1 /* ANSI-C code produced by gperf version 3.1 */
2 /* Command-line: gperf -T -C -c -t -j1 -L ANSI-C --ignore-case --pic -Q unicode_prop_name_pool -N unicode_lookup_property_name --output-file gperf1.tmp unicode_property_data.gperf  */
3 /* Computed positions: -k'1-3,5-6,12,16,$' */
4 
5 #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
6       && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
7       && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
8       && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
9       && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
10       && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
11       && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
12       && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
13       && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
14       && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
15       && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
16       && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
17       && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
18       && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
19       && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
20       && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
21       && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
22       && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
23       && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
24       && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
25       && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
26       && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
27       && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
28 /* The character set is not based on ISO-646.  */
29 #error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
30 #endif
31 
32 
33 
34 /* Generated by make_unicode_property_data.py. */
35 
36 
37 /* PROPERTY: 'NEWLINE': POSIX [[:NEWLINE:]] */
38 static const OnigCodePoint
39 CR_NEWLINE[] = { 1,
40 0x000a, 0x000a,
41 }; /* END of CR_NEWLINE */
42 
43 /* PROPERTY: 'Alpha': POSIX [[:Alpha:]] */
44 static const OnigCodePoint
45 CR_Alpha[] = { 679,
46 0x0041, 0x005a,
47 0x0061, 0x007a,
48 0x00aa, 0x00aa,
49 0x00b5, 0x00b5,
50 0x00ba, 0x00ba,
51 0x00c0, 0x00d6,
52 0x00d8, 0x00f6,
53 0x00f8, 0x02c1,
54 0x02c6, 0x02d1,
55 0x02e0, 0x02e4,
56 0x02ec, 0x02ec,
57 0x02ee, 0x02ee,
58 0x0345, 0x0345,
59 0x0370, 0x0374,
60 0x0376, 0x0377,
61 0x037a, 0x037d,
62 0x037f, 0x037f,
63 0x0386, 0x0386,
64 0x0388, 0x038a,
65 0x038c, 0x038c,
66 0x038e, 0x03a1,
67 0x03a3, 0x03f5,
68 0x03f7, 0x0481,
69 0x048a, 0x052f,
70 0x0531, 0x0556,
71 0x0559, 0x0559,
72 0x0560, 0x0588,
73 0x05b0, 0x05bd,
74 0x05bf, 0x05bf,
75 0x05c1, 0x05c2,
76 0x05c4, 0x05c5,
77 0x05c7, 0x05c7,
78 0x05d0, 0x05ea,
79 0x05ef, 0x05f2,
80 0x0610, 0x061a,
81 0x0620, 0x0657,
82 0x0659, 0x065f,
83 0x066e, 0x06d3,
84 0x06d5, 0x06dc,
85 0x06e1, 0x06e8,
86 0x06ed, 0x06ef,
87 0x06fa, 0x06fc,
88 0x06ff, 0x06ff,
89 0x0710, 0x073f,
90 0x074d, 0x07b1,
91 0x07ca, 0x07ea,
92 0x07f4, 0x07f5,
93 0x07fa, 0x07fa,
94 0x0800, 0x0817,
95 0x081a, 0x082c,
96 0x0840, 0x0858,
97 0x0860, 0x086a,
98 0x08a0, 0x08b4,
99 0x08b6, 0x08bd,
100 0x08d4, 0x08df,
101 0x08e3, 0x08e9,
102 0x08f0, 0x093b,
103 0x093d, 0x094c,
104 0x094e, 0x0950,
105 0x0955, 0x0963,
106 0x0971, 0x0983,
107 0x0985, 0x098c,
108 0x098f, 0x0990,
109 0x0993, 0x09a8,
110 0x09aa, 0x09b0,
111 0x09b2, 0x09b2,
112 0x09b6, 0x09b9,
113 0x09bd, 0x09c4,
114 0x09c7, 0x09c8,
115 0x09cb, 0x09cc,
116 0x09ce, 0x09ce,
117 0x09d7, 0x09d7,
118 0x09dc, 0x09dd,
119 0x09df, 0x09e3,
120 0x09f0, 0x09f1,
121 0x09fc, 0x09fc,
122 0x0a01, 0x0a03,
123 0x0a05, 0x0a0a,
124 0x0a0f, 0x0a10,
125 0x0a13, 0x0a28,
126 0x0a2a, 0x0a30,
127 0x0a32, 0x0a33,
128 0x0a35, 0x0a36,
129 0x0a38, 0x0a39,
130 0x0a3e, 0x0a42,
131 0x0a47, 0x0a48,
132 0x0a4b, 0x0a4c,
133 0x0a51, 0x0a51,
134 0x0a59, 0x0a5c,
135 0x0a5e, 0x0a5e,
136 0x0a70, 0x0a75,
137 0x0a81, 0x0a83,
138 0x0a85, 0x0a8d,
139 0x0a8f, 0x0a91,
140 0x0a93, 0x0aa8,
141 0x0aaa, 0x0ab0,
142 0x0ab2, 0x0ab3,
143 0x0ab5, 0x0ab9,
144 0x0abd, 0x0ac5,
145 0x0ac7, 0x0ac9,
146 0x0acb, 0x0acc,
147 0x0ad0, 0x0ad0,
148 0x0ae0, 0x0ae3,
149 0x0af9, 0x0afc,
150 0x0b01, 0x0b03,
151 0x0b05, 0x0b0c,
152 0x0b0f, 0x0b10,
153 0x0b13, 0x0b28,
154 0x0b2a, 0x0b30,
155 0x0b32, 0x0b33,
156 0x0b35, 0x0b39,
157 0x0b3d, 0x0b44,
158 0x0b47, 0x0b48,
159 0x0b4b, 0x0b4c,
160 0x0b56, 0x0b57,
161 0x0b5c, 0x0b5d,
162 0x0b5f, 0x0b63,
163 0x0b71, 0x0b71,
164 0x0b82, 0x0b83,
165 0x0b85, 0x0b8a,
166 0x0b8e, 0x0b90,
167 0x0b92, 0x0b95,
168 0x0b99, 0x0b9a,
169 0x0b9c, 0x0b9c,
170 0x0b9e, 0x0b9f,
171 0x0ba3, 0x0ba4,
172 0x0ba8, 0x0baa,
173 0x0bae, 0x0bb9,
174 0x0bbe, 0x0bc2,
175 0x0bc6, 0x0bc8,
176 0x0bca, 0x0bcc,
177 0x0bd0, 0x0bd0,
178 0x0bd7, 0x0bd7,
179 0x0c00, 0x0c03,
180 0x0c05, 0x0c0c,
181 0x0c0e, 0x0c10,
182 0x0c12, 0x0c28,
183 0x0c2a, 0x0c39,
184 0x0c3d, 0x0c44,
185 0x0c46, 0x0c48,
186 0x0c4a, 0x0c4c,
187 0x0c55, 0x0c56,
188 0x0c58, 0x0c5a,
189 0x0c60, 0x0c63,
190 0x0c80, 0x0c83,
191 0x0c85, 0x0c8c,
192 0x0c8e, 0x0c90,
193 0x0c92, 0x0ca8,
194 0x0caa, 0x0cb3,
195 0x0cb5, 0x0cb9,
196 0x0cbd, 0x0cc4,
197 0x0cc6, 0x0cc8,
198 0x0cca, 0x0ccc,
199 0x0cd5, 0x0cd6,
200 0x0cde, 0x0cde,
201 0x0ce0, 0x0ce3,
202 0x0cf1, 0x0cf2,
203 0x0d00, 0x0d03,
204 0x0d05, 0x0d0c,
205 0x0d0e, 0x0d10,
206 0x0d12, 0x0d3a,
207 0x0d3d, 0x0d44,
208 0x0d46, 0x0d48,
209 0x0d4a, 0x0d4c,
210 0x0d4e, 0x0d4e,
211 0x0d54, 0x0d57,
212 0x0d5f, 0x0d63,
213 0x0d7a, 0x0d7f,
214 0x0d82, 0x0d83,
215 0x0d85, 0x0d96,
216 0x0d9a, 0x0db1,
217 0x0db3, 0x0dbb,
218 0x0dbd, 0x0dbd,
219 0x0dc0, 0x0dc6,
220 0x0dcf, 0x0dd4,
221 0x0dd6, 0x0dd6,
222 0x0dd8, 0x0ddf,
223 0x0df2, 0x0df3,
224 0x0e01, 0x0e3a,
225 0x0e40, 0x0e46,
226 0x0e4d, 0x0e4d,
227 0x0e81, 0x0e82,
228 0x0e84, 0x0e84,
229 0x0e86, 0x0e8a,
230 0x0e8c, 0x0ea3,
231 0x0ea5, 0x0ea5,
232 0x0ea7, 0x0eb9,
233 0x0ebb, 0x0ebd,
234 0x0ec0, 0x0ec4,
235 0x0ec6, 0x0ec6,
236 0x0ecd, 0x0ecd,
237 0x0edc, 0x0edf,
238 0x0f00, 0x0f00,
239 0x0f40, 0x0f47,
240 0x0f49, 0x0f6c,
241 0x0f71, 0x0f81,
242 0x0f88, 0x0f97,
243 0x0f99, 0x0fbc,
244 0x1000, 0x1036,
245 0x1038, 0x1038,
246 0x103b, 0x103f,
247 0x1050, 0x108f,
248 0x109a, 0x109d,
249 0x10a0, 0x10c5,
250 0x10c7, 0x10c7,
251 0x10cd, 0x10cd,
252 0x10d0, 0x10fa,
253 0x10fc, 0x1248,
254 0x124a, 0x124d,
255 0x1250, 0x1256,
256 0x1258, 0x1258,
257 0x125a, 0x125d,
258 0x1260, 0x1288,
259 0x128a, 0x128d,
260 0x1290, 0x12b0,
261 0x12b2, 0x12b5,
262 0x12b8, 0x12be,
263 0x12c0, 0x12c0,
264 0x12c2, 0x12c5,
265 0x12c8, 0x12d6,
266 0x12d8, 0x1310,
267 0x1312, 0x1315,
268 0x1318, 0x135a,
269 0x1380, 0x138f,
270 0x13a0, 0x13f5,
271 0x13f8, 0x13fd,
272 0x1401, 0x166c,
273 0x166f, 0x167f,
274 0x1681, 0x169a,
275 0x16a0, 0x16ea,
276 0x16ee, 0x16f8,
277 0x1700, 0x170c,
278 0x170e, 0x1713,
279 0x1720, 0x1733,
280 0x1740, 0x1753,
281 0x1760, 0x176c,
282 0x176e, 0x1770,
283 0x1772, 0x1773,
284 0x1780, 0x17b3,
285 0x17b6, 0x17c8,
286 0x17d7, 0x17d7,
287 0x17dc, 0x17dc,
288 0x1820, 0x1878,
289 0x1880, 0x18aa,
290 0x18b0, 0x18f5,
291 0x1900, 0x191e,
292 0x1920, 0x192b,
293 0x1930, 0x1938,
294 0x1950, 0x196d,
295 0x1970, 0x1974,
296 0x1980, 0x19ab,
297 0x19b0, 0x19c9,
298 0x1a00, 0x1a1b,
299 0x1a20, 0x1a5e,
300 0x1a61, 0x1a74,
301 0x1aa7, 0x1aa7,
302 0x1b00, 0x1b33,
303 0x1b35, 0x1b43,
304 0x1b45, 0x1b4b,
305 0x1b80, 0x1ba9,
306 0x1bac, 0x1baf,
307 0x1bba, 0x1be5,
308 0x1be7, 0x1bf1,
309 0x1c00, 0x1c36,
310 0x1c4d, 0x1c4f,
311 0x1c5a, 0x1c7d,
312 0x1c80, 0x1c88,
313 0x1c90, 0x1cba,
314 0x1cbd, 0x1cbf,
315 0x1ce9, 0x1cec,
316 0x1cee, 0x1cf3,
317 0x1cf5, 0x1cf6,
318 0x1cfa, 0x1cfa,
319 0x1d00, 0x1dbf,
320 0x1de7, 0x1df4,
321 0x1e00, 0x1f15,
322 0x1f18, 0x1f1d,
323 0x1f20, 0x1f45,
324 0x1f48, 0x1f4d,
325 0x1f50, 0x1f57,
326 0x1f59, 0x1f59,
327 0x1f5b, 0x1f5b,
328 0x1f5d, 0x1f5d,
329 0x1f5f, 0x1f7d,
330 0x1f80, 0x1fb4,
331 0x1fb6, 0x1fbc,
332 0x1fbe, 0x1fbe,
333 0x1fc2, 0x1fc4,
334 0x1fc6, 0x1fcc,
335 0x1fd0, 0x1fd3,
336 0x1fd6, 0x1fdb,
337 0x1fe0, 0x1fec,
338 0x1ff2, 0x1ff4,
339 0x1ff6, 0x1ffc,
340 0x2071, 0x2071,
341 0x207f, 0x207f,
342 0x2090, 0x209c,
343 0x2102, 0x2102,
344 0x2107, 0x2107,
345 0x210a, 0x2113,
346 0x2115, 0x2115,
347 0x2119, 0x211d,
348 0x2124, 0x2124,
349 0x2126, 0x2126,
350 0x2128, 0x2128,
351 0x212a, 0x212d,
352 0x212f, 0x2139,
353 0x213c, 0x213f,
354 0x2145, 0x2149,
355 0x214e, 0x214e,
356 0x2160, 0x2188,
357 0x24b6, 0x24e9,
358 0x2c00, 0x2c2e,
359 0x2c30, 0x2c5e,
360 0x2c60, 0x2ce4,
361 0x2ceb, 0x2cee,
362 0x2cf2, 0x2cf3,
363 0x2d00, 0x2d25,
364 0x2d27, 0x2d27,
365 0x2d2d, 0x2d2d,
366 0x2d30, 0x2d67,
367 0x2d6f, 0x2d6f,
368 0x2d80, 0x2d96,
369 0x2da0, 0x2da6,
370 0x2da8, 0x2dae,
371 0x2db0, 0x2db6,
372 0x2db8, 0x2dbe,
373 0x2dc0, 0x2dc6,
374 0x2dc8, 0x2dce,
375 0x2dd0, 0x2dd6,
376 0x2dd8, 0x2dde,
377 0x2de0, 0x2dff,
378 0x2e2f, 0x2e2f,
379 0x3005, 0x3007,
380 0x3021, 0x3029,
381 0x3031, 0x3035,
382 0x3038, 0x303c,
383 0x3041, 0x3096,
384 0x309d, 0x309f,
385 0x30a1, 0x30fa,
386 0x30fc, 0x30ff,
387 0x3105, 0x312f,
388 0x3131, 0x318e,
389 0x31a0, 0x31ba,
390 0x31f0, 0x31ff,
391 0x3400, 0x4db5,
392 0x4e00, 0x9fef,
393 0xa000, 0xa48c,
394 0xa4d0, 0xa4fd,
395 0xa500, 0xa60c,
396 0xa610, 0xa61f,
397 0xa62a, 0xa62b,
398 0xa640, 0xa66e,
399 0xa674, 0xa67b,
400 0xa67f, 0xa6ef,
401 0xa717, 0xa71f,
402 0xa722, 0xa788,
403 0xa78b, 0xa7bf,
404 0xa7c2, 0xa7c6,
405 0xa7f7, 0xa805,
406 0xa807, 0xa827,
407 0xa840, 0xa873,
408 0xa880, 0xa8c3,
409 0xa8c5, 0xa8c5,
410 0xa8f2, 0xa8f7,
411 0xa8fb, 0xa8fb,
412 0xa8fd, 0xa8ff,
413 0xa90a, 0xa92a,
414 0xa930, 0xa952,
415 0xa960, 0xa97c,
416 0xa980, 0xa9b2,
417 0xa9b4, 0xa9bf,
418 0xa9cf, 0xa9cf,
419 0xa9e0, 0xa9ef,
420 0xa9fa, 0xa9fe,
421 0xaa00, 0xaa36,
422 0xaa40, 0xaa4d,
423 0xaa60, 0xaa76,
424 0xaa7a, 0xaabe,
425 0xaac0, 0xaac0,
426 0xaac2, 0xaac2,
427 0xaadb, 0xaadd,
428 0xaae0, 0xaaef,
429 0xaaf2, 0xaaf5,
430 0xab01, 0xab06,
431 0xab09, 0xab0e,
432 0xab11, 0xab16,
433 0xab20, 0xab26,
434 0xab28, 0xab2e,
435 0xab30, 0xab5a,
436 0xab5c, 0xab67,
437 0xab70, 0xabea,
438 0xac00, 0xd7a3,
439 0xd7b0, 0xd7c6,
440 0xd7cb, 0xd7fb,
441 0xf900, 0xfa6d,
442 0xfa70, 0xfad9,
443 0xfb00, 0xfb06,
444 0xfb13, 0xfb17,
445 0xfb1d, 0xfb28,
446 0xfb2a, 0xfb36,
447 0xfb38, 0xfb3c,
448 0xfb3e, 0xfb3e,
449 0xfb40, 0xfb41,
450 0xfb43, 0xfb44,
451 0xfb46, 0xfbb1,
452 0xfbd3, 0xfd3d,
453 0xfd50, 0xfd8f,
454 0xfd92, 0xfdc7,
455 0xfdf0, 0xfdfb,
456 0xfe70, 0xfe74,
457 0xfe76, 0xfefc,
458 0xff21, 0xff3a,
459 0xff41, 0xff5a,
460 0xff66, 0xffbe,
461 0xffc2, 0xffc7,
462 0xffca, 0xffcf,
463 0xffd2, 0xffd7,
464 0xffda, 0xffdc,
465 0x10000, 0x1000b,
466 0x1000d, 0x10026,
467 0x10028, 0x1003a,
468 0x1003c, 0x1003d,
469 0x1003f, 0x1004d,
470 0x10050, 0x1005d,
471 0x10080, 0x100fa,
472 0x10140, 0x10174,
473 0x10280, 0x1029c,
474 0x102a0, 0x102d0,
475 0x10300, 0x1031f,
476 0x1032d, 0x1034a,
477 0x10350, 0x1037a,
478 0x10380, 0x1039d,
479 0x103a0, 0x103c3,
480 0x103c8, 0x103cf,
481 0x103d1, 0x103d5,
482 0x10400, 0x1049d,
483 0x104b0, 0x104d3,
484 0x104d8, 0x104fb,
485 0x10500, 0x10527,
486 0x10530, 0x10563,
487 0x10600, 0x10736,
488 0x10740, 0x10755,
489 0x10760, 0x10767,
490 0x10800, 0x10805,
491 0x10808, 0x10808,
492 0x1080a, 0x10835,
493 0x10837, 0x10838,
494 0x1083c, 0x1083c,
495 0x1083f, 0x10855,
496 0x10860, 0x10876,
497 0x10880, 0x1089e,
498 0x108e0, 0x108f2,
499 0x108f4, 0x108f5,
500 0x10900, 0x10915,
501 0x10920, 0x10939,
502 0x10980, 0x109b7,
503 0x109be, 0x109bf,
504 0x10a00, 0x10a03,
505 0x10a05, 0x10a06,
506 0x10a0c, 0x10a13,
507 0x10a15, 0x10a17,
508 0x10a19, 0x10a35,
509 0x10a60, 0x10a7c,
510 0x10a80, 0x10a9c,
511 0x10ac0, 0x10ac7,
512 0x10ac9, 0x10ae4,
513 0x10b00, 0x10b35,
514 0x10b40, 0x10b55,
515 0x10b60, 0x10b72,
516 0x10b80, 0x10b91,
517 0x10c00, 0x10c48,
518 0x10c80, 0x10cb2,
519 0x10cc0, 0x10cf2,
520 0x10d00, 0x10d27,
521 0x10f00, 0x10f1c,
522 0x10f27, 0x10f27,
523 0x10f30, 0x10f45,
524 0x10fe0, 0x10ff6,
525 0x11000, 0x11045,
526 0x11082, 0x110b8,
527 0x110d0, 0x110e8,
528 0x11100, 0x11132,
529 0x11144, 0x11146,
530 0x11150, 0x11172,
531 0x11176, 0x11176,
532 0x11180, 0x111bf,
533 0x111c1, 0x111c4,
534 0x111da, 0x111da,
535 0x111dc, 0x111dc,
536 0x11200, 0x11211,
537 0x11213, 0x11234,
538 0x11237, 0x11237,
539 0x1123e, 0x1123e,
540 0x11280, 0x11286,
541 0x11288, 0x11288,
542 0x1128a, 0x1128d,
543 0x1128f, 0x1129d,
544 0x1129f, 0x112a8,
545 0x112b0, 0x112e8,
546 0x11300, 0x11303,
547 0x11305, 0x1130c,
548 0x1130f, 0x11310,
549 0x11313, 0x11328,
550 0x1132a, 0x11330,
551 0x11332, 0x11333,
552 0x11335, 0x11339,
553 0x1133d, 0x11344,
554 0x11347, 0x11348,
555 0x1134b, 0x1134c,
556 0x11350, 0x11350,
557 0x11357, 0x11357,
558 0x1135d, 0x11363,
559 0x11400, 0x11441,
560 0x11443, 0x11445,
561 0x11447, 0x1144a,
562 0x1145f, 0x1145f,
563 0x11480, 0x114c1,
564 0x114c4, 0x114c5,
565 0x114c7, 0x114c7,
566 0x11580, 0x115b5,
567 0x115b8, 0x115be,
568 0x115d8, 0x115dd,
569 0x11600, 0x1163e,
570 0x11640, 0x11640,
571 0x11644, 0x11644,
572 0x11680, 0x116b5,
573 0x116b8, 0x116b8,
574 0x11700, 0x1171a,
575 0x1171d, 0x1172a,
576 0x11800, 0x11838,
577 0x118a0, 0x118df,
578 0x118ff, 0x118ff,
579 0x119a0, 0x119a7,
580 0x119aa, 0x119d7,
581 0x119da, 0x119df,
582 0x119e1, 0x119e1,
583 0x119e3, 0x119e4,
584 0x11a00, 0x11a32,
585 0x11a35, 0x11a3e,
586 0x11a50, 0x11a97,
587 0x11a9d, 0x11a9d,
588 0x11ac0, 0x11af8,
589 0x11c00, 0x11c08,
590 0x11c0a, 0x11c36,
591 0x11c38, 0x11c3e,
592 0x11c40, 0x11c40,
593 0x11c72, 0x11c8f,
594 0x11c92, 0x11ca7,
595 0x11ca9, 0x11cb6,
596 0x11d00, 0x11d06,
597 0x11d08, 0x11d09,
598 0x11d0b, 0x11d36,
599 0x11d3a, 0x11d3a,
600 0x11d3c, 0x11d3d,
601 0x11d3f, 0x11d41,
602 0x11d43, 0x11d43,
603 0x11d46, 0x11d47,
604 0x11d60, 0x11d65,
605 0x11d67, 0x11d68,
606 0x11d6a, 0x11d8e,
607 0x11d90, 0x11d91,
608 0x11d93, 0x11d96,
609 0x11d98, 0x11d98,
610 0x11ee0, 0x11ef6,
611 0x12000, 0x12399,
612 0x12400, 0x1246e,
613 0x12480, 0x12543,
614 0x13000, 0x1342e,
615 0x14400, 0x14646,
616 0x16800, 0x16a38,
617 0x16a40, 0x16a5e,
618 0x16ad0, 0x16aed,
619 0x16b00, 0x16b2f,
620 0x16b40, 0x16b43,
621 0x16b63, 0x16b77,
622 0x16b7d, 0x16b8f,
623 0x16e40, 0x16e7f,
624 0x16f00, 0x16f4a,
625 0x16f4f, 0x16f87,
626 0x16f8f, 0x16f9f,
627 0x16fe0, 0x16fe1,
628 0x16fe3, 0x16fe3,
629 0x17000, 0x187f7,
630 0x18800, 0x18af2,
631 0x1b000, 0x1b11e,
632 0x1b150, 0x1b152,
633 0x1b164, 0x1b167,
634 0x1b170, 0x1b2fb,
635 0x1bc00, 0x1bc6a,
636 0x1bc70, 0x1bc7c,
637 0x1bc80, 0x1bc88,
638 0x1bc90, 0x1bc99,
639 0x1bc9e, 0x1bc9e,
640 0x1d400, 0x1d454,
641 0x1d456, 0x1d49c,
642 0x1d49e, 0x1d49f,
643 0x1d4a2, 0x1d4a2,
644 0x1d4a5, 0x1d4a6,
645 0x1d4a9, 0x1d4ac,
646 0x1d4ae, 0x1d4b9,
647 0x1d4bb, 0x1d4bb,
648 0x1d4bd, 0x1d4c3,
649 0x1d4c5, 0x1d505,
650 0x1d507, 0x1d50a,
651 0x1d50d, 0x1d514,
652 0x1d516, 0x1d51c,
653 0x1d51e, 0x1d539,
654 0x1d53b, 0x1d53e,
655 0x1d540, 0x1d544,
656 0x1d546, 0x1d546,
657 0x1d54a, 0x1d550,
658 0x1d552, 0x1d6a5,
659 0x1d6a8, 0x1d6c0,
660 0x1d6c2, 0x1d6da,
661 0x1d6dc, 0x1d6fa,
662 0x1d6fc, 0x1d714,
663 0x1d716, 0x1d734,
664 0x1d736, 0x1d74e,
665 0x1d750, 0x1d76e,
666 0x1d770, 0x1d788,
667 0x1d78a, 0x1d7a8,
668 0x1d7aa, 0x1d7c2,
669 0x1d7c4, 0x1d7cb,
670 0x1e000, 0x1e006,
671 0x1e008, 0x1e018,
672 0x1e01b, 0x1e021,
673 0x1e023, 0x1e024,
674 0x1e026, 0x1e02a,
675 0x1e100, 0x1e12c,
676 0x1e137, 0x1e13d,
677 0x1e14e, 0x1e14e,
678 0x1e2c0, 0x1e2eb,
679 0x1e800, 0x1e8c4,
680 0x1e900, 0x1e943,
681 0x1e947, 0x1e947,
682 0x1e94b, 0x1e94b,
683 0x1ee00, 0x1ee03,
684 0x1ee05, 0x1ee1f,
685 0x1ee21, 0x1ee22,
686 0x1ee24, 0x1ee24,
687 0x1ee27, 0x1ee27,
688 0x1ee29, 0x1ee32,
689 0x1ee34, 0x1ee37,
690 0x1ee39, 0x1ee39,
691 0x1ee3b, 0x1ee3b,
692 0x1ee42, 0x1ee42,
693 0x1ee47, 0x1ee47,
694 0x1ee49, 0x1ee49,
695 0x1ee4b, 0x1ee4b,
696 0x1ee4d, 0x1ee4f,
697 0x1ee51, 0x1ee52,
698 0x1ee54, 0x1ee54,
699 0x1ee57, 0x1ee57,
700 0x1ee59, 0x1ee59,
701 0x1ee5b, 0x1ee5b,
702 0x1ee5d, 0x1ee5d,
703 0x1ee5f, 0x1ee5f,
704 0x1ee61, 0x1ee62,
705 0x1ee64, 0x1ee64,
706 0x1ee67, 0x1ee6a,
707 0x1ee6c, 0x1ee72,
708 0x1ee74, 0x1ee77,
709 0x1ee79, 0x1ee7c,
710 0x1ee7e, 0x1ee7e,
711 0x1ee80, 0x1ee89,
712 0x1ee8b, 0x1ee9b,
713 0x1eea1, 0x1eea3,
714 0x1eea5, 0x1eea9,
715 0x1eeab, 0x1eebb,
716 0x1f130, 0x1f149,
717 0x1f150, 0x1f169,
718 0x1f170, 0x1f189,
719 0x20000, 0x2a6d6,
720 0x2a700, 0x2b734,
721 0x2b740, 0x2b81d,
722 0x2b820, 0x2cea1,
723 0x2ceb0, 0x2ebe0,
724 0x2f800, 0x2fa1d,
725 }; /* END of CR_Alpha */
726 
727 /* PROPERTY: 'Blank': POSIX [[:Blank:]] */
728 static const OnigCodePoint
729 CR_Blank[] = { 8,
730 0x0009, 0x0009,
731 0x0020, 0x0020,
732 0x00a0, 0x00a0,
733 0x1680, 0x1680,
734 0x2000, 0x200a,
735 0x202f, 0x202f,
736 0x205f, 0x205f,
737 0x3000, 0x3000,
738 }; /* END of CR_Blank */
739 
740 /* PROPERTY: 'Cntrl': POSIX [[:Cntrl:]] */
741 static const OnigCodePoint
742 CR_Cntrl[] = { 2,
743 0x0000, 0x001f,
744 0x007f, 0x009f,
745 }; /* END of CR_Cntrl */
746 
747 /* PROPERTY: 'Digit': POSIX [[:Digit:]] */
748 static const OnigCodePoint
749 CR_Digit[] = { 59,
750 0x0030, 0x0039,
751 0x0660, 0x0669,
752 0x06f0, 0x06f9,
753 0x07c0, 0x07c9,
754 0x0966, 0x096f,
755 0x09e6, 0x09ef,
756 0x0a66, 0x0a6f,
757 0x0ae6, 0x0aef,
758 0x0b66, 0x0b6f,
759 0x0be6, 0x0bef,
760 0x0c66, 0x0c6f,
761 0x0ce6, 0x0cef,
762 0x0d66, 0x0d6f,
763 0x0de6, 0x0def,
764 0x0e50, 0x0e59,
765 0x0ed0, 0x0ed9,
766 0x0f20, 0x0f29,
767 0x1040, 0x1049,
768 0x1090, 0x1099,
769 0x17e0, 0x17e9,
770 0x1810, 0x1819,
771 0x1946, 0x194f,
772 0x19d0, 0x19d9,
773 0x1a80, 0x1a89,
774 0x1a90, 0x1a99,
775 0x1b50, 0x1b59,
776 0x1bb0, 0x1bb9,
777 0x1c40, 0x1c49,
778 0x1c50, 0x1c59,
779 0xa620, 0xa629,
780 0xa8d0, 0xa8d9,
781 0xa900, 0xa909,
782 0xa9d0, 0xa9d9,
783 0xa9f0, 0xa9f9,
784 0xaa50, 0xaa59,
785 0xabf0, 0xabf9,
786 0xff10, 0xff19,
787 0x104a0, 0x104a9,
788 0x10d30, 0x10d39,
789 0x11066, 0x1106f,
790 0x110f0, 0x110f9,
791 0x11136, 0x1113f,
792 0x111d0, 0x111d9,
793 0x112f0, 0x112f9,
794 0x11450, 0x11459,
795 0x114d0, 0x114d9,
796 0x11650, 0x11659,
797 0x116c0, 0x116c9,
798 0x11730, 0x11739,
799 0x118e0, 0x118e9,
800 0x11c50, 0x11c59,
801 0x11d50, 0x11d59,
802 0x11da0, 0x11da9,
803 0x16a60, 0x16a69,
804 0x16b50, 0x16b59,
805 0x1d7ce, 0x1d7ff,
806 0x1e140, 0x1e149,
807 0x1e2f0, 0x1e2f9,
808 0x1e950, 0x1e959,
809 }; /* END of CR_Digit */
810 
811 /* PROPERTY: 'Graph': POSIX [[:Graph:]] */
812 static const OnigCodePoint
813 CR_Graph[] = { 671,
814 0x0021, 0x007e,
815 0x00a1, 0x0377,
816 0x037a, 0x037f,
817 0x0384, 0x038a,
818 0x038c, 0x038c,
819 0x038e, 0x03a1,
820 0x03a3, 0x052f,
821 0x0531, 0x0556,
822 0x0559, 0x058a,
823 0x058d, 0x058f,
824 0x0591, 0x05c7,
825 0x05d0, 0x05ea,
826 0x05ef, 0x05f4,
827 0x0600, 0x061c,
828 0x061e, 0x070d,
829 0x070f, 0x074a,
830 0x074d, 0x07b1,
831 0x07c0, 0x07fa,
832 0x07fd, 0x082d,
833 0x0830, 0x083e,
834 0x0840, 0x085b,
835 0x085e, 0x085e,
836 0x0860, 0x086a,
837 0x08a0, 0x08b4,
838 0x08b6, 0x08bd,
839 0x08d3, 0x0983,
840 0x0985, 0x098c,
841 0x098f, 0x0990,
842 0x0993, 0x09a8,
843 0x09aa, 0x09b0,
844 0x09b2, 0x09b2,
845 0x09b6, 0x09b9,
846 0x09bc, 0x09c4,
847 0x09c7, 0x09c8,
848 0x09cb, 0x09ce,
849 0x09d7, 0x09d7,
850 0x09dc, 0x09dd,
851 0x09df, 0x09e3,
852 0x09e6, 0x09fe,
853 0x0a01, 0x0a03,
854 0x0a05, 0x0a0a,
855 0x0a0f, 0x0a10,
856 0x0a13, 0x0a28,
857 0x0a2a, 0x0a30,
858 0x0a32, 0x0a33,
859 0x0a35, 0x0a36,
860 0x0a38, 0x0a39,
861 0x0a3c, 0x0a3c,
862 0x0a3e, 0x0a42,
863 0x0a47, 0x0a48,
864 0x0a4b, 0x0a4d,
865 0x0a51, 0x0a51,
866 0x0a59, 0x0a5c,
867 0x0a5e, 0x0a5e,
868 0x0a66, 0x0a76,
869 0x0a81, 0x0a83,
870 0x0a85, 0x0a8d,
871 0x0a8f, 0x0a91,
872 0x0a93, 0x0aa8,
873 0x0aaa, 0x0ab0,
874 0x0ab2, 0x0ab3,
875 0x0ab5, 0x0ab9,
876 0x0abc, 0x0ac5,
877 0x0ac7, 0x0ac9,
878 0x0acb, 0x0acd,
879 0x0ad0, 0x0ad0,
880 0x0ae0, 0x0ae3,
881 0x0ae6, 0x0af1,
882 0x0af9, 0x0aff,
883 0x0b01, 0x0b03,
884 0x0b05, 0x0b0c,
885 0x0b0f, 0x0b10,
886 0x0b13, 0x0b28,
887 0x0b2a, 0x0b30,
888 0x0b32, 0x0b33,
889 0x0b35, 0x0b39,
890 0x0b3c, 0x0b44,
891 0x0b47, 0x0b48,
892 0x0b4b, 0x0b4d,
893 0x0b56, 0x0b57,
894 0x0b5c, 0x0b5d,
895 0x0b5f, 0x0b63,
896 0x0b66, 0x0b77,
897 0x0b82, 0x0b83,
898 0x0b85, 0x0b8a,
899 0x0b8e, 0x0b90,
900 0x0b92, 0x0b95,
901 0x0b99, 0x0b9a,
902 0x0b9c, 0x0b9c,
903 0x0b9e, 0x0b9f,
904 0x0ba3, 0x0ba4,
905 0x0ba8, 0x0baa,
906 0x0bae, 0x0bb9,
907 0x0bbe, 0x0bc2,
908 0x0bc6, 0x0bc8,
909 0x0bca, 0x0bcd,
910 0x0bd0, 0x0bd0,
911 0x0bd7, 0x0bd7,
912 0x0be6, 0x0bfa,
913 0x0c00, 0x0c0c,
914 0x0c0e, 0x0c10,
915 0x0c12, 0x0c28,
916 0x0c2a, 0x0c39,
917 0x0c3d, 0x0c44,
918 0x0c46, 0x0c48,
919 0x0c4a, 0x0c4d,
920 0x0c55, 0x0c56,
921 0x0c58, 0x0c5a,
922 0x0c60, 0x0c63,
923 0x0c66, 0x0c6f,
924 0x0c77, 0x0c8c,
925 0x0c8e, 0x0c90,
926 0x0c92, 0x0ca8,
927 0x0caa, 0x0cb3,
928 0x0cb5, 0x0cb9,
929 0x0cbc, 0x0cc4,
930 0x0cc6, 0x0cc8,
931 0x0cca, 0x0ccd,
932 0x0cd5, 0x0cd6,
933 0x0cde, 0x0cde,
934 0x0ce0, 0x0ce3,
935 0x0ce6, 0x0cef,
936 0x0cf1, 0x0cf2,
937 0x0d00, 0x0d03,
938 0x0d05, 0x0d0c,
939 0x0d0e, 0x0d10,
940 0x0d12, 0x0d44,
941 0x0d46, 0x0d48,
942 0x0d4a, 0x0d4f,
943 0x0d54, 0x0d63,
944 0x0d66, 0x0d7f,
945 0x0d82, 0x0d83,
946 0x0d85, 0x0d96,
947 0x0d9a, 0x0db1,
948 0x0db3, 0x0dbb,
949 0x0dbd, 0x0dbd,
950 0x0dc0, 0x0dc6,
951 0x0dca, 0x0dca,
952 0x0dcf, 0x0dd4,
953 0x0dd6, 0x0dd6,
954 0x0dd8, 0x0ddf,
955 0x0de6, 0x0def,
956 0x0df2, 0x0df4,
957 0x0e01, 0x0e3a,
958 0x0e3f, 0x0e5b,
959 0x0e81, 0x0e82,
960 0x0e84, 0x0e84,
961 0x0e86, 0x0e8a,
962 0x0e8c, 0x0ea3,
963 0x0ea5, 0x0ea5,
964 0x0ea7, 0x0ebd,
965 0x0ec0, 0x0ec4,
966 0x0ec6, 0x0ec6,
967 0x0ec8, 0x0ecd,
968 0x0ed0, 0x0ed9,
969 0x0edc, 0x0edf,
970 0x0f00, 0x0f47,
971 0x0f49, 0x0f6c,
972 0x0f71, 0x0f97,
973 0x0f99, 0x0fbc,
974 0x0fbe, 0x0fcc,
975 0x0fce, 0x0fda,
976 0x1000, 0x10c5,
977 0x10c7, 0x10c7,
978 0x10cd, 0x10cd,
979 0x10d0, 0x1248,
980 0x124a, 0x124d,
981 0x1250, 0x1256,
982 0x1258, 0x1258,
983 0x125a, 0x125d,
984 0x1260, 0x1288,
985 0x128a, 0x128d,
986 0x1290, 0x12b0,
987 0x12b2, 0x12b5,
988 0x12b8, 0x12be,
989 0x12c0, 0x12c0,
990 0x12c2, 0x12c5,
991 0x12c8, 0x12d6,
992 0x12d8, 0x1310,
993 0x1312, 0x1315,
994 0x1318, 0x135a,
995 0x135d, 0x137c,
996 0x1380, 0x1399,
997 0x13a0, 0x13f5,
998 0x13f8, 0x13fd,
999 0x1400, 0x167f,
1000 0x1681, 0x169c,
1001 0x16a0, 0x16f8,
1002 0x1700, 0x170c,
1003 0x170e, 0x1714,
1004 0x1720, 0x1736,
1005 0x1740, 0x1753,
1006 0x1760, 0x176c,
1007 0x176e, 0x1770,
1008 0x1772, 0x1773,
1009 0x1780, 0x17dd,
1010 0x17e0, 0x17e9,
1011 0x17f0, 0x17f9,
1012 0x1800, 0x180e,
1013 0x1810, 0x1819,
1014 0x1820, 0x1878,
1015 0x1880, 0x18aa,
1016 0x18b0, 0x18f5,
1017 0x1900, 0x191e,
1018 0x1920, 0x192b,
1019 0x1930, 0x193b,
1020 0x1940, 0x1940,
1021 0x1944, 0x196d,
1022 0x1970, 0x1974,
1023 0x1980, 0x19ab,
1024 0x19b0, 0x19c9,
1025 0x19d0, 0x19da,
1026 0x19de, 0x1a1b,
1027 0x1a1e, 0x1a5e,
1028 0x1a60, 0x1a7c,
1029 0x1a7f, 0x1a89,
1030 0x1a90, 0x1a99,
1031 0x1aa0, 0x1aad,
1032 0x1ab0, 0x1abe,
1033 0x1b00, 0x1b4b,
1034 0x1b50, 0x1b7c,
1035 0x1b80, 0x1bf3,
1036 0x1bfc, 0x1c37,
1037 0x1c3b, 0x1c49,
1038 0x1c4d, 0x1c88,
1039 0x1c90, 0x1cba,
1040 0x1cbd, 0x1cc7,
1041 0x1cd0, 0x1cfa,
1042 0x1d00, 0x1df9,
1043 0x1dfb, 0x1f15,
1044 0x1f18, 0x1f1d,
1045 0x1f20, 0x1f45,
1046 0x1f48, 0x1f4d,
1047 0x1f50, 0x1f57,
1048 0x1f59, 0x1f59,
1049 0x1f5b, 0x1f5b,
1050 0x1f5d, 0x1f5d,
1051 0x1f5f, 0x1f7d,
1052 0x1f80, 0x1fb4,
1053 0x1fb6, 0x1fc4,
1054 0x1fc6, 0x1fd3,
1055 0x1fd6, 0x1fdb,
1056 0x1fdd, 0x1fef,
1057 0x1ff2, 0x1ff4,
1058 0x1ff6, 0x1ffe,
1059 0x200b, 0x2027,
1060 0x202a, 0x202e,
1061 0x2030, 0x205e,
1062 0x2060, 0x2064,
1063 0x2066, 0x2071,
1064 0x2074, 0x208e,
1065 0x2090, 0x209c,
1066 0x20a0, 0x20bf,
1067 0x20d0, 0x20f0,
1068 0x2100, 0x218b,
1069 0x2190, 0x2426,
1070 0x2440, 0x244a,
1071 0x2460, 0x2b73,
1072 0x2b76, 0x2b95,
1073 0x2b98, 0x2c2e,
1074 0x2c30, 0x2c5e,
1075 0x2c60, 0x2cf3,
1076 0x2cf9, 0x2d25,
1077 0x2d27, 0x2d27,
1078 0x2d2d, 0x2d2d,
1079 0x2d30, 0x2d67,
1080 0x2d6f, 0x2d70,
1081 0x2d7f, 0x2d96,
1082 0x2da0, 0x2da6,
1083 0x2da8, 0x2dae,
1084 0x2db0, 0x2db6,
1085 0x2db8, 0x2dbe,
1086 0x2dc0, 0x2dc6,
1087 0x2dc8, 0x2dce,
1088 0x2dd0, 0x2dd6,
1089 0x2dd8, 0x2dde,
1090 0x2de0, 0x2e4f,
1091 0x2e80, 0x2e99,
1092 0x2e9b, 0x2ef3,
1093 0x2f00, 0x2fd5,
1094 0x2ff0, 0x2ffb,
1095 0x3001, 0x303f,
1096 0x3041, 0x3096,
1097 0x3099, 0x30ff,
1098 0x3105, 0x312f,
1099 0x3131, 0x318e,
1100 0x3190, 0x31ba,
1101 0x31c0, 0x31e3,
1102 0x31f0, 0x321e,
1103 0x3220, 0x4db5,
1104 0x4dc0, 0x9fef,
1105 0xa000, 0xa48c,
1106 0xa490, 0xa4c6,
1107 0xa4d0, 0xa62b,
1108 0xa640, 0xa6f7,
1109 0xa700, 0xa7bf,
1110 0xa7c2, 0xa7c6,
1111 0xa7f7, 0xa82b,
1112 0xa830, 0xa839,
1113 0xa840, 0xa877,
1114 0xa880, 0xa8c5,
1115 0xa8ce, 0xa8d9,
1116 0xa8e0, 0xa953,
1117 0xa95f, 0xa97c,
1118 0xa980, 0xa9cd,
1119 0xa9cf, 0xa9d9,
1120 0xa9de, 0xa9fe,
1121 0xaa00, 0xaa36,
1122 0xaa40, 0xaa4d,
1123 0xaa50, 0xaa59,
1124 0xaa5c, 0xaac2,
1125 0xaadb, 0xaaf6,
1126 0xab01, 0xab06,
1127 0xab09, 0xab0e,
1128 0xab11, 0xab16,
1129 0xab20, 0xab26,
1130 0xab28, 0xab2e,
1131 0xab30, 0xab67,
1132 0xab70, 0xabed,
1133 0xabf0, 0xabf9,
1134 0xac00, 0xd7a3,
1135 0xd7b0, 0xd7c6,
1136 0xd7cb, 0xd7fb,
1137 0xe000, 0xfa6d,
1138 0xfa70, 0xfad9,
1139 0xfb00, 0xfb06,
1140 0xfb13, 0xfb17,
1141 0xfb1d, 0xfb36,
1142 0xfb38, 0xfb3c,
1143 0xfb3e, 0xfb3e,
1144 0xfb40, 0xfb41,
1145 0xfb43, 0xfb44,
1146 0xfb46, 0xfbc1,
1147 0xfbd3, 0xfd3f,
1148 0xfd50, 0xfd8f,
1149 0xfd92, 0xfdc7,
1150 0xfdf0, 0xfdfd,
1151 0xfe00, 0xfe19,
1152 0xfe20, 0xfe52,
1153 0xfe54, 0xfe66,
1154 0xfe68, 0xfe6b,
1155 0xfe70, 0xfe74,
1156 0xfe76, 0xfefc,
1157 0xfeff, 0xfeff,
1158 0xff01, 0xffbe,
1159 0xffc2, 0xffc7,
1160 0xffca, 0xffcf,
1161 0xffd2, 0xffd7,
1162 0xffda, 0xffdc,
1163 0xffe0, 0xffe6,
1164 0xffe8, 0xffee,
1165 0xfff9, 0xfffd,
1166 0x10000, 0x1000b,
1167 0x1000d, 0x10026,
1168 0x10028, 0x1003a,
1169 0x1003c, 0x1003d,
1170 0x1003f, 0x1004d,
1171 0x10050, 0x1005d,
1172 0x10080, 0x100fa,
1173 0x10100, 0x10102,
1174 0x10107, 0x10133,
1175 0x10137, 0x1018e,
1176 0x10190, 0x1019b,
1177 0x101a0, 0x101a0,
1178 0x101d0, 0x101fd,
1179 0x10280, 0x1029c,
1180 0x102a0, 0x102d0,
1181 0x102e0, 0x102fb,
1182 0x10300, 0x10323,
1183 0x1032d, 0x1034a,
1184 0x10350, 0x1037a,
1185 0x10380, 0x1039d,
1186 0x1039f, 0x103c3,
1187 0x103c8, 0x103d5,
1188 0x10400, 0x1049d,
1189 0x104a0, 0x104a9,
1190 0x104b0, 0x104d3,
1191 0x104d8, 0x104fb,
1192 0x10500, 0x10527,
1193 0x10530, 0x10563,
1194 0x1056f, 0x1056f,
1195 0x10600, 0x10736,
1196 0x10740, 0x10755,
1197 0x10760, 0x10767,
1198 0x10800, 0x10805,
1199 0x10808, 0x10808,
1200 0x1080a, 0x10835,
1201 0x10837, 0x10838,
1202 0x1083c, 0x1083c,
1203 0x1083f, 0x10855,
1204 0x10857, 0x1089e,
1205 0x108a7, 0x108af,
1206 0x108e0, 0x108f2,
1207 0x108f4, 0x108f5,
1208 0x108fb, 0x1091b,
1209 0x1091f, 0x10939,
1210 0x1093f, 0x1093f,
1211 0x10980, 0x109b7,
1212 0x109bc, 0x109cf,
1213 0x109d2, 0x10a03,
1214 0x10a05, 0x10a06,
1215 0x10a0c, 0x10a13,
1216 0x10a15, 0x10a17,
1217 0x10a19, 0x10a35,
1218 0x10a38, 0x10a3a,
1219 0x10a3f, 0x10a48,
1220 0x10a50, 0x10a58,
1221 0x10a60, 0x10a9f,
1222 0x10ac0, 0x10ae6,
1223 0x10aeb, 0x10af6,
1224 0x10b00, 0x10b35,
1225 0x10b39, 0x10b55,
1226 0x10b58, 0x10b72,
1227 0x10b78, 0x10b91,
1228 0x10b99, 0x10b9c,
1229 0x10ba9, 0x10baf,
1230 0x10c00, 0x10c48,
1231 0x10c80, 0x10cb2,
1232 0x10cc0, 0x10cf2,
1233 0x10cfa, 0x10d27,
1234 0x10d30, 0x10d39,
1235 0x10e60, 0x10e7e,
1236 0x10f00, 0x10f27,
1237 0x10f30, 0x10f59,
1238 0x10fe0, 0x10ff6,
1239 0x11000, 0x1104d,
1240 0x11052, 0x1106f,
1241 0x1107f, 0x110c1,
1242 0x110cd, 0x110cd,
1243 0x110d0, 0x110e8,
1244 0x110f0, 0x110f9,
1245 0x11100, 0x11134,
1246 0x11136, 0x11146,
1247 0x11150, 0x11176,
1248 0x11180, 0x111cd,
1249 0x111d0, 0x111df,
1250 0x111e1, 0x111f4,
1251 0x11200, 0x11211,
1252 0x11213, 0x1123e,
1253 0x11280, 0x11286,
1254 0x11288, 0x11288,
1255 0x1128a, 0x1128d,
1256 0x1128f, 0x1129d,
1257 0x1129f, 0x112a9,
1258 0x112b0, 0x112ea,
1259 0x112f0, 0x112f9,
1260 0x11300, 0x11303,
1261 0x11305, 0x1130c,
1262 0x1130f, 0x11310,
1263 0x11313, 0x11328,
1264 0x1132a, 0x11330,
1265 0x11332, 0x11333,
1266 0x11335, 0x11339,
1267 0x1133b, 0x11344,
1268 0x11347, 0x11348,
1269 0x1134b, 0x1134d,
1270 0x11350, 0x11350,
1271 0x11357, 0x11357,
1272 0x1135d, 0x11363,
1273 0x11366, 0x1136c,
1274 0x11370, 0x11374,
1275 0x11400, 0x11459,
1276 0x1145b, 0x1145b,
1277 0x1145d, 0x1145f,
1278 0x11480, 0x114c7,
1279 0x114d0, 0x114d9,
1280 0x11580, 0x115b5,
1281 0x115b8, 0x115dd,
1282 0x11600, 0x11644,
1283 0x11650, 0x11659,
1284 0x11660, 0x1166c,
1285 0x11680, 0x116b8,
1286 0x116c0, 0x116c9,
1287 0x11700, 0x1171a,
1288 0x1171d, 0x1172b,
1289 0x11730, 0x1173f,
1290 0x11800, 0x1183b,
1291 0x118a0, 0x118f2,
1292 0x118ff, 0x118ff,
1293 0x119a0, 0x119a7,
1294 0x119aa, 0x119d7,
1295 0x119da, 0x119e4,
1296 0x11a00, 0x11a47,
1297 0x11a50, 0x11aa2,
1298 0x11ac0, 0x11af8,
1299 0x11c00, 0x11c08,
1300 0x11c0a, 0x11c36,
1301 0x11c38, 0x11c45,
1302 0x11c50, 0x11c6c,
1303 0x11c70, 0x11c8f,
1304 0x11c92, 0x11ca7,
1305 0x11ca9, 0x11cb6,
1306 0x11d00, 0x11d06,
1307 0x11d08, 0x11d09,
1308 0x11d0b, 0x11d36,
1309 0x11d3a, 0x11d3a,
1310 0x11d3c, 0x11d3d,
1311 0x11d3f, 0x11d47,
1312 0x11d50, 0x11d59,
1313 0x11d60, 0x11d65,
1314 0x11d67, 0x11d68,
1315 0x11d6a, 0x11d8e,
1316 0x11d90, 0x11d91,
1317 0x11d93, 0x11d98,
1318 0x11da0, 0x11da9,
1319 0x11ee0, 0x11ef8,
1320 0x11fc0, 0x11ff1,
1321 0x11fff, 0x12399,
1322 0x12400, 0x1246e,
1323 0x12470, 0x12474,
1324 0x12480, 0x12543,
1325 0x13000, 0x1342e,
1326 0x13430, 0x13438,
1327 0x14400, 0x14646,
1328 0x16800, 0x16a38,
1329 0x16a40, 0x16a5e,
1330 0x16a60, 0x16a69,
1331 0x16a6e, 0x16a6f,
1332 0x16ad0, 0x16aed,
1333 0x16af0, 0x16af5,
1334 0x16b00, 0x16b45,
1335 0x16b50, 0x16b59,
1336 0x16b5b, 0x16b61,
1337 0x16b63, 0x16b77,
1338 0x16b7d, 0x16b8f,
1339 0x16e40, 0x16e9a,
1340 0x16f00, 0x16f4a,
1341 0x16f4f, 0x16f87,
1342 0x16f8f, 0x16f9f,
1343 0x16fe0, 0x16fe3,
1344 0x17000, 0x187f7,
1345 0x18800, 0x18af2,
1346 0x1b000, 0x1b11e,
1347 0x1b150, 0x1b152,
1348 0x1b164, 0x1b167,
1349 0x1b170, 0x1b2fb,
1350 0x1bc00, 0x1bc6a,
1351 0x1bc70, 0x1bc7c,
1352 0x1bc80, 0x1bc88,
1353 0x1bc90, 0x1bc99,
1354 0x1bc9c, 0x1bca3,
1355 0x1d000, 0x1d0f5,
1356 0x1d100, 0x1d126,
1357 0x1d129, 0x1d1e8,
1358 0x1d200, 0x1d245,
1359 0x1d2e0, 0x1d2f3,
1360 0x1d300, 0x1d356,
1361 0x1d360, 0x1d378,
1362 0x1d400, 0x1d454,
1363 0x1d456, 0x1d49c,
1364 0x1d49e, 0x1d49f,
1365 0x1d4a2, 0x1d4a2,
1366 0x1d4a5, 0x1d4a6,
1367 0x1d4a9, 0x1d4ac,
1368 0x1d4ae, 0x1d4b9,
1369 0x1d4bb, 0x1d4bb,
1370 0x1d4bd, 0x1d4c3,
1371 0x1d4c5, 0x1d505,
1372 0x1d507, 0x1d50a,
1373 0x1d50d, 0x1d514,
1374 0x1d516, 0x1d51c,
1375 0x1d51e, 0x1d539,
1376 0x1d53b, 0x1d53e,
1377 0x1d540, 0x1d544,
1378 0x1d546, 0x1d546,
1379 0x1d54a, 0x1d550,
1380 0x1d552, 0x1d6a5,
1381 0x1d6a8, 0x1d7cb,
1382 0x1d7ce, 0x1da8b,
1383 0x1da9b, 0x1da9f,
1384 0x1daa1, 0x1daaf,
1385 0x1e000, 0x1e006,
1386 0x1e008, 0x1e018,
1387 0x1e01b, 0x1e021,
1388 0x1e023, 0x1e024,
1389 0x1e026, 0x1e02a,
1390 0x1e100, 0x1e12c,
1391 0x1e130, 0x1e13d,
1392 0x1e140, 0x1e149,
1393 0x1e14e, 0x1e14f,
1394 0x1e2c0, 0x1e2f9,
1395 0x1e2ff, 0x1e2ff,
1396 0x1e800, 0x1e8c4,
1397 0x1e8c7, 0x1e8d6,
1398 0x1e900, 0x1e94b,
1399 0x1e950, 0x1e959,
1400 0x1e95e, 0x1e95f,
1401 0x1ec71, 0x1ecb4,
1402 0x1ed01, 0x1ed3d,
1403 0x1ee00, 0x1ee03,
1404 0x1ee05, 0x1ee1f,
1405 0x1ee21, 0x1ee22,
1406 0x1ee24, 0x1ee24,
1407 0x1ee27, 0x1ee27,
1408 0x1ee29, 0x1ee32,
1409 0x1ee34, 0x1ee37,
1410 0x1ee39, 0x1ee39,
1411 0x1ee3b, 0x1ee3b,
1412 0x1ee42, 0x1ee42,
1413 0x1ee47, 0x1ee47,
1414 0x1ee49, 0x1ee49,
1415 0x1ee4b, 0x1ee4b,
1416 0x1ee4d, 0x1ee4f,
1417 0x1ee51, 0x1ee52,
1418 0x1ee54, 0x1ee54,
1419 0x1ee57, 0x1ee57,
1420 0x1ee59, 0x1ee59,
1421 0x1ee5b, 0x1ee5b,
1422 0x1ee5d, 0x1ee5d,
1423 0x1ee5f, 0x1ee5f,
1424 0x1ee61, 0x1ee62,
1425 0x1ee64, 0x1ee64,
1426 0x1ee67, 0x1ee6a,
1427 0x1ee6c, 0x1ee72,
1428 0x1ee74, 0x1ee77,
1429 0x1ee79, 0x1ee7c,
1430 0x1ee7e, 0x1ee7e,
1431 0x1ee80, 0x1ee89,
1432 0x1ee8b, 0x1ee9b,
1433 0x1eea1, 0x1eea3,
1434 0x1eea5, 0x1eea9,
1435 0x1eeab, 0x1eebb,
1436 0x1eef0, 0x1eef1,
1437 0x1f000, 0x1f02b,
1438 0x1f030, 0x1f093,
1439 0x1f0a0, 0x1f0ae,
1440 0x1f0b1, 0x1f0bf,
1441 0x1f0c1, 0x1f0cf,
1442 0x1f0d1, 0x1f0f5,
1443 0x1f100, 0x1f10c,
1444 0x1f110, 0x1f16c,
1445 0x1f170, 0x1f1ac,
1446 0x1f1e6, 0x1f202,
1447 0x1f210, 0x1f23b,
1448 0x1f240, 0x1f248,
1449 0x1f250, 0x1f251,
1450 0x1f260, 0x1f265,
1451 0x1f300, 0x1f6d5,
1452 0x1f6e0, 0x1f6ec,
1453 0x1f6f0, 0x1f6fa,
1454 0x1f700, 0x1f773,
1455 0x1f780, 0x1f7d8,
1456 0x1f7e0, 0x1f7eb,
1457 0x1f800, 0x1f80b,
1458 0x1f810, 0x1f847,
1459 0x1f850, 0x1f859,
1460 0x1f860, 0x1f887,
1461 0x1f890, 0x1f8ad,
1462 0x1f900, 0x1f90b,
1463 0x1f90d, 0x1f971,
1464 0x1f973, 0x1f976,
1465 0x1f97a, 0x1f9a2,
1466 0x1f9a5, 0x1f9aa,
1467 0x1f9ae, 0x1f9ca,
1468 0x1f9cd, 0x1fa53,
1469 0x1fa60, 0x1fa6d,
1470 0x1fa70, 0x1fa73,
1471 0x1fa78, 0x1fa7a,
1472 0x1fa80, 0x1fa82,
1473 0x1fa90, 0x1fa95,
1474 0x20000, 0x2a6d6,
1475 0x2a700, 0x2b734,
1476 0x2b740, 0x2b81d,
1477 0x2b820, 0x2cea1,
1478 0x2ceb0, 0x2ebe0,
1479 0x2f800, 0x2fa1d,
1480 0xe0001, 0xe0001,
1481 0xe0020, 0xe007f,
1482 0xe0100, 0xe01ef,
1483 0xf0000, 0xffffd,
1484 0x100000, 0x10fffd,
1485 }; /* END of CR_Graph */
1486 
1487 /* PROPERTY: 'Lower': POSIX [[:Lower:]] */
1488 static const OnigCodePoint
1489 CR_Lower[] = { 649,
1490 0x0061, 0x007a,
1491 0x00aa, 0x00aa,
1492 0x00b5, 0x00b5,
1493 0x00ba, 0x00ba,
1494 0x00df, 0x00f6,
1495 0x00f8, 0x00ff,
1496 0x0101, 0x0101,
1497 0x0103, 0x0103,
1498 0x0105, 0x0105,
1499 0x0107, 0x0107,
1500 0x0109, 0x0109,
1501 0x010b, 0x010b,
1502 0x010d, 0x010d,
1503 0x010f, 0x010f,
1504 0x0111, 0x0111,
1505 0x0113, 0x0113,
1506 0x0115, 0x0115,
1507 0x0117, 0x0117,
1508 0x0119, 0x0119,
1509 0x011b, 0x011b,
1510 0x011d, 0x011d,
1511 0x011f, 0x011f,
1512 0x0121, 0x0121,
1513 0x0123, 0x0123,
1514 0x0125, 0x0125,
1515 0x0127, 0x0127,
1516 0x0129, 0x0129,
1517 0x012b, 0x012b,
1518 0x012d, 0x012d,
1519 0x012f, 0x012f,
1520 0x0131, 0x0131,
1521 0x0133, 0x0133,
1522 0x0135, 0x0135,
1523 0x0137, 0x0138,
1524 0x013a, 0x013a,
1525 0x013c, 0x013c,
1526 0x013e, 0x013e,
1527 0x0140, 0x0140,
1528 0x0142, 0x0142,
1529 0x0144, 0x0144,
1530 0x0146, 0x0146,
1531 0x0148, 0x0149,
1532 0x014b, 0x014b,
1533 0x014d, 0x014d,
1534 0x014f, 0x014f,
1535 0x0151, 0x0151,
1536 0x0153, 0x0153,
1537 0x0155, 0x0155,
1538 0x0157, 0x0157,
1539 0x0159, 0x0159,
1540 0x015b, 0x015b,
1541 0x015d, 0x015d,
1542 0x015f, 0x015f,
1543 0x0161, 0x0161,
1544 0x0163, 0x0163,
1545 0x0165, 0x0165,
1546 0x0167, 0x0167,
1547 0x0169, 0x0169,
1548 0x016b, 0x016b,
1549 0x016d, 0x016d,
1550 0x016f, 0x016f,
1551 0x0171, 0x0171,
1552 0x0173, 0x0173,
1553 0x0175, 0x0175,
1554 0x0177, 0x0177,
1555 0x017a, 0x017a,
1556 0x017c, 0x017c,
1557 0x017e, 0x0180,
1558 0x0183, 0x0183,
1559 0x0185, 0x0185,
1560 0x0188, 0x0188,
1561 0x018c, 0x018d,
1562 0x0192, 0x0192,
1563 0x0195, 0x0195,
1564 0x0199, 0x019b,
1565 0x019e, 0x019e,
1566 0x01a1, 0x01a1,
1567 0x01a3, 0x01a3,
1568 0x01a5, 0x01a5,
1569 0x01a8, 0x01a8,
1570 0x01aa, 0x01ab,
1571 0x01ad, 0x01ad,
1572 0x01b0, 0x01b0,
1573 0x01b4, 0x01b4,
1574 0x01b6, 0x01b6,
1575 0x01b9, 0x01ba,
1576 0x01bd, 0x01bf,
1577 0x01c6, 0x01c6,
1578 0x01c9, 0x01c9,
1579 0x01cc, 0x01cc,
1580 0x01ce, 0x01ce,
1581 0x01d0, 0x01d0,
1582 0x01d2, 0x01d2,
1583 0x01d4, 0x01d4,
1584 0x01d6, 0x01d6,
1585 0x01d8, 0x01d8,
1586 0x01da, 0x01da,
1587 0x01dc, 0x01dd,
1588 0x01df, 0x01df,
1589 0x01e1, 0x01e1,
1590 0x01e3, 0x01e3,
1591 0x01e5, 0x01e5,
1592 0x01e7, 0x01e7,
1593 0x01e9, 0x01e9,
1594 0x01eb, 0x01eb,
1595 0x01ed, 0x01ed,
1596 0x01ef, 0x01f0,
1597 0x01f3, 0x01f3,
1598 0x01f5, 0x01f5,
1599 0x01f9, 0x01f9,
1600 0x01fb, 0x01fb,
1601 0x01fd, 0x01fd,
1602 0x01ff, 0x01ff,
1603 0x0201, 0x0201,
1604 0x0203, 0x0203,
1605 0x0205, 0x0205,
1606 0x0207, 0x0207,
1607 0x0209, 0x0209,
1608 0x020b, 0x020b,
1609 0x020d, 0x020d,
1610 0x020f, 0x020f,
1611 0x0211, 0x0211,
1612 0x0213, 0x0213,
1613 0x0215, 0x0215,
1614 0x0217, 0x0217,
1615 0x0219, 0x0219,
1616 0x021b, 0x021b,
1617 0x021d, 0x021d,
1618 0x021f, 0x021f,
1619 0x0221, 0x0221,
1620 0x0223, 0x0223,
1621 0x0225, 0x0225,
1622 0x0227, 0x0227,
1623 0x0229, 0x0229,
1624 0x022b, 0x022b,
1625 0x022d, 0x022d,
1626 0x022f, 0x022f,
1627 0x0231, 0x0231,
1628 0x0233, 0x0239,
1629 0x023c, 0x023c,
1630 0x023f, 0x0240,
1631 0x0242, 0x0242,
1632 0x0247, 0x0247,
1633 0x0249, 0x0249,
1634 0x024b, 0x024b,
1635 0x024d, 0x024d,
1636 0x024f, 0x0293,
1637 0x0295, 0x02b8,
1638 0x02c0, 0x02c1,
1639 0x02e0, 0x02e4,
1640 0x0345, 0x0345,
1641 0x0371, 0x0371,
1642 0x0373, 0x0373,
1643 0x0377, 0x0377,
1644 0x037a, 0x037d,
1645 0x0390, 0x0390,
1646 0x03ac, 0x03ce,
1647 0x03d0, 0x03d1,
1648 0x03d5, 0x03d7,
1649 0x03d9, 0x03d9,
1650 0x03db, 0x03db,
1651 0x03dd, 0x03dd,
1652 0x03df, 0x03df,
1653 0x03e1, 0x03e1,
1654 0x03e3, 0x03e3,
1655 0x03e5, 0x03e5,
1656 0x03e7, 0x03e7,
1657 0x03e9, 0x03e9,
1658 0x03eb, 0x03eb,
1659 0x03ed, 0x03ed,
1660 0x03ef, 0x03f3,
1661 0x03f5, 0x03f5,
1662 0x03f8, 0x03f8,
1663 0x03fb, 0x03fc,
1664 0x0430, 0x045f,
1665 0x0461, 0x0461,
1666 0x0463, 0x0463,
1667 0x0465, 0x0465,
1668 0x0467, 0x0467,
1669 0x0469, 0x0469,
1670 0x046b, 0x046b,
1671 0x046d, 0x046d,
1672 0x046f, 0x046f,
1673 0x0471, 0x0471,
1674 0x0473, 0x0473,
1675 0x0475, 0x0475,
1676 0x0477, 0x0477,
1677 0x0479, 0x0479,
1678 0x047b, 0x047b,
1679 0x047d, 0x047d,
1680 0x047f, 0x047f,
1681 0x0481, 0x0481,
1682 0x048b, 0x048b,
1683 0x048d, 0x048d,
1684 0x048f, 0x048f,
1685 0x0491, 0x0491,
1686 0x0493, 0x0493,
1687 0x0495, 0x0495,
1688 0x0497, 0x0497,
1689 0x0499, 0x0499,
1690 0x049b, 0x049b,
1691 0x049d, 0x049d,
1692 0x049f, 0x049f,
1693 0x04a1, 0x04a1,
1694 0x04a3, 0x04a3,
1695 0x04a5, 0x04a5,
1696 0x04a7, 0x04a7,
1697 0x04a9, 0x04a9,
1698 0x04ab, 0x04ab,
1699 0x04ad, 0x04ad,
1700 0x04af, 0x04af,
1701 0x04b1, 0x04b1,
1702 0x04b3, 0x04b3,
1703 0x04b5, 0x04b5,
1704 0x04b7, 0x04b7,
1705 0x04b9, 0x04b9,
1706 0x04bb, 0x04bb,
1707 0x04bd, 0x04bd,
1708 0x04bf, 0x04bf,
1709 0x04c2, 0x04c2,
1710 0x04c4, 0x04c4,
1711 0x04c6, 0x04c6,
1712 0x04c8, 0x04c8,
1713 0x04ca, 0x04ca,
1714 0x04cc, 0x04cc,
1715 0x04ce, 0x04cf,
1716 0x04d1, 0x04d1,
1717 0x04d3, 0x04d3,
1718 0x04d5, 0x04d5,
1719 0x04d7, 0x04d7,
1720 0x04d9, 0x04d9,
1721 0x04db, 0x04db,
1722 0x04dd, 0x04dd,
1723 0x04df, 0x04df,
1724 0x04e1, 0x04e1,
1725 0x04e3, 0x04e3,
1726 0x04e5, 0x04e5,
1727 0x04e7, 0x04e7,
1728 0x04e9, 0x04e9,
1729 0x04eb, 0x04eb,
1730 0x04ed, 0x04ed,
1731 0x04ef, 0x04ef,
1732 0x04f1, 0x04f1,
1733 0x04f3, 0x04f3,
1734 0x04f5, 0x04f5,
1735 0x04f7, 0x04f7,
1736 0x04f9, 0x04f9,
1737 0x04fb, 0x04fb,
1738 0x04fd, 0x04fd,
1739 0x04ff, 0x04ff,
1740 0x0501, 0x0501,
1741 0x0503, 0x0503,
1742 0x0505, 0x0505,
1743 0x0507, 0x0507,
1744 0x0509, 0x0509,
1745 0x050b, 0x050b,
1746 0x050d, 0x050d,
1747 0x050f, 0x050f,
1748 0x0511, 0x0511,
1749 0x0513, 0x0513,
1750 0x0515, 0x0515,
1751 0x0517, 0x0517,
1752 0x0519, 0x0519,
1753 0x051b, 0x051b,
1754 0x051d, 0x051d,
1755 0x051f, 0x051f,
1756 0x0521, 0x0521,
1757 0x0523, 0x0523,
1758 0x0525, 0x0525,
1759 0x0527, 0x0527,
1760 0x0529, 0x0529,
1761 0x052b, 0x052b,
1762 0x052d, 0x052d,
1763 0x052f, 0x052f,
1764 0x0560, 0x0588,
1765 0x10d0, 0x10fa,
1766 0x10fd, 0x10ff,
1767 0x13f8, 0x13fd,
1768 0x1c80, 0x1c88,
1769 0x1d00, 0x1dbf,
1770 0x1e01, 0x1e01,
1771 0x1e03, 0x1e03,
1772 0x1e05, 0x1e05,
1773 0x1e07, 0x1e07,
1774 0x1e09, 0x1e09,
1775 0x1e0b, 0x1e0b,
1776 0x1e0d, 0x1e0d,
1777 0x1e0f, 0x1e0f,
1778 0x1e11, 0x1e11,
1779 0x1e13, 0x1e13,
1780 0x1e15, 0x1e15,
1781 0x1e17, 0x1e17,
1782 0x1e19, 0x1e19,
1783 0x1e1b, 0x1e1b,
1784 0x1e1d, 0x1e1d,
1785 0x1e1f, 0x1e1f,
1786 0x1e21, 0x1e21,
1787 0x1e23, 0x1e23,
1788 0x1e25, 0x1e25,
1789 0x1e27, 0x1e27,
1790 0x1e29, 0x1e29,
1791 0x1e2b, 0x1e2b,
1792 0x1e2d, 0x1e2d,
1793 0x1e2f, 0x1e2f,
1794 0x1e31, 0x1e31,
1795 0x1e33, 0x1e33,
1796 0x1e35, 0x1e35,
1797 0x1e37, 0x1e37,
1798 0x1e39, 0x1e39,
1799 0x1e3b, 0x1e3b,
1800 0x1e3d, 0x1e3d,
1801 0x1e3f, 0x1e3f,
1802 0x1e41, 0x1e41,
1803 0x1e43, 0x1e43,
1804 0x1e45, 0x1e45,
1805 0x1e47, 0x1e47,
1806 0x1e49, 0x1e49,
1807 0x1e4b, 0x1e4b,
1808 0x1e4d, 0x1e4d,
1809 0x1e4f, 0x1e4f,
1810 0x1e51, 0x1e51,
1811 0x1e53, 0x1e53,
1812 0x1e55, 0x1e55,
1813 0x1e57, 0x1e57,
1814 0x1e59, 0x1e59,
1815 0x1e5b, 0x1e5b,
1816 0x1e5d, 0x1e5d,
1817 0x1e5f, 0x1e5f,
1818 0x1e61, 0x1e61,
1819 0x1e63, 0x1e63,
1820 0x1e65, 0x1e65,
1821 0x1e67, 0x1e67,
1822 0x1e69, 0x1e69,
1823 0x1e6b, 0x1e6b,
1824 0x1e6d, 0x1e6d,
1825 0x1e6f, 0x1e6f,
1826 0x1e71, 0x1e71,
1827 0x1e73, 0x1e73,
1828 0x1e75, 0x1e75,
1829 0x1e77, 0x1e77,
1830 0x1e79, 0x1e79,
1831 0x1e7b, 0x1e7b,
1832 0x1e7d, 0x1e7d,
1833 0x1e7f, 0x1e7f,
1834 0x1e81, 0x1e81,
1835 0x1e83, 0x1e83,
1836 0x1e85, 0x1e85,
1837 0x1e87, 0x1e87,
1838 0x1e89, 0x1e89,
1839 0x1e8b, 0x1e8b,
1840 0x1e8d, 0x1e8d,
1841 0x1e8f, 0x1e8f,
1842 0x1e91, 0x1e91,
1843 0x1e93, 0x1e93,
1844 0x1e95, 0x1e9d,
1845 0x1e9f, 0x1e9f,
1846 0x1ea1, 0x1ea1,
1847 0x1ea3, 0x1ea3,
1848 0x1ea5, 0x1ea5,
1849 0x1ea7, 0x1ea7,
1850 0x1ea9, 0x1ea9,
1851 0x1eab, 0x1eab,
1852 0x1ead, 0x1ead,
1853 0x1eaf, 0x1eaf,
1854 0x1eb1, 0x1eb1,
1855 0x1eb3, 0x1eb3,
1856 0x1eb5, 0x1eb5,
1857 0x1eb7, 0x1eb7,
1858 0x1eb9, 0x1eb9,
1859 0x1ebb, 0x1ebb,
1860 0x1ebd, 0x1ebd,
1861 0x1ebf, 0x1ebf,
1862 0x1ec1, 0x1ec1,
1863 0x1ec3, 0x1ec3,
1864 0x1ec5, 0x1ec5,
1865 0x1ec7, 0x1ec7,
1866 0x1ec9, 0x1ec9,
1867 0x1ecb, 0x1ecb,
1868 0x1ecd, 0x1ecd,
1869 0x1ecf, 0x1ecf,
1870 0x1ed1, 0x1ed1,
1871 0x1ed3, 0x1ed3,
1872 0x1ed5, 0x1ed5,
1873 0x1ed7, 0x1ed7,
1874 0x1ed9, 0x1ed9,
1875 0x1edb, 0x1edb,
1876 0x1edd, 0x1edd,
1877 0x1edf, 0x1edf,
1878 0x1ee1, 0x1ee1,
1879 0x1ee3, 0x1ee3,
1880 0x1ee5, 0x1ee5,
1881 0x1ee7, 0x1ee7,
1882 0x1ee9, 0x1ee9,
1883 0x1eeb, 0x1eeb,
1884 0x1eed, 0x1eed,
1885 0x1eef, 0x1eef,
1886 0x1ef1, 0x1ef1,
1887 0x1ef3, 0x1ef3,
1888 0x1ef5, 0x1ef5,
1889 0x1ef7, 0x1ef7,
1890 0x1ef9, 0x1ef9,
1891 0x1efb, 0x1efb,
1892 0x1efd, 0x1efd,
1893 0x1eff, 0x1f07,
1894 0x1f10, 0x1f15,
1895 0x1f20, 0x1f27,
1896 0x1f30, 0x1f37,
1897 0x1f40, 0x1f45,
1898 0x1f50, 0x1f57,
1899 0x1f60, 0x1f67,
1900 0x1f70, 0x1f7d,
1901 0x1f80, 0x1f87,
1902 0x1f90, 0x1f97,
1903 0x1fa0, 0x1fa7,
1904 0x1fb0, 0x1fb4,
1905 0x1fb6, 0x1fb7,
1906 0x1fbe, 0x1fbe,
1907 0x1fc2, 0x1fc4,
1908 0x1fc6, 0x1fc7,
1909 0x1fd0, 0x1fd3,
1910 0x1fd6, 0x1fd7,
1911 0x1fe0, 0x1fe7,
1912 0x1ff2, 0x1ff4,
1913 0x1ff6, 0x1ff7,
1914 0x2071, 0x2071,
1915 0x207f, 0x207f,
1916 0x2090, 0x209c,
1917 0x210a, 0x210a,
1918 0x210e, 0x210f,
1919 0x2113, 0x2113,
1920 0x212f, 0x212f,
1921 0x2134, 0x2134,
1922 0x2139, 0x2139,
1923 0x213c, 0x213d,
1924 0x2146, 0x2149,
1925 0x214e, 0x214e,
1926 0x2170, 0x217f,
1927 0x2184, 0x2184,
1928 0x24d0, 0x24e9,
1929 0x2c30, 0x2c5e,
1930 0x2c61, 0x2c61,
1931 0x2c65, 0x2c66,
1932 0x2c68, 0x2c68,
1933 0x2c6a, 0x2c6a,
1934 0x2c6c, 0x2c6c,
1935 0x2c71, 0x2c71,
1936 0x2c73, 0x2c74,
1937 0x2c76, 0x2c7d,
1938 0x2c81, 0x2c81,
1939 0x2c83, 0x2c83,
1940 0x2c85, 0x2c85,
1941 0x2c87, 0x2c87,
1942 0x2c89, 0x2c89,
1943 0x2c8b, 0x2c8b,
1944 0x2c8d, 0x2c8d,
1945 0x2c8f, 0x2c8f,
1946 0x2c91, 0x2c91,
1947 0x2c93, 0x2c93,
1948 0x2c95, 0x2c95,
1949 0x2c97, 0x2c97,
1950 0x2c99, 0x2c99,
1951 0x2c9b, 0x2c9b,
1952 0x2c9d, 0x2c9d,
1953 0x2c9f, 0x2c9f,
1954 0x2ca1, 0x2ca1,
1955 0x2ca3, 0x2ca3,
1956 0x2ca5, 0x2ca5,
1957 0x2ca7, 0x2ca7,
1958 0x2ca9, 0x2ca9,
1959 0x2cab, 0x2cab,
1960 0x2cad, 0x2cad,
1961 0x2caf, 0x2caf,
1962 0x2cb1, 0x2cb1,
1963 0x2cb3, 0x2cb3,
1964 0x2cb5, 0x2cb5,
1965 0x2cb7, 0x2cb7,
1966 0x2cb9, 0x2cb9,
1967 0x2cbb, 0x2cbb,
1968 0x2cbd, 0x2cbd,
1969 0x2cbf, 0x2cbf,
1970 0x2cc1, 0x2cc1,
1971 0x2cc3, 0x2cc3,
1972 0x2cc5, 0x2cc5,
1973 0x2cc7, 0x2cc7,
1974 0x2cc9, 0x2cc9,
1975 0x2ccb, 0x2ccb,
1976 0x2ccd, 0x2ccd,
1977 0x2ccf, 0x2ccf,
1978 0x2cd1, 0x2cd1,
1979 0x2cd3, 0x2cd3,
1980 0x2cd5, 0x2cd5,
1981 0x2cd7, 0x2cd7,
1982 0x2cd9, 0x2cd9,
1983 0x2cdb, 0x2cdb,
1984 0x2cdd, 0x2cdd,
1985 0x2cdf, 0x2cdf,
1986 0x2ce1, 0x2ce1,
1987 0x2ce3, 0x2ce4,
1988 0x2cec, 0x2cec,
1989 0x2cee, 0x2cee,
1990 0x2cf3, 0x2cf3,
1991 0x2d00, 0x2d25,
1992 0x2d27, 0x2d27,
1993 0x2d2d, 0x2d2d,
1994 0xa641, 0xa641,
1995 0xa643, 0xa643,
1996 0xa645, 0xa645,
1997 0xa647, 0xa647,
1998 0xa649, 0xa649,
1999 0xa64b, 0xa64b,
2000 0xa64d, 0xa64d,
2001 0xa64f, 0xa64f,
2002 0xa651, 0xa651,
2003 0xa653, 0xa653,
2004 0xa655, 0xa655,
2005 0xa657, 0xa657,
2006 0xa659, 0xa659,
2007 0xa65b, 0xa65b,
2008 0xa65d, 0xa65d,
2009 0xa65f, 0xa65f,
2010 0xa661, 0xa661,
2011 0xa663, 0xa663,
2012 0xa665, 0xa665,
2013 0xa667, 0xa667,
2014 0xa669, 0xa669,
2015 0xa66b, 0xa66b,
2016 0xa66d, 0xa66d,
2017 0xa681, 0xa681,
2018 0xa683, 0xa683,
2019 0xa685, 0xa685,
2020 0xa687, 0xa687,
2021 0xa689, 0xa689,
2022 0xa68b, 0xa68b,
2023 0xa68d, 0xa68d,
2024 0xa68f, 0xa68f,
2025 0xa691, 0xa691,
2026 0xa693, 0xa693,
2027 0xa695, 0xa695,
2028 0xa697, 0xa697,
2029 0xa699, 0xa699,
2030 0xa69b, 0xa69d,
2031 0xa723, 0xa723,
2032 0xa725, 0xa725,
2033 0xa727, 0xa727,
2034 0xa729, 0xa729,
2035 0xa72b, 0xa72b,
2036 0xa72d, 0xa72d,
2037 0xa72f, 0xa731,
2038 0xa733, 0xa733,
2039 0xa735, 0xa735,
2040 0xa737, 0xa737,
2041 0xa739, 0xa739,
2042 0xa73b, 0xa73b,
2043 0xa73d, 0xa73d,
2044 0xa73f, 0xa73f,
2045 0xa741, 0xa741,
2046 0xa743, 0xa743,
2047 0xa745, 0xa745,
2048 0xa747, 0xa747,
2049 0xa749, 0xa749,
2050 0xa74b, 0xa74b,
2051 0xa74d, 0xa74d,
2052 0xa74f, 0xa74f,
2053 0xa751, 0xa751,
2054 0xa753, 0xa753,
2055 0xa755, 0xa755,
2056 0xa757, 0xa757,
2057 0xa759, 0xa759,
2058 0xa75b, 0xa75b,
2059 0xa75d, 0xa75d,
2060 0xa75f, 0xa75f,
2061 0xa761, 0xa761,
2062 0xa763, 0xa763,
2063 0xa765, 0xa765,
2064 0xa767, 0xa767,
2065 0xa769, 0xa769,
2066 0xa76b, 0xa76b,
2067 0xa76d, 0xa76d,
2068 0xa76f, 0xa778,
2069 0xa77a, 0xa77a,
2070 0xa77c, 0xa77c,
2071 0xa77f, 0xa77f,
2072 0xa781, 0xa781,
2073 0xa783, 0xa783,
2074 0xa785, 0xa785,
2075 0xa787, 0xa787,
2076 0xa78c, 0xa78c,
2077 0xa78e, 0xa78e,
2078 0xa791, 0xa791,
2079 0xa793, 0xa795,
2080 0xa797, 0xa797,
2081 0xa799, 0xa799,
2082 0xa79b, 0xa79b,
2083 0xa79d, 0xa79d,
2084 0xa79f, 0xa79f,
2085 0xa7a1, 0xa7a1,
2086 0xa7a3, 0xa7a3,
2087 0xa7a5, 0xa7a5,
2088 0xa7a7, 0xa7a7,
2089 0xa7a9, 0xa7a9,
2090 0xa7af, 0xa7af,
2091 0xa7b5, 0xa7b5,
2092 0xa7b7, 0xa7b7,
2093 0xa7b9, 0xa7b9,
2094 0xa7bb, 0xa7bb,
2095 0xa7bd, 0xa7bd,
2096 0xa7bf, 0xa7bf,
2097 0xa7c3, 0xa7c3,
2098 0xa7f8, 0xa7fa,
2099 0xab30, 0xab5a,
2100 0xab5c, 0xab67,
2101 0xab70, 0xabbf,
2102 0xfb00, 0xfb06,
2103 0xfb13, 0xfb17,
2104 0xff41, 0xff5a,
2105 0x10428, 0x1044f,
2106 0x104d8, 0x104fb,
2107 0x10cc0, 0x10cf2,
2108 0x118c0, 0x118df,
2109 0x16e60, 0x16e7f,
2110 0x1d41a, 0x1d433,
2111 0x1d44e, 0x1d454,
2112 0x1d456, 0x1d467,
2113 0x1d482, 0x1d49b,
2114 0x1d4b6, 0x1d4b9,
2115 0x1d4bb, 0x1d4bb,
2116 0x1d4bd, 0x1d4c3,
2117 0x1d4c5, 0x1d4cf,
2118 0x1d4ea, 0x1d503,
2119 0x1d51e, 0x1d537,
2120 0x1d552, 0x1d56b,
2121 0x1d586, 0x1d59f,
2122 0x1d5ba, 0x1d5d3,
2123 0x1d5ee, 0x1d607,
2124 0x1d622, 0x1d63b,
2125 0x1d656, 0x1d66f,
2126 0x1d68a, 0x1d6a5,
2127 0x1d6c2, 0x1d6da,
2128 0x1d6dc, 0x1d6e1,
2129 0x1d6fc, 0x1d714,
2130 0x1d716, 0x1d71b,
2131 0x1d736, 0x1d74e,
2132 0x1d750, 0x1d755,
2133 0x1d770, 0x1d788,
2134 0x1d78a, 0x1d78f,
2135 0x1d7aa, 0x1d7c2,
2136 0x1d7c4, 0x1d7c9,
2137 0x1d7cb, 0x1d7cb,
2138 0x1e922, 0x1e943,
2139 }; /* END of CR_Lower */
2140 
2141 /* PROPERTY: 'Print': POSIX [[:Print:]] */
2142 static const OnigCodePoint
2143 CR_Print[] = { 668,
2144 0x0020, 0x007e,
2145 0x00a0, 0x0377,
2146 0x037a, 0x037f,
2147 0x0384, 0x038a,
2148 0x038c, 0x038c,
2149 0x038e, 0x03a1,
2150 0x03a3, 0x052f,
2151 0x0531, 0x0556,
2152 0x0559, 0x058a,
2153 0x058d, 0x058f,
2154 0x0591, 0x05c7,
2155 0x05d0, 0x05ea,
2156 0x05ef, 0x05f4,
2157 0x0600, 0x061c,
2158 0x061e, 0x070d,
2159 0x070f, 0x074a,
2160 0x074d, 0x07b1,
2161 0x07c0, 0x07fa,
2162 0x07fd, 0x082d,
2163 0x0830, 0x083e,
2164 0x0840, 0x085b,
2165 0x085e, 0x085e,
2166 0x0860, 0x086a,
2167 0x08a0, 0x08b4,
2168 0x08b6, 0x08bd,
2169 0x08d3, 0x0983,
2170 0x0985, 0x098c,
2171 0x098f, 0x0990,
2172 0x0993, 0x09a8,
2173 0x09aa, 0x09b0,
2174 0x09b2, 0x09b2,
2175 0x09b6, 0x09b9,
2176 0x09bc, 0x09c4,
2177 0x09c7, 0x09c8,
2178 0x09cb, 0x09ce,
2179 0x09d7, 0x09d7,
2180 0x09dc, 0x09dd,
2181 0x09df, 0x09e3,
2182 0x09e6, 0x09fe,
2183 0x0a01, 0x0a03,
2184 0x0a05, 0x0a0a,
2185 0x0a0f, 0x0a10,
2186 0x0a13, 0x0a28,
2187 0x0a2a, 0x0a30,
2188 0x0a32, 0x0a33,
2189 0x0a35, 0x0a36,
2190 0x0a38, 0x0a39,
2191 0x0a3c, 0x0a3c,
2192 0x0a3e, 0x0a42,
2193 0x0a47, 0x0a48,
2194 0x0a4b, 0x0a4d,
2195 0x0a51, 0x0a51,
2196 0x0a59, 0x0a5c,
2197 0x0a5e, 0x0a5e,
2198 0x0a66, 0x0a76,
2199 0x0a81, 0x0a83,
2200 0x0a85, 0x0a8d,
2201 0x0a8f, 0x0a91,
2202 0x0a93, 0x0aa8,
2203 0x0aaa, 0x0ab0,
2204 0x0ab2, 0x0ab3,
2205 0x0ab5, 0x0ab9,
2206 0x0abc, 0x0ac5,
2207 0x0ac7, 0x0ac9,
2208 0x0acb, 0x0acd,
2209 0x0ad0, 0x0ad0,
2210 0x0ae0, 0x0ae3,
2211 0x0ae6, 0x0af1,
2212 0x0af9, 0x0aff,
2213 0x0b01, 0x0b03,
2214 0x0b05, 0x0b0c,
2215 0x0b0f, 0x0b10,
2216 0x0b13, 0x0b28,
2217 0x0b2a, 0x0b30,
2218 0x0b32, 0x0b33,
2219 0x0b35, 0x0b39,
2220 0x0b3c, 0x0b44,
2221 0x0b47, 0x0b48,
2222 0x0b4b, 0x0b4d,
2223 0x0b56, 0x0b57,
2224 0x0b5c, 0x0b5d,
2225 0x0b5f, 0x0b63,
2226 0x0b66, 0x0b77,
2227 0x0b82, 0x0b83,
2228 0x0b85, 0x0b8a,
2229 0x0b8e, 0x0b90,
2230 0x0b92, 0x0b95,
2231 0x0b99, 0x0b9a,
2232 0x0b9c, 0x0b9c,
2233 0x0b9e, 0x0b9f,
2234 0x0ba3, 0x0ba4,
2235 0x0ba8, 0x0baa,
2236 0x0bae, 0x0bb9,
2237 0x0bbe, 0x0bc2,
2238 0x0bc6, 0x0bc8,
2239 0x0bca, 0x0bcd,
2240 0x0bd0, 0x0bd0,
2241 0x0bd7, 0x0bd7,
2242 0x0be6, 0x0bfa,
2243 0x0c00, 0x0c0c,
2244 0x0c0e, 0x0c10,
2245 0x0c12, 0x0c28,
2246 0x0c2a, 0x0c39,
2247 0x0c3d, 0x0c44,
2248 0x0c46, 0x0c48,
2249 0x0c4a, 0x0c4d,
2250 0x0c55, 0x0c56,
2251 0x0c58, 0x0c5a,
2252 0x0c60, 0x0c63,
2253 0x0c66, 0x0c6f,
2254 0x0c77, 0x0c8c,
2255 0x0c8e, 0x0c90,
2256 0x0c92, 0x0ca8,
2257 0x0caa, 0x0cb3,
2258 0x0cb5, 0x0cb9,
2259 0x0cbc, 0x0cc4,
2260 0x0cc6, 0x0cc8,
2261 0x0cca, 0x0ccd,
2262 0x0cd5, 0x0cd6,
2263 0x0cde, 0x0cde,
2264 0x0ce0, 0x0ce3,
2265 0x0ce6, 0x0cef,
2266 0x0cf1, 0x0cf2,
2267 0x0d00, 0x0d03,
2268 0x0d05, 0x0d0c,
2269 0x0d0e, 0x0d10,
2270 0x0d12, 0x0d44,
2271 0x0d46, 0x0d48,
2272 0x0d4a, 0x0d4f,
2273 0x0d54, 0x0d63,
2274 0x0d66, 0x0d7f,
2275 0x0d82, 0x0d83,
2276 0x0d85, 0x0d96,
2277 0x0d9a, 0x0db1,
2278 0x0db3, 0x0dbb,
2279 0x0dbd, 0x0dbd,
2280 0x0dc0, 0x0dc6,
2281 0x0dca, 0x0dca,
2282 0x0dcf, 0x0dd4,
2283 0x0dd6, 0x0dd6,
2284 0x0dd8, 0x0ddf,
2285 0x0de6, 0x0def,
2286 0x0df2, 0x0df4,
2287 0x0e01, 0x0e3a,
2288 0x0e3f, 0x0e5b,
2289 0x0e81, 0x0e82,
2290 0x0e84, 0x0e84,
2291 0x0e86, 0x0e8a,
2292 0x0e8c, 0x0ea3,
2293 0x0ea5, 0x0ea5,
2294 0x0ea7, 0x0ebd,
2295 0x0ec0, 0x0ec4,
2296 0x0ec6, 0x0ec6,
2297 0x0ec8, 0x0ecd,
2298 0x0ed0, 0x0ed9,
2299 0x0edc, 0x0edf,
2300 0x0f00, 0x0f47,
2301 0x0f49, 0x0f6c,
2302 0x0f71, 0x0f97,
2303 0x0f99, 0x0fbc,
2304 0x0fbe, 0x0fcc,
2305 0x0fce, 0x0fda,
2306 0x1000, 0x10c5,
2307 0x10c7, 0x10c7,
2308 0x10cd, 0x10cd,
2309 0x10d0, 0x1248,
2310 0x124a, 0x124d,
2311 0x1250, 0x1256,
2312 0x1258, 0x1258,
2313 0x125a, 0x125d,
2314 0x1260, 0x1288,
2315 0x128a, 0x128d,
2316 0x1290, 0x12b0,
2317 0x12b2, 0x12b5,
2318 0x12b8, 0x12be,
2319 0x12c0, 0x12c0,
2320 0x12c2, 0x12c5,
2321 0x12c8, 0x12d6,
2322 0x12d8, 0x1310,
2323 0x1312, 0x1315,
2324 0x1318, 0x135a,
2325 0x135d, 0x137c,
2326 0x1380, 0x1399,
2327 0x13a0, 0x13f5,
2328 0x13f8, 0x13fd,
2329 0x1400, 0x169c,
2330 0x16a0, 0x16f8,
2331 0x1700, 0x170c,
2332 0x170e, 0x1714,
2333 0x1720, 0x1736,
2334 0x1740, 0x1753,
2335 0x1760, 0x176c,
2336 0x176e, 0x1770,
2337 0x1772, 0x1773,
2338 0x1780, 0x17dd,
2339 0x17e0, 0x17e9,
2340 0x17f0, 0x17f9,
2341 0x1800, 0x180e,
2342 0x1810, 0x1819,
2343 0x1820, 0x1878,
2344 0x1880, 0x18aa,
2345 0x18b0, 0x18f5,
2346 0x1900, 0x191e,
2347 0x1920, 0x192b,
2348 0x1930, 0x193b,
2349 0x1940, 0x1940,
2350 0x1944, 0x196d,
2351 0x1970, 0x1974,
2352 0x1980, 0x19ab,
2353 0x19b0, 0x19c9,
2354 0x19d0, 0x19da,
2355 0x19de, 0x1a1b,
2356 0x1a1e, 0x1a5e,
2357 0x1a60, 0x1a7c,
2358 0x1a7f, 0x1a89,
2359 0x1a90, 0x1a99,
2360 0x1aa0, 0x1aad,
2361 0x1ab0, 0x1abe,
2362 0x1b00, 0x1b4b,
2363 0x1b50, 0x1b7c,
2364 0x1b80, 0x1bf3,
2365 0x1bfc, 0x1c37,
2366 0x1c3b, 0x1c49,
2367 0x1c4d, 0x1c88,
2368 0x1c90, 0x1cba,
2369 0x1cbd, 0x1cc7,
2370 0x1cd0, 0x1cfa,
2371 0x1d00, 0x1df9,
2372 0x1dfb, 0x1f15,
2373 0x1f18, 0x1f1d,
2374 0x1f20, 0x1f45,
2375 0x1f48, 0x1f4d,
2376 0x1f50, 0x1f57,
2377 0x1f59, 0x1f59,
2378 0x1f5b, 0x1f5b,
2379 0x1f5d, 0x1f5d,
2380 0x1f5f, 0x1f7d,
2381 0x1f80, 0x1fb4,
2382 0x1fb6, 0x1fc4,
2383 0x1fc6, 0x1fd3,
2384 0x1fd6, 0x1fdb,
2385 0x1fdd, 0x1fef,
2386 0x1ff2, 0x1ff4,
2387 0x1ff6, 0x1ffe,
2388 0x2000, 0x2027,
2389 0x202a, 0x2064,
2390 0x2066, 0x2071,
2391 0x2074, 0x208e,
2392 0x2090, 0x209c,
2393 0x20a0, 0x20bf,
2394 0x20d0, 0x20f0,
2395 0x2100, 0x218b,
2396 0x2190, 0x2426,
2397 0x2440, 0x244a,
2398 0x2460, 0x2b73,
2399 0x2b76, 0x2b95,
2400 0x2b98, 0x2c2e,
2401 0x2c30, 0x2c5e,
2402 0x2c60, 0x2cf3,
2403 0x2cf9, 0x2d25,
2404 0x2d27, 0x2d27,
2405 0x2d2d, 0x2d2d,
2406 0x2d30, 0x2d67,
2407 0x2d6f, 0x2d70,
2408 0x2d7f, 0x2d96,
2409 0x2da0, 0x2da6,
2410 0x2da8, 0x2dae,
2411 0x2db0, 0x2db6,
2412 0x2db8, 0x2dbe,
2413 0x2dc0, 0x2dc6,
2414 0x2dc8, 0x2dce,
2415 0x2dd0, 0x2dd6,
2416 0x2dd8, 0x2dde,
2417 0x2de0, 0x2e4f,
2418 0x2e80, 0x2e99,
2419 0x2e9b, 0x2ef3,
2420 0x2f00, 0x2fd5,
2421 0x2ff0, 0x2ffb,
2422 0x3000, 0x303f,
2423 0x3041, 0x3096,
2424 0x3099, 0x30ff,
2425 0x3105, 0x312f,
2426 0x3131, 0x318e,
2427 0x3190, 0x31ba,
2428 0x31c0, 0x31e3,
2429 0x31f0, 0x321e,
2430 0x3220, 0x4db5,
2431 0x4dc0, 0x9fef,
2432 0xa000, 0xa48c,
2433 0xa490, 0xa4c6,
2434 0xa4d0, 0xa62b,
2435 0xa640, 0xa6f7,
2436 0xa700, 0xa7bf,
2437 0xa7c2, 0xa7c6,
2438 0xa7f7, 0xa82b,
2439 0xa830, 0xa839,
2440 0xa840, 0xa877,
2441 0xa880, 0xa8c5,
2442 0xa8ce, 0xa8d9,
2443 0xa8e0, 0xa953,
2444 0xa95f, 0xa97c,
2445 0xa980, 0xa9cd,
2446 0xa9cf, 0xa9d9,
2447 0xa9de, 0xa9fe,
2448 0xaa00, 0xaa36,
2449 0xaa40, 0xaa4d,
2450 0xaa50, 0xaa59,
2451 0xaa5c, 0xaac2,
2452 0xaadb, 0xaaf6,
2453 0xab01, 0xab06,
2454 0xab09, 0xab0e,
2455 0xab11, 0xab16,
2456 0xab20, 0xab26,
2457 0xab28, 0xab2e,
2458 0xab30, 0xab67,
2459 0xab70, 0xabed,
2460 0xabf0, 0xabf9,
2461 0xac00, 0xd7a3,
2462 0xd7b0, 0xd7c6,
2463 0xd7cb, 0xd7fb,
2464 0xe000, 0xfa6d,
2465 0xfa70, 0xfad9,
2466 0xfb00, 0xfb06,
2467 0xfb13, 0xfb17,
2468 0xfb1d, 0xfb36,
2469 0xfb38, 0xfb3c,
2470 0xfb3e, 0xfb3e,
2471 0xfb40, 0xfb41,
2472 0xfb43, 0xfb44,
2473 0xfb46, 0xfbc1,
2474 0xfbd3, 0xfd3f,
2475 0xfd50, 0xfd8f,
2476 0xfd92, 0xfdc7,
2477 0xfdf0, 0xfdfd,
2478 0xfe00, 0xfe19,
2479 0xfe20, 0xfe52,
2480 0xfe54, 0xfe66,
2481 0xfe68, 0xfe6b,
2482 0xfe70, 0xfe74,
2483 0xfe76, 0xfefc,
2484 0xfeff, 0xfeff,
2485 0xff01, 0xffbe,
2486 0xffc2, 0xffc7,
2487 0xffca, 0xffcf,
2488 0xffd2, 0xffd7,
2489 0xffda, 0xffdc,
2490 0xffe0, 0xffe6,
2491 0xffe8, 0xffee,
2492 0xfff9, 0xfffd,
2493 0x10000, 0x1000b,
2494 0x1000d, 0x10026,
2495 0x10028, 0x1003a,
2496 0x1003c, 0x1003d,
2497 0x1003f, 0x1004d,
2498 0x10050, 0x1005d,
2499 0x10080, 0x100fa,
2500 0x10100, 0x10102,
2501 0x10107, 0x10133,
2502 0x10137, 0x1018e,
2503 0x10190, 0x1019b,
2504 0x101a0, 0x101a0,
2505 0x101d0, 0x101fd,
2506 0x10280, 0x1029c,
2507 0x102a0, 0x102d0,
2508 0x102e0, 0x102fb,
2509 0x10300, 0x10323,
2510 0x1032d, 0x1034a,
2511 0x10350, 0x1037a,
2512 0x10380, 0x1039d,
2513 0x1039f, 0x103c3,
2514 0x103c8, 0x103d5,
2515 0x10400, 0x1049d,
2516 0x104a0, 0x104a9,
2517 0x104b0, 0x104d3,
2518 0x104d8, 0x104fb,
2519 0x10500, 0x10527,
2520 0x10530, 0x10563,
2521 0x1056f, 0x1056f,
2522 0x10600, 0x10736,
2523 0x10740, 0x10755,
2524 0x10760, 0x10767,
2525 0x10800, 0x10805,
2526 0x10808, 0x10808,
2527 0x1080a, 0x10835,
2528 0x10837, 0x10838,
2529 0x1083c, 0x1083c,
2530 0x1083f, 0x10855,
2531 0x10857, 0x1089e,
2532 0x108a7, 0x108af,
2533 0x108e0, 0x108f2,
2534 0x108f4, 0x108f5,
2535 0x108fb, 0x1091b,
2536 0x1091f, 0x10939,
2537 0x1093f, 0x1093f,
2538 0x10980, 0x109b7,
2539 0x109bc, 0x109cf,
2540 0x109d2, 0x10a03,
2541 0x10a05, 0x10a06,
2542 0x10a0c, 0x10a13,
2543 0x10a15, 0x10a17,
2544 0x10a19, 0x10a35,
2545 0x10a38, 0x10a3a,
2546 0x10a3f, 0x10a48,
2547 0x10a50, 0x10a58,
2548 0x10a60, 0x10a9f,
2549 0x10ac0, 0x10ae6,
2550 0x10aeb, 0x10af6,
2551 0x10b00, 0x10b35,
2552 0x10b39, 0x10b55,
2553 0x10b58, 0x10b72,
2554 0x10b78, 0x10b91,
2555 0x10b99, 0x10b9c,
2556 0x10ba9, 0x10baf,
2557 0x10c00, 0x10c48,
2558 0x10c80, 0x10cb2,
2559 0x10cc0, 0x10cf2,
2560 0x10cfa, 0x10d27,
2561 0x10d30, 0x10d39,
2562 0x10e60, 0x10e7e,
2563 0x10f00, 0x10f27,
2564 0x10f30, 0x10f59,
2565 0x10fe0, 0x10ff6,
2566 0x11000, 0x1104d,
2567 0x11052, 0x1106f,
2568 0x1107f, 0x110c1,
2569 0x110cd, 0x110cd,
2570 0x110d0, 0x110e8,
2571 0x110f0, 0x110f9,
2572 0x11100, 0x11134,
2573 0x11136, 0x11146,
2574 0x11150, 0x11176,
2575 0x11180, 0x111cd,
2576 0x111d0, 0x111df,
2577 0x111e1, 0x111f4,
2578 0x11200, 0x11211,
2579 0x11213, 0x1123e,
2580 0x11280, 0x11286,
2581 0x11288, 0x11288,
2582 0x1128a, 0x1128d,
2583 0x1128f, 0x1129d,
2584 0x1129f, 0x112a9,
2585 0x112b0, 0x112ea,
2586 0x112f0, 0x112f9,
2587 0x11300, 0x11303,
2588 0x11305, 0x1130c,
2589 0x1130f, 0x11310,
2590 0x11313, 0x11328,
2591 0x1132a, 0x11330,
2592 0x11332, 0x11333,
2593 0x11335, 0x11339,
2594 0x1133b, 0x11344,
2595 0x11347, 0x11348,
2596 0x1134b, 0x1134d,
2597 0x11350, 0x11350,
2598 0x11357, 0x11357,
2599 0x1135d, 0x11363,
2600 0x11366, 0x1136c,
2601 0x11370, 0x11374,
2602 0x11400, 0x11459,
2603 0x1145b, 0x1145b,
2604 0x1145d, 0x1145f,
2605 0x11480, 0x114c7,
2606 0x114d0, 0x114d9,
2607 0x11580, 0x115b5,
2608 0x115b8, 0x115dd,
2609 0x11600, 0x11644,
2610 0x11650, 0x11659,
2611 0x11660, 0x1166c,
2612 0x11680, 0x116b8,
2613 0x116c0, 0x116c9,
2614 0x11700, 0x1171a,
2615 0x1171d, 0x1172b,
2616 0x11730, 0x1173f,
2617 0x11800, 0x1183b,
2618 0x118a0, 0x118f2,
2619 0x118ff, 0x118ff,
2620 0x119a0, 0x119a7,
2621 0x119aa, 0x119d7,
2622 0x119da, 0x119e4,
2623 0x11a00, 0x11a47,
2624 0x11a50, 0x11aa2,
2625 0x11ac0, 0x11af8,
2626 0x11c00, 0x11c08,
2627 0x11c0a, 0x11c36,
2628 0x11c38, 0x11c45,
2629 0x11c50, 0x11c6c,
2630 0x11c70, 0x11c8f,
2631 0x11c92, 0x11ca7,
2632 0x11ca9, 0x11cb6,
2633 0x11d00, 0x11d06,
2634 0x11d08, 0x11d09,
2635 0x11d0b, 0x11d36,
2636 0x11d3a, 0x11d3a,
2637 0x11d3c, 0x11d3d,
2638 0x11d3f, 0x11d47,
2639 0x11d50, 0x11d59,
2640 0x11d60, 0x11d65,
2641 0x11d67, 0x11d68,
2642 0x11d6a, 0x11d8e,
2643 0x11d90, 0x11d91,
2644 0x11d93, 0x11d98,
2645 0x11da0, 0x11da9,
2646 0x11ee0, 0x11ef8,
2647 0x11fc0, 0x11ff1,
2648 0x11fff, 0x12399,
2649 0x12400, 0x1246e,
2650 0x12470, 0x12474,
2651 0x12480, 0x12543,
2652 0x13000, 0x1342e,
2653 0x13430, 0x13438,
2654 0x14400, 0x14646,
2655 0x16800, 0x16a38,
2656 0x16a40, 0x16a5e,
2657 0x16a60, 0x16a69,
2658 0x16a6e, 0x16a6f,
2659 0x16ad0, 0x16aed,
2660 0x16af0, 0x16af5,
2661 0x16b00, 0x16b45,
2662 0x16b50, 0x16b59,
2663 0x16b5b, 0x16b61,
2664 0x16b63, 0x16b77,
2665 0x16b7d, 0x16b8f,
2666 0x16e40, 0x16e9a,
2667 0x16f00, 0x16f4a,
2668 0x16f4f, 0x16f87,
2669 0x16f8f, 0x16f9f,
2670 0x16fe0, 0x16fe3,
2671 0x17000, 0x187f7,
2672 0x18800, 0x18af2,
2673 0x1b000, 0x1b11e,
2674 0x1b150, 0x1b152,
2675 0x1b164, 0x1b167,
2676 0x1b170, 0x1b2fb,
2677 0x1bc00, 0x1bc6a,
2678 0x1bc70, 0x1bc7c,
2679 0x1bc80, 0x1bc88,
2680 0x1bc90, 0x1bc99,
2681 0x1bc9c, 0x1bca3,
2682 0x1d000, 0x1d0f5,
2683 0x1d100, 0x1d126,
2684 0x1d129, 0x1d1e8,
2685 0x1d200, 0x1d245,
2686 0x1d2e0, 0x1d2f3,
2687 0x1d300, 0x1d356,
2688 0x1d360, 0x1d378,
2689 0x1d400, 0x1d454,
2690 0x1d456, 0x1d49c,
2691 0x1d49e, 0x1d49f,
2692 0x1d4a2, 0x1d4a2,
2693 0x1d4a5, 0x1d4a6,
2694 0x1d4a9, 0x1d4ac,
2695 0x1d4ae, 0x1d4b9,
2696 0x1d4bb, 0x1d4bb,
2697 0x1d4bd, 0x1d4c3,
2698 0x1d4c5, 0x1d505,
2699 0x1d507, 0x1d50a,
2700 0x1d50d, 0x1d514,
2701 0x1d516, 0x1d51c,
2702 0x1d51e, 0x1d539,
2703 0x1d53b, 0x1d53e,
2704 0x1d540, 0x1d544,
2705 0x1d546, 0x1d546,
2706 0x1d54a, 0x1d550,
2707 0x1d552, 0x1d6a5,
2708 0x1d6a8, 0x1d7cb,
2709 0x1d7ce, 0x1da8b,
2710 0x1da9b, 0x1da9f,
2711 0x1daa1, 0x1daaf,
2712 0x1e000, 0x1e006,
2713 0x1e008, 0x1e018,
2714 0x1e01b, 0x1e021,
2715 0x1e023, 0x1e024,
2716 0x1e026, 0x1e02a,
2717 0x1e100, 0x1e12c,
2718 0x1e130, 0x1e13d,
2719 0x1e140, 0x1e149,
2720 0x1e14e, 0x1e14f,
2721 0x1e2c0, 0x1e2f9,
2722 0x1e2ff, 0x1e2ff,
2723 0x1e800, 0x1e8c4,
2724 0x1e8c7, 0x1e8d6,
2725 0x1e900, 0x1e94b,
2726 0x1e950, 0x1e959,
2727 0x1e95e, 0x1e95f,
2728 0x1ec71, 0x1ecb4,
2729 0x1ed01, 0x1ed3d,
2730 0x1ee00, 0x1ee03,
2731 0x1ee05, 0x1ee1f,
2732 0x1ee21, 0x1ee22,
2733 0x1ee24, 0x1ee24,
2734 0x1ee27, 0x1ee27,
2735 0x1ee29, 0x1ee32,
2736 0x1ee34, 0x1ee37,
2737 0x1ee39, 0x1ee39,
2738 0x1ee3b, 0x1ee3b,
2739 0x1ee42, 0x1ee42,
2740 0x1ee47, 0x1ee47,
2741 0x1ee49, 0x1ee49,
2742 0x1ee4b, 0x1ee4b,
2743 0x1ee4d, 0x1ee4f,
2744 0x1ee51, 0x1ee52,
2745 0x1ee54, 0x1ee54,
2746 0x1ee57, 0x1ee57,
2747 0x1ee59, 0x1ee59,
2748 0x1ee5b, 0x1ee5b,
2749 0x1ee5d, 0x1ee5d,
2750 0x1ee5f, 0x1ee5f,
2751 0x1ee61, 0x1ee62,
2752 0x1ee64, 0x1ee64,
2753 0x1ee67, 0x1ee6a,
2754 0x1ee6c, 0x1ee72,
2755 0x1ee74, 0x1ee77,
2756 0x1ee79, 0x1ee7c,
2757 0x1ee7e, 0x1ee7e,
2758 0x1ee80, 0x1ee89,
2759 0x1ee8b, 0x1ee9b,
2760 0x1eea1, 0x1eea3,
2761 0x1eea5, 0x1eea9,
2762 0x1eeab, 0x1eebb,
2763 0x1eef0, 0x1eef1,
2764 0x1f000, 0x1f02b,
2765 0x1f030, 0x1f093,
2766 0x1f0a0, 0x1f0ae,
2767 0x1f0b1, 0x1f0bf,
2768 0x1f0c1, 0x1f0cf,
2769 0x1f0d1, 0x1f0f5,
2770 0x1f100, 0x1f10c,
2771 0x1f110, 0x1f16c,
2772 0x1f170, 0x1f1ac,
2773 0x1f1e6, 0x1f202,
2774 0x1f210, 0x1f23b,
2775 0x1f240, 0x1f248,
2776 0x1f250, 0x1f251,
2777 0x1f260, 0x1f265,
2778 0x1f300, 0x1f6d5,
2779 0x1f6e0, 0x1f6ec,
2780 0x1f6f0, 0x1f6fa,
2781 0x1f700, 0x1f773,
2782 0x1f780, 0x1f7d8,
2783 0x1f7e0, 0x1f7eb,
2784 0x1f800, 0x1f80b,
2785 0x1f810, 0x1f847,
2786 0x1f850, 0x1f859,
2787 0x1f860, 0x1f887,
2788 0x1f890, 0x1f8ad,
2789 0x1f900, 0x1f90b,
2790 0x1f90d, 0x1f971,
2791 0x1f973, 0x1f976,
2792 0x1f97a, 0x1f9a2,
2793 0x1f9a5, 0x1f9aa,
2794 0x1f9ae, 0x1f9ca,
2795 0x1f9cd, 0x1fa53,
2796 0x1fa60, 0x1fa6d,
2797 0x1fa70, 0x1fa73,
2798 0x1fa78, 0x1fa7a,
2799 0x1fa80, 0x1fa82,
2800 0x1fa90, 0x1fa95,
2801 0x20000, 0x2a6d6,
2802 0x2a700, 0x2b734,
2803 0x2b740, 0x2b81d,
2804 0x2b820, 0x2cea1,
2805 0x2ceb0, 0x2ebe0,
2806 0x2f800, 0x2fa1d,
2807 0xe0001, 0xe0001,
2808 0xe0020, 0xe007f,
2809 0xe0100, 0xe01ef,
2810 0xf0000, 0xffffd,
2811 0x100000, 0x10fffd,
2812 }; /* END of CR_Print */
2813 
2814 /* PROPERTY: 'Punct': POSIX [[:Punct:]] */
2815 static const OnigCodePoint
2816 CR_Punct[] = { 182,
2817 0x0021, 0x0023,
2818 0x0025, 0x002a,
2819 0x002c, 0x002f,
2820 0x003a, 0x003b,
2821 0x003f, 0x0040,
2822 0x005b, 0x005d,
2823 0x005f, 0x005f,
2824 0x007b, 0x007b,
2825 0x007d, 0x007d,
2826 0x00a1, 0x00a1,
2827 0x00a7, 0x00a7,
2828 0x00ab, 0x00ab,
2829 0x00b6, 0x00b7,
2830 0x00bb, 0x00bb,
2831 0x00bf, 0x00bf,
2832 0x037e, 0x037e,
2833 0x0387, 0x0387,
2834 0x055a, 0x055f,
2835 0x0589, 0x058a,
2836 0x05be, 0x05be,
2837 0x05c0, 0x05c0,
2838 0x05c3, 0x05c3,
2839 0x05c6, 0x05c6,
2840 0x05f3, 0x05f4,
2841 0x0609, 0x060a,
2842 0x060c, 0x060d,
2843 0x061b, 0x061b,
2844 0x061e, 0x061f,
2845 0x066a, 0x066d,
2846 0x06d4, 0x06d4,
2847 0x0700, 0x070d,
2848 0x07f7, 0x07f9,
2849 0x0830, 0x083e,
2850 0x085e, 0x085e,
2851 0x0964, 0x0965,
2852 0x0970, 0x0970,
2853 0x09fd, 0x09fd,
2854 0x0a76, 0x0a76,
2855 0x0af0, 0x0af0,
2856 0x0c77, 0x0c77,
2857 0x0c84, 0x0c84,
2858 0x0df4, 0x0df4,
2859 0x0e4f, 0x0e4f,
2860 0x0e5a, 0x0e5b,
2861 0x0f04, 0x0f12,
2862 0x0f14, 0x0f14,
2863 0x0f3a, 0x0f3d,
2864 0x0f85, 0x0f85,
2865 0x0fd0, 0x0fd4,
2866 0x0fd9, 0x0fda,
2867 0x104a, 0x104f,
2868 0x10fb, 0x10fb,
2869 0x1360, 0x1368,
2870 0x1400, 0x1400,
2871 0x166e, 0x166e,
2872 0x169b, 0x169c,
2873 0x16eb, 0x16ed,
2874 0x1735, 0x1736,
2875 0x17d4, 0x17d6,
2876 0x17d8, 0x17da,
2877 0x1800, 0x180a,
2878 0x1944, 0x1945,
2879 0x1a1e, 0x1a1f,
2880 0x1aa0, 0x1aa6,
2881 0x1aa8, 0x1aad,
2882 0x1b5a, 0x1b60,
2883 0x1bfc, 0x1bff,
2884 0x1c3b, 0x1c3f,
2885 0x1c7e, 0x1c7f,
2886 0x1cc0, 0x1cc7,
2887 0x1cd3, 0x1cd3,
2888 0x2010, 0x2027,
2889 0x2030, 0x2043,
2890 0x2045, 0x2051,
2891 0x2053, 0x205e,
2892 0x207d, 0x207e,
2893 0x208d, 0x208e,
2894 0x2308, 0x230b,
2895 0x2329, 0x232a,
2896 0x2768, 0x2775,
2897 0x27c5, 0x27c6,
2898 0x27e6, 0x27ef,
2899 0x2983, 0x2998,
2900 0x29d8, 0x29db,
2901 0x29fc, 0x29fd,
2902 0x2cf9, 0x2cfc,
2903 0x2cfe, 0x2cff,
2904 0x2d70, 0x2d70,
2905 0x2e00, 0x2e2e,
2906 0x2e30, 0x2e4f,
2907 0x3001, 0x3003,
2908 0x3008, 0x3011,
2909 0x3014, 0x301f,
2910 0x3030, 0x3030,
2911 0x303d, 0x303d,
2912 0x30a0, 0x30a0,
2913 0x30fb, 0x30fb,
2914 0xa4fe, 0xa4ff,
2915 0xa60d, 0xa60f,
2916 0xa673, 0xa673,
2917 0xa67e, 0xa67e,
2918 0xa6f2, 0xa6f7,
2919 0xa874, 0xa877,
2920 0xa8ce, 0xa8cf,
2921 0xa8f8, 0xa8fa,
2922 0xa8fc, 0xa8fc,
2923 0xa92e, 0xa92f,
2924 0xa95f, 0xa95f,
2925 0xa9c1, 0xa9cd,
2926 0xa9de, 0xa9df,
2927 0xaa5c, 0xaa5f,
2928 0xaade, 0xaadf,
2929 0xaaf0, 0xaaf1,
2930 0xabeb, 0xabeb,
2931 0xfd3e, 0xfd3f,
2932 0xfe10, 0xfe19,
2933 0xfe30, 0xfe52,
2934 0xfe54, 0xfe61,
2935 0xfe63, 0xfe63,
2936 0xfe68, 0xfe68,
2937 0xfe6a, 0xfe6b,
2938 0xff01, 0xff03,
2939 0xff05, 0xff0a,
2940 0xff0c, 0xff0f,
2941 0xff1a, 0xff1b,
2942 0xff1f, 0xff20,
2943 0xff3b, 0xff3d,
2944 0xff3f, 0xff3f,
2945 0xff5b, 0xff5b,
2946 0xff5d, 0xff5d,
2947 0xff5f, 0xff65,
2948 0x10100, 0x10102,
2949 0x1039f, 0x1039f,
2950 0x103d0, 0x103d0,
2951 0x1056f, 0x1056f,
2952 0x10857, 0x10857,
2953 0x1091f, 0x1091f,
2954 0x1093f, 0x1093f,
2955 0x10a50, 0x10a58,
2956 0x10a7f, 0x10a7f,
2957 0x10af0, 0x10af6,
2958 0x10b39, 0x10b3f,
2959 0x10b99, 0x10b9c,
2960 0x10f55, 0x10f59,
2961 0x11047, 0x1104d,
2962 0x110bb, 0x110bc,
2963 0x110be, 0x110c1,
2964 0x11140, 0x11143,
2965 0x11174, 0x11175,
2966 0x111c5, 0x111c8,
2967 0x111cd, 0x111cd,
2968 0x111db, 0x111db,
2969 0x111dd, 0x111df,
2970 0x11238, 0x1123d,
2971 0x112a9, 0x112a9,
2972 0x1144b, 0x1144f,
2973 0x1145b, 0x1145b,
2974 0x1145d, 0x1145d,
2975 0x114c6, 0x114c6,
2976 0x115c1, 0x115d7,
2977 0x11641, 0x11643,
2978 0x11660, 0x1166c,
2979 0x1173c, 0x1173e,
2980 0x1183b, 0x1183b,
2981 0x119e2, 0x119e2,
2982 0x11a3f, 0x11a46,
2983 0x11a9a, 0x11a9c,
2984 0x11a9e, 0x11aa2,
2985 0x11c41, 0x11c45,
2986 0x11c70, 0x11c71,
2987 0x11ef7, 0x11ef8,
2988 0x11fff, 0x11fff,
2989 0x12470, 0x12474,
2990 0x16a6e, 0x16a6f,
2991 0x16af5, 0x16af5,
2992 0x16b37, 0x16b3b,
2993 0x16b44, 0x16b44,
2994 0x16e97, 0x16e9a,
2995 0x16fe2, 0x16fe2,
2996 0x1bc9f, 0x1bc9f,
2997 0x1da87, 0x1da8b,
2998 0x1e95e, 0x1e95f,
2999 }; /* END of CR_Punct */
3000 
3001 /* PROPERTY: 'Space': POSIX [[:Space:]] */
3002 static const OnigCodePoint
3003 CR_Space[] = { 10,
3004 0x0009, 0x000d,
3005 0x0020, 0x0020,
3006 0x0085, 0x0085,
3007 0x00a0, 0x00a0,
3008 0x1680, 0x1680,
3009 0x2000, 0x200a,
3010 0x2028, 0x2029,
3011 0x202f, 0x202f,
3012 0x205f, 0x205f,
3013 0x3000, 0x3000,
3014 }; /* END of CR_Space */
3015 
3016 /* PROPERTY: 'Upper': POSIX [[:Upper:]] */
3017 static const OnigCodePoint
3018 CR_Upper[] = { 641,
3019 0x0041, 0x005a,
3020 0x00c0, 0x00d6,
3021 0x00d8, 0x00de,
3022 0x0100, 0x0100,
3023 0x0102, 0x0102,
3024 0x0104, 0x0104,
3025 0x0106, 0x0106,
3026 0x0108, 0x0108,
3027 0x010a, 0x010a,
3028 0x010c, 0x010c,
3029 0x010e, 0x010e,
3030 0x0110, 0x0110,
3031 0x0112, 0x0112,
3032 0x0114, 0x0114,
3033 0x0116, 0x0116,
3034 0x0118, 0x0118,
3035 0x011a, 0x011a,
3036 0x011c, 0x011c,
3037 0x011e, 0x011e,
3038 0x0120, 0x0120,
3039 0x0122, 0x0122,
3040 0x0124, 0x0124,
3041 0x0126, 0x0126,
3042 0x0128, 0x0128,
3043 0x012a, 0x012a,
3044 0x012c, 0x012c,
3045 0x012e, 0x012e,
3046 0x0130, 0x0130,
3047 0x0132, 0x0132,
3048 0x0134, 0x0134,
3049 0x0136, 0x0136,
3050 0x0139, 0x0139,
3051 0x013b, 0x013b,
3052 0x013d, 0x013d,
3053 0x013f, 0x013f,
3054 0x0141, 0x0141,
3055 0x0143, 0x0143,
3056 0x0145, 0x0145,
3057 0x0147, 0x0147,
3058 0x014a, 0x014a,
3059 0x014c, 0x014c,
3060 0x014e, 0x014e,
3061 0x0150, 0x0150,
3062 0x0152, 0x0152,
3063 0x0154, 0x0154,
3064 0x0156, 0x0156,
3065 0x0158, 0x0158,
3066 0x015a, 0x015a,
3067 0x015c, 0x015c,
3068 0x015e, 0x015e,
3069 0x0160, 0x0160,
3070 0x0162, 0x0162,
3071 0x0164, 0x0164,
3072 0x0166, 0x0166,
3073 0x0168, 0x0168,
3074 0x016a, 0x016a,
3075 0x016c, 0x016c,
3076 0x016e, 0x016e,
3077 0x0170, 0x0170,
3078 0x0172, 0x0172,
3079 0x0174, 0x0174,
3080 0x0176, 0x0176,
3081 0x0178, 0x0179,
3082 0x017b, 0x017b,
3083 0x017d, 0x017d,
3084 0x0181, 0x0182,
3085 0x0184, 0x0184,
3086 0x0186, 0x0187,
3087 0x0189, 0x018b,
3088 0x018e, 0x0191,
3089 0x0193, 0x0194,
3090 0x0196, 0x0198,
3091 0x019c, 0x019d,
3092 0x019f, 0x01a0,
3093 0x01a2, 0x01a2,
3094 0x01a4, 0x01a4,
3095 0x01a6, 0x01a7,
3096 0x01a9, 0x01a9,
3097 0x01ac, 0x01ac,
3098 0x01ae, 0x01af,
3099 0x01b1, 0x01b3,
3100 0x01b5, 0x01b5,
3101 0x01b7, 0x01b8,
3102 0x01bc, 0x01bc,
3103 0x01c4, 0x01c4,
3104 0x01c7, 0x01c7,
3105 0x01ca, 0x01ca,
3106 0x01cd, 0x01cd,
3107 0x01cf, 0x01cf,
3108 0x01d1, 0x01d1,
3109 0x01d3, 0x01d3,
3110 0x01d5, 0x01d5,
3111 0x01d7, 0x01d7,
3112 0x01d9, 0x01d9,
3113 0x01db, 0x01db,
3114 0x01de, 0x01de,
3115 0x01e0, 0x01e0,
3116 0x01e2, 0x01e2,
3117 0x01e4, 0x01e4,
3118 0x01e6, 0x01e6,
3119 0x01e8, 0x01e8,
3120 0x01ea, 0x01ea,
3121 0x01ec, 0x01ec,
3122 0x01ee, 0x01ee,
3123 0x01f1, 0x01f1,
3124 0x01f4, 0x01f4,
3125 0x01f6, 0x01f8,
3126 0x01fa, 0x01fa,
3127 0x01fc, 0x01fc,
3128 0x01fe, 0x01fe,
3129 0x0200, 0x0200,
3130 0x0202, 0x0202,
3131 0x0204, 0x0204,
3132 0x0206, 0x0206,
3133 0x0208, 0x0208,
3134 0x020a, 0x020a,
3135 0x020c, 0x020c,
3136 0x020e, 0x020e,
3137 0x0210, 0x0210,
3138 0x0212, 0x0212,
3139 0x0214, 0x0214,
3140 0x0216, 0x0216,
3141 0x0218, 0x0218,
3142 0x021a, 0x021a,
3143 0x021c, 0x021c,
3144 0x021e, 0x021e,
3145 0x0220, 0x0220,
3146 0x0222, 0x0222,
3147 0x0224, 0x0224,
3148 0x0226, 0x0226,
3149 0x0228, 0x0228,
3150 0x022a, 0x022a,
3151 0x022c, 0x022c,
3152 0x022e, 0x022e,
3153 0x0230, 0x0230,
3154 0x0232, 0x0232,
3155 0x023a, 0x023b,
3156 0x023d, 0x023e,
3157 0x0241, 0x0241,
3158 0x0243, 0x0246,
3159 0x0248, 0x0248,
3160 0x024a, 0x024a,
3161 0x024c, 0x024c,
3162 0x024e, 0x024e,
3163 0x0370, 0x0370,
3164 0x0372, 0x0372,
3165 0x0376, 0x0376,
3166 0x037f, 0x037f,
3167 0x0386, 0x0386,
3168 0x0388, 0x038a,
3169 0x038c, 0x038c,
3170 0x038e, 0x038f,
3171 0x0391, 0x03a1,
3172 0x03a3, 0x03ab,
3173 0x03cf, 0x03cf,
3174 0x03d2, 0x03d4,
3175 0x03d8, 0x03d8,
3176 0x03da, 0x03da,
3177 0x03dc, 0x03dc,
3178 0x03de, 0x03de,
3179 0x03e0, 0x03e0,
3180 0x03e2, 0x03e2,
3181 0x03e4, 0x03e4,
3182 0x03e6, 0x03e6,
3183 0x03e8, 0x03e8,
3184 0x03ea, 0x03ea,
3185 0x03ec, 0x03ec,
3186 0x03ee, 0x03ee,
3187 0x03f4, 0x03f4,
3188 0x03f7, 0x03f7,
3189 0x03f9, 0x03fa,
3190 0x03fd, 0x042f,
3191 0x0460, 0x0460,
3192 0x0462, 0x0462,
3193 0x0464, 0x0464,
3194 0x0466, 0x0466,
3195 0x0468, 0x0468,
3196 0x046a, 0x046a,
3197 0x046c, 0x046c,
3198 0x046e, 0x046e,
3199 0x0470, 0x0470,
3200 0x0472, 0x0472,
3201 0x0474, 0x0474,
3202 0x0476, 0x0476,
3203 0x0478, 0x0478,
3204 0x047a, 0x047a,
3205 0x047c, 0x047c,
3206 0x047e, 0x047e,
3207 0x0480, 0x0480,
3208 0x048a, 0x048a,
3209 0x048c, 0x048c,
3210 0x048e, 0x048e,
3211 0x0490, 0x0490,
3212 0x0492, 0x0492,
3213 0x0494, 0x0494,
3214 0x0496, 0x0496,
3215 0x0498, 0x0498,
3216 0x049a, 0x049a,
3217 0x049c, 0x049c,
3218 0x049e, 0x049e,
3219 0x04a0, 0x04a0,
3220 0x04a2, 0x04a2,
3221 0x04a4, 0x04a4,
3222 0x04a6, 0x04a6,
3223 0x04a8, 0x04a8,
3224 0x04aa, 0x04aa,
3225 0x04ac, 0x04ac,
3226 0x04ae, 0x04ae,
3227 0x04b0, 0x04b0,
3228 0x04b2, 0x04b2,
3229 0x04b4, 0x04b4,
3230 0x04b6, 0x04b6,
3231 0x04b8, 0x04b8,
3232 0x04ba, 0x04ba,
3233 0x04bc, 0x04bc,
3234 0x04be, 0x04be,
3235 0x04c0, 0x04c1,
3236 0x04c3, 0x04c3,
3237 0x04c5, 0x04c5,
3238 0x04c7, 0x04c7,
3239 0x04c9, 0x04c9,
3240 0x04cb, 0x04cb,
3241 0x04cd, 0x04cd,
3242 0x04d0, 0x04d0,
3243 0x04d2, 0x04d2,
3244 0x04d4, 0x04d4,
3245 0x04d6, 0x04d6,
3246 0x04d8, 0x04d8,
3247 0x04da, 0x04da,
3248 0x04dc, 0x04dc,
3249 0x04de, 0x04de,
3250 0x04e0, 0x04e0,
3251 0x04e2, 0x04e2,
3252 0x04e4, 0x04e4,
3253 0x04e6, 0x04e6,
3254 0x04e8, 0x04e8,
3255 0x04ea, 0x04ea,
3256 0x04ec, 0x04ec,
3257 0x04ee, 0x04ee,
3258 0x04f0, 0x04f0,
3259 0x04f2, 0x04f2,
3260 0x04f4, 0x04f4,
3261 0x04f6, 0x04f6,
3262 0x04f8, 0x04f8,
3263 0x04fa, 0x04fa,
3264 0x04fc, 0x04fc,
3265 0x04fe, 0x04fe,
3266 0x0500, 0x0500,
3267 0x0502, 0x0502,
3268 0x0504, 0x0504,
3269 0x0506, 0x0506,
3270 0x0508, 0x0508,
3271 0x050a, 0x050a,
3272 0x050c, 0x050c,
3273 0x050e, 0x050e,
3274 0x0510, 0x0510,
3275 0x0512, 0x0512,
3276 0x0514, 0x0514,
3277 0x0516, 0x0516,
3278 0x0518, 0x0518,
3279 0x051a, 0x051a,
3280 0x051c, 0x051c,
3281 0x051e, 0x051e,
3282 0x0520, 0x0520,
3283 0x0522, 0x0522,
3284 0x0524, 0x0524,
3285 0x0526, 0x0526,
3286 0x0528, 0x0528,
3287 0x052a, 0x052a,
3288 0x052c, 0x052c,
3289 0x052e, 0x052e,
3290 0x0531, 0x0556,
3291 0x10a0, 0x10c5,
3292 0x10c7, 0x10c7,
3293 0x10cd, 0x10cd,
3294 0x13a0, 0x13f5,
3295 0x1c90, 0x1cba,
3296 0x1cbd, 0x1cbf,
3297 0x1e00, 0x1e00,
3298 0x1e02, 0x1e02,
3299 0x1e04, 0x1e04,
3300 0x1e06, 0x1e06,
3301 0x1e08, 0x1e08,
3302 0x1e0a, 0x1e0a,
3303 0x1e0c, 0x1e0c,
3304 0x1e0e, 0x1e0e,
3305 0x1e10, 0x1e10,
3306 0x1e12, 0x1e12,
3307 0x1e14, 0x1e14,
3308 0x1e16, 0x1e16,
3309 0x1e18, 0x1e18,
3310 0x1e1a, 0x1e1a,
3311 0x1e1c, 0x1e1c,
3312 0x1e1e, 0x1e1e,
3313 0x1e20, 0x1e20,
3314 0x1e22, 0x1e22,
3315 0x1e24, 0x1e24,
3316 0x1e26, 0x1e26,
3317 0x1e28, 0x1e28,
3318 0x1e2a, 0x1e2a,
3319 0x1e2c, 0x1e2c,
3320 0x1e2e, 0x1e2e,
3321 0x1e30, 0x1e30,
3322 0x1e32, 0x1e32,
3323 0x1e34, 0x1e34,
3324 0x1e36, 0x1e36,
3325 0x1e38, 0x1e38,
3326 0x1e3a, 0x1e3a,
3327 0x1e3c, 0x1e3c,
3328 0x1e3e, 0x1e3e,
3329 0x1e40, 0x1e40,
3330 0x1e42, 0x1e42,
3331 0x1e44, 0x1e44,
3332 0x1e46, 0x1e46,
3333 0x1e48, 0x1e48,
3334 0x1e4a, 0x1e4a,
3335 0x1e4c, 0x1e4c,
3336 0x1e4e, 0x1e4e,
3337 0x1e50, 0x1e50,
3338 0x1e52, 0x1e52,
3339 0x1e54, 0x1e54,
3340 0x1e56, 0x1e56,
3341 0x1e58, 0x1e58,
3342 0x1e5a, 0x1e5a,
3343 0x1e5c, 0x1e5c,
3344 0x1e5e, 0x1e5e,
3345 0x1e60, 0x1e60,
3346 0x1e62, 0x1e62,
3347 0x1e64, 0x1e64,
3348 0x1e66, 0x1e66,
3349 0x1e68, 0x1e68,
3350 0x1e6a, 0x1e6a,
3351 0x1e6c, 0x1e6c,
3352 0x1e6e, 0x1e6e,
3353 0x1e70, 0x1e70,
3354 0x1e72, 0x1e72,
3355 0x1e74, 0x1e74,
3356 0x1e76, 0x1e76,
3357 0x1e78, 0x1e78,
3358 0x1e7a, 0x1e7a,
3359 0x1e7c, 0x1e7c,
3360 0x1e7e, 0x1e7e,
3361 0x1e80, 0x1e80,
3362 0x1e82, 0x1e82,
3363 0x1e84, 0x1e84,
3364 0x1e86, 0x1e86,
3365 0x1e88, 0x1e88,
3366 0x1e8a, 0x1e8a,
3367 0x1e8c, 0x1e8c,
3368 0x1e8e, 0x1e8e,
3369 0x1e90, 0x1e90,
3370 0x1e92, 0x1e92,
3371 0x1e94, 0x1e94,
3372 0x1e9e, 0x1e9e,
3373 0x1ea0, 0x1ea0,
3374 0x1ea2, 0x1ea2,
3375 0x1ea4, 0x1ea4,
3376 0x1ea6, 0x1ea6,
3377 0x1ea8, 0x1ea8,
3378 0x1eaa, 0x1eaa,
3379 0x1eac, 0x1eac,
3380 0x1eae, 0x1eae,
3381 0x1eb0, 0x1eb0,
3382 0x1eb2, 0x1eb2,
3383 0x1eb4, 0x1eb4,
3384 0x1eb6, 0x1eb6,
3385 0x1eb8, 0x1eb8,
3386 0x1eba, 0x1eba,
3387 0x1ebc, 0x1ebc,
3388 0x1ebe, 0x1ebe,
3389 0x1ec0, 0x1ec0,
3390 0x1ec2, 0x1ec2,
3391 0x1ec4, 0x1ec4,
3392 0x1ec6, 0x1ec6,
3393 0x1ec8, 0x1ec8,
3394 0x1eca, 0x1eca,
3395 0x1ecc, 0x1ecc,
3396 0x1ece, 0x1ece,
3397 0x1ed0, 0x1ed0,
3398 0x1ed2, 0x1ed2,
3399 0x1ed4, 0x1ed4,
3400 0x1ed6, 0x1ed6,
3401 0x1ed8, 0x1ed8,
3402 0x1eda, 0x1eda,
3403 0x1edc, 0x1edc,
3404 0x1ede, 0x1ede,
3405 0x1ee0, 0x1ee0,
3406 0x1ee2, 0x1ee2,
3407 0x1ee4, 0x1ee4,
3408 0x1ee6, 0x1ee6,
3409 0x1ee8, 0x1ee8,
3410 0x1eea, 0x1eea,
3411 0x1eec, 0x1eec,
3412 0x1eee, 0x1eee,
3413 0x1ef0, 0x1ef0,
3414 0x1ef2, 0x1ef2,
3415 0x1ef4, 0x1ef4,
3416 0x1ef6, 0x1ef6,
3417 0x1ef8, 0x1ef8,
3418 0x1efa, 0x1efa,
3419 0x1efc, 0x1efc,
3420 0x1efe, 0x1efe,
3421 0x1f08, 0x1f0f,
3422 0x1f18, 0x1f1d,
3423 0x1f28, 0x1f2f,
3424 0x1f38, 0x1f3f,
3425 0x1f48, 0x1f4d,
3426 0x1f59, 0x1f59,
3427 0x1f5b, 0x1f5b,
3428 0x1f5d, 0x1f5d,
3429 0x1f5f, 0x1f5f,
3430 0x1f68, 0x1f6f,
3431 0x1fb8, 0x1fbb,
3432 0x1fc8, 0x1fcb,
3433 0x1fd8, 0x1fdb,
3434 0x1fe8, 0x1fec,
3435 0x1ff8, 0x1ffb,
3436 0x2102, 0x2102,
3437 0x2107, 0x2107,
3438 0x210b, 0x210d,
3439 0x2110, 0x2112,
3440 0x2115, 0x2115,
3441 0x2119, 0x211d,
3442 0x2124, 0x2124,
3443 0x2126, 0x2126,
3444 0x2128, 0x2128,
3445 0x212a, 0x212d,
3446 0x2130, 0x2133,
3447 0x213e, 0x213f,
3448 0x2145, 0x2145,
3449 0x2160, 0x216f,
3450 0x2183, 0x2183,
3451 0x24b6, 0x24cf,
3452 0x2c00, 0x2c2e,
3453 0x2c60, 0x2c60,
3454 0x2c62, 0x2c64,
3455 0x2c67, 0x2c67,
3456 0x2c69, 0x2c69,
3457 0x2c6b, 0x2c6b,
3458 0x2c6d, 0x2c70,
3459 0x2c72, 0x2c72,
3460 0x2c75, 0x2c75,
3461 0x2c7e, 0x2c80,
3462 0x2c82, 0x2c82,
3463 0x2c84, 0x2c84,
3464 0x2c86, 0x2c86,
3465 0x2c88, 0x2c88,
3466 0x2c8a, 0x2c8a,
3467 0x2c8c, 0x2c8c,
3468 0x2c8e, 0x2c8e,
3469 0x2c90, 0x2c90,
3470 0x2c92, 0x2c92,
3471 0x2c94, 0x2c94,
3472 0x2c96, 0x2c96,
3473 0x2c98, 0x2c98,
3474 0x2c9a, 0x2c9a,
3475 0x2c9c, 0x2c9c,
3476 0x2c9e, 0x2c9e,
3477 0x2ca0, 0x2ca0,
3478 0x2ca2, 0x2ca2,
3479 0x2ca4, 0x2ca4,
3480 0x2ca6, 0x2ca6,
3481 0x2ca8, 0x2ca8,
3482 0x2caa, 0x2caa,
3483 0x2cac, 0x2cac,
3484 0x2cae, 0x2cae,
3485 0x2cb0, 0x2cb0,
3486 0x2cb2, 0x2cb2,
3487 0x2cb4, 0x2cb4,
3488 0x2cb6, 0x2cb6,
3489 0x2cb8, 0x2cb8,
3490 0x2cba, 0x2cba,
3491 0x2cbc, 0x2cbc,
3492 0x2cbe, 0x2cbe,
3493 0x2cc0, 0x2cc0,
3494 0x2cc2, 0x2cc2,
3495 0x2cc4, 0x2cc4,
3496 0x2cc6, 0x2cc6,
3497 0x2cc8, 0x2cc8,
3498 0x2cca, 0x2cca,
3499 0x2ccc, 0x2ccc,
3500 0x2cce, 0x2cce,
3501 0x2cd0, 0x2cd0,
3502 0x2cd2, 0x2cd2,
3503 0x2cd4, 0x2cd4,
3504 0x2cd6, 0x2cd6,
3505 0x2cd8, 0x2cd8,
3506 0x2cda, 0x2cda,
3507 0x2cdc, 0x2cdc,
3508 0x2cde, 0x2cde,
3509 0x2ce0, 0x2ce0,
3510 0x2ce2, 0x2ce2,
3511 0x2ceb, 0x2ceb,
3512 0x2ced, 0x2ced,
3513 0x2cf2, 0x2cf2,
3514 0xa640, 0xa640,
3515 0xa642, 0xa642,
3516 0xa644, 0xa644,
3517 0xa646, 0xa646,
3518 0xa648, 0xa648,
3519 0xa64a, 0xa64a,
3520 0xa64c, 0xa64c,
3521 0xa64e, 0xa64e,
3522 0xa650, 0xa650,
3523 0xa652, 0xa652,
3524 0xa654, 0xa654,
3525 0xa656, 0xa656,
3526 0xa658, 0xa658,
3527 0xa65a, 0xa65a,
3528 0xa65c, 0xa65c,
3529 0xa65e, 0xa65e,
3530 0xa660, 0xa660,
3531 0xa662, 0xa662,
3532 0xa664, 0xa664,
3533 0xa666, 0xa666,
3534 0xa668, 0xa668,
3535 0xa66a, 0xa66a,
3536 0xa66c, 0xa66c,
3537 0xa680, 0xa680,
3538 0xa682, 0xa682,
3539 0xa684, 0xa684,
3540 0xa686, 0xa686,
3541 0xa688, 0xa688,
3542 0xa68a, 0xa68a,
3543 0xa68c, 0xa68c,
3544 0xa68e, 0xa68e,
3545 0xa690, 0xa690,
3546 0xa692, 0xa692,
3547 0xa694, 0xa694,
3548 0xa696, 0xa696,
3549 0xa698, 0xa698,
3550 0xa69a, 0xa69a,
3551 0xa722, 0xa722,
3552 0xa724, 0xa724,
3553 0xa726, 0xa726,
3554 0xa728, 0xa728,
3555 0xa72a, 0xa72a,
3556 0xa72c, 0xa72c,
3557 0xa72e, 0xa72e,
3558 0xa732, 0xa732,
3559 0xa734, 0xa734,
3560 0xa736, 0xa736,
3561 0xa738, 0xa738,
3562 0xa73a, 0xa73a,
3563 0xa73c, 0xa73c,
3564 0xa73e, 0xa73e,
3565 0xa740, 0xa740,
3566 0xa742, 0xa742,
3567 0xa744, 0xa744,
3568 0xa746, 0xa746,
3569 0xa748, 0xa748,
3570 0xa74a, 0xa74a,
3571 0xa74c, 0xa74c,
3572 0xa74e, 0xa74e,
3573 0xa750, 0xa750,
3574 0xa752, 0xa752,
3575 0xa754, 0xa754,
3576 0xa756, 0xa756,
3577 0xa758, 0xa758,
3578 0xa75a, 0xa75a,
3579 0xa75c, 0xa75c,
3580 0xa75e, 0xa75e,
3581 0xa760, 0xa760,
3582 0xa762, 0xa762,
3583 0xa764, 0xa764,
3584 0xa766, 0xa766,
3585 0xa768, 0xa768,
3586 0xa76a, 0xa76a,
3587 0xa76c, 0xa76c,
3588 0xa76e, 0xa76e,
3589 0xa779, 0xa779,
3590 0xa77b, 0xa77b,
3591 0xa77d, 0xa77e,
3592 0xa780, 0xa780,
3593 0xa782, 0xa782,
3594 0xa784, 0xa784,
3595 0xa786, 0xa786,
3596 0xa78b, 0xa78b,
3597 0xa78d, 0xa78d,
3598 0xa790, 0xa790,
3599 0xa792, 0xa792,
3600 0xa796, 0xa796,
3601 0xa798, 0xa798,
3602 0xa79a, 0xa79a,
3603 0xa79c, 0xa79c,
3604 0xa79e, 0xa79e,
3605 0xa7a0, 0xa7a0,
3606 0xa7a2, 0xa7a2,
3607 0xa7a4, 0xa7a4,
3608 0xa7a6, 0xa7a6,
3609 0xa7a8, 0xa7a8,
3610 0xa7aa, 0xa7ae,
3611 0xa7b0, 0xa7b4,
3612 0xa7b6, 0xa7b6,
3613 0xa7b8, 0xa7b8,
3614 0xa7ba, 0xa7ba,
3615 0xa7bc, 0xa7bc,
3616 0xa7be, 0xa7be,
3617 0xa7c2, 0xa7c2,
3618 0xa7c4, 0xa7c6,
3619 0xff21, 0xff3a,
3620 0x10400, 0x10427,
3621 0x104b0, 0x104d3,
3622 0x10c80, 0x10cb2,
3623 0x118a0, 0x118bf,
3624 0x16e40, 0x16e5f,
3625 0x1d400, 0x1d419,
3626 0x1d434, 0x1d44d,
3627 0x1d468, 0x1d481,
3628 0x1d49c, 0x1d49c,
3629 0x1d49e, 0x1d49f,
3630 0x1d4a2, 0x1d4a2,
3631 0x1d4a5, 0x1d4a6,
3632 0x1d4a9, 0x1d4ac,
3633 0x1d4ae, 0x1d4b5,
3634 0x1d4d0, 0x1d4e9,
3635 0x1d504, 0x1d505,
3636 0x1d507, 0x1d50a,
3637 0x1d50d, 0x1d514,
3638 0x1d516, 0x1d51c,
3639 0x1d538, 0x1d539,
3640 0x1d53b, 0x1d53e,
3641 0x1d540, 0x1d544,
3642 0x1d546, 0x1d546,
3643 0x1d54a, 0x1d550,
3644 0x1d56c, 0x1d585,
3645 0x1d5a0, 0x1d5b9,
3646 0x1d5d4, 0x1d5ed,
3647 0x1d608, 0x1d621,
3648 0x1d63c, 0x1d655,
3649 0x1d670, 0x1d689,
3650 0x1d6a8, 0x1d6c0,
3651 0x1d6e2, 0x1d6fa,
3652 0x1d71c, 0x1d734,
3653 0x1d756, 0x1d76e,
3654 0x1d790, 0x1d7a8,
3655 0x1d7ca, 0x1d7ca,
3656 0x1e900, 0x1e921,
3657 0x1f130, 0x1f149,
3658 0x1f150, 0x1f169,
3659 0x1f170, 0x1f189,
3660 }; /* END of CR_Upper */
3661 
3662 /* PROPERTY: 'XDigit': POSIX [[:XDigit:]] */
3663 static const OnigCodePoint
3664 CR_XDigit[] = { 3,
3665 0x0030, 0x0039,
3666 0x0041, 0x0046,
3667 0x0061, 0x0066,
3668 }; /* END of CR_XDigit */
3669 
3670 /* PROPERTY: 'Word': POSIX [[:Word:]] */
3671 static const OnigCodePoint
3672 CR_Word[] = { 716,
3673 0x0030, 0x0039,
3674 0x0041, 0x005a,
3675 0x005f, 0x005f,
3676 0x0061, 0x007a,
3677 0x00aa, 0x00aa,
3678 0x00b5, 0x00b5,
3679 0x00ba, 0x00ba,
3680 0x00c0, 0x00d6,
3681 0x00d8, 0x00f6,
3682 0x00f8, 0x02c1,
3683 0x02c6, 0x02d1,
3684 0x02e0, 0x02e4,
3685 0x02ec, 0x02ec,
3686 0x02ee, 0x02ee,
3687 0x0300, 0x0374,
3688 0x0376, 0x0377,
3689 0x037a, 0x037d,
3690 0x037f, 0x037f,
3691 0x0386, 0x0386,
3692 0x0388, 0x038a,
3693 0x038c, 0x038c,
3694 0x038e, 0x03a1,
3695 0x03a3, 0x03f5,
3696 0x03f7, 0x0481,
3697 0x0483, 0x052f,
3698 0x0531, 0x0556,
3699 0x0559, 0x0559,
3700 0x0560, 0x0588,
3701 0x0591, 0x05bd,
3702 0x05bf, 0x05bf,
3703 0x05c1, 0x05c2,
3704 0x05c4, 0x05c5,
3705 0x05c7, 0x05c7,
3706 0x05d0, 0x05ea,
3707 0x05ef, 0x05f2,
3708 0x0610, 0x061a,
3709 0x0620, 0x0669,
3710 0x066e, 0x06d3,
3711 0x06d5, 0x06dc,
3712 0x06df, 0x06e8,
3713 0x06ea, 0x06fc,
3714 0x06ff, 0x06ff,
3715 0x0710, 0x074a,
3716 0x074d, 0x07b1,
3717 0x07c0, 0x07f5,
3718 0x07fa, 0x07fa,
3719 0x07fd, 0x07fd,
3720 0x0800, 0x082d,
3721 0x0840, 0x085b,
3722 0x0860, 0x086a,
3723 0x08a0, 0x08b4,
3724 0x08b6, 0x08bd,
3725 0x08d3, 0x08e1,
3726 0x08e3, 0x0963,
3727 0x0966, 0x096f,
3728 0x0971, 0x0983,
3729 0x0985, 0x098c,
3730 0x098f, 0x0990,
3731 0x0993, 0x09a8,
3732 0x09aa, 0x09b0,
3733 0x09b2, 0x09b2,
3734 0x09b6, 0x09b9,
3735 0x09bc, 0x09c4,
3736 0x09c7, 0x09c8,
3737 0x09cb, 0x09ce,
3738 0x09d7, 0x09d7,
3739 0x09dc, 0x09dd,
3740 0x09df, 0x09e3,
3741 0x09e6, 0x09f1,
3742 0x09fc, 0x09fc,
3743 0x09fe, 0x09fe,
3744 0x0a01, 0x0a03,
3745 0x0a05, 0x0a0a,
3746 0x0a0f, 0x0a10,
3747 0x0a13, 0x0a28,
3748 0x0a2a, 0x0a30,
3749 0x0a32, 0x0a33,
3750 0x0a35, 0x0a36,
3751 0x0a38, 0x0a39,
3752 0x0a3c, 0x0a3c,
3753 0x0a3e, 0x0a42,
3754 0x0a47, 0x0a48,
3755 0x0a4b, 0x0a4d,
3756 0x0a51, 0x0a51,
3757 0x0a59, 0x0a5c,
3758 0x0a5e, 0x0a5e,
3759 0x0a66, 0x0a75,
3760 0x0a81, 0x0a83,
3761 0x0a85, 0x0a8d,
3762 0x0a8f, 0x0a91,
3763 0x0a93, 0x0aa8,
3764 0x0aaa, 0x0ab0,
3765 0x0ab2, 0x0ab3,
3766 0x0ab5, 0x0ab9,
3767 0x0abc, 0x0ac5,
3768 0x0ac7, 0x0ac9,
3769 0x0acb, 0x0acd,
3770 0x0ad0, 0x0ad0,
3771 0x0ae0, 0x0ae3,
3772 0x0ae6, 0x0aef,
3773 0x0af9, 0x0aff,
3774 0x0b01, 0x0b03,
3775 0x0b05, 0x0b0c,
3776 0x0b0f, 0x0b10,
3777 0x0b13, 0x0b28,
3778 0x0b2a, 0x0b30,
3779 0x0b32, 0x0b33,
3780 0x0b35, 0x0b39,
3781 0x0b3c, 0x0b44,
3782 0x0b47, 0x0b48,
3783 0x0b4b, 0x0b4d,
3784 0x0b56, 0x0b57,
3785 0x0b5c, 0x0b5d,
3786 0x0b5f, 0x0b63,
3787 0x0b66, 0x0b6f,
3788 0x0b71, 0x0b71,
3789 0x0b82, 0x0b83,
3790 0x0b85, 0x0b8a,
3791 0x0b8e, 0x0b90,
3792 0x0b92, 0x0b95,
3793 0x0b99, 0x0b9a,
3794 0x0b9c, 0x0b9c,
3795 0x0b9e, 0x0b9f,
3796 0x0ba3, 0x0ba4,
3797 0x0ba8, 0x0baa,
3798 0x0bae, 0x0bb9,
3799 0x0bbe, 0x0bc2,
3800 0x0bc6, 0x0bc8,
3801 0x0bca, 0x0bcd,
3802 0x0bd0, 0x0bd0,
3803 0x0bd7, 0x0bd7,
3804 0x0be6, 0x0bef,
3805 0x0c00, 0x0c0c,
3806 0x0c0e, 0x0c10,
3807 0x0c12, 0x0c28,
3808 0x0c2a, 0x0c39,
3809 0x0c3d, 0x0c44,
3810 0x0c46, 0x0c48,
3811 0x0c4a, 0x0c4d,
3812 0x0c55, 0x0c56,
3813 0x0c58, 0x0c5a,
3814 0x0c60, 0x0c63,
3815 0x0c66, 0x0c6f,
3816 0x0c80, 0x0c83,
3817 0x0c85, 0x0c8c,
3818 0x0c8e, 0x0c90,
3819 0x0c92, 0x0ca8,
3820 0x0caa, 0x0cb3,
3821 0x0cb5, 0x0cb9,
3822 0x0cbc, 0x0cc4,
3823 0x0cc6, 0x0cc8,
3824 0x0cca, 0x0ccd,
3825 0x0cd5, 0x0cd6,
3826 0x0cde, 0x0cde,
3827 0x0ce0, 0x0ce3,
3828 0x0ce6, 0x0cef,
3829 0x0cf1, 0x0cf2,
3830 0x0d00, 0x0d03,
3831 0x0d05, 0x0d0c,
3832 0x0d0e, 0x0d10,
3833 0x0d12, 0x0d44,
3834 0x0d46, 0x0d48,
3835 0x0d4a, 0x0d4e,
3836 0x0d54, 0x0d57,
3837 0x0d5f, 0x0d63,
3838 0x0d66, 0x0d6f,
3839 0x0d7a, 0x0d7f,
3840 0x0d82, 0x0d83,
3841 0x0d85, 0x0d96,
3842 0x0d9a, 0x0db1,
3843 0x0db3, 0x0dbb,
3844 0x0dbd, 0x0dbd,
3845 0x0dc0, 0x0dc6,
3846 0x0dca, 0x0dca,
3847 0x0dcf, 0x0dd4,
3848 0x0dd6, 0x0dd6,
3849 0x0dd8, 0x0ddf,
3850 0x0de6, 0x0def,
3851 0x0df2, 0x0df3,
3852 0x0e01, 0x0e3a,
3853 0x0e40, 0x0e4e,
3854 0x0e50, 0x0e59,
3855 0x0e81, 0x0e82,
3856 0x0e84, 0x0e84,
3857 0x0e86, 0x0e8a,
3858 0x0e8c, 0x0ea3,
3859 0x0ea5, 0x0ea5,
3860 0x0ea7, 0x0ebd,
3861 0x0ec0, 0x0ec4,
3862 0x0ec6, 0x0ec6,
3863 0x0ec8, 0x0ecd,
3864 0x0ed0, 0x0ed9,
3865 0x0edc, 0x0edf,
3866 0x0f00, 0x0f00,
3867 0x0f18, 0x0f19,
3868 0x0f20, 0x0f29,
3869 0x0f35, 0x0f35,
3870 0x0f37, 0x0f37,
3871 0x0f39, 0x0f39,
3872 0x0f3e, 0x0f47,
3873 0x0f49, 0x0f6c,
3874 0x0f71, 0x0f84,
3875 0x0f86, 0x0f97,
3876 0x0f99, 0x0fbc,
3877 0x0fc6, 0x0fc6,
3878 0x1000, 0x1049,
3879 0x1050, 0x109d,
3880 0x10a0, 0x10c5,
3881 0x10c7, 0x10c7,
3882 0x10cd, 0x10cd,
3883 0x10d0, 0x10fa,
3884 0x10fc, 0x1248,
3885 0x124a, 0x124d,
3886 0x1250, 0x1256,
3887 0x1258, 0x1258,
3888 0x125a, 0x125d,
3889 0x1260, 0x1288,
3890 0x128a, 0x128d,
3891 0x1290, 0x12b0,
3892 0x12b2, 0x12b5,
3893 0x12b8, 0x12be,
3894 0x12c0, 0x12c0,
3895 0x12c2, 0x12c5,
3896 0x12c8, 0x12d6,
3897 0x12d8, 0x1310,
3898 0x1312, 0x1315,
3899 0x1318, 0x135a,
3900 0x135d, 0x135f,
3901 0x1380, 0x138f,
3902 0x13a0, 0x13f5,
3903 0x13f8, 0x13fd,
3904 0x1401, 0x166c,
3905 0x166f, 0x167f,
3906 0x1681, 0x169a,
3907 0x16a0, 0x16ea,
3908 0x16ee, 0x16f8,
3909 0x1700, 0x170c,
3910 0x170e, 0x1714,
3911 0x1720, 0x1734,
3912 0x1740, 0x1753,
3913 0x1760, 0x176c,
3914 0x176e, 0x1770,
3915 0x1772, 0x1773,
3916 0x1780, 0x17d3,
3917 0x17d7, 0x17d7,
3918 0x17dc, 0x17dd,
3919 0x17e0, 0x17e9,
3920 0x180b, 0x180d,
3921 0x1810, 0x1819,
3922 0x1820, 0x1878,
3923 0x1880, 0x18aa,
3924 0x18b0, 0x18f5,
3925 0x1900, 0x191e,
3926 0x1920, 0x192b,
3927 0x1930, 0x193b,
3928 0x1946, 0x196d,
3929 0x1970, 0x1974,
3930 0x1980, 0x19ab,
3931 0x19b0, 0x19c9,
3932 0x19d0, 0x19d9,
3933 0x1a00, 0x1a1b,
3934 0x1a20, 0x1a5e,
3935 0x1a60, 0x1a7c,
3936 0x1a7f, 0x1a89,
3937 0x1a90, 0x1a99,
3938 0x1aa7, 0x1aa7,
3939 0x1ab0, 0x1abe,
3940 0x1b00, 0x1b4b,
3941 0x1b50, 0x1b59,
3942 0x1b6b, 0x1b73,
3943 0x1b80, 0x1bf3,
3944 0x1c00, 0x1c37,
3945 0x1c40, 0x1c49,
3946 0x1c4d, 0x1c7d,
3947 0x1c80, 0x1c88,
3948 0x1c90, 0x1cba,
3949 0x1cbd, 0x1cbf,
3950 0x1cd0, 0x1cd2,
3951 0x1cd4, 0x1cfa,
3952 0x1d00, 0x1df9,
3953 0x1dfb, 0x1f15,
3954 0x1f18, 0x1f1d,
3955 0x1f20, 0x1f45,
3956 0x1f48, 0x1f4d,
3957 0x1f50, 0x1f57,
3958 0x1f59, 0x1f59,
3959 0x1f5b, 0x1f5b,
3960 0x1f5d, 0x1f5d,
3961 0x1f5f, 0x1f7d,
3962 0x1f80, 0x1fb4,
3963 0x1fb6, 0x1fbc,
3964 0x1fbe, 0x1fbe,
3965 0x1fc2, 0x1fc4,
3966 0x1fc6, 0x1fcc,
3967 0x1fd0, 0x1fd3,
3968 0x1fd6, 0x1fdb,
3969 0x1fe0, 0x1fec,
3970 0x1ff2, 0x1ff4,
3971 0x1ff6, 0x1ffc,
3972 0x203f, 0x2040,
3973 0x2054, 0x2054,
3974 0x2071, 0x2071,
3975 0x207f, 0x207f,
3976 0x2090, 0x209c,
3977 0x20d0, 0x20f0,
3978 0x2102, 0x2102,
3979 0x2107, 0x2107,
3980 0x210a, 0x2113,
3981 0x2115, 0x2115,
3982 0x2119, 0x211d,
3983 0x2124, 0x2124,
3984 0x2126, 0x2126,
3985 0x2128, 0x2128,
3986 0x212a, 0x212d,
3987 0x212f, 0x2139,
3988 0x213c, 0x213f,
3989 0x2145, 0x2149,
3990 0x214e, 0x214e,
3991 0x2160, 0x2188,
3992 0x24b6, 0x24e9,
3993 0x2c00, 0x2c2e,
3994 0x2c30, 0x2c5e,
3995 0x2c60, 0x2ce4,
3996 0x2ceb, 0x2cf3,
3997 0x2d00, 0x2d25,
3998 0x2d27, 0x2d27,
3999 0x2d2d, 0x2d2d,
4000 0x2d30, 0x2d67,
4001 0x2d6f, 0x2d6f,
4002 0x2d7f, 0x2d96,
4003 0x2da0, 0x2da6,
4004 0x2da8, 0x2dae,
4005 0x2db0, 0x2db6,
4006 0x2db8, 0x2dbe,
4007 0x2dc0, 0x2dc6,
4008 0x2dc8, 0x2dce,
4009 0x2dd0, 0x2dd6,
4010 0x2dd8, 0x2dde,
4011 0x2de0, 0x2dff,
4012 0x2e2f, 0x2e2f,
4013 0x3005, 0x3007,
4014 0x3021, 0x302f,
4015 0x3031, 0x3035,
4016 0x3038, 0x303c,
4017 0x3041, 0x3096,
4018 0x3099, 0x309a,
4019 0x309d, 0x309f,
4020 0x30a1, 0x30fa,
4021 0x30fc, 0x30ff,
4022 0x3105, 0x312f,
4023 0x3131, 0x318e,
4024 0x31a0, 0x31ba,
4025 0x31f0, 0x31ff,
4026 0x3400, 0x4db5,
4027 0x4e00, 0x9fef,
4028 0xa000, 0xa48c,
4029 0xa4d0, 0xa4fd,
4030 0xa500, 0xa60c,
4031 0xa610, 0xa62b,
4032 0xa640, 0xa672,
4033 0xa674, 0xa67d,
4034 0xa67f, 0xa6f1,
4035 0xa717, 0xa71f,
4036 0xa722, 0xa788,
4037 0xa78b, 0xa7bf,
4038 0xa7c2, 0xa7c6,
4039 0xa7f7, 0xa827,
4040 0xa840, 0xa873,
4041 0xa880, 0xa8c5,
4042 0xa8d0, 0xa8d9,
4043 0xa8e0, 0xa8f7,
4044 0xa8fb, 0xa8fb,
4045 0xa8fd, 0xa92d,
4046 0xa930, 0xa953,
4047 0xa960, 0xa97c,
4048 0xa980, 0xa9c0,
4049 0xa9cf, 0xa9d9,
4050 0xa9e0, 0xa9fe,
4051 0xaa00, 0xaa36,
4052 0xaa40, 0xaa4d,
4053 0xaa50, 0xaa59,
4054 0xaa60, 0xaa76,
4055 0xaa7a, 0xaac2,
4056 0xaadb, 0xaadd,
4057 0xaae0, 0xaaef,
4058 0xaaf2, 0xaaf6,
4059 0xab01, 0xab06,
4060 0xab09, 0xab0e,
4061 0xab11, 0xab16,
4062 0xab20, 0xab26,
4063 0xab28, 0xab2e,
4064 0xab30, 0xab5a,
4065 0xab5c, 0xab67,
4066 0xab70, 0xabea,
4067 0xabec, 0xabed,
4068 0xabf0, 0xabf9,
4069 0xac00, 0xd7a3,
4070 0xd7b0, 0xd7c6,
4071 0xd7cb, 0xd7fb,
4072 0xf900, 0xfa6d,
4073 0xfa70, 0xfad9,
4074 0xfb00, 0xfb06,
4075 0xfb13, 0xfb17,
4076 0xfb1d, 0xfb28,
4077 0xfb2a, 0xfb36,
4078 0xfb38, 0xfb3c,
4079 0xfb3e, 0xfb3e,
4080 0xfb40, 0xfb41,
4081 0xfb43, 0xfb44,
4082 0xfb46, 0xfbb1,
4083 0xfbd3, 0xfd3d,
4084 0xfd50, 0xfd8f,
4085 0xfd92, 0xfdc7,
4086 0xfdf0, 0xfdfb,
4087 0xfe00, 0xfe0f,
4088 0xfe20, 0xfe2f,
4089 0xfe33, 0xfe34,
4090 0xfe4d, 0xfe4f,
4091 0xfe70, 0xfe74,
4092 0xfe76, 0xfefc,
4093 0xff10, 0xff19,
4094 0xff21, 0xff3a,
4095 0xff3f, 0xff3f,
4096 0xff41, 0xff5a,
4097 0xff66, 0xffbe,
4098 0xffc2, 0xffc7,
4099 0xffca, 0xffcf,
4100 0xffd2, 0xffd7,
4101 0xffda, 0xffdc,
4102 0x10000, 0x1000b,
4103 0x1000d, 0x10026,
4104 0x10028, 0x1003a,
4105 0x1003c, 0x1003d,
4106 0x1003f, 0x1004d,
4107 0x10050, 0x1005d,
4108 0x10080, 0x100fa,
4109 0x10140, 0x10174,
4110 0x101fd, 0x101fd,
4111 0x10280, 0x1029c,
4112 0x102a0, 0x102d0,
4113 0x102e0, 0x102e0,
4114 0x10300, 0x1031f,
4115 0x1032d, 0x1034a,
4116 0x10350, 0x1037a,
4117 0x10380, 0x1039d,
4118 0x103a0, 0x103c3,
4119 0x103c8, 0x103cf,
4120 0x103d1, 0x103d5,
4121 0x10400, 0x1049d,
4122 0x104a0, 0x104a9,
4123 0x104b0, 0x104d3,
4124 0x104d8, 0x104fb,
4125 0x10500, 0x10527,
4126 0x10530, 0x10563,
4127 0x10600, 0x10736,
4128 0x10740, 0x10755,
4129 0x10760, 0x10767,
4130 0x10800, 0x10805,
4131 0x10808, 0x10808,
4132 0x1080a, 0x10835,
4133 0x10837, 0x10838,
4134 0x1083c, 0x1083c,
4135 0x1083f, 0x10855,
4136 0x10860, 0x10876,
4137 0x10880, 0x1089e,
4138 0x108e0, 0x108f2,
4139 0x108f4, 0x108f5,
4140 0x10900, 0x10915,
4141 0x10920, 0x10939,
4142 0x10980, 0x109b7,
4143 0x109be, 0x109bf,
4144 0x10a00, 0x10a03,
4145 0x10a05, 0x10a06,
4146 0x10a0c, 0x10a13,
4147 0x10a15, 0x10a17,
4148 0x10a19, 0x10a35,
4149 0x10a38, 0x10a3a,
4150 0x10a3f, 0x10a3f,
4151 0x10a60, 0x10a7c,
4152 0x10a80, 0x10a9c,
4153 0x10ac0, 0x10ac7,
4154 0x10ac9, 0x10ae6,
4155 0x10b00, 0x10b35,
4156 0x10b40, 0x10b55,
4157 0x10b60, 0x10b72,
4158 0x10b80, 0x10b91,
4159 0x10c00, 0x10c48,
4160 0x10c80, 0x10cb2,
4161 0x10cc0, 0x10cf2,
4162 0x10d00, 0x10d27,
4163 0x10d30, 0x10d39,
4164 0x10f00, 0x10f1c,
4165 0x10f27, 0x10f27,
4166 0x10f30, 0x10f50,
4167 0x10fe0, 0x10ff6,
4168 0x11000, 0x11046,
4169 0x11066, 0x1106f,
4170 0x1107f, 0x110ba,
4171 0x110d0, 0x110e8,
4172 0x110f0, 0x110f9,
4173 0x11100, 0x11134,
4174 0x11136, 0x1113f,
4175 0x11144, 0x11146,
4176 0x11150, 0x11173,
4177 0x11176, 0x11176,
4178 0x11180, 0x111c4,
4179 0x111c9, 0x111cc,
4180 0x111d0, 0x111da,
4181 0x111dc, 0x111dc,
4182 0x11200, 0x11211,
4183 0x11213, 0x11237,
4184 0x1123e, 0x1123e,
4185 0x11280, 0x11286,
4186 0x11288, 0x11288,
4187 0x1128a, 0x1128d,
4188 0x1128f, 0x1129d,
4189 0x1129f, 0x112a8,
4190 0x112b0, 0x112ea,
4191 0x112f0, 0x112f9,
4192 0x11300, 0x11303,
4193 0x11305, 0x1130c,
4194 0x1130f, 0x11310,
4195 0x11313, 0x11328,
4196 0x1132a, 0x11330,
4197 0x11332, 0x11333,
4198 0x11335, 0x11339,
4199 0x1133b, 0x11344,
4200 0x11347, 0x11348,
4201 0x1134b, 0x1134d,
4202 0x11350, 0x11350,
4203 0x11357, 0x11357,
4204 0x1135d, 0x11363,
4205 0x11366, 0x1136c,
4206 0x11370, 0x11374,
4207 0x11400, 0x1144a,
4208 0x11450, 0x11459,
4209 0x1145e, 0x1145f,
4210 0x11480, 0x114c5,
4211 0x114c7, 0x114c7,
4212 0x114d0, 0x114d9,
4213 0x11580, 0x115b5,
4214 0x115b8, 0x115c0,
4215 0x115d8, 0x115dd,
4216 0x11600, 0x11640,
4217 0x11644, 0x11644,
4218 0x11650, 0x11659,
4219 0x11680, 0x116b8,
4220 0x116c0, 0x116c9,
4221 0x11700, 0x1171a,
4222 0x1171d, 0x1172b,
4223 0x11730, 0x11739,
4224 0x11800, 0x1183a,
4225 0x118a0, 0x118e9,
4226 0x118ff, 0x118ff,
4227 0x119a0, 0x119a7,
4228 0x119aa, 0x119d7,
4229 0x119da, 0x119e1,
4230 0x119e3, 0x119e4,
4231 0x11a00, 0x11a3e,
4232 0x11a47, 0x11a47,
4233 0x11a50, 0x11a99,
4234 0x11a9d, 0x11a9d,
4235 0x11ac0, 0x11af8,
4236 0x11c00, 0x11c08,
4237 0x11c0a, 0x11c36,
4238 0x11c38, 0x11c40,
4239 0x11c50, 0x11c59,
4240 0x11c72, 0x11c8f,
4241 0x11c92, 0x11ca7,
4242 0x11ca9, 0x11cb6,
4243 0x11d00, 0x11d06,
4244 0x11d08, 0x11d09,
4245 0x11d0b, 0x11d36,
4246 0x11d3a, 0x11d3a,
4247 0x11d3c, 0x11d3d,
4248 0x11d3f, 0x11d47,
4249 0x11d50, 0x11d59,
4250 0x11d60, 0x11d65,
4251 0x11d67, 0x11d68,
4252 0x11d6a, 0x11d8e,
4253 0x11d90, 0x11d91,
4254 0x11d93, 0x11d98,
4255 0x11da0, 0x11da9,
4256 0x11ee0, 0x11ef6,
4257 0x12000, 0x12399,
4258 0x12400, 0x1246e,
4259 0x12480, 0x12543,
4260 0x13000, 0x1342e,
4261 0x14400, 0x14646,
4262 0x16800, 0x16a38,
4263 0x16a40, 0x16a5e,
4264 0x16a60, 0x16a69,
4265 0x16ad0, 0x16aed,
4266 0x16af0, 0x16af4,
4267 0x16b00, 0x16b36,
4268 0x16b40, 0x16b43,
4269 0x16b50, 0x16b59,
4270 0x16b63, 0x16b77,
4271 0x16b7d, 0x16b8f,
4272 0x16e40, 0x16e7f,
4273 0x16f00, 0x16f4a,
4274 0x16f4f, 0x16f87,
4275 0x16f8f, 0x16f9f,
4276 0x16fe0, 0x16fe1,
4277 0x16fe3, 0x16fe3,
4278 0x17000, 0x187f7,
4279 0x18800, 0x18af2,
4280 0x1b000, 0x1b11e,
4281 0x1b150, 0x1b152,
4282 0x1b164, 0x1b167,
4283 0x1b170, 0x1b2fb,
4284 0x1bc00, 0x1bc6a,
4285 0x1bc70, 0x1bc7c,
4286 0x1bc80, 0x1bc88,
4287 0x1bc90, 0x1bc99,
4288 0x1bc9d, 0x1bc9e,
4289 0x1d165, 0x1d169,
4290 0x1d16d, 0x1d172,
4291 0x1d17b, 0x1d182,
4292 0x1d185, 0x1d18b,
4293 0x1d1aa, 0x1d1ad,
4294 0x1d242, 0x1d244,
4295 0x1d400, 0x1d454,
4296 0x1d456, 0x1d49c,
4297 0x1d49e, 0x1d49f,
4298 0x1d4a2, 0x1d4a2,
4299 0x1d4a5, 0x1d4a6,
4300 0x1d4a9, 0x1d4ac,
4301 0x1d4ae, 0x1d4b9,
4302 0x1d4bb, 0x1d4bb,
4303 0x1d4bd, 0x1d4c3,
4304 0x1d4c5, 0x1d505,
4305 0x1d507, 0x1d50a,
4306 0x1d50d, 0x1d514,
4307 0x1d516, 0x1d51c,
4308 0x1d51e, 0x1d539,
4309 0x1d53b, 0x1d53e,
4310 0x1d540, 0x1d544,
4311 0x1d546, 0x1d546,
4312 0x1d54a, 0x1d550,
4313 0x1d552, 0x1d6a5,
4314 0x1d6a8, 0x1d6c0,
4315 0x1d6c2, 0x1d6da,
4316 0x1d6dc, 0x1d6fa,
4317 0x1d6fc, 0x1d714,
4318 0x1d716, 0x1d734,
4319 0x1d736, 0x1d74e,
4320 0x1d750, 0x1d76e,
4321 0x1d770, 0x1d788,
4322 0x1d78a, 0x1d7a8,
4323 0x1d7aa, 0x1d7c2,
4324 0x1d7c4, 0x1d7cb,
4325 0x1d7ce, 0x1d7ff,
4326 0x1da00, 0x1da36,
4327 0x1da3b, 0x1da6c,
4328 0x1da75, 0x1da75,
4329 0x1da84, 0x1da84,
4330 0x1da9b, 0x1da9f,
4331 0x1daa1, 0x1daaf,
4332 0x1e000, 0x1e006,
4333 0x1e008, 0x1e018,
4334 0x1e01b, 0x1e021,
4335 0x1e023, 0x1e024,
4336 0x1e026, 0x1e02a,
4337 0x1e100, 0x1e12c,
4338 0x1e130, 0x1e13d,
4339 0x1e140, 0x1e149,
4340 0x1e14e, 0x1e14e,
4341 0x1e2c0, 0x1e2f9,
4342 0x1e800, 0x1e8c4,
4343 0x1e8d0, 0x1e8d6,
4344 0x1e900, 0x1e94b,
4345 0x1e950, 0x1e959,
4346 0x1ee00, 0x1ee03,
4347 0x1ee05, 0x1ee1f,
4348 0x1ee21, 0x1ee22,
4349 0x1ee24, 0x1ee24,
4350 0x1ee27, 0x1ee27,
4351 0x1ee29, 0x1ee32,
4352 0x1ee34, 0x1ee37,
4353 0x1ee39, 0x1ee39,
4354 0x1ee3b, 0x1ee3b,
4355 0x1ee42, 0x1ee42,
4356 0x1ee47, 0x1ee47,
4357 0x1ee49, 0x1ee49,
4358 0x1ee4b, 0x1ee4b,
4359 0x1ee4d, 0x1ee4f,
4360 0x1ee51, 0x1ee52,
4361 0x1ee54, 0x1ee54,
4362 0x1ee57, 0x1ee57,
4363 0x1ee59, 0x1ee59,
4364 0x1ee5b, 0x1ee5b,
4365 0x1ee5d, 0x1ee5d,
4366 0x1ee5f, 0x1ee5f,
4367 0x1ee61, 0x1ee62,
4368 0x1ee64, 0x1ee64,
4369 0x1ee67, 0x1ee6a,
4370 0x1ee6c, 0x1ee72,
4371 0x1ee74, 0x1ee77,
4372 0x1ee79, 0x1ee7c,
4373 0x1ee7e, 0x1ee7e,
4374 0x1ee80, 0x1ee89,
4375 0x1ee8b, 0x1ee9b,
4376 0x1eea1, 0x1eea3,
4377 0x1eea5, 0x1eea9,
4378 0x1eeab, 0x1eebb,
4379 0x1f130, 0x1f149,
4380 0x1f150, 0x1f169,
4381 0x1f170, 0x1f189,
4382 0x20000, 0x2a6d6,
4383 0x2a700, 0x2b734,
4384 0x2b740, 0x2b81d,
4385 0x2b820, 0x2cea1,
4386 0x2ceb0, 0x2ebe0,
4387 0x2f800, 0x2fa1d,
4388 0xe0100, 0xe01ef,
4389 }; /* END of CR_Word */
4390 
4391 /* PROPERTY: 'Alnum': POSIX [[:Alnum:]] */
4392 static const OnigCodePoint
4393 CR_Alnum[] = { 715,
4394 0x0030, 0x0039,
4395 0x0041, 0x005a,
4396 0x0061, 0x007a,
4397 0x00aa, 0x00aa,
4398 0x00b5, 0x00b5,
4399 0x00ba, 0x00ba,
4400 0x00c0, 0x00d6,
4401 0x00d8, 0x00f6,
4402 0x00f8, 0x02c1,
4403 0x02c6, 0x02d1,
4404 0x02e0, 0x02e4,
4405 0x02ec, 0x02ec,
4406 0x02ee, 0x02ee,
4407 0x0345, 0x0345,
4408 0x0370, 0x0374,
4409 0x0376, 0x0377,
4410 0x037a, 0x037d,
4411 0x037f, 0x037f,
4412 0x0386, 0x0386,
4413 0x0388, 0x038a,
4414 0x038c, 0x038c,
4415 0x038e, 0x03a1,
4416 0x03a3, 0x03f5,
4417 0x03f7, 0x0481,
4418 0x048a, 0x052f,
4419 0x0531, 0x0556,
4420 0x0559, 0x0559,
4421 0x0560, 0x0588,
4422 0x05b0, 0x05bd,
4423 0x05bf, 0x05bf,
4424 0x05c1, 0x05c2,
4425 0x05c4, 0x05c5,
4426 0x05c7, 0x05c7,
4427 0x05d0, 0x05ea,
4428 0x05ef, 0x05f2,
4429 0x0610, 0x061a,
4430 0x0620, 0x0657,
4431 0x0659, 0x0669,
4432 0x066e, 0x06d3,
4433 0x06d5, 0x06dc,
4434 0x06e1, 0x06e8,
4435 0x06ed, 0x06fc,
4436 0x06ff, 0x06ff,
4437 0x0710, 0x073f,
4438 0x074d, 0x07b1,
4439 0x07c0, 0x07ea,
4440 0x07f4, 0x07f5,
4441 0x07fa, 0x07fa,
4442 0x0800, 0x0817,
4443 0x081a, 0x082c,
4444 0x0840, 0x0858,
4445 0x0860, 0x086a,
4446 0x08a0, 0x08b4,
4447 0x08b6, 0x08bd,
4448 0x08d4, 0x08df,
4449 0x08e3, 0x08e9,
4450 0x08f0, 0x093b,
4451 0x093d, 0x094c,
4452 0x094e, 0x0950,
4453 0x0955, 0x0963,
4454 0x0966, 0x096f,
4455 0x0971, 0x0983,
4456 0x0985, 0x098c,
4457 0x098f, 0x0990,
4458 0x0993, 0x09a8,
4459 0x09aa, 0x09b0,
4460 0x09b2, 0x09b2,
4461 0x09b6, 0x09b9,
4462 0x09bd, 0x09c4,
4463 0x09c7, 0x09c8,
4464 0x09cb, 0x09cc,
4465 0x09ce, 0x09ce,
4466 0x09d7, 0x09d7,
4467 0x09dc, 0x09dd,
4468 0x09df, 0x09e3,
4469 0x09e6, 0x09f1,
4470 0x09fc, 0x09fc,
4471 0x0a01, 0x0a03,
4472 0x0a05, 0x0a0a,
4473 0x0a0f, 0x0a10,
4474 0x0a13, 0x0a28,
4475 0x0a2a, 0x0a30,
4476 0x0a32, 0x0a33,
4477 0x0a35, 0x0a36,
4478 0x0a38, 0x0a39,
4479 0x0a3e, 0x0a42,
4480 0x0a47, 0x0a48,
4481 0x0a4b, 0x0a4c,
4482 0x0a51, 0x0a51,
4483 0x0a59, 0x0a5c,
4484 0x0a5e, 0x0a5e,
4485 0x0a66, 0x0a75,
4486 0x0a81, 0x0a83,
4487 0x0a85, 0x0a8d,
4488 0x0a8f, 0x0a91,
4489 0x0a93, 0x0aa8,
4490 0x0aaa, 0x0ab0,
4491 0x0ab2, 0x0ab3,
4492 0x0ab5, 0x0ab9,
4493 0x0abd, 0x0ac5,
4494 0x0ac7, 0x0ac9,
4495 0x0acb, 0x0acc,
4496 0x0ad0, 0x0ad0,
4497 0x0ae0, 0x0ae3,
4498 0x0ae6, 0x0aef,
4499 0x0af9, 0x0afc,
4500 0x0b01, 0x0b03,
4501 0x0b05, 0x0b0c,
4502 0x0b0f, 0x0b10,
4503 0x0b13, 0x0b28,
4504 0x0b2a, 0x0b30,
4505 0x0b32, 0x0b33,
4506 0x0b35, 0x0b39,
4507 0x0b3d, 0x0b44,
4508 0x0b47, 0x0b48,
4509 0x0b4b, 0x0b4c,
4510 0x0b56, 0x0b57,
4511 0x0b5c, 0x0b5d,
4512 0x0b5f, 0x0b63,
4513 0x0b66, 0x0b6f,
4514 0x0b71, 0x0b71,
4515 0x0b82, 0x0b83,
4516 0x0b85, 0x0b8a,
4517 0x0b8e, 0x0b90,
4518 0x0b92, 0x0b95,
4519 0x0b99, 0x0b9a,
4520 0x0b9c, 0x0b9c,
4521 0x0b9e, 0x0b9f,
4522 0x0ba3, 0x0ba4,
4523 0x0ba8, 0x0baa,
4524 0x0bae, 0x0bb9,
4525 0x0bbe, 0x0bc2,
4526 0x0bc6, 0x0bc8,
4527 0x0bca, 0x0bcc,
4528 0x0bd0, 0x0bd0,
4529 0x0bd7, 0x0bd7,
4530 0x0be6, 0x0bef,
4531 0x0c00, 0x0c03,
4532 0x0c05, 0x0c0c,
4533 0x0c0e, 0x0c10,
4534 0x0c12, 0x0c28,
4535 0x0c2a, 0x0c39,
4536 0x0c3d, 0x0c44,
4537 0x0c46, 0x0c48,
4538 0x0c4a, 0x0c4c,
4539 0x0c55, 0x0c56,
4540 0x0c58, 0x0c5a,
4541 0x0c60, 0x0c63,
4542 0x0c66, 0x0c6f,
4543 0x0c80, 0x0c83,
4544 0x0c85, 0x0c8c,
4545 0x0c8e, 0x0c90,
4546 0x0c92, 0x0ca8,
4547 0x0caa, 0x0cb3,
4548 0x0cb5, 0x0cb9,
4549 0x0cbd, 0x0cc4,
4550 0x0cc6, 0x0cc8,
4551 0x0cca, 0x0ccc,
4552 0x0cd5, 0x0cd6,
4553 0x0cde, 0x0cde,
4554 0x0ce0, 0x0ce3,
4555 0x0ce6, 0x0cef,
4556 0x0cf1, 0x0cf2,
4557 0x0d00, 0x0d03,
4558 0x0d05, 0x0d0c,
4559 0x0d0e, 0x0d10,
4560 0x0d12, 0x0d3a,
4561 0x0d3d, 0x0d44,
4562 0x0d46, 0x0d48,
4563 0x0d4a, 0x0d4c,
4564 0x0d4e, 0x0d4e,
4565 0x0d54, 0x0d57,
4566 0x0d5f, 0x0d63,
4567 0x0d66, 0x0d6f,
4568 0x0d7a, 0x0d7f,
4569 0x0d82, 0x0d83,
4570 0x0d85, 0x0d96,
4571 0x0d9a, 0x0db1,
4572 0x0db3, 0x0dbb,
4573 0x0dbd, 0x0dbd,
4574 0x0dc0, 0x0dc6,
4575 0x0dcf, 0x0dd4,
4576 0x0dd6, 0x0dd6,
4577 0x0dd8, 0x0ddf,
4578 0x0de6, 0x0def,
4579 0x0df2, 0x0df3,
4580 0x0e01, 0x0e3a,
4581 0x0e40, 0x0e46,
4582 0x0e4d, 0x0e4d,
4583 0x0e50, 0x0e59,
4584 0x0e81, 0x0e82,
4585 0x0e84, 0x0e84,
4586 0x0e86, 0x0e8a,
4587 0x0e8c, 0x0ea3,
4588 0x0ea5, 0x0ea5,
4589 0x0ea7, 0x0eb9,
4590 0x0ebb, 0x0ebd,
4591 0x0ec0, 0x0ec4,
4592 0x0ec6, 0x0ec6,
4593 0x0ecd, 0x0ecd,
4594 0x0ed0, 0x0ed9,
4595 0x0edc, 0x0edf,
4596 0x0f00, 0x0f00,
4597 0x0f20, 0x0f29,
4598 0x0f40, 0x0f47,
4599 0x0f49, 0x0f6c,
4600 0x0f71, 0x0f81,
4601 0x0f88, 0x0f97,
4602 0x0f99, 0x0fbc,
4603 0x1000, 0x1036,
4604 0x1038, 0x1038,
4605 0x103b, 0x1049,
4606 0x1050, 0x109d,
4607 0x10a0, 0x10c5,
4608 0x10c7, 0x10c7,
4609 0x10cd, 0x10cd,
4610 0x10d0, 0x10fa,
4611 0x10fc, 0x1248,
4612 0x124a, 0x124d,
4613 0x1250, 0x1256,
4614 0x1258, 0x1258,
4615 0x125a, 0x125d,
4616 0x1260, 0x1288,
4617 0x128a, 0x128d,
4618 0x1290, 0x12b0,
4619 0x12b2, 0x12b5,
4620 0x12b8, 0x12be,
4621 0x12c0, 0x12c0,
4622 0x12c2, 0x12c5,
4623 0x12c8, 0x12d6,
4624 0x12d8, 0x1310,
4625 0x1312, 0x1315,
4626 0x1318, 0x135a,
4627 0x1380, 0x138f,
4628 0x13a0, 0x13f5,
4629 0x13f8, 0x13fd,
4630 0x1401, 0x166c,
4631 0x166f, 0x167f,
4632 0x1681, 0x169a,
4633 0x16a0, 0x16ea,
4634 0x16ee, 0x16f8,
4635 0x1700, 0x170c,
4636 0x170e, 0x1713,
4637 0x1720, 0x1733,
4638 0x1740, 0x1753,
4639 0x1760, 0x176c,
4640 0x176e, 0x1770,
4641 0x1772, 0x1773,
4642 0x1780, 0x17b3,
4643 0x17b6, 0x17c8,
4644 0x17d7, 0x17d7,
4645 0x17dc, 0x17dc,
4646 0x17e0, 0x17e9,
4647 0x1810, 0x1819,
4648 0x1820, 0x1878,
4649 0x1880, 0x18aa,
4650 0x18b0, 0x18f5,
4651 0x1900, 0x191e,
4652 0x1920, 0x192b,
4653 0x1930, 0x1938,
4654 0x1946, 0x196d,
4655 0x1970, 0x1974,
4656 0x1980, 0x19ab,
4657 0x19b0, 0x19c9,
4658 0x19d0, 0x19d9,
4659 0x1a00, 0x1a1b,
4660 0x1a20, 0x1a5e,
4661 0x1a61, 0x1a74,
4662 0x1a80, 0x1a89,
4663 0x1a90, 0x1a99,
4664 0x1aa7, 0x1aa7,
4665 0x1b00, 0x1b33,
4666 0x1b35, 0x1b43,
4667 0x1b45, 0x1b4b,
4668 0x1b50, 0x1b59,
4669 0x1b80, 0x1ba9,
4670 0x1bac, 0x1be5,
4671 0x1be7, 0x1bf1,
4672 0x1c00, 0x1c36,
4673 0x1c40, 0x1c49,
4674 0x1c4d, 0x1c7d,
4675 0x1c80, 0x1c88,
4676 0x1c90, 0x1cba,
4677 0x1cbd, 0x1cbf,
4678 0x1ce9, 0x1cec,
4679 0x1cee, 0x1cf3,
4680 0x1cf5, 0x1cf6,
4681 0x1cfa, 0x1cfa,
4682 0x1d00, 0x1dbf,
4683 0x1de7, 0x1df4,
4684 0x1e00, 0x1f15,
4685 0x1f18, 0x1f1d,
4686 0x1f20, 0x1f45,
4687 0x1f48, 0x1f4d,
4688 0x1f50, 0x1f57,
4689 0x1f59, 0x1f59,
4690 0x1f5b, 0x1f5b,
4691 0x1f5d, 0x1f5d,
4692 0x1f5f, 0x1f7d,
4693 0x1f80, 0x1fb4,
4694 0x1fb6, 0x1fbc,
4695 0x1fbe, 0x1fbe,
4696 0x1fc2, 0x1fc4,
4697 0x1fc6, 0x1fcc,
4698 0x1fd0, 0x1fd3,
4699 0x1fd6, 0x1fdb,
4700 0x1fe0, 0x1fec,
4701 0x1ff2, 0x1ff4,
4702 0x1ff6, 0x1ffc,
4703 0x2071, 0x2071,
4704 0x207f, 0x207f,
4705 0x2090, 0x209c,
4706 0x2102, 0x2102,
4707 0x2107, 0x2107,
4708 0x210a, 0x2113,
4709 0x2115, 0x2115,
4710 0x2119, 0x211d,
4711 0x2124, 0x2124,
4712 0x2126, 0x2126,
4713 0x2128, 0x2128,
4714 0x212a, 0x212d,
4715 0x212f, 0x2139,
4716 0x213c, 0x213f,
4717 0x2145, 0x2149,
4718 0x214e, 0x214e,
4719 0x2160, 0x2188,
4720 0x24b6, 0x24e9,
4721 0x2c00, 0x2c2e,
4722 0x2c30, 0x2c5e,
4723 0x2c60, 0x2ce4,
4724 0x2ceb, 0x2cee,
4725 0x2cf2, 0x2cf3,
4726 0x2d00, 0x2d25,
4727 0x2d27, 0x2d27,
4728 0x2d2d, 0x2d2d,
4729 0x2d30, 0x2d67,
4730 0x2d6f, 0x2d6f,
4731 0x2d80, 0x2d96,
4732 0x2da0, 0x2da6,
4733 0x2da8, 0x2dae,
4734 0x2db0, 0x2db6,
4735 0x2db8, 0x2dbe,
4736 0x2dc0, 0x2dc6,
4737 0x2dc8, 0x2dce,
4738 0x2dd0, 0x2dd6,
4739 0x2dd8, 0x2dde,
4740 0x2de0, 0x2dff,
4741 0x2e2f, 0x2e2f,
4742 0x3005, 0x3007,
4743 0x3021, 0x3029,
4744 0x3031, 0x3035,
4745 0x3038, 0x303c,
4746 0x3041, 0x3096,
4747 0x309d, 0x309f,
4748 0x30a1, 0x30fa,
4749 0x30fc, 0x30ff,
4750 0x3105, 0x312f,
4751 0x3131, 0x318e,
4752 0x31a0, 0x31ba,
4753 0x31f0, 0x31ff,
4754 0x3400, 0x4db5,
4755 0x4e00, 0x9fef,
4756 0xa000, 0xa48c,
4757 0xa4d0, 0xa4fd,
4758 0xa500, 0xa60c,
4759 0xa610, 0xa62b,
4760 0xa640, 0xa66e,
4761 0xa674, 0xa67b,
4762 0xa67f, 0xa6ef,
4763 0xa717, 0xa71f,
4764 0xa722, 0xa788,
4765 0xa78b, 0xa7bf,
4766 0xa7c2, 0xa7c6,
4767 0xa7f7, 0xa805,
4768 0xa807, 0xa827,
4769 0xa840, 0xa873,
4770 0xa880, 0xa8c3,
4771 0xa8c5, 0xa8c5,
4772 0xa8d0, 0xa8d9,
4773 0xa8f2, 0xa8f7,
4774 0xa8fb, 0xa8fb,
4775 0xa8fd, 0xa92a,
4776 0xa930, 0xa952,
4777 0xa960, 0xa97c,
4778 0xa980, 0xa9b2,
4779 0xa9b4, 0xa9bf,
4780 0xa9cf, 0xa9d9,
4781 0xa9e0, 0xa9fe,
4782 0xaa00, 0xaa36,
4783 0xaa40, 0xaa4d,
4784 0xaa50, 0xaa59,
4785 0xaa60, 0xaa76,
4786 0xaa7a, 0xaabe,
4787 0xaac0, 0xaac0,
4788 0xaac2, 0xaac2,
4789 0xaadb, 0xaadd,
4790 0xaae0, 0xaaef,
4791 0xaaf2, 0xaaf5,
4792 0xab01, 0xab06,
4793 0xab09, 0xab0e,
4794 0xab11, 0xab16,
4795 0xab20, 0xab26,
4796 0xab28, 0xab2e,
4797 0xab30, 0xab5a,
4798 0xab5c, 0xab67,
4799 0xab70, 0xabea,
4800 0xabf0, 0xabf9,
4801 0xac00, 0xd7a3,
4802 0xd7b0, 0xd7c6,
4803 0xd7cb, 0xd7fb,
4804 0xf900, 0xfa6d,
4805 0xfa70, 0xfad9,
4806 0xfb00, 0xfb06,
4807 0xfb13, 0xfb17,
4808 0xfb1d, 0xfb28,
4809 0xfb2a, 0xfb36,
4810 0xfb38, 0xfb3c,
4811 0xfb3e, 0xfb3e,
4812 0xfb40, 0xfb41,
4813 0xfb43, 0xfb44,
4814 0xfb46, 0xfbb1,
4815 0xfbd3, 0xfd3d,
4816 0xfd50, 0xfd8f,
4817 0xfd92, 0xfdc7,
4818 0xfdf0, 0xfdfb,
4819 0xfe70, 0xfe74,
4820 0xfe76, 0xfefc,
4821 0xff10, 0xff19,
4822 0xff21, 0xff3a,
4823 0xff41, 0xff5a,
4824 0xff66, 0xffbe,
4825 0xffc2, 0xffc7,
4826 0xffca, 0xffcf,
4827 0xffd2, 0xffd7,
4828 0xffda, 0xffdc,
4829 0x10000, 0x1000b,
4830 0x1000d, 0x10026,
4831 0x10028, 0x1003a,
4832 0x1003c, 0x1003d,
4833 0x1003f, 0x1004d,
4834 0x10050, 0x1005d,
4835 0x10080, 0x100fa,
4836 0x10140, 0x10174,
4837 0x10280, 0x1029c,
4838 0x102a0, 0x102d0,
4839 0x10300, 0x1031f,
4840 0x1032d, 0x1034a,
4841 0x10350, 0x1037a,
4842 0x10380, 0x1039d,
4843 0x103a0, 0x103c3,
4844 0x103c8, 0x103cf,
4845 0x103d1, 0x103d5,
4846 0x10400, 0x1049d,
4847 0x104a0, 0x104a9,
4848 0x104b0, 0x104d3,
4849 0x104d8, 0x104fb,
4850 0x10500, 0x10527,
4851 0x10530, 0x10563,
4852 0x10600, 0x10736,
4853 0x10740, 0x10755,
4854 0x10760, 0x10767,
4855 0x10800, 0x10805,
4856 0x10808, 0x10808,
4857 0x1080a, 0x10835,
4858 0x10837, 0x10838,
4859 0x1083c, 0x1083c,
4860 0x1083f, 0x10855,
4861 0x10860, 0x10876,
4862 0x10880, 0x1089e,
4863 0x108e0, 0x108f2,
4864 0x108f4, 0x108f5,
4865 0x10900, 0x10915,
4866 0x10920, 0x10939,
4867 0x10980, 0x109b7,
4868 0x109be, 0x109bf,
4869 0x10a00, 0x10a03,
4870 0x10a05, 0x10a06,
4871 0x10a0c, 0x10a13,
4872 0x10a15, 0x10a17,
4873 0x10a19, 0x10a35,
4874 0x10a60, 0x10a7c,
4875 0x10a80, 0x10a9c,
4876 0x10ac0, 0x10ac7,
4877 0x10ac9, 0x10ae4,
4878 0x10b00, 0x10b35,
4879 0x10b40, 0x10b55,
4880 0x10b60, 0x10b72,
4881 0x10b80, 0x10b91,
4882 0x10c00, 0x10c48,
4883 0x10c80, 0x10cb2,
4884 0x10cc0, 0x10cf2,
4885 0x10d00, 0x10d27,
4886 0x10d30, 0x10d39,
4887 0x10f00, 0x10f1c,
4888 0x10f27, 0x10f27,
4889 0x10f30, 0x10f45,
4890 0x10fe0, 0x10ff6,
4891 0x11000, 0x11045,
4892 0x11066, 0x1106f,
4893 0x11082, 0x110b8,
4894 0x110d0, 0x110e8,
4895 0x110f0, 0x110f9,
4896 0x11100, 0x11132,
4897 0x11136, 0x1113f,
4898 0x11144, 0x11146,
4899 0x11150, 0x11172,
4900 0x11176, 0x11176,
4901 0x11180, 0x111bf,
4902 0x111c1, 0x111c4,
4903 0x111d0, 0x111da,
4904 0x111dc, 0x111dc,
4905 0x11200, 0x11211,
4906 0x11213, 0x11234,
4907 0x11237, 0x11237,
4908 0x1123e, 0x1123e,
4909 0x11280, 0x11286,
4910 0x11288, 0x11288,
4911 0x1128a, 0x1128d,
4912 0x1128f, 0x1129d,
4913 0x1129f, 0x112a8,
4914 0x112b0, 0x112e8,
4915 0x112f0, 0x112f9,
4916 0x11300, 0x11303,
4917 0x11305, 0x1130c,
4918 0x1130f, 0x11310,
4919 0x11313, 0x11328,
4920 0x1132a, 0x11330,
4921 0x11332, 0x11333,
4922 0x11335, 0x11339,
4923 0x1133d, 0x11344,
4924 0x11347, 0x11348,
4925 0x1134b, 0x1134c,
4926 0x11350, 0x11350,
4927 0x11357, 0x11357,
4928 0x1135d, 0x11363,
4929 0x11400, 0x11441,
4930 0x11443, 0x11445,
4931 0x11447, 0x1144a,
4932 0x11450, 0x11459,
4933 0x1145f, 0x1145f,
4934 0x11480, 0x114c1,
4935 0x114c4, 0x114c5,
4936 0x114c7, 0x114c7,
4937 0x114d0, 0x114d9,
4938 0x11580, 0x115b5,
4939 0x115b8, 0x115be,
4940 0x115d8, 0x115dd,
4941 0x11600, 0x1163e,
4942 0x11640, 0x11640,
4943 0x11644, 0x11644,
4944 0x11650, 0x11659,
4945 0x11680, 0x116b5,
4946 0x116b8, 0x116b8,
4947 0x116c0, 0x116c9,
4948 0x11700, 0x1171a,
4949 0x1171d, 0x1172a,
4950 0x11730, 0x11739,
4951 0x11800, 0x11838,
4952 0x118a0, 0x118e9,
4953 0x118ff, 0x118ff,
4954 0x119a0, 0x119a7,
4955 0x119aa, 0x119d7,
4956 0x119da, 0x119df,
4957 0x119e1, 0x119e1,
4958 0x119e3, 0x119e4,
4959 0x11a00, 0x11a32,
4960 0x11a35, 0x11a3e,
4961 0x11a50, 0x11a97,
4962 0x11a9d, 0x11a9d,
4963 0x11ac0, 0x11af8,
4964 0x11c00, 0x11c08,
4965 0x11c0a, 0x11c36,
4966 0x11c38, 0x11c3e,
4967 0x11c40, 0x11c40,
4968 0x11c50, 0x11c59,
4969 0x11c72, 0x11c8f,
4970 0x11c92, 0x11ca7,
4971 0x11ca9, 0x11cb6,
4972 0x11d00, 0x11d06,
4973 0x11d08, 0x11d09,
4974 0x11d0b, 0x11d36,
4975 0x11d3a, 0x11d3a,
4976 0x11d3c, 0x11d3d,
4977 0x11d3f, 0x11d41,
4978 0x11d43, 0x11d43,
4979 0x11d46, 0x11d47,
4980 0x11d50, 0x11d59,
4981 0x11d60, 0x11d65,
4982 0x11d67, 0x11d68,
4983 0x11d6a, 0x11d8e,
4984 0x11d90, 0x11d91,
4985 0x11d93, 0x11d96,
4986 0x11d98, 0x11d98,
4987 0x11da0, 0x11da9,
4988 0x11ee0, 0x11ef6,
4989 0x12000, 0x12399,
4990 0x12400, 0x1246e,
4991 0x12480, 0x12543,
4992 0x13000, 0x1342e,
4993 0x14400, 0x14646,
4994 0x16800, 0x16a38,
4995 0x16a40, 0x16a5e,
4996 0x16a60, 0x16a69,
4997 0x16ad0, 0x16aed,
4998 0x16b00, 0x16b2f,
4999 0x16b40, 0x16b43,
5000 0x16b50, 0x16b59,
5001 0x16b63, 0x16b77,
5002 0x16b7d, 0x16b8f,
5003 0x16e40, 0x16e7f,
5004 0x16f00, 0x16f4a,
5005 0x16f4f, 0x16f87,
5006 0x16f8f, 0x16f9f,
5007 0x16fe0, 0x16fe1,
5008 0x16fe3, 0x16fe3,
5009 0x17000, 0x187f7,
5010 0x18800, 0x18af2,
5011 0x1b000, 0x1b11e,
5012 0x1b150, 0x1b152,
5013 0x1b164, 0x1b167,
5014 0x1b170, 0x1b2fb,
5015 0x1bc00, 0x1bc6a,
5016 0x1bc70, 0x1bc7c,
5017 0x1bc80, 0x1bc88,
5018 0x1bc90, 0x1bc99,
5019 0x1bc9e, 0x1bc9e,
5020 0x1d400, 0x1d454,
5021 0x1d456, 0x1d49c,
5022 0x1d49e, 0x1d49f,
5023 0x1d4a2, 0x1d4a2,
5024 0x1d4a5, 0x1d4a6,
5025 0x1d4a9, 0x1d4ac,
5026 0x1d4ae, 0x1d4b9,
5027 0x1d4bb, 0x1d4bb,
5028 0x1d4bd, 0x1d4c3,
5029 0x1d4c5, 0x1d505,
5030 0x1d507, 0x1d50a,
5031 0x1d50d, 0x1d514,
5032 0x1d516, 0x1d51c,
5033 0x1d51e, 0x1d539,
5034 0x1d53b, 0x1d53e,
5035 0x1d540, 0x1d544,
5036 0x1d546, 0x1d546,
5037 0x1d54a, 0x1d550,
5038 0x1d552, 0x1d6a5,
5039 0x1d6a8, 0x1d6c0,
5040 0x1d6c2, 0x1d6da,
5041 0x1d6dc, 0x1d6fa,
5042 0x1d6fc, 0x1d714,
5043 0x1d716, 0x1d734,
5044 0x1d736, 0x1d74e,
5045 0x1d750, 0x1d76e,
5046 0x1d770, 0x1d788,
5047 0x1d78a, 0x1d7a8,
5048 0x1d7aa, 0x1d7c2,
5049 0x1d7c4, 0x1d7cb,
5050 0x1d7ce, 0x1d7ff,
5051 0x1e000, 0x1e006,
5052 0x1e008, 0x1e018,
5053 0x1e01b, 0x1e021,
5054 0x1e023, 0x1e024,
5055 0x1e026, 0x1e02a,
5056 0x1e100, 0x1e12c,
5057 0x1e137, 0x1e13d,
5058 0x1e140, 0x1e149,
5059 0x1e14e, 0x1e14e,
5060 0x1e2c0, 0x1e2eb,
5061 0x1e2f0, 0x1e2f9,
5062 0x1e800, 0x1e8c4,
5063 0x1e900, 0x1e943,
5064 0x1e947, 0x1e947,
5065 0x1e94b, 0x1e94b,
5066 0x1e950, 0x1e959,
5067 0x1ee00, 0x1ee03,
5068 0x1ee05, 0x1ee1f,
5069 0x1ee21, 0x1ee22,
5070 0x1ee24, 0x1ee24,
5071 0x1ee27, 0x1ee27,
5072 0x1ee29, 0x1ee32,
5073 0x1ee34, 0x1ee37,
5074 0x1ee39, 0x1ee39,
5075 0x1ee3b, 0x1ee3b,
5076 0x1ee42, 0x1ee42,
5077 0x1ee47, 0x1ee47,
5078 0x1ee49, 0x1ee49,
5079 0x1ee4b, 0x1ee4b,
5080 0x1ee4d, 0x1ee4f,
5081 0x1ee51, 0x1ee52,
5082 0x1ee54, 0x1ee54,
5083 0x1ee57, 0x1ee57,
5084 0x1ee59, 0x1ee59,
5085 0x1ee5b, 0x1ee5b,
5086 0x1ee5d, 0x1ee5d,
5087 0x1ee5f, 0x1ee5f,
5088 0x1ee61, 0x1ee62,
5089 0x1ee64, 0x1ee64,
5090 0x1ee67, 0x1ee6a,
5091 0x1ee6c, 0x1ee72,
5092 0x1ee74, 0x1ee77,
5093 0x1ee79, 0x1ee7c,
5094 0x1ee7e, 0x1ee7e,
5095 0x1ee80, 0x1ee89,
5096 0x1ee8b, 0x1ee9b,
5097 0x1eea1, 0x1eea3,
5098 0x1eea5, 0x1eea9,
5099 0x1eeab, 0x1eebb,
5100 0x1f130, 0x1f149,
5101 0x1f150, 0x1f169,
5102 0x1f170, 0x1f189,
5103 0x20000, 0x2a6d6,
5104 0x2a700, 0x2b734,
5105 0x2b740, 0x2b81d,
5106 0x2b820, 0x2cea1,
5107 0x2ceb0, 0x2ebe0,
5108 0x2f800, 0x2fa1d,
5109 }; /* END of CR_Alnum */
5110 
5111 /* PROPERTY: 'ASCII': POSIX [[:ASCII:]] */
5112 static const OnigCodePoint
5113 CR_ASCII[] = { 1,
5114 0x0000, 0x007f,
5115 }; /* END of CR_ASCII */
5116 
5117 
5118 /* PROPERTY: 'ASCII_Hex_Digit': Binary Property */
5119 #define CR_ASCII_Hex_Digit CR_XDigit
5120 
5121 /* PROPERTY: 'Adlam': Script */
5122 static const OnigCodePoint
5123 CR_Adlam[] = { 3,
5124 0x1e900, 0x1e94b,
5125 0x1e950, 0x1e959,
5126 0x1e95e, 0x1e95f,
5127 }; /* END of CR_Adlam */
5128 
5129 /* PROPERTY: 'Ahom': Script */
5130 static const OnigCodePoint
5131 CR_Ahom[] = { 3,
5132 0x11700, 0x1171a,
5133 0x1171d, 0x1172b,
5134 0x11730, 0x1173f,
5135 }; /* END of CR_Ahom */
5136 
5137 /* PROPERTY: 'Alphabetic': Derived Property */
5138 #define CR_Alphabetic CR_Alpha
5139 
5140 /* PROPERTY: 'Anatolian_Hieroglyphs': Script */
5141 static const OnigCodePoint
5142 CR_Anatolian_Hieroglyphs[] = { 1,
5143 0x14400, 0x14646,
5144 }; /* END of CR_Anatolian_Hieroglyphs */
5145 
5146 /* PROPERTY: 'Any': - */
5147 static const OnigCodePoint
5148 CR_Any[] = { 1,
5149 0x0000, 0x10ffff,
5150 }; /* END of CR_Any */
5151 
5152 /* PROPERTY: 'Arabic': Script */
5153 static const OnigCodePoint
5154 CR_Arabic[] = { 57,
5155 0x0600, 0x0604,
5156 0x0606, 0x060b,
5157 0x060d, 0x061a,
5158 0x061c, 0x061c,
5159 0x061e, 0x061e,
5160 0x0620, 0x063f,
5161 0x0641, 0x064a,
5162 0x0656, 0x066f,
5163 0x0671, 0x06dc,
5164 0x06de, 0x06ff,
5165 0x0750, 0x077f,
5166 0x08a0, 0x08b4,
5167 0x08b6, 0x08bd,
5168 0x08d3, 0x08e1,
5169 0x08e3, 0x08ff,
5170 0xfb50, 0xfbc1,
5171 0xfbd3, 0xfd3d,
5172 0xfd50, 0xfd8f,
5173 0xfd92, 0xfdc7,
5174 0xfdf0, 0xfdfd,
5175 0xfe70, 0xfe74,
5176 0xfe76, 0xfefc,
5177 0x10e60, 0x10e7e,
5178 0x1ee00, 0x1ee03,
5179 0x1ee05, 0x1ee1f,
5180 0x1ee21, 0x1ee22,
5181 0x1ee24, 0x1ee24,
5182 0x1ee27, 0x1ee27,
5183 0x1ee29, 0x1ee32,
5184 0x1ee34, 0x1ee37,
5185 0x1ee39, 0x1ee39,
5186 0x1ee3b, 0x1ee3b,
5187 0x1ee42, 0x1ee42,
5188 0x1ee47, 0x1ee47,
5189 0x1ee49, 0x1ee49,
5190 0x1ee4b, 0x1ee4b,
5191 0x1ee4d, 0x1ee4f,
5192 0x1ee51, 0x1ee52,
5193 0x1ee54, 0x1ee54,
5194 0x1ee57, 0x1ee57,
5195 0x1ee59, 0x1ee59,
5196 0x1ee5b, 0x1ee5b,
5197 0x1ee5d, 0x1ee5d,
5198 0x1ee5f, 0x1ee5f,
5199 0x1ee61, 0x1ee62,
5200 0x1ee64, 0x1ee64,
5201 0x1ee67, 0x1ee6a,
5202 0x1ee6c, 0x1ee72,
5203 0x1ee74, 0x1ee77,
5204 0x1ee79, 0x1ee7c,
5205 0x1ee7e, 0x1ee7e,
5206 0x1ee80, 0x1ee89,
5207 0x1ee8b, 0x1ee9b,
5208 0x1eea1, 0x1eea3,
5209 0x1eea5, 0x1eea9,
5210 0x1eeab, 0x1eebb,
5211 0x1eef0, 0x1eef1,
5212 }; /* END of CR_Arabic */
5213 
5214 /* PROPERTY: 'Armenian': Script */
5215 static const OnigCodePoint
5216 CR_Armenian[] = { 5,
5217 0x0531, 0x0556,
5218 0x0559, 0x0588,
5219 0x058a, 0x058a,
5220 0x058d, 0x058f,
5221 0xfb13, 0xfb17,
5222 }; /* END of CR_Armenian */
5223 
5224 /* PROPERTY: 'Assigned': - */
5225 static const OnigCodePoint
5226 CR_Assigned[] = { 666,
5227 0x0000, 0x0377,
5228 0x037a, 0x037f,
5229 0x0384, 0x038a,
5230 0x038c, 0x038c,
5231 0x038e, 0x03a1,
5232 0x03a3, 0x052f,
5233 0x0531, 0x0556,
5234 0x0559, 0x058a,
5235 0x058d, 0x058f,
5236 0x0591, 0x05c7,
5237 0x05d0, 0x05ea,
5238 0x05ef, 0x05f4,
5239 0x0600, 0x061c,
5240 0x061e, 0x070d,
5241 0x070f, 0x074a,
5242 0x074d, 0x07b1,
5243 0x07c0, 0x07fa,
5244 0x07fd, 0x082d,
5245 0x0830, 0x083e,
5246 0x0840, 0x085b,
5247 0x085e, 0x085e,
5248 0x0860, 0x086a,
5249 0x08a0, 0x08b4,
5250 0x08b6, 0x08bd,
5251 0x08d3, 0x0983,
5252 0x0985, 0x098c,
5253 0x098f, 0x0990,
5254 0x0993, 0x09a8,
5255 0x09aa, 0x09b0,
5256 0x09b2, 0x09b2,
5257 0x09b6, 0x09b9,
5258 0x09bc, 0x09c4,
5259 0x09c7, 0x09c8,
5260 0x09cb, 0x09ce,
5261 0x09d7, 0x09d7,
5262 0x09dc, 0x09dd,
5263 0x09df, 0x09e3,
5264 0x09e6, 0x09fe,
5265 0x0a01, 0x0a03,
5266 0x0a05, 0x0a0a,
5267 0x0a0f, 0x0a10,
5268 0x0a13, 0x0a28,
5269 0x0a2a, 0x0a30,
5270 0x0a32, 0x0a33,
5271 0x0a35, 0x0a36,
5272 0x0a38, 0x0a39,
5273 0x0a3c, 0x0a3c,
5274 0x0a3e, 0x0a42,
5275 0x0a47, 0x0a48,
5276 0x0a4b, 0x0a4d,
5277 0x0a51, 0x0a51,
5278 0x0a59, 0x0a5c,
5279 0x0a5e, 0x0a5e,
5280 0x0a66, 0x0a76,
5281 0x0a81, 0x0a83,
5282 0x0a85, 0x0a8d,
5283 0x0a8f, 0x0a91,
5284 0x0a93, 0x0aa8,
5285 0x0aaa, 0x0ab0,
5286 0x0ab2, 0x0ab3,
5287 0x0ab5, 0x0ab9,
5288 0x0abc, 0x0ac5,
5289 0x0ac7, 0x0ac9,
5290 0x0acb, 0x0acd,
5291 0x0ad0, 0x0ad0,
5292 0x0ae0, 0x0ae3,
5293 0x0ae6, 0x0af1,
5294 0x0af9, 0x0aff,
5295 0x0b01, 0x0b03,
5296 0x0b05, 0x0b0c,
5297 0x0b0f, 0x0b10,
5298 0x0b13, 0x0b28,
5299 0x0b2a, 0x0b30,
5300 0x0b32, 0x0b33,
5301 0x0b35, 0x0b39,
5302 0x0b3c, 0x0b44,
5303 0x0b47, 0x0b48,
5304 0x0b4b, 0x0b4d,
5305 0x0b56, 0x0b57,
5306 0x0b5c, 0x0b5d,
5307 0x0b5f, 0x0b63,
5308 0x0b66, 0x0b77,
5309 0x0b82, 0x0b83,
5310 0x0b85, 0x0b8a,
5311 0x0b8e, 0x0b90,
5312 0x0b92, 0x0b95,
5313 0x0b99, 0x0b9a,
5314 0x0b9c, 0x0b9c,
5315 0x0b9e, 0x0b9f,
5316 0x0ba3, 0x0ba4,
5317 0x0ba8, 0x0baa,
5318 0x0bae, 0x0bb9,
5319 0x0bbe, 0x0bc2,
5320 0x0bc6, 0x0bc8,
5321 0x0bca, 0x0bcd,
5322 0x0bd0, 0x0bd0,
5323 0x0bd7, 0x0bd7,
5324 0x0be6, 0x0bfa,
5325 0x0c00, 0x0c0c,
5326 0x0c0e, 0x0c10,
5327 0x0c12, 0x0c28,
5328 0x0c2a, 0x0c39,
5329 0x0c3d, 0x0c44,
5330 0x0c46, 0x0c48,
5331 0x0c4a, 0x0c4d,
5332 0x0c55, 0x0c56,
5333 0x0c58, 0x0c5a,
5334 0x0c60, 0x0c63,
5335 0x0c66, 0x0c6f,
5336 0x0c77, 0x0c8c,
5337 0x0c8e, 0x0c90,
5338 0x0c92, 0x0ca8,
5339 0x0caa, 0x0cb3,
5340 0x0cb5, 0x0cb9,
5341 0x0cbc, 0x0cc4,
5342 0x0cc6, 0x0cc8,
5343 0x0cca, 0x0ccd,
5344 0x0cd5, 0x0cd6,
5345 0x0cde, 0x0cde,
5346 0x0ce0, 0x0ce3,
5347 0x0ce6, 0x0cef,
5348 0x0cf1, 0x0cf2,
5349 0x0d00, 0x0d03,
5350 0x0d05, 0x0d0c,
5351 0x0d0e, 0x0d10,
5352 0x0d12, 0x0d44,
5353 0x0d46, 0x0d48,
5354 0x0d4a, 0x0d4f,
5355 0x0d54, 0x0d63,
5356 0x0d66, 0x0d7f,
5357 0x0d82, 0x0d83,
5358 0x0d85, 0x0d96,
5359 0x0d9a, 0x0db1,
5360 0x0db3, 0x0dbb,
5361 0x0dbd, 0x0dbd,
5362 0x0dc0, 0x0dc6,
5363 0x0dca, 0x0dca,
5364 0x0dcf, 0x0dd4,
5365 0x0dd6, 0x0dd6,
5366 0x0dd8, 0x0ddf,
5367 0x0de6, 0x0def,
5368 0x0df2, 0x0df4,
5369 0x0e01, 0x0e3a,
5370 0x0e3f, 0x0e5b,
5371 0x0e81, 0x0e82,
5372 0x0e84, 0x0e84,
5373 0x0e86, 0x0e8a,
5374 0x0e8c, 0x0ea3,
5375 0x0ea5, 0x0ea5,
5376 0x0ea7, 0x0ebd,
5377 0x0ec0, 0x0ec4,
5378 0x0ec6, 0x0ec6,
5379 0x0ec8, 0x0ecd,
5380 0x0ed0, 0x0ed9,
5381 0x0edc, 0x0edf,
5382 0x0f00, 0x0f47,
5383 0x0f49, 0x0f6c,
5384 0x0f71, 0x0f97,
5385 0x0f99, 0x0fbc,
5386 0x0fbe, 0x0fcc,
5387 0x0fce, 0x0fda,
5388 0x1000, 0x10c5,
5389 0x10c7, 0x10c7,
5390 0x10cd, 0x10cd,
5391 0x10d0, 0x1248,
5392 0x124a, 0x124d,
5393 0x1250, 0x1256,
5394 0x1258, 0x1258,
5395 0x125a, 0x125d,
5396 0x1260, 0x1288,
5397 0x128a, 0x128d,
5398 0x1290, 0x12b0,
5399 0x12b2, 0x12b5,
5400 0x12b8, 0x12be,
5401 0x12c0, 0x12c0,
5402 0x12c2, 0x12c5,
5403 0x12c8, 0x12d6,
5404 0x12d8, 0x1310,
5405 0x1312, 0x1315,
5406 0x1318, 0x135a,
5407 0x135d, 0x137c,
5408 0x1380, 0x1399,
5409 0x13a0, 0x13f5,
5410 0x13f8, 0x13fd,
5411 0x1400, 0x169c,
5412 0x16a0, 0x16f8,
5413 0x1700, 0x170c,
5414 0x170e, 0x1714,
5415 0x1720, 0x1736,
5416 0x1740, 0x1753,
5417 0x1760, 0x176c,
5418 0x176e, 0x1770,
5419 0x1772, 0x1773,
5420 0x1780, 0x17dd,
5421 0x17e0, 0x17e9,
5422 0x17f0, 0x17f9,
5423 0x1800, 0x180e,
5424 0x1810, 0x1819,
5425 0x1820, 0x1878,
5426 0x1880, 0x18aa,
5427 0x18b0, 0x18f5,
5428 0x1900, 0x191e,
5429 0x1920, 0x192b,
5430 0x1930, 0x193b,
5431 0x1940, 0x1940,
5432 0x1944, 0x196d,
5433 0x1970, 0x1974,
5434 0x1980, 0x19ab,
5435 0x19b0, 0x19c9,
5436 0x19d0, 0x19da,
5437 0x19de, 0x1a1b,
5438 0x1a1e, 0x1a5e,
5439 0x1a60, 0x1a7c,
5440 0x1a7f, 0x1a89,
5441 0x1a90, 0x1a99,
5442 0x1aa0, 0x1aad,
5443 0x1ab0, 0x1abe,
5444 0x1b00, 0x1b4b,
5445 0x1b50, 0x1b7c,
5446 0x1b80, 0x1bf3,
5447 0x1bfc, 0x1c37,
5448 0x1c3b, 0x1c49,
5449 0x1c4d, 0x1c88,
5450 0x1c90, 0x1cba,
5451 0x1cbd, 0x1cc7,
5452 0x1cd0, 0x1cfa,
5453 0x1d00, 0x1df9,
5454 0x1dfb, 0x1f15,
5455 0x1f18, 0x1f1d,
5456 0x1f20, 0x1f45,
5457 0x1f48, 0x1f4d,
5458 0x1f50, 0x1f57,
5459 0x1f59, 0x1f59,
5460 0x1f5b, 0x1f5b,
5461 0x1f5d, 0x1f5d,
5462 0x1f5f, 0x1f7d,
5463 0x1f80, 0x1fb4,
5464 0x1fb6, 0x1fc4,
5465 0x1fc6, 0x1fd3,
5466 0x1fd6, 0x1fdb,
5467 0x1fdd, 0x1fef,
5468 0x1ff2, 0x1ff4,
5469 0x1ff6, 0x1ffe,
5470 0x2000, 0x2064,
5471 0x2066, 0x2071,
5472 0x2074, 0x208e,
5473 0x2090, 0x209c,
5474 0x20a0, 0x20bf,
5475 0x20d0, 0x20f0,
5476 0x2100, 0x218b,
5477 0x2190, 0x2426,
5478 0x2440, 0x244a,
5479 0x2460, 0x2b73,
5480 0x2b76, 0x2b95,
5481 0x2b98, 0x2c2e,
5482 0x2c30, 0x2c5e,
5483 0x2c60, 0x2cf3,
5484 0x2cf9, 0x2d25,
5485 0x2d27, 0x2d27,
5486 0x2d2d, 0x2d2d,
5487 0x2d30, 0x2d67,
5488 0x2d6f, 0x2d70,
5489 0x2d7f, 0x2d96,
5490 0x2da0, 0x2da6,
5491 0x2da8, 0x2dae,
5492 0x2db0, 0x2db6,
5493 0x2db8, 0x2dbe,
5494 0x2dc0, 0x2dc6,
5495 0x2dc8, 0x2dce,
5496 0x2dd0, 0x2dd6,
5497 0x2dd8, 0x2dde,
5498 0x2de0, 0x2e4f,
5499 0x2e80, 0x2e99,
5500 0x2e9b, 0x2ef3,
5501 0x2f00, 0x2fd5,
5502 0x2ff0, 0x2ffb,
5503 0x3000, 0x303f,
5504 0x3041, 0x3096,
5505 0x3099, 0x30ff,
5506 0x3105, 0x312f,
5507 0x3131, 0x318e,
5508 0x3190, 0x31ba,
5509 0x31c0, 0x31e3,
5510 0x31f0, 0x321e,
5511 0x3220, 0x4db5,
5512 0x4dc0, 0x9fef,
5513 0xa000, 0xa48c,
5514 0xa490, 0xa4c6,
5515 0xa4d0, 0xa62b,
5516 0xa640, 0xa6f7,
5517 0xa700, 0xa7bf,
5518 0xa7c2, 0xa7c6,
5519 0xa7f7, 0xa82b,
5520 0xa830, 0xa839,
5521 0xa840, 0xa877,
5522 0xa880, 0xa8c5,
5523 0xa8ce, 0xa8d9,
5524 0xa8e0, 0xa953,
5525 0xa95f, 0xa97c,
5526 0xa980, 0xa9cd,
5527 0xa9cf, 0xa9d9,
5528 0xa9de, 0xa9fe,
5529 0xaa00, 0xaa36,
5530 0xaa40, 0xaa4d,
5531 0xaa50, 0xaa59,
5532 0xaa5c, 0xaac2,
5533 0xaadb, 0xaaf6,
5534 0xab01, 0xab06,
5535 0xab09, 0xab0e,
5536 0xab11, 0xab16,
5537 0xab20, 0xab26,
5538 0xab28, 0xab2e,
5539 0xab30, 0xab67,
5540 0xab70, 0xabed,
5541 0xabf0, 0xabf9,
5542 0xac00, 0xd7a3,
5543 0xd7b0, 0xd7c6,
5544 0xd7cb, 0xd7fb,
5545 0xd800, 0xfa6d,
5546 0xfa70, 0xfad9,
5547 0xfb00, 0xfb06,
5548 0xfb13, 0xfb17,
5549 0xfb1d, 0xfb36,
5550 0xfb38, 0xfb3c,
5551 0xfb3e, 0xfb3e,
5552 0xfb40, 0xfb41,
5553 0xfb43, 0xfb44,
5554 0xfb46, 0xfbc1,
5555 0xfbd3, 0xfd3f,
5556 0xfd50, 0xfd8f,
5557 0xfd92, 0xfdc7,
5558 0xfdf0, 0xfdfd,
5559 0xfe00, 0xfe19,
5560 0xfe20, 0xfe52,
5561 0xfe54, 0xfe66,
5562 0xfe68, 0xfe6b,
5563 0xfe70, 0xfe74,
5564 0xfe76, 0xfefc,
5565 0xfeff, 0xfeff,
5566 0xff01, 0xffbe,
5567 0xffc2, 0xffc7,
5568 0xffca, 0xffcf,
5569 0xffd2, 0xffd7,
5570 0xffda, 0xffdc,
5571 0xffe0, 0xffe6,
5572 0xffe8, 0xffee,
5573 0xfff9, 0xfffd,
5574 0x10000, 0x1000b,
5575 0x1000d, 0x10026,
5576 0x10028, 0x1003a,
5577 0x1003c, 0x1003d,
5578 0x1003f, 0x1004d,
5579 0x10050, 0x1005d,
5580 0x10080, 0x100fa,
5581 0x10100, 0x10102,
5582 0x10107, 0x10133,
5583 0x10137, 0x1018e,
5584 0x10190, 0x1019b,
5585 0x101a0, 0x101a0,
5586 0x101d0, 0x101fd,
5587 0x10280, 0x1029c,
5588 0x102a0, 0x102d0,
5589 0x102e0, 0x102fb,
5590 0x10300, 0x10323,
5591 0x1032d, 0x1034a,
5592 0x10350, 0x1037a,
5593 0x10380, 0x1039d,
5594 0x1039f, 0x103c3,
5595 0x103c8, 0x103d5,
5596 0x10400, 0x1049d,
5597 0x104a0, 0x104a9,
5598 0x104b0, 0x104d3,
5599 0x104d8, 0x104fb,
5600 0x10500, 0x10527,
5601 0x10530, 0x10563,
5602 0x1056f, 0x1056f,
5603 0x10600, 0x10736,
5604 0x10740, 0x10755,
5605 0x10760, 0x10767,
5606 0x10800, 0x10805,
5607 0x10808, 0x10808,
5608 0x1080a, 0x10835,
5609 0x10837, 0x10838,
5610 0x1083c, 0x1083c,
5611 0x1083f, 0x10855,
5612 0x10857, 0x1089e,
5613 0x108a7, 0x108af,
5614 0x108e0, 0x108f2,
5615 0x108f4, 0x108f5,
5616 0x108fb, 0x1091b,
5617 0x1091f, 0x10939,
5618 0x1093f, 0x1093f,
5619 0x10980, 0x109b7,
5620 0x109bc, 0x109cf,
5621 0x109d2, 0x10a03,
5622 0x10a05, 0x10a06,
5623 0x10a0c, 0x10a13,
5624 0x10a15, 0x10a17,
5625 0x10a19, 0x10a35,
5626 0x10a38, 0x10a3a,
5627 0x10a3f, 0x10a48,
5628 0x10a50, 0x10a58,
5629 0x10a60, 0x10a9f,
5630 0x10ac0, 0x10ae6,
5631 0x10aeb, 0x10af6,
5632 0x10b00, 0x10b35,
5633 0x10b39, 0x10b55,
5634 0x10b58, 0x10b72,
5635 0x10b78, 0x10b91,
5636 0x10b99, 0x10b9c,
5637 0x10ba9, 0x10baf,
5638 0x10c00, 0x10c48,
5639 0x10c80, 0x10cb2,
5640 0x10cc0, 0x10cf2,
5641 0x10cfa, 0x10d27,
5642 0x10d30, 0x10d39,
5643 0x10e60, 0x10e7e,
5644 0x10f00, 0x10f27,
5645 0x10f30, 0x10f59,
5646 0x10fe0, 0x10ff6,
5647 0x11000, 0x1104d,
5648 0x11052, 0x1106f,
5649 0x1107f, 0x110c1,
5650 0x110cd, 0x110cd,
5651 0x110d0, 0x110e8,
5652 0x110f0, 0x110f9,
5653 0x11100, 0x11134,
5654 0x11136, 0x11146,
5655 0x11150, 0x11176,
5656 0x11180, 0x111cd,
5657 0x111d0, 0x111df,
5658 0x111e1, 0x111f4,
5659 0x11200, 0x11211,
5660 0x11213, 0x1123e,
5661 0x11280, 0x11286,
5662 0x11288, 0x11288,
5663 0x1128a, 0x1128d,
5664 0x1128f, 0x1129d,
5665 0x1129f, 0x112a9,
5666 0x112b0, 0x112ea,
5667 0x112f0, 0x112f9,
5668 0x11300, 0x11303,
5669 0x11305, 0x1130c,
5670 0x1130f, 0x11310,
5671 0x11313, 0x11328,
5672 0x1132a, 0x11330,
5673 0x11332, 0x11333,
5674 0x11335, 0x11339,
5675 0x1133b, 0x11344,
5676 0x11347, 0x11348,
5677 0x1134b, 0x1134d,
5678 0x11350, 0x11350,
5679 0x11357, 0x11357,
5680 0x1135d, 0x11363,
5681 0x11366, 0x1136c,
5682 0x11370, 0x11374,
5683 0x11400, 0x11459,
5684 0x1145b, 0x1145b,
5685 0x1145d, 0x1145f,
5686 0x11480, 0x114c7,
5687 0x114d0, 0x114d9,
5688 0x11580, 0x115b5,
5689 0x115b8, 0x115dd,
5690 0x11600, 0x11644,
5691 0x11650, 0x11659,
5692 0x11660, 0x1166c,
5693 0x11680, 0x116b8,
5694 0x116c0, 0x116c9,
5695 0x11700, 0x1171a,
5696 0x1171d, 0x1172b,
5697 0x11730, 0x1173f,
5698 0x11800, 0x1183b,
5699 0x118a0, 0x118f2,
5700 0x118ff, 0x118ff,
5701 0x119a0, 0x119a7,
5702 0x119aa, 0x119d7,
5703 0x119da, 0x119e4,
5704 0x11a00, 0x11a47,
5705 0x11a50, 0x11aa2,
5706 0x11ac0, 0x11af8,
5707 0x11c00, 0x11c08,
5708 0x11c0a, 0x11c36,
5709 0x11c38, 0x11c45,
5710 0x11c50, 0x11c6c,
5711 0x11c70, 0x11c8f,
5712 0x11c92, 0x11ca7,
5713 0x11ca9, 0x11cb6,
5714 0x11d00, 0x11d06,
5715 0x11d08, 0x11d09,
5716 0x11d0b, 0x11d36,
5717 0x11d3a, 0x11d3a,
5718 0x11d3c, 0x11d3d,
5719 0x11d3f, 0x11d47,
5720 0x11d50, 0x11d59,
5721 0x11d60, 0x11d65,
5722 0x11d67, 0x11d68,
5723 0x11d6a, 0x11d8e,
5724 0x11d90, 0x11d91,
5725 0x11d93, 0x11d98,
5726 0x11da0, 0x11da9,
5727 0x11ee0, 0x11ef8,
5728 0x11fc0, 0x11ff1,
5729 0x11fff, 0x12399,
5730 0x12400, 0x1246e,
5731 0x12470, 0x12474,
5732 0x12480, 0x12543,
5733 0x13000, 0x1342e,
5734 0x13430, 0x13438,
5735 0x14400, 0x14646,
5736 0x16800, 0x16a38,
5737 0x16a40, 0x16a5e,
5738 0x16a60, 0x16a69,
5739 0x16a6e, 0x16a6f,
5740 0x16ad0, 0x16aed,
5741 0x16af0, 0x16af5,
5742 0x16b00, 0x16b45,
5743 0x16b50, 0x16b59,
5744 0x16b5b, 0x16b61,
5745 0x16b63, 0x16b77,
5746 0x16b7d, 0x16b8f,
5747 0x16e40, 0x16e9a,
5748 0x16f00, 0x16f4a,
5749 0x16f4f, 0x16f87,
5750 0x16f8f, 0x16f9f,
5751 0x16fe0, 0x16fe3,
5752 0x17000, 0x187f7,
5753 0x18800, 0x18af2,
5754 0x1b000, 0x1b11e,
5755 0x1b150, 0x1b152,
5756 0x1b164, 0x1b167,
5757 0x1b170, 0x1b2fb,
5758 0x1bc00, 0x1bc6a,
5759 0x1bc70, 0x1bc7c,
5760 0x1bc80, 0x1bc88,
5761 0x1bc90, 0x1bc99,
5762 0x1bc9c, 0x1bca3,
5763 0x1d000, 0x1d0f5,
5764 0x1d100, 0x1d126,
5765 0x1d129, 0x1d1e8,
5766 0x1d200, 0x1d245,
5767 0x1d2e0, 0x1d2f3,
5768 0x1d300, 0x1d356,
5769 0x1d360, 0x1d378,
5770 0x1d400, 0x1d454,
5771 0x1d456, 0x1d49c,
5772 0x1d49e, 0x1d49f,
5773 0x1d4a2, 0x1d4a2,
5774 0x1d4a5, 0x1d4a6,
5775 0x1d4a9, 0x1d4ac,
5776 0x1d4ae, 0x1d4b9,
5777 0x1d4bb, 0x1d4bb,
5778 0x1d4bd, 0x1d4c3,
5779 0x1d4c5, 0x1d505,
5780 0x1d507, 0x1d50a,
5781 0x1d50d, 0x1d514,
5782 0x1d516, 0x1d51c,
5783 0x1d51e, 0x1d539,
5784 0x1d53b, 0x1d53e,
5785 0x1d540, 0x1d544,
5786 0x1d546, 0x1d546,
5787 0x1d54a, 0x1d550,
5788 0x1d552, 0x1d6a5,
5789 0x1d6a8, 0x1d7cb,
5790 0x1d7ce, 0x1da8b,
5791 0x1da9b, 0x1da9f,
5792 0x1daa1, 0x1daaf,
5793 0x1e000, 0x1e006,
5794 0x1e008, 0x1e018,
5795 0x1e01b, 0x1e021,
5796 0x1e023, 0x1e024,
5797 0x1e026, 0x1e02a,
5798 0x1e100, 0x1e12c,
5799 0x1e130, 0x1e13d,
5800 0x1e140, 0x1e149,
5801 0x1e14e, 0x1e14f,
5802 0x1e2c0, 0x1e2f9,
5803 0x1e2ff, 0x1e2ff,
5804 0x1e800, 0x1e8c4,
5805 0x1e8c7, 0x1e8d6,
5806 0x1e900, 0x1e94b,
5807 0x1e950, 0x1e959,
5808 0x1e95e, 0x1e95f,
5809 0x1ec71, 0x1ecb4,
5810 0x1ed01, 0x1ed3d,
5811 0x1ee00, 0x1ee03,
5812 0x1ee05, 0x1ee1f,
5813 0x1ee21, 0x1ee22,
5814 0x1ee24, 0x1ee24,
5815 0x1ee27, 0x1ee27,
5816 0x1ee29, 0x1ee32,
5817 0x1ee34, 0x1ee37,
5818 0x1ee39, 0x1ee39,
5819 0x1ee3b, 0x1ee3b,
5820 0x1ee42, 0x1ee42,
5821 0x1ee47, 0x1ee47,
5822 0x1ee49, 0x1ee49,
5823 0x1ee4b, 0x1ee4b,
5824 0x1ee4d, 0x1ee4f,
5825 0x1ee51, 0x1ee52,
5826 0x1ee54, 0x1ee54,
5827 0x1ee57, 0x1ee57,
5828 0x1ee59, 0x1ee59,
5829 0x1ee5b, 0x1ee5b,
5830 0x1ee5d, 0x1ee5d,
5831 0x1ee5f, 0x1ee5f,
5832 0x1ee61, 0x1ee62,
5833 0x1ee64, 0x1ee64,
5834 0x1ee67, 0x1ee6a,
5835 0x1ee6c, 0x1ee72,
5836 0x1ee74, 0x1ee77,
5837 0x1ee79, 0x1ee7c,
5838 0x1ee7e, 0x1ee7e,
5839 0x1ee80, 0x1ee89,
5840 0x1ee8b, 0x1ee9b,
5841 0x1eea1, 0x1eea3,
5842 0x1eea5, 0x1eea9,
5843 0x1eeab, 0x1eebb,
5844 0x1eef0, 0x1eef1,
5845 0x1f000, 0x1f02b,
5846 0x1f030, 0x1f093,
5847 0x1f0a0, 0x1f0ae,
5848 0x1f0b1, 0x1f0bf,
5849 0x1f0c1, 0x1f0cf,
5850 0x1f0d1, 0x1f0f5,
5851 0x1f100, 0x1f10c,
5852 0x1f110, 0x1f16c,
5853 0x1f170, 0x1f1ac,
5854 0x1f1e6, 0x1f202,
5855 0x1f210, 0x1f23b,
5856 0x1f240, 0x1f248,
5857 0x1f250, 0x1f251,
5858 0x1f260, 0x1f265,
5859 0x1f300, 0x1f6d5,
5860 0x1f6e0, 0x1f6ec,
5861 0x1f6f0, 0x1f6fa,
5862 0x1f700, 0x1f773,
5863 0x1f780, 0x1f7d8,
5864 0x1f7e0, 0x1f7eb,
5865 0x1f800, 0x1f80b,
5866 0x1f810, 0x1f847,
5867 0x1f850, 0x1f859,
5868 0x1f860, 0x1f887,
5869 0x1f890, 0x1f8ad,
5870 0x1f900, 0x1f90b,
5871 0x1f90d, 0x1f971,
5872 0x1f973, 0x1f976,
5873 0x1f97a, 0x1f9a2,
5874 0x1f9a5, 0x1f9aa,
5875 0x1f9ae, 0x1f9ca,
5876 0x1f9cd, 0x1fa53,
5877 0x1fa60, 0x1fa6d,
5878 0x1fa70, 0x1fa73,
5879 0x1fa78, 0x1fa7a,
5880 0x1fa80, 0x1fa82,
5881 0x1fa90, 0x1fa95,
5882 0x20000, 0x2a6d6,
5883 0x2a700, 0x2b734,
5884 0x2b740, 0x2b81d,
5885 0x2b820, 0x2cea1,
5886 0x2ceb0, 0x2ebe0,
5887 0x2f800, 0x2fa1d,
5888 0xe0001, 0xe0001,
5889 0xe0020, 0xe007f,
5890 0xe0100, 0xe01ef,
5891 0xf0000, 0xffffd,
5892 0x100000, 0x10fffd,
5893 }; /* END of CR_Assigned */
5894 
5895 /* PROPERTY: 'Avestan': Script */
5896 static const OnigCodePoint
5897 CR_Avestan[] = { 2,
5898 0x10b00, 0x10b35,
5899 0x10b39, 0x10b3f,
5900 }; /* END of CR_Avestan */
5901 
5902 /* PROPERTY: 'Balinese': Script */
5903 static const OnigCodePoint
5904 CR_Balinese[] = { 2,
5905 0x1b00, 0x1b4b,
5906 0x1b50, 0x1b7c,
5907 }; /* END of CR_Balinese */
5908 
5909 /* PROPERTY: 'Bamum': Script */
5910 static const OnigCodePoint
5911 CR_Bamum[] = { 2,
5912 0xa6a0, 0xa6f7,
5913 0x16800, 0x16a38,
5914 }; /* END of CR_Bamum */
5915 
5916 /* PROPERTY: 'Bassa_Vah': Script */
5917 static const OnigCodePoint
5918 CR_Bassa_Vah[] = { 2,
5919 0x16ad0, 0x16aed,
5920 0x16af0, 0x16af5,
5921 }; /* END of CR_Bassa_Vah */
5922 
5923 /* PROPERTY: 'Batak': Script */
5924 static const OnigCodePoint
5925 CR_Batak[] = { 2,
5926 0x1bc0, 0x1bf3,
5927 0x1bfc, 0x1bff,
5928 }; /* END of CR_Batak */
5929 
5930 /* PROPERTY: 'Bengali': Script */
5931 static const OnigCodePoint
5932 CR_Bengali[] = { 14,
5933 0x0980, 0x0983,
5934 0x0985, 0x098c,
5935 0x098f, 0x0990,
5936 0x0993, 0x09a8,
5937 0x09aa, 0x09b0,
5938 0x09b2, 0x09b2,
5939 0x09b6, 0x09b9,
5940 0x09bc, 0x09c4,
5941 0x09c7, 0x09c8,
5942 0x09cb, 0x09ce,
5943 0x09d7, 0x09d7,
5944 0x09dc, 0x09dd,
5945 0x09df, 0x09e3,
5946 0x09e6, 0x09fe,
5947 }; /* END of CR_Bengali */
5948 
5949 /* PROPERTY: 'Bhaiksuki': Script */
5950 static const OnigCodePoint
5951 CR_Bhaiksuki[] = { 4,
5952 0x11c00, 0x11c08,
5953 0x11c0a, 0x11c36,
5954 0x11c38, 0x11c45,
5955 0x11c50, 0x11c6c,
5956 }; /* END of CR_Bhaiksuki */
5957 
5958 /* PROPERTY: 'Bidi_Control': Binary Property */
5959 static const OnigCodePoint
5960 CR_Bidi_Control[] = { 4,
5961 0x061c, 0x061c,
5962 0x200e, 0x200f,
5963 0x202a, 0x202e,
5964 0x2066, 0x2069,
5965 }; /* END of CR_Bidi_Control */
5966 
5967 /* PROPERTY: 'Bopomofo': Script */
5968 static const OnigCodePoint
5969 CR_Bopomofo[] = { 3,
5970 0x02ea, 0x02eb,
5971 0x3105, 0x312f,
5972 0x31a0, 0x31ba,
5973 }; /* END of CR_Bopomofo */
5974 
5975 /* PROPERTY: 'Brahmi': Script */
5976 static const OnigCodePoint
5977 CR_Brahmi[] = { 3,
5978 0x11000, 0x1104d,
5979 0x11052, 0x1106f,
5980 0x1107f, 0x1107f,
5981 }; /* END of CR_Brahmi */
5982 
5983 /* PROPERTY: 'Braille': Script */
5984 static const OnigCodePoint
5985 CR_Braille[] = { 1,
5986 0x2800, 0x28ff,
5987 }; /* END of CR_Braille */
5988 
5989 /* PROPERTY: 'Buginese': Script */
5990 static const OnigCodePoint
5991 CR_Buginese[] = { 2,
5992 0x1a00, 0x1a1b,
5993 0x1a1e, 0x1a1f,
5994 }; /* END of CR_Buginese */
5995 
5996 /* PROPERTY: 'Buhid': Script */
5997 static const OnigCodePoint
5998 CR_Buhid[] = { 1,
5999 0x1740, 0x1753,
6000 }; /* END of CR_Buhid */
6001 
6002 /* PROPERTY: 'C': Major Category */
6003 static const OnigCodePoint
6004 CR_C[] = { 668,
6005 0x0000, 0x001f,
6006 0x007f, 0x009f,
6007 0x00ad, 0x00ad,
6008 0x0378, 0x0379,
6009 0x0380, 0x0383,
6010 0x038b, 0x038b,
6011 0x038d, 0x038d,
6012 0x03a2, 0x03a2,
6013 0x0530, 0x0530,
6014 0x0557, 0x0558,
6015 0x058b, 0x058c,
6016 0x0590, 0x0590,
6017 0x05c8, 0x05cf,
6018 0x05eb, 0x05ee,
6019 0x05f5, 0x0605,
6020 0x061c, 0x061d,
6021 0x06dd, 0x06dd,
6022 0x070e, 0x070f,
6023 0x074b, 0x074c,
6024 0x07b2, 0x07bf,
6025 0x07fb, 0x07fc,
6026 0x082e, 0x082f,
6027 0x083f, 0x083f,
6028 0x085c, 0x085d,
6029 0x085f, 0x085f,
6030 0x086b, 0x089f,
6031 0x08b5, 0x08b5,
6032 0x08be, 0x08d2,
6033 0x08e2, 0x08e2,
6034 0x0984, 0x0984,
6035 0x098d, 0x098e,
6036 0x0991, 0x0992,
6037 0x09a9, 0x09a9,
6038 0x09b1, 0x09b1,
6039 0x09b3, 0x09b5,
6040 0x09ba, 0x09bb,
6041 0x09c5, 0x09c6,
6042 0x09c9, 0x09ca,
6043 0x09cf, 0x09d6,
6044 0x09d8, 0x09db,
6045 0x09de, 0x09de,
6046 0x09e4, 0x09e5,
6047 0x09ff, 0x0a00,
6048 0x0a04, 0x0a04,
6049 0x0a0b, 0x0a0e,
6050 0x0a11, 0x0a12,
6051 0x0a29, 0x0a29,
6052 0x0a31, 0x0a31,
6053 0x0a34, 0x0a34,
6054 0x0a37, 0x0a37,
6055 0x0a3a, 0x0a3b,
6056 0x0a3d, 0x0a3d,
6057 0x0a43, 0x0a46,
6058 0x0a49, 0x0a4a,
6059 0x0a4e, 0x0a50,
6060 0x0a52, 0x0a58,
6061 0x0a5d, 0x0a5d,
6062 0x0a5f, 0x0a65,
6063 0x0a77, 0x0a80,
6064 0x0a84, 0x0a84,
6065 0x0a8e, 0x0a8e,
6066 0x0a92, 0x0a92,
6067 0x0aa9, 0x0aa9,
6068 0x0ab1, 0x0ab1,
6069 0x0ab4, 0x0ab4,
6070 0x0aba, 0x0abb,
6071 0x0ac6, 0x0ac6,
6072 0x0aca, 0x0aca,
6073 0x0ace, 0x0acf,
6074 0x0ad1, 0x0adf,
6075 0x0ae4, 0x0ae5,
6076 0x0af2, 0x0af8,
6077 0x0b00, 0x0b00,
6078 0x0b04, 0x0b04,
6079 0x0b0d, 0x0b0e,
6080 0x0b11, 0x0b12,
6081 0x0b29, 0x0b29,
6082 0x0b31, 0x0b31,
6083 0x0b34, 0x0b34,
6084 0x0b3a, 0x0b3b,
6085 0x0b45, 0x0b46,
6086 0x0b49, 0x0b4a,
6087 0x0b4e, 0x0b55,
6088 0x0b58, 0x0b5b,
6089 0x0b5e, 0x0b5e,
6090 0x0b64, 0x0b65,
6091 0x0b78, 0x0b81,
6092 0x0b84, 0x0b84,
6093 0x0b8b, 0x0b8d,
6094 0x0b91, 0x0b91,
6095 0x0b96, 0x0b98,
6096 0x0b9b, 0x0b9b,
6097 0x0b9d, 0x0b9d,
6098 0x0ba0, 0x0ba2,
6099 0x0ba5, 0x0ba7,
6100 0x0bab, 0x0bad,
6101 0x0bba, 0x0bbd,
6102 0x0bc3, 0x0bc5,
6103 0x0bc9, 0x0bc9,
6104 0x0bce, 0x0bcf,
6105 0x0bd1, 0x0bd6,
6106 0x0bd8, 0x0be5,
6107 0x0bfb, 0x0bff,
6108 0x0c0d, 0x0c0d,
6109 0x0c11, 0x0c11,
6110 0x0c29, 0x0c29,
6111 0x0c3a, 0x0c3c,
6112 0x0c45, 0x0c45,
6113 0x0c49, 0x0c49,
6114 0x0c4e, 0x0c54,
6115 0x0c57, 0x0c57,
6116 0x0c5b, 0x0c5f,
6117 0x0c64, 0x0c65,
6118 0x0c70, 0x0c76,
6119 0x0c8d, 0x0c8d,
6120 0x0c91, 0x0c91,
6121 0x0ca9, 0x0ca9,
6122 0x0cb4, 0x0cb4,
6123 0x0cba, 0x0cbb,
6124 0x0cc5, 0x0cc5,
6125 0x0cc9, 0x0cc9,
6126 0x0cce, 0x0cd4,
6127 0x0cd7, 0x0cdd,
6128 0x0cdf, 0x0cdf,
6129 0x0ce4, 0x0ce5,
6130 0x0cf0, 0x0cf0,
6131 0x0cf3, 0x0cff,
6132 0x0d04, 0x0d04,
6133 0x0d0d, 0x0d0d,
6134 0x0d11, 0x0d11,
6135 0x0d45, 0x0d45,
6136 0x0d49, 0x0d49,
6137 0x0d50, 0x0d53,
6138 0x0d64, 0x0d65,
6139 0x0d80, 0x0d81,
6140 0x0d84, 0x0d84,
6141 0x0d97, 0x0d99,
6142 0x0db2, 0x0db2,
6143 0x0dbc, 0x0dbc,
6144 0x0dbe, 0x0dbf,
6145 0x0dc7, 0x0dc9,
6146 0x0dcb, 0x0dce,
6147 0x0dd5, 0x0dd5,
6148 0x0dd7, 0x0dd7,
6149 0x0de0, 0x0de5,
6150 0x0df0, 0x0df1,
6151 0x0df5, 0x0e00,
6152 0x0e3b, 0x0e3e,
6153 0x0e5c, 0x0e80,
6154 0x0e83, 0x0e83,
6155 0x0e85, 0x0e85,
6156 0x0e8b, 0x0e8b,
6157 0x0ea4, 0x0ea4,
6158 0x0ea6, 0x0ea6,
6159 0x0ebe, 0x0ebf,
6160 0x0ec5, 0x0ec5,
6161 0x0ec7, 0x0ec7,
6162 0x0ece, 0x0ecf,
6163 0x0eda, 0x0edb,
6164 0x0ee0, 0x0eff,
6165 0x0f48, 0x0f48,
6166 0x0f6d, 0x0f70,
6167 0x0f98, 0x0f98,
6168 0x0fbd, 0x0fbd,
6169 0x0fcd, 0x0fcd,
6170 0x0fdb, 0x0fff,
6171 0x10c6, 0x10c6,
6172 0x10c8, 0x10cc,
6173 0x10ce, 0x10cf,
6174 0x1249, 0x1249,
6175 0x124e, 0x124f,
6176 0x1257, 0x1257,
6177 0x1259, 0x1259,
6178 0x125e, 0x125f,
6179 0x1289, 0x1289,
6180 0x128e, 0x128f,
6181 0x12b1, 0x12b1,
6182 0x12b6, 0x12b7,
6183 0x12bf, 0x12bf,
6184 0x12c1, 0x12c1,
6185 0x12c6, 0x12c7,
6186 0x12d7, 0x12d7,
6187 0x1311, 0x1311,
6188 0x1316, 0x1317,
6189 0x135b, 0x135c,
6190 0x137d, 0x137f,
6191 0x139a, 0x139f,
6192 0x13f6, 0x13f7,
6193 0x13fe, 0x13ff,
6194 0x169d, 0x169f,
6195 0x16f9, 0x16ff,
6196 0x170d, 0x170d,
6197 0x1715, 0x171f,
6198 0x1737, 0x173f,
6199 0x1754, 0x175f,
6200 0x176d, 0x176d,
6201 0x1771, 0x1771,
6202 0x1774, 0x177f,
6203 0x17de, 0x17df,
6204 0x17ea, 0x17ef,
6205 0x17fa, 0x17ff,
6206 0x180e, 0x180f,
6207 0x181a, 0x181f,
6208 0x1879, 0x187f,
6209 0x18ab, 0x18af,
6210 0x18f6, 0x18ff,
6211 0x191f, 0x191f,
6212 0x192c, 0x192f,
6213 0x193c, 0x193f,
6214 0x1941, 0x1943,
6215 0x196e, 0x196f,
6216 0x1975, 0x197f,
6217 0x19ac, 0x19af,
6218 0x19ca, 0x19cf,
6219 0x19db, 0x19dd,
6220 0x1a1c, 0x1a1d,
6221 0x1a5f, 0x1a5f,
6222 0x1a7d, 0x1a7e,
6223 0x1a8a, 0x1a8f,
6224 0x1a9a, 0x1a9f,
6225 0x1aae, 0x1aaf,
6226 0x1abf, 0x1aff,
6227 0x1b4c, 0x1b4f,
6228 0x1b7d, 0x1b7f,
6229 0x1bf4, 0x1bfb,
6230 0x1c38, 0x1c3a,
6231 0x1c4a, 0x1c4c,
6232 0x1c89, 0x1c8f,
6233 0x1cbb, 0x1cbc,
6234 0x1cc8, 0x1ccf,
6235 0x1cfb, 0x1cff,
6236 0x1dfa, 0x1dfa,
6237 0x1f16, 0x1f17,
6238 0x1f1e, 0x1f1f,
6239 0x1f46, 0x1f47,
6240 0x1f4e, 0x1f4f,
6241 0x1f58, 0x1f58,
6242 0x1f5a, 0x1f5a,
6243 0x1f5c, 0x1f5c,
6244 0x1f5e, 0x1f5e,
6245 0x1f7e, 0x1f7f,
6246 0x1fb5, 0x1fb5,
6247 0x1fc5, 0x1fc5,
6248 0x1fd4, 0x1fd5,
6249 0x1fdc, 0x1fdc,
6250 0x1ff0, 0x1ff1,
6251 0x1ff5, 0x1ff5,
6252 0x1fff, 0x1fff,
6253 0x200b, 0x200f,
6254 0x202a, 0x202e,
6255 0x2060, 0x206f,
6256 0x2072, 0x2073,
6257 0x208f, 0x208f,
6258 0x209d, 0x209f,
6259 0x20c0, 0x20cf,
6260 0x20f1, 0x20ff,
6261 0x218c, 0x218f,
6262 0x2427, 0x243f,
6263 0x244b, 0x245f,
6264 0x2b74, 0x2b75,
6265 0x2b96, 0x2b97,
6266 0x2c2f, 0x2c2f,
6267 0x2c5f, 0x2c5f,
6268 0x2cf4, 0x2cf8,
6269 0x2d26, 0x2d26,
6270 0x2d28, 0x2d2c,
6271 0x2d2e, 0x2d2f,
6272 0x2d68, 0x2d6e,
6273 0x2d71, 0x2d7e,
6274 0x2d97, 0x2d9f,
6275 0x2da7, 0x2da7,
6276 0x2daf, 0x2daf,
6277 0x2db7, 0x2db7,
6278 0x2dbf, 0x2dbf,
6279 0x2dc7, 0x2dc7,
6280 0x2dcf, 0x2dcf,
6281 0x2dd7, 0x2dd7,
6282 0x2ddf, 0x2ddf,
6283 0x2e50, 0x2e7f,
6284 0x2e9a, 0x2e9a,
6285 0x2ef4, 0x2eff,
6286 0x2fd6, 0x2fef,
6287 0x2ffc, 0x2fff,
6288 0x3040, 0x3040,
6289 0x3097, 0x3098,
6290 0x3100, 0x3104,
6291 0x3130, 0x3130,
6292 0x318f, 0x318f,
6293 0x31bb, 0x31bf,
6294 0x31e4, 0x31ef,
6295 0x321f, 0x321f,
6296 0x4db6, 0x4dbf,
6297 0x9ff0, 0x9fff,
6298 0xa48d, 0xa48f,
6299 0xa4c7, 0xa4cf,
6300 0xa62c, 0xa63f,
6301 0xa6f8, 0xa6ff,
6302 0xa7c0, 0xa7c1,
6303 0xa7c7, 0xa7f6,
6304 0xa82c, 0xa82f,
6305 0xa83a, 0xa83f,
6306 0xa878, 0xa87f,
6307 0xa8c6, 0xa8cd,
6308 0xa8da, 0xa8df,
6309 0xa954, 0xa95e,
6310 0xa97d, 0xa97f,
6311 0xa9ce, 0xa9ce,
6312 0xa9da, 0xa9dd,
6313 0xa9ff, 0xa9ff,
6314 0xaa37, 0xaa3f,
6315 0xaa4e, 0xaa4f,
6316 0xaa5a, 0xaa5b,
6317 0xaac3, 0xaada,
6318 0xaaf7, 0xab00,
6319 0xab07, 0xab08,
6320 0xab0f, 0xab10,
6321 0xab17, 0xab1f,
6322 0xab27, 0xab27,
6323 0xab2f, 0xab2f,
6324 0xab68, 0xab6f,
6325 0xabee, 0xabef,
6326 0xabfa, 0xabff,
6327 0xd7a4, 0xd7af,
6328 0xd7c7, 0xd7ca,
6329 0xd7fc, 0xf8ff,
6330 0xfa6e, 0xfa6f,
6331 0xfada, 0xfaff,
6332 0xfb07, 0xfb12,
6333 0xfb18, 0xfb1c,
6334 0xfb37, 0xfb37,
6335 0xfb3d, 0xfb3d,
6336 0xfb3f, 0xfb3f,
6337 0xfb42, 0xfb42,
6338 0xfb45, 0xfb45,
6339 0xfbc2, 0xfbd2,
6340 0xfd40, 0xfd4f,
6341 0xfd90, 0xfd91,
6342 0xfdc8, 0xfdef,
6343 0xfdfe, 0xfdff,
6344 0xfe1a, 0xfe1f,
6345 0xfe53, 0xfe53,
6346 0xfe67, 0xfe67,
6347 0xfe6c, 0xfe6f,
6348 0xfe75, 0xfe75,
6349 0xfefd, 0xff00,
6350 0xffbf, 0xffc1,
6351 0xffc8, 0xffc9,
6352 0xffd0, 0xffd1,
6353 0xffd8, 0xffd9,
6354 0xffdd, 0xffdf,
6355 0xffe7, 0xffe7,
6356 0xffef, 0xfffb,
6357 0xfffe, 0xffff,
6358 0x1000c, 0x1000c,
6359 0x10027, 0x10027,
6360 0x1003b, 0x1003b,
6361 0x1003e, 0x1003e,
6362 0x1004e, 0x1004f,
6363 0x1005e, 0x1007f,
6364 0x100fb, 0x100ff,
6365 0x10103, 0x10106,
6366 0x10134, 0x10136,
6367 0x1018f, 0x1018f,
6368 0x1019c, 0x1019f,
6369 0x101a1, 0x101cf,
6370 0x101fe, 0x1027f,
6371 0x1029d, 0x1029f,
6372 0x102d1, 0x102df,
6373 0x102fc, 0x102ff,
6374 0x10324, 0x1032c,
6375 0x1034b, 0x1034f,
6376 0x1037b, 0x1037f,
6377 0x1039e, 0x1039e,
6378 0x103c4, 0x103c7,
6379 0x103d6, 0x103ff,
6380 0x1049e, 0x1049f,
6381 0x104aa, 0x104af,
6382 0x104d4, 0x104d7,
6383 0x104fc, 0x104ff,
6384 0x10528, 0x1052f,
6385 0x10564, 0x1056e,
6386 0x10570, 0x105ff,
6387 0x10737, 0x1073f,
6388 0x10756, 0x1075f,
6389 0x10768, 0x107ff,
6390 0x10806, 0x10807,
6391 0x10809, 0x10809,
6392 0x10836, 0x10836,
6393 0x10839, 0x1083b,
6394 0x1083d, 0x1083e,
6395 0x10856, 0x10856,
6396 0x1089f, 0x108a6,
6397 0x108b0, 0x108df,
6398 0x108f3, 0x108f3,
6399 0x108f6, 0x108fa,
6400 0x1091c, 0x1091e,
6401 0x1093a, 0x1093e,
6402 0x10940, 0x1097f,
6403 0x109b8, 0x109bb,
6404 0x109d0, 0x109d1,
6405 0x10a04, 0x10a04,
6406 0x10a07, 0x10a0b,
6407 0x10a14, 0x10a14,
6408 0x10a18, 0x10a18,
6409 0x10a36, 0x10a37,
6410 0x10a3b, 0x10a3e,
6411 0x10a49, 0x10a4f,
6412 0x10a59, 0x10a5f,
6413 0x10aa0, 0x10abf,
6414 0x10ae7, 0x10aea,
6415 0x10af7, 0x10aff,
6416 0x10b36, 0x10b38,
6417 0x10b56, 0x10b57,
6418 0x10b73, 0x10b77,
6419 0x10b92, 0x10b98,
6420 0x10b9d, 0x10ba8,
6421 0x10bb0, 0x10bff,
6422 0x10c49, 0x10c7f,
6423 0x10cb3, 0x10cbf,
6424 0x10cf3, 0x10cf9,
6425 0x10d28, 0x10d2f,
6426 0x10d3a, 0x10e5f,
6427 0x10e7f, 0x10eff,
6428 0x10f28, 0x10f2f,
6429 0x10f5a, 0x10fdf,
6430 0x10ff7, 0x10fff,
6431 0x1104e, 0x11051,
6432 0x11070, 0x1107e,
6433 0x110bd, 0x110bd,
6434 0x110c2, 0x110cf,
6435 0x110e9, 0x110ef,
6436 0x110fa, 0x110ff,
6437 0x11135, 0x11135,
6438 0x11147, 0x1114f,
6439 0x11177, 0x1117f,
6440 0x111ce, 0x111cf,
6441 0x111e0, 0x111e0,
6442 0x111f5, 0x111ff,
6443 0x11212, 0x11212,
6444 0x1123f, 0x1127f,
6445 0x11287, 0x11287,
6446 0x11289, 0x11289,
6447 0x1128e, 0x1128e,
6448 0x1129e, 0x1129e,
6449 0x112aa, 0x112af,
6450 0x112eb, 0x112ef,
6451 0x112fa, 0x112ff,
6452 0x11304, 0x11304,
6453 0x1130d, 0x1130e,
6454 0x11311, 0x11312,
6455 0x11329, 0x11329,
6456 0x11331, 0x11331,
6457 0x11334, 0x11334,
6458 0x1133a, 0x1133a,
6459 0x11345, 0x11346,
6460 0x11349, 0x1134a,
6461 0x1134e, 0x1134f,
6462 0x11351, 0x11356,
6463 0x11358, 0x1135c,
6464 0x11364, 0x11365,
6465 0x1136d, 0x1136f,
6466 0x11375, 0x113ff,
6467 0x1145a, 0x1145a,
6468 0x1145c, 0x1145c,
6469 0x11460, 0x1147f,
6470 0x114c8, 0x114cf,
6471 0x114da, 0x1157f,
6472 0x115b6, 0x115b7,
6473 0x115de, 0x115ff,
6474 0x11645, 0x1164f,
6475 0x1165a, 0x1165f,
6476 0x1166d, 0x1167f,
6477 0x116b9, 0x116bf,
6478 0x116ca, 0x116ff,
6479 0x1171b, 0x1171c,
6480 0x1172c, 0x1172f,
6481 0x11740, 0x117ff,
6482 0x1183c, 0x1189f,
6483 0x118f3, 0x118fe,
6484 0x11900, 0x1199f,
6485 0x119a8, 0x119a9,
6486 0x119d8, 0x119d9,
6487 0x119e5, 0x119ff,
6488 0x11a48, 0x11a4f,
6489 0x11aa3, 0x11abf,
6490 0x11af9, 0x11bff,
6491 0x11c09, 0x11c09,
6492 0x11c37, 0x11c37,
6493 0x11c46, 0x11c4f,
6494 0x11c6d, 0x11c6f,
6495 0x11c90, 0x11c91,
6496 0x11ca8, 0x11ca8,
6497 0x11cb7, 0x11cff,
6498 0x11d07, 0x11d07,
6499 0x11d0a, 0x11d0a,
6500 0x11d37, 0x11d39,
6501 0x11d3b, 0x11d3b,
6502 0x11d3e, 0x11d3e,
6503 0x11d48, 0x11d4f,
6504 0x11d5a, 0x11d5f,
6505 0x11d66, 0x11d66,
6506 0x11d69, 0x11d69,
6507 0x11d8f, 0x11d8f,
6508 0x11d92, 0x11d92,
6509 0x11d99, 0x11d9f,
6510 0x11daa, 0x11edf,
6511 0x11ef9, 0x11fbf,
6512 0x11ff2, 0x11ffe,
6513 0x1239a, 0x123ff,
6514 0x1246f, 0x1246f,
6515 0x12475, 0x1247f,
6516 0x12544, 0x12fff,
6517 0x1342f, 0x143ff,
6518 0x14647, 0x167ff,
6519 0x16a39, 0x16a3f,
6520 0x16a5f, 0x16a5f,
6521 0x16a6a, 0x16a6d,
6522 0x16a70, 0x16acf,
6523 0x16aee, 0x16aef,
6524 0x16af6, 0x16aff,
6525 0x16b46, 0x16b4f,
6526 0x16b5a, 0x16b5a,
6527 0x16b62, 0x16b62,
6528 0x16b78, 0x16b7c,
6529 0x16b90, 0x16e3f,
6530 0x16e9b, 0x16eff,
6531 0x16f4b, 0x16f4e,
6532 0x16f88, 0x16f8e,
6533 0x16fa0, 0x16fdf,
6534 0x16fe4, 0x16fff,
6535 0x187f8, 0x187ff,
6536 0x18af3, 0x1afff,
6537 0x1b11f, 0x1b14f,
6538 0x1b153, 0x1b163,
6539 0x1b168, 0x1b16f,
6540 0x1b2fc, 0x1bbff,
6541 0x1bc6b, 0x1bc6f,
6542 0x1bc7d, 0x1bc7f,
6543 0x1bc89, 0x1bc8f,
6544 0x1bc9a, 0x1bc9b,
6545 0x1bca0, 0x1cfff,
6546 0x1d0f6, 0x1d0ff,
6547 0x1d127, 0x1d128,
6548 0x1d173, 0x1d17a,
6549 0x1d1e9, 0x1d1ff,
6550 0x1d246, 0x1d2df,
6551 0x1d2f4, 0x1d2ff,
6552 0x1d357, 0x1d35f,
6553 0x1d379, 0x1d3ff,
6554 0x1d455, 0x1d455,
6555 0x1d49d, 0x1d49d,
6556 0x1d4a0, 0x1d4a1,
6557 0x1d4a3, 0x1d4a4,
6558 0x1d4a7, 0x1d4a8,
6559 0x1d4ad, 0x1d4ad,
6560 0x1d4ba, 0x1d4ba,
6561 0x1d4bc, 0x1d4bc,
6562 0x1d4c4, 0x1d4c4,
6563 0x1d506, 0x1d506,
6564 0x1d50b, 0x1d50c,
6565 0x1d515, 0x1d515,
6566 0x1d51d, 0x1d51d,
6567 0x1d53a, 0x1d53a,
6568 0x1d53f, 0x1d53f,
6569 0x1d545, 0x1d545,
6570 0x1d547, 0x1d549,
6571 0x1d551, 0x1d551,
6572 0x1d6a6, 0x1d6a7,
6573 0x1d7cc, 0x1d7cd,
6574 0x1da8c, 0x1da9a,
6575 0x1daa0, 0x1daa0,
6576 0x1dab0, 0x1dfff,
6577 0x1e007, 0x1e007,
6578 0x1e019, 0x1e01a,
6579 0x1e022, 0x1e022,
6580 0x1e025, 0x1e025,
6581 0x1e02b, 0x1e0ff,
6582 0x1e12d, 0x1e12f,
6583 0x1e13e, 0x1e13f,
6584 0x1e14a, 0x1e14d,
6585 0x1e150, 0x1e2bf,
6586 0x1e2fa, 0x1e2fe,
6587 0x1e300, 0x1e7ff,
6588 0x1e8c5, 0x1e8c6,
6589 0x1e8d7, 0x1e8ff,
6590 0x1e94c, 0x1e94f,
6591 0x1e95a, 0x1e95d,
6592 0x1e960, 0x1ec70,
6593 0x1ecb5, 0x1ed00,
6594 0x1ed3e, 0x1edff,
6595 0x1ee04, 0x1ee04,
6596 0x1ee20, 0x1ee20,
6597 0x1ee23, 0x1ee23,
6598 0x1ee25, 0x1ee26,
6599 0x1ee28, 0x1ee28,
6600 0x1ee33, 0x1ee33,
6601 0x1ee38, 0x1ee38,
6602 0x1ee3a, 0x1ee3a,
6603 0x1ee3c, 0x1ee41,
6604 0x1ee43, 0x1ee46,
6605 0x1ee48, 0x1ee48,
6606 0x1ee4a, 0x1ee4a,
6607 0x1ee4c, 0x1ee4c,
6608 0x1ee50, 0x1ee50,
6609 0x1ee53, 0x1ee53,
6610 0x1ee55, 0x1ee56,
6611 0x1ee58, 0x1ee58,
6612 0x1ee5a, 0x1ee5a,
6613 0x1ee5c, 0x1ee5c,
6614 0x1ee5e, 0x1ee5e,
6615 0x1ee60, 0x1ee60,
6616 0x1ee63, 0x1ee63,
6617 0x1ee65, 0x1ee66,
6618 0x1ee6b, 0x1ee6b,
6619 0x1ee73, 0x1ee73,
6620 0x1ee78, 0x1ee78,
6621 0x1ee7d, 0x1ee7d,
6622 0x1ee7f, 0x1ee7f,
6623 0x1ee8a, 0x1ee8a,
6624 0x1ee9c, 0x1eea0,
6625 0x1eea4, 0x1eea4,
6626 0x1eeaa, 0x1eeaa,
6627 0x1eebc, 0x1eeef,
6628 0x1eef2, 0x1efff,
6629 0x1f02c, 0x1f02f,
6630 0x1f094, 0x1f09f,
6631 0x1f0af, 0x1f0b0,
6632 0x1f0c0, 0x1f0c0,
6633 0x1f0d0, 0x1f0d0,
6634 0x1f0f6, 0x1f0ff,
6635 0x1f10d, 0x1f10f,
6636 0x1f16d, 0x1f16f,
6637 0x1f1ad, 0x1f1e5,
6638 0x1f203, 0x1f20f,
6639 0x1f23c, 0x1f23f,
6640 0x1f249, 0x1f24f,
6641 0x1f252, 0x1f25f,
6642 0x1f266, 0x1f2ff,
6643 0x1f6d6, 0x1f6df,
6644 0x1f6ed, 0x1f6ef,
6645 0x1f6fb, 0x1f6ff,
6646 0x1f774, 0x1f77f,
6647 0x1f7d9, 0x1f7df,
6648 0x1f7ec, 0x1f7ff,
6649 0x1f80c, 0x1f80f,
6650 0x1f848, 0x1f84f,
6651 0x1f85a, 0x1f85f,
6652 0x1f888, 0x1f88f,
6653 0x1f8ae, 0x1f8ff,
6654 0x1f90c, 0x1f90c,
6655 0x1f972, 0x1f972,
6656 0x1f977, 0x1f979,
6657 0x1f9a3, 0x1f9a4,
6658 0x1f9ab, 0x1f9ad,
6659 0x1f9cb, 0x1f9cc,
6660 0x1fa54, 0x1fa5f,
6661 0x1fa6e, 0x1fa6f,
6662 0x1fa74, 0x1fa77,
6663 0x1fa7b, 0x1fa7f,
6664 0x1fa83, 0x1fa8f,
6665 0x1fa96, 0x1ffff,
6666 0x2a6d7, 0x2a6ff,
6667 0x2b735, 0x2b73f,
6668 0x2b81e, 0x2b81f,
6669 0x2cea2, 0x2ceaf,
6670 0x2ebe1, 0x2f7ff,
6671 0x2fa1e, 0xe00ff,
6672 0xe01f0, 0x10ffff,
6673 }; /* END of CR_C */
6674 
6675 /* PROPERTY: 'Canadian_Aboriginal': Script */
6676 static const OnigCodePoint
6677 CR_Canadian_Aboriginal[] = { 2,
6678 0x1400, 0x167f,
6679 0x18b0, 0x18f5,
6680 }; /* END of CR_Canadian_Aboriginal */
6681 
6682 /* PROPERTY: 'Carian': Script */
6683 static const OnigCodePoint
6684 CR_Carian[] = { 1,
6685 0x102a0, 0x102d0,
6686 }; /* END of CR_Carian */
6687 
6688 /* PROPERTY: 'Case_Ignorable': Derived Property */
6689 static const OnigCodePoint
6690 CR_Case_Ignorable[] = { 401,
6691 0x0027, 0x0027,
6692 0x002e, 0x002e,
6693 0x003a, 0x003a,
6694 0x005e, 0x005e,
6695 0x0060, 0x0060,
6696 0x00a8, 0x00a8,
6697 0x00ad, 0x00ad,
6698 0x00af, 0x00af,
6699 0x00b4, 0x00b4,
6700 0x00b7, 0x00b8,
6701 0x02b0, 0x036f,
6702 0x0374, 0x0375,
6703 0x037a, 0x037a,
6704 0x0384, 0x0385,
6705 0x0387, 0x0387,
6706 0x0483, 0x0489,
6707 0x0559, 0x0559,
6708 0x0591, 0x05bd,
6709 0x05bf, 0x05bf,
6710 0x05c1, 0x05c2,
6711 0x05c4, 0x05c5,
6712 0x05c7, 0x05c7,
6713 0x05f4, 0x05f4,
6714 0x0600, 0x0605,
6715 0x0610, 0x061a,
6716 0x061c, 0x061c,
6717 0x0640, 0x0640,
6718 0x064b, 0x065f,
6719 0x0670, 0x0670,
6720 0x06d6, 0x06dd,
6721 0x06df, 0x06e8,
6722 0x06ea, 0x06ed,
6723 0x070f, 0x070f,
6724 0x0711, 0x0711,
6725 0x0730, 0x074a,
6726 0x07a6, 0x07b0,
6727 0x07eb, 0x07f5,
6728 0x07fa, 0x07fa,
6729 0x07fd, 0x07fd,
6730 0x0816, 0x082d,
6731 0x0859, 0x085b,
6732 0x08d3, 0x0902,
6733 0x093a, 0x093a,
6734 0x093c, 0x093c,
6735 0x0941, 0x0948,
6736 0x094d, 0x094d,
6737 0x0951, 0x0957,
6738 0x0962, 0x0963,
6739 0x0971, 0x0971,
6740 0x0981, 0x0981,
6741 0x09bc, 0x09bc,
6742 0x09c1, 0x09c4,
6743 0x09cd, 0x09cd,
6744 0x09e2, 0x09e3,
6745 0x09fe, 0x09fe,
6746 0x0a01, 0x0a02,
6747 0x0a3c, 0x0a3c,
6748 0x0a41, 0x0a42,
6749 0x0a47, 0x0a48,
6750 0x0a4b, 0x0a4d,
6751 0x0a51, 0x0a51,
6752 0x0a70, 0x0a71,
6753 0x0a75, 0x0a75,
6754 0x0a81, 0x0a82,
6755 0x0abc, 0x0abc,
6756 0x0ac1, 0x0ac5,
6757 0x0ac7, 0x0ac8,
6758 0x0acd, 0x0acd,
6759 0x0ae2, 0x0ae3,
6760 0x0afa, 0x0aff,
6761 0x0b01, 0x0b01,
6762 0x0b3c, 0x0b3c,
6763 0x0b3f, 0x0b3f,
6764 0x0b41, 0x0b44,
6765 0x0b4d, 0x0b4d,
6766 0x0b56, 0x0b56,
6767 0x0b62, 0x0b63,
6768 0x0b82, 0x0b82,
6769 0x0bc0, 0x0bc0,
6770 0x0bcd, 0x0bcd,
6771 0x0c00, 0x0c00,
6772 0x0c04, 0x0c04,
6773 0x0c3e, 0x0c40,
6774 0x0c46, 0x0c48,
6775 0x0c4a, 0x0c4d,
6776 0x0c55, 0x0c56,
6777 0x0c62, 0x0c63,
6778 0x0c81, 0x0c81,
6779 0x0cbc, 0x0cbc,
6780 0x0cbf, 0x0cbf,
6781 0x0cc6, 0x0cc6,
6782 0x0ccc, 0x0ccd,
6783 0x0ce2, 0x0ce3,
6784 0x0d00, 0x0d01,
6785 0x0d3b, 0x0d3c,
6786 0x0d41, 0x0d44,
6787 0x0d4d, 0x0d4d,
6788 0x0d62, 0x0d63,
6789 0x0dca, 0x0dca,
6790 0x0dd2, 0x0dd4,
6791 0x0dd6, 0x0dd6,
6792 0x0e31, 0x0e31,
6793 0x0e34, 0x0e3a,
6794 0x0e46, 0x0e4e,
6795 0x0eb1, 0x0eb1,
6796 0x0eb4, 0x0ebc,
6797 0x0ec6, 0x0ec6,
6798 0x0ec8, 0x0ecd,
6799 0x0f18, 0x0f19,
6800 0x0f35, 0x0f35,
6801 0x0f37, 0x0f37,
6802 0x0f39, 0x0f39,
6803 0x0f71, 0x0f7e,
6804 0x0f80, 0x0f84,
6805 0x0f86, 0x0f87,
6806 0x0f8d, 0x0f97,
6807 0x0f99, 0x0fbc,
6808 0x0fc6, 0x0fc6,
6809 0x102d, 0x1030,
6810 0x1032, 0x1037,
6811 0x1039, 0x103a,
6812 0x103d, 0x103e,
6813 0x1058, 0x1059,
6814 0x105e, 0x1060,
6815 0x1071, 0x1074,
6816 0x1082, 0x1082,
6817 0x1085, 0x1086,
6818 0x108d, 0x108d,
6819 0x109d, 0x109d,
6820 0x10fc, 0x10fc,
6821 0x135d, 0x135f,
6822 0x1712, 0x1714,
6823 0x1732, 0x1734,
6824 0x1752, 0x1753,
6825 0x1772, 0x1773,
6826 0x17b4, 0x17b5,
6827 0x17b7, 0x17bd,
6828 0x17c6, 0x17c6,
6829 0x17c9, 0x17d3,
6830 0x17d7, 0x17d7,
6831 0x17dd, 0x17dd,
6832 0x180b, 0x180e,
6833 0x1843, 0x1843,
6834 0x1885, 0x1886,
6835 0x18a9, 0x18a9,
6836 0x1920, 0x1922,
6837 0x1927, 0x1928,
6838 0x1932, 0x1932,
6839 0x1939, 0x193b,
6840 0x1a17, 0x1a18,
6841 0x1a1b, 0x1a1b,
6842 0x1a56, 0x1a56,
6843 0x1a58, 0x1a5e,
6844 0x1a60, 0x1a60,
6845 0x1a62, 0x1a62,
6846 0x1a65, 0x1a6c,
6847 0x1a73, 0x1a7c,
6848 0x1a7f, 0x1a7f,
6849 0x1aa7, 0x1aa7,
6850 0x1ab0, 0x1abe,
6851 0x1b00, 0x1b03,
6852 0x1b34, 0x1b34,
6853 0x1b36, 0x1b3a,
6854 0x1b3c, 0x1b3c,
6855 0x1b42, 0x1b42,
6856 0x1b6b, 0x1b73,
6857 0x1b80, 0x1b81,
6858 0x1ba2, 0x1ba5,
6859 0x1ba8, 0x1ba9,
6860 0x1bab, 0x1bad,
6861 0x1be6, 0x1be6,
6862 0x1be8, 0x1be9,
6863 0x1bed, 0x1bed,
6864 0x1bef, 0x1bf1,
6865 0x1c2c, 0x1c33,
6866 0x1c36, 0x1c37,
6867 0x1c78, 0x1c7d,
6868 0x1cd0, 0x1cd2,
6869 0x1cd4, 0x1ce0,
6870 0x1ce2, 0x1ce8,
6871 0x1ced, 0x1ced,
6872 0x1cf4, 0x1cf4,
6873 0x1cf8, 0x1cf9,
6874 0x1d2c, 0x1d6a,
6875 0x1d78, 0x1d78,
6876 0x1d9b, 0x1df9,
6877 0x1dfb, 0x1dff,
6878 0x1fbd, 0x1fbd,
6879 0x1fbf, 0x1fc1,
6880 0x1fcd, 0x1fcf,
6881 0x1fdd, 0x1fdf,
6882 0x1fed, 0x1fef,
6883 0x1ffd, 0x1ffe,
6884 0x200b, 0x200f,
6885 0x2018, 0x2019,
6886 0x2024, 0x2024,
6887 0x2027, 0x2027,
6888 0x202a, 0x202e,
6889 0x2060, 0x2064,
6890 0x2066, 0x206f,
6891 0x2071, 0x2071,
6892 0x207f, 0x207f,
6893 0x2090, 0x209c,
6894 0x20d0, 0x20f0,
6895 0x2c7c, 0x2c7d,
6896 0x2cef, 0x2cf1,
6897 0x2d6f, 0x2d6f,
6898 0x2d7f, 0x2d7f,
6899 0x2de0, 0x2dff,
6900 0x2e2f, 0x2e2f,
6901 0x3005, 0x3005,
6902 0x302a, 0x302d,
6903 0x3031, 0x3035,
6904 0x303b, 0x303b,
6905 0x3099, 0x309e,
6906 0x30fc, 0x30fe,
6907 0xa015, 0xa015,
6908 0xa4f8, 0xa4fd,
6909 0xa60c, 0xa60c,
6910 0xa66f, 0xa672,
6911 0xa674, 0xa67d,
6912 0xa67f, 0xa67f,
6913 0xa69c, 0xa69f,
6914 0xa6f0, 0xa6f1,
6915 0xa700, 0xa721,
6916 0xa770, 0xa770,
6917 0xa788, 0xa78a,
6918 0xa7f8, 0xa7f9,
6919 0xa802, 0xa802,
6920 0xa806, 0xa806,
6921 0xa80b, 0xa80b,
6922 0xa825, 0xa826,
6923 0xa8c4, 0xa8c5,
6924 0xa8e0, 0xa8f1,
6925 0xa8ff, 0xa8ff,
6926 0xa926, 0xa92d,
6927 0xa947, 0xa951,
6928 0xa980, 0xa982,
6929 0xa9b3, 0xa9b3,
6930 0xa9b6, 0xa9b9,
6931 0xa9bc, 0xa9bd,
6932 0xa9cf, 0xa9cf,
6933 0xa9e5, 0xa9e6,
6934 0xaa29, 0xaa2e,
6935 0xaa31, 0xaa32,
6936 0xaa35, 0xaa36,
6937 0xaa43, 0xaa43,
6938 0xaa4c, 0xaa4c,
6939 0xaa70, 0xaa70,
6940 0xaa7c, 0xaa7c,
6941 0xaab0, 0xaab0,
6942 0xaab2, 0xaab4,
6943 0xaab7, 0xaab8,
6944 0xaabe, 0xaabf,
6945 0xaac1, 0xaac1,
6946 0xaadd, 0xaadd,
6947 0xaaec, 0xaaed,
6948 0xaaf3, 0xaaf4,
6949 0xaaf6, 0xaaf6,
6950 0xab5b, 0xab5f,
6951 0xabe5, 0xabe5,
6952 0xabe8, 0xabe8,
6953 0xabed, 0xabed,
6954 0xfb1e, 0xfb1e,
6955 0xfbb2, 0xfbc1,
6956 0xfe00, 0xfe0f,
6957 0xfe13, 0xfe13,
6958 0xfe20, 0xfe2f,
6959 0xfe52, 0xfe52,
6960 0xfe55, 0xfe55,
6961 0xfeff, 0xfeff,
6962 0xff07, 0xff07,
6963 0xff0e, 0xff0e,
6964 0xff1a, 0xff1a,
6965 0xff3e, 0xff3e,
6966 0xff40, 0xff40,
6967 0xff70, 0xff70,
6968 0xff9e, 0xff9f,
6969 0xffe3, 0xffe3,
6970 0xfff9, 0xfffb,
6971 0x101fd, 0x101fd,
6972 0x102e0, 0x102e0,
6973 0x10376, 0x1037a,
6974 0x10a01, 0x10a03,
6975 0x10a05, 0x10a06,
6976 0x10a0c, 0x10a0f,
6977 0x10a38, 0x10a3a,
6978 0x10a3f, 0x10a3f,
6979 0x10ae5, 0x10ae6,
6980 0x10d24, 0x10d27,
6981 0x10f46, 0x10f50,
6982 0x11001, 0x11001,
6983 0x11038, 0x11046,
6984 0x1107f, 0x11081,
6985 0x110b3, 0x110b6,
6986 0x110b9, 0x110ba,
6987 0x110bd, 0x110bd,
6988 0x110cd, 0x110cd,
6989 0x11100, 0x11102,
6990 0x11127, 0x1112b,
6991 0x1112d, 0x11134,
6992 0x11173, 0x11173,
6993 0x11180, 0x11181,
6994 0x111b6, 0x111be,
6995 0x111c9, 0x111cc,
6996 0x1122f, 0x11231,
6997 0x11234, 0x11234,
6998 0x11236, 0x11237,
6999 0x1123e, 0x1123e,
7000 0x112df, 0x112df,
7001 0x112e3, 0x112ea,
7002 0x11300, 0x11301,
7003 0x1133b, 0x1133c,
7004 0x11340, 0x11340,
7005 0x11366, 0x1136c,
7006 0x11370, 0x11374,
7007 0x11438, 0x1143f,
7008 0x11442, 0x11444,
7009 0x11446, 0x11446,
7010 0x1145e, 0x1145e,
7011 0x114b3, 0x114b8,
7012 0x114ba, 0x114ba,
7013 0x114bf, 0x114c0,
7014 0x114c2, 0x114c3,
7015 0x115b2, 0x115b5,
7016 0x115bc, 0x115bd,
7017 0x115bf, 0x115c0,
7018 0x115dc, 0x115dd,
7019 0x11633, 0x1163a,
7020 0x1163d, 0x1163d,
7021 0x1163f, 0x11640,
7022 0x116ab, 0x116ab,
7023 0x116ad, 0x116ad,
7024 0x116b0, 0x116b5,
7025 0x116b7, 0x116b7,
7026 0x1171d, 0x1171f,
7027 0x11722, 0x11725,
7028 0x11727, 0x1172b,
7029 0x1182f, 0x11837,
7030 0x11839, 0x1183a,
7031 0x119d4, 0x119d7,
7032 0x119da, 0x119db,
7033 0x119e0, 0x119e0,
7034 0x11a01, 0x11a0a,
7035 0x11a33, 0x11a38,
7036 0x11a3b, 0x11a3e,
7037 0x11a47, 0x11a47,
7038 0x11a51, 0x11a56,
7039 0x11a59, 0x11a5b,
7040 0x11a8a, 0x11a96,
7041 0x11a98, 0x11a99,
7042 0x11c30, 0x11c36,
7043 0x11c38, 0x11c3d,
7044 0x11c3f, 0x11c3f,
7045 0x11c92, 0x11ca7,
7046 0x11caa, 0x11cb0,
7047 0x11cb2, 0x11cb3,
7048 0x11cb5, 0x11cb6,
7049 0x11d31, 0x11d36,
7050 0x11d3a, 0x11d3a,
7051 0x11d3c, 0x11d3d,
7052 0x11d3f, 0x11d45,
7053 0x11d47, 0x11d47,
7054 0x11d90, 0x11d91,
7055 0x11d95, 0x11d95,
7056 0x11d97, 0x11d97,
7057 0x11ef3, 0x11ef4,
7058 0x13430, 0x13438,
7059 0x16af0, 0x16af4,
7060 0x16b30, 0x16b36,
7061 0x16b40, 0x16b43,
7062 0x16f4f, 0x16f4f,
7063 0x16f8f, 0x16f9f,
7064 0x16fe0, 0x16fe1,
7065 0x16fe3, 0x16fe3,
7066 0x1bc9d, 0x1bc9e,
7067 0x1bca0, 0x1bca3,
7068 0x1d167, 0x1d169,
7069 0x1d173, 0x1d182,
7070 0x1d185, 0x1d18b,
7071 0x1d1aa, 0x1d1ad,
7072 0x1d242, 0x1d244,
7073 0x1da00, 0x1da36,
7074 0x1da3b, 0x1da6c,
7075 0x1da75, 0x1da75,
7076 0x1da84, 0x1da84,
7077 0x1da9b, 0x1da9f,
7078 0x1daa1, 0x1daaf,
7079 0x1e000, 0x1e006,
7080 0x1e008, 0x1e018,
7081 0x1e01b, 0x1e021,
7082 0x1e023, 0x1e024,
7083 0x1e026, 0x1e02a,
7084 0x1e130, 0x1e13d,
7085 0x1e2ec, 0x1e2ef,
7086 0x1e8d0, 0x1e8d6,
7087 0x1e944, 0x1e94b,
7088 0x1f3fb, 0x1f3ff,
7089 0xe0001, 0xe0001,
7090 0xe0020, 0xe007f,
7091 0xe0100, 0xe01ef,
7092 }; /* END of CR_Case_Ignorable */
7093 
7094 /* PROPERTY: 'Cased': Derived Property */
7095 static const OnigCodePoint
7096 CR_Cased[] = { 140,
7097 0x0041, 0x005a,
7098 0x0061, 0x007a,
7099 0x00aa, 0x00aa,
7100 0x00b5, 0x00b5,
7101 0x00ba, 0x00ba,
7102 0x00c0, 0x00d6,
7103 0x00d8, 0x00f6,
7104 0x00f8, 0x01ba,
7105 0x01bc, 0x01bf,
7106 0x01c4, 0x0293,
7107 0x0295, 0x02b8,
7108 0x02c0, 0x02c1,
7109 0x02e0, 0x02e4,
7110 0x0345, 0x0345,
7111 0x0370, 0x0373,
7112 0x0376, 0x0377,
7113 0x037a, 0x037d,
7114 0x037f, 0x037f,
7115 0x0386, 0x0386,
7116 0x0388, 0x038a,
7117 0x038c, 0x038c,
7118 0x038e, 0x03a1,
7119 0x03a3, 0x03f5,
7120 0x03f7, 0x0481,
7121 0x048a, 0x052f,
7122 0x0531, 0x0556,
7123 0x0560, 0x0588,
7124 0x10a0, 0x10c5,
7125 0x10c7, 0x10c7,
7126 0x10cd, 0x10cd,
7127 0x10d0, 0x10fa,
7128 0x10fd, 0x10ff,
7129 0x13a0, 0x13f5,
7130 0x13f8, 0x13fd,
7131 0x1c80, 0x1c88,
7132 0x1c90, 0x1cba,
7133 0x1cbd, 0x1cbf,
7134 0x1d00, 0x1dbf,
7135 0x1e00, 0x1f15,
7136 0x1f18, 0x1f1d,
7137 0x1f20, 0x1f45,
7138 0x1f48, 0x1f4d,
7139 0x1f50, 0x1f57,
7140 0x1f59, 0x1f59,
7141 0x1f5b, 0x1f5b,
7142 0x1f5d, 0x1f5d,
7143 0x1f5f, 0x1f7d,
7144 0x1f80, 0x1fb4,
7145 0x1fb6, 0x1fbc,
7146 0x1fbe, 0x1fbe,
7147 0x1fc2, 0x1fc4,
7148 0x1fc6, 0x1fcc,
7149 0x1fd0, 0x1fd3,
7150 0x1fd6, 0x1fdb,
7151 0x1fe0, 0x1fec,
7152 0x1ff2, 0x1ff4,
7153 0x1ff6, 0x1ffc,
7154 0x2071, 0x2071,
7155 0x207f, 0x207f,
7156 0x2090, 0x209c,
7157 0x2102, 0x2102,
7158 0x2107, 0x2107,
7159 0x210a, 0x2113,
7160 0x2115, 0x2115,
7161 0x2119, 0x211d,
7162 0x2124, 0x2124,
7163 0x2126, 0x2126,
7164 0x2128, 0x2128,
7165 0x212a, 0x212d,
7166 0x212f, 0x2134,
7167 0x2139, 0x2139,
7168 0x213c, 0x213f,
7169 0x2145, 0x2149,
7170 0x214e, 0x214e,
7171 0x2160, 0x217f,
7172 0x2183, 0x2184,
7173 0x24b6, 0x24e9,
7174 0x2c00, 0x2c2e,
7175 0x2c30, 0x2c5e,
7176 0x2c60, 0x2ce4,
7177 0x2ceb, 0x2cee,
7178 0x2cf2, 0x2cf3,
7179 0x2d00, 0x2d25,
7180 0x2d27, 0x2d27,
7181 0x2d2d, 0x2d2d,
7182 0xa640, 0xa66d,
7183 0xa680, 0xa69d,
7184 0xa722, 0xa787,
7185 0xa78b, 0xa78e,
7186 0xa790, 0xa7bf,
7187 0xa7c2, 0xa7c6,
7188 0xa7f8, 0xa7fa,
7189 0xab30, 0xab5a,
7190 0xab5c, 0xab67,
7191 0xab70, 0xabbf,
7192 0xfb00, 0xfb06,
7193 0xfb13, 0xfb17,
7194 0xff21, 0xff3a,
7195 0xff41, 0xff5a,
7196 0x10400, 0x1044f,
7197 0x104b0, 0x104d3,
7198 0x104d8, 0x104fb,
7199 0x10c80, 0x10cb2,
7200 0x10cc0, 0x10cf2,
7201 0x118a0, 0x118df,
7202 0x16e40, 0x16e7f,
7203 0x1d400, 0x1d454,
7204 0x1d456, 0x1d49c,
7205 0x1d49e, 0x1d49f,
7206 0x1d4a2, 0x1d4a2,
7207 0x1d4a5, 0x1d4a6,
7208 0x1d4a9, 0x1d4ac,
7209 0x1d4ae, 0x1d4b9,
7210 0x1d4bb, 0x1d4bb,
7211 0x1d4bd, 0x1d4c3,
7212 0x1d4c5, 0x1d505,
7213 0x1d507, 0x1d50a,
7214 0x1d50d, 0x1d514,
7215 0x1d516, 0x1d51c,
7216 0x1d51e, 0x1d539,
7217 0x1d53b, 0x1d53e,
7218 0x1d540, 0x1d544,
7219 0x1d546, 0x1d546,
7220 0x1d54a, 0x1d550,
7221 0x1d552, 0x1d6a5,
7222 0x1d6a8, 0x1d6c0,
7223 0x1d6c2, 0x1d6da,
7224 0x1d6dc, 0x1d6fa,
7225 0x1d6fc, 0x1d714,
7226 0x1d716, 0x1d734,
7227 0x1d736, 0x1d74e,
7228 0x1d750, 0x1d76e,
7229 0x1d770, 0x1d788,
7230 0x1d78a, 0x1d7a8,
7231 0x1d7aa, 0x1d7c2,
7232 0x1d7c4, 0x1d7cb,
7233 0x1e900, 0x1e943,
7234 0x1f130, 0x1f149,
7235 0x1f150, 0x1f169,
7236 0x1f170, 0x1f189,
7237 }; /* END of CR_Cased */
7238 
7239 /* PROPERTY: 'Caucasian_Albanian': Script */
7240 static const OnigCodePoint
7241 CR_Caucasian_Albanian[] = { 2,
7242 0x10530, 0x10563,
7243 0x1056f, 0x1056f,
7244 }; /* END of CR_Caucasian_Albanian */
7245 
7246 /* PROPERTY: 'Cc': General Category */
7247 #define CR_Cc CR_Cntrl
7248 
7249 /* PROPERTY: 'Cf': General Category */
7250 static const OnigCodePoint
7251 CR_Cf[] = { 20,
7252 0x00ad, 0x00ad,
7253 0x0600, 0x0605,
7254 0x061c, 0x061c,
7255 0x06dd, 0x06dd,
7256 0x070f, 0x070f,
7257 0x08e2, 0x08e2,
7258 0x180e, 0x180e,
7259 0x200b, 0x200f,
7260 0x202a, 0x202e,
7261 0x2060, 0x2064,
7262 0x2066, 0x206f,
7263 0xfeff, 0xfeff,
7264 0xfff9, 0xfffb,
7265 0x110bd, 0x110bd,
7266 0x110cd, 0x110cd,
7267 0x13430, 0x13438,
7268 0x1bca0, 0x1bca3,
7269 0x1d173, 0x1d17a,
7270 0xe0001, 0xe0001,
7271 0xe0020, 0xe007f,
7272 }; /* END of CR_Cf */
7273 
7274 /* PROPERTY: 'Chakma': Script */
7275 static const OnigCodePoint
7276 CR_Chakma[] = { 2,
7277 0x11100, 0x11134,
7278 0x11136, 0x11146,
7279 }; /* END of CR_Chakma */
7280 
7281 /* PROPERTY: 'Cham': Script */
7282 static const OnigCodePoint
7283 CR_Cham[] = { 4,
7284 0xaa00, 0xaa36,
7285 0xaa40, 0xaa4d,
7286 0xaa50, 0xaa59,
7287 0xaa5c, 0xaa5f,
7288 }; /* END of CR_Cham */
7289 
7290 /* PROPERTY: 'Changes_When_Casefolded': Derived Property */
7291 static const OnigCodePoint
7292 CR_Changes_When_Casefolded[] = { 612,
7293 0x0041, 0x005a,
7294 0x00b5, 0x00b5,
7295 0x00c0, 0x00d6,
7296 0x00d8, 0x00df,
7297 0x0100, 0x0100,
7298 0x0102, 0x0102,
7299 0x0104, 0x0104,
7300 0x0106, 0x0106,
7301 0x0108, 0x0108,
7302 0x010a, 0x010a,
7303 0x010c, 0x010c,
7304 0x010e, 0x010e,
7305 0x0110, 0x0110,
7306 0x0112, 0x0112,
7307 0x0114, 0x0114,
7308 0x0116, 0x0116,
7309 0x0118, 0x0118,
7310 0x011a, 0x011a,
7311 0x011c, 0x011c,
7312 0x011e, 0x011e,
7313 0x0120, 0x0120,
7314 0x0122, 0x0122,
7315 0x0124, 0x0124,
7316 0x0126, 0x0126,
7317 0x0128, 0x0128,
7318 0x012a, 0x012a,
7319 0x012c, 0x012c,
7320 0x012e, 0x012e,
7321 0x0130, 0x0130,
7322 0x0132, 0x0132,
7323 0x0134, 0x0134,
7324 0x0136, 0x0136,
7325 0x0139, 0x0139,
7326 0x013b, 0x013b,
7327 0x013d, 0x013d,
7328 0x013f, 0x013f,
7329 0x0141, 0x0141,
7330 0x0143, 0x0143,
7331 0x0145, 0x0145,
7332 0x0147, 0x0147,
7333 0x0149, 0x014a,
7334 0x014c, 0x014c,
7335 0x014e, 0x014e,
7336 0x0150, 0x0150,
7337 0x0152, 0x0152,
7338 0x0154, 0x0154,
7339 0x0156, 0x0156,
7340 0x0158, 0x0158,
7341 0x015a, 0x015a,
7342 0x015c, 0x015c,
7343 0x015e, 0x015e,
7344 0x0160, 0x0160,
7345 0x0162, 0x0162,
7346 0x0164, 0x0164,
7347 0x0166, 0x0166,
7348 0x0168, 0x0168,
7349 0x016a, 0x016a,
7350 0x016c, 0x016c,
7351 0x016e, 0x016e,
7352 0x0170, 0x0170,
7353 0x0172, 0x0172,
7354 0x0174, 0x0174,
7355 0x0176, 0x0176,
7356 0x0178, 0x0179,
7357 0x017b, 0x017b,
7358 0x017d, 0x017d,
7359 0x017f, 0x017f,
7360 0x0181, 0x0182,
7361 0x0184, 0x0184,
7362 0x0186, 0x0187,
7363 0x0189, 0x018b,
7364 0x018e, 0x0191,
7365 0x0193, 0x0194,
7366 0x0196, 0x0198,
7367 0x019c, 0x019d,
7368 0x019f, 0x01a0,
7369 0x01a2, 0x01a2,
7370 0x01a4, 0x01a4,
7371 0x01a6, 0x01a7,
7372 0x01a9, 0x01a9,
7373 0x01ac, 0x01ac,
7374 0x01ae, 0x01af,
7375 0x01b1, 0x01b3,
7376 0x01b5, 0x01b5,
7377 0x01b7, 0x01b8,
7378 0x01bc, 0x01bc,
7379 0x01c4, 0x01c5,
7380 0x01c7, 0x01c8,
7381 0x01ca, 0x01cb,
7382 0x01cd, 0x01cd,
7383 0x01cf, 0x01cf,
7384 0x01d1, 0x01d1,
7385 0x01d3, 0x01d3,
7386 0x01d5, 0x01d5,
7387 0x01d7, 0x01d7,
7388 0x01d9, 0x01d9,
7389 0x01db, 0x01db,
7390 0x01de, 0x01de,
7391 0x01e0, 0x01e0,
7392 0x01e2, 0x01e2,
7393 0x01e4, 0x01e4,
7394 0x01e6, 0x01e6,
7395 0x01e8, 0x01e8,
7396 0x01ea, 0x01ea,
7397 0x01ec, 0x01ec,
7398 0x01ee, 0x01ee,
7399 0x01f1, 0x01f2,
7400 0x01f4, 0x01f4,
7401 0x01f6, 0x01f8,
7402 0x01fa, 0x01fa,
7403 0x01fc, 0x01fc,
7404 0x01fe, 0x01fe,
7405 0x0200, 0x0200,
7406 0x0202, 0x0202,
7407 0x0204, 0x0204,
7408 0x0206, 0x0206,
7409 0x0208, 0x0208,
7410 0x020a, 0x020a,
7411 0x020c, 0x020c,
7412 0x020e, 0x020e,
7413 0x0210, 0x0210,
7414 0x0212, 0x0212,
7415 0x0214, 0x0214,
7416 0x0216, 0x0216,
7417 0x0218, 0x0218,
7418 0x021a, 0x021a,
7419 0x021c, 0x021c,
7420 0x021e, 0x021e,
7421 0x0220, 0x0220,
7422 0x0222, 0x0222,
7423 0x0224, 0x0224,
7424 0x0226, 0x0226,
7425 0x0228, 0x0228,
7426 0x022a, 0x022a,
7427 0x022c, 0x022c,
7428 0x022e, 0x022e,
7429 0x0230, 0x0230,
7430 0x0232, 0x0232,
7431 0x023a, 0x023b,
7432 0x023d, 0x023e,
7433 0x0241, 0x0241,
7434 0x0243, 0x0246,
7435 0x0248, 0x0248,
7436 0x024a, 0x024a,
7437 0x024c, 0x024c,
7438 0x024e, 0x024e,
7439 0x0345, 0x0345,
7440 0x0370, 0x0370,
7441 0x0372, 0x0372,
7442 0x0376, 0x0376,
7443 0x037f, 0x037f,
7444 0x0386, 0x0386,
7445 0x0388, 0x038a,
7446 0x038c, 0x038c,
7447 0x038e, 0x038f,
7448 0x0391, 0x03a1,
7449 0x03a3, 0x03ab,
7450 0x03c2, 0x03c2,
7451 0x03cf, 0x03d1,
7452 0x03d5, 0x03d6,
7453 0x03d8, 0x03d8,
7454 0x03da, 0x03da,
7455 0x03dc, 0x03dc,
7456 0x03de, 0x03de,
7457 0x03e0, 0x03e0,
7458 0x03e2, 0x03e2,
7459 0x03e4, 0x03e4,
7460 0x03e6, 0x03e6,
7461 0x03e8, 0x03e8,
7462 0x03ea, 0x03ea,
7463 0x03ec, 0x03ec,
7464 0x03ee, 0x03ee,
7465 0x03f0, 0x03f1,
7466 0x03f4, 0x03f5,
7467 0x03f7, 0x03f7,
7468 0x03f9, 0x03fa,
7469 0x03fd, 0x042f,
7470 0x0460, 0x0460,
7471 0x0462, 0x0462,
7472 0x0464, 0x0464,
7473 0x0466, 0x0466,
7474 0x0468, 0x0468,
7475 0x046a, 0x046a,
7476 0x046c, 0x046c,
7477 0x046e, 0x046e,
7478 0x0470, 0x0470,
7479 0x0472, 0x0472,
7480 0x0474, 0x0474,
7481 0x0476, 0x0476,
7482 0x0478, 0x0478,
7483 0x047a, 0x047a,
7484 0x047c, 0x047c,
7485 0x047e, 0x047e,
7486 0x0480, 0x0480,
7487 0x048a, 0x048a,
7488 0x048c, 0x048c,
7489 0x048e, 0x048e,
7490 0x0490, 0x0490,
7491 0x0492, 0x0492,
7492 0x0494, 0x0494,
7493 0x0496, 0x0496,
7494 0x0498, 0x0498,
7495 0x049a, 0x049a,
7496 0x049c, 0x049c,
7497 0x049e, 0x049e,
7498 0x04a0, 0x04a0,
7499 0x04a2, 0x04a2,
7500 0x04a4, 0x04a4,
7501 0x04a6, 0x04a6,
7502 0x04a8, 0x04a8,
7503 0x04aa, 0x04aa,
7504 0x04ac, 0x04ac,
7505 0x04ae, 0x04ae,
7506 0x04b0, 0x04b0,
7507 0x04b2, 0x04b2,
7508 0x04b4, 0x04b4,
7509 0x04b6, 0x04b6,
7510 0x04b8, 0x04b8,
7511 0x04ba, 0x04ba,
7512 0x04bc, 0x04bc,
7513 0x04be, 0x04be,
7514 0x04c0, 0x04c1,
7515 0x04c3, 0x04c3,
7516 0x04c5, 0x04c5,
7517 0x04c7, 0x04c7,
7518 0x04c9, 0x04c9,
7519 0x04cb, 0x04cb,
7520 0x04cd, 0x04cd,
7521 0x04d0, 0x04d0,
7522 0x04d2, 0x04d2,
7523 0x04d4, 0x04d4,
7524 0x04d6, 0x04d6,
7525 0x04d8, 0x04d8,
7526 0x04da, 0x04da,
7527 0x04dc, 0x04dc,
7528 0x04de, 0x04de,
7529 0x04e0, 0x04e0,
7530 0x04e2, 0x04e2,
7531 0x04e4, 0x04e4,
7532 0x04e6, 0x04e6,
7533 0x04e8, 0x04e8,
7534 0x04ea, 0x04ea,
7535 0x04ec, 0x04ec,
7536 0x04ee, 0x04ee,
7537 0x04f0, 0x04f0,
7538 0x04f2, 0x04f2,
7539 0x04f4, 0x04f4,
7540 0x04f6, 0x04f6,
7541 0x04f8, 0x04f8,
7542 0x04fa, 0x04fa,
7543 0x04fc, 0x04fc,
7544 0x04fe, 0x04fe,
7545 0x0500, 0x0500,
7546 0x0502, 0x0502,
7547 0x0504, 0x0504,
7548 0x0506, 0x0506,
7549 0x0508, 0x0508,
7550 0x050a, 0x050a,
7551 0x050c, 0x050c,
7552 0x050e, 0x050e,
7553 0x0510, 0x0510,
7554 0x0512, 0x0512,
7555 0x0514, 0x0514,
7556 0x0516, 0x0516,
7557 0x0518, 0x0518,
7558 0x051a, 0x051a,
7559 0x051c, 0x051c,
7560 0x051e, 0x051e,
7561 0x0520, 0x0520,
7562 0x0522, 0x0522,
7563 0x0524, 0x0524,
7564 0x0526, 0x0526,
7565 0x0528, 0x0528,
7566 0x052a, 0x052a,
7567 0x052c, 0x052c,
7568 0x052e, 0x052e,
7569 0x0531, 0x0556,
7570 0x0587, 0x0587,
7571 0x10a0, 0x10c5,
7572 0x10c7, 0x10c7,
7573 0x10cd, 0x10cd,
7574 0x13f8, 0x13fd,
7575 0x1c80, 0x1c88,
7576 0x1c90, 0x1cba,
7577 0x1cbd, 0x1cbf,
7578 0x1e00, 0x1e00,
7579 0x1e02, 0x1e02,
7580 0x1e04, 0x1e04,
7581 0x1e06, 0x1e06,
7582 0x1e08, 0x1e08,
7583 0x1e0a, 0x1e0a,
7584 0x1e0c, 0x1e0c,
7585 0x1e0e, 0x1e0e,
7586 0x1e10, 0x1e10,
7587 0x1e12, 0x1e12,
7588 0x1e14, 0x1e14,
7589 0x1e16, 0x1e16,
7590 0x1e18, 0x1e18,
7591 0x1e1a, 0x1e1a,
7592 0x1e1c, 0x1e1c,
7593 0x1e1e, 0x1e1e,
7594 0x1e20, 0x1e20,
7595 0x1e22, 0x1e22,
7596 0x1e24, 0x1e24,
7597 0x1e26, 0x1e26,
7598 0x1e28, 0x1e28,
7599 0x1e2a, 0x1e2a,
7600 0x1e2c, 0x1e2c,
7601 0x1e2e, 0x1e2e,
7602 0x1e30, 0x1e30,
7603 0x1e32, 0x1e32,
7604 0x1e34, 0x1e34,
7605 0x1e36, 0x1e36,
7606 0x1e38, 0x1e38,
7607 0x1e3a, 0x1e3a,
7608 0x1e3c, 0x1e3c,
7609 0x1e3e, 0x1e3e,
7610 0x1e40, 0x1e40,
7611 0x1e42, 0x1e42,
7612 0x1e44, 0x1e44,
7613 0x1e46, 0x1e46,
7614 0x1e48, 0x1e48,
7615 0x1e4a, 0x1e4a,
7616 0x1e4c, 0x1e4c,
7617 0x1e4e, 0x1e4e,
7618 0x1e50, 0x1e50,
7619 0x1e52, 0x1e52,
7620 0x1e54, 0x1e54,
7621 0x1e56, 0x1e56,
7622 0x1e58, 0x1e58,
7623 0x1e5a, 0x1e5a,
7624 0x1e5c, 0x1e5c,
7625 0x1e5e, 0x1e5e,
7626 0x1e60, 0x1e60,
7627 0x1e62, 0x1e62,
7628 0x1e64, 0x1e64,
7629 0x1e66, 0x1e66,
7630 0x1e68, 0x1e68,
7631 0x1e6a, 0x1e6a,
7632 0x1e6c, 0x1e6c,
7633 0x1e6e, 0x1e6e,
7634 0x1e70, 0x1e70,
7635 0x1e72, 0x1e72,
7636 0x1e74, 0x1e74,
7637 0x1e76, 0x1e76,
7638 0x1e78, 0x1e78,
7639 0x1e7a, 0x1e7a,
7640 0x1e7c, 0x1e7c,
7641 0x1e7e, 0x1e7e,
7642 0x1e80, 0x1e80,
7643 0x1e82, 0x1e82,
7644 0x1e84, 0x1e84,
7645 0x1e86, 0x1e86,
7646 0x1e88, 0x1e88,
7647 0x1e8a, 0x1e8a,
7648 0x1e8c, 0x1e8c,
7649 0x1e8e, 0x1e8e,
7650 0x1e90, 0x1e90,
7651 0x1e92, 0x1e92,
7652 0x1e94, 0x1e94,
7653 0x1e9a, 0x1e9b,
7654 0x1e9e, 0x1e9e,
7655 0x1ea0, 0x1ea0,
7656 0x1ea2, 0x1ea2,
7657 0x1ea4, 0x1ea4,
7658 0x1ea6, 0x1ea6,
7659 0x1ea8, 0x1ea8,
7660 0x1eaa, 0x1eaa,
7661 0x1eac, 0x1eac,
7662 0x1eae, 0x1eae,
7663 0x1eb0, 0x1eb0,
7664 0x1eb2, 0x1eb2,
7665 0x1eb4, 0x1eb4,
7666 0x1eb6, 0x1eb6,
7667 0x1eb8, 0x1eb8,
7668 0x1eba, 0x1eba,
7669 0x1ebc, 0x1ebc,
7670 0x1ebe, 0x1ebe,
7671 0x1ec0, 0x1ec0,
7672 0x1ec2, 0x1ec2,
7673 0x1ec4, 0x1ec4,
7674 0x1ec6, 0x1ec6,
7675 0x1ec8, 0x1ec8,
7676 0x1eca, 0x1eca,
7677 0x1ecc, 0x1ecc,
7678 0x1ece, 0x1ece,
7679 0x1ed0, 0x1ed0,
7680 0x1ed2, 0x1ed2,
7681 0x1ed4, 0x1ed4,
7682 0x1ed6, 0x1ed6,
7683 0x1ed8, 0x1ed8,
7684 0x1eda, 0x1eda,
7685 0x1edc, 0x1edc,
7686 0x1ede, 0x1ede,
7687 0x1ee0, 0x1ee0,
7688 0x1ee2, 0x1ee2,
7689 0x1ee4, 0x1ee4,
7690 0x1ee6, 0x1ee6,
7691 0x1ee8, 0x1ee8,
7692 0x1eea, 0x1eea,
7693 0x1eec, 0x1eec,
7694 0x1eee, 0x1eee,
7695 0x1ef0, 0x1ef0,
7696 0x1ef2, 0x1ef2,
7697 0x1ef4, 0x1ef4,
7698 0x1ef6, 0x1ef6,
7699 0x1ef8, 0x1ef8,
7700 0x1efa, 0x1efa,
7701 0x1efc, 0x1efc,
7702 0x1efe, 0x1efe,
7703 0x1f08, 0x1f0f,
7704 0x1f18, 0x1f1d,
7705 0x1f28, 0x1f2f,
7706 0x1f38, 0x1f3f,
7707 0x1f48, 0x1f4d,
7708 0x1f59, 0x1f59,
7709 0x1f5b, 0x1f5b,
7710 0x1f5d, 0x1f5d,
7711 0x1f5f, 0x1f5f,
7712 0x1f68, 0x1f6f,
7713 0x1f80, 0x1faf,
7714 0x1fb2, 0x1fb4,
7715 0x1fb7, 0x1fbc,
7716 0x1fc2, 0x1fc4,
7717 0x1fc7, 0x1fcc,
7718 0x1fd8, 0x1fdb,
7719 0x1fe8, 0x1fec,
7720 0x1ff2, 0x1ff4,
7721 0x1ff7, 0x1ffc,
7722 0x2126, 0x2126,
7723 0x212a, 0x212b,
7724 0x2132, 0x2132,
7725 0x2160, 0x216f,
7726 0x2183, 0x2183,
7727 0x24b6, 0x24cf,
7728 0x2c00, 0x2c2e,
7729 0x2c60, 0x2c60,
7730 0x2c62, 0x2c64,
7731 0x2c67, 0x2c67,
7732 0x2c69, 0x2c69,
7733 0x2c6b, 0x2c6b,
7734 0x2c6d, 0x2c70,
7735 0x2c72, 0x2c72,
7736 0x2c75, 0x2c75,
7737 0x2c7e, 0x2c80,
7738 0x2c82, 0x2c82,
7739 0x2c84, 0x2c84,
7740 0x2c86, 0x2c86,
7741 0x2c88, 0x2c88,
7742 0x2c8a, 0x2c8a,
7743 0x2c8c, 0x2c8c,
7744 0x2c8e, 0x2c8e,
7745 0x2c90, 0x2c90,
7746 0x2c92, 0x2c92,
7747 0x2c94, 0x2c94,
7748 0x2c96, 0x2c96,
7749 0x2c98, 0x2c98,
7750 0x2c9a, 0x2c9a,
7751 0x2c9c, 0x2c9c,
7752 0x2c9e, 0x2c9e,
7753 0x2ca0, 0x2ca0,
7754 0x2ca2, 0x2ca2,
7755 0x2ca4, 0x2ca4,
7756 0x2ca6, 0x2ca6,
7757 0x2ca8, 0x2ca8,
7758 0x2caa, 0x2caa,
7759 0x2cac, 0x2cac,
7760 0x2cae, 0x2cae,
7761 0x2cb0, 0x2cb0,
7762 0x2cb2, 0x2cb2,
7763 0x2cb4, 0x2cb4,
7764 0x2cb6, 0x2cb6,
7765 0x2cb8, 0x2cb8,
7766 0x2cba, 0x2cba,
7767 0x2cbc, 0x2cbc,
7768 0x2cbe, 0x2cbe,
7769 0x2cc0, 0x2cc0,
7770 0x2cc2, 0x2cc2,
7771 0x2cc4, 0x2cc4,
7772 0x2cc6, 0x2cc6,
7773 0x2cc8, 0x2cc8,
7774 0x2cca, 0x2cca,
7775 0x2ccc, 0x2ccc,
7776 0x2cce, 0x2cce,
7777 0x2cd0, 0x2cd0,
7778 0x2cd2, 0x2cd2,
7779 0x2cd4, 0x2cd4,
7780 0x2cd6, 0x2cd6,
7781 0x2cd8, 0x2cd8,
7782 0x2cda, 0x2cda,
7783 0x2cdc, 0x2cdc,
7784 0x2cde, 0x2cde,
7785 0x2ce0, 0x2ce0,
7786 0x2ce2, 0x2ce2,
7787 0x2ceb, 0x2ceb,
7788 0x2ced, 0x2ced,
7789 0x2cf2, 0x2cf2,
7790 0xa640, 0xa640,
7791 0xa642, 0xa642,
7792 0xa644, 0xa644,
7793 0xa646, 0xa646,
7794 0xa648, 0xa648,
7795 0xa64a, 0xa64a,
7796 0xa64c, 0xa64c,
7797 0xa64e, 0xa64e,
7798 0xa650, 0xa650,
7799 0xa652, 0xa652,
7800 0xa654, 0xa654,
7801 0xa656, 0xa656,
7802 0xa658, 0xa658,
7803 0xa65a, 0xa65a,
7804 0xa65c, 0xa65c,
7805 0xa65e, 0xa65e,
7806 0xa660, 0xa660,
7807 0xa662, 0xa662,
7808 0xa664, 0xa664,
7809 0xa666, 0xa666,
7810 0xa668, 0xa668,
7811 0xa66a, 0xa66a,
7812 0xa66c, 0xa66c,
7813 0xa680, 0xa680,
7814 0xa682, 0xa682,
7815 0xa684, 0xa684,
7816 0xa686, 0xa686,
7817 0xa688, 0xa688,
7818 0xa68a, 0xa68a,
7819 0xa68c, 0xa68c,
7820 0xa68e, 0xa68e,
7821 0xa690, 0xa690,
7822 0xa692, 0xa692,
7823 0xa694, 0xa694,
7824 0xa696, 0xa696,
7825 0xa698, 0xa698,
7826 0xa69a, 0xa69a,
7827 0xa722, 0xa722,
7828 0xa724, 0xa724,
7829 0xa726, 0xa726,
7830 0xa728, 0xa728,
7831 0xa72a, 0xa72a,
7832 0xa72c, 0xa72c,
7833 0xa72e, 0xa72e,
7834 0xa732, 0xa732,
7835 0xa734, 0xa734,
7836 0xa736, 0xa736,
7837 0xa738, 0xa738,
7838 0xa73a, 0xa73a,
7839 0xa73c, 0xa73c,
7840 0xa73e, 0xa73e,
7841 0xa740, 0xa740,
7842 0xa742, 0xa742,
7843 0xa744, 0xa744,
7844 0xa746, 0xa746,
7845 0xa748, 0xa748,
7846 0xa74a, 0xa74a,
7847 0xa74c, 0xa74c,
7848 0xa74e, 0xa74e,
7849 0xa750, 0xa750,
7850 0xa752, 0xa752,
7851 0xa754, 0xa754,
7852 0xa756, 0xa756,
7853 0xa758, 0xa758,
7854 0xa75a, 0xa75a,
7855 0xa75c, 0xa75c,
7856 0xa75e, 0xa75e,
7857 0xa760, 0xa760,
7858 0xa762, 0xa762,
7859 0xa764, 0xa764,
7860 0xa766, 0xa766,
7861 0xa768, 0xa768,
7862 0xa76a, 0xa76a,
7863 0xa76c, 0xa76c,
7864 0xa76e, 0xa76e,
7865 0xa779, 0xa779,
7866 0xa77b, 0xa77b,
7867 0xa77d, 0xa77e,
7868 0xa780, 0xa780,
7869 0xa782, 0xa782,
7870 0xa784, 0xa784,
7871 0xa786, 0xa786,
7872 0xa78b, 0xa78b,
7873 0xa78d, 0xa78d,
7874 0xa790, 0xa790,
7875 0xa792, 0xa792,
7876 0xa796, 0xa796,
7877 0xa798, 0xa798,
7878 0xa79a, 0xa79a,
7879 0xa79c, 0xa79c,
7880 0xa79e, 0xa79e,
7881 0xa7a0, 0xa7a0,
7882 0xa7a2, 0xa7a2,
7883 0xa7a4, 0xa7a4,
7884 0xa7a6, 0xa7a6,
7885 0xa7a8, 0xa7a8,
7886 0xa7aa, 0xa7ae,
7887 0xa7b0, 0xa7b4,
7888 0xa7b6, 0xa7b6,
7889 0xa7b8, 0xa7b8,
7890 0xa7ba, 0xa7ba,
7891 0xa7bc, 0xa7bc,
7892 0xa7be, 0xa7be,
7893 0xa7c2, 0xa7c2,
7894 0xa7c4, 0xa7c6,
7895 0xab70, 0xabbf,
7896 0xfb00, 0xfb06,
7897 0xfb13, 0xfb17,
7898 0xff21, 0xff3a,
7899 0x10400, 0x10427,
7900 0x104b0, 0x104d3,
7901 0x10c80, 0x10cb2,
7902 0x118a0, 0x118bf,
7903 0x16e40, 0x16e5f,
7904 0x1e900, 0x1e921,
7905 }; /* END of CR_Changes_When_Casefolded */
7906 
7907 /* PROPERTY: 'Changes_When_Casemapped': Derived Property */
7908 static const OnigCodePoint
7909 CR_Changes_When_Casemapped[] = { 123,
7910 0x0041, 0x005a,
7911 0x0061, 0x007a,
7912 0x00b5, 0x00b5,
7913 0x00c0, 0x00d6,
7914 0x00d8, 0x00f6,
7915 0x00f8, 0x0137,
7916 0x0139, 0x018c,
7917 0x018e, 0x019a,
7918 0x019c, 0x01a9,
7919 0x01ac, 0x01b9,
7920 0x01bc, 0x01bd,
7921 0x01bf, 0x01bf,
7922 0x01c4, 0x0220,
7923 0x0222, 0x0233,
7924 0x023a, 0x0254,
7925 0x0256, 0x0257,
7926 0x0259, 0x0259,
7927 0x025b, 0x025c,
7928 0x0260, 0x0261,
7929 0x0263, 0x0263,
7930 0x0265, 0x0266,
7931 0x0268, 0x026c,
7932 0x026f, 0x026f,
7933 0x0271, 0x0272,
7934 0x0275, 0x0275,
7935 0x027d, 0x027d,
7936 0x0280, 0x0280,
7937 0x0282, 0x0283,
7938 0x0287, 0x028c,
7939 0x0292, 0x0292,
7940 0x029d, 0x029e,
7941 0x0345, 0x0345,
7942 0x0370, 0x0373,
7943 0x0376, 0x0377,
7944 0x037b, 0x037d,
7945 0x037f, 0x037f,
7946 0x0386, 0x0386,
7947 0x0388, 0x038a,
7948 0x038c, 0x038c,
7949 0x038e, 0x03a1,
7950 0x03a3, 0x03d1,
7951 0x03d5, 0x03f5,
7952 0x03f7, 0x03fb,
7953 0x03fd, 0x0481,
7954 0x048a, 0x052f,
7955 0x0531, 0x0556,
7956 0x0561, 0x0587,
7957 0x10a0, 0x10c5,
7958 0x10c7, 0x10c7,
7959 0x10cd, 0x10cd,
7960 0x10d0, 0x10fa,
7961 0x10fd, 0x10ff,
7962 0x13a0, 0x13f5,
7963 0x13f8, 0x13fd,
7964 0x1c80, 0x1c88,
7965 0x1c90, 0x1cba,
7966 0x1cbd, 0x1cbf,
7967 0x1d79, 0x1d79,
7968 0x1d7d, 0x1d7d,
7969 0x1d8e, 0x1d8e,
7970 0x1e00, 0x1e9b,
7971 0x1e9e, 0x1e9e,
7972 0x1ea0, 0x1f15,
7973 0x1f18, 0x1f1d,
7974 0x1f20, 0x1f45,
7975 0x1f48, 0x1f4d,
7976 0x1f50, 0x1f57,
7977 0x1f59, 0x1f59,
7978 0x1f5b, 0x1f5b,
7979 0x1f5d, 0x1f5d,
7980 0x1f5f, 0x1f7d,
7981 0x1f80, 0x1fb4,
7982 0x1fb6, 0x1fbc,
7983 0x1fbe, 0x1fbe,
7984 0x1fc2, 0x1fc4,
7985 0x1fc6, 0x1fcc,
7986 0x1fd0, 0x1fd3,
7987 0x1fd6, 0x1fdb,
7988 0x1fe0, 0x1fec,
7989 0x1ff2, 0x1ff4,
7990 0x1ff6, 0x1ffc,
7991 0x2126, 0x2126,
7992 0x212a, 0x212b,
7993 0x2132, 0x2132,
7994 0x214e, 0x214e,
7995 0x2160, 0x217f,
7996 0x2183, 0x2184,
7997 0x24b6, 0x24e9,
7998 0x2c00, 0x2c2e,
7999 0x2c30, 0x2c5e,
8000 0x2c60, 0x2c70,
8001 0x2c72, 0x2c73,
8002 0x2c75, 0x2c76,
8003 0x2c7e, 0x2ce3,
8004 0x2ceb, 0x2cee,
8005 0x2cf2, 0x2cf3,
8006 0x2d00, 0x2d25,
8007 0x2d27, 0x2d27,
8008 0x2d2d, 0x2d2d,
8009 0xa640, 0xa66d,
8010 0xa680, 0xa69b,
8011 0xa722, 0xa72f,
8012 0xa732, 0xa76f,
8013 0xa779, 0xa787,
8014 0xa78b, 0xa78d,
8015 0xa790, 0xa794,
8016 0xa796, 0xa7ae,
8017 0xa7b0, 0xa7bf,
8018 0xa7c2, 0xa7c6,
8019 0xab53, 0xab53,
8020 0xab70, 0xabbf,
8021 0xfb00, 0xfb06,
8022 0xfb13, 0xfb17,
8023 0xff21, 0xff3a,
8024 0xff41, 0xff5a,
8025 0x10400, 0x1044f,
8026 0x104b0, 0x104d3,
8027 0x104d8, 0x104fb,
8028 0x10c80, 0x10cb2,
8029 0x10cc0, 0x10cf2,
8030 0x118a0, 0x118df,
8031 0x16e40, 0x16e7f,
8032 0x1e900, 0x1e943,
8033 }; /* END of CR_Changes_When_Casemapped */
8034 
8035 /* PROPERTY: 'Changes_When_Lowercased': Derived Property */
8036 static const OnigCodePoint
8037 CR_Changes_When_Lowercased[] = { 599,
8038 0x0041, 0x005a,
8039 0x00c0, 0x00d6,
8040 0x00d8, 0x00de,
8041 0x0100, 0x0100,
8042 0x0102, 0x0102,
8043 0x0104, 0x0104,
8044 0x0106, 0x0106,
8045 0x0108, 0x0108,
8046 0x010a, 0x010a,
8047 0x010c, 0x010c,
8048 0x010e, 0x010e,
8049 0x0110, 0x0110,
8050 0x0112, 0x0112,
8051 0x0114, 0x0114,
8052 0x0116, 0x0116,
8053 0x0118, 0x0118,
8054 0x011a, 0x011a,
8055 0x011c, 0x011c,
8056 0x011e, 0x011e,
8057 0x0120, 0x0120,
8058 0x0122, 0x0122,
8059 0x0124, 0x0124,
8060 0x0126, 0x0126,
8061 0x0128, 0x0128,
8062 0x012a, 0x012a,
8063 0x012c, 0x012c,
8064 0x012e, 0x012e,
8065 0x0130, 0x0130,
8066 0x0132, 0x0132,
8067 0x0134, 0x0134,
8068 0x0136, 0x0136,
8069 0x0139, 0x0139,
8070 0x013b, 0x013b,
8071 0x013d, 0x013d,
8072 0x013f, 0x013f,
8073 0x0141, 0x0141,
8074 0x0143, 0x0143,
8075 0x0145, 0x0145,
8076 0x0147, 0x0147,
8077 0x014a, 0x014a,
8078 0x014c, 0x014c,
8079 0x014e, 0x014e,
8080 0x0150, 0x0150,
8081 0x0152, 0x0152,
8082 0x0154, 0x0154,
8083 0x0156, 0x0156,
8084 0x0158, 0x0158,
8085 0x015a, 0x015a,
8086 0x015c, 0x015c,
8087 0x015e, 0x015e,
8088 0x0160, 0x0160,
8089 0x0162, 0x0162,
8090 0x0164, 0x0164,
8091 0x0166, 0x0166,
8092 0x0168, 0x0168,
8093 0x016a, 0x016a,
8094 0x016c, 0x016c,
8095 0x016e, 0x016e,
8096 0x0170, 0x0170,
8097 0x0172, 0x0172,
8098 0x0174, 0x0174,
8099 0x0176, 0x0176,
8100 0x0178, 0x0179,
8101 0x017b, 0x017b,
8102 0x017d, 0x017d,
8103 0x0181, 0x0182,
8104 0x0184, 0x0184,
8105 0x0186, 0x0187,
8106 0x0189, 0x018b,
8107 0x018e, 0x0191,
8108 0x0193, 0x0194,
8109 0x0196, 0x0198,
8110 0x019c, 0x019d,
8111 0x019f, 0x01a0,
8112 0x01a2, 0x01a2,
8113 0x01a4, 0x01a4,
8114 0x01a6, 0x01a7,
8115 0x01a9, 0x01a9,
8116 0x01ac, 0x01ac,
8117 0x01ae, 0x01af,
8118 0x01b1, 0x01b3,
8119 0x01b5, 0x01b5,
8120 0x01b7, 0x01b8,
8121 0x01bc, 0x01bc,
8122 0x01c4, 0x01c5,
8123 0x01c7, 0x01c8,
8124 0x01ca, 0x01cb,
8125 0x01cd, 0x01cd,
8126 0x01cf, 0x01cf,
8127 0x01d1, 0x01d1,
8128 0x01d3, 0x01d3,
8129 0x01d5, 0x01d5,
8130 0x01d7, 0x01d7,
8131 0x01d9, 0x01d9,
8132 0x01db, 0x01db,
8133 0x01de, 0x01de,
8134 0x01e0, 0x01e0,
8135 0x01e2, 0x01e2,
8136 0x01e4, 0x01e4,
8137 0x01e6, 0x01e6,
8138 0x01e8, 0x01e8,
8139 0x01ea, 0x01ea,
8140 0x01ec, 0x01ec,
8141 0x01ee, 0x01ee,
8142 0x01f1, 0x01f2,
8143 0x01f4, 0x01f4,
8144 0x01f6, 0x01f8,
8145 0x01fa, 0x01fa,
8146 0x01fc, 0x01fc,
8147 0x01fe, 0x01fe,
8148 0x0200, 0x0200,
8149 0x0202, 0x0202,
8150 0x0204, 0x0204,
8151 0x0206, 0x0206,
8152 0x0208, 0x0208,
8153 0x020a, 0x020a,
8154 0x020c, 0x020c,
8155 0x020e, 0x020e,
8156 0x0210, 0x0210,
8157 0x0212, 0x0212,
8158 0x0214, 0x0214,
8159 0x0216, 0x0216,
8160 0x0218, 0x0218,
8161 0x021a, 0x021a,
8162 0x021c, 0x021c,
8163 0x021e, 0x021e,
8164 0x0220, 0x0220,
8165 0x0222, 0x0222,
8166 0x0224, 0x0224,
8167 0x0226, 0x0226,
8168 0x0228, 0x0228,
8169 0x022a, 0x022a,
8170 0x022c, 0x022c,
8171 0x022e, 0x022e,
8172 0x0230, 0x0230,
8173 0x0232, 0x0232,
8174 0x023a, 0x023b,
8175 0x023d, 0x023e,
8176 0x0241, 0x0241,
8177 0x0243, 0x0246,
8178 0x0248, 0x0248,
8179 0x024a, 0x024a,
8180 0x024c, 0x024c,
8181 0x024e, 0x024e,
8182 0x0370, 0x0370,
8183 0x0372, 0x0372,
8184 0x0376, 0x0376,
8185 0x037f, 0x037f,
8186 0x0386, 0x0386,
8187 0x0388, 0x038a,
8188 0x038c, 0x038c,
8189 0x038e, 0x038f,
8190 0x0391, 0x03a1,
8191 0x03a3, 0x03ab,
8192 0x03cf, 0x03cf,
8193 0x03d8, 0x03d8,
8194 0x03da, 0x03da,
8195 0x03dc, 0x03dc,
8196 0x03de, 0x03de,
8197 0x03e0, 0x03e0,
8198 0x03e2, 0x03e2,
8199 0x03e4, 0x03e4,
8200 0x03e6, 0x03e6,
8201 0x03e8, 0x03e8,
8202 0x03ea, 0x03ea,
8203 0x03ec, 0x03ec,
8204 0x03ee, 0x03ee,
8205 0x03f4, 0x03f4,
8206 0x03f7, 0x03f7,
8207 0x03f9, 0x03fa,
8208 0x03fd, 0x042f,
8209 0x0460, 0x0460,
8210 0x0462, 0x0462,
8211 0x0464, 0x0464,
8212 0x0466, 0x0466,
8213 0x0468, 0x0468,
8214 0x046a, 0x046a,
8215 0x046c, 0x046c,
8216 0x046e, 0x046e,
8217 0x0470, 0x0470,
8218 0x0472, 0x0472,
8219 0x0474, 0x0474,
8220 0x0476, 0x0476,
8221 0x0478, 0x0478,
8222 0x047a, 0x047a,
8223 0x047c, 0x047c,
8224 0x047e, 0x047e,
8225 0x0480, 0x0480,
8226 0x048a, 0x048a,
8227 0x048c, 0x048c,
8228 0x048e, 0x048e,
8229 0x0490, 0x0490,
8230 0x0492, 0x0492,
8231 0x0494, 0x0494,
8232 0x0496, 0x0496,
8233 0x0498, 0x0498,
8234 0x049a, 0x049a,
8235 0x049c, 0x049c,
8236 0x049e, 0x049e,
8237 0x04a0, 0x04a0,
8238 0x04a2, 0x04a2,
8239 0x04a4, 0x04a4,
8240 0x04a6, 0x04a6,
8241 0x04a8, 0x04a8,
8242 0x04aa, 0x04aa,
8243 0x04ac, 0x04ac,
8244 0x04ae, 0x04ae,
8245 0x04b0, 0x04b0,
8246 0x04b2, 0x04b2,
8247 0x04b4, 0x04b4,
8248 0x04b6, 0x04b6,
8249 0x04b8, 0x04b8,
8250 0x04ba, 0x04ba,
8251 0x04bc, 0x04bc,
8252 0x04be, 0x04be,
8253 0x04c0, 0x04c1,
8254 0x04c3, 0x04c3,
8255 0x04c5, 0x04c5,
8256 0x04c7, 0x04c7,
8257 0x04c9, 0x04c9,
8258 0x04cb, 0x04cb,
8259 0x04cd, 0x04cd,
8260 0x04d0, 0x04d0,
8261 0x04d2, 0x04d2,
8262 0x04d4, 0x04d4,
8263 0x04d6, 0x04d6,
8264 0x04d8, 0x04d8,
8265 0x04da, 0x04da,
8266 0x04dc, 0x04dc,
8267 0x04de, 0x04de,
8268 0x04e0, 0x04e0,
8269 0x04e2, 0x04e2,
8270 0x04e4, 0x04e4,
8271 0x04e6, 0x04e6,
8272 0x04e8, 0x04e8,
8273 0x04ea, 0x04ea,
8274 0x04ec, 0x04ec,
8275 0x04ee, 0x04ee,
8276 0x04f0, 0x04f0,
8277 0x04f2, 0x04f2,
8278 0x04f4, 0x04f4,
8279 0x04f6, 0x04f6,
8280 0x04f8, 0x04f8,
8281 0x04fa, 0x04fa,
8282 0x04fc, 0x04fc,
8283 0x04fe, 0x04fe,
8284 0x0500, 0x0500,
8285 0x0502, 0x0502,
8286 0x0504, 0x0504,
8287 0x0506, 0x0506,
8288 0x0508, 0x0508,
8289 0x050a, 0x050a,
8290 0x050c, 0x050c,
8291 0x050e, 0x050e,
8292 0x0510, 0x0510,
8293 0x0512, 0x0512,
8294 0x0514, 0x0514,
8295 0x0516, 0x0516,
8296 0x0518, 0x0518,
8297 0x051a, 0x051a,
8298 0x051c, 0x051c,
8299 0x051e, 0x051e,
8300 0x0520, 0x0520,
8301 0x0522, 0x0522,
8302 0x0524, 0x0524,
8303 0x0526, 0x0526,
8304 0x0528, 0x0528,
8305 0x052a, 0x052a,
8306 0x052c, 0x052c,
8307 0x052e, 0x052e,
8308 0x0531, 0x0556,
8309 0x10a0, 0x10c5,
8310 0x10c7, 0x10c7,
8311 0x10cd, 0x10cd,
8312 0x13a0, 0x13f5,
8313 0x1c90, 0x1cba,
8314 0x1cbd, 0x1cbf,
8315 0x1e00, 0x1e00,
8316 0x1e02, 0x1e02,
8317 0x1e04, 0x1e04,
8318 0x1e06, 0x1e06,
8319 0x1e08, 0x1e08,
8320 0x1e0a, 0x1e0a,
8321 0x1e0c, 0x1e0c,
8322 0x1e0e, 0x1e0e,
8323 0x1e10, 0x1e10,
8324 0x1e12, 0x1e12,
8325 0x1e14, 0x1e14,
8326 0x1e16, 0x1e16,
8327 0x1e18, 0x1e18,
8328 0x1e1a, 0x1e1a,
8329 0x1e1c, 0x1e1c,
8330 0x1e1e, 0x1e1e,
8331 0x1e20, 0x1e20,
8332 0x1e22, 0x1e22,
8333 0x1e24, 0x1e24,
8334 0x1e26, 0x1e26,
8335 0x1e28, 0x1e28,
8336 0x1e2a, 0x1e2a,
8337 0x1e2c, 0x1e2c,
8338 0x1e2e, 0x1e2e,
8339 0x1e30, 0x1e30,
8340 0x1e32, 0x1e32,
8341 0x1e34, 0x1e34,
8342 0x1e36, 0x1e36,
8343 0x1e38, 0x1e38,
8344 0x1e3a, 0x1e3a,
8345 0x1e3c, 0x1e3c,
8346 0x1e3e, 0x1e3e,
8347 0x1e40, 0x1e40,
8348 0x1e42, 0x1e42,
8349 0x1e44, 0x1e44,
8350 0x1e46, 0x1e46,
8351 0x1e48, 0x1e48,
8352 0x1e4a, 0x1e4a,
8353 0x1e4c, 0x1e4c,
8354 0x1e4e, 0x1e4e,
8355 0x1e50, 0x1e50,
8356 0x1e52, 0x1e52,
8357 0x1e54, 0x1e54,
8358 0x1e56, 0x1e56,
8359 0x1e58, 0x1e58,
8360 0x1e5a, 0x1e5a,
8361 0x1e5c, 0x1e5c,
8362 0x1e5e, 0x1e5e,
8363 0x1e60, 0x1e60,
8364 0x1e62, 0x1e62,
8365 0x1e64, 0x1e64,
8366 0x1e66, 0x1e66,
8367 0x1e68, 0x1e68,
8368 0x1e6a, 0x1e6a,
8369 0x1e6c, 0x1e6c,
8370 0x1e6e, 0x1e6e,
8371 0x1e70, 0x1e70,
8372 0x1e72, 0x1e72,
8373 0x1e74, 0x1e74,
8374 0x1e76, 0x1e76,
8375 0x1e78, 0x1e78,
8376 0x1e7a, 0x1e7a,
8377 0x1e7c, 0x1e7c,
8378 0x1e7e, 0x1e7e,
8379 0x1e80, 0x1e80,
8380 0x1e82, 0x1e82,
8381 0x1e84, 0x1e84,
8382 0x1e86, 0x1e86,
8383 0x1e88, 0x1e88,
8384 0x1e8a, 0x1e8a,
8385 0x1e8c, 0x1e8c,
8386 0x1e8e, 0x1e8e,
8387 0x1e90, 0x1e90,
8388 0x1e92, 0x1e92,
8389 0x1e94, 0x1e94,
8390 0x1e9e, 0x1e9e,
8391 0x1ea0, 0x1ea0,
8392 0x1ea2, 0x1ea2,
8393 0x1ea4, 0x1ea4,
8394 0x1ea6, 0x1ea6,
8395 0x1ea8, 0x1ea8,
8396 0x1eaa, 0x1eaa,
8397 0x1eac, 0x1eac,
8398 0x1eae, 0x1eae,
8399 0x1eb0, 0x1eb0,
8400 0x1eb2, 0x1eb2,
8401 0x1eb4, 0x1eb4,
8402 0x1eb6, 0x1eb6,
8403 0x1eb8, 0x1eb8,
8404 0x1eba, 0x1eba,
8405 0x1ebc, 0x1ebc,
8406 0x1ebe, 0x1ebe,
8407 0x1ec0, 0x1ec0,
8408 0x1ec2, 0x1ec2,
8409 0x1ec4, 0x1ec4,
8410 0x1ec6, 0x1ec6,
8411 0x1ec8, 0x1ec8,
8412 0x1eca, 0x1eca,
8413 0x1ecc, 0x1ecc,
8414 0x1ece, 0x1ece,
8415 0x1ed0, 0x1ed0,
8416 0x1ed2, 0x1ed2,
8417 0x1ed4, 0x1ed4,
8418 0x1ed6, 0x1ed6,
8419 0x1ed8, 0x1ed8,
8420 0x1eda, 0x1eda,
8421 0x1edc, 0x1edc,
8422 0x1ede, 0x1ede,
8423 0x1ee0, 0x1ee0,
8424 0x1ee2, 0x1ee2,
8425 0x1ee4, 0x1ee4,
8426 0x1ee6, 0x1ee6,
8427 0x1ee8, 0x1ee8,
8428 0x1eea, 0x1eea,
8429 0x1eec, 0x1eec,
8430 0x1eee, 0x1eee,
8431 0x1ef0, 0x1ef0,
8432 0x1ef2, 0x1ef2,
8433 0x1ef4, 0x1ef4,
8434 0x1ef6, 0x1ef6,
8435 0x1ef8, 0x1ef8,
8436 0x1efa, 0x1efa,
8437 0x1efc, 0x1efc,
8438 0x1efe, 0x1efe,
8439 0x1f08, 0x1f0f,
8440 0x1f18, 0x1f1d,
8441 0x1f28, 0x1f2f,
8442 0x1f38, 0x1f3f,
8443 0x1f48, 0x1f4d,
8444 0x1f59, 0x1f59,
8445 0x1f5b, 0x1f5b,
8446 0x1f5d, 0x1f5d,
8447 0x1f5f, 0x1f5f,
8448 0x1f68, 0x1f6f,
8449 0x1f88, 0x1f8f,
8450 0x1f98, 0x1f9f,
8451 0x1fa8, 0x1faf,
8452 0x1fb8, 0x1fbc,
8453 0x1fc8, 0x1fcc,
8454 0x1fd8, 0x1fdb,
8455 0x1fe8, 0x1fec,
8456 0x1ff8, 0x1ffc,
8457 0x2126, 0x2126,
8458 0x212a, 0x212b,
8459 0x2132, 0x2132,
8460 0x2160, 0x216f,
8461 0x2183, 0x2183,
8462 0x24b6, 0x24cf,
8463 0x2c00, 0x2c2e,
8464 0x2c60, 0x2c60,
8465 0x2c62, 0x2c64,
8466 0x2c67, 0x2c67,
8467 0x2c69, 0x2c69,
8468 0x2c6b, 0x2c6b,
8469 0x2c6d, 0x2c70,
8470 0x2c72, 0x2c72,
8471 0x2c75, 0x2c75,
8472 0x2c7e, 0x2c80,
8473 0x2c82, 0x2c82,
8474 0x2c84, 0x2c84,
8475 0x2c86, 0x2c86,
8476 0x2c88, 0x2c88,
8477 0x2c8a, 0x2c8a,
8478 0x2c8c, 0x2c8c,
8479 0x2c8e, 0x2c8e,
8480 0x2c90, 0x2c90,
8481 0x2c92, 0x2c92,
8482 0x2c94, 0x2c94,
8483 0x2c96, 0x2c96,
8484 0x2c98, 0x2c98,
8485 0x2c9a, 0x2c9a,
8486 0x2c9c, 0x2c9c,
8487 0x2c9e, 0x2c9e,
8488 0x2ca0, 0x2ca0,
8489 0x2ca2, 0x2ca2,
8490 0x2ca4, 0x2ca4,
8491 0x2ca6, 0x2ca6,
8492 0x2ca8, 0x2ca8,
8493 0x2caa, 0x2caa,
8494 0x2cac, 0x2cac,
8495 0x2cae, 0x2cae,
8496 0x2cb0, 0x2cb0,
8497 0x2cb2, 0x2cb2,
8498 0x2cb4, 0x2cb4,
8499 0x2cb6, 0x2cb6,
8500 0x2cb8, 0x2cb8,
8501 0x2cba, 0x2cba,
8502 0x2cbc, 0x2cbc,
8503 0x2cbe, 0x2cbe,
8504 0x2cc0, 0x2cc0,
8505 0x2cc2, 0x2cc2,
8506 0x2cc4, 0x2cc4,
8507 0x2cc6, 0x2cc6,
8508 0x2cc8, 0x2cc8,
8509 0x2cca, 0x2cca,
8510 0x2ccc, 0x2ccc,
8511 0x2cce, 0x2cce,
8512 0x2cd0, 0x2cd0,
8513 0x2cd2, 0x2cd2,
8514 0x2cd4, 0x2cd4,
8515 0x2cd6, 0x2cd6,
8516 0x2cd8, 0x2cd8,
8517 0x2cda, 0x2cda,
8518 0x2cdc, 0x2cdc,
8519 0x2cde, 0x2cde,
8520 0x2ce0, 0x2ce0,
8521 0x2ce2, 0x2ce2,
8522 0x2ceb, 0x2ceb,
8523 0x2ced, 0x2ced,
8524 0x2cf2, 0x2cf2,
8525 0xa640, 0xa640,
8526 0xa642, 0xa642,
8527 0xa644, 0xa644,
8528 0xa646, 0xa646,
8529 0xa648, 0xa648,
8530 0xa64a, 0xa64a,
8531 0xa64c, 0xa64c,
8532 0xa64e, 0xa64e,
8533 0xa650, 0xa650,
8534 0xa652, 0xa652,
8535 0xa654, 0xa654,
8536 0xa656, 0xa656,
8537 0xa658, 0xa658,
8538 0xa65a, 0xa65a,
8539 0xa65c, 0xa65c,
8540 0xa65e, 0xa65e,
8541 0xa660, 0xa660,
8542 0xa662, 0xa662,
8543 0xa664, 0xa664,
8544 0xa666, 0xa666,
8545 0xa668, 0xa668,
8546 0xa66a, 0xa66a,
8547 0xa66c, 0xa66c,
8548 0xa680, 0xa680,
8549 0xa682, 0xa682,
8550 0xa684, 0xa684,
8551 0xa686, 0xa686,
8552 0xa688, 0xa688,
8553 0xa68a, 0xa68a,
8554 0xa68c, 0xa68c,
8555 0xa68e, 0xa68e,
8556 0xa690, 0xa690,
8557 0xa692, 0xa692,
8558 0xa694, 0xa694,
8559 0xa696, 0xa696,
8560 0xa698, 0xa698,
8561 0xa69a, 0xa69a,
8562 0xa722, 0xa722,
8563 0xa724, 0xa724,
8564 0xa726, 0xa726,
8565 0xa728, 0xa728,
8566 0xa72a, 0xa72a,
8567 0xa72c, 0xa72c,
8568 0xa72e, 0xa72e,
8569 0xa732, 0xa732,
8570 0xa734, 0xa734,
8571 0xa736, 0xa736,
8572 0xa738, 0xa738,
8573 0xa73a, 0xa73a,
8574 0xa73c, 0xa73c,
8575 0xa73e, 0xa73e,
8576 0xa740, 0xa740,
8577 0xa742, 0xa742,
8578 0xa744, 0xa744,
8579 0xa746, 0xa746,
8580 0xa748, 0xa748,
8581 0xa74a, 0xa74a,
8582 0xa74c, 0xa74c,
8583 0xa74e, 0xa74e,
8584 0xa750, 0xa750,
8585 0xa752, 0xa752,
8586 0xa754, 0xa754,
8587 0xa756, 0xa756,
8588 0xa758, 0xa758,
8589 0xa75a, 0xa75a,
8590 0xa75c, 0xa75c,
8591 0xa75e, 0xa75e,
8592 0xa760, 0xa760,
8593 0xa762, 0xa762,
8594 0xa764, 0xa764,
8595 0xa766, 0xa766,
8596 0xa768, 0xa768,
8597 0xa76a, 0xa76a,
8598 0xa76c, 0xa76c,
8599 0xa76e, 0xa76e,
8600 0xa779, 0xa779,
8601 0xa77b, 0xa77b,
8602 0xa77d, 0xa77e,
8603 0xa780, 0xa780,
8604 0xa782, 0xa782,
8605 0xa784, 0xa784,
8606 0xa786, 0xa786,
8607 0xa78b, 0xa78b,
8608 0xa78d, 0xa78d,
8609 0xa790, 0xa790,
8610 0xa792, 0xa792,
8611 0xa796, 0xa796,
8612 0xa798, 0xa798,
8613 0xa79a, 0xa79a,
8614 0xa79c, 0xa79c,
8615 0xa79e, 0xa79e,
8616 0xa7a0, 0xa7a0,
8617 0xa7a2, 0xa7a2,
8618 0xa7a4, 0xa7a4,
8619 0xa7a6, 0xa7a6,
8620 0xa7a8, 0xa7a8,
8621 0xa7aa, 0xa7ae,
8622 0xa7b0, 0xa7b4,
8623 0xa7b6, 0xa7b6,
8624 0xa7b8, 0xa7b8,
8625 0xa7ba, 0xa7ba,
8626 0xa7bc, 0xa7bc,
8627 0xa7be, 0xa7be,
8628 0xa7c2, 0xa7c2,
8629 0xa7c4, 0xa7c6,
8630 0xff21, 0xff3a,
8631 0x10400, 0x10427,
8632 0x104b0, 0x104d3,
8633 0x10c80, 0x10cb2,
8634 0x118a0, 0x118bf,
8635 0x16e40, 0x16e5f,
8636 0x1e900, 0x1e921,
8637 }; /* END of CR_Changes_When_Lowercased */
8638 
8639 /* PROPERTY: 'Changes_When_Titlecased': Derived Property */
8640 static const OnigCodePoint
8641 CR_Changes_When_Titlecased[] = { 615,
8642 0x0061, 0x007a,
8643 0x00b5, 0x00b5,
8644 0x00df, 0x00f6,
8645 0x00f8, 0x00ff,
8646 0x0101, 0x0101,
8647 0x0103, 0x0103,
8648 0x0105, 0x0105,
8649 0x0107, 0x0107,
8650 0x0109, 0x0109,
8651 0x010b, 0x010b,
8652 0x010d, 0x010d,
8653 0x010f, 0x010f,
8654 0x0111, 0x0111,
8655 0x0113, 0x0113,
8656 0x0115, 0x0115,
8657 0x0117, 0x0117,
8658 0x0119, 0x0119,
8659 0x011b, 0x011b,
8660 0x011d, 0x011d,
8661 0x011f, 0x011f,
8662 0x0121, 0x0121,
8663 0x0123, 0x0123,
8664 0x0125, 0x0125,
8665 0x0127, 0x0127,
8666 0x0129, 0x0129,
8667 0x012b, 0x012b,
8668 0x012d, 0x012d,
8669 0x012f, 0x012f,
8670 0x0131, 0x0131,
8671 0x0133, 0x0133,
8672 0x0135, 0x0135,
8673 0x0137, 0x0137,
8674 0x013a, 0x013a,
8675 0x013c, 0x013c,
8676 0x013e, 0x013e,
8677 0x0140, 0x0140,
8678 0x0142, 0x0142,
8679 0x0144, 0x0144,
8680 0x0146, 0x0146,
8681 0x0148, 0x0149,
8682 0x014b, 0x014b,
8683 0x014d, 0x014d,
8684 0x014f, 0x014f,
8685 0x0151, 0x0151,
8686 0x0153, 0x0153,
8687 0x0155, 0x0155,
8688 0x0157, 0x0157,
8689 0x0159, 0x0159,
8690 0x015b, 0x015b,
8691 0x015d, 0x015d,
8692 0x015f, 0x015f,
8693 0x0161, 0x0161,
8694 0x0163, 0x0163,
8695 0x0165, 0x0165,
8696 0x0167, 0x0167,
8697 0x0169, 0x0169,
8698 0x016b, 0x016b,
8699 0x016d, 0x016d,
8700 0x016f, 0x016f,
8701 0x0171, 0x0171,
8702 0x0173, 0x0173,
8703 0x0175, 0x0175,
8704 0x0177, 0x0177,
8705 0x017a, 0x017a,
8706 0x017c, 0x017c,
8707 0x017e, 0x0180,
8708 0x0183, 0x0183,
8709 0x0185, 0x0185,
8710 0x0188, 0x0188,
8711 0x018c, 0x018c,
8712 0x0192, 0x0192,
8713 0x0195, 0x0195,
8714 0x0199, 0x019a,
8715 0x019e, 0x019e,
8716 0x01a1, 0x01a1,
8717 0x01a3, 0x01a3,
8718 0x01a5, 0x01a5,
8719 0x01a8, 0x01a8,
8720 0x01ad, 0x01ad,
8721 0x01b0, 0x01b0,
8722 0x01b4, 0x01b4,
8723 0x01b6, 0x01b6,
8724 0x01b9, 0x01b9,
8725 0x01bd, 0x01bd,
8726 0x01bf, 0x01bf,
8727 0x01c4, 0x01c4,
8728 0x01c6, 0x01c7,
8729 0x01c9, 0x01ca,
8730 0x01cc, 0x01cc,
8731 0x01ce, 0x01ce,
8732 0x01d0, 0x01d0,
8733 0x01d2, 0x01d2,
8734 0x01d4, 0x01d4,
8735 0x01d6, 0x01d6,
8736 0x01d8, 0x01d8,
8737 0x01da, 0x01da,
8738 0x01dc, 0x01dd,
8739 0x01df, 0x01df,
8740 0x01e1, 0x01e1,
8741 0x01e3, 0x01e3,
8742 0x01e5, 0x01e5,
8743 0x01e7, 0x01e7,
8744 0x01e9, 0x01e9,
8745 0x01eb, 0x01eb,
8746 0x01ed, 0x01ed,
8747 0x01ef, 0x01f1,
8748 0x01f3, 0x01f3,
8749 0x01f5, 0x01f5,
8750 0x01f9, 0x01f9,
8751 0x01fb, 0x01fb,
8752 0x01fd, 0x01fd,
8753 0x01ff, 0x01ff,
8754 0x0201, 0x0201,
8755 0x0203, 0x0203,
8756 0x0205, 0x0205,
8757 0x0207, 0x0207,
8758 0x0209, 0x0209,
8759 0x020b, 0x020b,
8760 0x020d, 0x020d,
8761 0x020f, 0x020f,
8762 0x0211, 0x0211,
8763 0x0213, 0x0213,
8764 0x0215, 0x0215,
8765 0x0217, 0x0217,
8766 0x0219, 0x0219,
8767 0x021b, 0x021b,
8768 0x021d, 0x021d,
8769 0x021f, 0x021f,
8770 0x0223, 0x0223,
8771 0x0225, 0x0225,
8772 0x0227, 0x0227,
8773 0x0229, 0x0229,
8774 0x022b, 0x022b,
8775 0x022d, 0x022d,
8776 0x022f, 0x022f,
8777 0x0231, 0x0231,
8778 0x0233, 0x0233,
8779 0x023c, 0x023c,
8780 0x023f, 0x0240,
8781 0x0242, 0x0242,
8782 0x0247, 0x0247,
8783 0x0249, 0x0249,
8784 0x024b, 0x024b,
8785 0x024d, 0x024d,
8786 0x024f, 0x0254,
8787 0x0256, 0x0257,
8788 0x0259, 0x0259,
8789 0x025b, 0x025c,
8790 0x0260, 0x0261,
8791 0x0263, 0x0263,
8792 0x0265, 0x0266,
8793 0x0268, 0x026c,
8794 0x026f, 0x026f,
8795 0x0271, 0x0272,
8796 0x0275, 0x0275,
8797 0x027d, 0x027d,
8798 0x0280, 0x0280,
8799 0x0282, 0x0283,
8800 0x0287, 0x028c,
8801 0x0292, 0x0292,
8802 0x029d, 0x029e,
8803 0x0345, 0x0345,
8804 0x0371, 0x0371,
8805 0x0373, 0x0373,
8806 0x0377, 0x0377,
8807 0x037b, 0x037d,
8808 0x0390, 0x0390,
8809 0x03ac, 0x03ce,
8810 0x03d0, 0x03d1,
8811 0x03d5, 0x03d7,
8812 0x03d9, 0x03d9,
8813 0x03db, 0x03db,
8814 0x03dd, 0x03dd,
8815 0x03df, 0x03df,
8816 0x03e1, 0x03e1,
8817 0x03e3, 0x03e3,
8818 0x03e5, 0x03e5,
8819 0x03e7, 0x03e7,
8820 0x03e9, 0x03e9,
8821 0x03eb, 0x03eb,
8822 0x03ed, 0x03ed,
8823 0x03ef, 0x03f3,
8824 0x03f5, 0x03f5,
8825 0x03f8, 0x03f8,
8826 0x03fb, 0x03fb,
8827 0x0430, 0x045f,
8828 0x0461, 0x0461,
8829 0x0463, 0x0463,
8830 0x0465, 0x0465,
8831 0x0467, 0x0467,
8832 0x0469, 0x0469,
8833 0x046b, 0x046b,
8834 0x046d, 0x046d,
8835 0x046f, 0x046f,
8836 0x0471, 0x0471,
8837 0x0473, 0x0473,
8838 0x0475, 0x0475,
8839 0x0477, 0x0477,
8840 0x0479, 0x0479,
8841 0x047b, 0x047b,
8842 0x047d, 0x047d,
8843 0x047f, 0x047f,
8844 0x0481, 0x0481,
8845 0x048b, 0x048b,
8846 0x048d, 0x048d,
8847 0x048f, 0x048f,
8848 0x0491, 0x0491,
8849 0x0493, 0x0493,
8850 0x0495, 0x0495,
8851 0x0497, 0x0497,
8852 0x0499, 0x0499,
8853 0x049b, 0x049b,
8854 0x049d, 0x049d,
8855 0x049f, 0x049f,
8856 0x04a1, 0x04a1,
8857 0x04a3, 0x04a3,
8858 0x04a5, 0x04a5,
8859 0x04a7, 0x04a7,
8860 0x04a9, 0x04a9,
8861 0x04ab, 0x04ab,
8862 0x04ad, 0x04ad,
8863 0x04af, 0x04af,
8864 0x04b1, 0x04b1,
8865 0x04b3, 0x04b3,
8866 0x04b5, 0x04b5,
8867 0x04b7, 0x04b7,
8868 0x04b9, 0x04b9,
8869 0x04bb, 0x04bb,
8870 0x04bd, 0x04bd,
8871 0x04bf, 0x04bf,
8872 0x04c2, 0x04c2,
8873 0x04c4, 0x04c4,
8874 0x04c6, 0x04c6,
8875 0x04c8, 0x04c8,
8876 0x04ca, 0x04ca,
8877 0x04cc, 0x04cc,
8878 0x04ce, 0x04cf,
8879 0x04d1, 0x04d1,
8880 0x04d3, 0x04d3,
8881 0x04d5, 0x04d5,
8882 0x04d7, 0x04d7,
8883 0x04d9, 0x04d9,
8884 0x04db, 0x04db,
8885 0x04dd, 0x04dd,
8886 0x04df, 0x04df,
8887 0x04e1, 0x04e1,
8888 0x04e3, 0x04e3,
8889 0x04e5, 0x04e5,
8890 0x04e7, 0x04e7,
8891 0x04e9, 0x04e9,
8892 0x04eb, 0x04eb,
8893 0x04ed, 0x04ed,
8894 0x04ef, 0x04ef,
8895 0x04f1, 0x04f1,
8896 0x04f3, 0x04f3,
8897 0x04f5, 0x04f5,
8898 0x04f7, 0x04f7,
8899 0x04f9, 0x04f9,
8900 0x04fb, 0x04fb,
8901 0x04fd, 0x04fd,
8902 0x04ff, 0x04ff,
8903 0x0501, 0x0501,
8904 0x0503, 0x0503,
8905 0x0505, 0x0505,
8906 0x0507, 0x0507,
8907 0x0509, 0x0509,
8908 0x050b, 0x050b,
8909 0x050d, 0x050d,
8910 0x050f, 0x050f,
8911 0x0511, 0x0511,
8912 0x0513, 0x0513,
8913 0x0515, 0x0515,
8914 0x0517, 0x0517,
8915 0x0519, 0x0519,
8916 0x051b, 0x051b,
8917 0x051d, 0x051d,
8918 0x051f, 0x051f,
8919 0x0521, 0x0521,
8920 0x0523, 0x0523,
8921 0x0525, 0x0525,
8922 0x0527, 0x0527,
8923 0x0529, 0x0529,
8924 0x052b, 0x052b,
8925 0x052d, 0x052d,
8926 0x052f, 0x052f,
8927 0x0561, 0x0587,
8928 0x13f8, 0x13fd,
8929 0x1c80, 0x1c88,
8930 0x1d79, 0x1d79,
8931 0x1d7d, 0x1d7d,
8932 0x1d8e, 0x1d8e,
8933 0x1e01, 0x1e01,
8934 0x1e03, 0x1e03,
8935 0x1e05, 0x1e05,
8936 0x1e07, 0x1e07,
8937 0x1e09, 0x1e09,
8938 0x1e0b, 0x1e0b,
8939 0x1e0d, 0x1e0d,
8940 0x1e0f, 0x1e0f,
8941 0x1e11, 0x1e11,
8942 0x1e13, 0x1e13,
8943 0x1e15, 0x1e15,
8944 0x1e17, 0x1e17,
8945 0x1e19, 0x1e19,
8946 0x1e1b, 0x1e1b,
8947 0x1e1d, 0x1e1d,
8948 0x1e1f, 0x1e1f,
8949 0x1e21, 0x1e21,
8950 0x1e23, 0x1e23,
8951 0x1e25, 0x1e25,
8952 0x1e27, 0x1e27,
8953 0x1e29, 0x1e29,
8954 0x1e2b, 0x1e2b,
8955 0x1e2d, 0x1e2d,
8956 0x1e2f, 0x1e2f,
8957 0x1e31, 0x1e31,
8958 0x1e33, 0x1e33,
8959 0x1e35, 0x1e35,
8960 0x1e37, 0x1e37,
8961 0x1e39, 0x1e39,
8962 0x1e3b, 0x1e3b,
8963 0x1e3d, 0x1e3d,
8964 0x1e3f, 0x1e3f,
8965 0x1e41, 0x1e41,
8966 0x1e43, 0x1e43,
8967 0x1e45, 0x1e45,
8968 0x1e47, 0x1e47,
8969 0x1e49, 0x1e49,
8970 0x1e4b, 0x1e4b,
8971 0x1e4d, 0x1e4d,
8972 0x1e4f, 0x1e4f,
8973 0x1e51, 0x1e51,
8974 0x1e53, 0x1e53,
8975 0x1e55, 0x1e55,
8976 0x1e57, 0x1e57,
8977 0x1e59, 0x1e59,
8978 0x1e5b, 0x1e5b,
8979 0x1e5d, 0x1e5d,
8980 0x1e5f, 0x1e5f,
8981 0x1e61, 0x1e61,
8982 0x1e63, 0x1e63,
8983 0x1e65, 0x1e65,
8984 0x1e67, 0x1e67,
8985 0x1e69, 0x1e69,
8986 0x1e6b, 0x1e6b,
8987 0x1e6d, 0x1e6d,
8988 0x1e6f, 0x1e6f,
8989 0x1e71, 0x1e71,
8990 0x1e73, 0x1e73,
8991 0x1e75, 0x1e75,
8992 0x1e77, 0x1e77,
8993 0x1e79, 0x1e79,
8994 0x1e7b, 0x1e7b,
8995 0x1e7d, 0x1e7d,
8996 0x1e7f, 0x1e7f,
8997 0x1e81, 0x1e81,
8998 0x1e83, 0x1e83,
8999 0x1e85, 0x1e85,
9000 0x1e87, 0x1e87,
9001 0x1e89, 0x1e89,
9002 0x1e8b, 0x1e8b,
9003 0x1e8d, 0x1e8d,
9004 0x1e8f, 0x1e8f,
9005 0x1e91, 0x1e91,
9006 0x1e93, 0x1e93,
9007 0x1e95, 0x1e9b,
9008 0x1ea1, 0x1ea1,
9009 0x1ea3, 0x1ea3,
9010 0x1ea5, 0x1ea5,
9011 0x1ea7, 0x1ea7,
9012 0x1ea9, 0x1ea9,
9013 0x1eab, 0x1eab,
9014 0x1ead, 0x1ead,
9015 0x1eaf, 0x1eaf,
9016 0x1eb1, 0x1eb1,
9017 0x1eb3, 0x1eb3,
9018 0x1eb5, 0x1eb5,
9019 0x1eb7, 0x1eb7,
9020 0x1eb9, 0x1eb9,
9021 0x1ebb, 0x1ebb,
9022 0x1ebd, 0x1ebd,
9023 0x1ebf, 0x1ebf,
9024 0x1ec1, 0x1ec1,
9025 0x1ec3, 0x1ec3,
9026 0x1ec5, 0x1ec5,
9027 0x1ec7, 0x1ec7,
9028 0x1ec9, 0x1ec9,
9029 0x1ecb, 0x1ecb,
9030 0x1ecd, 0x1ecd,
9031 0x1ecf, 0x1ecf,
9032 0x1ed1, 0x1ed1,
9033 0x1ed3, 0x1ed3,
9034 0x1ed5, 0x1ed5,
9035 0x1ed7, 0x1ed7,
9036 0x1ed9, 0x1ed9,
9037 0x1edb, 0x1edb,
9038 0x1edd, 0x1edd,
9039 0x1edf, 0x1edf,
9040 0x1ee1, 0x1ee1,
9041 0x1ee3, 0x1ee3,
9042 0x1ee5, 0x1ee5,
9043 0x1ee7, 0x1ee7,
9044 0x1ee9, 0x1ee9,
9045 0x1eeb, 0x1eeb,
9046 0x1eed, 0x1eed,
9047 0x1eef, 0x1eef,
9048 0x1ef1, 0x1ef1,
9049 0x1ef3, 0x1ef3,
9050 0x1ef5, 0x1ef5,
9051 0x1ef7, 0x1ef7,
9052 0x1ef9, 0x1ef9,
9053 0x1efb, 0x1efb,
9054 0x1efd, 0x1efd,
9055 0x1eff, 0x1f07,
9056 0x1f10, 0x1f15,
9057 0x1f20, 0x1f27,
9058 0x1f30, 0x1f37,
9059 0x1f40, 0x1f45,
9060 0x1f50, 0x1f57,
9061 0x1f60, 0x1f67,
9062 0x1f70, 0x1f7d,
9063 0x1f80, 0x1f87,
9064 0x1f90, 0x1f97,
9065 0x1fa0, 0x1fa7,
9066 0x1fb0, 0x1fb4,
9067 0x1fb6, 0x1fb7,
9068 0x1fbe, 0x1fbe,
9069 0x1fc2, 0x1fc4,
9070 0x1fc6, 0x1fc7,
9071 0x1fd0, 0x1fd3,
9072 0x1fd6, 0x1fd7,
9073 0x1fe0, 0x1fe7,
9074 0x1ff2, 0x1ff4,
9075 0x1ff6, 0x1ff7,
9076 0x214e, 0x214e,
9077 0x2170, 0x217f,
9078 0x2184, 0x2184,
9079 0x24d0, 0x24e9,
9080 0x2c30, 0x2c5e,
9081 0x2c61, 0x2c61,
9082 0x2c65, 0x2c66,
9083 0x2c68, 0x2c68,
9084 0x2c6a, 0x2c6a,
9085 0x2c6c, 0x2c6c,
9086 0x2c73, 0x2c73,
9087 0x2c76, 0x2c76,
9088 0x2c81, 0x2c81,
9089 0x2c83, 0x2c83,
9090 0x2c85, 0x2c85,
9091 0x2c87, 0x2c87,
9092 0x2c89, 0x2c89,
9093 0x2c8b, 0x2c8b,
9094 0x2c8d, 0x2c8d,
9095 0x2c8f, 0x2c8f,
9096 0x2c91, 0x2c91,
9097 0x2c93, 0x2c93,
9098 0x2c95, 0x2c95,
9099 0x2c97, 0x2c97,
9100 0x2c99, 0x2c99,
9101 0x2c9b, 0x2c9b,
9102 0x2c9d, 0x2c9d,
9103 0x2c9f, 0x2c9f,
9104 0x2ca1, 0x2ca1,
9105 0x2ca3, 0x2ca3,
9106 0x2ca5, 0x2ca5,
9107 0x2ca7, 0x2ca7,
9108 0x2ca9, 0x2ca9,
9109 0x2cab, 0x2cab,
9110 0x2cad, 0x2cad,
9111 0x2caf, 0x2caf,
9112 0x2cb1, 0x2cb1,
9113 0x2cb3, 0x2cb3,
9114 0x2cb5, 0x2cb5,
9115 0x2cb7, 0x2cb7,
9116 0x2cb9, 0x2cb9,
9117 0x2cbb, 0x2cbb,
9118 0x2cbd, 0x2cbd,
9119 0x2cbf, 0x2cbf,
9120 0x2cc1, 0x2cc1,
9121 0x2cc3, 0x2cc3,
9122 0x2cc5, 0x2cc5,
9123 0x2cc7, 0x2cc7,
9124 0x2cc9, 0x2cc9,
9125 0x2ccb, 0x2ccb,
9126 0x2ccd, 0x2ccd,
9127 0x2ccf, 0x2ccf,
9128 0x2cd1, 0x2cd1,
9129 0x2cd3, 0x2cd3,
9130 0x2cd5, 0x2cd5,
9131 0x2cd7, 0x2cd7,
9132 0x2cd9, 0x2cd9,
9133 0x2cdb, 0x2cdb,
9134 0x2cdd, 0x2cdd,
9135 0x2cdf, 0x2cdf,
9136 0x2ce1, 0x2ce1,
9137 0x2ce3, 0x2ce3,
9138 0x2cec, 0x2cec,
9139 0x2cee, 0x2cee,
9140 0x2cf3, 0x2cf3,
9141 0x2d00, 0x2d25,
9142 0x2d27, 0x2d27,
9143 0x2d2d, 0x2d2d,
9144 0xa641, 0xa641,
9145 0xa643, 0xa643,
9146 0xa645, 0xa645,
9147 0xa647, 0xa647,
9148 0xa649, 0xa649,
9149 0xa64b, 0xa64b,
9150 0xa64d, 0xa64d,
9151 0xa64f, 0xa64f,
9152 0xa651, 0xa651,
9153 0xa653, 0xa653,
9154 0xa655, 0xa655,
9155 0xa657, 0xa657,
9156 0xa659, 0xa659,
9157 0xa65b, 0xa65b,
9158 0xa65d, 0xa65d,
9159 0xa65f, 0xa65f,
9160 0xa661, 0xa661,
9161 0xa663, 0xa663,
9162 0xa665, 0xa665,
9163 0xa667, 0xa667,
9164 0xa669, 0xa669,
9165 0xa66b, 0xa66b,
9166 0xa66d, 0xa66d,
9167 0xa681, 0xa681,
9168 0xa683, 0xa683,
9169 0xa685, 0xa685,
9170 0xa687, 0xa687,
9171 0xa689, 0xa689,
9172 0xa68b, 0xa68b,
9173 0xa68d, 0xa68d,
9174 0xa68f, 0xa68f,
9175 0xa691, 0xa691,
9176 0xa693, 0xa693,
9177 0xa695, 0xa695,
9178 0xa697, 0xa697,
9179 0xa699, 0xa699,
9180 0xa69b, 0xa69b,
9181 0xa723, 0xa723,
9182 0xa725, 0xa725,
9183 0xa727, 0xa727,
9184 0xa729, 0xa729,
9185 0xa72b, 0xa72b,
9186 0xa72d, 0xa72d,
9187 0xa72f, 0xa72f,
9188 0xa733, 0xa733,
9189 0xa735, 0xa735,
9190 0xa737, 0xa737,
9191 0xa739, 0xa739,
9192 0xa73b, 0xa73b,
9193 0xa73d, 0xa73d,
9194 0xa73f, 0xa73f,
9195 0xa741, 0xa741,
9196 0xa743, 0xa743,
9197 0xa745, 0xa745,
9198 0xa747, 0xa747,
9199 0xa749, 0xa749,
9200 0xa74b, 0xa74b,
9201 0xa74d, 0xa74d,
9202 0xa74f, 0xa74f,
9203 0xa751, 0xa751,
9204 0xa753, 0xa753,
9205 0xa755, 0xa755,
9206 0xa757, 0xa757,
9207 0xa759, 0xa759,
9208 0xa75b, 0xa75b,
9209 0xa75d, 0xa75d,
9210 0xa75f, 0xa75f,
9211 0xa761, 0xa761,
9212 0xa763, 0xa763,
9213 0xa765, 0xa765,
9214 0xa767, 0xa767,
9215 0xa769, 0xa769,
9216 0xa76b, 0xa76b,
9217 0xa76d, 0xa76d,
9218 0xa76f, 0xa76f,
9219 0xa77a, 0xa77a,
9220 0xa77c, 0xa77c,
9221 0xa77f, 0xa77f,
9222 0xa781, 0xa781,
9223 0xa783, 0xa783,
9224 0xa785, 0xa785,
9225 0xa787, 0xa787,
9226 0xa78c, 0xa78c,
9227 0xa791, 0xa791,
9228 0xa793, 0xa794,
9229 0xa797, 0xa797,
9230 0xa799, 0xa799,
9231 0xa79b, 0xa79b,
9232 0xa79d, 0xa79d,
9233 0xa79f, 0xa79f,
9234 0xa7a1, 0xa7a1,
9235 0xa7a3, 0xa7a3,
9236 0xa7a5, 0xa7a5,
9237 0xa7a7, 0xa7a7,
9238 0xa7a9, 0xa7a9,
9239 0xa7b5, 0xa7b5,
9240 0xa7b7, 0xa7b7,
9241 0xa7b9, 0xa7b9,
9242 0xa7bb, 0xa7bb,
9243 0xa7bd, 0xa7bd,
9244 0xa7bf, 0xa7bf,
9245 0xa7c3, 0xa7c3,
9246 0xab53, 0xab53,
9247 0xab70, 0xabbf,
9248 0xfb00, 0xfb06,
9249 0xfb13, 0xfb17,
9250 0xff41, 0xff5a,
9251 0x10428, 0x1044f,
9252 0x104d8, 0x104fb,
9253 0x10cc0, 0x10cf2,
9254 0x118c0, 0x118df,
9255 0x16e60, 0x16e7f,
9256 0x1e922, 0x1e943,
9257 }; /* END of CR_Changes_When_Titlecased */
9258 
9259 /* PROPERTY: 'Changes_When_Uppercased': Derived Property */
9260 static const OnigCodePoint
9261 CR_Changes_When_Uppercased[] = { 616,
9262 0x0061, 0x007a,
9263 0x00b5, 0x00b5,
9264 0x00df, 0x00f6,
9265 0x00f8, 0x00ff,
9266 0x0101, 0x0101,
9267 0x0103, 0x0103,
9268 0x0105, 0x0105,
9269 0x0107, 0x0107,
9270 0x0109, 0x0109,
9271 0x010b, 0x010b,
9272 0x010d, 0x010d,
9273 0x010f, 0x010f,
9274 0x0111, 0x0111,
9275 0x0113, 0x0113,
9276 0x0115, 0x0115,
9277 0x0117, 0x0117,
9278 0x0119, 0x0119,
9279 0x011b, 0x011b,
9280 0x011d, 0x011d,
9281 0x011f, 0x011f,
9282 0x0121, 0x0121,
9283 0x0123, 0x0123,
9284 0x0125, 0x0125,
9285 0x0127, 0x0127,
9286 0x0129, 0x0129,
9287 0x012b, 0x012b,
9288 0x012d, 0x012d,
9289 0x012f, 0x012f,
9290 0x0131, 0x0131,
9291 0x0133, 0x0133,
9292 0x0135, 0x0135,
9293 0x0137, 0x0137,
9294 0x013a, 0x013a,
9295 0x013c, 0x013c,
9296 0x013e, 0x013e,
9297 0x0140, 0x0140,
9298 0x0142, 0x0142,
9299 0x0144, 0x0144,
9300 0x0146, 0x0146,
9301 0x0148, 0x0149,
9302 0x014b, 0x014b,
9303 0x014d, 0x014d,
9304 0x014f, 0x014f,
9305 0x0151, 0x0151,
9306 0x0153, 0x0153,
9307 0x0155, 0x0155,
9308 0x0157, 0x0157,
9309 0x0159, 0x0159,
9310 0x015b, 0x015b,
9311 0x015d, 0x015d,
9312 0x015f, 0x015f,
9313 0x0161, 0x0161,
9314 0x0163, 0x0163,
9315 0x0165, 0x0165,
9316 0x0167, 0x0167,
9317 0x0169, 0x0169,
9318 0x016b, 0x016b,
9319 0x016d, 0x016d,
9320 0x016f, 0x016f,
9321 0x0171, 0x0171,
9322 0x0173, 0x0173,
9323 0x0175, 0x0175,
9324 0x0177, 0x0177,
9325 0x017a, 0x017a,
9326 0x017c, 0x017c,
9327 0x017e, 0x0180,
9328 0x0183, 0x0183,
9329 0x0185, 0x0185,
9330 0x0188, 0x0188,
9331 0x018c, 0x018c,
9332 0x0192, 0x0192,
9333 0x0195, 0x0195,
9334 0x0199, 0x019a,
9335 0x019e, 0x019e,
9336 0x01a1, 0x01a1,
9337 0x01a3, 0x01a3,
9338 0x01a5, 0x01a5,
9339 0x01a8, 0x01a8,
9340 0x01ad, 0x01ad,
9341 0x01b0, 0x01b0,
9342 0x01b4, 0x01b4,
9343 0x01b6, 0x01b6,
9344 0x01b9, 0x01b9,
9345 0x01bd, 0x01bd,
9346 0x01bf, 0x01bf,
9347 0x01c5, 0x01c6,
9348 0x01c8, 0x01c9,
9349 0x01cb, 0x01cc,
9350 0x01ce, 0x01ce,
9351 0x01d0, 0x01d0,
9352 0x01d2, 0x01d2,
9353 0x01d4, 0x01d4,
9354 0x01d6, 0x01d6,
9355 0x01d8, 0x01d8,
9356 0x01da, 0x01da,
9357 0x01dc, 0x01dd,
9358 0x01df, 0x01df,
9359 0x01e1, 0x01e1,
9360 0x01e3, 0x01e3,
9361 0x01e5, 0x01e5,
9362 0x01e7, 0x01e7,
9363 0x01e9, 0x01e9,
9364 0x01eb, 0x01eb,
9365 0x01ed, 0x01ed,
9366 0x01ef, 0x01f0,
9367 0x01f2, 0x01f3,
9368 0x01f5, 0x01f5,
9369 0x01f9, 0x01f9,
9370 0x01fb, 0x01fb,
9371 0x01fd, 0x01fd,
9372 0x01ff, 0x01ff,
9373 0x0201, 0x0201,
9374 0x0203, 0x0203,
9375 0x0205, 0x0205,
9376 0x0207, 0x0207,
9377 0x0209, 0x0209,
9378 0x020b, 0x020b,
9379 0x020d, 0x020d,
9380 0x020f, 0x020f,
9381 0x0211, 0x0211,
9382 0x0213, 0x0213,
9383 0x0215, 0x0215,
9384 0x0217, 0x0217,
9385 0x0219, 0x0219,
9386 0x021b, 0x021b,
9387 0x021d, 0x021d,
9388 0x021f, 0x021f,
9389 0x0223, 0x0223,
9390 0x0225, 0x0225,
9391 0x0227, 0x0227,
9392 0x0229, 0x0229,
9393 0x022b, 0x022b,
9394 0x022d, 0x022d,
9395 0x022f, 0x022f,
9396 0x0231, 0x0231,
9397 0x0233, 0x0233,
9398 0x023c, 0x023c,
9399 0x023f, 0x0240,
9400 0x0242, 0x0242,
9401 0x0247, 0x0247,
9402 0x0249, 0x0249,
9403 0x024b, 0x024b,
9404 0x024d, 0x024d,
9405 0x024f, 0x0254,
9406 0x0256, 0x0257,
9407 0x0259, 0x0259,
9408 0x025b, 0x025c,
9409 0x0260, 0x0261,
9410 0x0263, 0x0263,
9411 0x0265, 0x0266,
9412 0x0268, 0x026c,
9413 0x026f, 0x026f,
9414 0x0271, 0x0272,
9415 0x0275, 0x0275,
9416 0x027d, 0x027d,
9417 0x0280, 0x0280,
9418 0x0282, 0x0283,
9419 0x0287, 0x028c,
9420 0x0292, 0x0292,
9421 0x029d, 0x029e,
9422 0x0345, 0x0345,
9423 0x0371, 0x0371,
9424 0x0373, 0x0373,
9425 0x0377, 0x0377,
9426 0x037b, 0x037d,
9427 0x0390, 0x0390,
9428 0x03ac, 0x03ce,
9429 0x03d0, 0x03d1,
9430 0x03d5, 0x03d7,
9431 0x03d9, 0x03d9,
9432 0x03db, 0x03db,
9433 0x03dd, 0x03dd,
9434 0x03df, 0x03df,
9435 0x03e1, 0x03e1,
9436 0x03e3, 0x03e3,
9437 0x03e5, 0x03e5,
9438 0x03e7, 0x03e7,
9439 0x03e9, 0x03e9,
9440 0x03eb, 0x03eb,
9441 0x03ed, 0x03ed,
9442 0x03ef, 0x03f3,
9443 0x03f5, 0x03f5,
9444 0x03f8, 0x03f8,
9445 0x03fb, 0x03fb,
9446 0x0430, 0x045f,
9447 0x0461, 0x0461,
9448 0x0463, 0x0463,
9449 0x0465, 0x0465,
9450 0x0467, 0x0467,
9451 0x0469, 0x0469,
9452 0x046b, 0x046b,
9453 0x046d, 0x046d,
9454 0x046f, 0x046f,
9455 0x0471, 0x0471,
9456 0x0473, 0x0473,
9457 0x0475, 0x0475,
9458 0x0477, 0x0477,
9459 0x0479, 0x0479,
9460 0x047b, 0x047b,
9461 0x047d, 0x047d,
9462 0x047f, 0x047f,
9463 0x0481, 0x0481,
9464 0x048b, 0x048b,
9465 0x048d, 0x048d,
9466 0x048f, 0x048f,
9467 0x0491, 0x0491,
9468 0x0493, 0x0493,
9469 0x0495, 0x0495,
9470 0x0497, 0x0497,
9471 0x0499, 0x0499,
9472 0x049b, 0x049b,
9473 0x049d, 0x049d,
9474 0x049f, 0x049f,
9475 0x04a1, 0x04a1,
9476 0x04a3, 0x04a3,
9477 0x04a5, 0x04a5,
9478 0x04a7, 0x04a7,
9479 0x04a9, 0x04a9,
9480 0x04ab, 0x04ab,
9481 0x04ad, 0x04ad,
9482 0x04af, 0x04af,
9483 0x04b1, 0x04b1,
9484 0x04b3, 0x04b3,
9485 0x04b5, 0x04b5,
9486 0x04b7, 0x04b7,
9487 0x04b9, 0x04b9,
9488 0x04bb, 0x04bb,
9489 0x04bd, 0x04bd,
9490 0x04bf, 0x04bf,
9491 0x04c2, 0x04c2,
9492 0x04c4, 0x04c4,
9493 0x04c6, 0x04c6,
9494 0x04c8, 0x04c8,
9495 0x04ca, 0x04ca,
9496 0x04cc, 0x04cc,
9497 0x04ce, 0x04cf,
9498 0x04d1, 0x04d1,
9499 0x04d3, 0x04d3,
9500 0x04d5, 0x04d5,
9501 0x04d7, 0x04d7,
9502 0x04d9, 0x04d9,
9503 0x04db, 0x04db,
9504 0x04dd, 0x04dd,
9505 0x04df, 0x04df,
9506 0x04e1, 0x04e1,
9507 0x04e3, 0x04e3,
9508 0x04e5, 0x04e5,
9509 0x04e7, 0x04e7,
9510 0x04e9, 0x04e9,
9511 0x04eb, 0x04eb,
9512 0x04ed, 0x04ed,
9513 0x04ef, 0x04ef,
9514 0x04f1, 0x04f1,
9515 0x04f3, 0x04f3,
9516 0x04f5, 0x04f5,
9517 0x04f7, 0x04f7,
9518 0x04f9, 0x04f9,
9519 0x04fb, 0x04fb,
9520 0x04fd, 0x04fd,
9521 0x04ff, 0x04ff,
9522 0x0501, 0x0501,
9523 0x0503, 0x0503,
9524 0x0505, 0x0505,
9525 0x0507, 0x0507,
9526 0x0509, 0x0509,
9527 0x050b, 0x050b,
9528 0x050d, 0x050d,
9529 0x050f, 0x050f,
9530 0x0511, 0x0511,
9531 0x0513, 0x0513,
9532 0x0515, 0x0515,
9533 0x0517, 0x0517,
9534 0x0519, 0x0519,
9535 0x051b, 0x051b,
9536 0x051d, 0x051d,
9537 0x051f, 0x051f,
9538 0x0521, 0x0521,
9539 0x0523, 0x0523,
9540 0x0525, 0x0525,
9541 0x0527, 0x0527,
9542 0x0529, 0x0529,
9543 0x052b, 0x052b,
9544 0x052d, 0x052d,
9545 0x052f, 0x052f,
9546 0x0561, 0x0587,
9547 0x10d0, 0x10fa,
9548 0x10fd, 0x10ff,
9549 0x13f8, 0x13fd,
9550 0x1c80, 0x1c88,
9551 0x1d79, 0x1d79,
9552 0x1d7d, 0x1d7d,
9553 0x1d8e, 0x1d8e,
9554 0x1e01, 0x1e01,
9555 0x1e03, 0x1e03,
9556 0x1e05, 0x1e05,
9557 0x1e07, 0x1e07,
9558 0x1e09, 0x1e09,
9559 0x1e0b, 0x1e0b,
9560 0x1e0d, 0x1e0d,
9561 0x1e0f, 0x1e0f,
9562 0x1e11, 0x1e11,
9563 0x1e13, 0x1e13,
9564 0x1e15, 0x1e15,
9565 0x1e17, 0x1e17,
9566 0x1e19, 0x1e19,
9567 0x1e1b, 0x1e1b,
9568 0x1e1d, 0x1e1d,
9569 0x1e1f, 0x1e1f,
9570 0x1e21, 0x1e21,
9571 0x1e23, 0x1e23,
9572 0x1e25, 0x1e25,
9573 0x1e27, 0x1e27,
9574 0x1e29, 0x1e29,
9575 0x1e2b, 0x1e2b,
9576 0x1e2d, 0x1e2d,
9577 0x1e2f, 0x1e2f,
9578 0x1e31, 0x1e31,
9579 0x1e33, 0x1e33,
9580 0x1e35, 0x1e35,
9581 0x1e37, 0x1e37,
9582 0x1e39, 0x1e39,
9583 0x1e3b, 0x1e3b,
9584 0x1e3d, 0x1e3d,
9585 0x1e3f, 0x1e3f,
9586 0x1e41, 0x1e41,
9587 0x1e43, 0x1e43,
9588 0x1e45, 0x1e45,
9589 0x1e47, 0x1e47,
9590 0x1e49, 0x1e49,
9591 0x1e4b, 0x1e4b,
9592 0x1e4d, 0x1e4d,
9593 0x1e4f, 0x1e4f,
9594 0x1e51, 0x1e51,
9595 0x1e53, 0x1e53,
9596 0x1e55, 0x1e55,
9597 0x1e57, 0x1e57,
9598 0x1e59, 0x1e59,
9599 0x1e5b, 0x1e5b,
9600 0x1e5d, 0x1e5d,
9601 0x1e5f, 0x1e5f,
9602 0x1e61, 0x1e61,
9603 0x1e63, 0x1e63,
9604 0x1e65, 0x1e65,
9605 0x1e67, 0x1e67,
9606 0x1e69, 0x1e69,
9607 0x1e6b, 0x1e6b,
9608 0x1e6d, 0x1e6d,
9609 0x1e6f, 0x1e6f,
9610 0x1e71, 0x1e71,
9611 0x1e73, 0x1e73,
9612 0x1e75, 0x1e75,
9613 0x1e77, 0x1e77,
9614 0x1e79, 0x1e79,
9615 0x1e7b, 0x1e7b,
9616 0x1e7d, 0x1e7d,
9617 0x1e7f, 0x1e7f,
9618 0x1e81, 0x1e81,
9619 0x1e83, 0x1e83,
9620 0x1e85, 0x1e85,
9621 0x1e87, 0x1e87,
9622 0x1e89, 0x1e89,
9623 0x1e8b, 0x1e8b,
9624 0x1e8d, 0x1e8d,
9625 0x1e8f, 0x1e8f,
9626 0x1e91, 0x1e91,
9627 0x1e93, 0x1e93,
9628 0x1e95, 0x1e9b,
9629 0x1ea1, 0x1ea1,
9630 0x1ea3, 0x1ea3,
9631 0x1ea5, 0x1ea5,
9632 0x1ea7, 0x1ea7,
9633 0x1ea9, 0x1ea9,
9634 0x1eab, 0x1eab,
9635 0x1ead, 0x1ead,
9636 0x1eaf, 0x1eaf,
9637 0x1eb1, 0x1eb1,
9638 0x1eb3, 0x1eb3,
9639 0x1eb5, 0x1eb5,
9640 0x1eb7, 0x1eb7,
9641 0x1eb9, 0x1eb9,
9642 0x1ebb, 0x1ebb,
9643 0x1ebd, 0x1ebd,
9644 0x1ebf, 0x1ebf,
9645 0x1ec1, 0x1ec1,
9646 0x1ec3, 0x1ec3,
9647 0x1ec5, 0x1ec5,
9648 0x1ec7, 0x1ec7,
9649 0x1ec9, 0x1ec9,
9650 0x1ecb, 0x1ecb,
9651 0x1ecd, 0x1ecd,
9652 0x1ecf, 0x1ecf,
9653 0x1ed1, 0x1ed1,
9654 0x1ed3, 0x1ed3,
9655 0x1ed5, 0x1ed5,
9656 0x1ed7, 0x1ed7,
9657 0x1ed9, 0x1ed9,
9658 0x1edb, 0x1edb,
9659 0x1edd, 0x1edd,
9660 0x1edf, 0x1edf,
9661 0x1ee1, 0x1ee1,
9662 0x1ee3, 0x1ee3,
9663 0x1ee5, 0x1ee5,
9664 0x1ee7, 0x1ee7,
9665 0x1ee9, 0x1ee9,
9666 0x1eeb, 0x1eeb,
9667 0x1eed, 0x1eed,
9668 0x1eef, 0x1eef,
9669 0x1ef1, 0x1ef1,
9670 0x1ef3, 0x1ef3,
9671 0x1ef5, 0x1ef5,
9672 0x1ef7, 0x1ef7,
9673 0x1ef9, 0x1ef9,
9674 0x1efb, 0x1efb,
9675 0x1efd, 0x1efd,
9676 0x1eff, 0x1f07,
9677 0x1f10, 0x1f15,
9678 0x1f20, 0x1f27,
9679 0x1f30, 0x1f37,
9680 0x1f40, 0x1f45,
9681 0x1f50, 0x1f57,
9682 0x1f60, 0x1f67,
9683 0x1f70, 0x1f7d,
9684 0x1f80, 0x1fb4,
9685 0x1fb6, 0x1fb7,
9686 0x1fbc, 0x1fbc,
9687 0x1fbe, 0x1fbe,
9688 0x1fc2, 0x1fc4,
9689 0x1fc6, 0x1fc7,
9690 0x1fcc, 0x1fcc,
9691 0x1fd0, 0x1fd3,
9692 0x1fd6, 0x1fd7,
9693 0x1fe0, 0x1fe7,
9694 0x1ff2, 0x1ff4,
9695 0x1ff6, 0x1ff7,
9696 0x1ffc, 0x1ffc,
9697 0x214e, 0x214e,
9698 0x2170, 0x217f,
9699 0x2184, 0x2184,
9700 0x24d0, 0x24e9,
9701 0x2c30, 0x2c5e,
9702 0x2c61, 0x2c61,
9703 0x2c65, 0x2c66,
9704 0x2c68, 0x2c68,
9705 0x2c6a, 0x2c6a,
9706 0x2c6c, 0x2c6c,
9707 0x2c73, 0x2c73,
9708 0x2c76, 0x2c76,
9709 0x2c81, 0x2c81,
9710 0x2c83, 0x2c83,
9711 0x2c85, 0x2c85,
9712 0x2c87, 0x2c87,
9713 0x2c89, 0x2c89,
9714 0x2c8b, 0x2c8b,
9715 0x2c8d, 0x2c8d,
9716 0x2c8f, 0x2c8f,
9717 0x2c91, 0x2c91,
9718 0x2c93, 0x2c93,
9719 0x2c95, 0x2c95,
9720 0x2c97, 0x2c97,
9721 0x2c99, 0x2c99,
9722 0x2c9b, 0x2c9b,
9723 0x2c9d, 0x2c9d,
9724 0x2c9f, 0x2c9f,
9725 0x2ca1, 0x2ca1,
9726 0x2ca3, 0x2ca3,
9727 0x2ca5, 0x2ca5,
9728 0x2ca7, 0x2ca7,
9729 0x2ca9, 0x2ca9,
9730 0x2cab, 0x2cab,
9731 0x2cad, 0x2cad,
9732 0x2caf, 0x2caf,
9733 0x2cb1, 0x2cb1,
9734 0x2cb3, 0x2cb3,
9735 0x2cb5, 0x2cb5,
9736 0x2cb7, 0x2cb7,
9737 0x2cb9, 0x2cb9,
9738 0x2cbb, 0x2cbb,
9739 0x2cbd, 0x2cbd,
9740 0x2cbf, 0x2cbf,
9741 0x2cc1, 0x2cc1,
9742 0x2cc3, 0x2cc3,
9743 0x2cc5, 0x2cc5,
9744 0x2cc7, 0x2cc7,
9745 0x2cc9, 0x2cc9,
9746 0x2ccb, 0x2ccb,
9747 0x2ccd, 0x2ccd,
9748 0x2ccf, 0x2ccf,
9749 0x2cd1, 0x2cd1,
9750 0x2cd3, 0x2cd3,
9751 0x2cd5, 0x2cd5,
9752 0x2cd7, 0x2cd7,
9753 0x2cd9, 0x2cd9,
9754 0x2cdb, 0x2cdb,
9755 0x2cdd, 0x2cdd,
9756 0x2cdf, 0x2cdf,
9757 0x2ce1, 0x2ce1,
9758 0x2ce3, 0x2ce3,
9759 0x2cec, 0x2cec,
9760 0x2cee, 0x2cee,
9761 0x2cf3, 0x2cf3,
9762 0x2d00, 0x2d25,
9763 0x2d27, 0x2d27,
9764 0x2d2d, 0x2d2d,
9765 0xa641, 0xa641,
9766 0xa643, 0xa643,
9767 0xa645, 0xa645,
9768 0xa647, 0xa647,
9769 0xa649, 0xa649,
9770 0xa64b, 0xa64b,
9771 0xa64d, 0xa64d,
9772 0xa64f, 0xa64f,
9773 0xa651, 0xa651,
9774 0xa653, 0xa653,
9775 0xa655, 0xa655,
9776 0xa657, 0xa657,
9777 0xa659, 0xa659,
9778 0xa65b, 0xa65b,
9779 0xa65d, 0xa65d,
9780 0xa65f, 0xa65f,
9781 0xa661, 0xa661,
9782 0xa663, 0xa663,
9783 0xa665, 0xa665,
9784 0xa667, 0xa667,
9785 0xa669, 0xa669,
9786 0xa66b, 0xa66b,
9787 0xa66d, 0xa66d,
9788 0xa681, 0xa681,
9789 0xa683, 0xa683,
9790 0xa685, 0xa685,
9791 0xa687, 0xa687,
9792 0xa689, 0xa689,
9793 0xa68b, 0xa68b,
9794 0xa68d, 0xa68d,
9795 0xa68f, 0xa68f,
9796 0xa691, 0xa691,
9797 0xa693, 0xa693,
9798 0xa695, 0xa695,
9799 0xa697, 0xa697,
9800 0xa699, 0xa699,
9801 0xa69b, 0xa69b,
9802 0xa723, 0xa723,
9803 0xa725, 0xa725,
9804 0xa727, 0xa727,
9805 0xa729, 0xa729,
9806 0xa72b, 0xa72b,
9807 0xa72d, 0xa72d,
9808 0xa72f, 0xa72f,
9809 0xa733, 0xa733,
9810 0xa735, 0xa735,
9811 0xa737, 0xa737,
9812 0xa739, 0xa739,
9813 0xa73b, 0xa73b,
9814 0xa73d, 0xa73d,
9815 0xa73f, 0xa73f,
9816 0xa741, 0xa741,
9817 0xa743, 0xa743,
9818 0xa745, 0xa745,
9819 0xa747, 0xa747,
9820 0xa749, 0xa749,
9821 0xa74b, 0xa74b,
9822 0xa74d, 0xa74d,
9823 0xa74f, 0xa74f,
9824 0xa751, 0xa751,
9825 0xa753, 0xa753,
9826 0xa755, 0xa755,
9827 0xa757, 0xa757,
9828 0xa759, 0xa759,
9829 0xa75b, 0xa75b,
9830 0xa75d, 0xa75d,
9831 0xa75f, 0xa75f,
9832 0xa761, 0xa761,
9833 0xa763, 0xa763,
9834 0xa765, 0xa765,
9835 0xa767, 0xa767,
9836 0xa769, 0xa769,
9837 0xa76b, 0xa76b,
9838 0xa76d, 0xa76d,
9839 0xa76f, 0xa76f,
9840 0xa77a, 0xa77a,
9841 0xa77c, 0xa77c,
9842 0xa77f, 0xa77f,
9843 0xa781, 0xa781,
9844 0xa783, 0xa783,
9845 0xa785, 0xa785,
9846 0xa787, 0xa787,
9847 0xa78c, 0xa78c,
9848 0xa791, 0xa791,
9849 0xa793, 0xa794,
9850 0xa797, 0xa797,
9851 0xa799, 0xa799,
9852 0xa79b, 0xa79b,
9853 0xa79d, 0xa79d,
9854 0xa79f, 0xa79f,
9855 0xa7a1, 0xa7a1,
9856 0xa7a3, 0xa7a3,
9857 0xa7a5, 0xa7a5,
9858 0xa7a7, 0xa7a7,
9859 0xa7a9, 0xa7a9,
9860 0xa7b5, 0xa7b5,
9861 0xa7b7, 0xa7b7,
9862 0xa7b9, 0xa7b9,
9863 0xa7bb, 0xa7bb,
9864 0xa7bd, 0xa7bd,
9865 0xa7bf, 0xa7bf,
9866 0xa7c3, 0xa7c3,
9867 0xab53, 0xab53,
9868 0xab70, 0xabbf,
9869 0xfb00, 0xfb06,
9870 0xfb13, 0xfb17,
9871 0xff41, 0xff5a,
9872 0x10428, 0x1044f,
9873 0x104d8, 0x104fb,
9874 0x10cc0, 0x10cf2,
9875 0x118c0, 0x118df,
9876 0x16e60, 0x16e7f,
9877 0x1e922, 0x1e943,
9878 }; /* END of CR_Changes_When_Uppercased */
9879 
9880 /* PROPERTY: 'Cherokee': Script */
9881 static const OnigCodePoint
9882 CR_Cherokee[] = { 3,
9883 0x13a0, 0x13f5,
9884 0x13f8, 0x13fd,
9885 0xab70, 0xabbf,
9886 }; /* END of CR_Cherokee */
9887 
9888 /* PROPERTY: 'Cn': General Category */
9889 static const OnigCodePoint
9890 CR_Cn[] = { 666,
9891 0x0378, 0x0379,
9892 0x0380, 0x0383,
9893 0x038b, 0x038b,
9894 0x038d, 0x038d,
9895 0x03a2, 0x03a2,
9896 0x0530, 0x0530,
9897 0x0557, 0x0558,
9898 0x058b, 0x058c,
9899 0x0590, 0x0590,
9900 0x05c8, 0x05cf,
9901 0x05eb, 0x05ee,
9902 0x05f5, 0x05ff,
9903 0x061d, 0x061d,
9904 0x070e, 0x070e,
9905 0x074b, 0x074c,
9906 0x07b2, 0x07bf,
9907 0x07fb, 0x07fc,
9908 0x082e, 0x082f,
9909 0x083f, 0x083f,
9910 0x085c, 0x085d,
9911 0x085f, 0x085f,
9912 0x086b, 0x089f,
9913 0x08b5, 0x08b5,
9914 0x08be, 0x08d2,
9915 0x0984, 0x0984,
9916 0x098d, 0x098e,
9917 0x0991, 0x0992,
9918 0x09a9, 0x09a9,
9919 0x09b1, 0x09b1,
9920 0x09b3, 0x09b5,
9921 0x09ba, 0x09bb,
9922 0x09c5, 0x09c6,
9923 0x09c9, 0x09ca,
9924 0x09cf, 0x09d6,
9925 0x09d8, 0x09db,
9926 0x09de, 0x09de,
9927 0x09e4, 0x09e5,
9928 0x09ff, 0x0a00,
9929 0x0a04, 0x0a04,
9930 0x0a0b, 0x0a0e,
9931 0x0a11, 0x0a12,
9932 0x0a29, 0x0a29,
9933 0x0a31, 0x0a31,
9934 0x0a34, 0x0a34,
9935 0x0a37, 0x0a37,
9936 0x0a3a, 0x0a3b,
9937 0x0a3d, 0x0a3d,
9938 0x0a43, 0x0a46,
9939 0x0a49, 0x0a4a,
9940 0x0a4e, 0x0a50,
9941 0x0a52, 0x0a58,
9942 0x0a5d, 0x0a5d,
9943 0x0a5f, 0x0a65,
9944 0x0a77, 0x0a80,
9945 0x0a84, 0x0a84,
9946 0x0a8e, 0x0a8e,
9947 0x0a92, 0x0a92,
9948 0x0aa9, 0x0aa9,
9949 0x0ab1, 0x0ab1,
9950 0x0ab4, 0x0ab4,
9951 0x0aba, 0x0abb,
9952 0x0ac6, 0x0ac6,
9953 0x0aca, 0x0aca,
9954 0x0ace, 0x0acf,
9955 0x0ad1, 0x0adf,
9956 0x0ae4, 0x0ae5,
9957 0x0af2, 0x0af8,
9958 0x0b00, 0x0b00,
9959 0x0b04, 0x0b04,
9960 0x0b0d, 0x0b0e,
9961 0x0b11, 0x0b12,
9962 0x0b29, 0x0b29,
9963 0x0b31, 0x0b31,
9964 0x0b34, 0x0b34,
9965 0x0b3a, 0x0b3b,
9966 0x0b45, 0x0b46,
9967 0x0b49, 0x0b4a,
9968 0x0b4e, 0x0b55,
9969 0x0b58, 0x0b5b,
9970 0x0b5e, 0x0b5e,
9971 0x0b64, 0x0b65,
9972 0x0b78, 0x0b81,
9973 0x0b84, 0x0b84,
9974 0x0b8b, 0x0b8d,
9975 0x0b91, 0x0b91,
9976 0x0b96, 0x0b98,
9977 0x0b9b, 0x0b9b,
9978 0x0b9d, 0x0b9d,
9979 0x0ba0, 0x0ba2,
9980 0x0ba5, 0x0ba7,
9981 0x0bab, 0x0bad,
9982 0x0bba, 0x0bbd,
9983 0x0bc3, 0x0bc5,
9984 0x0bc9, 0x0bc9,
9985 0x0bce, 0x0bcf,
9986 0x0bd1, 0x0bd6,
9987 0x0bd8, 0x0be5,
9988 0x0bfb, 0x0bff,
9989 0x0c0d, 0x0c0d,
9990 0x0c11, 0x0c11,
9991 0x0c29, 0x0c29,
9992 0x0c3a, 0x0c3c,
9993 0x0c45, 0x0c45,
9994 0x0c49, 0x0c49,
9995 0x0c4e, 0x0c54,
9996 0x0c57, 0x0c57,
9997 0x0c5b, 0x0c5f,
9998 0x0c64, 0x0c65,
9999 0x0c70, 0x0c76,
10000 0x0c8d, 0x0c8d,
10001 0x0c91, 0x0c91,
10002 0x0ca9, 0x0ca9,
10003 0x0cb4, 0x0cb4,
10004 0x0cba, 0x0cbb,
10005 0x0cc5, 0x0cc5,
10006 0x0cc9, 0x0cc9,
10007 0x0cce, 0x0cd4,
10008 0x0cd7, 0x0cdd,
10009 0x0cdf, 0x0cdf,
10010 0x0ce4, 0x0ce5,
10011 0x0cf0, 0x0cf0,
10012 0x0cf3, 0x0cff,
10013 0x0d04, 0x0d04,
10014 0x0d0d, 0x0d0d,
10015 0x0d11, 0x0d11,
10016 0x0d45, 0x0d45,
10017 0x0d49, 0x0d49,
10018 0x0d50, 0x0d53,
10019 0x0d64, 0x0d65,
10020 0x0d80, 0x0d81,
10021 0x0d84, 0x0d84,
10022 0x0d97, 0x0d99,
10023 0x0db2, 0x0db2,
10024 0x0dbc, 0x0dbc,
10025 0x0dbe, 0x0dbf,
10026 0x0dc7, 0x0dc9,
10027 0x0dcb, 0x0dce,
10028 0x0dd5, 0x0dd5,
10029 0x0dd7, 0x0dd7,
10030 0x0de0, 0x0de5,
10031 0x0df0, 0x0df1,
10032 0x0df5, 0x0e00,
10033 0x0e3b, 0x0e3e,
10034 0x0e5c, 0x0e80,
10035 0x0e83, 0x0e83,
10036 0x0e85, 0x0e85,
10037 0x0e8b, 0x0e8b,
10038 0x0ea4, 0x0ea4,
10039 0x0ea6, 0x0ea6,
10040 0x0ebe, 0x0ebf,
10041 0x0ec5, 0x0ec5,
10042 0x0ec7, 0x0ec7,
10043 0x0ece, 0x0ecf,
10044 0x0eda, 0x0edb,
10045 0x0ee0, 0x0eff,
10046 0x0f48, 0x0f48,
10047 0x0f6d, 0x0f70,
10048 0x0f98, 0x0f98,
10049 0x0fbd, 0x0fbd,
10050 0x0fcd, 0x0fcd,
10051 0x0fdb, 0x0fff,
10052 0x10c6, 0x10c6,
10053 0x10c8, 0x10cc,
10054 0x10ce, 0x10cf,
10055 0x1249, 0x1249,
10056 0x124e, 0x124f,
10057 0x1257, 0x1257,
10058 0x1259, 0x1259,
10059 0x125e, 0x125f,
10060 0x1289, 0x1289,
10061 0x128e, 0x128f,
10062 0x12b1, 0x12b1,
10063 0x12b6, 0x12b7,
10064 0x12bf, 0x12bf,
10065 0x12c1, 0x12c1,
10066 0x12c6, 0x12c7,
10067 0x12d7, 0x12d7,
10068 0x1311, 0x1311,
10069 0x1316, 0x1317,
10070 0x135b, 0x135c,
10071 0x137d, 0x137f,
10072 0x139a, 0x139f,
10073 0x13f6, 0x13f7,
10074 0x13fe, 0x13ff,
10075 0x169d, 0x169f,
10076 0x16f9, 0x16ff,
10077 0x170d, 0x170d,
10078 0x1715, 0x171f,
10079 0x1737, 0x173f,
10080 0x1754, 0x175f,
10081 0x176d, 0x176d,
10082 0x1771, 0x1771,
10083 0x1774, 0x177f,
10084 0x17de, 0x17df,
10085 0x17ea, 0x17ef,
10086 0x17fa, 0x17ff,
10087 0x180f, 0x180f,
10088 0x181a, 0x181f,
10089 0x1879, 0x187f,
10090 0x18ab, 0x18af,
10091 0x18f6, 0x18ff,
10092 0x191f, 0x191f,
10093 0x192c, 0x192f,
10094 0x193c, 0x193f,
10095 0x1941, 0x1943,
10096 0x196e, 0x196f,
10097 0x1975, 0x197f,
10098 0x19ac, 0x19af,
10099 0x19ca, 0x19cf,
10100 0x19db, 0x19dd,
10101 0x1a1c, 0x1a1d,
10102 0x1a5f, 0x1a5f,
10103 0x1a7d, 0x1a7e,
10104 0x1a8a, 0x1a8f,
10105 0x1a9a, 0x1a9f,
10106 0x1aae, 0x1aaf,
10107 0x1abf, 0x1aff,
10108 0x1b4c, 0x1b4f,
10109 0x1b7d, 0x1b7f,
10110 0x1bf4, 0x1bfb,
10111 0x1c38, 0x1c3a,
10112 0x1c4a, 0x1c4c,
10113 0x1c89, 0x1c8f,
10114 0x1cbb, 0x1cbc,
10115 0x1cc8, 0x1ccf,
10116 0x1cfb, 0x1cff,
10117 0x1dfa, 0x1dfa,
10118 0x1f16, 0x1f17,
10119 0x1f1e, 0x1f1f,
10120 0x1f46, 0x1f47,
10121 0x1f4e, 0x1f4f,
10122 0x1f58, 0x1f58,
10123 0x1f5a, 0x1f5a,
10124 0x1f5c, 0x1f5c,
10125 0x1f5e, 0x1f5e,
10126 0x1f7e, 0x1f7f,
10127 0x1fb5, 0x1fb5,
10128 0x1fc5, 0x1fc5,
10129 0x1fd4, 0x1fd5,
10130 0x1fdc, 0x1fdc,
10131 0x1ff0, 0x1ff1,
10132 0x1ff5, 0x1ff5,
10133 0x1fff, 0x1fff,
10134 0x2065, 0x2065,
10135 0x2072, 0x2073,
10136 0x208f, 0x208f,
10137 0x209d, 0x209f,
10138 0x20c0, 0x20cf,
10139 0x20f1, 0x20ff,
10140 0x218c, 0x218f,
10141 0x2427, 0x243f,
10142 0x244b, 0x245f,
10143 0x2b74, 0x2b75,
10144 0x2b96, 0x2b97,
10145 0x2c2f, 0x2c2f,
10146 0x2c5f, 0x2c5f,
10147 0x2cf4, 0x2cf8,
10148 0x2d26, 0x2d26,
10149 0x2d28, 0x2d2c,
10150 0x2d2e, 0x2d2f,
10151 0x2d68, 0x2d6e,
10152 0x2d71, 0x2d7e,
10153 0x2d97, 0x2d9f,
10154 0x2da7, 0x2da7,
10155 0x2daf, 0x2daf,
10156 0x2db7, 0x2db7,
10157 0x2dbf, 0x2dbf,
10158 0x2dc7, 0x2dc7,
10159 0x2dcf, 0x2dcf,
10160 0x2dd7, 0x2dd7,
10161 0x2ddf, 0x2ddf,
10162 0x2e50, 0x2e7f,
10163 0x2e9a, 0x2e9a,
10164 0x2ef4, 0x2eff,
10165 0x2fd6, 0x2fef,
10166 0x2ffc, 0x2fff,
10167 0x3040, 0x3040,
10168 0x3097, 0x3098,
10169 0x3100, 0x3104,
10170 0x3130, 0x3130,
10171 0x318f, 0x318f,
10172 0x31bb, 0x31bf,
10173 0x31e4, 0x31ef,
10174 0x321f, 0x321f,
10175 0x4db6, 0x4dbf,
10176 0x9ff0, 0x9fff,
10177 0xa48d, 0xa48f,
10178 0xa4c7, 0xa4cf,
10179 0xa62c, 0xa63f,
10180 0xa6f8, 0xa6ff,
10181 0xa7c0, 0xa7c1,
10182 0xa7c7, 0xa7f6,
10183 0xa82c, 0xa82f,
10184 0xa83a, 0xa83f,
10185 0xa878, 0xa87f,
10186 0xa8c6, 0xa8cd,
10187 0xa8da, 0xa8df,
10188 0xa954, 0xa95e,
10189 0xa97d, 0xa97f,
10190 0xa9ce, 0xa9ce,
10191 0xa9da, 0xa9dd,
10192 0xa9ff, 0xa9ff,
10193 0xaa37, 0xaa3f,
10194 0xaa4e, 0xaa4f,
10195 0xaa5a, 0xaa5b,
10196 0xaac3, 0xaada,
10197 0xaaf7, 0xab00,
10198 0xab07, 0xab08,
10199 0xab0f, 0xab10,
10200 0xab17, 0xab1f,
10201 0xab27, 0xab27,
10202 0xab2f, 0xab2f,
10203 0xab68, 0xab6f,
10204 0xabee, 0xabef,
10205 0xabfa, 0xabff,
10206 0xd7a4, 0xd7af,
10207 0xd7c7, 0xd7ca,
10208 0xd7fc, 0xd7ff,
10209 0xfa6e, 0xfa6f,
10210 0xfada, 0xfaff,
10211 0xfb07, 0xfb12,
10212 0xfb18, 0xfb1c,
10213 0xfb37, 0xfb37,
10214 0xfb3d, 0xfb3d,
10215 0xfb3f, 0xfb3f,
10216 0xfb42, 0xfb42,
10217 0xfb45, 0xfb45,
10218 0xfbc2, 0xfbd2,
10219 0xfd40, 0xfd4f,
10220 0xfd90, 0xfd91,
10221 0xfdc8, 0xfdef,
10222 0xfdfe, 0xfdff,
10223 0xfe1a, 0xfe1f,
10224 0xfe53, 0xfe53,
10225 0xfe67, 0xfe67,
10226 0xfe6c, 0xfe6f,
10227 0xfe75, 0xfe75,
10228 0xfefd, 0xfefe,
10229 0xff00, 0xff00,
10230 0xffbf, 0xffc1,
10231 0xffc8, 0xffc9,
10232 0xffd0, 0xffd1,
10233 0xffd8, 0xffd9,
10234 0xffdd, 0xffdf,
10235 0xffe7, 0xffe7,
10236 0xffef, 0xfff8,
10237 0xfffe, 0xffff,
10238 0x1000c, 0x1000c,
10239 0x10027, 0x10027,
10240 0x1003b, 0x1003b,
10241 0x1003e, 0x1003e,
10242 0x1004e, 0x1004f,
10243 0x1005e, 0x1007f,
10244 0x100fb, 0x100ff,
10245 0x10103, 0x10106,
10246 0x10134, 0x10136,
10247 0x1018f, 0x1018f,
10248 0x1019c, 0x1019f,
10249 0x101a1, 0x101cf,
10250 0x101fe, 0x1027f,
10251 0x1029d, 0x1029f,
10252 0x102d1, 0x102df,
10253 0x102fc, 0x102ff,
10254 0x10324, 0x1032c,
10255 0x1034b, 0x1034f,
10256 0x1037b, 0x1037f,
10257 0x1039e, 0x1039e,
10258 0x103c4, 0x103c7,
10259 0x103d6, 0x103ff,
10260 0x1049e, 0x1049f,
10261 0x104aa, 0x104af,
10262 0x104d4, 0x104d7,
10263 0x104fc, 0x104ff,
10264 0x10528, 0x1052f,
10265 0x10564, 0x1056e,
10266 0x10570, 0x105ff,
10267 0x10737, 0x1073f,
10268 0x10756, 0x1075f,
10269 0x10768, 0x107ff,
10270 0x10806, 0x10807,
10271 0x10809, 0x10809,
10272 0x10836, 0x10836,
10273 0x10839, 0x1083b,
10274 0x1083d, 0x1083e,
10275 0x10856, 0x10856,
10276 0x1089f, 0x108a6,
10277 0x108b0, 0x108df,
10278 0x108f3, 0x108f3,
10279 0x108f6, 0x108fa,
10280 0x1091c, 0x1091e,
10281 0x1093a, 0x1093e,
10282 0x10940, 0x1097f,
10283 0x109b8, 0x109bb,
10284 0x109d0, 0x109d1,
10285 0x10a04, 0x10a04,
10286 0x10a07, 0x10a0b,
10287 0x10a14, 0x10a14,
10288 0x10a18, 0x10a18,
10289 0x10a36, 0x10a37,
10290 0x10a3b, 0x10a3e,
10291 0x10a49, 0x10a4f,
10292 0x10a59, 0x10a5f,
10293 0x10aa0, 0x10abf,
10294 0x10ae7, 0x10aea,
10295 0x10af7, 0x10aff,
10296 0x10b36, 0x10b38,
10297 0x10b56, 0x10b57,
10298 0x10b73, 0x10b77,
10299 0x10b92, 0x10b98,
10300 0x10b9d, 0x10ba8,
10301 0x10bb0, 0x10bff,
10302 0x10c49, 0x10c7f,
10303 0x10cb3, 0x10cbf,
10304 0x10cf3, 0x10cf9,
10305 0x10d28, 0x10d2f,
10306 0x10d3a, 0x10e5f,
10307 0x10e7f, 0x10eff,
10308 0x10f28, 0x10f2f,
10309 0x10f5a, 0x10fdf,
10310 0x10ff7, 0x10fff,
10311 0x1104e, 0x11051,
10312 0x11070, 0x1107e,
10313 0x110c2, 0x110cc,
10314 0x110ce, 0x110cf,
10315 0x110e9, 0x110ef,
10316 0x110fa, 0x110ff,
10317 0x11135, 0x11135,
10318 0x11147, 0x1114f,
10319 0x11177, 0x1117f,
10320 0x111ce, 0x111cf,
10321 0x111e0, 0x111e0,
10322 0x111f5, 0x111ff,
10323 0x11212, 0x11212,
10324 0x1123f, 0x1127f,
10325 0x11287, 0x11287,
10326 0x11289, 0x11289,
10327 0x1128e, 0x1128e,
10328 0x1129e, 0x1129e,
10329 0x112aa, 0x112af,
10330 0x112eb, 0x112ef,
10331 0x112fa, 0x112ff,
10332 0x11304, 0x11304,
10333 0x1130d, 0x1130e,
10334 0x11311, 0x11312,
10335 0x11329, 0x11329,
10336 0x11331, 0x11331,
10337 0x11334, 0x11334,
10338 0x1133a, 0x1133a,
10339 0x11345, 0x11346,
10340 0x11349, 0x1134a,
10341 0x1134e, 0x1134f,
10342 0x11351, 0x11356,
10343 0x11358, 0x1135c,
10344 0x11364, 0x11365,
10345 0x1136d, 0x1136f,
10346 0x11375, 0x113ff,
10347 0x1145a, 0x1145a,
10348 0x1145c, 0x1145c,
10349 0x11460, 0x1147f,
10350 0x114c8, 0x114cf,
10351 0x114da, 0x1157f,
10352 0x115b6, 0x115b7,
10353 0x115de, 0x115ff,
10354 0x11645, 0x1164f,
10355 0x1165a, 0x1165f,
10356 0x1166d, 0x1167f,
10357 0x116b9, 0x116bf,
10358 0x116ca, 0x116ff,
10359 0x1171b, 0x1171c,
10360 0x1172c, 0x1172f,
10361 0x11740, 0x117ff,
10362 0x1183c, 0x1189f,
10363 0x118f3, 0x118fe,
10364 0x11900, 0x1199f,
10365 0x119a8, 0x119a9,
10366 0x119d8, 0x119d9,
10367 0x119e5, 0x119ff,
10368 0x11a48, 0x11a4f,
10369 0x11aa3, 0x11abf,
10370 0x11af9, 0x11bff,
10371 0x11c09, 0x11c09,
10372 0x11c37, 0x11c37,
10373 0x11c46, 0x11c4f,
10374 0x11c6d, 0x11c6f,
10375 0x11c90, 0x11c91,
10376 0x11ca8, 0x11ca8,
10377 0x11cb7, 0x11cff,
10378 0x11d07, 0x11d07,
10379 0x11d0a, 0x11d0a,
10380 0x11d37, 0x11d39,
10381 0x11d3b, 0x11d3b,
10382 0x11d3e, 0x11d3e,
10383 0x11d48, 0x11d4f,
10384 0x11d5a, 0x11d5f,
10385 0x11d66, 0x11d66,
10386 0x11d69, 0x11d69,
10387 0x11d8f, 0x11d8f,
10388 0x11d92, 0x11d92,
10389 0x11d99, 0x11d9f,
10390 0x11daa, 0x11edf,
10391 0x11ef9, 0x11fbf,
10392 0x11ff2, 0x11ffe,
10393 0x1239a, 0x123ff,
10394 0x1246f, 0x1246f,
10395 0x12475, 0x1247f,
10396 0x12544, 0x12fff,
10397 0x1342f, 0x1342f,
10398 0x13439, 0x143ff,
10399 0x14647, 0x167ff,
10400 0x16a39, 0x16a3f,
10401 0x16a5f, 0x16a5f,
10402 0x16a6a, 0x16a6d,
10403 0x16a70, 0x16acf,
10404 0x16aee, 0x16aef,
10405 0x16af6, 0x16aff,
10406 0x16b46, 0x16b4f,
10407 0x16b5a, 0x16b5a,
10408 0x16b62, 0x16b62,
10409 0x16b78, 0x16b7c,
10410 0x16b90, 0x16e3f,
10411 0x16e9b, 0x16eff,
10412 0x16f4b, 0x16f4e,
10413 0x16f88, 0x16f8e,
10414 0x16fa0, 0x16fdf,
10415 0x16fe4, 0x16fff,
10416 0x187f8, 0x187ff,
10417 0x18af3, 0x1afff,
10418 0x1b11f, 0x1b14f,
10419 0x1b153, 0x1b163,
10420 0x1b168, 0x1b16f,
10421 0x1b2fc, 0x1bbff,
10422 0x1bc6b, 0x1bc6f,
10423 0x1bc7d, 0x1bc7f,
10424 0x1bc89, 0x1bc8f,
10425 0x1bc9a, 0x1bc9b,
10426 0x1bca4, 0x1cfff,
10427 0x1d0f6, 0x1d0ff,
10428 0x1d127, 0x1d128,
10429 0x1d1e9, 0x1d1ff,
10430 0x1d246, 0x1d2df,
10431 0x1d2f4, 0x1d2ff,
10432 0x1d357, 0x1d35f,
10433 0x1d379, 0x1d3ff,
10434 0x1d455, 0x1d455,
10435 0x1d49d, 0x1d49d,
10436 0x1d4a0, 0x1d4a1,
10437 0x1d4a3, 0x1d4a4,
10438 0x1d4a7, 0x1d4a8,
10439 0x1d4ad, 0x1d4ad,
10440 0x1d4ba, 0x1d4ba,
10441 0x1d4bc, 0x1d4bc,
10442 0x1d4c4, 0x1d4c4,
10443 0x1d506, 0x1d506,
10444 0x1d50b, 0x1d50c,
10445 0x1d515, 0x1d515,
10446 0x1d51d, 0x1d51d,
10447 0x1d53a, 0x1d53a,
10448 0x1d53f, 0x1d53f,
10449 0x1d545, 0x1d545,
10450 0x1d547, 0x1d549,
10451 0x1d551, 0x1d551,
10452 0x1d6a6, 0x1d6a7,
10453 0x1d7cc, 0x1d7cd,
10454 0x1da8c, 0x1da9a,
10455 0x1daa0, 0x1daa0,
10456 0x1dab0, 0x1dfff,
10457 0x1e007, 0x1e007,
10458 0x1e019, 0x1e01a,
10459 0x1e022, 0x1e022,
10460 0x1e025, 0x1e025,
10461 0x1e02b, 0x1e0ff,
10462 0x1e12d, 0x1e12f,
10463 0x1e13e, 0x1e13f,
10464 0x1e14a, 0x1e14d,
10465 0x1e150, 0x1e2bf,
10466 0x1e2fa, 0x1e2fe,
10467 0x1e300, 0x1e7ff,
10468 0x1e8c5, 0x1e8c6,
10469 0x1e8d7, 0x1e8ff,
10470 0x1e94c, 0x1e94f,
10471 0x1e95a, 0x1e95d,
10472 0x1e960, 0x1ec70,
10473 0x1ecb5, 0x1ed00,
10474 0x1ed3e, 0x1edff,
10475 0x1ee04, 0x1ee04,
10476 0x1ee20, 0x1ee20,
10477 0x1ee23, 0x1ee23,
10478 0x1ee25, 0x1ee26,
10479 0x1ee28, 0x1ee28,
10480 0x1ee33, 0x1ee33,
10481 0x1ee38, 0x1ee38,
10482 0x1ee3a, 0x1ee3a,
10483 0x1ee3c, 0x1ee41,
10484 0x1ee43, 0x1ee46,
10485 0x1ee48, 0x1ee48,
10486 0x1ee4a, 0x1ee4a,
10487 0x1ee4c, 0x1ee4c,
10488 0x1ee50, 0x1ee50,
10489 0x1ee53, 0x1ee53,
10490 0x1ee55, 0x1ee56,
10491 0x1ee58, 0x1ee58,
10492 0x1ee5a, 0x1ee5a,
10493 0x1ee5c, 0x1ee5c,
10494 0x1ee5e, 0x1ee5e,
10495 0x1ee60, 0x1ee60,
10496 0x1ee63, 0x1ee63,
10497 0x1ee65, 0x1ee66,
10498 0x1ee6b, 0x1ee6b,
10499 0x1ee73, 0x1ee73,
10500 0x1ee78, 0x1ee78,
10501 0x1ee7d, 0x1ee7d,
10502 0x1ee7f, 0x1ee7f,
10503 0x1ee8a, 0x1ee8a,
10504 0x1ee9c, 0x1eea0,
10505 0x1eea4, 0x1eea4,
10506 0x1eeaa, 0x1eeaa,
10507 0x1eebc, 0x1eeef,
10508 0x1eef2, 0x1efff,
10509 0x1f02c, 0x1f02f,
10510 0x1f094, 0x1f09f,
10511 0x1f0af, 0x1f0b0,
10512 0x1f0c0, 0x1f0c0,
10513 0x1f0d0, 0x1f0d0,
10514 0x1f0f6, 0x1f0ff,
10515 0x1f10d, 0x1f10f,
10516 0x1f16d, 0x1f16f,
10517 0x1f1ad, 0x1f1e5,
10518 0x1f203, 0x1f20f,
10519 0x1f23c, 0x1f23f,
10520 0x1f249, 0x1f24f,
10521 0x1f252, 0x1f25f,
10522 0x1f266, 0x1f2ff,
10523 0x1f6d6, 0x1f6df,
10524 0x1f6ed, 0x1f6ef,
10525 0x1f6fb, 0x1f6ff,
10526 0x1f774, 0x1f77f,
10527 0x1f7d9, 0x1f7df,
10528 0x1f7ec, 0x1f7ff,
10529 0x1f80c, 0x1f80f,
10530 0x1f848, 0x1f84f,
10531 0x1f85a, 0x1f85f,
10532 0x1f888, 0x1f88f,
10533 0x1f8ae, 0x1f8ff,
10534 0x1f90c, 0x1f90c,
10535 0x1f972, 0x1f972,
10536 0x1f977, 0x1f979,
10537 0x1f9a3, 0x1f9a4,
10538 0x1f9ab, 0x1f9ad,
10539 0x1f9cb, 0x1f9cc,
10540 0x1fa54, 0x1fa5f,
10541 0x1fa6e, 0x1fa6f,
10542 0x1fa74, 0x1fa77,
10543 0x1fa7b, 0x1fa7f,
10544 0x1fa83, 0x1fa8f,
10545 0x1fa96, 0x1ffff,
10546 0x2a6d7, 0x2a6ff,
10547 0x2b735, 0x2b73f,
10548 0x2b81e, 0x2b81f,
10549 0x2cea2, 0x2ceaf,
10550 0x2ebe1, 0x2f7ff,
10551 0x2fa1e, 0xe0000,
10552 0xe0002, 0xe001f,
10553 0xe0080, 0xe00ff,
10554 0xe01f0, 0xeffff,
10555 0xffffe, 0xfffff,
10556 0x10fffe, 0x10ffff,
10557 }; /* END of CR_Cn */
10558 
10559 /* PROPERTY: 'Co': General Category */
10560 static const OnigCodePoint
10561 CR_Co[] = { 3,
10562 0xe000, 0xf8ff,
10563 0xf0000, 0xffffd,
10564 0x100000, 0x10fffd,
10565 }; /* END of CR_Co */
10566 
10567 /* PROPERTY: 'Common': Script */
10568 static const OnigCodePoint
10569 CR_Common[] = { 172,
10570 0x0000, 0x0040,
10571 0x005b, 0x0060,
10572 0x007b, 0x00a9,
10573 0x00ab, 0x00b9,
10574 0x00bb, 0x00bf,
10575 0x00d7, 0x00d7,
10576 0x00f7, 0x00f7,
10577 0x02b9, 0x02df,
10578 0x02e5, 0x02e9,
10579 0x02ec, 0x02ff,
10580 0x0374, 0x0374,
10581 0x037e, 0x037e,
10582 0x0385, 0x0385,
10583 0x0387, 0x0387,
10584 0x0589, 0x0589,
10585 0x0605, 0x0605,
10586 0x060c, 0x060c,
10587 0x061b, 0x061b,
10588 0x061f, 0x061f,
10589 0x0640, 0x0640,
10590 0x06dd, 0x06dd,
10591 0x08e2, 0x08e2,
10592 0x0964, 0x0965,
10593 0x0e3f, 0x0e3f,
10594 0x0fd5, 0x0fd8,
10595 0x10fb, 0x10fb,
10596 0x16eb, 0x16ed,
10597 0x1735, 0x1736,
10598 0x1802, 0x1803,
10599 0x1805, 0x1805,
10600 0x1cd3, 0x1cd3,
10601 0x1ce1, 0x1ce1,
10602 0x1ce9, 0x1cec,
10603 0x1cee, 0x1cf3,
10604 0x1cf5, 0x1cf7,
10605 0x1cfa, 0x1cfa,
10606 0x2000, 0x200b,
10607 0x200e, 0x2064,
10608 0x2066, 0x2070,
10609 0x2074, 0x207e,
10610 0x2080, 0x208e,
10611 0x20a0, 0x20bf,
10612 0x2100, 0x2125,
10613 0x2127, 0x2129,
10614 0x212c, 0x2131,
10615 0x2133, 0x214d,
10616 0x214f, 0x215f,
10617 0x2189, 0x218b,
10618 0x2190, 0x2426,
10619 0x2440, 0x244a,
10620 0x2460, 0x27ff,
10621 0x2900, 0x2b73,
10622 0x2b76, 0x2b95,
10623 0x2b98, 0x2bff,
10624 0x2e00, 0x2e4f,
10625 0x2ff0, 0x2ffb,
10626 0x3000, 0x3004,
10627 0x3006, 0x3006,
10628 0x3008, 0x3020,
10629 0x3030, 0x3037,
10630 0x303c, 0x303f,
10631 0x309b, 0x309c,
10632 0x30a0, 0x30a0,
10633 0x30fb, 0x30fc,
10634 0x3190, 0x319f,
10635 0x31c0, 0x31e3,
10636 0x3220, 0x325f,
10637 0x327f, 0x32cf,
10638 0x32ff, 0x32ff,
10639 0x3358, 0x33ff,
10640 0x4dc0, 0x4dff,
10641 0xa700, 0xa721,
10642 0xa788, 0xa78a,
10643 0xa830, 0xa839,
10644 0xa92e, 0xa92e,
10645 0xa9cf, 0xa9cf,
10646 0xab5b, 0xab5b,
10647 0xfd3e, 0xfd3f,
10648 0xfe10, 0xfe19,
10649 0xfe30, 0xfe52,
10650 0xfe54, 0xfe66,
10651 0xfe68, 0xfe6b,
10652 0xfeff, 0xfeff,
10653 0xff01, 0xff20,
10654 0xff3b, 0xff40,
10655 0xff5b, 0xff65,
10656 0xff70, 0xff70,
10657 0xff9e, 0xff9f,
10658 0xffe0, 0xffe6,
10659 0xffe8, 0xffee,
10660 0xfff9, 0xfffd,
10661 0x10100, 0x10102,
10662 0x10107, 0x10133,
10663 0x10137, 0x1013f,
10664 0x10190, 0x1019b,
10665 0x101d0, 0x101fc,
10666 0x102e1, 0x102fb,
10667 0x16fe2, 0x16fe3,
10668 0x1bca0, 0x1bca3,
10669 0x1d000, 0x1d0f5,
10670 0x1d100, 0x1d126,
10671 0x1d129, 0x1d166,
10672 0x1d16a, 0x1d17a,
10673 0x1d183, 0x1d184,
10674 0x1d18c, 0x1d1a9,
10675 0x1d1ae, 0x1d1e8,
10676 0x1d2e0, 0x1d2f3,
10677 0x1d300, 0x1d356,
10678 0x1d360, 0x1d378,
10679 0x1d400, 0x1d454,
10680 0x1d456, 0x1d49c,
10681 0x1d49e, 0x1d49f,
10682 0x1d4a2, 0x1d4a2,
10683 0x1d4a5, 0x1d4a6,
10684 0x1d4a9, 0x1d4ac,
10685 0x1d4ae, 0x1d4b9,
10686 0x1d4bb, 0x1d4bb,
10687 0x1d4bd, 0x1d4c3,
10688 0x1d4c5, 0x1d505,
10689 0x1d507, 0x1d50a,
10690 0x1d50d, 0x1d514,
10691 0x1d516, 0x1d51c,
10692 0x1d51e, 0x1d539,
10693 0x1d53b, 0x1d53e,
10694 0x1d540, 0x1d544,
10695 0x1d546, 0x1d546,
10696 0x1d54a, 0x1d550,
10697 0x1d552, 0x1d6a5,
10698 0x1d6a8, 0x1d7cb,
10699 0x1d7ce, 0x1d7ff,
10700 0x1ec71, 0x1ecb4,
10701 0x1ed01, 0x1ed3d,
10702 0x1f000, 0x1f02b,
10703 0x1f030, 0x1f093,
10704 0x1f0a0, 0x1f0ae,
10705 0x1f0b1, 0x1f0bf,
10706 0x1f0c1, 0x1f0cf,
10707 0x1f0d1, 0x1f0f5,
10708 0x1f100, 0x1f10c,
10709 0x1f110, 0x1f16c,
10710 0x1f170, 0x1f1ac,
10711 0x1f1e6, 0x1f1ff,
10712 0x1f201, 0x1f202,
10713 0x1f210, 0x1f23b,
10714 0x1f240, 0x1f248,
10715 0x1f250, 0x1f251,
10716 0x1f260, 0x1f265,
10717 0x1f300, 0x1f6d5,
10718 0x1f6e0, 0x1f6ec,
10719 0x1f6f0, 0x1f6fa,
10720 0x1f700, 0x1f773,
10721 0x1f780, 0x1f7d8,
10722 0x1f7e0, 0x1f7eb,
10723 0x1f800, 0x1f80b,
10724 0x1f810, 0x1f847,
10725 0x1f850, 0x1f859,
10726 0x1f860, 0x1f887,
10727 0x1f890, 0x1f8ad,
10728 0x1f900, 0x1f90b,
10729 0x1f90d, 0x1f971,
10730 0x1f973, 0x1f976,
10731 0x1f97a, 0x1f9a2,
10732 0x1f9a5, 0x1f9aa,
10733 0x1f9ae, 0x1f9ca,
10734 0x1f9cd, 0x1fa53,
10735 0x1fa60, 0x1fa6d,
10736 0x1fa70, 0x1fa73,
10737 0x1fa78, 0x1fa7a,
10738 0x1fa80, 0x1fa82,
10739 0x1fa90, 0x1fa95,
10740 0xe0001, 0xe0001,
10741 0xe0020, 0xe007f,
10742 }; /* END of CR_Common */
10743 
10744 /* PROPERTY: 'Coptic': Script */
10745 static const OnigCodePoint
10746 CR_Coptic[] = { 3,
10747 0x03e2, 0x03ef,
10748 0x2c80, 0x2cf3,
10749 0x2cf9, 0x2cff,
10750 }; /* END of CR_Coptic */
10751 
10752 /* PROPERTY: 'Cs': General Category */
10753 static const OnigCodePoint
10754 CR_Cs[] = { 1,
10755 0xd800, 0xdfff,
10756 }; /* END of CR_Cs */
10757 
10758 /* PROPERTY: 'Cuneiform': Script */
10759 static const OnigCodePoint
10760 CR_Cuneiform[] = { 4,
10761 0x12000, 0x12399,
10762 0x12400, 0x1246e,
10763 0x12470, 0x12474,
10764 0x12480, 0x12543,
10765 }; /* END of CR_Cuneiform */
10766 
10767 /* PROPERTY: 'Cypriot': Script */
10768 static const OnigCodePoint
10769 CR_Cypriot[] = { 6,
10770 0x10800, 0x10805,
10771 0x10808, 0x10808,
10772 0x1080a, 0x10835,
10773 0x10837, 0x10838,
10774 0x1083c, 0x1083c,
10775 0x1083f, 0x1083f,
10776 }; /* END of CR_Cypriot */
10777 
10778 /* PROPERTY: 'Cyrillic': Script */
10779 static const OnigCodePoint
10780 CR_Cyrillic[] = { 8,
10781 0x0400, 0x0484,
10782 0x0487, 0x052f,
10783 0x1c80, 0x1c88,
10784 0x1d2b, 0x1d2b,
10785 0x1d78, 0x1d78,
10786 0x2de0, 0x2dff,
10787 0xa640, 0xa69f,
10788 0xfe2e, 0xfe2f,
10789 }; /* END of CR_Cyrillic */
10790 
10791 /* PROPERTY: 'Dash': Binary Property */
10792 static const OnigCodePoint
10793 CR_Dash[] = { 21,
10794 0x002d, 0x002d,
10795 0x058a, 0x058a,
10796 0x05be, 0x05be,
10797 0x1400, 0x1400,
10798 0x1806, 0x1806,
10799 0x2010, 0x2015,
10800 0x2053, 0x2053,
10801 0x207b, 0x207b,
10802 0x208b, 0x208b,
10803 0x2212, 0x2212,
10804 0x2e17, 0x2e17,
10805 0x2e1a, 0x2e1a,
10806 0x2e3a, 0x2e3b,
10807 0x2e40, 0x2e40,
10808 0x301c, 0x301c,
10809 0x3030, 0x3030,
10810 0x30a0, 0x30a0,
10811 0xfe31, 0xfe32,
10812 0xfe58, 0xfe58,
10813 0xfe63, 0xfe63,
10814 0xff0d, 0xff0d,
10815 }; /* END of CR_Dash */
10816 
10817 /* PROPERTY: 'Default_Ignorable_Code_Point': Derived Property */
10818 static const OnigCodePoint
10819 CR_Default_Ignorable_Code_Point[] = { 17,
10820 0x00ad, 0x00ad,
10821 0x034f, 0x034f,
10822 0x061c, 0x061c,
10823 0x115f, 0x1160,
10824 0x17b4, 0x17b5,
10825 0x180b, 0x180e,
10826 0x200b, 0x200f,
10827 0x202a, 0x202e,
10828 0x2060, 0x206f,
10829 0x3164, 0x3164,
10830 0xfe00, 0xfe0f,
10831 0xfeff, 0xfeff,
10832 0xffa0, 0xffa0,
10833 0xfff0, 0xfff8,
10834 0x1bca0, 0x1bca3,
10835 0x1d173, 0x1d17a,
10836 0xe0000, 0xe0fff,
10837 }; /* END of CR_Default_Ignorable_Code_Point */
10838 
10839 /* PROPERTY: 'Deprecated': Binary Property */
10840 static const OnigCodePoint
10841 CR_Deprecated[] = { 8,
10842 0x0149, 0x0149,
10843 0x0673, 0x0673,
10844 0x0f77, 0x0f77,
10845 0x0f79, 0x0f79,
10846 0x17a3, 0x17a4,
10847 0x206a, 0x206f,
10848 0x2329, 0x232a,
10849 0xe0001, 0xe0001,
10850 }; /* END of CR_Deprecated */
10851 
10852 /* PROPERTY: 'Deseret': Script */
10853 static const OnigCodePoint
10854 CR_Deseret[] = { 1,
10855 0x10400, 0x1044f,
10856 }; /* END of CR_Deseret */
10857 
10858 /* PROPERTY: 'Devanagari': Script */
10859 static const OnigCodePoint
10860 CR_Devanagari[] = { 4,
10861 0x0900, 0x0950,
10862 0x0955, 0x0963,
10863 0x0966, 0x097f,
10864 0xa8e0, 0xa8ff,
10865 }; /* END of CR_Devanagari */
10866 
10867 /* PROPERTY: 'Diacritic': Binary Property */
10868 static const OnigCodePoint
10869 CR_Diacritic[] = { 171,
10870 0x005e, 0x005e,
10871 0x0060, 0x0060,
10872 0x00a8, 0x00a8,
10873 0x00af, 0x00af,
10874 0x00b4, 0x00b4,
10875 0x00b7, 0x00b8,
10876 0x02b0, 0x034e,
10877 0x0350, 0x0357,
10878 0x035d, 0x0362,
10879 0x0374, 0x0375,
10880 0x037a, 0x037a,
10881 0x0384, 0x0385,
10882 0x0483, 0x0487,
10883 0x0559, 0x0559,
10884 0x0591, 0x05a1,
10885 0x05a3, 0x05bd,
10886 0x05bf, 0x05bf,
10887 0x05c1, 0x05c2,
10888 0x05c4, 0x05c4,
10889 0x064b, 0x0652,
10890 0x0657, 0x0658,
10891 0x06df, 0x06e0,
10892 0x06e5, 0x06e6,
10893 0x06ea, 0x06ec,
10894 0x0730, 0x074a,
10895 0x07a6, 0x07b0,
10896 0x07eb, 0x07f5,
10897 0x0818, 0x0819,
10898 0x08e3, 0x08fe,
10899 0x093c, 0x093c,
10900 0x094d, 0x094d,
10901 0x0951, 0x0954,
10902 0x0971, 0x0971,
10903 0x09bc, 0x09bc,
10904 0x09cd, 0x09cd,
10905 0x0a3c, 0x0a3c,
10906 0x0a4d, 0x0a4d,
10907 0x0abc, 0x0abc,
10908 0x0acd, 0x0acd,
10909 0x0afd, 0x0aff,
10910 0x0b3c, 0x0b3c,
10911 0x0b4d, 0x0b4d,
10912 0x0bcd, 0x0bcd,
10913 0x0c4d, 0x0c4d,
10914 0x0cbc, 0x0cbc,
10915 0x0ccd, 0x0ccd,
10916 0x0d3b, 0x0d3c,
10917 0x0d4d, 0x0d4d,
10918 0x0dca, 0x0dca,
10919 0x0e47, 0x0e4c,
10920 0x0e4e, 0x0e4e,
10921 0x0eba, 0x0eba,
10922 0x0ec8, 0x0ecc,
10923 0x0f18, 0x0f19,
10924 0x0f35, 0x0f35,
10925 0x0f37, 0x0f37,
10926 0x0f39, 0x0f39,
10927 0x0f3e, 0x0f3f,
10928 0x0f82, 0x0f84,
10929 0x0f86, 0x0f87,
10930 0x0fc6, 0x0fc6,
10931 0x1037, 0x1037,
10932 0x1039, 0x103a,
10933 0x1063, 0x1064,
10934 0x1069, 0x106d,
10935 0x1087, 0x108d,
10936 0x108f, 0x108f,
10937 0x109a, 0x109b,
10938 0x135d, 0x135f,
10939 0x17c9, 0x17d3,
10940 0x17dd, 0x17dd,
10941 0x1939, 0x193b,
10942 0x1a75, 0x1a7c,
10943 0x1a7f, 0x1a7f,
10944 0x1ab0, 0x1abd,
10945 0x1b34, 0x1b34,
10946 0x1b44, 0x1b44,
10947 0x1b6b, 0x1b73,
10948 0x1baa, 0x1bab,
10949 0x1c36, 0x1c37,
10950 0x1c78, 0x1c7d,
10951 0x1cd0, 0x1ce8,
10952 0x1ced, 0x1ced,
10953 0x1cf4, 0x1cf4,
10954 0x1cf7, 0x1cf9,
10955 0x1d2c, 0x1d6a,
10956 0x1dc4, 0x1dcf,
10957 0x1df5, 0x1df9,
10958 0x1dfd, 0x1dff,
10959 0x1fbd, 0x1fbd,
10960 0x1fbf, 0x1fc1,
10961 0x1fcd, 0x1fcf,
10962 0x1fdd, 0x1fdf,
10963 0x1fed, 0x1fef,
10964 0x1ffd, 0x1ffe,
10965 0x2cef, 0x2cf1,
10966 0x2e2f, 0x2e2f,
10967 0x302a, 0x302f,
10968 0x3099, 0x309c,
10969 0x30fc, 0x30fc,
10970 0xa66f, 0xa66f,
10971 0xa67c, 0xa67d,
10972 0xa67f, 0xa67f,
10973 0xa69c, 0xa69d,
10974 0xa6f0, 0xa6f1,
10975 0xa700, 0xa721,
10976 0xa788, 0xa78a,
10977 0xa7f8, 0xa7f9,
10978 0xa8c4, 0xa8c4,
10979 0xa8e0, 0xa8f1,
10980 0xa92b, 0xa92e,
10981 0xa953, 0xa953,
10982 0xa9b3, 0xa9b3,
10983 0xa9c0, 0xa9c0,
10984 0xa9e5, 0xa9e5,
10985 0xaa7b, 0xaa7d,
10986 0xaabf, 0xaac2,
10987 0xaaf6, 0xaaf6,
10988 0xab5b, 0xab5f,
10989 0xabec, 0xabed,
10990 0xfb1e, 0xfb1e,
10991 0xfe20, 0xfe2f,
10992 0xff3e, 0xff3e,
10993 0xff40, 0xff40,
10994 0xff70, 0xff70,
10995 0xff9e, 0xff9f,
10996 0xffe3, 0xffe3,
10997 0x102e0, 0x102e0,
10998 0x10ae5, 0x10ae6,
10999 0x10d22, 0x10d27,
11000 0x10f46, 0x10f50,
11001 0x110b9, 0x110ba,
11002 0x11133, 0x11134,
11003 0x11173, 0x11173,
11004 0x111c0, 0x111c0,
11005 0x111ca, 0x111cc,
11006 0x11235, 0x11236,
11007 0x112e9, 0x112ea,
11008 0x1133c, 0x1133c,
11009 0x1134d, 0x1134d,
11010 0x11366, 0x1136c,
11011 0x11370, 0x11374,
11012 0x11442, 0x11442,
11013 0x11446, 0x11446,
11014 0x114c2, 0x114c3,
11015 0x115bf, 0x115c0,
11016 0x1163f, 0x1163f,
11017 0x116b6, 0x116b7,
11018 0x1172b, 0x1172b,
11019 0x11839, 0x1183a,
11020 0x119e0, 0x119e0,
11021 0x11a34, 0x11a34,
11022 0x11a47, 0x11a47,
11023 0x11a99, 0x11a99,
11024 0x11c3f, 0x11c3f,
11025 0x11d42, 0x11d42,
11026 0x11d44, 0x11d45,
11027 0x11d97, 0x11d97,
11028 0x16af0, 0x16af4,
11029 0x16b30, 0x16b36,
11030 0x16f8f, 0x16f9f,
11031 0x1d167, 0x1d169,
11032 0x1d16d, 0x1d172,
11033 0x1d17b, 0x1d182,
11034 0x1d185, 0x1d18b,
11035 0x1d1aa, 0x1d1ad,
11036 0x1e130, 0x1e136,
11037 0x1e2ec, 0x1e2ef,
11038 0x1e8d0, 0x1e8d6,
11039 0x1e944, 0x1e946,
11040 0x1e948, 0x1e94a,
11041 }; /* END of CR_Diacritic */
11042 
11043 /* PROPERTY: 'Dogra': Script */
11044 static const OnigCodePoint
11045 CR_Dogra[] = { 1,
11046 0x11800, 0x1183b,
11047 }; /* END of CR_Dogra */
11048 
11049 /* PROPERTY: 'Duployan': Script */
11050 static const OnigCodePoint
11051 CR_Duployan[] = { 5,
11052 0x1bc00, 0x1bc6a,
11053 0x1bc70, 0x1bc7c,
11054 0x1bc80, 0x1bc88,
11055 0x1bc90, 0x1bc99,
11056 0x1bc9c, 0x1bc9f,
11057 }; /* END of CR_Duployan */
11058 
11059 /* PROPERTY: 'Egyptian_Hieroglyphs': Script */
11060 static const OnigCodePoint
11061 CR_Egyptian_Hieroglyphs[] = { 2,
11062 0x13000, 0x1342e,
11063 0x13430, 0x13438,
11064 }; /* END of CR_Egyptian_Hieroglyphs */
11065 
11066 /* PROPERTY: 'Elbasan': Script */
11067 static const OnigCodePoint
11068 CR_Elbasan[] = { 1,
11069 0x10500, 0x10527,
11070 }; /* END of CR_Elbasan */
11071 
11072 /* PROPERTY: 'Elymaic': Script */
11073 static const OnigCodePoint
11074 CR_Elymaic[] = { 1,
11075 0x10fe0, 0x10ff6,
11076 }; /* END of CR_Elymaic */
11077 
11078 /* PROPERTY: 'Emoji': Emoji Property */
11079 static const OnigCodePoint
11080 CR_Emoji[] = { 151,
11081 0x0023, 0x0023,
11082 0x002a, 0x002a,
11083 0x0030, 0x0039,
11084 0x00a9, 0x00a9,
11085 0x00ae, 0x00ae,
11086 0x203c, 0x203c,
11087 0x2049, 0x2049,
11088 0x2122, 0x2122,
11089 0x2139, 0x2139,
11090 0x2194, 0x2199,
11091 0x21a9, 0x21aa,
11092 0x231a, 0x231b,
11093 0x2328, 0x2328,
11094 0x23cf, 0x23cf,
11095 0x23e9, 0x23f3,
11096 0x23f8, 0x23fa,
11097 0x24c2, 0x24c2,
11098 0x25aa, 0x25ab,
11099 0x25b6, 0x25b6,
11100 0x25c0, 0x25c0,
11101 0x25fb, 0x25fe,
11102 0x2600, 0x2604,
11103 0x260e, 0x260e,
11104 0x2611, 0x2611,
11105 0x2614, 0x2615,
11106 0x2618, 0x2618,
11107 0x261d, 0x261d,
11108 0x2620, 0x2620,
11109 0x2622, 0x2623,
11110 0x2626, 0x2626,
11111 0x262a, 0x262a,
11112 0x262e, 0x262f,
11113 0x2638, 0x263a,
11114 0x2640, 0x2640,
11115 0x2642, 0x2642,
11116 0x2648, 0x2653,
11117 0x265f, 0x2660,
11118 0x2663, 0x2663,
11119 0x2665, 0x2666,
11120 0x2668, 0x2668,
11121 0x267b, 0x267b,
11122 0x267e, 0x267f,
11123 0x2692, 0x2697,
11124 0x2699, 0x2699,
11125 0x269b, 0x269c,
11126 0x26a0, 0x26a1,
11127 0x26aa, 0x26ab,
11128 0x26b0, 0x26b1,
11129 0x26bd, 0x26be,
11130 0x26c4, 0x26c5,
11131 0x26c8, 0x26c8,
11132 0x26ce, 0x26cf,
11133 0x26d1, 0x26d1,
11134 0x26d3, 0x26d4,
11135 0x26e9, 0x26ea,
11136 0x26f0, 0x26f5,
11137 0x26f7, 0x26fa,
11138 0x26fd, 0x26fd,
11139 0x2702, 0x2702,
11140 0x2705, 0x2705,
11141 0x2708, 0x270d,
11142 0x270f, 0x270f,
11143 0x2712, 0x2712,
11144 0x2714, 0x2714,
11145 0x2716, 0x2716,
11146 0x271d, 0x271d,
11147 0x2721, 0x2721,
11148 0x2728, 0x2728,
11149 0x2733, 0x2734,
11150 0x2744, 0x2744,
11151 0x2747, 0x2747,
11152 0x274c, 0x274c,
11153 0x274e, 0x274e,
11154 0x2753, 0x2755,
11155 0x2757, 0x2757,
11156 0x2763, 0x2764,
11157 0x2795, 0x2797,
11158 0x27a1, 0x27a1,
11159 0x27b0, 0x27b0,
11160 0x27bf, 0x27bf,
11161 0x2934, 0x2935,
11162 0x2b05, 0x2b07,
11163 0x2b1b, 0x2b1c,
11164 0x2b50, 0x2b50,
11165 0x2b55, 0x2b55,
11166 0x3030, 0x3030,
11167 0x303d, 0x303d,
11168 0x3297, 0x3297,
11169 0x3299, 0x3299,
11170 0x1f004, 0x1f004,
11171 0x1f0cf, 0x1f0cf,
11172 0x1f170, 0x1f171,
11173 0x1f17e, 0x1f17f,
11174 0x1f18e, 0x1f18e,
11175 0x1f191, 0x1f19a,
11176 0x1f1e6, 0x1f1ff,
11177 0x1f201, 0x1f202,
11178 0x1f21a, 0x1f21a,
11179 0x1f22f, 0x1f22f,
11180 0x1f232, 0x1f23a,
11181 0x1f250, 0x1f251,
11182 0x1f300, 0x1f321,
11183 0x1f324, 0x1f393,
11184 0x1f396, 0x1f397,
11185 0x1f399, 0x1f39b,
11186 0x1f39e, 0x1f3f0,
11187 0x1f3f3, 0x1f3f5,
11188 0x1f3f7, 0x1f4fd,
11189 0x1f4ff, 0x1f53d,
11190 0x1f549, 0x1f54e,
11191 0x1f550, 0x1f567,
11192 0x1f56f, 0x1f570,
11193 0x1f573, 0x1f57a,
11194 0x1f587, 0x1f587,
11195 0x1f58a, 0x1f58d,
11196 0x1f590, 0x1f590,
11197 0x1f595, 0x1f596,
11198 0x1f5a4, 0x1f5a5,
11199 0x1f5a8, 0x1f5a8,
11200 0x1f5b1, 0x1f5b2,
11201 0x1f5bc, 0x1f5bc,
11202 0x1f5c2, 0x1f5c4,
11203 0x1f5d1, 0x1f5d3,
11204 0x1f5dc, 0x1f5de,
11205 0x1f5e1, 0x1f5e1,
11206 0x1f5e3, 0x1f5e3,
11207 0x1f5e8, 0x1f5e8,
11208 0x1f5ef, 0x1f5ef,
11209 0x1f5f3, 0x1f5f3,
11210 0x1f5fa, 0x1f64f,
11211 0x1f680, 0x1f6c5,
11212 0x1f6cb, 0x1f6d2,
11213 0x1f6d5, 0x1f6d5,
11214 0x1f6e0, 0x1f6e5,
11215 0x1f6e9, 0x1f6e9,
11216 0x1f6eb, 0x1f6ec,
11217 0x1f6f0, 0x1f6f0,
11218 0x1f6f3, 0x1f6fa,
11219 0x1f7e0, 0x1f7eb,
11220 0x1f90d, 0x1f93a,
11221 0x1f93c, 0x1f945,
11222 0x1f947, 0x1f971,
11223 0x1f973, 0x1f976,
11224 0x1f97a, 0x1f9a2,
11225 0x1f9a5, 0x1f9aa,
11226 0x1f9ae, 0x1f9ca,
11227 0x1f9cd, 0x1f9ff,
11228 0x1fa70, 0x1fa73,
11229 0x1fa78, 0x1fa7a,
11230 0x1fa80, 0x1fa82,
11231 0x1fa90, 0x1fa95,
11232 }; /* END of CR_Emoji */
11233 
11234 /* PROPERTY: 'Emoji_Component': Emoji Property */
11235 static const OnigCodePoint
11236 CR_Emoji_Component[] = { 10,
11237 0x0023, 0x0023,
11238 0x002a, 0x002a,
11239 0x0030, 0x0039,
11240 0x200d, 0x200d,
11241 0x20e3, 0x20e3,
11242 0xfe0f, 0xfe0f,
11243 0x1f1e6, 0x1f1ff,
11244 0x1f3fb, 0x1f3ff,
11245 0x1f9b0, 0x1f9b3,
11246 0xe0020, 0xe007f,
11247 }; /* END of CR_Emoji_Component */
11248 
11249 /* PROPERTY: 'Emoji_Modifier': Emoji Property */
11250 static const OnigCodePoint
11251 CR_Emoji_Modifier[] = { 1,
11252 0x1f3fb, 0x1f3ff,
11253 }; /* END of CR_Emoji_Modifier */
11254 
11255 /* PROPERTY: 'Emoji_Modifier_Base': Emoji Property */
11256 static const OnigCodePoint
11257 CR_Emoji_Modifier_Base[] = { 36,
11258 0x261d, 0x261d,
11259 0x26f9, 0x26f9,
11260 0x270a, 0x270d,
11261 0x1f385, 0x1f385,
11262 0x1f3c2, 0x1f3c4,
11263 0x1f3c7, 0x1f3c7,
11264 0x1f3ca, 0x1f3cc,
11265 0x1f442, 0x1f443,
11266 0x1f446, 0x1f450,
11267 0x1f466, 0x1f478,
11268 0x1f47c, 0x1f47c,
11269 0x1f481, 0x1f483,
11270 0x1f485, 0x1f487,
11271 0x1f48f, 0x1f48f,
11272 0x1f491, 0x1f491,
11273 0x1f4aa, 0x1f4aa,
11274 0x1f574, 0x1f575,
11275 0x1f57a, 0x1f57a,
11276 0x1f590, 0x1f590,
11277 0x1f595, 0x1f596,
11278 0x1f645, 0x1f647,
11279 0x1f64b, 0x1f64f,
11280 0x1f6a3, 0x1f6a3,
11281 0x1f6b4, 0x1f6b6,
11282 0x1f6c0, 0x1f6c0,
11283 0x1f6cc, 0x1f6cc,
11284 0x1f90f, 0x1f90f,
11285 0x1f918, 0x1f91f,
11286 0x1f926, 0x1f926,
11287 0x1f930, 0x1f939,
11288 0x1f93c, 0x1f93e,
11289 0x1f9b5, 0x1f9b6,
11290 0x1f9b8, 0x1f9b9,
11291 0x1f9bb, 0x1f9bb,
11292 0x1f9cd, 0x1f9cf,
11293 0x1f9d1, 0x1f9dd,
11294 }; /* END of CR_Emoji_Modifier_Base */
11295 
11296 /* PROPERTY: 'Emoji_Presentation': Emoji Property */
11297 static const OnigCodePoint
11298 CR_Emoji_Presentation[] = { 81,
11299 0x231a, 0x231b,
11300 0x23e9, 0x23ec,
11301 0x23f0, 0x23f0,
11302 0x23f3, 0x23f3,
11303 0x25fd, 0x25fe,
11304 0x2614, 0x2615,
11305 0x2648, 0x2653,
11306 0x267f, 0x267f,
11307 0x2693, 0x2693,
11308 0x26a1, 0x26a1,
11309 0x26aa, 0x26ab,
11310 0x26bd, 0x26be,
11311 0x26c4, 0x26c5,
11312 0x26ce, 0x26ce,
11313 0x26d4, 0x26d4,
11314 0x26ea, 0x26ea,
11315 0x26f2, 0x26f3,
11316 0x26f5, 0x26f5,
11317 0x26fa, 0x26fa,
11318 0x26fd, 0x26fd,
11319 0x2705, 0x2705,
11320 0x270a, 0x270b,
11321 0x2728, 0x2728,
11322 0x274c, 0x274c,
11323 0x274e, 0x274e,
11324 0x2753, 0x2755,
11325 0x2757, 0x2757,
11326 0x2795, 0x2797,
11327 0x27b0, 0x27b0,
11328 0x27bf, 0x27bf,
11329 0x2b1b, 0x2b1c,
11330 0x2b50, 0x2b50,
11331 0x2b55, 0x2b55,
11332 0x1f004, 0x1f004,
11333 0x1f0cf, 0x1f0cf,
11334 0x1f18e, 0x1f18e,
11335 0x1f191, 0x1f19a,
11336 0x1f1e6, 0x1f1ff,
11337 0x1f201, 0x1f201,
11338 0x1f21a, 0x1f21a,
11339 0x1f22f, 0x1f22f,
11340 0x1f232, 0x1f236,
11341 0x1f238, 0x1f23a,
11342 0x1f250, 0x1f251,
11343 0x1f300, 0x1f320,
11344 0x1f32d, 0x1f335,
11345 0x1f337, 0x1f37c,
11346 0x1f37e, 0x1f393,
11347 0x1f3a0, 0x1f3ca,
11348 0x1f3cf, 0x1f3d3,
11349 0x1f3e0, 0x1f3f0,
11350 0x1f3f4, 0x1f3f4,
11351 0x1f3f8, 0x1f43e,
11352 0x1f440, 0x1f440,
11353 0x1f442, 0x1f4fc,
11354 0x1f4ff, 0x1f53d,
11355 0x1f54b, 0x1f54e,
11356 0x1f550, 0x1f567,
11357 0x1f57a, 0x1f57a,
11358 0x1f595, 0x1f596,
11359 0x1f5a4, 0x1f5a4,
11360 0x1f5fb, 0x1f64f,
11361 0x1f680, 0x1f6c5,
11362 0x1f6cc, 0x1f6cc,
11363 0x1f6d0, 0x1f6d2,
11364 0x1f6d5, 0x1f6d5,
11365 0x1f6eb, 0x1f6ec,
11366 0x1f6f4, 0x1f6fa,
11367 0x1f7e0, 0x1f7eb,
11368 0x1f90d, 0x1f93a,
11369 0x1f93c, 0x1f945,
11370 0x1f947, 0x1f971,
11371 0x1f973, 0x1f976,
11372 0x1f97a, 0x1f9a2,
11373 0x1f9a5, 0x1f9aa,
11374 0x1f9ae, 0x1f9ca,
11375 0x1f9cd, 0x1f9ff,
11376 0x1fa70, 0x1fa73,
11377 0x1fa78, 0x1fa7a,
11378 0x1fa80, 0x1fa82,
11379 0x1fa90, 0x1fa95,
11380 }; /* END of CR_Emoji_Presentation */
11381 
11382 /* PROPERTY: 'Ethiopic': Script */
11383 static const OnigCodePoint
11384 CR_Ethiopic[] = { 32,
11385 0x1200, 0x1248,
11386 0x124a, 0x124d,
11387 0x1250, 0x1256,
11388 0x1258, 0x1258,
11389 0x125a, 0x125d,
11390 0x1260, 0x1288,
11391 0x128a, 0x128d,
11392 0x1290, 0x12b0,
11393 0x12b2, 0x12b5,
11394 0x12b8, 0x12be,
11395 0x12c0, 0x12c0,
11396 0x12c2, 0x12c5,
11397 0x12c8, 0x12d6,
11398 0x12d8, 0x1310,
11399 0x1312, 0x1315,
11400 0x1318, 0x135a,
11401 0x135d, 0x137c,
11402 0x1380, 0x1399,
11403 0x2d80, 0x2d96,
11404 0x2da0, 0x2da6,
11405 0x2da8, 0x2dae,
11406 0x2db0, 0x2db6,
11407 0x2db8, 0x2dbe,
11408 0x2dc0, 0x2dc6,
11409 0x2dc8, 0x2dce,
11410 0x2dd0, 0x2dd6,
11411 0x2dd8, 0x2dde,
11412 0xab01, 0xab06,
11413 0xab09, 0xab0e,
11414 0xab11, 0xab16,
11415 0xab20, 0xab26,
11416 0xab28, 0xab2e,
11417 }; /* END of CR_Ethiopic */
11418 
11419 /* PROPERTY: 'Extended_Pictographic': Emoji Property */
11420 static const OnigCodePoint
11421 CR_Extended_Pictographic[] = { 77,
11422 0x00a9, 0x00a9,
11423 0x00ae, 0x00ae,
11424 0x203c, 0x203c,
11425 0x2049, 0x2049,
11426 0x2122, 0x2122,
11427 0x2139, 0x2139,
11428 0x2194, 0x2199,
11429 0x21a9, 0x21aa,
11430 0x231a, 0x231b,
11431 0x2328, 0x2328,
11432 0x2388, 0x2388,
11433 0x23cf, 0x23cf,
11434 0x23e9, 0x23f3,
11435 0x23f8, 0x23fa,
11436 0x24c2, 0x24c2,
11437 0x25aa, 0x25ab,
11438 0x25b6, 0x25b6,
11439 0x25c0, 0x25c0,
11440 0x25fb, 0x25fe,
11441 0x2600, 0x2605,
11442 0x2607, 0x2612,
11443 0x2614, 0x2685,
11444 0x2690, 0x2705,
11445 0x2708, 0x2712,
11446 0x2714, 0x2714,
11447 0x2716, 0x2716,
11448 0x271d, 0x271d,
11449 0x2721, 0x2721,
11450 0x2728, 0x2728,
11451 0x2733, 0x2734,
11452 0x2744, 0x2744,
11453 0x2747, 0x2747,
11454 0x274c, 0x274c,
11455 0x274e, 0x274e,
11456 0x2753, 0x2755,
11457 0x2757, 0x2757,
11458 0x2763, 0x2767,
11459 0x2795, 0x2797,
11460 0x27a1, 0x27a1,
11461 0x27b0, 0x27b0,
11462 0x27bf, 0x27bf,
11463 0x2934, 0x2935,
11464 0x2b05, 0x2b07,
11465 0x2b1b, 0x2b1c,
11466 0x2b50, 0x2b50,
11467 0x2b55, 0x2b55,
11468 0x3030, 0x3030,
11469 0x303d, 0x303d,
11470 0x3297, 0x3297,
11471 0x3299, 0x3299,
11472 0x1f000, 0x1f0ff,
11473 0x1f10d, 0x1f10f,
11474 0x1f12f, 0x1f12f,
11475 0x1f16c, 0x1f171,
11476 0x1f17e, 0x1f17f,
11477 0x1f18e, 0x1f18e,
11478 0x1f191, 0x1f19a,
11479 0x1f1ad, 0x1f1e5,
11480 0x1f201, 0x1f20f,
11481 0x1f21a, 0x1f21a,
11482 0x1f22f, 0x1f22f,
11483 0x1f232, 0x1f23a,
11484 0x1f23c, 0x1f23f,
11485 0x1f249, 0x1f3fa,
11486 0x1f400, 0x1f53d,
11487 0x1f546, 0x1f64f,
11488 0x1f680, 0x1f6ff,
11489 0x1f774, 0x1f77f,
11490 0x1f7d5, 0x1f7ff,
11491 0x1f80c, 0x1f80f,
11492 0x1f848, 0x1f84f,
11493 0x1f85a, 0x1f85f,
11494 0x1f888, 0x1f88f,
11495 0x1f8ae, 0x1f8ff,
11496 0x1f90c, 0x1f93a,
11497 0x1f93c, 0x1f945,
11498 0x1f947, 0x1fffd,
11499 }; /* END of CR_Extended_Pictographic */
11500 
11501 /* PROPERTY: 'Extender': Binary Property */
11502 static const OnigCodePoint
11503 CR_Extender[] = { 31,
11504 0x00b7, 0x00b7,
11505 0x02d0, 0x02d1,
11506 0x0640, 0x0640,
11507 0x07fa, 0x07fa,
11508 0x0e46, 0x0e46,
11509 0x0ec6, 0x0ec6,
11510 0x180a, 0x180a,
11511 0x1843, 0x1843,
11512 0x1aa7, 0x1aa7,
11513 0x1c36, 0x1c36,
11514 0x1c7b, 0x1c7b,
11515 0x3005, 0x3005,
11516 0x3031, 0x3035,
11517 0x309d, 0x309e,
11518 0x30fc, 0x30fe,
11519 0xa015, 0xa015,
11520 0xa60c, 0xa60c,
11521 0xa9cf, 0xa9cf,
11522 0xa9e6, 0xa9e6,
11523 0xaa70, 0xaa70,
11524 0xaadd, 0xaadd,
11525 0xaaf3, 0xaaf4,
11526 0xff70, 0xff70,
11527 0x1135d, 0x1135d,
11528 0x115c6, 0x115c8,
11529 0x11a98, 0x11a98,
11530 0x16b42, 0x16b43,
11531 0x16fe0, 0x16fe1,
11532 0x16fe3, 0x16fe3,
11533 0x1e13c, 0x1e13d,
11534 0x1e944, 0x1e946,
11535 }; /* END of CR_Extender */
11536 
11537 /* PROPERTY: 'Georgian': Script */
11538 static const OnigCodePoint
11539 CR_Georgian[] = { 10,
11540 0x10a0, 0x10c5,
11541 0x10c7, 0x10c7,
11542 0x10cd, 0x10cd,
11543 0x10d0, 0x10fa,
11544 0x10fc, 0x10ff,
11545 0x1c90, 0x1cba,
11546 0x1cbd, 0x1cbf,
11547 0x2d00, 0x2d25,
11548 0x2d27, 0x2d27,
11549 0x2d2d, 0x2d2d,
11550 }; /* END of CR_Georgian */
11551 
11552 /* PROPERTY: 'Glagolitic': Script */
11553 static const OnigCodePoint
11554 CR_Glagolitic[] = { 7,
11555 0x2c00, 0x2c2e,
11556 0x2c30, 0x2c5e,
11557 0x1e000, 0x1e006,
11558 0x1e008, 0x1e018,
11559 0x1e01b, 0x1e021,
11560 0x1e023, 0x1e024,
11561 0x1e026, 0x1e02a,
11562 }; /* END of CR_Glagolitic */
11563 
11564 /* PROPERTY: 'Gothic': Script */
11565 static const OnigCodePoint
11566 CR_Gothic[] = { 1,
11567 0x10330, 0x1034a,
11568 }; /* END of CR_Gothic */
11569 
11570 /* PROPERTY: 'Grantha': Script */
11571 static const OnigCodePoint
11572 CR_Grantha[] = { 15,
11573 0x11300, 0x11303,
11574 0x11305, 0x1130c,
11575 0x1130f, 0x11310,
11576 0x11313, 0x11328,
11577 0x1132a, 0x11330,
11578 0x11332, 0x11333,
11579 0x11335, 0x11339,
11580 0x1133c, 0x11344,
11581 0x11347, 0x11348,
11582 0x1134b, 0x1134d,
11583 0x11350, 0x11350,
11584 0x11357, 0x11357,
11585 0x1135d, 0x11363,
11586 0x11366, 0x1136c,
11587 0x11370, 0x11374,
11588 }; /* END of CR_Grantha */
11589 
11590 /* PROPERTY: 'Grapheme_Base': Derived Property */
11591 static const OnigCodePoint
11592 CR_Grapheme_Base[] = { 819,
11593 0x0020, 0x007e,
11594 0x00a0, 0x00ac,
11595 0x00ae, 0x02ff,
11596 0x0370, 0x0377,
11597 0x037a, 0x037f,
11598 0x0384, 0x038a,
11599 0x038c, 0x038c,
11600 0x038e, 0x03a1,
11601 0x03a3, 0x0482,
11602 0x048a, 0x052f,
11603 0x0531, 0x0556,
11604 0x0559, 0x058a,
11605 0x058d, 0x058f,
11606 0x05be, 0x05be,
11607 0x05c0, 0x05c0,
11608 0x05c3, 0x05c3,
11609 0x05c6, 0x05c6,
11610 0x05d0, 0x05ea,
11611 0x05ef, 0x05f4,
11612 0x0606, 0x060f,
11613 0x061b, 0x061b,
11614 0x061e, 0x064a,
11615 0x0660, 0x066f,
11616 0x0671, 0x06d5,
11617 0x06de, 0x06de,
11618 0x06e5, 0x06e6,
11619 0x06e9, 0x06e9,
11620 0x06ee, 0x070d,
11621 0x0710, 0x0710,
11622 0x0712, 0x072f,
11623 0x074d, 0x07a5,
11624 0x07b1, 0x07b1,
11625 0x07c0, 0x07ea,
11626 0x07f4, 0x07fa,
11627 0x07fe, 0x0815,
11628 0x081a, 0x081a,
11629 0x0824, 0x0824,
11630 0x0828, 0x0828,
11631 0x0830, 0x083e,
11632 0x0840, 0x0858,
11633 0x085e, 0x085e,
11634 0x0860, 0x086a,
11635 0x08a0, 0x08b4,
11636 0x08b6, 0x08bd,
11637 0x0903, 0x0939,
11638 0x093b, 0x093b,
11639 0x093d, 0x0940,
11640 0x0949, 0x094c,
11641 0x094e, 0x0950,
11642 0x0958, 0x0961,
11643 0x0964, 0x0980,
11644 0x0982, 0x0983,
11645 0x0985, 0x098c,
11646 0x098f, 0x0990,
11647 0x0993, 0x09a8,
11648 0x09aa, 0x09b0,
11649 0x09b2, 0x09b2,
11650 0x09b6, 0x09b9,
11651 0x09bd, 0x09bd,
11652 0x09bf, 0x09c0,
11653 0x09c7, 0x09c8,
11654 0x09cb, 0x09cc,
11655 0x09ce, 0x09ce,
11656 0x09dc, 0x09dd,
11657 0x09df, 0x09e1,
11658 0x09e6, 0x09fd,
11659 0x0a03, 0x0a03,
11660 0x0a05, 0x0a0a,
11661 0x0a0f, 0x0a10,
11662 0x0a13, 0x0a28,
11663 0x0a2a, 0x0a30,
11664 0x0a32, 0x0a33,
11665 0x0a35, 0x0a36,
11666 0x0a38, 0x0a39,
11667 0x0a3e, 0x0a40,
11668 0x0a59, 0x0a5c,
11669 0x0a5e, 0x0a5e,
11670 0x0a66, 0x0a6f,
11671 0x0a72, 0x0a74,
11672 0x0a76, 0x0a76,
11673 0x0a83, 0x0a83,
11674 0x0a85, 0x0a8d,
11675 0x0a8f, 0x0a91,
11676 0x0a93, 0x0aa8,
11677 0x0aaa, 0x0ab0,
11678 0x0ab2, 0x0ab3,
11679 0x0ab5, 0x0ab9,
11680 0x0abd, 0x0ac0,
11681 0x0ac9, 0x0ac9,
11682 0x0acb, 0x0acc,
11683 0x0ad0, 0x0ad0,
11684 0x0ae0, 0x0ae1,
11685 0x0ae6, 0x0af1,
11686 0x0af9, 0x0af9,
11687 0x0b02, 0x0b03,
11688 0x0b05, 0x0b0c,
11689 0x0b0f, 0x0b10,
11690 0x0b13, 0x0b28,
11691 0x0b2a, 0x0b30,
11692 0x0b32, 0x0b33,
11693 0x0b35, 0x0b39,
11694 0x0b3d, 0x0b3d,
11695 0x0b40, 0x0b40,
11696 0x0b47, 0x0b48,
11697 0x0b4b, 0x0b4c,
11698 0x0b5c, 0x0b5d,
11699 0x0b5f, 0x0b61,
11700 0x0b66, 0x0b77,
11701 0x0b83, 0x0b83,
11702 0x0b85, 0x0b8a,
11703 0x0b8e, 0x0b90,
11704 0x0b92, 0x0b95,
11705 0x0b99, 0x0b9a,
11706 0x0b9c, 0x0b9c,
11707 0x0b9e, 0x0b9f,
11708 0x0ba3, 0x0ba4,
11709 0x0ba8, 0x0baa,
11710 0x0bae, 0x0bb9,
11711 0x0bbf, 0x0bbf,
11712 0x0bc1, 0x0bc2,
11713 0x0bc6, 0x0bc8,
11714 0x0bca, 0x0bcc,
11715 0x0bd0, 0x0bd0,
11716 0x0be6, 0x0bfa,
11717 0x0c01, 0x0c03,
11718 0x0c05, 0x0c0c,
11719 0x0c0e, 0x0c10,
11720 0x0c12, 0x0c28,
11721 0x0c2a, 0x0c39,
11722 0x0c3d, 0x0c3d,
11723 0x0c41, 0x0c44,
11724 0x0c58, 0x0c5a,
11725 0x0c60, 0x0c61,
11726 0x0c66, 0x0c6f,
11727 0x0c77, 0x0c80,
11728 0x0c82, 0x0c8c,
11729 0x0c8e, 0x0c90,
11730 0x0c92, 0x0ca8,
11731 0x0caa, 0x0cb3,
11732 0x0cb5, 0x0cb9,
11733 0x0cbd, 0x0cbe,
11734 0x0cc0, 0x0cc1,
11735 0x0cc3, 0x0cc4,
11736 0x0cc7, 0x0cc8,
11737 0x0cca, 0x0ccb,
11738 0x0cde, 0x0cde,
11739 0x0ce0, 0x0ce1,
11740 0x0ce6, 0x0cef,
11741 0x0cf1, 0x0cf2,
11742 0x0d02, 0x0d03,
11743 0x0d05, 0x0d0c,
11744 0x0d0e, 0x0d10,
11745 0x0d12, 0x0d3a,
11746 0x0d3d, 0x0d3d,
11747 0x0d3f, 0x0d40,
11748 0x0d46, 0x0d48,
11749 0x0d4a, 0x0d4c,
11750 0x0d4e, 0x0d4f,
11751 0x0d54, 0x0d56,
11752 0x0d58, 0x0d61,
11753 0x0d66, 0x0d7f,
11754 0x0d82, 0x0d83,
11755 0x0d85, 0x0d96,
11756 0x0d9a, 0x0db1,
11757 0x0db3, 0x0dbb,
11758 0x0dbd, 0x0dbd,
11759 0x0dc0, 0x0dc6,
11760 0x0dd0, 0x0dd1,
11761 0x0dd8, 0x0dde,
11762 0x0de6, 0x0def,
11763 0x0df2, 0x0df4,
11764 0x0e01, 0x0e30,
11765 0x0e32, 0x0e33,
11766 0x0e3f, 0x0e46,
11767 0x0e4f, 0x0e5b,
11768 0x0e81, 0x0e82,
11769 0x0e84, 0x0e84,
11770 0x0e86, 0x0e8a,
11771 0x0e8c, 0x0ea3,
11772 0x0ea5, 0x0ea5,
11773 0x0ea7, 0x0eb0,
11774 0x0eb2, 0x0eb3,
11775 0x0ebd, 0x0ebd,
11776 0x0ec0, 0x0ec4,
11777 0x0ec6, 0x0ec6,
11778 0x0ed0, 0x0ed9,
11779 0x0edc, 0x0edf,
11780 0x0f00, 0x0f17,
11781 0x0f1a, 0x0f34,
11782 0x0f36, 0x0f36,
11783 0x0f38, 0x0f38,
11784 0x0f3a, 0x0f47,
11785 0x0f49, 0x0f6c,
11786 0x0f7f, 0x0f7f,
11787 0x0f85, 0x0f85,
11788 0x0f88, 0x0f8c,
11789 0x0fbe, 0x0fc5,
11790 0x0fc7, 0x0fcc,
11791 0x0fce, 0x0fda,
11792 0x1000, 0x102c,
11793 0x1031, 0x1031,
11794 0x1038, 0x1038,
11795 0x103b, 0x103c,
11796 0x103f, 0x1057,
11797 0x105a, 0x105d,
11798 0x1061, 0x1070,
11799 0x1075, 0x1081,
11800 0x1083, 0x1084,
11801 0x1087, 0x108c,
11802 0x108e, 0x109c,
11803 0x109e, 0x10c5,
11804 0x10c7, 0x10c7,
11805 0x10cd, 0x10cd,
11806 0x10d0, 0x1248,
11807 0x124a, 0x124d,
11808 0x1250, 0x1256,
11809 0x1258, 0x1258,
11810 0x125a, 0x125d,
11811 0x1260, 0x1288,
11812 0x128a, 0x128d,
11813 0x1290, 0x12b0,
11814 0x12b2, 0x12b5,
11815 0x12b8, 0x12be,
11816 0x12c0, 0x12c0,
11817 0x12c2, 0x12c5,
11818 0x12c8, 0x12d6,
11819 0x12d8, 0x1310,
11820 0x1312, 0x1315,
11821 0x1318, 0x135a,
11822 0x1360, 0x137c,
11823 0x1380, 0x1399,
11824 0x13a0, 0x13f5,
11825 0x13f8, 0x13fd,
11826 0x1400, 0x169c,
11827 0x16a0, 0x16f8,
11828 0x1700, 0x170c,
11829 0x170e, 0x1711,
11830 0x1720, 0x1731,
11831 0x1735, 0x1736,
11832 0x1740, 0x1751,
11833 0x1760, 0x176c,
11834 0x176e, 0x1770,
11835 0x1780, 0x17b3,
11836 0x17b6, 0x17b6,
11837 0x17be, 0x17c5,
11838 0x17c7, 0x17c8,
11839 0x17d4, 0x17dc,
11840 0x17e0, 0x17e9,
11841 0x17f0, 0x17f9,
11842 0x1800, 0x180a,
11843 0x1810, 0x1819,
11844 0x1820, 0x1878,
11845 0x1880, 0x1884,
11846 0x1887, 0x18a8,
11847 0x18aa, 0x18aa,
11848 0x18b0, 0x18f5,
11849 0x1900, 0x191e,
11850 0x1923, 0x1926,
11851 0x1929, 0x192b,
11852 0x1930, 0x1931,
11853 0x1933, 0x1938,
11854 0x1940, 0x1940,
11855 0x1944, 0x196d,
11856 0x1970, 0x1974,
11857 0x1980, 0x19ab,
11858 0x19b0, 0x19c9,
11859 0x19d0, 0x19da,
11860 0x19de, 0x1a16,
11861 0x1a19, 0x1a1a,
11862 0x1a1e, 0x1a55,
11863 0x1a57, 0x1a57,
11864 0x1a61, 0x1a61,
11865 0x1a63, 0x1a64,
11866 0x1a6d, 0x1a72,
11867 0x1a80, 0x1a89,
11868 0x1a90, 0x1a99,
11869 0x1aa0, 0x1aad,
11870 0x1b04, 0x1b33,
11871 0x1b3b, 0x1b3b,
11872 0x1b3d, 0x1b41,
11873 0x1b43, 0x1b4b,
11874 0x1b50, 0x1b6a,
11875 0x1b74, 0x1b7c,
11876 0x1b82, 0x1ba1,
11877 0x1ba6, 0x1ba7,
11878 0x1baa, 0x1baa,
11879 0x1bae, 0x1be5,
11880 0x1be7, 0x1be7,
11881 0x1bea, 0x1bec,
11882 0x1bee, 0x1bee,
11883 0x1bf2, 0x1bf3,
11884 0x1bfc, 0x1c2b,
11885 0x1c34, 0x1c35,
11886 0x1c3b, 0x1c49,
11887 0x1c4d, 0x1c88,
11888 0x1c90, 0x1cba,
11889 0x1cbd, 0x1cc7,
11890 0x1cd3, 0x1cd3,
11891 0x1ce1, 0x1ce1,
11892 0x1ce9, 0x1cec,
11893 0x1cee, 0x1cf3,
11894 0x1cf5, 0x1cf7,
11895 0x1cfa, 0x1cfa,
11896 0x1d00, 0x1dbf,
11897 0x1e00, 0x1f15,
11898 0x1f18, 0x1f1d,
11899 0x1f20, 0x1f45,
11900 0x1f48, 0x1f4d,
11901 0x1f50, 0x1f57,
11902 0x1f59, 0x1f59,
11903 0x1f5b, 0x1f5b,
11904 0x1f5d, 0x1f5d,
11905 0x1f5f, 0x1f7d,
11906 0x1f80, 0x1fb4,
11907 0x1fb6, 0x1fc4,
11908 0x1fc6, 0x1fd3,
11909 0x1fd6, 0x1fdb,
11910 0x1fdd, 0x1fef,
11911 0x1ff2, 0x1ff4,
11912 0x1ff6, 0x1ffe,
11913 0x2000, 0x200a,
11914 0x2010, 0x2027,
11915 0x202f, 0x205f,
11916 0x2070, 0x2071,
11917 0x2074, 0x208e,
11918 0x2090, 0x209c,
11919 0x20a0, 0x20bf,
11920 0x2100, 0x218b,
11921 0x2190, 0x2426,
11922 0x2440, 0x244a,
11923 0x2460, 0x2b73,
11924 0x2b76, 0x2b95,
11925 0x2b98, 0x2c2e,
11926 0x2c30, 0x2c5e,
11927 0x2c60, 0x2cee,
11928 0x2cf2, 0x2cf3,
11929 0x2cf9, 0x2d25,
11930 0x2d27, 0x2d27,
11931 0x2d2d, 0x2d2d,
11932 0x2d30, 0x2d67,
11933 0x2d6f, 0x2d70,
11934 0x2d80, 0x2d96,
11935 0x2da0, 0x2da6,
11936 0x2da8, 0x2dae,
11937 0x2db0, 0x2db6,
11938 0x2db8, 0x2dbe,
11939 0x2dc0, 0x2dc6,
11940 0x2dc8, 0x2dce,
11941 0x2dd0, 0x2dd6,
11942 0x2dd8, 0x2dde,
11943 0x2e00, 0x2e4f,
11944 0x2e80, 0x2e99,
11945 0x2e9b, 0x2ef3,
11946 0x2f00, 0x2fd5,
11947 0x2ff0, 0x2ffb,
11948 0x3000, 0x3029,
11949 0x3030, 0x303f,
11950 0x3041, 0x3096,
11951 0x309b, 0x30ff,
11952 0x3105, 0x312f,
11953 0x3131, 0x318e,
11954 0x3190, 0x31ba,
11955 0x31c0, 0x31e3,
11956 0x31f0, 0x321e,
11957 0x3220, 0x4db5,
11958 0x4dc0, 0x9fef,
11959 0xa000, 0xa48c,
11960 0xa490, 0xa4c6,
11961 0xa4d0, 0xa62b,
11962 0xa640, 0xa66e,
11963 0xa673, 0xa673,
11964 0xa67e, 0xa69d,
11965 0xa6a0, 0xa6ef,
11966 0xa6f2, 0xa6f7,
11967 0xa700, 0xa7bf,
11968 0xa7c2, 0xa7c6,
11969 0xa7f7, 0xa801,
11970 0xa803, 0xa805,
11971 0xa807, 0xa80a,
11972 0xa80c, 0xa824,
11973 0xa827, 0xa82b,
11974 0xa830, 0xa839,
11975 0xa840, 0xa877,
11976 0xa880, 0xa8c3,
11977 0xa8ce, 0xa8d9,
11978 0xa8f2, 0xa8fe,
11979 0xa900, 0xa925,
11980 0xa92e, 0xa946,
11981 0xa952, 0xa953,
11982 0xa95f, 0xa97c,
11983 0xa983, 0xa9b2,
11984 0xa9b4, 0xa9b5,
11985 0xa9ba, 0xa9bb,
11986 0xa9be, 0xa9cd,
11987 0xa9cf, 0xa9d9,
11988 0xa9de, 0xa9e4,
11989 0xa9e6, 0xa9fe,
11990 0xaa00, 0xaa28,
11991 0xaa2f, 0xaa30,
11992 0xaa33, 0xaa34,
11993 0xaa40, 0xaa42,
11994 0xaa44, 0xaa4b,
11995 0xaa4d, 0xaa4d,
11996 0xaa50, 0xaa59,
11997 0xaa5c, 0xaa7b,
11998 0xaa7d, 0xaaaf,
11999 0xaab1, 0xaab1,
12000 0xaab5, 0xaab6,
12001 0xaab9, 0xaabd,
12002 0xaac0, 0xaac0,
12003 0xaac2, 0xaac2,
12004 0xaadb, 0xaaeb,
12005 0xaaee, 0xaaf5,
12006 0xab01, 0xab06,
12007 0xab09, 0xab0e,
12008 0xab11, 0xab16,
12009 0xab20, 0xab26,
12010 0xab28, 0xab2e,
12011 0xab30, 0xab67,
12012 0xab70, 0xabe4,
12013 0xabe6, 0xabe7,
12014 0xabe9, 0xabec,
12015 0xabf0, 0xabf9,
12016 0xac00, 0xd7a3,
12017 0xd7b0, 0xd7c6,
12018 0xd7cb, 0xd7fb,
12019 0xf900, 0xfa6d,
12020 0xfa70, 0xfad9,
12021 0xfb00, 0xfb06,
12022 0xfb13, 0xfb17,
12023 0xfb1d, 0xfb1d,
12024 0xfb1f, 0xfb36,
12025 0xfb38, 0xfb3c,
12026 0xfb3e, 0xfb3e,
12027 0xfb40, 0xfb41,
12028 0xfb43, 0xfb44,
12029 0xfb46, 0xfbc1,
12030 0xfbd3, 0xfd3f,
12031 0xfd50, 0xfd8f,
12032 0xfd92, 0xfdc7,
12033 0xfdf0, 0xfdfd,
12034 0xfe10, 0xfe19,
12035 0xfe30, 0xfe52,
12036 0xfe54, 0xfe66,
12037 0xfe68, 0xfe6b,
12038 0xfe70, 0xfe74,
12039 0xfe76, 0xfefc,
12040 0xff01, 0xff9d,
12041 0xffa0, 0xffbe,
12042 0xffc2, 0xffc7,
12043 0xffca, 0xffcf,
12044 0xffd2, 0xffd7,
12045 0xffda, 0xffdc,
12046 0xffe0, 0xffe6,
12047 0xffe8, 0xffee,
12048 0xfffc, 0xfffd,
12049 0x10000, 0x1000b,
12050 0x1000d, 0x10026,
12051 0x10028, 0x1003a,
12052 0x1003c, 0x1003d,
12053 0x1003f, 0x1004d,
12054 0x10050, 0x1005d,
12055 0x10080, 0x100fa,
12056 0x10100, 0x10102,
12057 0x10107, 0x10133,
12058 0x10137, 0x1018e,
12059 0x10190, 0x1019b,
12060 0x101a0, 0x101a0,
12061 0x101d0, 0x101fc,
12062 0x10280, 0x1029c,
12063 0x102a0, 0x102d0,
12064 0x102e1, 0x102fb,
12065 0x10300, 0x10323,
12066 0x1032d, 0x1034a,
12067 0x10350, 0x10375,
12068 0x10380, 0x1039d,
12069 0x1039f, 0x103c3,
12070 0x103c8, 0x103d5,
12071 0x10400, 0x1049d,
12072 0x104a0, 0x104a9,
12073 0x104b0, 0x104d3,
12074 0x104d8, 0x104fb,
12075 0x10500, 0x10527,
12076 0x10530, 0x10563,
12077 0x1056f, 0x1056f,
12078 0x10600, 0x10736,
12079 0x10740, 0x10755,
12080 0x10760, 0x10767,
12081 0x10800, 0x10805,
12082 0x10808, 0x10808,
12083 0x1080a, 0x10835,
12084 0x10837, 0x10838,
12085 0x1083c, 0x1083c,
12086 0x1083f, 0x10855,
12087 0x10857, 0x1089e,
12088 0x108a7, 0x108af,
12089 0x108e0, 0x108f2,
12090 0x108f4, 0x108f5,
12091 0x108fb, 0x1091b,
12092 0x1091f, 0x10939,
12093 0x1093f, 0x1093f,
12094 0x10980, 0x109b7,
12095 0x109bc, 0x109cf,
12096 0x109d2, 0x10a00,
12097 0x10a10, 0x10a13,
12098 0x10a15, 0x10a17,
12099 0x10a19, 0x10a35,
12100 0x10a40, 0x10a48,
12101 0x10a50, 0x10a58,
12102 0x10a60, 0x10a9f,
12103 0x10ac0, 0x10ae4,
12104 0x10aeb, 0x10af6,
12105 0x10b00, 0x10b35,
12106 0x10b39, 0x10b55,
12107 0x10b58, 0x10b72,
12108 0x10b78, 0x10b91,
12109 0x10b99, 0x10b9c,
12110 0x10ba9, 0x10baf,
12111 0x10c00, 0x10c48,
12112 0x10c80, 0x10cb2,
12113 0x10cc0, 0x10cf2,
12114 0x10cfa, 0x10d23,
12115 0x10d30, 0x10d39,
12116 0x10e60, 0x10e7e,
12117 0x10f00, 0x10f27,
12118 0x10f30, 0x10f45,
12119 0x10f51, 0x10f59,
12120 0x10fe0, 0x10ff6,
12121 0x11000, 0x11000,
12122 0x11002, 0x11037,
12123 0x11047, 0x1104d,
12124 0x11052, 0x1106f,
12125 0x11082, 0x110b2,
12126 0x110b7, 0x110b8,
12127 0x110bb, 0x110bc,
12128 0x110be, 0x110c1,
12129 0x110d0, 0x110e8,
12130 0x110f0, 0x110f9,
12131 0x11103, 0x11126,
12132 0x1112c, 0x1112c,
12133 0x11136, 0x11146,
12134 0x11150, 0x11172,
12135 0x11174, 0x11176,
12136 0x11182, 0x111b5,
12137 0x111bf, 0x111c8,
12138 0x111cd, 0x111cd,
12139 0x111d0, 0x111df,
12140 0x111e1, 0x111f4,
12141 0x11200, 0x11211,
12142 0x11213, 0x1122e,
12143 0x11232, 0x11233,
12144 0x11235, 0x11235,
12145 0x11238, 0x1123d,
12146 0x11280, 0x11286,
12147 0x11288, 0x11288,
12148 0x1128a, 0x1128d,
12149 0x1128f, 0x1129d,
12150 0x1129f, 0x112a9,
12151 0x112b0, 0x112de,
12152 0x112e0, 0x112e2,
12153 0x112f0, 0x112f9,
12154 0x11302, 0x11303,
12155 0x11305, 0x1130c,
12156 0x1130f, 0x11310,
12157 0x11313, 0x11328,
12158 0x1132a, 0x11330,
12159 0x11332, 0x11333,
12160 0x11335, 0x11339,
12161 0x1133d, 0x1133d,
12162 0x1133f, 0x1133f,
12163 0x11341, 0x11344,
12164 0x11347, 0x11348,
12165 0x1134b, 0x1134d,
12166 0x11350, 0x11350,
12167 0x1135d, 0x11363,
12168 0x11400, 0x11437,
12169 0x11440, 0x11441,
12170 0x11445, 0x11445,
12171 0x11447, 0x11459,
12172 0x1145b, 0x1145b,
12173 0x1145d, 0x1145d,
12174 0x1145f, 0x1145f,
12175 0x11480, 0x114af,
12176 0x114b1, 0x114b2,
12177 0x114b9, 0x114b9,
12178 0x114bb, 0x114bc,
12179 0x114be, 0x114be,
12180 0x114c1, 0x114c1,
12181 0x114c4, 0x114c7,
12182 0x114d0, 0x114d9,
12183 0x11580, 0x115ae,
12184 0x115b0, 0x115b1,
12185 0x115b8, 0x115bb,
12186 0x115be, 0x115be,
12187 0x115c1, 0x115db,
12188 0x11600, 0x11632,
12189 0x1163b, 0x1163c,
12190 0x1163e, 0x1163e,
12191 0x11641, 0x11644,
12192 0x11650, 0x11659,
12193 0x11660, 0x1166c,
12194 0x11680, 0x116aa,
12195 0x116ac, 0x116ac,
12196 0x116ae, 0x116af,
12197 0x116b6, 0x116b6,
12198 0x116b8, 0x116b8,
12199 0x116c0, 0x116c9,
12200 0x11700, 0x1171a,
12201 0x11720, 0x11721,
12202 0x11726, 0x11726,
12203 0x11730, 0x1173f,
12204 0x11800, 0x1182e,
12205 0x11838, 0x11838,
12206 0x1183b, 0x1183b,
12207 0x118a0, 0x118f2,
12208 0x118ff, 0x118ff,
12209 0x119a0, 0x119a7,
12210 0x119aa, 0x119d3,
12211 0x119dc, 0x119df,
12212 0x119e1, 0x119e4,
12213 0x11a00, 0x11a00,
12214 0x11a0b, 0x11a32,
12215 0x11a39, 0x11a3a,
12216 0x11a3f, 0x11a46,
12217 0x11a50, 0x11a50,
12218 0x11a57, 0x11a58,
12219 0x11a5c, 0x11a89,
12220 0x11a97, 0x11a97,
12221 0x11a9a, 0x11aa2,
12222 0x11ac0, 0x11af8,
12223 0x11c00, 0x11c08,
12224 0x11c0a, 0x11c2f,
12225 0x11c3e, 0x11c3e,
12226 0x11c40, 0x11c45,
12227 0x11c50, 0x11c6c,
12228 0x11c70, 0x11c8f,
12229 0x11ca9, 0x11ca9,
12230 0x11cb1, 0x11cb1,
12231 0x11cb4, 0x11cb4,
12232 0x11d00, 0x11d06,
12233 0x11d08, 0x11d09,
12234 0x11d0b, 0x11d30,
12235 0x11d46, 0x11d46,
12236 0x11d50, 0x11d59,
12237 0x11d60, 0x11d65,
12238 0x11d67, 0x11d68,
12239 0x11d6a, 0x11d8e,
12240 0x11d93, 0x11d94,
12241 0x11d96, 0x11d96,
12242 0x11d98, 0x11d98,
12243 0x11da0, 0x11da9,
12244 0x11ee0, 0x11ef2,
12245 0x11ef5, 0x11ef8,
12246 0x11fc0, 0x11ff1,
12247 0x11fff, 0x12399,
12248 0x12400, 0x1246e,
12249 0x12470, 0x12474,
12250 0x12480, 0x12543,
12251 0x13000, 0x1342e,
12252 0x14400, 0x14646,
12253 0x16800, 0x16a38,
12254 0x16a40, 0x16a5e,
12255 0x16a60, 0x16a69,
12256 0x16a6e, 0x16a6f,
12257 0x16ad0, 0x16aed,
12258 0x16af5, 0x16af5,
12259 0x16b00, 0x16b2f,
12260 0x16b37, 0x16b45,
12261 0x16b50, 0x16b59,
12262 0x16b5b, 0x16b61,
12263 0x16b63, 0x16b77,
12264 0x16b7d, 0x16b8f,
12265 0x16e40, 0x16e9a,
12266 0x16f00, 0x16f4a,
12267 0x16f50, 0x16f87,
12268 0x16f93, 0x16f9f,
12269 0x16fe0, 0x16fe3,
12270 0x17000, 0x187f7,
12271 0x18800, 0x18af2,
12272 0x1b000, 0x1b11e,
12273 0x1b150, 0x1b152,
12274 0x1b164, 0x1b167,
12275 0x1b170, 0x1b2fb,
12276 0x1bc00, 0x1bc6a,
12277 0x1bc70, 0x1bc7c,
12278 0x1bc80, 0x1bc88,
12279 0x1bc90, 0x1bc99,
12280 0x1bc9c, 0x1bc9c,
12281 0x1bc9f, 0x1bc9f,
12282 0x1d000, 0x1d0f5,
12283 0x1d100, 0x1d126,
12284 0x1d129, 0x1d164,
12285 0x1d166, 0x1d166,
12286 0x1d16a, 0x1d16d,
12287 0x1d183, 0x1d184,
12288 0x1d18c, 0x1d1a9,
12289 0x1d1ae, 0x1d1e8,
12290 0x1d200, 0x1d241,
12291 0x1d245, 0x1d245,
12292 0x1d2e0, 0x1d2f3,
12293 0x1d300, 0x1d356,
12294 0x1d360, 0x1d378,
12295 0x1d400, 0x1d454,
12296 0x1d456, 0x1d49c,
12297 0x1d49e, 0x1d49f,
12298 0x1d4a2, 0x1d4a2,
12299 0x1d4a5, 0x1d4a6,
12300 0x1d4a9, 0x1d4ac,
12301 0x1d4ae, 0x1d4b9,
12302 0x1d4bb, 0x1d4bb,
12303 0x1d4bd, 0x1d4c3,
12304 0x1d4c5, 0x1d505,
12305 0x1d507, 0x1d50a,
12306 0x1d50d, 0x1d514,
12307 0x1d516, 0x1d51c,
12308 0x1d51e, 0x1d539,
12309 0x1d53b, 0x1d53e,
12310 0x1d540, 0x1d544,
12311 0x1d546, 0x1d546,
12312 0x1d54a, 0x1d550,
12313 0x1d552, 0x1d6a5,
12314 0x1d6a8, 0x1d7cb,
12315 0x1d7ce, 0x1d9ff,
12316 0x1da37, 0x1da3a,
12317 0x1da6d, 0x1da74,
12318 0x1da76, 0x1da83,
12319 0x1da85, 0x1da8b,
12320 0x1e100, 0x1e12c,
12321 0x1e137, 0x1e13d,
12322 0x1e140, 0x1e149,
12323 0x1e14e, 0x1e14f,
12324 0x1e2c0, 0x1e2eb,
12325 0x1e2f0, 0x1e2f9,
12326 0x1e2ff, 0x1e2ff,
12327 0x1e800, 0x1e8c4,
12328 0x1e8c7, 0x1e8cf,
12329 0x1e900, 0x1e943,
12330 0x1e94b, 0x1e94b,
12331 0x1e950, 0x1e959,
12332 0x1e95e, 0x1e95f,
12333 0x1ec71, 0x1ecb4,
12334 0x1ed01, 0x1ed3d,
12335 0x1ee00, 0x1ee03,
12336 0x1ee05, 0x1ee1f,
12337 0x1ee21, 0x1ee22,
12338 0x1ee24, 0x1ee24,
12339 0x1ee27, 0x1ee27,
12340 0x1ee29, 0x1ee32,
12341 0x1ee34, 0x1ee37,
12342 0x1ee39, 0x1ee39,
12343 0x1ee3b, 0x1ee3b,
12344 0x1ee42, 0x1ee42,
12345 0x1ee47, 0x1ee47,
12346 0x1ee49, 0x1ee49,
12347 0x1ee4b, 0x1ee4b,
12348 0x1ee4d, 0x1ee4f,
12349 0x1ee51, 0x1ee52,
12350 0x1ee54, 0x1ee54,
12351 0x1ee57, 0x1ee57,
12352 0x1ee59, 0x1ee59,
12353 0x1ee5b, 0x1ee5b,
12354 0x1ee5d, 0x1ee5d,
12355 0x1ee5f, 0x1ee5f,
12356 0x1ee61, 0x1ee62,
12357 0x1ee64, 0x1ee64,
12358 0x1ee67, 0x1ee6a,
12359 0x1ee6c, 0x1ee72,
12360 0x1ee74, 0x1ee77,
12361 0x1ee79, 0x1ee7c,
12362 0x1ee7e, 0x1ee7e,
12363 0x1ee80, 0x1ee89,
12364 0x1ee8b, 0x1ee9b,
12365 0x1eea1, 0x1eea3,
12366 0x1eea5, 0x1eea9,
12367 0x1eeab, 0x1eebb,
12368 0x1eef0, 0x1eef1,
12369 0x1f000, 0x1f02b,
12370 0x1f030, 0x1f093,
12371 0x1f0a0, 0x1f0ae,
12372 0x1f0b1, 0x1f0bf,
12373 0x1f0c1, 0x1f0cf,
12374 0x1f0d1, 0x1f0f5,
12375 0x1f100, 0x1f10c,
12376 0x1f110, 0x1f16c,
12377 0x1f170, 0x1f1ac,
12378 0x1f1e6, 0x1f202,
12379 0x1f210, 0x1f23b,
12380 0x1f240, 0x1f248,
12381 0x1f250, 0x1f251,
12382 0x1f260, 0x1f265,
12383 0x1f300, 0x1f6d5,
12384 0x1f6e0, 0x1f6ec,
12385 0x1f6f0, 0x1f6fa,
12386 0x1f700, 0x1f773,
12387 0x1f780, 0x1f7d8,
12388 0x1f7e0, 0x1f7eb,
12389 0x1f800, 0x1f80b,
12390 0x1f810, 0x1f847,
12391 0x1f850, 0x1f859,
12392 0x1f860, 0x1f887,
12393 0x1f890, 0x1f8ad,
12394 0x1f900, 0x1f90b,
12395 0x1f90d, 0x1f971,
12396 0x1f973, 0x1f976,
12397 0x1f97a, 0x1f9a2,
12398 0x1f9a5, 0x1f9aa,
12399 0x1f9ae, 0x1f9ca,
12400 0x1f9cd, 0x1fa53,
12401 0x1fa60, 0x1fa6d,
12402 0x1fa70, 0x1fa73,
12403 0x1fa78, 0x1fa7a,
12404 0x1fa80, 0x1fa82,
12405 0x1fa90, 0x1fa95,
12406 0x20000, 0x2a6d6,
12407 0x2a700, 0x2b734,
12408 0x2b740, 0x2b81d,
12409 0x2b820, 0x2cea1,
12410 0x2ceb0, 0x2ebe0,
12411 0x2f800, 0x2fa1d,
12412 }; /* END of CR_Grapheme_Base */
12413 
12414 /* PROPERTY: 'Grapheme_Extend': Derived Property */
12415 static const OnigCodePoint
12416 CR_Grapheme_Extend[] = { 335,
12417 0x0300, 0x036f,
12418 0x0483, 0x0489,
12419 0x0591, 0x05bd,
12420 0x05bf, 0x05bf,
12421 0x05c1, 0x05c2,
12422 0x05c4, 0x05c5,
12423 0x05c7, 0x05c7,
12424 0x0610, 0x061a,
12425 0x064b, 0x065f,
12426 0x0670, 0x0670,
12427 0x06d6, 0x06dc,
12428 0x06df, 0x06e4,
12429 0x06e7, 0x06e8,
12430 0x06ea, 0x06ed,
12431 0x0711, 0x0711,
12432 0x0730, 0x074a,
12433 0x07a6, 0x07b0,
12434 0x07eb, 0x07f3,
12435 0x07fd, 0x07fd,
12436 0x0816, 0x0819,
12437 0x081b, 0x0823,
12438 0x0825, 0x0827,
12439 0x0829, 0x082d,
12440 0x0859, 0x085b,
12441 0x08d3, 0x08e1,
12442 0x08e3, 0x0902,
12443 0x093a, 0x093a,
12444 0x093c, 0x093c,
12445 0x0941, 0x0948,
12446 0x094d, 0x094d,
12447 0x0951, 0x0957,
12448 0x0962, 0x0963,
12449 0x0981, 0x0981,
12450 0x09bc, 0x09bc,
12451 0x09be, 0x09be,
12452 0x09c1, 0x09c4,
12453 0x09cd, 0x09cd,
12454 0x09d7, 0x09d7,
12455 0x09e2, 0x09e3,
12456 0x09fe, 0x09fe,
12457 0x0a01, 0x0a02,
12458 0x0a3c, 0x0a3c,
12459 0x0a41, 0x0a42,
12460 0x0a47, 0x0a48,
12461 0x0a4b, 0x0a4d,
12462 0x0a51, 0x0a51,
12463 0x0a70, 0x0a71,
12464 0x0a75, 0x0a75,
12465 0x0a81, 0x0a82,
12466 0x0abc, 0x0abc,
12467 0x0ac1, 0x0ac5,
12468 0x0ac7, 0x0ac8,
12469 0x0acd, 0x0acd,
12470 0x0ae2, 0x0ae3,
12471 0x0afa, 0x0aff,
12472 0x0b01, 0x0b01,
12473 0x0b3c, 0x0b3c,
12474 0x0b3e, 0x0b3f,
12475 0x0b41, 0x0b44,
12476 0x0b4d, 0x0b4d,
12477 0x0b56, 0x0b57,
12478 0x0b62, 0x0b63,
12479 0x0b82, 0x0b82,
12480 0x0bbe, 0x0bbe,
12481 0x0bc0, 0x0bc0,
12482 0x0bcd, 0x0bcd,
12483 0x0bd7, 0x0bd7,
12484 0x0c00, 0x0c00,
12485 0x0c04, 0x0c04,
12486 0x0c3e, 0x0c40,
12487 0x0c46, 0x0c48,
12488 0x0c4a, 0x0c4d,
12489 0x0c55, 0x0c56,
12490 0x0c62, 0x0c63,
12491 0x0c81, 0x0c81,
12492 0x0cbc, 0x0cbc,
12493 0x0cbf, 0x0cbf,
12494 0x0cc2, 0x0cc2,
12495 0x0cc6, 0x0cc6,
12496 0x0ccc, 0x0ccd,
12497 0x0cd5, 0x0cd6,
12498 0x0ce2, 0x0ce3,
12499 0x0d00, 0x0d01,
12500 0x0d3b, 0x0d3c,
12501 0x0d3e, 0x0d3e,
12502 0x0d41, 0x0d44,
12503 0x0d4d, 0x0d4d,
12504 0x0d57, 0x0d57,
12505 0x0d62, 0x0d63,
12506 0x0dca, 0x0dca,
12507 0x0dcf, 0x0dcf,
12508 0x0dd2, 0x0dd4,
12509 0x0dd6, 0x0dd6,
12510 0x0ddf, 0x0ddf,
12511 0x0e31, 0x0e31,
12512 0x0e34, 0x0e3a,
12513 0x0e47, 0x0e4e,
12514 0x0eb1, 0x0eb1,
12515 0x0eb4, 0x0ebc,
12516 0x0ec8, 0x0ecd,
12517 0x0f18, 0x0f19,
12518 0x0f35, 0x0f35,
12519 0x0f37, 0x0f37,
12520 0x0f39, 0x0f39,
12521 0x0f71, 0x0f7e,
12522 0x0f80, 0x0f84,
12523 0x0f86, 0x0f87,
12524 0x0f8d, 0x0f97,
12525 0x0f99, 0x0fbc,
12526 0x0fc6, 0x0fc6,
12527 0x102d, 0x1030,
12528 0x1032, 0x1037,
12529 0x1039, 0x103a,
12530 0x103d, 0x103e,
12531 0x1058, 0x1059,
12532 0x105e, 0x1060,
12533 0x1071, 0x1074,
12534 0x1082, 0x1082,
12535 0x1085, 0x1086,
12536 0x108d, 0x108d,
12537 0x109d, 0x109d,
12538 0x135d, 0x135f,
12539 0x1712, 0x1714,
12540 0x1732, 0x1734,
12541 0x1752, 0x1753,
12542 0x1772, 0x1773,
12543 0x17b4, 0x17b5,
12544 0x17b7, 0x17bd,
12545 0x17c6, 0x17c6,
12546 0x17c9, 0x17d3,
12547 0x17dd, 0x17dd,
12548 0x180b, 0x180d,
12549 0x1885, 0x1886,
12550 0x18a9, 0x18a9,
12551 0x1920, 0x1922,
12552 0x1927, 0x1928,
12553 0x1932, 0x1932,
12554 0x1939, 0x193b,
12555 0x1a17, 0x1a18,
12556 0x1a1b, 0x1a1b,
12557 0x1a56, 0x1a56,
12558 0x1a58, 0x1a5e,
12559 0x1a60, 0x1a60,
12560 0x1a62, 0x1a62,
12561 0x1a65, 0x1a6c,
12562 0x1a73, 0x1a7c,
12563 0x1a7f, 0x1a7f,
12564 0x1ab0, 0x1abe,
12565 0x1b00, 0x1b03,
12566 0x1b34, 0x1b3a,
12567 0x1b3c, 0x1b3c,
12568 0x1b42, 0x1b42,
12569 0x1b6b, 0x1b73,
12570 0x1b80, 0x1b81,
12571 0x1ba2, 0x1ba5,
12572 0x1ba8, 0x1ba9,
12573 0x1bab, 0x1bad,
12574 0x1be6, 0x1be6,
12575 0x1be8, 0x1be9,
12576 0x1bed, 0x1bed,
12577 0x1bef, 0x1bf1,
12578 0x1c2c, 0x1c33,
12579 0x1c36, 0x1c37,
12580 0x1cd0, 0x1cd2,
12581 0x1cd4, 0x1ce0,
12582 0x1ce2, 0x1ce8,
12583 0x1ced, 0x1ced,
12584 0x1cf4, 0x1cf4,
12585 0x1cf8, 0x1cf9,
12586 0x1dc0, 0x1df9,
12587 0x1dfb, 0x1dff,
12588 0x200c, 0x200c,
12589 0x20d0, 0x20f0,
12590 0x2cef, 0x2cf1,
12591 0x2d7f, 0x2d7f,
12592 0x2de0, 0x2dff,
12593 0x302a, 0x302f,
12594 0x3099, 0x309a,
12595 0xa66f, 0xa672,
12596 0xa674, 0xa67d,
12597 0xa69e, 0xa69f,
12598 0xa6f0, 0xa6f1,
12599 0xa802, 0xa802,
12600 0xa806, 0xa806,
12601 0xa80b, 0xa80b,
12602 0xa825, 0xa826,
12603 0xa8c4, 0xa8c5,
12604 0xa8e0, 0xa8f1,
12605 0xa8ff, 0xa8ff,
12606 0xa926, 0xa92d,
12607 0xa947, 0xa951,
12608 0xa980, 0xa982,
12609 0xa9b3, 0xa9b3,
12610 0xa9b6, 0xa9b9,
12611 0xa9bc, 0xa9bd,
12612 0xa9e5, 0xa9e5,
12613 0xaa29, 0xaa2e,
12614 0xaa31, 0xaa32,
12615 0xaa35, 0xaa36,
12616 0xaa43, 0xaa43,
12617 0xaa4c, 0xaa4c,
12618 0xaa7c, 0xaa7c,
12619 0xaab0, 0xaab0,
12620 0xaab2, 0xaab4,
12621 0xaab7, 0xaab8,
12622 0xaabe, 0xaabf,
12623 0xaac1, 0xaac1,
12624 0xaaec, 0xaaed,
12625 0xaaf6, 0xaaf6,
12626 0xabe5, 0xabe5,
12627 0xabe8, 0xabe8,
12628 0xabed, 0xabed,
12629 0xfb1e, 0xfb1e,
12630 0xfe00, 0xfe0f,
12631 0xfe20, 0xfe2f,
12632 0xff9e, 0xff9f,
12633 0x101fd, 0x101fd,
12634 0x102e0, 0x102e0,
12635 0x10376, 0x1037a,
12636 0x10a01, 0x10a03,
12637 0x10a05, 0x10a06,
12638 0x10a0c, 0x10a0f,
12639 0x10a38, 0x10a3a,
12640 0x10a3f, 0x10a3f,
12641 0x10ae5, 0x10ae6,
12642 0x10d24, 0x10d27,
12643 0x10f46, 0x10f50,
12644 0x11001, 0x11001,
12645 0x11038, 0x11046,
12646 0x1107f, 0x11081,
12647 0x110b3, 0x110b6,
12648 0x110b9, 0x110ba,
12649 0x11100, 0x11102,
12650 0x11127, 0x1112b,
12651 0x1112d, 0x11134,
12652 0x11173, 0x11173,
12653 0x11180, 0x11181,
12654 0x111b6, 0x111be,
12655 0x111c9, 0x111cc,
12656 0x1122f, 0x11231,
12657 0x11234, 0x11234,
12658 0x11236, 0x11237,
12659 0x1123e, 0x1123e,
12660 0x112df, 0x112df,
12661 0x112e3, 0x112ea,
12662 0x11300, 0x11301,
12663 0x1133b, 0x1133c,
12664 0x1133e, 0x1133e,
12665 0x11340, 0x11340,
12666 0x11357, 0x11357,
12667 0x11366, 0x1136c,
12668 0x11370, 0x11374,
12669 0x11438, 0x1143f,
12670 0x11442, 0x11444,
12671 0x11446, 0x11446,
12672 0x1145e, 0x1145e,
12673 0x114b0, 0x114b0,
12674 0x114b3, 0x114b8,
12675 0x114ba, 0x114ba,
12676 0x114bd, 0x114bd,
12677 0x114bf, 0x114c0,
12678 0x114c2, 0x114c3,
12679 0x115af, 0x115af,
12680 0x115b2, 0x115b5,
12681 0x115bc, 0x115bd,
12682 0x115bf, 0x115c0,
12683 0x115dc, 0x115dd,
12684 0x11633, 0x1163a,
12685 0x1163d, 0x1163d,
12686 0x1163f, 0x11640,
12687 0x116ab, 0x116ab,
12688 0x116ad, 0x116ad,
12689 0x116b0, 0x116b5,
12690 0x116b7, 0x116b7,
12691 0x1171d, 0x1171f,
12692 0x11722, 0x11725,
12693 0x11727, 0x1172b,
12694 0x1182f, 0x11837,
12695 0x11839, 0x1183a,
12696 0x119d4, 0x119d7,
12697 0x119da, 0x119db,
12698 0x119e0, 0x119e0,
12699 0x11a01, 0x11a0a,
12700 0x11a33, 0x11a38,
12701 0x11a3b, 0x11a3e,
12702 0x11a47, 0x11a47,
12703 0x11a51, 0x11a56,
12704 0x11a59, 0x11a5b,
12705 0x11a8a, 0x11a96,
12706 0x11a98, 0x11a99,
12707 0x11c30, 0x11c36,
12708 0x11c38, 0x11c3d,
12709 0x11c3f, 0x11c3f,
12710 0x11c92, 0x11ca7,
12711 0x11caa, 0x11cb0,
12712 0x11cb2, 0x11cb3,
12713 0x11cb5, 0x11cb6,
12714 0x11d31, 0x11d36,
12715 0x11d3a, 0x11d3a,
12716 0x11d3c, 0x11d3d,
12717 0x11d3f, 0x11d45,
12718 0x11d47, 0x11d47,
12719 0x11d90, 0x11d91,
12720 0x11d95, 0x11d95,
12721 0x11d97, 0x11d97,
12722 0x11ef3, 0x11ef4,
12723 0x16af0, 0x16af4,
12724 0x16b30, 0x16b36,
12725 0x16f4f, 0x16f4f,
12726 0x16f8f, 0x16f92,
12727 0x1bc9d, 0x1bc9e,
12728 0x1d165, 0x1d165,
12729 0x1d167, 0x1d169,
12730 0x1d16e, 0x1d172,
12731 0x1d17b, 0x1d182,
12732 0x1d185, 0x1d18b,
12733 0x1d1aa, 0x1d1ad,
12734 0x1d242, 0x1d244,
12735 0x1da00, 0x1da36,
12736 0x1da3b, 0x1da6c,
12737 0x1da75, 0x1da75,
12738 0x1da84, 0x1da84,
12739 0x1da9b, 0x1da9f,
12740 0x1daa1, 0x1daaf,
12741 0x1e000, 0x1e006,
12742 0x1e008, 0x1e018,
12743 0x1e01b, 0x1e021,
12744 0x1e023, 0x1e024,
12745 0x1e026, 0x1e02a,
12746 0x1e130, 0x1e136,
12747 0x1e2ec, 0x1e2ef,
12748 0x1e8d0, 0x1e8d6,
12749 0x1e944, 0x1e94a,
12750 0xe0020, 0xe007f,
12751 0xe0100, 0xe01ef,
12752 }; /* END of CR_Grapheme_Extend */
12753 
12754 /* PROPERTY: 'Grapheme_Link': Derived Property */
12755 static const OnigCodePoint
12756 CR_Grapheme_Link[] = { 52,
12757 0x094d, 0x094d,
12758 0x09cd, 0x09cd,
12759 0x0a4d, 0x0a4d,
12760 0x0acd, 0x0acd,
12761 0x0b4d, 0x0b4d,
12762 0x0bcd, 0x0bcd,
12763 0x0c4d, 0x0c4d,
12764 0x0ccd, 0x0ccd,
12765 0x0d3b, 0x0d3c,
12766 0x0d4d, 0x0d4d,
12767 0x0dca, 0x0dca,
12768 0x0e3a, 0x0e3a,
12769 0x0eba, 0x0eba,
12770 0x0f84, 0x0f84,
12771 0x1039, 0x103a,
12772 0x1714, 0x1714,
12773 0x1734, 0x1734,
12774 0x17d2, 0x17d2,
12775 0x1a60, 0x1a60,
12776 0x1b44, 0x1b44,
12777 0x1baa, 0x1bab,
12778 0x1bf2, 0x1bf3,
12779 0x2d7f, 0x2d7f,
12780 0xa806, 0xa806,
12781 0xa8c4, 0xa8c4,
12782 0xa953, 0xa953,
12783 0xa9c0, 0xa9c0,
12784 0xaaf6, 0xaaf6,
12785 0xabed, 0xabed,
12786 0x10a3f, 0x10a3f,
12787 0x11046, 0x11046,
12788 0x1107f, 0x1107f,
12789 0x110b9, 0x110b9,
12790 0x11133, 0x11134,
12791 0x111c0, 0x111c0,
12792 0x11235, 0x11235,
12793 0x112ea, 0x112ea,
12794 0x1134d, 0x1134d,
12795 0x11442, 0x11442,
12796 0x114c2, 0x114c2,
12797 0x115bf, 0x115bf,
12798 0x1163f, 0x1163f,
12799 0x116b6, 0x116b6,
12800 0x1172b, 0x1172b,
12801 0x11839, 0x11839,
12802 0x119e0, 0x119e0,
12803 0x11a34, 0x11a34,
12804 0x11a47, 0x11a47,
12805 0x11a99, 0x11a99,
12806 0x11c3f, 0x11c3f,
12807 0x11d44, 0x11d45,
12808 0x11d97, 0x11d97,
12809 }; /* END of CR_Grapheme_Link */
12810 
12811 /* PROPERTY: 'Greek': Script */
12812 static const OnigCodePoint
12813 CR_Greek[] = { 36,
12814 0x0370, 0x0373,
12815 0x0375, 0x0377,
12816 0x037a, 0x037d,
12817 0x037f, 0x037f,
12818 0x0384, 0x0384,
12819 0x0386, 0x0386,
12820 0x0388, 0x038a,
12821 0x038c, 0x038c,
12822 0x038e, 0x03a1,
12823 0x03a3, 0x03e1,
12824 0x03f0, 0x03ff,
12825 0x1d26, 0x1d2a,
12826 0x1d5d, 0x1d61,
12827 0x1d66, 0x1d6a,
12828 0x1dbf, 0x1dbf,
12829 0x1f00, 0x1f15,
12830 0x1f18, 0x1f1d,
12831 0x1f20, 0x1f45,
12832 0x1f48, 0x1f4d,
12833 0x1f50, 0x1f57,
12834 0x1f59, 0x1f59,
12835 0x1f5b, 0x1f5b,
12836 0x1f5d, 0x1f5d,
12837 0x1f5f, 0x1f7d,
12838 0x1f80, 0x1fb4,
12839 0x1fb6, 0x1fc4,
12840 0x1fc6, 0x1fd3,
12841 0x1fd6, 0x1fdb,
12842 0x1fdd, 0x1fef,
12843 0x1ff2, 0x1ff4,
12844 0x1ff6, 0x1ffe,
12845 0x2126, 0x2126,
12846 0xab65, 0xab65,
12847 0x10140, 0x1018e,
12848 0x101a0, 0x101a0,
12849 0x1d200, 0x1d245,
12850 }; /* END of CR_Greek */
12851 
12852 /* PROPERTY: 'Gujarati': Script */
12853 static const OnigCodePoint
12854 CR_Gujarati[] = { 14,
12855 0x0a81, 0x0a83,
12856 0x0a85, 0x0a8d,
12857 0x0a8f, 0x0a91,
12858 0x0a93, 0x0aa8,
12859 0x0aaa, 0x0ab0,
12860 0x0ab2, 0x0ab3,
12861 0x0ab5, 0x0ab9,
12862 0x0abc, 0x0ac5,
12863 0x0ac7, 0x0ac9,
12864 0x0acb, 0x0acd,
12865 0x0ad0, 0x0ad0,
12866 0x0ae0, 0x0ae3,
12867 0x0ae6, 0x0af1,
12868 0x0af9, 0x0aff,
12869 }; /* END of CR_Gujarati */
12870 
12871 /* PROPERTY: 'Gunjala_Gondi': Script */
12872 static const OnigCodePoint
12873 CR_Gunjala_Gondi[] = { 6,
12874 0x11d60, 0x11d65,
12875 0x11d67, 0x11d68,
12876 0x11d6a, 0x11d8e,
12877 0x11d90, 0x11d91,
12878 0x11d93, 0x11d98,
12879 0x11da0, 0x11da9,
12880 }; /* END of CR_Gunjala_Gondi */
12881 
12882 /* PROPERTY: 'Gurmukhi': Script */
12883 static const OnigCodePoint
12884 CR_Gurmukhi[] = { 16,
12885 0x0a01, 0x0a03,
12886 0x0a05, 0x0a0a,
12887 0x0a0f, 0x0a10,
12888 0x0a13, 0x0a28,
12889 0x0a2a, 0x0a30,
12890 0x0a32, 0x0a33,
12891 0x0a35, 0x0a36,
12892 0x0a38, 0x0a39,
12893 0x0a3c, 0x0a3c,
12894 0x0a3e, 0x0a42,
12895 0x0a47, 0x0a48,
12896 0x0a4b, 0x0a4d,
12897 0x0a51, 0x0a51,
12898 0x0a59, 0x0a5c,
12899 0x0a5e, 0x0a5e,
12900 0x0a66, 0x0a76,
12901 }; /* END of CR_Gurmukhi */
12902 
12903 /* PROPERTY: 'Han': Script */
12904 static const OnigCodePoint
12905 CR_Han[] = { 17,
12906 0x2e80, 0x2e99,
12907 0x2e9b, 0x2ef3,
12908 0x2f00, 0x2fd5,
12909 0x3005, 0x3005,
12910 0x3007, 0x3007,
12911 0x3021, 0x3029,
12912 0x3038, 0x303b,
12913 0x3400, 0x4db5,
12914 0x4e00, 0x9fef,
12915 0xf900, 0xfa6d,
12916 0xfa70, 0xfad9,
12917 0x20000, 0x2a6d6,
12918 0x2a700, 0x2b734,
12919 0x2b740, 0x2b81d,
12920 0x2b820, 0x2cea1,
12921 0x2ceb0, 0x2ebe0,
12922 0x2f800, 0x2fa1d,
12923 }; /* END of CR_Han */
12924 
12925 /* PROPERTY: 'Hangul': Script */
12926 static const OnigCodePoint
12927 CR_Hangul[] = { 14,
12928 0x1100, 0x11ff,
12929 0x302e, 0x302f,
12930 0x3131, 0x318e,
12931 0x3200, 0x321e,
12932 0x3260, 0x327e,
12933 0xa960, 0xa97c,
12934 0xac00, 0xd7a3,
12935 0xd7b0, 0xd7c6,
12936 0xd7cb, 0xd7fb,
12937 0xffa0, 0xffbe,
12938 0xffc2, 0xffc7,
12939 0xffca, 0xffcf,
12940 0xffd2, 0xffd7,
12941 0xffda, 0xffdc,
12942 }; /* END of CR_Hangul */
12943 
12944 /* PROPERTY: 'Hanifi_Rohingya': Script */
12945 static const OnigCodePoint
12946 CR_Hanifi_Rohingya[] = { 2,
12947 0x10d00, 0x10d27,
12948 0x10d30, 0x10d39,
12949 }; /* END of CR_Hanifi_Rohingya */
12950 
12951 /* PROPERTY: 'Hanunoo': Script */
12952 static const OnigCodePoint
12953 CR_Hanunoo[] = { 1,
12954 0x1720, 0x1734,
12955 }; /* END of CR_Hanunoo */
12956 
12957 /* PROPERTY: 'Hatran': Script */
12958 static const OnigCodePoint
12959 CR_Hatran[] = { 3,
12960 0x108e0, 0x108f2,
12961 0x108f4, 0x108f5,
12962 0x108fb, 0x108ff,
12963 }; /* END of CR_Hatran */
12964 
12965 /* PROPERTY: 'Hebrew': Script */
12966 static const OnigCodePoint
12967 CR_Hebrew[] = { 9,
12968 0x0591, 0x05c7,
12969 0x05d0, 0x05ea,
12970 0x05ef, 0x05f4,
12971 0xfb1d, 0xfb36,
12972 0xfb38, 0xfb3c,
12973 0xfb3e, 0xfb3e,
12974 0xfb40, 0xfb41,
12975 0xfb43, 0xfb44,
12976 0xfb46, 0xfb4f,
12977 }; /* END of CR_Hebrew */
12978 
12979 /* PROPERTY: 'Hex_Digit': Binary Property */
12980 static const OnigCodePoint
12981 CR_Hex_Digit[] = { 6,
12982 0x0030, 0x0039,
12983 0x0041, 0x0046,
12984 0x0061, 0x0066,
12985 0xff10, 0xff19,
12986 0xff21, 0xff26,
12987 0xff41, 0xff46,
12988 }; /* END of CR_Hex_Digit */
12989 
12990 /* PROPERTY: 'Hiragana': Script */
12991 static const OnigCodePoint
12992 CR_Hiragana[] = { 5,
12993 0x3041, 0x3096,
12994 0x309d, 0x309f,
12995 0x1b001, 0x1b11e,
12996 0x1b150, 0x1b152,
12997 0x1f200, 0x1f200,
12998 }; /* END of CR_Hiragana */
12999 
13000 /* PROPERTY: 'Hyphen': Binary Property */
13001 static const OnigCodePoint
13002 CR_Hyphen[] = { 10,
13003 0x002d, 0x002d,
13004 0x00ad, 0x00ad,
13005 0x058a, 0x058a,
13006 0x1806, 0x1806,
13007 0x2010, 0x2011,
13008 0x2e17, 0x2e17,
13009 0x30fb, 0x30fb,
13010 0xfe63, 0xfe63,
13011 0xff0d, 0xff0d,
13012 0xff65, 0xff65,
13013 }; /* END of CR_Hyphen */
13014 
13015 /* PROPERTY: 'IDS_Binary_Operator': Binary Property */
13016 static const OnigCodePoint
13017 CR_IDS_Binary_Operator[] = { 2,
13018 0x2ff0, 0x2ff1,
13019 0x2ff4, 0x2ffb,
13020 }; /* END of CR_IDS_Binary_Operator */
13021 
13022 /* PROPERTY: 'IDS_Trinary_Operator': Binary Property */
13023 static const OnigCodePoint
13024 CR_IDS_Trinary_Operator[] = { 1,
13025 0x2ff2, 0x2ff3,
13026 }; /* END of CR_IDS_Trinary_Operator */
13027 
13028 /* PROPERTY: 'ID_Continue': Derived Property */
13029 static const OnigCodePoint
13030 CR_ID_Continue[] = { 713,
13031 0x0030, 0x0039,
13032 0x0041, 0x005a,
13033 0x005f, 0x005f,
13034 0x0061, 0x007a,
13035 0x00aa, 0x00aa,
13036 0x00b5, 0x00b5,
13037 0x00b7, 0x00b7,
13038 0x00ba, 0x00ba,
13039 0x00c0, 0x00d6,
13040 0x00d8, 0x00f6,
13041 0x00f8, 0x02c1,
13042 0x02c6, 0x02d1,
13043 0x02e0, 0x02e4,
13044 0x02ec, 0x02ec,
13045 0x02ee, 0x02ee,
13046 0x0300, 0x0374,
13047 0x0376, 0x0377,
13048 0x037a, 0x037d,
13049 0x037f, 0x037f,
13050 0x0386, 0x038a,
13051 0x038c, 0x038c,
13052 0x038e, 0x03a1,
13053 0x03a3, 0x03f5,
13054 0x03f7, 0x0481,
13055 0x0483, 0x0487,
13056 0x048a, 0x052f,
13057 0x0531, 0x0556,
13058 0x0559, 0x0559,
13059 0x0560, 0x0588,
13060 0x0591, 0x05bd,
13061 0x05bf, 0x05bf,
13062 0x05c1, 0x05c2,
13063 0x05c4, 0x05c5,
13064 0x05c7, 0x05c7,
13065 0x05d0, 0x05ea,
13066 0x05ef, 0x05f2,
13067 0x0610, 0x061a,
13068 0x0620, 0x0669,
13069 0x066e, 0x06d3,
13070 0x06d5, 0x06dc,
13071 0x06df, 0x06e8,
13072 0x06ea, 0x06fc,
13073 0x06ff, 0x06ff,
13074 0x0710, 0x074a,
13075 0x074d, 0x07b1,
13076 0x07c0, 0x07f5,
13077 0x07fa, 0x07fa,
13078 0x07fd, 0x07fd,
13079 0x0800, 0x082d,
13080 0x0840, 0x085b,
13081 0x0860, 0x086a,
13082 0x08a0, 0x08b4,
13083 0x08b6, 0x08bd,
13084 0x08d3, 0x08e1,
13085 0x08e3, 0x0963,
13086 0x0966, 0x096f,
13087 0x0971, 0x0983,
13088 0x0985, 0x098c,
13089 0x098f, 0x0990,
13090 0x0993, 0x09a8,
13091 0x09aa, 0x09b0,
13092 0x09b2, 0x09b2,
13093 0x09b6, 0x09b9,
13094 0x09bc, 0x09c4,
13095 0x09c7, 0x09c8,
13096 0x09cb, 0x09ce,
13097 0x09d7, 0x09d7,
13098 0x09dc, 0x09dd,
13099 0x09df, 0x09e3,
13100 0x09e6, 0x09f1,
13101 0x09fc, 0x09fc,
13102 0x09fe, 0x09fe,
13103 0x0a01, 0x0a03,
13104 0x0a05, 0x0a0a,
13105 0x0a0f, 0x0a10,
13106 0x0a13, 0x0a28,
13107 0x0a2a, 0x0a30,
13108 0x0a32, 0x0a33,
13109 0x0a35, 0x0a36,
13110 0x0a38, 0x0a39,
13111 0x0a3c, 0x0a3c,
13112 0x0a3e, 0x0a42,
13113 0x0a47, 0x0a48,
13114 0x0a4b, 0x0a4d,
13115 0x0a51, 0x0a51,
13116 0x0a59, 0x0a5c,
13117 0x0a5e, 0x0a5e,
13118 0x0a66, 0x0a75,
13119 0x0a81, 0x0a83,
13120 0x0a85, 0x0a8d,
13121 0x0a8f, 0x0a91,
13122 0x0a93, 0x0aa8,
13123 0x0aaa, 0x0ab0,
13124 0x0ab2, 0x0ab3,
13125 0x0ab5, 0x0ab9,
13126 0x0abc, 0x0ac5,
13127 0x0ac7, 0x0ac9,
13128 0x0acb, 0x0acd,
13129 0x0ad0, 0x0ad0,
13130 0x0ae0, 0x0ae3,
13131 0x0ae6, 0x0aef,
13132 0x0af9, 0x0aff,
13133 0x0b01, 0x0b03,
13134 0x0b05, 0x0b0c,
13135 0x0b0f, 0x0b10,
13136 0x0b13, 0x0b28,
13137 0x0b2a, 0x0b30,
13138 0x0b32, 0x0b33,
13139 0x0b35, 0x0b39,
13140 0x0b3c, 0x0b44,
13141 0x0b47, 0x0b48,
13142 0x0b4b, 0x0b4d,
13143 0x0b56, 0x0b57,
13144 0x0b5c, 0x0b5d,
13145 0x0b5f, 0x0b63,
13146 0x0b66, 0x0b6f,
13147 0x0b71, 0x0b71,
13148 0x0b82, 0x0b83,
13149 0x0b85, 0x0b8a,
13150 0x0b8e, 0x0b90,
13151 0x0b92, 0x0b95,
13152 0x0b99, 0x0b9a,
13153 0x0b9c, 0x0b9c,
13154 0x0b9e, 0x0b9f,
13155 0x0ba3, 0x0ba4,
13156 0x0ba8, 0x0baa,
13157 0x0bae, 0x0bb9,
13158 0x0bbe, 0x0bc2,
13159 0x0bc6, 0x0bc8,
13160 0x0bca, 0x0bcd,
13161 0x0bd0, 0x0bd0,
13162 0x0bd7, 0x0bd7,
13163 0x0be6, 0x0bef,
13164 0x0c00, 0x0c0c,
13165 0x0c0e, 0x0c10,
13166 0x0c12, 0x0c28,
13167 0x0c2a, 0x0c39,
13168 0x0c3d, 0x0c44,
13169 0x0c46, 0x0c48,
13170 0x0c4a, 0x0c4d,
13171 0x0c55, 0x0c56,
13172 0x0c58, 0x0c5a,
13173 0x0c60, 0x0c63,
13174 0x0c66, 0x0c6f,
13175 0x0c80, 0x0c83,
13176 0x0c85, 0x0c8c,
13177 0x0c8e, 0x0c90,
13178 0x0c92, 0x0ca8,
13179 0x0caa, 0x0cb3,
13180 0x0cb5, 0x0cb9,
13181 0x0cbc, 0x0cc4,
13182 0x0cc6, 0x0cc8,
13183 0x0cca, 0x0ccd,
13184 0x0cd5, 0x0cd6,
13185 0x0cde, 0x0cde,
13186 0x0ce0, 0x0ce3,
13187 0x0ce6, 0x0cef,
13188 0x0cf1, 0x0cf2,
13189 0x0d00, 0x0d03,
13190 0x0d05, 0x0d0c,
13191 0x0d0e, 0x0d10,
13192 0x0d12, 0x0d44,
13193 0x0d46, 0x0d48,
13194 0x0d4a, 0x0d4e,
13195 0x0d54, 0x0d57,
13196 0x0d5f, 0x0d63,
13197 0x0d66, 0x0d6f,
13198 0x0d7a, 0x0d7f,
13199 0x0d82, 0x0d83,
13200 0x0d85, 0x0d96,
13201 0x0d9a, 0x0db1,
13202 0x0db3, 0x0dbb,
13203 0x0dbd, 0x0dbd,
13204 0x0dc0, 0x0dc6,
13205 0x0dca, 0x0dca,
13206 0x0dcf, 0x0dd4,
13207 0x0dd6, 0x0dd6,
13208 0x0dd8, 0x0ddf,
13209 0x0de6, 0x0def,
13210 0x0df2, 0x0df3,
13211 0x0e01, 0x0e3a,
13212 0x0e40, 0x0e4e,
13213 0x0e50, 0x0e59,
13214 0x0e81, 0x0e82,
13215 0x0e84, 0x0e84,
13216 0x0e86, 0x0e8a,
13217 0x0e8c, 0x0ea3,
13218 0x0ea5, 0x0ea5,
13219 0x0ea7, 0x0ebd,
13220 0x0ec0, 0x0ec4,
13221 0x0ec6, 0x0ec6,
13222 0x0ec8, 0x0ecd,
13223 0x0ed0, 0x0ed9,
13224 0x0edc, 0x0edf,
13225 0x0f00, 0x0f00,
13226 0x0f18, 0x0f19,
13227 0x0f20, 0x0f29,
13228 0x0f35, 0x0f35,
13229 0x0f37, 0x0f37,
13230 0x0f39, 0x0f39,
13231 0x0f3e, 0x0f47,
13232 0x0f49, 0x0f6c,
13233 0x0f71, 0x0f84,
13234 0x0f86, 0x0f97,
13235 0x0f99, 0x0fbc,
13236 0x0fc6, 0x0fc6,
13237 0x1000, 0x1049,
13238 0x1050, 0x109d,
13239 0x10a0, 0x10c5,
13240 0x10c7, 0x10c7,
13241 0x10cd, 0x10cd,
13242 0x10d0, 0x10fa,
13243 0x10fc, 0x1248,
13244 0x124a, 0x124d,
13245 0x1250, 0x1256,
13246 0x1258, 0x1258,
13247 0x125a, 0x125d,
13248 0x1260, 0x1288,
13249 0x128a, 0x128d,
13250 0x1290, 0x12b0,
13251 0x12b2, 0x12b5,
13252 0x12b8, 0x12be,
13253 0x12c0, 0x12c0,
13254 0x12c2, 0x12c5,
13255 0x12c8, 0x12d6,
13256 0x12d8, 0x1310,
13257 0x1312, 0x1315,
13258 0x1318, 0x135a,
13259 0x135d, 0x135f,
13260 0x1369, 0x1371,
13261 0x1380, 0x138f,
13262 0x13a0, 0x13f5,
13263 0x13f8, 0x13fd,
13264 0x1401, 0x166c,
13265 0x166f, 0x167f,
13266 0x1681, 0x169a,
13267 0x16a0, 0x16ea,
13268 0x16ee, 0x16f8,
13269 0x1700, 0x170c,
13270 0x170e, 0x1714,
13271 0x1720, 0x1734,
13272 0x1740, 0x1753,
13273 0x1760, 0x176c,
13274 0x176e, 0x1770,
13275 0x1772, 0x1773,
13276 0x1780, 0x17d3,
13277 0x17d7, 0x17d7,
13278 0x17dc, 0x17dd,
13279 0x17e0, 0x17e9,
13280 0x180b, 0x180d,
13281 0x1810, 0x1819,
13282 0x1820, 0x1878,
13283 0x1880, 0x18aa,
13284 0x18b0, 0x18f5,
13285 0x1900, 0x191e,
13286 0x1920, 0x192b,
13287 0x1930, 0x193b,
13288 0x1946, 0x196d,
13289 0x1970, 0x1974,
13290 0x1980, 0x19ab,
13291 0x19b0, 0x19c9,
13292 0x19d0, 0x19da,
13293 0x1a00, 0x1a1b,
13294 0x1a20, 0x1a5e,
13295 0x1a60, 0x1a7c,
13296 0x1a7f, 0x1a89,
13297 0x1a90, 0x1a99,
13298 0x1aa7, 0x1aa7,
13299 0x1ab0, 0x1abd,
13300 0x1b00, 0x1b4b,
13301 0x1b50, 0x1b59,
13302 0x1b6b, 0x1b73,
13303 0x1b80, 0x1bf3,
13304 0x1c00, 0x1c37,
13305 0x1c40, 0x1c49,
13306 0x1c4d, 0x1c7d,
13307 0x1c80, 0x1c88,
13308 0x1c90, 0x1cba,
13309 0x1cbd, 0x1cbf,
13310 0x1cd0, 0x1cd2,
13311 0x1cd4, 0x1cfa,
13312 0x1d00, 0x1df9,
13313 0x1dfb, 0x1f15,
13314 0x1f18, 0x1f1d,
13315 0x1f20, 0x1f45,
13316 0x1f48, 0x1f4d,
13317 0x1f50, 0x1f57,
13318 0x1f59, 0x1f59,
13319 0x1f5b, 0x1f5b,
13320 0x1f5d, 0x1f5d,
13321 0x1f5f, 0x1f7d,
13322 0x1f80, 0x1fb4,
13323 0x1fb6, 0x1fbc,
13324 0x1fbe, 0x1fbe,
13325 0x1fc2, 0x1fc4,
13326 0x1fc6, 0x1fcc,
13327 0x1fd0, 0x1fd3,
13328 0x1fd6, 0x1fdb,
13329 0x1fe0, 0x1fec,
13330 0x1ff2, 0x1ff4,
13331 0x1ff6, 0x1ffc,
13332 0x203f, 0x2040,
13333 0x2054, 0x2054,
13334 0x2071, 0x2071,
13335 0x207f, 0x207f,
13336 0x2090, 0x209c,
13337 0x20d0, 0x20dc,
13338 0x20e1, 0x20e1,
13339 0x20e5, 0x20f0,
13340 0x2102, 0x2102,
13341 0x2107, 0x2107,
13342 0x210a, 0x2113,
13343 0x2115, 0x2115,
13344 0x2118, 0x211d,
13345 0x2124, 0x2124,
13346 0x2126, 0x2126,
13347 0x2128, 0x2128,
13348 0x212a, 0x2139,
13349 0x213c, 0x213f,
13350 0x2145, 0x2149,
13351 0x214e, 0x214e,
13352 0x2160, 0x2188,
13353 0x2c00, 0x2c2e,
13354 0x2c30, 0x2c5e,
13355 0x2c60, 0x2ce4,
13356 0x2ceb, 0x2cf3,
13357 0x2d00, 0x2d25,
13358 0x2d27, 0x2d27,
13359 0x2d2d, 0x2d2d,
13360 0x2d30, 0x2d67,
13361 0x2d6f, 0x2d6f,
13362 0x2d7f, 0x2d96,
13363 0x2da0, 0x2da6,
13364 0x2da8, 0x2dae,
13365 0x2db0, 0x2db6,
13366 0x2db8, 0x2dbe,
13367 0x2dc0, 0x2dc6,
13368 0x2dc8, 0x2dce,
13369 0x2dd0, 0x2dd6,
13370 0x2dd8, 0x2dde,
13371 0x2de0, 0x2dff,
13372 0x3005, 0x3007,
13373 0x3021, 0x302f,
13374 0x3031, 0x3035,
13375 0x3038, 0x303c,
13376 0x3041, 0x3096,
13377 0x3099, 0x309f,
13378 0x30a1, 0x30fa,
13379 0x30fc, 0x30ff,
13380 0x3105, 0x312f,
13381 0x3131, 0x318e,
13382 0x31a0, 0x31ba,
13383 0x31f0, 0x31ff,
13384 0x3400, 0x4db5,
13385 0x4e00, 0x9fef,
13386 0xa000, 0xa48c,
13387 0xa4d0, 0xa4fd,
13388 0xa500, 0xa60c,
13389 0xa610, 0xa62b,
13390 0xa640, 0xa66f,
13391 0xa674, 0xa67d,
13392 0xa67f, 0xa6f1,
13393 0xa717, 0xa71f,
13394 0xa722, 0xa788,
13395 0xa78b, 0xa7bf,
13396 0xa7c2, 0xa7c6,
13397 0xa7f7, 0xa827,
13398 0xa840, 0xa873,
13399 0xa880, 0xa8c5,
13400 0xa8d0, 0xa8d9,
13401 0xa8e0, 0xa8f7,
13402 0xa8fb, 0xa8fb,
13403 0xa8fd, 0xa92d,
13404 0xa930, 0xa953,
13405 0xa960, 0xa97c,
13406 0xa980, 0xa9c0,
13407 0xa9cf, 0xa9d9,
13408 0xa9e0, 0xa9fe,
13409 0xaa00, 0xaa36,
13410 0xaa40, 0xaa4d,
13411 0xaa50, 0xaa59,
13412 0xaa60, 0xaa76,
13413 0xaa7a, 0xaac2,
13414 0xaadb, 0xaadd,
13415 0xaae0, 0xaaef,
13416 0xaaf2, 0xaaf6,
13417 0xab01, 0xab06,
13418 0xab09, 0xab0e,
13419 0xab11, 0xab16,
13420 0xab20, 0xab26,
13421 0xab28, 0xab2e,
13422 0xab30, 0xab5a,
13423 0xab5c, 0xab67,
13424 0xab70, 0xabea,
13425 0xabec, 0xabed,
13426 0xabf0, 0xabf9,
13427 0xac00, 0xd7a3,
13428 0xd7b0, 0xd7c6,
13429 0xd7cb, 0xd7fb,
13430 0xf900, 0xfa6d,
13431 0xfa70, 0xfad9,
13432 0xfb00, 0xfb06,
13433 0xfb13, 0xfb17,
13434 0xfb1d, 0xfb28,
13435 0xfb2a, 0xfb36,
13436 0xfb38, 0xfb3c,
13437 0xfb3e, 0xfb3e,
13438 0xfb40, 0xfb41,
13439 0xfb43, 0xfb44,
13440 0xfb46, 0xfbb1,
13441 0xfbd3, 0xfd3d,
13442 0xfd50, 0xfd8f,
13443 0xfd92, 0xfdc7,
13444 0xfdf0, 0xfdfb,
13445 0xfe00, 0xfe0f,
13446 0xfe20, 0xfe2f,
13447 0xfe33, 0xfe34,
13448 0xfe4d, 0xfe4f,
13449 0xfe70, 0xfe74,
13450 0xfe76, 0xfefc,
13451 0xff10, 0xff19,
13452 0xff21, 0xff3a,
13453 0xff3f, 0xff3f,
13454 0xff41, 0xff5a,
13455 0xff66, 0xffbe,
13456 0xffc2, 0xffc7,
13457 0xffca, 0xffcf,
13458 0xffd2, 0xffd7,
13459 0xffda, 0xffdc,
13460 0x10000, 0x1000b,
13461 0x1000d, 0x10026,
13462 0x10028, 0x1003a,
13463 0x1003c, 0x1003d,
13464 0x1003f, 0x1004d,
13465 0x10050, 0x1005d,
13466 0x10080, 0x100fa,
13467 0x10140, 0x10174,
13468 0x101fd, 0x101fd,
13469 0x10280, 0x1029c,
13470 0x102a0, 0x102d0,
13471 0x102e0, 0x102e0,
13472 0x10300, 0x1031f,
13473 0x1032d, 0x1034a,
13474 0x10350, 0x1037a,
13475 0x10380, 0x1039d,
13476 0x103a0, 0x103c3,
13477 0x103c8, 0x103cf,
13478 0x103d1, 0x103d5,
13479 0x10400, 0x1049d,
13480 0x104a0, 0x104a9,
13481 0x104b0, 0x104d3,
13482 0x104d8, 0x104fb,
13483 0x10500, 0x10527,
13484 0x10530, 0x10563,
13485 0x10600, 0x10736,
13486 0x10740, 0x10755,
13487 0x10760, 0x10767,
13488 0x10800, 0x10805,
13489 0x10808, 0x10808,
13490 0x1080a, 0x10835,
13491 0x10837, 0x10838,
13492 0x1083c, 0x1083c,
13493 0x1083f, 0x10855,
13494 0x10860, 0x10876,
13495 0x10880, 0x1089e,
13496 0x108e0, 0x108f2,
13497 0x108f4, 0x108f5,
13498 0x10900, 0x10915,
13499 0x10920, 0x10939,
13500 0x10980, 0x109b7,
13501 0x109be, 0x109bf,
13502 0x10a00, 0x10a03,
13503 0x10a05, 0x10a06,
13504 0x10a0c, 0x10a13,
13505 0x10a15, 0x10a17,
13506 0x10a19, 0x10a35,
13507 0x10a38, 0x10a3a,
13508 0x10a3f, 0x10a3f,
13509 0x10a60, 0x10a7c,
13510 0x10a80, 0x10a9c,
13511 0x10ac0, 0x10ac7,
13512 0x10ac9, 0x10ae6,
13513 0x10b00, 0x10b35,
13514 0x10b40, 0x10b55,
13515 0x10b60, 0x10b72,
13516 0x10b80, 0x10b91,
13517 0x10c00, 0x10c48,
13518 0x10c80, 0x10cb2,
13519 0x10cc0, 0x10cf2,
13520 0x10d00, 0x10d27,
13521 0x10d30, 0x10d39,
13522 0x10f00, 0x10f1c,
13523 0x10f27, 0x10f27,
13524 0x10f30, 0x10f50,
13525 0x10fe0, 0x10ff6,
13526 0x11000, 0x11046,
13527 0x11066, 0x1106f,
13528 0x1107f, 0x110ba,
13529 0x110d0, 0x110e8,
13530 0x110f0, 0x110f9,
13531 0x11100, 0x11134,
13532 0x11136, 0x1113f,
13533 0x11144, 0x11146,
13534 0x11150, 0x11173,
13535 0x11176, 0x11176,
13536 0x11180, 0x111c4,
13537 0x111c9, 0x111cc,
13538 0x111d0, 0x111da,
13539 0x111dc, 0x111dc,
13540 0x11200, 0x11211,
13541 0x11213, 0x11237,
13542 0x1123e, 0x1123e,
13543 0x11280, 0x11286,
13544 0x11288, 0x11288,
13545 0x1128a, 0x1128d,
13546 0x1128f, 0x1129d,
13547 0x1129f, 0x112a8,
13548 0x112b0, 0x112ea,
13549 0x112f0, 0x112f9,
13550 0x11300, 0x11303,
13551 0x11305, 0x1130c,
13552 0x1130f, 0x11310,
13553 0x11313, 0x11328,
13554 0x1132a, 0x11330,
13555 0x11332, 0x11333,
13556 0x11335, 0x11339,
13557 0x1133b, 0x11344,
13558 0x11347, 0x11348,
13559 0x1134b, 0x1134d,
13560 0x11350, 0x11350,
13561 0x11357, 0x11357,
13562 0x1135d, 0x11363,
13563 0x11366, 0x1136c,
13564 0x11370, 0x11374,
13565 0x11400, 0x1144a,
13566 0x11450, 0x11459,
13567 0x1145e, 0x1145f,
13568 0x11480, 0x114c5,
13569 0x114c7, 0x114c7,
13570 0x114d0, 0x114d9,
13571 0x11580, 0x115b5,
13572 0x115b8, 0x115c0,
13573 0x115d8, 0x115dd,
13574 0x11600, 0x11640,
13575 0x11644, 0x11644,
13576 0x11650, 0x11659,
13577 0x11680, 0x116b8,
13578 0x116c0, 0x116c9,
13579 0x11700, 0x1171a,
13580 0x1171d, 0x1172b,
13581 0x11730, 0x11739,
13582 0x11800, 0x1183a,
13583 0x118a0, 0x118e9,
13584 0x118ff, 0x118ff,
13585 0x119a0, 0x119a7,
13586 0x119aa, 0x119d7,
13587 0x119da, 0x119e1,
13588 0x119e3, 0x119e4,
13589 0x11a00, 0x11a3e,
13590 0x11a47, 0x11a47,
13591 0x11a50, 0x11a99,
13592 0x11a9d, 0x11a9d,
13593 0x11ac0, 0x11af8,
13594 0x11c00, 0x11c08,
13595 0x11c0a, 0x11c36,
13596 0x11c38, 0x11c40,
13597 0x11c50, 0x11c59,
13598 0x11c72, 0x11c8f,
13599 0x11c92, 0x11ca7,
13600 0x11ca9, 0x11cb6,
13601 0x11d00, 0x11d06,
13602 0x11d08, 0x11d09,
13603 0x11d0b, 0x11d36,
13604 0x11d3a, 0x11d3a,
13605 0x11d3c, 0x11d3d,
13606 0x11d3f, 0x11d47,
13607 0x11d50, 0x11d59,
13608 0x11d60, 0x11d65,
13609 0x11d67, 0x11d68,
13610 0x11d6a, 0x11d8e,
13611 0x11d90, 0x11d91,
13612 0x11d93, 0x11d98,
13613 0x11da0, 0x11da9,
13614 0x11ee0, 0x11ef6,
13615 0x12000, 0x12399,
13616 0x12400, 0x1246e,
13617 0x12480, 0x12543,
13618 0x13000, 0x1342e,
13619 0x14400, 0x14646,
13620 0x16800, 0x16a38,
13621 0x16a40, 0x16a5e,
13622 0x16a60, 0x16a69,
13623 0x16ad0, 0x16aed,
13624 0x16af0, 0x16af4,
13625 0x16b00, 0x16b36,
13626 0x16b40, 0x16b43,
13627 0x16b50, 0x16b59,
13628 0x16b63, 0x16b77,
13629 0x16b7d, 0x16b8f,
13630 0x16e40, 0x16e7f,
13631 0x16f00, 0x16f4a,
13632 0x16f4f, 0x16f87,
13633 0x16f8f, 0x16f9f,
13634 0x16fe0, 0x16fe1,
13635 0x16fe3, 0x16fe3,
13636 0x17000, 0x187f7,
13637 0x18800, 0x18af2,
13638 0x1b000, 0x1b11e,
13639 0x1b150, 0x1b152,
13640 0x1b164, 0x1b167,
13641 0x1b170, 0x1b2fb,
13642 0x1bc00, 0x1bc6a,
13643 0x1bc70, 0x1bc7c,
13644 0x1bc80, 0x1bc88,
13645 0x1bc90, 0x1bc99,
13646 0x1bc9d, 0x1bc9e,
13647 0x1d165, 0x1d169,
13648 0x1d16d, 0x1d172,
13649 0x1d17b, 0x1d182,
13650 0x1d185, 0x1d18b,
13651 0x1d1aa, 0x1d1ad,
13652 0x1d242, 0x1d244,
13653 0x1d400, 0x1d454,
13654 0x1d456, 0x1d49c,
13655 0x1d49e, 0x1d49f,
13656 0x1d4a2, 0x1d4a2,
13657 0x1d4a5, 0x1d4a6,
13658 0x1d4a9, 0x1d4ac,
13659 0x1d4ae, 0x1d4b9,
13660 0x1d4bb, 0x1d4bb,
13661 0x1d4bd, 0x1d4c3,
13662 0x1d4c5, 0x1d505,
13663 0x1d507, 0x1d50a,
13664 0x1d50d, 0x1d514,
13665 0x1d516, 0x1d51c,
13666 0x1d51e, 0x1d539,
13667 0x1d53b, 0x1d53e,
13668 0x1d540, 0x1d544,
13669 0x1d546, 0x1d546,
13670 0x1d54a, 0x1d550,
13671 0x1d552, 0x1d6a5,
13672 0x1d6a8, 0x1d6c0,
13673 0x1d6c2, 0x1d6da,
13674 0x1d6dc, 0x1d6fa,
13675 0x1d6fc, 0x1d714,
13676 0x1d716, 0x1d734,
13677 0x1d736, 0x1d74e,
13678 0x1d750, 0x1d76e,
13679 0x1d770, 0x1d788,
13680 0x1d78a, 0x1d7a8,
13681 0x1d7aa, 0x1d7c2,
13682 0x1d7c4, 0x1d7cb,
13683 0x1d7ce, 0x1d7ff,
13684 0x1da00, 0x1da36,
13685 0x1da3b, 0x1da6c,
13686 0x1da75, 0x1da75,
13687 0x1da84, 0x1da84,
13688 0x1da9b, 0x1da9f,
13689 0x1daa1, 0x1daaf,
13690 0x1e000, 0x1e006,
13691 0x1e008, 0x1e018,
13692 0x1e01b, 0x1e021,
13693 0x1e023, 0x1e024,
13694 0x1e026, 0x1e02a,
13695 0x1e100, 0x1e12c,
13696 0x1e130, 0x1e13d,
13697 0x1e140, 0x1e149,
13698 0x1e14e, 0x1e14e,
13699 0x1e2c0, 0x1e2f9,
13700 0x1e800, 0x1e8c4,
13701 0x1e8d0, 0x1e8d6,
13702 0x1e900, 0x1e94b,
13703 0x1e950, 0x1e959,
13704 0x1ee00, 0x1ee03,
13705 0x1ee05, 0x1ee1f,
13706 0x1ee21, 0x1ee22,
13707 0x1ee24, 0x1ee24,
13708 0x1ee27, 0x1ee27,
13709 0x1ee29, 0x1ee32,
13710 0x1ee34, 0x1ee37,
13711 0x1ee39, 0x1ee39,
13712 0x1ee3b, 0x1ee3b,
13713 0x1ee42, 0x1ee42,
13714 0x1ee47, 0x1ee47,
13715 0x1ee49, 0x1ee49,
13716 0x1ee4b, 0x1ee4b,
13717 0x1ee4d, 0x1ee4f,
13718 0x1ee51, 0x1ee52,
13719 0x1ee54, 0x1ee54,
13720 0x1ee57, 0x1ee57,
13721 0x1ee59, 0x1ee59,
13722 0x1ee5b, 0x1ee5b,
13723 0x1ee5d, 0x1ee5d,
13724 0x1ee5f, 0x1ee5f,
13725 0x1ee61, 0x1ee62,
13726 0x1ee64, 0x1ee64,
13727 0x1ee67, 0x1ee6a,
13728 0x1ee6c, 0x1ee72,
13729 0x1ee74, 0x1ee77,
13730 0x1ee79, 0x1ee7c,
13731 0x1ee7e, 0x1ee7e,
13732 0x1ee80, 0x1ee89,
13733 0x1ee8b, 0x1ee9b,
13734 0x1eea1, 0x1eea3,
13735 0x1eea5, 0x1eea9,
13736 0x1eeab, 0x1eebb,
13737 0x20000, 0x2a6d6,
13738 0x2a700, 0x2b734,
13739 0x2b740, 0x2b81d,
13740 0x2b820, 0x2cea1,
13741 0x2ceb0, 0x2ebe0,
13742 0x2f800, 0x2fa1d,
13743 0xe0100, 0xe01ef,
13744 }; /* END of CR_ID_Continue */
13745 
13746 /* PROPERTY: 'ID_Start': Derived Property */
13747 static const OnigCodePoint
13748 CR_ID_Start[] = { 609,
13749 0x0041, 0x005a,
13750 0x0061, 0x007a,
13751 0x00aa, 0x00aa,
13752 0x00b5, 0x00b5,
13753 0x00ba, 0x00ba,
13754 0x00c0, 0x00d6,
13755 0x00d8, 0x00f6,
13756 0x00f8, 0x02c1,
13757 0x02c6, 0x02d1,
13758 0x02e0, 0x02e4,
13759 0x02ec, 0x02ec,
13760 0x02ee, 0x02ee,
13761 0x0370, 0x0374,
13762 0x0376, 0x0377,
13763 0x037a, 0x037d,
13764 0x037f, 0x037f,
13765 0x0386, 0x0386,
13766 0x0388, 0x038a,
13767 0x038c, 0x038c,
13768 0x038e, 0x03a1,
13769 0x03a3, 0x03f5,
13770 0x03f7, 0x0481,
13771 0x048a, 0x052f,
13772 0x0531, 0x0556,
13773 0x0559, 0x0559,
13774 0x0560, 0x0588,
13775 0x05d0, 0x05ea,
13776 0x05ef, 0x05f2,
13777 0x0620, 0x064a,
13778 0x066e, 0x066f,
13779 0x0671, 0x06d3,
13780 0x06d5, 0x06d5,
13781 0x06e5, 0x06e6,
13782 0x06ee, 0x06ef,
13783 0x06fa, 0x06fc,
13784 0x06ff, 0x06ff,
13785 0x0710, 0x0710,
13786 0x0712, 0x072f,
13787 0x074d, 0x07a5,
13788 0x07b1, 0x07b1,
13789 0x07ca, 0x07ea,
13790 0x07f4, 0x07f5,
13791 0x07fa, 0x07fa,
13792 0x0800, 0x0815,
13793 0x081a, 0x081a,
13794 0x0824, 0x0824,
13795 0x0828, 0x0828,
13796 0x0840, 0x0858,
13797 0x0860, 0x086a,
13798 0x08a0, 0x08b4,
13799 0x08b6, 0x08bd,
13800 0x0904, 0x0939,
13801 0x093d, 0x093d,
13802 0x0950, 0x0950,
13803 0x0958, 0x0961,
13804 0x0971, 0x0980,
13805 0x0985, 0x098c,
13806 0x098f, 0x0990,
13807 0x0993, 0x09a8,
13808 0x09aa, 0x09b0,
13809 0x09b2, 0x09b2,
13810 0x09b6, 0x09b9,
13811 0x09bd, 0x09bd,
13812 0x09ce, 0x09ce,
13813 0x09dc, 0x09dd,
13814 0x09df, 0x09e1,
13815 0x09f0, 0x09f1,
13816 0x09fc, 0x09fc,
13817 0x0a05, 0x0a0a,
13818 0x0a0f, 0x0a10,
13819 0x0a13, 0x0a28,
13820 0x0a2a, 0x0a30,
13821 0x0a32, 0x0a33,
13822 0x0a35, 0x0a36,
13823 0x0a38, 0x0a39,
13824 0x0a59, 0x0a5c,
13825 0x0a5e, 0x0a5e,
13826 0x0a72, 0x0a74,
13827 0x0a85, 0x0a8d,
13828 0x0a8f, 0x0a91,
13829 0x0a93, 0x0aa8,
13830 0x0aaa, 0x0ab0,
13831 0x0ab2, 0x0ab3,
13832 0x0ab5, 0x0ab9,
13833 0x0abd, 0x0abd,
13834 0x0ad0, 0x0ad0,
13835 0x0ae0, 0x0ae1,
13836 0x0af9, 0x0af9,
13837 0x0b05, 0x0b0c,
13838 0x0b0f, 0x0b10,
13839 0x0b13, 0x0b28,
13840 0x0b2a, 0x0b30,
13841 0x0b32, 0x0b33,
13842 0x0b35, 0x0b39,
13843 0x0b3d, 0x0b3d,
13844 0x0b5c, 0x0b5d,
13845 0x0b5f, 0x0b61,
13846 0x0b71, 0x0b71,
13847 0x0b83, 0x0b83,
13848 0x0b85, 0x0b8a,
13849 0x0b8e, 0x0b90,
13850 0x0b92, 0x0b95,
13851 0x0b99, 0x0b9a,
13852 0x0b9c, 0x0b9c,
13853 0x0b9e, 0x0b9f,
13854 0x0ba3, 0x0ba4,
13855 0x0ba8, 0x0baa,
13856 0x0bae, 0x0bb9,
13857 0x0bd0, 0x0bd0,
13858 0x0c05, 0x0c0c,
13859 0x0c0e, 0x0c10,
13860 0x0c12, 0x0c28,
13861 0x0c2a, 0x0c39,
13862 0x0c3d, 0x0c3d,
13863 0x0c58, 0x0c5a,
13864 0x0c60, 0x0c61,
13865 0x0c80, 0x0c80,
13866 0x0c85, 0x0c8c,
13867 0x0c8e, 0x0c90,
13868 0x0c92, 0x0ca8,
13869 0x0caa, 0x0cb3,
13870 0x0cb5, 0x0cb9,
13871 0x0cbd, 0x0cbd,
13872 0x0cde, 0x0cde,
13873 0x0ce0, 0x0ce1,
13874 0x0cf1, 0x0cf2,
13875 0x0d05, 0x0d0c,
13876 0x0d0e, 0x0d10,
13877 0x0d12, 0x0d3a,
13878 0x0d3d, 0x0d3d,
13879 0x0d4e, 0x0d4e,
13880 0x0d54, 0x0d56,
13881 0x0d5f, 0x0d61,
13882 0x0d7a, 0x0d7f,
13883 0x0d85, 0x0d96,
13884 0x0d9a, 0x0db1,
13885 0x0db3, 0x0dbb,
13886 0x0dbd, 0x0dbd,
13887 0x0dc0, 0x0dc6,
13888 0x0e01, 0x0e30,
13889 0x0e32, 0x0e33,
13890 0x0e40, 0x0e46,
13891 0x0e81, 0x0e82,
13892 0x0e84, 0x0e84,
13893 0x0e86, 0x0e8a,
13894 0x0e8c, 0x0ea3,
13895 0x0ea5, 0x0ea5,
13896 0x0ea7, 0x0eb0,
13897 0x0eb2, 0x0eb3,
13898 0x0ebd, 0x0ebd,
13899 0x0ec0, 0x0ec4,
13900 0x0ec6, 0x0ec6,
13901 0x0edc, 0x0edf,
13902 0x0f00, 0x0f00,
13903 0x0f40, 0x0f47,
13904 0x0f49, 0x0f6c,
13905 0x0f88, 0x0f8c,
13906 0x1000, 0x102a,
13907 0x103f, 0x103f,
13908 0x1050, 0x1055,
13909 0x105a, 0x105d,
13910 0x1061, 0x1061,
13911 0x1065, 0x1066,
13912 0x106e, 0x1070,
13913 0x1075, 0x1081,
13914 0x108e, 0x108e,
13915 0x10a0, 0x10c5,
13916 0x10c7, 0x10c7,
13917 0x10cd, 0x10cd,
13918 0x10d0, 0x10fa,
13919 0x10fc, 0x1248,
13920 0x124a, 0x124d,
13921 0x1250, 0x1256,
13922 0x1258, 0x1258,
13923 0x125a, 0x125d,
13924 0x1260, 0x1288,
13925 0x128a, 0x128d,
13926 0x1290, 0x12b0,
13927 0x12b2, 0x12b5,
13928 0x12b8, 0x12be,
13929 0x12c0, 0x12c0,
13930 0x12c2, 0x12c5,
13931 0x12c8, 0x12d6,
13932 0x12d8, 0x1310,
13933 0x1312, 0x1315,
13934 0x1318, 0x135a,
13935 0x1380, 0x138f,
13936 0x13a0, 0x13f5,
13937 0x13f8, 0x13fd,
13938 0x1401, 0x166c,
13939 0x166f, 0x167f,
13940 0x1681, 0x169a,
13941 0x16a0, 0x16ea,
13942 0x16ee, 0x16f8,
13943 0x1700, 0x170c,
13944 0x170e, 0x1711,
13945 0x1720, 0x1731,
13946 0x1740, 0x1751,
13947 0x1760, 0x176c,
13948 0x176e, 0x1770,
13949 0x1780, 0x17b3,
13950 0x17d7, 0x17d7,
13951 0x17dc, 0x17dc,
13952 0x1820, 0x1878,
13953 0x1880, 0x18a8,
13954 0x18aa, 0x18aa,
13955 0x18b0, 0x18f5,
13956 0x1900, 0x191e,
13957 0x1950, 0x196d,
13958 0x1970, 0x1974,
13959 0x1980, 0x19ab,
13960 0x19b0, 0x19c9,
13961 0x1a00, 0x1a16,
13962 0x1a20, 0x1a54,
13963 0x1aa7, 0x1aa7,
13964 0x1b05, 0x1b33,
13965 0x1b45, 0x1b4b,
13966 0x1b83, 0x1ba0,
13967 0x1bae, 0x1baf,
13968 0x1bba, 0x1be5,
13969 0x1c00, 0x1c23,
13970 0x1c4d, 0x1c4f,
13971 0x1c5a, 0x1c7d,
13972 0x1c80, 0x1c88,
13973 0x1c90, 0x1cba,
13974 0x1cbd, 0x1cbf,
13975 0x1ce9, 0x1cec,
13976 0x1cee, 0x1cf3,
13977 0x1cf5, 0x1cf6,
13978 0x1cfa, 0x1cfa,
13979 0x1d00, 0x1dbf,
13980 0x1e00, 0x1f15,
13981 0x1f18, 0x1f1d,
13982 0x1f20, 0x1f45,
13983 0x1f48, 0x1f4d,
13984 0x1f50, 0x1f57,
13985 0x1f59, 0x1f59,
13986 0x1f5b, 0x1f5b,
13987 0x1f5d, 0x1f5d,
13988 0x1f5f, 0x1f7d,
13989 0x1f80, 0x1fb4,
13990 0x1fb6, 0x1fbc,
13991 0x1fbe, 0x1fbe,
13992 0x1fc2, 0x1fc4,
13993 0x1fc6, 0x1fcc,
13994 0x1fd0, 0x1fd3,
13995 0x1fd6, 0x1fdb,
13996 0x1fe0, 0x1fec,
13997 0x1ff2, 0x1ff4,
13998 0x1ff6, 0x1ffc,
13999 0x2071, 0x2071,
14000 0x207f, 0x207f,
14001 0x2090, 0x209c,
14002 0x2102, 0x2102,
14003 0x2107, 0x2107,
14004 0x210a, 0x2113,
14005 0x2115, 0x2115,
14006 0x2118, 0x211d,
14007 0x2124, 0x2124,
14008 0x2126, 0x2126,
14009 0x2128, 0x2128,
14010 0x212a, 0x2139,
14011 0x213c, 0x213f,
14012 0x2145, 0x2149,
14013 0x214e, 0x214e,
14014 0x2160, 0x2188,
14015 0x2c00, 0x2c2e,
14016 0x2c30, 0x2c5e,
14017 0x2c60, 0x2ce4,
14018 0x2ceb, 0x2cee,
14019 0x2cf2, 0x2cf3,
14020 0x2d00, 0x2d25,
14021 0x2d27, 0x2d27,
14022 0x2d2d, 0x2d2d,
14023 0x2d30, 0x2d67,
14024 0x2d6f, 0x2d6f,
14025 0x2d80, 0x2d96,
14026 0x2da0, 0x2da6,
14027 0x2da8, 0x2dae,
14028 0x2db0, 0x2db6,
14029 0x2db8, 0x2dbe,
14030 0x2dc0, 0x2dc6,
14031 0x2dc8, 0x2dce,
14032 0x2dd0, 0x2dd6,
14033 0x2dd8, 0x2dde,
14034 0x3005, 0x3007,
14035 0x3021, 0x3029,
14036 0x3031, 0x3035,
14037 0x3038, 0x303c,
14038 0x3041, 0x3096,
14039 0x309b, 0x309f,
14040 0x30a1, 0x30fa,
14041 0x30fc, 0x30ff,
14042 0x3105, 0x312f,
14043 0x3131, 0x318e,
14044 0x31a0, 0x31ba,
14045 0x31f0, 0x31ff,
14046 0x3400, 0x4db5,
14047 0x4e00, 0x9fef,
14048 0xa000, 0xa48c,
14049 0xa4d0, 0xa4fd,
14050 0xa500, 0xa60c,
14051 0xa610, 0xa61f,
14052 0xa62a, 0xa62b,
14053 0xa640, 0xa66e,
14054 0xa67f, 0xa69d,
14055 0xa6a0, 0xa6ef,
14056 0xa717, 0xa71f,
14057 0xa722, 0xa788,
14058 0xa78b, 0xa7bf,
14059 0xa7c2, 0xa7c6,
14060 0xa7f7, 0xa801,
14061 0xa803, 0xa805,
14062 0xa807, 0xa80a,
14063 0xa80c, 0xa822,
14064 0xa840, 0xa873,
14065 0xa882, 0xa8b3,
14066 0xa8f2, 0xa8f7,
14067 0xa8fb, 0xa8fb,
14068 0xa8fd, 0xa8fe,
14069 0xa90a, 0xa925,
14070 0xa930, 0xa946,
14071 0xa960, 0xa97c,
14072 0xa984, 0xa9b2,
14073 0xa9cf, 0xa9cf,
14074 0xa9e0, 0xa9e4,
14075 0xa9e6, 0xa9ef,
14076 0xa9fa, 0xa9fe,
14077 0xaa00, 0xaa28,
14078 0xaa40, 0xaa42,
14079 0xaa44, 0xaa4b,
14080 0xaa60, 0xaa76,
14081 0xaa7a, 0xaa7a,
14082 0xaa7e, 0xaaaf,
14083 0xaab1, 0xaab1,
14084 0xaab5, 0xaab6,
14085 0xaab9, 0xaabd,
14086 0xaac0, 0xaac0,
14087 0xaac2, 0xaac2,
14088 0xaadb, 0xaadd,
14089 0xaae0, 0xaaea,
14090 0xaaf2, 0xaaf4,
14091 0xab01, 0xab06,
14092 0xab09, 0xab0e,
14093 0xab11, 0xab16,
14094 0xab20, 0xab26,
14095 0xab28, 0xab2e,
14096 0xab30, 0xab5a,
14097 0xab5c, 0xab67,
14098 0xab70, 0xabe2,
14099 0xac00, 0xd7a3,
14100 0xd7b0, 0xd7c6,
14101 0xd7cb, 0xd7fb,
14102 0xf900, 0xfa6d,
14103 0xfa70, 0xfad9,
14104 0xfb00, 0xfb06,
14105 0xfb13, 0xfb17,
14106 0xfb1d, 0xfb1d,
14107 0xfb1f, 0xfb28,
14108 0xfb2a, 0xfb36,
14109 0xfb38, 0xfb3c,
14110 0xfb3e, 0xfb3e,
14111 0xfb40, 0xfb41,
14112 0xfb43, 0xfb44,
14113 0xfb46, 0xfbb1,
14114 0xfbd3, 0xfd3d,
14115 0xfd50, 0xfd8f,
14116 0xfd92, 0xfdc7,
14117 0xfdf0, 0xfdfb,
14118 0xfe70, 0xfe74,
14119 0xfe76, 0xfefc,
14120 0xff21, 0xff3a,
14121 0xff41, 0xff5a,
14122 0xff66, 0xffbe,
14123 0xffc2, 0xffc7,
14124 0xffca, 0xffcf,
14125 0xffd2, 0xffd7,
14126 0xffda, 0xffdc,
14127 0x10000, 0x1000b,
14128 0x1000d, 0x10026,
14129 0x10028, 0x1003a,
14130 0x1003c, 0x1003d,
14131 0x1003f, 0x1004d,
14132 0x10050, 0x1005d,
14133 0x10080, 0x100fa,
14134 0x10140, 0x10174,
14135 0x10280, 0x1029c,
14136 0x102a0, 0x102d0,
14137 0x10300, 0x1031f,
14138 0x1032d, 0x1034a,
14139 0x10350, 0x10375,
14140 0x10380, 0x1039d,
14141 0x103a0, 0x103c3,
14142 0x103c8, 0x103cf,
14143 0x103d1, 0x103d5,
14144 0x10400, 0x1049d,
14145 0x104b0, 0x104d3,
14146 0x104d8, 0x104fb,
14147 0x10500, 0x10527,
14148 0x10530, 0x10563,
14149 0x10600, 0x10736,
14150 0x10740, 0x10755,
14151 0x10760, 0x10767,
14152 0x10800, 0x10805,
14153 0x10808, 0x10808,
14154 0x1080a, 0x10835,
14155 0x10837, 0x10838,
14156 0x1083c, 0x1083c,
14157 0x1083f, 0x10855,
14158 0x10860, 0x10876,
14159 0x10880, 0x1089e,
14160 0x108e0, 0x108f2,
14161 0x108f4, 0x108f5,
14162 0x10900, 0x10915,
14163 0x10920, 0x10939,
14164 0x10980, 0x109b7,
14165 0x109be, 0x109bf,
14166 0x10a00, 0x10a00,
14167 0x10a10, 0x10a13,
14168 0x10a15, 0x10a17,
14169 0x10a19, 0x10a35,
14170 0x10a60, 0x10a7c,
14171 0x10a80, 0x10a9c,
14172 0x10ac0, 0x10ac7,
14173 0x10ac9, 0x10ae4,
14174 0x10b00, 0x10b35,
14175 0x10b40, 0x10b55,
14176 0x10b60, 0x10b72,
14177 0x10b80, 0x10b91,
14178 0x10c00, 0x10c48,
14179 0x10c80, 0x10cb2,
14180 0x10cc0, 0x10cf2,
14181 0x10d00, 0x10d23,
14182 0x10f00, 0x10f1c,
14183 0x10f27, 0x10f27,
14184 0x10f30, 0x10f45,
14185 0x10fe0, 0x10ff6,
14186 0x11003, 0x11037,
14187 0x11083, 0x110af,
14188 0x110d0, 0x110e8,
14189 0x11103, 0x11126,
14190 0x11144, 0x11144,
14191 0x11150, 0x11172,
14192 0x11176, 0x11176,
14193 0x11183, 0x111b2,
14194 0x111c1, 0x111c4,
14195 0x111da, 0x111da,
14196 0x111dc, 0x111dc,
14197 0x11200, 0x11211,
14198 0x11213, 0x1122b,
14199 0x11280, 0x11286,
14200 0x11288, 0x11288,
14201 0x1128a, 0x1128d,
14202 0x1128f, 0x1129d,
14203 0x1129f, 0x112a8,
14204 0x112b0, 0x112de,
14205 0x11305, 0x1130c,
14206 0x1130f, 0x11310,
14207 0x11313, 0x11328,
14208 0x1132a, 0x11330,
14209 0x11332, 0x11333,
14210 0x11335, 0x11339,
14211 0x1133d, 0x1133d,
14212 0x11350, 0x11350,
14213 0x1135d, 0x11361,
14214 0x11400, 0x11434,
14215 0x11447, 0x1144a,
14216 0x1145f, 0x1145f,
14217 0x11480, 0x114af,
14218 0x114c4, 0x114c5,
14219 0x114c7, 0x114c7,
14220 0x11580, 0x115ae,
14221 0x115d8, 0x115db,
14222 0x11600, 0x1162f,
14223 0x11644, 0x11644,
14224 0x11680, 0x116aa,
14225 0x116b8, 0x116b8,
14226 0x11700, 0x1171a,
14227 0x11800, 0x1182b,
14228 0x118a0, 0x118df,
14229 0x118ff, 0x118ff,
14230 0x119a0, 0x119a7,
14231 0x119aa, 0x119d0,
14232 0x119e1, 0x119e1,
14233 0x119e3, 0x119e3,
14234 0x11a00, 0x11a00,
14235 0x11a0b, 0x11a32,
14236 0x11a3a, 0x11a3a,
14237 0x11a50, 0x11a50,
14238 0x11a5c, 0x11a89,
14239 0x11a9d, 0x11a9d,
14240 0x11ac0, 0x11af8,
14241 0x11c00, 0x11c08,
14242 0x11c0a, 0x11c2e,
14243 0x11c40, 0x11c40,
14244 0x11c72, 0x11c8f,
14245 0x11d00, 0x11d06,
14246 0x11d08, 0x11d09,
14247 0x11d0b, 0x11d30,
14248 0x11d46, 0x11d46,
14249 0x11d60, 0x11d65,
14250 0x11d67, 0x11d68,
14251 0x11d6a, 0x11d89,
14252 0x11d98, 0x11d98,
14253 0x11ee0, 0x11ef2,
14254 0x12000, 0x12399,
14255 0x12400, 0x1246e,
14256 0x12480, 0x12543,
14257 0x13000, 0x1342e,
14258 0x14400, 0x14646,
14259 0x16800, 0x16a38,
14260 0x16a40, 0x16a5e,
14261 0x16ad0, 0x16aed,
14262 0x16b00, 0x16b2f,
14263 0x16b40, 0x16b43,
14264 0x16b63, 0x16b77,
14265 0x16b7d, 0x16b8f,
14266 0x16e40, 0x16e7f,
14267 0x16f00, 0x16f4a,
14268 0x16f50, 0x16f50,
14269 0x16f93, 0x16f9f,
14270 0x16fe0, 0x16fe1,
14271 0x16fe3, 0x16fe3,
14272 0x17000, 0x187f7,
14273 0x18800, 0x18af2,
14274 0x1b000, 0x1b11e,
14275 0x1b150, 0x1b152,
14276 0x1b164, 0x1b167,
14277 0x1b170, 0x1b2fb,
14278 0x1bc00, 0x1bc6a,
14279 0x1bc70, 0x1bc7c,
14280 0x1bc80, 0x1bc88,
14281 0x1bc90, 0x1bc99,
14282 0x1d400, 0x1d454,
14283 0x1d456, 0x1d49c,
14284 0x1d49e, 0x1d49f,
14285 0x1d4a2, 0x1d4a2,
14286 0x1d4a5, 0x1d4a6,
14287 0x1d4a9, 0x1d4ac,
14288 0x1d4ae, 0x1d4b9,
14289 0x1d4bb, 0x1d4bb,
14290 0x1d4bd, 0x1d4c3,
14291 0x1d4c5, 0x1d505,
14292 0x1d507, 0x1d50a,
14293 0x1d50d, 0x1d514,
14294 0x1d516, 0x1d51c,
14295 0x1d51e, 0x1d539,
14296 0x1d53b, 0x1d53e,
14297 0x1d540, 0x1d544,
14298 0x1d546, 0x1d546,
14299 0x1d54a, 0x1d550,
14300 0x1d552, 0x1d6a5,
14301 0x1d6a8, 0x1d6c0,
14302 0x1d6c2, 0x1d6da,
14303 0x1d6dc, 0x1d6fa,
14304 0x1d6fc, 0x1d714,
14305 0x1d716, 0x1d734,
14306 0x1d736, 0x1d74e,
14307 0x1d750, 0x1d76e,
14308 0x1d770, 0x1d788,
14309 0x1d78a, 0x1d7a8,
14310 0x1d7aa, 0x1d7c2,
14311 0x1d7c4, 0x1d7cb,
14312 0x1e100, 0x1e12c,
14313 0x1e137, 0x1e13d,
14314 0x1e14e, 0x1e14e,
14315 0x1e2c0, 0x1e2eb,
14316 0x1e800, 0x1e8c4,
14317 0x1e900, 0x1e943,
14318 0x1e94b, 0x1e94b,
14319 0x1ee00, 0x1ee03,
14320 0x1ee05, 0x1ee1f,
14321 0x1ee21, 0x1ee22,
14322 0x1ee24, 0x1ee24,
14323 0x1ee27, 0x1ee27,
14324 0x1ee29, 0x1ee32,
14325 0x1ee34, 0x1ee37,
14326 0x1ee39, 0x1ee39,
14327 0x1ee3b, 0x1ee3b,
14328 0x1ee42, 0x1ee42,
14329 0x1ee47, 0x1ee47,
14330 0x1ee49, 0x1ee49,
14331 0x1ee4b, 0x1ee4b,
14332 0x1ee4d, 0x1ee4f,
14333 0x1ee51, 0x1ee52,
14334 0x1ee54, 0x1ee54,
14335 0x1ee57, 0x1ee57,
14336 0x1ee59, 0x1ee59,
14337 0x1ee5b, 0x1ee5b,
14338 0x1ee5d, 0x1ee5d,
14339 0x1ee5f, 0x1ee5f,
14340 0x1ee61, 0x1ee62,
14341 0x1ee64, 0x1ee64,
14342 0x1ee67, 0x1ee6a,
14343 0x1ee6c, 0x1ee72,
14344 0x1ee74, 0x1ee77,
14345 0x1ee79, 0x1ee7c,
14346 0x1ee7e, 0x1ee7e,
14347 0x1ee80, 0x1ee89,
14348 0x1ee8b, 0x1ee9b,
14349 0x1eea1, 0x1eea3,
14350 0x1eea5, 0x1eea9,
14351 0x1eeab, 0x1eebb,
14352 0x20000, 0x2a6d6,
14353 0x2a700, 0x2b734,
14354 0x2b740, 0x2b81d,
14355 0x2b820, 0x2cea1,
14356 0x2ceb0, 0x2ebe0,
14357 0x2f800, 0x2fa1d,
14358 }; /* END of CR_ID_Start */
14359 
14360 /* PROPERTY: 'Ideographic': Binary Property */
14361 static const OnigCodePoint
14362 CR_Ideographic[] = { 16,
14363 0x3006, 0x3007,
14364 0x3021, 0x3029,
14365 0x3038, 0x303a,
14366 0x3400, 0x4db5,
14367 0x4e00, 0x9fef,
14368 0xf900, 0xfa6d,
14369 0xfa70, 0xfad9,
14370 0x17000, 0x187f7,
14371 0x18800, 0x18af2,
14372 0x1b170, 0x1b2fb,
14373 0x20000, 0x2a6d6,
14374 0x2a700, 0x2b734,
14375 0x2b740, 0x2b81d,
14376 0x2b820, 0x2cea1,
14377 0x2ceb0, 0x2ebe0,
14378 0x2f800, 0x2fa1d,
14379 }; /* END of CR_Ideographic */
14380 
14381 /* PROPERTY: 'Imperial_Aramaic': Script */
14382 static const OnigCodePoint
14383 CR_Imperial_Aramaic[] = { 2,
14384 0x10840, 0x10855,
14385 0x10857, 0x1085f,
14386 }; /* END of CR_Imperial_Aramaic */
14387 
14388 /* PROPERTY: 'Inherited': Script */
14389 static const OnigCodePoint
14390 CR_Inherited[] = { 28,
14391 0x0300, 0x036f,
14392 0x0485, 0x0486,
14393 0x064b, 0x0655,
14394 0x0670, 0x0670,
14395 0x0951, 0x0954,
14396 0x1ab0, 0x1abe,
14397 0x1cd0, 0x1cd2,
14398 0x1cd4, 0x1ce0,
14399 0x1ce2, 0x1ce8,
14400 0x1ced, 0x1ced,
14401 0x1cf4, 0x1cf4,
14402 0x1cf8, 0x1cf9,
14403 0x1dc0, 0x1df9,
14404 0x1dfb, 0x1dff,
14405 0x200c, 0x200d,
14406 0x20d0, 0x20f0,
14407 0x302a, 0x302d,
14408 0x3099, 0x309a,
14409 0xfe00, 0xfe0f,
14410 0xfe20, 0xfe2d,
14411 0x101fd, 0x101fd,
14412 0x102e0, 0x102e0,
14413 0x1133b, 0x1133b,
14414 0x1d167, 0x1d169,
14415 0x1d17b, 0x1d182,
14416 0x1d185, 0x1d18b,
14417 0x1d1aa, 0x1d1ad,
14418 0xe0100, 0xe01ef,
14419 }; /* END of CR_Inherited */
14420 
14421 /* PROPERTY: 'Inscriptional_Pahlavi': Script */
14422 static const OnigCodePoint
14423 CR_Inscriptional_Pahlavi[] = { 2,
14424 0x10b60, 0x10b72,
14425 0x10b78, 0x10b7f,
14426 }; /* END of CR_Inscriptional_Pahlavi */
14427 
14428 /* PROPERTY: 'Inscriptional_Parthian': Script */
14429 static const OnigCodePoint
14430 CR_Inscriptional_Parthian[] = { 2,
14431 0x10b40, 0x10b55,
14432 0x10b58, 0x10b5f,
14433 }; /* END of CR_Inscriptional_Parthian */
14434 
14435 /* PROPERTY: 'Javanese': Script */
14436 static const OnigCodePoint
14437 CR_Javanese[] = { 3,
14438 0xa980, 0xa9cd,
14439 0xa9d0, 0xa9d9,
14440 0xa9de, 0xa9df,
14441 }; /* END of CR_Javanese */
14442 
14443 /* PROPERTY: 'Join_Control': Binary Property */
14444 static const OnigCodePoint
14445 CR_Join_Control[] = { 1,
14446 0x200c, 0x200d,
14447 }; /* END of CR_Join_Control */
14448 
14449 /* PROPERTY: 'Kaithi': Script */
14450 static const OnigCodePoint
14451 CR_Kaithi[] = { 2,
14452 0x11080, 0x110c1,
14453 0x110cd, 0x110cd,
14454 }; /* END of CR_Kaithi */
14455 
14456 /* PROPERTY: 'Kannada': Script */
14457 static const OnigCodePoint
14458 CR_Kannada[] = { 13,
14459 0x0c80, 0x0c8c,
14460 0x0c8e, 0x0c90,
14461 0x0c92, 0x0ca8,
14462 0x0caa, 0x0cb3,
14463 0x0cb5, 0x0cb9,
14464 0x0cbc, 0x0cc4,
14465 0x0cc6, 0x0cc8,
14466 0x0cca, 0x0ccd,
14467 0x0cd5, 0x0cd6,
14468 0x0cde, 0x0cde,
14469 0x0ce0, 0x0ce3,
14470 0x0ce6, 0x0cef,
14471 0x0cf1, 0x0cf2,
14472 }; /* END of CR_Kannada */
14473 
14474 /* PROPERTY: 'Katakana': Script */
14475 static const OnigCodePoint
14476 CR_Katakana[] = { 9,
14477 0x30a1, 0x30fa,
14478 0x30fd, 0x30ff,
14479 0x31f0, 0x31ff,
14480 0x32d0, 0x32fe,
14481 0x3300, 0x3357,
14482 0xff66, 0xff6f,
14483 0xff71, 0xff9d,
14484 0x1b000, 0x1b000,
14485 0x1b164, 0x1b167,
14486 }; /* END of CR_Katakana */
14487 
14488 /* PROPERTY: 'Kayah_Li': Script */
14489 static const OnigCodePoint
14490 CR_Kayah_Li[] = { 2,
14491 0xa900, 0xa92d,
14492 0xa92f, 0xa92f,
14493 }; /* END of CR_Kayah_Li */
14494 
14495 /* PROPERTY: 'Kharoshthi': Script */
14496 static const OnigCodePoint
14497 CR_Kharoshthi[] = { 8,
14498 0x10a00, 0x10a03,
14499 0x10a05, 0x10a06,
14500 0x10a0c, 0x10a13,
14501 0x10a15, 0x10a17,
14502 0x10a19, 0x10a35,
14503 0x10a38, 0x10a3a,
14504 0x10a3f, 0x10a48,
14505 0x10a50, 0x10a58,
14506 }; /* END of CR_Kharoshthi */
14507 
14508 /* PROPERTY: 'Khmer': Script */
14509 static const OnigCodePoint
14510 CR_Khmer[] = { 4,
14511 0x1780, 0x17dd,
14512 0x17e0, 0x17e9,
14513 0x17f0, 0x17f9,
14514 0x19e0, 0x19ff,
14515 }; /* END of CR_Khmer */
14516 
14517 /* PROPERTY: 'Khojki': Script */
14518 static const OnigCodePoint
14519 CR_Khojki[] = { 2,
14520 0x11200, 0x11211,
14521 0x11213, 0x1123e,
14522 }; /* END of CR_Khojki */
14523 
14524 /* PROPERTY: 'Khudawadi': Script */
14525 static const OnigCodePoint
14526 CR_Khudawadi[] = { 2,
14527 0x112b0, 0x112ea,
14528 0x112f0, 0x112f9,
14529 }; /* END of CR_Khudawadi */
14530 
14531 /* PROPERTY: 'L': Major Category */
14532 static const OnigCodePoint
14533 CR_L[] = { 609,
14534 0x0041, 0x005a,
14535 0x0061, 0x007a,
14536 0x00aa, 0x00aa,
14537 0x00b5, 0x00b5,
14538 0x00ba, 0x00ba,
14539 0x00c0, 0x00d6,
14540 0x00d8, 0x00f6,
14541 0x00f8, 0x02c1,
14542 0x02c6, 0x02d1,
14543 0x02e0, 0x02e4,
14544 0x02ec, 0x02ec,
14545 0x02ee, 0x02ee,
14546 0x0370, 0x0374,
14547 0x0376, 0x0377,
14548 0x037a, 0x037d,
14549 0x037f, 0x037f,
14550 0x0386, 0x0386,
14551 0x0388, 0x038a,
14552 0x038c, 0x038c,
14553 0x038e, 0x03a1,
14554 0x03a3, 0x03f5,
14555 0x03f7, 0x0481,
14556 0x048a, 0x052f,
14557 0x0531, 0x0556,
14558 0x0559, 0x0559,
14559 0x0560, 0x0588,
14560 0x05d0, 0x05ea,
14561 0x05ef, 0x05f2,
14562 0x0620, 0x064a,
14563 0x066e, 0x066f,
14564 0x0671, 0x06d3,
14565 0x06d5, 0x06d5,
14566 0x06e5, 0x06e6,
14567 0x06ee, 0x06ef,
14568 0x06fa, 0x06fc,
14569 0x06ff, 0x06ff,
14570 0x0710, 0x0710,
14571 0x0712, 0x072f,
14572 0x074d, 0x07a5,
14573 0x07b1, 0x07b1,
14574 0x07ca, 0x07ea,
14575 0x07f4, 0x07f5,
14576 0x07fa, 0x07fa,
14577 0x0800, 0x0815,
14578 0x081a, 0x081a,
14579 0x0824, 0x0824,
14580 0x0828, 0x0828,
14581 0x0840, 0x0858,
14582 0x0860, 0x086a,
14583 0x08a0, 0x08b4,
14584 0x08b6, 0x08bd,
14585 0x0904, 0x0939,
14586 0x093d, 0x093d,
14587 0x0950, 0x0950,
14588 0x0958, 0x0961,
14589 0x0971, 0x0980,
14590 0x0985, 0x098c,
14591 0x098f, 0x0990,
14592 0x0993, 0x09a8,
14593 0x09aa, 0x09b0,
14594 0x09b2, 0x09b2,
14595 0x09b6, 0x09b9,
14596 0x09bd, 0x09bd,
14597 0x09ce, 0x09ce,
14598 0x09dc, 0x09dd,
14599 0x09df, 0x09e1,
14600 0x09f0, 0x09f1,
14601 0x09fc, 0x09fc,
14602 0x0a05, 0x0a0a,
14603 0x0a0f, 0x0a10,
14604 0x0a13, 0x0a28,
14605 0x0a2a, 0x0a30,
14606 0x0a32, 0x0a33,
14607 0x0a35, 0x0a36,
14608 0x0a38, 0x0a39,
14609 0x0a59, 0x0a5c,
14610 0x0a5e, 0x0a5e,
14611 0x0a72, 0x0a74,
14612 0x0a85, 0x0a8d,
14613 0x0a8f, 0x0a91,
14614 0x0a93, 0x0aa8,
14615 0x0aaa, 0x0ab0,
14616 0x0ab2, 0x0ab3,
14617 0x0ab5, 0x0ab9,
14618 0x0abd, 0x0abd,
14619 0x0ad0, 0x0ad0,
14620 0x0ae0, 0x0ae1,
14621 0x0af9, 0x0af9,
14622 0x0b05, 0x0b0c,
14623 0x0b0f, 0x0b10,
14624 0x0b13, 0x0b28,
14625 0x0b2a, 0x0b30,
14626 0x0b32, 0x0b33,
14627 0x0b35, 0x0b39,
14628 0x0b3d, 0x0b3d,
14629 0x0b5c, 0x0b5d,
14630 0x0b5f, 0x0b61,
14631 0x0b71, 0x0b71,
14632 0x0b83, 0x0b83,
14633 0x0b85, 0x0b8a,
14634 0x0b8e, 0x0b90,
14635 0x0b92, 0x0b95,
14636 0x0b99, 0x0b9a,
14637 0x0b9c, 0x0b9c,
14638 0x0b9e, 0x0b9f,
14639 0x0ba3, 0x0ba4,
14640 0x0ba8, 0x0baa,
14641 0x0bae, 0x0bb9,
14642 0x0bd0, 0x0bd0,
14643 0x0c05, 0x0c0c,
14644 0x0c0e, 0x0c10,
14645 0x0c12, 0x0c28,
14646 0x0c2a, 0x0c39,
14647 0x0c3d, 0x0c3d,
14648 0x0c58, 0x0c5a,
14649 0x0c60, 0x0c61,
14650 0x0c80, 0x0c80,
14651 0x0c85, 0x0c8c,
14652 0x0c8e, 0x0c90,
14653 0x0c92, 0x0ca8,
14654 0x0caa, 0x0cb3,
14655 0x0cb5, 0x0cb9,
14656 0x0cbd, 0x0cbd,
14657 0x0cde, 0x0cde,
14658 0x0ce0, 0x0ce1,
14659 0x0cf1, 0x0cf2,
14660 0x0d05, 0x0d0c,
14661 0x0d0e, 0x0d10,
14662 0x0d12, 0x0d3a,
14663 0x0d3d, 0x0d3d,
14664 0x0d4e, 0x0d4e,
14665 0x0d54, 0x0d56,
14666 0x0d5f, 0x0d61,
14667 0x0d7a, 0x0d7f,
14668 0x0d85, 0x0d96,
14669 0x0d9a, 0x0db1,
14670 0x0db3, 0x0dbb,
14671 0x0dbd, 0x0dbd,
14672 0x0dc0, 0x0dc6,
14673 0x0e01, 0x0e30,
14674 0x0e32, 0x0e33,
14675 0x0e40, 0x0e46,
14676 0x0e81, 0x0e82,
14677 0x0e84, 0x0e84,
14678 0x0e86, 0x0e8a,
14679 0x0e8c, 0x0ea3,
14680 0x0ea5, 0x0ea5,
14681 0x0ea7, 0x0eb0,
14682 0x0eb2, 0x0eb3,
14683 0x0ebd, 0x0ebd,
14684 0x0ec0, 0x0ec4,
14685 0x0ec6, 0x0ec6,
14686 0x0edc, 0x0edf,
14687 0x0f00, 0x0f00,
14688 0x0f40, 0x0f47,
14689 0x0f49, 0x0f6c,
14690 0x0f88, 0x0f8c,
14691 0x1000, 0x102a,
14692 0x103f, 0x103f,
14693 0x1050, 0x1055,
14694 0x105a, 0x105d,
14695 0x1061, 0x1061,
14696 0x1065, 0x1066,
14697 0x106e, 0x1070,
14698 0x1075, 0x1081,
14699 0x108e, 0x108e,
14700 0x10a0, 0x10c5,
14701 0x10c7, 0x10c7,
14702 0x10cd, 0x10cd,
14703 0x10d0, 0x10fa,
14704 0x10fc, 0x1248,
14705 0x124a, 0x124d,
14706 0x1250, 0x1256,
14707 0x1258, 0x1258,
14708 0x125a, 0x125d,
14709 0x1260, 0x1288,
14710 0x128a, 0x128d,
14711 0x1290, 0x12b0,
14712 0x12b2, 0x12b5,
14713 0x12b8, 0x12be,
14714 0x12c0, 0x12c0,
14715 0x12c2, 0x12c5,
14716 0x12c8, 0x12d6,
14717 0x12d8, 0x1310,
14718 0x1312, 0x1315,
14719 0x1318, 0x135a,
14720 0x1380, 0x138f,
14721 0x13a0, 0x13f5,
14722 0x13f8, 0x13fd,
14723 0x1401, 0x166c,
14724 0x166f, 0x167f,
14725 0x1681, 0x169a,
14726 0x16a0, 0x16ea,
14727 0x16f1, 0x16f8,
14728 0x1700, 0x170c,
14729 0x170e, 0x1711,
14730 0x1720, 0x1731,
14731 0x1740, 0x1751,
14732 0x1760, 0x176c,
14733 0x176e, 0x1770,
14734 0x1780, 0x17b3,
14735 0x17d7, 0x17d7,
14736 0x17dc, 0x17dc,
14737 0x1820, 0x1878,
14738 0x1880, 0x1884,
14739 0x1887, 0x18a8,
14740 0x18aa, 0x18aa,
14741 0x18b0, 0x18f5,
14742 0x1900, 0x191e,
14743 0x1950, 0x196d,
14744 0x1970, 0x1974,
14745 0x1980, 0x19ab,
14746 0x19b0, 0x19c9,
14747 0x1a00, 0x1a16,
14748 0x1a20, 0x1a54,
14749 0x1aa7, 0x1aa7,
14750 0x1b05, 0x1b33,
14751 0x1b45, 0x1b4b,
14752 0x1b83, 0x1ba0,
14753 0x1bae, 0x1baf,
14754 0x1bba, 0x1be5,
14755 0x1c00, 0x1c23,
14756 0x1c4d, 0x1c4f,
14757 0x1c5a, 0x1c7d,
14758 0x1c80, 0x1c88,
14759 0x1c90, 0x1cba,
14760 0x1cbd, 0x1cbf,
14761 0x1ce9, 0x1cec,
14762 0x1cee, 0x1cf3,
14763 0x1cf5, 0x1cf6,
14764 0x1cfa, 0x1cfa,
14765 0x1d00, 0x1dbf,
14766 0x1e00, 0x1f15,
14767 0x1f18, 0x1f1d,
14768 0x1f20, 0x1f45,
14769 0x1f48, 0x1f4d,
14770 0x1f50, 0x1f57,
14771 0x1f59, 0x1f59,
14772 0x1f5b, 0x1f5b,
14773 0x1f5d, 0x1f5d,
14774 0x1f5f, 0x1f7d,
14775 0x1f80, 0x1fb4,
14776 0x1fb6, 0x1fbc,
14777 0x1fbe, 0x1fbe,
14778 0x1fc2, 0x1fc4,
14779 0x1fc6, 0x1fcc,
14780 0x1fd0, 0x1fd3,
14781 0x1fd6, 0x1fdb,
14782 0x1fe0, 0x1fec,
14783 0x1ff2, 0x1ff4,
14784 0x1ff6, 0x1ffc,
14785 0x2071, 0x2071,
14786 0x207f, 0x207f,
14787 0x2090, 0x209c,
14788 0x2102, 0x2102,
14789 0x2107, 0x2107,
14790 0x210a, 0x2113,
14791 0x2115, 0x2115,
14792 0x2119, 0x211d,
14793 0x2124, 0x2124,
14794 0x2126, 0x2126,
14795 0x2128, 0x2128,
14796 0x212a, 0x212d,
14797 0x212f, 0x2139,
14798 0x213c, 0x213f,
14799 0x2145, 0x2149,
14800 0x214e, 0x214e,
14801 0x2183, 0x2184,
14802 0x2c00, 0x2c2e,
14803 0x2c30, 0x2c5e,
14804 0x2c60, 0x2ce4,
14805 0x2ceb, 0x2cee,
14806 0x2cf2, 0x2cf3,
14807 0x2d00, 0x2d25,
14808 0x2d27, 0x2d27,
14809 0x2d2d, 0x2d2d,
14810 0x2d30, 0x2d67,
14811 0x2d6f, 0x2d6f,
14812 0x2d80, 0x2d96,
14813 0x2da0, 0x2da6,
14814 0x2da8, 0x2dae,
14815 0x2db0, 0x2db6,
14816 0x2db8, 0x2dbe,
14817 0x2dc0, 0x2dc6,
14818 0x2dc8, 0x2dce,
14819 0x2dd0, 0x2dd6,
14820 0x2dd8, 0x2dde,
14821 0x2e2f, 0x2e2f,
14822 0x3005, 0x3006,
14823 0x3031, 0x3035,
14824 0x303b, 0x303c,
14825 0x3041, 0x3096,
14826 0x309d, 0x309f,
14827 0x30a1, 0x30fa,
14828 0x30fc, 0x30ff,
14829 0x3105, 0x312f,
14830 0x3131, 0x318e,
14831 0x31a0, 0x31ba,
14832 0x31f0, 0x31ff,
14833 0x3400, 0x4db5,
14834 0x4e00, 0x9fef,
14835 0xa000, 0xa48c,
14836 0xa4d0, 0xa4fd,
14837 0xa500, 0xa60c,
14838 0xa610, 0xa61f,
14839 0xa62a, 0xa62b,
14840 0xa640, 0xa66e,
14841 0xa67f, 0xa69d,
14842 0xa6a0, 0xa6e5,
14843 0xa717, 0xa71f,
14844 0xa722, 0xa788,
14845 0xa78b, 0xa7bf,
14846 0xa7c2, 0xa7c6,
14847 0xa7f7, 0xa801,
14848 0xa803, 0xa805,
14849 0xa807, 0xa80a,
14850 0xa80c, 0xa822,
14851 0xa840, 0xa873,
14852 0xa882, 0xa8b3,
14853 0xa8f2, 0xa8f7,
14854 0xa8fb, 0xa8fb,
14855 0xa8fd, 0xa8fe,
14856 0xa90a, 0xa925,
14857 0xa930, 0xa946,
14858 0xa960, 0xa97c,
14859 0xa984, 0xa9b2,
14860 0xa9cf, 0xa9cf,
14861 0xa9e0, 0xa9e4,
14862 0xa9e6, 0xa9ef,
14863 0xa9fa, 0xa9fe,
14864 0xaa00, 0xaa28,
14865 0xaa40, 0xaa42,
14866 0xaa44, 0xaa4b,
14867 0xaa60, 0xaa76,
14868 0xaa7a, 0xaa7a,
14869 0xaa7e, 0xaaaf,
14870 0xaab1, 0xaab1,
14871 0xaab5, 0xaab6,
14872 0xaab9, 0xaabd,
14873 0xaac0, 0xaac0,
14874 0xaac2, 0xaac2,
14875 0xaadb, 0xaadd,
14876 0xaae0, 0xaaea,
14877 0xaaf2, 0xaaf4,
14878 0xab01, 0xab06,
14879 0xab09, 0xab0e,
14880 0xab11, 0xab16,
14881 0xab20, 0xab26,
14882 0xab28, 0xab2e,
14883 0xab30, 0xab5a,
14884 0xab5c, 0xab67,
14885 0xab70, 0xabe2,
14886 0xac00, 0xd7a3,
14887 0xd7b0, 0xd7c6,
14888 0xd7cb, 0xd7fb,
14889 0xf900, 0xfa6d,
14890 0xfa70, 0xfad9,
14891 0xfb00, 0xfb06,
14892 0xfb13, 0xfb17,
14893 0xfb1d, 0xfb1d,
14894 0xfb1f, 0xfb28,
14895 0xfb2a, 0xfb36,
14896 0xfb38, 0xfb3c,
14897 0xfb3e, 0xfb3e,
14898 0xfb40, 0xfb41,
14899 0xfb43, 0xfb44,
14900 0xfb46, 0xfbb1,
14901 0xfbd3, 0xfd3d,
14902 0xfd50, 0xfd8f,
14903 0xfd92, 0xfdc7,
14904 0xfdf0, 0xfdfb,
14905 0xfe70, 0xfe74,
14906 0xfe76, 0xfefc,
14907 0xff21, 0xff3a,
14908 0xff41, 0xff5a,
14909 0xff66, 0xffbe,
14910 0xffc2, 0xffc7,
14911 0xffca, 0xffcf,
14912 0xffd2, 0xffd7,
14913 0xffda, 0xffdc,
14914 0x10000, 0x1000b,
14915 0x1000d, 0x10026,
14916 0x10028, 0x1003a,
14917 0x1003c, 0x1003d,
14918 0x1003f, 0x1004d,
14919 0x10050, 0x1005d,
14920 0x10080, 0x100fa,
14921 0x10280, 0x1029c,
14922 0x102a0, 0x102d0,
14923 0x10300, 0x1031f,
14924 0x1032d, 0x10340,
14925 0x10342, 0x10349,
14926 0x10350, 0x10375,
14927 0x10380, 0x1039d,
14928 0x103a0, 0x103c3,
14929 0x103c8, 0x103cf,
14930 0x10400, 0x1049d,
14931 0x104b0, 0x104d3,
14932 0x104d8, 0x104fb,
14933 0x10500, 0x10527,
14934 0x10530, 0x10563,
14935 0x10600, 0x10736,
14936 0x10740, 0x10755,
14937 0x10760, 0x10767,
14938 0x10800, 0x10805,
14939 0x10808, 0x10808,
14940 0x1080a, 0x10835,
14941 0x10837, 0x10838,
14942 0x1083c, 0x1083c,
14943 0x1083f, 0x10855,
14944 0x10860, 0x10876,
14945 0x10880, 0x1089e,
14946 0x108e0, 0x108f2,
14947 0x108f4, 0x108f5,
14948 0x10900, 0x10915,
14949 0x10920, 0x10939,
14950 0x10980, 0x109b7,
14951 0x109be, 0x109bf,
14952 0x10a00, 0x10a00,
14953 0x10a10, 0x10a13,
14954 0x10a15, 0x10a17,
14955 0x10a19, 0x10a35,
14956 0x10a60, 0x10a7c,
14957 0x10a80, 0x10a9c,
14958 0x10ac0, 0x10ac7,
14959 0x10ac9, 0x10ae4,
14960 0x10b00, 0x10b35,
14961 0x10b40, 0x10b55,
14962 0x10b60, 0x10b72,
14963 0x10b80, 0x10b91,
14964 0x10c00, 0x10c48,
14965 0x10c80, 0x10cb2,
14966 0x10cc0, 0x10cf2,
14967 0x10d00, 0x10d23,
14968 0x10f00, 0x10f1c,
14969 0x10f27, 0x10f27,
14970 0x10f30, 0x10f45,
14971 0x10fe0, 0x10ff6,
14972 0x11003, 0x11037,
14973 0x11083, 0x110af,
14974 0x110d0, 0x110e8,
14975 0x11103, 0x11126,
14976 0x11144, 0x11144,
14977 0x11150, 0x11172,
14978 0x11176, 0x11176,
14979 0x11183, 0x111b2,
14980 0x111c1, 0x111c4,
14981 0x111da, 0x111da,
14982 0x111dc, 0x111dc,
14983 0x11200, 0x11211,
14984 0x11213, 0x1122b,
14985 0x11280, 0x11286,
14986 0x11288, 0x11288,
14987 0x1128a, 0x1128d,
14988 0x1128f, 0x1129d,
14989 0x1129f, 0x112a8,
14990 0x112b0, 0x112de,
14991 0x11305, 0x1130c,
14992 0x1130f, 0x11310,
14993 0x11313, 0x11328,
14994 0x1132a, 0x11330,
14995 0x11332, 0x11333,
14996 0x11335, 0x11339,
14997 0x1133d, 0x1133d,
14998 0x11350, 0x11350,
14999 0x1135d, 0x11361,
15000 0x11400, 0x11434,
15001 0x11447, 0x1144a,
15002 0x1145f, 0x1145f,
15003 0x11480, 0x114af,
15004 0x114c4, 0x114c5,
15005 0x114c7, 0x114c7,
15006 0x11580, 0x115ae,
15007 0x115d8, 0x115db,
15008 0x11600, 0x1162f,
15009 0x11644, 0x11644,
15010 0x11680, 0x116aa,
15011 0x116b8, 0x116b8,
15012 0x11700, 0x1171a,
15013 0x11800, 0x1182b,
15014 0x118a0, 0x118df,
15015 0x118ff, 0x118ff,
15016 0x119a0, 0x119a7,
15017 0x119aa, 0x119d0,
15018 0x119e1, 0x119e1,
15019 0x119e3, 0x119e3,
15020 0x11a00, 0x11a00,
15021 0x11a0b, 0x11a32,
15022 0x11a3a, 0x11a3a,
15023 0x11a50, 0x11a50,
15024 0x11a5c, 0x11a89,
15025 0x11a9d, 0x11a9d,
15026 0x11ac0, 0x11af8,
15027 0x11c00, 0x11c08,
15028 0x11c0a, 0x11c2e,
15029 0x11c40, 0x11c40,
15030 0x11c72, 0x11c8f,
15031 0x11d00, 0x11d06,
15032 0x11d08, 0x11d09,
15033 0x11d0b, 0x11d30,
15034 0x11d46, 0x11d46,
15035 0x11d60, 0x11d65,
15036 0x11d67, 0x11d68,
15037 0x11d6a, 0x11d89,
15038 0x11d98, 0x11d98,
15039 0x11ee0, 0x11ef2,
15040 0x12000, 0x12399,
15041 0x12480, 0x12543,
15042 0x13000, 0x1342e,
15043 0x14400, 0x14646,
15044 0x16800, 0x16a38,
15045 0x16a40, 0x16a5e,
15046 0x16ad0, 0x16aed,
15047 0x16b00, 0x16b2f,
15048 0x16b40, 0x16b43,
15049 0x16b63, 0x16b77,
15050 0x16b7d, 0x16b8f,
15051 0x16e40, 0x16e7f,
15052 0x16f00, 0x16f4a,
15053 0x16f50, 0x16f50,
15054 0x16f93, 0x16f9f,
15055 0x16fe0, 0x16fe1,
15056 0x16fe3, 0x16fe3,
15057 0x17000, 0x187f7,
15058 0x18800, 0x18af2,
15059 0x1b000, 0x1b11e,
15060 0x1b150, 0x1b152,
15061 0x1b164, 0x1b167,
15062 0x1b170, 0x1b2fb,
15063 0x1bc00, 0x1bc6a,
15064 0x1bc70, 0x1bc7c,
15065 0x1bc80, 0x1bc88,
15066 0x1bc90, 0x1bc99,
15067 0x1d400, 0x1d454,
15068 0x1d456, 0x1d49c,
15069 0x1d49e, 0x1d49f,
15070 0x1d4a2, 0x1d4a2,
15071 0x1d4a5, 0x1d4a6,
15072 0x1d4a9, 0x1d4ac,
15073 0x1d4ae, 0x1d4b9,
15074 0x1d4bb, 0x1d4bb,
15075 0x1d4bd, 0x1d4c3,
15076 0x1d4c5, 0x1d505,
15077 0x1d507, 0x1d50a,
15078 0x1d50d, 0x1d514,
15079 0x1d516, 0x1d51c,
15080 0x1d51e, 0x1d539,
15081 0x1d53b, 0x1d53e,
15082 0x1d540, 0x1d544,
15083 0x1d546, 0x1d546,
15084 0x1d54a, 0x1d550,
15085 0x1d552, 0x1d6a5,
15086 0x1d6a8, 0x1d6c0,
15087 0x1d6c2, 0x1d6da,
15088 0x1d6dc, 0x1d6fa,
15089 0x1d6fc, 0x1d714,
15090 0x1d716, 0x1d734,
15091 0x1d736, 0x1d74e,
15092 0x1d750, 0x1d76e,
15093 0x1d770, 0x1d788,
15094 0x1d78a, 0x1d7a8,
15095 0x1d7aa, 0x1d7c2,
15096 0x1d7c4, 0x1d7cb,
15097 0x1e100, 0x1e12c,
15098 0x1e137, 0x1e13d,
15099 0x1e14e, 0x1e14e,
15100 0x1e2c0, 0x1e2eb,
15101 0x1e800, 0x1e8c4,
15102 0x1e900, 0x1e943,
15103 0x1e94b, 0x1e94b,
15104 0x1ee00, 0x1ee03,
15105 0x1ee05, 0x1ee1f,
15106 0x1ee21, 0x1ee22,
15107 0x1ee24, 0x1ee24,
15108 0x1ee27, 0x1ee27,
15109 0x1ee29, 0x1ee32,
15110 0x1ee34, 0x1ee37,
15111 0x1ee39, 0x1ee39,
15112 0x1ee3b, 0x1ee3b,
15113 0x1ee42, 0x1ee42,
15114 0x1ee47, 0x1ee47,
15115 0x1ee49, 0x1ee49,
15116 0x1ee4b, 0x1ee4b,
15117 0x1ee4d, 0x1ee4f,
15118 0x1ee51, 0x1ee52,
15119 0x1ee54, 0x1ee54,
15120 0x1ee57, 0x1ee57,
15121 0x1ee59, 0x1ee59,
15122 0x1ee5b, 0x1ee5b,
15123 0x1ee5d, 0x1ee5d,
15124 0x1ee5f, 0x1ee5f,
15125 0x1ee61, 0x1ee62,
15126 0x1ee64, 0x1ee64,
15127 0x1ee67, 0x1ee6a,
15128 0x1ee6c, 0x1ee72,
15129 0x1ee74, 0x1ee77,
15130 0x1ee79, 0x1ee7c,
15131 0x1ee7e, 0x1ee7e,
15132 0x1ee80, 0x1ee89,
15133 0x1ee8b, 0x1ee9b,
15134 0x1eea1, 0x1eea3,
15135 0x1eea5, 0x1eea9,
15136 0x1eeab, 0x1eebb,
15137 0x20000, 0x2a6d6,
15138 0x2a700, 0x2b734,
15139 0x2b740, 0x2b81d,
15140 0x2b820, 0x2cea1,
15141 0x2ceb0, 0x2ebe0,
15142 0x2f800, 0x2fa1d,
15143 }; /* END of CR_L */
15144 
15145 /* PROPERTY: 'LC': General Category */
15146 static const OnigCodePoint
15147 CR_LC[] = { 131,
15148 0x0041, 0x005a,
15149 0x0061, 0x007a,
15150 0x00b5, 0x00b5,
15151 0x00c0, 0x00d6,
15152 0x00d8, 0x00f6,
15153 0x00f8, 0x01ba,
15154 0x01bc, 0x01bf,
15155 0x01c4, 0x0293,
15156 0x0295, 0x02af,
15157 0x0370, 0x0373,
15158 0x0376, 0x0377,
15159 0x037b, 0x037d,
15160 0x037f, 0x037f,
15161 0x0386, 0x0386,
15162 0x0388, 0x038a,
15163 0x038c, 0x038c,
15164 0x038e, 0x03a1,
15165 0x03a3, 0x03f5,
15166 0x03f7, 0x0481,
15167 0x048a, 0x052f,
15168 0x0531, 0x0556,
15169 0x0560, 0x0588,
15170 0x10a0, 0x10c5,
15171 0x10c7, 0x10c7,
15172 0x10cd, 0x10cd,
15173 0x10d0, 0x10fa,
15174 0x10fd, 0x10ff,
15175 0x13a0, 0x13f5,
15176 0x13f8, 0x13fd,
15177 0x1c80, 0x1c88,
15178 0x1c90, 0x1cba,
15179 0x1cbd, 0x1cbf,
15180 0x1d00, 0x1d2b,
15181 0x1d6b, 0x1d77,
15182 0x1d79, 0x1d9a,
15183 0x1e00, 0x1f15,
15184 0x1f18, 0x1f1d,
15185 0x1f20, 0x1f45,
15186 0x1f48, 0x1f4d,
15187 0x1f50, 0x1f57,
15188 0x1f59, 0x1f59,
15189 0x1f5b, 0x1f5b,
15190 0x1f5d, 0x1f5d,
15191 0x1f5f, 0x1f7d,
15192 0x1f80, 0x1fb4,
15193 0x1fb6, 0x1fbc,
15194 0x1fbe, 0x1fbe,
15195 0x1fc2, 0x1fc4,
15196 0x1fc6, 0x1fcc,
15197 0x1fd0, 0x1fd3,
15198 0x1fd6, 0x1fdb,
15199 0x1fe0, 0x1fec,
15200 0x1ff2, 0x1ff4,
15201 0x1ff6, 0x1ffc,
15202 0x2102, 0x2102,
15203 0x2107, 0x2107,
15204 0x210a, 0x2113,
15205 0x2115, 0x2115,
15206 0x2119, 0x211d,
15207 0x2124, 0x2124,
15208 0x2126, 0x2126,
15209 0x2128, 0x2128,
15210 0x212a, 0x212d,
15211 0x212f, 0x2134,
15212 0x2139, 0x2139,
15213 0x213c, 0x213f,
15214 0x2145, 0x2149,
15215 0x214e, 0x214e,
15216 0x2183, 0x2184,
15217 0x2c00, 0x2c2e,
15218 0x2c30, 0x2c5e,
15219 0x2c60, 0x2c7b,
15220 0x2c7e, 0x2ce4,
15221 0x2ceb, 0x2cee,
15222 0x2cf2, 0x2cf3,
15223 0x2d00, 0x2d25,
15224 0x2d27, 0x2d27,
15225 0x2d2d, 0x2d2d,
15226 0xa640, 0xa66d,
15227 0xa680, 0xa69b,
15228 0xa722, 0xa76f,
15229 0xa771, 0xa787,
15230 0xa78b, 0xa78e,
15231 0xa790, 0xa7bf,
15232 0xa7c2, 0xa7c6,
15233 0xa7fa, 0xa7fa,
15234 0xab30, 0xab5a,
15235 0xab60, 0xab67,
15236 0xab70, 0xabbf,
15237 0xfb00, 0xfb06,
15238 0xfb13, 0xfb17,
15239 0xff21, 0xff3a,
15240 0xff41, 0xff5a,
15241 0x10400, 0x1044f,
15242 0x104b0, 0x104d3,
15243 0x104d8, 0x104fb,
15244 0x10c80, 0x10cb2,
15245 0x10cc0, 0x10cf2,
15246 0x118a0, 0x118df,
15247 0x16e40, 0x16e7f,
15248 0x1d400, 0x1d454,
15249 0x1d456, 0x1d49c,
15250 0x1d49e, 0x1d49f,
15251 0x1d4a2, 0x1d4a2,
15252 0x1d4a5, 0x1d4a6,
15253 0x1d4a9, 0x1d4ac,
15254 0x1d4ae, 0x1d4b9,
15255 0x1d4bb, 0x1d4bb,
15256 0x1d4bd, 0x1d4c3,
15257 0x1d4c5, 0x1d505,
15258 0x1d507, 0x1d50a,
15259 0x1d50d, 0x1d514,
15260 0x1d516, 0x1d51c,
15261 0x1d51e, 0x1d539,
15262 0x1d53b, 0x1d53e,
15263 0x1d540, 0x1d544,
15264 0x1d546, 0x1d546,
15265 0x1d54a, 0x1d550,
15266 0x1d552, 0x1d6a5,
15267 0x1d6a8, 0x1d6c0,
15268 0x1d6c2, 0x1d6da,
15269 0x1d6dc, 0x1d6fa,
15270 0x1d6fc, 0x1d714,
15271 0x1d716, 0x1d734,
15272 0x1d736, 0x1d74e,
15273 0x1d750, 0x1d76e,
15274 0x1d770, 0x1d788,
15275 0x1d78a, 0x1d7a8,
15276 0x1d7aa, 0x1d7c2,
15277 0x1d7c4, 0x1d7cb,
15278 0x1e900, 0x1e943,
15279 }; /* END of CR_LC */
15280 
15281 /* PROPERTY: 'Lao': Script */
15282 static const OnigCodePoint
15283 CR_Lao[] = { 11,
15284 0x0e81, 0x0e82,
15285 0x0e84, 0x0e84,
15286 0x0e86, 0x0e8a,
15287 0x0e8c, 0x0ea3,
15288 0x0ea5, 0x0ea5,
15289 0x0ea7, 0x0ebd,
15290 0x0ec0, 0x0ec4,
15291 0x0ec6, 0x0ec6,
15292 0x0ec8, 0x0ecd,
15293 0x0ed0, 0x0ed9,
15294 0x0edc, 0x0edf,
15295 }; /* END of CR_Lao */
15296 
15297 /* PROPERTY: 'Latin': Script */
15298 static const OnigCodePoint
15299 CR_Latin[] = { 32,
15300 0x0041, 0x005a,
15301 0x0061, 0x007a,
15302 0x00aa, 0x00aa,
15303 0x00ba, 0x00ba,
15304 0x00c0, 0x00d6,
15305 0x00d8, 0x00f6,
15306 0x00f8, 0x02b8,
15307 0x02e0, 0x02e4,
15308 0x1d00, 0x1d25,
15309 0x1d2c, 0x1d5c,
15310 0x1d62, 0x1d65,
15311 0x1d6b, 0x1d77,
15312 0x1d79, 0x1dbe,
15313 0x1e00, 0x1eff,
15314 0x2071, 0x2071,
15315 0x207f, 0x207f,
15316 0x2090, 0x209c,
15317 0x212a, 0x212b,
15318 0x2132, 0x2132,
15319 0x214e, 0x214e,
15320 0x2160, 0x2188,
15321 0x2c60, 0x2c7f,
15322 0xa722, 0xa787,
15323 0xa78b, 0xa7bf,
15324 0xa7c2, 0xa7c6,
15325 0xa7f7, 0xa7ff,
15326 0xab30, 0xab5a,
15327 0xab5c, 0xab64,
15328 0xab66, 0xab67,
15329 0xfb00, 0xfb06,
15330 0xff21, 0xff3a,
15331 0xff41, 0xff5a,
15332 }; /* END of CR_Latin */
15333 
15334 /* PROPERTY: 'Lepcha': Script */
15335 static const OnigCodePoint
15336 CR_Lepcha[] = { 3,
15337 0x1c00, 0x1c37,
15338 0x1c3b, 0x1c49,
15339 0x1c4d, 0x1c4f,
15340 }; /* END of CR_Lepcha */
15341 
15342 /* PROPERTY: 'Limbu': Script */
15343 static const OnigCodePoint
15344 CR_Limbu[] = { 5,
15345 0x1900, 0x191e,
15346 0x1920, 0x192b,
15347 0x1930, 0x193b,
15348 0x1940, 0x1940,
15349 0x1944, 0x194f,
15350 }; /* END of CR_Limbu */
15351 
15352 /* PROPERTY: 'Linear_A': Script */
15353 static const OnigCodePoint
15354 CR_Linear_A[] = { 3,
15355 0x10600, 0x10736,
15356 0x10740, 0x10755,
15357 0x10760, 0x10767,
15358 }; /* END of CR_Linear_A */
15359 
15360 /* PROPERTY: 'Linear_B': Script */
15361 static const OnigCodePoint
15362 CR_Linear_B[] = { 7,
15363 0x10000, 0x1000b,
15364 0x1000d, 0x10026,
15365 0x10028, 0x1003a,
15366 0x1003c, 0x1003d,
15367 0x1003f, 0x1004d,
15368 0x10050, 0x1005d,
15369 0x10080, 0x100fa,
15370 }; /* END of CR_Linear_B */
15371 
15372 /* PROPERTY: 'Lisu': Script */
15373 static const OnigCodePoint
15374 CR_Lisu[] = { 1,
15375 0xa4d0, 0xa4ff,
15376 }; /* END of CR_Lisu */
15377 
15378 /* PROPERTY: 'Ll': General Category */
15379 static const OnigCodePoint
15380 CR_Ll[] = { 642,
15381 0x0061, 0x007a,
15382 0x00b5, 0x00b5,
15383 0x00df, 0x00f6,
15384 0x00f8, 0x00ff,
15385 0x0101, 0x0101,
15386 0x0103, 0x0103,
15387 0x0105, 0x0105,
15388 0x0107, 0x0107,
15389 0x0109, 0x0109,
15390 0x010b, 0x010b,
15391 0x010d, 0x010d,
15392 0x010f, 0x010f,
15393 0x0111, 0x0111,
15394 0x0113, 0x0113,
15395 0x0115, 0x0115,
15396 0x0117, 0x0117,
15397 0x0119, 0x0119,
15398 0x011b, 0x011b,
15399 0x011d, 0x011d,
15400 0x011f, 0x011f,
15401 0x0121, 0x0121,
15402 0x0123, 0x0123,
15403 0x0125, 0x0125,
15404 0x0127, 0x0127,
15405 0x0129, 0x0129,
15406 0x012b, 0x012b,
15407 0x012d, 0x012d,
15408 0x012f, 0x012f,
15409 0x0131, 0x0131,
15410 0x0133, 0x0133,
15411 0x0135, 0x0135,
15412 0x0137, 0x0138,
15413 0x013a, 0x013a,
15414 0x013c, 0x013c,
15415 0x013e, 0x013e,
15416 0x0140, 0x0140,
15417 0x0142, 0x0142,
15418 0x0144, 0x0144,
15419 0x0146, 0x0146,
15420 0x0148, 0x0149,
15421 0x014b, 0x014b,
15422 0x014d, 0x014d,
15423 0x014f, 0x014f,
15424 0x0151, 0x0151,
15425 0x0153, 0x0153,
15426 0x0155, 0x0155,
15427 0x0157, 0x0157,
15428 0x0159, 0x0159,
15429 0x015b, 0x015b,
15430 0x015d, 0x015d,
15431 0x015f, 0x015f,
15432 0x0161, 0x0161,
15433 0x0163, 0x0163,
15434 0x0165, 0x0165,
15435 0x0167, 0x0167,
15436 0x0169, 0x0169,
15437 0x016b, 0x016b,
15438 0x016d, 0x016d,
15439 0x016f, 0x016f,
15440 0x0171, 0x0171,
15441 0x0173, 0x0173,
15442 0x0175, 0x0175,
15443 0x0177, 0x0177,
15444 0x017a, 0x017a,
15445 0x017c, 0x017c,
15446 0x017e, 0x0180,
15447 0x0183, 0x0183,
15448 0x0185, 0x0185,
15449 0x0188, 0x0188,
15450 0x018c, 0x018d,
15451 0x0192, 0x0192,
15452 0x0195, 0x0195,
15453 0x0199, 0x019b,
15454 0x019e, 0x019e,
15455 0x01a1, 0x01a1,
15456 0x01a3, 0x01a3,
15457 0x01a5, 0x01a5,
15458 0x01a8, 0x01a8,
15459 0x01aa, 0x01ab,
15460 0x01ad, 0x01ad,
15461 0x01b0, 0x01b0,
15462 0x01b4, 0x01b4,
15463 0x01b6, 0x01b6,
15464 0x01b9, 0x01ba,
15465 0x01bd, 0x01bf,
15466 0x01c6, 0x01c6,
15467 0x01c9, 0x01c9,
15468 0x01cc, 0x01cc,
15469 0x01ce, 0x01ce,
15470 0x01d0, 0x01d0,
15471 0x01d2, 0x01d2,
15472 0x01d4, 0x01d4,
15473 0x01d6, 0x01d6,
15474 0x01d8, 0x01d8,
15475 0x01da, 0x01da,
15476 0x01dc, 0x01dd,
15477 0x01df, 0x01df,
15478 0x01e1, 0x01e1,
15479 0x01e3, 0x01e3,
15480 0x01e5, 0x01e5,
15481 0x01e7, 0x01e7,
15482 0x01e9, 0x01e9,
15483 0x01eb, 0x01eb,
15484 0x01ed, 0x01ed,
15485 0x01ef, 0x01f0,
15486 0x01f3, 0x01f3,
15487 0x01f5, 0x01f5,
15488 0x01f9, 0x01f9,
15489 0x01fb, 0x01fb,
15490 0x01fd, 0x01fd,
15491 0x01ff, 0x01ff,
15492 0x0201, 0x0201,
15493 0x0203, 0x0203,
15494 0x0205, 0x0205,
15495 0x0207, 0x0207,
15496 0x0209, 0x0209,
15497 0x020b, 0x020b,
15498 0x020d, 0x020d,
15499 0x020f, 0x020f,
15500 0x0211, 0x0211,
15501 0x0213, 0x0213,
15502 0x0215, 0x0215,
15503 0x0217, 0x0217,
15504 0x0219, 0x0219,
15505 0x021b, 0x021b,
15506 0x021d, 0x021d,
15507 0x021f, 0x021f,
15508 0x0221, 0x0221,
15509 0x0223, 0x0223,
15510 0x0225, 0x0225,
15511 0x0227, 0x0227,
15512 0x0229, 0x0229,
15513 0x022b, 0x022b,
15514 0x022d, 0x022d,
15515 0x022f, 0x022f,
15516 0x0231, 0x0231,
15517 0x0233, 0x0239,
15518 0x023c, 0x023c,
15519 0x023f, 0x0240,
15520 0x0242, 0x0242,
15521 0x0247, 0x0247,
15522 0x0249, 0x0249,
15523 0x024b, 0x024b,
15524 0x024d, 0x024d,
15525 0x024f, 0x0293,
15526 0x0295, 0x02af,
15527 0x0371, 0x0371,
15528 0x0373, 0x0373,
15529 0x0377, 0x0377,
15530 0x037b, 0x037d,
15531 0x0390, 0x0390,
15532 0x03ac, 0x03ce,
15533 0x03d0, 0x03d1,
15534 0x03d5, 0x03d7,
15535 0x03d9, 0x03d9,
15536 0x03db, 0x03db,
15537 0x03dd, 0x03dd,
15538 0x03df, 0x03df,
15539 0x03e1, 0x03e1,
15540 0x03e3, 0x03e3,
15541 0x03e5, 0x03e5,
15542 0x03e7, 0x03e7,
15543 0x03e9, 0x03e9,
15544 0x03eb, 0x03eb,
15545 0x03ed, 0x03ed,
15546 0x03ef, 0x03f3,
15547 0x03f5, 0x03f5,
15548 0x03f8, 0x03f8,
15549 0x03fb, 0x03fc,
15550 0x0430, 0x045f,
15551 0x0461, 0x0461,
15552 0x0463, 0x0463,
15553 0x0465, 0x0465,
15554 0x0467, 0x0467,
15555 0x0469, 0x0469,
15556 0x046b, 0x046b,
15557 0x046d, 0x046d,
15558 0x046f, 0x046f,
15559 0x0471, 0x0471,
15560 0x0473, 0x0473,
15561 0x0475, 0x0475,
15562 0x0477, 0x0477,
15563 0x0479, 0x0479,
15564 0x047b, 0x047b,
15565 0x047d, 0x047d,
15566 0x047f, 0x047f,
15567 0x0481, 0x0481,
15568 0x048b, 0x048b,
15569 0x048d, 0x048d,
15570 0x048f, 0x048f,
15571 0x0491, 0x0491,
15572 0x0493, 0x0493,
15573 0x0495, 0x0495,
15574 0x0497, 0x0497,
15575 0x0499, 0x0499,
15576 0x049b, 0x049b,
15577 0x049d, 0x049d,
15578 0x049f, 0x049f,
15579 0x04a1, 0x04a1,
15580 0x04a3, 0x04a3,
15581 0x04a5, 0x04a5,
15582 0x04a7, 0x04a7,
15583 0x04a9, 0x04a9,
15584 0x04ab, 0x04ab,
15585 0x04ad, 0x04ad,
15586 0x04af, 0x04af,
15587 0x04b1, 0x04b1,
15588 0x04b3, 0x04b3,
15589 0x04b5, 0x04b5,
15590 0x04b7, 0x04b7,
15591 0x04b9, 0x04b9,
15592 0x04bb, 0x04bb,
15593 0x04bd, 0x04bd,
15594 0x04bf, 0x04bf,
15595 0x04c2, 0x04c2,
15596 0x04c4, 0x04c4,
15597 0x04c6, 0x04c6,
15598 0x04c8, 0x04c8,
15599 0x04ca, 0x04ca,
15600 0x04cc, 0x04cc,
15601 0x04ce, 0x04cf,
15602 0x04d1, 0x04d1,
15603 0x04d3, 0x04d3,
15604 0x04d5, 0x04d5,
15605 0x04d7, 0x04d7,
15606 0x04d9, 0x04d9,
15607 0x04db, 0x04db,
15608 0x04dd, 0x04dd,
15609 0x04df, 0x04df,
15610 0x04e1, 0x04e1,
15611 0x04e3, 0x04e3,
15612 0x04e5, 0x04e5,
15613 0x04e7, 0x04e7,
15614 0x04e9, 0x04e9,
15615 0x04eb, 0x04eb,
15616 0x04ed, 0x04ed,
15617 0x04ef, 0x04ef,
15618 0x04f1, 0x04f1,
15619 0x04f3, 0x04f3,
15620 0x04f5, 0x04f5,
15621 0x04f7, 0x04f7,
15622 0x04f9, 0x04f9,
15623 0x04fb, 0x04fb,
15624 0x04fd, 0x04fd,
15625 0x04ff, 0x04ff,
15626 0x0501, 0x0501,
15627 0x0503, 0x0503,
15628 0x0505, 0x0505,
15629 0x0507, 0x0507,
15630 0x0509, 0x0509,
15631 0x050b, 0x050b,
15632 0x050d, 0x050d,
15633 0x050f, 0x050f,
15634 0x0511, 0x0511,
15635 0x0513, 0x0513,
15636 0x0515, 0x0515,
15637 0x0517, 0x0517,
15638 0x0519, 0x0519,
15639 0x051b, 0x051b,
15640 0x051d, 0x051d,
15641 0x051f, 0x051f,
15642 0x0521, 0x0521,
15643 0x0523, 0x0523,
15644 0x0525, 0x0525,
15645 0x0527, 0x0527,
15646 0x0529, 0x0529,
15647 0x052b, 0x052b,
15648 0x052d, 0x052d,
15649 0x052f, 0x052f,
15650 0x0560, 0x0588,
15651 0x10d0, 0x10fa,
15652 0x10fd, 0x10ff,
15653 0x13f8, 0x13fd,
15654 0x1c80, 0x1c88,
15655 0x1d00, 0x1d2b,
15656 0x1d6b, 0x1d77,
15657 0x1d79, 0x1d9a,
15658 0x1e01, 0x1e01,
15659 0x1e03, 0x1e03,
15660 0x1e05, 0x1e05,
15661 0x1e07, 0x1e07,
15662 0x1e09, 0x1e09,
15663 0x1e0b, 0x1e0b,
15664 0x1e0d, 0x1e0d,
15665 0x1e0f, 0x1e0f,
15666 0x1e11, 0x1e11,
15667 0x1e13, 0x1e13,
15668 0x1e15, 0x1e15,
15669 0x1e17, 0x1e17,
15670 0x1e19, 0x1e19,
15671 0x1e1b, 0x1e1b,
15672 0x1e1d, 0x1e1d,
15673 0x1e1f, 0x1e1f,
15674 0x1e21, 0x1e21,
15675 0x1e23, 0x1e23,
15676 0x1e25, 0x1e25,
15677 0x1e27, 0x1e27,
15678 0x1e29, 0x1e29,
15679 0x1e2b, 0x1e2b,
15680 0x1e2d, 0x1e2d,
15681 0x1e2f, 0x1e2f,
15682 0x1e31, 0x1e31,
15683 0x1e33, 0x1e33,
15684 0x1e35, 0x1e35,
15685 0x1e37, 0x1e37,
15686 0x1e39, 0x1e39,
15687 0x1e3b, 0x1e3b,
15688 0x1e3d, 0x1e3d,
15689 0x1e3f, 0x1e3f,
15690 0x1e41, 0x1e41,
15691 0x1e43, 0x1e43,
15692 0x1e45, 0x1e45,
15693 0x1e47, 0x1e47,
15694 0x1e49, 0x1e49,
15695 0x1e4b, 0x1e4b,
15696 0x1e4d, 0x1e4d,
15697 0x1e4f, 0x1e4f,
15698 0x1e51, 0x1e51,
15699 0x1e53, 0x1e53,
15700 0x1e55, 0x1e55,
15701 0x1e57, 0x1e57,
15702 0x1e59, 0x1e59,
15703 0x1e5b, 0x1e5b,
15704 0x1e5d, 0x1e5d,
15705 0x1e5f, 0x1e5f,
15706 0x1e61, 0x1e61,
15707 0x1e63, 0x1e63,
15708 0x1e65, 0x1e65,
15709 0x1e67, 0x1e67,
15710 0x1e69, 0x1e69,
15711 0x1e6b, 0x1e6b,
15712 0x1e6d, 0x1e6d,
15713 0x1e6f, 0x1e6f,
15714 0x1e71, 0x1e71,
15715 0x1e73, 0x1e73,
15716 0x1e75, 0x1e75,
15717 0x1e77, 0x1e77,
15718 0x1e79, 0x1e79,
15719 0x1e7b, 0x1e7b,
15720 0x1e7d, 0x1e7d,
15721 0x1e7f, 0x1e7f,
15722 0x1e81, 0x1e81,
15723 0x1e83, 0x1e83,
15724 0x1e85, 0x1e85,
15725 0x1e87, 0x1e87,
15726 0x1e89, 0x1e89,
15727 0x1e8b, 0x1e8b,
15728 0x1e8d, 0x1e8d,
15729 0x1e8f, 0x1e8f,
15730 0x1e91, 0x1e91,
15731 0x1e93, 0x1e93,
15732 0x1e95, 0x1e9d,
15733 0x1e9f, 0x1e9f,
15734 0x1ea1, 0x1ea1,
15735 0x1ea3, 0x1ea3,
15736 0x1ea5, 0x1ea5,
15737 0x1ea7, 0x1ea7,
15738 0x1ea9, 0x1ea9,
15739 0x1eab, 0x1eab,
15740 0x1ead, 0x1ead,
15741 0x1eaf, 0x1eaf,
15742 0x1eb1, 0x1eb1,
15743 0x1eb3, 0x1eb3,
15744 0x1eb5, 0x1eb5,
15745 0x1eb7, 0x1eb7,
15746 0x1eb9, 0x1eb9,
15747 0x1ebb, 0x1ebb,
15748 0x1ebd, 0x1ebd,
15749 0x1ebf, 0x1ebf,
15750 0x1ec1, 0x1ec1,
15751 0x1ec3, 0x1ec3,
15752 0x1ec5, 0x1ec5,
15753 0x1ec7, 0x1ec7,
15754 0x1ec9, 0x1ec9,
15755 0x1ecb, 0x1ecb,
15756 0x1ecd, 0x1ecd,
15757 0x1ecf, 0x1ecf,
15758 0x1ed1, 0x1ed1,
15759 0x1ed3, 0x1ed3,
15760 0x1ed5, 0x1ed5,
15761 0x1ed7, 0x1ed7,
15762 0x1ed9, 0x1ed9,
15763 0x1edb, 0x1edb,
15764 0x1edd, 0x1edd,
15765 0x1edf, 0x1edf,
15766 0x1ee1, 0x1ee1,
15767 0x1ee3, 0x1ee3,
15768 0x1ee5, 0x1ee5,
15769 0x1ee7, 0x1ee7,
15770 0x1ee9, 0x1ee9,
15771 0x1eeb, 0x1eeb,
15772 0x1eed, 0x1eed,
15773 0x1eef, 0x1eef,
15774 0x1ef1, 0x1ef1,
15775 0x1ef3, 0x1ef3,
15776 0x1ef5, 0x1ef5,
15777 0x1ef7, 0x1ef7,
15778 0x1ef9, 0x1ef9,
15779 0x1efb, 0x1efb,
15780 0x1efd, 0x1efd,
15781 0x1eff, 0x1f07,
15782 0x1f10, 0x1f15,
15783 0x1f20, 0x1f27,
15784 0x1f30, 0x1f37,
15785 0x1f40, 0x1f45,
15786 0x1f50, 0x1f57,
15787 0x1f60, 0x1f67,
15788 0x1f70, 0x1f7d,
15789 0x1f80, 0x1f87,
15790 0x1f90, 0x1f97,
15791 0x1fa0, 0x1fa7,
15792 0x1fb0, 0x1fb4,
15793 0x1fb6, 0x1fb7,
15794 0x1fbe, 0x1fbe,
15795 0x1fc2, 0x1fc4,
15796 0x1fc6, 0x1fc7,
15797 0x1fd0, 0x1fd3,
15798 0x1fd6, 0x1fd7,
15799 0x1fe0, 0x1fe7,
15800 0x1ff2, 0x1ff4,
15801 0x1ff6, 0x1ff7,
15802 0x210a, 0x210a,
15803 0x210e, 0x210f,
15804 0x2113, 0x2113,
15805 0x212f, 0x212f,
15806 0x2134, 0x2134,
15807 0x2139, 0x2139,
15808 0x213c, 0x213d,
15809 0x2146, 0x2149,
15810 0x214e, 0x214e,
15811 0x2184, 0x2184,
15812 0x2c30, 0x2c5e,
15813 0x2c61, 0x2c61,
15814 0x2c65, 0x2c66,
15815 0x2c68, 0x2c68,
15816 0x2c6a, 0x2c6a,
15817 0x2c6c, 0x2c6c,
15818 0x2c71, 0x2c71,
15819 0x2c73, 0x2c74,
15820 0x2c76, 0x2c7b,
15821 0x2c81, 0x2c81,
15822 0x2c83, 0x2c83,
15823 0x2c85, 0x2c85,
15824 0x2c87, 0x2c87,
15825 0x2c89, 0x2c89,
15826 0x2c8b, 0x2c8b,
15827 0x2c8d, 0x2c8d,
15828 0x2c8f, 0x2c8f,
15829 0x2c91, 0x2c91,
15830 0x2c93, 0x2c93,
15831 0x2c95, 0x2c95,
15832 0x2c97, 0x2c97,
15833 0x2c99, 0x2c99,
15834 0x2c9b, 0x2c9b,
15835 0x2c9d, 0x2c9d,
15836 0x2c9f, 0x2c9f,
15837 0x2ca1, 0x2ca1,
15838 0x2ca3, 0x2ca3,
15839 0x2ca5, 0x2ca5,
15840 0x2ca7, 0x2ca7,
15841 0x2ca9, 0x2ca9,
15842 0x2cab, 0x2cab,
15843 0x2cad, 0x2cad,
15844 0x2caf, 0x2caf,
15845 0x2cb1, 0x2cb1,
15846 0x2cb3, 0x2cb3,
15847 0x2cb5, 0x2cb5,
15848 0x2cb7, 0x2cb7,
15849 0x2cb9, 0x2cb9,
15850 0x2cbb, 0x2cbb,
15851 0x2cbd, 0x2cbd,
15852 0x2cbf, 0x2cbf,
15853 0x2cc1, 0x2cc1,
15854 0x2cc3, 0x2cc3,
15855 0x2cc5, 0x2cc5,
15856 0x2cc7, 0x2cc7,
15857 0x2cc9, 0x2cc9,
15858 0x2ccb, 0x2ccb,
15859 0x2ccd, 0x2ccd,
15860 0x2ccf, 0x2ccf,
15861 0x2cd1, 0x2cd1,
15862 0x2cd3, 0x2cd3,
15863 0x2cd5, 0x2cd5,
15864 0x2cd7, 0x2cd7,
15865 0x2cd9, 0x2cd9,
15866 0x2cdb, 0x2cdb,
15867 0x2cdd, 0x2cdd,
15868 0x2cdf, 0x2cdf,
15869 0x2ce1, 0x2ce1,
15870 0x2ce3, 0x2ce4,
15871 0x2cec, 0x2cec,
15872 0x2cee, 0x2cee,
15873 0x2cf3, 0x2cf3,
15874 0x2d00, 0x2d25,
15875 0x2d27, 0x2d27,
15876 0x2d2d, 0x2d2d,
15877 0xa641, 0xa641,
15878 0xa643, 0xa643,
15879 0xa645, 0xa645,
15880 0xa647, 0xa647,
15881 0xa649, 0xa649,
15882 0xa64b, 0xa64b,
15883 0xa64d, 0xa64d,
15884 0xa64f, 0xa64f,
15885 0xa651, 0xa651,
15886 0xa653, 0xa653,
15887 0xa655, 0xa655,
15888 0xa657, 0xa657,
15889 0xa659, 0xa659,
15890 0xa65b, 0xa65b,
15891 0xa65d, 0xa65d,
15892 0xa65f, 0xa65f,
15893 0xa661, 0xa661,
15894 0xa663, 0xa663,
15895 0xa665, 0xa665,
15896 0xa667, 0xa667,
15897 0xa669, 0xa669,
15898 0xa66b, 0xa66b,
15899 0xa66d, 0xa66d,
15900 0xa681, 0xa681,
15901 0xa683, 0xa683,
15902 0xa685, 0xa685,
15903 0xa687, 0xa687,
15904 0xa689, 0xa689,
15905 0xa68b, 0xa68b,
15906 0xa68d, 0xa68d,
15907 0xa68f, 0xa68f,
15908 0xa691, 0xa691,
15909 0xa693, 0xa693,
15910 0xa695, 0xa695,
15911 0xa697, 0xa697,
15912 0xa699, 0xa699,
15913 0xa69b, 0xa69b,
15914 0xa723, 0xa723,
15915 0xa725, 0xa725,
15916 0xa727, 0xa727,
15917 0xa729, 0xa729,
15918 0xa72b, 0xa72b,
15919 0xa72d, 0xa72d,
15920 0xa72f, 0xa731,
15921 0xa733, 0xa733,
15922 0xa735, 0xa735,
15923 0xa737, 0xa737,
15924 0xa739, 0xa739,
15925 0xa73b, 0xa73b,
15926 0xa73d, 0xa73d,
15927 0xa73f, 0xa73f,
15928 0xa741, 0xa741,
15929 0xa743, 0xa743,
15930 0xa745, 0xa745,
15931 0xa747, 0xa747,
15932 0xa749, 0xa749,
15933 0xa74b, 0xa74b,
15934 0xa74d, 0xa74d,
15935 0xa74f, 0xa74f,
15936 0xa751, 0xa751,
15937 0xa753, 0xa753,
15938 0xa755, 0xa755,
15939 0xa757, 0xa757,
15940 0xa759, 0xa759,
15941 0xa75b, 0xa75b,
15942 0xa75d, 0xa75d,
15943 0xa75f, 0xa75f,
15944 0xa761, 0xa761,
15945 0xa763, 0xa763,
15946 0xa765, 0xa765,
15947 0xa767, 0xa767,
15948 0xa769, 0xa769,
15949 0xa76b, 0xa76b,
15950 0xa76d, 0xa76d,
15951 0xa76f, 0xa76f,
15952 0xa771, 0xa778,
15953 0xa77a, 0xa77a,
15954 0xa77c, 0xa77c,
15955 0xa77f, 0xa77f,
15956 0xa781, 0xa781,
15957 0xa783, 0xa783,
15958 0xa785, 0xa785,
15959 0xa787, 0xa787,
15960 0xa78c, 0xa78c,
15961 0xa78e, 0xa78e,
15962 0xa791, 0xa791,
15963 0xa793, 0xa795,
15964 0xa797, 0xa797,
15965 0xa799, 0xa799,
15966 0xa79b, 0xa79b,
15967 0xa79d, 0xa79d,
15968 0xa79f, 0xa79f,
15969 0xa7a1, 0xa7a1,
15970 0xa7a3, 0xa7a3,
15971 0xa7a5, 0xa7a5,
15972 0xa7a7, 0xa7a7,
15973 0xa7a9, 0xa7a9,
15974 0xa7af, 0xa7af,
15975 0xa7b5, 0xa7b5,
15976 0xa7b7, 0xa7b7,
15977 0xa7b9, 0xa7b9,
15978 0xa7bb, 0xa7bb,
15979 0xa7bd, 0xa7bd,
15980 0xa7bf, 0xa7bf,
15981 0xa7c3, 0xa7c3,
15982 0xa7fa, 0xa7fa,
15983 0xab30, 0xab5a,
15984 0xab60, 0xab67,
15985 0xab70, 0xabbf,
15986 0xfb00, 0xfb06,
15987 0xfb13, 0xfb17,
15988 0xff41, 0xff5a,
15989 0x10428, 0x1044f,
15990 0x104d8, 0x104fb,
15991 0x10cc0, 0x10cf2,
15992 0x118c0, 0x118df,
15993 0x16e60, 0x16e7f,
15994 0x1d41a, 0x1d433,
15995 0x1d44e, 0x1d454,
15996 0x1d456, 0x1d467,
15997 0x1d482, 0x1d49b,
15998 0x1d4b6, 0x1d4b9,
15999 0x1d4bb, 0x1d4bb,
16000 0x1d4bd, 0x1d4c3,
16001 0x1d4c5, 0x1d4cf,
16002 0x1d4ea, 0x1d503,
16003 0x1d51e, 0x1d537,
16004 0x1d552, 0x1d56b,
16005 0x1d586, 0x1d59f,
16006 0x1d5ba, 0x1d5d3,
16007 0x1d5ee, 0x1d607,
16008 0x1d622, 0x1d63b,
16009 0x1d656, 0x1d66f,
16010 0x1d68a, 0x1d6a5,
16011 0x1d6c2, 0x1d6da,
16012 0x1d6dc, 0x1d6e1,
16013 0x1d6fc, 0x1d714,
16014 0x1d716, 0x1d71b,
16015 0x1d736, 0x1d74e,
16016 0x1d750, 0x1d755,
16017 0x1d770, 0x1d788,
16018 0x1d78a, 0x1d78f,
16019 0x1d7aa, 0x1d7c2,
16020 0x1d7c4, 0x1d7c9,
16021 0x1d7cb, 0x1d7cb,
16022 0x1e922, 0x1e943,
16023 }; /* END of CR_Ll */
16024 
16025 /* PROPERTY: 'Lm': General Category */
16026 static const OnigCodePoint
16027 CR_Lm[] = { 60,
16028 0x02b0, 0x02c1,
16029 0x02c6, 0x02d1,
16030 0x02e0, 0x02e4,
16031 0x02ec, 0x02ec,
16032 0x02ee, 0x02ee,
16033 0x0374, 0x0374,
16034 0x037a, 0x037a,
16035 0x0559, 0x0559,
16036 0x0640, 0x0640,
16037 0x06e5, 0x06e6,
16038 0x07f4, 0x07f5,
16039 0x07fa, 0x07fa,
16040 0x081a, 0x081a,
16041 0x0824, 0x0824,
16042 0x0828, 0x0828,
16043 0x0971, 0x0971,
16044 0x0e46, 0x0e46,
16045 0x0ec6, 0x0ec6,
16046 0x10fc, 0x10fc,
16047 0x17d7, 0x17d7,
16048 0x1843, 0x1843,
16049 0x1aa7, 0x1aa7,
16050 0x1c78, 0x1c7d,
16051 0x1d2c, 0x1d6a,
16052 0x1d78, 0x1d78,
16053 0x1d9b, 0x1dbf,
16054 0x2071, 0x2071,
16055 0x207f, 0x207f,
16056 0x2090, 0x209c,
16057 0x2c7c, 0x2c7d,
16058 0x2d6f, 0x2d6f,
16059 0x2e2f, 0x2e2f,
16060 0x3005, 0x3005,
16061 0x3031, 0x3035,
16062 0x303b, 0x303b,
16063 0x309d, 0x309e,
16064 0x30fc, 0x30fe,
16065 0xa015, 0xa015,
16066 0xa4f8, 0xa4fd,
16067 0xa60c, 0xa60c,
16068 0xa67f, 0xa67f,
16069 0xa69c, 0xa69d,
16070 0xa717, 0xa71f,
16071 0xa770, 0xa770,
16072 0xa788, 0xa788,
16073 0xa7f8, 0xa7f9,
16074 0xa9cf, 0xa9cf,
16075 0xa9e6, 0xa9e6,
16076 0xaa70, 0xaa70,
16077 0xaadd, 0xaadd,
16078 0xaaf3, 0xaaf4,
16079 0xab5c, 0xab5f,
16080 0xff70, 0xff70,
16081 0xff9e, 0xff9f,
16082 0x16b40, 0x16b43,
16083 0x16f93, 0x16f9f,
16084 0x16fe0, 0x16fe1,
16085 0x16fe3, 0x16fe3,
16086 0x1e137, 0x1e13d,
16087 0x1e94b, 0x1e94b,
16088 }; /* END of CR_Lm */
16089 
16090 /* PROPERTY: 'Lo': General Category */
16091 static const OnigCodePoint
16092 CR_Lo[] = { 476,
16093 0x00aa, 0x00aa,
16094 0x00ba, 0x00ba,
16095 0x01bb, 0x01bb,
16096 0x01c0, 0x01c3,
16097 0x0294, 0x0294,
16098 0x05d0, 0x05ea,
16099 0x05ef, 0x05f2,
16100 0x0620, 0x063f,
16101 0x0641, 0x064a,
16102 0x066e, 0x066f,
16103 0x0671, 0x06d3,
16104 0x06d5, 0x06d5,
16105 0x06ee, 0x06ef,
16106 0x06fa, 0x06fc,
16107 0x06ff, 0x06ff,
16108 0x0710, 0x0710,
16109 0x0712, 0x072f,
16110 0x074d, 0x07a5,
16111 0x07b1, 0x07b1,
16112 0x07ca, 0x07ea,
16113 0x0800, 0x0815,
16114 0x0840, 0x0858,
16115 0x0860, 0x086a,
16116 0x08a0, 0x08b4,
16117 0x08b6, 0x08bd,
16118 0x0904, 0x0939,
16119 0x093d, 0x093d,
16120 0x0950, 0x0950,
16121 0x0958, 0x0961,
16122 0x0972, 0x0980,
16123 0x0985, 0x098c,
16124 0x098f, 0x0990,
16125 0x0993, 0x09a8,
16126 0x09aa, 0x09b0,
16127 0x09b2, 0x09b2,
16128 0x09b6, 0x09b9,
16129 0x09bd, 0x09bd,
16130 0x09ce, 0x09ce,
16131 0x09dc, 0x09dd,
16132 0x09df, 0x09e1,
16133 0x09f0, 0x09f1,
16134 0x09fc, 0x09fc,
16135 0x0a05, 0x0a0a,
16136 0x0a0f, 0x0a10,
16137 0x0a13, 0x0a28,
16138 0x0a2a, 0x0a30,
16139 0x0a32, 0x0a33,
16140 0x0a35, 0x0a36,
16141 0x0a38, 0x0a39,
16142 0x0a59, 0x0a5c,
16143 0x0a5e, 0x0a5e,
16144 0x0a72, 0x0a74,
16145 0x0a85, 0x0a8d,
16146 0x0a8f, 0x0a91,
16147 0x0a93, 0x0aa8,
16148 0x0aaa, 0x0ab0,
16149 0x0ab2, 0x0ab3,
16150 0x0ab5, 0x0ab9,
16151 0x0abd, 0x0abd,
16152 0x0ad0, 0x0ad0,
16153 0x0ae0, 0x0ae1,
16154 0x0af9, 0x0af9,
16155 0x0b05, 0x0b0c,
16156 0x0b0f, 0x0b10,
16157 0x0b13, 0x0b28,
16158 0x0b2a, 0x0b30,
16159 0x0b32, 0x0b33,
16160 0x0b35, 0x0b39,
16161 0x0b3d, 0x0b3d,
16162 0x0b5c, 0x0b5d,
16163 0x0b5f, 0x0b61,
16164 0x0b71, 0x0b71,
16165 0x0b83, 0x0b83,
16166 0x0b85, 0x0b8a,
16167 0x0b8e, 0x0b90,
16168 0x0b92, 0x0b95,
16169 0x0b99, 0x0b9a,
16170 0x0b9c, 0x0b9c,
16171 0x0b9e, 0x0b9f,
16172 0x0ba3, 0x0ba4,
16173 0x0ba8, 0x0baa,
16174 0x0bae, 0x0bb9,
16175 0x0bd0, 0x0bd0,
16176 0x0c05, 0x0c0c,
16177 0x0c0e, 0x0c10,
16178 0x0c12, 0x0c28,
16179 0x0c2a, 0x0c39,
16180 0x0c3d, 0x0c3d,
16181 0x0c58, 0x0c5a,
16182 0x0c60, 0x0c61,
16183 0x0c80, 0x0c80,
16184 0x0c85, 0x0c8c,
16185 0x0c8e, 0x0c90,
16186 0x0c92, 0x0ca8,
16187 0x0caa, 0x0cb3,
16188 0x0cb5, 0x0cb9,
16189 0x0cbd, 0x0cbd,
16190 0x0cde, 0x0cde,
16191 0x0ce0, 0x0ce1,
16192 0x0cf1, 0x0cf2,
16193 0x0d05, 0x0d0c,
16194 0x0d0e, 0x0d10,
16195 0x0d12, 0x0d3a,
16196 0x0d3d, 0x0d3d,
16197 0x0d4e, 0x0d4e,
16198 0x0d54, 0x0d56,
16199 0x0d5f, 0x0d61,
16200 0x0d7a, 0x0d7f,
16201 0x0d85, 0x0d96,
16202 0x0d9a, 0x0db1,
16203 0x0db3, 0x0dbb,
16204 0x0dbd, 0x0dbd,
16205 0x0dc0, 0x0dc6,
16206 0x0e01, 0x0e30,
16207 0x0e32, 0x0e33,
16208 0x0e40, 0x0e45,
16209 0x0e81, 0x0e82,
16210 0x0e84, 0x0e84,
16211 0x0e86, 0x0e8a,
16212 0x0e8c, 0x0ea3,
16213 0x0ea5, 0x0ea5,
16214 0x0ea7, 0x0eb0,
16215 0x0eb2, 0x0eb3,
16216 0x0ebd, 0x0ebd,
16217 0x0ec0, 0x0ec4,
16218 0x0edc, 0x0edf,
16219 0x0f00, 0x0f00,
16220 0x0f40, 0x0f47,
16221 0x0f49, 0x0f6c,
16222 0x0f88, 0x0f8c,
16223 0x1000, 0x102a,
16224 0x103f, 0x103f,
16225 0x1050, 0x1055,
16226 0x105a, 0x105d,
16227 0x1061, 0x1061,
16228 0x1065, 0x1066,
16229 0x106e, 0x1070,
16230 0x1075, 0x1081,
16231 0x108e, 0x108e,
16232 0x1100, 0x1248,
16233 0x124a, 0x124d,
16234 0x1250, 0x1256,
16235 0x1258, 0x1258,
16236 0x125a, 0x125d,
16237 0x1260, 0x1288,
16238 0x128a, 0x128d,
16239 0x1290, 0x12b0,
16240 0x12b2, 0x12b5,
16241 0x12b8, 0x12be,
16242 0x12c0, 0x12c0,
16243 0x12c2, 0x12c5,
16244 0x12c8, 0x12d6,
16245 0x12d8, 0x1310,
16246 0x1312, 0x1315,
16247 0x1318, 0x135a,
16248 0x1380, 0x138f,
16249 0x1401, 0x166c,
16250 0x166f, 0x167f,
16251 0x1681, 0x169a,
16252 0x16a0, 0x16ea,
16253 0x16f1, 0x16f8,
16254 0x1700, 0x170c,
16255 0x170e, 0x1711,
16256 0x1720, 0x1731,
16257 0x1740, 0x1751,
16258 0x1760, 0x176c,
16259 0x176e, 0x1770,
16260 0x1780, 0x17b3,
16261 0x17dc, 0x17dc,
16262 0x1820, 0x1842,
16263 0x1844, 0x1878,
16264 0x1880, 0x1884,
16265 0x1887, 0x18a8,
16266 0x18aa, 0x18aa,
16267 0x18b0, 0x18f5,
16268 0x1900, 0x191e,
16269 0x1950, 0x196d,
16270 0x1970, 0x1974,
16271 0x1980, 0x19ab,
16272 0x19b0, 0x19c9,
16273 0x1a00, 0x1a16,
16274 0x1a20, 0x1a54,
16275 0x1b05, 0x1b33,
16276 0x1b45, 0x1b4b,
16277 0x1b83, 0x1ba0,
16278 0x1bae, 0x1baf,
16279 0x1bba, 0x1be5,
16280 0x1c00, 0x1c23,
16281 0x1c4d, 0x1c4f,
16282 0x1c5a, 0x1c77,
16283 0x1ce9, 0x1cec,
16284 0x1cee, 0x1cf3,
16285 0x1cf5, 0x1cf6,
16286 0x1cfa, 0x1cfa,
16287 0x2135, 0x2138,
16288 0x2d30, 0x2d67,
16289 0x2d80, 0x2d96,
16290 0x2da0, 0x2da6,
16291 0x2da8, 0x2dae,
16292 0x2db0, 0x2db6,
16293 0x2db8, 0x2dbe,
16294 0x2dc0, 0x2dc6,
16295 0x2dc8, 0x2dce,
16296 0x2dd0, 0x2dd6,
16297 0x2dd8, 0x2dde,
16298 0x3006, 0x3006,
16299 0x303c, 0x303c,
16300 0x3041, 0x3096,
16301 0x309f, 0x309f,
16302 0x30a1, 0x30fa,
16303 0x30ff, 0x30ff,
16304 0x3105, 0x312f,
16305 0x3131, 0x318e,
16306 0x31a0, 0x31ba,
16307 0x31f0, 0x31ff,
16308 0x3400, 0x4db5,
16309 0x4e00, 0x9fef,
16310 0xa000, 0xa014,
16311 0xa016, 0xa48c,
16312 0xa4d0, 0xa4f7,
16313 0xa500, 0xa60b,
16314 0xa610, 0xa61f,
16315 0xa62a, 0xa62b,
16316 0xa66e, 0xa66e,
16317 0xa6a0, 0xa6e5,
16318 0xa78f, 0xa78f,
16319 0xa7f7, 0xa7f7,
16320 0xa7fb, 0xa801,
16321 0xa803, 0xa805,
16322 0xa807, 0xa80a,
16323 0xa80c, 0xa822,
16324 0xa840, 0xa873,
16325 0xa882, 0xa8b3,
16326 0xa8f2, 0xa8f7,
16327 0xa8fb, 0xa8fb,
16328 0xa8fd, 0xa8fe,
16329 0xa90a, 0xa925,
16330 0xa930, 0xa946,
16331 0xa960, 0xa97c,
16332 0xa984, 0xa9b2,
16333 0xa9e0, 0xa9e4,
16334 0xa9e7, 0xa9ef,
16335 0xa9fa, 0xa9fe,
16336 0xaa00, 0xaa28,
16337 0xaa40, 0xaa42,
16338 0xaa44, 0xaa4b,
16339 0xaa60, 0xaa6f,
16340 0xaa71, 0xaa76,
16341 0xaa7a, 0xaa7a,
16342 0xaa7e, 0xaaaf,
16343 0xaab1, 0xaab1,
16344 0xaab5, 0xaab6,
16345 0xaab9, 0xaabd,
16346 0xaac0, 0xaac0,
16347 0xaac2, 0xaac2,
16348 0xaadb, 0xaadc,
16349 0xaae0, 0xaaea,
16350 0xaaf2, 0xaaf2,
16351 0xab01, 0xab06,
16352 0xab09, 0xab0e,
16353 0xab11, 0xab16,
16354 0xab20, 0xab26,
16355 0xab28, 0xab2e,
16356 0xabc0, 0xabe2,
16357 0xac00, 0xd7a3,
16358 0xd7b0, 0xd7c6,
16359 0xd7cb, 0xd7fb,
16360 0xf900, 0xfa6d,
16361 0xfa70, 0xfad9,
16362 0xfb1d, 0xfb1d,
16363 0xfb1f, 0xfb28,
16364 0xfb2a, 0xfb36,
16365 0xfb38, 0xfb3c,
16366 0xfb3e, 0xfb3e,
16367 0xfb40, 0xfb41,
16368 0xfb43, 0xfb44,
16369 0xfb46, 0xfbb1,
16370 0xfbd3, 0xfd3d,
16371 0xfd50, 0xfd8f,
16372 0xfd92, 0xfdc7,
16373 0xfdf0, 0xfdfb,
16374 0xfe70, 0xfe74,
16375 0xfe76, 0xfefc,
16376 0xff66, 0xff6f,
16377 0xff71, 0xff9d,
16378 0xffa0, 0xffbe,
16379 0xffc2, 0xffc7,
16380 0xffca, 0xffcf,
16381 0xffd2, 0xffd7,
16382 0xffda, 0xffdc,
16383 0x10000, 0x1000b,
16384 0x1000d, 0x10026,
16385 0x10028, 0x1003a,
16386 0x1003c, 0x1003d,
16387 0x1003f, 0x1004d,
16388 0x10050, 0x1005d,
16389 0x10080, 0x100fa,
16390 0x10280, 0x1029c,
16391 0x102a0, 0x102d0,
16392 0x10300, 0x1031f,
16393 0x1032d, 0x10340,
16394 0x10342, 0x10349,
16395 0x10350, 0x10375,
16396 0x10380, 0x1039d,
16397 0x103a0, 0x103c3,
16398 0x103c8, 0x103cf,
16399 0x10450, 0x1049d,
16400 0x10500, 0x10527,
16401 0x10530, 0x10563,
16402 0x10600, 0x10736,
16403 0x10740, 0x10755,
16404 0x10760, 0x10767,
16405 0x10800, 0x10805,
16406 0x10808, 0x10808,
16407 0x1080a, 0x10835,
16408 0x10837, 0x10838,
16409 0x1083c, 0x1083c,
16410 0x1083f, 0x10855,
16411 0x10860, 0x10876,
16412 0x10880, 0x1089e,
16413 0x108e0, 0x108f2,
16414 0x108f4, 0x108f5,
16415 0x10900, 0x10915,
16416 0x10920, 0x10939,
16417 0x10980, 0x109b7,
16418 0x109be, 0x109bf,
16419 0x10a00, 0x10a00,
16420 0x10a10, 0x10a13,
16421 0x10a15, 0x10a17,
16422 0x10a19, 0x10a35,
16423 0x10a60, 0x10a7c,
16424 0x10a80, 0x10a9c,
16425 0x10ac0, 0x10ac7,
16426 0x10ac9, 0x10ae4,
16427 0x10b00, 0x10b35,
16428 0x10b40, 0x10b55,
16429 0x10b60, 0x10b72,
16430 0x10b80, 0x10b91,
16431 0x10c00, 0x10c48,
16432 0x10d00, 0x10d23,
16433 0x10f00, 0x10f1c,
16434 0x10f27, 0x10f27,
16435 0x10f30, 0x10f45,
16436 0x10fe0, 0x10ff6,
16437 0x11003, 0x11037,
16438 0x11083, 0x110af,
16439 0x110d0, 0x110e8,
16440 0x11103, 0x11126,
16441 0x11144, 0x11144,
16442 0x11150, 0x11172,
16443 0x11176, 0x11176,
16444 0x11183, 0x111b2,
16445 0x111c1, 0x111c4,
16446 0x111da, 0x111da,
16447 0x111dc, 0x111dc,
16448 0x11200, 0x11211,
16449 0x11213, 0x1122b,
16450 0x11280, 0x11286,
16451 0x11288, 0x11288,
16452 0x1128a, 0x1128d,
16453 0x1128f, 0x1129d,
16454 0x1129f, 0x112a8,
16455 0x112b0, 0x112de,
16456 0x11305, 0x1130c,
16457 0x1130f, 0x11310,
16458 0x11313, 0x11328,
16459 0x1132a, 0x11330,
16460 0x11332, 0x11333,
16461 0x11335, 0x11339,
16462 0x1133d, 0x1133d,
16463 0x11350, 0x11350,
16464 0x1135d, 0x11361,
16465 0x11400, 0x11434,
16466 0x11447, 0x1144a,
16467 0x1145f, 0x1145f,
16468 0x11480, 0x114af,
16469 0x114c4, 0x114c5,
16470 0x114c7, 0x114c7,
16471 0x11580, 0x115ae,
16472 0x115d8, 0x115db,
16473 0x11600, 0x1162f,
16474 0x11644, 0x11644,
16475 0x11680, 0x116aa,
16476 0x116b8, 0x116b8,
16477 0x11700, 0x1171a,
16478 0x11800, 0x1182b,
16479 0x118ff, 0x118ff,
16480 0x119a0, 0x119a7,
16481 0x119aa, 0x119d0,
16482 0x119e1, 0x119e1,
16483 0x119e3, 0x119e3,
16484 0x11a00, 0x11a00,
16485 0x11a0b, 0x11a32,
16486 0x11a3a, 0x11a3a,
16487 0x11a50, 0x11a50,
16488 0x11a5c, 0x11a89,
16489 0x11a9d, 0x11a9d,
16490 0x11ac0, 0x11af8,
16491 0x11c00, 0x11c08,
16492 0x11c0a, 0x11c2e,
16493 0x11c40, 0x11c40,
16494 0x11c72, 0x11c8f,
16495 0x11d00, 0x11d06,
16496 0x11d08, 0x11d09,
16497 0x11d0b, 0x11d30,
16498 0x11d46, 0x11d46,
16499 0x11d60, 0x11d65,
16500 0x11d67, 0x11d68,
16501 0x11d6a, 0x11d89,
16502 0x11d98, 0x11d98,
16503 0x11ee0, 0x11ef2,
16504 0x12000, 0x12399,
16505 0x12480, 0x12543,
16506 0x13000, 0x1342e,
16507 0x14400, 0x14646,
16508 0x16800, 0x16a38,
16509 0x16a40, 0x16a5e,
16510 0x16ad0, 0x16aed,
16511 0x16b00, 0x16b2f,
16512 0x16b63, 0x16b77,
16513 0x16b7d, 0x16b8f,
16514 0x16f00, 0x16f4a,
16515 0x16f50, 0x16f50,
16516 0x17000, 0x187f7,
16517 0x18800, 0x18af2,
16518 0x1b000, 0x1b11e,
16519 0x1b150, 0x1b152,
16520 0x1b164, 0x1b167,
16521 0x1b170, 0x1b2fb,
16522 0x1bc00, 0x1bc6a,
16523 0x1bc70, 0x1bc7c,
16524 0x1bc80, 0x1bc88,
16525 0x1bc90, 0x1bc99,
16526 0x1e100, 0x1e12c,
16527 0x1e14e, 0x1e14e,
16528 0x1e2c0, 0x1e2eb,
16529 0x1e800, 0x1e8c4,
16530 0x1ee00, 0x1ee03,
16531 0x1ee05, 0x1ee1f,
16532 0x1ee21, 0x1ee22,
16533 0x1ee24, 0x1ee24,
16534 0x1ee27, 0x1ee27,
16535 0x1ee29, 0x1ee32,
16536 0x1ee34, 0x1ee37,
16537 0x1ee39, 0x1ee39,
16538 0x1ee3b, 0x1ee3b,
16539 0x1ee42, 0x1ee42,
16540 0x1ee47, 0x1ee47,
16541 0x1ee49, 0x1ee49,
16542 0x1ee4b, 0x1ee4b,
16543 0x1ee4d, 0x1ee4f,
16544 0x1ee51, 0x1ee52,
16545 0x1ee54, 0x1ee54,
16546 0x1ee57, 0x1ee57,
16547 0x1ee59, 0x1ee59,
16548 0x1ee5b, 0x1ee5b,
16549 0x1ee5d, 0x1ee5d,
16550 0x1ee5f, 0x1ee5f,
16551 0x1ee61, 0x1ee62,
16552 0x1ee64, 0x1ee64,
16553 0x1ee67, 0x1ee6a,
16554 0x1ee6c, 0x1ee72,
16555 0x1ee74, 0x1ee77,
16556 0x1ee79, 0x1ee7c,
16557 0x1ee7e, 0x1ee7e,
16558 0x1ee80, 0x1ee89,
16559 0x1ee8b, 0x1ee9b,
16560 0x1eea1, 0x1eea3,
16561 0x1eea5, 0x1eea9,
16562 0x1eeab, 0x1eebb,
16563 0x20000, 0x2a6d6,
16564 0x2a700, 0x2b734,
16565 0x2b740, 0x2b81d,
16566 0x2b820, 0x2cea1,
16567 0x2ceb0, 0x2ebe0,
16568 0x2f800, 0x2fa1d,
16569 }; /* END of CR_Lo */
16570 
16571 /* PROPERTY: 'Logical_Order_Exception': Binary Property */
16572 static const OnigCodePoint
16573 CR_Logical_Order_Exception[] = { 7,
16574 0x0e40, 0x0e44,
16575 0x0ec0, 0x0ec4,
16576 0x19b5, 0x19b7,
16577 0x19ba, 0x19ba,
16578 0xaab5, 0xaab6,
16579 0xaab9, 0xaab9,
16580 0xaabb, 0xaabc,
16581 }; /* END of CR_Logical_Order_Exception */
16582 
16583 /* PROPERTY: 'Lowercase': Derived Property */
16584 #define CR_Lowercase CR_Lower
16585 
16586 /* PROPERTY: 'Lt': General Category */
16587 static const OnigCodePoint
16588 CR_Lt[] = { 10,
16589 0x01c5, 0x01c5,
16590 0x01c8, 0x01c8,
16591 0x01cb, 0x01cb,
16592 0x01f2, 0x01f2,
16593 0x1f88, 0x1f8f,
16594 0x1f98, 0x1f9f,
16595 0x1fa8, 0x1faf,
16596 0x1fbc, 0x1fbc,
16597 0x1fcc, 0x1fcc,
16598 0x1ffc, 0x1ffc,
16599 }; /* END of CR_Lt */
16600 
16601 /* PROPERTY: 'Lu': General Category */
16602 static const OnigCodePoint
16603 CR_Lu[] = { 636,
16604 0x0041, 0x005a,
16605 0x00c0, 0x00d6,
16606 0x00d8, 0x00de,
16607 0x0100, 0x0100,
16608 0x0102, 0x0102,
16609 0x0104, 0x0104,
16610 0x0106, 0x0106,
16611 0x0108, 0x0108,
16612 0x010a, 0x010a,
16613 0x010c, 0x010c,
16614 0x010e, 0x010e,
16615 0x0110, 0x0110,
16616 0x0112, 0x0112,
16617 0x0114, 0x0114,
16618 0x0116, 0x0116,
16619 0x0118, 0x0118,
16620 0x011a, 0x011a,
16621 0x011c, 0x011c,
16622 0x011e, 0x011e,
16623 0x0120, 0x0120,
16624 0x0122, 0x0122,
16625 0x0124, 0x0124,
16626 0x0126, 0x0126,
16627 0x0128, 0x0128,
16628 0x012a, 0x012a,
16629 0x012c, 0x012c,
16630 0x012e, 0x012e,
16631 0x0130, 0x0130,
16632 0x0132, 0x0132,
16633 0x0134, 0x0134,
16634 0x0136, 0x0136,
16635 0x0139, 0x0139,
16636 0x013b, 0x013b,
16637 0x013d, 0x013d,
16638 0x013f, 0x013f,
16639 0x0141, 0x0141,
16640 0x0143, 0x0143,
16641 0x0145, 0x0145,
16642 0x0147, 0x0147,
16643 0x014a, 0x014a,
16644 0x014c, 0x014c,
16645 0x014e, 0x014e,
16646 0x0150, 0x0150,
16647 0x0152, 0x0152,
16648 0x0154, 0x0154,
16649 0x0156, 0x0156,
16650 0x0158, 0x0158,
16651 0x015a, 0x015a,
16652 0x015c, 0x015c,
16653 0x015e, 0x015e,
16654 0x0160, 0x0160,
16655 0x0162, 0x0162,
16656 0x0164, 0x0164,
16657 0x0166, 0x0166,
16658 0x0168, 0x0168,
16659 0x016a, 0x016a,
16660 0x016c, 0x016c,
16661 0x016e, 0x016e,
16662 0x0170, 0x0170,
16663 0x0172, 0x0172,
16664 0x0174, 0x0174,
16665 0x0176, 0x0176,
16666 0x0178, 0x0179,
16667 0x017b, 0x017b,
16668 0x017d, 0x017d,
16669 0x0181, 0x0182,
16670 0x0184, 0x0184,
16671 0x0186, 0x0187,
16672 0x0189, 0x018b,
16673 0x018e, 0x0191,
16674 0x0193, 0x0194,
16675 0x0196, 0x0198,
16676 0x019c, 0x019d,
16677 0x019f, 0x01a0,
16678 0x01a2, 0x01a2,
16679 0x01a4, 0x01a4,
16680 0x01a6, 0x01a7,
16681 0x01a9, 0x01a9,
16682 0x01ac, 0x01ac,
16683 0x01ae, 0x01af,
16684 0x01b1, 0x01b3,
16685 0x01b5, 0x01b5,
16686 0x01b7, 0x01b8,
16687 0x01bc, 0x01bc,
16688 0x01c4, 0x01c4,
16689 0x01c7, 0x01c7,
16690 0x01ca, 0x01ca,
16691 0x01cd, 0x01cd,
16692 0x01cf, 0x01cf,
16693 0x01d1, 0x01d1,
16694 0x01d3, 0x01d3,
16695 0x01d5, 0x01d5,
16696 0x01d7, 0x01d7,
16697 0x01d9, 0x01d9,
16698 0x01db, 0x01db,
16699 0x01de, 0x01de,
16700 0x01e0, 0x01e0,
16701 0x01e2, 0x01e2,
16702 0x01e4, 0x01e4,
16703 0x01e6, 0x01e6,
16704 0x01e8, 0x01e8,
16705 0x01ea, 0x01ea,
16706 0x01ec, 0x01ec,
16707 0x01ee, 0x01ee,
16708 0x01f1, 0x01f1,
16709 0x01f4, 0x01f4,
16710 0x01f6, 0x01f8,
16711 0x01fa, 0x01fa,
16712 0x01fc, 0x01fc,
16713 0x01fe, 0x01fe,
16714 0x0200, 0x0200,
16715 0x0202, 0x0202,
16716 0x0204, 0x0204,
16717 0x0206, 0x0206,
16718 0x0208, 0x0208,
16719 0x020a, 0x020a,
16720 0x020c, 0x020c,
16721 0x020e, 0x020e,
16722 0x0210, 0x0210,
16723 0x0212, 0x0212,
16724 0x0214, 0x0214,
16725 0x0216, 0x0216,
16726 0x0218, 0x0218,
16727 0x021a, 0x021a,
16728 0x021c, 0x021c,
16729 0x021e, 0x021e,
16730 0x0220, 0x0220,
16731 0x0222, 0x0222,
16732 0x0224, 0x0224,
16733 0x0226, 0x0226,
16734 0x0228, 0x0228,
16735 0x022a, 0x022a,
16736 0x022c, 0x022c,
16737 0x022e, 0x022e,
16738 0x0230, 0x0230,
16739 0x0232, 0x0232,
16740 0x023a, 0x023b,
16741 0x023d, 0x023e,
16742 0x0241, 0x0241,
16743 0x0243, 0x0246,
16744 0x0248, 0x0248,
16745 0x024a, 0x024a,
16746 0x024c, 0x024c,
16747 0x024e, 0x024e,
16748 0x0370, 0x0370,
16749 0x0372, 0x0372,
16750 0x0376, 0x0376,
16751 0x037f, 0x037f,
16752 0x0386, 0x0386,
16753 0x0388, 0x038a,
16754 0x038c, 0x038c,
16755 0x038e, 0x038f,
16756 0x0391, 0x03a1,
16757 0x03a3, 0x03ab,
16758 0x03cf, 0x03cf,
16759 0x03d2, 0x03d4,
16760 0x03d8, 0x03d8,
16761 0x03da, 0x03da,
16762 0x03dc, 0x03dc,
16763 0x03de, 0x03de,
16764 0x03e0, 0x03e0,
16765 0x03e2, 0x03e2,
16766 0x03e4, 0x03e4,
16767 0x03e6, 0x03e6,
16768 0x03e8, 0x03e8,
16769 0x03ea, 0x03ea,
16770 0x03ec, 0x03ec,
16771 0x03ee, 0x03ee,
16772 0x03f4, 0x03f4,
16773 0x03f7, 0x03f7,
16774 0x03f9, 0x03fa,
16775 0x03fd, 0x042f,
16776 0x0460, 0x0460,
16777 0x0462, 0x0462,
16778 0x0464, 0x0464,
16779 0x0466, 0x0466,
16780 0x0468, 0x0468,
16781 0x046a, 0x046a,
16782 0x046c, 0x046c,
16783 0x046e, 0x046e,
16784 0x0470, 0x0470,
16785 0x0472, 0x0472,
16786 0x0474, 0x0474,
16787 0x0476, 0x0476,
16788 0x0478, 0x0478,
16789 0x047a, 0x047a,
16790 0x047c, 0x047c,
16791 0x047e, 0x047e,
16792 0x0480, 0x0480,
16793 0x048a, 0x048a,
16794 0x048c, 0x048c,
16795 0x048e, 0x048e,
16796 0x0490, 0x0490,
16797 0x0492, 0x0492,
16798 0x0494, 0x0494,
16799 0x0496, 0x0496,
16800 0x0498, 0x0498,
16801 0x049a, 0x049a,
16802 0x049c, 0x049c,
16803 0x049e, 0x049e,
16804 0x04a0, 0x04a0,
16805 0x04a2, 0x04a2,
16806 0x04a4, 0x04a4,
16807 0x04a6, 0x04a6,
16808 0x04a8, 0x04a8,
16809 0x04aa, 0x04aa,
16810 0x04ac, 0x04ac,
16811 0x04ae, 0x04ae,
16812 0x04b0, 0x04b0,
16813 0x04b2, 0x04b2,
16814 0x04b4, 0x04b4,
16815 0x04b6, 0x04b6,
16816 0x04b8, 0x04b8,
16817 0x04ba, 0x04ba,
16818 0x04bc, 0x04bc,
16819 0x04be, 0x04be,
16820 0x04c0, 0x04c1,
16821 0x04c3, 0x04c3,
16822 0x04c5, 0x04c5,
16823 0x04c7, 0x04c7,
16824 0x04c9, 0x04c9,
16825 0x04cb, 0x04cb,
16826 0x04cd, 0x04cd,
16827 0x04d0, 0x04d0,
16828 0x04d2, 0x04d2,
16829 0x04d4, 0x04d4,
16830 0x04d6, 0x04d6,
16831 0x04d8, 0x04d8,
16832 0x04da, 0x04da,
16833 0x04dc, 0x04dc,
16834 0x04de, 0x04de,
16835 0x04e0, 0x04e0,
16836 0x04e2, 0x04e2,
16837 0x04e4, 0x04e4,
16838 0x04e6, 0x04e6,
16839 0x04e8, 0x04e8,
16840 0x04ea, 0x04ea,
16841 0x04ec, 0x04ec,
16842 0x04ee, 0x04ee,
16843 0x04f0, 0x04f0,
16844 0x04f2, 0x04f2,
16845 0x04f4, 0x04f4,
16846 0x04f6, 0x04f6,
16847 0x04f8, 0x04f8,
16848 0x04fa, 0x04fa,
16849 0x04fc, 0x04fc,
16850 0x04fe, 0x04fe,
16851 0x0500, 0x0500,
16852 0x0502, 0x0502,
16853 0x0504, 0x0504,
16854 0x0506, 0x0506,
16855 0x0508, 0x0508,
16856 0x050a, 0x050a,
16857 0x050c, 0x050c,
16858 0x050e, 0x050e,
16859 0x0510, 0x0510,
16860 0x0512, 0x0512,
16861 0x0514, 0x0514,
16862 0x0516, 0x0516,
16863 0x0518, 0x0518,
16864 0x051a, 0x051a,
16865 0x051c, 0x051c,
16866 0x051e, 0x051e,
16867 0x0520, 0x0520,
16868 0x0522, 0x0522,
16869 0x0524, 0x0524,
16870 0x0526, 0x0526,
16871 0x0528, 0x0528,
16872 0x052a, 0x052a,
16873 0x052c, 0x052c,
16874 0x052e, 0x052e,
16875 0x0531, 0x0556,
16876 0x10a0, 0x10c5,
16877 0x10c7, 0x10c7,
16878 0x10cd, 0x10cd,
16879 0x13a0, 0x13f5,
16880 0x1c90, 0x1cba,
16881 0x1cbd, 0x1cbf,
16882 0x1e00, 0x1e00,
16883 0x1e02, 0x1e02,
16884 0x1e04, 0x1e04,
16885 0x1e06, 0x1e06,
16886 0x1e08, 0x1e08,
16887 0x1e0a, 0x1e0a,
16888 0x1e0c, 0x1e0c,
16889 0x1e0e, 0x1e0e,
16890 0x1e10, 0x1e10,
16891 0x1e12, 0x1e12,
16892 0x1e14, 0x1e14,
16893 0x1e16, 0x1e16,
16894 0x1e18, 0x1e18,
16895 0x1e1a, 0x1e1a,
16896 0x1e1c, 0x1e1c,
16897 0x1e1e, 0x1e1e,
16898 0x1e20, 0x1e20,
16899 0x1e22, 0x1e22,
16900 0x1e24, 0x1e24,
16901 0x1e26, 0x1e26,
16902 0x1e28, 0x1e28,
16903 0x1e2a, 0x1e2a,
16904 0x1e2c, 0x1e2c,
16905 0x1e2e, 0x1e2e,
16906 0x1e30, 0x1e30,
16907 0x1e32, 0x1e32,
16908 0x1e34, 0x1e34,
16909 0x1e36, 0x1e36,
16910 0x1e38, 0x1e38,
16911 0x1e3a, 0x1e3a,
16912 0x1e3c, 0x1e3c,
16913 0x1e3e, 0x1e3e,
16914 0x1e40, 0x1e40,
16915 0x1e42, 0x1e42,
16916 0x1e44, 0x1e44,
16917 0x1e46, 0x1e46,
16918 0x1e48, 0x1e48,
16919 0x1e4a, 0x1e4a,
16920 0x1e4c, 0x1e4c,
16921 0x1e4e, 0x1e4e,
16922 0x1e50, 0x1e50,
16923 0x1e52, 0x1e52,
16924 0x1e54, 0x1e54,
16925 0x1e56, 0x1e56,
16926 0x1e58, 0x1e58,
16927 0x1e5a, 0x1e5a,
16928 0x1e5c, 0x1e5c,
16929 0x1e5e, 0x1e5e,
16930 0x1e60, 0x1e60,
16931 0x1e62, 0x1e62,
16932 0x1e64, 0x1e64,
16933 0x1e66, 0x1e66,
16934 0x1e68, 0x1e68,
16935 0x1e6a, 0x1e6a,
16936 0x1e6c, 0x1e6c,
16937 0x1e6e, 0x1e6e,
16938 0x1e70, 0x1e70,
16939 0x1e72, 0x1e72,
16940 0x1e74, 0x1e74,
16941 0x1e76, 0x1e76,
16942 0x1e78, 0x1e78,
16943 0x1e7a, 0x1e7a,
16944 0x1e7c, 0x1e7c,
16945 0x1e7e, 0x1e7e,
16946 0x1e80, 0x1e80,
16947 0x1e82, 0x1e82,
16948 0x1e84, 0x1e84,
16949 0x1e86, 0x1e86,
16950 0x1e88, 0x1e88,
16951 0x1e8a, 0x1e8a,
16952 0x1e8c, 0x1e8c,
16953 0x1e8e, 0x1e8e,
16954 0x1e90, 0x1e90,
16955 0x1e92, 0x1e92,
16956 0x1e94, 0x1e94,
16957 0x1e9e, 0x1e9e,
16958 0x1ea0, 0x1ea0,
16959 0x1ea2, 0x1ea2,
16960 0x1ea4, 0x1ea4,
16961 0x1ea6, 0x1ea6,
16962 0x1ea8, 0x1ea8,
16963 0x1eaa, 0x1eaa,
16964 0x1eac, 0x1eac,
16965 0x1eae, 0x1eae,
16966 0x1eb0, 0x1eb0,
16967 0x1eb2, 0x1eb2,
16968 0x1eb4, 0x1eb4,
16969 0x1eb6, 0x1eb6,
16970 0x1eb8, 0x1eb8,
16971 0x1eba, 0x1eba,
16972 0x1ebc, 0x1ebc,
16973 0x1ebe, 0x1ebe,
16974 0x1ec0, 0x1ec0,
16975 0x1ec2, 0x1ec2,
16976 0x1ec4, 0x1ec4,
16977 0x1ec6, 0x1ec6,
16978 0x1ec8, 0x1ec8,
16979 0x1eca, 0x1eca,
16980 0x1ecc, 0x1ecc,
16981 0x1ece, 0x1ece,
16982 0x1ed0, 0x1ed0,
16983 0x1ed2, 0x1ed2,
16984 0x1ed4, 0x1ed4,
16985 0x1ed6, 0x1ed6,
16986 0x1ed8, 0x1ed8,
16987 0x1eda, 0x1eda,
16988 0x1edc, 0x1edc,
16989 0x1ede, 0x1ede,
16990 0x1ee0, 0x1ee0,
16991 0x1ee2, 0x1ee2,
16992 0x1ee4, 0x1ee4,
16993 0x1ee6, 0x1ee6,
16994 0x1ee8, 0x1ee8,
16995 0x1eea, 0x1eea,
16996 0x1eec, 0x1eec,
16997 0x1eee, 0x1eee,
16998 0x1ef0, 0x1ef0,
16999 0x1ef2, 0x1ef2,
17000 0x1ef4, 0x1ef4,
17001 0x1ef6, 0x1ef6,
17002 0x1ef8, 0x1ef8,
17003 0x1efa, 0x1efa,
17004 0x1efc, 0x1efc,
17005 0x1efe, 0x1efe,
17006 0x1f08, 0x1f0f,
17007 0x1f18, 0x1f1d,
17008 0x1f28, 0x1f2f,
17009 0x1f38, 0x1f3f,
17010 0x1f48, 0x1f4d,
17011 0x1f59, 0x1f59,
17012 0x1f5b, 0x1f5b,
17013 0x1f5d, 0x1f5d,
17014 0x1f5f, 0x1f5f,
17015 0x1f68, 0x1f6f,
17016 0x1fb8, 0x1fbb,
17017 0x1fc8, 0x1fcb,
17018 0x1fd8, 0x1fdb,
17019 0x1fe8, 0x1fec,
17020 0x1ff8, 0x1ffb,
17021 0x2102, 0x2102,
17022 0x2107, 0x2107,
17023 0x210b, 0x210d,
17024 0x2110, 0x2112,
17025 0x2115, 0x2115,
17026 0x2119, 0x211d,
17027 0x2124, 0x2124,
17028 0x2126, 0x2126,
17029 0x2128, 0x2128,
17030 0x212a, 0x212d,
17031 0x2130, 0x2133,
17032 0x213e, 0x213f,
17033 0x2145, 0x2145,
17034 0x2183, 0x2183,
17035 0x2c00, 0x2c2e,
17036 0x2c60, 0x2c60,
17037 0x2c62, 0x2c64,
17038 0x2c67, 0x2c67,
17039 0x2c69, 0x2c69,
17040 0x2c6b, 0x2c6b,
17041 0x2c6d, 0x2c70,
17042 0x2c72, 0x2c72,
17043 0x2c75, 0x2c75,
17044 0x2c7e, 0x2c80,
17045 0x2c82, 0x2c82,
17046 0x2c84, 0x2c84,
17047 0x2c86, 0x2c86,
17048 0x2c88, 0x2c88,
17049 0x2c8a, 0x2c8a,
17050 0x2c8c, 0x2c8c,
17051 0x2c8e, 0x2c8e,
17052 0x2c90, 0x2c90,
17053 0x2c92, 0x2c92,
17054 0x2c94, 0x2c94,
17055 0x2c96, 0x2c96,
17056 0x2c98, 0x2c98,
17057 0x2c9a, 0x2c9a,
17058 0x2c9c, 0x2c9c,
17059 0x2c9e, 0x2c9e,
17060 0x2ca0, 0x2ca0,
17061 0x2ca2, 0x2ca2,
17062 0x2ca4, 0x2ca4,
17063 0x2ca6, 0x2ca6,
17064 0x2ca8, 0x2ca8,
17065 0x2caa, 0x2caa,
17066 0x2cac, 0x2cac,
17067 0x2cae, 0x2cae,
17068 0x2cb0, 0x2cb0,
17069 0x2cb2, 0x2cb2,
17070 0x2cb4, 0x2cb4,
17071 0x2cb6, 0x2cb6,
17072 0x2cb8, 0x2cb8,
17073 0x2cba, 0x2cba,
17074 0x2cbc, 0x2cbc,
17075 0x2cbe, 0x2cbe,
17076 0x2cc0, 0x2cc0,
17077 0x2cc2, 0x2cc2,
17078 0x2cc4, 0x2cc4,
17079 0x2cc6, 0x2cc6,
17080 0x2cc8, 0x2cc8,
17081 0x2cca, 0x2cca,
17082 0x2ccc, 0x2ccc,
17083 0x2cce, 0x2cce,
17084 0x2cd0, 0x2cd0,
17085 0x2cd2, 0x2cd2,
17086 0x2cd4, 0x2cd4,
17087 0x2cd6, 0x2cd6,
17088 0x2cd8, 0x2cd8,
17089 0x2cda, 0x2cda,
17090 0x2cdc, 0x2cdc,
17091 0x2cde, 0x2cde,
17092 0x2ce0, 0x2ce0,
17093 0x2ce2, 0x2ce2,
17094 0x2ceb, 0x2ceb,
17095 0x2ced, 0x2ced,
17096 0x2cf2, 0x2cf2,
17097 0xa640, 0xa640,
17098 0xa642, 0xa642,
17099 0xa644, 0xa644,
17100 0xa646, 0xa646,
17101 0xa648, 0xa648,
17102 0xa64a, 0xa64a,
17103 0xa64c, 0xa64c,
17104 0xa64e, 0xa64e,
17105 0xa650, 0xa650,
17106 0xa652, 0xa652,
17107 0xa654, 0xa654,
17108 0xa656, 0xa656,
17109 0xa658, 0xa658,
17110 0xa65a, 0xa65a,
17111 0xa65c, 0xa65c,
17112 0xa65e, 0xa65e,
17113 0xa660, 0xa660,
17114 0xa662, 0xa662,
17115 0xa664, 0xa664,
17116 0xa666, 0xa666,
17117 0xa668, 0xa668,
17118 0xa66a, 0xa66a,
17119 0xa66c, 0xa66c,
17120 0xa680, 0xa680,
17121 0xa682, 0xa682,
17122 0xa684, 0xa684,
17123 0xa686, 0xa686,
17124 0xa688, 0xa688,
17125 0xa68a, 0xa68a,
17126 0xa68c, 0xa68c,
17127 0xa68e, 0xa68e,
17128 0xa690, 0xa690,
17129 0xa692, 0xa692,
17130 0xa694, 0xa694,
17131 0xa696, 0xa696,
17132 0xa698, 0xa698,
17133 0xa69a, 0xa69a,
17134 0xa722, 0xa722,
17135 0xa724, 0xa724,
17136 0xa726, 0xa726,
17137 0xa728, 0xa728,
17138 0xa72a, 0xa72a,
17139 0xa72c, 0xa72c,
17140 0xa72e, 0xa72e,
17141 0xa732, 0xa732,
17142 0xa734, 0xa734,
17143 0xa736, 0xa736,
17144 0xa738, 0xa738,
17145 0xa73a, 0xa73a,
17146 0xa73c, 0xa73c,
17147 0xa73e, 0xa73e,
17148 0xa740, 0xa740,
17149 0xa742, 0xa742,
17150 0xa744, 0xa744,
17151 0xa746, 0xa746,
17152 0xa748, 0xa748,
17153 0xa74a, 0xa74a,
17154 0xa74c, 0xa74c,
17155 0xa74e, 0xa74e,
17156 0xa750, 0xa750,
17157 0xa752, 0xa752,
17158 0xa754, 0xa754,
17159 0xa756, 0xa756,
17160 0xa758, 0xa758,
17161 0xa75a, 0xa75a,
17162 0xa75c, 0xa75c,
17163 0xa75e, 0xa75e,
17164 0xa760, 0xa760,
17165 0xa762, 0xa762,
17166 0xa764, 0xa764,
17167 0xa766, 0xa766,
17168 0xa768, 0xa768,
17169 0xa76a, 0xa76a,
17170 0xa76c, 0xa76c,
17171 0xa76e, 0xa76e,
17172 0xa779, 0xa779,
17173 0xa77b, 0xa77b,
17174 0xa77d, 0xa77e,
17175 0xa780, 0xa780,
17176 0xa782, 0xa782,
17177 0xa784, 0xa784,
17178 0xa786, 0xa786,
17179 0xa78b, 0xa78b,
17180 0xa78d, 0xa78d,
17181 0xa790, 0xa790,
17182 0xa792, 0xa792,
17183 0xa796, 0xa796,
17184 0xa798, 0xa798,
17185 0xa79a, 0xa79a,
17186 0xa79c, 0xa79c,
17187 0xa79e, 0xa79e,
17188 0xa7a0, 0xa7a0,
17189 0xa7a2, 0xa7a2,
17190 0xa7a4, 0xa7a4,
17191 0xa7a6, 0xa7a6,
17192 0xa7a8, 0xa7a8,
17193 0xa7aa, 0xa7ae,
17194 0xa7b0, 0xa7b4,
17195 0xa7b6, 0xa7b6,
17196 0xa7b8, 0xa7b8,
17197 0xa7ba, 0xa7ba,
17198 0xa7bc, 0xa7bc,
17199 0xa7be, 0xa7be,
17200 0xa7c2, 0xa7c2,
17201 0xa7c4, 0xa7c6,
17202 0xff21, 0xff3a,
17203 0x10400, 0x10427,
17204 0x104b0, 0x104d3,
17205 0x10c80, 0x10cb2,
17206 0x118a0, 0x118bf,
17207 0x16e40, 0x16e5f,
17208 0x1d400, 0x1d419,
17209 0x1d434, 0x1d44d,
17210 0x1d468, 0x1d481,
17211 0x1d49c, 0x1d49c,
17212 0x1d49e, 0x1d49f,
17213 0x1d4a2, 0x1d4a2,
17214 0x1d4a5, 0x1d4a6,
17215 0x1d4a9, 0x1d4ac,
17216 0x1d4ae, 0x1d4b5,
17217 0x1d4d0, 0x1d4e9,
17218 0x1d504, 0x1d505,
17219 0x1d507, 0x1d50a,
17220 0x1d50d, 0x1d514,
17221 0x1d516, 0x1d51c,
17222 0x1d538, 0x1d539,
17223 0x1d53b, 0x1d53e,
17224 0x1d540, 0x1d544,
17225 0x1d546, 0x1d546,
17226 0x1d54a, 0x1d550,
17227 0x1d56c, 0x1d585,
17228 0x1d5a0, 0x1d5b9,
17229 0x1d5d4, 0x1d5ed,
17230 0x1d608, 0x1d621,
17231 0x1d63c, 0x1d655,
17232 0x1d670, 0x1d689,
17233 0x1d6a8, 0x1d6c0,
17234 0x1d6e2, 0x1d6fa,
17235 0x1d71c, 0x1d734,
17236 0x1d756, 0x1d76e,
17237 0x1d790, 0x1d7a8,
17238 0x1d7ca, 0x1d7ca,
17239 0x1e900, 0x1e921,
17240 }; /* END of CR_Lu */
17241 
17242 /* PROPERTY: 'Lycian': Script */
17243 static const OnigCodePoint
17244 CR_Lycian[] = { 1,
17245 0x10280, 0x1029c,
17246 }; /* END of CR_Lycian */
17247 
17248 /* PROPERTY: 'Lydian': Script */
17249 static const OnigCodePoint
17250 CR_Lydian[] = { 2,
17251 0x10920, 0x10939,
17252 0x1093f, 0x1093f,
17253 }; /* END of CR_Lydian */
17254 
17255 /* PROPERTY: 'M': Major Category */
17256 static const OnigCodePoint
17257 CR_M[] = { 280,
17258 0x0300, 0x036f,
17259 0x0483, 0x0489,
17260 0x0591, 0x05bd,
17261 0x05bf, 0x05bf,
17262 0x05c1, 0x05c2,
17263 0x05c4, 0x05c5,
17264 0x05c7, 0x05c7,
17265 0x0610, 0x061a,
17266 0x064b, 0x065f,
17267 0x0670, 0x0670,
17268 0x06d6, 0x06dc,
17269 0x06df, 0x06e4,
17270 0x06e7, 0x06e8,
17271 0x06ea, 0x06ed,
17272 0x0711, 0x0711,
17273 0x0730, 0x074a,
17274 0x07a6, 0x07b0,
17275 0x07eb, 0x07f3,
17276 0x07fd, 0x07fd,
17277 0x0816, 0x0819,
17278 0x081b, 0x0823,
17279 0x0825, 0x0827,
17280 0x0829, 0x082d,
17281 0x0859, 0x085b,
17282 0x08d3, 0x08e1,
17283 0x08e3, 0x0903,
17284 0x093a, 0x093c,
17285 0x093e, 0x094f,
17286 0x0951, 0x0957,
17287 0x0962, 0x0963,
17288 0x0981, 0x0983,
17289 0x09bc, 0x09bc,
17290 0x09be, 0x09c4,
17291 0x09c7, 0x09c8,
17292 0x09cb, 0x09cd,
17293 0x09d7, 0x09d7,
17294 0x09e2, 0x09e3,
17295 0x09fe, 0x09fe,
17296 0x0a01, 0x0a03,
17297 0x0a3c, 0x0a3c,
17298 0x0a3e, 0x0a42,
17299 0x0a47, 0x0a48,
17300 0x0a4b, 0x0a4d,
17301 0x0a51, 0x0a51,
17302 0x0a70, 0x0a71,
17303 0x0a75, 0x0a75,
17304 0x0a81, 0x0a83,
17305 0x0abc, 0x0abc,
17306 0x0abe, 0x0ac5,
17307 0x0ac7, 0x0ac9,
17308 0x0acb, 0x0acd,
17309 0x0ae2, 0x0ae3,
17310 0x0afa, 0x0aff,
17311 0x0b01, 0x0b03,
17312 0x0b3c, 0x0b3c,
17313 0x0b3e, 0x0b44,
17314 0x0b47, 0x0b48,
17315 0x0b4b, 0x0b4d,
17316 0x0b56, 0x0b57,
17317 0x0b62, 0x0b63,
17318 0x0b82, 0x0b82,
17319 0x0bbe, 0x0bc2,
17320 0x0bc6, 0x0bc8,
17321 0x0bca, 0x0bcd,
17322 0x0bd7, 0x0bd7,
17323 0x0c00, 0x0c04,
17324 0x0c3e, 0x0c44,
17325 0x0c46, 0x0c48,
17326 0x0c4a, 0x0c4d,
17327 0x0c55, 0x0c56,
17328 0x0c62, 0x0c63,
17329 0x0c81, 0x0c83,
17330 0x0cbc, 0x0cbc,
17331 0x0cbe, 0x0cc4,
17332 0x0cc6, 0x0cc8,
17333 0x0cca, 0x0ccd,
17334 0x0cd5, 0x0cd6,
17335 0x0ce2, 0x0ce3,
17336 0x0d00, 0x0d03,
17337 0x0d3b, 0x0d3c,
17338 0x0d3e, 0x0d44,
17339 0x0d46, 0x0d48,
17340 0x0d4a, 0x0d4d,
17341 0x0d57, 0x0d57,
17342 0x0d62, 0x0d63,
17343 0x0d82, 0x0d83,
17344 0x0dca, 0x0dca,
17345 0x0dcf, 0x0dd4,
17346 0x0dd6, 0x0dd6,
17347 0x0dd8, 0x0ddf,
17348 0x0df2, 0x0df3,
17349 0x0e31, 0x0e31,
17350 0x0e34, 0x0e3a,
17351 0x0e47, 0x0e4e,
17352 0x0eb1, 0x0eb1,
17353 0x0eb4, 0x0ebc,
17354 0x0ec8, 0x0ecd,
17355 0x0f18, 0x0f19,
17356 0x0f35, 0x0f35,
17357 0x0f37, 0x0f37,
17358 0x0f39, 0x0f39,
17359 0x0f3e, 0x0f3f,
17360 0x0f71, 0x0f84,
17361 0x0f86, 0x0f87,
17362 0x0f8d, 0x0f97,
17363 0x0f99, 0x0fbc,
17364 0x0fc6, 0x0fc6,
17365 0x102b, 0x103e,
17366 0x1056, 0x1059,
17367 0x105e, 0x1060,
17368 0x1062, 0x1064,
17369 0x1067, 0x106d,
17370 0x1071, 0x1074,
17371 0x1082, 0x108d,
17372 0x108f, 0x108f,
17373 0x109a, 0x109d,
17374 0x135d, 0x135f,
17375 0x1712, 0x1714,
17376 0x1732, 0x1734,
17377 0x1752, 0x1753,
17378 0x1772, 0x1773,
17379 0x17b4, 0x17d3,
17380 0x17dd, 0x17dd,
17381 0x180b, 0x180d,
17382 0x1885, 0x1886,
17383 0x18a9, 0x18a9,
17384 0x1920, 0x192b,
17385 0x1930, 0x193b,
17386 0x1a17, 0x1a1b,
17387 0x1a55, 0x1a5e,
17388 0x1a60, 0x1a7c,
17389 0x1a7f, 0x1a7f,
17390 0x1ab0, 0x1abe,
17391 0x1b00, 0x1b04,
17392 0x1b34, 0x1b44,
17393 0x1b6b, 0x1b73,
17394 0x1b80, 0x1b82,
17395 0x1ba1, 0x1bad,
17396 0x1be6, 0x1bf3,
17397 0x1c24, 0x1c37,
17398 0x1cd0, 0x1cd2,
17399 0x1cd4, 0x1ce8,
17400 0x1ced, 0x1ced,
17401 0x1cf4, 0x1cf4,
17402 0x1cf7, 0x1cf9,
17403 0x1dc0, 0x1df9,
17404 0x1dfb, 0x1dff,
17405 0x20d0, 0x20f0,
17406 0x2cef, 0x2cf1,
17407 0x2d7f, 0x2d7f,
17408 0x2de0, 0x2dff,
17409 0x302a, 0x302f,
17410 0x3099, 0x309a,
17411 0xa66f, 0xa672,
17412 0xa674, 0xa67d,
17413 0xa69e, 0xa69f,
17414 0xa6f0, 0xa6f1,
17415 0xa802, 0xa802,
17416 0xa806, 0xa806,
17417 0xa80b, 0xa80b,
17418 0xa823, 0xa827,
17419 0xa880, 0xa881,
17420 0xa8b4, 0xa8c5,
17421 0xa8e0, 0xa8f1,
17422 0xa8ff, 0xa8ff,
17423 0xa926, 0xa92d,
17424 0xa947, 0xa953,
17425 0xa980, 0xa983,
17426 0xa9b3, 0xa9c0,
17427 0xa9e5, 0xa9e5,
17428 0xaa29, 0xaa36,
17429 0xaa43, 0xaa43,
17430 0xaa4c, 0xaa4d,
17431 0xaa7b, 0xaa7d,
17432 0xaab0, 0xaab0,
17433 0xaab2, 0xaab4,
17434 0xaab7, 0xaab8,
17435 0xaabe, 0xaabf,
17436 0xaac1, 0xaac1,
17437 0xaaeb, 0xaaef,
17438 0xaaf5, 0xaaf6,
17439 0xabe3, 0xabea,
17440 0xabec, 0xabed,
17441 0xfb1e, 0xfb1e,
17442 0xfe00, 0xfe0f,
17443 0xfe20, 0xfe2f,
17444 0x101fd, 0x101fd,
17445 0x102e0, 0x102e0,
17446 0x10376, 0x1037a,
17447 0x10a01, 0x10a03,
17448 0x10a05, 0x10a06,
17449 0x10a0c, 0x10a0f,
17450 0x10a38, 0x10a3a,
17451 0x10a3f, 0x10a3f,
17452 0x10ae5, 0x10ae6,
17453 0x10d24, 0x10d27,
17454 0x10f46, 0x10f50,
17455 0x11000, 0x11002,
17456 0x11038, 0x11046,
17457 0x1107f, 0x11082,
17458 0x110b0, 0x110ba,
17459 0x11100, 0x11102,
17460 0x11127, 0x11134,
17461 0x11145, 0x11146,
17462 0x11173, 0x11173,
17463 0x11180, 0x11182,
17464 0x111b3, 0x111c0,
17465 0x111c9, 0x111cc,
17466 0x1122c, 0x11237,
17467 0x1123e, 0x1123e,
17468 0x112df, 0x112ea,
17469 0x11300, 0x11303,
17470 0x1133b, 0x1133c,
17471 0x1133e, 0x11344,
17472 0x11347, 0x11348,
17473 0x1134b, 0x1134d,
17474 0x11357, 0x11357,
17475 0x11362, 0x11363,
17476 0x11366, 0x1136c,
17477 0x11370, 0x11374,
17478 0x11435, 0x11446,
17479 0x1145e, 0x1145e,
17480 0x114b0, 0x114c3,
17481 0x115af, 0x115b5,
17482 0x115b8, 0x115c0,
17483 0x115dc, 0x115dd,
17484 0x11630, 0x11640,
17485 0x116ab, 0x116b7,
17486 0x1171d, 0x1172b,
17487 0x1182c, 0x1183a,
17488 0x119d1, 0x119d7,
17489 0x119da, 0x119e0,
17490 0x119e4, 0x119e4,
17491 0x11a01, 0x11a0a,
17492 0x11a33, 0x11a39,
17493 0x11a3b, 0x11a3e,
17494 0x11a47, 0x11a47,
17495 0x11a51, 0x11a5b,
17496 0x11a8a, 0x11a99,
17497 0x11c2f, 0x11c36,
17498 0x11c38, 0x11c3f,
17499 0x11c92, 0x11ca7,
17500 0x11ca9, 0x11cb6,
17501 0x11d31, 0x11d36,
17502 0x11d3a, 0x11d3a,
17503 0x11d3c, 0x11d3d,
17504 0x11d3f, 0x11d45,
17505 0x11d47, 0x11d47,
17506 0x11d8a, 0x11d8e,
17507 0x11d90, 0x11d91,
17508 0x11d93, 0x11d97,
17509 0x11ef3, 0x11ef6,
17510 0x16af0, 0x16af4,
17511 0x16b30, 0x16b36,
17512 0x16f4f, 0x16f4f,
17513 0x16f51, 0x16f87,
17514 0x16f8f, 0x16f92,
17515 0x1bc9d, 0x1bc9e,
17516 0x1d165, 0x1d169,
17517 0x1d16d, 0x1d172,
17518 0x1d17b, 0x1d182,
17519 0x1d185, 0x1d18b,
17520 0x1d1aa, 0x1d1ad,
17521 0x1d242, 0x1d244,
17522 0x1da00, 0x1da36,
17523 0x1da3b, 0x1da6c,
17524 0x1da75, 0x1da75,
17525 0x1da84, 0x1da84,
17526 0x1da9b, 0x1da9f,
17527 0x1daa1, 0x1daaf,
17528 0x1e000, 0x1e006,
17529 0x1e008, 0x1e018,
17530 0x1e01b, 0x1e021,
17531 0x1e023, 0x1e024,
17532 0x1e026, 0x1e02a,
17533 0x1e130, 0x1e136,
17534 0x1e2ec, 0x1e2ef,
17535 0x1e8d0, 0x1e8d6,
17536 0x1e944, 0x1e94a,
17537 0xe0100, 0xe01ef,
17538 }; /* END of CR_M */
17539 
17540 /* PROPERTY: 'Mahajani': Script */
17541 static const OnigCodePoint
17542 CR_Mahajani[] = { 1,
17543 0x11150, 0x11176,
17544 }; /* END of CR_Mahajani */
17545 
17546 /* PROPERTY: 'Makasar': Script */
17547 static const OnigCodePoint
17548 CR_Makasar[] = { 1,
17549 0x11ee0, 0x11ef8,
17550 }; /* END of CR_Makasar */
17551 
17552 /* PROPERTY: 'Malayalam': Script */
17553 static const OnigCodePoint
17554 CR_Malayalam[] = { 8,
17555 0x0d00, 0x0d03,
17556 0x0d05, 0x0d0c,
17557 0x0d0e, 0x0d10,
17558 0x0d12, 0x0d44,
17559 0x0d46, 0x0d48,
17560 0x0d4a, 0x0d4f,
17561 0x0d54, 0x0d63,
17562 0x0d66, 0x0d7f,
17563 }; /* END of CR_Malayalam */
17564 
17565 /* PROPERTY: 'Mandaic': Script */
17566 static const OnigCodePoint
17567 CR_Mandaic[] = { 2,
17568 0x0840, 0x085b,
17569 0x085e, 0x085e,
17570 }; /* END of CR_Mandaic */
17571 
17572 /* PROPERTY: 'Manichaean': Script */
17573 static const OnigCodePoint
17574 CR_Manichaean[] = { 2,
17575 0x10ac0, 0x10ae6,
17576 0x10aeb, 0x10af6,
17577 }; /* END of CR_Manichaean */
17578 
17579 /* PROPERTY: 'Marchen': Script */
17580 static const OnigCodePoint
17581 CR_Marchen[] = { 3,
17582 0x11c70, 0x11c8f,
17583 0x11c92, 0x11ca7,
17584 0x11ca9, 0x11cb6,
17585 }; /* END of CR_Marchen */
17586 
17587 /* PROPERTY: 'Masaram_Gondi': Script */
17588 static const OnigCodePoint
17589 CR_Masaram_Gondi[] = { 7,
17590 0x11d00, 0x11d06,
17591 0x11d08, 0x11d09,
17592 0x11d0b, 0x11d36,
17593 0x11d3a, 0x11d3a,
17594 0x11d3c, 0x11d3d,
17595 0x11d3f, 0x11d47,
17596 0x11d50, 0x11d59,
17597 }; /* END of CR_Masaram_Gondi */
17598 
17599 /* PROPERTY: 'Math': Derived Property */
17600 static const OnigCodePoint
17601 CR_Math[] = { 138,
17602 0x002b, 0x002b,
17603 0x003c, 0x003e,
17604 0x005e, 0x005e,
17605 0x007c, 0x007c,
17606 0x007e, 0x007e,
17607 0x00ac, 0x00ac,
17608 0x00b1, 0x00b1,
17609 0x00d7, 0x00d7,
17610 0x00f7, 0x00f7,
17611 0x03d0, 0x03d2,
17612 0x03d5, 0x03d5,
17613 0x03f0, 0x03f1,
17614 0x03f4, 0x03f6,
17615 0x0606, 0x0608,
17616 0x2016, 0x2016,
17617 0x2032, 0x2034,
17618 0x2040, 0x2040,
17619 0x2044, 0x2044,
17620 0x2052, 0x2052,
17621 0x2061, 0x2064,
17622 0x207a, 0x207e,
17623 0x208a, 0x208e,
17624 0x20d0, 0x20dc,
17625 0x20e1, 0x20e1,
17626 0x20e5, 0x20e6,
17627 0x20eb, 0x20ef,
17628 0x2102, 0x2102,
17629 0x2107, 0x2107,
17630 0x210a, 0x2113,
17631 0x2115, 0x2115,
17632 0x2118, 0x211d,
17633 0x2124, 0x2124,
17634 0x2128, 0x2129,
17635 0x212c, 0x212d,
17636 0x212f, 0x2131,
17637 0x2133, 0x2138,
17638 0x213c, 0x2149,
17639 0x214b, 0x214b,
17640 0x2190, 0x21a7,
17641 0x21a9, 0x21ae,
17642 0x21b0, 0x21b1,
17643 0x21b6, 0x21b7,
17644 0x21bc, 0x21db,
17645 0x21dd, 0x21dd,
17646 0x21e4, 0x21e5,
17647 0x21f4, 0x22ff,
17648 0x2308, 0x230b,
17649 0x2320, 0x2321,
17650 0x237c, 0x237c,
17651 0x239b, 0x23b5,
17652 0x23b7, 0x23b7,
17653 0x23d0, 0x23d0,
17654 0x23dc, 0x23e2,
17655 0x25a0, 0x25a1,
17656 0x25ae, 0x25b7,
17657 0x25bc, 0x25c1,
17658 0x25c6, 0x25c7,
17659 0x25ca, 0x25cb,
17660 0x25cf, 0x25d3,
17661 0x25e2, 0x25e2,
17662 0x25e4, 0x25e4,
17663 0x25e7, 0x25ec,
17664 0x25f8, 0x25ff,
17665 0x2605, 0x2606,
17666 0x2640, 0x2640,
17667 0x2642, 0x2642,
17668 0x2660, 0x2663,
17669 0x266d, 0x266f,
17670 0x27c0, 0x27ff,
17671 0x2900, 0x2aff,
17672 0x2b30, 0x2b44,
17673 0x2b47, 0x2b4c,
17674 0xfb29, 0xfb29,
17675 0xfe61, 0xfe66,
17676 0xfe68, 0xfe68,
17677 0xff0b, 0xff0b,
17678 0xff1c, 0xff1e,
17679 0xff3c, 0xff3c,
17680 0xff3e, 0xff3e,
17681 0xff5c, 0xff5c,
17682 0xff5e, 0xff5e,
17683 0xffe2, 0xffe2,
17684 0xffe9, 0xffec,
17685 0x1d400, 0x1d454,
17686 0x1d456, 0x1d49c,
17687 0x1d49e, 0x1d49f,
17688 0x1d4a2, 0x1d4a2,
17689 0x1d4a5, 0x1d4a6,
17690 0x1d4a9, 0x1d4ac,
17691 0x1d4ae, 0x1d4b9,
17692 0x1d4bb, 0x1d4bb,
17693 0x1d4bd, 0x1d4c3,
17694 0x1d4c5, 0x1d505,
17695 0x1d507, 0x1d50a,
17696 0x1d50d, 0x1d514,
17697 0x1d516, 0x1d51c,
17698 0x1d51e, 0x1d539,
17699 0x1d53b, 0x1d53e,
17700 0x1d540, 0x1d544,
17701 0x1d546, 0x1d546,
17702 0x1d54a, 0x1d550,
17703 0x1d552, 0x1d6a5,
17704 0x1d6a8, 0x1d7cb,
17705 0x1d7ce, 0x1d7ff,
17706 0x1ee00, 0x1ee03,
17707 0x1ee05, 0x1ee1f,
17708 0x1ee21, 0x1ee22,
17709 0x1ee24, 0x1ee24,
17710 0x1ee27, 0x1ee27,
17711 0x1ee29, 0x1ee32,
17712 0x1ee34, 0x1ee37,
17713 0x1ee39, 0x1ee39,
17714 0x1ee3b, 0x1ee3b,
17715 0x1ee42, 0x1ee42,
17716 0x1ee47, 0x1ee47,
17717 0x1ee49, 0x1ee49,
17718 0x1ee4b, 0x1ee4b,
17719 0x1ee4d, 0x1ee4f,
17720 0x1ee51, 0x1ee52,
17721 0x1ee54, 0x1ee54,
17722 0x1ee57, 0x1ee57,
17723 0x1ee59, 0x1ee59,
17724 0x1ee5b, 0x1ee5b,
17725 0x1ee5d, 0x1ee5d,
17726 0x1ee5f, 0x1ee5f,
17727 0x1ee61, 0x1ee62,
17728 0x1ee64, 0x1ee64,
17729 0x1ee67, 0x1ee6a,
17730 0x1ee6c, 0x1ee72,
17731 0x1ee74, 0x1ee77,
17732 0x1ee79, 0x1ee7c,
17733 0x1ee7e, 0x1ee7e,
17734 0x1ee80, 0x1ee89,
17735 0x1ee8b, 0x1ee9b,
17736 0x1eea1, 0x1eea3,
17737 0x1eea5, 0x1eea9,
17738 0x1eeab, 0x1eebb,
17739 0x1eef0, 0x1eef1,
17740 }; /* END of CR_Math */
17741 
17742 /* PROPERTY: 'Mc': General Category */
17743 static const OnigCodePoint
17744 CR_Mc[] = { 168,
17745 0x0903, 0x0903,
17746 0x093b, 0x093b,
17747 0x093e, 0x0940,
17748 0x0949, 0x094c,
17749 0x094e, 0x094f,
17750 0x0982, 0x0983,
17751 0x09be, 0x09c0,
17752 0x09c7, 0x09c8,
17753 0x09cb, 0x09cc,
17754 0x09d7, 0x09d7,
17755 0x0a03, 0x0a03,
17756 0x0a3e, 0x0a40,
17757 0x0a83, 0x0a83,
17758 0x0abe, 0x0ac0,
17759 0x0ac9, 0x0ac9,
17760 0x0acb, 0x0acc,
17761 0x0b02, 0x0b03,
17762 0x0b3e, 0x0b3e,
17763 0x0b40, 0x0b40,
17764 0x0b47, 0x0b48,
17765 0x0b4b, 0x0b4c,
17766 0x0b57, 0x0b57,
17767 0x0bbe, 0x0bbf,
17768 0x0bc1, 0x0bc2,
17769 0x0bc6, 0x0bc8,
17770 0x0bca, 0x0bcc,
17771 0x0bd7, 0x0bd7,
17772 0x0c01, 0x0c03,
17773 0x0c41, 0x0c44,
17774 0x0c82, 0x0c83,
17775 0x0cbe, 0x0cbe,
17776 0x0cc0, 0x0cc4,
17777 0x0cc7, 0x0cc8,
17778 0x0cca, 0x0ccb,
17779 0x0cd5, 0x0cd6,
17780 0x0d02, 0x0d03,
17781 0x0d3e, 0x0d40,
17782 0x0d46, 0x0d48,
17783 0x0d4a, 0x0d4c,
17784 0x0d57, 0x0d57,
17785 0x0d82, 0x0d83,
17786 0x0dcf, 0x0dd1,
17787 0x0dd8, 0x0ddf,
17788 0x0df2, 0x0df3,
17789 0x0f3e, 0x0f3f,
17790 0x0f7f, 0x0f7f,
17791 0x102b, 0x102c,
17792 0x1031, 0x1031,
17793 0x1038, 0x1038,
17794 0x103b, 0x103c,
17795 0x1056, 0x1057,
17796 0x1062, 0x1064,
17797 0x1067, 0x106d,
17798 0x1083, 0x1084,
17799 0x1087, 0x108c,
17800 0x108f, 0x108f,
17801 0x109a, 0x109c,
17802 0x17b6, 0x17b6,
17803 0x17be, 0x17c5,
17804 0x17c7, 0x17c8,
17805 0x1923, 0x1926,
17806 0x1929, 0x192b,
17807 0x1930, 0x1931,
17808 0x1933, 0x1938,
17809 0x1a19, 0x1a1a,
17810 0x1a55, 0x1a55,
17811 0x1a57, 0x1a57,
17812 0x1a61, 0x1a61,
17813 0x1a63, 0x1a64,
17814 0x1a6d, 0x1a72,
17815 0x1b04, 0x1b04,
17816 0x1b35, 0x1b35,
17817 0x1b3b, 0x1b3b,
17818 0x1b3d, 0x1b41,
17819 0x1b43, 0x1b44,
17820 0x1b82, 0x1b82,
17821 0x1ba1, 0x1ba1,
17822 0x1ba6, 0x1ba7,
17823 0x1baa, 0x1baa,
17824 0x1be7, 0x1be7,
17825 0x1bea, 0x1bec,
17826 0x1bee, 0x1bee,
17827 0x1bf2, 0x1bf3,
17828 0x1c24, 0x1c2b,
17829 0x1c34, 0x1c35,
17830 0x1ce1, 0x1ce1,
17831 0x1cf7, 0x1cf7,
17832 0x302e, 0x302f,
17833 0xa823, 0xa824,
17834 0xa827, 0xa827,
17835 0xa880, 0xa881,
17836 0xa8b4, 0xa8c3,
17837 0xa952, 0xa953,
17838 0xa983, 0xa983,
17839 0xa9b4, 0xa9b5,
17840 0xa9ba, 0xa9bb,
17841 0xa9be, 0xa9c0,
17842 0xaa2f, 0xaa30,
17843 0xaa33, 0xaa34,
17844 0xaa4d, 0xaa4d,
17845 0xaa7b, 0xaa7b,
17846 0xaa7d, 0xaa7d,
17847 0xaaeb, 0xaaeb,
17848 0xaaee, 0xaaef,
17849 0xaaf5, 0xaaf5,
17850 0xabe3, 0xabe4,
17851 0xabe6, 0xabe7,
17852 0xabe9, 0xabea,
17853 0xabec, 0xabec,
17854 0x11000, 0x11000,
17855 0x11002, 0x11002,
17856 0x11082, 0x11082,
17857 0x110b0, 0x110b2,
17858 0x110b7, 0x110b8,
17859 0x1112c, 0x1112c,
17860 0x11145, 0x11146,
17861 0x11182, 0x11182,
17862 0x111b3, 0x111b5,
17863 0x111bf, 0x111c0,
17864 0x1122c, 0x1122e,
17865 0x11232, 0x11233,
17866 0x11235, 0x11235,
17867 0x112e0, 0x112e2,
17868 0x11302, 0x11303,
17869 0x1133e, 0x1133f,
17870 0x11341, 0x11344,
17871 0x11347, 0x11348,
17872 0x1134b, 0x1134d,
17873 0x11357, 0x11357,
17874 0x11362, 0x11363,
17875 0x11435, 0x11437,
17876 0x11440, 0x11441,
17877 0x11445, 0x11445,
17878 0x114b0, 0x114b2,
17879 0x114b9, 0x114b9,
17880 0x114bb, 0x114be,
17881 0x114c1, 0x114c1,
17882 0x115af, 0x115b1,
17883 0x115b8, 0x115bb,
17884 0x115be, 0x115be,
17885 0x11630, 0x11632,
17886 0x1163b, 0x1163c,
17887 0x1163e, 0x1163e,
17888 0x116ac, 0x116ac,
17889 0x116ae, 0x116af,
17890 0x116b6, 0x116b6,
17891 0x11720, 0x11721,
17892 0x11726, 0x11726,
17893 0x1182c, 0x1182e,
17894 0x11838, 0x11838,
17895 0x119d1, 0x119d3,
17896 0x119dc, 0x119df,
17897 0x119e4, 0x119e4,
17898 0x11a39, 0x11a39,
17899 0x11a57, 0x11a58,
17900 0x11a97, 0x11a97,
17901 0x11c2f, 0x11c2f,
17902 0x11c3e, 0x11c3e,
17903 0x11ca9, 0x11ca9,
17904 0x11cb1, 0x11cb1,
17905 0x11cb4, 0x11cb4,
17906 0x11d8a, 0x11d8e,
17907 0x11d93, 0x11d94,
17908 0x11d96, 0x11d96,
17909 0x11ef5, 0x11ef6,
17910 0x16f51, 0x16f87,
17911 0x1d165, 0x1d166,
17912 0x1d16d, 0x1d172,
17913 }; /* END of CR_Mc */
17914 
17915 /* PROPERTY: 'Me': General Category */
17916 static const OnigCodePoint
17917 CR_Me[] = { 5,
17918 0x0488, 0x0489,
17919 0x1abe, 0x1abe,
17920 0x20dd, 0x20e0,
17921 0x20e2, 0x20e4,
17922 0xa670, 0xa672,
17923 }; /* END of CR_Me */
17924 
17925 /* PROPERTY: 'Medefaidrin': Script */
17926 static const OnigCodePoint
17927 CR_Medefaidrin[] = { 1,
17928 0x16e40, 0x16e9a,
17929 }; /* END of CR_Medefaidrin */
17930 
17931 /* PROPERTY: 'Meetei_Mayek': Script */
17932 static const OnigCodePoint
17933 CR_Meetei_Mayek[] = { 3,
17934 0xaae0, 0xaaf6,
17935 0xabc0, 0xabed,
17936 0xabf0, 0xabf9,
17937 }; /* END of CR_Meetei_Mayek */
17938 
17939 /* PROPERTY: 'Mende_Kikakui': Script */
17940 static const OnigCodePoint
17941 CR_Mende_Kikakui[] = { 2,
17942 0x1e800, 0x1e8c4,
17943 0x1e8c7, 0x1e8d6,
17944 }; /* END of CR_Mende_Kikakui */
17945 
17946 /* PROPERTY: 'Meroitic_Cursive': Script */
17947 static const OnigCodePoint
17948 CR_Meroitic_Cursive[] = { 3,
17949 0x109a0, 0x109b7,
17950 0x109bc, 0x109cf,
17951 0x109d2, 0x109ff,
17952 }; /* END of CR_Meroitic_Cursive */
17953 
17954 /* PROPERTY: 'Meroitic_Hieroglyphs': Script */
17955 static const OnigCodePoint
17956 CR_Meroitic_Hieroglyphs[] = { 1,
17957 0x10980, 0x1099f,
17958 }; /* END of CR_Meroitic_Hieroglyphs */
17959 
17960 /* PROPERTY: 'Miao': Script */
17961 static const OnigCodePoint
17962 CR_Miao[] = { 3,
17963 0x16f00, 0x16f4a,
17964 0x16f4f, 0x16f87,
17965 0x16f8f, 0x16f9f,
17966 }; /* END of CR_Miao */
17967 
17968 /* PROPERTY: 'Mn': General Category */
17969 static const OnigCodePoint
17970 CR_Mn[] = { 318,
17971 0x0300, 0x036f,
17972 0x0483, 0x0487,
17973 0x0591, 0x05bd,
17974 0x05bf, 0x05bf,
17975 0x05c1, 0x05c2,
17976 0x05c4, 0x05c5,
17977 0x05c7, 0x05c7,
17978 0x0610, 0x061a,
17979 0x064b, 0x065f,
17980 0x0670, 0x0670,
17981 0x06d6, 0x06dc,
17982 0x06df, 0x06e4,
17983 0x06e7, 0x06e8,
17984 0x06ea, 0x06ed,
17985 0x0711, 0x0711,
17986 0x0730, 0x074a,
17987 0x07a6, 0x07b0,
17988 0x07eb, 0x07f3,
17989 0x07fd, 0x07fd,
17990 0x0816, 0x0819,
17991 0x081b, 0x0823,
17992 0x0825, 0x0827,
17993 0x0829, 0x082d,
17994 0x0859, 0x085b,
17995 0x08d3, 0x08e1,
17996 0x08e3, 0x0902,
17997 0x093a, 0x093a,
17998 0x093c, 0x093c,
17999 0x0941, 0x0948,
18000 0x094d, 0x094d,
18001 0x0951, 0x0957,
18002 0x0962, 0x0963,
18003 0x0981, 0x0981,
18004 0x09bc, 0x09bc,
18005 0x09c1, 0x09c4,
18006 0x09cd, 0x09cd,
18007 0x09e2, 0x09e3,
18008 0x09fe, 0x09fe,
18009 0x0a01, 0x0a02,
18010 0x0a3c, 0x0a3c,
18011 0x0a41, 0x0a42,
18012 0x0a47, 0x0a48,
18013 0x0a4b, 0x0a4d,
18014 0x0a51, 0x0a51,
18015 0x0a70, 0x0a71,
18016 0x0a75, 0x0a75,
18017 0x0a81, 0x0a82,
18018 0x0abc, 0x0abc,
18019 0x0ac1, 0x0ac5,
18020 0x0ac7, 0x0ac8,
18021 0x0acd, 0x0acd,
18022 0x0ae2, 0x0ae3,
18023 0x0afa, 0x0aff,
18024 0x0b01, 0x0b01,
18025 0x0b3c, 0x0b3c,
18026 0x0b3f, 0x0b3f,
18027 0x0b41, 0x0b44,
18028 0x0b4d, 0x0b4d,
18029 0x0b56, 0x0b56,
18030 0x0b62, 0x0b63,
18031 0x0b82, 0x0b82,
18032 0x0bc0, 0x0bc0,
18033 0x0bcd, 0x0bcd,
18034 0x0c00, 0x0c00,
18035 0x0c04, 0x0c04,
18036 0x0c3e, 0x0c40,
18037 0x0c46, 0x0c48,
18038 0x0c4a, 0x0c4d,
18039 0x0c55, 0x0c56,
18040 0x0c62, 0x0c63,
18041 0x0c81, 0x0c81,
18042 0x0cbc, 0x0cbc,
18043 0x0cbf, 0x0cbf,
18044 0x0cc6, 0x0cc6,
18045 0x0ccc, 0x0ccd,
18046 0x0ce2, 0x0ce3,
18047 0x0d00, 0x0d01,
18048 0x0d3b, 0x0d3c,
18049 0x0d41, 0x0d44,
18050 0x0d4d, 0x0d4d,
18051 0x0d62, 0x0d63,
18052 0x0dca, 0x0dca,
18053 0x0dd2, 0x0dd4,
18054 0x0dd6, 0x0dd6,
18055 0x0e31, 0x0e31,
18056 0x0e34, 0x0e3a,
18057 0x0e47, 0x0e4e,
18058 0x0eb1, 0x0eb1,
18059 0x0eb4, 0x0ebc,
18060 0x0ec8, 0x0ecd,
18061 0x0f18, 0x0f19,
18062 0x0f35, 0x0f35,
18063 0x0f37, 0x0f37,
18064 0x0f39, 0x0f39,
18065 0x0f71, 0x0f7e,
18066 0x0f80, 0x0f84,
18067 0x0f86, 0x0f87,
18068 0x0f8d, 0x0f97,
18069 0x0f99, 0x0fbc,
18070 0x0fc6, 0x0fc6,
18071 0x102d, 0x1030,
18072 0x1032, 0x1037,
18073 0x1039, 0x103a,
18074 0x103d, 0x103e,
18075 0x1058, 0x1059,
18076 0x105e, 0x1060,
18077 0x1071, 0x1074,
18078 0x1082, 0x1082,
18079 0x1085, 0x1086,
18080 0x108d, 0x108d,
18081 0x109d, 0x109d,
18082 0x135d, 0x135f,
18083 0x1712, 0x1714,
18084 0x1732, 0x1734,
18085 0x1752, 0x1753,
18086 0x1772, 0x1773,
18087 0x17b4, 0x17b5,
18088 0x17b7, 0x17bd,
18089 0x17c6, 0x17c6,
18090 0x17c9, 0x17d3,
18091 0x17dd, 0x17dd,
18092 0x180b, 0x180d,
18093 0x1885, 0x1886,
18094 0x18a9, 0x18a9,
18095 0x1920, 0x1922,
18096 0x1927, 0x1928,
18097 0x1932, 0x1932,
18098 0x1939, 0x193b,
18099 0x1a17, 0x1a18,
18100 0x1a1b, 0x1a1b,
18101 0x1a56, 0x1a56,
18102 0x1a58, 0x1a5e,
18103 0x1a60, 0x1a60,
18104 0x1a62, 0x1a62,
18105 0x1a65, 0x1a6c,
18106 0x1a73, 0x1a7c,
18107 0x1a7f, 0x1a7f,
18108 0x1ab0, 0x1abd,
18109 0x1b00, 0x1b03,
18110 0x1b34, 0x1b34,
18111 0x1b36, 0x1b3a,
18112 0x1b3c, 0x1b3c,
18113 0x1b42, 0x1b42,
18114 0x1b6b, 0x1b73,
18115 0x1b80, 0x1b81,
18116 0x1ba2, 0x1ba5,
18117 0x1ba8, 0x1ba9,
18118 0x1bab, 0x1bad,
18119 0x1be6, 0x1be6,
18120 0x1be8, 0x1be9,
18121 0x1bed, 0x1bed,
18122 0x1bef, 0x1bf1,
18123 0x1c2c, 0x1c33,
18124 0x1c36, 0x1c37,
18125 0x1cd0, 0x1cd2,
18126 0x1cd4, 0x1ce0,
18127 0x1ce2, 0x1ce8,
18128 0x1ced, 0x1ced,
18129 0x1cf4, 0x1cf4,
18130 0x1cf8, 0x1cf9,
18131 0x1dc0, 0x1df9,
18132 0x1dfb, 0x1dff,
18133 0x20d0, 0x20dc,
18134 0x20e1, 0x20e1,
18135 0x20e5, 0x20f0,
18136 0x2cef, 0x2cf1,
18137 0x2d7f, 0x2d7f,
18138 0x2de0, 0x2dff,
18139 0x302a, 0x302d,
18140 0x3099, 0x309a,
18141 0xa66f, 0xa66f,
18142 0xa674, 0xa67d,
18143 0xa69e, 0xa69f,
18144 0xa6f0, 0xa6f1,
18145 0xa802, 0xa802,
18146 0xa806, 0xa806,
18147 0xa80b, 0xa80b,
18148 0xa825, 0xa826,
18149 0xa8c4, 0xa8c5,
18150 0xa8e0, 0xa8f1,
18151 0xa8ff, 0xa8ff,
18152 0xa926, 0xa92d,
18153 0xa947, 0xa951,
18154 0xa980, 0xa982,
18155 0xa9b3, 0xa9b3,
18156 0xa9b6, 0xa9b9,
18157 0xa9bc, 0xa9bd,
18158 0xa9e5, 0xa9e5,
18159 0xaa29, 0xaa2e,
18160 0xaa31, 0xaa32,
18161 0xaa35, 0xaa36,
18162 0xaa43, 0xaa43,
18163 0xaa4c, 0xaa4c,
18164 0xaa7c, 0xaa7c,
18165 0xaab0, 0xaab0,
18166 0xaab2, 0xaab4,
18167 0xaab7, 0xaab8,
18168 0xaabe, 0xaabf,
18169 0xaac1, 0xaac1,
18170 0xaaec, 0xaaed,
18171 0xaaf6, 0xaaf6,
18172 0xabe5, 0xabe5,
18173 0xabe8, 0xabe8,
18174 0xabed, 0xabed,
18175 0xfb1e, 0xfb1e,
18176 0xfe00, 0xfe0f,
18177 0xfe20, 0xfe2f,
18178 0x101fd, 0x101fd,
18179 0x102e0, 0x102e0,
18180 0x10376, 0x1037a,
18181 0x10a01, 0x10a03,
18182 0x10a05, 0x10a06,
18183 0x10a0c, 0x10a0f,
18184 0x10a38, 0x10a3a,
18185 0x10a3f, 0x10a3f,
18186 0x10ae5, 0x10ae6,
18187 0x10d24, 0x10d27,
18188 0x10f46, 0x10f50,
18189 0x11001, 0x11001,
18190 0x11038, 0x11046,
18191 0x1107f, 0x11081,
18192 0x110b3, 0x110b6,
18193 0x110b9, 0x110ba,
18194 0x11100, 0x11102,
18195 0x11127, 0x1112b,
18196 0x1112d, 0x11134,
18197 0x11173, 0x11173,
18198 0x11180, 0x11181,
18199 0x111b6, 0x111be,
18200 0x111c9, 0x111cc,
18201 0x1122f, 0x11231,
18202 0x11234, 0x11234,
18203 0x11236, 0x11237,
18204 0x1123e, 0x1123e,
18205 0x112df, 0x112df,
18206 0x112e3, 0x112ea,
18207 0x11300, 0x11301,
18208 0x1133b, 0x1133c,
18209 0x11340, 0x11340,
18210 0x11366, 0x1136c,
18211 0x11370, 0x11374,
18212 0x11438, 0x1143f,
18213 0x11442, 0x11444,
18214 0x11446, 0x11446,
18215 0x1145e, 0x1145e,
18216 0x114b3, 0x114b8,
18217 0x114ba, 0x114ba,
18218 0x114bf, 0x114c0,
18219 0x114c2, 0x114c3,
18220 0x115b2, 0x115b5,
18221 0x115bc, 0x115bd,
18222 0x115bf, 0x115c0,
18223 0x115dc, 0x115dd,
18224 0x11633, 0x1163a,
18225 0x1163d, 0x1163d,
18226 0x1163f, 0x11640,
18227 0x116ab, 0x116ab,
18228 0x116ad, 0x116ad,
18229 0x116b0, 0x116b5,
18230 0x116b7, 0x116b7,
18231 0x1171d, 0x1171f,
18232 0x11722, 0x11725,
18233 0x11727, 0x1172b,
18234 0x1182f, 0x11837,
18235 0x11839, 0x1183a,
18236 0x119d4, 0x119d7,
18237 0x119da, 0x119db,
18238 0x119e0, 0x119e0,
18239 0x11a01, 0x11a0a,
18240 0x11a33, 0x11a38,
18241 0x11a3b, 0x11a3e,
18242 0x11a47, 0x11a47,
18243 0x11a51, 0x11a56,
18244 0x11a59, 0x11a5b,
18245 0x11a8a, 0x11a96,
18246 0x11a98, 0x11a99,
18247 0x11c30, 0x11c36,
18248 0x11c38, 0x11c3d,
18249 0x11c3f, 0x11c3f,
18250 0x11c92, 0x11ca7,
18251 0x11caa, 0x11cb0,
18252 0x11cb2, 0x11cb3,
18253 0x11cb5, 0x11cb6,
18254 0x11d31, 0x11d36,
18255 0x11d3a, 0x11d3a,
18256 0x11d3c, 0x11d3d,
18257 0x11d3f, 0x11d45,
18258 0x11d47, 0x11d47,
18259 0x11d90, 0x11d91,
18260 0x11d95, 0x11d95,
18261 0x11d97, 0x11d97,
18262 0x11ef3, 0x11ef4,
18263 0x16af0, 0x16af4,
18264 0x16b30, 0x16b36,
18265 0x16f4f, 0x16f4f,
18266 0x16f8f, 0x16f92,
18267 0x1bc9d, 0x1bc9e,
18268 0x1d167, 0x1d169,
18269 0x1d17b, 0x1d182,
18270 0x1d185, 0x1d18b,
18271 0x1d1aa, 0x1d1ad,
18272 0x1d242, 0x1d244,
18273 0x1da00, 0x1da36,
18274 0x1da3b, 0x1da6c,
18275 0x1da75, 0x1da75,
18276 0x1da84, 0x1da84,
18277 0x1da9b, 0x1da9f,
18278 0x1daa1, 0x1daaf,
18279 0x1e000, 0x1e006,
18280 0x1e008, 0x1e018,
18281 0x1e01b, 0x1e021,
18282 0x1e023, 0x1e024,
18283 0x1e026, 0x1e02a,
18284 0x1e130, 0x1e136,
18285 0x1e2ec, 0x1e2ef,
18286 0x1e8d0, 0x1e8d6,
18287 0x1e944, 0x1e94a,
18288 0xe0100, 0xe01ef,
18289 }; /* END of CR_Mn */
18290 
18291 /* PROPERTY: 'Modi': Script */
18292 static const OnigCodePoint
18293 CR_Modi[] = { 2,
18294 0x11600, 0x11644,
18295 0x11650, 0x11659,
18296 }; /* END of CR_Modi */
18297 
18298 /* PROPERTY: 'Mongolian': Script */
18299 static const OnigCodePoint
18300 CR_Mongolian[] = { 7,
18301 0x1800, 0x1801,
18302 0x1804, 0x1804,
18303 0x1806, 0x180e,
18304 0x1810, 0x1819,
18305 0x1820, 0x1878,
18306 0x1880, 0x18aa,
18307 0x11660, 0x1166c,
18308 }; /* END of CR_Mongolian */
18309 
18310 /* PROPERTY: 'Mro': Script */
18311 static const OnigCodePoint
18312 CR_Mro[] = { 3,
18313 0x16a40, 0x16a5e,
18314 0x16a60, 0x16a69,
18315 0x16a6e, 0x16a6f,
18316 }; /* END of CR_Mro */
18317 
18318 /* PROPERTY: 'Multani': Script */
18319 static const OnigCodePoint
18320 CR_Multani[] = { 5,
18321 0x11280, 0x11286,
18322 0x11288, 0x11288,
18323 0x1128a, 0x1128d,
18324 0x1128f, 0x1129d,
18325 0x1129f, 0x112a9,
18326 }; /* END of CR_Multani */
18327 
18328 /* PROPERTY: 'Myanmar': Script */
18329 static const OnigCodePoint
18330 CR_Myanmar[] = { 3,
18331 0x1000, 0x109f,
18332 0xa9e0, 0xa9fe,
18333 0xaa60, 0xaa7f,
18334 }; /* END of CR_Myanmar */
18335 
18336 /* PROPERTY: 'N': Major Category */
18337 static const OnigCodePoint
18338 CR_N[] = { 130,
18339 0x0030, 0x0039,
18340 0x00b2, 0x00b3,
18341 0x00b9, 0x00b9,
18342 0x00bc, 0x00be,
18343 0x0660, 0x0669,
18344 0x06f0, 0x06f9,
18345 0x07c0, 0x07c9,
18346 0x0966, 0x096f,
18347 0x09e6, 0x09ef,
18348 0x09f4, 0x09f9,
18349 0x0a66, 0x0a6f,
18350 0x0ae6, 0x0aef,
18351 0x0b66, 0x0b6f,
18352 0x0b72, 0x0b77,
18353 0x0be6, 0x0bf2,
18354 0x0c66, 0x0c6f,
18355 0x0c78, 0x0c7e,
18356 0x0ce6, 0x0cef,
18357 0x0d58, 0x0d5e,
18358 0x0d66, 0x0d78,
18359 0x0de6, 0x0def,
18360 0x0e50, 0x0e59,
18361 0x0ed0, 0x0ed9,
18362 0x0f20, 0x0f33,
18363 0x1040, 0x1049,
18364 0x1090, 0x1099,
18365 0x1369, 0x137c,
18366 0x16ee, 0x16f0,
18367 0x17e0, 0x17e9,
18368 0x17f0, 0x17f9,
18369 0x1810, 0x1819,
18370 0x1946, 0x194f,
18371 0x19d0, 0x19da,
18372 0x1a80, 0x1a89,
18373 0x1a90, 0x1a99,
18374 0x1b50, 0x1b59,
18375 0x1bb0, 0x1bb9,
18376 0x1c40, 0x1c49,
18377 0x1c50, 0x1c59,
18378 0x2070, 0x2070,
18379 0x2074, 0x2079,
18380 0x2080, 0x2089,
18381 0x2150, 0x2182,
18382 0x2185, 0x2189,
18383 0x2460, 0x249b,
18384 0x24ea, 0x24ff,
18385 0x2776, 0x2793,
18386 0x2cfd, 0x2cfd,
18387 0x3007, 0x3007,
18388 0x3021, 0x3029,
18389 0x3038, 0x303a,
18390 0x3192, 0x3195,
18391 0x3220, 0x3229,
18392 0x3248, 0x324f,
18393 0x3251, 0x325f,
18394 0x3280, 0x3289,
18395 0x32b1, 0x32bf,
18396 0xa620, 0xa629,
18397 0xa6e6, 0xa6ef,
18398 0xa830, 0xa835,
18399 0xa8d0, 0xa8d9,
18400 0xa900, 0xa909,
18401 0xa9d0, 0xa9d9,
18402 0xa9f0, 0xa9f9,
18403 0xaa50, 0xaa59,
18404 0xabf0, 0xabf9,
18405 0xff10, 0xff19,
18406 0x10107, 0x10133,
18407 0x10140, 0x10178,
18408 0x1018a, 0x1018b,
18409 0x102e1, 0x102fb,
18410 0x10320, 0x10323,
18411 0x10341, 0x10341,
18412 0x1034a, 0x1034a,
18413 0x103d1, 0x103d5,
18414 0x104a0, 0x104a9,
18415 0x10858, 0x1085f,
18416 0x10879, 0x1087f,
18417 0x108a7, 0x108af,
18418 0x108fb, 0x108ff,
18419 0x10916, 0x1091b,
18420 0x109bc, 0x109bd,
18421 0x109c0, 0x109cf,
18422 0x109d2, 0x109ff,
18423 0x10a40, 0x10a48,
18424 0x10a7d, 0x10a7e,
18425 0x10a9d, 0x10a9f,
18426 0x10aeb, 0x10aef,
18427 0x10b58, 0x10b5f,
18428 0x10b78, 0x10b7f,
18429 0x10ba9, 0x10baf,
18430 0x10cfa, 0x10cff,
18431 0x10d30, 0x10d39,
18432 0x10e60, 0x10e7e,
18433 0x10f1d, 0x10f26,
18434 0x10f51, 0x10f54,
18435 0x11052, 0x1106f,
18436 0x110f0, 0x110f9,
18437 0x11136, 0x1113f,
18438 0x111d0, 0x111d9,
18439 0x111e1, 0x111f4,
18440 0x112f0, 0x112f9,
18441 0x11450, 0x11459,
18442 0x114d0, 0x114d9,
18443 0x11650, 0x11659,
18444 0x116c0, 0x116c9,
18445 0x11730, 0x1173b,
18446 0x118e0, 0x118f2,
18447 0x11c50, 0x11c6c,
18448 0x11d50, 0x11d59,
18449 0x11da0, 0x11da9,
18450 0x11fc0, 0x11fd4,
18451 0x12400, 0x1246e,
18452 0x16a60, 0x16a69,
18453 0x16b50, 0x16b59,
18454 0x16b5b, 0x16b61,
18455 0x16e80, 0x16e96,
18456 0x1d2e0, 0x1d2f3,
18457 0x1d360, 0x1d378,
18458 0x1d7ce, 0x1d7ff,
18459 0x1e140, 0x1e149,
18460 0x1e2f0, 0x1e2f9,
18461 0x1e8c7, 0x1e8cf,
18462 0x1e950, 0x1e959,
18463 0x1ec71, 0x1ecab,
18464 0x1ecad, 0x1ecaf,
18465 0x1ecb1, 0x1ecb4,
18466 0x1ed01, 0x1ed2d,
18467 0x1ed2f, 0x1ed3d,
18468 0x1f100, 0x1f10c,
18469 }; /* END of CR_N */
18470 
18471 /* PROPERTY: 'Nabataean': Script */
18472 static const OnigCodePoint
18473 CR_Nabataean[] = { 2,
18474 0x10880, 0x1089e,
18475 0x108a7, 0x108af,
18476 }; /* END of CR_Nabataean */
18477 
18478 /* PROPERTY: 'Nandinagari': Script */
18479 static const OnigCodePoint
18480 CR_Nandinagari[] = { 3,
18481 0x119a0, 0x119a7,
18482 0x119aa, 0x119d7,
18483 0x119da, 0x119e4,
18484 }; /* END of CR_Nandinagari */
18485 
18486 /* PROPERTY: 'Nd': General Category */
18487 #define CR_Nd CR_Digit
18488 
18489 /* PROPERTY: 'New_Tai_Lue': Script */
18490 static const OnigCodePoint
18491 CR_New_Tai_Lue[] = { 4,
18492 0x1980, 0x19ab,
18493 0x19b0, 0x19c9,
18494 0x19d0, 0x19da,
18495 0x19de, 0x19df,
18496 }; /* END of CR_New_Tai_Lue */
18497 
18498 /* PROPERTY: 'Newa': Script */
18499 static const OnigCodePoint
18500 CR_Newa[] = { 3,
18501 0x11400, 0x11459,
18502 0x1145b, 0x1145b,
18503 0x1145d, 0x1145f,
18504 }; /* END of CR_Newa */
18505 
18506 /* PROPERTY: 'Nko': Script */
18507 static const OnigCodePoint
18508 CR_Nko[] = { 2,
18509 0x07c0, 0x07fa,
18510 0x07fd, 0x07ff,
18511 }; /* END of CR_Nko */
18512 
18513 /* PROPERTY: 'Nl': General Category */
18514 static const OnigCodePoint
18515 CR_Nl[] = { 12,
18516 0x16ee, 0x16f0,
18517 0x2160, 0x2182,
18518 0x2185, 0x2188,
18519 0x3007, 0x3007,
18520 0x3021, 0x3029,
18521 0x3038, 0x303a,
18522 0xa6e6, 0xa6ef,
18523 0x10140, 0x10174,
18524 0x10341, 0x10341,
18525 0x1034a, 0x1034a,
18526 0x103d1, 0x103d5,
18527 0x12400, 0x1246e,
18528 }; /* END of CR_Nl */
18529 
18530 /* PROPERTY: 'No': General Category */
18531 static const OnigCodePoint
18532 CR_No[] = { 70,
18533 0x00b2, 0x00b3,
18534 0x00b9, 0x00b9,
18535 0x00bc, 0x00be,
18536 0x09f4, 0x09f9,
18537 0x0b72, 0x0b77,
18538 0x0bf0, 0x0bf2,
18539 0x0c78, 0x0c7e,
18540 0x0d58, 0x0d5e,
18541 0x0d70, 0x0d78,
18542 0x0f2a, 0x0f33,
18543 0x1369, 0x137c,
18544 0x17f0, 0x17f9,
18545 0x19da, 0x19da,
18546 0x2070, 0x2070,
18547 0x2074, 0x2079,
18548 0x2080, 0x2089,
18549 0x2150, 0x215f,
18550 0x2189, 0x2189,
18551 0x2460, 0x249b,
18552 0x24ea, 0x24ff,
18553 0x2776, 0x2793,
18554 0x2cfd, 0x2cfd,
18555 0x3192, 0x3195,
18556 0x3220, 0x3229,
18557 0x3248, 0x324f,
18558 0x3251, 0x325f,
18559 0x3280, 0x3289,
18560 0x32b1, 0x32bf,
18561 0xa830, 0xa835,
18562 0x10107, 0x10133,
18563 0x10175, 0x10178,
18564 0x1018a, 0x1018b,
18565 0x102e1, 0x102fb,
18566 0x10320, 0x10323,
18567 0x10858, 0x1085f,
18568 0x10879, 0x1087f,
18569 0x108a7, 0x108af,
18570 0x108fb, 0x108ff,
18571 0x10916, 0x1091b,
18572 0x109bc, 0x109bd,
18573 0x109c0, 0x109cf,
18574 0x109d2, 0x109ff,
18575 0x10a40, 0x10a48,
18576 0x10a7d, 0x10a7e,
18577 0x10a9d, 0x10a9f,
18578 0x10aeb, 0x10aef,
18579 0x10b58, 0x10b5f,
18580 0x10b78, 0x10b7f,
18581 0x10ba9, 0x10baf,
18582 0x10cfa, 0x10cff,
18583 0x10e60, 0x10e7e,
18584 0x10f1d, 0x10f26,
18585 0x10f51, 0x10f54,
18586 0x11052, 0x11065,
18587 0x111e1, 0x111f4,
18588 0x1173a, 0x1173b,
18589 0x118ea, 0x118f2,
18590 0x11c5a, 0x11c6c,
18591 0x11fc0, 0x11fd4,
18592 0x16b5b, 0x16b61,
18593 0x16e80, 0x16e96,
18594 0x1d2e0, 0x1d2f3,
18595 0x1d360, 0x1d378,
18596 0x1e8c7, 0x1e8cf,
18597 0x1ec71, 0x1ecab,
18598 0x1ecad, 0x1ecaf,
18599 0x1ecb1, 0x1ecb4,
18600 0x1ed01, 0x1ed2d,
18601 0x1ed2f, 0x1ed3d,
18602 0x1f100, 0x1f10c,
18603 }; /* END of CR_No */
18604 
18605 /* PROPERTY: 'Noncharacter_Code_Point': Binary Property */
18606 static const OnigCodePoint
18607 CR_Noncharacter_Code_Point[] = { 18,
18608 0xfdd0, 0xfdef,
18609 0xfffe, 0xffff,
18610 0x1fffe, 0x1ffff,
18611 0x2fffe, 0x2ffff,
18612 0x3fffe, 0x3ffff,
18613 0x4fffe, 0x4ffff,
18614 0x5fffe, 0x5ffff,
18615 0x6fffe, 0x6ffff,
18616 0x7fffe, 0x7ffff,
18617 0x8fffe, 0x8ffff,
18618 0x9fffe, 0x9ffff,
18619 0xafffe, 0xaffff,
18620 0xbfffe, 0xbffff,
18621 0xcfffe, 0xcffff,
18622 0xdfffe, 0xdffff,
18623 0xefffe, 0xeffff,
18624 0xffffe, 0xfffff,
18625 0x10fffe, 0x10ffff,
18626 }; /* END of CR_Noncharacter_Code_Point */
18627 
18628 /* PROPERTY: 'Nushu': Script */
18629 static const OnigCodePoint
18630 CR_Nushu[] = { 2,
18631 0x16fe1, 0x16fe1,
18632 0x1b170, 0x1b2fb,
18633 }; /* END of CR_Nushu */
18634 
18635 /* PROPERTY: 'Nyiakeng_Puachue_Hmong': Script */
18636 static const OnigCodePoint
18637 CR_Nyiakeng_Puachue_Hmong[] = { 4,
18638 0x1e100, 0x1e12c,
18639 0x1e130, 0x1e13d,
18640 0x1e140, 0x1e149,
18641 0x1e14e, 0x1e14f,
18642 }; /* END of CR_Nyiakeng_Puachue_Hmong */
18643 
18644 /* PROPERTY: 'Ogham': Script */
18645 static const OnigCodePoint
18646 CR_Ogham[] = { 1,
18647 0x1680, 0x169c,
18648 }; /* END of CR_Ogham */
18649 
18650 /* PROPERTY: 'Ol_Chiki': Script */
18651 static const OnigCodePoint
18652 CR_Ol_Chiki[] = { 1,
18653 0x1c50, 0x1c7f,
18654 }; /* END of CR_Ol_Chiki */
18655 
18656 /* PROPERTY: 'Old_Hungarian': Script */
18657 static const OnigCodePoint
18658 CR_Old_Hungarian[] = { 3,
18659 0x10c80, 0x10cb2,
18660 0x10cc0, 0x10cf2,
18661 0x10cfa, 0x10cff,
18662 }; /* END of CR_Old_Hungarian */
18663 
18664 /* PROPERTY: 'Old_Italic': Script */
18665 static const OnigCodePoint
18666 CR_Old_Italic[] = { 2,
18667 0x10300, 0x10323,
18668 0x1032d, 0x1032f,
18669 }; /* END of CR_Old_Italic */
18670 
18671 /* PROPERTY: 'Old_North_Arabian': Script */
18672 static const OnigCodePoint
18673 CR_Old_North_Arabian[] = { 1,
18674 0x10a80, 0x10a9f,
18675 }; /* END of CR_Old_North_Arabian */
18676 
18677 /* PROPERTY: 'Old_Permic': Script */
18678 static const OnigCodePoint
18679 CR_Old_Permic[] = { 1,
18680 0x10350, 0x1037a,
18681 }; /* END of CR_Old_Permic */
18682 
18683 /* PROPERTY: 'Old_Persian': Script */
18684 static const OnigCodePoint
18685 CR_Old_Persian[] = { 2,
18686 0x103a0, 0x103c3,
18687 0x103c8, 0x103d5,
18688 }; /* END of CR_Old_Persian */
18689 
18690 /* PROPERTY: 'Old_Sogdian': Script */
18691 static const OnigCodePoint
18692 CR_Old_Sogdian[] = { 1,
18693 0x10f00, 0x10f27,
18694 }; /* END of CR_Old_Sogdian */
18695 
18696 /* PROPERTY: 'Old_South_Arabian': Script */
18697 static const OnigCodePoint
18698 CR_Old_South_Arabian[] = { 1,
18699 0x10a60, 0x10a7f,
18700 }; /* END of CR_Old_South_Arabian */
18701 
18702 /* PROPERTY: 'Old_Turkic': Script */
18703 static const OnigCodePoint
18704 CR_Old_Turkic[] = { 1,
18705 0x10c00, 0x10c48,
18706 }; /* END of CR_Old_Turkic */
18707 
18708 /* PROPERTY: 'Oriya': Script */
18709 static const OnigCodePoint
18710 CR_Oriya[] = { 14,
18711 0x0b01, 0x0b03,
18712 0x0b05, 0x0b0c,
18713 0x0b0f, 0x0b10,
18714 0x0b13, 0x0b28,
18715 0x0b2a, 0x0b30,
18716 0x0b32, 0x0b33,
18717 0x0b35, 0x0b39,
18718 0x0b3c, 0x0b44,
18719 0x0b47, 0x0b48,
18720 0x0b4b, 0x0b4d,
18721 0x0b56, 0x0b57,
18722 0x0b5c, 0x0b5d,
18723 0x0b5f, 0x0b63,
18724 0x0b66, 0x0b77,
18725 }; /* END of CR_Oriya */
18726 
18727 /* PROPERTY: 'Osage': Script */
18728 static const OnigCodePoint
18729 CR_Osage[] = { 2,
18730 0x104b0, 0x104d3,
18731 0x104d8, 0x104fb,
18732 }; /* END of CR_Osage */
18733 
18734 /* PROPERTY: 'Osmanya': Script */
18735 static const OnigCodePoint
18736 CR_Osmanya[] = { 2,
18737 0x10480, 0x1049d,
18738 0x104a0, 0x104a9,
18739 }; /* END of CR_Osmanya */
18740 
18741 /* PROPERTY: 'Other_Alphabetic': Binary Property */
18742 static const OnigCodePoint
18743 CR_Other_Alphabetic[] = { 221,
18744 0x0345, 0x0345,
18745 0x05b0, 0x05bd,
18746 0x05bf, 0x05bf,
18747 0x05c1, 0x05c2,
18748 0x05c4, 0x05c5,
18749 0x05c7, 0x05c7,
18750 0x0610, 0x061a,
18751 0x064b, 0x0657,
18752 0x0659, 0x065f,
18753 0x0670, 0x0670,
18754 0x06d6, 0x06dc,
18755 0x06e1, 0x06e4,
18756 0x06e7, 0x06e8,
18757 0x06ed, 0x06ed,
18758 0x0711, 0x0711,
18759 0x0730, 0x073f,
18760 0x07a6, 0x07b0,
18761 0x0816, 0x0817,
18762 0x081b, 0x0823,
18763 0x0825, 0x0827,
18764 0x0829, 0x082c,
18765 0x08d4, 0x08df,
18766 0x08e3, 0x08e9,
18767 0x08f0, 0x0903,
18768 0x093a, 0x093b,
18769 0x093e, 0x094c,
18770 0x094e, 0x094f,
18771 0x0955, 0x0957,
18772 0x0962, 0x0963,
18773 0x0981, 0x0983,
18774 0x09be, 0x09c4,
18775 0x09c7, 0x09c8,
18776 0x09cb, 0x09cc,
18777 0x09d7, 0x09d7,
18778 0x09e2, 0x09e3,
18779 0x0a01, 0x0a03,
18780 0x0a3e, 0x0a42,
18781 0x0a47, 0x0a48,
18782 0x0a4b, 0x0a4c,
18783 0x0a51, 0x0a51,
18784 0x0a70, 0x0a71,
18785 0x0a75, 0x0a75,
18786 0x0a81, 0x0a83,
18787 0x0abe, 0x0ac5,
18788 0x0ac7, 0x0ac9,
18789 0x0acb, 0x0acc,
18790 0x0ae2, 0x0ae3,
18791 0x0afa, 0x0afc,
18792 0x0b01, 0x0b03,
18793 0x0b3e, 0x0b44,
18794 0x0b47, 0x0b48,
18795 0x0b4b, 0x0b4c,
18796 0x0b56, 0x0b57,
18797 0x0b62, 0x0b63,
18798 0x0b82, 0x0b82,
18799 0x0bbe, 0x0bc2,
18800 0x0bc6, 0x0bc8,
18801 0x0bca, 0x0bcc,
18802 0x0bd7, 0x0bd7,
18803 0x0c00, 0x0c03,
18804 0x0c3e, 0x0c44,
18805 0x0c46, 0x0c48,
18806 0x0c4a, 0x0c4c,
18807 0x0c55, 0x0c56,
18808 0x0c62, 0x0c63,
18809 0x0c81, 0x0c83,
18810 0x0cbe, 0x0cc4,
18811 0x0cc6, 0x0cc8,
18812 0x0cca, 0x0ccc,
18813 0x0cd5, 0x0cd6,
18814 0x0ce2, 0x0ce3,
18815 0x0d00, 0x0d03,
18816 0x0d3e, 0x0d44,
18817 0x0d46, 0x0d48,
18818 0x0d4a, 0x0d4c,
18819 0x0d57, 0x0d57,
18820 0x0d62, 0x0d63,
18821 0x0d82, 0x0d83,
18822 0x0dcf, 0x0dd4,
18823 0x0dd6, 0x0dd6,
18824 0x0dd8, 0x0ddf,
18825 0x0df2, 0x0df3,
18826 0x0e31, 0x0e31,
18827 0x0e34, 0x0e3a,
18828 0x0e4d, 0x0e4d,
18829 0x0eb1, 0x0eb1,
18830 0x0eb4, 0x0eb9,
18831 0x0ebb, 0x0ebc,
18832 0x0ecd, 0x0ecd,
18833 0x0f71, 0x0f81,
18834 0x0f8d, 0x0f97,
18835 0x0f99, 0x0fbc,
18836 0x102b, 0x1036,
18837 0x1038, 0x1038,
18838 0x103b, 0x103e,
18839 0x1056, 0x1059,
18840 0x105e, 0x1060,
18841 0x1062, 0x1064,
18842 0x1067, 0x106d,
18843 0x1071, 0x1074,
18844 0x1082, 0x108d,
18845 0x108f, 0x108f,
18846 0x109a, 0x109d,
18847 0x1712, 0x1713,
18848 0x1732, 0x1733,
18849 0x1752, 0x1753,
18850 0x1772, 0x1773,
18851 0x17b6, 0x17c8,
18852 0x1885, 0x1886,
18853 0x18a9, 0x18a9,
18854 0x1920, 0x192b,
18855 0x1930, 0x1938,
18856 0x1a17, 0x1a1b,
18857 0x1a55, 0x1a5e,
18858 0x1a61, 0x1a74,
18859 0x1b00, 0x1b04,
18860 0x1b35, 0x1b43,
18861 0x1b80, 0x1b82,
18862 0x1ba1, 0x1ba9,
18863 0x1bac, 0x1bad,
18864 0x1be7, 0x1bf1,
18865 0x1c24, 0x1c36,
18866 0x1de7, 0x1df4,
18867 0x24b6, 0x24e9,
18868 0x2de0, 0x2dff,
18869 0xa674, 0xa67b,
18870 0xa69e, 0xa69f,
18871 0xa802, 0xa802,
18872 0xa80b, 0xa80b,
18873 0xa823, 0xa827,
18874 0xa880, 0xa881,
18875 0xa8b4, 0xa8c3,
18876 0xa8c5, 0xa8c5,
18877 0xa8ff, 0xa8ff,
18878 0xa926, 0xa92a,
18879 0xa947, 0xa952,
18880 0xa980, 0xa983,
18881 0xa9b4, 0xa9bf,
18882 0xa9e5, 0xa9e5,
18883 0xaa29, 0xaa36,
18884 0xaa43, 0xaa43,
18885 0xaa4c, 0xaa4d,
18886 0xaa7b, 0xaa7d,
18887 0xaab0, 0xaab0,
18888 0xaab2, 0xaab4,
18889 0xaab7, 0xaab8,
18890 0xaabe, 0xaabe,
18891 0xaaeb, 0xaaef,
18892 0xaaf5, 0xaaf5,
18893 0xabe3, 0xabea,
18894 0xfb1e, 0xfb1e,
18895 0x10376, 0x1037a,
18896 0x10a01, 0x10a03,
18897 0x10a05, 0x10a06,
18898 0x10a0c, 0x10a0f,
18899 0x10d24, 0x10d27,
18900 0x11000, 0x11002,
18901 0x11038, 0x11045,
18902 0x11082, 0x11082,
18903 0x110b0, 0x110b8,
18904 0x11100, 0x11102,
18905 0x11127, 0x11132,
18906 0x11145, 0x11146,
18907 0x11180, 0x11182,
18908 0x111b3, 0x111bf,
18909 0x1122c, 0x11234,
18910 0x11237, 0x11237,
18911 0x1123e, 0x1123e,
18912 0x112df, 0x112e8,
18913 0x11300, 0x11303,
18914 0x1133e, 0x11344,
18915 0x11347, 0x11348,
18916 0x1134b, 0x1134c,
18917 0x11357, 0x11357,
18918 0x11362, 0x11363,
18919 0x11435, 0x11441,
18920 0x11443, 0x11445,
18921 0x114b0, 0x114c1,
18922 0x115af, 0x115b5,
18923 0x115b8, 0x115be,
18924 0x115dc, 0x115dd,
18925 0x11630, 0x1163e,
18926 0x11640, 0x11640,
18927 0x116ab, 0x116b5,
18928 0x1171d, 0x1172a,
18929 0x1182c, 0x11838,
18930 0x119d1, 0x119d7,
18931 0x119da, 0x119df,
18932 0x119e4, 0x119e4,
18933 0x11a01, 0x11a0a,
18934 0x11a35, 0x11a39,
18935 0x11a3b, 0x11a3e,
18936 0x11a51, 0x11a5b,
18937 0x11a8a, 0x11a97,
18938 0x11c2f, 0x11c36,
18939 0x11c38, 0x11c3e,
18940 0x11c92, 0x11ca7,
18941 0x11ca9, 0x11cb6,
18942 0x11d31, 0x11d36,
18943 0x11d3a, 0x11d3a,
18944 0x11d3c, 0x11d3d,
18945 0x11d3f, 0x11d41,
18946 0x11d43, 0x11d43,
18947 0x11d47, 0x11d47,
18948 0x11d8a, 0x11d8e,
18949 0x11d90, 0x11d91,
18950 0x11d93, 0x11d96,
18951 0x11ef3, 0x11ef6,
18952 0x16f4f, 0x16f4f,
18953 0x16f51, 0x16f87,
18954 0x16f8f, 0x16f92,
18955 0x1bc9e, 0x1bc9e,
18956 0x1e000, 0x1e006,
18957 0x1e008, 0x1e018,
18958 0x1e01b, 0x1e021,
18959 0x1e023, 0x1e024,
18960 0x1e026, 0x1e02a,
18961 0x1e947, 0x1e947,
18962 0x1f130, 0x1f149,
18963 0x1f150, 0x1f169,
18964 0x1f170, 0x1f189,
18965 }; /* END of CR_Other_Alphabetic */
18966 
18967 /* PROPERTY: 'Other_Default_Ignorable_Code_Point': Binary Property */
18968 static const OnigCodePoint
18969 CR_Other_Default_Ignorable_Code_Point[] = { 11,
18970 0x034f, 0x034f,
18971 0x115f, 0x1160,
18972 0x17b4, 0x17b5,
18973 0x2065, 0x2065,
18974 0x3164, 0x3164,
18975 0xffa0, 0xffa0,
18976 0xfff0, 0xfff8,
18977 0xe0000, 0xe0000,
18978 0xe0002, 0xe001f,
18979 0xe0080, 0xe00ff,
18980 0xe01f0, 0xe0fff,
18981 }; /* END of CR_Other_Default_Ignorable_Code_Point */
18982 
18983 /* PROPERTY: 'Other_Grapheme_Extend': Binary Property */
18984 static const OnigCodePoint
18985 CR_Other_Grapheme_Extend[] = { 24,
18986 0x09be, 0x09be,
18987 0x09d7, 0x09d7,
18988 0x0b3e, 0x0b3e,
18989 0x0b57, 0x0b57,
18990 0x0bbe, 0x0bbe,
18991 0x0bd7, 0x0bd7,
18992 0x0cc2, 0x0cc2,
18993 0x0cd5, 0x0cd6,
18994 0x0d3e, 0x0d3e,
18995 0x0d57, 0x0d57,
18996 0x0dcf, 0x0dcf,
18997 0x0ddf, 0x0ddf,
18998 0x1b35, 0x1b35,
18999 0x200c, 0x200c,
19000 0x302e, 0x302f,
19001 0xff9e, 0xff9f,
19002 0x1133e, 0x1133e,
19003 0x11357, 0x11357,
19004 0x114b0, 0x114b0,
19005 0x114bd, 0x114bd,
19006 0x115af, 0x115af,
19007 0x1d165, 0x1d165,
19008 0x1d16e, 0x1d172,
19009 0xe0020, 0xe007f,
19010 }; /* END of CR_Other_Grapheme_Extend */
19011 
19012 /* PROPERTY: 'Other_ID_Continue': Binary Property */
19013 static const OnigCodePoint
19014 CR_Other_ID_Continue[] = { 4,
19015 0x00b7, 0x00b7,
19016 0x0387, 0x0387,
19017 0x1369, 0x1371,
19018 0x19da, 0x19da,
19019 }; /* END of CR_Other_ID_Continue */
19020 
19021 /* PROPERTY: 'Other_ID_Start': Binary Property */
19022 static const OnigCodePoint
19023 CR_Other_ID_Start[] = { 4,
19024 0x1885, 0x1886,
19025 0x2118, 0x2118,
19026 0x212e, 0x212e,
19027 0x309b, 0x309c,
19028 }; /* END of CR_Other_ID_Start */
19029 
19030 /* PROPERTY: 'Other_Lowercase': Binary Property */
19031 static const OnigCodePoint
19032 CR_Other_Lowercase[] = { 20,
19033 0x00aa, 0x00aa,
19034 0x00ba, 0x00ba,
19035 0x02b0, 0x02b8,
19036 0x02c0, 0x02c1,
19037 0x02e0, 0x02e4,
19038 0x0345, 0x0345,
19039 0x037a, 0x037a,
19040 0x1d2c, 0x1d6a,
19041 0x1d78, 0x1d78,
19042 0x1d9b, 0x1dbf,
19043 0x2071, 0x2071,
19044 0x207f, 0x207f,
19045 0x2090, 0x209c,
19046 0x2170, 0x217f,
19047 0x24d0, 0x24e9,
19048 0x2c7c, 0x2c7d,
19049 0xa69c, 0xa69d,
19050 0xa770, 0xa770,
19051 0xa7f8, 0xa7f9,
19052 0xab5c, 0xab5f,
19053 }; /* END of CR_Other_Lowercase */
19054 
19055 /* PROPERTY: 'Other_Math': Binary Property */
19056 static const OnigCodePoint
19057 CR_Other_Math[] = { 134,
19058 0x005e, 0x005e,
19059 0x03d0, 0x03d2,
19060 0x03d5, 0x03d5,
19061 0x03f0, 0x03f1,
19062 0x03f4, 0x03f5,
19063 0x2016, 0x2016,
19064 0x2032, 0x2034,
19065 0x2040, 0x2040,
19066 0x2061, 0x2064,
19067 0x207d, 0x207e,
19068 0x208d, 0x208e,
19069 0x20d0, 0x20dc,
19070 0x20e1, 0x20e1,
19071 0x20e5, 0x20e6,
19072 0x20eb, 0x20ef,
19073 0x2102, 0x2102,
19074 0x2107, 0x2107,
19075 0x210a, 0x2113,
19076 0x2115, 0x2115,
19077 0x2119, 0x211d,
19078 0x2124, 0x2124,
19079 0x2128, 0x2129,
19080 0x212c, 0x212d,
19081 0x212f, 0x2131,
19082 0x2133, 0x2138,
19083 0x213c, 0x213f,
19084 0x2145, 0x2149,
19085 0x2195, 0x2199,
19086 0x219c, 0x219f,
19087 0x21a1, 0x21a2,
19088 0x21a4, 0x21a5,
19089 0x21a7, 0x21a7,
19090 0x21a9, 0x21ad,
19091 0x21b0, 0x21b1,
19092 0x21b6, 0x21b7,
19093 0x21bc, 0x21cd,
19094 0x21d0, 0x21d1,
19095 0x21d3, 0x21d3,
19096 0x21d5, 0x21db,
19097 0x21dd, 0x21dd,
19098 0x21e4, 0x21e5,
19099 0x2308, 0x230b,
19100 0x23b4, 0x23b5,
19101 0x23b7, 0x23b7,
19102 0x23d0, 0x23d0,
19103 0x23e2, 0x23e2,
19104 0x25a0, 0x25a1,
19105 0x25ae, 0x25b6,
19106 0x25bc, 0x25c0,
19107 0x25c6, 0x25c7,
19108 0x25ca, 0x25cb,
19109 0x25cf, 0x25d3,
19110 0x25e2, 0x25e2,
19111 0x25e4, 0x25e4,
19112 0x25e7, 0x25ec,
19113 0x2605, 0x2606,
19114 0x2640, 0x2640,
19115 0x2642, 0x2642,
19116 0x2660, 0x2663,
19117 0x266d, 0x266e,
19118 0x27c5, 0x27c6,
19119 0x27e6, 0x27ef,
19120 0x2983, 0x2998,
19121 0x29d8, 0x29db,
19122 0x29fc, 0x29fd,
19123 0xfe61, 0xfe61,
19124 0xfe63, 0xfe63,
19125 0xfe68, 0xfe68,
19126 0xff3c, 0xff3c,
19127 0xff3e, 0xff3e,
19128 0x1d400, 0x1d454,
19129 0x1d456, 0x1d49c,
19130 0x1d49e, 0x1d49f,
19131 0x1d4a2, 0x1d4a2,
19132 0x1d4a5, 0x1d4a6,
19133 0x1d4a9, 0x1d4ac,
19134 0x1d4ae, 0x1d4b9,
19135 0x1d4bb, 0x1d4bb,
19136 0x1d4bd, 0x1d4c3,
19137 0x1d4c5, 0x1d505,
19138 0x1d507, 0x1d50a,
19139 0x1d50d, 0x1d514,
19140 0x1d516, 0x1d51c,
19141 0x1d51e, 0x1d539,
19142 0x1d53b, 0x1d53e,
19143 0x1d540, 0x1d544,
19144 0x1d546, 0x1d546,
19145 0x1d54a, 0x1d550,
19146 0x1d552, 0x1d6a5,
19147 0x1d6a8, 0x1d6c0,
19148 0x1d6c2, 0x1d6da,
19149 0x1d6dc, 0x1d6fa,
19150 0x1d6fc, 0x1d714,
19151 0x1d716, 0x1d734,
19152 0x1d736, 0x1d74e,
19153 0x1d750, 0x1d76e,
19154 0x1d770, 0x1d788,
19155 0x1d78a, 0x1d7a8,
19156 0x1d7aa, 0x1d7c2,
19157 0x1d7c4, 0x1d7cb,
19158 0x1d7ce, 0x1d7ff,
19159 0x1ee00, 0x1ee03,
19160 0x1ee05, 0x1ee1f,
19161 0x1ee21, 0x1ee22,
19162 0x1ee24, 0x1ee24,
19163 0x1ee27, 0x1ee27,
19164 0x1ee29, 0x1ee32,
19165 0x1ee34, 0x1ee37,
19166 0x1ee39, 0x1ee39,
19167 0x1ee3b, 0x1ee3b,
19168 0x1ee42, 0x1ee42,
19169 0x1ee47, 0x1ee47,
19170 0x1ee49, 0x1ee49,
19171 0x1ee4b, 0x1ee4b,
19172 0x1ee4d, 0x1ee4f,
19173 0x1ee51, 0x1ee52,
19174 0x1ee54, 0x1ee54,
19175 0x1ee57, 0x1ee57,
19176 0x1ee59, 0x1ee59,
19177 0x1ee5b, 0x1ee5b,
19178 0x1ee5d, 0x1ee5d,
19179 0x1ee5f, 0x1ee5f,
19180 0x1ee61, 0x1ee62,
19181 0x1ee64, 0x1ee64,
19182 0x1ee67, 0x1ee6a,
19183 0x1ee6c, 0x1ee72,
19184 0x1ee74, 0x1ee77,
19185 0x1ee79, 0x1ee7c,
19186 0x1ee7e, 0x1ee7e,
19187 0x1ee80, 0x1ee89,
19188 0x1ee8b, 0x1ee9b,
19189 0x1eea1, 0x1eea3,
19190 0x1eea5, 0x1eea9,
19191 0x1eeab, 0x1eebb,
19192 }; /* END of CR_Other_Math */
19193 
19194 /* PROPERTY: 'Other_Uppercase': Binary Property */
19195 static const OnigCodePoint
19196 CR_Other_Uppercase[] = { 5,
19197 0x2160, 0x216f,
19198 0x24b6, 0x24cf,
19199 0x1f130, 0x1f149,
19200 0x1f150, 0x1f169,
19201 0x1f170, 0x1f189,
19202 }; /* END of CR_Other_Uppercase */
19203 
19204 /* PROPERTY: 'P': Major Category */
19205 #define CR_P CR_Punct
19206 
19207 /* PROPERTY: 'Pahawh_Hmong': Script */
19208 static const OnigCodePoint
19209 CR_Pahawh_Hmong[] = { 5,
19210 0x16b00, 0x16b45,
19211 0x16b50, 0x16b59,
19212 0x16b5b, 0x16b61,
19213 0x16b63, 0x16b77,
19214 0x16b7d, 0x16b8f,
19215 }; /* END of CR_Pahawh_Hmong */
19216 
19217 /* PROPERTY: 'Palmyrene': Script */
19218 static const OnigCodePoint
19219 CR_Palmyrene[] = { 1,
19220 0x10860, 0x1087f,
19221 }; /* END of CR_Palmyrene */
19222 
19223 /* PROPERTY: 'Pattern_Syntax': Binary Property */
19224 static const OnigCodePoint
19225 CR_Pattern_Syntax[] = { 28,
19226 0x0021, 0x002f,
19227 0x003a, 0x0040,
19228 0x005b, 0x005e,
19229 0x0060, 0x0060,
19230 0x007b, 0x007e,
19231 0x00a1, 0x00a7,
19232 0x00a9, 0x00a9,
19233 0x00ab, 0x00ac,
19234 0x00ae, 0x00ae,
19235 0x00b0, 0x00b1,
19236 0x00b6, 0x00b6,
19237 0x00bb, 0x00bb,
19238 0x00bf, 0x00bf,
19239 0x00d7, 0x00d7,
19240 0x00f7, 0x00f7,
19241 0x2010, 0x2027,
19242 0x2030, 0x203e,
19243 0x2041, 0x2053,
19244 0x2055, 0x205e,
19245 0x2190, 0x245f,
19246 0x2500, 0x2775,
19247 0x2794, 0x2bff,
19248 0x2e00, 0x2e7f,
19249 0x3001, 0x3003,
19250 0x3008, 0x3020,
19251 0x3030, 0x3030,
19252 0xfd3e, 0xfd3f,
19253 0xfe45, 0xfe46,
19254 }; /* END of CR_Pattern_Syntax */
19255 
19256 /* PROPERTY: 'Pattern_White_Space': Binary Property */
19257 static const OnigCodePoint
19258 CR_Pattern_White_Space[] = { 5,
19259 0x0009, 0x000d,
19260 0x0020, 0x0020,
19261 0x0085, 0x0085,
19262 0x200e, 0x200f,
19263 0x2028, 0x2029,
19264 }; /* END of CR_Pattern_White_Space */
19265 
19266 /* PROPERTY: 'Pau_Cin_Hau': Script */
19267 static const OnigCodePoint
19268 CR_Pau_Cin_Hau[] = { 1,
19269 0x11ac0, 0x11af8,
19270 }; /* END of CR_Pau_Cin_Hau */
19271 
19272 /* PROPERTY: 'Pc': General Category */
19273 static const OnigCodePoint
19274 CR_Pc[] = { 6,
19275 0x005f, 0x005f,
19276 0x203f, 0x2040,
19277 0x2054, 0x2054,
19278 0xfe33, 0xfe34,
19279 0xfe4d, 0xfe4f,
19280 0xff3f, 0xff3f,
19281 }; /* END of CR_Pc */
19282 
19283 /* PROPERTY: 'Pd': General Category */
19284 static const OnigCodePoint
19285 CR_Pd[] = { 17,
19286 0x002d, 0x002d,
19287 0x058a, 0x058a,
19288 0x05be, 0x05be,
19289 0x1400, 0x1400,
19290 0x1806, 0x1806,
19291 0x2010, 0x2015,
19292 0x2e17, 0x2e17,
19293 0x2e1a, 0x2e1a,
19294 0x2e3a, 0x2e3b,
19295 0x2e40, 0x2e40,
19296 0x301c, 0x301c,
19297 0x3030, 0x3030,
19298 0x30a0, 0x30a0,
19299 0xfe31, 0xfe32,
19300 0xfe58, 0xfe58,
19301 0xfe63, 0xfe63,
19302 0xff0d, 0xff0d,
19303 }; /* END of CR_Pd */
19304 
19305 /* PROPERTY: 'Pe': General Category */
19306 static const OnigCodePoint
19307 CR_Pe[] = { 72,
19308 0x0029, 0x0029,
19309 0x005d, 0x005d,
19310 0x007d, 0x007d,
19311 0x0f3b, 0x0f3b,
19312 0x0f3d, 0x0f3d,
19313 0x169c, 0x169c,
19314 0x2046, 0x2046,
19315 0x207e, 0x207e,
19316 0x208e, 0x208e,
19317 0x2309, 0x2309,
19318 0x230b, 0x230b,
19319 0x232a, 0x232a,
19320 0x2769, 0x2769,
19321 0x276b, 0x276b,
19322 0x276d, 0x276d,
19323 0x276f, 0x276f,
19324 0x2771, 0x2771,
19325 0x2773, 0x2773,
19326 0x2775, 0x2775,
19327 0x27c6, 0x27c6,
19328 0x27e7, 0x27e7,
19329 0x27e9, 0x27e9,
19330 0x27eb, 0x27eb,
19331 0x27ed, 0x27ed,
19332 0x27ef, 0x27ef,
19333 0x2984, 0x2984,
19334 0x2986, 0x2986,
19335 0x2988, 0x2988,
19336 0x298a, 0x298a,
19337 0x298c, 0x298c,
19338 0x298e, 0x298e,
19339 0x2990, 0x2990,
19340 0x2992, 0x2992,
19341 0x2994, 0x2994,
19342 0x2996, 0x2996,
19343 0x2998, 0x2998,
19344 0x29d9, 0x29d9,
19345 0x29db, 0x29db,
19346 0x29fd, 0x29fd,
19347 0x2e23, 0x2e23,
19348 0x2e25, 0x2e25,
19349 0x2e27, 0x2e27,
19350 0x2e29, 0x2e29,
19351 0x3009, 0x3009,
19352 0x300b, 0x300b,
19353 0x300d, 0x300d,
19354 0x300f, 0x300f,
19355 0x3011, 0x3011,
19356 0x3015, 0x3015,
19357 0x3017, 0x3017,
19358 0x3019, 0x3019,
19359 0x301b, 0x301b,
19360 0x301e, 0x301f,
19361 0xfd3e, 0xfd3e,
19362 0xfe18, 0xfe18,
19363 0xfe36, 0xfe36,
19364 0xfe38, 0xfe38,
19365 0xfe3a, 0xfe3a,
19366 0xfe3c, 0xfe3c,
19367 0xfe3e, 0xfe3e,
19368 0xfe40, 0xfe40,
19369 0xfe42, 0xfe42,
19370 0xfe44, 0xfe44,
19371 0xfe48, 0xfe48,
19372 0xfe5a, 0xfe5a,
19373 0xfe5c, 0xfe5c,
19374 0xfe5e, 0xfe5e,
19375 0xff09, 0xff09,
19376 0xff3d, 0xff3d,
19377 0xff5d, 0xff5d,
19378 0xff60, 0xff60,
19379 0xff63, 0xff63,
19380 }; /* END of CR_Pe */
19381 
19382 /* PROPERTY: 'Pf': General Category */
19383 static const OnigCodePoint
19384 CR_Pf[] = { 10,
19385 0x00bb, 0x00bb,
19386 0x2019, 0x2019,
19387 0x201d, 0x201d,
19388 0x203a, 0x203a,
19389 0x2e03, 0x2e03,
19390 0x2e05, 0x2e05,
19391 0x2e0a, 0x2e0a,
19392 0x2e0d, 0x2e0d,
19393 0x2e1d, 0x2e1d,
19394 0x2e21, 0x2e21,
19395 }; /* END of CR_Pf */
19396 
19397 /* PROPERTY: 'Phags_Pa': Script */
19398 static const OnigCodePoint
19399 CR_Phags_Pa[] = { 1,
19400 0xa840, 0xa877,
19401 }; /* END of CR_Phags_Pa */
19402 
19403 /* PROPERTY: 'Phoenician': Script */
19404 static const OnigCodePoint
19405 CR_Phoenician[] = { 2,
19406 0x10900, 0x1091b,
19407 0x1091f, 0x1091f,
19408 }; /* END of CR_Phoenician */
19409 
19410 /* PROPERTY: 'Pi': General Category */
19411 static const OnigCodePoint
19412 CR_Pi[] = { 11,
19413 0x00ab, 0x00ab,
19414 0x2018, 0x2018,
19415 0x201b, 0x201c,
19416 0x201f, 0x201f,
19417 0x2039, 0x2039,
19418 0x2e02, 0x2e02,
19419 0x2e04, 0x2e04,
19420 0x2e09, 0x2e09,
19421 0x2e0c, 0x2e0c,
19422 0x2e1c, 0x2e1c,
19423 0x2e20, 0x2e20,
19424 }; /* END of CR_Pi */
19425 
19426 /* PROPERTY: 'Po': General Category */
19427 static const OnigCodePoint
19428 CR_Po[] = { 179,
19429 0x0021, 0x0023,
19430 0x0025, 0x0027,
19431 0x002a, 0x002a,
19432 0x002c, 0x002c,
19433 0x002e, 0x002f,
19434 0x003a, 0x003b,
19435 0x003f, 0x0040,
19436 0x005c, 0x005c,
19437 0x00a1, 0x00a1,
19438 0x00a7, 0x00a7,
19439 0x00b6, 0x00b7,
19440 0x00bf, 0x00bf,
19441 0x037e, 0x037e,
19442 0x0387, 0x0387,
19443 0x055a, 0x055f,
19444 0x0589, 0x0589,
19445 0x05c0, 0x05c0,
19446 0x05c3, 0x05c3,
19447 0x05c6, 0x05c6,
19448 0x05f3, 0x05f4,
19449 0x0609, 0x060a,
19450 0x060c, 0x060d,
19451 0x061b, 0x061b,
19452 0x061e, 0x061f,
19453 0x066a, 0x066d,
19454 0x06d4, 0x06d4,
19455 0x0700, 0x070d,
19456 0x07f7, 0x07f9,
19457 0x0830, 0x083e,
19458 0x085e, 0x085e,
19459 0x0964, 0x0965,
19460 0x0970, 0x0970,
19461 0x09fd, 0x09fd,
19462 0x0a76, 0x0a76,
19463 0x0af0, 0x0af0,
19464 0x0c77, 0x0c77,
19465 0x0c84, 0x0c84,
19466 0x0df4, 0x0df4,
19467 0x0e4f, 0x0e4f,
19468 0x0e5a, 0x0e5b,
19469 0x0f04, 0x0f12,
19470 0x0f14, 0x0f14,
19471 0x0f85, 0x0f85,
19472 0x0fd0, 0x0fd4,
19473 0x0fd9, 0x0fda,
19474 0x104a, 0x104f,
19475 0x10fb, 0x10fb,
19476 0x1360, 0x1368,
19477 0x166e, 0x166e,
19478 0x16eb, 0x16ed,
19479 0x1735, 0x1736,
19480 0x17d4, 0x17d6,
19481 0x17d8, 0x17da,
19482 0x1800, 0x1805,
19483 0x1807, 0x180a,
19484 0x1944, 0x1945,
19485 0x1a1e, 0x1a1f,
19486 0x1aa0, 0x1aa6,
19487 0x1aa8, 0x1aad,
19488 0x1b5a, 0x1b60,
19489 0x1bfc, 0x1bff,
19490 0x1c3b, 0x1c3f,
19491 0x1c7e, 0x1c7f,
19492 0x1cc0, 0x1cc7,
19493 0x1cd3, 0x1cd3,
19494 0x2016, 0x2017,
19495 0x2020, 0x2027,
19496 0x2030, 0x2038,
19497 0x203b, 0x203e,
19498 0x2041, 0x2043,
19499 0x2047, 0x2051,
19500 0x2053, 0x2053,
19501 0x2055, 0x205e,
19502 0x2cf9, 0x2cfc,
19503 0x2cfe, 0x2cff,
19504 0x2d70, 0x2d70,
19505 0x2e00, 0x2e01,
19506 0x2e06, 0x2e08,
19507 0x2e0b, 0x2e0b,
19508 0x2e0e, 0x2e16,
19509 0x2e18, 0x2e19,
19510 0x2e1b, 0x2e1b,
19511 0x2e1e, 0x2e1f,
19512 0x2e2a, 0x2e2e,
19513 0x2e30, 0x2e39,
19514 0x2e3c, 0x2e3f,
19515 0x2e41, 0x2e41,
19516 0x2e43, 0x2e4f,
19517 0x3001, 0x3003,
19518 0x303d, 0x303d,
19519 0x30fb, 0x30fb,
19520 0xa4fe, 0xa4ff,
19521 0xa60d, 0xa60f,
19522 0xa673, 0xa673,
19523 0xa67e, 0xa67e,
19524 0xa6f2, 0xa6f7,
19525 0xa874, 0xa877,
19526 0xa8ce, 0xa8cf,
19527 0xa8f8, 0xa8fa,
19528 0xa8fc, 0xa8fc,
19529 0xa92e, 0xa92f,
19530 0xa95f, 0xa95f,
19531 0xa9c1, 0xa9cd,
19532 0xa9de, 0xa9df,
19533 0xaa5c, 0xaa5f,
19534 0xaade, 0xaadf,
19535 0xaaf0, 0xaaf1,
19536 0xabeb, 0xabeb,
19537 0xfe10, 0xfe16,
19538 0xfe19, 0xfe19,
19539 0xfe30, 0xfe30,
19540 0xfe45, 0xfe46,
19541 0xfe49, 0xfe4c,
19542 0xfe50, 0xfe52,
19543 0xfe54, 0xfe57,
19544 0xfe5f, 0xfe61,
19545 0xfe68, 0xfe68,
19546 0xfe6a, 0xfe6b,
19547 0xff01, 0xff03,
19548 0xff05, 0xff07,
19549 0xff0a, 0xff0a,
19550 0xff0c, 0xff0c,
19551 0xff0e, 0xff0f,
19552 0xff1a, 0xff1b,
19553 0xff1f, 0xff20,
19554 0xff3c, 0xff3c,
19555 0xff61, 0xff61,
19556 0xff64, 0xff65,
19557 0x10100, 0x10102,
19558 0x1039f, 0x1039f,
19559 0x103d0, 0x103d0,
19560 0x1056f, 0x1056f,
19561 0x10857, 0x10857,
19562 0x1091f, 0x1091f,
19563 0x1093f, 0x1093f,
19564 0x10a50, 0x10a58,
19565 0x10a7f, 0x10a7f,
19566 0x10af0, 0x10af6,
19567 0x10b39, 0x10b3f,
19568 0x10b99, 0x10b9c,
19569 0x10f55, 0x10f59,
19570 0x11047, 0x1104d,
19571 0x110bb, 0x110bc,
19572 0x110be, 0x110c1,
19573 0x11140, 0x11143,
19574 0x11174, 0x11175,
19575 0x111c5, 0x111c8,
19576 0x111cd, 0x111cd,
19577 0x111db, 0x111db,
19578 0x111dd, 0x111df,
19579 0x11238, 0x1123d,
19580 0x112a9, 0x112a9,
19581 0x1144b, 0x1144f,
19582 0x1145b, 0x1145b,
19583 0x1145d, 0x1145d,
19584 0x114c6, 0x114c6,
19585 0x115c1, 0x115d7,
19586 0x11641, 0x11643,
19587 0x11660, 0x1166c,
19588 0x1173c, 0x1173e,
19589 0x1183b, 0x1183b,
19590 0x119e2, 0x119e2,
19591 0x11a3f, 0x11a46,
19592 0x11a9a, 0x11a9c,
19593 0x11a9e, 0x11aa2,
19594 0x11c41, 0x11c45,
19595 0x11c70, 0x11c71,
19596 0x11ef7, 0x11ef8,
19597 0x11fff, 0x11fff,
19598 0x12470, 0x12474,
19599 0x16a6e, 0x16a6f,
19600 0x16af5, 0x16af5,
19601 0x16b37, 0x16b3b,
19602 0x16b44, 0x16b44,
19603 0x16e97, 0x16e9a,
19604 0x16fe2, 0x16fe2,
19605 0x1bc9f, 0x1bc9f,
19606 0x1da87, 0x1da8b,
19607 0x1e95e, 0x1e95f,
19608 }; /* END of CR_Po */
19609 
19610 /* PROPERTY: 'Prepended_Concatenation_Mark': Binary Property */
19611 static const OnigCodePoint
19612 CR_Prepended_Concatenation_Mark[] = { 6,
19613 0x0600, 0x0605,
19614 0x06dd, 0x06dd,
19615 0x070f, 0x070f,
19616 0x08e2, 0x08e2,
19617 0x110bd, 0x110bd,
19618 0x110cd, 0x110cd,
19619 }; /* END of CR_Prepended_Concatenation_Mark */
19620 
19621 /* PROPERTY: 'Ps': General Category */
19622 static const OnigCodePoint
19623 CR_Ps[] = { 75,
19624 0x0028, 0x0028,
19625 0x005b, 0x005b,
19626 0x007b, 0x007b,
19627 0x0f3a, 0x0f3a,
19628 0x0f3c, 0x0f3c,
19629 0x169b, 0x169b,
19630 0x201a, 0x201a,
19631 0x201e, 0x201e,
19632 0x2045, 0x2045,
19633 0x207d, 0x207d,
19634 0x208d, 0x208d,
19635 0x2308, 0x2308,
19636 0x230a, 0x230a,
19637 0x2329, 0x2329,
19638 0x2768, 0x2768,
19639 0x276a, 0x276a,
19640 0x276c, 0x276c,
19641 0x276e, 0x276e,
19642 0x2770, 0x2770,
19643 0x2772, 0x2772,
19644 0x2774, 0x2774,
19645 0x27c5, 0x27c5,
19646 0x27e6, 0x27e6,
19647 0x27e8, 0x27e8,
19648 0x27ea, 0x27ea,
19649 0x27ec, 0x27ec,
19650 0x27ee, 0x27ee,
19651 0x2983, 0x2983,
19652 0x2985, 0x2985,
19653 0x2987, 0x2987,
19654 0x2989, 0x2989,
19655 0x298b, 0x298b,
19656 0x298d, 0x298d,
19657 0x298f, 0x298f,
19658 0x2991, 0x2991,
19659 0x2993, 0x2993,
19660 0x2995, 0x2995,
19661 0x2997, 0x2997,
19662 0x29d8, 0x29d8,
19663 0x29da, 0x29da,
19664 0x29fc, 0x29fc,
19665 0x2e22, 0x2e22,
19666 0x2e24, 0x2e24,
19667 0x2e26, 0x2e26,
19668 0x2e28, 0x2e28,
19669 0x2e42, 0x2e42,
19670 0x3008, 0x3008,
19671 0x300a, 0x300a,
19672 0x300c, 0x300c,
19673 0x300e, 0x300e,
19674 0x3010, 0x3010,
19675 0x3014, 0x3014,
19676 0x3016, 0x3016,
19677 0x3018, 0x3018,
19678 0x301a, 0x301a,
19679 0x301d, 0x301d,
19680 0xfd3f, 0xfd3f,
19681 0xfe17, 0xfe17,
19682 0xfe35, 0xfe35,
19683 0xfe37, 0xfe37,
19684 0xfe39, 0xfe39,
19685 0xfe3b, 0xfe3b,
19686 0xfe3d, 0xfe3d,
19687 0xfe3f, 0xfe3f,
19688 0xfe41, 0xfe41,
19689 0xfe43, 0xfe43,
19690 0xfe47, 0xfe47,
19691 0xfe59, 0xfe59,
19692 0xfe5b, 0xfe5b,
19693 0xfe5d, 0xfe5d,
19694 0xff08, 0xff08,
19695 0xff3b, 0xff3b,
19696 0xff5b, 0xff5b,
19697 0xff5f, 0xff5f,
19698 0xff62, 0xff62,
19699 }; /* END of CR_Ps */
19700 
19701 /* PROPERTY: 'Psalter_Pahlavi': Script */
19702 static const OnigCodePoint
19703 CR_Psalter_Pahlavi[] = { 3,
19704 0x10b80, 0x10b91,
19705 0x10b99, 0x10b9c,
19706 0x10ba9, 0x10baf,
19707 }; /* END of CR_Psalter_Pahlavi */
19708 
19709 /* PROPERTY: 'Quotation_Mark': Binary Property */
19710 static const OnigCodePoint
19711 CR_Quotation_Mark[] = { 13,
19712 0x0022, 0x0022,
19713 0x0027, 0x0027,
19714 0x00ab, 0x00ab,
19715 0x00bb, 0x00bb,
19716 0x2018, 0x201f,
19717 0x2039, 0x203a,
19718 0x2e42, 0x2e42,
19719 0x300c, 0x300f,
19720 0x301d, 0x301f,
19721 0xfe41, 0xfe44,
19722 0xff02, 0xff02,
19723 0xff07, 0xff07,
19724 0xff62, 0xff63,
19725 }; /* END of CR_Quotation_Mark */
19726 
19727 /* PROPERTY: 'Radical': Binary Property */
19728 static const OnigCodePoint
19729 CR_Radical[] = { 3,
19730 0x2e80, 0x2e99,
19731 0x2e9b, 0x2ef3,
19732 0x2f00, 0x2fd5,
19733 }; /* END of CR_Radical */
19734 
19735 /* PROPERTY: 'Regional_Indicator': Binary Property */
19736 static const OnigCodePoint
19737 CR_Regional_Indicator[] = { 1,
19738 0x1f1e6, 0x1f1ff,
19739 }; /* END of CR_Regional_Indicator */
19740 
19741 /* PROPERTY: 'Rejang': Script */
19742 static const OnigCodePoint
19743 CR_Rejang[] = { 2,
19744 0xa930, 0xa953,
19745 0xa95f, 0xa95f,
19746 }; /* END of CR_Rejang */
19747 
19748 /* PROPERTY: 'Runic': Script */
19749 static const OnigCodePoint
19750 CR_Runic[] = { 2,
19751 0x16a0, 0x16ea,
19752 0x16ee, 0x16f8,
19753 }; /* END of CR_Runic */
19754 
19755 /* PROPERTY: 'S': Major Category */
19756 static const OnigCodePoint
19757 CR_S[] = { 226,
19758 0x0024, 0x0024,
19759 0x002b, 0x002b,
19760 0x003c, 0x003e,
19761 0x005e, 0x005e,
19762 0x0060, 0x0060,
19763 0x007c, 0x007c,
19764 0x007e, 0x007e,
19765 0x00a2, 0x00a6,
19766 0x00a8, 0x00a9,
19767 0x00ac, 0x00ac,
19768 0x00ae, 0x00b1,
19769 0x00b4, 0x00b4,
19770 0x00b8, 0x00b8,
19771 0x00d7, 0x00d7,
19772 0x00f7, 0x00f7,
19773 0x02c2, 0x02c5,
19774 0x02d2, 0x02df,
19775 0x02e5, 0x02eb,
19776 0x02ed, 0x02ed,
19777 0x02ef, 0x02ff,
19778 0x0375, 0x0375,
19779 0x0384, 0x0385,
19780 0x03f6, 0x03f6,
19781 0x0482, 0x0482,
19782 0x058d, 0x058f,
19783 0x0606, 0x0608,
19784 0x060b, 0x060b,
19785 0x060e, 0x060f,
19786 0x06de, 0x06de,
19787 0x06e9, 0x06e9,
19788 0x06fd, 0x06fe,
19789 0x07f6, 0x07f6,
19790 0x07fe, 0x07ff,
19791 0x09f2, 0x09f3,
19792 0x09fa, 0x09fb,
19793 0x0af1, 0x0af1,
19794 0x0b70, 0x0b70,
19795 0x0bf3, 0x0bfa,
19796 0x0c7f, 0x0c7f,
19797 0x0d4f, 0x0d4f,
19798 0x0d79, 0x0d79,
19799 0x0e3f, 0x0e3f,
19800 0x0f01, 0x0f03,
19801 0x0f13, 0x0f13,
19802 0x0f15, 0x0f17,
19803 0x0f1a, 0x0f1f,
19804 0x0f34, 0x0f34,
19805 0x0f36, 0x0f36,
19806 0x0f38, 0x0f38,
19807 0x0fbe, 0x0fc5,
19808 0x0fc7, 0x0fcc,
19809 0x0fce, 0x0fcf,
19810 0x0fd5, 0x0fd8,
19811 0x109e, 0x109f,
19812 0x1390, 0x1399,
19813 0x166d, 0x166d,
19814 0x17db, 0x17db,
19815 0x1940, 0x1940,
19816 0x19de, 0x19ff,
19817 0x1b61, 0x1b6a,
19818 0x1b74, 0x1b7c,
19819 0x1fbd, 0x1fbd,
19820 0x1fbf, 0x1fc1,
19821 0x1fcd, 0x1fcf,
19822 0x1fdd, 0x1fdf,
19823 0x1fed, 0x1fef,
19824 0x1ffd, 0x1ffe,
19825 0x2044, 0x2044,
19826 0x2052, 0x2052,
19827 0x207a, 0x207c,
19828 0x208a, 0x208c,
19829 0x20a0, 0x20bf,
19830 0x2100, 0x2101,
19831 0x2103, 0x2106,
19832 0x2108, 0x2109,
19833 0x2114, 0x2114,
19834 0x2116, 0x2118,
19835 0x211e, 0x2123,
19836 0x2125, 0x2125,
19837 0x2127, 0x2127,
19838 0x2129, 0x2129,
19839 0x212e, 0x212e,
19840 0x213a, 0x213b,
19841 0x2140, 0x2144,
19842 0x214a, 0x214d,
19843 0x214f, 0x214f,
19844 0x218a, 0x218b,
19845 0x2190, 0x2307,
19846 0x230c, 0x2328,
19847 0x232b, 0x2426,
19848 0x2440, 0x244a,
19849 0x249c, 0x24e9,
19850 0x2500, 0x2767,
19851 0x2794, 0x27c4,
19852 0x27c7, 0x27e5,
19853 0x27f0, 0x2982,
19854 0x2999, 0x29d7,
19855 0x29dc, 0x29fb,
19856 0x29fe, 0x2b73,
19857 0x2b76, 0x2b95,
19858 0x2b98, 0x2bff,
19859 0x2ce5, 0x2cea,
19860 0x2e80, 0x2e99,
19861 0x2e9b, 0x2ef3,
19862 0x2f00, 0x2fd5,
19863 0x2ff0, 0x2ffb,
19864 0x3004, 0x3004,
19865 0x3012, 0x3013,
19866 0x3020, 0x3020,
19867 0x3036, 0x3037,
19868 0x303e, 0x303f,
19869 0x309b, 0x309c,
19870 0x3190, 0x3191,
19871 0x3196, 0x319f,
19872 0x31c0, 0x31e3,
19873 0x3200, 0x321e,
19874 0x322a, 0x3247,
19875 0x3250, 0x3250,
19876 0x3260, 0x327f,
19877 0x328a, 0x32b0,
19878 0x32c0, 0x33ff,
19879 0x4dc0, 0x4dff,
19880 0xa490, 0xa4c6,
19881 0xa700, 0xa716,
19882 0xa720, 0xa721,
19883 0xa789, 0xa78a,
19884 0xa828, 0xa82b,
19885 0xa836, 0xa839,
19886 0xaa77, 0xaa79,
19887 0xab5b, 0xab5b,
19888 0xfb29, 0xfb29,
19889 0xfbb2, 0xfbc1,
19890 0xfdfc, 0xfdfd,
19891 0xfe62, 0xfe62,
19892 0xfe64, 0xfe66,
19893 0xfe69, 0xfe69,
19894 0xff04, 0xff04,
19895 0xff0b, 0xff0b,
19896 0xff1c, 0xff1e,
19897 0xff3e, 0xff3e,
19898 0xff40, 0xff40,
19899 0xff5c, 0xff5c,
19900 0xff5e, 0xff5e,
19901 0xffe0, 0xffe6,
19902 0xffe8, 0xffee,
19903 0xfffc, 0xfffd,
19904 0x10137, 0x1013f,
19905 0x10179, 0x10189,
19906 0x1018c, 0x1018e,
19907 0x10190, 0x1019b,
19908 0x101a0, 0x101a0,
19909 0x101d0, 0x101fc,
19910 0x10877, 0x10878,
19911 0x10ac8, 0x10ac8,
19912 0x1173f, 0x1173f,
19913 0x11fd5, 0x11ff1,
19914 0x16b3c, 0x16b3f,
19915 0x16b45, 0x16b45,
19916 0x1bc9c, 0x1bc9c,
19917 0x1d000, 0x1d0f5,
19918 0x1d100, 0x1d126,
19919 0x1d129, 0x1d164,
19920 0x1d16a, 0x1d16c,
19921 0x1d183, 0x1d184,
19922 0x1d18c, 0x1d1a9,
19923 0x1d1ae, 0x1d1e8,
19924 0x1d200, 0x1d241,
19925 0x1d245, 0x1d245,
19926 0x1d300, 0x1d356,
19927 0x1d6c1, 0x1d6c1,
19928 0x1d6db, 0x1d6db,
19929 0x1d6fb, 0x1d6fb,
19930 0x1d715, 0x1d715,
19931 0x1d735, 0x1d735,
19932 0x1d74f, 0x1d74f,
19933 0x1d76f, 0x1d76f,
19934 0x1d789, 0x1d789,
19935 0x1d7a9, 0x1d7a9,
19936 0x1d7c3, 0x1d7c3,
19937 0x1d800, 0x1d9ff,
19938 0x1da37, 0x1da3a,
19939 0x1da6d, 0x1da74,
19940 0x1da76, 0x1da83,
19941 0x1da85, 0x1da86,
19942 0x1e14f, 0x1e14f,
19943 0x1e2ff, 0x1e2ff,
19944 0x1ecac, 0x1ecac,
19945 0x1ecb0, 0x1ecb0,
19946 0x1ed2e, 0x1ed2e,
19947 0x1eef0, 0x1eef1,
19948 0x1f000, 0x1f02b,
19949 0x1f030, 0x1f093,
19950 0x1f0a0, 0x1f0ae,
19951 0x1f0b1, 0x1f0bf,
19952 0x1f0c1, 0x1f0cf,
19953 0x1f0d1, 0x1f0f5,
19954 0x1f110, 0x1f16c,
19955 0x1f170, 0x1f1ac,
19956 0x1f1e6, 0x1f202,
19957 0x1f210, 0x1f23b,
19958 0x1f240, 0x1f248,
19959 0x1f250, 0x1f251,
19960 0x1f260, 0x1f265,
19961 0x1f300, 0x1f6d5,
19962 0x1f6e0, 0x1f6ec,
19963 0x1f6f0, 0x1f6fa,
19964 0x1f700, 0x1f773,
19965 0x1f780, 0x1f7d8,
19966 0x1f7e0, 0x1f7eb,
19967 0x1f800, 0x1f80b,
19968 0x1f810, 0x1f847,
19969 0x1f850, 0x1f859,
19970 0x1f860, 0x1f887,
19971 0x1f890, 0x1f8ad,
19972 0x1f900, 0x1f90b,
19973 0x1f90d, 0x1f971,
19974 0x1f973, 0x1f976,
19975 0x1f97a, 0x1f9a2,
19976 0x1f9a5, 0x1f9aa,
19977 0x1f9ae, 0x1f9ca,
19978 0x1f9cd, 0x1fa53,
19979 0x1fa60, 0x1fa6d,
19980 0x1fa70, 0x1fa73,
19981 0x1fa78, 0x1fa7a,
19982 0x1fa80, 0x1fa82,
19983 0x1fa90, 0x1fa95,
19984 }; /* END of CR_S */
19985 
19986 /* PROPERTY: 'Samaritan': Script */
19987 static const OnigCodePoint
19988 CR_Samaritan[] = { 2,
19989 0x0800, 0x082d,
19990 0x0830, 0x083e,
19991 }; /* END of CR_Samaritan */
19992 
19993 /* PROPERTY: 'Saurashtra': Script */
19994 static const OnigCodePoint
19995 CR_Saurashtra[] = { 2,
19996 0xa880, 0xa8c5,
19997 0xa8ce, 0xa8d9,
19998 }; /* END of CR_Saurashtra */
19999 
20000 /* PROPERTY: 'Sc': General Category */
20001 static const OnigCodePoint
20002 CR_Sc[] = { 21,
20003 0x0024, 0x0024,
20004 0x00a2, 0x00a5,
20005 0x058f, 0x058f,
20006 0x060b, 0x060b,
20007 0x07fe, 0x07ff,
20008 0x09f2, 0x09f3,
20009 0x09fb, 0x09fb,
20010 0x0af1, 0x0af1,
20011 0x0bf9, 0x0bf9,
20012 0x0e3f, 0x0e3f,
20013 0x17db, 0x17db,
20014 0x20a0, 0x20bf,
20015 0xa838, 0xa838,
20016 0xfdfc, 0xfdfc,
20017 0xfe69, 0xfe69,
20018 0xff04, 0xff04,
20019 0xffe0, 0xffe1,
20020 0xffe5, 0xffe6,
20021 0x11fdd, 0x11fe0,
20022 0x1e2ff, 0x1e2ff,
20023 0x1ecb0, 0x1ecb0,
20024 }; /* END of CR_Sc */
20025 
20026 /* PROPERTY: 'Sentence_Terminal': Binary Property */
20027 static const OnigCodePoint
20028 CR_Sentence_Terminal[] = { 74,
20029 0x0021, 0x0021,
20030 0x002e, 0x002e,
20031 0x003f, 0x003f,
20032 0x0589, 0x0589,
20033 0x061e, 0x061f,
20034 0x06d4, 0x06d4,
20035 0x0700, 0x0702,
20036 0x07f9, 0x07f9,
20037 0x0837, 0x0837,
20038 0x0839, 0x0839,
20039 0x083d, 0x083e,
20040 0x0964, 0x0965,
20041 0x104a, 0x104b,
20042 0x1362, 0x1362,
20043 0x1367, 0x1368,
20044 0x166e, 0x166e,
20045 0x1735, 0x1736,
20046 0x1803, 0x1803,
20047 0x1809, 0x1809,
20048 0x1944, 0x1945,
20049 0x1aa8, 0x1aab,
20050 0x1b5a, 0x1b5b,
20051 0x1b5e, 0x1b5f,
20052 0x1c3b, 0x1c3c,
20053 0x1c7e, 0x1c7f,
20054 0x203c, 0x203d,
20055 0x2047, 0x2049,
20056 0x2e2e, 0x2e2e,
20057 0x2e3c, 0x2e3c,
20058 0x3002, 0x3002,
20059 0xa4ff, 0xa4ff,
20060 0xa60e, 0xa60f,
20061 0xa6f3, 0xa6f3,
20062 0xa6f7, 0xa6f7,
20063 0xa876, 0xa877,
20064 0xa8ce, 0xa8cf,
20065 0xa92f, 0xa92f,
20066 0xa9c8, 0xa9c9,
20067 0xaa5d, 0xaa5f,
20068 0xaaf0, 0xaaf1,
20069 0xabeb, 0xabeb,
20070 0xfe52, 0xfe52,
20071 0xfe56, 0xfe57,
20072 0xff01, 0xff01,
20073 0xff0e, 0xff0e,
20074 0xff1f, 0xff1f,
20075 0xff61, 0xff61,
20076 0x10a56, 0x10a57,
20077 0x10f55, 0x10f59,
20078 0x11047, 0x11048,
20079 0x110be, 0x110c1,
20080 0x11141, 0x11143,
20081 0x111c5, 0x111c6,
20082 0x111cd, 0x111cd,
20083 0x111de, 0x111df,
20084 0x11238, 0x11239,
20085 0x1123b, 0x1123c,
20086 0x112a9, 0x112a9,
20087 0x1144b, 0x1144c,
20088 0x115c2, 0x115c3,
20089 0x115c9, 0x115d7,
20090 0x11641, 0x11642,
20091 0x1173c, 0x1173e,
20092 0x11a42, 0x11a43,
20093 0x11a9b, 0x11a9c,
20094 0x11c41, 0x11c42,
20095 0x11ef7, 0x11ef8,
20096 0x16a6e, 0x16a6f,
20097 0x16af5, 0x16af5,
20098 0x16b37, 0x16b38,
20099 0x16b44, 0x16b44,
20100 0x16e98, 0x16e98,
20101 0x1bc9f, 0x1bc9f,
20102 0x1da88, 0x1da88,
20103 }; /* END of CR_Sentence_Terminal */
20104 
20105 /* PROPERTY: 'Sharada': Script */
20106 static const OnigCodePoint
20107 CR_Sharada[] = { 2,
20108 0x11180, 0x111cd,
20109 0x111d0, 0x111df,
20110 }; /* END of CR_Sharada */
20111 
20112 /* PROPERTY: 'Shavian': Script */
20113 static const OnigCodePoint
20114 CR_Shavian[] = { 1,
20115 0x10450, 0x1047f,
20116 }; /* END of CR_Shavian */
20117 
20118 /* PROPERTY: 'Siddham': Script */
20119 static const OnigCodePoint
20120 CR_Siddham[] = { 2,
20121 0x11580, 0x115b5,
20122 0x115b8, 0x115dd,
20123 }; /* END of CR_Siddham */
20124 
20125 /* PROPERTY: 'SignWriting': Script */
20126 static const OnigCodePoint
20127 CR_SignWriting[] = { 3,
20128 0x1d800, 0x1da8b,
20129 0x1da9b, 0x1da9f,
20130 0x1daa1, 0x1daaf,
20131 }; /* END of CR_SignWriting */
20132 
20133 /* PROPERTY: 'Sinhala': Script */
20134 static const OnigCodePoint
20135 CR_Sinhala[] = { 13,
20136 0x0d82, 0x0d83,
20137 0x0d85, 0x0d96,
20138 0x0d9a, 0x0db1,
20139 0x0db3, 0x0dbb,
20140 0x0dbd, 0x0dbd,
20141 0x0dc0, 0x0dc6,
20142 0x0dca, 0x0dca,
20143 0x0dcf, 0x0dd4,
20144 0x0dd6, 0x0dd6,
20145 0x0dd8, 0x0ddf,
20146 0x0de6, 0x0def,
20147 0x0df2, 0x0df4,
20148 0x111e1, 0x111f4,
20149 }; /* END of CR_Sinhala */
20150 
20151 /* PROPERTY: 'Sk': General Category */
20152 static const OnigCodePoint
20153 CR_Sk[] = { 29,
20154 0x005e, 0x005e,
20155 0x0060, 0x0060,
20156 0x00a8, 0x00a8,
20157 0x00af, 0x00af,
20158 0x00b4, 0x00b4,
20159 0x00b8, 0x00b8,
20160 0x02c2, 0x02c5,
20161 0x02d2, 0x02df,
20162 0x02e5, 0x02eb,
20163 0x02ed, 0x02ed,
20164 0x02ef, 0x02ff,
20165 0x0375, 0x0375,
20166 0x0384, 0x0385,
20167 0x1fbd, 0x1fbd,
20168 0x1fbf, 0x1fc1,
20169 0x1fcd, 0x1fcf,
20170 0x1fdd, 0x1fdf,
20171 0x1fed, 0x1fef,
20172 0x1ffd, 0x1ffe,
20173 0x309b, 0x309c,
20174 0xa700, 0xa716,
20175 0xa720, 0xa721,
20176 0xa789, 0xa78a,
20177 0xab5b, 0xab5b,
20178 0xfbb2, 0xfbc1,
20179 0xff3e, 0xff3e,
20180 0xff40, 0xff40,
20181 0xffe3, 0xffe3,
20182 0x1f3fb, 0x1f3ff,
20183 }; /* END of CR_Sk */
20184 
20185 /* PROPERTY: 'Sm': General Category */
20186 static const OnigCodePoint
20187 CR_Sm[] = { 64,
20188 0x002b, 0x002b,
20189 0x003c, 0x003e,
20190 0x007c, 0x007c,
20191 0x007e, 0x007e,
20192 0x00ac, 0x00ac,
20193 0x00b1, 0x00b1,
20194 0x00d7, 0x00d7,
20195 0x00f7, 0x00f7,
20196 0x03f6, 0x03f6,
20197 0x0606, 0x0608,
20198 0x2044, 0x2044,
20199 0x2052, 0x2052,
20200 0x207a, 0x207c,
20201 0x208a, 0x208c,
20202 0x2118, 0x2118,
20203 0x2140, 0x2144,
20204 0x214b, 0x214b,
20205 0x2190, 0x2194,
20206 0x219a, 0x219b,
20207 0x21a0, 0x21a0,
20208 0x21a3, 0x21a3,
20209 0x21a6, 0x21a6,
20210 0x21ae, 0x21ae,
20211 0x21ce, 0x21cf,
20212 0x21d2, 0x21d2,
20213 0x21d4, 0x21d4,
20214 0x21f4, 0x22ff,
20215 0x2320, 0x2321,
20216 0x237c, 0x237c,
20217 0x239b, 0x23b3,
20218 0x23dc, 0x23e1,
20219 0x25b7, 0x25b7,
20220 0x25c1, 0x25c1,
20221 0x25f8, 0x25ff,
20222 0x266f, 0x266f,
20223 0x27c0, 0x27c4,
20224 0x27c7, 0x27e5,
20225 0x27f0, 0x27ff,
20226 0x2900, 0x2982,
20227 0x2999, 0x29d7,
20228 0x29dc, 0x29fb,
20229 0x29fe, 0x2aff,
20230 0x2b30, 0x2b44,
20231 0x2b47, 0x2b4c,
20232 0xfb29, 0xfb29,
20233 0xfe62, 0xfe62,
20234 0xfe64, 0xfe66,
20235 0xff0b, 0xff0b,
20236 0xff1c, 0xff1e,
20237 0xff5c, 0xff5c,
20238 0xff5e, 0xff5e,
20239 0xffe2, 0xffe2,
20240 0xffe9, 0xffec,
20241 0x1d6c1, 0x1d6c1,
20242 0x1d6db, 0x1d6db,
20243 0x1d6fb, 0x1d6fb,
20244 0x1d715, 0x1d715,
20245 0x1d735, 0x1d735,
20246 0x1d74f, 0x1d74f,
20247 0x1d76f, 0x1d76f,
20248 0x1d789, 0x1d789,
20249 0x1d7a9, 0x1d7a9,
20250 0x1d7c3, 0x1d7c3,
20251 0x1eef0, 0x1eef1,
20252 }; /* END of CR_Sm */
20253 
20254 /* PROPERTY: 'So': General Category */
20255 static const OnigCodePoint
20256 CR_So[] = { 180,
20257 0x00a6, 0x00a6,
20258 0x00a9, 0x00a9,
20259 0x00ae, 0x00ae,
20260 0x00b0, 0x00b0,
20261 0x0482, 0x0482,
20262 0x058d, 0x058e,
20263 0x060e, 0x060f,
20264 0x06de, 0x06de,
20265 0x06e9, 0x06e9,
20266 0x06fd, 0x06fe,
20267 0x07f6, 0x07f6,
20268 0x09fa, 0x09fa,
20269 0x0b70, 0x0b70,
20270 0x0bf3, 0x0bf8,
20271 0x0bfa, 0x0bfa,
20272 0x0c7f, 0x0c7f,
20273 0x0d4f, 0x0d4f,
20274 0x0d79, 0x0d79,
20275 0x0f01, 0x0f03,
20276 0x0f13, 0x0f13,
20277 0x0f15, 0x0f17,
20278 0x0f1a, 0x0f1f,
20279 0x0f34, 0x0f34,
20280 0x0f36, 0x0f36,
20281 0x0f38, 0x0f38,
20282 0x0fbe, 0x0fc5,
20283 0x0fc7, 0x0fcc,
20284 0x0fce, 0x0fcf,
20285 0x0fd5, 0x0fd8,
20286 0x109e, 0x109f,
20287 0x1390, 0x1399,
20288 0x166d, 0x166d,
20289 0x1940, 0x1940,
20290 0x19de, 0x19ff,
20291 0x1b61, 0x1b6a,
20292 0x1b74, 0x1b7c,
20293 0x2100, 0x2101,
20294 0x2103, 0x2106,
20295 0x2108, 0x2109,
20296 0x2114, 0x2114,
20297 0x2116, 0x2117,
20298 0x211e, 0x2123,
20299 0x2125, 0x2125,
20300 0x2127, 0x2127,
20301 0x2129, 0x2129,
20302 0x212e, 0x212e,
20303 0x213a, 0x213b,
20304 0x214a, 0x214a,
20305 0x214c, 0x214d,
20306 0x214f, 0x214f,
20307 0x218a, 0x218b,
20308 0x2195, 0x2199,
20309 0x219c, 0x219f,
20310 0x21a1, 0x21a2,
20311 0x21a4, 0x21a5,
20312 0x21a7, 0x21ad,
20313 0x21af, 0x21cd,
20314 0x21d0, 0x21d1,
20315 0x21d3, 0x21d3,
20316 0x21d5, 0x21f3,
20317 0x2300, 0x2307,
20318 0x230c, 0x231f,
20319 0x2322, 0x2328,
20320 0x232b, 0x237b,
20321 0x237d, 0x239a,
20322 0x23b4, 0x23db,
20323 0x23e2, 0x2426,
20324 0x2440, 0x244a,
20325 0x249c, 0x24e9,
20326 0x2500, 0x25b6,
20327 0x25b8, 0x25c0,
20328 0x25c2, 0x25f7,
20329 0x2600, 0x266e,
20330 0x2670, 0x2767,
20331 0x2794, 0x27bf,
20332 0x2800, 0x28ff,
20333 0x2b00, 0x2b2f,
20334 0x2b45, 0x2b46,
20335 0x2b4d, 0x2b73,
20336 0x2b76, 0x2b95,
20337 0x2b98, 0x2bff,
20338 0x2ce5, 0x2cea,
20339 0x2e80, 0x2e99,
20340 0x2e9b, 0x2ef3,
20341 0x2f00, 0x2fd5,
20342 0x2ff0, 0x2ffb,
20343 0x3004, 0x3004,
20344 0x3012, 0x3013,
20345 0x3020, 0x3020,
20346 0x3036, 0x3037,
20347 0x303e, 0x303f,
20348 0x3190, 0x3191,
20349 0x3196, 0x319f,
20350 0x31c0, 0x31e3,
20351 0x3200, 0x321e,
20352 0x322a, 0x3247,
20353 0x3250, 0x3250,
20354 0x3260, 0x327f,
20355 0x328a, 0x32b0,
20356 0x32c0, 0x33ff,
20357 0x4dc0, 0x4dff,
20358 0xa490, 0xa4c6,
20359 0xa828, 0xa82b,
20360 0xa836, 0xa837,
20361 0xa839, 0xa839,
20362 0xaa77, 0xaa79,
20363 0xfdfd, 0xfdfd,
20364 0xffe4, 0xffe4,
20365 0xffe8, 0xffe8,
20366 0xffed, 0xffee,
20367 0xfffc, 0xfffd,
20368 0x10137, 0x1013f,
20369 0x10179, 0x10189,
20370 0x1018c, 0x1018e,
20371 0x10190, 0x1019b,
20372 0x101a0, 0x101a0,
20373 0x101d0, 0x101fc,
20374 0x10877, 0x10878,
20375 0x10ac8, 0x10ac8,
20376 0x1173f, 0x1173f,
20377 0x11fd5, 0x11fdc,
20378 0x11fe1, 0x11ff1,
20379 0x16b3c, 0x16b3f,
20380 0x16b45, 0x16b45,
20381 0x1bc9c, 0x1bc9c,
20382 0x1d000, 0x1d0f5,
20383 0x1d100, 0x1d126,
20384 0x1d129, 0x1d164,
20385 0x1d16a, 0x1d16c,
20386 0x1d183, 0x1d184,
20387 0x1d18c, 0x1d1a9,
20388 0x1d1ae, 0x1d1e8,
20389 0x1d200, 0x1d241,
20390 0x1d245, 0x1d245,
20391 0x1d300, 0x1d356,
20392 0x1d800, 0x1d9ff,
20393 0x1da37, 0x1da3a,
20394 0x1da6d, 0x1da74,
20395 0x1da76, 0x1da83,
20396 0x1da85, 0x1da86,
20397 0x1e14f, 0x1e14f,
20398 0x1ecac, 0x1ecac,
20399 0x1ed2e, 0x1ed2e,
20400 0x1f000, 0x1f02b,
20401 0x1f030, 0x1f093,
20402 0x1f0a0, 0x1f0ae,
20403 0x1f0b1, 0x1f0bf,
20404 0x1f0c1, 0x1f0cf,
20405 0x1f0d1, 0x1f0f5,
20406 0x1f110, 0x1f16c,
20407 0x1f170, 0x1f1ac,
20408 0x1f1e6, 0x1f202,
20409 0x1f210, 0x1f23b,
20410 0x1f240, 0x1f248,
20411 0x1f250, 0x1f251,
20412 0x1f260, 0x1f265,
20413 0x1f300, 0x1f3fa,
20414 0x1f400, 0x1f6d5,
20415 0x1f6e0, 0x1f6ec,
20416 0x1f6f0, 0x1f6fa,
20417 0x1f700, 0x1f773,
20418 0x1f780, 0x1f7d8,
20419 0x1f7e0, 0x1f7eb,
20420 0x1f800, 0x1f80b,
20421 0x1f810, 0x1f847,
20422 0x1f850, 0x1f859,
20423 0x1f860, 0x1f887,
20424 0x1f890, 0x1f8ad,
20425 0x1f900, 0x1f90b,
20426 0x1f90d, 0x1f971,
20427 0x1f973, 0x1f976,
20428 0x1f97a, 0x1f9a2,
20429 0x1f9a5, 0x1f9aa,
20430 0x1f9ae, 0x1f9ca,
20431 0x1f9cd, 0x1fa53,
20432 0x1fa60, 0x1fa6d,
20433 0x1fa70, 0x1fa73,
20434 0x1fa78, 0x1fa7a,
20435 0x1fa80, 0x1fa82,
20436 0x1fa90, 0x1fa95,
20437 }; /* END of CR_So */
20438 
20439 /* PROPERTY: 'Soft_Dotted': Binary Property */
20440 static const OnigCodePoint
20441 CR_Soft_Dotted[] = { 31,
20442 0x0069, 0x006a,
20443 0x012f, 0x012f,
20444 0x0249, 0x0249,
20445 0x0268, 0x0268,
20446 0x029d, 0x029d,
20447 0x02b2, 0x02b2,
20448 0x03f3, 0x03f3,
20449 0x0456, 0x0456,
20450 0x0458, 0x0458,
20451 0x1d62, 0x1d62,
20452 0x1d96, 0x1d96,
20453 0x1da4, 0x1da4,
20454 0x1da8, 0x1da8,
20455 0x1e2d, 0x1e2d,
20456 0x1ecb, 0x1ecb,
20457 0x2071, 0x2071,
20458 0x2148, 0x2149,
20459 0x2c7c, 0x2c7c,
20460 0x1d422, 0x1d423,
20461 0x1d456, 0x1d457,
20462 0x1d48a, 0x1d48b,
20463 0x1d4be, 0x1d4bf,
20464 0x1d4f2, 0x1d4f3,
20465 0x1d526, 0x1d527,
20466 0x1d55a, 0x1d55b,
20467 0x1d58e, 0x1d58f,
20468 0x1d5c2, 0x1d5c3,
20469 0x1d5f6, 0x1d5f7,
20470 0x1d62a, 0x1d62b,
20471 0x1d65e, 0x1d65f,
20472 0x1d692, 0x1d693,
20473 }; /* END of CR_Soft_Dotted */
20474 
20475 /* PROPERTY: 'Sogdian': Script */
20476 static const OnigCodePoint
20477 CR_Sogdian[] = { 1,
20478 0x10f30, 0x10f59,
20479 }; /* END of CR_Sogdian */
20480 
20481 /* PROPERTY: 'Sora_Sompeng': Script */
20482 static const OnigCodePoint
20483 CR_Sora_Sompeng[] = { 2,
20484 0x110d0, 0x110e8,
20485 0x110f0, 0x110f9,
20486 }; /* END of CR_Sora_Sompeng */
20487 
20488 /* PROPERTY: 'Soyombo': Script */
20489 static const OnigCodePoint
20490 CR_Soyombo[] = { 1,
20491 0x11a50, 0x11aa2,
20492 }; /* END of CR_Soyombo */
20493 
20494 /* PROPERTY: 'Sundanese': Script */
20495 static const OnigCodePoint
20496 CR_Sundanese[] = { 2,
20497 0x1b80, 0x1bbf,
20498 0x1cc0, 0x1cc7,
20499 }; /* END of CR_Sundanese */
20500 
20501 /* PROPERTY: 'Syloti_Nagri': Script */
20502 static const OnigCodePoint
20503 CR_Syloti_Nagri[] = { 1,
20504 0xa800, 0xa82b,
20505 }; /* END of CR_Syloti_Nagri */
20506 
20507 /* PROPERTY: 'Syriac': Script */
20508 static const OnigCodePoint
20509 CR_Syriac[] = { 4,
20510 0x0700, 0x070d,
20511 0x070f, 0x074a,
20512 0x074d, 0x074f,
20513 0x0860, 0x086a,
20514 }; /* END of CR_Syriac */
20515 
20516 /* PROPERTY: 'Tagalog': Script */
20517 static const OnigCodePoint
20518 CR_Tagalog[] = { 2,
20519 0x1700, 0x170c,
20520 0x170e, 0x1714,
20521 }; /* END of CR_Tagalog */
20522 
20523 /* PROPERTY: 'Tagbanwa': Script */
20524 static const OnigCodePoint
20525 CR_Tagbanwa[] = { 3,
20526 0x1760, 0x176c,
20527 0x176e, 0x1770,
20528 0x1772, 0x1773,
20529 }; /* END of CR_Tagbanwa */
20530 
20531 /* PROPERTY: 'Tai_Le': Script */
20532 static const OnigCodePoint
20533 CR_Tai_Le[] = { 2,
20534 0x1950, 0x196d,
20535 0x1970, 0x1974,
20536 }; /* END of CR_Tai_Le */
20537 
20538 /* PROPERTY: 'Tai_Tham': Script */
20539 static const OnigCodePoint
20540 CR_Tai_Tham[] = { 5,
20541 0x1a20, 0x1a5e,
20542 0x1a60, 0x1a7c,
20543 0x1a7f, 0x1a89,
20544 0x1a90, 0x1a99,
20545 0x1aa0, 0x1aad,
20546 }; /* END of CR_Tai_Tham */
20547 
20548 /* PROPERTY: 'Tai_Viet': Script */
20549 static const OnigCodePoint
20550 CR_Tai_Viet[] = { 2,
20551 0xaa80, 0xaac2,
20552 0xaadb, 0xaadf,
20553 }; /* END of CR_Tai_Viet */
20554 
20555 /* PROPERTY: 'Takri': Script */
20556 static const OnigCodePoint
20557 CR_Takri[] = { 2,
20558 0x11680, 0x116b8,
20559 0x116c0, 0x116c9,
20560 }; /* END of CR_Takri */
20561 
20562 /* PROPERTY: 'Tamil': Script */
20563 static const OnigCodePoint
20564 CR_Tamil[] = { 18,
20565 0x0b82, 0x0b83,
20566 0x0b85, 0x0b8a,
20567 0x0b8e, 0x0b90,
20568 0x0b92, 0x0b95,
20569 0x0b99, 0x0b9a,
20570 0x0b9c, 0x0b9c,
20571 0x0b9e, 0x0b9f,
20572 0x0ba3, 0x0ba4,
20573 0x0ba8, 0x0baa,
20574 0x0bae, 0x0bb9,
20575 0x0bbe, 0x0bc2,
20576 0x0bc6, 0x0bc8,
20577 0x0bca, 0x0bcd,
20578 0x0bd0, 0x0bd0,
20579 0x0bd7, 0x0bd7,
20580 0x0be6, 0x0bfa,
20581 0x11fc0, 0x11ff1,
20582 0x11fff, 0x11fff,
20583 }; /* END of CR_Tamil */
20584 
20585 /* PROPERTY: 'Tangut': Script */
20586 static const OnigCodePoint
20587 CR_Tangut[] = { 3,
20588 0x16fe0, 0x16fe0,
20589 0x17000, 0x187f7,
20590 0x18800, 0x18af2,
20591 }; /* END of CR_Tangut */
20592 
20593 /* PROPERTY: 'Telugu': Script */
20594 static const OnigCodePoint
20595 CR_Telugu[] = { 12,
20596 0x0c00, 0x0c0c,
20597 0x0c0e, 0x0c10,
20598 0x0c12, 0x0c28,
20599 0x0c2a, 0x0c39,
20600 0x0c3d, 0x0c44,
20601 0x0c46, 0x0c48,
20602 0x0c4a, 0x0c4d,
20603 0x0c55, 0x0c56,
20604 0x0c58, 0x0c5a,
20605 0x0c60, 0x0c63,
20606 0x0c66, 0x0c6f,
20607 0x0c77, 0x0c7f,
20608 }; /* END of CR_Telugu */
20609 
20610 /* PROPERTY: 'Terminal_Punctuation': Binary Property */
20611 static const OnigCodePoint
20612 CR_Terminal_Punctuation[] = { 102,
20613 0x0021, 0x0021,
20614 0x002c, 0x002c,
20615 0x002e, 0x002e,
20616 0x003a, 0x003b,
20617 0x003f, 0x003f,
20618 0x037e, 0x037e,
20619 0x0387, 0x0387,
20620 0x0589, 0x0589,
20621 0x05c3, 0x05c3,
20622 0x060c, 0x060c,
20623 0x061b, 0x061b,
20624 0x061e, 0x061f,
20625 0x06d4, 0x06d4,
20626 0x0700, 0x070a,
20627 0x070c, 0x070c,
20628 0x07f8, 0x07f9,
20629 0x0830, 0x083e,
20630 0x085e, 0x085e,
20631 0x0964, 0x0965,
20632 0x0e5a, 0x0e5b,
20633 0x0f08, 0x0f08,
20634 0x0f0d, 0x0f12,
20635 0x104a, 0x104b,
20636 0x1361, 0x1368,
20637 0x166e, 0x166e,
20638 0x16eb, 0x16ed,
20639 0x1735, 0x1736,
20640 0x17d4, 0x17d6,
20641 0x17da, 0x17da,
20642 0x1802, 0x1805,
20643 0x1808, 0x1809,
20644 0x1944, 0x1945,
20645 0x1aa8, 0x1aab,
20646 0x1b5a, 0x1b5b,
20647 0x1b5d, 0x1b5f,
20648 0x1c3b, 0x1c3f,
20649 0x1c7e, 0x1c7f,
20650 0x203c, 0x203d,
20651 0x2047, 0x2049,
20652 0x2e2e, 0x2e2e,
20653 0x2e3c, 0x2e3c,
20654 0x2e41, 0x2e41,
20655 0x2e4c, 0x2e4c,
20656 0x2e4e, 0x2e4f,
20657 0x3001, 0x3002,
20658 0xa4fe, 0xa4ff,
20659 0xa60d, 0xa60f,
20660 0xa6f3, 0xa6f7,
20661 0xa876, 0xa877,
20662 0xa8ce, 0xa8cf,
20663 0xa92f, 0xa92f,
20664 0xa9c7, 0xa9c9,
20665 0xaa5d, 0xaa5f,
20666 0xaadf, 0xaadf,
20667 0xaaf0, 0xaaf1,
20668 0xabeb, 0xabeb,
20669 0xfe50, 0xfe52,
20670 0xfe54, 0xfe57,
20671 0xff01, 0xff01,
20672 0xff0c, 0xff0c,
20673 0xff0e, 0xff0e,
20674 0xff1a, 0xff1b,
20675 0xff1f, 0xff1f,
20676 0xff61, 0xff61,
20677 0xff64, 0xff64,
20678 0x1039f, 0x1039f,
20679 0x103d0, 0x103d0,
20680 0x10857, 0x10857,
20681 0x1091f, 0x1091f,
20682 0x10a56, 0x10a57,
20683 0x10af0, 0x10af5,
20684 0x10b3a, 0x10b3f,
20685 0x10b99, 0x10b9c,
20686 0x10f55, 0x10f59,
20687 0x11047, 0x1104d,
20688 0x110be, 0x110c1,
20689 0x11141, 0x11143,
20690 0x111c5, 0x111c6,
20691 0x111cd, 0x111cd,
20692 0x111de, 0x111df,
20693 0x11238, 0x1123c,
20694 0x112a9, 0x112a9,
20695 0x1144b, 0x1144d,
20696 0x1145b, 0x1145b,
20697 0x115c2, 0x115c5,
20698 0x115c9, 0x115d7,
20699 0x11641, 0x11642,
20700 0x1173c, 0x1173e,
20701 0x11a42, 0x11a43,
20702 0x11a9b, 0x11a9c,
20703 0x11aa1, 0x11aa2,
20704 0x11c41, 0x11c43,
20705 0x11c71, 0x11c71,
20706 0x11ef7, 0x11ef8,
20707 0x12470, 0x12474,
20708 0x16a6e, 0x16a6f,
20709 0x16af5, 0x16af5,
20710 0x16b37, 0x16b39,
20711 0x16b44, 0x16b44,
20712 0x16e97, 0x16e98,
20713 0x1bc9f, 0x1bc9f,
20714 0x1da87, 0x1da8a,
20715 }; /* END of CR_Terminal_Punctuation */
20716 
20717 /* PROPERTY: 'Thaana': Script */
20718 static const OnigCodePoint
20719 CR_Thaana[] = { 1,
20720 0x0780, 0x07b1,
20721 }; /* END of CR_Thaana */
20722 
20723 /* PROPERTY: 'Thai': Script */
20724 static const OnigCodePoint
20725 CR_Thai[] = { 2,
20726 0x0e01, 0x0e3a,
20727 0x0e40, 0x0e5b,
20728 }; /* END of CR_Thai */
20729 
20730 /* PROPERTY: 'Tibetan': Script */
20731 static const OnigCodePoint
20732 CR_Tibetan[] = { 7,
20733 0x0f00, 0x0f47,
20734 0x0f49, 0x0f6c,
20735 0x0f71, 0x0f97,
20736 0x0f99, 0x0fbc,
20737 0x0fbe, 0x0fcc,
20738 0x0fce, 0x0fd4,
20739 0x0fd9, 0x0fda,
20740 }; /* END of CR_Tibetan */
20741 
20742 /* PROPERTY: 'Tifinagh': Script */
20743 static const OnigCodePoint
20744 CR_Tifinagh[] = { 3,
20745 0x2d30, 0x2d67,
20746 0x2d6f, 0x2d70,
20747 0x2d7f, 0x2d7f,
20748 }; /* END of CR_Tifinagh */
20749 
20750 /* PROPERTY: 'Tirhuta': Script */
20751 static const OnigCodePoint
20752 CR_Tirhuta[] = { 2,
20753 0x11480, 0x114c7,
20754 0x114d0, 0x114d9,
20755 }; /* END of CR_Tirhuta */
20756 
20757 /* PROPERTY: 'Ugaritic': Script */
20758 static const OnigCodePoint
20759 CR_Ugaritic[] = { 2,
20760 0x10380, 0x1039d,
20761 0x1039f, 0x1039f,
20762 }; /* END of CR_Ugaritic */
20763 
20764 /* PROPERTY: 'Unified_Ideograph': Binary Property */
20765 static const OnigCodePoint
20766 CR_Unified_Ideograph[] = { 14,
20767 0x3400, 0x4db5,
20768 0x4e00, 0x9fef,
20769 0xfa0e, 0xfa0f,
20770 0xfa11, 0xfa11,
20771 0xfa13, 0xfa14,
20772 0xfa1f, 0xfa1f,
20773 0xfa21, 0xfa21,
20774 0xfa23, 0xfa24,
20775 0xfa27, 0xfa29,
20776 0x20000, 0x2a6d6,
20777 0x2a700, 0x2b734,
20778 0x2b740, 0x2b81d,
20779 0x2b820, 0x2cea1,
20780 0x2ceb0, 0x2ebe0,
20781 }; /* END of CR_Unified_Ideograph */
20782 
20783 /* PROPERTY: 'Unknown': Script */
20784 static const OnigCodePoint
20785 CR_Unknown[] = { 664,
20786 0x0378, 0x0379,
20787 0x0380, 0x0383,
20788 0x038b, 0x038b,
20789 0x038d, 0x038d,
20790 0x03a2, 0x03a2,
20791 0x0530, 0x0530,
20792 0x0557, 0x0558,
20793 0x058b, 0x058c,
20794 0x0590, 0x0590,
20795 0x05c8, 0x05cf,
20796 0x05eb, 0x05ee,
20797 0x05f5, 0x05ff,
20798 0x061d, 0x061d,
20799 0x070e, 0x070e,
20800 0x074b, 0x074c,
20801 0x07b2, 0x07bf,
20802 0x07fb, 0x07fc,
20803 0x082e, 0x082f,
20804 0x083f, 0x083f,
20805 0x085c, 0x085d,
20806 0x085f, 0x085f,
20807 0x086b, 0x089f,
20808 0x08b5, 0x08b5,
20809 0x08be, 0x08d2,
20810 0x0984, 0x0984,
20811 0x098d, 0x098e,
20812 0x0991, 0x0992,
20813 0x09a9, 0x09a9,
20814 0x09b1, 0x09b1,
20815 0x09b3, 0x09b5,
20816 0x09ba, 0x09bb,
20817 0x09c5, 0x09c6,
20818 0x09c9, 0x09ca,
20819 0x09cf, 0x09d6,
20820 0x09d8, 0x09db,
20821 0x09de, 0x09de,
20822 0x09e4, 0x09e5,
20823 0x09ff, 0x0a00,
20824 0x0a04, 0x0a04,
20825 0x0a0b, 0x0a0e,
20826 0x0a11, 0x0a12,
20827 0x0a29, 0x0a29,
20828 0x0a31, 0x0a31,
20829 0x0a34, 0x0a34,
20830 0x0a37, 0x0a37,
20831 0x0a3a, 0x0a3b,
20832 0x0a3d, 0x0a3d,
20833 0x0a43, 0x0a46,
20834 0x0a49, 0x0a4a,
20835 0x0a4e, 0x0a50,
20836 0x0a52, 0x0a58,
20837 0x0a5d, 0x0a5d,
20838 0x0a5f, 0x0a65,
20839 0x0a77, 0x0a80,
20840 0x0a84, 0x0a84,
20841 0x0a8e, 0x0a8e,
20842 0x0a92, 0x0a92,
20843 0x0aa9, 0x0aa9,
20844 0x0ab1, 0x0ab1,
20845 0x0ab4, 0x0ab4,
20846 0x0aba, 0x0abb,
20847 0x0ac6, 0x0ac6,
20848 0x0aca, 0x0aca,
20849 0x0ace, 0x0acf,
20850 0x0ad1, 0x0adf,
20851 0x0ae4, 0x0ae5,
20852 0x0af2, 0x0af8,
20853 0x0b00, 0x0b00,
20854 0x0b04, 0x0b04,
20855 0x0b0d, 0x0b0e,
20856 0x0b11, 0x0b12,
20857 0x0b29, 0x0b29,
20858 0x0b31, 0x0b31,
20859 0x0b34, 0x0b34,
20860 0x0b3a, 0x0b3b,
20861 0x0b45, 0x0b46,
20862 0x0b49, 0x0b4a,
20863 0x0b4e, 0x0b55,
20864 0x0b58, 0x0b5b,
20865 0x0b5e, 0x0b5e,
20866 0x0b64, 0x0b65,
20867 0x0b78, 0x0b81,
20868 0x0b84, 0x0b84,
20869 0x0b8b, 0x0b8d,
20870 0x0b91, 0x0b91,
20871 0x0b96, 0x0b98,
20872 0x0b9b, 0x0b9b,
20873 0x0b9d, 0x0b9d,
20874 0x0ba0, 0x0ba2,
20875 0x0ba5, 0x0ba7,
20876 0x0bab, 0x0bad,
20877 0x0bba, 0x0bbd,
20878 0x0bc3, 0x0bc5,
20879 0x0bc9, 0x0bc9,
20880 0x0bce, 0x0bcf,
20881 0x0bd1, 0x0bd6,
20882 0x0bd8, 0x0be5,
20883 0x0bfb, 0x0bff,
20884 0x0c0d, 0x0c0d,
20885 0x0c11, 0x0c11,
20886 0x0c29, 0x0c29,
20887 0x0c3a, 0x0c3c,
20888 0x0c45, 0x0c45,
20889 0x0c49, 0x0c49,
20890 0x0c4e, 0x0c54,
20891 0x0c57, 0x0c57,
20892 0x0c5b, 0x0c5f,
20893 0x0c64, 0x0c65,
20894 0x0c70, 0x0c76,
20895 0x0c8d, 0x0c8d,
20896 0x0c91, 0x0c91,
20897 0x0ca9, 0x0ca9,
20898 0x0cb4, 0x0cb4,
20899 0x0cba, 0x0cbb,
20900 0x0cc5, 0x0cc5,
20901 0x0cc9, 0x0cc9,
20902 0x0cce, 0x0cd4,
20903 0x0cd7, 0x0cdd,
20904 0x0cdf, 0x0cdf,
20905 0x0ce4, 0x0ce5,
20906 0x0cf0, 0x0cf0,
20907 0x0cf3, 0x0cff,
20908 0x0d04, 0x0d04,
20909 0x0d0d, 0x0d0d,
20910 0x0d11, 0x0d11,
20911 0x0d45, 0x0d45,
20912 0x0d49, 0x0d49,
20913 0x0d50, 0x0d53,
20914 0x0d64, 0x0d65,
20915 0x0d80, 0x0d81,
20916 0x0d84, 0x0d84,
20917 0x0d97, 0x0d99,
20918 0x0db2, 0x0db2,
20919 0x0dbc, 0x0dbc,
20920 0x0dbe, 0x0dbf,
20921 0x0dc7, 0x0dc9,
20922 0x0dcb, 0x0dce,
20923 0x0dd5, 0x0dd5,
20924 0x0dd7, 0x0dd7,
20925 0x0de0, 0x0de5,
20926 0x0df0, 0x0df1,
20927 0x0df5, 0x0e00,
20928 0x0e3b, 0x0e3e,
20929 0x0e5c, 0x0e80,
20930 0x0e83, 0x0e83,
20931 0x0e85, 0x0e85,
20932 0x0e8b, 0x0e8b,
20933 0x0ea4, 0x0ea4,
20934 0x0ea6, 0x0ea6,
20935 0x0ebe, 0x0ebf,
20936 0x0ec5, 0x0ec5,
20937 0x0ec7, 0x0ec7,
20938 0x0ece, 0x0ecf,
20939 0x0eda, 0x0edb,
20940 0x0ee0, 0x0eff,
20941 0x0f48, 0x0f48,
20942 0x0f6d, 0x0f70,
20943 0x0f98, 0x0f98,
20944 0x0fbd, 0x0fbd,
20945 0x0fcd, 0x0fcd,
20946 0x0fdb, 0x0fff,
20947 0x10c6, 0x10c6,
20948 0x10c8, 0x10cc,
20949 0x10ce, 0x10cf,
20950 0x1249, 0x1249,
20951 0x124e, 0x124f,
20952 0x1257, 0x1257,
20953 0x1259, 0x1259,
20954 0x125e, 0x125f,
20955 0x1289, 0x1289,
20956 0x128e, 0x128f,
20957 0x12b1, 0x12b1,
20958 0x12b6, 0x12b7,
20959 0x12bf, 0x12bf,
20960 0x12c1, 0x12c1,
20961 0x12c6, 0x12c7,
20962 0x12d7, 0x12d7,
20963 0x1311, 0x1311,
20964 0x1316, 0x1317,
20965 0x135b, 0x135c,
20966 0x137d, 0x137f,
20967 0x139a, 0x139f,
20968 0x13f6, 0x13f7,
20969 0x13fe, 0x13ff,
20970 0x169d, 0x169f,
20971 0x16f9, 0x16ff,
20972 0x170d, 0x170d,
20973 0x1715, 0x171f,
20974 0x1737, 0x173f,
20975 0x1754, 0x175f,
20976 0x176d, 0x176d,
20977 0x1771, 0x1771,
20978 0x1774, 0x177f,
20979 0x17de, 0x17df,
20980 0x17ea, 0x17ef,
20981 0x17fa, 0x17ff,
20982 0x180f, 0x180f,
20983 0x181a, 0x181f,
20984 0x1879, 0x187f,
20985 0x18ab, 0x18af,
20986 0x18f6, 0x18ff,
20987 0x191f, 0x191f,
20988 0x192c, 0x192f,
20989 0x193c, 0x193f,
20990 0x1941, 0x1943,
20991 0x196e, 0x196f,
20992 0x1975, 0x197f,
20993 0x19ac, 0x19af,
20994 0x19ca, 0x19cf,
20995 0x19db, 0x19dd,
20996 0x1a1c, 0x1a1d,
20997 0x1a5f, 0x1a5f,
20998 0x1a7d, 0x1a7e,
20999 0x1a8a, 0x1a8f,
21000 0x1a9a, 0x1a9f,
21001 0x1aae, 0x1aaf,
21002 0x1abf, 0x1aff,
21003 0x1b4c, 0x1b4f,
21004 0x1b7d, 0x1b7f,
21005 0x1bf4, 0x1bfb,
21006 0x1c38, 0x1c3a,
21007 0x1c4a, 0x1c4c,
21008 0x1c89, 0x1c8f,
21009 0x1cbb, 0x1cbc,
21010 0x1cc8, 0x1ccf,
21011 0x1cfb, 0x1cff,
21012 0x1dfa, 0x1dfa,
21013 0x1f16, 0x1f17,
21014 0x1f1e, 0x1f1f,
21015 0x1f46, 0x1f47,
21016 0x1f4e, 0x1f4f,
21017 0x1f58, 0x1f58,
21018 0x1f5a, 0x1f5a,
21019 0x1f5c, 0x1f5c,
21020 0x1f5e, 0x1f5e,
21021 0x1f7e, 0x1f7f,
21022 0x1fb5, 0x1fb5,
21023 0x1fc5, 0x1fc5,
21024 0x1fd4, 0x1fd5,
21025 0x1fdc, 0x1fdc,
21026 0x1ff0, 0x1ff1,
21027 0x1ff5, 0x1ff5,
21028 0x1fff, 0x1fff,
21029 0x2065, 0x2065,
21030 0x2072, 0x2073,
21031 0x208f, 0x208f,
21032 0x209d, 0x209f,
21033 0x20c0, 0x20cf,
21034 0x20f1, 0x20ff,
21035 0x218c, 0x218f,
21036 0x2427, 0x243f,
21037 0x244b, 0x245f,
21038 0x2b74, 0x2b75,
21039 0x2b96, 0x2b97,
21040 0x2c2f, 0x2c2f,
21041 0x2c5f, 0x2c5f,
21042 0x2cf4, 0x2cf8,
21043 0x2d26, 0x2d26,
21044 0x2d28, 0x2d2c,
21045 0x2d2e, 0x2d2f,
21046 0x2d68, 0x2d6e,
21047 0x2d71, 0x2d7e,
21048 0x2d97, 0x2d9f,
21049 0x2da7, 0x2da7,
21050 0x2daf, 0x2daf,
21051 0x2db7, 0x2db7,
21052 0x2dbf, 0x2dbf,
21053 0x2dc7, 0x2dc7,
21054 0x2dcf, 0x2dcf,
21055 0x2dd7, 0x2dd7,
21056 0x2ddf, 0x2ddf,
21057 0x2e50, 0x2e7f,
21058 0x2e9a, 0x2e9a,
21059 0x2ef4, 0x2eff,
21060 0x2fd6, 0x2fef,
21061 0x2ffc, 0x2fff,
21062 0x3040, 0x3040,
21063 0x3097, 0x3098,
21064 0x3100, 0x3104,
21065 0x3130, 0x3130,
21066 0x318f, 0x318f,
21067 0x31bb, 0x31bf,
21068 0x31e4, 0x31ef,
21069 0x321f, 0x321f,
21070 0x4db6, 0x4dbf,
21071 0x9ff0, 0x9fff,
21072 0xa48d, 0xa48f,
21073 0xa4c7, 0xa4cf,
21074 0xa62c, 0xa63f,
21075 0xa6f8, 0xa6ff,
21076 0xa7c0, 0xa7c1,
21077 0xa7c7, 0xa7f6,
21078 0xa82c, 0xa82f,
21079 0xa83a, 0xa83f,
21080 0xa878, 0xa87f,
21081 0xa8c6, 0xa8cd,
21082 0xa8da, 0xa8df,
21083 0xa954, 0xa95e,
21084 0xa97d, 0xa97f,
21085 0xa9ce, 0xa9ce,
21086 0xa9da, 0xa9dd,
21087 0xa9ff, 0xa9ff,
21088 0xaa37, 0xaa3f,
21089 0xaa4e, 0xaa4f,
21090 0xaa5a, 0xaa5b,
21091 0xaac3, 0xaada,
21092 0xaaf7, 0xab00,
21093 0xab07, 0xab08,
21094 0xab0f, 0xab10,
21095 0xab17, 0xab1f,
21096 0xab27, 0xab27,
21097 0xab2f, 0xab2f,
21098 0xab68, 0xab6f,
21099 0xabee, 0xabef,
21100 0xabfa, 0xabff,
21101 0xd7a4, 0xd7af,
21102 0xd7c7, 0xd7ca,
21103 0xd7fc, 0xf8ff,
21104 0xfa6e, 0xfa6f,
21105 0xfada, 0xfaff,
21106 0xfb07, 0xfb12,
21107 0xfb18, 0xfb1c,
21108 0xfb37, 0xfb37,
21109 0xfb3d, 0xfb3d,
21110 0xfb3f, 0xfb3f,
21111 0xfb42, 0xfb42,
21112 0xfb45, 0xfb45,
21113 0xfbc2, 0xfbd2,
21114 0xfd40, 0xfd4f,
21115 0xfd90, 0xfd91,
21116 0xfdc8, 0xfdef,
21117 0xfdfe, 0xfdff,
21118 0xfe1a, 0xfe1f,
21119 0xfe53, 0xfe53,
21120 0xfe67, 0xfe67,
21121 0xfe6c, 0xfe6f,
21122 0xfe75, 0xfe75,
21123 0xfefd, 0xfefe,
21124 0xff00, 0xff00,
21125 0xffbf, 0xffc1,
21126 0xffc8, 0xffc9,
21127 0xffd0, 0xffd1,
21128 0xffd8, 0xffd9,
21129 0xffdd, 0xffdf,
21130 0xffe7, 0xffe7,
21131 0xffef, 0xfff8,
21132 0xfffe, 0xffff,
21133 0x1000c, 0x1000c,
21134 0x10027, 0x10027,
21135 0x1003b, 0x1003b,
21136 0x1003e, 0x1003e,
21137 0x1004e, 0x1004f,
21138 0x1005e, 0x1007f,
21139 0x100fb, 0x100ff,
21140 0x10103, 0x10106,
21141 0x10134, 0x10136,
21142 0x1018f, 0x1018f,
21143 0x1019c, 0x1019f,
21144 0x101a1, 0x101cf,
21145 0x101fe, 0x1027f,
21146 0x1029d, 0x1029f,
21147 0x102d1, 0x102df,
21148 0x102fc, 0x102ff,
21149 0x10324, 0x1032c,
21150 0x1034b, 0x1034f,
21151 0x1037b, 0x1037f,
21152 0x1039e, 0x1039e,
21153 0x103c4, 0x103c7,
21154 0x103d6, 0x103ff,
21155 0x1049e, 0x1049f,
21156 0x104aa, 0x104af,
21157 0x104d4, 0x104d7,
21158 0x104fc, 0x104ff,
21159 0x10528, 0x1052f,
21160 0x10564, 0x1056e,
21161 0x10570, 0x105ff,
21162 0x10737, 0x1073f,
21163 0x10756, 0x1075f,
21164 0x10768, 0x107ff,
21165 0x10806, 0x10807,
21166 0x10809, 0x10809,
21167 0x10836, 0x10836,
21168 0x10839, 0x1083b,
21169 0x1083d, 0x1083e,
21170 0x10856, 0x10856,
21171 0x1089f, 0x108a6,
21172 0x108b0, 0x108df,
21173 0x108f3, 0x108f3,
21174 0x108f6, 0x108fa,
21175 0x1091c, 0x1091e,
21176 0x1093a, 0x1093e,
21177 0x10940, 0x1097f,
21178 0x109b8, 0x109bb,
21179 0x109d0, 0x109d1,
21180 0x10a04, 0x10a04,
21181 0x10a07, 0x10a0b,
21182 0x10a14, 0x10a14,
21183 0x10a18, 0x10a18,
21184 0x10a36, 0x10a37,
21185 0x10a3b, 0x10a3e,
21186 0x10a49, 0x10a4f,
21187 0x10a59, 0x10a5f,
21188 0x10aa0, 0x10abf,
21189 0x10ae7, 0x10aea,
21190 0x10af7, 0x10aff,
21191 0x10b36, 0x10b38,
21192 0x10b56, 0x10b57,
21193 0x10b73, 0x10b77,
21194 0x10b92, 0x10b98,
21195 0x10b9d, 0x10ba8,
21196 0x10bb0, 0x10bff,
21197 0x10c49, 0x10c7f,
21198 0x10cb3, 0x10cbf,
21199 0x10cf3, 0x10cf9,
21200 0x10d28, 0x10d2f,
21201 0x10d3a, 0x10e5f,
21202 0x10e7f, 0x10eff,
21203 0x10f28, 0x10f2f,
21204 0x10f5a, 0x10fdf,
21205 0x10ff7, 0x10fff,
21206 0x1104e, 0x11051,
21207 0x11070, 0x1107e,
21208 0x110c2, 0x110cc,
21209 0x110ce, 0x110cf,
21210 0x110e9, 0x110ef,
21211 0x110fa, 0x110ff,
21212 0x11135, 0x11135,
21213 0x11147, 0x1114f,
21214 0x11177, 0x1117f,
21215 0x111ce, 0x111cf,
21216 0x111e0, 0x111e0,
21217 0x111f5, 0x111ff,
21218 0x11212, 0x11212,
21219 0x1123f, 0x1127f,
21220 0x11287, 0x11287,
21221 0x11289, 0x11289,
21222 0x1128e, 0x1128e,
21223 0x1129e, 0x1129e,
21224 0x112aa, 0x112af,
21225 0x112eb, 0x112ef,
21226 0x112fa, 0x112ff,
21227 0x11304, 0x11304,
21228 0x1130d, 0x1130e,
21229 0x11311, 0x11312,
21230 0x11329, 0x11329,
21231 0x11331, 0x11331,
21232 0x11334, 0x11334,
21233 0x1133a, 0x1133a,
21234 0x11345, 0x11346,
21235 0x11349, 0x1134a,
21236 0x1134e, 0x1134f,
21237 0x11351, 0x11356,
21238 0x11358, 0x1135c,
21239 0x11364, 0x11365,
21240 0x1136d, 0x1136f,
21241 0x11375, 0x113ff,
21242 0x1145a, 0x1145a,
21243 0x1145c, 0x1145c,
21244 0x11460, 0x1147f,
21245 0x114c8, 0x114cf,
21246 0x114da, 0x1157f,
21247 0x115b6, 0x115b7,
21248 0x115de, 0x115ff,
21249 0x11645, 0x1164f,
21250 0x1165a, 0x1165f,
21251 0x1166d, 0x1167f,
21252 0x116b9, 0x116bf,
21253 0x116ca, 0x116ff,
21254 0x1171b, 0x1171c,
21255 0x1172c, 0x1172f,
21256 0x11740, 0x117ff,
21257 0x1183c, 0x1189f,
21258 0x118f3, 0x118fe,
21259 0x11900, 0x1199f,
21260 0x119a8, 0x119a9,
21261 0x119d8, 0x119d9,
21262 0x119e5, 0x119ff,
21263 0x11a48, 0x11a4f,
21264 0x11aa3, 0x11abf,
21265 0x11af9, 0x11bff,
21266 0x11c09, 0x11c09,
21267 0x11c37, 0x11c37,
21268 0x11c46, 0x11c4f,
21269 0x11c6d, 0x11c6f,
21270 0x11c90, 0x11c91,
21271 0x11ca8, 0x11ca8,
21272 0x11cb7, 0x11cff,
21273 0x11d07, 0x11d07,
21274 0x11d0a, 0x11d0a,
21275 0x11d37, 0x11d39,
21276 0x11d3b, 0x11d3b,
21277 0x11d3e, 0x11d3e,
21278 0x11d48, 0x11d4f,
21279 0x11d5a, 0x11d5f,
21280 0x11d66, 0x11d66,
21281 0x11d69, 0x11d69,
21282 0x11d8f, 0x11d8f,
21283 0x11d92, 0x11d92,
21284 0x11d99, 0x11d9f,
21285 0x11daa, 0x11edf,
21286 0x11ef9, 0x11fbf,
21287 0x11ff2, 0x11ffe,
21288 0x1239a, 0x123ff,
21289 0x1246f, 0x1246f,
21290 0x12475, 0x1247f,
21291 0x12544, 0x12fff,
21292 0x1342f, 0x1342f,
21293 0x13439, 0x143ff,
21294 0x14647, 0x167ff,
21295 0x16a39, 0x16a3f,
21296 0x16a5f, 0x16a5f,
21297 0x16a6a, 0x16a6d,
21298 0x16a70, 0x16acf,
21299 0x16aee, 0x16aef,
21300 0x16af6, 0x16aff,
21301 0x16b46, 0x16b4f,
21302 0x16b5a, 0x16b5a,
21303 0x16b62, 0x16b62,
21304 0x16b78, 0x16b7c,
21305 0x16b90, 0x16e3f,
21306 0x16e9b, 0x16eff,
21307 0x16f4b, 0x16f4e,
21308 0x16f88, 0x16f8e,
21309 0x16fa0, 0x16fdf,
21310 0x16fe4, 0x16fff,
21311 0x187f8, 0x187ff,
21312 0x18af3, 0x1afff,
21313 0x1b11f, 0x1b14f,
21314 0x1b153, 0x1b163,
21315 0x1b168, 0x1b16f,
21316 0x1b2fc, 0x1bbff,
21317 0x1bc6b, 0x1bc6f,
21318 0x1bc7d, 0x1bc7f,
21319 0x1bc89, 0x1bc8f,
21320 0x1bc9a, 0x1bc9b,
21321 0x1bca4, 0x1cfff,
21322 0x1d0f6, 0x1d0ff,
21323 0x1d127, 0x1d128,
21324 0x1d1e9, 0x1d1ff,
21325 0x1d246, 0x1d2df,
21326 0x1d2f4, 0x1d2ff,
21327 0x1d357, 0x1d35f,
21328 0x1d379, 0x1d3ff,
21329 0x1d455, 0x1d455,
21330 0x1d49d, 0x1d49d,
21331 0x1d4a0, 0x1d4a1,
21332 0x1d4a3, 0x1d4a4,
21333 0x1d4a7, 0x1d4a8,
21334 0x1d4ad, 0x1d4ad,
21335 0x1d4ba, 0x1d4ba,
21336 0x1d4bc, 0x1d4bc,
21337 0x1d4c4, 0x1d4c4,
21338 0x1d506, 0x1d506,
21339 0x1d50b, 0x1d50c,
21340 0x1d515, 0x1d515,
21341 0x1d51d, 0x1d51d,
21342 0x1d53a, 0x1d53a,
21343 0x1d53f, 0x1d53f,
21344 0x1d545, 0x1d545,
21345 0x1d547, 0x1d549,
21346 0x1d551, 0x1d551,
21347 0x1d6a6, 0x1d6a7,
21348 0x1d7cc, 0x1d7cd,
21349 0x1da8c, 0x1da9a,
21350 0x1daa0, 0x1daa0,
21351 0x1dab0, 0x1dfff,
21352 0x1e007, 0x1e007,
21353 0x1e019, 0x1e01a,
21354 0x1e022, 0x1e022,
21355 0x1e025, 0x1e025,
21356 0x1e02b, 0x1e0ff,
21357 0x1e12d, 0x1e12f,
21358 0x1e13e, 0x1e13f,
21359 0x1e14a, 0x1e14d,
21360 0x1e150, 0x1e2bf,
21361 0x1e2fa, 0x1e2fe,
21362 0x1e300, 0x1e7ff,
21363 0x1e8c5, 0x1e8c6,
21364 0x1e8d7, 0x1e8ff,
21365 0x1e94c, 0x1e94f,
21366 0x1e95a, 0x1e95d,
21367 0x1e960, 0x1ec70,
21368 0x1ecb5, 0x1ed00,
21369 0x1ed3e, 0x1edff,
21370 0x1ee04, 0x1ee04,
21371 0x1ee20, 0x1ee20,
21372 0x1ee23, 0x1ee23,
21373 0x1ee25, 0x1ee26,
21374 0x1ee28, 0x1ee28,
21375 0x1ee33, 0x1ee33,
21376 0x1ee38, 0x1ee38,
21377 0x1ee3a, 0x1ee3a,
21378 0x1ee3c, 0x1ee41,
21379 0x1ee43, 0x1ee46,
21380 0x1ee48, 0x1ee48,
21381 0x1ee4a, 0x1ee4a,
21382 0x1ee4c, 0x1ee4c,
21383 0x1ee50, 0x1ee50,
21384 0x1ee53, 0x1ee53,
21385 0x1ee55, 0x1ee56,
21386 0x1ee58, 0x1ee58,
21387 0x1ee5a, 0x1ee5a,
21388 0x1ee5c, 0x1ee5c,
21389 0x1ee5e, 0x1ee5e,
21390 0x1ee60, 0x1ee60,
21391 0x1ee63, 0x1ee63,
21392 0x1ee65, 0x1ee66,
21393 0x1ee6b, 0x1ee6b,
21394 0x1ee73, 0x1ee73,
21395 0x1ee78, 0x1ee78,
21396 0x1ee7d, 0x1ee7d,
21397 0x1ee7f, 0x1ee7f,
21398 0x1ee8a, 0x1ee8a,
21399 0x1ee9c, 0x1eea0,
21400 0x1eea4, 0x1eea4,
21401 0x1eeaa, 0x1eeaa,
21402 0x1eebc, 0x1eeef,
21403 0x1eef2, 0x1efff,
21404 0x1f02c, 0x1f02f,
21405 0x1f094, 0x1f09f,
21406 0x1f0af, 0x1f0b0,
21407 0x1f0c0, 0x1f0c0,
21408 0x1f0d0, 0x1f0d0,
21409 0x1f0f6, 0x1f0ff,
21410 0x1f10d, 0x1f10f,
21411 0x1f16d, 0x1f16f,
21412 0x1f1ad, 0x1f1e5,
21413 0x1f203, 0x1f20f,
21414 0x1f23c, 0x1f23f,
21415 0x1f249, 0x1f24f,
21416 0x1f252, 0x1f25f,
21417 0x1f266, 0x1f2ff,
21418 0x1f6d6, 0x1f6df,
21419 0x1f6ed, 0x1f6ef,
21420 0x1f6fb, 0x1f6ff,
21421 0x1f774, 0x1f77f,
21422 0x1f7d9, 0x1f7df,
21423 0x1f7ec, 0x1f7ff,
21424 0x1f80c, 0x1f80f,
21425 0x1f848, 0x1f84f,
21426 0x1f85a, 0x1f85f,
21427 0x1f888, 0x1f88f,
21428 0x1f8ae, 0x1f8ff,
21429 0x1f90c, 0x1f90c,
21430 0x1f972, 0x1f972,
21431 0x1f977, 0x1f979,
21432 0x1f9a3, 0x1f9a4,
21433 0x1f9ab, 0x1f9ad,
21434 0x1f9cb, 0x1f9cc,
21435 0x1fa54, 0x1fa5f,
21436 0x1fa6e, 0x1fa6f,
21437 0x1fa74, 0x1fa77,
21438 0x1fa7b, 0x1fa7f,
21439 0x1fa83, 0x1fa8f,
21440 0x1fa96, 0x1ffff,
21441 0x2a6d7, 0x2a6ff,
21442 0x2b735, 0x2b73f,
21443 0x2b81e, 0x2b81f,
21444 0x2cea2, 0x2ceaf,
21445 0x2ebe1, 0x2f7ff,
21446 0x2fa1e, 0xe0000,
21447 0xe0002, 0xe001f,
21448 0xe0080, 0xe00ff,
21449 0xe01f0, 0x10ffff,
21450 }; /* END of CR_Unknown */
21451 
21452 /* PROPERTY: 'Uppercase': Derived Property */
21453 #define CR_Uppercase CR_Upper
21454 
21455 /* PROPERTY: 'Vai': Script */
21456 static const OnigCodePoint
21457 CR_Vai[] = { 1,
21458 0xa500, 0xa62b,
21459 }; /* END of CR_Vai */
21460 
21461 /* PROPERTY: 'Variation_Selector': Binary Property */
21462 static const OnigCodePoint
21463 CR_Variation_Selector[] = { 3,
21464 0x180b, 0x180d,
21465 0xfe00, 0xfe0f,
21466 0xe0100, 0xe01ef,
21467 }; /* END of CR_Variation_Selector */
21468 
21469 /* PROPERTY: 'Wancho': Script */
21470 static const OnigCodePoint
21471 CR_Wancho[] = { 2,
21472 0x1e2c0, 0x1e2f9,
21473 0x1e2ff, 0x1e2ff,
21474 }; /* END of CR_Wancho */
21475 
21476 /* PROPERTY: 'Warang_Citi': Script */
21477 static const OnigCodePoint
21478 CR_Warang_Citi[] = { 2,
21479 0x118a0, 0x118f2,
21480 0x118ff, 0x118ff,
21481 }; /* END of CR_Warang_Citi */
21482 
21483 /* PROPERTY: 'White_Space': Binary Property */
21484 #define CR_White_Space CR_Space
21485 
21486 /* PROPERTY: 'XID_Continue': Derived Property */
21487 static const OnigCodePoint
21488 CR_XID_Continue[] = { 720,
21489 0x0030, 0x0039,
21490 0x0041, 0x005a,
21491 0x005f, 0x005f,
21492 0x0061, 0x007a,
21493 0x00aa, 0x00aa,
21494 0x00b5, 0x00b5,
21495 0x00b7, 0x00b7,
21496 0x00ba, 0x00ba,
21497 0x00c0, 0x00d6,
21498 0x00d8, 0x00f6,
21499 0x00f8, 0x02c1,
21500 0x02c6, 0x02d1,
21501 0x02e0, 0x02e4,
21502 0x02ec, 0x02ec,
21503 0x02ee, 0x02ee,
21504 0x0300, 0x0374,
21505 0x0376, 0x0377,
21506 0x037b, 0x037d,
21507 0x037f, 0x037f,
21508 0x0386, 0x038a,
21509 0x038c, 0x038c,
21510 0x038e, 0x03a1,
21511 0x03a3, 0x03f5,
21512 0x03f7, 0x0481,
21513 0x0483, 0x0487,
21514 0x048a, 0x052f,
21515 0x0531, 0x0556,
21516 0x0559, 0x0559,
21517 0x0560, 0x0588,
21518 0x0591, 0x05bd,
21519 0x05bf, 0x05bf,
21520 0x05c1, 0x05c2,
21521 0x05c4, 0x05c5,
21522 0x05c7, 0x05c7,
21523 0x05d0, 0x05ea,
21524 0x05ef, 0x05f2,
21525 0x0610, 0x061a,
21526 0x0620, 0x0669,
21527 0x066e, 0x06d3,
21528 0x06d5, 0x06dc,
21529 0x06df, 0x06e8,
21530 0x06ea, 0x06fc,
21531 0x06ff, 0x06ff,
21532 0x0710, 0x074a,
21533 0x074d, 0x07b1,
21534 0x07c0, 0x07f5,
21535 0x07fa, 0x07fa,
21536 0x07fd, 0x07fd,
21537 0x0800, 0x082d,
21538 0x0840, 0x085b,
21539 0x0860, 0x086a,
21540 0x08a0, 0x08b4,
21541 0x08b6, 0x08bd,
21542 0x08d3, 0x08e1,
21543 0x08e3, 0x0963,
21544 0x0966, 0x096f,
21545 0x0971, 0x0983,
21546 0x0985, 0x098c,
21547 0x098f, 0x0990,
21548 0x0993, 0x09a8,
21549 0x09aa, 0x09b0,
21550 0x09b2, 0x09b2,
21551 0x09b6, 0x09b9,
21552 0x09bc, 0x09c4,
21553 0x09c7, 0x09c8,
21554 0x09cb, 0x09ce,
21555 0x09d7, 0x09d7,
21556 0x09dc, 0x09dd,
21557 0x09df, 0x09e3,
21558 0x09e6, 0x09f1,
21559 0x09fc, 0x09fc,
21560 0x09fe, 0x09fe,
21561 0x0a01, 0x0a03,
21562 0x0a05, 0x0a0a,
21563 0x0a0f, 0x0a10,
21564 0x0a13, 0x0a28,
21565 0x0a2a, 0x0a30,
21566 0x0a32, 0x0a33,
21567 0x0a35, 0x0a36,
21568 0x0a38, 0x0a39,
21569 0x0a3c, 0x0a3c,
21570 0x0a3e, 0x0a42,
21571 0x0a47, 0x0a48,
21572 0x0a4b, 0x0a4d,
21573 0x0a51, 0x0a51,
21574 0x0a59, 0x0a5c,
21575 0x0a5e, 0x0a5e,
21576 0x0a66, 0x0a75,
21577 0x0a81, 0x0a83,
21578 0x0a85, 0x0a8d,
21579 0x0a8f, 0x0a91,
21580 0x0a93, 0x0aa8,
21581 0x0aaa, 0x0ab0,
21582 0x0ab2, 0x0ab3,
21583 0x0ab5, 0x0ab9,
21584 0x0abc, 0x0ac5,
21585 0x0ac7, 0x0ac9,
21586 0x0acb, 0x0acd,
21587 0x0ad0, 0x0ad0,
21588 0x0ae0, 0x0ae3,
21589 0x0ae6, 0x0aef,
21590 0x0af9, 0x0aff,
21591 0x0b01, 0x0b03,
21592 0x0b05, 0x0b0c,
21593 0x0b0f, 0x0b10,
21594 0x0b13, 0x0b28,
21595 0x0b2a, 0x0b30,
21596 0x0b32, 0x0b33,
21597 0x0b35, 0x0b39,
21598 0x0b3c, 0x0b44,
21599 0x0b47, 0x0b48,
21600 0x0b4b, 0x0b4d,
21601 0x0b56, 0x0b57,
21602 0x0b5c, 0x0b5d,
21603 0x0b5f, 0x0b63,
21604 0x0b66, 0x0b6f,
21605 0x0b71, 0x0b71,
21606 0x0b82, 0x0b83,
21607 0x0b85, 0x0b8a,
21608 0x0b8e, 0x0b90,
21609 0x0b92, 0x0b95,
21610 0x0b99, 0x0b9a,
21611 0x0b9c, 0x0b9c,
21612 0x0b9e, 0x0b9f,
21613 0x0ba3, 0x0ba4,
21614 0x0ba8, 0x0baa,
21615 0x0bae, 0x0bb9,
21616 0x0bbe, 0x0bc2,
21617 0x0bc6, 0x0bc8,
21618 0x0bca, 0x0bcd,
21619 0x0bd0, 0x0bd0,
21620 0x0bd7, 0x0bd7,
21621 0x0be6, 0x0bef,
21622 0x0c00, 0x0c0c,
21623 0x0c0e, 0x0c10,
21624 0x0c12, 0x0c28,
21625 0x0c2a, 0x0c39,
21626 0x0c3d, 0x0c44,
21627 0x0c46, 0x0c48,
21628 0x0c4a, 0x0c4d,
21629 0x0c55, 0x0c56,
21630 0x0c58, 0x0c5a,
21631 0x0c60, 0x0c63,
21632 0x0c66, 0x0c6f,
21633 0x0c80, 0x0c83,
21634 0x0c85, 0x0c8c,
21635 0x0c8e, 0x0c90,
21636 0x0c92, 0x0ca8,
21637 0x0caa, 0x0cb3,
21638 0x0cb5, 0x0cb9,
21639 0x0cbc, 0x0cc4,
21640 0x0cc6, 0x0cc8,
21641 0x0cca, 0x0ccd,
21642 0x0cd5, 0x0cd6,
21643 0x0cde, 0x0cde,
21644 0x0ce0, 0x0ce3,
21645 0x0ce6, 0x0cef,
21646 0x0cf1, 0x0cf2,
21647 0x0d00, 0x0d03,
21648 0x0d05, 0x0d0c,
21649 0x0d0e, 0x0d10,
21650 0x0d12, 0x0d44,
21651 0x0d46, 0x0d48,
21652 0x0d4a, 0x0d4e,
21653 0x0d54, 0x0d57,
21654 0x0d5f, 0x0d63,
21655 0x0d66, 0x0d6f,
21656 0x0d7a, 0x0d7f,
21657 0x0d82, 0x0d83,
21658 0x0d85, 0x0d96,
21659 0x0d9a, 0x0db1,
21660 0x0db3, 0x0dbb,
21661 0x0dbd, 0x0dbd,
21662 0x0dc0, 0x0dc6,
21663 0x0dca, 0x0dca,
21664 0x0dcf, 0x0dd4,
21665 0x0dd6, 0x0dd6,
21666 0x0dd8, 0x0ddf,
21667 0x0de6, 0x0def,
21668 0x0df2, 0x0df3,
21669 0x0e01, 0x0e3a,
21670 0x0e40, 0x0e4e,
21671 0x0e50, 0x0e59,
21672 0x0e81, 0x0e82,
21673 0x0e84, 0x0e84,
21674 0x0e86, 0x0e8a,
21675 0x0e8c, 0x0ea3,
21676 0x0ea5, 0x0ea5,
21677 0x0ea7, 0x0ebd,
21678 0x0ec0, 0x0ec4,
21679 0x0ec6, 0x0ec6,
21680 0x0ec8, 0x0ecd,
21681 0x0ed0, 0x0ed9,
21682 0x0edc, 0x0edf,
21683 0x0f00, 0x0f00,
21684 0x0f18, 0x0f19,
21685 0x0f20, 0x0f29,
21686 0x0f35, 0x0f35,
21687 0x0f37, 0x0f37,
21688 0x0f39, 0x0f39,
21689 0x0f3e, 0x0f47,
21690 0x0f49, 0x0f6c,
21691 0x0f71, 0x0f84,
21692 0x0f86, 0x0f97,
21693 0x0f99, 0x0fbc,
21694 0x0fc6, 0x0fc6,
21695 0x1000, 0x1049,
21696 0x1050, 0x109d,
21697 0x10a0, 0x10c5,
21698 0x10c7, 0x10c7,
21699 0x10cd, 0x10cd,
21700 0x10d0, 0x10fa,
21701 0x10fc, 0x1248,
21702 0x124a, 0x124d,
21703 0x1250, 0x1256,
21704 0x1258, 0x1258,
21705 0x125a, 0x125d,
21706 0x1260, 0x1288,
21707 0x128a, 0x128d,
21708 0x1290, 0x12b0,
21709 0x12b2, 0x12b5,
21710 0x12b8, 0x12be,
21711 0x12c0, 0x12c0,
21712 0x12c2, 0x12c5,
21713 0x12c8, 0x12d6,
21714 0x12d8, 0x1310,
21715 0x1312, 0x1315,
21716 0x1318, 0x135a,
21717 0x135d, 0x135f,
21718 0x1369, 0x1371,
21719 0x1380, 0x138f,
21720 0x13a0, 0x13f5,
21721 0x13f8, 0x13fd,
21722 0x1401, 0x166c,
21723 0x166f, 0x167f,
21724 0x1681, 0x169a,
21725 0x16a0, 0x16ea,
21726 0x16ee, 0x16f8,
21727 0x1700, 0x170c,
21728 0x170e, 0x1714,
21729 0x1720, 0x1734,
21730 0x1740, 0x1753,
21731 0x1760, 0x176c,
21732 0x176e, 0x1770,
21733 0x1772, 0x1773,
21734 0x1780, 0x17d3,
21735 0x17d7, 0x17d7,
21736 0x17dc, 0x17dd,
21737 0x17e0, 0x17e9,
21738 0x180b, 0x180d,
21739 0x1810, 0x1819,
21740 0x1820, 0x1878,
21741 0x1880, 0x18aa,
21742 0x18b0, 0x18f5,
21743 0x1900, 0x191e,
21744 0x1920, 0x192b,
21745 0x1930, 0x193b,
21746 0x1946, 0x196d,
21747 0x1970, 0x1974,
21748 0x1980, 0x19ab,
21749 0x19b0, 0x19c9,
21750 0x19d0, 0x19da,
21751 0x1a00, 0x1a1b,
21752 0x1a20, 0x1a5e,
21753 0x1a60, 0x1a7c,
21754 0x1a7f, 0x1a89,
21755 0x1a90, 0x1a99,
21756 0x1aa7, 0x1aa7,
21757 0x1ab0, 0x1abd,
21758 0x1b00, 0x1b4b,
21759 0x1b50, 0x1b59,
21760 0x1b6b, 0x1b73,
21761 0x1b80, 0x1bf3,
21762 0x1c00, 0x1c37,
21763 0x1c40, 0x1c49,
21764 0x1c4d, 0x1c7d,
21765 0x1c80, 0x1c88,
21766 0x1c90, 0x1cba,
21767 0x1cbd, 0x1cbf,
21768 0x1cd0, 0x1cd2,
21769 0x1cd4, 0x1cfa,
21770 0x1d00, 0x1df9,
21771 0x1dfb, 0x1f15,
21772 0x1f18, 0x1f1d,
21773 0x1f20, 0x1f45,
21774 0x1f48, 0x1f4d,
21775 0x1f50, 0x1f57,
21776 0x1f59, 0x1f59,
21777 0x1f5b, 0x1f5b,
21778 0x1f5d, 0x1f5d,
21779 0x1f5f, 0x1f7d,
21780 0x1f80, 0x1fb4,
21781 0x1fb6, 0x1fbc,
21782 0x1fbe, 0x1fbe,
21783 0x1fc2, 0x1fc4,
21784 0x1fc6, 0x1fcc,
21785 0x1fd0, 0x1fd3,
21786 0x1fd6, 0x1fdb,
21787 0x1fe0, 0x1fec,
21788 0x1ff2, 0x1ff4,
21789 0x1ff6, 0x1ffc,
21790 0x203f, 0x2040,
21791 0x2054, 0x2054,
21792 0x2071, 0x2071,
21793 0x207f, 0x207f,
21794 0x2090, 0x209c,
21795 0x20d0, 0x20dc,
21796 0x20e1, 0x20e1,
21797 0x20e5, 0x20f0,
21798 0x2102, 0x2102,
21799 0x2107, 0x2107,
21800 0x210a, 0x2113,
21801 0x2115, 0x2115,
21802 0x2118, 0x211d,
21803 0x2124, 0x2124,
21804 0x2126, 0x2126,
21805 0x2128, 0x2128,
21806 0x212a, 0x2139,
21807 0x213c, 0x213f,
21808 0x2145, 0x2149,
21809 0x214e, 0x214e,
21810 0x2160, 0x2188,
21811 0x2c00, 0x2c2e,
21812 0x2c30, 0x2c5e,
21813 0x2c60, 0x2ce4,
21814 0x2ceb, 0x2cf3,
21815 0x2d00, 0x2d25,
21816 0x2d27, 0x2d27,
21817 0x2d2d, 0x2d2d,
21818 0x2d30, 0x2d67,
21819 0x2d6f, 0x2d6f,
21820 0x2d7f, 0x2d96,
21821 0x2da0, 0x2da6,
21822 0x2da8, 0x2dae,
21823 0x2db0, 0x2db6,
21824 0x2db8, 0x2dbe,
21825 0x2dc0, 0x2dc6,
21826 0x2dc8, 0x2dce,
21827 0x2dd0, 0x2dd6,
21828 0x2dd8, 0x2dde,
21829 0x2de0, 0x2dff,
21830 0x3005, 0x3007,
21831 0x3021, 0x302f,
21832 0x3031, 0x3035,
21833 0x3038, 0x303c,
21834 0x3041, 0x3096,
21835 0x3099, 0x309a,
21836 0x309d, 0x309f,
21837 0x30a1, 0x30fa,
21838 0x30fc, 0x30ff,
21839 0x3105, 0x312f,
21840 0x3131, 0x318e,
21841 0x31a0, 0x31ba,
21842 0x31f0, 0x31ff,
21843 0x3400, 0x4db5,
21844 0x4e00, 0x9fef,
21845 0xa000, 0xa48c,
21846 0xa4d0, 0xa4fd,
21847 0xa500, 0xa60c,
21848 0xa610, 0xa62b,
21849 0xa640, 0xa66f,
21850 0xa674, 0xa67d,
21851 0xa67f, 0xa6f1,
21852 0xa717, 0xa71f,
21853 0xa722, 0xa788,
21854 0xa78b, 0xa7bf,
21855 0xa7c2, 0xa7c6,
21856 0xa7f7, 0xa827,
21857 0xa840, 0xa873,
21858 0xa880, 0xa8c5,
21859 0xa8d0, 0xa8d9,
21860 0xa8e0, 0xa8f7,
21861 0xa8fb, 0xa8fb,
21862 0xa8fd, 0xa92d,
21863 0xa930, 0xa953,
21864 0xa960, 0xa97c,
21865 0xa980, 0xa9c0,
21866 0xa9cf, 0xa9d9,
21867 0xa9e0, 0xa9fe,
21868 0xaa00, 0xaa36,
21869 0xaa40, 0xaa4d,
21870 0xaa50, 0xaa59,
21871 0xaa60, 0xaa76,
21872 0xaa7a, 0xaac2,
21873 0xaadb, 0xaadd,
21874 0xaae0, 0xaaef,
21875 0xaaf2, 0xaaf6,
21876 0xab01, 0xab06,
21877 0xab09, 0xab0e,
21878 0xab11, 0xab16,
21879 0xab20, 0xab26,
21880 0xab28, 0xab2e,
21881 0xab30, 0xab5a,
21882 0xab5c, 0xab67,
21883 0xab70, 0xabea,
21884 0xabec, 0xabed,
21885 0xabf0, 0xabf9,
21886 0xac00, 0xd7a3,
21887 0xd7b0, 0xd7c6,
21888 0xd7cb, 0xd7fb,
21889 0xf900, 0xfa6d,
21890 0xfa70, 0xfad9,
21891 0xfb00, 0xfb06,
21892 0xfb13, 0xfb17,
21893 0xfb1d, 0xfb28,
21894 0xfb2a, 0xfb36,
21895 0xfb38, 0xfb3c,
21896 0xfb3e, 0xfb3e,
21897 0xfb40, 0xfb41,
21898 0xfb43, 0xfb44,
21899 0xfb46, 0xfbb1,
21900 0xfbd3, 0xfc5d,
21901 0xfc64, 0xfd3d,
21902 0xfd50, 0xfd8f,
21903 0xfd92, 0xfdc7,
21904 0xfdf0, 0xfdf9,
21905 0xfe00, 0xfe0f,
21906 0xfe20, 0xfe2f,
21907 0xfe33, 0xfe34,
21908 0xfe4d, 0xfe4f,
21909 0xfe71, 0xfe71,
21910 0xfe73, 0xfe73,
21911 0xfe77, 0xfe77,
21912 0xfe79, 0xfe79,
21913 0xfe7b, 0xfe7b,
21914 0xfe7d, 0xfe7d,
21915 0xfe7f, 0xfefc,
21916 0xff10, 0xff19,
21917 0xff21, 0xff3a,
21918 0xff3f, 0xff3f,
21919 0xff41, 0xff5a,
21920 0xff66, 0xffbe,
21921 0xffc2, 0xffc7,
21922 0xffca, 0xffcf,
21923 0xffd2, 0xffd7,
21924 0xffda, 0xffdc,
21925 0x10000, 0x1000b,
21926 0x1000d, 0x10026,
21927 0x10028, 0x1003a,
21928 0x1003c, 0x1003d,
21929 0x1003f, 0x1004d,
21930 0x10050, 0x1005d,
21931 0x10080, 0x100fa,
21932 0x10140, 0x10174,
21933 0x101fd, 0x101fd,
21934 0x10280, 0x1029c,
21935 0x102a0, 0x102d0,
21936 0x102e0, 0x102e0,
21937 0x10300, 0x1031f,
21938 0x1032d, 0x1034a,
21939 0x10350, 0x1037a,
21940 0x10380, 0x1039d,
21941 0x103a0, 0x103c3,
21942 0x103c8, 0x103cf,
21943 0x103d1, 0x103d5,
21944 0x10400, 0x1049d,
21945 0x104a0, 0x104a9,
21946 0x104b0, 0x104d3,
21947 0x104d8, 0x104fb,
21948 0x10500, 0x10527,
21949 0x10530, 0x10563,
21950 0x10600, 0x10736,
21951 0x10740, 0x10755,
21952 0x10760, 0x10767,
21953 0x10800, 0x10805,
21954 0x10808, 0x10808,
21955 0x1080a, 0x10835,
21956 0x10837, 0x10838,
21957 0x1083c, 0x1083c,
21958 0x1083f, 0x10855,
21959 0x10860, 0x10876,
21960 0x10880, 0x1089e,
21961 0x108e0, 0x108f2,
21962 0x108f4, 0x108f5,
21963 0x10900, 0x10915,
21964 0x10920, 0x10939,
21965 0x10980, 0x109b7,
21966 0x109be, 0x109bf,
21967 0x10a00, 0x10a03,
21968 0x10a05, 0x10a06,
21969 0x10a0c, 0x10a13,
21970 0x10a15, 0x10a17,
21971 0x10a19, 0x10a35,
21972 0x10a38, 0x10a3a,
21973 0x10a3f, 0x10a3f,
21974 0x10a60, 0x10a7c,
21975 0x10a80, 0x10a9c,
21976 0x10ac0, 0x10ac7,
21977 0x10ac9, 0x10ae6,
21978 0x10b00, 0x10b35,
21979 0x10b40, 0x10b55,
21980 0x10b60, 0x10b72,
21981 0x10b80, 0x10b91,
21982 0x10c00, 0x10c48,
21983 0x10c80, 0x10cb2,
21984 0x10cc0, 0x10cf2,
21985 0x10d00, 0x10d27,
21986 0x10d30, 0x10d39,
21987 0x10f00, 0x10f1c,
21988 0x10f27, 0x10f27,
21989 0x10f30, 0x10f50,
21990 0x10fe0, 0x10ff6,
21991 0x11000, 0x11046,
21992 0x11066, 0x1106f,
21993 0x1107f, 0x110ba,
21994 0x110d0, 0x110e8,
21995 0x110f0, 0x110f9,
21996 0x11100, 0x11134,
21997 0x11136, 0x1113f,
21998 0x11144, 0x11146,
21999 0x11150, 0x11173,
22000 0x11176, 0x11176,
22001 0x11180, 0x111c4,
22002 0x111c9, 0x111cc,
22003 0x111d0, 0x111da,
22004 0x111dc, 0x111dc,
22005 0x11200, 0x11211,
22006 0x11213, 0x11237,
22007 0x1123e, 0x1123e,
22008 0x11280, 0x11286,
22009 0x11288, 0x11288,
22010 0x1128a, 0x1128d,
22011 0x1128f, 0x1129d,
22012 0x1129f, 0x112a8,
22013 0x112b0, 0x112ea,
22014 0x112f0, 0x112f9,
22015 0x11300, 0x11303,
22016 0x11305, 0x1130c,
22017 0x1130f, 0x11310,
22018 0x11313, 0x11328,
22019 0x1132a, 0x11330,
22020 0x11332, 0x11333,
22021 0x11335, 0x11339,
22022 0x1133b, 0x11344,
22023 0x11347, 0x11348,
22024 0x1134b, 0x1134d,
22025 0x11350, 0x11350,
22026 0x11357, 0x11357,
22027 0x1135d, 0x11363,
22028 0x11366, 0x1136c,
22029 0x11370, 0x11374,
22030 0x11400, 0x1144a,
22031 0x11450, 0x11459,
22032 0x1145e, 0x1145f,
22033 0x11480, 0x114c5,
22034 0x114c7, 0x114c7,
22035 0x114d0, 0x114d9,
22036 0x11580, 0x115b5,
22037 0x115b8, 0x115c0,
22038 0x115d8, 0x115dd,
22039 0x11600, 0x11640,
22040 0x11644, 0x11644,
22041 0x11650, 0x11659,
22042 0x11680, 0x116b8,
22043 0x116c0, 0x116c9,
22044 0x11700, 0x1171a,
22045 0x1171d, 0x1172b,
22046 0x11730, 0x11739,
22047 0x11800, 0x1183a,
22048 0x118a0, 0x118e9,
22049 0x118ff, 0x118ff,
22050 0x119a0, 0x119a7,
22051 0x119aa, 0x119d7,
22052 0x119da, 0x119e1,
22053 0x119e3, 0x119e4,
22054 0x11a00, 0x11a3e,
22055 0x11a47, 0x11a47,
22056 0x11a50, 0x11a99,
22057 0x11a9d, 0x11a9d,
22058 0x11ac0, 0x11af8,
22059 0x11c00, 0x11c08,
22060 0x11c0a, 0x11c36,
22061 0x11c38, 0x11c40,
22062 0x11c50, 0x11c59,
22063 0x11c72, 0x11c8f,
22064 0x11c92, 0x11ca7,
22065 0x11ca9, 0x11cb6,
22066 0x11d00, 0x11d06,
22067 0x11d08, 0x11d09,
22068 0x11d0b, 0x11d36,
22069 0x11d3a, 0x11d3a,
22070 0x11d3c, 0x11d3d,
22071 0x11d3f, 0x11d47,
22072 0x11d50, 0x11d59,
22073 0x11d60, 0x11d65,
22074 0x11d67, 0x11d68,
22075 0x11d6a, 0x11d8e,
22076 0x11d90, 0x11d91,
22077 0x11d93, 0x11d98,
22078 0x11da0, 0x11da9,
22079 0x11ee0, 0x11ef6,
22080 0x12000, 0x12399,
22081 0x12400, 0x1246e,
22082 0x12480, 0x12543,
22083 0x13000, 0x1342e,
22084 0x14400, 0x14646,
22085 0x16800, 0x16a38,
22086 0x16a40, 0x16a5e,
22087 0x16a60, 0x16a69,
22088 0x16ad0, 0x16aed,
22089 0x16af0, 0x16af4,
22090 0x16b00, 0x16b36,
22091 0x16b40, 0x16b43,
22092 0x16b50, 0x16b59,
22093 0x16b63, 0x16b77,
22094 0x16b7d, 0x16b8f,
22095 0x16e40, 0x16e7f,
22096 0x16f00, 0x16f4a,
22097 0x16f4f, 0x16f87,
22098 0x16f8f, 0x16f9f,
22099 0x16fe0, 0x16fe1,
22100 0x16fe3, 0x16fe3,
22101 0x17000, 0x187f7,
22102 0x18800, 0x18af2,
22103 0x1b000, 0x1b11e,
22104 0x1b150, 0x1b152,
22105 0x1b164, 0x1b167,
22106 0x1b170, 0x1b2fb,
22107 0x1bc00, 0x1bc6a,
22108 0x1bc70, 0x1bc7c,
22109 0x1bc80, 0x1bc88,
22110 0x1bc90, 0x1bc99,
22111 0x1bc9d, 0x1bc9e,
22112 0x1d165, 0x1d169,
22113 0x1d16d, 0x1d172,
22114 0x1d17b, 0x1d182,
22115 0x1d185, 0x1d18b,
22116 0x1d1aa, 0x1d1ad,
22117 0x1d242, 0x1d244,
22118 0x1d400, 0x1d454,
22119 0x1d456, 0x1d49c,
22120 0x1d49e, 0x1d49f,
22121 0x1d4a2, 0x1d4a2,
22122 0x1d4a5, 0x1d4a6,
22123 0x1d4a9, 0x1d4ac,
22124 0x1d4ae, 0x1d4b9,
22125 0x1d4bb, 0x1d4bb,
22126 0x1d4bd, 0x1d4c3,
22127 0x1d4c5, 0x1d505,
22128 0x1d507, 0x1d50a,
22129 0x1d50d, 0x1d514,
22130 0x1d516, 0x1d51c,
22131 0x1d51e, 0x1d539,
22132 0x1d53b, 0x1d53e,
22133 0x1d540, 0x1d544,
22134 0x1d546, 0x1d546,
22135 0x1d54a, 0x1d550,
22136 0x1d552, 0x1d6a5,
22137 0x1d6a8, 0x1d6c0,
22138 0x1d6c2, 0x1d6da,
22139 0x1d6dc, 0x1d6fa,
22140 0x1d6fc, 0x1d714,
22141 0x1d716, 0x1d734,
22142 0x1d736, 0x1d74e,
22143 0x1d750, 0x1d76e,
22144 0x1d770, 0x1d788,
22145 0x1d78a, 0x1d7a8,
22146 0x1d7aa, 0x1d7c2,
22147 0x1d7c4, 0x1d7cb,
22148 0x1d7ce, 0x1d7ff,
22149 0x1da00, 0x1da36,
22150 0x1da3b, 0x1da6c,
22151 0x1da75, 0x1da75,
22152 0x1da84, 0x1da84,
22153 0x1da9b, 0x1da9f,
22154 0x1daa1, 0x1daaf,
22155 0x1e000, 0x1e006,
22156 0x1e008, 0x1e018,
22157 0x1e01b, 0x1e021,
22158 0x1e023, 0x1e024,
22159 0x1e026, 0x1e02a,
22160 0x1e100, 0x1e12c,
22161 0x1e130, 0x1e13d,
22162 0x1e140, 0x1e149,
22163 0x1e14e, 0x1e14e,
22164 0x1e2c0, 0x1e2f9,
22165 0x1e800, 0x1e8c4,
22166 0x1e8d0, 0x1e8d6,
22167 0x1e900, 0x1e94b,
22168 0x1e950, 0x1e959,
22169 0x1ee00, 0x1ee03,
22170 0x1ee05, 0x1ee1f,
22171 0x1ee21, 0x1ee22,
22172 0x1ee24, 0x1ee24,
22173 0x1ee27, 0x1ee27,
22174 0x1ee29, 0x1ee32,
22175 0x1ee34, 0x1ee37,
22176 0x1ee39, 0x1ee39,
22177 0x1ee3b, 0x1ee3b,
22178 0x1ee42, 0x1ee42,
22179 0x1ee47, 0x1ee47,
22180 0x1ee49, 0x1ee49,
22181 0x1ee4b, 0x1ee4b,
22182 0x1ee4d, 0x1ee4f,
22183 0x1ee51, 0x1ee52,
22184 0x1ee54, 0x1ee54,
22185 0x1ee57, 0x1ee57,
22186 0x1ee59, 0x1ee59,
22187 0x1ee5b, 0x1ee5b,
22188 0x1ee5d, 0x1ee5d,
22189 0x1ee5f, 0x1ee5f,
22190 0x1ee61, 0x1ee62,
22191 0x1ee64, 0x1ee64,
22192 0x1ee67, 0x1ee6a,
22193 0x1ee6c, 0x1ee72,
22194 0x1ee74, 0x1ee77,
22195 0x1ee79, 0x1ee7c,
22196 0x1ee7e, 0x1ee7e,
22197 0x1ee80, 0x1ee89,
22198 0x1ee8b, 0x1ee9b,
22199 0x1eea1, 0x1eea3,
22200 0x1eea5, 0x1eea9,
22201 0x1eeab, 0x1eebb,
22202 0x20000, 0x2a6d6,
22203 0x2a700, 0x2b734,
22204 0x2b740, 0x2b81d,
22205 0x2b820, 0x2cea1,
22206 0x2ceb0, 0x2ebe0,
22207 0x2f800, 0x2fa1d,
22208 0xe0100, 0xe01ef,
22209 }; /* END of CR_XID_Continue */
22210 
22211 /* PROPERTY: 'XID_Start': Derived Property */
22212 static const OnigCodePoint
22213 CR_XID_Start[] = { 616,
22214 0x0041, 0x005a,
22215 0x0061, 0x007a,
22216 0x00aa, 0x00aa,
22217 0x00b5, 0x00b5,
22218 0x00ba, 0x00ba,
22219 0x00c0, 0x00d6,
22220 0x00d8, 0x00f6,
22221 0x00f8, 0x02c1,
22222 0x02c6, 0x02d1,
22223 0x02e0, 0x02e4,
22224 0x02ec, 0x02ec,
22225 0x02ee, 0x02ee,
22226 0x0370, 0x0374,
22227 0x0376, 0x0377,
22228 0x037b, 0x037d,
22229 0x037f, 0x037f,
22230 0x0386, 0x0386,
22231 0x0388, 0x038a,
22232 0x038c, 0x038c,
22233 0x038e, 0x03a1,
22234 0x03a3, 0x03f5,
22235 0x03f7, 0x0481,
22236 0x048a, 0x052f,
22237 0x0531, 0x0556,
22238 0x0559, 0x0559,
22239 0x0560, 0x0588,
22240 0x05d0, 0x05ea,
22241 0x05ef, 0x05f2,
22242 0x0620, 0x064a,
22243 0x066e, 0x066f,
22244 0x0671, 0x06d3,
22245 0x06d5, 0x06d5,
22246 0x06e5, 0x06e6,
22247 0x06ee, 0x06ef,
22248 0x06fa, 0x06fc,
22249 0x06ff, 0x06ff,
22250 0x0710, 0x0710,
22251 0x0712, 0x072f,
22252 0x074d, 0x07a5,
22253 0x07b1, 0x07b1,
22254 0x07ca, 0x07ea,
22255 0x07f4, 0x07f5,
22256 0x07fa, 0x07fa,
22257 0x0800, 0x0815,
22258 0x081a, 0x081a,
22259 0x0824, 0x0824,
22260 0x0828, 0x0828,
22261 0x0840, 0x0858,
22262 0x0860, 0x086a,
22263 0x08a0, 0x08b4,
22264 0x08b6, 0x08bd,
22265 0x0904, 0x0939,
22266 0x093d, 0x093d,
22267 0x0950, 0x0950,
22268 0x0958, 0x0961,
22269 0x0971, 0x0980,
22270 0x0985, 0x098c,
22271 0x098f, 0x0990,
22272 0x0993, 0x09a8,
22273 0x09aa, 0x09b0,
22274 0x09b2, 0x09b2,
22275 0x09b6, 0x09b9,
22276 0x09bd, 0x09bd,
22277 0x09ce, 0x09ce,
22278 0x09dc, 0x09dd,
22279 0x09df, 0x09e1,
22280 0x09f0, 0x09f1,
22281 0x09fc, 0x09fc,
22282 0x0a05, 0x0a0a,
22283 0x0a0f, 0x0a10,
22284 0x0a13, 0x0a28,
22285 0x0a2a, 0x0a30,
22286 0x0a32, 0x0a33,
22287 0x0a35, 0x0a36,
22288 0x0a38, 0x0a39,
22289 0x0a59, 0x0a5c,
22290 0x0a5e, 0x0a5e,
22291 0x0a72, 0x0a74,
22292 0x0a85, 0x0a8d,
22293 0x0a8f, 0x0a91,
22294 0x0a93, 0x0aa8,
22295 0x0aaa, 0x0ab0,
22296 0x0ab2, 0x0ab3,
22297 0x0ab5, 0x0ab9,
22298 0x0abd, 0x0abd,
22299 0x0ad0, 0x0ad0,
22300 0x0ae0, 0x0ae1,
22301 0x0af9, 0x0af9,
22302 0x0b05, 0x0b0c,
22303 0x0b0f, 0x0b10,
22304 0x0b13, 0x0b28,
22305 0x0b2a, 0x0b30,
22306 0x0b32, 0x0b33,
22307 0x0b35, 0x0b39,
22308 0x0b3d, 0x0b3d,
22309 0x0b5c, 0x0b5d,
22310 0x0b5f, 0x0b61,
22311 0x0b71, 0x0b71,
22312 0x0b83, 0x0b83,
22313 0x0b85, 0x0b8a,
22314 0x0b8e, 0x0b90,
22315 0x0b92, 0x0b95,
22316 0x0b99, 0x0b9a,
22317 0x0b9c, 0x0b9c,
22318 0x0b9e, 0x0b9f,
22319 0x0ba3, 0x0ba4,
22320 0x0ba8, 0x0baa,
22321 0x0bae, 0x0bb9,
22322 0x0bd0, 0x0bd0,
22323 0x0c05, 0x0c0c,
22324 0x0c0e, 0x0c10,
22325 0x0c12, 0x0c28,
22326 0x0c2a, 0x0c39,
22327 0x0c3d, 0x0c3d,
22328 0x0c58, 0x0c5a,
22329 0x0c60, 0x0c61,
22330 0x0c80, 0x0c80,
22331 0x0c85, 0x0c8c,
22332 0x0c8e, 0x0c90,
22333 0x0c92, 0x0ca8,
22334 0x0caa, 0x0cb3,
22335 0x0cb5, 0x0cb9,
22336 0x0cbd, 0x0cbd,
22337 0x0cde, 0x0cde,
22338 0x0ce0, 0x0ce1,
22339 0x0cf1, 0x0cf2,
22340 0x0d05, 0x0d0c,
22341 0x0d0e, 0x0d10,
22342 0x0d12, 0x0d3a,
22343 0x0d3d, 0x0d3d,
22344 0x0d4e, 0x0d4e,
22345 0x0d54, 0x0d56,
22346 0x0d5f, 0x0d61,
22347 0x0d7a, 0x0d7f,
22348 0x0d85, 0x0d96,
22349 0x0d9a, 0x0db1,
22350 0x0db3, 0x0dbb,
22351 0x0dbd, 0x0dbd,
22352 0x0dc0, 0x0dc6,
22353 0x0e01, 0x0e30,
22354 0x0e32, 0x0e32,
22355 0x0e40, 0x0e46,
22356 0x0e81, 0x0e82,
22357 0x0e84, 0x0e84,
22358 0x0e86, 0x0e8a,
22359 0x0e8c, 0x0ea3,
22360 0x0ea5, 0x0ea5,
22361 0x0ea7, 0x0eb0,
22362 0x0eb2, 0x0eb2,
22363 0x0ebd, 0x0ebd,
22364 0x0ec0, 0x0ec4,
22365 0x0ec6, 0x0ec6,
22366 0x0edc, 0x0edf,
22367 0x0f00, 0x0f00,
22368 0x0f40, 0x0f47,
22369 0x0f49, 0x0f6c,
22370 0x0f88, 0x0f8c,
22371 0x1000, 0x102a,
22372 0x103f, 0x103f,
22373 0x1050, 0x1055,
22374 0x105a, 0x105d,
22375 0x1061, 0x1061,
22376 0x1065, 0x1066,
22377 0x106e, 0x1070,
22378 0x1075, 0x1081,
22379 0x108e, 0x108e,
22380 0x10a0, 0x10c5,
22381 0x10c7, 0x10c7,
22382 0x10cd, 0x10cd,
22383 0x10d0, 0x10fa,
22384 0x10fc, 0x1248,
22385 0x124a, 0x124d,
22386 0x1250, 0x1256,
22387 0x1258, 0x1258,
22388 0x125a, 0x125d,
22389 0x1260, 0x1288,
22390 0x128a, 0x128d,
22391 0x1290, 0x12b0,
22392 0x12b2, 0x12b5,
22393 0x12b8, 0x12be,
22394 0x12c0, 0x12c0,
22395 0x12c2, 0x12c5,
22396 0x12c8, 0x12d6,
22397 0x12d8, 0x1310,
22398 0x1312, 0x1315,
22399 0x1318, 0x135a,
22400 0x1380, 0x138f,
22401 0x13a0, 0x13f5,
22402 0x13f8, 0x13fd,
22403 0x1401, 0x166c,
22404 0x166f, 0x167f,
22405 0x1681, 0x169a,
22406 0x16a0, 0x16ea,
22407 0x16ee, 0x16f8,
22408 0x1700, 0x170c,
22409 0x170e, 0x1711,
22410 0x1720, 0x1731,
22411 0x1740, 0x1751,
22412 0x1760, 0x176c,
22413 0x176e, 0x1770,
22414 0x1780, 0x17b3,
22415 0x17d7, 0x17d7,
22416 0x17dc, 0x17dc,
22417 0x1820, 0x1878,
22418 0x1880, 0x18a8,
22419 0x18aa, 0x18aa,
22420 0x18b0, 0x18f5,
22421 0x1900, 0x191e,
22422 0x1950, 0x196d,
22423 0x1970, 0x1974,
22424 0x1980, 0x19ab,
22425 0x19b0, 0x19c9,
22426 0x1a00, 0x1a16,
22427 0x1a20, 0x1a54,
22428 0x1aa7, 0x1aa7,
22429 0x1b05, 0x1b33,
22430 0x1b45, 0x1b4b,
22431 0x1b83, 0x1ba0,
22432 0x1bae, 0x1baf,
22433 0x1bba, 0x1be5,
22434 0x1c00, 0x1c23,
22435 0x1c4d, 0x1c4f,
22436 0x1c5a, 0x1c7d,
22437 0x1c80, 0x1c88,
22438 0x1c90, 0x1cba,
22439 0x1cbd, 0x1cbf,
22440 0x1ce9, 0x1cec,
22441 0x1cee, 0x1cf3,
22442 0x1cf5, 0x1cf6,
22443 0x1cfa, 0x1cfa,
22444 0x1d00, 0x1dbf,
22445 0x1e00, 0x1f15,
22446 0x1f18, 0x1f1d,
22447 0x1f20, 0x1f45,
22448 0x1f48, 0x1f4d,
22449 0x1f50, 0x1f57,
22450 0x1f59, 0x1f59,
22451 0x1f5b, 0x1f5b,
22452 0x1f5d, 0x1f5d,
22453 0x1f5f, 0x1f7d,
22454 0x1f80, 0x1fb4,
22455 0x1fb6, 0x1fbc,
22456 0x1fbe, 0x1fbe,
22457 0x1fc2, 0x1fc4,
22458 0x1fc6, 0x1fcc,
22459 0x1fd0, 0x1fd3,
22460 0x1fd6, 0x1fdb,
22461 0x1fe0, 0x1fec,
22462 0x1ff2, 0x1ff4,
22463 0x1ff6, 0x1ffc,
22464 0x2071, 0x2071,
22465 0x207f, 0x207f,
22466 0x2090, 0x209c,
22467 0x2102, 0x2102,
22468 0x2107, 0x2107,
22469 0x210a, 0x2113,
22470 0x2115, 0x2115,
22471 0x2118, 0x211d,
22472 0x2124, 0x2124,
22473 0x2126, 0x2126,
22474 0x2128, 0x2128,
22475 0x212a, 0x2139,
22476 0x213c, 0x213f,
22477 0x2145, 0x2149,
22478 0x214e, 0x214e,
22479 0x2160, 0x2188,
22480 0x2c00, 0x2c2e,
22481 0x2c30, 0x2c5e,
22482 0x2c60, 0x2ce4,
22483 0x2ceb, 0x2cee,
22484 0x2cf2, 0x2cf3,
22485 0x2d00, 0x2d25,
22486 0x2d27, 0x2d27,
22487 0x2d2d, 0x2d2d,
22488 0x2d30, 0x2d67,
22489 0x2d6f, 0x2d6f,
22490 0x2d80, 0x2d96,
22491 0x2da0, 0x2da6,
22492 0x2da8, 0x2dae,
22493 0x2db0, 0x2db6,
22494 0x2db8, 0x2dbe,
22495 0x2dc0, 0x2dc6,
22496 0x2dc8, 0x2dce,
22497 0x2dd0, 0x2dd6,
22498 0x2dd8, 0x2dde,
22499 0x3005, 0x3007,
22500 0x3021, 0x3029,
22501 0x3031, 0x3035,
22502 0x3038, 0x303c,
22503 0x3041, 0x3096,
22504 0x309d, 0x309f,
22505 0x30a1, 0x30fa,
22506 0x30fc, 0x30ff,
22507 0x3105, 0x312f,
22508 0x3131, 0x318e,
22509 0x31a0, 0x31ba,
22510 0x31f0, 0x31ff,
22511 0x3400, 0x4db5,
22512 0x4e00, 0x9fef,
22513 0xa000, 0xa48c,
22514 0xa4d0, 0xa4fd,
22515 0xa500, 0xa60c,
22516 0xa610, 0xa61f,
22517 0xa62a, 0xa62b,
22518 0xa640, 0xa66e,
22519 0xa67f, 0xa69d,
22520 0xa6a0, 0xa6ef,
22521 0xa717, 0xa71f,
22522 0xa722, 0xa788,
22523 0xa78b, 0xa7bf,
22524 0xa7c2, 0xa7c6,
22525 0xa7f7, 0xa801,
22526 0xa803, 0xa805,
22527 0xa807, 0xa80a,
22528 0xa80c, 0xa822,
22529 0xa840, 0xa873,
22530 0xa882, 0xa8b3,
22531 0xa8f2, 0xa8f7,
22532 0xa8fb, 0xa8fb,
22533 0xa8fd, 0xa8fe,
22534 0xa90a, 0xa925,
22535 0xa930, 0xa946,
22536 0xa960, 0xa97c,
22537 0xa984, 0xa9b2,
22538 0xa9cf, 0xa9cf,
22539 0xa9e0, 0xa9e4,
22540 0xa9e6, 0xa9ef,
22541 0xa9fa, 0xa9fe,
22542 0xaa00, 0xaa28,
22543 0xaa40, 0xaa42,
22544 0xaa44, 0xaa4b,
22545 0xaa60, 0xaa76,
22546 0xaa7a, 0xaa7a,
22547 0xaa7e, 0xaaaf,
22548 0xaab1, 0xaab1,
22549 0xaab5, 0xaab6,
22550 0xaab9, 0xaabd,
22551 0xaac0, 0xaac0,
22552 0xaac2, 0xaac2,
22553 0xaadb, 0xaadd,
22554 0xaae0, 0xaaea,
22555 0xaaf2, 0xaaf4,
22556 0xab01, 0xab06,
22557 0xab09, 0xab0e,
22558 0xab11, 0xab16,
22559 0xab20, 0xab26,
22560 0xab28, 0xab2e,
22561 0xab30, 0xab5a,
22562 0xab5c, 0xab67,
22563 0xab70, 0xabe2,
22564 0xac00, 0xd7a3,
22565 0xd7b0, 0xd7c6,
22566 0xd7cb, 0xd7fb,
22567 0xf900, 0xfa6d,
22568 0xfa70, 0xfad9,
22569 0xfb00, 0xfb06,
22570 0xfb13, 0xfb17,
22571 0xfb1d, 0xfb1d,
22572 0xfb1f, 0xfb28,
22573 0xfb2a, 0xfb36,
22574 0xfb38, 0xfb3c,
22575 0xfb3e, 0xfb3e,
22576 0xfb40, 0xfb41,
22577 0xfb43, 0xfb44,
22578 0xfb46, 0xfbb1,
22579 0xfbd3, 0xfc5d,
22580 0xfc64, 0xfd3d,
22581 0xfd50, 0xfd8f,
22582 0xfd92, 0xfdc7,
22583 0xfdf0, 0xfdf9,
22584 0xfe71, 0xfe71,
22585 0xfe73, 0xfe73,
22586 0xfe77, 0xfe77,
22587 0xfe79, 0xfe79,
22588 0xfe7b, 0xfe7b,
22589 0xfe7d, 0xfe7d,
22590 0xfe7f, 0xfefc,
22591 0xff21, 0xff3a,
22592 0xff41, 0xff5a,
22593 0xff66, 0xff9d,
22594 0xffa0, 0xffbe,
22595 0xffc2, 0xffc7,
22596 0xffca, 0xffcf,
22597 0xffd2, 0xffd7,
22598 0xffda, 0xffdc,
22599 0x10000, 0x1000b,
22600 0x1000d, 0x10026,
22601 0x10028, 0x1003a,
22602 0x1003c, 0x1003d,
22603 0x1003f, 0x1004d,
22604 0x10050, 0x1005d,
22605 0x10080, 0x100fa,
22606 0x10140, 0x10174,
22607 0x10280, 0x1029c,
22608 0x102a0, 0x102d0,
22609 0x10300, 0x1031f,
22610 0x1032d, 0x1034a,
22611 0x10350, 0x10375,
22612 0x10380, 0x1039d,
22613 0x103a0, 0x103c3,
22614 0x103c8, 0x103cf,
22615 0x103d1, 0x103d5,
22616 0x10400, 0x1049d,
22617 0x104b0, 0x104d3,
22618 0x104d8, 0x104fb,
22619 0x10500, 0x10527,
22620 0x10530, 0x10563,
22621 0x10600, 0x10736,
22622 0x10740, 0x10755,
22623 0x10760, 0x10767,
22624 0x10800, 0x10805,
22625 0x10808, 0x10808,
22626 0x1080a, 0x10835,
22627 0x10837, 0x10838,
22628 0x1083c, 0x1083c,
22629 0x1083f, 0x10855,
22630 0x10860, 0x10876,
22631 0x10880, 0x1089e,
22632 0x108e0, 0x108f2,
22633 0x108f4, 0x108f5,
22634 0x10900, 0x10915,
22635 0x10920, 0x10939,
22636 0x10980, 0x109b7,
22637 0x109be, 0x109bf,
22638 0x10a00, 0x10a00,
22639 0x10a10, 0x10a13,
22640 0x10a15, 0x10a17,
22641 0x10a19, 0x10a35,
22642 0x10a60, 0x10a7c,
22643 0x10a80, 0x10a9c,
22644 0x10ac0, 0x10ac7,
22645 0x10ac9, 0x10ae4,
22646 0x10b00, 0x10b35,
22647 0x10b40, 0x10b55,
22648 0x10b60, 0x10b72,
22649 0x10b80, 0x10b91,
22650 0x10c00, 0x10c48,
22651 0x10c80, 0x10cb2,
22652 0x10cc0, 0x10cf2,
22653 0x10d00, 0x10d23,
22654 0x10f00, 0x10f1c,
22655 0x10f27, 0x10f27,
22656 0x10f30, 0x10f45,
22657 0x10fe0, 0x10ff6,
22658 0x11003, 0x11037,
22659 0x11083, 0x110af,
22660 0x110d0, 0x110e8,
22661 0x11103, 0x11126,
22662 0x11144, 0x11144,
22663 0x11150, 0x11172,
22664 0x11176, 0x11176,
22665 0x11183, 0x111b2,
22666 0x111c1, 0x111c4,
22667 0x111da, 0x111da,
22668 0x111dc, 0x111dc,
22669 0x11200, 0x11211,
22670 0x11213, 0x1122b,
22671 0x11280, 0x11286,
22672 0x11288, 0x11288,
22673 0x1128a, 0x1128d,
22674 0x1128f, 0x1129d,
22675 0x1129f, 0x112a8,
22676 0x112b0, 0x112de,
22677 0x11305, 0x1130c,
22678 0x1130f, 0x11310,
22679 0x11313, 0x11328,
22680 0x1132a, 0x11330,
22681 0x11332, 0x11333,
22682 0x11335, 0x11339,
22683 0x1133d, 0x1133d,
22684 0x11350, 0x11350,
22685 0x1135d, 0x11361,
22686 0x11400, 0x11434,
22687 0x11447, 0x1144a,
22688 0x1145f, 0x1145f,
22689 0x11480, 0x114af,
22690 0x114c4, 0x114c5,
22691 0x114c7, 0x114c7,
22692 0x11580, 0x115ae,
22693 0x115d8, 0x115db,
22694 0x11600, 0x1162f,
22695 0x11644, 0x11644,
22696 0x11680, 0x116aa,
22697 0x116b8, 0x116b8,
22698 0x11700, 0x1171a,
22699 0x11800, 0x1182b,
22700 0x118a0, 0x118df,
22701 0x118ff, 0x118ff,
22702 0x119a0, 0x119a7,
22703 0x119aa, 0x119d0,
22704 0x119e1, 0x119e1,
22705 0x119e3, 0x119e3,
22706 0x11a00, 0x11a00,
22707 0x11a0b, 0x11a32,
22708 0x11a3a, 0x11a3a,
22709 0x11a50, 0x11a50,
22710 0x11a5c, 0x11a89,
22711 0x11a9d, 0x11a9d,
22712 0x11ac0, 0x11af8,
22713 0x11c00, 0x11c08,
22714 0x11c0a, 0x11c2e,
22715 0x11c40, 0x11c40,
22716 0x11c72, 0x11c8f,
22717 0x11d00, 0x11d06,
22718 0x11d08, 0x11d09,
22719 0x11d0b, 0x11d30,
22720 0x11d46, 0x11d46,
22721 0x11d60, 0x11d65,
22722 0x11d67, 0x11d68,
22723 0x11d6a, 0x11d89,
22724 0x11d98, 0x11d98,
22725 0x11ee0, 0x11ef2,
22726 0x12000, 0x12399,
22727 0x12400, 0x1246e,
22728 0x12480, 0x12543,
22729 0x13000, 0x1342e,
22730 0x14400, 0x14646,
22731 0x16800, 0x16a38,
22732 0x16a40, 0x16a5e,
22733 0x16ad0, 0x16aed,
22734 0x16b00, 0x16b2f,
22735 0x16b40, 0x16b43,
22736 0x16b63, 0x16b77,
22737 0x16b7d, 0x16b8f,
22738 0x16e40, 0x16e7f,
22739 0x16f00, 0x16f4a,
22740 0x16f50, 0x16f50,
22741 0x16f93, 0x16f9f,
22742 0x16fe0, 0x16fe1,
22743 0x16fe3, 0x16fe3,
22744 0x17000, 0x187f7,
22745 0x18800, 0x18af2,
22746 0x1b000, 0x1b11e,
22747 0x1b150, 0x1b152,
22748 0x1b164, 0x1b167,
22749 0x1b170, 0x1b2fb,
22750 0x1bc00, 0x1bc6a,
22751 0x1bc70, 0x1bc7c,
22752 0x1bc80, 0x1bc88,
22753 0x1bc90, 0x1bc99,
22754 0x1d400, 0x1d454,
22755 0x1d456, 0x1d49c,
22756 0x1d49e, 0x1d49f,
22757 0x1d4a2, 0x1d4a2,
22758 0x1d4a5, 0x1d4a6,
22759 0x1d4a9, 0x1d4ac,
22760 0x1d4ae, 0x1d4b9,
22761 0x1d4bb, 0x1d4bb,
22762 0x1d4bd, 0x1d4c3,
22763 0x1d4c5, 0x1d505,
22764 0x1d507, 0x1d50a,
22765 0x1d50d, 0x1d514,
22766 0x1d516, 0x1d51c,
22767 0x1d51e, 0x1d539,
22768 0x1d53b, 0x1d53e,
22769 0x1d540, 0x1d544,
22770 0x1d546, 0x1d546,
22771 0x1d54a, 0x1d550,
22772 0x1d552, 0x1d6a5,
22773 0x1d6a8, 0x1d6c0,
22774 0x1d6c2, 0x1d6da,
22775 0x1d6dc, 0x1d6fa,
22776 0x1d6fc, 0x1d714,
22777 0x1d716, 0x1d734,
22778 0x1d736, 0x1d74e,
22779 0x1d750, 0x1d76e,
22780 0x1d770, 0x1d788,
22781 0x1d78a, 0x1d7a8,
22782 0x1d7aa, 0x1d7c2,
22783 0x1d7c4, 0x1d7cb,
22784 0x1e100, 0x1e12c,
22785 0x1e137, 0x1e13d,
22786 0x1e14e, 0x1e14e,
22787 0x1e2c0, 0x1e2eb,
22788 0x1e800, 0x1e8c4,
22789 0x1e900, 0x1e943,
22790 0x1e94b, 0x1e94b,
22791 0x1ee00, 0x1ee03,
22792 0x1ee05, 0x1ee1f,
22793 0x1ee21, 0x1ee22,
22794 0x1ee24, 0x1ee24,
22795 0x1ee27, 0x1ee27,
22796 0x1ee29, 0x1ee32,
22797 0x1ee34, 0x1ee37,
22798 0x1ee39, 0x1ee39,
22799 0x1ee3b, 0x1ee3b,
22800 0x1ee42, 0x1ee42,
22801 0x1ee47, 0x1ee47,
22802 0x1ee49, 0x1ee49,
22803 0x1ee4b, 0x1ee4b,
22804 0x1ee4d, 0x1ee4f,
22805 0x1ee51, 0x1ee52,
22806 0x1ee54, 0x1ee54,
22807 0x1ee57, 0x1ee57,
22808 0x1ee59, 0x1ee59,
22809 0x1ee5b, 0x1ee5b,
22810 0x1ee5d, 0x1ee5d,
22811 0x1ee5f, 0x1ee5f,
22812 0x1ee61, 0x1ee62,
22813 0x1ee64, 0x1ee64,
22814 0x1ee67, 0x1ee6a,
22815 0x1ee6c, 0x1ee72,
22816 0x1ee74, 0x1ee77,
22817 0x1ee79, 0x1ee7c,
22818 0x1ee7e, 0x1ee7e,
22819 0x1ee80, 0x1ee89,
22820 0x1ee8b, 0x1ee9b,
22821 0x1eea1, 0x1eea3,
22822 0x1eea5, 0x1eea9,
22823 0x1eeab, 0x1eebb,
22824 0x20000, 0x2a6d6,
22825 0x2a700, 0x2b734,
22826 0x2b740, 0x2b81d,
22827 0x2b820, 0x2cea1,
22828 0x2ceb0, 0x2ebe0,
22829 0x2f800, 0x2fa1d,
22830 }; /* END of CR_XID_Start */
22831 
22832 /* PROPERTY: 'Yi': Script */
22833 static const OnigCodePoint
22834 CR_Yi[] = { 2,
22835 0xa000, 0xa48c,
22836 0xa490, 0xa4c6,
22837 }; /* END of CR_Yi */
22838 
22839 /* PROPERTY: 'Z': Major Category */
22840 static const OnigCodePoint
22841 CR_Z[] = { 8,
22842 0x0020, 0x0020,
22843 0x00a0, 0x00a0,
22844 0x1680, 0x1680,
22845 0x2000, 0x200a,
22846 0x2028, 0x2029,
22847 0x202f, 0x202f,
22848 0x205f, 0x205f,
22849 0x3000, 0x3000,
22850 }; /* END of CR_Z */
22851 
22852 /* PROPERTY: 'Zanabazar_Square': Script */
22853 static const OnigCodePoint
22854 CR_Zanabazar_Square[] = { 1,
22855 0x11a00, 0x11a47,
22856 }; /* END of CR_Zanabazar_Square */
22857 
22858 /* PROPERTY: 'Zl': General Category */
22859 static const OnigCodePoint
22860 CR_Zl[] = { 1,
22861 0x2028, 0x2028,
22862 }; /* END of CR_Zl */
22863 
22864 /* PROPERTY: 'Zp': General Category */
22865 static const OnigCodePoint
22866 CR_Zp[] = { 1,
22867 0x2029, 0x2029,
22868 }; /* END of CR_Zp */
22869 
22870 /* PROPERTY: 'Zs': General Category */
22871 static const OnigCodePoint
22872 CR_Zs[] = { 7,
22873 0x0020, 0x0020,
22874 0x00a0, 0x00a0,
22875 0x1680, 0x1680,
22876 0x2000, 0x200a,
22877 0x202f, 0x202f,
22878 0x205f, 0x205f,
22879 0x3000, 0x3000,
22880 }; /* END of CR_Zs */
22881 
22882 /* PROPERTY: 'In_Basic_Latin': Block */
22883 #define CR_In_Basic_Latin CR_ASCII
22884 
22885 /* PROPERTY: 'In_Latin_1_Supplement': Block */
22886 static const OnigCodePoint
22887 CR_In_Latin_1_Supplement[] = { 1,
22888 0x0080, 0x00ff,
22889 }; /* END of CR_In_Latin_1_Supplement */
22890 
22891 /* PROPERTY: 'In_Latin_Extended_A': Block */
22892 static const OnigCodePoint
22893 CR_In_Latin_Extended_A[] = { 1,
22894 0x0100, 0x017f,
22895 }; /* END of CR_In_Latin_Extended_A */
22896 
22897 /* PROPERTY: 'In_Latin_Extended_B': Block */
22898 static const OnigCodePoint
22899 CR_In_Latin_Extended_B[] = { 1,
22900 0x0180, 0x024f,
22901 }; /* END of CR_In_Latin_Extended_B */
22902 
22903 /* PROPERTY: 'In_IPA_Extensions': Block */
22904 static const OnigCodePoint
22905 CR_In_IPA_Extensions[] = { 1,
22906 0x0250, 0x02af,
22907 }; /* END of CR_In_IPA_Extensions */
22908 
22909 /* PROPERTY: 'In_Spacing_Modifier_Letters': Block */
22910 static const OnigCodePoint
22911 CR_In_Spacing_Modifier_Letters[] = { 1,
22912 0x02b0, 0x02ff,
22913 }; /* END of CR_In_Spacing_Modifier_Letters */
22914 
22915 /* PROPERTY: 'In_Combining_Diacritical_Marks': Block */
22916 static const OnigCodePoint
22917 CR_In_Combining_Diacritical_Marks[] = { 1,
22918 0x0300, 0x036f,
22919 }; /* END of CR_In_Combining_Diacritical_Marks */
22920 
22921 /* PROPERTY: 'In_Greek_and_Coptic': Block */
22922 static const OnigCodePoint
22923 CR_In_Greek_and_Coptic[] = { 1,
22924 0x0370, 0x03ff,
22925 }; /* END of CR_In_Greek_and_Coptic */
22926 
22927 /* PROPERTY: 'In_Cyrillic': Block */
22928 static const OnigCodePoint
22929 CR_In_Cyrillic[] = { 1,
22930 0x0400, 0x04ff,
22931 }; /* END of CR_In_Cyrillic */
22932 
22933 /* PROPERTY: 'In_Cyrillic_Supplement': Block */
22934 static const OnigCodePoint
22935 CR_In_Cyrillic_Supplement[] = { 1,
22936 0x0500, 0x052f,
22937 }; /* END of CR_In_Cyrillic_Supplement */
22938 
22939 /* PROPERTY: 'In_Armenian': Block */
22940 static const OnigCodePoint
22941 CR_In_Armenian[] = { 1,
22942 0x0530, 0x058f,
22943 }; /* END of CR_In_Armenian */
22944 
22945 /* PROPERTY: 'In_Hebrew': Block */
22946 static const OnigCodePoint
22947 CR_In_Hebrew[] = { 1,
22948 0x0590, 0x05ff,
22949 }; /* END of CR_In_Hebrew */
22950 
22951 /* PROPERTY: 'In_Arabic': Block */
22952 static const OnigCodePoint
22953 CR_In_Arabic[] = { 1,
22954 0x0600, 0x06ff,
22955 }; /* END of CR_In_Arabic */
22956 
22957 /* PROPERTY: 'In_Syriac': Block */
22958 static const OnigCodePoint
22959 CR_In_Syriac[] = { 1,
22960 0x0700, 0x074f,
22961 }; /* END of CR_In_Syriac */
22962 
22963 /* PROPERTY: 'In_Arabic_Supplement': Block */
22964 static const OnigCodePoint
22965 CR_In_Arabic_Supplement[] = { 1,
22966 0x0750, 0x077f,
22967 }; /* END of CR_In_Arabic_Supplement */
22968 
22969 /* PROPERTY: 'In_Thaana': Block */
22970 static const OnigCodePoint
22971 CR_In_Thaana[] = { 1,
22972 0x0780, 0x07bf,
22973 }; /* END of CR_In_Thaana */
22974 
22975 /* PROPERTY: 'In_NKo': Block */
22976 static const OnigCodePoint
22977 CR_In_NKo[] = { 1,
22978 0x07c0, 0x07ff,
22979 }; /* END of CR_In_NKo */
22980 
22981 /* PROPERTY: 'In_Samaritan': Block */
22982 static const OnigCodePoint
22983 CR_In_Samaritan[] = { 1,
22984 0x0800, 0x083f,
22985 }; /* END of CR_In_Samaritan */
22986 
22987 /* PROPERTY: 'In_Mandaic': Block */
22988 static const OnigCodePoint
22989 CR_In_Mandaic[] = { 1,
22990 0x0840, 0x085f,
22991 }; /* END of CR_In_Mandaic */
22992 
22993 /* PROPERTY: 'In_Syriac_Supplement': Block */
22994 static const OnigCodePoint
22995 CR_In_Syriac_Supplement[] = { 1,
22996 0x0860, 0x086f,
22997 }; /* END of CR_In_Syriac_Supplement */
22998 
22999 /* PROPERTY: 'In_Arabic_Extended_A': Block */
23000 static const OnigCodePoint
23001 CR_In_Arabic_Extended_A[] = { 1,
23002 0x08a0, 0x08ff,
23003 }; /* END of CR_In_Arabic_Extended_A */
23004 
23005 /* PROPERTY: 'In_Devanagari': Block */
23006 static const OnigCodePoint
23007 CR_In_Devanagari[] = { 1,
23008 0x0900, 0x097f,
23009 }; /* END of CR_In_Devanagari */
23010 
23011 /* PROPERTY: 'In_Bengali': Block */
23012 static const OnigCodePoint
23013 CR_In_Bengali[] = { 1,
23014 0x0980, 0x09ff,
23015 }; /* END of CR_In_Bengali */
23016 
23017 /* PROPERTY: 'In_Gurmukhi': Block */
23018 static const OnigCodePoint
23019 CR_In_Gurmukhi[] = { 1,
23020 0x0a00, 0x0a7f,
23021 }; /* END of CR_In_Gurmukhi */
23022 
23023 /* PROPERTY: 'In_Gujarati': Block */
23024 static const OnigCodePoint
23025 CR_In_Gujarati[] = { 1,
23026 0x0a80, 0x0aff,
23027 }; /* END of CR_In_Gujarati */
23028 
23029 /* PROPERTY: 'In_Oriya': Block */
23030 static const OnigCodePoint
23031 CR_In_Oriya[] = { 1,
23032 0x0b00, 0x0b7f,
23033 }; /* END of CR_In_Oriya */
23034 
23035 /* PROPERTY: 'In_Tamil': Block */
23036 static const OnigCodePoint
23037 CR_In_Tamil[] = { 1,
23038 0x0b80, 0x0bff,
23039 }; /* END of CR_In_Tamil */
23040 
23041 /* PROPERTY: 'In_Telugu': Block */
23042 static const OnigCodePoint
23043 CR_In_Telugu[] = { 1,
23044 0x0c00, 0x0c7f,
23045 }; /* END of CR_In_Telugu */
23046 
23047 /* PROPERTY: 'In_Kannada': Block */
23048 static const OnigCodePoint
23049 CR_In_Kannada[] = { 1,
23050 0x0c80, 0x0cff,
23051 }; /* END of CR_In_Kannada */
23052 
23053 /* PROPERTY: 'In_Malayalam': Block */
23054 static const OnigCodePoint
23055 CR_In_Malayalam[] = { 1,
23056 0x0d00, 0x0d7f,
23057 }; /* END of CR_In_Malayalam */
23058 
23059 /* PROPERTY: 'In_Sinhala': Block */
23060 static const OnigCodePoint
23061 CR_In_Sinhala[] = { 1,
23062 0x0d80, 0x0dff,
23063 }; /* END of CR_In_Sinhala */
23064 
23065 /* PROPERTY: 'In_Thai': Block */
23066 static const OnigCodePoint
23067 CR_In_Thai[] = { 1,
23068 0x0e00, 0x0e7f,
23069 }; /* END of CR_In_Thai */
23070 
23071 /* PROPERTY: 'In_Lao': Block */
23072 static const OnigCodePoint
23073 CR_In_Lao[] = { 1,
23074 0x0e80, 0x0eff,
23075 }; /* END of CR_In_Lao */
23076 
23077 /* PROPERTY: 'In_Tibetan': Block */
23078 static const OnigCodePoint
23079 CR_In_Tibetan[] = { 1,
23080 0x0f00, 0x0fff,
23081 }; /* END of CR_In_Tibetan */
23082 
23083 /* PROPERTY: 'In_Myanmar': Block */
23084 static const OnigCodePoint
23085 CR_In_Myanmar[] = { 1,
23086 0x1000, 0x109f,
23087 }; /* END of CR_In_Myanmar */
23088 
23089 /* PROPERTY: 'In_Georgian': Block */
23090 static const OnigCodePoint
23091 CR_In_Georgian[] = { 1,
23092 0x10a0, 0x10ff,
23093 }; /* END of CR_In_Georgian */
23094 
23095 /* PROPERTY: 'In_Hangul_Jamo': Block */
23096 static const OnigCodePoint
23097 CR_In_Hangul_Jamo[] = { 1,
23098 0x1100, 0x11ff,
23099 }; /* END of CR_In_Hangul_Jamo */
23100 
23101 /* PROPERTY: 'In_Ethiopic': Block */
23102 static const OnigCodePoint
23103 CR_In_Ethiopic[] = { 1,
23104 0x1200, 0x137f,
23105 }; /* END of CR_In_Ethiopic */
23106 
23107 /* PROPERTY: 'In_Ethiopic_Supplement': Block */
23108 static const OnigCodePoint
23109 CR_In_Ethiopic_Supplement[] = { 1,
23110 0x1380, 0x139f,
23111 }; /* END of CR_In_Ethiopic_Supplement */
23112 
23113 /* PROPERTY: 'In_Cherokee': Block */
23114 static const OnigCodePoint
23115 CR_In_Cherokee[] = { 1,
23116 0x13a0, 0x13ff,
23117 }; /* END of CR_In_Cherokee */
23118 
23119 /* PROPERTY: 'In_Unified_Canadian_Aboriginal_Syllabics': Block */
23120 static const OnigCodePoint
23121 CR_In_Unified_Canadian_Aboriginal_Syllabics[] = { 1,
23122 0x1400, 0x167f,
23123 }; /* END of CR_In_Unified_Canadian_Aboriginal_Syllabics */
23124 
23125 /* PROPERTY: 'In_Ogham': Block */
23126 static const OnigCodePoint
23127 CR_In_Ogham[] = { 1,
23128 0x1680, 0x169f,
23129 }; /* END of CR_In_Ogham */
23130 
23131 /* PROPERTY: 'In_Runic': Block */
23132 static const OnigCodePoint
23133 CR_In_Runic[] = { 1,
23134 0x16a0, 0x16ff,
23135 }; /* END of CR_In_Runic */
23136 
23137 /* PROPERTY: 'In_Tagalog': Block */
23138 static const OnigCodePoint
23139 CR_In_Tagalog[] = { 1,
23140 0x1700, 0x171f,
23141 }; /* END of CR_In_Tagalog */
23142 
23143 /* PROPERTY: 'In_Hanunoo': Block */
23144 static const OnigCodePoint
23145 CR_In_Hanunoo[] = { 1,
23146 0x1720, 0x173f,
23147 }; /* END of CR_In_Hanunoo */
23148 
23149 /* PROPERTY: 'In_Buhid': Block */
23150 static const OnigCodePoint
23151 CR_In_Buhid[] = { 1,
23152 0x1740, 0x175f,
23153 }; /* END of CR_In_Buhid */
23154 
23155 /* PROPERTY: 'In_Tagbanwa': Block */
23156 static const OnigCodePoint
23157 CR_In_Tagbanwa[] = { 1,
23158 0x1760, 0x177f,
23159 }; /* END of CR_In_Tagbanwa */
23160 
23161 /* PROPERTY: 'In_Khmer': Block */
23162 static const OnigCodePoint
23163 CR_In_Khmer[] = { 1,
23164 0x1780, 0x17ff,
23165 }; /* END of CR_In_Khmer */
23166 
23167 /* PROPERTY: 'In_Mongolian': Block */
23168 static const OnigCodePoint
23169 CR_In_Mongolian[] = { 1,
23170 0x1800, 0x18af,
23171 }; /* END of CR_In_Mongolian */
23172 
23173 /* PROPERTY: 'In_Unified_Canadian_Aboriginal_Syllabics_Extended': Block */
23174 static const OnigCodePoint
23175 CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended[] = { 1,
23176 0x18b0, 0x18ff,
23177 }; /* END of CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended */
23178 
23179 /* PROPERTY: 'In_Limbu': Block */
23180 static const OnigCodePoint
23181 CR_In_Limbu[] = { 1,
23182 0x1900, 0x194f,
23183 }; /* END of CR_In_Limbu */
23184 
23185 /* PROPERTY: 'In_Tai_Le': Block */
23186 static const OnigCodePoint
23187 CR_In_Tai_Le[] = { 1,
23188 0x1950, 0x197f,
23189 }; /* END of CR_In_Tai_Le */
23190 
23191 /* PROPERTY: 'In_New_Tai_Lue': Block */
23192 static const OnigCodePoint
23193 CR_In_New_Tai_Lue[] = { 1,
23194 0x1980, 0x19df,
23195 }; /* END of CR_In_New_Tai_Lue */
23196 
23197 /* PROPERTY: 'In_Khmer_Symbols': Block */
23198 static const OnigCodePoint
23199 CR_In_Khmer_Symbols[] = { 1,
23200 0x19e0, 0x19ff,
23201 }; /* END of CR_In_Khmer_Symbols */
23202 
23203 /* PROPERTY: 'In_Buginese': Block */
23204 static const OnigCodePoint
23205 CR_In_Buginese[] = { 1,
23206 0x1a00, 0x1a1f,
23207 }; /* END of CR_In_Buginese */
23208 
23209 /* PROPERTY: 'In_Tai_Tham': Block */
23210 static const OnigCodePoint
23211 CR_In_Tai_Tham[] = { 1,
23212 0x1a20, 0x1aaf,
23213 }; /* END of CR_In_Tai_Tham */
23214 
23215 /* PROPERTY: 'In_Combining_Diacritical_Marks_Extended': Block */
23216 static const OnigCodePoint
23217 CR_In_Combining_Diacritical_Marks_Extended[] = { 1,
23218 0x1ab0, 0x1aff,
23219 }; /* END of CR_In_Combining_Diacritical_Marks_Extended */
23220 
23221 /* PROPERTY: 'In_Balinese': Block */
23222 static const OnigCodePoint
23223 CR_In_Balinese[] = { 1,
23224 0x1b00, 0x1b7f,
23225 }; /* END of CR_In_Balinese */
23226 
23227 /* PROPERTY: 'In_Sundanese': Block */
23228 static const OnigCodePoint
23229 CR_In_Sundanese[] = { 1,
23230 0x1b80, 0x1bbf,
23231 }; /* END of CR_In_Sundanese */
23232 
23233 /* PROPERTY: 'In_Batak': Block */
23234 static const OnigCodePoint
23235 CR_In_Batak[] = { 1,
23236 0x1bc0, 0x1bff,
23237 }; /* END of CR_In_Batak */
23238 
23239 /* PROPERTY: 'In_Lepcha': Block */
23240 static const OnigCodePoint
23241 CR_In_Lepcha[] = { 1,
23242 0x1c00, 0x1c4f,
23243 }; /* END of CR_In_Lepcha */
23244 
23245 /* PROPERTY: 'In_Ol_Chiki': Block */
23246 #define CR_In_Ol_Chiki CR_Ol_Chiki
23247 
23248 /* PROPERTY: 'In_Cyrillic_Extended_C': Block */
23249 static const OnigCodePoint
23250 CR_In_Cyrillic_Extended_C[] = { 1,
23251 0x1c80, 0x1c8f,
23252 }; /* END of CR_In_Cyrillic_Extended_C */
23253 
23254 /* PROPERTY: 'In_Georgian_Extended': Block */
23255 static const OnigCodePoint
23256 CR_In_Georgian_Extended[] = { 1,
23257 0x1c90, 0x1cbf,
23258 }; /* END of CR_In_Georgian_Extended */
23259 
23260 /* PROPERTY: 'In_Sundanese_Supplement': Block */
23261 static const OnigCodePoint
23262 CR_In_Sundanese_Supplement[] = { 1,
23263 0x1cc0, 0x1ccf,
23264 }; /* END of CR_In_Sundanese_Supplement */
23265 
23266 /* PROPERTY: 'In_Vedic_Extensions': Block */
23267 static const OnigCodePoint
23268 CR_In_Vedic_Extensions[] = { 1,
23269 0x1cd0, 0x1cff,
23270 }; /* END of CR_In_Vedic_Extensions */
23271 
23272 /* PROPERTY: 'In_Phonetic_Extensions': Block */
23273 static const OnigCodePoint
23274 CR_In_Phonetic_Extensions[] = { 1,
23275 0x1d00, 0x1d7f,
23276 }; /* END of CR_In_Phonetic_Extensions */
23277 
23278 /* PROPERTY: 'In_Phonetic_Extensions_Supplement': Block */
23279 static const OnigCodePoint
23280 CR_In_Phonetic_Extensions_Supplement[] = { 1,
23281 0x1d80, 0x1dbf,
23282 }; /* END of CR_In_Phonetic_Extensions_Supplement */
23283 
23284 /* PROPERTY: 'In_Combining_Diacritical_Marks_Supplement': Block */
23285 static const OnigCodePoint
23286 CR_In_Combining_Diacritical_Marks_Supplement[] = { 1,
23287 0x1dc0, 0x1dff,
23288 }; /* END of CR_In_Combining_Diacritical_Marks_Supplement */
23289 
23290 /* PROPERTY: 'In_Latin_Extended_Additional': Block */
23291 static const OnigCodePoint
23292 CR_In_Latin_Extended_Additional[] = { 1,
23293 0x1e00, 0x1eff,
23294 }; /* END of CR_In_Latin_Extended_Additional */
23295 
23296 /* PROPERTY: 'In_Greek_Extended': Block */
23297 static const OnigCodePoint
23298 CR_In_Greek_Extended[] = { 1,
23299 0x1f00, 0x1fff,
23300 }; /* END of CR_In_Greek_Extended */
23301 
23302 /* PROPERTY: 'In_General_Punctuation': Block */
23303 static const OnigCodePoint
23304 CR_In_General_Punctuation[] = { 1,
23305 0x2000, 0x206f,
23306 }; /* END of CR_In_General_Punctuation */
23307 
23308 /* PROPERTY: 'In_Superscripts_and_Subscripts': Block */
23309 static const OnigCodePoint
23310 CR_In_Superscripts_and_Subscripts[] = { 1,
23311 0x2070, 0x209f,
23312 }; /* END of CR_In_Superscripts_and_Subscripts */
23313 
23314 /* PROPERTY: 'In_Currency_Symbols': Block */
23315 static const OnigCodePoint
23316 CR_In_Currency_Symbols[] = { 1,
23317 0x20a0, 0x20cf,
23318 }; /* END of CR_In_Currency_Symbols */
23319 
23320 /* PROPERTY: 'In_Combining_Diacritical_Marks_for_Symbols': Block */
23321 static const OnigCodePoint
23322 CR_In_Combining_Diacritical_Marks_for_Symbols[] = { 1,
23323 0x20d0, 0x20ff,
23324 }; /* END of CR_In_Combining_Diacritical_Marks_for_Symbols */
23325 
23326 /* PROPERTY: 'In_Letterlike_Symbols': Block */
23327 static const OnigCodePoint
23328 CR_In_Letterlike_Symbols[] = { 1,
23329 0x2100, 0x214f,
23330 }; /* END of CR_In_Letterlike_Symbols */
23331 
23332 /* PROPERTY: 'In_Number_Forms': Block */
23333 static const OnigCodePoint
23334 CR_In_Number_Forms[] = { 1,
23335 0x2150, 0x218f,
23336 }; /* END of CR_In_Number_Forms */
23337 
23338 /* PROPERTY: 'In_Arrows': Block */
23339 static const OnigCodePoint
23340 CR_In_Arrows[] = { 1,
23341 0x2190, 0x21ff,
23342 }; /* END of CR_In_Arrows */
23343 
23344 /* PROPERTY: 'In_Mathematical_Operators': Block */
23345 static const OnigCodePoint
23346 CR_In_Mathematical_Operators[] = { 1,
23347 0x2200, 0x22ff,
23348 }; /* END of CR_In_Mathematical_Operators */
23349 
23350 /* PROPERTY: 'In_Miscellaneous_Technical': Block */
23351 static const OnigCodePoint
23352 CR_In_Miscellaneous_Technical[] = { 1,
23353 0x2300, 0x23ff,
23354 }; /* END of CR_In_Miscellaneous_Technical */
23355 
23356 /* PROPERTY: 'In_Control_Pictures': Block */
23357 static const OnigCodePoint
23358 CR_In_Control_Pictures[] = { 1,
23359 0x2400, 0x243f,
23360 }; /* END of CR_In_Control_Pictures */
23361 
23362 /* PROPERTY: 'In_Optical_Character_Recognition': Block */
23363 static const OnigCodePoint
23364 CR_In_Optical_Character_Recognition[] = { 1,
23365 0x2440, 0x245f,
23366 }; /* END of CR_In_Optical_Character_Recognition */
23367 
23368 /* PROPERTY: 'In_Enclosed_Alphanumerics': Block */
23369 static const OnigCodePoint
23370 CR_In_Enclosed_Alphanumerics[] = { 1,
23371 0x2460, 0x24ff,
23372 }; /* END of CR_In_Enclosed_Alphanumerics */
23373 
23374 /* PROPERTY: 'In_Box_Drawing': Block */
23375 static const OnigCodePoint
23376 CR_In_Box_Drawing[] = { 1,
23377 0x2500, 0x257f,
23378 }; /* END of CR_In_Box_Drawing */
23379 
23380 /* PROPERTY: 'In_Block_Elements': Block */
23381 static const OnigCodePoint
23382 CR_In_Block_Elements[] = { 1,
23383 0x2580, 0x259f,
23384 }; /* END of CR_In_Block_Elements */
23385 
23386 /* PROPERTY: 'In_Geometric_Shapes': Block */
23387 static const OnigCodePoint
23388 CR_In_Geometric_Shapes[] = { 1,
23389 0x25a0, 0x25ff,
23390 }; /* END of CR_In_Geometric_Shapes */
23391 
23392 /* PROPERTY: 'In_Miscellaneous_Symbols': Block */
23393 static const OnigCodePoint
23394 CR_In_Miscellaneous_Symbols[] = { 1,
23395 0x2600, 0x26ff,
23396 }; /* END of CR_In_Miscellaneous_Symbols */
23397 
23398 /* PROPERTY: 'In_Dingbats': Block */
23399 static const OnigCodePoint
23400 CR_In_Dingbats[] = { 1,
23401 0x2700, 0x27bf,
23402 }; /* END of CR_In_Dingbats */
23403 
23404 /* PROPERTY: 'In_Miscellaneous_Mathematical_Symbols_A': Block */
23405 static const OnigCodePoint
23406 CR_In_Miscellaneous_Mathematical_Symbols_A[] = { 1,
23407 0x27c0, 0x27ef,
23408 }; /* END of CR_In_Miscellaneous_Mathematical_Symbols_A */
23409 
23410 /* PROPERTY: 'In_Supplemental_Arrows_A': Block */
23411 static const OnigCodePoint
23412 CR_In_Supplemental_Arrows_A[] = { 1,
23413 0x27f0, 0x27ff,
23414 }; /* END of CR_In_Supplemental_Arrows_A */
23415 
23416 /* PROPERTY: 'In_Braille_Patterns': Block */
23417 #define CR_In_Braille_Patterns CR_Braille
23418 
23419 /* PROPERTY: 'In_Supplemental_Arrows_B': Block */
23420 static const OnigCodePoint
23421 CR_In_Supplemental_Arrows_B[] = { 1,
23422 0x2900, 0x297f,
23423 }; /* END of CR_In_Supplemental_Arrows_B */
23424 
23425 /* PROPERTY: 'In_Miscellaneous_Mathematical_Symbols_B': Block */
23426 static const OnigCodePoint
23427 CR_In_Miscellaneous_Mathematical_Symbols_B[] = { 1,
23428 0x2980, 0x29ff,
23429 }; /* END of CR_In_Miscellaneous_Mathematical_Symbols_B */
23430 
23431 /* PROPERTY: 'In_Supplemental_Mathematical_Operators': Block */
23432 static const OnigCodePoint
23433 CR_In_Supplemental_Mathematical_Operators[] = { 1,
23434 0x2a00, 0x2aff,
23435 }; /* END of CR_In_Supplemental_Mathematical_Operators */
23436 
23437 /* PROPERTY: 'In_Miscellaneous_Symbols_and_Arrows': Block */
23438 static const OnigCodePoint
23439 CR_In_Miscellaneous_Symbols_and_Arrows[] = { 1,
23440 0x2b00, 0x2bff,
23441 }; /* END of CR_In_Miscellaneous_Symbols_and_Arrows */
23442 
23443 /* PROPERTY: 'In_Glagolitic': Block */
23444 static const OnigCodePoint
23445 CR_In_Glagolitic[] = { 1,
23446 0x2c00, 0x2c5f,
23447 }; /* END of CR_In_Glagolitic */
23448 
23449 /* PROPERTY: 'In_Latin_Extended_C': Block */
23450 static const OnigCodePoint
23451 CR_In_Latin_Extended_C[] = { 1,
23452 0x2c60, 0x2c7f,
23453 }; /* END of CR_In_Latin_Extended_C */
23454 
23455 /* PROPERTY: 'In_Coptic': Block */
23456 static const OnigCodePoint
23457 CR_In_Coptic[] = { 1,
23458 0x2c80, 0x2cff,
23459 }; /* END of CR_In_Coptic */
23460 
23461 /* PROPERTY: 'In_Georgian_Supplement': Block */
23462 static const OnigCodePoint
23463 CR_In_Georgian_Supplement[] = { 1,
23464 0x2d00, 0x2d2f,
23465 }; /* END of CR_In_Georgian_Supplement */
23466 
23467 /* PROPERTY: 'In_Tifinagh': Block */
23468 static const OnigCodePoint
23469 CR_In_Tifinagh[] = { 1,
23470 0x2d30, 0x2d7f,
23471 }; /* END of CR_In_Tifinagh */
23472 
23473 /* PROPERTY: 'In_Ethiopic_Extended': Block */
23474 static const OnigCodePoint
23475 CR_In_Ethiopic_Extended[] = { 1,
23476 0x2d80, 0x2ddf,
23477 }; /* END of CR_In_Ethiopic_Extended */
23478 
23479 /* PROPERTY: 'In_Cyrillic_Extended_A': Block */
23480 static const OnigCodePoint
23481 CR_In_Cyrillic_Extended_A[] = { 1,
23482 0x2de0, 0x2dff,
23483 }; /* END of CR_In_Cyrillic_Extended_A */
23484 
23485 /* PROPERTY: 'In_Supplemental_Punctuation': Block */
23486 static const OnigCodePoint
23487 CR_In_Supplemental_Punctuation[] = { 1,
23488 0x2e00, 0x2e7f,
23489 }; /* END of CR_In_Supplemental_Punctuation */
23490 
23491 /* PROPERTY: 'In_CJK_Radicals_Supplement': Block */
23492 static const OnigCodePoint
23493 CR_In_CJK_Radicals_Supplement[] = { 1,
23494 0x2e80, 0x2eff,
23495 }; /* END of CR_In_CJK_Radicals_Supplement */
23496 
23497 /* PROPERTY: 'In_Kangxi_Radicals': Block */
23498 static const OnigCodePoint
23499 CR_In_Kangxi_Radicals[] = { 1,
23500 0x2f00, 0x2fdf,
23501 }; /* END of CR_In_Kangxi_Radicals */
23502 
23503 /* PROPERTY: 'In_Ideographic_Description_Characters': Block */
23504 static const OnigCodePoint
23505 CR_In_Ideographic_Description_Characters[] = { 1,
23506 0x2ff0, 0x2fff,
23507 }; /* END of CR_In_Ideographic_Description_Characters */
23508 
23509 /* PROPERTY: 'In_CJK_Symbols_and_Punctuation': Block */
23510 static const OnigCodePoint
23511 CR_In_CJK_Symbols_and_Punctuation[] = { 1,
23512 0x3000, 0x303f,
23513 }; /* END of CR_In_CJK_Symbols_and_Punctuation */
23514 
23515 /* PROPERTY: 'In_Hiragana': Block */
23516 static const OnigCodePoint
23517 CR_In_Hiragana[] = { 1,
23518 0x3040, 0x309f,
23519 }; /* END of CR_In_Hiragana */
23520 
23521 /* PROPERTY: 'In_Katakana': Block */
23522 static const OnigCodePoint
23523 CR_In_Katakana[] = { 1,
23524 0x30a0, 0x30ff,
23525 }; /* END of CR_In_Katakana */
23526 
23527 /* PROPERTY: 'In_Bopomofo': Block */
23528 static const OnigCodePoint
23529 CR_In_Bopomofo[] = { 1,
23530 0x3100, 0x312f,
23531 }; /* END of CR_In_Bopomofo */
23532 
23533 /* PROPERTY: 'In_Hangul_Compatibility_Jamo': Block */
23534 static const OnigCodePoint
23535 CR_In_Hangul_Compatibility_Jamo[] = { 1,
23536 0x3130, 0x318f,
23537 }; /* END of CR_In_Hangul_Compatibility_Jamo */
23538 
23539 /* PROPERTY: 'In_Kanbun': Block */
23540 static const OnigCodePoint
23541 CR_In_Kanbun[] = { 1,
23542 0x3190, 0x319f,
23543 }; /* END of CR_In_Kanbun */
23544 
23545 /* PROPERTY: 'In_Bopomofo_Extended': Block */
23546 static const OnigCodePoint
23547 CR_In_Bopomofo_Extended[] = { 1,
23548 0x31a0, 0x31bf,
23549 }; /* END of CR_In_Bopomofo_Extended */
23550 
23551 /* PROPERTY: 'In_CJK_Strokes': Block */
23552 static const OnigCodePoint
23553 CR_In_CJK_Strokes[] = { 1,
23554 0x31c0, 0x31ef,
23555 }; /* END of CR_In_CJK_Strokes */
23556 
23557 /* PROPERTY: 'In_Katakana_Phonetic_Extensions': Block */
23558 static const OnigCodePoint
23559 CR_In_Katakana_Phonetic_Extensions[] = { 1,
23560 0x31f0, 0x31ff,
23561 }; /* END of CR_In_Katakana_Phonetic_Extensions */
23562 
23563 /* PROPERTY: 'In_Enclosed_CJK_Letters_and_Months': Block */
23564 static const OnigCodePoint
23565 CR_In_Enclosed_CJK_Letters_and_Months[] = { 1,
23566 0x3200, 0x32ff,
23567 }; /* END of CR_In_Enclosed_CJK_Letters_and_Months */
23568 
23569 /* PROPERTY: 'In_CJK_Compatibility': Block */
23570 static const OnigCodePoint
23571 CR_In_CJK_Compatibility[] = { 1,
23572 0x3300, 0x33ff,
23573 }; /* END of CR_In_CJK_Compatibility */
23574 
23575 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_A': Block */
23576 static const OnigCodePoint
23577 CR_In_CJK_Unified_Ideographs_Extension_A[] = { 1,
23578 0x3400, 0x4dbf,
23579 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_A */
23580 
23581 /* PROPERTY: 'In_Yijing_Hexagram_Symbols': Block */
23582 static const OnigCodePoint
23583 CR_In_Yijing_Hexagram_Symbols[] = { 1,
23584 0x4dc0, 0x4dff,
23585 }; /* END of CR_In_Yijing_Hexagram_Symbols */
23586 
23587 /* PROPERTY: 'In_CJK_Unified_Ideographs': Block */
23588 static const OnigCodePoint
23589 CR_In_CJK_Unified_Ideographs[] = { 1,
23590 0x4e00, 0x9fff,
23591 }; /* END of CR_In_CJK_Unified_Ideographs */
23592 
23593 /* PROPERTY: 'In_Yi_Syllables': Block */
23594 static const OnigCodePoint
23595 CR_In_Yi_Syllables[] = { 1,
23596 0xa000, 0xa48f,
23597 }; /* END of CR_In_Yi_Syllables */
23598 
23599 /* PROPERTY: 'In_Yi_Radicals': Block */
23600 static const OnigCodePoint
23601 CR_In_Yi_Radicals[] = { 1,
23602 0xa490, 0xa4cf,
23603 }; /* END of CR_In_Yi_Radicals */
23604 
23605 /* PROPERTY: 'In_Lisu': Block */
23606 #define CR_In_Lisu CR_Lisu
23607 
23608 /* PROPERTY: 'In_Vai': Block */
23609 static const OnigCodePoint
23610 CR_In_Vai[] = { 1,
23611 0xa500, 0xa63f,
23612 }; /* END of CR_In_Vai */
23613 
23614 /* PROPERTY: 'In_Cyrillic_Extended_B': Block */
23615 static const OnigCodePoint
23616 CR_In_Cyrillic_Extended_B[] = { 1,
23617 0xa640, 0xa69f,
23618 }; /* END of CR_In_Cyrillic_Extended_B */
23619 
23620 /* PROPERTY: 'In_Bamum': Block */
23621 static const OnigCodePoint
23622 CR_In_Bamum[] = { 1,
23623 0xa6a0, 0xa6ff,
23624 }; /* END of CR_In_Bamum */
23625 
23626 /* PROPERTY: 'In_Modifier_Tone_Letters': Block */
23627 static const OnigCodePoint
23628 CR_In_Modifier_Tone_Letters[] = { 1,
23629 0xa700, 0xa71f,
23630 }; /* END of CR_In_Modifier_Tone_Letters */
23631 
23632 /* PROPERTY: 'In_Latin_Extended_D': Block */
23633 static const OnigCodePoint
23634 CR_In_Latin_Extended_D[] = { 1,
23635 0xa720, 0xa7ff,
23636 }; /* END of CR_In_Latin_Extended_D */
23637 
23638 /* PROPERTY: 'In_Syloti_Nagri': Block */
23639 static const OnigCodePoint
23640 CR_In_Syloti_Nagri[] = { 1,
23641 0xa800, 0xa82f,
23642 }; /* END of CR_In_Syloti_Nagri */
23643 
23644 /* PROPERTY: 'In_Common_Indic_Number_Forms': Block */
23645 static const OnigCodePoint
23646 CR_In_Common_Indic_Number_Forms[] = { 1,
23647 0xa830, 0xa83f,
23648 }; /* END of CR_In_Common_Indic_Number_Forms */
23649 
23650 /* PROPERTY: 'In_Phags_pa': Block */
23651 static const OnigCodePoint
23652 CR_In_Phags_pa[] = { 1,
23653 0xa840, 0xa87f,
23654 }; /* END of CR_In_Phags_pa */
23655 
23656 /* PROPERTY: 'In_Saurashtra': Block */
23657 static const OnigCodePoint
23658 CR_In_Saurashtra[] = { 1,
23659 0xa880, 0xa8df,
23660 }; /* END of CR_In_Saurashtra */
23661 
23662 /* PROPERTY: 'In_Devanagari_Extended': Block */
23663 static const OnigCodePoint
23664 CR_In_Devanagari_Extended[] = { 1,
23665 0xa8e0, 0xa8ff,
23666 }; /* END of CR_In_Devanagari_Extended */
23667 
23668 /* PROPERTY: 'In_Kayah_Li': Block */
23669 static const OnigCodePoint
23670 CR_In_Kayah_Li[] = { 1,
23671 0xa900, 0xa92f,
23672 }; /* END of CR_In_Kayah_Li */
23673 
23674 /* PROPERTY: 'In_Rejang': Block */
23675 static const OnigCodePoint
23676 CR_In_Rejang[] = { 1,
23677 0xa930, 0xa95f,
23678 }; /* END of CR_In_Rejang */
23679 
23680 /* PROPERTY: 'In_Hangul_Jamo_Extended_A': Block */
23681 static const OnigCodePoint
23682 CR_In_Hangul_Jamo_Extended_A[] = { 1,
23683 0xa960, 0xa97f,
23684 }; /* END of CR_In_Hangul_Jamo_Extended_A */
23685 
23686 /* PROPERTY: 'In_Javanese': Block */
23687 static const OnigCodePoint
23688 CR_In_Javanese[] = { 1,
23689 0xa980, 0xa9df,
23690 }; /* END of CR_In_Javanese */
23691 
23692 /* PROPERTY: 'In_Myanmar_Extended_B': Block */
23693 static const OnigCodePoint
23694 CR_In_Myanmar_Extended_B[] = { 1,
23695 0xa9e0, 0xa9ff,
23696 }; /* END of CR_In_Myanmar_Extended_B */
23697 
23698 /* PROPERTY: 'In_Cham': Block */
23699 static const OnigCodePoint
23700 CR_In_Cham[] = { 1,
23701 0xaa00, 0xaa5f,
23702 }; /* END of CR_In_Cham */
23703 
23704 /* PROPERTY: 'In_Myanmar_Extended_A': Block */
23705 static const OnigCodePoint
23706 CR_In_Myanmar_Extended_A[] = { 1,
23707 0xaa60, 0xaa7f,
23708 }; /* END of CR_In_Myanmar_Extended_A */
23709 
23710 /* PROPERTY: 'In_Tai_Viet': Block */
23711 static const OnigCodePoint
23712 CR_In_Tai_Viet[] = { 1,
23713 0xaa80, 0xaadf,
23714 }; /* END of CR_In_Tai_Viet */
23715 
23716 /* PROPERTY: 'In_Meetei_Mayek_Extensions': Block */
23717 static const OnigCodePoint
23718 CR_In_Meetei_Mayek_Extensions[] = { 1,
23719 0xaae0, 0xaaff,
23720 }; /* END of CR_In_Meetei_Mayek_Extensions */
23721 
23722 /* PROPERTY: 'In_Ethiopic_Extended_A': Block */
23723 static const OnigCodePoint
23724 CR_In_Ethiopic_Extended_A[] = { 1,
23725 0xab00, 0xab2f,
23726 }; /* END of CR_In_Ethiopic_Extended_A */
23727 
23728 /* PROPERTY: 'In_Latin_Extended_E': Block */
23729 static const OnigCodePoint
23730 CR_In_Latin_Extended_E[] = { 1,
23731 0xab30, 0xab6f,
23732 }; /* END of CR_In_Latin_Extended_E */
23733 
23734 /* PROPERTY: 'In_Cherokee_Supplement': Block */
23735 static const OnigCodePoint
23736 CR_In_Cherokee_Supplement[] = { 1,
23737 0xab70, 0xabbf,
23738 }; /* END of CR_In_Cherokee_Supplement */
23739 
23740 /* PROPERTY: 'In_Meetei_Mayek': Block */
23741 static const OnigCodePoint
23742 CR_In_Meetei_Mayek[] = { 1,
23743 0xabc0, 0xabff,
23744 }; /* END of CR_In_Meetei_Mayek */
23745 
23746 /* PROPERTY: 'In_Hangul_Syllables': Block */
23747 static const OnigCodePoint
23748 CR_In_Hangul_Syllables[] = { 1,
23749 0xac00, 0xd7af,
23750 }; /* END of CR_In_Hangul_Syllables */
23751 
23752 /* PROPERTY: 'In_Hangul_Jamo_Extended_B': Block */
23753 static const OnigCodePoint
23754 CR_In_Hangul_Jamo_Extended_B[] = { 1,
23755 0xd7b0, 0xd7ff,
23756 }; /* END of CR_In_Hangul_Jamo_Extended_B */
23757 
23758 /* PROPERTY: 'In_High_Surrogates': Block */
23759 static const OnigCodePoint
23760 CR_In_High_Surrogates[] = { 1,
23761 0xd800, 0xdb7f,
23762 }; /* END of CR_In_High_Surrogates */
23763 
23764 /* PROPERTY: 'In_High_Private_Use_Surrogates': Block */
23765 static const OnigCodePoint
23766 CR_In_High_Private_Use_Surrogates[] = { 1,
23767 0xdb80, 0xdbff,
23768 }; /* END of CR_In_High_Private_Use_Surrogates */
23769 
23770 /* PROPERTY: 'In_Low_Surrogates': Block */
23771 static const OnigCodePoint
23772 CR_In_Low_Surrogates[] = { 1,
23773 0xdc00, 0xdfff,
23774 }; /* END of CR_In_Low_Surrogates */
23775 
23776 /* PROPERTY: 'In_Private_Use_Area': Block */
23777 static const OnigCodePoint
23778 CR_In_Private_Use_Area[] = { 1,
23779 0xe000, 0xf8ff,
23780 }; /* END of CR_In_Private_Use_Area */
23781 
23782 /* PROPERTY: 'In_CJK_Compatibility_Ideographs': Block */
23783 static const OnigCodePoint
23784 CR_In_CJK_Compatibility_Ideographs[] = { 1,
23785 0xf900, 0xfaff,
23786 }; /* END of CR_In_CJK_Compatibility_Ideographs */
23787 
23788 /* PROPERTY: 'In_Alphabetic_Presentation_Forms': Block */
23789 static const OnigCodePoint
23790 CR_In_Alphabetic_Presentation_Forms[] = { 1,
23791 0xfb00, 0xfb4f,
23792 }; /* END of CR_In_Alphabetic_Presentation_Forms */
23793 
23794 /* PROPERTY: 'In_Arabic_Presentation_Forms_A': Block */
23795 static const OnigCodePoint
23796 CR_In_Arabic_Presentation_Forms_A[] = { 1,
23797 0xfb50, 0xfdff,
23798 }; /* END of CR_In_Arabic_Presentation_Forms_A */
23799 
23800 /* PROPERTY: 'In_Variation_Selectors': Block */
23801 static const OnigCodePoint
23802 CR_In_Variation_Selectors[] = { 1,
23803 0xfe00, 0xfe0f,
23804 }; /* END of CR_In_Variation_Selectors */
23805 
23806 /* PROPERTY: 'In_Vertical_Forms': Block */
23807 static const OnigCodePoint
23808 CR_In_Vertical_Forms[] = { 1,
23809 0xfe10, 0xfe1f,
23810 }; /* END of CR_In_Vertical_Forms */
23811 
23812 /* PROPERTY: 'In_Combining_Half_Marks': Block */
23813 static const OnigCodePoint
23814 CR_In_Combining_Half_Marks[] = { 1,
23815 0xfe20, 0xfe2f,
23816 }; /* END of CR_In_Combining_Half_Marks */
23817 
23818 /* PROPERTY: 'In_CJK_Compatibility_Forms': Block */
23819 static const OnigCodePoint
23820 CR_In_CJK_Compatibility_Forms[] = { 1,
23821 0xfe30, 0xfe4f,
23822 }; /* END of CR_In_CJK_Compatibility_Forms */
23823 
23824 /* PROPERTY: 'In_Small_Form_Variants': Block */
23825 static const OnigCodePoint
23826 CR_In_Small_Form_Variants[] = { 1,
23827 0xfe50, 0xfe6f,
23828 }; /* END of CR_In_Small_Form_Variants */
23829 
23830 /* PROPERTY: 'In_Arabic_Presentation_Forms_B': Block */
23831 static const OnigCodePoint
23832 CR_In_Arabic_Presentation_Forms_B[] = { 1,
23833 0xfe70, 0xfeff,
23834 }; /* END of CR_In_Arabic_Presentation_Forms_B */
23835 
23836 /* PROPERTY: 'In_Halfwidth_and_Fullwidth_Forms': Block */
23837 static const OnigCodePoint
23838 CR_In_Halfwidth_and_Fullwidth_Forms[] = { 1,
23839 0xff00, 0xffef,
23840 }; /* END of CR_In_Halfwidth_and_Fullwidth_Forms */
23841 
23842 /* PROPERTY: 'In_Specials': Block */
23843 static const OnigCodePoint
23844 CR_In_Specials[] = { 1,
23845 0xfff0, 0xffff,
23846 }; /* END of CR_In_Specials */
23847 
23848 /* PROPERTY: 'In_Linear_B_Syllabary': Block */
23849 static const OnigCodePoint
23850 CR_In_Linear_B_Syllabary[] = { 1,
23851 0x10000, 0x1007f,
23852 }; /* END of CR_In_Linear_B_Syllabary */
23853 
23854 /* PROPERTY: 'In_Linear_B_Ideograms': Block */
23855 static const OnigCodePoint
23856 CR_In_Linear_B_Ideograms[] = { 1,
23857 0x10080, 0x100ff,
23858 }; /* END of CR_In_Linear_B_Ideograms */
23859 
23860 /* PROPERTY: 'In_Aegean_Numbers': Block */
23861 static const OnigCodePoint
23862 CR_In_Aegean_Numbers[] = { 1,
23863 0x10100, 0x1013f,
23864 }; /* END of CR_In_Aegean_Numbers */
23865 
23866 /* PROPERTY: 'In_Ancient_Greek_Numbers': Block */
23867 static const OnigCodePoint
23868 CR_In_Ancient_Greek_Numbers[] = { 1,
23869 0x10140, 0x1018f,
23870 }; /* END of CR_In_Ancient_Greek_Numbers */
23871 
23872 /* PROPERTY: 'In_Ancient_Symbols': Block */
23873 static const OnigCodePoint
23874 CR_In_Ancient_Symbols[] = { 1,
23875 0x10190, 0x101cf,
23876 }; /* END of CR_In_Ancient_Symbols */
23877 
23878 /* PROPERTY: 'In_Phaistos_Disc': Block */
23879 static const OnigCodePoint
23880 CR_In_Phaistos_Disc[] = { 1,
23881 0x101d0, 0x101ff,
23882 }; /* END of CR_In_Phaistos_Disc */
23883 
23884 /* PROPERTY: 'In_Lycian': Block */
23885 static const OnigCodePoint
23886 CR_In_Lycian[] = { 1,
23887 0x10280, 0x1029f,
23888 }; /* END of CR_In_Lycian */
23889 
23890 /* PROPERTY: 'In_Carian': Block */
23891 static const OnigCodePoint
23892 CR_In_Carian[] = { 1,
23893 0x102a0, 0x102df,
23894 }; /* END of CR_In_Carian */
23895 
23896 /* PROPERTY: 'In_Coptic_Epact_Numbers': Block */
23897 static const OnigCodePoint
23898 CR_In_Coptic_Epact_Numbers[] = { 1,
23899 0x102e0, 0x102ff,
23900 }; /* END of CR_In_Coptic_Epact_Numbers */
23901 
23902 /* PROPERTY: 'In_Old_Italic': Block */
23903 static const OnigCodePoint
23904 CR_In_Old_Italic[] = { 1,
23905 0x10300, 0x1032f,
23906 }; /* END of CR_In_Old_Italic */
23907 
23908 /* PROPERTY: 'In_Gothic': Block */
23909 static const OnigCodePoint
23910 CR_In_Gothic[] = { 1,
23911 0x10330, 0x1034f,
23912 }; /* END of CR_In_Gothic */
23913 
23914 /* PROPERTY: 'In_Old_Permic': Block */
23915 static const OnigCodePoint
23916 CR_In_Old_Permic[] = { 1,
23917 0x10350, 0x1037f,
23918 }; /* END of CR_In_Old_Permic */
23919 
23920 /* PROPERTY: 'In_Ugaritic': Block */
23921 static const OnigCodePoint
23922 CR_In_Ugaritic[] = { 1,
23923 0x10380, 0x1039f,
23924 }; /* END of CR_In_Ugaritic */
23925 
23926 /* PROPERTY: 'In_Old_Persian': Block */
23927 static const OnigCodePoint
23928 CR_In_Old_Persian[] = { 1,
23929 0x103a0, 0x103df,
23930 }; /* END of CR_In_Old_Persian */
23931 
23932 /* PROPERTY: 'In_Deseret': Block */
23933 #define CR_In_Deseret CR_Deseret
23934 
23935 /* PROPERTY: 'In_Shavian': Block */
23936 #define CR_In_Shavian CR_Shavian
23937 
23938 /* PROPERTY: 'In_Osmanya': Block */
23939 static const OnigCodePoint
23940 CR_In_Osmanya[] = { 1,
23941 0x10480, 0x104af,
23942 }; /* END of CR_In_Osmanya */
23943 
23944 /* PROPERTY: 'In_Osage': Block */
23945 static const OnigCodePoint
23946 CR_In_Osage[] = { 1,
23947 0x104b0, 0x104ff,
23948 }; /* END of CR_In_Osage */
23949 
23950 /* PROPERTY: 'In_Elbasan': Block */
23951 static const OnigCodePoint
23952 CR_In_Elbasan[] = { 1,
23953 0x10500, 0x1052f,
23954 }; /* END of CR_In_Elbasan */
23955 
23956 /* PROPERTY: 'In_Caucasian_Albanian': Block */
23957 static const OnigCodePoint
23958 CR_In_Caucasian_Albanian[] = { 1,
23959 0x10530, 0x1056f,
23960 }; /* END of CR_In_Caucasian_Albanian */
23961 
23962 /* PROPERTY: 'In_Linear_A': Block */
23963 static const OnigCodePoint
23964 CR_In_Linear_A[] = { 1,
23965 0x10600, 0x1077f,
23966 }; /* END of CR_In_Linear_A */
23967 
23968 /* PROPERTY: 'In_Cypriot_Syllabary': Block */
23969 static const OnigCodePoint
23970 CR_In_Cypriot_Syllabary[] = { 1,
23971 0x10800, 0x1083f,
23972 }; /* END of CR_In_Cypriot_Syllabary */
23973 
23974 /* PROPERTY: 'In_Imperial_Aramaic': Block */
23975 static const OnigCodePoint
23976 CR_In_Imperial_Aramaic[] = { 1,
23977 0x10840, 0x1085f,
23978 }; /* END of CR_In_Imperial_Aramaic */
23979 
23980 /* PROPERTY: 'In_Palmyrene': Block */
23981 #define CR_In_Palmyrene CR_Palmyrene
23982 
23983 /* PROPERTY: 'In_Nabataean': Block */
23984 static const OnigCodePoint
23985 CR_In_Nabataean[] = { 1,
23986 0x10880, 0x108af,
23987 }; /* END of CR_In_Nabataean */
23988 
23989 /* PROPERTY: 'In_Hatran': Block */
23990 static const OnigCodePoint
23991 CR_In_Hatran[] = { 1,
23992 0x108e0, 0x108ff,
23993 }; /* END of CR_In_Hatran */
23994 
23995 /* PROPERTY: 'In_Phoenician': Block */
23996 static const OnigCodePoint
23997 CR_In_Phoenician[] = { 1,
23998 0x10900, 0x1091f,
23999 }; /* END of CR_In_Phoenician */
24000 
24001 /* PROPERTY: 'In_Lydian': Block */
24002 static const OnigCodePoint
24003 CR_In_Lydian[] = { 1,
24004 0x10920, 0x1093f,
24005 }; /* END of CR_In_Lydian */
24006 
24007 /* PROPERTY: 'In_Meroitic_Hieroglyphs': Block */
24008 #define CR_In_Meroitic_Hieroglyphs CR_Meroitic_Hieroglyphs
24009 
24010 /* PROPERTY: 'In_Meroitic_Cursive': Block */
24011 static const OnigCodePoint
24012 CR_In_Meroitic_Cursive[] = { 1,
24013 0x109a0, 0x109ff,
24014 }; /* END of CR_In_Meroitic_Cursive */
24015 
24016 /* PROPERTY: 'In_Kharoshthi': Block */
24017 static const OnigCodePoint
24018 CR_In_Kharoshthi[] = { 1,
24019 0x10a00, 0x10a5f,
24020 }; /* END of CR_In_Kharoshthi */
24021 
24022 /* PROPERTY: 'In_Old_South_Arabian': Block */
24023 #define CR_In_Old_South_Arabian CR_Old_South_Arabian
24024 
24025 /* PROPERTY: 'In_Old_North_Arabian': Block */
24026 #define CR_In_Old_North_Arabian CR_Old_North_Arabian
24027 
24028 /* PROPERTY: 'In_Manichaean': Block */
24029 static const OnigCodePoint
24030 CR_In_Manichaean[] = { 1,
24031 0x10ac0, 0x10aff,
24032 }; /* END of CR_In_Manichaean */
24033 
24034 /* PROPERTY: 'In_Avestan': Block */
24035 static const OnigCodePoint
24036 CR_In_Avestan[] = { 1,
24037 0x10b00, 0x10b3f,
24038 }; /* END of CR_In_Avestan */
24039 
24040 /* PROPERTY: 'In_Inscriptional_Parthian': Block */
24041 static const OnigCodePoint
24042 CR_In_Inscriptional_Parthian[] = { 1,
24043 0x10b40, 0x10b5f,
24044 }; /* END of CR_In_Inscriptional_Parthian */
24045 
24046 /* PROPERTY: 'In_Inscriptional_Pahlavi': Block */
24047 static const OnigCodePoint
24048 CR_In_Inscriptional_Pahlavi[] = { 1,
24049 0x10b60, 0x10b7f,
24050 }; /* END of CR_In_Inscriptional_Pahlavi */
24051 
24052 /* PROPERTY: 'In_Psalter_Pahlavi': Block */
24053 static const OnigCodePoint
24054 CR_In_Psalter_Pahlavi[] = { 1,
24055 0x10b80, 0x10baf,
24056 }; /* END of CR_In_Psalter_Pahlavi */
24057 
24058 /* PROPERTY: 'In_Old_Turkic': Block */
24059 static const OnigCodePoint
24060 CR_In_Old_Turkic[] = { 1,
24061 0x10c00, 0x10c4f,
24062 }; /* END of CR_In_Old_Turkic */
24063 
24064 /* PROPERTY: 'In_Old_Hungarian': Block */
24065 static const OnigCodePoint
24066 CR_In_Old_Hungarian[] = { 1,
24067 0x10c80, 0x10cff,
24068 }; /* END of CR_In_Old_Hungarian */
24069 
24070 /* PROPERTY: 'In_Hanifi_Rohingya': Block */
24071 static const OnigCodePoint
24072 CR_In_Hanifi_Rohingya[] = { 1,
24073 0x10d00, 0x10d3f,
24074 }; /* END of CR_In_Hanifi_Rohingya */
24075 
24076 /* PROPERTY: 'In_Rumi_Numeral_Symbols': Block */
24077 static const OnigCodePoint
24078 CR_In_Rumi_Numeral_Symbols[] = { 1,
24079 0x10e60, 0x10e7f,
24080 }; /* END of CR_In_Rumi_Numeral_Symbols */
24081 
24082 /* PROPERTY: 'In_Old_Sogdian': Block */
24083 static const OnigCodePoint
24084 CR_In_Old_Sogdian[] = { 1,
24085 0x10f00, 0x10f2f,
24086 }; /* END of CR_In_Old_Sogdian */
24087 
24088 /* PROPERTY: 'In_Sogdian': Block */
24089 static const OnigCodePoint
24090 CR_In_Sogdian[] = { 1,
24091 0x10f30, 0x10f6f,
24092 }; /* END of CR_In_Sogdian */
24093 
24094 /* PROPERTY: 'In_Elymaic': Block */
24095 static const OnigCodePoint
24096 CR_In_Elymaic[] = { 1,
24097 0x10fe0, 0x10fff,
24098 }; /* END of CR_In_Elymaic */
24099 
24100 /* PROPERTY: 'In_Brahmi': Block */
24101 static const OnigCodePoint
24102 CR_In_Brahmi[] = { 1,
24103 0x11000, 0x1107f,
24104 }; /* END of CR_In_Brahmi */
24105 
24106 /* PROPERTY: 'In_Kaithi': Block */
24107 static const OnigCodePoint
24108 CR_In_Kaithi[] = { 1,
24109 0x11080, 0x110cf,
24110 }; /* END of CR_In_Kaithi */
24111 
24112 /* PROPERTY: 'In_Sora_Sompeng': Block */
24113 static const OnigCodePoint
24114 CR_In_Sora_Sompeng[] = { 1,
24115 0x110d0, 0x110ff,
24116 }; /* END of CR_In_Sora_Sompeng */
24117 
24118 /* PROPERTY: 'In_Chakma': Block */
24119 static const OnigCodePoint
24120 CR_In_Chakma[] = { 1,
24121 0x11100, 0x1114f,
24122 }; /* END of CR_In_Chakma */
24123 
24124 /* PROPERTY: 'In_Mahajani': Block */
24125 static const OnigCodePoint
24126 CR_In_Mahajani[] = { 1,
24127 0x11150, 0x1117f,
24128 }; /* END of CR_In_Mahajani */
24129 
24130 /* PROPERTY: 'In_Sharada': Block */
24131 static const OnigCodePoint
24132 CR_In_Sharada[] = { 1,
24133 0x11180, 0x111df,
24134 }; /* END of CR_In_Sharada */
24135 
24136 /* PROPERTY: 'In_Sinhala_Archaic_Numbers': Block */
24137 static const OnigCodePoint
24138 CR_In_Sinhala_Archaic_Numbers[] = { 1,
24139 0x111e0, 0x111ff,
24140 }; /* END of CR_In_Sinhala_Archaic_Numbers */
24141 
24142 /* PROPERTY: 'In_Khojki': Block */
24143 static const OnigCodePoint
24144 CR_In_Khojki[] = { 1,
24145 0x11200, 0x1124f,
24146 }; /* END of CR_In_Khojki */
24147 
24148 /* PROPERTY: 'In_Multani': Block */
24149 static const OnigCodePoint
24150 CR_In_Multani[] = { 1,
24151 0x11280, 0x112af,
24152 }; /* END of CR_In_Multani */
24153 
24154 /* PROPERTY: 'In_Khudawadi': Block */
24155 static const OnigCodePoint
24156 CR_In_Khudawadi[] = { 1,
24157 0x112b0, 0x112ff,
24158 }; /* END of CR_In_Khudawadi */
24159 
24160 /* PROPERTY: 'In_Grantha': Block */
24161 static const OnigCodePoint
24162 CR_In_Grantha[] = { 1,
24163 0x11300, 0x1137f,
24164 }; /* END of CR_In_Grantha */
24165 
24166 /* PROPERTY: 'In_Newa': Block */
24167 static const OnigCodePoint
24168 CR_In_Newa[] = { 1,
24169 0x11400, 0x1147f,
24170 }; /* END of CR_In_Newa */
24171 
24172 /* PROPERTY: 'In_Tirhuta': Block */
24173 static const OnigCodePoint
24174 CR_In_Tirhuta[] = { 1,
24175 0x11480, 0x114df,
24176 }; /* END of CR_In_Tirhuta */
24177 
24178 /* PROPERTY: 'In_Siddham': Block */
24179 static const OnigCodePoint
24180 CR_In_Siddham[] = { 1,
24181 0x11580, 0x115ff,
24182 }; /* END of CR_In_Siddham */
24183 
24184 /* PROPERTY: 'In_Modi': Block */
24185 static const OnigCodePoint
24186 CR_In_Modi[] = { 1,
24187 0x11600, 0x1165f,
24188 }; /* END of CR_In_Modi */
24189 
24190 /* PROPERTY: 'In_Mongolian_Supplement': Block */
24191 static const OnigCodePoint
24192 CR_In_Mongolian_Supplement[] = { 1,
24193 0x11660, 0x1167f,
24194 }; /* END of CR_In_Mongolian_Supplement */
24195 
24196 /* PROPERTY: 'In_Takri': Block */
24197 static const OnigCodePoint
24198 CR_In_Takri[] = { 1,
24199 0x11680, 0x116cf,
24200 }; /* END of CR_In_Takri */
24201 
24202 /* PROPERTY: 'In_Ahom': Block */
24203 static const OnigCodePoint
24204 CR_In_Ahom[] = { 1,
24205 0x11700, 0x1173f,
24206 }; /* END of CR_In_Ahom */
24207 
24208 /* PROPERTY: 'In_Dogra': Block */
24209 static const OnigCodePoint
24210 CR_In_Dogra[] = { 1,
24211 0x11800, 0x1184f,
24212 }; /* END of CR_In_Dogra */
24213 
24214 /* PROPERTY: 'In_Warang_Citi': Block */
24215 static const OnigCodePoint
24216 CR_In_Warang_Citi[] = { 1,
24217 0x118a0, 0x118ff,
24218 }; /* END of CR_In_Warang_Citi */
24219 
24220 /* PROPERTY: 'In_Nandinagari': Block */
24221 static const OnigCodePoint
24222 CR_In_Nandinagari[] = { 1,
24223 0x119a0, 0x119ff,
24224 }; /* END of CR_In_Nandinagari */
24225 
24226 /* PROPERTY: 'In_Zanabazar_Square': Block */
24227 static const OnigCodePoint
24228 CR_In_Zanabazar_Square[] = { 1,
24229 0x11a00, 0x11a4f,
24230 }; /* END of CR_In_Zanabazar_Square */
24231 
24232 /* PROPERTY: 'In_Soyombo': Block */
24233 static const OnigCodePoint
24234 CR_In_Soyombo[] = { 1,
24235 0x11a50, 0x11aaf,
24236 }; /* END of CR_In_Soyombo */
24237 
24238 /* PROPERTY: 'In_Pau_Cin_Hau': Block */
24239 static const OnigCodePoint
24240 CR_In_Pau_Cin_Hau[] = { 1,
24241 0x11ac0, 0x11aff,
24242 }; /* END of CR_In_Pau_Cin_Hau */
24243 
24244 /* PROPERTY: 'In_Bhaiksuki': Block */
24245 static const OnigCodePoint
24246 CR_In_Bhaiksuki[] = { 1,
24247 0x11c00, 0x11c6f,
24248 }; /* END of CR_In_Bhaiksuki */
24249 
24250 /* PROPERTY: 'In_Marchen': Block */
24251 static const OnigCodePoint
24252 CR_In_Marchen[] = { 1,
24253 0x11c70, 0x11cbf,
24254 }; /* END of CR_In_Marchen */
24255 
24256 /* PROPERTY: 'In_Masaram_Gondi': Block */
24257 static const OnigCodePoint
24258 CR_In_Masaram_Gondi[] = { 1,
24259 0x11d00, 0x11d5f,
24260 }; /* END of CR_In_Masaram_Gondi */
24261 
24262 /* PROPERTY: 'In_Gunjala_Gondi': Block */
24263 static const OnigCodePoint
24264 CR_In_Gunjala_Gondi[] = { 1,
24265 0x11d60, 0x11daf,
24266 }; /* END of CR_In_Gunjala_Gondi */
24267 
24268 /* PROPERTY: 'In_Makasar': Block */
24269 static const OnigCodePoint
24270 CR_In_Makasar[] = { 1,
24271 0x11ee0, 0x11eff,
24272 }; /* END of CR_In_Makasar */
24273 
24274 /* PROPERTY: 'In_Tamil_Supplement': Block */
24275 static const OnigCodePoint
24276 CR_In_Tamil_Supplement[] = { 1,
24277 0x11fc0, 0x11fff,
24278 }; /* END of CR_In_Tamil_Supplement */
24279 
24280 /* PROPERTY: 'In_Cuneiform': Block */
24281 static const OnigCodePoint
24282 CR_In_Cuneiform[] = { 1,
24283 0x12000, 0x123ff,
24284 }; /* END of CR_In_Cuneiform */
24285 
24286 /* PROPERTY: 'In_Cuneiform_Numbers_and_Punctuation': Block */
24287 static const OnigCodePoint
24288 CR_In_Cuneiform_Numbers_and_Punctuation[] = { 1,
24289 0x12400, 0x1247f,
24290 }; /* END of CR_In_Cuneiform_Numbers_and_Punctuation */
24291 
24292 /* PROPERTY: 'In_Early_Dynastic_Cuneiform': Block */
24293 static const OnigCodePoint
24294 CR_In_Early_Dynastic_Cuneiform[] = { 1,
24295 0x12480, 0x1254f,
24296 }; /* END of CR_In_Early_Dynastic_Cuneiform */
24297 
24298 /* PROPERTY: 'In_Egyptian_Hieroglyphs': Block */
24299 static const OnigCodePoint
24300 CR_In_Egyptian_Hieroglyphs[] = { 1,
24301 0x13000, 0x1342f,
24302 }; /* END of CR_In_Egyptian_Hieroglyphs */
24303 
24304 /* PROPERTY: 'In_Egyptian_Hieroglyph_Format_Controls': Block */
24305 static const OnigCodePoint
24306 CR_In_Egyptian_Hieroglyph_Format_Controls[] = { 1,
24307 0x13430, 0x1343f,
24308 }; /* END of CR_In_Egyptian_Hieroglyph_Format_Controls */
24309 
24310 /* PROPERTY: 'In_Anatolian_Hieroglyphs': Block */
24311 static const OnigCodePoint
24312 CR_In_Anatolian_Hieroglyphs[] = { 1,
24313 0x14400, 0x1467f,
24314 }; /* END of CR_In_Anatolian_Hieroglyphs */
24315 
24316 /* PROPERTY: 'In_Bamum_Supplement': Block */
24317 static const OnigCodePoint
24318 CR_In_Bamum_Supplement[] = { 1,
24319 0x16800, 0x16a3f,
24320 }; /* END of CR_In_Bamum_Supplement */
24321 
24322 /* PROPERTY: 'In_Mro': Block */
24323 static const OnigCodePoint
24324 CR_In_Mro[] = { 1,
24325 0x16a40, 0x16a6f,
24326 }; /* END of CR_In_Mro */
24327 
24328 /* PROPERTY: 'In_Bassa_Vah': Block */
24329 static const OnigCodePoint
24330 CR_In_Bassa_Vah[] = { 1,
24331 0x16ad0, 0x16aff,
24332 }; /* END of CR_In_Bassa_Vah */
24333 
24334 /* PROPERTY: 'In_Pahawh_Hmong': Block */
24335 static const OnigCodePoint
24336 CR_In_Pahawh_Hmong[] = { 1,
24337 0x16b00, 0x16b8f,
24338 }; /* END of CR_In_Pahawh_Hmong */
24339 
24340 /* PROPERTY: 'In_Medefaidrin': Block */
24341 static const OnigCodePoint
24342 CR_In_Medefaidrin[] = { 1,
24343 0x16e40, 0x16e9f,
24344 }; /* END of CR_In_Medefaidrin */
24345 
24346 /* PROPERTY: 'In_Miao': Block */
24347 static const OnigCodePoint
24348 CR_In_Miao[] = { 1,
24349 0x16f00, 0x16f9f,
24350 }; /* END of CR_In_Miao */
24351 
24352 /* PROPERTY: 'In_Ideographic_Symbols_and_Punctuation': Block */
24353 static const OnigCodePoint
24354 CR_In_Ideographic_Symbols_and_Punctuation[] = { 1,
24355 0x16fe0, 0x16fff,
24356 }; /* END of CR_In_Ideographic_Symbols_and_Punctuation */
24357 
24358 /* PROPERTY: 'In_Tangut': Block */
24359 static const OnigCodePoint
24360 CR_In_Tangut[] = { 1,
24361 0x17000, 0x187ff,
24362 }; /* END of CR_In_Tangut */
24363 
24364 /* PROPERTY: 'In_Tangut_Components': Block */
24365 static const OnigCodePoint
24366 CR_In_Tangut_Components[] = { 1,
24367 0x18800, 0x18aff,
24368 }; /* END of CR_In_Tangut_Components */
24369 
24370 /* PROPERTY: 'In_Kana_Supplement': Block */
24371 static const OnigCodePoint
24372 CR_In_Kana_Supplement[] = { 1,
24373 0x1b000, 0x1b0ff,
24374 }; /* END of CR_In_Kana_Supplement */
24375 
24376 /* PROPERTY: 'In_Kana_Extended_A': Block */
24377 static const OnigCodePoint
24378 CR_In_Kana_Extended_A[] = { 1,
24379 0x1b100, 0x1b12f,
24380 }; /* END of CR_In_Kana_Extended_A */
24381 
24382 /* PROPERTY: 'In_Small_Kana_Extension': Block */
24383 static const OnigCodePoint
24384 CR_In_Small_Kana_Extension[] = { 1,
24385 0x1b130, 0x1b16f,
24386 }; /* END of CR_In_Small_Kana_Extension */
24387 
24388 /* PROPERTY: 'In_Nushu': Block */
24389 static const OnigCodePoint
24390 CR_In_Nushu[] = { 1,
24391 0x1b170, 0x1b2ff,
24392 }; /* END of CR_In_Nushu */
24393 
24394 /* PROPERTY: 'In_Duployan': Block */
24395 static const OnigCodePoint
24396 CR_In_Duployan[] = { 1,
24397 0x1bc00, 0x1bc9f,
24398 }; /* END of CR_In_Duployan */
24399 
24400 /* PROPERTY: 'In_Shorthand_Format_Controls': Block */
24401 static const OnigCodePoint
24402 CR_In_Shorthand_Format_Controls[] = { 1,
24403 0x1bca0, 0x1bcaf,
24404 }; /* END of CR_In_Shorthand_Format_Controls */
24405 
24406 /* PROPERTY: 'In_Byzantine_Musical_Symbols': Block */
24407 static const OnigCodePoint
24408 CR_In_Byzantine_Musical_Symbols[] = { 1,
24409 0x1d000, 0x1d0ff,
24410 }; /* END of CR_In_Byzantine_Musical_Symbols */
24411 
24412 /* PROPERTY: 'In_Musical_Symbols': Block */
24413 static const OnigCodePoint
24414 CR_In_Musical_Symbols[] = { 1,
24415 0x1d100, 0x1d1ff,
24416 }; /* END of CR_In_Musical_Symbols */
24417 
24418 /* PROPERTY: 'In_Ancient_Greek_Musical_Notation': Block */
24419 static const OnigCodePoint
24420 CR_In_Ancient_Greek_Musical_Notation[] = { 1,
24421 0x1d200, 0x1d24f,
24422 }; /* END of CR_In_Ancient_Greek_Musical_Notation */
24423 
24424 /* PROPERTY: 'In_Mayan_Numerals': Block */
24425 static const OnigCodePoint
24426 CR_In_Mayan_Numerals[] = { 1,
24427 0x1d2e0, 0x1d2ff,
24428 }; /* END of CR_In_Mayan_Numerals */
24429 
24430 /* PROPERTY: 'In_Tai_Xuan_Jing_Symbols': Block */
24431 static const OnigCodePoint
24432 CR_In_Tai_Xuan_Jing_Symbols[] = { 1,
24433 0x1d300, 0x1d35f,
24434 }; /* END of CR_In_Tai_Xuan_Jing_Symbols */
24435 
24436 /* PROPERTY: 'In_Counting_Rod_Numerals': Block */
24437 static const OnigCodePoint
24438 CR_In_Counting_Rod_Numerals[] = { 1,
24439 0x1d360, 0x1d37f,
24440 }; /* END of CR_In_Counting_Rod_Numerals */
24441 
24442 /* PROPERTY: 'In_Mathematical_Alphanumeric_Symbols': Block */
24443 static const OnigCodePoint
24444 CR_In_Mathematical_Alphanumeric_Symbols[] = { 1,
24445 0x1d400, 0x1d7ff,
24446 }; /* END of CR_In_Mathematical_Alphanumeric_Symbols */
24447 
24448 /* PROPERTY: 'In_Sutton_SignWriting': Block */
24449 static const OnigCodePoint
24450 CR_In_Sutton_SignWriting[] = { 1,
24451 0x1d800, 0x1daaf,
24452 }; /* END of CR_In_Sutton_SignWriting */
24453 
24454 /* PROPERTY: 'In_Glagolitic_Supplement': Block */
24455 static const OnigCodePoint
24456 CR_In_Glagolitic_Supplement[] = { 1,
24457 0x1e000, 0x1e02f,
24458 }; /* END of CR_In_Glagolitic_Supplement */
24459 
24460 /* PROPERTY: 'In_Nyiakeng_Puachue_Hmong': Block */
24461 static const OnigCodePoint
24462 CR_In_Nyiakeng_Puachue_Hmong[] = { 1,
24463 0x1e100, 0x1e14f,
24464 }; /* END of CR_In_Nyiakeng_Puachue_Hmong */
24465 
24466 /* PROPERTY: 'In_Wancho': Block */
24467 static const OnigCodePoint
24468 CR_In_Wancho[] = { 1,
24469 0x1e2c0, 0x1e2ff,
24470 }; /* END of CR_In_Wancho */
24471 
24472 /* PROPERTY: 'In_Mende_Kikakui': Block */
24473 static const OnigCodePoint
24474 CR_In_Mende_Kikakui[] = { 1,
24475 0x1e800, 0x1e8df,
24476 }; /* END of CR_In_Mende_Kikakui */
24477 
24478 /* PROPERTY: 'In_Adlam': Block */
24479 static const OnigCodePoint
24480 CR_In_Adlam[] = { 1,
24481 0x1e900, 0x1e95f,
24482 }; /* END of CR_In_Adlam */
24483 
24484 /* PROPERTY: 'In_Indic_Siyaq_Numbers': Block */
24485 static const OnigCodePoint
24486 CR_In_Indic_Siyaq_Numbers[] = { 1,
24487 0x1ec70, 0x1ecbf,
24488 }; /* END of CR_In_Indic_Siyaq_Numbers */
24489 
24490 /* PROPERTY: 'In_Ottoman_Siyaq_Numbers': Block */
24491 static const OnigCodePoint
24492 CR_In_Ottoman_Siyaq_Numbers[] = { 1,
24493 0x1ed00, 0x1ed4f,
24494 }; /* END of CR_In_Ottoman_Siyaq_Numbers */
24495 
24496 /* PROPERTY: 'In_Arabic_Mathematical_Alphabetic_Symbols': Block */
24497 static const OnigCodePoint
24498 CR_In_Arabic_Mathematical_Alphabetic_Symbols[] = { 1,
24499 0x1ee00, 0x1eeff,
24500 }; /* END of CR_In_Arabic_Mathematical_Alphabetic_Symbols */
24501 
24502 /* PROPERTY: 'In_Mahjong_Tiles': Block */
24503 static const OnigCodePoint
24504 CR_In_Mahjong_Tiles[] = { 1,
24505 0x1f000, 0x1f02f,
24506 }; /* END of CR_In_Mahjong_Tiles */
24507 
24508 /* PROPERTY: 'In_Domino_Tiles': Block */
24509 static const OnigCodePoint
24510 CR_In_Domino_Tiles[] = { 1,
24511 0x1f030, 0x1f09f,
24512 }; /* END of CR_In_Domino_Tiles */
24513 
24514 /* PROPERTY: 'In_Playing_Cards': Block */
24515 static const OnigCodePoint
24516 CR_In_Playing_Cards[] = { 1,
24517 0x1f0a0, 0x1f0ff,
24518 }; /* END of CR_In_Playing_Cards */
24519 
24520 /* PROPERTY: 'In_Enclosed_Alphanumeric_Supplement': Block */
24521 static const OnigCodePoint
24522 CR_In_Enclosed_Alphanumeric_Supplement[] = { 1,
24523 0x1f100, 0x1f1ff,
24524 }; /* END of CR_In_Enclosed_Alphanumeric_Supplement */
24525 
24526 /* PROPERTY: 'In_Enclosed_Ideographic_Supplement': Block */
24527 static const OnigCodePoint
24528 CR_In_Enclosed_Ideographic_Supplement[] = { 1,
24529 0x1f200, 0x1f2ff,
24530 }; /* END of CR_In_Enclosed_Ideographic_Supplement */
24531 
24532 /* PROPERTY: 'In_Miscellaneous_Symbols_and_Pictographs': Block */
24533 static const OnigCodePoint
24534 CR_In_Miscellaneous_Symbols_and_Pictographs[] = { 1,
24535 0x1f300, 0x1f5ff,
24536 }; /* END of CR_In_Miscellaneous_Symbols_and_Pictographs */
24537 
24538 /* PROPERTY: 'In_Emoticons': Block */
24539 static const OnigCodePoint
24540 CR_In_Emoticons[] = { 1,
24541 0x1f600, 0x1f64f,
24542 }; /* END of CR_In_Emoticons */
24543 
24544 /* PROPERTY: 'In_Ornamental_Dingbats': Block */
24545 static const OnigCodePoint
24546 CR_In_Ornamental_Dingbats[] = { 1,
24547 0x1f650, 0x1f67f,
24548 }; /* END of CR_In_Ornamental_Dingbats */
24549 
24550 /* PROPERTY: 'In_Transport_and_Map_Symbols': Block */
24551 static const OnigCodePoint
24552 CR_In_Transport_and_Map_Symbols[] = { 1,
24553 0x1f680, 0x1f6ff,
24554 }; /* END of CR_In_Transport_and_Map_Symbols */
24555 
24556 /* PROPERTY: 'In_Alchemical_Symbols': Block */
24557 static const OnigCodePoint
24558 CR_In_Alchemical_Symbols[] = { 1,
24559 0x1f700, 0x1f77f,
24560 }; /* END of CR_In_Alchemical_Symbols */
24561 
24562 /* PROPERTY: 'In_Geometric_Shapes_Extended': Block */
24563 static const OnigCodePoint
24564 CR_In_Geometric_Shapes_Extended[] = { 1,
24565 0x1f780, 0x1f7ff,
24566 }; /* END of CR_In_Geometric_Shapes_Extended */
24567 
24568 /* PROPERTY: 'In_Supplemental_Arrows_C': Block */
24569 static const OnigCodePoint
24570 CR_In_Supplemental_Arrows_C[] = { 1,
24571 0x1f800, 0x1f8ff,
24572 }; /* END of CR_In_Supplemental_Arrows_C */
24573 
24574 /* PROPERTY: 'In_Supplemental_Symbols_and_Pictographs': Block */
24575 static const OnigCodePoint
24576 CR_In_Supplemental_Symbols_and_Pictographs[] = { 1,
24577 0x1f900, 0x1f9ff,
24578 }; /* END of CR_In_Supplemental_Symbols_and_Pictographs */
24579 
24580 /* PROPERTY: 'In_Chess_Symbols': Block */
24581 static const OnigCodePoint
24582 CR_In_Chess_Symbols[] = { 1,
24583 0x1fa00, 0x1fa6f,
24584 }; /* END of CR_In_Chess_Symbols */
24585 
24586 /* PROPERTY: 'In_Symbols_and_Pictographs_Extended_A': Block */
24587 static const OnigCodePoint
24588 CR_In_Symbols_and_Pictographs_Extended_A[] = { 1,
24589 0x1fa70, 0x1faff,
24590 }; /* END of CR_In_Symbols_and_Pictographs_Extended_A */
24591 
24592 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_B': Block */
24593 static const OnigCodePoint
24594 CR_In_CJK_Unified_Ideographs_Extension_B[] = { 1,
24595 0x20000, 0x2a6df,
24596 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_B */
24597 
24598 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_C': Block */
24599 static const OnigCodePoint
24600 CR_In_CJK_Unified_Ideographs_Extension_C[] = { 1,
24601 0x2a700, 0x2b73f,
24602 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_C */
24603 
24604 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_D': Block */
24605 static const OnigCodePoint
24606 CR_In_CJK_Unified_Ideographs_Extension_D[] = { 1,
24607 0x2b740, 0x2b81f,
24608 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_D */
24609 
24610 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_E': Block */
24611 static const OnigCodePoint
24612 CR_In_CJK_Unified_Ideographs_Extension_E[] = { 1,
24613 0x2b820, 0x2ceaf,
24614 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_E */
24615 
24616 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_F': Block */
24617 static const OnigCodePoint
24618 CR_In_CJK_Unified_Ideographs_Extension_F[] = { 1,
24619 0x2ceb0, 0x2ebef,
24620 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_F */
24621 
24622 /* PROPERTY: 'In_CJK_Compatibility_Ideographs_Supplement': Block */
24623 static const OnigCodePoint
24624 CR_In_CJK_Compatibility_Ideographs_Supplement[] = { 1,
24625 0x2f800, 0x2fa1f,
24626 }; /* END of CR_In_CJK_Compatibility_Ideographs_Supplement */
24627 
24628 /* PROPERTY: 'In_Tags': Block */
24629 static const OnigCodePoint
24630 CR_In_Tags[] = { 1,
24631 0xe0000, 0xe007f,
24632 }; /* END of CR_In_Tags */
24633 
24634 /* PROPERTY: 'In_Variation_Selectors_Supplement': Block */
24635 static const OnigCodePoint
24636 CR_In_Variation_Selectors_Supplement[] = { 1,
24637 0xe0100, 0xe01ef,
24638 }; /* END of CR_In_Variation_Selectors_Supplement */
24639 
24640 /* PROPERTY: 'In_Supplementary_Private_Use_Area_A': Block */
24641 static const OnigCodePoint
24642 CR_In_Supplementary_Private_Use_Area_A[] = { 1,
24643 0xf0000, 0xfffff,
24644 }; /* END of CR_In_Supplementary_Private_Use_Area_A */
24645 
24646 /* PROPERTY: 'In_Supplementary_Private_Use_Area_B': Block */
24647 static const OnigCodePoint
24648 CR_In_Supplementary_Private_Use_Area_B[] = { 1,
24649 0x100000, 0x10ffff,
24650 }; /* END of CR_In_Supplementary_Private_Use_Area_B */
24651 
24652 /* PROPERTY: 'In_No_Block': Block */
24653 static const OnigCodePoint
24654 CR_In_No_Block[] = { 53,
24655 0x0870, 0x089f,
24656 0x2fe0, 0x2fef,
24657 0x10200, 0x1027f,
24658 0x103e0, 0x103ff,
24659 0x10570, 0x105ff,
24660 0x10780, 0x107ff,
24661 0x108b0, 0x108df,
24662 0x10940, 0x1097f,
24663 0x10aa0, 0x10abf,
24664 0x10bb0, 0x10bff,
24665 0x10c50, 0x10c7f,
24666 0x10d40, 0x10e5f,
24667 0x10e80, 0x10eff,
24668 0x10f70, 0x10fdf,
24669 0x11250, 0x1127f,
24670 0x11380, 0x113ff,
24671 0x114e0, 0x1157f,
24672 0x116d0, 0x116ff,
24673 0x11740, 0x117ff,
24674 0x11850, 0x1189f,
24675 0x11900, 0x1199f,
24676 0x11ab0, 0x11abf,
24677 0x11b00, 0x11bff,
24678 0x11cc0, 0x11cff,
24679 0x11db0, 0x11edf,
24680 0x11f00, 0x11fbf,
24681 0x12550, 0x12fff,
24682 0x13440, 0x143ff,
24683 0x14680, 0x167ff,
24684 0x16a70, 0x16acf,
24685 0x16b90, 0x16e3f,
24686 0x16ea0, 0x16eff,
24687 0x16fa0, 0x16fdf,
24688 0x18b00, 0x1afff,
24689 0x1b300, 0x1bbff,
24690 0x1bcb0, 0x1cfff,
24691 0x1d250, 0x1d2df,
24692 0x1d380, 0x1d3ff,
24693 0x1dab0, 0x1dfff,
24694 0x1e030, 0x1e0ff,
24695 0x1e150, 0x1e2bf,
24696 0x1e300, 0x1e7ff,
24697 0x1e8e0, 0x1e8ff,
24698 0x1e960, 0x1ec6f,
24699 0x1ecc0, 0x1ecff,
24700 0x1ed50, 0x1edff,
24701 0x1ef00, 0x1efff,
24702 0x1fb00, 0x1ffff,
24703 0x2a6e0, 0x2a6ff,
24704 0x2ebf0, 0x2f7ff,
24705 0x2fa20, 0xdffff,
24706 0xe0080, 0xe00ff,
24707 0xe01f0, 0xeffff,
24708 }; /* END of CR_In_No_Block */
24709 
24710 static const OnigCodePoint*
24711 const CodeRanges[] = {
24712   CR_NEWLINE,
24713   CR_Alpha,
24714   CR_Blank,
24715   CR_Cntrl,
24716   CR_Digit,
24717   CR_Graph,
24718   CR_Lower,
24719   CR_Print,
24720   CR_Punct,
24721   CR_Space,
24722   CR_Upper,
24723   CR_XDigit,
24724   CR_Word,
24725   CR_Alnum,
24726   CR_ASCII,
24727   CR_ASCII_Hex_Digit,
24728   CR_Adlam,
24729   CR_Ahom,
24730   CR_Alphabetic,
24731   CR_Anatolian_Hieroglyphs,
24732   CR_Any,
24733   CR_Arabic,
24734   CR_Armenian,
24735   CR_Assigned,
24736   CR_Avestan,
24737   CR_Balinese,
24738   CR_Bamum,
24739   CR_Bassa_Vah,
24740   CR_Batak,
24741   CR_Bengali,
24742   CR_Bhaiksuki,
24743   CR_Bidi_Control,
24744   CR_Bopomofo,
24745   CR_Brahmi,
24746   CR_Braille,
24747   CR_Buginese,
24748   CR_Buhid,
24749   CR_C,
24750   CR_Canadian_Aboriginal,
24751   CR_Carian,
24752   CR_Case_Ignorable,
24753   CR_Cased,
24754   CR_Caucasian_Albanian,
24755   CR_Cc,
24756   CR_Cf,
24757   CR_Chakma,
24758   CR_Cham,
24759   CR_Changes_When_Casefolded,
24760   CR_Changes_When_Casemapped,
24761   CR_Changes_When_Lowercased,
24762   CR_Changes_When_Titlecased,
24763   CR_Changes_When_Uppercased,
24764   CR_Cherokee,
24765   CR_Cn,
24766   CR_Co,
24767   CR_Common,
24768   CR_Coptic,
24769   CR_Cs,
24770   CR_Cuneiform,
24771   CR_Cypriot,
24772   CR_Cyrillic,
24773   CR_Dash,
24774   CR_Default_Ignorable_Code_Point,
24775   CR_Deprecated,
24776   CR_Deseret,
24777   CR_Devanagari,
24778   CR_Diacritic,
24779   CR_Dogra,
24780   CR_Duployan,
24781   CR_Egyptian_Hieroglyphs,
24782   CR_Elbasan,
24783   CR_Elymaic,
24784   CR_Emoji,
24785   CR_Emoji_Component,
24786   CR_Emoji_Modifier,
24787   CR_Emoji_Modifier_Base,
24788   CR_Emoji_Presentation,
24789   CR_Ethiopic,
24790   CR_Extended_Pictographic,
24791   CR_Extender,
24792   CR_Georgian,
24793   CR_Glagolitic,
24794   CR_Gothic,
24795   CR_Grantha,
24796   CR_Grapheme_Base,
24797   CR_Grapheme_Extend,
24798   CR_Grapheme_Link,
24799   CR_Greek,
24800   CR_Gujarati,
24801   CR_Gunjala_Gondi,
24802   CR_Gurmukhi,
24803   CR_Han,
24804   CR_Hangul,
24805   CR_Hanifi_Rohingya,
24806   CR_Hanunoo,
24807   CR_Hatran,
24808   CR_Hebrew,
24809   CR_Hex_Digit,
24810   CR_Hiragana,
24811   CR_Hyphen,
24812   CR_IDS_Binary_Operator,
24813   CR_IDS_Trinary_Operator,
24814   CR_ID_Continue,
24815   CR_ID_Start,
24816   CR_Ideographic,
24817   CR_Imperial_Aramaic,
24818   CR_Inherited,
24819   CR_Inscriptional_Pahlavi,
24820   CR_Inscriptional_Parthian,
24821   CR_Javanese,
24822   CR_Join_Control,
24823   CR_Kaithi,
24824   CR_Kannada,
24825   CR_Katakana,
24826   CR_Kayah_Li,
24827   CR_Kharoshthi,
24828   CR_Khmer,
24829   CR_Khojki,
24830   CR_Khudawadi,
24831   CR_L,
24832   CR_LC,
24833   CR_Lao,
24834   CR_Latin,
24835   CR_Lepcha,
24836   CR_Limbu,
24837   CR_Linear_A,
24838   CR_Linear_B,
24839   CR_Lisu,
24840   CR_Ll,
24841   CR_Lm,
24842   CR_Lo,
24843   CR_Logical_Order_Exception,
24844   CR_Lowercase,
24845   CR_Lt,
24846   CR_Lu,
24847   CR_Lycian,
24848   CR_Lydian,
24849   CR_M,
24850   CR_Mahajani,
24851   CR_Makasar,
24852   CR_Malayalam,
24853   CR_Mandaic,
24854   CR_Manichaean,
24855   CR_Marchen,
24856   CR_Masaram_Gondi,
24857   CR_Math,
24858   CR_Mc,
24859   CR_Me,
24860   CR_Medefaidrin,
24861   CR_Meetei_Mayek,
24862   CR_Mende_Kikakui,
24863   CR_Meroitic_Cursive,
24864   CR_Meroitic_Hieroglyphs,
24865   CR_Miao,
24866   CR_Mn,
24867   CR_Modi,
24868   CR_Mongolian,
24869   CR_Mro,
24870   CR_Multani,
24871   CR_Myanmar,
24872   CR_N,
24873   CR_Nabataean,
24874   CR_Nandinagari,
24875   CR_Nd,
24876   CR_New_Tai_Lue,
24877   CR_Newa,
24878   CR_Nko,
24879   CR_Nl,
24880   CR_No,
24881   CR_Noncharacter_Code_Point,
24882   CR_Nushu,
24883   CR_Nyiakeng_Puachue_Hmong,
24884   CR_Ogham,
24885   CR_Ol_Chiki,
24886   CR_Old_Hungarian,
24887   CR_Old_Italic,
24888   CR_Old_North_Arabian,
24889   CR_Old_Permic,
24890   CR_Old_Persian,
24891   CR_Old_Sogdian,
24892   CR_Old_South_Arabian,
24893   CR_Old_Turkic,
24894   CR_Oriya,
24895   CR_Osage,
24896   CR_Osmanya,
24897   CR_Other_Alphabetic,
24898   CR_Other_Default_Ignorable_Code_Point,
24899   CR_Other_Grapheme_Extend,
24900   CR_Other_ID_Continue,
24901   CR_Other_ID_Start,
24902   CR_Other_Lowercase,
24903   CR_Other_Math,
24904   CR_Other_Uppercase,
24905   CR_P,
24906   CR_Pahawh_Hmong,
24907   CR_Palmyrene,
24908   CR_Pattern_Syntax,
24909   CR_Pattern_White_Space,
24910   CR_Pau_Cin_Hau,
24911   CR_Pc,
24912   CR_Pd,
24913   CR_Pe,
24914   CR_Pf,
24915   CR_Phags_Pa,
24916   CR_Phoenician,
24917   CR_Pi,
24918   CR_Po,
24919   CR_Prepended_Concatenation_Mark,
24920   CR_Ps,
24921   CR_Psalter_Pahlavi,
24922   CR_Quotation_Mark,
24923   CR_Radical,
24924   CR_Regional_Indicator,
24925   CR_Rejang,
24926   CR_Runic,
24927   CR_S,
24928   CR_Samaritan,
24929   CR_Saurashtra,
24930   CR_Sc,
24931   CR_Sentence_Terminal,
24932   CR_Sharada,
24933   CR_Shavian,
24934   CR_Siddham,
24935   CR_SignWriting,
24936   CR_Sinhala,
24937   CR_Sk,
24938   CR_Sm,
24939   CR_So,
24940   CR_Soft_Dotted,
24941   CR_Sogdian,
24942   CR_Sora_Sompeng,
24943   CR_Soyombo,
24944   CR_Sundanese,
24945   CR_Syloti_Nagri,
24946   CR_Syriac,
24947   CR_Tagalog,
24948   CR_Tagbanwa,
24949   CR_Tai_Le,
24950   CR_Tai_Tham,
24951   CR_Tai_Viet,
24952   CR_Takri,
24953   CR_Tamil,
24954   CR_Tangut,
24955   CR_Telugu,
24956   CR_Terminal_Punctuation,
24957   CR_Thaana,
24958   CR_Thai,
24959   CR_Tibetan,
24960   CR_Tifinagh,
24961   CR_Tirhuta,
24962   CR_Ugaritic,
24963   CR_Unified_Ideograph,
24964   CR_Unknown,
24965   CR_Uppercase,
24966   CR_Vai,
24967   CR_Variation_Selector,
24968   CR_Wancho,
24969   CR_Warang_Citi,
24970   CR_White_Space,
24971   CR_XID_Continue,
24972   CR_XID_Start,
24973   CR_Yi,
24974   CR_Z,
24975   CR_Zanabazar_Square,
24976   CR_Zl,
24977   CR_Zp,
24978   CR_Zs,
24979   CR_In_Basic_Latin,
24980   CR_In_Latin_1_Supplement,
24981   CR_In_Latin_Extended_A,
24982   CR_In_Latin_Extended_B,
24983   CR_In_IPA_Extensions,
24984   CR_In_Spacing_Modifier_Letters,
24985   CR_In_Combining_Diacritical_Marks,
24986   CR_In_Greek_and_Coptic,
24987   CR_In_Cyrillic,
24988   CR_In_Cyrillic_Supplement,
24989   CR_In_Armenian,
24990   CR_In_Hebrew,
24991   CR_In_Arabic,
24992   CR_In_Syriac,
24993   CR_In_Arabic_Supplement,
24994   CR_In_Thaana,
24995   CR_In_NKo,
24996   CR_In_Samaritan,
24997   CR_In_Mandaic,
24998   CR_In_Syriac_Supplement,
24999   CR_In_Arabic_Extended_A,
25000   CR_In_Devanagari,
25001   CR_In_Bengali,
25002   CR_In_Gurmukhi,
25003   CR_In_Gujarati,
25004   CR_In_Oriya,
25005   CR_In_Tamil,
25006   CR_In_Telugu,
25007   CR_In_Kannada,
25008   CR_In_Malayalam,
25009   CR_In_Sinhala,
25010   CR_In_Thai,
25011   CR_In_Lao,
25012   CR_In_Tibetan,
25013   CR_In_Myanmar,
25014   CR_In_Georgian,
25015   CR_In_Hangul_Jamo,
25016   CR_In_Ethiopic,
25017   CR_In_Ethiopic_Supplement,
25018   CR_In_Cherokee,
25019   CR_In_Unified_Canadian_Aboriginal_Syllabics,
25020   CR_In_Ogham,
25021   CR_In_Runic,
25022   CR_In_Tagalog,
25023   CR_In_Hanunoo,
25024   CR_In_Buhid,
25025   CR_In_Tagbanwa,
25026   CR_In_Khmer,
25027   CR_In_Mongolian,
25028   CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended,
25029   CR_In_Limbu,
25030   CR_In_Tai_Le,
25031   CR_In_New_Tai_Lue,
25032   CR_In_Khmer_Symbols,
25033   CR_In_Buginese,
25034   CR_In_Tai_Tham,
25035   CR_In_Combining_Diacritical_Marks_Extended,
25036   CR_In_Balinese,
25037   CR_In_Sundanese,
25038   CR_In_Batak,
25039   CR_In_Lepcha,
25040   CR_In_Ol_Chiki,
25041   CR_In_Cyrillic_Extended_C,
25042   CR_In_Georgian_Extended,
25043   CR_In_Sundanese_Supplement,
25044   CR_In_Vedic_Extensions,
25045   CR_In_Phonetic_Extensions,
25046   CR_In_Phonetic_Extensions_Supplement,
25047   CR_In_Combining_Diacritical_Marks_Supplement,
25048   CR_In_Latin_Extended_Additional,
25049   CR_In_Greek_Extended,
25050   CR_In_General_Punctuation,
25051   CR_In_Superscripts_and_Subscripts,
25052   CR_In_Currency_Symbols,
25053   CR_In_Combining_Diacritical_Marks_for_Symbols,
25054   CR_In_Letterlike_Symbols,
25055   CR_In_Number_Forms,
25056   CR_In_Arrows,
25057   CR_In_Mathematical_Operators,
25058   CR_In_Miscellaneous_Technical,
25059   CR_In_Control_Pictures,
25060   CR_In_Optical_Character_Recognition,
25061   CR_In_Enclosed_Alphanumerics,
25062   CR_In_Box_Drawing,
25063   CR_In_Block_Elements,
25064   CR_In_Geometric_Shapes,
25065   CR_In_Miscellaneous_Symbols,
25066   CR_In_Dingbats,
25067   CR_In_Miscellaneous_Mathematical_Symbols_A,
25068   CR_In_Supplemental_Arrows_A,
25069   CR_In_Braille_Patterns,
25070   CR_In_Supplemental_Arrows_B,
25071   CR_In_Miscellaneous_Mathematical_Symbols_B,
25072   CR_In_Supplemental_Mathematical_Operators,
25073   CR_In_Miscellaneous_Symbols_and_Arrows,
25074   CR_In_Glagolitic,
25075   CR_In_Latin_Extended_C,
25076   CR_In_Coptic,
25077   CR_In_Georgian_Supplement,
25078   CR_In_Tifinagh,
25079   CR_In_Ethiopic_Extended,
25080   CR_In_Cyrillic_Extended_A,
25081   CR_In_Supplemental_Punctuation,
25082   CR_In_CJK_Radicals_Supplement,
25083   CR_In_Kangxi_Radicals,
25084   CR_In_Ideographic_Description_Characters,
25085   CR_In_CJK_Symbols_and_Punctuation,
25086   CR_In_Hiragana,
25087   CR_In_Katakana,
25088   CR_In_Bopomofo,
25089   CR_In_Hangul_Compatibility_Jamo,
25090   CR_In_Kanbun,
25091   CR_In_Bopomofo_Extended,
25092   CR_In_CJK_Strokes,
25093   CR_In_Katakana_Phonetic_Extensions,
25094   CR_In_Enclosed_CJK_Letters_and_Months,
25095   CR_In_CJK_Compatibility,
25096   CR_In_CJK_Unified_Ideographs_Extension_A,
25097   CR_In_Yijing_Hexagram_Symbols,
25098   CR_In_CJK_Unified_Ideographs,
25099   CR_In_Yi_Syllables,
25100   CR_In_Yi_Radicals,
25101   CR_In_Lisu,
25102   CR_In_Vai,
25103   CR_In_Cyrillic_Extended_B,
25104   CR_In_Bamum,
25105   CR_In_Modifier_Tone_Letters,
25106   CR_In_Latin_Extended_D,
25107   CR_In_Syloti_Nagri,
25108   CR_In_Common_Indic_Number_Forms,
25109   CR_In_Phags_pa,
25110   CR_In_Saurashtra,
25111   CR_In_Devanagari_Extended,
25112   CR_In_Kayah_Li,
25113   CR_In_Rejang,
25114   CR_In_Hangul_Jamo_Extended_A,
25115   CR_In_Javanese,
25116   CR_In_Myanmar_Extended_B,
25117   CR_In_Cham,
25118   CR_In_Myanmar_Extended_A,
25119   CR_In_Tai_Viet,
25120   CR_In_Meetei_Mayek_Extensions,
25121   CR_In_Ethiopic_Extended_A,
25122   CR_In_Latin_Extended_E,
25123   CR_In_Cherokee_Supplement,
25124   CR_In_Meetei_Mayek,
25125   CR_In_Hangul_Syllables,
25126   CR_In_Hangul_Jamo_Extended_B,
25127   CR_In_High_Surrogates,
25128   CR_In_High_Private_Use_Surrogates,
25129   CR_In_Low_Surrogates,
25130   CR_In_Private_Use_Area,
25131   CR_In_CJK_Compatibility_Ideographs,
25132   CR_In_Alphabetic_Presentation_Forms,
25133   CR_In_Arabic_Presentation_Forms_A,
25134   CR_In_Variation_Selectors,
25135   CR_In_Vertical_Forms,
25136   CR_In_Combining_Half_Marks,
25137   CR_In_CJK_Compatibility_Forms,
25138   CR_In_Small_Form_Variants,
25139   CR_In_Arabic_Presentation_Forms_B,
25140   CR_In_Halfwidth_and_Fullwidth_Forms,
25141   CR_In_Specials,
25142   CR_In_Linear_B_Syllabary,
25143   CR_In_Linear_B_Ideograms,
25144   CR_In_Aegean_Numbers,
25145   CR_In_Ancient_Greek_Numbers,
25146   CR_In_Ancient_Symbols,
25147   CR_In_Phaistos_Disc,
25148   CR_In_Lycian,
25149   CR_In_Carian,
25150   CR_In_Coptic_Epact_Numbers,
25151   CR_In_Old_Italic,
25152   CR_In_Gothic,
25153   CR_In_Old_Permic,
25154   CR_In_Ugaritic,
25155   CR_In_Old_Persian,
25156   CR_In_Deseret,
25157   CR_In_Shavian,
25158   CR_In_Osmanya,
25159   CR_In_Osage,
25160   CR_In_Elbasan,
25161   CR_In_Caucasian_Albanian,
25162   CR_In_Linear_A,
25163   CR_In_Cypriot_Syllabary,
25164   CR_In_Imperial_Aramaic,
25165   CR_In_Palmyrene,
25166   CR_In_Nabataean,
25167   CR_In_Hatran,
25168   CR_In_Phoenician,
25169   CR_In_Lydian,
25170   CR_In_Meroitic_Hieroglyphs,
25171   CR_In_Meroitic_Cursive,
25172   CR_In_Kharoshthi,
25173   CR_In_Old_South_Arabian,
25174   CR_In_Old_North_Arabian,
25175   CR_In_Manichaean,
25176   CR_In_Avestan,
25177   CR_In_Inscriptional_Parthian,
25178   CR_In_Inscriptional_Pahlavi,
25179   CR_In_Psalter_Pahlavi,
25180   CR_In_Old_Turkic,
25181   CR_In_Old_Hungarian,
25182   CR_In_Hanifi_Rohingya,
25183   CR_In_Rumi_Numeral_Symbols,
25184   CR_In_Old_Sogdian,
25185   CR_In_Sogdian,
25186   CR_In_Elymaic,
25187   CR_In_Brahmi,
25188   CR_In_Kaithi,
25189   CR_In_Sora_Sompeng,
25190   CR_In_Chakma,
25191   CR_In_Mahajani,
25192   CR_In_Sharada,
25193   CR_In_Sinhala_Archaic_Numbers,
25194   CR_In_Khojki,
25195   CR_In_Multani,
25196   CR_In_Khudawadi,
25197   CR_In_Grantha,
25198   CR_In_Newa,
25199   CR_In_Tirhuta,
25200   CR_In_Siddham,
25201   CR_In_Modi,
25202   CR_In_Mongolian_Supplement,
25203   CR_In_Takri,
25204   CR_In_Ahom,
25205   CR_In_Dogra,
25206   CR_In_Warang_Citi,
25207   CR_In_Nandinagari,
25208   CR_In_Zanabazar_Square,
25209   CR_In_Soyombo,
25210   CR_In_Pau_Cin_Hau,
25211   CR_In_Bhaiksuki,
25212   CR_In_Marchen,
25213   CR_In_Masaram_Gondi,
25214   CR_In_Gunjala_Gondi,
25215   CR_In_Makasar,
25216   CR_In_Tamil_Supplement,
25217   CR_In_Cuneiform,
25218   CR_In_Cuneiform_Numbers_and_Punctuation,
25219   CR_In_Early_Dynastic_Cuneiform,
25220   CR_In_Egyptian_Hieroglyphs,
25221   CR_In_Egyptian_Hieroglyph_Format_Controls,
25222   CR_In_Anatolian_Hieroglyphs,
25223   CR_In_Bamum_Supplement,
25224   CR_In_Mro,
25225   CR_In_Bassa_Vah,
25226   CR_In_Pahawh_Hmong,
25227   CR_In_Medefaidrin,
25228   CR_In_Miao,
25229   CR_In_Ideographic_Symbols_and_Punctuation,
25230   CR_In_Tangut,
25231   CR_In_Tangut_Components,
25232   CR_In_Kana_Supplement,
25233   CR_In_Kana_Extended_A,
25234   CR_In_Small_Kana_Extension,
25235   CR_In_Nushu,
25236   CR_In_Duployan,
25237   CR_In_Shorthand_Format_Controls,
25238   CR_In_Byzantine_Musical_Symbols,
25239   CR_In_Musical_Symbols,
25240   CR_In_Ancient_Greek_Musical_Notation,
25241   CR_In_Mayan_Numerals,
25242   CR_In_Tai_Xuan_Jing_Symbols,
25243   CR_In_Counting_Rod_Numerals,
25244   CR_In_Mathematical_Alphanumeric_Symbols,
25245   CR_In_Sutton_SignWriting,
25246   CR_In_Glagolitic_Supplement,
25247   CR_In_Nyiakeng_Puachue_Hmong,
25248   CR_In_Wancho,
25249   CR_In_Mende_Kikakui,
25250   CR_In_Adlam,
25251   CR_In_Indic_Siyaq_Numbers,
25252   CR_In_Ottoman_Siyaq_Numbers,
25253   CR_In_Arabic_Mathematical_Alphabetic_Symbols,
25254   CR_In_Mahjong_Tiles,
25255   CR_In_Domino_Tiles,
25256   CR_In_Playing_Cards,
25257   CR_In_Enclosed_Alphanumeric_Supplement,
25258   CR_In_Enclosed_Ideographic_Supplement,
25259   CR_In_Miscellaneous_Symbols_and_Pictographs,
25260   CR_In_Emoticons,
25261   CR_In_Ornamental_Dingbats,
25262   CR_In_Transport_and_Map_Symbols,
25263   CR_In_Alchemical_Symbols,
25264   CR_In_Geometric_Shapes_Extended,
25265   CR_In_Supplemental_Arrows_C,
25266   CR_In_Supplemental_Symbols_and_Pictographs,
25267   CR_In_Chess_Symbols,
25268   CR_In_Symbols_and_Pictographs_Extended_A,
25269   CR_In_CJK_Unified_Ideographs_Extension_B,
25270   CR_In_CJK_Unified_Ideographs_Extension_C,
25271   CR_In_CJK_Unified_Ideographs_Extension_D,
25272   CR_In_CJK_Unified_Ideographs_Extension_E,
25273   CR_In_CJK_Unified_Ideographs_Extension_F,
25274   CR_In_CJK_Compatibility_Ideographs_Supplement,
25275   CR_In_Tags,
25276   CR_In_Variation_Selectors_Supplement,
25277   CR_In_Supplementary_Private_Use_Area_A,
25278   CR_In_Supplementary_Private_Use_Area_B,
25279   CR_In_No_Block,
25280 };
25281 
25282 #define pool_offset(s) offsetof(struct unicode_prop_name_pool_t, unicode_prop_name_pool_str##s)
25283 
25284 
25285 #define TOTAL_KEYWORDS 801
25286 #define MIN_WORD_LENGTH 1
25287 #define MAX_WORD_LENGTH 44
25288 #define MIN_HASH_VALUE 10
25289 #define MAX_HASH_VALUE 5809
25290 /* maximum key range = 5800, duplicates = 0 */
25291 
25292 #ifndef GPERF_DOWNCASE
25293 #define GPERF_DOWNCASE 1
25294 static unsigned char gperf_downcase[256] =
25295   {
25296       0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,  14,
25297      15,  16,  17,  18,  19,  20,  21,  22,  23,  24,  25,  26,  27,  28,  29,
25298      30,  31,  32,  33,  34,  35,  36,  37,  38,  39,  40,  41,  42,  43,  44,
25299      45,  46,  47,  48,  49,  50,  51,  52,  53,  54,  55,  56,  57,  58,  59,
25300      60,  61,  62,  63,  64,  97,  98,  99, 100, 101, 102, 103, 104, 105, 106,
25301     107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
25302     122,  91,  92,  93,  94,  95,  96,  97,  98,  99, 100, 101, 102, 103, 104,
25303     105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
25304     120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
25305     135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
25306     150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
25307     165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
25308     180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
25309     195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
25310     210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224,
25311     225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
25312     240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
25313     255
25314   };
25315 #endif
25316 
25317 #ifndef GPERF_CASE_STRNCMP
25318 #define GPERF_CASE_STRNCMP 1
25319 static int
gperf_case_strncmp(register const char * s1,register const char * s2,register size_t n)25320 gperf_case_strncmp (register const char *s1, register const char *s2, register size_t n)
25321 {
25322   for (; n > 0;)
25323     {
25324       unsigned char c1 = gperf_downcase[(unsigned char)*s1++];
25325       unsigned char c2 = gperf_downcase[(unsigned char)*s2++];
25326       if (c1 != 0 && c1 == c2)
25327         {
25328           n--;
25329           continue;
25330         }
25331       return (int)c1 - (int)c2;
25332     }
25333   return 0;
25334 }
25335 #endif
25336 
25337 #ifdef __GNUC__
25338 __inline
25339 #else
25340 #ifdef __cplusplus
25341 inline
25342 #endif
25343 #endif
25344 static unsigned int
hash(register const char * str,register size_t len)25345 hash (register const char *str, register size_t len)
25346 {
25347   static const unsigned short asso_values[] =
25348     {
25349       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25350       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25351       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25352       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25353       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25354       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25355       5810, 5810, 5810, 5810, 5810,    0, 1121,  136,  394,   19,
25356        417, 1048,  958,    7,  856,    8,  415,  103,    3,   16,
25357       1380, 1068,   56,  181,  326,  631, 1151,  930,  358, 1083,
25358          8,    0,    5, 5810, 5810, 5810, 5810,    0, 1121,  136,
25359        394,   19,  417, 1048,  958,    7,  856,    8,  415,  103,
25360          3,   16, 1380, 1068,   56,  181,  326,  631, 1151,  930,
25361        358, 1083,    8,    0,    5, 5810, 5810, 5810, 5810, 5810,
25362       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25363       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25364       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25365       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25366       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25367       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25368       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25369       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25370       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25371       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25372       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25373       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810,
25374       5810, 5810, 5810, 5810, 5810, 5810, 5810, 5810
25375     };
25376   register unsigned int hval = (unsigned int )len;
25377 
25378   switch (hval)
25379     {
25380       default:
25381         hval += asso_values[(unsigned char)str[15]];
25382       /*FALLTHROUGH*/
25383       case 15:
25384       case 14:
25385       case 13:
25386       case 12:
25387         hval += asso_values[(unsigned char)str[11]];
25388       /*FALLTHROUGH*/
25389       case 11:
25390       case 10:
25391       case 9:
25392       case 8:
25393       case 7:
25394       case 6:
25395         hval += asso_values[(unsigned char)str[5]];
25396       /*FALLTHROUGH*/
25397       case 5:
25398         hval += asso_values[(unsigned char)str[4]];
25399       /*FALLTHROUGH*/
25400       case 4:
25401       case 3:
25402         hval += asso_values[(unsigned char)str[2]];
25403       /*FALLTHROUGH*/
25404       case 2:
25405         hval += asso_values[(unsigned char)str[1]];
25406       /*FALLTHROUGH*/
25407       case 1:
25408         hval += asso_values[(unsigned char)str[0]+2];
25409         break;
25410     }
25411   return hval + asso_values[(unsigned char)str[len - 1]];
25412 }
25413 
25414 struct unicode_prop_name_pool_t
25415   {
25416     char unicode_prop_name_pool_str10[sizeof("lana")];
25417     char unicode_prop_name_pool_str14[sizeof("z")];
25418     char unicode_prop_name_pool_str16[sizeof("yi")];
25419     char unicode_prop_name_pool_str17[sizeof("lina")];
25420     char unicode_prop_name_pool_str24[sizeof("mn")];
25421     char unicode_prop_name_pool_str25[sizeof("yiii")];
25422     char unicode_prop_name_pool_str27[sizeof("cn")];
25423     char unicode_prop_name_pool_str28[sizeof("maka")];
25424     char unicode_prop_name_pool_str30[sizeof("mani")];
25425     char unicode_prop_name_pool_str33[sizeof("zzzz")];
25426     char unicode_prop_name_pool_str34[sizeof("inkannada")];
25427     char unicode_prop_name_pool_str35[sizeof("ci")];
25428     char unicode_prop_name_pool_str37[sizeof("lo")];
25429     char unicode_prop_name_pool_str38[sizeof("lao")];
25430     char unicode_prop_name_pool_str39[sizeof("laoo")];
25431     char unicode_prop_name_pool_str43[sizeof("miao")];
25432     char unicode_prop_name_pool_str51[sizeof("innko")];
25433     char unicode_prop_name_pool_str53[sizeof("co")];
25434     char unicode_prop_name_pool_str56[sizeof("me")];
25435     char unicode_prop_name_pool_str60[sizeof("loe")];
25436     char unicode_prop_name_pool_str70[sizeof("gran")];
25437     char unicode_prop_name_pool_str72[sizeof("pi")];
25438     char unicode_prop_name_pool_str76[sizeof("lineara")];
25439     char unicode_prop_name_pool_str84[sizeof("mark")];
25440     char unicode_prop_name_pool_str86[sizeof("cari")];
25441     char unicode_prop_name_pool_str87[sizeof("carian")];
25442     char unicode_prop_name_pool_str90[sizeof("po")];
25443     char unicode_prop_name_pool_str91[sizeof("mendekikakui")];
25444     char unicode_prop_name_pool_str94[sizeof("grek")];
25445     char unicode_prop_name_pool_str96[sizeof("pe")];
25446     char unicode_prop_name_pool_str99[sizeof("meeteimayek")];
25447     char unicode_prop_name_pool_str101[sizeof("inkharoshthi")];
25448     char unicode_prop_name_pool_str102[sizeof("geor")];
25449     char unicode_prop_name_pool_str103[sizeof("greek")];
25450     char unicode_prop_name_pool_str107[sizeof("mro")];
25451     char unicode_prop_name_pool_str108[sizeof("mroo")];
25452     char unicode_prop_name_pool_str110[sizeof("kana")];
25453     char unicode_prop_name_pool_str111[sizeof("mero")];
25454     char unicode_prop_name_pool_str120[sizeof("m")];
25455     char unicode_prop_name_pool_str133[sizeof("gonm")];
25456     char unicode_prop_name_pool_str134[sizeof("cakm")];
25457     char unicode_prop_name_pool_str139[sizeof("inosmanya")];
25458     char unicode_prop_name_pool_str142[sizeof("inmanichaean")];
25459     char unicode_prop_name_pool_str146[sizeof("inarmenian")];
25460     char unicode_prop_name_pool_str151[sizeof("inmro")];
25461     char unicode_prop_name_pool_str152[sizeof("inmiao")];
25462     char unicode_prop_name_pool_str156[sizeof("c")];
25463     char unicode_prop_name_pool_str163[sizeof("inchakma")];
25464     char unicode_prop_name_pool_str166[sizeof("common")];
25465     char unicode_prop_name_pool_str169[sizeof("mandaic")];
25466     char unicode_prop_name_pool_str182[sizeof("inmyanmar")];
25467     char unicode_prop_name_pool_str187[sizeof("inmakasar")];
25468     char unicode_prop_name_pool_str192[sizeof("qaai")];
25469     char unicode_prop_name_pool_str200[sizeof("inideographicsymbolsandpunctuation")];
25470     char unicode_prop_name_pool_str204[sizeof("inkhmer")];
25471     char unicode_prop_name_pool_str207[sizeof("cans")];
25472     char unicode_prop_name_pool_str209[sizeof("prependedconcatenationmark")];
25473     char unicode_prop_name_pool_str211[sizeof("lm")];
25474     char unicode_prop_name_pool_str212[sizeof("marc")];
25475     char unicode_prop_name_pool_str219[sizeof("connectorpunctuation")];
25476     char unicode_prop_name_pool_str220[sizeof("inrunic")];
25477     char unicode_prop_name_pool_str221[sizeof("incarian")];
25478     char unicode_prop_name_pool_str223[sizeof("inavestan")];
25479     char unicode_prop_name_pool_str225[sizeof("combiningmark")];
25480     char unicode_prop_name_pool_str226[sizeof("incuneiformnumbersandpunctuation")];
25481     char unicode_prop_name_pool_str231[sizeof("merc")];
25482     char unicode_prop_name_pool_str238[sizeof("perm")];
25483     char unicode_prop_name_pool_str239[sizeof("inahom")];
25484     char unicode_prop_name_pool_str240[sizeof("inipaextensions")];
25485     char unicode_prop_name_pool_str251[sizeof("incherokee")];
25486     char unicode_prop_name_pool_str257[sizeof("insharada")];
25487     char unicode_prop_name_pool_str268[sizeof("makasar")];
25488     char unicode_prop_name_pool_str272[sizeof("inarrows")];
25489     char unicode_prop_name_pool_str277[sizeof("lc")];
25490     char unicode_prop_name_pool_str279[sizeof("masaramgondi")];
25491     char unicode_prop_name_pool_str283[sizeof("incuneiform")];
25492     char unicode_prop_name_pool_str290[sizeof("mc")];
25493     char unicode_prop_name_pool_str293[sizeof("cc")];
25494     char unicode_prop_name_pool_str295[sizeof("inzanabazarsquare")];
25495     char unicode_prop_name_pool_str298[sizeof("lineseparator")];
25496     char unicode_prop_name_pool_str302[sizeof("armn")];
25497     char unicode_prop_name_pool_str305[sizeof("qmark")];
25498     char unicode_prop_name_pool_str306[sizeof("armi")];
25499     char unicode_prop_name_pool_str309[sizeof("insamaritan")];
25500     char unicode_prop_name_pool_str316[sizeof("armenian")];
25501     char unicode_prop_name_pool_str318[sizeof("inmarchen")];
25502     char unicode_prop_name_pool_str319[sizeof("inmasaramgondi")];
25503     char unicode_prop_name_pool_str321[sizeof("qaac")];
25504     char unicode_prop_name_pool_str330[sizeof("pc")];
25505     char unicode_prop_name_pool_str335[sizeof("inscriptionalparthian")];
25506     char unicode_prop_name_pool_str336[sizeof("latn")];
25507     char unicode_prop_name_pool_str340[sizeof("latin")];
25508     char unicode_prop_name_pool_str342[sizeof("ri")];
25509     char unicode_prop_name_pool_str345[sizeof("inthaana")];
25510     char unicode_prop_name_pool_str352[sizeof("inkhmersymbols")];
25511     char unicode_prop_name_pool_str355[sizeof("inkatakana")];
25512     char unicode_prop_name_pool_str356[sizeof("incyrillic")];
25513     char unicode_prop_name_pool_str357[sizeof("inthai")];
25514     char unicode_prop_name_pool_str359[sizeof("incham")];
25515     char unicode_prop_name_pool_str367[sizeof("inkaithi")];
25516     char unicode_prop_name_pool_str369[sizeof("zs")];
25517     char unicode_prop_name_pool_str372[sizeof("mtei")];
25518     char unicode_prop_name_pool_str375[sizeof("vai")];
25519     char unicode_prop_name_pool_str376[sizeof("vaii")];
25520     char unicode_prop_name_pool_str379[sizeof("initialpunctuation")];
25521     char unicode_prop_name_pool_str383[sizeof("cs")];
25522     char unicode_prop_name_pool_str399[sizeof("insyriac")];
25523     char unicode_prop_name_pool_str401[sizeof("pcm")];
25524     char unicode_prop_name_pool_str415[sizeof("intakri")];
25525     char unicode_prop_name_pool_str417[sizeof("mand")];
25526     char unicode_prop_name_pool_str419[sizeof("l")];
25527     char unicode_prop_name_pool_str420[sizeof("ps")];
25528     char unicode_prop_name_pool_str427[sizeof("dia")];
25529     char unicode_prop_name_pool_str431[sizeof("inkanaextendeda")];
25530     char unicode_prop_name_pool_str433[sizeof("di")];
25531     char unicode_prop_name_pool_str436[sizeof("mend")];
25532     char unicode_prop_name_pool_str437[sizeof("modi")];
25533     char unicode_prop_name_pool_str441[sizeof("ideo")];
25534     char unicode_prop_name_pool_str445[sizeof("katakana")];
25535     char unicode_prop_name_pool_str449[sizeof("prti")];
25536     char unicode_prop_name_pool_str456[sizeof("inideographicdescriptioncharacters")];
25537     char unicode_prop_name_pool_str457[sizeof("inlineara")];
25538     char unicode_prop_name_pool_str458[sizeof("xidcontinue")];
25539     char unicode_prop_name_pool_str461[sizeof("brai")];
25540     char unicode_prop_name_pool_str463[sizeof("inlao")];
25541     char unicode_prop_name_pool_str472[sizeof("ascii")];
25542     char unicode_prop_name_pool_str474[sizeof("privateuse")];
25543     char unicode_prop_name_pool_str477[sizeof("arabic")];
25544     char unicode_prop_name_pool_str478[sizeof("mongolian")];
25545     char unicode_prop_name_pool_str480[sizeof("inmyanmarextendeda")];
25546     char unicode_prop_name_pool_str481[sizeof("inruminumeralsymbols")];
25547     char unicode_prop_name_pool_str485[sizeof("letter")];
25548     char unicode_prop_name_pool_str487[sizeof("innandinagari")];
25549     char unicode_prop_name_pool_str499[sizeof("inmeeteimayek")];
25550     char unicode_prop_name_pool_str500[sizeof("inoldnortharabian")];
25551     char unicode_prop_name_pool_str503[sizeof("grlink")];
25552     char unicode_prop_name_pool_str504[sizeof("knda")];
25553     char unicode_prop_name_pool_str507[sizeof("kannada")];
25554     char unicode_prop_name_pool_str509[sizeof("incjkcompatibilityforms")];
25555     char unicode_prop_name_pool_str514[sizeof("incjkcompatibilityideographs")];
25556     char unicode_prop_name_pool_str528[sizeof("inmodi")];
25557     char unicode_prop_name_pool_str529[sizeof("kali")];
25558     char unicode_prop_name_pool_str532[sizeof("control")];
25559     char unicode_prop_name_pool_str536[sizeof("inadlam")];
25560     char unicode_prop_name_pool_str538[sizeof("inspecials")];
25561     char unicode_prop_name_pool_str540[sizeof("inmendekikakui")];
25562     char unicode_prop_name_pool_str545[sizeof("intransportandmapsymbols")];
25563     char unicode_prop_name_pool_str547[sizeof("letternumber")];
25564     char unicode_prop_name_pool_str549[sizeof("xidc")];
25565     char unicode_prop_name_pool_str550[sizeof("inmedefaidrin")];
25566     char unicode_prop_name_pool_str558[sizeof("inchesssymbols")];
25567     char unicode_prop_name_pool_str564[sizeof("inemoticons")];
25568     char unicode_prop_name_pool_str573[sizeof("brahmi")];
25569     char unicode_prop_name_pool_str575[sizeof("inolditalic")];
25570     char unicode_prop_name_pool_str578[sizeof("palm")];
25571     char unicode_prop_name_pool_str580[sizeof("inlycian")];
25572     char unicode_prop_name_pool_str588[sizeof("inmiscellaneousmathematicalsymbolsa")];
25573     char unicode_prop_name_pool_str594[sizeof("xids")];
25574     char unicode_prop_name_pool_str603[sizeof("psalterpahlavi")];
25575     char unicode_prop_name_pool_str619[sizeof("insundanese")];
25576     char unicode_prop_name_pool_str620[sizeof("inoldsogdian")];
25577     char unicode_prop_name_pool_str632[sizeof("diacritic")];
25578     char unicode_prop_name_pool_str634[sizeof("gothic")];
25579     char unicode_prop_name_pool_str635[sizeof("inancientsymbols")];
25580     char unicode_prop_name_pool_str639[sizeof("meroiticcursive")];
25581     char unicode_prop_name_pool_str643[sizeof("inmalayalam")];
25582     char unicode_prop_name_pool_str648[sizeof("patternwhitespace")];
25583     char unicode_prop_name_pool_str649[sizeof("sk")];
25584     char unicode_prop_name_pool_str652[sizeof("insmallkanaextension")];
25585     char unicode_prop_name_pool_str656[sizeof("inmandaic")];
25586     char unicode_prop_name_pool_str657[sizeof("lt")];
25587     char unicode_prop_name_pool_str665[sizeof("so")];
25588     char unicode_prop_name_pool_str666[sizeof("inlinearbideograms")];
25589     char unicode_prop_name_pool_str668[sizeof("incommonindicnumberforms")];
25590     char unicode_prop_name_pool_str669[sizeof("incjkcompatibilityideographssupplement")];
25591     char unicode_prop_name_pool_str677[sizeof("idc")];
25592     char unicode_prop_name_pool_str678[sizeof("inoldsoutharabian")];
25593     char unicode_prop_name_pool_str699[sizeof("insylotinagri")];
25594     char unicode_prop_name_pool_str701[sizeof("idsbinaryoperator")];
25595     char unicode_prop_name_pool_str707[sizeof("sora")];
25596     char unicode_prop_name_pool_str708[sizeof("bamum")];
25597     char unicode_prop_name_pool_str709[sizeof("inkanasupplement")];
25598     char unicode_prop_name_pool_str710[sizeof("incjkstrokes")];
25599     char unicode_prop_name_pool_str715[sizeof("joinc")];
25600     char unicode_prop_name_pool_str718[sizeof("inopticalcharacterrecognition")];
25601     char unicode_prop_name_pool_str722[sizeof("vs")];
25602     char unicode_prop_name_pool_str728[sizeof("indominotiles")];
25603     char unicode_prop_name_pool_str732[sizeof("batk")];
25604     char unicode_prop_name_pool_str739[sizeof("grext")];
25605     char unicode_prop_name_pool_str741[sizeof("batak")];
25606     char unicode_prop_name_pool_str749[sizeof("patws")];
25607     char unicode_prop_name_pool_str752[sizeof("inmodifiertoneletters")];
25608     char unicode_prop_name_pool_str753[sizeof("ital")];
25609     char unicode_prop_name_pool_str760[sizeof("bass")];
25610     char unicode_prop_name_pool_str763[sizeof("decimalnumber")];
25611     char unicode_prop_name_pool_str765[sizeof("alnum")];
25612     char unicode_prop_name_pool_str767[sizeof("ids")];
25613     char unicode_prop_name_pool_str776[sizeof("print")];
25614     char unicode_prop_name_pool_str778[sizeof("inlatinextendeda")];
25615     char unicode_prop_name_pool_str782[sizeof("intaitham")];
25616     char unicode_prop_name_pool_str783[sizeof("inmusicalsymbols")];
25617     char unicode_prop_name_pool_str785[sizeof("intaile")];
25618     char unicode_prop_name_pool_str794[sizeof("samr")];
25619     char unicode_prop_name_pool_str809[sizeof("samaritan")];
25620     char unicode_prop_name_pool_str813[sizeof("s")];
25621     char unicode_prop_name_pool_str816[sizeof("inlatinextendede")];
25622     char unicode_prop_name_pool_str820[sizeof("bali")];
25623     char unicode_prop_name_pool_str826[sizeof("lisu")];
25624     char unicode_prop_name_pool_str827[sizeof("pauc")];
25625     char unicode_prop_name_pool_str828[sizeof("patternsyntax")];
25626     char unicode_prop_name_pool_str829[sizeof("incontrolpictures")];
25627     char unicode_prop_name_pool_str830[sizeof("blank")];
25628     char unicode_prop_name_pool_str834[sizeof("inmiscellaneoussymbols")];
25629     char unicode_prop_name_pool_str835[sizeof("ll")];
25630     char unicode_prop_name_pool_str836[sizeof("inancientgreekmusicalnotation")];
25631     char unicode_prop_name_pool_str837[sizeof("zl")];
25632     char unicode_prop_name_pool_str838[sizeof("inlydian")];
25633     char unicode_prop_name_pool_str839[sizeof("sm")];
25634     char unicode_prop_name_pool_str843[sizeof("inmiscellaneoussymbolsandarrows")];
25635     char unicode_prop_name_pool_str844[sizeof("inugaritic")];
25636     char unicode_prop_name_pool_str845[sizeof("bengali")];
25637     char unicode_prop_name_pool_str846[sizeof("pd")];
25638     char unicode_prop_name_pool_str848[sizeof("inmiscellaneoussymbolsandpictographs")];
25639     char unicode_prop_name_pool_str850[sizeof("medf")];
25640     char unicode_prop_name_pool_str855[sizeof("cf")];
25641     char unicode_prop_name_pool_str858[sizeof("balinese")];
25642     char unicode_prop_name_pool_str860[sizeof("medefaidrin")];
25643     char unicode_prop_name_pool_str865[sizeof("han")];
25644     char unicode_prop_name_pool_str869[sizeof("intamil")];
25645     char unicode_prop_name_pool_str870[sizeof("hani")];
25646     char unicode_prop_name_pool_str871[sizeof("inmultani")];
25647     char unicode_prop_name_pool_str879[sizeof("hano")];
25648     char unicode_prop_name_pool_str887[sizeof("inshorthandformatcontrols")];
25649     char unicode_prop_name_pool_str891[sizeof("insaurashtra")];
25650     char unicode_prop_name_pool_str892[sizeof("pf")];
25651     char unicode_prop_name_pool_str894[sizeof("inoldturkic")];
25652     char unicode_prop_name_pool_str896[sizeof("idcontinue")];
25653     char unicode_prop_name_pool_str901[sizeof("hanunoo")];
25654     char unicode_prop_name_pool_str905[sizeof("sc")];
25655     char unicode_prop_name_pool_str906[sizeof("inkhojki")];
25656     char unicode_prop_name_pool_str913[sizeof("idst")];
25657     char unicode_prop_name_pool_str915[sizeof("canadianaboriginal")];
25658     char unicode_prop_name_pool_str923[sizeof("hira")];
25659     char unicode_prop_name_pool_str925[sizeof("plrd")];
25660     char unicode_prop_name_pool_str939[sizeof("incaucasianalbanian")];
25661     char unicode_prop_name_pool_str940[sizeof("indeseret")];
25662     char unicode_prop_name_pool_str945[sizeof("inearlydynasticcuneiform")];
25663     char unicode_prop_name_pool_str946[sizeof("inspacingmodifierletters")];
25664     char unicode_prop_name_pool_str950[sizeof("innewa")];
25665     char unicode_prop_name_pool_str972[sizeof("idstart")];
25666     char unicode_prop_name_pool_str977[sizeof("zinh")];
25667     char unicode_prop_name_pool_str981[sizeof("incyrillicextendeda")];
25668     char unicode_prop_name_pool_str984[sizeof("dsrt")];
25669     char unicode_prop_name_pool_str993[sizeof("cased")];
25670     char unicode_prop_name_pool_str999[sizeof("glagolitic")];
25671     char unicode_prop_name_pool_str1002[sizeof("inhanifirohingya")];
25672     char unicode_prop_name_pool_str1006[sizeof("inancientgreeknumbers")];
25673     char unicode_prop_name_pool_str1008[sizeof("inmeeteimayekextensions")];
25674     char unicode_prop_name_pool_str1009[sizeof("intaixuanjingsymbols")];
25675     char unicode_prop_name_pool_str1016[sizeof("joincontrol")];
25676     char unicode_prop_name_pool_str1020[sizeof("runr")];
25677     char unicode_prop_name_pool_str1023[sizeof("inwarangciti")];
25678     char unicode_prop_name_pool_str1025[sizeof("deseret")];
25679     char unicode_prop_name_pool_str1035[sizeof("inhiragana")];
25680     char unicode_prop_name_pool_str1039[sizeof("sind")];
25681     char unicode_prop_name_pool_str1047[sizeof("cherokee")];
25682     char unicode_prop_name_pool_str1050[sizeof("inlatinextendedc")];
25683     char unicode_prop_name_pool_str1052[sizeof("adlm")];
25684     char unicode_prop_name_pool_str1053[sizeof("phoenician")];
25685     char unicode_prop_name_pool_str1056[sizeof("cher")];
25686     char unicode_prop_name_pool_str1059[sizeof("marchen")];
25687     char unicode_prop_name_pool_str1062[sizeof("inkhudawadi")];
25688     char unicode_prop_name_pool_str1063[sizeof("sinhala")];
25689     char unicode_prop_name_pool_str1066[sizeof("lower")];
25690     char unicode_prop_name_pool_str1068[sizeof("graphemelink")];
25691     char unicode_prop_name_pool_str1069[sizeof("xidstart")];
25692     char unicode_prop_name_pool_str1071[sizeof("ingrantha")];
25693     char unicode_prop_name_pool_str1072[sizeof("bidic")];
25694     char unicode_prop_name_pool_str1074[sizeof("xdigit")];
25695     char unicode_prop_name_pool_str1076[sizeof("casedletter")];
25696     char unicode_prop_name_pool_str1078[sizeof("gong")];
25697     char unicode_prop_name_pool_str1079[sizeof("multani")];
25698     char unicode_prop_name_pool_str1082[sizeof("gunjalagondi")];
25699     char unicode_prop_name_pool_str1084[sizeof("cham")];
25700     char unicode_prop_name_pool_str1086[sizeof("chakma")];
25701     char unicode_prop_name_pool_str1087[sizeof("mong")];
25702     char unicode_prop_name_pool_str1088[sizeof("kaithi")];
25703     char unicode_prop_name_pool_str1089[sizeof("inmahajani")];
25704     char unicode_prop_name_pool_str1090[sizeof("graphemebase")];
25705     char unicode_prop_name_pool_str1092[sizeof("insiddham")];
25706     char unicode_prop_name_pool_str1095[sizeof("inogham")];
25707     char unicode_prop_name_pool_str1101[sizeof("inosage")];
25708     char unicode_prop_name_pool_str1102[sizeof("incountingrodnumerals")];
25709     char unicode_prop_name_pool_str1104[sizeof("inwancho")];
25710     char unicode_prop_name_pool_str1105[sizeof("khojki")];
25711     char unicode_prop_name_pool_str1107[sizeof("ingeneralpunctuation")];
25712     char unicode_prop_name_pool_str1108[sizeof("georgian")];
25713     char unicode_prop_name_pool_str1117[sizeof("incyrillicextendedc")];
25714     char unicode_prop_name_pool_str1118[sizeof("inkayahli")];
25715     char unicode_prop_name_pool_str1121[sizeof("khar")];
25716     char unicode_prop_name_pool_str1124[sizeof("inoriya")];
25717     char unicode_prop_name_pool_str1126[sizeof("manichaean")];
25718     char unicode_prop_name_pool_str1132[sizeof("bamu")];
25719     char unicode_prop_name_pool_str1133[sizeof("zanb")];
25720     char unicode_prop_name_pool_str1136[sizeof("oriya")];
25721     char unicode_prop_name_pool_str1137[sizeof("inolchiki")];
25722     char unicode_prop_name_pool_str1138[sizeof("linb")];
25723     char unicode_prop_name_pool_str1141[sizeof("inethiopic")];
25724     char unicode_prop_name_pool_str1143[sizeof("wara")];
25725     char unicode_prop_name_pool_str1144[sizeof("ingeorgian")];
25726     char unicode_prop_name_pool_str1149[sizeof("innabataean")];
25727     char unicode_prop_name_pool_str1154[sizeof("inkanbun")];
25728     char unicode_prop_name_pool_str1156[sizeof("adlam")];
25729     char unicode_prop_name_pool_str1157[sizeof("inbhaiksuki")];
25730     char unicode_prop_name_pool_str1162[sizeof("insinhala")];
25731     char unicode_prop_name_pool_str1163[sizeof("inelbasan")];
25732     char unicode_prop_name_pool_str1169[sizeof("lowercase")];
25733     char unicode_prop_name_pool_str1178[sizeof("takri")];
25734     char unicode_prop_name_pool_str1179[sizeof("inmongolian")];
25735     char unicode_prop_name_pool_str1181[sizeof("invai")];
25736     char unicode_prop_name_pool_str1182[sizeof("xsux")];
25737     char unicode_prop_name_pool_str1183[sizeof("cntrl")];
25738     char unicode_prop_name_pool_str1186[sizeof("emoji")];
25739     char unicode_prop_name_pool_str1187[sizeof("sterm")];
25740     char unicode_prop_name_pool_str1189[sizeof("cuneiform")];
25741     char unicode_prop_name_pool_str1192[sizeof("cwcm")];
25742     char unicode_prop_name_pool_str1194[sizeof("hatran")];
25743     char unicode_prop_name_pool_str1197[sizeof("linearb")];
25744     char unicode_prop_name_pool_str1201[sizeof("taile")];
25745     char unicode_prop_name_pool_str1202[sizeof("inlatinextendedadditional")];
25746     char unicode_prop_name_pool_str1203[sizeof("inenclosedalphanumerics")];
25747     char unicode_prop_name_pool_str1205[sizeof("anatolianhieroglyphs")];
25748     char unicode_prop_name_pool_str1206[sizeof("incyrillicsupplement")];
25749     char unicode_prop_name_pool_str1208[sizeof("intamilsupplement")];
25750     char unicode_prop_name_pool_str1215[sizeof("inmiscellaneoustechnical")];
25751     char unicode_prop_name_pool_str1217[sizeof("ahom")];
25752     char unicode_prop_name_pool_str1218[sizeof("incherokeesupplement")];
25753     char unicode_prop_name_pool_str1219[sizeof("takr")];
25754     char unicode_prop_name_pool_str1224[sizeof("khmr")];
25755     char unicode_prop_name_pool_str1228[sizeof("incjkunifiedideographsextensiona")];
25756     char unicode_prop_name_pool_str1231[sizeof("quotationmark")];
25757     char unicode_prop_name_pool_str1233[sizeof("lyci")];
25758     char unicode_prop_name_pool_str1234[sizeof("lycian")];
25759     char unicode_prop_name_pool_str1235[sizeof("ingurmukhi")];
25760     char unicode_prop_name_pool_str1237[sizeof("runic")];
25761     char unicode_prop_name_pool_str1238[sizeof("limb")];
25762     char unicode_prop_name_pool_str1240[sizeof("inscriptionalpahlavi")];
25763     char unicode_prop_name_pool_str1242[sizeof("hatr")];
25764     char unicode_prop_name_pool_str1244[sizeof("variationselector")];
25765     char unicode_prop_name_pool_str1246[sizeof("modifierletter")];
25766     char unicode_prop_name_pool_str1247[sizeof("incjkunifiedideographsextensione")];
25767     char unicode_prop_name_pool_str1262[sizeof("mymr")];
25768     char unicode_prop_name_pool_str1265[sizeof("myanmar")];
25769     char unicode_prop_name_pool_str1267[sizeof("lu")];
25770     char unicode_prop_name_pool_str1275[sizeof("kharoshthi")];
25771     char unicode_prop_name_pool_str1276[sizeof("inarabic")];
25772     char unicode_prop_name_pool_str1278[sizeof("radical")];
25773     char unicode_prop_name_pool_str1281[sizeof("khmer")];
25774     char unicode_prop_name_pool_str1286[sizeof("inunifiedcanadianaboriginalsyllabics")];
25775     char unicode_prop_name_pool_str1292[sizeof("osage")];
25776     char unicode_prop_name_pool_str1296[sizeof("sundanese")];
25777     char unicode_prop_name_pool_str1300[sizeof("innewtailue")];
25778     char unicode_prop_name_pool_str1302[sizeof("logicalorderexception")];
25779     char unicode_prop_name_pool_str1304[sizeof("math")];
25780     char unicode_prop_name_pool_str1306[sizeof("braille")];
25781     char unicode_prop_name_pool_str1311[sizeof("goth")];
25782     char unicode_prop_name_pool_str1312[sizeof("insorasompeng")];
25783     char unicode_prop_name_pool_str1316[sizeof("insoyombo")];
25784     char unicode_prop_name_pool_str1317[sizeof("arab")];
25785     char unicode_prop_name_pool_str1322[sizeof("saur")];
25786     char unicode_prop_name_pool_str1329[sizeof("guru")];
25787     char unicode_prop_name_pool_str1333[sizeof("term")];
25788     char unicode_prop_name_pool_str1337[sizeof("paucinhau")];
25789     char unicode_prop_name_pool_str1338[sizeof("inbasiclatin")];
25790     char unicode_prop_name_pool_str1339[sizeof("inarabicpresentationformsa")];
25791     char unicode_prop_name_pool_str1347[sizeof("punct")];
25792     char unicode_prop_name_pool_str1348[sizeof("gurmukhi")];
25793     char unicode_prop_name_pool_str1354[sizeof("grantha")];
25794     char unicode_prop_name_pool_str1355[sizeof("inshavian")];
25795     char unicode_prop_name_pool_str1356[sizeof("osma")];
25796     char unicode_prop_name_pool_str1357[sizeof("inenclosedalphanumericsupplement")];
25797     char unicode_prop_name_pool_str1360[sizeof("intirhuta")];
25798     char unicode_prop_name_pool_str1361[sizeof("inelymaic")];
25799     char unicode_prop_name_pool_str1362[sizeof("inhatran")];
25800     char unicode_prop_name_pool_str1364[sizeof("incjkunifiedideographsextensionc")];
25801     char unicode_prop_name_pool_str1365[sizeof("emojimodifier")];
25802     char unicode_prop_name_pool_str1368[sizeof("uideo")];
25803     char unicode_prop_name_pool_str1373[sizeof("bidicontrol")];
25804     char unicode_prop_name_pool_str1379[sizeof("phnx")];
25805     char unicode_prop_name_pool_str1380[sizeof("limbu")];
25806     char unicode_prop_name_pool_str1384[sizeof("n")];
25807     char unicode_prop_name_pool_str1388[sizeof("inenclosedideographicsupplement")];
25808     char unicode_prop_name_pool_str1392[sizeof("mult")];
25809     char unicode_prop_name_pool_str1398[sizeof("kthi")];
25810     char unicode_prop_name_pool_str1399[sizeof("incjkunifiedideographs")];
25811     char unicode_prop_name_pool_str1401[sizeof("ingreekandcoptic")];
25812     char unicode_prop_name_pool_str1403[sizeof("inoldhungarian")];
25813     char unicode_prop_name_pool_str1406[sizeof("incjkcompatibility")];
25814     char unicode_prop_name_pool_str1409[sizeof("grbase")];
25815     char unicode_prop_name_pool_str1411[sizeof("nandinagari")];
25816     char unicode_prop_name_pool_str1412[sizeof("brah")];
25817     char unicode_prop_name_pool_str1414[sizeof("no")];
25818     char unicode_prop_name_pool_str1421[sizeof("sd")];
25819     char unicode_prop_name_pool_str1423[sizeof("nko")];
25820     char unicode_prop_name_pool_str1424[sizeof("nkoo")];
25821     char unicode_prop_name_pool_str1427[sizeof("xpeo")];
25822     char unicode_prop_name_pool_str1430[sizeof("sidd")];
25823     char unicode_prop_name_pool_str1435[sizeof("inherited")];
25824     char unicode_prop_name_pool_str1437[sizeof("p")];
25825     char unicode_prop_name_pool_str1440[sizeof("phli")];
25826     char unicode_prop_name_pool_str1443[sizeof("inmeroitichieroglyphs")];
25827     char unicode_prop_name_pool_str1444[sizeof("inphoenician")];
25828     char unicode_prop_name_pool_str1449[sizeof("inmayannumerals")];
25829     char unicode_prop_name_pool_str1453[sizeof("saurashtra")];
25830     char unicode_prop_name_pool_str1455[sizeof("inkangxiradicals")];
25831     char unicode_prop_name_pool_str1461[sizeof("enclosingmark")];
25832     char unicode_prop_name_pool_str1467[sizeof("graphemeextend")];
25833     char unicode_prop_name_pool_str1468[sizeof("beng")];
25834     char unicode_prop_name_pool_str1473[sizeof("inbatak")];
25835     char unicode_prop_name_pool_str1474[sizeof("glag")];
25836     char unicode_prop_name_pool_str1475[sizeof("ahex")];
25837     char unicode_prop_name_pool_str1477[sizeof("patsyn")];
25838     char unicode_prop_name_pool_str1479[sizeof("odi")];
25839     char unicode_prop_name_pool_str1486[sizeof("dogra")];
25840     char unicode_prop_name_pool_str1489[sizeof("intibetan")];
25841     char unicode_prop_name_pool_str1491[sizeof("lydi")];
25842     char unicode_prop_name_pool_str1492[sizeof("lydian")];
25843     char unicode_prop_name_pool_str1499[sizeof("inblockelements")];
25844     char unicode_prop_name_pool_str1506[sizeof("cwcf")];
25845     char unicode_prop_name_pool_str1507[sizeof("inunifiedcanadianaboriginalsyllabicsextended")];
25846     char unicode_prop_name_pool_str1508[sizeof("regionalindicator")];
25847     char unicode_prop_name_pool_str1509[sizeof("ingreekextended")];
25848     char unicode_prop_name_pool_str1513[sizeof("emojimodifierbase")];
25849     char unicode_prop_name_pool_str1514[sizeof("inanatolianhieroglyphs")];
25850     char unicode_prop_name_pool_str1516[sizeof("indogra")];
25851     char unicode_prop_name_pool_str1517[sizeof("taiviet")];
25852     char unicode_prop_name_pool_str1524[sizeof("inyiradicals")];
25853     char unicode_prop_name_pool_str1525[sizeof("unassigned")];
25854     char unicode_prop_name_pool_str1532[sizeof("insundanesesupplement")];
25855     char unicode_prop_name_pool_str1535[sizeof("innumberforms")];
25856     char unicode_prop_name_pool_str1538[sizeof("lowercaseletter")];
25857     char unicode_prop_name_pool_str1541[sizeof("dogr")];
25858     char unicode_prop_name_pool_str1542[sizeof("lepc")];
25859     char unicode_prop_name_pool_str1545[sizeof("bhks")];
25860     char unicode_prop_name_pool_str1553[sizeof("word")];
25861     char unicode_prop_name_pool_str1554[sizeof("gujr")];
25862     char unicode_prop_name_pool_str1555[sizeof("inphaistosdisc")];
25863     char unicode_prop_name_pool_str1557[sizeof("bhaiksuki")];
25864     char unicode_prop_name_pool_str1560[sizeof("dash")];
25865     char unicode_prop_name_pool_str1562[sizeof("inarabicextendeda")];
25866     char unicode_prop_name_pool_str1565[sizeof("gujarati")];
25867     char unicode_prop_name_pool_str1566[sizeof("inlatinextendedd")];
25868     char unicode_prop_name_pool_str1567[sizeof("innoblock")];
25869     char unicode_prop_name_pool_str1570[sizeof("java")];
25870     char unicode_prop_name_pool_str1576[sizeof("ingeometricshapes")];
25871     char unicode_prop_name_pool_str1577[sizeof("cyrl")];
25872     char unicode_prop_name_pool_str1582[sizeof("indevanagari")];
25873     char unicode_prop_name_pool_str1583[sizeof("inbalinese")];
25874     char unicode_prop_name_pool_str1585[sizeof("inbyzantinemusicalsymbols")];
25875     char unicode_prop_name_pool_str1589[sizeof("tale")];
25876     char unicode_prop_name_pool_str1591[sizeof("deva")];
25877     char unicode_prop_name_pool_str1594[sizeof("hex")];
25878     char unicode_prop_name_pool_str1601[sizeof("inmyanmarextendedb")];
25879     char unicode_prop_name_pool_str1603[sizeof("sinh")];
25880     char unicode_prop_name_pool_str1604[sizeof("cwt")];
25881     char unicode_prop_name_pool_str1606[sizeof("shavian")];
25882     char unicode_prop_name_pool_str1607[sizeof("devanagari")];
25883     char unicode_prop_name_pool_str1609[sizeof("oidc")];
25884     char unicode_prop_name_pool_str1615[sizeof("javanese")];
25885     char unicode_prop_name_pool_str1621[sizeof("mlym")];
25886     char unicode_prop_name_pool_str1622[sizeof("incjkunifiedideographsextensiond")];
25887     char unicode_prop_name_pool_str1624[sizeof("sentenceterminal")];
25888     char unicode_prop_name_pool_str1626[sizeof("malayalam")];
25889     char unicode_prop_name_pool_str1628[sizeof("inhanunoo")];
25890     char unicode_prop_name_pool_str1629[sizeof("insinhalaarchaicnumbers")];
25891     char unicode_prop_name_pool_str1631[sizeof("olck")];
25892     char unicode_prop_name_pool_str1633[sizeof("inimperialaramaic")];
25893     char unicode_prop_name_pool_str1636[sizeof("olower")];
25894     char unicode_prop_name_pool_str1638[sizeof("palmyrene")];
25895     char unicode_prop_name_pool_str1642[sizeof("avestan")];
25896     char unicode_prop_name_pool_str1645[sizeof("incjkunifiedideographsextensionf")];
25897     char unicode_prop_name_pool_str1646[sizeof("insogdian")];
25898     char unicode_prop_name_pool_str1647[sizeof("indingbats")];
25899     char unicode_prop_name_pool_str1648[sizeof("olchiki")];
25900     char unicode_prop_name_pool_str1654[sizeof("oids")];
25901     char unicode_prop_name_pool_str1661[sizeof("punctuation")];
25902     char unicode_prop_name_pool_str1663[sizeof("sund")];
25903     char unicode_prop_name_pool_str1666[sizeof("inbraillepatterns")];
25904     char unicode_prop_name_pool_str1669[sizeof("emojicomponent")];
25905     char unicode_prop_name_pool_str1672[sizeof("ideographic")];
25906     char unicode_prop_name_pool_str1673[sizeof("taml")];
25907     char unicode_prop_name_pool_str1688[sizeof("format")];
25908     char unicode_prop_name_pool_str1694[sizeof("inornamentaldingbats")];
25909     char unicode_prop_name_pool_str1700[sizeof("coptic")];
25910     char unicode_prop_name_pool_str1702[sizeof("caseignorable")];
25911     char unicode_prop_name_pool_str1708[sizeof("idsb")];
25912     char unicode_prop_name_pool_str1709[sizeof("inmiscellaneousmathematicalsymbolsb")];
25913     char unicode_prop_name_pool_str1712[sizeof("sogdian")];
25914     char unicode_prop_name_pool_str1715[sizeof("sogo")];
25915     char unicode_prop_name_pool_str1720[sizeof("terminalpunctuation")];
25916     char unicode_prop_name_pool_str1722[sizeof("intangut")];
25917     char unicode_prop_name_pool_str1729[sizeof("intifinagh")];
25918     char unicode_prop_name_pool_str1733[sizeof("inlowsurrogates")];
25919     char unicode_prop_name_pool_str1743[sizeof("invariationselectors")];
25920     char unicode_prop_name_pool_str1745[sizeof("copt")];
25921     char unicode_prop_name_pool_str1750[sizeof("soyo")];
25922     char unicode_prop_name_pool_str1753[sizeof("intags")];
25923     char unicode_prop_name_pool_str1756[sizeof("inverticalforms")];
25924     char unicode_prop_name_pool_str1757[sizeof("ininscriptionalparthian")];
25925     char unicode_prop_name_pool_str1760[sizeof("ininscriptionalpahlavi")];
25926     char unicode_prop_name_pool_str1763[sizeof("meroitichieroglyphs")];
25927     char unicode_prop_name_pool_str1764[sizeof("asciihexdigit")];
25928     char unicode_prop_name_pool_str1766[sizeof("inethiopicextendeda")];
25929     char unicode_prop_name_pool_str1767[sizeof("invedicextensions")];
25930     char unicode_prop_name_pool_str1781[sizeof("nand")];
25931     char unicode_prop_name_pool_str1782[sizeof("cwl")];
25932     char unicode_prop_name_pool_str1785[sizeof("cprt")];
25933     char unicode_prop_name_pool_str1791[sizeof("innushu")];
25934     char unicode_prop_name_pool_str1794[sizeof("zanabazarsquare")];
25935     char unicode_prop_name_pool_str1797[sizeof("ingeometricshapesextended")];
25936     char unicode_prop_name_pool_str1798[sizeof("avst")];
25937     char unicode_prop_name_pool_str1808[sizeof("imperialaramaic")];
25938     char unicode_prop_name_pool_str1810[sizeof("bopo")];
25939     char unicode_prop_name_pool_str1812[sizeof("sarb")];
25940     char unicode_prop_name_pool_str1819[sizeof("inoldpersian")];
25941     char unicode_prop_name_pool_str1830[sizeof("intaiviet")];
25942     char unicode_prop_name_pool_str1834[sizeof("mahj")];
25943     char unicode_prop_name_pool_str1838[sizeof("inkatakanaphoneticextensions")];
25944     char unicode_prop_name_pool_str1845[sizeof("mahajani")];
25945     char unicode_prop_name_pool_str1871[sizeof("closepunctuation")];
25946     char unicode_prop_name_pool_str1875[sizeof("inlisu")];
25947     char unicode_prop_name_pool_str1878[sizeof("softdotted")];
25948     char unicode_prop_name_pool_str1897[sizeof("unknown")];
25949     char unicode_prop_name_pool_str1898[sizeof("invariationselectorssupplement")];
25950     char unicode_prop_name_pool_str1910[sizeof("syrc")];
25951     char unicode_prop_name_pool_str1911[sizeof("hang")];
25952     char unicode_prop_name_pool_str1926[sizeof("incjksymbolsandpunctuation")];
25953     char unicode_prop_name_pool_str1932[sizeof("ingujarati")];
25954     char unicode_prop_name_pool_str1933[sizeof("bopomofo")];
25955     char unicode_prop_name_pool_str1936[sizeof("alpha")];
25956     char unicode_prop_name_pool_str1937[sizeof("khoj")];
25957     char unicode_prop_name_pool_str1939[sizeof("inpalmyrene")];
25958     char unicode_prop_name_pool_str1942[sizeof("ingunjalagondi")];
25959     char unicode_prop_name_pool_str1948[sizeof("inoldpermic")];
25960     char unicode_prop_name_pool_str1950[sizeof("inlepcha")];
25961     char unicode_prop_name_pool_str1951[sizeof("assigned")];
25962     char unicode_prop_name_pool_str1955[sizeof("incurrencysymbols")];
25963     char unicode_prop_name_pool_str1958[sizeof("insmallformvariants")];
25964     char unicode_prop_name_pool_str1959[sizeof("sorasompeng")];
25965     char unicode_prop_name_pool_str1964[sizeof("inlinearbsyllabary")];
25966     char unicode_prop_name_pool_str1965[sizeof("oldpersian")];
25967     char unicode_prop_name_pool_str1972[sizeof("caucasianalbanian")];
25968     char unicode_prop_name_pool_str1973[sizeof("inenclosedcjklettersandmonths")];
25969     char unicode_prop_name_pool_str1975[sizeof("hiragana")];
25970     char unicode_prop_name_pool_str1976[sizeof("inbamum")];
25971     char unicode_prop_name_pool_str1979[sizeof("inrejang")];
25972     char unicode_prop_name_pool_str1984[sizeof("graph")];
25973     char unicode_prop_name_pool_str1990[sizeof("sharada")];
25974     char unicode_prop_name_pool_str1991[sizeof("inethiopicsupplement")];
25975     char unicode_prop_name_pool_str1996[sizeof("indevanagariextended")];
25976     char unicode_prop_name_pool_str1997[sizeof("incoptic")];
25977     char unicode_prop_name_pool_str1998[sizeof("insyriacsupplement")];
25978     char unicode_prop_name_pool_str2004[sizeof("inmeroiticcursive")];
25979     char unicode_prop_name_pool_str2014[sizeof("hmng")];
25980     char unicode_prop_name_pool_str2022[sizeof("intelugu")];
25981     char unicode_prop_name_pool_str2029[sizeof("incombiningdiacriticalmarks")];
25982     char unicode_prop_name_pool_str2031[sizeof("mathsymbol")];
25983     char unicode_prop_name_pool_str2036[sizeof("titlecaseletter")];
25984     char unicode_prop_name_pool_str2038[sizeof("ugar")];
25985     char unicode_prop_name_pool_str2039[sizeof("incombiningdiacriticalmarksforsymbols")];
25986     char unicode_prop_name_pool_str2040[sizeof("spacingmark")];
25987     char unicode_prop_name_pool_str2043[sizeof("shrd")];
25988     char unicode_prop_name_pool_str2047[sizeof("injavanese")];
25989     char unicode_prop_name_pool_str2048[sizeof("syriac")];
25990     char unicode_prop_name_pool_str2054[sizeof("space")];
25991     char unicode_prop_name_pool_str2056[sizeof("hebr")];
25992     char unicode_prop_name_pool_str2061[sizeof("ext")];
25993     char unicode_prop_name_pool_str2064[sizeof("inhanguljamo")];
25994     char unicode_prop_name_pool_str2066[sizeof("phag")];
25995     char unicode_prop_name_pool_str2076[sizeof("inhanguljamoextendeda")];
25996     char unicode_prop_name_pool_str2082[sizeof("wancho")];
25997     char unicode_prop_name_pool_str2084[sizeof("bugi")];
25998     char unicode_prop_name_pool_str2089[sizeof("tamil")];
25999     char unicode_prop_name_pool_str2093[sizeof("sogd")];
26000     char unicode_prop_name_pool_str2094[sizeof("orkh")];
26001     char unicode_prop_name_pool_str2097[sizeof("oldpermic")];
26002     char unicode_prop_name_pool_str2100[sizeof("siddham")];
26003     char unicode_prop_name_pool_str2102[sizeof("incyrillicextendedb")];
26004     char unicode_prop_name_pool_str2105[sizeof("inbrahmi")];
26005     char unicode_prop_name_pool_str2108[sizeof("inmongoliansupplement")];
26006     char unicode_prop_name_pool_str2113[sizeof("thaa")];
26007     char unicode_prop_name_pool_str2118[sizeof("thaana")];
26008     char unicode_prop_name_pool_str2120[sizeof("thai")];
26009     char unicode_prop_name_pool_str2122[sizeof("buginese")];
26010     char unicode_prop_name_pool_str2127[sizeof("ingeorgiansupplement")];
26011     char unicode_prop_name_pool_str2129[sizeof("digit")];
26012     char unicode_prop_name_pool_str2132[sizeof("cyrillic")];
26013     char unicode_prop_name_pool_str2149[sizeof("sylo")];
26014     char unicode_prop_name_pool_str2150[sizeof("inphoneticextensions")];
26015     char unicode_prop_name_pool_str2151[sizeof("separator")];
26016     char unicode_prop_name_pool_str2159[sizeof("inethiopicextended")];
26017     char unicode_prop_name_pool_str2163[sizeof("inmathematicalalphanumericsymbols")];
26018     char unicode_prop_name_pool_str2168[sizeof("insymbolsandpictographsextendeda")];
26019     char unicode_prop_name_pool_str2170[sizeof("nd")];
26020     char unicode_prop_name_pool_str2176[sizeof("tirh")];
26021     char unicode_prop_name_pool_str2178[sizeof("tirhuta")];
26022     char unicode_prop_name_pool_str2184[sizeof("incombiningdiacriticalmarkssupplement")];
26023     char unicode_prop_name_pool_str2193[sizeof("extender")];
26024     char unicode_prop_name_pool_str2197[sizeof("wcho")];
26025     char unicode_prop_name_pool_str2199[sizeof("inbengali")];
26026     char unicode_prop_name_pool_str2201[sizeof("talu")];
26027     char unicode_prop_name_pool_str2206[sizeof("tang")];
26028     char unicode_prop_name_pool_str2207[sizeof("warangciti")];
26029     char unicode_prop_name_pool_str2210[sizeof("tagbanwa")];
26030     char unicode_prop_name_pool_str2211[sizeof("orya")];
26031     char unicode_prop_name_pool_str2212[sizeof("nl")];
26032     char unicode_prop_name_pool_str2213[sizeof("induployan")];
26033     char unicode_prop_name_pool_str2214[sizeof("cwu")];
26034     char unicode_prop_name_pool_str2216[sizeof("inbuginese")];
26035     char unicode_prop_name_pool_str2220[sizeof("telu")];
26036     char unicode_prop_name_pool_str2223[sizeof("ogam")];
26037     char unicode_prop_name_pool_str2226[sizeof("taitham")];
26038     char unicode_prop_name_pool_str2237[sizeof("rjng")];
26039     char unicode_prop_name_pool_str2240[sizeof("insuttonsignwriting")];
26040     char unicode_prop_name_pool_str2250[sizeof("incombiningdiacriticalmarksextended")];
26041     char unicode_prop_name_pool_str2251[sizeof("number")];
26042     char unicode_prop_name_pool_str2264[sizeof("inyijinghexagramsymbols")];
26043     char unicode_prop_name_pool_str2277[sizeof("whitespace")];
26044     char unicode_prop_name_pool_str2278[sizeof("currencysymbol")];
26045     char unicode_prop_name_pool_str2285[sizeof("inottomansiyaqnumbers")];
26046     char unicode_prop_name_pool_str2288[sizeof("inlimbu")];
26047     char unicode_prop_name_pool_str2293[sizeof("incopticepactnumbers")];
26048     char unicode_prop_name_pool_str2295[sizeof("ingeorgianextended")];
26049     char unicode_prop_name_pool_str2305[sizeof("inphoneticextensionssupplement")];
26050     char unicode_prop_name_pool_str2308[sizeof("any")];
26051     char unicode_prop_name_pool_str2320[sizeof("osge")];
26052     char unicode_prop_name_pool_str2325[sizeof("defaultignorablecodepoint")];
26053     char unicode_prop_name_pool_str2326[sizeof("hangul")];
26054     char unicode_prop_name_pool_str2333[sizeof("newa")];
26055     char unicode_prop_name_pool_str2343[sizeof("ethi")];
26056     char unicode_prop_name_pool_str2345[sizeof("hanifirohingya")];
26057     char unicode_prop_name_pool_str2346[sizeof("hmnp")];
26058     char unicode_prop_name_pool_str2348[sizeof("olditalic")];
26059     char unicode_prop_name_pool_str2349[sizeof("incjkunifiedideographsextensionb")];
26060     char unicode_prop_name_pool_str2352[sizeof("rohg")];
26061     char unicode_prop_name_pool_str2353[sizeof("innyiakengpuachuehmong")];
26062     char unicode_prop_name_pool_str2355[sizeof("incjkradicalssupplement")];
26063     char unicode_prop_name_pool_str2364[sizeof("newtailue")];
26064     char unicode_prop_name_pool_str2365[sizeof("newline")];
26065     char unicode_prop_name_pool_str2366[sizeof("lepcha")];
26066     char unicode_prop_name_pool_str2375[sizeof("deprecated")];
26067     char unicode_prop_name_pool_str2381[sizeof("buhd")];
26068     char unicode_prop_name_pool_str2391[sizeof("inglagolitic")];
26069     char unicode_prop_name_pool_str2395[sizeof("inaegeannumbers")];
26070     char unicode_prop_name_pool_str2400[sizeof("modifiersymbol")];
26071     char unicode_prop_name_pool_str2410[sizeof("surrogate")];
26072     char unicode_prop_name_pool_str2418[sizeof("inletterlikesymbols")];
26073     char unicode_prop_name_pool_str2426[sizeof("idstrinaryoperator")];
26074     char unicode_prop_name_pool_str2442[sizeof("intagalog")];
26075     char unicode_prop_name_pool_str2443[sizeof("tangut")];
26076     char unicode_prop_name_pool_str2445[sizeof("osmanya")];
26077     char unicode_prop_name_pool_str2447[sizeof("oalpha")];
26078     char unicode_prop_name_pool_str2448[sizeof("inphagspa")];
26079     char unicode_prop_name_pool_str2455[sizeof("ugaritic")];
26080     char unicode_prop_name_pool_str2456[sizeof("otheridcontinue")];
26081     char unicode_prop_name_pool_str2460[sizeof("inarabicpresentationformsb")];
26082     char unicode_prop_name_pool_str2462[sizeof("inbassavah")];
26083     char unicode_prop_name_pool_str2469[sizeof("other")];
26084     char unicode_prop_name_pool_str2478[sizeof("othernumber")];
26085     char unicode_prop_name_pool_str2480[sizeof("sylotinagri")];
26086     char unicode_prop_name_pool_str2487[sizeof("ingothic")];
26087     char unicode_prop_name_pool_str2498[sizeof("inbuhid")];
26088     char unicode_prop_name_pool_str2502[sizeof("inlatin1supplement")];
26089     char unicode_prop_name_pool_str2516[sizeof("intagbanwa")];
26090     char unicode_prop_name_pool_str2523[sizeof("shaw")];
26091     char unicode_prop_name_pool_str2529[sizeof("oldhungarian")];
26092     char unicode_prop_name_pool_str2538[sizeof("inmahjongtiles")];
26093     char unicode_prop_name_pool_str2542[sizeof("hung")];
26094     char unicode_prop_name_pool_str2544[sizeof("tifinagh")];
26095     char unicode_prop_name_pool_str2554[sizeof("inbopomofo")];
26096     char unicode_prop_name_pool_str2561[sizeof("narb")];
26097     char unicode_prop_name_pool_str2571[sizeof("inyisyllables")];
26098     char unicode_prop_name_pool_str2573[sizeof("kayahli")];
26099     char unicode_prop_name_pool_str2578[sizeof("otheralphabetic")];
26100     char unicode_prop_name_pool_str2582[sizeof("phagspa")];
26101     char unicode_prop_name_pool_str2584[sizeof("inprivateusearea")];
26102     char unicode_prop_name_pool_str2588[sizeof("elba")];
26103     char unicode_prop_name_pool_str2591[sizeof("nchar")];
26104     char unicode_prop_name_pool_str2607[sizeof("spaceseparator")];
26105     char unicode_prop_name_pool_str2609[sizeof("tibt")];
26106     char unicode_prop_name_pool_str2611[sizeof("extendedpictographic")];
26107     char unicode_prop_name_pool_str2615[sizeof("tibetan")];
26108     char unicode_prop_name_pool_str2616[sizeof("sgnw")];
26109     char unicode_prop_name_pool_str2622[sizeof("hexdigit")];
26110     char unicode_prop_name_pool_str2623[sizeof("tfng")];
26111     char unicode_prop_name_pool_str2627[sizeof("inbamumsupplement")];
26112     char unicode_prop_name_pool_str2632[sizeof("tavt")];
26113     char unicode_prop_name_pool_str2633[sizeof("incombininghalfmarks")];
26114     char unicode_prop_name_pool_str2634[sizeof("inarabicmathematicalalphabeticsymbols")];
26115     char unicode_prop_name_pool_str2638[sizeof("khudawadi")];
26116     char unicode_prop_name_pool_str2641[sizeof("inhalfwidthandfullwidthforms")];
26117     char unicode_prop_name_pool_str2652[sizeof("inhangulsyllables")];
26118     char unicode_prop_name_pool_str2653[sizeof("elym")];
26119     char unicode_prop_name_pool_str2669[sizeof("symbol")];
26120     char unicode_prop_name_pool_str2692[sizeof("bassavah")];
26121     char unicode_prop_name_pool_str2696[sizeof("elymaic")];
26122     char unicode_prop_name_pool_str2698[sizeof("changeswhencasemapped")];
26123     char unicode_prop_name_pool_str2709[sizeof("oldturkic")];
26124     char unicode_prop_name_pool_str2725[sizeof("inplayingcards")];
26125     char unicode_prop_name_pool_str2767[sizeof("zp")];
26126     char unicode_prop_name_pool_str2775[sizeof("elbasan")];
26127     char unicode_prop_name_pool_str2776[sizeof("buhid")];
26128     char unicode_prop_name_pool_str2779[sizeof("noncharactercodepoint")];
26129     char unicode_prop_name_pool_str2785[sizeof("finalpunctuation")];
26130     char unicode_prop_name_pool_str2794[sizeof("inpsalterpahlavi")];
26131     char unicode_prop_name_pool_str2800[sizeof("inpaucinhau")];
26132     char unicode_prop_name_pool_str2801[sizeof("nonspacingmark")];
26133     char unicode_prop_name_pool_str2804[sizeof("changeswhentitlecased")];
26134     char unicode_prop_name_pool_str2808[sizeof("inindicsiyaqnumbers")];
26135     char unicode_prop_name_pool_str2813[sizeof("phlp")];
26136     char unicode_prop_name_pool_str2824[sizeof("wspace")];
26137     char unicode_prop_name_pool_str2831[sizeof("nbat")];
26138     char unicode_prop_name_pool_str2836[sizeof("hluw")];
26139     char unicode_prop_name_pool_str2838[sizeof("cypriot")];
26140     char unicode_prop_name_pool_str2839[sizeof("nabataean")];
26141     char unicode_prop_name_pool_str2841[sizeof("inalchemicalsymbols")];
26142     char unicode_prop_name_pool_str2847[sizeof("dupl")];
26143     char unicode_prop_name_pool_str2856[sizeof("otherlowercase")];
26144     char unicode_prop_name_pool_str2875[sizeof("inarabicsupplement")];
26145     char unicode_prop_name_pool_str2876[sizeof("inalphabeticpresentationforms")];
26146     char unicode_prop_name_pool_str2890[sizeof("otherletter")];
26147     char unicode_prop_name_pool_str2916[sizeof("emojipresentation")];
26148     char unicode_prop_name_pool_str2930[sizeof("changeswhenlowercased")];
26149     char unicode_prop_name_pool_str2953[sizeof("dashpunctuation")];
26150     char unicode_prop_name_pool_str2954[sizeof("oldsogdian")];
26151     char unicode_prop_name_pool_str2970[sizeof("intangutcomponents")];
26152     char unicode_prop_name_pool_str2977[sizeof("soyombo")];
26153     char unicode_prop_name_pool_str2996[sizeof("paragraphseparator")];
26154     char unicode_prop_name_pool_str3012[sizeof("changeswhencasefolded")];
26155     char unicode_prop_name_pool_str3015[sizeof("othersymbol")];
26156     char unicode_prop_name_pool_str3020[sizeof("inlatinextendedb")];
26157     char unicode_prop_name_pool_str3072[sizeof("otheruppercase")];
26158     char unicode_prop_name_pool_str3079[sizeof("otheridstart")];
26159     char unicode_prop_name_pool_str3084[sizeof("inhebrew")];
26160     char unicode_prop_name_pool_str3088[sizeof("oldnortharabian")];
26161     char unicode_prop_name_pool_str3092[sizeof("omath")];
26162     char unicode_prop_name_pool_str3099[sizeof("incypriotsyllabary")];
26163     char unicode_prop_name_pool_str3118[sizeof("inmathematicaloperators")];
26164     char unicode_prop_name_pool_str3146[sizeof("changeswhenuppercased")];
26165     char unicode_prop_name_pool_str3154[sizeof("nshu")];
26166     char unicode_prop_name_pool_str3182[sizeof("insuperscriptsandsubscripts")];
26167     char unicode_prop_name_pool_str3188[sizeof("ogrext")];
26168     char unicode_prop_name_pool_str3197[sizeof("inhanguljamoextendedb")];
26169     char unicode_prop_name_pool_str3198[sizeof("alphabetic")];
26170     char unicode_prop_name_pool_str3199[sizeof("dep")];
26171     char unicode_prop_name_pool_str3216[sizeof("oupper")];
26172     char unicode_prop_name_pool_str3258[sizeof("zyyy")];
26173     char unicode_prop_name_pool_str3267[sizeof("aghb")];
26174     char unicode_prop_name_pool_str3285[sizeof("ogham")];
26175     char unicode_prop_name_pool_str3306[sizeof("rejang")];
26176     char unicode_prop_name_pool_str3324[sizeof("tagb")];
26177     char unicode_prop_name_pool_str3350[sizeof("hyphen")];
26178     char unicode_prop_name_pool_str3355[sizeof("insupplementalarrowsa")];
26179     char unicode_prop_name_pool_str3413[sizeof("inpahawhhmong")];
26180     char unicode_prop_name_pool_str3459[sizeof("nushu")];
26181     char unicode_prop_name_pool_str3478[sizeof("othermath")];
26182     char unicode_prop_name_pool_str3491[sizeof("insupplementalarrowsc")];
26183     char unicode_prop_name_pool_str3494[sizeof("insupplementalmathematicaloperators")];
26184     char unicode_prop_name_pool_str3500[sizeof("otherdefaultignorablecodepoint")];
26185     char unicode_prop_name_pool_str3527[sizeof("inhighprivateusesurrogates")];
26186     char unicode_prop_name_pool_str3538[sizeof("duployan")];
26187     char unicode_prop_name_pool_str3663[sizeof("oldsoutharabian")];
26188     char unicode_prop_name_pool_str3666[sizeof("tglg")];
26189     char unicode_prop_name_pool_str3685[sizeof("tagalog")];
26190     char unicode_prop_name_pool_str3692[sizeof("inbopomofoextended")];
26191     char unicode_prop_name_pool_str3731[sizeof("signwriting")];
26192     char unicode_prop_name_pool_str3750[sizeof("inegyptianhieroglyphs")];
26193     char unicode_prop_name_pool_str3763[sizeof("inegyptianhieroglyphformatcontrols")];
26194     char unicode_prop_name_pool_str3807[sizeof("upper")];
26195     char unicode_prop_name_pool_str3810[sizeof("otherpunctuation")];
26196     char unicode_prop_name_pool_str3872[sizeof("ethiopic")];
26197     char unicode_prop_name_pool_str3881[sizeof("hebrew")];
26198     char unicode_prop_name_pool_str3901[sizeof("telugu")];
26199     char unicode_prop_name_pool_str3910[sizeof("uppercase")];
26200     char unicode_prop_name_pool_str3937[sizeof("insupplementalpunctuation")];
26201     char unicode_prop_name_pool_str3946[sizeof("unifiedideograph")];
26202     char unicode_prop_name_pool_str3961[sizeof("pahawhhmong")];
26203     char unicode_prop_name_pool_str3971[sizeof("inglagoliticsupplement")];
26204     char unicode_prop_name_pool_str3992[sizeof("inboxdrawing")];
26205     char unicode_prop_name_pool_str4279[sizeof("uppercaseletter")];
26206     char unicode_prop_name_pool_str4298[sizeof("othergraphemeextend")];
26207     char unicode_prop_name_pool_str4401[sizeof("inhighsurrogates")];
26208     char unicode_prop_name_pool_str4476[sizeof("insupplementalarrowsb")];
26209     char unicode_prop_name_pool_str4562[sizeof("inhangulcompatibilityjamo")];
26210     char unicode_prop_name_pool_str4563[sizeof("egyp")];
26211     char unicode_prop_name_pool_str4577[sizeof("insupplementalsymbolsandpictographs")];
26212     char unicode_prop_name_pool_str4659[sizeof("nyiakengpuachuehmong")];
26213     char unicode_prop_name_pool_str4688[sizeof("insupplementaryprivateuseareaa")];
26214     char unicode_prop_name_pool_str4822[sizeof("openpunctuation")];
26215     char unicode_prop_name_pool_str4851[sizeof("egyptianhieroglyphs")];
26216     char unicode_prop_name_pool_str5809[sizeof("insupplementaryprivateuseareab")];
26217   };
26218 static const struct unicode_prop_name_pool_t unicode_prop_name_pool_contents =
26219   {
26220     "lana",
26221     "z",
26222     "yi",
26223     "lina",
26224     "mn",
26225     "yiii",
26226     "cn",
26227     "maka",
26228     "mani",
26229     "zzzz",
26230     "inkannada",
26231     "ci",
26232     "lo",
26233     "lao",
26234     "laoo",
26235     "miao",
26236     "innko",
26237     "co",
26238     "me",
26239     "loe",
26240     "gran",
26241     "pi",
26242     "lineara",
26243     "mark",
26244     "cari",
26245     "carian",
26246     "po",
26247     "mendekikakui",
26248     "grek",
26249     "pe",
26250     "meeteimayek",
26251     "inkharoshthi",
26252     "geor",
26253     "greek",
26254     "mro",
26255     "mroo",
26256     "kana",
26257     "mero",
26258     "m",
26259     "gonm",
26260     "cakm",
26261     "inosmanya",
26262     "inmanichaean",
26263     "inarmenian",
26264     "inmro",
26265     "inmiao",
26266     "c",
26267     "inchakma",
26268     "common",
26269     "mandaic",
26270     "inmyanmar",
26271     "inmakasar",
26272     "qaai",
26273     "inideographicsymbolsandpunctuation",
26274     "inkhmer",
26275     "cans",
26276     "prependedconcatenationmark",
26277     "lm",
26278     "marc",
26279     "connectorpunctuation",
26280     "inrunic",
26281     "incarian",
26282     "inavestan",
26283     "combiningmark",
26284     "incuneiformnumbersandpunctuation",
26285     "merc",
26286     "perm",
26287     "inahom",
26288     "inipaextensions",
26289     "incherokee",
26290     "insharada",
26291     "makasar",
26292     "inarrows",
26293     "lc",
26294     "masaramgondi",
26295     "incuneiform",
26296     "mc",
26297     "cc",
26298     "inzanabazarsquare",
26299     "lineseparator",
26300     "armn",
26301     "qmark",
26302     "armi",
26303     "insamaritan",
26304     "armenian",
26305     "inmarchen",
26306     "inmasaramgondi",
26307     "qaac",
26308     "pc",
26309     "inscriptionalparthian",
26310     "latn",
26311     "latin",
26312     "ri",
26313     "inthaana",
26314     "inkhmersymbols",
26315     "inkatakana",
26316     "incyrillic",
26317     "inthai",
26318     "incham",
26319     "inkaithi",
26320     "zs",
26321     "mtei",
26322     "vai",
26323     "vaii",
26324     "initialpunctuation",
26325     "cs",
26326     "insyriac",
26327     "pcm",
26328     "intakri",
26329     "mand",
26330     "l",
26331     "ps",
26332     "dia",
26333     "inkanaextendeda",
26334     "di",
26335     "mend",
26336     "modi",
26337     "ideo",
26338     "katakana",
26339     "prti",
26340     "inideographicdescriptioncharacters",
26341     "inlineara",
26342     "xidcontinue",
26343     "brai",
26344     "inlao",
26345     "ascii",
26346     "privateuse",
26347     "arabic",
26348     "mongolian",
26349     "inmyanmarextendeda",
26350     "inruminumeralsymbols",
26351     "letter",
26352     "innandinagari",
26353     "inmeeteimayek",
26354     "inoldnortharabian",
26355     "grlink",
26356     "knda",
26357     "kannada",
26358     "incjkcompatibilityforms",
26359     "incjkcompatibilityideographs",
26360     "inmodi",
26361     "kali",
26362     "control",
26363     "inadlam",
26364     "inspecials",
26365     "inmendekikakui",
26366     "intransportandmapsymbols",
26367     "letternumber",
26368     "xidc",
26369     "inmedefaidrin",
26370     "inchesssymbols",
26371     "inemoticons",
26372     "brahmi",
26373     "inolditalic",
26374     "palm",
26375     "inlycian",
26376     "inmiscellaneousmathematicalsymbolsa",
26377     "xids",
26378     "psalterpahlavi",
26379     "insundanese",
26380     "inoldsogdian",
26381     "diacritic",
26382     "gothic",
26383     "inancientsymbols",
26384     "meroiticcursive",
26385     "inmalayalam",
26386     "patternwhitespace",
26387     "sk",
26388     "insmallkanaextension",
26389     "inmandaic",
26390     "lt",
26391     "so",
26392     "inlinearbideograms",
26393     "incommonindicnumberforms",
26394     "incjkcompatibilityideographssupplement",
26395     "idc",
26396     "inoldsoutharabian",
26397     "insylotinagri",
26398     "idsbinaryoperator",
26399     "sora",
26400     "bamum",
26401     "inkanasupplement",
26402     "incjkstrokes",
26403     "joinc",
26404     "inopticalcharacterrecognition",
26405     "vs",
26406     "indominotiles",
26407     "batk",
26408     "grext",
26409     "batak",
26410     "patws",
26411     "inmodifiertoneletters",
26412     "ital",
26413     "bass",
26414     "decimalnumber",
26415     "alnum",
26416     "ids",
26417     "print",
26418     "inlatinextendeda",
26419     "intaitham",
26420     "inmusicalsymbols",
26421     "intaile",
26422     "samr",
26423     "samaritan",
26424     "s",
26425     "inlatinextendede",
26426     "bali",
26427     "lisu",
26428     "pauc",
26429     "patternsyntax",
26430     "incontrolpictures",
26431     "blank",
26432     "inmiscellaneoussymbols",
26433     "ll",
26434     "inancientgreekmusicalnotation",
26435     "zl",
26436     "inlydian",
26437     "sm",
26438     "inmiscellaneoussymbolsandarrows",
26439     "inugaritic",
26440     "bengali",
26441     "pd",
26442     "inmiscellaneoussymbolsandpictographs",
26443     "medf",
26444     "cf",
26445     "balinese",
26446     "medefaidrin",
26447     "han",
26448     "intamil",
26449     "hani",
26450     "inmultani",
26451     "hano",
26452     "inshorthandformatcontrols",
26453     "insaurashtra",
26454     "pf",
26455     "inoldturkic",
26456     "idcontinue",
26457     "hanunoo",
26458     "sc",
26459     "inkhojki",
26460     "idst",
26461     "canadianaboriginal",
26462     "hira",
26463     "plrd",
26464     "incaucasianalbanian",
26465     "indeseret",
26466     "inearlydynasticcuneiform",
26467     "inspacingmodifierletters",
26468     "innewa",
26469     "idstart",
26470     "zinh",
26471     "incyrillicextendeda",
26472     "dsrt",
26473     "cased",
26474     "glagolitic",
26475     "inhanifirohingya",
26476     "inancientgreeknumbers",
26477     "inmeeteimayekextensions",
26478     "intaixuanjingsymbols",
26479     "joincontrol",
26480     "runr",
26481     "inwarangciti",
26482     "deseret",
26483     "inhiragana",
26484     "sind",
26485     "cherokee",
26486     "inlatinextendedc",
26487     "adlm",
26488     "phoenician",
26489     "cher",
26490     "marchen",
26491     "inkhudawadi",
26492     "sinhala",
26493     "lower",
26494     "graphemelink",
26495     "xidstart",
26496     "ingrantha",
26497     "bidic",
26498     "xdigit",
26499     "casedletter",
26500     "gong",
26501     "multani",
26502     "gunjalagondi",
26503     "cham",
26504     "chakma",
26505     "mong",
26506     "kaithi",
26507     "inmahajani",
26508     "graphemebase",
26509     "insiddham",
26510     "inogham",
26511     "inosage",
26512     "incountingrodnumerals",
26513     "inwancho",
26514     "khojki",
26515     "ingeneralpunctuation",
26516     "georgian",
26517     "incyrillicextendedc",
26518     "inkayahli",
26519     "khar",
26520     "inoriya",
26521     "manichaean",
26522     "bamu",
26523     "zanb",
26524     "oriya",
26525     "inolchiki",
26526     "linb",
26527     "inethiopic",
26528     "wara",
26529     "ingeorgian",
26530     "innabataean",
26531     "inkanbun",
26532     "adlam",
26533     "inbhaiksuki",
26534     "insinhala",
26535     "inelbasan",
26536     "lowercase",
26537     "takri",
26538     "inmongolian",
26539     "invai",
26540     "xsux",
26541     "cntrl",
26542     "emoji",
26543     "sterm",
26544     "cuneiform",
26545     "cwcm",
26546     "hatran",
26547     "linearb",
26548     "taile",
26549     "inlatinextendedadditional",
26550     "inenclosedalphanumerics",
26551     "anatolianhieroglyphs",
26552     "incyrillicsupplement",
26553     "intamilsupplement",
26554     "inmiscellaneoustechnical",
26555     "ahom",
26556     "incherokeesupplement",
26557     "takr",
26558     "khmr",
26559     "incjkunifiedideographsextensiona",
26560     "quotationmark",
26561     "lyci",
26562     "lycian",
26563     "ingurmukhi",
26564     "runic",
26565     "limb",
26566     "inscriptionalpahlavi",
26567     "hatr",
26568     "variationselector",
26569     "modifierletter",
26570     "incjkunifiedideographsextensione",
26571     "mymr",
26572     "myanmar",
26573     "lu",
26574     "kharoshthi",
26575     "inarabic",
26576     "radical",
26577     "khmer",
26578     "inunifiedcanadianaboriginalsyllabics",
26579     "osage",
26580     "sundanese",
26581     "innewtailue",
26582     "logicalorderexception",
26583     "math",
26584     "braille",
26585     "goth",
26586     "insorasompeng",
26587     "insoyombo",
26588     "arab",
26589     "saur",
26590     "guru",
26591     "term",
26592     "paucinhau",
26593     "inbasiclatin",
26594     "inarabicpresentationformsa",
26595     "punct",
26596     "gurmukhi",
26597     "grantha",
26598     "inshavian",
26599     "osma",
26600     "inenclosedalphanumericsupplement",
26601     "intirhuta",
26602     "inelymaic",
26603     "inhatran",
26604     "incjkunifiedideographsextensionc",
26605     "emojimodifier",
26606     "uideo",
26607     "bidicontrol",
26608     "phnx",
26609     "limbu",
26610     "n",
26611     "inenclosedideographicsupplement",
26612     "mult",
26613     "kthi",
26614     "incjkunifiedideographs",
26615     "ingreekandcoptic",
26616     "inoldhungarian",
26617     "incjkcompatibility",
26618     "grbase",
26619     "nandinagari",
26620     "brah",
26621     "no",
26622     "sd",
26623     "nko",
26624     "nkoo",
26625     "xpeo",
26626     "sidd",
26627     "inherited",
26628     "p",
26629     "phli",
26630     "inmeroitichieroglyphs",
26631     "inphoenician",
26632     "inmayannumerals",
26633     "saurashtra",
26634     "inkangxiradicals",
26635     "enclosingmark",
26636     "graphemeextend",
26637     "beng",
26638     "inbatak",
26639     "glag",
26640     "ahex",
26641     "patsyn",
26642     "odi",
26643     "dogra",
26644     "intibetan",
26645     "lydi",
26646     "lydian",
26647     "inblockelements",
26648     "cwcf",
26649     "inunifiedcanadianaboriginalsyllabicsextended",
26650     "regionalindicator",
26651     "ingreekextended",
26652     "emojimodifierbase",
26653     "inanatolianhieroglyphs",
26654     "indogra",
26655     "taiviet",
26656     "inyiradicals",
26657     "unassigned",
26658     "insundanesesupplement",
26659     "innumberforms",
26660     "lowercaseletter",
26661     "dogr",
26662     "lepc",
26663     "bhks",
26664     "word",
26665     "gujr",
26666     "inphaistosdisc",
26667     "bhaiksuki",
26668     "dash",
26669     "inarabicextendeda",
26670     "gujarati",
26671     "inlatinextendedd",
26672     "innoblock",
26673     "java",
26674     "ingeometricshapes",
26675     "cyrl",
26676     "indevanagari",
26677     "inbalinese",
26678     "inbyzantinemusicalsymbols",
26679     "tale",
26680     "deva",
26681     "hex",
26682     "inmyanmarextendedb",
26683     "sinh",
26684     "cwt",
26685     "shavian",
26686     "devanagari",
26687     "oidc",
26688     "javanese",
26689     "mlym",
26690     "incjkunifiedideographsextensiond",
26691     "sentenceterminal",
26692     "malayalam",
26693     "inhanunoo",
26694     "insinhalaarchaicnumbers",
26695     "olck",
26696     "inimperialaramaic",
26697     "olower",
26698     "palmyrene",
26699     "avestan",
26700     "incjkunifiedideographsextensionf",
26701     "insogdian",
26702     "indingbats",
26703     "olchiki",
26704     "oids",
26705     "punctuation",
26706     "sund",
26707     "inbraillepatterns",
26708     "emojicomponent",
26709     "ideographic",
26710     "taml",
26711     "format",
26712     "inornamentaldingbats",
26713     "coptic",
26714     "caseignorable",
26715     "idsb",
26716     "inmiscellaneousmathematicalsymbolsb",
26717     "sogdian",
26718     "sogo",
26719     "terminalpunctuation",
26720     "intangut",
26721     "intifinagh",
26722     "inlowsurrogates",
26723     "invariationselectors",
26724     "copt",
26725     "soyo",
26726     "intags",
26727     "inverticalforms",
26728     "ininscriptionalparthian",
26729     "ininscriptionalpahlavi",
26730     "meroitichieroglyphs",
26731     "asciihexdigit",
26732     "inethiopicextendeda",
26733     "invedicextensions",
26734     "nand",
26735     "cwl",
26736     "cprt",
26737     "innushu",
26738     "zanabazarsquare",
26739     "ingeometricshapesextended",
26740     "avst",
26741     "imperialaramaic",
26742     "bopo",
26743     "sarb",
26744     "inoldpersian",
26745     "intaiviet",
26746     "mahj",
26747     "inkatakanaphoneticextensions",
26748     "mahajani",
26749     "closepunctuation",
26750     "inlisu",
26751     "softdotted",
26752     "unknown",
26753     "invariationselectorssupplement",
26754     "syrc",
26755     "hang",
26756     "incjksymbolsandpunctuation",
26757     "ingujarati",
26758     "bopomofo",
26759     "alpha",
26760     "khoj",
26761     "inpalmyrene",
26762     "ingunjalagondi",
26763     "inoldpermic",
26764     "inlepcha",
26765     "assigned",
26766     "incurrencysymbols",
26767     "insmallformvariants",
26768     "sorasompeng",
26769     "inlinearbsyllabary",
26770     "oldpersian",
26771     "caucasianalbanian",
26772     "inenclosedcjklettersandmonths",
26773     "hiragana",
26774     "inbamum",
26775     "inrejang",
26776     "graph",
26777     "sharada",
26778     "inethiopicsupplement",
26779     "indevanagariextended",
26780     "incoptic",
26781     "insyriacsupplement",
26782     "inmeroiticcursive",
26783     "hmng",
26784     "intelugu",
26785     "incombiningdiacriticalmarks",
26786     "mathsymbol",
26787     "titlecaseletter",
26788     "ugar",
26789     "incombiningdiacriticalmarksforsymbols",
26790     "spacingmark",
26791     "shrd",
26792     "injavanese",
26793     "syriac",
26794     "space",
26795     "hebr",
26796     "ext",
26797     "inhanguljamo",
26798     "phag",
26799     "inhanguljamoextendeda",
26800     "wancho",
26801     "bugi",
26802     "tamil",
26803     "sogd",
26804     "orkh",
26805     "oldpermic",
26806     "siddham",
26807     "incyrillicextendedb",
26808     "inbrahmi",
26809     "inmongoliansupplement",
26810     "thaa",
26811     "thaana",
26812     "thai",
26813     "buginese",
26814     "ingeorgiansupplement",
26815     "digit",
26816     "cyrillic",
26817     "sylo",
26818     "inphoneticextensions",
26819     "separator",
26820     "inethiopicextended",
26821     "inmathematicalalphanumericsymbols",
26822     "insymbolsandpictographsextendeda",
26823     "nd",
26824     "tirh",
26825     "tirhuta",
26826     "incombiningdiacriticalmarkssupplement",
26827     "extender",
26828     "wcho",
26829     "inbengali",
26830     "talu",
26831     "tang",
26832     "warangciti",
26833     "tagbanwa",
26834     "orya",
26835     "nl",
26836     "induployan",
26837     "cwu",
26838     "inbuginese",
26839     "telu",
26840     "ogam",
26841     "taitham",
26842     "rjng",
26843     "insuttonsignwriting",
26844     "incombiningdiacriticalmarksextended",
26845     "number",
26846     "inyijinghexagramsymbols",
26847     "whitespace",
26848     "currencysymbol",
26849     "inottomansiyaqnumbers",
26850     "inlimbu",
26851     "incopticepactnumbers",
26852     "ingeorgianextended",
26853     "inphoneticextensionssupplement",
26854     "any",
26855     "osge",
26856     "defaultignorablecodepoint",
26857     "hangul",
26858     "newa",
26859     "ethi",
26860     "hanifirohingya",
26861     "hmnp",
26862     "olditalic",
26863     "incjkunifiedideographsextensionb",
26864     "rohg",
26865     "innyiakengpuachuehmong",
26866     "incjkradicalssupplement",
26867     "newtailue",
26868     "newline",
26869     "lepcha",
26870     "deprecated",
26871     "buhd",
26872     "inglagolitic",
26873     "inaegeannumbers",
26874     "modifiersymbol",
26875     "surrogate",
26876     "inletterlikesymbols",
26877     "idstrinaryoperator",
26878     "intagalog",
26879     "tangut",
26880     "osmanya",
26881     "oalpha",
26882     "inphagspa",
26883     "ugaritic",
26884     "otheridcontinue",
26885     "inarabicpresentationformsb",
26886     "inbassavah",
26887     "other",
26888     "othernumber",
26889     "sylotinagri",
26890     "ingothic",
26891     "inbuhid",
26892     "inlatin1supplement",
26893     "intagbanwa",
26894     "shaw",
26895     "oldhungarian",
26896     "inmahjongtiles",
26897     "hung",
26898     "tifinagh",
26899     "inbopomofo",
26900     "narb",
26901     "inyisyllables",
26902     "kayahli",
26903     "otheralphabetic",
26904     "phagspa",
26905     "inprivateusearea",
26906     "elba",
26907     "nchar",
26908     "spaceseparator",
26909     "tibt",
26910     "extendedpictographic",
26911     "tibetan",
26912     "sgnw",
26913     "hexdigit",
26914     "tfng",
26915     "inbamumsupplement",
26916     "tavt",
26917     "incombininghalfmarks",
26918     "inarabicmathematicalalphabeticsymbols",
26919     "khudawadi",
26920     "inhalfwidthandfullwidthforms",
26921     "inhangulsyllables",
26922     "elym",
26923     "symbol",
26924     "bassavah",
26925     "elymaic",
26926     "changeswhencasemapped",
26927     "oldturkic",
26928     "inplayingcards",
26929     "zp",
26930     "elbasan",
26931     "buhid",
26932     "noncharactercodepoint",
26933     "finalpunctuation",
26934     "inpsalterpahlavi",
26935     "inpaucinhau",
26936     "nonspacingmark",
26937     "changeswhentitlecased",
26938     "inindicsiyaqnumbers",
26939     "phlp",
26940     "wspace",
26941     "nbat",
26942     "hluw",
26943     "cypriot",
26944     "nabataean",
26945     "inalchemicalsymbols",
26946     "dupl",
26947     "otherlowercase",
26948     "inarabicsupplement",
26949     "inalphabeticpresentationforms",
26950     "otherletter",
26951     "emojipresentation",
26952     "changeswhenlowercased",
26953     "dashpunctuation",
26954     "oldsogdian",
26955     "intangutcomponents",
26956     "soyombo",
26957     "paragraphseparator",
26958     "changeswhencasefolded",
26959     "othersymbol",
26960     "inlatinextendedb",
26961     "otheruppercase",
26962     "otheridstart",
26963     "inhebrew",
26964     "oldnortharabian",
26965     "omath",
26966     "incypriotsyllabary",
26967     "inmathematicaloperators",
26968     "changeswhenuppercased",
26969     "nshu",
26970     "insuperscriptsandsubscripts",
26971     "ogrext",
26972     "inhanguljamoextendedb",
26973     "alphabetic",
26974     "dep",
26975     "oupper",
26976     "zyyy",
26977     "aghb",
26978     "ogham",
26979     "rejang",
26980     "tagb",
26981     "hyphen",
26982     "insupplementalarrowsa",
26983     "inpahawhhmong",
26984     "nushu",
26985     "othermath",
26986     "insupplementalarrowsc",
26987     "insupplementalmathematicaloperators",
26988     "otherdefaultignorablecodepoint",
26989     "inhighprivateusesurrogates",
26990     "duployan",
26991     "oldsoutharabian",
26992     "tglg",
26993     "tagalog",
26994     "inbopomofoextended",
26995     "signwriting",
26996     "inegyptianhieroglyphs",
26997     "inegyptianhieroglyphformatcontrols",
26998     "upper",
26999     "otherpunctuation",
27000     "ethiopic",
27001     "hebrew",
27002     "telugu",
27003     "uppercase",
27004     "insupplementalpunctuation",
27005     "unifiedideograph",
27006     "pahawhhmong",
27007     "inglagoliticsupplement",
27008     "inboxdrawing",
27009     "uppercaseletter",
27010     "othergraphemeextend",
27011     "inhighsurrogates",
27012     "insupplementalarrowsb",
27013     "inhangulcompatibilityjamo",
27014     "egyp",
27015     "insupplementalsymbolsandpictographs",
27016     "nyiakengpuachuehmong",
27017     "insupplementaryprivateuseareaa",
27018     "openpunctuation",
27019     "egyptianhieroglyphs",
27020     "insupplementaryprivateuseareab"
27021   };
27022 #define unicode_prop_name_pool ((const char *) &unicode_prop_name_pool_contents)
27023 static const struct PoolPropertyNameCtype *
unicode_lookup_property_name(register const char * str,register size_t len)27024 unicode_lookup_property_name (register const char *str, register size_t len)
27025 {
27026   static const struct PoolPropertyNameCtype wordlist[] =
27027     {
27028       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27029       {-1},
27030 
27031       {pool_offset(10),                               238},
27032       {-1}, {-1}, {-1},
27033 
27034       {pool_offset(14),                                  262},
27035       {-1},
27036 
27037       {pool_offset(16),                                 261},
27038 
27039       {pool_offset(17),                               125},
27040       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27041 
27042       {pool_offset(24),                                 154},
27043 
27044       {pool_offset(25),                               261},
27045       {-1},
27046 
27047       {pool_offset(27),                                  53},
27048 
27049       {pool_offset(28),                               139},
27050       {-1},
27051 
27052       {pool_offset(30),                               142},
27053       {-1}, {-1},
27054 
27055       {pool_offset(33),                               252},
27056 
27057       {pool_offset(34),                          295},
27058 
27059       {pool_offset(35),                                  40},
27060       {-1},
27061 
27062       {pool_offset(37),                                 130},
27063 
27064       {pool_offset(38),                                121},
27065 
27066       {pool_offset(39),                               121},
27067       {-1}, {-1}, {-1},
27068 
27069       {pool_offset(43),                               153},
27070       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27071 
27072       {pool_offset(51),                              283},
27073       {-1},
27074 
27075       {pool_offset(53),                                  54},
27076       {-1}, {-1},
27077 
27078       {pool_offset(56),                                 147},
27079       {-1}, {-1}, {-1},
27080 
27081       {pool_offset(60),                                131},
27082       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27083 
27084       {pool_offset(70),                                83},
27085       {-1},
27086 
27087       {pool_offset(72),                                 205},
27088       {-1}, {-1}, {-1},
27089 
27090       {pool_offset(76),                            125},
27091       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27092 
27093       {pool_offset(84),                               137},
27094       {-1},
27095 
27096       {pool_offset(86),                                39},
27097 
27098       {pool_offset(87),                              39},
27099       {-1}, {-1},
27100 
27101       {pool_offset(90),                                 206},
27102 
27103       {pool_offset(91),                       150},
27104       {-1}, {-1},
27105 
27106       {pool_offset(94),                                87},
27107       {-1},
27108 
27109       {pool_offset(96),                                 201},
27110       {-1}, {-1},
27111 
27112       {pool_offset(99),                        149},
27113       {-1},
27114 
27115       {pool_offset(101),                       460},
27116 
27117       {pool_offset(102),                                80},
27118 
27119       {pool_offset(103),                               87},
27120       {-1}, {-1}, {-1},
27121 
27122       {pool_offset(107),                                157},
27123 
27124       {pool_offset(108),                               157},
27125       {-1},
27126 
27127       {pool_offset(110),                               113},
27128 
27129       {pool_offset(111),                               152},
27130       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27131 
27132       {pool_offset(120),                                  137},
27133       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27134       {-1}, {-1}, {-1},
27135 
27136       {pool_offset(133),                               144},
27137 
27138       {pool_offset(134),                                45},
27139       {-1}, {-1}, {-1}, {-1},
27140 
27141       {pool_offset(139),                          446},
27142       {-1}, {-1},
27143 
27144       {pool_offset(142),                       463},
27145       {-1}, {-1}, {-1},
27146 
27147       {pool_offset(146),                         277},
27148       {-1}, {-1}, {-1}, {-1},
27149 
27150       {pool_offset(151),                              512},
27151 
27152       {pool_offset(152),                             516},
27153       {-1}, {-1}, {-1},
27154 
27155       {pool_offset(156),                                   37},
27156       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27157 
27158       {pool_offset(163),                           478},
27159       {-1}, {-1},
27160 
27161       {pool_offset(166),                              55},
27162       {-1}, {-1},
27163 
27164       {pool_offset(169),                            141},
27165       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27166       {-1}, {-1}, {-1},
27167 
27168       {pool_offset(182),                          301},
27169       {-1}, {-1}, {-1}, {-1},
27170 
27171       {pool_offset(187),                          503},
27172       {-1}, {-1}, {-1}, {-1},
27173 
27174       {pool_offset(192),                               106},
27175       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27176 
27177       {pool_offset(200), 517},
27178       {-1}, {-1}, {-1},
27179 
27180       {pool_offset(204),                            314},
27181       {-1}, {-1},
27182 
27183       {pool_offset(207),                                38},
27184       {-1},
27185 
27186       {pool_offset(209),         207},
27187       {-1},
27188 
27189       {pool_offset(211),                                 129},
27190 
27191       {pool_offset(212),                               143},
27192       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27193 
27194       {pool_offset(219),               199},
27195 
27196       {pool_offset(220),                            309},
27197 
27198       {pool_offset(221),                           437},
27199       {-1},
27200 
27201       {pool_offset(223),                          464},
27202       {-1},
27203 
27204       {pool_offset(225),                      137},
27205 
27206       {pool_offset(226),   506},
27207       {-1}, {-1}, {-1}, {-1},
27208 
27209       {pool_offset(231),                               151},
27210       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27211 
27212       {pool_offset(238),                               177},
27213 
27214       {pool_offset(239),                             492},
27215 
27216       {pool_offset(240),                    271},
27217       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27218       {-1},
27219 
27220       {pool_offset(251),                         306},
27221       {-1}, {-1}, {-1}, {-1}, {-1},
27222 
27223       {pool_offset(257),                          480},
27224       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27225       {-1},
27226 
27227       {pool_offset(268),                            139},
27228       {-1}, {-1}, {-1},
27229 
27230       {pool_offset(272),                           344},
27231       {-1}, {-1}, {-1}, {-1},
27232 
27233       {pool_offset(277),                                 120},
27234       {-1},
27235 
27236       {pool_offset(279),                       144},
27237       {-1}, {-1}, {-1},
27238 
27239       {pool_offset(283),                        505},
27240       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27241 
27242       {pool_offset(290),                                 146},
27243       {-1}, {-1},
27244 
27245       {pool_offset(293),                                  43},
27246       {-1},
27247 
27248       {pool_offset(295),                  496},
27249       {-1}, {-1},
27250 
27251       {pool_offset(298),                      264},
27252       {-1}, {-1}, {-1},
27253 
27254       {pool_offset(302),                                22},
27255       {-1}, {-1},
27256 
27257       {pool_offset(305),                              210},
27258 
27259       {pool_offset(306),                               105},
27260       {-1}, {-1},
27261 
27262       {pool_offset(309),                        284},
27263       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27264 
27265       {pool_offset(316),                            22},
27266       {-1},
27267 
27268       {pool_offset(318),                          500},
27269 
27270       {pool_offset(319),                     501},
27271       {-1},
27272 
27273       {pool_offset(321),                                56},
27274       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27275 
27276       {pool_offset(330),                                 199},
27277       {-1}, {-1}, {-1}, {-1},
27278 
27279       {pool_offset(335),              108},
27280 
27281       {pool_offset(336),                               122},
27282       {-1}, {-1}, {-1},
27283 
27284       {pool_offset(340),                              122},
27285       {-1},
27286 
27287       {pool_offset(342),                                 212},
27288       {-1}, {-1},
27289 
27290       {pool_offset(345),                           282},
27291       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27292 
27293       {pool_offset(352),                     320},
27294       {-1}, {-1},
27295 
27296       {pool_offset(355),                         375},
27297 
27298       {pool_offset(356),                         275},
27299 
27300       {pool_offset(357),                             298},
27301       {-1},
27302 
27303       {pool_offset(359),                             405},
27304       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27305 
27306       {pool_offset(367),                           476},
27307       {-1},
27308 
27309       {pool_offset(369),                                 266},
27310       {-1}, {-1},
27311 
27312       {pool_offset(372),                               149},
27313       {-1}, {-1},
27314 
27315       {pool_offset(375),                                254},
27316 
27317       {pool_offset(376),                               254},
27318       {-1}, {-1},
27319 
27320       {pool_offset(379),                 205},
27321       {-1}, {-1}, {-1},
27322 
27323       {pool_offset(383),                                  57},
27324       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27325       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27326 
27327       {pool_offset(399),                           280},
27328       {-1},
27329 
27330       {pool_offset(401),                                207},
27331       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27332       {-1}, {-1}, {-1}, {-1},
27333 
27334       {pool_offset(415),                            491},
27335       {-1},
27336 
27337       {pool_offset(417),                               141},
27338       {-1},
27339 
27340       {pool_offset(419),                                  119},
27341 
27342       {pool_offset(420),                                 208},
27343       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27344 
27345       {pool_offset(427),                                 66},
27346       {-1}, {-1}, {-1},
27347 
27348       {pool_offset(431),                    521},
27349       {-1},
27350 
27351       {pool_offset(433),                                  62},
27352       {-1}, {-1},
27353 
27354       {pool_offset(436),                               150},
27355 
27356       {pool_offset(437),                               155},
27357       {-1}, {-1}, {-1},
27358 
27359       {pool_offset(441),                               104},
27360       {-1}, {-1}, {-1},
27361 
27362       {pool_offset(445),                           113},
27363       {-1}, {-1}, {-1},
27364 
27365       {pool_offset(449),                               108},
27366       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27367 
27368       {pool_offset(456), 372},
27369 
27370       {pool_offset(457),                          450},
27371 
27372       {pool_offset(458),                        259},
27373       {-1}, {-1},
27374 
27375       {pool_offset(461),                                34},
27376       {-1},
27377 
27378       {pool_offset(463),                              299},
27379       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27380 
27381       {pool_offset(472),                               14},
27382       {-1},
27383 
27384       {pool_offset(474),                          54},
27385       {-1}, {-1},
27386 
27387       {pool_offset(477),                              21},
27388 
27389       {pool_offset(478),                          156},
27390       {-1},
27391 
27392       {pool_offset(480),                 406},
27393 
27394       {pool_offset(481),               471},
27395       {-1}, {-1}, {-1},
27396 
27397       {pool_offset(485),                             119},
27398       {-1},
27399 
27400       {pool_offset(487),                      495},
27401       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27402       {-1}, {-1},
27403 
27404       {pool_offset(499),                      412},
27405 
27406       {pool_offset(500),                  462},
27407       {-1}, {-1},
27408 
27409       {pool_offset(503),                              86},
27410 
27411       {pool_offset(504),                               112},
27412       {-1}, {-1},
27413 
27414       {pool_offset(507),                            112},
27415       {-1},
27416 
27417       {pool_offset(509),            425},
27418       {-1}, {-1}, {-1}, {-1},
27419 
27420       {pool_offset(514),       419},
27421       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27422       {-1}, {-1}, {-1}, {-1},
27423 
27424       {pool_offset(528),                             489},
27425 
27426       {pool_offset(529),                               114},
27427       {-1}, {-1},
27428 
27429       {pool_offset(532),                             43},
27430       {-1}, {-1}, {-1},
27431 
27432       {pool_offset(536),                            538},
27433       {-1},
27434 
27435       {pool_offset(538),                         429},
27436       {-1},
27437 
27438       {pool_offset(540),                     537},
27439       {-1}, {-1}, {-1}, {-1},
27440 
27441       {pool_offset(545),           550},
27442       {-1},
27443 
27444       {pool_offset(547),                       167},
27445       {-1},
27446 
27447       {pool_offset(549),                               259},
27448 
27449       {pool_offset(550),                      515},
27450       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27451 
27452       {pool_offset(558),                     555},
27453       {-1}, {-1}, {-1}, {-1}, {-1},
27454 
27455       {pool_offset(564),                        548},
27456       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27457 
27458       {pool_offset(573),                              33},
27459       {-1},
27460 
27461       {pool_offset(575),                        439},
27462       {-1}, {-1},
27463 
27464       {pool_offset(578),                               195},
27465       {-1},
27466 
27467       {pool_offset(580),                           436},
27468       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27469 
27470       {pool_offset(588), 355},
27471       {-1}, {-1}, {-1}, {-1}, {-1},
27472 
27473       {pool_offset(594),                               260},
27474       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27475 
27476       {pool_offset(603),                     209},
27477       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27478       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27479 
27480       {pool_offset(619),                        325},
27481 
27482       {pool_offset(620),                       472},
27483       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27484       {-1}, {-1},
27485 
27486       {pool_offset(632),                           66},
27487       {-1},
27488 
27489       {pool_offset(634),                              82},
27490 
27491       {pool_offset(635),                   434},
27492       {-1}, {-1}, {-1},
27493 
27494       {pool_offset(639),                    151},
27495       {-1}, {-1}, {-1},
27496 
27497       {pool_offset(643),                        296},
27498       {-1}, {-1}, {-1}, {-1},
27499 
27500       {pool_offset(648),                  197},
27501 
27502       {pool_offset(649),                                 225},
27503       {-1}, {-1},
27504 
27505       {pool_offset(652),               522},
27506       {-1}, {-1}, {-1},
27507 
27508       {pool_offset(656),                          285},
27509 
27510       {pool_offset(657),                                 133},
27511       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27512 
27513       {pool_offset(665),                                 227},
27514 
27515       {pool_offset(666),                 431},
27516       {-1},
27517 
27518       {pool_offset(668),           396},
27519 
27520       {pool_offset(669), 562},
27521       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27522 
27523       {pool_offset(677),                                102},
27524 
27525       {pool_offset(678),                  461},
27526       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27527       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27528       {-1}, {-1},
27529 
27530       {pool_offset(699),                      395},
27531       {-1},
27532 
27533       {pool_offset(701),                  100},
27534       {-1}, {-1}, {-1}, {-1}, {-1},
27535 
27536       {pool_offset(707),                               230},
27537 
27538       {pool_offset(708),                               26},
27539 
27540       {pool_offset(709),                   520},
27541 
27542       {pool_offset(710),                       380},
27543       {-1}, {-1}, {-1}, {-1},
27544 
27545       {pool_offset(715),                              110},
27546       {-1}, {-1},
27547 
27548       {pool_offset(718),      348},
27549       {-1}, {-1}, {-1},
27550 
27551       {pool_offset(722),                                 255},
27552       {-1}, {-1}, {-1}, {-1}, {-1},
27553 
27554       {pool_offset(728),                      543},
27555       {-1}, {-1}, {-1},
27556 
27557       {pool_offset(732),                                28},
27558       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27559 
27560       {pool_offset(739),                               85},
27561       {-1},
27562 
27563       {pool_offset(741),                               28},
27564       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27565 
27566       {pool_offset(749),                              197},
27567       {-1}, {-1},
27568 
27569       {pool_offset(752),              393},
27570 
27571       {pool_offset(753),                               175},
27572       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27573 
27574       {pool_offset(760),                                27},
27575       {-1}, {-1},
27576 
27577       {pool_offset(763),                      163},
27578       {-1},
27579 
27580       {pool_offset(765),                               13},
27581       {-1},
27582 
27583       {pool_offset(767),                                103},
27584       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27585 
27586       {pool_offset(776),                                7},
27587       {-1},
27588 
27589       {pool_offset(778),                   269},
27590       {-1}, {-1}, {-1},
27591 
27592       {pool_offset(782),                          322},
27593 
27594       {pool_offset(783),                   527},
27595       {-1},
27596 
27597       {pool_offset(785),                            318},
27598       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27599 
27600       {pool_offset(794),                               216},
27601       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27602       {-1}, {-1}, {-1}, {-1}, {-1},
27603 
27604       {pool_offset(809),                          216},
27605       {-1}, {-1}, {-1},
27606 
27607       {pool_offset(813),                                  215},
27608       {-1}, {-1},
27609 
27610       {pool_offset(816),                   410},
27611       {-1}, {-1}, {-1},
27612 
27613       {pool_offset(820),                                25},
27614       {-1}, {-1}, {-1}, {-1}, {-1},
27615 
27616       {pool_offset(826),                               127},
27617 
27618       {pool_offset(827),                               198},
27619 
27620       {pool_offset(828),                      196},
27621 
27622       {pool_offset(829),                  347},
27623 
27624       {pool_offset(830),                                2},
27625       {-1}, {-1}, {-1},
27626 
27627       {pool_offset(834),             353},
27628 
27629       {pool_offset(835),                                 128},
27630 
27631       {pool_offset(836),      528},
27632 
27633       {pool_offset(837),                                 264},
27634 
27635       {pool_offset(838),                           457},
27636 
27637       {pool_offset(839),                                 226},
27638       {-1}, {-1}, {-1},
27639 
27640       {pool_offset(843),    361},
27641 
27642       {pool_offset(844),                         442},
27643 
27644       {pool_offset(845),                             29},
27645 
27646       {pool_offset(846),                                 200},
27647       {-1},
27648 
27649       {pool_offset(848), 547},
27650       {-1},
27651 
27652       {pool_offset(850),                               148},
27653       {-1}, {-1}, {-1}, {-1},
27654 
27655       {pool_offset(855),                                  44},
27656       {-1}, {-1},
27657 
27658       {pool_offset(858),                            25},
27659       {-1},
27660 
27661       {pool_offset(860),                        148},
27662       {-1}, {-1}, {-1}, {-1},
27663 
27664       {pool_offset(865),                                 91},
27665       {-1}, {-1}, {-1},
27666 
27667       {pool_offset(869),                            293},
27668 
27669       {pool_offset(870),                                91},
27670 
27671       {pool_offset(871),                          483},
27672       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27673 
27674       {pool_offset(879),                                94},
27675       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27676 
27677       {pool_offset(887),          525},
27678       {-1}, {-1}, {-1},
27679 
27680       {pool_offset(891),                       398},
27681 
27682       {pool_offset(892),                                 202},
27683       {-1},
27684 
27685       {pool_offset(894),                        468},
27686       {-1},
27687 
27688       {pool_offset(896),                         102},
27689       {-1}, {-1}, {-1}, {-1},
27690 
27691       {pool_offset(901),                             94},
27692       {-1}, {-1}, {-1},
27693 
27694       {pool_offset(905),                                 218},
27695 
27696       {pool_offset(906),                           482},
27697       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27698 
27699       {pool_offset(913),                               101},
27700       {-1},
27701 
27702       {pool_offset(915),                  38},
27703       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27704 
27705       {pool_offset(923),                                98},
27706       {-1},
27707 
27708       {pool_offset(925),                               153},
27709       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27710       {-1}, {-1}, {-1}, {-1},
27711 
27712       {pool_offset(939),                449},
27713 
27714       {pool_offset(940),                          444},
27715       {-1}, {-1}, {-1}, {-1},
27716 
27717       {pool_offset(945),           507},
27718 
27719       {pool_offset(946),           272},
27720       {-1}, {-1}, {-1},
27721 
27722       {pool_offset(950),                             486},
27723       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27724       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27725       {-1}, {-1}, {-1},
27726 
27727       {pool_offset(972),                            103},
27728       {-1}, {-1}, {-1}, {-1},
27729 
27730       {pool_offset(977),                               106},
27731       {-1}, {-1}, {-1},
27732 
27733       {pool_offset(981),                368},
27734       {-1}, {-1},
27735 
27736       {pool_offset(984),                                64},
27737       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27738 
27739       {pool_offset(993),                               41},
27740       {-1}, {-1}, {-1}, {-1}, {-1},
27741 
27742       {pool_offset(999),                          81},
27743       {-1}, {-1},
27744 
27745       {pool_offset(1002),                   470},
27746       {-1}, {-1}, {-1},
27747 
27748       {pool_offset(1006),              433},
27749       {-1},
27750 
27751       {pool_offset(1008),            408},
27752 
27753       {pool_offset(1009),               530},
27754       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27755 
27756       {pool_offset(1016),                        110},
27757       {-1}, {-1}, {-1},
27758 
27759       {pool_offset(1020),                               214},
27760       {-1}, {-1},
27761 
27762       {pool_offset(1023),                       494},
27763       {-1},
27764 
27765       {pool_offset(1025),                             64},
27766       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27767 
27768       {pool_offset(1035),                         374},
27769       {-1}, {-1}, {-1},
27770 
27771       {pool_offset(1039),                               118},
27772       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27773 
27774       {pool_offset(1047),                            52},
27775       {-1}, {-1},
27776 
27777       {pool_offset(1050),                   363},
27778       {-1},
27779 
27780       {pool_offset(1052),                                16},
27781 
27782       {pool_offset(1053),                         204},
27783       {-1}, {-1},
27784 
27785       {pool_offset(1056),                                52},
27786       {-1}, {-1},
27787 
27788       {pool_offset(1059),                            143},
27789       {-1}, {-1},
27790 
27791       {pool_offset(1062),                        484},
27792 
27793       {pool_offset(1063),                            224},
27794       {-1}, {-1},
27795 
27796       {pool_offset(1066),                                6},
27797       {-1},
27798 
27799       {pool_offset(1068),                        86},
27800 
27801       {pool_offset(1069),                           260},
27802       {-1},
27803 
27804       {pool_offset(1071),                          485},
27805 
27806       {pool_offset(1072),                               31},
27807       {-1},
27808 
27809       {pool_offset(1074),                              11},
27810       {-1},
27811 
27812       {pool_offset(1076),                        120},
27813       {-1},
27814 
27815       {pool_offset(1078),                                89},
27816 
27817       {pool_offset(1079),                            158},
27818       {-1}, {-1},
27819 
27820       {pool_offset(1082),                        89},
27821       {-1},
27822 
27823       {pool_offset(1084),                                46},
27824       {-1},
27825 
27826       {pool_offset(1086),                              45},
27827 
27828       {pool_offset(1087),                               156},
27829 
27830       {pool_offset(1088),                             111},
27831 
27832       {pool_offset(1089),                         479},
27833 
27834       {pool_offset(1090),                        84},
27835       {-1},
27836 
27837       {pool_offset(1092),                          488},
27838       {-1}, {-1},
27839 
27840       {pool_offset(1095),                            308},
27841       {-1}, {-1}, {-1}, {-1}, {-1},
27842 
27843       {pool_offset(1101),                            447},
27844 
27845       {pool_offset(1102),              531},
27846       {-1},
27847 
27848       {pool_offset(1104),                           536},
27849 
27850       {pool_offset(1105),                             117},
27851       {-1},
27852 
27853       {pool_offset(1107),               338},
27854 
27855       {pool_offset(1108),                            80},
27856       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27857 
27858       {pool_offset(1117),                329},
27859 
27860       {pool_offset(1118),                          400},
27861       {-1}, {-1},
27862 
27863       {pool_offset(1121),                               115},
27864       {-1}, {-1},
27865 
27866       {pool_offset(1124),                            292},
27867       {-1},
27868 
27869       {pool_offset(1126),                         142},
27870       {-1}, {-1}, {-1}, {-1}, {-1},
27871 
27872       {pool_offset(1132),                                26},
27873 
27874       {pool_offset(1133),                               263},
27875       {-1}, {-1},
27876 
27877       {pool_offset(1136),                              182},
27878 
27879       {pool_offset(1137),                          328},
27880 
27881       {pool_offset(1138),                               126},
27882       {-1}, {-1},
27883 
27884       {pool_offset(1141),                         304},
27885       {-1},
27886 
27887       {pool_offset(1143),                               257},
27888 
27889       {pool_offset(1144),                         302},
27890       {-1}, {-1}, {-1}, {-1},
27891 
27892       {pool_offset(1149),                        454},
27893       {-1}, {-1}, {-1}, {-1},
27894 
27895       {pool_offset(1154),                           378},
27896       {-1},
27897 
27898       {pool_offset(1156),                               16},
27899 
27900       {pool_offset(1157),                        499},
27901       {-1}, {-1}, {-1}, {-1},
27902 
27903       {pool_offset(1162),                          297},
27904 
27905       {pool_offset(1163),                          448},
27906       {-1}, {-1}, {-1}, {-1}, {-1},
27907 
27908       {pool_offset(1169),                          132},
27909       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27910 
27911       {pool_offset(1178),                              240},
27912 
27913       {pool_offset(1179),                        315},
27914       {-1},
27915 
27916       {pool_offset(1181),                              390},
27917 
27918       {pool_offset(1182),                                58},
27919 
27920       {pool_offset(1183),                                3},
27921       {-1}, {-1},
27922 
27923       {pool_offset(1186),                               72},
27924 
27925       {pool_offset(1187),                              219},
27926       {-1},
27927 
27928       {pool_offset(1189),                           58},
27929       {-1}, {-1},
27930 
27931       {pool_offset(1192),                                48},
27932       {-1},
27933 
27934       {pool_offset(1194),                              95},
27935       {-1}, {-1},
27936 
27937       {pool_offset(1197),                            126},
27938       {-1}, {-1}, {-1},
27939 
27940       {pool_offset(1201),                              237},
27941 
27942       {pool_offset(1202),          336},
27943 
27944       {pool_offset(1203),            349},
27945       {-1},
27946 
27947       {pool_offset(1205),                19},
27948 
27949       {pool_offset(1206),               276},
27950       {-1},
27951 
27952       {pool_offset(1208),                  504},
27953       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27954 
27955       {pool_offset(1215),           346},
27956       {-1},
27957 
27958       {pool_offset(1217),                                17},
27959 
27960       {pool_offset(1218),               411},
27961 
27962       {pool_offset(1219),                               240},
27963       {-1}, {-1}, {-1}, {-1},
27964 
27965       {pool_offset(1224),                               116},
27966       {-1}, {-1}, {-1},
27967 
27968       {pool_offset(1228),   384},
27969       {-1}, {-1},
27970 
27971       {pool_offset(1231),                      210},
27972       {-1},
27973 
27974       {pool_offset(1233),                               135},
27975 
27976       {pool_offset(1234),                             135},
27977 
27978       {pool_offset(1235),                         290},
27979       {-1},
27980 
27981       {pool_offset(1237),                              214},
27982 
27983       {pool_offset(1238),                               124},
27984       {-1},
27985 
27986       {pool_offset(1240),               107},
27987       {-1},
27988 
27989       {pool_offset(1242),                                95},
27990       {-1},
27991 
27992       {pool_offset(1244),                  255},
27993       {-1},
27994 
27995       {pool_offset(1246),                     129},
27996 
27997       {pool_offset(1247),   560},
27998       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27999       {-1}, {-1}, {-1}, {-1}, {-1},
28000 
28001       {pool_offset(1262),                               159},
28002       {-1}, {-1},
28003 
28004       {pool_offset(1265),                            159},
28005       {-1},
28006 
28007       {pool_offset(1267),                                 134},
28008       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28009 
28010       {pool_offset(1275),                         115},
28011 
28012       {pool_offset(1276),                           279},
28013       {-1},
28014 
28015       {pool_offset(1278),                            211},
28016       {-1}, {-1},
28017 
28018       {pool_offset(1281),                              116},
28019       {-1}, {-1}, {-1}, {-1},
28020 
28021       {pool_offset(1286), 307},
28022       {-1}, {-1}, {-1}, {-1}, {-1},
28023 
28024       {pool_offset(1292),                              183},
28025       {-1}, {-1}, {-1},
28026 
28027       {pool_offset(1296),                          232},
28028       {-1}, {-1}, {-1},
28029 
28030       {pool_offset(1300),                        319},
28031       {-1},
28032 
28033       {pool_offset(1302),              131},
28034       {-1},
28035 
28036       {pool_offset(1304),                               145},
28037       {-1},
28038 
28039       {pool_offset(1306),                             34},
28040       {-1}, {-1}, {-1}, {-1},
28041 
28042       {pool_offset(1311),                                82},
28043 
28044       {pool_offset(1312),                      477},
28045       {-1}, {-1}, {-1},
28046 
28047       {pool_offset(1316),                          497},
28048 
28049       {pool_offset(1317),                                21},
28050       {-1}, {-1}, {-1}, {-1},
28051 
28052       {pool_offset(1322),                               217},
28053       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28054 
28055       {pool_offset(1329),                                90},
28056       {-1}, {-1}, {-1},
28057 
28058       {pool_offset(1333),                               244},
28059       {-1}, {-1}, {-1},
28060 
28061       {pool_offset(1337),                          198},
28062 
28063       {pool_offset(1338),                       267},
28064 
28065       {pool_offset(1339),         421},
28066       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28067 
28068       {pool_offset(1347),                                8},
28069 
28070       {pool_offset(1348),                            90},
28071       {-1}, {-1}, {-1}, {-1}, {-1},
28072 
28073       {pool_offset(1354),                             83},
28074 
28075       {pool_offset(1355),                          445},
28076 
28077       {pool_offset(1356),                               184},
28078 
28079       {pool_offset(1357),   545},
28080       {-1}, {-1},
28081 
28082       {pool_offset(1360),                          487},
28083 
28084       {pool_offset(1361),                          474},
28085 
28086       {pool_offset(1362),                           455},
28087       {-1},
28088 
28089       {pool_offset(1364),   558},
28090 
28091       {pool_offset(1365),                       74},
28092       {-1}, {-1},
28093 
28094       {pool_offset(1368),                              251},
28095       {-1}, {-1}, {-1}, {-1},
28096 
28097       {pool_offset(1373),                         31},
28098       {-1}, {-1}, {-1}, {-1}, {-1},
28099 
28100       {pool_offset(1379),                               204},
28101 
28102       {pool_offset(1380),                              124},
28103       {-1}, {-1}, {-1},
28104 
28105       {pool_offset(1384),                                  160},
28106       {-1}, {-1}, {-1},
28107 
28108       {pool_offset(1388),    546},
28109       {-1}, {-1}, {-1},
28110 
28111       {pool_offset(1392),                               158},
28112       {-1}, {-1}, {-1}, {-1}, {-1},
28113 
28114       {pool_offset(1398),                               111},
28115 
28116       {pool_offset(1399),             386},
28117       {-1},
28118 
28119       {pool_offset(1401),                   274},
28120       {-1},
28121 
28122       {pool_offset(1403),                     469},
28123       {-1}, {-1},
28124 
28125       {pool_offset(1406),                 383},
28126       {-1}, {-1},
28127 
28128       {pool_offset(1409),                              84},
28129       {-1},
28130 
28131       {pool_offset(1411),                        162},
28132 
28133       {pool_offset(1412),                                33},
28134       {-1},
28135 
28136       {pool_offset(1414),                                 168},
28137       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28138 
28139       {pool_offset(1421),                                 228},
28140       {-1},
28141 
28142       {pool_offset(1423),                                166},
28143 
28144       {pool_offset(1424),                               166},
28145       {-1}, {-1},
28146 
28147       {pool_offset(1427),                               178},
28148       {-1}, {-1},
28149 
28150       {pool_offset(1430),                               222},
28151       {-1}, {-1}, {-1}, {-1},
28152 
28153       {pool_offset(1435),                          106},
28154       {-1},
28155 
28156       {pool_offset(1437),                                  193},
28157       {-1}, {-1},
28158 
28159       {pool_offset(1440),                               107},
28160       {-1}, {-1},
28161 
28162       {pool_offset(1443),              458},
28163 
28164       {pool_offset(1444),                       456},
28165       {-1}, {-1}, {-1}, {-1},
28166 
28167       {pool_offset(1449),                    529},
28168       {-1}, {-1}, {-1},
28169 
28170       {pool_offset(1453),                         217},
28171       {-1},
28172 
28173       {pool_offset(1455),                   371},
28174       {-1}, {-1}, {-1}, {-1}, {-1},
28175 
28176       {pool_offset(1461),                      147},
28177       {-1}, {-1}, {-1}, {-1}, {-1},
28178 
28179       {pool_offset(1467),                      85},
28180 
28181       {pool_offset(1468),                                29},
28182       {-1}, {-1}, {-1}, {-1},
28183 
28184       {pool_offset(1473),                            326},
28185 
28186       {pool_offset(1474),                                81},
28187 
28188       {pool_offset(1475),                                15},
28189       {-1},
28190 
28191       {pool_offset(1477),                             196},
28192       {-1},
28193 
28194       {pool_offset(1479),                                186},
28195       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28196 
28197       {pool_offset(1486),                               67},
28198       {-1}, {-1},
28199 
28200       {pool_offset(1489),                          300},
28201       {-1},
28202 
28203       {pool_offset(1491),                               136},
28204 
28205       {pool_offset(1492),                             136},
28206       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28207 
28208       {pool_offset(1499),                    351},
28209       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28210 
28211       {pool_offset(1506),                                47},
28212 
28213       {pool_offset(1507), 316},
28214 
28215       {pool_offset(1508),                  212},
28216 
28217       {pool_offset(1509),                    337},
28218       {-1}, {-1}, {-1},
28219 
28220       {pool_offset(1513),                   75},
28221 
28222       {pool_offset(1514),             510},
28223       {-1},
28224 
28225       {pool_offset(1516),                            493},
28226 
28227       {pool_offset(1517),                            239},
28228       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28229 
28230       {pool_offset(1524),                       388},
28231 
28232       {pool_offset(1525),                          53},
28233       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28234 
28235       {pool_offset(1532),              331},
28236       {-1}, {-1},
28237 
28238       {pool_offset(1535),                      343},
28239       {-1}, {-1},
28240 
28241       {pool_offset(1538),                    128},
28242       {-1}, {-1},
28243 
28244       {pool_offset(1541),                                67},
28245 
28246       {pool_offset(1542),                               123},
28247       {-1}, {-1},
28248 
28249       {pool_offset(1545),                                30},
28250       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28251 
28252       {pool_offset(1553),                                12},
28253 
28254       {pool_offset(1554),                                88},
28255 
28256       {pool_offset(1555),                     435},
28257       {-1},
28258 
28259       {pool_offset(1557),                           30},
28260       {-1}, {-1},
28261 
28262       {pool_offset(1560),                                61},
28263       {-1},
28264 
28265       {pool_offset(1562),                  287},
28266       {-1}, {-1},
28267 
28268       {pool_offset(1565),                            88},
28269 
28270       {pool_offset(1566),                   394},
28271 
28272       {pool_offset(1567),                          567},
28273       {-1}, {-1},
28274 
28275       {pool_offset(1570),                               109},
28276       {-1}, {-1}, {-1}, {-1}, {-1},
28277 
28278       {pool_offset(1576),                  352},
28279 
28280       {pool_offset(1577),                                60},
28281       {-1}, {-1}, {-1}, {-1},
28282 
28283       {pool_offset(1582),                       288},
28284 
28285       {pool_offset(1583),                         324},
28286       {-1},
28287 
28288       {pool_offset(1585),          526},
28289       {-1}, {-1}, {-1},
28290 
28291       {pool_offset(1589),                               237},
28292       {-1},
28293 
28294       {pool_offset(1591),                                65},
28295       {-1}, {-1},
28296 
28297       {pool_offset(1594),                                 97},
28298       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28299 
28300       {pool_offset(1601),                 404},
28301       {-1},
28302 
28303       {pool_offset(1603),                               224},
28304 
28305       {pool_offset(1604),                                 50},
28306       {-1},
28307 
28308       {pool_offset(1606),                            221},
28309 
28310       {pool_offset(1607),                          65},
28311       {-1},
28312 
28313       {pool_offset(1609),                               188},
28314       {-1}, {-1}, {-1}, {-1}, {-1},
28315 
28316       {pool_offset(1615),                           109},
28317       {-1}, {-1}, {-1}, {-1}, {-1},
28318 
28319       {pool_offset(1621),                               140},
28320 
28321       {pool_offset(1622),   559},
28322       {-1},
28323 
28324       {pool_offset(1624),                   219},
28325       {-1},
28326 
28327       {pool_offset(1626),                          140},
28328       {-1},
28329 
28330       {pool_offset(1628),                          311},
28331 
28332       {pool_offset(1629),            481},
28333       {-1},
28334 
28335       {pool_offset(1631),                               173},
28336       {-1},
28337 
28338       {pool_offset(1633),                  452},
28339       {-1}, {-1},
28340 
28341       {pool_offset(1636),                             190},
28342       {-1},
28343 
28344       {pool_offset(1638),                          195},
28345       {-1}, {-1}, {-1},
28346 
28347       {pool_offset(1642),                             24},
28348       {-1}, {-1},
28349 
28350       {pool_offset(1645),   561},
28351 
28352       {pool_offset(1646),                          473},
28353 
28354       {pool_offset(1647),                         354},
28355 
28356       {pool_offset(1648),                            173},
28357       {-1}, {-1}, {-1}, {-1}, {-1},
28358 
28359       {pool_offset(1654),                               189},
28360       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28361 
28362       {pool_offset(1661),                        193},
28363       {-1},
28364 
28365       {pool_offset(1663),                               232},
28366       {-1}, {-1},
28367 
28368       {pool_offset(1666),                  357},
28369       {-1}, {-1},
28370 
28371       {pool_offset(1669),                      73},
28372       {-1}, {-1},
28373 
28374       {pool_offset(1672),                        104},
28375 
28376       {pool_offset(1673),                               241},
28377       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28378       {-1}, {-1}, {-1}, {-1}, {-1},
28379 
28380       {pool_offset(1688),                              44},
28381       {-1}, {-1}, {-1}, {-1}, {-1},
28382 
28383       {pool_offset(1694),               549},
28384       {-1}, {-1}, {-1}, {-1}, {-1},
28385 
28386       {pool_offset(1700),                              56},
28387       {-1},
28388 
28389       {pool_offset(1702),                       40},
28390       {-1}, {-1}, {-1}, {-1}, {-1},
28391 
28392       {pool_offset(1708),                               100},
28393 
28394       {pool_offset(1709), 359},
28395       {-1}, {-1},
28396 
28397       {pool_offset(1712),                            229},
28398       {-1}, {-1},
28399 
28400       {pool_offset(1715),                               179},
28401       {-1}, {-1}, {-1}, {-1},
28402 
28403       {pool_offset(1720),                244},
28404       {-1},
28405 
28406       {pool_offset(1722),                           518},
28407       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28408 
28409       {pool_offset(1729),                         366},
28410       {-1}, {-1}, {-1},
28411 
28412       {pool_offset(1733),                    417},
28413       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28414 
28415       {pool_offset(1743),               422},
28416       {-1},
28417 
28418       {pool_offset(1745),                                56},
28419       {-1}, {-1}, {-1}, {-1},
28420 
28421       {pool_offset(1750),                               231},
28422       {-1}, {-1},
28423 
28424       {pool_offset(1753),                             563},
28425       {-1}, {-1},
28426 
28427       {pool_offset(1756),                    423},
28428 
28429       {pool_offset(1757),            465},
28430       {-1}, {-1},
28431 
28432       {pool_offset(1760),             466},
28433       {-1}, {-1},
28434 
28435       {pool_offset(1763),                152},
28436 
28437       {pool_offset(1764),                       15},
28438       {-1},
28439 
28440       {pool_offset(1766),                409},
28441 
28442       {pool_offset(1767),                  332},
28443       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28444       {-1}, {-1}, {-1}, {-1},
28445 
28446       {pool_offset(1781),                               162},
28447 
28448       {pool_offset(1782),                                 49},
28449       {-1}, {-1},
28450 
28451       {pool_offset(1785),                                59},
28452       {-1}, {-1}, {-1}, {-1}, {-1},
28453 
28454       {pool_offset(1791),                            523},
28455       {-1}, {-1},
28456 
28457       {pool_offset(1794),                    263},
28458       {-1}, {-1},
28459 
28460       {pool_offset(1797),          552},
28461 
28462       {pool_offset(1798),                                24},
28463       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28464 
28465       {pool_offset(1808),                    105},
28466       {-1},
28467 
28468       {pool_offset(1810),                                32},
28469       {-1},
28470 
28471       {pool_offset(1812),                               180},
28472       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28473 
28474       {pool_offset(1819),                       443},
28475       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28476       {-1},
28477 
28478       {pool_offset(1830),                          407},
28479       {-1}, {-1}, {-1},
28480 
28481       {pool_offset(1834),                               138},
28482       {-1}, {-1}, {-1},
28483 
28484       {pool_offset(1838),       381},
28485       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28486 
28487       {pool_offset(1845),                           138},
28488       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28489       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28490       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28491 
28492       {pool_offset(1871),                   201},
28493       {-1}, {-1}, {-1},
28494 
28495       {pool_offset(1875),                             389},
28496       {-1}, {-1},
28497 
28498       {pool_offset(1878),                         228},
28499       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28500       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28501 
28502       {pool_offset(1897),                            252},
28503 
28504       {pool_offset(1898),     564},
28505       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28506       {-1}, {-1},
28507 
28508       {pool_offset(1910),                               234},
28509 
28510       {pool_offset(1911),                                92},
28511       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28512       {-1}, {-1}, {-1}, {-1}, {-1},
28513 
28514       {pool_offset(1926),         373},
28515       {-1}, {-1}, {-1}, {-1}, {-1},
28516 
28517       {pool_offset(1932),                         291},
28518 
28519       {pool_offset(1933),                            32},
28520       {-1}, {-1},
28521 
28522       {pool_offset(1936),                                1},
28523 
28524       {pool_offset(1937),                               117},
28525       {-1},
28526 
28527       {pool_offset(1939),                        453},
28528       {-1}, {-1},
28529 
28530       {pool_offset(1942),                     502},
28531       {-1}, {-1}, {-1}, {-1}, {-1},
28532 
28533       {pool_offset(1948),                        441},
28534       {-1},
28535 
28536       {pool_offset(1950),                           327},
28537 
28538       {pool_offset(1951),                            23},
28539       {-1}, {-1}, {-1},
28540 
28541       {pool_offset(1955),                  340},
28542       {-1}, {-1},
28543 
28544       {pool_offset(1958),                426},
28545 
28546       {pool_offset(1959),                        230},
28547       {-1}, {-1}, {-1}, {-1},
28548 
28549       {pool_offset(1964),                 430},
28550 
28551       {pool_offset(1965),                         178},
28552       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28553 
28554       {pool_offset(1972),                   42},
28555 
28556       {pool_offset(1973),      382},
28557       {-1},
28558 
28559       {pool_offset(1975),                            98},
28560 
28561       {pool_offset(1976),                            392},
28562       {-1}, {-1},
28563 
28564       {pool_offset(1979),                           401},
28565       {-1}, {-1}, {-1}, {-1},
28566 
28567       {pool_offset(1984),                                5},
28568       {-1}, {-1}, {-1}, {-1}, {-1},
28569 
28570       {pool_offset(1990),                            220},
28571 
28572       {pool_offset(1991),               305},
28573       {-1}, {-1}, {-1}, {-1},
28574 
28575       {pool_offset(1996),               399},
28576 
28577       {pool_offset(1997),                           364},
28578 
28579       {pool_offset(1998),                 286},
28580       {-1}, {-1}, {-1}, {-1}, {-1},
28581 
28582       {pool_offset(2004),                  459},
28583       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28584 
28585       {pool_offset(2014),                               194},
28586       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28587 
28588       {pool_offset(2022),                           294},
28589       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28590 
28591       {pool_offset(2029),        273},
28592       {-1},
28593 
28594       {pool_offset(2031),                         226},
28595       {-1}, {-1}, {-1}, {-1},
28596 
28597       {pool_offset(2036),                    133},
28598       {-1},
28599 
28600       {pool_offset(2038),                               250},
28601 
28602       {pool_offset(2039), 341},
28603 
28604       {pool_offset(2040),                        146},
28605       {-1}, {-1},
28606 
28607       {pool_offset(2043),                               220},
28608       {-1}, {-1}, {-1},
28609 
28610       {pool_offset(2047),                         403},
28611 
28612       {pool_offset(2048),                             234},
28613       {-1}, {-1}, {-1}, {-1}, {-1},
28614 
28615       {pool_offset(2054),                                9},
28616       {-1},
28617 
28618       {pool_offset(2056),                                96},
28619       {-1}, {-1}, {-1}, {-1},
28620 
28621       {pool_offset(2061),                                 79},
28622       {-1}, {-1},
28623 
28624       {pool_offset(2064),                       303},
28625       {-1},
28626 
28627       {pool_offset(2066),                               203},
28628       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28629 
28630       {pool_offset(2076),              402},
28631       {-1}, {-1}, {-1}, {-1}, {-1},
28632 
28633       {pool_offset(2082),                             256},
28634       {-1},
28635 
28636       {pool_offset(2084),                                35},
28637       {-1}, {-1}, {-1}, {-1},
28638 
28639       {pool_offset(2089),                              241},
28640       {-1}, {-1}, {-1},
28641 
28642       {pool_offset(2093),                               229},
28643 
28644       {pool_offset(2094),                               181},
28645       {-1}, {-1},
28646 
28647       {pool_offset(2097),                          177},
28648       {-1}, {-1},
28649 
28650       {pool_offset(2100),                            222},
28651       {-1},
28652 
28653       {pool_offset(2102),                391},
28654       {-1}, {-1},
28655 
28656       {pool_offset(2105),                           475},
28657       {-1}, {-1},
28658 
28659       {pool_offset(2108),              490},
28660       {-1}, {-1}, {-1}, {-1},
28661 
28662       {pool_offset(2113),                               245},
28663       {-1}, {-1}, {-1}, {-1},
28664 
28665       {pool_offset(2118),                             245},
28666       {-1},
28667 
28668       {pool_offset(2120),                               246},
28669       {-1},
28670 
28671       {pool_offset(2122),                            35},
28672       {-1}, {-1}, {-1}, {-1},
28673 
28674       {pool_offset(2127),               365},
28675       {-1},
28676 
28677       {pool_offset(2129),                                4},
28678       {-1}, {-1},
28679 
28680       {pool_offset(2132),                            60},
28681       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28682       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28683 
28684       {pool_offset(2149),                               233},
28685 
28686       {pool_offset(2150),               333},
28687 
28688       {pool_offset(2151),                          262},
28689       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28690 
28691       {pool_offset(2159),                 367},
28692       {-1}, {-1}, {-1},
28693 
28694       {pool_offset(2163),  532},
28695       {-1}, {-1}, {-1}, {-1},
28696 
28697       {pool_offset(2168),   556},
28698       {-1},
28699 
28700       {pool_offset(2170),                                 163},
28701       {-1}, {-1}, {-1}, {-1}, {-1},
28702 
28703       {pool_offset(2176),                               249},
28704       {-1},
28705 
28706       {pool_offset(2178),                            249},
28707       {-1}, {-1}, {-1}, {-1}, {-1},
28708 
28709       {pool_offset(2184), 335},
28710       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28711 
28712       {pool_offset(2193),                            79},
28713       {-1}, {-1}, {-1},
28714 
28715       {pool_offset(2197),                               256},
28716       {-1},
28717 
28718       {pool_offset(2199),                          289},
28719       {-1},
28720 
28721       {pool_offset(2201),                               164},
28722       {-1}, {-1}, {-1}, {-1},
28723 
28724       {pool_offset(2206),                               242},
28725 
28726       {pool_offset(2207),                         257},
28727       {-1}, {-1},
28728 
28729       {pool_offset(2210),                           236},
28730 
28731       {pool_offset(2211),                               182},
28732 
28733       {pool_offset(2212),                                 167},
28734 
28735       {pool_offset(2213),                         524},
28736 
28737       {pool_offset(2214),                                 51},
28738       {-1},
28739 
28740       {pool_offset(2216),                         321},
28741       {-1}, {-1}, {-1},
28742 
28743       {pool_offset(2220),                               243},
28744       {-1}, {-1},
28745 
28746       {pool_offset(2223),                               172},
28747       {-1}, {-1},
28748 
28749       {pool_offset(2226),                            238},
28750       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28751       {-1},
28752 
28753       {pool_offset(2237),                               213},
28754       {-1}, {-1},
28755 
28756       {pool_offset(2240),                533},
28757       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28758 
28759       {pool_offset(2250), 323},
28760 
28761       {pool_offset(2251),                             160},
28762       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28763       {-1}, {-1}, {-1},
28764 
28765       {pool_offset(2264),            385},
28766       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28767       {-1}, {-1}, {-1},
28768 
28769       {pool_offset(2277),                         258},
28770 
28771       {pool_offset(2278),                     218},
28772       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28773 
28774       {pool_offset(2285),              540},
28775       {-1}, {-1},
28776 
28777       {pool_offset(2288),                            317},
28778       {-1}, {-1}, {-1}, {-1},
28779 
28780       {pool_offset(2293),               438},
28781       {-1},
28782 
28783       {pool_offset(2295),                 330},
28784       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28785 
28786       {pool_offset(2305),     334},
28787       {-1}, {-1},
28788 
28789       {pool_offset(2308),                                 20},
28790       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28791       {-1}, {-1},
28792 
28793       {pool_offset(2320),                               183},
28794       {-1}, {-1}, {-1}, {-1},
28795 
28796       {pool_offset(2325),           62},
28797 
28798       {pool_offset(2326),                              92},
28799       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28800 
28801       {pool_offset(2333),                               165},
28802       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28803 
28804       {pool_offset(2343),                                77},
28805       {-1},
28806 
28807       {pool_offset(2345),                      93},
28808 
28809       {pool_offset(2346),                               171},
28810       {-1},
28811 
28812       {pool_offset(2348),                          175},
28813 
28814       {pool_offset(2349),   557},
28815       {-1}, {-1},
28816 
28817       {pool_offset(2352),                                93},
28818 
28819       {pool_offset(2353),             535},
28820       {-1},
28821 
28822       {pool_offset(2355),            370},
28823       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28824 
28825       {pool_offset(2364),                          164},
28826 
28827       {pool_offset(2365),                              0},
28828 
28829       {pool_offset(2366),                             123},
28830       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28831 
28832       {pool_offset(2375),                          63},
28833       {-1}, {-1}, {-1}, {-1}, {-1},
28834 
28835       {pool_offset(2381),                                36},
28836       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28837 
28838       {pool_offset(2391),                       362},
28839       {-1}, {-1}, {-1},
28840 
28841       {pool_offset(2395),                    432},
28842       {-1}, {-1}, {-1}, {-1},
28843 
28844       {pool_offset(2400),                     225},
28845       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28846 
28847       {pool_offset(2410),                           57},
28848       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28849 
28850       {pool_offset(2418),                342},
28851       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28852 
28853       {pool_offset(2426),                 101},
28854       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28855       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28856 
28857       {pool_offset(2442),                          310},
28858 
28859       {pool_offset(2443),                             242},
28860       {-1},
28861 
28862       {pool_offset(2445),                            184},
28863       {-1},
28864 
28865       {pool_offset(2447),                             185},
28866 
28867       {pool_offset(2448),                          397},
28868       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28869 
28870       {pool_offset(2455),                           250},
28871 
28872       {pool_offset(2456),                    188},
28873       {-1}, {-1}, {-1},
28874 
28875       {pool_offset(2460),         427},
28876       {-1},
28877 
28878       {pool_offset(2462),                         513},
28879       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28880 
28881       {pool_offset(2469),                               37},
28882       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28883 
28884       {pool_offset(2478),                        168},
28885       {-1},
28886 
28887       {pool_offset(2480),                        233},
28888       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28889 
28890       {pool_offset(2487),                           440},
28891       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28892       {-1},
28893 
28894       {pool_offset(2498),                            312},
28895       {-1}, {-1}, {-1},
28896 
28897       {pool_offset(2502),                 268},
28898       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28899       {-1}, {-1}, {-1}, {-1},
28900 
28901       {pool_offset(2516),                         313},
28902       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28903 
28904       {pool_offset(2523),                               221},
28905       {-1}, {-1}, {-1}, {-1}, {-1},
28906 
28907       {pool_offset(2529),                       174},
28908       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28909 
28910       {pool_offset(2538),                     542},
28911       {-1}, {-1}, {-1},
28912 
28913       {pool_offset(2542),                               174},
28914       {-1},
28915 
28916       {pool_offset(2544),                           248},
28917       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28918 
28919       {pool_offset(2554),                         376},
28920       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28921 
28922       {pool_offset(2561),                               176},
28923       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28924 
28925       {pool_offset(2571),                      387},
28926       {-1},
28927 
28928       {pool_offset(2573),                            114},
28929       {-1}, {-1}, {-1}, {-1},
28930 
28931       {pool_offset(2578),                    185},
28932       {-1}, {-1}, {-1},
28933 
28934       {pool_offset(2582),                            203},
28935       {-1},
28936 
28937       {pool_offset(2584),                   418},
28938       {-1}, {-1}, {-1},
28939 
28940       {pool_offset(2588),                                70},
28941       {-1}, {-1},
28942 
28943       {pool_offset(2591),                              169},
28944       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28945       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28946 
28947       {pool_offset(2607),                     266},
28948       {-1},
28949 
28950       {pool_offset(2609),                               247},
28951       {-1},
28952 
28953       {pool_offset(2611),                78},
28954       {-1}, {-1}, {-1},
28955 
28956       {pool_offset(2615),                            247},
28957 
28958       {pool_offset(2616),                               223},
28959       {-1}, {-1}, {-1}, {-1}, {-1},
28960 
28961       {pool_offset(2622),                            97},
28962 
28963       {pool_offset(2623),                               248},
28964       {-1}, {-1}, {-1},
28965 
28966       {pool_offset(2627),                  511},
28967       {-1}, {-1}, {-1}, {-1},
28968 
28969       {pool_offset(2632),                               239},
28970 
28971       {pool_offset(2633),               424},
28972 
28973       {pool_offset(2634), 541},
28974       {-1}, {-1}, {-1},
28975 
28976       {pool_offset(2638),                          118},
28977       {-1}, {-1},
28978 
28979       {pool_offset(2641),       428},
28980       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28981       {-1},
28982 
28983       {pool_offset(2652),                  413},
28984 
28985       {pool_offset(2653),                                71},
28986       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28987       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28988 
28989       {pool_offset(2669),                             215},
28990       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28991       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28992       {-1}, {-1}, {-1}, {-1},
28993 
28994       {pool_offset(2692),                            27},
28995       {-1}, {-1}, {-1},
28996 
28997       {pool_offset(2696),                             71},
28998       {-1},
28999 
29000       {pool_offset(2698),               48},
29001       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29002       {-1},
29003 
29004       {pool_offset(2709),                          181},
29005       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29006       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29007 
29008       {pool_offset(2725),                     544},
29009       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29010       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29011       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29012       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29013       {-1}, {-1}, {-1}, {-1}, {-1},
29014 
29015       {pool_offset(2767),                                 265},
29016       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29017 
29018       {pool_offset(2775),                             70},
29019 
29020       {pool_offset(2776),                               36},
29021       {-1}, {-1},
29022 
29023       {pool_offset(2779),              169},
29024       {-1}, {-1}, {-1}, {-1}, {-1},
29025 
29026       {pool_offset(2785),                   202},
29027       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29028 
29029       {pool_offset(2794),                   467},
29030       {-1}, {-1}, {-1}, {-1}, {-1},
29031 
29032       {pool_offset(2800),                        498},
29033 
29034       {pool_offset(2801),                     154},
29035       {-1}, {-1},
29036 
29037       {pool_offset(2804),               50},
29038       {-1}, {-1}, {-1},
29039 
29040       {pool_offset(2808),                539},
29041       {-1}, {-1}, {-1}, {-1},
29042 
29043       {pool_offset(2813),                               209},
29044       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29045       {-1},
29046 
29047       {pool_offset(2824),                             258},
29048       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29049 
29050       {pool_offset(2831),                               161},
29051       {-1}, {-1}, {-1}, {-1},
29052 
29053       {pool_offset(2836),                                19},
29054       {-1},
29055 
29056       {pool_offset(2838),                             59},
29057 
29058       {pool_offset(2839),                          161},
29059       {-1},
29060 
29061       {pool_offset(2841),                551},
29062       {-1}, {-1}, {-1}, {-1}, {-1},
29063 
29064       {pool_offset(2847),                                68},
29065       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29066 
29067       {pool_offset(2856),                     190},
29068       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29069       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29070 
29071       {pool_offset(2875),                 281},
29072 
29073       {pool_offset(2876),      420},
29074       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29075       {-1}, {-1}, {-1}, {-1},
29076 
29077       {pool_offset(2890),                        130},
29078       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29079       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29080       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29081 
29082       {pool_offset(2916),                   76},
29083       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29084       {-1}, {-1}, {-1}, {-1},
29085 
29086       {pool_offset(2930),               49},
29087       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29088       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29089       {-1}, {-1}, {-1}, {-1},
29090 
29091       {pool_offset(2953),                    200},
29092 
29093       {pool_offset(2954),                         179},
29094       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29095       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29096 
29097       {pool_offset(2970),                 519},
29098       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29099 
29100       {pool_offset(2977),                            231},
29101       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29102       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29103 
29104       {pool_offset(2996),                 265},
29105       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29106       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29107 
29108       {pool_offset(3012),               47},
29109       {-1}, {-1},
29110 
29111       {pool_offset(3015),                        227},
29112       {-1}, {-1}, {-1}, {-1},
29113 
29114       {pool_offset(3020),                   270},
29115       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29116       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29117       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29118       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29119       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29120       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29121 
29122       {pool_offset(3072),                     192},
29123       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29124 
29125       {pool_offset(3079),                       189},
29126       {-1}, {-1}, {-1}, {-1},
29127 
29128       {pool_offset(3084),                           278},
29129       {-1}, {-1}, {-1},
29130 
29131       {pool_offset(3088),                    176},
29132       {-1}, {-1}, {-1},
29133 
29134       {pool_offset(3092),                              191},
29135       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29136 
29137       {pool_offset(3099),                 451},
29138       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29139       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29140 
29141       {pool_offset(3118),            345},
29142       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29143       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29144       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29145 
29146       {pool_offset(3146),               51},
29147       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29148 
29149       {pool_offset(3154),                               170},
29150       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29151       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29152       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29153 
29154       {pool_offset(3182),        339},
29155       {-1}, {-1}, {-1}, {-1}, {-1},
29156 
29157       {pool_offset(3188),                             187},
29158       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29159 
29160       {pool_offset(3197),              414},
29161 
29162       {pool_offset(3198),                          18},
29163 
29164       {pool_offset(3199),                                 63},
29165       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29166       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29167 
29168       {pool_offset(3216),                             192},
29169       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29170       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29171       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29172       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29173       {-1}, {-1}, {-1}, {-1}, {-1},
29174 
29175       {pool_offset(3258),                                55},
29176       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29177 
29178       {pool_offset(3267),                                42},
29179       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29180       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29181 
29182       {pool_offset(3285),                              172},
29183       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29184       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29185       {-1}, {-1},
29186 
29187       {pool_offset(3306),                             213},
29188       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29189       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29190 
29191       {pool_offset(3324),                               236},
29192       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29193       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29194       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29195 
29196       {pool_offset(3350),                              99},
29197       {-1}, {-1}, {-1}, {-1},
29198 
29199       {pool_offset(3355),              356},
29200       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29201       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29202       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29203       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29204       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29205       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29206       {-1}, {-1}, {-1},
29207 
29208       {pool_offset(3413),                      514},
29209       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29210       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29211       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29212       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29213       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29214 
29215       {pool_offset(3459),                              170},
29216       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29217       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29218 
29219       {pool_offset(3478),                          191},
29220       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29221       {-1}, {-1}, {-1},
29222 
29223       {pool_offset(3491),              553},
29224       {-1}, {-1},
29225 
29226       {pool_offset(3494), 360},
29227       {-1}, {-1}, {-1}, {-1}, {-1},
29228 
29229       {pool_offset(3500),     186},
29230       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29231       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29232       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29233 
29234       {pool_offset(3527),         416},
29235       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29236       {-1},
29237 
29238       {pool_offset(3538),                            68},
29239       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29240       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29241       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29242       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29243       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29244       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29245       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29246       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29247       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29248       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29249       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29250       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29251       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29252       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29253 
29254       {pool_offset(3663),                    180},
29255       {-1}, {-1},
29256 
29257       {pool_offset(3666),                               235},
29258       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29259       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29260 
29261       {pool_offset(3685),                            235},
29262       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29263 
29264       {pool_offset(3692),                 379},
29265       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29266       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29267       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29268       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29269       {-1}, {-1},
29270 
29271       {pool_offset(3731),                        223},
29272       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29273       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29274 
29275       {pool_offset(3750),              508},
29276       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29277       {-1}, {-1}, {-1},
29278 
29279       {pool_offset(3763), 509},
29280       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29281       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29282       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29283       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29284       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29285 
29286       {pool_offset(3807),                               10},
29287       {-1}, {-1},
29288 
29289       {pool_offset(3810),                   206},
29290       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29291       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29292       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29293       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29294       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29295       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29296       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29297 
29298       {pool_offset(3872),                            77},
29299       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29300 
29301       {pool_offset(3881),                              96},
29302       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29303       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29304       {-1},
29305 
29306       {pool_offset(3901),                             243},
29307       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29308 
29309       {pool_offset(3910),                          253},
29310       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29311       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29312       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29313 
29314       {pool_offset(3937),          369},
29315       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29316 
29317       {pool_offset(3946),                   251},
29318       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29319       {-1}, {-1}, {-1}, {-1}, {-1},
29320 
29321       {pool_offset(3961),                        194},
29322       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29323 
29324       {pool_offset(3971),             534},
29325       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29326       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29327       {-1}, {-1},
29328 
29329       {pool_offset(3992),                       350},
29330       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29331       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29332       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29333       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29334       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29335       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29336       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29337       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29338       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29339       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29340       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29341       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29342       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29343       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29344       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29345       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29346       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29347       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29348       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29349       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29350       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29351       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29352       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29353       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29354       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29355       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29356       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29357       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29358       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29359       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29360       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29361       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29362 
29363       {pool_offset(4279),                    134},
29364       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29365       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29366 
29367       {pool_offset(4298),                187},
29368       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29369       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29370       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29371       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29372       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29373       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29374       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29375       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29376       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29377       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29378       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29379       {-1}, {-1}, {-1},
29380 
29381       {pool_offset(4401),                   415},
29382       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29383       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29384       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29385       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29386       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29387       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29388       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29389       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29390       {-1}, {-1},
29391 
29392       {pool_offset(4476),              358},
29393       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29394       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29395       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29396       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29397       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29398       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29399       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29400       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29401       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29402       {-1}, {-1}, {-1}, {-1},
29403 
29404       {pool_offset(4562),          377},
29405 
29406       {pool_offset(4563),                                69},
29407       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29408       {-1}, {-1}, {-1}, {-1},
29409 
29410       {pool_offset(4577), 554},
29411       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29412       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29413       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29414       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29415       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29416       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29417       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29418       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29419       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29420 
29421       {pool_offset(4659),               171},
29422       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29423       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29424       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29425       {-1},
29426 
29427       {pool_offset(4688),     565},
29428       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29429       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29430       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29431       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29432       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29433       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29434       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29435       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29436       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29437       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29438       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29439       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29440       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29441       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29442       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29443 
29444       {pool_offset(4822),                    208},
29445       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29446       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29447       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29448       {-1},
29449 
29450       {pool_offset(4851),                 69},
29451       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29452       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29453       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29454       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29455       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29456       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29457       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29458       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29459       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29460       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29461       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29462       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29463       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29464       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29465       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29466       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29467       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29468       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29469       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29470       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29471       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29472       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29473       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29474       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29475       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29476       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29477       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29478       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29479       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29480       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29481       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29482       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29483       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29484       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29485       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29486       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29487       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29488       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29489       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29490       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29491       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29492       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29493       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29494       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29495       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29496       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29497       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29498       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29499       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29500       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29501       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29502       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29503       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29504       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29505       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29506       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29507       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29508       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29509       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29510       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29511       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29512       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29513       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29514       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29515       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29516       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29517       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29518       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29519       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29520       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29521       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29522       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29523       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29524       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29525       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29526       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29527       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29528       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29529       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29530       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29531       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29532       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29533       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29534       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29535       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29536       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29537       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29538       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29539       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29540       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29541       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29542       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29543       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29544       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29545       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29546       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29547       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29548       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29549       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29550       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29551       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29552       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29553       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29554       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29555       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29556       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29557       {-1}, {-1}, {-1},
29558 
29559       {pool_offset(5809),     566}
29560     };
29561 
29562   if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
29563     {
29564       register unsigned int key = hash (str, len);
29565 
29566       if (key <= MAX_HASH_VALUE)
29567         {
29568           register int o = wordlist[key].name;
29569           if (o >= 0)
29570             {
29571               register const char *s = o + unicode_prop_name_pool;
29572 
29573               if ((((unsigned char)*str ^ (unsigned char)*s) & ~32) == 0 && !gperf_case_strncmp (str, s, len) && s[len] == '\0')
29574                 return &wordlist[key];
29575             }
29576         }
29577     }
29578   return 0;
29579 }
29580 
29581 
29582 
29583 #define UNICODE_PROPERTY_VERSION  120100
29584 #define UNICODE_EMOJI_VERSION     1201
29585 
29586 #define PROPERTY_NAME_MAX_SIZE  59
29587 #define CODE_RANGES_NUM         568
29588 
29589 #define PROP_INDEX_NEWLINE 0
29590 #define PROP_INDEX_ALPHA 1
29591 #define PROP_INDEX_BLANK 2
29592 #define PROP_INDEX_CNTRL 3
29593 #define PROP_INDEX_DIGIT 4
29594 #define PROP_INDEX_GRAPH 5
29595 #define PROP_INDEX_LOWER 6
29596 #define PROP_INDEX_PRINT 7
29597 #define PROP_INDEX_PUNCT 8
29598 #define PROP_INDEX_SPACE 9
29599 #define PROP_INDEX_UPPER 10
29600 #define PROP_INDEX_XDIGIT 11
29601 #define PROP_INDEX_WORD 12
29602 #define PROP_INDEX_ALNUM 13
29603 #define PROP_INDEX_ASCII 14
29604 #define PROP_INDEX_ASCIIHEXDIGIT 15
29605 #define PROP_INDEX_AHEX 15
29606 #define PROP_INDEX_ADLM 16
29607 #define PROP_INDEX_ADLAM 16
29608 #define PROP_INDEX_AHOM 17
29609 #define PROP_INDEX_ALPHABETIC 18
29610 #define PROP_INDEX_ANATOLIANHIEROGLYPHS 19
29611 #define PROP_INDEX_HLUW 19
29612 #define PROP_INDEX_ANY 20
29613 #define PROP_INDEX_ARABIC 21
29614 #define PROP_INDEX_ARAB 21
29615 #define PROP_INDEX_ARMN 22
29616 #define PROP_INDEX_ARMENIAN 22
29617 #define PROP_INDEX_ASSIGNED 23
29618 #define PROP_INDEX_AVST 24
29619 #define PROP_INDEX_AVESTAN 24
29620 #define PROP_INDEX_BALINESE 25
29621 #define PROP_INDEX_BALI 25
29622 #define PROP_INDEX_BAMUM 26
29623 #define PROP_INDEX_BAMU 26
29624 #define PROP_INDEX_BASSAVAH 27
29625 #define PROP_INDEX_BASS 27
29626 #define PROP_INDEX_BATAK 28
29627 #define PROP_INDEX_BATK 28
29628 #define PROP_INDEX_BENG 29
29629 #define PROP_INDEX_BENGALI 29
29630 #define PROP_INDEX_BHKS 30
29631 #define PROP_INDEX_BHAIKSUKI 30
29632 #define PROP_INDEX_BIDICONTROL 31
29633 #define PROP_INDEX_BIDIC 31
29634 #define PROP_INDEX_BOPO 32
29635 #define PROP_INDEX_BOPOMOFO 32
29636 #define PROP_INDEX_BRAHMI 33
29637 #define PROP_INDEX_BRAH 33
29638 #define PROP_INDEX_BRAI 34
29639 #define PROP_INDEX_BRAILLE 34
29640 #define PROP_INDEX_BUGI 35
29641 #define PROP_INDEX_BUGINESE 35
29642 #define PROP_INDEX_BUHD 36
29643 #define PROP_INDEX_BUHID 36
29644 #define PROP_INDEX_C 37
29645 #define PROP_INDEX_OTHER 37
29646 #define PROP_INDEX_CANS 38
29647 #define PROP_INDEX_CANADIANABORIGINAL 38
29648 #define PROP_INDEX_CARI 39
29649 #define PROP_INDEX_CARIAN 39
29650 #define PROP_INDEX_CI 40
29651 #define PROP_INDEX_CASEIGNORABLE 40
29652 #define PROP_INDEX_CASED 41
29653 #define PROP_INDEX_AGHB 42
29654 #define PROP_INDEX_CAUCASIANALBANIAN 42
29655 #define PROP_INDEX_CONTROL 43
29656 #define PROP_INDEX_CC 43
29657 #define PROP_INDEX_CF 44
29658 #define PROP_INDEX_FORMAT 44
29659 #define PROP_INDEX_CHAKMA 45
29660 #define PROP_INDEX_CAKM 45
29661 #define PROP_INDEX_CHAM 46
29662 #define PROP_INDEX_CWCF 47
29663 #define PROP_INDEX_CHANGESWHENCASEFOLDED 47
29664 #define PROP_INDEX_CWCM 48
29665 #define PROP_INDEX_CHANGESWHENCASEMAPPED 48
29666 #define PROP_INDEX_CWL 49
29667 #define PROP_INDEX_CHANGESWHENLOWERCASED 49
29668 #define PROP_INDEX_CWT 50
29669 #define PROP_INDEX_CHANGESWHENTITLECASED 50
29670 #define PROP_INDEX_CWU 51
29671 #define PROP_INDEX_CHANGESWHENUPPERCASED 51
29672 #define PROP_INDEX_CHER 52
29673 #define PROP_INDEX_CHEROKEE 52
29674 #define PROP_INDEX_CN 53
29675 #define PROP_INDEX_UNASSIGNED 53
29676 #define PROP_INDEX_PRIVATEUSE 54
29677 #define PROP_INDEX_CO 54
29678 #define PROP_INDEX_ZYYY 55
29679 #define PROP_INDEX_COMMON 55
29680 #define PROP_INDEX_COPT 56
29681 #define PROP_INDEX_COPTIC 56
29682 #define PROP_INDEX_QAAC 56
29683 #define PROP_INDEX_CS 57
29684 #define PROP_INDEX_SURROGATE 57
29685 #define PROP_INDEX_XSUX 58
29686 #define PROP_INDEX_CUNEIFORM 58
29687 #define PROP_INDEX_CPRT 59
29688 #define PROP_INDEX_CYPRIOT 59
29689 #define PROP_INDEX_CYRILLIC 60
29690 #define PROP_INDEX_CYRL 60
29691 #define PROP_INDEX_DASH 61
29692 #define PROP_INDEX_DEFAULTIGNORABLECODEPOINT 62
29693 #define PROP_INDEX_DI 62
29694 #define PROP_INDEX_DEP 63
29695 #define PROP_INDEX_DEPRECATED 63
29696 #define PROP_INDEX_DSRT 64
29697 #define PROP_INDEX_DESERET 64
29698 #define PROP_INDEX_DEVA 65
29699 #define PROP_INDEX_DEVANAGARI 65
29700 #define PROP_INDEX_DIACRITIC 66
29701 #define PROP_INDEX_DIA 66
29702 #define PROP_INDEX_DOGRA 67
29703 #define PROP_INDEX_DOGR 67
29704 #define PROP_INDEX_DUPL 68
29705 #define PROP_INDEX_DUPLOYAN 68
29706 #define PROP_INDEX_EGYPTIANHIEROGLYPHS 69
29707 #define PROP_INDEX_EGYP 69
29708 #define PROP_INDEX_ELBA 70
29709 #define PROP_INDEX_ELBASAN 70
29710 #define PROP_INDEX_ELYM 71
29711 #define PROP_INDEX_ELYMAIC 71
29712 #define PROP_INDEX_EMOJI 72
29713 #define PROP_INDEX_EMOJICOMPONENT 73
29714 #define PROP_INDEX_EMOJIMODIFIER 74
29715 #define PROP_INDEX_EMOJIMODIFIERBASE 75
29716 #define PROP_INDEX_EMOJIPRESENTATION 76
29717 #define PROP_INDEX_ETHIOPIC 77
29718 #define PROP_INDEX_ETHI 77
29719 #define PROP_INDEX_EXTENDEDPICTOGRAPHIC 78
29720 #define PROP_INDEX_EXT 79
29721 #define PROP_INDEX_EXTENDER 79
29722 #define PROP_INDEX_GEORGIAN 80
29723 #define PROP_INDEX_GEOR 80
29724 #define PROP_INDEX_GLAG 81
29725 #define PROP_INDEX_GLAGOLITIC 81
29726 #define PROP_INDEX_GOTH 82
29727 #define PROP_INDEX_GOTHIC 82
29728 #define PROP_INDEX_GRAN 83
29729 #define PROP_INDEX_GRANTHA 83
29730 #define PROP_INDEX_GRBASE 84
29731 #define PROP_INDEX_GRAPHEMEBASE 84
29732 #define PROP_INDEX_GREXT 85
29733 #define PROP_INDEX_GRAPHEMEEXTEND 85
29734 #define PROP_INDEX_GRAPHEMELINK 86
29735 #define PROP_INDEX_GRLINK 86
29736 #define PROP_INDEX_GREEK 87
29737 #define PROP_INDEX_GREK 87
29738 #define PROP_INDEX_GUJARATI 88
29739 #define PROP_INDEX_GUJR 88
29740 #define PROP_INDEX_GUNJALAGONDI 89
29741 #define PROP_INDEX_GONG 89
29742 #define PROP_INDEX_GURU 90
29743 #define PROP_INDEX_GURMUKHI 90
29744 #define PROP_INDEX_HANI 91
29745 #define PROP_INDEX_HAN 91
29746 #define PROP_INDEX_HANG 92
29747 #define PROP_INDEX_HANGUL 92
29748 #define PROP_INDEX_HANIFIROHINGYA 93
29749 #define PROP_INDEX_ROHG 93
29750 #define PROP_INDEX_HANUNOO 94
29751 #define PROP_INDEX_HANO 94
29752 #define PROP_INDEX_HATR 95
29753 #define PROP_INDEX_HATRAN 95
29754 #define PROP_INDEX_HEBREW 96
29755 #define PROP_INDEX_HEBR 96
29756 #define PROP_INDEX_HEXDIGIT 97
29757 #define PROP_INDEX_HEX 97
29758 #define PROP_INDEX_HIRAGANA 98
29759 #define PROP_INDEX_HIRA 98
29760 #define PROP_INDEX_HYPHEN 99
29761 #define PROP_INDEX_IDSB 100
29762 #define PROP_INDEX_IDSBINARYOPERATOR 100
29763 #define PROP_INDEX_IDST 101
29764 #define PROP_INDEX_IDSTRINARYOPERATOR 101
29765 #define PROP_INDEX_IDCONTINUE 102
29766 #define PROP_INDEX_IDC 102
29767 #define PROP_INDEX_IDS 103
29768 #define PROP_INDEX_IDSTART 103
29769 #define PROP_INDEX_IDEO 104
29770 #define PROP_INDEX_IDEOGRAPHIC 104
29771 #define PROP_INDEX_ARMI 105
29772 #define PROP_INDEX_IMPERIALARAMAIC 105
29773 #define PROP_INDEX_ZINH 106
29774 #define PROP_INDEX_INHERITED 106
29775 #define PROP_INDEX_QAAI 106
29776 #define PROP_INDEX_PHLI 107
29777 #define PROP_INDEX_INSCRIPTIONALPAHLAVI 107
29778 #define PROP_INDEX_INSCRIPTIONALPARTHIAN 108
29779 #define PROP_INDEX_PRTI 108
29780 #define PROP_INDEX_JAVANESE 109
29781 #define PROP_INDEX_JAVA 109
29782 #define PROP_INDEX_JOINC 110
29783 #define PROP_INDEX_JOINCONTROL 110
29784 #define PROP_INDEX_KAITHI 111
29785 #define PROP_INDEX_KTHI 111
29786 #define PROP_INDEX_KNDA 112
29787 #define PROP_INDEX_KANNADA 112
29788 #define PROP_INDEX_KATAKANA 113
29789 #define PROP_INDEX_KANA 113
29790 #define PROP_INDEX_KAYAHLI 114
29791 #define PROP_INDEX_KALI 114
29792 #define PROP_INDEX_KHAROSHTHI 115
29793 #define PROP_INDEX_KHAR 115
29794 #define PROP_INDEX_KHMR 116
29795 #define PROP_INDEX_KHMER 116
29796 #define PROP_INDEX_KHOJ 117
29797 #define PROP_INDEX_KHOJKI 117
29798 #define PROP_INDEX_KHUDAWADI 118
29799 #define PROP_INDEX_SIND 118
29800 #define PROP_INDEX_L 119
29801 #define PROP_INDEX_LETTER 119
29802 #define PROP_INDEX_LC 120
29803 #define PROP_INDEX_CASEDLETTER 120
29804 #define PROP_INDEX_LAO 121
29805 #define PROP_INDEX_LAOO 121
29806 #define PROP_INDEX_LATN 122
29807 #define PROP_INDEX_LATIN 122
29808 #define PROP_INDEX_LEPC 123
29809 #define PROP_INDEX_LEPCHA 123
29810 #define PROP_INDEX_LIMBU 124
29811 #define PROP_INDEX_LIMB 124
29812 #define PROP_INDEX_LINA 125
29813 #define PROP_INDEX_LINEARA 125
29814 #define PROP_INDEX_LINB 126
29815 #define PROP_INDEX_LINEARB 126
29816 #define PROP_INDEX_LISU 127
29817 #define PROP_INDEX_LOWERCASELETTER 128
29818 #define PROP_INDEX_LL 128
29819 #define PROP_INDEX_LM 129
29820 #define PROP_INDEX_MODIFIERLETTER 129
29821 #define PROP_INDEX_LO 130
29822 #define PROP_INDEX_OTHERLETTER 130
29823 #define PROP_INDEX_LOGICALORDEREXCEPTION 131
29824 #define PROP_INDEX_LOE 131
29825 #define PROP_INDEX_LOWERCASE 132
29826 #define PROP_INDEX_LT 133
29827 #define PROP_INDEX_TITLECASELETTER 133
29828 #define PROP_INDEX_UPPERCASELETTER 134
29829 #define PROP_INDEX_LU 134
29830 #define PROP_INDEX_LYCI 135
29831 #define PROP_INDEX_LYCIAN 135
29832 #define PROP_INDEX_LYDI 136
29833 #define PROP_INDEX_LYDIAN 136
29834 #define PROP_INDEX_M 137
29835 #define PROP_INDEX_COMBININGMARK 137
29836 #define PROP_INDEX_MARK 137
29837 #define PROP_INDEX_MAHJ 138
29838 #define PROP_INDEX_MAHAJANI 138
29839 #define PROP_INDEX_MAKASAR 139
29840 #define PROP_INDEX_MAKA 139
29841 #define PROP_INDEX_MALAYALAM 140
29842 #define PROP_INDEX_MLYM 140
29843 #define PROP_INDEX_MAND 141
29844 #define PROP_INDEX_MANDAIC 141
29845 #define PROP_INDEX_MANI 142
29846 #define PROP_INDEX_MANICHAEAN 142
29847 #define PROP_INDEX_MARC 143
29848 #define PROP_INDEX_MARCHEN 143
29849 #define PROP_INDEX_MASARAMGONDI 144
29850 #define PROP_INDEX_GONM 144
29851 #define PROP_INDEX_MATH 145
29852 #define PROP_INDEX_MC 146
29853 #define PROP_INDEX_SPACINGMARK 146
29854 #define PROP_INDEX_ENCLOSINGMARK 147
29855 #define PROP_INDEX_ME 147
29856 #define PROP_INDEX_MEDEFAIDRIN 148
29857 #define PROP_INDEX_MEDF 148
29858 #define PROP_INDEX_MEETEIMAYEK 149
29859 #define PROP_INDEX_MTEI 149
29860 #define PROP_INDEX_MENDEKIKAKUI 150
29861 #define PROP_INDEX_MEND 150
29862 #define PROP_INDEX_MEROITICCURSIVE 151
29863 #define PROP_INDEX_MERC 151
29864 #define PROP_INDEX_MEROITICHIEROGLYPHS 152
29865 #define PROP_INDEX_MERO 152
29866 #define PROP_INDEX_PLRD 153
29867 #define PROP_INDEX_MIAO 153
29868 #define PROP_INDEX_MN 154
29869 #define PROP_INDEX_NONSPACINGMARK 154
29870 #define PROP_INDEX_MODI 155
29871 #define PROP_INDEX_MONGOLIAN 156
29872 #define PROP_INDEX_MONG 156
29873 #define PROP_INDEX_MRO 157
29874 #define PROP_INDEX_MROO 157
29875 #define PROP_INDEX_MULT 158
29876 #define PROP_INDEX_MULTANI 158
29877 #define PROP_INDEX_MYANMAR 159
29878 #define PROP_INDEX_MYMR 159
29879 #define PROP_INDEX_NUMBER 160
29880 #define PROP_INDEX_N 160
29881 #define PROP_INDEX_NABATAEAN 161
29882 #define PROP_INDEX_NBAT 161
29883 #define PROP_INDEX_NAND 162
29884 #define PROP_INDEX_NANDINAGARI 162
29885 #define PROP_INDEX_DECIMALNUMBER 163
29886 #define PROP_INDEX_ND 163
29887 #define PROP_INDEX_TALU 164
29888 #define PROP_INDEX_NEWTAILUE 164
29889 #define PROP_INDEX_NEWA 165
29890 #define PROP_INDEX_NKO 166
29891 #define PROP_INDEX_NKOO 166
29892 #define PROP_INDEX_LETTERNUMBER 167
29893 #define PROP_INDEX_NL 167
29894 #define PROP_INDEX_OTHERNUMBER 168
29895 #define PROP_INDEX_NO 168
29896 #define PROP_INDEX_NONCHARACTERCODEPOINT 169
29897 #define PROP_INDEX_NCHAR 169
29898 #define PROP_INDEX_NSHU 170
29899 #define PROP_INDEX_NUSHU 170
29900 #define PROP_INDEX_HMNP 171
29901 #define PROP_INDEX_NYIAKENGPUACHUEHMONG 171
29902 #define PROP_INDEX_OGHAM 172
29903 #define PROP_INDEX_OGAM 172
29904 #define PROP_INDEX_OLCK 173
29905 #define PROP_INDEX_OLCHIKI 173
29906 #define PROP_INDEX_HUNG 174
29907 #define PROP_INDEX_OLDHUNGARIAN 174
29908 #define PROP_INDEX_ITAL 175
29909 #define PROP_INDEX_OLDITALIC 175
29910 #define PROP_INDEX_NARB 176
29911 #define PROP_INDEX_OLDNORTHARABIAN 176
29912 #define PROP_INDEX_OLDPERMIC 177
29913 #define PROP_INDEX_PERM 177
29914 #define PROP_INDEX_OLDPERSIAN 178
29915 #define PROP_INDEX_XPEO 178
29916 #define PROP_INDEX_SOGO 179
29917 #define PROP_INDEX_OLDSOGDIAN 179
29918 #define PROP_INDEX_SARB 180
29919 #define PROP_INDEX_OLDSOUTHARABIAN 180
29920 #define PROP_INDEX_OLDTURKIC 181
29921 #define PROP_INDEX_ORKH 181
29922 #define PROP_INDEX_ORYA 182
29923 #define PROP_INDEX_ORIYA 182
29924 #define PROP_INDEX_OSAGE 183
29925 #define PROP_INDEX_OSGE 183
29926 #define PROP_INDEX_OSMANYA 184
29927 #define PROP_INDEX_OSMA 184
29928 #define PROP_INDEX_OTHERALPHABETIC 185
29929 #define PROP_INDEX_OALPHA 185
29930 #define PROP_INDEX_ODI 186
29931 #define PROP_INDEX_OTHERDEFAULTIGNORABLECODEPOINT 186
29932 #define PROP_INDEX_OGREXT 187
29933 #define PROP_INDEX_OTHERGRAPHEMEEXTEND 187
29934 #define PROP_INDEX_OIDC 188
29935 #define PROP_INDEX_OTHERIDCONTINUE 188
29936 #define PROP_INDEX_OTHERIDSTART 189
29937 #define PROP_INDEX_OIDS 189
29938 #define PROP_INDEX_OTHERLOWERCASE 190
29939 #define PROP_INDEX_OLOWER 190
29940 #define PROP_INDEX_OTHERMATH 191
29941 #define PROP_INDEX_OMATH 191
29942 #define PROP_INDEX_OTHERUPPERCASE 192
29943 #define PROP_INDEX_OUPPER 192
29944 #define PROP_INDEX_P 193
29945 #define PROP_INDEX_PUNCTUATION 193
29946 #define PROP_INDEX_PAHAWHHMONG 194
29947 #define PROP_INDEX_HMNG 194
29948 #define PROP_INDEX_PALMYRENE 195
29949 #define PROP_INDEX_PALM 195
29950 #define PROP_INDEX_PATTERNSYNTAX 196
29951 #define PROP_INDEX_PATSYN 196
29952 #define PROP_INDEX_PATWS 197
29953 #define PROP_INDEX_PATTERNWHITESPACE 197
29954 #define PROP_INDEX_PAUCINHAU 198
29955 #define PROP_INDEX_PAUC 198
29956 #define PROP_INDEX_CONNECTORPUNCTUATION 199
29957 #define PROP_INDEX_PC 199
29958 #define PROP_INDEX_DASHPUNCTUATION 200
29959 #define PROP_INDEX_PD 200
29960 #define PROP_INDEX_PE 201
29961 #define PROP_INDEX_CLOSEPUNCTUATION 201
29962 #define PROP_INDEX_FINALPUNCTUATION 202
29963 #define PROP_INDEX_PF 202
29964 #define PROP_INDEX_PHAG 203
29965 #define PROP_INDEX_PHAGSPA 203
29966 #define PROP_INDEX_PHOENICIAN 204
29967 #define PROP_INDEX_PHNX 204
29968 #define PROP_INDEX_PI 205
29969 #define PROP_INDEX_INITIALPUNCTUATION 205
29970 #define PROP_INDEX_OTHERPUNCTUATION 206
29971 #define PROP_INDEX_PO 206
29972 #define PROP_INDEX_PREPENDEDCONCATENATIONMARK 207
29973 #define PROP_INDEX_PCM 207
29974 #define PROP_INDEX_PS 208
29975 #define PROP_INDEX_OPENPUNCTUATION 208
29976 #define PROP_INDEX_PHLP 209
29977 #define PROP_INDEX_PSALTERPAHLAVI 209
29978 #define PROP_INDEX_QUOTATIONMARK 210
29979 #define PROP_INDEX_QMARK 210
29980 #define PROP_INDEX_RADICAL 211
29981 #define PROP_INDEX_RI 212
29982 #define PROP_INDEX_REGIONALINDICATOR 212
29983 #define PROP_INDEX_REJANG 213
29984 #define PROP_INDEX_RJNG 213
29985 #define PROP_INDEX_RUNIC 214
29986 #define PROP_INDEX_RUNR 214
29987 #define PROP_INDEX_S 215
29988 #define PROP_INDEX_SYMBOL 215
29989 #define PROP_INDEX_SAMARITAN 216
29990 #define PROP_INDEX_SAMR 216
29991 #define PROP_INDEX_SAURASHTRA 217
29992 #define PROP_INDEX_SAUR 217
29993 #define PROP_INDEX_SC 218
29994 #define PROP_INDEX_CURRENCYSYMBOL 218
29995 #define PROP_INDEX_SENTENCETERMINAL 219
29996 #define PROP_INDEX_STERM 219
29997 #define PROP_INDEX_SHARADA 220
29998 #define PROP_INDEX_SHRD 220
29999 #define PROP_INDEX_SHAVIAN 221
30000 #define PROP_INDEX_SHAW 221
30001 #define PROP_INDEX_SIDDHAM 222
30002 #define PROP_INDEX_SIDD 222
30003 #define PROP_INDEX_SIGNWRITING 223
30004 #define PROP_INDEX_SGNW 223
30005 #define PROP_INDEX_SINH 224
30006 #define PROP_INDEX_SINHALA 224
30007 #define PROP_INDEX_SK 225
30008 #define PROP_INDEX_MODIFIERSYMBOL 225
30009 #define PROP_INDEX_MATHSYMBOL 226
30010 #define PROP_INDEX_SM 226
30011 #define PROP_INDEX_SO 227
30012 #define PROP_INDEX_OTHERSYMBOL 227
30013 #define PROP_INDEX_SD 228
30014 #define PROP_INDEX_SOFTDOTTED 228
30015 #define PROP_INDEX_SOGD 229
30016 #define PROP_INDEX_SOGDIAN 229
30017 #define PROP_INDEX_SORASOMPENG 230
30018 #define PROP_INDEX_SORA 230
30019 #define PROP_INDEX_SOYO 231
30020 #define PROP_INDEX_SOYOMBO 231
30021 #define PROP_INDEX_SUND 232
30022 #define PROP_INDEX_SUNDANESE 232
30023 #define PROP_INDEX_SYLO 233
30024 #define PROP_INDEX_SYLOTINAGRI 233
30025 #define PROP_INDEX_SYRC 234
30026 #define PROP_INDEX_SYRIAC 234
30027 #define PROP_INDEX_TGLG 235
30028 #define PROP_INDEX_TAGALOG 235
30029 #define PROP_INDEX_TAGBANWA 236
30030 #define PROP_INDEX_TAGB 236
30031 #define PROP_INDEX_TAILE 237
30032 #define PROP_INDEX_TALE 237
30033 #define PROP_INDEX_TAITHAM 238
30034 #define PROP_INDEX_LANA 238
30035 #define PROP_INDEX_TAIVIET 239
30036 #define PROP_INDEX_TAVT 239
30037 #define PROP_INDEX_TAKRI 240
30038 #define PROP_INDEX_TAKR 240
30039 #define PROP_INDEX_TAMIL 241
30040 #define PROP_INDEX_TAML 241
30041 #define PROP_INDEX_TANG 242
30042 #define PROP_INDEX_TANGUT 242
30043 #define PROP_INDEX_TELUGU 243
30044 #define PROP_INDEX_TELU 243
30045 #define PROP_INDEX_TERM 244
30046 #define PROP_INDEX_TERMINALPUNCTUATION 244
30047 #define PROP_INDEX_THAA 245
30048 #define PROP_INDEX_THAANA 245
30049 #define PROP_INDEX_THAI 246
30050 #define PROP_INDEX_TIBT 247
30051 #define PROP_INDEX_TIBETAN 247
30052 #define PROP_INDEX_TFNG 248
30053 #define PROP_INDEX_TIFINAGH 248
30054 #define PROP_INDEX_TIRHUTA 249
30055 #define PROP_INDEX_TIRH 249
30056 #define PROP_INDEX_UGAR 250
30057 #define PROP_INDEX_UGARITIC 250
30058 #define PROP_INDEX_UNIFIEDIDEOGRAPH 251
30059 #define PROP_INDEX_UIDEO 251
30060 #define PROP_INDEX_ZZZZ 252
30061 #define PROP_INDEX_UNKNOWN 252
30062 #define PROP_INDEX_UPPERCASE 253
30063 #define PROP_INDEX_VAII 254
30064 #define PROP_INDEX_VAI 254
30065 #define PROP_INDEX_VARIATIONSELECTOR 255
30066 #define PROP_INDEX_VS 255
30067 #define PROP_INDEX_WCHO 256
30068 #define PROP_INDEX_WANCHO 256
30069 #define PROP_INDEX_WARANGCITI 257
30070 #define PROP_INDEX_WARA 257
30071 #define PROP_INDEX_WHITESPACE 258
30072 #define PROP_INDEX_WSPACE 258
30073 #define PROP_INDEX_XIDC 259
30074 #define PROP_INDEX_XIDCONTINUE 259
30075 #define PROP_INDEX_XIDS 260
30076 #define PROP_INDEX_XIDSTART 260
30077 #define PROP_INDEX_YI 261
30078 #define PROP_INDEX_YIII 261
30079 #define PROP_INDEX_SEPARATOR 262
30080 #define PROP_INDEX_Z 262
30081 #define PROP_INDEX_ZANABAZARSQUARE 263
30082 #define PROP_INDEX_ZANB 263
30083 #define PROP_INDEX_ZL 264
30084 #define PROP_INDEX_LINESEPARATOR 264
30085 #define PROP_INDEX_ZP 265
30086 #define PROP_INDEX_PARAGRAPHSEPARATOR 265
30087 #define PROP_INDEX_ZS 266
30088 #define PROP_INDEX_SPACESEPARATOR 266
30089 #define PROP_INDEX_INBASICLATIN 267
30090 #define PROP_INDEX_INLATIN1SUPPLEMENT 268
30091 #define PROP_INDEX_INLATINEXTENDEDA 269
30092 #define PROP_INDEX_INLATINEXTENDEDB 270
30093 #define PROP_INDEX_INIPAEXTENSIONS 271
30094 #define PROP_INDEX_INSPACINGMODIFIERLETTERS 272
30095 #define PROP_INDEX_INCOMBININGDIACRITICALMARKS 273
30096 #define PROP_INDEX_INGREEKANDCOPTIC 274
30097 #define PROP_INDEX_INCYRILLIC 275
30098 #define PROP_INDEX_INCYRILLICSUPPLEMENT 276
30099 #define PROP_INDEX_INARMENIAN 277
30100 #define PROP_INDEX_INHEBREW 278
30101 #define PROP_INDEX_INARABIC 279
30102 #define PROP_INDEX_INSYRIAC 280
30103 #define PROP_INDEX_INARABICSUPPLEMENT 281
30104 #define PROP_INDEX_INTHAANA 282
30105 #define PROP_INDEX_INNKO 283
30106 #define PROP_INDEX_INSAMARITAN 284
30107 #define PROP_INDEX_INMANDAIC 285
30108 #define PROP_INDEX_INSYRIACSUPPLEMENT 286
30109 #define PROP_INDEX_INARABICEXTENDEDA 287
30110 #define PROP_INDEX_INDEVANAGARI 288
30111 #define PROP_INDEX_INBENGALI 289
30112 #define PROP_INDEX_INGURMUKHI 290
30113 #define PROP_INDEX_INGUJARATI 291
30114 #define PROP_INDEX_INORIYA 292
30115 #define PROP_INDEX_INTAMIL 293
30116 #define PROP_INDEX_INTELUGU 294
30117 #define PROP_INDEX_INKANNADA 295
30118 #define PROP_INDEX_INMALAYALAM 296
30119 #define PROP_INDEX_INSINHALA 297
30120 #define PROP_INDEX_INTHAI 298
30121 #define PROP_INDEX_INLAO 299
30122 #define PROP_INDEX_INTIBETAN 300
30123 #define PROP_INDEX_INMYANMAR 301
30124 #define PROP_INDEX_INGEORGIAN 302
30125 #define PROP_INDEX_INHANGULJAMO 303
30126 #define PROP_INDEX_INETHIOPIC 304
30127 #define PROP_INDEX_INETHIOPICSUPPLEMENT 305
30128 #define PROP_INDEX_INCHEROKEE 306
30129 #define PROP_INDEX_INUNIFIEDCANADIANABORIGINALSYLLABICS 307
30130 #define PROP_INDEX_INOGHAM 308
30131 #define PROP_INDEX_INRUNIC 309
30132 #define PROP_INDEX_INTAGALOG 310
30133 #define PROP_INDEX_INHANUNOO 311
30134 #define PROP_INDEX_INBUHID 312
30135 #define PROP_INDEX_INTAGBANWA 313
30136 #define PROP_INDEX_INKHMER 314
30137 #define PROP_INDEX_INMONGOLIAN 315
30138 #define PROP_INDEX_INUNIFIEDCANADIANABORIGINALSYLLABICSEXTENDED 316
30139 #define PROP_INDEX_INLIMBU 317
30140 #define PROP_INDEX_INTAILE 318
30141 #define PROP_INDEX_INNEWTAILUE 319
30142 #define PROP_INDEX_INKHMERSYMBOLS 320
30143 #define PROP_INDEX_INBUGINESE 321
30144 #define PROP_INDEX_INTAITHAM 322
30145 #define PROP_INDEX_INCOMBININGDIACRITICALMARKSEXTENDED 323
30146 #define PROP_INDEX_INBALINESE 324
30147 #define PROP_INDEX_INSUNDANESE 325
30148 #define PROP_INDEX_INBATAK 326
30149 #define PROP_INDEX_INLEPCHA 327
30150 #define PROP_INDEX_INOLCHIKI 328
30151 #define PROP_INDEX_INCYRILLICEXTENDEDC 329
30152 #define PROP_INDEX_INGEORGIANEXTENDED 330
30153 #define PROP_INDEX_INSUNDANESESUPPLEMENT 331
30154 #define PROP_INDEX_INVEDICEXTENSIONS 332
30155 #define PROP_INDEX_INPHONETICEXTENSIONS 333
30156 #define PROP_INDEX_INPHONETICEXTENSIONSSUPPLEMENT 334
30157 #define PROP_INDEX_INCOMBININGDIACRITICALMARKSSUPPLEMENT 335
30158 #define PROP_INDEX_INLATINEXTENDEDADDITIONAL 336
30159 #define PROP_INDEX_INGREEKEXTENDED 337
30160 #define PROP_INDEX_INGENERALPUNCTUATION 338
30161 #define PROP_INDEX_INSUPERSCRIPTSANDSUBSCRIPTS 339
30162 #define PROP_INDEX_INCURRENCYSYMBOLS 340
30163 #define PROP_INDEX_INCOMBININGDIACRITICALMARKSFORSYMBOLS 341
30164 #define PROP_INDEX_INLETTERLIKESYMBOLS 342
30165 #define PROP_INDEX_INNUMBERFORMS 343
30166 #define PROP_INDEX_INARROWS 344
30167 #define PROP_INDEX_INMATHEMATICALOPERATORS 345
30168 #define PROP_INDEX_INMISCELLANEOUSTECHNICAL 346
30169 #define PROP_INDEX_INCONTROLPICTURES 347
30170 #define PROP_INDEX_INOPTICALCHARACTERRECOGNITION 348
30171 #define PROP_INDEX_INENCLOSEDALPHANUMERICS 349
30172 #define PROP_INDEX_INBOXDRAWING 350
30173 #define PROP_INDEX_INBLOCKELEMENTS 351
30174 #define PROP_INDEX_INGEOMETRICSHAPES 352
30175 #define PROP_INDEX_INMISCELLANEOUSSYMBOLS 353
30176 #define PROP_INDEX_INDINGBATS 354
30177 #define PROP_INDEX_INMISCELLANEOUSMATHEMATICALSYMBOLSA 355
30178 #define PROP_INDEX_INSUPPLEMENTALARROWSA 356
30179 #define PROP_INDEX_INBRAILLEPATTERNS 357
30180 #define PROP_INDEX_INSUPPLEMENTALARROWSB 358
30181 #define PROP_INDEX_INMISCELLANEOUSMATHEMATICALSYMBOLSB 359
30182 #define PROP_INDEX_INSUPPLEMENTALMATHEMATICALOPERATORS 360
30183 #define PROP_INDEX_INMISCELLANEOUSSYMBOLSANDARROWS 361
30184 #define PROP_INDEX_INGLAGOLITIC 362
30185 #define PROP_INDEX_INLATINEXTENDEDC 363
30186 #define PROP_INDEX_INCOPTIC 364
30187 #define PROP_INDEX_INGEORGIANSUPPLEMENT 365
30188 #define PROP_INDEX_INTIFINAGH 366
30189 #define PROP_INDEX_INETHIOPICEXTENDED 367
30190 #define PROP_INDEX_INCYRILLICEXTENDEDA 368
30191 #define PROP_INDEX_INSUPPLEMENTALPUNCTUATION 369
30192 #define PROP_INDEX_INCJKRADICALSSUPPLEMENT 370
30193 #define PROP_INDEX_INKANGXIRADICALS 371
30194 #define PROP_INDEX_INIDEOGRAPHICDESCRIPTIONCHARACTERS 372
30195 #define PROP_INDEX_INCJKSYMBOLSANDPUNCTUATION 373
30196 #define PROP_INDEX_INHIRAGANA 374
30197 #define PROP_INDEX_INKATAKANA 375
30198 #define PROP_INDEX_INBOPOMOFO 376
30199 #define PROP_INDEX_INHANGULCOMPATIBILITYJAMO 377
30200 #define PROP_INDEX_INKANBUN 378
30201 #define PROP_INDEX_INBOPOMOFOEXTENDED 379
30202 #define PROP_INDEX_INCJKSTROKES 380
30203 #define PROP_INDEX_INKATAKANAPHONETICEXTENSIONS 381
30204 #define PROP_INDEX_INENCLOSEDCJKLETTERSANDMONTHS 382
30205 #define PROP_INDEX_INCJKCOMPATIBILITY 383
30206 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONA 384
30207 #define PROP_INDEX_INYIJINGHEXAGRAMSYMBOLS 385
30208 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHS 386
30209 #define PROP_INDEX_INYISYLLABLES 387
30210 #define PROP_INDEX_INYIRADICALS 388
30211 #define PROP_INDEX_INLISU 389
30212 #define PROP_INDEX_INVAI 390
30213 #define PROP_INDEX_INCYRILLICEXTENDEDB 391
30214 #define PROP_INDEX_INBAMUM 392
30215 #define PROP_INDEX_INMODIFIERTONELETTERS 393
30216 #define PROP_INDEX_INLATINEXTENDEDD 394
30217 #define PROP_INDEX_INSYLOTINAGRI 395
30218 #define PROP_INDEX_INCOMMONINDICNUMBERFORMS 396
30219 #define PROP_INDEX_INPHAGSPA 397
30220 #define PROP_INDEX_INSAURASHTRA 398
30221 #define PROP_INDEX_INDEVANAGARIEXTENDED 399
30222 #define PROP_INDEX_INKAYAHLI 400
30223 #define PROP_INDEX_INREJANG 401
30224 #define PROP_INDEX_INHANGULJAMOEXTENDEDA 402
30225 #define PROP_INDEX_INJAVANESE 403
30226 #define PROP_INDEX_INMYANMAREXTENDEDB 404
30227 #define PROP_INDEX_INCHAM 405
30228 #define PROP_INDEX_INMYANMAREXTENDEDA 406
30229 #define PROP_INDEX_INTAIVIET 407
30230 #define PROP_INDEX_INMEETEIMAYEKEXTENSIONS 408
30231 #define PROP_INDEX_INETHIOPICEXTENDEDA 409
30232 #define PROP_INDEX_INLATINEXTENDEDE 410
30233 #define PROP_INDEX_INCHEROKEESUPPLEMENT 411
30234 #define PROP_INDEX_INMEETEIMAYEK 412
30235 #define PROP_INDEX_INHANGULSYLLABLES 413
30236 #define PROP_INDEX_INHANGULJAMOEXTENDEDB 414
30237 #define PROP_INDEX_INHIGHSURROGATES 415
30238 #define PROP_INDEX_INHIGHPRIVATEUSESURROGATES 416
30239 #define PROP_INDEX_INLOWSURROGATES 417
30240 #define PROP_INDEX_INPRIVATEUSEAREA 418
30241 #define PROP_INDEX_INCJKCOMPATIBILITYIDEOGRAPHS 419
30242 #define PROP_INDEX_INALPHABETICPRESENTATIONFORMS 420
30243 #define PROP_INDEX_INARABICPRESENTATIONFORMSA 421
30244 #define PROP_INDEX_INVARIATIONSELECTORS 422
30245 #define PROP_INDEX_INVERTICALFORMS 423
30246 #define PROP_INDEX_INCOMBININGHALFMARKS 424
30247 #define PROP_INDEX_INCJKCOMPATIBILITYFORMS 425
30248 #define PROP_INDEX_INSMALLFORMVARIANTS 426
30249 #define PROP_INDEX_INARABICPRESENTATIONFORMSB 427
30250 #define PROP_INDEX_INHALFWIDTHANDFULLWIDTHFORMS 428
30251 #define PROP_INDEX_INSPECIALS 429
30252 #define PROP_INDEX_INLINEARBSYLLABARY 430
30253 #define PROP_INDEX_INLINEARBIDEOGRAMS 431
30254 #define PROP_INDEX_INAEGEANNUMBERS 432
30255 #define PROP_INDEX_INANCIENTGREEKNUMBERS 433
30256 #define PROP_INDEX_INANCIENTSYMBOLS 434
30257 #define PROP_INDEX_INPHAISTOSDISC 435
30258 #define PROP_INDEX_INLYCIAN 436
30259 #define PROP_INDEX_INCARIAN 437
30260 #define PROP_INDEX_INCOPTICEPACTNUMBERS 438
30261 #define PROP_INDEX_INOLDITALIC 439
30262 #define PROP_INDEX_INGOTHIC 440
30263 #define PROP_INDEX_INOLDPERMIC 441
30264 #define PROP_INDEX_INUGARITIC 442
30265 #define PROP_INDEX_INOLDPERSIAN 443
30266 #define PROP_INDEX_INDESERET 444
30267 #define PROP_INDEX_INSHAVIAN 445
30268 #define PROP_INDEX_INOSMANYA 446
30269 #define PROP_INDEX_INOSAGE 447
30270 #define PROP_INDEX_INELBASAN 448
30271 #define PROP_INDEX_INCAUCASIANALBANIAN 449
30272 #define PROP_INDEX_INLINEARA 450
30273 #define PROP_INDEX_INCYPRIOTSYLLABARY 451
30274 #define PROP_INDEX_INIMPERIALARAMAIC 452
30275 #define PROP_INDEX_INPALMYRENE 453
30276 #define PROP_INDEX_INNABATAEAN 454
30277 #define PROP_INDEX_INHATRAN 455
30278 #define PROP_INDEX_INPHOENICIAN 456
30279 #define PROP_INDEX_INLYDIAN 457
30280 #define PROP_INDEX_INMEROITICHIEROGLYPHS 458
30281 #define PROP_INDEX_INMEROITICCURSIVE 459
30282 #define PROP_INDEX_INKHAROSHTHI 460
30283 #define PROP_INDEX_INOLDSOUTHARABIAN 461
30284 #define PROP_INDEX_INOLDNORTHARABIAN 462
30285 #define PROP_INDEX_INMANICHAEAN 463
30286 #define PROP_INDEX_INAVESTAN 464
30287 #define PROP_INDEX_ININSCRIPTIONALPARTHIAN 465
30288 #define PROP_INDEX_ININSCRIPTIONALPAHLAVI 466
30289 #define PROP_INDEX_INPSALTERPAHLAVI 467
30290 #define PROP_INDEX_INOLDTURKIC 468
30291 #define PROP_INDEX_INOLDHUNGARIAN 469
30292 #define PROP_INDEX_INHANIFIROHINGYA 470
30293 #define PROP_INDEX_INRUMINUMERALSYMBOLS 471
30294 #define PROP_INDEX_INOLDSOGDIAN 472
30295 #define PROP_INDEX_INSOGDIAN 473
30296 #define PROP_INDEX_INELYMAIC 474
30297 #define PROP_INDEX_INBRAHMI 475
30298 #define PROP_INDEX_INKAITHI 476
30299 #define PROP_INDEX_INSORASOMPENG 477
30300 #define PROP_INDEX_INCHAKMA 478
30301 #define PROP_INDEX_INMAHAJANI 479
30302 #define PROP_INDEX_INSHARADA 480
30303 #define PROP_INDEX_INSINHALAARCHAICNUMBERS 481
30304 #define PROP_INDEX_INKHOJKI 482
30305 #define PROP_INDEX_INMULTANI 483
30306 #define PROP_INDEX_INKHUDAWADI 484
30307 #define PROP_INDEX_INGRANTHA 485
30308 #define PROP_INDEX_INNEWA 486
30309 #define PROP_INDEX_INTIRHUTA 487
30310 #define PROP_INDEX_INSIDDHAM 488
30311 #define PROP_INDEX_INMODI 489
30312 #define PROP_INDEX_INMONGOLIANSUPPLEMENT 490
30313 #define PROP_INDEX_INTAKRI 491
30314 #define PROP_INDEX_INAHOM 492
30315 #define PROP_INDEX_INDOGRA 493
30316 #define PROP_INDEX_INWARANGCITI 494
30317 #define PROP_INDEX_INNANDINAGARI 495
30318 #define PROP_INDEX_INZANABAZARSQUARE 496
30319 #define PROP_INDEX_INSOYOMBO 497
30320 #define PROP_INDEX_INPAUCINHAU 498
30321 #define PROP_INDEX_INBHAIKSUKI 499
30322 #define PROP_INDEX_INMARCHEN 500
30323 #define PROP_INDEX_INMASARAMGONDI 501
30324 #define PROP_INDEX_INGUNJALAGONDI 502
30325 #define PROP_INDEX_INMAKASAR 503
30326 #define PROP_INDEX_INTAMILSUPPLEMENT 504
30327 #define PROP_INDEX_INCUNEIFORM 505
30328 #define PROP_INDEX_INCUNEIFORMNUMBERSANDPUNCTUATION 506
30329 #define PROP_INDEX_INEARLYDYNASTICCUNEIFORM 507
30330 #define PROP_INDEX_INEGYPTIANHIEROGLYPHS 508
30331 #define PROP_INDEX_INEGYPTIANHIEROGLYPHFORMATCONTROLS 509
30332 #define PROP_INDEX_INANATOLIANHIEROGLYPHS 510
30333 #define PROP_INDEX_INBAMUMSUPPLEMENT 511
30334 #define PROP_INDEX_INMRO 512
30335 #define PROP_INDEX_INBASSAVAH 513
30336 #define PROP_INDEX_INPAHAWHHMONG 514
30337 #define PROP_INDEX_INMEDEFAIDRIN 515
30338 #define PROP_INDEX_INMIAO 516
30339 #define PROP_INDEX_INIDEOGRAPHICSYMBOLSANDPUNCTUATION 517
30340 #define PROP_INDEX_INTANGUT 518
30341 #define PROP_INDEX_INTANGUTCOMPONENTS 519
30342 #define PROP_INDEX_INKANASUPPLEMENT 520
30343 #define PROP_INDEX_INKANAEXTENDEDA 521
30344 #define PROP_INDEX_INSMALLKANAEXTENSION 522
30345 #define PROP_INDEX_INNUSHU 523
30346 #define PROP_INDEX_INDUPLOYAN 524
30347 #define PROP_INDEX_INSHORTHANDFORMATCONTROLS 525
30348 #define PROP_INDEX_INBYZANTINEMUSICALSYMBOLS 526
30349 #define PROP_INDEX_INMUSICALSYMBOLS 527
30350 #define PROP_INDEX_INANCIENTGREEKMUSICALNOTATION 528
30351 #define PROP_INDEX_INMAYANNUMERALS 529
30352 #define PROP_INDEX_INTAIXUANJINGSYMBOLS 530
30353 #define PROP_INDEX_INCOUNTINGRODNUMERALS 531
30354 #define PROP_INDEX_INMATHEMATICALALPHANUMERICSYMBOLS 532
30355 #define PROP_INDEX_INSUTTONSIGNWRITING 533
30356 #define PROP_INDEX_INGLAGOLITICSUPPLEMENT 534
30357 #define PROP_INDEX_INNYIAKENGPUACHUEHMONG 535
30358 #define PROP_INDEX_INWANCHO 536
30359 #define PROP_INDEX_INMENDEKIKAKUI 537
30360 #define PROP_INDEX_INADLAM 538
30361 #define PROP_INDEX_ININDICSIYAQNUMBERS 539
30362 #define PROP_INDEX_INOTTOMANSIYAQNUMBERS 540
30363 #define PROP_INDEX_INARABICMATHEMATICALALPHABETICSYMBOLS 541
30364 #define PROP_INDEX_INMAHJONGTILES 542
30365 #define PROP_INDEX_INDOMINOTILES 543
30366 #define PROP_INDEX_INPLAYINGCARDS 544
30367 #define PROP_INDEX_INENCLOSEDALPHANUMERICSUPPLEMENT 545
30368 #define PROP_INDEX_INENCLOSEDIDEOGRAPHICSUPPLEMENT 546
30369 #define PROP_INDEX_INMISCELLANEOUSSYMBOLSANDPICTOGRAPHS 547
30370 #define PROP_INDEX_INEMOTICONS 548
30371 #define PROP_INDEX_INORNAMENTALDINGBATS 549
30372 #define PROP_INDEX_INTRANSPORTANDMAPSYMBOLS 550
30373 #define PROP_INDEX_INALCHEMICALSYMBOLS 551
30374 #define PROP_INDEX_INGEOMETRICSHAPESEXTENDED 552
30375 #define PROP_INDEX_INSUPPLEMENTALARROWSC 553
30376 #define PROP_INDEX_INSUPPLEMENTALSYMBOLSANDPICTOGRAPHS 554
30377 #define PROP_INDEX_INCHESSSYMBOLS 555
30378 #define PROP_INDEX_INSYMBOLSANDPICTOGRAPHSEXTENDEDA 556
30379 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONB 557
30380 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONC 558
30381 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIOND 559
30382 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONE 560
30383 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONF 561
30384 #define PROP_INDEX_INCJKCOMPATIBILITYIDEOGRAPHSSUPPLEMENT 562
30385 #define PROP_INDEX_INTAGS 563
30386 #define PROP_INDEX_INVARIATIONSELECTORSSUPPLEMENT 564
30387 #define PROP_INDEX_INSUPPLEMENTARYPRIVATEUSEAREAA 565
30388 #define PROP_INDEX_INSUPPLEMENTARYPRIVATEUSEAREAB 566
30389 #define PROP_INDEX_INNOBLOCK 567
30390