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