1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
#[derive(Clone, Copy, Debug, Hash, Eq, PartialEq)]
pub enum GeneralCategory {
ClosePunctuation,
ConnectorPunctuation,
Control,
CurrencySymbol,
DashPunctuation,
DecimalNumber,
EnclosingMark,
FinalPunctuation,
Format,
InitialPunctuation,
LetterNumber,
LineSeparator,
LowercaseLetter,
MathSymbol,
ModifierLetter,
ModifierSymbol,
NonspacingMark,
OpenPunctuation,
OtherLetter,
OtherNumber,
OtherPunctuation,
OtherSymbol,
ParagraphSeparator,
PrivateUse,
SpaceSeparator,
SpacingMark,
Surrogate,
TitlecaseLetter,
Unassigned,
UppercaseLetter,
}
#[allow(dead_code)]
pub const GENERAL_CATEGORY: &'static [(u32, u32, GeneralCategory)] = &[
(0, 31, GeneralCategory::Control),
(32, 32, GeneralCategory::SpaceSeparator),
(33, 35, GeneralCategory::OtherPunctuation),
(36, 36, GeneralCategory::CurrencySymbol),
(37, 39, GeneralCategory::OtherPunctuation),
(40, 40, GeneralCategory::OpenPunctuation),
(41, 41, GeneralCategory::ClosePunctuation),
(42, 42, GeneralCategory::OtherPunctuation),
(43, 43, GeneralCategory::MathSymbol),
(44, 44, GeneralCategory::OtherPunctuation),
(45, 45, GeneralCategory::DashPunctuation),
(46, 47, GeneralCategory::OtherPunctuation),
(48, 57, GeneralCategory::DecimalNumber),
(58, 59, GeneralCategory::OtherPunctuation),
(60, 62, GeneralCategory::MathSymbol),
(63, 64, GeneralCategory::OtherPunctuation),
(65, 90, GeneralCategory::UppercaseLetter),
(91, 91, GeneralCategory::OpenPunctuation),
(92, 92, GeneralCategory::OtherPunctuation),
(93, 93, GeneralCategory::ClosePunctuation),
(94, 94, GeneralCategory::ModifierSymbol),
(95, 95, GeneralCategory::ConnectorPunctuation),
(96, 96, GeneralCategory::ModifierSymbol),
(97, 122, GeneralCategory::LowercaseLetter),
(123, 123, GeneralCategory::OpenPunctuation),
(124, 124, GeneralCategory::MathSymbol),
(125, 125, GeneralCategory::ClosePunctuation),
(126, 126, GeneralCategory::MathSymbol),
(127, 159, GeneralCategory::Control),
(160, 160, GeneralCategory::SpaceSeparator),
(161, 161, GeneralCategory::OtherPunctuation),
(162, 165, GeneralCategory::CurrencySymbol),
(166, 166, GeneralCategory::OtherSymbol),
(167, 167, GeneralCategory::OtherPunctuation),
(168, 168, GeneralCategory::ModifierSymbol),
(169, 169, GeneralCategory::OtherSymbol),
(170, 170, GeneralCategory::OtherLetter),
(171, 171, GeneralCategory::InitialPunctuation),
(172, 172, GeneralCategory::MathSymbol),
(173, 173, GeneralCategory::Format),
(174, 174, GeneralCategory::OtherSymbol),
(175, 175, GeneralCategory::ModifierSymbol),
(176, 176, GeneralCategory::OtherSymbol),
(177, 177, GeneralCategory::MathSymbol),
(178, 179, GeneralCategory::OtherNumber),
(180, 180, GeneralCategory::ModifierSymbol),
(181, 181, GeneralCategory::LowercaseLetter),
(182, 183, GeneralCategory::OtherPunctuation),
(184, 184, GeneralCategory::ModifierSymbol),
(185, 185, GeneralCategory::OtherNumber),
(186, 186, GeneralCategory::OtherLetter),
(187, 187, GeneralCategory::FinalPunctuation),
(188, 190, GeneralCategory::OtherNumber),
(191, 191, GeneralCategory::OtherPunctuation),
(192, 214, GeneralCategory::UppercaseLetter),
(215, 215, GeneralCategory::MathSymbol),
(216, 222, GeneralCategory::UppercaseLetter),
(223, 246, GeneralCategory::LowercaseLetter),
(247, 247, GeneralCategory::MathSymbol),
(248, 255, GeneralCategory::LowercaseLetter),
(256, 256, GeneralCategory::UppercaseLetter),
(257, 257, GeneralCategory::LowercaseLetter),
(258, 258, GeneralCategory::UppercaseLetter),
(259, 259, GeneralCategory::LowercaseLetter),
(260, 260, GeneralCategory::UppercaseLetter),
(261, 261, GeneralCategory::LowercaseLetter),
(262, 262, GeneralCategory::UppercaseLetter),
(263, 263, GeneralCategory::LowercaseLetter),
(264, 264, GeneralCategory::UppercaseLetter),
(265, 265, GeneralCategory::LowercaseLetter),
(266, 266, GeneralCategory::UppercaseLetter),
(267, 267, GeneralCategory::LowercaseLetter),
(268, 268, GeneralCategory::UppercaseLetter),
(269, 269, GeneralCategory::LowercaseLetter),
(270, 270, GeneralCategory::UppercaseLetter),
(271, 271, GeneralCategory::LowercaseLetter),
(272, 272, GeneralCategory::UppercaseLetter),
(273, 273, GeneralCategory::LowercaseLetter),
(274, 274, GeneralCategory::UppercaseLetter),
(275, 275, GeneralCategory::LowercaseLetter),
(276, 276, GeneralCategory::UppercaseLetter),
(277, 277, GeneralCategory::LowercaseLetter),
(278, 278, GeneralCategory::UppercaseLetter),
(279, 279, GeneralCategory::LowercaseLetter),
(280, 280, GeneralCategory::UppercaseLetter),
(281, 281, GeneralCategory::LowercaseLetter),
(282, 282, GeneralCategory::UppercaseLetter),
(283, 283, GeneralCategory::LowercaseLetter),
(284, 284, GeneralCategory::UppercaseLetter),
(285, 285, GeneralCategory::LowercaseLetter),
(286, 286, GeneralCategory::UppercaseLetter),
(287, 287, GeneralCategory::LowercaseLetter),
(288, 288, GeneralCategory::UppercaseLetter),
(289, 289, GeneralCategory::LowercaseLetter),
(290, 290, GeneralCategory::UppercaseLetter),
(291, 291, GeneralCategory::LowercaseLetter),
(292, 292, GeneralCategory::UppercaseLetter),
(293, 293, GeneralCategory::LowercaseLetter),
(294, 294, GeneralCategory::UppercaseLetter),
(295, 295, GeneralCategory::LowercaseLetter),
(296, 296, GeneralCategory::UppercaseLetter),
(297, 297, GeneralCategory::LowercaseLetter),
(298, 298, GeneralCategory::UppercaseLetter),
(299, 299, GeneralCategory::LowercaseLetter),
(300, 300, GeneralCategory::UppercaseLetter),
(301, 301, GeneralCategory::LowercaseLetter),
(302, 302, GeneralCategory::UppercaseLetter),
(303, 303, GeneralCategory::LowercaseLetter),
(304, 304, GeneralCategory::UppercaseLetter),
(305, 305, GeneralCategory::LowercaseLetter),
(306, 306, GeneralCategory::UppercaseLetter),
(307, 307, GeneralCategory::LowercaseLetter),
(308, 308, GeneralCategory::UppercaseLetter),
(309, 309, GeneralCategory::LowercaseLetter),
(310, 310, GeneralCategory::UppercaseLetter),
(311, 312, GeneralCategory::LowercaseLetter),
(313, 313, GeneralCategory::UppercaseLetter),
(314, 314, GeneralCategory::LowercaseLetter),
(315, 315, GeneralCategory::UppercaseLetter),
(316, 316, GeneralCategory::LowercaseLetter),
(317, 317, GeneralCategory::UppercaseLetter),
(318, 318, GeneralCategory::LowercaseLetter),
(319, 319, GeneralCategory::UppercaseLetter),
(320, 320, GeneralCategory::LowercaseLetter),
(321, 321, GeneralCategory::UppercaseLetter),
(322, 322, GeneralCategory::LowercaseLetter),
(323, 323, GeneralCategory::UppercaseLetter),
(324, 324, GeneralCategory::LowercaseLetter),
(325, 325, GeneralCategory::UppercaseLetter),
(326, 326, GeneralCategory::LowercaseLetter),
(327, 327, GeneralCategory::UppercaseLetter),
(328, 329, GeneralCategory::LowercaseLetter),
(330, 330, GeneralCategory::UppercaseLetter),
(331, 331, GeneralCategory::LowercaseLetter),
(332, 332, GeneralCategory::UppercaseLetter),
(333, 333, GeneralCategory::LowercaseLetter),
(334, 334, GeneralCategory::UppercaseLetter),
(335, 335, GeneralCategory::LowercaseLetter),
(336, 336, GeneralCategory::UppercaseLetter),
(337, 337, GeneralCategory::LowercaseLetter),
(338, 338, GeneralCategory::UppercaseLetter),
(339, 339, GeneralCategory::LowercaseLetter),
(340, 340, GeneralCategory::UppercaseLetter),
(341, 341, GeneralCategory::LowercaseLetter),
(342, 342, GeneralCategory::UppercaseLetter),
(343, 343, GeneralCategory::LowercaseLetter),
(344, 344, GeneralCategory::UppercaseLetter),
(345, 345, GeneralCategory::LowercaseLetter),
(346, 346, GeneralCategory::UppercaseLetter),
(347, 347, GeneralCategory::LowercaseLetter),
(348, 348, GeneralCategory::UppercaseLetter),
(349, 349, GeneralCategory::LowercaseLetter),
(350, 350, GeneralCategory::UppercaseLetter),
(351, 351, GeneralCategory::LowercaseLetter),
(352, 352, GeneralCategory::UppercaseLetter),
(353, 353, GeneralCategory::LowercaseLetter),
(354, 354, GeneralCategory::UppercaseLetter),
(355, 355, GeneralCategory::LowercaseLetter),
(356, 356, GeneralCategory::UppercaseLetter),
(357, 357, GeneralCategory::LowercaseLetter),
(358, 358, GeneralCategory::UppercaseLetter),
(359, 359, GeneralCategory::LowercaseLetter),
(360, 360, GeneralCategory::UppercaseLetter),
(361, 361, GeneralCategory::LowercaseLetter),
(362, 362, GeneralCategory::UppercaseLetter),
(363, 363, GeneralCategory::LowercaseLetter),
(364, 364, GeneralCategory::UppercaseLetter),
(365, 365, GeneralCategory::LowercaseLetter),
(366, 366, GeneralCategory::UppercaseLetter),
(367, 367, GeneralCategory::LowercaseLetter),
(368, 368, GeneralCategory::UppercaseLetter),
(369, 369, GeneralCategory::LowercaseLetter),
(370, 370, GeneralCategory::UppercaseLetter),
(371, 371, GeneralCategory::LowercaseLetter),
(372, 372, GeneralCategory::UppercaseLetter),
(373, 373, GeneralCategory::LowercaseLetter),
(374, 374, GeneralCategory::UppercaseLetter),
(375, 375, GeneralCategory::LowercaseLetter),
(376, 377, GeneralCategory::UppercaseLetter),
(378, 378, GeneralCategory::LowercaseLetter),
(379, 379, GeneralCategory::UppercaseLetter),
(380, 380, GeneralCategory::LowercaseLetter),
(381, 381, GeneralCategory::UppercaseLetter),
(382, 384, GeneralCategory::LowercaseLetter),
(385, 386, GeneralCategory::UppercaseLetter),
(387, 387, GeneralCategory::LowercaseLetter),
(388, 388, GeneralCategory::UppercaseLetter),
(389, 389, GeneralCategory::LowercaseLetter),
(390, 391, GeneralCategory::UppercaseLetter),
(392, 392, GeneralCategory::LowercaseLetter),
(393, 395, GeneralCategory::UppercaseLetter),
(396, 397, GeneralCategory::LowercaseLetter),
(398, 401, GeneralCategory::UppercaseLetter),
(402, 402, GeneralCategory::LowercaseLetter),
(403, 404, GeneralCategory::UppercaseLetter),
(405, 405, GeneralCategory::LowercaseLetter),
(406, 408, GeneralCategory::UppercaseLetter),
(409, 411, GeneralCategory::LowercaseLetter),
(412, 413, GeneralCategory::UppercaseLetter),
(414, 414, GeneralCategory::LowercaseLetter),
(415, 416, GeneralCategory::UppercaseLetter),
(417, 417, GeneralCategory::LowercaseLetter),
(418, 418, GeneralCategory::UppercaseLetter),
(419, 419, GeneralCategory::LowercaseLetter),
(420, 420, GeneralCategory::UppercaseLetter),
(421, 421, GeneralCategory::LowercaseLetter),
(422, 423, GeneralCategory::UppercaseLetter),
(424, 424, GeneralCategory::LowercaseLetter),
(425, 425, GeneralCategory::UppercaseLetter),
(426, 427, GeneralCategory::LowercaseLetter),
(428, 428, GeneralCategory::UppercaseLetter),
(429, 429, GeneralCategory::LowercaseLetter),
(430, 431, GeneralCategory::UppercaseLetter),
(432, 432, GeneralCategory::LowercaseLetter),
(433, 435, GeneralCategory::UppercaseLetter),
(436, 436, GeneralCategory::LowercaseLetter),
(437, 437, GeneralCategory::UppercaseLetter),
(438, 438, GeneralCategory::LowercaseLetter),
(439, 440, GeneralCategory::UppercaseLetter),
(441, 442, GeneralCategory::LowercaseLetter),
(443, 443, GeneralCategory::OtherLetter),
(444, 444, GeneralCategory::UppercaseLetter),
(445, 447, GeneralCategory::LowercaseLetter),
(448, 451, GeneralCategory::OtherLetter),
(452, 452, GeneralCategory::UppercaseLetter),
(453, 453, GeneralCategory::TitlecaseLetter),
(454, 454, GeneralCategory::LowercaseLetter),
(455, 455, GeneralCategory::UppercaseLetter),
(456, 456, GeneralCategory::TitlecaseLetter),
(457, 457, GeneralCategory::LowercaseLetter),
(458, 458, GeneralCategory::UppercaseLetter),
(459, 459, GeneralCategory::TitlecaseLetter),
(460, 460, GeneralCategory::LowercaseLetter),
(461, 461, GeneralCategory::UppercaseLetter),
(462, 462, GeneralCategory::LowercaseLetter),
(463, 463, GeneralCategory::UppercaseLetter),
(464, 464, GeneralCategory::LowercaseLetter),
(465, 465, GeneralCategory::UppercaseLetter),
(466, 466, GeneralCategory::LowercaseLetter),
(467, 467, GeneralCategory::UppercaseLetter),
(468, 468, GeneralCategory::LowercaseLetter),
(469, 469, GeneralCategory::UppercaseLetter),
(470, 470, GeneralCategory::LowercaseLetter),
(471, 471, GeneralCategory::UppercaseLetter),
(472, 472, GeneralCategory::LowercaseLetter),
(473, 473, GeneralCategory::UppercaseLetter),
(474, 474, GeneralCategory::LowercaseLetter),
(475, 475, GeneralCategory::UppercaseLetter),
(476, 477, GeneralCategory::LowercaseLetter),
(478, 478, GeneralCategory::UppercaseLetter),
(479, 479, GeneralCategory::LowercaseLetter),
(480, 480, GeneralCategory::UppercaseLetter),
(481, 481, GeneralCategory::LowercaseLetter),
(482, 482, GeneralCategory::UppercaseLetter),
(483, 483, GeneralCategory::LowercaseLetter),
(484, 484, GeneralCategory::UppercaseLetter),
(485, 485, GeneralCategory::LowercaseLetter),
(486, 486, GeneralCategory::UppercaseLetter),
(487, 487, GeneralCategory::LowercaseLetter),
(488, 488, GeneralCategory::UppercaseLetter),
(489, 489, GeneralCategory::LowercaseLetter),
(490, 490, GeneralCategory::UppercaseLetter),
(491, 491, GeneralCategory::LowercaseLetter),
(492, 492, GeneralCategory::UppercaseLetter),
(493, 493, GeneralCategory::LowercaseLetter),
(494, 494, GeneralCategory::UppercaseLetter),
(495, 496, GeneralCategory::LowercaseLetter),
(497, 497, GeneralCategory::UppercaseLetter),
(498, 498, GeneralCategory::TitlecaseLetter),
(499, 499, GeneralCategory::LowercaseLetter),
(500, 500, GeneralCategory::UppercaseLetter),
(501, 501, GeneralCategory::LowercaseLetter),
(502, 504, GeneralCategory::UppercaseLetter),
(505, 505, GeneralCategory::LowercaseLetter),
(506, 506, GeneralCategory::UppercaseLetter),
(507, 507, GeneralCategory::LowercaseLetter),
(508, 508, GeneralCategory::UppercaseLetter),
(509, 509, GeneralCategory::LowercaseLetter),
(510, 510, GeneralCategory::UppercaseLetter),
(511, 511, GeneralCategory::LowercaseLetter),
(512, 512, GeneralCategory::UppercaseLetter),
(513, 513, GeneralCategory::LowercaseLetter),
(514, 514, GeneralCategory::UppercaseLetter),
(515, 515, GeneralCategory::LowercaseLetter),
(516, 516, GeneralCategory::UppercaseLetter),
(517, 517, GeneralCategory::LowercaseLetter),
(518, 518, GeneralCategory::UppercaseLetter),
(519, 519, GeneralCategory::LowercaseLetter),
(520, 520, GeneralCategory::UppercaseLetter),
(521, 521, GeneralCategory::LowercaseLetter),
(522, 522, GeneralCategory::UppercaseLetter),
(523, 523, GeneralCategory::LowercaseLetter),
(524, 524, GeneralCategory::UppercaseLetter),
(525, 525, GeneralCategory::LowercaseLetter),
(526, 526, GeneralCategory::UppercaseLetter),
(527, 527, GeneralCategory::LowercaseLetter),
(528, 528, GeneralCategory::UppercaseLetter),
(529, 529, GeneralCategory::LowercaseLetter),
(530, 530, GeneralCategory::UppercaseLetter),
(531, 531, GeneralCategory::LowercaseLetter),
(532, 532, GeneralCategory::UppercaseLetter),
(533, 533, GeneralCategory::LowercaseLetter),
(534, 534, GeneralCategory::UppercaseLetter),
(535, 535, GeneralCategory::LowercaseLetter),
(536, 536, GeneralCategory::UppercaseLetter),
(537, 537, GeneralCategory::LowercaseLetter),
(538, 538, GeneralCategory::UppercaseLetter),
(539, 539, GeneralCategory::LowercaseLetter),
(540, 540, GeneralCategory::UppercaseLetter),
(541, 541, GeneralCategory::LowercaseLetter),
(542, 542, GeneralCategory::UppercaseLetter),
(543, 543, GeneralCategory::LowercaseLetter),
(544, 544, GeneralCategory::UppercaseLetter),
(545, 545, GeneralCategory::LowercaseLetter),
(546, 546, GeneralCategory::UppercaseLetter),
(547, 547, GeneralCategory::LowercaseLetter),
(548, 548, GeneralCategory::UppercaseLetter),
(549, 549, GeneralCategory::LowercaseLetter),
(550, 550, GeneralCategory::UppercaseLetter),
(551, 551, GeneralCategory::LowercaseLetter),
(552, 552, GeneralCategory::UppercaseLetter),
(553, 553, GeneralCategory::LowercaseLetter),
(554, 554, GeneralCategory::UppercaseLetter),
(555, 555, GeneralCategory::LowercaseLetter),
(556, 556, GeneralCategory::UppercaseLetter),
(557, 557, GeneralCategory::LowercaseLetter),
(558, 558, GeneralCategory::UppercaseLetter),
(559, 559, GeneralCategory::LowercaseLetter),
(560, 560, GeneralCategory::UppercaseLetter),
(561, 561, GeneralCategory::LowercaseLetter),
(562, 562, GeneralCategory::UppercaseLetter),
(563, 569, GeneralCategory::LowercaseLetter),
(570, 571, GeneralCategory::UppercaseLetter),
(572, 572, GeneralCategory::LowercaseLetter),
(573, 574, GeneralCategory::UppercaseLetter),
(575, 576, GeneralCategory::LowercaseLetter),
(577, 577, GeneralCategory::UppercaseLetter),
(578, 578, GeneralCategory::LowercaseLetter),
(579, 582, GeneralCategory::UppercaseLetter),
(583, 583, GeneralCategory::LowercaseLetter),
(584, 584, GeneralCategory::UppercaseLetter),
(585, 585, GeneralCategory::LowercaseLetter),
(586, 586, GeneralCategory::UppercaseLetter),
(587, 587, GeneralCategory::LowercaseLetter),
(588, 588, GeneralCategory::UppercaseLetter),
(589, 589, GeneralCategory::LowercaseLetter),
(590, 590, GeneralCategory::UppercaseLetter),
(591, 659, GeneralCategory::LowercaseLetter),
(660, 660, GeneralCategory::OtherLetter),
(661, 687, GeneralCategory::LowercaseLetter),
(688, 705, GeneralCategory::ModifierLetter),
(706, 709, GeneralCategory::ModifierSymbol),
(710, 721, GeneralCategory::ModifierLetter),
(722, 735, GeneralCategory::ModifierSymbol),
(736, 740, GeneralCategory::ModifierLetter),
(741, 747, GeneralCategory::ModifierSymbol),
(748, 748, GeneralCategory::ModifierLetter),
(749, 749, GeneralCategory::ModifierSymbol),
(750, 750, GeneralCategory::ModifierLetter),
(751, 767, GeneralCategory::ModifierSymbol),
(768, 879, GeneralCategory::NonspacingMark),
(880, 880, GeneralCategory::UppercaseLetter),
(881, 881, GeneralCategory::LowercaseLetter),
(882, 882, GeneralCategory::UppercaseLetter),
(883, 883, GeneralCategory::LowercaseLetter),
(884, 884, GeneralCategory::ModifierLetter),
(885, 885, GeneralCategory::ModifierSymbol),
(886, 886, GeneralCategory::UppercaseLetter),
(887, 887, GeneralCategory::LowercaseLetter),
(888, 889, GeneralCategory::Unassigned),
(890, 890, GeneralCategory::ModifierLetter),
(891, 893, GeneralCategory::LowercaseLetter),
(894, 894, GeneralCategory::OtherPunctuation),
(895, 895, GeneralCategory::UppercaseLetter),
(896, 899, GeneralCategory::Unassigned),
(900, 901, GeneralCategory::ModifierSymbol),
(902, 902, GeneralCategory::UppercaseLetter),
(903, 903, GeneralCategory::OtherPunctuation),
(904, 906, GeneralCategory::UppercaseLetter),
(907, 907, GeneralCategory::Unassigned),
(908, 908, GeneralCategory::UppercaseLetter),
(909, 909, GeneralCategory::Unassigned),
(910, 911, GeneralCategory::UppercaseLetter),
(912, 912, GeneralCategory::LowercaseLetter),
(913, 929, GeneralCategory::UppercaseLetter),
(930, 930, GeneralCategory::Unassigned),
(931, 939, GeneralCategory::UppercaseLetter),
(940, 974, GeneralCategory::LowercaseLetter),
(975, 975, GeneralCategory::UppercaseLetter),
(976, 977, GeneralCategory::LowercaseLetter),
(978, 980, GeneralCategory::UppercaseLetter),
(981, 983, GeneralCategory::LowercaseLetter),
(984, 984, GeneralCategory::UppercaseLetter),
(985, 985, GeneralCategory::LowercaseLetter),
(986, 986, GeneralCategory::UppercaseLetter),
(987, 987, GeneralCategory::LowercaseLetter),
(988, 988, GeneralCategory::UppercaseLetter),
(989, 989, GeneralCategory::LowercaseLetter),
(990, 990, GeneralCategory::UppercaseLetter),
(991, 991, GeneralCategory::LowercaseLetter),
(992, 992, GeneralCategory::UppercaseLetter),
(993, 993, GeneralCategory::LowercaseLetter),
(994, 994, GeneralCategory::UppercaseLetter),
(995, 995, GeneralCategory::LowercaseLetter),
(996, 996, GeneralCategory::UppercaseLetter),
(997, 997, GeneralCategory::LowercaseLetter),
(998, 998, GeneralCategory::UppercaseLetter),
(999, 999, GeneralCategory::LowercaseLetter),
(1000, 1000, GeneralCategory::UppercaseLetter),
(1001, 1001, GeneralCategory::LowercaseLetter),
(1002, 1002, GeneralCategory::UppercaseLetter),
(1003, 1003, GeneralCategory::LowercaseLetter),
(1004, 1004, GeneralCategory::UppercaseLetter),
(1005, 1005, GeneralCategory::LowercaseLetter),
(1006, 1006, GeneralCategory::UppercaseLetter),
(1007, 1011, GeneralCategory::LowercaseLetter),
(1012, 1012, GeneralCategory::UppercaseLetter),
(1013, 1013, GeneralCategory::LowercaseLetter),
(1014, 1014, GeneralCategory::MathSymbol),
(1015, 1015, GeneralCategory::UppercaseLetter),
(1016, 1016, GeneralCategory::LowercaseLetter),
(1017, 1018, GeneralCategory::UppercaseLetter),
(1019, 1020, GeneralCategory::LowercaseLetter),
(1021, 1071, GeneralCategory::UppercaseLetter),
(1072, 1119, GeneralCategory::LowercaseLetter),
(1120, 1120, GeneralCategory::UppercaseLetter),
(1121, 1121, GeneralCategory::LowercaseLetter),
(1122, 1122, GeneralCategory::UppercaseLetter),
(1123, 1123, GeneralCategory::LowercaseLetter),
(1124, 1124, GeneralCategory::UppercaseLetter),
(1125, 1125, GeneralCategory::LowercaseLetter),
(1126, 1126, GeneralCategory::UppercaseLetter),
(1127, 1127, GeneralCategory::LowercaseLetter),
(1128, 1128, GeneralCategory::UppercaseLetter),
(1129, 1129, GeneralCategory::LowercaseLetter),
(1130, 1130, GeneralCategory::UppercaseLetter),
(1131, 1131, GeneralCategory::LowercaseLetter),
(1132, 1132, GeneralCategory::UppercaseLetter),
(1133, 1133, GeneralCategory::LowercaseLetter),
(1134, 1134, GeneralCategory::UppercaseLetter),
(1135, 1135, GeneralCategory::LowercaseLetter),
(1136, 1136, GeneralCategory::UppercaseLetter),
(1137, 1137, GeneralCategory::LowercaseLetter),
(1138, 1138, GeneralCategory::UppercaseLetter),
(1139, 1139, GeneralCategory::LowercaseLetter),
(1140, 1140, GeneralCategory::UppercaseLetter),
(1141, 1141, GeneralCategory::LowercaseLetter),
(1142, 1142, GeneralCategory::UppercaseLetter),
(1143, 1143, GeneralCategory::LowercaseLetter),
(1144, 1144, GeneralCategory::UppercaseLetter),
(1145, 1145, GeneralCategory::LowercaseLetter),
(1146, 1146, GeneralCategory::UppercaseLetter),
(1147, 1147, GeneralCategory::LowercaseLetter),
(1148, 1148, GeneralCategory::UppercaseLetter),
(1149, 1149, GeneralCategory::LowercaseLetter),
(1150, 1150, GeneralCategory::UppercaseLetter),
(1151, 1151, GeneralCategory::LowercaseLetter),
(1152, 1152, GeneralCategory::UppercaseLetter),
(1153, 1153, GeneralCategory::LowercaseLetter),
(1154, 1154, GeneralCategory::OtherSymbol),
(1155, 1159, GeneralCategory::NonspacingMark),
(1160, 1161, GeneralCategory::EnclosingMark),
(1162, 1162, GeneralCategory::UppercaseLetter),
(1163, 1163, GeneralCategory::LowercaseLetter),
(1164, 1164, GeneralCategory::UppercaseLetter),
(1165, 1165, GeneralCategory::LowercaseLetter),
(1166, 1166, GeneralCategory::UppercaseLetter),
(1167, 1167, GeneralCategory::LowercaseLetter),
(1168, 1168, GeneralCategory::UppercaseLetter),
(1169, 1169, GeneralCategory::LowercaseLetter),
(1170, 1170, GeneralCategory::UppercaseLetter),
(1171, 1171, GeneralCategory::LowercaseLetter),
(1172, 1172, GeneralCategory::UppercaseLetter),
(1173, 1173, GeneralCategory::LowercaseLetter),
(1174, 1174, GeneralCategory::UppercaseLetter),
(1175, 1175, GeneralCategory::LowercaseLetter),
(1176, 1176, GeneralCategory::UppercaseLetter),
(1177, 1177, GeneralCategory::LowercaseLetter),
(1178, 1178, GeneralCategory::UppercaseLetter),
(1179, 1179, GeneralCategory::LowercaseLetter),
(1180, 1180, GeneralCategory::UppercaseLetter),
(1181, 1181, GeneralCategory::LowercaseLetter),
(1182, 1182, GeneralCategory::UppercaseLetter),
(1183, 1183, GeneralCategory::LowercaseLetter),
(1184, 1184, GeneralCategory::UppercaseLetter),
(1185, 1185, GeneralCategory::LowercaseLetter),
(1186, 1186, GeneralCategory::UppercaseLetter),
(1187, 1187, GeneralCategory::LowercaseLetter),
(1188, 1188, GeneralCategory::UppercaseLetter),
(1189, 1189, GeneralCategory::LowercaseLetter),
(1190, 1190, GeneralCategory::UppercaseLetter),
(1191, 1191, GeneralCategory::LowercaseLetter),
(1192, 1192, GeneralCategory::UppercaseLetter),
(1193, 1193, GeneralCategory::LowercaseLetter),
(1194, 1194, GeneralCategory::UppercaseLetter),
(1195, 1195, GeneralCategory::LowercaseLetter),
(1196, 1196, GeneralCategory::UppercaseLetter),
(1197, 1197, GeneralCategory::LowercaseLetter),
(1198, 1198, GeneralCategory::UppercaseLetter),
(1199, 1199, GeneralCategory::LowercaseLetter),
(1200, 1200, GeneralCategory::UppercaseLetter),
(1201, 1201, GeneralCategory::LowercaseLetter),
(1202, 1202, GeneralCategory::UppercaseLetter),
(1203, 1203, GeneralCategory::LowercaseLetter),
(1204, 1204, GeneralCategory::UppercaseLetter),
(1205, 1205, GeneralCategory::LowercaseLetter),
(1206, 1206, GeneralCategory::UppercaseLetter),
(1207, 1207, GeneralCategory::LowercaseLetter),
(1208, 1208, GeneralCategory::UppercaseLetter),
(1209, 1209, GeneralCategory::LowercaseLetter),
(1210, 1210, GeneralCategory::UppercaseLetter),
(1211, 1211, GeneralCategory::LowercaseLetter),
(1212, 1212, GeneralCategory::UppercaseLetter),
(1213, 1213, GeneralCategory::LowercaseLetter),
(1214, 1214, GeneralCategory::UppercaseLetter),
(1215, 1215, GeneralCategory::LowercaseLetter),
(1216, 1217, GeneralCategory::UppercaseLetter),
(1218, 1218, GeneralCategory::LowercaseLetter),
(1219, 1219, GeneralCategory::UppercaseLetter),
(1220, 1220, GeneralCategory::LowercaseLetter),
(1221, 1221, GeneralCategory::UppercaseLetter),
(1222, 1222, GeneralCategory::LowercaseLetter),
(1223, 1223, GeneralCategory::UppercaseLetter),
(1224, 1224, GeneralCategory::LowercaseLetter),
(1225, 1225, GeneralCategory::UppercaseLetter),
(1226, 1226, GeneralCategory::LowercaseLetter),
(1227, 1227, GeneralCategory::UppercaseLetter),
(1228, 1228, GeneralCategory::LowercaseLetter),
(1229, 1229, GeneralCategory::UppercaseLetter),
(1230, 1231, GeneralCategory::LowercaseLetter),
(1232, 1232, GeneralCategory::UppercaseLetter),
(1233, 1233, GeneralCategory::LowercaseLetter),
(1234, 1234, GeneralCategory::UppercaseLetter),
(1235, 1235, GeneralCategory::LowercaseLetter),
(1236, 1236, GeneralCategory::UppercaseLetter),
(1237, 1237, GeneralCategory::LowercaseLetter),
(1238, 1238, GeneralCategory::UppercaseLetter),
(1239, 1239, GeneralCategory::LowercaseLetter),
(1240, 1240, GeneralCategory::UppercaseLetter),
(1241, 1241, GeneralCategory::LowercaseLetter),
(1242, 1242, GeneralCategory::UppercaseLetter),
(1243, 1243, GeneralCategory::LowercaseLetter),
(1244, 1244, GeneralCategory::UppercaseLetter),
(1245, 1245, GeneralCategory::LowercaseLetter),
(1246, 1246, GeneralCategory::UppercaseLetter),
(1247, 1247, GeneralCategory::LowercaseLetter),
(1248, 1248, GeneralCategory::UppercaseLetter),
(1249, 1249, GeneralCategory::LowercaseLetter),
(1250, 1250, GeneralCategory::UppercaseLetter),
(1251, 1251, GeneralCategory::LowercaseLetter),
(1252, 1252, GeneralCategory::UppercaseLetter),
(1253, 1253, GeneralCategory::LowercaseLetter),
(1254, 1254, GeneralCategory::UppercaseLetter),
(1255, 1255, GeneralCategory::LowercaseLetter),
(1256, 1256, GeneralCategory::UppercaseLetter),
(1257, 1257, GeneralCategory::LowercaseLetter),
(1258, 1258, GeneralCategory::UppercaseLetter),
(1259, 1259, GeneralCategory::LowercaseLetter),
(1260, 1260, GeneralCategory::UppercaseLetter),
(1261, 1261, GeneralCategory::LowercaseLetter),
(1262, 1262, GeneralCategory::UppercaseLetter),
(1263, 1263, GeneralCategory::LowercaseLetter),
(1264, 1264, GeneralCategory::UppercaseLetter),
(1265, 1265, GeneralCategory::LowercaseLetter),
(1266, 1266, GeneralCategory::UppercaseLetter),
(1267, 1267, GeneralCategory::LowercaseLetter),
(1268, 1268, GeneralCategory::UppercaseLetter),
(1269, 1269, GeneralCategory::LowercaseLetter),
(1270, 1270, GeneralCategory::UppercaseLetter),
(1271, 1271, GeneralCategory::LowercaseLetter),
(1272, 1272, GeneralCategory::UppercaseLetter),
(1273, 1273, GeneralCategory::LowercaseLetter),
(1274, 1274, GeneralCategory::UppercaseLetter),
(1275, 1275, GeneralCategory::LowercaseLetter),
(1276, 1276, GeneralCategory::UppercaseLetter),
(1277, 1277, GeneralCategory::LowercaseLetter),
(1278, 1278, GeneralCategory::UppercaseLetter),
(1279, 1279, GeneralCategory::LowercaseLetter),
(1280, 1280, GeneralCategory::UppercaseLetter),
(1281, 1281, GeneralCategory::LowercaseLetter),
(1282, 1282, GeneralCategory::UppercaseLetter),
(1283, 1283, GeneralCategory::LowercaseLetter),
(1284, 1284, GeneralCategory::UppercaseLetter),
(1285, 1285, GeneralCategory::LowercaseLetter),
(1286, 1286, GeneralCategory::UppercaseLetter),
(1287, 1287, GeneralCategory::LowercaseLetter),
(1288, 1288, GeneralCategory::UppercaseLetter),
(1289, 1289, GeneralCategory::LowercaseLetter),
(1290, 1290, GeneralCategory::UppercaseLetter),
(1291, 1291, GeneralCategory::LowercaseLetter),
(1292, 1292, GeneralCategory::UppercaseLetter),
(1293, 1293, GeneralCategory::LowercaseLetter),
(1294, 1294, GeneralCategory::UppercaseLetter),
(1295, 1295, GeneralCategory::LowercaseLetter),
(1296, 1296, GeneralCategory::UppercaseLetter),
(1297, 1297, GeneralCategory::LowercaseLetter),
(1298, 1298, GeneralCategory::UppercaseLetter),
(1299, 1299, GeneralCategory::LowercaseLetter),
(1300, 1300, GeneralCategory::UppercaseLetter),
(1301, 1301, GeneralCategory::LowercaseLetter),
(1302, 1302, GeneralCategory::UppercaseLetter),
(1303, 1303, GeneralCategory::LowercaseLetter),
(1304, 1304, GeneralCategory::UppercaseLetter),
(1305, 1305, GeneralCategory::LowercaseLetter),
(1306, 1306, GeneralCategory::UppercaseLetter),
(1307, 1307, GeneralCategory::LowercaseLetter),
(1308, 1308, GeneralCategory::UppercaseLetter),
(1309, 1309, GeneralCategory::LowercaseLetter),
(1310, 1310, GeneralCategory::UppercaseLetter),
(1311, 1311, GeneralCategory::LowercaseLetter),
(1312, 1312, GeneralCategory::UppercaseLetter),
(1313, 1313, GeneralCategory::LowercaseLetter),
(1314, 1314, GeneralCategory::UppercaseLetter),
(1315, 1315, GeneralCategory::LowercaseLetter),
(1316, 1316, GeneralCategory::UppercaseLetter),
(1317, 1317, GeneralCategory::LowercaseLetter),
(1318, 1318, GeneralCategory::UppercaseLetter),
(1319, 1319, GeneralCategory::LowercaseLetter),
(1320, 1320, GeneralCategory::UppercaseLetter),
(1321, 1321, GeneralCategory::LowercaseLetter),
(1322, 1322, GeneralCategory::UppercaseLetter),
(1323, 1323, GeneralCategory::LowercaseLetter),
(1324, 1324, GeneralCategory::UppercaseLetter),
(1325, 1325, GeneralCategory::LowercaseLetter),
(1326, 1326, GeneralCategory::UppercaseLetter),
(1327, 1327, GeneralCategory::LowercaseLetter),
(1328, 1328, GeneralCategory::Unassigned),
(1329, 1366, GeneralCategory::UppercaseLetter),
(1367, 1368, GeneralCategory::Unassigned),
(1369, 1369, GeneralCategory::ModifierLetter),
(1370, 1375, GeneralCategory::OtherPunctuation),
(1376, 1416, GeneralCategory::LowercaseLetter),
(1417, 1417, GeneralCategory::OtherPunctuation),
(1418, 1418, GeneralCategory::DashPunctuation),
(1419, 1420, GeneralCategory::Unassigned),
(1421, 1422, GeneralCategory::OtherSymbol),
(1423, 1423, GeneralCategory::CurrencySymbol),
(1424, 1424, GeneralCategory::Unassigned),
(1425, 1469, GeneralCategory::NonspacingMark),
(1470, 1470, GeneralCategory::DashPunctuation),
(1471, 1471, GeneralCategory::NonspacingMark),
(1472, 1472, GeneralCategory::OtherPunctuation),
(1473, 1474, GeneralCategory::NonspacingMark),
(1475, 1475, GeneralCategory::OtherPunctuation),
(1476, 1477, GeneralCategory::NonspacingMark),
(1478, 1478, GeneralCategory::OtherPunctuation),
(1479, 1479, GeneralCategory::NonspacingMark),
(1480, 1487, GeneralCategory::Unassigned),
(1488, 1514, GeneralCategory::OtherLetter),
(1515, 1518, GeneralCategory::Unassigned),
(1519, 1522, GeneralCategory::OtherLetter),
(1523, 1524, GeneralCategory::OtherPunctuation),
(1525, 1535, GeneralCategory::Unassigned),
(1536, 1541, GeneralCategory::Format),
(1542, 1544, GeneralCategory::MathSymbol),
(1545, 1546, GeneralCategory::OtherPunctuation),
(1547, 1547, GeneralCategory::CurrencySymbol),
(1548, 1549, GeneralCategory::OtherPunctuation),
(1550, 1551, GeneralCategory::OtherSymbol),
(1552, 1562, GeneralCategory::NonspacingMark),
(1563, 1563, GeneralCategory::OtherPunctuation),
(1564, 1564, GeneralCategory::Format),
(1565, 1567, GeneralCategory::OtherPunctuation),
(1568, 1599, GeneralCategory::OtherLetter),
(1600, 1600, GeneralCategory::ModifierLetter),
(1601, 1610, GeneralCategory::OtherLetter),
(1611, 1631, GeneralCategory::NonspacingMark),
(1632, 1641, GeneralCategory::DecimalNumber),
(1642, 1645, GeneralCategory::OtherPunctuation),
(1646, 1647, GeneralCategory::OtherLetter),
(1648, 1648, GeneralCategory::NonspacingMark),
(1649, 1747, GeneralCategory::OtherLetter),
(1748, 1748, GeneralCategory::OtherPunctuation),
(1749, 1749, GeneralCategory::OtherLetter),
(1750, 1756, GeneralCategory::NonspacingMark),
(1757, 1757, GeneralCategory::Format),
(1758, 1758, GeneralCategory::OtherSymbol),
(1759, 1764, GeneralCategory::NonspacingMark),
(1765, 1766, GeneralCategory::ModifierLetter),
(1767, 1768, GeneralCategory::NonspacingMark),
(1769, 1769, GeneralCategory::OtherSymbol),
(1770, 1773, GeneralCategory::NonspacingMark),
(1774, 1775, GeneralCategory::OtherLetter),
(1776, 1785, GeneralCategory::DecimalNumber),
(1786, 1788, GeneralCategory::OtherLetter),
(1789, 1790, GeneralCategory::OtherSymbol),
(1791, 1791, GeneralCategory::OtherLetter),
(1792, 1805, GeneralCategory::OtherPunctuation),
(1806, 1806, GeneralCategory::Unassigned),
(1807, 1807, GeneralCategory::Format),
(1808, 1808, GeneralCategory::OtherLetter),
(1809, 1809, GeneralCategory::NonspacingMark),
(1810, 1839, GeneralCategory::OtherLetter),
(1840, 1866, GeneralCategory::NonspacingMark),
(1867, 1868, GeneralCategory::Unassigned),
(1869, 1957, GeneralCategory::OtherLetter),
(1958, 1968, GeneralCategory::NonspacingMark),
(1969, 1969, GeneralCategory::OtherLetter),
(1970, 1983, GeneralCategory::Unassigned),
(1984, 1993, GeneralCategory::DecimalNumber),
(1994, 2026, GeneralCategory::OtherLetter),
(2027, 2035, GeneralCategory::NonspacingMark),
(2036, 2037, GeneralCategory::ModifierLetter),
(2038, 2038, GeneralCategory::OtherSymbol),
(2039, 2041, GeneralCategory::OtherPunctuation),
(2042, 2042, GeneralCategory::ModifierLetter),
(2043, 2044, GeneralCategory::Unassigned),
(2045, 2045, GeneralCategory::NonspacingMark),
(2046, 2047, GeneralCategory::CurrencySymbol),
(2048, 2069, GeneralCategory::OtherLetter),
(2070, 2073, GeneralCategory::NonspacingMark),
(2074, 2074, GeneralCategory::ModifierLetter),
(2075, 2083, GeneralCategory::NonspacingMark),
(2084, 2084, GeneralCategory::ModifierLetter),
(2085, 2087, GeneralCategory::NonspacingMark),
(2088, 2088, GeneralCategory::ModifierLetter),
(2089, 2093, GeneralCategory::NonspacingMark),
(2094, 2095, GeneralCategory::Unassigned),
(2096, 2110, GeneralCategory::OtherPunctuation),
(2111, 2111, GeneralCategory::Unassigned),
(2112, 2136, GeneralCategory::OtherLetter),
(2137, 2139, GeneralCategory::NonspacingMark),
(2140, 2141, GeneralCategory::Unassigned),
(2142, 2142, GeneralCategory::OtherPunctuation),
(2143, 2143, GeneralCategory::Unassigned),
(2144, 2154, GeneralCategory::OtherLetter),
(2155, 2159, GeneralCategory::Unassigned),
(2160, 2183, GeneralCategory::OtherLetter),
(2184, 2184, GeneralCategory::ModifierSymbol),
(2185, 2190, GeneralCategory::OtherLetter),
(2191, 2191, GeneralCategory::Unassigned),
(2192, 2193, GeneralCategory::Format),
(2194, 2199, GeneralCategory::Unassigned),
(2200, 2207, GeneralCategory::NonspacingMark),
(2208, 2248, GeneralCategory::OtherLetter),
(2249, 2249, GeneralCategory::ModifierLetter),
(2250, 2273, GeneralCategory::NonspacingMark),
(2274, 2274, GeneralCategory::Format),
(2275, 2306, GeneralCategory::NonspacingMark),
(2307, 2307, GeneralCategory::SpacingMark),
(2308, 2361, GeneralCategory::OtherLetter),
(2362, 2362, GeneralCategory::NonspacingMark),
(2363, 2363, GeneralCategory::SpacingMark),
(2364, 2364, GeneralCategory::NonspacingMark),
(2365, 2365, GeneralCategory::OtherLetter),
(2366, 2368, GeneralCategory::SpacingMark),
(2369, 2376, GeneralCategory::NonspacingMark),
(2377, 2380, GeneralCategory::SpacingMark),
(2381, 2381, GeneralCategory::NonspacingMark),
(2382, 2383, GeneralCategory::SpacingMark),
(2384, 2384, GeneralCategory::OtherLetter),
(2385, 2391, GeneralCategory::NonspacingMark),
(2392, 2401, GeneralCategory::OtherLetter),
(2402, 2403, GeneralCategory::NonspacingMark),
(2404, 2405, GeneralCategory::OtherPunctuation),
(2406, 2415, GeneralCategory::DecimalNumber),
(2416, 2416, GeneralCategory::OtherPunctuation),
(2417, 2417, GeneralCategory::ModifierLetter),
(2418, 2432, GeneralCategory::OtherLetter),
(2433, 2433, GeneralCategory::NonspacingMark),
(2434, 2435, GeneralCategory::SpacingMark),
(2436, 2436, GeneralCategory::Unassigned),
(2437, 2444, GeneralCategory::OtherLetter),
(2445, 2446, GeneralCategory::Unassigned),
(2447, 2448, GeneralCategory::OtherLetter),
(2449, 2450, GeneralCategory::Unassigned),
(2451, 2472, GeneralCategory::OtherLetter),
(2473, 2473, GeneralCategory::Unassigned),
(2474, 2480, GeneralCategory::OtherLetter),
(2481, 2481, GeneralCategory::Unassigned),
(2482, 2482, GeneralCategory::OtherLetter),
(2483, 2485, GeneralCategory::Unassigned),
(2486, 2489, GeneralCategory::OtherLetter),
(2490, 2491, GeneralCategory::Unassigned),
(2492, 2492, GeneralCategory::NonspacingMark),
(2493, 2493, GeneralCategory::OtherLetter),
(2494, 2496, GeneralCategory::SpacingMark),
(2497, 2500, GeneralCategory::NonspacingMark),
(2501, 2502, GeneralCategory::Unassigned),
(2503, 2504, GeneralCategory::SpacingMark),
(2505, 2506, GeneralCategory::Unassigned),
(2507, 2508, GeneralCategory::SpacingMark),
(2509, 2509, GeneralCategory::NonspacingMark),
(2510, 2510, GeneralCategory::OtherLetter),
(2511, 2518, GeneralCategory::Unassigned),
(2519, 2519, GeneralCategory::SpacingMark),
(2520, 2523, GeneralCategory::Unassigned),
(2524, 2525, GeneralCategory::OtherLetter),
(2526, 2526, GeneralCategory::Unassigned),
(2527, 2529, GeneralCategory::OtherLetter),
(2530, 2531, GeneralCategory::NonspacingMark),
(2532, 2533, GeneralCategory::Unassigned),
(2534, 2543, GeneralCategory::DecimalNumber),
(2544, 2545, GeneralCategory::OtherLetter),
(2546, 2547, GeneralCategory::CurrencySymbol),
(2548, 2553, GeneralCategory::OtherNumber),
(2554, 2554, GeneralCategory::OtherSymbol),
(2555, 2555, GeneralCategory::CurrencySymbol),
(2556, 2556, GeneralCategory::OtherLetter),
(2557, 2557, GeneralCategory::OtherPunctuation),
(2558, 2558, GeneralCategory::NonspacingMark),
(2559, 2560, GeneralCategory::Unassigned),
(2561, 2562, GeneralCategory::NonspacingMark),
(2563, 2563, GeneralCategory::SpacingMark),
(2564, 2564, GeneralCategory::Unassigned),
(2565, 2570, GeneralCategory::OtherLetter),
(2571, 2574, GeneralCategory::Unassigned),
(2575, 2576, GeneralCategory::OtherLetter),
(2577, 2578, GeneralCategory::Unassigned),
(2579, 2600, GeneralCategory::OtherLetter),
(2601, 2601, GeneralCategory::Unassigned),
(2602, 2608, GeneralCategory::OtherLetter),
(2609, 2609, GeneralCategory::Unassigned),
(2610, 2611, GeneralCategory::OtherLetter),
(2612, 2612, GeneralCategory::Unassigned),
(2613, 2614, GeneralCategory::OtherLetter),
(2615, 2615, GeneralCategory::Unassigned),
(2616, 2617, GeneralCategory::OtherLetter),
(2618, 2619, GeneralCategory::Unassigned),
(2620, 2620, GeneralCategory::NonspacingMark),
(2621, 2621, GeneralCategory::Unassigned),
(2622, 2624, GeneralCategory::SpacingMark),
(2625, 2626, GeneralCategory::NonspacingMark),
(2627, 2630, GeneralCategory::Unassigned),
(2631, 2632, GeneralCategory::NonspacingMark),
(2633, 2634, GeneralCategory::Unassigned),
(2635, 2637, GeneralCategory::NonspacingMark),
(2638, 2640, GeneralCategory::Unassigned),
(2641, 2641, GeneralCategory::NonspacingMark),
(2642, 2648, GeneralCategory::Unassigned),
(2649, 2652, GeneralCategory::OtherLetter),
(2653, 2653, GeneralCategory::Unassigned),
(2654, 2654, GeneralCategory::OtherLetter),
(2655, 2661, GeneralCategory::Unassigned),
(2662, 2671, GeneralCategory::DecimalNumber),
(2672, 2673, GeneralCategory::NonspacingMark),
(2674, 2676, GeneralCategory::OtherLetter),
(2677, 2677, GeneralCategory::NonspacingMark),
(2678, 2678, GeneralCategory::OtherPunctuation),
(2679, 2688, GeneralCategory::Unassigned),
(2689, 2690, GeneralCategory::NonspacingMark),
(2691, 2691, GeneralCategory::SpacingMark),
(2692, 2692, GeneralCategory::Unassigned),
(2693, 2701, GeneralCategory::OtherLetter),
(2702, 2702, GeneralCategory::Unassigned),
(2703, 2705, GeneralCategory::OtherLetter),
(2706, 2706, GeneralCategory::Unassigned),
(2707, 2728, GeneralCategory::OtherLetter),
(2729, 2729, GeneralCategory::Unassigned),
(2730, 2736, GeneralCategory::OtherLetter),
(2737, 2737, GeneralCategory::Unassigned),
(2738, 2739, GeneralCategory::OtherLetter),
(2740, 2740, GeneralCategory::Unassigned),
(2741, 2745, GeneralCategory::OtherLetter),
(2746, 2747, GeneralCategory::Unassigned),
(2748, 2748, GeneralCategory::NonspacingMark),
(2749, 2749, GeneralCategory::OtherLetter),
(2750, 2752, GeneralCategory::SpacingMark),
(2753, 2757, GeneralCategory::NonspacingMark),
(2758, 2758, GeneralCategory::Unassigned),
(2759, 2760, GeneralCategory::NonspacingMark),
(2761, 2761, GeneralCategory::SpacingMark),
(2762, 2762, GeneralCategory::Unassigned),
(2763, 2764, GeneralCategory::SpacingMark),
(2765, 2765, GeneralCategory::NonspacingMark),
(2766, 2767, GeneralCategory::Unassigned),
(2768, 2768, GeneralCategory::OtherLetter),
(2769, 2783, GeneralCategory::Unassigned),
(2784, 2785, GeneralCategory::OtherLetter),
(2786, 2787, GeneralCategory::NonspacingMark),
(2788, 2789, GeneralCategory::Unassigned),
(2790, 2799, GeneralCategory::DecimalNumber),
(2800, 2800, GeneralCategory::OtherPunctuation),
(2801, 2801, GeneralCategory::CurrencySymbol),
(2802, 2808, GeneralCategory::Unassigned),
(2809, 2809, GeneralCategory::OtherLetter),
(2810, 2815, GeneralCategory::NonspacingMark),
(2816, 2816, GeneralCategory::Unassigned),
(2817, 2817, GeneralCategory::NonspacingMark),
(2818, 2819, GeneralCategory::SpacingMark),
(2820, 2820, GeneralCategory::Unassigned),
(2821, 2828, GeneralCategory::OtherLetter),
(2829, 2830, GeneralCategory::Unassigned),
(2831, 2832, GeneralCategory::OtherLetter),
(2833, 2834, GeneralCategory::Unassigned),
(2835, 2856, GeneralCategory::OtherLetter),
(2857, 2857, GeneralCategory::Unassigned),
(2858, 2864, GeneralCategory::OtherLetter),
(2865, 2865, GeneralCategory::Unassigned),
(2866, 2867, GeneralCategory::OtherLetter),
(2868, 2868, GeneralCategory::Unassigned),
(2869, 2873, GeneralCategory::OtherLetter),
(2874, 2875, GeneralCategory::Unassigned),
(2876, 2876, GeneralCategory::NonspacingMark),
(2877, 2877, GeneralCategory::OtherLetter),
(2878, 2878, GeneralCategory::SpacingMark),
(2879, 2879, GeneralCategory::NonspacingMark),
(2880, 2880, GeneralCategory::SpacingMark),
(2881, 2884, GeneralCategory::NonspacingMark),
(2885, 2886, GeneralCategory::Unassigned),
(2887, 2888, GeneralCategory::SpacingMark),
(2889, 2890, GeneralCategory::Unassigned),
(2891, 2892, GeneralCategory::SpacingMark),
(2893, 2893, GeneralCategory::NonspacingMark),
(2894, 2900, GeneralCategory::Unassigned),
(2901, 2902, GeneralCategory::NonspacingMark),
(2903, 2903, GeneralCategory::SpacingMark),
(2904, 2907, GeneralCategory::Unassigned),
(2908, 2909, GeneralCategory::OtherLetter),
(2910, 2910, GeneralCategory::Unassigned),
(2911, 2913, GeneralCategory::OtherLetter),
(2914, 2915, GeneralCategory::NonspacingMark),
(2916, 2917, GeneralCategory::Unassigned),
(2918, 2927, GeneralCategory::DecimalNumber),
(2928, 2928, GeneralCategory::OtherSymbol),
(2929, 2929, GeneralCategory::OtherLetter),
(2930, 2935, GeneralCategory::OtherNumber),
(2936, 2945, GeneralCategory::Unassigned),
(2946, 2946, GeneralCategory::NonspacingMark),
(2947, 2947, GeneralCategory::OtherLetter),
(2948, 2948, GeneralCategory::Unassigned),
(2949, 2954, GeneralCategory::OtherLetter),
(2955, 2957, GeneralCategory::Unassigned),
(2958, 2960, GeneralCategory::OtherLetter),
(2961, 2961, GeneralCategory::Unassigned),
(2962, 2965, GeneralCategory::OtherLetter),
(2966, 2968, GeneralCategory::Unassigned),
(2969, 2970, GeneralCategory::OtherLetter),
(2971, 2971, GeneralCategory::Unassigned),
(2972, 2972, GeneralCategory::OtherLetter),
(2973, 2973, GeneralCategory::Unassigned),
(2974, 2975, GeneralCategory::OtherLetter),
(2976, 2978, GeneralCategory::Unassigned),
(2979, 2980, GeneralCategory::OtherLetter),
(2981, 2983, GeneralCategory::Unassigned),
(2984, 2986, GeneralCategory::OtherLetter),
(2987, 2989, GeneralCategory::Unassigned),
(2990, 3001, GeneralCategory::OtherLetter),
(3002, 3005, GeneralCategory::Unassigned),
(3006, 3007, GeneralCategory::SpacingMark),
(3008, 3008, GeneralCategory::NonspacingMark),
(3009, 3010, GeneralCategory::SpacingMark),
(3011, 3013, GeneralCategory::Unassigned),
(3014, 3016, GeneralCategory::SpacingMark),
(3017, 3017, GeneralCategory::Unassigned),
(3018, 3020, GeneralCategory::SpacingMark),
(3021, 3021, GeneralCategory::NonspacingMark),
(3022, 3023, GeneralCategory::Unassigned),
(3024, 3024, GeneralCategory::OtherLetter),
(3025, 3030, GeneralCategory::Unassigned),
(3031, 3031, GeneralCategory::SpacingMark),
(3032, 3045, GeneralCategory::Unassigned),
(3046, 3055, GeneralCategory::DecimalNumber),
(3056, 3058, GeneralCategory::OtherNumber),
(3059, 3064, GeneralCategory::OtherSymbol),
(3065, 3065, GeneralCategory::CurrencySymbol),
(3066, 3066, GeneralCategory::OtherSymbol),
(3067, 3071, GeneralCategory::Unassigned),
(3072, 3072, GeneralCategory::NonspacingMark),
(3073, 3075, GeneralCategory::SpacingMark),
(3076, 3076, GeneralCategory::NonspacingMark),
(3077, 3084, GeneralCategory::OtherLetter),
(3085, 3085, GeneralCategory::Unassigned),
(3086, 3088, GeneralCategory::OtherLetter),
(3089, 3089, GeneralCategory::Unassigned),
(3090, 3112, GeneralCategory::OtherLetter),
(3113, 3113, GeneralCategory::Unassigned),
(3114, 3129, GeneralCategory::OtherLetter),
(3130, 3131, GeneralCategory::Unassigned),
(3132, 3132, GeneralCategory::NonspacingMark),
(3133, 3133, GeneralCategory::OtherLetter),
(3134, 3136, GeneralCategory::NonspacingMark),
(3137, 3140, GeneralCategory::SpacingMark),
(3141, 3141, GeneralCategory::Unassigned),
(3142, 3144, GeneralCategory::NonspacingMark),
(3145, 3145, GeneralCategory::Unassigned),
(3146, 3149, GeneralCategory::NonspacingMark),
(3150, 3156, GeneralCategory::Unassigned),
(3157, 3158, GeneralCategory::NonspacingMark),
(3159, 3159, GeneralCategory::Unassigned),
(3160, 3162, GeneralCategory::OtherLetter),
(3163, 3164, GeneralCategory::Unassigned),
(3165, 3165, GeneralCategory::OtherLetter),
(3166, 3167, GeneralCategory::Unassigned),
(3168, 3169, GeneralCategory::OtherLetter),
(3170, 3171, GeneralCategory::NonspacingMark),
(3172, 3173, GeneralCategory::Unassigned),
(3174, 3183, GeneralCategory::DecimalNumber),
(3184, 3190, GeneralCategory::Unassigned),
(3191, 3191, GeneralCategory::OtherPunctuation),
(3192, 3198, GeneralCategory::OtherNumber),
(3199, 3199, GeneralCategory::OtherSymbol),
(3200, 3200, GeneralCategory::OtherLetter),
(3201, 3201, GeneralCategory::NonspacingMark),
(3202, 3203, GeneralCategory::SpacingMark),
(3204, 3204, GeneralCategory::OtherPunctuation),
(3205, 3212, GeneralCategory::OtherLetter),
(3213, 3213, GeneralCategory::Unassigned),
(3214, 3216, GeneralCategory::OtherLetter),
(3217, 3217, GeneralCategory::Unassigned),
(3218, 3240, GeneralCategory::OtherLetter),
(3241, 3241, GeneralCategory::Unassigned),
(3242, 3251, GeneralCategory::OtherLetter),
(3252, 3252, GeneralCategory::Unassigned),
(3253, 3257, GeneralCategory::OtherLetter),
(3258, 3259, GeneralCategory::Unassigned),
(3260, 3260, GeneralCategory::NonspacingMark),
(3261, 3261, GeneralCategory::OtherLetter),
(3262, 3262, GeneralCategory::SpacingMark),
(3263, 3263, GeneralCategory::NonspacingMark),
(3264, 3268, GeneralCategory::SpacingMark),
(3269, 3269, GeneralCategory::Unassigned),
(3270, 3270, GeneralCategory::NonspacingMark),
(3271, 3272, GeneralCategory::SpacingMark),
(3273, 3273, GeneralCategory::Unassigned),
(3274, 3275, GeneralCategory::SpacingMark),
(3276, 3277, GeneralCategory::NonspacingMark),
(3278, 3284, GeneralCategory::Unassigned),
(3285, 3286, GeneralCategory::SpacingMark),
(3287, 3292, GeneralCategory::Unassigned),
(3293, 3294, GeneralCategory::OtherLetter),
(3295, 3295, GeneralCategory::Unassigned),
(3296, 3297, GeneralCategory::OtherLetter),
(3298, 3299, GeneralCategory::NonspacingMark),
(3300, 3301, GeneralCategory::Unassigned),
(3302, 3311, GeneralCategory::DecimalNumber),
(3312, 3312, GeneralCategory::Unassigned),
(3313, 3314, GeneralCategory::OtherLetter),
(3315, 3315, GeneralCategory::SpacingMark),
(3316, 3327, GeneralCategory::Unassigned),
(3328, 3329, GeneralCategory::NonspacingMark),
(3330, 3331, GeneralCategory::SpacingMark),
(3332, 3340, GeneralCategory::OtherLetter),
(3341, 3341, GeneralCategory::Unassigned),
(3342, 3344, GeneralCategory::OtherLetter),
(3345, 3345, GeneralCategory::Unassigned),
(3346, 3386, GeneralCategory::OtherLetter),
(3387, 3388, GeneralCategory::NonspacingMark),
(3389, 3389, GeneralCategory::OtherLetter),
(3390, 3392, GeneralCategory::SpacingMark),
(3393, 3396, GeneralCategory::NonspacingMark),
(3397, 3397, GeneralCategory::Unassigned),
(3398, 3400, GeneralCategory::SpacingMark),
(3401, 3401, GeneralCategory::Unassigned),
(3402, 3404, GeneralCategory::SpacingMark),
(3405, 3405, GeneralCategory::NonspacingMark),
(3406, 3406, GeneralCategory::OtherLetter),
(3407, 3407, GeneralCategory::OtherSymbol),
(3408, 3411, GeneralCategory::Unassigned),
(3412, 3414, GeneralCategory::OtherLetter),
(3415, 3415, GeneralCategory::SpacingMark),
(3416, 3422, GeneralCategory::OtherNumber),
(3423, 3425, GeneralCategory::OtherLetter),
(3426, 3427, GeneralCategory::NonspacingMark),
(3428, 3429, GeneralCategory::Unassigned),
(3430, 3439, GeneralCategory::DecimalNumber),
(3440, 3448, GeneralCategory::OtherNumber),
(3449, 3449, GeneralCategory::OtherSymbol),
(3450, 3455, GeneralCategory::OtherLetter),
(3456, 3456, GeneralCategory::Unassigned),
(3457, 3457, GeneralCategory::NonspacingMark),
(3458, 3459, GeneralCategory::SpacingMark),
(3460, 3460, GeneralCategory::Unassigned),
(3461, 3478, GeneralCategory::OtherLetter),
(3479, 3481, GeneralCategory::Unassigned),
(3482, 3505, GeneralCategory::OtherLetter),
(3506, 3506, GeneralCategory::Unassigned),
(3507, 3515, GeneralCategory::OtherLetter),
(3516, 3516, GeneralCategory::Unassigned),
(3517, 3517, GeneralCategory::OtherLetter),
(3518, 3519, GeneralCategory::Unassigned),
(3520, 3526, GeneralCategory::OtherLetter),
(3527, 3529, GeneralCategory::Unassigned),
(3530, 3530, GeneralCategory::NonspacingMark),
(3531, 3534, GeneralCategory::Unassigned),
(3535, 3537, GeneralCategory::SpacingMark),
(3538, 3540, GeneralCategory::NonspacingMark),
(3541, 3541, GeneralCategory::Unassigned),
(3542, 3542, GeneralCategory::NonspacingMark),
(3543, 3543, GeneralCategory::Unassigned),
(3544, 3551, GeneralCategory::SpacingMark),
(3552, 3557, GeneralCategory::Unassigned),
(3558, 3567, GeneralCategory::DecimalNumber),
(3568, 3569, GeneralCategory::Unassigned),
(3570, 3571, GeneralCategory::SpacingMark),
(3572, 3572, GeneralCategory::OtherPunctuation),
(3573, 3584, GeneralCategory::Unassigned),
(3585, 3632, GeneralCategory::OtherLetter),
(3633, 3633, GeneralCategory::NonspacingMark),
(3634, 3635, GeneralCategory::OtherLetter),
(3636, 3642, GeneralCategory::NonspacingMark),
(3643, 3646, GeneralCategory::Unassigned),
(3647, 3647, GeneralCategory::CurrencySymbol),
(3648, 3653, GeneralCategory::OtherLetter),
(3654, 3654, GeneralCategory::ModifierLetter),
(3655, 3662, GeneralCategory::NonspacingMark),
(3663, 3663, GeneralCategory::OtherPunctuation),
(3664, 3673, GeneralCategory::DecimalNumber),
(3674, 3675, GeneralCategory::OtherPunctuation),
(3676, 3712, GeneralCategory::Unassigned),
(3713, 3714, GeneralCategory::OtherLetter),
(3715, 3715, GeneralCategory::Unassigned),
(3716, 3716, GeneralCategory::OtherLetter),
(3717, 3717, GeneralCategory::Unassigned),
(3718, 3722, GeneralCategory::OtherLetter),
(3723, 3723, GeneralCategory::Unassigned),
(3724, 3747, GeneralCategory::OtherLetter),
(3748, 3748, GeneralCategory::Unassigned),
(3749, 3749, GeneralCategory::OtherLetter),
(3750, 3750, GeneralCategory::Unassigned),
(3751, 3760, GeneralCategory::OtherLetter),
(3761, 3761, GeneralCategory::NonspacingMark),
(3762, 3763, GeneralCategory::OtherLetter),
(3764, 3772, GeneralCategory::NonspacingMark),
(3773, 3773, GeneralCategory::OtherLetter),
(3774, 3775, GeneralCategory::Unassigned),
(3776, 3780, GeneralCategory::OtherLetter),
(3781, 3781, GeneralCategory::Unassigned),
(3782, 3782, GeneralCategory::ModifierLetter),
(3783, 3783, GeneralCategory::Unassigned),
(3784, 3790, GeneralCategory::NonspacingMark),
(3791, 3791, GeneralCategory::Unassigned),
(3792, 3801, GeneralCategory::DecimalNumber),
(3802, 3803, GeneralCategory::Unassigned),
(3804, 3807, GeneralCategory::OtherLetter),
(3808, 3839, GeneralCategory::Unassigned),
(3840, 3840, GeneralCategory::OtherLetter),
(3841, 3843, GeneralCategory::OtherSymbol),
(3844, 3858, GeneralCategory::OtherPunctuation),
(3859, 3859, GeneralCategory::OtherSymbol),
(3860, 3860, GeneralCategory::OtherPunctuation),
(3861, 3863, GeneralCategory::OtherSymbol),
(3864, 3865, GeneralCategory::NonspacingMark),
(3866, 3871, GeneralCategory::OtherSymbol),
(3872, 3881, GeneralCategory::DecimalNumber),
(3882, 3891, GeneralCategory::OtherNumber),
(3892, 3892, GeneralCategory::OtherSymbol),
(3893, 3893, GeneralCategory::NonspacingMark),
(3894, 3894, GeneralCategory::OtherSymbol),
(3895, 3895, GeneralCategory::NonspacingMark),
(3896, 3896, GeneralCategory::OtherSymbol),
(3897, 3897, GeneralCategory::NonspacingMark),
(3898, 3898, GeneralCategory::OpenPunctuation),
(3899, 3899, GeneralCategory::ClosePunctuation),
(3900, 3900, GeneralCategory::OpenPunctuation),
(3901, 3901, GeneralCategory::ClosePunctuation),
(3902, 3903, GeneralCategory::SpacingMark),
(3904, 3911, GeneralCategory::OtherLetter),
(3912, 3912, GeneralCategory::Unassigned),
(3913, 3948, GeneralCategory::OtherLetter),
(3949, 3952, GeneralCategory::Unassigned),
(3953, 3966, GeneralCategory::NonspacingMark),
(3967, 3967, GeneralCategory::SpacingMark),
(3968, 3972, GeneralCategory::NonspacingMark),
(3973, 3973, GeneralCategory::OtherPunctuation),
(3974, 3975, GeneralCategory::NonspacingMark),
(3976, 3980, GeneralCategory::OtherLetter),
(3981, 3991, GeneralCategory::NonspacingMark),
(3992, 3992, GeneralCategory::Unassigned),
(3993, 4028, GeneralCategory::NonspacingMark),
(4029, 4029, GeneralCategory::Unassigned),
(4030, 4037, GeneralCategory::OtherSymbol),
(4038, 4038, GeneralCategory::NonspacingMark),
(4039, 4044, GeneralCategory::OtherSymbol),
(4045, 4045, GeneralCategory::Unassigned),
(4046, 4047, GeneralCategory::OtherSymbol),
(4048, 4052, GeneralCategory::OtherPunctuation),
(4053, 4056, GeneralCategory::OtherSymbol),
(4057, 4058, GeneralCategory::OtherPunctuation),
(4059, 4095, GeneralCategory::Unassigned),
(4096, 4138, GeneralCategory::OtherLetter),
(4139, 4140, GeneralCategory::SpacingMark),
(4141, 4144, GeneralCategory::NonspacingMark),
(4145, 4145, GeneralCategory::SpacingMark),
(4146, 4151, GeneralCategory::NonspacingMark),
(4152, 4152, GeneralCategory::SpacingMark),
(4153, 4154, GeneralCategory::NonspacingMark),
(4155, 4156, GeneralCategory::SpacingMark),
(4157, 4158, GeneralCategory::NonspacingMark),
(4159, 4159, GeneralCategory::OtherLetter),
(4160, 4169, GeneralCategory::DecimalNumber),
(4170, 4175, GeneralCategory::OtherPunctuation),
(4176, 4181, GeneralCategory::OtherLetter),
(4182, 4183, GeneralCategory::SpacingMark),
(4184, 4185, GeneralCategory::NonspacingMark),
(4186, 4189, GeneralCategory::OtherLetter),
(4190, 4192, GeneralCategory::NonspacingMark),
(4193, 4193, GeneralCategory::OtherLetter),
(4194, 4196, GeneralCategory::SpacingMark),
(4197, 4198, GeneralCategory::OtherLetter),
(4199, 4205, GeneralCategory::SpacingMark),
(4206, 4208, GeneralCategory::OtherLetter),
(4209, 4212, GeneralCategory::NonspacingMark),
(4213, 4225, GeneralCategory::OtherLetter),
(4226, 4226, GeneralCategory::NonspacingMark),
(4227, 4228, GeneralCategory::SpacingMark),
(4229, 4230, GeneralCategory::NonspacingMark),
(4231, 4236, GeneralCategory::SpacingMark),
(4237, 4237, GeneralCategory::NonspacingMark),
(4238, 4238, GeneralCategory::OtherLetter),
(4239, 4239, GeneralCategory::SpacingMark),
(4240, 4249, GeneralCategory::DecimalNumber),
(4250, 4252, GeneralCategory::SpacingMark),
(4253, 4253, GeneralCategory::NonspacingMark),
(4254, 4255, GeneralCategory::OtherSymbol),
(4256, 4293, GeneralCategory::UppercaseLetter),
(4294, 4294, GeneralCategory::Unassigned),
(4295, 4295, GeneralCategory::UppercaseLetter),
(4296, 4300, GeneralCategory::Unassigned),
(4301, 4301, GeneralCategory::UppercaseLetter),
(4302, 4303, GeneralCategory::Unassigned),
(4304, 4346, GeneralCategory::LowercaseLetter),
(4347, 4347, GeneralCategory::OtherPunctuation),
(4348, 4348, GeneralCategory::ModifierLetter),
(4349, 4351, GeneralCategory::LowercaseLetter),
(4352, 4680, GeneralCategory::OtherLetter),
(4681, 4681, GeneralCategory::Unassigned),
(4682, 4685, GeneralCategory::OtherLetter),
(4686, 4687, GeneralCategory::Unassigned),
(4688, 4694, GeneralCategory::OtherLetter),
(4695, 4695, GeneralCategory::Unassigned),
(4696, 4696, GeneralCategory::OtherLetter),
(4697, 4697, GeneralCategory::Unassigned),
(4698, 4701, GeneralCategory::OtherLetter),
(4702, 4703, GeneralCategory::Unassigned),
(4704, 4744, GeneralCategory::OtherLetter),
(4745, 4745, GeneralCategory::Unassigned),
(4746, 4749, GeneralCategory::OtherLetter),
(4750, 4751, GeneralCategory::Unassigned),
(4752, 4784, GeneralCategory::OtherLetter),
(4785, 4785, GeneralCategory::Unassigned),
(4786, 4789, GeneralCategory::OtherLetter),
(4790, 4791, GeneralCategory::Unassigned),
(4792, 4798, GeneralCategory::OtherLetter),
(4799, 4799, GeneralCategory::Unassigned),
(4800, 4800, GeneralCategory::OtherLetter),
(4801, 4801, GeneralCategory::Unassigned),
(4802, 4805, GeneralCategory::OtherLetter),
(4806, 4807, GeneralCategory::Unassigned),
(4808, 4822, GeneralCategory::OtherLetter),
(4823, 4823, GeneralCategory::Unassigned),
(4824, 4880, GeneralCategory::OtherLetter),
(4881, 4881, GeneralCategory::Unassigned),
(4882, 4885, GeneralCategory::OtherLetter),
(4886, 4887, GeneralCategory::Unassigned),
(4888, 4954, GeneralCategory::OtherLetter),
(4955, 4956, GeneralCategory::Unassigned),
(4957, 4959, GeneralCategory::NonspacingMark),
(4960, 4968, GeneralCategory::OtherPunctuation),
(4969, 4988, GeneralCategory::OtherNumber),
(4989, 4991, GeneralCategory::Unassigned),
(4992, 5007, GeneralCategory::OtherLetter),
(5008, 5017, GeneralCategory::OtherSymbol),
(5018, 5023, GeneralCategory::Unassigned),
(5024, 5109, GeneralCategory::UppercaseLetter),
(5110, 5111, GeneralCategory::Unassigned),
(5112, 5117, GeneralCategory::LowercaseLetter),
(5118, 5119, GeneralCategory::Unassigned),
(5120, 5120, GeneralCategory::DashPunctuation),
(5121, 5740, GeneralCategory::OtherLetter),
(5741, 5741, GeneralCategory::OtherSymbol),
(5742, 5742, GeneralCategory::OtherPunctuation),
(5743, 5759, GeneralCategory::OtherLetter),
(5760, 5760, GeneralCategory::SpaceSeparator),
(5761, 5786, GeneralCategory::OtherLetter),
(5787, 5787, GeneralCategory::OpenPunctuation),
(5788, 5788, GeneralCategory::ClosePunctuation),
(5789, 5791, GeneralCategory::Unassigned),
(5792, 5866, GeneralCategory::OtherLetter),
(5867, 5869, GeneralCategory::OtherPunctuation),
(5870, 5872, GeneralCategory::LetterNumber),
(5873, 5880, GeneralCategory::OtherLetter),
(5881, 5887, GeneralCategory::Unassigned),
(5888, 5905, GeneralCategory::OtherLetter),
(5906, 5908, GeneralCategory::NonspacingMark),
(5909, 5909, GeneralCategory::SpacingMark),
(5910, 5918, GeneralCategory::Unassigned),
(5919, 5937, GeneralCategory::OtherLetter),
(5938, 5939, GeneralCategory::NonspacingMark),
(5940, 5940, GeneralCategory::SpacingMark),
(5941, 5942, GeneralCategory::OtherPunctuation),
(5943, 5951, GeneralCategory::Unassigned),
(5952, 5969, GeneralCategory::OtherLetter),
(5970, 5971, GeneralCategory::NonspacingMark),
(5972, 5983, GeneralCategory::Unassigned),
(5984, 5996, GeneralCategory::OtherLetter),
(5997, 5997, GeneralCategory::Unassigned),
(5998, 6000, GeneralCategory::OtherLetter),
(6001, 6001, GeneralCategory::Unassigned),
(6002, 6003, GeneralCategory::NonspacingMark),
(6004, 6015, GeneralCategory::Unassigned),
(6016, 6067, GeneralCategory::OtherLetter),
(6068, 6069, GeneralCategory::NonspacingMark),
(6070, 6070, GeneralCategory::SpacingMark),
(6071, 6077, GeneralCategory::NonspacingMark),
(6078, 6085, GeneralCategory::SpacingMark),
(6086, 6086, GeneralCategory::NonspacingMark),
(6087, 6088, GeneralCategory::SpacingMark),
(6089, 6099, GeneralCategory::NonspacingMark),
(6100, 6102, GeneralCategory::OtherPunctuation),
(6103, 6103, GeneralCategory::ModifierLetter),
(6104, 6106, GeneralCategory::OtherPunctuation),
(6107, 6107, GeneralCategory::CurrencySymbol),
(6108, 6108, GeneralCategory::OtherLetter),
(6109, 6109, GeneralCategory::NonspacingMark),
(6110, 6111, GeneralCategory::Unassigned),
(6112, 6121, GeneralCategory::DecimalNumber),
(6122, 6127, GeneralCategory::Unassigned),
(6128, 6137, GeneralCategory::OtherNumber),
(6138, 6143, GeneralCategory::Unassigned),
(6144, 6149, GeneralCategory::OtherPunctuation),
(6150, 6150, GeneralCategory::DashPunctuation),
(6151, 6154, GeneralCategory::OtherPunctuation),
(6155, 6157, GeneralCategory::NonspacingMark),
(6158, 6158, GeneralCategory::Format),
(6159, 6159, GeneralCategory::NonspacingMark),
(6160, 6169, GeneralCategory::DecimalNumber),
(6170, 6175, GeneralCategory::Unassigned),
(6176, 6210, GeneralCategory::OtherLetter),
(6211, 6211, GeneralCategory::ModifierLetter),
(6212, 6264, GeneralCategory::OtherLetter),
(6265, 6271, GeneralCategory::Unassigned),
(6272, 6276, GeneralCategory::OtherLetter),
(6277, 6278, GeneralCategory::NonspacingMark),
(6279, 6312, GeneralCategory::OtherLetter),
(6313, 6313, GeneralCategory::NonspacingMark),
(6314, 6314, GeneralCategory::OtherLetter),
(6315, 6319, GeneralCategory::Unassigned),
(6320, 6389, GeneralCategory::OtherLetter),
(6390, 6399, GeneralCategory::Unassigned),
(6400, 6430, GeneralCategory::OtherLetter),
(6431, 6431, GeneralCategory::Unassigned),
(6432, 6434, GeneralCategory::NonspacingMark),
(6435, 6438, GeneralCategory::SpacingMark),
(6439, 6440, GeneralCategory::NonspacingMark),
(6441, 6443, GeneralCategory::SpacingMark),
(6444, 6447, GeneralCategory::Unassigned),
(6448, 6449, GeneralCategory::SpacingMark),
(6450, 6450, GeneralCategory::NonspacingMark),
(6451, 6456, GeneralCategory::SpacingMark),
(6457, 6459, GeneralCategory::NonspacingMark),
(6460, 6463, GeneralCategory::Unassigned),
(6464, 6464, GeneralCategory::OtherSymbol),
(6465, 6467, GeneralCategory::Unassigned),
(6468, 6469, GeneralCategory::OtherPunctuation),
(6470, 6479, GeneralCategory::DecimalNumber),
(6480, 6509, GeneralCategory::OtherLetter),
(6510, 6511, GeneralCategory::Unassigned),
(6512, 6516, GeneralCategory::OtherLetter),
(6517, 6527, GeneralCategory::Unassigned),
(6528, 6571, GeneralCategory::OtherLetter),
(6572, 6575, GeneralCategory::Unassigned),
(6576, 6601, GeneralCategory::OtherLetter),
(6602, 6607, GeneralCategory::Unassigned),
(6608, 6617, GeneralCategory::DecimalNumber),
(6618, 6618, GeneralCategory::OtherNumber),
(6619, 6621, GeneralCategory::Unassigned),
(6622, 6655, GeneralCategory::OtherSymbol),
(6656, 6678, GeneralCategory::OtherLetter),
(6679, 6680, GeneralCategory::NonspacingMark),
(6681, 6682, GeneralCategory::SpacingMark),
(6683, 6683, GeneralCategory::NonspacingMark),
(6684, 6685, GeneralCategory::Unassigned),
(6686, 6687, GeneralCategory::OtherPunctuation),
(6688, 6740, GeneralCategory::OtherLetter),
(6741, 6741, GeneralCategory::SpacingMark),
(6742, 6742, GeneralCategory::NonspacingMark),
(6743, 6743, GeneralCategory::SpacingMark),
(6744, 6750, GeneralCategory::NonspacingMark),
(6751, 6751, GeneralCategory::Unassigned),
(6752, 6752, GeneralCategory::NonspacingMark),
(6753, 6753, GeneralCategory::SpacingMark),
(6754, 6754, GeneralCategory::NonspacingMark),
(6755, 6756, GeneralCategory::SpacingMark),
(6757, 6764, GeneralCategory::NonspacingMark),
(6765, 6770, GeneralCategory::SpacingMark),
(6771, 6780, GeneralCategory::NonspacingMark),
(6781, 6782, GeneralCategory::Unassigned),
(6783, 6783, GeneralCategory::NonspacingMark),
(6784, 6793, GeneralCategory::DecimalNumber),
(6794, 6799, GeneralCategory::Unassigned),
(6800, 6809, GeneralCategory::DecimalNumber),
(6810, 6815, GeneralCategory::Unassigned),
(6816, 6822, GeneralCategory::OtherPunctuation),
(6823, 6823, GeneralCategory::ModifierLetter),
(6824, 6829, GeneralCategory::OtherPunctuation),
(6830, 6831, GeneralCategory::Unassigned),
(6832, 6845, GeneralCategory::NonspacingMark),
(6846, 6846, GeneralCategory::EnclosingMark),
(6847, 6862, GeneralCategory::NonspacingMark),
(6863, 6911, GeneralCategory::Unassigned),
(6912, 6915, GeneralCategory::NonspacingMark),
(6916, 6916, GeneralCategory::SpacingMark),
(6917, 6963, GeneralCategory::OtherLetter),
(6964, 6964, GeneralCategory::NonspacingMark),
(6965, 6965, GeneralCategory::SpacingMark),
(6966, 6970, GeneralCategory::NonspacingMark),
(6971, 6971, GeneralCategory::SpacingMark),
(6972, 6972, GeneralCategory::NonspacingMark),
(6973, 6977, GeneralCategory::SpacingMark),
(6978, 6978, GeneralCategory::NonspacingMark),
(6979, 6980, GeneralCategory::SpacingMark),
(6981, 6988, GeneralCategory::OtherLetter),
(6989, 6991, GeneralCategory::Unassigned),
(6992, 7001, GeneralCategory::DecimalNumber),
(7002, 7008, GeneralCategory::OtherPunctuation),
(7009, 7018, GeneralCategory::OtherSymbol),
(7019, 7027, GeneralCategory::NonspacingMark),
(7028, 7036, GeneralCategory::OtherSymbol),
(7037, 7038, GeneralCategory::OtherPunctuation),
(7039, 7039, GeneralCategory::Unassigned),
(7040, 7041, GeneralCategory::NonspacingMark),
(7042, 7042, GeneralCategory::SpacingMark),
(7043, 7072, GeneralCategory::OtherLetter),
(7073, 7073, GeneralCategory::SpacingMark),
(7074, 7077, GeneralCategory::NonspacingMark),
(7078, 7079, GeneralCategory::SpacingMark),
(7080, 7081, GeneralCategory::NonspacingMark),
(7082, 7082, GeneralCategory::SpacingMark),
(7083, 7085, GeneralCategory::NonspacingMark),
(7086, 7087, GeneralCategory::OtherLetter),
(7088, 7097, GeneralCategory::DecimalNumber),
(7098, 7141, GeneralCategory::OtherLetter),
(7142, 7142, GeneralCategory::NonspacingMark),
(7143, 7143, GeneralCategory::SpacingMark),
(7144, 7145, GeneralCategory::NonspacingMark),
(7146, 7148, GeneralCategory::SpacingMark),
(7149, 7149, GeneralCategory::NonspacingMark),
(7150, 7150, GeneralCategory::SpacingMark),
(7151, 7153, GeneralCategory::NonspacingMark),
(7154, 7155, GeneralCategory::SpacingMark),
(7156, 7163, GeneralCategory::Unassigned),
(7164, 7167, GeneralCategory::OtherPunctuation),
(7168, 7203, GeneralCategory::OtherLetter),
(7204, 7211, GeneralCategory::SpacingMark),
(7212, 7219, GeneralCategory::NonspacingMark),
(7220, 7221, GeneralCategory::SpacingMark),
(7222, 7223, GeneralCategory::NonspacingMark),
(7224, 7226, GeneralCategory::Unassigned),
(7227, 7231, GeneralCategory::OtherPunctuation),
(7232, 7241, GeneralCategory::DecimalNumber),
(7242, 7244, GeneralCategory::Unassigned),
(7245, 7247, GeneralCategory::OtherLetter),
(7248, 7257, GeneralCategory::DecimalNumber),
(7258, 7287, GeneralCategory::OtherLetter),
(7288, 7293, GeneralCategory::ModifierLetter),
(7294, 7295, GeneralCategory::OtherPunctuation),
(7296, 7304, GeneralCategory::LowercaseLetter),
(7305, 7311, GeneralCategory::Unassigned),
(7312, 7354, GeneralCategory::UppercaseLetter),
(7355, 7356, GeneralCategory::Unassigned),
(7357, 7359, GeneralCategory::UppercaseLetter),
(7360, 7367, GeneralCategory::OtherPunctuation),
(7368, 7375, GeneralCategory::Unassigned),
(7376, 7378, GeneralCategory::NonspacingMark),
(7379, 7379, GeneralCategory::OtherPunctuation),
(7380, 7392, GeneralCategory::NonspacingMark),
(7393, 7393, GeneralCategory::SpacingMark),
(7394, 7400, GeneralCategory::NonspacingMark),
(7401, 7404, GeneralCategory::OtherLetter),
(7405, 7405, GeneralCategory::NonspacingMark),
(7406, 7411, GeneralCategory::OtherLetter),
(7412, 7412, GeneralCategory::NonspacingMark),
(7413, 7414, GeneralCategory::OtherLetter),
(7415, 7415, GeneralCategory::SpacingMark),
(7416, 7417, GeneralCategory::NonspacingMark),
(7418, 7418, GeneralCategory::OtherLetter),
(7419, 7423, GeneralCategory::Unassigned),
(7424, 7467, GeneralCategory::LowercaseLetter),
(7468, 7530, GeneralCategory::ModifierLetter),
(7531, 7543, GeneralCategory::LowercaseLetter),
(7544, 7544, GeneralCategory::ModifierLetter),
(7545, 7578, GeneralCategory::LowercaseLetter),
(7579, 7615, GeneralCategory::ModifierLetter),
(7616, 7679, GeneralCategory::NonspacingMark),
(7680, 7680, GeneralCategory::UppercaseLetter),
(7681, 7681, GeneralCategory::LowercaseLetter),
(7682, 7682, GeneralCategory::UppercaseLetter),
(7683, 7683, GeneralCategory::LowercaseLetter),
(7684, 7684, GeneralCategory::UppercaseLetter),
(7685, 7685, GeneralCategory::LowercaseLetter),
(7686, 7686, GeneralCategory::UppercaseLetter),
(7687, 7687, GeneralCategory::LowercaseLetter),
(7688, 7688, GeneralCategory::UppercaseLetter),
(7689, 7689, GeneralCategory::LowercaseLetter),
(7690, 7690, GeneralCategory::UppercaseLetter),
(7691, 7691, GeneralCategory::LowercaseLetter),
(7692, 7692, GeneralCategory::UppercaseLetter),
(7693, 7693, GeneralCategory::LowercaseLetter),
(7694, 7694, GeneralCategory::UppercaseLetter),
(7695, 7695, GeneralCategory::LowercaseLetter),
(7696, 7696, GeneralCategory::UppercaseLetter),
(7697, 7697, GeneralCategory::LowercaseLetter),
(7698, 7698, GeneralCategory::UppercaseLetter),
(7699, 7699, GeneralCategory::LowercaseLetter),
(7700, 7700, GeneralCategory::UppercaseLetter),
(7701, 7701, GeneralCategory::LowercaseLetter),
(7702, 7702, GeneralCategory::UppercaseLetter),
(7703, 7703, GeneralCategory::LowercaseLetter),
(7704, 7704, GeneralCategory::UppercaseLetter),
(7705, 7705, GeneralCategory::LowercaseLetter),
(7706, 7706, GeneralCategory::UppercaseLetter),
(7707, 7707, GeneralCategory::LowercaseLetter),
(7708, 7708, GeneralCategory::UppercaseLetter),
(7709, 7709, GeneralCategory::LowercaseLetter),
(7710, 7710, GeneralCategory::UppercaseLetter),
(7711, 7711, GeneralCategory::LowercaseLetter),
(7712, 7712, GeneralCategory::UppercaseLetter),
(7713, 7713, GeneralCategory::LowercaseLetter),
(7714, 7714, GeneralCategory::UppercaseLetter),
(7715, 7715, GeneralCategory::LowercaseLetter),
(7716, 7716, GeneralCategory::UppercaseLetter),
(7717, 7717, GeneralCategory::LowercaseLetter),
(7718, 7718, GeneralCategory::UppercaseLetter),
(7719, 7719, GeneralCategory::LowercaseLetter),
(7720, 7720, GeneralCategory::UppercaseLetter),
(7721, 7721, GeneralCategory::LowercaseLetter),
(7722, 7722, GeneralCategory::UppercaseLetter),
(7723, 7723, GeneralCategory::LowercaseLetter),
(7724, 7724, GeneralCategory::UppercaseLetter),
(7725, 7725, GeneralCategory::LowercaseLetter),
(7726, 7726, GeneralCategory::UppercaseLetter),
(7727, 7727, GeneralCategory::LowercaseLetter),
(7728, 7728, GeneralCategory::UppercaseLetter),
(7729, 7729, GeneralCategory::LowercaseLetter),
(7730, 7730, GeneralCategory::UppercaseLetter),
(7731, 7731, GeneralCategory::LowercaseLetter),
(7732, 7732, GeneralCategory::UppercaseLetter),
(7733, 7733, GeneralCategory::LowercaseLetter),
(7734, 7734, GeneralCategory::UppercaseLetter),
(7735, 7735, GeneralCategory::LowercaseLetter),
(7736, 7736, GeneralCategory::UppercaseLetter),
(7737, 7737, GeneralCategory::LowercaseLetter),
(7738, 7738, GeneralCategory::UppercaseLetter),
(7739, 7739, GeneralCategory::LowercaseLetter),
(7740, 7740, GeneralCategory::UppercaseLetter),
(7741, 7741, GeneralCategory::LowercaseLetter),
(7742, 7742, GeneralCategory::UppercaseLetter),
(7743, 7743, GeneralCategory::LowercaseLetter),
(7744, 7744, GeneralCategory::UppercaseLetter),
(7745, 7745, GeneralCategory::LowercaseLetter),
(7746, 7746, GeneralCategory::UppercaseLetter),
(7747, 7747, GeneralCategory::LowercaseLetter),
(7748, 7748, GeneralCategory::UppercaseLetter),
(7749, 7749, GeneralCategory::LowercaseLetter),
(7750, 7750, GeneralCategory::UppercaseLetter),
(7751, 7751, GeneralCategory::LowercaseLetter),
(7752, 7752, GeneralCategory::UppercaseLetter),
(7753, 7753, GeneralCategory::LowercaseLetter),
(7754, 7754, GeneralCategory::UppercaseLetter),
(7755, 7755, GeneralCategory::LowercaseLetter),
(7756, 7756, GeneralCategory::UppercaseLetter),
(7757, 7757, GeneralCategory::LowercaseLetter),
(7758, 7758, GeneralCategory::UppercaseLetter),
(7759, 7759, GeneralCategory::LowercaseLetter),
(7760, 7760, GeneralCategory::UppercaseLetter),
(7761, 7761, GeneralCategory::LowercaseLetter),
(7762, 7762, GeneralCategory::UppercaseLetter),
(7763, 7763, GeneralCategory::LowercaseLetter),
(7764, 7764, GeneralCategory::UppercaseLetter),
(7765, 7765, GeneralCategory::LowercaseLetter),
(7766, 7766, GeneralCategory::UppercaseLetter),
(7767, 7767, GeneralCategory::LowercaseLetter),
(7768, 7768, GeneralCategory::UppercaseLetter),
(7769, 7769, GeneralCategory::LowercaseLetter),
(7770, 7770, GeneralCategory::UppercaseLetter),
(7771, 7771, GeneralCategory::LowercaseLetter),
(7772, 7772, GeneralCategory::UppercaseLetter),
(7773, 7773, GeneralCategory::LowercaseLetter),
(7774, 7774, GeneralCategory::UppercaseLetter),
(7775, 7775, GeneralCategory::LowercaseLetter),
(7776, 7776, GeneralCategory::UppercaseLetter),
(7777, 7777, GeneralCategory::LowercaseLetter),
(7778, 7778, GeneralCategory::UppercaseLetter),
(7779, 7779, GeneralCategory::LowercaseLetter),
(7780, 7780, GeneralCategory::UppercaseLetter),
(7781, 7781, GeneralCategory::LowercaseLetter),
(7782, 7782, GeneralCategory::UppercaseLetter),
(7783, 7783, GeneralCategory::LowercaseLetter),
(7784, 7784, GeneralCategory::UppercaseLetter),
(7785, 7785, GeneralCategory::LowercaseLetter),
(7786, 7786, GeneralCategory::UppercaseLetter),
(7787, 7787, GeneralCategory::LowercaseLetter),
(7788, 7788, GeneralCategory::UppercaseLetter),
(7789, 7789, GeneralCategory::LowercaseLetter),
(7790, 7790, GeneralCategory::UppercaseLetter),
(7791, 7791, GeneralCategory::LowercaseLetter),
(7792, 7792, GeneralCategory::UppercaseLetter),
(7793, 7793, GeneralCategory::LowercaseLetter),
(7794, 7794, GeneralCategory::UppercaseLetter),
(7795, 7795, GeneralCategory::LowercaseLetter),
(7796, 7796, GeneralCategory::UppercaseLetter),
(7797, 7797, GeneralCategory::LowercaseLetter),
(7798, 7798, GeneralCategory::UppercaseLetter),
(7799, 7799, GeneralCategory::LowercaseLetter),
(7800, 7800, GeneralCategory::UppercaseLetter),
(7801, 7801, GeneralCategory::LowercaseLetter),
(7802, 7802, GeneralCategory::UppercaseLetter),
(7803, 7803, GeneralCategory::LowercaseLetter),
(7804, 7804, GeneralCategory::UppercaseLetter),
(7805, 7805, GeneralCategory::LowercaseLetter),
(7806, 7806, GeneralCategory::UppercaseLetter),
(7807, 7807, GeneralCategory::LowercaseLetter),
(7808, 7808, GeneralCategory::UppercaseLetter),
(7809, 7809, GeneralCategory::LowercaseLetter),
(7810, 7810, GeneralCategory::UppercaseLetter),
(7811, 7811, GeneralCategory::LowercaseLetter),
(7812, 7812, GeneralCategory::UppercaseLetter),
(7813, 7813, GeneralCategory::LowercaseLetter),
(7814, 7814, GeneralCategory::UppercaseLetter),
(7815, 7815, GeneralCategory::LowercaseLetter),
(7816, 7816, GeneralCategory::UppercaseLetter),
(7817, 7817, GeneralCategory::LowercaseLetter),
(7818, 7818, GeneralCategory::UppercaseLetter),
(7819, 7819, GeneralCategory::LowercaseLetter),
(7820, 7820, GeneralCategory::UppercaseLetter),
(7821, 7821, GeneralCategory::LowercaseLetter),
(7822, 7822, GeneralCategory::UppercaseLetter),
(7823, 7823, GeneralCategory::LowercaseLetter),
(7824, 7824, GeneralCategory::UppercaseLetter),
(7825, 7825, GeneralCategory::LowercaseLetter),
(7826, 7826, GeneralCategory::UppercaseLetter),
(7827, 7827, GeneralCategory::LowercaseLetter),
(7828, 7828, GeneralCategory::UppercaseLetter),
(7829, 7837, GeneralCategory::LowercaseLetter),
(7838, 7838, GeneralCategory::UppercaseLetter),
(7839, 7839, GeneralCategory::LowercaseLetter),
(7840, 7840, GeneralCategory::UppercaseLetter),
(7841, 7841, GeneralCategory::LowercaseLetter),
(7842, 7842, GeneralCategory::UppercaseLetter),
(7843, 7843, GeneralCategory::LowercaseLetter),
(7844, 7844, GeneralCategory::UppercaseLetter),
(7845, 7845, GeneralCategory::LowercaseLetter),
(7846, 7846, GeneralCategory::UppercaseLetter),
(7847, 7847, GeneralCategory::LowercaseLetter),
(7848, 7848, GeneralCategory::UppercaseLetter),
(7849, 7849, GeneralCategory::LowercaseLetter),
(7850, 7850, GeneralCategory::UppercaseLetter),
(7851, 7851, GeneralCategory::LowercaseLetter),
(7852, 7852, GeneralCategory::UppercaseLetter),
(7853, 7853, GeneralCategory::LowercaseLetter),
(7854, 7854, GeneralCategory::UppercaseLetter),
(7855, 7855, GeneralCategory::LowercaseLetter),
(7856, 7856, GeneralCategory::UppercaseLetter),
(7857, 7857, GeneralCategory::LowercaseLetter),
(7858, 7858, GeneralCategory::UppercaseLetter),
(7859, 7859, GeneralCategory::LowercaseLetter),
(7860, 7860, GeneralCategory::UppercaseLetter),
(7861, 7861, GeneralCategory::LowercaseLetter),
(7862, 7862, GeneralCategory::UppercaseLetter),
(7863, 7863, GeneralCategory::LowercaseLetter),
(7864, 7864, GeneralCategory::UppercaseLetter),
(7865, 7865, GeneralCategory::LowercaseLetter),
(7866, 7866, GeneralCategory::UppercaseLetter),
(7867, 7867, GeneralCategory::LowercaseLetter),
(7868, 7868, GeneralCategory::UppercaseLetter),
(7869, 7869, GeneralCategory::LowercaseLetter),
(7870, 7870, GeneralCategory::UppercaseLetter),
(7871, 7871, GeneralCategory::LowercaseLetter),
(7872, 7872, GeneralCategory::UppercaseLetter),
(7873, 7873, GeneralCategory::LowercaseLetter),
(7874, 7874, GeneralCategory::UppercaseLetter),
(7875, 7875, GeneralCategory::LowercaseLetter),
(7876, 7876, GeneralCategory::UppercaseLetter),
(7877, 7877, GeneralCategory::LowercaseLetter),
(7878, 7878, GeneralCategory::UppercaseLetter),
(7879, 7879, GeneralCategory::LowercaseLetter),
(7880, 7880, GeneralCategory::UppercaseLetter),
(7881, 7881, GeneralCategory::LowercaseLetter),
(7882, 7882, GeneralCategory::UppercaseLetter),
(7883, 7883, GeneralCategory::LowercaseLetter),
(7884, 7884, GeneralCategory::UppercaseLetter),
(7885, 7885, GeneralCategory::LowercaseLetter),
(7886, 7886, GeneralCategory::UppercaseLetter),
(7887, 7887, GeneralCategory::LowercaseLetter),
(7888, 7888, GeneralCategory::UppercaseLetter),
(7889, 7889, GeneralCategory::LowercaseLetter),
(7890, 7890, GeneralCategory::UppercaseLetter),
(7891, 7891, GeneralCategory::LowercaseLetter),
(7892, 7892, GeneralCategory::UppercaseLetter),
(7893, 7893, GeneralCategory::LowercaseLetter),
(7894, 7894, GeneralCategory::UppercaseLetter),
(7895, 7895, GeneralCategory::LowercaseLetter),
(7896, 7896, GeneralCategory::UppercaseLetter),
(7897, 7897, GeneralCategory::LowercaseLetter),
(7898, 7898, GeneralCategory::UppercaseLetter),
(7899, 7899, GeneralCategory::LowercaseLetter),
(7900, 7900, GeneralCategory::UppercaseLetter),
(7901, 7901, GeneralCategory::LowercaseLetter),
(7902, 7902, GeneralCategory::UppercaseLetter),
(7903, 7903, GeneralCategory::LowercaseLetter),
(7904, 7904, GeneralCategory::UppercaseLetter),
(7905, 7905, GeneralCategory::LowercaseLetter),
(7906, 7906, GeneralCategory::UppercaseLetter),
(7907, 7907, GeneralCategory::LowercaseLetter),
(7908, 7908, GeneralCategory::UppercaseLetter),
(7909, 7909, GeneralCategory::LowercaseLetter),
(7910, 7910, GeneralCategory::UppercaseLetter),
(7911, 7911, GeneralCategory::LowercaseLetter),
(7912, 7912, GeneralCategory::UppercaseLetter),
(7913, 7913, GeneralCategory::LowercaseLetter),
(7914, 7914, GeneralCategory::UppercaseLetter),
(7915, 7915, GeneralCategory::LowercaseLetter),
(7916, 7916, GeneralCategory::UppercaseLetter),
(7917, 7917, GeneralCategory::LowercaseLetter),
(7918, 7918, GeneralCategory::UppercaseLetter),
(7919, 7919, GeneralCategory::LowercaseLetter),
(7920, 7920, GeneralCategory::UppercaseLetter),
(7921, 7921, GeneralCategory::LowercaseLetter),
(7922, 7922, GeneralCategory::UppercaseLetter),
(7923, 7923, GeneralCategory::LowercaseLetter),
(7924, 7924, GeneralCategory::UppercaseLetter),
(7925, 7925, GeneralCategory::LowercaseLetter),
(7926, 7926, GeneralCategory::UppercaseLetter),
(7927, 7927, GeneralCategory::LowercaseLetter),
(7928, 7928, GeneralCategory::UppercaseLetter),
(7929, 7929, GeneralCategory::LowercaseLetter),
(7930, 7930, GeneralCategory::UppercaseLetter),
(7931, 7931, GeneralCategory::LowercaseLetter),
(7932, 7932, GeneralCategory::UppercaseLetter),
(7933, 7933, GeneralCategory::LowercaseLetter),
(7934, 7934, GeneralCategory::UppercaseLetter),
(7935, 7943, GeneralCategory::LowercaseLetter),
(7944, 7951, GeneralCategory::UppercaseLetter),
(7952, 7957, GeneralCategory::LowercaseLetter),
(7958, 7959, GeneralCategory::Unassigned),
(7960, 7965, GeneralCategory::UppercaseLetter),
(7966, 7967, GeneralCategory::Unassigned),
(7968, 7975, GeneralCategory::LowercaseLetter),
(7976, 7983, GeneralCategory::UppercaseLetter),
(7984, 7991, GeneralCategory::LowercaseLetter),
(7992, 7999, GeneralCategory::UppercaseLetter),
(8000, 8005, GeneralCategory::LowercaseLetter),
(8006, 8007, GeneralCategory::Unassigned),
(8008, 8013, GeneralCategory::UppercaseLetter),
(8014, 8015, GeneralCategory::Unassigned),
(8016, 8023, GeneralCategory::LowercaseLetter),
(8024, 8024, GeneralCategory::Unassigned),
(8025, 8025, GeneralCategory::UppercaseLetter),
(8026, 8026, GeneralCategory::Unassigned),
(8027, 8027, GeneralCategory::UppercaseLetter),
(8028, 8028, GeneralCategory::Unassigned),
(8029, 8029, GeneralCategory::UppercaseLetter),
(8030, 8030, GeneralCategory::Unassigned),
(8031, 8031, GeneralCategory::UppercaseLetter),
(8032, 8039, GeneralCategory::LowercaseLetter),
(8040, 8047, GeneralCategory::UppercaseLetter),
(8048, 8061, GeneralCategory::LowercaseLetter),
(8062, 8063, GeneralCategory::Unassigned),
(8064, 8071, GeneralCategory::LowercaseLetter),
(8072, 8079, GeneralCategory::TitlecaseLetter),
(8080, 8087, GeneralCategory::LowercaseLetter),
(8088, 8095, GeneralCategory::TitlecaseLetter),
(8096, 8103, GeneralCategory::LowercaseLetter),
(8104, 8111, GeneralCategory::TitlecaseLetter),
(8112, 8116, GeneralCategory::LowercaseLetter),
(8117, 8117, GeneralCategory::Unassigned),
(8118, 8119, GeneralCategory::LowercaseLetter),
(8120, 8123, GeneralCategory::UppercaseLetter),
(8124, 8124, GeneralCategory::TitlecaseLetter),
(8125, 8125, GeneralCategory::ModifierSymbol),
(8126, 8126, GeneralCategory::LowercaseLetter),
(8127, 8129, GeneralCategory::ModifierSymbol),
(8130, 8132, GeneralCategory::LowercaseLetter),
(8133, 8133, GeneralCategory::Unassigned),
(8134, 8135, GeneralCategory::LowercaseLetter),
(8136, 8139, GeneralCategory::UppercaseLetter),
(8140, 8140, GeneralCategory::TitlecaseLetter),
(8141, 8143, GeneralCategory::ModifierSymbol),
(8144, 8147, GeneralCategory::LowercaseLetter),
(8148, 8149, GeneralCategory::Unassigned),
(8150, 8151, GeneralCategory::LowercaseLetter),
(8152, 8155, GeneralCategory::UppercaseLetter),
(8156, 8156, GeneralCategory::Unassigned),
(8157, 8159, GeneralCategory::ModifierSymbol),
(8160, 8167, GeneralCategory::LowercaseLetter),
(8168, 8172, GeneralCategory::UppercaseLetter),
(8173, 8175, GeneralCategory::ModifierSymbol),
(8176, 8177, GeneralCategory::Unassigned),
(8178, 8180, GeneralCategory::LowercaseLetter),
(8181, 8181, GeneralCategory::Unassigned),
(8182, 8183, GeneralCategory::LowercaseLetter),
(8184, 8187, GeneralCategory::UppercaseLetter),
(8188, 8188, GeneralCategory::TitlecaseLetter),
(8189, 8190, GeneralCategory::ModifierSymbol),
(8191, 8191, GeneralCategory::Unassigned),
(8192, 8202, GeneralCategory::SpaceSeparator),
(8203, 8207, GeneralCategory::Format),
(8208, 8213, GeneralCategory::DashPunctuation),
(8214, 8215, GeneralCategory::OtherPunctuation),
(8216, 8216, GeneralCategory::InitialPunctuation),
(8217, 8217, GeneralCategory::FinalPunctuation),
(8218, 8218, GeneralCategory::OpenPunctuation),
(8219, 8220, GeneralCategory::InitialPunctuation),
(8221, 8221, GeneralCategory::FinalPunctuation),
(8222, 8222, GeneralCategory::OpenPunctuation),
(8223, 8223, GeneralCategory::InitialPunctuation),
(8224, 8231, GeneralCategory::OtherPunctuation),
(8232, 8232, GeneralCategory::LineSeparator),
(8233, 8233, GeneralCategory::ParagraphSeparator),
(8234, 8238, GeneralCategory::Format),
(8239, 8239, GeneralCategory::SpaceSeparator),
(8240, 8248, GeneralCategory::OtherPunctuation),
(8249, 8249, GeneralCategory::InitialPunctuation),
(8250, 8250, GeneralCategory::FinalPunctuation),
(8251, 8254, GeneralCategory::OtherPunctuation),
(8255, 8256, GeneralCategory::ConnectorPunctuation),
(8257, 8259, GeneralCategory::OtherPunctuation),
(8260, 8260, GeneralCategory::MathSymbol),
(8261, 8261, GeneralCategory::OpenPunctuation),
(8262, 8262, GeneralCategory::ClosePunctuation),
(8263, 8273, GeneralCategory::OtherPunctuation),
(8274, 8274, GeneralCategory::MathSymbol),
(8275, 8275, GeneralCategory::OtherPunctuation),
(8276, 8276, GeneralCategory::ConnectorPunctuation),
(8277, 8286, GeneralCategory::OtherPunctuation),
(8287, 8287, GeneralCategory::SpaceSeparator),
(8288, 8292, GeneralCategory::Format),
(8293, 8293, GeneralCategory::Unassigned),
(8294, 8303, GeneralCategory::Format),
(8304, 8304, GeneralCategory::OtherNumber),
(8305, 8305, GeneralCategory::ModifierLetter),
(8306, 8307, GeneralCategory::Unassigned),
(8308, 8313, GeneralCategory::OtherNumber),
(8314, 8316, GeneralCategory::MathSymbol),
(8317, 8317, GeneralCategory::OpenPunctuation),
(8318, 8318, GeneralCategory::ClosePunctuation),
(8319, 8319, GeneralCategory::ModifierLetter),
(8320, 8329, GeneralCategory::OtherNumber),
(8330, 8332, GeneralCategory::MathSymbol),
(8333, 8333, GeneralCategory::OpenPunctuation),
(8334, 8334, GeneralCategory::ClosePunctuation),
(8335, 8335, GeneralCategory::Unassigned),
(8336, 8348, GeneralCategory::ModifierLetter),
(8349, 8351, GeneralCategory::Unassigned),
(8352, 8384, GeneralCategory::CurrencySymbol),
(8385, 8399, GeneralCategory::Unassigned),
(8400, 8412, GeneralCategory::NonspacingMark),
(8413, 8416, GeneralCategory::EnclosingMark),
(8417, 8417, GeneralCategory::NonspacingMark),
(8418, 8420, GeneralCategory::EnclosingMark),
(8421, 8432, GeneralCategory::NonspacingMark),
(8433, 8447, GeneralCategory::Unassigned),
(8448, 8449, GeneralCategory::OtherSymbol),
(8450, 8450, GeneralCategory::UppercaseLetter),
(8451, 8454, GeneralCategory::OtherSymbol),
(8455, 8455, GeneralCategory::UppercaseLetter),
(8456, 8457, GeneralCategory::OtherSymbol),
(8458, 8458, GeneralCategory::LowercaseLetter),
(8459, 8461, GeneralCategory::UppercaseLetter),
(8462, 8463, GeneralCategory::LowercaseLetter),
(8464, 8466, GeneralCategory::UppercaseLetter),
(8467, 8467, GeneralCategory::LowercaseLetter),
(8468, 8468, GeneralCategory::OtherSymbol),
(8469, 8469, GeneralCategory::UppercaseLetter),
(8470, 8471, GeneralCategory::OtherSymbol),
(8472, 8472, GeneralCategory::MathSymbol),
(8473, 8477, GeneralCategory::UppercaseLetter),
(8478, 8483, GeneralCategory::OtherSymbol),
(8484, 8484, GeneralCategory::UppercaseLetter),
(8485, 8485, GeneralCategory::OtherSymbol),
(8486, 8486, GeneralCategory::UppercaseLetter),
(8487, 8487, GeneralCategory::OtherSymbol),
(8488, 8488, GeneralCategory::UppercaseLetter),
(8489, 8489, GeneralCategory::OtherSymbol),
(8490, 8493, GeneralCategory::UppercaseLetter),
(8494, 8494, GeneralCategory::OtherSymbol),
(8495, 8495, GeneralCategory::LowercaseLetter),
(8496, 8499, GeneralCategory::UppercaseLetter),
(8500, 8500, GeneralCategory::LowercaseLetter),
(8501, 8504, GeneralCategory::OtherLetter),
(8505, 8505, GeneralCategory::LowercaseLetter),
(8506, 8507, GeneralCategory::OtherSymbol),
(8508, 8509, GeneralCategory::LowercaseLetter),
(8510, 8511, GeneralCategory::UppercaseLetter),
(8512, 8516, GeneralCategory::MathSymbol),
(8517, 8517, GeneralCategory::UppercaseLetter),
(8518, 8521, GeneralCategory::LowercaseLetter),
(8522, 8522, GeneralCategory::OtherSymbol),
(8523, 8523, GeneralCategory::MathSymbol),
(8524, 8525, GeneralCategory::OtherSymbol),
(8526, 8526, GeneralCategory::LowercaseLetter),
(8527, 8527, GeneralCategory::OtherSymbol),
(8528, 8543, GeneralCategory::OtherNumber),
(8544, 8578, GeneralCategory::LetterNumber),
(8579, 8579, GeneralCategory::UppercaseLetter),
(8580, 8580, GeneralCategory::LowercaseLetter),
(8581, 8584, GeneralCategory::LetterNumber),
(8585, 8585, GeneralCategory::OtherNumber),
(8586, 8587, GeneralCategory::OtherSymbol),
(8588, 8591, GeneralCategory::Unassigned),
(8592, 8596, GeneralCategory::MathSymbol),
(8597, 8601, GeneralCategory::OtherSymbol),
(8602, 8603, GeneralCategory::MathSymbol),
(8604, 8607, GeneralCategory::OtherSymbol),
(8608, 8608, GeneralCategory::MathSymbol),
(8609, 8610, GeneralCategory::OtherSymbol),
(8611, 8611, GeneralCategory::MathSymbol),
(8612, 8613, GeneralCategory::OtherSymbol),
(8614, 8614, GeneralCategory::MathSymbol),
(8615, 8621, GeneralCategory::OtherSymbol),
(8622, 8622, GeneralCategory::MathSymbol),
(8623, 8653, GeneralCategory::OtherSymbol),
(8654, 8655, GeneralCategory::MathSymbol),
(8656, 8657, GeneralCategory::OtherSymbol),
(8658, 8658, GeneralCategory::MathSymbol),
(8659, 8659, GeneralCategory::OtherSymbol),
(8660, 8660, GeneralCategory::MathSymbol),
(8661, 8691, GeneralCategory::OtherSymbol),
(8692, 8959, GeneralCategory::MathSymbol),
(8960, 8967, GeneralCategory::OtherSymbol),
(8968, 8968, GeneralCategory::OpenPunctuation),
(8969, 8969, GeneralCategory::ClosePunctuation),
(8970, 8970, GeneralCategory::OpenPunctuation),
(8971, 8971, GeneralCategory::ClosePunctuation),
(8972, 8991, GeneralCategory::OtherSymbol),
(8992, 8993, GeneralCategory::MathSymbol),
(8994, 9000, GeneralCategory::OtherSymbol),
(9001, 9001, GeneralCategory::OpenPunctuation),
(9002, 9002, GeneralCategory::ClosePunctuation),
(9003, 9083, GeneralCategory::OtherSymbol),
(9084, 9084, GeneralCategory::MathSymbol),
(9085, 9114, GeneralCategory::OtherSymbol),
(9115, 9139, GeneralCategory::MathSymbol),
(9140, 9179, GeneralCategory::OtherSymbol),
(9180, 9185, GeneralCategory::MathSymbol),
(9186, 9254, GeneralCategory::OtherSymbol),
(9255, 9279, GeneralCategory::Unassigned),
(9280, 9290, GeneralCategory::OtherSymbol),
(9291, 9311, GeneralCategory::Unassigned),
(9312, 9371, GeneralCategory::OtherNumber),
(9372, 9449, GeneralCategory::OtherSymbol),
(9450, 9471, GeneralCategory::OtherNumber),
(9472, 9654, GeneralCategory::OtherSymbol),
(9655, 9655, GeneralCategory::MathSymbol),
(9656, 9664, GeneralCategory::OtherSymbol),
(9665, 9665, GeneralCategory::MathSymbol),
(9666, 9719, GeneralCategory::OtherSymbol),
(9720, 9727, GeneralCategory::MathSymbol),
(9728, 9838, GeneralCategory::OtherSymbol),
(9839, 9839, GeneralCategory::MathSymbol),
(9840, 10087, GeneralCategory::OtherSymbol),
(10088, 10088, GeneralCategory::OpenPunctuation),
(10089, 10089, GeneralCategory::ClosePunctuation),
(10090, 10090, GeneralCategory::OpenPunctuation),
(10091, 10091, GeneralCategory::ClosePunctuation),
(10092, 10092, GeneralCategory::OpenPunctuation),
(10093, 10093, GeneralCategory::ClosePunctuation),
(10094, 10094, GeneralCategory::OpenPunctuation),
(10095, 10095, GeneralCategory::ClosePunctuation),
(10096, 10096, GeneralCategory::OpenPunctuation),
(10097, 10097, GeneralCategory::ClosePunctuation),
(10098, 10098, GeneralCategory::OpenPunctuation),
(10099, 10099, GeneralCategory::ClosePunctuation),
(10100, 10100, GeneralCategory::OpenPunctuation),
(10101, 10101, GeneralCategory::ClosePunctuation),
(10102, 10131, GeneralCategory::OtherNumber),
(10132, 10175, GeneralCategory::OtherSymbol),
(10176, 10180, GeneralCategory::MathSymbol),
(10181, 10181, GeneralCategory::OpenPunctuation),
(10182, 10182, GeneralCategory::ClosePunctuation),
(10183, 10213, GeneralCategory::MathSymbol),
(10214, 10214, GeneralCategory::OpenPunctuation),
(10215, 10215, GeneralCategory::ClosePunctuation),
(10216, 10216, GeneralCategory::OpenPunctuation),
(10217, 10217, GeneralCategory::ClosePunctuation),
(10218, 10218, GeneralCategory::OpenPunctuation),
(10219, 10219, GeneralCategory::ClosePunctuation),
(10220, 10220, GeneralCategory::OpenPunctuation),
(10221, 10221, GeneralCategory::ClosePunctuation),
(10222, 10222, GeneralCategory::OpenPunctuation),
(10223, 10223, GeneralCategory::ClosePunctuation),
(10224, 10239, GeneralCategory::MathSymbol),
(10240, 10495, GeneralCategory::OtherSymbol),
(10496, 10626, GeneralCategory::MathSymbol),
(10627, 10627, GeneralCategory::OpenPunctuation),
(10628, 10628, GeneralCategory::ClosePunctuation),
(10629, 10629, GeneralCategory::OpenPunctuation),
(10630, 10630, GeneralCategory::ClosePunctuation),
(10631, 10631, GeneralCategory::OpenPunctuation),
(10632, 10632, GeneralCategory::ClosePunctuation),
(10633, 10633, GeneralCategory::OpenPunctuation),
(10634, 10634, GeneralCategory::ClosePunctuation),
(10635, 10635, GeneralCategory::OpenPunctuation),
(10636, 10636, GeneralCategory::ClosePunctuation),
(10637, 10637, GeneralCategory::OpenPunctuation),
(10638, 10638, GeneralCategory::ClosePunctuation),
(10639, 10639, GeneralCategory::OpenPunctuation),
(10640, 10640, GeneralCategory::ClosePunctuation),
(10641, 10641, GeneralCategory::OpenPunctuation),
(10642, 10642, GeneralCategory::ClosePunctuation),
(10643, 10643, GeneralCategory::OpenPunctuation),
(10644, 10644, GeneralCategory::ClosePunctuation),
(10645, 10645, GeneralCategory::OpenPunctuation),
(10646, 10646, GeneralCategory::ClosePunctuation),
(10647, 10647, GeneralCategory::OpenPunctuation),
(10648, 10648, GeneralCategory::ClosePunctuation),
(10649, 10711, GeneralCategory::MathSymbol),
(10712, 10712, GeneralCategory::OpenPunctuation),
(10713, 10713, GeneralCategory::ClosePunctuation),
(10714, 10714, GeneralCategory::OpenPunctuation),
(10715, 10715, GeneralCategory::ClosePunctuation),
(10716, 10747, GeneralCategory::MathSymbol),
(10748, 10748, GeneralCategory::OpenPunctuation),
(10749, 10749, GeneralCategory::ClosePunctuation),
(10750, 11007, GeneralCategory::MathSymbol),
(11008, 11055, GeneralCategory::OtherSymbol),
(11056, 11076, GeneralCategory::MathSymbol),
(11077, 11078, GeneralCategory::OtherSymbol),
(11079, 11084, GeneralCategory::MathSymbol),
(11085, 11123, GeneralCategory::OtherSymbol),
(11124, 11125, GeneralCategory::Unassigned),
(11126, 11157, GeneralCategory::OtherSymbol),
(11158, 11158, GeneralCategory::Unassigned),
(11159, 11263, GeneralCategory::OtherSymbol),
(11264, 11311, GeneralCategory::UppercaseLetter),
(11312, 11359, GeneralCategory::LowercaseLetter),
(11360, 11360, GeneralCategory::UppercaseLetter),
(11361, 11361, GeneralCategory::LowercaseLetter),
(11362, 11364, GeneralCategory::UppercaseLetter),
(11365, 11366, GeneralCategory::LowercaseLetter),
(11367, 11367, GeneralCategory::UppercaseLetter),
(11368, 11368, GeneralCategory::LowercaseLetter),
(11369, 11369, GeneralCategory::UppercaseLetter),
(11370, 11370, GeneralCategory::LowercaseLetter),
(11371, 11371, GeneralCategory::UppercaseLetter),
(11372, 11372, GeneralCategory::LowercaseLetter),
(11373, 11376, GeneralCategory::UppercaseLetter),
(11377, 11377, GeneralCategory::LowercaseLetter),
(11378, 11378, GeneralCategory::UppercaseLetter),
(11379, 11380, GeneralCategory::LowercaseLetter),
(11381, 11381, GeneralCategory::UppercaseLetter),
(11382, 11387, GeneralCategory::LowercaseLetter),
(11388, 11389, GeneralCategory::ModifierLetter),
(11390, 11392, GeneralCategory::UppercaseLetter),
(11393, 11393, GeneralCategory::LowercaseLetter),
(11394, 11394, GeneralCategory::UppercaseLetter),
(11395, 11395, GeneralCategory::LowercaseLetter),
(11396, 11396, GeneralCategory::UppercaseLetter),
(11397, 11397, GeneralCategory::LowercaseLetter),
(11398, 11398, GeneralCategory::UppercaseLetter),
(11399, 11399, GeneralCategory::LowercaseLetter),
(11400, 11400, GeneralCategory::UppercaseLetter),
(11401, 11401, GeneralCategory::LowercaseLetter),
(11402, 11402, GeneralCategory::UppercaseLetter),
(11403, 11403, GeneralCategory::LowercaseLetter),
(11404, 11404, GeneralCategory::UppercaseLetter),
(11405, 11405, GeneralCategory::LowercaseLetter),
(11406, 11406, GeneralCategory::UppercaseLetter),
(11407, 11407, GeneralCategory::LowercaseLetter),
(11408, 11408, GeneralCategory::UppercaseLetter),
(11409, 11409, GeneralCategory::LowercaseLetter),
(11410, 11410, GeneralCategory::UppercaseLetter),
(11411, 11411, GeneralCategory::LowercaseLetter),
(11412, 11412, GeneralCategory::UppercaseLetter),
(11413, 11413, GeneralCategory::LowercaseLetter),
(11414, 11414, GeneralCategory::UppercaseLetter),
(11415, 11415, GeneralCategory::LowercaseLetter),
(11416, 11416, GeneralCategory::UppercaseLetter),
(11417, 11417, GeneralCategory::LowercaseLetter),
(11418, 11418, GeneralCategory::UppercaseLetter),
(11419, 11419, GeneralCategory::LowercaseLetter),
(11420, 11420, GeneralCategory::UppercaseLetter),
(11421, 11421, GeneralCategory::LowercaseLetter),
(11422, 11422, GeneralCategory::UppercaseLetter),
(11423, 11423, GeneralCategory::LowercaseLetter),
(11424, 11424, GeneralCategory::UppercaseLetter),
(11425, 11425, GeneralCategory::LowercaseLetter),
(11426, 11426, GeneralCategory::UppercaseLetter),
(11427, 11427, GeneralCategory::LowercaseLetter),
(11428, 11428, GeneralCategory::UppercaseLetter),
(11429, 11429, GeneralCategory::LowercaseLetter),
(11430, 11430, GeneralCategory::UppercaseLetter),
(11431, 11431, GeneralCategory::LowercaseLetter),
(11432, 11432, GeneralCategory::UppercaseLetter),
(11433, 11433, GeneralCategory::LowercaseLetter),
(11434, 11434, GeneralCategory::UppercaseLetter),
(11435, 11435, GeneralCategory::LowercaseLetter),
(11436, 11436, GeneralCategory::UppercaseLetter),
(11437, 11437, GeneralCategory::LowercaseLetter),
(11438, 11438, GeneralCategory::UppercaseLetter),
(11439, 11439, GeneralCategory::LowercaseLetter),
(11440, 11440, GeneralCategory::UppercaseLetter),
(11441, 11441, GeneralCategory::LowercaseLetter),
(11442, 11442, GeneralCategory::UppercaseLetter),
(11443, 11443, GeneralCategory::LowercaseLetter),
(11444, 11444, GeneralCategory::UppercaseLetter),
(11445, 11445, GeneralCategory::LowercaseLetter),
(11446, 11446, GeneralCategory::UppercaseLetter),
(11447, 11447, GeneralCategory::LowercaseLetter),
(11448, 11448, GeneralCategory::UppercaseLetter),
(11449, 11449, GeneralCategory::LowercaseLetter),
(11450, 11450, GeneralCategory::UppercaseLetter),
(11451, 11451, GeneralCategory::LowercaseLetter),
(11452, 11452, GeneralCategory::UppercaseLetter),
(11453, 11453, GeneralCategory::LowercaseLetter),
(11454, 11454, GeneralCategory::UppercaseLetter),
(11455, 11455, GeneralCategory::LowercaseLetter),
(11456, 11456, GeneralCategory::UppercaseLetter),
(11457, 11457, GeneralCategory::LowercaseLetter),
(11458, 11458, GeneralCategory::UppercaseLetter),
(11459, 11459, GeneralCategory::LowercaseLetter),
(11460, 11460, GeneralCategory::UppercaseLetter),
(11461, 11461, GeneralCategory::LowercaseLetter),
(11462, 11462, GeneralCategory::UppercaseLetter),
(11463, 11463, GeneralCategory::LowercaseLetter),
(11464, 11464, GeneralCategory::UppercaseLetter),
(11465, 11465, GeneralCategory::LowercaseLetter),
(11466, 11466, GeneralCategory::UppercaseLetter),
(11467, 11467, GeneralCategory::LowercaseLetter),
(11468, 11468, GeneralCategory::UppercaseLetter),
(11469, 11469, GeneralCategory::LowercaseLetter),
(11470, 11470, GeneralCategory::UppercaseLetter),
(11471, 11471, GeneralCategory::LowercaseLetter),
(11472, 11472, GeneralCategory::UppercaseLetter),
(11473, 11473, GeneralCategory::LowercaseLetter),
(11474, 11474, GeneralCategory::UppercaseLetter),
(11475, 11475, GeneralCategory::LowercaseLetter),
(11476, 11476, GeneralCategory::UppercaseLetter),
(11477, 11477, GeneralCategory::LowercaseLetter),
(11478, 11478, GeneralCategory::UppercaseLetter),
(11479, 11479, GeneralCategory::LowercaseLetter),
(11480, 11480, GeneralCategory::UppercaseLetter),
(11481, 11481, GeneralCategory::LowercaseLetter),
(11482, 11482, GeneralCategory::UppercaseLetter),
(11483, 11483, GeneralCategory::LowercaseLetter),
(11484, 11484, GeneralCategory::UppercaseLetter),
(11485, 11485, GeneralCategory::LowercaseLetter),
(11486, 11486, GeneralCategory::UppercaseLetter),
(11487, 11487, GeneralCategory::LowercaseLetter),
(11488, 11488, GeneralCategory::UppercaseLetter),
(11489, 11489, GeneralCategory::LowercaseLetter),
(11490, 11490, GeneralCategory::UppercaseLetter),
(11491, 11492, GeneralCategory::LowercaseLetter),
(11493, 11498, GeneralCategory::OtherSymbol),
(11499, 11499, GeneralCategory::UppercaseLetter),
(11500, 11500, GeneralCategory::LowercaseLetter),
(11501, 11501, GeneralCategory::UppercaseLetter),
(11502, 11502, GeneralCategory::LowercaseLetter),
(11503, 11505, GeneralCategory::NonspacingMark),
(11506, 11506, GeneralCategory::UppercaseLetter),
(11507, 11507, GeneralCategory::LowercaseLetter),
(11508, 11512, GeneralCategory::Unassigned),
(11513, 11516, GeneralCategory::OtherPunctuation),
(11517, 11517, GeneralCategory::OtherNumber),
(11518, 11519, GeneralCategory::OtherPunctuation),
(11520, 11557, GeneralCategory::LowercaseLetter),
(11558, 11558, GeneralCategory::Unassigned),
(11559, 11559, GeneralCategory::LowercaseLetter),
(11560, 11564, GeneralCategory::Unassigned),
(11565, 11565, GeneralCategory::LowercaseLetter),
(11566, 11567, GeneralCategory::Unassigned),
(11568, 11623, GeneralCategory::OtherLetter),
(11624, 11630, GeneralCategory::Unassigned),
(11631, 11631, GeneralCategory::ModifierLetter),
(11632, 11632, GeneralCategory::OtherPunctuation),
(11633, 11646, GeneralCategory::Unassigned),
(11647, 11647, GeneralCategory::NonspacingMark),
(11648, 11670, GeneralCategory::OtherLetter),
(11671, 11679, GeneralCategory::Unassigned),
(11680, 11686, GeneralCategory::OtherLetter),
(11687, 11687, GeneralCategory::Unassigned),
(11688, 11694, GeneralCategory::OtherLetter),
(11695, 11695, GeneralCategory::Unassigned),
(11696, 11702, GeneralCategory::OtherLetter),
(11703, 11703, GeneralCategory::Unassigned),
(11704, 11710, GeneralCategory::OtherLetter),
(11711, 11711, GeneralCategory::Unassigned),
(11712, 11718, GeneralCategory::OtherLetter),
(11719, 11719, GeneralCategory::Unassigned),
(11720, 11726, GeneralCategory::OtherLetter),
(11727, 11727, GeneralCategory::Unassigned),
(11728, 11734, GeneralCategory::OtherLetter),
(11735, 11735, GeneralCategory::Unassigned),
(11736, 11742, GeneralCategory::OtherLetter),
(11743, 11743, GeneralCategory::Unassigned),
(11744, 11775, GeneralCategory::NonspacingMark),
(11776, 11777, GeneralCategory::OtherPunctuation),
(11778, 11778, GeneralCategory::InitialPunctuation),
(11779, 11779, GeneralCategory::FinalPunctuation),
(11780, 11780, GeneralCategory::InitialPunctuation),
(11781, 11781, GeneralCategory::FinalPunctuation),
(11782, 11784, GeneralCategory::OtherPunctuation),
(11785, 11785, GeneralCategory::InitialPunctuation),
(11786, 11786, GeneralCategory::FinalPunctuation),
(11787, 11787, GeneralCategory::OtherPunctuation),
(11788, 11788, GeneralCategory::InitialPunctuation),
(11789, 11789, GeneralCategory::FinalPunctuation),
(11790, 11798, GeneralCategory::OtherPunctuation),
(11799, 11799, GeneralCategory::DashPunctuation),
(11800, 11801, GeneralCategory::OtherPunctuation),
(11802, 11802, GeneralCategory::DashPunctuation),
(11803, 11803, GeneralCategory::OtherPunctuation),
(11804, 11804, GeneralCategory::InitialPunctuation),
(11805, 11805, GeneralCategory::FinalPunctuation),
(11806, 11807, GeneralCategory::OtherPunctuation),
(11808, 11808, GeneralCategory::InitialPunctuation),
(11809, 11809, GeneralCategory::FinalPunctuation),
(11810, 11810, GeneralCategory::OpenPunctuation),
(11811, 11811, GeneralCategory::ClosePunctuation),
(11812, 11812, GeneralCategory::OpenPunctuation),
(11813, 11813, GeneralCategory::ClosePunctuation),
(11814, 11814, GeneralCategory::OpenPunctuation),
(11815, 11815, GeneralCategory::ClosePunctuation),
(11816, 11816, GeneralCategory::OpenPunctuation),
(11817, 11817, GeneralCategory::ClosePunctuation),
(11818, 11822, GeneralCategory::OtherPunctuation),
(11823, 11823, GeneralCategory::ModifierLetter),
(11824, 11833, GeneralCategory::OtherPunctuation),
(11834, 11835, GeneralCategory::DashPunctuation),
(11836, 11839, GeneralCategory::OtherPunctuation),
(11840, 11840, GeneralCategory::DashPunctuation),
(11841, 11841, GeneralCategory::OtherPunctuation),
(11842, 11842, GeneralCategory::OpenPunctuation),
(11843, 11855, GeneralCategory::OtherPunctuation),
(11856, 11857, GeneralCategory::OtherSymbol),
(11858, 11860, GeneralCategory::OtherPunctuation),
(11861, 11861, GeneralCategory::OpenPunctuation),
(11862, 11862, GeneralCategory::ClosePunctuation),
(11863, 11863, GeneralCategory::OpenPunctuation),
(11864, 11864, GeneralCategory::ClosePunctuation),
(11865, 11865, GeneralCategory::OpenPunctuation),
(11866, 11866, GeneralCategory::ClosePunctuation),
(11867, 11867, GeneralCategory::OpenPunctuation),
(11868, 11868, GeneralCategory::ClosePunctuation),
(11869, 11869, GeneralCategory::DashPunctuation),
(11870, 11903, GeneralCategory::Unassigned),
(11904, 11929, GeneralCategory::OtherSymbol),
(11930, 11930, GeneralCategory::Unassigned),
(11931, 12019, GeneralCategory::OtherSymbol),
(12020, 12031, GeneralCategory::Unassigned),
(12032, 12245, GeneralCategory::OtherSymbol),
(12246, 12271, GeneralCategory::Unassigned),
(12272, 12283, GeneralCategory::OtherSymbol),
(12284, 12287, GeneralCategory::Unassigned),
(12288, 12288, GeneralCategory::SpaceSeparator),
(12289, 12291, GeneralCategory::OtherPunctuation),
(12292, 12292, GeneralCategory::OtherSymbol),
(12293, 12293, GeneralCategory::ModifierLetter),
(12294, 12294, GeneralCategory::OtherLetter),
(12295, 12295, GeneralCategory::LetterNumber),
(12296, 12296, GeneralCategory::OpenPunctuation),
(12297, 12297, GeneralCategory::ClosePunctuation),
(12298, 12298, GeneralCategory::OpenPunctuation),
(12299, 12299, GeneralCategory::ClosePunctuation),
(12300, 12300, GeneralCategory::OpenPunctuation),
(12301, 12301, GeneralCategory::ClosePunctuation),
(12302, 12302, GeneralCategory::OpenPunctuation),
(12303, 12303, GeneralCategory::ClosePunctuation),
(12304, 12304, GeneralCategory::OpenPunctuation),
(12305, 12305, GeneralCategory::ClosePunctuation),
(12306, 12307, GeneralCategory::OtherSymbol),
(12308, 12308, GeneralCategory::OpenPunctuation),
(12309, 12309, GeneralCategory::ClosePunctuation),
(12310, 12310, GeneralCategory::OpenPunctuation),
(12311, 12311, GeneralCategory::ClosePunctuation),
(12312, 12312, GeneralCategory::OpenPunctuation),
(12313, 12313, GeneralCategory::ClosePunctuation),
(12314, 12314, GeneralCategory::OpenPunctuation),
(12315, 12315, GeneralCategory::ClosePunctuation),
(12316, 12316, GeneralCategory::DashPunctuation),
(12317, 12317, GeneralCategory::OpenPunctuation),
(12318, 12319, GeneralCategory::ClosePunctuation),
(12320, 12320, GeneralCategory::OtherSymbol),
(12321, 12329, GeneralCategory::LetterNumber),
(12330, 12333, GeneralCategory::NonspacingMark),
(12334, 12335, GeneralCategory::SpacingMark),
(12336, 12336, GeneralCategory::DashPunctuation),
(12337, 12341, GeneralCategory::ModifierLetter),
(12342, 12343, GeneralCategory::OtherSymbol),
(12344, 12346, GeneralCategory::LetterNumber),
(12347, 12347, GeneralCategory::ModifierLetter),
(12348, 12348, GeneralCategory::OtherLetter),
(12349, 12349, GeneralCategory::OtherPunctuation),
(12350, 12351, GeneralCategory::OtherSymbol),
(12352, 12352, GeneralCategory::Unassigned),
(12353, 12438, GeneralCategory::OtherLetter),
(12439, 12440, GeneralCategory::Unassigned),
(12441, 12442, GeneralCategory::NonspacingMark),
(12443, 12444, GeneralCategory::ModifierSymbol),
(12445, 12446, GeneralCategory::ModifierLetter),
(12447, 12447, GeneralCategory::OtherLetter),
(12448, 12448, GeneralCategory::DashPunctuation),
(12449, 12538, GeneralCategory::OtherLetter),
(12539, 12539, GeneralCategory::OtherPunctuation),
(12540, 12542, GeneralCategory::ModifierLetter),
(12543, 12543, GeneralCategory::OtherLetter),
(12544, 12548, GeneralCategory::Unassigned),
(12549, 12591, GeneralCategory::OtherLetter),
(12592, 12592, GeneralCategory::Unassigned),
(12593, 12686, GeneralCategory::OtherLetter),
(12687, 12687, GeneralCategory::Unassigned),
(12688, 12689, GeneralCategory::OtherSymbol),
(12690, 12693, GeneralCategory::OtherNumber),
(12694, 12703, GeneralCategory::OtherSymbol),
(12704, 12735, GeneralCategory::OtherLetter),
(12736, 12771, GeneralCategory::OtherSymbol),
(12772, 12783, GeneralCategory::Unassigned),
(12784, 12799, GeneralCategory::OtherLetter),
(12800, 12830, GeneralCategory::OtherSymbol),
(12831, 12831, GeneralCategory::Unassigned),
(12832, 12841, GeneralCategory::OtherNumber),
(12842, 12871, GeneralCategory::OtherSymbol),
(12872, 12879, GeneralCategory::OtherNumber),
(12880, 12880, GeneralCategory::OtherSymbol),
(12881, 12895, GeneralCategory::OtherNumber),
(12896, 12927, GeneralCategory::OtherSymbol),
(12928, 12937, GeneralCategory::OtherNumber),
(12938, 12976, GeneralCategory::OtherSymbol),
(12977, 12991, GeneralCategory::OtherNumber),
(12992, 13311, GeneralCategory::OtherSymbol),
(13312, 19903, GeneralCategory::OtherLetter),
(19904, 19967, GeneralCategory::OtherSymbol),
(19968, 40980, GeneralCategory::OtherLetter),
(40981, 40981, GeneralCategory::ModifierLetter),
(40982, 42124, GeneralCategory::OtherLetter),
(42125, 42127, GeneralCategory::Unassigned),
(42128, 42182, GeneralCategory::OtherSymbol),
(42183, 42191, GeneralCategory::Unassigned),
(42192, 42231, GeneralCategory::OtherLetter),
(42232, 42237, GeneralCategory::ModifierLetter),
(42238, 42239, GeneralCategory::OtherPunctuation),
(42240, 42507, GeneralCategory::OtherLetter),
(42508, 42508, GeneralCategory::ModifierLetter),
(42509, 42511, GeneralCategory::OtherPunctuation),
(42512, 42527, GeneralCategory::OtherLetter),
(42528, 42537, GeneralCategory::DecimalNumber),
(42538, 42539, GeneralCategory::OtherLetter),
(42540, 42559, GeneralCategory::Unassigned),
(42560, 42560, GeneralCategory::UppercaseLetter),
(42561, 42561, GeneralCategory::LowercaseLetter),
(42562, 42562, GeneralCategory::UppercaseLetter),
(42563, 42563, GeneralCategory::LowercaseLetter),
(42564, 42564, GeneralCategory::UppercaseLetter),
(42565, 42565, GeneralCategory::LowercaseLetter),
(42566, 42566, GeneralCategory::UppercaseLetter),
(42567, 42567, GeneralCategory::LowercaseLetter),
(42568, 42568, GeneralCategory::UppercaseLetter),
(42569, 42569, GeneralCategory::LowercaseLetter),
(42570, 42570, GeneralCategory::UppercaseLetter),
(42571, 42571, GeneralCategory::LowercaseLetter),
(42572, 42572, GeneralCategory::UppercaseLetter),
(42573, 42573, GeneralCategory::LowercaseLetter),
(42574, 42574, GeneralCategory::UppercaseLetter),
(42575, 42575, GeneralCategory::LowercaseLetter),
(42576, 42576, GeneralCategory::UppercaseLetter),
(42577, 42577, GeneralCategory::LowercaseLetter),
(42578, 42578, GeneralCategory::UppercaseLetter),
(42579, 42579, GeneralCategory::LowercaseLetter),
(42580, 42580, GeneralCategory::UppercaseLetter),
(42581, 42581, GeneralCategory::LowercaseLetter),
(42582, 42582, GeneralCategory::UppercaseLetter),
(42583, 42583, GeneralCategory::LowercaseLetter),
(42584, 42584, GeneralCategory::UppercaseLetter),
(42585, 42585, GeneralCategory::LowercaseLetter),
(42586, 42586, GeneralCategory::UppercaseLetter),
(42587, 42587, GeneralCategory::LowercaseLetter),
(42588, 42588, GeneralCategory::UppercaseLetter),
(42589, 42589, GeneralCategory::LowercaseLetter),
(42590, 42590, GeneralCategory::UppercaseLetter),
(42591, 42591, GeneralCategory::LowercaseLetter),
(42592, 42592, GeneralCategory::UppercaseLetter),
(42593, 42593, GeneralCategory::LowercaseLetter),
(42594, 42594, GeneralCategory::UppercaseLetter),
(42595, 42595, GeneralCategory::LowercaseLetter),
(42596, 42596, GeneralCategory::UppercaseLetter),
(42597, 42597, GeneralCategory::LowercaseLetter),
(42598, 42598, GeneralCategory::UppercaseLetter),
(42599, 42599, GeneralCategory::LowercaseLetter),
(42600, 42600, GeneralCategory::UppercaseLetter),
(42601, 42601, GeneralCategory::LowercaseLetter),
(42602, 42602, GeneralCategory::UppercaseLetter),
(42603, 42603, GeneralCategory::LowercaseLetter),
(42604, 42604, GeneralCategory::UppercaseLetter),
(42605, 42605, GeneralCategory::LowercaseLetter),
(42606, 42606, GeneralCategory::OtherLetter),
(42607, 42607, GeneralCategory::NonspacingMark),
(42608, 42610, GeneralCategory::EnclosingMark),
(42611, 42611, GeneralCategory::OtherPunctuation),
(42612, 42621, GeneralCategory::NonspacingMark),
(42622, 42622, GeneralCategory::OtherPunctuation),
(42623, 42623, GeneralCategory::ModifierLetter),
(42624, 42624, GeneralCategory::UppercaseLetter),
(42625, 42625, GeneralCategory::LowercaseLetter),
(42626, 42626, GeneralCategory::UppercaseLetter),
(42627, 42627, GeneralCategory::LowercaseLetter),
(42628, 42628, GeneralCategory::UppercaseLetter),
(42629, 42629, GeneralCategory::LowercaseLetter),
(42630, 42630, GeneralCategory::UppercaseLetter),
(42631, 42631, GeneralCategory::LowercaseLetter),
(42632, 42632, GeneralCategory::UppercaseLetter),
(42633, 42633, GeneralCategory::LowercaseLetter),
(42634, 42634, GeneralCategory::UppercaseLetter),
(42635, 42635, GeneralCategory::LowercaseLetter),
(42636, 42636, GeneralCategory::UppercaseLetter),
(42637, 42637, GeneralCategory::LowercaseLetter),
(42638, 42638, GeneralCategory::UppercaseLetter),
(42639, 42639, GeneralCategory::LowercaseLetter),
(42640, 42640, GeneralCategory::UppercaseLetter),
(42641, 42641, GeneralCategory::LowercaseLetter),
(42642, 42642, GeneralCategory::UppercaseLetter),
(42643, 42643, GeneralCategory::LowercaseLetter),
(42644, 42644, GeneralCategory::UppercaseLetter),
(42645, 42645, GeneralCategory::LowercaseLetter),
(42646, 42646, GeneralCategory::UppercaseLetter),
(42647, 42647, GeneralCategory::LowercaseLetter),
(42648, 42648, GeneralCategory::UppercaseLetter),
(42649, 42649, GeneralCategory::LowercaseLetter),
(42650, 42650, GeneralCategory::UppercaseLetter),
(42651, 42651, GeneralCategory::LowercaseLetter),
(42652, 42653, GeneralCategory::ModifierLetter),
(42654, 42655, GeneralCategory::NonspacingMark),
(42656, 42725, GeneralCategory::OtherLetter),
(42726, 42735, GeneralCategory::LetterNumber),
(42736, 42737, GeneralCategory::NonspacingMark),
(42738, 42743, GeneralCategory::OtherPunctuation),
(42744, 42751, GeneralCategory::Unassigned),
(42752, 42774, GeneralCategory::ModifierSymbol),
(42775, 42783, GeneralCategory::ModifierLetter),
(42784, 42785, GeneralCategory::ModifierSymbol),
(42786, 42786, GeneralCategory::UppercaseLetter),
(42787, 42787, GeneralCategory::LowercaseLetter),
(42788, 42788, GeneralCategory::UppercaseLetter),
(42789, 42789, GeneralCategory::LowercaseLetter),
(42790, 42790, GeneralCategory::UppercaseLetter),
(42791, 42791, GeneralCategory::LowercaseLetter),
(42792, 42792, GeneralCategory::UppercaseLetter),
(42793, 42793, GeneralCategory::LowercaseLetter),
(42794, 42794, GeneralCategory::UppercaseLetter),
(42795, 42795, GeneralCategory::LowercaseLetter),
(42796, 42796, GeneralCategory::UppercaseLetter),
(42797, 42797, GeneralCategory::LowercaseLetter),
(42798, 42798, GeneralCategory::UppercaseLetter),
(42799, 42801, GeneralCategory::LowercaseLetter),
(42802, 42802, GeneralCategory::UppercaseLetter),
(42803, 42803, GeneralCategory::LowercaseLetter),
(42804, 42804, GeneralCategory::UppercaseLetter),
(42805, 42805, GeneralCategory::LowercaseLetter),
(42806, 42806, GeneralCategory::UppercaseLetter),
(42807, 42807, GeneralCategory::LowercaseLetter),
(42808, 42808, GeneralCategory::UppercaseLetter),
(42809, 42809, GeneralCategory::LowercaseLetter),
(42810, 42810, GeneralCategory::UppercaseLetter),
(42811, 42811, GeneralCategory::LowercaseLetter),
(42812, 42812, GeneralCategory::UppercaseLetter),
(42813, 42813, GeneralCategory::LowercaseLetter),
(42814, 42814, GeneralCategory::UppercaseLetter),
(42815, 42815, GeneralCategory::LowercaseLetter),
(42816, 42816, GeneralCategory::UppercaseLetter),
(42817, 42817, GeneralCategory::LowercaseLetter),
(42818, 42818, GeneralCategory::UppercaseLetter),
(42819, 42819, GeneralCategory::LowercaseLetter),
(42820, 42820, GeneralCategory::UppercaseLetter),
(42821, 42821, GeneralCategory::LowercaseLetter),
(42822, 42822, GeneralCategory::UppercaseLetter),
(42823, 42823, GeneralCategory::LowercaseLetter),
(42824, 42824, GeneralCategory::UppercaseLetter),
(42825, 42825, GeneralCategory::LowercaseLetter),
(42826, 42826, GeneralCategory::UppercaseLetter),
(42827, 42827, GeneralCategory::LowercaseLetter),
(42828, 42828, GeneralCategory::UppercaseLetter),
(42829, 42829, GeneralCategory::LowercaseLetter),
(42830, 42830, GeneralCategory::UppercaseLetter),
(42831, 42831, GeneralCategory::LowercaseLetter),
(42832, 42832, GeneralCategory::UppercaseLetter),
(42833, 42833, GeneralCategory::LowercaseLetter),
(42834, 42834, GeneralCategory::UppercaseLetter),
(42835, 42835, GeneralCategory::LowercaseLetter),
(42836, 42836, GeneralCategory::UppercaseLetter),
(42837, 42837, GeneralCategory::LowercaseLetter),
(42838, 42838, GeneralCategory::UppercaseLetter),
(42839, 42839, GeneralCategory::LowercaseLetter),
(42840, 42840, GeneralCategory::UppercaseLetter),
(42841, 42841, GeneralCategory::LowercaseLetter),
(42842, 42842, GeneralCategory::UppercaseLetter),
(42843, 42843, GeneralCategory::LowercaseLetter),
(42844, 42844, GeneralCategory::UppercaseLetter),
(42845, 42845, GeneralCategory::LowercaseLetter),
(42846, 42846, GeneralCategory::UppercaseLetter),
(42847, 42847, GeneralCategory::LowercaseLetter),
(42848, 42848, GeneralCategory::UppercaseLetter),
(42849, 42849, GeneralCategory::LowercaseLetter),
(42850, 42850, GeneralCategory::UppercaseLetter),
(42851, 42851, GeneralCategory::LowercaseLetter),
(42852, 42852, GeneralCategory::UppercaseLetter),
(42853, 42853, GeneralCategory::LowercaseLetter),
(42854, 42854, GeneralCategory::UppercaseLetter),
(42855, 42855, GeneralCategory::LowercaseLetter),
(42856, 42856, GeneralCategory::UppercaseLetter),
(42857, 42857, GeneralCategory::LowercaseLetter),
(42858, 42858, GeneralCategory::UppercaseLetter),
(42859, 42859, GeneralCategory::LowercaseLetter),
(42860, 42860, GeneralCategory::UppercaseLetter),
(42861, 42861, GeneralCategory::LowercaseLetter),
(42862, 42862, GeneralCategory::UppercaseLetter),
(42863, 42863, GeneralCategory::LowercaseLetter),
(42864, 42864, GeneralCategory::ModifierLetter),
(42865, 42872, GeneralCategory::LowercaseLetter),
(42873, 42873, GeneralCategory::UppercaseLetter),
(42874, 42874, GeneralCategory::LowercaseLetter),
(42875, 42875, GeneralCategory::UppercaseLetter),
(42876, 42876, GeneralCategory::LowercaseLetter),
(42877, 42878, GeneralCategory::UppercaseLetter),
(42879, 42879, GeneralCategory::LowercaseLetter),
(42880, 42880, GeneralCategory::UppercaseLetter),
(42881, 42881, GeneralCategory::LowercaseLetter),
(42882, 42882, GeneralCategory::UppercaseLetter),
(42883, 42883, GeneralCategory::LowercaseLetter),
(42884, 42884, GeneralCategory::UppercaseLetter),
(42885, 42885, GeneralCategory::LowercaseLetter),
(42886, 42886, GeneralCategory::UppercaseLetter),
(42887, 42887, GeneralCategory::LowercaseLetter),
(42888, 42888, GeneralCategory::ModifierLetter),
(42889, 42890, GeneralCategory::ModifierSymbol),
(42891, 42891, GeneralCategory::UppercaseLetter),
(42892, 42892, GeneralCategory::LowercaseLetter),
(42893, 42893, GeneralCategory::UppercaseLetter),
(42894, 42894, GeneralCategory::LowercaseLetter),
(42895, 42895, GeneralCategory::OtherLetter),
(42896, 42896, GeneralCategory::UppercaseLetter),
(42897, 42897, GeneralCategory::LowercaseLetter),
(42898, 42898, GeneralCategory::UppercaseLetter),
(42899, 42901, GeneralCategory::LowercaseLetter),
(42902, 42902, GeneralCategory::UppercaseLetter),
(42903, 42903, GeneralCategory::LowercaseLetter),
(42904, 42904, GeneralCategory::UppercaseLetter),
(42905, 42905, GeneralCategory::LowercaseLetter),
(42906, 42906, GeneralCategory::UppercaseLetter),
(42907, 42907, GeneralCategory::LowercaseLetter),
(42908, 42908, GeneralCategory::UppercaseLetter),
(42909, 42909, GeneralCategory::LowercaseLetter),
(42910, 42910, GeneralCategory::UppercaseLetter),
(42911, 42911, GeneralCategory::LowercaseLetter),
(42912, 42912, GeneralCategory::UppercaseLetter),
(42913, 42913, GeneralCategory::LowercaseLetter),
(42914, 42914, GeneralCategory::UppercaseLetter),
(42915, 42915, GeneralCategory::LowercaseLetter),
(42916, 42916, GeneralCategory::UppercaseLetter),
(42917, 42917, GeneralCategory::LowercaseLetter),
(42918, 42918, GeneralCategory::UppercaseLetter),
(42919, 42919, GeneralCategory::LowercaseLetter),
(42920, 42920, GeneralCategory::UppercaseLetter),
(42921, 42921, GeneralCategory::LowercaseLetter),
(42922, 42926, GeneralCategory::UppercaseLetter),
(42927, 42927, GeneralCategory::LowercaseLetter),
(42928, 42932, GeneralCategory::UppercaseLetter),
(42933, 42933, GeneralCategory::LowercaseLetter),
(42934, 42934, GeneralCategory::UppercaseLetter),
(42935, 42935, GeneralCategory::LowercaseLetter),
(42936, 42936, GeneralCategory::UppercaseLetter),
(42937, 42937, GeneralCategory::LowercaseLetter),
(42938, 42938, GeneralCategory::UppercaseLetter),
(42939, 42939, GeneralCategory::LowercaseLetter),
(42940, 42940, GeneralCategory::UppercaseLetter),
(42941, 42941, GeneralCategory::LowercaseLetter),
(42942, 42942, GeneralCategory::UppercaseLetter),
(42943, 42943, GeneralCategory::LowercaseLetter),
(42944, 42944, GeneralCategory::UppercaseLetter),
(42945, 42945, GeneralCategory::LowercaseLetter),
(42946, 42946, GeneralCategory::UppercaseLetter),
(42947, 42947, GeneralCategory::LowercaseLetter),
(42948, 42951, GeneralCategory::UppercaseLetter),
(42952, 42952, GeneralCategory::LowercaseLetter),
(42953, 42953, GeneralCategory::UppercaseLetter),
(42954, 42954, GeneralCategory::LowercaseLetter),
(42955, 42959, GeneralCategory::Unassigned),
(42960, 42960, GeneralCategory::UppercaseLetter),
(42961, 42961, GeneralCategory::LowercaseLetter),
(42962, 42962, GeneralCategory::Unassigned),
(42963, 42963, GeneralCategory::LowercaseLetter),
(42964, 42964, GeneralCategory::Unassigned),
(42965, 42965, GeneralCategory::LowercaseLetter),
(42966, 42966, GeneralCategory::UppercaseLetter),
(42967, 42967, GeneralCategory::LowercaseLetter),
(42968, 42968, GeneralCategory::UppercaseLetter),
(42969, 42969, GeneralCategory::LowercaseLetter),
(42970, 42993, GeneralCategory::Unassigned),
(42994, 42996, GeneralCategory::ModifierLetter),
(42997, 42997, GeneralCategory::UppercaseLetter),
(42998, 42998, GeneralCategory::LowercaseLetter),
(42999, 42999, GeneralCategory::OtherLetter),
(43000, 43001, GeneralCategory::ModifierLetter),
(43002, 43002, GeneralCategory::LowercaseLetter),
(43003, 43009, GeneralCategory::OtherLetter),
(43010, 43010, GeneralCategory::NonspacingMark),
(43011, 43013, GeneralCategory::OtherLetter),
(43014, 43014, GeneralCategory::NonspacingMark),
(43015, 43018, GeneralCategory::OtherLetter),
(43019, 43019, GeneralCategory::NonspacingMark),
(43020, 43042, GeneralCategory::OtherLetter),
(43043, 43044, GeneralCategory::SpacingMark),
(43045, 43046, GeneralCategory::NonspacingMark),
(43047, 43047, GeneralCategory::SpacingMark),
(43048, 43051, GeneralCategory::OtherSymbol),
(43052, 43052, GeneralCategory::NonspacingMark),
(43053, 43055, GeneralCategory::Unassigned),
(43056, 43061, GeneralCategory::OtherNumber),
(43062, 43063, GeneralCategory::OtherSymbol),
(43064, 43064, GeneralCategory::CurrencySymbol),
(43065, 43065, GeneralCategory::OtherSymbol),
(43066, 43071, GeneralCategory::Unassigned),
(43072, 43123, GeneralCategory::OtherLetter),
(43124, 43127, GeneralCategory::OtherPunctuation),
(43128, 43135, GeneralCategory::Unassigned),
(43136, 43137, GeneralCategory::SpacingMark),
(43138, 43187, GeneralCategory::OtherLetter),
(43188, 43203, GeneralCategory::SpacingMark),
(43204, 43205, GeneralCategory::NonspacingMark),
(43206, 43213, GeneralCategory::Unassigned),
(43214, 43215, GeneralCategory::OtherPunctuation),
(43216, 43225, GeneralCategory::DecimalNumber),
(43226, 43231, GeneralCategory::Unassigned),
(43232, 43249, GeneralCategory::NonspacingMark),
(43250, 43255, GeneralCategory::OtherLetter),
(43256, 43258, GeneralCategory::OtherPunctuation),
(43259, 43259, GeneralCategory::OtherLetter),
(43260, 43260, GeneralCategory::OtherPunctuation),
(43261, 43262, GeneralCategory::OtherLetter),
(43263, 43263, GeneralCategory::NonspacingMark),
(43264, 43273, GeneralCategory::DecimalNumber),
(43274, 43301, GeneralCategory::OtherLetter),
(43302, 43309, GeneralCategory::NonspacingMark),
(43310, 43311, GeneralCategory::OtherPunctuation),
(43312, 43334, GeneralCategory::OtherLetter),
(43335, 43345, GeneralCategory::NonspacingMark),
(43346, 43347, GeneralCategory::SpacingMark),
(43348, 43358, GeneralCategory::Unassigned),
(43359, 43359, GeneralCategory::OtherPunctuation),
(43360, 43388, GeneralCategory::OtherLetter),
(43389, 43391, GeneralCategory::Unassigned),
(43392, 43394, GeneralCategory::NonspacingMark),
(43395, 43395, GeneralCategory::SpacingMark),
(43396, 43442, GeneralCategory::OtherLetter),
(43443, 43443, GeneralCategory::NonspacingMark),
(43444, 43445, GeneralCategory::SpacingMark),
(43446, 43449, GeneralCategory::NonspacingMark),
(43450, 43451, GeneralCategory::SpacingMark),
(43452, 43453, GeneralCategory::NonspacingMark),
(43454, 43456, GeneralCategory::SpacingMark),
(43457, 43469, GeneralCategory::OtherPunctuation),
(43470, 43470, GeneralCategory::Unassigned),
(43471, 43471, GeneralCategory::ModifierLetter),
(43472, 43481, GeneralCategory::DecimalNumber),
(43482, 43485, GeneralCategory::Unassigned),
(43486, 43487, GeneralCategory::OtherPunctuation),
(43488, 43492, GeneralCategory::OtherLetter),
(43493, 43493, GeneralCategory::NonspacingMark),
(43494, 43494, GeneralCategory::ModifierLetter),
(43495, 43503, GeneralCategory::OtherLetter),
(43504, 43513, GeneralCategory::DecimalNumber),
(43514, 43518, GeneralCategory::OtherLetter),
(43519, 43519, GeneralCategory::Unassigned),
(43520, 43560, GeneralCategory::OtherLetter),
(43561, 43566, GeneralCategory::NonspacingMark),
(43567, 43568, GeneralCategory::SpacingMark),
(43569, 43570, GeneralCategory::NonspacingMark),
(43571, 43572, GeneralCategory::SpacingMark),
(43573, 43574, GeneralCategory::NonspacingMark),
(43575, 43583, GeneralCategory::Unassigned),
(43584, 43586, GeneralCategory::OtherLetter),
(43587, 43587, GeneralCategory::NonspacingMark),
(43588, 43595, GeneralCategory::OtherLetter),
(43596, 43596, GeneralCategory::NonspacingMark),
(43597, 43597, GeneralCategory::SpacingMark),
(43598, 43599, GeneralCategory::Unassigned),
(43600, 43609, GeneralCategory::DecimalNumber),
(43610, 43611, GeneralCategory::Unassigned),
(43612, 43615, GeneralCategory::OtherPunctuation),
(43616, 43631, GeneralCategory::OtherLetter),
(43632, 43632, GeneralCategory::ModifierLetter),
(43633, 43638, GeneralCategory::OtherLetter),
(43639, 43641, GeneralCategory::OtherSymbol),
(43642, 43642, GeneralCategory::OtherLetter),
(43643, 43643, GeneralCategory::SpacingMark),
(43644, 43644, GeneralCategory::NonspacingMark),
(43645, 43645, GeneralCategory::SpacingMark),
(43646, 43695, GeneralCategory::OtherLetter),
(43696, 43696, GeneralCategory::NonspacingMark),
(43697, 43697, GeneralCategory::OtherLetter),
(43698, 43700, GeneralCategory::NonspacingMark),
(43701, 43702, GeneralCategory::OtherLetter),
(43703, 43704, GeneralCategory::NonspacingMark),
(43705, 43709, GeneralCategory::OtherLetter),
(43710, 43711, GeneralCategory::NonspacingMark),
(43712, 43712, GeneralCategory::OtherLetter),
(43713, 43713, GeneralCategory::NonspacingMark),
(43714, 43714, GeneralCategory::OtherLetter),
(43715, 43738, GeneralCategory::Unassigned),
(43739, 43740, GeneralCategory::OtherLetter),
(43741, 43741, GeneralCategory::ModifierLetter),
(43742, 43743, GeneralCategory::OtherPunctuation),
(43744, 43754, GeneralCategory::OtherLetter),
(43755, 43755, GeneralCategory::SpacingMark),
(43756, 43757, GeneralCategory::NonspacingMark),
(43758, 43759, GeneralCategory::SpacingMark),
(43760, 43761, GeneralCategory::OtherPunctuation),
(43762, 43762, GeneralCategory::OtherLetter),
(43763, 43764, GeneralCategory::ModifierLetter),
(43765, 43765, GeneralCategory::SpacingMark),
(43766, 43766, GeneralCategory::NonspacingMark),
(43767, 43776, GeneralCategory::Unassigned),
(43777, 43782, GeneralCategory::OtherLetter),
(43783, 43784, GeneralCategory::Unassigned),
(43785, 43790, GeneralCategory::OtherLetter),
(43791, 43792, GeneralCategory::Unassigned),
(43793, 43798, GeneralCategory::OtherLetter),
(43799, 43807, GeneralCategory::Unassigned),
(43808, 43814, GeneralCategory::OtherLetter),
(43815, 43815, GeneralCategory::Unassigned),
(43816, 43822, GeneralCategory::OtherLetter),
(43823, 43823, GeneralCategory::Unassigned),
(43824, 43866, GeneralCategory::LowercaseLetter),
(43867, 43867, GeneralCategory::ModifierSymbol),
(43868, 43871, GeneralCategory::ModifierLetter),
(43872, 43880, GeneralCategory::LowercaseLetter),
(43881, 43881, GeneralCategory::ModifierLetter),
(43882, 43883, GeneralCategory::ModifierSymbol),
(43884, 43887, GeneralCategory::Unassigned),
(43888, 43967, GeneralCategory::LowercaseLetter),
(43968, 44002, GeneralCategory::OtherLetter),
(44003, 44004, GeneralCategory::SpacingMark),
(44005, 44005, GeneralCategory::NonspacingMark),
(44006, 44007, GeneralCategory::SpacingMark),
(44008, 44008, GeneralCategory::NonspacingMark),
(44009, 44010, GeneralCategory::SpacingMark),
(44011, 44011, GeneralCategory::OtherPunctuation),
(44012, 44012, GeneralCategory::SpacingMark),
(44013, 44013, GeneralCategory::NonspacingMark),
(44014, 44015, GeneralCategory::Unassigned),
(44016, 44025, GeneralCategory::DecimalNumber),
(44026, 44031, GeneralCategory::Unassigned),
(44032, 55203, GeneralCategory::OtherLetter),
(55204, 55215, GeneralCategory::Unassigned),
(55216, 55238, GeneralCategory::OtherLetter),
(55239, 55242, GeneralCategory::Unassigned),
(55243, 55291, GeneralCategory::OtherLetter),
(55292, 55295, GeneralCategory::Unassigned),
(55296, 57343, GeneralCategory::Surrogate),
(57344, 63743, GeneralCategory::PrivateUse),
(63744, 64109, GeneralCategory::OtherLetter),
(64110, 64111, GeneralCategory::Unassigned),
(64112, 64217, GeneralCategory::OtherLetter),
(64218, 64255, GeneralCategory::Unassigned),
(64256, 64262, GeneralCategory::LowercaseLetter),
(64263, 64274, GeneralCategory::Unassigned),
(64275, 64279, GeneralCategory::LowercaseLetter),
(64280, 64284, GeneralCategory::Unassigned),
(64285, 64285, GeneralCategory::OtherLetter),
(64286, 64286, GeneralCategory::NonspacingMark),
(64287, 64296, GeneralCategory::OtherLetter),
(64297, 64297, GeneralCategory::MathSymbol),
(64298, 64310, GeneralCategory::OtherLetter),
(64311, 64311, GeneralCategory::Unassigned),
(64312, 64316, GeneralCategory::OtherLetter),
(64317, 64317, GeneralCategory::Unassigned),
(64318, 64318, GeneralCategory::OtherLetter),
(64319, 64319, GeneralCategory::Unassigned),
(64320, 64321, GeneralCategory::OtherLetter),
(64322, 64322, GeneralCategory::Unassigned),
(64323, 64324, GeneralCategory::OtherLetter),
(64325, 64325, GeneralCategory::Unassigned),
(64326, 64433, GeneralCategory::OtherLetter),
(64434, 64450, GeneralCategory::ModifierSymbol),
(64451, 64466, GeneralCategory::Unassigned),
(64467, 64829, GeneralCategory::OtherLetter),
(64830, 64830, GeneralCategory::ClosePunctuation),
(64831, 64831, GeneralCategory::OpenPunctuation),
(64832, 64847, GeneralCategory::OtherSymbol),
(64848, 64911, GeneralCategory::OtherLetter),
(64912, 64913, GeneralCategory::Unassigned),
(64914, 64967, GeneralCategory::OtherLetter),
(64968, 64974, GeneralCategory::Unassigned),
(64975, 64975, GeneralCategory::OtherSymbol),
(64976, 65007, GeneralCategory::Unassigned),
(65008, 65019, GeneralCategory::OtherLetter),
(65020, 65020, GeneralCategory::CurrencySymbol),
(65021, 65023, GeneralCategory::OtherSymbol),
(65024, 65039, GeneralCategory::NonspacingMark),
(65040, 65046, GeneralCategory::OtherPunctuation),
(65047, 65047, GeneralCategory::OpenPunctuation),
(65048, 65048, GeneralCategory::ClosePunctuation),
(65049, 65049, GeneralCategory::OtherPunctuation),
(65050, 65055, GeneralCategory::Unassigned),
(65056, 65071, GeneralCategory::NonspacingMark),
(65072, 65072, GeneralCategory::OtherPunctuation),
(65073, 65074, GeneralCategory::DashPunctuation),
(65075, 65076, GeneralCategory::ConnectorPunctuation),
(65077, 65077, GeneralCategory::OpenPunctuation),
(65078, 65078, GeneralCategory::ClosePunctuation),
(65079, 65079, GeneralCategory::OpenPunctuation),
(65080, 65080, GeneralCategory::ClosePunctuation),
(65081, 65081, GeneralCategory::OpenPunctuation),
(65082, 65082, GeneralCategory::ClosePunctuation),
(65083, 65083, GeneralCategory::OpenPunctuation),
(65084, 65084, GeneralCategory::ClosePunctuation),
(65085, 65085, GeneralCategory::OpenPunctuation),
(65086, 65086, GeneralCategory::ClosePunctuation),
(65087, 65087, GeneralCategory::OpenPunctuation),
(65088, 65088, GeneralCategory::ClosePunctuation),
(65089, 65089, GeneralCategory::OpenPunctuation),
(65090, 65090, GeneralCategory::ClosePunctuation),
(65091, 65091, GeneralCategory::OpenPunctuation),
(65092, 65092, GeneralCategory::ClosePunctuation),
(65093, 65094, GeneralCategory::OtherPunctuation),
(65095, 65095, GeneralCategory::OpenPunctuation),
(65096, 65096, GeneralCategory::ClosePunctuation),
(65097, 65100, GeneralCategory::OtherPunctuation),
(65101, 65103, GeneralCategory::ConnectorPunctuation),
(65104, 65106, GeneralCategory::OtherPunctuation),
(65107, 65107, GeneralCategory::Unassigned),
(65108, 65111, GeneralCategory::OtherPunctuation),
(65112, 65112, GeneralCategory::DashPunctuation),
(65113, 65113, GeneralCategory::OpenPunctuation),
(65114, 65114, GeneralCategory::ClosePunctuation),
(65115, 65115, GeneralCategory::OpenPunctuation),
(65116, 65116, GeneralCategory::ClosePunctuation),
(65117, 65117, GeneralCategory::OpenPunctuation),
(65118, 65118, GeneralCategory::ClosePunctuation),
(65119, 65121, GeneralCategory::OtherPunctuation),
(65122, 65122, GeneralCategory::MathSymbol),
(65123, 65123, GeneralCategory::DashPunctuation),
(65124, 65126, GeneralCategory::MathSymbol),
(65127, 65127, GeneralCategory::Unassigned),
(65128, 65128, GeneralCategory::OtherPunctuation),
(65129, 65129, GeneralCategory::CurrencySymbol),
(65130, 65131, GeneralCategory::OtherPunctuation),
(65132, 65135, GeneralCategory::Unassigned),
(65136, 65140, GeneralCategory::OtherLetter),
(65141, 65141, GeneralCategory::Unassigned),
(65142, 65276, GeneralCategory::OtherLetter),
(65277, 65278, GeneralCategory::Unassigned),
(65279, 65279, GeneralCategory::Format),
(65280, 65280, GeneralCategory::Unassigned),
(65281, 65283, GeneralCategory::OtherPunctuation),
(65284, 65284, GeneralCategory::CurrencySymbol),
(65285, 65287, GeneralCategory::OtherPunctuation),
(65288, 65288, GeneralCategory::OpenPunctuation),
(65289, 65289, GeneralCategory::ClosePunctuation),
(65290, 65290, GeneralCategory::OtherPunctuation),
(65291, 65291, GeneralCategory::MathSymbol),
(65292, 65292, GeneralCategory::OtherPunctuation),
(65293, 65293, GeneralCategory::DashPunctuation),
(65294, 65295, GeneralCategory::OtherPunctuation),
(65296, 65305, GeneralCategory::DecimalNumber),
(65306, 65307, GeneralCategory::OtherPunctuation),
(65308, 65310, GeneralCategory::MathSymbol),
(65311, 65312, GeneralCategory::OtherPunctuation),
(65313, 65338, GeneralCategory::UppercaseLetter),
(65339, 65339, GeneralCategory::OpenPunctuation),
(65340, 65340, GeneralCategory::OtherPunctuation),
(65341, 65341, GeneralCategory::ClosePunctuation),
(65342, 65342, GeneralCategory::ModifierSymbol),
(65343, 65343, GeneralCategory::ConnectorPunctuation),
(65344, 65344, GeneralCategory::ModifierSymbol),
(65345, 65370, GeneralCategory::LowercaseLetter),
(65371, 65371, GeneralCategory::OpenPunctuation),
(65372, 65372, GeneralCategory::MathSymbol),
(65373, 65373, GeneralCategory::ClosePunctuation),
(65374, 65374, GeneralCategory::MathSymbol),
(65375, 65375, GeneralCategory::OpenPunctuation),
(65376, 65376, GeneralCategory::ClosePunctuation),
(65377, 65377, GeneralCategory::OtherPunctuation),
(65378, 65378, GeneralCategory::OpenPunctuation),
(65379, 65379, GeneralCategory::ClosePunctuation),
(65380, 65381, GeneralCategory::OtherPunctuation),
(65382, 65391, GeneralCategory::OtherLetter),
(65392, 65392, GeneralCategory::ModifierLetter),
(65393, 65437, GeneralCategory::OtherLetter),
(65438, 65439, GeneralCategory::ModifierLetter),
(65440, 65470, GeneralCategory::OtherLetter),
(65471, 65473, GeneralCategory::Unassigned),
(65474, 65479, GeneralCategory::OtherLetter),
(65480, 65481, GeneralCategory::Unassigned),
(65482, 65487, GeneralCategory::OtherLetter),
(65488, 65489, GeneralCategory::Unassigned),
(65490, 65495, GeneralCategory::OtherLetter),
(65496, 65497, GeneralCategory::Unassigned),
(65498, 65500, GeneralCategory::OtherLetter),
(65501, 65503, GeneralCategory::Unassigned),
(65504, 65505, GeneralCategory::CurrencySymbol),
(65506, 65506, GeneralCategory::MathSymbol),
(65507, 65507, GeneralCategory::ModifierSymbol),
(65508, 65508, GeneralCategory::OtherSymbol),
(65509, 65510, GeneralCategory::CurrencySymbol),
(65511, 65511, GeneralCategory::Unassigned),
(65512, 65512, GeneralCategory::OtherSymbol),
(65513, 65516, GeneralCategory::MathSymbol),
(65517, 65518, GeneralCategory::OtherSymbol),
(65519, 65528, GeneralCategory::Unassigned),
(65529, 65531, GeneralCategory::Format),
(65532, 65533, GeneralCategory::OtherSymbol),
(65534, 65535, GeneralCategory::Unassigned),
(65536, 65547, GeneralCategory::OtherLetter),
(65548, 65548, GeneralCategory::Unassigned),
(65549, 65574, GeneralCategory::OtherLetter),
(65575, 65575, GeneralCategory::Unassigned),
(65576, 65594, GeneralCategory::OtherLetter),
(65595, 65595, GeneralCategory::Unassigned),
(65596, 65597, GeneralCategory::OtherLetter),
(65598, 65598, GeneralCategory::Unassigned),
(65599, 65613, GeneralCategory::OtherLetter),
(65614, 65615, GeneralCategory::Unassigned),
(65616, 65629, GeneralCategory::OtherLetter),
(65630, 65663, GeneralCategory::Unassigned),
(65664, 65786, GeneralCategory::OtherLetter),
(65787, 65791, GeneralCategory::Unassigned),
(65792, 65794, GeneralCategory::OtherPunctuation),
(65795, 65798, GeneralCategory::Unassigned),
(65799, 65843, GeneralCategory::OtherNumber),
(65844, 65846, GeneralCategory::Unassigned),
(65847, 65855, GeneralCategory::OtherSymbol),
(65856, 65908, GeneralCategory::LetterNumber),
(65909, 65912, GeneralCategory::OtherNumber),
(65913, 65929, GeneralCategory::OtherSymbol),
(65930, 65931, GeneralCategory::OtherNumber),
(65932, 65934, GeneralCategory::OtherSymbol),
(65935, 65935, GeneralCategory::Unassigned),
(65936, 65948, GeneralCategory::OtherSymbol),
(65949, 65951, GeneralCategory::Unassigned),
(65952, 65952, GeneralCategory::OtherSymbol),
(65953, 65999, GeneralCategory::Unassigned),
(66000, 66044, GeneralCategory::OtherSymbol),
(66045, 66045, GeneralCategory::NonspacingMark),
(66046, 66175, GeneralCategory::Unassigned),
(66176, 66204, GeneralCategory::OtherLetter),
(66205, 66207, GeneralCategory::Unassigned),
(66208, 66256, GeneralCategory::OtherLetter),
(66257, 66271, GeneralCategory::Unassigned),
(66272, 66272, GeneralCategory::NonspacingMark),
(66273, 66299, GeneralCategory::OtherNumber),
(66300, 66303, GeneralCategory::Unassigned),
(66304, 66335, GeneralCategory::OtherLetter),
(66336, 66339, GeneralCategory::OtherNumber),
(66340, 66348, GeneralCategory::Unassigned),
(66349, 66368, GeneralCategory::OtherLetter),
(66369, 66369, GeneralCategory::LetterNumber),
(66370, 66377, GeneralCategory::OtherLetter),
(66378, 66378, GeneralCategory::LetterNumber),
(66379, 66383, GeneralCategory::Unassigned),
(66384, 66421, GeneralCategory::OtherLetter),
(66422, 66426, GeneralCategory::NonspacingMark),
(66427, 66431, GeneralCategory::Unassigned),
(66432, 66461, GeneralCategory::OtherLetter),
(66462, 66462, GeneralCategory::Unassigned),
(66463, 66463, GeneralCategory::OtherPunctuation),
(66464, 66499, GeneralCategory::OtherLetter),
(66500, 66503, GeneralCategory::Unassigned),
(66504, 66511, GeneralCategory::OtherLetter),
(66512, 66512, GeneralCategory::OtherPunctuation),
(66513, 66517, GeneralCategory::LetterNumber),
(66518, 66559, GeneralCategory::Unassigned),
(66560, 66599, GeneralCategory::UppercaseLetter),
(66600, 66639, GeneralCategory::LowercaseLetter),
(66640, 66717, GeneralCategory::OtherLetter),
(66718, 66719, GeneralCategory::Unassigned),
(66720, 66729, GeneralCategory::DecimalNumber),
(66730, 66735, GeneralCategory::Unassigned),
(66736, 66771, GeneralCategory::UppercaseLetter),
(66772, 66775, GeneralCategory::Unassigned),
(66776, 66811, GeneralCategory::LowercaseLetter),
(66812, 66815, GeneralCategory::Unassigned),
(66816, 66855, GeneralCategory::OtherLetter),
(66856, 66863, GeneralCategory::Unassigned),
(66864, 66915, GeneralCategory::OtherLetter),
(66916, 66926, GeneralCategory::Unassigned),
(66927, 66927, GeneralCategory::OtherPunctuation),
(66928, 66938, GeneralCategory::UppercaseLetter),
(66939, 66939, GeneralCategory::Unassigned),
(66940, 66954, GeneralCategory::UppercaseLetter),
(66955, 66955, GeneralCategory::Unassigned),
(66956, 66962, GeneralCategory::UppercaseLetter),
(66963, 66963, GeneralCategory::Unassigned),
(66964, 66965, GeneralCategory::UppercaseLetter),
(66966, 66966, GeneralCategory::Unassigned),
(66967, 66977, GeneralCategory::LowercaseLetter),
(66978, 66978, GeneralCategory::Unassigned),
(66979, 66993, GeneralCategory::LowercaseLetter),
(66994, 66994, GeneralCategory::Unassigned),
(66995, 67001, GeneralCategory::LowercaseLetter),
(67002, 67002, GeneralCategory::Unassigned),
(67003, 67004, GeneralCategory::LowercaseLetter),
(67005, 67071, GeneralCategory::Unassigned),
(67072, 67382, GeneralCategory::OtherLetter),
(67383, 67391, GeneralCategory::Unassigned),
(67392, 67413, GeneralCategory::OtherLetter),
(67414, 67423, GeneralCategory::Unassigned),
(67424, 67431, GeneralCategory::OtherLetter),
(67432, 67455, GeneralCategory::Unassigned),
(67456, 67461, GeneralCategory::ModifierLetter),
(67462, 67462, GeneralCategory::Unassigned),
(67463, 67504, GeneralCategory::ModifierLetter),
(67505, 67505, GeneralCategory::Unassigned),
(67506, 67514, GeneralCategory::ModifierLetter),
(67515, 67583, GeneralCategory::Unassigned),
(67584, 67589, GeneralCategory::OtherLetter),
(67590, 67591, GeneralCategory::Unassigned),
(67592, 67592, GeneralCategory::OtherLetter),
(67593, 67593, GeneralCategory::Unassigned),
(67594, 67637, GeneralCategory::OtherLetter),
(67638, 67638, GeneralCategory::Unassigned),
(67639, 67640, GeneralCategory::OtherLetter),
(67641, 67643, GeneralCategory::Unassigned),
(67644, 67644, GeneralCategory::OtherLetter),
(67645, 67646, GeneralCategory::Unassigned),
(67647, 67669, GeneralCategory::OtherLetter),
(67670, 67670, GeneralCategory::Unassigned),
(67671, 67671, GeneralCategory::OtherPunctuation),
(67672, 67679, GeneralCategory::OtherNumber),
(67680, 67702, GeneralCategory::OtherLetter),
(67703, 67704, GeneralCategory::OtherSymbol),
(67705, 67711, GeneralCategory::OtherNumber),
(67712, 67742, GeneralCategory::OtherLetter),
(67743, 67750, GeneralCategory::Unassigned),
(67751, 67759, GeneralCategory::OtherNumber),
(67760, 67807, GeneralCategory::Unassigned),
(67808, 67826, GeneralCategory::OtherLetter),
(67827, 67827, GeneralCategory::Unassigned),
(67828, 67829, GeneralCategory::OtherLetter),
(67830, 67834, GeneralCategory::Unassigned),
(67835, 67839, GeneralCategory::OtherNumber),
(67840, 67861, GeneralCategory::OtherLetter),
(67862, 67867, GeneralCategory::OtherNumber),
(67868, 67870, GeneralCategory::Unassigned),
(67871, 67871, GeneralCategory::OtherPunctuation),
(67872, 67897, GeneralCategory::OtherLetter),
(67898, 67902, GeneralCategory::Unassigned),
(67903, 67903, GeneralCategory::OtherPunctuation),
(67904, 67967, GeneralCategory::Unassigned),
(67968, 68023, GeneralCategory::OtherLetter),
(68024, 68027, GeneralCategory::Unassigned),
(68028, 68029, GeneralCategory::OtherNumber),
(68030, 68031, GeneralCategory::OtherLetter),
(68032, 68047, GeneralCategory::OtherNumber),
(68048, 68049, GeneralCategory::Unassigned),
(68050, 68095, GeneralCategory::OtherNumber),
(68096, 68096, GeneralCategory::OtherLetter),
(68097, 68099, GeneralCategory::NonspacingMark),
(68100, 68100, GeneralCategory::Unassigned),
(68101, 68102, GeneralCategory::NonspacingMark),
(68103, 68107, GeneralCategory::Unassigned),
(68108, 68111, GeneralCategory::NonspacingMark),
(68112, 68115, GeneralCategory::OtherLetter),
(68116, 68116, GeneralCategory::Unassigned),
(68117, 68119, GeneralCategory::OtherLetter),
(68120, 68120, GeneralCategory::Unassigned),
(68121, 68149, GeneralCategory::OtherLetter),
(68150, 68151, GeneralCategory::Unassigned),
(68152, 68154, GeneralCategory::NonspacingMark),
(68155, 68158, GeneralCategory::Unassigned),
(68159, 68159, GeneralCategory::NonspacingMark),
(68160, 68168, GeneralCategory::OtherNumber),
(68169, 68175, GeneralCategory::Unassigned),
(68176, 68184, GeneralCategory::OtherPunctuation),
(68185, 68191, GeneralCategory::Unassigned),
(68192, 68220, GeneralCategory::OtherLetter),
(68221, 68222, GeneralCategory::OtherNumber),
(68223, 68223, GeneralCategory::OtherPunctuation),
(68224, 68252, GeneralCategory::OtherLetter),
(68253, 68255, GeneralCategory::OtherNumber),
(68256, 68287, GeneralCategory::Unassigned),
(68288, 68295, GeneralCategory::OtherLetter),
(68296, 68296, GeneralCategory::OtherSymbol),
(68297, 68324, GeneralCategory::OtherLetter),
(68325, 68326, GeneralCategory::NonspacingMark),
(68327, 68330, GeneralCategory::Unassigned),
(68331, 68335, GeneralCategory::OtherNumber),
(68336, 68342, GeneralCategory::OtherPunctuation),
(68343, 68351, GeneralCategory::Unassigned),
(68352, 68405, GeneralCategory::OtherLetter),
(68406, 68408, GeneralCategory::Unassigned),
(68409, 68415, GeneralCategory::OtherPunctuation),
(68416, 68437, GeneralCategory::OtherLetter),
(68438, 68439, GeneralCategory::Unassigned),
(68440, 68447, GeneralCategory::OtherNumber),
(68448, 68466, GeneralCategory::OtherLetter),
(68467, 68471, GeneralCategory::Unassigned),
(68472, 68479, GeneralCategory::OtherNumber),
(68480, 68497, GeneralCategory::OtherLetter),
(68498, 68504, GeneralCategory::Unassigned),
(68505, 68508, GeneralCategory::OtherPunctuation),
(68509, 68520, GeneralCategory::Unassigned),
(68521, 68527, GeneralCategory::OtherNumber),
(68528, 68607, GeneralCategory::Unassigned),
(68608, 68680, GeneralCategory::OtherLetter),
(68681, 68735, GeneralCategory::Unassigned),
(68736, 68786, GeneralCategory::UppercaseLetter),
(68787, 68799, GeneralCategory::Unassigned),
(68800, 68850, GeneralCategory::LowercaseLetter),
(68851, 68857, GeneralCategory::Unassigned),
(68858, 68863, GeneralCategory::OtherNumber),
(68864, 68899, GeneralCategory::OtherLetter),
(68900, 68903, GeneralCategory::NonspacingMark),
(68904, 68911, GeneralCategory::Unassigned),
(68912, 68921, GeneralCategory::DecimalNumber),
(68922, 69215, GeneralCategory::Unassigned),
(69216, 69246, GeneralCategory::OtherNumber),
(69247, 69247, GeneralCategory::Unassigned),
(69248, 69289, GeneralCategory::OtherLetter),
(69290, 69290, GeneralCategory::Unassigned),
(69291, 69292, GeneralCategory::NonspacingMark),
(69293, 69293, GeneralCategory::DashPunctuation),
(69294, 69295, GeneralCategory::Unassigned),
(69296, 69297, GeneralCategory::OtherLetter),
(69298, 69372, GeneralCategory::Unassigned),
(69373, 69375, GeneralCategory::NonspacingMark),
(69376, 69404, GeneralCategory::OtherLetter),
(69405, 69414, GeneralCategory::OtherNumber),
(69415, 69415, GeneralCategory::OtherLetter),
(69416, 69423, GeneralCategory::Unassigned),
(69424, 69445, GeneralCategory::OtherLetter),
(69446, 69456, GeneralCategory::NonspacingMark),
(69457, 69460, GeneralCategory::OtherNumber),
(69461, 69465, GeneralCategory::OtherPunctuation),
(69466, 69487, GeneralCategory::Unassigned),
(69488, 69505, GeneralCategory::OtherLetter),
(69506, 69509, GeneralCategory::NonspacingMark),
(69510, 69513, GeneralCategory::OtherPunctuation),
(69514, 69551, GeneralCategory::Unassigned),
(69552, 69572, GeneralCategory::OtherLetter),
(69573, 69579, GeneralCategory::OtherNumber),
(69580, 69599, GeneralCategory::Unassigned),
(69600, 69622, GeneralCategory::OtherLetter),
(69623, 69631, GeneralCategory::Unassigned),
(69632, 69632, GeneralCategory::SpacingMark),
(69633, 69633, GeneralCategory::NonspacingMark),
(69634, 69634, GeneralCategory::SpacingMark),
(69635, 69687, GeneralCategory::OtherLetter),
(69688, 69702, GeneralCategory::NonspacingMark),
(69703, 69709, GeneralCategory::OtherPunctuation),
(69710, 69713, GeneralCategory::Unassigned),
(69714, 69733, GeneralCategory::OtherNumber),
(69734, 69743, GeneralCategory::DecimalNumber),
(69744, 69744, GeneralCategory::NonspacingMark),
(69745, 69746, GeneralCategory::OtherLetter),
(69747, 69748, GeneralCategory::NonspacingMark),
(69749, 69749, GeneralCategory::OtherLetter),
(69750, 69758, GeneralCategory::Unassigned),
(69759, 69761, GeneralCategory::NonspacingMark),
(69762, 69762, GeneralCategory::SpacingMark),
(69763, 69807, GeneralCategory::OtherLetter),
(69808, 69810, GeneralCategory::SpacingMark),
(69811, 69814, GeneralCategory::NonspacingMark),
(69815, 69816, GeneralCategory::SpacingMark),
(69817, 69818, GeneralCategory::NonspacingMark),
(69819, 69820, GeneralCategory::OtherPunctuation),
(69821, 69821, GeneralCategory::Format),
(69822, 69825, GeneralCategory::OtherPunctuation),
(69826, 69826, GeneralCategory::NonspacingMark),
(69827, 69836, GeneralCategory::Unassigned),
(69837, 69837, GeneralCategory::Format),
(69838, 69839, GeneralCategory::Unassigned),
(69840, 69864, GeneralCategory::OtherLetter),
(69865, 69871, GeneralCategory::Unassigned),
(69872, 69881, GeneralCategory::DecimalNumber),
(69882, 69887, GeneralCategory::Unassigned),
(69888, 69890, GeneralCategory::NonspacingMark),
(69891, 69926, GeneralCategory::OtherLetter),
(69927, 69931, GeneralCategory::NonspacingMark),
(69932, 69932, GeneralCategory::SpacingMark),
(69933, 69940, GeneralCategory::NonspacingMark),
(69941, 69941, GeneralCategory::Unassigned),
(69942, 69951, GeneralCategory::DecimalNumber),
(69952, 69955, GeneralCategory::OtherPunctuation),
(69956, 69956, GeneralCategory::OtherLetter),
(69957, 69958, GeneralCategory::SpacingMark),
(69959, 69959, GeneralCategory::OtherLetter),
(69960, 69967, GeneralCategory::Unassigned),
(69968, 70002, GeneralCategory::OtherLetter),
(70003, 70003, GeneralCategory::NonspacingMark),
(70004, 70005, GeneralCategory::OtherPunctuation),
(70006, 70006, GeneralCategory::OtherLetter),
(70007, 70015, GeneralCategory::Unassigned),
(70016, 70017, GeneralCategory::NonspacingMark),
(70018, 70018, GeneralCategory::SpacingMark),
(70019, 70066, GeneralCategory::OtherLetter),
(70067, 70069, GeneralCategory::SpacingMark),
(70070, 70078, GeneralCategory::NonspacingMark),
(70079, 70080, GeneralCategory::SpacingMark),
(70081, 70084, GeneralCategory::OtherLetter),
(70085, 70088, GeneralCategory::OtherPunctuation),
(70089, 70092, GeneralCategory::NonspacingMark),
(70093, 70093, GeneralCategory::OtherPunctuation),
(70094, 70094, GeneralCategory::SpacingMark),
(70095, 70095, GeneralCategory::NonspacingMark),
(70096, 70105, GeneralCategory::DecimalNumber),
(70106, 70106, GeneralCategory::OtherLetter),
(70107, 70107, GeneralCategory::OtherPunctuation),
(70108, 70108, GeneralCategory::OtherLetter),
(70109, 70111, GeneralCategory::OtherPunctuation),
(70112, 70112, GeneralCategory::Unassigned),
(70113, 70132, GeneralCategory::OtherNumber),
(70133, 70143, GeneralCategory::Unassigned),
(70144, 70161, GeneralCategory::OtherLetter),
(70162, 70162, GeneralCategory::Unassigned),
(70163, 70187, GeneralCategory::OtherLetter),
(70188, 70190, GeneralCategory::SpacingMark),
(70191, 70193, GeneralCategory::NonspacingMark),
(70194, 70195, GeneralCategory::SpacingMark),
(70196, 70196, GeneralCategory::NonspacingMark),
(70197, 70197, GeneralCategory::SpacingMark),
(70198, 70199, GeneralCategory::NonspacingMark),
(70200, 70205, GeneralCategory::OtherPunctuation),
(70206, 70206, GeneralCategory::NonspacingMark),
(70207, 70208, GeneralCategory::OtherLetter),
(70209, 70209, GeneralCategory::NonspacingMark),
(70210, 70271, GeneralCategory::Unassigned),
(70272, 70278, GeneralCategory::OtherLetter),
(70279, 70279, GeneralCategory::Unassigned),
(70280, 70280, GeneralCategory::OtherLetter),
(70281, 70281, GeneralCategory::Unassigned),
(70282, 70285, GeneralCategory::OtherLetter),
(70286, 70286, GeneralCategory::Unassigned),
(70287, 70301, GeneralCategory::OtherLetter),
(70302, 70302, GeneralCategory::Unassigned),
(70303, 70312, GeneralCategory::OtherLetter),
(70313, 70313, GeneralCategory::OtherPunctuation),
(70314, 70319, GeneralCategory::Unassigned),
(70320, 70366, GeneralCategory::OtherLetter),
(70367, 70367, GeneralCategory::NonspacingMark),
(70368, 70370, GeneralCategory::SpacingMark),
(70371, 70378, GeneralCategory::NonspacingMark),
(70379, 70383, GeneralCategory::Unassigned),
(70384, 70393, GeneralCategory::DecimalNumber),
(70394, 70399, GeneralCategory::Unassigned),
(70400, 70401, GeneralCategory::NonspacingMark),
(70402, 70403, GeneralCategory::SpacingMark),
(70404, 70404, GeneralCategory::Unassigned),
(70405, 70412, GeneralCategory::OtherLetter),
(70413, 70414, GeneralCategory::Unassigned),
(70415, 70416, GeneralCategory::OtherLetter),
(70417, 70418, GeneralCategory::Unassigned),
(70419, 70440, GeneralCategory::OtherLetter),
(70441, 70441, GeneralCategory::Unassigned),
(70442, 70448, GeneralCategory::OtherLetter),
(70449, 70449, GeneralCategory::Unassigned),
(70450, 70451, GeneralCategory::OtherLetter),
(70452, 70452, GeneralCategory::Unassigned),
(70453, 70457, GeneralCategory::OtherLetter),
(70458, 70458, GeneralCategory::Unassigned),
(70459, 70460, GeneralCategory::NonspacingMark),
(70461, 70461, GeneralCategory::OtherLetter),
(70462, 70463, GeneralCategory::SpacingMark),
(70464, 70464, GeneralCategory::NonspacingMark),
(70465, 70468, GeneralCategory::SpacingMark),
(70469, 70470, GeneralCategory::Unassigned),
(70471, 70472, GeneralCategory::SpacingMark),
(70473, 70474, GeneralCategory::Unassigned),
(70475, 70477, GeneralCategory::SpacingMark),
(70478, 70479, GeneralCategory::Unassigned),
(70480, 70480, GeneralCategory::OtherLetter),
(70481, 70486, GeneralCategory::Unassigned),
(70487, 70487, GeneralCategory::SpacingMark),
(70488, 70492, GeneralCategory::Unassigned),
(70493, 70497, GeneralCategory::OtherLetter),
(70498, 70499, GeneralCategory::SpacingMark),
(70500, 70501, GeneralCategory::Unassigned),
(70502, 70508, GeneralCategory::NonspacingMark),
(70509, 70511, GeneralCategory::Unassigned),
(70512, 70516, GeneralCategory::NonspacingMark),
(70517, 70655, GeneralCategory::Unassigned),
(70656, 70708, GeneralCategory::OtherLetter),
(70709, 70711, GeneralCategory::SpacingMark),
(70712, 70719, GeneralCategory::NonspacingMark),
(70720, 70721, GeneralCategory::SpacingMark),
(70722, 70724, GeneralCategory::NonspacingMark),
(70725, 70725, GeneralCategory::SpacingMark),
(70726, 70726, GeneralCategory::NonspacingMark),
(70727, 70730, GeneralCategory::OtherLetter),
(70731, 70735, GeneralCategory::OtherPunctuation),
(70736, 70745, GeneralCategory::DecimalNumber),
(70746, 70747, GeneralCategory::OtherPunctuation),
(70748, 70748, GeneralCategory::Unassigned),
(70749, 70749, GeneralCategory::OtherPunctuation),
(70750, 70750, GeneralCategory::NonspacingMark),
(70751, 70753, GeneralCategory::OtherLetter),
(70754, 70783, GeneralCategory::Unassigned),
(70784, 70831, GeneralCategory::OtherLetter),
(70832, 70834, GeneralCategory::SpacingMark),
(70835, 70840, GeneralCategory::NonspacingMark),
(70841, 70841, GeneralCategory::SpacingMark),
(70842, 70842, GeneralCategory::NonspacingMark),
(70843, 70846, GeneralCategory::SpacingMark),
(70847, 70848, GeneralCategory::NonspacingMark),
(70849, 70849, GeneralCategory::SpacingMark),
(70850, 70851, GeneralCategory::NonspacingMark),
(70852, 70853, GeneralCategory::OtherLetter),
(70854, 70854, GeneralCategory::OtherPunctuation),
(70855, 70855, GeneralCategory::OtherLetter),
(70856, 70863, GeneralCategory::Unassigned),
(70864, 70873, GeneralCategory::DecimalNumber),
(70874, 71039, GeneralCategory::Unassigned),
(71040, 71086, GeneralCategory::OtherLetter),
(71087, 71089, GeneralCategory::SpacingMark),
(71090, 71093, GeneralCategory::NonspacingMark),
(71094, 71095, GeneralCategory::Unassigned),
(71096, 71099, GeneralCategory::SpacingMark),
(71100, 71101, GeneralCategory::NonspacingMark),
(71102, 71102, GeneralCategory::SpacingMark),
(71103, 71104, GeneralCategory::NonspacingMark),
(71105, 71127, GeneralCategory::OtherPunctuation),
(71128, 71131, GeneralCategory::OtherLetter),
(71132, 71133, GeneralCategory::NonspacingMark),
(71134, 71167, GeneralCategory::Unassigned),
(71168, 71215, GeneralCategory::OtherLetter),
(71216, 71218, GeneralCategory::SpacingMark),
(71219, 71226, GeneralCategory::NonspacingMark),
(71227, 71228, GeneralCategory::SpacingMark),
(71229, 71229, GeneralCategory::NonspacingMark),
(71230, 71230, GeneralCategory::SpacingMark),
(71231, 71232, GeneralCategory::NonspacingMark),
(71233, 71235, GeneralCategory::OtherPunctuation),
(71236, 71236, GeneralCategory::OtherLetter),
(71237, 71247, GeneralCategory::Unassigned),
(71248, 71257, GeneralCategory::DecimalNumber),
(71258, 71263, GeneralCategory::Unassigned),
(71264, 71276, GeneralCategory::OtherPunctuation),
(71277, 71295, GeneralCategory::Unassigned),
(71296, 71338, GeneralCategory::OtherLetter),
(71339, 71339, GeneralCategory::NonspacingMark),
(71340, 71340, GeneralCategory::SpacingMark),
(71341, 71341, GeneralCategory::NonspacingMark),
(71342, 71343, GeneralCategory::SpacingMark),
(71344, 71349, GeneralCategory::NonspacingMark),
(71350, 71350, GeneralCategory::SpacingMark),
(71351, 71351, GeneralCategory::NonspacingMark),
(71352, 71352, GeneralCategory::OtherLetter),
(71353, 71353, GeneralCategory::OtherPunctuation),
(71354, 71359, GeneralCategory::Unassigned),
(71360, 71369, GeneralCategory::DecimalNumber),
(71370, 71423, GeneralCategory::Unassigned),
(71424, 71450, GeneralCategory::OtherLetter),
(71451, 71452, GeneralCategory::Unassigned),
(71453, 71455, GeneralCategory::NonspacingMark),
(71456, 71457, GeneralCategory::SpacingMark),
(71458, 71461, GeneralCategory::NonspacingMark),
(71462, 71462, GeneralCategory::SpacingMark),
(71463, 71467, GeneralCategory::NonspacingMark),
(71468, 71471, GeneralCategory::Unassigned),
(71472, 71481, GeneralCategory::DecimalNumber),
(71482, 71483, GeneralCategory::OtherNumber),
(71484, 71486, GeneralCategory::OtherPunctuation),
(71487, 71487, GeneralCategory::OtherSymbol),
(71488, 71494, GeneralCategory::OtherLetter),
(71495, 71679, GeneralCategory::Unassigned),
(71680, 71723, GeneralCategory::OtherLetter),
(71724, 71726, GeneralCategory::SpacingMark),
(71727, 71735, GeneralCategory::NonspacingMark),
(71736, 71736, GeneralCategory::SpacingMark),
(71737, 71738, GeneralCategory::NonspacingMark),
(71739, 71739, GeneralCategory::OtherPunctuation),
(71740, 71839, GeneralCategory::Unassigned),
(71840, 71871, GeneralCategory::UppercaseLetter),
(71872, 71903, GeneralCategory::LowercaseLetter),
(71904, 71913, GeneralCategory::DecimalNumber),
(71914, 71922, GeneralCategory::OtherNumber),
(71923, 71934, GeneralCategory::Unassigned),
(71935, 71942, GeneralCategory::OtherLetter),
(71943, 71944, GeneralCategory::Unassigned),
(71945, 71945, GeneralCategory::OtherLetter),
(71946, 71947, GeneralCategory::Unassigned),
(71948, 71955, GeneralCategory::OtherLetter),
(71956, 71956, GeneralCategory::Unassigned),
(71957, 71958, GeneralCategory::OtherLetter),
(71959, 71959, GeneralCategory::Unassigned),
(71960, 71983, GeneralCategory::OtherLetter),
(71984, 71989, GeneralCategory::SpacingMark),
(71990, 71990, GeneralCategory::Unassigned),
(71991, 71992, GeneralCategory::SpacingMark),
(71993, 71994, GeneralCategory::Unassigned),
(71995, 71996, GeneralCategory::NonspacingMark),
(71997, 71997, GeneralCategory::SpacingMark),
(71998, 71998, GeneralCategory::NonspacingMark),
(71999, 71999, GeneralCategory::OtherLetter),
(72000, 72000, GeneralCategory::SpacingMark),
(72001, 72001, GeneralCategory::OtherLetter),
(72002, 72002, GeneralCategory::SpacingMark),
(72003, 72003, GeneralCategory::NonspacingMark),
(72004, 72006, GeneralCategory::OtherPunctuation),
(72007, 72015, GeneralCategory::Unassigned),
(72016, 72025, GeneralCategory::DecimalNumber),
(72026, 72095, GeneralCategory::Unassigned),
(72096, 72103, GeneralCategory::OtherLetter),
(72104, 72105, GeneralCategory::Unassigned),
(72106, 72144, GeneralCategory::OtherLetter),
(72145, 72147, GeneralCategory::SpacingMark),
(72148, 72151, GeneralCategory::NonspacingMark),
(72152, 72153, GeneralCategory::Unassigned),
(72154, 72155, GeneralCategory::NonspacingMark),
(72156, 72159, GeneralCategory::SpacingMark),
(72160, 72160, GeneralCategory::NonspacingMark),
(72161, 72161, GeneralCategory::OtherLetter),
(72162, 72162, GeneralCategory::OtherPunctuation),
(72163, 72163, GeneralCategory::OtherLetter),
(72164, 72164, GeneralCategory::SpacingMark),
(72165, 72191, GeneralCategory::Unassigned),
(72192, 72192, GeneralCategory::OtherLetter),
(72193, 72202, GeneralCategory::NonspacingMark),
(72203, 72242, GeneralCategory::OtherLetter),
(72243, 72248, GeneralCategory::NonspacingMark),
(72249, 72249, GeneralCategory::SpacingMark),
(72250, 72250, GeneralCategory::OtherLetter),
(72251, 72254, GeneralCategory::NonspacingMark),
(72255, 72262, GeneralCategory::OtherPunctuation),
(72263, 72263, GeneralCategory::NonspacingMark),
(72264, 72271, GeneralCategory::Unassigned),
(72272, 72272, GeneralCategory::OtherLetter),
(72273, 72278, GeneralCategory::NonspacingMark),
(72279, 72280, GeneralCategory::SpacingMark),
(72281, 72283, GeneralCategory::NonspacingMark),
(72284, 72329, GeneralCategory::OtherLetter),
(72330, 72342, GeneralCategory::NonspacingMark),
(72343, 72343, GeneralCategory::SpacingMark),
(72344, 72345, GeneralCategory::NonspacingMark),
(72346, 72348, GeneralCategory::OtherPunctuation),
(72349, 72349, GeneralCategory::OtherLetter),
(72350, 72354, GeneralCategory::OtherPunctuation),
(72355, 72367, GeneralCategory::Unassigned),
(72368, 72440, GeneralCategory::OtherLetter),
(72441, 72447, GeneralCategory::Unassigned),
(72448, 72457, GeneralCategory::OtherPunctuation),
(72458, 72703, GeneralCategory::Unassigned),
(72704, 72712, GeneralCategory::OtherLetter),
(72713, 72713, GeneralCategory::Unassigned),
(72714, 72750, GeneralCategory::OtherLetter),
(72751, 72751, GeneralCategory::SpacingMark),
(72752, 72758, GeneralCategory::NonspacingMark),
(72759, 72759, GeneralCategory::Unassigned),
(72760, 72765, GeneralCategory::NonspacingMark),
(72766, 72766, GeneralCategory::SpacingMark),
(72767, 72767, GeneralCategory::NonspacingMark),
(72768, 72768, GeneralCategory::OtherLetter),
(72769, 72773, GeneralCategory::OtherPunctuation),
(72774, 72783, GeneralCategory::Unassigned),
(72784, 72793, GeneralCategory::DecimalNumber),
(72794, 72812, GeneralCategory::OtherNumber),
(72813, 72815, GeneralCategory::Unassigned),
(72816, 72817, GeneralCategory::OtherPunctuation),
(72818, 72847, GeneralCategory::OtherLetter),
(72848, 72849, GeneralCategory::Unassigned),
(72850, 72871, GeneralCategory::NonspacingMark),
(72872, 72872, GeneralCategory::Unassigned),
(72873, 72873, GeneralCategory::SpacingMark),
(72874, 72880, GeneralCategory::NonspacingMark),
(72881, 72881, GeneralCategory::SpacingMark),
(72882, 72883, GeneralCategory::NonspacingMark),
(72884, 72884, GeneralCategory::SpacingMark),
(72885, 72886, GeneralCategory::NonspacingMark),
(72887, 72959, GeneralCategory::Unassigned),
(72960, 72966, GeneralCategory::OtherLetter),
(72967, 72967, GeneralCategory::Unassigned),
(72968, 72969, GeneralCategory::OtherLetter),
(72970, 72970, GeneralCategory::Unassigned),
(72971, 73008, GeneralCategory::OtherLetter),
(73009, 73014, GeneralCategory::NonspacingMark),
(73015, 73017, GeneralCategory::Unassigned),
(73018, 73018, GeneralCategory::NonspacingMark),
(73019, 73019, GeneralCategory::Unassigned),
(73020, 73021, GeneralCategory::NonspacingMark),
(73022, 73022, GeneralCategory::Unassigned),
(73023, 73029, GeneralCategory::NonspacingMark),
(73030, 73030, GeneralCategory::OtherLetter),
(73031, 73031, GeneralCategory::NonspacingMark),
(73032, 73039, GeneralCategory::Unassigned),
(73040, 73049, GeneralCategory::DecimalNumber),
(73050, 73055, GeneralCategory::Unassigned),
(73056, 73061, GeneralCategory::OtherLetter),
(73062, 73062, GeneralCategory::Unassigned),
(73063, 73064, GeneralCategory::OtherLetter),
(73065, 73065, GeneralCategory::Unassigned),
(73066, 73097, GeneralCategory::OtherLetter),
(73098, 73102, GeneralCategory::SpacingMark),
(73103, 73103, GeneralCategory::Unassigned),
(73104, 73105, GeneralCategory::NonspacingMark),
(73106, 73106, GeneralCategory::Unassigned),
(73107, 73108, GeneralCategory::SpacingMark),
(73109, 73109, GeneralCategory::NonspacingMark),
(73110, 73110, GeneralCategory::SpacingMark),
(73111, 73111, GeneralCategory::NonspacingMark),
(73112, 73112, GeneralCategory::OtherLetter),
(73113, 73119, GeneralCategory::Unassigned),
(73120, 73129, GeneralCategory::DecimalNumber),
(73130, 73439, GeneralCategory::Unassigned),
(73440, 73458, GeneralCategory::OtherLetter),
(73459, 73460, GeneralCategory::NonspacingMark),
(73461, 73462, GeneralCategory::SpacingMark),
(73463, 73464, GeneralCategory::OtherPunctuation),
(73465, 73471, GeneralCategory::Unassigned),
(73472, 73473, GeneralCategory::NonspacingMark),
(73474, 73474, GeneralCategory::OtherLetter),
(73475, 73475, GeneralCategory::SpacingMark),
(73476, 73488, GeneralCategory::OtherLetter),
(73489, 73489, GeneralCategory::Unassigned),
(73490, 73523, GeneralCategory::OtherLetter),
(73524, 73525, GeneralCategory::SpacingMark),
(73526, 73530, GeneralCategory::NonspacingMark),
(73531, 73533, GeneralCategory::Unassigned),
(73534, 73535, GeneralCategory::SpacingMark),
(73536, 73536, GeneralCategory::NonspacingMark),
(73537, 73537, GeneralCategory::SpacingMark),
(73538, 73538, GeneralCategory::NonspacingMark),
(73539, 73551, GeneralCategory::OtherPunctuation),
(73552, 73561, GeneralCategory::DecimalNumber),
(73562, 73647, GeneralCategory::Unassigned),
(73648, 73648, GeneralCategory::OtherLetter),
(73649, 73663, GeneralCategory::Unassigned),
(73664, 73684, GeneralCategory::OtherNumber),
(73685, 73692, GeneralCategory::OtherSymbol),
(73693, 73696, GeneralCategory::CurrencySymbol),
(73697, 73713, GeneralCategory::OtherSymbol),
(73714, 73726, GeneralCategory::Unassigned),
(73727, 73727, GeneralCategory::OtherPunctuation),
(73728, 74649, GeneralCategory::OtherLetter),
(74650, 74751, GeneralCategory::Unassigned),
(74752, 74862, GeneralCategory::LetterNumber),
(74863, 74863, GeneralCategory::Unassigned),
(74864, 74868, GeneralCategory::OtherPunctuation),
(74869, 74879, GeneralCategory::Unassigned),
(74880, 75075, GeneralCategory::OtherLetter),
(75076, 77711, GeneralCategory::Unassigned),
(77712, 77808, GeneralCategory::OtherLetter),
(77809, 77810, GeneralCategory::OtherPunctuation),
(77811, 77823, GeneralCategory::Unassigned),
(77824, 78895, GeneralCategory::OtherLetter),
(78896, 78911, GeneralCategory::Format),
(78912, 78912, GeneralCategory::NonspacingMark),
(78913, 78918, GeneralCategory::OtherLetter),
(78919, 78933, GeneralCategory::NonspacingMark),
(78934, 82943, GeneralCategory::Unassigned),
(82944, 83526, GeneralCategory::OtherLetter),
(83527, 92159, GeneralCategory::Unassigned),
(92160, 92728, GeneralCategory::OtherLetter),
(92729, 92735, GeneralCategory::Unassigned),
(92736, 92766, GeneralCategory::OtherLetter),
(92767, 92767, GeneralCategory::Unassigned),
(92768, 92777, GeneralCategory::DecimalNumber),
(92778, 92781, GeneralCategory::Unassigned),
(92782, 92783, GeneralCategory::OtherPunctuation),
(92784, 92862, GeneralCategory::OtherLetter),
(92863, 92863, GeneralCategory::Unassigned),
(92864, 92873, GeneralCategory::DecimalNumber),
(92874, 92879, GeneralCategory::Unassigned),
(92880, 92909, GeneralCategory::OtherLetter),
(92910, 92911, GeneralCategory::Unassigned),
(92912, 92916, GeneralCategory::NonspacingMark),
(92917, 92917, GeneralCategory::OtherPunctuation),
(92918, 92927, GeneralCategory::Unassigned),
(92928, 92975, GeneralCategory::OtherLetter),
(92976, 92982, GeneralCategory::NonspacingMark),
(92983, 92987, GeneralCategory::OtherPunctuation),
(92988, 92991, GeneralCategory::OtherSymbol),
(92992, 92995, GeneralCategory::ModifierLetter),
(92996, 92996, GeneralCategory::OtherPunctuation),
(92997, 92997, GeneralCategory::OtherSymbol),
(92998, 93007, GeneralCategory::Unassigned),
(93008, 93017, GeneralCategory::DecimalNumber),
(93018, 93018, GeneralCategory::Unassigned),
(93019, 93025, GeneralCategory::OtherNumber),
(93026, 93026, GeneralCategory::Unassigned),
(93027, 93047, GeneralCategory::OtherLetter),
(93048, 93052, GeneralCategory::Unassigned),
(93053, 93071, GeneralCategory::OtherLetter),
(93072, 93759, GeneralCategory::Unassigned),
(93760, 93791, GeneralCategory::UppercaseLetter),
(93792, 93823, GeneralCategory::LowercaseLetter),
(93824, 93846, GeneralCategory::OtherNumber),
(93847, 93850, GeneralCategory::OtherPunctuation),
(93851, 93951, GeneralCategory::Unassigned),
(93952, 94026, GeneralCategory::OtherLetter),
(94027, 94030, GeneralCategory::Unassigned),
(94031, 94031, GeneralCategory::NonspacingMark),
(94032, 94032, GeneralCategory::OtherLetter),
(94033, 94087, GeneralCategory::SpacingMark),
(94088, 94094, GeneralCategory::Unassigned),
(94095, 94098, GeneralCategory::NonspacingMark),
(94099, 94111, GeneralCategory::ModifierLetter),
(94112, 94175, GeneralCategory::Unassigned),
(94176, 94177, GeneralCategory::ModifierLetter),
(94178, 94178, GeneralCategory::OtherPunctuation),
(94179, 94179, GeneralCategory::ModifierLetter),
(94180, 94180, GeneralCategory::NonspacingMark),
(94181, 94191, GeneralCategory::Unassigned),
(94192, 94193, GeneralCategory::SpacingMark),
(94194, 94207, GeneralCategory::Unassigned),
(94208, 100343, GeneralCategory::OtherLetter),
(100344, 100351, GeneralCategory::Unassigned),
(100352, 101589, GeneralCategory::OtherLetter),
(101590, 101631, GeneralCategory::Unassigned),
(101632, 101640, GeneralCategory::OtherLetter),
(101641, 110575, GeneralCategory::Unassigned),
(110576, 110579, GeneralCategory::ModifierLetter),
(110580, 110580, GeneralCategory::Unassigned),
(110581, 110587, GeneralCategory::ModifierLetter),
(110588, 110588, GeneralCategory::Unassigned),
(110589, 110590, GeneralCategory::ModifierLetter),
(110591, 110591, GeneralCategory::Unassigned),
(110592, 110882, GeneralCategory::OtherLetter),
(110883, 110897, GeneralCategory::Unassigned),
(110898, 110898, GeneralCategory::OtherLetter),
(110899, 110927, GeneralCategory::Unassigned),
(110928, 110930, GeneralCategory::OtherLetter),
(110931, 110932, GeneralCategory::Unassigned),
(110933, 110933, GeneralCategory::OtherLetter),
(110934, 110947, GeneralCategory::Unassigned),
(110948, 110951, GeneralCategory::OtherLetter),
(110952, 110959, GeneralCategory::Unassigned),
(110960, 111355, GeneralCategory::OtherLetter),
(111356, 113663, GeneralCategory::Unassigned),
(113664, 113770, GeneralCategory::OtherLetter),
(113771, 113775, GeneralCategory::Unassigned),
(113776, 113788, GeneralCategory::OtherLetter),
(113789, 113791, GeneralCategory::Unassigned),
(113792, 113800, GeneralCategory::OtherLetter),
(113801, 113807, GeneralCategory::Unassigned),
(113808, 113817, GeneralCategory::OtherLetter),
(113818, 113819, GeneralCategory::Unassigned),
(113820, 113820, GeneralCategory::OtherSymbol),
(113821, 113822, GeneralCategory::NonspacingMark),
(113823, 113823, GeneralCategory::OtherPunctuation),
(113824, 113827, GeneralCategory::Format),
(113828, 118527, GeneralCategory::Unassigned),
(118528, 118573, GeneralCategory::NonspacingMark),
(118574, 118575, GeneralCategory::Unassigned),
(118576, 118598, GeneralCategory::NonspacingMark),
(118599, 118607, GeneralCategory::Unassigned),
(118608, 118723, GeneralCategory::OtherSymbol),
(118724, 118783, GeneralCategory::Unassigned),
(118784, 119029, GeneralCategory::OtherSymbol),
(119030, 119039, GeneralCategory::Unassigned),
(119040, 119078, GeneralCategory::OtherSymbol),
(119079, 119080, GeneralCategory::Unassigned),
(119081, 119140, GeneralCategory::OtherSymbol),
(119141, 119142, GeneralCategory::SpacingMark),
(119143, 119145, GeneralCategory::NonspacingMark),
(119146, 119148, GeneralCategory::OtherSymbol),
(119149, 119154, GeneralCategory::SpacingMark),
(119155, 119162, GeneralCategory::Format),
(119163, 119170, GeneralCategory::NonspacingMark),
(119171, 119172, GeneralCategory::OtherSymbol),
(119173, 119179, GeneralCategory::NonspacingMark),
(119180, 119209, GeneralCategory::OtherSymbol),
(119210, 119213, GeneralCategory::NonspacingMark),
(119214, 119274, GeneralCategory::OtherSymbol),
(119275, 119295, GeneralCategory::Unassigned),
(119296, 119361, GeneralCategory::OtherSymbol),
(119362, 119364, GeneralCategory::NonspacingMark),
(119365, 119365, GeneralCategory::OtherSymbol),
(119366, 119487, GeneralCategory::Unassigned),
(119488, 119507, GeneralCategory::OtherNumber),
(119508, 119519, GeneralCategory::Unassigned),
(119520, 119539, GeneralCategory::OtherNumber),
(119540, 119551, GeneralCategory::Unassigned),
(119552, 119638, GeneralCategory::OtherSymbol),
(119639, 119647, GeneralCategory::Unassigned),
(119648, 119672, GeneralCategory::OtherNumber),
(119673, 119807, GeneralCategory::Unassigned),
(119808, 119833, GeneralCategory::UppercaseLetter),
(119834, 119859, GeneralCategory::LowercaseLetter),
(119860, 119885, GeneralCategory::UppercaseLetter),
(119886, 119892, GeneralCategory::LowercaseLetter),
(119893, 119893, GeneralCategory::Unassigned),
(119894, 119911, GeneralCategory::LowercaseLetter),
(119912, 119937, GeneralCategory::UppercaseLetter),
(119938, 119963, GeneralCategory::LowercaseLetter),
(119964, 119964, GeneralCategory::UppercaseLetter),
(119965, 119965, GeneralCategory::Unassigned),
(119966, 119967, GeneralCategory::UppercaseLetter),
(119968, 119969, GeneralCategory::Unassigned),
(119970, 119970, GeneralCategory::UppercaseLetter),
(119971, 119972, GeneralCategory::Unassigned),
(119973, 119974, GeneralCategory::UppercaseLetter),
(119975, 119976, GeneralCategory::Unassigned),
(119977, 119980, GeneralCategory::UppercaseLetter),
(119981, 119981, GeneralCategory::Unassigned),
(119982, 119989, GeneralCategory::UppercaseLetter),
(119990, 119993, GeneralCategory::LowercaseLetter),
(119994, 119994, GeneralCategory::Unassigned),
(119995, 119995, GeneralCategory::LowercaseLetter),
(119996, 119996, GeneralCategory::Unassigned),
(119997, 120003, GeneralCategory::LowercaseLetter),
(120004, 120004, GeneralCategory::Unassigned),
(120005, 120015, GeneralCategory::LowercaseLetter),
(120016, 120041, GeneralCategory::UppercaseLetter),
(120042, 120067, GeneralCategory::LowercaseLetter),
(120068, 120069, GeneralCategory::UppercaseLetter),
(120070, 120070, GeneralCategory::Unassigned),
(120071, 120074, GeneralCategory::UppercaseLetter),
(120075, 120076, GeneralCategory::Unassigned),
(120077, 120084, GeneralCategory::UppercaseLetter),
(120085, 120085, GeneralCategory::Unassigned),
(120086, 120092, GeneralCategory::UppercaseLetter),
(120093, 120093, GeneralCategory::Unassigned),
(120094, 120119, GeneralCategory::LowercaseLetter),
(120120, 120121, GeneralCategory::UppercaseLetter),
(120122, 120122, GeneralCategory::Unassigned),
(120123, 120126, GeneralCategory::UppercaseLetter),
(120127, 120127, GeneralCategory::Unassigned),
(120128, 120132, GeneralCategory::UppercaseLetter),
(120133, 120133, GeneralCategory::Unassigned),
(120134, 120134, GeneralCategory::UppercaseLetter),
(120135, 120137, GeneralCategory::Unassigned),
(120138, 120144, GeneralCategory::UppercaseLetter),
(120145, 120145, GeneralCategory::Unassigned),
(120146, 120171, GeneralCategory::LowercaseLetter),
(120172, 120197, GeneralCategory::UppercaseLetter),
(120198, 120223, GeneralCategory::LowercaseLetter),
(120224, 120249, GeneralCategory::UppercaseLetter),
(120250, 120275, GeneralCategory::LowercaseLetter),
(120276, 120301, GeneralCategory::UppercaseLetter),
(120302, 120327, GeneralCategory::LowercaseLetter),
(120328, 120353, GeneralCategory::UppercaseLetter),
(120354, 120379, GeneralCategory::LowercaseLetter),
(120380, 120405, GeneralCategory::UppercaseLetter),
(120406, 120431, GeneralCategory::LowercaseLetter),
(120432, 120457, GeneralCategory::UppercaseLetter),
(120458, 120485, GeneralCategory::LowercaseLetter),
(120486, 120487, GeneralCategory::Unassigned),
(120488, 120512, GeneralCategory::UppercaseLetter),
(120513, 120513, GeneralCategory::MathSymbol),
(120514, 120538, GeneralCategory::LowercaseLetter),
(120539, 120539, GeneralCategory::MathSymbol),
(120540, 120545, GeneralCategory::LowercaseLetter),
(120546, 120570, GeneralCategory::UppercaseLetter),
(120571, 120571, GeneralCategory::MathSymbol),
(120572, 120596, GeneralCategory::LowercaseLetter),
(120597, 120597, GeneralCategory::MathSymbol),
(120598, 120603, GeneralCategory::LowercaseLetter),
(120604, 120628, GeneralCategory::UppercaseLetter),
(120629, 120629, GeneralCategory::MathSymbol),
(120630, 120654, GeneralCategory::LowercaseLetter),
(120655, 120655, GeneralCategory::MathSymbol),
(120656, 120661, GeneralCategory::LowercaseLetter),
(120662, 120686, GeneralCategory::UppercaseLetter),
(120687, 120687, GeneralCategory::MathSymbol),
(120688, 120712, GeneralCategory::LowercaseLetter),
(120713, 120713, GeneralCategory::MathSymbol),
(120714, 120719, GeneralCategory::LowercaseLetter),
(120720, 120744, GeneralCategory::UppercaseLetter),
(120745, 120745, GeneralCategory::MathSymbol),
(120746, 120770, GeneralCategory::LowercaseLetter),
(120771, 120771, GeneralCategory::MathSymbol),
(120772, 120777, GeneralCategory::LowercaseLetter),
(120778, 120778, GeneralCategory::UppercaseLetter),
(120779, 120779, GeneralCategory::LowercaseLetter),
(120780, 120781, GeneralCategory::Unassigned),
(120782, 120831, GeneralCategory::DecimalNumber),
(120832, 121343, GeneralCategory::OtherSymbol),
(121344, 121398, GeneralCategory::NonspacingMark),
(121399, 121402, GeneralCategory::OtherSymbol),
(121403, 121452, GeneralCategory::NonspacingMark),
(121453, 121460, GeneralCategory::OtherSymbol),
(121461, 121461, GeneralCategory::NonspacingMark),
(121462, 121475, GeneralCategory::OtherSymbol),
(121476, 121476, GeneralCategory::NonspacingMark),
(121477, 121478, GeneralCategory::OtherSymbol),
(121479, 121483, GeneralCategory::OtherPunctuation),
(121484, 121498, GeneralCategory::Unassigned),
(121499, 121503, GeneralCategory::NonspacingMark),
(121504, 121504, GeneralCategory::Unassigned),
(121505, 121519, GeneralCategory::NonspacingMark),
(121520, 122623, GeneralCategory::Unassigned),
(122624, 122633, GeneralCategory::LowercaseLetter),
(122634, 122634, GeneralCategory::OtherLetter),
(122635, 122654, GeneralCategory::LowercaseLetter),
(122655, 122660, GeneralCategory::Unassigned),
(122661, 122666, GeneralCategory::LowercaseLetter),
(122667, 122879, GeneralCategory::Unassigned),
(122880, 122886, GeneralCategory::NonspacingMark),
(122887, 122887, GeneralCategory::Unassigned),
(122888, 122904, GeneralCategory::NonspacingMark),
(122905, 122906, GeneralCategory::Unassigned),
(122907, 122913, GeneralCategory::NonspacingMark),
(122914, 122914, GeneralCategory::Unassigned),
(122915, 122916, GeneralCategory::NonspacingMark),
(122917, 122917, GeneralCategory::Unassigned),
(122918, 122922, GeneralCategory::NonspacingMark),
(122923, 122927, GeneralCategory::Unassigned),
(122928, 122989, GeneralCategory::ModifierLetter),
(122990, 123022, GeneralCategory::Unassigned),
(123023, 123023, GeneralCategory::NonspacingMark),
(123024, 123135, GeneralCategory::Unassigned),
(123136, 123180, GeneralCategory::OtherLetter),
(123181, 123183, GeneralCategory::Unassigned),
(123184, 123190, GeneralCategory::NonspacingMark),
(123191, 123197, GeneralCategory::ModifierLetter),
(123198, 123199, GeneralCategory::Unassigned),
(123200, 123209, GeneralCategory::DecimalNumber),
(123210, 123213, GeneralCategory::Unassigned),
(123214, 123214, GeneralCategory::OtherLetter),
(123215, 123215, GeneralCategory::OtherSymbol),
(123216, 123535, GeneralCategory::Unassigned),
(123536, 123565, GeneralCategory::OtherLetter),
(123566, 123566, GeneralCategory::NonspacingMark),
(123567, 123583, GeneralCategory::Unassigned),
(123584, 123627, GeneralCategory::OtherLetter),
(123628, 123631, GeneralCategory::NonspacingMark),
(123632, 123641, GeneralCategory::DecimalNumber),
(123642, 123646, GeneralCategory::Unassigned),
(123647, 123647, GeneralCategory::CurrencySymbol),
(123648, 124111, GeneralCategory::Unassigned),
(124112, 124138, GeneralCategory::OtherLetter),
(124139, 124139, GeneralCategory::ModifierLetter),
(124140, 124143, GeneralCategory::NonspacingMark),
(124144, 124153, GeneralCategory::DecimalNumber),
(124154, 124895, GeneralCategory::Unassigned),
(124896, 124902, GeneralCategory::OtherLetter),
(124903, 124903, GeneralCategory::Unassigned),
(124904, 124907, GeneralCategory::OtherLetter),
(124908, 124908, GeneralCategory::Unassigned),
(124909, 124910, GeneralCategory::OtherLetter),
(124911, 124911, GeneralCategory::Unassigned),
(124912, 124926, GeneralCategory::OtherLetter),
(124927, 124927, GeneralCategory::Unassigned),
(124928, 125124, GeneralCategory::OtherLetter),
(125125, 125126, GeneralCategory::Unassigned),
(125127, 125135, GeneralCategory::OtherNumber),
(125136, 125142, GeneralCategory::NonspacingMark),
(125143, 125183, GeneralCategory::Unassigned),
(125184, 125217, GeneralCategory::UppercaseLetter),
(125218, 125251, GeneralCategory::LowercaseLetter),
(125252, 125258, GeneralCategory::NonspacingMark),
(125259, 125259, GeneralCategory::ModifierLetter),
(125260, 125263, GeneralCategory::Unassigned),
(125264, 125273, GeneralCategory::DecimalNumber),
(125274, 125277, GeneralCategory::Unassigned),
(125278, 125279, GeneralCategory::OtherPunctuation),
(125280, 126064, GeneralCategory::Unassigned),
(126065, 126123, GeneralCategory::OtherNumber),
(126124, 126124, GeneralCategory::OtherSymbol),
(126125, 126127, GeneralCategory::OtherNumber),
(126128, 126128, GeneralCategory::CurrencySymbol),
(126129, 126132, GeneralCategory::OtherNumber),
(126133, 126208, GeneralCategory::Unassigned),
(126209, 126253, GeneralCategory::OtherNumber),
(126254, 126254, GeneralCategory::OtherSymbol),
(126255, 126269, GeneralCategory::OtherNumber),
(126270, 126463, GeneralCategory::Unassigned),
(126464, 126467, GeneralCategory::OtherLetter),
(126468, 126468, GeneralCategory::Unassigned),
(126469, 126495, GeneralCategory::OtherLetter),
(126496, 126496, GeneralCategory::Unassigned),
(126497, 126498, GeneralCategory::OtherLetter),
(126499, 126499, GeneralCategory::Unassigned),
(126500, 126500, GeneralCategory::OtherLetter),
(126501, 126502, GeneralCategory::Unassigned),
(126503, 126503, GeneralCategory::OtherLetter),
(126504, 126504, GeneralCategory::Unassigned),
(126505, 126514, GeneralCategory::OtherLetter),
(126515, 126515, GeneralCategory::Unassigned),
(126516, 126519, GeneralCategory::OtherLetter),
(126520, 126520, GeneralCategory::Unassigned),
(126521, 126521, GeneralCategory::OtherLetter),
(126522, 126522, GeneralCategory::Unassigned),
(126523, 126523, GeneralCategory::OtherLetter),
(126524, 126529, GeneralCategory::Unassigned),
(126530, 126530, GeneralCategory::OtherLetter),
(126531, 126534, GeneralCategory::Unassigned),
(126535, 126535, GeneralCategory::OtherLetter),
(126536, 126536, GeneralCategory::Unassigned),
(126537, 126537, GeneralCategory::OtherLetter),
(126538, 126538, GeneralCategory::Unassigned),
(126539, 126539, GeneralCategory::OtherLetter),
(126540, 126540, GeneralCategory::Unassigned),
(126541, 126543, GeneralCategory::OtherLetter),
(126544, 126544, GeneralCategory::Unassigned),
(126545, 126546, GeneralCategory::OtherLetter),
(126547, 126547, GeneralCategory::Unassigned),
(126548, 126548, GeneralCategory::OtherLetter),
(126549, 126550, GeneralCategory::Unassigned),
(126551, 126551, GeneralCategory::OtherLetter),
(126552, 126552, GeneralCategory::Unassigned),
(126553, 126553, GeneralCategory::OtherLetter),
(126554, 126554, GeneralCategory::Unassigned),
(126555, 126555, GeneralCategory::OtherLetter),
(126556, 126556, GeneralCategory::Unassigned),
(126557, 126557, GeneralCategory::OtherLetter),
(126558, 126558, GeneralCategory::Unassigned),
(126559, 126559, GeneralCategory::OtherLetter),
(126560, 126560, GeneralCategory::Unassigned),
(126561, 126562, GeneralCategory::OtherLetter),
(126563, 126563, GeneralCategory::Unassigned),
(126564, 126564, GeneralCategory::OtherLetter),
(126565, 126566, GeneralCategory::Unassigned),
(126567, 126570, GeneralCategory::OtherLetter),
(126571, 126571, GeneralCategory::Unassigned),
(126572, 126578, GeneralCategory::OtherLetter),
(126579, 126579, GeneralCategory::Unassigned),
(126580, 126583, GeneralCategory::OtherLetter),
(126584, 126584, GeneralCategory::Unassigned),
(126585, 126588, GeneralCategory::OtherLetter),
(126589, 126589, GeneralCategory::Unassigned),
(126590, 126590, GeneralCategory::OtherLetter),
(126591, 126591, GeneralCategory::Unassigned),
(126592, 126601, GeneralCategory::OtherLetter),
(126602, 126602, GeneralCategory::Unassigned),
(126603, 126619, GeneralCategory::OtherLetter),
(126620, 126624, GeneralCategory::Unassigned),
(126625, 126627, GeneralCategory::OtherLetter),
(126628, 126628, GeneralCategory::Unassigned),
(126629, 126633, GeneralCategory::OtherLetter),
(126634, 126634, GeneralCategory::Unassigned),
(126635, 126651, GeneralCategory::OtherLetter),
(126652, 126703, GeneralCategory::Unassigned),
(126704, 126705, GeneralCategory::MathSymbol),
(126706, 126975, GeneralCategory::Unassigned),
(126976, 127019, GeneralCategory::OtherSymbol),
(127020, 127023, GeneralCategory::Unassigned),
(127024, 127123, GeneralCategory::OtherSymbol),
(127124, 127135, GeneralCategory::Unassigned),
(127136, 127150, GeneralCategory::OtherSymbol),
(127151, 127152, GeneralCategory::Unassigned),
(127153, 127167, GeneralCategory::OtherSymbol),
(127168, 127168, GeneralCategory::Unassigned),
(127169, 127183, GeneralCategory::OtherSymbol),
(127184, 127184, GeneralCategory::Unassigned),
(127185, 127221, GeneralCategory::OtherSymbol),
(127222, 127231, GeneralCategory::Unassigned),
(127232, 127244, GeneralCategory::OtherNumber),
(127245, 127405, GeneralCategory::OtherSymbol),
(127406, 127461, GeneralCategory::Unassigned),
(127462, 127490, GeneralCategory::OtherSymbol),
(127491, 127503, GeneralCategory::Unassigned),
(127504, 127547, GeneralCategory::OtherSymbol),
(127548, 127551, GeneralCategory::Unassigned),
(127552, 127560, GeneralCategory::OtherSymbol),
(127561, 127567, GeneralCategory::Unassigned),
(127568, 127569, GeneralCategory::OtherSymbol),
(127570, 127583, GeneralCategory::Unassigned),
(127584, 127589, GeneralCategory::OtherSymbol),
(127590, 127743, GeneralCategory::Unassigned),
(127744, 127994, GeneralCategory::OtherSymbol),
(127995, 127999, GeneralCategory::ModifierSymbol),
(128000, 128727, GeneralCategory::OtherSymbol),
(128728, 128731, GeneralCategory::Unassigned),
(128732, 128748, GeneralCategory::OtherSymbol),
(128749, 128751, GeneralCategory::Unassigned),
(128752, 128764, GeneralCategory::OtherSymbol),
(128765, 128767, GeneralCategory::Unassigned),
(128768, 128886, GeneralCategory::OtherSymbol),
(128887, 128890, GeneralCategory::Unassigned),
(128891, 128985, GeneralCategory::OtherSymbol),
(128986, 128991, GeneralCategory::Unassigned),
(128992, 129003, GeneralCategory::OtherSymbol),
(129004, 129007, GeneralCategory::Unassigned),
(129008, 129008, GeneralCategory::OtherSymbol),
(129009, 129023, GeneralCategory::Unassigned),
(129024, 129035, GeneralCategory::OtherSymbol),
(129036, 129039, GeneralCategory::Unassigned),
(129040, 129095, GeneralCategory::OtherSymbol),
(129096, 129103, GeneralCategory::Unassigned),
(129104, 129113, GeneralCategory::OtherSymbol),
(129114, 129119, GeneralCategory::Unassigned),
(129120, 129159, GeneralCategory::OtherSymbol),
(129160, 129167, GeneralCategory::Unassigned),
(129168, 129197, GeneralCategory::OtherSymbol),
(129198, 129199, GeneralCategory::Unassigned),
(129200, 129201, GeneralCategory::OtherSymbol),
(129202, 129279, GeneralCategory::Unassigned),
(129280, 129619, GeneralCategory::OtherSymbol),
(129620, 129631, GeneralCategory::Unassigned),
(129632, 129645, GeneralCategory::OtherSymbol),
(129646, 129647, GeneralCategory::Unassigned),
(129648, 129660, GeneralCategory::OtherSymbol),
(129661, 129663, GeneralCategory::Unassigned),
(129664, 129672, GeneralCategory::OtherSymbol),
(129673, 129679, GeneralCategory::Unassigned),
(129680, 129725, GeneralCategory::OtherSymbol),
(129726, 129726, GeneralCategory::Unassigned),
(129727, 129733, GeneralCategory::OtherSymbol),
(129734, 129741, GeneralCategory::Unassigned),
(129742, 129755, GeneralCategory::OtherSymbol),
(129756, 129759, GeneralCategory::Unassigned),
(129760, 129768, GeneralCategory::OtherSymbol),
(129769, 129775, GeneralCategory::Unassigned),
(129776, 129784, GeneralCategory::OtherSymbol),
(129785, 129791, GeneralCategory::Unassigned),
(129792, 129938, GeneralCategory::OtherSymbol),
(129939, 129939, GeneralCategory::Unassigned),
(129940, 129994, GeneralCategory::OtherSymbol),
(129995, 130031, GeneralCategory::Unassigned),
(130032, 130041, GeneralCategory::DecimalNumber),
(130042, 131071, GeneralCategory::Unassigned),
(131072, 173791, GeneralCategory::OtherLetter),
(173792, 173823, GeneralCategory::Unassigned),
(173824, 177977, GeneralCategory::OtherLetter),
(177978, 177983, GeneralCategory::Unassigned),
(177984, 178205, GeneralCategory::OtherLetter),
(178206, 178207, GeneralCategory::Unassigned),
(178208, 183969, GeneralCategory::OtherLetter),
(183970, 183983, GeneralCategory::Unassigned),
(183984, 191456, GeneralCategory::OtherLetter),
(191457, 194559, GeneralCategory::Unassigned),
(194560, 195101, GeneralCategory::OtherLetter),
(195102, 196607, GeneralCategory::Unassigned),
(196608, 201546, GeneralCategory::OtherLetter),
(201547, 201551, GeneralCategory::Unassigned),
(201552, 205743, GeneralCategory::OtherLetter),
(205744, 917504, GeneralCategory::Unassigned),
(917505, 917505, GeneralCategory::Format),
(917506, 917535, GeneralCategory::Unassigned),
(917536, 917631, GeneralCategory::Format),
(917632, 917759, GeneralCategory::Unassigned),
(917760, 917999, GeneralCategory::NonspacingMark),
(918000, 983039, GeneralCategory::Unassigned),
(983040, 1048573, GeneralCategory::PrivateUse),
(1048574, 1048575, GeneralCategory::Unassigned),
(1048576, 1114109, GeneralCategory::PrivateUse),
(1114110, 1114111, GeneralCategory::Unassigned),
];