~ubuntu-branches/ubuntu/quantal/ruby1.9.1/quantal

« back to all changes in this revision

Viewing changes to enc/unicode/name2ctype.h

  • Committer: Bazaar Package Importer
  • Author(s): Lucas Nussbaum
  • Date: 2011-09-24 19:16:17 UTC
  • mfrom: (1.1.8 upstream) (13.1.7 experimental)
  • Revision ID: james.westby@ubuntu.com-20110924191617-o1qz4rcmqjot8zuy
Tags: 1.9.3~rc1-1
* New upstream release: 1.9.3 RC1.
  + Includes load.c fixes. Closes: #639959.
* Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
#ifndef USE_UNICODE_PROPERTIES
4
4
/* Computed positions: -k'1,3' */
5
5
#else /* USE_UNICODE_PROPERTIES */
6
 
/* Computed positions: -k'1-3,6,12,16,$' */
 
6
/* Computed positions: -k'1-3,5-6,12,16,$' */
7
7
#endif /* USE_UNICODE_PROPERTIES */
8
8
 
9
9
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
34
34
#endif
35
35
 
36
36
 
 
37
#define long size_t
37
38
 
38
39
#ifdef USE_UNICODE_PROPERTIES
39
40
#ifdef USE_UNICODE_PROPERTIES
45
46
 
46
47
/* 'Assigned': - */
47
48
static const OnigCodePoint CR_Assigned[] = {
48
 
        485,
 
49
        501,
49
50
        0x0000, 0x0377,
50
51
        0x037a, 0x037e,
51
52
        0x0384, 0x038a,
52
53
        0x038c, 0x038c,
53
54
        0x038e, 0x03a1,
54
 
        0x03a3, 0x0525,
 
55
        0x03a3, 0x0527,
55
56
        0x0531, 0x0556,
56
57
        0x0559, 0x055f,
57
58
        0x0561, 0x0587,
61
62
        0x05f0, 0x05f4,
62
63
        0x0600, 0x0603,
63
64
        0x0606, 0x061b,
64
 
        0x061e, 0x061f,
65
 
        0x0621, 0x065e,
66
 
        0x0660, 0x070d,
 
65
        0x061e, 0x070d,
67
66
        0x070f, 0x074a,
68
67
        0x074d, 0x07b1,
69
68
        0x07c0, 0x07fa,
70
69
        0x0800, 0x082d,
71
70
        0x0830, 0x083e,
72
 
        0x0900, 0x0939,
73
 
        0x093c, 0x094e,
74
 
        0x0950, 0x0955,
75
 
        0x0958, 0x0972,
 
71
        0x0840, 0x085b,
 
72
        0x085e, 0x085e,
 
73
        0x0900, 0x0977,
76
74
        0x0979, 0x097f,
77
75
        0x0981, 0x0983,
78
76
        0x0985, 0x098c,
131
129
        0x0b56, 0x0b57,
132
130
        0x0b5c, 0x0b5d,
133
131
        0x0b5f, 0x0b63,
134
 
        0x0b66, 0x0b71,
 
132
        0x0b66, 0x0b77,
135
133
        0x0b82, 0x0b83,
136
134
        0x0b85, 0x0b8a,
137
135
        0x0b8e, 0x0b90,
179
177
        0x0d02, 0x0d03,
180
178
        0x0d05, 0x0d0c,
181
179
        0x0d0e, 0x0d10,
182
 
        0x0d12, 0x0d28,
183
 
        0x0d2a, 0x0d39,
 
180
        0x0d12, 0x0d3a,
184
181
        0x0d3d, 0x0d44,
185
182
        0x0d46, 0x0d48,
186
 
        0x0d4a, 0x0d4d,
 
183
        0x0d4a, 0x0d4e,
187
184
        0x0d57, 0x0d57,
188
185
        0x0d60, 0x0d63,
189
186
        0x0d66, 0x0d75,
221
218
        0x0edc, 0x0edd,
222
219
        0x0f00, 0x0f47,
223
220
        0x0f49, 0x0f6c,
224
 
        0x0f71, 0x0f8b,
225
 
        0x0f90, 0x0f97,
 
221
        0x0f71, 0x0f97,
226
222
        0x0f99, 0x0fbc,
227
223
        0x0fbe, 0x0fcc,
228
 
        0x0fce, 0x0fd8,
 
224
        0x0fce, 0x0fda,
229
225
        0x1000, 0x10c5,
230
226
        0x10d0, 0x10fc,
231
227
        0x1100, 0x1248,
244
240
        0x12d8, 0x1310,
245
241
        0x1312, 0x1315,
246
242
        0x1318, 0x135a,
247
 
        0x135f, 0x137c,
 
243
        0x135d, 0x137c,
248
244
        0x1380, 0x1399,
249
245
        0x13a0, 0x13f4,
250
246
        0x1400, 0x169c,
283
279
        0x1b50, 0x1b7c,
284
280
        0x1b80, 0x1baa,
285
281
        0x1bae, 0x1bb9,
286
 
        0x1c00, 0x1c37,
 
282
        0x1bc0, 0x1bf3,
 
283
        0x1bfc, 0x1c37,
287
284
        0x1c3b, 0x1c49,
288
285
        0x1c4d, 0x1c7f,
289
286
        0x1cd0, 0x1cf2,
290
287
        0x1d00, 0x1de6,
291
 
        0x1dfd, 0x1f15,
 
288
        0x1dfc, 0x1f15,
292
289
        0x1f18, 0x1f1d,
293
290
        0x1f20, 0x1f45,
294
291
        0x1f48, 0x1f4d,
307
304
        0x2000, 0x2064,
308
305
        0x206a, 0x2071,
309
306
        0x2074, 0x208e,
310
 
        0x2090, 0x2094,
311
 
        0x20a0, 0x20b8,
 
307
        0x2090, 0x209c,
 
308
        0x20a0, 0x20b9,
312
309
        0x20d0, 0x20f0,
313
310
        0x2100, 0x2189,
314
 
        0x2190, 0x23e8,
 
311
        0x2190, 0x23f3,
315
312
        0x2400, 0x2426,
316
313
        0x2440, 0x244a,
317
 
        0x2460, 0x26cd,
318
 
        0x26cf, 0x26e1,
319
 
        0x26e3, 0x26e3,
320
 
        0x26e8, 0x26ff,
321
 
        0x2701, 0x2704,
322
 
        0x2706, 0x2709,
323
 
        0x270c, 0x2727,
324
 
        0x2729, 0x274b,
325
 
        0x274d, 0x274d,
326
 
        0x274f, 0x2752,
327
 
        0x2756, 0x275e,
328
 
        0x2761, 0x2794,
329
 
        0x2798, 0x27af,
330
 
        0x27b1, 0x27be,
331
 
        0x27c0, 0x27ca,
 
314
        0x2460, 0x26ff,
 
315
        0x2701, 0x27ca,
332
316
        0x27cc, 0x27cc,
333
 
        0x27d0, 0x2b4c,
 
317
        0x27ce, 0x2b4c,
334
318
        0x2b50, 0x2b59,
335
319
        0x2c00, 0x2c2e,
336
320
        0x2c30, 0x2c5e,
337
321
        0x2c60, 0x2cf1,
338
322
        0x2cf9, 0x2d25,
339
323
        0x2d30, 0x2d65,
340
 
        0x2d6f, 0x2d6f,
341
 
        0x2d80, 0x2d96,
 
324
        0x2d6f, 0x2d70,
 
325
        0x2d7f, 0x2d96,
342
326
        0x2da0, 0x2da6,
343
327
        0x2da8, 0x2dae,
344
328
        0x2db0, 0x2db6,
357
341
        0x3099, 0x30ff,
358
342
        0x3105, 0x312d,
359
343
        0x3131, 0x318e,
360
 
        0x3190, 0x31b7,
 
344
        0x3190, 0x31ba,
361
345
        0x31c0, 0x31e3,
362
346
        0x31f0, 0x321e,
363
347
        0x3220, 0x32fe,
366
350
        0xa000, 0xa48c,
367
351
        0xa490, 0xa4c6,
368
352
        0xa4d0, 0xa62b,
369
 
        0xa640, 0xa65f,
370
 
        0xa662, 0xa673,
 
353
        0xa640, 0xa673,
371
354
        0xa67c, 0xa697,
372
355
        0xa6a0, 0xa6f7,
373
 
        0xa700, 0xa78c,
374
 
        0xa7fb, 0xa82b,
 
356
        0xa700, 0xa78e,
 
357
        0xa790, 0xa791,
 
358
        0xa7a0, 0xa7a9,
 
359
        0xa7fa, 0xa82b,
375
360
        0xa830, 0xa839,
376
361
        0xa840, 0xa877,
377
362
        0xa880, 0xa8c4,
388
373
        0xaa5c, 0xaa7b,
389
374
        0xaa80, 0xaac2,
390
375
        0xaadb, 0xaadf,
 
376
        0xab01, 0xab06,
 
377
        0xab09, 0xab0e,
 
378
        0xab11, 0xab16,
 
379
        0xab20, 0xab26,
 
380
        0xab28, 0xab2e,
391
381
        0xabc0, 0xabed,
392
382
        0xabf0, 0xabf9,
393
383
        0xac00, 0xd7a3,
403
393
        0xfb3e, 0xfb3e,
404
394
        0xfb40, 0xfb41,
405
395
        0xfb43, 0xfb44,
406
 
        0xfb46, 0xfbb1,
 
396
        0xfb46, 0xfbc1,
407
397
        0xfbd3, 0xfd3f,
408
398
        0xfd50, 0xfd8f,
409
399
        0xfd92, 0xfdc7,
471
461
        0x10b78, 0x10b7f,
472
462
        0x10c00, 0x10c48,
473
463
        0x10e60, 0x10e7e,
 
464
        0x11000, 0x1104d,
 
465
        0x11052, 0x1106f,
474
466
        0x11080, 0x110c1,
475
467
        0x12000, 0x1236e,
476
468
        0x12400, 0x12462,
477
469
        0x12470, 0x12473,
478
470
        0x13000, 0x1342e,
 
471
        0x16800, 0x16a38,
 
472
        0x1b000, 0x1b001,
479
473
        0x1d000, 0x1d0f5,
480
474
        0x1d100, 0x1d126,
481
475
        0x1d129, 0x1d1dd,
505
499
        0x1d7ce, 0x1d7ff,
506
500
        0x1f000, 0x1f02b,
507
501
        0x1f030, 0x1f093,
 
502
        0x1f0a0, 0x1f0ae,
 
503
        0x1f0b1, 0x1f0be,
 
504
        0x1f0c1, 0x1f0cf,
 
505
        0x1f0d1, 0x1f0df,
508
506
        0x1f100, 0x1f10a,
509
507
        0x1f110, 0x1f12e,
510
 
        0x1f131, 0x1f131,
511
 
        0x1f13d, 0x1f13d,
512
 
        0x1f13f, 0x1f13f,
513
 
        0x1f142, 0x1f142,
514
 
        0x1f146, 0x1f146,
515
 
        0x1f14a, 0x1f14e,
516
 
        0x1f157, 0x1f157,
517
 
        0x1f15f, 0x1f15f,
518
 
        0x1f179, 0x1f179,
519
 
        0x1f17b, 0x1f17c,
520
 
        0x1f17f, 0x1f17f,
521
 
        0x1f18a, 0x1f18d,
522
 
        0x1f190, 0x1f190,
523
 
        0x1f200, 0x1f200,
524
 
        0x1f210, 0x1f231,
 
508
        0x1f130, 0x1f169,
 
509
        0x1f170, 0x1f19a,
 
510
        0x1f1e6, 0x1f202,
 
511
        0x1f210, 0x1f23a,
525
512
        0x1f240, 0x1f248,
 
513
        0x1f250, 0x1f251,
 
514
        0x1f300, 0x1f320,
 
515
        0x1f330, 0x1f335,
 
516
        0x1f337, 0x1f37c,
 
517
        0x1f380, 0x1f393,
 
518
        0x1f3a0, 0x1f3c4,
 
519
        0x1f3c6, 0x1f3ca,
 
520
        0x1f3e0, 0x1f3f0,
 
521
        0x1f400, 0x1f43e,
 
522
        0x1f440, 0x1f440,
 
523
        0x1f442, 0x1f4f7,
 
524
        0x1f4f9, 0x1f4fc,
 
525
        0x1f500, 0x1f53d,
 
526
        0x1f550, 0x1f567,
 
527
        0x1f5fb, 0x1f5ff,
 
528
        0x1f601, 0x1f610,
 
529
        0x1f612, 0x1f614,
 
530
        0x1f616, 0x1f616,
 
531
        0x1f618, 0x1f618,
 
532
        0x1f61a, 0x1f61a,
 
533
        0x1f61c, 0x1f61e,
 
534
        0x1f620, 0x1f625,
 
535
        0x1f628, 0x1f62b,
 
536
        0x1f62d, 0x1f62d,
 
537
        0x1f630, 0x1f633,
 
538
        0x1f635, 0x1f640,
 
539
        0x1f645, 0x1f64f,
 
540
        0x1f680, 0x1f6c5,
 
541
        0x1f700, 0x1f773,
526
542
        0x20000, 0x2a6d6,
527
543
        0x2a700, 0x2b734,
 
544
        0x2b740, 0x2b81d,
528
545
        0x2f800, 0x2fa1d,
529
546
        0xe0001, 0xe0001,
530
547
        0xe0020, 0xe007f,
587
604
 
588
605
/* 'Cn': General Category */
589
606
static const OnigCodePoint CR_Cn[] = {
590
 
        485,
 
607
        501,
591
608
        0x0378, 0x0379,
592
609
        0x037f, 0x0383,
593
610
        0x038b, 0x038b,
594
611
        0x038d, 0x038d,
595
612
        0x03a2, 0x03a2,
596
 
        0x0526, 0x0530,
 
613
        0x0528, 0x0530,
597
614
        0x0557, 0x0558,
598
615
        0x0560, 0x0560,
599
616
        0x0588, 0x0588,
603
620
        0x05f5, 0x05ff,
604
621
        0x0604, 0x0605,
605
622
        0x061c, 0x061d,
606
 
        0x0620, 0x0620,
607
 
        0x065f, 0x065f,
608
623
        0x070e, 0x070e,
609
624
        0x074b, 0x074c,
610
625
        0x07b2, 0x07bf,
611
626
        0x07fb, 0x07ff,
612
627
        0x082e, 0x082f,
613
 
        0x083f, 0x08ff,
614
 
        0x093a, 0x093b,
615
 
        0x094f, 0x094f,
616
 
        0x0956, 0x0957,
617
 
        0x0973, 0x0978,
 
628
        0x083f, 0x083f,
 
629
        0x085c, 0x085d,
 
630
        0x085f, 0x08ff,
 
631
        0x0978, 0x0978,
618
632
        0x0980, 0x0980,
619
633
        0x0984, 0x0984,
620
634
        0x098d, 0x098e,
673
687
        0x0b58, 0x0b5b,
674
688
        0x0b5e, 0x0b5e,
675
689
        0x0b64, 0x0b65,
676
 
        0x0b72, 0x0b81,
 
690
        0x0b78, 0x0b81,
677
691
        0x0b84, 0x0b84,
678
692
        0x0b8b, 0x0b8d,
679
693
        0x0b91, 0x0b91,
721
735
        0x0d04, 0x0d04,
722
736
        0x0d0d, 0x0d0d,
723
737
        0x0d11, 0x0d11,
724
 
        0x0d29, 0x0d29,
725
 
        0x0d3a, 0x0d3c,
 
738
        0x0d3b, 0x0d3c,
726
739
        0x0d45, 0x0d45,
727
740
        0x0d49, 0x0d49,
728
 
        0x0d4e, 0x0d56,
 
741
        0x0d4f, 0x0d56,
729
742
        0x0d58, 0x0d5f,
730
743
        0x0d64, 0x0d65,
731
744
        0x0d76, 0x0d78,
763
776
        0x0ede, 0x0eff,
764
777
        0x0f48, 0x0f48,
765
778
        0x0f6d, 0x0f70,
766
 
        0x0f8c, 0x0f8f,
767
779
        0x0f98, 0x0f98,
768
780
        0x0fbd, 0x0fbd,
769
781
        0x0fcd, 0x0fcd,
770
 
        0x0fd9, 0x0fff,
 
782
        0x0fdb, 0x0fff,
771
783
        0x10c6, 0x10cf,
772
784
        0x10fd, 0x10ff,
773
785
        0x1249, 0x1249,
785
797
        0x12d7, 0x12d7,
786
798
        0x1311, 0x1311,
787
799
        0x1316, 0x1317,
788
 
        0x135b, 0x135e,
 
800
        0x135b, 0x135c,
789
801
        0x137d, 0x137f,
790
802
        0x139a, 0x139f,
791
803
        0x13f5, 0x13ff,
824
836
        0x1b4c, 0x1b4f,
825
837
        0x1b7d, 0x1b7f,
826
838
        0x1bab, 0x1bad,
827
 
        0x1bba, 0x1bff,
 
839
        0x1bba, 0x1bbf,
 
840
        0x1bf4, 0x1bfb,
828
841
        0x1c38, 0x1c3a,
829
842
        0x1c4a, 0x1c4c,
830
843
        0x1c80, 0x1ccf,
831
844
        0x1cf3, 0x1cff,
832
 
        0x1de7, 0x1dfc,
 
845
        0x1de7, 0x1dfb,
833
846
        0x1f16, 0x1f17,
834
847
        0x1f1e, 0x1f1f,
835
848
        0x1f46, 0x1f47,
849
862
        0x2065, 0x2069,
850
863
        0x2072, 0x2073,
851
864
        0x208f, 0x208f,
852
 
        0x2095, 0x209f,
853
 
        0x20b9, 0x20cf,
 
865
        0x209d, 0x209f,
 
866
        0x20ba, 0x20cf,
854
867
        0x20f1, 0x20ff,
855
868
        0x218a, 0x218f,
856
 
        0x23e9, 0x23ff,
 
869
        0x23f4, 0x23ff,
857
870
        0x2427, 0x243f,
858
871
        0x244b, 0x245f,
859
 
        0x26ce, 0x26ce,
860
 
        0x26e2, 0x26e2,
861
 
        0x26e4, 0x26e7,
862
872
        0x2700, 0x2700,
863
 
        0x2705, 0x2705,
864
 
        0x270a, 0x270b,
865
 
        0x2728, 0x2728,
866
 
        0x274c, 0x274c,
867
 
        0x274e, 0x274e,
868
 
        0x2753, 0x2755,
869
 
        0x275f, 0x2760,
870
 
        0x2795, 0x2797,
871
 
        0x27b0, 0x27b0,
872
 
        0x27bf, 0x27bf,
873
873
        0x27cb, 0x27cb,
874
 
        0x27cd, 0x27cf,
 
874
        0x27cd, 0x27cd,
875
875
        0x2b4d, 0x2b4f,
876
876
        0x2b5a, 0x2bff,
877
877
        0x2c2f, 0x2c2f,
879
879
        0x2cf2, 0x2cf8,
880
880
        0x2d26, 0x2d2f,
881
881
        0x2d66, 0x2d6e,
882
 
        0x2d70, 0x2d7f,
 
882
        0x2d71, 0x2d7e,
883
883
        0x2d97, 0x2d9f,
884
884
        0x2da7, 0x2da7,
885
885
        0x2daf, 0x2daf,
899
899
        0x3100, 0x3104,
900
900
        0x312e, 0x3130,
901
901
        0x318f, 0x318f,
902
 
        0x31b8, 0x31bf,
 
902
        0x31bb, 0x31bf,
903
903
        0x31e4, 0x31ef,
904
904
        0x321f, 0x321f,
905
905
        0x32ff, 0x32ff,
908
908
        0xa48d, 0xa48f,
909
909
        0xa4c7, 0xa4cf,
910
910
        0xa62c, 0xa63f,
911
 
        0xa660, 0xa661,
912
911
        0xa674, 0xa67b,
913
912
        0xa698, 0xa69f,
914
913
        0xa6f8, 0xa6ff,
915
 
        0xa78d, 0xa7fa,
 
914
        0xa78f, 0xa78f,
 
915
        0xa792, 0xa79f,
 
916
        0xa7aa, 0xa7f9,
916
917
        0xa82c, 0xa82f,
917
918
        0xa83a, 0xa83f,
918
919
        0xa878, 0xa87f,
929
930
        0xaa5a, 0xaa5b,
930
931
        0xaa7c, 0xaa7f,
931
932
        0xaac3, 0xaada,
932
 
        0xaae0, 0xabbf,
 
933
        0xaae0, 0xab00,
 
934
        0xab07, 0xab08,
 
935
        0xab0f, 0xab10,
 
936
        0xab17, 0xab1f,
 
937
        0xab27, 0xab27,
 
938
        0xab2f, 0xabbf,
933
939
        0xabee, 0xabef,
934
940
        0xabfa, 0xabff,
935
941
        0xd7a4, 0xd7af,
945
951
        0xfb3f, 0xfb3f,
946
952
        0xfb42, 0xfb42,
947
953
        0xfb45, 0xfb45,
948
 
        0xfbb2, 0xfbd2,
 
954
        0xfbc2, 0xfbd2,
949
955
        0xfd40, 0xfd4f,
950
956
        0xfd90, 0xfd91,
951
957
        0xfdc8, 0xfdef,
1012
1018
        0x10b73, 0x10b77,
1013
1019
        0x10b80, 0x10bff,
1014
1020
        0x10c49, 0x10e5f,
1015
 
        0x10e7f, 0x1107f,
 
1021
        0x10e7f, 0x10fff,
 
1022
        0x1104e, 0x11051,
 
1023
        0x11070, 0x1107f,
1016
1024
        0x110c2, 0x11fff,
1017
1025
        0x1236f, 0x123ff,
1018
1026
        0x12463, 0x1246f,
1019
1027
        0x12474, 0x12fff,
1020
 
        0x1342f, 0x1cfff,
 
1028
        0x1342f, 0x167ff,
 
1029
        0x16a39, 0x1afff,
 
1030
        0x1b002, 0x1cfff,
1021
1031
        0x1d0f6, 0x1d0ff,
1022
1032
        0x1d127, 0x1d128,
1023
1033
        0x1d1de, 0x1d1ff,
1046
1056
        0x1d7cc, 0x1d7cd,
1047
1057
        0x1d800, 0x1efff,
1048
1058
        0x1f02c, 0x1f02f,
1049
 
        0x1f094, 0x1f0ff,
 
1059
        0x1f094, 0x1f09f,
 
1060
        0x1f0af, 0x1f0b0,
 
1061
        0x1f0bf, 0x1f0c0,
 
1062
        0x1f0d0, 0x1f0d0,
 
1063
        0x1f0e0, 0x1f0ff,
1050
1064
        0x1f10b, 0x1f10f,
1051
 
        0x1f12f, 0x1f130,
1052
 
        0x1f132, 0x1f13c,
1053
 
        0x1f13e, 0x1f13e,
1054
 
        0x1f140, 0x1f141,
1055
 
        0x1f143, 0x1f145,
1056
 
        0x1f147, 0x1f149,
1057
 
        0x1f14f, 0x1f156,
1058
 
        0x1f158, 0x1f15e,
1059
 
        0x1f160, 0x1f178,
1060
 
        0x1f17a, 0x1f17a,
1061
 
        0x1f17d, 0x1f17e,
1062
 
        0x1f180, 0x1f189,
1063
 
        0x1f18e, 0x1f18f,
1064
 
        0x1f191, 0x1f1ff,
1065
 
        0x1f201, 0x1f20f,
1066
 
        0x1f232, 0x1f23f,
1067
 
        0x1f249, 0x1ffff,
 
1065
        0x1f12f, 0x1f12f,
 
1066
        0x1f16a, 0x1f16f,
 
1067
        0x1f19b, 0x1f1e5,
 
1068
        0x1f203, 0x1f20f,
 
1069
        0x1f23b, 0x1f23f,
 
1070
        0x1f249, 0x1f24f,
 
1071
        0x1f252, 0x1f2ff,
 
1072
        0x1f321, 0x1f32f,
 
1073
        0x1f336, 0x1f336,
 
1074
        0x1f37d, 0x1f37f,
 
1075
        0x1f394, 0x1f39f,
 
1076
        0x1f3c5, 0x1f3c5,
 
1077
        0x1f3cb, 0x1f3df,
 
1078
        0x1f3f1, 0x1f3ff,
 
1079
        0x1f43f, 0x1f43f,
 
1080
        0x1f441, 0x1f441,
 
1081
        0x1f4f8, 0x1f4f8,
 
1082
        0x1f4fd, 0x1f4ff,
 
1083
        0x1f53e, 0x1f54f,
 
1084
        0x1f568, 0x1f5fa,
 
1085
        0x1f600, 0x1f600,
 
1086
        0x1f611, 0x1f611,
 
1087
        0x1f615, 0x1f615,
 
1088
        0x1f617, 0x1f617,
 
1089
        0x1f619, 0x1f619,
 
1090
        0x1f61b, 0x1f61b,
 
1091
        0x1f61f, 0x1f61f,
 
1092
        0x1f626, 0x1f627,
 
1093
        0x1f62c, 0x1f62c,
 
1094
        0x1f62e, 0x1f62f,
 
1095
        0x1f634, 0x1f634,
 
1096
        0x1f641, 0x1f644,
 
1097
        0x1f650, 0x1f67f,
 
1098
        0x1f6c6, 0x1f6ff,
 
1099
        0x1f774, 0x1ffff,
1068
1100
        0x2a6d7, 0x2a6ff,
1069
 
        0x2b735, 0x2f7ff,
 
1101
        0x2b735, 0x2b73f,
 
1102
        0x2b81e, 0x2f7ff,
1070
1103
        0x2fa1e, 0xe0000,
1071
1104
        0xe0002, 0xe001f,
1072
1105
        0xe0080, 0xe00ff,
1091
1124
 
1092
1125
/* 'L': Major Category */
1093
1126
static const OnigCodePoint CR_L[] = {
1094
 
        422,
 
1127
        435,
1095
1128
        0x0041, 0x005a,
1096
1129
        0x0061, 0x007a,
1097
1130
        0x00aa, 0x00aa,
1113
1146
        0x038e, 0x03a1,
1114
1147
        0x03a3, 0x03f5,
1115
1148
        0x03f7, 0x0481,
1116
 
        0x048a, 0x0525,
 
1149
        0x048a, 0x0527,
1117
1150
        0x0531, 0x0556,
1118
1151
        0x0559, 0x0559,
1119
1152
        0x0561, 0x0587,
1120
1153
        0x05d0, 0x05ea,
1121
1154
        0x05f0, 0x05f2,
1122
 
        0x0621, 0x064a,
 
1155
        0x0620, 0x064a,
1123
1156
        0x066e, 0x066f,
1124
1157
        0x0671, 0x06d3,
1125
1158
        0x06d5, 0x06d5,
1138
1171
        0x081a, 0x081a,
1139
1172
        0x0824, 0x0824,
1140
1173
        0x0828, 0x0828,
 
1174
        0x0840, 0x0858,
1141
1175
        0x0904, 0x0939,
1142
1176
        0x093d, 0x093d,
1143
1177
        0x0950, 0x0950,
1144
1178
        0x0958, 0x0961,
1145
 
        0x0971, 0x0972,
 
1179
        0x0971, 0x0977,
1146
1180
        0x0979, 0x097f,
1147
1181
        0x0985, 0x098c,
1148
1182
        0x098f, 0x0990,
1211
1245
        0x0cbd, 0x0cbd,
1212
1246
        0x0cde, 0x0cde,
1213
1247
        0x0ce0, 0x0ce1,
 
1248
        0x0cf1, 0x0cf2,
1214
1249
        0x0d05, 0x0d0c,
1215
1250
        0x0d0e, 0x0d10,
1216
 
        0x0d12, 0x0d28,
1217
 
        0x0d2a, 0x0d39,
 
1251
        0x0d12, 0x0d3a,
1218
1252
        0x0d3d, 0x0d3d,
 
1253
        0x0d4e, 0x0d4e,
1219
1254
        0x0d60, 0x0d61,
1220
1255
        0x0d7a, 0x0d7f,
1221
1256
        0x0d85, 0x0d96,
1246
1281
        0x0f00, 0x0f00,
1247
1282
        0x0f40, 0x0f47,
1248
1283
        0x0f49, 0x0f6c,
1249
 
        0x0f88, 0x0f8b,
 
1284
        0x0f88, 0x0f8c,
1250
1285
        0x1000, 0x102a,
1251
1286
        0x103f, 0x103f,
1252
1287
        0x1050, 0x1055,
1306
1341
        0x1b45, 0x1b4b,
1307
1342
        0x1b83, 0x1ba0,
1308
1343
        0x1bae, 0x1baf,
 
1344
        0x1bc0, 0x1be5,
1309
1345
        0x1c00, 0x1c23,
1310
1346
        0x1c4d, 0x1c4f,
1311
1347
        0x1c5a, 0x1c7d,
1333
1369
        0x1ff6, 0x1ffc,
1334
1370
        0x2071, 0x2071,
1335
1371
        0x207f, 0x207f,
1336
 
        0x2090, 0x2094,
 
1372
        0x2090, 0x209c,
1337
1373
        0x2102, 0x2102,
1338
1374
        0x2107, 0x2107,
1339
1375
        0x210a, 0x2113,
1374
1410
        0x30fc, 0x30ff,
1375
1411
        0x3105, 0x312d,
1376
1412
        0x3131, 0x318e,
1377
 
        0x31a0, 0x31b7,
 
1413
        0x31a0, 0x31ba,
1378
1414
        0x31f0, 0x31ff,
1379
1415
        0x3400, 0x4db5,
1380
1416
        0x4e00, 0x9fcb,
1383
1419
        0xa500, 0xa60c,
1384
1420
        0xa610, 0xa61f,
1385
1421
        0xa62a, 0xa62b,
1386
 
        0xa640, 0xa65f,
1387
 
        0xa662, 0xa66e,
 
1422
        0xa640, 0xa66e,
1388
1423
        0xa67f, 0xa697,
1389
1424
        0xa6a0, 0xa6e5,
1390
1425
        0xa717, 0xa71f,
1391
1426
        0xa722, 0xa788,
1392
 
        0xa78b, 0xa78c,
1393
 
        0xa7fb, 0xa801,
 
1427
        0xa78b, 0xa78e,
 
1428
        0xa790, 0xa791,
 
1429
        0xa7a0, 0xa7a9,
 
1430
        0xa7fa, 0xa801,
1394
1431
        0xa803, 0xa805,
1395
1432
        0xa807, 0xa80a,
1396
1433
        0xa80c, 0xa822,
1415
1452
        0xaac0, 0xaac0,
1416
1453
        0xaac2, 0xaac2,
1417
1454
        0xaadb, 0xaadd,
 
1455
        0xab01, 0xab06,
 
1456
        0xab09, 0xab0e,
 
1457
        0xab11, 0xab16,
 
1458
        0xab20, 0xab26,
 
1459
        0xab28, 0xab2e,
1418
1460
        0xabc0, 0xabe2,
1419
1461
        0xac00, 0xd7a3,
1420
1462
        0xd7b0, 0xd7c6,
1478
1520
        0x10b40, 0x10b55,
1479
1521
        0x10b60, 0x10b72,
1480
1522
        0x10c00, 0x10c48,
 
1523
        0x11003, 0x11037,
1481
1524
        0x11083, 0x110af,
1482
1525
        0x12000, 0x1236e,
1483
1526
        0x13000, 0x1342e,
 
1527
        0x16800, 0x16a38,
 
1528
        0x1b000, 0x1b001,
1484
1529
        0x1d400, 0x1d454,
1485
1530
        0x1d456, 0x1d49c,
1486
1531
        0x1d49e, 0x1d49f,
1513
1558
        0x1d7c4, 0x1d7cb,
1514
1559
        0x20000, 0x2a6d6,
1515
1560
        0x2a700, 0x2b734,
 
1561
        0x2b740, 0x2b81d,
1516
1562
        0x2f800, 0x2fa1d,
1517
1563
}; /* CR_L */
1518
1564
 
1519
1565
/* 'Ll': General Category */
1520
1566
static const OnigCodePoint CR_Ll[] = {
1521
 
        599,
 
1567
        609,
1522
1568
        0x0061, 0x007a,
1523
1569
        0x00aa, 0x00aa,
1524
1570
        0x00b5, 0x00b5,
1785
1831
        0x0521, 0x0521,
1786
1832
        0x0523, 0x0523,
1787
1833
        0x0525, 0x0525,
 
1834
        0x0527, 0x0527,
1788
1835
        0x0561, 0x0587,
1789
1836
        0x1d00, 0x1d2b,
1790
1837
        0x1d62, 0x1d77,
2021
2068
        0xa65b, 0xa65b,
2022
2069
        0xa65d, 0xa65d,
2023
2070
        0xa65f, 0xa65f,
 
2071
        0xa661, 0xa661,
2024
2072
        0xa663, 0xa663,
2025
2073
        0xa665, 0xa665,
2026
2074
        0xa667, 0xa667,
2086
2134
        0xa785, 0xa785,
2087
2135
        0xa787, 0xa787,
2088
2136
        0xa78c, 0xa78c,
 
2137
        0xa78e, 0xa78e,
 
2138
        0xa791, 0xa791,
 
2139
        0xa7a1, 0xa7a1,
 
2140
        0xa7a3, 0xa7a3,
 
2141
        0xa7a5, 0xa7a5,
 
2142
        0xa7a7, 0xa7a7,
 
2143
        0xa7a9, 0xa7a9,
 
2144
        0xa7fa, 0xa7fa,
2089
2145
        0xfb00, 0xfb06,
2090
2146
        0xfb13, 0xfb17,
2091
2147
        0xff41, 0xff5a,
2151
2207
        0x1d9b, 0x1dbf,
2152
2208
        0x2071, 0x2071,
2153
2209
        0x207f, 0x207f,
2154
 
        0x2090, 0x2094,
 
2210
        0x2090, 0x209c,
2155
2211
        0x2c7d, 0x2c7d,
2156
2212
        0x2d6f, 0x2d6f,
2157
2213
        0x2e2f, 0x2e2f,
2176
2232
 
2177
2233
/* 'Lo': General Category */
2178
2234
static const OnigCodePoint CR_Lo[] = {
2179
 
        311,
 
2235
        323,
2180
2236
        0x01bb, 0x01bb,
2181
2237
        0x01c0, 0x01c3,
2182
2238
        0x0294, 0x0294,
2183
2239
        0x05d0, 0x05ea,
2184
2240
        0x05f0, 0x05f2,
2185
 
        0x0621, 0x063f,
 
2241
        0x0620, 0x063f,
2186
2242
        0x0641, 0x064a,
2187
2243
        0x066e, 0x066f,
2188
2244
        0x0671, 0x06d3,
2196
2252
        0x07b1, 0x07b1,
2197
2253
        0x07ca, 0x07ea,
2198
2254
        0x0800, 0x0815,
 
2255
        0x0840, 0x0858,
2199
2256
        0x0904, 0x0939,
2200
2257
        0x093d, 0x093d,
2201
2258
        0x0950, 0x0950,
2202
2259
        0x0958, 0x0961,
2203
 
        0x0972, 0x0972,
 
2260
        0x0972, 0x0977,
2204
2261
        0x0979, 0x097f,
2205
2262
        0x0985, 0x098c,
2206
2263
        0x098f, 0x0990,
2269
2326
        0x0cbd, 0x0cbd,
2270
2327
        0x0cde, 0x0cde,
2271
2328
        0x0ce0, 0x0ce1,
 
2329
        0x0cf1, 0x0cf2,
2272
2330
        0x0d05, 0x0d0c,
2273
2331
        0x0d0e, 0x0d10,
2274
 
        0x0d12, 0x0d28,
2275
 
        0x0d2a, 0x0d39,
 
2332
        0x0d12, 0x0d3a,
2276
2333
        0x0d3d, 0x0d3d,
 
2334
        0x0d4e, 0x0d4e,
2277
2335
        0x0d60, 0x0d61,
2278
2336
        0x0d7a, 0x0d7f,
2279
2337
        0x0d85, 0x0d96,
2303
2361
        0x0f00, 0x0f00,
2304
2362
        0x0f40, 0x0f47,
2305
2363
        0x0f49, 0x0f6c,
2306
 
        0x0f88, 0x0f8b,
 
2364
        0x0f88, 0x0f8c,
2307
2365
        0x1000, 0x102a,
2308
2366
        0x103f, 0x103f,
2309
2367
        0x1050, 0x1055,
2360
2418
        0x1b45, 0x1b4b,
2361
2419
        0x1b83, 0x1ba0,
2362
2420
        0x1bae, 0x1baf,
 
2421
        0x1bc0, 0x1be5,
2363
2422
        0x1c00, 0x1c23,
2364
2423
        0x1c4d, 0x1c4f,
2365
2424
        0x1c5a, 0x1c77,
2384
2443
        0x30ff, 0x30ff,
2385
2444
        0x3105, 0x312d,
2386
2445
        0x3131, 0x318e,
2387
 
        0x31a0, 0x31b7,
 
2446
        0x31a0, 0x31ba,
2388
2447
        0x31f0, 0x31ff,
2389
2448
        0x3400, 0x4db5,
2390
2449
        0x4e00, 0x9fcb,
2421
2480
        0xaac0, 0xaac0,
2422
2481
        0xaac2, 0xaac2,
2423
2482
        0xaadb, 0xaadc,
 
2483
        0xab01, 0xab06,
 
2484
        0xab09, 0xab0e,
 
2485
        0xab11, 0xab16,
 
2486
        0xab20, 0xab26,
 
2487
        0xab28, 0xab2e,
2424
2488
        0xabc0, 0xabe2,
2425
2489
        0xac00, 0xd7a3,
2426
2490
        0xd7b0, 0xd7c6,
2482
2546
        0x10b40, 0x10b55,
2483
2547
        0x10b60, 0x10b72,
2484
2548
        0x10c00, 0x10c48,
 
2549
        0x11003, 0x11037,
2485
2550
        0x11083, 0x110af,
2486
2551
        0x12000, 0x1236e,
2487
2552
        0x13000, 0x1342e,
 
2553
        0x16800, 0x16a38,
 
2554
        0x1b000, 0x1b001,
2488
2555
        0x20000, 0x2a6d6,
2489
2556
        0x2a700, 0x2b734,
 
2557
        0x2b740, 0x2b81d,
2490
2558
        0x2f800, 0x2fa1d,
2491
2559
}; /* CR_Lo */
2492
2560
 
2507
2575
 
2508
2576
/* 'Lu': General Category */
2509
2577
static const OnigCodePoint CR_Lu[] = {
2510
 
        594,
 
2578
        603,
2511
2579
        0x0041, 0x005a,
2512
2580
        0x00c0, 0x00d6,
2513
2581
        0x00d8, 0x00de,
2773
2841
        0x0520, 0x0520,
2774
2842
        0x0522, 0x0522,
2775
2843
        0x0524, 0x0524,
 
2844
        0x0526, 0x0526,
2776
2845
        0x0531, 0x0556,
2777
2846
        0x10a0, 0x10c5,
2778
2847
        0x1e00, 0x1e00,
3005
3074
        0xa65a, 0xa65a,
3006
3075
        0xa65c, 0xa65c,
3007
3076
        0xa65e, 0xa65e,
 
3077
        0xa660, 0xa660,
3008
3078
        0xa662, 0xa662,
3009
3079
        0xa664, 0xa664,
3010
3080
        0xa666, 0xa666,
3069
3139
        0xa784, 0xa784,
3070
3140
        0xa786, 0xa786,
3071
3141
        0xa78b, 0xa78b,
 
3142
        0xa78d, 0xa78d,
 
3143
        0xa790, 0xa790,
 
3144
        0xa7a0, 0xa7a0,
 
3145
        0xa7a2, 0xa7a2,
 
3146
        0xa7a4, 0xa7a4,
 
3147
        0xa7a6, 0xa7a6,
 
3148
        0xa7a8, 0xa7a8,
3072
3149
        0xff21, 0xff3a,
3073
3150
        0x10400, 0x10427,
3074
3151
        0x1d400, 0x1d419,
3106
3183
 
3107
3184
/* 'M': Major Category */
3108
3185
static const OnigCodePoint CR_M[] = {
3109
 
        188,
 
3186
        193,
3110
3187
        0x0300, 0x036f,
3111
3188
        0x0483, 0x0489,
3112
3189
        0x0591, 0x05bd,
3115
3192
        0x05c4, 0x05c5,
3116
3193
        0x05c7, 0x05c7,
3117
3194
        0x0610, 0x061a,
3118
 
        0x064b, 0x065e,
 
3195
        0x064b, 0x065f,
3119
3196
        0x0670, 0x0670,
3120
3197
        0x06d6, 0x06dc,
3121
 
        0x06de, 0x06e4,
 
3198
        0x06df, 0x06e4,
3122
3199
        0x06e7, 0x06e8,
3123
3200
        0x06ea, 0x06ed,
3124
3201
        0x0711, 0x0711,
3129
3206
        0x081b, 0x0823,
3130
3207
        0x0825, 0x0827,
3131
3208
        0x0829, 0x082d,
 
3209
        0x0859, 0x085b,
3132
3210
        0x0900, 0x0903,
3133
 
        0x093c, 0x093c,
3134
 
        0x093e, 0x094e,
3135
 
        0x0951, 0x0955,
 
3211
        0x093a, 0x093c,
 
3212
        0x093e, 0x094f,
 
3213
        0x0951, 0x0957,
3136
3214
        0x0962, 0x0963,
3137
3215
        0x0981, 0x0983,
3138
3216
        0x09bc, 0x09bc,
3206
3284
        0x0f3e, 0x0f3f,
3207
3285
        0x0f71, 0x0f84,
3208
3286
        0x0f86, 0x0f87,
3209
 
        0x0f90, 0x0f97,
 
3287
        0x0f8d, 0x0f97,
3210
3288
        0x0f99, 0x0fbc,
3211
3289
        0x0fc6, 0x0fc6,
3212
3290
        0x102b, 0x103e,
3218
3296
        0x1082, 0x108d,
3219
3297
        0x108f, 0x108f,
3220
3298
        0x109a, 0x109d,
3221
 
        0x135f, 0x135f,
 
3299
        0x135d, 0x135f,
3222
3300
        0x1712, 0x1714,
3223
3301
        0x1732, 0x1734,
3224
3302
        0x1752, 0x1753,
3240
3318
        0x1b6b, 0x1b73,
3241
3319
        0x1b80, 0x1b82,
3242
3320
        0x1ba1, 0x1baa,
 
3321
        0x1be6, 0x1bf3,
3243
3322
        0x1c24, 0x1c37,
3244
3323
        0x1cd0, 0x1cd2,
3245
3324
        0x1cd4, 0x1ce8,
3246
3325
        0x1ced, 0x1ced,
3247
3326
        0x1cf2, 0x1cf2,
3248
3327
        0x1dc0, 0x1de6,
3249
 
        0x1dfd, 0x1dff,
 
3328
        0x1dfc, 0x1dff,
3250
3329
        0x20d0, 0x20f0,
3251
3330
        0x2cef, 0x2cf1,
 
3331
        0x2d7f, 0x2d7f,
3252
3332
        0x2de0, 0x2dff,
3253
3333
        0x302a, 0x302f,
3254
3334
        0x3099, 0x309a,
3286
3366
        0x10a0c, 0x10a0f,
3287
3367
        0x10a38, 0x10a3a,
3288
3368
        0x10a3f, 0x10a3f,
 
3369
        0x11000, 0x11002,
 
3370
        0x11038, 0x11046,
3289
3371
        0x11080, 0x11082,
3290
3372
        0x110b0, 0x110ba,
3291
3373
        0x1d165, 0x1d169,
3299
3381
 
3300
3382
/* 'Mc': General Category */
3301
3383
static const OnigCodePoint CR_Mc[] = {
3302
 
        106,
 
3384
        113,
3303
3385
        0x0903, 0x0903,
 
3386
        0x093b, 0x093b,
3304
3387
        0x093e, 0x0940,
3305
3388
        0x0949, 0x094c,
3306
 
        0x094e, 0x094e,
 
3389
        0x094e, 0x094f,
3307
3390
        0x0982, 0x0983,
3308
3391
        0x09be, 0x09c0,
3309
3392
        0x09c7, 0x09c8,
3380
3463
        0x1ba1, 0x1ba1,
3381
3464
        0x1ba6, 0x1ba7,
3382
3465
        0x1baa, 0x1baa,
 
3466
        0x1be7, 0x1be7,
 
3467
        0x1bea, 0x1bec,
 
3468
        0x1bee, 0x1bee,
 
3469
        0x1bf2, 0x1bf3,
3383
3470
        0x1c24, 0x1c2b,
3384
3471
        0x1c34, 0x1c35,
3385
3472
        0x1ce1, 0x1ce1,
3401
3488
        0xabe6, 0xabe7,
3402
3489
        0xabe9, 0xabea,
3403
3490
        0xabec, 0xabec,
 
3491
        0x11000, 0x11000,
 
3492
        0x11002, 0x11002,
3404
3493
        0x11082, 0x11082,
3405
3494
        0x110b0, 0x110b2,
3406
3495
        0x110b7, 0x110b8,
3410
3499
 
3411
3500
/* 'Me': General Category */
3412
3501
static const OnigCodePoint CR_Me[] = {
3413
 
        5,
 
3502
        4,
3414
3503
        0x0488, 0x0489,
3415
 
        0x06de, 0x06de,
3416
3504
        0x20dd, 0x20e0,
3417
3505
        0x20e2, 0x20e4,
3418
3506
        0xa670, 0xa672,
3420
3508
 
3421
3509
/* 'Mn': General Category */
3422
3510
static const OnigCodePoint CR_Mn[] = {
3423
 
        194,
 
3511
        203,
3424
3512
        0x0300, 0x036f,
3425
3513
        0x0483, 0x0487,
3426
3514
        0x0591, 0x05bd,
3429
3517
        0x05c4, 0x05c5,
3430
3518
        0x05c7, 0x05c7,
3431
3519
        0x0610, 0x061a,
3432
 
        0x064b, 0x065e,
 
3520
        0x064b, 0x065f,
3433
3521
        0x0670, 0x0670,
3434
3522
        0x06d6, 0x06dc,
3435
3523
        0x06df, 0x06e4,
3443
3531
        0x081b, 0x0823,
3444
3532
        0x0825, 0x0827,
3445
3533
        0x0829, 0x082d,
 
3534
        0x0859, 0x085b,
3446
3535
        0x0900, 0x0902,
 
3536
        0x093a, 0x093a,
3447
3537
        0x093c, 0x093c,
3448
3538
        0x0941, 0x0948,
3449
3539
        0x094d, 0x094d,
3450
 
        0x0951, 0x0955,
 
3540
        0x0951, 0x0957,
3451
3541
        0x0962, 0x0963,
3452
3542
        0x0981, 0x0981,
3453
3543
        0x09bc, 0x09bc,
3508
3598
        0x0f71, 0x0f7e,
3509
3599
        0x0f80, 0x0f84,
3510
3600
        0x0f86, 0x0f87,
3511
 
        0x0f90, 0x0f97,
 
3601
        0x0f8d, 0x0f97,
3512
3602
        0x0f99, 0x0fbc,
3513
3603
        0x0fc6, 0x0fc6,
3514
3604
        0x102d, 0x1030,
3522
3612
        0x1085, 0x1086,
3523
3613
        0x108d, 0x108d,
3524
3614
        0x109d, 0x109d,
3525
 
        0x135f, 0x135f,
 
3615
        0x135d, 0x135f,
3526
3616
        0x1712, 0x1714,
3527
3617
        0x1732, 0x1734,
3528
3618
        0x1752, 0x1753,
3554
3644
        0x1b80, 0x1b81,
3555
3645
        0x1ba2, 0x1ba5,
3556
3646
        0x1ba8, 0x1ba9,
 
3647
        0x1be6, 0x1be6,
 
3648
        0x1be8, 0x1be9,
 
3649
        0x1bed, 0x1bed,
 
3650
        0x1bef, 0x1bf1,
3557
3651
        0x1c2c, 0x1c33,
3558
3652
        0x1c36, 0x1c37,
3559
3653
        0x1cd0, 0x1cd2,
3561
3655
        0x1ce2, 0x1ce8,
3562
3656
        0x1ced, 0x1ced,
3563
3657
        0x1dc0, 0x1de6,
3564
 
        0x1dfd, 0x1dff,
 
3658
        0x1dfc, 0x1dff,
3565
3659
        0x20d0, 0x20dc,
3566
3660
        0x20e1, 0x20e1,
3567
3661
        0x20e5, 0x20f0,
3568
3662
        0x2cef, 0x2cf1,
 
3663
        0x2d7f, 0x2d7f,
3569
3664
        0x2de0, 0x2dff,
3570
3665
        0x302a, 0x302f,
3571
3666
        0x3099, 0x309a,
3606
3701
        0x10a0c, 0x10a0f,
3607
3702
        0x10a38, 0x10a3a,
3608
3703
        0x10a3f, 0x10a3f,
 
3704
        0x11001, 0x11001,
 
3705
        0x11038, 0x11046,
3609
3706
        0x11080, 0x11081,
3610
3707
        0x110b3, 0x110b6,
3611
3708
        0x110b9, 0x110ba,
3619
3716
 
3620
3717
/* 'N': Major Category */
3621
3718
static const OnigCodePoint CR_N[] = {
3622
 
        81,
 
3719
        83,
3623
3720
        0x0030, 0x0039,
3624
3721
        0x00b2, 0x00b3,
3625
3722
        0x00b9, 0x00b9,
3633
3730
        0x0a66, 0x0a6f,
3634
3731
        0x0ae6, 0x0aef,
3635
3732
        0x0b66, 0x0b6f,
 
3733
        0x0b72, 0x0b77,
3636
3734
        0x0be6, 0x0bf2,
3637
3735
        0x0c66, 0x0c6f,
3638
3736
        0x0c78, 0x0c7e,
3697
3795
        0x10b58, 0x10b5f,
3698
3796
        0x10b78, 0x10b7f,
3699
3797
        0x10e60, 0x10e7e,
 
3798
        0x11052, 0x1106f,
3700
3799
        0x12400, 0x12462,
3701
3800
        0x1d360, 0x1d371,
3702
3801
        0x1d7ce, 0x1d7ff,
3705
3804
 
3706
3805
/* 'Nd': General Category */
3707
3806
static const OnigCodePoint CR_Nd[] = {
3708
 
        37,
 
3807
        38,
3709
3808
        0x0030, 0x0039,
3710
3809
        0x0660, 0x0669,
3711
3810
        0x06f0, 0x06f9,
3727
3826
        0x17e0, 0x17e9,
3728
3827
        0x1810, 0x1819,
3729
3828
        0x1946, 0x194f,
3730
 
        0x19d0, 0x19da,
 
3829
        0x19d0, 0x19d9,
3731
3830
        0x1a80, 0x1a89,
3732
3831
        0x1a90, 0x1a99,
3733
3832
        0x1b50, 0x1b59,
3742
3841
        0xabf0, 0xabf9,
3743
3842
        0xff10, 0xff19,
3744
3843
        0x104a0, 0x104a9,
 
3844
        0x11066, 0x1106f,
3745
3845
        0x1d7ce, 0x1d7ff,
3746
3846
}; /* CR_Nd */
3747
3847
 
3764
3864
 
3765
3865
/* 'No': General Category */
3766
3866
static const OnigCodePoint CR_No[] = {
3767
 
        38,
 
3867
        41,
3768
3868
        0x00b2, 0x00b3,
3769
3869
        0x00b9, 0x00b9,
3770
3870
        0x00bc, 0x00be,
3771
3871
        0x09f4, 0x09f9,
 
3872
        0x0b72, 0x0b77,
3772
3873
        0x0bf0, 0x0bf2,
3773
3874
        0x0c78, 0x0c7e,
3774
3875
        0x0d70, 0x0d75,
3775
3876
        0x0f2a, 0x0f33,
3776
3877
        0x1369, 0x137c,
3777
3878
        0x17f0, 0x17f9,
 
3879
        0x19da, 0x19da,
3778
3880
        0x2070, 0x2070,
3779
3881
        0x2074, 0x2079,
3780
3882
        0x2080, 0x2089,
3801
3903
        0x10b58, 0x10b5f,
3802
3904
        0x10b78, 0x10b7f,
3803
3905
        0x10e60, 0x10e7e,
 
3906
        0x11052, 0x11065,
3804
3907
        0x1d360, 0x1d371,
3805
3908
        0x1f100, 0x1f10a,
3806
3909
}; /* CR_No */
3807
3910
 
3808
3911
/* 'P': Major Category */
3809
3912
static const OnigCodePoint CR_P[] = {
3810
 
        129,
 
3913
        133,
3811
3914
        0x0021, 0x0023,
3812
3915
        0x0025, 0x002a,
3813
3916
        0x002c, 0x002f,
3840
3943
        0x0700, 0x070d,
3841
3944
        0x07f7, 0x07f9,
3842
3945
        0x0830, 0x083e,
 
3946
        0x085e, 0x085e,
3843
3947
        0x0964, 0x0965,
3844
3948
        0x0970, 0x0970,
3845
3949
        0x0df4, 0x0df4,
3849
3953
        0x0f3a, 0x0f3d,
3850
3954
        0x0f85, 0x0f85,
3851
3955
        0x0fd0, 0x0fd4,
 
3956
        0x0fd9, 0x0fda,
3852
3957
        0x104a, 0x104f,
3853
3958
        0x10fb, 0x10fb,
3854
3959
        0x1361, 0x1368,
3861
3966
        0x17d8, 0x17da,
3862
3967
        0x1800, 0x180a,
3863
3968
        0x1944, 0x1945,
3864
 
        0x19de, 0x19df,
3865
3969
        0x1a1e, 0x1a1f,
3866
3970
        0x1aa0, 0x1aa6,
3867
3971
        0x1aa8, 0x1aad,
3868
3972
        0x1b5a, 0x1b60,
 
3973
        0x1bfc, 0x1bff,
3869
3974
        0x1c3b, 0x1c3f,
3870
3975
        0x1c7e, 0x1c7f,
3871
3976
        0x1cd3, 0x1cd3,
3884
3989
        0x29fc, 0x29fd,
3885
3990
        0x2cf9, 0x2cfc,
3886
3991
        0x2cfe, 0x2cff,
 
3992
        0x2d70, 0x2d70,
3887
3993
        0x2e00, 0x2e2e,
3888
3994
        0x2e30, 0x2e31,
3889
3995
        0x3001, 0x3003,
3934
4040
        0x10a50, 0x10a58,
3935
4041
        0x10a7f, 0x10a7f,
3936
4042
        0x10b39, 0x10b3f,
 
4043
        0x11047, 0x1104d,
3937
4044
        0x110bb, 0x110bc,
3938
4045
        0x110be, 0x110c1,
3939
4046
        0x12470, 0x12473,
4078
4185
 
4079
4186
/* 'Po': General Category */
4080
4187
static const OnigCodePoint CR_Po[] = {
4081
 
        124,
 
4188
        128,
4082
4189
        0x0021, 0x0023,
4083
4190
        0x0025, 0x0027,
4084
4191
        0x002a, 0x002a,
4107
4214
        0x0700, 0x070d,
4108
4215
        0x07f7, 0x07f9,
4109
4216
        0x0830, 0x083e,
 
4217
        0x085e, 0x085e,
4110
4218
        0x0964, 0x0965,
4111
4219
        0x0970, 0x0970,
4112
4220
        0x0df4, 0x0df4,
4115
4223
        0x0f04, 0x0f12,
4116
4224
        0x0f85, 0x0f85,
4117
4225
        0x0fd0, 0x0fd4,
 
4226
        0x0fd9, 0x0fda,
4118
4227
        0x104a, 0x104f,
4119
4228
        0x10fb, 0x10fb,
4120
4229
        0x1361, 0x1368,
4126
4235
        0x1800, 0x1805,
4127
4236
        0x1807, 0x180a,
4128
4237
        0x1944, 0x1945,
4129
 
        0x19de, 0x19df,
4130
4238
        0x1a1e, 0x1a1f,
4131
4239
        0x1aa0, 0x1aa6,
4132
4240
        0x1aa8, 0x1aad,
4133
4241
        0x1b5a, 0x1b60,
 
4242
        0x1bfc, 0x1bff,
4134
4243
        0x1c3b, 0x1c3f,
4135
4244
        0x1c7e, 0x1c7f,
4136
4245
        0x1cd3, 0x1cd3,
4144
4253
        0x2055, 0x205e,
4145
4254
        0x2cf9, 0x2cfc,
4146
4255
        0x2cfe, 0x2cff,
 
4256
        0x2d70, 0x2d70,
4147
4257
        0x2e00, 0x2e01,
4148
4258
        0x2e06, 0x2e08,
4149
4259
        0x2e0b, 0x2e0b,
4200
4310
        0x10a50, 0x10a58,
4201
4311
        0x10a7f, 0x10a7f,
4202
4312
        0x10b39, 0x10b3f,
 
4313
        0x11047, 0x1104d,
4203
4314
        0x110bb, 0x110bc,
4204
4315
        0x110be, 0x110c1,
4205
4316
        0x12470, 0x12473,
4284
4395
 
4285
4396
/* 'S': Major Category */
4286
4397
static const OnigCodePoint CR_S[] = {
4287
 
        198,
 
4398
        208,
4288
4399
        0x0024, 0x0024,
4289
4400
        0x002b, 0x002b,
4290
4401
        0x003c, 0x003e,
4312
4423
        0x0606, 0x0608,
4313
4424
        0x060b, 0x060b,
4314
4425
        0x060e, 0x060f,
 
4426
        0x06de, 0x06de,
4315
4427
        0x06e9, 0x06e9,
4316
4428
        0x06fd, 0x06fe,
4317
4429
        0x07f6, 0x07f6,
4321
4433
        0x0b70, 0x0b70,
4322
4434
        0x0bf3, 0x0bfa,
4323
4435
        0x0c7f, 0x0c7f,
4324
 
        0x0cf1, 0x0cf2,
4325
4436
        0x0d79, 0x0d79,
4326
4437
        0x0e3f, 0x0e3f,
4327
4438
        0x0f01, 0x0f03,
4339
4450
        0x1390, 0x1399,
4340
4451
        0x17db, 0x17db,
4341
4452
        0x1940, 0x1940,
4342
 
        0x19e0, 0x19ff,
 
4453
        0x19de, 0x19ff,
4343
4454
        0x1b61, 0x1b6a,
4344
4455
        0x1b74, 0x1b7c,
4345
4456
        0x1fbd, 0x1fbd,
4352
4463
        0x2052, 0x2052,
4353
4464
        0x207a, 0x207c,
4354
4465
        0x208a, 0x208c,
4355
 
        0x20a0, 0x20b8,
 
4466
        0x20a0, 0x20b9,
4356
4467
        0x2100, 0x2101,
4357
4468
        0x2103, 0x2106,
4358
4469
        0x2108, 0x2109,
4368
4479
        0x214a, 0x214d,
4369
4480
        0x214f, 0x214f,
4370
4481
        0x2190, 0x2328,
4371
 
        0x232b, 0x23e8,
 
4482
        0x232b, 0x23f3,
4372
4483
        0x2400, 0x2426,
4373
4484
        0x2440, 0x244a,
4374
4485
        0x249c, 0x24e9,
4375
 
        0x2500, 0x26cd,
4376
 
        0x26cf, 0x26e1,
4377
 
        0x26e3, 0x26e3,
4378
 
        0x26e8, 0x26ff,
4379
 
        0x2701, 0x2704,
4380
 
        0x2706, 0x2709,
4381
 
        0x270c, 0x2727,
4382
 
        0x2729, 0x274b,
4383
 
        0x274d, 0x274d,
4384
 
        0x274f, 0x2752,
4385
 
        0x2756, 0x275e,
4386
 
        0x2761, 0x2767,
4387
 
        0x2794, 0x2794,
4388
 
        0x2798, 0x27af,
4389
 
        0x27b1, 0x27be,
4390
 
        0x27c0, 0x27c4,
 
4486
        0x2500, 0x26ff,
 
4487
        0x2701, 0x2767,
 
4488
        0x2794, 0x27c4,
4391
4489
        0x27c7, 0x27ca,
4392
4490
        0x27cc, 0x27cc,
4393
 
        0x27d0, 0x27e5,
 
4491
        0x27ce, 0x27e5,
4394
4492
        0x27f0, 0x2982,
4395
4493
        0x2999, 0x29d7,
4396
4494
        0x29dc, 0x29fb,
4425
4523
        0xa836, 0xa839,
4426
4524
        0xaa77, 0xaa79,
4427
4525
        0xfb29, 0xfb29,
 
4526
        0xfbb2, 0xfbc1,
4428
4527
        0xfdfc, 0xfdfd,
4429
4528
        0xfe62, 0xfe62,
4430
4529
        0xfe64, 0xfe66,
4466
4565
        0x1d7c3, 0x1d7c3,
4467
4566
        0x1f000, 0x1f02b,
4468
4567
        0x1f030, 0x1f093,
 
4568
        0x1f0a0, 0x1f0ae,
 
4569
        0x1f0b1, 0x1f0be,
 
4570
        0x1f0c1, 0x1f0cf,
 
4571
        0x1f0d1, 0x1f0df,
4469
4572
        0x1f110, 0x1f12e,
4470
 
        0x1f131, 0x1f131,
4471
 
        0x1f13d, 0x1f13d,
4472
 
        0x1f13f, 0x1f13f,
4473
 
        0x1f142, 0x1f142,
4474
 
        0x1f146, 0x1f146,
4475
 
        0x1f14a, 0x1f14e,
4476
 
        0x1f157, 0x1f157,
4477
 
        0x1f15f, 0x1f15f,
4478
 
        0x1f179, 0x1f179,
4479
 
        0x1f17b, 0x1f17c,
4480
 
        0x1f17f, 0x1f17f,
4481
 
        0x1f18a, 0x1f18d,
4482
 
        0x1f190, 0x1f190,
4483
 
        0x1f200, 0x1f200,
4484
 
        0x1f210, 0x1f231,
 
4573
        0x1f130, 0x1f169,
 
4574
        0x1f170, 0x1f19a,
 
4575
        0x1f1e6, 0x1f202,
 
4576
        0x1f210, 0x1f23a,
4485
4577
        0x1f240, 0x1f248,
 
4578
        0x1f250, 0x1f251,
 
4579
        0x1f300, 0x1f320,
 
4580
        0x1f330, 0x1f335,
 
4581
        0x1f337, 0x1f37c,
 
4582
        0x1f380, 0x1f393,
 
4583
        0x1f3a0, 0x1f3c4,
 
4584
        0x1f3c6, 0x1f3ca,
 
4585
        0x1f3e0, 0x1f3f0,
 
4586
        0x1f400, 0x1f43e,
 
4587
        0x1f440, 0x1f440,
 
4588
        0x1f442, 0x1f4f7,
 
4589
        0x1f4f9, 0x1f4fc,
 
4590
        0x1f500, 0x1f53d,
 
4591
        0x1f550, 0x1f567,
 
4592
        0x1f5fb, 0x1f5ff,
 
4593
        0x1f601, 0x1f610,
 
4594
        0x1f612, 0x1f614,
 
4595
        0x1f616, 0x1f616,
 
4596
        0x1f618, 0x1f618,
 
4597
        0x1f61a, 0x1f61a,
 
4598
        0x1f61c, 0x1f61e,
 
4599
        0x1f620, 0x1f625,
 
4600
        0x1f628, 0x1f62b,
 
4601
        0x1f62d, 0x1f62d,
 
4602
        0x1f630, 0x1f633,
 
4603
        0x1f635, 0x1f640,
 
4604
        0x1f645, 0x1f64f,
 
4605
        0x1f680, 0x1f6c5,
 
4606
        0x1f700, 0x1f773,
4486
4607
}; /* CR_S */
4487
4608
 
4488
4609
/* 'Sc': General Category */
4497
4618
        0x0bf9, 0x0bf9,
4498
4619
        0x0e3f, 0x0e3f,
4499
4620
        0x17db, 0x17db,
4500
 
        0x20a0, 0x20b8,
 
4621
        0x20a0, 0x20b9,
4501
4622
        0xa838, 0xa838,
4502
4623
        0xfdfc, 0xfdfc,
4503
4624
        0xfe69, 0xfe69,
4508
4629
 
4509
4630
/* 'Sk': General Category */
4510
4631
static const OnigCodePoint CR_Sk[] = {
4511
 
        26,
 
4632
        27,
4512
4633
        0x005e, 0x005e,
4513
4634
        0x0060, 0x0060,
4514
4635
        0x00a8, 0x00a8,
4532
4653
        0xa700, 0xa716,
4533
4654
        0xa720, 0xa721,
4534
4655
        0xa789, 0xa78a,
 
4656
        0xfbb2, 0xfbc1,
4535
4657
        0xff3e, 0xff3e,
4536
4658
        0xff40, 0xff40,
4537
4659
        0xffe3, 0xffe3,
4539
4661
 
4540
4662
/* 'Sm': General Category */
4541
4663
static const OnigCodePoint CR_Sm[] = {
4542
 
        65,
 
4664
        66,
4543
4665
        0x002b, 0x002b,
4544
4666
        0x003c, 0x003e,
4545
4667
        0x007c, 0x007c,
4554
4676
        0x2052, 0x2052,
4555
4677
        0x207a, 0x207c,
4556
4678
        0x208a, 0x208c,
 
4679
        0x2118, 0x2118,
4557
4680
        0x2140, 0x2144,
4558
4681
        0x214b, 0x214b,
4559
4682
        0x2190, 0x2194,
4578
4701
        0x27c0, 0x27c4,
4579
4702
        0x27c7, 0x27ca,
4580
4703
        0x27cc, 0x27cc,
4581
 
        0x27d0, 0x27e5,
 
4704
        0x27ce, 0x27e5,
4582
4705
        0x27f0, 0x27ff,
4583
4706
        0x2900, 0x2982,
4584
4707
        0x2999, 0x29d7,
4609
4732
 
4610
4733
/* 'So': General Category */
4611
4734
static const OnigCodePoint CR_So[] = {
4612
 
        154,
 
4735
        164,
4613
4736
        0x00a6, 0x00a7,
4614
4737
        0x00a9, 0x00a9,
4615
4738
        0x00ae, 0x00ae,
4617
4740
        0x00b6, 0x00b6,
4618
4741
        0x0482, 0x0482,
4619
4742
        0x060e, 0x060f,
 
4743
        0x06de, 0x06de,
4620
4744
        0x06e9, 0x06e9,
4621
4745
        0x06fd, 0x06fe,
4622
4746
        0x07f6, 0x07f6,
4625
4749
        0x0bf3, 0x0bf8,
4626
4750
        0x0bfa, 0x0bfa,
4627
4751
        0x0c7f, 0x0c7f,
4628
 
        0x0cf1, 0x0cf2,
4629
4752
        0x0d79, 0x0d79,
4630
4753
        0x0f01, 0x0f03,
4631
4754
        0x0f13, 0x0f17,
4641
4764
        0x1360, 0x1360,
4642
4765
        0x1390, 0x1399,
4643
4766
        0x1940, 0x1940,
4644
 
        0x19e0, 0x19ff,
 
4767
        0x19de, 0x19ff,
4645
4768
        0x1b61, 0x1b6a,
4646
4769
        0x1b74, 0x1b7c,
4647
4770
        0x2100, 0x2101,
4648
4771
        0x2103, 0x2106,
4649
4772
        0x2108, 0x2109,
4650
4773
        0x2114, 0x2114,
4651
 
        0x2116, 0x2118,
 
4774
        0x2116, 0x2117,
4652
4775
        0x211e, 0x2123,
4653
4776
        0x2125, 0x2125,
4654
4777
        0x2127, 0x2127,
4673
4796
        0x232b, 0x237b,
4674
4797
        0x237d, 0x239a,
4675
4798
        0x23b4, 0x23db,
4676
 
        0x23e2, 0x23e8,
 
4799
        0x23e2, 0x23f3,
4677
4800
        0x2400, 0x2426,
4678
4801
        0x2440, 0x244a,
4679
4802
        0x249c, 0x24e9,
4681
4804
        0x25b8, 0x25c0,
4682
4805
        0x25c2, 0x25f7,
4683
4806
        0x2600, 0x266e,
4684
 
        0x2670, 0x26cd,
4685
 
        0x26cf, 0x26e1,
4686
 
        0x26e3, 0x26e3,
4687
 
        0x26e8, 0x26ff,
4688
 
        0x2701, 0x2704,
4689
 
        0x2706, 0x2709,
4690
 
        0x270c, 0x2727,
4691
 
        0x2729, 0x274b,
4692
 
        0x274d, 0x274d,
4693
 
        0x274f, 0x2752,
4694
 
        0x2756, 0x275e,
4695
 
        0x2761, 0x2767,
4696
 
        0x2794, 0x2794,
4697
 
        0x2798, 0x27af,
4698
 
        0x27b1, 0x27be,
 
4807
        0x2670, 0x26ff,
 
4808
        0x2701, 0x2767,
 
4809
        0x2794, 0x27bf,
4699
4810
        0x2800, 0x28ff,
4700
4811
        0x2b00, 0x2b2f,
4701
4812
        0x2b45, 0x2b46,
4747
4858
        0x1d300, 0x1d356,
4748
4859
        0x1f000, 0x1f02b,
4749
4860
        0x1f030, 0x1f093,
 
4861
        0x1f0a0, 0x1f0ae,
 
4862
        0x1f0b1, 0x1f0be,
 
4863
        0x1f0c1, 0x1f0cf,
 
4864
        0x1f0d1, 0x1f0df,
4750
4865
        0x1f110, 0x1f12e,
4751
 
        0x1f131, 0x1f131,
4752
 
        0x1f13d, 0x1f13d,
4753
 
        0x1f13f, 0x1f13f,
4754
 
        0x1f142, 0x1f142,
4755
 
        0x1f146, 0x1f146,
4756
 
        0x1f14a, 0x1f14e,
4757
 
        0x1f157, 0x1f157,
4758
 
        0x1f15f, 0x1f15f,
4759
 
        0x1f179, 0x1f179,
4760
 
        0x1f17b, 0x1f17c,
4761
 
        0x1f17f, 0x1f17f,
4762
 
        0x1f18a, 0x1f18d,
4763
 
        0x1f190, 0x1f190,
4764
 
        0x1f200, 0x1f200,
4765
 
        0x1f210, 0x1f231,
 
4866
        0x1f130, 0x1f169,
 
4867
        0x1f170, 0x1f19a,
 
4868
        0x1f1e6, 0x1f202,
 
4869
        0x1f210, 0x1f23a,
4766
4870
        0x1f240, 0x1f248,
 
4871
        0x1f250, 0x1f251,
 
4872
        0x1f300, 0x1f320,
 
4873
        0x1f330, 0x1f335,
 
4874
        0x1f337, 0x1f37c,
 
4875
        0x1f380, 0x1f393,
 
4876
        0x1f3a0, 0x1f3c4,
 
4877
        0x1f3c6, 0x1f3ca,
 
4878
        0x1f3e0, 0x1f3f0,
 
4879
        0x1f400, 0x1f43e,
 
4880
        0x1f440, 0x1f440,
 
4881
        0x1f442, 0x1f4f7,
 
4882
        0x1f4f9, 0x1f4fc,
 
4883
        0x1f500, 0x1f53d,
 
4884
        0x1f550, 0x1f567,
 
4885
        0x1f5fb, 0x1f5ff,
 
4886
        0x1f601, 0x1f610,
 
4887
        0x1f612, 0x1f614,
 
4888
        0x1f616, 0x1f616,
 
4889
        0x1f618, 0x1f618,
 
4890
        0x1f61a, 0x1f61a,
 
4891
        0x1f61c, 0x1f61e,
 
4892
        0x1f620, 0x1f625,
 
4893
        0x1f628, 0x1f62b,
 
4894
        0x1f62d, 0x1f62d,
 
4895
        0x1f630, 0x1f633,
 
4896
        0x1f635, 0x1f640,
 
4897
        0x1f645, 0x1f64f,
 
4898
        0x1f680, 0x1f6c5,
 
4899
        0x1f700, 0x1f773,
4767
4900
}; /* CR_So */
4768
4901
 
4769
4902
/* 'Z': Major Category */
4807
4940
 
4808
4941
/* 'Math': Derived Property */
4809
4942
static const OnigCodePoint CR_Math[] = {
4810
 
        105,
 
4943
        106,
4811
4944
        0x002b, 0x002b,
4812
4945
        0x003c, 0x003e,
4813
4946
        0x005e, 0x005e,
4835
4968
        0x20e5, 0x20e6,
4836
4969
        0x20eb, 0x20ef,
4837
4970
        0x2102, 0x2102,
 
4971
        0x2107, 0x2107,
4838
4972
        0x210a, 0x2113,
4839
4973
        0x2115, 0x2115,
4840
 
        0x2119, 0x211d,
 
4974
        0x2118, 0x211d,
4841
4975
        0x2124, 0x2124,
4842
4976
        0x2128, 0x2129,
4843
4977
        0x212c, 0x212d,
4877
5011
        0x266d, 0x266f,
4878
5012
        0x27c0, 0x27ca,
4879
5013
        0x27cc, 0x27cc,
4880
 
        0x27d0, 0x27ff,
 
5014
        0x27ce, 0x27ff,
4881
5015
        0x2900, 0x2aff,
4882
5016
        0x2b30, 0x2b44,
4883
5017
        0x2b47, 0x2b4c,
4917
5051
 
4918
5052
/* 'Alphabetic': Derived Property */
4919
5053
static const OnigCodePoint CR_Alphabetic[] = {
4920
 
        474,
 
5054
        486,
4921
5055
        0x0041, 0x005a,
4922
5056
        0x0061, 0x007a,
4923
5057
        0x00aa, 0x00aa,
4940
5074
        0x038e, 0x03a1,
4941
5075
        0x03a3, 0x03f5,
4942
5076
        0x03f7, 0x0481,
4943
 
        0x048a, 0x0525,
 
5077
        0x048a, 0x0527,
4944
5078
        0x0531, 0x0556,
4945
5079
        0x0559, 0x0559,
4946
5080
        0x0561, 0x0587,
4952
5086
        0x05d0, 0x05ea,
4953
5087
        0x05f0, 0x05f2,
4954
5088
        0x0610, 0x061a,
4955
 
        0x0621, 0x0657,
4956
 
        0x0659, 0x065e,
 
5089
        0x0620, 0x0657,
 
5090
        0x0659, 0x065f,
4957
5091
        0x066e, 0x06d3,
4958
5092
        0x06d5, 0x06dc,
4959
5093
        0x06e1, 0x06e8,
4967
5101
        0x07fa, 0x07fa,
4968
5102
        0x0800, 0x0817,
4969
5103
        0x081a, 0x082c,
4970
 
        0x0900, 0x0939,
 
5104
        0x0840, 0x0858,
 
5105
        0x0900, 0x093b,
4971
5106
        0x093d, 0x094c,
4972
 
        0x094e, 0x094e,
4973
 
        0x0950, 0x0950,
4974
 
        0x0955, 0x0955,
4975
 
        0x0958, 0x0963,
4976
 
        0x0971, 0x0972,
 
5107
        0x094e, 0x0950,
 
5108
        0x0955, 0x0963,
 
5109
        0x0971, 0x0977,
4977
5110
        0x0979, 0x097f,
4978
5111
        0x0981, 0x0983,
4979
5112
        0x0985, 0x098c,
5070
5203
        0x0cd5, 0x0cd6,
5071
5204
        0x0cde, 0x0cde,
5072
5205
        0x0ce0, 0x0ce3,
 
5206
        0x0cf1, 0x0cf2,
5073
5207
        0x0d02, 0x0d03,
5074
5208
        0x0d05, 0x0d0c,
5075
5209
        0x0d0e, 0x0d10,
5076
 
        0x0d12, 0x0d28,
5077
 
        0x0d2a, 0x0d39,
 
5210
        0x0d12, 0x0d3a,
5078
5211
        0x0d3d, 0x0d44,
5079
5212
        0x0d46, 0x0d48,
5080
5213
        0x0d4a, 0x0d4c,
 
5214
        0x0d4e, 0x0d4e,
5081
5215
        0x0d57, 0x0d57,
5082
5216
        0x0d60, 0x0d63,
5083
5217
        0x0d7a, 0x0d7f,
5115
5249
        0x0f40, 0x0f47,
5116
5250
        0x0f49, 0x0f6c,
5117
5251
        0x0f71, 0x0f81,
5118
 
        0x0f88, 0x0f8b,
5119
 
        0x0f90, 0x0f97,
 
5252
        0x0f88, 0x0f97,
5120
5253
        0x0f99, 0x0fbc,
5121
5254
        0x1000, 0x1036,
5122
5255
        0x1038, 0x1038,
5183
5316
        0x1b45, 0x1b4b,
5184
5317
        0x1b80, 0x1ba9,
5185
5318
        0x1bae, 0x1baf,
 
5319
        0x1bc0, 0x1be5,
 
5320
        0x1be7, 0x1bf1,
5186
5321
        0x1c00, 0x1c35,
5187
5322
        0x1c4d, 0x1c4f,
5188
5323
        0x1c5a, 0x1c7d,
5210
5345
        0x1ff6, 0x1ffc,
5211
5346
        0x2071, 0x2071,
5212
5347
        0x207f, 0x207f,
5213
 
        0x2090, 0x2094,
 
5348
        0x2090, 0x209c,
5214
5349
        0x2102, 0x2102,
5215
5350
        0x2107, 0x2107,
5216
5351
        0x210a, 0x2113,
5254
5389
        0x30fc, 0x30ff,
5255
5390
        0x3105, 0x312d,
5256
5391
        0x3131, 0x318e,
5257
 
        0x31a0, 0x31b7,
 
5392
        0x31a0, 0x31ba,
5258
5393
        0x31f0, 0x31ff,
5259
5394
        0x3400, 0x4db5,
5260
5395
        0x4e00, 0x9fcb,
5263
5398
        0xa500, 0xa60c,
5264
5399
        0xa610, 0xa61f,
5265
5400
        0xa62a, 0xa62b,
5266
 
        0xa640, 0xa65f,
5267
 
        0xa662, 0xa66e,
 
5401
        0xa640, 0xa66e,
5268
5402
        0xa67f, 0xa697,
5269
5403
        0xa6a0, 0xa6ef,
5270
5404
        0xa717, 0xa71f,
5271
5405
        0xa722, 0xa788,
5272
 
        0xa78b, 0xa78c,
5273
 
        0xa7fb, 0xa801,
 
5406
        0xa78b, 0xa78e,
 
5407
        0xa790, 0xa791,
 
5408
        0xa7a0, 0xa7a9,
 
5409
        0xa7fa, 0xa801,
5274
5410
        0xa803, 0xa805,
5275
5411
        0xa807, 0xa80a,
5276
5412
        0xa80c, 0xa827,
5281
5417
        0xa90a, 0xa92a,
5282
5418
        0xa930, 0xa952,
5283
5419
        0xa960, 0xa97c,
5284
 
        0xa980, 0xa9bf,
 
5420
        0xa980, 0xa9b2,
 
5421
        0xa9b4, 0xa9bf,
5285
5422
        0xa9cf, 0xa9cf,
5286
5423
        0xaa00, 0xaa36,
5287
5424
        0xaa40, 0xaa4d,
5291
5428
        0xaac0, 0xaac0,
5292
5429
        0xaac2, 0xaac2,
5293
5430
        0xaadb, 0xaadd,
 
5431
        0xab01, 0xab06,
 
5432
        0xab09, 0xab0e,
 
5433
        0xab11, 0xab16,
 
5434
        0xab20, 0xab26,
 
5435
        0xab28, 0xab2e,
5294
5436
        0xabc0, 0xabea,
5295
5437
        0xac00, 0xd7a3,
5296
5438
        0xd7b0, 0xd7c6,
5355
5497
        0x10b40, 0x10b55,
5356
5498
        0x10b60, 0x10b72,
5357
5499
        0x10c00, 0x10c48,
 
5500
        0x11000, 0x11045,
5358
5501
        0x11082, 0x110b8,
5359
5502
        0x12000, 0x1236e,
5360
5503
        0x12400, 0x12462,
5361
5504
        0x13000, 0x1342e,
 
5505
        0x16800, 0x16a38,
 
5506
        0x1b000, 0x1b001,
5362
5507
        0x1d400, 0x1d454,
5363
5508
        0x1d456, 0x1d49c,
5364
5509
        0x1d49e, 0x1d49f,
5391
5536
        0x1d7c4, 0x1d7cb,
5392
5537
        0x20000, 0x2a6d6,
5393
5538
        0x2a700, 0x2b734,
 
5539
        0x2b740, 0x2b81d,
5394
5540
        0x2f800, 0x2fa1d,
5395
5541
}; /* CR_Alphabetic */
5396
5542
 
5397
5543
/* 'Lowercase': Derived Property */
5398
5544
static const OnigCodePoint CR_Lowercase[] = {
5399
 
        602,
 
5545
        612,
5400
5546
        0x0061, 0x007a,
5401
5547
        0x00aa, 0x00aa,
5402
5548
        0x00b5, 0x00b5,
5666
5812
        0x0521, 0x0521,
5667
5813
        0x0523, 0x0523,
5668
5814
        0x0525, 0x0525,
 
5815
        0x0527, 0x0527,
5669
5816
        0x0561, 0x0587,
5670
5817
        0x1d00, 0x1dbf,
5671
5818
        0x1e01, 0x1e01,
5903
6050
        0xa65b, 0xa65b,
5904
6051
        0xa65d, 0xa65d,
5905
6052
        0xa65f, 0xa65f,
 
6053
        0xa661, 0xa661,
5906
6054
        0xa663, 0xa663,
5907
6055
        0xa665, 0xa665,
5908
6056
        0xa667, 0xa667,
5967
6115
        0xa785, 0xa785,
5968
6116
        0xa787, 0xa787,
5969
6117
        0xa78c, 0xa78c,
 
6118
        0xa78e, 0xa78e,
 
6119
        0xa791, 0xa791,
 
6120
        0xa7a1, 0xa7a1,
 
6121
        0xa7a3, 0xa7a3,
 
6122
        0xa7a5, 0xa7a5,
 
6123
        0xa7a7, 0xa7a7,
 
6124
        0xa7a9, 0xa7a9,
 
6125
        0xa7fa, 0xa7fa,
5970
6126
        0xfb00, 0xfb06,
5971
6127
        0xfb13, 0xfb17,
5972
6128
        0xff41, 0xff5a,
6003
6159
 
6004
6160
/* 'Uppercase': Derived Property */
6005
6161
static const OnigCodePoint CR_Uppercase[] = {
6006
 
        596,
 
6162
        605,
6007
6163
        0x0041, 0x005a,
6008
6164
        0x00c0, 0x00d6,
6009
6165
        0x00d8, 0x00de,
6269
6425
        0x0520, 0x0520,
6270
6426
        0x0522, 0x0522,
6271
6427
        0x0524, 0x0524,
 
6428
        0x0526, 0x0526,
6272
6429
        0x0531, 0x0556,
6273
6430
        0x10a0, 0x10c5,
6274
6431
        0x1e00, 0x1e00,
6503
6660
        0xa65a, 0xa65a,
6504
6661
        0xa65c, 0xa65c,
6505
6662
        0xa65e, 0xa65e,
 
6663
        0xa660, 0xa660,
6506
6664
        0xa662, 0xa662,
6507
6665
        0xa664, 0xa664,
6508
6666
        0xa666, 0xa666,
6567
6725
        0xa784, 0xa784,
6568
6726
        0xa786, 0xa786,
6569
6727
        0xa78b, 0xa78b,
 
6728
        0xa78d, 0xa78d,
 
6729
        0xa790, 0xa790,
 
6730
        0xa7a0, 0xa7a0,
 
6731
        0xa7a2, 0xa7a2,
 
6732
        0xa7a4, 0xa7a4,
 
6733
        0xa7a6, 0xa7a6,
 
6734
        0xa7a8, 0xa7a8,
6570
6735
        0xff21, 0xff3a,
6571
6736
        0x10400, 0x10427,
6572
6737
        0x1d400, 0x1d419,
6604
6769
 
6605
6770
/* 'Cased': Derived Property */
6606
6771
static const OnigCodePoint CR_Cased[] = {
6607
 
        110,
 
6772
        112,
6608
6773
        0x0041, 0x005a,
6609
6774
        0x0061, 0x007a,
6610
6775
        0x00aa, 0x00aa,
6628
6793
        0x038e, 0x03a1,
6629
6794
        0x03a3, 0x03f5,
6630
6795
        0x03f7, 0x0481,
6631
 
        0x048a, 0x0525,
 
6796
        0x048a, 0x0527,
6632
6797
        0x0531, 0x0556,
6633
6798
        0x0561, 0x0587,
6634
6799
        0x10a0, 0x10c5,
6675
6840
        0x2c60, 0x2ce4,
6676
6841
        0x2ceb, 0x2cee,
6677
6842
        0x2d00, 0x2d25,
6678
 
        0xa640, 0xa65f,
6679
 
        0xa662, 0xa66d,
 
6843
        0xa640, 0xa66d,
6680
6844
        0xa680, 0xa697,
6681
6845
        0xa722, 0xa787,
6682
 
        0xa78b, 0xa78c,
 
6846
        0xa78b, 0xa78e,
 
6847
        0xa790, 0xa791,
 
6848
        0xa7a0, 0xa7a9,
 
6849
        0xa7fa, 0xa7fa,
6683
6850
        0xfb00, 0xfb06,
6684
6851
        0xfb13, 0xfb17,
6685
6852
        0xff21, 0xff3a,
6719
6886
 
6720
6887
/* 'Case_Ignorable': Derived Property */
6721
6888
static const OnigCodePoint CR_Case_Ignorable[] = {
6722
 
        266,
 
6889
        277,
6723
6890
        0x0027, 0x0027,
6724
6891
        0x002e, 0x002e,
6725
6892
        0x003a, 0x003a,
6746
6913
        0x0600, 0x0603,
6747
6914
        0x0610, 0x061a,
6748
6915
        0x0640, 0x0640,
6749
 
        0x064b, 0x065e,
 
6916
        0x064b, 0x065f,
6750
6917
        0x0670, 0x0670,
6751
 
        0x06d6, 0x06e8,
 
6918
        0x06d6, 0x06dd,
 
6919
        0x06df, 0x06e8,
6752
6920
        0x06ea, 0x06ed,
6753
6921
        0x070f, 0x070f,
6754
6922
        0x0711, 0x0711,
6757
6925
        0x07eb, 0x07f5,
6758
6926
        0x07fa, 0x07fa,
6759
6927
        0x0816, 0x082d,
 
6928
        0x0859, 0x085b,
6760
6929
        0x0900, 0x0902,
 
6930
        0x093a, 0x093a,
6761
6931
        0x093c, 0x093c,
6762
6932
        0x0941, 0x0948,
6763
6933
        0x094d, 0x094d,
6764
 
        0x0951, 0x0955,
 
6934
        0x0951, 0x0957,
6765
6935
        0x0962, 0x0963,
6766
6936
        0x0971, 0x0971,
6767
6937
        0x0981, 0x0981,
6824
6994
        0x0f71, 0x0f7e,
6825
6995
        0x0f80, 0x0f84,
6826
6996
        0x0f86, 0x0f87,
6827
 
        0x0f90, 0x0f97,
 
6997
        0x0f8d, 0x0f97,
6828
6998
        0x0f99, 0x0fbc,
6829
6999
        0x0fc6, 0x0fc6,
6830
7000
        0x102d, 0x1030,
6839
7009
        0x108d, 0x108d,
6840
7010
        0x109d, 0x109d,
6841
7011
        0x10fc, 0x10fc,
6842
 
        0x135f, 0x135f,
 
7012
        0x135d, 0x135f,
6843
7013
        0x1712, 0x1714,
6844
7014
        0x1732, 0x1734,
6845
7015
        0x1752, 0x1753,
6875
7045
        0x1b80, 0x1b81,
6876
7046
        0x1ba2, 0x1ba5,
6877
7047
        0x1ba8, 0x1ba9,
 
7048
        0x1be6, 0x1be6,
 
7049
        0x1be8, 0x1be9,
 
7050
        0x1bed, 0x1bed,
 
7051
        0x1bef, 0x1bf1,
6878
7052
        0x1c2c, 0x1c33,
6879
7053
        0x1c36, 0x1c37,
6880
7054
        0x1c78, 0x1c7d,
6885
7059
        0x1d2c, 0x1d61,
6886
7060
        0x1d78, 0x1d78,
6887
7061
        0x1d9b, 0x1de6,
6888
 
        0x1dfd, 0x1dff,
 
7062
        0x1dfc, 0x1dff,
6889
7063
        0x1fbd, 0x1fbd,
6890
7064
        0x1fbf, 0x1fc1,
6891
7065
        0x1fcd, 0x1fcf,
6901
7075
        0x206a, 0x206f,
6902
7076
        0x2071, 0x2071,
6903
7077
        0x207f, 0x207f,
6904
 
        0x2090, 0x2094,
 
7078
        0x2090, 0x209c,
6905
7079
        0x20d0, 0x20f0,
6906
7080
        0x2c7d, 0x2c7d,
6907
7081
        0x2cef, 0x2cf1,
6908
7082
        0x2d6f, 0x2d6f,
 
7083
        0x2d7f, 0x2d7f,
6909
7084
        0x2de0, 0x2dff,
6910
7085
        0x2e2f, 0x2e2f,
6911
7086
        0x3005, 0x3005,
6953
7128
        0xabe8, 0xabe8,
6954
7129
        0xabed, 0xabed,
6955
7130
        0xfb1e, 0xfb1e,
 
7131
        0xfbb2, 0xfbc1,
6956
7132
        0xfe00, 0xfe0f,
6957
7133
        0xfe13, 0xfe13,
6958
7134
        0xfe20, 0xfe26,
6974
7150
        0x10a0c, 0x10a0f,
6975
7151
        0x10a38, 0x10a3a,
6976
7152
        0x10a3f, 0x10a3f,
 
7153
        0x11001, 0x11001,
 
7154
        0x11038, 0x11046,
6977
7155
        0x11080, 0x11081,
6978
7156
        0x110b3, 0x110b6,
6979
7157
        0x110b9, 0x110ba,
6990
7168
 
6991
7169
/* 'Changes_When_Lowercased': Derived Property */
6992
7170
static const OnigCodePoint CR_Changes_When_Lowercased[] = {
6993
 
        557,
 
7171
        566,
6994
7172
        0x0041, 0x005a,
6995
7173
        0x00c0, 0x00d6,
6996
7174
        0x00d8, 0x00de,
7255
7433
        0x0520, 0x0520,
7256
7434
        0x0522, 0x0522,
7257
7435
        0x0524, 0x0524,
 
7436
        0x0526, 0x0526,
7258
7437
        0x0531, 0x0556,
7259
7438
        0x10a0, 0x10c5,
7260
7439
        0x1e00, 0x1e00,
7482
7661
        0xa65a, 0xa65a,
7483
7662
        0xa65c, 0xa65c,
7484
7663
        0xa65e, 0xa65e,
 
7664
        0xa660, 0xa660,
7485
7665
        0xa662, 0xa662,
7486
7666
        0xa664, 0xa664,
7487
7667
        0xa666, 0xa666,
7546
7726
        0xa784, 0xa784,
7547
7727
        0xa786, 0xa786,
7548
7728
        0xa78b, 0xa78b,
 
7729
        0xa78d, 0xa78d,
 
7730
        0xa790, 0xa790,
 
7731
        0xa7a0, 0xa7a0,
 
7732
        0xa7a2, 0xa7a2,
 
7733
        0xa7a4, 0xa7a4,
 
7734
        0xa7a6, 0xa7a6,
 
7735
        0xa7a8, 0xa7a8,
7549
7736
        0xff21, 0xff3a,
7550
7737
        0x10400, 0x10427,
7551
7738
}; /* CR_Changes_When_Lowercased */
7552
7739
 
7553
7740
/* 'Changes_When_Uppercased': Derived Property */
7554
7741
static const OnigCodePoint CR_Changes_When_Uppercased[] = {
7555
 
        573,
 
7742
        582,
7556
7743
        0x0061, 0x007a,
7557
7744
        0x00b5, 0x00b5,
7558
7745
        0x00df, 0x00f6,
7702
7889
        0x025b, 0x025b,
7703
7890
        0x0260, 0x0260,
7704
7891
        0x0263, 0x0263,
 
7892
        0x0265, 0x0265,
7705
7893
        0x0268, 0x0269,
7706
7894
        0x026b, 0x026b,
7707
7895
        0x026f, 0x026f,
7831
8019
        0x0521, 0x0521,
7832
8020
        0x0523, 0x0523,
7833
8021
        0x0525, 0x0525,
 
8022
        0x0527, 0x0527,
7834
8023
        0x0561, 0x0587,
7835
8024
        0x1d79, 0x1d79,
7836
8025
        0x1d7d, 0x1d7d,
8058
8247
        0xa65b, 0xa65b,
8059
8248
        0xa65d, 0xa65d,
8060
8249
        0xa65f, 0xa65f,
 
8250
        0xa661, 0xa661,
8061
8251
        0xa663, 0xa663,
8062
8252
        0xa665, 0xa665,
8063
8253
        0xa667, 0xa667,
8122
8312
        0xa785, 0xa785,
8123
8313
        0xa787, 0xa787,
8124
8314
        0xa78c, 0xa78c,
 
8315
        0xa791, 0xa791,
 
8316
        0xa7a1, 0xa7a1,
 
8317
        0xa7a3, 0xa7a3,
 
8318
        0xa7a5, 0xa7a5,
 
8319
        0xa7a7, 0xa7a7,
 
8320
        0xa7a9, 0xa7a9,
8125
8321
        0xfb00, 0xfb06,
8126
8322
        0xfb13, 0xfb17,
8127
8323
        0xff41, 0xff5a,
8130
8326
 
8131
8327
/* 'Changes_When_Titlecased': Derived Property */
8132
8328
static const OnigCodePoint CR_Changes_When_Titlecased[] = {
8133
 
        574,
 
8329
        583,
8134
8330
        0x0061, 0x007a,
8135
8331
        0x00b5, 0x00b5,
8136
8332
        0x00df, 0x00f6,
8281
8477
        0x025b, 0x025b,
8282
8478
        0x0260, 0x0260,
8283
8479
        0x0263, 0x0263,
 
8480
        0x0265, 0x0265,
8284
8481
        0x0268, 0x0269,
8285
8482
        0x026b, 0x026b,
8286
8483
        0x026f, 0x026f,
8410
8607
        0x0521, 0x0521,
8411
8608
        0x0523, 0x0523,
8412
8609
        0x0525, 0x0525,
 
8610
        0x0527, 0x0527,
8413
8611
        0x0561, 0x0587,
8414
8612
        0x1d79, 0x1d79,
8415
8613
        0x1d7d, 0x1d7d,
8637
8835
        0xa65b, 0xa65b,
8638
8836
        0xa65d, 0xa65d,
8639
8837
        0xa65f, 0xa65f,
 
8838
        0xa661, 0xa661,
8640
8839
        0xa663, 0xa663,
8641
8840
        0xa665, 0xa665,
8642
8841
        0xa667, 0xa667,
8701
8900
        0xa785, 0xa785,
8702
8901
        0xa787, 0xa787,
8703
8902
        0xa78c, 0xa78c,
 
8903
        0xa791, 0xa791,
 
8904
        0xa7a1, 0xa7a1,
 
8905
        0xa7a3, 0xa7a3,
 
8906
        0xa7a5, 0xa7a5,
 
8907
        0xa7a7, 0xa7a7,
 
8908
        0xa7a9, 0xa7a9,
8704
8909
        0xfb00, 0xfb06,
8705
8910
        0xfb13, 0xfb17,
8706
8911
        0xff41, 0xff5a,
8709
8914
 
8710
8915
/* 'Changes_When_Casefolded': Derived Property */
8711
8916
static const OnigCodePoint CR_Changes_When_Casefolded[] = {
8712
 
        568,
 
8917
        577,
8713
8918
        0x0041, 0x005a,
8714
8919
        0x00b5, 0x00b5,
8715
8920
        0x00c0, 0x00d6,
8980
9185
        0x0520, 0x0520,
8981
9186
        0x0522, 0x0522,
8982
9187
        0x0524, 0x0524,
 
9188
        0x0526, 0x0526,
8983
9189
        0x0531, 0x0556,
8984
9190
        0x0587, 0x0587,
8985
9191
        0x10a0, 0x10c5,
9210
9416
        0xa65a, 0xa65a,
9211
9417
        0xa65c, 0xa65c,
9212
9418
        0xa65e, 0xa65e,
 
9419
        0xa660, 0xa660,
9213
9420
        0xa662, 0xa662,
9214
9421
        0xa664, 0xa664,
9215
9422
        0xa666, 0xa666,
9274
9481
        0xa784, 0xa784,
9275
9482
        0xa786, 0xa786,
9276
9483
        0xa78b, 0xa78b,
 
9484
        0xa78d, 0xa78d,
 
9485
        0xa790, 0xa790,
 
9486
        0xa7a0, 0xa7a0,
 
9487
        0xa7a2, 0xa7a2,
 
9488
        0xa7a4, 0xa7a4,
 
9489
        0xa7a6, 0xa7a6,
 
9490
        0xa7a8, 0xa7a8,
9277
9491
        0xfb00, 0xfb06,
9278
9492
        0xfb13, 0xfb17,
9279
9493
        0xff21, 0xff3a,
9282
9496
 
9283
9497
/* 'Changes_When_Casemapped': Derived Property */
9284
9498
static const OnigCodePoint CR_Changes_When_Casemapped[] = {
9285
 
        97,
 
9499
        99,
9286
9500
        0x0041, 0x005a,
9287
9501
        0x0061, 0x007a,
9288
9502
        0x00b5, 0x00b5,
9303
9517
        0x025b, 0x025b,
9304
9518
        0x0260, 0x0260,
9305
9519
        0x0263, 0x0263,
 
9520
        0x0265, 0x0265,
9306
9521
        0x0268, 0x0269,
9307
9522
        0x026b, 0x026b,
9308
9523
        0x026f, 0x026f,
9326
9541
        0x03f4, 0x03f5,
9327
9542
        0x03f7, 0x03fb,
9328
9543
        0x03fd, 0x0481,
9329
 
        0x048a, 0x0525,
 
9544
        0x048a, 0x0527,
9330
9545
        0x0531, 0x0556,
9331
9546
        0x0561, 0x0587,
9332
9547
        0x10a0, 0x10c5,
9368
9583
        0x2c7e, 0x2ce3,
9369
9584
        0x2ceb, 0x2cee,
9370
9585
        0x2d00, 0x2d25,
9371
 
        0xa640, 0xa65f,
9372
 
        0xa662, 0xa66d,
 
9586
        0xa640, 0xa66d,
9373
9587
        0xa680, 0xa697,
9374
9588
        0xa722, 0xa72f,
9375
9589
        0xa732, 0xa76f,
9376
9590
        0xa779, 0xa787,
9377
 
        0xa78b, 0xa78c,
 
9591
        0xa78b, 0xa78d,
 
9592
        0xa790, 0xa791,
 
9593
        0xa7a0, 0xa7a9,
9378
9594
        0xfb00, 0xfb06,
9379
9595
        0xfb13, 0xfb17,
9380
9596
        0xff21, 0xff3a,
9384
9600
 
9385
9601
/* 'ID_Start': Derived Property */
9386
9602
static const OnigCodePoint CR_ID_Start[] = {
9387
 
        424,
 
9603
        437,
9388
9604
        0x0041, 0x005a,
9389
9605
        0x0061, 0x007a,
9390
9606
        0x00aa, 0x00aa,
9406
9622
        0x038e, 0x03a1,
9407
9623
        0x03a3, 0x03f5,
9408
9624
        0x03f7, 0x0481,
9409
 
        0x048a, 0x0525,
 
9625
        0x048a, 0x0527,
9410
9626
        0x0531, 0x0556,
9411
9627
        0x0559, 0x0559,
9412
9628
        0x0561, 0x0587,
9413
9629
        0x05d0, 0x05ea,
9414
9630
        0x05f0, 0x05f2,
9415
 
        0x0621, 0x064a,
 
9631
        0x0620, 0x064a,
9416
9632
        0x066e, 0x066f,
9417
9633
        0x0671, 0x06d3,
9418
9634
        0x06d5, 0x06d5,
9431
9647
        0x081a, 0x081a,
9432
9648
        0x0824, 0x0824,
9433
9649
        0x0828, 0x0828,
 
9650
        0x0840, 0x0858,
9434
9651
        0x0904, 0x0939,
9435
9652
        0x093d, 0x093d,
9436
9653
        0x0950, 0x0950,
9437
9654
        0x0958, 0x0961,
9438
 
        0x0971, 0x0972,
 
9655
        0x0971, 0x0977,
9439
9656
        0x0979, 0x097f,
9440
9657
        0x0985, 0x098c,
9441
9658
        0x098f, 0x0990,
9504
9721
        0x0cbd, 0x0cbd,
9505
9722
        0x0cde, 0x0cde,
9506
9723
        0x0ce0, 0x0ce1,
 
9724
        0x0cf1, 0x0cf2,
9507
9725
        0x0d05, 0x0d0c,
9508
9726
        0x0d0e, 0x0d10,
9509
 
        0x0d12, 0x0d28,
9510
 
        0x0d2a, 0x0d39,
 
9727
        0x0d12, 0x0d3a,
9511
9728
        0x0d3d, 0x0d3d,
 
9729
        0x0d4e, 0x0d4e,
9512
9730
        0x0d60, 0x0d61,
9513
9731
        0x0d7a, 0x0d7f,
9514
9732
        0x0d85, 0x0d96,
9539
9757
        0x0f00, 0x0f00,
9540
9758
        0x0f40, 0x0f47,
9541
9759
        0x0f49, 0x0f6c,
9542
 
        0x0f88, 0x0f8b,
 
9760
        0x0f88, 0x0f8c,
9543
9761
        0x1000, 0x102a,
9544
9762
        0x103f, 0x103f,
9545
9763
        0x1050, 0x1055,
9600
9818
        0x1b45, 0x1b4b,
9601
9819
        0x1b83, 0x1ba0,
9602
9820
        0x1bae, 0x1baf,
 
9821
        0x1bc0, 0x1be5,
9603
9822
        0x1c00, 0x1c23,
9604
9823
        0x1c4d, 0x1c4f,
9605
9824
        0x1c5a, 0x1c7d,
9627
9846
        0x1ff6, 0x1ffc,
9628
9847
        0x2071, 0x2071,
9629
9848
        0x207f, 0x207f,
9630
 
        0x2090, 0x2094,
 
9849
        0x2090, 0x209c,
9631
9850
        0x2102, 0x2102,
9632
9851
        0x2107, 0x2107,
9633
9852
        0x210a, 0x2113,
9667
9886
        0x30fc, 0x30ff,
9668
9887
        0x3105, 0x312d,
9669
9888
        0x3131, 0x318e,
9670
 
        0x31a0, 0x31b7,
 
9889
        0x31a0, 0x31ba,
9671
9890
        0x31f0, 0x31ff,
9672
9891
        0x3400, 0x4db5,
9673
9892
        0x4e00, 0x9fcb,
9676
9895
        0xa500, 0xa60c,
9677
9896
        0xa610, 0xa61f,
9678
9897
        0xa62a, 0xa62b,
9679
 
        0xa640, 0xa65f,
9680
 
        0xa662, 0xa66e,
 
9898
        0xa640, 0xa66e,
9681
9899
        0xa67f, 0xa697,
9682
9900
        0xa6a0, 0xa6ef,
9683
9901
        0xa717, 0xa71f,
9684
9902
        0xa722, 0xa788,
9685
 
        0xa78b, 0xa78c,
9686
 
        0xa7fb, 0xa801,
 
9903
        0xa78b, 0xa78e,
 
9904
        0xa790, 0xa791,
 
9905
        0xa7a0, 0xa7a9,
 
9906
        0xa7fa, 0xa801,
9687
9907
        0xa803, 0xa805,
9688
9908
        0xa807, 0xa80a,
9689
9909
        0xa80c, 0xa822,
9708
9928
        0xaac0, 0xaac0,
9709
9929
        0xaac2, 0xaac2,
9710
9930
        0xaadb, 0xaadd,
 
9931
        0xab01, 0xab06,
 
9932
        0xab09, 0xab0e,
 
9933
        0xab11, 0xab16,
 
9934
        0xab20, 0xab26,
 
9935
        0xab28, 0xab2e,
9711
9936
        0xabc0, 0xabe2,
9712
9937
        0xac00, 0xd7a3,
9713
9938
        0xd7b0, 0xd7c6,
9772
9997
        0x10b40, 0x10b55,
9773
9998
        0x10b60, 0x10b72,
9774
9999
        0x10c00, 0x10c48,
 
10000
        0x11003, 0x11037,
9775
10001
        0x11083, 0x110af,
9776
10002
        0x12000, 0x1236e,
9777
10003
        0x12400, 0x12462,
9778
10004
        0x13000, 0x1342e,
 
10005
        0x16800, 0x16a38,
 
10006
        0x1b000, 0x1b001,
9779
10007
        0x1d400, 0x1d454,
9780
10008
        0x1d456, 0x1d49c,
9781
10009
        0x1d49e, 0x1d49f,
9808
10036
        0x1d7c4, 0x1d7cb,
9809
10037
        0x20000, 0x2a6d6,
9810
10038
        0x2a700, 0x2b734,
 
10039
        0x2b740, 0x2b81d,
9811
10040
        0x2f800, 0x2fa1d,
9812
10041
}; /* CR_ID_Start */
9813
10042
 
9814
10043
/* 'ID_Continue': Derived Property */
9815
10044
static const OnigCodePoint CR_ID_Continue[] = {
9816
 
        506,
 
10045
        514,
9817
10046
        0x0030, 0x0039,
9818
10047
        0x0041, 0x005a,
9819
10048
        0x005f, 0x005f,
9838
10067
        0x03a3, 0x03f5,
9839
10068
        0x03f7, 0x0481,
9840
10069
        0x0483, 0x0487,
9841
 
        0x048a, 0x0525,
 
10070
        0x048a, 0x0527,
9842
10071
        0x0531, 0x0556,
9843
10072
        0x0559, 0x0559,
9844
10073
        0x0561, 0x0587,
9850
10079
        0x05d0, 0x05ea,
9851
10080
        0x05f0, 0x05f2,
9852
10081
        0x0610, 0x061a,
9853
 
        0x0621, 0x065e,
9854
 
        0x0660, 0x0669,
 
10082
        0x0620, 0x0669,
9855
10083
        0x066e, 0x06d3,
9856
10084
        0x06d5, 0x06dc,
9857
10085
        0x06df, 0x06e8,
9862
10090
        0x07c0, 0x07f5,
9863
10091
        0x07fa, 0x07fa,
9864
10092
        0x0800, 0x082d,
9865
 
        0x0900, 0x0939,
9866
 
        0x093c, 0x094e,
9867
 
        0x0950, 0x0955,
9868
 
        0x0958, 0x0963,
 
10093
        0x0840, 0x085b,
 
10094
        0x0900, 0x0963,
9869
10095
        0x0966, 0x096f,
9870
 
        0x0971, 0x0972,
 
10096
        0x0971, 0x0977,
9871
10097
        0x0979, 0x097f,
9872
10098
        0x0981, 0x0983,
9873
10099
        0x0985, 0x098c,
9969
10195
        0x0cde, 0x0cde,
9970
10196
        0x0ce0, 0x0ce3,
9971
10197
        0x0ce6, 0x0cef,
 
10198
        0x0cf1, 0x0cf2,
9972
10199
        0x0d02, 0x0d03,
9973
10200
        0x0d05, 0x0d0c,
9974
10201
        0x0d0e, 0x0d10,
9975
 
        0x0d12, 0x0d28,
9976
 
        0x0d2a, 0x0d39,
 
10202
        0x0d12, 0x0d3a,
9977
10203
        0x0d3d, 0x0d44,
9978
10204
        0x0d46, 0x0d48,
9979
 
        0x0d4a, 0x0d4d,
 
10205
        0x0d4a, 0x0d4e,
9980
10206
        0x0d57, 0x0d57,
9981
10207
        0x0d60, 0x0d63,
9982
10208
        0x0d66, 0x0d6f,
10022
10248
        0x0f3e, 0x0f47,
10023
10249
        0x0f49, 0x0f6c,
10024
10250
        0x0f71, 0x0f84,
10025
 
        0x0f86, 0x0f8b,
10026
 
        0x0f90, 0x0f97,
 
10251
        0x0f86, 0x0f97,
10027
10252
        0x0f99, 0x0fbc,
10028
10253
        0x0fc6, 0x0fc6,
10029
10254
        0x1000, 0x1049,
10047
10272
        0x12d8, 0x1310,
10048
10273
        0x1312, 0x1315,
10049
10274
        0x1318, 0x135a,
10050
 
        0x135f, 0x135f,
 
10275
        0x135d, 0x135f,
10051
10276
        0x1369, 0x1371,
10052
10277
        0x1380, 0x138f,
10053
10278
        0x13a0, 0x13f4,
10092
10317
        0x1b6b, 0x1b73,
10093
10318
        0x1b80, 0x1baa,
10094
10319
        0x1bae, 0x1bb9,
 
10320
        0x1bc0, 0x1bf3,
10095
10321
        0x1c00, 0x1c37,
10096
10322
        0x1c40, 0x1c49,
10097
10323
        0x1c4d, 0x1c7d,
10098
10324
        0x1cd0, 0x1cd2,
10099
10325
        0x1cd4, 0x1cf2,
10100
10326
        0x1d00, 0x1de6,
10101
 
        0x1dfd, 0x1f15,
 
10327
        0x1dfc, 0x1f15,
10102
10328
        0x1f18, 0x1f1d,
10103
10329
        0x1f20, 0x1f45,
10104
10330
        0x1f48, 0x1f4d,
10121
10347
        0x2054, 0x2054,
10122
10348
        0x2071, 0x2071,
10123
10349
        0x207f, 0x207f,
10124
 
        0x2090, 0x2094,
 
10350
        0x2090, 0x209c,
10125
10351
        0x20d0, 0x20dc,
10126
10352
        0x20e1, 0x20e1,
10127
10353
        0x20e5, 0x20f0,
10145
10371
        0x2d00, 0x2d25,
10146
10372
        0x2d30, 0x2d65,
10147
10373
        0x2d6f, 0x2d6f,
10148
 
        0x2d80, 0x2d96,
 
10374
        0x2d7f, 0x2d96,
10149
10375
        0x2da0, 0x2da6,
10150
10376
        0x2da8, 0x2dae,
10151
10377
        0x2db0, 0x2db6,
10165
10391
        0x30fc, 0x30ff,
10166
10392
        0x3105, 0x312d,
10167
10393
        0x3131, 0x318e,
10168
 
        0x31a0, 0x31b7,
 
10394
        0x31a0, 0x31ba,
10169
10395
        0x31f0, 0x31ff,
10170
10396
        0x3400, 0x4db5,
10171
10397
        0x4e00, 0x9fcb,
10173
10399
        0xa4d0, 0xa4fd,
10174
10400
        0xa500, 0xa60c,
10175
10401
        0xa610, 0xa62b,
10176
 
        0xa640, 0xa65f,
10177
 
        0xa662, 0xa66f,
 
10402
        0xa640, 0xa66f,
10178
10403
        0xa67c, 0xa67d,
10179
10404
        0xa67f, 0xa697,
10180
10405
        0xa6a0, 0xa6f1,
10181
10406
        0xa717, 0xa71f,
10182
10407
        0xa722, 0xa788,
10183
 
        0xa78b, 0xa78c,
10184
 
        0xa7fb, 0xa827,
 
10408
        0xa78b, 0xa78e,
 
10409
        0xa790, 0xa791,
 
10410
        0xa7a0, 0xa7a9,
 
10411
        0xa7fa, 0xa827,
10185
10412
        0xa840, 0xa873,
10186
10413
        0xa880, 0xa8c4,
10187
10414
        0xa8d0, 0xa8d9,
10199
10426
        0xaa7a, 0xaa7b,
10200
10427
        0xaa80, 0xaac2,
10201
10428
        0xaadb, 0xaadd,
 
10429
        0xab01, 0xab06,
 
10430
        0xab09, 0xab0e,
 
10431
        0xab11, 0xab16,
 
10432
        0xab20, 0xab26,
 
10433
        0xab28, 0xab2e,
10202
10434
        0xabc0, 0xabea,
10203
10435
        0xabec, 0xabed,
10204
10436
        0xabf0, 0xabf9,
10275
10507
        0x10b40, 0x10b55,
10276
10508
        0x10b60, 0x10b72,
10277
10509
        0x10c00, 0x10c48,
 
10510
        0x11000, 0x11046,
 
10511
        0x11066, 0x1106f,
10278
10512
        0x11080, 0x110ba,
10279
10513
        0x12000, 0x1236e,
10280
10514
        0x12400, 0x12462,
10281
10515
        0x13000, 0x1342e,
 
10516
        0x16800, 0x16a38,
 
10517
        0x1b000, 0x1b001,
10282
10518
        0x1d165, 0x1d169,
10283
10519
        0x1d16d, 0x1d172,
10284
10520
        0x1d17b, 0x1d182,
10318
10554
        0x1d7ce, 0x1d7ff,
10319
10555
        0x20000, 0x2a6d6,
10320
10556
        0x2a700, 0x2b734,
 
10557
        0x2b740, 0x2b81d,
10321
10558
        0x2f800, 0x2fa1d,
10322
10559
        0xe0100, 0xe01ef,
10323
10560
}; /* CR_ID_Continue */
10324
10561
 
10325
10562
/* 'XID_Start': Derived Property */
10326
10563
static const OnigCodePoint CR_XID_Start[] = {
10327
 
        431,
 
10564
        444,
10328
10565
        0x0041, 0x005a,
10329
10566
        0x0061, 0x007a,
10330
10567
        0x00aa, 0x00aa,
10346
10583
        0x038e, 0x03a1,
10347
10584
        0x03a3, 0x03f5,
10348
10585
        0x03f7, 0x0481,
10349
 
        0x048a, 0x0525,
 
10586
        0x048a, 0x0527,
10350
10587
        0x0531, 0x0556,
10351
10588
        0x0559, 0x0559,
10352
10589
        0x0561, 0x0587,
10353
10590
        0x05d0, 0x05ea,
10354
10591
        0x05f0, 0x05f2,
10355
 
        0x0621, 0x064a,
 
10592
        0x0620, 0x064a,
10356
10593
        0x066e, 0x066f,
10357
10594
        0x0671, 0x06d3,
10358
10595
        0x06d5, 0x06d5,
10371
10608
        0x081a, 0x081a,
10372
10609
        0x0824, 0x0824,
10373
10610
        0x0828, 0x0828,
 
10611
        0x0840, 0x0858,
10374
10612
        0x0904, 0x0939,
10375
10613
        0x093d, 0x093d,
10376
10614
        0x0950, 0x0950,
10377
10615
        0x0958, 0x0961,
10378
 
        0x0971, 0x0972,
 
10616
        0x0971, 0x0977,
10379
10617
        0x0979, 0x097f,
10380
10618
        0x0985, 0x098c,
10381
10619
        0x098f, 0x0990,
10444
10682
        0x0cbd, 0x0cbd,
10445
10683
        0x0cde, 0x0cde,
10446
10684
        0x0ce0, 0x0ce1,
 
10685
        0x0cf1, 0x0cf2,
10447
10686
        0x0d05, 0x0d0c,
10448
10687
        0x0d0e, 0x0d10,
10449
 
        0x0d12, 0x0d28,
10450
 
        0x0d2a, 0x0d39,
 
10688
        0x0d12, 0x0d3a,
10451
10689
        0x0d3d, 0x0d3d,
 
10690
        0x0d4e, 0x0d4e,
10452
10691
        0x0d60, 0x0d61,
10453
10692
        0x0d7a, 0x0d7f,
10454
10693
        0x0d85, 0x0d96,
10479
10718
        0x0f00, 0x0f00,
10480
10719
        0x0f40, 0x0f47,
10481
10720
        0x0f49, 0x0f6c,
10482
 
        0x0f88, 0x0f8b,
 
10721
        0x0f88, 0x0f8c,
10483
10722
        0x1000, 0x102a,
10484
10723
        0x103f, 0x103f,
10485
10724
        0x1050, 0x1055,
10540
10779
        0x1b45, 0x1b4b,
10541
10780
        0x1b83, 0x1ba0,
10542
10781
        0x1bae, 0x1baf,
 
10782
        0x1bc0, 0x1be5,
10543
10783
        0x1c00, 0x1c23,
10544
10784
        0x1c4d, 0x1c4f,
10545
10785
        0x1c5a, 0x1c7d,
10567
10807
        0x1ff6, 0x1ffc,
10568
10808
        0x2071, 0x2071,
10569
10809
        0x207f, 0x207f,
10570
 
        0x2090, 0x2094,
 
10810
        0x2090, 0x209c,
10571
10811
        0x2102, 0x2102,
10572
10812
        0x2107, 0x2107,
10573
10813
        0x210a, 0x2113,
10607
10847
        0x30fc, 0x30ff,
10608
10848
        0x3105, 0x312d,
10609
10849
        0x3131, 0x318e,
10610
 
        0x31a0, 0x31b7,
 
10850
        0x31a0, 0x31ba,
10611
10851
        0x31f0, 0x31ff,
10612
10852
        0x3400, 0x4db5,
10613
10853
        0x4e00, 0x9fcb,
10616
10856
        0xa500, 0xa60c,
10617
10857
        0xa610, 0xa61f,
10618
10858
        0xa62a, 0xa62b,
10619
 
        0xa640, 0xa65f,
10620
 
        0xa662, 0xa66e,
 
10859
        0xa640, 0xa66e,
10621
10860
        0xa67f, 0xa697,
10622
10861
        0xa6a0, 0xa6ef,
10623
10862
        0xa717, 0xa71f,
10624
10863
        0xa722, 0xa788,
10625
 
        0xa78b, 0xa78c,
10626
 
        0xa7fb, 0xa801,
 
10864
        0xa78b, 0xa78e,
 
10865
        0xa790, 0xa791,
 
10866
        0xa7a0, 0xa7a9,
 
10867
        0xa7fa, 0xa801,
10627
10868
        0xa803, 0xa805,
10628
10869
        0xa807, 0xa80a,
10629
10870
        0xa80c, 0xa822,
10648
10889
        0xaac0, 0xaac0,
10649
10890
        0xaac2, 0xaac2,
10650
10891
        0xaadb, 0xaadd,
 
10892
        0xab01, 0xab06,
 
10893
        0xab09, 0xab0e,
 
10894
        0xab11, 0xab16,
 
10895
        0xab20, 0xab26,
 
10896
        0xab28, 0xab2e,
10651
10897
        0xabc0, 0xabe2,
10652
10898
        0xac00, 0xd7a3,
10653
10899
        0xd7b0, 0xd7c6,
10719
10965
        0x10b40, 0x10b55,
10720
10966
        0x10b60, 0x10b72,
10721
10967
        0x10c00, 0x10c48,
 
10968
        0x11003, 0x11037,
10722
10969
        0x11083, 0x110af,
10723
10970
        0x12000, 0x1236e,
10724
10971
        0x12400, 0x12462,
10725
10972
        0x13000, 0x1342e,
 
10973
        0x16800, 0x16a38,
 
10974
        0x1b000, 0x1b001,
10726
10975
        0x1d400, 0x1d454,
10727
10976
        0x1d456, 0x1d49c,
10728
10977
        0x1d49e, 0x1d49f,
10755
11004
        0x1d7c4, 0x1d7cb,
10756
11005
        0x20000, 0x2a6d6,
10757
11006
        0x2a700, 0x2b734,
 
11007
        0x2b740, 0x2b81d,
10758
11008
        0x2f800, 0x2fa1d,
10759
11009
}; /* CR_XID_Start */
10760
11010
 
10761
11011
/* 'XID_Continue': Derived Property */
10762
11012
static const OnigCodePoint CR_XID_Continue[] = {
10763
 
        513,
 
11013
        521,
10764
11014
        0x0030, 0x0039,
10765
11015
        0x0041, 0x005a,
10766
11016
        0x005f, 0x005f,
10785
11035
        0x03a3, 0x03f5,
10786
11036
        0x03f7, 0x0481,
10787
11037
        0x0483, 0x0487,
10788
 
        0x048a, 0x0525,
 
11038
        0x048a, 0x0527,
10789
11039
        0x0531, 0x0556,
10790
11040
        0x0559, 0x0559,
10791
11041
        0x0561, 0x0587,
10797
11047
        0x05d0, 0x05ea,
10798
11048
        0x05f0, 0x05f2,
10799
11049
        0x0610, 0x061a,
10800
 
        0x0621, 0x065e,
10801
 
        0x0660, 0x0669,
 
11050
        0x0620, 0x0669,
10802
11051
        0x066e, 0x06d3,
10803
11052
        0x06d5, 0x06dc,
10804
11053
        0x06df, 0x06e8,
10809
11058
        0x07c0, 0x07f5,
10810
11059
        0x07fa, 0x07fa,
10811
11060
        0x0800, 0x082d,
10812
 
        0x0900, 0x0939,
10813
 
        0x093c, 0x094e,
10814
 
        0x0950, 0x0955,
10815
 
        0x0958, 0x0963,
 
11061
        0x0840, 0x085b,
 
11062
        0x0900, 0x0963,
10816
11063
        0x0966, 0x096f,
10817
 
        0x0971, 0x0972,
 
11064
        0x0971, 0x0977,
10818
11065
        0x0979, 0x097f,
10819
11066
        0x0981, 0x0983,
10820
11067
        0x0985, 0x098c,
10916
11163
        0x0cde, 0x0cde,
10917
11164
        0x0ce0, 0x0ce3,
10918
11165
        0x0ce6, 0x0cef,
 
11166
        0x0cf1, 0x0cf2,
10919
11167
        0x0d02, 0x0d03,
10920
11168
        0x0d05, 0x0d0c,
10921
11169
        0x0d0e, 0x0d10,
10922
 
        0x0d12, 0x0d28,
10923
 
        0x0d2a, 0x0d39,
 
11170
        0x0d12, 0x0d3a,
10924
11171
        0x0d3d, 0x0d44,
10925
11172
        0x0d46, 0x0d48,
10926
 
        0x0d4a, 0x0d4d,
 
11173
        0x0d4a, 0x0d4e,
10927
11174
        0x0d57, 0x0d57,
10928
11175
        0x0d60, 0x0d63,
10929
11176
        0x0d66, 0x0d6f,
10969
11216
        0x0f3e, 0x0f47,
10970
11217
        0x0f49, 0x0f6c,
10971
11218
        0x0f71, 0x0f84,
10972
 
        0x0f86, 0x0f8b,
10973
 
        0x0f90, 0x0f97,
 
11219
        0x0f86, 0x0f97,
10974
11220
        0x0f99, 0x0fbc,
10975
11221
        0x0fc6, 0x0fc6,
10976
11222
        0x1000, 0x1049,
10994
11240
        0x12d8, 0x1310,
10995
11241
        0x1312, 0x1315,
10996
11242
        0x1318, 0x135a,
10997
 
        0x135f, 0x135f,
 
11243
        0x135d, 0x135f,
10998
11244
        0x1369, 0x1371,
10999
11245
        0x1380, 0x138f,
11000
11246
        0x13a0, 0x13f4,
11039
11285
        0x1b6b, 0x1b73,
11040
11286
        0x1b80, 0x1baa,
11041
11287
        0x1bae, 0x1bb9,
 
11288
        0x1bc0, 0x1bf3,
11042
11289
        0x1c00, 0x1c37,
11043
11290
        0x1c40, 0x1c49,
11044
11291
        0x1c4d, 0x1c7d,
11045
11292
        0x1cd0, 0x1cd2,
11046
11293
        0x1cd4, 0x1cf2,
11047
11294
        0x1d00, 0x1de6,
11048
 
        0x1dfd, 0x1f15,
 
11295
        0x1dfc, 0x1f15,
11049
11296
        0x1f18, 0x1f1d,
11050
11297
        0x1f20, 0x1f45,
11051
11298
        0x1f48, 0x1f4d,
11068
11315
        0x2054, 0x2054,
11069
11316
        0x2071, 0x2071,
11070
11317
        0x207f, 0x207f,
11071
 
        0x2090, 0x2094,
 
11318
        0x2090, 0x209c,
11072
11319
        0x20d0, 0x20dc,
11073
11320
        0x20e1, 0x20e1,
11074
11321
        0x20e5, 0x20f0,
11092
11339
        0x2d00, 0x2d25,
11093
11340
        0x2d30, 0x2d65,
11094
11341
        0x2d6f, 0x2d6f,
11095
 
        0x2d80, 0x2d96,
 
11342
        0x2d7f, 0x2d96,
11096
11343
        0x2da0, 0x2da6,
11097
11344
        0x2da8, 0x2dae,
11098
11345
        0x2db0, 0x2db6,
11113
11360
        0x30fc, 0x30ff,
11114
11361
        0x3105, 0x312d,
11115
11362
        0x3131, 0x318e,
11116
 
        0x31a0, 0x31b7,
 
11363
        0x31a0, 0x31ba,
11117
11364
        0x31f0, 0x31ff,
11118
11365
        0x3400, 0x4db5,
11119
11366
        0x4e00, 0x9fcb,
11121
11368
        0xa4d0, 0xa4fd,
11122
11369
        0xa500, 0xa60c,
11123
11370
        0xa610, 0xa62b,
11124
 
        0xa640, 0xa65f,
11125
 
        0xa662, 0xa66f,
 
11371
        0xa640, 0xa66f,
11126
11372
        0xa67c, 0xa67d,
11127
11373
        0xa67f, 0xa697,
11128
11374
        0xa6a0, 0xa6f1,
11129
11375
        0xa717, 0xa71f,
11130
11376
        0xa722, 0xa788,
11131
 
        0xa78b, 0xa78c,
11132
 
        0xa7fb, 0xa827,
 
11377
        0xa78b, 0xa78e,
 
11378
        0xa790, 0xa791,
 
11379
        0xa7a0, 0xa7a9,
 
11380
        0xa7fa, 0xa827,
11133
11381
        0xa840, 0xa873,
11134
11382
        0xa880, 0xa8c4,
11135
11383
        0xa8d0, 0xa8d9,
11147
11395
        0xaa7a, 0xaa7b,
11148
11396
        0xaa80, 0xaac2,
11149
11397
        0xaadb, 0xaadd,
 
11398
        0xab01, 0xab06,
 
11399
        0xab09, 0xab0e,
 
11400
        0xab11, 0xab16,
 
11401
        0xab20, 0xab26,
 
11402
        0xab28, 0xab2e,
11150
11403
        0xabc0, 0xabea,
11151
11404
        0xabec, 0xabed,
11152
11405
        0xabf0, 0xabf9,
11229
11482
        0x10b40, 0x10b55,
11230
11483
        0x10b60, 0x10b72,
11231
11484
        0x10c00, 0x10c48,
 
11485
        0x11000, 0x11046,
 
11486
        0x11066, 0x1106f,
11232
11487
        0x11080, 0x110ba,
11233
11488
        0x12000, 0x1236e,
11234
11489
        0x12400, 0x12462,
11235
11490
        0x13000, 0x1342e,
 
11491
        0x16800, 0x16a38,
 
11492
        0x1b000, 0x1b001,
11236
11493
        0x1d165, 0x1d169,
11237
11494
        0x1d16d, 0x1d172,
11238
11495
        0x1d17b, 0x1d182,
11272
11529
        0x1d7ce, 0x1d7ff,
11273
11530
        0x20000, 0x2a6d6,
11274
11531
        0x2a700, 0x2b734,
 
11532
        0x2b740, 0x2b81d,
11275
11533
        0x2f800, 0x2fa1d,
11276
11534
        0xe0100, 0xe01ef,
11277
11535
}; /* CR_XID_Continue */
11298
11556
 
11299
11557
/* 'Grapheme_Extend': Derived Property */
11300
11558
static const OnigCodePoint CR_Grapheme_Extend[] = {
11301
 
        206,
 
11559
        215,
11302
11560
        0x0300, 0x036f,
11303
11561
        0x0483, 0x0489,
11304
11562
        0x0591, 0x05bd,
11307
11565
        0x05c4, 0x05c5,
11308
11566
        0x05c7, 0x05c7,
11309
11567
        0x0610, 0x061a,
11310
 
        0x064b, 0x065e,
 
11568
        0x064b, 0x065f,
11311
11569
        0x0670, 0x0670,
11312
11570
        0x06d6, 0x06dc,
11313
 
        0x06de, 0x06e4,
 
11571
        0x06df, 0x06e4,
11314
11572
        0x06e7, 0x06e8,
11315
11573
        0x06ea, 0x06ed,
11316
11574
        0x0711, 0x0711,
11321
11579
        0x081b, 0x0823,
11322
11580
        0x0825, 0x0827,
11323
11581
        0x0829, 0x082d,
 
11582
        0x0859, 0x085b,
11324
11583
        0x0900, 0x0902,
 
11584
        0x093a, 0x093a,
11325
11585
        0x093c, 0x093c,
11326
11586
        0x0941, 0x0948,
11327
11587
        0x094d, 0x094d,
11328
 
        0x0951, 0x0955,
 
11588
        0x0951, 0x0957,
11329
11589
        0x0962, 0x0963,
11330
11590
        0x0981, 0x0981,
11331
11591
        0x09bc, 0x09bc,
11396
11656
        0x0f71, 0x0f7e,
11397
11657
        0x0f80, 0x0f84,
11398
11658
        0x0f86, 0x0f87,
11399
 
        0x0f90, 0x0f97,
 
11659
        0x0f8d, 0x0f97,
11400
11660
        0x0f99, 0x0fbc,
11401
11661
        0x0fc6, 0x0fc6,
11402
11662
        0x102d, 0x1030,
11410
11670
        0x1085, 0x1086,
11411
11671
        0x108d, 0x108d,
11412
11672
        0x109d, 0x109d,
11413
 
        0x135f, 0x135f,
 
11673
        0x135d, 0x135f,
11414
11674
        0x1712, 0x1714,
11415
11675
        0x1732, 0x1734,
11416
11676
        0x1752, 0x1753,
11442
11702
        0x1b80, 0x1b81,
11443
11703
        0x1ba2, 0x1ba5,
11444
11704
        0x1ba8, 0x1ba9,
 
11705
        0x1be6, 0x1be6,
 
11706
        0x1be8, 0x1be9,
 
11707
        0x1bed, 0x1bed,
 
11708
        0x1bef, 0x1bf1,
11445
11709
        0x1c2c, 0x1c33,
11446
11710
        0x1c36, 0x1c37,
11447
11711
        0x1cd0, 0x1cd2,
11449
11713
        0x1ce2, 0x1ce8,
11450
11714
        0x1ced, 0x1ced,
11451
11715
        0x1dc0, 0x1de6,
11452
 
        0x1dfd, 0x1dff,
 
11716
        0x1dfc, 0x1dff,
11453
11717
        0x200c, 0x200d,
11454
11718
        0x20d0, 0x20f0,
11455
11719
        0x2cef, 0x2cf1,
 
11720
        0x2d7f, 0x2d7f,
11456
11721
        0x2de0, 0x2dff,
11457
11722
        0x302a, 0x302f,
11458
11723
        0x3099, 0x309a,
11494
11759
        0x10a0c, 0x10a0f,
11495
11760
        0x10a38, 0x10a3a,
11496
11761
        0x10a3f, 0x10a3f,
 
11762
        0x11001, 0x11001,
 
11763
        0x11038, 0x11046,
11497
11764
        0x11080, 0x11081,
11498
11765
        0x110b3, 0x110b6,
11499
11766
        0x110b9, 0x110ba,
11509
11776
 
11510
11777
/* 'Grapheme_Base': Derived Property */
11511
11778
static const OnigCodePoint CR_Grapheme_Base[] = {
11512
 
        567,
 
11779
        596,
11513
11780
        0x0020, 0x007e,
11514
11781
        0x00a0, 0x00ac,
11515
11782
        0x00ae, 0x02ff,
11519
11786
        0x038c, 0x038c,
11520
11787
        0x038e, 0x03a1,
11521
11788
        0x03a3, 0x0482,
11522
 
        0x048a, 0x0525,
 
11789
        0x048a, 0x0527,
11523
11790
        0x0531, 0x0556,
11524
11791
        0x0559, 0x055f,
11525
11792
        0x0561, 0x0587,
11532
11799
        0x05f0, 0x05f4,
11533
11800
        0x0606, 0x060f,
11534
11801
        0x061b, 0x061b,
11535
 
        0x061e, 0x061f,
11536
 
        0x0621, 0x064a,
 
11802
        0x061e, 0x064a,
11537
11803
        0x0660, 0x066f,
11538
11804
        0x0671, 0x06d5,
 
11805
        0x06de, 0x06de,
11539
11806
        0x06e5, 0x06e6,
11540
11807
        0x06e9, 0x06e9,
11541
11808
        0x06ee, 0x070d,
11550
11817
        0x0824, 0x0824,
11551
11818
        0x0828, 0x0828,
11552
11819
        0x0830, 0x083e,
 
11820
        0x0840, 0x0858,
 
11821
        0x085e, 0x085e,
11553
11822
        0x0903, 0x0939,
 
11823
        0x093b, 0x093b,
11554
11824
        0x093d, 0x0940,
11555
11825
        0x0949, 0x094c,
11556
 
        0x094e, 0x094e,
11557
 
        0x0950, 0x0950,
 
11826
        0x094e, 0x0950,
11558
11827
        0x0958, 0x0961,
11559
 
        0x0964, 0x0972,
 
11828
        0x0964, 0x0977,
11560
11829
        0x0979, 0x097f,
11561
11830
        0x0982, 0x0983,
11562
11831
        0x0985, 0x098c,
11613
11882
        0x0b4b, 0x0b4c,
11614
11883
        0x0b5c, 0x0b5d,
11615
11884
        0x0b5f, 0x0b61,
11616
 
        0x0b66, 0x0b71,
 
11885
        0x0b66, 0x0b77,
11617
11886
        0x0b83, 0x0b83,
11618
11887
        0x0b85, 0x0b8a,
11619
11888
        0x0b8e, 0x0b90,
11660
11929
        0x0d02, 0x0d03,
11661
11930
        0x0d05, 0x0d0c,
11662
11931
        0x0d0e, 0x0d10,
11663
 
        0x0d12, 0x0d28,
11664
 
        0x0d2a, 0x0d39,
 
11932
        0x0d12, 0x0d3a,
11665
11933
        0x0d3d, 0x0d3d,
11666
11934
        0x0d3f, 0x0d40,
11667
11935
        0x0d46, 0x0d48,
11668
11936
        0x0d4a, 0x0d4c,
 
11937
        0x0d4e, 0x0d4e,
11669
11938
        0x0d60, 0x0d61,
11670
11939
        0x0d66, 0x0d75,
11671
11940
        0x0d79, 0x0d7f,
11708
11977
        0x0f49, 0x0f6c,
11709
11978
        0x0f7f, 0x0f7f,
11710
11979
        0x0f85, 0x0f85,
11711
 
        0x0f88, 0x0f8b,
 
11980
        0x0f88, 0x0f8c,
11712
11981
        0x0fbe, 0x0fc5,
11713
11982
        0x0fc7, 0x0fcc,
11714
 
        0x0fce, 0x0fd8,
 
11983
        0x0fce, 0x0fda,
11715
11984
        0x1000, 0x102c,
11716
11985
        0x1031, 0x1031,
11717
11986
        0x1038, 0x1038,
11799
12068
        0x1ba6, 0x1ba7,
11800
12069
        0x1baa, 0x1baa,
11801
12070
        0x1bae, 0x1bb9,
11802
 
        0x1c00, 0x1c2b,
 
12071
        0x1bc0, 0x1be5,
 
12072
        0x1be7, 0x1be7,
 
12073
        0x1bea, 0x1bec,
 
12074
        0x1bee, 0x1bee,
 
12075
        0x1bf2, 0x1bf3,
 
12076
        0x1bfc, 0x1c2b,
11803
12077
        0x1c34, 0x1c35,
11804
12078
        0x1c3b, 0x1c49,
11805
12079
        0x1c4d, 0x1c7f,
11829
12103
        0x202f, 0x205f,
11830
12104
        0x2070, 0x2071,
11831
12105
        0x2074, 0x208e,
11832
 
        0x2090, 0x2094,
11833
 
        0x20a0, 0x20b8,
 
12106
        0x2090, 0x209c,
 
12107
        0x20a0, 0x20b9,
11834
12108
        0x2100, 0x2189,
11835
 
        0x2190, 0x23e8,
 
12109
        0x2190, 0x23f3,
11836
12110
        0x2400, 0x2426,
11837
12111
        0x2440, 0x244a,
11838
 
        0x2460, 0x26cd,
11839
 
        0x26cf, 0x26e1,
11840
 
        0x26e3, 0x26e3,
11841
 
        0x26e8, 0x26ff,
11842
 
        0x2701, 0x2704,
11843
 
        0x2706, 0x2709,
11844
 
        0x270c, 0x2727,
11845
 
        0x2729, 0x274b,
11846
 
        0x274d, 0x274d,
11847
 
        0x274f, 0x2752,
11848
 
        0x2756, 0x275e,
11849
 
        0x2761, 0x2794,
11850
 
        0x2798, 0x27af,
11851
 
        0x27b1, 0x27be,
11852
 
        0x27c0, 0x27ca,
 
12112
        0x2460, 0x26ff,
 
12113
        0x2701, 0x27ca,
11853
12114
        0x27cc, 0x27cc,
11854
 
        0x27d0, 0x2b4c,
 
12115
        0x27ce, 0x2b4c,
11855
12116
        0x2b50, 0x2b59,
11856
12117
        0x2c00, 0x2c2e,
11857
12118
        0x2c30, 0x2c5e,
11858
12119
        0x2c60, 0x2cee,
11859
12120
        0x2cf9, 0x2d25,
11860
12121
        0x2d30, 0x2d65,
11861
 
        0x2d6f, 0x2d6f,
 
12122
        0x2d6f, 0x2d70,
11862
12123
        0x2d80, 0x2d96,
11863
12124
        0x2da0, 0x2da6,
11864
12125
        0x2da8, 0x2dae,
11879
12140
        0x309b, 0x30ff,
11880
12141
        0x3105, 0x312d,
11881
12142
        0x3131, 0x318e,
11882
 
        0x3190, 0x31b7,
 
12143
        0x3190, 0x31ba,
11883
12144
        0x31c0, 0x31e3,
11884
12145
        0x31f0, 0x321e,
11885
12146
        0x3220, 0x32fe,
11888
12149
        0xa000, 0xa48c,
11889
12150
        0xa490, 0xa4c6,
11890
12151
        0xa4d0, 0xa62b,
11891
 
        0xa640, 0xa65f,
11892
 
        0xa662, 0xa66e,
 
12152
        0xa640, 0xa66e,
11893
12153
        0xa673, 0xa673,
11894
12154
        0xa67e, 0xa697,
11895
12155
        0xa6a0, 0xa6ef,
11896
12156
        0xa6f2, 0xa6f7,
11897
 
        0xa700, 0xa78c,
11898
 
        0xa7fb, 0xa801,
 
12157
        0xa700, 0xa78e,
 
12158
        0xa790, 0xa791,
 
12159
        0xa7a0, 0xa7a9,
 
12160
        0xa7fa, 0xa801,
11899
12161
        0xa803, 0xa805,
11900
12162
        0xa807, 0xa80a,
11901
12163
        0xa80c, 0xa824,
11930
12192
        0xaac0, 0xaac0,
11931
12193
        0xaac2, 0xaac2,
11932
12194
        0xaadb, 0xaadf,
 
12195
        0xab01, 0xab06,
 
12196
        0xab09, 0xab0e,
 
12197
        0xab11, 0xab16,
 
12198
        0xab20, 0xab26,
 
12199
        0xab28, 0xab2e,
11933
12200
        0xabc0, 0xabe4,
11934
12201
        0xabe6, 0xabe7,
11935
12202
        0xabe9, 0xabec,
11948
12215
        0xfb3e, 0xfb3e,
11949
12216
        0xfb40, 0xfb41,
11950
12217
        0xfb43, 0xfb44,
11951
 
        0xfb46, 0xfbb1,
 
12218
        0xfb46, 0xfbc1,
11952
12219
        0xfbd3, 0xfd3f,
11953
12220
        0xfd50, 0xfd8f,
11954
12221
        0xfd92, 0xfdc7,
12013
12280
        0x10b78, 0x10b7f,
12014
12281
        0x10c00, 0x10c48,
12015
12282
        0x10e60, 0x10e7e,
 
12283
        0x11000, 0x11000,
 
12284
        0x11002, 0x11037,
 
12285
        0x11047, 0x1104d,
 
12286
        0x11052, 0x1106f,
12016
12287
        0x11082, 0x110b2,
12017
12288
        0x110b7, 0x110b8,
12018
12289
        0x110bb, 0x110bc,
12021
12292
        0x12400, 0x12462,
12022
12293
        0x12470, 0x12473,
12023
12294
        0x13000, 0x1342e,
 
12295
        0x16800, 0x16a38,
 
12296
        0x1b000, 0x1b001,
12024
12297
        0x1d000, 0x1d0f5,
12025
12298
        0x1d100, 0x1d126,
12026
12299
        0x1d129, 0x1d164,
12056
12329
        0x1d7ce, 0x1d7ff,
12057
12330
        0x1f000, 0x1f02b,
12058
12331
        0x1f030, 0x1f093,
 
12332
        0x1f0a0, 0x1f0ae,
 
12333
        0x1f0b1, 0x1f0be,
 
12334
        0x1f0c1, 0x1f0cf,
 
12335
        0x1f0d1, 0x1f0df,
12059
12336
        0x1f100, 0x1f10a,
12060
12337
        0x1f110, 0x1f12e,
12061
 
        0x1f131, 0x1f131,
12062
 
        0x1f13d, 0x1f13d,
12063
 
        0x1f13f, 0x1f13f,
12064
 
        0x1f142, 0x1f142,
12065
 
        0x1f146, 0x1f146,
12066
 
        0x1f14a, 0x1f14e,
12067
 
        0x1f157, 0x1f157,
12068
 
        0x1f15f, 0x1f15f,
12069
 
        0x1f179, 0x1f179,
12070
 
        0x1f17b, 0x1f17c,
12071
 
        0x1f17f, 0x1f17f,
12072
 
        0x1f18a, 0x1f18d,
12073
 
        0x1f190, 0x1f190,
12074
 
        0x1f200, 0x1f200,
12075
 
        0x1f210, 0x1f231,
 
12338
        0x1f130, 0x1f169,
 
12339
        0x1f170, 0x1f19a,
 
12340
        0x1f1e6, 0x1f202,
 
12341
        0x1f210, 0x1f23a,
12076
12342
        0x1f240, 0x1f248,
 
12343
        0x1f250, 0x1f251,
 
12344
        0x1f300, 0x1f320,
 
12345
        0x1f330, 0x1f335,
 
12346
        0x1f337, 0x1f37c,
 
12347
        0x1f380, 0x1f393,
 
12348
        0x1f3a0, 0x1f3c4,
 
12349
        0x1f3c6, 0x1f3ca,
 
12350
        0x1f3e0, 0x1f3f0,
 
12351
        0x1f400, 0x1f43e,
 
12352
        0x1f440, 0x1f440,
 
12353
        0x1f442, 0x1f4f7,
 
12354
        0x1f4f9, 0x1f4fc,
 
12355
        0x1f500, 0x1f53d,
 
12356
        0x1f550, 0x1f567,
 
12357
        0x1f5fb, 0x1f5ff,
 
12358
        0x1f601, 0x1f610,
 
12359
        0x1f612, 0x1f614,
 
12360
        0x1f616, 0x1f616,
 
12361
        0x1f618, 0x1f618,
 
12362
        0x1f61a, 0x1f61a,
 
12363
        0x1f61c, 0x1f61e,
 
12364
        0x1f620, 0x1f625,
 
12365
        0x1f628, 0x1f62b,
 
12366
        0x1f62d, 0x1f62d,
 
12367
        0x1f630, 0x1f633,
 
12368
        0x1f635, 0x1f640,
 
12369
        0x1f645, 0x1f64f,
 
12370
        0x1f680, 0x1f6c5,
 
12371
        0x1f700, 0x1f773,
12077
12372
        0x20000, 0x2a6d6,
12078
12373
        0x2a700, 0x2b734,
 
12374
        0x2b740, 0x2b81d,
12079
12375
        0x2f800, 0x2fa1d,
12080
12376
}; /* CR_Grapheme_Base */
12081
12377
 
12082
12378
/* 'Grapheme_Link': Derived Property */
12083
12379
static const OnigCodePoint CR_Grapheme_Link[] = {
12084
 
        26,
 
12380
        29,
12085
12381
        0x094d, 0x094d,
12086
12382
        0x09cd, 0x09cd,
12087
12383
        0x0a4d, 0x0a4d,
12101
12397
        0x1a60, 0x1a60,
12102
12398
        0x1b44, 0x1b44,
12103
12399
        0x1baa, 0x1baa,
 
12400
        0x1bf2, 0x1bf3,
 
12401
        0x2d7f, 0x2d7f,
12104
12402
        0xa806, 0xa806,
12105
12403
        0xa8c4, 0xa8c4,
12106
12404
        0xa953, 0xa953,
12107
12405
        0xa9c0, 0xa9c0,
12108
12406
        0xabed, 0xabed,
12109
12407
        0x10a3f, 0x10a3f,
 
12408
        0x11046, 0x11046,
12110
12409
        0x110b9, 0x110b9,
12111
12410
}; /* CR_Grapheme_Link */
12112
12411
 
12113
12412
/* 'Common': Script */
12114
12413
static const OnigCodePoint CR_Common[] = {
12115
 
        159,
 
12414
        169,
12116
12415
        0x0000, 0x0040,
12117
12416
        0x005b, 0x0060,
12118
12417
        0x007b, 0x00a9,
12121
12420
        0x00d7, 0x00d7,
12122
12421
        0x00f7, 0x00f7,
12123
12422
        0x02b9, 0x02df,
12124
 
        0x02e5, 0x02ff,
 
12423
        0x02e5, 0x02e9,
 
12424
        0x02ec, 0x02ff,
12125
12425
        0x0374, 0x0374,
12126
12426
        0x037e, 0x037e,
12127
12427
        0x0385, 0x0385,
12128
12428
        0x0387, 0x0387,
12129
12429
        0x0589, 0x0589,
12130
 
        0x0600, 0x0603,
12131
12430
        0x060c, 0x060c,
12132
12431
        0x061b, 0x061b,
12133
12432
        0x061f, 0x061f,
12136
12435
        0x06dd, 0x06dd,
12137
12436
        0x0964, 0x0965,
12138
12437
        0x0970, 0x0970,
12139
 
        0x0cf1, 0x0cf2,
12140
12438
        0x0e3f, 0x0e3f,
12141
12439
        0x0fd5, 0x0fd8,
12142
12440
        0x10fb, 0x10fb,
12153
12451
        0x206a, 0x2070,
12154
12452
        0x2074, 0x207e,
12155
12453
        0x2080, 0x208e,
12156
 
        0x20a0, 0x20b8,
 
12454
        0x20a0, 0x20b9,
12157
12455
        0x2100, 0x2125,
12158
12456
        0x2127, 0x2129,
12159
12457
        0x212c, 0x2131,
12160
12458
        0x2133, 0x214d,
12161
12459
        0x214f, 0x215f,
12162
12460
        0x2189, 0x2189,
12163
 
        0x2190, 0x23e8,
 
12461
        0x2190, 0x23f3,
12164
12462
        0x2400, 0x2426,
12165
12463
        0x2440, 0x244a,
12166
 
        0x2460, 0x26cd,
12167
 
        0x26cf, 0x26e1,
12168
 
        0x26e3, 0x26e3,
12169
 
        0x26e8, 0x26ff,
12170
 
        0x2701, 0x2704,
12171
 
        0x2706, 0x2709,
12172
 
        0x270c, 0x2727,
12173
 
        0x2729, 0x274b,
12174
 
        0x274d, 0x274d,
12175
 
        0x274f, 0x2752,
12176
 
        0x2756, 0x275e,
12177
 
        0x2761, 0x2794,
12178
 
        0x2798, 0x27af,
12179
 
        0x27b1, 0x27be,
12180
 
        0x27c0, 0x27ca,
 
12464
        0x2460, 0x26ff,
 
12465
        0x2701, 0x27ca,
12181
12466
        0x27cc, 0x27cc,
12182
 
        0x27d0, 0x27ff,
 
12467
        0x27ce, 0x27ff,
12183
12468
        0x2900, 0x2b4c,
12184
12469
        0x2b50, 0x2b59,
12185
12470
        0x2e00, 0x2e31,
12253
12538
        0x1d7ce, 0x1d7ff,
12254
12539
        0x1f000, 0x1f02b,
12255
12540
        0x1f030, 0x1f093,
 
12541
        0x1f0a0, 0x1f0ae,
 
12542
        0x1f0b1, 0x1f0be,
 
12543
        0x1f0c1, 0x1f0cf,
 
12544
        0x1f0d1, 0x1f0df,
12256
12545
        0x1f100, 0x1f10a,
12257
12546
        0x1f110, 0x1f12e,
12258
 
        0x1f131, 0x1f131,
12259
 
        0x1f13d, 0x1f13d,
12260
 
        0x1f13f, 0x1f13f,
12261
 
        0x1f142, 0x1f142,
12262
 
        0x1f146, 0x1f146,
12263
 
        0x1f14a, 0x1f14e,
12264
 
        0x1f157, 0x1f157,
12265
 
        0x1f15f, 0x1f15f,
12266
 
        0x1f179, 0x1f179,
12267
 
        0x1f17b, 0x1f17c,
12268
 
        0x1f17f, 0x1f17f,
12269
 
        0x1f18a, 0x1f18d,
12270
 
        0x1f190, 0x1f190,
12271
 
        0x1f210, 0x1f231,
 
12547
        0x1f130, 0x1f169,
 
12548
        0x1f170, 0x1f19a,
 
12549
        0x1f1e6, 0x1f1ff,
 
12550
        0x1f201, 0x1f202,
 
12551
        0x1f210, 0x1f23a,
12272
12552
        0x1f240, 0x1f248,
 
12553
        0x1f250, 0x1f251,
 
12554
        0x1f300, 0x1f320,
 
12555
        0x1f330, 0x1f335,
 
12556
        0x1f337, 0x1f37c,
 
12557
        0x1f380, 0x1f393,
 
12558
        0x1f3a0, 0x1f3c4,
 
12559
        0x1f3c6, 0x1f3ca,
 
12560
        0x1f3e0, 0x1f3f0,
 
12561
        0x1f400, 0x1f43e,
 
12562
        0x1f440, 0x1f440,
 
12563
        0x1f442, 0x1f4f7,
 
12564
        0x1f4f9, 0x1f4fc,
 
12565
        0x1f500, 0x1f53d,
 
12566
        0x1f550, 0x1f567,
 
12567
        0x1f5fb, 0x1f5ff,
 
12568
        0x1f601, 0x1f610,
 
12569
        0x1f612, 0x1f614,
 
12570
        0x1f616, 0x1f616,
 
12571
        0x1f618, 0x1f618,
 
12572
        0x1f61a, 0x1f61a,
 
12573
        0x1f61c, 0x1f61e,
 
12574
        0x1f620, 0x1f625,
 
12575
        0x1f628, 0x1f62b,
 
12576
        0x1f62d, 0x1f62d,
 
12577
        0x1f630, 0x1f633,
 
12578
        0x1f635, 0x1f640,
 
12579
        0x1f645, 0x1f64f,
 
12580
        0x1f680, 0x1f6c5,
 
12581
        0x1f700, 0x1f773,
12273
12582
        0xe0001, 0xe0001,
12274
12583
        0xe0020, 0xe007f,
12275
12584
}; /* CR_Common */
12276
12585
 
12277
12586
/* 'Latin': Script */
12278
12587
static const OnigCodePoint CR_Latin[] = {
12279
 
        28,
 
12588
        30,
12280
12589
        0x0041, 0x005a,
12281
12590
        0x0061, 0x007a,
12282
12591
        0x00aa, 0x00aa,
12293
12602
        0x1e00, 0x1eff,
12294
12603
        0x2071, 0x2071,
12295
12604
        0x207f, 0x207f,
12296
 
        0x2090, 0x2094,
 
12605
        0x2090, 0x209c,
12297
12606
        0x212a, 0x212b,
12298
12607
        0x2132, 0x2132,
12299
12608
        0x214e, 0x214e,
12300
12609
        0x2160, 0x2188,
12301
12610
        0x2c60, 0x2c7f,
12302
12611
        0xa722, 0xa787,
12303
 
        0xa78b, 0xa78c,
12304
 
        0xa7fb, 0xa7ff,
 
12612
        0xa78b, 0xa78e,
 
12613
        0xa790, 0xa791,
 
12614
        0xa7a0, 0xa7a9,
 
12615
        0xa7fa, 0xa7ff,
12305
12616
        0xfb00, 0xfb06,
12306
12617
        0xff21, 0xff3a,
12307
12618
        0xff41, 0xff5a,
12347
12658
 
12348
12659
/* 'Cyrillic': Script */
12349
12660
static const OnigCodePoint CR_Cyrillic[] = {
12350
 
        8,
 
12661
        7,
12351
12662
        0x0400, 0x0484,
12352
 
        0x0487, 0x0525,
 
12663
        0x0487, 0x0527,
12353
12664
        0x1d2b, 0x1d2b,
12354
12665
        0x1d78, 0x1d78,
12355
12666
        0x2de0, 0x2dff,
12356
 
        0xa640, 0xa65f,
12357
 
        0xa662, 0xa673,
 
12667
        0xa640, 0xa673,
12358
12668
        0xa67c, 0xa697,
12359
12669
}; /* CR_Cyrillic */
12360
12670
 
12384
12694
 
12385
12695
/* 'Arabic': Script */
12386
12696
static const OnigCodePoint CR_Arabic[] = {
12387
 
        18,
 
12697
        19,
 
12698
        0x0600, 0x0603,
12388
12699
        0x0606, 0x060b,
12389
12700
        0x060d, 0x061a,
12390
12701
        0x061e, 0x061e,
12391
 
        0x0621, 0x063f,
 
12702
        0x0620, 0x063f,
12392
12703
        0x0641, 0x064a,
12393
12704
        0x0656, 0x065e,
12394
12705
        0x066a, 0x066f,
12395
12706
        0x0671, 0x06dc,
12396
12707
        0x06de, 0x06ff,
12397
12708
        0x0750, 0x077f,
12398
 
        0xfb50, 0xfbb1,
 
12709
        0xfb50, 0xfbc1,
12399
12710
        0xfbd3, 0xfd3d,
12400
12711
        0xfd50, 0xfd8f,
12401
12712
        0xfd92, 0xfdc7,
12421
12732
 
12422
12733
/* 'Devanagari': Script */
12423
12734
static const OnigCodePoint CR_Devanagari[] = {
12424
 
        9,
12425
 
        0x0900, 0x0939,
12426
 
        0x093c, 0x094e,
12427
 
        0x0950, 0x0950,
12428
 
        0x0953, 0x0955,
12429
 
        0x0958, 0x0963,
 
12735
        6,
 
12736
        0x0900, 0x0950,
 
12737
        0x0953, 0x0963,
12430
12738
        0x0966, 0x096f,
12431
 
        0x0971, 0x0972,
 
12739
        0x0971, 0x0977,
12432
12740
        0x0979, 0x097f,
12433
12741
        0xa8e0, 0xa8fb,
12434
12742
}; /* CR_Devanagari */
12508
12816
        0x0b56, 0x0b57,
12509
12817
        0x0b5c, 0x0b5d,
12510
12818
        0x0b5f, 0x0b63,
12511
 
        0x0b66, 0x0b71,
 
12819
        0x0b66, 0x0b77,
12512
12820
}; /* CR_Oriya */
12513
12821
 
12514
12822
/* 'Tamil': Script */
12553
12861
 
12554
12862
/* 'Kannada': Script */
12555
12863
static const OnigCodePoint CR_Kannada[] = {
12556
 
        13,
 
12864
        14,
12557
12865
        0x0c82, 0x0c83,
12558
12866
        0x0c85, 0x0c8c,
12559
12867
        0x0c8e, 0x0c90,
12567
12875
        0x0cde, 0x0cde,
12568
12876
        0x0ce0, 0x0ce3,
12569
12877
        0x0ce6, 0x0cef,
 
12878
        0x0cf1, 0x0cf2,
12570
12879
}; /* CR_Kannada */
12571
12880
 
12572
12881
/* 'Malayalam': Script */
12573
12882
static const OnigCodePoint CR_Malayalam[] = {
12574
 
        12,
 
12883
        11,
12575
12884
        0x0d02, 0x0d03,
12576
12885
        0x0d05, 0x0d0c,
12577
12886
        0x0d0e, 0x0d10,
12578
 
        0x0d12, 0x0d28,
12579
 
        0x0d2a, 0x0d39,
 
12887
        0x0d12, 0x0d3a,
12580
12888
        0x0d3d, 0x0d44,
12581
12889
        0x0d46, 0x0d48,
12582
 
        0x0d4a, 0x0d4d,
 
12890
        0x0d4a, 0x0d4e,
12583
12891
        0x0d57, 0x0d57,
12584
12892
        0x0d60, 0x0d63,
12585
12893
        0x0d66, 0x0d75,
12637
12945
        7,
12638
12946
        0x0f00, 0x0f47,
12639
12947
        0x0f49, 0x0f6c,
12640
 
        0x0f71, 0x0f8b,
12641
 
        0x0f90, 0x0f97,
 
12948
        0x0f71, 0x0f97,
12642
12949
        0x0f99, 0x0fbc,
12643
12950
        0x0fbe, 0x0fcc,
12644
12951
        0x0fce, 0x0fd4,
 
12952
        0x0fd9, 0x0fda,
12645
12953
}; /* CR_Tibetan */
12646
12954
 
12647
12955
/* 'Myanmar': Script */
12662
12970
 
12663
12971
/* 'Hangul': Script */
12664
12972
static const OnigCodePoint CR_Hangul[] = {
12665
 
        13,
 
12973
        14,
12666
12974
        0x1100, 0x11ff,
 
12975
        0x302e, 0x302f,
12667
12976
        0x3131, 0x318e,
12668
12977
        0x3200, 0x321e,
12669
12978
        0x3260, 0x327e,
12680
12989
 
12681
12990
/* 'Ethiopic': Script */
12682
12991
static const OnigCodePoint CR_Ethiopic[] = {
12683
 
        27,
 
12992
        32,
12684
12993
        0x1200, 0x1248,
12685
12994
        0x124a, 0x124d,
12686
12995
        0x1250, 0x1256,
12697
13006
        0x12d8, 0x1310,
12698
13007
        0x1312, 0x1315,
12699
13008
        0x1318, 0x135a,
12700
 
        0x135f, 0x137c,
 
13009
        0x135d, 0x137c,
12701
13010
        0x1380, 0x1399,
12702
13011
        0x2d80, 0x2d96,
12703
13012
        0x2da0, 0x2da6,
12708
13017
        0x2dc8, 0x2dce,
12709
13018
        0x2dd0, 0x2dd6,
12710
13019
        0x2dd8, 0x2dde,
 
13020
        0xab01, 0xab06,
 
13021
        0xab09, 0xab0e,
 
13022
        0xab11, 0xab16,
 
13023
        0xab20, 0xab26,
 
13024
        0xab28, 0xab2e,
12711
13025
}; /* CR_Ethiopic */
12712
13026
 
12713
13027
/* 'Cherokee': Script */
12758
13072
 
12759
13073
/* 'Hiragana': Script */
12760
13074
static const OnigCodePoint CR_Hiragana[] = {
12761
 
        3,
 
13075
        4,
12762
13076
        0x3041, 0x3096,
12763
13077
        0x309d, 0x309f,
 
13078
        0x1b001, 0x1b001,
12764
13079
        0x1f200, 0x1f200,
12765
13080
}; /* CR_Hiragana */
12766
13081
 
12767
13082
/* 'Katakana': Script */
12768
13083
static const OnigCodePoint CR_Katakana[] = {
12769
 
        7,
 
13084
        8,
12770
13085
        0x30a1, 0x30fa,
12771
13086
        0x30fd, 0x30ff,
12772
13087
        0x31f0, 0x31ff,
12774
13089
        0x3300, 0x3357,
12775
13090
        0xff66, 0xff6f,
12776
13091
        0xff71, 0xff9d,
 
13092
        0x1b000, 0x1b000,
12777
13093
}; /* CR_Katakana */
12778
13094
 
12779
13095
/* 'Bopomofo': Script */
12780
13096
static const OnigCodePoint CR_Bopomofo[] = {
12781
 
        2,
 
13097
        3,
 
13098
        0x02ea, 0x02eb,
12782
13099
        0x3105, 0x312d,
12783
 
        0x31a0, 0x31b7,
 
13100
        0x31a0, 0x31ba,
12784
13101
}; /* CR_Bopomofo */
12785
13102
 
12786
13103
/* 'Han': Script */
12787
13104
static const OnigCodePoint CR_Han[] = {
12788
 
        15,
 
13105
        16,
12789
13106
        0x2e80, 0x2e99,
12790
13107
        0x2e9b, 0x2ef3,
12791
13108
        0x2f00, 0x2fd5,
12800
13117
        0xfa70, 0xfad9,
12801
13118
        0x20000, 0x2a6d6,
12802
13119
        0x2a700, 0x2b734,
 
13120
        0x2b740, 0x2b81d,
12803
13121
        0x2f800, 0x2fa1d,
12804
13122
}; /* CR_Han */
12805
13123
 
12831
13149
 
12832
13150
/* 'Inherited': Script */
12833
13151
static const OnigCodePoint CR_Inherited[] = {
12834
 
        23,
 
13152
        24,
12835
13153
        0x0300, 0x036f,
12836
13154
        0x0485, 0x0486,
12837
13155
        0x064b, 0x0655,
 
13156
        0x065f, 0x065f,
12838
13157
        0x0670, 0x0670,
12839
13158
        0x0951, 0x0952,
12840
13159
        0x1cd0, 0x1cd2,
12842
13161
        0x1ce2, 0x1ce8,
12843
13162
        0x1ced, 0x1ced,
12844
13163
        0x1dc0, 0x1de6,
12845
 
        0x1dfd, 0x1dff,
 
13164
        0x1dfc, 0x1dff,
12846
13165
        0x200c, 0x200d,
12847
13166
        0x20d0, 0x20f0,
12848
 
        0x302a, 0x302f,
 
13167
        0x302a, 0x302d,
12849
13168
        0x3099, 0x309a,
12850
13169
        0xfe00, 0xfe0f,
12851
13170
        0xfe20, 0xfe26,
12983
13302
 
12984
13303
/* 'Tifinagh': Script */
12985
13304
static const OnigCodePoint CR_Tifinagh[] = {
12986
 
        2,
 
13305
        3,
12987
13306
        0x2d30, 0x2d65,
12988
 
        0x2d6f, 0x2d6f,
 
13307
        0x2d6f, 0x2d70,
 
13308
        0x2d7f, 0x2d7f,
12989
13309
}; /* CR_Tifinagh */
12990
13310
 
12991
13311
/* 'Syloti_Nagri': Script */
13168
13488
 
13169
13489
/* 'Bamum': Script */
13170
13490
static const OnigCodePoint CR_Bamum[] = {
13171
 
        1,
 
13491
        2,
13172
13492
        0xa6a0, 0xa6f7,
 
13493
        0x16800, 0x16a38,
13173
13494
}; /* CR_Bamum */
13174
13495
 
13175
13496
/* 'Javanese': Script */
13226
13547
        0x11080, 0x110c1,
13227
13548
}; /* CR_Kaithi */
13228
13549
 
 
13550
/* 'Batak': Script */
 
13551
static const OnigCodePoint CR_Batak[] = {
 
13552
        2,
 
13553
        0x1bc0, 0x1bf3,
 
13554
        0x1bfc, 0x1bff,
 
13555
}; /* CR_Batak */
 
13556
 
 
13557
/* 'Brahmi': Script */
 
13558
static const OnigCodePoint CR_Brahmi[] = {
 
13559
        2,
 
13560
        0x11000, 0x1104d,
 
13561
        0x11052, 0x1106f,
 
13562
}; /* CR_Brahmi */
 
13563
 
 
13564
/* 'Mandaic': Script */
 
13565
static const OnigCodePoint CR_Mandaic[] = {
 
13566
        2,
 
13567
        0x0840, 0x085b,
 
13568
        0x085e, 0x085e,
 
13569
}; /* CR_Mandaic */
 
13570
 
13229
13571
/* 'White_Space': Binary Property */
13230
13572
static const OnigCodePoint CR_White_Space[] = {
13231
13573
        11,
13313
13655
 
13314
13656
/* 'Terminal_Punctuation': Binary Property */
13315
13657
static const OnigCodePoint CR_Terminal_Punctuation[] = {
13316
 
        65,
 
13658
        67,
13317
13659
        0x0021, 0x0021,
13318
13660
        0x002c, 0x002c,
13319
13661
        0x002e, 0x002e,
13331
13673
        0x070c, 0x070c,
13332
13674
        0x07f8, 0x07f9,
13333
13675
        0x0830, 0x083e,
 
13676
        0x085e, 0x085e,
13334
13677
        0x0964, 0x0965,
13335
13678
        0x0e5a, 0x0e5b,
13336
13679
        0x0f08, 0x0f08,
13377
13720
        0x10857, 0x10857,
13378
13721
        0x1091f, 0x1091f,
13379
13722
        0x10b3a, 0x10b3f,
 
13723
        0x11047, 0x1104d,
13380
13724
        0x110be, 0x110c1,
13381
13725
        0x12470, 0x12473,
13382
13726
}; /* CR_Terminal_Punctuation */
13383
13727
 
13384
13728
/* 'Other_Math': Binary Property */
13385
13729
static const OnigCodePoint CR_Other_Math[] = {
13386
 
        99,
 
13730
        100,
13387
13731
        0x005e, 0x005e,
13388
13732
        0x03d0, 0x03d2,
13389
13733
        0x03d5, 0x03d5,
13400
13744
        0x20e5, 0x20e6,
13401
13745
        0x20eb, 0x20ef,
13402
13746
        0x2102, 0x2102,
 
13747
        0x2107, 0x2107,
13403
13748
        0x210a, 0x2113,
13404
13749
        0x2115, 0x2115,
13405
13750
        0x2119, 0x211d,
13506
13851
 
13507
13852
/* 'Other_Alphabetic': Binary Property */
13508
13853
static const OnigCodePoint CR_Other_Alphabetic[] = {
13509
 
        141,
 
13854
        145,
13510
13855
        0x0345, 0x0345,
13511
13856
        0x05b0, 0x05bd,
13512
13857
        0x05bf, 0x05bf,
13515
13860
        0x05c7, 0x05c7,
13516
13861
        0x0610, 0x061a,
13517
13862
        0x064b, 0x0657,
13518
 
        0x0659, 0x065e,
 
13863
        0x0659, 0x065f,
13519
13864
        0x0670, 0x0670,
13520
13865
        0x06d6, 0x06dc,
13521
13866
        0x06e1, 0x06e4,
13529
13874
        0x0825, 0x0827,
13530
13875
        0x0829, 0x082c,
13531
13876
        0x0900, 0x0903,
 
13877
        0x093a, 0x093b,
13532
13878
        0x093e, 0x094c,
13533
 
        0x094e, 0x094e,
13534
 
        0x0955, 0x0955,
 
13879
        0x094e, 0x094f,
 
13880
        0x0955, 0x0957,
13535
13881
        0x0962, 0x0963,
13536
13882
        0x0981, 0x0983,
13537
13883
        0x09be, 0x09c4,
13593
13939
        0x0ebb, 0x0ebc,
13594
13940
        0x0ecd, 0x0ecd,
13595
13941
        0x0f71, 0x0f81,
13596
 
        0x0f90, 0x0f97,
 
13942
        0x0f8d, 0x0f97,
13597
13943
        0x0f99, 0x0fbc,
13598
13944
        0x102b, 0x1036,
13599
13945
        0x1038, 0x1038,
13623
13969
        0x1b35, 0x1b43,
13624
13970
        0x1b80, 0x1b82,
13625
13971
        0x1ba1, 0x1ba9,
 
13972
        0x1be7, 0x1bf1,
13626
13973
        0x1c24, 0x1c35,
13627
13974
        0x1cf2, 0x1cf2,
13628
13975
        0x24b6, 0x24e9,
13633
13980
        0xa926, 0xa92a,
13634
13981
        0xa947, 0xa952,
13635
13982
        0xa980, 0xa983,
13636
 
        0xa9b3, 0xa9bf,
 
13983
        0xa9b4, 0xa9bf,
13637
13984
        0xaa29, 0xaa36,
13638
13985
        0xaa43, 0xaa43,
13639
13986
        0xaa4c, 0xaa4d,
13646
13993
        0x10a01, 0x10a03,
13647
13994
        0x10a05, 0x10a06,
13648
13995
        0x10a0c, 0x10a0f,
 
13996
        0x11000, 0x11002,
 
13997
        0x11038, 0x11045,
13649
13998
        0x11082, 0x11082,
13650
13999
        0x110b0, 0x110b8,
13651
14000
}; /* CR_Other_Alphabetic */
13652
14001
 
13653
14002
/* 'Ideographic': Binary Property */
13654
14003
static const OnigCodePoint CR_Ideographic[] = {
13655
 
        11,
 
14004
        12,
13656
14005
        0x3006, 0x3007,
13657
14006
        0x3021, 0x3029,
13658
14007
        0x3038, 0x303a,
13663
14012
        0xfa70, 0xfad9,
13664
14013
        0x20000, 0x2a6d6,
13665
14014
        0x2a700, 0x2b734,
 
14015
        0x2b740, 0x2b81d,
13666
14016
        0x2f800, 0x2fa1d,
13667
14017
}; /* CR_Ideographic */
13668
14018
 
13905
14255
 
13906
14256
/* 'Unified_Ideograph': Binary Property */
13907
14257
static const OnigCodePoint CR_Unified_Ideograph[] = {
13908
 
        11,
 
14258
        12,
13909
14259
        0x3400, 0x4db5,
13910
14260
        0x4e00, 0x9fcb,
13911
14261
        0xfa0e, 0xfa0f,
13917
14267
        0xfa27, 0xfa29,
13918
14268
        0x20000, 0x2a6d6,
13919
14269
        0x2a700, 0x2b734,
 
14270
        0x2b740, 0x2b81d,
13920
14271
}; /* CR_Unified_Ideograph */
13921
14272
 
13922
14273
/* 'Other_Default_Ignorable_Code_Point': Binary Property */
13936
14287
 
13937
14288
/* 'Deprecated': Binary Property */
13938
14289
static const OnigCodePoint CR_Deprecated[] = {
13939
 
        8,
 
14290
        9,
13940
14291
        0x0149, 0x0149,
 
14292
        0x0673, 0x0673,
13941
14293
        0x0f77, 0x0f77,
13942
14294
        0x0f79, 0x0f79,
13943
14295
        0x17a3, 0x17a4,
14003
14355
 
14004
14356
/* 'Other_ID_Continue': Binary Property */
14005
14357
static const OnigCodePoint CR_Other_ID_Continue[] = {
14006
 
        3,
 
14358
        4,
14007
14359
        0x00b7, 0x00b7,
14008
14360
        0x0387, 0x0387,
14009
14361
        0x1369, 0x1371,
 
14362
        0x19da, 0x19da,
14010
14363
}; /* CR_Other_ID_Continue */
14011
14364
 
14012
14365
/* 'STerm': Binary Property */
14013
14366
static const OnigCodePoint CR_STerm[] = {
14014
 
        43,
 
14367
        47,
14015
14368
        0x0021, 0x0021,
14016
14369
        0x002e, 0x002e,
14017
14370
        0x003f, 0x003f,
14027
14380
        0x1362, 0x1362,
14028
14381
        0x1367, 0x1368,
14029
14382
        0x166e, 0x166e,
 
14383
        0x1735, 0x1736,
14030
14384
        0x1803, 0x1803,
14031
14385
        0x1809, 0x1809,
14032
14386
        0x1944, 0x1945,
 
14387
        0x1aa8, 0x1aab,
14033
14388
        0x1b5a, 0x1b5b,
14034
14389
        0x1b5e, 0x1b5f,
14035
14390
        0x1c3b, 0x1c3c,
14054
14409
        0xff0e, 0xff0e,
14055
14410
        0xff1f, 0xff1f,
14056
14411
        0xff61, 0xff61,
 
14412
        0x10a56, 0x10a57,
 
14413
        0x11047, 0x11048,
14057
14414
        0x110be, 0x110c1,
14058
14415
}; /* CR_STerm */
14059
14416
 
14107
14464
        0xfd3e, 0xfd3f,
14108
14465
        0xfe45, 0xfe46,
14109
14466
}; /* CR_Pattern_Syntax */
14110
 
#endif /* USE_UNICODE_PROPERTIES */
14111
 
#endif /* USE_UNICODE_PROPERTIES */
 
14467
 
 
14468
/* 'Unknown': Script */
 
14469
static const OnigCodePoint CR_Unknown[] = {
 
14470
        499,
 
14471
        0x0378, 0x0379,
 
14472
        0x037f, 0x0383,
 
14473
        0x038b, 0x038b,
 
14474
        0x038d, 0x038d,
 
14475
        0x03a2, 0x03a2,
 
14476
        0x0528, 0x0530,
 
14477
        0x0557, 0x0558,
 
14478
        0x0560, 0x0560,
 
14479
        0x0588, 0x0588,
 
14480
        0x058b, 0x0590,
 
14481
        0x05c8, 0x05cf,
 
14482
        0x05eb, 0x05ef,
 
14483
        0x05f5, 0x05ff,
 
14484
        0x0604, 0x0605,
 
14485
        0x061c, 0x061d,
 
14486
        0x070e, 0x070e,
 
14487
        0x074b, 0x074c,
 
14488
        0x07b2, 0x07bf,
 
14489
        0x07fb, 0x07ff,
 
14490
        0x082e, 0x082f,
 
14491
        0x083f, 0x083f,
 
14492
        0x085c, 0x085d,
 
14493
        0x085f, 0x08ff,
 
14494
        0x0978, 0x0978,
 
14495
        0x0980, 0x0980,
 
14496
        0x0984, 0x0984,
 
14497
        0x098d, 0x098e,
 
14498
        0x0991, 0x0992,
 
14499
        0x09a9, 0x09a9,
 
14500
        0x09b1, 0x09b1,
 
14501
        0x09b3, 0x09b5,
 
14502
        0x09ba, 0x09bb,
 
14503
        0x09c5, 0x09c6,
 
14504
        0x09c9, 0x09ca,
 
14505
        0x09cf, 0x09d6,
 
14506
        0x09d8, 0x09db,
 
14507
        0x09de, 0x09de,
 
14508
        0x09e4, 0x09e5,
 
14509
        0x09fc, 0x0a00,
 
14510
        0x0a04, 0x0a04,
 
14511
        0x0a0b, 0x0a0e,
 
14512
        0x0a11, 0x0a12,
 
14513
        0x0a29, 0x0a29,
 
14514
        0x0a31, 0x0a31,
 
14515
        0x0a34, 0x0a34,
 
14516
        0x0a37, 0x0a37,
 
14517
        0x0a3a, 0x0a3b,
 
14518
        0x0a3d, 0x0a3d,
 
14519
        0x0a43, 0x0a46,
 
14520
        0x0a49, 0x0a4a,
 
14521
        0x0a4e, 0x0a50,
 
14522
        0x0a52, 0x0a58,
 
14523
        0x0a5d, 0x0a5d,
 
14524
        0x0a5f, 0x0a65,
 
14525
        0x0a76, 0x0a80,
 
14526
        0x0a84, 0x0a84,
 
14527
        0x0a8e, 0x0a8e,
 
14528
        0x0a92, 0x0a92,
 
14529
        0x0aa9, 0x0aa9,
 
14530
        0x0ab1, 0x0ab1,
 
14531
        0x0ab4, 0x0ab4,
 
14532
        0x0aba, 0x0abb,
 
14533
        0x0ac6, 0x0ac6,
 
14534
        0x0aca, 0x0aca,
 
14535
        0x0ace, 0x0acf,
 
14536
        0x0ad1, 0x0adf,
 
14537
        0x0ae4, 0x0ae5,
 
14538
        0x0af0, 0x0af0,
 
14539
        0x0af2, 0x0b00,
 
14540
        0x0b04, 0x0b04,
 
14541
        0x0b0d, 0x0b0e,
 
14542
        0x0b11, 0x0b12,
 
14543
        0x0b29, 0x0b29,
 
14544
        0x0b31, 0x0b31,
 
14545
        0x0b34, 0x0b34,
 
14546
        0x0b3a, 0x0b3b,
 
14547
        0x0b45, 0x0b46,
 
14548
        0x0b49, 0x0b4a,
 
14549
        0x0b4e, 0x0b55,
 
14550
        0x0b58, 0x0b5b,
 
14551
        0x0b5e, 0x0b5e,
 
14552
        0x0b64, 0x0b65,
 
14553
        0x0b78, 0x0b81,
 
14554
        0x0b84, 0x0b84,
 
14555
        0x0b8b, 0x0b8d,
 
14556
        0x0b91, 0x0b91,
 
14557
        0x0b96, 0x0b98,
 
14558
        0x0b9b, 0x0b9b,
 
14559
        0x0b9d, 0x0b9d,
 
14560
        0x0ba0, 0x0ba2,
 
14561
        0x0ba5, 0x0ba7,
 
14562
        0x0bab, 0x0bad,
 
14563
        0x0bba, 0x0bbd,
 
14564
        0x0bc3, 0x0bc5,
 
14565
        0x0bc9, 0x0bc9,
 
14566
        0x0bce, 0x0bcf,
 
14567
        0x0bd1, 0x0bd6,
 
14568
        0x0bd8, 0x0be5,
 
14569
        0x0bfb, 0x0c00,
 
14570
        0x0c04, 0x0c04,
 
14571
        0x0c0d, 0x0c0d,
 
14572
        0x0c11, 0x0c11,
 
14573
        0x0c29, 0x0c29,
 
14574
        0x0c34, 0x0c34,
 
14575
        0x0c3a, 0x0c3c,
 
14576
        0x0c45, 0x0c45,
 
14577
        0x0c49, 0x0c49,
 
14578
        0x0c4e, 0x0c54,
 
14579
        0x0c57, 0x0c57,
 
14580
        0x0c5a, 0x0c5f,
 
14581
        0x0c64, 0x0c65,
 
14582
        0x0c70, 0x0c77,
 
14583
        0x0c80, 0x0c81,
 
14584
        0x0c84, 0x0c84,
 
14585
        0x0c8d, 0x0c8d,
 
14586
        0x0c91, 0x0c91,
 
14587
        0x0ca9, 0x0ca9,
 
14588
        0x0cb4, 0x0cb4,
 
14589
        0x0cba, 0x0cbb,
 
14590
        0x0cc5, 0x0cc5,
 
14591
        0x0cc9, 0x0cc9,
 
14592
        0x0cce, 0x0cd4,
 
14593
        0x0cd7, 0x0cdd,
 
14594
        0x0cdf, 0x0cdf,
 
14595
        0x0ce4, 0x0ce5,
 
14596
        0x0cf0, 0x0cf0,
 
14597
        0x0cf3, 0x0d01,
 
14598
        0x0d04, 0x0d04,
 
14599
        0x0d0d, 0x0d0d,
 
14600
        0x0d11, 0x0d11,
 
14601
        0x0d3b, 0x0d3c,
 
14602
        0x0d45, 0x0d45,
 
14603
        0x0d49, 0x0d49,
 
14604
        0x0d4f, 0x0d56,
 
14605
        0x0d58, 0x0d5f,
 
14606
        0x0d64, 0x0d65,
 
14607
        0x0d76, 0x0d78,
 
14608
        0x0d80, 0x0d81,
 
14609
        0x0d84, 0x0d84,
 
14610
        0x0d97, 0x0d99,
 
14611
        0x0db2, 0x0db2,
 
14612
        0x0dbc, 0x0dbc,
 
14613
        0x0dbe, 0x0dbf,
 
14614
        0x0dc7, 0x0dc9,
 
14615
        0x0dcb, 0x0dce,
 
14616
        0x0dd5, 0x0dd5,
 
14617
        0x0dd7, 0x0dd7,
 
14618
        0x0de0, 0x0df1,
 
14619
        0x0df5, 0x0e00,
 
14620
        0x0e3b, 0x0e3e,
 
14621
        0x0e5c, 0x0e80,
 
14622
        0x0e83, 0x0e83,
 
14623
        0x0e85, 0x0e86,
 
14624
        0x0e89, 0x0e89,
 
14625
        0x0e8b, 0x0e8c,
 
14626
        0x0e8e, 0x0e93,
 
14627
        0x0e98, 0x0e98,
 
14628
        0x0ea0, 0x0ea0,
 
14629
        0x0ea4, 0x0ea4,
 
14630
        0x0ea6, 0x0ea6,
 
14631
        0x0ea8, 0x0ea9,
 
14632
        0x0eac, 0x0eac,
 
14633
        0x0eba, 0x0eba,
 
14634
        0x0ebe, 0x0ebf,
 
14635
        0x0ec5, 0x0ec5,
 
14636
        0x0ec7, 0x0ec7,
 
14637
        0x0ece, 0x0ecf,
 
14638
        0x0eda, 0x0edb,
 
14639
        0x0ede, 0x0eff,
 
14640
        0x0f48, 0x0f48,
 
14641
        0x0f6d, 0x0f70,
 
14642
        0x0f98, 0x0f98,
 
14643
        0x0fbd, 0x0fbd,
 
14644
        0x0fcd, 0x0fcd,
 
14645
        0x0fdb, 0x0fff,
 
14646
        0x10c6, 0x10cf,
 
14647
        0x10fd, 0x10ff,
 
14648
        0x1249, 0x1249,
 
14649
        0x124e, 0x124f,
 
14650
        0x1257, 0x1257,
 
14651
        0x1259, 0x1259,
 
14652
        0x125e, 0x125f,
 
14653
        0x1289, 0x1289,
 
14654
        0x128e, 0x128f,
 
14655
        0x12b1, 0x12b1,
 
14656
        0x12b6, 0x12b7,
 
14657
        0x12bf, 0x12bf,
 
14658
        0x12c1, 0x12c1,
 
14659
        0x12c6, 0x12c7,
 
14660
        0x12d7, 0x12d7,
 
14661
        0x1311, 0x1311,
 
14662
        0x1316, 0x1317,
 
14663
        0x135b, 0x135c,
 
14664
        0x137d, 0x137f,
 
14665
        0x139a, 0x139f,
 
14666
        0x13f5, 0x13ff,
 
14667
        0x169d, 0x169f,
 
14668
        0x16f1, 0x16ff,
 
14669
        0x170d, 0x170d,
 
14670
        0x1715, 0x171f,
 
14671
        0x1737, 0x173f,
 
14672
        0x1754, 0x175f,
 
14673
        0x176d, 0x176d,
 
14674
        0x1771, 0x1771,
 
14675
        0x1774, 0x177f,
 
14676
        0x17de, 0x17df,
 
14677
        0x17ea, 0x17ef,
 
14678
        0x17fa, 0x17ff,
 
14679
        0x180f, 0x180f,
 
14680
        0x181a, 0x181f,
 
14681
        0x1878, 0x187f,
 
14682
        0x18ab, 0x18af,
 
14683
        0x18f6, 0x18ff,
 
14684
        0x191d, 0x191f,
 
14685
        0x192c, 0x192f,
 
14686
        0x193c, 0x193f,
 
14687
        0x1941, 0x1943,
 
14688
        0x196e, 0x196f,
 
14689
        0x1975, 0x197f,
 
14690
        0x19ac, 0x19af,
 
14691
        0x19ca, 0x19cf,
 
14692
        0x19db, 0x19dd,
 
14693
        0x1a1c, 0x1a1d,
 
14694
        0x1a5f, 0x1a5f,
 
14695
        0x1a7d, 0x1a7e,
 
14696
        0x1a8a, 0x1a8f,
 
14697
        0x1a9a, 0x1a9f,
 
14698
        0x1aae, 0x1aff,
 
14699
        0x1b4c, 0x1b4f,
 
14700
        0x1b7d, 0x1b7f,
 
14701
        0x1bab, 0x1bad,
 
14702
        0x1bba, 0x1bbf,
 
14703
        0x1bf4, 0x1bfb,
 
14704
        0x1c38, 0x1c3a,
 
14705
        0x1c4a, 0x1c4c,
 
14706
        0x1c80, 0x1ccf,
 
14707
        0x1cf3, 0x1cff,
 
14708
        0x1de7, 0x1dfb,
 
14709
        0x1f16, 0x1f17,
 
14710
        0x1f1e, 0x1f1f,
 
14711
        0x1f46, 0x1f47,
 
14712
        0x1f4e, 0x1f4f,
 
14713
        0x1f58, 0x1f58,
 
14714
        0x1f5a, 0x1f5a,
 
14715
        0x1f5c, 0x1f5c,
 
14716
        0x1f5e, 0x1f5e,
 
14717
        0x1f7e, 0x1f7f,
 
14718
        0x1fb5, 0x1fb5,
 
14719
        0x1fc5, 0x1fc5,
 
14720
        0x1fd4, 0x1fd5,
 
14721
        0x1fdc, 0x1fdc,
 
14722
        0x1ff0, 0x1ff1,
 
14723
        0x1ff5, 0x1ff5,
 
14724
        0x1fff, 0x1fff,
 
14725
        0x2065, 0x2069,
 
14726
        0x2072, 0x2073,
 
14727
        0x208f, 0x208f,
 
14728
        0x209d, 0x209f,
 
14729
        0x20ba, 0x20cf,
 
14730
        0x20f1, 0x20ff,
 
14731
        0x218a, 0x218f,
 
14732
        0x23f4, 0x23ff,
 
14733
        0x2427, 0x243f,
 
14734
        0x244b, 0x245f,
 
14735
        0x2700, 0x2700,
 
14736
        0x27cb, 0x27cb,
 
14737
        0x27cd, 0x27cd,
 
14738
        0x2b4d, 0x2b4f,
 
14739
        0x2b5a, 0x2bff,
 
14740
        0x2c2f, 0x2c2f,
 
14741
        0x2c5f, 0x2c5f,
 
14742
        0x2cf2, 0x2cf8,
 
14743
        0x2d26, 0x2d2f,
 
14744
        0x2d66, 0x2d6e,
 
14745
        0x2d71, 0x2d7e,
 
14746
        0x2d97, 0x2d9f,
 
14747
        0x2da7, 0x2da7,
 
14748
        0x2daf, 0x2daf,
 
14749
        0x2db7, 0x2db7,
 
14750
        0x2dbf, 0x2dbf,
 
14751
        0x2dc7, 0x2dc7,
 
14752
        0x2dcf, 0x2dcf,
 
14753
        0x2dd7, 0x2dd7,
 
14754
        0x2ddf, 0x2ddf,
 
14755
        0x2e32, 0x2e7f,
 
14756
        0x2e9a, 0x2e9a,
 
14757
        0x2ef4, 0x2eff,
 
14758
        0x2fd6, 0x2fef,
 
14759
        0x2ffc, 0x2fff,
 
14760
        0x3040, 0x3040,
 
14761
        0x3097, 0x3098,
 
14762
        0x3100, 0x3104,
 
14763
        0x312e, 0x3130,
 
14764
        0x318f, 0x318f,
 
14765
        0x31bb, 0x31bf,
 
14766
        0x31e4, 0x31ef,
 
14767
        0x321f, 0x321f,
 
14768
        0x32ff, 0x32ff,
 
14769
        0x4db6, 0x4dbf,
 
14770
        0x9fcc, 0x9fff,
 
14771
        0xa48d, 0xa48f,
 
14772
        0xa4c7, 0xa4cf,
 
14773
        0xa62c, 0xa63f,
 
14774
        0xa674, 0xa67b,
 
14775
        0xa698, 0xa69f,
 
14776
        0xa6f8, 0xa6ff,
 
14777
        0xa78f, 0xa78f,
 
14778
        0xa792, 0xa79f,
 
14779
        0xa7aa, 0xa7f9,
 
14780
        0xa82c, 0xa82f,
 
14781
        0xa83a, 0xa83f,
 
14782
        0xa878, 0xa87f,
 
14783
        0xa8c5, 0xa8cd,
 
14784
        0xa8da, 0xa8df,
 
14785
        0xa8fc, 0xa8ff,
 
14786
        0xa954, 0xa95e,
 
14787
        0xa97d, 0xa97f,
 
14788
        0xa9ce, 0xa9ce,
 
14789
        0xa9da, 0xa9dd,
 
14790
        0xa9e0, 0xa9ff,
 
14791
        0xaa37, 0xaa3f,
 
14792
        0xaa4e, 0xaa4f,
 
14793
        0xaa5a, 0xaa5b,
 
14794
        0xaa7c, 0xaa7f,
 
14795
        0xaac3, 0xaada,
 
14796
        0xaae0, 0xab00,
 
14797
        0xab07, 0xab08,
 
14798
        0xab0f, 0xab10,
 
14799
        0xab17, 0xab1f,
 
14800
        0xab27, 0xab27,
 
14801
        0xab2f, 0xabbf,
 
14802
        0xabee, 0xabef,
 
14803
        0xabfa, 0xabff,
 
14804
        0xd7a4, 0xd7af,
 
14805
        0xd7c7, 0xd7ca,
 
14806
        0xd7fc, 0xf8ff,
 
14807
        0xfa2e, 0xfa2f,
 
14808
        0xfa6e, 0xfa6f,
 
14809
        0xfada, 0xfaff,
 
14810
        0xfb07, 0xfb12,
 
14811
        0xfb18, 0xfb1c,
 
14812
        0xfb37, 0xfb37,
 
14813
        0xfb3d, 0xfb3d,
 
14814
        0xfb3f, 0xfb3f,
 
14815
        0xfb42, 0xfb42,
 
14816
        0xfb45, 0xfb45,
 
14817
        0xfbc2, 0xfbd2,
 
14818
        0xfd40, 0xfd4f,
 
14819
        0xfd90, 0xfd91,
 
14820
        0xfdc8, 0xfdef,
 
14821
        0xfdfe, 0xfdff,
 
14822
        0xfe1a, 0xfe1f,
 
14823
        0xfe27, 0xfe2f,
 
14824
        0xfe53, 0xfe53,
 
14825
        0xfe67, 0xfe67,
 
14826
        0xfe6c, 0xfe6f,
 
14827
        0xfe75, 0xfe75,
 
14828
        0xfefd, 0xfefe,
 
14829
        0xff00, 0xff00,
 
14830
        0xffbf, 0xffc1,
 
14831
        0xffc8, 0xffc9,
 
14832
        0xffd0, 0xffd1,
 
14833
        0xffd8, 0xffd9,
 
14834
        0xffdd, 0xffdf,
 
14835
        0xffe7, 0xffe7,
 
14836
        0xffef, 0xfff8,
 
14837
        0xfffe, 0xffff,
 
14838
        0x1000c, 0x1000c,
 
14839
        0x10027, 0x10027,
 
14840
        0x1003b, 0x1003b,
 
14841
        0x1003e, 0x1003e,
 
14842
        0x1004e, 0x1004f,
 
14843
        0x1005e, 0x1007f,
 
14844
        0x100fb, 0x100ff,
 
14845
        0x10103, 0x10106,
 
14846
        0x10134, 0x10136,
 
14847
        0x1018b, 0x1018f,
 
14848
        0x1019c, 0x101cf,
 
14849
        0x101fe, 0x1027f,
 
14850
        0x1029d, 0x1029f,
 
14851
        0x102d1, 0x102ff,
 
14852
        0x1031f, 0x1031f,
 
14853
        0x10324, 0x1032f,
 
14854
        0x1034b, 0x1037f,
 
14855
        0x1039e, 0x1039e,
 
14856
        0x103c4, 0x103c7,
 
14857
        0x103d6, 0x103ff,
 
14858
        0x1049e, 0x1049f,
 
14859
        0x104aa, 0x107ff,
 
14860
        0x10806, 0x10807,
 
14861
        0x10809, 0x10809,
 
14862
        0x10836, 0x10836,
 
14863
        0x10839, 0x1083b,
 
14864
        0x1083d, 0x1083e,
 
14865
        0x10856, 0x10856,
 
14866
        0x10860, 0x108ff,
 
14867
        0x1091c, 0x1091e,
 
14868
        0x1093a, 0x1093e,
 
14869
        0x10940, 0x109ff,
 
14870
        0x10a04, 0x10a04,
 
14871
        0x10a07, 0x10a0b,
 
14872
        0x10a14, 0x10a14,
 
14873
        0x10a18, 0x10a18,
 
14874
        0x10a34, 0x10a37,
 
14875
        0x10a3b, 0x10a3e,
 
14876
        0x10a48, 0x10a4f,
 
14877
        0x10a59, 0x10a5f,
 
14878
        0x10a80, 0x10aff,
 
14879
        0x10b36, 0x10b38,
 
14880
        0x10b56, 0x10b57,
 
14881
        0x10b73, 0x10b77,
 
14882
        0x10b80, 0x10bff,
 
14883
        0x10c49, 0x10e5f,
 
14884
        0x10e7f, 0x10fff,
 
14885
        0x1104e, 0x11051,
 
14886
        0x11070, 0x1107f,
 
14887
        0x110c2, 0x11fff,
 
14888
        0x1236f, 0x123ff,
 
14889
        0x12463, 0x1246f,
 
14890
        0x12474, 0x12fff,
 
14891
        0x1342f, 0x167ff,
 
14892
        0x16a39, 0x1afff,
 
14893
        0x1b002, 0x1cfff,
 
14894
        0x1d0f6, 0x1d0ff,
 
14895
        0x1d127, 0x1d128,
 
14896
        0x1d1de, 0x1d1ff,
 
14897
        0x1d246, 0x1d2ff,
 
14898
        0x1d357, 0x1d35f,
 
14899
        0x1d372, 0x1d3ff,
 
14900
        0x1d455, 0x1d455,
 
14901
        0x1d49d, 0x1d49d,
 
14902
        0x1d4a0, 0x1d4a1,
 
14903
        0x1d4a3, 0x1d4a4,
 
14904
        0x1d4a7, 0x1d4a8,
 
14905
        0x1d4ad, 0x1d4ad,
 
14906
        0x1d4ba, 0x1d4ba,
 
14907
        0x1d4bc, 0x1d4bc,
 
14908
        0x1d4c4, 0x1d4c4,
 
14909
        0x1d506, 0x1d506,
 
14910
        0x1d50b, 0x1d50c,
 
14911
        0x1d515, 0x1d515,
 
14912
        0x1d51d, 0x1d51d,
 
14913
        0x1d53a, 0x1d53a,
 
14914
        0x1d53f, 0x1d53f,
 
14915
        0x1d545, 0x1d545,
 
14916
        0x1d547, 0x1d549,
 
14917
        0x1d551, 0x1d551,
 
14918
        0x1d6a6, 0x1d6a7,
 
14919
        0x1d7cc, 0x1d7cd,
 
14920
        0x1d800, 0x1efff,
 
14921
        0x1f02c, 0x1f02f,
 
14922
        0x1f094, 0x1f09f,
 
14923
        0x1f0af, 0x1f0b0,
 
14924
        0x1f0bf, 0x1f0c0,
 
14925
        0x1f0d0, 0x1f0d0,
 
14926
        0x1f0e0, 0x1f0ff,
 
14927
        0x1f10b, 0x1f10f,
 
14928
        0x1f12f, 0x1f12f,
 
14929
        0x1f16a, 0x1f16f,
 
14930
        0x1f19b, 0x1f1e5,
 
14931
        0x1f203, 0x1f20f,
 
14932
        0x1f23b, 0x1f23f,
 
14933
        0x1f249, 0x1f24f,
 
14934
        0x1f252, 0x1f2ff,
 
14935
        0x1f321, 0x1f32f,
 
14936
        0x1f336, 0x1f336,
 
14937
        0x1f37d, 0x1f37f,
 
14938
        0x1f394, 0x1f39f,
 
14939
        0x1f3c5, 0x1f3c5,
 
14940
        0x1f3cb, 0x1f3df,
 
14941
        0x1f3f1, 0x1f3ff,
 
14942
        0x1f43f, 0x1f43f,
 
14943
        0x1f441, 0x1f441,
 
14944
        0x1f4f8, 0x1f4f8,
 
14945
        0x1f4fd, 0x1f4ff,
 
14946
        0x1f53e, 0x1f54f,
 
14947
        0x1f568, 0x1f5fa,
 
14948
        0x1f600, 0x1f600,
 
14949
        0x1f611, 0x1f611,
 
14950
        0x1f615, 0x1f615,
 
14951
        0x1f617, 0x1f617,
 
14952
        0x1f619, 0x1f619,
 
14953
        0x1f61b, 0x1f61b,
 
14954
        0x1f61f, 0x1f61f,
 
14955
        0x1f626, 0x1f627,
 
14956
        0x1f62c, 0x1f62c,
 
14957
        0x1f62e, 0x1f62f,
 
14958
        0x1f634, 0x1f634,
 
14959
        0x1f641, 0x1f644,
 
14960
        0x1f650, 0x1f67f,
 
14961
        0x1f6c6, 0x1f6ff,
 
14962
        0x1f774, 0x1ffff,
 
14963
        0x2a6d7, 0x2a6ff,
 
14964
        0x2b735, 0x2b73f,
 
14965
        0x2b81e, 0x2f7ff,
 
14966
        0x2fa1e, 0xe0000,
 
14967
        0xe0002, 0xe001f,
 
14968
        0xe0080, 0xe00ff,
 
14969
        0xe01f0, 0x10ffff,
 
14970
}; /* CR_Unknown */
 
14971
#endif /* USE_UNICODE_PROPERTIES */
 
14972
#endif /* USE_UNICODE_PROPERTIES */
 
14973
 
 
14974
/* 'Age_1_1': Derived Age 1.1 */
 
14975
static const OnigCodePoint CR_Age_1_1[] = {
 
14976
        288,
 
14977
        0x0000, 0x01f5,
 
14978
        0x01fa, 0x0217,
 
14979
        0x0250, 0x02a8,
 
14980
        0x02b0, 0x02de,
 
14981
        0x02e0, 0x02e9,
 
14982
        0x0300, 0x0345,
 
14983
        0x0360, 0x0361,
 
14984
        0x0374, 0x0375,
 
14985
        0x037a, 0x037a,
 
14986
        0x037e, 0x037e,
 
14987
        0x0384, 0x038a,
 
14988
        0x038c, 0x038c,
 
14989
        0x038e, 0x03a1,
 
14990
        0x03a3, 0x03ce,
 
14991
        0x03d0, 0x03d6,
 
14992
        0x03da, 0x03da,
 
14993
        0x03dc, 0x03dc,
 
14994
        0x03de, 0x03de,
 
14995
        0x03e0, 0x03e0,
 
14996
        0x03e2, 0x03f3,
 
14997
        0x0401, 0x040c,
 
14998
        0x040e, 0x044f,
 
14999
        0x0451, 0x045c,
 
15000
        0x045e, 0x0486,
 
15001
        0x0490, 0x04c4,
 
15002
        0x04c7, 0x04c8,
 
15003
        0x04cb, 0x04cc,
 
15004
        0x04d0, 0x04eb,
 
15005
        0x04ee, 0x04f5,
 
15006
        0x04f8, 0x04f9,
 
15007
        0x0531, 0x0556,
 
15008
        0x0559, 0x055f,
 
15009
        0x0561, 0x0587,
 
15010
        0x0589, 0x0589,
 
15011
        0x05b0, 0x05b9,
 
15012
        0x05bb, 0x05c3,
 
15013
        0x05d0, 0x05ea,
 
15014
        0x05f0, 0x05f4,
 
15015
        0x060c, 0x060c,
 
15016
        0x061b, 0x061b,
 
15017
        0x061f, 0x061f,
 
15018
        0x0621, 0x063a,
 
15019
        0x0640, 0x0652,
 
15020
        0x0660, 0x066d,
 
15021
        0x0670, 0x06b7,
 
15022
        0x06ba, 0x06be,
 
15023
        0x06c0, 0x06ce,
 
15024
        0x06d0, 0x06ed,
 
15025
        0x06f0, 0x06f9,
 
15026
        0x0901, 0x0903,
 
15027
        0x0905, 0x0939,
 
15028
        0x093c, 0x094d,
 
15029
        0x0950, 0x0954,
 
15030
        0x0958, 0x0970,
 
15031
        0x0981, 0x0983,
 
15032
        0x0985, 0x098c,
 
15033
        0x098f, 0x0990,
 
15034
        0x0993, 0x09a8,
 
15035
        0x09aa, 0x09b0,
 
15036
        0x09b2, 0x09b2,
 
15037
        0x09b6, 0x09b9,
 
15038
        0x09bc, 0x09bc,
 
15039
        0x09be, 0x09c4,
 
15040
        0x09c7, 0x09c8,
 
15041
        0x09cb, 0x09cd,
 
15042
        0x09d7, 0x09d7,
 
15043
        0x09dc, 0x09dd,
 
15044
        0x09df, 0x09e3,
 
15045
        0x09e6, 0x09fa,
 
15046
        0x0a02, 0x0a02,
 
15047
        0x0a05, 0x0a0a,
 
15048
        0x0a0f, 0x0a10,
 
15049
        0x0a13, 0x0a28,
 
15050
        0x0a2a, 0x0a30,
 
15051
        0x0a32, 0x0a33,
 
15052
        0x0a35, 0x0a36,
 
15053
        0x0a38, 0x0a39,
 
15054
        0x0a3c, 0x0a3c,
 
15055
        0x0a3e, 0x0a42,
 
15056
        0x0a47, 0x0a48,
 
15057
        0x0a4b, 0x0a4d,
 
15058
        0x0a59, 0x0a5c,
 
15059
        0x0a5e, 0x0a5e,
 
15060
        0x0a66, 0x0a74,
 
15061
        0x0a81, 0x0a83,
 
15062
        0x0a85, 0x0a8b,
 
15063
        0x0a8d, 0x0a8d,
 
15064
        0x0a8f, 0x0a91,
 
15065
        0x0a93, 0x0aa8,
 
15066
        0x0aaa, 0x0ab0,
 
15067
        0x0ab2, 0x0ab3,
 
15068
        0x0ab5, 0x0ab9,
 
15069
        0x0abc, 0x0ac5,
 
15070
        0x0ac7, 0x0ac9,
 
15071
        0x0acb, 0x0acd,
 
15072
        0x0ad0, 0x0ad0,
 
15073
        0x0ae0, 0x0ae0,
 
15074
        0x0ae6, 0x0aef,
 
15075
        0x0b01, 0x0b03,
 
15076
        0x0b05, 0x0b0c,
 
15077
        0x0b0f, 0x0b10,
 
15078
        0x0b13, 0x0b28,
 
15079
        0x0b2a, 0x0b30,
 
15080
        0x0b32, 0x0b33,
 
15081
        0x0b36, 0x0b39,
 
15082
        0x0b3c, 0x0b43,
 
15083
        0x0b47, 0x0b48,
 
15084
        0x0b4b, 0x0b4d,
 
15085
        0x0b56, 0x0b57,
 
15086
        0x0b5c, 0x0b5d,
 
15087
        0x0b5f, 0x0b61,
 
15088
        0x0b66, 0x0b70,
 
15089
        0x0b82, 0x0b83,
 
15090
        0x0b85, 0x0b8a,
 
15091
        0x0b8e, 0x0b90,
 
15092
        0x0b92, 0x0b95,
 
15093
        0x0b99, 0x0b9a,
 
15094
        0x0b9c, 0x0b9c,
 
15095
        0x0b9e, 0x0b9f,
 
15096
        0x0ba3, 0x0ba4,
 
15097
        0x0ba8, 0x0baa,
 
15098
        0x0bae, 0x0bb5,
 
15099
        0x0bb7, 0x0bb9,
 
15100
        0x0bbe, 0x0bc2,
 
15101
        0x0bc6, 0x0bc8,
 
15102
        0x0bca, 0x0bcd,
 
15103
        0x0bd7, 0x0bd7,
 
15104
        0x0be7, 0x0bf2,
 
15105
        0x0c01, 0x0c03,
 
15106
        0x0c05, 0x0c0c,
 
15107
        0x0c0e, 0x0c10,
 
15108
        0x0c12, 0x0c28,
 
15109
        0x0c2a, 0x0c33,
 
15110
        0x0c35, 0x0c39,
 
15111
        0x0c3e, 0x0c44,
 
15112
        0x0c46, 0x0c48,
 
15113
        0x0c4a, 0x0c4d,
 
15114
        0x0c55, 0x0c56,
 
15115
        0x0c60, 0x0c61,
 
15116
        0x0c66, 0x0c6f,
 
15117
        0x0c82, 0x0c83,
 
15118
        0x0c85, 0x0c8c,
 
15119
        0x0c8e, 0x0c90,
 
15120
        0x0c92, 0x0ca8,
 
15121
        0x0caa, 0x0cb3,
 
15122
        0x0cb5, 0x0cb9,
 
15123
        0x0cbe, 0x0cc4,
 
15124
        0x0cc6, 0x0cc8,
 
15125
        0x0cca, 0x0ccd,
 
15126
        0x0cd5, 0x0cd6,
 
15127
        0x0cde, 0x0cde,
 
15128
        0x0ce0, 0x0ce1,
 
15129
        0x0ce6, 0x0cef,
 
15130
        0x0d02, 0x0d03,
 
15131
        0x0d05, 0x0d0c,
 
15132
        0x0d0e, 0x0d10,
 
15133
        0x0d12, 0x0d28,
 
15134
        0x0d2a, 0x0d39,
 
15135
        0x0d3e, 0x0d43,
 
15136
        0x0d46, 0x0d48,
 
15137
        0x0d4a, 0x0d4d,
 
15138
        0x0d57, 0x0d57,
 
15139
        0x0d60, 0x0d61,
 
15140
        0x0d66, 0x0d6f,
 
15141
        0x0e01, 0x0e3a,
 
15142
        0x0e3f, 0x0e5b,
 
15143
        0x0e81, 0x0e82,
 
15144
        0x0e84, 0x0e84,
 
15145
        0x0e87, 0x0e88,
 
15146
        0x0e8a, 0x0e8a,
 
15147
        0x0e8d, 0x0e8d,
 
15148
        0x0e94, 0x0e97,
 
15149
        0x0e99, 0x0e9f,
 
15150
        0x0ea1, 0x0ea3,
 
15151
        0x0ea5, 0x0ea5,
 
15152
        0x0ea7, 0x0ea7,
 
15153
        0x0eaa, 0x0eab,
 
15154
        0x0ead, 0x0eb9,
 
15155
        0x0ebb, 0x0ebd,
 
15156
        0x0ec0, 0x0ec4,
 
15157
        0x0ec6, 0x0ec6,
 
15158
        0x0ec8, 0x0ecd,
 
15159
        0x0ed0, 0x0ed9,
 
15160
        0x0edc, 0x0edd,
 
15161
        0x10a0, 0x10c5,
 
15162
        0x10d0, 0x10f6,
 
15163
        0x10fb, 0x10fb,
 
15164
        0x1100, 0x1159,
 
15165
        0x115f, 0x11a2,
 
15166
        0x11a8, 0x11f9,
 
15167
        0x1e00, 0x1e9a,
 
15168
        0x1ea0, 0x1ef9,
 
15169
        0x1f00, 0x1f15,
 
15170
        0x1f18, 0x1f1d,
 
15171
        0x1f20, 0x1f45,
 
15172
        0x1f48, 0x1f4d,
 
15173
        0x1f50, 0x1f57,
 
15174
        0x1f59, 0x1f59,
 
15175
        0x1f5b, 0x1f5b,
 
15176
        0x1f5d, 0x1f5d,
 
15177
        0x1f5f, 0x1f7d,
 
15178
        0x1f80, 0x1fb4,
 
15179
        0x1fb6, 0x1fc4,
 
15180
        0x1fc6, 0x1fd3,
 
15181
        0x1fd6, 0x1fdb,
 
15182
        0x1fdd, 0x1fef,
 
15183
        0x1ff2, 0x1ff4,
 
15184
        0x1ff6, 0x1ffe,
 
15185
        0x2000, 0x202e,
 
15186
        0x2030, 0x2046,
 
15187
        0x206a, 0x2070,
 
15188
        0x2074, 0x208e,
 
15189
        0x20a0, 0x20aa,
 
15190
        0x20d0, 0x20e1,
 
15191
        0x2100, 0x2138,
 
15192
        0x2153, 0x2182,
 
15193
        0x2190, 0x21ea,
 
15194
        0x2200, 0x22f1,
 
15195
        0x2300, 0x2300,
 
15196
        0x2302, 0x237a,
 
15197
        0x2400, 0x2424,
 
15198
        0x2440, 0x244a,
 
15199
        0x2460, 0x24ea,
 
15200
        0x2500, 0x2595,
 
15201
        0x25a0, 0x25ef,
 
15202
        0x2600, 0x2613,
 
15203
        0x261a, 0x266f,
 
15204
        0x2701, 0x2704,
 
15205
        0x2706, 0x2709,
 
15206
        0x270c, 0x2727,
 
15207
        0x2729, 0x274b,
 
15208
        0x274d, 0x274d,
 
15209
        0x274f, 0x2752,
 
15210
        0x2756, 0x2756,
 
15211
        0x2758, 0x275e,
 
15212
        0x2761, 0x2767,
 
15213
        0x2776, 0x2794,
 
15214
        0x2798, 0x27af,
 
15215
        0x27b1, 0x27be,
 
15216
        0x3000, 0x3037,
 
15217
        0x303f, 0x303f,
 
15218
        0x3041, 0x3094,
 
15219
        0x3099, 0x309e,
 
15220
        0x30a1, 0x30fe,
 
15221
        0x3105, 0x312c,
 
15222
        0x3131, 0x318e,
 
15223
        0x3190, 0x319f,
 
15224
        0x3200, 0x321c,
 
15225
        0x3220, 0x3243,
 
15226
        0x3260, 0x327b,
 
15227
        0x327f, 0x32b0,
 
15228
        0x32c0, 0x32cb,
 
15229
        0x32d0, 0x32fe,
 
15230
        0x3300, 0x3376,
 
15231
        0x337b, 0x33dd,
 
15232
        0x33e0, 0x33fe,
 
15233
        0x4e00, 0x9fa5,
 
15234
        0xe000, 0xfa2d,
 
15235
        0xfb00, 0xfb06,
 
15236
        0xfb13, 0xfb17,
 
15237
        0xfb1e, 0xfb36,
 
15238
        0xfb38, 0xfb3c,
 
15239
        0xfb3e, 0xfb3e,
 
15240
        0xfb40, 0xfb41,
 
15241
        0xfb43, 0xfb44,
 
15242
        0xfb46, 0xfbb1,
 
15243
        0xfbd3, 0xfd3f,
 
15244
        0xfd50, 0xfd8f,
 
15245
        0xfd92, 0xfdc7,
 
15246
        0xfdf0, 0xfdfb,
 
15247
        0xfe20, 0xfe23,
 
15248
        0xfe30, 0xfe44,
 
15249
        0xfe49, 0xfe52,
 
15250
        0xfe54, 0xfe66,
 
15251
        0xfe68, 0xfe6b,
 
15252
        0xfe70, 0xfe72,
 
15253
        0xfe74, 0xfe74,
 
15254
        0xfe76, 0xfefc,
 
15255
        0xfeff, 0xfeff,
 
15256
        0xff01, 0xff5e,
 
15257
        0xff61, 0xffbe,
 
15258
        0xffc2, 0xffc7,
 
15259
        0xffca, 0xffcf,
 
15260
        0xffd2, 0xffd7,
 
15261
        0xffda, 0xffdc,
 
15262
        0xffe0, 0xffe6,
 
15263
        0xffe8, 0xffee,
 
15264
        0xfffd, 0xffff,
 
15265
}; /* CR_Age_1_1 */
 
15266
 
 
15267
/* 'Age_2_0': Derived Age 2.0 */
 
15268
static const OnigCodePoint CR_Age_2_0[] = {
 
15269
        312,
 
15270
        0x0000, 0x01f5,
 
15271
        0x01fa, 0x0217,
 
15272
        0x0250, 0x02a8,
 
15273
        0x02b0, 0x02de,
 
15274
        0x02e0, 0x02e9,
 
15275
        0x0300, 0x0345,
 
15276
        0x0360, 0x0361,
 
15277
        0x0374, 0x0375,
 
15278
        0x037a, 0x037a,
 
15279
        0x037e, 0x037e,
 
15280
        0x0384, 0x038a,
 
15281
        0x038c, 0x038c,
 
15282
        0x038e, 0x03a1,
 
15283
        0x03a3, 0x03ce,
 
15284
        0x03d0, 0x03d6,
 
15285
        0x03da, 0x03da,
 
15286
        0x03dc, 0x03dc,
 
15287
        0x03de, 0x03de,
 
15288
        0x03e0, 0x03e0,
 
15289
        0x03e2, 0x03f3,
 
15290
        0x0401, 0x040c,
 
15291
        0x040e, 0x044f,
 
15292
        0x0451, 0x045c,
 
15293
        0x045e, 0x0486,
 
15294
        0x0490, 0x04c4,
 
15295
        0x04c7, 0x04c8,
 
15296
        0x04cb, 0x04cc,
 
15297
        0x04d0, 0x04eb,
 
15298
        0x04ee, 0x04f5,
 
15299
        0x04f8, 0x04f9,
 
15300
        0x0531, 0x0556,
 
15301
        0x0559, 0x055f,
 
15302
        0x0561, 0x0587,
 
15303
        0x0589, 0x0589,
 
15304
        0x0591, 0x05a1,
 
15305
        0x05a3, 0x05b9,
 
15306
        0x05bb, 0x05c4,
 
15307
        0x05d0, 0x05ea,
 
15308
        0x05f0, 0x05f4,
 
15309
        0x060c, 0x060c,
 
15310
        0x061b, 0x061b,
 
15311
        0x061f, 0x061f,
 
15312
        0x0621, 0x063a,
 
15313
        0x0640, 0x0652,
 
15314
        0x0660, 0x066d,
 
15315
        0x0670, 0x06b7,
 
15316
        0x06ba, 0x06be,
 
15317
        0x06c0, 0x06ce,
 
15318
        0x06d0, 0x06ed,
 
15319
        0x06f0, 0x06f9,
 
15320
        0x0901, 0x0903,
 
15321
        0x0905, 0x0939,
 
15322
        0x093c, 0x094d,
 
15323
        0x0950, 0x0954,
 
15324
        0x0958, 0x0970,
 
15325
        0x0981, 0x0983,
 
15326
        0x0985, 0x098c,
 
15327
        0x098f, 0x0990,
 
15328
        0x0993, 0x09a8,
 
15329
        0x09aa, 0x09b0,
 
15330
        0x09b2, 0x09b2,
 
15331
        0x09b6, 0x09b9,
 
15332
        0x09bc, 0x09bc,
 
15333
        0x09be, 0x09c4,
 
15334
        0x09c7, 0x09c8,
 
15335
        0x09cb, 0x09cd,
 
15336
        0x09d7, 0x09d7,
 
15337
        0x09dc, 0x09dd,
 
15338
        0x09df, 0x09e3,
 
15339
        0x09e6, 0x09fa,
 
15340
        0x0a02, 0x0a02,
 
15341
        0x0a05, 0x0a0a,
 
15342
        0x0a0f, 0x0a10,
 
15343
        0x0a13, 0x0a28,
 
15344
        0x0a2a, 0x0a30,
 
15345
        0x0a32, 0x0a33,
 
15346
        0x0a35, 0x0a36,
 
15347
        0x0a38, 0x0a39,
 
15348
        0x0a3c, 0x0a3c,
 
15349
        0x0a3e, 0x0a42,
 
15350
        0x0a47, 0x0a48,
 
15351
        0x0a4b, 0x0a4d,
 
15352
        0x0a59, 0x0a5c,
 
15353
        0x0a5e, 0x0a5e,
 
15354
        0x0a66, 0x0a74,
 
15355
        0x0a81, 0x0a83,
 
15356
        0x0a85, 0x0a8b,
 
15357
        0x0a8d, 0x0a8d,
 
15358
        0x0a8f, 0x0a91,
 
15359
        0x0a93, 0x0aa8,
 
15360
        0x0aaa, 0x0ab0,
 
15361
        0x0ab2, 0x0ab3,
 
15362
        0x0ab5, 0x0ab9,
 
15363
        0x0abc, 0x0ac5,
 
15364
        0x0ac7, 0x0ac9,
 
15365
        0x0acb, 0x0acd,
 
15366
        0x0ad0, 0x0ad0,
 
15367
        0x0ae0, 0x0ae0,
 
15368
        0x0ae6, 0x0aef,
 
15369
        0x0b01, 0x0b03,
 
15370
        0x0b05, 0x0b0c,
 
15371
        0x0b0f, 0x0b10,
 
15372
        0x0b13, 0x0b28,
 
15373
        0x0b2a, 0x0b30,
 
15374
        0x0b32, 0x0b33,
 
15375
        0x0b36, 0x0b39,
 
15376
        0x0b3c, 0x0b43,
 
15377
        0x0b47, 0x0b48,
 
15378
        0x0b4b, 0x0b4d,
 
15379
        0x0b56, 0x0b57,
 
15380
        0x0b5c, 0x0b5d,
 
15381
        0x0b5f, 0x0b61,
 
15382
        0x0b66, 0x0b70,
 
15383
        0x0b82, 0x0b83,
 
15384
        0x0b85, 0x0b8a,
 
15385
        0x0b8e, 0x0b90,
 
15386
        0x0b92, 0x0b95,
 
15387
        0x0b99, 0x0b9a,
 
15388
        0x0b9c, 0x0b9c,
 
15389
        0x0b9e, 0x0b9f,
 
15390
        0x0ba3, 0x0ba4,
 
15391
        0x0ba8, 0x0baa,
 
15392
        0x0bae, 0x0bb5,
 
15393
        0x0bb7, 0x0bb9,
 
15394
        0x0bbe, 0x0bc2,
 
15395
        0x0bc6, 0x0bc8,
 
15396
        0x0bca, 0x0bcd,
 
15397
        0x0bd7, 0x0bd7,
 
15398
        0x0be7, 0x0bf2,
 
15399
        0x0c01, 0x0c03,
 
15400
        0x0c05, 0x0c0c,
 
15401
        0x0c0e, 0x0c10,
 
15402
        0x0c12, 0x0c28,
 
15403
        0x0c2a, 0x0c33,
 
15404
        0x0c35, 0x0c39,
 
15405
        0x0c3e, 0x0c44,
 
15406
        0x0c46, 0x0c48,
 
15407
        0x0c4a, 0x0c4d,
 
15408
        0x0c55, 0x0c56,
 
15409
        0x0c60, 0x0c61,
 
15410
        0x0c66, 0x0c6f,
 
15411
        0x0c82, 0x0c83,
 
15412
        0x0c85, 0x0c8c,
 
15413
        0x0c8e, 0x0c90,
 
15414
        0x0c92, 0x0ca8,
 
15415
        0x0caa, 0x0cb3,
 
15416
        0x0cb5, 0x0cb9,
 
15417
        0x0cbe, 0x0cc4,
 
15418
        0x0cc6, 0x0cc8,
 
15419
        0x0cca, 0x0ccd,
 
15420
        0x0cd5, 0x0cd6,
 
15421
        0x0cde, 0x0cde,
 
15422
        0x0ce0, 0x0ce1,
 
15423
        0x0ce6, 0x0cef,
 
15424
        0x0d02, 0x0d03,
 
15425
        0x0d05, 0x0d0c,
 
15426
        0x0d0e, 0x0d10,
 
15427
        0x0d12, 0x0d28,
 
15428
        0x0d2a, 0x0d39,
 
15429
        0x0d3e, 0x0d43,
 
15430
        0x0d46, 0x0d48,
 
15431
        0x0d4a, 0x0d4d,
 
15432
        0x0d57, 0x0d57,
 
15433
        0x0d60, 0x0d61,
 
15434
        0x0d66, 0x0d6f,
 
15435
        0x0e01, 0x0e3a,
 
15436
        0x0e3f, 0x0e5b,
 
15437
        0x0e81, 0x0e82,
 
15438
        0x0e84, 0x0e84,
 
15439
        0x0e87, 0x0e88,
 
15440
        0x0e8a, 0x0e8a,
 
15441
        0x0e8d, 0x0e8d,
 
15442
        0x0e94, 0x0e97,
 
15443
        0x0e99, 0x0e9f,
 
15444
        0x0ea1, 0x0ea3,
 
15445
        0x0ea5, 0x0ea5,
 
15446
        0x0ea7, 0x0ea7,
 
15447
        0x0eaa, 0x0eab,
 
15448
        0x0ead, 0x0eb9,
 
15449
        0x0ebb, 0x0ebd,
 
15450
        0x0ec0, 0x0ec4,
 
15451
        0x0ec6, 0x0ec6,
 
15452
        0x0ec8, 0x0ecd,
 
15453
        0x0ed0, 0x0ed9,
 
15454
        0x0edc, 0x0edd,
 
15455
        0x0f00, 0x0f47,
 
15456
        0x0f49, 0x0f69,
 
15457
        0x0f71, 0x0f8b,
 
15458
        0x0f90, 0x0f95,
 
15459
        0x0f97, 0x0f97,
 
15460
        0x0f99, 0x0fad,
 
15461
        0x0fb1, 0x0fb7,
 
15462
        0x0fb9, 0x0fb9,
 
15463
        0x10a0, 0x10c5,
 
15464
        0x10d0, 0x10f6,
 
15465
        0x10fb, 0x10fb,
 
15466
        0x1100, 0x1159,
 
15467
        0x115f, 0x11a2,
 
15468
        0x11a8, 0x11f9,
 
15469
        0x1e00, 0x1e9b,
 
15470
        0x1ea0, 0x1ef9,
 
15471
        0x1f00, 0x1f15,
 
15472
        0x1f18, 0x1f1d,
 
15473
        0x1f20, 0x1f45,
 
15474
        0x1f48, 0x1f4d,
 
15475
        0x1f50, 0x1f57,
 
15476
        0x1f59, 0x1f59,
 
15477
        0x1f5b, 0x1f5b,
 
15478
        0x1f5d, 0x1f5d,
 
15479
        0x1f5f, 0x1f7d,
 
15480
        0x1f80, 0x1fb4,
 
15481
        0x1fb6, 0x1fc4,
 
15482
        0x1fc6, 0x1fd3,
 
15483
        0x1fd6, 0x1fdb,
 
15484
        0x1fdd, 0x1fef,
 
15485
        0x1ff2, 0x1ff4,
 
15486
        0x1ff6, 0x1ffe,
 
15487
        0x2000, 0x202e,
 
15488
        0x2030, 0x2046,
 
15489
        0x206a, 0x2070,
 
15490
        0x2074, 0x208e,
 
15491
        0x20a0, 0x20ab,
 
15492
        0x20d0, 0x20e1,
 
15493
        0x2100, 0x2138,
 
15494
        0x2153, 0x2182,
 
15495
        0x2190, 0x21ea,
 
15496
        0x2200, 0x22f1,
 
15497
        0x2300, 0x2300,
 
15498
        0x2302, 0x237a,
 
15499
        0x2400, 0x2424,
 
15500
        0x2440, 0x244a,
 
15501
        0x2460, 0x24ea,
 
15502
        0x2500, 0x2595,
 
15503
        0x25a0, 0x25ef,
 
15504
        0x2600, 0x2613,
 
15505
        0x261a, 0x266f,
 
15506
        0x2701, 0x2704,
 
15507
        0x2706, 0x2709,
 
15508
        0x270c, 0x2727,
 
15509
        0x2729, 0x274b,
 
15510
        0x274d, 0x274d,
 
15511
        0x274f, 0x2752,
 
15512
        0x2756, 0x2756,
 
15513
        0x2758, 0x275e,
 
15514
        0x2761, 0x2767,
 
15515
        0x2776, 0x2794,
 
15516
        0x2798, 0x27af,
 
15517
        0x27b1, 0x27be,
 
15518
        0x3000, 0x3037,
 
15519
        0x303f, 0x303f,
 
15520
        0x3041, 0x3094,
 
15521
        0x3099, 0x309e,
 
15522
        0x30a1, 0x30fe,
 
15523
        0x3105, 0x312c,
 
15524
        0x3131, 0x318e,
 
15525
        0x3190, 0x319f,
 
15526
        0x3200, 0x321c,
 
15527
        0x3220, 0x3243,
 
15528
        0x3260, 0x327b,
 
15529
        0x327f, 0x32b0,
 
15530
        0x32c0, 0x32cb,
 
15531
        0x32d0, 0x32fe,
 
15532
        0x3300, 0x3376,
 
15533
        0x337b, 0x33dd,
 
15534
        0x33e0, 0x33fe,
 
15535
        0x4e00, 0x9fa5,
 
15536
        0xac00, 0xd7a3,
 
15537
        0xd800, 0xfa2d,
 
15538
        0xfb00, 0xfb06,
 
15539
        0xfb13, 0xfb17,
 
15540
        0xfb1e, 0xfb36,
 
15541
        0xfb38, 0xfb3c,
 
15542
        0xfb3e, 0xfb3e,
 
15543
        0xfb40, 0xfb41,
 
15544
        0xfb43, 0xfb44,
 
15545
        0xfb46, 0xfbb1,
 
15546
        0xfbd3, 0xfd3f,
 
15547
        0xfd50, 0xfd8f,
 
15548
        0xfd92, 0xfdc7,
 
15549
        0xfdf0, 0xfdfb,
 
15550
        0xfe20, 0xfe23,
 
15551
        0xfe30, 0xfe44,
 
15552
        0xfe49, 0xfe52,
 
15553
        0xfe54, 0xfe66,
 
15554
        0xfe68, 0xfe6b,
 
15555
        0xfe70, 0xfe72,
 
15556
        0xfe74, 0xfe74,
 
15557
        0xfe76, 0xfefc,
 
15558
        0xfeff, 0xfeff,
 
15559
        0xff01, 0xff5e,
 
15560
        0xff61, 0xffbe,
 
15561
        0xffc2, 0xffc7,
 
15562
        0xffca, 0xffcf,
 
15563
        0xffd2, 0xffd7,
 
15564
        0xffda, 0xffdc,
 
15565
        0xffe0, 0xffe6,
 
15566
        0xffe8, 0xffee,
 
15567
        0xfffd, 0xffff,
 
15568
        0x1fffe, 0x1ffff,
 
15569
        0x2fffe, 0x2ffff,
 
15570
        0x3fffe, 0x3ffff,
 
15571
        0x4fffe, 0x4ffff,
 
15572
        0x5fffe, 0x5ffff,
 
15573
        0x6fffe, 0x6ffff,
 
15574
        0x7fffe, 0x7ffff,
 
15575
        0x8fffe, 0x8ffff,
 
15576
        0x9fffe, 0x9ffff,
 
15577
        0xafffe, 0xaffff,
 
15578
        0xbfffe, 0xbffff,
 
15579
        0xcfffe, 0xcffff,
 
15580
        0xdfffe, 0xdffff,
 
15581
        0xefffe, 0x10ffff,
 
15582
}; /* CR_Age_2_0 */
 
15583
 
 
15584
/* 'Age_2_1': Derived Age 2.1 */
 
15585
static const OnigCodePoint CR_Age_2_1[] = {
 
15586
        312,
 
15587
        0x0000, 0x01f5,
 
15588
        0x01fa, 0x0217,
 
15589
        0x0250, 0x02a8,
 
15590
        0x02b0, 0x02de,
 
15591
        0x02e0, 0x02e9,
 
15592
        0x0300, 0x0345,
 
15593
        0x0360, 0x0361,
 
15594
        0x0374, 0x0375,
 
15595
        0x037a, 0x037a,
 
15596
        0x037e, 0x037e,
 
15597
        0x0384, 0x038a,
 
15598
        0x038c, 0x038c,
 
15599
        0x038e, 0x03a1,
 
15600
        0x03a3, 0x03ce,
 
15601
        0x03d0, 0x03d6,
 
15602
        0x03da, 0x03da,
 
15603
        0x03dc, 0x03dc,
 
15604
        0x03de, 0x03de,
 
15605
        0x03e0, 0x03e0,
 
15606
        0x03e2, 0x03f3,
 
15607
        0x0401, 0x040c,
 
15608
        0x040e, 0x044f,
 
15609
        0x0451, 0x045c,
 
15610
        0x045e, 0x0486,
 
15611
        0x0490, 0x04c4,
 
15612
        0x04c7, 0x04c8,
 
15613
        0x04cb, 0x04cc,
 
15614
        0x04d0, 0x04eb,
 
15615
        0x04ee, 0x04f5,
 
15616
        0x04f8, 0x04f9,
 
15617
        0x0531, 0x0556,
 
15618
        0x0559, 0x055f,
 
15619
        0x0561, 0x0587,
 
15620
        0x0589, 0x0589,
 
15621
        0x0591, 0x05a1,
 
15622
        0x05a3, 0x05b9,
 
15623
        0x05bb, 0x05c4,
 
15624
        0x05d0, 0x05ea,
 
15625
        0x05f0, 0x05f4,
 
15626
        0x060c, 0x060c,
 
15627
        0x061b, 0x061b,
 
15628
        0x061f, 0x061f,
 
15629
        0x0621, 0x063a,
 
15630
        0x0640, 0x0652,
 
15631
        0x0660, 0x066d,
 
15632
        0x0670, 0x06b7,
 
15633
        0x06ba, 0x06be,
 
15634
        0x06c0, 0x06ce,
 
15635
        0x06d0, 0x06ed,
 
15636
        0x06f0, 0x06f9,
 
15637
        0x0901, 0x0903,
 
15638
        0x0905, 0x0939,
 
15639
        0x093c, 0x094d,
 
15640
        0x0950, 0x0954,
 
15641
        0x0958, 0x0970,
 
15642
        0x0981, 0x0983,
 
15643
        0x0985, 0x098c,
 
15644
        0x098f, 0x0990,
 
15645
        0x0993, 0x09a8,
 
15646
        0x09aa, 0x09b0,
 
15647
        0x09b2, 0x09b2,
 
15648
        0x09b6, 0x09b9,
 
15649
        0x09bc, 0x09bc,
 
15650
        0x09be, 0x09c4,
 
15651
        0x09c7, 0x09c8,
 
15652
        0x09cb, 0x09cd,
 
15653
        0x09d7, 0x09d7,
 
15654
        0x09dc, 0x09dd,
 
15655
        0x09df, 0x09e3,
 
15656
        0x09e6, 0x09fa,
 
15657
        0x0a02, 0x0a02,
 
15658
        0x0a05, 0x0a0a,
 
15659
        0x0a0f, 0x0a10,
 
15660
        0x0a13, 0x0a28,
 
15661
        0x0a2a, 0x0a30,
 
15662
        0x0a32, 0x0a33,
 
15663
        0x0a35, 0x0a36,
 
15664
        0x0a38, 0x0a39,
 
15665
        0x0a3c, 0x0a3c,
 
15666
        0x0a3e, 0x0a42,
 
15667
        0x0a47, 0x0a48,
 
15668
        0x0a4b, 0x0a4d,
 
15669
        0x0a59, 0x0a5c,
 
15670
        0x0a5e, 0x0a5e,
 
15671
        0x0a66, 0x0a74,
 
15672
        0x0a81, 0x0a83,
 
15673
        0x0a85, 0x0a8b,
 
15674
        0x0a8d, 0x0a8d,
 
15675
        0x0a8f, 0x0a91,
 
15676
        0x0a93, 0x0aa8,
 
15677
        0x0aaa, 0x0ab0,
 
15678
        0x0ab2, 0x0ab3,
 
15679
        0x0ab5, 0x0ab9,
 
15680
        0x0abc, 0x0ac5,
 
15681
        0x0ac7, 0x0ac9,
 
15682
        0x0acb, 0x0acd,
 
15683
        0x0ad0, 0x0ad0,
 
15684
        0x0ae0, 0x0ae0,
 
15685
        0x0ae6, 0x0aef,
 
15686
        0x0b01, 0x0b03,
 
15687
        0x0b05, 0x0b0c,
 
15688
        0x0b0f, 0x0b10,
 
15689
        0x0b13, 0x0b28,
 
15690
        0x0b2a, 0x0b30,
 
15691
        0x0b32, 0x0b33,
 
15692
        0x0b36, 0x0b39,
 
15693
        0x0b3c, 0x0b43,
 
15694
        0x0b47, 0x0b48,
 
15695
        0x0b4b, 0x0b4d,
 
15696
        0x0b56, 0x0b57,
 
15697
        0x0b5c, 0x0b5d,
 
15698
        0x0b5f, 0x0b61,
 
15699
        0x0b66, 0x0b70,
 
15700
        0x0b82, 0x0b83,
 
15701
        0x0b85, 0x0b8a,
 
15702
        0x0b8e, 0x0b90,
 
15703
        0x0b92, 0x0b95,
 
15704
        0x0b99, 0x0b9a,
 
15705
        0x0b9c, 0x0b9c,
 
15706
        0x0b9e, 0x0b9f,
 
15707
        0x0ba3, 0x0ba4,
 
15708
        0x0ba8, 0x0baa,
 
15709
        0x0bae, 0x0bb5,
 
15710
        0x0bb7, 0x0bb9,
 
15711
        0x0bbe, 0x0bc2,
 
15712
        0x0bc6, 0x0bc8,
 
15713
        0x0bca, 0x0bcd,
 
15714
        0x0bd7, 0x0bd7,
 
15715
        0x0be7, 0x0bf2,
 
15716
        0x0c01, 0x0c03,
 
15717
        0x0c05, 0x0c0c,
 
15718
        0x0c0e, 0x0c10,
 
15719
        0x0c12, 0x0c28,
 
15720
        0x0c2a, 0x0c33,
 
15721
        0x0c35, 0x0c39,
 
15722
        0x0c3e, 0x0c44,
 
15723
        0x0c46, 0x0c48,
 
15724
        0x0c4a, 0x0c4d,
 
15725
        0x0c55, 0x0c56,
 
15726
        0x0c60, 0x0c61,
 
15727
        0x0c66, 0x0c6f,
 
15728
        0x0c82, 0x0c83,
 
15729
        0x0c85, 0x0c8c,
 
15730
        0x0c8e, 0x0c90,
 
15731
        0x0c92, 0x0ca8,
 
15732
        0x0caa, 0x0cb3,
 
15733
        0x0cb5, 0x0cb9,
 
15734
        0x0cbe, 0x0cc4,
 
15735
        0x0cc6, 0x0cc8,
 
15736
        0x0cca, 0x0ccd,
 
15737
        0x0cd5, 0x0cd6,
 
15738
        0x0cde, 0x0cde,
 
15739
        0x0ce0, 0x0ce1,
 
15740
        0x0ce6, 0x0cef,
 
15741
        0x0d02, 0x0d03,
 
15742
        0x0d05, 0x0d0c,
 
15743
        0x0d0e, 0x0d10,
 
15744
        0x0d12, 0x0d28,
 
15745
        0x0d2a, 0x0d39,
 
15746
        0x0d3e, 0x0d43,
 
15747
        0x0d46, 0x0d48,
 
15748
        0x0d4a, 0x0d4d,
 
15749
        0x0d57, 0x0d57,
 
15750
        0x0d60, 0x0d61,
 
15751
        0x0d66, 0x0d6f,
 
15752
        0x0e01, 0x0e3a,
 
15753
        0x0e3f, 0x0e5b,
 
15754
        0x0e81, 0x0e82,
 
15755
        0x0e84, 0x0e84,
 
15756
        0x0e87, 0x0e88,
 
15757
        0x0e8a, 0x0e8a,
 
15758
        0x0e8d, 0x0e8d,
 
15759
        0x0e94, 0x0e97,
 
15760
        0x0e99, 0x0e9f,
 
15761
        0x0ea1, 0x0ea3,
 
15762
        0x0ea5, 0x0ea5,
 
15763
        0x0ea7, 0x0ea7,
 
15764
        0x0eaa, 0x0eab,
 
15765
        0x0ead, 0x0eb9,
 
15766
        0x0ebb, 0x0ebd,
 
15767
        0x0ec0, 0x0ec4,
 
15768
        0x0ec6, 0x0ec6,
 
15769
        0x0ec8, 0x0ecd,
 
15770
        0x0ed0, 0x0ed9,
 
15771
        0x0edc, 0x0edd,
 
15772
        0x0f00, 0x0f47,
 
15773
        0x0f49, 0x0f69,
 
15774
        0x0f71, 0x0f8b,
 
15775
        0x0f90, 0x0f95,
 
15776
        0x0f97, 0x0f97,
 
15777
        0x0f99, 0x0fad,
 
15778
        0x0fb1, 0x0fb7,
 
15779
        0x0fb9, 0x0fb9,
 
15780
        0x10a0, 0x10c5,
 
15781
        0x10d0, 0x10f6,
 
15782
        0x10fb, 0x10fb,
 
15783
        0x1100, 0x1159,
 
15784
        0x115f, 0x11a2,
 
15785
        0x11a8, 0x11f9,
 
15786
        0x1e00, 0x1e9b,
 
15787
        0x1ea0, 0x1ef9,
 
15788
        0x1f00, 0x1f15,
 
15789
        0x1f18, 0x1f1d,
 
15790
        0x1f20, 0x1f45,
 
15791
        0x1f48, 0x1f4d,
 
15792
        0x1f50, 0x1f57,
 
15793
        0x1f59, 0x1f59,
 
15794
        0x1f5b, 0x1f5b,
 
15795
        0x1f5d, 0x1f5d,
 
15796
        0x1f5f, 0x1f7d,
 
15797
        0x1f80, 0x1fb4,
 
15798
        0x1fb6, 0x1fc4,
 
15799
        0x1fc6, 0x1fd3,
 
15800
        0x1fd6, 0x1fdb,
 
15801
        0x1fdd, 0x1fef,
 
15802
        0x1ff2, 0x1ff4,
 
15803
        0x1ff6, 0x1ffe,
 
15804
        0x2000, 0x202e,
 
15805
        0x2030, 0x2046,
 
15806
        0x206a, 0x2070,
 
15807
        0x2074, 0x208e,
 
15808
        0x20a0, 0x20ac,
 
15809
        0x20d0, 0x20e1,
 
15810
        0x2100, 0x2138,
 
15811
        0x2153, 0x2182,
 
15812
        0x2190, 0x21ea,
 
15813
        0x2200, 0x22f1,
 
15814
        0x2300, 0x2300,
 
15815
        0x2302, 0x237a,
 
15816
        0x2400, 0x2424,
 
15817
        0x2440, 0x244a,
 
15818
        0x2460, 0x24ea,
 
15819
        0x2500, 0x2595,
 
15820
        0x25a0, 0x25ef,
 
15821
        0x2600, 0x2613,
 
15822
        0x261a, 0x266f,
 
15823
        0x2701, 0x2704,
 
15824
        0x2706, 0x2709,
 
15825
        0x270c, 0x2727,
 
15826
        0x2729, 0x274b,
 
15827
        0x274d, 0x274d,
 
15828
        0x274f, 0x2752,
 
15829
        0x2756, 0x2756,
 
15830
        0x2758, 0x275e,
 
15831
        0x2761, 0x2767,
 
15832
        0x2776, 0x2794,
 
15833
        0x2798, 0x27af,
 
15834
        0x27b1, 0x27be,
 
15835
        0x3000, 0x3037,
 
15836
        0x303f, 0x303f,
 
15837
        0x3041, 0x3094,
 
15838
        0x3099, 0x309e,
 
15839
        0x30a1, 0x30fe,
 
15840
        0x3105, 0x312c,
 
15841
        0x3131, 0x318e,
 
15842
        0x3190, 0x319f,
 
15843
        0x3200, 0x321c,
 
15844
        0x3220, 0x3243,
 
15845
        0x3260, 0x327b,
 
15846
        0x327f, 0x32b0,
 
15847
        0x32c0, 0x32cb,
 
15848
        0x32d0, 0x32fe,
 
15849
        0x3300, 0x3376,
 
15850
        0x337b, 0x33dd,
 
15851
        0x33e0, 0x33fe,
 
15852
        0x4e00, 0x9fa5,
 
15853
        0xac00, 0xd7a3,
 
15854
        0xd800, 0xfa2d,
 
15855
        0xfb00, 0xfb06,
 
15856
        0xfb13, 0xfb17,
 
15857
        0xfb1e, 0xfb36,
 
15858
        0xfb38, 0xfb3c,
 
15859
        0xfb3e, 0xfb3e,
 
15860
        0xfb40, 0xfb41,
 
15861
        0xfb43, 0xfb44,
 
15862
        0xfb46, 0xfbb1,
 
15863
        0xfbd3, 0xfd3f,
 
15864
        0xfd50, 0xfd8f,
 
15865
        0xfd92, 0xfdc7,
 
15866
        0xfdf0, 0xfdfb,
 
15867
        0xfe20, 0xfe23,
 
15868
        0xfe30, 0xfe44,
 
15869
        0xfe49, 0xfe52,
 
15870
        0xfe54, 0xfe66,
 
15871
        0xfe68, 0xfe6b,
 
15872
        0xfe70, 0xfe72,
 
15873
        0xfe74, 0xfe74,
 
15874
        0xfe76, 0xfefc,
 
15875
        0xfeff, 0xfeff,
 
15876
        0xff01, 0xff5e,
 
15877
        0xff61, 0xffbe,
 
15878
        0xffc2, 0xffc7,
 
15879
        0xffca, 0xffcf,
 
15880
        0xffd2, 0xffd7,
 
15881
        0xffda, 0xffdc,
 
15882
        0xffe0, 0xffe6,
 
15883
        0xffe8, 0xffee,
 
15884
        0xfffc, 0xffff,
 
15885
        0x1fffe, 0x1ffff,
 
15886
        0x2fffe, 0x2ffff,
 
15887
        0x3fffe, 0x3ffff,
 
15888
        0x4fffe, 0x4ffff,
 
15889
        0x5fffe, 0x5ffff,
 
15890
        0x6fffe, 0x6ffff,
 
15891
        0x7fffe, 0x7ffff,
 
15892
        0x8fffe, 0x8ffff,
 
15893
        0x9fffe, 0x9ffff,
 
15894
        0xafffe, 0xaffff,
 
15895
        0xbfffe, 0xbffff,
 
15896
        0xcfffe, 0xcffff,
 
15897
        0xdfffe, 0xdffff,
 
15898
        0xefffe, 0x10ffff,
 
15899
}; /* CR_Age_2_1 */
 
15900
 
 
15901
/* 'Age_3_0': Derived Age 3.0 */
 
15902
static const OnigCodePoint CR_Age_3_0[] = {
 
15903
        369,
 
15904
        0x0000, 0x021f,
 
15905
        0x0222, 0x0233,
 
15906
        0x0250, 0x02ad,
 
15907
        0x02b0, 0x02ee,
 
15908
        0x0300, 0x034e,
 
15909
        0x0360, 0x0362,
 
15910
        0x0374, 0x0375,
 
15911
        0x037a, 0x037a,
 
15912
        0x037e, 0x037e,
 
15913
        0x0384, 0x038a,
 
15914
        0x038c, 0x038c,
 
15915
        0x038e, 0x03a1,
 
15916
        0x03a3, 0x03ce,
 
15917
        0x03d0, 0x03d7,
 
15918
        0x03da, 0x03f3,
 
15919
        0x0400, 0x0486,
 
15920
        0x0488, 0x0489,
 
15921
        0x048c, 0x04c4,
 
15922
        0x04c7, 0x04c8,
 
15923
        0x04cb, 0x04cc,
 
15924
        0x04d0, 0x04f5,
 
15925
        0x04f8, 0x04f9,
 
15926
        0x0531, 0x0556,
 
15927
        0x0559, 0x055f,
 
15928
        0x0561, 0x0587,
 
15929
        0x0589, 0x058a,
 
15930
        0x0591, 0x05a1,
 
15931
        0x05a3, 0x05b9,
 
15932
        0x05bb, 0x05c4,
 
15933
        0x05d0, 0x05ea,
 
15934
        0x05f0, 0x05f4,
 
15935
        0x060c, 0x060c,
 
15936
        0x061b, 0x061b,
 
15937
        0x061f, 0x061f,
 
15938
        0x0621, 0x063a,
 
15939
        0x0640, 0x0655,
 
15940
        0x0660, 0x066d,
 
15941
        0x0670, 0x06ed,
 
15942
        0x06f0, 0x06fe,
 
15943
        0x0700, 0x070d,
 
15944
        0x070f, 0x072c,
 
15945
        0x0730, 0x074a,
 
15946
        0x0780, 0x07b0,
 
15947
        0x0901, 0x0903,
 
15948
        0x0905, 0x0939,
 
15949
        0x093c, 0x094d,
 
15950
        0x0950, 0x0954,
 
15951
        0x0958, 0x0970,
 
15952
        0x0981, 0x0983,
 
15953
        0x0985, 0x098c,
 
15954
        0x098f, 0x0990,
 
15955
        0x0993, 0x09a8,
 
15956
        0x09aa, 0x09b0,
 
15957
        0x09b2, 0x09b2,
 
15958
        0x09b6, 0x09b9,
 
15959
        0x09bc, 0x09bc,
 
15960
        0x09be, 0x09c4,
 
15961
        0x09c7, 0x09c8,
 
15962
        0x09cb, 0x09cd,
 
15963
        0x09d7, 0x09d7,
 
15964
        0x09dc, 0x09dd,
 
15965
        0x09df, 0x09e3,
 
15966
        0x09e6, 0x09fa,
 
15967
        0x0a02, 0x0a02,
 
15968
        0x0a05, 0x0a0a,
 
15969
        0x0a0f, 0x0a10,
 
15970
        0x0a13, 0x0a28,
 
15971
        0x0a2a, 0x0a30,
 
15972
        0x0a32, 0x0a33,
 
15973
        0x0a35, 0x0a36,
 
15974
        0x0a38, 0x0a39,
 
15975
        0x0a3c, 0x0a3c,
 
15976
        0x0a3e, 0x0a42,
 
15977
        0x0a47, 0x0a48,
 
15978
        0x0a4b, 0x0a4d,
 
15979
        0x0a59, 0x0a5c,
 
15980
        0x0a5e, 0x0a5e,
 
15981
        0x0a66, 0x0a74,
 
15982
        0x0a81, 0x0a83,
 
15983
        0x0a85, 0x0a8b,
 
15984
        0x0a8d, 0x0a8d,
 
15985
        0x0a8f, 0x0a91,
 
15986
        0x0a93, 0x0aa8,
 
15987
        0x0aaa, 0x0ab0,
 
15988
        0x0ab2, 0x0ab3,
 
15989
        0x0ab5, 0x0ab9,
 
15990
        0x0abc, 0x0ac5,
 
15991
        0x0ac7, 0x0ac9,
 
15992
        0x0acb, 0x0acd,
 
15993
        0x0ad0, 0x0ad0,
 
15994
        0x0ae0, 0x0ae0,
 
15995
        0x0ae6, 0x0aef,
 
15996
        0x0b01, 0x0b03,
 
15997
        0x0b05, 0x0b0c,
 
15998
        0x0b0f, 0x0b10,
 
15999
        0x0b13, 0x0b28,
 
16000
        0x0b2a, 0x0b30,
 
16001
        0x0b32, 0x0b33,
 
16002
        0x0b36, 0x0b39,
 
16003
        0x0b3c, 0x0b43,
 
16004
        0x0b47, 0x0b48,
 
16005
        0x0b4b, 0x0b4d,
 
16006
        0x0b56, 0x0b57,
 
16007
        0x0b5c, 0x0b5d,
 
16008
        0x0b5f, 0x0b61,
 
16009
        0x0b66, 0x0b70,
 
16010
        0x0b82, 0x0b83,
 
16011
        0x0b85, 0x0b8a,
 
16012
        0x0b8e, 0x0b90,
 
16013
        0x0b92, 0x0b95,
 
16014
        0x0b99, 0x0b9a,
 
16015
        0x0b9c, 0x0b9c,
 
16016
        0x0b9e, 0x0b9f,
 
16017
        0x0ba3, 0x0ba4,
 
16018
        0x0ba8, 0x0baa,
 
16019
        0x0bae, 0x0bb5,
 
16020
        0x0bb7, 0x0bb9,
 
16021
        0x0bbe, 0x0bc2,
 
16022
        0x0bc6, 0x0bc8,
 
16023
        0x0bca, 0x0bcd,
 
16024
        0x0bd7, 0x0bd7,
 
16025
        0x0be7, 0x0bf2,
 
16026
        0x0c01, 0x0c03,
 
16027
        0x0c05, 0x0c0c,
 
16028
        0x0c0e, 0x0c10,
 
16029
        0x0c12, 0x0c28,
 
16030
        0x0c2a, 0x0c33,
 
16031
        0x0c35, 0x0c39,
 
16032
        0x0c3e, 0x0c44,
 
16033
        0x0c46, 0x0c48,
 
16034
        0x0c4a, 0x0c4d,
 
16035
        0x0c55, 0x0c56,
 
16036
        0x0c60, 0x0c61,
 
16037
        0x0c66, 0x0c6f,
 
16038
        0x0c82, 0x0c83,
 
16039
        0x0c85, 0x0c8c,
 
16040
        0x0c8e, 0x0c90,
 
16041
        0x0c92, 0x0ca8,
 
16042
        0x0caa, 0x0cb3,
 
16043
        0x0cb5, 0x0cb9,
 
16044
        0x0cbe, 0x0cc4,
 
16045
        0x0cc6, 0x0cc8,
 
16046
        0x0cca, 0x0ccd,
 
16047
        0x0cd5, 0x0cd6,
 
16048
        0x0cde, 0x0cde,
 
16049
        0x0ce0, 0x0ce1,
 
16050
        0x0ce6, 0x0cef,
 
16051
        0x0d02, 0x0d03,
 
16052
        0x0d05, 0x0d0c,
 
16053
        0x0d0e, 0x0d10,
 
16054
        0x0d12, 0x0d28,
 
16055
        0x0d2a, 0x0d39,
 
16056
        0x0d3e, 0x0d43,
 
16057
        0x0d46, 0x0d48,
 
16058
        0x0d4a, 0x0d4d,
 
16059
        0x0d57, 0x0d57,
 
16060
        0x0d60, 0x0d61,
 
16061
        0x0d66, 0x0d6f,
 
16062
        0x0d82, 0x0d83,
 
16063
        0x0d85, 0x0d96,
 
16064
        0x0d9a, 0x0db1,
 
16065
        0x0db3, 0x0dbb,
 
16066
        0x0dbd, 0x0dbd,
 
16067
        0x0dc0, 0x0dc6,
 
16068
        0x0dca, 0x0dca,
 
16069
        0x0dcf, 0x0dd4,
 
16070
        0x0dd6, 0x0dd6,
 
16071
        0x0dd8, 0x0ddf,
 
16072
        0x0df2, 0x0df4,
 
16073
        0x0e01, 0x0e3a,
 
16074
        0x0e3f, 0x0e5b,
 
16075
        0x0e81, 0x0e82,
 
16076
        0x0e84, 0x0e84,
 
16077
        0x0e87, 0x0e88,
 
16078
        0x0e8a, 0x0e8a,
 
16079
        0x0e8d, 0x0e8d,
 
16080
        0x0e94, 0x0e97,
 
16081
        0x0e99, 0x0e9f,
 
16082
        0x0ea1, 0x0ea3,
 
16083
        0x0ea5, 0x0ea5,
 
16084
        0x0ea7, 0x0ea7,
 
16085
        0x0eaa, 0x0eab,
 
16086
        0x0ead, 0x0eb9,
 
16087
        0x0ebb, 0x0ebd,
 
16088
        0x0ec0, 0x0ec4,
 
16089
        0x0ec6, 0x0ec6,
 
16090
        0x0ec8, 0x0ecd,
 
16091
        0x0ed0, 0x0ed9,
 
16092
        0x0edc, 0x0edd,
 
16093
        0x0f00, 0x0f47,
 
16094
        0x0f49, 0x0f6a,
 
16095
        0x0f71, 0x0f8b,
 
16096
        0x0f90, 0x0f97,
 
16097
        0x0f99, 0x0fbc,
 
16098
        0x0fbe, 0x0fcc,
 
16099
        0x0fcf, 0x0fcf,
 
16100
        0x1000, 0x1021,
 
16101
        0x1023, 0x1027,
 
16102
        0x1029, 0x102a,
 
16103
        0x102c, 0x1032,
 
16104
        0x1036, 0x1039,
 
16105
        0x1040, 0x1059,
 
16106
        0x10a0, 0x10c5,
 
16107
        0x10d0, 0x10f6,
 
16108
        0x10fb, 0x10fb,
 
16109
        0x1100, 0x1159,
 
16110
        0x115f, 0x11a2,
 
16111
        0x11a8, 0x11f9,
 
16112
        0x1200, 0x1206,
 
16113
        0x1208, 0x1246,
 
16114
        0x1248, 0x1248,
 
16115
        0x124a, 0x124d,
 
16116
        0x1250, 0x1256,
 
16117
        0x1258, 0x1258,
 
16118
        0x125a, 0x125d,
 
16119
        0x1260, 0x1286,
 
16120
        0x1288, 0x1288,
 
16121
        0x128a, 0x128d,
 
16122
        0x1290, 0x12ae,
 
16123
        0x12b0, 0x12b0,
 
16124
        0x12b2, 0x12b5,
 
16125
        0x12b8, 0x12be,
 
16126
        0x12c0, 0x12c0,
 
16127
        0x12c2, 0x12c5,
 
16128
        0x12c8, 0x12ce,
 
16129
        0x12d0, 0x12d6,
 
16130
        0x12d8, 0x12ee,
 
16131
        0x12f0, 0x130e,
 
16132
        0x1310, 0x1310,
 
16133
        0x1312, 0x1315,
 
16134
        0x1318, 0x131e,
 
16135
        0x1320, 0x1346,
 
16136
        0x1348, 0x135a,
 
16137
        0x1361, 0x137c,
 
16138
        0x13a0, 0x13f4,
 
16139
        0x1401, 0x1676,
 
16140
        0x1680, 0x169c,
 
16141
        0x16a0, 0x16f0,
 
16142
        0x1780, 0x17dc,
 
16143
        0x17e0, 0x17e9,
 
16144
        0x1800, 0x180e,
 
16145
        0x1810, 0x1819,
 
16146
        0x1820, 0x1877,
 
16147
        0x1880, 0x18a9,
 
16148
        0x1e00, 0x1e9b,
 
16149
        0x1ea0, 0x1ef9,
 
16150
        0x1f00, 0x1f15,
 
16151
        0x1f18, 0x1f1d,
 
16152
        0x1f20, 0x1f45,
 
16153
        0x1f48, 0x1f4d,
 
16154
        0x1f50, 0x1f57,
 
16155
        0x1f59, 0x1f59,
 
16156
        0x1f5b, 0x1f5b,
 
16157
        0x1f5d, 0x1f5d,
 
16158
        0x1f5f, 0x1f7d,
 
16159
        0x1f80, 0x1fb4,
 
16160
        0x1fb6, 0x1fc4,
 
16161
        0x1fc6, 0x1fd3,
 
16162
        0x1fd6, 0x1fdb,
 
16163
        0x1fdd, 0x1fef,
 
16164
        0x1ff2, 0x1ff4,
 
16165
        0x1ff6, 0x1ffe,
 
16166
        0x2000, 0x2046,
 
16167
        0x2048, 0x204d,
 
16168
        0x206a, 0x2070,
 
16169
        0x2074, 0x208e,
 
16170
        0x20a0, 0x20af,
 
16171
        0x20d0, 0x20e3,
 
16172
        0x2100, 0x213a,
 
16173
        0x2153, 0x2183,
 
16174
        0x2190, 0x21f3,
 
16175
        0x2200, 0x22f1,
 
16176
        0x2300, 0x237b,
 
16177
        0x237d, 0x239a,
 
16178
        0x2400, 0x2426,
 
16179
        0x2440, 0x244a,
 
16180
        0x2460, 0x24ea,
 
16181
        0x2500, 0x2595,
 
16182
        0x25a0, 0x25f7,
 
16183
        0x2600, 0x2613,
 
16184
        0x2619, 0x2671,
 
16185
        0x2701, 0x2704,
 
16186
        0x2706, 0x2709,
 
16187
        0x270c, 0x2727,
 
16188
        0x2729, 0x274b,
 
16189
        0x274d, 0x274d,
 
16190
        0x274f, 0x2752,
 
16191
        0x2756, 0x2756,
 
16192
        0x2758, 0x275e,
 
16193
        0x2761, 0x2767,
 
16194
        0x2776, 0x2794,
 
16195
        0x2798, 0x27af,
 
16196
        0x27b1, 0x27be,
 
16197
        0x2800, 0x28ff,
 
16198
        0x2e80, 0x2e99,
 
16199
        0x2e9b, 0x2ef3,
 
16200
        0x2f00, 0x2fd5,
 
16201
        0x2ff0, 0x2ffb,
 
16202
        0x3000, 0x303a,
 
16203
        0x303e, 0x303f,
 
16204
        0x3041, 0x3094,
 
16205
        0x3099, 0x309e,
 
16206
        0x30a1, 0x30fe,
 
16207
        0x3105, 0x312c,
 
16208
        0x3131, 0x318e,
 
16209
        0x3190, 0x31b7,
 
16210
        0x3200, 0x321c,
 
16211
        0x3220, 0x3243,
 
16212
        0x3260, 0x327b,
 
16213
        0x327f, 0x32b0,
 
16214
        0x32c0, 0x32cb,
 
16215
        0x32d0, 0x32fe,
 
16216
        0x3300, 0x3376,
 
16217
        0x337b, 0x33dd,
 
16218
        0x33e0, 0x33fe,
 
16219
        0x3400, 0x4db5,
 
16220
        0x4e00, 0x9fa5,
 
16221
        0xa000, 0xa48c,
 
16222
        0xa490, 0xa4a1,
 
16223
        0xa4a4, 0xa4b3,
 
16224
        0xa4b5, 0xa4c0,
 
16225
        0xa4c2, 0xa4c4,
 
16226
        0xa4c6, 0xa4c6,
 
16227
        0xac00, 0xd7a3,
 
16228
        0xd800, 0xfa2d,
 
16229
        0xfb00, 0xfb06,
 
16230
        0xfb13, 0xfb17,
 
16231
        0xfb1d, 0xfb36,
 
16232
        0xfb38, 0xfb3c,
 
16233
        0xfb3e, 0xfb3e,
 
16234
        0xfb40, 0xfb41,
 
16235
        0xfb43, 0xfb44,
 
16236
        0xfb46, 0xfbb1,
 
16237
        0xfbd3, 0xfd3f,
 
16238
        0xfd50, 0xfd8f,
 
16239
        0xfd92, 0xfdc7,
 
16240
        0xfdf0, 0xfdfb,
 
16241
        0xfe20, 0xfe23,
 
16242
        0xfe30, 0xfe44,
 
16243
        0xfe49, 0xfe52,
 
16244
        0xfe54, 0xfe66,
 
16245
        0xfe68, 0xfe6b,
 
16246
        0xfe70, 0xfe72,
 
16247
        0xfe74, 0xfe74,
 
16248
        0xfe76, 0xfefc,
 
16249
        0xfeff, 0xfeff,
 
16250
        0xff01, 0xff5e,
 
16251
        0xff61, 0xffbe,
 
16252
        0xffc2, 0xffc7,
 
16253
        0xffca, 0xffcf,
 
16254
        0xffd2, 0xffd7,
 
16255
        0xffda, 0xffdc,
 
16256
        0xffe0, 0xffe6,
 
16257
        0xffe8, 0xffee,
 
16258
        0xfff9, 0xffff,
 
16259
        0x1fffe, 0x1ffff,
 
16260
        0x2fffe, 0x2ffff,
 
16261
        0x3fffe, 0x3ffff,
 
16262
        0x4fffe, 0x4ffff,
 
16263
        0x5fffe, 0x5ffff,
 
16264
        0x6fffe, 0x6ffff,
 
16265
        0x7fffe, 0x7ffff,
 
16266
        0x8fffe, 0x8ffff,
 
16267
        0x9fffe, 0x9ffff,
 
16268
        0xafffe, 0xaffff,
 
16269
        0xbfffe, 0xbffff,
 
16270
        0xcfffe, 0xcffff,
 
16271
        0xdfffe, 0xdffff,
 
16272
        0xefffe, 0x10ffff,
 
16273
}; /* CR_Age_3_0 */
 
16274
 
 
16275
/* 'Age_3_1': Derived Age 3.1 */
 
16276
static const OnigCodePoint CR_Age_3_1[] = {
 
16277
        402,
 
16278
        0x0000, 0x021f,
 
16279
        0x0222, 0x0233,
 
16280
        0x0250, 0x02ad,
 
16281
        0x02b0, 0x02ee,
 
16282
        0x0300, 0x034e,
 
16283
        0x0360, 0x0362,
 
16284
        0x0374, 0x0375,
 
16285
        0x037a, 0x037a,
 
16286
        0x037e, 0x037e,
 
16287
        0x0384, 0x038a,
 
16288
        0x038c, 0x038c,
 
16289
        0x038e, 0x03a1,
 
16290
        0x03a3, 0x03ce,
 
16291
        0x03d0, 0x03d7,
 
16292
        0x03da, 0x03f5,
 
16293
        0x0400, 0x0486,
 
16294
        0x0488, 0x0489,
 
16295
        0x048c, 0x04c4,
 
16296
        0x04c7, 0x04c8,
 
16297
        0x04cb, 0x04cc,
 
16298
        0x04d0, 0x04f5,
 
16299
        0x04f8, 0x04f9,
 
16300
        0x0531, 0x0556,
 
16301
        0x0559, 0x055f,
 
16302
        0x0561, 0x0587,
 
16303
        0x0589, 0x058a,
 
16304
        0x0591, 0x05a1,
 
16305
        0x05a3, 0x05b9,
 
16306
        0x05bb, 0x05c4,
 
16307
        0x05d0, 0x05ea,
 
16308
        0x05f0, 0x05f4,
 
16309
        0x060c, 0x060c,
 
16310
        0x061b, 0x061b,
 
16311
        0x061f, 0x061f,
 
16312
        0x0621, 0x063a,
 
16313
        0x0640, 0x0655,
 
16314
        0x0660, 0x066d,
 
16315
        0x0670, 0x06ed,
 
16316
        0x06f0, 0x06fe,
 
16317
        0x0700, 0x070d,
 
16318
        0x070f, 0x072c,
 
16319
        0x0730, 0x074a,
 
16320
        0x0780, 0x07b0,
 
16321
        0x0901, 0x0903,
 
16322
        0x0905, 0x0939,
 
16323
        0x093c, 0x094d,
 
16324
        0x0950, 0x0954,
 
16325
        0x0958, 0x0970,
 
16326
        0x0981, 0x0983,
 
16327
        0x0985, 0x098c,
 
16328
        0x098f, 0x0990,
 
16329
        0x0993, 0x09a8,
 
16330
        0x09aa, 0x09b0,
 
16331
        0x09b2, 0x09b2,
 
16332
        0x09b6, 0x09b9,
 
16333
        0x09bc, 0x09bc,
 
16334
        0x09be, 0x09c4,
 
16335
        0x09c7, 0x09c8,
 
16336
        0x09cb, 0x09cd,
 
16337
        0x09d7, 0x09d7,
 
16338
        0x09dc, 0x09dd,
 
16339
        0x09df, 0x09e3,
 
16340
        0x09e6, 0x09fa,
 
16341
        0x0a02, 0x0a02,
 
16342
        0x0a05, 0x0a0a,
 
16343
        0x0a0f, 0x0a10,
 
16344
        0x0a13, 0x0a28,
 
16345
        0x0a2a, 0x0a30,
 
16346
        0x0a32, 0x0a33,
 
16347
        0x0a35, 0x0a36,
 
16348
        0x0a38, 0x0a39,
 
16349
        0x0a3c, 0x0a3c,
 
16350
        0x0a3e, 0x0a42,
 
16351
        0x0a47, 0x0a48,
 
16352
        0x0a4b, 0x0a4d,
 
16353
        0x0a59, 0x0a5c,
 
16354
        0x0a5e, 0x0a5e,
 
16355
        0x0a66, 0x0a74,
 
16356
        0x0a81, 0x0a83,
 
16357
        0x0a85, 0x0a8b,
 
16358
        0x0a8d, 0x0a8d,
 
16359
        0x0a8f, 0x0a91,
 
16360
        0x0a93, 0x0aa8,
 
16361
        0x0aaa, 0x0ab0,
 
16362
        0x0ab2, 0x0ab3,
 
16363
        0x0ab5, 0x0ab9,
 
16364
        0x0abc, 0x0ac5,
 
16365
        0x0ac7, 0x0ac9,
 
16366
        0x0acb, 0x0acd,
 
16367
        0x0ad0, 0x0ad0,
 
16368
        0x0ae0, 0x0ae0,
 
16369
        0x0ae6, 0x0aef,
 
16370
        0x0b01, 0x0b03,
 
16371
        0x0b05, 0x0b0c,
 
16372
        0x0b0f, 0x0b10,
 
16373
        0x0b13, 0x0b28,
 
16374
        0x0b2a, 0x0b30,
 
16375
        0x0b32, 0x0b33,
 
16376
        0x0b36, 0x0b39,
 
16377
        0x0b3c, 0x0b43,
 
16378
        0x0b47, 0x0b48,
 
16379
        0x0b4b, 0x0b4d,
 
16380
        0x0b56, 0x0b57,
 
16381
        0x0b5c, 0x0b5d,
 
16382
        0x0b5f, 0x0b61,
 
16383
        0x0b66, 0x0b70,
 
16384
        0x0b82, 0x0b83,
 
16385
        0x0b85, 0x0b8a,
 
16386
        0x0b8e, 0x0b90,
 
16387
        0x0b92, 0x0b95,
 
16388
        0x0b99, 0x0b9a,
 
16389
        0x0b9c, 0x0b9c,
 
16390
        0x0b9e, 0x0b9f,
 
16391
        0x0ba3, 0x0ba4,
 
16392
        0x0ba8, 0x0baa,
 
16393
        0x0bae, 0x0bb5,
 
16394
        0x0bb7, 0x0bb9,
 
16395
        0x0bbe, 0x0bc2,
 
16396
        0x0bc6, 0x0bc8,
 
16397
        0x0bca, 0x0bcd,
 
16398
        0x0bd7, 0x0bd7,
 
16399
        0x0be7, 0x0bf2,
 
16400
        0x0c01, 0x0c03,
 
16401
        0x0c05, 0x0c0c,
 
16402
        0x0c0e, 0x0c10,
 
16403
        0x0c12, 0x0c28,
 
16404
        0x0c2a, 0x0c33,
 
16405
        0x0c35, 0x0c39,
 
16406
        0x0c3e, 0x0c44,
 
16407
        0x0c46, 0x0c48,
 
16408
        0x0c4a, 0x0c4d,
 
16409
        0x0c55, 0x0c56,
 
16410
        0x0c60, 0x0c61,
 
16411
        0x0c66, 0x0c6f,
 
16412
        0x0c82, 0x0c83,
 
16413
        0x0c85, 0x0c8c,
 
16414
        0x0c8e, 0x0c90,
 
16415
        0x0c92, 0x0ca8,
 
16416
        0x0caa, 0x0cb3,
 
16417
        0x0cb5, 0x0cb9,
 
16418
        0x0cbe, 0x0cc4,
 
16419
        0x0cc6, 0x0cc8,
 
16420
        0x0cca, 0x0ccd,
 
16421
        0x0cd5, 0x0cd6,
 
16422
        0x0cde, 0x0cde,
 
16423
        0x0ce0, 0x0ce1,
 
16424
        0x0ce6, 0x0cef,
 
16425
        0x0d02, 0x0d03,
 
16426
        0x0d05, 0x0d0c,
 
16427
        0x0d0e, 0x0d10,
 
16428
        0x0d12, 0x0d28,
 
16429
        0x0d2a, 0x0d39,
 
16430
        0x0d3e, 0x0d43,
 
16431
        0x0d46, 0x0d48,
 
16432
        0x0d4a, 0x0d4d,
 
16433
        0x0d57, 0x0d57,
 
16434
        0x0d60, 0x0d61,
 
16435
        0x0d66, 0x0d6f,
 
16436
        0x0d82, 0x0d83,
 
16437
        0x0d85, 0x0d96,
 
16438
        0x0d9a, 0x0db1,
 
16439
        0x0db3, 0x0dbb,
 
16440
        0x0dbd, 0x0dbd,
 
16441
        0x0dc0, 0x0dc6,
 
16442
        0x0dca, 0x0dca,
 
16443
        0x0dcf, 0x0dd4,
 
16444
        0x0dd6, 0x0dd6,
 
16445
        0x0dd8, 0x0ddf,
 
16446
        0x0df2, 0x0df4,
 
16447
        0x0e01, 0x0e3a,
 
16448
        0x0e3f, 0x0e5b,
 
16449
        0x0e81, 0x0e82,
 
16450
        0x0e84, 0x0e84,
 
16451
        0x0e87, 0x0e88,
 
16452
        0x0e8a, 0x0e8a,
 
16453
        0x0e8d, 0x0e8d,
 
16454
        0x0e94, 0x0e97,
 
16455
        0x0e99, 0x0e9f,
 
16456
        0x0ea1, 0x0ea3,
 
16457
        0x0ea5, 0x0ea5,
 
16458
        0x0ea7, 0x0ea7,
 
16459
        0x0eaa, 0x0eab,
 
16460
        0x0ead, 0x0eb9,
 
16461
        0x0ebb, 0x0ebd,
 
16462
        0x0ec0, 0x0ec4,
 
16463
        0x0ec6, 0x0ec6,
 
16464
        0x0ec8, 0x0ecd,
 
16465
        0x0ed0, 0x0ed9,
 
16466
        0x0edc, 0x0edd,
 
16467
        0x0f00, 0x0f47,
 
16468
        0x0f49, 0x0f6a,
 
16469
        0x0f71, 0x0f8b,
 
16470
        0x0f90, 0x0f97,
 
16471
        0x0f99, 0x0fbc,
 
16472
        0x0fbe, 0x0fcc,
 
16473
        0x0fcf, 0x0fcf,
 
16474
        0x1000, 0x1021,
 
16475
        0x1023, 0x1027,
 
16476
        0x1029, 0x102a,
 
16477
        0x102c, 0x1032,
 
16478
        0x1036, 0x1039,
 
16479
        0x1040, 0x1059,
 
16480
        0x10a0, 0x10c5,
 
16481
        0x10d0, 0x10f6,
 
16482
        0x10fb, 0x10fb,
 
16483
        0x1100, 0x1159,
 
16484
        0x115f, 0x11a2,
 
16485
        0x11a8, 0x11f9,
 
16486
        0x1200, 0x1206,
 
16487
        0x1208, 0x1246,
 
16488
        0x1248, 0x1248,
 
16489
        0x124a, 0x124d,
 
16490
        0x1250, 0x1256,
 
16491
        0x1258, 0x1258,
 
16492
        0x125a, 0x125d,
 
16493
        0x1260, 0x1286,
 
16494
        0x1288, 0x1288,
 
16495
        0x128a, 0x128d,
 
16496
        0x1290, 0x12ae,
 
16497
        0x12b0, 0x12b0,
 
16498
        0x12b2, 0x12b5,
 
16499
        0x12b8, 0x12be,
 
16500
        0x12c0, 0x12c0,
 
16501
        0x12c2, 0x12c5,
 
16502
        0x12c8, 0x12ce,
 
16503
        0x12d0, 0x12d6,
 
16504
        0x12d8, 0x12ee,
 
16505
        0x12f0, 0x130e,
 
16506
        0x1310, 0x1310,
 
16507
        0x1312, 0x1315,
 
16508
        0x1318, 0x131e,
 
16509
        0x1320, 0x1346,
 
16510
        0x1348, 0x135a,
 
16511
        0x1361, 0x137c,
 
16512
        0x13a0, 0x13f4,
 
16513
        0x1401, 0x1676,
 
16514
        0x1680, 0x169c,
 
16515
        0x16a0, 0x16f0,
 
16516
        0x1780, 0x17dc,
 
16517
        0x17e0, 0x17e9,
 
16518
        0x1800, 0x180e,
 
16519
        0x1810, 0x1819,
 
16520
        0x1820, 0x1877,
 
16521
        0x1880, 0x18a9,
 
16522
        0x1e00, 0x1e9b,
 
16523
        0x1ea0, 0x1ef9,
 
16524
        0x1f00, 0x1f15,
 
16525
        0x1f18, 0x1f1d,
 
16526
        0x1f20, 0x1f45,
 
16527
        0x1f48, 0x1f4d,
 
16528
        0x1f50, 0x1f57,
 
16529
        0x1f59, 0x1f59,
 
16530
        0x1f5b, 0x1f5b,
 
16531
        0x1f5d, 0x1f5d,
 
16532
        0x1f5f, 0x1f7d,
 
16533
        0x1f80, 0x1fb4,
 
16534
        0x1fb6, 0x1fc4,
 
16535
        0x1fc6, 0x1fd3,
 
16536
        0x1fd6, 0x1fdb,
 
16537
        0x1fdd, 0x1fef,
 
16538
        0x1ff2, 0x1ff4,
 
16539
        0x1ff6, 0x1ffe,
 
16540
        0x2000, 0x2046,
 
16541
        0x2048, 0x204d,
 
16542
        0x206a, 0x2070,
 
16543
        0x2074, 0x208e,
 
16544
        0x20a0, 0x20af,
 
16545
        0x20d0, 0x20e3,
 
16546
        0x2100, 0x213a,
 
16547
        0x2153, 0x2183,
 
16548
        0x2190, 0x21f3,
 
16549
        0x2200, 0x22f1,
 
16550
        0x2300, 0x237b,
 
16551
        0x237d, 0x239a,
 
16552
        0x2400, 0x2426,
 
16553
        0x2440, 0x244a,
 
16554
        0x2460, 0x24ea,
 
16555
        0x2500, 0x2595,
 
16556
        0x25a0, 0x25f7,
 
16557
        0x2600, 0x2613,
 
16558
        0x2619, 0x2671,
 
16559
        0x2701, 0x2704,
 
16560
        0x2706, 0x2709,
 
16561
        0x270c, 0x2727,
 
16562
        0x2729, 0x274b,
 
16563
        0x274d, 0x274d,
 
16564
        0x274f, 0x2752,
 
16565
        0x2756, 0x2756,
 
16566
        0x2758, 0x275e,
 
16567
        0x2761, 0x2767,
 
16568
        0x2776, 0x2794,
 
16569
        0x2798, 0x27af,
 
16570
        0x27b1, 0x27be,
 
16571
        0x2800, 0x28ff,
 
16572
        0x2e80, 0x2e99,
 
16573
        0x2e9b, 0x2ef3,
 
16574
        0x2f00, 0x2fd5,
 
16575
        0x2ff0, 0x2ffb,
 
16576
        0x3000, 0x303a,
 
16577
        0x303e, 0x303f,
 
16578
        0x3041, 0x3094,
 
16579
        0x3099, 0x309e,
 
16580
        0x30a1, 0x30fe,
 
16581
        0x3105, 0x312c,
 
16582
        0x3131, 0x318e,
 
16583
        0x3190, 0x31b7,
 
16584
        0x3200, 0x321c,
 
16585
        0x3220, 0x3243,
 
16586
        0x3260, 0x327b,
 
16587
        0x327f, 0x32b0,
 
16588
        0x32c0, 0x32cb,
 
16589
        0x32d0, 0x32fe,
 
16590
        0x3300, 0x3376,
 
16591
        0x337b, 0x33dd,
 
16592
        0x33e0, 0x33fe,
 
16593
        0x3400, 0x4db5,
 
16594
        0x4e00, 0x9fa5,
 
16595
        0xa000, 0xa48c,
 
16596
        0xa490, 0xa4a1,
 
16597
        0xa4a4, 0xa4b3,
 
16598
        0xa4b5, 0xa4c0,
 
16599
        0xa4c2, 0xa4c4,
 
16600
        0xa4c6, 0xa4c6,
 
16601
        0xac00, 0xd7a3,
 
16602
        0xd800, 0xfa2d,
 
16603
        0xfb00, 0xfb06,
 
16604
        0xfb13, 0xfb17,
 
16605
        0xfb1d, 0xfb36,
 
16606
        0xfb38, 0xfb3c,
 
16607
        0xfb3e, 0xfb3e,
 
16608
        0xfb40, 0xfb41,
 
16609
        0xfb43, 0xfb44,
 
16610
        0xfb46, 0xfbb1,
 
16611
        0xfbd3, 0xfd3f,
 
16612
        0xfd50, 0xfd8f,
 
16613
        0xfd92, 0xfdc7,
 
16614
        0xfdd0, 0xfdfb,
 
16615
        0xfe20, 0xfe23,
 
16616
        0xfe30, 0xfe44,
 
16617
        0xfe49, 0xfe52,
 
16618
        0xfe54, 0xfe66,
 
16619
        0xfe68, 0xfe6b,
 
16620
        0xfe70, 0xfe72,
 
16621
        0xfe74, 0xfe74,
 
16622
        0xfe76, 0xfefc,
 
16623
        0xfeff, 0xfeff,
 
16624
        0xff01, 0xff5e,
 
16625
        0xff61, 0xffbe,
 
16626
        0xffc2, 0xffc7,
 
16627
        0xffca, 0xffcf,
 
16628
        0xffd2, 0xffd7,
 
16629
        0xffda, 0xffdc,
 
16630
        0xffe0, 0xffe6,
 
16631
        0xffe8, 0xffee,
 
16632
        0xfff9, 0xffff,
 
16633
        0x10300, 0x1031e,
 
16634
        0x10320, 0x10323,
 
16635
        0x10330, 0x1034a,
 
16636
        0x10400, 0x10425,
 
16637
        0x10428, 0x1044d,
 
16638
        0x1d000, 0x1d0f5,
 
16639
        0x1d100, 0x1d126,
 
16640
        0x1d12a, 0x1d1dd,
 
16641
        0x1d400, 0x1d454,
 
16642
        0x1d456, 0x1d49c,
 
16643
        0x1d49e, 0x1d49f,
 
16644
        0x1d4a2, 0x1d4a2,
 
16645
        0x1d4a5, 0x1d4a6,
 
16646
        0x1d4a9, 0x1d4ac,
 
16647
        0x1d4ae, 0x1d4b9,
 
16648
        0x1d4bb, 0x1d4bb,
 
16649
        0x1d4bd, 0x1d4c0,
 
16650
        0x1d4c2, 0x1d4c3,
 
16651
        0x1d4c5, 0x1d505,
 
16652
        0x1d507, 0x1d50a,
 
16653
        0x1d50d, 0x1d514,
 
16654
        0x1d516, 0x1d51c,
 
16655
        0x1d51e, 0x1d539,
 
16656
        0x1d53b, 0x1d53e,
 
16657
        0x1d540, 0x1d544,
 
16658
        0x1d546, 0x1d546,
 
16659
        0x1d54a, 0x1d550,
 
16660
        0x1d552, 0x1d6a3,
 
16661
        0x1d6a8, 0x1d7c9,
 
16662
        0x1d7ce, 0x1d7ff,
 
16663
        0x1fffe, 0x2a6d6,
 
16664
        0x2f800, 0x2fa1d,
 
16665
        0x2fffe, 0x2ffff,
 
16666
        0x3fffe, 0x3ffff,
 
16667
        0x4fffe, 0x4ffff,
 
16668
        0x5fffe, 0x5ffff,
 
16669
        0x6fffe, 0x6ffff,
 
16670
        0x7fffe, 0x7ffff,
 
16671
        0x8fffe, 0x8ffff,
 
16672
        0x9fffe, 0x9ffff,
 
16673
        0xafffe, 0xaffff,
 
16674
        0xbfffe, 0xbffff,
 
16675
        0xcfffe, 0xcffff,
 
16676
        0xdfffe, 0xdffff,
 
16677
        0xe0001, 0xe0001,
 
16678
        0xe0020, 0xe007f,
 
16679
        0xefffe, 0x10ffff,
 
16680
}; /* CR_Age_3_1 */
 
16681
 
 
16682
/* 'Age_3_2': Derived Age 3.2 */
 
16683
static const OnigCodePoint CR_Age_3_2[] = {
 
16684
        397,
 
16685
        0x0000, 0x0220,
 
16686
        0x0222, 0x0233,
 
16687
        0x0250, 0x02ad,
 
16688
        0x02b0, 0x02ee,
 
16689
        0x0300, 0x034f,
 
16690
        0x0360, 0x036f,
 
16691
        0x0374, 0x0375,
 
16692
        0x037a, 0x037a,
 
16693
        0x037e, 0x037e,
 
16694
        0x0384, 0x038a,
 
16695
        0x038c, 0x038c,
 
16696
        0x038e, 0x03a1,
 
16697
        0x03a3, 0x03ce,
 
16698
        0x03d0, 0x03f6,
 
16699
        0x0400, 0x0486,
 
16700
        0x0488, 0x04ce,
 
16701
        0x04d0, 0x04f5,
 
16702
        0x04f8, 0x04f9,
 
16703
        0x0500, 0x050f,
 
16704
        0x0531, 0x0556,
 
16705
        0x0559, 0x055f,
 
16706
        0x0561, 0x0587,
 
16707
        0x0589, 0x058a,
 
16708
        0x0591, 0x05a1,
 
16709
        0x05a3, 0x05b9,
 
16710
        0x05bb, 0x05c4,
 
16711
        0x05d0, 0x05ea,
 
16712
        0x05f0, 0x05f4,
 
16713
        0x060c, 0x060c,
 
16714
        0x061b, 0x061b,
 
16715
        0x061f, 0x061f,
 
16716
        0x0621, 0x063a,
 
16717
        0x0640, 0x0655,
 
16718
        0x0660, 0x06ed,
 
16719
        0x06f0, 0x06fe,
 
16720
        0x0700, 0x070d,
 
16721
        0x070f, 0x072c,
 
16722
        0x0730, 0x074a,
 
16723
        0x0780, 0x07b1,
 
16724
        0x0901, 0x0903,
 
16725
        0x0905, 0x0939,
 
16726
        0x093c, 0x094d,
 
16727
        0x0950, 0x0954,
 
16728
        0x0958, 0x0970,
 
16729
        0x0981, 0x0983,
 
16730
        0x0985, 0x098c,
 
16731
        0x098f, 0x0990,
 
16732
        0x0993, 0x09a8,
 
16733
        0x09aa, 0x09b0,
 
16734
        0x09b2, 0x09b2,
 
16735
        0x09b6, 0x09b9,
 
16736
        0x09bc, 0x09bc,
 
16737
        0x09be, 0x09c4,
 
16738
        0x09c7, 0x09c8,
 
16739
        0x09cb, 0x09cd,
 
16740
        0x09d7, 0x09d7,
 
16741
        0x09dc, 0x09dd,
 
16742
        0x09df, 0x09e3,
 
16743
        0x09e6, 0x09fa,
 
16744
        0x0a02, 0x0a02,
 
16745
        0x0a05, 0x0a0a,
 
16746
        0x0a0f, 0x0a10,
 
16747
        0x0a13, 0x0a28,
 
16748
        0x0a2a, 0x0a30,
 
16749
        0x0a32, 0x0a33,
 
16750
        0x0a35, 0x0a36,
 
16751
        0x0a38, 0x0a39,
 
16752
        0x0a3c, 0x0a3c,
 
16753
        0x0a3e, 0x0a42,
 
16754
        0x0a47, 0x0a48,
 
16755
        0x0a4b, 0x0a4d,
 
16756
        0x0a59, 0x0a5c,
 
16757
        0x0a5e, 0x0a5e,
 
16758
        0x0a66, 0x0a74,
 
16759
        0x0a81, 0x0a83,
 
16760
        0x0a85, 0x0a8b,
 
16761
        0x0a8d, 0x0a8d,
 
16762
        0x0a8f, 0x0a91,
 
16763
        0x0a93, 0x0aa8,
 
16764
        0x0aaa, 0x0ab0,
 
16765
        0x0ab2, 0x0ab3,
 
16766
        0x0ab5, 0x0ab9,
 
16767
        0x0abc, 0x0ac5,
 
16768
        0x0ac7, 0x0ac9,
 
16769
        0x0acb, 0x0acd,
 
16770
        0x0ad0, 0x0ad0,
 
16771
        0x0ae0, 0x0ae0,
 
16772
        0x0ae6, 0x0aef,
 
16773
        0x0b01, 0x0b03,
 
16774
        0x0b05, 0x0b0c,
 
16775
        0x0b0f, 0x0b10,
 
16776
        0x0b13, 0x0b28,
 
16777
        0x0b2a, 0x0b30,
 
16778
        0x0b32, 0x0b33,
 
16779
        0x0b36, 0x0b39,
 
16780
        0x0b3c, 0x0b43,
 
16781
        0x0b47, 0x0b48,
 
16782
        0x0b4b, 0x0b4d,
 
16783
        0x0b56, 0x0b57,
 
16784
        0x0b5c, 0x0b5d,
 
16785
        0x0b5f, 0x0b61,
 
16786
        0x0b66, 0x0b70,
 
16787
        0x0b82, 0x0b83,
 
16788
        0x0b85, 0x0b8a,
 
16789
        0x0b8e, 0x0b90,
 
16790
        0x0b92, 0x0b95,
 
16791
        0x0b99, 0x0b9a,
 
16792
        0x0b9c, 0x0b9c,
 
16793
        0x0b9e, 0x0b9f,
 
16794
        0x0ba3, 0x0ba4,
 
16795
        0x0ba8, 0x0baa,
 
16796
        0x0bae, 0x0bb5,
 
16797
        0x0bb7, 0x0bb9,
 
16798
        0x0bbe, 0x0bc2,
 
16799
        0x0bc6, 0x0bc8,
 
16800
        0x0bca, 0x0bcd,
 
16801
        0x0bd7, 0x0bd7,
 
16802
        0x0be7, 0x0bf2,
 
16803
        0x0c01, 0x0c03,
 
16804
        0x0c05, 0x0c0c,
 
16805
        0x0c0e, 0x0c10,
 
16806
        0x0c12, 0x0c28,
 
16807
        0x0c2a, 0x0c33,
 
16808
        0x0c35, 0x0c39,
 
16809
        0x0c3e, 0x0c44,
 
16810
        0x0c46, 0x0c48,
 
16811
        0x0c4a, 0x0c4d,
 
16812
        0x0c55, 0x0c56,
 
16813
        0x0c60, 0x0c61,
 
16814
        0x0c66, 0x0c6f,
 
16815
        0x0c82, 0x0c83,
 
16816
        0x0c85, 0x0c8c,
 
16817
        0x0c8e, 0x0c90,
 
16818
        0x0c92, 0x0ca8,
 
16819
        0x0caa, 0x0cb3,
 
16820
        0x0cb5, 0x0cb9,
 
16821
        0x0cbe, 0x0cc4,
 
16822
        0x0cc6, 0x0cc8,
 
16823
        0x0cca, 0x0ccd,
 
16824
        0x0cd5, 0x0cd6,
 
16825
        0x0cde, 0x0cde,
 
16826
        0x0ce0, 0x0ce1,
 
16827
        0x0ce6, 0x0cef,
 
16828
        0x0d02, 0x0d03,
 
16829
        0x0d05, 0x0d0c,
 
16830
        0x0d0e, 0x0d10,
 
16831
        0x0d12, 0x0d28,
 
16832
        0x0d2a, 0x0d39,
 
16833
        0x0d3e, 0x0d43,
 
16834
        0x0d46, 0x0d48,
 
16835
        0x0d4a, 0x0d4d,
 
16836
        0x0d57, 0x0d57,
 
16837
        0x0d60, 0x0d61,
 
16838
        0x0d66, 0x0d6f,
 
16839
        0x0d82, 0x0d83,
 
16840
        0x0d85, 0x0d96,
 
16841
        0x0d9a, 0x0db1,
 
16842
        0x0db3, 0x0dbb,
 
16843
        0x0dbd, 0x0dbd,
 
16844
        0x0dc0, 0x0dc6,
 
16845
        0x0dca, 0x0dca,
 
16846
        0x0dcf, 0x0dd4,
 
16847
        0x0dd6, 0x0dd6,
 
16848
        0x0dd8, 0x0ddf,
 
16849
        0x0df2, 0x0df4,
 
16850
        0x0e01, 0x0e3a,
 
16851
        0x0e3f, 0x0e5b,
 
16852
        0x0e81, 0x0e82,
 
16853
        0x0e84, 0x0e84,
 
16854
        0x0e87, 0x0e88,
 
16855
        0x0e8a, 0x0e8a,
 
16856
        0x0e8d, 0x0e8d,
 
16857
        0x0e94, 0x0e97,
 
16858
        0x0e99, 0x0e9f,
 
16859
        0x0ea1, 0x0ea3,
 
16860
        0x0ea5, 0x0ea5,
 
16861
        0x0ea7, 0x0ea7,
 
16862
        0x0eaa, 0x0eab,
 
16863
        0x0ead, 0x0eb9,
 
16864
        0x0ebb, 0x0ebd,
 
16865
        0x0ec0, 0x0ec4,
 
16866
        0x0ec6, 0x0ec6,
 
16867
        0x0ec8, 0x0ecd,
 
16868
        0x0ed0, 0x0ed9,
 
16869
        0x0edc, 0x0edd,
 
16870
        0x0f00, 0x0f47,
 
16871
        0x0f49, 0x0f6a,
 
16872
        0x0f71, 0x0f8b,
 
16873
        0x0f90, 0x0f97,
 
16874
        0x0f99, 0x0fbc,
 
16875
        0x0fbe, 0x0fcc,
 
16876
        0x0fcf, 0x0fcf,
 
16877
        0x1000, 0x1021,
 
16878
        0x1023, 0x1027,
 
16879
        0x1029, 0x102a,
 
16880
        0x102c, 0x1032,
 
16881
        0x1036, 0x1039,
 
16882
        0x1040, 0x1059,
 
16883
        0x10a0, 0x10c5,
 
16884
        0x10d0, 0x10f8,
 
16885
        0x10fb, 0x10fb,
 
16886
        0x1100, 0x1159,
 
16887
        0x115f, 0x11a2,
 
16888
        0x11a8, 0x11f9,
 
16889
        0x1200, 0x1206,
 
16890
        0x1208, 0x1246,
 
16891
        0x1248, 0x1248,
 
16892
        0x124a, 0x124d,
 
16893
        0x1250, 0x1256,
 
16894
        0x1258, 0x1258,
 
16895
        0x125a, 0x125d,
 
16896
        0x1260, 0x1286,
 
16897
        0x1288, 0x1288,
 
16898
        0x128a, 0x128d,
 
16899
        0x1290, 0x12ae,
 
16900
        0x12b0, 0x12b0,
 
16901
        0x12b2, 0x12b5,
 
16902
        0x12b8, 0x12be,
 
16903
        0x12c0, 0x12c0,
 
16904
        0x12c2, 0x12c5,
 
16905
        0x12c8, 0x12ce,
 
16906
        0x12d0, 0x12d6,
 
16907
        0x12d8, 0x12ee,
 
16908
        0x12f0, 0x130e,
 
16909
        0x1310, 0x1310,
 
16910
        0x1312, 0x1315,
 
16911
        0x1318, 0x131e,
 
16912
        0x1320, 0x1346,
 
16913
        0x1348, 0x135a,
 
16914
        0x1361, 0x137c,
 
16915
        0x13a0, 0x13f4,
 
16916
        0x1401, 0x1676,
 
16917
        0x1680, 0x169c,
 
16918
        0x16a0, 0x16f0,
 
16919
        0x1700, 0x170c,
 
16920
        0x170e, 0x1714,
 
16921
        0x1720, 0x1736,
 
16922
        0x1740, 0x1753,
 
16923
        0x1760, 0x176c,
 
16924
        0x176e, 0x1770,
 
16925
        0x1772, 0x1773,
 
16926
        0x1780, 0x17dc,
 
16927
        0x17e0, 0x17e9,
 
16928
        0x1800, 0x180e,
 
16929
        0x1810, 0x1819,
 
16930
        0x1820, 0x1877,
 
16931
        0x1880, 0x18a9,
 
16932
        0x1e00, 0x1e9b,
 
16933
        0x1ea0, 0x1ef9,
 
16934
        0x1f00, 0x1f15,
 
16935
        0x1f18, 0x1f1d,
 
16936
        0x1f20, 0x1f45,
 
16937
        0x1f48, 0x1f4d,
 
16938
        0x1f50, 0x1f57,
 
16939
        0x1f59, 0x1f59,
 
16940
        0x1f5b, 0x1f5b,
 
16941
        0x1f5d, 0x1f5d,
 
16942
        0x1f5f, 0x1f7d,
 
16943
        0x1f80, 0x1fb4,
 
16944
        0x1fb6, 0x1fc4,
 
16945
        0x1fc6, 0x1fd3,
 
16946
        0x1fd6, 0x1fdb,
 
16947
        0x1fdd, 0x1fef,
 
16948
        0x1ff2, 0x1ff4,
 
16949
        0x1ff6, 0x1ffe,
 
16950
        0x2000, 0x2052,
 
16951
        0x2057, 0x2057,
 
16952
        0x205f, 0x2063,
 
16953
        0x206a, 0x2071,
 
16954
        0x2074, 0x208e,
 
16955
        0x20a0, 0x20b1,
 
16956
        0x20d0, 0x20ea,
 
16957
        0x2100, 0x213a,
 
16958
        0x213d, 0x214b,
 
16959
        0x2153, 0x2183,
 
16960
        0x2190, 0x23ce,
 
16961
        0x2400, 0x2426,
 
16962
        0x2440, 0x244a,
 
16963
        0x2460, 0x24fe,
 
16964
        0x2500, 0x2613,
 
16965
        0x2616, 0x2617,
 
16966
        0x2619, 0x267d,
 
16967
        0x2680, 0x2689,
 
16968
        0x2701, 0x2704,
 
16969
        0x2706, 0x2709,
 
16970
        0x270c, 0x2727,
 
16971
        0x2729, 0x274b,
 
16972
        0x274d, 0x274d,
 
16973
        0x274f, 0x2752,
 
16974
        0x2756, 0x2756,
 
16975
        0x2758, 0x275e,
 
16976
        0x2761, 0x2794,
 
16977
        0x2798, 0x27af,
 
16978
        0x27b1, 0x27be,
 
16979
        0x27d0, 0x27eb,
 
16980
        0x27f0, 0x2aff,
 
16981
        0x2e80, 0x2e99,
 
16982
        0x2e9b, 0x2ef3,
 
16983
        0x2f00, 0x2fd5,
 
16984
        0x2ff0, 0x2ffb,
 
16985
        0x3000, 0x303f,
 
16986
        0x3041, 0x3096,
 
16987
        0x3099, 0x30ff,
 
16988
        0x3105, 0x312c,
 
16989
        0x3131, 0x318e,
 
16990
        0x3190, 0x31b7,
 
16991
        0x31f0, 0x321c,
 
16992
        0x3220, 0x3243,
 
16993
        0x3251, 0x327b,
 
16994
        0x327f, 0x32cb,
 
16995
        0x32d0, 0x32fe,
 
16996
        0x3300, 0x3376,
 
16997
        0x337b, 0x33dd,
 
16998
        0x33e0, 0x33fe,
 
16999
        0x3400, 0x4db5,
 
17000
        0x4e00, 0x9fa5,
 
17001
        0xa000, 0xa48c,
 
17002
        0xa490, 0xa4c6,
 
17003
        0xac00, 0xd7a3,
 
17004
        0xd800, 0xfa2d,
 
17005
        0xfa30, 0xfa6a,
 
17006
        0xfb00, 0xfb06,
 
17007
        0xfb13, 0xfb17,
 
17008
        0xfb1d, 0xfb36,
 
17009
        0xfb38, 0xfb3c,
 
17010
        0xfb3e, 0xfb3e,
 
17011
        0xfb40, 0xfb41,
 
17012
        0xfb43, 0xfb44,
 
17013
        0xfb46, 0xfbb1,
 
17014
        0xfbd3, 0xfd3f,
 
17015
        0xfd50, 0xfd8f,
 
17016
        0xfd92, 0xfdc7,
 
17017
        0xfdd0, 0xfdfc,
 
17018
        0xfe00, 0xfe0f,
 
17019
        0xfe20, 0xfe23,
 
17020
        0xfe30, 0xfe46,
 
17021
        0xfe49, 0xfe52,
 
17022
        0xfe54, 0xfe66,
 
17023
        0xfe68, 0xfe6b,
 
17024
        0xfe70, 0xfe74,
 
17025
        0xfe76, 0xfefc,
 
17026
        0xfeff, 0xfeff,
 
17027
        0xff01, 0xffbe,
 
17028
        0xffc2, 0xffc7,
 
17029
        0xffca, 0xffcf,
 
17030
        0xffd2, 0xffd7,
 
17031
        0xffda, 0xffdc,
 
17032
        0xffe0, 0xffe6,
 
17033
        0xffe8, 0xffee,
 
17034
        0xfff9, 0xffff,
 
17035
        0x10300, 0x1031e,
 
17036
        0x10320, 0x10323,
 
17037
        0x10330, 0x1034a,
 
17038
        0x10400, 0x10425,
 
17039
        0x10428, 0x1044d,
 
17040
        0x1d000, 0x1d0f5,
 
17041
        0x1d100, 0x1d126,
 
17042
        0x1d12a, 0x1d1dd,
 
17043
        0x1d400, 0x1d454,
 
17044
        0x1d456, 0x1d49c,
 
17045
        0x1d49e, 0x1d49f,
 
17046
        0x1d4a2, 0x1d4a2,
 
17047
        0x1d4a5, 0x1d4a6,
 
17048
        0x1d4a9, 0x1d4ac,
 
17049
        0x1d4ae, 0x1d4b9,
 
17050
        0x1d4bb, 0x1d4bb,
 
17051
        0x1d4bd, 0x1d4c0,
 
17052
        0x1d4c2, 0x1d4c3,
 
17053
        0x1d4c5, 0x1d505,
 
17054
        0x1d507, 0x1d50a,
 
17055
        0x1d50d, 0x1d514,
 
17056
        0x1d516, 0x1d51c,
 
17057
        0x1d51e, 0x1d539,
 
17058
        0x1d53b, 0x1d53e,
 
17059
        0x1d540, 0x1d544,
 
17060
        0x1d546, 0x1d546,
 
17061
        0x1d54a, 0x1d550,
 
17062
        0x1d552, 0x1d6a3,
 
17063
        0x1d6a8, 0x1d7c9,
 
17064
        0x1d7ce, 0x1d7ff,
 
17065
        0x1fffe, 0x2a6d6,
 
17066
        0x2f800, 0x2fa1d,
 
17067
        0x2fffe, 0x2ffff,
 
17068
        0x3fffe, 0x3ffff,
 
17069
        0x4fffe, 0x4ffff,
 
17070
        0x5fffe, 0x5ffff,
 
17071
        0x6fffe, 0x6ffff,
 
17072
        0x7fffe, 0x7ffff,
 
17073
        0x8fffe, 0x8ffff,
 
17074
        0x9fffe, 0x9ffff,
 
17075
        0xafffe, 0xaffff,
 
17076
        0xbfffe, 0xbffff,
 
17077
        0xcfffe, 0xcffff,
 
17078
        0xdfffe, 0xdffff,
 
17079
        0xe0001, 0xe0001,
 
17080
        0xe0020, 0xe007f,
 
17081
        0xefffe, 0x10ffff,
 
17082
}; /* CR_Age_3_2 */
 
17083
 
 
17084
/* 'Age_4_0': Derived Age 4.0 */
 
17085
static const OnigCodePoint CR_Age_4_0[] = {
 
17086
        412,
 
17087
        0x0000, 0x0236,
 
17088
        0x0250, 0x0357,
 
17089
        0x035d, 0x036f,
 
17090
        0x0374, 0x0375,
 
17091
        0x037a, 0x037a,
 
17092
        0x037e, 0x037e,
 
17093
        0x0384, 0x038a,
 
17094
        0x038c, 0x038c,
 
17095
        0x038e, 0x03a1,
 
17096
        0x03a3, 0x03ce,
 
17097
        0x03d0, 0x03fb,
 
17098
        0x0400, 0x0486,
 
17099
        0x0488, 0x04ce,
 
17100
        0x04d0, 0x04f5,
 
17101
        0x04f8, 0x04f9,
 
17102
        0x0500, 0x050f,
 
17103
        0x0531, 0x0556,
 
17104
        0x0559, 0x055f,
 
17105
        0x0561, 0x0587,
 
17106
        0x0589, 0x058a,
 
17107
        0x0591, 0x05a1,
 
17108
        0x05a3, 0x05b9,
 
17109
        0x05bb, 0x05c4,
 
17110
        0x05d0, 0x05ea,
 
17111
        0x05f0, 0x05f4,
 
17112
        0x0600, 0x0603,
 
17113
        0x060c, 0x0615,
 
17114
        0x061b, 0x061b,
 
17115
        0x061f, 0x061f,
 
17116
        0x0621, 0x063a,
 
17117
        0x0640, 0x0658,
 
17118
        0x0660, 0x070d,
 
17119
        0x070f, 0x074a,
 
17120
        0x074d, 0x074f,
 
17121
        0x0780, 0x07b1,
 
17122
        0x0901, 0x0939,
 
17123
        0x093c, 0x094d,
 
17124
        0x0950, 0x0954,
 
17125
        0x0958, 0x0970,
 
17126
        0x0981, 0x0983,
 
17127
        0x0985, 0x098c,
 
17128
        0x098f, 0x0990,
 
17129
        0x0993, 0x09a8,
 
17130
        0x09aa, 0x09b0,
 
17131
        0x09b2, 0x09b2,
 
17132
        0x09b6, 0x09b9,
 
17133
        0x09bc, 0x09c4,
 
17134
        0x09c7, 0x09c8,
 
17135
        0x09cb, 0x09cd,
 
17136
        0x09d7, 0x09d7,
 
17137
        0x09dc, 0x09dd,
 
17138
        0x09df, 0x09e3,
 
17139
        0x09e6, 0x09fa,
 
17140
        0x0a01, 0x0a03,
 
17141
        0x0a05, 0x0a0a,
 
17142
        0x0a0f, 0x0a10,
 
17143
        0x0a13, 0x0a28,
 
17144
        0x0a2a, 0x0a30,
 
17145
        0x0a32, 0x0a33,
 
17146
        0x0a35, 0x0a36,
 
17147
        0x0a38, 0x0a39,
 
17148
        0x0a3c, 0x0a3c,
 
17149
        0x0a3e, 0x0a42,
 
17150
        0x0a47, 0x0a48,
 
17151
        0x0a4b, 0x0a4d,
 
17152
        0x0a59, 0x0a5c,
 
17153
        0x0a5e, 0x0a5e,
 
17154
        0x0a66, 0x0a74,
 
17155
        0x0a81, 0x0a83,
 
17156
        0x0a85, 0x0a8d,
 
17157
        0x0a8f, 0x0a91,
 
17158
        0x0a93, 0x0aa8,
 
17159
        0x0aaa, 0x0ab0,
 
17160
        0x0ab2, 0x0ab3,
 
17161
        0x0ab5, 0x0ab9,
 
17162
        0x0abc, 0x0ac5,
 
17163
        0x0ac7, 0x0ac9,
 
17164
        0x0acb, 0x0acd,
 
17165
        0x0ad0, 0x0ad0,
 
17166
        0x0ae0, 0x0ae3,
 
17167
        0x0ae6, 0x0aef,
 
17168
        0x0af1, 0x0af1,
 
17169
        0x0b01, 0x0b03,
 
17170
        0x0b05, 0x0b0c,
 
17171
        0x0b0f, 0x0b10,
 
17172
        0x0b13, 0x0b28,
 
17173
        0x0b2a, 0x0b30,
 
17174
        0x0b32, 0x0b33,
 
17175
        0x0b35, 0x0b39,
 
17176
        0x0b3c, 0x0b43,
 
17177
        0x0b47, 0x0b48,
 
17178
        0x0b4b, 0x0b4d,
 
17179
        0x0b56, 0x0b57,
 
17180
        0x0b5c, 0x0b5d,
 
17181
        0x0b5f, 0x0b61,
 
17182
        0x0b66, 0x0b71,
 
17183
        0x0b82, 0x0b83,
 
17184
        0x0b85, 0x0b8a,
 
17185
        0x0b8e, 0x0b90,
 
17186
        0x0b92, 0x0b95,
 
17187
        0x0b99, 0x0b9a,
 
17188
        0x0b9c, 0x0b9c,
 
17189
        0x0b9e, 0x0b9f,
 
17190
        0x0ba3, 0x0ba4,
 
17191
        0x0ba8, 0x0baa,
 
17192
        0x0bae, 0x0bb5,
 
17193
        0x0bb7, 0x0bb9,
 
17194
        0x0bbe, 0x0bc2,
 
17195
        0x0bc6, 0x0bc8,
 
17196
        0x0bca, 0x0bcd,
 
17197
        0x0bd7, 0x0bd7,
 
17198
        0x0be7, 0x0bfa,
 
17199
        0x0c01, 0x0c03,
 
17200
        0x0c05, 0x0c0c,
 
17201
        0x0c0e, 0x0c10,
 
17202
        0x0c12, 0x0c28,
 
17203
        0x0c2a, 0x0c33,
 
17204
        0x0c35, 0x0c39,
 
17205
        0x0c3e, 0x0c44,
 
17206
        0x0c46, 0x0c48,
 
17207
        0x0c4a, 0x0c4d,
 
17208
        0x0c55, 0x0c56,
 
17209
        0x0c60, 0x0c61,
 
17210
        0x0c66, 0x0c6f,
 
17211
        0x0c82, 0x0c83,
 
17212
        0x0c85, 0x0c8c,
 
17213
        0x0c8e, 0x0c90,
 
17214
        0x0c92, 0x0ca8,
 
17215
        0x0caa, 0x0cb3,
 
17216
        0x0cb5, 0x0cb9,
 
17217
        0x0cbc, 0x0cc4,
 
17218
        0x0cc6, 0x0cc8,
 
17219
        0x0cca, 0x0ccd,
 
17220
        0x0cd5, 0x0cd6,
 
17221
        0x0cde, 0x0cde,
 
17222
        0x0ce0, 0x0ce1,
 
17223
        0x0ce6, 0x0cef,
 
17224
        0x0d02, 0x0d03,
 
17225
        0x0d05, 0x0d0c,
 
17226
        0x0d0e, 0x0d10,
 
17227
        0x0d12, 0x0d28,
 
17228
        0x0d2a, 0x0d39,
 
17229
        0x0d3e, 0x0d43,
 
17230
        0x0d46, 0x0d48,
 
17231
        0x0d4a, 0x0d4d,
 
17232
        0x0d57, 0x0d57,
 
17233
        0x0d60, 0x0d61,
 
17234
        0x0d66, 0x0d6f,
 
17235
        0x0d82, 0x0d83,
 
17236
        0x0d85, 0x0d96,
 
17237
        0x0d9a, 0x0db1,
 
17238
        0x0db3, 0x0dbb,
 
17239
        0x0dbd, 0x0dbd,
 
17240
        0x0dc0, 0x0dc6,
 
17241
        0x0dca, 0x0dca,
 
17242
        0x0dcf, 0x0dd4,
 
17243
        0x0dd6, 0x0dd6,
 
17244
        0x0dd8, 0x0ddf,
 
17245
        0x0df2, 0x0df4,
 
17246
        0x0e01, 0x0e3a,
 
17247
        0x0e3f, 0x0e5b,
 
17248
        0x0e81, 0x0e82,
 
17249
        0x0e84, 0x0e84,
 
17250
        0x0e87, 0x0e88,
 
17251
        0x0e8a, 0x0e8a,
 
17252
        0x0e8d, 0x0e8d,
 
17253
        0x0e94, 0x0e97,
 
17254
        0x0e99, 0x0e9f,
 
17255
        0x0ea1, 0x0ea3,
 
17256
        0x0ea5, 0x0ea5,
 
17257
        0x0ea7, 0x0ea7,
 
17258
        0x0eaa, 0x0eab,
 
17259
        0x0ead, 0x0eb9,
 
17260
        0x0ebb, 0x0ebd,
 
17261
        0x0ec0, 0x0ec4,
 
17262
        0x0ec6, 0x0ec6,
 
17263
        0x0ec8, 0x0ecd,
 
17264
        0x0ed0, 0x0ed9,
 
17265
        0x0edc, 0x0edd,
 
17266
        0x0f00, 0x0f47,
 
17267
        0x0f49, 0x0f6a,
 
17268
        0x0f71, 0x0f8b,
 
17269
        0x0f90, 0x0f97,
 
17270
        0x0f99, 0x0fbc,
 
17271
        0x0fbe, 0x0fcc,
 
17272
        0x0fcf, 0x0fcf,
 
17273
        0x1000, 0x1021,
 
17274
        0x1023, 0x1027,
 
17275
        0x1029, 0x102a,
 
17276
        0x102c, 0x1032,
 
17277
        0x1036, 0x1039,
 
17278
        0x1040, 0x1059,
 
17279
        0x10a0, 0x10c5,
 
17280
        0x10d0, 0x10f8,
 
17281
        0x10fb, 0x10fb,
 
17282
        0x1100, 0x1159,
 
17283
        0x115f, 0x11a2,
 
17284
        0x11a8, 0x11f9,
 
17285
        0x1200, 0x1206,
 
17286
        0x1208, 0x1246,
 
17287
        0x1248, 0x1248,
 
17288
        0x124a, 0x124d,
 
17289
        0x1250, 0x1256,
 
17290
        0x1258, 0x1258,
 
17291
        0x125a, 0x125d,
 
17292
        0x1260, 0x1286,
 
17293
        0x1288, 0x1288,
 
17294
        0x128a, 0x128d,
 
17295
        0x1290, 0x12ae,
 
17296
        0x12b0, 0x12b0,
 
17297
        0x12b2, 0x12b5,
 
17298
        0x12b8, 0x12be,
 
17299
        0x12c0, 0x12c0,
 
17300
        0x12c2, 0x12c5,
 
17301
        0x12c8, 0x12ce,
 
17302
        0x12d0, 0x12d6,
 
17303
        0x12d8, 0x12ee,
 
17304
        0x12f0, 0x130e,
 
17305
        0x1310, 0x1310,
 
17306
        0x1312, 0x1315,
 
17307
        0x1318, 0x131e,
 
17308
        0x1320, 0x1346,
 
17309
        0x1348, 0x135a,
 
17310
        0x1361, 0x137c,
 
17311
        0x13a0, 0x13f4,
 
17312
        0x1401, 0x1676,
 
17313
        0x1680, 0x169c,
 
17314
        0x16a0, 0x16f0,
 
17315
        0x1700, 0x170c,
 
17316
        0x170e, 0x1714,
 
17317
        0x1720, 0x1736,
 
17318
        0x1740, 0x1753,
 
17319
        0x1760, 0x176c,
 
17320
        0x176e, 0x1770,
 
17321
        0x1772, 0x1773,
 
17322
        0x1780, 0x17dd,
 
17323
        0x17e0, 0x17e9,
 
17324
        0x17f0, 0x17f9,
 
17325
        0x1800, 0x180e,
 
17326
        0x1810, 0x1819,
 
17327
        0x1820, 0x1877,
 
17328
        0x1880, 0x18a9,
 
17329
        0x1900, 0x191c,
 
17330
        0x1920, 0x192b,
 
17331
        0x1930, 0x193b,
 
17332
        0x1940, 0x1940,
 
17333
        0x1944, 0x196d,
 
17334
        0x1970, 0x1974,
 
17335
        0x19e0, 0x19ff,
 
17336
        0x1d00, 0x1d6b,
 
17337
        0x1e00, 0x1e9b,
 
17338
        0x1ea0, 0x1ef9,
 
17339
        0x1f00, 0x1f15,
 
17340
        0x1f18, 0x1f1d,
 
17341
        0x1f20, 0x1f45,
 
17342
        0x1f48, 0x1f4d,
 
17343
        0x1f50, 0x1f57,
 
17344
        0x1f59, 0x1f59,
 
17345
        0x1f5b, 0x1f5b,
 
17346
        0x1f5d, 0x1f5d,
 
17347
        0x1f5f, 0x1f7d,
 
17348
        0x1f80, 0x1fb4,
 
17349
        0x1fb6, 0x1fc4,
 
17350
        0x1fc6, 0x1fd3,
 
17351
        0x1fd6, 0x1fdb,
 
17352
        0x1fdd, 0x1fef,
 
17353
        0x1ff2, 0x1ff4,
 
17354
        0x1ff6, 0x1ffe,
 
17355
        0x2000, 0x2054,
 
17356
        0x2057, 0x2057,
 
17357
        0x205f, 0x2063,
 
17358
        0x206a, 0x2071,
 
17359
        0x2074, 0x208e,
 
17360
        0x20a0, 0x20b1,
 
17361
        0x20d0, 0x20ea,
 
17362
        0x2100, 0x213b,
 
17363
        0x213d, 0x214b,
 
17364
        0x2153, 0x2183,
 
17365
        0x2190, 0x23d0,
 
17366
        0x2400, 0x2426,
 
17367
        0x2440, 0x244a,
 
17368
        0x2460, 0x2617,
 
17369
        0x2619, 0x267d,
 
17370
        0x2680, 0x2691,
 
17371
        0x26a0, 0x26a1,
 
17372
        0x2701, 0x2704,
 
17373
        0x2706, 0x2709,
 
17374
        0x270c, 0x2727,
 
17375
        0x2729, 0x274b,
 
17376
        0x274d, 0x274d,
 
17377
        0x274f, 0x2752,
 
17378
        0x2756, 0x2756,
 
17379
        0x2758, 0x275e,
 
17380
        0x2761, 0x2794,
 
17381
        0x2798, 0x27af,
 
17382
        0x27b1, 0x27be,
 
17383
        0x27d0, 0x27eb,
 
17384
        0x27f0, 0x2b0d,
 
17385
        0x2e80, 0x2e99,
 
17386
        0x2e9b, 0x2ef3,
 
17387
        0x2f00, 0x2fd5,
 
17388
        0x2ff0, 0x2ffb,
 
17389
        0x3000, 0x303f,
 
17390
        0x3041, 0x3096,
 
17391
        0x3099, 0x30ff,
 
17392
        0x3105, 0x312c,
 
17393
        0x3131, 0x318e,
 
17394
        0x3190, 0x31b7,
 
17395
        0x31f0, 0x321e,
 
17396
        0x3220, 0x3243,
 
17397
        0x3250, 0x327d,
 
17398
        0x327f, 0x32fe,
 
17399
        0x3300, 0x4db5,
 
17400
        0x4dc0, 0x9fa5,
 
17401
        0xa000, 0xa48c,
 
17402
        0xa490, 0xa4c6,
 
17403
        0xac00, 0xd7a3,
 
17404
        0xd800, 0xfa2d,
 
17405
        0xfa30, 0xfa6a,
 
17406
        0xfb00, 0xfb06,
 
17407
        0xfb13, 0xfb17,
 
17408
        0xfb1d, 0xfb36,
 
17409
        0xfb38, 0xfb3c,
 
17410
        0xfb3e, 0xfb3e,
 
17411
        0xfb40, 0xfb41,
 
17412
        0xfb43, 0xfb44,
 
17413
        0xfb46, 0xfbb1,
 
17414
        0xfbd3, 0xfd3f,
 
17415
        0xfd50, 0xfd8f,
 
17416
        0xfd92, 0xfdc7,
 
17417
        0xfdd0, 0xfdfd,
 
17418
        0xfe00, 0xfe0f,
 
17419
        0xfe20, 0xfe23,
 
17420
        0xfe30, 0xfe52,
 
17421
        0xfe54, 0xfe66,
 
17422
        0xfe68, 0xfe6b,
 
17423
        0xfe70, 0xfe74,
 
17424
        0xfe76, 0xfefc,
 
17425
        0xfeff, 0xfeff,
 
17426
        0xff01, 0xffbe,
 
17427
        0xffc2, 0xffc7,
 
17428
        0xffca, 0xffcf,
 
17429
        0xffd2, 0xffd7,
 
17430
        0xffda, 0xffdc,
 
17431
        0xffe0, 0xffe6,
 
17432
        0xffe8, 0xffee,
 
17433
        0xfff9, 0x1000b,
 
17434
        0x1000d, 0x10026,
 
17435
        0x10028, 0x1003a,
 
17436
        0x1003c, 0x1003d,
 
17437
        0x1003f, 0x1004d,
 
17438
        0x10050, 0x1005d,
 
17439
        0x10080, 0x100fa,
 
17440
        0x10100, 0x10102,
 
17441
        0x10107, 0x10133,
 
17442
        0x10137, 0x1013f,
 
17443
        0x10300, 0x1031e,
 
17444
        0x10320, 0x10323,
 
17445
        0x10330, 0x1034a,
 
17446
        0x10380, 0x1039d,
 
17447
        0x1039f, 0x1039f,
 
17448
        0x10400, 0x1049d,
 
17449
        0x104a0, 0x104a9,
 
17450
        0x10800, 0x10805,
 
17451
        0x10808, 0x10808,
 
17452
        0x1080a, 0x10835,
 
17453
        0x10837, 0x10838,
 
17454
        0x1083c, 0x1083c,
 
17455
        0x1083f, 0x1083f,
 
17456
        0x1d000, 0x1d0f5,
 
17457
        0x1d100, 0x1d126,
 
17458
        0x1d12a, 0x1d1dd,
 
17459
        0x1d300, 0x1d356,
 
17460
        0x1d400, 0x1d454,
 
17461
        0x1d456, 0x1d49c,
 
17462
        0x1d49e, 0x1d49f,
 
17463
        0x1d4a2, 0x1d4a2,
 
17464
        0x1d4a5, 0x1d4a6,
 
17465
        0x1d4a9, 0x1d4ac,
 
17466
        0x1d4ae, 0x1d4b9,
 
17467
        0x1d4bb, 0x1d4bb,
 
17468
        0x1d4bd, 0x1d4c3,
 
17469
        0x1d4c5, 0x1d505,
 
17470
        0x1d507, 0x1d50a,
 
17471
        0x1d50d, 0x1d514,
 
17472
        0x1d516, 0x1d51c,
 
17473
        0x1d51e, 0x1d539,
 
17474
        0x1d53b, 0x1d53e,
 
17475
        0x1d540, 0x1d544,
 
17476
        0x1d546, 0x1d546,
 
17477
        0x1d54a, 0x1d550,
 
17478
        0x1d552, 0x1d6a3,
 
17479
        0x1d6a8, 0x1d7c9,
 
17480
        0x1d7ce, 0x1d7ff,
 
17481
        0x1fffe, 0x2a6d6,
 
17482
        0x2f800, 0x2fa1d,
 
17483
        0x2fffe, 0x2ffff,
 
17484
        0x3fffe, 0x3ffff,
 
17485
        0x4fffe, 0x4ffff,
 
17486
        0x5fffe, 0x5ffff,
 
17487
        0x6fffe, 0x6ffff,
 
17488
        0x7fffe, 0x7ffff,
 
17489
        0x8fffe, 0x8ffff,
 
17490
        0x9fffe, 0x9ffff,
 
17491
        0xafffe, 0xaffff,
 
17492
        0xbfffe, 0xbffff,
 
17493
        0xcfffe, 0xcffff,
 
17494
        0xdfffe, 0xdffff,
 
17495
        0xe0001, 0xe0001,
 
17496
        0xe0020, 0xe007f,
 
17497
        0xe0100, 0xe01ef,
 
17498
        0xefffe, 0x10ffff,
 
17499
}; /* CR_Age_4_0 */
 
17500
 
 
17501
/* 'Age_4_1': Derived Age 4.1 */
 
17502
static const OnigCodePoint CR_Age_4_1[] = {
 
17503
        430,
 
17504
        0x0000, 0x0241,
 
17505
        0x0250, 0x036f,
 
17506
        0x0374, 0x0375,
 
17507
        0x037a, 0x037a,
 
17508
        0x037e, 0x037e,
 
17509
        0x0384, 0x038a,
 
17510
        0x038c, 0x038c,
 
17511
        0x038e, 0x03a1,
 
17512
        0x03a3, 0x03ce,
 
17513
        0x03d0, 0x0486,
 
17514
        0x0488, 0x04ce,
 
17515
        0x04d0, 0x04f9,
 
17516
        0x0500, 0x050f,
 
17517
        0x0531, 0x0556,
 
17518
        0x0559, 0x055f,
 
17519
        0x0561, 0x0587,
 
17520
        0x0589, 0x058a,
 
17521
        0x0591, 0x05b9,
 
17522
        0x05bb, 0x05c7,
 
17523
        0x05d0, 0x05ea,
 
17524
        0x05f0, 0x05f4,
 
17525
        0x0600, 0x0603,
 
17526
        0x060b, 0x0615,
 
17527
        0x061b, 0x061b,
 
17528
        0x061e, 0x061f,
 
17529
        0x0621, 0x063a,
 
17530
        0x0640, 0x065e,
 
17531
        0x0660, 0x070d,
 
17532
        0x070f, 0x074a,
 
17533
        0x074d, 0x076d,
 
17534
        0x0780, 0x07b1,
 
17535
        0x0901, 0x0939,
 
17536
        0x093c, 0x094d,
 
17537
        0x0950, 0x0954,
 
17538
        0x0958, 0x0970,
 
17539
        0x097d, 0x097d,
 
17540
        0x0981, 0x0983,
 
17541
        0x0985, 0x098c,
 
17542
        0x098f, 0x0990,
 
17543
        0x0993, 0x09a8,
 
17544
        0x09aa, 0x09b0,
 
17545
        0x09b2, 0x09b2,
 
17546
        0x09b6, 0x09b9,
 
17547
        0x09bc, 0x09c4,
 
17548
        0x09c7, 0x09c8,
 
17549
        0x09cb, 0x09ce,
 
17550
        0x09d7, 0x09d7,
 
17551
        0x09dc, 0x09dd,
 
17552
        0x09df, 0x09e3,
 
17553
        0x09e6, 0x09fa,
 
17554
        0x0a01, 0x0a03,
 
17555
        0x0a05, 0x0a0a,
 
17556
        0x0a0f, 0x0a10,
 
17557
        0x0a13, 0x0a28,
 
17558
        0x0a2a, 0x0a30,
 
17559
        0x0a32, 0x0a33,
 
17560
        0x0a35, 0x0a36,
 
17561
        0x0a38, 0x0a39,
 
17562
        0x0a3c, 0x0a3c,
 
17563
        0x0a3e, 0x0a42,
 
17564
        0x0a47, 0x0a48,
 
17565
        0x0a4b, 0x0a4d,
 
17566
        0x0a59, 0x0a5c,
 
17567
        0x0a5e, 0x0a5e,
 
17568
        0x0a66, 0x0a74,
 
17569
        0x0a81, 0x0a83,
 
17570
        0x0a85, 0x0a8d,
 
17571
        0x0a8f, 0x0a91,
 
17572
        0x0a93, 0x0aa8,
 
17573
        0x0aaa, 0x0ab0,
 
17574
        0x0ab2, 0x0ab3,
 
17575
        0x0ab5, 0x0ab9,
 
17576
        0x0abc, 0x0ac5,
 
17577
        0x0ac7, 0x0ac9,
 
17578
        0x0acb, 0x0acd,
 
17579
        0x0ad0, 0x0ad0,
 
17580
        0x0ae0, 0x0ae3,
 
17581
        0x0ae6, 0x0aef,
 
17582
        0x0af1, 0x0af1,
 
17583
        0x0b01, 0x0b03,
 
17584
        0x0b05, 0x0b0c,
 
17585
        0x0b0f, 0x0b10,
 
17586
        0x0b13, 0x0b28,
 
17587
        0x0b2a, 0x0b30,
 
17588
        0x0b32, 0x0b33,
 
17589
        0x0b35, 0x0b39,
 
17590
        0x0b3c, 0x0b43,
 
17591
        0x0b47, 0x0b48,
 
17592
        0x0b4b, 0x0b4d,
 
17593
        0x0b56, 0x0b57,
 
17594
        0x0b5c, 0x0b5d,
 
17595
        0x0b5f, 0x0b61,
 
17596
        0x0b66, 0x0b71,
 
17597
        0x0b82, 0x0b83,
 
17598
        0x0b85, 0x0b8a,
 
17599
        0x0b8e, 0x0b90,
 
17600
        0x0b92, 0x0b95,
 
17601
        0x0b99, 0x0b9a,
 
17602
        0x0b9c, 0x0b9c,
 
17603
        0x0b9e, 0x0b9f,
 
17604
        0x0ba3, 0x0ba4,
 
17605
        0x0ba8, 0x0baa,
 
17606
        0x0bae, 0x0bb9,
 
17607
        0x0bbe, 0x0bc2,
 
17608
        0x0bc6, 0x0bc8,
 
17609
        0x0bca, 0x0bcd,
 
17610
        0x0bd7, 0x0bd7,
 
17611
        0x0be6, 0x0bfa,
 
17612
        0x0c01, 0x0c03,
 
17613
        0x0c05, 0x0c0c,
 
17614
        0x0c0e, 0x0c10,
 
17615
        0x0c12, 0x0c28,
 
17616
        0x0c2a, 0x0c33,
 
17617
        0x0c35, 0x0c39,
 
17618
        0x0c3e, 0x0c44,
 
17619
        0x0c46, 0x0c48,
 
17620
        0x0c4a, 0x0c4d,
 
17621
        0x0c55, 0x0c56,
 
17622
        0x0c60, 0x0c61,
 
17623
        0x0c66, 0x0c6f,
 
17624
        0x0c82, 0x0c83,
 
17625
        0x0c85, 0x0c8c,
 
17626
        0x0c8e, 0x0c90,
 
17627
        0x0c92, 0x0ca8,
 
17628
        0x0caa, 0x0cb3,
 
17629
        0x0cb5, 0x0cb9,
 
17630
        0x0cbc, 0x0cc4,
 
17631
        0x0cc6, 0x0cc8,
 
17632
        0x0cca, 0x0ccd,
 
17633
        0x0cd5, 0x0cd6,
 
17634
        0x0cde, 0x0cde,
 
17635
        0x0ce0, 0x0ce1,
 
17636
        0x0ce6, 0x0cef,
 
17637
        0x0d02, 0x0d03,
 
17638
        0x0d05, 0x0d0c,
 
17639
        0x0d0e, 0x0d10,
 
17640
        0x0d12, 0x0d28,
 
17641
        0x0d2a, 0x0d39,
 
17642
        0x0d3e, 0x0d43,
 
17643
        0x0d46, 0x0d48,
 
17644
        0x0d4a, 0x0d4d,
 
17645
        0x0d57, 0x0d57,
 
17646
        0x0d60, 0x0d61,
 
17647
        0x0d66, 0x0d6f,
 
17648
        0x0d82, 0x0d83,
 
17649
        0x0d85, 0x0d96,
 
17650
        0x0d9a, 0x0db1,
 
17651
        0x0db3, 0x0dbb,
 
17652
        0x0dbd, 0x0dbd,
 
17653
        0x0dc0, 0x0dc6,
 
17654
        0x0dca, 0x0dca,
 
17655
        0x0dcf, 0x0dd4,
 
17656
        0x0dd6, 0x0dd6,
 
17657
        0x0dd8, 0x0ddf,
 
17658
        0x0df2, 0x0df4,
 
17659
        0x0e01, 0x0e3a,
 
17660
        0x0e3f, 0x0e5b,
 
17661
        0x0e81, 0x0e82,
 
17662
        0x0e84, 0x0e84,
 
17663
        0x0e87, 0x0e88,
 
17664
        0x0e8a, 0x0e8a,
 
17665
        0x0e8d, 0x0e8d,
 
17666
        0x0e94, 0x0e97,
 
17667
        0x0e99, 0x0e9f,
 
17668
        0x0ea1, 0x0ea3,
 
17669
        0x0ea5, 0x0ea5,
 
17670
        0x0ea7, 0x0ea7,
 
17671
        0x0eaa, 0x0eab,
 
17672
        0x0ead, 0x0eb9,
 
17673
        0x0ebb, 0x0ebd,
 
17674
        0x0ec0, 0x0ec4,
 
17675
        0x0ec6, 0x0ec6,
 
17676
        0x0ec8, 0x0ecd,
 
17677
        0x0ed0, 0x0ed9,
 
17678
        0x0edc, 0x0edd,
 
17679
        0x0f00, 0x0f47,
 
17680
        0x0f49, 0x0f6a,
 
17681
        0x0f71, 0x0f8b,
 
17682
        0x0f90, 0x0f97,
 
17683
        0x0f99, 0x0fbc,
 
17684
        0x0fbe, 0x0fcc,
 
17685
        0x0fcf, 0x0fd1,
 
17686
        0x1000, 0x1021,
 
17687
        0x1023, 0x1027,
 
17688
        0x1029, 0x102a,
 
17689
        0x102c, 0x1032,
 
17690
        0x1036, 0x1039,
 
17691
        0x1040, 0x1059,
 
17692
        0x10a0, 0x10c5,
 
17693
        0x10d0, 0x10fc,
 
17694
        0x1100, 0x1159,
 
17695
        0x115f, 0x11a2,
 
17696
        0x11a8, 0x11f9,
 
17697
        0x1200, 0x1248,
 
17698
        0x124a, 0x124d,
 
17699
        0x1250, 0x1256,
 
17700
        0x1258, 0x1258,
 
17701
        0x125a, 0x125d,
 
17702
        0x1260, 0x1288,
 
17703
        0x128a, 0x128d,
 
17704
        0x1290, 0x12b0,
 
17705
        0x12b2, 0x12b5,
 
17706
        0x12b8, 0x12be,
 
17707
        0x12c0, 0x12c0,
 
17708
        0x12c2, 0x12c5,
 
17709
        0x12c8, 0x12d6,
 
17710
        0x12d8, 0x1310,
 
17711
        0x1312, 0x1315,
 
17712
        0x1318, 0x135a,
 
17713
        0x135f, 0x137c,
 
17714
        0x1380, 0x1399,
 
17715
        0x13a0, 0x13f4,
 
17716
        0x1401, 0x1676,
 
17717
        0x1680, 0x169c,
 
17718
        0x16a0, 0x16f0,
 
17719
        0x1700, 0x170c,
 
17720
        0x170e, 0x1714,
 
17721
        0x1720, 0x1736,
 
17722
        0x1740, 0x1753,
 
17723
        0x1760, 0x176c,
 
17724
        0x176e, 0x1770,
 
17725
        0x1772, 0x1773,
 
17726
        0x1780, 0x17dd,
 
17727
        0x17e0, 0x17e9,
 
17728
        0x17f0, 0x17f9,
 
17729
        0x1800, 0x180e,
 
17730
        0x1810, 0x1819,
 
17731
        0x1820, 0x1877,
 
17732
        0x1880, 0x18a9,
 
17733
        0x1900, 0x191c,
 
17734
        0x1920, 0x192b,
 
17735
        0x1930, 0x193b,
 
17736
        0x1940, 0x1940,
 
17737
        0x1944, 0x196d,
 
17738
        0x1970, 0x1974,
 
17739
        0x1980, 0x19a9,
 
17740
        0x19b0, 0x19c9,
 
17741
        0x19d0, 0x19d9,
 
17742
        0x19de, 0x1a1b,
 
17743
        0x1a1e, 0x1a1f,
 
17744
        0x1d00, 0x1dc3,
 
17745
        0x1e00, 0x1e9b,
 
17746
        0x1ea0, 0x1ef9,
 
17747
        0x1f00, 0x1f15,
 
17748
        0x1f18, 0x1f1d,
 
17749
        0x1f20, 0x1f45,
 
17750
        0x1f48, 0x1f4d,
 
17751
        0x1f50, 0x1f57,
 
17752
        0x1f59, 0x1f59,
 
17753
        0x1f5b, 0x1f5b,
 
17754
        0x1f5d, 0x1f5d,
 
17755
        0x1f5f, 0x1f7d,
 
17756
        0x1f80, 0x1fb4,
 
17757
        0x1fb6, 0x1fc4,
 
17758
        0x1fc6, 0x1fd3,
 
17759
        0x1fd6, 0x1fdb,
 
17760
        0x1fdd, 0x1fef,
 
17761
        0x1ff2, 0x1ff4,
 
17762
        0x1ff6, 0x1ffe,
 
17763
        0x2000, 0x2063,
 
17764
        0x206a, 0x2071,
 
17765
        0x2074, 0x208e,
 
17766
        0x2090, 0x2094,
 
17767
        0x20a0, 0x20b5,
 
17768
        0x20d0, 0x20eb,
 
17769
        0x2100, 0x214c,
 
17770
        0x2153, 0x2183,
 
17771
        0x2190, 0x23db,
 
17772
        0x2400, 0x2426,
 
17773
        0x2440, 0x244a,
 
17774
        0x2460, 0x269c,
 
17775
        0x26a0, 0x26b1,
 
17776
        0x2701, 0x2704,
 
17777
        0x2706, 0x2709,
 
17778
        0x270c, 0x2727,
 
17779
        0x2729, 0x274b,
 
17780
        0x274d, 0x274d,
 
17781
        0x274f, 0x2752,
 
17782
        0x2756, 0x2756,
 
17783
        0x2758, 0x275e,
 
17784
        0x2761, 0x2794,
 
17785
        0x2798, 0x27af,
 
17786
        0x27b1, 0x27be,
 
17787
        0x27c0, 0x27c6,
 
17788
        0x27d0, 0x27eb,
 
17789
        0x27f0, 0x2b13,
 
17790
        0x2c00, 0x2c2e,
 
17791
        0x2c30, 0x2c5e,
 
17792
        0x2c80, 0x2cea,
 
17793
        0x2cf9, 0x2d25,
 
17794
        0x2d30, 0x2d65,
 
17795
        0x2d6f, 0x2d6f,
 
17796
        0x2d80, 0x2d96,
 
17797
        0x2da0, 0x2da6,
 
17798
        0x2da8, 0x2dae,
 
17799
        0x2db0, 0x2db6,
 
17800
        0x2db8, 0x2dbe,
 
17801
        0x2dc0, 0x2dc6,
 
17802
        0x2dc8, 0x2dce,
 
17803
        0x2dd0, 0x2dd6,
 
17804
        0x2dd8, 0x2dde,
 
17805
        0x2e00, 0x2e17,
 
17806
        0x2e1c, 0x2e1d,
 
17807
        0x2e80, 0x2e99,
 
17808
        0x2e9b, 0x2ef3,
 
17809
        0x2f00, 0x2fd5,
 
17810
        0x2ff0, 0x2ffb,
 
17811
        0x3000, 0x303f,
 
17812
        0x3041, 0x3096,
 
17813
        0x3099, 0x30ff,
 
17814
        0x3105, 0x312c,
 
17815
        0x3131, 0x318e,
 
17816
        0x3190, 0x31b7,
 
17817
        0x31c0, 0x31cf,
 
17818
        0x31f0, 0x321e,
 
17819
        0x3220, 0x3243,
 
17820
        0x3250, 0x32fe,
 
17821
        0x3300, 0x4db5,
 
17822
        0x4dc0, 0x9fbb,
 
17823
        0xa000, 0xa48c,
 
17824
        0xa490, 0xa4c6,
 
17825
        0xa700, 0xa716,
 
17826
        0xa800, 0xa82b,
 
17827
        0xac00, 0xd7a3,
 
17828
        0xd800, 0xfa2d,
 
17829
        0xfa30, 0xfa6a,
 
17830
        0xfa70, 0xfad9,
 
17831
        0xfb00, 0xfb06,
 
17832
        0xfb13, 0xfb17,
 
17833
        0xfb1d, 0xfb36,
 
17834
        0xfb38, 0xfb3c,
 
17835
        0xfb3e, 0xfb3e,
 
17836
        0xfb40, 0xfb41,
 
17837
        0xfb43, 0xfb44,
 
17838
        0xfb46, 0xfbb1,
 
17839
        0xfbd3, 0xfd3f,
 
17840
        0xfd50, 0xfd8f,
 
17841
        0xfd92, 0xfdc7,
 
17842
        0xfdd0, 0xfdfd,
 
17843
        0xfe00, 0xfe19,
 
17844
        0xfe20, 0xfe23,
 
17845
        0xfe30, 0xfe52,
 
17846
        0xfe54, 0xfe66,
 
17847
        0xfe68, 0xfe6b,
 
17848
        0xfe70, 0xfe74,
 
17849
        0xfe76, 0xfefc,
 
17850
        0xfeff, 0xfeff,
 
17851
        0xff01, 0xffbe,
 
17852
        0xffc2, 0xffc7,
 
17853
        0xffca, 0xffcf,
 
17854
        0xffd2, 0xffd7,
 
17855
        0xffda, 0xffdc,
 
17856
        0xffe0, 0xffe6,
 
17857
        0xffe8, 0xffee,
 
17858
        0xfff9, 0x1000b,
 
17859
        0x1000d, 0x10026,
 
17860
        0x10028, 0x1003a,
 
17861
        0x1003c, 0x1003d,
 
17862
        0x1003f, 0x1004d,
 
17863
        0x10050, 0x1005d,
 
17864
        0x10080, 0x100fa,
 
17865
        0x10100, 0x10102,
 
17866
        0x10107, 0x10133,
 
17867
        0x10137, 0x1018a,
 
17868
        0x10300, 0x1031e,
 
17869
        0x10320, 0x10323,
 
17870
        0x10330, 0x1034a,
 
17871
        0x10380, 0x1039d,
 
17872
        0x1039f, 0x103c3,
 
17873
        0x103c8, 0x103d5,
 
17874
        0x10400, 0x1049d,
 
17875
        0x104a0, 0x104a9,
 
17876
        0x10800, 0x10805,
 
17877
        0x10808, 0x10808,
 
17878
        0x1080a, 0x10835,
 
17879
        0x10837, 0x10838,
 
17880
        0x1083c, 0x1083c,
 
17881
        0x1083f, 0x1083f,
 
17882
        0x10a00, 0x10a03,
 
17883
        0x10a05, 0x10a06,
 
17884
        0x10a0c, 0x10a13,
 
17885
        0x10a15, 0x10a17,
 
17886
        0x10a19, 0x10a33,
 
17887
        0x10a38, 0x10a3a,
 
17888
        0x10a3f, 0x10a47,
 
17889
        0x10a50, 0x10a58,
 
17890
        0x1d000, 0x1d0f5,
 
17891
        0x1d100, 0x1d126,
 
17892
        0x1d12a, 0x1d1dd,
 
17893
        0x1d200, 0x1d245,
 
17894
        0x1d300, 0x1d356,
 
17895
        0x1d400, 0x1d454,
 
17896
        0x1d456, 0x1d49c,
 
17897
        0x1d49e, 0x1d49f,
 
17898
        0x1d4a2, 0x1d4a2,
 
17899
        0x1d4a5, 0x1d4a6,
 
17900
        0x1d4a9, 0x1d4ac,
 
17901
        0x1d4ae, 0x1d4b9,
 
17902
        0x1d4bb, 0x1d4bb,
 
17903
        0x1d4bd, 0x1d4c3,
 
17904
        0x1d4c5, 0x1d505,
 
17905
        0x1d507, 0x1d50a,
 
17906
        0x1d50d, 0x1d514,
 
17907
        0x1d516, 0x1d51c,
 
17908
        0x1d51e, 0x1d539,
 
17909
        0x1d53b, 0x1d53e,
 
17910
        0x1d540, 0x1d544,
 
17911
        0x1d546, 0x1d546,
 
17912
        0x1d54a, 0x1d550,
 
17913
        0x1d552, 0x1d6a5,
 
17914
        0x1d6a8, 0x1d7c9,
 
17915
        0x1d7ce, 0x1d7ff,
 
17916
        0x1fffe, 0x2a6d6,
 
17917
        0x2f800, 0x2fa1d,
 
17918
        0x2fffe, 0x2ffff,
 
17919
        0x3fffe, 0x3ffff,
 
17920
        0x4fffe, 0x4ffff,
 
17921
        0x5fffe, 0x5ffff,
 
17922
        0x6fffe, 0x6ffff,
 
17923
        0x7fffe, 0x7ffff,
 
17924
        0x8fffe, 0x8ffff,
 
17925
        0x9fffe, 0x9ffff,
 
17926
        0xafffe, 0xaffff,
 
17927
        0xbfffe, 0xbffff,
 
17928
        0xcfffe, 0xcffff,
 
17929
        0xdfffe, 0xdffff,
 
17930
        0xe0001, 0xe0001,
 
17931
        0xe0020, 0xe007f,
 
17932
        0xe0100, 0xe01ef,
 
17933
        0xefffe, 0x10ffff,
 
17934
}; /* CR_Age_4_1 */
 
17935
 
 
17936
/* 'Age_5_0': Derived Age 5.0 */
 
17937
static const OnigCodePoint CR_Age_5_0[] = {
 
17938
        440,
 
17939
        0x0000, 0x036f,
 
17940
        0x0374, 0x0375,
 
17941
        0x037a, 0x037e,
 
17942
        0x0384, 0x038a,
 
17943
        0x038c, 0x038c,
 
17944
        0x038e, 0x03a1,
 
17945
        0x03a3, 0x03ce,
 
17946
        0x03d0, 0x0486,
 
17947
        0x0488, 0x0513,
 
17948
        0x0531, 0x0556,
 
17949
        0x0559, 0x055f,
 
17950
        0x0561, 0x0587,
 
17951
        0x0589, 0x058a,
 
17952
        0x0591, 0x05c7,
 
17953
        0x05d0, 0x05ea,
 
17954
        0x05f0, 0x05f4,
 
17955
        0x0600, 0x0603,
 
17956
        0x060b, 0x0615,
 
17957
        0x061b, 0x061b,
 
17958
        0x061e, 0x061f,
 
17959
        0x0621, 0x063a,
 
17960
        0x0640, 0x065e,
 
17961
        0x0660, 0x070d,
 
17962
        0x070f, 0x074a,
 
17963
        0x074d, 0x076d,
 
17964
        0x0780, 0x07b1,
 
17965
        0x07c0, 0x07fa,
 
17966
        0x0901, 0x0939,
 
17967
        0x093c, 0x094d,
 
17968
        0x0950, 0x0954,
 
17969
        0x0958, 0x0970,
 
17970
        0x097b, 0x097f,
 
17971
        0x0981, 0x0983,
 
17972
        0x0985, 0x098c,
 
17973
        0x098f, 0x0990,
 
17974
        0x0993, 0x09a8,
 
17975
        0x09aa, 0x09b0,
 
17976
        0x09b2, 0x09b2,
 
17977
        0x09b6, 0x09b9,
 
17978
        0x09bc, 0x09c4,
 
17979
        0x09c7, 0x09c8,
 
17980
        0x09cb, 0x09ce,
 
17981
        0x09d7, 0x09d7,
 
17982
        0x09dc, 0x09dd,
 
17983
        0x09df, 0x09e3,
 
17984
        0x09e6, 0x09fa,
 
17985
        0x0a01, 0x0a03,
 
17986
        0x0a05, 0x0a0a,
 
17987
        0x0a0f, 0x0a10,
 
17988
        0x0a13, 0x0a28,
 
17989
        0x0a2a, 0x0a30,
 
17990
        0x0a32, 0x0a33,
 
17991
        0x0a35, 0x0a36,
 
17992
        0x0a38, 0x0a39,
 
17993
        0x0a3c, 0x0a3c,
 
17994
        0x0a3e, 0x0a42,
 
17995
        0x0a47, 0x0a48,
 
17996
        0x0a4b, 0x0a4d,
 
17997
        0x0a59, 0x0a5c,
 
17998
        0x0a5e, 0x0a5e,
 
17999
        0x0a66, 0x0a74,
 
18000
        0x0a81, 0x0a83,
 
18001
        0x0a85, 0x0a8d,
 
18002
        0x0a8f, 0x0a91,
 
18003
        0x0a93, 0x0aa8,
 
18004
        0x0aaa, 0x0ab0,
 
18005
        0x0ab2, 0x0ab3,
 
18006
        0x0ab5, 0x0ab9,
 
18007
        0x0abc, 0x0ac5,
 
18008
        0x0ac7, 0x0ac9,
 
18009
        0x0acb, 0x0acd,
 
18010
        0x0ad0, 0x0ad0,
 
18011
        0x0ae0, 0x0ae3,
 
18012
        0x0ae6, 0x0aef,
 
18013
        0x0af1, 0x0af1,
 
18014
        0x0b01, 0x0b03,
 
18015
        0x0b05, 0x0b0c,
 
18016
        0x0b0f, 0x0b10,
 
18017
        0x0b13, 0x0b28,
 
18018
        0x0b2a, 0x0b30,
 
18019
        0x0b32, 0x0b33,
 
18020
        0x0b35, 0x0b39,
 
18021
        0x0b3c, 0x0b43,
 
18022
        0x0b47, 0x0b48,
 
18023
        0x0b4b, 0x0b4d,
 
18024
        0x0b56, 0x0b57,
 
18025
        0x0b5c, 0x0b5d,
 
18026
        0x0b5f, 0x0b61,
 
18027
        0x0b66, 0x0b71,
 
18028
        0x0b82, 0x0b83,
 
18029
        0x0b85, 0x0b8a,
 
18030
        0x0b8e, 0x0b90,
 
18031
        0x0b92, 0x0b95,
 
18032
        0x0b99, 0x0b9a,
 
18033
        0x0b9c, 0x0b9c,
 
18034
        0x0b9e, 0x0b9f,
 
18035
        0x0ba3, 0x0ba4,
 
18036
        0x0ba8, 0x0baa,
 
18037
        0x0bae, 0x0bb9,
 
18038
        0x0bbe, 0x0bc2,
 
18039
        0x0bc6, 0x0bc8,
 
18040
        0x0bca, 0x0bcd,
 
18041
        0x0bd7, 0x0bd7,
 
18042
        0x0be6, 0x0bfa,
 
18043
        0x0c01, 0x0c03,
 
18044
        0x0c05, 0x0c0c,
 
18045
        0x0c0e, 0x0c10,
 
18046
        0x0c12, 0x0c28,
 
18047
        0x0c2a, 0x0c33,
 
18048
        0x0c35, 0x0c39,
 
18049
        0x0c3e, 0x0c44,
 
18050
        0x0c46, 0x0c48,
 
18051
        0x0c4a, 0x0c4d,
 
18052
        0x0c55, 0x0c56,
 
18053
        0x0c60, 0x0c61,
 
18054
        0x0c66, 0x0c6f,
 
18055
        0x0c82, 0x0c83,
 
18056
        0x0c85, 0x0c8c,
 
18057
        0x0c8e, 0x0c90,
 
18058
        0x0c92, 0x0ca8,
 
18059
        0x0caa, 0x0cb3,
 
18060
        0x0cb5, 0x0cb9,
 
18061
        0x0cbc, 0x0cc4,
 
18062
        0x0cc6, 0x0cc8,
 
18063
        0x0cca, 0x0ccd,
 
18064
        0x0cd5, 0x0cd6,
 
18065
        0x0cde, 0x0cde,
 
18066
        0x0ce0, 0x0ce3,
 
18067
        0x0ce6, 0x0cef,
 
18068
        0x0cf1, 0x0cf2,
 
18069
        0x0d02, 0x0d03,
 
18070
        0x0d05, 0x0d0c,
 
18071
        0x0d0e, 0x0d10,
 
18072
        0x0d12, 0x0d28,
 
18073
        0x0d2a, 0x0d39,
 
18074
        0x0d3e, 0x0d43,
 
18075
        0x0d46, 0x0d48,
 
18076
        0x0d4a, 0x0d4d,
 
18077
        0x0d57, 0x0d57,
 
18078
        0x0d60, 0x0d61,
 
18079
        0x0d66, 0x0d6f,
 
18080
        0x0d82, 0x0d83,
 
18081
        0x0d85, 0x0d96,
 
18082
        0x0d9a, 0x0db1,
 
18083
        0x0db3, 0x0dbb,
 
18084
        0x0dbd, 0x0dbd,
 
18085
        0x0dc0, 0x0dc6,
 
18086
        0x0dca, 0x0dca,
 
18087
        0x0dcf, 0x0dd4,
 
18088
        0x0dd6, 0x0dd6,
 
18089
        0x0dd8, 0x0ddf,
 
18090
        0x0df2, 0x0df4,
 
18091
        0x0e01, 0x0e3a,
 
18092
        0x0e3f, 0x0e5b,
 
18093
        0x0e81, 0x0e82,
 
18094
        0x0e84, 0x0e84,
 
18095
        0x0e87, 0x0e88,
 
18096
        0x0e8a, 0x0e8a,
 
18097
        0x0e8d, 0x0e8d,
 
18098
        0x0e94, 0x0e97,
 
18099
        0x0e99, 0x0e9f,
 
18100
        0x0ea1, 0x0ea3,
 
18101
        0x0ea5, 0x0ea5,
 
18102
        0x0ea7, 0x0ea7,
 
18103
        0x0eaa, 0x0eab,
 
18104
        0x0ead, 0x0eb9,
 
18105
        0x0ebb, 0x0ebd,
 
18106
        0x0ec0, 0x0ec4,
 
18107
        0x0ec6, 0x0ec6,
 
18108
        0x0ec8, 0x0ecd,
 
18109
        0x0ed0, 0x0ed9,
 
18110
        0x0edc, 0x0edd,
 
18111
        0x0f00, 0x0f47,
 
18112
        0x0f49, 0x0f6a,
 
18113
        0x0f71, 0x0f8b,
 
18114
        0x0f90, 0x0f97,
 
18115
        0x0f99, 0x0fbc,
 
18116
        0x0fbe, 0x0fcc,
 
18117
        0x0fcf, 0x0fd1,
 
18118
        0x1000, 0x1021,
 
18119
        0x1023, 0x1027,
 
18120
        0x1029, 0x102a,
 
18121
        0x102c, 0x1032,
 
18122
        0x1036, 0x1039,
 
18123
        0x1040, 0x1059,
 
18124
        0x10a0, 0x10c5,
 
18125
        0x10d0, 0x10fc,
 
18126
        0x1100, 0x1159,
 
18127
        0x115f, 0x11a2,
 
18128
        0x11a8, 0x11f9,
 
18129
        0x1200, 0x1248,
 
18130
        0x124a, 0x124d,
 
18131
        0x1250, 0x1256,
 
18132
        0x1258, 0x1258,
 
18133
        0x125a, 0x125d,
 
18134
        0x1260, 0x1288,
 
18135
        0x128a, 0x128d,
 
18136
        0x1290, 0x12b0,
 
18137
        0x12b2, 0x12b5,
 
18138
        0x12b8, 0x12be,
 
18139
        0x12c0, 0x12c0,
 
18140
        0x12c2, 0x12c5,
 
18141
        0x12c8, 0x12d6,
 
18142
        0x12d8, 0x1310,
 
18143
        0x1312, 0x1315,
 
18144
        0x1318, 0x135a,
 
18145
        0x135f, 0x137c,
 
18146
        0x1380, 0x1399,
 
18147
        0x13a0, 0x13f4,
 
18148
        0x1401, 0x1676,
 
18149
        0x1680, 0x169c,
 
18150
        0x16a0, 0x16f0,
 
18151
        0x1700, 0x170c,
 
18152
        0x170e, 0x1714,
 
18153
        0x1720, 0x1736,
 
18154
        0x1740, 0x1753,
 
18155
        0x1760, 0x176c,
 
18156
        0x176e, 0x1770,
 
18157
        0x1772, 0x1773,
 
18158
        0x1780, 0x17dd,
 
18159
        0x17e0, 0x17e9,
 
18160
        0x17f0, 0x17f9,
 
18161
        0x1800, 0x180e,
 
18162
        0x1810, 0x1819,
 
18163
        0x1820, 0x1877,
 
18164
        0x1880, 0x18a9,
 
18165
        0x1900, 0x191c,
 
18166
        0x1920, 0x192b,
 
18167
        0x1930, 0x193b,
 
18168
        0x1940, 0x1940,
 
18169
        0x1944, 0x196d,
 
18170
        0x1970, 0x1974,
 
18171
        0x1980, 0x19a9,
 
18172
        0x19b0, 0x19c9,
 
18173
        0x19d0, 0x19d9,
 
18174
        0x19de, 0x1a1b,
 
18175
        0x1a1e, 0x1a1f,
 
18176
        0x1b00, 0x1b4b,
 
18177
        0x1b50, 0x1b7c,
 
18178
        0x1d00, 0x1dca,
 
18179
        0x1dfe, 0x1e9b,
 
18180
        0x1ea0, 0x1ef9,
 
18181
        0x1f00, 0x1f15,
 
18182
        0x1f18, 0x1f1d,
 
18183
        0x1f20, 0x1f45,
 
18184
        0x1f48, 0x1f4d,
 
18185
        0x1f50, 0x1f57,
 
18186
        0x1f59, 0x1f59,
 
18187
        0x1f5b, 0x1f5b,
 
18188
        0x1f5d, 0x1f5d,
 
18189
        0x1f5f, 0x1f7d,
 
18190
        0x1f80, 0x1fb4,
 
18191
        0x1fb6, 0x1fc4,
 
18192
        0x1fc6, 0x1fd3,
 
18193
        0x1fd6, 0x1fdb,
 
18194
        0x1fdd, 0x1fef,
 
18195
        0x1ff2, 0x1ff4,
 
18196
        0x1ff6, 0x1ffe,
 
18197
        0x2000, 0x2063,
 
18198
        0x206a, 0x2071,
 
18199
        0x2074, 0x208e,
 
18200
        0x2090, 0x2094,
 
18201
        0x20a0, 0x20b5,
 
18202
        0x20d0, 0x20ef,
 
18203
        0x2100, 0x214e,
 
18204
        0x2153, 0x2184,
 
18205
        0x2190, 0x23e7,
 
18206
        0x2400, 0x2426,
 
18207
        0x2440, 0x244a,
 
18208
        0x2460, 0x269c,
 
18209
        0x26a0, 0x26b2,
 
18210
        0x2701, 0x2704,
 
18211
        0x2706, 0x2709,
 
18212
        0x270c, 0x2727,
 
18213
        0x2729, 0x274b,
 
18214
        0x274d, 0x274d,
 
18215
        0x274f, 0x2752,
 
18216
        0x2756, 0x2756,
 
18217
        0x2758, 0x275e,
 
18218
        0x2761, 0x2794,
 
18219
        0x2798, 0x27af,
 
18220
        0x27b1, 0x27be,
 
18221
        0x27c0, 0x27ca,
 
18222
        0x27d0, 0x27eb,
 
18223
        0x27f0, 0x2b1a,
 
18224
        0x2b20, 0x2b23,
 
18225
        0x2c00, 0x2c2e,
 
18226
        0x2c30, 0x2c5e,
 
18227
        0x2c60, 0x2c6c,
 
18228
        0x2c74, 0x2c77,
 
18229
        0x2c80, 0x2cea,
 
18230
        0x2cf9, 0x2d25,
 
18231
        0x2d30, 0x2d65,
 
18232
        0x2d6f, 0x2d6f,
 
18233
        0x2d80, 0x2d96,
 
18234
        0x2da0, 0x2da6,
 
18235
        0x2da8, 0x2dae,
 
18236
        0x2db0, 0x2db6,
 
18237
        0x2db8, 0x2dbe,
 
18238
        0x2dc0, 0x2dc6,
 
18239
        0x2dc8, 0x2dce,
 
18240
        0x2dd0, 0x2dd6,
 
18241
        0x2dd8, 0x2dde,
 
18242
        0x2e00, 0x2e17,
 
18243
        0x2e1c, 0x2e1d,
 
18244
        0x2e80, 0x2e99,
 
18245
        0x2e9b, 0x2ef3,
 
18246
        0x2f00, 0x2fd5,
 
18247
        0x2ff0, 0x2ffb,
 
18248
        0x3000, 0x303f,
 
18249
        0x3041, 0x3096,
 
18250
        0x3099, 0x30ff,
 
18251
        0x3105, 0x312c,
 
18252
        0x3131, 0x318e,
 
18253
        0x3190, 0x31b7,
 
18254
        0x31c0, 0x31cf,
 
18255
        0x31f0, 0x321e,
 
18256
        0x3220, 0x3243,
 
18257
        0x3250, 0x32fe,
 
18258
        0x3300, 0x4db5,
 
18259
        0x4dc0, 0x9fbb,
 
18260
        0xa000, 0xa48c,
 
18261
        0xa490, 0xa4c6,
 
18262
        0xa700, 0xa71a,
 
18263
        0xa720, 0xa721,
 
18264
        0xa800, 0xa82b,
 
18265
        0xa840, 0xa877,
 
18266
        0xac00, 0xd7a3,
 
18267
        0xd800, 0xfa2d,
 
18268
        0xfa30, 0xfa6a,
 
18269
        0xfa70, 0xfad9,
 
18270
        0xfb00, 0xfb06,
 
18271
        0xfb13, 0xfb17,
 
18272
        0xfb1d, 0xfb36,
 
18273
        0xfb38, 0xfb3c,
 
18274
        0xfb3e, 0xfb3e,
 
18275
        0xfb40, 0xfb41,
 
18276
        0xfb43, 0xfb44,
 
18277
        0xfb46, 0xfbb1,
 
18278
        0xfbd3, 0xfd3f,
 
18279
        0xfd50, 0xfd8f,
 
18280
        0xfd92, 0xfdc7,
 
18281
        0xfdd0, 0xfdfd,
 
18282
        0xfe00, 0xfe19,
 
18283
        0xfe20, 0xfe23,
 
18284
        0xfe30, 0xfe52,
 
18285
        0xfe54, 0xfe66,
 
18286
        0xfe68, 0xfe6b,
 
18287
        0xfe70, 0xfe74,
 
18288
        0xfe76, 0xfefc,
 
18289
        0xfeff, 0xfeff,
 
18290
        0xff01, 0xffbe,
 
18291
        0xffc2, 0xffc7,
 
18292
        0xffca, 0xffcf,
 
18293
        0xffd2, 0xffd7,
 
18294
        0xffda, 0xffdc,
 
18295
        0xffe0, 0xffe6,
 
18296
        0xffe8, 0xffee,
 
18297
        0xfff9, 0x1000b,
 
18298
        0x1000d, 0x10026,
 
18299
        0x10028, 0x1003a,
 
18300
        0x1003c, 0x1003d,
 
18301
        0x1003f, 0x1004d,
 
18302
        0x10050, 0x1005d,
 
18303
        0x10080, 0x100fa,
 
18304
        0x10100, 0x10102,
 
18305
        0x10107, 0x10133,
 
18306
        0x10137, 0x1018a,
 
18307
        0x10300, 0x1031e,
 
18308
        0x10320, 0x10323,
 
18309
        0x10330, 0x1034a,
 
18310
        0x10380, 0x1039d,
 
18311
        0x1039f, 0x103c3,
 
18312
        0x103c8, 0x103d5,
 
18313
        0x10400, 0x1049d,
 
18314
        0x104a0, 0x104a9,
 
18315
        0x10800, 0x10805,
 
18316
        0x10808, 0x10808,
 
18317
        0x1080a, 0x10835,
 
18318
        0x10837, 0x10838,
 
18319
        0x1083c, 0x1083c,
 
18320
        0x1083f, 0x1083f,
 
18321
        0x10900, 0x10919,
 
18322
        0x1091f, 0x1091f,
 
18323
        0x10a00, 0x10a03,
 
18324
        0x10a05, 0x10a06,
 
18325
        0x10a0c, 0x10a13,
 
18326
        0x10a15, 0x10a17,
 
18327
        0x10a19, 0x10a33,
 
18328
        0x10a38, 0x10a3a,
 
18329
        0x10a3f, 0x10a47,
 
18330
        0x10a50, 0x10a58,
 
18331
        0x12000, 0x1236e,
 
18332
        0x12400, 0x12462,
 
18333
        0x12470, 0x12473,
 
18334
        0x1d000, 0x1d0f5,
 
18335
        0x1d100, 0x1d126,
 
18336
        0x1d12a, 0x1d1dd,
 
18337
        0x1d200, 0x1d245,
 
18338
        0x1d300, 0x1d356,
 
18339
        0x1d360, 0x1d371,
 
18340
        0x1d400, 0x1d454,
 
18341
        0x1d456, 0x1d49c,
 
18342
        0x1d49e, 0x1d49f,
 
18343
        0x1d4a2, 0x1d4a2,
 
18344
        0x1d4a5, 0x1d4a6,
 
18345
        0x1d4a9, 0x1d4ac,
 
18346
        0x1d4ae, 0x1d4b9,
 
18347
        0x1d4bb, 0x1d4bb,
 
18348
        0x1d4bd, 0x1d4c3,
 
18349
        0x1d4c5, 0x1d505,
 
18350
        0x1d507, 0x1d50a,
 
18351
        0x1d50d, 0x1d514,
 
18352
        0x1d516, 0x1d51c,
 
18353
        0x1d51e, 0x1d539,
 
18354
        0x1d53b, 0x1d53e,
 
18355
        0x1d540, 0x1d544,
 
18356
        0x1d546, 0x1d546,
 
18357
        0x1d54a, 0x1d550,
 
18358
        0x1d552, 0x1d6a5,
 
18359
        0x1d6a8, 0x1d7cb,
 
18360
        0x1d7ce, 0x1d7ff,
 
18361
        0x1fffe, 0x2a6d6,
 
18362
        0x2f800, 0x2fa1d,
 
18363
        0x2fffe, 0x2ffff,
 
18364
        0x3fffe, 0x3ffff,
 
18365
        0x4fffe, 0x4ffff,
 
18366
        0x5fffe, 0x5ffff,
 
18367
        0x6fffe, 0x6ffff,
 
18368
        0x7fffe, 0x7ffff,
 
18369
        0x8fffe, 0x8ffff,
 
18370
        0x9fffe, 0x9ffff,
 
18371
        0xafffe, 0xaffff,
 
18372
        0xbfffe, 0xbffff,
 
18373
        0xcfffe, 0xcffff,
 
18374
        0xdfffe, 0xdffff,
 
18375
        0xe0001, 0xe0001,
 
18376
        0xe0020, 0xe007f,
 
18377
        0xe0100, 0xe01ef,
 
18378
        0xefffe, 0x10ffff,
 
18379
}; /* CR_Age_5_0 */
 
18380
 
 
18381
/* 'Age_5_1': Derived Age 5.1 */
 
18382
static const OnigCodePoint CR_Age_5_1[] = {
 
18383
        455,
 
18384
        0x0000, 0x0377,
 
18385
        0x037a, 0x037e,
 
18386
        0x0384, 0x038a,
 
18387
        0x038c, 0x038c,
 
18388
        0x038e, 0x03a1,
 
18389
        0x03a3, 0x0523,
 
18390
        0x0531, 0x0556,
 
18391
        0x0559, 0x055f,
 
18392
        0x0561, 0x0587,
 
18393
        0x0589, 0x058a,
 
18394
        0x0591, 0x05c7,
 
18395
        0x05d0, 0x05ea,
 
18396
        0x05f0, 0x05f4,
 
18397
        0x0600, 0x0603,
 
18398
        0x0606, 0x061b,
 
18399
        0x061e, 0x061f,
 
18400
        0x0621, 0x065e,
 
18401
        0x0660, 0x070d,
 
18402
        0x070f, 0x074a,
 
18403
        0x074d, 0x07b1,
 
18404
        0x07c0, 0x07fa,
 
18405
        0x0901, 0x0939,
 
18406
        0x093c, 0x094d,
 
18407
        0x0950, 0x0954,
 
18408
        0x0958, 0x0972,
 
18409
        0x097b, 0x097f,
 
18410
        0x0981, 0x0983,
 
18411
        0x0985, 0x098c,
 
18412
        0x098f, 0x0990,
 
18413
        0x0993, 0x09a8,
 
18414
        0x09aa, 0x09b0,
 
18415
        0x09b2, 0x09b2,
 
18416
        0x09b6, 0x09b9,
 
18417
        0x09bc, 0x09c4,
 
18418
        0x09c7, 0x09c8,
 
18419
        0x09cb, 0x09ce,
 
18420
        0x09d7, 0x09d7,
 
18421
        0x09dc, 0x09dd,
 
18422
        0x09df, 0x09e3,
 
18423
        0x09e6, 0x09fa,
 
18424
        0x0a01, 0x0a03,
 
18425
        0x0a05, 0x0a0a,
 
18426
        0x0a0f, 0x0a10,
 
18427
        0x0a13, 0x0a28,
 
18428
        0x0a2a, 0x0a30,
 
18429
        0x0a32, 0x0a33,
 
18430
        0x0a35, 0x0a36,
 
18431
        0x0a38, 0x0a39,
 
18432
        0x0a3c, 0x0a3c,
 
18433
        0x0a3e, 0x0a42,
 
18434
        0x0a47, 0x0a48,
 
18435
        0x0a4b, 0x0a4d,
 
18436
        0x0a51, 0x0a51,
 
18437
        0x0a59, 0x0a5c,
 
18438
        0x0a5e, 0x0a5e,
 
18439
        0x0a66, 0x0a75,
 
18440
        0x0a81, 0x0a83,
 
18441
        0x0a85, 0x0a8d,
 
18442
        0x0a8f, 0x0a91,
 
18443
        0x0a93, 0x0aa8,
 
18444
        0x0aaa, 0x0ab0,
 
18445
        0x0ab2, 0x0ab3,
 
18446
        0x0ab5, 0x0ab9,
 
18447
        0x0abc, 0x0ac5,
 
18448
        0x0ac7, 0x0ac9,
 
18449
        0x0acb, 0x0acd,
 
18450
        0x0ad0, 0x0ad0,
 
18451
        0x0ae0, 0x0ae3,
 
18452
        0x0ae6, 0x0aef,
 
18453
        0x0af1, 0x0af1,
 
18454
        0x0b01, 0x0b03,
 
18455
        0x0b05, 0x0b0c,
 
18456
        0x0b0f, 0x0b10,
 
18457
        0x0b13, 0x0b28,
 
18458
        0x0b2a, 0x0b30,
 
18459
        0x0b32, 0x0b33,
 
18460
        0x0b35, 0x0b39,
 
18461
        0x0b3c, 0x0b44,
 
18462
        0x0b47, 0x0b48,
 
18463
        0x0b4b, 0x0b4d,
 
18464
        0x0b56, 0x0b57,
 
18465
        0x0b5c, 0x0b5d,
 
18466
        0x0b5f, 0x0b63,
 
18467
        0x0b66, 0x0b71,
 
18468
        0x0b82, 0x0b83,
 
18469
        0x0b85, 0x0b8a,
 
18470
        0x0b8e, 0x0b90,
 
18471
        0x0b92, 0x0b95,
 
18472
        0x0b99, 0x0b9a,
 
18473
        0x0b9c, 0x0b9c,
 
18474
        0x0b9e, 0x0b9f,
 
18475
        0x0ba3, 0x0ba4,
 
18476
        0x0ba8, 0x0baa,
 
18477
        0x0bae, 0x0bb9,
 
18478
        0x0bbe, 0x0bc2,
 
18479
        0x0bc6, 0x0bc8,
 
18480
        0x0bca, 0x0bcd,
 
18481
        0x0bd0, 0x0bd0,
 
18482
        0x0bd7, 0x0bd7,
 
18483
        0x0be6, 0x0bfa,
 
18484
        0x0c01, 0x0c03,
 
18485
        0x0c05, 0x0c0c,
 
18486
        0x0c0e, 0x0c10,
 
18487
        0x0c12, 0x0c28,
 
18488
        0x0c2a, 0x0c33,
 
18489
        0x0c35, 0x0c39,
 
18490
        0x0c3d, 0x0c44,
 
18491
        0x0c46, 0x0c48,
 
18492
        0x0c4a, 0x0c4d,
 
18493
        0x0c55, 0x0c56,
 
18494
        0x0c58, 0x0c59,
 
18495
        0x0c60, 0x0c63,
 
18496
        0x0c66, 0x0c6f,
 
18497
        0x0c78, 0x0c7f,
 
18498
        0x0c82, 0x0c83,
 
18499
        0x0c85, 0x0c8c,
 
18500
        0x0c8e, 0x0c90,
 
18501
        0x0c92, 0x0ca8,
 
18502
        0x0caa, 0x0cb3,
 
18503
        0x0cb5, 0x0cb9,
 
18504
        0x0cbc, 0x0cc4,
 
18505
        0x0cc6, 0x0cc8,
 
18506
        0x0cca, 0x0ccd,
 
18507
        0x0cd5, 0x0cd6,
 
18508
        0x0cde, 0x0cde,
 
18509
        0x0ce0, 0x0ce3,
 
18510
        0x0ce6, 0x0cef,
 
18511
        0x0cf1, 0x0cf2,
 
18512
        0x0d02, 0x0d03,
 
18513
        0x0d05, 0x0d0c,
 
18514
        0x0d0e, 0x0d10,
 
18515
        0x0d12, 0x0d28,
 
18516
        0x0d2a, 0x0d39,
 
18517
        0x0d3d, 0x0d44,
 
18518
        0x0d46, 0x0d48,
 
18519
        0x0d4a, 0x0d4d,
 
18520
        0x0d57, 0x0d57,
 
18521
        0x0d60, 0x0d63,
 
18522
        0x0d66, 0x0d75,
 
18523
        0x0d79, 0x0d7f,
 
18524
        0x0d82, 0x0d83,
 
18525
        0x0d85, 0x0d96,
 
18526
        0x0d9a, 0x0db1,
 
18527
        0x0db3, 0x0dbb,
 
18528
        0x0dbd, 0x0dbd,
 
18529
        0x0dc0, 0x0dc6,
 
18530
        0x0dca, 0x0dca,
 
18531
        0x0dcf, 0x0dd4,
 
18532
        0x0dd6, 0x0dd6,
 
18533
        0x0dd8, 0x0ddf,
 
18534
        0x0df2, 0x0df4,
 
18535
        0x0e01, 0x0e3a,
 
18536
        0x0e3f, 0x0e5b,
 
18537
        0x0e81, 0x0e82,
 
18538
        0x0e84, 0x0e84,
 
18539
        0x0e87, 0x0e88,
 
18540
        0x0e8a, 0x0e8a,
 
18541
        0x0e8d, 0x0e8d,
 
18542
        0x0e94, 0x0e97,
 
18543
        0x0e99, 0x0e9f,
 
18544
        0x0ea1, 0x0ea3,
 
18545
        0x0ea5, 0x0ea5,
 
18546
        0x0ea7, 0x0ea7,
 
18547
        0x0eaa, 0x0eab,
 
18548
        0x0ead, 0x0eb9,
 
18549
        0x0ebb, 0x0ebd,
 
18550
        0x0ec0, 0x0ec4,
 
18551
        0x0ec6, 0x0ec6,
 
18552
        0x0ec8, 0x0ecd,
 
18553
        0x0ed0, 0x0ed9,
 
18554
        0x0edc, 0x0edd,
 
18555
        0x0f00, 0x0f47,
 
18556
        0x0f49, 0x0f6c,
 
18557
        0x0f71, 0x0f8b,
 
18558
        0x0f90, 0x0f97,
 
18559
        0x0f99, 0x0fbc,
 
18560
        0x0fbe, 0x0fcc,
 
18561
        0x0fce, 0x0fd4,
 
18562
        0x1000, 0x1099,
 
18563
        0x109e, 0x10c5,
 
18564
        0x10d0, 0x10fc,
 
18565
        0x1100, 0x1159,
 
18566
        0x115f, 0x11a2,
 
18567
        0x11a8, 0x11f9,
 
18568
        0x1200, 0x1248,
 
18569
        0x124a, 0x124d,
 
18570
        0x1250, 0x1256,
 
18571
        0x1258, 0x1258,
 
18572
        0x125a, 0x125d,
 
18573
        0x1260, 0x1288,
 
18574
        0x128a, 0x128d,
 
18575
        0x1290, 0x12b0,
 
18576
        0x12b2, 0x12b5,
 
18577
        0x12b8, 0x12be,
 
18578
        0x12c0, 0x12c0,
 
18579
        0x12c2, 0x12c5,
 
18580
        0x12c8, 0x12d6,
 
18581
        0x12d8, 0x1310,
 
18582
        0x1312, 0x1315,
 
18583
        0x1318, 0x135a,
 
18584
        0x135f, 0x137c,
 
18585
        0x1380, 0x1399,
 
18586
        0x13a0, 0x13f4,
 
18587
        0x1401, 0x1676,
 
18588
        0x1680, 0x169c,
 
18589
        0x16a0, 0x16f0,
 
18590
        0x1700, 0x170c,
 
18591
        0x170e, 0x1714,
 
18592
        0x1720, 0x1736,
 
18593
        0x1740, 0x1753,
 
18594
        0x1760, 0x176c,
 
18595
        0x176e, 0x1770,
 
18596
        0x1772, 0x1773,
 
18597
        0x1780, 0x17dd,
 
18598
        0x17e0, 0x17e9,
 
18599
        0x17f0, 0x17f9,
 
18600
        0x1800, 0x180e,
 
18601
        0x1810, 0x1819,
 
18602
        0x1820, 0x1877,
 
18603
        0x1880, 0x18aa,
 
18604
        0x1900, 0x191c,
 
18605
        0x1920, 0x192b,
 
18606
        0x1930, 0x193b,
 
18607
        0x1940, 0x1940,
 
18608
        0x1944, 0x196d,
 
18609
        0x1970, 0x1974,
 
18610
        0x1980, 0x19a9,
 
18611
        0x19b0, 0x19c9,
 
18612
        0x19d0, 0x19d9,
 
18613
        0x19de, 0x1a1b,
 
18614
        0x1a1e, 0x1a1f,
 
18615
        0x1b00, 0x1b4b,
 
18616
        0x1b50, 0x1b7c,
 
18617
        0x1b80, 0x1baa,
 
18618
        0x1bae, 0x1bb9,
 
18619
        0x1c00, 0x1c37,
 
18620
        0x1c3b, 0x1c49,
 
18621
        0x1c4d, 0x1c7f,
 
18622
        0x1d00, 0x1de6,
 
18623
        0x1dfe, 0x1f15,
 
18624
        0x1f18, 0x1f1d,
 
18625
        0x1f20, 0x1f45,
 
18626
        0x1f48, 0x1f4d,
 
18627
        0x1f50, 0x1f57,
 
18628
        0x1f59, 0x1f59,
 
18629
        0x1f5b, 0x1f5b,
 
18630
        0x1f5d, 0x1f5d,
 
18631
        0x1f5f, 0x1f7d,
 
18632
        0x1f80, 0x1fb4,
 
18633
        0x1fb6, 0x1fc4,
 
18634
        0x1fc6, 0x1fd3,
 
18635
        0x1fd6, 0x1fdb,
 
18636
        0x1fdd, 0x1fef,
 
18637
        0x1ff2, 0x1ff4,
 
18638
        0x1ff6, 0x1ffe,
 
18639
        0x2000, 0x2064,
 
18640
        0x206a, 0x2071,
 
18641
        0x2074, 0x208e,
 
18642
        0x2090, 0x2094,
 
18643
        0x20a0, 0x20b5,
 
18644
        0x20d0, 0x20f0,
 
18645
        0x2100, 0x214f,
 
18646
        0x2153, 0x2188,
 
18647
        0x2190, 0x23e7,
 
18648
        0x2400, 0x2426,
 
18649
        0x2440, 0x244a,
 
18650
        0x2460, 0x269d,
 
18651
        0x26a0, 0x26bc,
 
18652
        0x26c0, 0x26c3,
 
18653
        0x2701, 0x2704,
 
18654
        0x2706, 0x2709,
 
18655
        0x270c, 0x2727,
 
18656
        0x2729, 0x274b,
 
18657
        0x274d, 0x274d,
 
18658
        0x274f, 0x2752,
 
18659
        0x2756, 0x2756,
 
18660
        0x2758, 0x275e,
 
18661
        0x2761, 0x2794,
 
18662
        0x2798, 0x27af,
 
18663
        0x27b1, 0x27be,
 
18664
        0x27c0, 0x27ca,
 
18665
        0x27cc, 0x27cc,
 
18666
        0x27d0, 0x2b4c,
 
18667
        0x2b50, 0x2b54,
 
18668
        0x2c00, 0x2c2e,
 
18669
        0x2c30, 0x2c5e,
 
18670
        0x2c60, 0x2c6f,
 
18671
        0x2c71, 0x2c7d,
 
18672
        0x2c80, 0x2cea,
 
18673
        0x2cf9, 0x2d25,
 
18674
        0x2d30, 0x2d65,
 
18675
        0x2d6f, 0x2d6f,
 
18676
        0x2d80, 0x2d96,
 
18677
        0x2da0, 0x2da6,
 
18678
        0x2da8, 0x2dae,
 
18679
        0x2db0, 0x2db6,
 
18680
        0x2db8, 0x2dbe,
 
18681
        0x2dc0, 0x2dc6,
 
18682
        0x2dc8, 0x2dce,
 
18683
        0x2dd0, 0x2dd6,
 
18684
        0x2dd8, 0x2dde,
 
18685
        0x2de0, 0x2e30,
 
18686
        0x2e80, 0x2e99,
 
18687
        0x2e9b, 0x2ef3,
 
18688
        0x2f00, 0x2fd5,
 
18689
        0x2ff0, 0x2ffb,
 
18690
        0x3000, 0x303f,
 
18691
        0x3041, 0x3096,
 
18692
        0x3099, 0x30ff,
 
18693
        0x3105, 0x312d,
 
18694
        0x3131, 0x318e,
 
18695
        0x3190, 0x31b7,
 
18696
        0x31c0, 0x31e3,
 
18697
        0x31f0, 0x321e,
 
18698
        0x3220, 0x3243,
 
18699
        0x3250, 0x32fe,
 
18700
        0x3300, 0x4db5,
 
18701
        0x4dc0, 0x9fc3,
 
18702
        0xa000, 0xa48c,
 
18703
        0xa490, 0xa4c6,
 
18704
        0xa500, 0xa62b,
 
18705
        0xa640, 0xa65f,
 
18706
        0xa662, 0xa673,
 
18707
        0xa67c, 0xa697,
 
18708
        0xa700, 0xa78c,
 
18709
        0xa7fb, 0xa82b,
 
18710
        0xa840, 0xa877,
 
18711
        0xa880, 0xa8c4,
 
18712
        0xa8ce, 0xa8d9,
 
18713
        0xa900, 0xa953,
 
18714
        0xa95f, 0xa95f,
 
18715
        0xaa00, 0xaa36,
 
18716
        0xaa40, 0xaa4d,
 
18717
        0xaa50, 0xaa59,
 
18718
        0xaa5c, 0xaa5f,
 
18719
        0xac00, 0xd7a3,
 
18720
        0xd800, 0xfa2d,
 
18721
        0xfa30, 0xfa6a,
 
18722
        0xfa70, 0xfad9,
 
18723
        0xfb00, 0xfb06,
 
18724
        0xfb13, 0xfb17,
 
18725
        0xfb1d, 0xfb36,
 
18726
        0xfb38, 0xfb3c,
 
18727
        0xfb3e, 0xfb3e,
 
18728
        0xfb40, 0xfb41,
 
18729
        0xfb43, 0xfb44,
 
18730
        0xfb46, 0xfbb1,
 
18731
        0xfbd3, 0xfd3f,
 
18732
        0xfd50, 0xfd8f,
 
18733
        0xfd92, 0xfdc7,
 
18734
        0xfdd0, 0xfdfd,
 
18735
        0xfe00, 0xfe19,
 
18736
        0xfe20, 0xfe26,
 
18737
        0xfe30, 0xfe52,
 
18738
        0xfe54, 0xfe66,
 
18739
        0xfe68, 0xfe6b,
 
18740
        0xfe70, 0xfe74,
 
18741
        0xfe76, 0xfefc,
 
18742
        0xfeff, 0xfeff,
 
18743
        0xff01, 0xffbe,
 
18744
        0xffc2, 0xffc7,
 
18745
        0xffca, 0xffcf,
 
18746
        0xffd2, 0xffd7,
 
18747
        0xffda, 0xffdc,
 
18748
        0xffe0, 0xffe6,
 
18749
        0xffe8, 0xffee,
 
18750
        0xfff9, 0x1000b,
 
18751
        0x1000d, 0x10026,
 
18752
        0x10028, 0x1003a,
 
18753
        0x1003c, 0x1003d,
 
18754
        0x1003f, 0x1004d,
 
18755
        0x10050, 0x1005d,
 
18756
        0x10080, 0x100fa,
 
18757
        0x10100, 0x10102,
 
18758
        0x10107, 0x10133,
 
18759
        0x10137, 0x1018a,
 
18760
        0x10190, 0x1019b,
 
18761
        0x101d0, 0x101fd,
 
18762
        0x10280, 0x1029c,
 
18763
        0x102a0, 0x102d0,
 
18764
        0x10300, 0x1031e,
 
18765
        0x10320, 0x10323,
 
18766
        0x10330, 0x1034a,
 
18767
        0x10380, 0x1039d,
 
18768
        0x1039f, 0x103c3,
 
18769
        0x103c8, 0x103d5,
 
18770
        0x10400, 0x1049d,
 
18771
        0x104a0, 0x104a9,
 
18772
        0x10800, 0x10805,
 
18773
        0x10808, 0x10808,
 
18774
        0x1080a, 0x10835,
 
18775
        0x10837, 0x10838,
 
18776
        0x1083c, 0x1083c,
 
18777
        0x1083f, 0x1083f,
 
18778
        0x10900, 0x10919,
 
18779
        0x1091f, 0x10939,
 
18780
        0x1093f, 0x1093f,
 
18781
        0x10a00, 0x10a03,
 
18782
        0x10a05, 0x10a06,
 
18783
        0x10a0c, 0x10a13,
 
18784
        0x10a15, 0x10a17,
 
18785
        0x10a19, 0x10a33,
 
18786
        0x10a38, 0x10a3a,
 
18787
        0x10a3f, 0x10a47,
 
18788
        0x10a50, 0x10a58,
 
18789
        0x12000, 0x1236e,
 
18790
        0x12400, 0x12462,
 
18791
        0x12470, 0x12473,
 
18792
        0x1d000, 0x1d0f5,
 
18793
        0x1d100, 0x1d126,
 
18794
        0x1d129, 0x1d1dd,
 
18795
        0x1d200, 0x1d245,
 
18796
        0x1d300, 0x1d356,
 
18797
        0x1d360, 0x1d371,
 
18798
        0x1d400, 0x1d454,
 
18799
        0x1d456, 0x1d49c,
 
18800
        0x1d49e, 0x1d49f,
 
18801
        0x1d4a2, 0x1d4a2,
 
18802
        0x1d4a5, 0x1d4a6,
 
18803
        0x1d4a9, 0x1d4ac,
 
18804
        0x1d4ae, 0x1d4b9,
 
18805
        0x1d4bb, 0x1d4bb,
 
18806
        0x1d4bd, 0x1d4c3,
 
18807
        0x1d4c5, 0x1d505,
 
18808
        0x1d507, 0x1d50a,
 
18809
        0x1d50d, 0x1d514,
 
18810
        0x1d516, 0x1d51c,
 
18811
        0x1d51e, 0x1d539,
 
18812
        0x1d53b, 0x1d53e,
 
18813
        0x1d540, 0x1d544,
 
18814
        0x1d546, 0x1d546,
 
18815
        0x1d54a, 0x1d550,
 
18816
        0x1d552, 0x1d6a5,
 
18817
        0x1d6a8, 0x1d7cb,
 
18818
        0x1d7ce, 0x1d7ff,
 
18819
        0x1f000, 0x1f02b,
 
18820
        0x1f030, 0x1f093,
 
18821
        0x1fffe, 0x2a6d6,
 
18822
        0x2f800, 0x2fa1d,
 
18823
        0x2fffe, 0x2ffff,
 
18824
        0x3fffe, 0x3ffff,
 
18825
        0x4fffe, 0x4ffff,
 
18826
        0x5fffe, 0x5ffff,
 
18827
        0x6fffe, 0x6ffff,
 
18828
        0x7fffe, 0x7ffff,
 
18829
        0x8fffe, 0x8ffff,
 
18830
        0x9fffe, 0x9ffff,
 
18831
        0xafffe, 0xaffff,
 
18832
        0xbfffe, 0xbffff,
 
18833
        0xcfffe, 0xcffff,
 
18834
        0xdfffe, 0xdffff,
 
18835
        0xe0001, 0xe0001,
 
18836
        0xe0020, 0xe007f,
 
18837
        0xe0100, 0xe01ef,
 
18838
        0xefffe, 0x10ffff,
 
18839
}; /* CR_Age_5_1 */
 
18840
 
 
18841
/* 'Age_5_2': Derived Age 5.2 */
 
18842
static const OnigCodePoint CR_Age_5_2[] = {
 
18843
        495,
 
18844
        0x0000, 0x0377,
 
18845
        0x037a, 0x037e,
 
18846
        0x0384, 0x038a,
 
18847
        0x038c, 0x038c,
 
18848
        0x038e, 0x03a1,
 
18849
        0x03a3, 0x0525,
 
18850
        0x0531, 0x0556,
 
18851
        0x0559, 0x055f,
 
18852
        0x0561, 0x0587,
 
18853
        0x0589, 0x058a,
 
18854
        0x0591, 0x05c7,
 
18855
        0x05d0, 0x05ea,
 
18856
        0x05f0, 0x05f4,
 
18857
        0x0600, 0x0603,
 
18858
        0x0606, 0x061b,
 
18859
        0x061e, 0x061f,
 
18860
        0x0621, 0x065e,
 
18861
        0x0660, 0x070d,
 
18862
        0x070f, 0x074a,
 
18863
        0x074d, 0x07b1,
 
18864
        0x07c0, 0x07fa,
 
18865
        0x0800, 0x082d,
 
18866
        0x0830, 0x083e,
 
18867
        0x0900, 0x0939,
 
18868
        0x093c, 0x094e,
 
18869
        0x0950, 0x0955,
 
18870
        0x0958, 0x0972,
 
18871
        0x0979, 0x097f,
 
18872
        0x0981, 0x0983,
 
18873
        0x0985, 0x098c,
 
18874
        0x098f, 0x0990,
 
18875
        0x0993, 0x09a8,
 
18876
        0x09aa, 0x09b0,
 
18877
        0x09b2, 0x09b2,
 
18878
        0x09b6, 0x09b9,
 
18879
        0x09bc, 0x09c4,
 
18880
        0x09c7, 0x09c8,
 
18881
        0x09cb, 0x09ce,
 
18882
        0x09d7, 0x09d7,
 
18883
        0x09dc, 0x09dd,
 
18884
        0x09df, 0x09e3,
 
18885
        0x09e6, 0x09fb,
 
18886
        0x0a01, 0x0a03,
 
18887
        0x0a05, 0x0a0a,
 
18888
        0x0a0f, 0x0a10,
 
18889
        0x0a13, 0x0a28,
 
18890
        0x0a2a, 0x0a30,
 
18891
        0x0a32, 0x0a33,
 
18892
        0x0a35, 0x0a36,
 
18893
        0x0a38, 0x0a39,
 
18894
        0x0a3c, 0x0a3c,
 
18895
        0x0a3e, 0x0a42,
 
18896
        0x0a47, 0x0a48,
 
18897
        0x0a4b, 0x0a4d,
 
18898
        0x0a51, 0x0a51,
 
18899
        0x0a59, 0x0a5c,
 
18900
        0x0a5e, 0x0a5e,
 
18901
        0x0a66, 0x0a75,
 
18902
        0x0a81, 0x0a83,
 
18903
        0x0a85, 0x0a8d,
 
18904
        0x0a8f, 0x0a91,
 
18905
        0x0a93, 0x0aa8,
 
18906
        0x0aaa, 0x0ab0,
 
18907
        0x0ab2, 0x0ab3,
 
18908
        0x0ab5, 0x0ab9,
 
18909
        0x0abc, 0x0ac5,
 
18910
        0x0ac7, 0x0ac9,
 
18911
        0x0acb, 0x0acd,
 
18912
        0x0ad0, 0x0ad0,
 
18913
        0x0ae0, 0x0ae3,
 
18914
        0x0ae6, 0x0aef,
 
18915
        0x0af1, 0x0af1,
 
18916
        0x0b01, 0x0b03,
 
18917
        0x0b05, 0x0b0c,
 
18918
        0x0b0f, 0x0b10,
 
18919
        0x0b13, 0x0b28,
 
18920
        0x0b2a, 0x0b30,
 
18921
        0x0b32, 0x0b33,
 
18922
        0x0b35, 0x0b39,
 
18923
        0x0b3c, 0x0b44,
 
18924
        0x0b47, 0x0b48,
 
18925
        0x0b4b, 0x0b4d,
 
18926
        0x0b56, 0x0b57,
 
18927
        0x0b5c, 0x0b5d,
 
18928
        0x0b5f, 0x0b63,
 
18929
        0x0b66, 0x0b71,
 
18930
        0x0b82, 0x0b83,
 
18931
        0x0b85, 0x0b8a,
 
18932
        0x0b8e, 0x0b90,
 
18933
        0x0b92, 0x0b95,
 
18934
        0x0b99, 0x0b9a,
 
18935
        0x0b9c, 0x0b9c,
 
18936
        0x0b9e, 0x0b9f,
 
18937
        0x0ba3, 0x0ba4,
 
18938
        0x0ba8, 0x0baa,
 
18939
        0x0bae, 0x0bb9,
 
18940
        0x0bbe, 0x0bc2,
 
18941
        0x0bc6, 0x0bc8,
 
18942
        0x0bca, 0x0bcd,
 
18943
        0x0bd0, 0x0bd0,
 
18944
        0x0bd7, 0x0bd7,
 
18945
        0x0be6, 0x0bfa,
 
18946
        0x0c01, 0x0c03,
 
18947
        0x0c05, 0x0c0c,
 
18948
        0x0c0e, 0x0c10,
 
18949
        0x0c12, 0x0c28,
 
18950
        0x0c2a, 0x0c33,
 
18951
        0x0c35, 0x0c39,
 
18952
        0x0c3d, 0x0c44,
 
18953
        0x0c46, 0x0c48,
 
18954
        0x0c4a, 0x0c4d,
 
18955
        0x0c55, 0x0c56,
 
18956
        0x0c58, 0x0c59,
 
18957
        0x0c60, 0x0c63,
 
18958
        0x0c66, 0x0c6f,
 
18959
        0x0c78, 0x0c7f,
 
18960
        0x0c82, 0x0c83,
 
18961
        0x0c85, 0x0c8c,
 
18962
        0x0c8e, 0x0c90,
 
18963
        0x0c92, 0x0ca8,
 
18964
        0x0caa, 0x0cb3,
 
18965
        0x0cb5, 0x0cb9,
 
18966
        0x0cbc, 0x0cc4,
 
18967
        0x0cc6, 0x0cc8,
 
18968
        0x0cca, 0x0ccd,
 
18969
        0x0cd5, 0x0cd6,
 
18970
        0x0cde, 0x0cde,
 
18971
        0x0ce0, 0x0ce3,
 
18972
        0x0ce6, 0x0cef,
 
18973
        0x0cf1, 0x0cf2,
 
18974
        0x0d02, 0x0d03,
 
18975
        0x0d05, 0x0d0c,
 
18976
        0x0d0e, 0x0d10,
 
18977
        0x0d12, 0x0d28,
 
18978
        0x0d2a, 0x0d39,
 
18979
        0x0d3d, 0x0d44,
 
18980
        0x0d46, 0x0d48,
 
18981
        0x0d4a, 0x0d4d,
 
18982
        0x0d57, 0x0d57,
 
18983
        0x0d60, 0x0d63,
 
18984
        0x0d66, 0x0d75,
 
18985
        0x0d79, 0x0d7f,
 
18986
        0x0d82, 0x0d83,
 
18987
        0x0d85, 0x0d96,
 
18988
        0x0d9a, 0x0db1,
 
18989
        0x0db3, 0x0dbb,
 
18990
        0x0dbd, 0x0dbd,
 
18991
        0x0dc0, 0x0dc6,
 
18992
        0x0dca, 0x0dca,
 
18993
        0x0dcf, 0x0dd4,
 
18994
        0x0dd6, 0x0dd6,
 
18995
        0x0dd8, 0x0ddf,
 
18996
        0x0df2, 0x0df4,
 
18997
        0x0e01, 0x0e3a,
 
18998
        0x0e3f, 0x0e5b,
 
18999
        0x0e81, 0x0e82,
 
19000
        0x0e84, 0x0e84,
 
19001
        0x0e87, 0x0e88,
 
19002
        0x0e8a, 0x0e8a,
 
19003
        0x0e8d, 0x0e8d,
 
19004
        0x0e94, 0x0e97,
 
19005
        0x0e99, 0x0e9f,
 
19006
        0x0ea1, 0x0ea3,
 
19007
        0x0ea5, 0x0ea5,
 
19008
        0x0ea7, 0x0ea7,
 
19009
        0x0eaa, 0x0eab,
 
19010
        0x0ead, 0x0eb9,
 
19011
        0x0ebb, 0x0ebd,
 
19012
        0x0ec0, 0x0ec4,
 
19013
        0x0ec6, 0x0ec6,
 
19014
        0x0ec8, 0x0ecd,
 
19015
        0x0ed0, 0x0ed9,
 
19016
        0x0edc, 0x0edd,
 
19017
        0x0f00, 0x0f47,
 
19018
        0x0f49, 0x0f6c,
 
19019
        0x0f71, 0x0f8b,
 
19020
        0x0f90, 0x0f97,
 
19021
        0x0f99, 0x0fbc,
 
19022
        0x0fbe, 0x0fcc,
 
19023
        0x0fce, 0x0fd8,
 
19024
        0x1000, 0x10c5,
 
19025
        0x10d0, 0x10fc,
 
19026
        0x1100, 0x1248,
 
19027
        0x124a, 0x124d,
 
19028
        0x1250, 0x1256,
 
19029
        0x1258, 0x1258,
 
19030
        0x125a, 0x125d,
 
19031
        0x1260, 0x1288,
 
19032
        0x128a, 0x128d,
 
19033
        0x1290, 0x12b0,
 
19034
        0x12b2, 0x12b5,
 
19035
        0x12b8, 0x12be,
 
19036
        0x12c0, 0x12c0,
 
19037
        0x12c2, 0x12c5,
 
19038
        0x12c8, 0x12d6,
 
19039
        0x12d8, 0x1310,
 
19040
        0x1312, 0x1315,
 
19041
        0x1318, 0x135a,
 
19042
        0x135f, 0x137c,
 
19043
        0x1380, 0x1399,
 
19044
        0x13a0, 0x13f4,
 
19045
        0x1400, 0x169c,
 
19046
        0x16a0, 0x16f0,
 
19047
        0x1700, 0x170c,
 
19048
        0x170e, 0x1714,
 
19049
        0x1720, 0x1736,
 
19050
        0x1740, 0x1753,
 
19051
        0x1760, 0x176c,
 
19052
        0x176e, 0x1770,
 
19053
        0x1772, 0x1773,
 
19054
        0x1780, 0x17dd,
 
19055
        0x17e0, 0x17e9,
 
19056
        0x17f0, 0x17f9,
 
19057
        0x1800, 0x180e,
 
19058
        0x1810, 0x1819,
 
19059
        0x1820, 0x1877,
 
19060
        0x1880, 0x18aa,
 
19061
        0x18b0, 0x18f5,
 
19062
        0x1900, 0x191c,
 
19063
        0x1920, 0x192b,
 
19064
        0x1930, 0x193b,
 
19065
        0x1940, 0x1940,
 
19066
        0x1944, 0x196d,
 
19067
        0x1970, 0x1974,
 
19068
        0x1980, 0x19ab,
 
19069
        0x19b0, 0x19c9,
 
19070
        0x19d0, 0x19da,
 
19071
        0x19de, 0x1a1b,
 
19072
        0x1a1e, 0x1a5e,
 
19073
        0x1a60, 0x1a7c,
 
19074
        0x1a7f, 0x1a89,
 
19075
        0x1a90, 0x1a99,
 
19076
        0x1aa0, 0x1aad,
 
19077
        0x1b00, 0x1b4b,
 
19078
        0x1b50, 0x1b7c,
 
19079
        0x1b80, 0x1baa,
 
19080
        0x1bae, 0x1bb9,
 
19081
        0x1c00, 0x1c37,
 
19082
        0x1c3b, 0x1c49,
 
19083
        0x1c4d, 0x1c7f,
 
19084
        0x1cd0, 0x1cf2,
 
19085
        0x1d00, 0x1de6,
 
19086
        0x1dfd, 0x1f15,
 
19087
        0x1f18, 0x1f1d,
 
19088
        0x1f20, 0x1f45,
 
19089
        0x1f48, 0x1f4d,
 
19090
        0x1f50, 0x1f57,
 
19091
        0x1f59, 0x1f59,
 
19092
        0x1f5b, 0x1f5b,
 
19093
        0x1f5d, 0x1f5d,
 
19094
        0x1f5f, 0x1f7d,
 
19095
        0x1f80, 0x1fb4,
 
19096
        0x1fb6, 0x1fc4,
 
19097
        0x1fc6, 0x1fd3,
 
19098
        0x1fd6, 0x1fdb,
 
19099
        0x1fdd, 0x1fef,
 
19100
        0x1ff2, 0x1ff4,
 
19101
        0x1ff6, 0x1ffe,
 
19102
        0x2000, 0x2064,
 
19103
        0x206a, 0x2071,
 
19104
        0x2074, 0x208e,
 
19105
        0x2090, 0x2094,
 
19106
        0x20a0, 0x20b8,
 
19107
        0x20d0, 0x20f0,
 
19108
        0x2100, 0x2189,
 
19109
        0x2190, 0x23e8,
 
19110
        0x2400, 0x2426,
 
19111
        0x2440, 0x244a,
 
19112
        0x2460, 0x26cd,
 
19113
        0x26cf, 0x26e1,
 
19114
        0x26e3, 0x26e3,
 
19115
        0x26e8, 0x26ff,
 
19116
        0x2701, 0x2704,
 
19117
        0x2706, 0x2709,
 
19118
        0x270c, 0x2727,
 
19119
        0x2729, 0x274b,
 
19120
        0x274d, 0x274d,
 
19121
        0x274f, 0x2752,
 
19122
        0x2756, 0x275e,
 
19123
        0x2761, 0x2794,
 
19124
        0x2798, 0x27af,
 
19125
        0x27b1, 0x27be,
 
19126
        0x27c0, 0x27ca,
 
19127
        0x27cc, 0x27cc,
 
19128
        0x27d0, 0x2b4c,
 
19129
        0x2b50, 0x2b59,
 
19130
        0x2c00, 0x2c2e,
 
19131
        0x2c30, 0x2c5e,
 
19132
        0x2c60, 0x2cf1,
 
19133
        0x2cf9, 0x2d25,
 
19134
        0x2d30, 0x2d65,
 
19135
        0x2d6f, 0x2d6f,
 
19136
        0x2d80, 0x2d96,
 
19137
        0x2da0, 0x2da6,
 
19138
        0x2da8, 0x2dae,
 
19139
        0x2db0, 0x2db6,
 
19140
        0x2db8, 0x2dbe,
 
19141
        0x2dc0, 0x2dc6,
 
19142
        0x2dc8, 0x2dce,
 
19143
        0x2dd0, 0x2dd6,
 
19144
        0x2dd8, 0x2dde,
 
19145
        0x2de0, 0x2e31,
 
19146
        0x2e80, 0x2e99,
 
19147
        0x2e9b, 0x2ef3,
 
19148
        0x2f00, 0x2fd5,
 
19149
        0x2ff0, 0x2ffb,
 
19150
        0x3000, 0x303f,
 
19151
        0x3041, 0x3096,
 
19152
        0x3099, 0x30ff,
 
19153
        0x3105, 0x312d,
 
19154
        0x3131, 0x318e,
 
19155
        0x3190, 0x31b7,
 
19156
        0x31c0, 0x31e3,
 
19157
        0x31f0, 0x321e,
 
19158
        0x3220, 0x32fe,
 
19159
        0x3300, 0x4db5,
 
19160
        0x4dc0, 0x9fcb,
 
19161
        0xa000, 0xa48c,
 
19162
        0xa490, 0xa4c6,
 
19163
        0xa4d0, 0xa62b,
 
19164
        0xa640, 0xa65f,
 
19165
        0xa662, 0xa673,
 
19166
        0xa67c, 0xa697,
 
19167
        0xa6a0, 0xa6f7,
 
19168
        0xa700, 0xa78c,
 
19169
        0xa7fb, 0xa82b,
 
19170
        0xa830, 0xa839,
 
19171
        0xa840, 0xa877,
 
19172
        0xa880, 0xa8c4,
 
19173
        0xa8ce, 0xa8d9,
 
19174
        0xa8e0, 0xa8fb,
 
19175
        0xa900, 0xa953,
 
19176
        0xa95f, 0xa97c,
 
19177
        0xa980, 0xa9cd,
 
19178
        0xa9cf, 0xa9d9,
 
19179
        0xa9de, 0xa9df,
 
19180
        0xaa00, 0xaa36,
 
19181
        0xaa40, 0xaa4d,
 
19182
        0xaa50, 0xaa59,
 
19183
        0xaa5c, 0xaa7b,
 
19184
        0xaa80, 0xaac2,
 
19185
        0xaadb, 0xaadf,
 
19186
        0xabc0, 0xabed,
 
19187
        0xabf0, 0xabf9,
 
19188
        0xac00, 0xd7a3,
 
19189
        0xd7b0, 0xd7c6,
 
19190
        0xd7cb, 0xd7fb,
 
19191
        0xd800, 0xfa2d,
 
19192
        0xfa30, 0xfa6d,
 
19193
        0xfa70, 0xfad9,
 
19194
        0xfb00, 0xfb06,
 
19195
        0xfb13, 0xfb17,
 
19196
        0xfb1d, 0xfb36,
 
19197
        0xfb38, 0xfb3c,
 
19198
        0xfb3e, 0xfb3e,
 
19199
        0xfb40, 0xfb41,
 
19200
        0xfb43, 0xfb44,
 
19201
        0xfb46, 0xfbb1,
 
19202
        0xfbd3, 0xfd3f,
 
19203
        0xfd50, 0xfd8f,
 
19204
        0xfd92, 0xfdc7,
 
19205
        0xfdd0, 0xfdfd,
 
19206
        0xfe00, 0xfe19,
 
19207
        0xfe20, 0xfe26,
 
19208
        0xfe30, 0xfe52,
 
19209
        0xfe54, 0xfe66,
 
19210
        0xfe68, 0xfe6b,
 
19211
        0xfe70, 0xfe74,
 
19212
        0xfe76, 0xfefc,
 
19213
        0xfeff, 0xfeff,
 
19214
        0xff01, 0xffbe,
 
19215
        0xffc2, 0xffc7,
 
19216
        0xffca, 0xffcf,
 
19217
        0xffd2, 0xffd7,
 
19218
        0xffda, 0xffdc,
 
19219
        0xffe0, 0xffe6,
 
19220
        0xffe8, 0xffee,
 
19221
        0xfff9, 0x1000b,
 
19222
        0x1000d, 0x10026,
 
19223
        0x10028, 0x1003a,
 
19224
        0x1003c, 0x1003d,
 
19225
        0x1003f, 0x1004d,
 
19226
        0x10050, 0x1005d,
 
19227
        0x10080, 0x100fa,
 
19228
        0x10100, 0x10102,
 
19229
        0x10107, 0x10133,
 
19230
        0x10137, 0x1018a,
 
19231
        0x10190, 0x1019b,
 
19232
        0x101d0, 0x101fd,
 
19233
        0x10280, 0x1029c,
 
19234
        0x102a0, 0x102d0,
 
19235
        0x10300, 0x1031e,
 
19236
        0x10320, 0x10323,
 
19237
        0x10330, 0x1034a,
 
19238
        0x10380, 0x1039d,
 
19239
        0x1039f, 0x103c3,
 
19240
        0x103c8, 0x103d5,
 
19241
        0x10400, 0x1049d,
 
19242
        0x104a0, 0x104a9,
 
19243
        0x10800, 0x10805,
 
19244
        0x10808, 0x10808,
 
19245
        0x1080a, 0x10835,
 
19246
        0x10837, 0x10838,
 
19247
        0x1083c, 0x1083c,
 
19248
        0x1083f, 0x10855,
 
19249
        0x10857, 0x1085f,
 
19250
        0x10900, 0x1091b,
 
19251
        0x1091f, 0x10939,
 
19252
        0x1093f, 0x1093f,
 
19253
        0x10a00, 0x10a03,
 
19254
        0x10a05, 0x10a06,
 
19255
        0x10a0c, 0x10a13,
 
19256
        0x10a15, 0x10a17,
 
19257
        0x10a19, 0x10a33,
 
19258
        0x10a38, 0x10a3a,
 
19259
        0x10a3f, 0x10a47,
 
19260
        0x10a50, 0x10a58,
 
19261
        0x10a60, 0x10a7f,
 
19262
        0x10b00, 0x10b35,
 
19263
        0x10b39, 0x10b55,
 
19264
        0x10b58, 0x10b72,
 
19265
        0x10b78, 0x10b7f,
 
19266
        0x10c00, 0x10c48,
 
19267
        0x10e60, 0x10e7e,
 
19268
        0x11080, 0x110c1,
 
19269
        0x12000, 0x1236e,
 
19270
        0x12400, 0x12462,
 
19271
        0x12470, 0x12473,
 
19272
        0x13000, 0x1342e,
 
19273
        0x1d000, 0x1d0f5,
 
19274
        0x1d100, 0x1d126,
 
19275
        0x1d129, 0x1d1dd,
 
19276
        0x1d200, 0x1d245,
 
19277
        0x1d300, 0x1d356,
 
19278
        0x1d360, 0x1d371,
 
19279
        0x1d400, 0x1d454,
 
19280
        0x1d456, 0x1d49c,
 
19281
        0x1d49e, 0x1d49f,
 
19282
        0x1d4a2, 0x1d4a2,
 
19283
        0x1d4a5, 0x1d4a6,
 
19284
        0x1d4a9, 0x1d4ac,
 
19285
        0x1d4ae, 0x1d4b9,
 
19286
        0x1d4bb, 0x1d4bb,
 
19287
        0x1d4bd, 0x1d4c3,
 
19288
        0x1d4c5, 0x1d505,
 
19289
        0x1d507, 0x1d50a,
 
19290
        0x1d50d, 0x1d514,
 
19291
        0x1d516, 0x1d51c,
 
19292
        0x1d51e, 0x1d539,
 
19293
        0x1d53b, 0x1d53e,
 
19294
        0x1d540, 0x1d544,
 
19295
        0x1d546, 0x1d546,
 
19296
        0x1d54a, 0x1d550,
 
19297
        0x1d552, 0x1d6a5,
 
19298
        0x1d6a8, 0x1d7cb,
 
19299
        0x1d7ce, 0x1d7ff,
 
19300
        0x1f000, 0x1f02b,
 
19301
        0x1f030, 0x1f093,
 
19302
        0x1f100, 0x1f10a,
 
19303
        0x1f110, 0x1f12e,
 
19304
        0x1f131, 0x1f131,
 
19305
        0x1f13d, 0x1f13d,
 
19306
        0x1f13f, 0x1f13f,
 
19307
        0x1f142, 0x1f142,
 
19308
        0x1f146, 0x1f146,
 
19309
        0x1f14a, 0x1f14e,
 
19310
        0x1f157, 0x1f157,
 
19311
        0x1f15f, 0x1f15f,
 
19312
        0x1f179, 0x1f179,
 
19313
        0x1f17b, 0x1f17c,
 
19314
        0x1f17f, 0x1f17f,
 
19315
        0x1f18a, 0x1f18d,
 
19316
        0x1f190, 0x1f190,
 
19317
        0x1f200, 0x1f200,
 
19318
        0x1f210, 0x1f231,
 
19319
        0x1f240, 0x1f248,
 
19320
        0x1fffe, 0x2a6d6,
 
19321
        0x2a700, 0x2b734,
 
19322
        0x2f800, 0x2fa1d,
 
19323
        0x2fffe, 0x2ffff,
 
19324
        0x3fffe, 0x3ffff,
 
19325
        0x4fffe, 0x4ffff,
 
19326
        0x5fffe, 0x5ffff,
 
19327
        0x6fffe, 0x6ffff,
 
19328
        0x7fffe, 0x7ffff,
 
19329
        0x8fffe, 0x8ffff,
 
19330
        0x9fffe, 0x9ffff,
 
19331
        0xafffe, 0xaffff,
 
19332
        0xbfffe, 0xbffff,
 
19333
        0xcfffe, 0xcffff,
 
19334
        0xdfffe, 0xdffff,
 
19335
        0xe0001, 0xe0001,
 
19336
        0xe0020, 0xe007f,
 
19337
        0xe0100, 0xe01ef,
 
19338
        0xefffe, 0x10ffff,
 
19339
}; /* CR_Age_5_2 */
 
19340
 
 
19341
/* 'Age_6_0': Derived Age 6.0 */
 
19342
static const OnigCodePoint CR_Age_6_0[] = {
 
19343
        511,
 
19344
        0x0000, 0x0377,
 
19345
        0x037a, 0x037e,
 
19346
        0x0384, 0x038a,
 
19347
        0x038c, 0x038c,
 
19348
        0x038e, 0x03a1,
 
19349
        0x03a3, 0x0527,
 
19350
        0x0531, 0x0556,
 
19351
        0x0559, 0x055f,
 
19352
        0x0561, 0x0587,
 
19353
        0x0589, 0x058a,
 
19354
        0x0591, 0x05c7,
 
19355
        0x05d0, 0x05ea,
 
19356
        0x05f0, 0x05f4,
 
19357
        0x0600, 0x0603,
 
19358
        0x0606, 0x061b,
 
19359
        0x061e, 0x070d,
 
19360
        0x070f, 0x074a,
 
19361
        0x074d, 0x07b1,
 
19362
        0x07c0, 0x07fa,
 
19363
        0x0800, 0x082d,
 
19364
        0x0830, 0x083e,
 
19365
        0x0840, 0x085b,
 
19366
        0x085e, 0x085e,
 
19367
        0x0900, 0x0977,
 
19368
        0x0979, 0x097f,
 
19369
        0x0981, 0x0983,
 
19370
        0x0985, 0x098c,
 
19371
        0x098f, 0x0990,
 
19372
        0x0993, 0x09a8,
 
19373
        0x09aa, 0x09b0,
 
19374
        0x09b2, 0x09b2,
 
19375
        0x09b6, 0x09b9,
 
19376
        0x09bc, 0x09c4,
 
19377
        0x09c7, 0x09c8,
 
19378
        0x09cb, 0x09ce,
 
19379
        0x09d7, 0x09d7,
 
19380
        0x09dc, 0x09dd,
 
19381
        0x09df, 0x09e3,
 
19382
        0x09e6, 0x09fb,
 
19383
        0x0a01, 0x0a03,
 
19384
        0x0a05, 0x0a0a,
 
19385
        0x0a0f, 0x0a10,
 
19386
        0x0a13, 0x0a28,
 
19387
        0x0a2a, 0x0a30,
 
19388
        0x0a32, 0x0a33,
 
19389
        0x0a35, 0x0a36,
 
19390
        0x0a38, 0x0a39,
 
19391
        0x0a3c, 0x0a3c,
 
19392
        0x0a3e, 0x0a42,
 
19393
        0x0a47, 0x0a48,
 
19394
        0x0a4b, 0x0a4d,
 
19395
        0x0a51, 0x0a51,
 
19396
        0x0a59, 0x0a5c,
 
19397
        0x0a5e, 0x0a5e,
 
19398
        0x0a66, 0x0a75,
 
19399
        0x0a81, 0x0a83,
 
19400
        0x0a85, 0x0a8d,
 
19401
        0x0a8f, 0x0a91,
 
19402
        0x0a93, 0x0aa8,
 
19403
        0x0aaa, 0x0ab0,
 
19404
        0x0ab2, 0x0ab3,
 
19405
        0x0ab5, 0x0ab9,
 
19406
        0x0abc, 0x0ac5,
 
19407
        0x0ac7, 0x0ac9,
 
19408
        0x0acb, 0x0acd,
 
19409
        0x0ad0, 0x0ad0,
 
19410
        0x0ae0, 0x0ae3,
 
19411
        0x0ae6, 0x0aef,
 
19412
        0x0af1, 0x0af1,
 
19413
        0x0b01, 0x0b03,
 
19414
        0x0b05, 0x0b0c,
 
19415
        0x0b0f, 0x0b10,
 
19416
        0x0b13, 0x0b28,
 
19417
        0x0b2a, 0x0b30,
 
19418
        0x0b32, 0x0b33,
 
19419
        0x0b35, 0x0b39,
 
19420
        0x0b3c, 0x0b44,
 
19421
        0x0b47, 0x0b48,
 
19422
        0x0b4b, 0x0b4d,
 
19423
        0x0b56, 0x0b57,
 
19424
        0x0b5c, 0x0b5d,
 
19425
        0x0b5f, 0x0b63,
 
19426
        0x0b66, 0x0b77,
 
19427
        0x0b82, 0x0b83,
 
19428
        0x0b85, 0x0b8a,
 
19429
        0x0b8e, 0x0b90,
 
19430
        0x0b92, 0x0b95,
 
19431
        0x0b99, 0x0b9a,
 
19432
        0x0b9c, 0x0b9c,
 
19433
        0x0b9e, 0x0b9f,
 
19434
        0x0ba3, 0x0ba4,
 
19435
        0x0ba8, 0x0baa,
 
19436
        0x0bae, 0x0bb9,
 
19437
        0x0bbe, 0x0bc2,
 
19438
        0x0bc6, 0x0bc8,
 
19439
        0x0bca, 0x0bcd,
 
19440
        0x0bd0, 0x0bd0,
 
19441
        0x0bd7, 0x0bd7,
 
19442
        0x0be6, 0x0bfa,
 
19443
        0x0c01, 0x0c03,
 
19444
        0x0c05, 0x0c0c,
 
19445
        0x0c0e, 0x0c10,
 
19446
        0x0c12, 0x0c28,
 
19447
        0x0c2a, 0x0c33,
 
19448
        0x0c35, 0x0c39,
 
19449
        0x0c3d, 0x0c44,
 
19450
        0x0c46, 0x0c48,
 
19451
        0x0c4a, 0x0c4d,
 
19452
        0x0c55, 0x0c56,
 
19453
        0x0c58, 0x0c59,
 
19454
        0x0c60, 0x0c63,
 
19455
        0x0c66, 0x0c6f,
 
19456
        0x0c78, 0x0c7f,
 
19457
        0x0c82, 0x0c83,
 
19458
        0x0c85, 0x0c8c,
 
19459
        0x0c8e, 0x0c90,
 
19460
        0x0c92, 0x0ca8,
 
19461
        0x0caa, 0x0cb3,
 
19462
        0x0cb5, 0x0cb9,
 
19463
        0x0cbc, 0x0cc4,
 
19464
        0x0cc6, 0x0cc8,
 
19465
        0x0cca, 0x0ccd,
 
19466
        0x0cd5, 0x0cd6,
 
19467
        0x0cde, 0x0cde,
 
19468
        0x0ce0, 0x0ce3,
 
19469
        0x0ce6, 0x0cef,
 
19470
        0x0cf1, 0x0cf2,
 
19471
        0x0d02, 0x0d03,
 
19472
        0x0d05, 0x0d0c,
 
19473
        0x0d0e, 0x0d10,
 
19474
        0x0d12, 0x0d3a,
 
19475
        0x0d3d, 0x0d44,
 
19476
        0x0d46, 0x0d48,
 
19477
        0x0d4a, 0x0d4e,
 
19478
        0x0d57, 0x0d57,
 
19479
        0x0d60, 0x0d63,
 
19480
        0x0d66, 0x0d75,
 
19481
        0x0d79, 0x0d7f,
 
19482
        0x0d82, 0x0d83,
 
19483
        0x0d85, 0x0d96,
 
19484
        0x0d9a, 0x0db1,
 
19485
        0x0db3, 0x0dbb,
 
19486
        0x0dbd, 0x0dbd,
 
19487
        0x0dc0, 0x0dc6,
 
19488
        0x0dca, 0x0dca,
 
19489
        0x0dcf, 0x0dd4,
 
19490
        0x0dd6, 0x0dd6,
 
19491
        0x0dd8, 0x0ddf,
 
19492
        0x0df2, 0x0df4,
 
19493
        0x0e01, 0x0e3a,
 
19494
        0x0e3f, 0x0e5b,
 
19495
        0x0e81, 0x0e82,
 
19496
        0x0e84, 0x0e84,
 
19497
        0x0e87, 0x0e88,
 
19498
        0x0e8a, 0x0e8a,
 
19499
        0x0e8d, 0x0e8d,
 
19500
        0x0e94, 0x0e97,
 
19501
        0x0e99, 0x0e9f,
 
19502
        0x0ea1, 0x0ea3,
 
19503
        0x0ea5, 0x0ea5,
 
19504
        0x0ea7, 0x0ea7,
 
19505
        0x0eaa, 0x0eab,
 
19506
        0x0ead, 0x0eb9,
 
19507
        0x0ebb, 0x0ebd,
 
19508
        0x0ec0, 0x0ec4,
 
19509
        0x0ec6, 0x0ec6,
 
19510
        0x0ec8, 0x0ecd,
 
19511
        0x0ed0, 0x0ed9,
 
19512
        0x0edc, 0x0edd,
 
19513
        0x0f00, 0x0f47,
 
19514
        0x0f49, 0x0f6c,
 
19515
        0x0f71, 0x0f97,
 
19516
        0x0f99, 0x0fbc,
 
19517
        0x0fbe, 0x0fcc,
 
19518
        0x0fce, 0x0fda,
 
19519
        0x1000, 0x10c5,
 
19520
        0x10d0, 0x10fc,
 
19521
        0x1100, 0x1248,
 
19522
        0x124a, 0x124d,
 
19523
        0x1250, 0x1256,
 
19524
        0x1258, 0x1258,
 
19525
        0x125a, 0x125d,
 
19526
        0x1260, 0x1288,
 
19527
        0x128a, 0x128d,
 
19528
        0x1290, 0x12b0,
 
19529
        0x12b2, 0x12b5,
 
19530
        0x12b8, 0x12be,
 
19531
        0x12c0, 0x12c0,
 
19532
        0x12c2, 0x12c5,
 
19533
        0x12c8, 0x12d6,
 
19534
        0x12d8, 0x1310,
 
19535
        0x1312, 0x1315,
 
19536
        0x1318, 0x135a,
 
19537
        0x135d, 0x137c,
 
19538
        0x1380, 0x1399,
 
19539
        0x13a0, 0x13f4,
 
19540
        0x1400, 0x169c,
 
19541
        0x16a0, 0x16f0,
 
19542
        0x1700, 0x170c,
 
19543
        0x170e, 0x1714,
 
19544
        0x1720, 0x1736,
 
19545
        0x1740, 0x1753,
 
19546
        0x1760, 0x176c,
 
19547
        0x176e, 0x1770,
 
19548
        0x1772, 0x1773,
 
19549
        0x1780, 0x17dd,
 
19550
        0x17e0, 0x17e9,
 
19551
        0x17f0, 0x17f9,
 
19552
        0x1800, 0x180e,
 
19553
        0x1810, 0x1819,
 
19554
        0x1820, 0x1877,
 
19555
        0x1880, 0x18aa,
 
19556
        0x18b0, 0x18f5,
 
19557
        0x1900, 0x191c,
 
19558
        0x1920, 0x192b,
 
19559
        0x1930, 0x193b,
 
19560
        0x1940, 0x1940,
 
19561
        0x1944, 0x196d,
 
19562
        0x1970, 0x1974,
 
19563
        0x1980, 0x19ab,
 
19564
        0x19b0, 0x19c9,
 
19565
        0x19d0, 0x19da,
 
19566
        0x19de, 0x1a1b,
 
19567
        0x1a1e, 0x1a5e,
 
19568
        0x1a60, 0x1a7c,
 
19569
        0x1a7f, 0x1a89,
 
19570
        0x1a90, 0x1a99,
 
19571
        0x1aa0, 0x1aad,
 
19572
        0x1b00, 0x1b4b,
 
19573
        0x1b50, 0x1b7c,
 
19574
        0x1b80, 0x1baa,
 
19575
        0x1bae, 0x1bb9,
 
19576
        0x1bc0, 0x1bf3,
 
19577
        0x1bfc, 0x1c37,
 
19578
        0x1c3b, 0x1c49,
 
19579
        0x1c4d, 0x1c7f,
 
19580
        0x1cd0, 0x1cf2,
 
19581
        0x1d00, 0x1de6,
 
19582
        0x1dfc, 0x1f15,
 
19583
        0x1f18, 0x1f1d,
 
19584
        0x1f20, 0x1f45,
 
19585
        0x1f48, 0x1f4d,
 
19586
        0x1f50, 0x1f57,
 
19587
        0x1f59, 0x1f59,
 
19588
        0x1f5b, 0x1f5b,
 
19589
        0x1f5d, 0x1f5d,
 
19590
        0x1f5f, 0x1f7d,
 
19591
        0x1f80, 0x1fb4,
 
19592
        0x1fb6, 0x1fc4,
 
19593
        0x1fc6, 0x1fd3,
 
19594
        0x1fd6, 0x1fdb,
 
19595
        0x1fdd, 0x1fef,
 
19596
        0x1ff2, 0x1ff4,
 
19597
        0x1ff6, 0x1ffe,
 
19598
        0x2000, 0x2064,
 
19599
        0x206a, 0x2071,
 
19600
        0x2074, 0x208e,
 
19601
        0x2090, 0x209c,
 
19602
        0x20a0, 0x20b9,
 
19603
        0x20d0, 0x20f0,
 
19604
        0x2100, 0x2189,
 
19605
        0x2190, 0x23f3,
 
19606
        0x2400, 0x2426,
 
19607
        0x2440, 0x244a,
 
19608
        0x2460, 0x26ff,
 
19609
        0x2701, 0x27ca,
 
19610
        0x27cc, 0x27cc,
 
19611
        0x27ce, 0x2b4c,
 
19612
        0x2b50, 0x2b59,
 
19613
        0x2c00, 0x2c2e,
 
19614
        0x2c30, 0x2c5e,
 
19615
        0x2c60, 0x2cf1,
 
19616
        0x2cf9, 0x2d25,
 
19617
        0x2d30, 0x2d65,
 
19618
        0x2d6f, 0x2d70,
 
19619
        0x2d7f, 0x2d96,
 
19620
        0x2da0, 0x2da6,
 
19621
        0x2da8, 0x2dae,
 
19622
        0x2db0, 0x2db6,
 
19623
        0x2db8, 0x2dbe,
 
19624
        0x2dc0, 0x2dc6,
 
19625
        0x2dc8, 0x2dce,
 
19626
        0x2dd0, 0x2dd6,
 
19627
        0x2dd8, 0x2dde,
 
19628
        0x2de0, 0x2e31,
 
19629
        0x2e80, 0x2e99,
 
19630
        0x2e9b, 0x2ef3,
 
19631
        0x2f00, 0x2fd5,
 
19632
        0x2ff0, 0x2ffb,
 
19633
        0x3000, 0x303f,
 
19634
        0x3041, 0x3096,
 
19635
        0x3099, 0x30ff,
 
19636
        0x3105, 0x312d,
 
19637
        0x3131, 0x318e,
 
19638
        0x3190, 0x31ba,
 
19639
        0x31c0, 0x31e3,
 
19640
        0x31f0, 0x321e,
 
19641
        0x3220, 0x32fe,
 
19642
        0x3300, 0x4db5,
 
19643
        0x4dc0, 0x9fcb,
 
19644
        0xa000, 0xa48c,
 
19645
        0xa490, 0xa4c6,
 
19646
        0xa4d0, 0xa62b,
 
19647
        0xa640, 0xa673,
 
19648
        0xa67c, 0xa697,
 
19649
        0xa6a0, 0xa6f7,
 
19650
        0xa700, 0xa78e,
 
19651
        0xa790, 0xa791,
 
19652
        0xa7a0, 0xa7a9,
 
19653
        0xa7fa, 0xa82b,
 
19654
        0xa830, 0xa839,
 
19655
        0xa840, 0xa877,
 
19656
        0xa880, 0xa8c4,
 
19657
        0xa8ce, 0xa8d9,
 
19658
        0xa8e0, 0xa8fb,
 
19659
        0xa900, 0xa953,
 
19660
        0xa95f, 0xa97c,
 
19661
        0xa980, 0xa9cd,
 
19662
        0xa9cf, 0xa9d9,
 
19663
        0xa9de, 0xa9df,
 
19664
        0xaa00, 0xaa36,
 
19665
        0xaa40, 0xaa4d,
 
19666
        0xaa50, 0xaa59,
 
19667
        0xaa5c, 0xaa7b,
 
19668
        0xaa80, 0xaac2,
 
19669
        0xaadb, 0xaadf,
 
19670
        0xab01, 0xab06,
 
19671
        0xab09, 0xab0e,
 
19672
        0xab11, 0xab16,
 
19673
        0xab20, 0xab26,
 
19674
        0xab28, 0xab2e,
 
19675
        0xabc0, 0xabed,
 
19676
        0xabf0, 0xabf9,
 
19677
        0xac00, 0xd7a3,
 
19678
        0xd7b0, 0xd7c6,
 
19679
        0xd7cb, 0xd7fb,
 
19680
        0xd800, 0xfa2d,
 
19681
        0xfa30, 0xfa6d,
 
19682
        0xfa70, 0xfad9,
 
19683
        0xfb00, 0xfb06,
 
19684
        0xfb13, 0xfb17,
 
19685
        0xfb1d, 0xfb36,
 
19686
        0xfb38, 0xfb3c,
 
19687
        0xfb3e, 0xfb3e,
 
19688
        0xfb40, 0xfb41,
 
19689
        0xfb43, 0xfb44,
 
19690
        0xfb46, 0xfbc1,
 
19691
        0xfbd3, 0xfd3f,
 
19692
        0xfd50, 0xfd8f,
 
19693
        0xfd92, 0xfdc7,
 
19694
        0xfdd0, 0xfdfd,
 
19695
        0xfe00, 0xfe19,
 
19696
        0xfe20, 0xfe26,
 
19697
        0xfe30, 0xfe52,
 
19698
        0xfe54, 0xfe66,
 
19699
        0xfe68, 0xfe6b,
 
19700
        0xfe70, 0xfe74,
 
19701
        0xfe76, 0xfefc,
 
19702
        0xfeff, 0xfeff,
 
19703
        0xff01, 0xffbe,
 
19704
        0xffc2, 0xffc7,
 
19705
        0xffca, 0xffcf,
 
19706
        0xffd2, 0xffd7,
 
19707
        0xffda, 0xffdc,
 
19708
        0xffe0, 0xffe6,
 
19709
        0xffe8, 0xffee,
 
19710
        0xfff9, 0x1000b,
 
19711
        0x1000d, 0x10026,
 
19712
        0x10028, 0x1003a,
 
19713
        0x1003c, 0x1003d,
 
19714
        0x1003f, 0x1004d,
 
19715
        0x10050, 0x1005d,
 
19716
        0x10080, 0x100fa,
 
19717
        0x10100, 0x10102,
 
19718
        0x10107, 0x10133,
 
19719
        0x10137, 0x1018a,
 
19720
        0x10190, 0x1019b,
 
19721
        0x101d0, 0x101fd,
 
19722
        0x10280, 0x1029c,
 
19723
        0x102a0, 0x102d0,
 
19724
        0x10300, 0x1031e,
 
19725
        0x10320, 0x10323,
 
19726
        0x10330, 0x1034a,
 
19727
        0x10380, 0x1039d,
 
19728
        0x1039f, 0x103c3,
 
19729
        0x103c8, 0x103d5,
 
19730
        0x10400, 0x1049d,
 
19731
        0x104a0, 0x104a9,
 
19732
        0x10800, 0x10805,
 
19733
        0x10808, 0x10808,
 
19734
        0x1080a, 0x10835,
 
19735
        0x10837, 0x10838,
 
19736
        0x1083c, 0x1083c,
 
19737
        0x1083f, 0x10855,
 
19738
        0x10857, 0x1085f,
 
19739
        0x10900, 0x1091b,
 
19740
        0x1091f, 0x10939,
 
19741
        0x1093f, 0x1093f,
 
19742
        0x10a00, 0x10a03,
 
19743
        0x10a05, 0x10a06,
 
19744
        0x10a0c, 0x10a13,
 
19745
        0x10a15, 0x10a17,
 
19746
        0x10a19, 0x10a33,
 
19747
        0x10a38, 0x10a3a,
 
19748
        0x10a3f, 0x10a47,
 
19749
        0x10a50, 0x10a58,
 
19750
        0x10a60, 0x10a7f,
 
19751
        0x10b00, 0x10b35,
 
19752
        0x10b39, 0x10b55,
 
19753
        0x10b58, 0x10b72,
 
19754
        0x10b78, 0x10b7f,
 
19755
        0x10c00, 0x10c48,
 
19756
        0x10e60, 0x10e7e,
 
19757
        0x11000, 0x1104d,
 
19758
        0x11052, 0x1106f,
 
19759
        0x11080, 0x110c1,
 
19760
        0x12000, 0x1236e,
 
19761
        0x12400, 0x12462,
 
19762
        0x12470, 0x12473,
 
19763
        0x13000, 0x1342e,
 
19764
        0x16800, 0x16a38,
 
19765
        0x1b000, 0x1b001,
 
19766
        0x1d000, 0x1d0f5,
 
19767
        0x1d100, 0x1d126,
 
19768
        0x1d129, 0x1d1dd,
 
19769
        0x1d200, 0x1d245,
 
19770
        0x1d300, 0x1d356,
 
19771
        0x1d360, 0x1d371,
 
19772
        0x1d400, 0x1d454,
 
19773
        0x1d456, 0x1d49c,
 
19774
        0x1d49e, 0x1d49f,
 
19775
        0x1d4a2, 0x1d4a2,
 
19776
        0x1d4a5, 0x1d4a6,
 
19777
        0x1d4a9, 0x1d4ac,
 
19778
        0x1d4ae, 0x1d4b9,
 
19779
        0x1d4bb, 0x1d4bb,
 
19780
        0x1d4bd, 0x1d4c3,
 
19781
        0x1d4c5, 0x1d505,
 
19782
        0x1d507, 0x1d50a,
 
19783
        0x1d50d, 0x1d514,
 
19784
        0x1d516, 0x1d51c,
 
19785
        0x1d51e, 0x1d539,
 
19786
        0x1d53b, 0x1d53e,
 
19787
        0x1d540, 0x1d544,
 
19788
        0x1d546, 0x1d546,
 
19789
        0x1d54a, 0x1d550,
 
19790
        0x1d552, 0x1d6a5,
 
19791
        0x1d6a8, 0x1d7cb,
 
19792
        0x1d7ce, 0x1d7ff,
 
19793
        0x1f000, 0x1f02b,
 
19794
        0x1f030, 0x1f093,
 
19795
        0x1f0a0, 0x1f0ae,
 
19796
        0x1f0b1, 0x1f0be,
 
19797
        0x1f0c1, 0x1f0cf,
 
19798
        0x1f0d1, 0x1f0df,
 
19799
        0x1f100, 0x1f10a,
 
19800
        0x1f110, 0x1f12e,
 
19801
        0x1f130, 0x1f169,
 
19802
        0x1f170, 0x1f19a,
 
19803
        0x1f1e6, 0x1f202,
 
19804
        0x1f210, 0x1f23a,
 
19805
        0x1f240, 0x1f248,
 
19806
        0x1f250, 0x1f251,
 
19807
        0x1f300, 0x1f320,
 
19808
        0x1f330, 0x1f335,
 
19809
        0x1f337, 0x1f37c,
 
19810
        0x1f380, 0x1f393,
 
19811
        0x1f3a0, 0x1f3c4,
 
19812
        0x1f3c6, 0x1f3ca,
 
19813
        0x1f3e0, 0x1f3f0,
 
19814
        0x1f400, 0x1f43e,
 
19815
        0x1f440, 0x1f440,
 
19816
        0x1f442, 0x1f4f7,
 
19817
        0x1f4f9, 0x1f4fc,
 
19818
        0x1f500, 0x1f53d,
 
19819
        0x1f550, 0x1f567,
 
19820
        0x1f5fb, 0x1f5ff,
 
19821
        0x1f601, 0x1f610,
 
19822
        0x1f612, 0x1f614,
 
19823
        0x1f616, 0x1f616,
 
19824
        0x1f618, 0x1f618,
 
19825
        0x1f61a, 0x1f61a,
 
19826
        0x1f61c, 0x1f61e,
 
19827
        0x1f620, 0x1f625,
 
19828
        0x1f628, 0x1f62b,
 
19829
        0x1f62d, 0x1f62d,
 
19830
        0x1f630, 0x1f633,
 
19831
        0x1f635, 0x1f640,
 
19832
        0x1f645, 0x1f64f,
 
19833
        0x1f680, 0x1f6c5,
 
19834
        0x1f700, 0x1f773,
 
19835
        0x1fffe, 0x2a6d6,
 
19836
        0x2a700, 0x2b734,
 
19837
        0x2b740, 0x2b81d,
 
19838
        0x2f800, 0x2fa1d,
 
19839
        0x2fffe, 0x2ffff,
 
19840
        0x3fffe, 0x3ffff,
 
19841
        0x4fffe, 0x4ffff,
 
19842
        0x5fffe, 0x5ffff,
 
19843
        0x6fffe, 0x6ffff,
 
19844
        0x7fffe, 0x7ffff,
 
19845
        0x8fffe, 0x8ffff,
 
19846
        0x9fffe, 0x9ffff,
 
19847
        0xafffe, 0xaffff,
 
19848
        0xbfffe, 0xbffff,
 
19849
        0xcfffe, 0xcffff,
 
19850
        0xdfffe, 0xdffff,
 
19851
        0xe0001, 0xe0001,
 
19852
        0xe0020, 0xe007f,
 
19853
        0xe0100, 0xe01ef,
 
19854
        0xefffe, 0x10ffff,
 
19855
}; /* CR_Age_6_0 */
14112
19856
 
14113
19857
/* 'NEWLINE': [[:NEWLINE:]] */
14114
19858
static const OnigCodePoint CR_NEWLINE[] = {
14141
19885
 
14142
19886
/* 'Graph': [[:Graph:]] */
14143
19887
static const OnigCodePoint CR_Graph[] = {
14144
 
        490,
 
19888
        506,
14145
19889
        0x0021, 0x007e,
14146
19890
        0x00a1, 0x0377,
14147
19891
        0x037a, 0x037e,
14148
19892
        0x0384, 0x038a,
14149
19893
        0x038c, 0x038c,
14150
19894
        0x038e, 0x03a1,
14151
 
        0x03a3, 0x0525,
 
19895
        0x03a3, 0x0527,
14152
19896
        0x0531, 0x0556,
14153
19897
        0x0559, 0x055f,
14154
19898
        0x0561, 0x0587,
14158
19902
        0x05f0, 0x05f4,
14159
19903
        0x0600, 0x0603,
14160
19904
        0x0606, 0x061b,
14161
 
        0x061e, 0x061f,
14162
 
        0x0621, 0x065e,
14163
 
        0x0660, 0x070d,
 
19905
        0x061e, 0x070d,
14164
19906
        0x070f, 0x074a,
14165
19907
        0x074d, 0x07b1,
14166
19908
        0x07c0, 0x07fa,
14167
19909
        0x0800, 0x082d,
14168
19910
        0x0830, 0x083e,
14169
 
        0x0900, 0x0939,
14170
 
        0x093c, 0x094e,
14171
 
        0x0950, 0x0955,
14172
 
        0x0958, 0x0972,
 
19911
        0x0840, 0x085b,
 
19912
        0x085e, 0x085e,
 
19913
        0x0900, 0x0977,
14173
19914
        0x0979, 0x097f,
14174
19915
        0x0981, 0x0983,
14175
19916
        0x0985, 0x098c,
14228
19969
        0x0b56, 0x0b57,
14229
19970
        0x0b5c, 0x0b5d,
14230
19971
        0x0b5f, 0x0b63,
14231
 
        0x0b66, 0x0b71,
 
19972
        0x0b66, 0x0b77,
14232
19973
        0x0b82, 0x0b83,
14233
19974
        0x0b85, 0x0b8a,
14234
19975
        0x0b8e, 0x0b90,
14276
20017
        0x0d02, 0x0d03,
14277
20018
        0x0d05, 0x0d0c,
14278
20019
        0x0d0e, 0x0d10,
14279
 
        0x0d12, 0x0d28,
14280
 
        0x0d2a, 0x0d39,
 
20020
        0x0d12, 0x0d3a,
14281
20021
        0x0d3d, 0x0d44,
14282
20022
        0x0d46, 0x0d48,
14283
 
        0x0d4a, 0x0d4d,
 
20023
        0x0d4a, 0x0d4e,
14284
20024
        0x0d57, 0x0d57,
14285
20025
        0x0d60, 0x0d63,
14286
20026
        0x0d66, 0x0d75,
14318
20058
        0x0edc, 0x0edd,
14319
20059
        0x0f00, 0x0f47,
14320
20060
        0x0f49, 0x0f6c,
14321
 
        0x0f71, 0x0f8b,
14322
 
        0x0f90, 0x0f97,
 
20061
        0x0f71, 0x0f97,
14323
20062
        0x0f99, 0x0fbc,
14324
20063
        0x0fbe, 0x0fcc,
14325
 
        0x0fce, 0x0fd8,
 
20064
        0x0fce, 0x0fda,
14326
20065
        0x1000, 0x10c5,
14327
20066
        0x10d0, 0x10fc,
14328
20067
        0x1100, 0x1248,
14341
20080
        0x12d8, 0x1310,
14342
20081
        0x1312, 0x1315,
14343
20082
        0x1318, 0x135a,
14344
 
        0x135f, 0x137c,
 
20083
        0x135d, 0x137c,
14345
20084
        0x1380, 0x1399,
14346
20085
        0x13a0, 0x13f4,
14347
20086
        0x1400, 0x167f,
14381
20120
        0x1b50, 0x1b7c,
14382
20121
        0x1b80, 0x1baa,
14383
20122
        0x1bae, 0x1bb9,
14384
 
        0x1c00, 0x1c37,
 
20123
        0x1bc0, 0x1bf3,
 
20124
        0x1bfc, 0x1c37,
14385
20125
        0x1c3b, 0x1c49,
14386
20126
        0x1c4d, 0x1c7f,
14387
20127
        0x1cd0, 0x1cf2,
14388
20128
        0x1d00, 0x1de6,
14389
 
        0x1dfd, 0x1f15,
 
20129
        0x1dfc, 0x1f15,
14390
20130
        0x1f18, 0x1f1d,
14391
20131
        0x1f20, 0x1f45,
14392
20132
        0x1f48, 0x1f4d,
14408
20148
        0x2060, 0x2064,
14409
20149
        0x206a, 0x2071,
14410
20150
        0x2074, 0x208e,
14411
 
        0x2090, 0x2094,
14412
 
        0x20a0, 0x20b8,
 
20151
        0x2090, 0x209c,
 
20152
        0x20a0, 0x20b9,
14413
20153
        0x20d0, 0x20f0,
14414
20154
        0x2100, 0x2189,
14415
 
        0x2190, 0x23e8,
 
20155
        0x2190, 0x23f3,
14416
20156
        0x2400, 0x2426,
14417
20157
        0x2440, 0x244a,
14418
 
        0x2460, 0x26cd,
14419
 
        0x26cf, 0x26e1,
14420
 
        0x26e3, 0x26e3,
14421
 
        0x26e8, 0x26ff,
14422
 
        0x2701, 0x2704,
14423
 
        0x2706, 0x2709,
14424
 
        0x270c, 0x2727,
14425
 
        0x2729, 0x274b,
14426
 
        0x274d, 0x274d,
14427
 
        0x274f, 0x2752,
14428
 
        0x2756, 0x275e,
14429
 
        0x2761, 0x2794,
14430
 
        0x2798, 0x27af,
14431
 
        0x27b1, 0x27be,
14432
 
        0x27c0, 0x27ca,
 
20158
        0x2460, 0x26ff,
 
20159
        0x2701, 0x27ca,
14433
20160
        0x27cc, 0x27cc,
14434
 
        0x27d0, 0x2b4c,
 
20161
        0x27ce, 0x2b4c,
14435
20162
        0x2b50, 0x2b59,
14436
20163
        0x2c00, 0x2c2e,
14437
20164
        0x2c30, 0x2c5e,
14438
20165
        0x2c60, 0x2cf1,
14439
20166
        0x2cf9, 0x2d25,
14440
20167
        0x2d30, 0x2d65,
14441
 
        0x2d6f, 0x2d6f,
14442
 
        0x2d80, 0x2d96,
 
20168
        0x2d6f, 0x2d70,
 
20169
        0x2d7f, 0x2d96,
14443
20170
        0x2da0, 0x2da6,
14444
20171
        0x2da8, 0x2dae,
14445
20172
        0x2db0, 0x2db6,
14458
20185
        0x3099, 0x30ff,
14459
20186
        0x3105, 0x312d,
14460
20187
        0x3131, 0x318e,
14461
 
        0x3190, 0x31b7,
 
20188
        0x3190, 0x31ba,
14462
20189
        0x31c0, 0x31e3,
14463
20190
        0x31f0, 0x321e,
14464
20191
        0x3220, 0x32fe,
14467
20194
        0xa000, 0xa48c,
14468
20195
        0xa490, 0xa4c6,
14469
20196
        0xa4d0, 0xa62b,
14470
 
        0xa640, 0xa65f,
14471
 
        0xa662, 0xa673,
 
20197
        0xa640, 0xa673,
14472
20198
        0xa67c, 0xa697,
14473
20199
        0xa6a0, 0xa6f7,
14474
 
        0xa700, 0xa78c,
14475
 
        0xa7fb, 0xa82b,
 
20200
        0xa700, 0xa78e,
 
20201
        0xa790, 0xa791,
 
20202
        0xa7a0, 0xa7a9,
 
20203
        0xa7fa, 0xa82b,
14476
20204
        0xa830, 0xa839,
14477
20205
        0xa840, 0xa877,
14478
20206
        0xa880, 0xa8c4,
14489
20217
        0xaa5c, 0xaa7b,
14490
20218
        0xaa80, 0xaac2,
14491
20219
        0xaadb, 0xaadf,
 
20220
        0xab01, 0xab06,
 
20221
        0xab09, 0xab0e,
 
20222
        0xab11, 0xab16,
 
20223
        0xab20, 0xab26,
 
20224
        0xab28, 0xab2e,
14492
20225
        0xabc0, 0xabed,
14493
20226
        0xabf0, 0xabf9,
14494
20227
        0xac00, 0xd7a3,
14504
20237
        0xfb3e, 0xfb3e,
14505
20238
        0xfb40, 0xfb41,
14506
20239
        0xfb43, 0xfb44,
14507
 
        0xfb46, 0xfbb1,
 
20240
        0xfb46, 0xfbc1,
14508
20241
        0xfbd3, 0xfd3f,
14509
20242
        0xfd50, 0xfd8f,
14510
20243
        0xfd92, 0xfdc7,
14572
20305
        0x10b78, 0x10b7f,
14573
20306
        0x10c00, 0x10c48,
14574
20307
        0x10e60, 0x10e7e,
 
20308
        0x11000, 0x1104d,
 
20309
        0x11052, 0x1106f,
14575
20310
        0x11080, 0x110c1,
14576
20311
        0x12000, 0x1236e,
14577
20312
        0x12400, 0x12462,
14578
20313
        0x12470, 0x12473,
14579
20314
        0x13000, 0x1342e,
 
20315
        0x16800, 0x16a38,
 
20316
        0x1b000, 0x1b001,
14580
20317
        0x1d000, 0x1d0f5,
14581
20318
        0x1d100, 0x1d126,
14582
20319
        0x1d129, 0x1d1dd,
14606
20343
        0x1d7ce, 0x1d7ff,
14607
20344
        0x1f000, 0x1f02b,
14608
20345
        0x1f030, 0x1f093,
 
20346
        0x1f0a0, 0x1f0ae,
 
20347
        0x1f0b1, 0x1f0be,
 
20348
        0x1f0c1, 0x1f0cf,
 
20349
        0x1f0d1, 0x1f0df,
14609
20350
        0x1f100, 0x1f10a,
14610
20351
        0x1f110, 0x1f12e,
14611
 
        0x1f131, 0x1f131,
14612
 
        0x1f13d, 0x1f13d,
14613
 
        0x1f13f, 0x1f13f,
14614
 
        0x1f142, 0x1f142,
14615
 
        0x1f146, 0x1f146,
14616
 
        0x1f14a, 0x1f14e,
14617
 
        0x1f157, 0x1f157,
14618
 
        0x1f15f, 0x1f15f,
14619
 
        0x1f179, 0x1f179,
14620
 
        0x1f17b, 0x1f17c,
14621
 
        0x1f17f, 0x1f17f,
14622
 
        0x1f18a, 0x1f18d,
14623
 
        0x1f190, 0x1f190,
14624
 
        0x1f200, 0x1f200,
14625
 
        0x1f210, 0x1f231,
 
20352
        0x1f130, 0x1f169,
 
20353
        0x1f170, 0x1f19a,
 
20354
        0x1f1e6, 0x1f202,
 
20355
        0x1f210, 0x1f23a,
14626
20356
        0x1f240, 0x1f248,
 
20357
        0x1f250, 0x1f251,
 
20358
        0x1f300, 0x1f320,
 
20359
        0x1f330, 0x1f335,
 
20360
        0x1f337, 0x1f37c,
 
20361
        0x1f380, 0x1f393,
 
20362
        0x1f3a0, 0x1f3c4,
 
20363
        0x1f3c6, 0x1f3ca,
 
20364
        0x1f3e0, 0x1f3f0,
 
20365
        0x1f400, 0x1f43e,
 
20366
        0x1f440, 0x1f440,
 
20367
        0x1f442, 0x1f4f7,
 
20368
        0x1f4f9, 0x1f4fc,
 
20369
        0x1f500, 0x1f53d,
 
20370
        0x1f550, 0x1f567,
 
20371
        0x1f5fb, 0x1f5ff,
 
20372
        0x1f601, 0x1f610,
 
20373
        0x1f612, 0x1f614,
 
20374
        0x1f616, 0x1f616,
 
20375
        0x1f618, 0x1f618,
 
20376
        0x1f61a, 0x1f61a,
 
20377
        0x1f61c, 0x1f61e,
 
20378
        0x1f620, 0x1f625,
 
20379
        0x1f628, 0x1f62b,
 
20380
        0x1f62d, 0x1f62d,
 
20381
        0x1f630, 0x1f633,
 
20382
        0x1f635, 0x1f640,
 
20383
        0x1f645, 0x1f64f,
 
20384
        0x1f680, 0x1f6c5,
 
20385
        0x1f700, 0x1f773,
14627
20386
        0x20000, 0x2a6d6,
14628
20387
        0x2a700, 0x2b734,
 
20388
        0x2b740, 0x2b81d,
14629
20389
        0x2f800, 0x2fa1d,
14630
20390
        0xe0001, 0xe0001,
14631
20391
        0xe0020, 0xe007f,
14639
20399
 
14640
20400
/* 'Print': [[:Print:]] */
14641
20401
static const OnigCodePoint CR_Print[] = {
14642
 
        487,
 
20402
        503,
14643
20403
        0x0020, 0x007e,
14644
20404
        0x00a0, 0x0377,
14645
20405
        0x037a, 0x037e,
14646
20406
        0x0384, 0x038a,
14647
20407
        0x038c, 0x038c,
14648
20408
        0x038e, 0x03a1,
14649
 
        0x03a3, 0x0525,
 
20409
        0x03a3, 0x0527,
14650
20410
        0x0531, 0x0556,
14651
20411
        0x0559, 0x055f,
14652
20412
        0x0561, 0x0587,
14656
20416
        0x05f0, 0x05f4,
14657
20417
        0x0600, 0x0603,
14658
20418
        0x0606, 0x061b,
14659
 
        0x061e, 0x061f,
14660
 
        0x0621, 0x065e,
14661
 
        0x0660, 0x070d,
 
20419
        0x061e, 0x070d,
14662
20420
        0x070f, 0x074a,
14663
20421
        0x074d, 0x07b1,
14664
20422
        0x07c0, 0x07fa,
14665
20423
        0x0800, 0x082d,
14666
20424
        0x0830, 0x083e,
14667
 
        0x0900, 0x0939,
14668
 
        0x093c, 0x094e,
14669
 
        0x0950, 0x0955,
14670
 
        0x0958, 0x0972,
 
20425
        0x0840, 0x085b,
 
20426
        0x085e, 0x085e,
 
20427
        0x0900, 0x0977,
14671
20428
        0x0979, 0x097f,
14672
20429
        0x0981, 0x0983,
14673
20430
        0x0985, 0x098c,
14726
20483
        0x0b56, 0x0b57,
14727
20484
        0x0b5c, 0x0b5d,
14728
20485
        0x0b5f, 0x0b63,
14729
 
        0x0b66, 0x0b71,
 
20486
        0x0b66, 0x0b77,
14730
20487
        0x0b82, 0x0b83,
14731
20488
        0x0b85, 0x0b8a,
14732
20489
        0x0b8e, 0x0b90,
14774
20531
        0x0d02, 0x0d03,
14775
20532
        0x0d05, 0x0d0c,
14776
20533
        0x0d0e, 0x0d10,
14777
 
        0x0d12, 0x0d28,
14778
 
        0x0d2a, 0x0d39,
 
20534
        0x0d12, 0x0d3a,
14779
20535
        0x0d3d, 0x0d44,
14780
20536
        0x0d46, 0x0d48,
14781
 
        0x0d4a, 0x0d4d,
 
20537
        0x0d4a, 0x0d4e,
14782
20538
        0x0d57, 0x0d57,
14783
20539
        0x0d60, 0x0d63,
14784
20540
        0x0d66, 0x0d75,
14816
20572
        0x0edc, 0x0edd,
14817
20573
        0x0f00, 0x0f47,
14818
20574
        0x0f49, 0x0f6c,
14819
 
        0x0f71, 0x0f8b,
14820
 
        0x0f90, 0x0f97,
 
20575
        0x0f71, 0x0f97,
14821
20576
        0x0f99, 0x0fbc,
14822
20577
        0x0fbe, 0x0fcc,
14823
 
        0x0fce, 0x0fd8,
 
20578
        0x0fce, 0x0fda,
14824
20579
        0x1000, 0x10c5,
14825
20580
        0x10d0, 0x10fc,
14826
20581
        0x1100, 0x1248,
14839
20594
        0x12d8, 0x1310,
14840
20595
        0x1312, 0x1315,
14841
20596
        0x1318, 0x135a,
14842
 
        0x135f, 0x137c,
 
20597
        0x135d, 0x137c,
14843
20598
        0x1380, 0x1399,
14844
20599
        0x13a0, 0x13f4,
14845
20600
        0x1400, 0x169c,
14878
20633
        0x1b50, 0x1b7c,
14879
20634
        0x1b80, 0x1baa,
14880
20635
        0x1bae, 0x1bb9,
14881
 
        0x1c00, 0x1c37,
 
20636
        0x1bc0, 0x1bf3,
 
20637
        0x1bfc, 0x1c37,
14882
20638
        0x1c3b, 0x1c49,
14883
20639
        0x1c4d, 0x1c7f,
14884
20640
        0x1cd0, 0x1cf2,
14885
20641
        0x1d00, 0x1de6,
14886
 
        0x1dfd, 0x1f15,
 
20642
        0x1dfc, 0x1f15,
14887
20643
        0x1f18, 0x1f1d,
14888
20644
        0x1f20, 0x1f45,
14889
20645
        0x1f48, 0x1f4d,
14903
20659
        0x202a, 0x2064,
14904
20660
        0x206a, 0x2071,
14905
20661
        0x2074, 0x208e,
14906
 
        0x2090, 0x2094,
14907
 
        0x20a0, 0x20b8,
 
20662
        0x2090, 0x209c,
 
20663
        0x20a0, 0x20b9,
14908
20664
        0x20d0, 0x20f0,
14909
20665
        0x2100, 0x2189,
14910
 
        0x2190, 0x23e8,
 
20666
        0x2190, 0x23f3,
14911
20667
        0x2400, 0x2426,
14912
20668
        0x2440, 0x244a,
14913
 
        0x2460, 0x26cd,
14914
 
        0x26cf, 0x26e1,
14915
 
        0x26e3, 0x26e3,
14916
 
        0x26e8, 0x26ff,
14917
 
        0x2701, 0x2704,
14918
 
        0x2706, 0x2709,
14919
 
        0x270c, 0x2727,
14920
 
        0x2729, 0x274b,
14921
 
        0x274d, 0x274d,
14922
 
        0x274f, 0x2752,
14923
 
        0x2756, 0x275e,
14924
 
        0x2761, 0x2794,
14925
 
        0x2798, 0x27af,
14926
 
        0x27b1, 0x27be,
14927
 
        0x27c0, 0x27ca,
 
20669
        0x2460, 0x26ff,
 
20670
        0x2701, 0x27ca,
14928
20671
        0x27cc, 0x27cc,
14929
 
        0x27d0, 0x2b4c,
 
20672
        0x27ce, 0x2b4c,
14930
20673
        0x2b50, 0x2b59,
14931
20674
        0x2c00, 0x2c2e,
14932
20675
        0x2c30, 0x2c5e,
14933
20676
        0x2c60, 0x2cf1,
14934
20677
        0x2cf9, 0x2d25,
14935
20678
        0x2d30, 0x2d65,
14936
 
        0x2d6f, 0x2d6f,
14937
 
        0x2d80, 0x2d96,
 
20679
        0x2d6f, 0x2d70,
 
20680
        0x2d7f, 0x2d96,
14938
20681
        0x2da0, 0x2da6,
14939
20682
        0x2da8, 0x2dae,
14940
20683
        0x2db0, 0x2db6,
14953
20696
        0x3099, 0x30ff,
14954
20697
        0x3105, 0x312d,
14955
20698
        0x3131, 0x318e,
14956
 
        0x3190, 0x31b7,
 
20699
        0x3190, 0x31ba,
14957
20700
        0x31c0, 0x31e3,
14958
20701
        0x31f0, 0x321e,
14959
20702
        0x3220, 0x32fe,
14962
20705
        0xa000, 0xa48c,
14963
20706
        0xa490, 0xa4c6,
14964
20707
        0xa4d0, 0xa62b,
14965
 
        0xa640, 0xa65f,
14966
 
        0xa662, 0xa673,
 
20708
        0xa640, 0xa673,
14967
20709
        0xa67c, 0xa697,
14968
20710
        0xa6a0, 0xa6f7,
14969
 
        0xa700, 0xa78c,
14970
 
        0xa7fb, 0xa82b,
 
20711
        0xa700, 0xa78e,
 
20712
        0xa790, 0xa791,
 
20713
        0xa7a0, 0xa7a9,
 
20714
        0xa7fa, 0xa82b,
14971
20715
        0xa830, 0xa839,
14972
20716
        0xa840, 0xa877,
14973
20717
        0xa880, 0xa8c4,
14984
20728
        0xaa5c, 0xaa7b,
14985
20729
        0xaa80, 0xaac2,
14986
20730
        0xaadb, 0xaadf,
 
20731
        0xab01, 0xab06,
 
20732
        0xab09, 0xab0e,
 
20733
        0xab11, 0xab16,
 
20734
        0xab20, 0xab26,
 
20735
        0xab28, 0xab2e,
14987
20736
        0xabc0, 0xabed,
14988
20737
        0xabf0, 0xabf9,
14989
20738
        0xac00, 0xd7a3,
14999
20748
        0xfb3e, 0xfb3e,
15000
20749
        0xfb40, 0xfb41,
15001
20750
        0xfb43, 0xfb44,
15002
 
        0xfb46, 0xfbb1,
 
20751
        0xfb46, 0xfbc1,
15003
20752
        0xfbd3, 0xfd3f,
15004
20753
        0xfd50, 0xfd8f,
15005
20754
        0xfd92, 0xfdc7,
15067
20816
        0x10b78, 0x10b7f,
15068
20817
        0x10c00, 0x10c48,
15069
20818
        0x10e60, 0x10e7e,
 
20819
        0x11000, 0x1104d,
 
20820
        0x11052, 0x1106f,
15070
20821
        0x11080, 0x110c1,
15071
20822
        0x12000, 0x1236e,
15072
20823
        0x12400, 0x12462,
15073
20824
        0x12470, 0x12473,
15074
20825
        0x13000, 0x1342e,
 
20826
        0x16800, 0x16a38,
 
20827
        0x1b000, 0x1b001,
15075
20828
        0x1d000, 0x1d0f5,
15076
20829
        0x1d100, 0x1d126,
15077
20830
        0x1d129, 0x1d1dd,
15101
20854
        0x1d7ce, 0x1d7ff,
15102
20855
        0x1f000, 0x1f02b,
15103
20856
        0x1f030, 0x1f093,
 
20857
        0x1f0a0, 0x1f0ae,
 
20858
        0x1f0b1, 0x1f0be,
 
20859
        0x1f0c1, 0x1f0cf,
 
20860
        0x1f0d1, 0x1f0df,
15104
20861
        0x1f100, 0x1f10a,
15105
20862
        0x1f110, 0x1f12e,
15106
 
        0x1f131, 0x1f131,
15107
 
        0x1f13d, 0x1f13d,
15108
 
        0x1f13f, 0x1f13f,
15109
 
        0x1f142, 0x1f142,
15110
 
        0x1f146, 0x1f146,
15111
 
        0x1f14a, 0x1f14e,
15112
 
        0x1f157, 0x1f157,
15113
 
        0x1f15f, 0x1f15f,
15114
 
        0x1f179, 0x1f179,
15115
 
        0x1f17b, 0x1f17c,
15116
 
        0x1f17f, 0x1f17f,
15117
 
        0x1f18a, 0x1f18d,
15118
 
        0x1f190, 0x1f190,
15119
 
        0x1f200, 0x1f200,
15120
 
        0x1f210, 0x1f231,
 
20863
        0x1f130, 0x1f169,
 
20864
        0x1f170, 0x1f19a,
 
20865
        0x1f1e6, 0x1f202,
 
20866
        0x1f210, 0x1f23a,
15121
20867
        0x1f240, 0x1f248,
 
20868
        0x1f250, 0x1f251,
 
20869
        0x1f300, 0x1f320,
 
20870
        0x1f330, 0x1f335,
 
20871
        0x1f337, 0x1f37c,
 
20872
        0x1f380, 0x1f393,
 
20873
        0x1f3a0, 0x1f3c4,
 
20874
        0x1f3c6, 0x1f3ca,
 
20875
        0x1f3e0, 0x1f3f0,
 
20876
        0x1f400, 0x1f43e,
 
20877
        0x1f440, 0x1f440,
 
20878
        0x1f442, 0x1f4f7,
 
20879
        0x1f4f9, 0x1f4fc,
 
20880
        0x1f500, 0x1f53d,
 
20881
        0x1f550, 0x1f567,
 
20882
        0x1f5fb, 0x1f5ff,
 
20883
        0x1f601, 0x1f610,
 
20884
        0x1f612, 0x1f614,
 
20885
        0x1f616, 0x1f616,
 
20886
        0x1f618, 0x1f618,
 
20887
        0x1f61a, 0x1f61a,
 
20888
        0x1f61c, 0x1f61e,
 
20889
        0x1f620, 0x1f625,
 
20890
        0x1f628, 0x1f62b,
 
20891
        0x1f62d, 0x1f62d,
 
20892
        0x1f630, 0x1f633,
 
20893
        0x1f635, 0x1f640,
 
20894
        0x1f645, 0x1f64f,
 
20895
        0x1f680, 0x1f6c5,
 
20896
        0x1f700, 0x1f773,
15122
20897
        0x20000, 0x2a6d6,
15123
20898
        0x2a700, 0x2b734,
 
20899
        0x2b740, 0x2b81d,
15124
20900
        0x2f800, 0x2fa1d,
15125
20901
        0xe0001, 0xe0001,
15126
20902
        0xe0020, 0xe007f,
15143
20919
 
15144
20920
/* 'Word': [[:Word:]] */
15145
20921
static const OnigCodePoint CR_Word[] = {
15146
 
        506,
 
20922
        514,
15147
20923
        0x0030, 0x0039,
15148
20924
        0x0041, 0x005a,
15149
20925
        0x005f, 0x005f,
15167
20943
        0x038e, 0x03a1,
15168
20944
        0x03a3, 0x03f5,
15169
20945
        0x03f7, 0x0481,
15170
 
        0x0483, 0x0525,
 
20946
        0x0483, 0x0527,
15171
20947
        0x0531, 0x0556,
15172
20948
        0x0559, 0x0559,
15173
20949
        0x0561, 0x0587,
15179
20955
        0x05d0, 0x05ea,
15180
20956
        0x05f0, 0x05f2,
15181
20957
        0x0610, 0x061a,
15182
 
        0x0621, 0x065e,
15183
 
        0x0660, 0x0669,
 
20958
        0x0620, 0x0669,
15184
20959
        0x066e, 0x06d3,
15185
20960
        0x06d5, 0x06dc,
15186
 
        0x06de, 0x06e8,
 
20961
        0x06df, 0x06e8,
15187
20962
        0x06ea, 0x06fc,
15188
20963
        0x06ff, 0x06ff,
15189
20964
        0x0710, 0x074a,
15191
20966
        0x07c0, 0x07f5,
15192
20967
        0x07fa, 0x07fa,
15193
20968
        0x0800, 0x082d,
15194
 
        0x0900, 0x0939,
15195
 
        0x093c, 0x094e,
15196
 
        0x0950, 0x0955,
15197
 
        0x0958, 0x0963,
 
20969
        0x0840, 0x085b,
 
20970
        0x0900, 0x0963,
15198
20971
        0x0966, 0x096f,
15199
 
        0x0971, 0x0972,
 
20972
        0x0971, 0x0977,
15200
20973
        0x0979, 0x097f,
15201
20974
        0x0981, 0x0983,
15202
20975
        0x0985, 0x098c,
15298
21071
        0x0cde, 0x0cde,
15299
21072
        0x0ce0, 0x0ce3,
15300
21073
        0x0ce6, 0x0cef,
 
21074
        0x0cf1, 0x0cf2,
15301
21075
        0x0d02, 0x0d03,
15302
21076
        0x0d05, 0x0d0c,
15303
21077
        0x0d0e, 0x0d10,
15304
 
        0x0d12, 0x0d28,
15305
 
        0x0d2a, 0x0d39,
 
21078
        0x0d12, 0x0d3a,
15306
21079
        0x0d3d, 0x0d44,
15307
21080
        0x0d46, 0x0d48,
15308
 
        0x0d4a, 0x0d4d,
 
21081
        0x0d4a, 0x0d4e,
15309
21082
        0x0d57, 0x0d57,
15310
21083
        0x0d60, 0x0d63,
15311
21084
        0x0d66, 0x0d6f,
15351
21124
        0x0f3e, 0x0f47,
15352
21125
        0x0f49, 0x0f6c,
15353
21126
        0x0f71, 0x0f84,
15354
 
        0x0f86, 0x0f8b,
15355
 
        0x0f90, 0x0f97,
 
21127
        0x0f86, 0x0f97,
15356
21128
        0x0f99, 0x0fbc,
15357
21129
        0x0fc6, 0x0fc6,
15358
21130
        0x1000, 0x1049,
15376
21148
        0x12d8, 0x1310,
15377
21149
        0x1312, 0x1315,
15378
21150
        0x1318, 0x135a,
15379
 
        0x135f, 0x135f,
 
21151
        0x135d, 0x135f,
15380
21152
        0x1380, 0x138f,
15381
21153
        0x13a0, 0x13f4,
15382
21154
        0x1401, 0x166c,
15408
21180
        0x1970, 0x1974,
15409
21181
        0x1980, 0x19ab,
15410
21182
        0x19b0, 0x19c9,
15411
 
        0x19d0, 0x19da,
 
21183
        0x19d0, 0x19d9,
15412
21184
        0x1a00, 0x1a1b,
15413
21185
        0x1a20, 0x1a5e,
15414
21186
        0x1a60, 0x1a7c,
15420
21192
        0x1b6b, 0x1b73,
15421
21193
        0x1b80, 0x1baa,
15422
21194
        0x1bae, 0x1bb9,
 
21195
        0x1bc0, 0x1bf3,
15423
21196
        0x1c00, 0x1c37,
15424
21197
        0x1c40, 0x1c49,
15425
21198
        0x1c4d, 0x1c7d,
15426
21199
        0x1cd0, 0x1cd2,
15427
21200
        0x1cd4, 0x1cf2,
15428
21201
        0x1d00, 0x1de6,
15429
 
        0x1dfd, 0x1f15,
 
21202
        0x1dfc, 0x1f15,
15430
21203
        0x1f18, 0x1f1d,
15431
21204
        0x1f20, 0x1f45,
15432
21205
        0x1f48, 0x1f4d,
15449
21222
        0x2054, 0x2054,
15450
21223
        0x2071, 0x2071,
15451
21224
        0x207f, 0x207f,
15452
 
        0x2090, 0x2094,
 
21225
        0x2090, 0x209c,
15453
21226
        0x20d0, 0x20f0,
15454
21227
        0x2102, 0x2102,
15455
21228
        0x2107, 0x2107,
15473
21246
        0x2d00, 0x2d25,
15474
21247
        0x2d30, 0x2d65,
15475
21248
        0x2d6f, 0x2d6f,
15476
 
        0x2d80, 0x2d96,
 
21249
        0x2d7f, 0x2d96,
15477
21250
        0x2da0, 0x2da6,
15478
21251
        0x2da8, 0x2dae,
15479
21252
        0x2db0, 0x2db6,
15495
21268
        0x30fc, 0x30ff,
15496
21269
        0x3105, 0x312d,
15497
21270
        0x3131, 0x318e,
15498
 
        0x31a0, 0x31b7,
 
21271
        0x31a0, 0x31ba,
15499
21272
        0x31f0, 0x31ff,
15500
21273
        0x3400, 0x4db5,
15501
21274
        0x4e00, 0x9fcb,
15503
21276
        0xa4d0, 0xa4fd,
15504
21277
        0xa500, 0xa60c,
15505
21278
        0xa610, 0xa62b,
15506
 
        0xa640, 0xa65f,
15507
 
        0xa662, 0xa672,
 
21279
        0xa640, 0xa672,
15508
21280
        0xa67c, 0xa67d,
15509
21281
        0xa67f, 0xa697,
15510
21282
        0xa6a0, 0xa6f1,
15511
21283
        0xa717, 0xa71f,
15512
21284
        0xa722, 0xa788,
15513
 
        0xa78b, 0xa78c,
15514
 
        0xa7fb, 0xa827,
 
21285
        0xa78b, 0xa78e,
 
21286
        0xa790, 0xa791,
 
21287
        0xa7a0, 0xa7a9,
 
21288
        0xa7fa, 0xa827,
15515
21289
        0xa840, 0xa873,
15516
21290
        0xa880, 0xa8c4,
15517
21291
        0xa8d0, 0xa8d9,
15529
21303
        0xaa7a, 0xaa7b,
15530
21304
        0xaa80, 0xaac2,
15531
21305
        0xaadb, 0xaadd,
 
21306
        0xab01, 0xab06,
 
21307
        0xab09, 0xab0e,
 
21308
        0xab11, 0xab16,
 
21309
        0xab20, 0xab26,
 
21310
        0xab28, 0xab2e,
15532
21311
        0xabc0, 0xabea,
15533
21312
        0xabec, 0xabed,
15534
21313
        0xabf0, 0xabf9,
15605
21384
        0x10b40, 0x10b55,
15606
21385
        0x10b60, 0x10b72,
15607
21386
        0x10c00, 0x10c48,
 
21387
        0x11000, 0x11046,
 
21388
        0x11066, 0x1106f,
15608
21389
        0x11080, 0x110ba,
15609
21390
        0x12000, 0x1236e,
15610
21391
        0x12400, 0x12462,
15611
21392
        0x13000, 0x1342e,
 
21393
        0x16800, 0x16a38,
 
21394
        0x1b000, 0x1b001,
15612
21395
        0x1d165, 0x1d169,
15613
21396
        0x1d16d, 0x1d172,
15614
21397
        0x1d17b, 0x1d182,
15648
21431
        0x1d7ce, 0x1d7ff,
15649
21432
        0x20000, 0x2a6d6,
15650
21433
        0x2a700, 0x2b734,
 
21434
        0x2b740, 0x2b81d,
15651
21435
        0x2f800, 0x2fa1d,
15652
21436
        0xe0100, 0xe01ef,
15653
21437
}; /* CR_Word */
15654
21438
 
15655
21439
/* 'Alnum': [[:Alnum:]] */
15656
21440
static const OnigCodePoint CR_Alnum[] = {
15657
 
        497,
 
21441
        509,
15658
21442
        0x0030, 0x0039,
15659
21443
        0x0041, 0x005a,
15660
21444
        0x0061, 0x007a,
15678
21462
        0x038e, 0x03a1,
15679
21463
        0x03a3, 0x03f5,
15680
21464
        0x03f7, 0x0481,
15681
 
        0x048a, 0x0525,
 
21465
        0x048a, 0x0527,
15682
21466
        0x0531, 0x0556,
15683
21467
        0x0559, 0x0559,
15684
21468
        0x0561, 0x0587,
15690
21474
        0x05d0, 0x05ea,
15691
21475
        0x05f0, 0x05f2,
15692
21476
        0x0610, 0x061a,
15693
 
        0x0621, 0x0657,
15694
 
        0x0659, 0x065e,
15695
 
        0x0660, 0x0669,
 
21477
        0x0620, 0x0657,
 
21478
        0x0659, 0x0669,
15696
21479
        0x066e, 0x06d3,
15697
21480
        0x06d5, 0x06dc,
15698
21481
        0x06e1, 0x06e8,
15705
21488
        0x07fa, 0x07fa,
15706
21489
        0x0800, 0x0817,
15707
21490
        0x081a, 0x082c,
15708
 
        0x0900, 0x0939,
 
21491
        0x0840, 0x0858,
 
21492
        0x0900, 0x093b,
15709
21493
        0x093d, 0x094c,
15710
 
        0x094e, 0x094e,
15711
 
        0x0950, 0x0950,
15712
 
        0x0955, 0x0955,
15713
 
        0x0958, 0x0963,
 
21494
        0x094e, 0x0950,
 
21495
        0x0955, 0x0963,
15714
21496
        0x0966, 0x096f,
15715
 
        0x0971, 0x0972,
 
21497
        0x0971, 0x0977,
15716
21498
        0x0979, 0x097f,
15717
21499
        0x0981, 0x0983,
15718
21500
        0x0985, 0x098c,
15814
21596
        0x0cde, 0x0cde,
15815
21597
        0x0ce0, 0x0ce3,
15816
21598
        0x0ce6, 0x0cef,
 
21599
        0x0cf1, 0x0cf2,
15817
21600
        0x0d02, 0x0d03,
15818
21601
        0x0d05, 0x0d0c,
15819
21602
        0x0d0e, 0x0d10,
15820
 
        0x0d12, 0x0d28,
15821
 
        0x0d2a, 0x0d39,
 
21603
        0x0d12, 0x0d3a,
15822
21604
        0x0d3d, 0x0d44,
15823
21605
        0x0d46, 0x0d48,
15824
21606
        0x0d4a, 0x0d4c,
 
21607
        0x0d4e, 0x0d4e,
15825
21608
        0x0d57, 0x0d57,
15826
21609
        0x0d60, 0x0d63,
15827
21610
        0x0d66, 0x0d6f,
15863
21646
        0x0f40, 0x0f47,
15864
21647
        0x0f49, 0x0f6c,
15865
21648
        0x0f71, 0x0f81,
15866
 
        0x0f88, 0x0f8b,
15867
 
        0x0f90, 0x0f97,
 
21649
        0x0f88, 0x0f97,
15868
21650
        0x0f99, 0x0fbc,
15869
21651
        0x1000, 0x1036,
15870
21652
        0x1038, 0x1038,
15925
21707
        0x1970, 0x1974,
15926
21708
        0x1980, 0x19ab,
15927
21709
        0x19b0, 0x19c9,
15928
 
        0x19d0, 0x19da,
 
21710
        0x19d0, 0x19d9,
15929
21711
        0x1a00, 0x1a1b,
15930
21712
        0x1a20, 0x1a5e,
15931
21713
        0x1a61, 0x1a74,
15938
21720
        0x1b50, 0x1b59,
15939
21721
        0x1b80, 0x1ba9,
15940
21722
        0x1bae, 0x1bb9,
 
21723
        0x1bc0, 0x1be5,
 
21724
        0x1be7, 0x1bf1,
15941
21725
        0x1c00, 0x1c35,
15942
21726
        0x1c40, 0x1c49,
15943
21727
        0x1c4d, 0x1c7d,
15965
21749
        0x1ff6, 0x1ffc,
15966
21750
        0x2071, 0x2071,
15967
21751
        0x207f, 0x207f,
15968
 
        0x2090, 0x2094,
 
21752
        0x2090, 0x209c,
15969
21753
        0x2102, 0x2102,
15970
21754
        0x2107, 0x2107,
15971
21755
        0x210a, 0x2113,
16009
21793
        0x30fc, 0x30ff,
16010
21794
        0x3105, 0x312d,
16011
21795
        0x3131, 0x318e,
16012
 
        0x31a0, 0x31b7,
 
21796
        0x31a0, 0x31ba,
16013
21797
        0x31f0, 0x31ff,
16014
21798
        0x3400, 0x4db5,
16015
21799
        0x4e00, 0x9fcb,
16017
21801
        0xa4d0, 0xa4fd,
16018
21802
        0xa500, 0xa60c,
16019
21803
        0xa610, 0xa62b,
16020
 
        0xa640, 0xa65f,
16021
 
        0xa662, 0xa66e,
 
21804
        0xa640, 0xa66e,
16022
21805
        0xa67f, 0xa697,
16023
21806
        0xa6a0, 0xa6ef,
16024
21807
        0xa717, 0xa71f,
16025
21808
        0xa722, 0xa788,
16026
 
        0xa78b, 0xa78c,
16027
 
        0xa7fb, 0xa801,
 
21809
        0xa78b, 0xa78e,
 
21810
        0xa790, 0xa791,
 
21811
        0xa7a0, 0xa7a9,
 
21812
        0xa7fa, 0xa801,
16028
21813
        0xa803, 0xa805,
16029
21814
        0xa807, 0xa80a,
16030
21815
        0xa80c, 0xa827,
16036
21821
        0xa900, 0xa92a,
16037
21822
        0xa930, 0xa952,
16038
21823
        0xa960, 0xa97c,
16039
 
        0xa980, 0xa9bf,
 
21824
        0xa980, 0xa9b2,
 
21825
        0xa9b4, 0xa9bf,
16040
21826
        0xa9cf, 0xa9d9,
16041
21827
        0xaa00, 0xaa36,
16042
21828
        0xaa40, 0xaa4d,
16047
21833
        0xaac0, 0xaac0,
16048
21834
        0xaac2, 0xaac2,
16049
21835
        0xaadb, 0xaadd,
 
21836
        0xab01, 0xab06,
 
21837
        0xab09, 0xab0e,
 
21838
        0xab11, 0xab16,
 
21839
        0xab20, 0xab26,
 
21840
        0xab28, 0xab2e,
16050
21841
        0xabc0, 0xabea,
16051
21842
        0xabf0, 0xabf9,
16052
21843
        0xac00, 0xd7a3,
16114
21905
        0x10b40, 0x10b55,
16115
21906
        0x10b60, 0x10b72,
16116
21907
        0x10c00, 0x10c48,
 
21908
        0x11000, 0x11045,
 
21909
        0x11066, 0x1106f,
16117
21910
        0x11082, 0x110b8,
16118
21911
        0x12000, 0x1236e,
16119
21912
        0x12400, 0x12462,
16120
21913
        0x13000, 0x1342e,
 
21914
        0x16800, 0x16a38,
 
21915
        0x1b000, 0x1b001,
16121
21916
        0x1d400, 0x1d454,
16122
21917
        0x1d456, 0x1d49c,
16123
21918
        0x1d49e, 0x1d49f,
16151
21946
        0x1d7ce, 0x1d7ff,
16152
21947
        0x20000, 0x2a6d6,
16153
21948
        0x2a700, 0x2b734,
 
21949
        0x2b740, 0x2b81d,
16154
21950
        0x2f800, 0x2fa1d,
16155
21951
}; /* CR_Alnum */
16156
21952
 
16328
22124
  CR_Inscriptional_Pahlavi,
16329
22125
  CR_Old_Turkic,
16330
22126
  CR_Kaithi,
 
22127
  CR_Batak,
 
22128
  CR_Brahmi,
 
22129
  CR_Mandaic,
16331
22130
  CR_White_Space,
16332
22131
  CR_Bidi_Control,
16333
22132
  CR_Join_Control,
16360
22159
  CR_Variation_Selector,
16361
22160
  CR_Pattern_White_Space,
16362
22161
  CR_Pattern_Syntax,
 
22162
  CR_Unknown,
 
22163
  CR_Age_1_1,
 
22164
  CR_Age_2_0,
 
22165
  CR_Age_2_1,
 
22166
  CR_Age_3_0,
 
22167
  CR_Age_3_1,
 
22168
  CR_Age_3_2,
 
22169
  CR_Age_4_0,
 
22170
  CR_Age_4_1,
 
22171
  CR_Age_5_0,
 
22172
  CR_Age_5_1,
 
22173
  CR_Age_5_2,
 
22174
  CR_Age_6_0,
16363
22175
#endif /* USE_UNICODE_PROPERTIES */
16364
22176
#endif /* USE_UNICODE_PROPERTIES */
16365
22177
};
16377
22189
#define MAX_HASH_VALUE 21
16378
22190
/* maximum key range = 15, duplicates = 0 */
16379
22191
#else /* USE_UNICODE_PROPERTIES */
16380
 
#define TOTAL_KEYWORDS 367
 
22192
#define TOTAL_KEYWORDS 387
16381
22193
#define MIN_WORD_LENGTH 1
16382
22194
#define MAX_WORD_LENGTH 30
16383
22195
#define MIN_HASH_VALUE 3
16384
 
#define MAX_HASH_VALUE 1751
16385
 
/* maximum key range = 1749, duplicates = 0 */
 
22196
#define MAX_HASH_VALUE 1741
 
22197
/* maximum key range = 1739, duplicates = 0 */
16386
22198
#endif /* USE_UNICODE_PROPERTIES */
16387
22199
 
16388
22200
#ifdef __GNUC__
16418
22230
       2, 22,  1, 22, 10,  8,  4,  7, 22,  3,
16419
22231
       4, 22, 22, 22, 22, 22, 22, 22
16420
22232
#else /* USE_UNICODE_PROPERTIES */
16421
 
      1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752,
16422
 
      1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752,
16423
 
      1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752,
16424
 
      1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752,
16425
 
      1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752,
16426
 
      1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752,
16427
 
      1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752,
16428
 
      1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752,
16429
 
      1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752,
16430
 
      1752, 1752, 1752, 1752, 1752, 1752, 1752,    7,  419,    1,
16431
 
       128,   38,  100,  186,   46,   11,  226,  463,    4,  317,
16432
 
         6,    2,  265,    5,   18,  112,   30,  289,  164,  384,
16433
 
       368,  579,   10, 1752, 1752, 1752, 1752, 1752
 
22233
      1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742,
 
22234
      1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742,
 
22235
      1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742,
 
22236
      1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742,
 
22237
      1742, 1742, 1742, 1742, 1742, 1742,    2, 1742,    9,    1,
 
22238
         2,   18,    5,    3,    4, 1742, 1742, 1742, 1742, 1742,
 
22239
      1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742,
 
22240
      1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742,
 
22241
      1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742,
 
22242
      1742, 1742, 1742, 1742, 1742, 1742, 1742,    8,  280,    6,
 
22243
        96,   67,  362,  294,   38,    9,   63,  517,    2,  213,
 
22244
         1,    4,  192,    3,   10,   57,   31,  316,    1,  549,
 
22245
       330,  567,   36, 1742, 1742, 1742, 1742, 1742
16434
22246
#endif /* USE_UNICODE_PROPERTIES */
16435
22247
    };
16436
22248
#ifndef USE_UNICODE_PROPERTIES
16458
22270
        hval += asso_values[(unsigned char)str[5]];
16459
22271
      /*FALLTHROUGH*/
16460
22272
      case 5:
 
22273
        hval += asso_values[(unsigned char)str[4]];
 
22274
      /*FALLTHROUGH*/
16461
22275
      case 4:
16462
22276
      case 3:
16463
22277
        hval += asso_values[(unsigned char)str[2]];
16492
22306
    char uniname2ctype_pool_str20[sizeof("digit")];
16493
22307
    char uniname2ctype_pool_str21[sizeof("blank")];
16494
22308
#else /* USE_UNICODE_PROPERTIES */
16495
 
    char uniname2ctype_pool_str3[sizeof("c")];
16496
 
    char uniname2ctype_pool_str5[sizeof("cc")];
16497
 
    char uniname2ctype_pool_str7[sizeof("co")];
16498
 
    char uniname2ctype_pool_str9[sizeof("l")];
16499
 
    char uniname2ctype_pool_str10[sizeof("lo")];
16500
 
    char uniname2ctype_pool_str12[sizeof("no")];
16501
 
    char uniname2ctype_pool_str13[sizeof("n")];
16502
 
    char uniname2ctype_pool_str14[sizeof("ll")];
16503
 
    char uniname2ctype_pool_str15[sizeof("cn")];
16504
 
    char uniname2ctype_pool_str16[sizeof("nl")];
16505
 
    char uniname2ctype_pool_str18[sizeof("lao")];
16506
 
    char uniname2ctype_pool_str19[sizeof("laoo")];
16507
 
    char uniname2ctype_pool_str20[sizeof("zl")];
16508
 
    char uniname2ctype_pool_str21[sizeof("z")];
16509
 
    char uniname2ctype_pool_str22[sizeof("control")];
16510
 
    char uniname2ctype_pool_str24[sizeof("qaac")];
16511
 
    char uniname2ctype_pool_str25[sizeof("ci")];
16512
 
    char uniname2ctype_pool_str28[sizeof("lana")];
16513
 
    char uniname2ctype_pool_str33[sizeof("oalpha")];
16514
 
    char uniname2ctype_pool_str34[sizeof("qaai")];
16515
 
    char uniname2ctype_pool_str40[sizeof("arabic")];
16516
 
    char uniname2ctype_pool_str41[sizeof("cari")];
16517
 
    char uniname2ctype_pool_str43[sizeof("oriya")];
16518
 
    char uniname2ctype_pool_str44[sizeof("carian")];
16519
 
    char uniname2ctype_pool_str46[sizeof("cntrl")];
16520
 
    char uniname2ctype_pool_str49[sizeof("connectorpunctuation")];
16521
 
    char uniname2ctype_pool_str50[sizeof("olower")];
16522
 
    char uniname2ctype_pool_str51[sizeof("latn")];
16523
 
    char uniname2ctype_pool_str52[sizeof("latin")];
16524
 
    char uniname2ctype_pool_str56[sizeof("ital")];
16525
 
    char uniname2ctype_pool_str65[sizeof("hano")];
 
22309
    char uniname2ctype_pool_str3[sizeof("n")];
 
22310
    char uniname2ctype_pool_str5[sizeof("l")];
 
22311
    char uniname2ctype_pool_str7[sizeof("nl")];
 
22312
    char uniname2ctype_pool_str8[sizeof("ll")];
 
22313
    char uniname2ctype_pool_str10[sizeof("cn")];
 
22314
    char uniname2ctype_pool_str11[sizeof("no")];
 
22315
    char uniname2ctype_pool_str12[sizeof("lo")];
 
22316
    char uniname2ctype_pool_str13[sizeof("c")];
 
22317
    char uniname2ctype_pool_str16[sizeof("co")];
 
22318
    char uniname2ctype_pool_str20[sizeof("cc")];
 
22319
    char uniname2ctype_pool_str21[sizeof("lao")];
 
22320
    char uniname2ctype_pool_str22[sizeof("laoo")];
 
22321
    char uniname2ctype_pool_str23[sizeof("lana")];
 
22322
    char uniname2ctype_pool_str26[sizeof("ci")];
 
22323
    char uniname2ctype_pool_str29[sizeof("qaac")];
 
22324
    char uniname2ctype_pool_str30[sizeof("vai")];
 
22325
    char uniname2ctype_pool_str31[sizeof("vaii")];
 
22326
    char uniname2ctype_pool_str32[sizeof("qaai")];
 
22327
    char uniname2ctype_pool_str34[sizeof("control")];
 
22328
    char uniname2ctype_pool_str37[sizeof("cari")];
 
22329
    char uniname2ctype_pool_str40[sizeof("carian")];
 
22330
    char uniname2ctype_pool_str42[sizeof("zl")];
 
22331
    char uniname2ctype_pool_str44[sizeof("oriya")];
 
22332
    char uniname2ctype_pool_str46[sizeof("latn")];
 
22333
    char uniname2ctype_pool_str47[sizeof("cntrl")];
 
22334
    char uniname2ctype_pool_str48[sizeof("latin")];
 
22335
    char uniname2ctype_pool_str51[sizeof("han")];
 
22336
    char uniname2ctype_pool_str53[sizeof("arabic")];
 
22337
    char uniname2ctype_pool_str54[sizeof("ital")];
 
22338
    char uniname2ctype_pool_str55[sizeof("hano")];
 
22339
    char uniname2ctype_pool_str60[sizeof("hani")];
 
22340
    char uniname2ctype_pool_str63[sizeof("hanunoo")];
16526
22341
    char uniname2ctype_pool_str66[sizeof("lt")];
16527
 
    char uniname2ctype_pool_str68[sizeof("han")];
16528
 
    char uniname2ctype_pool_str70[sizeof("hanunoo")];
16529
 
    char uniname2ctype_pool_str71[sizeof("canadianaboriginal")];
16530
 
    char uniname2ctype_pool_str73[sizeof("hangul")];
16531
 
    char uniname2ctype_pool_str74[sizeof("hani")];
16532
 
    char uniname2ctype_pool_str76[sizeof("nchar")];
16533
 
    char uniname2ctype_pool_str77[sizeof("zinh")];
16534
 
    char uniname2ctype_pool_str83[sizeof("tale")];
16535
 
    char uniname2ctype_pool_str85[sizeof("loe")];
16536
 
    char uniname2ctype_pool_str86[sizeof("hira")];
16537
 
    char uniname2ctype_pool_str91[sizeof("taile")];
16538
 
    char uniname2ctype_pool_str92[sizeof("lineseparator")];
16539
 
    char uniname2ctype_pool_str94[sizeof("thaa")];
16540
 
    char uniname2ctype_pool_str97[sizeof("hiragana")];
16541
 
    char uniname2ctype_pool_str98[sizeof("thai")];
16542
 
    char uniname2ctype_pool_str100[sizeof("initialpunctuation")];
16543
 
    char uniname2ctype_pool_str101[sizeof("other")];
16544
 
    char uniname2ctype_pool_str103[sizeof("thaana")];
16545
 
    char uniname2ctype_pool_str107[sizeof("cher")];
16546
 
    char uniname2ctype_pool_str111[sizeof("otherletter")];
16547
 
    char uniname2ctype_pool_str113[sizeof("othernumber")];
16548
 
    char uniname2ctype_pool_str114[sizeof("letter")];
16549
 
    char uniname2ctype_pool_str116[sizeof("sc")];
16550
 
    char uniname2ctype_pool_str118[sizeof("so")];
16551
 
    char uniname2ctype_pool_str123[sizeof("taiviet")];
16552
 
    char uniname2ctype_pool_str128[sizeof("noncharactercodepoint")];
16553
 
    char uniname2ctype_pool_str129[sizeof("ethi")];
16554
 
    char uniname2ctype_pool_str130[sizeof("cans")];
16555
 
    char uniname2ctype_pool_str135[sizeof("titlecaseletter")];
16556
 
    char uniname2ctype_pool_str136[sizeof("ascii")];
16557
 
    char uniname2ctype_pool_str138[sizeof("letternumber")];
16558
 
    char uniname2ctype_pool_str139[sizeof("otheralphabetic")];
16559
 
    char uniname2ctype_pool_str141[sizeof("otherlowercase")];
16560
 
    char uniname2ctype_pool_str144[sizeof("idc")];
16561
 
    char uniname2ctype_pool_str146[sizeof("oidc")];
16562
 
    char uniname2ctype_pool_str147[sizeof("sinhala")];
16563
 
    char uniname2ctype_pool_str148[sizeof("terminalpunctuation")];
16564
 
    char uniname2ctype_pool_str151[sizeof("olditalic")];
16565
 
    char uniname2ctype_pool_str152[sizeof("di")];
16566
 
    char uniname2ctype_pool_str153[sizeof("otheridcontinue")];
16567
 
    char uniname2ctype_pool_str155[sizeof("odi")];
16568
 
    char uniname2ctype_pool_str156[sizeof("dia")];
16569
 
    char uniname2ctype_pool_str161[sizeof("otheridstart")];
16570
 
    char uniname2ctype_pool_str162[sizeof("oldturkic")];
16571
 
    char uniname2ctype_pool_str167[sizeof("diacritic")];
16572
 
    char uniname2ctype_pool_str168[sizeof("oldpersian")];
16573
 
    char uniname2ctype_pool_str171[sizeof("radical")];
16574
 
    char uniname2ctype_pool_str179[sizeof("sinh")];
16575
 
    char uniname2ctype_pool_str183[sizeof("ideo")];
16576
 
    char uniname2ctype_pool_str185[sizeof("shavian")];
16577
 
    char uniname2ctype_pool_str186[sizeof("format")];
16578
 
    char uniname2ctype_pool_str192[sizeof("inscriptionalparthian")];
16579
 
    char uniname2ctype_pool_str196[sizeof("vai")];
16580
 
    char uniname2ctype_pool_str197[sizeof("vaii")];
16581
 
    char uniname2ctype_pool_str202[sizeof("tifinagh")];
16582
 
    char uniname2ctype_pool_str203[sizeof("cf")];
16583
 
    char uniname2ctype_pool_str205[sizeof("othersymbol")];
16584
 
    char uniname2ctype_pool_str207[sizeof("ideographic")];
16585
 
    char uniname2ctype_pool_str211[sizeof("inherited")];
16586
 
    char uniname2ctype_pool_str212[sizeof("glagolitic")];
16587
 
    char uniname2ctype_pool_str218[sizeof("idcontinue")];
16588
 
    char uniname2ctype_pool_str220[sizeof("asciihexdigit")];
16589
 
    char uniname2ctype_pool_str224[sizeof("inscriptionalpahlavi")];
16590
 
    char uniname2ctype_pool_str225[sizeof("s")];
16591
 
    char uniname2ctype_pool_str226[sizeof("gothic")];
16592
 
    char uniname2ctype_pool_str227[sizeof("cs")];
16593
 
    char uniname2ctype_pool_str229[sizeof("avestan")];
16594
 
    char uniname2ctype_pool_str235[sizeof("tavt")];
16595
 
    char uniname2ctype_pool_str236[sizeof("zs")];
16596
 
    char uniname2ctype_pool_str243[sizeof("decimalnumber")];
16597
 
    char uniname2ctype_pool_str244[sizeof("tagbanwa")];
16598
 
    char uniname2ctype_pool_str245[sizeof("joinc")];
16599
 
    char uniname2ctype_pool_str248[sizeof("geor")];
16600
 
    char uniname2ctype_pool_str249[sizeof("hang")];
16601
 
    char uniname2ctype_pool_str251[sizeof("georgian")];
16602
 
    char uniname2ctype_pool_str253[sizeof("cased")];
16603
 
    char uniname2ctype_pool_str256[sizeof("joincontrol")];
16604
 
    char uniname2ctype_pool_str257[sizeof("oids")];
16605
 
    char uniname2ctype_pool_str260[sizeof("variationselector")];
16606
 
    char uniname2ctype_pool_str262[sizeof("graph")];
16607
 
    char uniname2ctype_pool_str263[sizeof("changeswhenlowercased")];
16608
 
    char uniname2ctype_pool_str264[sizeof("nd")];
16609
 
    char uniname2ctype_pool_str268[sizeof("goth")];
16610
 
    char uniname2ctype_pool_str269[sizeof("pc")];
16611
 
    char uniname2ctype_pool_str271[sizeof("po")];
16612
 
    char uniname2ctype_pool_str272[sizeof("ogrext")];
16613
 
    char uniname2ctype_pool_str276[sizeof("coptic")];
16614
 
    char uniname2ctype_pool_str277[sizeof("grext")];
16615
 
    char uniname2ctype_pool_str282[sizeof("logicalorderexception")];
16616
 
    char uniname2ctype_pool_str285[sizeof("idst")];
16617
 
    char uniname2ctype_pool_str288[sizeof("alpha")];
16618
 
    char uniname2ctype_pool_str289[sizeof("pi")];
16619
 
    char uniname2ctype_pool_str292[sizeof("dsrt")];
16620
 
    char uniname2ctype_pool_str297[sizeof("dash")];
16621
 
    char uniname2ctype_pool_str298[sizeof("otherdefaultignorablecodepoint")];
16622
 
    char uniname2ctype_pool_str302[sizeof("copt")];
16623
 
    char uniname2ctype_pool_str306[sizeof("idstart")];
16624
 
    char uniname2ctype_pool_str307[sizeof("closepunctuation")];
16625
 
    char uniname2ctype_pool_str309[sizeof("changeswhentitlecased")];
16626
 
    char uniname2ctype_pool_str312[sizeof("lepc")];
16627
 
    char uniname2ctype_pool_str317[sizeof("avst")];
16628
 
    char uniname2ctype_pool_str318[sizeof("cprt")];
16629
 
    char uniname2ctype_pool_str319[sizeof("runic")];
16630
 
    char uniname2ctype_pool_str320[sizeof("patsyn")];
16631
 
    char uniname2ctype_pool_str321[sizeof("mc")];
16632
 
    char uniname2ctype_pool_str326[sizeof("tfng")];
16633
 
    char uniname2ctype_pool_str327[sizeof("lepcha")];
16634
 
    char uniname2ctype_pool_str328[sizeof("prti")];
16635
 
    char uniname2ctype_pool_str329[sizeof("print")];
16636
 
    char uniname2ctype_pool_str330[sizeof("phli")];
16637
 
    char uniname2ctype_pool_str331[sizeof("mn")];
16638
 
    char uniname2ctype_pool_str332[sizeof("idsbinaryoperator")];
16639
 
    char uniname2ctype_pool_str334[sizeof("talu")];
16640
 
    char uniname2ctype_pool_str335[sizeof("runr")];
16641
 
    char uniname2ctype_pool_str337[sizeof("graphemebase")];
16642
 
    char uniname2ctype_pool_str338[sizeof("common")];
16643
 
    char uniname2ctype_pool_str339[sizeof("alnum")];
16644
 
    char uniname2ctype_pool_str340[sizeof("phoenician")];
16645
 
    char uniname2ctype_pool_str341[sizeof("deva")];
16646
 
    char uniname2ctype_pool_str342[sizeof("changeswhencasefolded")];
16647
 
    char uniname2ctype_pool_str343[sizeof("pe")];
16648
 
    char uniname2ctype_pool_str344[sizeof("mongolian")];
16649
 
    char uniname2ctype_pool_str352[sizeof("armn")];
16650
 
    char uniname2ctype_pool_str353[sizeof("deseret")];
16651
 
    char uniname2ctype_pool_str354[sizeof("softdotted")];
16652
 
    char uniname2ctype_pool_str357[sizeof("armi")];
16653
 
    char uniname2ctype_pool_str358[sizeof("devanagari")];
16654
 
    char uniname2ctype_pool_str360[sizeof("digit")];
16655
 
    char uniname2ctype_pool_str361[sizeof("caseignorable")];
16656
 
    char uniname2ctype_pool_str362[sizeof("taml")];
16657
 
    char uniname2ctype_pool_str363[sizeof("tamil")];
16658
 
    char uniname2ctype_pool_str365[sizeof("telu")];
16659
 
    char uniname2ctype_pool_str366[sizeof("ids")];
16660
 
    char uniname2ctype_pool_str367[sizeof("armenian")];
16661
 
    char uniname2ctype_pool_str370[sizeof("sd")];
16662
 
    char uniname2ctype_pool_str372[sizeof("privateuse")];
16663
 
    char uniname2ctype_pool_str373[sizeof("assigned")];
16664
 
    char uniname2ctype_pool_str375[sizeof("cham")];
16665
 
    char uniname2ctype_pool_str377[sizeof("omath")];
16666
 
    char uniname2ctype_pool_str378[sizeof("otherpunctuation")];
16667
 
    char uniname2ctype_pool_str379[sizeof("taitham")];
16668
 
    char uniname2ctype_pool_str381[sizeof("defaultignorablecodepoint")];
16669
 
    char uniname2ctype_pool_str387[sizeof("glag")];
16670
 
    char uniname2ctype_pool_str388[sizeof("ethiopic")];
16671
 
    char uniname2ctype_pool_str390[sizeof("vs")];
16672
 
    char uniname2ctype_pool_str395[sizeof("me")];
16673
 
    char uniname2ctype_pool_str396[sizeof("cwl")];
16674
 
    char uniname2ctype_pool_str400[sizeof("mtei")];
16675
 
    char uniname2ctype_pool_str404[sizeof("math")];
16676
 
    char uniname2ctype_pool_str407[sizeof("term")];
16677
 
    char uniname2ctype_pool_str408[sizeof("java")];
16678
 
    char uniname2ctype_pool_str410[sizeof("tglg")];
16679
 
    char uniname2ctype_pool_str413[sizeof("lower")];
16680
 
    char uniname2ctype_pool_str414[sizeof("patternwhitespace")];
16681
 
    char uniname2ctype_pool_str417[sizeof("finalpunctuation")];
16682
 
    char uniname2ctype_pool_str418[sizeof("tagalog")];
16683
 
    char uniname2ctype_pool_str419[sizeof("patws")];
16684
 
    char uniname2ctype_pool_str420[sizeof("lisu")];
16685
 
    char uniname2ctype_pool_str426[sizeof("otheruppercase")];
16686
 
    char uniname2ctype_pool_str427[sizeof("space")];
16687
 
    char uniname2ctype_pool_str429[sizeof("graphemeextend")];
16688
 
    char uniname2ctype_pool_str430[sizeof("saur")];
16689
 
    char uniname2ctype_pool_str435[sizeof("uideo")];
16690
 
    char uniname2ctype_pool_str438[sizeof("lowercase")];
16691
 
    char uniname2ctype_pool_str440[sizeof("rjng")];
16692
 
    char uniname2ctype_pool_str442[sizeof("osma")];
16693
 
    char uniname2ctype_pool_str444[sizeof("linb")];
16694
 
    char uniname2ctype_pool_str445[sizeof("bali")];
16695
 
    char uniname2ctype_pool_str448[sizeof("cwt")];
16696
 
    char uniname2ctype_pool_str449[sizeof("separator")];
16697
 
    char uniname2ctype_pool_str450[sizeof("othermath")];
16698
 
    char uniname2ctype_pool_str451[sizeof("unassigned")];
16699
 
    char uniname2ctype_pool_str454[sizeof("lowercaseletter")];
16700
 
    char uniname2ctype_pool_str455[sizeof("arab")];
16701
 
    char uniname2ctype_pool_str458[sizeof("samr")];
16702
 
    char uniname2ctype_pool_str459[sizeof("brai")];
16703
 
    char uniname2ctype_pool_str460[sizeof("sundanese")];
16704
 
    char uniname2ctype_pool_str462[sizeof("samaritan")];
16705
 
    char uniname2ctype_pool_str463[sizeof("ahex")];
16706
 
    char uniname2ctype_pool_str465[sizeof("linearb")];
16707
 
    char uniname2ctype_pool_str467[sizeof("pf")];
16708
 
    char uniname2ctype_pool_str469[sizeof("ext")];
16709
 
    char uniname2ctype_pool_str474[sizeof("olck")];
16710
 
    char uniname2ctype_pool_str476[sizeof("nko")];
16711
 
    char uniname2ctype_pool_str477[sizeof("nkoo")];
16712
 
    char uniname2ctype_pool_str479[sizeof("newline")];
16713
 
    char uniname2ctype_pool_str480[sizeof("tibetan")];
16714
 
    char uniname2ctype_pool_str481[sizeof("javanese")];
16715
 
    char uniname2ctype_pool_str485[sizeof("bengali")];
16716
 
    char uniname2ctype_pool_str486[sizeof("newtailue")];
16717
 
    char uniname2ctype_pool_str487[sizeof("kana")];
16718
 
    char uniname2ctype_pool_str488[sizeof("olchiki")];
16719
 
    char uniname2ctype_pool_str489[sizeof("kali")];
16720
 
    char uniname2ctype_pool_str490[sizeof("cwcf")];
16721
 
    char uniname2ctype_pool_str491[sizeof("ps")];
16722
 
    char uniname2ctype_pool_str493[sizeof("braille")];
16723
 
    char uniname2ctype_pool_str494[sizeof("tibt")];
16724
 
    char uniname2ctype_pool_str502[sizeof("sterm")];
16725
 
    char uniname2ctype_pool_str504[sizeof("ugar")];
16726
 
    char uniname2ctype_pool_str505[sizeof("nonspacingmark")];
16727
 
    char uniname2ctype_pool_str508[sizeof("phag")];
16728
 
    char uniname2ctype_pool_str509[sizeof("kaithi")];
16729
 
    char uniname2ctype_pool_str512[sizeof("xidc")];
16730
 
    char uniname2ctype_pool_str514[sizeof("balinese")];
16731
 
    char uniname2ctype_pool_str515[sizeof("mong")];
16732
 
    char uniname2ctype_pool_str516[sizeof("ogam")];
16733
 
    char uniname2ctype_pool_str520[sizeof("modifierletter")];
16734
 
    char uniname2ctype_pool_str521[sizeof("ugaritic")];
16735
 
    char uniname2ctype_pool_str522[sizeof("katakana")];
16736
 
    char uniname2ctype_pool_str523[sizeof("pd")];
16737
 
    char uniname2ctype_pool_str525[sizeof("hebr")];
16738
 
    char uniname2ctype_pool_str531[sizeof("p")];
16739
 
    char uniname2ctype_pool_str533[sizeof("orkh")];
16740
 
    char uniname2ctype_pool_str536[sizeof("word")];
16741
 
    char uniname2ctype_pool_str537[sizeof("saurashtra")];
16742
 
    char uniname2ctype_pool_str538[sizeof("khar")];
16743
 
    char uniname2ctype_pool_str539[sizeof("sund")];
16744
 
    char uniname2ctype_pool_str542[sizeof("zp")];
16745
 
    char uniname2ctype_pool_str548[sizeof("changeswhenuppercased")];
16746
 
    char uniname2ctype_pool_str552[sizeof("xidstart")];
16747
 
    char uniname2ctype_pool_str553[sizeof("shaw")];
16748
 
    char uniname2ctype_pool_str554[sizeof("kthi")];
16749
 
    char uniname2ctype_pool_str556[sizeof("ogham")];
16750
 
    char uniname2ctype_pool_str558[sizeof("spaceseparator")];
16751
 
    char uniname2ctype_pool_str559[sizeof("changeswhencasemapped")];
16752
 
    char uniname2ctype_pool_str560[sizeof("sarb")];
16753
 
    char uniname2ctype_pool_str562[sizeof("xidcontinue")];
16754
 
    char uniname2ctype_pool_str564[sizeof("bidic")];
16755
 
    char uniname2ctype_pool_str570[sizeof("deprecated")];
16756
 
    char uniname2ctype_pool_str573[sizeof("xdigit")];
16757
 
    char uniname2ctype_pool_str575[sizeof("bidicontrol")];
16758
 
    char uniname2ctype_pool_str584[sizeof("lu")];
16759
 
    char uniname2ctype_pool_str587[sizeof("dashpunctuation")];
16760
 
    char uniname2ctype_pool_str590[sizeof("extender")];
16761
 
    char uniname2ctype_pool_str593[sizeof("idstrinaryoperator")];
16762
 
    char uniname2ctype_pool_str594[sizeof("cherokee")];
16763
 
    char uniname2ctype_pool_str595[sizeof("punct")];
16764
 
    char uniname2ctype_pool_str597[sizeof("phagspa")];
16765
 
    char uniname2ctype_pool_str598[sizeof("oupper")];
16766
 
    char uniname2ctype_pool_str599[sizeof("lyci")];
16767
 
    char uniname2ctype_pool_str601[sizeof("whitespace")];
16768
 
    char uniname2ctype_pool_str602[sizeof("lycian")];
16769
 
    char uniname2ctype_pool_str603[sizeof("yi")];
16770
 
    char uniname2ctype_pool_str606[sizeof("cyrl")];
16771
 
    char uniname2ctype_pool_str608[sizeof("knda")];
16772
 
    char uniname2ctype_pool_str610[sizeof("orya")];
16773
 
    char uniname2ctype_pool_str611[sizeof("cyrillic")];
16774
 
    char uniname2ctype_pool_str616[sizeof("yiii")];
16775
 
    char uniname2ctype_pool_str618[sizeof("kannada")];
16776
 
    char uniname2ctype_pool_str623[sizeof("xids")];
16777
 
    char uniname2ctype_pool_str626[sizeof("limbu")];
16778
 
    char uniname2ctype_pool_str635[sizeof("m")];
16779
 
    char uniname2ctype_pool_str638[sizeof("unifiedideograph")];
16780
 
    char uniname2ctype_pool_str639[sizeof("paragraphseparator")];
16781
 
    char uniname2ctype_pool_str640[sizeof("lm")];
16782
 
    char uniname2ctype_pool_str645[sizeof("openpunctuation")];
16783
 
    char uniname2ctype_pool_str646[sizeof("tagb")];
16784
 
    char uniname2ctype_pool_str649[sizeof("kharoshthi")];
16785
 
    char uniname2ctype_pool_str651[sizeof("enclosingmark")];
16786
 
    char uniname2ctype_pool_str652[sizeof("surrogate")];
16787
 
    char uniname2ctype_pool_str653[sizeof("beng")];
16788
 
    char uniname2ctype_pool_str654[sizeof("number")];
16789
 
    char uniname2ctype_pool_str656[sizeof("telugu")];
16790
 
    char uniname2ctype_pool_str660[sizeof("rejang")];
16791
 
    char uniname2ctype_pool_str661[sizeof("malayalam")];
16792
 
    char uniname2ctype_pool_str674[sizeof("idsb")];
16793
 
    char uniname2ctype_pool_str676[sizeof("hexdigit")];
16794
 
    char uniname2ctype_pool_str677[sizeof("xpeo")];
16795
 
    char uniname2ctype_pool_str689[sizeof("phnx")];
16796
 
    char uniname2ctype_pool_str692[sizeof("bopo")];
16797
 
    char uniname2ctype_pool_str698[sizeof("bopomofo")];
16798
 
    char uniname2ctype_pool_str699[sizeof("dep")];
16799
 
    char uniname2ctype_pool_str701[sizeof("sylo")];
16800
 
    char uniname2ctype_pool_str705[sizeof("grbase")];
16801
 
    char uniname2ctype_pool_str706[sizeof("alphabetic")];
16802
 
    char uniname2ctype_pool_str707[sizeof("cwcm")];
16803
 
    char uniname2ctype_pool_str708[sizeof("patternsyntax")];
16804
 
    char uniname2ctype_pool_str709[sizeof("grek")];
16805
 
    char uniname2ctype_pool_str710[sizeof("greek")];
16806
 
    char uniname2ctype_pool_str714[sizeof("syrc")];
16807
 
    char uniname2ctype_pool_str717[sizeof("syriac")];
16808
 
    char uniname2ctype_pool_str722[sizeof("cuneiform")];
16809
 
    char uniname2ctype_pool_str723[sizeof("gujr")];
16810
 
    char uniname2ctype_pool_str726[sizeof("lydi")];
16811
 
    char uniname2ctype_pool_str727[sizeof("gujarati")];
16812
 
    char uniname2ctype_pool_str728[sizeof("sylotinagri")];
16813
 
    char uniname2ctype_pool_str729[sizeof("lydian")];
16814
 
    char uniname2ctype_pool_str748[sizeof("sm")];
16815
 
    char uniname2ctype_pool_str751[sizeof("currencysymbol")];
16816
 
    char uniname2ctype_pool_str755[sizeof("limb")];
16817
 
    char uniname2ctype_pool_str758[sizeof("othergraphemeextend")];
16818
 
    char uniname2ctype_pool_str786[sizeof("guru")];
16819
 
    char uniname2ctype_pool_str797[sizeof("qmark")];
16820
 
    char uniname2ctype_pool_str809[sizeof("mark")];
16821
 
    char uniname2ctype_pool_str820[sizeof("quotationmark")];
16822
 
    char uniname2ctype_pool_str823[sizeof("hex")];
16823
 
    char uniname2ctype_pool_str842[sizeof("upper")];
16824
 
    char uniname2ctype_pool_str843[sizeof("wspace")];
16825
 
    char uniname2ctype_pool_str848[sizeof("khmr")];
16826
 
    char uniname2ctype_pool_str849[sizeof("khmer")];
16827
 
    char uniname2ctype_pool_str863[sizeof("oldsoutharabian")];
16828
 
    char uniname2ctype_pool_str864[sizeof("spacingmark")];
16829
 
    char uniname2ctype_pool_str866[sizeof("punctuation")];
16830
 
    char uniname2ctype_pool_str867[sizeof("uppercase")];
16831
 
    char uniname2ctype_pool_str878[sizeof("meeteimayek")];
16832
 
    char uniname2ctype_pool_str883[sizeof("uppercaseletter")];
16833
 
    char uniname2ctype_pool_str884[sizeof("cypriot")];
16834
 
    char uniname2ctype_pool_str886[sizeof("buhd")];
16835
 
    char uniname2ctype_pool_str887[sizeof("buhid")];
16836
 
    char uniname2ctype_pool_str895[sizeof("modifiersymbol")];
16837
 
    char uniname2ctype_pool_str898[sizeof("blank")];
16838
 
    char uniname2ctype_pool_str908[sizeof("hyphen")];
16839
 
    char uniname2ctype_pool_str909[sizeof("bugi")];
16840
 
    char uniname2ctype_pool_str935[sizeof("myanmar")];
16841
 
    char uniname2ctype_pool_str937[sizeof("imperialaramaic")];
16842
 
    char uniname2ctype_pool_str947[sizeof("mathsymbol")];
16843
 
    char uniname2ctype_pool_str966[sizeof("cwu")];
16844
 
    char uniname2ctype_pool_str975[sizeof("gurmukhi")];
16845
 
    char uniname2ctype_pool_str978[sizeof("buginese")];
16846
 
    char uniname2ctype_pool_str1022[sizeof("symbol")];
16847
 
    char uniname2ctype_pool_str1024[sizeof("osmanya")];
16848
 
    char uniname2ctype_pool_str1036[sizeof("bamu")];
16849
 
    char uniname2ctype_pool_str1040[sizeof("sk")];
16850
 
    char uniname2ctype_pool_str1065[sizeof("bamum")];
16851
 
    char uniname2ctype_pool_str1071[sizeof("kayahli")];
16852
 
    char uniname2ctype_pool_str1072[sizeof("egyp")];
16853
 
    char uniname2ctype_pool_str1140[sizeof("grlink")];
16854
 
    char uniname2ctype_pool_str1141[sizeof("xsux")];
16855
 
    char uniname2ctype_pool_str1174[sizeof("any")];
16856
 
    char uniname2ctype_pool_str1187[sizeof("graphemelink")];
16857
 
    char uniname2ctype_pool_str1221[sizeof("mlym")];
16858
 
    char uniname2ctype_pool_str1235[sizeof("mymr")];
16859
 
    char uniname2ctype_pool_str1277[sizeof("hebrew")];
16860
 
    char uniname2ctype_pool_str1542[sizeof("egyptianhieroglyphs")];
16861
 
    char uniname2ctype_pool_str1751[sizeof("zyyy")];
 
22342
    char uniname2ctype_pool_str67[sizeof("so")];
 
22343
    char uniname2ctype_pool_str69[sizeof("hira")];
 
22344
    char uniname2ctype_pool_str70[sizeof("nchar")];
 
22345
    char uniname2ctype_pool_str71[sizeof("sc")];
 
22346
    char uniname2ctype_pool_str73[sizeof("z")];
 
22347
    char uniname2ctype_pool_str74[sizeof("oalpha")];
 
22348
    char uniname2ctype_pool_str75[sizeof("tavt")];
 
22349
    char uniname2ctype_pool_str76[sizeof("cans")];
 
22350
    char uniname2ctype_pool_str84[sizeof("java")];
 
22351
    char uniname2ctype_pool_str88[sizeof("zinh")];
 
22352
    char uniname2ctype_pool_str89[sizeof("thaa")];
 
22353
    char uniname2ctype_pool_str90[sizeof("thai")];
 
22354
    char uniname2ctype_pool_str91[sizeof("variationselector")];
 
22355
    char uniname2ctype_pool_str92[sizeof("sinhala")];
 
22356
    char uniname2ctype_pool_str93[sizeof("joinc")];
 
22357
    char uniname2ctype_pool_str94[sizeof("ascii")];
 
22358
    char uniname2ctype_pool_str95[sizeof("initialpunctuation")];
 
22359
    char uniname2ctype_pool_str98[sizeof("other")];
 
22360
    char uniname2ctype_pool_str99[sizeof("joincontrol")];
 
22361
    char uniname2ctype_pool_str100[sizeof("thaana")];
 
22362
    char uniname2ctype_pool_str101[sizeof("avst")];
 
22363
    char uniname2ctype_pool_str103[sizeof("olower")];
 
22364
    char uniname2ctype_pool_str105[sizeof("othernumber")];
 
22365
    char uniname2ctype_pool_str106[sizeof("otherletter")];
 
22366
    char uniname2ctype_pool_str109[sizeof("sinh")];
 
22367
    char uniname2ctype_pool_str112[sizeof("tale")];
 
22368
    char uniname2ctype_pool_str114[sizeof("connectorpunctuation")];
 
22369
    char uniname2ctype_pool_str115[sizeof("s")];
 
22370
    char uniname2ctype_pool_str116[sizeof("di")];
 
22371
    char uniname2ctype_pool_str117[sizeof("vs")];
 
22372
    char uniname2ctype_pool_str119[sizeof("oidc")];
 
22373
    char uniname2ctype_pool_str120[sizeof("idc")];
 
22374
    char uniname2ctype_pool_str121[sizeof("odi")];
 
22375
    char uniname2ctype_pool_str122[sizeof("cs")];
 
22376
    char uniname2ctype_pool_str123[sizeof("avestan")];
 
22377
    char uniname2ctype_pool_str124[sizeof("dia")];
 
22378
    char uniname2ctype_pool_str125[sizeof("cher")];
 
22379
    char uniname2ctype_pool_str126[sizeof("inscriptionalparthian")];
 
22380
    char uniname2ctype_pool_str128[sizeof("shavian")];
 
22381
    char uniname2ctype_pool_str137[sizeof("radical")];
 
22382
    char uniname2ctype_pool_str143[sizeof("loe")];
 
22383
    char uniname2ctype_pool_str147[sizeof("diacritic")];
 
22384
    char uniname2ctype_pool_str148[sizeof("zzzz")];
 
22385
    char uniname2ctype_pool_str149[sizeof("ethi")];
 
22386
    char uniname2ctype_pool_str151[sizeof("canadianaboriginal")];
 
22387
    char uniname2ctype_pool_str152[sizeof("zs")];
 
22388
    char uniname2ctype_pool_str153[sizeof("othersymbol")];
 
22389
    char uniname2ctype_pool_str156[sizeof("olditalic")];
 
22390
    char uniname2ctype_pool_str161[sizeof("inscriptionalpahlavi")];
 
22391
    char uniname2ctype_pool_str162[sizeof("taiviet")];
 
22392
    char uniname2ctype_pool_str163[sizeof("lineseparator")];
 
22393
    char uniname2ctype_pool_str166[sizeof("otheridstart")];
 
22394
    char uniname2ctype_pool_str170[sizeof("oids")];
 
22395
    char uniname2ctype_pool_str171[sizeof("asciihexdigit")];
 
22396
    char uniname2ctype_pool_str172[sizeof("inherited")];
 
22397
    char uniname2ctype_pool_str174[sizeof("otherlowercase")];
 
22398
    char uniname2ctype_pool_str175[sizeof("terminalpunctuation")];
 
22399
    char uniname2ctype_pool_str176[sizeof("deva")];
 
22400
    char uniname2ctype_pool_str179[sizeof("otheralphabetic")];
 
22401
    char uniname2ctype_pool_str180[sizeof("ideo")];
 
22402
    char uniname2ctype_pool_str181[sizeof("noncharactercodepoint")];
 
22403
    char uniname2ctype_pool_str183[sizeof("otheridcontinue")];
 
22404
    char uniname2ctype_pool_str187[sizeof("taile")];
 
22405
    char uniname2ctype_pool_str190[sizeof("oldpersian")];
 
22406
    char uniname2ctype_pool_str192[sizeof("devanagari")];
 
22407
    char uniname2ctype_pool_str193[sizeof("letter")];
 
22408
    char uniname2ctype_pool_str195[sizeof("nd")];
 
22409
    char uniname2ctype_pool_str197[sizeof("idst")];
 
22410
    char uniname2ctype_pool_str198[sizeof("dsrt")];
 
22411
    char uniname2ctype_pool_str200[sizeof("titlecaseletter")];
 
22412
    char uniname2ctype_pool_str202[sizeof("po")];
 
22413
    char uniname2ctype_pool_str203[sizeof("dash")];
 
22414
    char uniname2ctype_pool_str206[sizeof("pc")];
 
22415
    char uniname2ctype_pool_str209[sizeof("letternumber")];
 
22416
    char uniname2ctype_pool_str212[sizeof("pi")];
 
22417
    char uniname2ctype_pool_str215[sizeof("javanese")];
 
22418
    char uniname2ctype_pool_str217[sizeof("mn")];
 
22419
    char uniname2ctype_pool_str218[sizeof("idstart")];
 
22420
    char uniname2ctype_pool_str220[sizeof("idcontinue")];
 
22421
    char uniname2ctype_pool_str222[sizeof("ids")];
 
22422
    char uniname2ctype_pool_str223[sizeof("alpha")];
 
22423
    char uniname2ctype_pool_str227[sizeof("mc")];
 
22424
    char uniname2ctype_pool_str229[sizeof("coptic")];
 
22425
    char uniname2ctype_pool_str234[sizeof("mongolian")];
 
22426
    char uniname2ctype_pool_str235[sizeof("common")];
 
22427
    char uniname2ctype_pool_str236[sizeof("armn")];
 
22428
    char uniname2ctype_pool_str237[sizeof("copt")];
 
22429
    char uniname2ctype_pool_str243[sizeof("cprt")];
 
22430
    char uniname2ctype_pool_str244[sizeof("armi")];
 
22431
    char uniname2ctype_pool_str245[sizeof("phli")];
 
22432
    char uniname2ctype_pool_str246[sizeof("prti")];
 
22433
    char uniname2ctype_pool_str250[sizeof("armenian")];
 
22434
    char uniname2ctype_pool_str251[sizeof("sd")];
 
22435
    char uniname2ctype_pool_str252[sizeof("mandaic")];
 
22436
    char uniname2ctype_pool_str255[sizeof("phoenician")];
 
22437
    char uniname2ctype_pool_str258[sizeof("taml")];
 
22438
    char uniname2ctype_pool_str261[sizeof("tamil")];
 
22439
    char uniname2ctype_pool_str268[sizeof("cased")];
 
22440
    char uniname2ctype_pool_str269[sizeof("cham")];
 
22441
    char uniname2ctype_pool_str270[sizeof("idsbinaryoperator")];
 
22442
    char uniname2ctype_pool_str271[sizeof("lepc")];
 
22443
    char uniname2ctype_pool_str275[sizeof("otherdefaultignorablecodepoint")];
 
22444
    char uniname2ctype_pool_str278[sizeof("print")];
 
22445
    char uniname2ctype_pool_str286[sizeof("osma")];
 
22446
    char uniname2ctype_pool_str292[sizeof("samr")];
 
22447
    char uniname2ctype_pool_str294[sizeof("math")];
 
22448
    char uniname2ctype_pool_str296[sizeof("linb")];
 
22449
    char uniname2ctype_pool_str297[sizeof("closepunctuation")];
 
22450
    char uniname2ctype_pool_str301[sizeof("otherpunctuation")];
 
22451
    char uniname2ctype_pool_str303[sizeof("bali")];
 
22452
    char uniname2ctype_pool_str306[sizeof("omath")];
 
22453
    char uniname2ctype_pool_str307[sizeof("samaritan")];
 
22454
    char uniname2ctype_pool_str308[sizeof("ps")];
 
22455
    char uniname2ctype_pool_str310[sizeof("arab")];
 
22456
    char uniname2ctype_pool_str311[sizeof("brai")];
 
22457
    char uniname2ctype_pool_str314[sizeof("taitham")];
 
22458
    char uniname2ctype_pool_str317[sizeof("linearb")];
 
22459
    char uniname2ctype_pool_str321[sizeof("lepcha")];
 
22460
    char uniname2ctype_pool_str322[sizeof("mand")];
 
22461
    char uniname2ctype_pool_str324[sizeof("mtei")];
 
22462
    char uniname2ctype_pool_str325[sizeof("term")];
 
22463
    char uniname2ctype_pool_str326[sizeof("glagolitic")];
 
22464
    char uniname2ctype_pool_str327[sizeof("privateuse")];
 
22465
    char uniname2ctype_pool_str328[sizeof("pe")];
 
22466
    char uniname2ctype_pool_str335[sizeof("deseret")];
 
22467
    char uniname2ctype_pool_str340[sizeof("brah")];
 
22468
    char uniname2ctype_pool_str341[sizeof("runr")];
 
22469
    char uniname2ctype_pool_str343[sizeof("othermath")];
 
22470
    char uniname2ctype_pool_str344[sizeof("runic")];
 
22471
    char uniname2ctype_pool_str345[sizeof("hang")];
 
22472
    char uniname2ctype_pool_str346[sizeof("ethiopic")];
 
22473
    char uniname2ctype_pool_str349[sizeof("me")];
 
22474
    char uniname2ctype_pool_str350[sizeof("patws")];
 
22475
    char uniname2ctype_pool_str353[sizeof("separator")];
 
22476
    char uniname2ctype_pool_str355[sizeof("tibt")];
 
22477
    char uniname2ctype_pool_str356[sizeof("gothic")];
 
22478
    char uniname2ctype_pool_str358[sizeof("tagbanwa")];
 
22479
    char uniname2ctype_pool_str359[sizeof("sarb")];
 
22480
    char uniname2ctype_pool_str361[sizeof("talu")];
 
22481
    char uniname2ctype_pool_str367[sizeof("tibetan")];
 
22482
    char uniname2ctype_pool_str371[sizeof("goth")];
 
22483
    char uniname2ctype_pool_str372[sizeof("rjng")];
 
22484
    char uniname2ctype_pool_str373[sizeof("hangul")];
 
22485
    char uniname2ctype_pool_str374[sizeof("bengali")];
 
22486
    char uniname2ctype_pool_str375[sizeof("hiragana")];
 
22487
    char uniname2ctype_pool_str376[sizeof("braille")];
 
22488
    char uniname2ctype_pool_str379[sizeof("geor")];
 
22489
    char uniname2ctype_pool_str380[sizeof("age=1.1")];
 
22490
    char uniname2ctype_pool_str381[sizeof("age=2.1")];
 
22491
    char uniname2ctype_pool_str382[sizeof("age=5.1")];
 
22492
    char uniname2ctype_pool_str383[sizeof("age=5.2")];
 
22493
    char uniname2ctype_pool_str384[sizeof("age=4.1")];
 
22494
    char uniname2ctype_pool_str385[sizeof("p")];
 
22495
    char uniname2ctype_pool_str386[sizeof("pd")];
 
22496
    char uniname2ctype_pool_str388[sizeof("lisu")];
 
22497
    char uniname2ctype_pool_str389[sizeof("age=2.0")];
 
22498
    char uniname2ctype_pool_str390[sizeof("age=5.0")];
 
22499
    char uniname2ctype_pool_str391[sizeof("age=6.0")];
 
22500
    char uniname2ctype_pool_str392[sizeof("age=4.0")];
 
22501
    char uniname2ctype_pool_str393[sizeof("graph")];
 
22502
    char uniname2ctype_pool_str395[sizeof("saur")];
 
22503
    char uniname2ctype_pool_str396[sizeof("space")];
 
22504
    char uniname2ctype_pool_str397[sizeof("age=3.1")];
 
22505
    char uniname2ctype_pool_str398[sizeof("age=3.2")];
 
22506
    char uniname2ctype_pool_str399[sizeof("hebr")];
 
22507
    char uniname2ctype_pool_str402[sizeof("bidic")];
 
22508
    char uniname2ctype_pool_str405[sizeof("age=3.0")];
 
22509
    char uniname2ctype_pool_str408[sizeof("bidicontrol")];
 
22510
    char uniname2ctype_pool_str413[sizeof("logicalorderexception")];
 
22511
    char uniname2ctype_pool_str420[sizeof("telu")];
 
22512
    char uniname2ctype_pool_str422[sizeof("zp")];
 
22513
    char uniname2ctype_pool_str427[sizeof("m")];
 
22514
    char uniname2ctype_pool_str430[sizeof("lm")];
 
22515
    char uniname2ctype_pool_str432[sizeof("idstrinaryoperator")];
 
22516
    char uniname2ctype_pool_str433[sizeof("balinese")];
 
22517
    char uniname2ctype_pool_str434[sizeof("uideo")];
 
22518
    char uniname2ctype_pool_str436[sizeof("spaceseparator")];
 
22519
    char uniname2ctype_pool_str438[sizeof("grext")];
 
22520
    char uniname2ctype_pool_str442[sizeof("alnum")];
 
22521
    char uniname2ctype_pool_str443[sizeof("oldturkic")];
 
22522
    char uniname2ctype_pool_str445[sizeof("xidc")];
 
22523
    char uniname2ctype_pool_str446[sizeof("idsb")];
 
22524
    char uniname2ctype_pool_str447[sizeof("ahex")];
 
22525
    char uniname2ctype_pool_str452[sizeof("format")];
 
22526
    char uniname2ctype_pool_str456[sizeof("caseignorable")];
 
22527
    char uniname2ctype_pool_str457[sizeof("tifinagh")];
 
22528
    char uniname2ctype_pool_str459[sizeof("sundanese")];
 
22529
    char uniname2ctype_pool_str462[sizeof("ext")];
 
22530
    char uniname2ctype_pool_str464[sizeof("saurashtra")];
 
22531
    char uniname2ctype_pool_str465[sizeof("patternwhitespace")];
 
22532
    char uniname2ctype_pool_str466[sizeof("digit")];
 
22533
    char uniname2ctype_pool_str474[sizeof("sund")];
 
22534
    char uniname2ctype_pool_str480[sizeof("decimalnumber")];
 
22535
    char uniname2ctype_pool_str484[sizeof("bopo")];
 
22536
    char uniname2ctype_pool_str485[sizeof("sm")];
 
22537
    char uniname2ctype_pool_str488[sizeof("otheruppercase")];
 
22538
    char uniname2ctype_pool_str493[sizeof("ideographic")];
 
22539
    char uniname2ctype_pool_str496[sizeof("xids")];
 
22540
    char uniname2ctype_pool_str497[sizeof("unassigned")];
 
22541
    char uniname2ctype_pool_str502[sizeof("phagspa")];
 
22542
    char uniname2ctype_pool_str506[sizeof("alphabetic")];
 
22543
    char uniname2ctype_pool_str508[sizeof("limb")];
 
22544
    char uniname2ctype_pool_str512[sizeof("xdigit")];
 
22545
    char uniname2ctype_pool_str513[sizeof("xidstart")];
 
22546
    char uniname2ctype_pool_str516[sizeof("mong")];
 
22547
    char uniname2ctype_pool_str518[sizeof("xidcontinue")];
 
22548
    char uniname2ctype_pool_str521[sizeof("assigned")];
 
22549
    char uniname2ctype_pool_str523[sizeof("ogam")];
 
22550
    char uniname2ctype_pool_str529[sizeof("nko")];
 
22551
    char uniname2ctype_pool_str530[sizeof("nkoo")];
 
22552
    char uniname2ctype_pool_str533[sizeof("olck")];
 
22553
    char uniname2ctype_pool_str534[sizeof("deprecated")];
 
22554
    char uniname2ctype_pool_str535[sizeof("brahmi")];
 
22555
    char uniname2ctype_pool_str536[sizeof("phag")];
 
22556
    char uniname2ctype_pool_str538[sizeof("kana")];
 
22557
    char uniname2ctype_pool_str540[sizeof("kali")];
 
22558
    char uniname2ctype_pool_str542[sizeof("changeswhenlowercased")];
 
22559
    char uniname2ctype_pool_str543[sizeof("extender")];
 
22560
    char uniname2ctype_pool_str550[sizeof("dep")];
 
22561
    char uniname2ctype_pool_str554[sizeof("olchiki")];
 
22562
    char uniname2ctype_pool_str562[sizeof("cwl")];
 
22563
    char uniname2ctype_pool_str563[sizeof("graphemebase")];
 
22564
    char uniname2ctype_pool_str565[sizeof("phnx")];
 
22565
    char uniname2ctype_pool_str573[sizeof("orkh")];
 
22566
    char uniname2ctype_pool_str576[sizeof("punct")];
 
22567
    char uniname2ctype_pool_str577[sizeof("khar")];
 
22568
    char uniname2ctype_pool_str580[sizeof("lower")];
 
22569
    char uniname2ctype_pool_str586[sizeof("sterm")];
 
22570
    char uniname2ctype_pool_str587[sizeof("yi")];
 
22571
    char uniname2ctype_pool_str588[sizeof("lyci")];
 
22572
    char uniname2ctype_pool_str589[sizeof("cyrl")];
 
22573
    char uniname2ctype_pool_str591[sizeof("lycian")];
 
22574
    char uniname2ctype_pool_str592[sizeof("finalpunctuation")];
 
22575
    char uniname2ctype_pool_str593[sizeof("orya")];
 
22576
    char uniname2ctype_pool_str594[sizeof("graphemeextend")];
 
22577
    char uniname2ctype_pool_str596[sizeof("kaithi")];
 
22578
    char uniname2ctype_pool_str597[sizeof("xpeo")];
 
22579
    char uniname2ctype_pool_str598[sizeof("yiii")];
 
22580
    char uniname2ctype_pool_str599[sizeof("kthi")];
 
22581
    char uniname2ctype_pool_str601[sizeof("cyrillic")];
 
22582
    char uniname2ctype_pool_str602[sizeof("glag")];
 
22583
    char uniname2ctype_pool_str605[sizeof("oupper")];
 
22584
    char uniname2ctype_pool_str617[sizeof("tagb")];
 
22585
    char uniname2ctype_pool_str620[sizeof("cwt")];
 
22586
    char uniname2ctype_pool_str623[sizeof("number")];
 
22587
    char uniname2ctype_pool_str625[sizeof("tglg")];
 
22588
    char uniname2ctype_pool_str626[sizeof("knda")];
 
22589
    char uniname2ctype_pool_str627[sizeof("lowercaseletter")];
 
22590
    char uniname2ctype_pool_str628[sizeof("changeswhentitlecased")];
 
22591
    char uniname2ctype_pool_str629[sizeof("softdotted")];
 
22592
    char uniname2ctype_pool_str632[sizeof("ugar")];
 
22593
    char uniname2ctype_pool_str634[sizeof("sylo")];
 
22594
    char uniname2ctype_pool_str636[sizeof("lu")];
 
22595
    char uniname2ctype_pool_str640[sizeof("tagalog")];
 
22596
    char uniname2ctype_pool_str643[sizeof("kharoshthi")];
 
22597
    char uniname2ctype_pool_str644[sizeof("syrc")];
 
22598
    char uniname2ctype_pool_str645[sizeof("kannada")];
 
22599
    char uniname2ctype_pool_str646[sizeof("beng")];
 
22600
    char uniname2ctype_pool_str647[sizeof("lowercase")];
 
22601
    char uniname2ctype_pool_str656[sizeof("shaw")];
 
22602
    char uniname2ctype_pool_str659[sizeof("patternsyntax")];
 
22603
    char uniname2ctype_pool_str660[sizeof("syriac")];
 
22604
    char uniname2ctype_pool_str663[sizeof("word")];
 
22605
    char uniname2ctype_pool_str667[sizeof("imperialaramaic")];
 
22606
    char uniname2ctype_pool_str672[sizeof("ugaritic")];
 
22607
    char uniname2ctype_pool_str675[sizeof("enclosingmark")];
 
22608
    char uniname2ctype_pool_str677[sizeof("georgian")];
 
22609
    char uniname2ctype_pool_str678[sizeof("lydi")];
 
22610
    char uniname2ctype_pool_str681[sizeof("lydian")];
 
22611
    char uniname2ctype_pool_str686[sizeof("sylotinagri")];
 
22612
    char uniname2ctype_pool_str687[sizeof("gujr")];
 
22613
    char uniname2ctype_pool_str692[sizeof("tfng")];
 
22614
    char uniname2ctype_pool_str696[sizeof("currencysymbol")];
 
22615
    char uniname2ctype_pool_str701[sizeof("newline")];
 
22616
    char uniname2ctype_pool_str705[sizeof("bopomofo")];
 
22617
    char uniname2ctype_pool_str706[sizeof("ogrext")];
 
22618
    char uniname2ctype_pool_str707[sizeof("cherokee")];
 
22619
    char uniname2ctype_pool_str708[sizeof("gujarati")];
 
22620
    char uniname2ctype_pool_str710[sizeof("newtailue")];
 
22621
    char uniname2ctype_pool_str716[sizeof("dashpunctuation")];
 
22622
    char uniname2ctype_pool_str718[sizeof("oldsoutharabian")];
 
22623
    char uniname2ctype_pool_str725[sizeof("upper")];
 
22624
    char uniname2ctype_pool_str732[sizeof("cf")];
 
22625
    char uniname2ctype_pool_str734[sizeof("buhd")];
 
22626
    char uniname2ctype_pool_str735[sizeof("rejang")];
 
22627
    char uniname2ctype_pool_str736[sizeof("othergraphemeextend")];
 
22628
    char uniname2ctype_pool_str739[sizeof("modifierletter")];
 
22629
    char uniname2ctype_pool_str745[sizeof("nonspacingmark")];
 
22630
    char uniname2ctype_pool_str749[sizeof("changeswhencasemapped")];
 
22631
    char uniname2ctype_pool_str752[sizeof("mark")];
 
22632
    char uniname2ctype_pool_str757[sizeof("surrogate")];
 
22633
    char uniname2ctype_pool_str765[sizeof("paragraphseparator")];
 
22634
    char uniname2ctype_pool_str767[sizeof("ogham")];
 
22635
    char uniname2ctype_pool_str768[sizeof("hex")];
 
22636
    char uniname2ctype_pool_str772[sizeof("uppercaseletter")];
 
22637
    char uniname2ctype_pool_str777[sizeof("hexdigit")];
 
22638
    char uniname2ctype_pool_str778[sizeof("cwcm")];
 
22639
    char uniname2ctype_pool_str781[sizeof("grbase")];
 
22640
    char uniname2ctype_pool_str782[sizeof("khmr")];
 
22641
    char uniname2ctype_pool_str788[sizeof("unifiedideograph")];
 
22642
    char uniname2ctype_pool_str792[sizeof("uppercase")];
 
22643
    char uniname2ctype_pool_str793[sizeof("khmer")];
 
22644
    char uniname2ctype_pool_str795[sizeof("spacingmark")];
 
22645
    char uniname2ctype_pool_str797[sizeof("whitespace")];
 
22646
    char uniname2ctype_pool_str806[sizeof("patsyn")];
 
22647
    char uniname2ctype_pool_str816[sizeof("cypriot")];
 
22648
    char uniname2ctype_pool_str818[sizeof("openpunctuation")];
 
22649
    char uniname2ctype_pool_str821[sizeof("bamu")];
 
22650
    char uniname2ctype_pool_str831[sizeof("buhid")];
 
22651
    char uniname2ctype_pool_str840[sizeof("batk")];
 
22652
    char uniname2ctype_pool_str851[sizeof("symbol")];
 
22653
    char uniname2ctype_pool_str856[sizeof("changeswhenuppercased")];
 
22654
    char uniname2ctype_pool_str857[sizeof("osmanya")];
 
22655
    char uniname2ctype_pool_str861[sizeof("limbu")];
 
22656
    char uniname2ctype_pool_str868[sizeof("punctuation")];
 
22657
    char uniname2ctype_pool_str872[sizeof("hyphen")];
 
22658
    char uniname2ctype_pool_str888[sizeof("mathsymbol")];
 
22659
    char uniname2ctype_pool_str892[sizeof("grek")];
 
22660
    char uniname2ctype_pool_str898[sizeof("changeswhencasefolded")];
 
22661
    char uniname2ctype_pool_str902[sizeof("quotationmark")];
 
22662
    char uniname2ctype_pool_str903[sizeof("bugi")];
 
22663
    char uniname2ctype_pool_str916[sizeof("cuneiform")];
 
22664
    char uniname2ctype_pool_str918[sizeof("pf")];
 
22665
    char uniname2ctype_pool_str927[sizeof("cwcf")];
 
22666
    char uniname2ctype_pool_str932[sizeof("bamum")];
 
22667
    char uniname2ctype_pool_str940[sizeof("guru")];
 
22668
    char uniname2ctype_pool_str944[sizeof("wspace")];
 
22669
    char uniname2ctype_pool_str951[sizeof("meeteimayek")];
 
22670
    char uniname2ctype_pool_str976[sizeof("defaultignorablecodepoint")];
 
22671
    char uniname2ctype_pool_str980[sizeof("modifiersymbol")];
 
22672
    char uniname2ctype_pool_str999[sizeof("mlym")];
 
22673
    char uniname2ctype_pool_str1007[sizeof("mymr")];
 
22674
    char uniname2ctype_pool_str1020[sizeof("malayalam")];
 
22675
    char uniname2ctype_pool_str1026[sizeof("myanmar")];
 
22676
    char uniname2ctype_pool_str1032[sizeof("telugu")];
 
22677
    char uniname2ctype_pool_str1033[sizeof("buginese")];
 
22678
    char uniname2ctype_pool_str1037[sizeof("xsux")];
 
22679
    char uniname2ctype_pool_str1093[sizeof("sk")];
 
22680
    char uniname2ctype_pool_str1097[sizeof("katakana")];
 
22681
    char uniname2ctype_pool_str1124[sizeof("egyp")];
 
22682
    char uniname2ctype_pool_str1146[sizeof("any")];
 
22683
    char uniname2ctype_pool_str1148[sizeof("kayahli")];
 
22684
    char uniname2ctype_pool_str1190[sizeof("cwu")];
 
22685
    char uniname2ctype_pool_str1263[sizeof("qmark")];
 
22686
    char uniname2ctype_pool_str1329[sizeof("blank")];
 
22687
    char uniname2ctype_pool_str1347[sizeof("grlink")];
 
22688
    char uniname2ctype_pool_str1358[sizeof("batak")];
 
22689
    char uniname2ctype_pool_str1395[sizeof("unknown")];
 
22690
    char uniname2ctype_pool_str1410[sizeof("greek")];
 
22691
    char uniname2ctype_pool_str1463[sizeof("graphemelink")];
 
22692
    char uniname2ctype_pool_str1470[sizeof("gurmukhi")];
 
22693
    char uniname2ctype_pool_str1556[sizeof("hebrew")];
 
22694
    char uniname2ctype_pool_str1621[sizeof("egyptianhieroglyphs")];
 
22695
    char uniname2ctype_pool_str1741[sizeof("zyyy")];
16862
22696
#endif /* USE_UNICODE_PROPERTIES */
16863
22697
  };
16864
22698
static const struct uniname2ctype_pool_t uniname2ctype_pool_contents =
16867
22701
    "print",
16868
22702
    "punct",
16869
22703
#else /* USE_UNICODE_PROPERTIES */
16870
 
    "c",
16871
 
    "cc",
16872
 
    "co",
 
22704
    "n",
16873
22705
    "l",
16874
 
    "lo",
16875
 
    "no",
16876
 
    "n",
 
22706
    "nl",
16877
22707
    "ll",
16878
22708
    "cn",
16879
 
    "nl",
 
22709
    "no",
 
22710
    "lo",
 
22711
    "c",
 
22712
    "co",
 
22713
    "cc",
16880
22714
    "lao",
16881
22715
    "laoo",
16882
 
    "zl",
16883
 
    "z",
16884
 
    "control",
 
22716
    "lana",
 
22717
    "ci",
16885
22718
    "qaac",
16886
 
    "ci",
16887
 
    "lana",
16888
 
    "oalpha",
 
22719
    "vai",
 
22720
    "vaii",
16889
22721
    "qaai",
16890
 
    "arabic",
 
22722
    "control",
16891
22723
    "cari",
 
22724
    "carian",
 
22725
    "zl",
16892
22726
    "oriya",
16893
 
    "carian",
16894
 
    "cntrl",
16895
 
    "connectorpunctuation",
16896
 
    "olower",
16897
22727
    "latn",
 
22728
    "cntrl",
16898
22729
    "latin",
 
22730
    "han",
 
22731
    "arabic",
16899
22732
    "ital",
16900
22733
    "hano",
 
22734
    "hani",
 
22735
    "hanunoo",
16901
22736
    "lt",
16902
 
    "han",
16903
 
    "hanunoo",
16904
 
    "canadianaboriginal",
16905
 
    "hangul",
16906
 
    "hani",
 
22737
    "so",
 
22738
    "hira",
16907
22739
    "nchar",
 
22740
    "sc",
 
22741
    "z",
 
22742
    "oalpha",
 
22743
    "tavt",
 
22744
    "cans",
 
22745
    "java",
16908
22746
    "zinh",
16909
 
    "tale",
16910
 
    "loe",
16911
 
    "hira",
16912
 
    "taile",
16913
 
    "lineseparator",
16914
22747
    "thaa",
16915
 
    "hiragana",
16916
22748
    "thai",
 
22749
    "variationselector",
 
22750
    "sinhala",
 
22751
    "joinc",
 
22752
    "ascii",
16917
22753
    "initialpunctuation",
16918
22754
    "other",
 
22755
    "joincontrol",
16919
22756
    "thaana",
16920
 
    "cher",
 
22757
    "avst",
 
22758
    "olower",
 
22759
    "othernumber",
16921
22760
    "otherletter",
16922
 
    "othernumber",
16923
 
    "letter",
16924
 
    "sc",
16925
 
    "so",
16926
 
    "taiviet",
16927
 
    "noncharactercodepoint",
16928
 
    "ethi",
16929
 
    "cans",
16930
 
    "titlecaseletter",
16931
 
    "ascii",
16932
 
    "letternumber",
16933
 
    "otheralphabetic",
16934
 
    "otherlowercase",
 
22761
    "sinh",
 
22762
    "tale",
 
22763
    "connectorpunctuation",
 
22764
    "s",
 
22765
    "di",
 
22766
    "vs",
 
22767
    "oidc",
16935
22768
    "idc",
16936
 
    "oidc",
16937
 
    "sinhala",
16938
 
    "terminalpunctuation",
16939
 
    "olditalic",
16940
 
    "di",
16941
 
    "otheridcontinue",
16942
22769
    "odi",
 
22770
    "cs",
 
22771
    "avestan",
16943
22772
    "dia",
16944
 
    "otheridstart",
16945
 
    "oldturkic",
 
22773
    "cher",
 
22774
    "inscriptionalparthian",
 
22775
    "shavian",
 
22776
    "radical",
 
22777
    "loe",
16946
22778
    "diacritic",
16947
 
    "oldpersian",
16948
 
    "radical",
16949
 
    "sinh",
16950
 
    "ideo",
16951
 
    "shavian",
16952
 
    "format",
16953
 
    "inscriptionalparthian",
16954
 
    "vai",
16955
 
    "vaii",
16956
 
    "tifinagh",
16957
 
    "cf",
 
22779
    "zzzz",
 
22780
    "ethi",
 
22781
    "canadianaboriginal",
 
22782
    "zs",
16958
22783
    "othersymbol",
16959
 
    "ideographic",
16960
 
    "inherited",
16961
 
    "glagolitic",
16962
 
    "idcontinue",
16963
 
    "asciihexdigit",
 
22784
    "olditalic",
16964
22785
    "inscriptionalpahlavi",
16965
 
    "s",
16966
 
    "gothic",
16967
 
    "cs",
16968
 
    "avestan",
16969
 
    "tavt",
16970
 
    "zs",
16971
 
    "decimalnumber",
16972
 
    "tagbanwa",
16973
 
    "joinc",
16974
 
    "geor",
16975
 
    "hang",
16976
 
    "georgian",
16977
 
    "cased",
16978
 
    "joincontrol",
 
22786
    "taiviet",
 
22787
    "lineseparator",
 
22788
    "otheridstart",
16979
22789
    "oids",
16980
 
    "variationselector",
16981
 
    "graph",
16982
 
    "changeswhenlowercased",
 
22790
    "asciihexdigit",
 
22791
    "inherited",
 
22792
    "otherlowercase",
 
22793
    "terminalpunctuation",
 
22794
    "deva",
 
22795
    "otheralphabetic",
 
22796
    "ideo",
 
22797
    "noncharactercodepoint",
 
22798
    "otheridcontinue",
 
22799
    "taile",
 
22800
    "oldpersian",
 
22801
    "devanagari",
 
22802
    "letter",
16983
22803
    "nd",
16984
 
    "goth",
16985
 
    "pc",
16986
 
    "po",
16987
 
    "ogrext",
16988
 
    "coptic",
16989
 
    "grext",
16990
 
    "logicalorderexception",
16991
22804
    "idst",
16992
 
#endif /* USE_UNICODE_PROPERTIES */
16993
 
    "alpha",
16994
 
#ifdef USE_UNICODE_PROPERTIES
16995
 
    "pi",
16996
22805
    "dsrt",
 
22806
    "titlecaseletter",
 
22807
    "po",
16997
22808
    "dash",
16998
 
    "otherdefaultignorablecodepoint",
16999
 
    "copt",
 
22809
    "pc",
 
22810
    "letternumber",
 
22811
    "pi",
 
22812
    "javanese",
 
22813
    "mn",
17000
22814
    "idstart",
17001
 
    "closepunctuation",
17002
 
    "changeswhentitlecased",
17003
 
    "lepc",
17004
 
    "avst",
17005
 
    "cprt",
17006
 
    "runic",
17007
 
    "patsyn",
 
22815
    "idcontinue",
 
22816
    "ids",
 
22817
#endif /* USE_UNICODE_PROPERTIES */
 
22818
    "alpha",
 
22819
#ifdef USE_UNICODE_PROPERTIES
17008
22820
    "mc",
17009
 
    "tfng",
17010
 
    "lepcha",
17011
 
    "prti",
17012
 
    "print",
17013
 
    "phli",
17014
 
    "mn",
17015
 
    "idsbinaryoperator",
17016
 
    "talu",
17017
 
    "runr",
17018
 
    "graphemebase",
 
22821
    "coptic",
 
22822
    "mongolian",
17019
22823
    "common",
17020
 
#endif /* USE_UNICODE_PROPERTIES */
17021
 
    "alnum",
17022
 
#ifndef USE_UNICODE_PROPERTIES
17023
 
    "xdigit",
17024
 
    "newline",
17025
 
    "upper",
17026
 
    "ascii",
17027
 
    "cntrl",
17028
 
#else /* USE_UNICODE_PROPERTIES */
17029
 
    "phoenician",
17030
 
    "deva",
17031
 
    "changeswhencasefolded",
17032
 
    "pe",
17033
 
    "mongolian",
17034
22824
    "armn",
17035
 
    "deseret",
17036
 
    "softdotted",
 
22825
    "copt",
 
22826
    "cprt",
17037
22827
    "armi",
17038
 
    "devanagari",
17039
 
    "digit",
17040
 
    "caseignorable",
 
22828
    "phli",
 
22829
    "prti",
 
22830
    "armenian",
 
22831
    "sd",
 
22832
    "mandaic",
 
22833
    "phoenician",
17041
22834
    "taml",
17042
22835
    "tamil",
17043
 
    "telu",
17044
 
    "ids",
17045
 
    "armenian",
17046
 
    "sd",
17047
 
    "privateuse",
17048
 
    "assigned",
 
22836
    "cased",
17049
22837
    "cham",
 
22838
    "idsbinaryoperator",
 
22839
    "lepc",
 
22840
    "otherdefaultignorablecodepoint",
 
22841
    "print",
 
22842
    "osma",
 
22843
    "samr",
 
22844
    "math",
 
22845
    "linb",
 
22846
    "closepunctuation",
 
22847
    "otherpunctuation",
 
22848
    "bali",
17050
22849
    "omath",
17051
 
    "otherpunctuation",
 
22850
    "samaritan",
 
22851
    "ps",
 
22852
    "arab",
 
22853
    "brai",
17052
22854
    "taitham",
17053
 
    "defaultignorablecodepoint",
17054
 
    "glag",
 
22855
    "linearb",
 
22856
    "lepcha",
 
22857
    "mand",
 
22858
    "mtei",
 
22859
    "term",
 
22860
    "glagolitic",
 
22861
    "privateuse",
 
22862
    "pe",
 
22863
    "deseret",
 
22864
    "brah",
 
22865
    "runr",
 
22866
    "othermath",
 
22867
    "runic",
 
22868
    "hang",
17055
22869
    "ethiopic",
17056
 
    "vs",
17057
22870
    "me",
17058
 
    "cwl",
17059
 
    "mtei",
17060
 
    "math",
17061
 
    "term",
17062
 
    "java",
17063
 
    "tglg",
17064
 
    "lower",
17065
 
    "patternwhitespace",
17066
 
    "finalpunctuation",
17067
 
    "tagalog",
17068
22871
    "patws",
17069
 
    "lisu",
17070
 
    "otheruppercase",
17071
 
#endif /* USE_UNICODE_PROPERTIES */
17072
 
    "space",
17073
 
#ifdef USE_UNICODE_PROPERTIES
17074
 
    "graphemeextend",
17075
 
    "saur",
17076
 
    "uideo",
17077
 
    "lowercase",
17078
 
    "rjng",
17079
 
    "osma",
17080
 
    "linb",
17081
 
    "bali",
17082
 
    "cwt",
17083
22872
    "separator",
17084
 
    "othermath",
17085
 
    "unassigned",
17086
 
    "lowercaseletter",
17087
 
    "arab",
17088
 
    "samr",
17089
 
    "brai",
17090
 
    "sundanese",
17091
 
    "samaritan",
17092
 
    "ahex",
17093
 
    "linearb",
17094
 
    "pf",
17095
 
    "ext",
17096
 
    "olck",
17097
 
    "nko",
17098
 
    "nkoo",
17099
 
    "newline",
 
22873
    "tibt",
 
22874
    "gothic",
 
22875
    "tagbanwa",
 
22876
    "sarb",
 
22877
    "talu",
17100
22878
    "tibetan",
17101
 
    "javanese",
 
22879
    "goth",
 
22880
    "rjng",
 
22881
    "hangul",
17102
22882
    "bengali",
17103
 
    "newtailue",
17104
 
    "kana",
17105
 
    "olchiki",
17106
 
    "kali",
17107
 
    "cwcf",
17108
 
    "ps",
 
22883
    "hiragana",
17109
22884
    "braille",
17110
 
    "tibt",
17111
 
    "sterm",
17112
 
    "ugar",
17113
 
    "nonspacingmark",
17114
 
    "phag",
17115
 
    "kaithi",
17116
 
    "xidc",
17117
 
    "balinese",
17118
 
    "mong",
17119
 
    "ogam",
17120
 
    "modifierletter",
17121
 
    "ugaritic",
17122
 
    "katakana",
 
22885
    "geor",
 
22886
    "age=1.1",
 
22887
    "age=2.1",
 
22888
    "age=5.1",
 
22889
    "age=5.2",
 
22890
    "age=4.1",
 
22891
    "p",
17123
22892
    "pd",
 
22893
    "lisu",
 
22894
    "age=2.0",
 
22895
    "age=5.0",
 
22896
    "age=6.0",
 
22897
    "age=4.0",
 
22898
    "graph",
 
22899
    "saur",
 
22900
    "space",
 
22901
    "age=3.1",
 
22902
    "age=3.2",
17124
22903
    "hebr",
17125
 
    "p",
17126
 
    "orkh",
 
22904
    "bidic",
 
22905
    "age=3.0",
 
22906
    "bidicontrol",
 
22907
    "logicalorderexception",
 
22908
    "telu",
 
22909
    "zp",
 
22910
    "m",
 
22911
    "lm",
 
22912
    "idstrinaryoperator",
 
22913
    "balinese",
 
22914
    "uideo",
 
22915
    "spaceseparator",
 
22916
    "grext",
17127
22917
#endif /* USE_UNICODE_PROPERTIES */
17128
 
    "word",
17129
 
#ifndef USE_UNICODE_PROPERTIES
17130
 
    "lower",
17131
 
    "graph",
17132
 
    "digit",
17133
 
    "blank"
17134
 
#else /* USE_UNICODE_PROPERTIES */
 
22918
    "alnum",
 
22919
#ifdef USE_UNICODE_PROPERTIES
 
22920
    "oldturkic",
 
22921
    "xidc",
 
22922
    "idsb",
 
22923
    "ahex",
 
22924
    "format",
 
22925
    "caseignorable",
 
22926
    "tifinagh",
 
22927
    "sundanese",
 
22928
    "ext",
17135
22929
    "saurashtra",
17136
 
    "khar",
 
22930
    "patternwhitespace",
 
22931
    "digit",
17137
22932
    "sund",
17138
 
    "zp",
17139
 
    "changeswhenuppercased",
 
22933
    "decimalnumber",
 
22934
    "bopo",
 
22935
    "sm",
 
22936
    "otheruppercase",
 
22937
    "ideographic",
 
22938
    "xids",
 
22939
    "unassigned",
 
22940
    "phagspa",
 
22941
    "alphabetic",
 
22942
    "limb",
 
22943
#endif /* USE_UNICODE_PROPERTIES */
 
22944
    "xdigit",
 
22945
#ifdef USE_UNICODE_PROPERTIES
17140
22946
    "xidstart",
17141
 
    "shaw",
17142
 
    "kthi",
17143
 
    "ogham",
17144
 
    "spaceseparator",
17145
 
    "changeswhencasemapped",
17146
 
    "sarb",
 
22947
    "mong",
17147
22948
    "xidcontinue",
17148
 
    "bidic",
 
22949
    "assigned",
 
22950
    "ogam",
 
22951
    "nko",
 
22952
    "nkoo",
 
22953
    "olck",
17149
22954
    "deprecated",
17150
 
    "xdigit",
17151
 
    "bidicontrol",
17152
 
    "lu",
17153
 
    "dashpunctuation",
 
22955
    "brahmi",
 
22956
    "phag",
 
22957
    "kana",
 
22958
    "kali",
 
22959
    "changeswhenlowercased",
17154
22960
    "extender",
17155
 
    "idstrinaryoperator",
17156
 
    "cherokee",
 
22961
    "dep",
 
22962
    "olchiki",
 
22963
    "cwl",
 
22964
    "graphemebase",
 
22965
    "phnx",
 
22966
    "orkh",
17157
22967
    "punct",
17158
 
    "phagspa",
17159
 
    "oupper",
 
22968
    "khar",
 
22969
    "lower",
 
22970
    "sterm",
 
22971
    "yi",
17160
22972
    "lyci",
17161
 
    "whitespace",
 
22973
    "cyrl",
17162
22974
    "lycian",
17163
 
    "yi",
17164
 
    "cyrl",
17165
 
    "knda",
 
22975
    "finalpunctuation",
17166
22976
    "orya",
 
22977
    "graphemeextend",
 
22978
    "kaithi",
 
22979
    "xpeo",
 
22980
    "yiii",
 
22981
    "kthi",
17167
22982
    "cyrillic",
17168
 
    "yiii",
17169
 
    "kannada",
17170
 
    "xids",
17171
 
    "limbu",
17172
 
    "m",
17173
 
    "unifiedideograph",
17174
 
    "paragraphseparator",
17175
 
    "lm",
17176
 
    "openpunctuation",
 
22983
    "glag",
 
22984
    "oupper",
17177
22985
    "tagb",
 
22986
    "cwt",
 
22987
    "number",
 
22988
    "tglg",
 
22989
    "knda",
 
22990
    "lowercaseletter",
 
22991
    "changeswhentitlecased",
 
22992
    "softdotted",
 
22993
    "ugar",
 
22994
    "sylo",
 
22995
    "lu",
 
22996
    "tagalog",
17178
22997
    "kharoshthi",
17179
 
    "enclosingmark",
17180
 
    "surrogate",
 
22998
    "syrc",
 
22999
    "kannada",
17181
23000
    "beng",
17182
 
    "number",
17183
 
    "telugu",
17184
 
    "rejang",
17185
 
    "malayalam",
17186
 
    "idsb",
17187
 
    "hexdigit",
17188
 
    "xpeo",
17189
 
    "phnx",
17190
 
    "bopo",
17191
 
    "bopomofo",
17192
 
    "dep",
17193
 
    "sylo",
17194
 
    "grbase",
17195
 
    "alphabetic",
17196
 
    "cwcm",
 
23001
    "lowercase",
 
23002
    "shaw",
17197
23003
    "patternsyntax",
17198
 
    "grek",
17199
 
    "greek",
17200
 
    "syrc",
17201
23004
    "syriac",
17202
 
    "cuneiform",
17203
 
    "gujr",
 
23005
    "word",
 
23006
    "imperialaramaic",
 
23007
    "ugaritic",
 
23008
    "enclosingmark",
 
23009
    "georgian",
17204
23010
    "lydi",
17205
 
    "gujarati",
 
23011
    "lydian",
17206
23012
    "sylotinagri",
17207
 
    "lydian",
17208
 
    "sm",
 
23013
    "gujr",
 
23014
    "tfng",
17209
23015
    "currencysymbol",
17210
 
    "limb",
 
23016
#endif /* USE_UNICODE_PROPERTIES */
 
23017
    "newline",
 
23018
#ifdef USE_UNICODE_PROPERTIES
 
23019
    "bopomofo",
 
23020
    "ogrext",
 
23021
    "cherokee",
 
23022
    "gujarati",
 
23023
    "newtailue",
 
23024
    "dashpunctuation",
 
23025
    "oldsoutharabian",
 
23026
#endif /* USE_UNICODE_PROPERTIES */
 
23027
    "upper",
 
23028
#ifndef USE_UNICODE_PROPERTIES
 
23029
    "ascii",
 
23030
    "cntrl",
 
23031
    "space",
 
23032
    "word",
 
23033
    "lower",
 
23034
    "graph",
 
23035
    "digit",
 
23036
    "blank"
 
23037
#else /* USE_UNICODE_PROPERTIES */
 
23038
    "cf",
 
23039
    "buhd",
 
23040
    "rejang",
17211
23041
    "othergraphemeextend",
17212
 
    "guru",
17213
 
    "qmark",
 
23042
    "modifierletter",
 
23043
    "nonspacingmark",
 
23044
    "changeswhencasemapped",
17214
23045
    "mark",
17215
 
    "quotationmark",
 
23046
    "surrogate",
 
23047
    "paragraphseparator",
 
23048
    "ogham",
17216
23049
    "hex",
17217
 
    "upper",
17218
 
    "wspace",
 
23050
    "uppercaseletter",
 
23051
    "hexdigit",
 
23052
    "cwcm",
 
23053
    "grbase",
17219
23054
    "khmr",
 
23055
    "unifiedideograph",
 
23056
    "uppercase",
17220
23057
    "khmer",
17221
 
    "oldsoutharabian",
17222
23058
    "spacingmark",
17223
 
    "punctuation",
17224
 
    "uppercase",
17225
 
    "meeteimayek",
17226
 
    "uppercaseletter",
 
23059
    "whitespace",
 
23060
    "patsyn",
17227
23061
    "cypriot",
17228
 
    "buhd",
 
23062
    "openpunctuation",
 
23063
    "bamu",
17229
23064
    "buhid",
17230
 
    "modifiersymbol",
17231
 
    "blank",
 
23065
    "batk",
 
23066
    "symbol",
 
23067
    "changeswhenuppercased",
 
23068
    "osmanya",
 
23069
    "limbu",
 
23070
    "punctuation",
17232
23071
    "hyphen",
 
23072
    "mathsymbol",
 
23073
    "grek",
 
23074
    "changeswhencasefolded",
 
23075
    "quotationmark",
17233
23076
    "bugi",
 
23077
    "cuneiform",
 
23078
    "pf",
 
23079
    "cwcf",
 
23080
    "bamum",
 
23081
    "guru",
 
23082
    "wspace",
 
23083
    "meeteimayek",
 
23084
    "defaultignorablecodepoint",
 
23085
    "modifiersymbol",
 
23086
    "mlym",
 
23087
    "mymr",
 
23088
    "malayalam",
17234
23089
    "myanmar",
17235
 
    "imperialaramaic",
17236
 
    "mathsymbol",
17237
 
    "cwu",
17238
 
    "gurmukhi",
 
23090
    "telugu",
17239
23091
    "buginese",
17240
 
    "symbol",
17241
 
    "osmanya",
17242
 
    "bamu",
 
23092
    "xsux",
17243
23093
    "sk",
17244
 
    "bamum",
 
23094
    "katakana",
 
23095
    "egyp",
 
23096
    "any",
17245
23097
    "kayahli",
17246
 
    "egyp",
 
23098
    "cwu",
 
23099
    "qmark",
 
23100
    "blank",
17247
23101
    "grlink",
17248
 
    "xsux",
17249
 
    "any",
 
23102
    "batak",
 
23103
    "unknown",
 
23104
    "greek",
17250
23105
    "graphemelink",
17251
 
    "mlym",
17252
 
    "mymr",
 
23106
    "gurmukhi",
17253
23107
    "hebrew",
17254
23108
    "egyptianhieroglyphs",
17255
23109
    "zyyy"
17271
23125
    {
17272
23126
#ifdef USE_UNICODE_PROPERTIES
17273
23127
      {-1}, {-1}, {-1},
17274
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str3,                                        17},
17275
 
      {-1},
17276
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str5,                                       18},
17277
 
      {-1},
17278
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str7,                                       21},
17279
 
      {-1},
17280
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str9,                                        23},
17281
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str10,                                       26},
17282
 
      {-1},
17283
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str12,                                       36},
17284
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str13,                                        33},
17285
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str14,                                       24},
17286
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str15,                                       20},
17287
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str16,                                       35},
17288
 
      {-1},
17289
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str18,                                      93},
17290
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str19,                                     93},
17291
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str20,                                       51},
17292
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str21,                                        50},
17293
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str22,                                  18},
17294
 
      {-1},
17295
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str24,                                    127},
17296
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str25,                                       59},
17297
 
      {-1}, {-1},
17298
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str28,                                    150},
 
23128
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str3,                                        33},
 
23129
      {-1},
 
23130
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str5,                                        23},
 
23131
      {-1},
 
23132
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str7,                                       35},
 
23133
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str8,                                       24},
 
23134
      {-1},
 
23135
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str10,                                       20},
 
23136
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str11,                                       36},
 
23137
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str12,                                       26},
 
23138
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str13,                                        17},
 
23139
      {-1}, {-1},
 
23140
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str16,                                       21},
 
23141
      {-1}, {-1}, {-1},
 
23142
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str20,                                       18},
 
23143
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str21,                                      93},
 
23144
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str22,                                     93},
 
23145
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str23,                                    150},
 
23146
      {-1}, {-1},
 
23147
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str26,                                       59},
 
23148
      {-1}, {-1},
 
23149
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str29,                                    127},
 
23150
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str30,                                     142},
 
23151
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str31,                                    142},
 
23152
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str32,                                    113},
 
23153
      {-1},
 
23154
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str34,                                  18},
 
23155
      {-1}, {-1},
 
23156
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str37,                                    147},
 
23157
      {-1}, {-1},
 
23158
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str40,                                  147},
 
23159
      {-1},
 
23160
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str42,                                       51},
 
23161
      {-1},
 
23162
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str44,                                    86},
 
23163
      {-1},
 
23164
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str46,                                     74},
 
23165
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str47,                                     3},
 
23166
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str48,                                    74},
 
23167
      {-1}, {-1},
 
23168
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str51,                                     108},
 
23169
      {-1},
 
23170
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str53,                                   79},
 
23171
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str54,                                    110},
 
23172
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str55,                                    115},
17299
23173
      {-1}, {-1}, {-1}, {-1},
17300
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str33,                                  175},
17301
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str34,                                    113},
17302
 
      {-1}, {-1}, {-1}, {-1}, {-1},
17303
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str40,                                   79},
17304
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str41,                                    147},
17305
 
      {-1},
17306
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str43,                                    86},
17307
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str44,                                  147},
17308
 
      {-1},
17309
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str46,                                     3},
17310
 
      {-1}, {-1},
17311
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str49,                     38},
17312
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str50,                                  179},
17313
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str51,                                     74},
17314
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str52,                                    74},
17315
 
      {-1}, {-1}, {-1},
17316
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str56,                                    110},
17317
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17318
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str65,                                    115},
 
23174
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str60,                                    108},
 
23175
      {-1}, {-1},
 
23176
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str63,                                 115},
 
23177
      {-1}, {-1},
17319
23178
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str66,                                       27},
17320
 
      {-1},
17321
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str68,                                     108},
17322
 
      {-1},
17323
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str70,                                 115},
17324
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str71,                      100},
17325
 
      {-1},
17326
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str73,                                   97},
17327
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str74,                                    108},
17328
 
      {-1},
17329
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str76,                                   181},
17330
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str77,                                    113},
17331
 
      {-1}, {-1}, {-1}, {-1}, {-1},
17332
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str83,                                    119},
17333
 
      {-1},
17334
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str85,                                     190},
17335
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str86,                                    105},
17336
 
      {-1}, {-1}, {-1}, {-1},
17337
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str91,                                   119},
17338
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str92,                            51},
17339
 
      {-1},
17340
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str94,                                     81},
17341
 
      {-1}, {-1},
17342
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str97,                                105},
17343
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str98,                                     92},
17344
 
      {-1},
17345
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str100,                       42},
17346
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str101,                                    17},
17347
 
      {-1},
17348
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str103,                                   81},
17349
 
      {-1}, {-1}, {-1},
17350
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str107,                                     99},
17351
 
      {-1}, {-1}, {-1},
17352
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str111,                              26},
17353
 
      {-1},
17354
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str113,                              36},
17355
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str114,                                   23},
17356
 
      {-1},
17357
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str116,                                       46},
17358
 
      {-1},
17359
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str118,                                       49},
17360
 
      {-1}, {-1}, {-1}, {-1},
17361
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str123,                                 151},
17362
 
      {-1}, {-1}, {-1}, {-1},
17363
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str128,                   181},
17364
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str129,                                     98},
17365
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str130,                                    100},
17366
 
      {-1}, {-1}, {-1}, {-1},
17367
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str135,                          27},
17368
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str136,                                    14},
17369
 
      {-1},
17370
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str138,                             35},
17371
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str139,                         175},
17372
 
      {-1},
17373
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str141,                          179},
17374
 
      {-1}, {-1},
17375
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str144,                                      66},
17376
 
      {-1},
17377
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str146,                                    192},
17378
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str147,                                  91},
17379
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str148,                     171},
17380
 
      {-1}, {-1},
17381
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str151,                               110},
17382
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str152,                                       69},
17383
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str153,                         192},
17384
 
      {-1},
17385
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str155,                                     187},
17386
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str156,                                     177},
17387
 
      {-1}, {-1}, {-1}, {-1},
17388
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str161,                            191},
17389
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str162,                               163},
17390
 
      {-1}, {-1}, {-1}, {-1},
17391
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str167,                               177},
17392
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str168,                              132},
17393
 
      {-1}, {-1},
17394
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str171,                                 185},
17395
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17396
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str179,                                     91},
17397
 
      {-1}, {-1}, {-1},
17398
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str183,                                    176},
17399
 
      {-1},
17400
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str185,                                 122},
17401
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str186,                                   19},
17402
 
      {-1}, {-1}, {-1}, {-1}, {-1},
17403
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str192,                   161},
17404
 
      {-1}, {-1}, {-1},
17405
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str196,                                     142},
17406
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str197,                                    142},
17407
 
      {-1}, {-1}, {-1}, {-1},
17408
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str202,                                130},
17409
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str203,                                       19},
17410
 
      {-1},
17411
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str205,                              49},
17412
 
      {-1},
17413
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str207,                             176},
17414
 
      {-1}, {-1}, {-1},
17415
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str211,                               113},
17416
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str212,                              129},
17417
 
      {-1}, {-1}, {-1}, {-1}, {-1},
17418
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str218,                               66},
17419
 
      {-1},
17420
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str220,                           174},
17421
 
      {-1}, {-1}, {-1},
17422
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str224,                    162},
17423
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str225,                                        45},
17424
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str226,                                  111},
17425
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str227,                                       22},
17426
 
      {-1},
17427
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str229,                                 152},
17428
 
      {-1}, {-1}, {-1}, {-1}, {-1},
17429
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str235,                                    151},
17430
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str236,                                       53},
17431
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17432
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str243,                            34},
17433
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str244,                                117},
17434
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str245,                                   167},
17435
 
      {-1}, {-1},
17436
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str248,                                     96},
17437
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str249,                                     97},
17438
 
      {-1},
17439
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str251,                                 96},
17440
 
      {-1},
17441
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str253,                                    58},
17442
 
      {-1}, {-1},
17443
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str256,                             167},
17444
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str257,                                    191},
17445
 
      {-1}, {-1},
17446
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str260,                       194},
17447
 
      {-1},
17448
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str262,                                     5},
17449
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str263,                    60},
17450
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str264,                                       34},
17451
 
      {-1}, {-1}, {-1},
17452
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str268,                                    111},
17453
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str269,                                       38},
17454
 
      {-1},
17455
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str271,                                       43},
17456
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str272,                                  182},
17457
 
      {-1}, {-1}, {-1},
17458
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str276,                                  127},
17459
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str277,                                    70},
17460
 
      {-1}, {-1}, {-1}, {-1},
17461
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str282,                   190},
17462
 
      {-1}, {-1},
17463
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str285,                                    184},
17464
 
      {-1}, {-1},
17465
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str288,                                     1},
17466
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str289,                                       42},
17467
 
      {-1}, {-1},
17468
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str292,                                    112},
17469
 
      {-1}, {-1}, {-1}, {-1},
17470
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str297,                                    168},
17471
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str298,          187},
17472
 
      {-1}, {-1}, {-1},
17473
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str302,                                    127},
17474
 
      {-1}, {-1}, {-1},
17475
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str306,                                  65},
17476
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str307,                         40},
17477
 
      {-1},
17478
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str309,                    62},
17479
 
      {-1}, {-1},
17480
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str312,                                    140},
17481
 
      {-1}, {-1}, {-1}, {-1},
17482
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str317,                                    152},
17483
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str318,                                    124},
17484
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str319,                                   102},
17485
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str320,                                  196},
17486
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str321,                                       30},
17487
 
      {-1}, {-1}, {-1}, {-1},
17488
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str326,                                    130},
17489
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str327,                                  140},
17490
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str328,                                    161},
17491
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str329,                                     7},
17492
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str330,                                    162},
17493
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str331,                                       32},
17494
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str332,                       183},
17495
 
      {-1},
17496
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str334,                                    128},
17497
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str335,                                    102},
17498
 
      {-1},
17499
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str337,                             71},
17500
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str338,                                   73},
17501
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str339,                                    13},
17502
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str340,                              136},
17503
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str341,                                     82},
17504
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str342,                    63},
17505
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str343,                                       40},
17506
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str344,                               104},
17507
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17508
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str352,                                     77},
17509
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str353,                                 112},
17510
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str354,                              189},
17511
 
      {-1}, {-1},
17512
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str357,                                    159},
17513
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str358,                               82},
17514
 
      {-1},
17515
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str360,                                     4},
17516
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str361,                            59},
17517
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str362,                                     87},
17518
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str363,                                    87},
17519
 
      {-1},
17520
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str365,                                     88},
17521
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str366,                                      65},
17522
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str367,                                 77},
17523
 
      {-1}, {-1},
17524
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str370,                                      189},
17525
 
      {-1},
17526
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str372,                               21},
17527
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str373,                                 16},
17528
 
      {-1},
17529
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str375,                                    149},
17530
 
      {-1},
17531
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str377,                                   172},
17532
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str378,                         43},
17533
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str379,                                 150},
17534
 
      {-1},
17535
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str381,                69},
17536
 
      {-1}, {-1}, {-1}, {-1}, {-1},
17537
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str387,                                    129},
17538
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str388,                                 98},
17539
 
      {-1},
17540
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str390,                                      194},
17541
 
      {-1}, {-1}, {-1}, {-1},
17542
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str395,                                       31},
17543
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str396,                                      60},
17544
 
      {-1}, {-1}, {-1},
17545
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str400,                                    158},
17546
 
      {-1}, {-1}, {-1},
17547
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str404,                                     54},
17548
 
      {-1}, {-1},
17549
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str407,                                    171},
17550
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str408,                                    157},
17551
 
      {-1},
17552
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str410,                                    114},
17553
 
      {-1}, {-1},
17554
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str413,                                     6},
17555
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str414,                       195},
17556
 
      {-1}, {-1},
17557
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str417,                         41},
17558
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str418,                                 114},
17559
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str419,                                   195},
17560
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str420,                                    155},
17561
 
      {-1}, {-1}, {-1}, {-1}, {-1},
17562
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str426,                          180},
17563
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str427,                                     9},
17564
 
      {-1},
17565
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str429,                           70},
17566
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str430,                                    143},
17567
 
      {-1}, {-1}, {-1}, {-1},
17568
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str435,                                   186},
17569
 
      {-1}, {-1},
17570
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str438,                                56},
17571
 
      {-1},
17572
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str440,                                    145},
17573
 
      {-1},
17574
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str442,                                    123},
17575
 
      {-1},
17576
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str444,                                    120},
17577
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str445,                                    134},
17578
 
      {-1}, {-1},
17579
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str448,                                      62},
17580
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str449,                                50},
17581
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str450,                               172},
17582
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str451,                               20},
17583
 
      {-1}, {-1},
17584
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str454,                          24},
17585
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str455,                                     79},
17586
 
      {-1}, {-1},
17587
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str458,                                    154},
17588
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str459,                                    125},
17589
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str460,                               139},
17590
 
      {-1},
17591
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str462,                               154},
17592
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str463,                                    174},
17593
 
      {-1},
17594
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str465,                                 120},
17595
 
      {-1},
17596
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str467,                                       41},
17597
 
      {-1},
17598
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str469,                                     178},
17599
 
      {-1}, {-1}, {-1}, {-1},
17600
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str474,                                    141},
17601
 
      {-1},
17602
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str476,                                     138},
17603
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str477,                                    138},
17604
 
      {-1},
17605
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str479,                                   0},
17606
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str480,                                  94},
17607
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str481,                                157},
17608
 
      {-1}, {-1}, {-1},
17609
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str485,                                  83},
17610
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str486,                               128},
17611
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str487,                                    106},
17612
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str488,                                 141},
17613
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str489,                                    144},
17614
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str490,                                     63},
17615
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str491,                                       44},
17616
 
      {-1},
17617
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str493,                                 125},
17618
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str494,                                     94},
17619
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17620
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str502,                                   193},
17621
 
      {-1},
17622
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str504,                                    121},
17623
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str505,                           32},
17624
 
      {-1}, {-1},
17625
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str508,                                    137},
17626
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str509,                                  164},
17627
 
      {-1}, {-1},
17628
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str512,                                     68},
17629
 
      {-1},
17630
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str514,                                134},
17631
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str515,                                    104},
17632
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str516,                                    101},
17633
 
      {-1}, {-1}, {-1},
17634
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str520,                           25},
17635
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str521,                                121},
17636
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str522,                                106},
17637
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str523,                                       39},
17638
 
      {-1},
17639
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str525,                                     78},
17640
 
      {-1}, {-1}, {-1}, {-1}, {-1},
17641
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str531,                                        37},
17642
 
      {-1},
17643
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str533,                                    163},
17644
 
      {-1}, {-1},
17645
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str536,                                     12},
17646
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str537,                              143},
17647
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str538,                                    133},
17648
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str539,                                    139},
17649
 
      {-1}, {-1},
17650
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str542,                                       52},
17651
 
      {-1}, {-1}, {-1}, {-1}, {-1},
17652
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str548,                    61},
17653
 
      {-1}, {-1}, {-1},
17654
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str552,                                 67},
17655
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str553,                                    122},
17656
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str554,                                    164},
17657
 
      {-1},
17658
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str556,                                   101},
17659
 
      {-1},
17660
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str558,                           53},
17661
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str559,                    64},
17662
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str560,                                    160},
17663
 
      {-1},
17664
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str562,                              68},
17665
 
      {-1},
17666
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str564,                                   166},
17667
 
      {-1}, {-1}, {-1}, {-1}, {-1},
17668
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str570,                              188},
17669
 
      {-1}, {-1},
17670
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str573,                                   11},
17671
 
      {-1},
17672
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str575,                             166},
17673
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17674
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str584,                                       28},
17675
 
      {-1}, {-1},
17676
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str587,                          39},
17677
 
      {-1}, {-1},
17678
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str590,                                178},
17679
 
      {-1}, {-1},
17680
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str593,                      184},
17681
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str594,                                 99},
17682
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str595,                                     8},
17683
 
      {-1},
17684
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str597,                                 137},
17685
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str598,                                  180},
17686
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str599,                                    146},
17687
 
      {-1},
17688
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str601,                              165},
17689
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str602,                                  146},
17690
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str603,                                      109},
17691
 
      {-1}, {-1},
17692
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str606,                                     76},
17693
 
      {-1},
17694
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str608,                                     89},
17695
 
      {-1},
17696
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str610,                                     86},
17697
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str611,                                 76},
17698
 
      {-1}, {-1}, {-1}, {-1},
17699
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str616,                                    109},
17700
 
      {-1},
17701
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str618,                                  89},
17702
 
      {-1}, {-1}, {-1}, {-1},
17703
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str623,                                     67},
17704
 
      {-1}, {-1},
17705
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str626,                                   118},
17706
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17707
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str635,                                        29},
17708
 
      {-1}, {-1},
17709
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str638,                        186},
17710
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str639,                       52},
17711
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str640,                                       25},
17712
 
      {-1}, {-1}, {-1}, {-1},
17713
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str645,                          44},
17714
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str646,                                    117},
17715
 
      {-1}, {-1},
17716
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str649,                              133},
17717
 
      {-1},
17718
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str651,                            31},
17719
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str652,                                22},
17720
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str653,                                     83},
17721
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str654,                                   33},
17722
 
      {-1},
17723
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str656,                                   88},
17724
 
      {-1}, {-1}, {-1},
17725
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str660,                                  145},
17726
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str661,                                90},
17727
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17728
 
      {-1}, {-1}, {-1},
17729
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str674,                                    183},
17730
 
      {-1},
17731
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str676,                                173},
17732
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str677,                                    132},
17733
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17734
 
      {-1}, {-1},
17735
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str689,                                    136},
17736
 
      {-1}, {-1},
17737
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str692,                                    107},
17738
 
      {-1}, {-1}, {-1}, {-1}, {-1},
17739
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str698,                                107},
17740
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str699,                                     188},
17741
 
      {-1},
17742
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str701,                                    131},
17743
 
      {-1}, {-1}, {-1},
17744
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str705,                                   71},
17745
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str706,                               55},
17746
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str707,                                     64},
17747
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str708,                           196},
17748
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str709,                                     75},
17749
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str710,                                    75},
17750
 
      {-1}, {-1}, {-1},
17751
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str714,                                     80},
17752
 
      {-1}, {-1},
17753
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str717,                                   80},
17754
 
      {-1}, {-1}, {-1}, {-1},
17755
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str722,                               135},
17756
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str723,                                     85},
17757
 
      {-1}, {-1},
17758
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str726,                                    148},
17759
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str727,                                 85},
17760
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str728,                             131},
17761
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str729,                                  148},
17762
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17763
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17764
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str748,                                       48},
17765
 
      {-1}, {-1},
17766
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str751,                           46},
17767
 
      {-1}, {-1}, {-1},
17768
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str755,                                    118},
17769
 
      {-1}, {-1},
17770
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str758,                     182},
17771
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17772
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17773
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17774
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str786,                                     84},
17775
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17776
 
      {-1},
17777
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str797,                                   170},
17778
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17779
 
      {-1}, {-1},
17780
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str809,                                     29},
17781
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17782
 
      {-1},
17783
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str820,                           170},
17784
 
      {-1}, {-1},
17785
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str823,                                     173},
17786
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17787
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17788
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str842,                                    10},
17789
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str843,                                  165},
17790
 
      {-1}, {-1}, {-1}, {-1},
17791
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str848,                                    103},
17792
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str849,                                   103},
17793
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17794
 
      {-1}, {-1}, {-1}, {-1},
17795
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str863,                         160},
17796
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str864,                              30},
17797
 
      {-1},
17798
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str866,                              37},
17799
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str867,                                57},
17800
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17801
 
      {-1},
17802
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str878,                             158},
17803
 
      {-1}, {-1}, {-1}, {-1},
17804
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str883,                          28},
17805
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str884,                                 124},
17806
 
      {-1},
17807
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str886,                                    116},
17808
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str887,                                   116},
17809
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17810
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str895,                           47},
17811
 
      {-1}, {-1},
17812
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str898,                                     2},
17813
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17814
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str908,                                  169},
17815
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str909,                                    126},
17816
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17817
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17818
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17819
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str935,                                  95},
17820
 
      {-1},
17821
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str937,                         159},
17822
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17823
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str947,                               48},
17824
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17825
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17826
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str966,                                      61},
17827
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17828
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str975,                                 84},
17829
 
      {-1}, {-1},
17830
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str978,                                126},
 
23179
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str67,                                       49},
 
23180
      {-1},
 
23181
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str69,                                    105},
 
23182
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str70,                                   184},
 
23183
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str71,                                       46},
 
23184
      {-1},
 
23185
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str73,                                        50},
 
23186
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str74,                                  178},
 
23187
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str75,                                    151},
 
23188
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str76,                                    100},
 
23189
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23190
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str84,                                    157},
 
23191
      {-1}, {-1}, {-1},
 
23192
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str88,                                    113},
 
23193
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str89,                                     81},
 
23194
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str90,                                     92},
 
23195
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str91,                       197},
 
23196
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str92,                                  91},
 
23197
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str93,                                   170},
 
23198
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str94,                                    14},
 
23199
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str95,                       42},
 
23200
      {-1}, {-1},
 
23201
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str98,                                    17},
 
23202
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str99,                             170},
 
23203
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str100,                                   81},
 
23204
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str101,                                    152},
 
23205
      {-1},
 
23206
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str103,                                  182},
 
23207
      {-1},
 
23208
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str105,                              36},
 
23209
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str106,                              26},
 
23210
      {-1}, {-1},
 
23211
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str109,                                     91},
 
23212
      {-1}, {-1},
 
23213
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str112,                                    119},
 
23214
      {-1},
 
23215
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str114,                     38},
 
23216
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str115,                                        45},
 
23217
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str116,                                       69},
 
23218
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str117,                                      197},
 
23219
      {-1},
 
23220
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str119,                                    195},
 
23221
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str120,                                      66},
 
23222
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str121,                                     190},
 
23223
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str122,                                       22},
 
23224
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str123,                                 152},
 
23225
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str124,                                     180},
 
23226
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str125,                                     99},
 
23227
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str126,                   161},
 
23228
      {-1},
 
23229
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str128,                                 122},
 
23230
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23231
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str137,                                 188},
 
23232
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23233
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str143,                                     193},
 
23234
      {-1}, {-1}, {-1},
 
23235
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str147,                               180},
 
23236
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str148,                                    200},
 
23237
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str149,                                     98},
 
23238
      {-1},
 
23239
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str151,                      100},
 
23240
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str152,                                       53},
 
23241
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str153,                              49},
 
23242
      {-1}, {-1},
 
23243
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str156,                               110},
 
23244
      {-1}, {-1}, {-1}, {-1},
 
23245
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str161,                    162},
 
23246
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str162,                                 151},
 
23247
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str163,                            51},
 
23248
      {-1}, {-1},
 
23249
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str166,                            194},
 
23250
      {-1}, {-1}, {-1},
 
23251
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str170,                                    194},
 
23252
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str171,                           177},
 
23253
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str172,                               113},
 
23254
      {-1},
 
23255
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str174,                          182},
 
23256
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str175,                     174},
 
23257
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str176,                                     82},
 
23258
      {-1}, {-1},
 
23259
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str179,                         178},
 
23260
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str180,                                    179},
 
23261
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str181,                   184},
 
23262
      {-1},
 
23263
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str183,                         195},
 
23264
      {-1}, {-1}, {-1},
 
23265
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str187,                                   119},
 
23266
      {-1}, {-1},
 
23267
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str190,                              132},
 
23268
      {-1},
 
23269
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str192,                               82},
 
23270
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str193,                                   23},
 
23271
      {-1},
 
23272
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str195,                                       34},
 
23273
      {-1},
 
23274
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str197,                                    187},
 
23275
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str198,                                    112},
 
23276
      {-1},
 
23277
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str200,                          27},
 
23278
      {-1},
 
23279
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str202,                                       43},
 
23280
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str203,                                    171},
 
23281
      {-1}, {-1},
 
23282
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str206,                                       38},
 
23283
      {-1}, {-1},
 
23284
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str209,                             35},
 
23285
      {-1}, {-1},
 
23286
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str212,                                       42},
 
23287
      {-1}, {-1},
 
23288
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str215,                                157},
 
23289
      {-1},
 
23290
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str217,                                       32},
 
23291
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str218,                                  65},
 
23292
      {-1},
 
23293
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str220,                               66},
 
23294
      {-1},
 
23295
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str222,                                      65},
 
23296
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str223,                                     1},
 
23297
      {-1}, {-1}, {-1},
 
23298
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str227,                                       30},
 
23299
      {-1},
 
23300
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str229,                                  127},
 
23301
      {-1}, {-1}, {-1}, {-1},
 
23302
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str234,                               104},
 
23303
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str235,                                   73},
 
23304
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str236,                                     77},
 
23305
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str237,                                    127},
 
23306
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23307
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str243,                                    124},
 
23308
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str244,                                    159},
 
23309
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str245,                                    162},
 
23310
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str246,                                    161},
 
23311
      {-1}, {-1}, {-1},
 
23312
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str250,                                 77},
 
23313
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str251,                                      192},
 
23314
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str252,                                 167},
 
23315
      {-1}, {-1},
 
23316
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str255,                              136},
 
23317
      {-1}, {-1},
 
23318
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str258,                                     87},
 
23319
      {-1}, {-1},
 
23320
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str261,                                    87},
 
23321
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23322
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str268,                                    58},
 
23323
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str269,                                    149},
 
23324
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str270,                       186},
 
23325
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str271,                                    140},
 
23326
      {-1}, {-1}, {-1},
 
23327
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str275,          190},
 
23328
      {-1}, {-1},
 
23329
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str278,                                     7},
 
23330
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23331
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str286,                                    123},
 
23332
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23333
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str292,                                    154},
 
23334
      {-1},
 
23335
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str294,                                     54},
 
23336
      {-1},
 
23337
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str296,                                    120},
 
23338
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str297,                         40},
 
23339
      {-1}, {-1}, {-1},
 
23340
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str301,                         43},
 
23341
      {-1},
 
23342
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str303,                                    134},
 
23343
      {-1}, {-1},
 
23344
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str306,                                   175},
 
23345
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str307,                               154},
 
23346
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str308,                                       44},
 
23347
      {-1},
 
23348
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str310,                                     79},
 
23349
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str311,                                    125},
 
23350
      {-1}, {-1},
 
23351
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str314,                                 150},
 
23352
      {-1}, {-1},
 
23353
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str317,                                 120},
 
23354
      {-1}, {-1}, {-1},
 
23355
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str321,                                  140},
 
23356
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str322,                                    167},
 
23357
      {-1},
 
23358
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str324,                                    158},
 
23359
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str325,                                    174},
 
23360
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str326,                              129},
 
23361
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str327,                               21},
 
23362
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str328,                                       40},
 
23363
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23364
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str335,                                 112},
 
23365
      {-1}, {-1}, {-1}, {-1},
 
23366
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str340,                                    166},
 
23367
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str341,                                    102},
 
23368
      {-1},
 
23369
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str343,                               175},
 
23370
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str344,                                   102},
 
23371
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str345,                                     97},
 
23372
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str346,                                 98},
 
23373
      {-1}, {-1},
 
23374
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str349,                                       31},
 
23375
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str350,                                   198},
 
23376
      {-1}, {-1},
 
23377
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str353,                                50},
 
23378
      {-1},
 
23379
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str355,                                     94},
 
23380
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str356,                                  111},
 
23381
      {-1},
 
23382
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str358,                                117},
 
23383
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str359,                                    160},
 
23384
      {-1},
 
23385
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str361,                                    128},
 
23386
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23387
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str367,                                  94},
 
23388
      {-1}, {-1}, {-1},
 
23389
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str371,                                    111},
 
23390
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str372,                                    145},
 
23391
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str373,                                   97},
 
23392
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str374,                                  83},
 
23393
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str375,                                105},
 
23394
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str376,                                 125},
 
23395
      {-1}, {-1},
 
23396
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str379,                                     96},
 
23397
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str380,                                 201},
 
23398
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str381,                                 203},
 
23399
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str382,                                 210},
 
23400
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str383,                                 211},
 
23401
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str384,                                 208},
 
23402
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str385,                                        37},
 
23403
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str386,                                       39},
 
23404
      {-1},
 
23405
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str388,                                    155},
 
23406
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str389,                                 202},
 
23407
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str390,                                 209},
 
23408
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str391,                                 212},
 
23409
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str392,                                 207},
 
23410
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str393,                                     5},
 
23411
      {-1},
 
23412
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str395,                                    143},
 
23413
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str396,                                     9},
 
23414
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str397,                                 205},
 
23415
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str398,                                 206},
 
23416
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str399,                                     78},
 
23417
      {-1}, {-1},
 
23418
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str402,                                   169},
 
23419
      {-1}, {-1},
 
23420
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str405,                                 204},
 
23421
      {-1}, {-1},
 
23422
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str408,                             169},
 
23423
      {-1}, {-1}, {-1}, {-1},
 
23424
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str413,                   193},
 
23425
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23426
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str420,                                     88},
 
23427
      {-1},
 
23428
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str422,                                       52},
 
23429
      {-1}, {-1}, {-1}, {-1},
 
23430
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str427,                                        29},
 
23431
      {-1}, {-1},
 
23432
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str430,                                       25},
 
23433
      {-1},
 
23434
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str432,                      187},
 
23435
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str433,                                134},
 
23436
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str434,                                   189},
 
23437
      {-1},
 
23438
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str436,                           53},
 
23439
      {-1},
 
23440
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str438,                                    70},
 
23441
      {-1}, {-1}, {-1},
 
23442
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str442,                                    13},
 
23443
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str443,                               163},
 
23444
      {-1},
 
23445
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str445,                                     68},
 
23446
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str446,                                    186},
 
23447
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str447,                                    177},
 
23448
      {-1}, {-1}, {-1}, {-1},
 
23449
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str452,                                   19},
 
23450
      {-1}, {-1}, {-1},
 
23451
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str456,                            59},
 
23452
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str457,                                130},
 
23453
      {-1},
 
23454
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str459,                               139},
 
23455
      {-1}, {-1},
 
23456
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str462,                                     181},
 
23457
      {-1},
 
23458
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str464,                              143},
 
23459
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str465,                       198},
 
23460
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str466,                                     4},
 
23461
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23462
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str474,                                    139},
 
23463
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23464
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str480,                            34},
 
23465
      {-1}, {-1}, {-1},
 
23466
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str484,                                    107},
 
23467
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str485,                                       48},
 
23468
      {-1}, {-1},
 
23469
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str488,                          183},
 
23470
      {-1}, {-1}, {-1}, {-1},
 
23471
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str493,                             179},
 
23472
      {-1}, {-1},
 
23473
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str496,                                     67},
 
23474
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str497,                               20},
 
23475
      {-1}, {-1}, {-1}, {-1},
 
23476
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str502,                                 137},
 
23477
      {-1}, {-1}, {-1},
 
23478
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str506,                               55},
 
23479
      {-1},
 
23480
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str508,                                    118},
 
23481
      {-1}, {-1}, {-1},
 
23482
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str512,                                   11},
 
23483
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str513,                                 67},
 
23484
      {-1}, {-1},
 
23485
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str516,                                    104},
 
23486
      {-1},
 
23487
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str518,                              68},
 
23488
      {-1}, {-1},
 
23489
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str521,                                 16},
 
23490
      {-1},
 
23491
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str523,                                    101},
 
23492
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23493
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str529,                                     138},
 
23494
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str530,                                    138},
 
23495
      {-1}, {-1},
 
23496
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str533,                                    141},
 
23497
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str534,                              191},
 
23498
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str535,                                  166},
 
23499
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str536,                                    137},
 
23500
      {-1},
 
23501
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str538,                                    106},
 
23502
      {-1},
 
23503
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str540,                                    144},
 
23504
      {-1},
 
23505
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str542,                    60},
 
23506
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str543,                                181},
 
23507
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23508
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str550,                                     191},
 
23509
      {-1}, {-1}, {-1},
 
23510
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str554,                                 141},
 
23511
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23512
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str562,                                      60},
 
23513
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str563,                             71},
 
23514
      {-1},
 
23515
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str565,                                    136},
 
23516
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23517
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str573,                                    163},
 
23518
      {-1}, {-1},
 
23519
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str576,                                     8},
 
23520
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str577,                                    133},
 
23521
      {-1}, {-1},
 
23522
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str580,                                     6},
 
23523
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23524
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str586,                                   196},
 
23525
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str587,                                      109},
 
23526
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str588,                                    146},
 
23527
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str589,                                     76},
 
23528
      {-1},
 
23529
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str591,                                  146},
 
23530
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str592,                         41},
 
23531
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str593,                                     86},
 
23532
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str594,                           70},
 
23533
      {-1},
 
23534
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str596,                                  164},
 
23535
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str597,                                    132},
 
23536
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str598,                                    109},
 
23537
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str599,                                    164},
 
23538
      {-1},
 
23539
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str601,                                 76},
 
23540
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str602,                                    129},
 
23541
      {-1}, {-1},
 
23542
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str605,                                  183},
 
23543
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23544
      {-1}, {-1},
 
23545
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str617,                                    117},
 
23546
      {-1}, {-1},
 
23547
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str620,                                      62},
 
23548
      {-1}, {-1},
 
23549
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str623,                                   33},
 
23550
      {-1},
 
23551
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str625,                                    114},
 
23552
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str626,                                     89},
 
23553
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str627,                          24},
 
23554
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str628,                    62},
 
23555
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str629,                              192},
 
23556
      {-1}, {-1},
 
23557
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str632,                                    121},
 
23558
      {-1},
 
23559
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str634,                                    131},
 
23560
      {-1},
 
23561
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str636,                                       28},
 
23562
      {-1}, {-1}, {-1},
 
23563
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str640,                                 114},
 
23564
      {-1}, {-1},
 
23565
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str643,                              133},
 
23566
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str644,                                     80},
 
23567
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str645,                                  89},
 
23568
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str646,                                     83},
 
23569
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str647,                                56},
 
23570
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23571
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str656,                                    122},
 
23572
      {-1}, {-1},
 
23573
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str659,                           199},
 
23574
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str660,                                   80},
 
23575
      {-1}, {-1},
 
23576
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str663,                                     12},
 
23577
      {-1}, {-1}, {-1},
 
23578
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str667,                         159},
 
23579
      {-1}, {-1}, {-1}, {-1},
 
23580
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str672,                                121},
 
23581
      {-1}, {-1},
 
23582
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str675,                            31},
 
23583
      {-1},
 
23584
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str677,                                 96},
 
23585
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str678,                                    148},
 
23586
      {-1}, {-1},
 
23587
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str681,                                  148},
 
23588
      {-1}, {-1}, {-1}, {-1},
 
23589
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str686,                             131},
 
23590
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str687,                                     85},
 
23591
      {-1}, {-1}, {-1}, {-1},
 
23592
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str692,                                    130},
 
23593
      {-1}, {-1}, {-1},
 
23594
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str696,                           46},
 
23595
      {-1}, {-1}, {-1}, {-1},
 
23596
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str701,                                   0},
 
23597
      {-1}, {-1}, {-1},
 
23598
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str705,                                107},
 
23599
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str706,                                  185},
 
23600
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str707,                                 99},
 
23601
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str708,                                 85},
 
23602
      {-1},
 
23603
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str710,                               128},
 
23604
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23605
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str716,                          39},
 
23606
      {-1},
 
23607
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str718,                         160},
 
23608
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23609
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str725,                                    10},
 
23610
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23611
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str732,                                       19},
 
23612
      {-1},
 
23613
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str734,                                    116},
 
23614
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str735,                                  145},
 
23615
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str736,                     185},
 
23616
      {-1}, {-1},
 
23617
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str739,                           25},
 
23618
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23619
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str745,                           32},
 
23620
      {-1}, {-1}, {-1},
 
23621
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str749,                    64},
 
23622
      {-1}, {-1},
 
23623
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str752,                                     29},
 
23624
      {-1}, {-1}, {-1}, {-1},
 
23625
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str757,                                22},
 
23626
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23627
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str765,                       52},
 
23628
      {-1},
 
23629
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str767,                                   101},
 
23630
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str768,                                     176},
 
23631
      {-1}, {-1}, {-1},
 
23632
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str772,                          28},
 
23633
      {-1}, {-1}, {-1}, {-1},
 
23634
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str777,                                176},
 
23635
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str778,                                     64},
 
23636
      {-1}, {-1},
 
23637
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str781,                                   71},
 
23638
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str782,                                    103},
 
23639
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23640
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str788,                        189},
 
23641
      {-1}, {-1}, {-1},
 
23642
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str792,                                57},
 
23643
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str793,                                   103},
 
23644
      {-1},
 
23645
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str795,                              30},
 
23646
      {-1},
 
23647
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str797,                              168},
 
23648
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23649
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str806,                                  199},
 
23650
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23651
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str816,                                 124},
 
23652
      {-1},
 
23653
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str818,                          44},
 
23654
      {-1}, {-1},
 
23655
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str821,                                    156},
 
23656
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23657
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str831,                                   116},
 
23658
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23659
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str840,                                    165},
 
23660
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23661
      {-1},
 
23662
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str851,                                   45},
 
23663
      {-1}, {-1}, {-1}, {-1},
 
23664
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str856,                    61},
 
23665
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str857,                                 123},
 
23666
      {-1}, {-1}, {-1},
 
23667
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str861,                                   118},
 
23668
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23669
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str868,                              37},
 
23670
      {-1}, {-1}, {-1},
 
23671
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str872,                                  172},
 
23672
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23673
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23674
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str888,                               48},
 
23675
      {-1}, {-1}, {-1},
 
23676
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str892,                                     75},
 
23677
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23678
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str898,                    63},
 
23679
      {-1}, {-1}, {-1},
 
23680
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str902,                           173},
 
23681
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str903,                                    126},
 
23682
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23683
      {-1}, {-1}, {-1},
 
23684
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str916,                               135},
 
23685
      {-1},
 
23686
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str918,                                       41},
 
23687
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23688
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str927,                                     63},
 
23689
      {-1}, {-1}, {-1}, {-1},
 
23690
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str932,                                   156},
 
23691
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23692
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str940,                                     84},
 
23693
      {-1}, {-1}, {-1},
 
23694
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str944,                                  168},
 
23695
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23696
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str951,                             158},
 
23697
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23698
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23699
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23700
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str976,                69},
 
23701
      {-1}, {-1}, {-1},
 
23702
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str980,                           47},
 
23703
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23704
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23705
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str999,                                     90},
 
23706
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23707
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1007,                                     95},
 
23708
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23709
      {-1}, {-1}, {-1},
 
23710
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1020,                                90},
 
23711
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23712
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1026,                                  95},
 
23713
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23714
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1032,                                   88},
 
23715
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1033,                                126},
 
23716
      {-1}, {-1}, {-1},
 
23717
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1037,                                    135},
 
23718
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23719
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23720
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23721
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23722
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23723
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23724
      {-1},
 
23725
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1093,                                       47},
 
23726
      {-1}, {-1}, {-1},
 
23727
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1097,                                106},
 
23728
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23729
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23730
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23731
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1124,                                    153},
 
23732
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23733
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23734
      {-1}, {-1}, {-1},
 
23735
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1146,                                      15},
 
23736
      {-1},
 
23737
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1148,                                 144},
 
23738
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23739
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23740
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23741
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23742
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23743
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1190,                                      61},
 
23744
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23745
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23746
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23747
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23748
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23749
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23750
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23751
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23752
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1263,                                   173},
 
23753
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23754
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23755
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23756
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23757
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23758
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23759
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23760
      {-1}, {-1},
 
23761
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1329,                                     2},
 
23762
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23763
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23764
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1347,                                   72},
 
23765
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23766
      {-1},
 
23767
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1358,                                   165},
 
23768
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23769
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23770
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23771
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23772
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1395,                                 200},
 
23773
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23774
      {-1}, {-1}, {-1}, {-1}, {-1},
 
23775
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1410,                                    75},
 
23776
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17831
23777
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17832
23778
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17833
23779
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17851
23797
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str20,                                     4},
17852
23798
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str21,                                     2}
17853
23799
#else /* USE_UNICODE_PROPERTIES */
17854
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1022,                                   45},
 
23800
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1463,                             72},
 
23801
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23802
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1470,                                 84},
 
23803
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23804
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23805
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23806
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23807
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23808
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23809
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23810
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23811
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23812
      {-1}, {-1}, {-1}, {-1},
 
23813
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1556,                                   78},
 
23814
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23815
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23816
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23817
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23818
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23819
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23820
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17855
23821
      {-1},
17856
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1024,                                 123},
 
23822
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1621,                     153},
 
23823
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23824
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23825
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23826
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23827
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23828
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23829
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23830
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23831
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23832
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23833
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
 
23834
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17857
23835
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17858
23836
      {-1}, {-1},
17859
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1036,                                    156},
17860
 
      {-1}, {-1}, {-1},
17861
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1040,                                       47},
17862
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17863
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17864
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17865
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1065,                                   156},
17866
 
      {-1}, {-1}, {-1}, {-1}, {-1},
17867
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1071,                                 144},
17868
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1072,                                    153},
17869
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17870
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17871
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17872
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17873
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17874
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17875
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17876
 
      {-1}, {-1}, {-1}, {-1},
17877
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1140,                                   72},
17878
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1141,                                    135},
17879
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17880
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17881
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17882
 
      {-1}, {-1}, {-1}, {-1}, {-1},
17883
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1174,                                      15},
17884
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17885
 
      {-1}, {-1}, {-1},
17886
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1187,                             72},
17887
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17888
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17889
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17890
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17891
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1221,                                     90},
17892
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17893
 
      {-1}, {-1}, {-1}, {-1},
17894
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1235,                                     95},
17895
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17896
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17897
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17898
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17899
 
      {-1}, {-1}, {-1}, {-1}, {-1},
17900
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1277,                                   78},
17901
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17902
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17903
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17904
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17905
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17906
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17907
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17908
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17909
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17910
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17911
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17912
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17913
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17914
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17915
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17916
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17917
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17918
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17919
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17920
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17921
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17922
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17923
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17924
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17925
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17926
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17927
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17928
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17929
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17930
 
      {-1}, {-1}, {-1},
17931
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1542,                     153},
17932
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17933
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17934
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17935
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17936
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17937
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17938
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17939
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17940
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17941
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17942
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17943
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17944
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17945
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17946
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17947
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17948
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17949
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17950
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17951
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17952
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17953
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17954
 
      {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
17955
 
      {-1},
17956
 
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1751,                                     73}
 
23837
      {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1741,                                     73}
17957
23838
#endif /* USE_UNICODE_PROPERTIES */
17958
23839
    };
17959
23840