source: icGREP/icgrep-devel/icgrep/UCD/Scripts.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: 36.8 KB
Line 
1#ifndef SCRIPTS_H
2#define SCRIPTS_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 SC_ns {
18    const UnicodeSet aghb_Set
19      {{{Empty, 2089}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 32724}},
20       {0xffff0000, 0x0000800f},
21       34816};
22    const UnicodeSet arab_Set
23      {{{Empty, 48}, {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Full, 2},
24        {Mixed, 1}, {Full, 1}, {Empty, 2}, {Mixed, 1}, {Full, 1},
25        {Empty, 9}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1938},
26        {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Full, 10}, {Mixed, 2},
27        {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Empty, 3},
28        {Mixed, 1}, {Full, 3}, {Mixed, 1}, {Empty, 123}, {Mixed, 1},
29        {Empty, 1788}, {Mixed, 6}, {Empty, 1}, {Mixed, 1}, {Empty, 30856}},
30       {0x47ffefdf, 0xffc007fe, 0xfffefc00, 0xdfffffff, 0xffff0000,
31        0x0007ffff, 0xfffffff0, 0xffff0000, 0xfff80003, 0x3fffffff,
32        0xffff0000, 0xfffcffff, 0x000000ff, 0x3fff0000, 0xffdf0000,
33        0x1fffffff, 0x7fffffff, 0xffffffef, 0x0af7fe96, 0xaa96ea84,
34        0x5ef7f796, 0x0ffffbff, 0x0ffffbee, 0x00030000},
35       34816};
36    const UnicodeSet armi_Set
37      {{{Empty, 2114}, {Mixed, 1}, {Empty, 32701}},
38       {0xffbfffff},
39       34816};
40    const UnicodeSet armn_Set
41      {{{Empty, 41}, {Mixed, 4}, {Empty, 1963}, {Mixed, 1}, {Empty, 32807}},
42       {0xfffe0000, 0xfe7fffff, 0xfffffffe, 0x0000e4ff, 0x00f80000},
43       34816};
44    const UnicodeSet avst_Set
45      {{{Empty, 2136}, {Full, 1}, {Mixed, 1}, {Empty, 32678}},
46       {0xfe3fffff},
47       34816};
48    const UnicodeSet bali_Set
49      {{{Empty, 216}, {Full, 2}, {Mixed, 2}, {Empty, 34596}},
50       {0xffff0fff, 0x1fffffff},
51       34816};
52    const UnicodeSet bamu_Set
53      {{{Empty, 1333}, {Full, 2}, {Mixed, 1}, {Empty, 1544}, {Full, 17},
54        {Mixed, 1}, {Empty, 31918}},
55       {0x00ffffff, 0x01ffffff},
56       34816};
57    const UnicodeSet bass_Set
58      {{{Empty, 2902}, {Mixed, 2}, {Empty, 31912}},
59       {0xffff0000, 0x003f3fff},
60       34816};
61    const UnicodeSet batk_Set
62      {{{Empty, 222}, {Full, 1}, {Mixed, 1}, {Empty, 34592}},
63       {0xf00fffff},
64       34816};
65    const UnicodeSet beng_Set
66      {{{Empty, 76}, {Mixed, 4}, {Empty, 34736}},
67       {0xfff99fef, 0xf3c5fdff, 0xb080799f, 0x0fffffcf},
68       34816};
69    const UnicodeSet bopo_Set
70      {{{Empty, 23}, {Mixed, 1}, {Empty, 368}, {Mixed, 2}, {Empty, 3},
71        {Mixed, 1}, {Empty, 34418}},
72       {0x00000c00, 0xffffffe0, 0x00003fff, 0x07ffffff},
73       34816};
74    const UnicodeSet brah_Set
75      {{{Empty, 2176}, {Full, 2}, {Mixed, 2}, {Empty, 32636}},
76       {0xfffc3fff, 0x8000ffff},
77       34816};
78    const UnicodeSet brai_Set
79      {{{Empty, 320}, {Full, 8}, {Empty, 34488}},
80       {},
81       34816};
82    const UnicodeSet bugi_Set
83      {{{Empty, 208}, {Mixed, 1}, {Empty, 34607}},
84       {0xcfffffff},
85       34816};
86    const UnicodeSet buhd_Set
87      {{{Empty, 186}, {Mixed, 1}, {Empty, 34629}},
88       {0x000fffff},
89       34816};
90    const UnicodeSet cakm_Set
91      {{{Empty, 2184}, {Full, 1}, {Mixed, 2}, {Empty, 32629}},
92       {0xffdfffff, 0x0000000f},
93       34816};
94    const UnicodeSet cans_Set
95      {{{Empty, 160}, {Full, 20}, {Empty, 17}, {Mixed, 1}, {Full, 1},
96        {Mixed, 1}, {Empty, 34616}},
97       {0xffff0000, 0x003fffff},
98       34816};
99    const UnicodeSet cari_Set
100      {{{Empty, 2069}, {Full, 1}, {Mixed, 1}, {Empty, 32745}},
101       {0x0001ffff},
102       34816};
103    const UnicodeSet cham_Set
104      {{{Empty, 1360}, {Full, 1}, {Mixed, 2}, {Empty, 33453}},
105       {0x007fffff, 0xf3ff3fff},
106       34816};
107    const UnicodeSet cher_Set
108      {{{Empty, 157}, {Full, 2}, {Mixed, 1}, {Empty, 34656}},
109       {0x001fffff},
110       34816};
111    const UnicodeSet copt_Set
112      {{{Empty, 31}, {Mixed, 1}, {Empty, 324}, {Full, 3}, {Mixed, 1},
113        {Empty, 34456}},
114       {0x0000fffc, 0xfe0fffff},
115       34816};
116    const UnicodeSet cprt_Set
117      {{{Empty, 2112}, {Mixed, 2}, {Empty, 32702}},
118       {0xfffffd3f, 0x91bfffff},
119       34816};
120    const UnicodeSet cyrl_Set
121      {{{Empty, 32}, {Full, 4}, {Mixed, 1}, {Full, 4}, {Mixed, 1},
122        {Empty, 191}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 131},
123        {Full, 1}, {Empty, 962}, {Full, 2}, {Mixed, 1}, {Empty, 33483}},
124       {0xffffff9f, 0x0000ffff, 0x00000800, 0x01000000, 0xbfffffff},
125       34816};
126    const UnicodeSet deva_Set
127      {{{Empty, 72}, {Full, 2}, {Mixed, 2}, {Empty, 1275}, {Mixed, 1},
128        {Empty, 33464}},
129       {0xfff9ffff, 0xffffffcf, 0x0fffffff},
130       34816};
131    const UnicodeSet dsrt_Set
132      {{{Empty, 2080}, {Full, 2}, {Mixed, 1}, {Empty, 32733}},
133       {0x0000ffff},
134       34816};
135    const UnicodeSet dupl_Set
136      {{{Empty, 3552}, {Full, 3}, {Mixed, 2}, {Empty, 31259}},
137       {0x1fff07ff, 0xf3ff01ff},
138       34816};
139    const UnicodeSet egyp_Set
140      {{{Empty, 2432}, {Full, 33}, {Mixed, 1}, {Empty, 32350}},
141       {0x00007fff},
142       34816};
143    const UnicodeSet elba_Set
144      {{{Empty, 2088}, {Full, 1}, {Mixed, 1}, {Empty, 32726}},
145       {0x000000ff},
146       34816};
147    const UnicodeSet ethi_Set
148      {{{Empty, 144}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 3},
149        {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 3}, {Empty, 207},
150        {Mixed, 3}, {Empty, 1001}, {Mixed, 2}, {Empty, 33446}},
151       {0x3d7f3dff, 0xffff3dff, 0x7f3dffff, 0xff7fff3d, 0xff3dffff,
152        0xe7ffffff, 0x1fffffff, 0x03ffffff, 0x007fffff, 0x7f7f7f7f,
153        0x7f7f7f7f, 0x007e7e7e, 0x00007f7f},
154       34816};
155    const UnicodeSet geor_Set
156      {{{Empty, 133}, {Full, 1}, {Mixed, 2}, {Empty, 224}, {Full, 1},
157        {Mixed, 1}, {Empty, 34454}},
158       {0xffff20bf, 0xf7ffffff, 0x000020bf},
159       34816};
160    const UnicodeSet glag_Set
161      {{{Empty, 352}, {Full, 1}, {Mixed, 2}, {Empty, 34461}},
162       {0xffff7fff, 0x7fffffff},
163       34816};
164    const UnicodeSet goth_Set
165      {{{Empty, 2073}, {Mixed, 2}, {Empty, 32741}},
166       {0xffff0000, 0x000007ff},
167       34816};
168    const UnicodeSet gran_Set
169      {{{Empty, 2200}, {Mixed, 4}, {Empty, 32612}},
170       {0xfff99fee, 0xf3edfdff, 0xe080399f, 0x001f1fcf},
171       34816};
172    const UnicodeSet grek_Set
173      {{{Empty, 27}, {Mixed, 3}, {Full, 1}, {Mixed, 1}, {Empty, 201},
174        {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Empty, 10}, {Mixed, 1},
175        {Full, 1}, {Mixed, 2}, {Full, 1}, {Mixed, 3}, {Empty, 9},
176        {Mixed, 1}, {Empty, 1105}, {Mixed, 1}, {Empty, 686}, {Full, 2},
177        {Mixed, 2}, {Empty, 1666}, {Full, 2}, {Mixed, 1}, {Empty, 31085}},
178       {0xbcef0000, 0xffffd750, 0xfffffffb, 0xffff0003, 0x000007c0,
179        0xe0000000, 0x000007c3, 0x80000000, 0x3f3fffff, 0xaaff3f3f,
180        0x3fffffff, 0xffdfffff, 0xefcfffdf, 0x7fdcffff, 0x00000040,
181        0x00000020, 0x00001fff, 0x00000001, 0x0000003f},
182       34816};
183    const UnicodeSet gujr_Set
184      {{{Empty, 84}, {Mixed, 4}, {Empty, 34728}},
185       {0xfffbbfee, 0xf3edfdff, 0x00013bbf, 0x0003ffcf},
186       34816};
187    const UnicodeSet guru_Set
188      {{{Empty, 80}, {Mixed, 4}, {Empty, 34732}},
189       {0xfff987ee, 0xd36dfdff, 0x5e023987, 0x003fffc0},
190       34816};
191    const UnicodeSet hang_Set
192      {{{Empty, 136}, {Full, 8}, {Empty, 241}, {Mixed, 1}, {Empty, 7},
193        {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
194        {Empty, 2}, {Mixed, 1}, {Empty, 951}, {Mixed, 1}, {Empty, 20},
195        {Full, 349}, {Mixed, 3}, {Empty, 317}, {Mixed, 2}, {Empty, 32769}},
196       {0x0000c000, 0xfffe0000, 0x00007fff, 0x7fffffff, 0x7fffffff,
197        0x1fffffff, 0xffff000f, 0xfffff87f, 0x0fffffff, 0x7fffffff,
198        0x1cfcfcfc},
199       34816};
200    const UnicodeSet hani_Set
201      {{{Empty, 372}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Full, 6},
202        {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 30}, {Full, 205},
203        {Mixed, 1}, {Empty, 2}, {Full, 654}, {Mixed, 1}, {Empty, 713},
204        {Full, 11}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Empty, 2089},
205        {Full, 1334}, {Mixed, 1}, {Empty, 1}, {Full, 129}, {Mixed, 1},
206        {Full, 6}, {Mixed, 1}, {Empty, 511}, {Full, 16}, {Mixed, 1},
207        {Empty, 28719}},
208       {0xfbffffff, 0x000fffff, 0x003fffff, 0x000000a0, 0x0f0003fe,
209        0x003fffff, 0x00001fff, 0xffff3fff, 0x03ffffff, 0x007fffff,
210        0x001fffff, 0x3fffffff, 0x3fffffff},
211       34816};
212    const UnicodeSet hano_Set
213      {{{Empty, 185}, {Mixed, 1}, {Empty, 34630}},
214       {0x001fffff},
215       34816};
216    const UnicodeSet hebr_Set
217      {{{Empty, 44}, {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Empty, 1960},
218        {Mixed, 3}, {Empty, 32805}},
219       {0xfffe0000, 0xffff00ff, 0x001f07ff, 0xe0000000, 0x5f7fffff,
220        0x0000ffdb},
221       34816};
222    const UnicodeSet hira_Set
223      {{{Empty, 386}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 3067},
224        {Mixed, 1}, {Empty, 527}, {Mixed, 1}, {Empty, 30831}},
225       {0xfffffffe, 0xe07fffff, 0x00000002, 0x00000001},
226       34816};
227    const UnicodeSet hmng_Set
228      {{{Empty, 2904}, {Full, 2}, {Mixed, 3}, {Empty, 31907}},
229       {0xfbff003f, 0xe0fffffb, 0x0000ffff},
230       34816};
231    const UnicodeSet hrkt_Set
232      {{{Empty, 34816}},
233       {},
234       34816};
235    const UnicodeSet ital_Set
236      {{{Empty, 2072}, {Full, 1}, {Mixed, 1}, {Empty, 32742}},
237       {0x0000000f},
238       34816};
239    const UnicodeSet java_Set
240      {{{Empty, 1356}, {Full, 2}, {Mixed, 1}, {Empty, 33457}},
241       {0xc3ff3fff},
242       34816};
243    const UnicodeSet kali_Set
244      {{{Empty, 1352}, {Full, 1}, {Mixed, 1}, {Empty, 33462}},
245       {0x0000bfff},
246       34816};
247    const UnicodeSet kana_Set
248      {{{Empty, 389}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 7},
249        {Mixed, 1}, {Empty, 6}, {Mixed, 2}, {Full, 2}, {Mixed, 1},
250        {Empty, 1632}, {Mixed, 2}, {Empty, 1411}, {Mixed, 1},
251        {Empty, 31359}},
252       {0xfffffffe, 0xe7ffffff, 0xffff0000, 0xffff0000, 0x7fffffff,
253        0x00ffffff, 0xfffeffc0, 0x3fffffff, 0x00000001},
254       34816};
255    const UnicodeSet khar_Set
256      {{{Empty, 2128}, {Mixed, 3}, {Empty, 32685}},
257       {0xfeeff06f, 0x870fffff, 0x01ff00ff},
258       34816};
259    const UnicodeSet khmr_Set
260      {{{Empty, 188}, {Full, 2}, {Mixed, 2}, {Empty, 15}, {Full, 1},
261        {Empty, 34608}},
262       {0x3fffffff, 0x03ff03ff},
263       34816};
264    const UnicodeSet khoj_Set
265      {{{Empty, 2192}, {Mixed, 2}, {Empty, 32622}},
266       {0xfffbffff, 0x3fffffff},
267       34816};
268    const UnicodeSet knda_Set
269      {{{Empty, 100}, {Mixed, 4}, {Empty, 34712}},
270       {0xfffddfee, 0xf3effdff, 0x40603ddf, 0x0006ffcf},
271       34816};
272    const UnicodeSet kthi_Set
273      {{{Empty, 2180}, {Full, 2}, {Mixed, 1}, {Empty, 32633}},
274       {0x00000003},
275       34816};
276    const UnicodeSet lana_Set
277      {{{Empty, 209}, {Full, 1}, {Mixed, 4}, {Empty, 34602}},
278       {0x7fffffff, 0x9fffffff, 0x03ff03ff, 0x00003fff},
279       34816};
280    const UnicodeSet laoo_Set
281      {{{Empty, 116}, {Mixed, 3}, {Empty, 34697}},
282       {0xfef02596, 0x3bffecae, 0xf3ff3f5f},
283       34816};
284    const UnicodeSet latn_Set
285      {{{Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 3}, {Full, 13},
286        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 208}, {Full, 1},
287        {Mixed, 3}, {Full, 1}, {Mixed, 1}, {Empty, 2}, {Full, 8},
288        {Empty, 11}, {Mixed, 2}, {Empty, 4}, {Mixed, 2}, {Full, 1},
289        {Mixed, 1}, {Empty, 86}, {Full, 1}, {Empty, 981}, {Mixed, 1},
290        {Full, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 25},
291        {Mixed, 3}, {Empty, 636}, {Mixed, 1}, {Empty, 32}, {Mixed, 2},
292        {Empty, 32773}},
293       {0x07fffffe, 0x07fffffe, 0x04000400, 0xff7fffff, 0xff7fffff,
294        0x01ffffff, 0x0000001f, 0xfffff03f, 0x1fffffff, 0xfefff83c,
295        0x7fffffff, 0x80020000, 0x1fff0000, 0x00040c00, 0x00004000,
296        0x000001ff, 0xfffffffc, 0xffff78ff, 0x00033fff, 0xff800000,
297        0xffff0000, 0xf7ffffff, 0x00000010, 0x0000007f, 0x07fffffe,
298        0x07fffffe},
299       34816};
300    const UnicodeSet lepc_Set
301      {{{Empty, 224}, {Full, 1}, {Mixed, 2}, {Empty, 34589}},
302       {0xf8ffffff, 0x0000e3ff},
303       34816};
304    const UnicodeSet limb_Set
305      {{{Empty, 200}, {Mixed, 3}, {Empty, 34613}},
306       {0x7fffffff, 0x0fff0fff, 0x0000fff1},
307       34816};
308    const UnicodeSet lina_Set
309      {{{Empty, 2096}, {Full, 9}, {Mixed, 3}, {Empty, 32708}},
310       {0x007fffff, 0x003fffff, 0x000000ff},
311       34816};
312    const UnicodeSet linb_Set
313      {{{Empty, 2048}, {Mixed, 3}, {Empty, 1}, {Full, 3}, {Mixed, 1},
314        {Empty, 32760}},
315       {0xffffefff, 0xb7ffff7f, 0x3fff3fff, 0x07ffffff},
316       34816};
317    const UnicodeSet lisu_Set
318      {{{Empty, 1318}, {Mixed, 1}, {Full, 1}, {Empty, 33496}},
319       {0xffff0000},
320       34816};
321    const UnicodeSet lyci_Set
322      {{{Empty, 2068}, {Mixed, 1}, {Empty, 32747}},
323       {0x1fffffff},
324       34816};
325    const UnicodeSet lydi_Set
326      {{{Empty, 2121}, {Mixed, 1}, {Empty, 32694}},
327       {0x83ffffff},
328       34816};
329    const UnicodeSet mahj_Set
330      {{{Empty, 2186}, {Mixed, 2}, {Empty, 32628}},
331       {0xffff0000, 0x007fffff},
332       34816};
333    const UnicodeSet mand_Set
334      {{{Empty, 66}, {Mixed, 1}, {Empty, 34749}},
335       {0x4fffffff},
336       34816};
337    const UnicodeSet mani_Set
338      {{{Empty, 2134}, {Full, 1}, {Mixed, 1}, {Empty, 32680}},
339       {0x007ff87f},
340       34816};
341    const UnicodeSet mend_Set
342      {{{Empty, 3904}, {Full, 6}, {Mixed, 1}, {Empty, 30905}},
343       {0x007fff9f},
344       34816};
345    const UnicodeSet merc_Set
346      {{{Empty, 2125}, {Mixed, 1}, {Empty, 32690}},
347       {0xc0ffffff},
348       34816};
349    const UnicodeSet mero_Set
350      {{{Empty, 2124}, {Full, 1}, {Empty, 32691}},
351       {},
352       34816};
353    const UnicodeSet mlym_Set
354      {{{Empty, 104}, {Mixed, 4}, {Empty, 34708}},
355       {0xfffddfee, 0xe7ffffff, 0x00807ddf, 0xfe3fffcf},
356       34816};
357    const UnicodeSet modi_Set
358      {{{Empty, 2224}, {Full, 2}, {Mixed, 1}, {Empty, 32589}},
359       {0x03ff001f},
360       34816};
361    const UnicodeSet mong_Set
362      {{{Empty, 192}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Full, 1},
363        {Mixed, 1}, {Empty, 34618}},
364       {0x03ff7fd3, 0x00ffffff, 0x000007ff},
365       34816};
366    const UnicodeSet mroo_Set
367      {{{Empty, 2898}, {Mixed, 2}, {Empty, 31916}},
368       {0x7fffffff, 0x0000c3ff},
369       34816};
370    const UnicodeSet mtei_Set
371      {{{Empty, 1367}, {Mixed, 1}, {Empty, 6}, {Full, 1}, {Mixed, 1},
372        {Empty, 33440}},
373       {0x007fffff, 0x03ff3fff},
374       34816};
375    const UnicodeSet mymr_Set
376      {{{Empty, 128}, {Full, 5}, {Empty, 1226}, {Mixed, 1}, {Empty, 3},
377        {Full, 1}, {Empty, 33452}},
378       {0x7fffffff},
379       34816};
380    const UnicodeSet narb_Set
381      {{{Empty, 2132}, {Full, 1}, {Empty, 32683}},
382       {},
383       34816};
384    const UnicodeSet nbat_Set
385      {{{Empty, 2116}, {Mixed, 2}, {Empty, 32698}},
386       {0x7fffffff, 0x0000ff80},
387       34816};
388    const UnicodeSet nkoo_Set
389      {{{Empty, 62}, {Full, 1}, {Mixed, 1}, {Empty, 34752}},
390       {0x07ffffff},
391       34816};
392    const UnicodeSet ogam_Set
393      {{{Empty, 180}, {Mixed, 1}, {Empty, 34635}},
394       {0x1fffffff},
395       34816};
396    const UnicodeSet olck_Set
397      {{{Empty, 226}, {Mixed, 1}, {Full, 1}, {Empty, 34588}},
398       {0xffff0000},
399       34816};
400    const UnicodeSet orkh_Set
401      {{{Empty, 2144}, {Full, 2}, {Mixed, 1}, {Empty, 32669}},
402       {0x000001ff},
403       34816};
404    const UnicodeSet orya_Set
405      {{{Empty, 88}, {Mixed, 4}, {Empty, 34724}},
406       {0xfff99fee, 0xf3edfdff, 0xb0c0399f, 0x00ffffcf},
407       34816};
408    const UnicodeSet osma_Set
409      {{{Empty, 2084}, {Mixed, 2}, {Empty, 32730}},
410       {0x3fffffff, 0x000003ff},
411       34816};
412    const UnicodeSet palm_Set
413      {{{Empty, 2115}, {Full, 1}, {Empty, 32700}},
414       {},
415       34816};
416    const UnicodeSet pauc_Set
417      {{{Empty, 2262}, {Full, 1}, {Mixed, 1}, {Empty, 32552}},
418       {0x01ffffff},
419       34816};
420    const UnicodeSet perm_Set
421      {{{Empty, 2074}, {Mixed, 2}, {Empty, 32740}},
422       {0xffff0000, 0x07ffffff},
423       34816};
424    const UnicodeSet phag_Set
425      {{{Empty, 1346}, {Full, 1}, {Mixed, 1}, {Empty, 33468}},
426       {0x00ffffff},
427       34816};
428    const UnicodeSet phli_Set
429      {{{Empty, 2139}, {Mixed, 1}, {Empty, 32676}},
430       {0xff07ffff},
431       34816};
432    const UnicodeSet phlp_Set
433      {{{Empty, 2140}, {Mixed, 2}, {Empty, 32674}},
434       {0x1e03ffff, 0x0000fe00},
435       34816};
436    const UnicodeSet phnx_Set
437      {{{Empty, 2120}, {Mixed, 1}, {Empty, 32695}},
438       {0x8fffffff},
439       34816};
440    const UnicodeSet plrd_Set
441      {{{Empty, 2936}, {Full, 2}, {Mixed, 3}, {Empty, 31875}},
442       {0xffff001f, 0x7fffffff, 0xffff8000},
443       34816};
444    const UnicodeSet prti_Set
445      {{{Empty, 2138}, {Mixed, 1}, {Empty, 32677}},
446       {0xff3fffff},
447       34816};
448    const UnicodeSet rjng_Set
449      {{{Empty, 1353}, {Mixed, 2}, {Empty, 33461}},
450       {0xffff0000, 0x800fffff},
451       34816};
452    const UnicodeSet runr_Set
453      {{{Empty, 181}, {Full, 2}, {Mixed, 1}, {Empty, 34632}},
454       {0x01ffc7ff},
455       34816};
456    const UnicodeSet samr_Set
457      {{{Empty, 64}, {Full, 1}, {Mixed, 1}, {Empty, 34750}},
458       {0x7fff3fff},
459       34816};
460    const UnicodeSet sarb_Set
461      {{{Empty, 2131}, {Full, 1}, {Empty, 32684}},
462       {},
463       34816};
464    const UnicodeSet saur_Set
465      {{{Empty, 1348}, {Full, 2}, {Mixed, 1}, {Empty, 33465}},
466       {0x03ffc01f},
467       34816};
468    const UnicodeSet shaw_Set
469      {{{Empty, 2082}, {Mixed, 1}, {Full, 1}, {Empty, 32732}},
470       {0xffff0000},
471       34816};
472    const UnicodeSet shrd_Set
473      {{{Empty, 2188}, {Full, 2}, {Mixed, 1}, {Empty, 32625}},
474       {0x07ff21ff},
475       34816};
476    const UnicodeSet sidd_Set
477      {{{Empty, 2220}, {Full, 1}, {Mixed, 2}, {Empty, 32593}},
478       {0xff3fffff, 0x000003ff},
479       34816};
480    const UnicodeSet sind_Set
481      {{{Empty, 2197}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 32616}},
482       {0xffff0000, 0x03ff07ff},
483       34816};
484    const UnicodeSet sinh_Set
485      {{{Empty, 108}, {Mixed, 4}, {Empty, 2079}, {Mixed, 1}, {Empty, 32624}},
486       {0xfc7fffec, 0x2ffbffff, 0xff5f847f, 0x001cffc0, 0x001ffffe},
487       34816};
488    const UnicodeSet sora_Set
489      {{{Empty, 2182}, {Mixed, 2}, {Empty, 32632}},
490       {0xffff0000, 0x03ff01ff},
491       34816};
492    const UnicodeSet sund_Set
493      {{{Empty, 220}, {Full, 2}, {Empty, 8}, {Mixed, 1}, {Empty, 34585}},
494       {0x000000ff},
495       34816};
496    const UnicodeSet sylo_Set
497      {{{Empty, 1344}, {Full, 1}, {Mixed, 1}, {Empty, 33470}},
498       {0x00000fff},
499       34816};
500    const UnicodeSet syrc_Set
501      {{{Empty, 56}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 34757}},
502       {0xffffbfff, 0x0000e7ff},
503       34816};
504    const UnicodeSet tagb_Set
505      {{{Empty, 187}, {Mixed, 1}, {Empty, 34628}},
506       {0x000ddfff},
507       34816};
508    const UnicodeSet takr_Set
509      {{{Empty, 2228}, {Full, 1}, {Mixed, 2}, {Empty, 32585}},
510       {0x00ffffff, 0x000003ff},
511       34816};
512    const UnicodeSet tale_Set
513      {{{Empty, 202}, {Mixed, 2}, {Empty, 34612}},
514       {0xffff0000, 0x001f3fff},
515       34816};
516    const UnicodeSet talu_Set
517      {{{Empty, 204}, {Full, 1}, {Mixed, 2}, {Empty, 34609}},
518       {0xffff0fff, 0xc7ff03ff},
519       34816};
520    const UnicodeSet taml_Set
521      {{{Empty, 92}, {Mixed, 4}, {Empty, 34720}},
522       {0xd63dc7ec, 0xc3ffc718, 0x00813dc7, 0x07ffffc0},
523       34816};
524    const UnicodeSet tavt_Set
525      {{{Empty, 1364}, {Full, 2}, {Mixed, 1}, {Empty, 33449}},
526       {0xf8000007},
527       34816};
528    const UnicodeSet telu_Set
529      {{{Empty, 96}, {Mixed, 4}, {Empty, 34716}},
530       {0xfffddfef, 0xe3fffdff, 0x03603ddf, 0xff00ffcf},
531       34816};
532    const UnicodeSet tfng_Set
533      {{{Empty, 361}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 34452}},
534       {0xffff0000, 0x800180ff},
535       34816};
536    const UnicodeSet tglg_Set
537      {{{Empty, 184}, {Mixed, 1}, {Empty, 34631}},
538       {0x001fdfff},
539       34816};
540    const UnicodeSet thaa_Set
541      {{{Empty, 60}, {Full, 1}, {Mixed, 1}, {Empty, 34754}},
542       {0x0003ffff},
543       34816};
544    const UnicodeSet thai_Set
545      {{{Empty, 112}, {Mixed, 3}, {Empty, 34701}},
546       {0xfffffffe, 0x07ffffff, 0x0fffffff},
547       34816};
548    const UnicodeSet tibt_Set
549      {{{Empty, 120}, {Full, 2}, {Mixed, 5}, {Empty, 34689}},
550       {0xfffffeff, 0xfffe1fff, 0xfeffffff, 0xdfffffff, 0x061fdfff},
551       34816};
552    const UnicodeSet tirh_Set
553      {{{Empty, 2212}, {Full, 2}, {Mixed, 1}, {Empty, 32601}},
554       {0x03ff00ff},
555       34816};
556    const UnicodeSet ugar_Set
557      {{{Empty, 2076}, {Mixed, 1}, {Empty, 32739}},
558       {0xbfffffff},
559       34816};
560    const UnicodeSet vaii_Set
561      {{{Empty, 1320}, {Full, 9}, {Mixed, 1}, {Empty, 33486}},
562       {0x00000fff},
563       34816};
564    const UnicodeSet wara_Set
565      {{{Empty, 2245}, {Full, 2}, {Mixed, 1}, {Empty, 32568}},
566       {0x8007ffff},
567       34816};
568    const UnicodeSet xpeo_Set
569      {{{Empty, 2077}, {Full, 1}, {Mixed, 1}, {Empty, 32737}},
570       {0x003fff0f},
571       34816};
572    const UnicodeSet xsux_Set
573      {{{Empty, 2304}, {Full, 28}, {Mixed, 1}, {Empty, 3}, {Full, 3},
574        {Mixed, 1}, {Empty, 32476}},
575       {0x01ffffff, 0x001f7fff},
576       34816};
577    const UnicodeSet yiii_Set
578      {{{Empty, 1280}, {Full, 36}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
579        {Empty, 33497}},
580       {0xffff1fff, 0x0000007f},
581       34816};
582    const UnicodeSet zinh_Set
583      {{{Empty, 24}, {Full, 3}, {Mixed, 1}, {Empty, 8}, {Mixed, 1},
584        {Empty, 13}, {Mixed, 2}, {Empty, 22}, {Mixed, 1}, {Empty, 138},
585        {Mixed, 1}, {Empty, 16}, {Mixed, 2}, {Empty, 6}, {Full, 1},
586        {Mixed, 1}, {Empty, 16}, {Mixed, 1}, {Empty, 5}, {Mixed, 2},
587        {Empty, 121}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 1643},
588        {Mixed, 2}, {Empty, 29}, {Mixed, 1}, {Empty, 7}, {Mixed, 1},
589        {Empty, 1651}, {Mixed, 3}, {Empty, 24954}, {Full, 7}, {Mixed, 1},
590        {Empty, 6128}},
591       {0x0000ffff, 0x00000060, 0x003ff800, 0x00010000, 0x00060000,
592        0x7fff0000, 0xfff70000, 0x031021fd, 0xf03fffff, 0x00003000,
593        0xffff0000, 0x0001ffff, 0x00003c00, 0x06000000, 0x0000ffff,
594        0x00003fff, 0x20000000, 0x00000001, 0xf8000380, 0x00000fe7,
595        0x00003c00, 0x0000ffff},
596       34816};
597    const UnicodeSet zyyy_Set
598      {{{Full, 2}, {Mixed, 2}, {Full, 1}, {Mixed, 3}, {Empty, 13},
599        {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 2},
600        {Empty, 15}, {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 1},
601        {Mixed, 2}, {Empty, 2}, {Mixed, 1}, {Empty, 20}, {Mixed, 1},
602        {Empty, 37}, {Mixed, 1}, {Empty, 12}, {Mixed, 1}, {Empty, 8},
603        {Mixed, 1}, {Empty, 47}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
604        {Empty, 6}, {Mixed, 1}, {Empty, 37}, {Mixed, 2}, {Empty, 24},
605        {Mixed, 1}, {Full, 2}, {Mixed, 3}, {Empty, 2}, {Full, 1},
606        {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Full, 18}, {Mixed, 1},
607        {Full, 1}, {Mixed, 2}, {Full, 29}, {Empty, 8}, {Full, 19},
608        {Mixed, 4}, {Empty, 17}, {Full, 2}, {Mixed, 1}, {Empty, 12},
609        {Mixed, 3}, {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 1},
610        {Empty, 4}, {Mixed, 1}, {Empty, 1}, {Full, 1}, {Mixed, 1},
611        {Empty, 1}, {Full, 2}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
612        {Empty, 3}, {Mixed, 1}, {Full, 5}, {Empty, 206}, {Full, 2},
613        {Empty, 712}, {Full, 1}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
614        {Empty, 4}, {Mixed, 1}, {Empty, 7}, {Mixed, 1}, {Empty, 4},
615        {Mixed, 1}, {Empty, 11}, {Mixed, 1}, {Empty, 654}, {Mixed, 1},
616        {Empty, 6}, {Mixed, 4}, {Empty, 3}, {Mixed, 6}, {Empty, 2},
617        {Mixed, 1}, {Empty, 8}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
618        {Empty, 1}, {Mixed, 2}, {Empty, 7}, {Mixed, 1}, {Empty, 1485},
619        {Mixed, 1}, {Empty, 154}, {Full, 7}, {Mixed, 1}, {Full, 1},
620        {Mixed, 1}, {Full, 1}, {Mixed, 4}, {Empty, 9}, {Full, 2},
621        {Mixed, 2}, {Empty, 4}, {Full, 2}, {Mixed, 1}, {Full, 1},
622        {Mixed, 3}, {Full, 1}, {Mixed, 3}, {Full, 10}, {Mixed, 1},
623        {Full, 8}, {Mixed, 1}, {Full, 1}, {Empty, 192}, {Full, 1},
624        {Mixed, 1}, {Full, 2}, {Mixed, 6}, {Full, 1}, {Mixed, 2},
625        {Empty, 2}, {Mixed, 4}, {Empty, 5}, {Full, 1}, {Mixed, 1},
626        {Full, 1}, {Mixed, 1}, {Full, 2}, {Mixed, 2}, {Full, 7}, {Mixed, 1},
627        {Full, 2}, {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Full, 4}, {Mixed, 1},
628        {Full, 3}, {Mixed, 2}, {Full, 3}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
629        {Empty, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1},
630        {Mixed, 2}, {Empty, 24634}, {Mixed, 1}, {Full, 3}, {Empty, 6140}},
631       {0xf8000001, 0xf8000001, 0xfbfffbff, 0x00800000, 0x00800000,
632        0xfe000000, 0xfffff3e0, 0x40100000, 0x000000a0, 0x00000200,
633        0x98001020, 0x00000001, 0x000003ff, 0x20000000, 0x00000030,
634        0x80000000, 0x01e00000, 0x08000000, 0x00003800, 0x00600000,
635        0x0000002c, 0x00080000, 0x006fde02, 0xffffcfff, 0x7ff1ffdf,
636        0x00007fff, 0x3fffffff, 0xfffbf3bf, 0xffffbfff, 0xffff0200,
637        0x07ffffff, 0x0000007f, 0x000007ff, 0xffcfffff, 0xff3fffff,
638        0xe3ffffff, 0x0003fdff, 0x00000007, 0x0fff0000, 0xffffff5f,
639        0xf0ff0001, 0x18000000, 0x00000001, 0x18000000, 0xffff0000,
640        0x0000000f, 0x80000000, 0x0000ffff, 0xff000000, 0x00000003,
641        0x00000700, 0x03ff0000, 0x00004000, 0x00008000, 0x08000000,
642        0xc0000000, 0x03ff0000, 0xffff0000, 0xfff7ffff, 0x00000f7f,
643        0x80000000, 0xfffffffe, 0xf8000001, 0xf8000001, 0x0001003f,
644        0xc0000000, 0x3e007f7f, 0xffffff87, 0xff8fffff, 0x0fff0000,
645        0xffff0000, 0x1fffffff, 0x0ffffffe, 0x0000000f, 0x003fffff,
646        0xfffffe7f, 0x07fffc7f, 0xfffff018, 0xffffc3ff, 0x3fffffff,
647        0x007fffff, 0x0003ffff, 0xffdfffff, 0xdfffffff, 0xebffde64,
648        0xffffffef, 0xdfdfe7bf, 0x7bffffff, 0xfffdfc5f, 0xffffff3f,
649        0xffffcfff, 0xffff0fff, 0x000fffff, 0xfffe7fff, 0xfffefffe,
650        0x003fffff, 0xffff1fff, 0xffff7fff, 0xffff0fff, 0x07ffffff,
651        0xffffffc0, 0xffff0006, 0x07ffffff, 0x000301ff, 0xffff1fff,
652        0x3fffffff, 0xfff07fff, 0x00ffffff, 0x7fffffff, 0xffff07ff,
653        0xfbffffff, 0xffffffef, 0xffffffe7, 0x0000ffff, 0x000f1fff,
654        0x000fffff, 0x001fffff, 0xffff0fff, 0x03ff00ff, 0xffff00ff,
655        0x00003fff, 0x00000002},
656       34816};
657    const UnicodeSet zzzz_Set
658      {{{Empty, 27}, {Mixed, 3}, {Empty, 11}, {Mixed, 4}, {Empty, 1},
659        {Mixed, 3}, {Empty, 7}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
660        {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
661        {Mixed, 2}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
662        {Empty, 4}, {Mixed, 39}, {Full, 1}, {Mixed, 3}, {Full, 1},
663        {Empty, 2}, {Mixed, 5}, {Full, 1}, {Empty, 6}, {Mixed, 1},
664        {Empty, 11}, {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 1},
665        {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 2}, {Mixed, 1},
666        {Empty, 20}, {Mixed, 1}, {Empty, 2}, {Mixed, 5}, {Empty, 2},
667        {Mixed, 3}, {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
668        {Empty, 1}, {Mixed, 5}, {Empty, 1}, {Mixed, 2}, {Empty, 1},
669        {Mixed, 1}, {Empty, 1}, {Mixed, 4}, {Full, 2}, {Empty, 2},
670        {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
671        {Empty, 1}, {Full, 2}, {Mixed, 2}, {Empty, 7}, {Mixed, 1},
672        {Empty, 8}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 1},
673        {Mixed, 3}, {Empty, 3}, {Mixed, 5}, {Empty, 4}, {Mixed, 1},
674        {Empty, 18}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 56},
675        {Mixed, 4}, {Full, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 4},
676        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 4},
677        {Empty, 3}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 2},
678        {Mixed, 1}, {Empty, 6}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
679        {Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 2}, {Empty, 2},
680        {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 6}, {Mixed, 1},
681        {Empty, 213}, {Mixed, 1}, {Empty, 656}, {Mixed, 1}, {Full, 1},
682        {Empty, 36}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 10},
683        {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
684        {Empty, 4}, {Mixed, 2}, {Full, 1}, {Mixed, 1}, {Empty, 1},
685        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 2}, {Mixed, 2},
686        {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 1},
687        {Mixed, 2}, {Empty, 3}, {Mixed, 4}, {Empty, 1}, {Mixed, 1},
688        {Full, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 349}, {Mixed, 3},
689        {Full, 264}, {Empty, 11}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
690        {Full, 1}, {Mixed, 3}, {Empty, 3}, {Mixed, 1}, {Empty, 11},
691        {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 6},
692        {Empty, 3}, {Mixed, 2}, {Empty, 4}, {Mixed, 6}, {Full, 1},
693        {Empty, 3}, {Mixed, 3}, {Empty, 2}, {Mixed, 4}, {Full, 4},
694        {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 4},
695        {Empty, 1}, {Mixed, 1}, {Full, 1}, {Empty, 4}, {Mixed, 2},
696        {Full, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
697        {Full, 4}, {Empty, 9}, {Mixed, 3}, {Full, 4}, {Mixed, 3},
698        {Empty, 1}, {Mixed, 2}, {Full, 2}, {Mixed, 2}, {Full, 2},
699        {Empty, 1}, {Mixed, 1}, {Full, 2}, {Mixed, 3}, {Empty, 2},
700        {Full, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 5},
701        {Full, 2}, {Empty, 2}, {Mixed, 1}, {Full, 16}, {Mixed, 1},
702        {Full, 12}, {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 2},
703        {Empty, 1}, {Mixed, 3}, {Empty, 2}, {Mixed, 4}, {Full, 3},
704        {Mixed, 1}, {Empty, 1}, {Mixed, 5}, {Full, 8}, {Empty, 2},
705        {Mixed, 1}, {Full, 5}, {Empty, 1}, {Mixed, 2}, {Full, 1},
706        {Empty, 2}, {Mixed, 1}, {Full, 1}, {Empty, 1}, {Mixed, 2},
707        {Full, 14}, {Empty, 2}, {Mixed, 1}, {Full, 14}, {Empty, 1},
708        {Mixed, 1}, {Full, 40}, {Empty, 28}, {Mixed, 1}, {Full, 3},
709        {Empty, 3}, {Mixed, 1}, {Full, 92}, {Empty, 33}, {Mixed, 1},
710        {Full, 414}, {Empty, 17}, {Mixed, 3}, {Full, 2}, {Mixed, 2},
711        {Empty, 2}, {Mixed, 3}, {Full, 27}, {Empty, 2}, {Mixed, 3},
712        {Full, 515}, {Mixed, 1}, {Full, 95}, {Empty, 3}, {Mixed, 3},
713        {Full, 154}, {Empty, 7}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
714        {Empty, 4}, {Mixed, 1}, {Full, 1}, {Empty, 2}, {Mixed, 1},
715        {Full, 5}, {Empty, 2}, {Mixed, 2}, {Full, 4}, {Empty, 2},
716        {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 3},
717        {Empty, 10}, {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 1},
718        {Full, 128}, {Empty, 6}, {Mixed, 1}, {Full, 41}, {Mixed, 6},
719        {Full, 1}, {Mixed, 1}, {Full, 8}, {Empty, 1}, {Mixed, 1},
720        {Empty, 2}, {Mixed, 6}, {Empty, 1}, {Mixed, 2}, {Full, 2},
721        {Mixed, 4}, {Full, 5}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
722        {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 7}, {Mixed, 1},
723        {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 4},
724        {Mixed, 1}, {Empty, 3}, {Mixed, 2}, {Empty, 3}, {Mixed, 1},
725        {Empty, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 1},
726        {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Full, 58}, {Empty, 1334},
727        {Mixed, 1}, {Full, 1}, {Empty, 129}, {Mixed, 1}, {Empty, 6},
728        {Mixed, 1}, {Full, 511}, {Empty, 16}, {Mixed, 1}, {Full, 22575},
729        {Mixed, 1}, {Empty, 3}, {Full, 4}, {Empty, 7}, {Mixed, 1},
730        {Full, 6128}},
731       {0x03000000, 0x0000280f, 0x00000004, 0x00010000, 0x01800000,
732        0x00000001, 0x00011900, 0x0000ff00, 0xffe0f800, 0x20000000,
733        0x00004000, 0x00001800, 0xfffc0000, 0xf8000000, 0x8000c000,
734        0xb0000000, 0xfff80000, 0x0000000f, 0x00066010, 0x0c3a0200,
735        0x4f7f8660, 0xf0000030, 0x00067811, 0x2c920200, 0xa1fdc678,
736        0xffc0003f, 0x00044011, 0x0c120200, 0xfffec440, 0xfffc0030,
737        0x00066011, 0x0c120200, 0x4f3fc660, 0xff000030, 0x29c23813,
738        0x3c0038e7, 0xff7ec238, 0xf800003f, 0x00022010, 0x1c000200,
739        0xfc9fc220, 0x00ff0030, 0x00022011, 0x0c100200, 0xbf9fc220,
740        0xfff90030, 0x00022011, 0x18000000, 0xff7f8220, 0x01c00030,
741        0x03800013, 0xd0040000, 0x00a07b80, 0xffe3003f, 0x00000001,
742        0x78000000, 0xf0000000, 0x010fda69, 0xc4001351, 0x0c00c0a0,
743        0x00000100, 0x0001e000, 0x01000000, 0x20000000, 0xf8002000,
744        0x0000df40, 0xc280c200, 0x0000c200, 0x80c20000, 0x008000c2,
745        0x00c20000, 0x18000000, 0xe0000000, 0xfc000000, 0xffe00000,
746        0xe0000000, 0xfe000000, 0xffe02000, 0xff800000, 0xfff00000,
747        0xfff22000, 0xc0000000, 0xfc00fc00, 0xfc008000, 0xff000000,
748        0x0000f800, 0xffc00000, 0x80000000, 0xf000f000, 0x0000000e,
749        0xffe0c000, 0x0000f000, 0x3800fc00, 0x30000000, 0x80000000,
750        0x60000000, 0xfc00fc00, 0x8000c000, 0x0000f000, 0xe0000000,
751        0x0ff00000, 0x07000000, 0x00001c00, 0x0000ff00, 0xfc800000,
752        0x0fc00000, 0xc0c00000, 0x5500c0c0, 0xc0000000, 0x00200000,
753        0x10300020, 0x80230000, 0x000c0020, 0xe0008000, 0xc0000000,
754        0x0000ffff, 0xfffe0000, 0x0000fc00, 0xf8000000, 0xffffff80,
755        0xfffff800, 0x00300000, 0x00c00000, 0x1c000000, 0xfffc0200,
756        0x00008000, 0x80000000, 0x01f00000, 0x0000df40, 0x7ffe7f00,
757        0xff800000, 0x80808080, 0x80808080, 0xfffffff8, 0x04000000,
758        0xfff00000, 0xffc00000, 0xf000ffff, 0x00000001, 0x01800000,
759        0x0000001f, 0x0001c000, 0x00008000, 0xf8000000, 0x0000fff0,
760        0x80000000, 0x80000000, 0xffc00000, 0xffffe000, 0x0000e000,
761        0x0000ff80, 0xfffff000, 0x40000000, 0xff000000, 0x00008000,
762        0xfffcc000, 0x007fffff, 0xfc00f000, 0xff000000, 0xfc003fe0,
763        0xf0000000, 0x7ff00000, 0xe0000000, 0x3c004000, 0x80000000,
764        0xff800000, 0x0c00c000, 0x07fffff8, 0xff800000, 0xff818181,
765        0x00008080, 0xffffffcf, 0xfc00c000, 0x0000fff0, 0x00000780,
766        0xf0000000, 0x0000c000, 0xfc000000, 0x1f07ff80, 0xa0800000,
767        0x00000024, 0x0007fffc, 0x0000ffff, 0x00030000, 0xffffff00,
768        0xc000ffff, 0xfc000000, 0x0000c000, 0x00080000, 0x0020f080,
769        0x60000000, 0x00000001, 0x80000000, 0xe3030303, 0xc1ff8080,
770        0x00001000, 0x48000080, 0xc000c000, 0xf8000000, 0x00000078,
771        0x00700000, 0xf000e000, 0xfffffffe, 0x0000ffff, 0xc0000000,
772        0xe0000000, 0xfffe0000, 0xf0000000, 0x0000fff0, 0x0000f800,
773        0xf8000000, 0x40000000, 0xffc000f0, 0xc0000000, 0xfffffc00,
774        0x0000ff00, 0xffff7ff0, 0xff800000, 0xffc00000, 0xffffff00,
775        0x000002c0, 0x6e400000, 0x00400000, 0x80000000, 0xffff007f,
776        0x70000000, 0x7c000000, 0x3f000000, 0x01100f90, 0x78f00000,
777        0xfe00ff00, 0xff800780, 0x01c00000, 0x00c00000, 0x00f80000,
778        0xe1fc0000, 0xffff01ff, 0xfffffe00, 0x80000000, 0x0003c000,
779        0x7fff0000, 0x0000fffc, 0xfc00fe00, 0x00200000, 0x0000fff0,
780        0xff800000, 0xf800de00, 0xffe00001, 0x00040000, 0xc0000000,
781        0x0000ffff, 0xfc00f800, 0x00066011, 0x0c120200, 0x1f7fc660,
782        0xffe0e030, 0xfc00ff00, 0x00c00000, 0xfffffc00, 0xfc00ffe0,
783        0xff000000, 0xfffffc00, 0x7ff80000, 0xfe000000, 0xfe000000,
784        0xffe08000, 0xffff8000, 0xfe000000, 0x80000000, 0xffff3c00,
785        0x0000ffff, 0xffc0c000, 0x0400ffc0, 0x1f000004, 0xffff0000,
786        0x0000ffe0, 0x80000000, 0x00007fff, 0xfffffffc, 0xe000f800,
787        0x0c00fe00, 0xfffffff0, 0xffc00000, 0x00000180, 0xc0000000,
788        0xffffffc0, 0xff800000, 0xfffc0000, 0x00200000, 0x20000000,
789        0x1400219b, 0x00000010, 0x20201840, 0x84000000, 0x000203a0,
790        0x000000c0, 0x00003000, 0xff800060, 0x00000010, 0xf5080169,
791        0x5569157b, 0xa1080869, 0xf0000400, 0xf0000411, 0xfffcffff,
792        0x0000f000, 0xfff00000, 0x00018000, 0x00010001, 0xffc00000,
793        0x0000e000, 0x00008000, 0x0000f000, 0xf8000000, 0x0000003f,
794        0x0000fff8, 0xf8000000, 0xfffcfe00, 0x0000e000, 0xc0000000,
795        0x000f8000, 0xff000000, 0x80000000, 0x0000f800, 0x04000000,
796        0x00000010, 0x00000018, 0xffff0000, 0xfff0e000, 0xfff00000,
797        0xffe00000, 0x0000f000, 0xfc00ff00, 0x0000ff00, 0xffffc000,
798        0xff800000, 0xffe00000, 0xc0000000, 0xc0000000, 0xfffffffd,
799        0xffff0000},
800       34816};
801    EnumeratedPropertyObject property_object
802      {sc,
803       SC_ns::enum_names,
804       SC_ns::value_names,
805       SC_ns::aliases_only_map,
806       {aghb_Set, arab_Set, armi_Set, armn_Set, avst_Set, bali_Set,
807        bamu_Set, bass_Set, batk_Set, beng_Set, bopo_Set, brah_Set,
808        brai_Set, bugi_Set, buhd_Set, cakm_Set, cans_Set, cari_Set,
809        cham_Set, cher_Set, copt_Set, cprt_Set, cyrl_Set, deva_Set,
810        dsrt_Set, dupl_Set, egyp_Set, elba_Set, ethi_Set, geor_Set,
811        glag_Set, goth_Set, gran_Set, grek_Set, gujr_Set, guru_Set,
812        hang_Set, hani_Set, hano_Set, hebr_Set, hira_Set, hmng_Set,
813        hrkt_Set, ital_Set, java_Set, kali_Set, kana_Set, khar_Set,
814        khmr_Set, khoj_Set, knda_Set, kthi_Set, lana_Set, laoo_Set,
815        latn_Set, lepc_Set, limb_Set, lina_Set, linb_Set, lisu_Set,
816        lyci_Set, lydi_Set, mahj_Set, mand_Set, mani_Set, mend_Set,
817        merc_Set, mero_Set, mlym_Set, modi_Set, mong_Set, mroo_Set,
818        mtei_Set, mymr_Set, narb_Set, nbat_Set, nkoo_Set, ogam_Set,
819        olck_Set, orkh_Set, orya_Set, osma_Set, palm_Set, pauc_Set,
820        perm_Set, phag_Set, phli_Set, phlp_Set, phnx_Set, plrd_Set,
821        prti_Set, rjng_Set, runr_Set, samr_Set, sarb_Set, saur_Set,
822        shaw_Set, shrd_Set, sidd_Set, sind_Set, sinh_Set, sora_Set,
823        sund_Set, sylo_Set, syrc_Set, tagb_Set, takr_Set, tale_Set,
824        talu_Set, taml_Set, tavt_Set, telu_Set, tfng_Set, tglg_Set,
825        thaa_Set, thai_Set, tibt_Set, tirh_Set, ugar_Set, vaii_Set,
826        wara_Set, xpeo_Set, xsux_Set, yiii_Set, zinh_Set, zyyy_Set,
827        zzzz_Set
828       }};
829  }
830}
831
832#endif
Note: See TracBrowser for help on using the repository browser.