source: icGREP/icgrep-devel/icgrep/UCD/LineBreak.h @ 4538

Last change on this file since 4538 was 4388, checked in by cameron, 5 years ago

Add derived core properties such as math, alpha; refine the property resolver

File size: 49.7 KB
Line 
1#ifndef LINEBREAK_H
2#define LINEBREAK_H
3/*
4 *  Copyright (c) 2015 International Characters, Inc.
5 *  This software is licensed to the public under the Open Software License 3.0.
6 *  icgrep is a trademark of International Characters, Inc.
7 *
8 *  This file is generated by UCD_properties.py - manual edits may be lost.
9 */
10
11#include <vector>
12#include "unicode_set.h"
13#include "PropertyAliases.h"
14#include "PropertyValueAliases.h"
15
16namespace UCD {
17  namespace LB_ns {
18    const UnicodeSet ai_Set
19      {{{Empty, 5}, {Mixed, 3}, {Empty, 14}, {Mixed, 1}, {Empty, 233},
20        {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 3}, {Mixed, 5},
21        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 6}, {Empty, 2},
22        {Mixed, 1}, {Empty, 10}, {Full, 4}, {Mixed, 1}, {Full, 2},
23        {Mixed, 7}, {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 2},
24        {Empty, 2}, {Mixed, 3}, {Empty, 29}, {Mixed, 1}, {Empty, 55},
25        {Mixed, 1}, {Empty, 1644}, {Mixed, 1}, {Empty, 1928}, {Mixed, 2},
26        {Full, 1}, {Mixed, 2}, {Empty, 30835}},
27       {0x77cc0580, 0x00800000, 0x00800000, 0x2f012e80, 0x00600000,
28        0x08000003, 0x80100000, 0x0000001e, 0x00080020, 0x00000806,
29        0x48300000, 0x03ff0fff, 0x03ff0200, 0x00140000, 0xe422898d,
30        0x30f05fa9, 0x00041100, 0x0000ccf3, 0x022000cc, 0x80000020,
31        0x00040000, 0x7fffffff, 0xffff0fff, 0x001fffff, 0x003cffff,
32        0x30cc03fb, 0x0003c9c3, 0x0000803c, 0x00c0c260, 0x00000005,
33        0x0000b6bb, 0xc0000000, 0x6ce41e00, 0x1841fb08, 0x00800000,
34        0xffc00000, 0x000fffff, 0x03e00000, 0x0000ff00, 0x20000000,
35        0xffff1fff, 0xffff3fff, 0xffff03ff, 0x07ffffff},
36       34816};
37    const UnicodeSet al_Set
38      {{{Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 3}, {Full, 14},
39        {Mixed, 1}, {Full, 1}, {Empty, 3}, {Mixed, 3}, {Full, 6},
40        {Mixed, 1}, {Full, 4}, {Mixed, 4}, {Empty, 1}, {Mixed, 3},
41        {Full, 1}, {Mixed, 2}, {Full, 2}, {Mixed, 5}, {Full, 2}, {Mixed, 6},
42        {Empty, 2}, {Mixed, 1}, {Empty, 2}, {Mixed, 40}, {Empty, 2},
43        {Mixed, 1}, {Empty, 5}, {Mixed, 5}, {Empty, 1}, {Mixed, 1},
44        {Empty, 3}, {Mixed, 1}, {Empty, 2}, {Full, 1}, {Mixed, 1},
45        {Full, 1}, {Empty, 8}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 3},
46        {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 3}, {Full, 2}, {Mixed, 2},
47        {Full, 19}, {Mixed, 1}, {Full, 2}, {Mixed, 5}, {Empty, 2},
48        {Mixed, 3}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1},
49        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Full, 1},
50        {Mixed, 1}, {Empty, 7}, {Mixed, 6}, {Full, 1}, {Mixed, 1},
51        {Full, 1}, {Mixed, 3}, {Empty, 2}, {Mixed, 2}, {Full, 6},
52        {Empty, 2}, {Full, 8}, {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Full, 1},
53        {Mixed, 8}, {Empty, 3}, {Mixed, 5}, {Full, 1}, {Mixed, 1},
54        {Full, 1}, {Mixed, 6}, {Full, 2}, {Mixed, 2}, {Full, 5}, {Mixed, 1},
55        {Full, 1}, {Mixed, 2}, {Empty, 4}, {Mixed, 1}, {Empty, 2},
56        {Mixed, 15}, {Full, 1}, {Mixed, 3}, {Full, 1}, {Mixed, 2},
57        {Full, 12}, {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Full, 10},
58        {Mixed, 5}, {Empty, 1}, {Full, 1}, {Mixed, 2}, {Full, 4},
59        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 4},
60        {Empty, 1}, {Mixed, 2}, {Empty, 252}, {Full, 2}, {Empty, 694},
61        {Mixed, 2}, {Full, 8}, {Mixed, 2}, {Full, 1}, {Mixed, 2}, {Full, 2},
62        {Mixed, 1}, {Full, 4}, {Mixed, 2}, {Empty, 1}, {Mixed, 3},
63        {Full, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 4}, {Empty, 1},
64        {Mixed, 3}, {Empty, 1}, {Full, 1}, {Mixed, 2}, {Empty, 4},
65        {Mixed, 3}, {Full, 1}, {Mixed, 1}, {Empty, 2}, {Full, 1},
66        {Mixed, 1}, {Empty, 632}, {Mixed, 3}, {Full, 3}, {Mixed, 1},
67        {Full, 10}, {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Full, 1},
68        {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Full, 3}, {Mixed, 1},
69        {Empty, 3}, {Mixed, 8}, {Empty, 1}, {Full, 3}, {Mixed, 3},
70        {Full, 2}, {Mixed, 4}, {Empty, 4}, {Mixed, 1}, {Full, 1},
71        {Mixed, 2}, {Full, 1}, {Mixed, 4}, {Full, 1}, {Mixed, 1},
72        {Empty, 1}, {Full, 4}, {Mixed, 1}, {Empty, 3}, {Full, 1},
73        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 4}, {Full, 9},
74        {Mixed, 3}, {Empty, 4}, {Mixed, 3}, {Full, 1}, {Mixed, 2},
75        {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Full, 1}, {Mixed, 1},
76        {Empty, 2}, {Mixed, 3}, {Full, 2}, {Empty, 1}, {Full, 1},
77        {Mixed, 1}, {Full, 1}, {Mixed, 5}, {Empty, 2}, {Full, 2},
78        {Mixed, 1}, {Empty, 16}, {Mixed, 1}, {Empty, 12}, {Mixed, 18},
79        {Empty, 3}, {Mixed, 2}, {Empty, 1}, {Mixed, 4}, {Empty, 8},
80        {Full, 1}, {Mixed, 2}, {Empty, 5}, {Full, 1}, {Mixed, 2},
81        {Empty, 1}, {Full, 1}, {Mixed, 2}, {Empty, 1}, {Full, 1},
82        {Mixed, 1}, {Empty, 15}, {Full, 2}, {Mixed, 1}, {Empty, 14},
83        {Full, 1}, {Mixed, 1}, {Empty, 40}, {Full, 28}, {Mixed, 1},
84        {Empty, 3}, {Full, 3}, {Mixed, 1}, {Empty, 92}, {Full, 18},
85        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 6}, {Mixed, 1}, {Full, 5},
86        {Mixed, 1}, {Empty, 414}, {Full, 17}, {Mixed, 2}, {Empty, 3},
87        {Mixed, 2}, {Full, 1}, {Mixed, 4}, {Empty, 27}, {Full, 2},
88        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 611}, {Full, 3},
89        {Mixed, 2}, {Empty, 155}, {Full, 7}, {Mixed, 1}, {Full, 1},
90        {Mixed, 1}, {Full, 1}, {Mixed, 4}, {Empty, 1}, {Full, 2},
91        {Mixed, 1}, {Empty, 5}, {Full, 2}, {Mixed, 2}, {Empty, 4},
92        {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 3}, {Full, 1}, {Mixed, 3},
93        {Full, 10}, {Mixed, 1}, {Full, 8}, {Mixed, 1}, {Empty, 129},
94        {Full, 6}, {Mixed, 1}, {Empty, 41}, {Mixed, 6}, {Empty, 1},
95        {Mixed, 1}, {Empty, 17}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
96        {Empty, 16}, {Mixed, 2}, {Empty, 7}, {Mixed, 1}, {Empty, 2},
97        {Mixed, 3}, {Empty, 3}, {Mixed, 2}, {Empty, 2}, {Mixed, 2},
98        {Empty, 4}, {Full, 3}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
99        {Empty, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1},
100        {Mixed, 2}, {Empty, 30778}},
101       {0x70000448, 0xc7ffffff, 0x47ffffff, 0x0020d240, 0xff7fffff,
102        0xff7fffff, 0x50fec07f, 0xbcff0000, 0xffffd7f0, 0xfffffffb,
103        0xfffffc07, 0xfffeffff, 0xfe7fffff, 0xfffffffe, 0x000060ff,
104        0x00000009, 0x00180000, 0x0000c1ff, 0x000007ff, 0xfffee000,
105        0x602fffff, 0xfc00c260, 0xfffdbfff, 0x0000ffff, 0xffffe000,
106        0x0002003f, 0xfffffc00, 0x04f007ff, 0x043fffff, 0x7fff0110,
107        0x41ffffff, 0x0007ffff, 0xfffffff0, 0x23ffffff, 0xff010000,
108        0xffff0003, 0xfff99fe1, 0x23c5fdff, 0xb0004000, 0x05f30003,
109        0xfff987e0, 0x036dfdff, 0x5e000000, 0x001c0000, 0xfffbbfe0,
110        0x23edfdff, 0x00010000, 0x00010003, 0xfff99fe0, 0x23edfdff,
111        0xb0000000, 0x00ff0003, 0xd63dc7e8, 0x03ffc718, 0x00010000,
112        0x05ff0000, 0xfffddfe0, 0x23fffdff, 0x03000000, 0xff000003,
113        0xfffddfe0, 0x23effdff, 0x40000000, 0x00060003, 0xfffddfe0,
114        0x27ffffff, 0x00004000, 0xfc3f0003, 0xfc7fffe0, 0x2ffbffff,
115        0x0000007f, 0x00100000, 0x00008000, 0xfce80021, 0x014ffc00,
116        0xfffffeff, 0x00001fff, 0x00001f00, 0x01f0dfbf, 0x0000f000,
117        0xffff20bf, 0x3d7f3dff, 0xffff3dff, 0x7f3dffff, 0xff7fff3d,
118        0xff3dffff, 0x07ffffff, 0x1ffffffd, 0x03ffffff, 0x001fffff,
119        0xfffffffe, 0x07fffffe, 0x01ffc7ff, 0x0003dfff, 0x0003ffff,
120        0x0003ffff, 0x0001dfff, 0x02000000, 0x03ff0000, 0x00000483,
121        0x00ffffff, 0xffff05ff, 0x003fffff, 0x7fffffff, 0x00000001,
122        0xc07fffff, 0xffffffe0, 0x000fffff, 0x10000fe0, 0x1ff007fe,
123        0xfffffff8, 0xfc00c001, 0xf000003f, 0x0000000f, 0xfc00e000,
124        0x3fffffff, 0x000800ff, 0x0063de00, 0x3f3fffff, 0xaaff3f3f,
125        0x3fffffff, 0xffdfffff, 0xefcfffdf, 0x5fdcffff, 0x00800000,
126        0xc100000c, 0x10bffc0f, 0x1fe3001e, 0x1fff1fe1, 0xffb7fdd7,
127        0xfffff7f9, 0xb7cfffff, 0xfc00f000, 0xfc0001ff, 0xffebffff,
128        0x1bd17672, 0xcf0fa056, 0xfffbeeff, 0xffff330c, 0xfddfff33,
129        0x7fffffdf, 0xf3fbf0ff, 0xfffff9ff, 0x07f0ffff, 0x0000007f,
130        0x000007ff, 0x80000000, 0x0000f000, 0xffe00000, 0xffc30000,
131        0xcf33fc04, 0xfffc363c, 0xffff7fc3, 0x020f3d90, 0xf1ffffff,
132        0xfffffffa, 0x7fff4844, 0x3fffffff, 0x1fffffff, 0x00004000,
133        0x000000f4, 0xffffc0e0, 0x077fffff, 0x000000f2, 0xfff00000,
134        0xffffff9f, 0xffff003f, 0xfe000007, 0xf0ffffff, 0xcfffffff,
135        0xfc1fffff, 0xffcfffff, 0xff3fffff, 0xe3ffffff, 0x0003fdff,
136        0xffff7fff, 0x7fffffff, 0x200c7fff, 0xffff20bf, 0x000080ff,
137        0x007fffff, 0x7f7f7f7f, 0x7f7f7f7f, 0xcc400000, 0x83e48000,
138        0xffff0000, 0x3fffffff, 0xffff1fff, 0x00000c00, 0xc0087fff,
139        0x3fffffff, 0x0004ffff, 0xffff7fff, 0x00033fff, 0xff800000,
140        0xfffff7bb, 0x02ff0f07, 0x000fffff, 0xfffffffc, 0x000fffff,
141        0x0ffc0000, 0xfffffc00, 0xffff003f, 0x8000007f, 0xfffffff0,
142        0x0007ffff, 0xc000bc7e, 0x000001ff, 0x10000ff7, 0x001c07ff,
143        0x007e7e7e, 0xffff7f7f, 0x00000030, 0x00000007, 0x00f8007f,
144        0x00000200, 0xffff0000, 0xfff80003, 0x3fffffff, 0xffff0000,
145        0xfffcffff, 0x000000ff, 0x2fff0000, 0xffdf0000, 0x1fffffff,
146        0xfffe0040, 0x3fffffff, 0x7fffffff, 0x1cfcfcfc, 0x00007f00,
147        0xffffefff, 0xb7ffff7f, 0x3fff3fff, 0x07ffffff, 0xffffff80,
148        0xff8fffff, 0x0fff1fff, 0x00000001, 0xffff0000, 0x1fffffff,
149        0x1fffffff, 0x0001ffff, 0x0ffffffe, 0xffff000f, 0xffff07ff,
150        0x003fffff, 0x3fffffff, 0x003eff0f, 0x3fffffff, 0xffff00ff,
151        0x0000800f, 0x007fffff, 0x003fffff, 0x000000ff, 0xfffffd3f,
152        0x91bfffff, 0xff3fffff, 0x7fffffff, 0x0000ff80, 0x0fffffff,
153        0x83ffffff, 0xc0ffffff, 0xfeef0001, 0x000fffff, 0x010000ff,
154        0x0000f81f, 0x003fffff, 0xff3fffff, 0xff07ffff, 0x1e03ffff,
155        0x0000fe00, 0x000001ff, 0x7fffffff, 0xfffffff8, 0x00ffffff,
156        0xfffc3e00, 0x0000003f, 0xfffffff8, 0x3800ffff, 0xffff0000,
157        0x000001ff, 0xfffffff8, 0x0000007f, 0xffff0000, 0x0057ffff,
158        0xfffffff8, 0x0007ffff, 0x0400209e, 0x001ffffe, 0xfffbffff,
159        0x24000fff, 0xffff0000, 0x7fffffff, 0xfff99fe0, 0x23edfdff,
160        0xe0000000, 0x00000003, 0x0000ffff, 0x000000f0, 0x00007fff,
161        0x000001c0, 0x0000ffff, 0x00000018, 0x000007ff, 0x8007fc00,
162        0x01ffffff, 0x01ffffff, 0x00007fff, 0xc0ffffff, 0xfffffc3b,
163        0xf1ffffff, 0x00007fff, 0x01ffffff, 0x7fffffff, 0xffff0000,
164        0x00003fff, 0xfc00ffff, 0xf800002f, 0xe0fffffb, 0x0000ffff,
165        0x0001001f, 0xfff80000, 0x1fff07ff, 0x13ff01ff, 0x003fffff,
166        0xfffffe7f, 0x00001c1f, 0xfffff018, 0xffffc3ff, 0x3fffffff,
167        0x00000023, 0x007fffff, 0x0003ffff, 0xffdfffff, 0xdfffffff,
168        0xebffde64, 0xffffffef, 0xdfdfe7bf, 0x7bffffff, 0xfffdfc5f,
169        0xffffff3f, 0x00000fff, 0x0000ff9f, 0xffffffef, 0x0af7fe96,
170        0xaa96ea84, 0x5ef7f796, 0x0ffffbff, 0x0ffffbee, 0x00030000,
171        0x00004000, 0x00000c00, 0x30000000, 0x10600000, 0x00068015,
172        0xff80007f, 0xfffc001f, 0x000003ff, 0x0ff00000, 0x03f00000,
173        0xffff0000, 0xf03fffff, 0x000fffff, 0x001fffff, 0xffff0fff,
174        0x03ff00ff, 0xffff00ff, 0x00003fff},
175       34816};
176    const UnicodeSet b2_Set
177      {{{Empty, 256}, {Mixed, 1}, {Empty, 112}, {Mixed, 1}, {Empty, 34446}},
178       {0x00100000, 0x0c000000},
179       34816};
180    const UnicodeSet ba_Set
181      {{{Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
182        {Empty, 38}, {Mixed, 2}, {Empty, 29}, {Mixed, 1}, {Empty, 38},
183        {Mixed, 1}, {Empty, 5}, {Mixed, 2}, {Empty, 1}, {Mixed, 4},
184        {Empty, 3}, {Mixed, 1}, {Empty, 24}, {Mixed, 1}, {Empty, 4},
185        {Mixed, 1}, {Empty, 19}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
186        {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 1},
187        {Mixed, 1}, {Empty, 25}, {Mixed, 2}, {Empty, 5}, {Mixed, 1},
188        {Empty, 1}, {Mixed, 1}, {Empty, 28}, {Mixed, 3}, {Empty, 100},
189        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 4}, {Mixed, 3},
190        {Empty, 13}, {Mixed, 1}, {Empty, 934}, {Mixed, 1}, {Empty, 8},
191        {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 14}, {Mixed, 1},
192        {Empty, 2}, {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 3},
193        {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 7}, {Mixed, 1},
194        {Empty, 680}, {Mixed, 1}, {Empty, 19}, {Mixed, 1}, {Empty, 1},
195        {Mixed, 1}, {Empty, 35}, {Mixed, 1}, {Empty, 5}, {Mixed, 1},
196        {Empty, 9}, {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 1},
197        {Mixed, 1}, {Empty, 40}, {Mixed, 1}, {Empty, 2}, {Mixed, 2},
198        {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 2},
199        {Mixed, 1}, {Empty, 28}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
200        {Empty, 112}, {Mixed, 1}, {Empty, 559}, {Mixed, 1}, {Empty, 3},
201        {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 649}, {Mixed, 1},
202        {Empty, 31259}},
203       {0x00000200, 0x10000000, 0x00002000, 0x00000400, 0x40000000,
204        0x00000030, 0x0c000000, 0x00000800, 0x00100000, 0x80000000,
205        0x00000020, 0xc0000000, 0x00040000, 0x00000c00, 0x00000002,
206        0x00000001, 0x00000001, 0x00003800, 0x00600000, 0x05300000,
207        0x00000030, 0xec000000, 0x00000001, 0xf8000000, 0xc0000000,
208        0x000d077f, 0x00000080, 0xef400000, 0x9c000000, 0x00010000,
209        0x02bfc000, 0x701b3c00, 0x00000003, 0x00000001, 0xc0000000,
210        0x0000a000, 0x00f80000, 0x0000c000, 0x0000c000, 0x00000380,
211        0xe0000000, 0x00030000, 0x00000800, 0x00000007, 0x80000000,
212        0x00010000, 0x00800000, 0x80000000, 0x00ff0000, 0x003f0000,
213        0xfe000000, 0x00000180, 0xc0000000, 0x00000003, 0x0000000f,
214        0x00000160, 0x1b000000, 0x0000020c, 0x00000006, 0x001f0000,
215        0x0000c000, 0x00200000, 0x03800000, 0x00000010, 0x80000000},
216       34816};
217    const UnicodeSet bb_Set
218      {{{Empty, 5}, {Mixed, 1}, {Empty, 16}, {Mixed, 1}, {Empty, 97},
219        {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 65}, {Mixed, 1},
220        {Empty, 62}, {Mixed, 1}, {Empty, 1091}, {Mixed, 1}, {Empty, 839},
221        {Mixed, 1}, {Empty, 34}, {Mixed, 1}, {Empty, 32593}},
222       {0x00100000, 0x80001100, 0x000006de, 0x000b0000, 0x00000040,
223        0x20000000, 0x00300000, 0x00200000, 0x00000002},
224       34816};
225    const UnicodeSet bk_Set
226      {{{Mixed, 1}, {Empty, 256}, {Mixed, 1}, {Empty, 34558}},
227       {0x00001800, 0x00000300},
228       34816};
229    const UnicodeSet cb_Set
230      {{{Empty, 2047}, {Mixed, 1}, {Empty, 32768}},
231       {0x10000000},
232       34816};
233    const UnicodeSet cj_Set
234      {{{Empty, 386}, {Mixed, 6}, {Empty, 7}, {Mixed, 1}, {Empty, 1643},
235        {Mixed, 1}, {Empty, 32772}},
236       {0x000002aa, 0x00000008, 0x006040a8, 0x000002aa, 0x00000008,
237        0x106040a8, 0xffff0000, 0x0001ff80},
238       34816};
239    const UnicodeSet cl_Set
240      {{{Empty, 3}, {Mixed, 1}, {Empty, 117}, {Mixed, 1}, {Empty, 58},
241        {Mixed, 1}, {Empty, 77}, {Mixed, 3}, {Empty, 19}, {Mixed, 2},
242        {Empty, 33}, {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 12},
243        {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 33}, {Mixed, 1},
244        {Empty, 14}, {Mixed, 1}, {Empty, 1640}, {Mixed, 1}, {Empty, 6},
245        {Mixed, 3}, {Empty, 5}, {Mixed, 4}, {Empty, 406}, {Mixed, 1},
246        {Empty, 1}, {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 32356}},
247       {0x20000000, 0x28000000, 0x10000000, 0x00000040, 0x40000000,
248        0x00004000, 0x00000a00, 0x00000400, 0x002aaa00, 0x00000040,
249        0x0000aa80, 0x01555550, 0x0a000000, 0x20000000, 0x000002a8,
250        0xcaa2aa06, 0x40000000, 0x01060000, 0x55400000, 0x54050115,
251        0x00005200, 0x20000000, 0x20000000, 0x0000001b, 0x38000000,
252        0x00000284, 0x0c000000},
253       34816};
254    const UnicodeSet cm_Set
255      {{{Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 19}, {Full, 2},
256        {Mixed, 2}, {Empty, 8}, {Mixed, 1}, {Empty, 7}, {Mixed, 3},
257        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 2},
258        {Mixed, 5}, {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 4},
259        {Empty, 4}, {Mixed, 24}, {Empty, 1}, {Mixed, 13}, {Empty, 1},
260        {Mixed, 2}, {Empty, 8}, {Mixed, 2}, {Empty, 1}, {Mixed, 4},
261        {Empty, 27}, {Mixed, 1}, {Empty, 29}, {Mixed, 4}, {Empty, 4},
262        {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
263        {Empty, 6}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 1},
264        {Mixed, 1}, {Empty, 2}, {Mixed, 6}, {Empty, 1}, {Mixed, 1},
265        {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Mixed, 2}, {Empty, 6},
266        {Full, 1}, {Mixed, 1}, {Empty, 16}, {Mixed, 2}, {Empty, 1},
267        {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 95}, {Mixed, 1},
268        {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Full, 1}, {Empty, 17},
269        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 942}, {Mixed, 2},
270        {Empty, 2}, {Mixed, 1}, {Empty, 8}, {Mixed, 2}, {Empty, 2},
271        {Mixed, 4}, {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 3},
272        {Empty, 2}, {Mixed, 2}, {Empty, 4}, {Mixed, 1}, {Empty, 7},
273        {Mixed, 1}, {Empty, 632}, {Mixed, 1}, {Empty, 23}, {Mixed, 2},
274        {Empty, 13}, {Mixed, 1}, {Empty, 15}, {Mixed, 1}, {Empty, 7},
275        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 52}, {Mixed, 2},
276        {Empty, 5}, {Mixed, 1}, {Empty, 40}, {Mixed, 6}, {Empty, 2},
277        {Mixed, 2}, {Empty, 1}, {Mixed, 4}, {Empty, 2}, {Mixed, 1},
278        {Empty, 4}, {Mixed, 6}, {Empty, 9}, {Mixed, 2}, {Empty, 6},
279        {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
280        {Empty, 673}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 32},
281        {Mixed, 3}, {Empty, 615}, {Mixed, 2}, {Empty, 165}, {Mixed, 3},
282        {Empty, 4}, {Mixed, 1}, {Empty, 179}, {Mixed, 1}, {Empty, 24761},
283        {Mixed, 1}, {Full, 3}, {Empty, 4}, {Full, 7}, {Mixed, 1},
284        {Empty, 6128}},
285       {0xffffc1ff, 0x80000000, 0xffffffdf, 0x0fff7fff, 0x0000fff8,
286        0x000003f8, 0xfffe0000, 0xbfffffff, 0x000000b6, 0x17ff0000,
287        0xfffff800, 0x00010000, 0x9fc00000, 0x00003d9f, 0x00020000,
288        0xffff0000, 0x000007ff, 0x0001ffc0, 0x000ff800, 0xfbc00000,
289        0x00003eef, 0x0e000000, 0xfffffff0, 0x0000000f, 0xdc000000,
290        0x00feffff, 0x0000000c, 0x0000000e, 0xd0000000, 0x0080399f,
291        0x0000000c, 0x0000000e, 0xd0000000, 0x00023987, 0x00230000,
292        0x0000000e, 0xd0000000, 0x00003bbf, 0x0000000c, 0x0000000e,
293        0xd0000000, 0x00c0399f, 0x0000000c, 0x00000004, 0xc0000000,
294        0x00803dc7, 0x0000000f, 0xc0000000, 0x00603ddf, 0x0000000c,
295        0x0000000e, 0xd0000000, 0x00603ddf, 0x0000000c, 0x0000000e,
296        0xc0000000, 0x00803ddf, 0x0000000c, 0x0000000c, 0xff5f8400,
297        0x000c0000, 0x03000000, 0xc2a00000, 0x7ffe0000, 0xfeffe0df,
298        0x1fffffff, 0x00000040, 0xe0000000, 0x001c0000, 0x001c0000,
299        0x000c0000, 0x000c0000, 0x00003800, 0x00000200, 0x0fff0fff,
300        0x0f800000, 0x80000000, 0x7fff0000, 0x0000001f, 0xfff00000,
301        0x0000001f, 0x000ff800, 0x00000007, 0x00003ffe, 0x000fffc0,
302        0x00fffff0, 0xfff70000, 0x031c21ff, 0xf03fffff, 0x0000f000,
303        0x00007c00, 0x0000ffc0, 0xffff0000, 0x0001ffff, 0x00038000,
304        0x80000000, 0x0020fc00, 0x06000000, 0x3ff78000, 0x80000000,
305        0x00030000, 0x00000844, 0x000000f8, 0x00000003, 0xfff00000,
306        0x0000001f, 0x0003ffff, 0x00003fc0, 0x000fff80, 0x0000000f,
307        0xfff80000, 0x00000001, 0x007ffe00, 0x00003008, 0x0060f800,
308        0x000037f8, 0x40000000, 0x0000ffff, 0x00003fff, 0x0e000000,
309        0x20000000, 0x00000001, 0x07c00000, 0x0000f06e, 0x87000000,
310        0x00000060, 0x00000007, 0xff000000, 0x0000007f, 0x80000000,
311        0x00000007, 0x07ff0000, 0x00000007, 0x001fff80, 0x00080000,
312        0x00000007, 0xfff80000, 0x00000001, 0x00fff000, 0x80000000,
313        0x000007ff, 0x0000000e, 0xd0000000, 0x0080399f, 0x001f1fcc,
314        0xffff0000, 0x0000000f, 0xff3f8000, 0x00000001, 0xffff0000,
315        0x00000001, 0x00fff800, 0x001f0000, 0x007f0000, 0xfffe0000,
316        0x7fffffff, 0x00078000, 0x60000000, 0x0000000f, 0xffffe3e0,
317        0x00000fe7, 0x00003c00, 0x0000001c, 0x007f0000, 0x00000002,
318        0x0000ffff},
319       34816};
320    const UnicodeSet cp_Set
321      {{{Empty, 1}, {Mixed, 2}, {Empty, 34813}},
322       {0x00000200, 0x20000000},
323       34816};
324    const UnicodeSet cr_Set
325      {{{Mixed, 1}, {Empty, 34815}},
326       {0x00002000},
327       34816};
328    const UnicodeSet ex_Set
329      {{{Empty, 1}, {Mixed, 1}, {Empty, 44}, {Mixed, 1}, {Empty, 1},
330        {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 8}, {Mixed, 1},
331        {Empty, 56}, {Mixed, 1}, {Empty, 71}, {Mixed, 1}, {Empty, 9},
332        {Mixed, 1}, {Empty, 112}, {Mixed, 1}, {Empty, 43}, {Mixed, 1},
333        {Empty, 9}, {Mixed, 1}, {Empty, 958}, {Mixed, 1}, {Empty, 18},
334        {Mixed, 1}, {Empty, 684}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
335        {Empty, 5}, {Mixed, 1}, {Empty, 181}, {Mixed, 1}, {Empty, 32593}},
336       {0x80000002, 0x00000040, 0xc8000000, 0x00100000, 0x02000000,
337        0x0013e000, 0x0000030c, 0x00000030, 0x0000000c, 0x42000000,
338        0x00004000, 0x00004000, 0x00c00000, 0x00600000, 0x00c00000,
339        0x80000002, 0x00000030},
340       34816};
341    const UnicodeSet gl_Set
342      {{{Empty, 5}, {Mixed, 1}, {Empty, 20}, {Mixed, 2}, {Empty, 92},
343        {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 65}, {Mixed, 1},
344        {Empty, 63}, {Mixed, 2}, {Empty, 34558}},
345       {0x00000001, 0xf0008000, 0x00000007, 0x00041100, 0x06000000,
346        0x00004000, 0x00020080, 0x00008000},
347       34816};
348    const UnicodeSet h2_Set
349      {{{Empty, 1376}, {Mixed, 349}, {Empty, 33091}},
350       {0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
351        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
352        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
353        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
354        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
355        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
356        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
357        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
358        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
359        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
360        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
361        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
362        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
363        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
364        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
365        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
366        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
367        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
368        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
369        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
370        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
371        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
372        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
373        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
374        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
375        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
376        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
377        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
378        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
379        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
380        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
381        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
382        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
383        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
384        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
385        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
386        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
387        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
388        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
389        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
390        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
391        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
392        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
393        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
394        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
395        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
396        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
397        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
398        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
399        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
400        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
401        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
402        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
403        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
404        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
405        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
406        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
407        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
408        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
409        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
410        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
411        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
412        0x00100000, 0x00010000, 0x00001000, 0x00000100, 0x00000010,
413        0x10000001, 0x01000000, 0x00100000, 0x00010000, 0x00001000,
414        0x00000100, 0x00000010, 0x10000001, 0x01000000, 0x00100000,
415        0x00010000, 0x00001000, 0x00000100, 0x00000010, 0x10000001,
416        0x01000000, 0x00100000, 0x00010000, 0x00001000, 0x00000100,
417        0x00000010, 0x10000001, 0x01000000, 0x00100000, 0x00010000,
418        0x00001000, 0x00000100, 0x00000010, 0x10000001, 0x01000000,
419        0x00100000, 0x00010000, 0x00001000, 0x00000100},
420       34816};
421    const UnicodeSet h3_Set
422      {{{Empty, 1376}, {Mixed, 350}, {Empty, 33090}},
423       {0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
424        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
425        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
426        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
427        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
428        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
429        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
430        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
431        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
432        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
433        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
434        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
435        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
436        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
437        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
438        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
439        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
440        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
441        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
442        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
443        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
444        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
445        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
446        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
447        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
448        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
449        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
450        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
451        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
452        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
453        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
454        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
455        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
456        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
457        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
458        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
459        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
460        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
461        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
462        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
463        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
464        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
465        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
466        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
467        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
468        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
469        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
470        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
471        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
472        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
473        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
474        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
475        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
476        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
477        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
478        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
479        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
480        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
481        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
482        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
483        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
484        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
485        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef,
486        0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff,
487        0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff,
488        0xfffeffff, 0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe,
489        0xfeffffff, 0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff,
490        0xffffffef, 0xeffffffe, 0xfeffffff, 0xffefffff, 0xfffeffff,
491        0xffffefff, 0xfffffeff, 0xffffffef, 0xeffffffe, 0xfeffffff,
492        0xffefffff, 0xfffeffff, 0xffffefff, 0xfffffeff, 0x0000000f},
493       34816};
494    const UnicodeSet hl_Set
495      {{{Empty, 46}, {Mixed, 2}, {Empty, 1960}, {Mixed, 3}, {Empty, 32805}},
496       {0xffff0000, 0x000707ff, 0xa0000000, 0x5f7ffdff, 0x0000ffdb},
497       34816};
498    const UnicodeSet hy_Set
499      {{{Empty, 1}, {Mixed, 1}, {Empty, 34814}},
500       {0x00002000},
501       34816};
502    const UnicodeSet id_Set
503      {{{Empty, 280}, {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 16},
504        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 4},
505        {Empty, 59}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Full, 6},
506        {Mixed, 12}, {Full, 2}, {Mixed, 2}, {Full, 1}, {Mixed, 2},
507        {Full, 1}, {Mixed, 1}, {Full, 4}, {Mixed, 1}, {Full, 214},
508        {Empty, 2}, {Full, 656}, {Mixed, 1}, {Full, 35}, {Mixed, 1},
509        {Full, 1}, {Mixed, 1}, {Empty, 673}, {Full, 16}, {Empty, 25},
510        {Mixed, 3}, {Empty, 4}, {Mixed, 3}, {Empty, 4}, {Mixed, 1},
511        {Empty, 1408}, {Mixed, 1}, {Empty, 511}, {Full, 1}, {Mixed, 1},
512        {Full, 2}, {Mixed, 4}, {Empty, 8}, {Mixed, 3}, {Empty, 5},
513        {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 5}, {Full, 5}, {Mixed, 1},
514        {Full, 1}, {Mixed, 5}, {Full, 1}, {Mixed, 3}, {Full, 2}, {Mixed, 1},
515        {Empty, 1}, {Full, 2}, {Mixed, 2}, {Empty, 72}, {Full, 2047},
516        {Mixed, 1}, {Full, 2047}, {Mixed, 1}, {Empty, 26624}},
517       {0x0c000000, 0x000f0000, 0xfd30000f, 0x0e000000, 0x80000100,
518        0xe0000000, 0x931ba1ff, 0xe7be0403, 0x00003f1f, 0xfbffffff,
519        0x000fffff, 0x003fffff, 0x0fff0000, 0x000c00d8, 0xe7df03ff,
520        0xfffffd54, 0xfffffff7, 0x801fbf57, 0xfffffd54, 0xfffffff7,
521        0x879fbf57, 0xffffffe0, 0xfffe3fff, 0xffff7fff, 0x07ffffff,
522        0x0000000f, 0x7fffffff, 0xffff00ff, 0x7fffffff, 0xffdfffff,
523        0xffff1fff, 0x0000007f, 0x001f0000, 0x8102fe60, 0x0000097f,
524        0x73ffaccc, 0xd7ffffff, 0x57ffffff, 0x0000001c, 0x00000003,
525        0xffff0fff, 0x000fffff, 0xfffe7fff, 0xfffefffe, 0x003fffff,
526        0xffff0007, 0x07ffffff, 0x000301ff, 0xffff1fff, 0x3fffffff,
527        0xcfffffff, 0xef9fffff, 0xfff07fff, 0x00ffffff, 0xfff97fea,
528        0x7fffffff, 0x007fff80, 0x0003ffe0, 0xffff0400, 0xfbffffff,
529        0xffffffef, 0xf00fffff, 0xfc0fffff, 0x0000ffe7, 0x0000ffff,
530        0x000f1fff, 0x3fffffff, 0x3fffffff},
531       34816};
532    const UnicodeSet in_Set
533      {{{Empty, 257}, {Mixed, 1}, {Empty, 1774}, {Mixed, 1}, {Empty, 102},
534        {Mixed, 1}, {Empty, 32680}},
535       {0x00000070, 0x02000000, 0x00400000},
536       34816};
537    const UnicodeSet is_Set
538      {{{Empty, 1}, {Mixed, 1}, {Empty, 25}, {Mixed, 1}, {Empty, 16},
539        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 14}, {Mixed, 1},
540        {Empty, 194}, {Mixed, 1}, {Empty, 1773}, {Mixed, 1}, {Empty, 32783}},
541       {0x0c005000, 0x40000000, 0x00000200, 0x00003000, 0x01000000,
542        0x00000010, 0x00190000},
543       34816};
544    const UnicodeSet jl_Set
545      {{{Empty, 136}, {Full, 3}, {Empty, 1216}, {Mixed, 1}, {Empty, 33460}},
546       {0x1fffffff},
547       34816};
548    const UnicodeSet jt_Set
549      {{{Empty, 141}, {Mixed, 1}, {Full, 2}, {Empty, 1582}, {Mixed, 2},
550        {Empty, 33088}},
551       {0xffffff00, 0xfffff800, 0x0fffffff},
552       34816};
553    const UnicodeSet jv_Set
554      {{{Empty, 139}, {Full, 2}, {Mixed, 1}, {Empty, 1583}, {Mixed, 2},
555        {Empty, 33089}},
556       {0x000000ff, 0xffff0000, 0x0000007f},
557       34816};
558    const UnicodeSet lf_Set
559      {{{Mixed, 1}, {Empty, 34815}},
560       {0x00000400},
561       34816};
562    const UnicodeSet nl_Set
563      {{{Empty, 4}, {Mixed, 1}, {Empty, 34811}},
564       {0x00000020},
565       34816};
566    const UnicodeSet ns_Set
567      {{{Empty, 190}, {Mixed, 1}, {Empty, 66}, {Mixed, 2}, {Empty, 125},
568        {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 1},
569        {Empty, 888}, {Mixed, 1}, {Empty, 753}, {Mixed, 1}, {Empty, 5},
570        {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 1974}, {Mixed, 1},
571        {Empty, 30796}},
572       {0x00400000, 0x30000000, 0x00000380, 0x10000020, 0x18000000,
573        0x78000000, 0x00000001, 0x68000000, 0x00200000, 0x00300000,
574        0x0c000000, 0x00000020, 0xc0000000, 0x0e000000},
575       34816};
576    const UnicodeSet nu_Set
577      {{{Empty, 1}, {Mixed, 1}, {Empty, 49}, {Mixed, 1}, {Empty, 3},
578        {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 12}, {Mixed, 1},
579        {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3},
580        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
581        {Empty, 3}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 3},
582        {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
583        {Empty, 3}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 8},
584        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 58}, {Mixed, 2},
585        {Empty, 9}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 5},
586        {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
587        {Empty, 4}, {Mixed, 1}, {Empty, 1102}, {Mixed, 1}, {Empty, 20},
588        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 5}, {Mixed, 2},
589        {Empty, 2}, {Mixed, 1}, {Empty, 12}, {Mixed, 1}, {Empty, 709},
590        {Mixed, 1}, {Empty, 93}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
591        {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Mixed, 1}, {Empty, 8},
592        {Mixed, 1}, {Empty, 14}, {Mixed, 1}, {Empty, 11}, {Mixed, 1},
593        {Empty, 3}, {Mixed, 1}, {Empty, 16}, {Mixed, 1}, {Empty, 651},
594        {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 867}, {Mixed, 1},
595        {Full, 1}, {Empty, 31040}},
596       {0x03ff0000, 0x00001bff, 0x03ff0000, 0x000003ff, 0x0000ffc0,
597        0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x0000ffc0,
598        0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x0000ffc0, 0x03ff0000,
599        0x03ff0000, 0x000003ff, 0x000003ff, 0x03ff0000, 0x000003ff,
600        0x03ff0000, 0x0000ffc0, 0x03ff0000, 0x03ff03ff, 0x03ff0000,
601        0x03ff0000, 0x03ff03ff, 0x000003ff, 0x03ff0000, 0x000003ff,
602        0x03ff0000, 0x03ff0000, 0x03ff0000, 0x03ff0000, 0x000003ff,
603        0x0000ffc0, 0x03ff0000, 0xffc00000, 0x03ff0000, 0x03ff0000,
604        0x03ff0000, 0x03ff0000, 0x000003ff, 0x000003ff, 0x000003ff,
605        0x03ff0000, 0xffffc000},
606       34816};
607    const UnicodeSet op_Set
608      {{{Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Empty, 115},
609        {Mixed, 1}, {Empty, 58}, {Mixed, 1}, {Empty, 75}, {Mixed, 1},
610        {Empty, 1}, {Mixed, 3}, {Empty, 19}, {Mixed, 2}, {Empty, 33},
611        {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 12}, {Mixed, 1},
612        {Empty, 1}, {Mixed, 2}, {Empty, 32}, {Mixed, 3}, {Empty, 13},
613        {Mixed, 1}, {Empty, 1640}, {Mixed, 1}, {Empty, 6}, {Mixed, 3},
614        {Empty, 5}, {Mixed, 4}, {Empty, 406}, {Mixed, 1}, {Empty, 1},
615        {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 32356}},
616       {0x00000100, 0x08000000, 0x08000000, 0x80000002, 0x14000000,
617        0x08000000, 0x44000000, 0x00000020, 0x20000000, 0x00002000,
618        0x00000500, 0x00000200, 0x00155500, 0x00000020, 0x00005540,
619        0x00aaaaa8, 0x05000000, 0x10000000, 0x01000000, 0x00000154,
620        0x00000004, 0x25515500, 0x80000000, 0x00800000, 0xaaa00000,
621        0x2a00008a, 0x00000100, 0x08000000, 0x88000000, 0x00000004,
622        0x07000000, 0x00000140, 0x02000000},
623       34816};
624    const UnicodeSet po_Set
625      {{{Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 42},
626        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 27}, {Mixed, 1},
627        {Empty, 27}, {Mixed, 1}, {Empty, 149}, {Mixed, 1}, {Empty, 3},
628        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 1080}, {Mixed, 1},
629        {Empty, 685}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 4},
630        {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 32768}},
631       {0x00000020, 0x00010004, 0x00000e00, 0x00000400, 0x020c0000,
632        0x02000000, 0x00ff0000, 0x08400080, 0x00000208, 0x01000000,
633        0x10000000, 0x00000400, 0x00000020, 0x00000001},
634       34816};
635    const UnicodeSet pr_Set
636      {{{Empty, 1}, {Mixed, 2}, {Empty, 2}, {Mixed, 1}, {Empty, 38},
637        {Mixed, 1}, {Empty, 34}, {Mixed, 1}, {Empty, 7}, {Mixed, 1},
638        {Empty, 7}, {Mixed, 1}, {Empty, 17}, {Mixed, 1}, {Empty, 76},
639        {Mixed, 1}, {Empty, 70}, {Mixed, 2}, {Empty, 1}, {Mixed, 1},
640        {Empty, 7}, {Mixed, 1}, {Empty, 1762}, {Mixed, 1}, {Empty, 4},
641        {Mixed, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 32768}},
642       {0x00000810, 0x10000000, 0x00020038, 0x00008000, 0x08000000,
643        0x00020000, 0x02000000, 0x80000000, 0x08000000, 0xf7bfff7f,
644        0x0000ffff, 0x00400000, 0x000c0000, 0x00000200, 0x00000010,
645        0x00000062},
646       34816};
647    const UnicodeSet qu_Set
648      {{{Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 250},
649        {Mixed, 2}, {Empty, 56}, {Mixed, 2}, {Empty, 52}, {Mixed, 2},
650        {Empty, 3649}, {Mixed, 1}, {Empty, 30796}},
651       {0x00000084, 0x08000800, 0xbb000000, 0x06000000, 0xf8000000,
652        0x00000001, 0x30003fff, 0x00000003, 0x01c00000},
653       34816};
654    const UnicodeSet ri_Set
655      {{{Empty, 3983}, {Mixed, 1}, {Empty, 30832}},
656       {0xffffffc0},
657       34816};
658    const UnicodeSet sa_Set
659      {{{Empty, 112}, {Mixed, 3}, {Empty, 1}, {Mixed, 3}, {Empty, 9},
660        {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 55},
661        {Full, 2}, {Mixed, 1}, {Empty, 11}, {Mixed, 2}, {Full, 1},
662        {Mixed, 2}, {Empty, 2}, {Full, 1}, {Mixed, 2}, {Empty, 1},
663        {Mixed, 1}, {Empty, 1145}, {Mixed, 1}, {Empty, 3}, {Full, 3},
664        {Mixed, 1}, {Empty, 33449}},
665       {0xfffffffe, 0x07ffffff, 0x00007fff, 0xfef02596, 0x3bffecae,
666        0xf0003f5f, 0xffff0000, 0xfc00ffff, 0x308fffff, 0xffff0000,
667        0x001f3fff, 0xffff0fff, 0xc40003ff, 0x7fffffff, 0x1fffffff,
668        0x00003fff, 0x7c00ffff, 0xf8000007},
669       34816};
670    const UnicodeSet sg_Set
671      {{{Empty, 1728}, {Full, 64}, {Empty, 33024}},
672       {},
673       34816};
674    const UnicodeSet sp_Set
675      {{{Empty, 1}, {Mixed, 1}, {Empty, 34814}},
676       {0x00000001},
677       34816};
678    const UnicodeSet sy_Set
679      {{{Empty, 1}, {Mixed, 1}, {Empty, 34814}},
680       {0x00008000},
681       34816};
682    const UnicodeSet wj_Set
683      {{{Empty, 259}, {Mixed, 1}, {Empty, 1779}, {Mixed, 1}, {Empty, 32776}},
684       {0x00000001, 0x80000000},
685       34816};
686    const UnicodeSet xx_Set
687      {{{Empty, 27}, {Mixed, 3}, {Empty, 11}, {Mixed, 4}, {Empty, 1},
688        {Mixed, 3}, {Empty, 7}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
689        {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
690        {Mixed, 2}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
691        {Empty, 4}, {Mixed, 39}, {Full, 1}, {Mixed, 3}, {Full, 1},
692        {Empty, 2}, {Mixed, 5}, {Full, 1}, {Empty, 6}, {Mixed, 1},
693        {Empty, 11}, {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 1},
694        {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 2}, {Mixed, 1},
695        {Empty, 20}, {Mixed, 1}, {Empty, 2}, {Mixed, 5}, {Empty, 2},
696        {Mixed, 3}, {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
697        {Empty, 1}, {Mixed, 5}, {Empty, 1}, {Mixed, 2}, {Empty, 1},
698        {Mixed, 1}, {Empty, 1}, {Mixed, 4}, {Full, 2}, {Empty, 2},
699        {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
700        {Empty, 1}, {Full, 2}, {Mixed, 2}, {Empty, 7}, {Mixed, 1},
701        {Empty, 8}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 1},
702        {Mixed, 3}, {Empty, 3}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
703        {Empty, 4}, {Mixed, 1}, {Empty, 18}, {Mixed, 1}, {Empty, 1},
704        {Mixed, 2}, {Empty, 56}, {Mixed, 4}, {Full, 1}, {Empty, 1},
705        {Mixed, 2}, {Empty, 4}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
706        {Empty, 1}, {Mixed, 4}, {Empty, 3}, {Mixed, 1}, {Full, 1},
707        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 6}, {Mixed, 2},
708        {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 3},
709        {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 2},
710        {Empty, 6}, {Mixed, 1}, {Empty, 908}, {Mixed, 1}, {Empty, 1},
711        {Mixed, 1}, {Empty, 10}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
712        {Empty, 2}, {Mixed, 1}, {Empty, 4}, {Mixed, 2}, {Full, 1},
713        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
714        {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 2},
715        {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 3}, {Mixed, 4},
716        {Empty, 1}, {Mixed, 1}, {Full, 2}, {Empty, 1}, {Mixed, 1},
717        {Empty, 349}, {Mixed, 3}, {Empty, 64}, {Full, 200}, {Empty, 16},
718        {Mixed, 3}, {Empty, 3}, {Mixed, 1}, {Empty, 11}, {Mixed, 1},
719        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 6}, {Empty, 3},
720        {Mixed, 2}, {Empty, 4}, {Mixed, 6}, {Full, 1}, {Empty, 3},
721        {Mixed, 3}, {Empty, 2}, {Mixed, 4}, {Full, 4}, {Mixed, 1},
722        {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 4}, {Empty, 1},
723        {Mixed, 1}, {Full, 1}, {Empty, 4}, {Mixed, 2}, {Full, 2},
724        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Full, 4},
725        {Empty, 9}, {Mixed, 3}, {Full, 4}, {Mixed, 3}, {Empty, 1},
726        {Mixed, 2}, {Full, 2}, {Mixed, 2}, {Full, 2}, {Empty, 1},
727        {Mixed, 1}, {Full, 2}, {Mixed, 3}, {Empty, 2}, {Full, 1},
728        {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 5}, {Full, 2},
729        {Empty, 2}, {Mixed, 1}, {Full, 16}, {Mixed, 1}, {Full, 12},
730        {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 1},
731        {Mixed, 3}, {Empty, 2}, {Mixed, 4}, {Full, 3}, {Mixed, 1},
732        {Empty, 1}, {Mixed, 5}, {Full, 8}, {Empty, 2}, {Mixed, 1},
733        {Full, 5}, {Empty, 1}, {Mixed, 2}, {Full, 1}, {Empty, 2},
734        {Mixed, 1}, {Full, 1}, {Empty, 1}, {Mixed, 2}, {Full, 14},
735        {Empty, 2}, {Mixed, 1}, {Full, 14}, {Empty, 1}, {Mixed, 1},
736        {Full, 40}, {Empty, 28}, {Mixed, 1}, {Full, 3}, {Empty, 3},
737        {Mixed, 1}, {Full, 92}, {Empty, 33}, {Mixed, 1}, {Full, 414},
738        {Empty, 17}, {Mixed, 3}, {Full, 2}, {Mixed, 2}, {Empty, 2},
739        {Mixed, 3}, {Full, 27}, {Empty, 2}, {Mixed, 3}, {Full, 515},
740        {Mixed, 1}, {Full, 95}, {Empty, 3}, {Mixed, 3}, {Full, 154},
741        {Empty, 7}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 4},
742        {Mixed, 1}, {Full, 1}, {Empty, 2}, {Mixed, 1}, {Full, 5},
743        {Empty, 2}, {Mixed, 2}, {Full, 4}, {Empty, 2}, {Mixed, 1},
744        {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 3}, {Empty, 10},
745        {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 1}, {Full, 128},
746        {Empty, 6}, {Mixed, 1}, {Full, 41}, {Mixed, 6}, {Full, 1},
747        {Mixed, 1}, {Full, 8}, {Empty, 1}, {Mixed, 1}, {Empty, 2},
748        {Mixed, 6}, {Empty, 1}, {Mixed, 2}, {Full, 2}, {Mixed, 4},
749        {Full, 5}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
750        {Empty, 2}, {Mixed, 2}, {Empty, 7}, {Mixed, 1}, {Empty, 2},
751        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 4}, {Mixed, 1},
752        {Empty, 3}, {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Empty, 2},
753        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
754        {Empty, 1}, {Mixed, 2}, {Full, 58}, {Empty, 2047}, {Mixed, 1},
755        {Empty, 2047}, {Mixed, 1}, {Full, 20480}, {Mixed, 1}, {Empty, 3},
756        {Full, 4}, {Empty, 7}, {Mixed, 1}, {Full, 6128}},
757       {0x03000000, 0x0000280f, 0x00000004, 0x00010000, 0x01800000,
758        0x00000001, 0x00011900, 0x0000ff00, 0xffe0f800, 0x20000000,
759        0x00004000, 0x00001800, 0xfffc0000, 0xf8000000, 0x8000c000,
760        0xb0000000, 0xfff80000, 0x0000000f, 0x00066010, 0x0c3a0200,
761        0x4f7f8660, 0xf0000030, 0x00067811, 0x2c920200, 0xa1fdc678,
762        0xffc0003f, 0x00044011, 0x0c120200, 0xfffec440, 0xfffc0030,
763        0x00066011, 0x0c120200, 0x4f3fc660, 0xff000030, 0x29c23813,
764        0x3c0038e7, 0xff7ec238, 0xf800003f, 0x00022010, 0x1c000200,
765        0xfc9fc220, 0x00ff0030, 0x00022011, 0x0c100200, 0xbf9fc220,
766        0xfff90030, 0x00022011, 0x18000000, 0xff7f8220, 0x01c00030,
767        0x03800013, 0xd0040000, 0x00a07b80, 0xffe3003f, 0x00000001,
768        0x78000000, 0xf0000000, 0x010fda69, 0xc4001351, 0x0c00c0a0,
769        0x00000100, 0x0001e000, 0x01000000, 0x20000000, 0xf8002000,
770        0x0000df40, 0xc280c200, 0x0000c200, 0x80c20000, 0x008000c2,
771        0x00c20000, 0x18000000, 0xe0000000, 0xfc000000, 0xffe00000,
772        0xe0000000, 0xfe000000, 0xffe02000, 0xff800000, 0xfff00000,
773        0xfff22000, 0xc0000000, 0xfc00fc00, 0xfc008000, 0xff000000,
774        0x0000f800, 0xffc00000, 0x80000000, 0xf000f000, 0x0000000e,
775        0xffe0c000, 0x0000f000, 0x3800fc00, 0x30000000, 0x80000000,
776        0x60000000, 0xfc00fc00, 0x8000c000, 0x0000f000, 0xe0000000,
777        0x0ff00000, 0x07000000, 0x00001c00, 0x0000ff00, 0xfc800000,
778        0x0fc00000, 0xc0c00000, 0x5500c0c0, 0xc0000000, 0x00200000,
779        0x10300020, 0x80230000, 0x000c0020, 0xe0008000, 0xfffe0000,
780        0x0000fc00, 0xf8000000, 0xffffff80, 0xfffff800, 0x00300000,
781        0x00c00000, 0x1c000000, 0xfffc0200, 0x00008000, 0x80000000,
782        0x01f00000, 0x0000df40, 0x7ffe7f00, 0xff800000, 0x80808080,
783        0x80808080, 0xfffffff8, 0x04000000, 0xfff00000, 0xffc00000,
784        0xf000ffff, 0x00000001, 0x01800000, 0x0000001f, 0x0001c000,
785        0x00008000, 0xf8000000, 0x0000fff0, 0x80000000, 0x80000000,
786        0x0000e000, 0x0000ff80, 0xfffff000, 0x40000000, 0xff000000,
787        0x00008000, 0xfffcc000, 0x007fffff, 0xfc00f000, 0xff000000,
788        0xfc003fe0, 0xf0000000, 0x7ff00000, 0xe0000000, 0x3c004000,
789        0x80000000, 0xff800000, 0x0c00c000, 0x07fffff8, 0xff800000,
790        0xff818181, 0x00008080, 0xffffffcf, 0xfc00c000, 0x0000fff0,
791        0x00000780, 0xf0000000, 0x1f07ff80, 0xa0800000, 0x00000024,
792        0x0007fffc, 0x0000ffff, 0x00030000, 0xffffff00, 0xc000ffff,
793        0xfc000000, 0x0000c000, 0x00080000, 0x0020f080, 0x60000000,
794        0x00000001, 0x80000000, 0xe3030303, 0xc1ff8080, 0x00001000,
795        0x48000080, 0xc000c000, 0xf8000000, 0x00000078, 0x00700000,
796        0xf000e000, 0xfffffffe, 0x0000ffff, 0xc0000000, 0xe0000000,
797        0xfffe0000, 0xf0000000, 0x0000fff0, 0x0000f800, 0xf8000000,
798        0x40000000, 0xffc000f0, 0xc0000000, 0xfffffc00, 0x0000ff00,
799        0xffff7ff0, 0xff800000, 0xffc00000, 0xffffff00, 0x000002c0,
800        0x6e400000, 0x00400000, 0x80000000, 0xffff007f, 0x70000000,
801        0x7c000000, 0x3f000000, 0x01100f90, 0x78f00000, 0xfe00ff00,
802        0xff800780, 0x01c00000, 0x00c00000, 0x00f80000, 0xe1fc0000,
803        0xffff01ff, 0xfffffe00, 0x80000000, 0x0003c000, 0x7fff0000,
804        0x0000fffc, 0xfc00fe00, 0x00200000, 0x0000fff0, 0xff800000,
805        0xf800de00, 0xffe00001, 0x00040000, 0xc0000000, 0x0000ffff,
806        0xfc00f800, 0x00066011, 0x0c120200, 0x1f7fc660, 0xffe0e030,
807        0xfc00ff00, 0x00c00000, 0xfffffc00, 0xfc00ffe0, 0xff000000,
808        0xfffffc00, 0x7ff80000, 0xfe000000, 0xfe000000, 0xffe08000,
809        0xffff8000, 0xfe000000, 0x80000000, 0xffff3c00, 0x0000ffff,
810        0xffc0c000, 0x0400ffc0, 0x1f000004, 0xffff0000, 0x0000ffe0,
811        0x80000000, 0x00007fff, 0xfffffffc, 0xe000f800, 0x0c00fe00,
812        0xfffffff0, 0xffc00000, 0x00000180, 0xc0000000, 0xffffffc0,
813        0xff800000, 0xfffc0000, 0x00200000, 0x20000000, 0x1400219b,
814        0x00000010, 0x20201840, 0x84000000, 0x000203a0, 0x000000c0,
815        0x00003000, 0xff800060, 0x00000010, 0xf5080169, 0x5569157b,
816        0xa1080869, 0xf0000400, 0xf0000411, 0xfffcffff, 0x0000f000,
817        0xfff00000, 0x00018000, 0x00010001, 0xffc00000, 0x0000e000,
818        0x00008000, 0x0000f000, 0xf8000000, 0x0000003f, 0x0000fff8,
819        0xf8000000, 0xfffcfe00, 0x0000e000, 0xc0000000, 0x000f8000,
820        0xff000000, 0x80000000, 0x0000f800, 0x04000000, 0x00000010,
821        0x00000018, 0xffff0000, 0xfff0e000, 0xfff00000, 0xffe00000,
822        0x0000f000, 0xfc00ff00, 0x0000ff00, 0xffffc000, 0xc0000000,
823        0xc0000000, 0xfffffffd, 0xffff0000},
824       34816};
825    const UnicodeSet zw_Set
826      {{{Empty, 256}, {Mixed, 1}, {Empty, 34559}},
827       {0x00000800},
828       34816};
829    EnumeratedPropertyObject property_object
830      {lb,
831       LB_ns::enum_names,
832       LB_ns::value_names,
833       LB_ns::aliases_only_map,
834       {ai_Set, al_Set, b2_Set, ba_Set, bb_Set, bk_Set, cb_Set, cj_Set,
835        cl_Set, cm_Set, cp_Set, cr_Set, ex_Set, gl_Set, h2_Set, h3_Set,
836        hl_Set, hy_Set, id_Set, in_Set, is_Set, jl_Set, jt_Set, jv_Set,
837        lf_Set, nl_Set, ns_Set, nu_Set, op_Set, po_Set, pr_Set, qu_Set,
838        ri_Set, sa_Set, sg_Set, sp_Set, sy_Set, wj_Set, xx_Set, zw_Set
839       }};
840  }
841}
842
843#endif
Note: See TracBrowser for help on using the repository browser.