This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
regen charclass_invlists.h
[perl5.git] / charclass_invlists.h
1 /* -*- buffer-read-only: t -*-
2  * !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
3  * This file is built by regen/mk_invlists.pl from Unicode::UCD.
4  * Any changes made here will be lost!
5  */
6
7 /* See the generating file for comments */
8
9
10 #if defined(PERL_IN_REGCOMP_C)
11
12 static const UV Latin1_invlist[] = {
13         2,      /* Number of elements */
14         148565664, /* Version and data structure type */
15         0,      /* 0 if the list starts at 0;
16                    1 if it starts at the element beyond 0 */
17         0x0,
18         0x100
19 };
20
21 static const UV AboveLatin1_invlist[] = {
22         2,      /* Number of elements */
23         148565664, /* Version and data structure type */
24         1,      /* 0 if the list starts at 0;
25                    1 if it starts at the element beyond 0 */
26         0x0,
27         0x100
28 };
29
30 #endif  /* defined(PERL_IN_REGCOMP_C) */
31
32 #if 'A' == 65 /* ASCII/Latin1 */
33
34 #if defined(PERL_IN_PERL_C)
35
36 static const UV ASCII_invlist[] = { /* for ASCII/Latin1 */
37         2,      /* Number of elements */
38         148565664, /* Version and data structure type */
39         0,      /* 0 if the list starts at 0;
40                    1 if it starts at the element beyond 0 */
41         0x0,
42         0x80
43 };
44
45 static const UV Cased_invlist[] = { /* for ASCII/Latin1 */
46         263,    /* Number of elements */
47         148565664, /* Version and data structure type */
48         1,      /* 0 if the list starts at 0;
49                    1 if it starts at the element beyond 0 */
50         0x0,
51         0x41,
52         0x5B,
53         0x61,
54         0x7B,
55         0xAA,
56         0xAB,
57         0xB5,
58         0xB6,
59         0xBA,
60         0xBB,
61         0xC0,
62         0xD7,
63         0xD8,
64         0xF7,
65         0xF8,
66         0x1BB,
67         0x1BC,
68         0x1C0,
69         0x1C4,
70         0x294,
71         0x295,
72         0x2B9,
73         0x2C0,
74         0x2C2,
75         0x2E0,
76         0x2E5,
77         0x345,
78         0x346,
79         0x370,
80         0x374,
81         0x376,
82         0x378,
83         0x37A,
84         0x37E,
85         0x37F,
86         0x380,
87         0x386,
88         0x387,
89         0x388,
90         0x38B,
91         0x38C,
92         0x38D,
93         0x38E,
94         0x3A2,
95         0x3A3,
96         0x3F6,
97         0x3F7,
98         0x482,
99         0x48A,
100         0x530,
101         0x531,
102         0x557,
103         0x561,
104         0x588,
105         0x10A0,
106         0x10C6,
107         0x10C7,
108         0x10C8,
109         0x10CD,
110         0x10CE,
111         0x13A0,
112         0x13F6,
113         0x13F8,
114         0x13FE,
115         0x1D00,
116         0x1DC0,
117         0x1E00,
118         0x1F16,
119         0x1F18,
120         0x1F1E,
121         0x1F20,
122         0x1F46,
123         0x1F48,
124         0x1F4E,
125         0x1F50,
126         0x1F58,
127         0x1F59,
128         0x1F5A,
129         0x1F5B,
130         0x1F5C,
131         0x1F5D,
132         0x1F5E,
133         0x1F5F,
134         0x1F7E,
135         0x1F80,
136         0x1FB5,
137         0x1FB6,
138         0x1FBD,
139         0x1FBE,
140         0x1FBF,
141         0x1FC2,
142         0x1FC5,
143         0x1FC6,
144         0x1FCD,
145         0x1FD0,
146         0x1FD4,
147         0x1FD6,
148         0x1FDC,
149         0x1FE0,
150         0x1FED,
151         0x1FF2,
152         0x1FF5,
153         0x1FF6,
154         0x1FFD,
155         0x2071,
156         0x2072,
157         0x207F,
158         0x2080,
159         0x2090,
160         0x209D,
161         0x2102,
162         0x2103,
163         0x2107,
164         0x2108,
165         0x210A,
166         0x2114,
167         0x2115,
168         0x2116,
169         0x2119,
170         0x211E,
171         0x2124,
172         0x2125,
173         0x2126,
174         0x2127,
175         0x2128,
176         0x2129,
177         0x212A,
178         0x212E,
179         0x212F,
180         0x2135,
181         0x2139,
182         0x213A,
183         0x213C,
184         0x2140,
185         0x2145,
186         0x214A,
187         0x214E,
188         0x214F,
189         0x2160,
190         0x2180,
191         0x2183,
192         0x2185,
193         0x24B6,
194         0x24EA,
195         0x2C00,
196         0x2C2F,
197         0x2C30,
198         0x2C5F,
199         0x2C60,
200         0x2CE5,
201         0x2CEB,
202         0x2CEF,
203         0x2CF2,
204         0x2CF4,
205         0x2D00,
206         0x2D26,
207         0x2D27,
208         0x2D28,
209         0x2D2D,
210         0x2D2E,
211         0xA640,
212         0xA66E,
213         0xA680,
214         0xA69E,
215         0xA722,
216         0xA788,
217         0xA78B,
218         0xA78F,
219         0xA790,
220         0xA7AE,
221         0xA7B0,
222         0xA7B8,
223         0xA7F8,
224         0xA7FB,
225         0xAB30,
226         0xAB5B,
227         0xAB5C,
228         0xAB66,
229         0xAB70,
230         0xABC0,
231         0xFB00,
232         0xFB07,
233         0xFB13,
234         0xFB18,
235         0xFF21,
236         0xFF3B,
237         0xFF41,
238         0xFF5B,
239         0x10400,
240         0x10450,
241         0x10C80,
242         0x10CB3,
243         0x10CC0,
244         0x10CF3,
245         0x118A0,
246         0x118E0,
247         0x1D400,
248         0x1D455,
249         0x1D456,
250         0x1D49D,
251         0x1D49E,
252         0x1D4A0,
253         0x1D4A2,
254         0x1D4A3,
255         0x1D4A5,
256         0x1D4A7,
257         0x1D4A9,
258         0x1D4AD,
259         0x1D4AE,
260         0x1D4BA,
261         0x1D4BB,
262         0x1D4BC,
263         0x1D4BD,
264         0x1D4C4,
265         0x1D4C5,
266         0x1D506,
267         0x1D507,
268         0x1D50B,
269         0x1D50D,
270         0x1D515,
271         0x1D516,
272         0x1D51D,
273         0x1D51E,
274         0x1D53A,
275         0x1D53B,
276         0x1D53F,
277         0x1D540,
278         0x1D545,
279         0x1D546,
280         0x1D547,
281         0x1D54A,
282         0x1D551,
283         0x1D552,
284         0x1D6A6,
285         0x1D6A8,
286         0x1D6C1,
287         0x1D6C2,
288         0x1D6DB,
289         0x1D6DC,
290         0x1D6FB,
291         0x1D6FC,
292         0x1D715,
293         0x1D716,
294         0x1D735,
295         0x1D736,
296         0x1D74F,
297         0x1D750,
298         0x1D76F,
299         0x1D770,
300         0x1D789,
301         0x1D78A,
302         0x1D7A9,
303         0x1D7AA,
304         0x1D7C3,
305         0x1D7C4,
306         0x1D7CC,
307         0x1F130,
308         0x1F14A,
309         0x1F150,
310         0x1F16A,
311         0x1F170,
312         0x1F18A
313 };
314
315 #endif  /* defined(PERL_IN_PERL_C) */
316
317 #if defined(PERL_IN_REGCOMP_C)
318
319 static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for ASCII/Latin1 */
320         45,     /* Number of elements */
321         148565664, /* Version and data structure type */
322         1,      /* 0 if the list starts at 0;
323                    1 if it starts at the element beyond 0 */
324         0x0,
325         0x2BC,
326         0x2BD,
327         0x308,
328         0x309,
329         0x313,
330         0x314,
331         0x342,
332         0x343,
333         0x3AC,
334         0x3AD,
335         0x3AE,
336         0x3AF,
337         0x3B1,
338         0x3B2,
339         0x3B7,
340         0x3B8,
341         0x3B9,
342         0x3BA,
343         0x3C1,
344         0x3C2,
345         0x3C5,
346         0x3C6,
347         0x3C9,
348         0x3CA,
349         0x3CE,
350         0x3CF,
351         0x565,
352         0x566,
353         0x574,
354         0x575,
355         0x57E,
356         0x57F,
357         0x1F00,
358         0x1F08,
359         0x1F20,
360         0x1F28,
361         0x1F60,
362         0x1F68,
363         0x1F70,
364         0x1F71,
365         0x1F74,
366         0x1F75,
367         0x1F7C,
368         0x1F7D
369 };
370
371 static const UV _Perl_Any_Folds_invlist[] = { /* for ASCII/Latin1 */
372         247,    /* Number of elements */
373         148565664, /* Version and data structure type */
374         1,      /* 0 if the list starts at 0;
375                    1 if it starts at the element beyond 0 */
376         0x0,
377         0x41,
378         0x5B,
379         0x61,
380         0x7B,
381         0xB5,
382         0xB6,
383         0xC0,
384         0xD7,
385         0xD8,
386         0xF7,
387         0xF8,
388         0x131,
389         0x132,
390         0x138,
391         0x139,
392         0x18D,
393         0x18E,
394         0x19B,
395         0x19C,
396         0x1AA,
397         0x1AC,
398         0x1BA,
399         0x1BC,
400         0x1BE,
401         0x1BF,
402         0x1C0,
403         0x1C4,
404         0x221,
405         0x222,
406         0x234,
407         0x23A,
408         0x255,
409         0x256,
410         0x258,
411         0x259,
412         0x25A,
413         0x25B,
414         0x25D,
415         0x260,
416         0x262,
417         0x263,
418         0x264,
419         0x265,
420         0x267,
421         0x268,
422         0x26A,
423         0x26B,
424         0x26D,
425         0x26F,
426         0x270,
427         0x271,
428         0x273,
429         0x275,
430         0x276,
431         0x27D,
432         0x27E,
433         0x280,
434         0x281,
435         0x283,
436         0x284,
437         0x287,
438         0x28D,
439         0x292,
440         0x293,
441         0x29D,
442         0x29F,
443         0x2BC,
444         0x2BD,
445         0x2BE,
446         0x2BF,
447         0x300,
448         0x302,
449         0x307,
450         0x309,
451         0x30A,
452         0x30B,
453         0x30C,
454         0x30D,
455         0x313,
456         0x314,
457         0x331,
458         0x332,
459         0x342,
460         0x343,
461         0x345,
462         0x346,
463         0x370,
464         0x374,
465         0x376,
466         0x378,
467         0x37B,
468         0x37E,
469         0x37F,
470         0x380,
471         0x386,
472         0x387,
473         0x388,
474         0x38B,
475         0x38C,
476         0x38D,
477         0x38E,
478         0x3A2,
479         0x3A3,
480         0x3D2,
481         0x3D5,
482         0x3F6,
483         0x3F7,
484         0x3FC,
485         0x3FD,
486         0x482,
487         0x48A,
488         0x530,
489         0x531,
490         0x557,
491         0x561,
492         0x588,
493         0x10A0,
494         0x10C6,
495         0x10C7,
496         0x10C8,
497         0x10CD,
498         0x10CE,
499         0x13A0,
500         0x13F6,
501         0x13F8,
502         0x13FE,
503         0x1D79,
504         0x1D7A,
505         0x1D7D,
506         0x1D7E,
507         0x1E00,
508         0x1E9C,
509         0x1E9E,
510         0x1E9F,
511         0x1EA0,
512         0x1F16,
513         0x1F18,
514         0x1F1E,
515         0x1F20,
516         0x1F46,
517         0x1F48,
518         0x1F4E,
519         0x1F50,
520         0x1F58,
521         0x1F59,
522         0x1F5A,
523         0x1F5B,
524         0x1F5C,
525         0x1F5D,
526         0x1F5E,
527         0x1F5F,
528         0x1F7E,
529         0x1F80,
530         0x1FB5,
531         0x1FB6,
532         0x1FBD,
533         0x1FBE,
534         0x1FBF,
535         0x1FC2,
536         0x1FC5,
537         0x1FC6,
538         0x1FCD,
539         0x1FD0,
540         0x1FD4,
541         0x1FD6,
542         0x1FDC,
543         0x1FE0,
544         0x1FED,
545         0x1FF2,
546         0x1FF5,
547         0x1FF6,
548         0x1FFD,
549         0x2126,
550         0x2127,
551         0x212A,
552         0x212C,
553         0x2132,
554         0x2133,
555         0x214E,
556         0x214F,
557         0x2160,
558         0x2180,
559         0x2183,
560         0x2185,
561         0x24B6,
562         0x24EA,
563         0x2C00,
564         0x2C2F,
565         0x2C30,
566         0x2C5F,
567         0x2C60,
568         0x2C71,
569         0x2C72,
570         0x2C74,
571         0x2C75,
572         0x2C77,
573         0x2C7E,
574         0x2CE4,
575         0x2CEB,
576         0x2CEF,
577         0x2CF2,
578         0x2CF4,
579         0x2D00,
580         0x2D26,
581         0x2D27,
582         0x2D28,
583         0x2D2D,
584         0x2D2E,
585         0xA640,
586         0xA66E,
587         0xA680,
588         0xA69C,
589         0xA722,
590         0xA730,
591         0xA732,
592         0xA770,
593         0xA779,
594         0xA788,
595         0xA78B,
596         0xA78E,
597         0xA790,
598         0xA794,
599         0xA796,
600         0xA7AE,
601         0xA7B0,
602         0xA7B8,
603         0xAB53,
604         0xAB54,
605         0xAB70,
606         0xABC0,
607         0xFB00,
608         0xFB07,
609         0xFB13,
610         0xFB18,
611         0xFF21,
612         0xFF3B,
613         0xFF41,
614         0xFF5B,
615         0x10400,
616         0x10450,
617         0x10C80,
618         0x10CB3,
619         0x10CC0,
620         0x10CF3,
621         0x118A0,
622         0x118E0
623 };
624
625 static const UV _Perl_Folds_To_Multi_Char_invlist[] = { /* for ASCII/Latin1 */
626         59,     /* Number of elements */
627         148565664, /* Version and data structure type */
628         1,      /* 0 if the list starts at 0;
629                    1 if it starts at the element beyond 0 */
630         0x0,
631         0xDF,
632         0xE0,
633         0x130,
634         0x131,
635         0x149,
636         0x14A,
637         0x1F0,
638         0x1F1,
639         0x390,
640         0x391,
641         0x3B0,
642         0x3B1,
643         0x587,
644         0x588,
645         0x1E96,
646         0x1E9B,
647         0x1E9E,
648         0x1E9F,
649         0x1F50,
650         0x1F51,
651         0x1F52,
652         0x1F53,
653         0x1F54,
654         0x1F55,
655         0x1F56,
656         0x1F57,
657         0x1F80,
658         0x1FB0,
659         0x1FB2,
660         0x1FB5,
661         0x1FB6,
662         0x1FB8,
663         0x1FBC,
664         0x1FBD,
665         0x1FC2,
666         0x1FC5,
667         0x1FC6,
668         0x1FC8,
669         0x1FCC,
670         0x1FCD,
671         0x1FD2,
672         0x1FD4,
673         0x1FD6,
674         0x1FD8,
675         0x1FE2,
676         0x1FE5,
677         0x1FE6,
678         0x1FE8,
679         0x1FF2,
680         0x1FF5,
681         0x1FF6,
682         0x1FF8,
683         0x1FFC,
684         0x1FFD,
685         0xFB00,
686         0xFB07,
687         0xFB13,
688         0xFB18
689 };
690
691 #endif  /* defined(PERL_IN_REGCOMP_C) */
692
693 #if defined(PERL_IN_PERL_C)
694
695 static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
696         1502,   /* Number of elements */
697         148565664, /* Version and data structure type */
698         0,      /* 0 if the list starts at 0;
699                    1 if it starts at the element beyond 0 */
700         0x0,
701         0xA,
702         0xB,
703         0xD,
704         0xE,
705         0x20,
706         0x7F,
707         0xA0,
708         0xAD,
709         0xAE,
710         0x300,
711         0x370,
712         0x483,
713         0x48A,
714         0x591,
715         0x5BE,
716         0x5BF,
717         0x5C0,
718         0x5C1,
719         0x5C3,
720         0x5C4,
721         0x5C6,
722         0x5C7,
723         0x5C8,
724         0x600,
725         0x606,
726         0x610,
727         0x61B,
728         0x61C,
729         0x61D,
730         0x64B,
731         0x660,
732         0x670,
733         0x671,
734         0x6D6,
735         0x6DD,
736         0x6DE,
737         0x6DF,
738         0x6E5,
739         0x6E7,
740         0x6E9,
741         0x6EA,
742         0x6EE,
743         0x70F,
744         0x710,
745         0x711,
746         0x712,
747         0x730,
748         0x74B,
749         0x7A6,
750         0x7B1,
751         0x7EB,
752         0x7F4,
753         0x816,
754         0x81A,
755         0x81B,
756         0x824,
757         0x825,
758         0x828,
759         0x829,
760         0x82E,
761         0x859,
762         0x85C,
763         0x8E3,
764         0x903,
765         0x904,
766         0x93A,
767         0x93B,
768         0x93C,
769         0x93D,
770         0x93E,
771         0x941,
772         0x949,
773         0x94D,
774         0x94E,
775         0x950,
776         0x951,
777         0x958,
778         0x962,
779         0x964,
780         0x981,
781         0x982,
782         0x984,
783         0x9BC,
784         0x9BD,
785         0x9BE,
786         0x9BF,
787         0x9C1,
788         0x9C5,
789         0x9C7,
790         0x9C9,
791         0x9CB,
792         0x9CD,
793         0x9CE,
794         0x9D7,
795         0x9D8,
796         0x9E2,
797         0x9E4,
798         0xA01,
799         0xA03,
800         0xA04,
801         0xA3C,
802         0xA3D,
803         0xA3E,
804         0xA41,
805         0xA43,
806         0xA47,
807         0xA49,
808         0xA4B,
809         0xA4E,
810         0xA51,
811         0xA52,
812         0xA70,
813         0xA72,
814         0xA75,
815         0xA76,
816         0xA81,
817         0xA83,
818         0xA84,
819         0xABC,
820         0xABD,
821         0xABE,
822         0xAC1,
823         0xAC6,
824         0xAC7,
825         0xAC9,
826         0xACA,
827         0xACB,
828         0xACD,
829         0xACE,
830         0xAE2,
831         0xAE4,
832         0xB01,
833         0xB02,
834         0xB04,
835         0xB3C,
836         0xB3D,
837         0xB3E,
838         0xB40,
839         0xB41,
840         0xB45,
841         0xB47,
842         0xB49,
843         0xB4B,
844         0xB4D,
845         0xB4E,
846         0xB56,
847         0xB58,
848         0xB62,
849         0xB64,
850         0xB82,
851         0xB83,
852         0xBBE,
853         0xBBF,
854         0xBC0,
855         0xBC1,
856         0xBC3,
857         0xBC6,
858         0xBC9,
859         0xBCA,
860         0xBCD,
861         0xBCE,
862         0xBD7,
863         0xBD8,
864         0xC00,
865         0xC01,
866         0xC04,
867         0xC3E,
868         0xC41,
869         0xC45,
870         0xC46,
871         0xC49,
872         0xC4A,
873         0xC4E,
874         0xC55,
875         0xC57,
876         0xC62,
877         0xC64,
878         0xC81,
879         0xC82,
880         0xC84,
881         0xCBC,
882         0xCBD,
883         0xCBE,
884         0xCBF,
885         0xCC0,
886         0xCC2,
887         0xCC3,
888         0xCC5,
889         0xCC6,
890         0xCC7,
891         0xCC9,
892         0xCCA,
893         0xCCC,
894         0xCCE,
895         0xCD5,
896         0xCD7,
897         0xCE2,
898         0xCE4,
899         0xD01,
900         0xD02,
901         0xD04,
902         0xD3E,
903         0xD3F,
904         0xD41,
905         0xD45,
906         0xD46,
907         0xD49,
908         0xD4A,
909         0xD4D,
910         0xD4E,
911         0xD57,
912         0xD58,
913         0xD62,
914         0xD64,
915         0xD82,
916         0xD84,
917         0xDCA,
918         0xDCB,
919         0xDCF,
920         0xDD0,
921         0xDD2,
922         0xDD5,
923         0xDD6,
924         0xDD7,
925         0xDD8,
926         0xDDF,
927         0xDE0,
928         0xDF2,
929         0xDF4,
930         0xE31,
931         0xE32,
932         0xE33,
933         0xE34,
934         0xE3B,
935         0xE47,
936         0xE4F,
937         0xEB1,
938         0xEB2,
939         0xEB3,
940         0xEB4,
941         0xEBA,
942         0xEBB,
943         0xEBD,
944         0xEC8,
945         0xECE,
946         0xF18,
947         0xF1A,
948         0xF35,
949         0xF36,
950         0xF37,
951         0xF38,
952         0xF39,
953         0xF3A,
954         0xF3E,
955         0xF40,
956         0xF71,
957         0xF7F,
958         0xF80,
959         0xF85,
960         0xF86,
961         0xF88,
962         0xF8D,
963         0xF98,
964         0xF99,
965         0xFBD,
966         0xFC6,
967         0xFC7,
968         0x102D,
969         0x1031,
970         0x1032,
971         0x1038,
972         0x1039,
973         0x103B,
974         0x103D,
975         0x103F,
976         0x1056,
977         0x1058,
978         0x105A,
979         0x105E,
980         0x1061,
981         0x1071,
982         0x1075,
983         0x1082,
984         0x1083,
985         0x1084,
986         0x1085,
987         0x1087,
988         0x108D,
989         0x108E,
990         0x109D,
991         0x109E,
992         0x1100,
993         0x1160,
994         0x11A8,
995         0x1200,
996         0x135D,
997         0x1360,
998         0x1712,
999         0x1715,
1000         0x1732,
1001         0x1735,
1002         0x1752,
1003         0x1754,
1004         0x1772,
1005         0x1774,
1006         0x17B4,
1007         0x17B6,
1008         0x17B7,
1009         0x17BE,
1010         0x17C6,
1011         0x17C7,
1012         0x17C9,
1013         0x17D4,
1014         0x17DD,
1015         0x17DE,
1016         0x180B,
1017         0x180E,
1018         0x180F,
1019         0x18A9,
1020         0x18AA,
1021         0x1920,
1022         0x1923,
1023         0x1927,
1024         0x1929,
1025         0x192C,
1026         0x1930,
1027         0x1932,
1028         0x1933,
1029         0x1939,
1030         0x193C,
1031         0x1A17,
1032         0x1A19,
1033         0x1A1B,
1034         0x1A1C,
1035         0x1A55,
1036         0x1A56,
1037         0x1A57,
1038         0x1A58,
1039         0x1A5F,
1040         0x1A60,
1041         0x1A61,
1042         0x1A62,
1043         0x1A63,
1044         0x1A65,
1045         0x1A6D,
1046         0x1A73,
1047         0x1A7D,
1048         0x1A7F,
1049         0x1A80,
1050         0x1AB0,
1051         0x1ABF,
1052         0x1B00,
1053         0x1B04,
1054         0x1B05,
1055         0x1B34,
1056         0x1B35,
1057         0x1B36,
1058         0x1B3B,
1059         0x1B3C,
1060         0x1B3D,
1061         0x1B42,
1062         0x1B43,
1063         0x1B45,
1064         0x1B6B,
1065         0x1B74,
1066         0x1B80,
1067         0x1B82,
1068         0x1B83,
1069         0x1BA1,
1070         0x1BA2,
1071         0x1BA6,
1072         0x1BA8,
1073         0x1BAA,
1074         0x1BAB,
1075         0x1BAE,
1076         0x1BE6,
1077         0x1BE7,
1078         0x1BE8,
1079         0x1BEA,
1080         0x1BED,
1081         0x1BEE,
1082         0x1BEF,
1083         0x1BF2,
1084         0x1BF4,
1085         0x1C24,
1086         0x1C2C,
1087         0x1C34,
1088         0x1C36,
1089         0x1C38,
1090         0x1CD0,
1091         0x1CD3,
1092         0x1CD4,
1093         0x1CE1,
1094         0x1CE2,
1095         0x1CE9,
1096         0x1CED,
1097         0x1CEE,
1098         0x1CF2,
1099         0x1CF4,
1100         0x1CF5,
1101         0x1CF8,
1102         0x1CFA,
1103         0x1DC0,
1104         0x1DF6,
1105         0x1DFC,
1106         0x1E00,
1107         0x200B,
1108         0x200C,
1109         0x200E,
1110         0x2010,
1111         0x2028,
1112         0x202F,
1113         0x2060,
1114         0x2070,
1115         0x20D0,
1116         0x20F1,
1117         0x2CEF,
1118         0x2CF2,
1119         0x2D7F,
1120         0x2D80,
1121         0x2DE0,
1122         0x2E00,
1123         0x302A,
1124         0x3030,
1125         0x3099,
1126         0x309B,
1127         0xA66F,
1128         0xA673,
1129         0xA674,
1130         0xA67E,
1131         0xA69E,
1132         0xA6A0,
1133         0xA6F0,
1134         0xA6F2,
1135         0xA802,
1136         0xA803,
1137         0xA806,
1138         0xA807,
1139         0xA80B,
1140         0xA80C,
1141         0xA823,
1142         0xA825,
1143         0xA827,
1144         0xA828,
1145         0xA880,
1146         0xA882,
1147         0xA8B4,
1148         0xA8C4,
1149         0xA8C5,
1150         0xA8E0,
1151         0xA8F2,
1152         0xA926,
1153         0xA92E,
1154         0xA947,
1155         0xA952,
1156         0xA954,
1157         0xA960,
1158         0xA97D,
1159         0xA980,
1160         0xA983,
1161         0xA984,
1162         0xA9B3,
1163         0xA9B4,
1164         0xA9B6,
1165         0xA9BA,
1166         0xA9BC,
1167         0xA9BD,
1168         0xA9C1,
1169         0xA9E5,
1170         0xA9E6,
1171         0xAA29,
1172         0xAA2F,
1173         0xAA31,
1174         0xAA33,
1175         0xAA35,
1176         0xAA37,
1177         0xAA43,
1178         0xAA44,
1179         0xAA4C,
1180         0xAA4D,
1181         0xAA4E,
1182         0xAA7C,
1183         0xAA7D,
1184         0xAAB0,
1185         0xAAB1,
1186         0xAAB2,
1187         0xAAB5,
1188         0xAAB7,
1189         0xAAB9,
1190         0xAABE,
1191         0xAAC0,
1192         0xAAC1,
1193         0xAAC2,
1194         0xAAEB,
1195         0xAAEC,
1196         0xAAEE,
1197         0xAAF0,
1198         0xAAF5,
1199         0xAAF6,
1200         0xAAF7,
1201         0xABE3,
1202         0xABE5,
1203         0xABE6,
1204         0xABE8,
1205         0xABE9,
1206         0xABEB,
1207         0xABEC,
1208         0xABED,
1209         0xABEE,
1210         0xAC00,
1211         0xAC01,
1212         0xAC1C,
1213         0xAC1D,
1214         0xAC38,
1215         0xAC39,
1216         0xAC54,
1217         0xAC55,
1218         0xAC70,
1219         0xAC71,
1220         0xAC8C,
1221         0xAC8D,
1222         0xACA8,
1223         0xACA9,
1224         0xACC4,
1225         0xACC5,
1226         0xACE0,
1227         0xACE1,
1228         0xACFC,
1229         0xACFD,
1230         0xAD18,
1231         0xAD19,
1232         0xAD34,
1233         0xAD35,
1234         0xAD50,
1235         0xAD51,
1236         0xAD6C,
1237         0xAD6D,
1238         0xAD88,
1239         0xAD89,
1240         0xADA4,
1241         0xADA5,
1242         0xADC0,
1243         0xADC1,
1244         0xADDC,
1245         0xADDD,
1246         0xADF8,
1247         0xADF9,
1248         0xAE14,
1249         0xAE15,
1250         0xAE30,
1251         0xAE31,
1252         0xAE4C,
1253         0xAE4D,
1254         0xAE68,
1255         0xAE69,
1256         0xAE84,
1257         0xAE85,
1258         0xAEA0,
1259         0xAEA1,
1260         0xAEBC,
1261         0xAEBD,
1262         0xAED8,
1263         0xAED9,
1264         0xAEF4,
1265         0xAEF5,
1266         0xAF10,
1267         0xAF11,
1268         0xAF2C,
1269         0xAF2D,
1270         0xAF48,
1271         0xAF49,
1272         0xAF64,
1273         0xAF65,
1274         0xAF80,
1275         0xAF81,
1276         0xAF9C,
1277         0xAF9D,
1278         0xAFB8,
1279         0xAFB9,
1280         0xAFD4,
1281         0xAFD5,
1282         0xAFF0,
1283         0xAFF1,
1284         0xB00C,
1285         0xB00D,
1286         0xB028,
1287         0xB029,
1288         0xB044,
1289         0xB045,
1290         0xB060,
1291         0xB061,
1292         0xB07C,
1293         0xB07D,
1294         0xB098,
1295         0xB099,
1296         0xB0B4,
1297         0xB0B5,
1298         0xB0D0,
1299         0xB0D1,
1300         0xB0EC,
1301         0xB0ED,
1302         0xB108,
1303         0xB109,
1304         0xB124,
1305         0xB125,
1306         0xB140,
1307         0xB141,
1308         0xB15C,
1309         0xB15D,
1310         0xB178,
1311         0xB179,
1312         0xB194,
1313         0xB195,
1314         0xB1B0,
1315         0xB1B1,
1316         0xB1CC,
1317         0xB1CD,
1318         0xB1E8,
1319         0xB1E9,
1320         0xB204,
1321         0xB205,
1322         0xB220,
1323         0xB221,
1324         0xB23C,
1325         0xB23D,
1326         0xB258,
1327         0xB259,
1328         0xB274,
1329         0xB275,
1330         0xB290,
1331         0xB291,
1332         0xB2AC,
1333         0xB2AD,
1334         0xB2C8,
1335         0xB2C9,
1336         0xB2E4,
1337         0xB2E5,
1338         0xB300,
1339         0xB301,
1340         0xB31C,
1341         0xB31D,
1342         0xB338,
1343         0xB339,
1344         0xB354,
1345         0xB355,
1346         0xB370,
1347         0xB371,
1348         0xB38C,
1349         0xB38D,
1350         0xB3A8,
1351         0xB3A9,
1352         0xB3C4,
1353         0xB3C5,
1354         0xB3E0,
1355         0xB3E1,
1356         0xB3FC,
1357         0xB3FD,
1358         0xB418,
1359         0xB419,
1360         0xB434,
1361         0xB435,
1362         0xB450,
1363         0xB451,
1364         0xB46C,
1365         0xB46D,
1366         0xB488,
1367         0xB489,
1368         0xB4A4,
1369         0xB4A5,
1370         0xB4C0,
1371         0xB4C1,
1372         0xB4DC,
1373         0xB4DD,
1374         0xB4F8,
1375         0xB4F9,
1376         0xB514,
1377         0xB515,
1378         0xB530,
1379         0xB531,
1380         0xB54C,
1381         0xB54D,
1382         0xB568,
1383         0xB569,
1384         0xB584,
1385         0xB585,
1386         0xB5A0,
1387         0xB5A1,
1388         0xB5BC,
1389         0xB5BD,
1390         0xB5D8,
1391         0xB5D9,
1392         0xB5F4,
1393         0xB5F5,
1394         0xB610,
1395         0xB611,
1396         0xB62C,
1397         0xB62D,
1398         0xB648,
1399         0xB649,
1400         0xB664,
1401         0xB665,
1402         0xB680,
1403         0xB681,
1404         0xB69C,
1405         0xB69D,
1406         0xB6B8,
1407         0xB6B9,
1408         0xB6D4,
1409         0xB6D5,
1410         0xB6F0,
1411         0xB6F1,
1412         0xB70C,
1413         0xB70D,
1414         0xB728,
1415         0xB729,
1416         0xB744,
1417         0xB745,
1418         0xB760,
1419         0xB761,
1420         0xB77C,
1421         0xB77D,
1422         0xB798,
1423         0xB799,
1424         0xB7B4,
1425         0xB7B5,
1426         0xB7D0,
1427         0xB7D1,
1428         0xB7EC,
1429         0xB7ED,
1430         0xB808,
1431         0xB809,
1432         0xB824,
1433         0xB825,
1434         0xB840,
1435         0xB841,
1436         0xB85C,
1437         0xB85D,
1438         0xB878,
1439         0xB879,
1440         0xB894,
1441         0xB895,
1442         0xB8B0,
1443         0xB8B1,
1444         0xB8CC,
1445         0xB8CD,
1446         0xB8E8,
1447         0xB8E9,
1448         0xB904,
1449         0xB905,
1450         0xB920,
1451         0xB921,
1452         0xB93C,
1453         0xB93D,
1454         0xB958,
1455         0xB959,
1456         0xB974,
1457         0xB975,
1458         0xB990,
1459         0xB991,
1460         0xB9AC,
1461         0xB9AD,
1462         0xB9C8,
1463         0xB9C9,
1464         0xB9E4,
1465         0xB9E5,
1466         0xBA00,
1467         0xBA01,
1468         0xBA1C,
1469         0xBA1D,
1470         0xBA38,
1471         0xBA39,
1472         0xBA54,
1473         0xBA55,
1474         0xBA70,
1475         0xBA71,
1476         0xBA8C,
1477         0xBA8D,
1478         0xBAA8,
1479         0xBAA9,
1480         0xBAC4,
1481         0xBAC5,
1482         0xBAE0,
1483         0xBAE1,
1484         0xBAFC,
1485         0xBAFD,
1486         0xBB18,
1487         0xBB19,
1488         0xBB34,
1489         0xBB35,
1490         0xBB50,
1491         0xBB51,
1492         0xBB6C,
1493         0xBB6D,
1494         0xBB88,
1495         0xBB89,
1496         0xBBA4,
1497         0xBBA5,
1498         0xBBC0,
1499         0xBBC1,
1500         0xBBDC,
1501         0xBBDD,
1502         0xBBF8,
1503         0xBBF9,
1504         0xBC14,
1505         0xBC15,
1506         0xBC30,
1507         0xBC31,
1508         0xBC4C,
1509         0xBC4D,
1510         0xBC68,
1511         0xBC69,
1512         0xBC84,
1513         0xBC85,
1514         0xBCA0,
1515         0xBCA1,
1516         0xBCBC,
1517         0xBCBD,
1518         0xBCD8,
1519         0xBCD9,
1520         0xBCF4,
1521         0xBCF5,
1522         0xBD10,
1523         0xBD11,
1524         0xBD2C,
1525         0xBD2D,
1526         0xBD48,
1527         0xBD49,
1528         0xBD64,
1529         0xBD65,
1530         0xBD80,
1531         0xBD81,
1532         0xBD9C,
1533         0xBD9D,
1534         0xBDB8,
1535         0xBDB9,
1536         0xBDD4,
1537         0xBDD5,
1538         0xBDF0,
1539         0xBDF1,
1540         0xBE0C,
1541         0xBE0D,
1542         0xBE28,
1543         0xBE29,
1544         0xBE44,
1545         0xBE45,
1546         0xBE60,
1547         0xBE61,
1548         0xBE7C,
1549         0xBE7D,
1550         0xBE98,
1551         0xBE99,
1552         0xBEB4,
1553         0xBEB5,
1554         0xBED0,
1555         0xBED1,
1556         0xBEEC,
1557         0xBEED,
1558         0xBF08,
1559         0xBF09,
1560         0xBF24,
1561         0xBF25,
1562         0xBF40,
1563         0xBF41,
1564         0xBF5C,
1565         0xBF5D,
1566         0xBF78,
1567         0xBF79,
1568         0xBF94,
1569         0xBF95,
1570         0xBFB0,
1571         0xBFB1,
1572         0xBFCC,
1573         0xBFCD,
1574         0xBFE8,
1575         0xBFE9,
1576         0xC004,
1577         0xC005,
1578         0xC020,
1579         0xC021,
1580         0xC03C,
1581         0xC03D,
1582         0xC058,
1583         0xC059,
1584         0xC074,
1585         0xC075,
1586         0xC090,
1587         0xC091,
1588         0xC0AC,
1589         0xC0AD,
1590         0xC0C8,
1591         0xC0C9,
1592         0xC0E4,
1593         0xC0E5,
1594         0xC100,
1595         0xC101,
1596         0xC11C,
1597         0xC11D,
1598         0xC138,
1599         0xC139,
1600         0xC154,
1601         0xC155,
1602         0xC170,
1603         0xC171,
1604         0xC18C,
1605         0xC18D,
1606         0xC1A8,
1607         0xC1A9,
1608         0xC1C4,
1609         0xC1C5,
1610         0xC1E0,
1611         0xC1E1,
1612         0xC1FC,
1613         0xC1FD,
1614         0xC218,
1615         0xC219,
1616         0xC234,
1617         0xC235,
1618         0xC250,
1619         0xC251,
1620         0xC26C,
1621         0xC26D,
1622         0xC288,
1623         0xC289,
1624         0xC2A4,
1625         0xC2A5,
1626         0xC2C0,
1627         0xC2C1,
1628         0xC2DC,
1629         0xC2DD,
1630         0xC2F8,
1631         0xC2F9,
1632         0xC314,
1633         0xC315,
1634         0xC330,
1635         0xC331,
1636         0xC34C,
1637         0xC34D,
1638         0xC368,
1639         0xC369,
1640         0xC384,
1641         0xC385,
1642         0xC3A0,
1643         0xC3A1,
1644         0xC3BC,
1645         0xC3BD,
1646         0xC3D8,
1647         0xC3D9,
1648         0xC3F4,
1649         0xC3F5,
1650         0xC410,
1651         0xC411,
1652         0xC42C,
1653         0xC42D,
1654         0xC448,
1655         0xC449,
1656         0xC464,
1657         0xC465,
1658         0xC480,
1659         0xC481,
1660         0xC49C,
1661         0xC49D,
1662         0xC4B8,
1663         0xC4B9,
1664         0xC4D4,
1665         0xC4D5,
1666         0xC4F0,
1667         0xC4F1,
1668         0xC50C,
1669         0xC50D,
1670         0xC528,
1671         0xC529,
1672         0xC544,
1673         0xC545,
1674         0xC560,
1675         0xC561,
1676         0xC57C,
1677         0xC57D,
1678         0xC598,
1679         0xC599,
1680         0xC5B4,
1681         0xC5B5,
1682         0xC5D0,
1683         0xC5D1,
1684         0xC5EC,
1685         0xC5ED,
1686         0xC608,
1687         0xC609,
1688         0xC624,
1689         0xC625,
1690         0xC640,
1691         0xC641,
1692         0xC65C,
1693         0xC65D,
1694         0xC678,
1695         0xC679,
1696         0xC694,
1697         0xC695,
1698         0xC6B0,
1699         0xC6B1,
1700         0xC6CC,
1701         0xC6CD,
1702         0xC6E8,
1703         0xC6E9,
1704         0xC704,
1705         0xC705,
1706         0xC720,
1707         0xC721,
1708         0xC73C,
1709         0xC73D,
1710         0xC758,
1711         0xC759,
1712         0xC774,
1713         0xC775,
1714         0xC790,
1715         0xC791,
1716         0xC7AC,
1717         0xC7AD,
1718         0xC7C8,
1719         0xC7C9,
1720         0xC7E4,
1721         0xC7E5,
1722         0xC800,
1723         0xC801,
1724         0xC81C,
1725         0xC81D,
1726         0xC838,
1727         0xC839,
1728         0xC854,
1729         0xC855,
1730         0xC870,
1731         0xC871,
1732         0xC88C,
1733         0xC88D,
1734         0xC8A8,
1735         0xC8A9,
1736         0xC8C4,
1737         0xC8C5,
1738         0xC8E0,
1739         0xC8E1,
1740         0xC8FC,
1741         0xC8FD,
1742         0xC918,
1743         0xC919,
1744         0xC934,
1745         0xC935,
1746         0xC950,
1747         0xC951,
1748         0xC96C,
1749         0xC96D,
1750         0xC988,
1751         0xC989,
1752         0xC9A4,
1753         0xC9A5,
1754         0xC9C0,
1755         0xC9C1,
1756         0xC9DC,
1757         0xC9DD,
1758         0xC9F8,
1759         0xC9F9,
1760         0xCA14,
1761         0xCA15,
1762         0xCA30,
1763         0xCA31,
1764         0xCA4C,
1765         0xCA4D,
1766         0xCA68,
1767         0xCA69,
1768         0xCA84,
1769         0xCA85,
1770         0xCAA0,
1771         0xCAA1,
1772         0xCABC,
1773         0xCABD,
1774         0xCAD8,
1775         0xCAD9,
1776         0xCAF4,
1777         0xCAF5,
1778         0xCB10,
1779         0xCB11,
1780         0xCB2C,
1781         0xCB2D,
1782         0xCB48,
1783         0xCB49,
1784         0xCB64,
1785         0xCB65,
1786         0xCB80,
1787         0xCB81,
1788         0xCB9C,
1789         0xCB9D,
1790         0xCBB8,
1791         0xCBB9,
1792         0xCBD4,
1793         0xCBD5,
1794         0xCBF0,
1795         0xCBF1,
1796         0xCC0C,
1797         0xCC0D,
1798         0xCC28,
1799         0xCC29,
1800         0xCC44,
1801         0xCC45,
1802         0xCC60,
1803         0xCC61,
1804         0xCC7C,
1805         0xCC7D,
1806         0xCC98,
1807         0xCC99,
1808         0xCCB4,
1809         0xCCB5,
1810         0xCCD0,
1811         0xCCD1,
1812         0xCCEC,
1813         0xCCED,
1814         0xCD08,
1815         0xCD09,
1816         0xCD24,
1817         0xCD25,
1818         0xCD40,
1819         0xCD41,
1820         0xCD5C,
1821         0xCD5D,
1822         0xCD78,
1823         0xCD79,
1824         0xCD94,
1825         0xCD95,
1826         0xCDB0,
1827         0xCDB1,
1828         0xCDCC,
1829         0xCDCD,
1830         0xCDE8,
1831         0xCDE9,
1832         0xCE04,
1833         0xCE05,
1834         0xCE20,
1835         0xCE21,
1836         0xCE3C,
1837         0xCE3D,
1838         0xCE58,
1839         0xCE59,
1840         0xCE74,
1841         0xCE75,
1842         0xCE90,
1843         0xCE91,
1844         0xCEAC,
1845         0xCEAD,
1846         0xCEC8,
1847         0xCEC9,
1848         0xCEE4,
1849         0xCEE5,
1850         0xCF00,
1851         0xCF01,
1852         0xCF1C,
1853         0xCF1D,
1854         0xCF38,
1855         0xCF39,
1856         0xCF54,
1857         0xCF55,
1858         0xCF70,
1859         0xCF71,
1860         0xCF8C,
1861         0xCF8D,
1862         0xCFA8,
1863         0xCFA9,
1864         0xCFC4,
1865         0xCFC5,
1866         0xCFE0,
1867         0xCFE1,
1868         0xCFFC,
1869         0xCFFD,
1870         0xD018,
1871         0xD019,
1872         0xD034,
1873         0xD035,
1874         0xD050,
1875         0xD051,
1876         0xD06C,
1877         0xD06D,
1878         0xD088,
1879         0xD089,
1880         0xD0A4,
1881         0xD0A5,
1882         0xD0C0,
1883         0xD0C1,
1884         0xD0DC,
1885         0xD0DD,
1886         0xD0F8,
1887         0xD0F9,
1888         0xD114,
1889         0xD115,
1890         0xD130,
1891         0xD131,
1892         0xD14C,
1893         0xD14D,
1894         0xD168,
1895         0xD169,
1896         0xD184,
1897         0xD185,
1898         0xD1A0,
1899         0xD1A1,
1900         0xD1BC,
1901         0xD1BD,
1902         0xD1D8,
1903         0xD1D9,
1904         0xD1F4,
1905         0xD1F5,
1906         0xD210,
1907         0xD211,
1908         0xD22C,
1909         0xD22D,
1910         0xD248,
1911         0xD249,
1912         0xD264,
1913         0xD265,
1914         0xD280,
1915         0xD281,
1916         0xD29C,
1917         0xD29D,
1918         0xD2B8,
1919         0xD2B9,
1920         0xD2D4,
1921         0xD2D5,
1922         0xD2F0,
1923         0xD2F1,
1924         0xD30C,
1925         0xD30D,
1926         0xD328,
1927         0xD329,
1928         0xD344,
1929         0xD345,
1930         0xD360,
1931         0xD361,
1932         0xD37C,
1933         0xD37D,
1934         0xD398,
1935         0xD399,
1936         0xD3B4,
1937         0xD3B5,
1938         0xD3D0,
1939         0xD3D1,
1940         0xD3EC,
1941         0xD3ED,
1942         0xD408,
1943         0xD409,
1944         0xD424,
1945         0xD425,
1946         0xD440,
1947         0xD441,
1948         0xD45C,
1949         0xD45D,
1950         0xD478,
1951         0xD479,
1952         0xD494,
1953         0xD495,
1954         0xD4B0,
1955         0xD4B1,
1956         0xD4CC,
1957         0xD4CD,
1958         0xD4E8,
1959         0xD4E9,
1960         0xD504,
1961         0xD505,
1962         0xD520,
1963         0xD521,
1964         0xD53C,
1965         0xD53D,
1966         0xD558,
1967         0xD559,
1968         0xD574,
1969         0xD575,
1970         0xD590,
1971         0xD591,
1972         0xD5AC,
1973         0xD5AD,
1974         0xD5C8,
1975         0xD5C9,
1976         0xD5E4,
1977         0xD5E5,
1978         0xD600,
1979         0xD601,
1980         0xD61C,
1981         0xD61D,
1982         0xD638,
1983         0xD639,
1984         0xD654,
1985         0xD655,
1986         0xD670,
1987         0xD671,
1988         0xD68C,
1989         0xD68D,
1990         0xD6A8,
1991         0xD6A9,
1992         0xD6C4,
1993         0xD6C5,
1994         0xD6E0,
1995         0xD6E1,
1996         0xD6FC,
1997         0xD6FD,
1998         0xD718,
1999         0xD719,
2000         0xD734,
2001         0xD735,
2002         0xD750,
2003         0xD751,
2004         0xD76C,
2005         0xD76D,
2006         0xD788,
2007         0xD789,
2008         0xD7A4,
2009         0xD7B0,
2010         0xD7C7,
2011         0xD7CB,
2012         0xD7FC,
2013         0xD800,
2014         0xE000,
2015         0xFB1E,
2016         0xFB1F,
2017         0xFE00,
2018         0xFE10,
2019         0xFE20,
2020         0xFE30,
2021         0xFEFF,
2022         0xFF00,
2023         0xFF9E,
2024         0xFFA0,
2025         0xFFF0,
2026         0xFFFC,
2027         0x101FD,
2028         0x101FE,
2029         0x102E0,
2030         0x102E1,
2031         0x10376,
2032         0x1037B,
2033         0x10A01,
2034         0x10A04,
2035         0x10A05,
2036         0x10A07,
2037         0x10A0C,
2038         0x10A10,
2039         0x10A38,
2040         0x10A3B,
2041         0x10A3F,
2042         0x10A40,
2043         0x10AE5,
2044         0x10AE7,
2045         0x11000,
2046         0x11001,
2047         0x11002,
2048         0x11003,
2049         0x11038,
2050         0x11047,
2051         0x1107F,
2052         0x11082,
2053         0x11083,
2054         0x110B0,
2055         0x110B3,
2056         0x110B7,
2057         0x110B9,
2058         0x110BB,
2059         0x110BD,
2060         0x110BE,
2061         0x11100,
2062         0x11103,
2063         0x11127,
2064         0x1112C,
2065         0x1112D,
2066         0x11135,
2067         0x11173,
2068         0x11174,
2069         0x11180,
2070         0x11182,
2071         0x11183,
2072         0x111B3,
2073         0x111B6,
2074         0x111BF,
2075         0x111C1,
2076         0x111CA,
2077         0x111CD,
2078         0x1122C,
2079         0x1122F,
2080         0x11232,
2081         0x11234,
2082         0x11235,
2083         0x11236,
2084         0x11238,
2085         0x112DF,
2086         0x112E0,
2087         0x112E3,
2088         0x112EB,
2089         0x11300,
2090         0x11302,
2091         0x11304,
2092         0x1133C,
2093         0x1133D,
2094         0x1133E,
2095         0x1133F,
2096         0x11340,
2097         0x11341,
2098         0x11345,
2099         0x11347,
2100         0x11349,
2101         0x1134B,
2102         0x1134E,
2103         0x11357,
2104         0x11358,
2105         0x11362,
2106         0x11364,
2107         0x11366,
2108         0x1136D,
2109         0x11370,
2110         0x11375,
2111         0x114B0,
2112         0x114B1,
2113         0x114B3,
2114         0x114B9,
2115         0x114BA,
2116         0x114BB,
2117         0x114BD,
2118         0x114BE,
2119         0x114BF,
2120         0x114C1,
2121         0x114C2,
2122         0x114C4,
2123         0x115AF,
2124         0x115B0,
2125         0x115B2,
2126         0x115B6,
2127         0x115B8,
2128         0x115BC,
2129         0x115BE,
2130         0x115BF,
2131         0x115C1,
2132         0x115DC,
2133         0x115DE,
2134         0x11630,
2135         0x11633,
2136         0x1163B,
2137         0x1163D,
2138         0x1163E,
2139         0x1163F,
2140         0x11641,
2141         0x116AB,
2142         0x116AC,
2143         0x116AD,
2144         0x116AE,
2145         0x116B0,
2146         0x116B6,
2147         0x116B7,
2148         0x116B8,
2149         0x1171D,
2150         0x11720,
2151         0x11722,
2152         0x11726,
2153         0x11727,
2154         0x1172C,
2155         0x16AF0,
2156         0x16AF5,
2157         0x16B30,
2158         0x16B37,
2159         0x16F51,
2160         0x16F7F,
2161         0x16F8F,
2162         0x16F93,
2163         0x1BC9D,
2164         0x1BC9F,
2165         0x1BCA0,
2166         0x1BCA4,
2167         0x1D165,
2168         0x1D166,
2169         0x1D167,
2170         0x1D16A,
2171         0x1D16D,
2172         0x1D16E,
2173         0x1D173,
2174         0x1D17B,
2175         0x1D183,
2176         0x1D185,
2177         0x1D18C,
2178         0x1D1AA,
2179         0x1D1AE,
2180         0x1D242,
2181         0x1D245,
2182         0x1DA00,
2183         0x1DA37,
2184         0x1DA3B,
2185         0x1DA6D,
2186         0x1DA75,
2187         0x1DA76,
2188         0x1DA84,
2189         0x1DA85,
2190         0x1DA9B,
2191         0x1DAA0,
2192         0x1DAA1,
2193         0x1DAB0,
2194         0x1E8D0,
2195         0x1E8D7,
2196         0x1F1E6,
2197         0x1F200,
2198         0xE0000,
2199         0xE0100,
2200         0xE01F0,
2201         0xE1000
2202 };
2203
2204 #endif  /* defined(PERL_IN_PERL_C) */
2205
2206 #if defined(PERL_IN_REGEXEC_C)
2207
2208 #define GCB_ENUM_COUNT 14
2209
2210 typedef enum {
2211         GCB_Other = 0,
2212         GCB_CR = 1,
2213         GCB_Control = 2,
2214         GCB_EDGE = 3,
2215         GCB_Extend = 4,
2216         GCB_L = 5,
2217         GCB_LF = 6,
2218         GCB_LV = 7,
2219         GCB_LVT = 8,
2220         GCB_Prepend = 9,
2221         GCB_Regional_Indicator = 10,
2222         GCB_SpacingMark = 11,
2223         GCB_T = 12,
2224         GCB_V = 13
2225 } GCB_enum;
2226
2227 static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
2228         GCB_Control,
2229         GCB_LF,
2230         GCB_Control,
2231         GCB_CR,
2232         GCB_Control,
2233         GCB_Other,
2234         GCB_Control,
2235         GCB_Other,
2236         GCB_Control,
2237         GCB_Other,
2238         GCB_Extend,
2239         GCB_Other,
2240         GCB_Extend,
2241         GCB_Other,
2242         GCB_Extend,
2243         GCB_Other,
2244         GCB_Extend,
2245         GCB_Other,
2246         GCB_Extend,
2247         GCB_Other,
2248         GCB_Extend,
2249         GCB_Other,
2250         GCB_Extend,
2251         GCB_Other,
2252         GCB_Control,
2253         GCB_Other,
2254         GCB_Extend,
2255         GCB_Other,
2256         GCB_Control,
2257         GCB_Other,
2258         GCB_Extend,
2259         GCB_Other,
2260         GCB_Extend,
2261         GCB_Other,
2262         GCB_Extend,
2263         GCB_Control,
2264         GCB_Other,
2265         GCB_Extend,
2266         GCB_Other,
2267         GCB_Extend,
2268         GCB_Other,
2269         GCB_Extend,
2270         GCB_Other,
2271         GCB_Control,
2272         GCB_Other,
2273         GCB_Extend,
2274         GCB_Other,
2275         GCB_Extend,
2276         GCB_Other,
2277         GCB_Extend,
2278         GCB_Other,
2279         GCB_Extend,
2280         GCB_Other,
2281         GCB_Extend,
2282         GCB_Other,
2283         GCB_Extend,
2284         GCB_Other,
2285         GCB_Extend,
2286         GCB_Other,
2287         GCB_Extend,
2288         GCB_Other,
2289         GCB_Extend,
2290         GCB_Other,
2291         GCB_Extend,
2292         GCB_SpacingMark,
2293         GCB_Other,
2294         GCB_Extend,
2295         GCB_SpacingMark,
2296         GCB_Extend,
2297         GCB_Other,
2298         GCB_SpacingMark,
2299         GCB_Extend,
2300         GCB_SpacingMark,
2301         GCB_Extend,
2302         GCB_SpacingMark,
2303         GCB_Other,
2304         GCB_Extend,
2305         GCB_Other,
2306         GCB_Extend,
2307         GCB_Other,
2308         GCB_Extend,
2309         GCB_SpacingMark,
2310         GCB_Other,
2311         GCB_Extend,
2312         GCB_Other,
2313         GCB_Extend,
2314         GCB_SpacingMark,
2315         GCB_Extend,
2316         GCB_Other,
2317         GCB_SpacingMark,
2318         GCB_Other,
2319         GCB_SpacingMark,
2320         GCB_Extend,
2321         GCB_Other,
2322         GCB_Extend,
2323         GCB_Other,
2324         GCB_Extend,
2325         GCB_Other,
2326         GCB_Extend,
2327         GCB_SpacingMark,
2328         GCB_Other,
2329         GCB_Extend,
2330         GCB_Other,
2331         GCB_SpacingMark,
2332         GCB_Extend,
2333         GCB_Other,
2334         GCB_Extend,
2335         GCB_Other,
2336         GCB_Extend,
2337         GCB_Other,
2338         GCB_Extend,
2339         GCB_Other,
2340         GCB_Extend,
2341         GCB_Other,
2342         GCB_Extend,
2343         GCB_Other,
2344         GCB_Extend,
2345         GCB_SpacingMark,
2346         GCB_Other,
2347         GCB_Extend,
2348         GCB_Other,
2349         GCB_SpacingMark,
2350         GCB_Extend,
2351         GCB_Other,
2352         GCB_Extend,
2353         GCB_SpacingMark,
2354         GCB_Other,
2355         GCB_SpacingMark,
2356         GCB_Extend,
2357         GCB_Other,
2358         GCB_Extend,
2359         GCB_Other,
2360         GCB_Extend,
2361         GCB_SpacingMark,
2362         GCB_Other,
2363         GCB_Extend,
2364         GCB_Other,
2365         GCB_Extend,
2366         GCB_SpacingMark,
2367         GCB_Extend,
2368         GCB_Other,
2369         GCB_SpacingMark,
2370         GCB_Other,
2371         GCB_SpacingMark,
2372         GCB_Extend,
2373         GCB_Other,
2374         GCB_Extend,
2375         GCB_Other,
2376         GCB_Extend,
2377         GCB_Other,
2378         GCB_Extend,
2379         GCB_Other,
2380         GCB_Extend,
2381         GCB_SpacingMark,
2382         GCB_Extend,
2383         GCB_SpacingMark,
2384         GCB_Other,
2385         GCB_SpacingMark,
2386         GCB_Other,
2387         GCB_SpacingMark,
2388         GCB_Extend,
2389         GCB_Other,
2390         GCB_Extend,
2391         GCB_Other,
2392         GCB_Extend,
2393         GCB_SpacingMark,
2394         GCB_Other,
2395         GCB_Extend,
2396         GCB_SpacingMark,
2397         GCB_Other,
2398         GCB_Extend,
2399         GCB_Other,
2400         GCB_Extend,
2401         GCB_Other,
2402         GCB_Extend,
2403         GCB_Other,
2404         GCB_Extend,
2405         GCB_Other,
2406         GCB_Extend,
2407         GCB_SpacingMark,
2408         GCB_Other,
2409         GCB_Extend,
2410         GCB_Other,
2411         GCB_SpacingMark,
2412         GCB_Extend,
2413         GCB_SpacingMark,
2414         GCB_Extend,
2415         GCB_SpacingMark,
2416         GCB_Other,
2417         GCB_Extend,
2418         GCB_SpacingMark,
2419         GCB_Other,
2420         GCB_SpacingMark,
2421         GCB_Extend,
2422         GCB_Other,
2423         GCB_Extend,
2424         GCB_Other,
2425         GCB_Extend,
2426         GCB_Other,
2427         GCB_Extend,
2428         GCB_SpacingMark,
2429         GCB_Other,
2430         GCB_Extend,
2431         GCB_SpacingMark,
2432         GCB_Extend,
2433         GCB_Other,
2434         GCB_SpacingMark,
2435         GCB_Other,
2436         GCB_SpacingMark,
2437         GCB_Extend,
2438         GCB_Other,
2439         GCB_Extend,
2440         GCB_Other,
2441         GCB_Extend,
2442         GCB_Other,
2443         GCB_SpacingMark,
2444         GCB_Other,
2445         GCB_Extend,
2446         GCB_Other,
2447         GCB_Extend,
2448         GCB_SpacingMark,
2449         GCB_Extend,
2450         GCB_Other,
2451         GCB_Extend,
2452         GCB_Other,
2453         GCB_SpacingMark,
2454         GCB_Extend,
2455         GCB_Other,
2456         GCB_SpacingMark,
2457         GCB_Other,
2458         GCB_Extend,
2459         GCB_Other,
2460         GCB_SpacingMark,
2461         GCB_Extend,
2462         GCB_Other,
2463         GCB_Extend,
2464         GCB_Other,
2465         GCB_Extend,
2466         GCB_Other,
2467         GCB_SpacingMark,
2468         GCB_Extend,
2469         GCB_Other,
2470         GCB_Extend,
2471         GCB_Other,
2472         GCB_Extend,
2473         GCB_Other,
2474         GCB_Extend,
2475         GCB_Other,
2476         GCB_Extend,
2477         GCB_Other,
2478         GCB_Extend,
2479         GCB_Other,
2480         GCB_Extend,
2481         GCB_Other,
2482         GCB_SpacingMark,
2483         GCB_Other,
2484         GCB_Extend,
2485         GCB_SpacingMark,
2486         GCB_Extend,
2487         GCB_Other,
2488         GCB_Extend,
2489         GCB_Other,
2490         GCB_Extend,
2491         GCB_Other,
2492         GCB_Extend,
2493         GCB_Other,
2494         GCB_Extend,
2495         GCB_Other,
2496         GCB_Extend,
2497         GCB_SpacingMark,
2498         GCB_Extend,
2499         GCB_Other,
2500         GCB_Extend,
2501         GCB_SpacingMark,
2502         GCB_Extend,
2503         GCB_Other,
2504         GCB_SpacingMark,
2505         GCB_Extend,
2506         GCB_Other,
2507         GCB_Extend,
2508         GCB_Other,
2509         GCB_Extend,
2510         GCB_Other,
2511         GCB_Extend,
2512         GCB_Other,
2513         GCB_SpacingMark,
2514         GCB_Extend,
2515         GCB_Other,
2516         GCB_Extend,
2517         GCB_Other,
2518         GCB_Extend,
2519         GCB_Other,
2520         GCB_L,
2521         GCB_V,
2522         GCB_T,
2523         GCB_Other,
2524         GCB_Extend,
2525         GCB_Other,
2526         GCB_Extend,
2527         GCB_Other,
2528         GCB_Extend,
2529         GCB_Other,
2530         GCB_Extend,
2531         GCB_Other,
2532         GCB_Extend,
2533         GCB_Other,
2534         GCB_Extend,
2535         GCB_SpacingMark,
2536         GCB_Extend,
2537         GCB_SpacingMark,
2538         GCB_Extend,
2539         GCB_SpacingMark,
2540         GCB_Extend,
2541         GCB_Other,
2542         GCB_Extend,
2543         GCB_Other,
2544         GCB_Extend,
2545         GCB_Control,
2546         GCB_Other,
2547         GCB_Extend,
2548         GCB_Other,
2549         GCB_Extend,
2550         GCB_SpacingMark,
2551         GCB_Extend,
2552         GCB_SpacingMark,
2553         GCB_Other,
2554         GCB_SpacingMark,
2555         GCB_Extend,
2556         GCB_SpacingMark,
2557         GCB_Extend,
2558         GCB_Other,
2559         GCB_Extend,
2560         GCB_SpacingMark,
2561         GCB_Extend,
2562         GCB_Other,
2563         GCB_SpacingMark,
2564         GCB_Extend,
2565         GCB_SpacingMark,
2566         GCB_Extend,
2567         GCB_Other,
2568         GCB_Extend,
2569         GCB_Other,
2570         GCB_Extend,
2571         GCB_Other,
2572         GCB_Extend,
2573         GCB_SpacingMark,
2574         GCB_Extend,
2575         GCB_Other,
2576         GCB_Extend,
2577         GCB_Other,
2578         GCB_Extend,
2579         GCB_Other,
2580         GCB_Extend,
2581         GCB_SpacingMark,
2582         GCB_Other,
2583         GCB_Extend,
2584         GCB_SpacingMark,
2585         GCB_Extend,
2586         GCB_SpacingMark,
2587         GCB_Extend,
2588         GCB_SpacingMark,
2589         GCB_Extend,
2590         GCB_SpacingMark,
2591         GCB_Other,
2592         GCB_Extend,
2593         GCB_Other,
2594         GCB_Extend,
2595         GCB_SpacingMark,
2596         GCB_Other,
2597         GCB_SpacingMark,
2598         GCB_Extend,
2599         GCB_SpacingMark,
2600         GCB_Extend,
2601         GCB_SpacingMark,
2602         GCB_Extend,
2603         GCB_Other,
2604         GCB_Extend,
2605         GCB_SpacingMark,
2606         GCB_Extend,
2607         GCB_SpacingMark,
2608         GCB_Extend,
2609         GCB_SpacingMark,
2610         GCB_Extend,
2611         GCB_SpacingMark,
2612         GCB_Other,
2613         GCB_SpacingMark,
2614         GCB_Extend,
2615         GCB_SpacingMark,
2616         GCB_Extend,
2617         GCB_Other,
2618         GCB_Extend,
2619         GCB_Other,
2620         GCB_Extend,
2621         GCB_SpacingMark,
2622         GCB_Extend,
2623         GCB_Other,
2624         GCB_Extend,
2625         GCB_Other,
2626         GCB_SpacingMark,
2627         GCB_Extend,
2628         GCB_Other,
2629         GCB_Extend,
2630         GCB_Other,
2631         GCB_Extend,
2632         GCB_Other,
2633         GCB_Extend,
2634         GCB_Other,
2635         GCB_Control,
2636         GCB_Extend,
2637         GCB_Control,
2638         GCB_Other,
2639         GCB_Control,
2640         GCB_Other,
2641         GCB_Control,
2642         GCB_Other,
2643         GCB_Extend,
2644         GCB_Other,
2645         GCB_Extend,
2646         GCB_Other,
2647         GCB_Extend,
2648         GCB_Other,
2649         GCB_Extend,
2650         GCB_Other,
2651         GCB_Extend,
2652         GCB_Other,
2653         GCB_Extend,
2654         GCB_Other,
2655         GCB_Extend,
2656         GCB_Other,
2657         GCB_Extend,
2658         GCB_Other,
2659         GCB_Extend,
2660         GCB_Other,
2661         GCB_Extend,
2662         GCB_Other,
2663         GCB_Extend,
2664         GCB_Other,
2665         GCB_Extend,
2666         GCB_Other,
2667         GCB_Extend,
2668         GCB_Other,
2669         GCB_SpacingMark,
2670         GCB_Extend,
2671         GCB_SpacingMark,
2672         GCB_Other,
2673         GCB_SpacingMark,
2674         GCB_Other,
2675         GCB_SpacingMark,
2676         GCB_Extend,
2677         GCB_Other,
2678         GCB_Extend,
2679         GCB_Other,
2680         GCB_Extend,
2681         GCB_Other,
2682         GCB_Extend,
2683         GCB_SpacingMark,
2684         GCB_Other,
2685         GCB_L,
2686         GCB_Other,
2687         GCB_Extend,
2688         GCB_SpacingMark,
2689         GCB_Other,
2690         GCB_Extend,
2691         GCB_SpacingMark,
2692         GCB_Extend,
2693         GCB_SpacingMark,
2694         GCB_Extend,
2695         GCB_SpacingMark,
2696         GCB_Other,
2697         GCB_Extend,
2698         GCB_Other,
2699         GCB_Extend,
2700         GCB_SpacingMark,
2701         GCB_Extend,
2702         GCB_SpacingMark,
2703         GCB_Extend,
2704         GCB_Other,
2705         GCB_Extend,
2706         GCB_Other,
2707         GCB_Extend,
2708         GCB_SpacingMark,
2709         GCB_Other,
2710         GCB_Extend,
2711         GCB_Other,
2712         GCB_Extend,
2713         GCB_Other,
2714         GCB_Extend,
2715         GCB_Other,
2716         GCB_Extend,
2717         GCB_Other,
2718         GCB_Extend,
2719         GCB_Other,
2720         GCB_Extend,
2721         GCB_Other,
2722         GCB_SpacingMark,
2723         GCB_Extend,
2724         GCB_SpacingMark,
2725         GCB_Other,
2726         GCB_SpacingMark,
2727         GCB_Extend,
2728         GCB_Other,
2729         GCB_SpacingMark,
2730         GCB_Extend,
2731         GCB_SpacingMark,
2732         GCB_Extend,
2733         GCB_SpacingMark,
2734         GCB_Other,
2735         GCB_SpacingMark,
2736         GCB_Extend,
2737         GCB_Other,
2738         GCB_LV,
2739         GCB_LVT,
2740         GCB_LV,
2741         GCB_LVT,
2742         GCB_LV,
2743         GCB_LVT,
2744         GCB_LV,
2745         GCB_LVT,
2746         GCB_LV,
2747         GCB_LVT,
2748         GCB_LV,
2749         GCB_LVT,
2750         GCB_LV,
2751         GCB_LVT,
2752         GCB_LV,
2753         GCB_LVT,
2754         GCB_LV,
2755         GCB_LVT,
2756         GCB_LV,
2757         GCB_LVT,
2758         GCB_LV,
2759         GCB_LVT,
2760         GCB_LV,
2761         GCB_LVT,
2762         GCB_LV,
2763         GCB_LVT,
2764         GCB_LV,
2765         GCB_LVT,
2766         GCB_LV,
2767         GCB_LVT,
2768         GCB_LV,
2769         GCB_LVT,
2770         GCB_LV,
2771         GCB_LVT,
2772         GCB_LV,
2773         GCB_LVT,
2774         GCB_LV,
2775         GCB_LVT,
2776         GCB_LV,
2777         GCB_LVT,
2778         GCB_LV,
2779         GCB_LVT,
2780         GCB_LV,
2781         GCB_LVT,
2782         GCB_LV,
2783         GCB_LVT,
2784         GCB_LV,
2785         GCB_LVT,
2786         GCB_LV,
2787         GCB_LVT,
2788         GCB_LV,
2789         GCB_LVT,
2790         GCB_LV,
2791         GCB_LVT,
2792         GCB_LV,
2793         GCB_LVT,
2794         GCB_LV,
2795         GCB_LVT,
2796         GCB_LV,
2797         GCB_LVT,
2798         GCB_LV,
2799         GCB_LVT,
2800         GCB_LV,
2801         GCB_LVT,
2802         GCB_LV,
2803         GCB_LVT,
2804         GCB_LV,
2805         GCB_LVT,
2806         GCB_LV,
2807         GCB_LVT,
2808         GCB_LV,
2809         GCB_LVT,
2810         GCB_LV,
2811         GCB_LVT,
2812         GCB_LV,
2813         GCB_LVT,
2814         GCB_LV,
2815         GCB_LVT,
2816         GCB_LV,
2817         GCB_LVT,
2818         GCB_LV,
2819         GCB_LVT,
2820         GCB_LV,
2821         GCB_LVT,
2822         GCB_LV,
2823         GCB_LVT,
2824         GCB_LV,
2825         GCB_LVT,
2826         GCB_LV,
2827         GCB_LVT,
2828         GCB_LV,
2829         GCB_LVT,
2830         GCB_LV,
2831         GCB_LVT,
2832         GCB_LV,
2833         GCB_LVT,
2834         GCB_LV,
2835         GCB_LVT,
2836         GCB_LV,
2837         GCB_LVT,
2838         GCB_LV,
2839         GCB_LVT,
2840         GCB_LV,
2841         GCB_LVT,
2842         GCB_LV,
2843         GCB_LVT,
2844         GCB_LV,
2845         GCB_LVT,
2846         GCB_LV,
2847         GCB_LVT,
2848         GCB_LV,
2849         GCB_LVT,
2850         GCB_LV,
2851         GCB_LVT,
2852         GCB_LV,
2853         GCB_LVT,
2854         GCB_LV,
2855         GCB_LVT,
2856         GCB_LV,
2857         GCB_LVT,
2858         GCB_LV,
2859         GCB_LVT,
2860         GCB_LV,
2861         GCB_LVT,
2862         GCB_LV,
2863         GCB_LVT,
2864         GCB_LV,
2865         GCB_LVT,
2866         GCB_LV,
2867         GCB_LVT,
2868         GCB_LV,
2869         GCB_LVT,
2870         GCB_LV,
2871         GCB_LVT,
2872         GCB_LV,
2873         GCB_LVT,
2874         GCB_LV,
2875         GCB_LVT,
2876         GCB_LV,
2877         GCB_LVT,
2878         GCB_LV,
2879         GCB_LVT,
2880         GCB_LV,
2881         GCB_LVT,
2882         GCB_LV,
2883         GCB_LVT,
2884         GCB_LV,
2885         GCB_LVT,
2886         GCB_LV,
2887         GCB_LVT,
2888         GCB_LV,
2889         GCB_LVT,
2890         GCB_LV,
2891         GCB_LVT,
2892         GCB_LV,
2893         GCB_LVT,
2894         GCB_LV,
2895         GCB_LVT,
2896         GCB_LV,
2897         GCB_LVT,
2898         GCB_LV,
2899         GCB_LVT,
2900         GCB_LV,
2901         GCB_LVT,
2902         GCB_LV,
2903         GCB_LVT,
2904         GCB_LV,
2905         GCB_LVT,
2906         GCB_LV,
2907         GCB_LVT,
2908         GCB_LV,
2909         GCB_LVT,
2910         GCB_LV,
2911         GCB_LVT,
2912         GCB_LV,
2913         GCB_LVT,
2914         GCB_LV,
2915         GCB_LVT,
2916         GCB_LV,
2917         GCB_LVT,
2918         GCB_LV,
2919         GCB_LVT,
2920         GCB_LV,
2921         GCB_LVT,
2922         GCB_LV,
2923         GCB_LVT,
2924         GCB_LV,
2925         GCB_LVT,
2926         GCB_LV,
2927         GCB_LVT,
2928         GCB_LV,
2929         GCB_LVT,
2930         GCB_LV,
2931         GCB_LVT,
2932         GCB_LV,
2933         GCB_LVT,
2934         GCB_LV,
2935         GCB_LVT,
2936         GCB_LV,
2937         GCB_LVT,
2938         GCB_LV,
2939         GCB_LVT,
2940         GCB_LV,
2941         GCB_LVT,
2942         GCB_LV,
2943         GCB_LVT,
2944         GCB_LV,
2945         GCB_LVT,
2946         GCB_LV,
2947         GCB_LVT,
2948         GCB_LV,
2949         GCB_LVT,
2950         GCB_LV,
2951         GCB_LVT,
2952         GCB_LV,
2953         GCB_LVT,
2954         GCB_LV,
2955         GCB_LVT,
2956         GCB_LV,
2957         GCB_LVT,
2958         GCB_LV,
2959         GCB_LVT,
2960         GCB_LV,
2961         GCB_LVT,
2962         GCB_LV,
2963         GCB_LVT,
2964         GCB_LV,
2965         GCB_LVT,
2966         GCB_LV,
2967         GCB_LVT,
2968         GCB_LV,
2969         GCB_LVT,
2970         GCB_LV,
2971         GCB_LVT,
2972         GCB_LV,
2973         GCB_LVT,
2974         GCB_LV,
2975         GCB_LVT,
2976         GCB_LV,
2977         GCB_LVT,
2978         GCB_LV,
2979         GCB_LVT,
2980         GCB_LV,
2981         GCB_LVT,
2982         GCB_LV,
2983         GCB_LVT,
2984         GCB_LV,
2985         GCB_LVT,
2986         GCB_LV,
2987         GCB_LVT,
2988         GCB_LV,
2989         GCB_LVT,
2990         GCB_LV,
2991         GCB_LVT,
2992         GCB_LV,
2993         GCB_LVT,
2994         GCB_LV,
2995         GCB_LVT,
2996         GCB_LV,
2997         GCB_LVT,
2998         GCB_LV,
2999         GCB_LVT,
3000         GCB_LV,
3001         GCB_LVT,
3002         GCB_LV,
3003         GCB_LVT,
3004         GCB_LV,
3005         GCB_LVT,
3006         GCB_LV,
3007         GCB_LVT,
3008         GCB_LV,
3009         GCB_LVT,
3010         GCB_LV,
3011         GCB_LVT,
3012         GCB_LV,
3013         GCB_LVT,
3014         GCB_LV,
3015         GCB_LVT,
3016         GCB_LV,
3017         GCB_LVT,
3018         GCB_LV,
3019         GCB_LVT,
3020         GCB_LV,
3021         GCB_LVT,
3022         GCB_LV,
3023         GCB_LVT,
3024         GCB_LV,
3025         GCB_LVT,
3026         GCB_LV,
3027         GCB_LVT,
3028         GCB_LV,
3029         GCB_LVT,
3030         GCB_LV,
3031         GCB_LVT,
3032         GCB_LV,
3033         GCB_LVT,
3034         GCB_LV,
3035         GCB_LVT,
3036         GCB_LV,
3037         GCB_LVT,
3038         GCB_LV,
3039         GCB_LVT,
3040         GCB_LV,
3041         GCB_LVT,
3042         GCB_LV,
3043         GCB_LVT,
3044         GCB_LV,
3045         GCB_LVT,
3046         GCB_LV,
3047         GCB_LVT,
3048         GCB_LV,
3049         GCB_LVT,
3050         GCB_LV,
3051         GCB_LVT,
3052         GCB_LV,
3053         GCB_LVT,
3054         GCB_LV,
3055         GCB_LVT,
3056         GCB_LV,
3057         GCB_LVT,
3058         GCB_LV,
3059         GCB_LVT,
3060         GCB_LV,
3061         GCB_LVT,
3062         GCB_LV,
3063         GCB_LVT,
3064         GCB_LV,
3065         GCB_LVT,
3066         GCB_LV,
3067         GCB_LVT,
3068         GCB_LV,
3069         GCB_LVT,
3070         GCB_LV,
3071         GCB_LVT,
3072         GCB_LV,
3073         GCB_LVT,
3074         GCB_LV,
3075         GCB_LVT,
3076         GCB_LV,
3077         GCB_LVT,
3078         GCB_LV,
3079         GCB_LVT,
3080         GCB_LV,
3081         GCB_LVT,
3082         GCB_LV,
3083         GCB_LVT,
3084         GCB_LV,
3085         GCB_LVT,
3086         GCB_LV,
3087         GCB_LVT,
3088         GCB_LV,
3089         GCB_LVT,
3090         GCB_LV,
3091         GCB_LVT,
3092         GCB_LV,
3093         GCB_LVT,
3094         GCB_LV,
3095         GCB_LVT,
3096         GCB_LV,
3097         GCB_LVT,
3098         GCB_LV,
3099         GCB_LVT,
3100         GCB_LV,
3101         GCB_LVT,
3102         GCB_LV,
3103         GCB_LVT,
3104         GCB_LV,
3105         GCB_LVT,
3106         GCB_LV,
3107         GCB_LVT,
3108         GCB_LV,
3109         GCB_LVT,
3110         GCB_LV,
3111         GCB_LVT,
3112         GCB_LV,
3113         GCB_LVT,
3114         GCB_LV,
3115         GCB_LVT,
3116         GCB_LV,
3117         GCB_LVT,
3118         GCB_LV,
3119         GCB_LVT,
3120         GCB_LV,
3121         GCB_LVT,
3122         GCB_LV,
3123         GCB_LVT,
3124         GCB_LV,
3125         GCB_LVT,
3126         GCB_LV,
3127         GCB_LVT,
3128         GCB_LV,
3129         GCB_LVT,
3130         GCB_LV,
3131         GCB_LVT,
3132         GCB_LV,
3133         GCB_LVT,
3134         GCB_LV,
3135         GCB_LVT,
3136         GCB_LV,
3137         GCB_LVT,
3138         GCB_LV,
3139         GCB_LVT,
3140         GCB_LV,
3141         GCB_LVT,
3142         GCB_LV,
3143         GCB_LVT,
3144         GCB_LV,
3145         GCB_LVT,
3146         GCB_LV,
3147         GCB_LVT,
3148         GCB_LV,
3149         GCB_LVT,
3150         GCB_LV,
3151         GCB_LVT,
3152         GCB_LV,
3153         GCB_LVT,
3154         GCB_LV,
3155         GCB_LVT,
3156         GCB_LV,
3157         GCB_LVT,
3158         GCB_LV,
3159         GCB_LVT,
3160         GCB_LV,
3161         GCB_LVT,
3162         GCB_LV,
3163         GCB_LVT,
3164         GCB_LV,
3165         GCB_LVT,
3166         GCB_LV,
3167         GCB_LVT,
3168         GCB_LV,
3169         GCB_LVT,
3170         GCB_LV,
3171         GCB_LVT,
3172         GCB_LV,
3173         GCB_LVT,
3174         GCB_LV,
3175         GCB_LVT,
3176         GCB_LV,
3177         GCB_LVT,
3178         GCB_LV,
3179         GCB_LVT,
3180         GCB_LV,
3181         GCB_LVT,
3182         GCB_LV,
3183         GCB_LVT,
3184         GCB_LV,
3185         GCB_LVT,
3186         GCB_LV,
3187         GCB_LVT,
3188         GCB_LV,
3189         GCB_LVT,
3190         GCB_LV,
3191         GCB_LVT,
3192         GCB_LV,
3193         GCB_LVT,
3194         GCB_LV,
3195         GCB_LVT,
3196         GCB_LV,
3197         GCB_LVT,
3198         GCB_LV,
3199         GCB_LVT,
3200         GCB_LV,
3201         GCB_LVT,
3202         GCB_LV,
3203         GCB_LVT,
3204         GCB_LV,
3205         GCB_LVT,
3206         GCB_LV,
3207         GCB_LVT,
3208         GCB_LV,
3209         GCB_LVT,
3210         GCB_LV,
3211         GCB_LVT,
3212         GCB_LV,
3213         GCB_LVT,
3214         GCB_LV,
3215         GCB_LVT,
3216         GCB_LV,
3217         GCB_LVT,
3218         GCB_LV,
3219         GCB_LVT,
3220         GCB_LV,
3221         GCB_LVT,
3222         GCB_LV,
3223         GCB_LVT,
3224         GCB_LV,
3225         GCB_LVT,
3226         GCB_LV,
3227         GCB_LVT,
3228         GCB_LV,
3229         GCB_LVT,
3230         GCB_LV,
3231         GCB_LVT,
3232         GCB_LV,
3233         GCB_LVT,
3234         GCB_LV,
3235         GCB_LVT,
3236         GCB_LV,
3237         GCB_LVT,
3238         GCB_LV,
3239         GCB_LVT,
3240         GCB_LV,
3241         GCB_LVT,
3242         GCB_LV,
3243         GCB_LVT,
3244         GCB_LV,
3245         GCB_LVT,
3246         GCB_LV,
3247         GCB_LVT,
3248         GCB_LV,
3249         GCB_LVT,
3250         GCB_LV,
3251         GCB_LVT,
3252         GCB_LV,
3253         GCB_LVT,
3254         GCB_LV,
3255         GCB_LVT,
3256         GCB_LV,
3257         GCB_LVT,
3258         GCB_LV,
3259         GCB_LVT,
3260         GCB_LV,
3261         GCB_LVT,
3262         GCB_LV,
3263         GCB_LVT,
3264         GCB_LV,
3265         GCB_LVT,
3266         GCB_LV,
3267         GCB_LVT,
3268         GCB_LV,
3269         GCB_LVT,
3270         GCB_LV,
3271         GCB_LVT,
3272         GCB_LV,
3273         GCB_LVT,
3274         GCB_LV,
3275         GCB_LVT,
3276         GCB_LV,
3277         GCB_LVT,
3278         GCB_LV,
3279         GCB_LVT,
3280         GCB_LV,
3281         GCB_LVT,
3282         GCB_LV,
3283         GCB_LVT,
3284         GCB_LV,
3285         GCB_LVT,
3286         GCB_LV,
3287         GCB_LVT,
3288         GCB_LV,
3289         GCB_LVT,
3290         GCB_LV,
3291         GCB_LVT,
3292         GCB_LV,
3293         GCB_LVT,
3294         GCB_LV,
3295         GCB_LVT,
3296         GCB_LV,
3297         GCB_LVT,
3298         GCB_LV,
3299         GCB_LVT,
3300         GCB_LV,
3301         GCB_LVT,
3302         GCB_LV,
3303         GCB_LVT,
3304         GCB_LV,
3305         GCB_LVT,
3306         GCB_LV,
3307         GCB_LVT,
3308         GCB_LV,
3309         GCB_LVT,
3310         GCB_LV,
3311         GCB_LVT,
3312         GCB_LV,
3313         GCB_LVT,
3314         GCB_LV,
3315         GCB_LVT,
3316         GCB_LV,
3317         GCB_LVT,
3318         GCB_LV,
3319         GCB_LVT,
3320         GCB_LV,
3321         GCB_LVT,
3322         GCB_LV,
3323         GCB_LVT,
3324         GCB_LV,
3325         GCB_LVT,
3326         GCB_LV,
3327         GCB_LVT,
3328         GCB_LV,
3329         GCB_LVT,
3330         GCB_LV,
3331         GCB_LVT,
3332         GCB_LV,
3333         GCB_LVT,
3334         GCB_LV,
3335         GCB_LVT,
3336         GCB_LV,
3337         GCB_LVT,
3338         GCB_LV,
3339         GCB_LVT,
3340         GCB_LV,
3341         GCB_LVT,
3342         GCB_LV,
3343         GCB_LVT,
3344         GCB_LV,
3345         GCB_LVT,
3346         GCB_LV,
3347         GCB_LVT,
3348         GCB_LV,
3349         GCB_LVT,
3350         GCB_LV,
3351         GCB_LVT,
3352         GCB_LV,
3353         GCB_LVT,
3354         GCB_LV,
3355         GCB_LVT,
3356         GCB_LV,
3357         GCB_LVT,
3358         GCB_LV,
3359         GCB_LVT,
3360         GCB_LV,
3361         GCB_LVT,
3362         GCB_LV,
3363         GCB_LVT,
3364         GCB_LV,
3365         GCB_LVT,
3366         GCB_LV,
3367         GCB_LVT,
3368         GCB_LV,
3369         GCB_LVT,
3370         GCB_LV,
3371         GCB_LVT,
3372         GCB_LV,
3373         GCB_LVT,
3374         GCB_LV,
3375         GCB_LVT,
3376         GCB_LV,
3377         GCB_LVT,
3378         GCB_LV,
3379         GCB_LVT,
3380         GCB_LV,
3381         GCB_LVT,
3382         GCB_LV,
3383         GCB_LVT,
3384         GCB_LV,
3385         GCB_LVT,
3386         GCB_LV,
3387         GCB_LVT,
3388         GCB_LV,
3389         GCB_LVT,
3390         GCB_LV,
3391         GCB_LVT,
3392         GCB_LV,
3393         GCB_LVT,
3394         GCB_LV,
3395         GCB_LVT,
3396         GCB_LV,
3397         GCB_LVT,
3398         GCB_LV,
3399         GCB_LVT,
3400         GCB_LV,
3401         GCB_LVT,
3402         GCB_LV,
3403         GCB_LVT,
3404         GCB_LV,
3405         GCB_LVT,
3406         GCB_LV,
3407         GCB_LVT,
3408         GCB_LV,
3409         GCB_LVT,
3410         GCB_LV,
3411         GCB_LVT,
3412         GCB_LV,
3413         GCB_LVT,
3414         GCB_LV,
3415         GCB_LVT,
3416         GCB_LV,
3417         GCB_LVT,
3418         GCB_LV,
3419         GCB_LVT,
3420         GCB_LV,
3421         GCB_LVT,
3422         GCB_LV,
3423         GCB_LVT,
3424         GCB_LV,
3425         GCB_LVT,
3426         GCB_LV,
3427         GCB_LVT,
3428         GCB_LV,
3429         GCB_LVT,
3430         GCB_LV,
3431         GCB_LVT,
3432         GCB_LV,
3433         GCB_LVT,
3434         GCB_LV,
3435         GCB_LVT,
3436         GCB_LV,
3437         GCB_LVT,
3438         GCB_LV,
3439         GCB_LVT,
3440         GCB_LV,
3441         GCB_LVT,
3442         GCB_LV,
3443         GCB_LVT,
3444         GCB_LV,
3445         GCB_LVT,
3446         GCB_LV,
3447         GCB_LVT,
3448         GCB_LV,
3449         GCB_LVT,
3450         GCB_LV,
3451         GCB_LVT,
3452         GCB_LV,
3453         GCB_LVT,
3454         GCB_LV,
3455         GCB_LVT,
3456         GCB_LV,
3457         GCB_LVT,
3458         GCB_LV,
3459         GCB_LVT,
3460         GCB_LV,
3461         GCB_LVT,
3462         GCB_LV,
3463         GCB_LVT,
3464         GCB_LV,
3465         GCB_LVT,
3466         GCB_LV,
3467         GCB_LVT,
3468         GCB_LV,
3469         GCB_LVT,
3470         GCB_LV,
3471         GCB_LVT,
3472         GCB_LV,
3473         GCB_LVT,
3474         GCB_LV,
3475         GCB_LVT,
3476         GCB_LV,
3477         GCB_LVT,
3478         GCB_LV,
3479         GCB_LVT,
3480         GCB_LV,
3481         GCB_LVT,
3482         GCB_LV,
3483         GCB_LVT,
3484         GCB_LV,
3485         GCB_LVT,
3486         GCB_LV,
3487         GCB_LVT,
3488         GCB_LV,
3489         GCB_LVT,
3490         GCB_LV,
3491         GCB_LVT,
3492         GCB_LV,
3493         GCB_LVT,
3494         GCB_LV,
3495         GCB_LVT,
3496         GCB_LV,
3497         GCB_LVT,
3498         GCB_LV,
3499         GCB_LVT,
3500         GCB_LV,
3501         GCB_LVT,
3502         GCB_LV,
3503         GCB_LVT,
3504         GCB_LV,
3505         GCB_LVT,
3506         GCB_LV,
3507         GCB_LVT,
3508         GCB_LV,
3509         GCB_LVT,
3510         GCB_LV,
3511         GCB_LVT,
3512         GCB_LV,
3513         GCB_LVT,
3514         GCB_LV,
3515         GCB_LVT,
3516         GCB_LV,
3517         GCB_LVT,
3518         GCB_LV,
3519         GCB_LVT,
3520         GCB_LV,
3521         GCB_LVT,
3522         GCB_LV,
3523         GCB_LVT,
3524         GCB_LV,
3525         GCB_LVT,
3526         GCB_LV,
3527         GCB_LVT,
3528         GCB_LV,
3529         GCB_LVT,
3530         GCB_LV,
3531         GCB_LVT,
3532         GCB_LV,
3533         GCB_LVT,
3534         GCB_LV,
3535         GCB_LVT,
3536         GCB_Other,
3537         GCB_V,
3538         GCB_Other,
3539         GCB_T,
3540         GCB_Other,
3541         GCB_Control,
3542         GCB_Other,
3543         GCB_Extend,
3544         GCB_Other,
3545         GCB_Extend,
3546         GCB_Other,
3547         GCB_Extend,
3548         GCB_Other,
3549         GCB_Control,
3550         GCB_Other,
3551         GCB_Extend,
3552         GCB_Other,
3553         GCB_Control,
3554         GCB_Other,
3555         GCB_Extend,
3556         GCB_Other,
3557         GCB_Extend,
3558         GCB_Other,
3559         GCB_Extend,
3560         GCB_Other,
3561         GCB_Extend,
3562         GCB_Other,
3563         GCB_Extend,
3564         GCB_Other,
3565         GCB_Extend,
3566         GCB_Other,
3567         GCB_Extend,
3568         GCB_Other,
3569         GCB_Extend,
3570         GCB_Other,
3571         GCB_Extend,
3572         GCB_Other,
3573         GCB_SpacingMark,
3574         GCB_Extend,
3575         GCB_SpacingMark,
3576         GCB_Other,
3577         GCB_Extend,
3578         GCB_Other,
3579         GCB_Extend,
3580         GCB_SpacingMark,
3581         GCB_Other,
3582         GCB_SpacingMark,
3583         GCB_Extend,
3584         GCB_SpacingMark,
3585         GCB_Extend,
3586         GCB_Other,
3587         GCB_Control,
3588         GCB_Other,
3589         GCB_Extend,
3590         GCB_Other,
3591         GCB_Extend,
3592         GCB_SpacingMark,
3593         GCB_Extend,
3594         GCB_Other,
3595         GCB_Extend,
3596         GCB_Other,
3597         GCB_Extend,
3598         GCB_SpacingMark,
3599         GCB_Other,
3600         GCB_SpacingMark,
3601         GCB_Extend,
3602         GCB_SpacingMark,
3603         GCB_Other,
3604         GCB_Extend,
3605         GCB_Other,
3606         GCB_SpacingMark,
3607         GCB_Extend,
3608         GCB_SpacingMark,
3609         GCB_Extend,
3610         GCB_SpacingMark,
3611         GCB_Extend,
3612         GCB_Other,
3613         GCB_Extend,
3614         GCB_SpacingMark,
3615         GCB_Extend,
3616         GCB_Other,
3617         GCB_Extend,
3618         GCB_SpacingMark,
3619         GCB_Other,
3620         GCB_Extend,
3621         GCB_Other,
3622         GCB_Extend,
3623         GCB_SpacingMark,
3624         GCB_Extend,
3625         GCB_SpacingMark,
3626         GCB_Other,
3627         GCB_SpacingMark,
3628         GCB_Other,
3629         GCB_SpacingMark,
3630         GCB_Other,
3631         GCB_Extend,
3632         GCB_Other,
3633         GCB_SpacingMark,
3634         GCB_Other,
3635         GCB_Extend,
3636         GCB_Other,
3637         GCB_Extend,
3638         GCB_Other,
3639         GCB_Extend,
3640         GCB_SpacingMark,
3641         GCB_Extend,
3642         GCB_SpacingMark,
3643         GCB_Extend,
3644         GCB_SpacingMark,
3645         GCB_Extend,
3646         GCB_SpacingMark,
3647         GCB_Extend,
3648         GCB_SpacingMark,
3649         GCB_Extend,
3650         GCB_Other,
3651         GCB_Extend,
3652         GCB_SpacingMark,
3653         GCB_Extend,
3654         GCB_Other,
3655         GCB_SpacingMark,
3656         GCB_Extend,
3657         GCB_SpacingMark,
3658         GCB_Extend,
3659         GCB_Other,
3660         GCB_Extend,
3661         GCB_Other,
3662         GCB_SpacingMark,
3663         GCB_Extend,
3664         GCB_SpacingMark,
3665         GCB_Extend,
3666         GCB_SpacingMark,
3667         GCB_Extend,
3668         GCB_Other,
3669         GCB_Extend,
3670         GCB_SpacingMark,
3671         GCB_Extend,
3672         GCB_SpacingMark,
3673         GCB_Extend,
3674         GCB_SpacingMark,
3675         GCB_Extend,
3676         GCB_Other,
3677         GCB_Extend,
3678         GCB_SpacingMark,
3679         GCB_Extend,
3680         GCB_SpacingMark,
3681         GCB_Extend,
3682         GCB_Other,
3683         GCB_Extend,
3684         GCB_Other,
3685         GCB_Extend,
3686         GCB_Other,
3687         GCB_SpacingMark,
3688         GCB_Other,
3689         GCB_Extend,
3690         GCB_Other,
3691         GCB_Extend,
3692         GCB_Other,
3693         GCB_Control,
3694         GCB_Other,
3695         GCB_Extend,
3696         GCB_SpacingMark,
3697         GCB_Extend,
3698         GCB_Other,
3699         GCB_SpacingMark,
3700         GCB_Extend,
3701         GCB_Control,
3702         GCB_Extend,
3703         GCB_Other,
3704         GCB_Extend,
3705         GCB_Other,
3706         GCB_Extend,
3707         GCB_Other,
3708         GCB_Extend,
3709         GCB_Other,
3710         GCB_Extend,
3711         GCB_Other,
3712         GCB_Extend,
3713         GCB_Other,
3714         GCB_Extend,
3715         GCB_Other,
3716         GCB_Extend,
3717         GCB_Other,
3718         GCB_Extend,
3719         GCB_Other,
3720         GCB_Extend,
3721         GCB_Other,
3722         GCB_Extend,
3723         GCB_Other,
3724         GCB_Regional_Indicator,
3725         GCB_Other,
3726         GCB_Control,
3727         GCB_Extend,
3728         GCB_Control,
3729         GCB_Other
3730 };
3731
3732 #endif  /* defined(PERL_IN_REGEXEC_C) */
3733
3734 #if defined(PERL_IN_UTF8_C)
3735
3736 static const UV _Perl_IDCont_invlist[] = { /* for ASCII/Latin1 */
3737         1317,   /* Number of elements */
3738         148565664, /* Version and data structure type */
3739         1,      /* 0 if the list starts at 0;
3740                    1 if it starts at the element beyond 0 */
3741         0x0,
3742         0x30,
3743         0x3A,
3744         0x41,
3745         0x5B,
3746         0x5F,
3747         0x60,
3748         0x61,
3749         0x7B,
3750         0xAA,
3751         0xAB,
3752         0xB5,
3753         0xB6,
3754         0xBA,
3755         0xBB,
3756         0xC0,
3757         0xD7,
3758         0xD8,
3759         0xF7,
3760         0xF8,
3761         0x2C2,
3762         0x2C6,
3763         0x2D2,
3764         0x2E0,
3765         0x2E5,
3766         0x2EC,
3767         0x2ED,
3768         0x2EE,
3769         0x2EF,
3770         0x300,
3771         0x375,
3772         0x376,
3773         0x378,
3774         0x37B,
3775         0x37E,
3776         0x37F,
3777         0x380,
3778         0x386,
3779         0x387,
3780         0x388,
3781         0x38B,
3782         0x38C,
3783         0x38D,
3784         0x38E,
3785         0x3A2,
3786         0x3A3,
3787         0x3F6,
3788         0x3F7,
3789         0x482,
3790         0x483,
3791         0x488,
3792         0x48A,
3793         0x530,
3794         0x531,
3795         0x557,
3796         0x559,
3797         0x55A,
3798         0x561,
3799         0x588,
3800         0x591,
3801         0x5BE,
3802         0x5BF,
3803         0x5C0,
3804         0x5C1,
3805         0x5C3,
3806         0x5C4,
3807         0x5C6,
3808         0x5C7,
3809         0x5C8,
3810         0x5D0,
3811         0x5EB,
3812         0x5F0,
3813         0x5F3,
3814         0x610,
3815         0x61B,
3816         0x620,
3817         0x66A,
3818         0x66E,
3819         0x6D4,
3820         0x6D5,
3821         0x6DD,
3822         0x6DF,
3823         0x6E9,
3824         0x6EA,
3825         0x6FD,
3826         0x6FF,
3827         0x700,
3828         0x710,
3829         0x74B,
3830         0x74D,
3831         0x7B2,
3832         0x7C0,
3833         0x7F6,
3834         0x7FA,
3835         0x7FB,
3836         0x800,
3837         0x82E,
3838         0x840,
3839         0x85C,
3840         0x8A0,
3841         0x8B5,
3842         0x8E3,
3843         0x964,
3844         0x966,
3845         0x970,
3846         0x971,
3847         0x984,
3848         0x985,
3849         0x98D,
3850         0x98F,
3851         0x991,
3852         0x993,
3853         0x9A9,
3854         0x9AA,
3855         0x9B1,
3856         0x9B2,
3857         0x9B3,
3858         0x9B6,
3859         0x9BA,
3860         0x9BC,
3861         0x9C5,
3862         0x9C7,
3863         0x9C9,
3864         0x9CB,
3865         0x9CF,
3866         0x9D7,
3867         0x9D8,
3868         0x9DC,
3869         0x9DE,
3870         0x9DF,
3871         0x9E4,
3872         0x9E6,
3873         0x9F2,
3874         0xA01,
3875         0xA04,
3876         0xA05,
3877         0xA0B,
3878         0xA0F,
3879         0xA11,
3880         0xA13,
3881         0xA29,
3882         0xA2A,
3883         0xA31,
3884         0xA32,
3885         0xA34,
3886         0xA35,
3887         0xA37,
3888         0xA38,
3889         0xA3A,
3890         0xA3C,
3891         0xA3D,
3892         0xA3E,
3893         0xA43,
3894         0xA47,
3895         0xA49,
3896         0xA4B,
3897         0xA4E,
3898         0xA51,
3899         0xA52,
3900         0xA59,
3901         0xA5D,
3902         0xA5E,
3903         0xA5F,
3904         0xA66,
3905         0xA76,
3906         0xA81,
3907         0xA84,
3908         0xA85,
3909         0xA8E,
3910         0xA8F,
3911         0xA92,
3912         0xA93,
3913         0xAA9,
3914         0xAAA,
3915         0xAB1,
3916         0xAB2,
3917         0xAB4,
3918         0xAB5,
3919         0xABA,
3920         0xABC,
3921         0xAC6,
3922         0xAC7,
3923         0xACA,
3924         0xACB,
3925         0xACE,
3926         0xAD0,
3927         0xAD1,
3928         0xAE0,
3929         0xAE4,
3930         0xAE6,
3931         0xAF0,
3932         0xAF9,
3933         0xAFA,
3934         0xB01,
3935         0xB04,
3936         0xB05,
3937         0xB0D,
3938         0xB0F,
3939         0xB11,
3940         0xB13,
3941         0xB29,
3942         0xB2A,
3943         0xB31,
3944         0xB32,
3945         0xB34,
3946         0xB35,
3947         0xB3A,
3948         0xB3C,
3949         0xB45,
3950         0xB47,
3951         0xB49,
3952         0xB4B,
3953         0xB4E,
3954         0xB56,
3955         0xB58,
3956         0xB5C,
3957         0xB5E,
3958         0xB5F,
3959         0xB64,
3960         0xB66,
3961         0xB70,
3962         0xB71,
3963         0xB72,
3964         0xB82,
3965         0xB84,
3966         0xB85,
3967         0xB8B,
3968         0xB8E,
3969         0xB91,
3970         0xB92,
3971         0xB96,
3972         0xB99,
3973         0xB9B,
3974         0xB9C,
3975         0xB9D,
3976         0xB9E,
3977         0xBA0,
3978         0xBA3,
3979         0xBA5,
3980         0xBA8,
3981         0xBAB,
3982         0xBAE,
3983         0xBBA,
3984         0xBBE,
3985         0xBC3,
3986         0xBC6,
3987         0xBC9,
3988         0xBCA,
3989         0xBCE,
3990         0xBD0,
3991         0xBD1,
3992         0xBD7,
3993         0xBD8,
3994         0xBE6,
3995         0xBF0,
3996         0xC00,
3997         0xC04,
3998         0xC05,
3999         0xC0D,
4000         0xC0E,
4001         0xC11,
4002         0xC12,
4003         0xC29,
4004         0xC2A,
4005         0xC3A,
4006         0xC3D,
4007         0xC45,
4008         0xC46,
4009         0xC49,
4010         0xC4A,
4011         0xC4E,
4012         0xC55,
4013         0xC57,
4014         0xC58,
4015         0xC5B,
4016         0xC60,
4017         0xC64,
4018         0xC66,
4019         0xC70,
4020         0xC81,
4021         0xC84,
4022         0xC85,
4023         0xC8D,
4024         0xC8E,
4025         0xC91,
4026         0xC92,
4027         0xCA9,
4028         0xCAA,
4029         0xCB4,
4030         0xCB5,
4031         0xCBA,
4032         0xCBC,
4033         0xCC5,
4034         0xCC6,
4035         0xCC9,
4036         0xCCA,
4037         0xCCE,
4038         0xCD5,
4039         0xCD7,
4040         0xCDE,
4041         0xCDF,
4042         0xCE0,
4043         0xCE4,
4044         0xCE6,
4045         0xCF0,
4046         0xCF1,
4047         0xCF3,
4048         0xD01,
4049         0xD04,
4050         0xD05,
4051         0xD0D,
4052         0xD0E,
4053         0xD11,
4054         0xD12,
4055         0xD3B,
4056         0xD3D,
4057         0xD45,
4058         0xD46,
4059         0xD49,
4060         0xD4A,
4061         0xD4F,
4062         0xD57,
4063         0xD58,
4064         0xD5F,
4065         0xD64,
4066         0xD66,
4067         0xD70,
4068         0xD7A,
4069         0xD80,
4070         0xD82,
4071         0xD84,
4072         0xD85,
4073         0xD97,
4074         0xD9A,
4075         0xDB2,
4076         0xDB3,
4077         0xDBC,
4078         0xDBD,
4079         0xDBE,
4080         0xDC0,
4081         0xDC7,
4082         0xDCA,
4083         0xDCB,
4084         0xDCF,
4085         0xDD5,
4086         0xDD6,
4087         0xDD7,
4088         0xDD8,
4089         0xDE0,
4090         0xDE6,
4091         0xDF0,
4092         0xDF2,
4093         0xDF4,
4094         0xE01,
4095         0xE3B,
4096         0xE40,
4097         0xE4F,
4098         0xE50,
4099         0xE5A,
4100         0xE81,
4101         0xE83,
4102         0xE84,
4103         0xE85,
4104         0xE87,
4105         0xE89,
4106         0xE8A,
4107         0xE8B,
4108         0xE8D,
4109         0xE8E,
4110         0xE94,
4111         0xE98,
4112         0xE99,
4113         0xEA0,
4114         0xEA1,
4115         0xEA4,
4116         0xEA5,
4117         0xEA6,
4118         0xEA7,
4119         0xEA8,
4120         0xEAA,
4121         0xEAC,
4122         0xEAD,
4123         0xEBA,
4124         0xEBB,
4125         0xEBE,
4126         0xEC0,
4127         0xEC5,
4128         0xEC6,
4129         0xEC7,
4130         0xEC8,
4131         0xECE,
4132         0xED0,
4133         0xEDA,
4134         0xEDC,
4135         0xEE0,
4136         0xF00,
4137         0xF01,
4138         0xF18,
4139         0xF1A,
4140         0xF20,
4141         0xF2A,
4142         0xF35,
4143         0xF36,
4144         0xF37,
4145         0xF38,
4146         0xF39,
4147         0xF3A,
4148         0xF3E,
4149         0xF48,
4150         0xF49,
4151         0xF6D,
4152         0xF71,
4153         0xF85,
4154         0xF86,
4155         0xF98,
4156         0xF99,
4157         0xFBD,
4158         0xFC6,
4159         0xFC7,
4160         0x1000,
4161         0x104A,
4162         0x1050,
4163         0x109E,
4164         0x10A0,
4165         0x10C6,
4166         0x10C7,
4167         0x10C8,
4168         0x10CD,
4169         0x10CE,
4170         0x10D0,
4171         0x10FB,
4172         0x10FC,
4173         0x1249,
4174         0x124A,
4175         0x124E,
4176         0x1250,
4177         0x1257,
4178         0x1258,
4179         0x1259,
4180         0x125A,
4181         0x125E,
4182         0x1260,
4183         0x1289,
4184         0x128A,
4185         0x128E,
4186         0x1290,
4187         0x12B1,
4188         0x12B2,
4189         0x12B6,
4190         0x12B8,
4191         0x12BF,
4192         0x12C0,
4193         0x12C1,
4194         0x12C2,
4195         0x12C6,
4196         0x12C8,
4197         0x12D7,
4198         0x12D8,
4199         0x1311,
4200         0x1312,
4201         0x1316,
4202         0x1318,
4203         0x135B,
4204         0x135D,
4205         0x1360,
4206         0x1380,
4207         0x1390,
4208         0x13A0,
4209         0x13F6,
4210         0x13F8,
4211         0x13FE,
4212         0x1401,
4213         0x166D,
4214         0x166F,
4215         0x1680,
4216         0x1681,
4217         0x169B,
4218         0x16A0,
4219         0x16EB,
4220         0x16EE,
4221         0x16F9,
4222         0x1700,
4223         0x170D,
4224         0x170E,
4225         0x1715,
4226         0x1720,
4227         0x1735,
4228         0x1740,
4229         0x1754,
4230         0x1760,
4231         0x176D,
4232         0x176E,
4233         0x1771,
4234         0x1772,
4235         0x1774,
4236         0x1780,
4237         0x17D4,
4238         0x17D7,
4239         0x17D8,
4240         0x17DC,
4241         0x17DE,
4242         0x17E0,
4243         0x17EA,
4244         0x180B,
4245         0x180E,
4246         0x1810,
4247         0x181A,
4248         0x1820,
4249         0x1878,
4250         0x1880,
4251         0x18AB,
4252         0x18B0,
4253         0x18F6,
4254         0x1900,
4255         0x191F,
4256         0x1920,
4257         0x192C,
4258         0x1930,
4259         0x193C,
4260         0x1946,
4261         0x196E,
4262         0x1970,
4263         0x1975,
4264         0x1980,
4265         0x19AC,
4266         0x19B0,
4267         0x19CA,
4268         0x19D0,
4269         0x19DA,
4270         0x1A00,
4271         0x1A1C,
4272         0x1A20,
4273         0x1A5F,
4274         0x1A60,
4275         0x1A7D,
4276         0x1A7F,
4277         0x1A8A,
4278         0x1A90,
4279         0x1A9A,
4280         0x1AA7,
4281         0x1AA8,
4282         0x1AB0,
4283         0x1ABE,
4284         0x1B00,
4285         0x1B4C,
4286         0x1B50,
4287         0x1B5A,
4288         0x1B6B,
4289         0x1B74,
4290         0x1B80,
4291         0x1BF4,
4292         0x1C00,
4293         0x1C38,
4294         0x1C40,
4295         0x1C4A,
4296         0x1C4D,
4297         0x1C7E,
4298         0x1CD0,
4299         0x1CD3,
4300         0x1CD4,
4301         0x1CF7,
4302         0x1CF8,
4303         0x1CFA,
4304         0x1D00,
4305         0x1DF6,
4306         0x1DFC,
4307         0x1F16,
4308         0x1F18,
4309         0x1F1E,
4310         0x1F20,
4311         0x1F46,
4312         0x1F48,
4313         0x1F4E,
4314         0x1F50,
4315         0x1F58,
4316         0x1F59,
4317         0x1F5A,
4318         0x1F5B,
4319         0x1F5C,
4320         0x1F5D,
4321         0x1F5E,
4322         0x1F5F,
4323         0x1F7E,
4324         0x1F80,
4325         0x1FB5,
4326         0x1FB6,
4327         0x1FBD,
4328         0x1FBE,
4329         0x1FBF,
4330         0x1FC2,
4331         0x1FC5,
4332         0x1FC6,
4333         0x1FCD,
4334         0x1FD0,
4335         0x1FD4,
4336         0x1FD6,
4337         0x1FDC,
4338         0x1FE0,
4339         0x1FED,
4340         0x1FF2,
4341         0x1FF5,
4342         0x1FF6,
4343         0x1FFD,
4344         0x203F,
4345         0x2041,
4346         0x2054,
4347         0x2055,
4348         0x2071,
4349         0x2072,
4350         0x207F,
4351         0x2080,
4352         0x2090,
4353         0x209D,
4354         0x20D0,
4355         0x20DD,
4356         0x20E1,
4357         0x20E2,
4358         0x20E5,
4359         0x20F1,
4360         0x2102,
4361         0x2103,
4362         0x2107,
4363         0x2108,
4364         0x210A,
4365         0x2114,
4366         0x2115,
4367         0x2116,
4368         0x2119,
4369         0x211E,
4370         0x2124,
4371         0x2125,
4372         0x2126,
4373         0x2127,
4374         0x2128,
4375         0x2129,
4376         0x212A,
4377         0x212E,
4378         0x212F,
4379         0x213A,
4380         0x213C,
4381         0x2140,
4382         0x2145,
4383         0x214A,
4384         0x214E,
4385         0x214F,
4386         0x2160,
4387         0x2189,
4388         0x2C00,
4389         0x2C2F,
4390         0x2C30,
4391         0x2C5F,
4392         0x2C60,
4393         0x2CE5,
4394         0x2CEB,
4395         0x2CF4,
4396         0x2D00,
4397         0x2D26,
4398         0x2D27,
4399         0x2D28,
4400         0x2D2D,
4401         0x2D2E,
4402         0x2D30,
4403         0x2D68,
4404         0x2D6F,
4405         0x2D70,
4406         0x2D7F,
4407         0x2D97,
4408         0x2DA0,
4409         0x2DA7,
4410         0x2DA8,
4411         0x2DAF,
4412         0x2DB0,
4413         0x2DB7,
4414         0x2DB8,
4415         0x2DBF,
4416         0x2DC0,
4417         0x2DC7,
4418         0x2DC8,
4419         0x2DCF,
4420         0x2DD0,
4421         0x2DD7,
4422         0x2DD8,
4423         0x2DDF,
4424         0x2DE0,
4425         0x2E00,
4426         0x3005,
4427         0x3008,
4428         0x3021,
4429         0x3030,
4430         0x3031,
4431         0x3036,
4432         0x3038,
4433         0x303D,
4434         0x3041,
4435         0x3097,
4436         0x3099,
4437         0x309B,
4438         0x309D,
4439         0x30A0,
4440         0x30A1,
4441         0x30FB,
4442         0x30FC,
4443         0x3100,
4444         0x3105,
4445         0x312E,
4446         0x3131,
4447         0x318F,
4448         0x31A0,
4449         0x31BB,
4450         0x31F0,
4451         0x3200,
4452         0x3400,
4453         0x4DB6,
4454         0x4E00,
4455         0x9FD6,
4456         0xA000,
4457         0xA48D,
4458         0xA4D0,
4459         0xA4FE,
4460         0xA500,
4461         0xA60D,
4462         0xA610,
4463         0xA62C,
4464         0xA640,
4465         0xA670,
4466         0xA674,
4467         0xA67E,
4468         0xA67F,
4469         0xA6F2,
4470         0xA717,
4471         0xA720,
4472         0xA722,
4473         0xA789,
4474         0xA78B,
4475         0xA7AE,
4476         0xA7B0,
4477         0xA7B8,
4478         0xA7F7,
4479         0xA828,
4480         0xA840,
4481         0xA874,
4482         0xA880,
4483         0xA8C5,
4484         0xA8D0,
4485         0xA8DA,
4486         0xA8E0,
4487         0xA8F8,
4488         0xA8FB,
4489         0xA8FC,
4490         0xA8FD,
4491         0xA8FE,
4492         0xA900,
4493         0xA92E,
4494         0xA930,
4495         0xA954,
4496         0xA960,
4497         0xA97D,
4498         0xA980,
4499         0xA9C1,
4500         0xA9CF,
4501         0xA9DA,
4502         0xA9E0,
4503         0xA9FF,
4504         0xAA00,
4505         0xAA37,
4506         0xAA40,
4507         0xAA4E,
4508         0xAA50,
4509         0xAA5A,
4510         0xAA60,
4511         0xAA77,
4512         0xAA7A,
4513         0xAAC3,
4514         0xAADB,
4515         0xAADE,
4516         0xAAE0,
4517         0xAAF0,
4518         0xAAF2,
4519         0xAAF7,
4520         0xAB01,
4521         0xAB07,
4522         0xAB09,
4523         0xAB0F,
4524         0xAB11,
4525         0xAB17,
4526         0xAB20,
4527         0xAB27,
4528         0xAB28,
4529         0xAB2F,
4530         0xAB30,
4531         0xAB5B,
4532         0xAB5C,
4533         0xAB66,
4534         0xAB70,
4535         0xABEB,
4536         0xABEC,
4537         0xABEE,
4538         0xABF0,
4539         0xABFA,
4540         0xAC00,
4541         0xD7A4,
4542         0xD7B0,
4543         0xD7C7,
4544         0xD7CB,
4545         0xD7FC,
4546         0xF900,
4547         0xFA6E,
4548         0xFA70,
4549         0xFADA,
4550         0xFB00,
4551         0xFB07,
4552         0xFB13,
4553         0xFB18,
4554         0xFB1D,
4555         0xFB29,
4556         0xFB2A,
4557         0xFB37,
4558         0xFB38,
4559         0xFB3D,
4560         0xFB3E,
4561         0xFB3F,
4562         0xFB40,
4563         0xFB42,
4564         0xFB43,
4565         0xFB45,
4566         0xFB46,
4567         0xFBB2,
4568         0xFBD3,
4569         0xFC5E,
4570         0xFC64,
4571         0xFD3E,
4572         0xFD50,
4573         0xFD90,
4574         0xFD92,
4575         0xFDC8,
4576         0xFDF0,
4577         0xFDFA,
4578         0xFE00,
4579         0xFE10,
4580         0xFE20,
4581         0xFE30,
4582         0xFE33,
4583         0xFE35,
4584         0xFE4D,
4585         0xFE50,
4586         0xFE71,
4587         0xFE72,
4588         0xFE73,
4589         0xFE74,
4590         0xFE77,
4591         0xFE78,
4592         0xFE79,
4593         0xFE7A,
4594         0xFE7B,
4595         0xFE7C,
4596         0xFE7D,
4597         0xFE7E,
4598         0xFE7F,
4599         0xFEFD,
4600         0xFF10,
4601         0xFF1A,
4602         0xFF21,
4603         0xFF3B,
4604         0xFF3F,
4605         0xFF40,
4606         0xFF41,
4607         0xFF5B,
4608         0xFF66,
4609         0xFFBF,
4610         0xFFC2,
4611         0xFFC8,
4612         0xFFCA,
4613         0xFFD0,
4614         0xFFD2,
4615         0xFFD8,
4616         0xFFDA,
4617         0xFFDD,
4618         0x10000,
4619         0x1000C,
4620         0x1000D,
4621         0x10027,
4622         0x10028,
4623         0x1003B,
4624         0x1003C,
4625         0x1003E,
4626         0x1003F,
4627         0x1004E,
4628         0x10050,
4629         0x1005E,
4630         0x10080,
4631         0x100FB,
4632         0x10140,
4633         0x10175,
4634         0x101FD,
4635         0x101FE,
4636         0x10280,
4637         0x1029D,
4638         0x102A0,
4639         0x102D1,
4640         0x102E0,
4641         0x102E1,
4642         0x10300,
4643         0x10320,
4644         0x10330,
4645         0x1034B,
4646         0x10350,
4647         0x1037B,
4648         0x10380,
4649         0x1039E,
4650         0x103A0,
4651         0x103C4,
4652         0x103C8,
4653         0x103D0,
4654         0x103D1,
4655         0x103D6,
4656         0x10400,
4657         0x1049E,
4658         0x104A0,
4659         0x104AA,
4660         0x10500,
4661         0x10528,
4662         0x10530,
4663         0x10564,
4664         0x10600,
4665         0x10737,
4666         0x10740,
4667         0x10756,
4668         0x10760,
4669         0x10768,
4670         0x10800,
4671         0x10806,
4672         0x10808,
4673         0x10809,
4674         0x1080A,
4675         0x10836,
4676         0x10837,
4677         0x10839,
4678         0x1083C,
4679         0x1083D,
4680         0x1083F,
4681         0x10856,
4682         0x10860,
4683         0x10877,
4684         0x10880,
4685         0x1089F,
4686         0x108E0,
4687         0x108F3,
4688         0x108F4,
4689         0x108F6,
4690         0x10900,
4691         0x10916,
4692         0x10920,
4693         0x1093A,
4694         0x10980,
4695         0x109B8,
4696         0x109BE,
4697         0x109C0,
4698         0x10A00,
4699         0x10A04,
4700         0x10A05,
4701         0x10A07,
4702         0x10A0C,
4703         0x10A14,
4704         0x10A15,
4705         0x10A18,
4706         0x10A19,
4707         0x10A34,
4708         0x10A38,
4709         0x10A3B,
4710         0x10A3F,
4711         0x10A40,
4712         0x10A60,
4713         0x10A7D,
4714         0x10A80,
4715         0x10A9D,
4716         0x10AC0,
4717         0x10AC8,
4718         0x10AC9,
4719         0x10AE7,
4720         0x10B00,
4721         0x10B36,
4722         0x10B40,
4723         0x10B56,
4724         0x10B60,
4725         0x10B73,
4726         0x10B80,
4727         0x10B92,
4728         0x10C00,
4729         0x10C49,
4730         0x10C80,
4731         0x10CB3,
4732         0x10CC0,
4733         0x10CF3,
4734         0x11000,
4735         0x11047,
4736         0x11066,
4737         0x11070,
4738         0x1107F,
4739         0x110BB,
4740         0x110D0,
4741         0x110E9,
4742         0x110F0,
4743         0x110FA,
4744         0x11100,
4745         0x11135,
4746         0x11136,
4747         0x11140,
4748         0x11150,
4749         0x11174,
4750         0x11176,
4751         0x11177,
4752         0x11180,
4753         0x111C5,
4754         0x111CA,
4755         0x111CD,
4756         0x111D0,
4757         0x111DB,
4758         0x111DC,
4759         0x111DD,
4760         0x11200,
4761         0x11212,
4762         0x11213,
4763         0x11238,
4764         0x11280,
4765         0x11287,
4766         0x11288,
4767         0x11289,
4768         0x1128A,
4769         0x1128E,
4770         0x1128F,
4771         0x1129E,
4772         0x1129F,
4773         0x112A9,
4774         0x112B0,
4775         0x112EB,
4776         0x112F0,
4777         0x112FA,
4778         0x11300,
4779         0x11304,
4780         0x11305,
4781         0x1130D,
4782         0x1130F,
4783         0x11311,
4784         0x11313,
4785         0x11329,
4786         0x1132A,
4787         0x11331,
4788         0x11332,
4789         0x11334,
4790         0x11335,
4791         0x1133A,
4792         0x1133C,
4793         0x11345,
4794         0x11347,
4795         0x11349,
4796         0x1134B,
4797         0x1134E,
4798         0x11350,
4799         0x11351,
4800         0x11357,
4801         0x11358,
4802         0x1135D,
4803         0x11364,
4804         0x11366,
4805         0x1136D,
4806         0x11370,
4807         0x11375,
4808         0x11480,
4809         0x114C6,
4810         0x114C7,
4811         0x114C8,
4812         0x114D0,
4813         0x114DA,
4814         0x11580,
4815         0x115B6,
4816         0x115B8,
4817         0x115C1,
4818         0x115D8,
4819         0x115DE,
4820         0x11600,
4821         0x11641,
4822         0x11644,
4823         0x11645,
4824         0x11650,
4825         0x1165A,
4826         0x11680,
4827         0x116B8,
4828         0x116C0,
4829         0x116CA,
4830         0x11700,
4831         0x1171A,
4832         0x1171D,
4833         0x1172C,
4834         0x11730,
4835         0x1173A,
4836         0x118A0,
4837         0x118EA,
4838         0x118FF,
4839         0x11900,
4840         0x11AC0,
4841         0x11AF9,
4842         0x12000,
4843         0x1239A,
4844         0x12400,
4845         0x1246F,
4846         0x12480,
4847         0x12544,
4848         0x13000,
4849         0x1342F,
4850         0x14400,
4851         0x14647,
4852         0x16800,
4853         0x16A39,
4854         0x16A40,
4855         0x16A5F,
4856         0x16A60,
4857         0x16A6A,
4858         0x16AD0,
4859         0x16AEE,
4860         0x16AF0,
4861         0x16AF5,
4862         0x16B00,
4863         0x16B37,
4864         0x16B40,
4865         0x16B44,
4866         0x16B50,
4867         0x16B5A,
4868         0x16B63,
4869         0x16B78,
4870         0x16B7D,
4871         0x16B90,
4872         0x16F00,
4873         0x16F45,
4874         0x16F50,
4875         0x16F7F,
4876         0x16F8F,
4877         0x16FA0,
4878         0x1B000,
4879         0x1B002,
4880         0x1BC00,
4881         0x1BC6B,
4882         0x1BC70,
4883         0x1BC7D,
4884         0x1BC80,
4885         0x1BC89,
4886         0x1BC90,
4887         0x1BC9A,
4888         0x1BC9D,
4889         0x1BC9F,
4890         0x1D165,
4891         0x1D16A,
4892         0x1D16D,
4893         0x1D173,
4894         0x1D17B,
4895         0x1D183,
4896         0x1D185,
4897         0x1D18C,
4898         0x1D1AA,
4899         0x1D1AE,
4900         0x1D242,
4901         0x1D245,
4902         0x1D400,
4903         0x1D455,
4904         0x1D456,
4905         0x1D49D,
4906         0x1D49E,
4907         0x1D4A0,
4908         0x1D4A2,
4909         0x1D4A3,
4910         0x1D4A5,
4911         0x1D4A7,
4912         0x1D4A9,
4913         0x1D4AD,
4914         0x1D4AE,
4915         0x1D4BA,
4916         0x1D4BB,
4917         0x1D4BC,
4918         0x1D4BD,
4919         0x1D4C4,
4920         0x1D4C5,
4921         0x1D506,
4922         0x1D507,
4923         0x1D50B,
4924         0x1D50D,
4925         0x1D515,
4926         0x1D516,
4927         0x1D51D,
4928         0x1D51E,
4929         0x1D53A,
4930         0x1D53B,
4931         0x1D53F,
4932         0x1D540,
4933         0x1D545,
4934         0x1D546,
4935         0x1D547,
4936         0x1D54A,
4937         0x1D551,
4938         0x1D552,
4939         0x1D6A6,
4940         0x1D6A8,
4941         0x1D6C1,
4942         0x1D6C2,
4943         0x1D6DB,
4944         0x1D6DC,
4945         0x1D6FB,
4946         0x1D6FC,
4947         0x1D715,
4948         0x1D716,
4949         0x1D735,
4950         0x1D736,
4951         0x1D74F,
4952         0x1D750,
4953         0x1D76F,
4954         0x1D770,
4955         0x1D789,
4956         0x1D78A,
4957         0x1D7A9,
4958         0x1D7AA,
4959         0x1D7C3,
4960         0x1D7C4,
4961         0x1D7CC,
4962         0x1D7CE,
4963         0x1D800,
4964         0x1DA00,
4965         0x1DA37,
4966         0x1DA3B,
4967         0x1DA6D,
4968         0x1DA75,
4969         0x1DA76,
4970         0x1DA84,
4971         0x1DA85,
4972         0x1DA9B,
4973         0x1DAA0,
4974         0x1DAA1,
4975         0x1DAB0,
4976         0x1E800,
4977         0x1E8C5,
4978         0x1E8D0,
4979         0x1E8D7,
4980         0x1EE00,
4981         0x1EE04,
4982         0x1EE05,
4983         0x1EE20,