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  * Copyright (c) 2016-2020  K.Kosako
38  * All rights reserved.
39  *
40  * Redistribution and use in source and binary forms, with or without
41  * modification, are permitted provided that the following conditions
42  * are met:
43  * 1. Redistributions of source code must retain the above copyright
44  *    notice, this list of conditions and the following disclaimer.
45  * 2. Redistributions in binary form must reproduce the above copyright
46  *    notice, this list of conditions and the following disclaimer in the
47  *    documentation and/or other materials provided with the distribution.
48  *
49  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
50  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
51  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
52  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
53  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
54  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
55  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
56  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
57  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
58  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
59  * SUCH DAMAGE.
60  */
61 
62 
63 /* PROPERTY: 'NEWLINE': POSIX [[:NEWLINE:]] */
64 static const OnigCodePoint
65 CR_NEWLINE[] = { 1,
66 0x000a, 0x000a,
67 }; /* END of CR_NEWLINE */
68 
69 /* PROPERTY: 'Alpha': POSIX [[:Alpha:]] */
70 static const OnigCodePoint
71 CR_Alpha[] = { 695,
72 0x0041, 0x005a,
73 0x0061, 0x007a,
74 0x00aa, 0x00aa,
75 0x00b5, 0x00b5,
76 0x00ba, 0x00ba,
77 0x00c0, 0x00d6,
78 0x00d8, 0x00f6,
79 0x00f8, 0x02c1,
80 0x02c6, 0x02d1,
81 0x02e0, 0x02e4,
82 0x02ec, 0x02ec,
83 0x02ee, 0x02ee,
84 0x0345, 0x0345,
85 0x0370, 0x0374,
86 0x0376, 0x0377,
87 0x037a, 0x037d,
88 0x037f, 0x037f,
89 0x0386, 0x0386,
90 0x0388, 0x038a,
91 0x038c, 0x038c,
92 0x038e, 0x03a1,
93 0x03a3, 0x03f5,
94 0x03f7, 0x0481,
95 0x048a, 0x052f,
96 0x0531, 0x0556,
97 0x0559, 0x0559,
98 0x0560, 0x0588,
99 0x05b0, 0x05bd,
100 0x05bf, 0x05bf,
101 0x05c1, 0x05c2,
102 0x05c4, 0x05c5,
103 0x05c7, 0x05c7,
104 0x05d0, 0x05ea,
105 0x05ef, 0x05f2,
106 0x0610, 0x061a,
107 0x0620, 0x0657,
108 0x0659, 0x065f,
109 0x066e, 0x06d3,
110 0x06d5, 0x06dc,
111 0x06e1, 0x06e8,
112 0x06ed, 0x06ef,
113 0x06fa, 0x06fc,
114 0x06ff, 0x06ff,
115 0x0710, 0x073f,
116 0x074d, 0x07b1,
117 0x07ca, 0x07ea,
118 0x07f4, 0x07f5,
119 0x07fa, 0x07fa,
120 0x0800, 0x0817,
121 0x081a, 0x082c,
122 0x0840, 0x0858,
123 0x0860, 0x086a,
124 0x08a0, 0x08b4,
125 0x08b6, 0x08c7,
126 0x08d4, 0x08df,
127 0x08e3, 0x08e9,
128 0x08f0, 0x093b,
129 0x093d, 0x094c,
130 0x094e, 0x0950,
131 0x0955, 0x0963,
132 0x0971, 0x0983,
133 0x0985, 0x098c,
134 0x098f, 0x0990,
135 0x0993, 0x09a8,
136 0x09aa, 0x09b0,
137 0x09b2, 0x09b2,
138 0x09b6, 0x09b9,
139 0x09bd, 0x09c4,
140 0x09c7, 0x09c8,
141 0x09cb, 0x09cc,
142 0x09ce, 0x09ce,
143 0x09d7, 0x09d7,
144 0x09dc, 0x09dd,
145 0x09df, 0x09e3,
146 0x09f0, 0x09f1,
147 0x09fc, 0x09fc,
148 0x0a01, 0x0a03,
149 0x0a05, 0x0a0a,
150 0x0a0f, 0x0a10,
151 0x0a13, 0x0a28,
152 0x0a2a, 0x0a30,
153 0x0a32, 0x0a33,
154 0x0a35, 0x0a36,
155 0x0a38, 0x0a39,
156 0x0a3e, 0x0a42,
157 0x0a47, 0x0a48,
158 0x0a4b, 0x0a4c,
159 0x0a51, 0x0a51,
160 0x0a59, 0x0a5c,
161 0x0a5e, 0x0a5e,
162 0x0a70, 0x0a75,
163 0x0a81, 0x0a83,
164 0x0a85, 0x0a8d,
165 0x0a8f, 0x0a91,
166 0x0a93, 0x0aa8,
167 0x0aaa, 0x0ab0,
168 0x0ab2, 0x0ab3,
169 0x0ab5, 0x0ab9,
170 0x0abd, 0x0ac5,
171 0x0ac7, 0x0ac9,
172 0x0acb, 0x0acc,
173 0x0ad0, 0x0ad0,
174 0x0ae0, 0x0ae3,
175 0x0af9, 0x0afc,
176 0x0b01, 0x0b03,
177 0x0b05, 0x0b0c,
178 0x0b0f, 0x0b10,
179 0x0b13, 0x0b28,
180 0x0b2a, 0x0b30,
181 0x0b32, 0x0b33,
182 0x0b35, 0x0b39,
183 0x0b3d, 0x0b44,
184 0x0b47, 0x0b48,
185 0x0b4b, 0x0b4c,
186 0x0b56, 0x0b57,
187 0x0b5c, 0x0b5d,
188 0x0b5f, 0x0b63,
189 0x0b71, 0x0b71,
190 0x0b82, 0x0b83,
191 0x0b85, 0x0b8a,
192 0x0b8e, 0x0b90,
193 0x0b92, 0x0b95,
194 0x0b99, 0x0b9a,
195 0x0b9c, 0x0b9c,
196 0x0b9e, 0x0b9f,
197 0x0ba3, 0x0ba4,
198 0x0ba8, 0x0baa,
199 0x0bae, 0x0bb9,
200 0x0bbe, 0x0bc2,
201 0x0bc6, 0x0bc8,
202 0x0bca, 0x0bcc,
203 0x0bd0, 0x0bd0,
204 0x0bd7, 0x0bd7,
205 0x0c00, 0x0c03,
206 0x0c05, 0x0c0c,
207 0x0c0e, 0x0c10,
208 0x0c12, 0x0c28,
209 0x0c2a, 0x0c39,
210 0x0c3d, 0x0c44,
211 0x0c46, 0x0c48,
212 0x0c4a, 0x0c4c,
213 0x0c55, 0x0c56,
214 0x0c58, 0x0c5a,
215 0x0c60, 0x0c63,
216 0x0c80, 0x0c83,
217 0x0c85, 0x0c8c,
218 0x0c8e, 0x0c90,
219 0x0c92, 0x0ca8,
220 0x0caa, 0x0cb3,
221 0x0cb5, 0x0cb9,
222 0x0cbd, 0x0cc4,
223 0x0cc6, 0x0cc8,
224 0x0cca, 0x0ccc,
225 0x0cd5, 0x0cd6,
226 0x0cde, 0x0cde,
227 0x0ce0, 0x0ce3,
228 0x0cf1, 0x0cf2,
229 0x0d00, 0x0d0c,
230 0x0d0e, 0x0d10,
231 0x0d12, 0x0d3a,
232 0x0d3d, 0x0d44,
233 0x0d46, 0x0d48,
234 0x0d4a, 0x0d4c,
235 0x0d4e, 0x0d4e,
236 0x0d54, 0x0d57,
237 0x0d5f, 0x0d63,
238 0x0d7a, 0x0d7f,
239 0x0d81, 0x0d83,
240 0x0d85, 0x0d96,
241 0x0d9a, 0x0db1,
242 0x0db3, 0x0dbb,
243 0x0dbd, 0x0dbd,
244 0x0dc0, 0x0dc6,
245 0x0dcf, 0x0dd4,
246 0x0dd6, 0x0dd6,
247 0x0dd8, 0x0ddf,
248 0x0df2, 0x0df3,
249 0x0e01, 0x0e3a,
250 0x0e40, 0x0e46,
251 0x0e4d, 0x0e4d,
252 0x0e81, 0x0e82,
253 0x0e84, 0x0e84,
254 0x0e86, 0x0e8a,
255 0x0e8c, 0x0ea3,
256 0x0ea5, 0x0ea5,
257 0x0ea7, 0x0eb9,
258 0x0ebb, 0x0ebd,
259 0x0ec0, 0x0ec4,
260 0x0ec6, 0x0ec6,
261 0x0ecd, 0x0ecd,
262 0x0edc, 0x0edf,
263 0x0f00, 0x0f00,
264 0x0f40, 0x0f47,
265 0x0f49, 0x0f6c,
266 0x0f71, 0x0f81,
267 0x0f88, 0x0f97,
268 0x0f99, 0x0fbc,
269 0x1000, 0x1036,
270 0x1038, 0x1038,
271 0x103b, 0x103f,
272 0x1050, 0x108f,
273 0x109a, 0x109d,
274 0x10a0, 0x10c5,
275 0x10c7, 0x10c7,
276 0x10cd, 0x10cd,
277 0x10d0, 0x10fa,
278 0x10fc, 0x1248,
279 0x124a, 0x124d,
280 0x1250, 0x1256,
281 0x1258, 0x1258,
282 0x125a, 0x125d,
283 0x1260, 0x1288,
284 0x128a, 0x128d,
285 0x1290, 0x12b0,
286 0x12b2, 0x12b5,
287 0x12b8, 0x12be,
288 0x12c0, 0x12c0,
289 0x12c2, 0x12c5,
290 0x12c8, 0x12d6,
291 0x12d8, 0x1310,
292 0x1312, 0x1315,
293 0x1318, 0x135a,
294 0x1380, 0x138f,
295 0x13a0, 0x13f5,
296 0x13f8, 0x13fd,
297 0x1401, 0x166c,
298 0x166f, 0x167f,
299 0x1681, 0x169a,
300 0x16a0, 0x16ea,
301 0x16ee, 0x16f8,
302 0x1700, 0x170c,
303 0x170e, 0x1713,
304 0x1720, 0x1733,
305 0x1740, 0x1753,
306 0x1760, 0x176c,
307 0x176e, 0x1770,
308 0x1772, 0x1773,
309 0x1780, 0x17b3,
310 0x17b6, 0x17c8,
311 0x17d7, 0x17d7,
312 0x17dc, 0x17dc,
313 0x1820, 0x1878,
314 0x1880, 0x18aa,
315 0x18b0, 0x18f5,
316 0x1900, 0x191e,
317 0x1920, 0x192b,
318 0x1930, 0x1938,
319 0x1950, 0x196d,
320 0x1970, 0x1974,
321 0x1980, 0x19ab,
322 0x19b0, 0x19c9,
323 0x1a00, 0x1a1b,
324 0x1a20, 0x1a5e,
325 0x1a61, 0x1a74,
326 0x1aa7, 0x1aa7,
327 0x1abf, 0x1ac0,
328 0x1b00, 0x1b33,
329 0x1b35, 0x1b43,
330 0x1b45, 0x1b4b,
331 0x1b80, 0x1ba9,
332 0x1bac, 0x1baf,
333 0x1bba, 0x1be5,
334 0x1be7, 0x1bf1,
335 0x1c00, 0x1c36,
336 0x1c4d, 0x1c4f,
337 0x1c5a, 0x1c7d,
338 0x1c80, 0x1c88,
339 0x1c90, 0x1cba,
340 0x1cbd, 0x1cbf,
341 0x1ce9, 0x1cec,
342 0x1cee, 0x1cf3,
343 0x1cf5, 0x1cf6,
344 0x1cfa, 0x1cfa,
345 0x1d00, 0x1dbf,
346 0x1de7, 0x1df4,
347 0x1e00, 0x1f15,
348 0x1f18, 0x1f1d,
349 0x1f20, 0x1f45,
350 0x1f48, 0x1f4d,
351 0x1f50, 0x1f57,
352 0x1f59, 0x1f59,
353 0x1f5b, 0x1f5b,
354 0x1f5d, 0x1f5d,
355 0x1f5f, 0x1f7d,
356 0x1f80, 0x1fb4,
357 0x1fb6, 0x1fbc,
358 0x1fbe, 0x1fbe,
359 0x1fc2, 0x1fc4,
360 0x1fc6, 0x1fcc,
361 0x1fd0, 0x1fd3,
362 0x1fd6, 0x1fdb,
363 0x1fe0, 0x1fec,
364 0x1ff2, 0x1ff4,
365 0x1ff6, 0x1ffc,
366 0x2071, 0x2071,
367 0x207f, 0x207f,
368 0x2090, 0x209c,
369 0x2102, 0x2102,
370 0x2107, 0x2107,
371 0x210a, 0x2113,
372 0x2115, 0x2115,
373 0x2119, 0x211d,
374 0x2124, 0x2124,
375 0x2126, 0x2126,
376 0x2128, 0x2128,
377 0x212a, 0x212d,
378 0x212f, 0x2139,
379 0x213c, 0x213f,
380 0x2145, 0x2149,
381 0x214e, 0x214e,
382 0x2160, 0x2188,
383 0x24b6, 0x24e9,
384 0x2c00, 0x2c2e,
385 0x2c30, 0x2c5e,
386 0x2c60, 0x2ce4,
387 0x2ceb, 0x2cee,
388 0x2cf2, 0x2cf3,
389 0x2d00, 0x2d25,
390 0x2d27, 0x2d27,
391 0x2d2d, 0x2d2d,
392 0x2d30, 0x2d67,
393 0x2d6f, 0x2d6f,
394 0x2d80, 0x2d96,
395 0x2da0, 0x2da6,
396 0x2da8, 0x2dae,
397 0x2db0, 0x2db6,
398 0x2db8, 0x2dbe,
399 0x2dc0, 0x2dc6,
400 0x2dc8, 0x2dce,
401 0x2dd0, 0x2dd6,
402 0x2dd8, 0x2dde,
403 0x2de0, 0x2dff,
404 0x2e2f, 0x2e2f,
405 0x3005, 0x3007,
406 0x3021, 0x3029,
407 0x3031, 0x3035,
408 0x3038, 0x303c,
409 0x3041, 0x3096,
410 0x309d, 0x309f,
411 0x30a1, 0x30fa,
412 0x30fc, 0x30ff,
413 0x3105, 0x312f,
414 0x3131, 0x318e,
415 0x31a0, 0x31bf,
416 0x31f0, 0x31ff,
417 0x3400, 0x4dbf,
418 0x4e00, 0x9ffc,
419 0xa000, 0xa48c,
420 0xa4d0, 0xa4fd,
421 0xa500, 0xa60c,
422 0xa610, 0xa61f,
423 0xa62a, 0xa62b,
424 0xa640, 0xa66e,
425 0xa674, 0xa67b,
426 0xa67f, 0xa6ef,
427 0xa717, 0xa71f,
428 0xa722, 0xa788,
429 0xa78b, 0xa7bf,
430 0xa7c2, 0xa7ca,
431 0xa7f5, 0xa805,
432 0xa807, 0xa827,
433 0xa840, 0xa873,
434 0xa880, 0xa8c3,
435 0xa8c5, 0xa8c5,
436 0xa8f2, 0xa8f7,
437 0xa8fb, 0xa8fb,
438 0xa8fd, 0xa8ff,
439 0xa90a, 0xa92a,
440 0xa930, 0xa952,
441 0xa960, 0xa97c,
442 0xa980, 0xa9b2,
443 0xa9b4, 0xa9bf,
444 0xa9cf, 0xa9cf,
445 0xa9e0, 0xa9ef,
446 0xa9fa, 0xa9fe,
447 0xaa00, 0xaa36,
448 0xaa40, 0xaa4d,
449 0xaa60, 0xaa76,
450 0xaa7a, 0xaabe,
451 0xaac0, 0xaac0,
452 0xaac2, 0xaac2,
453 0xaadb, 0xaadd,
454 0xaae0, 0xaaef,
455 0xaaf2, 0xaaf5,
456 0xab01, 0xab06,
457 0xab09, 0xab0e,
458 0xab11, 0xab16,
459 0xab20, 0xab26,
460 0xab28, 0xab2e,
461 0xab30, 0xab5a,
462 0xab5c, 0xab69,
463 0xab70, 0xabea,
464 0xac00, 0xd7a3,
465 0xd7b0, 0xd7c6,
466 0xd7cb, 0xd7fb,
467 0xf900, 0xfa6d,
468 0xfa70, 0xfad9,
469 0xfb00, 0xfb06,
470 0xfb13, 0xfb17,
471 0xfb1d, 0xfb28,
472 0xfb2a, 0xfb36,
473 0xfb38, 0xfb3c,
474 0xfb3e, 0xfb3e,
475 0xfb40, 0xfb41,
476 0xfb43, 0xfb44,
477 0xfb46, 0xfbb1,
478 0xfbd3, 0xfd3d,
479 0xfd50, 0xfd8f,
480 0xfd92, 0xfdc7,
481 0xfdf0, 0xfdfb,
482 0xfe70, 0xfe74,
483 0xfe76, 0xfefc,
484 0xff21, 0xff3a,
485 0xff41, 0xff5a,
486 0xff66, 0xffbe,
487 0xffc2, 0xffc7,
488 0xffca, 0xffcf,
489 0xffd2, 0xffd7,
490 0xffda, 0xffdc,
491 0x10000, 0x1000b,
492 0x1000d, 0x10026,
493 0x10028, 0x1003a,
494 0x1003c, 0x1003d,
495 0x1003f, 0x1004d,
496 0x10050, 0x1005d,
497 0x10080, 0x100fa,
498 0x10140, 0x10174,
499 0x10280, 0x1029c,
500 0x102a0, 0x102d0,
501 0x10300, 0x1031f,
502 0x1032d, 0x1034a,
503 0x10350, 0x1037a,
504 0x10380, 0x1039d,
505 0x103a0, 0x103c3,
506 0x103c8, 0x103cf,
507 0x103d1, 0x103d5,
508 0x10400, 0x1049d,
509 0x104b0, 0x104d3,
510 0x104d8, 0x104fb,
511 0x10500, 0x10527,
512 0x10530, 0x10563,
513 0x10600, 0x10736,
514 0x10740, 0x10755,
515 0x10760, 0x10767,
516 0x10800, 0x10805,
517 0x10808, 0x10808,
518 0x1080a, 0x10835,
519 0x10837, 0x10838,
520 0x1083c, 0x1083c,
521 0x1083f, 0x10855,
522 0x10860, 0x10876,
523 0x10880, 0x1089e,
524 0x108e0, 0x108f2,
525 0x108f4, 0x108f5,
526 0x10900, 0x10915,
527 0x10920, 0x10939,
528 0x10980, 0x109b7,
529 0x109be, 0x109bf,
530 0x10a00, 0x10a03,
531 0x10a05, 0x10a06,
532 0x10a0c, 0x10a13,
533 0x10a15, 0x10a17,
534 0x10a19, 0x10a35,
535 0x10a60, 0x10a7c,
536 0x10a80, 0x10a9c,
537 0x10ac0, 0x10ac7,
538 0x10ac9, 0x10ae4,
539 0x10b00, 0x10b35,
540 0x10b40, 0x10b55,
541 0x10b60, 0x10b72,
542 0x10b80, 0x10b91,
543 0x10c00, 0x10c48,
544 0x10c80, 0x10cb2,
545 0x10cc0, 0x10cf2,
546 0x10d00, 0x10d27,
547 0x10e80, 0x10ea9,
548 0x10eab, 0x10eac,
549 0x10eb0, 0x10eb1,
550 0x10f00, 0x10f1c,
551 0x10f27, 0x10f27,
552 0x10f30, 0x10f45,
553 0x10fb0, 0x10fc4,
554 0x10fe0, 0x10ff6,
555 0x11000, 0x11045,
556 0x11082, 0x110b8,
557 0x110d0, 0x110e8,
558 0x11100, 0x11132,
559 0x11144, 0x11147,
560 0x11150, 0x11172,
561 0x11176, 0x11176,
562 0x11180, 0x111bf,
563 0x111c1, 0x111c4,
564 0x111ce, 0x111cf,
565 0x111da, 0x111da,
566 0x111dc, 0x111dc,
567 0x11200, 0x11211,
568 0x11213, 0x11234,
569 0x11237, 0x11237,
570 0x1123e, 0x1123e,
571 0x11280, 0x11286,
572 0x11288, 0x11288,
573 0x1128a, 0x1128d,
574 0x1128f, 0x1129d,
575 0x1129f, 0x112a8,
576 0x112b0, 0x112e8,
577 0x11300, 0x11303,
578 0x11305, 0x1130c,
579 0x1130f, 0x11310,
580 0x11313, 0x11328,
581 0x1132a, 0x11330,
582 0x11332, 0x11333,
583 0x11335, 0x11339,
584 0x1133d, 0x11344,
585 0x11347, 0x11348,
586 0x1134b, 0x1134c,
587 0x11350, 0x11350,
588 0x11357, 0x11357,
589 0x1135d, 0x11363,
590 0x11400, 0x11441,
591 0x11443, 0x11445,
592 0x11447, 0x1144a,
593 0x1145f, 0x11461,
594 0x11480, 0x114c1,
595 0x114c4, 0x114c5,
596 0x114c7, 0x114c7,
597 0x11580, 0x115b5,
598 0x115b8, 0x115be,
599 0x115d8, 0x115dd,
600 0x11600, 0x1163e,
601 0x11640, 0x11640,
602 0x11644, 0x11644,
603 0x11680, 0x116b5,
604 0x116b8, 0x116b8,
605 0x11700, 0x1171a,
606 0x1171d, 0x1172a,
607 0x11800, 0x11838,
608 0x118a0, 0x118df,
609 0x118ff, 0x11906,
610 0x11909, 0x11909,
611 0x1190c, 0x11913,
612 0x11915, 0x11916,
613 0x11918, 0x11935,
614 0x11937, 0x11938,
615 0x1193b, 0x1193c,
616 0x1193f, 0x11942,
617 0x119a0, 0x119a7,
618 0x119aa, 0x119d7,
619 0x119da, 0x119df,
620 0x119e1, 0x119e1,
621 0x119e3, 0x119e4,
622 0x11a00, 0x11a32,
623 0x11a35, 0x11a3e,
624 0x11a50, 0x11a97,
625 0x11a9d, 0x11a9d,
626 0x11ac0, 0x11af8,
627 0x11c00, 0x11c08,
628 0x11c0a, 0x11c36,
629 0x11c38, 0x11c3e,
630 0x11c40, 0x11c40,
631 0x11c72, 0x11c8f,
632 0x11c92, 0x11ca7,
633 0x11ca9, 0x11cb6,
634 0x11d00, 0x11d06,
635 0x11d08, 0x11d09,
636 0x11d0b, 0x11d36,
637 0x11d3a, 0x11d3a,
638 0x11d3c, 0x11d3d,
639 0x11d3f, 0x11d41,
640 0x11d43, 0x11d43,
641 0x11d46, 0x11d47,
642 0x11d60, 0x11d65,
643 0x11d67, 0x11d68,
644 0x11d6a, 0x11d8e,
645 0x11d90, 0x11d91,
646 0x11d93, 0x11d96,
647 0x11d98, 0x11d98,
648 0x11ee0, 0x11ef6,
649 0x11fb0, 0x11fb0,
650 0x12000, 0x12399,
651 0x12400, 0x1246e,
652 0x12480, 0x12543,
653 0x13000, 0x1342e,
654 0x14400, 0x14646,
655 0x16800, 0x16a38,
656 0x16a40, 0x16a5e,
657 0x16ad0, 0x16aed,
658 0x16b00, 0x16b2f,
659 0x16b40, 0x16b43,
660 0x16b63, 0x16b77,
661 0x16b7d, 0x16b8f,
662 0x16e40, 0x16e7f,
663 0x16f00, 0x16f4a,
664 0x16f4f, 0x16f87,
665 0x16f8f, 0x16f9f,
666 0x16fe0, 0x16fe1,
667 0x16fe3, 0x16fe3,
668 0x16ff0, 0x16ff1,
669 0x17000, 0x187f7,
670 0x18800, 0x18cd5,
671 0x18d00, 0x18d08,
672 0x1b000, 0x1b11e,
673 0x1b150, 0x1b152,
674 0x1b164, 0x1b167,
675 0x1b170, 0x1b2fb,
676 0x1bc00, 0x1bc6a,
677 0x1bc70, 0x1bc7c,
678 0x1bc80, 0x1bc88,
679 0x1bc90, 0x1bc99,
680 0x1bc9e, 0x1bc9e,
681 0x1d400, 0x1d454,
682 0x1d456, 0x1d49c,
683 0x1d49e, 0x1d49f,
684 0x1d4a2, 0x1d4a2,
685 0x1d4a5, 0x1d4a6,
686 0x1d4a9, 0x1d4ac,
687 0x1d4ae, 0x1d4b9,
688 0x1d4bb, 0x1d4bb,
689 0x1d4bd, 0x1d4c3,
690 0x1d4c5, 0x1d505,
691 0x1d507, 0x1d50a,
692 0x1d50d, 0x1d514,
693 0x1d516, 0x1d51c,
694 0x1d51e, 0x1d539,
695 0x1d53b, 0x1d53e,
696 0x1d540, 0x1d544,
697 0x1d546, 0x1d546,
698 0x1d54a, 0x1d550,
699 0x1d552, 0x1d6a5,
700 0x1d6a8, 0x1d6c0,
701 0x1d6c2, 0x1d6da,
702 0x1d6dc, 0x1d6fa,
703 0x1d6fc, 0x1d714,
704 0x1d716, 0x1d734,
705 0x1d736, 0x1d74e,
706 0x1d750, 0x1d76e,
707 0x1d770, 0x1d788,
708 0x1d78a, 0x1d7a8,
709 0x1d7aa, 0x1d7c2,
710 0x1d7c4, 0x1d7cb,
711 0x1e000, 0x1e006,
712 0x1e008, 0x1e018,
713 0x1e01b, 0x1e021,
714 0x1e023, 0x1e024,
715 0x1e026, 0x1e02a,
716 0x1e100, 0x1e12c,
717 0x1e137, 0x1e13d,
718 0x1e14e, 0x1e14e,
719 0x1e2c0, 0x1e2eb,
720 0x1e800, 0x1e8c4,
721 0x1e900, 0x1e943,
722 0x1e947, 0x1e947,
723 0x1e94b, 0x1e94b,
724 0x1ee00, 0x1ee03,
725 0x1ee05, 0x1ee1f,
726 0x1ee21, 0x1ee22,
727 0x1ee24, 0x1ee24,
728 0x1ee27, 0x1ee27,
729 0x1ee29, 0x1ee32,
730 0x1ee34, 0x1ee37,
731 0x1ee39, 0x1ee39,
732 0x1ee3b, 0x1ee3b,
733 0x1ee42, 0x1ee42,
734 0x1ee47, 0x1ee47,
735 0x1ee49, 0x1ee49,
736 0x1ee4b, 0x1ee4b,
737 0x1ee4d, 0x1ee4f,
738 0x1ee51, 0x1ee52,
739 0x1ee54, 0x1ee54,
740 0x1ee57, 0x1ee57,
741 0x1ee59, 0x1ee59,
742 0x1ee5b, 0x1ee5b,
743 0x1ee5d, 0x1ee5d,
744 0x1ee5f, 0x1ee5f,
745 0x1ee61, 0x1ee62,
746 0x1ee64, 0x1ee64,
747 0x1ee67, 0x1ee6a,
748 0x1ee6c, 0x1ee72,
749 0x1ee74, 0x1ee77,
750 0x1ee79, 0x1ee7c,
751 0x1ee7e, 0x1ee7e,
752 0x1ee80, 0x1ee89,
753 0x1ee8b, 0x1ee9b,
754 0x1eea1, 0x1eea3,
755 0x1eea5, 0x1eea9,
756 0x1eeab, 0x1eebb,
757 0x1f130, 0x1f149,
758 0x1f150, 0x1f169,
759 0x1f170, 0x1f189,
760 0x20000, 0x2a6dd,
761 0x2a700, 0x2b734,
762 0x2b740, 0x2b81d,
763 0x2b820, 0x2cea1,
764 0x2ceb0, 0x2ebe0,
765 0x2f800, 0x2fa1d,
766 0x30000, 0x3134a,
767 }; /* END of CR_Alpha */
768 
769 /* PROPERTY: 'Blank': POSIX [[:Blank:]] */
770 static const OnigCodePoint
771 CR_Blank[] = { 8,
772 0x0009, 0x0009,
773 0x0020, 0x0020,
774 0x00a0, 0x00a0,
775 0x1680, 0x1680,
776 0x2000, 0x200a,
777 0x202f, 0x202f,
778 0x205f, 0x205f,
779 0x3000, 0x3000,
780 }; /* END of CR_Blank */
781 
782 /* PROPERTY: 'Cntrl': POSIX [[:Cntrl:]] */
783 static const OnigCodePoint
784 CR_Cntrl[] = { 2,
785 0x0000, 0x001f,
786 0x007f, 0x009f,
787 }; /* END of CR_Cntrl */
788 
789 /* PROPERTY: 'Digit': POSIX [[:Digit:]] */
790 static const OnigCodePoint
791 CR_Digit[] = { 61,
792 0x0030, 0x0039,
793 0x0660, 0x0669,
794 0x06f0, 0x06f9,
795 0x07c0, 0x07c9,
796 0x0966, 0x096f,
797 0x09e6, 0x09ef,
798 0x0a66, 0x0a6f,
799 0x0ae6, 0x0aef,
800 0x0b66, 0x0b6f,
801 0x0be6, 0x0bef,
802 0x0c66, 0x0c6f,
803 0x0ce6, 0x0cef,
804 0x0d66, 0x0d6f,
805 0x0de6, 0x0def,
806 0x0e50, 0x0e59,
807 0x0ed0, 0x0ed9,
808 0x0f20, 0x0f29,
809 0x1040, 0x1049,
810 0x1090, 0x1099,
811 0x17e0, 0x17e9,
812 0x1810, 0x1819,
813 0x1946, 0x194f,
814 0x19d0, 0x19d9,
815 0x1a80, 0x1a89,
816 0x1a90, 0x1a99,
817 0x1b50, 0x1b59,
818 0x1bb0, 0x1bb9,
819 0x1c40, 0x1c49,
820 0x1c50, 0x1c59,
821 0xa620, 0xa629,
822 0xa8d0, 0xa8d9,
823 0xa900, 0xa909,
824 0xa9d0, 0xa9d9,
825 0xa9f0, 0xa9f9,
826 0xaa50, 0xaa59,
827 0xabf0, 0xabf9,
828 0xff10, 0xff19,
829 0x104a0, 0x104a9,
830 0x10d30, 0x10d39,
831 0x11066, 0x1106f,
832 0x110f0, 0x110f9,
833 0x11136, 0x1113f,
834 0x111d0, 0x111d9,
835 0x112f0, 0x112f9,
836 0x11450, 0x11459,
837 0x114d0, 0x114d9,
838 0x11650, 0x11659,
839 0x116c0, 0x116c9,
840 0x11730, 0x11739,
841 0x118e0, 0x118e9,
842 0x11950, 0x11959,
843 0x11c50, 0x11c59,
844 0x11d50, 0x11d59,
845 0x11da0, 0x11da9,
846 0x16a60, 0x16a69,
847 0x16b50, 0x16b59,
848 0x1d7ce, 0x1d7ff,
849 0x1e140, 0x1e149,
850 0x1e2f0, 0x1e2f9,
851 0x1e950, 0x1e959,
852 0x1fbf0, 0x1fbf9,
853 }; /* END of CR_Digit */
854 
855 /* PROPERTY: 'Graph': POSIX [[:Graph:]] */
856 static const OnigCodePoint
857 CR_Graph[] = { 682,
858 0x0021, 0x007e,
859 0x00a1, 0x0377,
860 0x037a, 0x037f,
861 0x0384, 0x038a,
862 0x038c, 0x038c,
863 0x038e, 0x03a1,
864 0x03a3, 0x052f,
865 0x0531, 0x0556,
866 0x0559, 0x058a,
867 0x058d, 0x058f,
868 0x0591, 0x05c7,
869 0x05d0, 0x05ea,
870 0x05ef, 0x05f4,
871 0x0600, 0x061c,
872 0x061e, 0x070d,
873 0x070f, 0x074a,
874 0x074d, 0x07b1,
875 0x07c0, 0x07fa,
876 0x07fd, 0x082d,
877 0x0830, 0x083e,
878 0x0840, 0x085b,
879 0x085e, 0x085e,
880 0x0860, 0x086a,
881 0x08a0, 0x08b4,
882 0x08b6, 0x08c7,
883 0x08d3, 0x0983,
884 0x0985, 0x098c,
885 0x098f, 0x0990,
886 0x0993, 0x09a8,
887 0x09aa, 0x09b0,
888 0x09b2, 0x09b2,
889 0x09b6, 0x09b9,
890 0x09bc, 0x09c4,
891 0x09c7, 0x09c8,
892 0x09cb, 0x09ce,
893 0x09d7, 0x09d7,
894 0x09dc, 0x09dd,
895 0x09df, 0x09e3,
896 0x09e6, 0x09fe,
897 0x0a01, 0x0a03,
898 0x0a05, 0x0a0a,
899 0x0a0f, 0x0a10,
900 0x0a13, 0x0a28,
901 0x0a2a, 0x0a30,
902 0x0a32, 0x0a33,
903 0x0a35, 0x0a36,
904 0x0a38, 0x0a39,
905 0x0a3c, 0x0a3c,
906 0x0a3e, 0x0a42,
907 0x0a47, 0x0a48,
908 0x0a4b, 0x0a4d,
909 0x0a51, 0x0a51,
910 0x0a59, 0x0a5c,
911 0x0a5e, 0x0a5e,
912 0x0a66, 0x0a76,
913 0x0a81, 0x0a83,
914 0x0a85, 0x0a8d,
915 0x0a8f, 0x0a91,
916 0x0a93, 0x0aa8,
917 0x0aaa, 0x0ab0,
918 0x0ab2, 0x0ab3,
919 0x0ab5, 0x0ab9,
920 0x0abc, 0x0ac5,
921 0x0ac7, 0x0ac9,
922 0x0acb, 0x0acd,
923 0x0ad0, 0x0ad0,
924 0x0ae0, 0x0ae3,
925 0x0ae6, 0x0af1,
926 0x0af9, 0x0aff,
927 0x0b01, 0x0b03,
928 0x0b05, 0x0b0c,
929 0x0b0f, 0x0b10,
930 0x0b13, 0x0b28,
931 0x0b2a, 0x0b30,
932 0x0b32, 0x0b33,
933 0x0b35, 0x0b39,
934 0x0b3c, 0x0b44,
935 0x0b47, 0x0b48,
936 0x0b4b, 0x0b4d,
937 0x0b55, 0x0b57,
938 0x0b5c, 0x0b5d,
939 0x0b5f, 0x0b63,
940 0x0b66, 0x0b77,
941 0x0b82, 0x0b83,
942 0x0b85, 0x0b8a,
943 0x0b8e, 0x0b90,
944 0x0b92, 0x0b95,
945 0x0b99, 0x0b9a,
946 0x0b9c, 0x0b9c,
947 0x0b9e, 0x0b9f,
948 0x0ba3, 0x0ba4,
949 0x0ba8, 0x0baa,
950 0x0bae, 0x0bb9,
951 0x0bbe, 0x0bc2,
952 0x0bc6, 0x0bc8,
953 0x0bca, 0x0bcd,
954 0x0bd0, 0x0bd0,
955 0x0bd7, 0x0bd7,
956 0x0be6, 0x0bfa,
957 0x0c00, 0x0c0c,
958 0x0c0e, 0x0c10,
959 0x0c12, 0x0c28,
960 0x0c2a, 0x0c39,
961 0x0c3d, 0x0c44,
962 0x0c46, 0x0c48,
963 0x0c4a, 0x0c4d,
964 0x0c55, 0x0c56,
965 0x0c58, 0x0c5a,
966 0x0c60, 0x0c63,
967 0x0c66, 0x0c6f,
968 0x0c77, 0x0c8c,
969 0x0c8e, 0x0c90,
970 0x0c92, 0x0ca8,
971 0x0caa, 0x0cb3,
972 0x0cb5, 0x0cb9,
973 0x0cbc, 0x0cc4,
974 0x0cc6, 0x0cc8,
975 0x0cca, 0x0ccd,
976 0x0cd5, 0x0cd6,
977 0x0cde, 0x0cde,
978 0x0ce0, 0x0ce3,
979 0x0ce6, 0x0cef,
980 0x0cf1, 0x0cf2,
981 0x0d00, 0x0d0c,
982 0x0d0e, 0x0d10,
983 0x0d12, 0x0d44,
984 0x0d46, 0x0d48,
985 0x0d4a, 0x0d4f,
986 0x0d54, 0x0d63,
987 0x0d66, 0x0d7f,
988 0x0d81, 0x0d83,
989 0x0d85, 0x0d96,
990 0x0d9a, 0x0db1,
991 0x0db3, 0x0dbb,
992 0x0dbd, 0x0dbd,
993 0x0dc0, 0x0dc6,
994 0x0dca, 0x0dca,
995 0x0dcf, 0x0dd4,
996 0x0dd6, 0x0dd6,
997 0x0dd8, 0x0ddf,
998 0x0de6, 0x0def,
999 0x0df2, 0x0df4,
1000 0x0e01, 0x0e3a,
1001 0x0e3f, 0x0e5b,
1002 0x0e81, 0x0e82,
1003 0x0e84, 0x0e84,
1004 0x0e86, 0x0e8a,
1005 0x0e8c, 0x0ea3,
1006 0x0ea5, 0x0ea5,
1007 0x0ea7, 0x0ebd,
1008 0x0ec0, 0x0ec4,
1009 0x0ec6, 0x0ec6,
1010 0x0ec8, 0x0ecd,
1011 0x0ed0, 0x0ed9,
1012 0x0edc, 0x0edf,
1013 0x0f00, 0x0f47,
1014 0x0f49, 0x0f6c,
1015 0x0f71, 0x0f97,
1016 0x0f99, 0x0fbc,
1017 0x0fbe, 0x0fcc,
1018 0x0fce, 0x0fda,
1019 0x1000, 0x10c5,
1020 0x10c7, 0x10c7,
1021 0x10cd, 0x10cd,
1022 0x10d0, 0x1248,
1023 0x124a, 0x124d,
1024 0x1250, 0x1256,
1025 0x1258, 0x1258,
1026 0x125a, 0x125d,
1027 0x1260, 0x1288,
1028 0x128a, 0x128d,
1029 0x1290, 0x12b0,
1030 0x12b2, 0x12b5,
1031 0x12b8, 0x12be,
1032 0x12c0, 0x12c0,
1033 0x12c2, 0x12c5,
1034 0x12c8, 0x12d6,
1035 0x12d8, 0x1310,
1036 0x1312, 0x1315,
1037 0x1318, 0x135a,
1038 0x135d, 0x137c,
1039 0x1380, 0x1399,
1040 0x13a0, 0x13f5,
1041 0x13f8, 0x13fd,
1042 0x1400, 0x167f,
1043 0x1681, 0x169c,
1044 0x16a0, 0x16f8,
1045 0x1700, 0x170c,
1046 0x170e, 0x1714,
1047 0x1720, 0x1736,
1048 0x1740, 0x1753,
1049 0x1760, 0x176c,
1050 0x176e, 0x1770,
1051 0x1772, 0x1773,
1052 0x1780, 0x17dd,
1053 0x17e0, 0x17e9,
1054 0x17f0, 0x17f9,
1055 0x1800, 0x180e,
1056 0x1810, 0x1819,
1057 0x1820, 0x1878,
1058 0x1880, 0x18aa,
1059 0x18b0, 0x18f5,
1060 0x1900, 0x191e,
1061 0x1920, 0x192b,
1062 0x1930, 0x193b,
1063 0x1940, 0x1940,
1064 0x1944, 0x196d,
1065 0x1970, 0x1974,
1066 0x1980, 0x19ab,
1067 0x19b0, 0x19c9,
1068 0x19d0, 0x19da,
1069 0x19de, 0x1a1b,
1070 0x1a1e, 0x1a5e,
1071 0x1a60, 0x1a7c,
1072 0x1a7f, 0x1a89,
1073 0x1a90, 0x1a99,
1074 0x1aa0, 0x1aad,
1075 0x1ab0, 0x1ac0,
1076 0x1b00, 0x1b4b,
1077 0x1b50, 0x1b7c,
1078 0x1b80, 0x1bf3,
1079 0x1bfc, 0x1c37,
1080 0x1c3b, 0x1c49,
1081 0x1c4d, 0x1c88,
1082 0x1c90, 0x1cba,
1083 0x1cbd, 0x1cc7,
1084 0x1cd0, 0x1cfa,
1085 0x1d00, 0x1df9,
1086 0x1dfb, 0x1f15,
1087 0x1f18, 0x1f1d,
1088 0x1f20, 0x1f45,
1089 0x1f48, 0x1f4d,
1090 0x1f50, 0x1f57,
1091 0x1f59, 0x1f59,
1092 0x1f5b, 0x1f5b,
1093 0x1f5d, 0x1f5d,
1094 0x1f5f, 0x1f7d,
1095 0x1f80, 0x1fb4,
1096 0x1fb6, 0x1fc4,
1097 0x1fc6, 0x1fd3,
1098 0x1fd6, 0x1fdb,
1099 0x1fdd, 0x1fef,
1100 0x1ff2, 0x1ff4,
1101 0x1ff6, 0x1ffe,
1102 0x200b, 0x2027,
1103 0x202a, 0x202e,
1104 0x2030, 0x205e,
1105 0x2060, 0x2064,
1106 0x2066, 0x2071,
1107 0x2074, 0x208e,
1108 0x2090, 0x209c,
1109 0x20a0, 0x20bf,
1110 0x20d0, 0x20f0,
1111 0x2100, 0x218b,
1112 0x2190, 0x2426,
1113 0x2440, 0x244a,
1114 0x2460, 0x2b73,
1115 0x2b76, 0x2b95,
1116 0x2b97, 0x2c2e,
1117 0x2c30, 0x2c5e,
1118 0x2c60, 0x2cf3,
1119 0x2cf9, 0x2d25,
1120 0x2d27, 0x2d27,
1121 0x2d2d, 0x2d2d,
1122 0x2d30, 0x2d67,
1123 0x2d6f, 0x2d70,
1124 0x2d7f, 0x2d96,
1125 0x2da0, 0x2da6,
1126 0x2da8, 0x2dae,
1127 0x2db0, 0x2db6,
1128 0x2db8, 0x2dbe,
1129 0x2dc0, 0x2dc6,
1130 0x2dc8, 0x2dce,
1131 0x2dd0, 0x2dd6,
1132 0x2dd8, 0x2dde,
1133 0x2de0, 0x2e52,
1134 0x2e80, 0x2e99,
1135 0x2e9b, 0x2ef3,
1136 0x2f00, 0x2fd5,
1137 0x2ff0, 0x2ffb,
1138 0x3001, 0x303f,
1139 0x3041, 0x3096,
1140 0x3099, 0x30ff,
1141 0x3105, 0x312f,
1142 0x3131, 0x318e,
1143 0x3190, 0x31e3,
1144 0x31f0, 0x321e,
1145 0x3220, 0x9ffc,
1146 0xa000, 0xa48c,
1147 0xa490, 0xa4c6,
1148 0xa4d0, 0xa62b,
1149 0xa640, 0xa6f7,
1150 0xa700, 0xa7bf,
1151 0xa7c2, 0xa7ca,
1152 0xa7f5, 0xa82c,
1153 0xa830, 0xa839,
1154 0xa840, 0xa877,
1155 0xa880, 0xa8c5,
1156 0xa8ce, 0xa8d9,
1157 0xa8e0, 0xa953,
1158 0xa95f, 0xa97c,
1159 0xa980, 0xa9cd,
1160 0xa9cf, 0xa9d9,
1161 0xa9de, 0xa9fe,
1162 0xaa00, 0xaa36,
1163 0xaa40, 0xaa4d,
1164 0xaa50, 0xaa59,
1165 0xaa5c, 0xaac2,
1166 0xaadb, 0xaaf6,
1167 0xab01, 0xab06,
1168 0xab09, 0xab0e,
1169 0xab11, 0xab16,
1170 0xab20, 0xab26,
1171 0xab28, 0xab2e,
1172 0xab30, 0xab6b,
1173 0xab70, 0xabed,
1174 0xabf0, 0xabf9,
1175 0xac00, 0xd7a3,
1176 0xd7b0, 0xd7c6,
1177 0xd7cb, 0xd7fb,
1178 0xe000, 0xfa6d,
1179 0xfa70, 0xfad9,
1180 0xfb00, 0xfb06,
1181 0xfb13, 0xfb17,
1182 0xfb1d, 0xfb36,
1183 0xfb38, 0xfb3c,
1184 0xfb3e, 0xfb3e,
1185 0xfb40, 0xfb41,
1186 0xfb43, 0xfb44,
1187 0xfb46, 0xfbc1,
1188 0xfbd3, 0xfd3f,
1189 0xfd50, 0xfd8f,
1190 0xfd92, 0xfdc7,
1191 0xfdf0, 0xfdfd,
1192 0xfe00, 0xfe19,
1193 0xfe20, 0xfe52,
1194 0xfe54, 0xfe66,
1195 0xfe68, 0xfe6b,
1196 0xfe70, 0xfe74,
1197 0xfe76, 0xfefc,
1198 0xfeff, 0xfeff,
1199 0xff01, 0xffbe,
1200 0xffc2, 0xffc7,
1201 0xffca, 0xffcf,
1202 0xffd2, 0xffd7,
1203 0xffda, 0xffdc,
1204 0xffe0, 0xffe6,
1205 0xffe8, 0xffee,
1206 0xfff9, 0xfffd,
1207 0x10000, 0x1000b,
1208 0x1000d, 0x10026,
1209 0x10028, 0x1003a,
1210 0x1003c, 0x1003d,
1211 0x1003f, 0x1004d,
1212 0x10050, 0x1005d,
1213 0x10080, 0x100fa,
1214 0x10100, 0x10102,
1215 0x10107, 0x10133,
1216 0x10137, 0x1018e,
1217 0x10190, 0x1019c,
1218 0x101a0, 0x101a0,
1219 0x101d0, 0x101fd,
1220 0x10280, 0x1029c,
1221 0x102a0, 0x102d0,
1222 0x102e0, 0x102fb,
1223 0x10300, 0x10323,
1224 0x1032d, 0x1034a,
1225 0x10350, 0x1037a,
1226 0x10380, 0x1039d,
1227 0x1039f, 0x103c3,
1228 0x103c8, 0x103d5,
1229 0x10400, 0x1049d,
1230 0x104a0, 0x104a9,
1231 0x104b0, 0x104d3,
1232 0x104d8, 0x104fb,
1233 0x10500, 0x10527,
1234 0x10530, 0x10563,
1235 0x1056f, 0x1056f,
1236 0x10600, 0x10736,
1237 0x10740, 0x10755,
1238 0x10760, 0x10767,
1239 0x10800, 0x10805,
1240 0x10808, 0x10808,
1241 0x1080a, 0x10835,
1242 0x10837, 0x10838,
1243 0x1083c, 0x1083c,
1244 0x1083f, 0x10855,
1245 0x10857, 0x1089e,
1246 0x108a7, 0x108af,
1247 0x108e0, 0x108f2,
1248 0x108f4, 0x108f5,
1249 0x108fb, 0x1091b,
1250 0x1091f, 0x10939,
1251 0x1093f, 0x1093f,
1252 0x10980, 0x109b7,
1253 0x109bc, 0x109cf,
1254 0x109d2, 0x10a03,
1255 0x10a05, 0x10a06,
1256 0x10a0c, 0x10a13,
1257 0x10a15, 0x10a17,
1258 0x10a19, 0x10a35,
1259 0x10a38, 0x10a3a,
1260 0x10a3f, 0x10a48,
1261 0x10a50, 0x10a58,
1262 0x10a60, 0x10a9f,
1263 0x10ac0, 0x10ae6,
1264 0x10aeb, 0x10af6,
1265 0x10b00, 0x10b35,
1266 0x10b39, 0x10b55,
1267 0x10b58, 0x10b72,
1268 0x10b78, 0x10b91,
1269 0x10b99, 0x10b9c,
1270 0x10ba9, 0x10baf,
1271 0x10c00, 0x10c48,
1272 0x10c80, 0x10cb2,
1273 0x10cc0, 0x10cf2,
1274 0x10cfa, 0x10d27,
1275 0x10d30, 0x10d39,
1276 0x10e60, 0x10e7e,
1277 0x10e80, 0x10ea9,
1278 0x10eab, 0x10ead,
1279 0x10eb0, 0x10eb1,
1280 0x10f00, 0x10f27,
1281 0x10f30, 0x10f59,
1282 0x10fb0, 0x10fcb,
1283 0x10fe0, 0x10ff6,
1284 0x11000, 0x1104d,
1285 0x11052, 0x1106f,
1286 0x1107f, 0x110c1,
1287 0x110cd, 0x110cd,
1288 0x110d0, 0x110e8,
1289 0x110f0, 0x110f9,
1290 0x11100, 0x11134,
1291 0x11136, 0x11147,
1292 0x11150, 0x11176,
1293 0x11180, 0x111df,
1294 0x111e1, 0x111f4,
1295 0x11200, 0x11211,
1296 0x11213, 0x1123e,
1297 0x11280, 0x11286,
1298 0x11288, 0x11288,
1299 0x1128a, 0x1128d,
1300 0x1128f, 0x1129d,
1301 0x1129f, 0x112a9,
1302 0x112b0, 0x112ea,
1303 0x112f0, 0x112f9,
1304 0x11300, 0x11303,
1305 0x11305, 0x1130c,
1306 0x1130f, 0x11310,
1307 0x11313, 0x11328,
1308 0x1132a, 0x11330,
1309 0x11332, 0x11333,
1310 0x11335, 0x11339,
1311 0x1133b, 0x11344,
1312 0x11347, 0x11348,
1313 0x1134b, 0x1134d,
1314 0x11350, 0x11350,
1315 0x11357, 0x11357,
1316 0x1135d, 0x11363,
1317 0x11366, 0x1136c,
1318 0x11370, 0x11374,
1319 0x11400, 0x1145b,
1320 0x1145d, 0x11461,
1321 0x11480, 0x114c7,
1322 0x114d0, 0x114d9,
1323 0x11580, 0x115b5,
1324 0x115b8, 0x115dd,
1325 0x11600, 0x11644,
1326 0x11650, 0x11659,
1327 0x11660, 0x1166c,
1328 0x11680, 0x116b8,
1329 0x116c0, 0x116c9,
1330 0x11700, 0x1171a,
1331 0x1171d, 0x1172b,
1332 0x11730, 0x1173f,
1333 0x11800, 0x1183b,
1334 0x118a0, 0x118f2,
1335 0x118ff, 0x11906,
1336 0x11909, 0x11909,
1337 0x1190c, 0x11913,
1338 0x11915, 0x11916,
1339 0x11918, 0x11935,
1340 0x11937, 0x11938,
1341 0x1193b, 0x11946,
1342 0x11950, 0x11959,
1343 0x119a0, 0x119a7,
1344 0x119aa, 0x119d7,
1345 0x119da, 0x119e4,
1346 0x11a00, 0x11a47,
1347 0x11a50, 0x11aa2,
1348 0x11ac0, 0x11af8,
1349 0x11c00, 0x11c08,
1350 0x11c0a, 0x11c36,
1351 0x11c38, 0x11c45,
1352 0x11c50, 0x11c6c,
1353 0x11c70, 0x11c8f,
1354 0x11c92, 0x11ca7,
1355 0x11ca9, 0x11cb6,
1356 0x11d00, 0x11d06,
1357 0x11d08, 0x11d09,
1358 0x11d0b, 0x11d36,
1359 0x11d3a, 0x11d3a,
1360 0x11d3c, 0x11d3d,
1361 0x11d3f, 0x11d47,
1362 0x11d50, 0x11d59,
1363 0x11d60, 0x11d65,
1364 0x11d67, 0x11d68,
1365 0x11d6a, 0x11d8e,
1366 0x11d90, 0x11d91,
1367 0x11d93, 0x11d98,
1368 0x11da0, 0x11da9,
1369 0x11ee0, 0x11ef8,
1370 0x11fb0, 0x11fb0,
1371 0x11fc0, 0x11ff1,
1372 0x11fff, 0x12399,
1373 0x12400, 0x1246e,
1374 0x12470, 0x12474,
1375 0x12480, 0x12543,
1376 0x13000, 0x1342e,
1377 0x13430, 0x13438,
1378 0x14400, 0x14646,
1379 0x16800, 0x16a38,
1380 0x16a40, 0x16a5e,
1381 0x16a60, 0x16a69,
1382 0x16a6e, 0x16a6f,
1383 0x16ad0, 0x16aed,
1384 0x16af0, 0x16af5,
1385 0x16b00, 0x16b45,
1386 0x16b50, 0x16b59,
1387 0x16b5b, 0x16b61,
1388 0x16b63, 0x16b77,
1389 0x16b7d, 0x16b8f,
1390 0x16e40, 0x16e9a,
1391 0x16f00, 0x16f4a,
1392 0x16f4f, 0x16f87,
1393 0x16f8f, 0x16f9f,
1394 0x16fe0, 0x16fe4,
1395 0x16ff0, 0x16ff1,
1396 0x17000, 0x187f7,
1397 0x18800, 0x18cd5,
1398 0x18d00, 0x18d08,
1399 0x1b000, 0x1b11e,
1400 0x1b150, 0x1b152,
1401 0x1b164, 0x1b167,
1402 0x1b170, 0x1b2fb,
1403 0x1bc00, 0x1bc6a,
1404 0x1bc70, 0x1bc7c,
1405 0x1bc80, 0x1bc88,
1406 0x1bc90, 0x1bc99,
1407 0x1bc9c, 0x1bca3,
1408 0x1d000, 0x1d0f5,
1409 0x1d100, 0x1d126,
1410 0x1d129, 0x1d1e8,
1411 0x1d200, 0x1d245,
1412 0x1d2e0, 0x1d2f3,
1413 0x1d300, 0x1d356,
1414 0x1d360, 0x1d378,
1415 0x1d400, 0x1d454,
1416 0x1d456, 0x1d49c,
1417 0x1d49e, 0x1d49f,
1418 0x1d4a2, 0x1d4a2,
1419 0x1d4a5, 0x1d4a6,
1420 0x1d4a9, 0x1d4ac,
1421 0x1d4ae, 0x1d4b9,
1422 0x1d4bb, 0x1d4bb,
1423 0x1d4bd, 0x1d4c3,
1424 0x1d4c5, 0x1d505,
1425 0x1d507, 0x1d50a,
1426 0x1d50d, 0x1d514,
1427 0x1d516, 0x1d51c,
1428 0x1d51e, 0x1d539,
1429 0x1d53b, 0x1d53e,
1430 0x1d540, 0x1d544,
1431 0x1d546, 0x1d546,
1432 0x1d54a, 0x1d550,
1433 0x1d552, 0x1d6a5,
1434 0x1d6a8, 0x1d7cb,
1435 0x1d7ce, 0x1da8b,
1436 0x1da9b, 0x1da9f,
1437 0x1daa1, 0x1daaf,
1438 0x1e000, 0x1e006,
1439 0x1e008, 0x1e018,
1440 0x1e01b, 0x1e021,
1441 0x1e023, 0x1e024,
1442 0x1e026, 0x1e02a,
1443 0x1e100, 0x1e12c,
1444 0x1e130, 0x1e13d,
1445 0x1e140, 0x1e149,
1446 0x1e14e, 0x1e14f,
1447 0x1e2c0, 0x1e2f9,
1448 0x1e2ff, 0x1e2ff,
1449 0x1e800, 0x1e8c4,
1450 0x1e8c7, 0x1e8d6,
1451 0x1e900, 0x1e94b,
1452 0x1e950, 0x1e959,
1453 0x1e95e, 0x1e95f,
1454 0x1ec71, 0x1ecb4,
1455 0x1ed01, 0x1ed3d,
1456 0x1ee00, 0x1ee03,
1457 0x1ee05, 0x1ee1f,
1458 0x1ee21, 0x1ee22,
1459 0x1ee24, 0x1ee24,
1460 0x1ee27, 0x1ee27,
1461 0x1ee29, 0x1ee32,
1462 0x1ee34, 0x1ee37,
1463 0x1ee39, 0x1ee39,
1464 0x1ee3b, 0x1ee3b,
1465 0x1ee42, 0x1ee42,
1466 0x1ee47, 0x1ee47,
1467 0x1ee49, 0x1ee49,
1468 0x1ee4b, 0x1ee4b,
1469 0x1ee4d, 0x1ee4f,
1470 0x1ee51, 0x1ee52,
1471 0x1ee54, 0x1ee54,
1472 0x1ee57, 0x1ee57,
1473 0x1ee59, 0x1ee59,
1474 0x1ee5b, 0x1ee5b,
1475 0x1ee5d, 0x1ee5d,
1476 0x1ee5f, 0x1ee5f,
1477 0x1ee61, 0x1ee62,
1478 0x1ee64, 0x1ee64,
1479 0x1ee67, 0x1ee6a,
1480 0x1ee6c, 0x1ee72,
1481 0x1ee74, 0x1ee77,
1482 0x1ee79, 0x1ee7c,
1483 0x1ee7e, 0x1ee7e,
1484 0x1ee80, 0x1ee89,
1485 0x1ee8b, 0x1ee9b,
1486 0x1eea1, 0x1eea3,
1487 0x1eea5, 0x1eea9,
1488 0x1eeab, 0x1eebb,
1489 0x1eef0, 0x1eef1,
1490 0x1f000, 0x1f02b,
1491 0x1f030, 0x1f093,
1492 0x1f0a0, 0x1f0ae,
1493 0x1f0b1, 0x1f0bf,
1494 0x1f0c1, 0x1f0cf,
1495 0x1f0d1, 0x1f0f5,
1496 0x1f100, 0x1f1ad,
1497 0x1f1e6, 0x1f202,
1498 0x1f210, 0x1f23b,
1499 0x1f240, 0x1f248,
1500 0x1f250, 0x1f251,
1501 0x1f260, 0x1f265,
1502 0x1f300, 0x1f6d7,
1503 0x1f6e0, 0x1f6ec,
1504 0x1f6f0, 0x1f6fc,
1505 0x1f700, 0x1f773,
1506 0x1f780, 0x1f7d8,
1507 0x1f7e0, 0x1f7eb,
1508 0x1f800, 0x1f80b,
1509 0x1f810, 0x1f847,
1510 0x1f850, 0x1f859,
1511 0x1f860, 0x1f887,
1512 0x1f890, 0x1f8ad,
1513 0x1f8b0, 0x1f8b1,
1514 0x1f900, 0x1f978,
1515 0x1f97a, 0x1f9cb,
1516 0x1f9cd, 0x1fa53,
1517 0x1fa60, 0x1fa6d,
1518 0x1fa70, 0x1fa74,
1519 0x1fa78, 0x1fa7a,
1520 0x1fa80, 0x1fa86,
1521 0x1fa90, 0x1faa8,
1522 0x1fab0, 0x1fab6,
1523 0x1fac0, 0x1fac2,
1524 0x1fad0, 0x1fad6,
1525 0x1fb00, 0x1fb92,
1526 0x1fb94, 0x1fbca,
1527 0x1fbf0, 0x1fbf9,
1528 0x20000, 0x2a6dd,
1529 0x2a700, 0x2b734,
1530 0x2b740, 0x2b81d,
1531 0x2b820, 0x2cea1,
1532 0x2ceb0, 0x2ebe0,
1533 0x2f800, 0x2fa1d,
1534 0x30000, 0x3134a,
1535 0xe0001, 0xe0001,
1536 0xe0020, 0xe007f,
1537 0xe0100, 0xe01ef,
1538 0xf0000, 0xffffd,
1539 0x100000, 0x10fffd,
1540 }; /* END of CR_Graph */
1541 
1542 /* PROPERTY: 'Lower': POSIX [[:Lower:]] */
1543 static const OnigCodePoint
1544 CR_Lower[] = { 652,
1545 0x0061, 0x007a,
1546 0x00aa, 0x00aa,
1547 0x00b5, 0x00b5,
1548 0x00ba, 0x00ba,
1549 0x00df, 0x00f6,
1550 0x00f8, 0x00ff,
1551 0x0101, 0x0101,
1552 0x0103, 0x0103,
1553 0x0105, 0x0105,
1554 0x0107, 0x0107,
1555 0x0109, 0x0109,
1556 0x010b, 0x010b,
1557 0x010d, 0x010d,
1558 0x010f, 0x010f,
1559 0x0111, 0x0111,
1560 0x0113, 0x0113,
1561 0x0115, 0x0115,
1562 0x0117, 0x0117,
1563 0x0119, 0x0119,
1564 0x011b, 0x011b,
1565 0x011d, 0x011d,
1566 0x011f, 0x011f,
1567 0x0121, 0x0121,
1568 0x0123, 0x0123,
1569 0x0125, 0x0125,
1570 0x0127, 0x0127,
1571 0x0129, 0x0129,
1572 0x012b, 0x012b,
1573 0x012d, 0x012d,
1574 0x012f, 0x012f,
1575 0x0131, 0x0131,
1576 0x0133, 0x0133,
1577 0x0135, 0x0135,
1578 0x0137, 0x0138,
1579 0x013a, 0x013a,
1580 0x013c, 0x013c,
1581 0x013e, 0x013e,
1582 0x0140, 0x0140,
1583 0x0142, 0x0142,
1584 0x0144, 0x0144,
1585 0x0146, 0x0146,
1586 0x0148, 0x0149,
1587 0x014b, 0x014b,
1588 0x014d, 0x014d,
1589 0x014f, 0x014f,
1590 0x0151, 0x0151,
1591 0x0153, 0x0153,
1592 0x0155, 0x0155,
1593 0x0157, 0x0157,
1594 0x0159, 0x0159,
1595 0x015b, 0x015b,
1596 0x015d, 0x015d,
1597 0x015f, 0x015f,
1598 0x0161, 0x0161,
1599 0x0163, 0x0163,
1600 0x0165, 0x0165,
1601 0x0167, 0x0167,
1602 0x0169, 0x0169,
1603 0x016b, 0x016b,
1604 0x016d, 0x016d,
1605 0x016f, 0x016f,
1606 0x0171, 0x0171,
1607 0x0173, 0x0173,
1608 0x0175, 0x0175,
1609 0x0177, 0x0177,
1610 0x017a, 0x017a,
1611 0x017c, 0x017c,
1612 0x017e, 0x0180,
1613 0x0183, 0x0183,
1614 0x0185, 0x0185,
1615 0x0188, 0x0188,
1616 0x018c, 0x018d,
1617 0x0192, 0x0192,
1618 0x0195, 0x0195,
1619 0x0199, 0x019b,
1620 0x019e, 0x019e,
1621 0x01a1, 0x01a1,
1622 0x01a3, 0x01a3,
1623 0x01a5, 0x01a5,
1624 0x01a8, 0x01a8,
1625 0x01aa, 0x01ab,
1626 0x01ad, 0x01ad,
1627 0x01b0, 0x01b0,
1628 0x01b4, 0x01b4,
1629 0x01b6, 0x01b6,
1630 0x01b9, 0x01ba,
1631 0x01bd, 0x01bf,
1632 0x01c6, 0x01c6,
1633 0x01c9, 0x01c9,
1634 0x01cc, 0x01cc,
1635 0x01ce, 0x01ce,
1636 0x01d0, 0x01d0,
1637 0x01d2, 0x01d2,
1638 0x01d4, 0x01d4,
1639 0x01d6, 0x01d6,
1640 0x01d8, 0x01d8,
1641 0x01da, 0x01da,
1642 0x01dc, 0x01dd,
1643 0x01df, 0x01df,
1644 0x01e1, 0x01e1,
1645 0x01e3, 0x01e3,
1646 0x01e5, 0x01e5,
1647 0x01e7, 0x01e7,
1648 0x01e9, 0x01e9,
1649 0x01eb, 0x01eb,
1650 0x01ed, 0x01ed,
1651 0x01ef, 0x01f0,
1652 0x01f3, 0x01f3,
1653 0x01f5, 0x01f5,
1654 0x01f9, 0x01f9,
1655 0x01fb, 0x01fb,
1656 0x01fd, 0x01fd,
1657 0x01ff, 0x01ff,
1658 0x0201, 0x0201,
1659 0x0203, 0x0203,
1660 0x0205, 0x0205,
1661 0x0207, 0x0207,
1662 0x0209, 0x0209,
1663 0x020b, 0x020b,
1664 0x020d, 0x020d,
1665 0x020f, 0x020f,
1666 0x0211, 0x0211,
1667 0x0213, 0x0213,
1668 0x0215, 0x0215,
1669 0x0217, 0x0217,
1670 0x0219, 0x0219,
1671 0x021b, 0x021b,
1672 0x021d, 0x021d,
1673 0x021f, 0x021f,
1674 0x0221, 0x0221,
1675 0x0223, 0x0223,
1676 0x0225, 0x0225,
1677 0x0227, 0x0227,
1678 0x0229, 0x0229,
1679 0x022b, 0x022b,
1680 0x022d, 0x022d,
1681 0x022f, 0x022f,
1682 0x0231, 0x0231,
1683 0x0233, 0x0239,
1684 0x023c, 0x023c,
1685 0x023f, 0x0240,
1686 0x0242, 0x0242,
1687 0x0247, 0x0247,
1688 0x0249, 0x0249,
1689 0x024b, 0x024b,
1690 0x024d, 0x024d,
1691 0x024f, 0x0293,
1692 0x0295, 0x02b8,
1693 0x02c0, 0x02c1,
1694 0x02e0, 0x02e4,
1695 0x0345, 0x0345,
1696 0x0371, 0x0371,
1697 0x0373, 0x0373,
1698 0x0377, 0x0377,
1699 0x037a, 0x037d,
1700 0x0390, 0x0390,
1701 0x03ac, 0x03ce,
1702 0x03d0, 0x03d1,
1703 0x03d5, 0x03d7,
1704 0x03d9, 0x03d9,
1705 0x03db, 0x03db,
1706 0x03dd, 0x03dd,
1707 0x03df, 0x03df,
1708 0x03e1, 0x03e1,
1709 0x03e3, 0x03e3,
1710 0x03e5, 0x03e5,
1711 0x03e7, 0x03e7,
1712 0x03e9, 0x03e9,
1713 0x03eb, 0x03eb,
1714 0x03ed, 0x03ed,
1715 0x03ef, 0x03f3,
1716 0x03f5, 0x03f5,
1717 0x03f8, 0x03f8,
1718 0x03fb, 0x03fc,
1719 0x0430, 0x045f,
1720 0x0461, 0x0461,
1721 0x0463, 0x0463,
1722 0x0465, 0x0465,
1723 0x0467, 0x0467,
1724 0x0469, 0x0469,
1725 0x046b, 0x046b,
1726 0x046d, 0x046d,
1727 0x046f, 0x046f,
1728 0x0471, 0x0471,
1729 0x0473, 0x0473,
1730 0x0475, 0x0475,
1731 0x0477, 0x0477,
1732 0x0479, 0x0479,
1733 0x047b, 0x047b,
1734 0x047d, 0x047d,
1735 0x047f, 0x047f,
1736 0x0481, 0x0481,
1737 0x048b, 0x048b,
1738 0x048d, 0x048d,
1739 0x048f, 0x048f,
1740 0x0491, 0x0491,
1741 0x0493, 0x0493,
1742 0x0495, 0x0495,
1743 0x0497, 0x0497,
1744 0x0499, 0x0499,
1745 0x049b, 0x049b,
1746 0x049d, 0x049d,
1747 0x049f, 0x049f,
1748 0x04a1, 0x04a1,
1749 0x04a3, 0x04a3,
1750 0x04a5, 0x04a5,
1751 0x04a7, 0x04a7,
1752 0x04a9, 0x04a9,
1753 0x04ab, 0x04ab,
1754 0x04ad, 0x04ad,
1755 0x04af, 0x04af,
1756 0x04b1, 0x04b1,
1757 0x04b3, 0x04b3,
1758 0x04b5, 0x04b5,
1759 0x04b7, 0x04b7,
1760 0x04b9, 0x04b9,
1761 0x04bb, 0x04bb,
1762 0x04bd, 0x04bd,
1763 0x04bf, 0x04bf,
1764 0x04c2, 0x04c2,
1765 0x04c4, 0x04c4,
1766 0x04c6, 0x04c6,
1767 0x04c8, 0x04c8,
1768 0x04ca, 0x04ca,
1769 0x04cc, 0x04cc,
1770 0x04ce, 0x04cf,
1771 0x04d1, 0x04d1,
1772 0x04d3, 0x04d3,
1773 0x04d5, 0x04d5,
1774 0x04d7, 0x04d7,
1775 0x04d9, 0x04d9,
1776 0x04db, 0x04db,
1777 0x04dd, 0x04dd,
1778 0x04df, 0x04df,
1779 0x04e1, 0x04e1,
1780 0x04e3, 0x04e3,
1781 0x04e5, 0x04e5,
1782 0x04e7, 0x04e7,
1783 0x04e9, 0x04e9,
1784 0x04eb, 0x04eb,
1785 0x04ed, 0x04ed,
1786 0x04ef, 0x04ef,
1787 0x04f1, 0x04f1,
1788 0x04f3, 0x04f3,
1789 0x04f5, 0x04f5,
1790 0x04f7, 0x04f7,
1791 0x04f9, 0x04f9,
1792 0x04fb, 0x04fb,
1793 0x04fd, 0x04fd,
1794 0x04ff, 0x04ff,
1795 0x0501, 0x0501,
1796 0x0503, 0x0503,
1797 0x0505, 0x0505,
1798 0x0507, 0x0507,
1799 0x0509, 0x0509,
1800 0x050b, 0x050b,
1801 0x050d, 0x050d,
1802 0x050f, 0x050f,
1803 0x0511, 0x0511,
1804 0x0513, 0x0513,
1805 0x0515, 0x0515,
1806 0x0517, 0x0517,
1807 0x0519, 0x0519,
1808 0x051b, 0x051b,
1809 0x051d, 0x051d,
1810 0x051f, 0x051f,
1811 0x0521, 0x0521,
1812 0x0523, 0x0523,
1813 0x0525, 0x0525,
1814 0x0527, 0x0527,
1815 0x0529, 0x0529,
1816 0x052b, 0x052b,
1817 0x052d, 0x052d,
1818 0x052f, 0x052f,
1819 0x0560, 0x0588,
1820 0x10d0, 0x10fa,
1821 0x10fd, 0x10ff,
1822 0x13f8, 0x13fd,
1823 0x1c80, 0x1c88,
1824 0x1d00, 0x1dbf,
1825 0x1e01, 0x1e01,
1826 0x1e03, 0x1e03,
1827 0x1e05, 0x1e05,
1828 0x1e07, 0x1e07,
1829 0x1e09, 0x1e09,
1830 0x1e0b, 0x1e0b,
1831 0x1e0d, 0x1e0d,
1832 0x1e0f, 0x1e0f,
1833 0x1e11, 0x1e11,
1834 0x1e13, 0x1e13,
1835 0x1e15, 0x1e15,
1836 0x1e17, 0x1e17,
1837 0x1e19, 0x1e19,
1838 0x1e1b, 0x1e1b,
1839 0x1e1d, 0x1e1d,
1840 0x1e1f, 0x1e1f,
1841 0x1e21, 0x1e21,
1842 0x1e23, 0x1e23,
1843 0x1e25, 0x1e25,
1844 0x1e27, 0x1e27,
1845 0x1e29, 0x1e29,
1846 0x1e2b, 0x1e2b,
1847 0x1e2d, 0x1e2d,
1848 0x1e2f, 0x1e2f,
1849 0x1e31, 0x1e31,
1850 0x1e33, 0x1e33,
1851 0x1e35, 0x1e35,
1852 0x1e37, 0x1e37,
1853 0x1e39, 0x1e39,
1854 0x1e3b, 0x1e3b,
1855 0x1e3d, 0x1e3d,
1856 0x1e3f, 0x1e3f,
1857 0x1e41, 0x1e41,
1858 0x1e43, 0x1e43,
1859 0x1e45, 0x1e45,
1860 0x1e47, 0x1e47,
1861 0x1e49, 0x1e49,
1862 0x1e4b, 0x1e4b,
1863 0x1e4d, 0x1e4d,
1864 0x1e4f, 0x1e4f,
1865 0x1e51, 0x1e51,
1866 0x1e53, 0x1e53,
1867 0x1e55, 0x1e55,
1868 0x1e57, 0x1e57,
1869 0x1e59, 0x1e59,
1870 0x1e5b, 0x1e5b,
1871 0x1e5d, 0x1e5d,
1872 0x1e5f, 0x1e5f,
1873 0x1e61, 0x1e61,
1874 0x1e63, 0x1e63,
1875 0x1e65, 0x1e65,
1876 0x1e67, 0x1e67,
1877 0x1e69, 0x1e69,
1878 0x1e6b, 0x1e6b,
1879 0x1e6d, 0x1e6d,
1880 0x1e6f, 0x1e6f,
1881 0x1e71, 0x1e71,
1882 0x1e73, 0x1e73,
1883 0x1e75, 0x1e75,
1884 0x1e77, 0x1e77,
1885 0x1e79, 0x1e79,
1886 0x1e7b, 0x1e7b,
1887 0x1e7d, 0x1e7d,
1888 0x1e7f, 0x1e7f,
1889 0x1e81, 0x1e81,
1890 0x1e83, 0x1e83,
1891 0x1e85, 0x1e85,
1892 0x1e87, 0x1e87,
1893 0x1e89, 0x1e89,
1894 0x1e8b, 0x1e8b,
1895 0x1e8d, 0x1e8d,
1896 0x1e8f, 0x1e8f,
1897 0x1e91, 0x1e91,
1898 0x1e93, 0x1e93,
1899 0x1e95, 0x1e9d,
1900 0x1e9f, 0x1e9f,
1901 0x1ea1, 0x1ea1,
1902 0x1ea3, 0x1ea3,
1903 0x1ea5, 0x1ea5,
1904 0x1ea7, 0x1ea7,
1905 0x1ea9, 0x1ea9,
1906 0x1eab, 0x1eab,
1907 0x1ead, 0x1ead,
1908 0x1eaf, 0x1eaf,
1909 0x1eb1, 0x1eb1,
1910 0x1eb3, 0x1eb3,
1911 0x1eb5, 0x1eb5,
1912 0x1eb7, 0x1eb7,
1913 0x1eb9, 0x1eb9,
1914 0x1ebb, 0x1ebb,
1915 0x1ebd, 0x1ebd,
1916 0x1ebf, 0x1ebf,
1917 0x1ec1, 0x1ec1,
1918 0x1ec3, 0x1ec3,
1919 0x1ec5, 0x1ec5,
1920 0x1ec7, 0x1ec7,
1921 0x1ec9, 0x1ec9,
1922 0x1ecb, 0x1ecb,
1923 0x1ecd, 0x1ecd,
1924 0x1ecf, 0x1ecf,
1925 0x1ed1, 0x1ed1,
1926 0x1ed3, 0x1ed3,
1927 0x1ed5, 0x1ed5,
1928 0x1ed7, 0x1ed7,
1929 0x1ed9, 0x1ed9,
1930 0x1edb, 0x1edb,
1931 0x1edd, 0x1edd,
1932 0x1edf, 0x1edf,
1933 0x1ee1, 0x1ee1,
1934 0x1ee3, 0x1ee3,
1935 0x1ee5, 0x1ee5,
1936 0x1ee7, 0x1ee7,
1937 0x1ee9, 0x1ee9,
1938 0x1eeb, 0x1eeb,
1939 0x1eed, 0x1eed,
1940 0x1eef, 0x1eef,
1941 0x1ef1, 0x1ef1,
1942 0x1ef3, 0x1ef3,
1943 0x1ef5, 0x1ef5,
1944 0x1ef7, 0x1ef7,
1945 0x1ef9, 0x1ef9,
1946 0x1efb, 0x1efb,
1947 0x1efd, 0x1efd,
1948 0x1eff, 0x1f07,
1949 0x1f10, 0x1f15,
1950 0x1f20, 0x1f27,
1951 0x1f30, 0x1f37,
1952 0x1f40, 0x1f45,
1953 0x1f50, 0x1f57,
1954 0x1f60, 0x1f67,
1955 0x1f70, 0x1f7d,
1956 0x1f80, 0x1f87,
1957 0x1f90, 0x1f97,
1958 0x1fa0, 0x1fa7,
1959 0x1fb0, 0x1fb4,
1960 0x1fb6, 0x1fb7,
1961 0x1fbe, 0x1fbe,
1962 0x1fc2, 0x1fc4,
1963 0x1fc6, 0x1fc7,
1964 0x1fd0, 0x1fd3,
1965 0x1fd6, 0x1fd7,
1966 0x1fe0, 0x1fe7,
1967 0x1ff2, 0x1ff4,
1968 0x1ff6, 0x1ff7,
1969 0x2071, 0x2071,
1970 0x207f, 0x207f,
1971 0x2090, 0x209c,
1972 0x210a, 0x210a,
1973 0x210e, 0x210f,
1974 0x2113, 0x2113,
1975 0x212f, 0x212f,
1976 0x2134, 0x2134,
1977 0x2139, 0x2139,
1978 0x213c, 0x213d,
1979 0x2146, 0x2149,
1980 0x214e, 0x214e,
1981 0x2170, 0x217f,
1982 0x2184, 0x2184,
1983 0x24d0, 0x24e9,
1984 0x2c30, 0x2c5e,
1985 0x2c61, 0x2c61,
1986 0x2c65, 0x2c66,
1987 0x2c68, 0x2c68,
1988 0x2c6a, 0x2c6a,
1989 0x2c6c, 0x2c6c,
1990 0x2c71, 0x2c71,
1991 0x2c73, 0x2c74,
1992 0x2c76, 0x2c7d,
1993 0x2c81, 0x2c81,
1994 0x2c83, 0x2c83,
1995 0x2c85, 0x2c85,
1996 0x2c87, 0x2c87,
1997 0x2c89, 0x2c89,
1998 0x2c8b, 0x2c8b,
1999 0x2c8d, 0x2c8d,
2000 0x2c8f, 0x2c8f,
2001 0x2c91, 0x2c91,
2002 0x2c93, 0x2c93,
2003 0x2c95, 0x2c95,
2004 0x2c97, 0x2c97,
2005 0x2c99, 0x2c99,
2006 0x2c9b, 0x2c9b,
2007 0x2c9d, 0x2c9d,
2008 0x2c9f, 0x2c9f,
2009 0x2ca1, 0x2ca1,
2010 0x2ca3, 0x2ca3,
2011 0x2ca5, 0x2ca5,
2012 0x2ca7, 0x2ca7,
2013 0x2ca9, 0x2ca9,
2014 0x2cab, 0x2cab,
2015 0x2cad, 0x2cad,
2016 0x2caf, 0x2caf,
2017 0x2cb1, 0x2cb1,
2018 0x2cb3, 0x2cb3,
2019 0x2cb5, 0x2cb5,
2020 0x2cb7, 0x2cb7,
2021 0x2cb9, 0x2cb9,
2022 0x2cbb, 0x2cbb,
2023 0x2cbd, 0x2cbd,
2024 0x2cbf, 0x2cbf,
2025 0x2cc1, 0x2cc1,
2026 0x2cc3, 0x2cc3,
2027 0x2cc5, 0x2cc5,
2028 0x2cc7, 0x2cc7,
2029 0x2cc9, 0x2cc9,
2030 0x2ccb, 0x2ccb,
2031 0x2ccd, 0x2ccd,
2032 0x2ccf, 0x2ccf,
2033 0x2cd1, 0x2cd1,
2034 0x2cd3, 0x2cd3,
2035 0x2cd5, 0x2cd5,
2036 0x2cd7, 0x2cd7,
2037 0x2cd9, 0x2cd9,
2038 0x2cdb, 0x2cdb,
2039 0x2cdd, 0x2cdd,
2040 0x2cdf, 0x2cdf,
2041 0x2ce1, 0x2ce1,
2042 0x2ce3, 0x2ce4,
2043 0x2cec, 0x2cec,
2044 0x2cee, 0x2cee,
2045 0x2cf3, 0x2cf3,
2046 0x2d00, 0x2d25,
2047 0x2d27, 0x2d27,
2048 0x2d2d, 0x2d2d,
2049 0xa641, 0xa641,
2050 0xa643, 0xa643,
2051 0xa645, 0xa645,
2052 0xa647, 0xa647,
2053 0xa649, 0xa649,
2054 0xa64b, 0xa64b,
2055 0xa64d, 0xa64d,
2056 0xa64f, 0xa64f,
2057 0xa651, 0xa651,
2058 0xa653, 0xa653,
2059 0xa655, 0xa655,
2060 0xa657, 0xa657,
2061 0xa659, 0xa659,
2062 0xa65b, 0xa65b,
2063 0xa65d, 0xa65d,
2064 0xa65f, 0xa65f,
2065 0xa661, 0xa661,
2066 0xa663, 0xa663,
2067 0xa665, 0xa665,
2068 0xa667, 0xa667,
2069 0xa669, 0xa669,
2070 0xa66b, 0xa66b,
2071 0xa66d, 0xa66d,
2072 0xa681, 0xa681,
2073 0xa683, 0xa683,
2074 0xa685, 0xa685,
2075 0xa687, 0xa687,
2076 0xa689, 0xa689,
2077 0xa68b, 0xa68b,
2078 0xa68d, 0xa68d,
2079 0xa68f, 0xa68f,
2080 0xa691, 0xa691,
2081 0xa693, 0xa693,
2082 0xa695, 0xa695,
2083 0xa697, 0xa697,
2084 0xa699, 0xa699,
2085 0xa69b, 0xa69d,
2086 0xa723, 0xa723,
2087 0xa725, 0xa725,
2088 0xa727, 0xa727,
2089 0xa729, 0xa729,
2090 0xa72b, 0xa72b,
2091 0xa72d, 0xa72d,
2092 0xa72f, 0xa731,
2093 0xa733, 0xa733,
2094 0xa735, 0xa735,
2095 0xa737, 0xa737,
2096 0xa739, 0xa739,
2097 0xa73b, 0xa73b,
2098 0xa73d, 0xa73d,
2099 0xa73f, 0xa73f,
2100 0xa741, 0xa741,
2101 0xa743, 0xa743,
2102 0xa745, 0xa745,
2103 0xa747, 0xa747,
2104 0xa749, 0xa749,
2105 0xa74b, 0xa74b,
2106 0xa74d, 0xa74d,
2107 0xa74f, 0xa74f,
2108 0xa751, 0xa751,
2109 0xa753, 0xa753,
2110 0xa755, 0xa755,
2111 0xa757, 0xa757,
2112 0xa759, 0xa759,
2113 0xa75b, 0xa75b,
2114 0xa75d, 0xa75d,
2115 0xa75f, 0xa75f,
2116 0xa761, 0xa761,
2117 0xa763, 0xa763,
2118 0xa765, 0xa765,
2119 0xa767, 0xa767,
2120 0xa769, 0xa769,
2121 0xa76b, 0xa76b,
2122 0xa76d, 0xa76d,
2123 0xa76f, 0xa778,
2124 0xa77a, 0xa77a,
2125 0xa77c, 0xa77c,
2126 0xa77f, 0xa77f,
2127 0xa781, 0xa781,
2128 0xa783, 0xa783,
2129 0xa785, 0xa785,
2130 0xa787, 0xa787,
2131 0xa78c, 0xa78c,
2132 0xa78e, 0xa78e,
2133 0xa791, 0xa791,
2134 0xa793, 0xa795,
2135 0xa797, 0xa797,
2136 0xa799, 0xa799,
2137 0xa79b, 0xa79b,
2138 0xa79d, 0xa79d,
2139 0xa79f, 0xa79f,
2140 0xa7a1, 0xa7a1,
2141 0xa7a3, 0xa7a3,
2142 0xa7a5, 0xa7a5,
2143 0xa7a7, 0xa7a7,
2144 0xa7a9, 0xa7a9,
2145 0xa7af, 0xa7af,
2146 0xa7b5, 0xa7b5,
2147 0xa7b7, 0xa7b7,
2148 0xa7b9, 0xa7b9,
2149 0xa7bb, 0xa7bb,
2150 0xa7bd, 0xa7bd,
2151 0xa7bf, 0xa7bf,
2152 0xa7c3, 0xa7c3,
2153 0xa7c8, 0xa7c8,
2154 0xa7ca, 0xa7ca,
2155 0xa7f6, 0xa7f6,
2156 0xa7f8, 0xa7fa,
2157 0xab30, 0xab5a,
2158 0xab5c, 0xab68,
2159 0xab70, 0xabbf,
2160 0xfb00, 0xfb06,
2161 0xfb13, 0xfb17,
2162 0xff41, 0xff5a,
2163 0x10428, 0x1044f,
2164 0x104d8, 0x104fb,
2165 0x10cc0, 0x10cf2,
2166 0x118c0, 0x118df,
2167 0x16e60, 0x16e7f,
2168 0x1d41a, 0x1d433,
2169 0x1d44e, 0x1d454,
2170 0x1d456, 0x1d467,
2171 0x1d482, 0x1d49b,
2172 0x1d4b6, 0x1d4b9,
2173 0x1d4bb, 0x1d4bb,
2174 0x1d4bd, 0x1d4c3,
2175 0x1d4c5, 0x1d4cf,
2176 0x1d4ea, 0x1d503,
2177 0x1d51e, 0x1d537,
2178 0x1d552, 0x1d56b,
2179 0x1d586, 0x1d59f,
2180 0x1d5ba, 0x1d5d3,
2181 0x1d5ee, 0x1d607,
2182 0x1d622, 0x1d63b,
2183 0x1d656, 0x1d66f,
2184 0x1d68a, 0x1d6a5,
2185 0x1d6c2, 0x1d6da,
2186 0x1d6dc, 0x1d6e1,
2187 0x1d6fc, 0x1d714,
2188 0x1d716, 0x1d71b,
2189 0x1d736, 0x1d74e,
2190 0x1d750, 0x1d755,
2191 0x1d770, 0x1d788,
2192 0x1d78a, 0x1d78f,
2193 0x1d7aa, 0x1d7c2,
2194 0x1d7c4, 0x1d7c9,
2195 0x1d7cb, 0x1d7cb,
2196 0x1e922, 0x1e943,
2197 }; /* END of CR_Lower */
2198 
2199 /* PROPERTY: 'Print': POSIX [[:Print:]] */
2200 static const OnigCodePoint
2201 CR_Print[] = { 679,
2202 0x0020, 0x007e,
2203 0x00a0, 0x0377,
2204 0x037a, 0x037f,
2205 0x0384, 0x038a,
2206 0x038c, 0x038c,
2207 0x038e, 0x03a1,
2208 0x03a3, 0x052f,
2209 0x0531, 0x0556,
2210 0x0559, 0x058a,
2211 0x058d, 0x058f,
2212 0x0591, 0x05c7,
2213 0x05d0, 0x05ea,
2214 0x05ef, 0x05f4,
2215 0x0600, 0x061c,
2216 0x061e, 0x070d,
2217 0x070f, 0x074a,
2218 0x074d, 0x07b1,
2219 0x07c0, 0x07fa,
2220 0x07fd, 0x082d,
2221 0x0830, 0x083e,
2222 0x0840, 0x085b,
2223 0x085e, 0x085e,
2224 0x0860, 0x086a,
2225 0x08a0, 0x08b4,
2226 0x08b6, 0x08c7,
2227 0x08d3, 0x0983,
2228 0x0985, 0x098c,
2229 0x098f, 0x0990,
2230 0x0993, 0x09a8,
2231 0x09aa, 0x09b0,
2232 0x09b2, 0x09b2,
2233 0x09b6, 0x09b9,
2234 0x09bc, 0x09c4,
2235 0x09c7, 0x09c8,
2236 0x09cb, 0x09ce,
2237 0x09d7, 0x09d7,
2238 0x09dc, 0x09dd,
2239 0x09df, 0x09e3,
2240 0x09e6, 0x09fe,
2241 0x0a01, 0x0a03,
2242 0x0a05, 0x0a0a,
2243 0x0a0f, 0x0a10,
2244 0x0a13, 0x0a28,
2245 0x0a2a, 0x0a30,
2246 0x0a32, 0x0a33,
2247 0x0a35, 0x0a36,
2248 0x0a38, 0x0a39,
2249 0x0a3c, 0x0a3c,
2250 0x0a3e, 0x0a42,
2251 0x0a47, 0x0a48,
2252 0x0a4b, 0x0a4d,
2253 0x0a51, 0x0a51,
2254 0x0a59, 0x0a5c,
2255 0x0a5e, 0x0a5e,
2256 0x0a66, 0x0a76,
2257 0x0a81, 0x0a83,
2258 0x0a85, 0x0a8d,
2259 0x0a8f, 0x0a91,
2260 0x0a93, 0x0aa8,
2261 0x0aaa, 0x0ab0,
2262 0x0ab2, 0x0ab3,
2263 0x0ab5, 0x0ab9,
2264 0x0abc, 0x0ac5,
2265 0x0ac7, 0x0ac9,
2266 0x0acb, 0x0acd,
2267 0x0ad0, 0x0ad0,
2268 0x0ae0, 0x0ae3,
2269 0x0ae6, 0x0af1,
2270 0x0af9, 0x0aff,
2271 0x0b01, 0x0b03,
2272 0x0b05, 0x0b0c,
2273 0x0b0f, 0x0b10,
2274 0x0b13, 0x0b28,
2275 0x0b2a, 0x0b30,
2276 0x0b32, 0x0b33,
2277 0x0b35, 0x0b39,
2278 0x0b3c, 0x0b44,
2279 0x0b47, 0x0b48,
2280 0x0b4b, 0x0b4d,
2281 0x0b55, 0x0b57,
2282 0x0b5c, 0x0b5d,
2283 0x0b5f, 0x0b63,
2284 0x0b66, 0x0b77,
2285 0x0b82, 0x0b83,
2286 0x0b85, 0x0b8a,
2287 0x0b8e, 0x0b90,
2288 0x0b92, 0x0b95,
2289 0x0b99, 0x0b9a,
2290 0x0b9c, 0x0b9c,
2291 0x0b9e, 0x0b9f,
2292 0x0ba3, 0x0ba4,
2293 0x0ba8, 0x0baa,
2294 0x0bae, 0x0bb9,
2295 0x0bbe, 0x0bc2,
2296 0x0bc6, 0x0bc8,
2297 0x0bca, 0x0bcd,
2298 0x0bd0, 0x0bd0,
2299 0x0bd7, 0x0bd7,
2300 0x0be6, 0x0bfa,
2301 0x0c00, 0x0c0c,
2302 0x0c0e, 0x0c10,
2303 0x0c12, 0x0c28,
2304 0x0c2a, 0x0c39,
2305 0x0c3d, 0x0c44,
2306 0x0c46, 0x0c48,
2307 0x0c4a, 0x0c4d,
2308 0x0c55, 0x0c56,
2309 0x0c58, 0x0c5a,
2310 0x0c60, 0x0c63,
2311 0x0c66, 0x0c6f,
2312 0x0c77, 0x0c8c,
2313 0x0c8e, 0x0c90,
2314 0x0c92, 0x0ca8,
2315 0x0caa, 0x0cb3,
2316 0x0cb5, 0x0cb9,
2317 0x0cbc, 0x0cc4,
2318 0x0cc6, 0x0cc8,
2319 0x0cca, 0x0ccd,
2320 0x0cd5, 0x0cd6,
2321 0x0cde, 0x0cde,
2322 0x0ce0, 0x0ce3,
2323 0x0ce6, 0x0cef,
2324 0x0cf1, 0x0cf2,
2325 0x0d00, 0x0d0c,
2326 0x0d0e, 0x0d10,
2327 0x0d12, 0x0d44,
2328 0x0d46, 0x0d48,
2329 0x0d4a, 0x0d4f,
2330 0x0d54, 0x0d63,
2331 0x0d66, 0x0d7f,
2332 0x0d81, 0x0d83,
2333 0x0d85, 0x0d96,
2334 0x0d9a, 0x0db1,
2335 0x0db3, 0x0dbb,
2336 0x0dbd, 0x0dbd,
2337 0x0dc0, 0x0dc6,
2338 0x0dca, 0x0dca,
2339 0x0dcf, 0x0dd4,
2340 0x0dd6, 0x0dd6,
2341 0x0dd8, 0x0ddf,
2342 0x0de6, 0x0def,
2343 0x0df2, 0x0df4,
2344 0x0e01, 0x0e3a,
2345 0x0e3f, 0x0e5b,
2346 0x0e81, 0x0e82,
2347 0x0e84, 0x0e84,
2348 0x0e86, 0x0e8a,
2349 0x0e8c, 0x0ea3,
2350 0x0ea5, 0x0ea5,
2351 0x0ea7, 0x0ebd,
2352 0x0ec0, 0x0ec4,
2353 0x0ec6, 0x0ec6,
2354 0x0ec8, 0x0ecd,
2355 0x0ed0, 0x0ed9,
2356 0x0edc, 0x0edf,
2357 0x0f00, 0x0f47,
2358 0x0f49, 0x0f6c,
2359 0x0f71, 0x0f97,
2360 0x0f99, 0x0fbc,
2361 0x0fbe, 0x0fcc,
2362 0x0fce, 0x0fda,
2363 0x1000, 0x10c5,
2364 0x10c7, 0x10c7,
2365 0x10cd, 0x10cd,
2366 0x10d0, 0x1248,
2367 0x124a, 0x124d,
2368 0x1250, 0x1256,
2369 0x1258, 0x1258,
2370 0x125a, 0x125d,
2371 0x1260, 0x1288,
2372 0x128a, 0x128d,
2373 0x1290, 0x12b0,
2374 0x12b2, 0x12b5,
2375 0x12b8, 0x12be,
2376 0x12c0, 0x12c0,
2377 0x12c2, 0x12c5,
2378 0x12c8, 0x12d6,
2379 0x12d8, 0x1310,
2380 0x1312, 0x1315,
2381 0x1318, 0x135a,
2382 0x135d, 0x137c,
2383 0x1380, 0x1399,
2384 0x13a0, 0x13f5,
2385 0x13f8, 0x13fd,
2386 0x1400, 0x169c,
2387 0x16a0, 0x16f8,
2388 0x1700, 0x170c,
2389 0x170e, 0x1714,
2390 0x1720, 0x1736,
2391 0x1740, 0x1753,
2392 0x1760, 0x176c,
2393 0x176e, 0x1770,
2394 0x1772, 0x1773,
2395 0x1780, 0x17dd,
2396 0x17e0, 0x17e9,
2397 0x17f0, 0x17f9,
2398 0x1800, 0x180e,
2399 0x1810, 0x1819,
2400 0x1820, 0x1878,
2401 0x1880, 0x18aa,
2402 0x18b0, 0x18f5,
2403 0x1900, 0x191e,
2404 0x1920, 0x192b,
2405 0x1930, 0x193b,
2406 0x1940, 0x1940,
2407 0x1944, 0x196d,
2408 0x1970, 0x1974,
2409 0x1980, 0x19ab,
2410 0x19b0, 0x19c9,
2411 0x19d0, 0x19da,
2412 0x19de, 0x1a1b,
2413 0x1a1e, 0x1a5e,
2414 0x1a60, 0x1a7c,
2415 0x1a7f, 0x1a89,
2416 0x1a90, 0x1a99,
2417 0x1aa0, 0x1aad,
2418 0x1ab0, 0x1ac0,
2419 0x1b00, 0x1b4b,
2420 0x1b50, 0x1b7c,
2421 0x1b80, 0x1bf3,
2422 0x1bfc, 0x1c37,
2423 0x1c3b, 0x1c49,
2424 0x1c4d, 0x1c88,
2425 0x1c90, 0x1cba,
2426 0x1cbd, 0x1cc7,
2427 0x1cd0, 0x1cfa,
2428 0x1d00, 0x1df9,
2429 0x1dfb, 0x1f15,
2430 0x1f18, 0x1f1d,
2431 0x1f20, 0x1f45,
2432 0x1f48, 0x1f4d,
2433 0x1f50, 0x1f57,
2434 0x1f59, 0x1f59,
2435 0x1f5b, 0x1f5b,
2436 0x1f5d, 0x1f5d,
2437 0x1f5f, 0x1f7d,
2438 0x1f80, 0x1fb4,
2439 0x1fb6, 0x1fc4,
2440 0x1fc6, 0x1fd3,
2441 0x1fd6, 0x1fdb,
2442 0x1fdd, 0x1fef,
2443 0x1ff2, 0x1ff4,
2444 0x1ff6, 0x1ffe,
2445 0x2000, 0x2027,
2446 0x202a, 0x2064,
2447 0x2066, 0x2071,
2448 0x2074, 0x208e,
2449 0x2090, 0x209c,
2450 0x20a0, 0x20bf,
2451 0x20d0, 0x20f0,
2452 0x2100, 0x218b,
2453 0x2190, 0x2426,
2454 0x2440, 0x244a,
2455 0x2460, 0x2b73,
2456 0x2b76, 0x2b95,
2457 0x2b97, 0x2c2e,
2458 0x2c30, 0x2c5e,
2459 0x2c60, 0x2cf3,
2460 0x2cf9, 0x2d25,
2461 0x2d27, 0x2d27,
2462 0x2d2d, 0x2d2d,
2463 0x2d30, 0x2d67,
2464 0x2d6f, 0x2d70,
2465 0x2d7f, 0x2d96,
2466 0x2da0, 0x2da6,
2467 0x2da8, 0x2dae,
2468 0x2db0, 0x2db6,
2469 0x2db8, 0x2dbe,
2470 0x2dc0, 0x2dc6,
2471 0x2dc8, 0x2dce,
2472 0x2dd0, 0x2dd6,
2473 0x2dd8, 0x2dde,
2474 0x2de0, 0x2e52,
2475 0x2e80, 0x2e99,
2476 0x2e9b, 0x2ef3,
2477 0x2f00, 0x2fd5,
2478 0x2ff0, 0x2ffb,
2479 0x3000, 0x303f,
2480 0x3041, 0x3096,
2481 0x3099, 0x30ff,
2482 0x3105, 0x312f,
2483 0x3131, 0x318e,
2484 0x3190, 0x31e3,
2485 0x31f0, 0x321e,
2486 0x3220, 0x9ffc,
2487 0xa000, 0xa48c,
2488 0xa490, 0xa4c6,
2489 0xa4d0, 0xa62b,
2490 0xa640, 0xa6f7,
2491 0xa700, 0xa7bf,
2492 0xa7c2, 0xa7ca,
2493 0xa7f5, 0xa82c,
2494 0xa830, 0xa839,
2495 0xa840, 0xa877,
2496 0xa880, 0xa8c5,
2497 0xa8ce, 0xa8d9,
2498 0xa8e0, 0xa953,
2499 0xa95f, 0xa97c,
2500 0xa980, 0xa9cd,
2501 0xa9cf, 0xa9d9,
2502 0xa9de, 0xa9fe,
2503 0xaa00, 0xaa36,
2504 0xaa40, 0xaa4d,
2505 0xaa50, 0xaa59,
2506 0xaa5c, 0xaac2,
2507 0xaadb, 0xaaf6,
2508 0xab01, 0xab06,
2509 0xab09, 0xab0e,
2510 0xab11, 0xab16,
2511 0xab20, 0xab26,
2512 0xab28, 0xab2e,
2513 0xab30, 0xab6b,
2514 0xab70, 0xabed,
2515 0xabf0, 0xabf9,
2516 0xac00, 0xd7a3,
2517 0xd7b0, 0xd7c6,
2518 0xd7cb, 0xd7fb,
2519 0xe000, 0xfa6d,
2520 0xfa70, 0xfad9,
2521 0xfb00, 0xfb06,
2522 0xfb13, 0xfb17,
2523 0xfb1d, 0xfb36,
2524 0xfb38, 0xfb3c,
2525 0xfb3e, 0xfb3e,
2526 0xfb40, 0xfb41,
2527 0xfb43, 0xfb44,
2528 0xfb46, 0xfbc1,
2529 0xfbd3, 0xfd3f,
2530 0xfd50, 0xfd8f,
2531 0xfd92, 0xfdc7,
2532 0xfdf0, 0xfdfd,
2533 0xfe00, 0xfe19,
2534 0xfe20, 0xfe52,
2535 0xfe54, 0xfe66,
2536 0xfe68, 0xfe6b,
2537 0xfe70, 0xfe74,
2538 0xfe76, 0xfefc,
2539 0xfeff, 0xfeff,
2540 0xff01, 0xffbe,
2541 0xffc2, 0xffc7,
2542 0xffca, 0xffcf,
2543 0xffd2, 0xffd7,
2544 0xffda, 0xffdc,
2545 0xffe0, 0xffe6,
2546 0xffe8, 0xffee,
2547 0xfff9, 0xfffd,
2548 0x10000, 0x1000b,
2549 0x1000d, 0x10026,
2550 0x10028, 0x1003a,
2551 0x1003c, 0x1003d,
2552 0x1003f, 0x1004d,
2553 0x10050, 0x1005d,
2554 0x10080, 0x100fa,
2555 0x10100, 0x10102,
2556 0x10107, 0x10133,
2557 0x10137, 0x1018e,
2558 0x10190, 0x1019c,
2559 0x101a0, 0x101a0,
2560 0x101d0, 0x101fd,
2561 0x10280, 0x1029c,
2562 0x102a0, 0x102d0,
2563 0x102e0, 0x102fb,
2564 0x10300, 0x10323,
2565 0x1032d, 0x1034a,
2566 0x10350, 0x1037a,
2567 0x10380, 0x1039d,
2568 0x1039f, 0x103c3,
2569 0x103c8, 0x103d5,
2570 0x10400, 0x1049d,
2571 0x104a0, 0x104a9,
2572 0x104b0, 0x104d3,
2573 0x104d8, 0x104fb,
2574 0x10500, 0x10527,
2575 0x10530, 0x10563,
2576 0x1056f, 0x1056f,
2577 0x10600, 0x10736,
2578 0x10740, 0x10755,
2579 0x10760, 0x10767,
2580 0x10800, 0x10805,
2581 0x10808, 0x10808,
2582 0x1080a, 0x10835,
2583 0x10837, 0x10838,
2584 0x1083c, 0x1083c,
2585 0x1083f, 0x10855,
2586 0x10857, 0x1089e,
2587 0x108a7, 0x108af,
2588 0x108e0, 0x108f2,
2589 0x108f4, 0x108f5,
2590 0x108fb, 0x1091b,
2591 0x1091f, 0x10939,
2592 0x1093f, 0x1093f,
2593 0x10980, 0x109b7,
2594 0x109bc, 0x109cf,
2595 0x109d2, 0x10a03,
2596 0x10a05, 0x10a06,
2597 0x10a0c, 0x10a13,
2598 0x10a15, 0x10a17,
2599 0x10a19, 0x10a35,
2600 0x10a38, 0x10a3a,
2601 0x10a3f, 0x10a48,
2602 0x10a50, 0x10a58,
2603 0x10a60, 0x10a9f,
2604 0x10ac0, 0x10ae6,
2605 0x10aeb, 0x10af6,
2606 0x10b00, 0x10b35,
2607 0x10b39, 0x10b55,
2608 0x10b58, 0x10b72,
2609 0x10b78, 0x10b91,
2610 0x10b99, 0x10b9c,
2611 0x10ba9, 0x10baf,
2612 0x10c00, 0x10c48,
2613 0x10c80, 0x10cb2,
2614 0x10cc0, 0x10cf2,
2615 0x10cfa, 0x10d27,
2616 0x10d30, 0x10d39,
2617 0x10e60, 0x10e7e,
2618 0x10e80, 0x10ea9,
2619 0x10eab, 0x10ead,
2620 0x10eb0, 0x10eb1,
2621 0x10f00, 0x10f27,
2622 0x10f30, 0x10f59,
2623 0x10fb0, 0x10fcb,
2624 0x10fe0, 0x10ff6,
2625 0x11000, 0x1104d,
2626 0x11052, 0x1106f,
2627 0x1107f, 0x110c1,
2628 0x110cd, 0x110cd,
2629 0x110d0, 0x110e8,
2630 0x110f0, 0x110f9,
2631 0x11100, 0x11134,
2632 0x11136, 0x11147,
2633 0x11150, 0x11176,
2634 0x11180, 0x111df,
2635 0x111e1, 0x111f4,
2636 0x11200, 0x11211,
2637 0x11213, 0x1123e,
2638 0x11280, 0x11286,
2639 0x11288, 0x11288,
2640 0x1128a, 0x1128d,
2641 0x1128f, 0x1129d,
2642 0x1129f, 0x112a9,
2643 0x112b0, 0x112ea,
2644 0x112f0, 0x112f9,
2645 0x11300, 0x11303,
2646 0x11305, 0x1130c,
2647 0x1130f, 0x11310,
2648 0x11313, 0x11328,
2649 0x1132a, 0x11330,
2650 0x11332, 0x11333,
2651 0x11335, 0x11339,
2652 0x1133b, 0x11344,
2653 0x11347, 0x11348,
2654 0x1134b, 0x1134d,
2655 0x11350, 0x11350,
2656 0x11357, 0x11357,
2657 0x1135d, 0x11363,
2658 0x11366, 0x1136c,
2659 0x11370, 0x11374,
2660 0x11400, 0x1145b,
2661 0x1145d, 0x11461,
2662 0x11480, 0x114c7,
2663 0x114d0, 0x114d9,
2664 0x11580, 0x115b5,
2665 0x115b8, 0x115dd,
2666 0x11600, 0x11644,
2667 0x11650, 0x11659,
2668 0x11660, 0x1166c,
2669 0x11680, 0x116b8,
2670 0x116c0, 0x116c9,
2671 0x11700, 0x1171a,
2672 0x1171d, 0x1172b,
2673 0x11730, 0x1173f,
2674 0x11800, 0x1183b,
2675 0x118a0, 0x118f2,
2676 0x118ff, 0x11906,
2677 0x11909, 0x11909,
2678 0x1190c, 0x11913,
2679 0x11915, 0x11916,
2680 0x11918, 0x11935,
2681 0x11937, 0x11938,
2682 0x1193b, 0x11946,
2683 0x11950, 0x11959,
2684 0x119a0, 0x119a7,
2685 0x119aa, 0x119d7,
2686 0x119da, 0x119e4,
2687 0x11a00, 0x11a47,
2688 0x11a50, 0x11aa2,
2689 0x11ac0, 0x11af8,
2690 0x11c00, 0x11c08,
2691 0x11c0a, 0x11c36,
2692 0x11c38, 0x11c45,
2693 0x11c50, 0x11c6c,
2694 0x11c70, 0x11c8f,
2695 0x11c92, 0x11ca7,
2696 0x11ca9, 0x11cb6,
2697 0x11d00, 0x11d06,
2698 0x11d08, 0x11d09,
2699 0x11d0b, 0x11d36,
2700 0x11d3a, 0x11d3a,
2701 0x11d3c, 0x11d3d,
2702 0x11d3f, 0x11d47,
2703 0x11d50, 0x11d59,
2704 0x11d60, 0x11d65,
2705 0x11d67, 0x11d68,
2706 0x11d6a, 0x11d8e,
2707 0x11d90, 0x11d91,
2708 0x11d93, 0x11d98,
2709 0x11da0, 0x11da9,
2710 0x11ee0, 0x11ef8,
2711 0x11fb0, 0x11fb0,
2712 0x11fc0, 0x11ff1,
2713 0x11fff, 0x12399,
2714 0x12400, 0x1246e,
2715 0x12470, 0x12474,
2716 0x12480, 0x12543,
2717 0x13000, 0x1342e,
2718 0x13430, 0x13438,
2719 0x14400, 0x14646,
2720 0x16800, 0x16a38,
2721 0x16a40, 0x16a5e,
2722 0x16a60, 0x16a69,
2723 0x16a6e, 0x16a6f,
2724 0x16ad0, 0x16aed,
2725 0x16af0, 0x16af5,
2726 0x16b00, 0x16b45,
2727 0x16b50, 0x16b59,
2728 0x16b5b, 0x16b61,
2729 0x16b63, 0x16b77,
2730 0x16b7d, 0x16b8f,
2731 0x16e40, 0x16e9a,
2732 0x16f00, 0x16f4a,
2733 0x16f4f, 0x16f87,
2734 0x16f8f, 0x16f9f,
2735 0x16fe0, 0x16fe4,
2736 0x16ff0, 0x16ff1,
2737 0x17000, 0x187f7,
2738 0x18800, 0x18cd5,
2739 0x18d00, 0x18d08,
2740 0x1b000, 0x1b11e,
2741 0x1b150, 0x1b152,
2742 0x1b164, 0x1b167,
2743 0x1b170, 0x1b2fb,
2744 0x1bc00, 0x1bc6a,
2745 0x1bc70, 0x1bc7c,
2746 0x1bc80, 0x1bc88,
2747 0x1bc90, 0x1bc99,
2748 0x1bc9c, 0x1bca3,
2749 0x1d000, 0x1d0f5,
2750 0x1d100, 0x1d126,
2751 0x1d129, 0x1d1e8,
2752 0x1d200, 0x1d245,
2753 0x1d2e0, 0x1d2f3,
2754 0x1d300, 0x1d356,
2755 0x1d360, 0x1d378,
2756 0x1d400, 0x1d454,
2757 0x1d456, 0x1d49c,
2758 0x1d49e, 0x1d49f,
2759 0x1d4a2, 0x1d4a2,
2760 0x1d4a5, 0x1d4a6,
2761 0x1d4a9, 0x1d4ac,
2762 0x1d4ae, 0x1d4b9,
2763 0x1d4bb, 0x1d4bb,
2764 0x1d4bd, 0x1d4c3,
2765 0x1d4c5, 0x1d505,
2766 0x1d507, 0x1d50a,
2767 0x1d50d, 0x1d514,
2768 0x1d516, 0x1d51c,
2769 0x1d51e, 0x1d539,
2770 0x1d53b, 0x1d53e,
2771 0x1d540, 0x1d544,
2772 0x1d546, 0x1d546,
2773 0x1d54a, 0x1d550,
2774 0x1d552, 0x1d6a5,
2775 0x1d6a8, 0x1d7cb,
2776 0x1d7ce, 0x1da8b,
2777 0x1da9b, 0x1da9f,
2778 0x1daa1, 0x1daaf,
2779 0x1e000, 0x1e006,
2780 0x1e008, 0x1e018,
2781 0x1e01b, 0x1e021,
2782 0x1e023, 0x1e024,
2783 0x1e026, 0x1e02a,
2784 0x1e100, 0x1e12c,
2785 0x1e130, 0x1e13d,
2786 0x1e140, 0x1e149,
2787 0x1e14e, 0x1e14f,
2788 0x1e2c0, 0x1e2f9,
2789 0x1e2ff, 0x1e2ff,
2790 0x1e800, 0x1e8c4,
2791 0x1e8c7, 0x1e8d6,
2792 0x1e900, 0x1e94b,
2793 0x1e950, 0x1e959,
2794 0x1e95e, 0x1e95f,
2795 0x1ec71, 0x1ecb4,
2796 0x1ed01, 0x1ed3d,
2797 0x1ee00, 0x1ee03,
2798 0x1ee05, 0x1ee1f,
2799 0x1ee21, 0x1ee22,
2800 0x1ee24, 0x1ee24,
2801 0x1ee27, 0x1ee27,
2802 0x1ee29, 0x1ee32,
2803 0x1ee34, 0x1ee37,
2804 0x1ee39, 0x1ee39,
2805 0x1ee3b, 0x1ee3b,
2806 0x1ee42, 0x1ee42,
2807 0x1ee47, 0x1ee47,
2808 0x1ee49, 0x1ee49,
2809 0x1ee4b, 0x1ee4b,
2810 0x1ee4d, 0x1ee4f,
2811 0x1ee51, 0x1ee52,
2812 0x1ee54, 0x1ee54,
2813 0x1ee57, 0x1ee57,
2814 0x1ee59, 0x1ee59,
2815 0x1ee5b, 0x1ee5b,
2816 0x1ee5d, 0x1ee5d,
2817 0x1ee5f, 0x1ee5f,
2818 0x1ee61, 0x1ee62,
2819 0x1ee64, 0x1ee64,
2820 0x1ee67, 0x1ee6a,
2821 0x1ee6c, 0x1ee72,
2822 0x1ee74, 0x1ee77,
2823 0x1ee79, 0x1ee7c,
2824 0x1ee7e, 0x1ee7e,
2825 0x1ee80, 0x1ee89,
2826 0x1ee8b, 0x1ee9b,
2827 0x1eea1, 0x1eea3,
2828 0x1eea5, 0x1eea9,
2829 0x1eeab, 0x1eebb,
2830 0x1eef0, 0x1eef1,
2831 0x1f000, 0x1f02b,
2832 0x1f030, 0x1f093,
2833 0x1f0a0, 0x1f0ae,
2834 0x1f0b1, 0x1f0bf,
2835 0x1f0c1, 0x1f0cf,
2836 0x1f0d1, 0x1f0f5,
2837 0x1f100, 0x1f1ad,
2838 0x1f1e6, 0x1f202,
2839 0x1f210, 0x1f23b,
2840 0x1f240, 0x1f248,
2841 0x1f250, 0x1f251,
2842 0x1f260, 0x1f265,
2843 0x1f300, 0x1f6d7,
2844 0x1f6e0, 0x1f6ec,
2845 0x1f6f0, 0x1f6fc,
2846 0x1f700, 0x1f773,
2847 0x1f780, 0x1f7d8,
2848 0x1f7e0, 0x1f7eb,
2849 0x1f800, 0x1f80b,
2850 0x1f810, 0x1f847,
2851 0x1f850, 0x1f859,
2852 0x1f860, 0x1f887,
2853 0x1f890, 0x1f8ad,
2854 0x1f8b0, 0x1f8b1,
2855 0x1f900, 0x1f978,
2856 0x1f97a, 0x1f9cb,
2857 0x1f9cd, 0x1fa53,
2858 0x1fa60, 0x1fa6d,
2859 0x1fa70, 0x1fa74,
2860 0x1fa78, 0x1fa7a,
2861 0x1fa80, 0x1fa86,
2862 0x1fa90, 0x1faa8,
2863 0x1fab0, 0x1fab6,
2864 0x1fac0, 0x1fac2,
2865 0x1fad0, 0x1fad6,
2866 0x1fb00, 0x1fb92,
2867 0x1fb94, 0x1fbca,
2868 0x1fbf0, 0x1fbf9,
2869 0x20000, 0x2a6dd,
2870 0x2a700, 0x2b734,
2871 0x2b740, 0x2b81d,
2872 0x2b820, 0x2cea1,
2873 0x2ceb0, 0x2ebe0,
2874 0x2f800, 0x2fa1d,
2875 0x30000, 0x3134a,
2876 0xe0001, 0xe0001,
2877 0xe0020, 0xe007f,
2878 0xe0100, 0xe01ef,
2879 0xf0000, 0xffffd,
2880 0x100000, 0x10fffd,
2881 }; /* END of CR_Print */
2882 
2883 /* PROPERTY: 'Punct': POSIX [[:Punct:]] */
2884 static const OnigCodePoint
2885 CR_Punct[] = { 185,
2886 0x0021, 0x0023,
2887 0x0025, 0x002a,
2888 0x002c, 0x002f,
2889 0x003a, 0x003b,
2890 0x003f, 0x0040,
2891 0x005b, 0x005d,
2892 0x005f, 0x005f,
2893 0x007b, 0x007b,
2894 0x007d, 0x007d,
2895 0x00a1, 0x00a1,
2896 0x00a7, 0x00a7,
2897 0x00ab, 0x00ab,
2898 0x00b6, 0x00b7,
2899 0x00bb, 0x00bb,
2900 0x00bf, 0x00bf,
2901 0x037e, 0x037e,
2902 0x0387, 0x0387,
2903 0x055a, 0x055f,
2904 0x0589, 0x058a,
2905 0x05be, 0x05be,
2906 0x05c0, 0x05c0,
2907 0x05c3, 0x05c3,
2908 0x05c6, 0x05c6,
2909 0x05f3, 0x05f4,
2910 0x0609, 0x060a,
2911 0x060c, 0x060d,
2912 0x061b, 0x061b,
2913 0x061e, 0x061f,
2914 0x066a, 0x066d,
2915 0x06d4, 0x06d4,
2916 0x0700, 0x070d,
2917 0x07f7, 0x07f9,
2918 0x0830, 0x083e,
2919 0x085e, 0x085e,
2920 0x0964, 0x0965,
2921 0x0970, 0x0970,
2922 0x09fd, 0x09fd,
2923 0x0a76, 0x0a76,
2924 0x0af0, 0x0af0,
2925 0x0c77, 0x0c77,
2926 0x0c84, 0x0c84,
2927 0x0df4, 0x0df4,
2928 0x0e4f, 0x0e4f,
2929 0x0e5a, 0x0e5b,
2930 0x0f04, 0x0f12,
2931 0x0f14, 0x0f14,
2932 0x0f3a, 0x0f3d,
2933 0x0f85, 0x0f85,
2934 0x0fd0, 0x0fd4,
2935 0x0fd9, 0x0fda,
2936 0x104a, 0x104f,
2937 0x10fb, 0x10fb,
2938 0x1360, 0x1368,
2939 0x1400, 0x1400,
2940 0x166e, 0x166e,
2941 0x169b, 0x169c,
2942 0x16eb, 0x16ed,
2943 0x1735, 0x1736,
2944 0x17d4, 0x17d6,
2945 0x17d8, 0x17da,
2946 0x1800, 0x180a,
2947 0x1944, 0x1945,
2948 0x1a1e, 0x1a1f,
2949 0x1aa0, 0x1aa6,
2950 0x1aa8, 0x1aad,
2951 0x1b5a, 0x1b60,
2952 0x1bfc, 0x1bff,
2953 0x1c3b, 0x1c3f,
2954 0x1c7e, 0x1c7f,
2955 0x1cc0, 0x1cc7,
2956 0x1cd3, 0x1cd3,
2957 0x2010, 0x2027,
2958 0x2030, 0x2043,
2959 0x2045, 0x2051,
2960 0x2053, 0x205e,
2961 0x207d, 0x207e,
2962 0x208d, 0x208e,
2963 0x2308, 0x230b,
2964 0x2329, 0x232a,
2965 0x2768, 0x2775,
2966 0x27c5, 0x27c6,
2967 0x27e6, 0x27ef,
2968 0x2983, 0x2998,
2969 0x29d8, 0x29db,
2970 0x29fc, 0x29fd,
2971 0x2cf9, 0x2cfc,
2972 0x2cfe, 0x2cff,
2973 0x2d70, 0x2d70,
2974 0x2e00, 0x2e2e,
2975 0x2e30, 0x2e4f,
2976 0x2e52, 0x2e52,
2977 0x3001, 0x3003,
2978 0x3008, 0x3011,
2979 0x3014, 0x301f,
2980 0x3030, 0x3030,
2981 0x303d, 0x303d,
2982 0x30a0, 0x30a0,
2983 0x30fb, 0x30fb,
2984 0xa4fe, 0xa4ff,
2985 0xa60d, 0xa60f,
2986 0xa673, 0xa673,
2987 0xa67e, 0xa67e,
2988 0xa6f2, 0xa6f7,
2989 0xa874, 0xa877,
2990 0xa8ce, 0xa8cf,
2991 0xa8f8, 0xa8fa,
2992 0xa8fc, 0xa8fc,
2993 0xa92e, 0xa92f,
2994 0xa95f, 0xa95f,
2995 0xa9c1, 0xa9cd,
2996 0xa9de, 0xa9df,
2997 0xaa5c, 0xaa5f,
2998 0xaade, 0xaadf,
2999 0xaaf0, 0xaaf1,
3000 0xabeb, 0xabeb,
3001 0xfd3e, 0xfd3f,
3002 0xfe10, 0xfe19,
3003 0xfe30, 0xfe52,
3004 0xfe54, 0xfe61,
3005 0xfe63, 0xfe63,
3006 0xfe68, 0xfe68,
3007 0xfe6a, 0xfe6b,
3008 0xff01, 0xff03,
3009 0xff05, 0xff0a,
3010 0xff0c, 0xff0f,
3011 0xff1a, 0xff1b,
3012 0xff1f, 0xff20,
3013 0xff3b, 0xff3d,
3014 0xff3f, 0xff3f,
3015 0xff5b, 0xff5b,
3016 0xff5d, 0xff5d,
3017 0xff5f, 0xff65,
3018 0x10100, 0x10102,
3019 0x1039f, 0x1039f,
3020 0x103d0, 0x103d0,
3021 0x1056f, 0x1056f,
3022 0x10857, 0x10857,
3023 0x1091f, 0x1091f,
3024 0x1093f, 0x1093f,
3025 0x10a50, 0x10a58,
3026 0x10a7f, 0x10a7f,
3027 0x10af0, 0x10af6,
3028 0x10b39, 0x10b3f,
3029 0x10b99, 0x10b9c,
3030 0x10ead, 0x10ead,
3031 0x10f55, 0x10f59,
3032 0x11047, 0x1104d,
3033 0x110bb, 0x110bc,
3034 0x110be, 0x110c1,
3035 0x11140, 0x11143,
3036 0x11174, 0x11175,
3037 0x111c5, 0x111c8,
3038 0x111cd, 0x111cd,
3039 0x111db, 0x111db,
3040 0x111dd, 0x111df,
3041 0x11238, 0x1123d,
3042 0x112a9, 0x112a9,
3043 0x1144b, 0x1144f,
3044 0x1145a, 0x1145b,
3045 0x1145d, 0x1145d,
3046 0x114c6, 0x114c6,
3047 0x115c1, 0x115d7,
3048 0x11641, 0x11643,
3049 0x11660, 0x1166c,
3050 0x1173c, 0x1173e,
3051 0x1183b, 0x1183b,
3052 0x11944, 0x11946,
3053 0x119e2, 0x119e2,
3054 0x11a3f, 0x11a46,
3055 0x11a9a, 0x11a9c,
3056 0x11a9e, 0x11aa2,
3057 0x11c41, 0x11c45,
3058 0x11c70, 0x11c71,
3059 0x11ef7, 0x11ef8,
3060 0x11fff, 0x11fff,
3061 0x12470, 0x12474,
3062 0x16a6e, 0x16a6f,
3063 0x16af5, 0x16af5,
3064 0x16b37, 0x16b3b,
3065 0x16b44, 0x16b44,
3066 0x16e97, 0x16e9a,
3067 0x16fe2, 0x16fe2,
3068 0x1bc9f, 0x1bc9f,
3069 0x1da87, 0x1da8b,
3070 0x1e95e, 0x1e95f,
3071 }; /* END of CR_Punct */
3072 
3073 /* PROPERTY: 'Space': POSIX [[:Space:]] */
3074 static const OnigCodePoint
3075 CR_Space[] = { 10,
3076 0x0009, 0x000d,
3077 0x0020, 0x0020,
3078 0x0085, 0x0085,
3079 0x00a0, 0x00a0,
3080 0x1680, 0x1680,
3081 0x2000, 0x200a,
3082 0x2028, 0x2029,
3083 0x202f, 0x202f,
3084 0x205f, 0x205f,
3085 0x3000, 0x3000,
3086 }; /* END of CR_Space */
3087 
3088 /* PROPERTY: 'Upper': POSIX [[:Upper:]] */
3089 static const OnigCodePoint
3090 CR_Upper[] = { 643,
3091 0x0041, 0x005a,
3092 0x00c0, 0x00d6,
3093 0x00d8, 0x00de,
3094 0x0100, 0x0100,
3095 0x0102, 0x0102,
3096 0x0104, 0x0104,
3097 0x0106, 0x0106,
3098 0x0108, 0x0108,
3099 0x010a, 0x010a,
3100 0x010c, 0x010c,
3101 0x010e, 0x010e,
3102 0x0110, 0x0110,
3103 0x0112, 0x0112,
3104 0x0114, 0x0114,
3105 0x0116, 0x0116,
3106 0x0118, 0x0118,
3107 0x011a, 0x011a,
3108 0x011c, 0x011c,
3109 0x011e, 0x011e,
3110 0x0120, 0x0120,
3111 0x0122, 0x0122,
3112 0x0124, 0x0124,
3113 0x0126, 0x0126,
3114 0x0128, 0x0128,
3115 0x012a, 0x012a,
3116 0x012c, 0x012c,
3117 0x012e, 0x012e,
3118 0x0130, 0x0130,
3119 0x0132, 0x0132,
3120 0x0134, 0x0134,
3121 0x0136, 0x0136,
3122 0x0139, 0x0139,
3123 0x013b, 0x013b,
3124 0x013d, 0x013d,
3125 0x013f, 0x013f,
3126 0x0141, 0x0141,
3127 0x0143, 0x0143,
3128 0x0145, 0x0145,
3129 0x0147, 0x0147,
3130 0x014a, 0x014a,
3131 0x014c, 0x014c,
3132 0x014e, 0x014e,
3133 0x0150, 0x0150,
3134 0x0152, 0x0152,
3135 0x0154, 0x0154,
3136 0x0156, 0x0156,
3137 0x0158, 0x0158,
3138 0x015a, 0x015a,
3139 0x015c, 0x015c,
3140 0x015e, 0x015e,
3141 0x0160, 0x0160,
3142 0x0162, 0x0162,
3143 0x0164, 0x0164,
3144 0x0166, 0x0166,
3145 0x0168, 0x0168,
3146 0x016a, 0x016a,
3147 0x016c, 0x016c,
3148 0x016e, 0x016e,
3149 0x0170, 0x0170,
3150 0x0172, 0x0172,
3151 0x0174, 0x0174,
3152 0x0176, 0x0176,
3153 0x0178, 0x0179,
3154 0x017b, 0x017b,
3155 0x017d, 0x017d,
3156 0x0181, 0x0182,
3157 0x0184, 0x0184,
3158 0x0186, 0x0187,
3159 0x0189, 0x018b,
3160 0x018e, 0x0191,
3161 0x0193, 0x0194,
3162 0x0196, 0x0198,
3163 0x019c, 0x019d,
3164 0x019f, 0x01a0,
3165 0x01a2, 0x01a2,
3166 0x01a4, 0x01a4,
3167 0x01a6, 0x01a7,
3168 0x01a9, 0x01a9,
3169 0x01ac, 0x01ac,
3170 0x01ae, 0x01af,
3171 0x01b1, 0x01b3,
3172 0x01b5, 0x01b5,
3173 0x01b7, 0x01b8,
3174 0x01bc, 0x01bc,
3175 0x01c4, 0x01c4,
3176 0x01c7, 0x01c7,
3177 0x01ca, 0x01ca,
3178 0x01cd, 0x01cd,
3179 0x01cf, 0x01cf,
3180 0x01d1, 0x01d1,
3181 0x01d3, 0x01d3,
3182 0x01d5, 0x01d5,
3183 0x01d7, 0x01d7,
3184 0x01d9, 0x01d9,
3185 0x01db, 0x01db,
3186 0x01de, 0x01de,
3187 0x01e0, 0x01e0,
3188 0x01e2, 0x01e2,
3189 0x01e4, 0x01e4,
3190 0x01e6, 0x01e6,
3191 0x01e8, 0x01e8,
3192 0x01ea, 0x01ea,
3193 0x01ec, 0x01ec,
3194 0x01ee, 0x01ee,
3195 0x01f1, 0x01f1,
3196 0x01f4, 0x01f4,
3197 0x01f6, 0x01f8,
3198 0x01fa, 0x01fa,
3199 0x01fc, 0x01fc,
3200 0x01fe, 0x01fe,
3201 0x0200, 0x0200,
3202 0x0202, 0x0202,
3203 0x0204, 0x0204,
3204 0x0206, 0x0206,
3205 0x0208, 0x0208,
3206 0x020a, 0x020a,
3207 0x020c, 0x020c,
3208 0x020e, 0x020e,
3209 0x0210, 0x0210,
3210 0x0212, 0x0212,
3211 0x0214, 0x0214,
3212 0x0216, 0x0216,
3213 0x0218, 0x0218,
3214 0x021a, 0x021a,
3215 0x021c, 0x021c,
3216 0x021e, 0x021e,
3217 0x0220, 0x0220,
3218 0x0222, 0x0222,
3219 0x0224, 0x0224,
3220 0x0226, 0x0226,
3221 0x0228, 0x0228,
3222 0x022a, 0x022a,
3223 0x022c, 0x022c,
3224 0x022e, 0x022e,
3225 0x0230, 0x0230,
3226 0x0232, 0x0232,
3227 0x023a, 0x023b,
3228 0x023d, 0x023e,
3229 0x0241, 0x0241,
3230 0x0243, 0x0246,
3231 0x0248, 0x0248,
3232 0x024a, 0x024a,
3233 0x024c, 0x024c,
3234 0x024e, 0x024e,
3235 0x0370, 0x0370,
3236 0x0372, 0x0372,
3237 0x0376, 0x0376,
3238 0x037f, 0x037f,
3239 0x0386, 0x0386,
3240 0x0388, 0x038a,
3241 0x038c, 0x038c,
3242 0x038e, 0x038f,
3243 0x0391, 0x03a1,
3244 0x03a3, 0x03ab,
3245 0x03cf, 0x03cf,
3246 0x03d2, 0x03d4,
3247 0x03d8, 0x03d8,
3248 0x03da, 0x03da,
3249 0x03dc, 0x03dc,
3250 0x03de, 0x03de,
3251 0x03e0, 0x03e0,
3252 0x03e2, 0x03e2,
3253 0x03e4, 0x03e4,
3254 0x03e6, 0x03e6,
3255 0x03e8, 0x03e8,
3256 0x03ea, 0x03ea,
3257 0x03ec, 0x03ec,
3258 0x03ee, 0x03ee,
3259 0x03f4, 0x03f4,
3260 0x03f7, 0x03f7,
3261 0x03f9, 0x03fa,
3262 0x03fd, 0x042f,
3263 0x0460, 0x0460,
3264 0x0462, 0x0462,
3265 0x0464, 0x0464,
3266 0x0466, 0x0466,
3267 0x0468, 0x0468,
3268 0x046a, 0x046a,
3269 0x046c, 0x046c,
3270 0x046e, 0x046e,
3271 0x0470, 0x0470,
3272 0x0472, 0x0472,
3273 0x0474, 0x0474,
3274 0x0476, 0x0476,
3275 0x0478, 0x0478,
3276 0x047a, 0x047a,
3277 0x047c, 0x047c,
3278 0x047e, 0x047e,
3279 0x0480, 0x0480,
3280 0x048a, 0x048a,
3281 0x048c, 0x048c,
3282 0x048e, 0x048e,
3283 0x0490, 0x0490,
3284 0x0492, 0x0492,
3285 0x0494, 0x0494,
3286 0x0496, 0x0496,
3287 0x0498, 0x0498,
3288 0x049a, 0x049a,
3289 0x049c, 0x049c,
3290 0x049e, 0x049e,
3291 0x04a0, 0x04a0,
3292 0x04a2, 0x04a2,
3293 0x04a4, 0x04a4,
3294 0x04a6, 0x04a6,
3295 0x04a8, 0x04a8,
3296 0x04aa, 0x04aa,
3297 0x04ac, 0x04ac,
3298 0x04ae, 0x04ae,
3299 0x04b0, 0x04b0,
3300 0x04b2, 0x04b2,
3301 0x04b4, 0x04b4,
3302 0x04b6, 0x04b6,
3303 0x04b8, 0x04b8,
3304 0x04ba, 0x04ba,
3305 0x04bc, 0x04bc,
3306 0x04be, 0x04be,
3307 0x04c0, 0x04c1,
3308 0x04c3, 0x04c3,
3309 0x04c5, 0x04c5,
3310 0x04c7, 0x04c7,
3311 0x04c9, 0x04c9,
3312 0x04cb, 0x04cb,
3313 0x04cd, 0x04cd,
3314 0x04d0, 0x04d0,
3315 0x04d2, 0x04d2,
3316 0x04d4, 0x04d4,
3317 0x04d6, 0x04d6,
3318 0x04d8, 0x04d8,
3319 0x04da, 0x04da,
3320 0x04dc, 0x04dc,
3321 0x04de, 0x04de,
3322 0x04e0, 0x04e0,
3323 0x04e2, 0x04e2,
3324 0x04e4, 0x04e4,
3325 0x04e6, 0x04e6,
3326 0x04e8, 0x04e8,
3327 0x04ea, 0x04ea,
3328 0x04ec, 0x04ec,
3329 0x04ee, 0x04ee,
3330 0x04f0, 0x04f0,
3331 0x04f2, 0x04f2,
3332 0x04f4, 0x04f4,
3333 0x04f6, 0x04f6,
3334 0x04f8, 0x04f8,
3335 0x04fa, 0x04fa,
3336 0x04fc, 0x04fc,
3337 0x04fe, 0x04fe,
3338 0x0500, 0x0500,
3339 0x0502, 0x0502,
3340 0x0504, 0x0504,
3341 0x0506, 0x0506,
3342 0x0508, 0x0508,
3343 0x050a, 0x050a,
3344 0x050c, 0x050c,
3345 0x050e, 0x050e,
3346 0x0510, 0x0510,
3347 0x0512, 0x0512,
3348 0x0514, 0x0514,
3349 0x0516, 0x0516,
3350 0x0518, 0x0518,
3351 0x051a, 0x051a,
3352 0x051c, 0x051c,
3353 0x051e, 0x051e,
3354 0x0520, 0x0520,
3355 0x0522, 0x0522,
3356 0x0524, 0x0524,
3357 0x0526, 0x0526,
3358 0x0528, 0x0528,
3359 0x052a, 0x052a,
3360 0x052c, 0x052c,
3361 0x052e, 0x052e,
3362 0x0531, 0x0556,
3363 0x10a0, 0x10c5,
3364 0x10c7, 0x10c7,
3365 0x10cd, 0x10cd,
3366 0x13a0, 0x13f5,
3367 0x1c90, 0x1cba,
3368 0x1cbd, 0x1cbf,
3369 0x1e00, 0x1e00,
3370 0x1e02, 0x1e02,
3371 0x1e04, 0x1e04,
3372 0x1e06, 0x1e06,
3373 0x1e08, 0x1e08,
3374 0x1e0a, 0x1e0a,
3375 0x1e0c, 0x1e0c,
3376 0x1e0e, 0x1e0e,
3377 0x1e10, 0x1e10,
3378 0x1e12, 0x1e12,
3379 0x1e14, 0x1e14,
3380 0x1e16, 0x1e16,
3381 0x1e18, 0x1e18,
3382 0x1e1a, 0x1e1a,
3383 0x1e1c, 0x1e1c,
3384 0x1e1e, 0x1e1e,
3385 0x1e20, 0x1e20,
3386 0x1e22, 0x1e22,
3387 0x1e24, 0x1e24,
3388 0x1e26, 0x1e26,
3389 0x1e28, 0x1e28,
3390 0x1e2a, 0x1e2a,
3391 0x1e2c, 0x1e2c,
3392 0x1e2e, 0x1e2e,
3393 0x1e30, 0x1e30,
3394 0x1e32, 0x1e32,
3395 0x1e34, 0x1e34,
3396 0x1e36, 0x1e36,
3397 0x1e38, 0x1e38,
3398 0x1e3a, 0x1e3a,
3399 0x1e3c, 0x1e3c,
3400 0x1e3e, 0x1e3e,
3401 0x1e40, 0x1e40,
3402 0x1e42, 0x1e42,
3403 0x1e44, 0x1e44,
3404 0x1e46, 0x1e46,
3405 0x1e48, 0x1e48,
3406 0x1e4a, 0x1e4a,
3407 0x1e4c, 0x1e4c,
3408 0x1e4e, 0x1e4e,
3409 0x1e50, 0x1e50,
3410 0x1e52, 0x1e52,
3411 0x1e54, 0x1e54,
3412 0x1e56, 0x1e56,
3413 0x1e58, 0x1e58,
3414 0x1e5a, 0x1e5a,
3415 0x1e5c, 0x1e5c,
3416 0x1e5e, 0x1e5e,
3417 0x1e60, 0x1e60,
3418 0x1e62, 0x1e62,
3419 0x1e64, 0x1e64,
3420 0x1e66, 0x1e66,
3421 0x1e68, 0x1e68,
3422 0x1e6a, 0x1e6a,
3423 0x1e6c, 0x1e6c,
3424 0x1e6e, 0x1e6e,
3425 0x1e70, 0x1e70,
3426 0x1e72, 0x1e72,
3427 0x1e74, 0x1e74,
3428 0x1e76, 0x1e76,
3429 0x1e78, 0x1e78,
3430 0x1e7a, 0x1e7a,
3431 0x1e7c, 0x1e7c,
3432 0x1e7e, 0x1e7e,
3433 0x1e80, 0x1e80,
3434 0x1e82, 0x1e82,
3435 0x1e84, 0x1e84,
3436 0x1e86, 0x1e86,
3437 0x1e88, 0x1e88,
3438 0x1e8a, 0x1e8a,
3439 0x1e8c, 0x1e8c,
3440 0x1e8e, 0x1e8e,
3441 0x1e90, 0x1e90,
3442 0x1e92, 0x1e92,
3443 0x1e94, 0x1e94,
3444 0x1e9e, 0x1e9e,
3445 0x1ea0, 0x1ea0,
3446 0x1ea2, 0x1ea2,
3447 0x1ea4, 0x1ea4,
3448 0x1ea6, 0x1ea6,
3449 0x1ea8, 0x1ea8,
3450 0x1eaa, 0x1eaa,
3451 0x1eac, 0x1eac,
3452 0x1eae, 0x1eae,
3453 0x1eb0, 0x1eb0,
3454 0x1eb2, 0x1eb2,
3455 0x1eb4, 0x1eb4,
3456 0x1eb6, 0x1eb6,
3457 0x1eb8, 0x1eb8,
3458 0x1eba, 0x1eba,
3459 0x1ebc, 0x1ebc,
3460 0x1ebe, 0x1ebe,
3461 0x1ec0, 0x1ec0,
3462 0x1ec2, 0x1ec2,
3463 0x1ec4, 0x1ec4,
3464 0x1ec6, 0x1ec6,
3465 0x1ec8, 0x1ec8,
3466 0x1eca, 0x1eca,
3467 0x1ecc, 0x1ecc,
3468 0x1ece, 0x1ece,
3469 0x1ed0, 0x1ed0,
3470 0x1ed2, 0x1ed2,
3471 0x1ed4, 0x1ed4,
3472 0x1ed6, 0x1ed6,
3473 0x1ed8, 0x1ed8,
3474 0x1eda, 0x1eda,
3475 0x1edc, 0x1edc,
3476 0x1ede, 0x1ede,
3477 0x1ee0, 0x1ee0,
3478 0x1ee2, 0x1ee2,
3479 0x1ee4, 0x1ee4,
3480 0x1ee6, 0x1ee6,
3481 0x1ee8, 0x1ee8,
3482 0x1eea, 0x1eea,
3483 0x1eec, 0x1eec,
3484 0x1eee, 0x1eee,
3485 0x1ef0, 0x1ef0,
3486 0x1ef2, 0x1ef2,
3487 0x1ef4, 0x1ef4,
3488 0x1ef6, 0x1ef6,
3489 0x1ef8, 0x1ef8,
3490 0x1efa, 0x1efa,
3491 0x1efc, 0x1efc,
3492 0x1efe, 0x1efe,
3493 0x1f08, 0x1f0f,
3494 0x1f18, 0x1f1d,
3495 0x1f28, 0x1f2f,
3496 0x1f38, 0x1f3f,
3497 0x1f48, 0x1f4d,
3498 0x1f59, 0x1f59,
3499 0x1f5b, 0x1f5b,
3500 0x1f5d, 0x1f5d,
3501 0x1f5f, 0x1f5f,
3502 0x1f68, 0x1f6f,
3503 0x1fb8, 0x1fbb,
3504 0x1fc8, 0x1fcb,
3505 0x1fd8, 0x1fdb,
3506 0x1fe8, 0x1fec,
3507 0x1ff8, 0x1ffb,
3508 0x2102, 0x2102,
3509 0x2107, 0x2107,
3510 0x210b, 0x210d,
3511 0x2110, 0x2112,
3512 0x2115, 0x2115,
3513 0x2119, 0x211d,
3514 0x2124, 0x2124,
3515 0x2126, 0x2126,
3516 0x2128, 0x2128,
3517 0x212a, 0x212d,
3518 0x2130, 0x2133,
3519 0x213e, 0x213f,
3520 0x2145, 0x2145,
3521 0x2160, 0x216f,
3522 0x2183, 0x2183,
3523 0x24b6, 0x24cf,
3524 0x2c00, 0x2c2e,
3525 0x2c60, 0x2c60,
3526 0x2c62, 0x2c64,
3527 0x2c67, 0x2c67,
3528 0x2c69, 0x2c69,
3529 0x2c6b, 0x2c6b,
3530 0x2c6d, 0x2c70,
3531 0x2c72, 0x2c72,
3532 0x2c75, 0x2c75,
3533 0x2c7e, 0x2c80,
3534 0x2c82, 0x2c82,
3535 0x2c84, 0x2c84,
3536 0x2c86, 0x2c86,
3537 0x2c88, 0x2c88,
3538 0x2c8a, 0x2c8a,
3539 0x2c8c, 0x2c8c,
3540 0x2c8e, 0x2c8e,
3541 0x2c90, 0x2c90,
3542 0x2c92, 0x2c92,
3543 0x2c94, 0x2c94,
3544 0x2c96, 0x2c96,
3545 0x2c98, 0x2c98,
3546 0x2c9a, 0x2c9a,
3547 0x2c9c, 0x2c9c,
3548 0x2c9e, 0x2c9e,
3549 0x2ca0, 0x2ca0,
3550 0x2ca2, 0x2ca2,
3551 0x2ca4, 0x2ca4,
3552 0x2ca6, 0x2ca6,
3553 0x2ca8, 0x2ca8,
3554 0x2caa, 0x2caa,
3555 0x2cac, 0x2cac,
3556 0x2cae, 0x2cae,
3557 0x2cb0, 0x2cb0,
3558 0x2cb2, 0x2cb2,
3559 0x2cb4, 0x2cb4,
3560 0x2cb6, 0x2cb6,
3561 0x2cb8, 0x2cb8,
3562 0x2cba, 0x2cba,
3563 0x2cbc, 0x2cbc,
3564 0x2cbe, 0x2cbe,
3565 0x2cc0, 0x2cc0,
3566 0x2cc2, 0x2cc2,
3567 0x2cc4, 0x2cc4,
3568 0x2cc6, 0x2cc6,
3569 0x2cc8, 0x2cc8,
3570 0x2cca, 0x2cca,
3571 0x2ccc, 0x2ccc,
3572 0x2cce, 0x2cce,
3573 0x2cd0, 0x2cd0,
3574 0x2cd2, 0x2cd2,
3575 0x2cd4, 0x2cd4,
3576 0x2cd6, 0x2cd6,
3577 0x2cd8, 0x2cd8,
3578 0x2cda, 0x2cda,
3579 0x2cdc, 0x2cdc,
3580 0x2cde, 0x2cde,
3581 0x2ce0, 0x2ce0,
3582 0x2ce2, 0x2ce2,
3583 0x2ceb, 0x2ceb,
3584 0x2ced, 0x2ced,
3585 0x2cf2, 0x2cf2,
3586 0xa640, 0xa640,
3587 0xa642, 0xa642,
3588 0xa644, 0xa644,
3589 0xa646, 0xa646,
3590 0xa648, 0xa648,
3591 0xa64a, 0xa64a,
3592 0xa64c, 0xa64c,
3593 0xa64e, 0xa64e,
3594 0xa650, 0xa650,
3595 0xa652, 0xa652,
3596 0xa654, 0xa654,
3597 0xa656, 0xa656,
3598 0xa658, 0xa658,
3599 0xa65a, 0xa65a,
3600 0xa65c, 0xa65c,
3601 0xa65e, 0xa65e,
3602 0xa660, 0xa660,
3603 0xa662, 0xa662,
3604 0xa664, 0xa664,
3605 0xa666, 0xa666,
3606 0xa668, 0xa668,
3607 0xa66a, 0xa66a,
3608 0xa66c, 0xa66c,
3609 0xa680, 0xa680,
3610 0xa682, 0xa682,
3611 0xa684, 0xa684,
3612 0xa686, 0xa686,
3613 0xa688, 0xa688,
3614 0xa68a, 0xa68a,
3615 0xa68c, 0xa68c,
3616 0xa68e, 0xa68e,
3617 0xa690, 0xa690,
3618 0xa692, 0xa692,
3619 0xa694, 0xa694,
3620 0xa696, 0xa696,
3621 0xa698, 0xa698,
3622 0xa69a, 0xa69a,
3623 0xa722, 0xa722,
3624 0xa724, 0xa724,
3625 0xa726, 0xa726,
3626 0xa728, 0xa728,
3627 0xa72a, 0xa72a,
3628 0xa72c, 0xa72c,
3629 0xa72e, 0xa72e,
3630 0xa732, 0xa732,
3631 0xa734, 0xa734,
3632 0xa736, 0xa736,
3633 0xa738, 0xa738,
3634 0xa73a, 0xa73a,
3635 0xa73c, 0xa73c,
3636 0xa73e, 0xa73e,
3637 0xa740, 0xa740,
3638 0xa742, 0xa742,
3639 0xa744, 0xa744,
3640 0xa746, 0xa746,
3641 0xa748, 0xa748,
3642 0xa74a, 0xa74a,
3643 0xa74c, 0xa74c,
3644 0xa74e, 0xa74e,
3645 0xa750, 0xa750,
3646 0xa752, 0xa752,
3647 0xa754, 0xa754,
3648 0xa756, 0xa756,
3649 0xa758, 0xa758,
3650 0xa75a, 0xa75a,
3651 0xa75c, 0xa75c,
3652 0xa75e, 0xa75e,
3653 0xa760, 0xa760,
3654 0xa762, 0xa762,
3655 0xa764, 0xa764,
3656 0xa766, 0xa766,
3657 0xa768, 0xa768,
3658 0xa76a, 0xa76a,
3659 0xa76c, 0xa76c,
3660 0xa76e, 0xa76e,
3661 0xa779, 0xa779,
3662 0xa77b, 0xa77b,
3663 0xa77d, 0xa77e,
3664 0xa780, 0xa780,
3665 0xa782, 0xa782,
3666 0xa784, 0xa784,
3667 0xa786, 0xa786,
3668 0xa78b, 0xa78b,
3669 0xa78d, 0xa78d,
3670 0xa790, 0xa790,
3671 0xa792, 0xa792,
3672 0xa796, 0xa796,
3673 0xa798, 0xa798,
3674 0xa79a, 0xa79a,
3675 0xa79c, 0xa79c,
3676 0xa79e, 0xa79e,
3677 0xa7a0, 0xa7a0,
3678 0xa7a2, 0xa7a2,
3679 0xa7a4, 0xa7a4,
3680 0xa7a6, 0xa7a6,
3681 0xa7a8, 0xa7a8,
3682 0xa7aa, 0xa7ae,
3683 0xa7b0, 0xa7b4,
3684 0xa7b6, 0xa7b6,
3685 0xa7b8, 0xa7b8,
3686 0xa7ba, 0xa7ba,
3687 0xa7bc, 0xa7bc,
3688 0xa7be, 0xa7be,
3689 0xa7c2, 0xa7c2,
3690 0xa7c4, 0xa7c7,
3691 0xa7c9, 0xa7c9,
3692 0xa7f5, 0xa7f5,
3693 0xff21, 0xff3a,
3694 0x10400, 0x10427,
3695 0x104b0, 0x104d3,
3696 0x10c80, 0x10cb2,
3697 0x118a0, 0x118bf,
3698 0x16e40, 0x16e5f,
3699 0x1d400, 0x1d419,
3700 0x1d434, 0x1d44d,
3701 0x1d468, 0x1d481,
3702 0x1d49c, 0x1d49c,
3703 0x1d49e, 0x1d49f,
3704 0x1d4a2, 0x1d4a2,
3705 0x1d4a5, 0x1d4a6,
3706 0x1d4a9, 0x1d4ac,
3707 0x1d4ae, 0x1d4b5,
3708 0x1d4d0, 0x1d4e9,
3709 0x1d504, 0x1d505,
3710 0x1d507, 0x1d50a,
3711 0x1d50d, 0x1d514,
3712 0x1d516, 0x1d51c,
3713 0x1d538, 0x1d539,
3714 0x1d53b, 0x1d53e,
3715 0x1d540, 0x1d544,
3716 0x1d546, 0x1d546,
3717 0x1d54a, 0x1d550,
3718 0x1d56c, 0x1d585,
3719 0x1d5a0, 0x1d5b9,
3720 0x1d5d4, 0x1d5ed,
3721 0x1d608, 0x1d621,
3722 0x1d63c, 0x1d655,
3723 0x1d670, 0x1d689,
3724 0x1d6a8, 0x1d6c0,
3725 0x1d6e2, 0x1d6fa,
3726 0x1d71c, 0x1d734,
3727 0x1d756, 0x1d76e,
3728 0x1d790, 0x1d7a8,
3729 0x1d7ca, 0x1d7ca,
3730 0x1e900, 0x1e921,
3731 0x1f130, 0x1f149,
3732 0x1f150, 0x1f169,
3733 0x1f170, 0x1f189,
3734 }; /* END of CR_Upper */
3735 
3736 /* PROPERTY: 'XDigit': POSIX [[:XDigit:]] */
3737 static const OnigCodePoint
3738 CR_XDigit[] = { 3,
3739 0x0030, 0x0039,
3740 0x0041, 0x0046,
3741 0x0061, 0x0066,
3742 }; /* END of CR_XDigit */
3743 
3744 /* PROPERTY: 'Word': POSIX [[:Word:]] */
3745 static const OnigCodePoint
3746 CR_Word[] = { 732,
3747 0x0030, 0x0039,
3748 0x0041, 0x005a,
3749 0x005f, 0x005f,
3750 0x0061, 0x007a,
3751 0x00aa, 0x00aa,
3752 0x00b5, 0x00b5,
3753 0x00ba, 0x00ba,
3754 0x00c0, 0x00d6,
3755 0x00d8, 0x00f6,
3756 0x00f8, 0x02c1,
3757 0x02c6, 0x02d1,
3758 0x02e0, 0x02e4,
3759 0x02ec, 0x02ec,
3760 0x02ee, 0x02ee,
3761 0x0300, 0x0374,
3762 0x0376, 0x0377,
3763 0x037a, 0x037d,
3764 0x037f, 0x037f,
3765 0x0386, 0x0386,
3766 0x0388, 0x038a,
3767 0x038c, 0x038c,
3768 0x038e, 0x03a1,
3769 0x03a3, 0x03f5,
3770 0x03f7, 0x0481,
3771 0x0483, 0x052f,
3772 0x0531, 0x0556,
3773 0x0559, 0x0559,
3774 0x0560, 0x0588,
3775 0x0591, 0x05bd,
3776 0x05bf, 0x05bf,
3777 0x05c1, 0x05c2,
3778 0x05c4, 0x05c5,
3779 0x05c7, 0x05c7,
3780 0x05d0, 0x05ea,
3781 0x05ef, 0x05f2,
3782 0x0610, 0x061a,
3783 0x0620, 0x0669,
3784 0x066e, 0x06d3,
3785 0x06d5, 0x06dc,
3786 0x06df, 0x06e8,
3787 0x06ea, 0x06fc,
3788 0x06ff, 0x06ff,
3789 0x0710, 0x074a,
3790 0x074d, 0x07b1,
3791 0x07c0, 0x07f5,
3792 0x07fa, 0x07fa,
3793 0x07fd, 0x07fd,
3794 0x0800, 0x082d,
3795 0x0840, 0x085b,
3796 0x0860, 0x086a,
3797 0x08a0, 0x08b4,
3798 0x08b6, 0x08c7,
3799 0x08d3, 0x08e1,
3800 0x08e3, 0x0963,
3801 0x0966, 0x096f,
3802 0x0971, 0x0983,
3803 0x0985, 0x098c,
3804 0x098f, 0x0990,
3805 0x0993, 0x09a8,
3806 0x09aa, 0x09b0,
3807 0x09b2, 0x09b2,
3808 0x09b6, 0x09b9,
3809 0x09bc, 0x09c4,
3810 0x09c7, 0x09c8,
3811 0x09cb, 0x09ce,
3812 0x09d7, 0x09d7,
3813 0x09dc, 0x09dd,
3814 0x09df, 0x09e3,
3815 0x09e6, 0x09f1,
3816 0x09fc, 0x09fc,
3817 0x09fe, 0x09fe,
3818 0x0a01, 0x0a03,
3819 0x0a05, 0x0a0a,
3820 0x0a0f, 0x0a10,
3821 0x0a13, 0x0a28,
3822 0x0a2a, 0x0a30,
3823 0x0a32, 0x0a33,
3824 0x0a35, 0x0a36,
3825 0x0a38, 0x0a39,
3826 0x0a3c, 0x0a3c,
3827 0x0a3e, 0x0a42,
3828 0x0a47, 0x0a48,
3829 0x0a4b, 0x0a4d,
3830 0x0a51, 0x0a51,
3831 0x0a59, 0x0a5c,
3832 0x0a5e, 0x0a5e,
3833 0x0a66, 0x0a75,
3834 0x0a81, 0x0a83,
3835 0x0a85, 0x0a8d,
3836 0x0a8f, 0x0a91,
3837 0x0a93, 0x0aa8,
3838 0x0aaa, 0x0ab0,
3839 0x0ab2, 0x0ab3,
3840 0x0ab5, 0x0ab9,
3841 0x0abc, 0x0ac5,
3842 0x0ac7, 0x0ac9,
3843 0x0acb, 0x0acd,
3844 0x0ad0, 0x0ad0,
3845 0x0ae0, 0x0ae3,
3846 0x0ae6, 0x0aef,
3847 0x0af9, 0x0aff,
3848 0x0b01, 0x0b03,
3849 0x0b05, 0x0b0c,
3850 0x0b0f, 0x0b10,
3851 0x0b13, 0x0b28,
3852 0x0b2a, 0x0b30,
3853 0x0b32, 0x0b33,
3854 0x0b35, 0x0b39,
3855 0x0b3c, 0x0b44,
3856 0x0b47, 0x0b48,
3857 0x0b4b, 0x0b4d,
3858 0x0b55, 0x0b57,
3859 0x0b5c, 0x0b5d,
3860 0x0b5f, 0x0b63,
3861 0x0b66, 0x0b6f,
3862 0x0b71, 0x0b71,
3863 0x0b82, 0x0b83,
3864 0x0b85, 0x0b8a,
3865 0x0b8e, 0x0b90,
3866 0x0b92, 0x0b95,
3867 0x0b99, 0x0b9a,
3868 0x0b9c, 0x0b9c,
3869 0x0b9e, 0x0b9f,
3870 0x0ba3, 0x0ba4,
3871 0x0ba8, 0x0baa,
3872 0x0bae, 0x0bb9,
3873 0x0bbe, 0x0bc2,
3874 0x0bc6, 0x0bc8,
3875 0x0bca, 0x0bcd,
3876 0x0bd0, 0x0bd0,
3877 0x0bd7, 0x0bd7,
3878 0x0be6, 0x0bef,
3879 0x0c00, 0x0c0c,
3880 0x0c0e, 0x0c10,
3881 0x0c12, 0x0c28,
3882 0x0c2a, 0x0c39,
3883 0x0c3d, 0x0c44,
3884 0x0c46, 0x0c48,
3885 0x0c4a, 0x0c4d,
3886 0x0c55, 0x0c56,
3887 0x0c58, 0x0c5a,
3888 0x0c60, 0x0c63,
3889 0x0c66, 0x0c6f,
3890 0x0c80, 0x0c83,
3891 0x0c85, 0x0c8c,
3892 0x0c8e, 0x0c90,
3893 0x0c92, 0x0ca8,
3894 0x0caa, 0x0cb3,
3895 0x0cb5, 0x0cb9,
3896 0x0cbc, 0x0cc4,
3897 0x0cc6, 0x0cc8,
3898 0x0cca, 0x0ccd,
3899 0x0cd5, 0x0cd6,
3900 0x0cde, 0x0cde,
3901 0x0ce0, 0x0ce3,
3902 0x0ce6, 0x0cef,
3903 0x0cf1, 0x0cf2,
3904 0x0d00, 0x0d0c,
3905 0x0d0e, 0x0d10,
3906 0x0d12, 0x0d44,
3907 0x0d46, 0x0d48,
3908 0x0d4a, 0x0d4e,
3909 0x0d54, 0x0d57,
3910 0x0d5f, 0x0d63,
3911 0x0d66, 0x0d6f,
3912 0x0d7a, 0x0d7f,
3913 0x0d81, 0x0d83,
3914 0x0d85, 0x0d96,
3915 0x0d9a, 0x0db1,
3916 0x0db3, 0x0dbb,
3917 0x0dbd, 0x0dbd,
3918 0x0dc0, 0x0dc6,
3919 0x0dca, 0x0dca,
3920 0x0dcf, 0x0dd4,
3921 0x0dd6, 0x0dd6,
3922 0x0dd8, 0x0ddf,
3923 0x0de6, 0x0def,
3924 0x0df2, 0x0df3,
3925 0x0e01, 0x0e3a,
3926 0x0e40, 0x0e4e,
3927 0x0e50, 0x0e59,
3928 0x0e81, 0x0e82,
3929 0x0e84, 0x0e84,
3930 0x0e86, 0x0e8a,
3931 0x0e8c, 0x0ea3,
3932 0x0ea5, 0x0ea5,
3933 0x0ea7, 0x0ebd,
3934 0x0ec0, 0x0ec4,
3935 0x0ec6, 0x0ec6,
3936 0x0ec8, 0x0ecd,
3937 0x0ed0, 0x0ed9,
3938 0x0edc, 0x0edf,
3939 0x0f00, 0x0f00,
3940 0x0f18, 0x0f19,
3941 0x0f20, 0x0f29,
3942 0x0f35, 0x0f35,
3943 0x0f37, 0x0f37,
3944 0x0f39, 0x0f39,
3945 0x0f3e, 0x0f47,
3946 0x0f49, 0x0f6c,
3947 0x0f71, 0x0f84,
3948 0x0f86, 0x0f97,
3949 0x0f99, 0x0fbc,
3950 0x0fc6, 0x0fc6,
3951 0x1000, 0x1049,
3952 0x1050, 0x109d,
3953 0x10a0, 0x10c5,
3954 0x10c7, 0x10c7,
3955 0x10cd, 0x10cd,
3956 0x10d0, 0x10fa,
3957 0x10fc, 0x1248,
3958 0x124a, 0x124d,
3959 0x1250, 0x1256,
3960 0x1258, 0x1258,
3961 0x125a, 0x125d,
3962 0x1260, 0x1288,
3963 0x128a, 0x128d,
3964 0x1290, 0x12b0,
3965 0x12b2, 0x12b5,
3966 0x12b8, 0x12be,
3967 0x12c0, 0x12c0,
3968 0x12c2, 0x12c5,
3969 0x12c8, 0x12d6,
3970 0x12d8, 0x1310,
3971 0x1312, 0x1315,
3972 0x1318, 0x135a,
3973 0x135d, 0x135f,
3974 0x1380, 0x138f,
3975 0x13a0, 0x13f5,
3976 0x13f8, 0x13fd,
3977 0x1401, 0x166c,
3978 0x166f, 0x167f,
3979 0x1681, 0x169a,
3980 0x16a0, 0x16ea,
3981 0x16ee, 0x16f8,
3982 0x1700, 0x170c,
3983 0x170e, 0x1714,
3984 0x1720, 0x1734,
3985 0x1740, 0x1753,
3986 0x1760, 0x176c,
3987 0x176e, 0x1770,
3988 0x1772, 0x1773,
3989 0x1780, 0x17d3,
3990 0x17d7, 0x17d7,
3991 0x17dc, 0x17dd,
3992 0x17e0, 0x17e9,
3993 0x180b, 0x180d,
3994 0x1810, 0x1819,
3995 0x1820, 0x1878,
3996 0x1880, 0x18aa,
3997 0x18b0, 0x18f5,
3998 0x1900, 0x191e,
3999 0x1920, 0x192b,
4000 0x1930, 0x193b,
4001 0x1946, 0x196d,
4002 0x1970, 0x1974,
4003 0x1980, 0x19ab,
4004 0x19b0, 0x19c9,
4005 0x19d0, 0x19d9,
4006 0x1a00, 0x1a1b,
4007 0x1a20, 0x1a5e,
4008 0x1a60, 0x1a7c,
4009 0x1a7f, 0x1a89,
4010 0x1a90, 0x1a99,
4011 0x1aa7, 0x1aa7,
4012 0x1ab0, 0x1ac0,
4013 0x1b00, 0x1b4b,
4014 0x1b50, 0x1b59,
4015 0x1b6b, 0x1b73,
4016 0x1b80, 0x1bf3,
4017 0x1c00, 0x1c37,
4018 0x1c40, 0x1c49,
4019 0x1c4d, 0x1c7d,
4020 0x1c80, 0x1c88,
4021 0x1c90, 0x1cba,
4022 0x1cbd, 0x1cbf,
4023 0x1cd0, 0x1cd2,
4024 0x1cd4, 0x1cfa,
4025 0x1d00, 0x1df9,
4026 0x1dfb, 0x1f15,
4027 0x1f18, 0x1f1d,
4028 0x1f20, 0x1f45,
4029 0x1f48, 0x1f4d,
4030 0x1f50, 0x1f57,
4031 0x1f59, 0x1f59,
4032 0x1f5b, 0x1f5b,
4033 0x1f5d, 0x1f5d,
4034 0x1f5f, 0x1f7d,
4035 0x1f80, 0x1fb4,
4036 0x1fb6, 0x1fbc,
4037 0x1fbe, 0x1fbe,
4038 0x1fc2, 0x1fc4,
4039 0x1fc6, 0x1fcc,
4040 0x1fd0, 0x1fd3,
4041 0x1fd6, 0x1fdb,
4042 0x1fe0, 0x1fec,
4043 0x1ff2, 0x1ff4,
4044 0x1ff6, 0x1ffc,
4045 0x203f, 0x2040,
4046 0x2054, 0x2054,
4047 0x2071, 0x2071,
4048 0x207f, 0x207f,
4049 0x2090, 0x209c,
4050 0x20d0, 0x20f0,
4051 0x2102, 0x2102,
4052 0x2107, 0x2107,
4053 0x210a, 0x2113,
4054 0x2115, 0x2115,
4055 0x2119, 0x211d,
4056 0x2124, 0x2124,
4057 0x2126, 0x2126,
4058 0x2128, 0x2128,
4059 0x212a, 0x212d,
4060 0x212f, 0x2139,
4061 0x213c, 0x213f,
4062 0x2145, 0x2149,
4063 0x214e, 0x214e,
4064 0x2160, 0x2188,
4065 0x24b6, 0x24e9,
4066 0x2c00, 0x2c2e,
4067 0x2c30, 0x2c5e,
4068 0x2c60, 0x2ce4,
4069 0x2ceb, 0x2cf3,
4070 0x2d00, 0x2d25,
4071 0x2d27, 0x2d27,
4072 0x2d2d, 0x2d2d,
4073 0x2d30, 0x2d67,
4074 0x2d6f, 0x2d6f,
4075 0x2d7f, 0x2d96,
4076 0x2da0, 0x2da6,
4077 0x2da8, 0x2dae,
4078 0x2db0, 0x2db6,
4079 0x2db8, 0x2dbe,
4080 0x2dc0, 0x2dc6,
4081 0x2dc8, 0x2dce,
4082 0x2dd0, 0x2dd6,
4083 0x2dd8, 0x2dde,
4084 0x2de0, 0x2dff,
4085 0x2e2f, 0x2e2f,
4086 0x3005, 0x3007,
4087 0x3021, 0x302f,
4088 0x3031, 0x3035,
4089 0x3038, 0x303c,
4090 0x3041, 0x3096,
4091 0x3099, 0x309a,
4092 0x309d, 0x309f,
4093 0x30a1, 0x30fa,
4094 0x30fc, 0x30ff,
4095 0x3105, 0x312f,
4096 0x3131, 0x318e,
4097 0x31a0, 0x31bf,
4098 0x31f0, 0x31ff,
4099 0x3400, 0x4dbf,
4100 0x4e00, 0x9ffc,
4101 0xa000, 0xa48c,
4102 0xa4d0, 0xa4fd,
4103 0xa500, 0xa60c,
4104 0xa610, 0xa62b,
4105 0xa640, 0xa672,
4106 0xa674, 0xa67d,
4107 0xa67f, 0xa6f1,
4108 0xa717, 0xa71f,
4109 0xa722, 0xa788,
4110 0xa78b, 0xa7bf,
4111 0xa7c2, 0xa7ca,
4112 0xa7f5, 0xa827,
4113 0xa82c, 0xa82c,
4114 0xa840, 0xa873,
4115 0xa880, 0xa8c5,
4116 0xa8d0, 0xa8d9,
4117 0xa8e0, 0xa8f7,
4118 0xa8fb, 0xa8fb,
4119 0xa8fd, 0xa92d,
4120 0xa930, 0xa953,
4121 0xa960, 0xa97c,
4122 0xa980, 0xa9c0,
4123 0xa9cf, 0xa9d9,
4124 0xa9e0, 0xa9fe,
4125 0xaa00, 0xaa36,
4126 0xaa40, 0xaa4d,
4127 0xaa50, 0xaa59,
4128 0xaa60, 0xaa76,
4129 0xaa7a, 0xaac2,
4130 0xaadb, 0xaadd,
4131 0xaae0, 0xaaef,
4132 0xaaf2, 0xaaf6,
4133 0xab01, 0xab06,
4134 0xab09, 0xab0e,
4135 0xab11, 0xab16,
4136 0xab20, 0xab26,
4137 0xab28, 0xab2e,
4138 0xab30, 0xab5a,
4139 0xab5c, 0xab69,
4140 0xab70, 0xabea,
4141 0xabec, 0xabed,
4142 0xabf0, 0xabf9,
4143 0xac00, 0xd7a3,
4144 0xd7b0, 0xd7c6,
4145 0xd7cb, 0xd7fb,
4146 0xf900, 0xfa6d,
4147 0xfa70, 0xfad9,
4148 0xfb00, 0xfb06,
4149 0xfb13, 0xfb17,
4150 0xfb1d, 0xfb28,
4151 0xfb2a, 0xfb36,
4152 0xfb38, 0xfb3c,
4153 0xfb3e, 0xfb3e,
4154 0xfb40, 0xfb41,
4155 0xfb43, 0xfb44,
4156 0xfb46, 0xfbb1,
4157 0xfbd3, 0xfd3d,
4158 0xfd50, 0xfd8f,
4159 0xfd92, 0xfdc7,
4160 0xfdf0, 0xfdfb,
4161 0xfe00, 0xfe0f,
4162 0xfe20, 0xfe2f,
4163 0xfe33, 0xfe34,
4164 0xfe4d, 0xfe4f,
4165 0xfe70, 0xfe74,
4166 0xfe76, 0xfefc,
4167 0xff10, 0xff19,
4168 0xff21, 0xff3a,
4169 0xff3f, 0xff3f,
4170 0xff41, 0xff5a,
4171 0xff66, 0xffbe,
4172 0xffc2, 0xffc7,
4173 0xffca, 0xffcf,
4174 0xffd2, 0xffd7,
4175 0xffda, 0xffdc,
4176 0x10000, 0x1000b,
4177 0x1000d, 0x10026,
4178 0x10028, 0x1003a,
4179 0x1003c, 0x1003d,
4180 0x1003f, 0x1004d,
4181 0x10050, 0x1005d,
4182 0x10080, 0x100fa,
4183 0x10140, 0x10174,
4184 0x101fd, 0x101fd,
4185 0x10280, 0x1029c,
4186 0x102a0, 0x102d0,
4187 0x102e0, 0x102e0,
4188 0x10300, 0x1031f,
4189 0x1032d, 0x1034a,
4190 0x10350, 0x1037a,
4191 0x10380, 0x1039d,
4192 0x103a0, 0x103c3,
4193 0x103c8, 0x103cf,
4194 0x103d1, 0x103d5,
4195 0x10400, 0x1049d,
4196 0x104a0, 0x104a9,
4197 0x104b0, 0x104d3,
4198 0x104d8, 0x104fb,
4199 0x10500, 0x10527,
4200 0x10530, 0x10563,
4201 0x10600, 0x10736,
4202 0x10740, 0x10755,
4203 0x10760, 0x10767,
4204 0x10800, 0x10805,
4205 0x10808, 0x10808,
4206 0x1080a, 0x10835,
4207 0x10837, 0x10838,
4208 0x1083c, 0x1083c,
4209 0x1083f, 0x10855,
4210 0x10860, 0x10876,
4211 0x10880, 0x1089e,
4212 0x108e0, 0x108f2,
4213 0x108f4, 0x108f5,
4214 0x10900, 0x10915,
4215 0x10920, 0x10939,
4216 0x10980, 0x109b7,
4217 0x109be, 0x109bf,
4218 0x10a00, 0x10a03,
4219 0x10a05, 0x10a06,
4220 0x10a0c, 0x10a13,
4221 0x10a15, 0x10a17,
4222 0x10a19, 0x10a35,
4223 0x10a38, 0x10a3a,
4224 0x10a3f, 0x10a3f,
4225 0x10a60, 0x10a7c,
4226 0x10a80, 0x10a9c,
4227 0x10ac0, 0x10ac7,
4228 0x10ac9, 0x10ae6,
4229 0x10b00, 0x10b35,
4230 0x10b40, 0x10b55,
4231 0x10b60, 0x10b72,
4232 0x10b80, 0x10b91,
4233 0x10c00, 0x10c48,
4234 0x10c80, 0x10cb2,
4235 0x10cc0, 0x10cf2,
4236 0x10d00, 0x10d27,
4237 0x10d30, 0x10d39,
4238 0x10e80, 0x10ea9,
4239 0x10eab, 0x10eac,
4240 0x10eb0, 0x10eb1,
4241 0x10f00, 0x10f1c,
4242 0x10f27, 0x10f27,
4243 0x10f30, 0x10f50,
4244 0x10fb0, 0x10fc4,
4245 0x10fe0, 0x10ff6,
4246 0x11000, 0x11046,
4247 0x11066, 0x1106f,
4248 0x1107f, 0x110ba,
4249 0x110d0, 0x110e8,
4250 0x110f0, 0x110f9,
4251 0x11100, 0x11134,
4252 0x11136, 0x1113f,
4253 0x11144, 0x11147,
4254 0x11150, 0x11173,
4255 0x11176, 0x11176,
4256 0x11180, 0x111c4,
4257 0x111c9, 0x111cc,
4258 0x111ce, 0x111da,
4259 0x111dc, 0x111dc,
4260 0x11200, 0x11211,
4261 0x11213, 0x11237,
4262 0x1123e, 0x1123e,
4263 0x11280, 0x11286,
4264 0x11288, 0x11288,
4265 0x1128a, 0x1128d,
4266 0x1128f, 0x1129d,
4267 0x1129f, 0x112a8,
4268 0x112b0, 0x112ea,
4269 0x112f0, 0x112f9,
4270 0x11300, 0x11303,
4271 0x11305, 0x1130c,
4272 0x1130f, 0x11310,
4273 0x11313, 0x11328,
4274 0x1132a, 0x11330,
4275 0x11332, 0x11333,
4276 0x11335, 0x11339,
4277 0x1133b, 0x11344,
4278 0x11347, 0x11348,
4279 0x1134b, 0x1134d,
4280 0x11350, 0x11350,
4281 0x11357, 0x11357,
4282 0x1135d, 0x11363,
4283 0x11366, 0x1136c,
4284 0x11370, 0x11374,
4285 0x11400, 0x1144a,
4286 0x11450, 0x11459,
4287 0x1145e, 0x11461,
4288 0x11480, 0x114c5,
4289 0x114c7, 0x114c7,
4290 0x114d0, 0x114d9,
4291 0x11580, 0x115b5,
4292 0x115b8, 0x115c0,
4293 0x115d8, 0x115dd,
4294 0x11600, 0x11640,
4295 0x11644, 0x11644,
4296 0x11650, 0x11659,
4297 0x11680, 0x116b8,
4298 0x116c0, 0x116c9,
4299 0x11700, 0x1171a,
4300 0x1171d, 0x1172b,
4301 0x11730, 0x11739,
4302 0x11800, 0x1183a,
4303 0x118a0, 0x118e9,
4304 0x118ff, 0x11906,
4305 0x11909, 0x11909,
4306 0x1190c, 0x11913,
4307 0x11915, 0x11916,
4308 0x11918, 0x11935,
4309 0x11937, 0x11938,
4310 0x1193b, 0x11943,
4311 0x11950, 0x11959,
4312 0x119a0, 0x119a7,
4313 0x119aa, 0x119d7,
4314 0x119da, 0x119e1,
4315 0x119e3, 0x119e4,
4316 0x11a00, 0x11a3e,
4317 0x11a47, 0x11a47,
4318 0x11a50, 0x11a99,
4319 0x11a9d, 0x11a9d,
4320 0x11ac0, 0x11af8,
4321 0x11c00, 0x11c08,
4322 0x11c0a, 0x11c36,
4323 0x11c38, 0x11c40,
4324 0x11c50, 0x11c59,
4325 0x11c72, 0x11c8f,
4326 0x11c92, 0x11ca7,
4327 0x11ca9, 0x11cb6,
4328 0x11d00, 0x11d06,
4329 0x11d08, 0x11d09,
4330 0x11d0b, 0x11d36,
4331 0x11d3a, 0x11d3a,
4332 0x11d3c, 0x11d3d,
4333 0x11d3f, 0x11d47,
4334 0x11d50, 0x11d59,
4335 0x11d60, 0x11d65,
4336 0x11d67, 0x11d68,
4337 0x11d6a, 0x11d8e,
4338 0x11d90, 0x11d91,
4339 0x11d93, 0x11d98,
4340 0x11da0, 0x11da9,
4341 0x11ee0, 0x11ef6,
4342 0x11fb0, 0x11fb0,
4343 0x12000, 0x12399,
4344 0x12400, 0x1246e,
4345 0x12480, 0x12543,
4346 0x13000, 0x1342e,
4347 0x14400, 0x14646,
4348 0x16800, 0x16a38,
4349 0x16a40, 0x16a5e,
4350 0x16a60, 0x16a69,
4351 0x16ad0, 0x16aed,
4352 0x16af0, 0x16af4,
4353 0x16b00, 0x16b36,
4354 0x16b40, 0x16b43,
4355 0x16b50, 0x16b59,
4356 0x16b63, 0x16b77,
4357 0x16b7d, 0x16b8f,
4358 0x16e40, 0x16e7f,
4359 0x16f00, 0x16f4a,
4360 0x16f4f, 0x16f87,
4361 0x16f8f, 0x16f9f,
4362 0x16fe0, 0x16fe1,
4363 0x16fe3, 0x16fe4,
4364 0x16ff0, 0x16ff1,
4365 0x17000, 0x187f7,
4366 0x18800, 0x18cd5,
4367 0x18d00, 0x18d08,
4368 0x1b000, 0x1b11e,
4369 0x1b150, 0x1b152,
4370 0x1b164, 0x1b167,
4371 0x1b170, 0x1b2fb,
4372 0x1bc00, 0x1bc6a,
4373 0x1bc70, 0x1bc7c,
4374 0x1bc80, 0x1bc88,
4375 0x1bc90, 0x1bc99,
4376 0x1bc9d, 0x1bc9e,
4377 0x1d165, 0x1d169,
4378 0x1d16d, 0x1d172,
4379 0x1d17b, 0x1d182,
4380 0x1d185, 0x1d18b,
4381 0x1d1aa, 0x1d1ad,
4382 0x1d242, 0x1d244,
4383 0x1d400, 0x1d454,
4384 0x1d456, 0x1d49c,
4385 0x1d49e, 0x1d49f,
4386 0x1d4a2, 0x1d4a2,
4387 0x1d4a5, 0x1d4a6,
4388 0x1d4a9, 0x1d4ac,
4389 0x1d4ae, 0x1d4b9,
4390 0x1d4bb, 0x1d4bb,
4391 0x1d4bd, 0x1d4c3,
4392 0x1d4c5, 0x1d505,
4393 0x1d507, 0x1d50a,
4394 0x1d50d, 0x1d514,
4395 0x1d516, 0x1d51c,
4396 0x1d51e, 0x1d539,
4397 0x1d53b, 0x1d53e,
4398 0x1d540, 0x1d544,
4399 0x1d546, 0x1d546,
4400 0x1d54a, 0x1d550,
4401 0x1d552, 0x1d6a5,
4402 0x1d6a8, 0x1d6c0,
4403 0x1d6c2, 0x1d6da,
4404 0x1d6dc, 0x1d6fa,
4405 0x1d6fc, 0x1d714,
4406 0x1d716, 0x1d734,
4407 0x1d736, 0x1d74e,
4408 0x1d750, 0x1d76e,
4409 0x1d770, 0x1d788,
4410 0x1d78a, 0x1d7a8,
4411 0x1d7aa, 0x1d7c2,
4412 0x1d7c4, 0x1d7cb,
4413 0x1d7ce, 0x1d7ff,
4414 0x1da00, 0x1da36,
4415 0x1da3b, 0x1da6c,
4416 0x1da75, 0x1da75,
4417 0x1da84, 0x1da84,
4418 0x1da9b, 0x1da9f,
4419 0x1daa1, 0x1daaf,
4420 0x1e000, 0x1e006,
4421 0x1e008, 0x1e018,
4422 0x1e01b, 0x1e021,
4423 0x1e023, 0x1e024,
4424 0x1e026, 0x1e02a,
4425 0x1e100, 0x1e12c,
4426 0x1e130, 0x1e13d,
4427 0x1e140, 0x1e149,
4428 0x1e14e, 0x1e14e,
4429 0x1e2c0, 0x1e2f9,
4430 0x1e800, 0x1e8c4,
4431 0x1e8d0, 0x1e8d6,
4432 0x1e900, 0x1e94b,
4433 0x1e950, 0x1e959,
4434 0x1ee00, 0x1ee03,
4435 0x1ee05, 0x1ee1f,
4436 0x1ee21, 0x1ee22,
4437 0x1ee24, 0x1ee24,
4438 0x1ee27, 0x1ee27,
4439 0x1ee29, 0x1ee32,
4440 0x1ee34, 0x1ee37,
4441 0x1ee39, 0x1ee39,
4442 0x1ee3b, 0x1ee3b,
4443 0x1ee42, 0x1ee42,
4444 0x1ee47, 0x1ee47,
4445 0x1ee49, 0x1ee49,
4446 0x1ee4b, 0x1ee4b,
4447 0x1ee4d, 0x1ee4f,
4448 0x1ee51, 0x1ee52,
4449 0x1ee54, 0x1ee54,
4450 0x1ee57, 0x1ee57,
4451 0x1ee59, 0x1ee59,
4452 0x1ee5b, 0x1ee5b,
4453 0x1ee5d, 0x1ee5d,
4454 0x1ee5f, 0x1ee5f,
4455 0x1ee61, 0x1ee62,
4456 0x1ee64, 0x1ee64,
4457 0x1ee67, 0x1ee6a,
4458 0x1ee6c, 0x1ee72,
4459 0x1ee74, 0x1ee77,
4460 0x1ee79, 0x1ee7c,
4461 0x1ee7e, 0x1ee7e,
4462 0x1ee80, 0x1ee89,
4463 0x1ee8b, 0x1ee9b,
4464 0x1eea1, 0x1eea3,
4465 0x1eea5, 0x1eea9,
4466 0x1eeab, 0x1eebb,
4467 0x1f130, 0x1f149,
4468 0x1f150, 0x1f169,
4469 0x1f170, 0x1f189,
4470 0x1fbf0, 0x1fbf9,
4471 0x20000, 0x2a6dd,
4472 0x2a700, 0x2b734,
4473 0x2b740, 0x2b81d,
4474 0x2b820, 0x2cea1,
4475 0x2ceb0, 0x2ebe0,
4476 0x2f800, 0x2fa1d,
4477 0x30000, 0x3134a,
4478 0xe0100, 0xe01ef,
4479 }; /* END of CR_Word */
4480 
4481 /* PROPERTY: 'Alnum': POSIX [[:Alnum:]] */
4482 static const OnigCodePoint
4483 CR_Alnum[] = { 732,
4484 0x0030, 0x0039,
4485 0x0041, 0x005a,
4486 0x0061, 0x007a,
4487 0x00aa, 0x00aa,
4488 0x00b5, 0x00b5,
4489 0x00ba, 0x00ba,
4490 0x00c0, 0x00d6,
4491 0x00d8, 0x00f6,
4492 0x00f8, 0x02c1,
4493 0x02c6, 0x02d1,
4494 0x02e0, 0x02e4,
4495 0x02ec, 0x02ec,
4496 0x02ee, 0x02ee,
4497 0x0345, 0x0345,
4498 0x0370, 0x0374,
4499 0x0376, 0x0377,
4500 0x037a, 0x037d,
4501 0x037f, 0x037f,
4502 0x0386, 0x0386,
4503 0x0388, 0x038a,
4504 0x038c, 0x038c,
4505 0x038e, 0x03a1,
4506 0x03a3, 0x03f5,
4507 0x03f7, 0x0481,
4508 0x048a, 0x052f,
4509 0x0531, 0x0556,
4510 0x0559, 0x0559,
4511 0x0560, 0x0588,
4512 0x05b0, 0x05bd,
4513 0x05bf, 0x05bf,
4514 0x05c1, 0x05c2,
4515 0x05c4, 0x05c5,
4516 0x05c7, 0x05c7,
4517 0x05d0, 0x05ea,
4518 0x05ef, 0x05f2,
4519 0x0610, 0x061a,
4520 0x0620, 0x0657,
4521 0x0659, 0x0669,
4522 0x066e, 0x06d3,
4523 0x06d5, 0x06dc,
4524 0x06e1, 0x06e8,
4525 0x06ed, 0x06fc,
4526 0x06ff, 0x06ff,
4527 0x0710, 0x073f,
4528 0x074d, 0x07b1,
4529 0x07c0, 0x07ea,
4530 0x07f4, 0x07f5,
4531 0x07fa, 0x07fa,
4532 0x0800, 0x0817,
4533 0x081a, 0x082c,
4534 0x0840, 0x0858,
4535 0x0860, 0x086a,
4536 0x08a0, 0x08b4,
4537 0x08b6, 0x08c7,
4538 0x08d4, 0x08df,
4539 0x08e3, 0x08e9,
4540 0x08f0, 0x093b,
4541 0x093d, 0x094c,
4542 0x094e, 0x0950,
4543 0x0955, 0x0963,
4544 0x0966, 0x096f,
4545 0x0971, 0x0983,
4546 0x0985, 0x098c,
4547 0x098f, 0x0990,
4548 0x0993, 0x09a8,
4549 0x09aa, 0x09b0,
4550 0x09b2, 0x09b2,
4551 0x09b6, 0x09b9,
4552 0x09bd, 0x09c4,
4553 0x09c7, 0x09c8,
4554 0x09cb, 0x09cc,
4555 0x09ce, 0x09ce,
4556 0x09d7, 0x09d7,
4557 0x09dc, 0x09dd,
4558 0x09df, 0x09e3,
4559 0x09e6, 0x09f1,
4560 0x09fc, 0x09fc,
4561 0x0a01, 0x0a03,
4562 0x0a05, 0x0a0a,
4563 0x0a0f, 0x0a10,
4564 0x0a13, 0x0a28,
4565 0x0a2a, 0x0a30,
4566 0x0a32, 0x0a33,
4567 0x0a35, 0x0a36,
4568 0x0a38, 0x0a39,
4569 0x0a3e, 0x0a42,
4570 0x0a47, 0x0a48,
4571 0x0a4b, 0x0a4c,
4572 0x0a51, 0x0a51,
4573 0x0a59, 0x0a5c,
4574 0x0a5e, 0x0a5e,
4575 0x0a66, 0x0a75,
4576 0x0a81, 0x0a83,
4577 0x0a85, 0x0a8d,
4578 0x0a8f, 0x0a91,
4579 0x0a93, 0x0aa8,
4580 0x0aaa, 0x0ab0,
4581 0x0ab2, 0x0ab3,
4582 0x0ab5, 0x0ab9,
4583 0x0abd, 0x0ac5,
4584 0x0ac7, 0x0ac9,
4585 0x0acb, 0x0acc,
4586 0x0ad0, 0x0ad0,
4587 0x0ae0, 0x0ae3,
4588 0x0ae6, 0x0aef,
4589 0x0af9, 0x0afc,
4590 0x0b01, 0x0b03,
4591 0x0b05, 0x0b0c,
4592 0x0b0f, 0x0b10,
4593 0x0b13, 0x0b28,
4594 0x0b2a, 0x0b30,
4595 0x0b32, 0x0b33,
4596 0x0b35, 0x0b39,
4597 0x0b3d, 0x0b44,
4598 0x0b47, 0x0b48,
4599 0x0b4b, 0x0b4c,
4600 0x0b56, 0x0b57,
4601 0x0b5c, 0x0b5d,
4602 0x0b5f, 0x0b63,
4603 0x0b66, 0x0b6f,
4604 0x0b71, 0x0b71,
4605 0x0b82, 0x0b83,
4606 0x0b85, 0x0b8a,
4607 0x0b8e, 0x0b90,
4608 0x0b92, 0x0b95,
4609 0x0b99, 0x0b9a,
4610 0x0b9c, 0x0b9c,
4611 0x0b9e, 0x0b9f,
4612 0x0ba3, 0x0ba4,
4613 0x0ba8, 0x0baa,
4614 0x0bae, 0x0bb9,
4615 0x0bbe, 0x0bc2,
4616 0x0bc6, 0x0bc8,
4617 0x0bca, 0x0bcc,
4618 0x0bd0, 0x0bd0,
4619 0x0bd7, 0x0bd7,
4620 0x0be6, 0x0bef,
4621 0x0c00, 0x0c03,
4622 0x0c05, 0x0c0c,
4623 0x0c0e, 0x0c10,
4624 0x0c12, 0x0c28,
4625 0x0c2a, 0x0c39,
4626 0x0c3d, 0x0c44,
4627 0x0c46, 0x0c48,
4628 0x0c4a, 0x0c4c,
4629 0x0c55, 0x0c56,
4630 0x0c58, 0x0c5a,
4631 0x0c60, 0x0c63,
4632 0x0c66, 0x0c6f,
4633 0x0c80, 0x0c83,
4634 0x0c85, 0x0c8c,
4635 0x0c8e, 0x0c90,
4636 0x0c92, 0x0ca8,
4637 0x0caa, 0x0cb3,
4638 0x0cb5, 0x0cb9,
4639 0x0cbd, 0x0cc4,
4640 0x0cc6, 0x0cc8,
4641 0x0cca, 0x0ccc,
4642 0x0cd5, 0x0cd6,
4643 0x0cde, 0x0cde,
4644 0x0ce0, 0x0ce3,
4645 0x0ce6, 0x0cef,
4646 0x0cf1, 0x0cf2,
4647 0x0d00, 0x0d0c,
4648 0x0d0e, 0x0d10,
4649 0x0d12, 0x0d3a,
4650 0x0d3d, 0x0d44,
4651 0x0d46, 0x0d48,
4652 0x0d4a, 0x0d4c,
4653 0x0d4e, 0x0d4e,
4654 0x0d54, 0x0d57,
4655 0x0d5f, 0x0d63,
4656 0x0d66, 0x0d6f,
4657 0x0d7a, 0x0d7f,
4658 0x0d81, 0x0d83,
4659 0x0d85, 0x0d96,
4660 0x0d9a, 0x0db1,
4661 0x0db3, 0x0dbb,
4662 0x0dbd, 0x0dbd,
4663 0x0dc0, 0x0dc6,
4664 0x0dcf, 0x0dd4,
4665 0x0dd6, 0x0dd6,
4666 0x0dd8, 0x0ddf,
4667 0x0de6, 0x0def,
4668 0x0df2, 0x0df3,
4669 0x0e01, 0x0e3a,
4670 0x0e40, 0x0e46,
4671 0x0e4d, 0x0e4d,
4672 0x0e50, 0x0e59,
4673 0x0e81, 0x0e82,
4674 0x0e84, 0x0e84,
4675 0x0e86, 0x0e8a,
4676 0x0e8c, 0x0ea3,
4677 0x0ea5, 0x0ea5,
4678 0x0ea7, 0x0eb9,
4679 0x0ebb, 0x0ebd,
4680 0x0ec0, 0x0ec4,
4681 0x0ec6, 0x0ec6,
4682 0x0ecd, 0x0ecd,
4683 0x0ed0, 0x0ed9,
4684 0x0edc, 0x0edf,
4685 0x0f00, 0x0f00,
4686 0x0f20, 0x0f29,
4687 0x0f40, 0x0f47,
4688 0x0f49, 0x0f6c,
4689 0x0f71, 0x0f81,
4690 0x0f88, 0x0f97,
4691 0x0f99, 0x0fbc,
4692 0x1000, 0x1036,
4693 0x1038, 0x1038,
4694 0x103b, 0x1049,
4695 0x1050, 0x109d,
4696 0x10a0, 0x10c5,
4697 0x10c7, 0x10c7,
4698 0x10cd, 0x10cd,
4699 0x10d0, 0x10fa,
4700 0x10fc, 0x1248,
4701 0x124a, 0x124d,
4702 0x1250, 0x1256,
4703 0x1258, 0x1258,
4704 0x125a, 0x125d,
4705 0x1260, 0x1288,
4706 0x128a, 0x128d,
4707 0x1290, 0x12b0,
4708 0x12b2, 0x12b5,
4709 0x12b8, 0x12be,
4710 0x12c0, 0x12c0,
4711 0x12c2, 0x12c5,
4712 0x12c8, 0x12d6,
4713 0x12d8, 0x1310,
4714 0x1312, 0x1315,
4715 0x1318, 0x135a,
4716 0x1380, 0x138f,
4717 0x13a0, 0x13f5,
4718 0x13f8, 0x13fd,
4719 0x1401, 0x166c,
4720 0x166f, 0x167f,
4721 0x1681, 0x169a,
4722 0x16a0, 0x16ea,
4723 0x16ee, 0x16f8,
4724 0x1700, 0x170c,
4725 0x170e, 0x1713,
4726 0x1720, 0x1733,
4727 0x1740, 0x1753,
4728 0x1760, 0x176c,
4729 0x176e, 0x1770,
4730 0x1772, 0x1773,
4731 0x1780, 0x17b3,
4732 0x17b6, 0x17c8,
4733 0x17d7, 0x17d7,
4734 0x17dc, 0x17dc,
4735 0x17e0, 0x17e9,
4736 0x1810, 0x1819,
4737 0x1820, 0x1878,
4738 0x1880, 0x18aa,
4739 0x18b0, 0x18f5,
4740 0x1900, 0x191e,
4741 0x1920, 0x192b,
4742 0x1930, 0x1938,
4743 0x1946, 0x196d,
4744 0x1970, 0x1974,
4745 0x1980, 0x19ab,
4746 0x19b0, 0x19c9,
4747 0x19d0, 0x19d9,
4748 0x1a00, 0x1a1b,
4749 0x1a20, 0x1a5e,
4750 0x1a61, 0x1a74,
4751 0x1a80, 0x1a89,
4752 0x1a90, 0x1a99,
4753 0x1aa7, 0x1aa7,
4754 0x1abf, 0x1ac0,
4755 0x1b00, 0x1b33,
4756 0x1b35, 0x1b43,
4757 0x1b45, 0x1b4b,
4758 0x1b50, 0x1b59,
4759 0x1b80, 0x1ba9,
4760 0x1bac, 0x1be5,
4761 0x1be7, 0x1bf1,
4762 0x1c00, 0x1c36,
4763 0x1c40, 0x1c49,
4764 0x1c4d, 0x1c7d,
4765 0x1c80, 0x1c88,
4766 0x1c90, 0x1cba,
4767 0x1cbd, 0x1cbf,
4768 0x1ce9, 0x1cec,
4769 0x1cee, 0x1cf3,
4770 0x1cf5, 0x1cf6,
4771 0x1cfa, 0x1cfa,
4772 0x1d00, 0x1dbf,
4773 0x1de7, 0x1df4,
4774 0x1e00, 0x1f15,
4775 0x1f18, 0x1f1d,
4776 0x1f20, 0x1f45,
4777 0x1f48, 0x1f4d,
4778 0x1f50, 0x1f57,
4779 0x1f59, 0x1f59,
4780 0x1f5b, 0x1f5b,
4781 0x1f5d, 0x1f5d,
4782 0x1f5f, 0x1f7d,
4783 0x1f80, 0x1fb4,
4784 0x1fb6, 0x1fbc,
4785 0x1fbe, 0x1fbe,
4786 0x1fc2, 0x1fc4,
4787 0x1fc6, 0x1fcc,
4788 0x1fd0, 0x1fd3,
4789 0x1fd6, 0x1fdb,
4790 0x1fe0, 0x1fec,
4791 0x1ff2, 0x1ff4,
4792 0x1ff6, 0x1ffc,
4793 0x2071, 0x2071,
4794 0x207f, 0x207f,
4795 0x2090, 0x209c,
4796 0x2102, 0x2102,
4797 0x2107, 0x2107,
4798 0x210a, 0x2113,
4799 0x2115, 0x2115,
4800 0x2119, 0x211d,
4801 0x2124, 0x2124,
4802 0x2126, 0x2126,
4803 0x2128, 0x2128,
4804 0x212a, 0x212d,
4805 0x212f, 0x2139,
4806 0x213c, 0x213f,
4807 0x2145, 0x2149,
4808 0x214e, 0x214e,
4809 0x2160, 0x2188,
4810 0x24b6, 0x24e9,
4811 0x2c00, 0x2c2e,
4812 0x2c30, 0x2c5e,
4813 0x2c60, 0x2ce4,
4814 0x2ceb, 0x2cee,
4815 0x2cf2, 0x2cf3,
4816 0x2d00, 0x2d25,
4817 0x2d27, 0x2d27,
4818 0x2d2d, 0x2d2d,
4819 0x2d30, 0x2d67,
4820 0x2d6f, 0x2d6f,
4821 0x2d80, 0x2d96,
4822 0x2da0, 0x2da6,
4823 0x2da8, 0x2dae,
4824 0x2db0, 0x2db6,
4825 0x2db8, 0x2dbe,
4826 0x2dc0, 0x2dc6,
4827 0x2dc8, 0x2dce,
4828 0x2dd0, 0x2dd6,
4829 0x2dd8, 0x2dde,
4830 0x2de0, 0x2dff,
4831 0x2e2f, 0x2e2f,
4832 0x3005, 0x3007,
4833 0x3021, 0x3029,
4834 0x3031, 0x3035,
4835 0x3038, 0x303c,
4836 0x3041, 0x3096,
4837 0x309d, 0x309f,
4838 0x30a1, 0x30fa,
4839 0x30fc, 0x30ff,
4840 0x3105, 0x312f,
4841 0x3131, 0x318e,
4842 0x31a0, 0x31bf,
4843 0x31f0, 0x31ff,
4844 0x3400, 0x4dbf,
4845 0x4e00, 0x9ffc,
4846 0xa000, 0xa48c,
4847 0xa4d0, 0xa4fd,
4848 0xa500, 0xa60c,
4849 0xa610, 0xa62b,
4850 0xa640, 0xa66e,
4851 0xa674, 0xa67b,
4852 0xa67f, 0xa6ef,
4853 0xa717, 0xa71f,
4854 0xa722, 0xa788,
4855 0xa78b, 0xa7bf,
4856 0xa7c2, 0xa7ca,
4857 0xa7f5, 0xa805,
4858 0xa807, 0xa827,
4859 0xa840, 0xa873,
4860 0xa880, 0xa8c3,
4861 0xa8c5, 0xa8c5,
4862 0xa8d0, 0xa8d9,
4863 0xa8f2, 0xa8f7,
4864 0xa8fb, 0xa8fb,
4865 0xa8fd, 0xa92a,
4866 0xa930, 0xa952,
4867 0xa960, 0xa97c,
4868 0xa980, 0xa9b2,
4869 0xa9b4, 0xa9bf,
4870 0xa9cf, 0xa9d9,
4871 0xa9e0, 0xa9fe,
4872 0xaa00, 0xaa36,
4873 0xaa40, 0xaa4d,
4874 0xaa50, 0xaa59,
4875 0xaa60, 0xaa76,
4876 0xaa7a, 0xaabe,
4877 0xaac0, 0xaac0,
4878 0xaac2, 0xaac2,
4879 0xaadb, 0xaadd,
4880 0xaae0, 0xaaef,
4881 0xaaf2, 0xaaf5,
4882 0xab01, 0xab06,
4883 0xab09, 0xab0e,
4884 0xab11, 0xab16,
4885 0xab20, 0xab26,
4886 0xab28, 0xab2e,
4887 0xab30, 0xab5a,
4888 0xab5c, 0xab69,
4889 0xab70, 0xabea,
4890 0xabf0, 0xabf9,
4891 0xac00, 0xd7a3,
4892 0xd7b0, 0xd7c6,
4893 0xd7cb, 0xd7fb,
4894 0xf900, 0xfa6d,
4895 0xfa70, 0xfad9,
4896 0xfb00, 0xfb06,
4897 0xfb13, 0xfb17,
4898 0xfb1d, 0xfb28,
4899 0xfb2a, 0xfb36,
4900 0xfb38, 0xfb3c,
4901 0xfb3e, 0xfb3e,
4902 0xfb40, 0xfb41,
4903 0xfb43, 0xfb44,
4904 0xfb46, 0xfbb1,
4905 0xfbd3, 0xfd3d,
4906 0xfd50, 0xfd8f,
4907 0xfd92, 0xfdc7,
4908 0xfdf0, 0xfdfb,
4909 0xfe70, 0xfe74,
4910 0xfe76, 0xfefc,
4911 0xff10, 0xff19,
4912 0xff21, 0xff3a,
4913 0xff41, 0xff5a,
4914 0xff66, 0xffbe,
4915 0xffc2, 0xffc7,
4916 0xffca, 0xffcf,
4917 0xffd2, 0xffd7,
4918 0xffda, 0xffdc,
4919 0x10000, 0x1000b,
4920 0x1000d, 0x10026,
4921 0x10028, 0x1003a,
4922 0x1003c, 0x1003d,
4923 0x1003f, 0x1004d,
4924 0x10050, 0x1005d,
4925 0x10080, 0x100fa,
4926 0x10140, 0x10174,
4927 0x10280, 0x1029c,
4928 0x102a0, 0x102d0,
4929 0x10300, 0x1031f,
4930 0x1032d, 0x1034a,
4931 0x10350, 0x1037a,
4932 0x10380, 0x1039d,
4933 0x103a0, 0x103c3,
4934 0x103c8, 0x103cf,
4935 0x103d1, 0x103d5,
4936 0x10400, 0x1049d,
4937 0x104a0, 0x104a9,
4938 0x104b0, 0x104d3,
4939 0x104d8, 0x104fb,
4940 0x10500, 0x10527,
4941 0x10530, 0x10563,
4942 0x10600, 0x10736,
4943 0x10740, 0x10755,
4944 0x10760, 0x10767,
4945 0x10800, 0x10805,
4946 0x10808, 0x10808,
4947 0x1080a, 0x10835,
4948 0x10837, 0x10838,
4949 0x1083c, 0x1083c,
4950 0x1083f, 0x10855,
4951 0x10860, 0x10876,
4952 0x10880, 0x1089e,
4953 0x108e0, 0x108f2,
4954 0x108f4, 0x108f5,
4955 0x10900, 0x10915,
4956 0x10920, 0x10939,
4957 0x10980, 0x109b7,
4958 0x109be, 0x109bf,
4959 0x10a00, 0x10a03,
4960 0x10a05, 0x10a06,
4961 0x10a0c, 0x10a13,
4962 0x10a15, 0x10a17,
4963 0x10a19, 0x10a35,
4964 0x10a60, 0x10a7c,
4965 0x10a80, 0x10a9c,
4966 0x10ac0, 0x10ac7,
4967 0x10ac9, 0x10ae4,
4968 0x10b00, 0x10b35,
4969 0x10b40, 0x10b55,
4970 0x10b60, 0x10b72,
4971 0x10b80, 0x10b91,
4972 0x10c00, 0x10c48,
4973 0x10c80, 0x10cb2,
4974 0x10cc0, 0x10cf2,
4975 0x10d00, 0x10d27,
4976 0x10d30, 0x10d39,
4977 0x10e80, 0x10ea9,
4978 0x10eab, 0x10eac,
4979 0x10eb0, 0x10eb1,
4980 0x10f00, 0x10f1c,
4981 0x10f27, 0x10f27,
4982 0x10f30, 0x10f45,
4983 0x10fb0, 0x10fc4,
4984 0x10fe0, 0x10ff6,
4985 0x11000, 0x11045,
4986 0x11066, 0x1106f,
4987 0x11082, 0x110b8,
4988 0x110d0, 0x110e8,
4989 0x110f0, 0x110f9,
4990 0x11100, 0x11132,
4991 0x11136, 0x1113f,
4992 0x11144, 0x11147,
4993 0x11150, 0x11172,
4994 0x11176, 0x11176,
4995 0x11180, 0x111bf,
4996 0x111c1, 0x111c4,
4997 0x111ce, 0x111da,
4998 0x111dc, 0x111dc,
4999 0x11200, 0x11211,
5000 0x11213, 0x11234,
5001 0x11237, 0x11237,
5002 0x1123e, 0x1123e,
5003 0x11280, 0x11286,
5004 0x11288, 0x11288,
5005 0x1128a, 0x1128d,
5006 0x1128f, 0x1129d,
5007 0x1129f, 0x112a8,
5008 0x112b0, 0x112e8,
5009 0x112f0, 0x112f9,
5010 0x11300, 0x11303,
5011 0x11305, 0x1130c,
5012 0x1130f, 0x11310,
5013 0x11313, 0x11328,
5014 0x1132a, 0x11330,
5015 0x11332, 0x11333,
5016 0x11335, 0x11339,
5017 0x1133d, 0x11344,
5018 0x11347, 0x11348,
5019 0x1134b, 0x1134c,
5020 0x11350, 0x11350,
5021 0x11357, 0x11357,
5022 0x1135d, 0x11363,
5023 0x11400, 0x11441,
5024 0x11443, 0x11445,
5025 0x11447, 0x1144a,
5026 0x11450, 0x11459,
5027 0x1145f, 0x11461,
5028 0x11480, 0x114c1,
5029 0x114c4, 0x114c5,
5030 0x114c7, 0x114c7,
5031 0x114d0, 0x114d9,
5032 0x11580, 0x115b5,
5033 0x115b8, 0x115be,
5034 0x115d8, 0x115dd,
5035 0x11600, 0x1163e,
5036 0x11640, 0x11640,
5037 0x11644, 0x11644,
5038 0x11650, 0x11659,
5039 0x11680, 0x116b5,
5040 0x116b8, 0x116b8,
5041 0x116c0, 0x116c9,
5042 0x11700, 0x1171a,
5043 0x1171d, 0x1172a,
5044 0x11730, 0x11739,
5045 0x11800, 0x11838,
5046 0x118a0, 0x118e9,
5047 0x118ff, 0x11906,
5048 0x11909, 0x11909,
5049 0x1190c, 0x11913,
5050 0x11915, 0x11916,
5051 0x11918, 0x11935,
5052 0x11937, 0x11938,
5053 0x1193b, 0x1193c,
5054 0x1193f, 0x11942,
5055 0x11950, 0x11959,
5056 0x119a0, 0x119a7,
5057 0x119aa, 0x119d7,
5058 0x119da, 0x119df,
5059 0x119e1, 0x119e1,
5060 0x119e3, 0x119e4,
5061 0x11a00, 0x11a32,
5062 0x11a35, 0x11a3e,
5063 0x11a50, 0x11a97,
5064 0x11a9d, 0x11a9d,
5065 0x11ac0, 0x11af8,
5066 0x11c00, 0x11c08,
5067 0x11c0a, 0x11c36,
5068 0x11c38, 0x11c3e,
5069 0x11c40, 0x11c40,
5070 0x11c50, 0x11c59,
5071 0x11c72, 0x11c8f,
5072 0x11c92, 0x11ca7,
5073 0x11ca9, 0x11cb6,
5074 0x11d00, 0x11d06,
5075 0x11d08, 0x11d09,
5076 0x11d0b, 0x11d36,
5077 0x11d3a, 0x11d3a,
5078 0x11d3c, 0x11d3d,
5079 0x11d3f, 0x11d41,
5080 0x11d43, 0x11d43,
5081 0x11d46, 0x11d47,
5082 0x11d50, 0x11d59,
5083 0x11d60, 0x11d65,
5084 0x11d67, 0x11d68,
5085 0x11d6a, 0x11d8e,
5086 0x11d90, 0x11d91,
5087 0x11d93, 0x11d96,
5088 0x11d98, 0x11d98,
5089 0x11da0, 0x11da9,
5090 0x11ee0, 0x11ef6,
5091 0x11fb0, 0x11fb0,
5092 0x12000, 0x12399,
5093 0x12400, 0x1246e,
5094 0x12480, 0x12543,
5095 0x13000, 0x1342e,
5096 0x14400, 0x14646,
5097 0x16800, 0x16a38,
5098 0x16a40, 0x16a5e,
5099 0x16a60, 0x16a69,
5100 0x16ad0, 0x16aed,
5101 0x16b00, 0x16b2f,
5102 0x16b40, 0x16b43,
5103 0x16b50, 0x16b59,
5104 0x16b63, 0x16b77,
5105 0x16b7d, 0x16b8f,
5106 0x16e40, 0x16e7f,
5107 0x16f00, 0x16f4a,
5108 0x16f4f, 0x16f87,
5109 0x16f8f, 0x16f9f,
5110 0x16fe0, 0x16fe1,
5111 0x16fe3, 0x16fe3,
5112 0x16ff0, 0x16ff1,
5113 0x17000, 0x187f7,
5114 0x18800, 0x18cd5,
5115 0x18d00, 0x18d08,
5116 0x1b000, 0x1b11e,
5117 0x1b150, 0x1b152,
5118 0x1b164, 0x1b167,
5119 0x1b170, 0x1b2fb,
5120 0x1bc00, 0x1bc6a,
5121 0x1bc70, 0x1bc7c,
5122 0x1bc80, 0x1bc88,
5123 0x1bc90, 0x1bc99,
5124 0x1bc9e, 0x1bc9e,
5125 0x1d400, 0x1d454,
5126 0x1d456, 0x1d49c,
5127 0x1d49e, 0x1d49f,
5128 0x1d4a2, 0x1d4a2,
5129 0x1d4a5, 0x1d4a6,
5130 0x1d4a9, 0x1d4ac,
5131 0x1d4ae, 0x1d4b9,
5132 0x1d4bb, 0x1d4bb,
5133 0x1d4bd, 0x1d4c3,
5134 0x1d4c5, 0x1d505,
5135 0x1d507, 0x1d50a,
5136 0x1d50d, 0x1d514,
5137 0x1d516, 0x1d51c,
5138 0x1d51e, 0x1d539,
5139 0x1d53b, 0x1d53e,
5140 0x1d540, 0x1d544,
5141 0x1d546, 0x1d546,
5142 0x1d54a, 0x1d550,
5143 0x1d552, 0x1d6a5,
5144 0x1d6a8, 0x1d6c0,
5145 0x1d6c2, 0x1d6da,
5146 0x1d6dc, 0x1d6fa,
5147 0x1d6fc, 0x1d714,
5148 0x1d716, 0x1d734,
5149 0x1d736, 0x1d74e,
5150 0x1d750, 0x1d76e,
5151 0x1d770, 0x1d788,
5152 0x1d78a, 0x1d7a8,
5153 0x1d7aa, 0x1d7c2,
5154 0x1d7c4, 0x1d7cb,
5155 0x1d7ce, 0x1d7ff,
5156 0x1e000, 0x1e006,
5157 0x1e008, 0x1e018,
5158 0x1e01b, 0x1e021,
5159 0x1e023, 0x1e024,
5160 0x1e026, 0x1e02a,
5161 0x1e100, 0x1e12c,
5162 0x1e137, 0x1e13d,
5163 0x1e140, 0x1e149,
5164 0x1e14e, 0x1e14e,
5165 0x1e2c0, 0x1e2eb,
5166 0x1e2f0, 0x1e2f9,
5167 0x1e800, 0x1e8c4,
5168 0x1e900, 0x1e943,
5169 0x1e947, 0x1e947,
5170 0x1e94b, 0x1e94b,
5171 0x1e950, 0x1e959,
5172 0x1ee00, 0x1ee03,
5173 0x1ee05, 0x1ee1f,
5174 0x1ee21, 0x1ee22,
5175 0x1ee24, 0x1ee24,
5176 0x1ee27, 0x1ee27,
5177 0x1ee29, 0x1ee32,
5178 0x1ee34, 0x1ee37,
5179 0x1ee39, 0x1ee39,
5180 0x1ee3b, 0x1ee3b,
5181 0x1ee42, 0x1ee42,
5182 0x1ee47, 0x1ee47,
5183 0x1ee49, 0x1ee49,
5184 0x1ee4b, 0x1ee4b,
5185 0x1ee4d, 0x1ee4f,
5186 0x1ee51, 0x1ee52,
5187 0x1ee54, 0x1ee54,
5188 0x1ee57, 0x1ee57,
5189 0x1ee59, 0x1ee59,
5190 0x1ee5b, 0x1ee5b,
5191 0x1ee5d, 0x1ee5d,
5192 0x1ee5f, 0x1ee5f,
5193 0x1ee61, 0x1ee62,
5194 0x1ee64, 0x1ee64,
5195 0x1ee67, 0x1ee6a,
5196 0x1ee6c, 0x1ee72,
5197 0x1ee74, 0x1ee77,
5198 0x1ee79, 0x1ee7c,
5199 0x1ee7e, 0x1ee7e,
5200 0x1ee80, 0x1ee89,
5201 0x1ee8b, 0x1ee9b,
5202 0x1eea1, 0x1eea3,
5203 0x1eea5, 0x1eea9,
5204 0x1eeab, 0x1eebb,
5205 0x1f130, 0x1f149,
5206 0x1f150, 0x1f169,
5207 0x1f170, 0x1f189,
5208 0x1fbf0, 0x1fbf9,
5209 0x20000, 0x2a6dd,
5210 0x2a700, 0x2b734,
5211 0x2b740, 0x2b81d,
5212 0x2b820, 0x2cea1,
5213 0x2ceb0, 0x2ebe0,
5214 0x2f800, 0x2fa1d,
5215 0x30000, 0x3134a,
5216 }; /* END of CR_Alnum */
5217 
5218 /* PROPERTY: 'ASCII': POSIX [[:ASCII:]] */
5219 static const OnigCodePoint
5220 CR_ASCII[] = { 1,
5221 0x0000, 0x007f,
5222 }; /* END of CR_ASCII */
5223 
5224 
5225 /* PROPERTY: 'ASCII_Hex_Digit': Binary Property */
5226 #define CR_ASCII_Hex_Digit CR_XDigit
5227 
5228 /* PROPERTY: 'Adlam': Script */
5229 static const OnigCodePoint
5230 CR_Adlam[] = { 3,
5231 0x1e900, 0x1e94b,
5232 0x1e950, 0x1e959,
5233 0x1e95e, 0x1e95f,
5234 }; /* END of CR_Adlam */
5235 
5236 /* PROPERTY: 'Ahom': Script */
5237 static const OnigCodePoint
5238 CR_Ahom[] = { 3,
5239 0x11700, 0x1171a,
5240 0x1171d, 0x1172b,
5241 0x11730, 0x1173f,
5242 }; /* END of CR_Ahom */
5243 
5244 /* PROPERTY: 'Alphabetic': Derived Property */
5245 #define CR_Alphabetic CR_Alpha
5246 
5247 /* PROPERTY: 'Anatolian_Hieroglyphs': Script */
5248 static const OnigCodePoint
5249 CR_Anatolian_Hieroglyphs[] = { 1,
5250 0x14400, 0x14646,
5251 }; /* END of CR_Anatolian_Hieroglyphs */
5252 
5253 /* PROPERTY: 'Any': - */
5254 static const OnigCodePoint
5255 CR_Any[] = { 1,
5256 0x0000, 0x10ffff,
5257 }; /* END of CR_Any */
5258 
5259 /* PROPERTY: 'Arabic': Script */
5260 static const OnigCodePoint
5261 CR_Arabic[] = { 57,
5262 0x0600, 0x0604,
5263 0x0606, 0x060b,
5264 0x060d, 0x061a,
5265 0x061c, 0x061c,
5266 0x061e, 0x061e,
5267 0x0620, 0x063f,
5268 0x0641, 0x064a,
5269 0x0656, 0x066f,
5270 0x0671, 0x06dc,
5271 0x06de, 0x06ff,
5272 0x0750, 0x077f,
5273 0x08a0, 0x08b4,
5274 0x08b6, 0x08c7,
5275 0x08d3, 0x08e1,
5276 0x08e3, 0x08ff,
5277 0xfb50, 0xfbc1,
5278 0xfbd3, 0xfd3d,
5279 0xfd50, 0xfd8f,
5280 0xfd92, 0xfdc7,
5281 0xfdf0, 0xfdfd,
5282 0xfe70, 0xfe74,
5283 0xfe76, 0xfefc,
5284 0x10e60, 0x10e7e,
5285 0x1ee00, 0x1ee03,
5286 0x1ee05, 0x1ee1f,
5287 0x1ee21, 0x1ee22,
5288 0x1ee24, 0x1ee24,
5289 0x1ee27, 0x1ee27,
5290 0x1ee29, 0x1ee32,
5291 0x1ee34, 0x1ee37,
5292 0x1ee39, 0x1ee39,
5293 0x1ee3b, 0x1ee3b,
5294 0x1ee42, 0x1ee42,
5295 0x1ee47, 0x1ee47,
5296 0x1ee49, 0x1ee49,
5297 0x1ee4b, 0x1ee4b,
5298 0x1ee4d, 0x1ee4f,
5299 0x1ee51, 0x1ee52,
5300 0x1ee54, 0x1ee54,
5301 0x1ee57, 0x1ee57,
5302 0x1ee59, 0x1ee59,
5303 0x1ee5b, 0x1ee5b,
5304 0x1ee5d, 0x1ee5d,
5305 0x1ee5f, 0x1ee5f,
5306 0x1ee61, 0x1ee62,
5307 0x1ee64, 0x1ee64,
5308 0x1ee67, 0x1ee6a,
5309 0x1ee6c, 0x1ee72,
5310 0x1ee74, 0x1ee77,
5311 0x1ee79, 0x1ee7c,
5312 0x1ee7e, 0x1ee7e,
5313 0x1ee80, 0x1ee89,
5314 0x1ee8b, 0x1ee9b,
5315 0x1eea1, 0x1eea3,
5316 0x1eea5, 0x1eea9,
5317 0x1eeab, 0x1eebb,
5318 0x1eef0, 0x1eef1,
5319 }; /* END of CR_Arabic */
5320 
5321 /* PROPERTY: 'Armenian': Script */
5322 static const OnigCodePoint
5323 CR_Armenian[] = { 4,
5324 0x0531, 0x0556,
5325 0x0559, 0x058a,
5326 0x058d, 0x058f,
5327 0xfb13, 0xfb17,
5328 }; /* END of CR_Armenian */
5329 
5330 /* PROPERTY: 'Assigned': - */
5331 static const OnigCodePoint
5332 CR_Assigned[] = { 677,
5333 0x0000, 0x0377,
5334 0x037a, 0x037f,
5335 0x0384, 0x038a,
5336 0x038c, 0x038c,
5337 0x038e, 0x03a1,
5338 0x03a3, 0x052f,
5339 0x0531, 0x0556,
5340 0x0559, 0x058a,
5341 0x058d, 0x058f,
5342 0x0591, 0x05c7,
5343 0x05d0, 0x05ea,
5344 0x05ef, 0x05f4,
5345 0x0600, 0x061c,
5346 0x061e, 0x070d,
5347 0x070f, 0x074a,
5348 0x074d, 0x07b1,
5349 0x07c0, 0x07fa,
5350 0x07fd, 0x082d,
5351 0x0830, 0x083e,
5352 0x0840, 0x085b,
5353 0x085e, 0x085e,
5354 0x0860, 0x086a,
5355 0x08a0, 0x08b4,
5356 0x08b6, 0x08c7,
5357 0x08d3, 0x0983,
5358 0x0985, 0x098c,
5359 0x098f, 0x0990,
5360 0x0993, 0x09a8,
5361 0x09aa, 0x09b0,
5362 0x09b2, 0x09b2,
5363 0x09b6, 0x09b9,
5364 0x09bc, 0x09c4,
5365 0x09c7, 0x09c8,
5366 0x09cb, 0x09ce,
5367 0x09d7, 0x09d7,
5368 0x09dc, 0x09dd,
5369 0x09df, 0x09e3,
5370 0x09e6, 0x09fe,
5371 0x0a01, 0x0a03,
5372 0x0a05, 0x0a0a,
5373 0x0a0f, 0x0a10,
5374 0x0a13, 0x0a28,
5375 0x0a2a, 0x0a30,
5376 0x0a32, 0x0a33,
5377 0x0a35, 0x0a36,
5378 0x0a38, 0x0a39,
5379 0x0a3c, 0x0a3c,
5380 0x0a3e, 0x0a42,
5381 0x0a47, 0x0a48,
5382 0x0a4b, 0x0a4d,
5383 0x0a51, 0x0a51,
5384 0x0a59, 0x0a5c,
5385 0x0a5e, 0x0a5e,
5386 0x0a66, 0x0a76,
5387 0x0a81, 0x0a83,
5388 0x0a85, 0x0a8d,
5389 0x0a8f, 0x0a91,
5390 0x0a93, 0x0aa8,
5391 0x0aaa, 0x0ab0,
5392 0x0ab2, 0x0ab3,
5393 0x0ab5, 0x0ab9,
5394 0x0abc, 0x0ac5,
5395 0x0ac7, 0x0ac9,
5396 0x0acb, 0x0acd,
5397 0x0ad0, 0x0ad0,
5398 0x0ae0, 0x0ae3,
5399 0x0ae6, 0x0af1,
5400 0x0af9, 0x0aff,
5401 0x0b01, 0x0b03,
5402 0x0b05, 0x0b0c,
5403 0x0b0f, 0x0b10,
5404 0x0b13, 0x0b28,
5405 0x0b2a, 0x0b30,
5406 0x0b32, 0x0b33,
5407 0x0b35, 0x0b39,
5408 0x0b3c, 0x0b44,
5409 0x0b47, 0x0b48,
5410 0x0b4b, 0x0b4d,
5411 0x0b55, 0x0b57,
5412 0x0b5c, 0x0b5d,
5413 0x0b5f, 0x0b63,
5414 0x0b66, 0x0b77,
5415 0x0b82, 0x0b83,
5416 0x0b85, 0x0b8a,
5417 0x0b8e, 0x0b90,
5418 0x0b92, 0x0b95,
5419 0x0b99, 0x0b9a,
5420 0x0b9c, 0x0b9c,
5421 0x0b9e, 0x0b9f,
5422 0x0ba3, 0x0ba4,
5423 0x0ba8, 0x0baa,
5424 0x0bae, 0x0bb9,
5425 0x0bbe, 0x0bc2,
5426 0x0bc6, 0x0bc8,
5427 0x0bca, 0x0bcd,
5428 0x0bd0, 0x0bd0,
5429 0x0bd7, 0x0bd7,
5430 0x0be6, 0x0bfa,
5431 0x0c00, 0x0c0c,
5432 0x0c0e, 0x0c10,
5433 0x0c12, 0x0c28,
5434 0x0c2a, 0x0c39,
5435 0x0c3d, 0x0c44,
5436 0x0c46, 0x0c48,
5437 0x0c4a, 0x0c4d,
5438 0x0c55, 0x0c56,
5439 0x0c58, 0x0c5a,
5440 0x0c60, 0x0c63,
5441 0x0c66, 0x0c6f,
5442 0x0c77, 0x0c8c,
5443 0x0c8e, 0x0c90,
5444 0x0c92, 0x0ca8,
5445 0x0caa, 0x0cb3,
5446 0x0cb5, 0x0cb9,
5447 0x0cbc, 0x0cc4,
5448 0x0cc6, 0x0cc8,
5449 0x0cca, 0x0ccd,
5450 0x0cd5, 0x0cd6,
5451 0x0cde, 0x0cde,
5452 0x0ce0, 0x0ce3,
5453 0x0ce6, 0x0cef,
5454 0x0cf1, 0x0cf2,
5455 0x0d00, 0x0d0c,
5456 0x0d0e, 0x0d10,
5457 0x0d12, 0x0d44,
5458 0x0d46, 0x0d48,
5459 0x0d4a, 0x0d4f,
5460 0x0d54, 0x0d63,
5461 0x0d66, 0x0d7f,
5462 0x0d81, 0x0d83,
5463 0x0d85, 0x0d96,
5464 0x0d9a, 0x0db1,
5465 0x0db3, 0x0dbb,
5466 0x0dbd, 0x0dbd,
5467 0x0dc0, 0x0dc6,
5468 0x0dca, 0x0dca,
5469 0x0dcf, 0x0dd4,
5470 0x0dd6, 0x0dd6,
5471 0x0dd8, 0x0ddf,
5472 0x0de6, 0x0def,
5473 0x0df2, 0x0df4,
5474 0x0e01, 0x0e3a,
5475 0x0e3f, 0x0e5b,
5476 0x0e81, 0x0e82,
5477 0x0e84, 0x0e84,
5478 0x0e86, 0x0e8a,
5479 0x0e8c, 0x0ea3,
5480 0x0ea5, 0x0ea5,
5481 0x0ea7, 0x0ebd,
5482 0x0ec0, 0x0ec4,
5483 0x0ec6, 0x0ec6,
5484 0x0ec8, 0x0ecd,
5485 0x0ed0, 0x0ed9,
5486 0x0edc, 0x0edf,
5487 0x0f00, 0x0f47,
5488 0x0f49, 0x0f6c,
5489 0x0f71, 0x0f97,
5490 0x0f99, 0x0fbc,
5491 0x0fbe, 0x0fcc,
5492 0x0fce, 0x0fda,
5493 0x1000, 0x10c5,
5494 0x10c7, 0x10c7,
5495 0x10cd, 0x10cd,
5496 0x10d0, 0x1248,
5497 0x124a, 0x124d,
5498 0x1250, 0x1256,
5499 0x1258, 0x1258,
5500 0x125a, 0x125d,
5501 0x1260, 0x1288,
5502 0x128a, 0x128d,
5503 0x1290, 0x12b0,
5504 0x12b2, 0x12b5,
5505 0x12b8, 0x12be,
5506 0x12c0, 0x12c0,
5507 0x12c2, 0x12c5,
5508 0x12c8, 0x12d6,
5509 0x12d8, 0x1310,
5510 0x1312, 0x1315,
5511 0x1318, 0x135a,
5512 0x135d, 0x137c,
5513 0x1380, 0x1399,
5514 0x13a0, 0x13f5,
5515 0x13f8, 0x13fd,
5516 0x1400, 0x169c,
5517 0x16a0, 0x16f8,
5518 0x1700, 0x170c,
5519 0x170e, 0x1714,
5520 0x1720, 0x1736,
5521 0x1740, 0x1753,
5522 0x1760, 0x176c,
5523 0x176e, 0x1770,
5524 0x1772, 0x1773,
5525 0x1780, 0x17dd,
5526 0x17e0, 0x17e9,
5527 0x17f0, 0x17f9,
5528 0x1800, 0x180e,
5529 0x1810, 0x1819,
5530 0x1820, 0x1878,
5531 0x1880, 0x18aa,
5532 0x18b0, 0x18f5,
5533 0x1900, 0x191e,
5534 0x1920, 0x192b,
5535 0x1930, 0x193b,
5536 0x1940, 0x1940,
5537 0x1944, 0x196d,
5538 0x1970, 0x1974,
5539 0x1980, 0x19ab,
5540 0x19b0, 0x19c9,
5541 0x19d0, 0x19da,
5542 0x19de, 0x1a1b,
5543 0x1a1e, 0x1a5e,
5544 0x1a60, 0x1a7c,
5545 0x1a7f, 0x1a89,
5546 0x1a90, 0x1a99,
5547 0x1aa0, 0x1aad,
5548 0x1ab0, 0x1ac0,
5549 0x1b00, 0x1b4b,
5550 0x1b50, 0x1b7c,
5551 0x1b80, 0x1bf3,
5552 0x1bfc, 0x1c37,
5553 0x1c3b, 0x1c49,
5554 0x1c4d, 0x1c88,
5555 0x1c90, 0x1cba,
5556 0x1cbd, 0x1cc7,
5557 0x1cd0, 0x1cfa,
5558 0x1d00, 0x1df9,
5559 0x1dfb, 0x1f15,
5560 0x1f18, 0x1f1d,
5561 0x1f20, 0x1f45,
5562 0x1f48, 0x1f4d,
5563 0x1f50, 0x1f57,
5564 0x1f59, 0x1f59,
5565 0x1f5b, 0x1f5b,
5566 0x1f5d, 0x1f5d,
5567 0x1f5f, 0x1f7d,
5568 0x1f80, 0x1fb4,
5569 0x1fb6, 0x1fc4,
5570 0x1fc6, 0x1fd3,
5571 0x1fd6, 0x1fdb,
5572 0x1fdd, 0x1fef,
5573 0x1ff2, 0x1ff4,
5574 0x1ff6, 0x1ffe,
5575 0x2000, 0x2064,
5576 0x2066, 0x2071,
5577 0x2074, 0x208e,
5578 0x2090, 0x209c,
5579 0x20a0, 0x20bf,
5580 0x20d0, 0x20f0,
5581 0x2100, 0x218b,
5582 0x2190, 0x2426,
5583 0x2440, 0x244a,
5584 0x2460, 0x2b73,
5585 0x2b76, 0x2b95,
5586 0x2b97, 0x2c2e,
5587 0x2c30, 0x2c5e,
5588 0x2c60, 0x2cf3,
5589 0x2cf9, 0x2d25,
5590 0x2d27, 0x2d27,
5591 0x2d2d, 0x2d2d,
5592 0x2d30, 0x2d67,
5593 0x2d6f, 0x2d70,
5594 0x2d7f, 0x2d96,
5595 0x2da0, 0x2da6,
5596 0x2da8, 0x2dae,
5597 0x2db0, 0x2db6,
5598 0x2db8, 0x2dbe,
5599 0x2dc0, 0x2dc6,
5600 0x2dc8, 0x2dce,
5601 0x2dd0, 0x2dd6,
5602 0x2dd8, 0x2dde,
5603 0x2de0, 0x2e52,
5604 0x2e80, 0x2e99,
5605 0x2e9b, 0x2ef3,
5606 0x2f00, 0x2fd5,
5607 0x2ff0, 0x2ffb,
5608 0x3000, 0x303f,
5609 0x3041, 0x3096,
5610 0x3099, 0x30ff,
5611 0x3105, 0x312f,
5612 0x3131, 0x318e,
5613 0x3190, 0x31e3,
5614 0x31f0, 0x321e,
5615 0x3220, 0x9ffc,
5616 0xa000, 0xa48c,
5617 0xa490, 0xa4c6,
5618 0xa4d0, 0xa62b,
5619 0xa640, 0xa6f7,
5620 0xa700, 0xa7bf,
5621 0xa7c2, 0xa7ca,
5622 0xa7f5, 0xa82c,
5623 0xa830, 0xa839,
5624 0xa840, 0xa877,
5625 0xa880, 0xa8c5,
5626 0xa8ce, 0xa8d9,
5627 0xa8e0, 0xa953,
5628 0xa95f, 0xa97c,
5629 0xa980, 0xa9cd,
5630 0xa9cf, 0xa9d9,
5631 0xa9de, 0xa9fe,
5632 0xaa00, 0xaa36,
5633 0xaa40, 0xaa4d,
5634 0xaa50, 0xaa59,
5635 0xaa5c, 0xaac2,
5636 0xaadb, 0xaaf6,
5637 0xab01, 0xab06,
5638 0xab09, 0xab0e,
5639 0xab11, 0xab16,
5640 0xab20, 0xab26,
5641 0xab28, 0xab2e,
5642 0xab30, 0xab6b,
5643 0xab70, 0xabed,
5644 0xabf0, 0xabf9,
5645 0xac00, 0xd7a3,
5646 0xd7b0, 0xd7c6,
5647 0xd7cb, 0xd7fb,
5648 0xd800, 0xfa6d,
5649 0xfa70, 0xfad9,
5650 0xfb00, 0xfb06,
5651 0xfb13, 0xfb17,
5652 0xfb1d, 0xfb36,
5653 0xfb38, 0xfb3c,
5654 0xfb3e, 0xfb3e,
5655 0xfb40, 0xfb41,
5656 0xfb43, 0xfb44,
5657 0xfb46, 0xfbc1,
5658 0xfbd3, 0xfd3f,
5659 0xfd50, 0xfd8f,
5660 0xfd92, 0xfdc7,
5661 0xfdf0, 0xfdfd,
5662 0xfe00, 0xfe19,
5663 0xfe20, 0xfe52,
5664 0xfe54, 0xfe66,
5665 0xfe68, 0xfe6b,
5666 0xfe70, 0xfe74,
5667 0xfe76, 0xfefc,
5668 0xfeff, 0xfeff,
5669 0xff01, 0xffbe,
5670 0xffc2, 0xffc7,
5671 0xffca, 0xffcf,
5672 0xffd2, 0xffd7,
5673 0xffda, 0xffdc,
5674 0xffe0, 0xffe6,
5675 0xffe8, 0xffee,
5676 0xfff9, 0xfffd,
5677 0x10000, 0x1000b,
5678 0x1000d, 0x10026,
5679 0x10028, 0x1003a,
5680 0x1003c, 0x1003d,
5681 0x1003f, 0x1004d,
5682 0x10050, 0x1005d,
5683 0x10080, 0x100fa,
5684 0x10100, 0x10102,
5685 0x10107, 0x10133,
5686 0x10137, 0x1018e,
5687 0x10190, 0x1019c,
5688 0x101a0, 0x101a0,
5689 0x101d0, 0x101fd,
5690 0x10280, 0x1029c,
5691 0x102a0, 0x102d0,
5692 0x102e0, 0x102fb,
5693 0x10300, 0x10323,
5694 0x1032d, 0x1034a,
5695 0x10350, 0x1037a,
5696 0x10380, 0x1039d,
5697 0x1039f, 0x103c3,
5698 0x103c8, 0x103d5,
5699 0x10400, 0x1049d,
5700 0x104a0, 0x104a9,
5701 0x104b0, 0x104d3,
5702 0x104d8, 0x104fb,
5703 0x10500, 0x10527,
5704 0x10530, 0x10563,
5705 0x1056f, 0x1056f,
5706 0x10600, 0x10736,
5707 0x10740, 0x10755,
5708 0x10760, 0x10767,
5709 0x10800, 0x10805,
5710 0x10808, 0x10808,
5711 0x1080a, 0x10835,
5712 0x10837, 0x10838,
5713 0x1083c, 0x1083c,
5714 0x1083f, 0x10855,
5715 0x10857, 0x1089e,
5716 0x108a7, 0x108af,
5717 0x108e0, 0x108f2,
5718 0x108f4, 0x108f5,
5719 0x108fb, 0x1091b,
5720 0x1091f, 0x10939,
5721 0x1093f, 0x1093f,
5722 0x10980, 0x109b7,
5723 0x109bc, 0x109cf,
5724 0x109d2, 0x10a03,
5725 0x10a05, 0x10a06,
5726 0x10a0c, 0x10a13,
5727 0x10a15, 0x10a17,
5728 0x10a19, 0x10a35,
5729 0x10a38, 0x10a3a,
5730 0x10a3f, 0x10a48,
5731 0x10a50, 0x10a58,
5732 0x10a60, 0x10a9f,
5733 0x10ac0, 0x10ae6,
5734 0x10aeb, 0x10af6,
5735 0x10b00, 0x10b35,
5736 0x10b39, 0x10b55,
5737 0x10b58, 0x10b72,
5738 0x10b78, 0x10b91,
5739 0x10b99, 0x10b9c,
5740 0x10ba9, 0x10baf,
5741 0x10c00, 0x10c48,
5742 0x10c80, 0x10cb2,
5743 0x10cc0, 0x10cf2,
5744 0x10cfa, 0x10d27,
5745 0x10d30, 0x10d39,
5746 0x10e60, 0x10e7e,
5747 0x10e80, 0x10ea9,
5748 0x10eab, 0x10ead,
5749 0x10eb0, 0x10eb1,
5750 0x10f00, 0x10f27,
5751 0x10f30, 0x10f59,
5752 0x10fb0, 0x10fcb,
5753 0x10fe0, 0x10ff6,
5754 0x11000, 0x1104d,
5755 0x11052, 0x1106f,
5756 0x1107f, 0x110c1,
5757 0x110cd, 0x110cd,
5758 0x110d0, 0x110e8,
5759 0x110f0, 0x110f9,
5760 0x11100, 0x11134,
5761 0x11136, 0x11147,
5762 0x11150, 0x11176,
5763 0x11180, 0x111df,
5764 0x111e1, 0x111f4,
5765 0x11200, 0x11211,
5766 0x11213, 0x1123e,
5767 0x11280, 0x11286,
5768 0x11288, 0x11288,
5769 0x1128a, 0x1128d,
5770 0x1128f, 0x1129d,
5771 0x1129f, 0x112a9,
5772 0x112b0, 0x112ea,
5773 0x112f0, 0x112f9,
5774 0x11300, 0x11303,
5775 0x11305, 0x1130c,
5776 0x1130f, 0x11310,
5777 0x11313, 0x11328,
5778 0x1132a, 0x11330,
5779 0x11332, 0x11333,
5780 0x11335, 0x11339,
5781 0x1133b, 0x11344,
5782 0x11347, 0x11348,
5783 0x1134b, 0x1134d,
5784 0x11350, 0x11350,
5785 0x11357, 0x11357,
5786 0x1135d, 0x11363,
5787 0x11366, 0x1136c,
5788 0x11370, 0x11374,
5789 0x11400, 0x1145b,
5790 0x1145d, 0x11461,
5791 0x11480, 0x114c7,
5792 0x114d0, 0x114d9,
5793 0x11580, 0x115b5,
5794 0x115b8, 0x115dd,
5795 0x11600, 0x11644,
5796 0x11650, 0x11659,
5797 0x11660, 0x1166c,
5798 0x11680, 0x116b8,
5799 0x116c0, 0x116c9,
5800 0x11700, 0x1171a,
5801 0x1171d, 0x1172b,
5802 0x11730, 0x1173f,
5803 0x11800, 0x1183b,
5804 0x118a0, 0x118f2,
5805 0x118ff, 0x11906,
5806 0x11909, 0x11909,
5807 0x1190c, 0x11913,
5808 0x11915, 0x11916,
5809 0x11918, 0x11935,
5810 0x11937, 0x11938,
5811 0x1193b, 0x11946,
5812 0x11950, 0x11959,
5813 0x119a0, 0x119a7,
5814 0x119aa, 0x119d7,
5815 0x119da, 0x119e4,
5816 0x11a00, 0x11a47,
5817 0x11a50, 0x11aa2,
5818 0x11ac0, 0x11af8,
5819 0x11c00, 0x11c08,
5820 0x11c0a, 0x11c36,
5821 0x11c38, 0x11c45,
5822 0x11c50, 0x11c6c,
5823 0x11c70, 0x11c8f,
5824 0x11c92, 0x11ca7,
5825 0x11ca9, 0x11cb6,
5826 0x11d00, 0x11d06,
5827 0x11d08, 0x11d09,
5828 0x11d0b, 0x11d36,
5829 0x11d3a, 0x11d3a,
5830 0x11d3c, 0x11d3d,
5831 0x11d3f, 0x11d47,
5832 0x11d50, 0x11d59,
5833 0x11d60, 0x11d65,
5834 0x11d67, 0x11d68,
5835 0x11d6a, 0x11d8e,
5836 0x11d90, 0x11d91,
5837 0x11d93, 0x11d98,
5838 0x11da0, 0x11da9,
5839 0x11ee0, 0x11ef8,
5840 0x11fb0, 0x11fb0,
5841 0x11fc0, 0x11ff1,
5842 0x11fff, 0x12399,
5843 0x12400, 0x1246e,
5844 0x12470, 0x12474,
5845 0x12480, 0x12543,
5846 0x13000, 0x1342e,
5847 0x13430, 0x13438,
5848 0x14400, 0x14646,
5849 0x16800, 0x16a38,
5850 0x16a40, 0x16a5e,
5851 0x16a60, 0x16a69,
5852 0x16a6e, 0x16a6f,
5853 0x16ad0, 0x16aed,
5854 0x16af0, 0x16af5,
5855 0x16b00, 0x16b45,
5856 0x16b50, 0x16b59,
5857 0x16b5b, 0x16b61,
5858 0x16b63, 0x16b77,
5859 0x16b7d, 0x16b8f,
5860 0x16e40, 0x16e9a,
5861 0x16f00, 0x16f4a,
5862 0x16f4f, 0x16f87,
5863 0x16f8f, 0x16f9f,
5864 0x16fe0, 0x16fe4,
5865 0x16ff0, 0x16ff1,
5866 0x17000, 0x187f7,
5867 0x18800, 0x18cd5,
5868 0x18d00, 0x18d08,
5869 0x1b000, 0x1b11e,
5870 0x1b150, 0x1b152,
5871 0x1b164, 0x1b167,
5872 0x1b170, 0x1b2fb,
5873 0x1bc00, 0x1bc6a,
5874 0x1bc70, 0x1bc7c,
5875 0x1bc80, 0x1bc88,
5876 0x1bc90, 0x1bc99,
5877 0x1bc9c, 0x1bca3,
5878 0x1d000, 0x1d0f5,
5879 0x1d100, 0x1d126,
5880 0x1d129, 0x1d1e8,
5881 0x1d200, 0x1d245,
5882 0x1d2e0, 0x1d2f3,
5883 0x1d300, 0x1d356,
5884 0x1d360, 0x1d378,
5885 0x1d400, 0x1d454,
5886 0x1d456, 0x1d49c,
5887 0x1d49e, 0x1d49f,
5888 0x1d4a2, 0x1d4a2,
5889 0x1d4a5, 0x1d4a6,
5890 0x1d4a9, 0x1d4ac,
5891 0x1d4ae, 0x1d4b9,
5892 0x1d4bb, 0x1d4bb,
5893 0x1d4bd, 0x1d4c3,
5894 0x1d4c5, 0x1d505,
5895 0x1d507, 0x1d50a,
5896 0x1d50d, 0x1d514,
5897 0x1d516, 0x1d51c,
5898 0x1d51e, 0x1d539,
5899 0x1d53b, 0x1d53e,
5900 0x1d540, 0x1d544,
5901 0x1d546, 0x1d546,
5902 0x1d54a, 0x1d550,
5903 0x1d552, 0x1d6a5,
5904 0x1d6a8, 0x1d7cb,
5905 0x1d7ce, 0x1da8b,
5906 0x1da9b, 0x1da9f,
5907 0x1daa1, 0x1daaf,
5908 0x1e000, 0x1e006,
5909 0x1e008, 0x1e018,
5910 0x1e01b, 0x1e021,
5911 0x1e023, 0x1e024,
5912 0x1e026, 0x1e02a,
5913 0x1e100, 0x1e12c,
5914 0x1e130, 0x1e13d,
5915 0x1e140, 0x1e149,
5916 0x1e14e, 0x1e14f,
5917 0x1e2c0, 0x1e2f9,
5918 0x1e2ff, 0x1e2ff,
5919 0x1e800, 0x1e8c4,
5920 0x1e8c7, 0x1e8d6,
5921 0x1e900, 0x1e94b,
5922 0x1e950, 0x1e959,
5923 0x1e95e, 0x1e95f,
5924 0x1ec71, 0x1ecb4,
5925 0x1ed01, 0x1ed3d,
5926 0x1ee00, 0x1ee03,
5927 0x1ee05, 0x1ee1f,
5928 0x1ee21, 0x1ee22,
5929 0x1ee24, 0x1ee24,
5930 0x1ee27, 0x1ee27,
5931 0x1ee29, 0x1ee32,
5932 0x1ee34, 0x1ee37,
5933 0x1ee39, 0x1ee39,
5934 0x1ee3b, 0x1ee3b,
5935 0x1ee42, 0x1ee42,
5936 0x1ee47, 0x1ee47,
5937 0x1ee49, 0x1ee49,
5938 0x1ee4b, 0x1ee4b,
5939 0x1ee4d, 0x1ee4f,
5940 0x1ee51, 0x1ee52,
5941 0x1ee54, 0x1ee54,
5942 0x1ee57, 0x1ee57,
5943 0x1ee59, 0x1ee59,
5944 0x1ee5b, 0x1ee5b,
5945 0x1ee5d, 0x1ee5d,
5946 0x1ee5f, 0x1ee5f,
5947 0x1ee61, 0x1ee62,
5948 0x1ee64, 0x1ee64,
5949 0x1ee67, 0x1ee6a,
5950 0x1ee6c, 0x1ee72,
5951 0x1ee74, 0x1ee77,
5952 0x1ee79, 0x1ee7c,
5953 0x1ee7e, 0x1ee7e,
5954 0x1ee80, 0x1ee89,
5955 0x1ee8b, 0x1ee9b,
5956 0x1eea1, 0x1eea3,
5957 0x1eea5, 0x1eea9,
5958 0x1eeab, 0x1eebb,
5959 0x1eef0, 0x1eef1,
5960 0x1f000, 0x1f02b,
5961 0x1f030, 0x1f093,
5962 0x1f0a0, 0x1f0ae,
5963 0x1f0b1, 0x1f0bf,
5964 0x1f0c1, 0x1f0cf,
5965 0x1f0d1, 0x1f0f5,
5966 0x1f100, 0x1f1ad,
5967 0x1f1e6, 0x1f202,
5968 0x1f210, 0x1f23b,
5969 0x1f240, 0x1f248,
5970 0x1f250, 0x1f251,
5971 0x1f260, 0x1f265,
5972 0x1f300, 0x1f6d7,
5973 0x1f6e0, 0x1f6ec,
5974 0x1f6f0, 0x1f6fc,
5975 0x1f700, 0x1f773,
5976 0x1f780, 0x1f7d8,
5977 0x1f7e0, 0x1f7eb,
5978 0x1f800, 0x1f80b,
5979 0x1f810, 0x1f847,
5980 0x1f850, 0x1f859,
5981 0x1f860, 0x1f887,
5982 0x1f890, 0x1f8ad,
5983 0x1f8b0, 0x1f8b1,
5984 0x1f900, 0x1f978,
5985 0x1f97a, 0x1f9cb,
5986 0x1f9cd, 0x1fa53,
5987 0x1fa60, 0x1fa6d,
5988 0x1fa70, 0x1fa74,
5989 0x1fa78, 0x1fa7a,
5990 0x1fa80, 0x1fa86,
5991 0x1fa90, 0x1faa8,
5992 0x1fab0, 0x1fab6,
5993 0x1fac0, 0x1fac2,
5994 0x1fad0, 0x1fad6,
5995 0x1fb00, 0x1fb92,
5996 0x1fb94, 0x1fbca,
5997 0x1fbf0, 0x1fbf9,
5998 0x20000, 0x2a6dd,
5999 0x2a700, 0x2b734,
6000 0x2b740, 0x2b81d,
6001 0x2b820, 0x2cea1,
6002 0x2ceb0, 0x2ebe0,
6003 0x2f800, 0x2fa1d,
6004 0x30000, 0x3134a,
6005 0xe0001, 0xe0001,
6006 0xe0020, 0xe007f,
6007 0xe0100, 0xe01ef,
6008 0xf0000, 0xffffd,
6009 0x100000, 0x10fffd,
6010 }; /* END of CR_Assigned */
6011 
6012 /* PROPERTY: 'Avestan': Script */
6013 static const OnigCodePoint
6014 CR_Avestan[] = { 2,
6015 0x10b00, 0x10b35,
6016 0x10b39, 0x10b3f,
6017 }; /* END of CR_Avestan */
6018 
6019 /* PROPERTY: 'Balinese': Script */
6020 static const OnigCodePoint
6021 CR_Balinese[] = { 2,
6022 0x1b00, 0x1b4b,
6023 0x1b50, 0x1b7c,
6024 }; /* END of CR_Balinese */
6025 
6026 /* PROPERTY: 'Bamum': Script */
6027 static const OnigCodePoint
6028 CR_Bamum[] = { 2,
6029 0xa6a0, 0xa6f7,
6030 0x16800, 0x16a38,
6031 }; /* END of CR_Bamum */
6032 
6033 /* PROPERTY: 'Bassa_Vah': Script */
6034 static const OnigCodePoint
6035 CR_Bassa_Vah[] = { 2,
6036 0x16ad0, 0x16aed,
6037 0x16af0, 0x16af5,
6038 }; /* END of CR_Bassa_Vah */
6039 
6040 /* PROPERTY: 'Batak': Script */
6041 static const OnigCodePoint
6042 CR_Batak[] = { 2,
6043 0x1bc0, 0x1bf3,
6044 0x1bfc, 0x1bff,
6045 }; /* END of CR_Batak */
6046 
6047 /* PROPERTY: 'Bengali': Script */
6048 static const OnigCodePoint
6049 CR_Bengali[] = { 14,
6050 0x0980, 0x0983,
6051 0x0985, 0x098c,
6052 0x098f, 0x0990,
6053 0x0993, 0x09a8,
6054 0x09aa, 0x09b0,
6055 0x09b2, 0x09b2,
6056 0x09b6, 0x09b9,
6057 0x09bc, 0x09c4,
6058 0x09c7, 0x09c8,
6059 0x09cb, 0x09ce,
6060 0x09d7, 0x09d7,
6061 0x09dc, 0x09dd,
6062 0x09df, 0x09e3,
6063 0x09e6, 0x09fe,
6064 }; /* END of CR_Bengali */
6065 
6066 /* PROPERTY: 'Bhaiksuki': Script */
6067 static const OnigCodePoint
6068 CR_Bhaiksuki[] = { 4,
6069 0x11c00, 0x11c08,
6070 0x11c0a, 0x11c36,
6071 0x11c38, 0x11c45,
6072 0x11c50, 0x11c6c,
6073 }; /* END of CR_Bhaiksuki */
6074 
6075 /* PROPERTY: 'Bidi_Control': Binary Property */
6076 static const OnigCodePoint
6077 CR_Bidi_Control[] = { 4,
6078 0x061c, 0x061c,
6079 0x200e, 0x200f,
6080 0x202a, 0x202e,
6081 0x2066, 0x2069,
6082 }; /* END of CR_Bidi_Control */
6083 
6084 /* PROPERTY: 'Bopomofo': Script */
6085 static const OnigCodePoint
6086 CR_Bopomofo[] = { 3,
6087 0x02ea, 0x02eb,
6088 0x3105, 0x312f,
6089 0x31a0, 0x31bf,
6090 }; /* END of CR_Bopomofo */
6091 
6092 /* PROPERTY: 'Brahmi': Script */
6093 static const OnigCodePoint
6094 CR_Brahmi[] = { 3,
6095 0x11000, 0x1104d,
6096 0x11052, 0x1106f,
6097 0x1107f, 0x1107f,
6098 }; /* END of CR_Brahmi */
6099 
6100 /* PROPERTY: 'Braille': Script */
6101 static const OnigCodePoint
6102 CR_Braille[] = { 1,
6103 0x2800, 0x28ff,
6104 }; /* END of CR_Braille */
6105 
6106 /* PROPERTY: 'Buginese': Script */
6107 static const OnigCodePoint
6108 CR_Buginese[] = { 2,
6109 0x1a00, 0x1a1b,
6110 0x1a1e, 0x1a1f,
6111 }; /* END of CR_Buginese */
6112 
6113 /* PROPERTY: 'Buhid': Script */
6114 static const OnigCodePoint
6115 CR_Buhid[] = { 1,
6116 0x1740, 0x1753,
6117 }; /* END of CR_Buhid */
6118 
6119 /* PROPERTY: 'C': Major Category */
6120 static const OnigCodePoint
6121 CR_C[] = { 679,
6122 0x0000, 0x001f,
6123 0x007f, 0x009f,
6124 0x00ad, 0x00ad,
6125 0x0378, 0x0379,
6126 0x0380, 0x0383,
6127 0x038b, 0x038b,
6128 0x038d, 0x038d,
6129 0x03a2, 0x03a2,
6130 0x0530, 0x0530,
6131 0x0557, 0x0558,
6132 0x058b, 0x058c,
6133 0x0590, 0x0590,
6134 0x05c8, 0x05cf,
6135 0x05eb, 0x05ee,
6136 0x05f5, 0x0605,
6137 0x061c, 0x061d,
6138 0x06dd, 0x06dd,
6139 0x070e, 0x070f,
6140 0x074b, 0x074c,
6141 0x07b2, 0x07bf,
6142 0x07fb, 0x07fc,
6143 0x082e, 0x082f,
6144 0x083f, 0x083f,
6145 0x085c, 0x085d,
6146 0x085f, 0x085f,
6147 0x086b, 0x089f,
6148 0x08b5, 0x08b5,
6149 0x08c8, 0x08d2,
6150 0x08e2, 0x08e2,
6151 0x0984, 0x0984,
6152 0x098d, 0x098e,
6153 0x0991, 0x0992,
6154 0x09a9, 0x09a9,
6155 0x09b1, 0x09b1,
6156 0x09b3, 0x09b5,
6157 0x09ba, 0x09bb,
6158 0x09c5, 0x09c6,
6159 0x09c9, 0x09ca,
6160 0x09cf, 0x09d6,
6161 0x09d8, 0x09db,
6162 0x09de, 0x09de,
6163 0x09e4, 0x09e5,
6164 0x09ff, 0x0a00,
6165 0x0a04, 0x0a04,
6166 0x0a0b, 0x0a0e,
6167 0x0a11, 0x0a12,
6168 0x0a29, 0x0a29,
6169 0x0a31, 0x0a31,
6170 0x0a34, 0x0a34,
6171 0x0a37, 0x0a37,
6172 0x0a3a, 0x0a3b,
6173 0x0a3d, 0x0a3d,
6174 0x0a43, 0x0a46,
6175 0x0a49, 0x0a4a,
6176 0x0a4e, 0x0a50,
6177 0x0a52, 0x0a58,
6178 0x0a5d, 0x0a5d,
6179 0x0a5f, 0x0a65,
6180 0x0a77, 0x0a80,
6181 0x0a84, 0x0a84,
6182 0x0a8e, 0x0a8e,
6183 0x0a92, 0x0a92,
6184 0x0aa9, 0x0aa9,
6185 0x0ab1, 0x0ab1,
6186 0x0ab4, 0x0ab4,
6187 0x0aba, 0x0abb,
6188 0x0ac6, 0x0ac6,
6189 0x0aca, 0x0aca,
6190 0x0ace, 0x0acf,
6191 0x0ad1, 0x0adf,
6192 0x0ae4, 0x0ae5,
6193 0x0af2, 0x0af8,
6194 0x0b00, 0x0b00,
6195 0x0b04, 0x0b04,
6196 0x0b0d, 0x0b0e,
6197 0x0b11, 0x0b12,
6198 0x0b29, 0x0b29,
6199 0x0b31, 0x0b31,
6200 0x0b34, 0x0b34,
6201 0x0b3a, 0x0b3b,
6202 0x0b45, 0x0b46,
6203 0x0b49, 0x0b4a,
6204 0x0b4e, 0x0b54,
6205 0x0b58, 0x0b5b,
6206 0x0b5e, 0x0b5e,
6207 0x0b64, 0x0b65,
6208 0x0b78, 0x0b81,
6209 0x0b84, 0x0b84,
6210 0x0b8b, 0x0b8d,
6211 0x0b91, 0x0b91,
6212 0x0b96, 0x0b98,
6213 0x0b9b, 0x0b9b,
6214 0x0b9d, 0x0b9d,
6215 0x0ba0, 0x0ba2,
6216 0x0ba5, 0x0ba7,
6217 0x0bab, 0x0bad,
6218 0x0bba, 0x0bbd,
6219 0x0bc3, 0x0bc5,
6220 0x0bc9, 0x0bc9,
6221 0x0bce, 0x0bcf,
6222 0x0bd1, 0x0bd6,
6223 0x0bd8, 0x0be5,
6224 0x0bfb, 0x0bff,
6225 0x0c0d, 0x0c0d,
6226 0x0c11, 0x0c11,
6227 0x0c29, 0x0c29,
6228 0x0c3a, 0x0c3c,
6229 0x0c45, 0x0c45,
6230 0x0c49, 0x0c49,
6231 0x0c4e, 0x0c54,
6232 0x0c57, 0x0c57,
6233 0x0c5b, 0x0c5f,
6234 0x0c64, 0x0c65,
6235 0x0c70, 0x0c76,
6236 0x0c8d, 0x0c8d,
6237 0x0c91, 0x0c91,
6238 0x0ca9, 0x0ca9,
6239 0x0cb4, 0x0cb4,
6240 0x0cba, 0x0cbb,
6241 0x0cc5, 0x0cc5,
6242 0x0cc9, 0x0cc9,
6243 0x0cce, 0x0cd4,
6244 0x0cd7, 0x0cdd,
6245 0x0cdf, 0x0cdf,
6246 0x0ce4, 0x0ce5,
6247 0x0cf0, 0x0cf0,
6248 0x0cf3, 0x0cff,
6249 0x0d0d, 0x0d0d,
6250 0x0d11, 0x0d11,
6251 0x0d45, 0x0d45,
6252 0x0d49, 0x0d49,
6253 0x0d50, 0x0d53,
6254 0x0d64, 0x0d65,
6255 0x0d80, 0x0d80,
6256 0x0d84, 0x0d84,
6257 0x0d97, 0x0d99,
6258 0x0db2, 0x0db2,
6259 0x0dbc, 0x0dbc,
6260 0x0dbe, 0x0dbf,
6261 0x0dc7, 0x0dc9,
6262 0x0dcb, 0x0dce,
6263 0x0dd5, 0x0dd5,
6264 0x0dd7, 0x0dd7,
6265 0x0de0, 0x0de5,
6266 0x0df0, 0x0df1,
6267 0x0df5, 0x0e00,
6268 0x0e3b, 0x0e3e,
6269 0x0e5c, 0x0e80,
6270 0x0e83, 0x0e83,
6271 0x0e85, 0x0e85,
6272 0x0e8b, 0x0e8b,
6273 0x0ea4, 0x0ea4,
6274 0x0ea6, 0x0ea6,
6275 0x0ebe, 0x0ebf,
6276 0x0ec5, 0x0ec5,
6277 0x0ec7, 0x0ec7,
6278 0x0ece, 0x0ecf,
6279 0x0eda, 0x0edb,
6280 0x0ee0, 0x0eff,
6281 0x0f48, 0x0f48,
6282 0x0f6d, 0x0f70,
6283 0x0f98, 0x0f98,
6284 0x0fbd, 0x0fbd,
6285 0x0fcd, 0x0fcd,
6286 0x0fdb, 0x0fff,
6287 0x10c6, 0x10c6,
6288 0x10c8, 0x10cc,
6289 0x10ce, 0x10cf,
6290 0x1249, 0x1249,
6291 0x124e, 0x124f,
6292 0x1257, 0x1257,
6293 0x1259, 0x1259,
6294 0x125e, 0x125f,
6295 0x1289, 0x1289,
6296 0x128e, 0x128f,
6297 0x12b1, 0x12b1,
6298 0x12b6, 0x12b7,
6299 0x12bf, 0x12bf,
6300 0x12c1, 0x12c1,
6301 0x12c6, 0x12c7,
6302 0x12d7, 0x12d7,
6303 0x1311, 0x1311,
6304 0x1316, 0x1317,
6305 0x135b, 0x135c,
6306 0x137d, 0x137f,
6307 0x139a, 0x139f,
6308 0x13f6, 0x13f7,
6309 0x13fe, 0x13ff,
6310 0x169d, 0x169f,
6311 0x16f9, 0x16ff,
6312 0x170d, 0x170d,
6313 0x1715, 0x171f,
6314 0x1737, 0x173f,
6315 0x1754, 0x175f,
6316 0x176d, 0x176d,
6317 0x1771, 0x1771,
6318 0x1774, 0x177f,
6319 0x17de, 0x17df,
6320 0x17ea, 0x17ef,
6321 0x17fa, 0x17ff,
6322 0x180e, 0x180f,
6323 0x181a, 0x181f,
6324 0x1879, 0x187f,
6325 0x18ab, 0x18af,
6326 0x18f6, 0x18ff,
6327 0x191f, 0x191f,
6328 0x192c, 0x192f,
6329 0x193c, 0x193f,
6330 0x1941, 0x1943,
6331 0x196e, 0x196f,
6332 0x1975, 0x197f,
6333 0x19ac, 0x19af,
6334 0x19ca, 0x19cf,
6335 0x19db, 0x19dd,
6336 0x1a1c, 0x1a1d,
6337 0x1a5f, 0x1a5f,
6338 0x1a7d, 0x1a7e,
6339 0x1a8a, 0x1a8f,
6340 0x1a9a, 0x1a9f,
6341 0x1aae, 0x1aaf,
6342 0x1ac1, 0x1aff,
6343 0x1b4c, 0x1b4f,
6344 0x1b7d, 0x1b7f,
6345 0x1bf4, 0x1bfb,
6346 0x1c38, 0x1c3a,
6347 0x1c4a, 0x1c4c,
6348 0x1c89, 0x1c8f,
6349 0x1cbb, 0x1cbc,
6350 0x1cc8, 0x1ccf,
6351 0x1cfb, 0x1cff,
6352 0x1dfa, 0x1dfa,
6353 0x1f16, 0x1f17,
6354 0x1f1e, 0x1f1f,
6355 0x1f46, 0x1f47,
6356 0x1f4e, 0x1f4f,
6357 0x1f58, 0x1f58,
6358 0x1f5a, 0x1f5a,
6359 0x1f5c, 0x1f5c,
6360 0x1f5e, 0x1f5e,
6361 0x1f7e, 0x1f7f,
6362 0x1fb5, 0x1fb5,
6363 0x1fc5, 0x1fc5,
6364 0x1fd4, 0x1fd5,
6365 0x1fdc, 0x1fdc,
6366 0x1ff0, 0x1ff1,
6367 0x1ff5, 0x1ff5,
6368 0x1fff, 0x1fff,
6369 0x200b, 0x200f,
6370 0x202a, 0x202e,
6371 0x2060, 0x206f,
6372 0x2072, 0x2073,
6373 0x208f, 0x208f,
6374 0x209d, 0x209f,
6375 0x20c0, 0x20cf,
6376 0x20f1, 0x20ff,
6377 0x218c, 0x218f,
6378 0x2427, 0x243f,
6379 0x244b, 0x245f,
6380 0x2b74, 0x2b75,
6381 0x2b96, 0x2b96,
6382 0x2c2f, 0x2c2f,
6383 0x2c5f, 0x2c5f,
6384 0x2cf4, 0x2cf8,
6385 0x2d26, 0x2d26,
6386 0x2d28, 0x2d2c,
6387 0x2d2e, 0x2d2f,
6388 0x2d68, 0x2d6e,
6389 0x2d71, 0x2d7e,
6390 0x2d97, 0x2d9f,
6391 0x2da7, 0x2da7,
6392 0x2daf, 0x2daf,
6393 0x2db7, 0x2db7,
6394 0x2dbf, 0x2dbf,
6395 0x2dc7, 0x2dc7,
6396 0x2dcf, 0x2dcf,
6397 0x2dd7, 0x2dd7,
6398 0x2ddf, 0x2ddf,
6399 0x2e53, 0x2e7f,
6400 0x2e9a, 0x2e9a,
6401 0x2ef4, 0x2eff,
6402 0x2fd6, 0x2fef,
6403 0x2ffc, 0x2fff,
6404 0x3040, 0x3040,
6405 0x3097, 0x3098,
6406 0x3100, 0x3104,
6407 0x3130, 0x3130,
6408 0x318f, 0x318f,
6409 0x31e4, 0x31ef,
6410 0x321f, 0x321f,
6411 0x9ffd, 0x9fff,
6412 0xa48d, 0xa48f,
6413 0xa4c7, 0xa4cf,
6414 0xa62c, 0xa63f,
6415 0xa6f8, 0xa6ff,
6416 0xa7c0, 0xa7c1,
6417 0xa7cb, 0xa7f4,
6418 0xa82d, 0xa82f,
6419 0xa83a, 0xa83f,
6420 0xa878, 0xa87f,
6421 0xa8c6, 0xa8cd,
6422 0xa8da, 0xa8df,
6423 0xa954, 0xa95e,
6424 0xa97d, 0xa97f,
6425 0xa9ce, 0xa9ce,
6426 0xa9da, 0xa9dd,
6427 0xa9ff, 0xa9ff,
6428 0xaa37, 0xaa3f,
6429 0xaa4e, 0xaa4f,
6430 0xaa5a, 0xaa5b,
6431 0xaac3, 0xaada,
6432 0xaaf7, 0xab00,
6433 0xab07, 0xab08,
6434 0xab0f, 0xab10,
6435 0xab17, 0xab1f,
6436 0xab27, 0xab27,
6437 0xab2f, 0xab2f,
6438 0xab6c, 0xab6f,
6439 0xabee, 0xabef,
6440 0xabfa, 0xabff,
6441 0xd7a4, 0xd7af,
6442 0xd7c7, 0xd7ca,
6443 0xd7fc, 0xf8ff,
6444 0xfa6e, 0xfa6f,
6445 0xfada, 0xfaff,
6446 0xfb07, 0xfb12,
6447 0xfb18, 0xfb1c,
6448 0xfb37, 0xfb37,
6449 0xfb3d, 0xfb3d,
6450 0xfb3f, 0xfb3f,
6451 0xfb42, 0xfb42,
6452 0xfb45, 0xfb45,
6453 0xfbc2, 0xfbd2,
6454 0xfd40, 0xfd4f,
6455 0xfd90, 0xfd91,
6456 0xfdc8, 0xfdef,
6457 0xfdfe, 0xfdff,
6458 0xfe1a, 0xfe1f,
6459 0xfe53, 0xfe53,
6460 0xfe67, 0xfe67,
6461 0xfe6c, 0xfe6f,
6462 0xfe75, 0xfe75,
6463 0xfefd, 0xff00,
6464 0xffbf, 0xffc1,
6465 0xffc8, 0xffc9,
6466 0xffd0, 0xffd1,
6467 0xffd8, 0xffd9,
6468 0xffdd, 0xffdf,
6469 0xffe7, 0xffe7,
6470 0xffef, 0xfffb,
6471 0xfffe, 0xffff,
6472 0x1000c, 0x1000c,
6473 0x10027, 0x10027,
6474 0x1003b, 0x1003b,
6475 0x1003e, 0x1003e,
6476 0x1004e, 0x1004f,
6477 0x1005e, 0x1007f,
6478 0x100fb, 0x100ff,
6479 0x10103, 0x10106,
6480 0x10134, 0x10136,
6481 0x1018f, 0x1018f,
6482 0x1019d, 0x1019f,
6483 0x101a1, 0x101cf,
6484 0x101fe, 0x1027f,
6485 0x1029d, 0x1029f,
6486 0x102d1, 0x102df,
6487 0x102fc, 0x102ff,
6488 0x10324, 0x1032c,
6489 0x1034b, 0x1034f,
6490 0x1037b, 0x1037f,
6491 0x1039e, 0x1039e,
6492 0x103c4, 0x103c7,
6493 0x103d6, 0x103ff,
6494 0x1049e, 0x1049f,
6495 0x104aa, 0x104af,
6496 0x104d4, 0x104d7,
6497 0x104fc, 0x104ff,
6498 0x10528, 0x1052f,
6499 0x10564, 0x1056e,
6500 0x10570, 0x105ff,
6501 0x10737, 0x1073f,
6502 0x10756, 0x1075f,
6503 0x10768, 0x107ff,
6504 0x10806, 0x10807,
6505 0x10809, 0x10809,
6506 0x10836, 0x10836,
6507 0x10839, 0x1083b,
6508 0x1083d, 0x1083e,
6509 0x10856, 0x10856,
6510 0x1089f, 0x108a6,
6511 0x108b0, 0x108df,
6512 0x108f3, 0x108f3,
6513 0x108f6, 0x108fa,
6514 0x1091c, 0x1091e,
6515 0x1093a, 0x1093e,
6516 0x10940, 0x1097f,
6517 0x109b8, 0x109bb,
6518 0x109d0, 0x109d1,
6519 0x10a04, 0x10a04,
6520 0x10a07, 0x10a0b,
6521 0x10a14, 0x10a14,
6522 0x10a18, 0x10a18,
6523 0x10a36, 0x10a37,
6524 0x10a3b, 0x10a3e,
6525 0x10a49, 0x10a4f,
6526 0x10a59, 0x10a5f,
6527 0x10aa0, 0x10abf,
6528 0x10ae7, 0x10aea,
6529 0x10af7, 0x10aff,
6530 0x10b36, 0x10b38,
6531 0x10b56, 0x10b57,
6532 0x10b73, 0x10b77,
6533 0x10b92, 0x10b98,
6534 0x10b9d, 0x10ba8,
6535 0x10bb0, 0x10bff,
6536 0x10c49, 0x10c7f,
6537 0x10cb3, 0x10cbf,
6538 0x10cf3, 0x10cf9,
6539 0x10d28, 0x10d2f,
6540 0x10d3a, 0x10e5f,
6541 0x10e7f, 0x10e7f,
6542 0x10eaa, 0x10eaa,
6543 0x10eae, 0x10eaf,
6544 0x10eb2, 0x10eff,
6545 0x10f28, 0x10f2f,
6546 0x10f5a, 0x10faf,
6547 0x10fcc, 0x10fdf,
6548 0x10ff7, 0x10fff,
6549 0x1104e, 0x11051,
6550 0x11070, 0x1107e,
6551 0x110bd, 0x110bd,
6552 0x110c2, 0x110cf,
6553 0x110e9, 0x110ef,
6554 0x110fa, 0x110ff,
6555 0x11135, 0x11135,
6556 0x11148, 0x1114f,
6557 0x11177, 0x1117f,
6558 0x111e0, 0x111e0,
6559 0x111f5, 0x111ff,
6560 0x11212, 0x11212,
6561 0x1123f, 0x1127f,
6562 0x11287, 0x11287,
6563 0x11289, 0x11289,
6564 0x1128e, 0x1128e,
6565 0x1129e, 0x1129e,
6566 0x112aa, 0x112af,
6567 0x112eb, 0x112ef,
6568 0x112fa, 0x112ff,
6569 0x11304, 0x11304,
6570 0x1130d, 0x1130e,
6571 0x11311, 0x11312,
6572 0x11329, 0x11329,
6573 0x11331, 0x11331,
6574 0x11334, 0x11334,
6575 0x1133a, 0x1133a,
6576 0x11345, 0x11346,
6577 0x11349, 0x1134a,
6578 0x1134e, 0x1134f,
6579 0x11351, 0x11356,
6580 0x11358, 0x1135c,
6581 0x11364, 0x11365,
6582 0x1136d, 0x1136f,
6583 0x11375, 0x113ff,
6584 0x1145c, 0x1145c,
6585 0x11462, 0x1147f,
6586 0x114c8, 0x114cf,
6587 0x114da, 0x1157f,
6588 0x115b6, 0x115b7,
6589 0x115de, 0x115ff,
6590 0x11645, 0x1164f,
6591 0x1165a, 0x1165f,
6592 0x1166d, 0x1167f,
6593 0x116b9, 0x116bf,
6594 0x116ca, 0x116ff,
6595 0x1171b, 0x1171c,
6596 0x1172c, 0x1172f,
6597 0x11740, 0x117ff,
6598 0x1183c, 0x1189f,
6599 0x118f3, 0x118fe,
6600 0x11907, 0x11908,
6601 0x1190a, 0x1190b,
6602 0x11914, 0x11914,
6603 0x11917, 0x11917,
6604 0x11936, 0x11936,
6605 0x11939, 0x1193a,
6606 0x11947, 0x1194f,
6607 0x1195a, 0x1199f,
6608 0x119a8, 0x119a9,
6609 0x119d8, 0x119d9,
6610 0x119e5, 0x119ff,
6611 0x11a48, 0x11a4f,
6612 0x11aa3, 0x11abf,
6613 0x11af9, 0x11bff,
6614 0x11c09, 0x11c09,
6615 0x11c37, 0x11c37,
6616 0x11c46, 0x11c4f,
6617 0x11c6d, 0x11c6f,
6618 0x11c90, 0x11c91,
6619 0x11ca8, 0x11ca8,
6620 0x11cb7, 0x11cff,
6621 0x11d07, 0x11d07,
6622 0x11d0a, 0x11d0a,
6623 0x11d37, 0x11d39,
6624 0x11d3b, 0x11d3b,
6625 0x11d3e, 0x11d3e,
6626 0x11d48, 0x11d4f,
6627 0x11d5a, 0x11d5f,
6628 0x11d66, 0x11d66,
6629 0x11d69, 0x11d69,
6630 0x11d8f, 0x11d8f,
6631 0x11d92, 0x11d92,
6632 0x11d99, 0x11d9f,
6633 0x11daa, 0x11edf,
6634 0x11ef9, 0x11faf,
6635 0x11fb1, 0x11fbf,
6636 0x11ff2, 0x11ffe,
6637 0x1239a, 0x123ff,
6638 0x1246f, 0x1246f,
6639 0x12475, 0x1247f,
6640 0x12544, 0x12fff,
6641 0x1342f, 0x143ff,
6642 0x14647, 0x167ff,
6643 0x16a39, 0x16a3f,
6644 0x16a5f, 0x16a5f,
6645 0x16a6a, 0x16a6d,
6646 0x16a70, 0x16acf,
6647 0x16aee, 0x16aef,
6648 0x16af6, 0x16aff,
6649 0x16b46, 0x16b4f,
6650 0x16b5a, 0x16b5a,
6651 0x16b62, 0x16b62,
6652 0x16b78, 0x16b7c,
6653 0x16b90, 0x16e3f,
6654 0x16e9b, 0x16eff,
6655 0x16f4b, 0x16f4e,
6656 0x16f88, 0x16f8e,
6657 0x16fa0, 0x16fdf,
6658 0x16fe5, 0x16fef,
6659 0x16ff2, 0x16fff,
6660 0x187f8, 0x187ff,
6661 0x18cd6, 0x18cff,
6662 0x18d09, 0x1afff,
6663 0x1b11f, 0x1b14f,
6664 0x1b153, 0x1b163,
6665 0x1b168, 0x1b16f,
6666 0x1b2fc, 0x1bbff,
6667 0x1bc6b, 0x1bc6f,
6668 0x1bc7d, 0x1bc7f,
6669 0x1bc89, 0x1bc8f,
6670 0x1bc9a, 0x1bc9b,
6671 0x1bca0, 0x1cfff,
6672 0x1d0f6, 0x1d0ff,
6673 0x1d127, 0x1d128,
6674 0x1d173, 0x1d17a,
6675 0x1d1e9, 0x1d1ff,
6676 0x1d246, 0x1d2df,
6677 0x1d2f4, 0x1d2ff,
6678 0x1d357, 0x1d35f,
6679 0x1d379, 0x1d3ff,
6680 0x1d455, 0x1d455,
6681 0x1d49d, 0x1d49d,
6682 0x1d4a0, 0x1d4a1,
6683 0x1d4a3, 0x1d4a4,
6684 0x1d4a7, 0x1d4a8,
6685 0x1d4ad, 0x1d4ad,
6686 0x1d4ba, 0x1d4ba,
6687 0x1d4bc, 0x1d4bc,
6688 0x1d4c4, 0x1d4c4,
6689 0x1d506, 0x1d506,
6690 0x1d50b, 0x1d50c,
6691 0x1d515, 0x1d515,
6692 0x1d51d, 0x1d51d,
6693 0x1d53a, 0x1d53a,
6694 0x1d53f, 0x1d53f,
6695 0x1d545, 0x1d545,
6696 0x1d547, 0x1d549,
6697 0x1d551, 0x1d551,
6698 0x1d6a6, 0x1d6a7,
6699 0x1d7cc, 0x1d7cd,
6700 0x1da8c, 0x1da9a,
6701 0x1daa0, 0x1daa0,
6702 0x1dab0, 0x1dfff,
6703 0x1e007, 0x1e007,
6704 0x1e019, 0x1e01a,
6705 0x1e022, 0x1e022,
6706 0x1e025, 0x1e025,
6707 0x1e02b, 0x1e0ff,
6708 0x1e12d, 0x1e12f,
6709 0x1e13e, 0x1e13f,
6710 0x1e14a, 0x1e14d,
6711 0x1e150, 0x1e2bf,
6712 0x1e2fa, 0x1e2fe,
6713 0x1e300, 0x1e7ff,
6714 0x1e8c5, 0x1e8c6,
6715 0x1e8d7, 0x1e8ff,
6716 0x1e94c, 0x1e94f,
6717 0x1e95a, 0x1e95d,
6718 0x1e960, 0x1ec70,
6719 0x1ecb5, 0x1ed00,
6720 0x1ed3e, 0x1edff,
6721 0x1ee04, 0x1ee04,
6722 0x1ee20, 0x1ee20,
6723 0x1ee23, 0x1ee23,
6724 0x1ee25, 0x1ee26,
6725 0x1ee28, 0x1ee28,
6726 0x1ee33, 0x1ee33,
6727 0x1ee38, 0x1ee38,
6728 0x1ee3a, 0x1ee3a,
6729 0x1ee3c, 0x1ee41,
6730 0x1ee43, 0x1ee46,
6731 0x1ee48, 0x1ee48,
6732 0x1ee4a, 0x1ee4a,
6733 0x1ee4c, 0x1ee4c,
6734 0x1ee50, 0x1ee50,
6735 0x1ee53, 0x1ee53,
6736 0x1ee55, 0x1ee56,
6737 0x1ee58, 0x1ee58,
6738 0x1ee5a, 0x1ee5a,
6739 0x1ee5c, 0x1ee5c,
6740 0x1ee5e, 0x1ee5e,
6741 0x1ee60, 0x1ee60,
6742 0x1ee63, 0x1ee63,
6743 0x1ee65, 0x1ee66,
6744 0x1ee6b, 0x1ee6b,
6745 0x1ee73, 0x1ee73,
6746 0x1ee78, 0x1ee78,
6747 0x1ee7d, 0x1ee7d,
6748 0x1ee7f, 0x1ee7f,
6749 0x1ee8a, 0x1ee8a,
6750 0x1ee9c, 0x1eea0,
6751 0x1eea4, 0x1eea4,
6752 0x1eeaa, 0x1eeaa,
6753 0x1eebc, 0x1eeef,
6754 0x1eef2, 0x1efff,
6755 0x1f02c, 0x1f02f,
6756 0x1f094, 0x1f09f,
6757 0x1f0af, 0x1f0b0,
6758 0x1f0c0, 0x1f0c0,
6759 0x1f0d0, 0x1f0d0,
6760 0x1f0f6, 0x1f0ff,
6761 0x1f1ae, 0x1f1e5,
6762 0x1f203, 0x1f20f,
6763 0x1f23c, 0x1f23f,
6764 0x1f249, 0x1f24f,
6765 0x1f252, 0x1f25f,
6766 0x1f266, 0x1f2ff,
6767 0x1f6d8, 0x1f6df,
6768 0x1f6ed, 0x1f6ef,
6769 0x1f6fd, 0x1f6ff,
6770 0x1f774, 0x1f77f,
6771 0x1f7d9, 0x1f7df,
6772 0x1f7ec, 0x1f7ff,
6773 0x1f80c, 0x1f80f,
6774 0x1f848, 0x1f84f,
6775 0x1f85a, 0x1f85f,
6776 0x1f888, 0x1f88f,
6777 0x1f8ae, 0x1f8af,
6778 0x1f8b2, 0x1f8ff,
6779 0x1f979, 0x1f979,
6780 0x1f9cc, 0x1f9cc,
6781 0x1fa54, 0x1fa5f,
6782 0x1fa6e, 0x1fa6f,
6783 0x1fa75, 0x1fa77,
6784 0x1fa7b, 0x1fa7f,
6785 0x1fa87, 0x1fa8f,
6786 0x1faa9, 0x1faaf,
6787 0x1fab7, 0x1fabf,
6788 0x1fac3, 0x1facf,
6789 0x1fad7, 0x1faff,
6790 0x1fb93, 0x1fb93,
6791 0x1fbcb, 0x1fbef,
6792 0x1fbfa, 0x1ffff,
6793 0x2a6de, 0x2a6ff,
6794 0x2b735, 0x2b73f,
6795 0x2b81e, 0x2b81f,
6796 0x2cea2, 0x2ceaf,
6797 0x2ebe1, 0x2f7ff,
6798 0x2fa1e, 0x2ffff,
6799 0x3134b, 0xe00ff,
6800 0xe01f0, 0x10ffff,
6801 }; /* END of CR_C */
6802 
6803 /* PROPERTY: 'Canadian_Aboriginal': Script */
6804 static const OnigCodePoint
6805 CR_Canadian_Aboriginal[] = { 2,
6806 0x1400, 0x167f,
6807 0x18b0, 0x18f5,
6808 }; /* END of CR_Canadian_Aboriginal */
6809 
6810 /* PROPERTY: 'Carian': Script */
6811 static const OnigCodePoint
6812 CR_Carian[] = { 1,
6813 0x102a0, 0x102d0,
6814 }; /* END of CR_Carian */
6815 
6816 /* PROPERTY: 'Case_Ignorable': Derived Property */
6817 static const OnigCodePoint
6818 CR_Case_Ignorable[] = { 410,
6819 0x0027, 0x0027,
6820 0x002e, 0x002e,
6821 0x003a, 0x003a,
6822 0x005e, 0x005e,
6823 0x0060, 0x0060,
6824 0x00a8, 0x00a8,
6825 0x00ad, 0x00ad,
6826 0x00af, 0x00af,
6827 0x00b4, 0x00b4,
6828 0x00b7, 0x00b8,
6829 0x02b0, 0x036f,
6830 0x0374, 0x0375,
6831 0x037a, 0x037a,
6832 0x0384, 0x0385,
6833 0x0387, 0x0387,
6834 0x0483, 0x0489,
6835 0x0559, 0x0559,
6836 0x055f, 0x055f,
6837 0x0591, 0x05bd,
6838 0x05bf, 0x05bf,
6839 0x05c1, 0x05c2,
6840 0x05c4, 0x05c5,
6841 0x05c7, 0x05c7,
6842 0x05f4, 0x05f4,
6843 0x0600, 0x0605,
6844 0x0610, 0x061a,
6845 0x061c, 0x061c,
6846 0x0640, 0x0640,
6847 0x064b, 0x065f,
6848 0x0670, 0x0670,
6849 0x06d6, 0x06dd,
6850 0x06df, 0x06e8,
6851 0x06ea, 0x06ed,
6852 0x070f, 0x070f,
6853 0x0711, 0x0711,
6854 0x0730, 0x074a,
6855 0x07a6, 0x07b0,
6856 0x07eb, 0x07f5,
6857 0x07fa, 0x07fa,
6858 0x07fd, 0x07fd,
6859 0x0816, 0x082d,
6860 0x0859, 0x085b,
6861 0x08d3, 0x0902,
6862 0x093a, 0x093a,
6863 0x093c, 0x093c,
6864 0x0941, 0x0948,
6865 0x094d, 0x094d,
6866 0x0951, 0x0957,
6867 0x0962, 0x0963,
6868 0x0971, 0x0971,
6869 0x0981, 0x0981,
6870 0x09bc, 0x09bc,
6871 0x09c1, 0x09c4,
6872 0x09cd, 0x09cd,
6873 0x09e2, 0x09e3,
6874 0x09fe, 0x09fe,
6875 0x0a01, 0x0a02,
6876 0x0a3c, 0x0a3c,
6877 0x0a41, 0x0a42,
6878 0x0a47, 0x0a48,
6879 0x0a4b, 0x0a4d,
6880 0x0a51, 0x0a51,
6881 0x0a70, 0x0a71,
6882 0x0a75, 0x0a75,
6883 0x0a81, 0x0a82,
6884 0x0abc, 0x0abc,
6885 0x0ac1, 0x0ac5,
6886 0x0ac7, 0x0ac8,
6887 0x0acd, 0x0acd,
6888 0x0ae2, 0x0ae3,
6889 0x0afa, 0x0aff,
6890 0x0b01, 0x0b01,
6891 0x0b3c, 0x0b3c,
6892 0x0b3f, 0x0b3f,
6893 0x0b41, 0x0b44,
6894 0x0b4d, 0x0b4d,
6895 0x0b55, 0x0b56,
6896 0x0b62, 0x0b63,
6897 0x0b82, 0x0b82,
6898 0x0bc0, 0x0bc0,
6899 0x0bcd, 0x0bcd,
6900 0x0c00, 0x0c00,
6901 0x0c04, 0x0c04,
6902 0x0c3e, 0x0c40,
6903 0x0c46, 0x0c48,
6904 0x0c4a, 0x0c4d,
6905 0x0c55, 0x0c56,
6906 0x0c62, 0x0c63,
6907 0x0c81, 0x0c81,
6908 0x0cbc, 0x0cbc,
6909 0x0cbf, 0x0cbf,
6910 0x0cc6, 0x0cc6,
6911 0x0ccc, 0x0ccd,
6912 0x0ce2, 0x0ce3,
6913 0x0d00, 0x0d01,
6914 0x0d3b, 0x0d3c,
6915 0x0d41, 0x0d44,
6916 0x0d4d, 0x0d4d,
6917 0x0d62, 0x0d63,
6918 0x0d81, 0x0d81,
6919 0x0dca, 0x0dca,
6920 0x0dd2, 0x0dd4,
6921 0x0dd6, 0x0dd6,
6922 0x0e31, 0x0e31,
6923 0x0e34, 0x0e3a,
6924 0x0e46, 0x0e4e,
6925 0x0eb1, 0x0eb1,
6926 0x0eb4, 0x0ebc,
6927 0x0ec6, 0x0ec6,
6928 0x0ec8, 0x0ecd,
6929 0x0f18, 0x0f19,
6930 0x0f35, 0x0f35,
6931 0x0f37, 0x0f37,
6932 0x0f39, 0x0f39,
6933 0x0f71, 0x0f7e,
6934 0x0f80, 0x0f84,
6935 0x0f86, 0x0f87,
6936 0x0f8d, 0x0f97,
6937 0x0f99, 0x0fbc,
6938 0x0fc6, 0x0fc6,
6939 0x102d, 0x1030,
6940 0x1032, 0x1037,
6941 0x1039, 0x103a,
6942 0x103d, 0x103e,
6943 0x1058, 0x1059,
6944 0x105e, 0x1060,
6945 0x1071, 0x1074,
6946 0x1082, 0x1082,
6947 0x1085, 0x1086,
6948 0x108d, 0x108d,
6949 0x109d, 0x109d,
6950 0x10fc, 0x10fc,
6951 0x135d, 0x135f,
6952 0x1712, 0x1714,
6953 0x1732, 0x1734,
6954 0x1752, 0x1753,
6955 0x1772, 0x1773,
6956 0x17b4, 0x17b5,
6957 0x17b7, 0x17bd,
6958 0x17c6, 0x17c6,
6959 0x17c9, 0x17d3,
6960 0x17d7, 0x17d7,
6961 0x17dd, 0x17dd,
6962 0x180b, 0x180e,
6963 0x1843, 0x1843,
6964 0x1885, 0x1886,
6965 0x18a9, 0x18a9,
6966 0x1920, 0x1922,
6967 0x1927, 0x1928,
6968 0x1932, 0x1932,
6969 0x1939, 0x193b,
6970 0x1a17, 0x1a18,
6971 0x1a1b, 0x1a1b,
6972 0x1a56, 0x1a56,
6973 0x1a58, 0x1a5e,
6974 0x1a60, 0x1a60,
6975 0x1a62, 0x1a62,
6976 0x1a65, 0x1a6c,
6977 0x1a73, 0x1a7c,
6978 0x1a7f, 0x1a7f,
6979 0x1aa7, 0x1aa7,
6980 0x1ab0, 0x1ac0,
6981 0x1b00, 0x1b03,
6982 0x1b34, 0x1b34,
6983 0x1b36, 0x1b3a,
6984 0x1b3c, 0x1b3c,
6985 0x1b42, 0x1b42,
6986 0x1b6b, 0x1b73,
6987 0x1b80, 0x1b81,
6988 0x1ba2, 0x1ba5,
6989 0x1ba8, 0x1ba9,
6990 0x1bab, 0x1bad,
6991 0x1be6, 0x1be6,
6992 0x1be8, 0x1be9,
6993 0x1bed, 0x1bed,
6994 0x1bef, 0x1bf1,
6995 0x1c2c, 0x1c33,
6996 0x1c36, 0x1c37,
6997 0x1c78, 0x1c7d,
6998 0x1cd0, 0x1cd2,
6999 0x1cd4, 0x1ce0,
7000 0x1ce2, 0x1ce8,
7001 0x1ced, 0x1ced,
7002 0x1cf4, 0x1cf4,
7003 0x1cf8, 0x1cf9,
7004 0x1d2c, 0x1d6a,
7005 0x1d78, 0x1d78,
7006 0x1d9b, 0x1df9,
7007 0x1dfb, 0x1dff,
7008 0x1fbd, 0x1fbd,
7009 0x1fbf, 0x1fc1,
7010 0x1fcd, 0x1fcf,
7011 0x1fdd, 0x1fdf,
7012 0x1fed, 0x1fef,
7013 0x1ffd, 0x1ffe,
7014 0x200b, 0x200f,
7015 0x2018, 0x2019,
7016 0x2024, 0x2024,
7017 0x2027, 0x2027,
7018 0x202a, 0x202e,
7019 0x2060, 0x2064,
7020 0x2066, 0x206f,
7021 0x2071, 0x2071,
7022 0x207f, 0x207f,
7023 0x2090, 0x209c,
7024 0x20d0, 0x20f0,
7025 0x2c7c, 0x2c7d,
7026 0x2cef, 0x2cf1,
7027 0x2d6f, 0x2d6f,
7028 0x2d7f, 0x2d7f,
7029 0x2de0, 0x2dff,
7030 0x2e2f, 0x2e2f,
7031 0x3005, 0x3005,
7032 0x302a, 0x302d,
7033 0x3031, 0x3035,
7034 0x303b, 0x303b,
7035 0x3099, 0x309e,
7036 0x30fc, 0x30fe,
7037 0xa015, 0xa015,
7038 0xa4f8, 0xa4fd,
7039 0xa60c, 0xa60c,
7040 0xa66f, 0xa672,
7041 0xa674, 0xa67d,
7042 0xa67f, 0xa67f,
7043 0xa69c, 0xa69f,
7044 0xa6f0, 0xa6f1,
7045 0xa700, 0xa721,
7046 0xa770, 0xa770,
7047 0xa788, 0xa78a,
7048 0xa7f8, 0xa7f9,
7049 0xa802, 0xa802,
7050 0xa806, 0xa806,
7051 0xa80b, 0xa80b,
7052 0xa825, 0xa826,
7053 0xa82c, 0xa82c,
7054 0xa8c4, 0xa8c5,
7055 0xa8e0, 0xa8f1,
7056 0xa8ff, 0xa8ff,
7057 0xa926, 0xa92d,
7058 0xa947, 0xa951,
7059 0xa980, 0xa982,
7060 0xa9b3, 0xa9b3,
7061 0xa9b6, 0xa9b9,
7062 0xa9bc, 0xa9bd,
7063 0xa9cf, 0xa9cf,
7064 0xa9e5, 0xa9e6,
7065 0xaa29, 0xaa2e,
7066 0xaa31, 0xaa32,
7067 0xaa35, 0xaa36,
7068 0xaa43, 0xaa43,
7069 0xaa4c, 0xaa4c,
7070 0xaa70, 0xaa70,
7071 0xaa7c, 0xaa7c,
7072 0xaab0, 0xaab0,
7073 0xaab2, 0xaab4,
7074 0xaab7, 0xaab8,
7075 0xaabe, 0xaabf,
7076 0xaac1, 0xaac1,
7077 0xaadd, 0xaadd,
7078 0xaaec, 0xaaed,
7079 0xaaf3, 0xaaf4,
7080 0xaaf6, 0xaaf6,
7081 0xab5b, 0xab5f,
7082 0xab69, 0xab6b,
7083 0xabe5, 0xabe5,
7084 0xabe8, 0xabe8,
7085 0xabed, 0xabed,
7086 0xfb1e, 0xfb1e,
7087 0xfbb2, 0xfbc1,
7088 0xfe00, 0xfe0f,
7089 0xfe13, 0xfe13,
7090 0xfe20, 0xfe2f,
7091 0xfe52, 0xfe52,
7092 0xfe55, 0xfe55,
7093 0xfeff, 0xfeff,
7094 0xff07, 0xff07,
7095 0xff0e, 0xff0e,
7096 0xff1a, 0xff1a,
7097 0xff3e, 0xff3e,
7098 0xff40, 0xff40,
7099 0xff70, 0xff70,
7100 0xff9e, 0xff9f,
7101 0xffe3, 0xffe3,
7102 0xfff9, 0xfffb,
7103 0x101fd, 0x101fd,
7104 0x102e0, 0x102e0,
7105 0x10376, 0x1037a,
7106 0x10a01, 0x10a03,
7107 0x10a05, 0x10a06,
7108 0x10a0c, 0x10a0f,
7109 0x10a38, 0x10a3a,
7110 0x10a3f, 0x10a3f,
7111 0x10ae5, 0x10ae6,
7112 0x10d24, 0x10d27,
7113 0x10eab, 0x10eac,
7114 0x10f46, 0x10f50,
7115 0x11001, 0x11001,
7116 0x11038, 0x11046,
7117 0x1107f, 0x11081,
7118 0x110b3, 0x110b6,
7119 0x110b9, 0x110ba,
7120 0x110bd, 0x110bd,
7121 0x110cd, 0x110cd,
7122 0x11100, 0x11102,
7123 0x11127, 0x1112b,
7124 0x1112d, 0x11134,
7125 0x11173, 0x11173,
7126 0x11180, 0x11181,
7127 0x111b6, 0x111be,
7128 0x111c9, 0x111cc,
7129 0x111cf, 0x111cf,
7130 0x1122f, 0x11231,
7131 0x11234, 0x11234,
7132 0x11236, 0x11237,
7133 0x1123e, 0x1123e,
7134 0x112df, 0x112df,
7135 0x112e3, 0x112ea,
7136 0x11300, 0x11301,
7137 0x1133b, 0x1133c,
7138 0x11340, 0x11340,
7139 0x11366, 0x1136c,
7140 0x11370, 0x11374,
7141 0x11438, 0x1143f,
7142 0x11442, 0x11444,
7143 0x11446, 0x11446,
7144 0x1145e, 0x1145e,
7145 0x114b3, 0x114b8,
7146 0x114ba, 0x114ba,
7147 0x114bf, 0x114c0,
7148 0x114c2, 0x114c3,
7149 0x115b2, 0x115b5,
7150 0x115bc, 0x115bd,
7151 0x115bf, 0x115c0,
7152 0x115dc, 0x115dd,
7153 0x11633, 0x1163a,
7154 0x1163d, 0x1163d,
7155 0x1163f, 0x11640,
7156 0x116ab, 0x116ab,
7157 0x116ad, 0x116ad,
7158 0x116b0, 0x116b5,
7159 0x116b7, 0x116b7,
7160 0x1171d, 0x1171f,
7161 0x11722, 0x11725,
7162 0x11727, 0x1172b,
7163 0x1182f, 0x11837,
7164 0x11839, 0x1183a,
7165 0x1193b, 0x1193c,
7166 0x1193e, 0x1193e,
7167 0x11943, 0x11943,
7168 0x119d4, 0x119d7,
7169 0x119da, 0x119db,
7170 0x119e0, 0x119e0,
7171 0x11a01, 0x11a0a,
7172 0x11a33, 0x11a38,
7173 0x11a3b, 0x11a3e,
7174 0x11a47, 0x11a47,
7175 0x11a51, 0x11a56,
7176 0x11a59, 0x11a5b,
7177 0x11a8a, 0x11a96,
7178 0x11a98, 0x11a99,
7179 0x11c30, 0x11c36,
7180 0x11c38, 0x11c3d,
7181 0x11c3f, 0x11c3f,
7182 0x11c92, 0x11ca7,
7183 0x11caa, 0x11cb0,
7184 0x11cb2, 0x11cb3,
7185 0x11cb5, 0x11cb6,
7186 0x11d31, 0x11d36,
7187 0x11d3a, 0x11d3a,
7188 0x11d3c, 0x11d3d,
7189 0x11d3f, 0x11d45,
7190 0x11d47, 0x11d47,
7191 0x11d90, 0x11d91,
7192 0x11d95, 0x11d95,
7193 0x11d97, 0x11d97,
7194 0x11ef3, 0x11ef4,
7195 0x13430, 0x13438,
7196 0x16af0, 0x16af4,
7197 0x16b30, 0x16b36,
7198 0x16b40, 0x16b43,
7199 0x16f4f, 0x16f4f,
7200 0x16f8f, 0x16f9f,
7201 0x16fe0, 0x16fe1,
7202 0x16fe3, 0x16fe4,
7203 0x1bc9d, 0x1bc9e,
7204 0x1bca0, 0x1bca3,
7205 0x1d167, 0x1d169,
7206 0x1d173, 0x1d182,
7207 0x1d185, 0x1d18b,
7208 0x1d1aa, 0x1d1ad,
7209 0x1d242, 0x1d244,
7210 0x1da00, 0x1da36,
7211 0x1da3b, 0x1da6c,
7212 0x1da75, 0x1da75,
7213 0x1da84, 0x1da84,
7214 0x1da9b, 0x1da9f,
7215 0x1daa1, 0x1daaf,
7216 0x1e000, 0x1e006,
7217 0x1e008, 0x1e018,
7218 0x1e01b, 0x1e021,
7219 0x1e023, 0x1e024,
7220 0x1e026, 0x1e02a,
7221 0x1e130, 0x1e13d,
7222 0x1e2ec, 0x1e2ef,
7223 0x1e8d0, 0x1e8d6,
7224 0x1e944, 0x1e94b,
7225 0x1f3fb, 0x1f3ff,
7226 0xe0001, 0xe0001,
7227 0xe0020, 0xe007f,
7228 0xe0100, 0xe01ef,
7229 }; /* END of CR_Case_Ignorable */
7230 
7231 /* PROPERTY: 'Cased': Derived Property */
7232 static const OnigCodePoint
7233 CR_Cased[] = { 141,
7234 0x0041, 0x005a,
7235 0x0061, 0x007a,
7236 0x00aa, 0x00aa,
7237 0x00b5, 0x00b5,
7238 0x00ba, 0x00ba,
7239 0x00c0, 0x00d6,
7240 0x00d8, 0x00f6,
7241 0x00f8, 0x01ba,
7242 0x01bc, 0x01bf,
7243 0x01c4, 0x0293,
7244 0x0295, 0x02b8,
7245 0x02c0, 0x02c1,
7246 0x02e0, 0x02e4,
7247 0x0345, 0x0345,
7248 0x0370, 0x0373,
7249 0x0376, 0x0377,
7250 0x037a, 0x037d,
7251 0x037f, 0x037f,
7252 0x0386, 0x0386,
7253 0x0388, 0x038a,
7254 0x038c, 0x038c,
7255 0x038e, 0x03a1,
7256 0x03a3, 0x03f5,
7257 0x03f7, 0x0481,
7258 0x048a, 0x052f,
7259 0x0531, 0x0556,
7260 0x0560, 0x0588,
7261 0x10a0, 0x10c5,
7262 0x10c7, 0x10c7,
7263 0x10cd, 0x10cd,
7264 0x10d0, 0x10fa,
7265 0x10fd, 0x10ff,
7266 0x13a0, 0x13f5,
7267 0x13f8, 0x13fd,
7268 0x1c80, 0x1c88,
7269 0x1c90, 0x1cba,
7270 0x1cbd, 0x1cbf,
7271 0x1d00, 0x1dbf,
7272 0x1e00, 0x1f15,
7273 0x1f18, 0x1f1d,
7274 0x1f20, 0x1f45,
7275 0x1f48, 0x1f4d,
7276 0x1f50, 0x1f57,
7277 0x1f59, 0x1f59,
7278 0x1f5b, 0x1f5b,
7279 0x1f5d, 0x1f5d,
7280 0x1f5f, 0x1f7d,
7281 0x1f80, 0x1fb4,
7282 0x1fb6, 0x1fbc,
7283 0x1fbe, 0x1fbe,
7284 0x1fc2, 0x1fc4,
7285 0x1fc6, 0x1fcc,
7286 0x1fd0, 0x1fd3,
7287 0x1fd6, 0x1fdb,
7288 0x1fe0, 0x1fec,
7289 0x1ff2, 0x1ff4,
7290 0x1ff6, 0x1ffc,
7291 0x2071, 0x2071,
7292 0x207f, 0x207f,
7293 0x2090, 0x209c,
7294 0x2102, 0x2102,
7295 0x2107, 0x2107,
7296 0x210a, 0x2113,
7297 0x2115, 0x2115,
7298 0x2119, 0x211d,
7299 0x2124, 0x2124,
7300 0x2126, 0x2126,
7301 0x2128, 0x2128,
7302 0x212a, 0x212d,
7303 0x212f, 0x2134,
7304 0x2139, 0x2139,
7305 0x213c, 0x213f,
7306 0x2145, 0x2149,
7307 0x214e, 0x214e,
7308 0x2160, 0x217f,
7309 0x2183, 0x2184,
7310 0x24b6, 0x24e9,
7311 0x2c00, 0x2c2e,
7312 0x2c30, 0x2c5e,
7313 0x2c60, 0x2ce4,
7314 0x2ceb, 0x2cee,
7315 0x2cf2, 0x2cf3,
7316 0x2d00, 0x2d25,
7317 0x2d27, 0x2d27,
7318 0x2d2d, 0x2d2d,
7319 0xa640, 0xa66d,
7320 0xa680, 0xa69d,
7321 0xa722, 0xa787,
7322 0xa78b, 0xa78e,
7323 0xa790, 0xa7bf,
7324 0xa7c2, 0xa7ca,
7325 0xa7f5, 0xa7f6,
7326 0xa7f8, 0xa7fa,
7327 0xab30, 0xab5a,
7328 0xab5c, 0xab68,
7329 0xab70, 0xabbf,
7330 0xfb00, 0xfb06,
7331 0xfb13, 0xfb17,
7332 0xff21, 0xff3a,
7333 0xff41, 0xff5a,
7334 0x10400, 0x1044f,
7335 0x104b0, 0x104d3,
7336 0x104d8, 0x104fb,
7337 0x10c80, 0x10cb2,
7338 0x10cc0, 0x10cf2,
7339 0x118a0, 0x118df,
7340 0x16e40, 0x16e7f,
7341 0x1d400, 0x1d454,
7342 0x1d456, 0x1d49c,
7343 0x1d49e, 0x1d49f,
7344 0x1d4a2, 0x1d4a2,
7345 0x1d4a5, 0x1d4a6,
7346 0x1d4a9, 0x1d4ac,
7347 0x1d4ae, 0x1d4b9,
7348 0x1d4bb, 0x1d4bb,
7349 0x1d4bd, 0x1d4c3,
7350 0x1d4c5, 0x1d505,
7351 0x1d507, 0x1d50a,
7352 0x1d50d, 0x1d514,
7353 0x1d516, 0x1d51c,
7354 0x1d51e, 0x1d539,
7355 0x1d53b, 0x1d53e,
7356 0x1d540, 0x1d544,
7357 0x1d546, 0x1d546,
7358 0x1d54a, 0x1d550,
7359 0x1d552, 0x1d6a5,
7360 0x1d6a8, 0x1d6c0,
7361 0x1d6c2, 0x1d6da,
7362 0x1d6dc, 0x1d6fa,
7363 0x1d6fc, 0x1d714,
7364 0x1d716, 0x1d734,
7365 0x1d736, 0x1d74e,
7366 0x1d750, 0x1d76e,
7367 0x1d770, 0x1d788,
7368 0x1d78a, 0x1d7a8,
7369 0x1d7aa, 0x1d7c2,
7370 0x1d7c4, 0x1d7cb,
7371 0x1e900, 0x1e943,
7372 0x1f130, 0x1f149,
7373 0x1f150, 0x1f169,
7374 0x1f170, 0x1f189,
7375 }; /* END of CR_Cased */
7376 
7377 /* PROPERTY: 'Caucasian_Albanian': Script */
7378 static const OnigCodePoint
7379 CR_Caucasian_Albanian[] = { 2,
7380 0x10530, 0x10563,
7381 0x1056f, 0x1056f,
7382 }; /* END of CR_Caucasian_Albanian */
7383 
7384 /* PROPERTY: 'Cc': General Category */
7385 #define CR_Cc CR_Cntrl
7386 
7387 /* PROPERTY: 'Cf': General Category */
7388 static const OnigCodePoint
7389 CR_Cf[] = { 20,
7390 0x00ad, 0x00ad,
7391 0x0600, 0x0605,
7392 0x061c, 0x061c,
7393 0x06dd, 0x06dd,
7394 0x070f, 0x070f,
7395 0x08e2, 0x08e2,
7396 0x180e, 0x180e,
7397 0x200b, 0x200f,
7398 0x202a, 0x202e,
7399 0x2060, 0x2064,
7400 0x2066, 0x206f,
7401 0xfeff, 0xfeff,
7402 0xfff9, 0xfffb,
7403 0x110bd, 0x110bd,
7404 0x110cd, 0x110cd,
7405 0x13430, 0x13438,
7406 0x1bca0, 0x1bca3,
7407 0x1d173, 0x1d17a,
7408 0xe0001, 0xe0001,
7409 0xe0020, 0xe007f,
7410 }; /* END of CR_Cf */
7411 
7412 /* PROPERTY: 'Chakma': Script */
7413 static const OnigCodePoint
7414 CR_Chakma[] = { 2,
7415 0x11100, 0x11134,
7416 0x11136, 0x11147,
7417 }; /* END of CR_Chakma */
7418 
7419 /* PROPERTY: 'Cham': Script */
7420 static const OnigCodePoint
7421 CR_Cham[] = { 4,
7422 0xaa00, 0xaa36,
7423 0xaa40, 0xaa4d,
7424 0xaa50, 0xaa59,
7425 0xaa5c, 0xaa5f,
7426 }; /* END of CR_Cham */
7427 
7428 /* PROPERTY: 'Changes_When_Casefolded': Derived Property */
7429 static const OnigCodePoint
7430 CR_Changes_When_Casefolded[] = { 614,
7431 0x0041, 0x005a,
7432 0x00b5, 0x00b5,
7433 0x00c0, 0x00d6,
7434 0x00d8, 0x00df,
7435 0x0100, 0x0100,
7436 0x0102, 0x0102,
7437 0x0104, 0x0104,
7438 0x0106, 0x0106,
7439 0x0108, 0x0108,
7440 0x010a, 0x010a,
7441 0x010c, 0x010c,
7442 0x010e, 0x010e,
7443 0x0110, 0x0110,
7444 0x0112, 0x0112,
7445 0x0114, 0x0114,
7446 0x0116, 0x0116,
7447 0x0118, 0x0118,
7448 0x011a, 0x011a,
7449 0x011c, 0x011c,
7450 0x011e, 0x011e,
7451 0x0120, 0x0120,
7452 0x0122, 0x0122,
7453 0x0124, 0x0124,
7454 0x0126, 0x0126,
7455 0x0128, 0x0128,
7456 0x012a, 0x012a,
7457 0x012c, 0x012c,
7458 0x012e, 0x012e,
7459 0x0130, 0x0130,
7460 0x0132, 0x0132,
7461 0x0134, 0x0134,
7462 0x0136, 0x0136,
7463 0x0139, 0x0139,
7464 0x013b, 0x013b,
7465 0x013d, 0x013d,
7466 0x013f, 0x013f,
7467 0x0141, 0x0141,
7468 0x0143, 0x0143,
7469 0x0145, 0x0145,
7470 0x0147, 0x0147,
7471 0x0149, 0x014a,
7472 0x014c, 0x014c,
7473 0x014e, 0x014e,
7474 0x0150, 0x0150,
7475 0x0152, 0x0152,
7476 0x0154, 0x0154,
7477 0x0156, 0x0156,
7478 0x0158, 0x0158,
7479 0x015a, 0x015a,
7480 0x015c, 0x015c,
7481 0x015e, 0x015e,
7482 0x0160, 0x0160,
7483 0x0162, 0x0162,
7484 0x0164, 0x0164,
7485 0x0166, 0x0166,
7486 0x0168, 0x0168,
7487 0x016a, 0x016a,
7488 0x016c, 0x016c,
7489 0x016e, 0x016e,
7490 0x0170, 0x0170,
7491 0x0172, 0x0172,
7492 0x0174, 0x0174,
7493 0x0176, 0x0176,
7494 0x0178, 0x0179,
7495 0x017b, 0x017b,
7496 0x017d, 0x017d,
7497 0x017f, 0x017f,
7498 0x0181, 0x0182,
7499 0x0184, 0x0184,
7500 0x0186, 0x0187,
7501 0x0189, 0x018b,
7502 0x018e, 0x0191,
7503 0x0193, 0x0194,
7504 0x0196, 0x0198,
7505 0x019c, 0x019d,
7506 0x019f, 0x01a0,
7507 0x01a2, 0x01a2,
7508 0x01a4, 0x01a4,
7509 0x01a6, 0x01a7,
7510 0x01a9, 0x01a9,
7511 0x01ac, 0x01ac,
7512 0x01ae, 0x01af,
7513 0x01b1, 0x01b3,
7514 0x01b5, 0x01b5,
7515 0x01b7, 0x01b8,
7516 0x01bc, 0x01bc,
7517 0x01c4, 0x01c5,
7518 0x01c7, 0x01c8,
7519 0x01ca, 0x01cb,
7520 0x01cd, 0x01cd,
7521 0x01cf, 0x01cf,
7522 0x01d1, 0x01d1,
7523 0x01d3, 0x01d3,
7524 0x01d5, 0x01d5,
7525 0x01d7, 0x01d7,
7526 0x01d9, 0x01d9,
7527 0x01db, 0x01db,
7528 0x01de, 0x01de,
7529 0x01e0, 0x01e0,
7530 0x01e2, 0x01e2,
7531 0x01e4, 0x01e4,
7532 0x01e6, 0x01e6,
7533 0x01e8, 0x01e8,
7534 0x01ea, 0x01ea,
7535 0x01ec, 0x01ec,
7536 0x01ee, 0x01ee,
7537 0x01f1, 0x01f2,
7538 0x01f4, 0x01f4,
7539 0x01f6, 0x01f8,
7540 0x01fa, 0x01fa,
7541 0x01fc, 0x01fc,
7542 0x01fe, 0x01fe,
7543 0x0200, 0x0200,
7544 0x0202, 0x0202,
7545 0x0204, 0x0204,
7546 0x0206, 0x0206,
7547 0x0208, 0x0208,
7548 0x020a, 0x020a,
7549 0x020c, 0x020c,
7550 0x020e, 0x020e,
7551 0x0210, 0x0210,
7552 0x0212, 0x0212,
7553 0x0214, 0x0214,
7554 0x0216, 0x0216,
7555 0x0218, 0x0218,
7556 0x021a, 0x021a,
7557 0x021c, 0x021c,
7558 0x021e, 0x021e,
7559 0x0220, 0x0220,
7560 0x0222, 0x0222,
7561 0x0224, 0x0224,
7562 0x0226, 0x0226,
7563 0x0228, 0x0228,
7564 0x022a, 0x022a,
7565 0x022c, 0x022c,
7566 0x022e, 0x022e,
7567 0x0230, 0x0230,
7568 0x0232, 0x0232,
7569 0x023a, 0x023b,
7570 0x023d, 0x023e,
7571 0x0241, 0x0241,
7572 0x0243, 0x0246,
7573 0x0248, 0x0248,
7574 0x024a, 0x024a,
7575 0x024c, 0x024c,
7576 0x024e, 0x024e,
7577 0x0345, 0x0345,
7578 0x0370, 0x0370,
7579 0x0372, 0x0372,
7580 0x0376, 0x0376,
7581 0x037f, 0x037f,
7582 0x0386, 0x0386,
7583 0x0388, 0x038a,
7584 0x038c, 0x038c,
7585 0x038e, 0x038f,
7586 0x0391, 0x03a1,
7587 0x03a3, 0x03ab,
7588 0x03c2, 0x03c2,
7589 0x03cf, 0x03d1,
7590 0x03d5, 0x03d6,
7591 0x03d8, 0x03d8,
7592 0x03da, 0x03da,
7593 0x03dc, 0x03dc,
7594 0x03de, 0x03de,
7595 0x03e0, 0x03e0,
7596 0x03e2, 0x03e2,
7597 0x03e4, 0x03e4,
7598 0x03e6, 0x03e6,
7599 0x03e8, 0x03e8,
7600 0x03ea, 0x03ea,
7601 0x03ec, 0x03ec,
7602 0x03ee, 0x03ee,
7603 0x03f0, 0x03f1,
7604 0x03f4, 0x03f5,
7605 0x03f7, 0x03f7,
7606 0x03f9, 0x03fa,
7607 0x03fd, 0x042f,
7608 0x0460, 0x0460,
7609 0x0462, 0x0462,
7610 0x0464, 0x0464,
7611 0x0466, 0x0466,
7612 0x0468, 0x0468,
7613 0x046a, 0x046a,
7614 0x046c, 0x046c,
7615 0x046e, 0x046e,
7616 0x0470, 0x0470,
7617 0x0472, 0x0472,
7618 0x0474, 0x0474,
7619 0x0476, 0x0476,
7620 0x0478, 0x0478,
7621 0x047a, 0x047a,
7622 0x047c, 0x047c,
7623 0x047e, 0x047e,
7624 0x0480, 0x0480,
7625 0x048a, 0x048a,
7626 0x048c, 0x048c,
7627 0x048e, 0x048e,
7628 0x0490, 0x0490,
7629 0x0492, 0x0492,
7630 0x0494, 0x0494,
7631 0x0496, 0x0496,
7632 0x0498, 0x0498,
7633 0x049a, 0x049a,
7634 0x049c, 0x049c,
7635 0x049e, 0x049e,
7636 0x04a0, 0x04a0,
7637 0x04a2, 0x04a2,
7638 0x04a4, 0x04a4,
7639 0x04a6, 0x04a6,
7640 0x04a8, 0x04a8,
7641 0x04aa, 0x04aa,
7642 0x04ac, 0x04ac,
7643 0x04ae, 0x04ae,
7644 0x04b0, 0x04b0,
7645 0x04b2, 0x04b2,
7646 0x04b4, 0x04b4,
7647 0x04b6, 0x04b6,
7648 0x04b8, 0x04b8,
7649 0x04ba, 0x04ba,
7650 0x04bc, 0x04bc,
7651 0x04be, 0x04be,
7652 0x04c0, 0x04c1,
7653 0x04c3, 0x04c3,
7654 0x04c5, 0x04c5,
7655 0x04c7, 0x04c7,
7656 0x04c9, 0x04c9,
7657 0x04cb, 0x04cb,
7658 0x04cd, 0x04cd,
7659 0x04d0, 0x04d0,
7660 0x04d2, 0x04d2,
7661 0x04d4, 0x04d4,
7662 0x04d6, 0x04d6,
7663 0x04d8, 0x04d8,
7664 0x04da, 0x04da,
7665 0x04dc, 0x04dc,
7666 0x04de, 0x04de,
7667 0x04e0, 0x04e0,
7668 0x04e2, 0x04e2,
7669 0x04e4, 0x04e4,
7670 0x04e6, 0x04e6,
7671 0x04e8, 0x04e8,
7672 0x04ea, 0x04ea,
7673 0x04ec, 0x04ec,
7674 0x04ee, 0x04ee,
7675 0x04f0, 0x04f0,
7676 0x04f2, 0x04f2,
7677 0x04f4, 0x04f4,
7678 0x04f6, 0x04f6,
7679 0x04f8, 0x04f8,
7680 0x04fa, 0x04fa,
7681 0x04fc, 0x04fc,
7682 0x04fe, 0x04fe,
7683 0x0500, 0x0500,
7684 0x0502, 0x0502,
7685 0x0504, 0x0504,
7686 0x0506, 0x0506,
7687 0x0508, 0x0508,
7688 0x050a, 0x050a,
7689 0x050c, 0x050c,
7690 0x050e, 0x050e,
7691 0x0510, 0x0510,
7692 0x0512, 0x0512,
7693 0x0514, 0x0514,
7694 0x0516, 0x0516,
7695 0x0518, 0x0518,
7696 0x051a, 0x051a,
7697 0x051c, 0x051c,
7698 0x051e, 0x051e,
7699 0x0520, 0x0520,
7700 0x0522, 0x0522,
7701 0x0524, 0x0524,
7702 0x0526, 0x0526,
7703 0x0528, 0x0528,
7704 0x052a, 0x052a,
7705 0x052c, 0x052c,
7706 0x052e, 0x052e,
7707 0x0531, 0x0556,
7708 0x0587, 0x0587,
7709 0x10a0, 0x10c5,
7710 0x10c7, 0x10c7,
7711 0x10cd, 0x10cd,
7712 0x13f8, 0x13fd,
7713 0x1c80, 0x1c88,
7714 0x1c90, 0x1cba,
7715 0x1cbd, 0x1cbf,
7716 0x1e00, 0x1e00,
7717 0x1e02, 0x1e02,
7718 0x1e04, 0x1e04,
7719 0x1e06, 0x1e06,
7720 0x1e08, 0x1e08,
7721 0x1e0a, 0x1e0a,
7722 0x1e0c, 0x1e0c,
7723 0x1e0e, 0x1e0e,
7724 0x1e10, 0x1e10,
7725 0x1e12, 0x1e12,
7726 0x1e14, 0x1e14,
7727 0x1e16, 0x1e16,
7728 0x1e18, 0x1e18,
7729 0x1e1a, 0x1e1a,
7730 0x1e1c, 0x1e1c,
7731 0x1e1e, 0x1e1e,
7732 0x1e20, 0x1e20,
7733 0x1e22, 0x1e22,
7734 0x1e24, 0x1e24,
7735 0x1e26, 0x1e26,
7736 0x1e28, 0x1e28,
7737 0x1e2a, 0x1e2a,
7738 0x1e2c, 0x1e2c,
7739 0x1e2e, 0x1e2e,
7740 0x1e30, 0x1e30,
7741 0x1e32, 0x1e32,
7742 0x1e34, 0x1e34,
7743 0x1e36, 0x1e36,
7744 0x1e38, 0x1e38,
7745 0x1e3a, 0x1e3a,
7746 0x1e3c, 0x1e3c,
7747 0x1e3e, 0x1e3e,
7748 0x1e40, 0x1e40,
7749 0x1e42, 0x1e42,
7750 0x1e44, 0x1e44,
7751 0x1e46, 0x1e46,
7752 0x1e48, 0x1e48,
7753 0x1e4a, 0x1e4a,
7754 0x1e4c, 0x1e4c,
7755 0x1e4e, 0x1e4e,
7756 0x1e50, 0x1e50,
7757 0x1e52, 0x1e52,
7758 0x1e54, 0x1e54,
7759 0x1e56, 0x1e56,
7760 0x1e58, 0x1e58,
7761 0x1e5a, 0x1e5a,
7762 0x1e5c, 0x1e5c,
7763 0x1e5e, 0x1e5e,
7764 0x1e60, 0x1e60,
7765 0x1e62, 0x1e62,
7766 0x1e64, 0x1e64,
7767 0x1e66, 0x1e66,
7768 0x1e68, 0x1e68,
7769 0x1e6a, 0x1e6a,
7770 0x1e6c, 0x1e6c,
7771 0x1e6e, 0x1e6e,
7772 0x1e70, 0x1e70,
7773 0x1e72, 0x1e72,
7774 0x1e74, 0x1e74,
7775 0x1e76, 0x1e76,
7776 0x1e78, 0x1e78,
7777 0x1e7a, 0x1e7a,
7778 0x1e7c, 0x1e7c,
7779 0x1e7e, 0x1e7e,
7780 0x1e80, 0x1e80,
7781 0x1e82, 0x1e82,
7782 0x1e84, 0x1e84,
7783 0x1e86, 0x1e86,
7784 0x1e88, 0x1e88,
7785 0x1e8a, 0x1e8a,
7786 0x1e8c, 0x1e8c,
7787 0x1e8e, 0x1e8e,
7788 0x1e90, 0x1e90,
7789 0x1e92, 0x1e92,
7790 0x1e94, 0x1e94,
7791 0x1e9a, 0x1e9b,
7792 0x1e9e, 0x1e9e,
7793 0x1ea0, 0x1ea0,
7794 0x1ea2, 0x1ea2,
7795 0x1ea4, 0x1ea4,
7796 0x1ea6, 0x1ea6,
7797 0x1ea8, 0x1ea8,
7798 0x1eaa, 0x1eaa,
7799 0x1eac, 0x1eac,
7800 0x1eae, 0x1eae,
7801 0x1eb0, 0x1eb0,
7802 0x1eb2, 0x1eb2,
7803 0x1eb4, 0x1eb4,
7804 0x1eb6, 0x1eb6,
7805 0x1eb8, 0x1eb8,
7806 0x1eba, 0x1eba,
7807 0x1ebc, 0x1ebc,
7808 0x1ebe, 0x1ebe,
7809 0x1ec0, 0x1ec0,
7810 0x1ec2, 0x1ec2,
7811 0x1ec4, 0x1ec4,
7812 0x1ec6, 0x1ec6,
7813 0x1ec8, 0x1ec8,
7814 0x1eca, 0x1eca,
7815 0x1ecc, 0x1ecc,
7816 0x1ece, 0x1ece,
7817 0x1ed0, 0x1ed0,
7818 0x1ed2, 0x1ed2,
7819 0x1ed4, 0x1ed4,
7820 0x1ed6, 0x1ed6,
7821 0x1ed8, 0x1ed8,
7822 0x1eda, 0x1eda,
7823 0x1edc, 0x1edc,
7824 0x1ede, 0x1ede,
7825 0x1ee0, 0x1ee0,
7826 0x1ee2, 0x1ee2,
7827 0x1ee4, 0x1ee4,
7828 0x1ee6, 0x1ee6,
7829 0x1ee8, 0x1ee8,
7830 0x1eea, 0x1eea,
7831 0x1eec, 0x1eec,
7832 0x1eee, 0x1eee,
7833 0x1ef0, 0x1ef0,
7834 0x1ef2, 0x1ef2,
7835 0x1ef4, 0x1ef4,
7836 0x1ef6, 0x1ef6,
7837 0x1ef8, 0x1ef8,
7838 0x1efa, 0x1efa,
7839 0x1efc, 0x1efc,
7840 0x1efe, 0x1efe,
7841 0x1f08, 0x1f0f,
7842 0x1f18, 0x1f1d,
7843 0x1f28, 0x1f2f,
7844 0x1f38, 0x1f3f,
7845 0x1f48, 0x1f4d,
7846 0x1f59, 0x1f59,
7847 0x1f5b, 0x1f5b,
7848 0x1f5d, 0x1f5d,
7849 0x1f5f, 0x1f5f,
7850 0x1f68, 0x1f6f,
7851 0x1f80, 0x1faf,
7852 0x1fb2, 0x1fb4,
7853 0x1fb7, 0x1fbc,
7854 0x1fc2, 0x1fc4,
7855 0x1fc7, 0x1fcc,
7856 0x1fd8, 0x1fdb,
7857 0x1fe8, 0x1fec,
7858 0x1ff2, 0x1ff4,
7859 0x1ff7, 0x1ffc,
7860 0x2126, 0x2126,
7861 0x212a, 0x212b,
7862 0x2132, 0x2132,
7863 0x2160, 0x216f,
7864 0x2183, 0x2183,
7865 0x24b6, 0x24cf,
7866 0x2c00, 0x2c2e,
7867 0x2c60, 0x2c60,
7868 0x2c62, 0x2c64,
7869 0x2c67, 0x2c67,
7870 0x2c69, 0x2c69,
7871 0x2c6b, 0x2c6b,
7872 0x2c6d, 0x2c70,
7873 0x2c72, 0x2c72,
7874 0x2c75, 0x2c75,
7875 0x2c7e, 0x2c80,
7876 0x2c82, 0x2c82,
7877 0x2c84, 0x2c84,
7878 0x2c86, 0x2c86,
7879 0x2c88, 0x2c88,
7880 0x2c8a, 0x2c8a,
7881 0x2c8c, 0x2c8c,
7882 0x2c8e, 0x2c8e,
7883 0x2c90, 0x2c90,
7884 0x2c92, 0x2c92,
7885 0x2c94, 0x2c94,
7886 0x2c96, 0x2c96,
7887 0x2c98, 0x2c98,
7888 0x2c9a, 0x2c9a,
7889 0x2c9c, 0x2c9c,
7890 0x2c9e, 0x2c9e,
7891 0x2ca0, 0x2ca0,
7892 0x2ca2, 0x2ca2,
7893 0x2ca4, 0x2ca4,
7894 0x2ca6, 0x2ca6,
7895 0x2ca8, 0x2ca8,
7896 0x2caa, 0x2caa,
7897 0x2cac, 0x2cac,
7898 0x2cae, 0x2cae,
7899 0x2cb0, 0x2cb0,
7900 0x2cb2, 0x2cb2,
7901 0x2cb4, 0x2cb4,
7902 0x2cb6, 0x2cb6,
7903 0x2cb8, 0x2cb8,
7904 0x2cba, 0x2cba,
7905 0x2cbc, 0x2cbc,
7906 0x2cbe, 0x2cbe,
7907 0x2cc0, 0x2cc0,
7908 0x2cc2, 0x2cc2,
7909 0x2cc4, 0x2cc4,
7910 0x2cc6, 0x2cc6,
7911 0x2cc8, 0x2cc8,
7912 0x2cca, 0x2cca,
7913 0x2ccc, 0x2ccc,
7914 0x2cce, 0x2cce,
7915 0x2cd0, 0x2cd0,
7916 0x2cd2, 0x2cd2,
7917 0x2cd4, 0x2cd4,
7918 0x2cd6, 0x2cd6,
7919 0x2cd8, 0x2cd8,
7920 0x2cda, 0x2cda,
7921 0x2cdc, 0x2cdc,
7922 0x2cde, 0x2cde,
7923 0x2ce0, 0x2ce0,
7924 0x2ce2, 0x2ce2,
7925 0x2ceb, 0x2ceb,
7926 0x2ced, 0x2ced,
7927 0x2cf2, 0x2cf2,
7928 0xa640, 0xa640,
7929 0xa642, 0xa642,
7930 0xa644, 0xa644,
7931 0xa646, 0xa646,
7932 0xa648, 0xa648,
7933 0xa64a, 0xa64a,
7934 0xa64c, 0xa64c,
7935 0xa64e, 0xa64e,
7936 0xa650, 0xa650,
7937 0xa652, 0xa652,
7938 0xa654, 0xa654,
7939 0xa656, 0xa656,
7940 0xa658, 0xa658,
7941 0xa65a, 0xa65a,
7942 0xa65c, 0xa65c,
7943 0xa65e, 0xa65e,
7944 0xa660, 0xa660,
7945 0xa662, 0xa662,
7946 0xa664, 0xa664,
7947 0xa666, 0xa666,
7948 0xa668, 0xa668,
7949 0xa66a, 0xa66a,
7950 0xa66c, 0xa66c,
7951 0xa680, 0xa680,
7952 0xa682, 0xa682,
7953 0xa684, 0xa684,
7954 0xa686, 0xa686,
7955 0xa688, 0xa688,
7956 0xa68a, 0xa68a,
7957 0xa68c, 0xa68c,
7958 0xa68e, 0xa68e,
7959 0xa690, 0xa690,
7960 0xa692, 0xa692,
7961 0xa694, 0xa694,
7962 0xa696, 0xa696,
7963 0xa698, 0xa698,
7964 0xa69a, 0xa69a,
7965 0xa722, 0xa722,
7966 0xa724, 0xa724,
7967 0xa726, 0xa726,
7968 0xa728, 0xa728,
7969 0xa72a, 0xa72a,
7970 0xa72c, 0xa72c,
7971 0xa72e, 0xa72e,
7972 0xa732, 0xa732,
7973 0xa734, 0xa734,
7974 0xa736, 0xa736,
7975 0xa738, 0xa738,
7976 0xa73a, 0xa73a,
7977 0xa73c, 0xa73c,
7978 0xa73e, 0xa73e,
7979 0xa740, 0xa740,
7980 0xa742, 0xa742,
7981 0xa744, 0xa744,
7982 0xa746, 0xa746,
7983 0xa748, 0xa748,
7984 0xa74a, 0xa74a,
7985 0xa74c, 0xa74c,
7986 0xa74e, 0xa74e,
7987 0xa750, 0xa750,
7988 0xa752, 0xa752,
7989 0xa754, 0xa754,
7990 0xa756, 0xa756,
7991 0xa758, 0xa758,
7992 0xa75a, 0xa75a,
7993 0xa75c, 0xa75c,
7994 0xa75e, 0xa75e,
7995 0xa760, 0xa760,
7996 0xa762, 0xa762,
7997 0xa764, 0xa764,
7998 0xa766, 0xa766,
7999 0xa768, 0xa768,
8000 0xa76a, 0xa76a,
8001 0xa76c, 0xa76c,
8002 0xa76e, 0xa76e,
8003 0xa779, 0xa779,
8004 0xa77b, 0xa77b,
8005 0xa77d, 0xa77e,
8006 0xa780, 0xa780,
8007 0xa782, 0xa782,
8008 0xa784, 0xa784,
8009 0xa786, 0xa786,
8010 0xa78b, 0xa78b,
8011 0xa78d, 0xa78d,
8012 0xa790, 0xa790,
8013 0xa792, 0xa792,
8014 0xa796, 0xa796,
8015 0xa798, 0xa798,
8016 0xa79a, 0xa79a,
8017 0xa79c, 0xa79c,
8018 0xa79e, 0xa79e,
8019 0xa7a0, 0xa7a0,
8020 0xa7a2, 0xa7a2,
8021 0xa7a4, 0xa7a4,
8022 0xa7a6, 0xa7a6,
8023 0xa7a8, 0xa7a8,
8024 0xa7aa, 0xa7ae,
8025 0xa7b0, 0xa7b4,
8026 0xa7b6, 0xa7b6,
8027 0xa7b8, 0xa7b8,
8028 0xa7ba, 0xa7ba,
8029 0xa7bc, 0xa7bc,
8030 0xa7be, 0xa7be,
8031 0xa7c2, 0xa7c2,
8032 0xa7c4, 0xa7c7,
8033 0xa7c9, 0xa7c9,
8034 0xa7f5, 0xa7f5,
8035 0xab70, 0xabbf,
8036 0xfb00, 0xfb06,
8037 0xfb13, 0xfb17,
8038 0xff21, 0xff3a,
8039 0x10400, 0x10427,
8040 0x104b0, 0x104d3,
8041 0x10c80, 0x10cb2,
8042 0x118a0, 0x118bf,
8043 0x16e40, 0x16e5f,
8044 0x1e900, 0x1e921,
8045 }; /* END of CR_Changes_When_Casefolded */
8046 
8047 /* PROPERTY: 'Changes_When_Casemapped': Derived Property */
8048 static const OnigCodePoint
8049 CR_Changes_When_Casemapped[] = { 124,
8050 0x0041, 0x005a,
8051 0x0061, 0x007a,
8052 0x00b5, 0x00b5,
8053 0x00c0, 0x00d6,
8054 0x00d8, 0x00f6,
8055 0x00f8, 0x0137,
8056 0x0139, 0x018c,
8057 0x018e, 0x019a,
8058 0x019c, 0x01a9,
8059 0x01ac, 0x01b9,
8060 0x01bc, 0x01bd,
8061 0x01bf, 0x01bf,
8062 0x01c4, 0x0220,
8063 0x0222, 0x0233,
8064 0x023a, 0x0254,
8065 0x0256, 0x0257,
8066 0x0259, 0x0259,
8067 0x025b, 0x025c,
8068 0x0260, 0x0261,
8069 0x0263, 0x0263,
8070 0x0265, 0x0266,
8071 0x0268, 0x026c,
8072 0x026f, 0x026f,
8073 0x0271, 0x0272,
8074 0x0275, 0x0275,
8075 0x027d, 0x027d,
8076 0x0280, 0x0280,
8077 0x0282, 0x0283,
8078 0x0287, 0x028c,
8079 0x0292, 0x0292,
8080 0x029d, 0x029e,
8081 0x0345, 0x0345,
8082 0x0370, 0x0373,
8083 0x0376, 0x0377,
8084 0x037b, 0x037d,
8085 0x037f, 0x037f,
8086 0x0386, 0x0386,
8087 0x0388, 0x038a,
8088 0x038c, 0x038c,
8089 0x038e, 0x03a1,
8090 0x03a3, 0x03d1,
8091 0x03d5, 0x03f5,
8092 0x03f7, 0x03fb,
8093 0x03fd, 0x0481,
8094 0x048a, 0x052f,
8095 0x0531, 0x0556,
8096 0x0561, 0x0587,
8097 0x10a0, 0x10c5,
8098 0x10c7, 0x10c7,
8099 0x10cd, 0x10cd,
8100 0x10d0, 0x10fa,
8101 0x10fd, 0x10ff,
8102 0x13a0, 0x13f5,
8103 0x13f8, 0x13fd,
8104 0x1c80, 0x1c88,
8105 0x1c90, 0x1cba,
8106 0x1cbd, 0x1cbf,
8107 0x1d79, 0x1d79,
8108 0x1d7d, 0x1d7d,
8109 0x1d8e, 0x1d8e,
8110 0x1e00, 0x1e9b,
8111 0x1e9e, 0x1e9e,
8112 0x1ea0, 0x1f15,
8113 0x1f18, 0x1f1d,
8114 0x1f20, 0x1f45,
8115 0x1f48, 0x1f4d,
8116 0x1f50, 0x1f57,
8117 0x1f59, 0x1f59,
8118 0x1f5b, 0x1f5b,
8119 0x1f5d, 0x1f5d,
8120 0x1f5f, 0x1f7d,
8121 0x1f80, 0x1fb4,
8122 0x1fb6, 0x1fbc,
8123 0x1fbe, 0x1fbe,
8124 0x1fc2, 0x1fc4,
8125 0x1fc6, 0x1fcc,
8126 0x1fd0, 0x1fd3,
8127 0x1fd6, 0x1fdb,
8128 0x1fe0, 0x1fec,
8129 0x1ff2, 0x1ff4,
8130 0x1ff6, 0x1ffc,
8131 0x2126, 0x2126,
8132 0x212a, 0x212b,
8133 0x2132, 0x2132,
8134 0x214e, 0x214e,
8135 0x2160, 0x217f,
8136 0x2183, 0x2184,
8137 0x24b6, 0x24e9,
8138 0x2c00, 0x2c2e,
8139 0x2c30, 0x2c5e,
8140 0x2c60, 0x2c70,
8141 0x2c72, 0x2c73,
8142 0x2c75, 0x2c76,
8143 0x2c7e, 0x2ce3,
8144 0x2ceb, 0x2cee,
8145 0x2cf2, 0x2cf3,
8146 0x2d00, 0x2d25,
8147 0x2d27, 0x2d27,
8148 0x2d2d, 0x2d2d,
8149 0xa640, 0xa66d,
8150 0xa680, 0xa69b,
8151 0xa722, 0xa72f,
8152 0xa732, 0xa76f,
8153 0xa779, 0xa787,
8154 0xa78b, 0xa78d,
8155 0xa790, 0xa794,
8156 0xa796, 0xa7ae,
8157 0xa7b0, 0xa7bf,
8158 0xa7c2, 0xa7ca,
8159 0xa7f5, 0xa7f6,
8160 0xab53, 0xab53,
8161 0xab70, 0xabbf,
8162 0xfb00, 0xfb06,
8163 0xfb13, 0xfb17,
8164 0xff21, 0xff3a,
8165 0xff41, 0xff5a,
8166 0x10400, 0x1044f,
8167 0x104b0, 0x104d3,
8168 0x104d8, 0x104fb,
8169 0x10c80, 0x10cb2,
8170 0x10cc0, 0x10cf2,
8171 0x118a0, 0x118df,
8172 0x16e40, 0x16e7f,
8173 0x1e900, 0x1e943,
8174 }; /* END of CR_Changes_When_Casemapped */
8175 
8176 /* PROPERTY: 'Changes_When_Lowercased': Derived Property */
8177 static const OnigCodePoint
8178 CR_Changes_When_Lowercased[] = { 601,
8179 0x0041, 0x005a,
8180 0x00c0, 0x00d6,
8181 0x00d8, 0x00de,
8182 0x0100, 0x0100,
8183 0x0102, 0x0102,
8184 0x0104, 0x0104,
8185 0x0106, 0x0106,
8186 0x0108, 0x0108,
8187 0x010a, 0x010a,
8188 0x010c, 0x010c,
8189 0x010e, 0x010e,
8190 0x0110, 0x0110,
8191 0x0112, 0x0112,
8192 0x0114, 0x0114,
8193 0x0116, 0x0116,
8194 0x0118, 0x0118,
8195 0x011a, 0x011a,
8196 0x011c, 0x011c,
8197 0x011e, 0x011e,
8198 0x0120, 0x0120,
8199 0x0122, 0x0122,
8200 0x0124, 0x0124,
8201 0x0126, 0x0126,
8202 0x0128, 0x0128,
8203 0x012a, 0x012a,
8204 0x012c, 0x012c,
8205 0x012e, 0x012e,
8206 0x0130, 0x0130,
8207 0x0132, 0x0132,
8208 0x0134, 0x0134,
8209 0x0136, 0x0136,
8210 0x0139, 0x0139,
8211 0x013b, 0x013b,
8212 0x013d, 0x013d,
8213 0x013f, 0x013f,
8214 0x0141, 0x0141,
8215 0x0143, 0x0143,
8216 0x0145, 0x0145,
8217 0x0147, 0x0147,
8218 0x014a, 0x014a,
8219 0x014c, 0x014c,
8220 0x014e, 0x014e,
8221 0x0150, 0x0150,
8222 0x0152, 0x0152,
8223 0x0154, 0x0154,
8224 0x0156, 0x0156,
8225 0x0158, 0x0158,
8226 0x015a, 0x015a,
8227 0x015c, 0x015c,
8228 0x015e, 0x015e,
8229 0x0160, 0x0160,
8230 0x0162, 0x0162,
8231 0x0164, 0x0164,
8232 0x0166, 0x0166,
8233 0x0168, 0x0168,
8234 0x016a, 0x016a,
8235 0x016c, 0x016c,
8236 0x016e, 0x016e,
8237 0x0170, 0x0170,
8238 0x0172, 0x0172,
8239 0x0174, 0x0174,
8240 0x0176, 0x0176,
8241 0x0178, 0x0179,
8242 0x017b, 0x017b,
8243 0x017d, 0x017d,
8244 0x0181, 0x0182,
8245 0x0184, 0x0184,
8246 0x0186, 0x0187,
8247 0x0189, 0x018b,
8248 0x018e, 0x0191,
8249 0x0193, 0x0194,
8250 0x0196, 0x0198,
8251 0x019c, 0x019d,
8252 0x019f, 0x01a0,
8253 0x01a2, 0x01a2,
8254 0x01a4, 0x01a4,
8255 0x01a6, 0x01a7,
8256 0x01a9, 0x01a9,
8257 0x01ac, 0x01ac,
8258 0x01ae, 0x01af,
8259 0x01b1, 0x01b3,
8260 0x01b5, 0x01b5,
8261 0x01b7, 0x01b8,
8262 0x01bc, 0x01bc,
8263 0x01c4, 0x01c5,
8264 0x01c7, 0x01c8,
8265 0x01ca, 0x01cb,
8266 0x01cd, 0x01cd,
8267 0x01cf, 0x01cf,
8268 0x01d1, 0x01d1,
8269 0x01d3, 0x01d3,
8270 0x01d5, 0x01d5,
8271 0x01d7, 0x01d7,
8272 0x01d9, 0x01d9,
8273 0x01db, 0x01db,
8274 0x01de, 0x01de,
8275 0x01e0, 0x01e0,
8276 0x01e2, 0x01e2,
8277 0x01e4, 0x01e4,
8278 0x01e6, 0x01e6,
8279 0x01e8, 0x01e8,
8280 0x01ea, 0x01ea,
8281 0x01ec, 0x01ec,
8282 0x01ee, 0x01ee,
8283 0x01f1, 0x01f2,
8284 0x01f4, 0x01f4,
8285 0x01f6, 0x01f8,
8286 0x01fa, 0x01fa,
8287 0x01fc, 0x01fc,
8288 0x01fe, 0x01fe,
8289 0x0200, 0x0200,
8290 0x0202, 0x0202,
8291 0x0204, 0x0204,
8292 0x0206, 0x0206,
8293 0x0208, 0x0208,
8294 0x020a, 0x020a,
8295 0x020c, 0x020c,
8296 0x020e, 0x020e,
8297 0x0210, 0x0210,
8298 0x0212, 0x0212,
8299 0x0214, 0x0214,
8300 0x0216, 0x0216,
8301 0x0218, 0x0218,
8302 0x021a, 0x021a,
8303 0x021c, 0x021c,
8304 0x021e, 0x021e,
8305 0x0220, 0x0220,
8306 0x0222, 0x0222,
8307 0x0224, 0x0224,
8308 0x0226, 0x0226,
8309 0x0228, 0x0228,
8310 0x022a, 0x022a,
8311 0x022c, 0x022c,
8312 0x022e, 0x022e,
8313 0x0230, 0x0230,
8314 0x0232, 0x0232,
8315 0x023a, 0x023b,
8316 0x023d, 0x023e,
8317 0x0241, 0x0241,
8318 0x0243, 0x0246,
8319 0x0248, 0x0248,
8320 0x024a, 0x024a,
8321 0x024c, 0x024c,
8322 0x024e, 0x024e,
8323 0x0370, 0x0370,
8324 0x0372, 0x0372,
8325 0x0376, 0x0376,
8326 0x037f, 0x037f,
8327 0x0386, 0x0386,
8328 0x0388, 0x038a,
8329 0x038c, 0x038c,
8330 0x038e, 0x038f,
8331 0x0391, 0x03a1,
8332 0x03a3, 0x03ab,
8333 0x03cf, 0x03cf,
8334 0x03d8, 0x03d8,
8335 0x03da, 0x03da,
8336 0x03dc, 0x03dc,
8337 0x03de, 0x03de,
8338 0x03e0, 0x03e0,
8339 0x03e2, 0x03e2,
8340 0x03e4, 0x03e4,
8341 0x03e6, 0x03e6,
8342 0x03e8, 0x03e8,
8343 0x03ea, 0x03ea,
8344 0x03ec, 0x03ec,
8345 0x03ee, 0x03ee,
8346 0x03f4, 0x03f4,
8347 0x03f7, 0x03f7,
8348 0x03f9, 0x03fa,
8349 0x03fd, 0x042f,
8350 0x0460, 0x0460,
8351 0x0462, 0x0462,
8352 0x0464, 0x0464,
8353 0x0466, 0x0466,
8354 0x0468, 0x0468,
8355 0x046a, 0x046a,
8356 0x046c, 0x046c,
8357 0x046e, 0x046e,
8358 0x0470, 0x0470,
8359 0x0472, 0x0472,
8360 0x0474, 0x0474,
8361 0x0476, 0x0476,
8362 0x0478, 0x0478,
8363 0x047a, 0x047a,
8364 0x047c, 0x047c,
8365 0x047e, 0x047e,
8366 0x0480, 0x0480,
8367 0x048a, 0x048a,
8368 0x048c, 0x048c,
8369 0x048e, 0x048e,
8370 0x0490, 0x0490,
8371 0x0492, 0x0492,
8372 0x0494, 0x0494,
8373 0x0496, 0x0496,
8374 0x0498, 0x0498,
8375 0x049a, 0x049a,
8376 0x049c, 0x049c,
8377 0x049e, 0x049e,
8378 0x04a0, 0x04a0,
8379 0x04a2, 0x04a2,
8380 0x04a4, 0x04a4,
8381 0x04a6, 0x04a6,
8382 0x04a8, 0x04a8,
8383 0x04aa, 0x04aa,
8384 0x04ac, 0x04ac,
8385 0x04ae, 0x04ae,
8386 0x04b0, 0x04b0,
8387 0x04b2, 0x04b2,
8388 0x04b4, 0x04b4,
8389 0x04b6, 0x04b6,
8390 0x04b8, 0x04b8,
8391 0x04ba, 0x04ba,
8392 0x04bc, 0x04bc,
8393 0x04be, 0x04be,
8394 0x04c0, 0x04c1,
8395 0x04c3, 0x04c3,
8396 0x04c5, 0x04c5,
8397 0x04c7, 0x04c7,
8398 0x04c9, 0x04c9,
8399 0x04cb, 0x04cb,
8400 0x04cd, 0x04cd,
8401 0x04d0, 0x04d0,
8402 0x04d2, 0x04d2,
8403 0x04d4, 0x04d4,
8404 0x04d6, 0x04d6,
8405 0x04d8, 0x04d8,
8406 0x04da, 0x04da,
8407 0x04dc, 0x04dc,
8408 0x04de, 0x04de,
8409 0x04e0, 0x04e0,
8410 0x04e2, 0x04e2,
8411 0x04e4, 0x04e4,
8412 0x04e6, 0x04e6,
8413 0x04e8, 0x04e8,
8414 0x04ea, 0x04ea,
8415 0x04ec, 0x04ec,
8416 0x04ee, 0x04ee,
8417 0x04f0, 0x04f0,
8418 0x04f2, 0x04f2,
8419 0x04f4, 0x04f4,
8420 0x04f6, 0x04f6,
8421 0x04f8, 0x04f8,
8422 0x04fa, 0x04fa,
8423 0x04fc, 0x04fc,
8424 0x04fe, 0x04fe,
8425 0x0500, 0x0500,
8426 0x0502, 0x0502,
8427 0x0504, 0x0504,
8428 0x0506, 0x0506,
8429 0x0508, 0x0508,
8430 0x050a, 0x050a,
8431 0x050c, 0x050c,
8432 0x050e, 0x050e,
8433 0x0510, 0x0510,
8434 0x0512, 0x0512,
8435 0x0514, 0x0514,
8436 0x0516, 0x0516,
8437 0x0518, 0x0518,
8438 0x051a, 0x051a,
8439 0x051c, 0x051c,
8440 0x051e, 0x051e,
8441 0x0520, 0x0520,
8442 0x0522, 0x0522,
8443 0x0524, 0x0524,
8444 0x0526, 0x0526,
8445 0x0528, 0x0528,
8446 0x052a, 0x052a,
8447 0x052c, 0x052c,
8448 0x052e, 0x052e,
8449 0x0531, 0x0556,
8450 0x10a0, 0x10c5,
8451 0x10c7, 0x10c7,
8452 0x10cd, 0x10cd,
8453 0x13a0, 0x13f5,
8454 0x1c90, 0x1cba,
8455 0x1cbd, 0x1cbf,
8456 0x1e00, 0x1e00,
8457 0x1e02, 0x1e02,
8458 0x1e04, 0x1e04,
8459 0x1e06, 0x1e06,
8460 0x1e08, 0x1e08,
8461 0x1e0a, 0x1e0a,
8462 0x1e0c, 0x1e0c,
8463 0x1e0e, 0x1e0e,
8464 0x1e10, 0x1e10,
8465 0x1e12, 0x1e12,
8466 0x1e14, 0x1e14,
8467 0x1e16, 0x1e16,
8468 0x1e18, 0x1e18,
8469 0x1e1a, 0x1e1a,
8470 0x1e1c, 0x1e1c,
8471 0x1e1e, 0x1e1e,
8472 0x1e20, 0x1e20,
8473 0x1e22, 0x1e22,
8474 0x1e24, 0x1e24,
8475 0x1e26, 0x1e26,
8476 0x1e28, 0x1e28,
8477 0x1e2a, 0x1e2a,
8478 0x1e2c, 0x1e2c,
8479 0x1e2e, 0x1e2e,
8480 0x1e30, 0x1e30,
8481 0x1e32, 0x1e32,
8482 0x1e34, 0x1e34,
8483 0x1e36, 0x1e36,
8484 0x1e38, 0x1e38,
8485 0x1e3a, 0x1e3a,
8486 0x1e3c, 0x1e3c,
8487 0x1e3e, 0x1e3e,
8488 0x1e40, 0x1e40,
8489 0x1e42, 0x1e42,
8490 0x1e44, 0x1e44,
8491 0x1e46, 0x1e46,
8492 0x1e48, 0x1e48,
8493 0x1e4a, 0x1e4a,
8494 0x1e4c, 0x1e4c,
8495 0x1e4e, 0x1e4e,
8496 0x1e50, 0x1e50,
8497 0x1e52, 0x1e52,
8498 0x1e54, 0x1e54,
8499 0x1e56, 0x1e56,
8500 0x1e58, 0x1e58,
8501 0x1e5a, 0x1e5a,
8502 0x1e5c, 0x1e5c,
8503 0x1e5e, 0x1e5e,
8504 0x1e60, 0x1e60,
8505 0x1e62, 0x1e62,
8506 0x1e64, 0x1e64,
8507 0x1e66, 0x1e66,
8508 0x1e68, 0x1e68,
8509 0x1e6a, 0x1e6a,
8510 0x1e6c, 0x1e6c,
8511 0x1e6e, 0x1e6e,
8512 0x1e70, 0x1e70,
8513 0x1e72, 0x1e72,
8514 0x1e74, 0x1e74,
8515 0x1e76, 0x1e76,
8516 0x1e78, 0x1e78,
8517 0x1e7a, 0x1e7a,
8518 0x1e7c, 0x1e7c,
8519 0x1e7e, 0x1e7e,
8520 0x1e80, 0x1e80,
8521 0x1e82, 0x1e82,
8522 0x1e84, 0x1e84,
8523 0x1e86, 0x1e86,
8524 0x1e88, 0x1e88,
8525 0x1e8a, 0x1e8a,
8526 0x1e8c, 0x1e8c,
8527 0x1e8e, 0x1e8e,
8528 0x1e90, 0x1e90,
8529 0x1e92, 0x1e92,
8530 0x1e94, 0x1e94,
8531 0x1e9e, 0x1e9e,
8532 0x1ea0, 0x1ea0,
8533 0x1ea2, 0x1ea2,
8534 0x1ea4, 0x1ea4,
8535 0x1ea6, 0x1ea6,
8536 0x1ea8, 0x1ea8,
8537 0x1eaa, 0x1eaa,
8538 0x1eac, 0x1eac,
8539 0x1eae, 0x1eae,
8540 0x1eb0, 0x1eb0,
8541 0x1eb2, 0x1eb2,
8542 0x1eb4, 0x1eb4,
8543 0x1eb6, 0x1eb6,
8544 0x1eb8, 0x1eb8,
8545 0x1eba, 0x1eba,
8546 0x1ebc, 0x1ebc,
8547 0x1ebe, 0x1ebe,
8548 0x1ec0, 0x1ec0,
8549 0x1ec2, 0x1ec2,
8550 0x1ec4, 0x1ec4,
8551 0x1ec6, 0x1ec6,
8552 0x1ec8, 0x1ec8,
8553 0x1eca, 0x1eca,
8554 0x1ecc, 0x1ecc,
8555 0x1ece, 0x1ece,
8556 0x1ed0, 0x1ed0,
8557 0x1ed2, 0x1ed2,
8558 0x1ed4, 0x1ed4,
8559 0x1ed6, 0x1ed6,
8560 0x1ed8, 0x1ed8,
8561 0x1eda, 0x1eda,
8562 0x1edc, 0x1edc,
8563 0x1ede, 0x1ede,
8564 0x1ee0, 0x1ee0,
8565 0x1ee2, 0x1ee2,
8566 0x1ee4, 0x1ee4,
8567 0x1ee6, 0x1ee6,
8568 0x1ee8, 0x1ee8,
8569 0x1eea, 0x1eea,
8570 0x1eec, 0x1eec,
8571 0x1eee, 0x1eee,
8572 0x1ef0, 0x1ef0,
8573 0x1ef2, 0x1ef2,
8574 0x1ef4, 0x1ef4,
8575 0x1ef6, 0x1ef6,
8576 0x1ef8, 0x1ef8,
8577 0x1efa, 0x1efa,
8578 0x1efc, 0x1efc,
8579 0x1efe, 0x1efe,
8580 0x1f08, 0x1f0f,
8581 0x1f18, 0x1f1d,
8582 0x1f28, 0x1f2f,
8583 0x1f38, 0x1f3f,
8584 0x1f48, 0x1f4d,
8585 0x1f59, 0x1f59,
8586 0x1f5b, 0x1f5b,
8587 0x1f5d, 0x1f5d,
8588 0x1f5f, 0x1f5f,
8589 0x1f68, 0x1f6f,
8590 0x1f88, 0x1f8f,
8591 0x1f98, 0x1f9f,
8592 0x1fa8, 0x1faf,
8593 0x1fb8, 0x1fbc,
8594 0x1fc8, 0x1fcc,
8595 0x1fd8, 0x1fdb,
8596 0x1fe8, 0x1fec,
8597 0x1ff8, 0x1ffc,
8598 0x2126, 0x2126,
8599 0x212a, 0x212b,
8600 0x2132, 0x2132,
8601 0x2160, 0x216f,
8602 0x2183, 0x2183,
8603 0x24b6, 0x24cf,
8604 0x2c00, 0x2c2e,
8605 0x2c60, 0x2c60,
8606 0x2c62, 0x2c64,
8607 0x2c67, 0x2c67,
8608 0x2c69, 0x2c69,
8609 0x2c6b, 0x2c6b,
8610 0x2c6d, 0x2c70,
8611 0x2c72, 0x2c72,
8612 0x2c75, 0x2c75,
8613 0x2c7e, 0x2c80,
8614 0x2c82, 0x2c82,
8615 0x2c84, 0x2c84,
8616 0x2c86, 0x2c86,
8617 0x2c88, 0x2c88,
8618 0x2c8a, 0x2c8a,
8619 0x2c8c, 0x2c8c,
8620 0x2c8e, 0x2c8e,
8621 0x2c90, 0x2c90,
8622 0x2c92, 0x2c92,
8623 0x2c94, 0x2c94,
8624 0x2c96, 0x2c96,
8625 0x2c98, 0x2c98,
8626 0x2c9a, 0x2c9a,
8627 0x2c9c, 0x2c9c,
8628 0x2c9e, 0x2c9e,
8629 0x2ca0, 0x2ca0,
8630 0x2ca2, 0x2ca2,
8631 0x2ca4, 0x2ca4,
8632 0x2ca6, 0x2ca6,
8633 0x2ca8, 0x2ca8,
8634 0x2caa, 0x2caa,
8635 0x2cac, 0x2cac,
8636 0x2cae, 0x2cae,
8637 0x2cb0, 0x2cb0,
8638 0x2cb2, 0x2cb2,
8639 0x2cb4, 0x2cb4,
8640 0x2cb6, 0x2cb6,
8641 0x2cb8, 0x2cb8,
8642 0x2cba, 0x2cba,
8643 0x2cbc, 0x2cbc,
8644 0x2cbe, 0x2cbe,
8645 0x2cc0, 0x2cc0,
8646 0x2cc2, 0x2cc2,
8647 0x2cc4, 0x2cc4,
8648 0x2cc6, 0x2cc6,
8649 0x2cc8, 0x2cc8,
8650 0x2cca, 0x2cca,
8651 0x2ccc, 0x2ccc,
8652 0x2cce, 0x2cce,
8653 0x2cd0, 0x2cd0,
8654 0x2cd2, 0x2cd2,
8655 0x2cd4, 0x2cd4,
8656 0x2cd6, 0x2cd6,
8657 0x2cd8, 0x2cd8,
8658 0x2cda, 0x2cda,
8659 0x2cdc, 0x2cdc,
8660 0x2cde, 0x2cde,
8661 0x2ce0, 0x2ce0,
8662 0x2ce2, 0x2ce2,
8663 0x2ceb, 0x2ceb,
8664 0x2ced, 0x2ced,
8665 0x2cf2, 0x2cf2,
8666 0xa640, 0xa640,
8667 0xa642, 0xa642,
8668 0xa644, 0xa644,
8669 0xa646, 0xa646,
8670 0xa648, 0xa648,
8671 0xa64a, 0xa64a,
8672 0xa64c, 0xa64c,
8673 0xa64e, 0xa64e,
8674 0xa650, 0xa650,
8675 0xa652, 0xa652,
8676 0xa654, 0xa654,
8677 0xa656, 0xa656,
8678 0xa658, 0xa658,
8679 0xa65a, 0xa65a,
8680 0xa65c, 0xa65c,
8681 0xa65e, 0xa65e,
8682 0xa660, 0xa660,
8683 0xa662, 0xa662,
8684 0xa664, 0xa664,
8685 0xa666, 0xa666,
8686 0xa668, 0xa668,
8687 0xa66a, 0xa66a,
8688 0xa66c, 0xa66c,
8689 0xa680, 0xa680,
8690 0xa682, 0xa682,
8691 0xa684, 0xa684,
8692 0xa686, 0xa686,
8693 0xa688, 0xa688,
8694 0xa68a, 0xa68a,
8695 0xa68c, 0xa68c,
8696 0xa68e, 0xa68e,
8697 0xa690, 0xa690,
8698 0xa692, 0xa692,
8699 0xa694, 0xa694,
8700 0xa696, 0xa696,
8701 0xa698, 0xa698,
8702 0xa69a, 0xa69a,
8703 0xa722, 0xa722,
8704 0xa724, 0xa724,
8705 0xa726, 0xa726,
8706 0xa728, 0xa728,
8707 0xa72a, 0xa72a,
8708 0xa72c, 0xa72c,
8709 0xa72e, 0xa72e,
8710 0xa732, 0xa732,
8711 0xa734, 0xa734,
8712 0xa736, 0xa736,
8713 0xa738, 0xa738,
8714 0xa73a, 0xa73a,
8715 0xa73c, 0xa73c,
8716 0xa73e, 0xa73e,
8717 0xa740, 0xa740,
8718 0xa742, 0xa742,
8719 0xa744, 0xa744,
8720 0xa746, 0xa746,
8721 0xa748, 0xa748,
8722 0xa74a, 0xa74a,
8723 0xa74c, 0xa74c,
8724 0xa74e, 0xa74e,
8725 0xa750, 0xa750,
8726 0xa752, 0xa752,
8727 0xa754, 0xa754,
8728 0xa756, 0xa756,
8729 0xa758, 0xa758,
8730 0xa75a, 0xa75a,
8731 0xa75c, 0xa75c,
8732 0xa75e, 0xa75e,
8733 0xa760, 0xa760,
8734 0xa762, 0xa762,
8735 0xa764, 0xa764,
8736 0xa766, 0xa766,
8737 0xa768, 0xa768,
8738 0xa76a, 0xa76a,
8739 0xa76c, 0xa76c,
8740 0xa76e, 0xa76e,
8741 0xa779, 0xa779,
8742 0xa77b, 0xa77b,
8743 0xa77d, 0xa77e,
8744 0xa780, 0xa780,
8745 0xa782, 0xa782,
8746 0xa784, 0xa784,
8747 0xa786, 0xa786,
8748 0xa78b, 0xa78b,
8749 0xa78d, 0xa78d,
8750 0xa790, 0xa790,
8751 0xa792, 0xa792,
8752 0xa796, 0xa796,
8753 0xa798, 0xa798,
8754 0xa79a, 0xa79a,
8755 0xa79c, 0xa79c,
8756 0xa79e, 0xa79e,
8757 0xa7a0, 0xa7a0,
8758 0xa7a2, 0xa7a2,
8759 0xa7a4, 0xa7a4,
8760 0xa7a6, 0xa7a6,
8761 0xa7a8, 0xa7a8,
8762 0xa7aa, 0xa7ae,
8763 0xa7b0, 0xa7b4,
8764 0xa7b6, 0xa7b6,
8765 0xa7b8, 0xa7b8,
8766 0xa7ba, 0xa7ba,
8767 0xa7bc, 0xa7bc,
8768 0xa7be, 0xa7be,
8769 0xa7c2, 0xa7c2,
8770 0xa7c4, 0xa7c7,
8771 0xa7c9, 0xa7c9,
8772 0xa7f5, 0xa7f5,
8773 0xff21, 0xff3a,
8774 0x10400, 0x10427,
8775 0x104b0, 0x104d3,
8776 0x10c80, 0x10cb2,
8777 0x118a0, 0x118bf,
8778 0x16e40, 0x16e5f,
8779 0x1e900, 0x1e921,
8780 }; /* END of CR_Changes_When_Lowercased */
8781 
8782 /* PROPERTY: 'Changes_When_Titlecased': Derived Property */
8783 static const OnigCodePoint
8784 CR_Changes_When_Titlecased[] = { 618,
8785 0x0061, 0x007a,
8786 0x00b5, 0x00b5,
8787 0x00df, 0x00f6,
8788 0x00f8, 0x00ff,
8789 0x0101, 0x0101,
8790 0x0103, 0x0103,
8791 0x0105, 0x0105,
8792 0x0107, 0x0107,
8793 0x0109, 0x0109,
8794 0x010b, 0x010b,
8795 0x010d, 0x010d,
8796 0x010f, 0x010f,
8797 0x0111, 0x0111,
8798 0x0113, 0x0113,
8799 0x0115, 0x0115,
8800 0x0117, 0x0117,
8801 0x0119, 0x0119,
8802 0x011b, 0x011b,
8803 0x011d, 0x011d,
8804 0x011f, 0x011f,
8805 0x0121, 0x0121,
8806 0x0123, 0x0123,
8807 0x0125, 0x0125,
8808 0x0127, 0x0127,
8809 0x0129, 0x0129,
8810 0x012b, 0x012b,
8811 0x012d, 0x012d,
8812 0x012f, 0x012f,
8813 0x0131, 0x0131,
8814 0x0133, 0x0133,
8815 0x0135, 0x0135,
8816 0x0137, 0x0137,
8817 0x013a, 0x013a,
8818 0x013c, 0x013c,
8819 0x013e, 0x013e,
8820 0x0140, 0x0140,
8821 0x0142, 0x0142,
8822 0x0144, 0x0144,
8823 0x0146, 0x0146,
8824 0x0148, 0x0149,
8825 0x014b, 0x014b,
8826 0x014d, 0x014d,
8827 0x014f, 0x014f,
8828 0x0151, 0x0151,
8829 0x0153, 0x0153,
8830 0x0155, 0x0155,
8831 0x0157, 0x0157,
8832 0x0159, 0x0159,
8833 0x015b, 0x015b,
8834 0x015d, 0x015d,
8835 0x015f, 0x015f,
8836 0x0161, 0x0161,
8837 0x0163, 0x0163,
8838 0x0165, 0x0165,
8839 0x0167, 0x0167,
8840 0x0169, 0x0169,
8841 0x016b, 0x016b,
8842 0x016d, 0x016d,
8843 0x016f, 0x016f,
8844 0x0171, 0x0171,
8845 0x0173, 0x0173,
8846 0x0175, 0x0175,
8847 0x0177, 0x0177,
8848 0x017a, 0x017a,
8849 0x017c, 0x017c,
8850 0x017e, 0x0180,
8851 0x0183, 0x0183,
8852 0x0185, 0x0185,
8853 0x0188, 0x0188,
8854 0x018c, 0x018c,
8855 0x0192, 0x0192,
8856 0x0195, 0x0195,
8857 0x0199, 0x019a,
8858 0x019e, 0x019e,
8859 0x01a1, 0x01a1,
8860 0x01a3, 0x01a3,
8861 0x01a5, 0x01a5,
8862 0x01a8, 0x01a8,
8863 0x01ad, 0x01ad,
8864 0x01b0, 0x01b0,
8865 0x01b4, 0x01b4,
8866 0x01b6, 0x01b6,
8867 0x01b9, 0x01b9,
8868 0x01bd, 0x01bd,
8869 0x01bf, 0x01bf,
8870 0x01c4, 0x01c4,
8871 0x01c6, 0x01c7,
8872 0x01c9, 0x01ca,
8873 0x01cc, 0x01cc,
8874 0x01ce, 0x01ce,
8875 0x01d0, 0x01d0,
8876 0x01d2, 0x01d2,
8877 0x01d4, 0x01d4,
8878 0x01d6, 0x01d6,
8879 0x01d8, 0x01d8,
8880 0x01da, 0x01da,
8881 0x01dc, 0x01dd,
8882 0x01df, 0x01df,
8883 0x01e1, 0x01e1,
8884 0x01e3, 0x01e3,
8885 0x01e5, 0x01e5,
8886 0x01e7, 0x01e7,
8887 0x01e9, 0x01e9,
8888 0x01eb, 0x01eb,
8889 0x01ed, 0x01ed,
8890 0x01ef, 0x01f1,
8891 0x01f3, 0x01f3,
8892 0x01f5, 0x01f5,
8893 0x01f9, 0x01f9,
8894 0x01fb, 0x01fb,
8895 0x01fd, 0x01fd,
8896 0x01ff, 0x01ff,
8897 0x0201, 0x0201,
8898 0x0203, 0x0203,
8899 0x0205, 0x0205,
8900 0x0207, 0x0207,
8901 0x0209, 0x0209,
8902 0x020b, 0x020b,
8903 0x020d, 0x020d,
8904 0x020f, 0x020f,
8905 0x0211, 0x0211,
8906 0x0213, 0x0213,
8907 0x0215, 0x0215,
8908 0x0217, 0x0217,
8909 0x0219, 0x0219,
8910 0x021b, 0x021b,
8911 0x021d, 0x021d,
8912 0x021f, 0x021f,
8913 0x0223, 0x0223,
8914 0x0225, 0x0225,
8915 0x0227, 0x0227,
8916 0x0229, 0x0229,
8917 0x022b, 0x022b,
8918 0x022d, 0x022d,
8919 0x022f, 0x022f,
8920 0x0231, 0x0231,
8921 0x0233, 0x0233,
8922 0x023c, 0x023c,
8923 0x023f, 0x0240,
8924 0x0242, 0x0242,
8925 0x0247, 0x0247,
8926 0x0249, 0x0249,
8927 0x024b, 0x024b,
8928 0x024d, 0x024d,
8929 0x024f, 0x0254,
8930 0x0256, 0x0257,
8931 0x0259, 0x0259,
8932 0x025b, 0x025c,
8933 0x0260, 0x0261,
8934 0x0263, 0x0263,
8935 0x0265, 0x0266,
8936 0x0268, 0x026c,
8937 0x026f, 0x026f,
8938 0x0271, 0x0272,
8939 0x0275, 0x0275,
8940 0x027d, 0x027d,
8941 0x0280, 0x0280,
8942 0x0282, 0x0283,
8943 0x0287, 0x028c,
8944 0x0292, 0x0292,
8945 0x029d, 0x029e,
8946 0x0345, 0x0345,
8947 0x0371, 0x0371,
8948 0x0373, 0x0373,
8949 0x0377, 0x0377,
8950 0x037b, 0x037d,
8951 0x0390, 0x0390,
8952 0x03ac, 0x03ce,
8953 0x03d0, 0x03d1,
8954 0x03d5, 0x03d7,
8955 0x03d9, 0x03d9,
8956 0x03db, 0x03db,
8957 0x03dd, 0x03dd,
8958 0x03df, 0x03df,
8959 0x03e1, 0x03e1,
8960 0x03e3, 0x03e3,
8961 0x03e5, 0x03e5,
8962 0x03e7, 0x03e7,
8963 0x03e9, 0x03e9,
8964 0x03eb, 0x03eb,
8965 0x03ed, 0x03ed,
8966 0x03ef, 0x03f3,
8967 0x03f5, 0x03f5,
8968 0x03f8, 0x03f8,
8969 0x03fb, 0x03fb,
8970 0x0430, 0x045f,
8971 0x0461, 0x0461,
8972 0x0463, 0x0463,
8973 0x0465, 0x0465,
8974 0x0467, 0x0467,
8975 0x0469, 0x0469,
8976 0x046b, 0x046b,
8977 0x046d, 0x046d,
8978 0x046f, 0x046f,
8979 0x0471, 0x0471,
8980 0x0473, 0x0473,
8981 0x0475, 0x0475,
8982 0x0477, 0x0477,
8983 0x0479, 0x0479,
8984 0x047b, 0x047b,
8985 0x047d, 0x047d,
8986 0x047f, 0x047f,
8987 0x0481, 0x0481,
8988 0x048b, 0x048b,
8989 0x048d, 0x048d,
8990 0x048f, 0x048f,
8991 0x0491, 0x0491,
8992 0x0493, 0x0493,
8993 0x0495, 0x0495,
8994 0x0497, 0x0497,
8995 0x0499, 0x0499,
8996 0x049b, 0x049b,
8997 0x049d, 0x049d,
8998 0x049f, 0x049f,
8999 0x04a1, 0x04a1,
9000 0x04a3, 0x04a3,
9001 0x04a5, 0x04a5,
9002 0x04a7, 0x04a7,
9003 0x04a9, 0x04a9,
9004 0x04ab, 0x04ab,
9005 0x04ad, 0x04ad,
9006 0x04af, 0x04af,
9007 0x04b1, 0x04b1,
9008 0x04b3, 0x04b3,
9009 0x04b5, 0x04b5,
9010 0x04b7, 0x04b7,
9011 0x04b9, 0x04b9,
9012 0x04bb, 0x04bb,
9013 0x04bd, 0x04bd,
9014 0x04bf, 0x04bf,
9015 0x04c2, 0x04c2,
9016 0x04c4, 0x04c4,
9017 0x04c6, 0x04c6,
9018 0x04c8, 0x04c8,
9019 0x04ca, 0x04ca,
9020 0x04cc, 0x04cc,
9021 0x04ce, 0x04cf,
9022 0x04d1, 0x04d1,
9023 0x04d3, 0x04d3,
9024 0x04d5, 0x04d5,
9025 0x04d7, 0x04d7,
9026 0x04d9, 0x04d9,
9027 0x04db, 0x04db,
9028 0x04dd, 0x04dd,
9029 0x04df, 0x04df,
9030 0x04e1, 0x04e1,
9031 0x04e3, 0x04e3,
9032 0x04e5, 0x04e5,
9033 0x04e7, 0x04e7,
9034 0x04e9, 0x04e9,
9035 0x04eb, 0x04eb,
9036 0x04ed, 0x04ed,
9037 0x04ef, 0x04ef,
9038 0x04f1, 0x04f1,
9039 0x04f3, 0x04f3,
9040 0x04f5, 0x04f5,
9041 0x04f7, 0x04f7,
9042 0x04f9, 0x04f9,
9043 0x04fb, 0x04fb,
9044 0x04fd, 0x04fd,
9045 0x04ff, 0x04ff,
9046 0x0501, 0x0501,
9047 0x0503, 0x0503,
9048 0x0505, 0x0505,
9049 0x0507, 0x0507,
9050 0x0509, 0x0509,
9051 0x050b, 0x050b,
9052 0x050d, 0x050d,
9053 0x050f, 0x050f,
9054 0x0511, 0x0511,
9055 0x0513, 0x0513,
9056 0x0515, 0x0515,
9057 0x0517, 0x0517,
9058 0x0519, 0x0519,
9059 0x051b, 0x051b,
9060 0x051d, 0x051d,
9061 0x051f, 0x051f,
9062 0x0521, 0x0521,
9063 0x0523, 0x0523,
9064 0x0525, 0x0525,
9065 0x0527, 0x0527,
9066 0x0529, 0x0529,
9067 0x052b, 0x052b,
9068 0x052d, 0x052d,
9069 0x052f, 0x052f,
9070 0x0561, 0x0587,
9071 0x13f8, 0x13fd,
9072 0x1c80, 0x1c88,
9073 0x1d79, 0x1d79,
9074 0x1d7d, 0x1d7d,
9075 0x1d8e, 0x1d8e,
9076 0x1e01, 0x1e01,
9077 0x1e03, 0x1e03,
9078 0x1e05, 0x1e05,
9079 0x1e07, 0x1e07,
9080 0x1e09, 0x1e09,
9081 0x1e0b, 0x1e0b,
9082 0x1e0d, 0x1e0d,
9083 0x1e0f, 0x1e0f,
9084 0x1e11, 0x1e11,
9085 0x1e13, 0x1e13,
9086 0x1e15, 0x1e15,
9087 0x1e17, 0x1e17,
9088 0x1e19, 0x1e19,
9089 0x1e1b, 0x1e1b,
9090 0x1e1d, 0x1e1d,
9091 0x1e1f, 0x1e1f,
9092 0x1e21, 0x1e21,
9093 0x1e23, 0x1e23,
9094 0x1e25, 0x1e25,
9095 0x1e27, 0x1e27,
9096 0x1e29, 0x1e29,
9097 0x1e2b, 0x1e2b,
9098 0x1e2d, 0x1e2d,
9099 0x1e2f, 0x1e2f,
9100 0x1e31, 0x1e31,
9101 0x1e33, 0x1e33,
9102 0x1e35, 0x1e35,
9103 0x1e37, 0x1e37,
9104 0x1e39, 0x1e39,
9105 0x1e3b, 0x1e3b,
9106 0x1e3d, 0x1e3d,
9107 0x1e3f, 0x1e3f,
9108 0x1e41, 0x1e41,
9109 0x1e43, 0x1e43,
9110 0x1e45, 0x1e45,
9111 0x1e47, 0x1e47,
9112 0x1e49, 0x1e49,
9113 0x1e4b, 0x1e4b,
9114 0x1e4d, 0x1e4d,
9115 0x1e4f, 0x1e4f,
9116 0x1e51, 0x1e51,
9117 0x1e53, 0x1e53,
9118 0x1e55, 0x1e55,
9119 0x1e57, 0x1e57,
9120 0x1e59, 0x1e59,
9121 0x1e5b, 0x1e5b,
9122 0x1e5d, 0x1e5d,
9123 0x1e5f, 0x1e5f,
9124 0x1e61, 0x1e61,
9125 0x1e63, 0x1e63,
9126 0x1e65, 0x1e65,
9127 0x1e67, 0x1e67,
9128 0x1e69, 0x1e69,
9129 0x1e6b, 0x1e6b,
9130 0x1e6d, 0x1e6d,
9131 0x1e6f, 0x1e6f,
9132 0x1e71, 0x1e71,
9133 0x1e73, 0x1e73,
9134 0x1e75, 0x1e75,
9135 0x1e77, 0x1e77,
9136 0x1e79, 0x1e79,
9137 0x1e7b, 0x1e7b,
9138 0x1e7d, 0x1e7d,
9139 0x1e7f, 0x1e7f,
9140 0x1e81, 0x1e81,
9141 0x1e83, 0x1e83,
9142 0x1e85, 0x1e85,
9143 0x1e87, 0x1e87,
9144 0x1e89, 0x1e89,
9145 0x1e8b, 0x1e8b,
9146 0x1e8d, 0x1e8d,
9147 0x1e8f, 0x1e8f,
9148 0x1e91, 0x1e91,
9149 0x1e93, 0x1e93,
9150 0x1e95, 0x1e9b,
9151 0x1ea1, 0x1ea1,
9152 0x1ea3, 0x1ea3,
9153 0x1ea5, 0x1ea5,
9154 0x1ea7, 0x1ea7,
9155 0x1ea9, 0x1ea9,
9156 0x1eab, 0x1eab,
9157 0x1ead, 0x1ead,
9158 0x1eaf, 0x1eaf,
9159 0x1eb1, 0x1eb1,
9160 0x1eb3, 0x1eb3,
9161 0x1eb5, 0x1eb5,
9162 0x1eb7, 0x1eb7,
9163 0x1eb9, 0x1eb9,
9164 0x1ebb, 0x1ebb,
9165 0x1ebd, 0x1ebd,
9166 0x1ebf, 0x1ebf,
9167 0x1ec1, 0x1ec1,
9168 0x1ec3, 0x1ec3,
9169 0x1ec5, 0x1ec5,
9170 0x1ec7, 0x1ec7,
9171 0x1ec9, 0x1ec9,
9172 0x1ecb, 0x1ecb,
9173 0x1ecd, 0x1ecd,
9174 0x1ecf, 0x1ecf,
9175 0x1ed1, 0x1ed1,
9176 0x1ed3, 0x1ed3,
9177 0x1ed5, 0x1ed5,
9178 0x1ed7, 0x1ed7,
9179 0x1ed9, 0x1ed9,
9180 0x1edb, 0x1edb,
9181 0x1edd, 0x1edd,
9182 0x1edf, 0x1edf,
9183 0x1ee1, 0x1ee1,
9184 0x1ee3, 0x1ee3,
9185 0x1ee5, 0x1ee5,
9186 0x1ee7, 0x1ee7,
9187 0x1ee9, 0x1ee9,
9188 0x1eeb, 0x1eeb,
9189 0x1eed, 0x1eed,
9190 0x1eef, 0x1eef,
9191 0x1ef1, 0x1ef1,
9192 0x1ef3, 0x1ef3,
9193 0x1ef5, 0x1ef5,
9194 0x1ef7, 0x1ef7,
9195 0x1ef9, 0x1ef9,
9196 0x1efb, 0x1efb,
9197 0x1efd, 0x1efd,
9198 0x1eff, 0x1f07,
9199 0x1f10, 0x1f15,
9200 0x1f20, 0x1f27,
9201 0x1f30, 0x1f37,
9202 0x1f40, 0x1f45,
9203 0x1f50, 0x1f57,
9204 0x1f60, 0x1f67,
9205 0x1f70, 0x1f7d,
9206 0x1f80, 0x1f87,
9207 0x1f90, 0x1f97,
9208 0x1fa0, 0x1fa7,
9209 0x1fb0, 0x1fb4,
9210 0x1fb6, 0x1fb7,
9211 0x1fbe, 0x1fbe,
9212 0x1fc2, 0x1fc4,
9213 0x1fc6, 0x1fc7,
9214 0x1fd0, 0x1fd3,
9215 0x1fd6, 0x1fd7,
9216 0x1fe0, 0x1fe7,
9217 0x1ff2, 0x1ff4,
9218 0x1ff6, 0x1ff7,
9219 0x214e, 0x214e,
9220 0x2170, 0x217f,
9221 0x2184, 0x2184,
9222 0x24d0, 0x24e9,
9223 0x2c30, 0x2c5e,
9224 0x2c61, 0x2c61,
9225 0x2c65, 0x2c66,
9226 0x2c68, 0x2c68,
9227 0x2c6a, 0x2c6a,
9228 0x2c6c, 0x2c6c,
9229 0x2c73, 0x2c73,
9230 0x2c76, 0x2c76,
9231 0x2c81, 0x2c81,
9232 0x2c83, 0x2c83,
9233 0x2c85, 0x2c85,
9234 0x2c87, 0x2c87,
9235 0x2c89, 0x2c89,
9236 0x2c8b, 0x2c8b,
9237 0x2c8d, 0x2c8d,
9238 0x2c8f, 0x2c8f,
9239 0x2c91, 0x2c91,
9240 0x2c93, 0x2c93,
9241 0x2c95, 0x2c95,
9242 0x2c97, 0x2c97,
9243 0x2c99, 0x2c99,
9244 0x2c9b, 0x2c9b,
9245 0x2c9d, 0x2c9d,
9246 0x2c9f, 0x2c9f,
9247 0x2ca1, 0x2ca1,
9248 0x2ca3, 0x2ca3,
9249 0x2ca5, 0x2ca5,
9250 0x2ca7, 0x2ca7,
9251 0x2ca9, 0x2ca9,
9252 0x2cab, 0x2cab,
9253 0x2cad, 0x2cad,
9254 0x2caf, 0x2caf,
9255 0x2cb1, 0x2cb1,
9256 0x2cb3, 0x2cb3,
9257 0x2cb5, 0x2cb5,
9258 0x2cb7, 0x2cb7,
9259 0x2cb9, 0x2cb9,
9260 0x2cbb, 0x2cbb,
9261 0x2cbd, 0x2cbd,
9262 0x2cbf, 0x2cbf,
9263 0x2cc1, 0x2cc1,
9264 0x2cc3, 0x2cc3,
9265 0x2cc5, 0x2cc5,
9266 0x2cc7, 0x2cc7,
9267 0x2cc9, 0x2cc9,
9268 0x2ccb, 0x2ccb,
9269 0x2ccd, 0x2ccd,
9270 0x2ccf, 0x2ccf,
9271 0x2cd1, 0x2cd1,
9272 0x2cd3, 0x2cd3,
9273 0x2cd5, 0x2cd5,
9274 0x2cd7, 0x2cd7,
9275 0x2cd9, 0x2cd9,
9276 0x2cdb, 0x2cdb,
9277 0x2cdd, 0x2cdd,
9278 0x2cdf, 0x2cdf,
9279 0x2ce1, 0x2ce1,
9280 0x2ce3, 0x2ce3,
9281 0x2cec, 0x2cec,
9282 0x2cee, 0x2cee,
9283 0x2cf3, 0x2cf3,
9284 0x2d00, 0x2d25,
9285 0x2d27, 0x2d27,
9286 0x2d2d, 0x2d2d,
9287 0xa641, 0xa641,
9288 0xa643, 0xa643,
9289 0xa645, 0xa645,
9290 0xa647, 0xa647,
9291 0xa649, 0xa649,
9292 0xa64b, 0xa64b,
9293 0xa64d, 0xa64d,
9294 0xa64f, 0xa64f,
9295 0xa651, 0xa651,
9296 0xa653, 0xa653,
9297 0xa655, 0xa655,
9298 0xa657, 0xa657,
9299 0xa659, 0xa659,
9300 0xa65b, 0xa65b,
9301 0xa65d, 0xa65d,
9302 0xa65f, 0xa65f,
9303 0xa661, 0xa661,
9304 0xa663, 0xa663,
9305 0xa665, 0xa665,
9306 0xa667, 0xa667,
9307 0xa669, 0xa669,
9308 0xa66b, 0xa66b,
9309 0xa66d, 0xa66d,
9310 0xa681, 0xa681,
9311 0xa683, 0xa683,
9312 0xa685, 0xa685,
9313 0xa687, 0xa687,
9314 0xa689, 0xa689,
9315 0xa68b, 0xa68b,
9316 0xa68d, 0xa68d,
9317 0xa68f, 0xa68f,
9318 0xa691, 0xa691,
9319 0xa693, 0xa693,
9320 0xa695, 0xa695,
9321 0xa697, 0xa697,
9322 0xa699, 0xa699,
9323 0xa69b, 0xa69b,
9324 0xa723, 0xa723,
9325 0xa725, 0xa725,
9326 0xa727, 0xa727,
9327 0xa729, 0xa729,
9328 0xa72b, 0xa72b,
9329 0xa72d, 0xa72d,
9330 0xa72f, 0xa72f,
9331 0xa733, 0xa733,
9332 0xa735, 0xa735,
9333 0xa737, 0xa737,
9334 0xa739, 0xa739,
9335 0xa73b, 0xa73b,
9336 0xa73d, 0xa73d,
9337 0xa73f, 0xa73f,
9338 0xa741, 0xa741,
9339 0xa743, 0xa743,
9340 0xa745, 0xa745,
9341 0xa747, 0xa747,
9342 0xa749, 0xa749,
9343 0xa74b, 0xa74b,
9344 0xa74d, 0xa74d,
9345 0xa74f, 0xa74f,
9346 0xa751, 0xa751,
9347 0xa753, 0xa753,
9348 0xa755, 0xa755,
9349 0xa757, 0xa757,
9350 0xa759, 0xa759,
9351 0xa75b, 0xa75b,
9352 0xa75d, 0xa75d,
9353 0xa75f, 0xa75f,
9354 0xa761, 0xa761,
9355 0xa763, 0xa763,
9356 0xa765, 0xa765,
9357 0xa767, 0xa767,
9358 0xa769, 0xa769,
9359 0xa76b, 0xa76b,
9360 0xa76d, 0xa76d,
9361 0xa76f, 0xa76f,
9362 0xa77a, 0xa77a,
9363 0xa77c, 0xa77c,
9364 0xa77f, 0xa77f,
9365 0xa781, 0xa781,
9366 0xa783, 0xa783,
9367 0xa785, 0xa785,
9368 0xa787, 0xa787,
9369 0xa78c, 0xa78c,
9370 0xa791, 0xa791,
9371 0xa793, 0xa794,
9372 0xa797, 0xa797,
9373 0xa799, 0xa799,
9374 0xa79b, 0xa79b,
9375 0xa79d, 0xa79d,
9376 0xa79f, 0xa79f,
9377 0xa7a1, 0xa7a1,
9378 0xa7a3, 0xa7a3,
9379 0xa7a5, 0xa7a5,
9380 0xa7a7, 0xa7a7,
9381 0xa7a9, 0xa7a9,
9382 0xa7b5, 0xa7b5,
9383 0xa7b7, 0xa7b7,
9384 0xa7b9, 0xa7b9,
9385 0xa7bb, 0xa7bb,
9386 0xa7bd, 0xa7bd,
9387 0xa7bf, 0xa7bf,
9388 0xa7c3, 0xa7c3,
9389 0xa7c8, 0xa7c8,
9390 0xa7ca, 0xa7ca,
9391 0xa7f6, 0xa7f6,
9392 0xab53, 0xab53,
9393 0xab70, 0xabbf,
9394 0xfb00, 0xfb06,
9395 0xfb13, 0xfb17,
9396 0xff41, 0xff5a,
9397 0x10428, 0x1044f,
9398 0x104d8, 0x104fb,
9399 0x10cc0, 0x10cf2,
9400 0x118c0, 0x118df,
9401 0x16e60, 0x16e7f,
9402 0x1e922, 0x1e943,
9403 }; /* END of CR_Changes_When_Titlecased */
9404 
9405 /* PROPERTY: 'Changes_When_Uppercased': Derived Property */
9406 static const OnigCodePoint
9407 CR_Changes_When_Uppercased[] = { 619,
9408 0x0061, 0x007a,
9409 0x00b5, 0x00b5,
9410 0x00df, 0x00f6,
9411 0x00f8, 0x00ff,
9412 0x0101, 0x0101,
9413 0x0103, 0x0103,
9414 0x0105, 0x0105,
9415 0x0107, 0x0107,
9416 0x0109, 0x0109,
9417 0x010b, 0x010b,
9418 0x010d, 0x010d,
9419 0x010f, 0x010f,
9420 0x0111, 0x0111,
9421 0x0113, 0x0113,
9422 0x0115, 0x0115,
9423 0x0117, 0x0117,
9424 0x0119, 0x0119,
9425 0x011b, 0x011b,
9426 0x011d, 0x011d,
9427 0x011f, 0x011f,
9428 0x0121, 0x0121,
9429 0x0123, 0x0123,
9430 0x0125, 0x0125,
9431 0x0127, 0x0127,
9432 0x0129, 0x0129,
9433 0x012b, 0x012b,
9434 0x012d, 0x012d,
9435 0x012f, 0x012f,
9436 0x0131, 0x0131,
9437 0x0133, 0x0133,
9438 0x0135, 0x0135,
9439 0x0137, 0x0137,
9440 0x013a, 0x013a,
9441 0x013c, 0x013c,
9442 0x013e, 0x013e,
9443 0x0140, 0x0140,
9444 0x0142, 0x0142,
9445 0x0144, 0x0144,
9446 0x0146, 0x0146,
9447 0x0148, 0x0149,
9448 0x014b, 0x014b,
9449 0x014d, 0x014d,
9450 0x014f, 0x014f,
9451 0x0151, 0x0151,
9452 0x0153, 0x0153,
9453 0x0155, 0x0155,
9454 0x0157, 0x0157,
9455 0x0159, 0x0159,
9456 0x015b, 0x015b,
9457 0x015d, 0x015d,
9458 0x015f, 0x015f,
9459 0x0161, 0x0161,
9460 0x0163, 0x0163,
9461 0x0165, 0x0165,
9462 0x0167, 0x0167,
9463 0x0169, 0x0169,
9464 0x016b, 0x016b,
9465 0x016d, 0x016d,
9466 0x016f, 0x016f,
9467 0x0171, 0x0171,
9468 0x0173, 0x0173,
9469 0x0175, 0x0175,
9470 0x0177, 0x0177,
9471 0x017a, 0x017a,
9472 0x017c, 0x017c,
9473 0x017e, 0x0180,
9474 0x0183, 0x0183,
9475 0x0185, 0x0185,
9476 0x0188, 0x0188,
9477 0x018c, 0x018c,
9478 0x0192, 0x0192,
9479 0x0195, 0x0195,
9480 0x0199, 0x019a,
9481 0x019e, 0x019e,
9482 0x01a1, 0x01a1,
9483 0x01a3, 0x01a3,
9484 0x01a5, 0x01a5,
9485 0x01a8, 0x01a8,
9486 0x01ad, 0x01ad,
9487 0x01b0, 0x01b0,
9488 0x01b4, 0x01b4,
9489 0x01b6, 0x01b6,
9490 0x01b9, 0x01b9,
9491 0x01bd, 0x01bd,
9492 0x01bf, 0x01bf,
9493 0x01c5, 0x01c6,
9494 0x01c8, 0x01c9,
9495 0x01cb, 0x01cc,
9496 0x01ce, 0x01ce,
9497 0x01d0, 0x01d0,
9498 0x01d2, 0x01d2,
9499 0x01d4, 0x01d4,
9500 0x01d6, 0x01d6,
9501 0x01d8, 0x01d8,
9502 0x01da, 0x01da,
9503 0x01dc, 0x01dd,
9504 0x01df, 0x01df,
9505 0x01e1, 0x01e1,
9506 0x01e3, 0x01e3,
9507 0x01e5, 0x01e5,
9508 0x01e7, 0x01e7,
9509 0x01e9, 0x01e9,
9510 0x01eb, 0x01eb,
9511 0x01ed, 0x01ed,
9512 0x01ef, 0x01f0,
9513 0x01f2, 0x01f3,
9514 0x01f5, 0x01f5,
9515 0x01f9, 0x01f9,
9516 0x01fb, 0x01fb,
9517 0x01fd, 0x01fd,
9518 0x01ff, 0x01ff,
9519 0x0201, 0x0201,
9520 0x0203, 0x0203,
9521 0x0205, 0x0205,
9522 0x0207, 0x0207,
9523 0x0209, 0x0209,
9524 0x020b, 0x020b,
9525 0x020d, 0x020d,
9526 0x020f, 0x020f,
9527 0x0211, 0x0211,
9528 0x0213, 0x0213,
9529 0x0215, 0x0215,
9530 0x0217, 0x0217,
9531 0x0219, 0x0219,
9532 0x021b, 0x021b,
9533 0x021d, 0x021d,
9534 0x021f, 0x021f,
9535 0x0223, 0x0223,
9536 0x0225, 0x0225,
9537 0x0227, 0x0227,
9538 0x0229, 0x0229,
9539 0x022b, 0x022b,
9540 0x022d, 0x022d,
9541 0x022f, 0x022f,
9542 0x0231, 0x0231,
9543 0x0233, 0x0233,
9544 0x023c, 0x023c,
9545 0x023f, 0x0240,
9546 0x0242, 0x0242,
9547 0x0247, 0x0247,
9548 0x0249, 0x0249,
9549 0x024b, 0x024b,
9550 0x024d, 0x024d,
9551 0x024f, 0x0254,
9552 0x0256, 0x0257,
9553 0x0259, 0x0259,
9554 0x025b, 0x025c,
9555 0x0260, 0x0261,
9556 0x0263, 0x0263,
9557 0x0265, 0x0266,
9558 0x0268, 0x026c,
9559 0x026f, 0x026f,
9560 0x0271, 0x0272,
9561 0x0275, 0x0275,
9562 0x027d, 0x027d,
9563 0x0280, 0x0280,
9564 0x0282, 0x0283,
9565 0x0287, 0x028c,
9566 0x0292, 0x0292,
9567 0x029d, 0x029e,
9568 0x0345, 0x0345,
9569 0x0371, 0x0371,
9570 0x0373, 0x0373,
9571 0x0377, 0x0377,
9572 0x037b, 0x037d,
9573 0x0390, 0x0390,
9574 0x03ac, 0x03ce,
9575 0x03d0, 0x03d1,
9576 0x03d5, 0x03d7,
9577 0x03d9, 0x03d9,
9578 0x03db, 0x03db,
9579 0x03dd, 0x03dd,
9580 0x03df, 0x03df,
9581 0x03e1, 0x03e1,
9582 0x03e3, 0x03e3,
9583 0x03e5, 0x03e5,
9584 0x03e7, 0x03e7,
9585 0x03e9, 0x03e9,
9586 0x03eb, 0x03eb,
9587 0x03ed, 0x03ed,
9588 0x03ef, 0x03f3,
9589 0x03f5, 0x03f5,
9590 0x03f8, 0x03f8,
9591 0x03fb, 0x03fb,
9592 0x0430, 0x045f,
9593 0x0461, 0x0461,
9594 0x0463, 0x0463,
9595 0x0465, 0x0465,
9596 0x0467, 0x0467,
9597 0x0469, 0x0469,
9598 0x046b, 0x046b,
9599 0x046d, 0x046d,
9600 0x046f, 0x046f,
9601 0x0471, 0x0471,
9602 0x0473, 0x0473,
9603 0x0475, 0x0475,
9604 0x0477, 0x0477,
9605 0x0479, 0x0479,
9606 0x047b, 0x047b,
9607 0x047d, 0x047d,
9608 0x047f, 0x047f,
9609 0x0481, 0x0481,
9610 0x048b, 0x048b,
9611 0x048d, 0x048d,
9612 0x048f, 0x048f,
9613 0x0491, 0x0491,
9614 0x0493, 0x0493,
9615 0x0495, 0x0495,
9616 0x0497, 0x0497,
9617 0x0499, 0x0499,
9618 0x049b, 0x049b,
9619 0x049d, 0x049d,
9620 0x049f, 0x049f,
9621 0x04a1, 0x04a1,
9622 0x04a3, 0x04a3,
9623 0x04a5, 0x04a5,
9624 0x04a7, 0x04a7,
9625 0x04a9, 0x04a9,
9626 0x04ab, 0x04ab,
9627 0x04ad, 0x04ad,
9628 0x04af, 0x04af,
9629 0x04b1, 0x04b1,
9630 0x04b3, 0x04b3,
9631 0x04b5, 0x04b5,
9632 0x04b7, 0x04b7,
9633 0x04b9, 0x04b9,
9634 0x04bb, 0x04bb,
9635 0x04bd, 0x04bd,
9636 0x04bf, 0x04bf,
9637 0x04c2, 0x04c2,
9638 0x04c4, 0x04c4,
9639 0x04c6, 0x04c6,
9640 0x04c8, 0x04c8,
9641 0x04ca, 0x04ca,
9642 0x04cc, 0x04cc,
9643 0x04ce, 0x04cf,
9644 0x04d1, 0x04d1,
9645 0x04d3, 0x04d3,
9646 0x04d5, 0x04d5,
9647 0x04d7, 0x04d7,
9648 0x04d9, 0x04d9,
9649 0x04db, 0x04db,
9650 0x04dd, 0x04dd,
9651 0x04df, 0x04df,
9652 0x04e1, 0x04e1,
9653 0x04e3, 0x04e3,
9654 0x04e5, 0x04e5,
9655 0x04e7, 0x04e7,
9656 0x04e9, 0x04e9,
9657 0x04eb, 0x04eb,
9658 0x04ed, 0x04ed,
9659 0x04ef, 0x04ef,
9660 0x04f1, 0x04f1,
9661 0x04f3, 0x04f3,
9662 0x04f5, 0x04f5,
9663 0x04f7, 0x04f7,
9664 0x04f9, 0x04f9,
9665 0x04fb, 0x04fb,
9666 0x04fd, 0x04fd,
9667 0x04ff, 0x04ff,
9668 0x0501, 0x0501,
9669 0x0503, 0x0503,
9670 0x0505, 0x0505,
9671 0x0507, 0x0507,
9672 0x0509, 0x0509,
9673 0x050b, 0x050b,
9674 0x050d, 0x050d,
9675 0x050f, 0x050f,
9676 0x0511, 0x0511,
9677 0x0513, 0x0513,
9678 0x0515, 0x0515,
9679 0x0517, 0x0517,
9680 0x0519, 0x0519,
9681 0x051b, 0x051b,
9682 0x051d, 0x051d,
9683 0x051f, 0x051f,
9684 0x0521, 0x0521,
9685 0x0523, 0x0523,
9686 0x0525, 0x0525,
9687 0x0527, 0x0527,
9688 0x0529, 0x0529,
9689 0x052b, 0x052b,
9690 0x052d, 0x052d,
9691 0x052f, 0x052f,
9692 0x0561, 0x0587,
9693 0x10d0, 0x10fa,
9694 0x10fd, 0x10ff,
9695 0x13f8, 0x13fd,
9696 0x1c80, 0x1c88,
9697 0x1d79, 0x1d79,
9698 0x1d7d, 0x1d7d,
9699 0x1d8e, 0x1d8e,
9700 0x1e01, 0x1e01,
9701 0x1e03, 0x1e03,
9702 0x1e05, 0x1e05,
9703 0x1e07, 0x1e07,
9704 0x1e09, 0x1e09,
9705 0x1e0b, 0x1e0b,
9706 0x1e0d, 0x1e0d,
9707 0x1e0f, 0x1e0f,
9708 0x1e11, 0x1e11,
9709 0x1e13, 0x1e13,
9710 0x1e15, 0x1e15,
9711 0x1e17, 0x1e17,
9712 0x1e19, 0x1e19,
9713 0x1e1b, 0x1e1b,
9714 0x1e1d, 0x1e1d,
9715 0x1e1f, 0x1e1f,
9716 0x1e21, 0x1e21,
9717 0x1e23, 0x1e23,
9718 0x1e25, 0x1e25,
9719 0x1e27, 0x1e27,
9720 0x1e29, 0x1e29,
9721 0x1e2b, 0x1e2b,
9722 0x1e2d, 0x1e2d,
9723 0x1e2f, 0x1e2f,
9724 0x1e31, 0x1e31,
9725 0x1e33, 0x1e33,
9726 0x1e35, 0x1e35,
9727 0x1e37, 0x1e37,
9728 0x1e39, 0x1e39,
9729 0x1e3b, 0x1e3b,
9730 0x1e3d, 0x1e3d,
9731 0x1e3f, 0x1e3f,
9732 0x1e41, 0x1e41,
9733 0x1e43, 0x1e43,
9734 0x1e45, 0x1e45,
9735 0x1e47, 0x1e47,
9736 0x1e49, 0x1e49,
9737 0x1e4b, 0x1e4b,
9738 0x1e4d, 0x1e4d,
9739 0x1e4f, 0x1e4f,
9740 0x1e51, 0x1e51,
9741 0x1e53, 0x1e53,
9742 0x1e55, 0x1e55,
9743 0x1e57, 0x1e57,
9744 0x1e59, 0x1e59,
9745 0x1e5b, 0x1e5b,
9746 0x1e5d, 0x1e5d,
9747 0x1e5f, 0x1e5f,
9748 0x1e61, 0x1e61,
9749 0x1e63, 0x1e63,
9750 0x1e65, 0x1e65,
9751 0x1e67, 0x1e67,
9752 0x1e69, 0x1e69,
9753 0x1e6b, 0x1e6b,
9754 0x1e6d, 0x1e6d,
9755 0x1e6f, 0x1e6f,
9756 0x1e71, 0x1e71,
9757 0x1e73, 0x1e73,
9758 0x1e75, 0x1e75,
9759 0x1e77, 0x1e77,
9760 0x1e79, 0x1e79,
9761 0x1e7b, 0x1e7b,
9762 0x1e7d, 0x1e7d,
9763 0x1e7f, 0x1e7f,
9764 0x1e81, 0x1e81,
9765 0x1e83, 0x1e83,
9766 0x1e85, 0x1e85,
9767 0x1e87, 0x1e87,
9768 0x1e89, 0x1e89,
9769 0x1e8b, 0x1e8b,
9770 0x1e8d, 0x1e8d,
9771 0x1e8f, 0x1e8f,
9772 0x1e91, 0x1e91,
9773 0x1e93, 0x1e93,
9774 0x1e95, 0x1e9b,
9775 0x1ea1, 0x1ea1,
9776 0x1ea3, 0x1ea3,
9777 0x1ea5, 0x1ea5,
9778 0x1ea7, 0x1ea7,
9779 0x1ea9, 0x1ea9,
9780 0x1eab, 0x1eab,
9781 0x1ead, 0x1ead,
9782 0x1eaf, 0x1eaf,
9783 0x1eb1, 0x1eb1,
9784 0x1eb3, 0x1eb3,
9785 0x1eb5, 0x1eb5,
9786 0x1eb7, 0x1eb7,
9787 0x1eb9, 0x1eb9,
9788 0x1ebb, 0x1ebb,
9789 0x1ebd, 0x1ebd,
9790 0x1ebf, 0x1ebf,
9791 0x1ec1, 0x1ec1,
9792 0x1ec3, 0x1ec3,
9793 0x1ec5, 0x1ec5,
9794 0x1ec7, 0x1ec7,
9795 0x1ec9, 0x1ec9,
9796 0x1ecb, 0x1ecb,
9797 0x1ecd, 0x1ecd,
9798 0x1ecf, 0x1ecf,
9799 0x1ed1, 0x1ed1,
9800 0x1ed3, 0x1ed3,
9801 0x1ed5, 0x1ed5,
9802 0x1ed7, 0x1ed7,
9803 0x1ed9, 0x1ed9,
9804 0x1edb, 0x1edb,
9805 0x1edd, 0x1edd,
9806 0x1edf, 0x1edf,
9807 0x1ee1, 0x1ee1,
9808 0x1ee3, 0x1ee3,
9809 0x1ee5, 0x1ee5,
9810 0x1ee7, 0x1ee7,
9811 0x1ee9, 0x1ee9,
9812 0x1eeb, 0x1eeb,
9813 0x1eed, 0x1eed,
9814 0x1eef, 0x1eef,
9815 0x1ef1, 0x1ef1,
9816 0x1ef3, 0x1ef3,
9817 0x1ef5, 0x1ef5,
9818 0x1ef7, 0x1ef7,
9819 0x1ef9, 0x1ef9,
9820 0x1efb, 0x1efb,
9821 0x1efd, 0x1efd,
9822 0x1eff, 0x1f07,
9823 0x1f10, 0x1f15,
9824 0x1f20, 0x1f27,
9825 0x1f30, 0x1f37,
9826 0x1f40, 0x1f45,
9827 0x1f50, 0x1f57,
9828 0x1f60, 0x1f67,
9829 0x1f70, 0x1f7d,
9830 0x1f80, 0x1fb4,
9831 0x1fb6, 0x1fb7,
9832 0x1fbc, 0x1fbc,
9833 0x1fbe, 0x1fbe,
9834 0x1fc2, 0x1fc4,
9835 0x1fc6, 0x1fc7,
9836 0x1fcc, 0x1fcc,
9837 0x1fd0, 0x1fd3,
9838 0x1fd6, 0x1fd7,
9839 0x1fe0, 0x1fe7,
9840 0x1ff2, 0x1ff4,
9841 0x1ff6, 0x1ff7,
9842 0x1ffc, 0x1ffc,
9843 0x214e, 0x214e,
9844 0x2170, 0x217f,
9845 0x2184, 0x2184,
9846 0x24d0, 0x24e9,
9847 0x2c30, 0x2c5e,
9848 0x2c61, 0x2c61,
9849 0x2c65, 0x2c66,
9850 0x2c68, 0x2c68,
9851 0x2c6a, 0x2c6a,
9852 0x2c6c, 0x2c6c,
9853 0x2c73, 0x2c73,
9854 0x2c76, 0x2c76,
9855 0x2c81, 0x2c81,
9856 0x2c83, 0x2c83,
9857 0x2c85, 0x2c85,
9858 0x2c87, 0x2c87,
9859 0x2c89, 0x2c89,
9860 0x2c8b, 0x2c8b,
9861 0x2c8d, 0x2c8d,
9862 0x2c8f, 0x2c8f,
9863 0x2c91, 0x2c91,
9864 0x2c93, 0x2c93,
9865 0x2c95, 0x2c95,
9866 0x2c97, 0x2c97,
9867 0x2c99, 0x2c99,
9868 0x2c9b, 0x2c9b,
9869 0x2c9d, 0x2c9d,
9870 0x2c9f, 0x2c9f,
9871 0x2ca1, 0x2ca1,
9872 0x2ca3, 0x2ca3,
9873 0x2ca5, 0x2ca5,
9874 0x2ca7, 0x2ca7,
9875 0x2ca9, 0x2ca9,
9876 0x2cab, 0x2cab,
9877 0x2cad, 0x2cad,
9878 0x2caf, 0x2caf,
9879 0x2cb1, 0x2cb1,
9880 0x2cb3, 0x2cb3,
9881 0x2cb5, 0x2cb5,
9882 0x2cb7, 0x2cb7,
9883 0x2cb9, 0x2cb9,
9884 0x2cbb, 0x2cbb,
9885 0x2cbd, 0x2cbd,
9886 0x2cbf, 0x2cbf,
9887 0x2cc1, 0x2cc1,
9888 0x2cc3, 0x2cc3,
9889 0x2cc5, 0x2cc5,
9890 0x2cc7, 0x2cc7,
9891 0x2cc9, 0x2cc9,
9892 0x2ccb, 0x2ccb,
9893 0x2ccd, 0x2ccd,
9894 0x2ccf, 0x2ccf,
9895 0x2cd1, 0x2cd1,
9896 0x2cd3, 0x2cd3,
9897 0x2cd5, 0x2cd5,
9898 0x2cd7, 0x2cd7,
9899 0x2cd9, 0x2cd9,
9900 0x2cdb, 0x2cdb,
9901 0x2cdd, 0x2cdd,
9902 0x2cdf, 0x2cdf,
9903 0x2ce1, 0x2ce1,
9904 0x2ce3, 0x2ce3,
9905 0x2cec, 0x2cec,
9906 0x2cee, 0x2cee,
9907 0x2cf3, 0x2cf3,
9908 0x2d00, 0x2d25,
9909 0x2d27, 0x2d27,
9910 0x2d2d, 0x2d2d,
9911 0xa641, 0xa641,
9912 0xa643, 0xa643,
9913 0xa645, 0xa645,
9914 0xa647, 0xa647,
9915 0xa649, 0xa649,
9916 0xa64b, 0xa64b,
9917 0xa64d, 0xa64d,
9918 0xa64f, 0xa64f,
9919 0xa651, 0xa651,
9920 0xa653, 0xa653,
9921 0xa655, 0xa655,
9922 0xa657, 0xa657,
9923 0xa659, 0xa659,
9924 0xa65b, 0xa65b,
9925 0xa65d, 0xa65d,
9926 0xa65f, 0xa65f,
9927 0xa661, 0xa661,
9928 0xa663, 0xa663,
9929 0xa665, 0xa665,
9930 0xa667, 0xa667,
9931 0xa669, 0xa669,
9932 0xa66b, 0xa66b,
9933 0xa66d, 0xa66d,
9934 0xa681, 0xa681,
9935 0xa683, 0xa683,
9936 0xa685, 0xa685,
9937 0xa687, 0xa687,
9938 0xa689, 0xa689,
9939 0xa68b, 0xa68b,
9940 0xa68d, 0xa68d,
9941 0xa68f, 0xa68f,
9942 0xa691, 0xa691,
9943 0xa693, 0xa693,
9944 0xa695, 0xa695,
9945 0xa697, 0xa697,
9946 0xa699, 0xa699,
9947 0xa69b, 0xa69b,
9948 0xa723, 0xa723,
9949 0xa725, 0xa725,
9950 0xa727, 0xa727,
9951 0xa729, 0xa729,
9952 0xa72b, 0xa72b,
9953 0xa72d, 0xa72d,
9954 0xa72f, 0xa72f,
9955 0xa733, 0xa733,
9956 0xa735, 0xa735,
9957 0xa737, 0xa737,
9958 0xa739, 0xa739,
9959 0xa73b, 0xa73b,
9960 0xa73d, 0xa73d,
9961 0xa73f, 0xa73f,
9962 0xa741, 0xa741,
9963 0xa743, 0xa743,
9964 0xa745, 0xa745,
9965 0xa747, 0xa747,
9966 0xa749, 0xa749,
9967 0xa74b, 0xa74b,
9968 0xa74d, 0xa74d,
9969 0xa74f, 0xa74f,
9970 0xa751, 0xa751,
9971 0xa753, 0xa753,
9972 0xa755, 0xa755,
9973 0xa757, 0xa757,
9974 0xa759, 0xa759,
9975 0xa75b, 0xa75b,
9976 0xa75d, 0xa75d,
9977 0xa75f, 0xa75f,
9978 0xa761, 0xa761,
9979 0xa763, 0xa763,
9980 0xa765, 0xa765,
9981 0xa767, 0xa767,
9982 0xa769, 0xa769,
9983 0xa76b, 0xa76b,
9984 0xa76d, 0xa76d,
9985 0xa76f, 0xa76f,
9986 0xa77a, 0xa77a,
9987 0xa77c, 0xa77c,
9988 0xa77f, 0xa77f,
9989 0xa781, 0xa781,
9990 0xa783, 0xa783,
9991 0xa785, 0xa785,
9992 0xa787, 0xa787,
9993 0xa78c, 0xa78c,
9994 0xa791, 0xa791,
9995 0xa793, 0xa794,
9996 0xa797, 0xa797,
9997 0xa799, 0xa799,
9998 0xa79b, 0xa79b,
9999 0xa79d, 0xa79d,
10000 0xa79f, 0xa79f,
10001 0xa7a1, 0xa7a1,
10002 0xa7a3, 0xa7a3,
10003 0xa7a5, 0xa7a5,
10004 0xa7a7, 0xa7a7,
10005 0xa7a9, 0xa7a9,
10006 0xa7b5, 0xa7b5,
10007 0xa7b7, 0xa7b7,
10008 0xa7b9, 0xa7b9,
10009 0xa7bb, 0xa7bb,
10010 0xa7bd, 0xa7bd,
10011 0xa7bf, 0xa7bf,
10012 0xa7c3, 0xa7c3,
10013 0xa7c8, 0xa7c8,
10014 0xa7ca, 0xa7ca,
10015 0xa7f6, 0xa7f6,
10016 0xab53, 0xab53,
10017 0xab70, 0xabbf,
10018 0xfb00, 0xfb06,
10019 0xfb13, 0xfb17,
10020 0xff41, 0xff5a,
10021 0x10428, 0x1044f,
10022 0x104d8, 0x104fb,
10023 0x10cc0, 0x10cf2,
10024 0x118c0, 0x118df,
10025 0x16e60, 0x16e7f,
10026 0x1e922, 0x1e943,
10027 }; /* END of CR_Changes_When_Uppercased */
10028 
10029 /* PROPERTY: 'Cherokee': Script */
10030 static const OnigCodePoint
10031 CR_Cherokee[] = { 3,
10032 0x13a0, 0x13f5,
10033 0x13f8, 0x13fd,
10034 0xab70, 0xabbf,
10035 }; /* END of CR_Cherokee */
10036 
10037 /* PROPERTY: 'Chorasmian': Script */
10038 static const OnigCodePoint
10039 CR_Chorasmian[] = { 1,
10040 0x10fb0, 0x10fcb,
10041 }; /* END of CR_Chorasmian */
10042 
10043 /* PROPERTY: 'Cn': General Category */
10044 static const OnigCodePoint
10045 CR_Cn[] = { 677,
10046 0x0378, 0x0379,
10047 0x0380, 0x0383,
10048 0x038b, 0x038b,
10049 0x038d, 0x038d,
10050 0x03a2, 0x03a2,
10051 0x0530, 0x0530,
10052 0x0557, 0x0558,
10053 0x058b, 0x058c,
10054 0x0590, 0x0590,
10055 0x05c8, 0x05cf,
10056 0x05eb, 0x05ee,
10057 0x05f5, 0x05ff,
10058 0x061d, 0x061d,
10059 0x070e, 0x070e,
10060 0x074b, 0x074c,
10061 0x07b2, 0x07bf,
10062 0x07fb, 0x07fc,
10063 0x082e, 0x082f,
10064 0x083f, 0x083f,
10065 0x085c, 0x085d,
10066 0x085f, 0x085f,
10067 0x086b, 0x089f,
10068 0x08b5, 0x08b5,
10069 0x08c8, 0x08d2,
10070 0x0984, 0x0984,
10071 0x098d, 0x098e,
10072 0x0991, 0x0992,
10073 0x09a9, 0x09a9,
10074 0x09b1, 0x09b1,
10075 0x09b3, 0x09b5,
10076 0x09ba, 0x09bb,
10077 0x09c5, 0x09c6,
10078 0x09c9, 0x09ca,
10079 0x09cf, 0x09d6,
10080 0x09d8, 0x09db,
10081 0x09de, 0x09de,
10082 0x09e4, 0x09e5,
10083 0x09ff, 0x0a00,
10084 0x0a04, 0x0a04,
10085 0x0a0b, 0x0a0e,
10086 0x0a11, 0x0a12,
10087 0x0a29, 0x0a29,
10088 0x0a31, 0x0a31,
10089 0x0a34, 0x0a34,
10090 0x0a37, 0x0a37,
10091 0x0a3a, 0x0a3b,
10092 0x0a3d, 0x0a3d,
10093 0x0a43, 0x0a46,
10094 0x0a49, 0x0a4a,
10095 0x0a4e, 0x0a50,
10096 0x0a52, 0x0a58,
10097 0x0a5d, 0x0a5d,
10098 0x0a5f, 0x0a65,
10099 0x0a77, 0x0a80,
10100 0x0a84, 0x0a84,
10101 0x0a8e, 0x0a8e,
10102 0x0a92, 0x0a92,
10103 0x0aa9, 0x0aa9,
10104 0x0ab1, 0x0ab1,
10105 0x0ab4, 0x0ab4,
10106 0x0aba, 0x0abb,
10107 0x0ac6, 0x0ac6,
10108 0x0aca, 0x0aca,
10109 0x0ace, 0x0acf,
10110 0x0ad1, 0x0adf,
10111 0x0ae4, 0x0ae5,
10112 0x0af2, 0x0af8,
10113 0x0b00, 0x0b00,
10114 0x0b04, 0x0b04,
10115 0x0b0d, 0x0b0e,
10116 0x0b11, 0x0b12,
10117 0x0b29, 0x0b29,
10118 0x0b31, 0x0b31,
10119 0x0b34, 0x0b34,
10120 0x0b3a, 0x0b3b,
10121 0x0b45, 0x0b46,
10122 0x0b49, 0x0b4a,
10123 0x0b4e, 0x0b54,
10124 0x0b58, 0x0b5b,
10125 0x0b5e, 0x0b5e,
10126 0x0b64, 0x0b65,
10127 0x0b78, 0x0b81,
10128 0x0b84, 0x0b84,
10129 0x0b8b, 0x0b8d,
10130 0x0b91, 0x0b91,
10131 0x0b96, 0x0b98,
10132 0x0b9b, 0x0b9b,
10133 0x0b9d, 0x0b9d,
10134 0x0ba0, 0x0ba2,
10135 0x0ba5, 0x0ba7,
10136 0x0bab, 0x0bad,
10137 0x0bba, 0x0bbd,
10138 0x0bc3, 0x0bc5,
10139 0x0bc9, 0x0bc9,
10140 0x0bce, 0x0bcf,
10141 0x0bd1, 0x0bd6,
10142 0x0bd8, 0x0be5,
10143 0x0bfb, 0x0bff,
10144 0x0c0d, 0x0c0d,
10145 0x0c11, 0x0c11,
10146 0x0c29, 0x0c29,
10147 0x0c3a, 0x0c3c,
10148 0x0c45, 0x0c45,
10149 0x0c49, 0x0c49,
10150 0x0c4e, 0x0c54,
10151 0x0c57, 0x0c57,
10152 0x0c5b, 0x0c5f,
10153 0x0c64, 0x0c65,
10154 0x0c70, 0x0c76,
10155 0x0c8d, 0x0c8d,
10156 0x0c91, 0x0c91,
10157 0x0ca9, 0x0ca9,
10158 0x0cb4, 0x0cb4,
10159 0x0cba, 0x0cbb,
10160 0x0cc5, 0x0cc5,
10161 0x0cc9, 0x0cc9,
10162 0x0cce, 0x0cd4,
10163 0x0cd7, 0x0cdd,
10164 0x0cdf, 0x0cdf,
10165 0x0ce4, 0x0ce5,
10166 0x0cf0, 0x0cf0,
10167 0x0cf3, 0x0cff,
10168 0x0d0d, 0x0d0d,
10169 0x0d11, 0x0d11,
10170 0x0d45, 0x0d45,
10171 0x0d49, 0x0d49,
10172 0x0d50, 0x0d53,
10173 0x0d64, 0x0d65,
10174 0x0d80, 0x0d80,
10175 0x0d84, 0x0d84,
10176 0x0d97, 0x0d99,
10177 0x0db2, 0x0db2,
10178 0x0dbc, 0x0dbc,
10179 0x0dbe, 0x0dbf,
10180 0x0dc7, 0x0dc9,
10181 0x0dcb, 0x0dce,
10182 0x0dd5, 0x0dd5,
10183 0x0dd7, 0x0dd7,
10184 0x0de0, 0x0de5,
10185 0x0df0, 0x0df1,
10186 0x0df5, 0x0e00,
10187 0x0e3b, 0x0e3e,
10188 0x0e5c, 0x0e80,
10189 0x0e83, 0x0e83,
10190 0x0e85, 0x0e85,
10191 0x0e8b, 0x0e8b,
10192 0x0ea4, 0x0ea4,
10193 0x0ea6, 0x0ea6,
10194 0x0ebe, 0x0ebf,
10195 0x0ec5, 0x0ec5,
10196 0x0ec7, 0x0ec7,
10197 0x0ece, 0x0ecf,
10198 0x0eda, 0x0edb,
10199 0x0ee0, 0x0eff,
10200 0x0f48, 0x0f48,
10201 0x0f6d, 0x0f70,
10202 0x0f98, 0x0f98,
10203 0x0fbd, 0x0fbd,
10204 0x0fcd, 0x0fcd,
10205 0x0fdb, 0x0fff,
10206 0x10c6, 0x10c6,
10207 0x10c8, 0x10cc,
10208 0x10ce, 0x10cf,
10209 0x1249, 0x1249,
10210 0x124e, 0x124f,
10211 0x1257, 0x1257,
10212 0x1259, 0x1259,
10213 0x125e, 0x125f,
10214 0x1289, 0x1289,
10215 0x128e, 0x128f,
10216 0x12b1, 0x12b1,
10217 0x12b6, 0x12b7,
10218 0x12bf, 0x12bf,
10219 0x12c1, 0x12c1,
10220 0x12c6, 0x12c7,
10221 0x12d7, 0x12d7,
10222 0x1311, 0x1311,
10223 0x1316, 0x1317,
10224 0x135b, 0x135c,
10225 0x137d, 0x137f,
10226 0x139a, 0x139f,
10227 0x13f6, 0x13f7,
10228 0x13fe, 0x13ff,
10229 0x169d, 0x169f,
10230 0x16f9, 0x16ff,
10231 0x170d, 0x170d,
10232 0x1715, 0x171f,
10233 0x1737, 0x173f,
10234 0x1754, 0x175f,
10235 0x176d, 0x176d,
10236 0x1771, 0x1771,
10237 0x1774, 0x177f,
10238 0x17de, 0x17df,
10239 0x17ea, 0x17ef,
10240 0x17fa, 0x17ff,
10241 0x180f, 0x180f,
10242 0x181a, 0x181f,
10243 0x1879, 0x187f,
10244 0x18ab, 0x18af,
10245 0x18f6, 0x18ff,
10246 0x191f, 0x191f,
10247 0x192c, 0x192f,
10248 0x193c, 0x193f,
10249 0x1941, 0x1943,
10250 0x196e, 0x196f,
10251 0x1975, 0x197f,
10252 0x19ac, 0x19af,
10253 0x19ca, 0x19cf,
10254 0x19db, 0x19dd,
10255 0x1a1c, 0x1a1d,
10256 0x1a5f, 0x1a5f,
10257 0x1a7d, 0x1a7e,
10258 0x1a8a, 0x1a8f,
10259 0x1a9a, 0x1a9f,
10260 0x1aae, 0x1aaf,
10261 0x1ac1, 0x1aff,
10262 0x1b4c, 0x1b4f,
10263 0x1b7d, 0x1b7f,
10264 0x1bf4, 0x1bfb,
10265 0x1c38, 0x1c3a,
10266 0x1c4a, 0x1c4c,
10267 0x1c89, 0x1c8f,
10268 0x1cbb, 0x1cbc,
10269 0x1cc8, 0x1ccf,
10270 0x1cfb, 0x1cff,
10271 0x1dfa, 0x1dfa,
10272 0x1f16, 0x1f17,
10273 0x1f1e, 0x1f1f,
10274 0x1f46, 0x1f47,
10275 0x1f4e, 0x1f4f,
10276 0x1f58, 0x1f58,
10277 0x1f5a, 0x1f5a,
10278 0x1f5c, 0x1f5c,
10279 0x1f5e, 0x1f5e,
10280 0x1f7e, 0x1f7f,
10281 0x1fb5, 0x1fb5,
10282 0x1fc5, 0x1fc5,
10283 0x1fd4, 0x1fd5,
10284 0x1fdc, 0x1fdc,
10285 0x1ff0, 0x1ff1,
10286 0x1ff5, 0x1ff5,
10287 0x1fff, 0x1fff,
10288 0x2065, 0x2065,
10289 0x2072, 0x2073,
10290 0x208f, 0x208f,
10291 0x209d, 0x209f,
10292 0x20c0, 0x20cf,
10293 0x20f1, 0x20ff,
10294 0x218c, 0x218f,
10295 0x2427, 0x243f,
10296 0x244b, 0x245f,
10297 0x2b74, 0x2b75,
10298 0x2b96, 0x2b96,
10299 0x2c2f, 0x2c2f,
10300 0x2c5f, 0x2c5f,
10301 0x2cf4, 0x2cf8,
10302 0x2d26, 0x2d26,
10303 0x2d28, 0x2d2c,
10304 0x2d2e, 0x2d2f,
10305 0x2d68, 0x2d6e,
10306 0x2d71, 0x2d7e,
10307 0x2d97, 0x2d9f,
10308 0x2da7, 0x2da7,
10309 0x2daf, 0x2daf,
10310 0x2db7, 0x2db7,
10311 0x2dbf, 0x2dbf,
10312 0x2dc7, 0x2dc7,
10313 0x2dcf, 0x2dcf,
10314 0x2dd7, 0x2dd7,
10315 0x2ddf, 0x2ddf,
10316 0x2e53, 0x2e7f,
10317 0x2e9a, 0x2e9a,
10318 0x2ef4, 0x2eff,
10319 0x2fd6, 0x2fef,
10320 0x2ffc, 0x2fff,
10321 0x3040, 0x3040,
10322 0x3097, 0x3098,
10323 0x3100, 0x3104,
10324 0x3130, 0x3130,
10325 0x318f, 0x318f,
10326 0x31e4, 0x31ef,
10327 0x321f, 0x321f,
10328 0x9ffd, 0x9fff,
10329 0xa48d, 0xa48f,
10330 0xa4c7, 0xa4cf,
10331 0xa62c, 0xa63f,
10332 0xa6f8, 0xa6ff,
10333 0xa7c0, 0xa7c1,
10334 0xa7cb, 0xa7f4,
10335 0xa82d, 0xa82f,
10336 0xa83a, 0xa83f,
10337 0xa878, 0xa87f,
10338 0xa8c6, 0xa8cd,
10339 0xa8da, 0xa8df,
10340 0xa954, 0xa95e,
10341 0xa97d, 0xa97f,
10342 0xa9ce, 0xa9ce,
10343 0xa9da, 0xa9dd,
10344 0xa9ff, 0xa9ff,
10345 0xaa37, 0xaa3f,
10346 0xaa4e, 0xaa4f,
10347 0xaa5a, 0xaa5b,
10348 0xaac3, 0xaada,
10349 0xaaf7, 0xab00,
10350 0xab07, 0xab08,
10351 0xab0f, 0xab10,
10352 0xab17, 0xab1f,
10353 0xab27, 0xab27,
10354 0xab2f, 0xab2f,
10355 0xab6c, 0xab6f,
10356 0xabee, 0xabef,
10357 0xabfa, 0xabff,
10358 0xd7a4, 0xd7af,
10359 0xd7c7, 0xd7ca,
10360 0xd7fc, 0xd7ff,
10361 0xfa6e, 0xfa6f,
10362 0xfada, 0xfaff,
10363 0xfb07, 0xfb12,
10364 0xfb18, 0xfb1c,
10365 0xfb37, 0xfb37,
10366 0xfb3d, 0xfb3d,
10367 0xfb3f, 0xfb3f,
10368 0xfb42, 0xfb42,
10369 0xfb45, 0xfb45,
10370 0xfbc2, 0xfbd2,
10371 0xfd40, 0xfd4f,
10372 0xfd90, 0xfd91,
10373 0xfdc8, 0xfdef,
10374 0xfdfe, 0xfdff,
10375 0xfe1a, 0xfe1f,
10376 0xfe53, 0xfe53,
10377 0xfe67, 0xfe67,
10378 0xfe6c, 0xfe6f,
10379 0xfe75, 0xfe75,
10380 0xfefd, 0xfefe,
10381 0xff00, 0xff00,
10382 0xffbf, 0xffc1,
10383 0xffc8, 0xffc9,
10384 0xffd0, 0xffd1,
10385 0xffd8, 0xffd9,
10386 0xffdd, 0xffdf,
10387 0xffe7, 0xffe7,
10388 0xffef, 0xfff8,
10389 0xfffe, 0xffff,
10390 0x1000c, 0x1000c,
10391 0x10027, 0x10027,
10392 0x1003b, 0x1003b,
10393 0x1003e, 0x1003e,
10394 0x1004e, 0x1004f,
10395 0x1005e, 0x1007f,
10396 0x100fb, 0x100ff,
10397 0x10103, 0x10106,
10398 0x10134, 0x10136,
10399 0x1018f, 0x1018f,
10400 0x1019d, 0x1019f,
10401 0x101a1, 0x101cf,
10402 0x101fe, 0x1027f,
10403 0x1029d, 0x1029f,
10404 0x102d1, 0x102df,
10405 0x102fc, 0x102ff,
10406 0x10324, 0x1032c,
10407 0x1034b, 0x1034f,
10408 0x1037b, 0x1037f,
10409 0x1039e, 0x1039e,
10410 0x103c4, 0x103c7,
10411 0x103d6, 0x103ff,
10412 0x1049e, 0x1049f,
10413 0x104aa, 0x104af,
10414 0x104d4, 0x104d7,
10415 0x104fc, 0x104ff,
10416 0x10528, 0x1052f,
10417 0x10564, 0x1056e,
10418 0x10570, 0x105ff,
10419 0x10737, 0x1073f,
10420 0x10756, 0x1075f,
10421 0x10768, 0x107ff,
10422 0x10806, 0x10807,
10423 0x10809, 0x10809,
10424 0x10836, 0x10836,
10425 0x10839, 0x1083b,
10426 0x1083d, 0x1083e,
10427 0x10856, 0x10856,
10428 0x1089f, 0x108a6,
10429 0x108b0, 0x108df,
10430 0x108f3, 0x108f3,
10431 0x108f6, 0x108fa,
10432 0x1091c, 0x1091e,
10433 0x1093a, 0x1093e,
10434 0x10940, 0x1097f,
10435 0x109b8, 0x109bb,
10436 0x109d0, 0x109d1,
10437 0x10a04, 0x10a04,
10438 0x10a07, 0x10a0b,
10439 0x10a14, 0x10a14,
10440 0x10a18, 0x10a18,
10441 0x10a36, 0x10a37,
10442 0x10a3b, 0x10a3e,
10443 0x10a49, 0x10a4f,
10444 0x10a59, 0x10a5f,
10445 0x10aa0, 0x10abf,
10446 0x10ae7, 0x10aea,
10447 0x10af7, 0x10aff,
10448 0x10b36, 0x10b38,
10449 0x10b56, 0x10b57,
10450 0x10b73, 0x10b77,
10451 0x10b92, 0x10b98,
10452 0x10b9d, 0x10ba8,
10453 0x10bb0, 0x10bff,
10454 0x10c49, 0x10c7f,
10455 0x10cb3, 0x10cbf,
10456 0x10cf3, 0x10cf9,
10457 0x10d28, 0x10d2f,
10458 0x10d3a, 0x10e5f,
10459 0x10e7f, 0x10e7f,
10460 0x10eaa, 0x10eaa,
10461 0x10eae, 0x10eaf,
10462 0x10eb2, 0x10eff,
10463 0x10f28, 0x10f2f,
10464 0x10f5a, 0x10faf,
10465 0x10fcc, 0x10fdf,
10466 0x10ff7, 0x10fff,
10467 0x1104e, 0x11051,
10468 0x11070, 0x1107e,
10469 0x110c2, 0x110cc,
10470 0x110ce, 0x110cf,
10471 0x110e9, 0x110ef,
10472 0x110fa, 0x110ff,
10473 0x11135, 0x11135,
10474 0x11148, 0x1114f,
10475 0x11177, 0x1117f,
10476 0x111e0, 0x111e0,
10477 0x111f5, 0x111ff,
10478 0x11212, 0x11212,
10479 0x1123f, 0x1127f,
10480 0x11287, 0x11287,
10481 0x11289, 0x11289,
10482 0x1128e, 0x1128e,
10483 0x1129e, 0x1129e,
10484 0x112aa, 0x112af,
10485 0x112eb, 0x112ef,
10486 0x112fa, 0x112ff,
10487 0x11304, 0x11304,
10488 0x1130d, 0x1130e,
10489 0x11311, 0x11312,
10490 0x11329, 0x11329,
10491 0x11331, 0x11331,
10492 0x11334, 0x11334,
10493 0x1133a, 0x1133a,
10494 0x11345, 0x11346,
10495 0x11349, 0x1134a,
10496 0x1134e, 0x1134f,
10497 0x11351, 0x11356,
10498 0x11358, 0x1135c,
10499 0x11364, 0x11365,
10500 0x1136d, 0x1136f,
10501 0x11375, 0x113ff,
10502 0x1145c, 0x1145c,
10503 0x11462, 0x1147f,
10504 0x114c8, 0x114cf,
10505 0x114da, 0x1157f,
10506 0x115b6, 0x115b7,
10507 0x115de, 0x115ff,
10508 0x11645, 0x1164f,
10509 0x1165a, 0x1165f,
10510 0x1166d, 0x1167f,
10511 0x116b9, 0x116bf,
10512 0x116ca, 0x116ff,
10513 0x1171b, 0x1171c,
10514 0x1172c, 0x1172f,
10515 0x11740, 0x117ff,
10516 0x1183c, 0x1189f,
10517 0x118f3, 0x118fe,
10518 0x11907, 0x11908,
10519 0x1190a, 0x1190b,
10520 0x11914, 0x11914,
10521 0x11917, 0x11917,
10522 0x11936, 0x11936,
10523 0x11939, 0x1193a,
10524 0x11947, 0x1194f,
10525 0x1195a, 0x1199f,
10526 0x119a8, 0x119a9,
10527 0x119d8, 0x119d9,
10528 0x119e5, 0x119ff,
10529 0x11a48, 0x11a4f,
10530 0x11aa3, 0x11abf,
10531 0x11af9, 0x11bff,
10532 0x11c09, 0x11c09,
10533 0x11c37, 0x11c37,
10534 0x11c46, 0x11c4f,
10535 0x11c6d, 0x11c6f,
10536 0x11c90, 0x11c91,
10537 0x11ca8, 0x11ca8,
10538 0x11cb7, 0x11cff,
10539 0x11d07, 0x11d07,
10540 0x11d0a, 0x11d0a,
10541 0x11d37, 0x11d39,
10542 0x11d3b, 0x11d3b,
10543 0x11d3e, 0x11d3e,
10544 0x11d48, 0x11d4f,
10545 0x11d5a, 0x11d5f,
10546 0x11d66, 0x11d66,
10547 0x11d69, 0x11d69,
10548 0x11d8f, 0x11d8f,
10549 0x11d92, 0x11d92,
10550 0x11d99, 0x11d9f,
10551 0x11daa, 0x11edf,
10552 0x11ef9, 0x11faf,
10553 0x11fb1, 0x11fbf,
10554 0x11ff2, 0x11ffe,
10555 0x1239a, 0x123ff,
10556 0x1246f, 0x1246f,
10557 0x12475, 0x1247f,
10558 0x12544, 0x12fff,
10559 0x1342f, 0x1342f,
10560 0x13439, 0x143ff,
10561 0x14647, 0x167ff,
10562 0x16a39, 0x16a3f,
10563 0x16a5f, 0x16a5f,
10564 0x16a6a, 0x16a6d,
10565 0x16a70, 0x16acf,
10566 0x16aee, 0x16aef,
10567 0x16af6, 0x16aff,
10568 0x16b46, 0x16b4f,
10569 0x16b5a, 0x16b5a,
10570 0x16b62, 0x16b62,
10571 0x16b78, 0x16b7c,
10572 0x16b90, 0x16e3f,
10573 0x16e9b, 0x16eff,
10574 0x16f4b, 0x16f4e,
10575 0x16f88, 0x16f8e,
10576 0x16fa0, 0x16fdf,
10577 0x16fe5, 0x16fef,
10578 0x16ff2, 0x16fff,
10579 0x187f8, 0x187ff,
10580 0x18cd6, 0x18cff,
10581 0x18d09, 0x1afff,
10582 0x1b11f, 0x1b14f,
10583 0x1b153, 0x1b163,
10584 0x1b168, 0x1b16f,
10585 0x1b2fc, 0x1bbff,
10586 0x1bc6b, 0x1bc6f,
10587 0x1bc7d, 0x1bc7f,
10588 0x1bc89, 0x1bc8f,
10589 0x1bc9a, 0x1bc9b,
10590 0x1bca4, 0x1cfff,
10591 0x1d0f6, 0x1d0ff,
10592 0x1d127, 0x1d128,
10593 0x1d1e9, 0x1d1ff,
10594 0x1d246, 0x1d2df,
10595 0x1d2f4, 0x1d2ff,
10596 0x1d357, 0x1d35f,
10597 0x1d379, 0x1d3ff,
10598 0x1d455, 0x1d455,
10599 0x1d49d, 0x1d49d,
10600 0x1d4a0, 0x1d4a1,
10601 0x1d4a3, 0x1d4a4,
10602 0x1d4a7, 0x1d4a8,
10603 0x1d4ad, 0x1d4ad,
10604 0x1d4ba, 0x1d4ba,
10605 0x1d4bc, 0x1d4bc,
10606 0x1d4c4, 0x1d4c4,
10607 0x1d506, 0x1d506,
10608 0x1d50b, 0x1d50c,
10609 0x1d515, 0x1d515,
10610 0x1d51d, 0x1d51d,
10611 0x1d53a, 0x1d53a,
10612 0x1d53f, 0x1d53f,
10613 0x1d545, 0x1d545,
10614 0x1d547, 0x1d549,
10615 0x1d551, 0x1d551,
10616 0x1d6a6, 0x1d6a7,
10617 0x1d7cc, 0x1d7cd,
10618 0x1da8c, 0x1da9a,
10619 0x1daa0, 0x1daa0,
10620 0x1dab0, 0x1dfff,
10621 0x1e007, 0x1e007,
10622 0x1e019, 0x1e01a,
10623 0x1e022, 0x1e022,
10624 0x1e025, 0x1e025,
10625 0x1e02b, 0x1e0ff,
10626 0x1e12d, 0x1e12f,
10627 0x1e13e, 0x1e13f,
10628 0x1e14a, 0x1e14d,
10629 0x1e150, 0x1e2bf,
10630 0x1e2fa, 0x1e2fe,
10631 0x1e300, 0x1e7ff,
10632 0x1e8c5, 0x1e8c6,
10633 0x1e8d7, 0x1e8ff,
10634 0x1e94c, 0x1e94f,
10635 0x1e95a, 0x1e95d,
10636 0x1e960, 0x1ec70,
10637 0x1ecb5, 0x1ed00,
10638 0x1ed3e, 0x1edff,
10639 0x1ee04, 0x1ee04,
10640 0x1ee20, 0x1ee20,
10641 0x1ee23, 0x1ee23,
10642 0x1ee25, 0x1ee26,
10643 0x1ee28, 0x1ee28,
10644 0x1ee33, 0x1ee33,
10645 0x1ee38, 0x1ee38,
10646 0x1ee3a, 0x1ee3a,
10647 0x1ee3c, 0x1ee41,
10648 0x1ee43, 0x1ee46,
10649 0x1ee48, 0x1ee48,
10650 0x1ee4a, 0x1ee4a,
10651 0x1ee4c, 0x1ee4c,
10652 0x1ee50, 0x1ee50,
10653 0x1ee53, 0x1ee53,
10654 0x1ee55, 0x1ee56,
10655 0x1ee58, 0x1ee58,
10656 0x1ee5a, 0x1ee5a,
10657 0x1ee5c, 0x1ee5c,
10658 0x1ee5e, 0x1ee5e,
10659 0x1ee60, 0x1ee60,
10660 0x1ee63, 0x1ee63,
10661 0x1ee65, 0x1ee66,
10662 0x1ee6b, 0x1ee6b,
10663 0x1ee73, 0x1ee73,
10664 0x1ee78, 0x1ee78,
10665 0x1ee7d, 0x1ee7d,
10666 0x1ee7f, 0x1ee7f,
10667 0x1ee8a, 0x1ee8a,
10668 0x1ee9c, 0x1eea0,
10669 0x1eea4, 0x1eea4,
10670 0x1eeaa, 0x1eeaa,
10671 0x1eebc, 0x1eeef,
10672 0x1eef2, 0x1efff,
10673 0x1f02c, 0x1f02f,
10674 0x1f094, 0x1f09f,
10675 0x1f0af, 0x1f0b0,
10676 0x1f0c0, 0x1f0c0,
10677 0x1f0d0, 0x1f0d0,
10678 0x1f0f6, 0x1f0ff,
10679 0x1f1ae, 0x1f1e5,
10680 0x1f203, 0x1f20f,
10681 0x1f23c, 0x1f23f,
10682 0x1f249, 0x1f24f,
10683 0x1f252, 0x1f25f,
10684 0x1f266, 0x1f2ff,
10685 0x1f6d8, 0x1f6df,
10686 0x1f6ed, 0x1f6ef,
10687 0x1f6fd, 0x1f6ff,
10688 0x1f774, 0x1f77f,
10689 0x1f7d9, 0x1f7df,
10690 0x1f7ec, 0x1f7ff,
10691 0x1f80c, 0x1f80f,
10692 0x1f848, 0x1f84f,
10693 0x1f85a, 0x1f85f,
10694 0x1f888, 0x1f88f,
10695 0x1f8ae, 0x1f8af,
10696 0x1f8b2, 0x1f8ff,
10697 0x1f979, 0x1f979,
10698 0x1f9cc, 0x1f9cc,
10699 0x1fa54, 0x1fa5f,
10700 0x1fa6e, 0x1fa6f,
10701 0x1fa75, 0x1fa77,
10702 0x1fa7b, 0x1fa7f,
10703 0x1fa87, 0x1fa8f,
10704 0x1faa9, 0x1faaf,
10705 0x1fab7, 0x1fabf,
10706 0x1fac3, 0x1facf,
10707 0x1fad7, 0x1faff,
10708 0x1fb93, 0x1fb93,
10709 0x1fbcb, 0x1fbef,
10710 0x1fbfa, 0x1ffff,
10711 0x2a6de, 0x2a6ff,
10712 0x2b735, 0x2b73f,
10713 0x2b81e, 0x2b81f,
10714 0x2cea2, 0x2ceaf,
10715 0x2ebe1, 0x2f7ff,
10716 0x2fa1e, 0x2ffff,
10717 0x3134b, 0xe0000,
10718 0xe0002, 0xe001f,
10719 0xe0080, 0xe00ff,
10720 0xe01f0, 0xeffff,
10721 0xffffe, 0xfffff,
10722 0x10fffe, 0x10ffff,
10723 }; /* END of CR_Cn */
10724 
10725 /* PROPERTY: 'Co': General Category */
10726 static const OnigCodePoint
10727 CR_Co[] = { 3,
10728 0xe000, 0xf8ff,
10729 0xf0000, 0xffffd,
10730 0x100000, 0x10fffd,
10731 }; /* END of CR_Co */
10732 
10733 /* PROPERTY: 'Common': Script */
10734 static const OnigCodePoint
10735 CR_Common[] = { 173,
10736 0x0000, 0x0040,
10737 0x005b, 0x0060,
10738 0x007b, 0x00a9,
10739 0x00ab, 0x00b9,
10740 0x00bb, 0x00bf,
10741 0x00d7, 0x00d7,
10742 0x00f7, 0x00f7,
10743 0x02b9, 0x02df,
10744 0x02e5, 0x02e9,
10745 0x02ec, 0x02ff,
10746 0x0374, 0x0374,
10747 0x037e, 0x037e,
10748 0x0385, 0x0385,
10749 0x0387, 0x0387,
10750 0x0605, 0x0605,
10751 0x060c, 0x060c,
10752 0x061b, 0x061b,
10753 0x061f, 0x061f,
10754 0x0640, 0x0640,
10755 0x06dd, 0x06dd,
10756 0x08e2, 0x08e2,
10757 0x0964, 0x0965,
10758 0x0e3f, 0x0e3f,
10759 0x0fd5, 0x0fd8,
10760 0x10fb, 0x10fb,
10761 0x16eb, 0x16ed,
10762 0x1735, 0x1736,
10763 0x1802, 0x1803,
10764 0x1805, 0x1805,
10765 0x1cd3, 0x1cd3,
10766 0x1ce1, 0x1ce1,
10767 0x1ce9, 0x1cec,
10768 0x1cee, 0x1cf3,
10769 0x1cf5, 0x1cf7,
10770 0x1cfa, 0x1cfa,
10771 0x2000, 0x200b,
10772 0x200e, 0x2064,
10773 0x2066, 0x2070,
10774 0x2074, 0x207e,
10775 0x2080, 0x208e,
10776 0x20a0, 0x20bf,
10777 0x2100, 0x2125,
10778 0x2127, 0x2129,
10779 0x212c, 0x2131,
10780 0x2133, 0x214d,
10781 0x214f, 0x215f,
10782 0x2189, 0x218b,
10783 0x2190, 0x2426,
10784 0x2440, 0x244a,
10785 0x2460, 0x27ff,
10786 0x2900, 0x2b73,
10787 0x2b76, 0x2b95,
10788 0x2b97, 0x2bff,
10789 0x2e00, 0x2e52,
10790 0x2ff0, 0x2ffb,
10791 0x3000, 0x3004,
10792 0x3006, 0x3006,
10793 0x3008, 0x3020,
10794 0x3030, 0x3037,
10795 0x303c, 0x303f,
10796 0x309b, 0x309c,
10797 0x30a0, 0x30a0,
10798 0x30fb, 0x30fc,
10799 0x3190, 0x319f,
10800 0x31c0, 0x31e3,
10801 0x3220, 0x325f,
10802 0x327f, 0x32cf,
10803 0x32ff, 0x32ff,
10804 0x3358, 0x33ff,
10805 0x4dc0, 0x4dff,
10806 0xa700, 0xa721,
10807 0xa788, 0xa78a,
10808 0xa830, 0xa839,
10809 0xa92e, 0xa92e,
10810 0xa9cf, 0xa9cf,
10811 0xab5b, 0xab5b,
10812 0xab6a, 0xab6b,
10813 0xfd3e, 0xfd3f,
10814 0xfe10, 0xfe19,
10815 0xfe30, 0xfe52,
10816 0xfe54, 0xfe66,
10817 0xfe68, 0xfe6b,
10818 0xfeff, 0xfeff,
10819 0xff01, 0xff20,
10820 0xff3b, 0xff40,
10821 0xff5b, 0xff65,
10822 0xff70, 0xff70,
10823 0xff9e, 0xff9f,
10824 0xffe0, 0xffe6,
10825 0xffe8, 0xffee,
10826 0xfff9, 0xfffd,
10827 0x10100, 0x10102,
10828 0x10107, 0x10133,
10829 0x10137, 0x1013f,
10830 0x10190, 0x1019c,
10831 0x101d0, 0x101fc,
10832 0x102e1, 0x102fb,
10833 0x16fe2, 0x16fe3,
10834 0x1bca0, 0x1bca3,
10835 0x1d000, 0x1d0f5,
10836 0x1d100, 0x1d126,
10837 0x1d129, 0x1d166,
10838 0x1d16a, 0x1d17a,
10839 0x1d183, 0x1d184,
10840 0x1d18c, 0x1d1a9,
10841 0x1d1ae, 0x1d1e8,
10842 0x1d2e0, 0x1d2f3,
10843 0x1d300, 0x1d356,
10844 0x1d360, 0x1d378,
10845 0x1d400, 0x1d454,
10846 0x1d456, 0x1d49c,
10847 0x1d49e, 0x1d49f,
10848 0x1d4a2, 0x1d4a2,
10849 0x1d4a5, 0x1d4a6,
10850 0x1d4a9, 0x1d4ac,
10851 0x1d4ae, 0x1d4b9,
10852 0x1d4bb, 0x1d4bb,
10853 0x1d4bd, 0x1d4c3,
10854 0x1d4c5, 0x1d505,
10855 0x1d507, 0x1d50a,
10856 0x1d50d, 0x1d514,
10857 0x1d516, 0x1d51c,
10858 0x1d51e, 0x1d539,
10859 0x1d53b, 0x1d53e,
10860 0x1d540, 0x1d544,
10861 0x1d546, 0x1d546,
10862 0x1d54a, 0x1d550,
10863 0x1d552, 0x1d6a5,
10864 0x1d6a8, 0x1d7cb,
10865 0x1d7ce, 0x1d7ff,
10866 0x1ec71, 0x1ecb4,
10867 0x1ed01, 0x1ed3d,
10868 0x1f000, 0x1f02b,
10869 0x1f030, 0x1f093,
10870 0x1f0a0, 0x1f0ae,
10871 0x1f0b1, 0x1f0bf,
10872 0x1f0c1, 0x1f0cf,
10873 0x1f0d1, 0x1f0f5,
10874 0x1f100, 0x1f1ad,
10875 0x1f1e6, 0x1f1ff,
10876 0x1f201, 0x1f202,
10877 0x1f210, 0x1f23b,
10878 0x1f240, 0x1f248,
10879 0x1f250, 0x1f251,
10880 0x1f260, 0x1f265,
10881 0x1f300, 0x1f6d7,
10882 0x1f6e0, 0x1f6ec,
10883 0x1f6f0, 0x1f6fc,
10884 0x1f700, 0x1f773,
10885 0x1f780, 0x1f7d8,
10886 0x1f7e0, 0x1f7eb,
10887 0x1f800, 0x1f80b,
10888 0x1f810, 0x1f847,
10889 0x1f850, 0x1f859,
10890 0x1f860, 0x1f887,
10891 0x1f890, 0x1f8ad,
10892 0x1f8b0, 0x1f8b1,
10893 0x1f900, 0x1f978,
10894 0x1f97a, 0x1f9cb,
10895 0x1f9cd, 0x1fa53,
10896 0x1fa60, 0x1fa6d,
10897 0x1fa70, 0x1fa74,
10898 0x1fa78, 0x1fa7a,
10899 0x1fa80, 0x1fa86,
10900 0x1fa90, 0x1faa8,
10901 0x1fab0, 0x1fab6,
10902 0x1fac0, 0x1fac2,
10903 0x1fad0, 0x1fad6,
10904 0x1fb00, 0x1fb92,
10905 0x1fb94, 0x1fbca,
10906 0x1fbf0, 0x1fbf9,
10907 0xe0001, 0xe0001,
10908 0xe0020, 0xe007f,
10909 }; /* END of CR_Common */
10910 
10911 /* PROPERTY: 'Coptic': Script */
10912 static const OnigCodePoint
10913 CR_Coptic[] = { 3,
10914 0x03e2, 0x03ef,
10915 0x2c80, 0x2cf3,
10916 0x2cf9, 0x2cff,
10917 }; /* END of CR_Coptic */
10918 
10919 /* PROPERTY: 'Cs': General Category */
10920 static const OnigCodePoint
10921 CR_Cs[] = { 1,
10922 0xd800, 0xdfff,
10923 }; /* END of CR_Cs */
10924 
10925 /* PROPERTY: 'Cuneiform': Script */
10926 static const OnigCodePoint
10927 CR_Cuneiform[] = { 4,
10928 0x12000, 0x12399,
10929 0x12400, 0x1246e,
10930 0x12470, 0x12474,
10931 0x12480, 0x12543,
10932 }; /* END of CR_Cuneiform */
10933 
10934 /* PROPERTY: 'Cypriot': Script */
10935 static const OnigCodePoint
10936 CR_Cypriot[] = { 6,
10937 0x10800, 0x10805,
10938 0x10808, 0x10808,
10939 0x1080a, 0x10835,
10940 0x10837, 0x10838,
10941 0x1083c, 0x1083c,
10942 0x1083f, 0x1083f,
10943 }; /* END of CR_Cypriot */
10944 
10945 /* PROPERTY: 'Cyrillic': Script */
10946 static const OnigCodePoint
10947 CR_Cyrillic[] = { 8,
10948 0x0400, 0x0484,
10949 0x0487, 0x052f,
10950 0x1c80, 0x1c88,
10951 0x1d2b, 0x1d2b,
10952 0x1d78, 0x1d78,
10953 0x2de0, 0x2dff,
10954 0xa640, 0xa69f,
10955 0xfe2e, 0xfe2f,
10956 }; /* END of CR_Cyrillic */
10957 
10958 /* PROPERTY: 'Dash': Binary Property */
10959 static const OnigCodePoint
10960 CR_Dash[] = { 22,
10961 0x002d, 0x002d,
10962 0x058a, 0x058a,
10963 0x05be, 0x05be,
10964 0x1400, 0x1400,
10965 0x1806, 0x1806,
10966 0x2010, 0x2015,
10967 0x2053, 0x2053,
10968 0x207b, 0x207b,
10969 0x208b, 0x208b,
10970 0x2212, 0x2212,
10971 0x2e17, 0x2e17,
10972 0x2e1a, 0x2e1a,
10973 0x2e3a, 0x2e3b,
10974 0x2e40, 0x2e40,
10975 0x301c, 0x301c,
10976 0x3030, 0x3030,
10977 0x30a0, 0x30a0,
10978 0xfe31, 0xfe32,
10979 0xfe58, 0xfe58,
10980 0xfe63, 0xfe63,
10981 0xff0d, 0xff0d,
10982 0x10ead, 0x10ead,
10983 }; /* END of CR_Dash */
10984 
10985 /* PROPERTY: 'Default_Ignorable_Code_Point': Derived Property */
10986 static const OnigCodePoint
10987 CR_Default_Ignorable_Code_Point[] = { 17,
10988 0x00ad, 0x00ad,
10989 0x034f, 0x034f,
10990 0x061c, 0x061c,
10991 0x115f, 0x1160,
10992 0x17b4, 0x17b5,
10993 0x180b, 0x180e,
10994 0x200b, 0x200f,
10995 0x202a, 0x202e,
10996 0x2060, 0x206f,
10997 0x3164, 0x3164,
10998 0xfe00, 0xfe0f,
10999 0xfeff, 0xfeff,
11000 0xffa0, 0xffa0,
11001 0xfff0, 0xfff8,
11002 0x1bca0, 0x1bca3,
11003 0x1d173, 0x1d17a,
11004 0xe0000, 0xe0fff,
11005 }; /* END of CR_Default_Ignorable_Code_Point */
11006 
11007 /* PROPERTY: 'Deprecated': Binary Property */
11008 static const OnigCodePoint
11009 CR_Deprecated[] = { 8,
11010 0x0149, 0x0149,
11011 0x0673, 0x0673,
11012 0x0f77, 0x0f77,
11013 0x0f79, 0x0f79,
11014 0x17a3, 0x17a4,
11015 0x206a, 0x206f,
11016 0x2329, 0x232a,
11017 0xe0001, 0xe0001,
11018 }; /* END of CR_Deprecated */
11019 
11020 /* PROPERTY: 'Deseret': Script */
11021 static const OnigCodePoint
11022 CR_Deseret[] = { 1,
11023 0x10400, 0x1044f,
11024 }; /* END of CR_Deseret */
11025 
11026 /* PROPERTY: 'Devanagari': Script */
11027 static const OnigCodePoint
11028 CR_Devanagari[] = { 4,
11029 0x0900, 0x0950,
11030 0x0955, 0x0963,
11031 0x0966, 0x097f,
11032 0xa8e0, 0xa8ff,
11033 }; /* END of CR_Devanagari */
11034 
11035 /* PROPERTY: 'Diacritic': Binary Property */
11036 static const OnigCodePoint
11037 CR_Diacritic[] = { 176,
11038 0x005e, 0x005e,
11039 0x0060, 0x0060,
11040 0x00a8, 0x00a8,
11041 0x00af, 0x00af,
11042 0x00b4, 0x00b4,
11043 0x00b7, 0x00b8,
11044 0x02b0, 0x034e,
11045 0x0350, 0x0357,
11046 0x035d, 0x0362,
11047 0x0374, 0x0375,
11048 0x037a, 0x037a,
11049 0x0384, 0x0385,
11050 0x0483, 0x0487,
11051 0x0559, 0x0559,
11052 0x0591, 0x05a1,
11053 0x05a3, 0x05bd,
11054 0x05bf, 0x05bf,
11055 0x05c1, 0x05c2,
11056 0x05c4, 0x05c4,
11057 0x064b, 0x0652,
11058 0x0657, 0x0658,
11059 0x06df, 0x06e0,
11060 0x06e5, 0x06e6,
11061 0x06ea, 0x06ec,
11062 0x0730, 0x074a,
11063 0x07a6, 0x07b0,
11064 0x07eb, 0x07f5,
11065 0x0818, 0x0819,
11066 0x08e3, 0x08fe,
11067 0x093c, 0x093c,
11068 0x094d, 0x094d,
11069 0x0951, 0x0954,
11070 0x0971, 0x0971,
11071 0x09bc, 0x09bc,
11072 0x09cd, 0x09cd,
11073 0x0a3c, 0x0a3c,
11074 0x0a4d, 0x0a4d,
11075 0x0abc, 0x0abc,
11076 0x0acd, 0x0acd,
11077 0x0afd, 0x0aff,
11078 0x0b3c, 0x0b3c,
11079 0x0b4d, 0x0b4d,
11080 0x0b55, 0x0b55,
11081 0x0bcd, 0x0bcd,
11082 0x0c4d, 0x0c4d,
11083 0x0cbc, 0x0cbc,
11084 0x0ccd, 0x0ccd,
11085 0x0d3b, 0x0d3c,
11086 0x0d4d, 0x0d4d,
11087 0x0dca, 0x0dca,
11088 0x0e47, 0x0e4c,
11089 0x0e4e, 0x0e4e,
11090 0x0eba, 0x0eba,
11091 0x0ec8, 0x0ecc,
11092 0x0f18, 0x0f19,
11093 0x0f35, 0x0f35,
11094 0x0f37, 0x0f37,
11095 0x0f39, 0x0f39,
11096 0x0f3e, 0x0f3f,
11097 0x0f82, 0x0f84,
11098 0x0f86, 0x0f87,
11099 0x0fc6, 0x0fc6,
11100 0x1037, 0x1037,
11101 0x1039, 0x103a,
11102 0x1063, 0x1064,
11103 0x1069, 0x106d,
11104 0x1087, 0x108d,
11105 0x108f, 0x108f,
11106 0x109a, 0x109b,
11107 0x135d, 0x135f,
11108 0x17c9, 0x17d3,
11109 0x17dd, 0x17dd,
11110 0x1939, 0x193b,
11111 0x1a75, 0x1a7c,
11112 0x1a7f, 0x1a7f,
11113 0x1ab0, 0x1abd,
11114 0x1b34, 0x1b34,
11115 0x1b44, 0x1b44,
11116 0x1b6b, 0x1b73,
11117 0x1baa, 0x1bab,
11118 0x1c36, 0x1c37,
11119 0x1c78, 0x1c7d,
11120 0x1cd0, 0x1ce8,
11121 0x1ced, 0x1ced,
11122 0x1cf4, 0x1cf4,
11123 0x1cf7, 0x1cf9,
11124 0x1d2c, 0x1d6a,
11125 0x1dc4, 0x1dcf,
11126 0x1df5, 0x1df9,
11127 0x1dfd, 0x1dff,
11128 0x1fbd, 0x1fbd,
11129 0x1fbf, 0x1fc1,
11130 0x1fcd, 0x1fcf,
11131 0x1fdd, 0x1fdf,
11132 0x1fed, 0x1fef,
11133 0x1ffd, 0x1ffe,
11134 0x2cef, 0x2cf1,
11135 0x2e2f, 0x2e2f,
11136 0x302a, 0x302f,
11137 0x3099, 0x309c,
11138 0x30fc, 0x30fc,
11139 0xa66f, 0xa66f,
11140 0xa67c, 0xa67d,
11141 0xa67f, 0xa67f,
11142 0xa69c, 0xa69d,
11143 0xa6f0, 0xa6f1,
11144 0xa700, 0xa721,
11145 0xa788, 0xa78a,
11146 0xa7f8, 0xa7f9,
11147 0xa8c4, 0xa8c4,
11148 0xa8e0, 0xa8f1,
11149 0xa92b, 0xa92e,
11150 0xa953, 0xa953,
11151 0xa9b3, 0xa9b3,
11152 0xa9c0, 0xa9c0,
11153 0xa9e5, 0xa9e5,
11154 0xaa7b, 0xaa7d,
11155 0xaabf, 0xaac2,
11156 0xaaf6, 0xaaf6,
11157 0xab5b, 0xab5f,
11158 0xab69, 0xab6b,
11159 0xabec, 0xabed,
11160 0xfb1e, 0xfb1e,
11161 0xfe20, 0xfe2f,
11162 0xff3e, 0xff3e,
11163 0xff40, 0xff40,
11164 0xff70, 0xff70,
11165 0xff9e, 0xff9f,
11166 0xffe3, 0xffe3,
11167 0x102e0, 0x102e0,
11168 0x10ae5, 0x10ae6,
11169 0x10d22, 0x10d27,
11170 0x10f46, 0x10f50,
11171 0x110b9, 0x110ba,
11172 0x11133, 0x11134,
11173 0x11173, 0x11173,
11174 0x111c0, 0x111c0,
11175 0x111ca, 0x111cc,
11176 0x11235, 0x11236,
11177 0x112e9, 0x112ea,
11178 0x1133c, 0x1133c,
11179 0x1134d, 0x1134d,
11180 0x11366, 0x1136c,
11181 0x11370, 0x11374,
11182 0x11442, 0x11442,
11183 0x11446, 0x11446,
11184 0x114c2, 0x114c3,
11185 0x115bf, 0x115c0,
11186 0x1163f, 0x1163f,
11187 0x116b6, 0x116b7,
11188 0x1172b, 0x1172b,
11189 0x11839, 0x1183a,
11190 0x1193d, 0x1193e,
11191 0x11943, 0x11943,
11192 0x119e0, 0x119e0,
11193 0x11a34, 0x11a34,
11194 0x11a47, 0x11a47,
11195 0x11a99, 0x11a99,
11196 0x11c3f, 0x11c3f,
11197 0x11d42, 0x11d42,
11198 0x11d44, 0x11d45,
11199 0x11d97, 0x11d97,
11200 0x16af0, 0x16af4,
11201 0x16b30, 0x16b36,
11202 0x16f8f, 0x16f9f,
11203 0x16ff0, 0x16ff1,
11204 0x1d167, 0x1d169,
11205 0x1d16d, 0x1d172,
11206 0x1d17b, 0x1d182,
11207 0x1d185, 0x1d18b,
11208 0x1d1aa, 0x1d1ad,
11209 0x1e130, 0x1e136,
11210 0x1e2ec, 0x1e2ef,
11211 0x1e8d0, 0x1e8d6,
11212 0x1e944, 0x1e946,
11213 0x1e948, 0x1e94a,
11214 }; /* END of CR_Diacritic */
11215 
11216 /* PROPERTY: 'Dives_Akuru': Script */
11217 static const OnigCodePoint
11218 CR_Dives_Akuru[] = { 8,
11219 0x11900, 0x11906,
11220 0x11909, 0x11909,
11221 0x1190c, 0x11913,
11222 0x11915, 0x11916,
11223 0x11918, 0x11935,
11224 0x11937, 0x11938,
11225 0x1193b, 0x11946,
11226 0x11950, 0x11959,
11227 }; /* END of CR_Dives_Akuru */
11228 
11229 /* PROPERTY: 'Dogra': Script */
11230 static const OnigCodePoint
11231 CR_Dogra[] = { 1,
11232 0x11800, 0x1183b,
11233 }; /* END of CR_Dogra */
11234 
11235 /* PROPERTY: 'Duployan': Script */
11236 static const OnigCodePoint
11237 CR_Duployan[] = { 5,
11238 0x1bc00, 0x1bc6a,
11239 0x1bc70, 0x1bc7c,
11240 0x1bc80, 0x1bc88,
11241 0x1bc90, 0x1bc99,
11242 0x1bc9c, 0x1bc9f,
11243 }; /* END of CR_Duployan */
11244 
11245 /* PROPERTY: 'Egyptian_Hieroglyphs': Script */
11246 static const OnigCodePoint
11247 CR_Egyptian_Hieroglyphs[] = { 2,
11248 0x13000, 0x1342e,
11249 0x13430, 0x13438,
11250 }; /* END of CR_Egyptian_Hieroglyphs */
11251 
11252 /* PROPERTY: 'Elbasan': Script */
11253 static const OnigCodePoint
11254 CR_Elbasan[] = { 1,
11255 0x10500, 0x10527,
11256 }; /* END of CR_Elbasan */
11257 
11258 /* PROPERTY: 'Elymaic': Script */
11259 static const OnigCodePoint
11260 CR_Elymaic[] = { 1,
11261 0x10fe0, 0x10ff6,
11262 }; /* END of CR_Elymaic */
11263 
11264 /* PROPERTY: 'Emoji': Emoji Property */
11265 static const OnigCodePoint
11266 CR_Emoji[] = { 152,
11267 0x0023, 0x0023,
11268 0x002a, 0x002a,
11269 0x0030, 0x0039,
11270 0x00a9, 0x00a9,
11271 0x00ae, 0x00ae,
11272 0x203c, 0x203c,
11273 0x2049, 0x2049,
11274 0x2122, 0x2122,
11275 0x2139, 0x2139,
11276 0x2194, 0x2199,
11277 0x21a9, 0x21aa,
11278 0x231a, 0x231b,
11279 0x2328, 0x2328,
11280 0x23cf, 0x23cf,
11281 0x23e9, 0x23f3,
11282 0x23f8, 0x23fa,
11283 0x24c2, 0x24c2,
11284 0x25aa, 0x25ab,
11285 0x25b6, 0x25b6,
11286 0x25c0, 0x25c0,
11287 0x25fb, 0x25fe,
11288 0x2600, 0x2604,
11289 0x260e, 0x260e,
11290 0x2611, 0x2611,
11291 0x2614, 0x2615,
11292 0x2618, 0x2618,
11293 0x261d, 0x261d,
11294 0x2620, 0x2620,
11295 0x2622, 0x2623,
11296 0x2626, 0x2626,
11297 0x262a, 0x262a,
11298 0x262e, 0x262f,
11299 0x2638, 0x263a,
11300 0x2640, 0x2640,
11301 0x2642, 0x2642,
11302 0x2648, 0x2653,
11303 0x265f, 0x2660,
11304 0x2663, 0x2663,
11305 0x2665, 0x2666,
11306 0x2668, 0x2668,
11307 0x267b, 0x267b,
11308 0x267e, 0x267f,
11309 0x2692, 0x2697,
11310 0x2699, 0x2699,
11311 0x269b, 0x269c,
11312 0x26a0, 0x26a1,
11313 0x26a7, 0x26a7,
11314 0x26aa, 0x26ab,
11315 0x26b0, 0x26b1,
11316 0x26bd, 0x26be,
11317 0x26c4, 0x26c5,
11318 0x26c8, 0x26c8,
11319 0x26ce, 0x26cf,
11320 0x26d1, 0x26d1,
11321 0x26d3, 0x26d4,
11322 0x26e9, 0x26ea,
11323 0x26f0, 0x26f5,
11324 0x26f7, 0x26fa,
11325 0x26fd, 0x26fd,
11326 0x2702, 0x2702,
11327 0x2705, 0x2705,
11328 0x2708, 0x270d,
11329 0x270f, 0x270f,
11330 0x2712, 0x2712,
11331 0x2714, 0x2714,
11332 0x2716, 0x2716,
11333 0x271d, 0x271d,
11334 0x2721, 0x2721,
11335 0x2728, 0x2728,
11336 0x2733, 0x2734,
11337 0x2744, 0x2744,
11338 0x2747, 0x2747,
11339 0x274c, 0x274c,
11340 0x274e, 0x274e,
11341 0x2753, 0x2755,
11342 0x2757, 0x2757,
11343 0x2763, 0x2764,
11344 0x2795, 0x2797,
11345 0x27a1, 0x27a1,
11346 0x27b0, 0x27b0,
11347 0x27bf, 0x27bf,
11348 0x2934, 0x2935,
11349 0x2b05, 0x2b07,
11350 0x2b1b, 0x2b1c,
11351 0x2b50, 0x2b50,
11352 0x2b55, 0x2b55,
11353 0x3030, 0x3030,
11354 0x303d, 0x303d,
11355 0x3297, 0x3297,
11356 0x3299, 0x3299,
11357 0x1f004, 0x1f004,
11358 0x1f0cf, 0x1f0cf,
11359 0x1f170, 0x1f171,
11360 0x1f17e, 0x1f17f,
11361 0x1f18e, 0x1f18e,
11362 0x1f191, 0x1f19a,
11363 0x1f1e6, 0x1f1ff,
11364 0x1f201, 0x1f202,
11365 0x1f21a, 0x1f21a,
11366 0x1f22f, 0x1f22f,
11367 0x1f232, 0x1f23a,
11368 0x1f250, 0x1f251,
11369 0x1f300, 0x1f321,
11370 0x1f324, 0x1f393,
11371 0x1f396, 0x1f397,
11372 0x1f399, 0x1f39b,
11373 0x1f39e, 0x1f3f0,
11374 0x1f3f3, 0x1f3f5,
11375 0x1f3f7, 0x1f4fd,
11376 0x1f4ff, 0x1f53d,
11377 0x1f549, 0x1f54e,
11378 0x1f550, 0x1f567,
11379 0x1f56f, 0x1f570,
11380 0x1f573, 0x1f57a,
11381 0x1f587, 0x1f587,
11382 0x1f58a, 0x1f58d,
11383 0x1f590, 0x1f590,
11384 0x1f595, 0x1f596,
11385 0x1f5a4, 0x1f5a5,
11386 0x1f5a8, 0x1f5a8,
11387 0x1f5b1, 0x1f5b2,
11388 0x1f5bc, 0x1f5bc,
11389 0x1f5c2, 0x1f5c4,
11390 0x1f5d1, 0x1f5d3,
11391 0x1f5dc, 0x1f5de,
11392 0x1f5e1, 0x1f5e1,
11393 0x1f5e3, 0x1f5e3,
11394 0x1f5e8, 0x1f5e8,
11395 0x1f5ef, 0x1f5ef,
11396 0x1f5f3, 0x1f5f3,
11397 0x1f5fa, 0x1f64f,
11398 0x1f680, 0x1f6c5,
11399 0x1f6cb, 0x1f6d2,
11400 0x1f6d5, 0x1f6d7,
11401 0x1f6e0, 0x1f6e5,
11402 0x1f6e9, 0x1f6e9,
11403 0x1f6eb, 0x1f6ec,
11404 0x1f6f0, 0x1f6f0,
11405 0x1f6f3, 0x1f6fc,
11406 0x1f7e0, 0x1f7eb,
11407 0x1f90c, 0x1f93a,
11408 0x1f93c, 0x1f945,
11409 0x1f947, 0x1f978,
11410 0x1f97a, 0x1f9cb,
11411 0x1f9cd, 0x1f9ff,
11412 0x1fa70, 0x1fa74,
11413 0x1fa78, 0x1fa7a,
11414 0x1fa80, 0x1fa86,
11415 0x1fa90, 0x1faa8,
11416 0x1fab0, 0x1fab6,
11417 0x1fac0, 0x1fac2,
11418 0x1fad0, 0x1fad6,
11419 }; /* END of CR_Emoji */
11420 
11421 /* PROPERTY: 'Emoji_Component': Emoji Property */
11422 static const OnigCodePoint
11423 CR_Emoji_Component[] = { 10,
11424 0x0023, 0x0023,
11425 0x002a, 0x002a,
11426 0x0030, 0x0039,
11427 0x200d, 0x200d,
11428 0x20e3, 0x20e3,
11429 0xfe0f, 0xfe0f,
11430 0x1f1e6, 0x1f1ff,
11431 0x1f3fb, 0x1f3ff,
11432 0x1f9b0, 0x1f9b3,
11433 0xe0020, 0xe007f,
11434 }; /* END of CR_Emoji_Component */
11435 
11436 /* PROPERTY: 'Emoji_Modifier': Emoji Property */
11437 static const OnigCodePoint
11438 CR_Emoji_Modifier[] = { 1,
11439 0x1f3fb, 0x1f3ff,
11440 }; /* END of CR_Emoji_Modifier */
11441 
11442 /* PROPERTY: 'Emoji_Modifier_Base': Emoji Property */
11443 static const OnigCodePoint
11444 CR_Emoji_Modifier_Base[] = { 38,
11445 0x261d, 0x261d,
11446 0x26f9, 0x26f9,
11447 0x270a, 0x270d,
11448 0x1f385, 0x1f385,
11449 0x1f3c2, 0x1f3c4,
11450 0x1f3c7, 0x1f3c7,
11451 0x1f3ca, 0x1f3cc,
11452 0x1f442, 0x1f443,
11453 0x1f446, 0x1f450,
11454 0x1f466, 0x1f478,
11455 0x1f47c, 0x1f47c,
11456 0x1f481, 0x1f483,
11457 0x1f485, 0x1f487,
11458 0x1f48f, 0x1f48f,
11459 0x1f491, 0x1f491,
11460 0x1f4aa, 0x1f4aa,
11461 0x1f574, 0x1f575,
11462 0x1f57a, 0x1f57a,
11463 0x1f590, 0x1f590,
11464 0x1f595, 0x1f596,
11465 0x1f645, 0x1f647,
11466 0x1f64b, 0x1f64f,
11467 0x1f6a3, 0x1f6a3,
11468 0x1f6b4, 0x1f6b6,
11469 0x1f6c0, 0x1f6c0,
11470 0x1f6cc, 0x1f6cc,
11471 0x1f90c, 0x1f90c,
11472 0x1f90f, 0x1f90f,
11473 0x1f918, 0x1f91f,
11474 0x1f926, 0x1f926,
11475 0x1f930, 0x1f939,
11476 0x1f93c, 0x1f93e,
11477 0x1f977, 0x1f977,
11478 0x1f9b5, 0x1f9b6,
11479 0x1f9b8, 0x1f9b9,
11480 0x1f9bb, 0x1f9bb,
11481 0x1f9cd, 0x1f9cf,
11482 0x1f9d1, 0x1f9dd,
11483 }; /* END of CR_Emoji_Modifier_Base */
11484 
11485 /* PROPERTY: 'Emoji_Presentation': Emoji Property */
11486 static const OnigCodePoint
11487 CR_Emoji_Presentation[] = { 81,
11488 0x231a, 0x231b,
11489 0x23e9, 0x23ec,
11490 0x23f0, 0x23f0,
11491 0x23f3, 0x23f3,
11492 0x25fd, 0x25fe,
11493 0x2614, 0x2615,
11494 0x2648, 0x2653,
11495 0x267f, 0x267f,
11496 0x2693, 0x2693,
11497 0x26a1, 0x26a1,
11498 0x26aa, 0x26ab,
11499 0x26bd, 0x26be,
11500 0x26c4, 0x26c5,
11501 0x26ce, 0x26ce,
11502 0x26d4, 0x26d4,
11503 0x26ea, 0x26ea,
11504 0x26f2, 0x26f3,
11505 0x26f5, 0x26f5,
11506 0x26fa, 0x26fa,
11507 0x26fd, 0x26fd,
11508 0x2705, 0x2705,
11509 0x270a, 0x270b,
11510 0x2728, 0x2728,
11511 0x274c, 0x274c,
11512 0x274e, 0x274e,
11513 0x2753, 0x2755,
11514 0x2757, 0x2757,
11515 0x2795, 0x2797,
11516 0x27b0, 0x27b0,
11517 0x27bf, 0x27bf,
11518 0x2b1b, 0x2b1c,
11519 0x2b50, 0x2b50,
11520 0x2b55, 0x2b55,
11521 0x1f004, 0x1f004,
11522 0x1f0cf, 0x1f0cf,
11523 0x1f18e, 0x1f18e,
11524 0x1f191, 0x1f19a,
11525 0x1f1e6, 0x1f1ff,
11526 0x1f201, 0x1f201,
11527 0x1f21a, 0x1f21a,
11528 0x1f22f, 0x1f22f,
11529 0x1f232, 0x1f236,
11530 0x1f238, 0x1f23a,
11531 0x1f250, 0x1f251,
11532 0x1f300, 0x1f320,
11533 0x1f32d, 0x1f335,
11534 0x1f337, 0x1f37c,
11535 0x1f37e, 0x1f393,
11536 0x1f3a0, 0x1f3ca,
11537 0x1f3cf, 0x1f3d3,
11538 0x1f3e0, 0x1f3f0,
11539 0x1f3f4, 0x1f3f4,
11540 0x1f3f8, 0x1f43e,
11541 0x1f440, 0x1f440,
11542 0x1f442, 0x1f4fc,
11543 0x1f4ff, 0x1f53d,
11544 0x1f54b, 0x1f54e,
11545 0x1f550, 0x1f567,
11546 0x1f57a, 0x1f57a,
11547 0x1f595, 0x1f596,
11548 0x1f5a4, 0x1f5a4,
11549 0x1f5fb, 0x1f64f,
11550 0x1f680, 0x1f6c5,
11551 0x1f6cc, 0x1f6cc,
11552 0x1f6d0, 0x1f6d2,
11553 0x1f6d5, 0x1f6d7,
11554 0x1f6eb, 0x1f6ec,
11555 0x1f6f4, 0x1f6fc,
11556 0x1f7e0, 0x1f7eb,
11557 0x1f90c, 0x1f93a,
11558 0x1f93c, 0x1f945,
11559 0x1f947, 0x1f978,
11560 0x1f97a, 0x1f9cb,
11561 0x1f9cd, 0x1f9ff,
11562 0x1fa70, 0x1fa74,
11563 0x1fa78, 0x1fa7a,
11564 0x1fa80, 0x1fa86,
11565 0x1fa90, 0x1faa8,
11566 0x1fab0, 0x1fab6,
11567 0x1fac0, 0x1fac2,
11568 0x1fad0, 0x1fad6,
11569 }; /* END of CR_Emoji_Presentation */
11570 
11571 /* PROPERTY: 'Ethiopic': Script */
11572 static const OnigCodePoint
11573 CR_Ethiopic[] = { 32,
11574 0x1200, 0x1248,
11575 0x124a, 0x124d,
11576 0x1250, 0x1256,
11577 0x1258, 0x1258,
11578 0x125a, 0x125d,
11579 0x1260, 0x1288,
11580 0x128a, 0x128d,
11581 0x1290, 0x12b0,
11582 0x12b2, 0x12b5,
11583 0x12b8, 0x12be,
11584 0x12c0, 0x12c0,
11585 0x12c2, 0x12c5,
11586 0x12c8, 0x12d6,
11587 0x12d8, 0x1310,
11588 0x1312, 0x1315,
11589 0x1318, 0x135a,
11590 0x135d, 0x137c,
11591 0x1380, 0x1399,
11592 0x2d80, 0x2d96,
11593 0x2da0, 0x2da6,
11594 0x2da8, 0x2dae,
11595 0x2db0, 0x2db6,
11596 0x2db8, 0x2dbe,
11597 0x2dc0, 0x2dc6,
11598 0x2dc8, 0x2dce,
11599 0x2dd0, 0x2dd6,
11600 0x2dd8, 0x2dde,
11601 0xab01, 0xab06,
11602 0xab09, 0xab0e,
11603 0xab11, 0xab16,
11604 0xab20, 0xab26,
11605 0xab28, 0xab2e,
11606 }; /* END of CR_Ethiopic */
11607 
11608 /* PROPERTY: 'Extended_Pictographic': Emoji Property */
11609 static const OnigCodePoint
11610 CR_Extended_Pictographic[] = { 78,
11611 0x00a9, 0x00a9,
11612 0x00ae, 0x00ae,
11613 0x203c, 0x203c,
11614 0x2049, 0x2049,
11615 0x2122, 0x2122,
11616 0x2139, 0x2139,
11617 0x2194, 0x2199,
11618 0x21a9, 0x21aa,
11619 0x231a, 0x231b,
11620 0x2328, 0x2328,
11621 0x2388, 0x2388,
11622 0x23cf, 0x23cf,
11623 0x23e9, 0x23f3,
11624 0x23f8, 0x23fa,
11625 0x24c2, 0x24c2,
11626 0x25aa, 0x25ab,
11627 0x25b6, 0x25b6,
11628 0x25c0, 0x25c0,
11629 0x25fb, 0x25fe,
11630 0x2600, 0x2605,
11631 0x2607, 0x2612,
11632 0x2614, 0x2685,
11633 0x2690, 0x2705,
11634 0x2708, 0x2712,
11635 0x2714, 0x2714,
11636 0x2716, 0x2716,
11637 0x271d, 0x271d,
11638 0x2721, 0x2721,
11639 0x2728, 0x2728,
11640 0x2733, 0x2734,
11641 0x2744, 0x2744,
11642 0x2747, 0x2747,
11643 0x274c, 0x274c,
11644 0x274e, 0x274e,
11645 0x2753, 0x2755,
11646 0x2757, 0x2757,
11647 0x2763, 0x2767,
11648 0x2795, 0x2797,
11649 0x27a1, 0x27a1,
11650 0x27b0, 0x27b0,
11651 0x27bf, 0x27bf,
11652 0x2934, 0x2935,
11653 0x2b05, 0x2b07,
11654 0x2b1b, 0x2b1c,
11655 0x2b50, 0x2b50,
11656 0x2b55, 0x2b55,
11657 0x3030, 0x3030,
11658 0x303d, 0x303d,
11659 0x3297, 0x3297,
11660 0x3299, 0x3299,
11661 0x1f000, 0x1f0ff,
11662 0x1f10d, 0x1f10f,
11663 0x1f12f, 0x1f12f,
11664 0x1f16c, 0x1f171,
11665 0x1f17e, 0x1f17f,
11666 0x1f18e, 0x1f18e,
11667 0x1f191, 0x1f19a,
11668 0x1f1ad, 0x1f1e5,
11669 0x1f201, 0x1f20f,
11670 0x1f21a, 0x1f21a,
11671 0x1f22f, 0x1f22f,
11672 0x1f232, 0x1f23a,
11673 0x1f23c, 0x1f23f,
11674 0x1f249, 0x1f3fa,
11675 0x1f400, 0x1f53d,
11676 0x1f546, 0x1f64f,
11677 0x1f680, 0x1f6ff,
11678 0x1f774, 0x1f77f,
11679 0x1f7d5, 0x1f7ff,
11680 0x1f80c, 0x1f80f,
11681 0x1f848, 0x1f84f,
11682 0x1f85a, 0x1f85f,
11683 0x1f888, 0x1f88f,
11684 0x1f8ae, 0x1f8ff,
11685 0x1f90c, 0x1f93a,
11686 0x1f93c, 0x1f945,
11687 0x1f947, 0x1faff,
11688 0x1fc00, 0x1fffd,
11689 }; /* END of CR_Extended_Pictographic */
11690 
11691 /* PROPERTY: 'Extender': Binary Property */
11692 static const OnigCodePoint
11693 CR_Extender[] = { 32,
11694 0x00b7, 0x00b7,
11695 0x02d0, 0x02d1,
11696 0x0640, 0x0640,
11697 0x07fa, 0x07fa,
11698 0x0b55, 0x0b55,
11699 0x0e46, 0x0e46,
11700 0x0ec6, 0x0ec6,
11701 0x180a, 0x180a,
11702 0x1843, 0x1843,
11703 0x1aa7, 0x1aa7,
11704 0x1c36, 0x1c36,
11705 0x1c7b, 0x1c7b,
11706 0x3005, 0x3005,
11707 0x3031, 0x3035,
11708 0x309d, 0x309e,
11709 0x30fc, 0x30fe,
11710 0xa015, 0xa015,
11711 0xa60c, 0xa60c,
11712 0xa9cf, 0xa9cf,
11713 0xa9e6, 0xa9e6,
11714 0xaa70, 0xaa70,
11715 0xaadd, 0xaadd,
11716 0xaaf3, 0xaaf4,
11717 0xff70, 0xff70,
11718 0x1135d, 0x1135d,
11719 0x115c6, 0x115c8,
11720 0x11a98, 0x11a98,
11721 0x16b42, 0x16b43,
11722 0x16fe0, 0x16fe1,
11723 0x16fe3, 0x16fe3,
11724 0x1e13c, 0x1e13d,
11725 0x1e944, 0x1e946,
11726 }; /* END of CR_Extender */
11727 
11728 /* PROPERTY: 'Georgian': Script */
11729 static const OnigCodePoint
11730 CR_Georgian[] = { 10,
11731 0x10a0, 0x10c5,
11732 0x10c7, 0x10c7,
11733 0x10cd, 0x10cd,
11734 0x10d0, 0x10fa,
11735 0x10fc, 0x10ff,
11736 0x1c90, 0x1cba,
11737 0x1cbd, 0x1cbf,
11738 0x2d00, 0x2d25,
11739 0x2d27, 0x2d27,
11740 0x2d2d, 0x2d2d,
11741 }; /* END of CR_Georgian */
11742 
11743 /* PROPERTY: 'Glagolitic': Script */
11744 static const OnigCodePoint
11745 CR_Glagolitic[] = { 7,
11746 0x2c00, 0x2c2e,
11747 0x2c30, 0x2c5e,
11748 0x1e000, 0x1e006,
11749 0x1e008, 0x1e018,
11750 0x1e01b, 0x1e021,
11751 0x1e023, 0x1e024,
11752 0x1e026, 0x1e02a,
11753 }; /* END of CR_Glagolitic */
11754 
11755 /* PROPERTY: 'Gothic': Script */
11756 static const OnigCodePoint
11757 CR_Gothic[] = { 1,
11758 0x10330, 0x1034a,
11759 }; /* END of CR_Gothic */
11760 
11761 /* PROPERTY: 'Grantha': Script */
11762 static const OnigCodePoint
11763 CR_Grantha[] = { 15,
11764 0x11300, 0x11303,
11765 0x11305, 0x1130c,
11766 0x1130f, 0x11310,
11767 0x11313, 0x11328,
11768 0x1132a, 0x11330,
11769 0x11332, 0x11333,
11770 0x11335, 0x11339,
11771 0x1133c, 0x11344,
11772 0x11347, 0x11348,
11773 0x1134b, 0x1134d,
11774 0x11350, 0x11350,
11775 0x11357, 0x11357,
11776 0x1135d, 0x11363,
11777 0x11366, 0x1136c,
11778 0x11370, 0x11374,
11779 }; /* END of CR_Grantha */
11780 
11781 /* PROPERTY: 'Grapheme_Base': Derived Property */
11782 static const OnigCodePoint
11783 CR_Grapheme_Base[] = { 834,
11784 0x0020, 0x007e,
11785 0x00a0, 0x00ac,
11786 0x00ae, 0x02ff,
11787 0x0370, 0x0377,
11788 0x037a, 0x037f,
11789 0x0384, 0x038a,
11790 0x038c, 0x038c,
11791 0x038e, 0x03a1,
11792 0x03a3, 0x0482,
11793 0x048a, 0x052f,
11794 0x0531, 0x0556,
11795 0x0559, 0x058a,
11796 0x058d, 0x058f,
11797 0x05be, 0x05be,
11798 0x05c0, 0x05c0,
11799 0x05c3, 0x05c3,
11800 0x05c6, 0x05c6,
11801 0x05d0, 0x05ea,
11802 0x05ef, 0x05f4,
11803 0x0606, 0x060f,
11804 0x061b, 0x061b,
11805 0x061e, 0x064a,
11806 0x0660, 0x066f,
11807 0x0671, 0x06d5,
11808 0x06de, 0x06de,
11809 0x06e5, 0x06e6,
11810 0x06e9, 0x06e9,
11811 0x06ee, 0x070d,
11812 0x0710, 0x0710,
11813 0x0712, 0x072f,
11814 0x074d, 0x07a5,
11815 0x07b1, 0x07b1,
11816 0x07c0, 0x07ea,
11817 0x07f4, 0x07fa,
11818 0x07fe, 0x0815,
11819 0x081a, 0x081a,
11820 0x0824, 0x0824,
11821 0x0828, 0x0828,
11822 0x0830, 0x083e,
11823 0x0840, 0x0858,
11824 0x085e, 0x085e,
11825 0x0860, 0x086a,
11826 0x08a0, 0x08b4,
11827 0x08b6, 0x08c7,
11828 0x0903, 0x0939,
11829 0x093b, 0x093b,
11830 0x093d, 0x0940,
11831 0x0949, 0x094c,
11832 0x094e, 0x0950,
11833 0x0958, 0x0961,
11834 0x0964, 0x0980,
11835 0x0982, 0x0983,
11836 0x0985, 0x098c,
11837 0x098f, 0x0990,
11838 0x0993, 0x09a8,
11839 0x09aa, 0x09b0,
11840 0x09b2, 0x09b2,
11841 0x09b6, 0x09b9,
11842 0x09bd, 0x09bd,
11843 0x09bf, 0x09c0,
11844 0x09c7, 0x09c8,
11845 0x09cb, 0x09cc,
11846 0x09ce, 0x09ce,
11847 0x09dc, 0x09dd,
11848 0x09df, 0x09e1,
11849 0x09e6, 0x09fd,
11850 0x0a03, 0x0a03,
11851 0x0a05, 0x0a0a,
11852 0x0a0f, 0x0a10,
11853 0x0a13, 0x0a28,
11854 0x0a2a, 0x0a30,
11855 0x0a32, 0x0a33,
11856 0x0a35, 0x0a36,
11857 0x0a38, 0x0a39,
11858 0x0a3e, 0x0a40,
11859 0x0a59, 0x0a5c,
11860 0x0a5e, 0x0a5e,
11861 0x0a66, 0x0a6f,
11862 0x0a72, 0x0a74,
11863 0x0a76, 0x0a76,
11864 0x0a83, 0x0a83,
11865 0x0a85, 0x0a8d,
11866 0x0a8f, 0x0a91,
11867 0x0a93, 0x0aa8,
11868 0x0aaa, 0x0ab0,
11869 0x0ab2, 0x0ab3,
11870 0x0ab5, 0x0ab9,
11871 0x0abd, 0x0ac0,
11872 0x0ac9, 0x0ac9,
11873 0x0acb, 0x0acc,
11874 0x0ad0, 0x0ad0,
11875 0x0ae0, 0x0ae1,
11876 0x0ae6, 0x0af1,
11877 0x0af9, 0x0af9,
11878 0x0b02, 0x0b03,
11879 0x0b05, 0x0b0c,
11880 0x0b0f, 0x0b10,
11881 0x0b13, 0x0b28,
11882 0x0b2a, 0x0b30,
11883 0x0b32, 0x0b33,
11884 0x0b35, 0x0b39,
11885 0x0b3d, 0x0b3d,
11886 0x0b40, 0x0b40,
11887 0x0b47, 0x0b48,
11888 0x0b4b, 0x0b4c,
11889 0x0b5c, 0x0b5d,
11890 0x0b5f, 0x0b61,
11891 0x0b66, 0x0b77,
11892 0x0b83, 0x0b83,
11893 0x0b85, 0x0b8a,
11894 0x0b8e, 0x0b90,
11895 0x0b92, 0x0b95,
11896 0x0b99, 0x0b9a,
11897 0x0b9c, 0x0b9c,
11898 0x0b9e, 0x0b9f,
11899 0x0ba3, 0x0ba4,
11900 0x0ba8, 0x0baa,
11901 0x0bae, 0x0bb9,
11902 0x0bbf, 0x0bbf,
11903 0x0bc1, 0x0bc2,
11904 0x0bc6, 0x0bc8,
11905 0x0bca, 0x0bcc,
11906 0x0bd0, 0x0bd0,
11907 0x0be6, 0x0bfa,
11908 0x0c01, 0x0c03,
11909 0x0c05, 0x0c0c,
11910 0x0c0e, 0x0c10,
11911 0x0c12, 0x0c28,
11912 0x0c2a, 0x0c39,
11913 0x0c3d, 0x0c3d,
11914 0x0c41, 0x0c44,
11915 0x0c58, 0x0c5a,
11916 0x0c60, 0x0c61,
11917 0x0c66, 0x0c6f,
11918 0x0c77, 0x0c80,
11919 0x0c82, 0x0c8c,
11920 0x0c8e, 0x0c90,
11921 0x0c92, 0x0ca8,
11922 0x0caa, 0x0cb3,
11923 0x0cb5, 0x0cb9,
11924 0x0cbd, 0x0cbe,
11925 0x0cc0, 0x0cc1,
11926 0x0cc3, 0x0cc4,
11927 0x0cc7, 0x0cc8,
11928 0x0cca, 0x0ccb,
11929 0x0cde, 0x0cde,
11930 0x0ce0, 0x0ce1,
11931 0x0ce6, 0x0cef,
11932 0x0cf1, 0x0cf2,
11933 0x0d02, 0x0d0c,
11934 0x0d0e, 0x0d10,
11935 0x0d12, 0x0d3a,
11936 0x0d3d, 0x0d3d,
11937 0x0d3f, 0x0d40,
11938 0x0d46, 0x0d48,
11939 0x0d4a, 0x0d4c,
11940 0x0d4e, 0x0d4f,
11941 0x0d54, 0x0d56,
11942 0x0d58, 0x0d61,
11943 0x0d66, 0x0d7f,
11944 0x0d82, 0x0d83,
11945 0x0d85, 0x0d96,
11946 0x0d9a, 0x0db1,
11947 0x0db3, 0x0dbb,
11948 0x0dbd, 0x0dbd,
11949 0x0dc0, 0x0dc6,
11950 0x0dd0, 0x0dd1,
11951 0x0dd8, 0x0dde,
11952 0x0de6, 0x0def,
11953 0x0df2, 0x0df4,
11954 0x0e01, 0x0e30,
11955 0x0e32, 0x0e33,
11956 0x0e3f, 0x0e46,
11957 0x0e4f, 0x0e5b,
11958 0x0e81, 0x0e82,
11959 0x0e84, 0x0e84,
11960 0x0e86, 0x0e8a,
11961 0x0e8c, 0x0ea3,
11962 0x0ea5, 0x0ea5,
11963 0x0ea7, 0x0eb0,
11964 0x0eb2, 0x0eb3,
11965 0x0ebd, 0x0ebd,
11966 0x0ec0, 0x0ec4,
11967 0x0ec6, 0x0ec6,
11968 0x0ed0, 0x0ed9,
11969 0x0edc, 0x0edf,
11970 0x0f00, 0x0f17,
11971 0x0f1a, 0x0f34,
11972 0x0f36, 0x0f36,
11973 0x0f38, 0x0f38,
11974 0x0f3a, 0x0f47,
11975 0x0f49, 0x0f6c,
11976 0x0f7f, 0x0f7f,
11977 0x0f85, 0x0f85,
11978 0x0f88, 0x0f8c,
11979 0x0fbe, 0x0fc5,
11980 0x0fc7, 0x0fcc,
11981 0x0fce, 0x0fda,
11982 0x1000, 0x102c,
11983 0x1031, 0x1031,
11984 0x1038, 0x1038,
11985 0x103b, 0x103c,
11986 0x103f, 0x1057,
11987 0x105a, 0x105d,
11988 0x1061, 0x1070,
11989 0x1075, 0x1081,
11990 0x1083, 0x1084,
11991 0x1087, 0x108c,
11992 0x108e, 0x109c,
11993 0x109e, 0x10c5,
11994 0x10c7, 0x10c7,
11995 0x10cd, 0x10cd,
11996 0x10d0, 0x1248,
11997 0x124a, 0x124d,
11998 0x1250, 0x1256,
11999 0x1258, 0x1258,
12000 0x125a, 0x125d,
12001 0x1260, 0x1288,
12002 0x128a, 0x128d,
12003 0x1290, 0x12b0,
12004 0x12b2, 0x12b5,
12005 0x12b8, 0x12be,
12006 0x12c0, 0x12c0,
12007 0x12c2, 0x12c5,
12008 0x12c8, 0x12d6,
12009 0x12d8, 0x1310,
12010 0x1312, 0x1315,
12011 0x1318, 0x135a,
12012 0x1360, 0x137c,
12013 0x1380, 0x1399,
12014 0x13a0, 0x13f5,
12015 0x13f8, 0x13fd,
12016 0x1400, 0x169c,
12017 0x16a0, 0x16f8,
12018 0x1700, 0x170c,
12019 0x170e, 0x1711,
12020 0x1720, 0x1731,
12021 0x1735, 0x1736,
12022 0x1740, 0x1751,
12023 0x1760, 0x176c,
12024 0x176e, 0x1770,
12025 0x1780, 0x17b3,
12026 0x17b6, 0x17b6,
12027 0x17be, 0x17c5,
12028 0x17c7, 0x17c8,
12029 0x17d4, 0x17dc,
12030 0x17e0, 0x17e9,
12031 0x17f0, 0x17f9,
12032 0x1800, 0x180a,
12033 0x1810, 0x1819,
12034 0x1820, 0x1878,
12035 0x1880, 0x1884,
12036 0x1887, 0x18a8,
12037 0x18aa, 0x18aa,
12038 0x18b0, 0x18f5,
12039 0x1900, 0x191e,
12040 0x1923, 0x1926,
12041 0x1929, 0x192b,
12042 0x1930, 0x1931,
12043 0x1933, 0x1938,
12044 0x1940, 0x1940,
12045 0x1944, 0x196d,
12046 0x1970, 0x1974,
12047 0x1980, 0x19ab,
12048 0x19b0, 0x19c9,
12049 0x19d0, 0x19da,
12050 0x19de, 0x1a16,
12051 0x1a19, 0x1a1a,
12052 0x1a1e, 0x1a55,
12053 0x1a57, 0x1a57,
12054 0x1a61, 0x1a61,
12055 0x1a63, 0x1a64,
12056 0x1a6d, 0x1a72,
12057 0x1a80, 0x1a89,
12058 0x1a90, 0x1a99,
12059 0x1aa0, 0x1aad,
12060 0x1b04, 0x1b33,
12061 0x1b3b, 0x1b3b,
12062 0x1b3d, 0x1b41,
12063 0x1b43, 0x1b4b,
12064 0x1b50, 0x1b6a,
12065 0x1b74, 0x1b7c,
12066 0x1b82, 0x1ba1,
12067 0x1ba6, 0x1ba7,
12068 0x1baa, 0x1baa,
12069 0x1bae, 0x1be5,
12070 0x1be7, 0x1be7,
12071 0x1bea, 0x1bec,
12072 0x1bee, 0x1bee,
12073 0x1bf2, 0x1bf3,
12074 0x1bfc, 0x1c2b,
12075 0x1c34, 0x1c35,
12076 0x1c3b, 0x1c49,
12077 0x1c4d, 0x1c88,
12078 0x1c90, 0x1cba,
12079 0x1cbd, 0x1cc7,
12080 0x1cd3, 0x1cd3,
12081 0x1ce1, 0x1ce1,
12082 0x1ce9, 0x1cec,
12083 0x1cee, 0x1cf3,
12084 0x1cf5, 0x1cf7,
12085 0x1cfa, 0x1cfa,
12086 0x1d00, 0x1dbf,
12087 0x1e00, 0x1f15,
12088 0x1f18, 0x1f1d,
12089 0x1f20, 0x1f45,
12090 0x1f48, 0x1f4d,
12091 0x1f50, 0x1f57,
12092 0x1f59, 0x1f59,
12093 0x1f5b, 0x1f5b,
12094 0x1f5d, 0x1f5d,
12095 0x1f5f, 0x1f7d,
12096 0x1f80, 0x1fb4,
12097 0x1fb6, 0x1fc4,
12098 0x1fc6, 0x1fd3,
12099 0x1fd6, 0x1fdb,
12100 0x1fdd, 0x1fef,
12101 0x1ff2, 0x1ff4,
12102 0x1ff6, 0x1ffe,
12103 0x2000, 0x200a,
12104 0x2010, 0x2027,
12105 0x202f, 0x205f,
12106 0x2070, 0x2071,
12107 0x2074, 0x208e,
12108 0x2090, 0x209c,
12109 0x20a0, 0x20bf,
12110 0x2100, 0x218b,
12111 0x2190, 0x2426,
12112 0x2440, 0x244a,
12113 0x2460, 0x2b73,
12114 0x2b76, 0x2b95,
12115 0x2b97, 0x2c2e,
12116 0x2c30, 0x2c5e,
12117 0x2c60, 0x2cee,
12118 0x2cf2, 0x2cf3,
12119 0x2cf9, 0x2d25,
12120 0x2d27, 0x2d27,
12121 0x2d2d, 0x2d2d,
12122 0x2d30, 0x2d67,
12123 0x2d6f, 0x2d70,
12124 0x2d80, 0x2d96,
12125 0x2da0, 0x2da6,
12126 0x2da8, 0x2dae,
12127 0x2db0, 0x2db6,
12128 0x2db8, 0x2dbe,
12129 0x2dc0, 0x2dc6,
12130 0x2dc8, 0x2dce,
12131 0x2dd0, 0x2dd6,
12132 0x2dd8, 0x2dde,
12133 0x2e00, 0x2e52,
12134 0x2e80, 0x2e99,
12135 0x2e9b, 0x2ef3,
12136 0x2f00, 0x2fd5,
12137 0x2ff0, 0x2ffb,
12138 0x3000, 0x3029,
12139 0x3030, 0x303f,
12140 0x3041, 0x3096,
12141 0x309b, 0x30ff,
12142 0x3105, 0x312f,
12143 0x3131, 0x318e,
12144 0x3190, 0x31e3,
12145 0x31f0, 0x321e,
12146 0x3220, 0x9ffc,
12147 0xa000, 0xa48c,
12148 0xa490, 0xa4c6,
12149 0xa4d0, 0xa62b,
12150 0xa640, 0xa66e,
12151 0xa673, 0xa673,
12152 0xa67e, 0xa69d,
12153 0xa6a0, 0xa6ef,
12154 0xa6f2, 0xa6f7,
12155 0xa700, 0xa7bf,
12156 0xa7c2, 0xa7ca,
12157 0xa7f5, 0xa801,
12158 0xa803, 0xa805,
12159 0xa807, 0xa80a,
12160 0xa80c, 0xa824,
12161 0xa827, 0xa82b,
12162 0xa830, 0xa839,
12163 0xa840, 0xa877,
12164 0xa880, 0xa8c3,
12165 0xa8ce, 0xa8d9,
12166 0xa8f2, 0xa8fe,
12167 0xa900, 0xa925,
12168 0xa92e, 0xa946,
12169 0xa952, 0xa953,
12170 0xa95f, 0xa97c,
12171 0xa983, 0xa9b2,
12172 0xa9b4, 0xa9b5,
12173 0xa9ba, 0xa9bb,
12174 0xa9be, 0xa9cd,
12175 0xa9cf, 0xa9d9,
12176 0xa9de, 0xa9e4,
12177 0xa9e6, 0xa9fe,
12178 0xaa00, 0xaa28,
12179 0xaa2f, 0xaa30,
12180 0xaa33, 0xaa34,
12181 0xaa40, 0xaa42,
12182 0xaa44, 0xaa4b,
12183 0xaa4d, 0xaa4d,
12184 0xaa50, 0xaa59,
12185 0xaa5c, 0xaa7b,
12186 0xaa7d, 0xaaaf,
12187 0xaab1, 0xaab1,
12188 0xaab5, 0xaab6,
12189 0xaab9, 0xaabd,
12190 0xaac0, 0xaac0,
12191 0xaac2, 0xaac2,
12192 0xaadb, 0xaaeb,
12193 0xaaee, 0xaaf5,
12194 0xab01, 0xab06,
12195 0xab09, 0xab0e,
12196 0xab11, 0xab16,
12197 0xab20, 0xab26,
12198 0xab28, 0xab2e,
12199 0xab30, 0xab6b,
12200 0xab70, 0xabe4,
12201 0xabe6, 0xabe7,
12202 0xabe9, 0xabec,
12203 0xabf0, 0xabf9,
12204 0xac00, 0xd7a3,
12205 0xd7b0, 0xd7c6,
12206 0xd7cb, 0xd7fb,
12207 0xf900, 0xfa6d,
12208 0xfa70, 0xfad9,
12209 0xfb00, 0xfb06,
12210 0xfb13, 0xfb17,
12211 0xfb1d, 0xfb1d,
12212 0xfb1f, 0xfb36,
12213 0xfb38, 0xfb3c,
12214 0xfb3e, 0xfb3e,
12215 0xfb40, 0xfb41,
12216 0xfb43, 0xfb44,
12217 0xfb46, 0xfbc1,
12218 0xfbd3, 0xfd3f,
12219 0xfd50, 0xfd8f,
12220 0xfd92, 0xfdc7,
12221 0xfdf0, 0xfdfd,
12222 0xfe10, 0xfe19,
12223 0xfe30, 0xfe52,
12224 0xfe54, 0xfe66,
12225 0xfe68, 0xfe6b,
12226 0xfe70, 0xfe74,
12227 0xfe76, 0xfefc,
12228 0xff01, 0xff9d,
12229 0xffa0, 0xffbe,
12230 0xffc2, 0xffc7,
12231 0xffca, 0xffcf,
12232 0xffd2, 0xffd7,
12233 0xffda, 0xffdc,
12234 0xffe0, 0xffe6,
12235 0xffe8, 0xffee,
12236 0xfffc, 0xfffd,
12237 0x10000, 0x1000b,
12238 0x1000d, 0x10026,
12239 0x10028, 0x1003a,
12240 0x1003c, 0x1003d,
12241 0x1003f, 0x1004d,
12242 0x10050, 0x1005d,
12243 0x10080, 0x100fa,
12244 0x10100, 0x10102,
12245 0x10107, 0x10133,
12246 0x10137, 0x1018e,
12247 0x10190, 0x1019c,
12248 0x101a0, 0x101a0,
12249 0x101d0, 0x101fc,
12250 0x10280, 0x1029c,
12251 0x102a0, 0x102d0,
12252 0x102e1, 0x102fb,
12253 0x10300, 0x10323,
12254 0x1032d, 0x1034a,
12255 0x10350, 0x10375,
12256 0x10380, 0x1039d,
12257 0x1039f, 0x103c3,
12258 0x103c8, 0x103d5,
12259 0x10400, 0x1049d,
12260 0x104a0, 0x104a9,
12261 0x104b0, 0x104d3,
12262 0x104d8, 0x104fb,
12263 0x10500, 0x10527,
12264 0x10530, 0x10563,
12265 0x1056f, 0x1056f,
12266 0x10600, 0x10736,
12267 0x10740, 0x10755,
12268 0x10760, 0x10767,
12269 0x10800, 0x10805,
12270 0x10808, 0x10808,
12271 0x1080a, 0x10835,
12272 0x10837, 0x10838,
12273 0x1083c, 0x1083c,
12274 0x1083f, 0x10855,
12275 0x10857, 0x1089e,
12276 0x108a7, 0x108af,
12277 0x108e0, 0x108f2,
12278 0x108f4, 0x108f5,
12279 0x108fb, 0x1091b,
12280 0x1091f, 0x10939,
12281 0x1093f, 0x1093f,
12282 0x10980, 0x109b7,
12283 0x109bc, 0x109cf,
12284 0x109d2, 0x10a00,
12285 0x10a10, 0x10a13,
12286 0x10a15, 0x10a17,
12287 0x10a19, 0x10a35,
12288 0x10a40, 0x10a48,
12289 0x10a50, 0x10a58,
12290 0x10a60, 0x10a9f,
12291 0x10ac0, 0x10ae4,
12292 0x10aeb, 0x10af6,
12293 0x10b00, 0x10b35,
12294 0x10b39, 0x10b55,
12295 0x10b58, 0x10b72,
12296 0x10b78, 0x10b91,
12297 0x10b99, 0x10b9c,
12298 0x10ba9, 0x10baf,
12299 0x10c00, 0x10c48,
12300 0x10c80, 0x10cb2,
12301 0x10cc0, 0x10cf2,
12302 0x10cfa, 0x10d23,
12303 0x10d30, 0x10d39,
12304 0x10e60, 0x10e7e,
12305 0x10e80, 0x10ea9,
12306 0x10ead, 0x10ead,
12307 0x10eb0, 0x10eb1,
12308 0x10f00, 0x10f27,
12309 0x10f30, 0x10f45,
12310 0x10f51, 0x10f59,
12311 0x10fb0, 0x10fcb,
12312 0x10fe0, 0x10ff6,
12313 0x11000, 0x11000,
12314 0x11002, 0x11037,
12315 0x11047, 0x1104d,
12316 0x11052, 0x1106f,
12317 0x11082, 0x110b2,
12318 0x110b7, 0x110b8,
12319 0x110bb, 0x110bc,
12320 0x110be, 0x110c1,
12321 0x110d0, 0x110e8,
12322 0x110f0, 0x110f9,
12323 0x11103, 0x11126,
12324 0x1112c, 0x1112c,
12325 0x11136, 0x11147,
12326 0x11150, 0x11172,
12327 0x11174, 0x11176,
12328 0x11182, 0x111b5,
12329 0x111bf, 0x111c8,
12330 0x111cd, 0x111ce,
12331 0x111d0, 0x111df,
12332 0x111e1, 0x111f4,
12333 0x11200, 0x11211,
12334 0x11213, 0x1122e,
12335 0x11232, 0x11233,
12336 0x11235, 0x11235,
12337 0x11238, 0x1123d,
12338 0x11280, 0x11286,
12339 0x11288, 0x11288,
12340 0x1128a, 0x1128d,
12341 0x1128f, 0x1129d,
12342 0x1129f, 0x112a9,
12343 0x112b0, 0x112de,
12344 0x112e0, 0x112e2,
12345 0x112f0, 0x112f9,
12346 0x11302, 0x11303,
12347 0x11305, 0x1130c,
12348 0x1130f, 0x11310,
12349 0x11313, 0x11328,
12350 0x1132a, 0x11330,
12351 0x11332, 0x11333,
12352 0x11335, 0x11339,
12353 0x1133d, 0x1133d,
12354 0x1133f, 0x1133f,
12355 0x11341, 0x11344,
12356 0x11347, 0x11348,
12357 0x1134b, 0x1134d,
12358 0x11350, 0x11350,
12359 0x1135d, 0x11363,
12360 0x11400, 0x11437,
12361 0x11440, 0x11441,
12362 0x11445, 0x11445,
12363 0x11447, 0x1145b,
12364 0x1145d, 0x1145d,
12365 0x1145f, 0x11461,
12366 0x11480, 0x114af,
12367 0x114b1, 0x114b2,
12368 0x114b9, 0x114b9,
12369 0x114bb, 0x114bc,
12370 0x114be, 0x114be,
12371 0x114c1, 0x114c1,
12372 0x114c4, 0x114c7,
12373 0x114d0, 0x114d9,
12374 0x11580, 0x115ae,
12375 0x115b0, 0x115b1,
12376 0x115b8, 0x115bb,
12377 0x115be, 0x115be,
12378 0x115c1, 0x115db,
12379 0x11600, 0x11632,
12380 0x1163b, 0x1163c,
12381 0x1163e, 0x1163e,
12382 0x11641, 0x11644,
12383 0x11650, 0x11659,
12384 0x11660, 0x1166c,
12385 0x11680, 0x116aa,
12386 0x116ac, 0x116ac,
12387 0x116ae, 0x116af,
12388 0x116b6, 0x116b6,
12389 0x116b8, 0x116b8,
12390 0x116c0, 0x116c9,
12391 0x11700, 0x1171a,
12392 0x11720, 0x11721,
12393 0x11726, 0x11726,
12394 0x11730, 0x1173f,
12395 0x11800, 0x1182e,
12396 0x11838, 0x11838,
12397 0x1183b, 0x1183b,
12398 0x118a0, 0x118f2,
12399 0x118ff, 0x11906,
12400 0x11909, 0x11909,
12401 0x1190c, 0x11913,
12402 0x11915, 0x11916,
12403 0x11918, 0x1192f,
12404 0x11931, 0x11935,
12405 0x11937, 0x11938,
12406 0x1193d, 0x1193d,
12407 0x1193f, 0x11942,
12408 0x11944, 0x11946,
12409 0x11950, 0x11959,
12410 0x119a0, 0x119a7,
12411 0x119aa, 0x119d3,
12412 0x119dc, 0x119df,
12413 0x119e1, 0x119e4,
12414 0x11a00, 0x11a00,
12415 0x11a0b, 0x11a32,
12416 0x11a39, 0x11a3a,
12417 0x11a3f, 0x11a46,
12418 0x11a50, 0x11a50,
12419 0x11a57, 0x11a58,
12420 0x11a5c, 0x11a89,
12421 0x11a97, 0x11a97,
12422 0x11a9a, 0x11aa2,
12423 0x11ac0, 0x11af8,
12424 0x11c00, 0x11c08,
12425 0x11c0a, 0x11c2f,
12426 0x11c3e, 0x11c3e,
12427 0x11c40, 0x11c45,
12428 0x11c50, 0x11c6c,
12429 0x11c70, 0x11c8f,
12430 0x11ca9, 0x11ca9,
12431 0x11cb1, 0x11cb1,
12432 0x11cb4, 0x11cb4,
12433 0x11d00, 0x11d06,
12434 0x11d08, 0x11d09,
12435 0x11d0b, 0x11d30,
12436 0x11d46, 0x11d46,
12437 0x11d50, 0x11d59,
12438 0x11d60, 0x11d65,
12439 0x11d67, 0x11d68,
12440 0x11d6a, 0x11d8e,
12441 0x11d93, 0x11d94,
12442 0x11d96, 0x11d96,
12443 0x11d98, 0x11d98,
12444 0x11da0, 0x11da9,
12445 0x11ee0, 0x11ef2,
12446 0x11ef5, 0x11ef8,
12447 0x11fb0, 0x11fb0,
12448 0x11fc0, 0x11ff1,
12449 0x11fff, 0x12399,
12450 0x12400, 0x1246e,
12451 0x12470, 0x12474,
12452 0x12480, 0x12543,
12453 0x13000, 0x1342e,
12454 0x14400, 0x14646,
12455 0x16800, 0x16a38,
12456 0x16a40, 0x16a5e,
12457 0x16a60, 0x16a69,
12458 0x16a6e, 0x16a6f,
12459 0x16ad0, 0x16aed,
12460 0x16af5, 0x16af5,
12461 0x16b00, 0x16b2f,
12462 0x16b37, 0x16b45,
12463 0x16b50, 0x16b59,
12464 0x16b5b, 0x16b61,
12465 0x16b63, 0x16b77,
12466 0x16b7d, 0x16b8f,
12467 0x16e40, 0x16e9a,
12468 0x16f00, 0x16f4a,
12469 0x16f50, 0x16f87,
12470 0x16f93, 0x16f9f,
12471 0x16fe0, 0x16fe3,
12472 0x16ff0, 0x16ff1,
12473 0x17000, 0x187f7,
12474 0x18800, 0x18cd5,
12475 0x18d00, 0x18d08,
12476 0x1b000, 0x1b11e,
12477 0x1b150, 0x1b152,
12478 0x1b164, 0x1b167,
12479 0x1b170, 0x1b2fb,
12480 0x1bc00, 0x1bc6a,
12481 0x1bc70, 0x1bc7c,
12482 0x1bc80, 0x1bc88,
12483 0x1bc90, 0x1bc99,
12484 0x1bc9c, 0x1bc9c,
12485 0x1bc9f, 0x1bc9f,
12486 0x1d000, 0x1d0f5,
12487 0x1d100, 0x1d126,
12488 0x1d129, 0x1d164,
12489 0x1d166, 0x1d166,
12490 0x1d16a, 0x1d16d,
12491 0x1d183, 0x1d184,
12492 0x1d18c, 0x1d1a9,
12493 0x1d1ae, 0x1d1e8,
12494 0x1d200, 0x1d241,
12495 0x1d245, 0x1d245,
12496 0x1d2e0, 0x1d2f3,
12497 0x1d300, 0x1d356,
12498 0x1d360, 0x1d378,
12499 0x1d400, 0x1d454,
12500 0x1d456, 0x1d49c,
12501 0x1d49e, 0x1d49f,
12502 0x1d4a2, 0x1d4a2,
12503 0x1d4a5, 0x1d4a6,
12504 0x1d4a9, 0x1d4ac,
12505 0x1d4ae, 0x1d4b9,
12506 0x1d4bb, 0x1d4bb,
12507 0x1d4bd, 0x1d4c3,
12508 0x1d4c5, 0x1d505,
12509 0x1d507, 0x1d50a,
12510 0x1d50d, 0x1d514,
12511 0x1d516, 0x1d51c,
12512 0x1d51e, 0x1d539,
12513 0x1d53b, 0x1d53e,
12514 0x1d540, 0x1d544,
12515 0x1d546, 0x1d546,
12516 0x1d54a, 0x1d550,
12517 0x1d552, 0x1d6a5,
12518 0x1d6a8, 0x1d7cb,
12519 0x1d7ce, 0x1d9ff,
12520 0x1da37, 0x1da3a,
12521 0x1da6d, 0x1da74,
12522 0x1da76, 0x1da83,
12523 0x1da85, 0x1da8b,
12524 0x1e100, 0x1e12c,
12525 0x1e137, 0x1e13d,
12526 0x1e140, 0x1e149,
12527 0x1e14e, 0x1e14f,
12528 0x1e2c0, 0x1e2eb,
12529 0x1e2f0, 0x1e2f9,
12530 0x1e2ff, 0x1e2ff,
12531 0x1e800, 0x1e8c4,
12532 0x1e8c7, 0x1e8cf,
12533 0x1e900, 0x1e943,
12534 0x1e94b, 0x1e94b,
12535 0x1e950, 0x1e959,
12536 0x1e95e, 0x1e95f,
12537 0x1ec71, 0x1ecb4,
12538 0x1ed01, 0x1ed3d,
12539 0x1ee00, 0x1ee03,
12540 0x1ee05, 0x1ee1f,
12541 0x1ee21, 0x1ee22,
12542 0x1ee24, 0x1ee24,
12543 0x1ee27, 0x1ee27,
12544 0x1ee29, 0x1ee32,
12545 0x1ee34, 0x1ee37,
12546 0x1ee39, 0x1ee39,
12547 0x1ee3b, 0x1ee3b,
12548 0x1ee42, 0x1ee42,
12549 0x1ee47, 0x1ee47,
12550 0x1ee49, 0x1ee49,
12551 0x1ee4b, 0x1ee4b,
12552 0x1ee4d, 0x1ee4f,
12553 0x1ee51, 0x1ee52,
12554 0x1ee54, 0x1ee54,
12555 0x1ee57, 0x1ee57,
12556 0x1ee59, 0x1ee59,
12557 0x1ee5b, 0x1ee5b,
12558 0x1ee5d, 0x1ee5d,
12559 0x1ee5f, 0x1ee5f,
12560 0x1ee61, 0x1ee62,
12561 0x1ee64, 0x1ee64,
12562 0x1ee67, 0x1ee6a,
12563 0x1ee6c, 0x1ee72,
12564 0x1ee74, 0x1ee77,
12565 0x1ee79, 0x1ee7c,
12566 0x1ee7e, 0x1ee7e,
12567 0x1ee80, 0x1ee89,
12568 0x1ee8b, 0x1ee9b,
12569 0x1eea1, 0x1eea3,
12570 0x1eea5, 0x1eea9,
12571 0x1eeab, 0x1eebb,
12572 0x1eef0, 0x1eef1,
12573 0x1f000, 0x1f02b,
12574 0x1f030, 0x1f093,
12575 0x1f0a0, 0x1f0ae,
12576 0x1f0b1, 0x1f0bf,
12577 0x1f0c1, 0x1f0cf,
12578 0x1f0d1, 0x1f0f5,
12579 0x1f100, 0x1f1ad,
12580 0x1f1e6, 0x1f202,
12581 0x1f210, 0x1f23b,
12582 0x1f240, 0x1f248,
12583 0x1f250, 0x1f251,
12584 0x1f260, 0x1f265,
12585 0x1f300, 0x1f6d7,
12586 0x1f6e0, 0x1f6ec,
12587 0x1f6f0, 0x1f6fc,
12588 0x1f700, 0x1f773,
12589 0x1f780, 0x1f7d8,
12590 0x1f7e0, 0x1f7eb,
12591 0x1f800, 0x1f80b,
12592 0x1f810, 0x1f847,
12593 0x1f850, 0x1f859,
12594 0x1f860, 0x1f887,
12595 0x1f890, 0x1f8ad,
12596 0x1f8b0, 0x1f8b1,
12597 0x1f900, 0x1f978,
12598 0x1f97a, 0x1f9cb,
12599 0x1f9cd, 0x1fa53,
12600 0x1fa60, 0x1fa6d,
12601 0x1fa70, 0x1fa74,
12602 0x1fa78, 0x1fa7a,
12603 0x1fa80, 0x1fa86,
12604 0x1fa90, 0x1faa8,
12605 0x1fab0, 0x1fab6,
12606 0x1fac0, 0x1fac2,
12607 0x1fad0, 0x1fad6,
12608 0x1fb00, 0x1fb92,
12609 0x1fb94, 0x1fbca,
12610 0x1fbf0, 0x1fbf9,
12611 0x20000, 0x2a6dd,
12612 0x2a700, 0x2b734,
12613 0x2b740, 0x2b81d,
12614 0x2b820, 0x2cea1,
12615 0x2ceb0, 0x2ebe0,
12616 0x2f800, 0x2fa1d,
12617 0x30000, 0x3134a,
12618 }; /* END of CR_Grapheme_Base */
12619 
12620 /* PROPERTY: 'Grapheme_Extend': Derived Property */
12621 static const OnigCodePoint
12622 CR_Grapheme_Extend[] = { 344,
12623 0x0300, 0x036f,
12624 0x0483, 0x0489,
12625 0x0591, 0x05bd,
12626 0x05bf, 0x05bf,
12627 0x05c1, 0x05c2,
12628 0x05c4, 0x05c5,
12629 0x05c7, 0x05c7,
12630 0x0610, 0x061a,
12631 0x064b, 0x065f,
12632 0x0670, 0x0670,
12633 0x06d6, 0x06dc,
12634 0x06df, 0x06e4,
12635 0x06e7, 0x06e8,
12636 0x06ea, 0x06ed,
12637 0x0711, 0x0711,
12638 0x0730, 0x074a,
12639 0x07a6, 0x07b0,
12640 0x07eb, 0x07f3,
12641 0x07fd, 0x07fd,
12642 0x0816, 0x0819,
12643 0x081b, 0x0823,
12644 0x0825, 0x0827,
12645 0x0829, 0x082d,
12646 0x0859, 0x085b,
12647 0x08d3, 0x08e1,
12648 0x08e3, 0x0902,
12649 0x093a, 0x093a,
12650 0x093c, 0x093c,
12651 0x0941, 0x0948,
12652 0x094d, 0x094d,
12653 0x0951, 0x0957,
12654 0x0962, 0x0963,
12655 0x0981, 0x0981,
12656 0x09bc, 0x09bc,
12657 0x09be, 0x09be,
12658 0x09c1, 0x09c4,
12659 0x09cd, 0x09cd,
12660 0x09d7, 0x09d7,
12661 0x09e2, 0x09e3,
12662 0x09fe, 0x09fe,
12663 0x0a01, 0x0a02,
12664 0x0a3c, 0x0a3c,
12665 0x0a41, 0x0a42,
12666 0x0a47, 0x0a48,
12667 0x0a4b, 0x0a4d,
12668 0x0a51, 0x0a51,
12669 0x0a70, 0x0a71,
12670 0x0a75, 0x0a75,
12671 0x0a81, 0x0a82,
12672 0x0abc, 0x0abc,
12673 0x0ac1, 0x0ac5,
12674 0x0ac7, 0x0ac8,
12675 0x0acd, 0x0acd,
12676 0x0ae2, 0x0ae3,
12677 0x0afa, 0x0aff,
12678 0x0b01, 0x0b01,
12679 0x0b3c, 0x0b3c,
12680 0x0b3e, 0x0b3f,
12681 0x0b41, 0x0b44,
12682 0x0b4d, 0x0b4d,
12683 0x0b55, 0x0b57,
12684 0x0b62, 0x0b63,
12685 0x0b82, 0x0b82,
12686 0x0bbe, 0x0bbe,
12687 0x0bc0, 0x0bc0,
12688 0x0bcd, 0x0bcd,
12689 0x0bd7, 0x0bd7,
12690 0x0c00, 0x0c00,
12691 0x0c04, 0x0c04,
12692 0x0c3e, 0x0c40,
12693 0x0c46, 0x0c48,
12694 0x0c4a, 0x0c4d,
12695 0x0c55, 0x0c56,
12696 0x0c62, 0x0c63,
12697 0x0c81, 0x0c81,
12698 0x0cbc, 0x0cbc,
12699 0x0cbf, 0x0cbf,
12700 0x0cc2, 0x0cc2,
12701 0x0cc6, 0x0cc6,
12702 0x0ccc, 0x0ccd,
12703 0x0cd5, 0x0cd6,
12704 0x0ce2, 0x0ce3,
12705 0x0d00, 0x0d01,
12706 0x0d3b, 0x0d3c,
12707 0x0d3e, 0x0d3e,
12708 0x0d41, 0x0d44,
12709 0x0d4d, 0x0d4d,
12710 0x0d57, 0x0d57,
12711 0x0d62, 0x0d63,
12712 0x0d81, 0x0d81,
12713 0x0dca, 0x0dca,
12714 0x0dcf, 0x0dcf,
12715 0x0dd2, 0x0dd4,
12716 0x0dd6, 0x0dd6,
12717 0x0ddf, 0x0ddf,
12718 0x0e31, 0x0e31,
12719 0x0e34, 0x0e3a,
12720 0x0e47, 0x0e4e,
12721 0x0eb1, 0x0eb1,
12722 0x0eb4, 0x0ebc,
12723 0x0ec8, 0x0ecd,
12724 0x0f18, 0x0f19,
12725 0x0f35, 0x0f35,
12726 0x0f37, 0x0f37,
12727 0x0f39, 0x0f39,
12728 0x0f71, 0x0f7e,
12729 0x0f80, 0x0f84,
12730 0x0f86, 0x0f87,
12731 0x0f8d, 0x0f97,
12732 0x0f99, 0x0fbc,
12733 0x0fc6, 0x0fc6,
12734 0x102d, 0x1030,
12735 0x1032, 0x1037,
12736 0x1039, 0x103a,
12737 0x103d, 0x103e,
12738 0x1058, 0x1059,
12739 0x105e, 0x1060,
12740 0x1071, 0x1074,
12741 0x1082, 0x1082,
12742 0x1085, 0x1086,
12743 0x108d, 0x108d,
12744 0x109d, 0x109d,
12745 0x135d, 0x135f,
12746 0x1712, 0x1714,
12747 0x1732, 0x1734,
12748 0x1752, 0x1753,
12749 0x1772, 0x1773,
12750 0x17b4, 0x17b5,
12751 0x17b7, 0x17bd,
12752 0x17c6, 0x17c6,
12753 0x17c9, 0x17d3,
12754 0x17dd, 0x17dd,
12755 0x180b, 0x180d,
12756 0x1885, 0x1886,
12757 0x18a9, 0x18a9,
12758 0x1920, 0x1922,
12759 0x1927, 0x1928,
12760 0x1932, 0x1932,
12761 0x1939, 0x193b,
12762 0x1a17, 0x1a18,
12763 0x1a1b, 0x1a1b,
12764 0x1a56, 0x1a56,
12765 0x1a58, 0x1a5e,
12766 0x1a60, 0x1a60,
12767 0x1a62, 0x1a62,
12768 0x1a65, 0x1a6c,
12769 0x1a73, 0x1a7c,
12770 0x1a7f, 0x1a7f,
12771 0x1ab0, 0x1ac0,
12772 0x1b00, 0x1b03,
12773 0x1b34, 0x1b3a,
12774 0x1b3c, 0x1b3c,
12775 0x1b42, 0x1b42,
12776 0x1b6b, 0x1b73,
12777 0x1b80, 0x1b81,
12778 0x1ba2, 0x1ba5,
12779 0x1ba8, 0x1ba9,
12780 0x1bab, 0x1bad,
12781 0x1be6, 0x1be6,
12782 0x1be8, 0x1be9,
12783 0x1bed, 0x1bed,
12784 0x1bef, 0x1bf1,
12785 0x1c2c, 0x1c33,
12786 0x1c36, 0x1c37,
12787 0x1cd0, 0x1cd2,
12788 0x1cd4, 0x1ce0,
12789 0x1ce2, 0x1ce8,
12790 0x1ced, 0x1ced,
12791 0x1cf4, 0x1cf4,
12792 0x1cf8, 0x1cf9,
12793 0x1dc0, 0x1df9,
12794 0x1dfb, 0x1dff,
12795 0x200c, 0x200c,
12796 0x20d0, 0x20f0,
12797 0x2cef, 0x2cf1,
12798 0x2d7f, 0x2d7f,
12799 0x2de0, 0x2dff,
12800 0x302a, 0x302f,
12801 0x3099, 0x309a,
12802 0xa66f, 0xa672,
12803 0xa674, 0xa67d,
12804 0xa69e, 0xa69f,
12805 0xa6f0, 0xa6f1,
12806 0xa802, 0xa802,
12807 0xa806, 0xa806,
12808 0xa80b, 0xa80b,
12809 0xa825, 0xa826,
12810 0xa82c, 0xa82c,
12811 0xa8c4, 0xa8c5,
12812 0xa8e0, 0xa8f1,
12813 0xa8ff, 0xa8ff,
12814 0xa926, 0xa92d,
12815 0xa947, 0xa951,
12816 0xa980, 0xa982,
12817 0xa9b3, 0xa9b3,
12818 0xa9b6, 0xa9b9,
12819 0xa9bc, 0xa9bd,
12820 0xa9e5, 0xa9e5,
12821 0xaa29, 0xaa2e,
12822 0xaa31, 0xaa32,
12823 0xaa35, 0xaa36,
12824 0xaa43, 0xaa43,
12825 0xaa4c, 0xaa4c,
12826 0xaa7c, 0xaa7c,
12827 0xaab0, 0xaab0,
12828 0xaab2, 0xaab4,
12829 0xaab7, 0xaab8,
12830 0xaabe, 0xaabf,
12831 0xaac1, 0xaac1,
12832 0xaaec, 0xaaed,
12833 0xaaf6, 0xaaf6,
12834 0xabe5, 0xabe5,
12835 0xabe8, 0xabe8,
12836 0xabed, 0xabed,
12837 0xfb1e, 0xfb1e,
12838 0xfe00, 0xfe0f,
12839 0xfe20, 0xfe2f,
12840 0xff9e, 0xff9f,
12841 0x101fd, 0x101fd,
12842 0x102e0, 0x102e0,
12843 0x10376, 0x1037a,
12844 0x10a01, 0x10a03,
12845 0x10a05, 0x10a06,
12846 0x10a0c, 0x10a0f,
12847 0x10a38, 0x10a3a,
12848 0x10a3f, 0x10a3f,
12849 0x10ae5, 0x10ae6,
12850 0x10d24, 0x10d27,
12851 0x10eab, 0x10eac,
12852 0x10f46, 0x10f50,
12853 0x11001, 0x11001,
12854 0x11038, 0x11046,
12855 0x1107f, 0x11081,
12856 0x110b3, 0x110b6,
12857 0x110b9, 0x110ba,
12858 0x11100, 0x11102,
12859 0x11127, 0x1112b,
12860 0x1112d, 0x11134,
12861 0x11173, 0x11173,
12862 0x11180, 0x11181,
12863 0x111b6, 0x111be,
12864 0x111c9, 0x111cc,
12865 0x111cf, 0x111cf,
12866 0x1122f, 0x11231,
12867 0x11234, 0x11234,
12868 0x11236, 0x11237,
12869 0x1123e, 0x1123e,
12870 0x112df, 0x112df,
12871 0x112e3, 0x112ea,
12872 0x11300, 0x11301,
12873 0x1133b, 0x1133c,
12874 0x1133e, 0x1133e,
12875 0x11340, 0x11340,
12876 0x11357, 0x11357,
12877 0x11366, 0x1136c,
12878 0x11370, 0x11374,
12879 0x11438, 0x1143f,
12880 0x11442, 0x11444,
12881 0x11446, 0x11446,
12882 0x1145e, 0x1145e,
12883 0x114b0, 0x114b0,
12884 0x114b3, 0x114b8,
12885 0x114ba, 0x114ba,
12886 0x114bd, 0x114bd,
12887 0x114bf, 0x114c0,
12888 0x114c2, 0x114c3,
12889 0x115af, 0x115af,
12890 0x115b2, 0x115b5,
12891 0x115bc, 0x115bd,
12892 0x115bf, 0x115c0,
12893 0x115dc, 0x115dd,
12894 0x11633, 0x1163a,
12895 0x1163d, 0x1163d,
12896 0x1163f, 0x11640,
12897 0x116ab, 0x116ab,
12898 0x116ad, 0x116ad,
12899 0x116b0, 0x116b5,
12900 0x116b7, 0x116b7,
12901 0x1171d, 0x1171f,
12902 0x11722, 0x11725,
12903 0x11727, 0x1172b,
12904 0x1182f, 0x11837,
12905 0x11839, 0x1183a,
12906 0x11930, 0x11930,
12907 0x1193b, 0x1193c,
12908 0x1193e, 0x1193e,
12909 0x11943, 0x11943,
12910 0x119d4, 0x119d7,
12911 0x119da, 0x119db,
12912 0x119e0, 0x119e0,
12913 0x11a01, 0x11a0a,
12914 0x11a33, 0x11a38,
12915 0x11a3b, 0x11a3e,
12916 0x11a47, 0x11a47,
12917 0x11a51, 0x11a56,
12918 0x11a59, 0x11a5b,
12919 0x11a8a, 0x11a96,
12920 0x11a98, 0x11a99,
12921 0x11c30, 0x11c36,
12922 0x11c38, 0x11c3d,
12923 0x11c3f, 0x11c3f,
12924 0x11c92, 0x11ca7,
12925 0x11caa, 0x11cb0,
12926 0x11cb2, 0x11cb3,
12927 0x11cb5, 0x11cb6,
12928 0x11d31, 0x11d36,
12929 0x11d3a, 0x11d3a,
12930 0x11d3c, 0x11d3d,
12931 0x11d3f, 0x11d45,
12932 0x11d47, 0x11d47,
12933 0x11d90, 0x11d91,
12934 0x11d95, 0x11d95,
12935 0x11d97, 0x11d97,
12936 0x11ef3, 0x11ef4,
12937 0x16af0, 0x16af4,
12938 0x16b30, 0x16b36,
12939 0x16f4f, 0x16f4f,
12940 0x16f8f, 0x16f92,
12941 0x16fe4, 0x16fe4,
12942 0x1bc9d, 0x1bc9e,
12943 0x1d165, 0x1d165,
12944 0x1d167, 0x1d169,
12945 0x1d16e, 0x1d172,
12946 0x1d17b, 0x1d182,
12947 0x1d185, 0x1d18b,
12948 0x1d1aa, 0x1d1ad,
12949 0x1d242, 0x1d244,
12950 0x1da00, 0x1da36,
12951 0x1da3b, 0x1da6c,
12952 0x1da75, 0x1da75,
12953 0x1da84, 0x1da84,
12954 0x1da9b, 0x1da9f,
12955 0x1daa1, 0x1daaf,
12956 0x1e000, 0x1e006,
12957 0x1e008, 0x1e018,
12958 0x1e01b, 0x1e021,
12959 0x1e023, 0x1e024,
12960 0x1e026, 0x1e02a,
12961 0x1e130, 0x1e136,
12962 0x1e2ec, 0x1e2ef,
12963 0x1e8d0, 0x1e8d6,
12964 0x1e944, 0x1e94a,
12965 0xe0020, 0xe007f,
12966 0xe0100, 0xe01ef,
12967 }; /* END of CR_Grapheme_Extend */
12968 
12969 /* PROPERTY: 'Grapheme_Link': Derived Property */
12970 static const OnigCodePoint
12971 CR_Grapheme_Link[] = { 54,
12972 0x094d, 0x094d,
12973 0x09cd, 0x09cd,
12974 0x0a4d, 0x0a4d,
12975 0x0acd, 0x0acd,
12976 0x0b4d, 0x0b4d,
12977 0x0bcd, 0x0bcd,
12978 0x0c4d, 0x0c4d,
12979 0x0ccd, 0x0ccd,
12980 0x0d3b, 0x0d3c,
12981 0x0d4d, 0x0d4d,
12982 0x0dca, 0x0dca,
12983 0x0e3a, 0x0e3a,
12984 0x0eba, 0x0eba,
12985 0x0f84, 0x0f84,
12986 0x1039, 0x103a,
12987 0x1714, 0x1714,
12988 0x1734, 0x1734,
12989 0x17d2, 0x17d2,
12990 0x1a60, 0x1a60,
12991 0x1b44, 0x1b44,
12992 0x1baa, 0x1bab,
12993 0x1bf2, 0x1bf3,
12994 0x2d7f, 0x2d7f,
12995 0xa806, 0xa806,
12996 0xa82c, 0xa82c,
12997 0xa8c4, 0xa8c4,
12998 0xa953, 0xa953,
12999 0xa9c0, 0xa9c0,
13000 0xaaf6, 0xaaf6,
13001 0xabed, 0xabed,
13002 0x10a3f, 0x10a3f,
13003 0x11046, 0x11046,
13004 0x1107f, 0x1107f,
13005 0x110b9, 0x110b9,
13006 0x11133, 0x11134,
13007 0x111c0, 0x111c0,
13008 0x11235, 0x11235,
13009 0x112ea, 0x112ea,
13010 0x1134d, 0x1134d,
13011 0x11442, 0x11442,
13012 0x114c2, 0x114c2,
13013 0x115bf, 0x115bf,
13014 0x1163f, 0x1163f,
13015 0x116b6, 0x116b6,
13016 0x1172b, 0x1172b,
13017 0x11839, 0x11839,
13018 0x1193d, 0x1193e,
13019 0x119e0, 0x119e0,
13020 0x11a34, 0x11a34,
13021 0x11a47, 0x11a47,
13022 0x11a99, 0x11a99,
13023 0x11c3f, 0x11c3f,
13024 0x11d44, 0x11d45,
13025 0x11d97, 0x11d97,
13026 }; /* END of CR_Grapheme_Link */
13027 
13028 /* PROPERTY: 'Greek': Script */
13029 static const OnigCodePoint
13030 CR_Greek[] = { 36,
13031 0x0370, 0x0373,
13032 0x0375, 0x0377,
13033 0x037a, 0x037d,
13034 0x037f, 0x037f,
13035 0x0384, 0x0384,
13036 0x0386, 0x0386,
13037 0x0388, 0x038a,
13038 0x038c, 0x038c,
13039 0x038e, 0x03a1,
13040 0x03a3, 0x03e1,
13041 0x03f0, 0x03ff,
13042 0x1d26, 0x1d2a,
13043 0x1d5d, 0x1d61,
13044 0x1d66, 0x1d6a,
13045 0x1dbf, 0x1dbf,
13046 0x1f00, 0x1f15,
13047 0x1f18, 0x1f1d,
13048 0x1f20, 0x1f45,
13049 0x1f48, 0x1f4d,
13050 0x1f50, 0x1f57,
13051 0x1f59, 0x1f59,
13052 0x1f5b, 0x1f5b,
13053 0x1f5d, 0x1f5d,
13054 0x1f5f, 0x1f7d,
13055 0x1f80, 0x1fb4,
13056 0x1fb6, 0x1fc4,
13057 0x1fc6, 0x1fd3,
13058 0x1fd6, 0x1fdb,
13059 0x1fdd, 0x1fef,
13060 0x1ff2, 0x1ff4,
13061 0x1ff6, 0x1ffe,
13062 0x2126, 0x2126,
13063 0xab65, 0xab65,
13064 0x10140, 0x1018e,
13065 0x101a0, 0x101a0,
13066 0x1d200, 0x1d245,
13067 }; /* END of CR_Greek */
13068 
13069 /* PROPERTY: 'Gujarati': Script */
13070 static const OnigCodePoint
13071 CR_Gujarati[] = { 14,
13072 0x0a81, 0x0a83,
13073 0x0a85, 0x0a8d,
13074 0x0a8f, 0x0a91,
13075 0x0a93, 0x0aa8,
13076 0x0aaa, 0x0ab0,
13077 0x0ab2, 0x0ab3,
13078 0x0ab5, 0x0ab9,
13079 0x0abc, 0x0ac5,
13080 0x0ac7, 0x0ac9,
13081 0x0acb, 0x0acd,
13082 0x0ad0, 0x0ad0,
13083 0x0ae0, 0x0ae3,
13084 0x0ae6, 0x0af1,
13085 0x0af9, 0x0aff,
13086 }; /* END of CR_Gujarati */
13087 
13088 /* PROPERTY: 'Gunjala_Gondi': Script */
13089 static const OnigCodePoint
13090 CR_Gunjala_Gondi[] = { 6,
13091 0x11d60, 0x11d65,
13092 0x11d67, 0x11d68,
13093 0x11d6a, 0x11d8e,
13094 0x11d90, 0x11d91,
13095 0x11d93, 0x11d98,
13096 0x11da0, 0x11da9,
13097 }; /* END of CR_Gunjala_Gondi */
13098 
13099 /* PROPERTY: 'Gurmukhi': Script */
13100 static const OnigCodePoint
13101 CR_Gurmukhi[] = { 16,
13102 0x0a01, 0x0a03,
13103 0x0a05, 0x0a0a,
13104 0x0a0f, 0x0a10,
13105 0x0a13, 0x0a28,
13106 0x0a2a, 0x0a30,
13107 0x0a32, 0x0a33,
13108 0x0a35, 0x0a36,
13109 0x0a38, 0x0a39,
13110 0x0a3c, 0x0a3c,
13111 0x0a3e, 0x0a42,
13112 0x0a47, 0x0a48,
13113 0x0a4b, 0x0a4d,
13114 0x0a51, 0x0a51,
13115 0x0a59, 0x0a5c,
13116 0x0a5e, 0x0a5e,
13117 0x0a66, 0x0a76,
13118 }; /* END of CR_Gurmukhi */
13119 
13120 /* PROPERTY: 'Han': Script */
13121 static const OnigCodePoint
13122 CR_Han[] = { 19,
13123 0x2e80, 0x2e99,
13124 0x2e9b, 0x2ef3,
13125 0x2f00, 0x2fd5,
13126 0x3005, 0x3005,
13127 0x3007, 0x3007,
13128 0x3021, 0x3029,
13129 0x3038, 0x303b,
13130 0x3400, 0x4dbf,
13131 0x4e00, 0x9ffc,
13132 0xf900, 0xfa6d,
13133 0xfa70, 0xfad9,
13134 0x16ff0, 0x16ff1,
13135 0x20000, 0x2a6dd,
13136 0x2a700, 0x2b734,
13137 0x2b740, 0x2b81d,
13138 0x2b820, 0x2cea1,
13139 0x2ceb0, 0x2ebe0,
13140 0x2f800, 0x2fa1d,
13141 0x30000, 0x3134a,
13142 }; /* END of CR_Han */
13143 
13144 /* PROPERTY: 'Hangul': Script */
13145 static const OnigCodePoint
13146 CR_Hangul[] = { 14,
13147 0x1100, 0x11ff,
13148 0x302e, 0x302f,
13149 0x3131, 0x318e,
13150 0x3200, 0x321e,
13151 0x3260, 0x327e,
13152 0xa960, 0xa97c,
13153 0xac00, 0xd7a3,
13154 0xd7b0, 0xd7c6,
13155 0xd7cb, 0xd7fb,
13156 0xffa0, 0xffbe,
13157 0xffc2, 0xffc7,
13158 0xffca, 0xffcf,
13159 0xffd2, 0xffd7,
13160 0xffda, 0xffdc,
13161 }; /* END of CR_Hangul */
13162 
13163 /* PROPERTY: 'Hanifi_Rohingya': Script */
13164 static const OnigCodePoint
13165 CR_Hanifi_Rohingya[] = { 2,
13166 0x10d00, 0x10d27,
13167 0x10d30, 0x10d39,
13168 }; /* END of CR_Hanifi_Rohingya */
13169 
13170 /* PROPERTY: 'Hanunoo': Script */
13171 static const OnigCodePoint
13172 CR_Hanunoo[] = { 1,
13173 0x1720, 0x1734,
13174 }; /* END of CR_Hanunoo */
13175 
13176 /* PROPERTY: 'Hatran': Script */
13177 static const OnigCodePoint
13178 CR_Hatran[] = { 3,
13179 0x108e0, 0x108f2,
13180 0x108f4, 0x108f5,
13181 0x108fb, 0x108ff,
13182 }; /* END of CR_Hatran */
13183 
13184 /* PROPERTY: 'Hebrew': Script */
13185 static const OnigCodePoint
13186 CR_Hebrew[] = { 9,
13187 0x0591, 0x05c7,
13188 0x05d0, 0x05ea,
13189 0x05ef, 0x05f4,
13190 0xfb1d, 0xfb36,
13191 0xfb38, 0xfb3c,
13192 0xfb3e, 0xfb3e,
13193 0xfb40, 0xfb41,
13194 0xfb43, 0xfb44,
13195 0xfb46, 0xfb4f,
13196 }; /* END of CR_Hebrew */
13197 
13198 /* PROPERTY: 'Hex_Digit': Binary Property */
13199 static const OnigCodePoint
13200 CR_Hex_Digit[] = { 6,
13201 0x0030, 0x0039,
13202 0x0041, 0x0046,
13203 0x0061, 0x0066,
13204 0xff10, 0xff19,
13205 0xff21, 0xff26,
13206 0xff41, 0xff46,
13207 }; /* END of CR_Hex_Digit */
13208 
13209 /* PROPERTY: 'Hiragana': Script */
13210 static const OnigCodePoint
13211 CR_Hiragana[] = { 5,
13212 0x3041, 0x3096,
13213 0x309d, 0x309f,
13214 0x1b001, 0x1b11e,
13215 0x1b150, 0x1b152,
13216 0x1f200, 0x1f200,
13217 }; /* END of CR_Hiragana */
13218 
13219 /* PROPERTY: 'Hyphen': Binary Property */
13220 static const OnigCodePoint
13221 CR_Hyphen[] = { 10,
13222 0x002d, 0x002d,
13223 0x00ad, 0x00ad,
13224 0x058a, 0x058a,
13225 0x1806, 0x1806,
13226 0x2010, 0x2011,
13227 0x2e17, 0x2e17,
13228 0x30fb, 0x30fb,
13229 0xfe63, 0xfe63,
13230 0xff0d, 0xff0d,
13231 0xff65, 0xff65,
13232 }; /* END of CR_Hyphen */
13233 
13234 /* PROPERTY: 'IDS_Binary_Operator': Binary Property */
13235 static const OnigCodePoint
13236 CR_IDS_Binary_Operator[] = { 2,
13237 0x2ff0, 0x2ff1,
13238 0x2ff4, 0x2ffb,
13239 }; /* END of CR_IDS_Binary_Operator */
13240 
13241 /* PROPERTY: 'IDS_Trinary_Operator': Binary Property */
13242 static const OnigCodePoint
13243 CR_IDS_Trinary_Operator[] = { 1,
13244 0x2ff2, 0x2ff3,
13245 }; /* END of CR_IDS_Trinary_Operator */
13246 
13247 /* PROPERTY: 'ID_Continue': Derived Property */
13248 static const OnigCodePoint
13249 CR_ID_Continue[] = { 730,
13250 0x0030, 0x0039,
13251 0x0041, 0x005a,
13252 0x005f, 0x005f,
13253 0x0061, 0x007a,
13254 0x00aa, 0x00aa,
13255 0x00b5, 0x00b5,
13256 0x00b7, 0x00b7,
13257 0x00ba, 0x00ba,
13258 0x00c0, 0x00d6,
13259 0x00d8, 0x00f6,
13260 0x00f8, 0x02c1,
13261 0x02c6, 0x02d1,
13262 0x02e0, 0x02e4,
13263 0x02ec, 0x02ec,
13264 0x02ee, 0x02ee,
13265 0x0300, 0x0374,
13266 0x0376, 0x0377,
13267 0x037a, 0x037d,
13268 0x037f, 0x037f,
13269 0x0386, 0x038a,
13270 0x038c, 0x038c,
13271 0x038e, 0x03a1,
13272 0x03a3, 0x03f5,
13273 0x03f7, 0x0481,
13274 0x0483, 0x0487,
13275 0x048a, 0x052f,
13276 0x0531, 0x0556,
13277 0x0559, 0x0559,
13278 0x0560, 0x0588,
13279 0x0591, 0x05bd,
13280 0x05bf, 0x05bf,
13281 0x05c1, 0x05c2,
13282 0x05c4, 0x05c5,
13283 0x05c7, 0x05c7,
13284 0x05d0, 0x05ea,
13285 0x05ef, 0x05f2,
13286 0x0610, 0x061a,
13287 0x0620, 0x0669,
13288 0x066e, 0x06d3,
13289 0x06d5, 0x06dc,
13290 0x06df, 0x06e8,
13291 0x06ea, 0x06fc,
13292 0x06ff, 0x06ff,
13293 0x0710, 0x074a,
13294 0x074d, 0x07b1,
13295 0x07c0, 0x07f5,
13296 0x07fa, 0x07fa,
13297 0x07fd, 0x07fd,
13298 0x0800, 0x082d,
13299 0x0840, 0x085b,
13300 0x0860, 0x086a,
13301 0x08a0, 0x08b4,
13302 0x08b6, 0x08c7,
13303 0x08d3, 0x08e1,
13304 0x08e3, 0x0963,
13305 0x0966, 0x096f,
13306 0x0971, 0x0983,
13307 0x0985, 0x098c,
13308 0x098f, 0x0990,
13309 0x0993, 0x09a8,
13310 0x09aa, 0x09b0,
13311 0x09b2, 0x09b2,
13312 0x09b6, 0x09b9,
13313 0x09bc, 0x09c4,
13314 0x09c7, 0x09c8,
13315 0x09cb, 0x09ce,
13316 0x09d7, 0x09d7,
13317 0x09dc, 0x09dd,
13318 0x09df, 0x09e3,
13319 0x09e6, 0x09f1,
13320 0x09fc, 0x09fc,
13321 0x09fe, 0x09fe,
13322 0x0a01, 0x0a03,
13323 0x0a05, 0x0a0a,
13324 0x0a0f, 0x0a10,
13325 0x0a13, 0x0a28,
13326 0x0a2a, 0x0a30,
13327 0x0a32, 0x0a33,
13328 0x0a35, 0x0a36,
13329 0x0a38, 0x0a39,
13330 0x0a3c, 0x0a3c,
13331 0x0a3e, 0x0a42,
13332 0x0a47, 0x0a48,
13333 0x0a4b, 0x0a4d,
13334 0x0a51, 0x0a51,
13335 0x0a59, 0x0a5c,
13336 0x0a5e, 0x0a5e,
13337 0x0a66, 0x0a75,
13338 0x0a81, 0x0a83,
13339 0x0a85, 0x0a8d,
13340 0x0a8f, 0x0a91,
13341 0x0a93, 0x0aa8,
13342 0x0aaa, 0x0ab0,
13343 0x0ab2, 0x0ab3,
13344 0x0ab5, 0x0ab9,
13345 0x0abc, 0x0ac5,
13346 0x0ac7, 0x0ac9,
13347 0x0acb, 0x0acd,
13348 0x0ad0, 0x0ad0,
13349 0x0ae0, 0x0ae3,
13350 0x0ae6, 0x0aef,
13351 0x0af9, 0x0aff,
13352 0x0b01, 0x0b03,
13353 0x0b05, 0x0b0c,
13354 0x0b0f, 0x0b10,
13355 0x0b13, 0x0b28,
13356 0x0b2a, 0x0b30,
13357 0x0b32, 0x0b33,
13358 0x0b35, 0x0b39,
13359 0x0b3c, 0x0b44,
13360 0x0b47, 0x0b48,
13361 0x0b4b, 0x0b4d,
13362 0x0b55, 0x0b57,
13363 0x0b5c, 0x0b5d,
13364 0x0b5f, 0x0b63,
13365 0x0b66, 0x0b6f,
13366 0x0b71, 0x0b71,
13367 0x0b82, 0x0b83,
13368 0x0b85, 0x0b8a,
13369 0x0b8e, 0x0b90,
13370 0x0b92, 0x0b95,
13371 0x0b99, 0x0b9a,
13372 0x0b9c, 0x0b9c,
13373 0x0b9e, 0x0b9f,
13374 0x0ba3, 0x0ba4,
13375 0x0ba8, 0x0baa,
13376 0x0bae, 0x0bb9,
13377 0x0bbe, 0x0bc2,
13378 0x0bc6, 0x0bc8,
13379 0x0bca, 0x0bcd,
13380 0x0bd0, 0x0bd0,
13381 0x0bd7, 0x0bd7,
13382 0x0be6, 0x0bef,
13383 0x0c00, 0x0c0c,
13384 0x0c0e, 0x0c10,
13385 0x0c12, 0x0c28,
13386 0x0c2a, 0x0c39,
13387 0x0c3d, 0x0c44,
13388 0x0c46, 0x0c48,
13389 0x0c4a, 0x0c4d,
13390 0x0c55, 0x0c56,
13391 0x0c58, 0x0c5a,
13392 0x0c60, 0x0c63,
13393 0x0c66, 0x0c6f,
13394 0x0c80, 0x0c83,
13395 0x0c85, 0x0c8c,
13396 0x0c8e, 0x0c90,
13397 0x0c92, 0x0ca8,
13398 0x0caa, 0x0cb3,
13399 0x0cb5, 0x0cb9,
13400 0x0cbc, 0x0cc4,
13401 0x0cc6, 0x0cc8,
13402 0x0cca, 0x0ccd,
13403 0x0cd5, 0x0cd6,
13404 0x0cde, 0x0cde,
13405 0x0ce0, 0x0ce3,
13406 0x0ce6, 0x0cef,
13407 0x0cf1, 0x0cf2,
13408 0x0d00, 0x0d0c,
13409 0x0d0e, 0x0d10,
13410 0x0d12, 0x0d44,
13411 0x0d46, 0x0d48,
13412 0x0d4a, 0x0d4e,
13413 0x0d54, 0x0d57,
13414 0x0d5f, 0x0d63,
13415 0x0d66, 0x0d6f,
13416 0x0d7a, 0x0d7f,
13417 0x0d81, 0x0d83,
13418 0x0d85, 0x0d96,
13419 0x0d9a, 0x0db1,
13420 0x0db3, 0x0dbb,
13421 0x0dbd, 0x0dbd,
13422 0x0dc0, 0x0dc6,
13423 0x0dca, 0x0dca,
13424 0x0dcf, 0x0dd4,
13425 0x0dd6, 0x0dd6,
13426 0x0dd8, 0x0ddf,
13427 0x0de6, 0x0def,
13428 0x0df2, 0x0df3,
13429 0x0e01, 0x0e3a,
13430 0x0e40, 0x0e4e,
13431 0x0e50, 0x0e59,
13432 0x0e81, 0x0e82,
13433 0x0e84, 0x0e84,
13434 0x0e86, 0x0e8a,
13435 0x0e8c, 0x0ea3,
13436 0x0ea5, 0x0ea5,
13437 0x0ea7, 0x0ebd,
13438 0x0ec0, 0x0ec4,
13439 0x0ec6, 0x0ec6,
13440 0x0ec8, 0x0ecd,
13441 0x0ed0, 0x0ed9,
13442 0x0edc, 0x0edf,
13443 0x0f00, 0x0f00,
13444 0x0f18, 0x0f19,
13445 0x0f20, 0x0f29,
13446 0x0f35, 0x0f35,
13447 0x0f37, 0x0f37,
13448 0x0f39, 0x0f39,
13449 0x0f3e, 0x0f47,
13450 0x0f49, 0x0f6c,
13451 0x0f71, 0x0f84,
13452 0x0f86, 0x0f97,
13453 0x0f99, 0x0fbc,
13454 0x0fc6, 0x0fc6,
13455 0x1000, 0x1049,
13456 0x1050, 0x109d,
13457 0x10a0, 0x10c5,
13458 0x10c7, 0x10c7,
13459 0x10cd, 0x10cd,
13460 0x10d0, 0x10fa,
13461 0x10fc, 0x1248,
13462 0x124a, 0x124d,
13463 0x1250, 0x1256,
13464 0x1258, 0x1258,
13465 0x125a, 0x125d,
13466 0x1260, 0x1288,
13467 0x128a, 0x128d,
13468 0x1290, 0x12b0,
13469 0x12b2, 0x12b5,
13470 0x12b8, 0x12be,
13471 0x12c0, 0x12c0,
13472 0x12c2, 0x12c5,
13473 0x12c8, 0x12d6,
13474 0x12d8, 0x1310,
13475 0x1312, 0x1315,
13476 0x1318, 0x135a,
13477 0x135d, 0x135f,
13478 0x1369, 0x1371,
13479 0x1380, 0x138f,
13480 0x13a0, 0x13f5,
13481 0x13f8, 0x13fd,
13482 0x1401, 0x166c,
13483 0x166f, 0x167f,
13484 0x1681, 0x169a,
13485 0x16a0, 0x16ea,
13486 0x16ee, 0x16f8,
13487 0x1700, 0x170c,
13488 0x170e, 0x1714,
13489 0x1720, 0x1734,
13490 0x1740, 0x1753,
13491 0x1760, 0x176c,
13492 0x176e, 0x1770,
13493 0x1772, 0x1773,
13494 0x1780, 0x17d3,
13495 0x17d7, 0x17d7,
13496 0x17dc, 0x17dd,
13497 0x17e0, 0x17e9,
13498 0x180b, 0x180d,
13499 0x1810, 0x1819,
13500 0x1820, 0x1878,
13501 0x1880, 0x18aa,
13502 0x18b0, 0x18f5,
13503 0x1900, 0x191e,
13504 0x1920, 0x192b,
13505 0x1930, 0x193b,
13506 0x1946, 0x196d,
13507 0x1970, 0x1974,
13508 0x1980, 0x19ab,
13509 0x19b0, 0x19c9,
13510 0x19d0, 0x19da,
13511 0x1a00, 0x1a1b,
13512 0x1a20, 0x1a5e,
13513 0x1a60, 0x1a7c,
13514 0x1a7f, 0x1a89,
13515 0x1a90, 0x1a99,
13516 0x1aa7, 0x1aa7,
13517 0x1ab0, 0x1abd,
13518 0x1abf, 0x1ac0,
13519 0x1b00, 0x1b4b,
13520 0x1b50, 0x1b59,
13521 0x1b6b, 0x1b73,
13522 0x1b80, 0x1bf3,
13523 0x1c00, 0x1c37,
13524 0x1c40, 0x1c49,
13525 0x1c4d, 0x1c7d,
13526 0x1c80, 0x1c88,
13527 0x1c90, 0x1cba,
13528 0x1cbd, 0x1cbf,
13529 0x1cd0, 0x1cd2,
13530 0x1cd4, 0x1cfa,
13531 0x1d00, 0x1df9,
13532 0x1dfb, 0x1f15,
13533 0x1f18, 0x1f1d,
13534 0x1f20, 0x1f45,
13535 0x1f48, 0x1f4d,
13536 0x1f50, 0x1f57,
13537 0x1f59, 0x1f59,
13538 0x1f5b, 0x1f5b,
13539 0x1f5d, 0x1f5d,
13540 0x1f5f, 0x1f7d,
13541 0x1f80, 0x1fb4,
13542 0x1fb6, 0x1fbc,
13543 0x1fbe, 0x1fbe,
13544 0x1fc2, 0x1fc4,
13545 0x1fc6, 0x1fcc,
13546 0x1fd0, 0x1fd3,
13547 0x1fd6, 0x1fdb,
13548 0x1fe0, 0x1fec,
13549 0x1ff2, 0x1ff4,
13550 0x1ff6, 0x1ffc,
13551 0x203f, 0x2040,
13552 0x2054, 0x2054,
13553 0x2071, 0x2071,
13554 0x207f, 0x207f,
13555 0x2090, 0x209c,
13556 0x20d0, 0x20dc,
13557 0x20e1, 0x20e1,
13558 0x20e5, 0x20f0,
13559 0x2102, 0x2102,
13560 0x2107, 0x2107,
13561 0x210a, 0x2113,
13562 0x2115, 0x2115,
13563 0x2118, 0x211d,
13564 0x2124, 0x2124,
13565 0x2126, 0x2126,
13566 0x2128, 0x2128,
13567 0x212a, 0x2139,
13568 0x213c, 0x213f,
13569 0x2145, 0x2149,
13570 0x214e, 0x214e,
13571 0x2160, 0x2188,
13572 0x2c00, 0x2c2e,
13573 0x2c30, 0x2c5e,
13574 0x2c60, 0x2ce4,
13575 0x2ceb, 0x2cf3,
13576 0x2d00, 0x2d25,
13577 0x2d27, 0x2d27,
13578 0x2d2d, 0x2d2d,
13579 0x2d30, 0x2d67,
13580 0x2d6f, 0x2d6f,
13581 0x2d7f, 0x2d96,
13582 0x2da0, 0x2da6,
13583 0x2da8, 0x2dae,
13584 0x2db0, 0x2db6,
13585 0x2db8, 0x2dbe,
13586 0x2dc0, 0x2dc6,
13587 0x2dc8, 0x2dce,
13588 0x2dd0, 0x2dd6,
13589 0x2dd8, 0x2dde,
13590 0x2de0, 0x2dff,
13591 0x3005, 0x3007,
13592 0x3021, 0x302f,
13593 0x3031, 0x3035,
13594 0x3038, 0x303c,
13595 0x3041, 0x3096,
13596 0x3099, 0x309f,
13597 0x30a1, 0x30fa,
13598 0x30fc, 0x30ff,
13599 0x3105, 0x312f,
13600 0x3131, 0x318e,
13601 0x31a0, 0x31bf,
13602 0x31f0, 0x31ff,
13603 0x3400, 0x4dbf,
13604 0x4e00, 0x9ffc,
13605 0xa000, 0xa48c,
13606 0xa4d0, 0xa4fd,
13607 0xa500, 0xa60c,
13608 0xa610, 0xa62b,
13609 0xa640, 0xa66f,
13610 0xa674, 0xa67d,
13611 0xa67f, 0xa6f1,
13612 0xa717, 0xa71f,
13613 0xa722, 0xa788,
13614 0xa78b, 0xa7bf,
13615 0xa7c2, 0xa7ca,
13616 0xa7f5, 0xa827,
13617 0xa82c, 0xa82c,
13618 0xa840, 0xa873,
13619 0xa880, 0xa8c5,
13620 0xa8d0, 0xa8d9,
13621 0xa8e0, 0xa8f7,
13622 0xa8fb, 0xa8fb,
13623 0xa8fd, 0xa92d,
13624 0xa930, 0xa953,
13625 0xa960, 0xa97c,
13626 0xa980, 0xa9c0,
13627 0xa9cf, 0xa9d9,
13628 0xa9e0, 0xa9fe,
13629 0xaa00, 0xaa36,
13630 0xaa40, 0xaa4d,
13631 0xaa50, 0xaa59,
13632 0xaa60, 0xaa76,
13633 0xaa7a, 0xaac2,
13634 0xaadb, 0xaadd,
13635 0xaae0, 0xaaef,
13636 0xaaf2, 0xaaf6,
13637 0xab01, 0xab06,
13638 0xab09, 0xab0e,
13639 0xab11, 0xab16,
13640 0xab20, 0xab26,
13641 0xab28, 0xab2e,
13642 0xab30, 0xab5a,
13643 0xab5c, 0xab69,
13644 0xab70, 0xabea,
13645 0xabec, 0xabed,
13646 0xabf0, 0xabf9,
13647 0xac00, 0xd7a3,
13648 0xd7b0, 0xd7c6,
13649 0xd7cb, 0xd7fb,
13650 0xf900, 0xfa6d,
13651 0xfa70, 0xfad9,
13652 0xfb00, 0xfb06,
13653 0xfb13, 0xfb17,
13654 0xfb1d, 0xfb28,
13655 0xfb2a, 0xfb36,
13656 0xfb38, 0xfb3c,
13657 0xfb3e, 0xfb3e,
13658 0xfb40, 0xfb41,
13659 0xfb43, 0xfb44,
13660 0xfb46, 0xfbb1,
13661 0xfbd3, 0xfd3d,
13662 0xfd50, 0xfd8f,
13663 0xfd92, 0xfdc7,
13664 0xfdf0, 0xfdfb,
13665 0xfe00, 0xfe0f,
13666 0xfe20, 0xfe2f,
13667 0xfe33, 0xfe34,
13668 0xfe4d, 0xfe4f,
13669 0xfe70, 0xfe74,
13670 0xfe76, 0xfefc,
13671 0xff10, 0xff19,
13672 0xff21, 0xff3a,
13673 0xff3f, 0xff3f,
13674 0xff41, 0xff5a,
13675 0xff66, 0xffbe,
13676 0xffc2, 0xffc7,
13677 0xffca, 0xffcf,
13678 0xffd2, 0xffd7,
13679 0xffda, 0xffdc,
13680 0x10000, 0x1000b,
13681 0x1000d, 0x10026,
13682 0x10028, 0x1003a,
13683 0x1003c, 0x1003d,
13684 0x1003f, 0x1004d,
13685 0x10050, 0x1005d,
13686 0x10080, 0x100fa,
13687 0x10140, 0x10174,
13688 0x101fd, 0x101fd,
13689 0x10280, 0x1029c,
13690 0x102a0, 0x102d0,
13691 0x102e0, 0x102e0,
13692 0x10300, 0x1031f,
13693 0x1032d, 0x1034a,
13694 0x10350, 0x1037a,
13695 0x10380, 0x1039d,
13696 0x103a0, 0x103c3,
13697 0x103c8, 0x103cf,
13698 0x103d1, 0x103d5,
13699 0x10400, 0x1049d,
13700 0x104a0, 0x104a9,
13701 0x104b0, 0x104d3,
13702 0x104d8, 0x104fb,
13703 0x10500, 0x10527,
13704 0x10530, 0x10563,
13705 0x10600, 0x10736,
13706 0x10740, 0x10755,
13707 0x10760, 0x10767,
13708 0x10800, 0x10805,
13709 0x10808, 0x10808,
13710 0x1080a, 0x10835,
13711 0x10837, 0x10838,
13712 0x1083c, 0x1083c,
13713 0x1083f, 0x10855,
13714 0x10860, 0x10876,
13715 0x10880, 0x1089e,
13716 0x108e0, 0x108f2,
13717 0x108f4, 0x108f5,
13718 0x10900, 0x10915,
13719 0x10920, 0x10939,
13720 0x10980, 0x109b7,
13721 0x109be, 0x109bf,
13722 0x10a00, 0x10a03,
13723 0x10a05, 0x10a06,
13724 0x10a0c, 0x10a13,
13725 0x10a15, 0x10a17,
13726 0x10a19, 0x10a35,
13727 0x10a38, 0x10a3a,
13728 0x10a3f, 0x10a3f,
13729 0x10a60, 0x10a7c,
13730 0x10a80, 0x10a9c,
13731 0x10ac0, 0x10ac7,
13732 0x10ac9, 0x10ae6,
13733 0x10b00, 0x10b35,
13734 0x10b40, 0x10b55,
13735 0x10b60, 0x10b72,
13736 0x10b80, 0x10b91,
13737 0x10c00, 0x10c48,
13738 0x10c80, 0x10cb2,
13739 0x10cc0, 0x10cf2,
13740 0x10d00, 0x10d27,
13741 0x10d30, 0x10d39,
13742 0x10e80, 0x10ea9,
13743 0x10eab, 0x10eac,
13744 0x10eb0, 0x10eb1,
13745 0x10f00, 0x10f1c,
13746 0x10f27, 0x10f27,
13747 0x10f30, 0x10f50,
13748 0x10fb0, 0x10fc4,
13749 0x10fe0, 0x10ff6,
13750 0x11000, 0x11046,
13751 0x11066, 0x1106f,
13752 0x1107f, 0x110ba,
13753 0x110d0, 0x110e8,
13754 0x110f0, 0x110f9,
13755 0x11100, 0x11134,
13756 0x11136, 0x1113f,
13757 0x11144, 0x11147,
13758 0x11150, 0x11173,
13759 0x11176, 0x11176,
13760 0x11180, 0x111c4,
13761 0x111c9, 0x111cc,
13762 0x111ce, 0x111da,
13763 0x111dc, 0x111dc,
13764 0x11200, 0x11211,
13765 0x11213, 0x11237,
13766 0x1123e, 0x1123e,
13767 0x11280, 0x11286,
13768 0x11288, 0x11288,
13769 0x1128a, 0x1128d,
13770 0x1128f, 0x1129d,
13771 0x1129f, 0x112a8,
13772 0x112b0, 0x112ea,
13773 0x112f0, 0x112f9,
13774 0x11300, 0x11303,
13775 0x11305, 0x1130c,
13776 0x1130f, 0x11310,
13777 0x11313, 0x11328,
13778 0x1132a, 0x11330,
13779 0x11332, 0x11333,
13780 0x11335, 0x11339,
13781 0x1133b, 0x11344,
13782 0x11347, 0x11348,
13783 0x1134b, 0x1134d,
13784 0x11350, 0x11350,
13785 0x11357, 0x11357,
13786 0x1135d, 0x11363,
13787 0x11366, 0x1136c,
13788 0x11370, 0x11374,
13789 0x11400, 0x1144a,
13790 0x11450, 0x11459,
13791 0x1145e, 0x11461,
13792 0x11480, 0x114c5,
13793 0x114c7, 0x114c7,
13794 0x114d0, 0x114d9,
13795 0x11580, 0x115b5,
13796 0x115b8, 0x115c0,
13797 0x115d8, 0x115dd,
13798 0x11600, 0x11640,
13799 0x11644, 0x11644,
13800 0x11650, 0x11659,
13801 0x11680, 0x116b8,
13802 0x116c0, 0x116c9,
13803 0x11700, 0x1171a,
13804 0x1171d, 0x1172b,
13805 0x11730, 0x11739,
13806 0x11800, 0x1183a,
13807 0x118a0, 0x118e9,
13808 0x118ff, 0x11906,
13809 0x11909, 0x11909,
13810 0x1190c, 0x11913,
13811 0x11915, 0x11916,
13812 0x11918, 0x11935,
13813 0x11937, 0x11938,
13814 0x1193b, 0x11943,
13815 0x11950, 0x11959,
13816 0x119a0, 0x119a7,
13817 0x119aa, 0x119d7,
13818 0x119da, 0x119e1,
13819 0x119e3, 0x119e4,
13820 0x11a00, 0x11a3e,
13821 0x11a47, 0x11a47,
13822 0x11a50, 0x11a99,
13823 0x11a9d, 0x11a9d,
13824 0x11ac0, 0x11af8,
13825 0x11c00, 0x11c08,
13826 0x11c0a, 0x11c36,
13827 0x11c38, 0x11c40,
13828 0x11c50, 0x11c59,
13829 0x11c72, 0x11c8f,
13830 0x11c92, 0x11ca7,
13831 0x11ca9, 0x11cb6,
13832 0x11d00, 0x11d06,
13833 0x11d08, 0x11d09,
13834 0x11d0b, 0x11d36,
13835 0x11d3a, 0x11d3a,
13836 0x11d3c, 0x11d3d,
13837 0x11d3f, 0x11d47,
13838 0x11d50, 0x11d59,
13839 0x11d60, 0x11d65,
13840 0x11d67, 0x11d68,
13841 0x11d6a, 0x11d8e,
13842 0x11d90, 0x11d91,
13843 0x11d93, 0x11d98,
13844 0x11da0, 0x11da9,
13845 0x11ee0, 0x11ef6,
13846 0x11fb0, 0x11fb0,
13847 0x12000, 0x12399,
13848 0x12400, 0x1246e,
13849 0x12480, 0x12543,
13850 0x13000, 0x1342e,
13851 0x14400, 0x14646,
13852 0x16800, 0x16a38,
13853 0x16a40, 0x16a5e,
13854 0x16a60, 0x16a69,
13855 0x16ad0, 0x16aed,
13856 0x16af0, 0x16af4,
13857 0x16b00, 0x16b36,
13858 0x16b40, 0x16b43,
13859 0x16b50, 0x16b59,
13860 0x16b63, 0x16b77,
13861 0x16b7d, 0x16b8f,
13862 0x16e40, 0x16e7f,
13863 0x16f00, 0x16f4a,
13864 0x16f4f, 0x16f87,
13865 0x16f8f, 0x16f9f,
13866 0x16fe0, 0x16fe1,
13867 0x16fe3, 0x16fe4,
13868 0x16ff0, 0x16ff1,
13869 0x17000, 0x187f7,
13870 0x18800, 0x18cd5,
13871 0x18d00, 0x18d08,
13872 0x1b000, 0x1b11e,
13873 0x1b150, 0x1b152,
13874 0x1b164, 0x1b167,
13875 0x1b170, 0x1b2fb,
13876 0x1bc00, 0x1bc6a,
13877 0x1bc70, 0x1bc7c,
13878 0x1bc80, 0x1bc88,
13879 0x1bc90, 0x1bc99,
13880 0x1bc9d, 0x1bc9e,
13881 0x1d165, 0x1d169,
13882 0x1d16d, 0x1d172,
13883 0x1d17b, 0x1d182,
13884 0x1d185, 0x1d18b,
13885 0x1d1aa, 0x1d1ad,
13886 0x1d242, 0x1d244,
13887 0x1d400, 0x1d454,
13888 0x1d456, 0x1d49c,
13889 0x1d49e, 0x1d49f,
13890 0x1d4a2, 0x1d4a2,
13891 0x1d4a5, 0x1d4a6,
13892 0x1d4a9, 0x1d4ac,
13893 0x1d4ae, 0x1d4b9,
13894 0x1d4bb, 0x1d4bb,
13895 0x1d4bd, 0x1d4c3,
13896 0x1d4c5, 0x1d505,
13897 0x1d507, 0x1d50a,
13898 0x1d50d, 0x1d514,
13899 0x1d516, 0x1d51c,
13900 0x1d51e, 0x1d539,
13901 0x1d53b, 0x1d53e,
13902 0x1d540, 0x1d544,
13903 0x1d546, 0x1d546,
13904 0x1d54a, 0x1d550,
13905 0x1d552, 0x1d6a5,
13906 0x1d6a8, 0x1d6c0,
13907 0x1d6c2, 0x1d6da,
13908 0x1d6dc, 0x1d6fa,
13909 0x1d6fc, 0x1d714,
13910 0x1d716, 0x1d734,
13911 0x1d736, 0x1d74e,
13912 0x1d750, 0x1d76e,
13913 0x1d770, 0x1d788,
13914 0x1d78a, 0x1d7a8,
13915 0x1d7aa, 0x1d7c2,
13916 0x1d7c4, 0x1d7cb,
13917 0x1d7ce, 0x1d7ff,
13918 0x1da00, 0x1da36,
13919 0x1da3b, 0x1da6c,
13920 0x1da75, 0x1da75,
13921 0x1da84, 0x1da84,
13922 0x1da9b, 0x1da9f,
13923 0x1daa1, 0x1daaf,
13924 0x1e000, 0x1e006,
13925 0x1e008, 0x1e018,
13926 0x1e01b, 0x1e021,
13927 0x1e023, 0x1e024,
13928 0x1e026, 0x1e02a,
13929 0x1e100, 0x1e12c,
13930 0x1e130, 0x1e13d,
13931 0x1e140, 0x1e149,
13932 0x1e14e, 0x1e14e,
13933 0x1e2c0, 0x1e2f9,
13934 0x1e800, 0x1e8c4,
13935 0x1e8d0, 0x1e8d6,
13936 0x1e900, 0x1e94b,
13937 0x1e950, 0x1e959,
13938 0x1ee00, 0x1ee03,
13939 0x1ee05, 0x1ee1f,
13940 0x1ee21, 0x1ee22,
13941 0x1ee24, 0x1ee24,
13942 0x1ee27, 0x1ee27,
13943 0x1ee29, 0x1ee32,
13944 0x1ee34, 0x1ee37,
13945 0x1ee39, 0x1ee39,
13946 0x1ee3b, 0x1ee3b,
13947 0x1ee42, 0x1ee42,
13948 0x1ee47, 0x1ee47,
13949 0x1ee49, 0x1ee49,
13950 0x1ee4b, 0x1ee4b,
13951 0x1ee4d, 0x1ee4f,
13952 0x1ee51, 0x1ee52,
13953 0x1ee54, 0x1ee54,
13954 0x1ee57, 0x1ee57,
13955 0x1ee59, 0x1ee59,
13956 0x1ee5b, 0x1ee5b,
13957 0x1ee5d, 0x1ee5d,
13958 0x1ee5f, 0x1ee5f,
13959 0x1ee61, 0x1ee62,
13960 0x1ee64, 0x1ee64,
13961 0x1ee67, 0x1ee6a,
13962 0x1ee6c, 0x1ee72,
13963 0x1ee74, 0x1ee77,
13964 0x1ee79, 0x1ee7c,
13965 0x1ee7e, 0x1ee7e,
13966 0x1ee80, 0x1ee89,
13967 0x1ee8b, 0x1ee9b,
13968 0x1eea1, 0x1eea3,
13969 0x1eea5, 0x1eea9,
13970 0x1eeab, 0x1eebb,
13971 0x1fbf0, 0x1fbf9,
13972 0x20000, 0x2a6dd,
13973 0x2a700, 0x2b734,
13974 0x2b740, 0x2b81d,
13975 0x2b820, 0x2cea1,
13976 0x2ceb0, 0x2ebe0,
13977 0x2f800, 0x2fa1d,
13978 0x30000, 0x3134a,
13979 0xe0100, 0xe01ef,
13980 }; /* END of CR_ID_Continue */
13981 
13982 /* PROPERTY: 'ID_Start': Derived Property */
13983 static const OnigCodePoint
13984 CR_ID_Start[] = { 622,
13985 0x0041, 0x005a,
13986 0x0061, 0x007a,
13987 0x00aa, 0x00aa,
13988 0x00b5, 0x00b5,
13989 0x00ba, 0x00ba,
13990 0x00c0, 0x00d6,
13991 0x00d8, 0x00f6,
13992 0x00f8, 0x02c1,
13993 0x02c6, 0x02d1,
13994 0x02e0, 0x02e4,
13995 0x02ec, 0x02ec,
13996 0x02ee, 0x02ee,
13997 0x0370, 0x0374,
13998 0x0376, 0x0377,
13999 0x037a, 0x037d,
14000 0x037f, 0x037f,
14001 0x0386, 0x0386,
14002 0x0388, 0x038a,
14003 0x038c, 0x038c,
14004 0x038e, 0x03a1,
14005 0x03a3, 0x03f5,
14006 0x03f7, 0x0481,
14007 0x048a, 0x052f,
14008 0x0531, 0x0556,
14009 0x0559, 0x0559,
14010 0x0560, 0x0588,
14011 0x05d0, 0x05ea,
14012 0x05ef, 0x05f2,
14013 0x0620, 0x064a,
14014 0x066e, 0x066f,
14015 0x0671, 0x06d3,
14016 0x06d5, 0x06d5,
14017 0x06e5, 0x06e6,
14018 0x06ee, 0x06ef,
14019 0x06fa, 0x06fc,
14020 0x06ff, 0x06ff,
14021 0x0710, 0x0710,
14022 0x0712, 0x072f,
14023 0x074d, 0x07a5,
14024 0x07b1, 0x07b1,
14025 0x07ca, 0x07ea,
14026 0x07f4, 0x07f5,
14027 0x07fa, 0x07fa,
14028 0x0800, 0x0815,
14029 0x081a, 0x081a,
14030 0x0824, 0x0824,
14031 0x0828, 0x0828,
14032 0x0840, 0x0858,
14033 0x0860, 0x086a,
14034 0x08a0, 0x08b4,
14035 0x08b6, 0x08c7,
14036 0x0904, 0x0939,
14037 0x093d, 0x093d,
14038 0x0950, 0x0950,
14039 0x0958, 0x0961,
14040 0x0971, 0x0980,
14041 0x0985, 0x098c,
14042 0x098f, 0x0990,
14043 0x0993, 0x09a8,
14044 0x09aa, 0x09b0,
14045 0x09b2, 0x09b2,
14046 0x09b6, 0x09b9,
14047 0x09bd, 0x09bd,
14048 0x09ce, 0x09ce,
14049 0x09dc, 0x09dd,
14050 0x09df, 0x09e1,
14051 0x09f0, 0x09f1,
14052 0x09fc, 0x09fc,
14053 0x0a05, 0x0a0a,
14054 0x0a0f, 0x0a10,
14055 0x0a13, 0x0a28,
14056 0x0a2a, 0x0a30,
14057 0x0a32, 0x0a33,
14058 0x0a35, 0x0a36,
14059 0x0a38, 0x0a39,
14060 0x0a59, 0x0a5c,
14061 0x0a5e, 0x0a5e,
14062 0x0a72, 0x0a74,
14063 0x0a85, 0x0a8d,
14064 0x0a8f, 0x0a91,
14065 0x0a93, 0x0aa8,
14066 0x0aaa, 0x0ab0,
14067 0x0ab2, 0x0ab3,
14068 0x0ab5, 0x0ab9,
14069 0x0abd, 0x0abd,
14070 0x0ad0, 0x0ad0,
14071 0x0ae0, 0x0ae1,
14072 0x0af9, 0x0af9,
14073 0x0b05, 0x0b0c,
14074 0x0b0f, 0x0b10,
14075 0x0b13, 0x0b28,
14076 0x0b2a, 0x0b30,
14077 0x0b32, 0x0b33,
14078 0x0b35, 0x0b39,
14079 0x0b3d, 0x0b3d,
14080 0x0b5c, 0x0b5d,
14081 0x0b5f, 0x0b61,
14082 0x0b71, 0x0b71,
14083 0x0b83, 0x0b83,
14084 0x0b85, 0x0b8a,
14085 0x0b8e, 0x0b90,
14086 0x0b92, 0x0b95,
14087 0x0b99, 0x0b9a,
14088 0x0b9c, 0x0b9c,
14089 0x0b9e, 0x0b9f,
14090 0x0ba3, 0x0ba4,
14091 0x0ba8, 0x0baa,
14092 0x0bae, 0x0bb9,
14093 0x0bd0, 0x0bd0,
14094 0x0c05, 0x0c0c,
14095 0x0c0e, 0x0c10,
14096 0x0c12, 0x0c28,
14097 0x0c2a, 0x0c39,
14098 0x0c3d, 0x0c3d,
14099 0x0c58, 0x0c5a,
14100 0x0c60, 0x0c61,
14101 0x0c80, 0x0c80,
14102 0x0c85, 0x0c8c,
14103 0x0c8e, 0x0c90,
14104 0x0c92, 0x0ca8,
14105 0x0caa, 0x0cb3,
14106 0x0cb5, 0x0cb9,
14107 0x0cbd, 0x0cbd,
14108 0x0cde, 0x0cde,
14109 0x0ce0, 0x0ce1,
14110 0x0cf1, 0x0cf2,
14111 0x0d04, 0x0d0c,
14112 0x0d0e, 0x0d10,
14113 0x0d12, 0x0d3a,
14114 0x0d3d, 0x0d3d,
14115 0x0d4e, 0x0d4e,
14116 0x0d54, 0x0d56,
14117 0x0d5f, 0x0d61,
14118 0x0d7a, 0x0d7f,
14119 0x0d85, 0x0d96,
14120 0x0d9a, 0x0db1,
14121 0x0db3, 0x0dbb,
14122 0x0dbd, 0x0dbd,
14123 0x0dc0, 0x0dc6,
14124 0x0e01, 0x0e30,
14125 0x0e32, 0x0e33,
14126 0x0e40, 0x0e46,
14127 0x0e81, 0x0e82,
14128 0x0e84, 0x0e84,
14129 0x0e86, 0x0e8a,
14130 0x0e8c, 0x0ea3,
14131 0x0ea5, 0x0ea5,
14132 0x0ea7, 0x0eb0,
14133 0x0eb2, 0x0eb3,
14134 0x0ebd, 0x0ebd,
14135 0x0ec0, 0x0ec4,
14136 0x0ec6, 0x0ec6,
14137 0x0edc, 0x0edf,
14138 0x0f00, 0x0f00,
14139 0x0f40, 0x0f47,
14140 0x0f49, 0x0f6c,
14141 0x0f88, 0x0f8c,
14142 0x1000, 0x102a,
14143 0x103f, 0x103f,
14144 0x1050, 0x1055,
14145 0x105a, 0x105d,
14146 0x1061, 0x1061,
14147 0x1065, 0x1066,
14148 0x106e, 0x1070,
14149 0x1075, 0x1081,
14150 0x108e, 0x108e,
14151 0x10a0, 0x10c5,
14152 0x10c7, 0x10c7,
14153 0x10cd, 0x10cd,
14154 0x10d0, 0x10fa,
14155 0x10fc, 0x1248,
14156 0x124a, 0x124d,
14157 0x1250, 0x1256,
14158 0x1258, 0x1258,
14159 0x125a, 0x125d,
14160 0x1260, 0x1288,
14161 0x128a, 0x128d,
14162 0x1290, 0x12b0,
14163 0x12b2, 0x12b5,
14164 0x12b8, 0x12be,
14165 0x12c0, 0x12c0,
14166 0x12c2, 0x12c5,
14167 0x12c8, 0x12d6,
14168 0x12d8, 0x1310,
14169 0x1312, 0x1315,
14170 0x1318, 0x135a,
14171 0x1380, 0x138f,
14172 0x13a0, 0x13f5,
14173 0x13f8, 0x13fd,
14174 0x1401, 0x166c,
14175 0x166f, 0x167f,
14176 0x1681, 0x169a,
14177 0x16a0, 0x16ea,
14178 0x16ee, 0x16f8,
14179 0x1700, 0x170c,
14180 0x170e, 0x1711,
14181 0x1720, 0x1731,
14182 0x1740, 0x1751,
14183 0x1760, 0x176c,
14184 0x176e, 0x1770,
14185 0x1780, 0x17b3,
14186 0x17d7, 0x17d7,
14187 0x17dc, 0x17dc,
14188 0x1820, 0x1878,
14189 0x1880, 0x18a8,
14190 0x18aa, 0x18aa,
14191 0x18b0, 0x18f5,
14192 0x1900, 0x191e,
14193 0x1950, 0x196d,
14194 0x1970, 0x1974,
14195 0x1980, 0x19ab,
14196 0x19b0, 0x19c9,
14197 0x1a00, 0x1a16,
14198 0x1a20, 0x1a54,
14199 0x1aa7, 0x1aa7,
14200 0x1b05, 0x1b33,
14201 0x1b45, 0x1b4b,
14202 0x1b83, 0x1ba0,
14203 0x1bae, 0x1baf,
14204 0x1bba, 0x1be5,
14205 0x1c00, 0x1c23,
14206 0x1c4d, 0x1c4f,
14207 0x1c5a, 0x1c7d,
14208 0x1c80, 0x1c88,
14209 0x1c90, 0x1cba,
14210 0x1cbd, 0x1cbf,
14211 0x1ce9, 0x1cec,
14212 0x1cee, 0x1cf3,
14213 0x1cf5, 0x1cf6,
14214 0x1cfa, 0x1cfa,
14215 0x1d00, 0x1dbf,
14216 0x1e00, 0x1f15,
14217 0x1f18, 0x1f1d,
14218 0x1f20, 0x1f45,
14219 0x1f48, 0x1f4d,
14220 0x1f50, 0x1f57,
14221 0x1f59, 0x1f59,
14222 0x1f5b, 0x1f5b,
14223 0x1f5d, 0x1f5d,
14224 0x1f5f, 0x1f7d,
14225 0x1f80, 0x1fb4,
14226 0x1fb6, 0x1fbc,
14227 0x1fbe, 0x1fbe,
14228 0x1fc2, 0x1fc4,
14229 0x1fc6, 0x1fcc,
14230 0x1fd0, 0x1fd3,
14231 0x1fd6, 0x1fdb,
14232 0x1fe0, 0x1fec,
14233 0x1ff2, 0x1ff4,
14234 0x1ff6, 0x1ffc,
14235 0x2071, 0x2071,
14236 0x207f, 0x207f,
14237 0x2090, 0x209c,
14238 0x2102, 0x2102,
14239 0x2107, 0x2107,
14240 0x210a, 0x2113,
14241 0x2115, 0x2115,
14242 0x2118, 0x211d,
14243 0x2124, 0x2124,
14244 0x2126, 0x2126,
14245 0x2128, 0x2128,
14246 0x212a, 0x2139,
14247 0x213c, 0x213f,
14248 0x2145, 0x2149,
14249 0x214e, 0x214e,
14250 0x2160, 0x2188,
14251 0x2c00, 0x2c2e,
14252 0x2c30, 0x2c5e,
14253 0x2c60, 0x2ce4,
14254 0x2ceb, 0x2cee,
14255 0x2cf2, 0x2cf3,
14256 0x2d00, 0x2d25,
14257 0x2d27, 0x2d27,
14258 0x2d2d, 0x2d2d,
14259 0x2d30, 0x2d67,
14260 0x2d6f, 0x2d6f,
14261 0x2d80, 0x2d96,
14262 0x2da0, 0x2da6,
14263 0x2da8, 0x2dae,
14264 0x2db0, 0x2db6,
14265 0x2db8, 0x2dbe,
14266 0x2dc0, 0x2dc6,
14267 0x2dc8, 0x2dce,
14268 0x2dd0, 0x2dd6,
14269 0x2dd8, 0x2dde,
14270 0x3005, 0x3007,
14271 0x3021, 0x3029,
14272 0x3031, 0x3035,
14273 0x3038, 0x303c,
14274 0x3041, 0x3096,
14275 0x309b, 0x309f,
14276 0x30a1, 0x30fa,
14277 0x30fc, 0x30ff,
14278 0x3105, 0x312f,
14279 0x3131, 0x318e,
14280 0x31a0, 0x31bf,
14281 0x31f0, 0x31ff,
14282 0x3400, 0x4dbf,
14283 0x4e00, 0x9ffc,
14284 0xa000, 0xa48c,
14285 0xa4d0, 0xa4fd,
14286 0xa500, 0xa60c,
14287 0xa610, 0xa61f,
14288 0xa62a, 0xa62b,
14289 0xa640, 0xa66e,
14290 0xa67f, 0xa69d,
14291 0xa6a0, 0xa6ef,
14292 0xa717, 0xa71f,
14293 0xa722, 0xa788,
14294 0xa78b, 0xa7bf,
14295 0xa7c2, 0xa7ca,
14296 0xa7f5, 0xa801,
14297 0xa803, 0xa805,
14298 0xa807, 0xa80a,
14299 0xa80c, 0xa822,
14300 0xa840, 0xa873,
14301 0xa882, 0xa8b3,
14302 0xa8f2, 0xa8f7,
14303 0xa8fb, 0xa8fb,
14304 0xa8fd, 0xa8fe,
14305 0xa90a, 0xa925,
14306 0xa930, 0xa946,
14307 0xa960, 0xa97c,
14308 0xa984, 0xa9b2,
14309 0xa9cf, 0xa9cf,
14310 0xa9e0, 0xa9e4,
14311 0xa9e6, 0xa9ef,
14312 0xa9fa, 0xa9fe,
14313 0xaa00, 0xaa28,
14314 0xaa40, 0xaa42,
14315 0xaa44, 0xaa4b,
14316 0xaa60, 0xaa76,
14317 0xaa7a, 0xaa7a,
14318 0xaa7e, 0xaaaf,
14319 0xaab1, 0xaab1,
14320 0xaab5, 0xaab6,
14321 0xaab9, 0xaabd,
14322 0xaac0, 0xaac0,
14323 0xaac2, 0xaac2,
14324 0xaadb, 0xaadd,
14325 0xaae0, 0xaaea,
14326 0xaaf2, 0xaaf4,
14327 0xab01, 0xab06,
14328 0xab09, 0xab0e,
14329 0xab11, 0xab16,
14330 0xab20, 0xab26,
14331 0xab28, 0xab2e,
14332 0xab30, 0xab5a,
14333 0xab5c, 0xab69,
14334 0xab70, 0xabe2,
14335 0xac00, 0xd7a3,
14336 0xd7b0, 0xd7c6,
14337 0xd7cb, 0xd7fb,
14338 0xf900, 0xfa6d,
14339 0xfa70, 0xfad9,
14340 0xfb00, 0xfb06,
14341 0xfb13, 0xfb17,
14342 0xfb1d, 0xfb1d,
14343 0xfb1f, 0xfb28,
14344 0xfb2a, 0xfb36,
14345 0xfb38, 0xfb3c,
14346 0xfb3e, 0xfb3e,
14347 0xfb40, 0xfb41,
14348 0xfb43, 0xfb44,
14349 0xfb46, 0xfbb1,
14350 0xfbd3, 0xfd3d,
14351 0xfd50, 0xfd8f,
14352 0xfd92, 0xfdc7,
14353 0xfdf0, 0xfdfb,
14354 0xfe70, 0xfe74,
14355 0xfe76, 0xfefc,
14356 0xff21, 0xff3a,
14357 0xff41, 0xff5a,
14358 0xff66, 0xffbe,
14359 0xffc2, 0xffc7,
14360 0xffca, 0xffcf,
14361 0xffd2, 0xffd7,
14362 0xffda, 0xffdc,
14363 0x10000, 0x1000b,
14364 0x1000d, 0x10026,
14365 0x10028, 0x1003a,
14366 0x1003c, 0x1003d,
14367 0x1003f, 0x1004d,
14368 0x10050, 0x1005d,
14369 0x10080, 0x100fa,
14370 0x10140, 0x10174,
14371 0x10280, 0x1029c,
14372 0x102a0, 0x102d0,
14373 0x10300, 0x1031f,
14374 0x1032d, 0x1034a,
14375 0x10350, 0x10375,
14376 0x10380, 0x1039d,
14377 0x103a0, 0x103c3,
14378 0x103c8, 0x103cf,
14379 0x103d1, 0x103d5,
14380 0x10400, 0x1049d,
14381 0x104b0, 0x104d3,
14382 0x104d8, 0x104fb,
14383 0x10500, 0x10527,
14384 0x10530, 0x10563,
14385 0x10600, 0x10736,
14386 0x10740, 0x10755,
14387 0x10760, 0x10767,
14388 0x10800, 0x10805,
14389 0x10808, 0x10808,
14390 0x1080a, 0x10835,
14391 0x10837, 0x10838,
14392 0x1083c, 0x1083c,
14393 0x1083f, 0x10855,
14394 0x10860, 0x10876,
14395 0x10880, 0x1089e,
14396 0x108e0, 0x108f2,
14397 0x108f4, 0x108f5,
14398 0x10900, 0x10915,
14399 0x10920, 0x10939,
14400 0x10980, 0x109b7,
14401 0x109be, 0x109bf,
14402 0x10a00, 0x10a00,
14403 0x10a10, 0x10a13,
14404 0x10a15, 0x10a17,
14405 0x10a19, 0x10a35,
14406 0x10a60, 0x10a7c,
14407 0x10a80, 0x10a9c,
14408 0x10ac0, 0x10ac7,
14409 0x10ac9, 0x10ae4,
14410 0x10b00, 0x10b35,
14411 0x10b40, 0x10b55,
14412 0x10b60, 0x10b72,
14413 0x10b80, 0x10b91,
14414 0x10c00, 0x10c48,
14415 0x10c80, 0x10cb2,
14416 0x10cc0, 0x10cf2,
14417 0x10d00, 0x10d23,
14418 0x10e80, 0x10ea9,
14419 0x10eb0, 0x10eb1,
14420 0x10f00, 0x10f1c,
14421 0x10f27, 0x10f27,
14422 0x10f30, 0x10f45,
14423 0x10fb0, 0x10fc4,
14424 0x10fe0, 0x10ff6,
14425 0x11003, 0x11037,
14426 0x11083, 0x110af,
14427 0x110d0, 0x110e8,
14428 0x11103, 0x11126,
14429 0x11144, 0x11144,
14430 0x11147, 0x11147,
14431 0x11150, 0x11172,
14432 0x11176, 0x11176,
14433 0x11183, 0x111b2,
14434 0x111c1, 0x111c4,
14435 0x111da, 0x111da,
14436 0x111dc, 0x111dc,
14437 0x11200, 0x11211,
14438 0x11213, 0x1122b,
14439 0x11280, 0x11286,
14440 0x11288, 0x11288,
14441 0x1128a, 0x1128d,
14442 0x1128f, 0x1129d,
14443 0x1129f, 0x112a8,
14444 0x112b0, 0x112de,
14445 0x11305, 0x1130c,
14446 0x1130f, 0x11310,
14447 0x11313, 0x11328,
14448 0x1132a, 0x11330,
14449 0x11332, 0x11333,
14450 0x11335, 0x11339,
14451 0x1133d, 0x1133d,
14452 0x11350, 0x11350,
14453 0x1135d, 0x11361,
14454 0x11400, 0x11434,
14455 0x11447, 0x1144a,
14456 0x1145f, 0x11461,
14457 0x11480, 0x114af,
14458 0x114c4, 0x114c5,
14459 0x114c7, 0x114c7,
14460 0x11580, 0x115ae,
14461 0x115d8, 0x115db,
14462 0x11600, 0x1162f,
14463 0x11644, 0x11644,
14464 0x11680, 0x116aa,
14465 0x116b8, 0x116b8,
14466 0x11700, 0x1171a,
14467 0x11800, 0x1182b,
14468 0x118a0, 0x118df,
14469 0x118ff, 0x11906,
14470 0x11909, 0x11909,
14471 0x1190c, 0x11913,
14472 0x11915, 0x11916,
14473 0x11918, 0x1192f,
14474 0x1193f, 0x1193f,
14475 0x11941, 0x11941,
14476 0x119a0, 0x119a7,
14477 0x119aa, 0x119d0,
14478 0x119e1, 0x119e1,
14479 0x119e3, 0x119e3,
14480 0x11a00, 0x11a00,
14481 0x11a0b, 0x11a32,
14482 0x11a3a, 0x11a3a,
14483 0x11a50, 0x11a50,
14484 0x11a5c, 0x11a89,
14485 0x11a9d, 0x11a9d,
14486 0x11ac0, 0x11af8,
14487 0x11c00, 0x11c08,
14488 0x11c0a, 0x11c2e,
14489 0x11c40, 0x11c40,
14490 0x11c72, 0x11c8f,
14491 0x11d00, 0x11d06,
14492 0x11d08, 0x11d09,
14493 0x11d0b, 0x11d30,
14494 0x11d46, 0x11d46,
14495 0x11d60, 0x11d65,
14496 0x11d67, 0x11d68,
14497 0x11d6a, 0x11d89,
14498 0x11d98, 0x11d98,
14499 0x11ee0, 0x11ef2,
14500 0x11fb0, 0x11fb0,
14501 0x12000, 0x12399,
14502 0x12400, 0x1246e,
14503 0x12480, 0x12543,
14504 0x13000, 0x1342e,
14505 0x14400, 0x14646,
14506 0x16800, 0x16a38,
14507 0x16a40, 0x16a5e,
14508 0x16ad0, 0x16aed,
14509 0x16b00, 0x16b2f,
14510 0x16b40, 0x16b43,
14511 0x16b63, 0x16b77,
14512 0x16b7d, 0x16b8f,
14513 0x16e40, 0x16e7f,
14514 0x16f00, 0x16f4a,
14515 0x16f50, 0x16f50,
14516 0x16f93, 0x16f9f,
14517 0x16fe0, 0x16fe1,
14518 0x16fe3, 0x16fe3,
14519 0x17000, 0x187f7,
14520 0x18800, 0x18cd5,
14521 0x18d00, 0x18d08,
14522 0x1b000, 0x1b11e,
14523 0x1b150, 0x1b152,
14524 0x1b164, 0x1b167,
14525 0x1b170, 0x1b2fb,
14526 0x1bc00, 0x1bc6a,
14527 0x1bc70, 0x1bc7c,
14528 0x1bc80, 0x1bc88,
14529 0x1bc90, 0x1bc99,
14530 0x1d400, 0x1d454,
14531 0x1d456, 0x1d49c,
14532 0x1d49e, 0x1d49f,
14533 0x1d4a2, 0x1d4a2,
14534 0x1d4a5, 0x1d4a6,
14535 0x1d4a9, 0x1d4ac,
14536 0x1d4ae, 0x1d4b9,
14537 0x1d4bb, 0x1d4bb,
14538 0x1d4bd, 0x1d4c3,
14539 0x1d4c5, 0x1d505,
14540 0x1d507, 0x1d50a,
14541 0x1d50d, 0x1d514,
14542 0x1d516, 0x1d51c,
14543 0x1d51e, 0x1d539,
14544 0x1d53b, 0x1d53e,
14545 0x1d540, 0x1d544,
14546 0x1d546, 0x1d546,
14547 0x1d54a, 0x1d550,
14548 0x1d552, 0x1d6a5,
14549 0x1d6a8, 0x1d6c0,
14550 0x1d6c2, 0x1d6da,
14551 0x1d6dc, 0x1d6fa,
14552 0x1d6fc, 0x1d714,
14553 0x1d716, 0x1d734,
14554 0x1d736, 0x1d74e,
14555 0x1d750, 0x1d76e,
14556 0x1d770, 0x1d788,
14557 0x1d78a, 0x1d7a8,
14558 0x1d7aa, 0x1d7c2,
14559 0x1d7c4, 0x1d7cb,
14560 0x1e100, 0x1e12c,
14561 0x1e137, 0x1e13d,
14562 0x1e14e, 0x1e14e,
14563 0x1e2c0, 0x1e2eb,
14564 0x1e800, 0x1e8c4,
14565 0x1e900, 0x1e943,
14566 0x1e94b, 0x1e94b,
14567 0x1ee00, 0x1ee03,
14568 0x1ee05, 0x1ee1f,
14569 0x1ee21, 0x1ee22,
14570 0x1ee24, 0x1ee24,
14571 0x1ee27, 0x1ee27,
14572 0x1ee29, 0x1ee32,
14573 0x1ee34, 0x1ee37,
14574 0x1ee39, 0x1ee39,
14575 0x1ee3b, 0x1ee3b,
14576 0x1ee42, 0x1ee42,
14577 0x1ee47, 0x1ee47,
14578 0x1ee49, 0x1ee49,
14579 0x1ee4b, 0x1ee4b,
14580 0x1ee4d, 0x1ee4f,
14581 0x1ee51, 0x1ee52,
14582 0x1ee54, 0x1ee54,
14583 0x1ee57, 0x1ee57,
14584 0x1ee59, 0x1ee59,
14585 0x1ee5b, 0x1ee5b,
14586 0x1ee5d, 0x1ee5d,
14587 0x1ee5f, 0x1ee5f,
14588 0x1ee61, 0x1ee62,
14589 0x1ee64, 0x1ee64,
14590 0x1ee67, 0x1ee6a,
14591 0x1ee6c, 0x1ee72,
14592 0x1ee74, 0x1ee77,
14593 0x1ee79, 0x1ee7c,
14594 0x1ee7e, 0x1ee7e,
14595 0x1ee80, 0x1ee89,
14596 0x1ee8b, 0x1ee9b,
14597 0x1eea1, 0x1eea3,
14598 0x1eea5, 0x1eea9,
14599 0x1eeab, 0x1eebb,
14600 0x20000, 0x2a6dd,
14601 0x2a700, 0x2b734,
14602 0x2b740, 0x2b81d,
14603 0x2b820, 0x2cea1,
14604 0x2ceb0, 0x2ebe0,
14605 0x2f800, 0x2fa1d,
14606 0x30000, 0x3134a,
14607 }; /* END of CR_ID_Start */
14608 
14609 /* PROPERTY: 'Ideographic': Binary Property */
14610 static const OnigCodePoint
14611 CR_Ideographic[] = { 19,
14612 0x3006, 0x3007,
14613 0x3021, 0x3029,
14614 0x3038, 0x303a,
14615 0x3400, 0x4dbf,
14616 0x4e00, 0x9ffc,
14617 0xf900, 0xfa6d,
14618 0xfa70, 0xfad9,
14619 0x16fe4, 0x16fe4,
14620 0x17000, 0x187f7,
14621 0x18800, 0x18cd5,
14622 0x18d00, 0x18d08,
14623 0x1b170, 0x1b2fb,
14624 0x20000, 0x2a6dd,
14625 0x2a700, 0x2b734,
14626 0x2b740, 0x2b81d,
14627 0x2b820, 0x2cea1,
14628 0x2ceb0, 0x2ebe0,
14629 0x2f800, 0x2fa1d,
14630 0x30000, 0x3134a,
14631 }; /* END of CR_Ideographic */
14632 
14633 /* PROPERTY: 'Imperial_Aramaic': Script */
14634 static const OnigCodePoint
14635 CR_Imperial_Aramaic[] = { 2,
14636 0x10840, 0x10855,
14637 0x10857, 0x1085f,
14638 }; /* END of CR_Imperial_Aramaic */
14639 
14640 /* PROPERTY: 'Inherited': Script */
14641 static const OnigCodePoint
14642 CR_Inherited[] = { 28,
14643 0x0300, 0x036f,
14644 0x0485, 0x0486,
14645 0x064b, 0x0655,
14646 0x0670, 0x0670,
14647 0x0951, 0x0954,
14648 0x1ab0, 0x1ac0,
14649 0x1cd0, 0x1cd2,
14650 0x1cd4, 0x1ce0,
14651 0x1ce2, 0x1ce8,
14652 0x1ced, 0x1ced,
14653 0x1cf4, 0x1cf4,
14654 0x1cf8, 0x1cf9,
14655 0x1dc0, 0x1df9,
14656 0x1dfb, 0x1dff,
14657 0x200c, 0x200d,
14658 0x20d0, 0x20f0,
14659 0x302a, 0x302d,
14660 0x3099, 0x309a,
14661 0xfe00, 0xfe0f,
14662 0xfe20, 0xfe2d,
14663 0x101fd, 0x101fd,
14664 0x102e0, 0x102e0,
14665 0x1133b, 0x1133b,
14666 0x1d167, 0x1d169,
14667 0x1d17b, 0x1d182,
14668 0x1d185, 0x1d18b,
14669 0x1d1aa, 0x1d1ad,
14670 0xe0100, 0xe01ef,
14671 }; /* END of CR_Inherited */
14672 
14673 /* PROPERTY: 'Inscriptional_Pahlavi': Script */
14674 static const OnigCodePoint
14675 CR_Inscriptional_Pahlavi[] = { 2,
14676 0x10b60, 0x10b72,
14677 0x10b78, 0x10b7f,
14678 }; /* END of CR_Inscriptional_Pahlavi */
14679 
14680 /* PROPERTY: 'Inscriptional_Parthian': Script */
14681 static const OnigCodePoint
14682 CR_Inscriptional_Parthian[] = { 2,
14683 0x10b40, 0x10b55,
14684 0x10b58, 0x10b5f,
14685 }; /* END of CR_Inscriptional_Parthian */
14686 
14687 /* PROPERTY: 'Javanese': Script */
14688 static const OnigCodePoint
14689 CR_Javanese[] = { 3,
14690 0xa980, 0xa9cd,
14691 0xa9d0, 0xa9d9,
14692 0xa9de, 0xa9df,
14693 }; /* END of CR_Javanese */
14694 
14695 /* PROPERTY: 'Join_Control': Binary Property */
14696 static const OnigCodePoint
14697 CR_Join_Control[] = { 1,
14698 0x200c, 0x200d,
14699 }; /* END of CR_Join_Control */
14700 
14701 /* PROPERTY: 'Kaithi': Script */
14702 static const OnigCodePoint
14703 CR_Kaithi[] = { 2,
14704 0x11080, 0x110c1,
14705 0x110cd, 0x110cd,
14706 }; /* END of CR_Kaithi */
14707 
14708 /* PROPERTY: 'Kannada': Script */
14709 static const OnigCodePoint
14710 CR_Kannada[] = { 13,
14711 0x0c80, 0x0c8c,
14712 0x0c8e, 0x0c90,
14713 0x0c92, 0x0ca8,
14714 0x0caa, 0x0cb3,
14715 0x0cb5, 0x0cb9,
14716 0x0cbc, 0x0cc4,
14717 0x0cc6, 0x0cc8,
14718 0x0cca, 0x0ccd,
14719 0x0cd5, 0x0cd6,
14720 0x0cde, 0x0cde,
14721 0x0ce0, 0x0ce3,
14722 0x0ce6, 0x0cef,
14723 0x0cf1, 0x0cf2,
14724 }; /* END of CR_Kannada */
14725 
14726 /* PROPERTY: 'Katakana': Script */
14727 static const OnigCodePoint
14728 CR_Katakana[] = { 9,
14729 0x30a1, 0x30fa,
14730 0x30fd, 0x30ff,
14731 0x31f0, 0x31ff,
14732 0x32d0, 0x32fe,
14733 0x3300, 0x3357,
14734 0xff66, 0xff6f,
14735 0xff71, 0xff9d,
14736 0x1b000, 0x1b000,
14737 0x1b164, 0x1b167,
14738 }; /* END of CR_Katakana */
14739 
14740 /* PROPERTY: 'Kayah_Li': Script */
14741 static const OnigCodePoint
14742 CR_Kayah_Li[] = { 2,
14743 0xa900, 0xa92d,
14744 0xa92f, 0xa92f,
14745 }; /* END of CR_Kayah_Li */
14746 
14747 /* PROPERTY: 'Kharoshthi': Script */
14748 static const OnigCodePoint
14749 CR_Kharoshthi[] = { 8,
14750 0x10a00, 0x10a03,
14751 0x10a05, 0x10a06,
14752 0x10a0c, 0x10a13,
14753 0x10a15, 0x10a17,
14754 0x10a19, 0x10a35,
14755 0x10a38, 0x10a3a,
14756 0x10a3f, 0x10a48,
14757 0x10a50, 0x10a58,
14758 }; /* END of CR_Kharoshthi */
14759 
14760 /* PROPERTY: 'Khitan_Small_Script': Script */
14761 static const OnigCodePoint
14762 CR_Khitan_Small_Script[] = { 2,
14763 0x16fe4, 0x16fe4,
14764 0x18b00, 0x18cd5,
14765 }; /* END of CR_Khitan_Small_Script */
14766 
14767 /* PROPERTY: 'Khmer': Script */
14768 static const OnigCodePoint
14769 CR_Khmer[] = { 4,
14770 0x1780, 0x17dd,
14771 0x17e0, 0x17e9,
14772 0x17f0, 0x17f9,
14773 0x19e0, 0x19ff,
14774 }; /* END of CR_Khmer */
14775 
14776 /* PROPERTY: 'Khojki': Script */
14777 static const OnigCodePoint
14778 CR_Khojki[] = { 2,
14779 0x11200, 0x11211,
14780 0x11213, 0x1123e,
14781 }; /* END of CR_Khojki */
14782 
14783 /* PROPERTY: 'Khudawadi': Script */
14784 static const OnigCodePoint
14785 CR_Khudawadi[] = { 2,
14786 0x112b0, 0x112ea,
14787 0x112f0, 0x112f9,
14788 }; /* END of CR_Khudawadi */
14789 
14790 /* PROPERTY: 'L': Major Category */
14791 static const OnigCodePoint
14792 CR_L[] = { 622,
14793 0x0041, 0x005a,
14794 0x0061, 0x007a,
14795 0x00aa, 0x00aa,
14796 0x00b5, 0x00b5,
14797 0x00ba, 0x00ba,
14798 0x00c0, 0x00d6,
14799 0x00d8, 0x00f6,
14800 0x00f8, 0x02c1,
14801 0x02c6, 0x02d1,
14802 0x02e0, 0x02e4,
14803 0x02ec, 0x02ec,
14804 0x02ee, 0x02ee,
14805 0x0370, 0x0374,
14806 0x0376, 0x0377,
14807 0x037a, 0x037d,
14808 0x037f, 0x037f,
14809 0x0386, 0x0386,
14810 0x0388, 0x038a,
14811 0x038c, 0x038c,
14812 0x038e, 0x03a1,
14813 0x03a3, 0x03f5,
14814 0x03f7, 0x0481,
14815 0x048a, 0x052f,
14816 0x0531, 0x0556,
14817 0x0559, 0x0559,
14818 0x0560, 0x0588,
14819 0x05d0, 0x05ea,
14820 0x05ef, 0x05f2,
14821 0x0620, 0x064a,
14822 0x066e, 0x066f,
14823 0x0671, 0x06d3,
14824 0x06d5, 0x06d5,
14825 0x06e5, 0x06e6,
14826 0x06ee, 0x06ef,
14827 0x06fa, 0x06fc,
14828 0x06ff, 0x06ff,
14829 0x0710, 0x0710,
14830 0x0712, 0x072f,
14831 0x074d, 0x07a5,
14832 0x07b1, 0x07b1,
14833 0x07ca, 0x07ea,
14834 0x07f4, 0x07f5,
14835 0x07fa, 0x07fa,
14836 0x0800, 0x0815,
14837 0x081a, 0x081a,
14838 0x0824, 0x0824,
14839 0x0828, 0x0828,
14840 0x0840, 0x0858,
14841 0x0860, 0x086a,
14842 0x08a0, 0x08b4,
14843 0x08b6, 0x08c7,
14844 0x0904, 0x0939,
14845 0x093d, 0x093d,
14846 0x0950, 0x0950,
14847 0x0958, 0x0961,
14848 0x0971, 0x0980,
14849 0x0985, 0x098c,
14850 0x098f, 0x0990,
14851 0x0993, 0x09a8,
14852 0x09aa, 0x09b0,
14853 0x09b2, 0x09b2,
14854 0x09b6, 0x09b9,
14855 0x09bd, 0x09bd,
14856 0x09ce, 0x09ce,
14857 0x09dc, 0x09dd,
14858 0x09df, 0x09e1,
14859 0x09f0, 0x09f1,
14860 0x09fc, 0x09fc,
14861 0x0a05, 0x0a0a,
14862 0x0a0f, 0x0a10,
14863 0x0a13, 0x0a28,
14864 0x0a2a, 0x0a30,
14865 0x0a32, 0x0a33,
14866 0x0a35, 0x0a36,
14867 0x0a38, 0x0a39,
14868 0x0a59, 0x0a5c,
14869 0x0a5e, 0x0a5e,
14870 0x0a72, 0x0a74,
14871 0x0a85, 0x0a8d,
14872 0x0a8f, 0x0a91,
14873 0x0a93, 0x0aa8,
14874 0x0aaa, 0x0ab0,
14875 0x0ab2, 0x0ab3,
14876 0x0ab5, 0x0ab9,
14877 0x0abd, 0x0abd,
14878 0x0ad0, 0x0ad0,
14879 0x0ae0, 0x0ae1,
14880 0x0af9, 0x0af9,
14881 0x0b05, 0x0b0c,
14882 0x0b0f, 0x0b10,
14883 0x0b13, 0x0b28,
14884 0x0b2a, 0x0b30,
14885 0x0b32, 0x0b33,
14886 0x0b35, 0x0b39,
14887 0x0b3d, 0x0b3d,
14888 0x0b5c, 0x0b5d,
14889 0x0b5f, 0x0b61,
14890 0x0b71, 0x0b71,
14891 0x0b83, 0x0b83,
14892 0x0b85, 0x0b8a,
14893 0x0b8e, 0x0b90,
14894 0x0b92, 0x0b95,
14895 0x0b99, 0x0b9a,
14896 0x0b9c, 0x0b9c,
14897 0x0b9e, 0x0b9f,
14898 0x0ba3, 0x0ba4,
14899 0x0ba8, 0x0baa,
14900 0x0bae, 0x0bb9,
14901 0x0bd0, 0x0bd0,
14902 0x0c05, 0x0c0c,
14903 0x0c0e, 0x0c10,
14904 0x0c12, 0x0c28,
14905 0x0c2a, 0x0c39,
14906 0x0c3d, 0x0c3d,
14907 0x0c58, 0x0c5a,
14908 0x0c60, 0x0c61,
14909 0x0c80, 0x0c80,
14910 0x0c85, 0x0c8c,
14911 0x0c8e, 0x0c90,
14912 0x0c92, 0x0ca8,
14913 0x0caa, 0x0cb3,
14914 0x0cb5, 0x0cb9,
14915 0x0cbd, 0x0cbd,
14916 0x0cde, 0x0cde,
14917 0x0ce0, 0x0ce1,
14918 0x0cf1, 0x0cf2,
14919 0x0d04, 0x0d0c,
14920 0x0d0e, 0x0d10,
14921 0x0d12, 0x0d3a,
14922 0x0d3d, 0x0d3d,
14923 0x0d4e, 0x0d4e,
14924 0x0d54, 0x0d56,
14925 0x0d5f, 0x0d61,
14926 0x0d7a, 0x0d7f,
14927 0x0d85, 0x0d96,
14928 0x0d9a, 0x0db1,
14929 0x0db3, 0x0dbb,
14930 0x0dbd, 0x0dbd,
14931 0x0dc0, 0x0dc6,
14932 0x0e01, 0x0e30,
14933 0x0e32, 0x0e33,
14934 0x0e40, 0x0e46,
14935 0x0e81, 0x0e82,
14936 0x0e84, 0x0e84,
14937 0x0e86, 0x0e8a,
14938 0x0e8c, 0x0ea3,
14939 0x0ea5, 0x0ea5,
14940 0x0ea7, 0x0eb0,
14941 0x0eb2, 0x0eb3,
14942 0x0ebd, 0x0ebd,
14943 0x0ec0, 0x0ec4,
14944 0x0ec6, 0x0ec6,
14945 0x0edc, 0x0edf,
14946 0x0f00, 0x0f00,
14947 0x0f40, 0x0f47,
14948 0x0f49, 0x0f6c,
14949 0x0f88, 0x0f8c,
14950 0x1000, 0x102a,
14951 0x103f, 0x103f,
14952 0x1050, 0x1055,
14953 0x105a, 0x105d,
14954 0x1061, 0x1061,
14955 0x1065, 0x1066,
14956 0x106e, 0x1070,
14957 0x1075, 0x1081,
14958 0x108e, 0x108e,
14959 0x10a0, 0x10c5,
14960 0x10c7, 0x10c7,
14961 0x10cd, 0x10cd,
14962 0x10d0, 0x10fa,
14963 0x10fc, 0x1248,
14964 0x124a, 0x124d,
14965 0x1250, 0x1256,
14966 0x1258, 0x1258,
14967 0x125a, 0x125d,
14968 0x1260, 0x1288,
14969 0x128a, 0x128d,
14970 0x1290, 0x12b0,
14971 0x12b2, 0x12b5,
14972 0x12b8, 0x12be,
14973 0x12c0, 0x12c0,
14974 0x12c2, 0x12c5,
14975 0x12c8, 0x12d6,
14976 0x12d8, 0x1310,
14977 0x1312, 0x1315,
14978 0x1318, 0x135a,
14979 0x1380, 0x138f,
14980 0x13a0, 0x13f5,
14981 0x13f8, 0x13fd,
14982 0x1401, 0x166c,
14983 0x166f, 0x167f,
14984 0x1681, 0x169a,
14985 0x16a0, 0x16ea,
14986 0x16f1, 0x16f8,
14987 0x1700, 0x170c,
14988 0x170e, 0x1711,
14989 0x1720, 0x1731,
14990 0x1740, 0x1751,
14991 0x1760, 0x176c,
14992 0x176e, 0x1770,
14993 0x1780, 0x17b3,
14994 0x17d7, 0x17d7,
14995 0x17dc, 0x17dc,
14996 0x1820, 0x1878,
14997 0x1880, 0x1884,
14998 0x1887, 0x18a8,
14999 0x18aa, 0x18aa,
15000 0x18b0, 0x18f5,
15001 0x1900, 0x191e,
15002 0x1950, 0x196d,
15003 0x1970, 0x1974,
15004 0x1980, 0x19ab,
15005 0x19b0, 0x19c9,
15006 0x1a00, 0x1a16,
15007 0x1a20, 0x1a54,
15008 0x1aa7, 0x1aa7,
15009 0x1b05, 0x1b33,
15010 0x1b45, 0x1b4b,
15011 0x1b83, 0x1ba0,
15012 0x1bae, 0x1baf,
15013 0x1bba, 0x1be5,
15014 0x1c00, 0x1c23,
15015 0x1c4d, 0x1c4f,
15016 0x1c5a, 0x1c7d,
15017 0x1c80, 0x1c88,
15018 0x1c90, 0x1cba,
15019 0x1cbd, 0x1cbf,
15020 0x1ce9, 0x1cec,
15021 0x1cee, 0x1cf3,
15022 0x1cf5, 0x1cf6,
15023 0x1cfa, 0x1cfa,
15024 0x1d00, 0x1dbf,
15025 0x1e00, 0x1f15,
15026 0x1f18, 0x1f1d,
15027 0x1f20, 0x1f45,
15028 0x1f48, 0x1f4d,
15029 0x1f50, 0x1f57,
15030 0x1f59, 0x1f59,
15031 0x1f5b, 0x1f5b,
15032 0x1f5d, 0x1f5d,
15033 0x1f5f, 0x1f7d,
15034 0x1f80, 0x1fb4,
15035 0x1fb6, 0x1fbc,
15036 0x1fbe, 0x1fbe,
15037 0x1fc2, 0x1fc4,
15038 0x1fc6, 0x1fcc,
15039 0x1fd0, 0x1fd3,
15040 0x1fd6, 0x1fdb,
15041 0x1fe0, 0x1fec,
15042 0x1ff2, 0x1ff4,
15043 0x1ff6, 0x1ffc,
15044 0x2071, 0x2071,
15045 0x207f, 0x207f,
15046 0x2090, 0x209c,
15047 0x2102, 0x2102,
15048 0x2107, 0x2107,
15049 0x210a, 0x2113,
15050 0x2115, 0x2115,
15051 0x2119, 0x211d,
15052 0x2124, 0x2124,
15053 0x2126, 0x2126,
15054 0x2128, 0x2128,
15055 0x212a, 0x212d,
15056 0x212f, 0x2139,
15057 0x213c, 0x213f,
15058 0x2145, 0x2149,
15059 0x214e, 0x214e,
15060 0x2183, 0x2184,
15061 0x2c00, 0x2c2e,
15062 0x2c30, 0x2c5e,
15063 0x2c60, 0x2ce4,
15064 0x2ceb, 0x2cee,
15065 0x2cf2, 0x2cf3,
15066 0x2d00, 0x2d25,
15067 0x2d27, 0x2d27,
15068 0x2d2d, 0x2d2d,
15069 0x2d30, 0x2d67,
15070 0x2d6f, 0x2d6f,
15071 0x2d80, 0x2d96,
15072 0x2da0, 0x2da6,
15073 0x2da8, 0x2dae,
15074 0x2db0, 0x2db6,
15075 0x2db8, 0x2dbe,
15076 0x2dc0, 0x2dc6,
15077 0x2dc8, 0x2dce,
15078 0x2dd0, 0x2dd6,
15079 0x2dd8, 0x2dde,
15080 0x2e2f, 0x2e2f,
15081 0x3005, 0x3006,
15082 0x3031, 0x3035,
15083 0x303b, 0x303c,
15084 0x3041, 0x3096,
15085 0x309d, 0x309f,
15086 0x30a1, 0x30fa,
15087 0x30fc, 0x30ff,
15088 0x3105, 0x312f,
15089 0x3131, 0x318e,
15090 0x31a0, 0x31bf,
15091 0x31f0, 0x31ff,
15092 0x3400, 0x4dbf,
15093 0x4e00, 0x9ffc,
15094 0xa000, 0xa48c,
15095 0xa4d0, 0xa4fd,
15096 0xa500, 0xa60c,
15097 0xa610, 0xa61f,
15098 0xa62a, 0xa62b,
15099 0xa640, 0xa66e,
15100 0xa67f, 0xa69d,
15101 0xa6a0, 0xa6e5,
15102 0xa717, 0xa71f,
15103 0xa722, 0xa788,
15104 0xa78b, 0xa7bf,
15105 0xa7c2, 0xa7ca,
15106 0xa7f5, 0xa801,
15107 0xa803, 0xa805,
15108 0xa807, 0xa80a,
15109 0xa80c, 0xa822,
15110 0xa840, 0xa873,
15111 0xa882, 0xa8b3,
15112 0xa8f2, 0xa8f7,
15113 0xa8fb, 0xa8fb,
15114 0xa8fd, 0xa8fe,
15115 0xa90a, 0xa925,
15116 0xa930, 0xa946,
15117 0xa960, 0xa97c,
15118 0xa984, 0xa9b2,
15119 0xa9cf, 0xa9cf,
15120 0xa9e0, 0xa9e4,
15121 0xa9e6, 0xa9ef,
15122 0xa9fa, 0xa9fe,
15123 0xaa00, 0xaa28,
15124 0xaa40, 0xaa42,
15125 0xaa44, 0xaa4b,
15126 0xaa60, 0xaa76,
15127 0xaa7a, 0xaa7a,
15128 0xaa7e, 0xaaaf,
15129 0xaab1, 0xaab1,
15130 0xaab5, 0xaab6,
15131 0xaab9, 0xaabd,
15132 0xaac0, 0xaac0,
15133 0xaac2, 0xaac2,
15134 0xaadb, 0xaadd,
15135 0xaae0, 0xaaea,
15136 0xaaf2, 0xaaf4,
15137 0xab01, 0xab06,
15138 0xab09, 0xab0e,
15139 0xab11, 0xab16,
15140 0xab20, 0xab26,
15141 0xab28, 0xab2e,
15142 0xab30, 0xab5a,
15143 0xab5c, 0xab69,
15144 0xab70, 0xabe2,
15145 0xac00, 0xd7a3,
15146 0xd7b0, 0xd7c6,
15147 0xd7cb, 0xd7fb,
15148 0xf900, 0xfa6d,
15149 0xfa70, 0xfad9,
15150 0xfb00, 0xfb06,
15151 0xfb13, 0xfb17,
15152 0xfb1d, 0xfb1d,
15153 0xfb1f, 0xfb28,
15154 0xfb2a, 0xfb36,
15155 0xfb38, 0xfb3c,
15156 0xfb3e, 0xfb3e,
15157 0xfb40, 0xfb41,
15158 0xfb43, 0xfb44,
15159 0xfb46, 0xfbb1,
15160 0xfbd3, 0xfd3d,
15161 0xfd50, 0xfd8f,
15162 0xfd92, 0xfdc7,
15163 0xfdf0, 0xfdfb,
15164 0xfe70, 0xfe74,
15165 0xfe76, 0xfefc,
15166 0xff21, 0xff3a,
15167 0xff41, 0xff5a,
15168 0xff66, 0xffbe,
15169 0xffc2, 0xffc7,
15170 0xffca, 0xffcf,
15171 0xffd2, 0xffd7,
15172 0xffda, 0xffdc,
15173 0x10000, 0x1000b,
15174 0x1000d, 0x10026,
15175 0x10028, 0x1003a,
15176 0x1003c, 0x1003d,
15177 0x1003f, 0x1004d,
15178 0x10050, 0x1005d,
15179 0x10080, 0x100fa,
15180 0x10280, 0x1029c,
15181 0x102a0, 0x102d0,
15182 0x10300, 0x1031f,
15183 0x1032d, 0x10340,
15184 0x10342, 0x10349,
15185 0x10350, 0x10375,
15186 0x10380, 0x1039d,
15187 0x103a0, 0x103c3,
15188 0x103c8, 0x103cf,
15189 0x10400, 0x1049d,
15190 0x104b0, 0x104d3,
15191 0x104d8, 0x104fb,
15192 0x10500, 0x10527,
15193 0x10530, 0x10563,
15194 0x10600, 0x10736,
15195 0x10740, 0x10755,
15196 0x10760, 0x10767,
15197 0x10800, 0x10805,
15198 0x10808, 0x10808,
15199 0x1080a, 0x10835,
15200 0x10837, 0x10838,
15201 0x1083c, 0x1083c,
15202 0x1083f, 0x10855,
15203 0x10860, 0x10876,
15204 0x10880, 0x1089e,
15205 0x108e0, 0x108f2,
15206 0x108f4, 0x108f5,
15207 0x10900, 0x10915,
15208 0x10920, 0x10939,
15209 0x10980, 0x109b7,
15210 0x109be, 0x109bf,
15211 0x10a00, 0x10a00,
15212 0x10a10, 0x10a13,
15213 0x10a15, 0x10a17,
15214 0x10a19, 0x10a35,
15215 0x10a60, 0x10a7c,
15216 0x10a80, 0x10a9c,
15217 0x10ac0, 0x10ac7,
15218 0x10ac9, 0x10ae4,
15219 0x10b00, 0x10b35,
15220 0x10b40, 0x10b55,
15221 0x10b60, 0x10b72,
15222 0x10b80, 0x10b91,
15223 0x10c00, 0x10c48,
15224 0x10c80, 0x10cb2,
15225 0x10cc0, 0x10cf2,
15226 0x10d00, 0x10d23,
15227 0x10e80, 0x10ea9,
15228 0x10eb0, 0x10eb1,
15229 0x10f00, 0x10f1c,
15230 0x10f27, 0x10f27,
15231 0x10f30, 0x10f45,
15232 0x10fb0, 0x10fc4,
15233 0x10fe0, 0x10ff6,
15234 0x11003, 0x11037,
15235 0x11083, 0x110af,
15236 0x110d0, 0x110e8,
15237 0x11103, 0x11126,
15238 0x11144, 0x11144,
15239 0x11147, 0x11147,
15240 0x11150, 0x11172,
15241 0x11176, 0x11176,
15242 0x11183, 0x111b2,
15243 0x111c1, 0x111c4,
15244 0x111da, 0x111da,
15245 0x111dc, 0x111dc,
15246 0x11200, 0x11211,
15247 0x11213, 0x1122b,
15248 0x11280, 0x11286,
15249 0x11288, 0x11288,
15250 0x1128a, 0x1128d,
15251 0x1128f, 0x1129d,
15252 0x1129f, 0x112a8,
15253 0x112b0, 0x112de,
15254 0x11305, 0x1130c,
15255 0x1130f, 0x11310,
15256 0x11313, 0x11328,
15257 0x1132a, 0x11330,
15258 0x11332, 0x11333,
15259 0x11335, 0x11339,
15260 0x1133d, 0x1133d,
15261 0x11350, 0x11350,
15262 0x1135d, 0x11361,
15263 0x11400, 0x11434,
15264 0x11447, 0x1144a,
15265 0x1145f, 0x11461,
15266 0x11480, 0x114af,
15267 0x114c4, 0x114c5,
15268 0x114c7, 0x114c7,
15269 0x11580, 0x115ae,
15270 0x115d8, 0x115db,
15271 0x11600, 0x1162f,
15272 0x11644, 0x11644,
15273 0x11680, 0x116aa,
15274 0x116b8, 0x116b8,
15275 0x11700, 0x1171a,
15276 0x11800, 0x1182b,
15277 0x118a0, 0x118df,
15278 0x118ff, 0x11906,
15279 0x11909, 0x11909,
15280 0x1190c, 0x11913,
15281 0x11915, 0x11916,
15282 0x11918, 0x1192f,
15283 0x1193f, 0x1193f,
15284 0x11941, 0x11941,
15285 0x119a0, 0x119a7,
15286 0x119aa, 0x119d0,
15287 0x119e1, 0x119e1,
15288 0x119e3, 0x119e3,
15289 0x11a00, 0x11a00,
15290 0x11a0b, 0x11a32,
15291 0x11a3a, 0x11a3a,
15292 0x11a50, 0x11a50,
15293 0x11a5c, 0x11a89,
15294 0x11a9d, 0x11a9d,
15295 0x11ac0, 0x11af8,
15296 0x11c00, 0x11c08,
15297 0x11c0a, 0x11c2e,
15298 0x11c40, 0x11c40,
15299 0x11c72, 0x11c8f,
15300 0x11d00, 0x11d06,
15301 0x11d08, 0x11d09,
15302 0x11d0b, 0x11d30,
15303 0x11d46, 0x11d46,
15304 0x11d60, 0x11d65,
15305 0x11d67, 0x11d68,
15306 0x11d6a, 0x11d89,
15307 0x11d98, 0x11d98,
15308 0x11ee0, 0x11ef2,
15309 0x11fb0, 0x11fb0,
15310 0x12000, 0x12399,
15311 0x12480, 0x12543,
15312 0x13000, 0x1342e,
15313 0x14400, 0x14646,
15314 0x16800, 0x16a38,
15315 0x16a40, 0x16a5e,
15316 0x16ad0, 0x16aed,
15317 0x16b00, 0x16b2f,
15318 0x16b40, 0x16b43,
15319 0x16b63, 0x16b77,
15320 0x16b7d, 0x16b8f,
15321 0x16e40, 0x16e7f,
15322 0x16f00, 0x16f4a,
15323 0x16f50, 0x16f50,
15324 0x16f93, 0x16f9f,
15325 0x16fe0, 0x16fe1,
15326 0x16fe3, 0x16fe3,
15327 0x17000, 0x187f7,
15328 0x18800, 0x18cd5,
15329 0x18d00, 0x18d08,
15330 0x1b000, 0x1b11e,
15331 0x1b150, 0x1b152,
15332 0x1b164, 0x1b167,
15333 0x1b170, 0x1b2fb,
15334 0x1bc00, 0x1bc6a,
15335 0x1bc70, 0x1bc7c,
15336 0x1bc80, 0x1bc88,
15337 0x1bc90, 0x1bc99,
15338 0x1d400, 0x1d454,
15339 0x1d456, 0x1d49c,
15340 0x1d49e, 0x1d49f,
15341 0x1d4a2, 0x1d4a2,
15342 0x1d4a5, 0x1d4a6,
15343 0x1d4a9, 0x1d4ac,
15344 0x1d4ae, 0x1d4b9,
15345 0x1d4bb, 0x1d4bb,
15346 0x1d4bd, 0x1d4c3,
15347 0x1d4c5, 0x1d505,
15348 0x1d507, 0x1d50a,
15349 0x1d50d, 0x1d514,
15350 0x1d516, 0x1d51c,
15351 0x1d51e, 0x1d539,
15352 0x1d53b, 0x1d53e,
15353 0x1d540, 0x1d544,
15354 0x1d546, 0x1d546,
15355 0x1d54a, 0x1d550,
15356 0x1d552, 0x1d6a5,
15357 0x1d6a8, 0x1d6c0,
15358 0x1d6c2, 0x1d6da,
15359 0x1d6dc, 0x1d6fa,
15360 0x1d6fc, 0x1d714,
15361 0x1d716, 0x1d734,
15362 0x1d736, 0x1d74e,
15363 0x1d750, 0x1d76e,
15364 0x1d770, 0x1d788,
15365 0x1d78a, 0x1d7a8,
15366 0x1d7aa, 0x1d7c2,
15367 0x1d7c4, 0x1d7cb,
15368 0x1e100, 0x1e12c,
15369 0x1e137, 0x1e13d,
15370 0x1e14e, 0x1e14e,
15371 0x1e2c0, 0x1e2eb,
15372 0x1e800, 0x1e8c4,
15373 0x1e900, 0x1e943,
15374 0x1e94b, 0x1e94b,
15375 0x1ee00, 0x1ee03,
15376 0x1ee05, 0x1ee1f,
15377 0x1ee21, 0x1ee22,
15378 0x1ee24, 0x1ee24,
15379 0x1ee27, 0x1ee27,
15380 0x1ee29, 0x1ee32,
15381 0x1ee34, 0x1ee37,
15382 0x1ee39, 0x1ee39,
15383 0x1ee3b, 0x1ee3b,
15384 0x1ee42, 0x1ee42,
15385 0x1ee47, 0x1ee47,
15386 0x1ee49, 0x1ee49,
15387 0x1ee4b, 0x1ee4b,
15388 0x1ee4d, 0x1ee4f,
15389 0x1ee51, 0x1ee52,
15390 0x1ee54, 0x1ee54,
15391 0x1ee57, 0x1ee57,
15392 0x1ee59, 0x1ee59,
15393 0x1ee5b, 0x1ee5b,
15394 0x1ee5d, 0x1ee5d,
15395 0x1ee5f, 0x1ee5f,
15396 0x1ee61, 0x1ee62,
15397 0x1ee64, 0x1ee64,
15398 0x1ee67, 0x1ee6a,
15399 0x1ee6c, 0x1ee72,
15400 0x1ee74, 0x1ee77,
15401 0x1ee79, 0x1ee7c,
15402 0x1ee7e, 0x1ee7e,
15403 0x1ee80, 0x1ee89,
15404 0x1ee8b, 0x1ee9b,
15405 0x1eea1, 0x1eea3,
15406 0x1eea5, 0x1eea9,
15407 0x1eeab, 0x1eebb,
15408 0x20000, 0x2a6dd,
15409 0x2a700, 0x2b734,
15410 0x2b740, 0x2b81d,
15411 0x2b820, 0x2cea1,
15412 0x2ceb0, 0x2ebe0,
15413 0x2f800, 0x2fa1d,
15414 0x30000, 0x3134a,
15415 }; /* END of CR_L */
15416 
15417 /* PROPERTY: 'LC': General Category */
15418 static const OnigCodePoint
15419 CR_LC[] = { 132,
15420 0x0041, 0x005a,
15421 0x0061, 0x007a,
15422 0x00b5, 0x00b5,
15423 0x00c0, 0x00d6,
15424 0x00d8, 0x00f6,
15425 0x00f8, 0x01ba,
15426 0x01bc, 0x01bf,
15427 0x01c4, 0x0293,
15428 0x0295, 0x02af,
15429 0x0370, 0x0373,
15430 0x0376, 0x0377,
15431 0x037b, 0x037d,
15432 0x037f, 0x037f,
15433 0x0386, 0x0386,
15434 0x0388, 0x038a,
15435 0x038c, 0x038c,
15436 0x038e, 0x03a1,
15437 0x03a3, 0x03f5,
15438 0x03f7, 0x0481,
15439 0x048a, 0x052f,
15440 0x0531, 0x0556,
15441 0x0560, 0x0588,
15442 0x10a0, 0x10c5,
15443 0x10c7, 0x10c7,
15444 0x10cd, 0x10cd,
15445 0x10d0, 0x10fa,
15446 0x10fd, 0x10ff,
15447 0x13a0, 0x13f5,
15448 0x13f8, 0x13fd,
15449 0x1c80, 0x1c88,
15450 0x1c90, 0x1cba,
15451 0x1cbd, 0x1cbf,
15452 0x1d00, 0x1d2b,
15453 0x1d6b, 0x1d77,
15454 0x1d79, 0x1d9a,
15455 0x1e00, 0x1f15,
15456 0x1f18, 0x1f1d,
15457 0x1f20, 0x1f45,
15458 0x1f48, 0x1f4d,
15459 0x1f50, 0x1f57,
15460 0x1f59, 0x1f59,
15461 0x1f5b, 0x1f5b,
15462 0x1f5d, 0x1f5d,
15463 0x1f5f, 0x1f7d,
15464 0x1f80, 0x1fb4,
15465 0x1fb6, 0x1fbc,
15466 0x1fbe, 0x1fbe,
15467 0x1fc2, 0x1fc4,
15468 0x1fc6, 0x1fcc,
15469 0x1fd0, 0x1fd3,
15470 0x1fd6, 0x1fdb,
15471 0x1fe0, 0x1fec,
15472 0x1ff2, 0x1ff4,
15473 0x1ff6, 0x1ffc,
15474 0x2102, 0x2102,
15475 0x2107, 0x2107,
15476 0x210a, 0x2113,
15477 0x2115, 0x2115,
15478 0x2119, 0x211d,
15479 0x2124, 0x2124,
15480 0x2126, 0x2126,
15481 0x2128, 0x2128,
15482 0x212a, 0x212d,
15483 0x212f, 0x2134,
15484 0x2139, 0x2139,
15485 0x213c, 0x213f,
15486 0x2145, 0x2149,
15487 0x214e, 0x214e,
15488 0x2183, 0x2184,
15489 0x2c00, 0x2c2e,
15490 0x2c30, 0x2c5e,
15491 0x2c60, 0x2c7b,
15492 0x2c7e, 0x2ce4,
15493 0x2ceb, 0x2cee,
15494 0x2cf2, 0x2cf3,
15495 0x2d00, 0x2d25,
15496 0x2d27, 0x2d27,
15497 0x2d2d, 0x2d2d,
15498 0xa640, 0xa66d,
15499 0xa680, 0xa69b,
15500 0xa722, 0xa76f,
15501 0xa771, 0xa787,
15502 0xa78b, 0xa78e,
15503 0xa790, 0xa7bf,
15504 0xa7c2, 0xa7ca,
15505 0xa7f5, 0xa7f6,
15506 0xa7fa, 0xa7fa,
15507 0xab30, 0xab5a,
15508 0xab60, 0xab68,
15509 0xab70, 0xabbf,
15510 0xfb00, 0xfb06,
15511 0xfb13, 0xfb17,
15512 0xff21, 0xff3a,
15513 0xff41, 0xff5a,
15514 0x10400, 0x1044f,
15515 0x104b0, 0x104d3,
15516 0x104d8, 0x104fb,
15517 0x10c80, 0x10cb2,
15518 0x10cc0, 0x10cf2,
15519 0x118a0, 0x118df,
15520 0x16e40, 0x16e7f,
15521 0x1d400, 0x1d454,
15522 0x1d456, 0x1d49c,
15523 0x1d49e, 0x1d49f,
15524 0x1d4a2, 0x1d4a2,
15525 0x1d4a5, 0x1d4a6,
15526 0x1d4a9, 0x1d4ac,
15527 0x1d4ae, 0x1d4b9,
15528 0x1d4bb, 0x1d4bb,
15529 0x1d4bd, 0x1d4c3,
15530 0x1d4c5, 0x1d505,
15531 0x1d507, 0x1d50a,
15532 0x1d50d, 0x1d514,
15533 0x1d516, 0x1d51c,
15534 0x1d51e, 0x1d539,
15535 0x1d53b, 0x1d53e,
15536 0x1d540, 0x1d544,
15537 0x1d546, 0x1d546,
15538 0x1d54a, 0x1d550,
15539 0x1d552, 0x1d6a5,
15540 0x1d6a8, 0x1d6c0,
15541 0x1d6c2, 0x1d6da,
15542 0x1d6dc, 0x1d6fa,
15543 0x1d6fc, 0x1d714,
15544 0x1d716, 0x1d734,
15545 0x1d736, 0x1d74e,
15546 0x1d750, 0x1d76e,
15547 0x1d770, 0x1d788,
15548 0x1d78a, 0x1d7a8,
15549 0x1d7aa, 0x1d7c2,
15550 0x1d7c4, 0x1d7cb,
15551 0x1e900, 0x1e943,
15552 }; /* END of CR_LC */
15553 
15554 /* PROPERTY: 'Lao': Script */
15555 static const OnigCodePoint
15556 CR_Lao[] = { 11,
15557 0x0e81, 0x0e82,
15558 0x0e84, 0x0e84,
15559 0x0e86, 0x0e8a,
15560 0x0e8c, 0x0ea3,
15561 0x0ea5, 0x0ea5,
15562 0x0ea7, 0x0ebd,
15563 0x0ec0, 0x0ec4,
15564 0x0ec6, 0x0ec6,
15565 0x0ec8, 0x0ecd,
15566 0x0ed0, 0x0ed9,
15567 0x0edc, 0x0edf,
15568 }; /* END of CR_Lao */
15569 
15570 /* PROPERTY: 'Latin': Script */
15571 static const OnigCodePoint
15572 CR_Latin[] = { 32,
15573 0x0041, 0x005a,
15574 0x0061, 0x007a,
15575 0x00aa, 0x00aa,
15576 0x00ba, 0x00ba,
15577 0x00c0, 0x00d6,
15578 0x00d8, 0x00f6,
15579 0x00f8, 0x02b8,
15580 0x02e0, 0x02e4,
15581 0x1d00, 0x1d25,
15582 0x1d2c, 0x1d5c,
15583 0x1d62, 0x1d65,
15584 0x1d6b, 0x1d77,
15585 0x1d79, 0x1dbe,
15586 0x1e00, 0x1eff,
15587 0x2071, 0x2071,
15588 0x207f, 0x207f,
15589 0x2090, 0x209c,
15590 0x212a, 0x212b,
15591 0x2132, 0x2132,
15592 0x214e, 0x214e,
15593 0x2160, 0x2188,
15594 0x2c60, 0x2c7f,
15595 0xa722, 0xa787,
15596 0xa78b, 0xa7bf,
15597 0xa7c2, 0xa7ca,
15598 0xa7f5, 0xa7ff,
15599 0xab30, 0xab5a,
15600 0xab5c, 0xab64,
15601 0xab66, 0xab69,
15602 0xfb00, 0xfb06,
15603 0xff21, 0xff3a,
15604 0xff41, 0xff5a,
15605 }; /* END of CR_Latin */
15606 
15607 /* PROPERTY: 'Lepcha': Script */
15608 static const OnigCodePoint
15609 CR_Lepcha[] = { 3,
15610 0x1c00, 0x1c37,
15611 0x1c3b, 0x1c49,
15612 0x1c4d, 0x1c4f,
15613 }; /* END of CR_Lepcha */
15614 
15615 /* PROPERTY: 'Limbu': Script */
15616 static const OnigCodePoint
15617 CR_Limbu[] = { 5,
15618 0x1900, 0x191e,
15619 0x1920, 0x192b,
15620 0x1930, 0x193b,
15621 0x1940, 0x1940,
15622 0x1944, 0x194f,
15623 }; /* END of CR_Limbu */
15624 
15625 /* PROPERTY: 'Linear_A': Script */
15626 static const OnigCodePoint
15627 CR_Linear_A[] = { 3,
15628 0x10600, 0x10736,
15629 0x10740, 0x10755,
15630 0x10760, 0x10767,
15631 }; /* END of CR_Linear_A */
15632 
15633 /* PROPERTY: 'Linear_B': Script */
15634 static const OnigCodePoint
15635 CR_Linear_B[] = { 7,
15636 0x10000, 0x1000b,
15637 0x1000d, 0x10026,
15638 0x10028, 0x1003a,
15639 0x1003c, 0x1003d,
15640 0x1003f, 0x1004d,
15641 0x10050, 0x1005d,
15642 0x10080, 0x100fa,
15643 }; /* END of CR_Linear_B */
15644 
15645 /* PROPERTY: 'Lisu': Script */
15646 static const OnigCodePoint
15647 CR_Lisu[] = { 2,
15648 0xa4d0, 0xa4ff,
15649 0x11fb0, 0x11fb0,
15650 }; /* END of CR_Lisu */
15651 
15652 /* PROPERTY: 'Ll': General Category */
15653 static const OnigCodePoint
15654 CR_Ll[] = { 645,
15655 0x0061, 0x007a,
15656 0x00b5, 0x00b5,
15657 0x00df, 0x00f6,
15658 0x00f8, 0x00ff,
15659 0x0101, 0x0101,
15660 0x0103, 0x0103,
15661 0x0105, 0x0105,
15662 0x0107, 0x0107,
15663 0x0109, 0x0109,
15664 0x010b, 0x010b,
15665 0x010d, 0x010d,
15666 0x010f, 0x010f,
15667 0x0111, 0x0111,
15668 0x0113, 0x0113,
15669 0x0115, 0x0115,
15670 0x0117, 0x0117,
15671 0x0119, 0x0119,
15672 0x011b, 0x011b,
15673 0x011d, 0x011d,
15674 0x011f, 0x011f,
15675 0x0121, 0x0121,
15676 0x0123, 0x0123,
15677 0x0125, 0x0125,
15678 0x0127, 0x0127,
15679 0x0129, 0x0129,
15680 0x012b, 0x012b,
15681 0x012d, 0x012d,
15682 0x012f, 0x012f,
15683 0x0131, 0x0131,
15684 0x0133, 0x0133,
15685 0x0135, 0x0135,
15686 0x0137, 0x0138,
15687 0x013a, 0x013a,
15688 0x013c, 0x013c,
15689 0x013e, 0x013e,
15690 0x0140, 0x0140,
15691 0x0142, 0x0142,
15692 0x0144, 0x0144,
15693 0x0146, 0x0146,
15694 0x0148, 0x0149,
15695 0x014b, 0x014b,
15696 0x014d, 0x014d,
15697 0x014f, 0x014f,
15698 0x0151, 0x0151,
15699 0x0153, 0x0153,
15700 0x0155, 0x0155,
15701 0x0157, 0x0157,
15702 0x0159, 0x0159,
15703 0x015b, 0x015b,
15704 0x015d, 0x015d,
15705 0x015f, 0x015f,
15706 0x0161, 0x0161,
15707 0x0163, 0x0163,
15708 0x0165, 0x0165,
15709 0x0167, 0x0167,
15710 0x0169, 0x0169,
15711 0x016b, 0x016b,
15712 0x016d, 0x016d,
15713 0x016f, 0x016f,
15714 0x0171, 0x0171,
15715 0x0173, 0x0173,
15716 0x0175, 0x0175,
15717 0x0177, 0x0177,
15718 0x017a, 0x017a,
15719 0x017c, 0x017c,
15720 0x017e, 0x0180,
15721 0x0183, 0x0183,
15722 0x0185, 0x0185,
15723 0x0188, 0x0188,
15724 0x018c, 0x018d,
15725 0x0192, 0x0192,
15726 0x0195, 0x0195,
15727 0x0199, 0x019b,
15728 0x019e, 0x019e,
15729 0x01a1, 0x01a1,
15730 0x01a3, 0x01a3,
15731 0x01a5, 0x01a5,
15732 0x01a8, 0x01a8,
15733 0x01aa, 0x01ab,
15734 0x01ad, 0x01ad,
15735 0x01b0, 0x01b0,
15736 0x01b4, 0x01b4,
15737 0x01b6, 0x01b6,
15738 0x01b9, 0x01ba,
15739 0x01bd, 0x01bf,
15740 0x01c6, 0x01c6,
15741 0x01c9, 0x01c9,
15742 0x01cc, 0x01cc,
15743 0x01ce, 0x01ce,
15744 0x01d0, 0x01d0,
15745 0x01d2, 0x01d2,
15746 0x01d4, 0x01d4,
15747 0x01d6, 0x01d6,
15748 0x01d8, 0x01d8,
15749 0x01da, 0x01da,
15750 0x01dc, 0x01dd,
15751 0x01df, 0x01df,
15752 0x01e1, 0x01e1,
15753 0x01e3, 0x01e3,
15754 0x01e5, 0x01e5,
15755 0x01e7, 0x01e7,
15756 0x01e9, 0x01e9,
15757 0x01eb, 0x01eb,
15758 0x01ed, 0x01ed,
15759 0x01ef, 0x01f0,
15760 0x01f3, 0x01f3,
15761 0x01f5, 0x01f5,
15762 0x01f9, 0x01f9,
15763 0x01fb, 0x01fb,
15764 0x01fd, 0x01fd,
15765 0x01ff, 0x01ff,
15766 0x0201, 0x0201,
15767 0x0203, 0x0203,
15768 0x0205, 0x0205,
15769 0x0207, 0x0207,
15770 0x0209, 0x0209,
15771 0x020b, 0x020b,
15772 0x020d, 0x020d,
15773 0x020f, 0x020f,
15774 0x0211, 0x0211,
15775 0x0213, 0x0213,
15776 0x0215, 0x0215,
15777 0x0217, 0x0217,
15778 0x0219, 0x0219,
15779 0x021b, 0x021b,
15780 0x021d, 0x021d,
15781 0x021f, 0x021f,
15782 0x0221, 0x0221,
15783 0x0223, 0x0223,
15784 0x0225, 0x0225,
15785 0x0227, 0x0227,
15786 0x0229, 0x0229,
15787 0x022b, 0x022b,
15788 0x022d, 0x022d,
15789 0x022f, 0x022f,
15790 0x0231, 0x0231,
15791 0x0233, 0x0239,
15792 0x023c, 0x023c,
15793 0x023f, 0x0240,
15794 0x0242, 0x0242,
15795 0x0247, 0x0247,
15796 0x0249, 0x0249,
15797 0x024b, 0x024b,
15798 0x024d, 0x024d,
15799 0x024f, 0x0293,
15800 0x0295, 0x02af,
15801 0x0371, 0x0371,
15802 0x0373, 0x0373,
15803 0x0377, 0x0377,
15804 0x037b, 0x037d,
15805 0x0390, 0x0390,
15806 0x03ac, 0x03ce,
15807 0x03d0, 0x03d1,
15808 0x03d5, 0x03d7,
15809 0x03d9, 0x03d9,
15810 0x03db, 0x03db,
15811 0x03dd, 0x03dd,
15812 0x03df, 0x03df,
15813 0x03e1, 0x03e1,
15814 0x03e3, 0x03e3,
15815 0x03e5, 0x03e5,
15816 0x03e7, 0x03e7,
15817 0x03e9, 0x03e9,
15818 0x03eb, 0x03eb,
15819 0x03ed, 0x03ed,
15820 0x03ef, 0x03f3,
15821 0x03f5, 0x03f5,
15822 0x03f8, 0x03f8,
15823 0x03fb, 0x03fc,
15824 0x0430, 0x045f,
15825 0x0461, 0x0461,
15826 0x0463, 0x0463,
15827 0x0465, 0x0465,
15828 0x0467, 0x0467,
15829 0x0469, 0x0469,
15830 0x046b, 0x046b,
15831 0x046d, 0x046d,
15832 0x046f, 0x046f,
15833 0x0471, 0x0471,
15834 0x0473, 0x0473,
15835 0x0475, 0x0475,
15836 0x0477, 0x0477,
15837 0x0479, 0x0479,
15838 0x047b, 0x047b,
15839 0x047d, 0x047d,
15840 0x047f, 0x047f,
15841 0x0481, 0x0481,
15842 0x048b, 0x048b,
15843 0x048d, 0x048d,
15844 0x048f, 0x048f,
15845 0x0491, 0x0491,
15846 0x0493, 0x0493,
15847 0x0495, 0x0495,
15848 0x0497, 0x0497,
15849 0x0499, 0x0499,
15850 0x049b, 0x049b,
15851 0x049d, 0x049d,
15852 0x049f, 0x049f,
15853 0x04a1, 0x04a1,
15854 0x04a3, 0x04a3,
15855 0x04a5, 0x04a5,
15856 0x04a7, 0x04a7,
15857 0x04a9, 0x04a9,
15858 0x04ab, 0x04ab,
15859 0x04ad, 0x04ad,
15860 0x04af, 0x04af,
15861 0x04b1, 0x04b1,
15862 0x04b3, 0x04b3,
15863 0x04b5, 0x04b5,
15864 0x04b7, 0x04b7,
15865 0x04b9, 0x04b9,
15866 0x04bb, 0x04bb,
15867 0x04bd, 0x04bd,
15868 0x04bf, 0x04bf,
15869 0x04c2, 0x04c2,
15870 0x04c4, 0x04c4,
15871 0x04c6, 0x04c6,
15872 0x04c8, 0x04c8,
15873 0x04ca, 0x04ca,
15874 0x04cc, 0x04cc,
15875 0x04ce, 0x04cf,
15876 0x04d1, 0x04d1,
15877 0x04d3, 0x04d3,
15878 0x04d5, 0x04d5,
15879 0x04d7, 0x04d7,
15880 0x04d9, 0x04d9,
15881 0x04db, 0x04db,
15882 0x04dd, 0x04dd,
15883 0x04df, 0x04df,
15884 0x04e1, 0x04e1,
15885 0x04e3, 0x04e3,
15886 0x04e5, 0x04e5,
15887 0x04e7, 0x04e7,
15888 0x04e9, 0x04e9,
15889 0x04eb, 0x04eb,
15890 0x04ed, 0x04ed,
15891 0x04ef, 0x04ef,
15892 0x04f1, 0x04f1,
15893 0x04f3, 0x04f3,
15894 0x04f5, 0x04f5,
15895 0x04f7, 0x04f7,
15896 0x04f9, 0x04f9,
15897 0x04fb, 0x04fb,
15898 0x04fd, 0x04fd,
15899 0x04ff, 0x04ff,
15900 0x0501, 0x0501,
15901 0x0503, 0x0503,
15902 0x0505, 0x0505,
15903 0x0507, 0x0507,
15904 0x0509, 0x0509,
15905 0x050b, 0x050b,
15906 0x050d, 0x050d,
15907 0x050f, 0x050f,
15908 0x0511, 0x0511,
15909 0x0513, 0x0513,
15910 0x0515, 0x0515,
15911 0x0517, 0x0517,
15912 0x0519, 0x0519,
15913 0x051b, 0x051b,
15914 0x051d, 0x051d,
15915 0x051f, 0x051f,
15916 0x0521, 0x0521,
15917 0x0523, 0x0523,
15918 0x0525, 0x0525,
15919 0x0527, 0x0527,
15920 0x0529, 0x0529,
15921 0x052b, 0x052b,
15922 0x052d, 0x052d,
15923 0x052f, 0x052f,
15924 0x0560, 0x0588,
15925 0x10d0, 0x10fa,
15926 0x10fd, 0x10ff,
15927 0x13f8, 0x13fd,
15928 0x1c80, 0x1c88,
15929 0x1d00, 0x1d2b,
15930 0x1d6b, 0x1d77,
15931 0x1d79, 0x1d9a,
15932 0x1e01, 0x1e01,
15933 0x1e03, 0x1e03,
15934 0x1e05, 0x1e05,
15935 0x1e07, 0x1e07,
15936 0x1e09, 0x1e09,
15937 0x1e0b, 0x1e0b,
15938 0x1e0d, 0x1e0d,
15939 0x1e0f, 0x1e0f,
15940 0x1e11, 0x1e11,
15941 0x1e13, 0x1e13,
15942 0x1e15, 0x1e15,
15943 0x1e17, 0x1e17,
15944 0x1e19, 0x1e19,
15945 0x1e1b, 0x1e1b,
15946 0x1e1d, 0x1e1d,
15947 0x1e1f, 0x1e1f,
15948 0x1e21, 0x1e21,
15949 0x1e23, 0x1e23,
15950 0x1e25, 0x1e25,
15951 0x1e27, 0x1e27,
15952 0x1e29, 0x1e29,
15953 0x1e2b, 0x1e2b,
15954 0x1e2d, 0x1e2d,
15955 0x1e2f, 0x1e2f,
15956 0x1e31, 0x1e31,
15957 0x1e33, 0x1e33,
15958 0x1e35, 0x1e35,
15959 0x1e37, 0x1e37,
15960 0x1e39, 0x1e39,
15961 0x1e3b, 0x1e3b,
15962 0x1e3d, 0x1e3d,
15963 0x1e3f, 0x1e3f,
15964 0x1e41, 0x1e41,
15965 0x1e43, 0x1e43,
15966 0x1e45, 0x1e45,
15967 0x1e47, 0x1e47,
15968 0x1e49, 0x1e49,
15969 0x1e4b, 0x1e4b,
15970 0x1e4d, 0x1e4d,
15971 0x1e4f, 0x1e4f,
15972 0x1e51, 0x1e51,
15973 0x1e53, 0x1e53,
15974 0x1e55, 0x1e55,
15975 0x1e57, 0x1e57,
15976 0x1e59, 0x1e59,
15977 0x1e5b, 0x1e5b,
15978 0x1e5d, 0x1e5d,
15979 0x1e5f, 0x1e5f,
15980 0x1e61, 0x1e61,
15981 0x1e63, 0x1e63,
15982 0x1e65, 0x1e65,
15983 0x1e67, 0x1e67,
15984 0x1e69, 0x1e69,
15985 0x1e6b, 0x1e6b,
15986 0x1e6d, 0x1e6d,
15987 0x1e6f, 0x1e6f,
15988 0x1e71, 0x1e71,
15989 0x1e73, 0x1e73,
15990 0x1e75, 0x1e75,
15991 0x1e77, 0x1e77,
15992 0x1e79, 0x1e79,
15993 0x1e7b, 0x1e7b,
15994 0x1e7d, 0x1e7d,
15995 0x1e7f, 0x1e7f,
15996 0x1e81, 0x1e81,
15997 0x1e83, 0x1e83,
15998 0x1e85, 0x1e85,
15999 0x1e87, 0x1e87,
16000 0x1e89, 0x1e89,
16001 0x1e8b, 0x1e8b,
16002 0x1e8d, 0x1e8d,
16003 0x1e8f, 0x1e8f,
16004 0x1e91, 0x1e91,
16005 0x1e93, 0x1e93,
16006 0x1e95, 0x1e9d,
16007 0x1e9f, 0x1e9f,
16008 0x1ea1, 0x1ea1,
16009 0x1ea3, 0x1ea3,
16010 0x1ea5, 0x1ea5,
16011 0x1ea7, 0x1ea7,
16012 0x1ea9, 0x1ea9,
16013 0x1eab, 0x1eab,
16014 0x1ead, 0x1ead,
16015 0x1eaf, 0x1eaf,
16016 0x1eb1, 0x1eb1,
16017 0x1eb3, 0x1eb3,
16018 0x1eb5, 0x1eb5,
16019 0x1eb7, 0x1eb7,
16020 0x1eb9, 0x1eb9,
16021 0x1ebb, 0x1ebb,
16022 0x1ebd, 0x1ebd,
16023 0x1ebf, 0x1ebf,
16024 0x1ec1, 0x1ec1,
16025 0x1ec3, 0x1ec3,
16026 0x1ec5, 0x1ec5,
16027 0x1ec7, 0x1ec7,
16028 0x1ec9, 0x1ec9,
16029 0x1ecb, 0x1ecb,
16030 0x1ecd, 0x1ecd,
16031 0x1ecf, 0x1ecf,
16032 0x1ed1, 0x1ed1,
16033 0x1ed3, 0x1ed3,
16034 0x1ed5, 0x1ed5,
16035 0x1ed7, 0x1ed7,
16036 0x1ed9, 0x1ed9,
16037 0x1edb, 0x1edb,
16038 0x1edd, 0x1edd,
16039 0x1edf, 0x1edf,
16040 0x1ee1, 0x1ee1,
16041 0x1ee3, 0x1ee3,
16042 0x1ee5, 0x1ee5,
16043 0x1ee7, 0x1ee7,
16044 0x1ee9, 0x1ee9,
16045 0x1eeb, 0x1eeb,
16046 0x1eed, 0x1eed,
16047 0x1eef, 0x1eef,
16048 0x1ef1, 0x1ef1,
16049 0x1ef3, 0x1ef3,
16050 0x1ef5, 0x1ef5,
16051 0x1ef7, 0x1ef7,
16052 0x1ef9, 0x1ef9,
16053 0x1efb, 0x1efb,
16054 0x1efd, 0x1efd,
16055 0x1eff, 0x1f07,
16056 0x1f10, 0x1f15,
16057 0x1f20, 0x1f27,
16058 0x1f30, 0x1f37,
16059 0x1f40, 0x1f45,
16060 0x1f50, 0x1f57,
16061 0x1f60, 0x1f67,
16062 0x1f70, 0x1f7d,
16063 0x1f80, 0x1f87,
16064 0x1f90, 0x1f97,
16065 0x1fa0, 0x1fa7,
16066 0x1fb0, 0x1fb4,
16067 0x1fb6, 0x1fb7,
16068 0x1fbe, 0x1fbe,
16069 0x1fc2, 0x1fc4,
16070 0x1fc6, 0x1fc7,
16071 0x1fd0, 0x1fd3,
16072 0x1fd6, 0x1fd7,
16073 0x1fe0, 0x1fe7,
16074 0x1ff2, 0x1ff4,
16075 0x1ff6, 0x1ff7,
16076 0x210a, 0x210a,
16077 0x210e, 0x210f,
16078 0x2113, 0x2113,
16079 0x212f, 0x212f,
16080 0x2134, 0x2134,
16081 0x2139, 0x2139,
16082 0x213c, 0x213d,
16083 0x2146, 0x2149,
16084 0x214e, 0x214e,
16085 0x2184, 0x2184,
16086 0x2c30, 0x2c5e,
16087 0x2c61, 0x2c61,
16088 0x2c65, 0x2c66,
16089 0x2c68, 0x2c68,
16090 0x2c6a, 0x2c6a,
16091 0x2c6c, 0x2c6c,
16092 0x2c71, 0x2c71,
16093 0x2c73, 0x2c74,
16094 0x2c76, 0x2c7b,
16095 0x2c81, 0x2c81,
16096 0x2c83, 0x2c83,
16097 0x2c85, 0x2c85,
16098 0x2c87, 0x2c87,
16099 0x2c89, 0x2c89,
16100 0x2c8b, 0x2c8b,
16101 0x2c8d, 0x2c8d,
16102 0x2c8f, 0x2c8f,
16103 0x2c91, 0x2c91,
16104 0x2c93, 0x2c93,
16105 0x2c95, 0x2c95,
16106 0x2c97, 0x2c97,
16107 0x2c99, 0x2c99,
16108 0x2c9b, 0x2c9b,
16109 0x2c9d, 0x2c9d,
16110 0x2c9f, 0x2c9f,
16111 0x2ca1, 0x2ca1,
16112 0x2ca3, 0x2ca3,
16113 0x2ca5, 0x2ca5,
16114 0x2ca7, 0x2ca7,
16115 0x2ca9, 0x2ca9,
16116 0x2cab, 0x2cab,
16117 0x2cad, 0x2cad,
16118 0x2caf, 0x2caf,
16119 0x2cb1, 0x2cb1,
16120 0x2cb3, 0x2cb3,
16121 0x2cb5, 0x2cb5,
16122 0x2cb7, 0x2cb7,
16123 0x2cb9, 0x2cb9,
16124 0x2cbb, 0x2cbb,
16125 0x2cbd, 0x2cbd,
16126 0x2cbf, 0x2cbf,
16127 0x2cc1, 0x2cc1,
16128 0x2cc3, 0x2cc3,
16129 0x2cc5, 0x2cc5,
16130 0x2cc7, 0x2cc7,
16131 0x2cc9, 0x2cc9,
16132 0x2ccb, 0x2ccb,
16133 0x2ccd, 0x2ccd,
16134 0x2ccf, 0x2ccf,
16135 0x2cd1, 0x2cd1,
16136 0x2cd3, 0x2cd3,
16137 0x2cd5, 0x2cd5,
16138 0x2cd7, 0x2cd7,
16139 0x2cd9, 0x2cd9,
16140 0x2cdb, 0x2cdb,
16141 0x2cdd, 0x2cdd,
16142 0x2cdf, 0x2cdf,
16143 0x2ce1, 0x2ce1,
16144 0x2ce3, 0x2ce4,
16145 0x2cec, 0x2cec,
16146 0x2cee, 0x2cee,
16147 0x2cf3, 0x2cf3,
16148 0x2d00, 0x2d25,
16149 0x2d27, 0x2d27,
16150 0x2d2d, 0x2d2d,
16151 0xa641, 0xa641,
16152 0xa643, 0xa643,
16153 0xa645, 0xa645,
16154 0xa647, 0xa647,
16155 0xa649, 0xa649,
16156 0xa64b, 0xa64b,
16157 0xa64d, 0xa64d,
16158 0xa64f, 0xa64f,
16159 0xa651, 0xa651,
16160 0xa653, 0xa653,
16161 0xa655, 0xa655,
16162 0xa657, 0xa657,
16163 0xa659, 0xa659,
16164 0xa65b, 0xa65b,
16165 0xa65d, 0xa65d,
16166 0xa65f, 0xa65f,
16167 0xa661, 0xa661,
16168 0xa663, 0xa663,
16169 0xa665, 0xa665,
16170 0xa667, 0xa667,
16171 0xa669, 0xa669,
16172 0xa66b, 0xa66b,
16173 0xa66d, 0xa66d,
16174 0xa681, 0xa681,
16175 0xa683, 0xa683,
16176 0xa685, 0xa685,
16177 0xa687, 0xa687,
16178 0xa689, 0xa689,
16179 0xa68b, 0xa68b,
16180 0xa68d, 0xa68d,
16181 0xa68f, 0xa68f,
16182 0xa691, 0xa691,
16183 0xa693, 0xa693,
16184 0xa695, 0xa695,
16185 0xa697, 0xa697,
16186 0xa699, 0xa699,
16187 0xa69b, 0xa69b,
16188 0xa723, 0xa723,
16189 0xa725, 0xa725,
16190 0xa727, 0xa727,
16191 0xa729, 0xa729,
16192 0xa72b, 0xa72b,
16193 0xa72d, 0xa72d,
16194 0xa72f, 0xa731,
16195 0xa733, 0xa733,
16196 0xa735, 0xa735,
16197 0xa737, 0xa737,
16198 0xa739, 0xa739,
16199 0xa73b, 0xa73b,
16200 0xa73d, 0xa73d,
16201 0xa73f, 0xa73f,
16202 0xa741, 0xa741,
16203 0xa743, 0xa743,
16204 0xa745, 0xa745,
16205 0xa747, 0xa747,
16206 0xa749, 0xa749,
16207 0xa74b, 0xa74b,
16208 0xa74d, 0xa74d,
16209 0xa74f, 0xa74f,
16210 0xa751, 0xa751,
16211 0xa753, 0xa753,
16212 0xa755, 0xa755,
16213 0xa757, 0xa757,
16214 0xa759, 0xa759,
16215 0xa75b, 0xa75b,
16216 0xa75d, 0xa75d,
16217 0xa75f, 0xa75f,
16218 0xa761, 0xa761,
16219 0xa763, 0xa763,
16220 0xa765, 0xa765,
16221 0xa767, 0xa767,
16222 0xa769, 0xa769,
16223 0xa76b, 0xa76b,
16224 0xa76d, 0xa76d,
16225 0xa76f, 0xa76f,
16226 0xa771, 0xa778,
16227 0xa77a, 0xa77a,
16228 0xa77c, 0xa77c,
16229 0xa77f, 0xa77f,
16230 0xa781, 0xa781,
16231 0xa783, 0xa783,
16232 0xa785, 0xa785,
16233 0xa787, 0xa787,
16234 0xa78c, 0xa78c,
16235 0xa78e, 0xa78e,
16236 0xa791, 0xa791,
16237 0xa793, 0xa795,
16238 0xa797, 0xa797,
16239 0xa799, 0xa799,
16240 0xa79b, 0xa79b,
16241 0xa79d, 0xa79d,
16242 0xa79f, 0xa79f,
16243 0xa7a1, 0xa7a1,
16244 0xa7a3, 0xa7a3,
16245 0xa7a5, 0xa7a5,
16246 0xa7a7, 0xa7a7,
16247 0xa7a9, 0xa7a9,
16248 0xa7af, 0xa7af,
16249 0xa7b5, 0xa7b5,
16250 0xa7b7, 0xa7b7,
16251 0xa7b9, 0xa7b9,
16252 0xa7bb, 0xa7bb,
16253 0xa7bd, 0xa7bd,
16254 0xa7bf, 0xa7bf,
16255 0xa7c3, 0xa7c3,
16256 0xa7c8, 0xa7c8,
16257 0xa7ca, 0xa7ca,
16258 0xa7f6, 0xa7f6,
16259 0xa7fa, 0xa7fa,
16260 0xab30, 0xab5a,
16261 0xab60, 0xab68,
16262 0xab70, 0xabbf,
16263 0xfb00, 0xfb06,
16264 0xfb13, 0xfb17,
16265 0xff41, 0xff5a,
16266 0x10428, 0x1044f,
16267 0x104d8, 0x104fb,
16268 0x10cc0, 0x10cf2,
16269 0x118c0, 0x118df,
16270 0x16e60, 0x16e7f,
16271 0x1d41a, 0x1d433,
16272 0x1d44e, 0x1d454,
16273 0x1d456, 0x1d467,
16274 0x1d482, 0x1d49b,
16275 0x1d4b6, 0x1d4b9,
16276 0x1d4bb, 0x1d4bb,
16277 0x1d4bd, 0x1d4c3,
16278 0x1d4c5, 0x1d4cf,
16279 0x1d4ea, 0x1d503,
16280 0x1d51e, 0x1d537,
16281 0x1d552, 0x1d56b,
16282 0x1d586, 0x1d59f,
16283 0x1d5ba, 0x1d5d3,
16284 0x1d5ee, 0x1d607,
16285 0x1d622, 0x1d63b,
16286 0x1d656, 0x1d66f,
16287 0x1d68a, 0x1d6a5,
16288 0x1d6c2, 0x1d6da,
16289 0x1d6dc, 0x1d6e1,
16290 0x1d6fc, 0x1d714,
16291 0x1d716, 0x1d71b,
16292 0x1d736, 0x1d74e,
16293 0x1d750, 0x1d755,
16294 0x1d770, 0x1d788,
16295 0x1d78a, 0x1d78f,
16296 0x1d7aa, 0x1d7c2,
16297 0x1d7c4, 0x1d7c9,
16298 0x1d7cb, 0x1d7cb,
16299 0x1e922, 0x1e943,
16300 }; /* END of CR_Ll */
16301 
16302 /* PROPERTY: 'Lm': General Category */
16303 static const OnigCodePoint
16304 CR_Lm[] = { 61,
16305 0x02b0, 0x02c1,
16306 0x02c6, 0x02d1,
16307 0x02e0, 0x02e4,
16308 0x02ec, 0x02ec,
16309 0x02ee, 0x02ee,
16310 0x0374, 0x0374,
16311 0x037a, 0x037a,
16312 0x0559, 0x0559,
16313 0x0640, 0x0640,
16314 0x06e5, 0x06e6,
16315 0x07f4, 0x07f5,
16316 0x07fa, 0x07fa,
16317 0x081a, 0x081a,
16318 0x0824, 0x0824,
16319 0x0828, 0x0828,
16320 0x0971, 0x0971,
16321 0x0e46, 0x0e46,
16322 0x0ec6, 0x0ec6,
16323 0x10fc, 0x10fc,
16324 0x17d7, 0x17d7,
16325 0x1843, 0x1843,
16326 0x1aa7, 0x1aa7,
16327 0x1c78, 0x1c7d,
16328 0x1d2c, 0x1d6a,
16329 0x1d78, 0x1d78,
16330 0x1d9b, 0x1dbf,
16331 0x2071, 0x2071,
16332 0x207f, 0x207f,
16333 0x2090, 0x209c,
16334 0x2c7c, 0x2c7d,
16335 0x2d6f, 0x2d6f,
16336 0x2e2f, 0x2e2f,
16337 0x3005, 0x3005,
16338 0x3031, 0x3035,
16339 0x303b, 0x303b,
16340 0x309d, 0x309e,
16341 0x30fc, 0x30fe,
16342 0xa015, 0xa015,
16343 0xa4f8, 0xa4fd,
16344 0xa60c, 0xa60c,
16345 0xa67f, 0xa67f,
16346 0xa69c, 0xa69d,
16347 0xa717, 0xa71f,
16348 0xa770, 0xa770,
16349 0xa788, 0xa788,
16350 0xa7f8, 0xa7f9,
16351 0xa9cf, 0xa9cf,
16352 0xa9e6, 0xa9e6,
16353 0xaa70, 0xaa70,
16354 0xaadd, 0xaadd,
16355 0xaaf3, 0xaaf4,
16356 0xab5c, 0xab5f,
16357 0xab69, 0xab69,
16358 0xff70, 0xff70,
16359 0xff9e, 0xff9f,
16360 0x16b40, 0x16b43,
16361 0x16f93, 0x16f9f,
16362 0x16fe0, 0x16fe1,
16363 0x16fe3, 0x16fe3,
16364 0x1e137, 0x1e13d,
16365 0x1e94b, 0x1e94b,
16366 }; /* END of CR_Lm */
16367 
16368 /* PROPERTY: 'Lo': General Category */
16369 static const OnigCodePoint
16370 CR_Lo[] = { 489,
16371 0x00aa, 0x00aa,
16372 0x00ba, 0x00ba,
16373 0x01bb, 0x01bb,
16374 0x01c0, 0x01c3,
16375 0x0294, 0x0294,
16376 0x05d0, 0x05ea,
16377 0x05ef, 0x05f2,
16378 0x0620, 0x063f,
16379 0x0641, 0x064a,
16380 0x066e, 0x066f,
16381 0x0671, 0x06d3,
16382 0x06d5, 0x06d5,
16383 0x06ee, 0x06ef,
16384 0x06fa, 0x06fc,
16385 0x06ff, 0x06ff,
16386 0x0710, 0x0710,
16387 0x0712, 0x072f,
16388 0x074d, 0x07a5,
16389 0x07b1, 0x07b1,
16390 0x07ca, 0x07ea,
16391 0x0800, 0x0815,
16392 0x0840, 0x0858,
16393 0x0860, 0x086a,
16394 0x08a0, 0x08b4,
16395 0x08b6, 0x08c7,
16396 0x0904, 0x0939,
16397 0x093d, 0x093d,
16398 0x0950, 0x0950,
16399 0x0958, 0x0961,
16400 0x0972, 0x0980,
16401 0x0985, 0x098c,
16402 0x098f, 0x0990,
16403 0x0993, 0x09a8,
16404 0x09aa, 0x09b0,
16405 0x09b2, 0x09b2,
16406 0x09b6, 0x09b9,
16407 0x09bd, 0x09bd,
16408 0x09ce, 0x09ce,
16409 0x09dc, 0x09dd,
16410 0x09df, 0x09e1,
16411 0x09f0, 0x09f1,
16412 0x09fc, 0x09fc,
16413 0x0a05, 0x0a0a,
16414 0x0a0f, 0x0a10,
16415 0x0a13, 0x0a28,
16416 0x0a2a, 0x0a30,
16417 0x0a32, 0x0a33,
16418 0x0a35, 0x0a36,
16419 0x0a38, 0x0a39,
16420 0x0a59, 0x0a5c,
16421 0x0a5e, 0x0a5e,
16422 0x0a72, 0x0a74,
16423 0x0a85, 0x0a8d,
16424 0x0a8f, 0x0a91,
16425 0x0a93, 0x0aa8,
16426 0x0aaa, 0x0ab0,
16427 0x0ab2, 0x0ab3,
16428 0x0ab5, 0x0ab9,
16429 0x0abd, 0x0abd,
16430 0x0ad0, 0x0ad0,
16431 0x0ae0, 0x0ae1,
16432 0x0af9, 0x0af9,
16433 0x0b05, 0x0b0c,
16434 0x0b0f, 0x0b10,
16435 0x0b13, 0x0b28,
16436 0x0b2a, 0x0b30,
16437 0x0b32, 0x0b33,
16438 0x0b35, 0x0b39,
16439 0x0b3d, 0x0b3d,
16440 0x0b5c, 0x0b5d,
16441 0x0b5f, 0x0b61,
16442 0x0b71, 0x0b71,
16443 0x0b83, 0x0b83,
16444 0x0b85, 0x0b8a,
16445 0x0b8e, 0x0b90,
16446 0x0b92, 0x0b95,
16447 0x0b99, 0x0b9a,
16448 0x0b9c, 0x0b9c,
16449 0x0b9e, 0x0b9f,
16450 0x0ba3, 0x0ba4,
16451 0x0ba8, 0x0baa,
16452 0x0bae, 0x0bb9,
16453 0x0bd0, 0x0bd0,
16454 0x0c05, 0x0c0c,
16455 0x0c0e, 0x0c10,
16456 0x0c12, 0x0c28,
16457 0x0c2a, 0x0c39,
16458 0x0c3d, 0x0c3d,
16459 0x0c58, 0x0c5a,
16460 0x0c60, 0x0c61,
16461 0x0c80, 0x0c80,
16462 0x0c85, 0x0c8c,
16463 0x0c8e, 0x0c90,
16464 0x0c92, 0x0ca8,
16465 0x0caa, 0x0cb3,
16466 0x0cb5, 0x0cb9,
16467 0x0cbd, 0x0cbd,
16468 0x0cde, 0x0cde,
16469 0x0ce0, 0x0ce1,
16470 0x0cf1, 0x0cf2,
16471 0x0d04, 0x0d0c,
16472 0x0d0e, 0x0d10,
16473 0x0d12, 0x0d3a,
16474 0x0d3d, 0x0d3d,
16475 0x0d4e, 0x0d4e,
16476 0x0d54, 0x0d56,
16477 0x0d5f, 0x0d61,
16478 0x0d7a, 0x0d7f,
16479 0x0d85, 0x0d96,
16480 0x0d9a, 0x0db1,
16481 0x0db3, 0x0dbb,
16482 0x0dbd, 0x0dbd,
16483 0x0dc0, 0x0dc6,
16484 0x0e01, 0x0e30,
16485 0x0e32, 0x0e33,
16486 0x0e40, 0x0e45,
16487 0x0e81, 0x0e82,
16488 0x0e84, 0x0e84,
16489 0x0e86, 0x0e8a,
16490 0x0e8c, 0x0ea3,
16491 0x0ea5, 0x0ea5,
16492 0x0ea7, 0x0eb0,
16493 0x0eb2, 0x0eb3,
16494 0x0ebd, 0x0ebd,
16495 0x0ec0, 0x0ec4,
16496 0x0edc, 0x0edf,
16497 0x0f00, 0x0f00,
16498 0x0f40, 0x0f47,
16499 0x0f49, 0x0f6c,
16500 0x0f88, 0x0f8c,
16501 0x1000, 0x102a,
16502 0x103f, 0x103f,
16503 0x1050, 0x1055,
16504 0x105a, 0x105d,
16505 0x1061, 0x1061,
16506 0x1065, 0x1066,
16507 0x106e, 0x1070,
16508 0x1075, 0x1081,
16509 0x108e, 0x108e,
16510 0x1100, 0x1248,
16511 0x124a, 0x124d,
16512 0x1250, 0x1256,
16513 0x1258, 0x1258,
16514 0x125a, 0x125d,
16515 0x1260, 0x1288,
16516 0x128a, 0x128d,
16517 0x1290, 0x12b0,
16518 0x12b2, 0x12b5,
16519 0x12b8, 0x12be,
16520 0x12c0, 0x12c0,
16521 0x12c2, 0x12c5,
16522 0x12c8, 0x12d6,
16523 0x12d8, 0x1310,
16524 0x1312, 0x1315,
16525 0x1318, 0x135a,
16526 0x1380, 0x138f,
16527 0x1401, 0x166c,
16528 0x166f, 0x167f,
16529 0x1681, 0x169a,
16530 0x16a0, 0x16ea,
16531 0x16f1, 0x16f8,
16532 0x1700, 0x170c,
16533 0x170e, 0x1711,
16534 0x1720, 0x1731,
16535 0x1740, 0x1751,
16536 0x1760, 0x176c,
16537 0x176e, 0x1770,
16538 0x1780, 0x17b3,
16539 0x17dc, 0x17dc,
16540 0x1820, 0x1842,
16541 0x1844, 0x1878,
16542 0x1880, 0x1884,
16543 0x1887, 0x18a8,
16544 0x18aa, 0x18aa,
16545 0x18b0, 0x18f5,
16546 0x1900, 0x191e,
16547 0x1950, 0x196d,
16548 0x1970, 0x1974,
16549 0x1980, 0x19ab,
16550 0x19b0, 0x19c9,
16551 0x1a00, 0x1a16,
16552 0x1a20, 0x1a54,
16553 0x1b05, 0x1b33,
16554 0x1b45, 0x1b4b,
16555 0x1b83, 0x1ba0,
16556 0x1bae, 0x1baf,
16557 0x1bba, 0x1be5,
16558 0x1c00, 0x1c23,
16559 0x1c4d, 0x1c4f,
16560 0x1c5a, 0x1c77,
16561 0x1ce9, 0x1cec,
16562 0x1cee, 0x1cf3,
16563 0x1cf5, 0x1cf6,
16564 0x1cfa, 0x1cfa,
16565 0x2135, 0x2138,
16566 0x2d30, 0x2d67,
16567 0x2d80, 0x2d96,
16568 0x2da0, 0x2da6,
16569 0x2da8, 0x2dae,
16570 0x2db0, 0x2db6,
16571 0x2db8, 0x2dbe,
16572 0x2dc0, 0x2dc6,
16573 0x2dc8, 0x2dce,
16574 0x2dd0, 0x2dd6,
16575 0x2dd8, 0x2dde,
16576 0x3006, 0x3006,
16577 0x303c, 0x303c,
16578 0x3041, 0x3096,
16579 0x309f, 0x309f,
16580 0x30a1, 0x30fa,
16581 0x30ff, 0x30ff,
16582 0x3105, 0x312f,
16583 0x3131, 0x318e,
16584 0x31a0, 0x31bf,
16585 0x31f0, 0x31ff,
16586 0x3400, 0x4dbf,
16587 0x4e00, 0x9ffc,
16588 0xa000, 0xa014,
16589 0xa016, 0xa48c,
16590 0xa4d0, 0xa4f7,
16591 0xa500, 0xa60b,
16592 0xa610, 0xa61f,
16593 0xa62a, 0xa62b,
16594 0xa66e, 0xa66e,
16595 0xa6a0, 0xa6e5,
16596 0xa78f, 0xa78f,
16597 0xa7f7, 0xa7f7,
16598 0xa7fb, 0xa801,
16599 0xa803, 0xa805,
16600 0xa807, 0xa80a,
16601 0xa80c, 0xa822,
16602 0xa840, 0xa873,
16603 0xa882, 0xa8b3,
16604 0xa8f2, 0xa8f7,
16605 0xa8fb, 0xa8fb,
16606 0xa8fd, 0xa8fe,
16607 0xa90a, 0xa925,
16608 0xa930, 0xa946,
16609 0xa960, 0xa97c,
16610 0xa984, 0xa9b2,
16611 0xa9e0, 0xa9e4,
16612 0xa9e7, 0xa9ef,
16613 0xa9fa, 0xa9fe,
16614 0xaa00, 0xaa28,
16615 0xaa40, 0xaa42,
16616 0xaa44, 0xaa4b,
16617 0xaa60, 0xaa6f,
16618 0xaa71, 0xaa76,
16619 0xaa7a, 0xaa7a,
16620 0xaa7e, 0xaaaf,
16621 0xaab1, 0xaab1,
16622 0xaab5, 0xaab6,
16623 0xaab9, 0xaabd,
16624 0xaac0, 0xaac0,
16625 0xaac2, 0xaac2,
16626 0xaadb, 0xaadc,
16627 0xaae0, 0xaaea,
16628 0xaaf2, 0xaaf2,
16629 0xab01, 0xab06,
16630 0xab09, 0xab0e,
16631 0xab11, 0xab16,
16632 0xab20, 0xab26,
16633 0xab28, 0xab2e,
16634 0xabc0, 0xabe2,
16635 0xac00, 0xd7a3,
16636 0xd7b0, 0xd7c6,
16637 0xd7cb, 0xd7fb,
16638 0xf900, 0xfa6d,
16639 0xfa70, 0xfad9,
16640 0xfb1d, 0xfb1d,
16641 0xfb1f, 0xfb28,
16642 0xfb2a, 0xfb36,
16643 0xfb38, 0xfb3c,
16644 0xfb3e, 0xfb3e,
16645 0xfb40, 0xfb41,
16646 0xfb43, 0xfb44,
16647 0xfb46, 0xfbb1,
16648 0xfbd3, 0xfd3d,
16649 0xfd50, 0xfd8f,
16650 0xfd92, 0xfdc7,
16651 0xfdf0, 0xfdfb,
16652 0xfe70, 0xfe74,
16653 0xfe76, 0xfefc,
16654 0xff66, 0xff6f,
16655 0xff71, 0xff9d,
16656 0xffa0, 0xffbe,
16657 0xffc2, 0xffc7,
16658 0xffca, 0xffcf,
16659 0xffd2, 0xffd7,
16660 0xffda, 0xffdc,
16661 0x10000, 0x1000b,
16662 0x1000d, 0x10026,
16663 0x10028, 0x1003a,
16664 0x1003c, 0x1003d,
16665 0x1003f, 0x1004d,
16666 0x10050, 0x1005d,
16667 0x10080, 0x100fa,
16668 0x10280, 0x1029c,
16669 0x102a0, 0x102d0,
16670 0x10300, 0x1031f,
16671 0x1032d, 0x10340,
16672 0x10342, 0x10349,
16673 0x10350, 0x10375,
16674 0x10380, 0x1039d,
16675 0x103a0, 0x103c3,
16676 0x103c8, 0x103cf,
16677 0x10450, 0x1049d,
16678 0x10500, 0x10527,
16679 0x10530, 0x10563,
16680 0x10600, 0x10736,
16681 0x10740, 0x10755,
16682 0x10760, 0x10767,
16683 0x10800, 0x10805,
16684 0x10808, 0x10808,
16685 0x1080a, 0x10835,
16686 0x10837, 0x10838,
16687 0x1083c, 0x1083c,
16688 0x1083f, 0x10855,
16689 0x10860, 0x10876,
16690 0x10880, 0x1089e,
16691 0x108e0, 0x108f2,
16692 0x108f4, 0x108f5,
16693 0x10900, 0x10915,
16694 0x10920, 0x10939,
16695 0x10980, 0x109b7,
16696 0x109be, 0x109bf,
16697 0x10a00, 0x10a00,
16698 0x10a10, 0x10a13,
16699 0x10a15, 0x10a17,
16700 0x10a19, 0x10a35,
16701 0x10a60, 0x10a7c,
16702 0x10a80, 0x10a9c,
16703 0x10ac0, 0x10ac7,
16704 0x10ac9, 0x10ae4,
16705 0x10b00, 0x10b35,
16706 0x10b40, 0x10b55,
16707 0x10b60, 0x10b72,
16708 0x10b80, 0x10b91,
16709 0x10c00, 0x10c48,
16710 0x10d00, 0x10d23,
16711 0x10e80, 0x10ea9,
16712 0x10eb0, 0x10eb1,
16713 0x10f00, 0x10f1c,
16714 0x10f27, 0x10f27,
16715 0x10f30, 0x10f45,
16716 0x10fb0, 0x10fc4,
16717 0x10fe0, 0x10ff6,
16718 0x11003, 0x11037,
16719 0x11083, 0x110af,
16720 0x110d0, 0x110e8,
16721 0x11103, 0x11126,
16722 0x11144, 0x11144,
16723 0x11147, 0x11147,
16724 0x11150, 0x11172,
16725 0x11176, 0x11176,
16726 0x11183, 0x111b2,
16727 0x111c1, 0x111c4,
16728 0x111da, 0x111da,
16729 0x111dc, 0x111dc,
16730 0x11200, 0x11211,
16731 0x11213, 0x1122b,
16732 0x11280, 0x11286,
16733 0x11288, 0x11288,
16734 0x1128a, 0x1128d,
16735 0x1128f, 0x1129d,
16736 0x1129f, 0x112a8,
16737 0x112b0, 0x112de,
16738 0x11305, 0x1130c,
16739 0x1130f, 0x11310,
16740 0x11313, 0x11328,
16741 0x1132a, 0x11330,
16742 0x11332, 0x11333,
16743 0x11335, 0x11339,
16744 0x1133d, 0x1133d,
16745 0x11350, 0x11350,
16746 0x1135d, 0x11361,
16747 0x11400, 0x11434,
16748 0x11447, 0x1144a,
16749 0x1145f, 0x11461,
16750 0x11480, 0x114af,
16751 0x114c4, 0x114c5,
16752 0x114c7, 0x114c7,
16753 0x11580, 0x115ae,
16754 0x115d8, 0x115db,
16755 0x11600, 0x1162f,
16756 0x11644, 0x11644,
16757 0x11680, 0x116aa,
16758 0x116b8, 0x116b8,
16759 0x11700, 0x1171a,
16760 0x11800, 0x1182b,
16761 0x118ff, 0x11906,
16762 0x11909, 0x11909,
16763 0x1190c, 0x11913,
16764 0x11915, 0x11916,
16765 0x11918, 0x1192f,
16766 0x1193f, 0x1193f,
16767 0x11941, 0x11941,
16768 0x119a0, 0x119a7,
16769 0x119aa, 0x119d0,
16770 0x119e1, 0x119e1,
16771 0x119e3, 0x119e3,
16772 0x11a00, 0x11a00,
16773 0x11a0b, 0x11a32,
16774 0x11a3a, 0x11a3a,
16775 0x11a50, 0x11a50,
16776 0x11a5c, 0x11a89,
16777 0x11a9d, 0x11a9d,
16778 0x11ac0, 0x11af8,
16779 0x11c00, 0x11c08,
16780 0x11c0a, 0x11c2e,
16781 0x11c40, 0x11c40,
16782 0x11c72, 0x11c8f,
16783 0x11d00, 0x11d06,
16784 0x11d08, 0x11d09,
16785 0x11d0b, 0x11d30,
16786 0x11d46, 0x11d46,
16787 0x11d60, 0x11d65,
16788 0x11d67, 0x11d68,
16789 0x11d6a, 0x11d89,
16790 0x11d98, 0x11d98,
16791 0x11ee0, 0x11ef2,
16792 0x11fb0, 0x11fb0,
16793 0x12000, 0x12399,
16794 0x12480, 0x12543,
16795 0x13000, 0x1342e,
16796 0x14400, 0x14646,
16797 0x16800, 0x16a38,
16798 0x16a40, 0x16a5e,
16799 0x16ad0, 0x16aed,
16800 0x16b00, 0x16b2f,
16801 0x16b63, 0x16b77,
16802 0x16b7d, 0x16b8f,
16803 0x16f00, 0x16f4a,
16804 0x16f50, 0x16f50,
16805 0x17000, 0x187f7,
16806 0x18800, 0x18cd5,
16807 0x18d00, 0x18d08,
16808 0x1b000, 0x1b11e,
16809 0x1b150, 0x1b152,
16810 0x1b164, 0x1b167,
16811 0x1b170, 0x1b2fb,
16812 0x1bc00, 0x1bc6a,
16813 0x1bc70, 0x1bc7c,
16814 0x1bc80, 0x1bc88,
16815 0x1bc90, 0x1bc99,
16816 0x1e100, 0x1e12c,
16817 0x1e14e, 0x1e14e,
16818 0x1e2c0, 0x1e2eb,
16819 0x1e800, 0x1e8c4,
16820 0x1ee00, 0x1ee03,
16821 0x1ee05, 0x1ee1f,
16822 0x1ee21, 0x1ee22,
16823 0x1ee24, 0x1ee24,
16824 0x1ee27, 0x1ee27,
16825 0x1ee29, 0x1ee32,
16826 0x1ee34, 0x1ee37,
16827 0x1ee39, 0x1ee39,
16828 0x1ee3b, 0x1ee3b,
16829 0x1ee42, 0x1ee42,
16830 0x1ee47, 0x1ee47,
16831 0x1ee49, 0x1ee49,
16832 0x1ee4b, 0x1ee4b,
16833 0x1ee4d, 0x1ee4f,
16834 0x1ee51, 0x1ee52,
16835 0x1ee54, 0x1ee54,
16836 0x1ee57, 0x1ee57,
16837 0x1ee59, 0x1ee59,
16838 0x1ee5b, 0x1ee5b,
16839 0x1ee5d, 0x1ee5d,
16840 0x1ee5f, 0x1ee5f,
16841 0x1ee61, 0x1ee62,
16842 0x1ee64, 0x1ee64,
16843 0x1ee67, 0x1ee6a,
16844 0x1ee6c, 0x1ee72,
16845 0x1ee74, 0x1ee77,
16846 0x1ee79, 0x1ee7c,
16847 0x1ee7e, 0x1ee7e,
16848 0x1ee80, 0x1ee89,
16849 0x1ee8b, 0x1ee9b,
16850 0x1eea1, 0x1eea3,
16851 0x1eea5, 0x1eea9,
16852 0x1eeab, 0x1eebb,
16853 0x20000, 0x2a6dd,
16854 0x2a700, 0x2b734,
16855 0x2b740, 0x2b81d,
16856 0x2b820, 0x2cea1,
16857 0x2ceb0, 0x2ebe0,
16858 0x2f800, 0x2fa1d,
16859 0x30000, 0x3134a,
16860 }; /* END of CR_Lo */
16861 
16862 /* PROPERTY: 'Logical_Order_Exception': Binary Property */
16863 static const OnigCodePoint
16864 CR_Logical_Order_Exception[] = { 7,
16865 0x0e40, 0x0e44,
16866 0x0ec0, 0x0ec4,
16867 0x19b5, 0x19b7,
16868 0x19ba, 0x19ba,
16869 0xaab5, 0xaab6,
16870 0xaab9, 0xaab9,
16871 0xaabb, 0xaabc,
16872 }; /* END of CR_Logical_Order_Exception */
16873 
16874 /* PROPERTY: 'Lowercase': Derived Property */
16875 #define CR_Lowercase CR_Lower
16876 
16877 /* PROPERTY: 'Lt': General Category */
16878 static const OnigCodePoint
16879 CR_Lt[] = { 10,
16880 0x01c5, 0x01c5,
16881 0x01c8, 0x01c8,
16882 0x01cb, 0x01cb,
16883 0x01f2, 0x01f2,
16884 0x1f88, 0x1f8f,
16885 0x1f98, 0x1f9f,
16886 0x1fa8, 0x1faf,
16887 0x1fbc, 0x1fbc,
16888 0x1fcc, 0x1fcc,
16889 0x1ffc, 0x1ffc,
16890 }; /* END of CR_Lt */
16891 
16892 /* PROPERTY: 'Lu': General Category */
16893 static const OnigCodePoint
16894 CR_Lu[] = { 638,
16895 0x0041, 0x005a,
16896 0x00c0, 0x00d6,
16897 0x00d8, 0x00de,
16898 0x0100, 0x0100,
16899 0x0102, 0x0102,
16900 0x0104, 0x0104,
16901 0x0106, 0x0106,
16902 0x0108, 0x0108,
16903 0x010a, 0x010a,
16904 0x010c, 0x010c,
16905 0x010e, 0x010e,
16906 0x0110, 0x0110,
16907 0x0112, 0x0112,
16908 0x0114, 0x0114,
16909 0x0116, 0x0116,
16910 0x0118, 0x0118,
16911 0x011a, 0x011a,
16912 0x011c, 0x011c,
16913 0x011e, 0x011e,
16914 0x0120, 0x0120,
16915 0x0122, 0x0122,
16916 0x0124, 0x0124,
16917 0x0126, 0x0126,
16918 0x0128, 0x0128,
16919 0x012a, 0x012a,
16920 0x012c, 0x012c,
16921 0x012e, 0x012e,
16922 0x0130, 0x0130,
16923 0x0132, 0x0132,
16924 0x0134, 0x0134,
16925 0x0136, 0x0136,
16926 0x0139, 0x0139,
16927 0x013b, 0x013b,
16928 0x013d, 0x013d,
16929 0x013f, 0x013f,
16930 0x0141, 0x0141,
16931 0x0143, 0x0143,
16932 0x0145, 0x0145,
16933 0x0147, 0x0147,
16934 0x014a, 0x014a,
16935 0x014c, 0x014c,
16936 0x014e, 0x014e,
16937 0x0150, 0x0150,
16938 0x0152, 0x0152,
16939 0x0154, 0x0154,
16940 0x0156, 0x0156,
16941 0x0158, 0x0158,
16942 0x015a, 0x015a,
16943 0x015c, 0x015c,
16944 0x015e, 0x015e,
16945 0x0160, 0x0160,
16946 0x0162, 0x0162,
16947 0x0164, 0x0164,
16948 0x0166, 0x0166,
16949 0x0168, 0x0168,
16950 0x016a, 0x016a,
16951 0x016c, 0x016c,
16952 0x016e, 0x016e,
16953 0x0170, 0x0170,
16954 0x0172, 0x0172,
16955 0x0174, 0x0174,
16956 0x0176, 0x0176,
16957 0x0178, 0x0179,
16958 0x017b, 0x017b,
16959 0x017d, 0x017d,
16960 0x0181, 0x0182,
16961 0x0184, 0x0184,
16962 0x0186, 0x0187,
16963 0x0189, 0x018b,
16964 0x018e, 0x0191,
16965 0x0193, 0x0194,
16966 0x0196, 0x0198,
16967 0x019c, 0x019d,
16968 0x019f, 0x01a0,
16969 0x01a2, 0x01a2,
16970 0x01a4, 0x01a4,
16971 0x01a6, 0x01a7,
16972 0x01a9, 0x01a9,
16973 0x01ac, 0x01ac,
16974 0x01ae, 0x01af,
16975 0x01b1, 0x01b3,
16976 0x01b5, 0x01b5,
16977 0x01b7, 0x01b8,
16978 0x01bc, 0x01bc,
16979 0x01c4, 0x01c4,
16980 0x01c7, 0x01c7,
16981 0x01ca, 0x01ca,
16982 0x01cd, 0x01cd,
16983 0x01cf, 0x01cf,
16984 0x01d1, 0x01d1,
16985 0x01d3, 0x01d3,
16986 0x01d5, 0x01d5,
16987 0x01d7, 0x01d7,
16988 0x01d9, 0x01d9,
16989 0x01db, 0x01db,
16990 0x01de, 0x01de,
16991 0x01e0, 0x01e0,
16992 0x01e2, 0x01e2,
16993 0x01e4, 0x01e4,
16994 0x01e6, 0x01e6,
16995 0x01e8, 0x01e8,
16996 0x01ea, 0x01ea,
16997 0x01ec, 0x01ec,
16998 0x01ee, 0x01ee,
16999 0x01f1, 0x01f1,
17000 0x01f4, 0x01f4,
17001 0x01f6, 0x01f8,
17002 0x01fa, 0x01fa,
17003 0x01fc, 0x01fc,
17004 0x01fe, 0x01fe,
17005 0x0200, 0x0200,
17006 0x0202, 0x0202,
17007 0x0204, 0x0204,
17008 0x0206, 0x0206,
17009 0x0208, 0x0208,
17010 0x020a, 0x020a,
17011 0x020c, 0x020c,
17012 0x020e, 0x020e,
17013 0x0210, 0x0210,
17014 0x0212, 0x0212,
17015 0x0214, 0x0214,
17016 0x0216, 0x0216,
17017 0x0218, 0x0218,
17018 0x021a, 0x021a,
17019 0x021c, 0x021c,
17020 0x021e, 0x021e,
17021 0x0220, 0x0220,
17022 0x0222, 0x0222,
17023 0x0224, 0x0224,
17024 0x0226, 0x0226,
17025 0x0228, 0x0228,
17026 0x022a, 0x022a,
17027 0x022c, 0x022c,
17028 0x022e, 0x022e,
17029 0x0230, 0x0230,
17030 0x0232, 0x0232,
17031 0x023a, 0x023b,
17032 0x023d, 0x023e,
17033 0x0241, 0x0241,
17034 0x0243, 0x0246,
17035 0x0248, 0x0248,
17036 0x024a, 0x024a,
17037 0x024c, 0x024c,
17038 0x024e, 0x024e,
17039 0x0370, 0x0370,
17040 0x0372, 0x0372,
17041 0x0376, 0x0376,
17042 0x037f, 0x037f,
17043 0x0386, 0x0386,
17044 0x0388, 0x038a,
17045 0x038c, 0x038c,
17046 0x038e, 0x038f,
17047 0x0391, 0x03a1,
17048 0x03a3, 0x03ab,
17049 0x03cf, 0x03cf,
17050 0x03d2, 0x03d4,
17051 0x03d8, 0x03d8,
17052 0x03da, 0x03da,
17053 0x03dc, 0x03dc,
17054 0x03de, 0x03de,
17055 0x03e0, 0x03e0,
17056 0x03e2, 0x03e2,
17057 0x03e4, 0x03e4,
17058 0x03e6, 0x03e6,
17059 0x03e8, 0x03e8,
17060 0x03ea, 0x03ea,
17061 0x03ec, 0x03ec,
17062 0x03ee, 0x03ee,
17063 0x03f4, 0x03f4,
17064 0x03f7, 0x03f7,
17065 0x03f9, 0x03fa,
17066 0x03fd, 0x042f,
17067 0x0460, 0x0460,
17068 0x0462, 0x0462,
17069 0x0464, 0x0464,
17070 0x0466, 0x0466,
17071 0x0468, 0x0468,
17072 0x046a, 0x046a,
17073 0x046c, 0x046c,
17074 0x046e, 0x046e,
17075 0x0470, 0x0470,
17076 0x0472, 0x0472,
17077 0x0474, 0x0474,
17078 0x0476, 0x0476,
17079 0x0478, 0x0478,
17080 0x047a, 0x047a,
17081 0x047c, 0x047c,
17082 0x047e, 0x047e,
17083 0x0480, 0x0480,
17084 0x048a, 0x048a,
17085 0x048c, 0x048c,
17086 0x048e, 0x048e,
17087 0x0490, 0x0490,
17088 0x0492, 0x0492,
17089 0x0494, 0x0494,
17090 0x0496, 0x0496,
17091 0x0498, 0x0498,
17092 0x049a, 0x049a,
17093 0x049c, 0x049c,
17094 0x049e, 0x049e,
17095 0x04a0, 0x04a0,
17096 0x04a2, 0x04a2,
17097 0x04a4, 0x04a4,
17098 0x04a6, 0x04a6,
17099 0x04a8, 0x04a8,
17100 0x04aa, 0x04aa,
17101 0x04ac, 0x04ac,
17102 0x04ae, 0x04ae,
17103 0x04b0, 0x04b0,
17104 0x04b2, 0x04b2,
17105 0x04b4, 0x04b4,
17106 0x04b6, 0x04b6,
17107 0x04b8, 0x04b8,
17108 0x04ba, 0x04ba,
17109 0x04bc, 0x04bc,
17110 0x04be, 0x04be,
17111 0x04c0, 0x04c1,
17112 0x04c3, 0x04c3,
17113 0x04c5, 0x04c5,
17114 0x04c7, 0x04c7,
17115 0x04c9, 0x04c9,
17116 0x04cb, 0x04cb,
17117 0x04cd, 0x04cd,
17118 0x04d0, 0x04d0,
17119 0x04d2, 0x04d2,
17120 0x04d4, 0x04d4,
17121 0x04d6, 0x04d6,
17122 0x04d8, 0x04d8,
17123 0x04da, 0x04da,
17124 0x04dc, 0x04dc,
17125 0x04de, 0x04de,
17126 0x04e0, 0x04e0,
17127 0x04e2, 0x04e2,
17128 0x04e4, 0x04e4,
17129 0x04e6, 0x04e6,
17130 0x04e8, 0x04e8,
17131 0x04ea, 0x04ea,
17132 0x04ec, 0x04ec,
17133 0x04ee, 0x04ee,
17134 0x04f0, 0x04f0,
17135 0x04f2, 0x04f2,
17136 0x04f4, 0x04f4,
17137 0x04f6, 0x04f6,
17138 0x04f8, 0x04f8,
17139 0x04fa, 0x04fa,
17140 0x04fc, 0x04fc,
17141 0x04fe, 0x04fe,
17142 0x0500, 0x0500,
17143 0x0502, 0x0502,
17144 0x0504, 0x0504,
17145 0x0506, 0x0506,
17146 0x0508, 0x0508,
17147 0x050a, 0x050a,
17148 0x050c, 0x050c,
17149 0x050e, 0x050e,
17150 0x0510, 0x0510,
17151 0x0512, 0x0512,
17152 0x0514, 0x0514,
17153 0x0516, 0x0516,
17154 0x0518, 0x0518,
17155 0x051a, 0x051a,
17156 0x051c, 0x051c,
17157 0x051e, 0x051e,
17158 0x0520, 0x0520,
17159 0x0522, 0x0522,
17160 0x0524, 0x0524,
17161 0x0526, 0x0526,
17162 0x0528, 0x0528,
17163 0x052a, 0x052a,
17164 0x052c, 0x052c,
17165 0x052e, 0x052e,
17166 0x0531, 0x0556,
17167 0x10a0, 0x10c5,
17168 0x10c7, 0x10c7,
17169 0x10cd, 0x10cd,
17170 0x13a0, 0x13f5,
17171 0x1c90, 0x1cba,
17172 0x1cbd, 0x1cbf,
17173 0x1e00, 0x1e00,
17174 0x1e02, 0x1e02,
17175 0x1e04, 0x1e04,
17176 0x1e06, 0x1e06,
17177 0x1e08, 0x1e08,
17178 0x1e0a, 0x1e0a,
17179 0x1e0c, 0x1e0c,
17180 0x1e0e, 0x1e0e,
17181 0x1e10, 0x1e10,
17182 0x1e12, 0x1e12,
17183 0x1e14, 0x1e14,
17184 0x1e16, 0x1e16,
17185 0x1e18, 0x1e18,
17186 0x1e1a, 0x1e1a,
17187 0x1e1c, 0x1e1c,
17188 0x1e1e, 0x1e1e,
17189 0x1e20, 0x1e20,
17190 0x1e22, 0x1e22,
17191 0x1e24, 0x1e24,
17192 0x1e26, 0x1e26,
17193 0x1e28, 0x1e28,
17194 0x1e2a, 0x1e2a,
17195 0x1e2c, 0x1e2c,
17196 0x1e2e, 0x1e2e,
17197 0x1e30, 0x1e30,
17198 0x1e32, 0x1e32,
17199 0x1e34, 0x1e34,
17200 0x1e36, 0x1e36,
17201 0x1e38, 0x1e38,
17202 0x1e3a, 0x1e3a,
17203 0x1e3c, 0x1e3c,
17204 0x1e3e, 0x1e3e,
17205 0x1e40, 0x1e40,
17206 0x1e42, 0x1e42,
17207 0x1e44, 0x1e44,
17208 0x1e46, 0x1e46,
17209 0x1e48, 0x1e48,
17210 0x1e4a, 0x1e4a,
17211 0x1e4c, 0x1e4c,
17212 0x1e4e, 0x1e4e,
17213 0x1e50, 0x1e50,
17214 0x1e52, 0x1e52,
17215 0x1e54, 0x1e54,
17216 0x1e56, 0x1e56,
17217 0x1e58, 0x1e58,
17218 0x1e5a, 0x1e5a,
17219 0x1e5c, 0x1e5c,
17220 0x1e5e, 0x1e5e,
17221 0x1e60, 0x1e60,
17222 0x1e62, 0x1e62,
17223 0x1e64, 0x1e64,
17224 0x1e66, 0x1e66,
17225 0x1e68, 0x1e68,
17226 0x1e6a, 0x1e6a,
17227 0x1e6c, 0x1e6c,
17228 0x1e6e, 0x1e6e,
17229 0x1e70, 0x1e70,
17230 0x1e72, 0x1e72,
17231 0x1e74, 0x1e74,
17232 0x1e76, 0x1e76,
17233 0x1e78, 0x1e78,
17234 0x1e7a, 0x1e7a,
17235 0x1e7c, 0x1e7c,
17236 0x1e7e, 0x1e7e,
17237 0x1e80, 0x1e80,
17238 0x1e82, 0x1e82,
17239 0x1e84, 0x1e84,
17240 0x1e86, 0x1e86,
17241 0x1e88, 0x1e88,
17242 0x1e8a, 0x1e8a,
17243 0x1e8c, 0x1e8c,
17244 0x1e8e, 0x1e8e,
17245 0x1e90, 0x1e90,
17246 0x1e92, 0x1e92,
17247 0x1e94, 0x1e94,
17248 0x1e9e, 0x1e9e,
17249 0x1ea0, 0x1ea0,
17250 0x1ea2, 0x1ea2,
17251 0x1ea4, 0x1ea4,
17252 0x1ea6, 0x1ea6,
17253 0x1ea8, 0x1ea8,
17254 0x1eaa, 0x1eaa,
17255 0x1eac, 0x1eac,
17256 0x1eae, 0x1eae,
17257 0x1eb0, 0x1eb0,
17258 0x1eb2, 0x1eb2,
17259 0x1eb4, 0x1eb4,
17260 0x1eb6, 0x1eb6,
17261 0x1eb8, 0x1eb8,
17262 0x1eba, 0x1eba,
17263 0x1ebc, 0x1ebc,
17264 0x1ebe, 0x1ebe,
17265 0x1ec0, 0x1ec0,
17266 0x1ec2, 0x1ec2,
17267 0x1ec4, 0x1ec4,
17268 0x1ec6, 0x1ec6,
17269 0x1ec8, 0x1ec8,
17270 0x1eca, 0x1eca,
17271 0x1ecc, 0x1ecc,
17272 0x1ece, 0x1ece,
17273 0x1ed0, 0x1ed0,
17274 0x1ed2, 0x1ed2,
17275 0x1ed4, 0x1ed4,
17276 0x1ed6, 0x1ed6,
17277 0x1ed8, 0x1ed8,
17278 0x1eda, 0x1eda,
17279 0x1edc, 0x1edc,
17280 0x1ede, 0x1ede,
17281 0x1ee0, 0x1ee0,
17282 0x1ee2, 0x1ee2,
17283 0x1ee4, 0x1ee4,
17284 0x1ee6, 0x1ee6,
17285 0x1ee8, 0x1ee8,
17286 0x1eea, 0x1eea,
17287 0x1eec, 0x1eec,
17288 0x1eee, 0x1eee,
17289 0x1ef0, 0x1ef0,
17290 0x1ef2, 0x1ef2,
17291 0x1ef4, 0x1ef4,
17292 0x1ef6, 0x1ef6,
17293 0x1ef8, 0x1ef8,
17294 0x1efa, 0x1efa,
17295 0x1efc, 0x1efc,
17296 0x1efe, 0x1efe,
17297 0x1f08, 0x1f0f,
17298 0x1f18, 0x1f1d,
17299 0x1f28, 0x1f2f,
17300 0x1f38, 0x1f3f,
17301 0x1f48, 0x1f4d,
17302 0x1f59, 0x1f59,
17303 0x1f5b, 0x1f5b,
17304 0x1f5d, 0x1f5d,
17305 0x1f5f, 0x1f5f,
17306 0x1f68, 0x1f6f,
17307 0x1fb8, 0x1fbb,
17308 0x1fc8, 0x1fcb,
17309 0x1fd8, 0x1fdb,
17310 0x1fe8, 0x1fec,
17311 0x1ff8, 0x1ffb,
17312 0x2102, 0x2102,
17313 0x2107, 0x2107,
17314 0x210b, 0x210d,
17315 0x2110, 0x2112,
17316 0x2115, 0x2115,
17317 0x2119, 0x211d,
17318 0x2124, 0x2124,
17319 0x2126, 0x2126,
17320 0x2128, 0x2128,
17321 0x212a, 0x212d,
17322 0x2130, 0x2133,
17323 0x213e, 0x213f,
17324 0x2145, 0x2145,
17325 0x2183, 0x2183,
17326 0x2c00, 0x2c2e,
17327 0x2c60, 0x2c60,
17328 0x2c62, 0x2c64,
17329 0x2c67, 0x2c67,
17330 0x2c69, 0x2c69,
17331 0x2c6b, 0x2c6b,
17332 0x2c6d, 0x2c70,
17333 0x2c72, 0x2c72,
17334 0x2c75, 0x2c75,
17335 0x2c7e, 0x2c80,
17336 0x2c82, 0x2c82,
17337 0x2c84, 0x2c84,
17338 0x2c86, 0x2c86,
17339 0x2c88, 0x2c88,
17340 0x2c8a, 0x2c8a,
17341 0x2c8c, 0x2c8c,
17342 0x2c8e, 0x2c8e,
17343 0x2c90, 0x2c90,
17344 0x2c92, 0x2c92,
17345 0x2c94, 0x2c94,
17346 0x2c96, 0x2c96,
17347 0x2c98, 0x2c98,
17348 0x2c9a, 0x2c9a,
17349 0x2c9c, 0x2c9c,
17350 0x2c9e, 0x2c9e,
17351 0x2ca0, 0x2ca0,
17352 0x2ca2, 0x2ca2,
17353 0x2ca4, 0x2ca4,
17354 0x2ca6, 0x2ca6,
17355 0x2ca8, 0x2ca8,
17356 0x2caa, 0x2caa,
17357 0x2cac, 0x2cac,
17358 0x2cae, 0x2cae,
17359 0x2cb0, 0x2cb0,
17360 0x2cb2, 0x2cb2,
17361 0x2cb4, 0x2cb4,
17362 0x2cb6, 0x2cb6,
17363 0x2cb8, 0x2cb8,
17364 0x2cba, 0x2cba,
17365 0x2cbc, 0x2cbc,
17366 0x2cbe, 0x2cbe,
17367 0x2cc0, 0x2cc0,
17368 0x2cc2, 0x2cc2,
17369 0x2cc4, 0x2cc4,
17370 0x2cc6, 0x2cc6,
17371 0x2cc8, 0x2cc8,
17372 0x2cca, 0x2cca,
17373 0x2ccc, 0x2ccc,
17374 0x2cce, 0x2cce,
17375 0x2cd0, 0x2cd0,
17376 0x2cd2, 0x2cd2,
17377 0x2cd4, 0x2cd4,
17378 0x2cd6, 0x2cd6,
17379 0x2cd8, 0x2cd8,
17380 0x2cda, 0x2cda,
17381 0x2cdc, 0x2cdc,
17382 0x2cde, 0x2cde,
17383 0x2ce0, 0x2ce0,
17384 0x2ce2, 0x2ce2,
17385 0x2ceb, 0x2ceb,
17386 0x2ced, 0x2ced,
17387 0x2cf2, 0x2cf2,
17388 0xa640, 0xa640,
17389 0xa642, 0xa642,
17390 0xa644, 0xa644,
17391 0xa646, 0xa646,
17392 0xa648, 0xa648,
17393 0xa64a, 0xa64a,
17394 0xa64c, 0xa64c,
17395 0xa64e, 0xa64e,
17396 0xa650, 0xa650,
17397 0xa652, 0xa652,
17398 0xa654, 0xa654,
17399 0xa656, 0xa656,
17400 0xa658, 0xa658,
17401 0xa65a, 0xa65a,
17402 0xa65c, 0xa65c,
17403 0xa65e, 0xa65e,
17404 0xa660, 0xa660,
17405 0xa662, 0xa662,
17406 0xa664, 0xa664,
17407 0xa666, 0xa666,
17408 0xa668, 0xa668,
17409 0xa66a, 0xa66a,
17410 0xa66c, 0xa66c,
17411 0xa680, 0xa680,
17412 0xa682, 0xa682,
17413 0xa684, 0xa684,
17414 0xa686, 0xa686,
17415 0xa688, 0xa688,
17416 0xa68a, 0xa68a,
17417 0xa68c, 0xa68c,
17418 0xa68e, 0xa68e,
17419 0xa690, 0xa690,
17420 0xa692, 0xa692,
17421 0xa694, 0xa694,
17422 0xa696, 0xa696,
17423 0xa698, 0xa698,
17424 0xa69a, 0xa69a,
17425 0xa722, 0xa722,
17426 0xa724, 0xa724,
17427 0xa726, 0xa726,
17428 0xa728, 0xa728,
17429 0xa72a, 0xa72a,
17430 0xa72c, 0xa72c,
17431 0xa72e, 0xa72e,
17432 0xa732, 0xa732,
17433 0xa734, 0xa734,
17434 0xa736, 0xa736,
17435 0xa738, 0xa738,
17436 0xa73a, 0xa73a,
17437 0xa73c, 0xa73c,
17438 0xa73e, 0xa73e,
17439 0xa740, 0xa740,
17440 0xa742, 0xa742,
17441 0xa744, 0xa744,
17442 0xa746, 0xa746,
17443 0xa748, 0xa748,
17444 0xa74a, 0xa74a,
17445 0xa74c, 0xa74c,
17446 0xa74e, 0xa74e,
17447 0xa750, 0xa750,
17448 0xa752, 0xa752,
17449 0xa754, 0xa754,
17450 0xa756, 0xa756,
17451 0xa758, 0xa758,
17452 0xa75a, 0xa75a,
17453 0xa75c, 0xa75c,
17454 0xa75e, 0xa75e,
17455 0xa760, 0xa760,
17456 0xa762, 0xa762,
17457 0xa764, 0xa764,
17458 0xa766, 0xa766,
17459 0xa768, 0xa768,
17460 0xa76a, 0xa76a,
17461 0xa76c, 0xa76c,
17462 0xa76e, 0xa76e,
17463 0xa779, 0xa779,
17464 0xa77b, 0xa77b,
17465 0xa77d, 0xa77e,
17466 0xa780, 0xa780,
17467 0xa782, 0xa782,
17468 0xa784, 0xa784,
17469 0xa786, 0xa786,
17470 0xa78b, 0xa78b,
17471 0xa78d, 0xa78d,
17472 0xa790, 0xa790,
17473 0xa792, 0xa792,
17474 0xa796, 0xa796,
17475 0xa798, 0xa798,
17476 0xa79a, 0xa79a,
17477 0xa79c, 0xa79c,
17478 0xa79e, 0xa79e,
17479 0xa7a0, 0xa7a0,
17480 0xa7a2, 0xa7a2,
17481 0xa7a4, 0xa7a4,
17482 0xa7a6, 0xa7a6,
17483 0xa7a8, 0xa7a8,
17484 0xa7aa, 0xa7ae,
17485 0xa7b0, 0xa7b4,
17486 0xa7b6, 0xa7b6,
17487 0xa7b8, 0xa7b8,
17488 0xa7ba, 0xa7ba,
17489 0xa7bc, 0xa7bc,
17490 0xa7be, 0xa7be,
17491 0xa7c2, 0xa7c2,
17492 0xa7c4, 0xa7c7,
17493 0xa7c9, 0xa7c9,
17494 0xa7f5, 0xa7f5,
17495 0xff21, 0xff3a,
17496 0x10400, 0x10427,
17497 0x104b0, 0x104d3,
17498 0x10c80, 0x10cb2,
17499 0x118a0, 0x118bf,
17500 0x16e40, 0x16e5f,
17501 0x1d400, 0x1d419,
17502 0x1d434, 0x1d44d,
17503 0x1d468, 0x1d481,
17504 0x1d49c, 0x1d49c,
17505 0x1d49e, 0x1d49f,
17506 0x1d4a2, 0x1d4a2,
17507 0x1d4a5, 0x1d4a6,
17508 0x1d4a9, 0x1d4ac,
17509 0x1d4ae, 0x1d4b5,
17510 0x1d4d0, 0x1d4e9,
17511 0x1d504, 0x1d505,
17512 0x1d507, 0x1d50a,
17513 0x1d50d, 0x1d514,
17514 0x1d516, 0x1d51c,
17515 0x1d538, 0x1d539,
17516 0x1d53b, 0x1d53e,
17517 0x1d540, 0x1d544,
17518 0x1d546, 0x1d546,
17519 0x1d54a, 0x1d550,
17520 0x1d56c, 0x1d585,
17521 0x1d5a0, 0x1d5b9,
17522 0x1d5d4, 0x1d5ed,
17523 0x1d608, 0x1d621,
17524 0x1d63c, 0x1d655,
17525 0x1d670, 0x1d689,
17526 0x1d6a8, 0x1d6c0,
17527 0x1d6e2, 0x1d6fa,
17528 0x1d71c, 0x1d734,
17529 0x1d756, 0x1d76e,
17530 0x1d790, 0x1d7a8,
17531 0x1d7ca, 0x1d7ca,
17532 0x1e900, 0x1e921,
17533 }; /* END of CR_Lu */
17534 
17535 /* PROPERTY: 'Lycian': Script */
17536 static const OnigCodePoint
17537 CR_Lycian[] = { 1,
17538 0x10280, 0x1029c,
17539 }; /* END of CR_Lycian */
17540 
17541 /* PROPERTY: 'Lydian': Script */
17542 static const OnigCodePoint
17543 CR_Lydian[] = { 2,
17544 0x10920, 0x10939,
17545 0x1093f, 0x1093f,
17546 }; /* END of CR_Lydian */
17547 
17548 /* PROPERTY: 'M': Major Category */
17549 static const OnigCodePoint
17550 CR_M[] = { 290,
17551 0x0300, 0x036f,
17552 0x0483, 0x0489,
17553 0x0591, 0x05bd,
17554 0x05bf, 0x05bf,
17555 0x05c1, 0x05c2,
17556 0x05c4, 0x05c5,
17557 0x05c7, 0x05c7,
17558 0x0610, 0x061a,
17559 0x064b, 0x065f,
17560 0x0670, 0x0670,
17561 0x06d6, 0x06dc,
17562 0x06df, 0x06e4,
17563 0x06e7, 0x06e8,
17564 0x06ea, 0x06ed,
17565 0x0711, 0x0711,
17566 0x0730, 0x074a,
17567 0x07a6, 0x07b0,
17568 0x07eb, 0x07f3,
17569 0x07fd, 0x07fd,
17570 0x0816, 0x0819,
17571 0x081b, 0x0823,
17572 0x0825, 0x0827,
17573 0x0829, 0x082d,
17574 0x0859, 0x085b,
17575 0x08d3, 0x08e1,
17576 0x08e3, 0x0903,
17577 0x093a, 0x093c,
17578 0x093e, 0x094f,
17579 0x0951, 0x0957,
17580 0x0962, 0x0963,
17581 0x0981, 0x0983,
17582 0x09bc, 0x09bc,
17583 0x09be, 0x09c4,
17584 0x09c7, 0x09c8,
17585 0x09cb, 0x09cd,
17586 0x09d7, 0x09d7,
17587 0x09e2, 0x09e3,
17588 0x09fe, 0x09fe,
17589 0x0a01, 0x0a03,
17590 0x0a3c, 0x0a3c,
17591 0x0a3e, 0x0a42,
17592 0x0a47, 0x0a48,
17593 0x0a4b, 0x0a4d,
17594 0x0a51, 0x0a51,
17595 0x0a70, 0x0a71,
17596 0x0a75, 0x0a75,
17597 0x0a81, 0x0a83,
17598 0x0abc, 0x0abc,
17599 0x0abe, 0x0ac5,
17600 0x0ac7, 0x0ac9,
17601 0x0acb, 0x0acd,
17602 0x0ae2, 0x0ae3,
17603 0x0afa, 0x0aff,
17604 0x0b01, 0x0b03,
17605 0x0b3c, 0x0b3c,
17606 0x0b3e, 0x0b44,
17607 0x0b47, 0x0b48,
17608 0x0b4b, 0x0b4d,
17609 0x0b55, 0x0b57,
17610 0x0b62, 0x0b63,
17611 0x0b82, 0x0b82,
17612 0x0bbe, 0x0bc2,
17613 0x0bc6, 0x0bc8,
17614 0x0bca, 0x0bcd,
17615 0x0bd7, 0x0bd7,
17616 0x0c00, 0x0c04,
17617 0x0c3e, 0x0c44,
17618 0x0c46, 0x0c48,
17619 0x0c4a, 0x0c4d,
17620 0x0c55, 0x0c56,
17621 0x0c62, 0x0c63,
17622 0x0c81, 0x0c83,
17623 0x0cbc, 0x0cbc,
17624 0x0cbe, 0x0cc4,
17625 0x0cc6, 0x0cc8,
17626 0x0cca, 0x0ccd,
17627 0x0cd5, 0x0cd6,
17628 0x0ce2, 0x0ce3,
17629 0x0d00, 0x0d03,
17630 0x0d3b, 0x0d3c,
17631 0x0d3e, 0x0d44,
17632 0x0d46, 0x0d48,
17633 0x0d4a, 0x0d4d,
17634 0x0d57, 0x0d57,
17635 0x0d62, 0x0d63,
17636 0x0d81, 0x0d83,
17637 0x0dca, 0x0dca,
17638 0x0dcf, 0x0dd4,
17639 0x0dd6, 0x0dd6,
17640 0x0dd8, 0x0ddf,
17641 0x0df2, 0x0df3,
17642 0x0e31, 0x0e31,
17643 0x0e34, 0x0e3a,
17644 0x0e47, 0x0e4e,
17645 0x0eb1, 0x0eb1,
17646 0x0eb4, 0x0ebc,
17647 0x0ec8, 0x0ecd,
17648 0x0f18, 0x0f19,
17649 0x0f35, 0x0f35,
17650 0x0f37, 0x0f37,
17651 0x0f39, 0x0f39,
17652 0x0f3e, 0x0f3f,
17653 0x0f71, 0x0f84,
17654 0x0f86, 0x0f87,
17655 0x0f8d, 0x0f97,
17656 0x0f99, 0x0fbc,
17657 0x0fc6, 0x0fc6,
17658 0x102b, 0x103e,
17659 0x1056, 0x1059,
17660 0x105e, 0x1060,
17661 0x1062, 0x1064,
17662 0x1067, 0x106d,
17663 0x1071, 0x1074,
17664 0x1082, 0x108d,
17665 0x108f, 0x108f,
17666 0x109a, 0x109d,
17667 0x135d, 0x135f,
17668 0x1712, 0x1714,
17669 0x1732, 0x1734,
17670 0x1752, 0x1753,
17671 0x1772, 0x1773,
17672 0x17b4, 0x17d3,
17673 0x17dd, 0x17dd,
17674 0x180b, 0x180d,
17675 0x1885, 0x1886,
17676 0x18a9, 0x18a9,
17677 0x1920, 0x192b,
17678 0x1930, 0x193b,
17679 0x1a17, 0x1a1b,
17680 0x1a55, 0x1a5e,
17681 0x1a60, 0x1a7c,
17682 0x1a7f, 0x1a7f,
17683 0x1ab0, 0x1ac0,
17684 0x1b00, 0x1b04,
17685 0x1b34, 0x1b44,
17686 0x1b6b, 0x1b73,
17687 0x1b80, 0x1b82,
17688 0x1ba1, 0x1bad,
17689 0x1be6, 0x1bf3,
17690 0x1c24, 0x1c37,
17691 0x1cd0, 0x1cd2,
17692 0x1cd4, 0x1ce8,
17693 0x1ced, 0x1ced,
17694 0x1cf4, 0x1cf4,
17695 0x1cf7, 0x1cf9,
17696 0x1dc0, 0x1df9,
17697 0x1dfb, 0x1dff,
17698 0x20d0, 0x20f0,
17699 0x2cef, 0x2cf1,
17700 0x2d7f, 0x2d7f,
17701 0x2de0, 0x2dff,
17702 0x302a, 0x302f,
17703 0x3099, 0x309a,
17704 0xa66f, 0xa672,
17705 0xa674, 0xa67d,
17706 0xa69e, 0xa69f,
17707 0xa6f0, 0xa6f1,
17708 0xa802, 0xa802,
17709 0xa806, 0xa806,
17710 0xa80b, 0xa80b,
17711 0xa823, 0xa827,
17712 0xa82c, 0xa82c,
17713 0xa880, 0xa881,
17714 0xa8b4, 0xa8c5,
17715 0xa8e0, 0xa8f1,
17716 0xa8ff, 0xa8ff,
17717 0xa926, 0xa92d,
17718 0xa947, 0xa953,
17719 0xa980, 0xa983,
17720 0xa9b3, 0xa9c0,
17721 0xa9e5, 0xa9e5,
17722 0xaa29, 0xaa36,
17723 0xaa43, 0xaa43,
17724 0xaa4c, 0xaa4d,
17725 0xaa7b, 0xaa7d,
17726 0xaab0, 0xaab0,
17727 0xaab2, 0xaab4,
17728 0xaab7, 0xaab8,
17729 0xaabe, 0xaabf,
17730 0xaac1, 0xaac1,
17731 0xaaeb, 0xaaef,
17732 0xaaf5, 0xaaf6,
17733 0xabe3, 0xabea,
17734 0xabec, 0xabed,
17735 0xfb1e, 0xfb1e,
17736 0xfe00, 0xfe0f,
17737 0xfe20, 0xfe2f,
17738 0x101fd, 0x101fd,
17739 0x102e0, 0x102e0,
17740 0x10376, 0x1037a,
17741 0x10a01, 0x10a03,
17742 0x10a05, 0x10a06,
17743 0x10a0c, 0x10a0f,
17744 0x10a38, 0x10a3a,
17745 0x10a3f, 0x10a3f,
17746 0x10ae5, 0x10ae6,
17747 0x10d24, 0x10d27,
17748 0x10eab, 0x10eac,
17749 0x10f46, 0x10f50,
17750 0x11000, 0x11002,
17751 0x11038, 0x11046,
17752 0x1107f, 0x11082,
17753 0x110b0, 0x110ba,
17754 0x11100, 0x11102,
17755 0x11127, 0x11134,
17756 0x11145, 0x11146,
17757 0x11173, 0x11173,
17758 0x11180, 0x11182,
17759 0x111b3, 0x111c0,
17760 0x111c9, 0x111cc,
17761 0x111ce, 0x111cf,
17762 0x1122c, 0x11237,
17763 0x1123e, 0x1123e,
17764 0x112df, 0x112ea,
17765 0x11300, 0x11303,
17766 0x1133b, 0x1133c,
17767 0x1133e, 0x11344,
17768 0x11347, 0x11348,
17769 0x1134b, 0x1134d,
17770 0x11357, 0x11357,
17771 0x11362, 0x11363,
17772 0x11366, 0x1136c,
17773 0x11370, 0x11374,
17774 0x11435, 0x11446,
17775 0x1145e, 0x1145e,
17776 0x114b0, 0x114c3,
17777 0x115af, 0x115b5,
17778 0x115b8, 0x115c0,
17779 0x115dc, 0x115dd,
17780 0x11630, 0x11640,
17781 0x116ab, 0x116b7,
17782 0x1171d, 0x1172b,
17783 0x1182c, 0x1183a,
17784 0x11930, 0x11935,
17785 0x11937, 0x11938,
17786 0x1193b, 0x1193e,
17787 0x11940, 0x11940,
17788 0x11942, 0x11943,
17789 0x119d1, 0x119d7,
17790 0x119da, 0x119e0,
17791 0x119e4, 0x119e4,
17792 0x11a01, 0x11a0a,
17793 0x11a33, 0x11a39,
17794 0x11a3b, 0x11a3e,
17795 0x11a47, 0x11a47,
17796 0x11a51, 0x11a5b,
17797 0x11a8a, 0x11a99,
17798 0x11c2f, 0x11c36,
17799 0x11c38, 0x11c3f,
17800 0x11c92, 0x11ca7,
17801 0x11ca9, 0x11cb6,
17802 0x11d31, 0x11d36,
17803 0x11d3a, 0x11d3a,
17804 0x11d3c, 0x11d3d,
17805 0x11d3f, 0x11d45,
17806 0x11d47, 0x11d47,
17807 0x11d8a, 0x11d8e,
17808 0x11d90, 0x11d91,
17809 0x11d93, 0x11d97,
17810 0x11ef3, 0x11ef6,
17811 0x16af0, 0x16af4,
17812 0x16b30, 0x16b36,
17813 0x16f4f, 0x16f4f,
17814 0x16f51, 0x16f87,
17815 0x16f8f, 0x16f92,
17816 0x16fe4, 0x16fe4,
17817 0x16ff0, 0x16ff1,
17818 0x1bc9d, 0x1bc9e,
17819 0x1d165, 0x1d169,
17820 0x1d16d, 0x1d172,
17821 0x1d17b, 0x1d182,
17822 0x1d185, 0x1d18b,
17823 0x1d1aa, 0x1d1ad,
17824 0x1d242, 0x1d244,
17825 0x1da00, 0x1da36,
17826 0x1da3b, 0x1da6c,
17827 0x1da75, 0x1da75,
17828 0x1da84, 0x1da84,
17829 0x1da9b, 0x1da9f,
17830 0x1daa1, 0x1daaf,
17831 0x1e000, 0x1e006,
17832 0x1e008, 0x1e018,
17833 0x1e01b, 0x1e021,
17834 0x1e023, 0x1e024,
17835 0x1e026, 0x1e02a,
17836 0x1e130, 0x1e136,
17837 0x1e2ec, 0x1e2ef,
17838 0x1e8d0, 0x1e8d6,
17839 0x1e944, 0x1e94a,
17840 0xe0100, 0xe01ef,
17841 }; /* END of CR_M */
17842 
17843 /* PROPERTY: 'Mahajani': Script */
17844 static const OnigCodePoint
17845 CR_Mahajani[] = { 1,
17846 0x11150, 0x11176,
17847 }; /* END of CR_Mahajani */
17848 
17849 /* PROPERTY: 'Makasar': Script */
17850 static const OnigCodePoint
17851 CR_Makasar[] = { 1,
17852 0x11ee0, 0x11ef8,
17853 }; /* END of CR_Makasar */
17854 
17855 /* PROPERTY: 'Malayalam': Script */
17856 static const OnigCodePoint
17857 CR_Malayalam[] = { 7,
17858 0x0d00, 0x0d0c,
17859 0x0d0e, 0x0d10,
17860 0x0d12, 0x0d44,
17861 0x0d46, 0x0d48,
17862 0x0d4a, 0x0d4f,
17863 0x0d54, 0x0d63,
17864 0x0d66, 0x0d7f,
17865 }; /* END of CR_Malayalam */
17866 
17867 /* PROPERTY: 'Mandaic': Script */
17868 static const OnigCodePoint
17869 CR_Mandaic[] = { 2,
17870 0x0840, 0x085b,
17871 0x085e, 0x085e,
17872 }; /* END of CR_Mandaic */
17873 
17874 /* PROPERTY: 'Manichaean': Script */
17875 static const OnigCodePoint
17876 CR_Manichaean[] = { 2,
17877 0x10ac0, 0x10ae6,
17878 0x10aeb, 0x10af6,
17879 }; /* END of CR_Manichaean */
17880 
17881 /* PROPERTY: 'Marchen': Script */
17882 static const OnigCodePoint
17883 CR_Marchen[] = { 3,
17884 0x11c70, 0x11c8f,
17885 0x11c92, 0x11ca7,
17886 0x11ca9, 0x11cb6,
17887 }; /* END of CR_Marchen */
17888 
17889 /* PROPERTY: 'Masaram_Gondi': Script */
17890 static const OnigCodePoint
17891 CR_Masaram_Gondi[] = { 7,
17892 0x11d00, 0x11d06,
17893 0x11d08, 0x11d09,
17894 0x11d0b, 0x11d36,
17895 0x11d3a, 0x11d3a,
17896 0x11d3c, 0x11d3d,
17897 0x11d3f, 0x11d47,
17898 0x11d50, 0x11d59,
17899 }; /* END of CR_Masaram_Gondi */
17900 
17901 /* PROPERTY: 'Math': Derived Property */
17902 static const OnigCodePoint
17903 CR_Math[] = { 138,
17904 0x002b, 0x002b,
17905 0x003c, 0x003e,
17906 0x005e, 0x005e,
17907 0x007c, 0x007c,
17908 0x007e, 0x007e,
17909 0x00ac, 0x00ac,
17910 0x00b1, 0x00b1,
17911 0x00d7, 0x00d7,
17912 0x00f7, 0x00f7,
17913 0x03d0, 0x03d2,
17914 0x03d5, 0x03d5,
17915 0x03f0, 0x03f1,
17916 0x03f4, 0x03f6,
17917 0x0606, 0x0608,
17918 0x2016, 0x2016,
17919 0x2032, 0x2034,
17920 0x2040, 0x2040,
17921 0x2044, 0x2044,
17922 0x2052, 0x2052,
17923 0x2061, 0x2064,
17924 0x207a, 0x207e,
17925 0x208a, 0x208e,
17926 0x20d0, 0x20dc,
17927 0x20e1, 0x20e1,
17928 0x20e5, 0x20e6,
17929 0x20eb, 0x20ef,
17930 0x2102, 0x2102,
17931 0x2107, 0x2107,
17932 0x210a, 0x2113,
17933 0x2115, 0x2115,
17934 0x2118, 0x211d,
17935 0x2124, 0x2124,
17936 0x2128, 0x2129,
17937 0x212c, 0x212d,
17938 0x212f, 0x2131,
17939 0x2133, 0x2138,
17940 0x213c, 0x2149,
17941 0x214b, 0x214b,
17942 0x2190, 0x21a7,
17943 0x21a9, 0x21ae,
17944 0x21b0, 0x21b1,
17945 0x21b6, 0x21b7,
17946 0x21bc, 0x21db,
17947 0x21dd, 0x21dd,
17948 0x21e4, 0x21e5,
17949 0x21f4, 0x22ff,
17950 0x2308, 0x230b,
17951 0x2320, 0x2321,
17952 0x237c, 0x237c,
17953 0x239b, 0x23b5,
17954 0x23b7, 0x23b7,
17955 0x23d0, 0x23d0,
17956 0x23dc, 0x23e2,
17957 0x25a0, 0x25a1,
17958 0x25ae, 0x25b7,
17959 0x25bc, 0x25c1,
17960 0x25c6, 0x25c7,
17961 0x25ca, 0x25cb,
17962 0x25cf, 0x25d3,
17963 0x25e2, 0x25e2,
17964 0x25e4, 0x25e4,
17965 0x25e7, 0x25ec,
17966 0x25f8, 0x25ff,
17967 0x2605, 0x2606,
17968 0x2640, 0x2640,
17969 0x2642, 0x2642,
17970 0x2660, 0x2663,
17971 0x266d, 0x266f,
17972 0x27c0, 0x27ff,
17973 0x2900, 0x2aff,
17974 0x2b30, 0x2b44,
17975 0x2b47, 0x2b4c,
17976 0xfb29, 0xfb29,
17977 0xfe61, 0xfe66,
17978 0xfe68, 0xfe68,
17979 0xff0b, 0xff0b,
17980 0xff1c, 0xff1e,
17981 0xff3c, 0xff3c,
17982 0xff3e, 0xff3e,
17983 0xff5c, 0xff5c,
17984 0xff5e, 0xff5e,
17985 0xffe2, 0xffe2,
17986 0xffe9, 0xffec,
17987 0x1d400, 0x1d454,
17988 0x1d456, 0x1d49c,
17989 0x1d49e, 0x1d49f,
17990 0x1d4a2, 0x1d4a2,
17991 0x1d4a5, 0x1d4a6,
17992 0x1d4a9, 0x1d4ac,
17993 0x1d4ae, 0x1d4b9,
17994 0x1d4bb, 0x1d4bb,
17995 0x1d4bd, 0x1d4c3,
17996 0x1d4c5, 0x1d505,
17997 0x1d507, 0x1d50a,
17998 0x1d50d, 0x1d514,
17999 0x1d516, 0x1d51c,
18000 0x1d51e, 0x1d539,
18001 0x1d53b, 0x1d53e,
18002 0x1d540, 0x1d544,
18003 0x1d546, 0x1d546,
18004 0x1d54a, 0x1d550,
18005 0x1d552, 0x1d6a5,
18006 0x1d6a8, 0x1d7cb,
18007 0x1d7ce, 0x1d7ff,
18008 0x1ee00, 0x1ee03,
18009 0x1ee05, 0x1ee1f,
18010 0x1ee21, 0x1ee22,
18011 0x1ee24, 0x1ee24,
18012 0x1ee27, 0x1ee27,
18013 0x1ee29, 0x1ee32,
18014 0x1ee34, 0x1ee37,
18015 0x1ee39, 0x1ee39,
18016 0x1ee3b, 0x1ee3b,
18017 0x1ee42, 0x1ee42,
18018 0x1ee47, 0x1ee47,
18019 0x1ee49, 0x1ee49,
18020 0x1ee4b, 0x1ee4b,
18021 0x1ee4d, 0x1ee4f,
18022 0x1ee51, 0x1ee52,
18023 0x1ee54, 0x1ee54,
18024 0x1ee57, 0x1ee57,
18025 0x1ee59, 0x1ee59,
18026 0x1ee5b, 0x1ee5b,
18027 0x1ee5d, 0x1ee5d,
18028 0x1ee5f, 0x1ee5f,
18029 0x1ee61, 0x1ee62,
18030 0x1ee64, 0x1ee64,
18031 0x1ee67, 0x1ee6a,
18032 0x1ee6c, 0x1ee72,
18033 0x1ee74, 0x1ee77,
18034 0x1ee79, 0x1ee7c,
18035 0x1ee7e, 0x1ee7e,
18036 0x1ee80, 0x1ee89,
18037 0x1ee8b, 0x1ee9b,
18038 0x1eea1, 0x1eea3,
18039 0x1eea5, 0x1eea9,
18040 0x1eeab, 0x1eebb,
18041 0x1eef0, 0x1eef1,
18042 }; /* END of CR_Math */
18043 
18044 /* PROPERTY: 'Mc': General Category */
18045 static const OnigCodePoint
18046 CR_Mc[] = { 175,
18047 0x0903, 0x0903,
18048 0x093b, 0x093b,
18049 0x093e, 0x0940,
18050 0x0949, 0x094c,
18051 0x094e, 0x094f,
18052 0x0982, 0x0983,
18053 0x09be, 0x09c0,
18054 0x09c7, 0x09c8,
18055 0x09cb, 0x09cc,
18056 0x09d7, 0x09d7,
18057 0x0a03, 0x0a03,
18058 0x0a3e, 0x0a40,
18059 0x0a83, 0x0a83,
18060 0x0abe, 0x0ac0,
18061 0x0ac9, 0x0ac9,
18062 0x0acb, 0x0acc,
18063 0x0b02, 0x0b03,
18064 0x0b3e, 0x0b3e,
18065 0x0b40, 0x0b40,
18066 0x0b47, 0x0b48,
18067 0x0b4b, 0x0b4c,
18068 0x0b57, 0x0b57,
18069 0x0bbe, 0x0bbf,
18070 0x0bc1, 0x0bc2,
18071 0x0bc6, 0x0bc8,
18072 0x0bca, 0x0bcc,
18073 0x0bd7, 0x0bd7,
18074 0x0c01, 0x0c03,
18075 0x0c41, 0x0c44,
18076 0x0c82, 0x0c83,
18077 0x0cbe, 0x0cbe,
18078 0x0cc0, 0x0cc4,
18079 0x0cc7, 0x0cc8,
18080 0x0cca, 0x0ccb,
18081 0x0cd5, 0x0cd6,
18082 0x0d02, 0x0d03,
18083 0x0d3e, 0x0d40,
18084 0x0d46, 0x0d48,
18085 0x0d4a, 0x0d4c,
18086 0x0d57, 0x0d57,
18087 0x0d82, 0x0d83,
18088 0x0dcf, 0x0dd1,
18089 0x0dd8, 0x0ddf,
18090 0x0df2, 0x0df3,
18091 0x0f3e, 0x0f3f,
18092 0x0f7f, 0x0f7f,
18093 0x102b, 0x102c,
18094 0x1031, 0x1031,
18095 0x1038, 0x1038,
18096 0x103b, 0x103c,
18097 0x1056, 0x1057,
18098 0x1062, 0x1064,
18099 0x1067, 0x106d,
18100 0x1083, 0x1084,
18101 0x1087, 0x108c,
18102 0x108f, 0x108f,
18103 0x109a, 0x109c,
18104 0x17b6, 0x17b6,
18105 0x17be, 0x17c5,
18106 0x17c7, 0x17c8,
18107 0x1923, 0x1926,
18108 0x1929, 0x192b,
18109 0x1930, 0x1931,
18110 0x1933, 0x1938,
18111 0x1a19, 0x1a1a,
18112 0x1a55, 0x1a55,
18113 0x1a57, 0x1a57,
18114 0x1a61, 0x1a61,
18115 0x1a63, 0x1a64,
18116 0x1a6d, 0x1a72,
18117 0x1b04, 0x1b04,
18118 0x1b35, 0x1b35,
18119 0x1b3b, 0x1b3b,
18120 0x1b3d, 0x1b41,
18121 0x1b43, 0x1b44,
18122 0x1b82, 0x1b82,
18123 0x1ba1, 0x1ba1,
18124 0x1ba6, 0x1ba7,
18125 0x1baa, 0x1baa,
18126 0x1be7, 0x1be7,
18127 0x1bea, 0x1bec,
18128 0x1bee, 0x1bee,
18129 0x1bf2, 0x1bf3,
18130 0x1c24, 0x1c2b,
18131 0x1c34, 0x1c35,
18132 0x1ce1, 0x1ce1,
18133 0x1cf7, 0x1cf7,
18134 0x302e, 0x302f,
18135 0xa823, 0xa824,
18136 0xa827, 0xa827,
18137 0xa880, 0xa881,
18138 0xa8b4, 0xa8c3,
18139 0xa952, 0xa953,
18140 0xa983, 0xa983,
18141 0xa9b4, 0xa9b5,
18142 0xa9ba, 0xa9bb,
18143 0xa9be, 0xa9c0,
18144 0xaa2f, 0xaa30,
18145 0xaa33, 0xaa34,
18146 0xaa4d, 0xaa4d,
18147 0xaa7b, 0xaa7b,
18148 0xaa7d, 0xaa7d,
18149 0xaaeb, 0xaaeb,
18150 0xaaee, 0xaaef,
18151 0xaaf5, 0xaaf5,
18152 0xabe3, 0xabe4,
18153 0xabe6, 0xabe7,
18154 0xabe9, 0xabea,
18155 0xabec, 0xabec,
18156 0x11000, 0x11000,
18157 0x11002, 0x11002,
18158 0x11082, 0x11082,
18159 0x110b0, 0x110b2,
18160 0x110b7, 0x110b8,
18161 0x1112c, 0x1112c,
18162 0x11145, 0x11146,
18163 0x11182, 0x11182,
18164 0x111b3, 0x111b5,
18165 0x111bf, 0x111c0,
18166 0x111ce, 0x111ce,
18167 0x1122c, 0x1122e,
18168 0x11232, 0x11233,
18169 0x11235, 0x11235,
18170 0x112e0, 0x112e2,
18171 0x11302, 0x11303,
18172 0x1133e, 0x1133f,
18173 0x11341, 0x11344,
18174 0x11347, 0x11348,
18175 0x1134b, 0x1134d,
18176 0x11357, 0x11357,
18177 0x11362, 0x11363,
18178 0x11435, 0x11437,
18179 0x11440, 0x11441,
18180 0x11445, 0x11445,
18181 0x114b0, 0x114b2,
18182 0x114b9, 0x114b9,
18183 0x114bb, 0x114be,
18184 0x114c1, 0x114c1,
18185 0x115af, 0x115b1,
18186 0x115b8, 0x115bb,
18187 0x115be, 0x115be,
18188 0x11630, 0x11632,
18189 0x1163b, 0x1163c,
18190 0x1163e, 0x1163e,
18191 0x116ac, 0x116ac,
18192 0x116ae, 0x116af,
18193 0x116b6, 0x116b6,
18194 0x11720, 0x11721,
18195 0x11726, 0x11726,
18196 0x1182c, 0x1182e,
18197 0x11838, 0x11838,
18198 0x11930, 0x11935,
18199 0x11937, 0x11938,
18200 0x1193d, 0x1193d,
18201 0x11940, 0x11940,
18202 0x11942, 0x11942,
18203 0x119d1, 0x119d3,
18204 0x119dc, 0x119df,
18205 0x119e4, 0x119e4,
18206 0x11a39, 0x11a39,
18207 0x11a57, 0x11a58,
18208 0x11a97, 0x11a97,
18209 0x11c2f, 0x11c2f,
18210 0x11c3e, 0x11c3e,
18211 0x11ca9, 0x11ca9,
18212 0x11cb1, 0x11cb1,
18213 0x11cb4, 0x11cb4,
18214 0x11d8a, 0x11d8e,
18215 0x11d93, 0x11d94,
18216 0x11d96, 0x11d96,
18217 0x11ef5, 0x11ef6,
18218 0x16f51, 0x16f87,
18219 0x16ff0, 0x16ff1,
18220 0x1d165, 0x1d166,
18221 0x1d16d, 0x1d172,
18222 }; /* END of CR_Mc */
18223 
18224 /* PROPERTY: 'Me': General Category */
18225 static const OnigCodePoint
18226 CR_Me[] = { 5,
18227 0x0488, 0x0489,
18228 0x1abe, 0x1abe,
18229 0x20dd, 0x20e0,
18230 0x20e2, 0x20e4,
18231 0xa670, 0xa672,
18232 }; /* END of CR_Me */
18233 
18234 /* PROPERTY: 'Medefaidrin': Script */
18235 static const OnigCodePoint
18236 CR_Medefaidrin[] = { 1,
18237 0x16e40, 0x16e9a,
18238 }; /* END of CR_Medefaidrin */
18239 
18240 /* PROPERTY: 'Meetei_Mayek': Script */
18241 static const OnigCodePoint
18242 CR_Meetei_Mayek[] = { 3,
18243 0xaae0, 0xaaf6,
18244 0xabc0, 0xabed,
18245 0xabf0, 0xabf9,
18246 }; /* END of CR_Meetei_Mayek */
18247 
18248 /* PROPERTY: 'Mende_Kikakui': Script */
18249 static const OnigCodePoint
18250 CR_Mende_Kikakui[] = { 2,
18251 0x1e800, 0x1e8c4,
18252 0x1e8c7, 0x1e8d6,
18253 }; /* END of CR_Mende_Kikakui */
18254 
18255 /* PROPERTY: 'Meroitic_Cursive': Script */
18256 static const OnigCodePoint
18257 CR_Meroitic_Cursive[] = { 3,
18258 0x109a0, 0x109b7,
18259 0x109bc, 0x109cf,
18260 0x109d2, 0x109ff,
18261 }; /* END of CR_Meroitic_Cursive */
18262 
18263 /* PROPERTY: 'Meroitic_Hieroglyphs': Script */
18264 static const OnigCodePoint
18265 CR_Meroitic_Hieroglyphs[] = { 1,
18266 0x10980, 0x1099f,
18267 }; /* END of CR_Meroitic_Hieroglyphs */
18268 
18269 /* PROPERTY: 'Miao': Script */
18270 static const OnigCodePoint
18271 CR_Miao[] = { 3,
18272 0x16f00, 0x16f4a,
18273 0x16f4f, 0x16f87,
18274 0x16f8f, 0x16f9f,
18275 }; /* END of CR_Miao */
18276 
18277 /* PROPERTY: 'Mn': General Category */
18278 static const OnigCodePoint
18279 CR_Mn[] = { 327,
18280 0x0300, 0x036f,
18281 0x0483, 0x0487,
18282 0x0591, 0x05bd,
18283 0x05bf, 0x05bf,
18284 0x05c1, 0x05c2,
18285 0x05c4, 0x05c5,
18286 0x05c7, 0x05c7,
18287 0x0610, 0x061a,
18288 0x064b, 0x065f,
18289 0x0670, 0x0670,
18290 0x06d6, 0x06dc,
18291 0x06df, 0x06e4,
18292 0x06e7, 0x06e8,
18293 0x06ea, 0x06ed,
18294 0x0711, 0x0711,
18295 0x0730, 0x074a,
18296 0x07a6, 0x07b0,
18297 0x07eb, 0x07f3,
18298 0x07fd, 0x07fd,
18299 0x0816, 0x0819,
18300 0x081b, 0x0823,
18301 0x0825, 0x0827,
18302 0x0829, 0x082d,
18303 0x0859, 0x085b,
18304 0x08d3, 0x08e1,
18305 0x08e3, 0x0902,
18306 0x093a, 0x093a,
18307 0x093c, 0x093c,
18308 0x0941, 0x0948,
18309 0x094d, 0x094d,
18310 0x0951, 0x0957,
18311 0x0962, 0x0963,
18312 0x0981, 0x0981,
18313 0x09bc, 0x09bc,
18314 0x09c1, 0x09c4,
18315 0x09cd, 0x09cd,
18316 0x09e2, 0x09e3,
18317 0x09fe, 0x09fe,
18318 0x0a01, 0x0a02,
18319 0x0a3c, 0x0a3c,
18320 0x0a41, 0x0a42,
18321 0x0a47, 0x0a48,
18322 0x0a4b, 0x0a4d,
18323 0x0a51, 0x0a51,
18324 0x0a70, 0x0a71,
18325 0x0a75, 0x0a75,
18326 0x0a81, 0x0a82,
18327 0x0abc, 0x0abc,
18328 0x0ac1, 0x0ac5,
18329 0x0ac7, 0x0ac8,
18330 0x0acd, 0x0acd,
18331 0x0ae2, 0x0ae3,
18332 0x0afa, 0x0aff,
18333 0x0b01, 0x0b01,
18334 0x0b3c, 0x0b3c,
18335 0x0b3f, 0x0b3f,
18336 0x0b41, 0x0b44,
18337 0x0b4d, 0x0b4d,
18338 0x0b55, 0x0b56,
18339 0x0b62, 0x0b63,
18340 0x0b82, 0x0b82,
18341 0x0bc0, 0x0bc0,
18342 0x0bcd, 0x0bcd,
18343 0x0c00, 0x0c00,
18344 0x0c04, 0x0c04,
18345 0x0c3e, 0x0c40,
18346 0x0c46, 0x0c48,
18347 0x0c4a, 0x0c4d,
18348 0x0c55, 0x0c56,
18349 0x0c62, 0x0c63,
18350 0x0c81, 0x0c81,
18351 0x0cbc, 0x0cbc,
18352 0x0cbf, 0x0cbf,
18353 0x0cc6, 0x0cc6,
18354 0x0ccc, 0x0ccd,
18355 0x0ce2, 0x0ce3,
18356 0x0d00, 0x0d01,
18357 0x0d3b, 0x0d3c,
18358 0x0d41, 0x0d44,
18359 0x0d4d, 0x0d4d,
18360 0x0d62, 0x0d63,
18361 0x0d81, 0x0d81,
18362 0x0dca, 0x0dca,
18363 0x0dd2, 0x0dd4,
18364 0x0dd6, 0x0dd6,
18365 0x0e31, 0x0e31,
18366 0x0e34, 0x0e3a,
18367 0x0e47, 0x0e4e,
18368 0x0eb1, 0x0eb1,
18369 0x0eb4, 0x0ebc,
18370 0x0ec8, 0x0ecd,
18371 0x0f18, 0x0f19,
18372 0x0f35, 0x0f35,
18373 0x0f37, 0x0f37,
18374 0x0f39, 0x0f39,
18375 0x0f71, 0x0f7e,
18376 0x0f80, 0x0f84,
18377 0x0f86, 0x0f87,
18378 0x0f8d, 0x0f97,
18379 0x0f99, 0x0fbc,
18380 0x0fc6, 0x0fc6,
18381 0x102d, 0x1030,
18382 0x1032, 0x1037,
18383 0x1039, 0x103a,
18384 0x103d, 0x103e,
18385 0x1058, 0x1059,
18386 0x105e, 0x1060,
18387 0x1071, 0x1074,
18388 0x1082, 0x1082,
18389 0x1085, 0x1086,
18390 0x108d, 0x108d,
18391 0x109d, 0x109d,
18392 0x135d, 0x135f,
18393 0x1712, 0x1714,
18394 0x1732, 0x1734,
18395 0x1752, 0x1753,
18396 0x1772, 0x1773,
18397 0x17b4, 0x17b5,
18398 0x17b7, 0x17bd,
18399 0x17c6, 0x17c6,
18400 0x17c9, 0x17d3,
18401 0x17dd, 0x17dd,
18402 0x180b, 0x180d,
18403 0x1885, 0x1886,
18404 0x18a9, 0x18a9,
18405 0x1920, 0x1922,
18406 0x1927, 0x1928,
18407 0x1932, 0x1932,
18408 0x1939, 0x193b,
18409 0x1a17, 0x1a18,
18410 0x1a1b, 0x1a1b,
18411 0x1a56, 0x1a56,
18412 0x1a58, 0x1a5e,
18413 0x1a60, 0x1a60,
18414 0x1a62, 0x1a62,
18415 0x1a65, 0x1a6c,
18416 0x1a73, 0x1a7c,
18417 0x1a7f, 0x1a7f,
18418 0x1ab0, 0x1abd,
18419 0x1abf, 0x1ac0,
18420 0x1b00, 0x1b03,
18421 0x1b34, 0x1b34,
18422 0x1b36, 0x1b3a,
18423 0x1b3c, 0x1b3c,
18424 0x1b42, 0x1b42,
18425 0x1b6b, 0x1b73,
18426 0x1b80, 0x1b81,
18427 0x1ba2, 0x1ba5,
18428 0x1ba8, 0x1ba9,
18429 0x1bab, 0x1bad,
18430 0x1be6, 0x1be6,
18431 0x1be8, 0x1be9,
18432 0x1bed, 0x1bed,
18433 0x1bef, 0x1bf1,
18434 0x1c2c, 0x1c33,
18435 0x1c36, 0x1c37,
18436 0x1cd0, 0x1cd2,
18437 0x1cd4, 0x1ce0,
18438 0x1ce2, 0x1ce8,
18439 0x1ced, 0x1ced,
18440 0x1cf4, 0x1cf4,
18441 0x1cf8, 0x1cf9,
18442 0x1dc0, 0x1df9,
18443 0x1dfb, 0x1dff,
18444 0x20d0, 0x20dc,
18445 0x20e1, 0x20e1,
18446 0x20e5, 0x20f0,
18447 0x2cef, 0x2cf1,
18448 0x2d7f, 0x2d7f,
18449 0x2de0, 0x2dff,
18450 0x302a, 0x302d,
18451 0x3099, 0x309a,
18452 0xa66f, 0xa66f,
18453 0xa674, 0xa67d,
18454 0xa69e, 0xa69f,
18455 0xa6f0, 0xa6f1,
18456 0xa802, 0xa802,
18457 0xa806, 0xa806,
18458 0xa80b, 0xa80b,
18459 0xa825, 0xa826,
18460 0xa82c, 0xa82c,
18461 0xa8c4, 0xa8c5,
18462 0xa8e0, 0xa8f1,
18463 0xa8ff, 0xa8ff,
18464 0xa926, 0xa92d,
18465 0xa947, 0xa951,
18466 0xa980, 0xa982,
18467 0xa9b3, 0xa9b3,
18468 0xa9b6, 0xa9b9,
18469 0xa9bc, 0xa9bd,
18470 0xa9e5, 0xa9e5,
18471 0xaa29, 0xaa2e,
18472 0xaa31, 0xaa32,
18473 0xaa35, 0xaa36,
18474 0xaa43, 0xaa43,
18475 0xaa4c, 0xaa4c,
18476 0xaa7c, 0xaa7c,
18477 0xaab0, 0xaab0,
18478 0xaab2, 0xaab4,
18479 0xaab7, 0xaab8,
18480 0xaabe, 0xaabf,
18481 0xaac1, 0xaac1,
18482 0xaaec, 0xaaed,
18483 0xaaf6, 0xaaf6,
18484 0xabe5, 0xabe5,
18485 0xabe8, 0xabe8,
18486 0xabed, 0xabed,
18487 0xfb1e, 0xfb1e,
18488 0xfe00, 0xfe0f,
18489 0xfe20, 0xfe2f,
18490 0x101fd, 0x101fd,
18491 0x102e0, 0x102e0,
18492 0x10376, 0x1037a,
18493 0x10a01, 0x10a03,
18494 0x10a05, 0x10a06,
18495 0x10a0c, 0x10a0f,
18496 0x10a38, 0x10a3a,
18497 0x10a3f, 0x10a3f,
18498 0x10ae5, 0x10ae6,
18499 0x10d24, 0x10d27,
18500 0x10eab, 0x10eac,
18501 0x10f46, 0x10f50,
18502 0x11001, 0x11001,
18503 0x11038, 0x11046,
18504 0x1107f, 0x11081,
18505 0x110b3, 0x110b6,
18506 0x110b9, 0x110ba,
18507 0x11100, 0x11102,
18508 0x11127, 0x1112b,
18509 0x1112d, 0x11134,
18510 0x11173, 0x11173,
18511 0x11180, 0x11181,
18512 0x111b6, 0x111be,
18513 0x111c9, 0x111cc,
18514 0x111cf, 0x111cf,
18515 0x1122f, 0x11231,
18516 0x11234, 0x11234,
18517 0x11236, 0x11237,
18518 0x1123e, 0x1123e,
18519 0x112df, 0x112df,
18520 0x112e3, 0x112ea,
18521 0x11300, 0x11301,
18522 0x1133b, 0x1133c,
18523 0x11340, 0x11340,
18524 0x11366, 0x1136c,
18525 0x11370, 0x11374,
18526 0x11438, 0x1143f,
18527 0x11442, 0x11444,
18528 0x11446, 0x11446,
18529 0x1145e, 0x1145e,
18530 0x114b3, 0x114b8,
18531 0x114ba, 0x114ba,
18532 0x114bf, 0x114c0,
18533 0x114c2, 0x114c3,
18534 0x115b2, 0x115b5,
18535 0x115bc, 0x115bd,
18536 0x115bf, 0x115c0,
18537 0x115dc, 0x115dd,
18538 0x11633, 0x1163a,
18539 0x1163d, 0x1163d,
18540 0x1163f, 0x11640,
18541 0x116ab, 0x116ab,
18542 0x116ad, 0x116ad,
18543 0x116b0, 0x116b5,
18544 0x116b7, 0x116b7,
18545 0x1171d, 0x1171f,
18546 0x11722, 0x11725,
18547 0x11727, 0x1172b,
18548 0x1182f, 0x11837,
18549 0x11839, 0x1183a,
18550 0x1193b, 0x1193c,
18551 0x1193e, 0x1193e,
18552 0x11943, 0x11943,
18553 0x119d4, 0x119d7,
18554 0x119da, 0x119db,
18555 0x119e0, 0x119e0,
18556 0x11a01, 0x11a0a,
18557 0x11a33, 0x11a38,
18558 0x11a3b, 0x11a3e,
18559 0x11a47, 0x11a47,
18560 0x11a51, 0x11a56,
18561 0x11a59, 0x11a5b,
18562 0x11a8a, 0x11a96,
18563 0x11a98, 0x11a99,
18564 0x11c30, 0x11c36,
18565 0x11c38, 0x11c3d,
18566 0x11c3f, 0x11c3f,
18567 0x11c92, 0x11ca7,
18568 0x11caa, 0x11cb0,
18569 0x11cb2, 0x11cb3,
18570 0x11cb5, 0x11cb6,
18571 0x11d31, 0x11d36,
18572 0x11d3a, 0x11d3a,
18573 0x11d3c, 0x11d3d,
18574 0x11d3f, 0x11d45,
18575 0x11d47, 0x11d47,
18576 0x11d90, 0x11d91,
18577 0x11d95, 0x11d95,
18578 0x11d97, 0x11d97,
18579 0x11ef3, 0x11ef4,
18580 0x16af0, 0x16af4,
18581 0x16b30, 0x16b36,
18582 0x16f4f, 0x16f4f,
18583 0x16f8f, 0x16f92,
18584 0x16fe4, 0x16fe4,
18585 0x1bc9d, 0x1bc9e,
18586 0x1d167, 0x1d169,
18587 0x1d17b, 0x1d182,
18588 0x1d185, 0x1d18b,
18589 0x1d1aa, 0x1d1ad,
18590 0x1d242, 0x1d244,
18591 0x1da00, 0x1da36,
18592 0x1da3b, 0x1da6c,
18593 0x1da75, 0x1da75,
18594 0x1da84, 0x1da84,
18595 0x1da9b, 0x1da9f,
18596 0x1daa1, 0x1daaf,
18597 0x1e000, 0x1e006,
18598 0x1e008, 0x1e018,
18599 0x1e01b, 0x1e021,
18600 0x1e023, 0x1e024,
18601 0x1e026, 0x1e02a,
18602 0x1e130, 0x1e136,
18603 0x1e2ec, 0x1e2ef,
18604 0x1e8d0, 0x1e8d6,
18605 0x1e944, 0x1e94a,
18606 0xe0100, 0xe01ef,
18607 }; /* END of CR_Mn */
18608 
18609 /* PROPERTY: 'Modi': Script */
18610 static const OnigCodePoint
18611 CR_Modi[] = { 2,
18612 0x11600, 0x11644,
18613 0x11650, 0x11659,
18614 }; /* END of CR_Modi */
18615 
18616 /* PROPERTY: 'Mongolian': Script */
18617 static const OnigCodePoint
18618 CR_Mongolian[] = { 7,
18619 0x1800, 0x1801,
18620 0x1804, 0x1804,
18621 0x1806, 0x180e,
18622 0x1810, 0x1819,
18623 0x1820, 0x1878,
18624 0x1880, 0x18aa,
18625 0x11660, 0x1166c,
18626 }; /* END of CR_Mongolian */
18627 
18628 /* PROPERTY: 'Mro': Script */
18629 static const OnigCodePoint
18630 CR_Mro[] = { 3,
18631 0x16a40, 0x16a5e,
18632 0x16a60, 0x16a69,
18633 0x16a6e, 0x16a6f,
18634 }; /* END of CR_Mro */
18635 
18636 /* PROPERTY: 'Multani': Script */
18637 static const OnigCodePoint
18638 CR_Multani[] = { 5,
18639 0x11280, 0x11286,
18640 0x11288, 0x11288,
18641 0x1128a, 0x1128d,
18642 0x1128f, 0x1129d,
18643 0x1129f, 0x112a9,
18644 }; /* END of CR_Multani */
18645 
18646 /* PROPERTY: 'Myanmar': Script */
18647 static const OnigCodePoint
18648 CR_Myanmar[] = { 3,
18649 0x1000, 0x109f,
18650 0xa9e0, 0xa9fe,
18651 0xaa60, 0xaa7f,
18652 }; /* END of CR_Myanmar */
18653 
18654 /* PROPERTY: 'N': Major Category */
18655 static const OnigCodePoint
18656 CR_N[] = { 133,
18657 0x0030, 0x0039,
18658 0x00b2, 0x00b3,
18659 0x00b9, 0x00b9,
18660 0x00bc, 0x00be,
18661 0x0660, 0x0669,
18662 0x06f0, 0x06f9,
18663 0x07c0, 0x07c9,
18664 0x0966, 0x096f,
18665 0x09e6, 0x09ef,
18666 0x09f4, 0x09f9,
18667 0x0a66, 0x0a6f,
18668 0x0ae6, 0x0aef,
18669 0x0b66, 0x0b6f,
18670 0x0b72, 0x0b77,
18671 0x0be6, 0x0bf2,
18672 0x0c66, 0x0c6f,
18673 0x0c78, 0x0c7e,
18674 0x0ce6, 0x0cef,
18675 0x0d58, 0x0d5e,
18676 0x0d66, 0x0d78,
18677 0x0de6, 0x0def,
18678 0x0e50, 0x0e59,
18679 0x0ed0, 0x0ed9,
18680 0x0f20, 0x0f33,
18681 0x1040, 0x1049,
18682 0x1090, 0x1099,
18683 0x1369, 0x137c,
18684 0x16ee, 0x16f0,
18685 0x17e0, 0x17e9,
18686 0x17f0, 0x17f9,
18687 0x1810, 0x1819,
18688 0x1946, 0x194f,
18689 0x19d0, 0x19da,
18690 0x1a80, 0x1a89,
18691 0x1a90, 0x1a99,
18692 0x1b50, 0x1b59,
18693 0x1bb0, 0x1bb9,
18694 0x1c40, 0x1c49,
18695 0x1c50, 0x1c59,
18696 0x2070, 0x2070,
18697 0x2074, 0x2079,
18698 0x2080, 0x2089,
18699 0x2150, 0x2182,
18700 0x2185, 0x2189,
18701 0x2460, 0x249b,
18702 0x24ea, 0x24ff,
18703 0x2776, 0x2793,
18704 0x2cfd, 0x2cfd,
18705 0x3007, 0x3007,
18706 0x3021, 0x3029,
18707 0x3038, 0x303a,
18708 0x3192, 0x3195,
18709 0x3220, 0x3229,
18710 0x3248, 0x324f,
18711 0x3251, 0x325f,
18712 0x3280, 0x3289,
18713 0x32b1, 0x32bf,
18714 0xa620, 0xa629,
18715 0xa6e6, 0xa6ef,
18716 0xa830, 0xa835,
18717 0xa8d0, 0xa8d9,
18718 0xa900, 0xa909,
18719 0xa9d0, 0xa9d9,
18720 0xa9f0, 0xa9f9,
18721 0xaa50, 0xaa59,
18722 0xabf0, 0xabf9,
18723 0xff10, 0xff19,
18724 0x10107, 0x10133,
18725 0x10140, 0x10178,
18726 0x1018a, 0x1018b,
18727 0x102e1, 0x102fb,
18728 0x10320, 0x10323,
18729 0x10341, 0x10341,
18730 0x1034a, 0x1034a,
18731 0x103d1, 0x103d5,
18732 0x104a0, 0x104a9,
18733 0x10858, 0x1085f,
18734 0x10879, 0x1087f,
18735 0x108a7, 0x108af,
18736 0x108fb, 0x108ff,
18737 0x10916, 0x1091b,
18738 0x109bc, 0x109bd,
18739 0x109c0, 0x109cf,
18740 0x109d2, 0x109ff,
18741 0x10a40, 0x10a48,
18742 0x10a7d, 0x10a7e,
18743 0x10a9d, 0x10a9f,
18744 0x10aeb, 0x10aef,
18745 0x10b58, 0x10b5f,
18746 0x10b78, 0x10b7f,
18747 0x10ba9, 0x10baf,
18748 0x10cfa, 0x10cff,
18749 0x10d30, 0x10d39,
18750 0x10e60, 0x10e7e,
18751 0x10f1d, 0x10f26,
18752 0x10f51, 0x10f54,
18753 0x10fc5, 0x10fcb,
18754 0x11052, 0x1106f,
18755 0x110f0, 0x110f9,
18756 0x11136, 0x1113f,
18757 0x111d0, 0x111d9,
18758 0x111e1, 0x111f4,
18759 0x112f0, 0x112f9,
18760 0x11450, 0x11459,
18761 0x114d0, 0x114d9,
18762 0x11650, 0x11659,
18763 0x116c0, 0x116c9,
18764 0x11730, 0x1173b,
18765 0x118e0, 0x118f2,
18766 0x11950, 0x11959,
18767 0x11c50, 0x11c6c,
18768 0x11d50, 0x11d59,
18769 0x11da0, 0x11da9,
18770 0x11fc0, 0x11fd4,
18771 0x12400, 0x1246e,
18772 0x16a60, 0x16a69,
18773 0x16b50, 0x16b59,
18774 0x16b5b, 0x16b61,
18775 0x16e80, 0x16e96,
18776 0x1d2e0, 0x1d2f3,
18777 0x1d360, 0x1d378,
18778 0x1d7ce, 0x1d7ff,
18779 0x1e140, 0x1e149,
18780 0x1e2f0, 0x1e2f9,
18781 0x1e8c7, 0x1e8cf,
18782 0x1e950, 0x1e959,
18783 0x1ec71, 0x1ecab,
18784 0x1ecad, 0x1ecaf,
18785 0x1ecb1, 0x1ecb4,
18786 0x1ed01, 0x1ed2d,
18787 0x1ed2f, 0x1ed3d,
18788 0x1f100, 0x1f10c,
18789 0x1fbf0, 0x1fbf9,
18790 }; /* END of CR_N */
18791 
18792 /* PROPERTY: 'Nabataean': Script */
18793 static const OnigCodePoint
18794 CR_Nabataean[] = { 2,
18795 0x10880, 0x1089e,
18796 0x108a7, 0x108af,
18797 }; /* END of CR_Nabataean */
18798 
18799 /* PROPERTY: 'Nandinagari': Script */
18800 static const OnigCodePoint
18801 CR_Nandinagari[] = { 3,
18802 0x119a0, 0x119a7,
18803 0x119aa, 0x119d7,
18804 0x119da, 0x119e4,
18805 }; /* END of CR_Nandinagari */
18806 
18807 /* PROPERTY: 'Nd': General Category */
18808 #define CR_Nd CR_Digit
18809 
18810 /* PROPERTY: 'New_Tai_Lue': Script */
18811 static const OnigCodePoint
18812 CR_New_Tai_Lue[] = { 4,
18813 0x1980, 0x19ab,
18814 0x19b0, 0x19c9,
18815 0x19d0, 0x19da,
18816 0x19de, 0x19df,
18817 }; /* END of CR_New_Tai_Lue */
18818 
18819 /* PROPERTY: 'Newa': Script */
18820 static const OnigCodePoint
18821 CR_Newa[] = { 2,
18822 0x11400, 0x1145b,
18823 0x1145d, 0x11461,
18824 }; /* END of CR_Newa */
18825 
18826 /* PROPERTY: 'Nko': Script */
18827 static const OnigCodePoint
18828 CR_Nko[] = { 2,
18829 0x07c0, 0x07fa,
18830 0x07fd, 0x07ff,
18831 }; /* END of CR_Nko */
18832 
18833 /* PROPERTY: 'Nl': General Category */
18834 static const OnigCodePoint
18835 CR_Nl[] = { 12,
18836 0x16ee, 0x16f0,
18837 0x2160, 0x2182,
18838 0x2185, 0x2188,
18839 0x3007, 0x3007,
18840 0x3021, 0x3029,
18841 0x3038, 0x303a,
18842 0xa6e6, 0xa6ef,
18843 0x10140, 0x10174,
18844 0x10341, 0x10341,
18845 0x1034a, 0x1034a,
18846 0x103d1, 0x103d5,
18847 0x12400, 0x1246e,
18848 }; /* END of CR_Nl */
18849 
18850 /* PROPERTY: 'No': General Category */
18851 static const OnigCodePoint
18852 CR_No[] = { 71,
18853 0x00b2, 0x00b3,
18854 0x00b9, 0x00b9,
18855 0x00bc, 0x00be,
18856 0x09f4, 0x09f9,
18857 0x0b72, 0x0b77,
18858 0x0bf0, 0x0bf2,
18859 0x0c78, 0x0c7e,
18860 0x0d58, 0x0d5e,
18861 0x0d70, 0x0d78,
18862 0x0f2a, 0x0f33,
18863 0x1369, 0x137c,
18864 0x17f0, 0x17f9,
18865 0x19da, 0x19da,
18866 0x2070, 0x2070,
18867 0x2074, 0x2079,
18868 0x2080, 0x2089,
18869 0x2150, 0x215f,
18870 0x2189, 0x2189,
18871 0x2460, 0x249b,
18872 0x24ea, 0x24ff,
18873 0x2776, 0x2793,
18874 0x2cfd, 0x2cfd,
18875 0x3192, 0x3195,
18876 0x3220, 0x3229,
18877 0x3248, 0x324f,
18878 0x3251, 0x325f,
18879 0x3280, 0x3289,
18880 0x32b1, 0x32bf,
18881 0xa830, 0xa835,
18882 0x10107, 0x10133,
18883 0x10175, 0x10178,
18884 0x1018a, 0x1018b,
18885 0x102e1, 0x102fb,
18886 0x10320, 0x10323,
18887 0x10858, 0x1085f,
18888 0x10879, 0x1087f,
18889 0x108a7, 0x108af,
18890 0x108fb, 0x108ff,
18891 0x10916, 0x1091b,
18892 0x109bc, 0x109bd,
18893 0x109c0, 0x109cf,
18894 0x109d2, 0x109ff,
18895 0x10a40, 0x10a48,
18896 0x10a7d, 0x10a7e,
18897 0x10a9d, 0x10a9f,
18898 0x10aeb, 0x10aef,
18899 0x10b58, 0x10b5f,
18900 0x10b78, 0x10b7f,
18901 0x10ba9, 0x10baf,
18902 0x10cfa, 0x10cff,
18903 0x10e60, 0x10e7e,
18904 0x10f1d, 0x10f26,
18905 0x10f51, 0x10f54,
18906 0x10fc5, 0x10fcb,
18907 0x11052, 0x11065,
18908 0x111e1, 0x111f4,
18909 0x1173a, 0x1173b,
18910 0x118ea, 0x118f2,
18911 0x11c5a, 0x11c6c,
18912 0x11fc0, 0x11fd4,
18913 0x16b5b, 0x16b61,
18914 0x16e80, 0x16e96,
18915 0x1d2e0, 0x1d2f3,
18916 0x1d360, 0x1d378,
18917 0x1e8c7, 0x1e8cf,
18918 0x1ec71, 0x1ecab,
18919 0x1ecad, 0x1ecaf,
18920 0x1ecb1, 0x1ecb4,
18921 0x1ed01, 0x1ed2d,
18922 0x1ed2f, 0x1ed3d,
18923 0x1f100, 0x1f10c,
18924 }; /* END of CR_No */
18925 
18926 /* PROPERTY: 'Noncharacter_Code_Point': Binary Property */
18927 static const OnigCodePoint
18928 CR_Noncharacter_Code_Point[] = { 18,
18929 0xfdd0, 0xfdef,
18930 0xfffe, 0xffff,
18931 0x1fffe, 0x1ffff,
18932 0x2fffe, 0x2ffff,
18933 0x3fffe, 0x3ffff,
18934 0x4fffe, 0x4ffff,
18935 0x5fffe, 0x5ffff,
18936 0x6fffe, 0x6ffff,
18937 0x7fffe, 0x7ffff,
18938 0x8fffe, 0x8ffff,
18939 0x9fffe, 0x9ffff,
18940 0xafffe, 0xaffff,
18941 0xbfffe, 0xbffff,
18942 0xcfffe, 0xcffff,
18943 0xdfffe, 0xdffff,
18944 0xefffe, 0xeffff,
18945 0xffffe, 0xfffff,
18946 0x10fffe, 0x10ffff,
18947 }; /* END of CR_Noncharacter_Code_Point */
18948 
18949 /* PROPERTY: 'Nushu': Script */
18950 static const OnigCodePoint
18951 CR_Nushu[] = { 2,
18952 0x16fe1, 0x16fe1,
18953 0x1b170, 0x1b2fb,
18954 }; /* END of CR_Nushu */
18955 
18956 /* PROPERTY: 'Nyiakeng_Puachue_Hmong': Script */
18957 static const OnigCodePoint
18958 CR_Nyiakeng_Puachue_Hmong[] = { 4,
18959 0x1e100, 0x1e12c,
18960 0x1e130, 0x1e13d,
18961 0x1e140, 0x1e149,
18962 0x1e14e, 0x1e14f,
18963 }; /* END of CR_Nyiakeng_Puachue_Hmong */
18964 
18965 /* PROPERTY: 'Ogham': Script */
18966 static const OnigCodePoint
18967 CR_Ogham[] = { 1,
18968 0x1680, 0x169c,
18969 }; /* END of CR_Ogham */
18970 
18971 /* PROPERTY: 'Ol_Chiki': Script */
18972 static const OnigCodePoint
18973 CR_Ol_Chiki[] = { 1,
18974 0x1c50, 0x1c7f,
18975 }; /* END of CR_Ol_Chiki */
18976 
18977 /* PROPERTY: 'Old_Hungarian': Script */
18978 static const OnigCodePoint
18979 CR_Old_Hungarian[] = { 3,
18980 0x10c80, 0x10cb2,
18981 0x10cc0, 0x10cf2,
18982 0x10cfa, 0x10cff,
18983 }; /* END of CR_Old_Hungarian */
18984 
18985 /* PROPERTY: 'Old_Italic': Script */
18986 static const OnigCodePoint
18987 CR_Old_Italic[] = { 2,
18988 0x10300, 0x10323,
18989 0x1032d, 0x1032f,
18990 }; /* END of CR_Old_Italic */
18991 
18992 /* PROPERTY: 'Old_North_Arabian': Script */
18993 static const OnigCodePoint
18994 CR_Old_North_Arabian[] = { 1,
18995 0x10a80, 0x10a9f,
18996 }; /* END of CR_Old_North_Arabian */
18997 
18998 /* PROPERTY: 'Old_Permic': Script */
18999 static const OnigCodePoint
19000 CR_Old_Permic[] = { 1,
19001 0x10350, 0x1037a,
19002 }; /* END of CR_Old_Permic */
19003 
19004 /* PROPERTY: 'Old_Persian': Script */
19005 static const OnigCodePoint
19006 CR_Old_Persian[] = { 2,
19007 0x103a0, 0x103c3,
19008 0x103c8, 0x103d5,
19009 }; /* END of CR_Old_Persian */
19010 
19011 /* PROPERTY: 'Old_Sogdian': Script */
19012 static const OnigCodePoint
19013 CR_Old_Sogdian[] = { 1,
19014 0x10f00, 0x10f27,
19015 }; /* END of CR_Old_Sogdian */
19016 
19017 /* PROPERTY: 'Old_South_Arabian': Script */
19018 static const OnigCodePoint
19019 CR_Old_South_Arabian[] = { 1,
19020 0x10a60, 0x10a7f,
19021 }; /* END of CR_Old_South_Arabian */
19022 
19023 /* PROPERTY: 'Old_Turkic': Script */
19024 static const OnigCodePoint
19025 CR_Old_Turkic[] = { 1,
19026 0x10c00, 0x10c48,
19027 }; /* END of CR_Old_Turkic */
19028 
19029 /* PROPERTY: 'Oriya': Script */
19030 static const OnigCodePoint
19031 CR_Oriya[] = { 14,
19032 0x0b01, 0x0b03,
19033 0x0b05, 0x0b0c,
19034 0x0b0f, 0x0b10,
19035 0x0b13, 0x0b28,
19036 0x0b2a, 0x0b30,
19037 0x0b32, 0x0b33,
19038 0x0b35, 0x0b39,
19039 0x0b3c, 0x0b44,
19040 0x0b47, 0x0b48,
19041 0x0b4b, 0x0b4d,
19042 0x0b55, 0x0b57,
19043 0x0b5c, 0x0b5d,
19044 0x0b5f, 0x0b63,
19045 0x0b66, 0x0b77,
19046 }; /* END of CR_Oriya */
19047 
19048 /* PROPERTY: 'Osage': Script */
19049 static const OnigCodePoint
19050 CR_Osage[] = { 2,
19051 0x104b0, 0x104d3,
19052 0x104d8, 0x104fb,
19053 }; /* END of CR_Osage */
19054 
19055 /* PROPERTY: 'Osmanya': Script */
19056 static const OnigCodePoint
19057 CR_Osmanya[] = { 2,
19058 0x10480, 0x1049d,
19059 0x104a0, 0x104a9,
19060 }; /* END of CR_Osmanya */
19061 
19062 /* PROPERTY: 'Other_Alphabetic': Binary Property */
19063 static const OnigCodePoint
19064 CR_Other_Alphabetic[] = { 230,
19065 0x0345, 0x0345,
19066 0x05b0, 0x05bd,
19067 0x05bf, 0x05bf,
19068 0x05c1, 0x05c2,
19069 0x05c4, 0x05c5,
19070 0x05c7, 0x05c7,
19071 0x0610, 0x061a,
19072 0x064b, 0x0657,
19073 0x0659, 0x065f,
19074 0x0670, 0x0670,
19075 0x06d6, 0x06dc,
19076 0x06e1, 0x06e4,
19077 0x06e7, 0x06e8,
19078 0x06ed, 0x06ed,
19079 0x0711, 0x0711,
19080 0x0730, 0x073f,
19081 0x07a6, 0x07b0,
19082 0x0816, 0x0817,
19083 0x081b, 0x0823,
19084 0x0825, 0x0827,
19085 0x0829, 0x082c,
19086 0x08d4, 0x08df,
19087 0x08e3, 0x08e9,
19088 0x08f0, 0x0903,
19089 0x093a, 0x093b,
19090 0x093e, 0x094c,
19091 0x094e, 0x094f,
19092 0x0955, 0x0957,
19093 0x0962, 0x0963,
19094 0x0981, 0x0983,
19095 0x09be, 0x09c4,
19096 0x09c7, 0x09c8,
19097 0x09cb, 0x09cc,
19098 0x09d7, 0x09d7,
19099 0x09e2, 0x09e3,
19100 0x0a01, 0x0a03,
19101 0x0a3e, 0x0a42,
19102 0x0a47, 0x0a48,
19103 0x0a4b, 0x0a4c,
19104 0x0a51, 0x0a51,
19105 0x0a70, 0x0a71,
19106 0x0a75, 0x0a75,
19107 0x0a81, 0x0a83,
19108 0x0abe, 0x0ac5,
19109 0x0ac7, 0x0ac9,
19110 0x0acb, 0x0acc,
19111 0x0ae2, 0x0ae3,
19112 0x0afa, 0x0afc,
19113 0x0b01, 0x0b03,
19114 0x0b3e, 0x0b44,
19115 0x0b47, 0x0b48,
19116 0x0b4b, 0x0b4c,
19117 0x0b56, 0x0b57,
19118 0x0b62, 0x0b63,
19119 0x0b82, 0x0b82,
19120 0x0bbe, 0x0bc2,
19121 0x0bc6, 0x0bc8,
19122 0x0bca, 0x0bcc,
19123 0x0bd7, 0x0bd7,
19124 0x0c00, 0x0c03,
19125 0x0c3e, 0x0c44,
19126 0x0c46, 0x0c48,
19127 0x0c4a, 0x0c4c,
19128 0x0c55, 0x0c56,
19129 0x0c62, 0x0c63,
19130 0x0c81, 0x0c83,
19131 0x0cbe, 0x0cc4,
19132 0x0cc6, 0x0cc8,
19133 0x0cca, 0x0ccc,
19134 0x0cd5, 0x0cd6,
19135 0x0ce2, 0x0ce3,
19136 0x0d00, 0x0d03,
19137 0x0d3e, 0x0d44,
19138 0x0d46, 0x0d48,
19139 0x0d4a, 0x0d4c,
19140 0x0d57, 0x0d57,
19141 0x0d62, 0x0d63,
19142 0x0d81, 0x0d83,
19143 0x0dcf, 0x0dd4,
19144 0x0dd6, 0x0dd6,
19145 0x0dd8, 0x0ddf,
19146 0x0df2, 0x0df3,
19147 0x0e31, 0x0e31,
19148 0x0e34, 0x0e3a,
19149 0x0e4d, 0x0e4d,
19150 0x0eb1, 0x0eb1,
19151 0x0eb4, 0x0eb9,
19152 0x0ebb, 0x0ebc,
19153 0x0ecd, 0x0ecd,
19154 0x0f71, 0x0f81,
19155 0x0f8d, 0x0f97,
19156 0x0f99, 0x0fbc,
19157 0x102b, 0x1036,
19158 0x1038, 0x1038,
19159 0x103b, 0x103e,
19160 0x1056, 0x1059,
19161 0x105e, 0x1060,
19162 0x1062, 0x1064,
19163 0x1067, 0x106d,
19164 0x1071, 0x1074,
19165 0x1082, 0x108d,
19166 0x108f, 0x108f,
19167 0x109a, 0x109d,
19168 0x1712, 0x1713,
19169 0x1732, 0x1733,
19170 0x1752, 0x1753,
19171 0x1772, 0x1773,
19172 0x17b6, 0x17c8,
19173 0x1885, 0x1886,
19174 0x18a9, 0x18a9,
19175 0x1920, 0x192b,
19176 0x1930, 0x1938,
19177 0x1a17, 0x1a1b,
19178 0x1a55, 0x1a5e,
19179 0x1a61, 0x1a74,
19180 0x1abf, 0x1ac0,
19181 0x1b00, 0x1b04,
19182 0x1b35, 0x1b43,
19183 0x1b80, 0x1b82,
19184 0x1ba1, 0x1ba9,
19185 0x1bac, 0x1bad,
19186 0x1be7, 0x1bf1,
19187 0x1c24, 0x1c36,
19188 0x1de7, 0x1df4,
19189 0x24b6, 0x24e9,
19190 0x2de0, 0x2dff,
19191 0xa674, 0xa67b,
19192 0xa69e, 0xa69f,
19193 0xa802, 0xa802,
19194 0xa80b, 0xa80b,
19195 0xa823, 0xa827,
19196 0xa880, 0xa881,
19197 0xa8b4, 0xa8c3,
19198 0xa8c5, 0xa8c5,
19199 0xa8ff, 0xa8ff,
19200 0xa926, 0xa92a,
19201 0xa947, 0xa952,
19202 0xa980, 0xa983,
19203 0xa9b4, 0xa9bf,
19204 0xa9e5, 0xa9e5,
19205 0xaa29, 0xaa36,
19206 0xaa43, 0xaa43,
19207 0xaa4c, 0xaa4d,
19208 0xaa7b, 0xaa7d,
19209 0xaab0, 0xaab0,
19210 0xaab2, 0xaab4,
19211 0xaab7, 0xaab8,
19212 0xaabe, 0xaabe,
19213 0xaaeb, 0xaaef,
19214 0xaaf5, 0xaaf5,
19215 0xabe3, 0xabea,
19216 0xfb1e, 0xfb1e,
19217 0x10376, 0x1037a,
19218 0x10a01, 0x10a03,
19219 0x10a05, 0x10a06,
19220 0x10a0c, 0x10a0f,
19221 0x10d24, 0x10d27,
19222 0x10eab, 0x10eac,
19223 0x11000, 0x11002,
19224 0x11038, 0x11045,
19225 0x11082, 0x11082,
19226 0x110b0, 0x110b8,
19227 0x11100, 0x11102,
19228 0x11127, 0x11132,
19229 0x11145, 0x11146,
19230 0x11180, 0x11182,
19231 0x111b3, 0x111bf,
19232 0x111ce, 0x111cf,
19233 0x1122c, 0x11234,
19234 0x11237, 0x11237,
19235 0x1123e, 0x1123e,
19236 0x112df, 0x112e8,
19237 0x11300, 0x11303,
19238 0x1133e, 0x11344,
19239 0x11347, 0x11348,
19240 0x1134b, 0x1134c,
19241 0x11357, 0x11357,
19242 0x11362, 0x11363,
19243 0x11435, 0x11441,
19244 0x11443, 0x11445,
19245 0x114b0, 0x114c1,
19246 0x115af, 0x115b5,
19247 0x115b8, 0x115be,
19248 0x115dc, 0x115dd,
19249 0x11630, 0x1163e,
19250 0x11640, 0x11640,
19251 0x116ab, 0x116b5,
19252 0x1171d, 0x1172a,
19253 0x1182c, 0x11838,
19254 0x11930, 0x11935,
19255 0x11937, 0x11938,
19256 0x1193b, 0x1193c,
19257 0x11940, 0x11940,
19258 0x11942, 0x11942,
19259 0x119d1, 0x119d7,
19260 0x119da, 0x119df,
19261 0x119e4, 0x119e4,
19262 0x11a01, 0x11a0a,
19263 0x11a35, 0x11a39,
19264 0x11a3b, 0x11a3e,
19265 0x11a51, 0x11a5b,
19266 0x11a8a, 0x11a97,
19267 0x11c2f, 0x11c36,
19268 0x11c38, 0x11c3e,
19269 0x11c92, 0x11ca7,
19270 0x11ca9, 0x11cb6,
19271 0x11d31, 0x11d36,
19272 0x11d3a, 0x11d3a,
19273 0x11d3c, 0x11d3d,
19274 0x11d3f, 0x11d41,
19275 0x11d43, 0x11d43,
19276 0x11d47, 0x11d47,
19277 0x11d8a, 0x11d8e,
19278 0x11d90, 0x11d91,
19279 0x11d93, 0x11d96,
19280 0x11ef3, 0x11ef6,
19281 0x16f4f, 0x16f4f,
19282 0x16f51, 0x16f87,
19283 0x16f8f, 0x16f92,
19284 0x16ff0, 0x16ff1,
19285 0x1bc9e, 0x1bc9e,
19286 0x1e000, 0x1e006,
19287 0x1e008, 0x1e018,
19288 0x1e01b, 0x1e021,
19289 0x1e023, 0x1e024,
19290 0x1e026, 0x1e02a,
19291 0x1e947, 0x1e947,
19292 0x1f130, 0x1f149,
19293 0x1f150, 0x1f169,
19294 0x1f170, 0x1f189,
19295 }; /* END of CR_Other_Alphabetic */
19296 
19297 /* PROPERTY: 'Other_Default_Ignorable_Code_Point': Binary Property */
19298 static const OnigCodePoint
19299 CR_Other_Default_Ignorable_Code_Point[] = { 11,
19300 0x034f, 0x034f,
19301 0x115f, 0x1160,
19302 0x17b4, 0x17b5,
19303 0x2065, 0x2065,
19304 0x3164, 0x3164,
19305 0xffa0, 0xffa0,
19306 0xfff0, 0xfff8,
19307 0xe0000, 0xe0000,
19308 0xe0002, 0xe001f,
19309 0xe0080, 0xe00ff,
19310 0xe01f0, 0xe0fff,
19311 }; /* END of CR_Other_Default_Ignorable_Code_Point */
19312 
19313 /* PROPERTY: 'Other_Grapheme_Extend': Binary Property */
19314 static const OnigCodePoint
19315 CR_Other_Grapheme_Extend[] = { 25,
19316 0x09be, 0x09be,
19317 0x09d7, 0x09d7,
19318 0x0b3e, 0x0b3e,
19319 0x0b57, 0x0b57,
19320 0x0bbe, 0x0bbe,
19321 0x0bd7, 0x0bd7,
19322 0x0cc2, 0x0cc2,
19323 0x0cd5, 0x0cd6,
19324 0x0d3e, 0x0d3e,
19325 0x0d57, 0x0d57,
19326 0x0dcf, 0x0dcf,
19327 0x0ddf, 0x0ddf,
19328 0x1b35, 0x1b35,
19329 0x200c, 0x200c,
19330 0x302e, 0x302f,
19331 0xff9e, 0xff9f,
19332 0x1133e, 0x1133e,
19333 0x11357, 0x11357,
19334 0x114b0, 0x114b0,
19335 0x114bd, 0x114bd,
19336 0x115af, 0x115af,
19337 0x11930, 0x11930,
19338 0x1d165, 0x1d165,
19339 0x1d16e, 0x1d172,
19340 0xe0020, 0xe007f,
19341 }; /* END of CR_Other_Grapheme_Extend */
19342 
19343 /* PROPERTY: 'Other_ID_Continue': Binary Property */
19344 static const OnigCodePoint
19345 CR_Other_ID_Continue[] = { 4,
19346 0x00b7, 0x00b7,
19347 0x0387, 0x0387,
19348 0x1369, 0x1371,
19349 0x19da, 0x19da,
19350 }; /* END of CR_Other_ID_Continue */
19351 
19352 /* PROPERTY: 'Other_ID_Start': Binary Property */
19353 static const OnigCodePoint
19354 CR_Other_ID_Start[] = { 4,
19355 0x1885, 0x1886,
19356 0x2118, 0x2118,
19357 0x212e, 0x212e,
19358 0x309b, 0x309c,
19359 }; /* END of CR_Other_ID_Start */
19360 
19361 /* PROPERTY: 'Other_Lowercase': Binary Property */
19362 static const OnigCodePoint
19363 CR_Other_Lowercase[] = { 20,
19364 0x00aa, 0x00aa,
19365 0x00ba, 0x00ba,
19366 0x02b0, 0x02b8,
19367 0x02c0, 0x02c1,
19368 0x02e0, 0x02e4,
19369 0x0345, 0x0345,
19370 0x037a, 0x037a,
19371 0x1d2c, 0x1d6a,
19372 0x1d78, 0x1d78,
19373 0x1d9b, 0x1dbf,
19374 0x2071, 0x2071,
19375 0x207f, 0x207f,
19376 0x2090, 0x209c,
19377 0x2170, 0x217f,
19378 0x24d0, 0x24e9,
19379 0x2c7c, 0x2c7d,
19380 0xa69c, 0xa69d,
19381 0xa770, 0xa770,
19382 0xa7f8, 0xa7f9,
19383 0xab5c, 0xab5f,
19384 }; /* END of CR_Other_Lowercase */
19385 
19386 /* PROPERTY: 'Other_Math': Binary Property */
19387 static const OnigCodePoint
19388 CR_Other_Math[] = { 134,
19389 0x005e, 0x005e,
19390 0x03d0, 0x03d2,
19391 0x03d5, 0x03d5,
19392 0x03f0, 0x03f1,
19393 0x03f4, 0x03f5,
19394 0x2016, 0x2016,
19395 0x2032, 0x2034,
19396 0x2040, 0x2040,
19397 0x2061, 0x2064,
19398 0x207d, 0x207e,
19399 0x208d, 0x208e,
19400 0x20d0, 0x20dc,
19401 0x20e1, 0x20e1,
19402 0x20e5, 0x20e6,
19403 0x20eb, 0x20ef,
19404 0x2102, 0x2102,
19405 0x2107, 0x2107,
19406 0x210a, 0x2113,
19407 0x2115, 0x2115,
19408 0x2119, 0x211d,
19409 0x2124, 0x2124,
19410 0x2128, 0x2129,
19411 0x212c, 0x212d,
19412 0x212f, 0x2131,
19413 0x2133, 0x2138,
19414 0x213c, 0x213f,
19415 0x2145, 0x2149,
19416 0x2195, 0x2199,
19417 0x219c, 0x219f,
19418 0x21a1, 0x21a2,
19419 0x21a4, 0x21a5,
19420 0x21a7, 0x21a7,
19421 0x21a9, 0x21ad,
19422 0x21b0, 0x21b1,
19423 0x21b6, 0x21b7,
19424 0x21bc, 0x21cd,
19425 0x21d0, 0x21d1,
19426 0x21d3, 0x21d3,
19427 0x21d5, 0x21db,
19428 0x21dd, 0x21dd,
19429 0x21e4, 0x21e5,
19430 0x2308, 0x230b,
19431 0x23b4, 0x23b5,
19432 0x23b7, 0x23b7,
19433 0x23d0, 0x23d0,
19434 0x23e2, 0x23e2,
19435 0x25a0, 0x25a1,
19436 0x25ae, 0x25b6,
19437 0x25bc, 0x25c0,
19438 0x25c6, 0x25c7,
19439 0x25ca, 0x25cb,
19440 0x25cf, 0x25d3,
19441 0x25e2, 0x25e2,
19442 0x25e4, 0x25e4,
19443 0x25e7, 0x25ec,
19444 0x2605, 0x2606,
19445 0x2640, 0x2640,
19446 0x2642, 0x2642,
19447 0x2660, 0x2663,
19448 0x266d, 0x266e,
19449 0x27c5, 0x27c6,
19450 0x27e6, 0x27ef,
19451 0x2983, 0x2998,
19452 0x29d8, 0x29db,
19453 0x29fc, 0x29fd,
19454 0xfe61, 0xfe61,
19455 0xfe63, 0xfe63,
19456 0xfe68, 0xfe68,
19457 0xff3c, 0xff3c,
19458 0xff3e, 0xff3e,
19459 0x1d400, 0x1d454,
19460 0x1d456, 0x1d49c,
19461 0x1d49e, 0x1d49f,
19462 0x1d4a2, 0x1d4a2,
19463 0x1d4a5, 0x1d4a6,
19464 0x1d4a9, 0x1d4ac,
19465 0x1d4ae, 0x1d4b9,
19466 0x1d4bb, 0x1d4bb,
19467 0x1d4bd, 0x1d4c3,
19468 0x1d4c5, 0x1d505,
19469 0x1d507, 0x1d50a,
19470 0x1d50d, 0x1d514,
19471 0x1d516, 0x1d51c,
19472 0x1d51e, 0x1d539,
19473 0x1d53b, 0x1d53e,
19474 0x1d540, 0x1d544,
19475 0x1d546, 0x1d546,
19476 0x1d54a, 0x1d550,
19477 0x1d552, 0x1d6a5,
19478 0x1d6a8, 0x1d6c0,
19479 0x1d6c2, 0x1d6da,
19480 0x1d6dc, 0x1d6fa,
19481 0x1d6fc, 0x1d714,
19482 0x1d716, 0x1d734,
19483 0x1d736, 0x1d74e,
19484 0x1d750, 0x1d76e,
19485 0x1d770, 0x1d788,
19486 0x1d78a, 0x1d7a8,
19487 0x1d7aa, 0x1d7c2,
19488 0x1d7c4, 0x1d7cb,
19489 0x1d7ce, 0x1d7ff,
19490 0x1ee00, 0x1ee03,
19491 0x1ee05, 0x1ee1f,
19492 0x1ee21, 0x1ee22,
19493 0x1ee24, 0x1ee24,
19494 0x1ee27, 0x1ee27,
19495 0x1ee29, 0x1ee32,
19496 0x1ee34, 0x1ee37,
19497 0x1ee39, 0x1ee39,
19498 0x1ee3b, 0x1ee3b,
19499 0x1ee42, 0x1ee42,
19500 0x1ee47, 0x1ee47,
19501 0x1ee49, 0x1ee49,
19502 0x1ee4b, 0x1ee4b,
19503 0x1ee4d, 0x1ee4f,
19504 0x1ee51, 0x1ee52,
19505 0x1ee54, 0x1ee54,
19506 0x1ee57, 0x1ee57,
19507 0x1ee59, 0x1ee59,
19508 0x1ee5b, 0x1ee5b,
19509 0x1ee5d, 0x1ee5d,
19510 0x1ee5f, 0x1ee5f,
19511 0x1ee61, 0x1ee62,
19512 0x1ee64, 0x1ee64,
19513 0x1ee67, 0x1ee6a,
19514 0x1ee6c, 0x1ee72,
19515 0x1ee74, 0x1ee77,
19516 0x1ee79, 0x1ee7c,
19517 0x1ee7e, 0x1ee7e,
19518 0x1ee80, 0x1ee89,
19519 0x1ee8b, 0x1ee9b,
19520 0x1eea1, 0x1eea3,
19521 0x1eea5, 0x1eea9,
19522 0x1eeab, 0x1eebb,
19523 }; /* END of CR_Other_Math */
19524 
19525 /* PROPERTY: 'Other_Uppercase': Binary Property */
19526 static const OnigCodePoint
19527 CR_Other_Uppercase[] = { 5,
19528 0x2160, 0x216f,
19529 0x24b6, 0x24cf,
19530 0x1f130, 0x1f149,
19531 0x1f150, 0x1f169,
19532 0x1f170, 0x1f189,
19533 }; /* END of CR_Other_Uppercase */
19534 
19535 /* PROPERTY: 'P': Major Category */
19536 #define CR_P CR_Punct
19537 
19538 /* PROPERTY: 'Pahawh_Hmong': Script */
19539 static const OnigCodePoint
19540 CR_Pahawh_Hmong[] = { 5,
19541 0x16b00, 0x16b45,
19542 0x16b50, 0x16b59,
19543 0x16b5b, 0x16b61,
19544 0x16b63, 0x16b77,
19545 0x16b7d, 0x16b8f,
19546 }; /* END of CR_Pahawh_Hmong */
19547 
19548 /* PROPERTY: 'Palmyrene': Script */
19549 static const OnigCodePoint
19550 CR_Palmyrene[] = { 1,
19551 0x10860, 0x1087f,
19552 }; /* END of CR_Palmyrene */
19553 
19554 /* PROPERTY: 'Pattern_Syntax': Binary Property */
19555 static const OnigCodePoint
19556 CR_Pattern_Syntax[] = { 28,
19557 0x0021, 0x002f,
19558 0x003a, 0x0040,
19559 0x005b, 0x005e,
19560 0x0060, 0x0060,
19561 0x007b, 0x007e,
19562 0x00a1, 0x00a7,
19563 0x00a9, 0x00a9,
19564 0x00ab, 0x00ac,
19565 0x00ae, 0x00ae,
19566 0x00b0, 0x00b1,
19567 0x00b6, 0x00b6,
19568 0x00bb, 0x00bb,
19569 0x00bf, 0x00bf,
19570 0x00d7, 0x00d7,
19571 0x00f7, 0x00f7,
19572 0x2010, 0x2027,
19573 0x2030, 0x203e,
19574 0x2041, 0x2053,
19575 0x2055, 0x205e,
19576 0x2190, 0x245f,
19577 0x2500, 0x2775,
19578 0x2794, 0x2bff,
19579 0x2e00, 0x2e7f,
19580 0x3001, 0x3003,
19581 0x3008, 0x3020,
19582 0x3030, 0x3030,
19583 0xfd3e, 0xfd3f,
19584 0xfe45, 0xfe46,
19585 }; /* END of CR_Pattern_Syntax */
19586 
19587 /* PROPERTY: 'Pattern_White_Space': Binary Property */
19588 static const OnigCodePoint
19589 CR_Pattern_White_Space[] = { 5,
19590 0x0009, 0x000d,
19591 0x0020, 0x0020,
19592 0x0085, 0x0085,
19593 0x200e, 0x200f,
19594 0x2028, 0x2029,
19595 }; /* END of CR_Pattern_White_Space */
19596 
19597 /* PROPERTY: 'Pau_Cin_Hau': Script */
19598 static const OnigCodePoint
19599 CR_Pau_Cin_Hau[] = { 1,
19600 0x11ac0, 0x11af8,
19601 }; /* END of CR_Pau_Cin_Hau */
19602 
19603 /* PROPERTY: 'Pc': General Category */
19604 static const OnigCodePoint
19605 CR_Pc[] = { 6,
19606 0x005f, 0x005f,
19607 0x203f, 0x2040,
19608 0x2054, 0x2054,
19609 0xfe33, 0xfe34,
19610 0xfe4d, 0xfe4f,
19611 0xff3f, 0xff3f,
19612 }; /* END of CR_Pc */
19613 
19614 /* PROPERTY: 'Pd': General Category */
19615 static const OnigCodePoint
19616 CR_Pd[] = { 18,
19617 0x002d, 0x002d,
19618 0x058a, 0x058a,
19619 0x05be, 0x05be,
19620 0x1400, 0x1400,
19621 0x1806, 0x1806,
19622 0x2010, 0x2015,
19623 0x2e17, 0x2e17,
19624 0x2e1a, 0x2e1a,
19625 0x2e3a, 0x2e3b,
19626 0x2e40, 0x2e40,
19627 0x301c, 0x301c,
19628 0x3030, 0x3030,
19629 0x30a0, 0x30a0,
19630 0xfe31, 0xfe32,
19631 0xfe58, 0xfe58,
19632 0xfe63, 0xfe63,
19633 0xff0d, 0xff0d,
19634 0x10ead, 0x10ead,
19635 }; /* END of CR_Pd */
19636 
19637 /* PROPERTY: 'Pe': General Category */
19638 static const OnigCodePoint
19639 CR_Pe[] = { 72,
19640 0x0029, 0x0029,
19641 0x005d, 0x005d,
19642 0x007d, 0x007d,
19643 0x0f3b, 0x0f3b,
19644 0x0f3d, 0x0f3d,
19645 0x169c, 0x169c,
19646 0x2046, 0x2046,
19647 0x207e, 0x207e,
19648 0x208e, 0x208e,
19649 0x2309, 0x2309,
19650 0x230b, 0x230b,
19651 0x232a, 0x232a,
19652 0x2769, 0x2769,
19653 0x276b, 0x276b,
19654 0x276d, 0x276d,
19655 0x276f, 0x276f,
19656 0x2771, 0x2771,
19657 0x2773, 0x2773,
19658 0x2775, 0x2775,
19659 0x27c6, 0x27c6,
19660 0x27e7, 0x27e7,
19661 0x27e9, 0x27e9,
19662 0x27eb, 0x27eb,
19663 0x27ed, 0x27ed,
19664 0x27ef, 0x27ef,
19665 0x2984, 0x2984,
19666 0x2986, 0x2986,
19667 0x2988, 0x2988,
19668 0x298a, 0x298a,
19669 0x298c, 0x298c,
19670 0x298e, 0x298e,
19671 0x2990, 0x2990,
19672 0x2992, 0x2992,
19673 0x2994, 0x2994,
19674 0x2996, 0x2996,
19675 0x2998, 0x2998,
19676 0x29d9, 0x29d9,
19677 0x29db, 0x29db,
19678 0x29fd, 0x29fd,
19679 0x2e23, 0x2e23,
19680 0x2e25, 0x2e25,
19681 0x2e27, 0x2e27,
19682 0x2e29, 0x2e29,
19683 0x3009, 0x3009,
19684 0x300b, 0x300b,
19685 0x300d, 0x300d,
19686 0x300f, 0x300f,
19687 0x3011, 0x3011,
19688 0x3015, 0x3015,
19689 0x3017, 0x3017,
19690 0x3019, 0x3019,
19691 0x301b, 0x301b,
19692 0x301e, 0x301f,
19693 0xfd3e, 0xfd3e,
19694 0xfe18, 0xfe18,
19695 0xfe36, 0xfe36,
19696 0xfe38, 0xfe38,
19697 0xfe3a, 0xfe3a,
19698 0xfe3c, 0xfe3c,
19699 0xfe3e, 0xfe3e,
19700 0xfe40, 0xfe40,
19701 0xfe42, 0xfe42,
19702 0xfe44, 0xfe44,
19703 0xfe48, 0xfe48,
19704 0xfe5a, 0xfe5a,
19705 0xfe5c, 0xfe5c,
19706 0xfe5e, 0xfe5e,
19707 0xff09, 0xff09,
19708 0xff3d, 0xff3d,
19709 0xff5d, 0xff5d,
19710 0xff60, 0xff60,
19711 0xff63, 0xff63,
19712 }; /* END of CR_Pe */
19713 
19714 /* PROPERTY: 'Pf': General Category */
19715 static const OnigCodePoint
19716 CR_Pf[] = { 10,
19717 0x00bb, 0x00bb,
19718 0x2019, 0x2019,
19719 0x201d, 0x201d,
19720 0x203a, 0x203a,
19721 0x2e03, 0x2e03,
19722 0x2e05, 0x2e05,
19723 0x2e0a, 0x2e0a,
19724 0x2e0d, 0x2e0d,
19725 0x2e1d, 0x2e1d,
19726 0x2e21, 0x2e21,
19727 }; /* END of CR_Pf */
19728 
19729 /* PROPERTY: 'Phags_Pa': Script */
19730 static const OnigCodePoint
19731 CR_Phags_Pa[] = { 1,
19732 0xa840, 0xa877,
19733 }; /* END of CR_Phags_Pa */
19734 
19735 /* PROPERTY: 'Phoenician': Script */
19736 static const OnigCodePoint
19737 CR_Phoenician[] = { 2,
19738 0x10900, 0x1091b,
19739 0x1091f, 0x1091f,
19740 }; /* END of CR_Phoenician */
19741 
19742 /* PROPERTY: 'Pi': General Category */
19743 static const OnigCodePoint
19744 CR_Pi[] = { 11,
19745 0x00ab, 0x00ab,
19746 0x2018, 0x2018,
19747 0x201b, 0x201c,
19748 0x201f, 0x201f,
19749 0x2039, 0x2039,
19750 0x2e02, 0x2e02,
19751 0x2e04, 0x2e04,
19752 0x2e09, 0x2e09,
19753 0x2e0c, 0x2e0c,
19754 0x2e1c, 0x2e1c,
19755 0x2e20, 0x2e20,
19756 }; /* END of CR_Pi */
19757 
19758 /* PROPERTY: 'Po': General Category */
19759 static const OnigCodePoint
19760 CR_Po[] = { 181,
19761 0x0021, 0x0023,
19762 0x0025, 0x0027,
19763 0x002a, 0x002a,
19764 0x002c, 0x002c,
19765 0x002e, 0x002f,
19766 0x003a, 0x003b,
19767 0x003f, 0x0040,
19768 0x005c, 0x005c,
19769 0x00a1, 0x00a1,
19770 0x00a7, 0x00a7,
19771 0x00b6, 0x00b7,
19772 0x00bf, 0x00bf,
19773 0x037e, 0x037e,
19774 0x0387, 0x0387,
19775 0x055a, 0x055f,
19776 0x0589, 0x0589,
19777 0x05c0, 0x05c0,
19778 0x05c3, 0x05c3,
19779 0x05c6, 0x05c6,
19780 0x05f3, 0x05f4,
19781 0x0609, 0x060a,
19782 0x060c, 0x060d,
19783 0x061b, 0x061b,
19784 0x061e, 0x061f,
19785 0x066a, 0x066d,
19786 0x06d4, 0x06d4,
19787 0x0700, 0x070d,
19788 0x07f7, 0x07f9,
19789 0x0830, 0x083e,
19790 0x085e, 0x085e,
19791 0x0964, 0x0965,
19792 0x0970, 0x0970,
19793 0x09fd, 0x09fd,
19794 0x0a76, 0x0a76,
19795 0x0af0, 0x0af0,
19796 0x0c77, 0x0c77,
19797 0x0c84, 0x0c84,
19798 0x0df4, 0x0df4,
19799 0x0e4f, 0x0e4f,
19800 0x0e5a, 0x0e5b,
19801 0x0f04, 0x0f12,
19802 0x0f14, 0x0f14,
19803 0x0f85, 0x0f85,
19804 0x0fd0, 0x0fd4,
19805 0x0fd9, 0x0fda,
19806 0x104a, 0x104f,
19807 0x10fb, 0x10fb,
19808 0x1360, 0x1368,
19809 0x166e, 0x166e,
19810 0x16eb, 0x16ed,
19811 0x1735, 0x1736,
19812 0x17d4, 0x17d6,
19813 0x17d8, 0x17da,
19814 0x1800, 0x1805,
19815 0x1807, 0x180a,
19816 0x1944, 0x1945,
19817 0x1a1e, 0x1a1f,
19818 0x1aa0, 0x1aa6,
19819 0x1aa8, 0x1aad,
19820 0x1b5a, 0x1b60,
19821 0x1bfc, 0x1bff,
19822 0x1c3b, 0x1c3f,
19823 0x1c7e, 0x1c7f,
19824 0x1cc0, 0x1cc7,
19825 0x1cd3, 0x1cd3,
19826 0x2016, 0x2017,
19827 0x2020, 0x2027,
19828 0x2030, 0x2038,
19829 0x203b, 0x203e,
19830 0x2041, 0x2043,
19831 0x2047, 0x2051,
19832 0x2053, 0x2053,
19833 0x2055, 0x205e,
19834 0x2cf9, 0x2cfc,
19835 0x2cfe, 0x2cff,
19836 0x2d70, 0x2d70,
19837 0x2e00, 0x2e01,
19838 0x2e06, 0x2e08,
19839 0x2e0b, 0x2e0b,
19840 0x2e0e, 0x2e16,
19841 0x2e18, 0x2e19,
19842 0x2e1b, 0x2e1b,
19843 0x2e1e, 0x2e1f,
19844 0x2e2a, 0x2e2e,
19845 0x2e30, 0x2e39,
19846 0x2e3c, 0x2e3f,
19847 0x2e41, 0x2e41,
19848 0x2e43, 0x2e4f,
19849 0x2e52, 0x2e52,
19850 0x3001, 0x3003,
19851 0x303d, 0x303d,
19852 0x30fb, 0x30fb,
19853 0xa4fe, 0xa4ff,
19854 0xa60d, 0xa60f,
19855 0xa673, 0xa673,
19856 0xa67e, 0xa67e,
19857 0xa6f2, 0xa6f7,
19858 0xa874, 0xa877,
19859 0xa8ce, 0xa8cf,
19860 0xa8f8, 0xa8fa,
19861 0xa8fc, 0xa8fc,
19862 0xa92e, 0xa92f,
19863 0xa95f, 0xa95f,
19864 0xa9c1, 0xa9cd,
19865 0xa9de, 0xa9df,
19866 0xaa5c, 0xaa5f,
19867 0xaade, 0xaadf,
19868 0xaaf0, 0xaaf1,
19869 0xabeb, 0xabeb,
19870 0xfe10, 0xfe16,
19871 0xfe19, 0xfe19,
19872 0xfe30, 0xfe30,
19873 0xfe45, 0xfe46,
19874 0xfe49, 0xfe4c,
19875 0xfe50, 0xfe52,
19876 0xfe54, 0xfe57,
19877 0xfe5f, 0xfe61,
19878 0xfe68, 0xfe68,
19879 0xfe6a, 0xfe6b,
19880 0xff01, 0xff03,
19881 0xff05, 0xff07,
19882 0xff0a, 0xff0a,
19883 0xff0c, 0xff0c,
19884 0xff0e, 0xff0f,
19885 0xff1a, 0xff1b,
19886 0xff1f, 0xff20,
19887 0xff3c, 0xff3c,
19888 0xff61, 0xff61,
19889 0xff64, 0xff65,
19890 0x10100, 0x10102,
19891 0x1039f, 0x1039f,
19892 0x103d0, 0x103d0,
19893 0x1056f, 0x1056f,
19894 0x10857, 0x10857,
19895 0x1091f, 0x1091f,
19896 0x1093f, 0x1093f,
19897 0x10a50, 0x10a58,
19898 0x10a7f, 0x10a7f,
19899 0x10af0, 0x10af6,
19900 0x10b39, 0x10b3f,
19901 0x10b99, 0x10b9c,
19902 0x10f55, 0x10f59,
19903 0x11047, 0x1104d,
19904 0x110bb, 0x110bc,
19905 0x110be, 0x110c1,
19906 0x11140, 0x11143,
19907 0x11174, 0x11175,
19908 0x111c5, 0x111c8,
19909 0x111cd, 0x111cd,
19910 0x111db, 0x111db,
19911 0x111dd, 0x111df,
19912 0x11238, 0x1123d,
19913 0x112a9, 0x112a9,
19914 0x1144b, 0x1144f,
19915 0x1145a, 0x1145b,
19916 0x1145d, 0x1145d,
19917 0x114c6, 0x114c6,
19918 0x115c1, 0x115d7,
19919 0x11641, 0x11643,
19920 0x11660, 0x1166c,
19921 0x1173c, 0x1173e,
19922 0x1183b, 0x1183b,
19923 0x11944, 0x11946,
19924 0x119e2, 0x119e2,
19925 0x11a3f, 0x11a46,
19926 0x11a9a, 0x11a9c,
19927 0x11a9e, 0x11aa2,
19928 0x11c41, 0x11c45,
19929 0x11c70, 0x11c71,
19930 0x11ef7, 0x11ef8,
19931 0x11fff, 0x11fff,
19932 0x12470, 0x12474,
19933 0x16a6e, 0x16a6f,
19934 0x16af5, 0x16af5,
19935 0x16b37, 0x16b3b,
19936 0x16b44, 0x16b44,
19937 0x16e97, 0x16e9a,
19938 0x16fe2, 0x16fe2,
19939 0x1bc9f, 0x1bc9f,
19940 0x1da87, 0x1da8b,
19941 0x1e95e, 0x1e95f,
19942 }; /* END of CR_Po */
19943 
19944 /* PROPERTY: 'Prepended_Concatenation_Mark': Binary Property */
19945 static const OnigCodePoint
19946 CR_Prepended_Concatenation_Mark[] = { 6,
19947 0x0600, 0x0605,
19948 0x06dd, 0x06dd,
19949 0x070f, 0x070f,
19950 0x08e2, 0x08e2,
19951 0x110bd, 0x110bd,
19952 0x110cd, 0x110cd,
19953 }; /* END of CR_Prepended_Concatenation_Mark */
19954 
19955 /* PROPERTY: 'Ps': General Category */
19956 static const OnigCodePoint
19957 CR_Ps[] = { 75,
19958 0x0028, 0x0028,
19959 0x005b, 0x005b,
19960 0x007b, 0x007b,
19961 0x0f3a, 0x0f3a,
19962 0x0f3c, 0x0f3c,
19963 0x169b, 0x169b,
19964 0x201a, 0x201a,
19965 0x201e, 0x201e,
19966 0x2045, 0x2045,
19967 0x207d, 0x207d,
19968 0x208d, 0x208d,
19969 0x2308, 0x2308,
19970 0x230a, 0x230a,
19971 0x2329, 0x2329,
19972 0x2768, 0x2768,
19973 0x276a, 0x276a,
19974 0x276c, 0x276c,
19975 0x276e, 0x276e,
19976 0x2770, 0x2770,
19977 0x2772, 0x2772,
19978 0x2774, 0x2774,
19979 0x27c5, 0x27c5,
19980 0x27e6, 0x27e6,
19981 0x27e8, 0x27e8,
19982 0x27ea, 0x27ea,
19983 0x27ec, 0x27ec,
19984 0x27ee, 0x27ee,
19985 0x2983, 0x2983,
19986 0x2985, 0x2985,
19987 0x2987, 0x2987,
19988 0x2989, 0x2989,
19989 0x298b, 0x298b,
19990 0x298d, 0x298d,
19991 0x298f, 0x298f,
19992 0x2991, 0x2991,
19993 0x2993, 0x2993,
19994 0x2995, 0x2995,
19995 0x2997, 0x2997,
19996 0x29d8, 0x29d8,
19997 0x29da, 0x29da,
19998 0x29fc, 0x29fc,
19999 0x2e22, 0x2e22,
20000 0x2e24, 0x2e24,
20001 0x2e26, 0x2e26,
20002 0x2e28, 0x2e28,
20003 0x2e42, 0x2e42,
20004 0x3008, 0x3008,
20005 0x300a, 0x300a,
20006 0x300c, 0x300c,
20007 0x300e, 0x300e,
20008 0x3010, 0x3010,
20009 0x3014, 0x3014,
20010 0x3016, 0x3016,
20011 0x3018, 0x3018,
20012 0x301a, 0x301a,
20013 0x301d, 0x301d,
20014 0xfd3f, 0xfd3f,
20015 0xfe17, 0xfe17,
20016 0xfe35, 0xfe35,
20017 0xfe37, 0xfe37,
20018 0xfe39, 0xfe39,
20019 0xfe3b, 0xfe3b,
20020 0xfe3d, 0xfe3d,
20021 0xfe3f, 0xfe3f,
20022 0xfe41, 0xfe41,
20023 0xfe43, 0xfe43,
20024 0xfe47, 0xfe47,
20025 0xfe59, 0xfe59,
20026 0xfe5b, 0xfe5b,
20027 0xfe5d, 0xfe5d,
20028 0xff08, 0xff08,
20029 0xff3b, 0xff3b,
20030 0xff5b, 0xff5b,
20031 0xff5f, 0xff5f,
20032 0xff62, 0xff62,
20033 }; /* END of CR_Ps */
20034 
20035 /* PROPERTY: 'Psalter_Pahlavi': Script */
20036 static const OnigCodePoint
20037 CR_Psalter_Pahlavi[] = { 3,
20038 0x10b80, 0x10b91,
20039 0x10b99, 0x10b9c,
20040 0x10ba9, 0x10baf,
20041 }; /* END of CR_Psalter_Pahlavi */
20042 
20043 /* PROPERTY: 'Quotation_Mark': Binary Property */
20044 static const OnigCodePoint
20045 CR_Quotation_Mark[] = { 13,
20046 0x0022, 0x0022,
20047 0x0027, 0x0027,
20048 0x00ab, 0x00ab,
20049 0x00bb, 0x00bb,
20050 0x2018, 0x201f,
20051 0x2039, 0x203a,
20052 0x2e42, 0x2e42,
20053 0x300c, 0x300f,
20054 0x301d, 0x301f,
20055 0xfe41, 0xfe44,
20056 0xff02, 0xff02,
20057 0xff07, 0xff07,
20058 0xff62, 0xff63,
20059 }; /* END of CR_Quotation_Mark */
20060 
20061 /* PROPERTY: 'Radical': Binary Property */
20062 static const OnigCodePoint
20063 CR_Radical[] = { 3,
20064 0x2e80, 0x2e99,
20065 0x2e9b, 0x2ef3,
20066 0x2f00, 0x2fd5,
20067 }; /* END of CR_Radical */
20068 
20069 /* PROPERTY: 'Regional_Indicator': Binary Property */
20070 static const OnigCodePoint
20071 CR_Regional_Indicator[] = { 1,
20072 0x1f1e6, 0x1f1ff,
20073 }; /* END of CR_Regional_Indicator */
20074 
20075 /* PROPERTY: 'Rejang': Script */
20076 static const OnigCodePoint
20077 CR_Rejang[] = { 2,
20078 0xa930, 0xa953,
20079 0xa95f, 0xa95f,
20080 }; /* END of CR_Rejang */
20081 
20082 /* PROPERTY: 'Runic': Script */
20083 static const OnigCodePoint
20084 CR_Runic[] = { 2,
20085 0x16a0, 0x16ea,
20086 0x16ee, 0x16f8,
20087 }; /* END of CR_Runic */
20088 
20089 /* PROPERTY: 'S': Major Category */
20090 static const OnigCodePoint
20091 CR_S[] = { 229,
20092 0x0024, 0x0024,
20093 0x002b, 0x002b,
20094 0x003c, 0x003e,
20095 0x005e, 0x005e,
20096 0x0060, 0x0060,
20097 0x007c, 0x007c,
20098 0x007e, 0x007e,
20099 0x00a2, 0x00a6,
20100 0x00a8, 0x00a9,
20101 0x00ac, 0x00ac,
20102 0x00ae, 0x00b1,
20103 0x00b4, 0x00b4,
20104 0x00b8, 0x00b8,
20105 0x00d7, 0x00d7,
20106 0x00f7, 0x00f7,
20107 0x02c2, 0x02c5,
20108 0x02d2, 0x02df,
20109 0x02e5, 0x02eb,
20110 0x02ed, 0x02ed,
20111 0x02ef, 0x02ff,
20112 0x0375, 0x0375,
20113 0x0384, 0x0385,
20114 0x03f6, 0x03f6,
20115 0x0482, 0x0482,
20116 0x058d, 0x058f,
20117 0x0606, 0x0608,
20118 0x060b, 0x060b,
20119 0x060e, 0x060f,
20120 0x06de, 0x06de,
20121 0x06e9, 0x06e9,
20122 0x06fd, 0x06fe,
20123 0x07f6, 0x07f6,
20124 0x07fe, 0x07ff,
20125 0x09f2, 0x09f3,
20126 0x09fa, 0x09fb,
20127 0x0af1, 0x0af1,
20128 0x0b70, 0x0b70,
20129 0x0bf3, 0x0bfa,
20130 0x0c7f, 0x0c7f,
20131 0x0d4f, 0x0d4f,
20132 0x0d79, 0x0d79,
20133 0x0e3f, 0x0e3f,
20134 0x0f01, 0x0f03,
20135 0x0f13, 0x0f13,
20136 0x0f15, 0x0f17,
20137 0x0f1a, 0x0f1f,
20138 0x0f34, 0x0f34,
20139 0x0f36, 0x0f36,
20140 0x0f38, 0x0f38,
20141 0x0fbe, 0x0fc5,
20142 0x0fc7, 0x0fcc,
20143 0x0fce, 0x0fcf,
20144 0x0fd5, 0x0fd8,
20145 0x109e, 0x109f,
20146 0x1390, 0x1399,
20147 0x166d, 0x166d,
20148 0x17db, 0x17db,
20149 0x1940, 0x1940,
20150 0x19de, 0x19ff,
20151 0x1b61, 0x1b6a,
20152 0x1b74, 0x1b7c,
20153 0x1fbd, 0x1fbd,
20154 0x1fbf, 0x1fc1,
20155 0x1fcd, 0x1fcf,
20156 0x1fdd, 0x1fdf,
20157 0x1fed, 0x1fef,
20158 0x1ffd, 0x1ffe,
20159 0x2044, 0x2044,
20160 0x2052, 0x2052,
20161 0x207a, 0x207c,
20162 0x208a, 0x208c,
20163 0x20a0, 0x20bf,
20164 0x2100, 0x2101,
20165 0x2103, 0x2106,
20166 0x2108, 0x2109,
20167 0x2114, 0x2114,
20168 0x2116, 0x2118,
20169 0x211e, 0x2123,
20170 0x2125, 0x2125,
20171 0x2127, 0x2127,
20172 0x2129, 0x2129,
20173 0x212e, 0x212e,
20174 0x213a, 0x213b,
20175 0x2140, 0x2144,
20176 0x214a, 0x214d,
20177 0x214f, 0x214f,
20178 0x218a, 0x218b,
20179 0x2190, 0x2307,
20180 0x230c, 0x2328,
20181 0x232b, 0x2426,
20182 0x2440, 0x244a,
20183 0x249c, 0x24e9,
20184 0x2500, 0x2767,
20185 0x2794, 0x27c4,
20186 0x27c7, 0x27e5,
20187 0x27f0, 0x2982,
20188 0x2999, 0x29d7,
20189 0x29dc, 0x29fb,
20190 0x29fe, 0x2b73,
20191 0x2b76, 0x2b95,
20192 0x2b97, 0x2bff,
20193 0x2ce5, 0x2cea,
20194 0x2e50, 0x2e51,
20195 0x2e80, 0x2e99,
20196 0x2e9b, 0x2ef3,
20197 0x2f00, 0x2fd5,
20198 0x2ff0, 0x2ffb,
20199 0x3004, 0x3004,
20200 0x3012, 0x3013,
20201 0x3020, 0x3020,
20202 0x3036, 0x3037,
20203 0x303e, 0x303f,
20204 0x309b, 0x309c,
20205 0x3190, 0x3191,
20206 0x3196, 0x319f,
20207 0x31c0, 0x31e3,
20208 0x3200, 0x321e,
20209 0x322a, 0x3247,
20210 0x3250, 0x3250,
20211 0x3260, 0x327f,
20212 0x328a, 0x32b0,
20213 0x32c0, 0x33ff,
20214 0x4dc0, 0x4dff,
20215 0xa490, 0xa4c6,
20216 0xa700, 0xa716,
20217 0xa720, 0xa721,
20218 0xa789, 0xa78a,
20219 0xa828, 0xa82b,
20220 0xa836, 0xa839,
20221 0xaa77, 0xaa79,
20222 0xab5b, 0xab5b,
20223 0xab6a, 0xab6b,
20224 0xfb29, 0xfb29,
20225 0xfbb2, 0xfbc1,
20226 0xfdfc, 0xfdfd,
20227 0xfe62, 0xfe62,
20228 0xfe64, 0xfe66,
20229 0xfe69, 0xfe69,
20230 0xff04, 0xff04,
20231 0xff0b, 0xff0b,
20232 0xff1c, 0xff1e,
20233 0xff3e, 0xff3e,
20234 0xff40, 0xff40,
20235 0xff5c, 0xff5c,
20236 0xff5e, 0xff5e,
20237 0xffe0, 0xffe6,
20238 0xffe8, 0xffee,
20239 0xfffc, 0xfffd,
20240 0x10137, 0x1013f,
20241 0x10179, 0x10189,
20242 0x1018c, 0x1018e,
20243 0x10190, 0x1019c,
20244 0x101a0, 0x101a0,
20245 0x101d0, 0x101fc,
20246 0x10877, 0x10878,
20247 0x10ac8, 0x10ac8,
20248 0x1173f, 0x1173f,
20249 0x11fd5, 0x11ff1,
20250 0x16b3c, 0x16b3f,
20251 0x16b45, 0x16b45,
20252 0x1bc9c, 0x1bc9c,
20253 0x1d000, 0x1d0f5,
20254 0x1d100, 0x1d126,
20255 0x1d129, 0x1d164,
20256 0x1d16a, 0x1d16c,
20257 0x1d183, 0x1d184,
20258 0x1d18c, 0x1d1a9,
20259 0x1d1ae, 0x1d1e8,
20260 0x1d200, 0x1d241,
20261 0x1d245, 0x1d245,
20262 0x1d300, 0x1d356,
20263 0x1d6c1, 0x1d6c1,
20264 0x1d6db, 0x1d6db,
20265 0x1d6fb, 0x1d6fb,
20266 0x1d715, 0x1d715,
20267 0x1d735, 0x1d735,
20268 0x1d74f, 0x1d74f,
20269 0x1d76f, 0x1d76f,
20270 0x1d789, 0x1d789,
20271 0x1d7a9, 0x1d7a9,
20272 0x1d7c3, 0x1d7c3,
20273 0x1d800, 0x1d9ff,
20274 0x1da37, 0x1da3a,
20275 0x1da6d, 0x1da74,
20276 0x1da76, 0x1da83,
20277 0x1da85, 0x1da86,
20278 0x1e14f, 0x1e14f,
20279 0x1e2ff, 0x1e2ff,
20280 0x1ecac, 0x1ecac,
20281 0x1ecb0, 0x1ecb0,
20282 0x1ed2e, 0x1ed2e,
20283 0x1eef0, 0x1eef1,
20284 0x1f000, 0x1f02b,
20285 0x1f030, 0x1f093,
20286 0x1f0a0, 0x1f0ae,
20287 0x1f0b1, 0x1f0bf,
20288 0x1f0c1, 0x1f0cf,
20289 0x1f0d1, 0x1f0f5,
20290 0x1f10d, 0x1f1ad,
20291 0x1f1e6, 0x1f202,
20292 0x1f210, 0x1f23b,
20293 0x1f240, 0x1f248,
20294 0x1f250, 0x1f251,
20295 0x1f260, 0x1f265,
20296 0x1f300, 0x1f6d7,
20297 0x1f6e0, 0x1f6ec,
20298 0x1f6f0, 0x1f6fc,
20299 0x1f700, 0x1f773,
20300 0x1f780, 0x1f7d8,
20301 0x1f7e0, 0x1f7eb,
20302 0x1f800, 0x1f80b,
20303 0x1f810, 0x1f847,
20304 0x1f850, 0x1f859,
20305 0x1f860, 0x1f887,
20306 0x1f890, 0x1f8ad,
20307 0x1f8b0, 0x1f8b1,
20308 0x1f900, 0x1f978,
20309 0x1f97a, 0x1f9cb,
20310 0x1f9cd, 0x1fa53,
20311 0x1fa60, 0x1fa6d,
20312 0x1fa70, 0x1fa74,
20313 0x1fa78, 0x1fa7a,
20314 0x1fa80, 0x1fa86,
20315 0x1fa90, 0x1faa8,
20316 0x1fab0, 0x1fab6,
20317 0x1fac0, 0x1fac2,
20318 0x1fad0, 0x1fad6,
20319 0x1fb00, 0x1fb92,
20320 0x1fb94, 0x1fbca,
20321 }; /* END of CR_S */
20322 
20323 /* PROPERTY: 'Samaritan': Script */
20324 static const OnigCodePoint
20325 CR_Samaritan[] = { 2,
20326 0x0800, 0x082d,
20327 0x0830, 0x083e,
20328 }; /* END of CR_Samaritan */
20329 
20330 /* PROPERTY: 'Saurashtra': Script */
20331 static const OnigCodePoint
20332 CR_Saurashtra[] = { 2,
20333 0xa880, 0xa8c5,
20334 0xa8ce, 0xa8d9,
20335 }; /* END of CR_Saurashtra */
20336 
20337 /* PROPERTY: 'Sc': General Category */
20338 static const OnigCodePoint
20339 CR_Sc[] = { 21,
20340 0x0024, 0x0024,
20341 0x00a2, 0x00a5,
20342 0x058f, 0x058f,
20343 0x060b, 0x060b,
20344 0x07fe, 0x07ff,
20345 0x09f2, 0x09f3,
20346 0x09fb, 0x09fb,
20347 0x0af1, 0x0af1,
20348 0x0bf9, 0x0bf9,
20349 0x0e3f, 0x0e3f,
20350 0x17db, 0x17db,
20351 0x20a0, 0x20bf,
20352 0xa838, 0xa838,
20353 0xfdfc, 0xfdfc,
20354 0xfe69, 0xfe69,
20355 0xff04, 0xff04,
20356 0xffe0, 0xffe1,
20357 0xffe5, 0xffe6,
20358 0x11fdd, 0x11fe0,
20359 0x1e2ff, 0x1e2ff,
20360 0x1ecb0, 0x1ecb0,
20361 }; /* END of CR_Sc */
20362 
20363 /* PROPERTY: 'Sentence_Terminal': Binary Property */
20364 static const OnigCodePoint
20365 CR_Sentence_Terminal[] = { 76,
20366 0x0021, 0x0021,
20367 0x002e, 0x002e,
20368 0x003f, 0x003f,
20369 0x0589, 0x0589,
20370 0x061e, 0x061f,
20371 0x06d4, 0x06d4,
20372 0x0700, 0x0702,
20373 0x07f9, 0x07f9,
20374 0x0837, 0x0837,
20375 0x0839, 0x0839,
20376 0x083d, 0x083e,
20377 0x0964, 0x0965,
20378 0x104a, 0x104b,
20379 0x1362, 0x1362,
20380 0x1367, 0x1368,
20381 0x166e, 0x166e,
20382 0x1735, 0x1736,
20383 0x1803, 0x1803,
20384 0x1809, 0x1809,
20385 0x1944, 0x1945,
20386 0x1aa8, 0x1aab,
20387 0x1b5a, 0x1b5b,
20388 0x1b5e, 0x1b5f,
20389 0x1c3b, 0x1c3c,
20390 0x1c7e, 0x1c7f,
20391 0x203c, 0x203d,
20392 0x2047, 0x2049,
20393 0x2e2e, 0x2e2e,
20394 0x2e3c, 0x2e3c,
20395 0x3002, 0x3002,
20396 0xa4ff, 0xa4ff,
20397 0xa60e, 0xa60f,
20398 0xa6f3, 0xa6f3,
20399 0xa6f7, 0xa6f7,
20400 0xa876, 0xa877,
20401 0xa8ce, 0xa8cf,
20402 0xa92f, 0xa92f,
20403 0xa9c8, 0xa9c9,
20404 0xaa5d, 0xaa5f,
20405 0xaaf0, 0xaaf1,
20406 0xabeb, 0xabeb,
20407 0xfe52, 0xfe52,
20408 0xfe56, 0xfe57,
20409 0xff01, 0xff01,
20410 0xff0e, 0xff0e,
20411 0xff1f, 0xff1f,
20412 0xff61, 0xff61,
20413 0x10a56, 0x10a57,
20414 0x10f55, 0x10f59,
20415 0x11047, 0x11048,
20416 0x110be, 0x110c1,
20417 0x11141, 0x11143,
20418 0x111c5, 0x111c6,
20419 0x111cd, 0x111cd,
20420 0x111de, 0x111df,
20421 0x11238, 0x11239,
20422 0x1123b, 0x1123c,
20423 0x112a9, 0x112a9,
20424 0x1144b, 0x1144c,
20425 0x115c2, 0x115c3,
20426 0x115c9, 0x115d7,
20427 0x11641, 0x11642,
20428 0x1173c, 0x1173e,
20429 0x11944, 0x11944,
20430 0x11946, 0x11946,
20431 0x11a42, 0x11a43,
20432 0x11a9b, 0x11a9c,
20433 0x11c41, 0x11c42,
20434 0x11ef7, 0x11ef8,
20435 0x16a6e, 0x16a6f,
20436 0x16af5, 0x16af5,
20437 0x16b37, 0x16b38,
20438 0x16b44, 0x16b44,
20439 0x16e98, 0x16e98,
20440 0x1bc9f, 0x1bc9f,
20441 0x1da88, 0x1da88,
20442 }; /* END of CR_Sentence_Terminal */
20443 
20444 /* PROPERTY: 'Sharada': Script */
20445 static const OnigCodePoint
20446 CR_Sharada[] = { 1,
20447 0x11180, 0x111df,
20448 }; /* END of CR_Sharada */
20449 
20450 /* PROPERTY: 'Shavian': Script */
20451 static const OnigCodePoint
20452 CR_Shavian[] = { 1,
20453 0x10450, 0x1047f,
20454 }; /* END of CR_Shavian */
20455 
20456 /* PROPERTY: 'Siddham': Script */
20457 static const OnigCodePoint
20458 CR_Siddham[] = { 2,
20459 0x11580, 0x115b5,
20460 0x115b8, 0x115dd,
20461 }; /* END of CR_Siddham */
20462 
20463 /* PROPERTY: 'SignWriting': Script */
20464 static const OnigCodePoint
20465 CR_SignWriting[] = { 3,
20466 0x1d800, 0x1da8b,
20467 0x1da9b, 0x1da9f,
20468 0x1daa1, 0x1daaf,
20469 }; /* END of CR_SignWriting */
20470 
20471 /* PROPERTY: 'Sinhala': Script */
20472 static const OnigCodePoint
20473 CR_Sinhala[] = { 13,
20474 0x0d81, 0x0d83,
20475 0x0d85, 0x0d96,
20476 0x0d9a, 0x0db1,
20477 0x0db3, 0x0dbb,
20478 0x0dbd, 0x0dbd,
20479 0x0dc0, 0x0dc6,
20480 0x0dca, 0x0dca,
20481 0x0dcf, 0x0dd4,
20482 0x0dd6, 0x0dd6,
20483 0x0dd8, 0x0ddf,
20484 0x0de6, 0x0def,
20485 0x0df2, 0x0df4,
20486 0x111e1, 0x111f4,
20487 }; /* END of CR_Sinhala */
20488 
20489 /* PROPERTY: 'Sk': General Category */
20490 static const OnigCodePoint
20491 CR_Sk[] = { 30,
20492 0x005e, 0x005e,
20493 0x0060, 0x0060,
20494 0x00a8, 0x00a8,
20495 0x00af, 0x00af,
20496 0x00b4, 0x00b4,
20497 0x00b8, 0x00b8,
20498 0x02c2, 0x02c5,
20499 0x02d2, 0x02df,
20500 0x02e5, 0x02eb,
20501 0x02ed, 0x02ed,
20502 0x02ef, 0x02ff,
20503 0x0375, 0x0375,
20504 0x0384, 0x0385,
20505 0x1fbd, 0x1fbd,
20506 0x1fbf, 0x1fc1,
20507 0x1fcd, 0x1fcf,
20508 0x1fdd, 0x1fdf,
20509 0x1fed, 0x1fef,
20510 0x1ffd, 0x1ffe,
20511 0x309b, 0x309c,
20512 0xa700, 0xa716,
20513 0xa720, 0xa721,
20514 0xa789, 0xa78a,
20515 0xab5b, 0xab5b,
20516 0xab6a, 0xab6b,
20517 0xfbb2, 0xfbc1,
20518 0xff3e, 0xff3e,
20519 0xff40, 0xff40,
20520 0xffe3, 0xffe3,
20521 0x1f3fb, 0x1f3ff,
20522 }; /* END of CR_Sk */
20523 
20524 /* PROPERTY: 'Sm': General Category */
20525 static const OnigCodePoint
20526 CR_Sm[] = { 64,
20527 0x002b, 0x002b,
20528 0x003c, 0x003e,
20529 0x007c, 0x007c,
20530 0x007e, 0x007e,
20531 0x00ac, 0x00ac,
20532 0x00b1, 0x00b1,
20533 0x00d7, 0x00d7,
20534 0x00f7, 0x00f7,
20535 0x03f6, 0x03f6,
20536 0x0606, 0x0608,
20537 0x2044, 0x2044,
20538 0x2052, 0x2052,
20539 0x207a, 0x207c,
20540 0x208a, 0x208c,
20541 0x2118, 0x2118,
20542 0x2140, 0x2144,
20543 0x214b, 0x214b,
20544 0x2190, 0x2194,
20545 0x219a, 0x219b,
20546 0x21a0, 0x21a0,
20547 0x21a3, 0x21a3,
20548 0x21a6, 0x21a6,
20549 0x21ae, 0x21ae,
20550 0x21ce, 0x21cf,
20551 0x21d2, 0x21d2,
20552 0x21d4, 0x21d4,
20553 0x21f4, 0x22ff,
20554 0x2320, 0x2321,
20555 0x237c, 0x237c,
20556 0x239b, 0x23b3,
20557 0x23dc, 0x23e1,
20558 0x25b7, 0x25b7,
20559 0x25c1, 0x25c1,
20560 0x25f8, 0x25ff,
20561 0x266f, 0x266f,
20562 0x27c0, 0x27c4,
20563 0x27c7, 0x27e5,
20564 0x27f0, 0x27ff,
20565 0x2900, 0x2982,
20566 0x2999, 0x29d7,
20567 0x29dc, 0x29fb,
20568 0x29fe, 0x2aff,
20569 0x2b30, 0x2b44,
20570 0x2b47, 0x2b4c,
20571 0xfb29, 0xfb29,
20572 0xfe62, 0xfe62,
20573 0xfe64, 0xfe66,
20574 0xff0b, 0xff0b,
20575 0xff1c, 0xff1e,
20576 0xff5c, 0xff5c,
20577 0xff5e, 0xff5e,
20578 0xffe2, 0xffe2,
20579 0xffe9, 0xffec,
20580 0x1d6c1, 0x1d6c1,
20581 0x1d6db, 0x1d6db,
20582 0x1d6fb, 0x1d6fb,
20583 0x1d715, 0x1d715,
20584 0x1d735, 0x1d735,
20585 0x1d74f, 0x1d74f,
20586 0x1d76f, 0x1d76f,
20587 0x1d789, 0x1d789,
20588 0x1d7a9, 0x1d7a9,
20589 0x1d7c3, 0x1d7c3,
20590 0x1eef0, 0x1eef1,
20591 }; /* END of CR_Sm */
20592 
20593 /* PROPERTY: 'So': General Category */
20594 static const OnigCodePoint
20595 CR_So[] = { 182,
20596 0x00a6, 0x00a6,
20597 0x00a9, 0x00a9,
20598 0x00ae, 0x00ae,
20599 0x00b0, 0x00b0,
20600 0x0482, 0x0482,
20601 0x058d, 0x058e,
20602 0x060e, 0x060f,
20603 0x06de, 0x06de,
20604 0x06e9, 0x06e9,
20605 0x06fd, 0x06fe,
20606 0x07f6, 0x07f6,
20607 0x09fa, 0x09fa,
20608 0x0b70, 0x0b70,
20609 0x0bf3, 0x0bf8,
20610 0x0bfa, 0x0bfa,
20611 0x0c7f, 0x0c7f,
20612 0x0d4f, 0x0d4f,
20613 0x0d79, 0x0d79,
20614 0x0f01, 0x0f03,
20615 0x0f13, 0x0f13,
20616 0x0f15, 0x0f17,
20617 0x0f1a, 0x0f1f,
20618 0x0f34, 0x0f34,
20619 0x0f36, 0x0f36,
20620 0x0f38, 0x0f38,
20621 0x0fbe, 0x0fc5,
20622 0x0fc7, 0x0fcc,
20623 0x0fce, 0x0fcf,
20624 0x0fd5, 0x0fd8,
20625 0x109e, 0x109f,
20626 0x1390, 0x1399,
20627 0x166d, 0x166d,
20628 0x1940, 0x1940,
20629 0x19de, 0x19ff,
20630 0x1b61, 0x1b6a,
20631 0x1b74, 0x1b7c,
20632 0x2100, 0x2101,
20633 0x2103, 0x2106,
20634 0x2108, 0x2109,
20635 0x2114, 0x2114,
20636 0x2116, 0x2117,
20637 0x211e, 0x2123,
20638 0x2125, 0x2125,
20639 0x2127, 0x2127,
20640 0x2129, 0x2129,
20641 0x212e, 0x212e,
20642 0x213a, 0x213b,
20643 0x214a, 0x214a,
20644 0x214c, 0x214d,
20645 0x214f, 0x214f,
20646 0x218a, 0x218b,
20647 0x2195, 0x2199,
20648 0x219c, 0x219f,
20649 0x21a1, 0x21a2,
20650 0x21a4, 0x21a5,
20651 0x21a7, 0x21ad,
20652 0x21af, 0x21cd,
20653 0x21d0, 0x21d1,
20654 0x21d3, 0x21d3,
20655 0x21d5, 0x21f3,
20656 0x2300, 0x2307,
20657 0x230c, 0x231f,
20658 0x2322, 0x2328,
20659 0x232b, 0x237b,
20660 0x237d, 0x239a,
20661 0x23b4, 0x23db,
20662 0x23e2, 0x2426,
20663 0x2440, 0x244a,
20664 0x249c, 0x24e9,
20665 0x2500, 0x25b6,
20666 0x25b8, 0x25c0,
20667 0x25c2, 0x25f7,
20668 0x2600, 0x266e,
20669 0x2670, 0x2767,
20670 0x2794, 0x27bf,
20671 0x2800, 0x28ff,
20672 0x2b00, 0x2b2f,
20673 0x2b45, 0x2b46,
20674 0x2b4d, 0x2b73,
20675 0x2b76, 0x2b95,
20676 0x2b97, 0x2bff,
20677 0x2ce5, 0x2cea,
20678 0x2e50, 0x2e51,
20679 0x2e80, 0x2e99,
20680 0x2e9b, 0x2ef3,
20681 0x2f00, 0x2fd5,
20682 0x2ff0, 0x2ffb,
20683 0x3004, 0x3004,
20684 0x3012, 0x3013,
20685 0x3020, 0x3020,
20686 0x3036, 0x3037,
20687 0x303e, 0x303f,
20688 0x3190, 0x3191,
20689 0x3196, 0x319f,
20690 0x31c0, 0x31e3,
20691 0x3200, 0x321e,
20692 0x322a, 0x3247,
20693 0x3250, 0x3250,
20694 0x3260, 0x327f,
20695 0x328a, 0x32b0,
20696 0x32c0, 0x33ff,
20697 0x4dc0, 0x4dff,
20698 0xa490, 0xa4c6,
20699 0xa828, 0xa82b,
20700 0xa836, 0xa837,
20701 0xa839, 0xa839,
20702 0xaa77, 0xaa79,
20703 0xfdfd, 0xfdfd,
20704 0xffe4, 0xffe4,
20705 0xffe8, 0xffe8,
20706 0xffed, 0xffee,
20707 0xfffc, 0xfffd,
20708 0x10137, 0x1013f,
20709 0x10179, 0x10189,
20710 0x1018c, 0x1018e,
20711 0x10190, 0x1019c,
20712 0x101a0, 0x101a0,
20713 0x101d0, 0x101fc,
20714 0x10877, 0x10878,
20715 0x10ac8, 0x10ac8,
20716 0x1173f, 0x1173f,
20717 0x11fd5, 0x11fdc,
20718 0x11fe1, 0x11ff1,
20719 0x16b3c, 0x16b3f,
20720 0x16b45, 0x16b45,
20721 0x1bc9c, 0x1bc9c,
20722 0x1d000, 0x1d0f5,
20723 0x1d100, 0x1d126,
20724 0x1d129, 0x1d164,
20725 0x1d16a, 0x1d16c,
20726 0x1d183, 0x1d184,
20727 0x1d18c, 0x1d1a9,
20728 0x1d1ae, 0x1d1e8,
20729 0x1d200, 0x1d241,
20730 0x1d245, 0x1d245,
20731 0x1d300, 0x1d356,
20732 0x1d800, 0x1d9ff,
20733 0x1da37, 0x1da3a,
20734 0x1da6d, 0x1da74,
20735 0x1da76, 0x1da83,
20736 0x1da85, 0x1da86,
20737 0x1e14f, 0x1e14f,
20738 0x1ecac, 0x1ecac,
20739 0x1ed2e, 0x1ed2e,
20740 0x1f000, 0x1f02b,
20741 0x1f030, 0x1f093,
20742 0x1f0a0, 0x1f0ae,
20743 0x1f0b1, 0x1f0bf,
20744 0x1f0c1, 0x1f0cf,
20745 0x1f0d1, 0x1f0f5,
20746 0x1f10d, 0x1f1ad,
20747 0x1f1e6, 0x1f202,
20748 0x1f210, 0x1f23b,
20749 0x1f240, 0x1f248,
20750 0x1f250, 0x1f251,
20751 0x1f260, 0x1f265,
20752 0x1f300, 0x1f3fa,
20753 0x1f400, 0x1f6d7,
20754 0x1f6e0, 0x1f6ec,
20755 0x1f6f0, 0x1f6fc,
20756 0x1f700, 0x1f773,
20757 0x1f780, 0x1f7d8,
20758 0x1f7e0, 0x1f7eb,
20759 0x1f800, 0x1f80b,
20760 0x1f810, 0x1f847,
20761 0x1f850, 0x1f859,
20762 0x1f860, 0x1f887,
20763 0x1f890, 0x1f8ad,
20764 0x1f8b0, 0x1f8b1,
20765 0x1f900, 0x1f978,
20766 0x1f97a, 0x1f9cb,
20767 0x1f9cd, 0x1fa53,
20768 0x1fa60, 0x1fa6d,
20769 0x1fa70, 0x1fa74,
20770 0x1fa78, 0x1fa7a,
20771 0x1fa80, 0x1fa86,
20772 0x1fa90, 0x1faa8,
20773 0x1fab0, 0x1fab6,
20774 0x1fac0, 0x1fac2,
20775 0x1fad0, 0x1fad6,
20776 0x1fb00, 0x1fb92,
20777 0x1fb94, 0x1fbca,
20778 }; /* END of CR_So */
20779 
20780 /* PROPERTY: 'Soft_Dotted': Binary Property */
20781 static const OnigCodePoint
20782 CR_Soft_Dotted[] = { 31,
20783 0x0069, 0x006a,
20784 0x012f, 0x012f,
20785 0x0249, 0x0249,
20786 0x0268, 0x0268,
20787 0x029d, 0x029d,
20788 0x02b2, 0x02b2,
20789 0x03f3, 0x03f3,
20790 0x0456, 0x0456,
20791 0x0458, 0x0458,
20792 0x1d62, 0x1d62,
20793 0x1d96, 0x1d96,
20794 0x1da4, 0x1da4,
20795 0x1da8, 0x1da8,
20796 0x1e2d, 0x1e2d,
20797 0x1ecb, 0x1ecb,
20798 0x2071, 0x2071,
20799 0x2148, 0x2149,
20800 0x2c7c, 0x2c7c,
20801 0x1d422, 0x1d423,
20802 0x1d456, 0x1d457,
20803 0x1d48a, 0x1d48b,
20804 0x1d4be, 0x1d4bf,
20805 0x1d4f2, 0x1d4f3,
20806 0x1d526, 0x1d527,
20807 0x1d55a, 0x1d55b,
20808 0x1d58e, 0x1d58f,
20809 0x1d5c2, 0x1d5c3,
20810 0x1d5f6, 0x1d5f7,
20811 0x1d62a, 0x1d62b,
20812 0x1d65e, 0x1d65f,
20813 0x1d692, 0x1d693,
20814 }; /* END of CR_Soft_Dotted */
20815 
20816 /* PROPERTY: 'Sogdian': Script */
20817 static const OnigCodePoint
20818 CR_Sogdian[] = { 1,
20819 0x10f30, 0x10f59,
20820 }; /* END of CR_Sogdian */
20821 
20822 /* PROPERTY: 'Sora_Sompeng': Script */
20823 static const OnigCodePoint
20824 CR_Sora_Sompeng[] = { 2,
20825 0x110d0, 0x110e8,
20826 0x110f0, 0x110f9,
20827 }; /* END of CR_Sora_Sompeng */
20828 
20829 /* PROPERTY: 'Soyombo': Script */
20830 static const OnigCodePoint
20831 CR_Soyombo[] = { 1,
20832 0x11a50, 0x11aa2,
20833 }; /* END of CR_Soyombo */
20834 
20835 /* PROPERTY: 'Sundanese': Script */
20836 static const OnigCodePoint
20837 CR_Sundanese[] = { 2,
20838 0x1b80, 0x1bbf,
20839 0x1cc0, 0x1cc7,
20840 }; /* END of CR_Sundanese */
20841 
20842 /* PROPERTY: 'Syloti_Nagri': Script */
20843 static const OnigCodePoint
20844 CR_Syloti_Nagri[] = { 1,
20845 0xa800, 0xa82c,
20846 }; /* END of CR_Syloti_Nagri */
20847 
20848 /* PROPERTY: 'Syriac': Script */
20849 static const OnigCodePoint
20850 CR_Syriac[] = { 4,
20851 0x0700, 0x070d,
20852 0x070f, 0x074a,
20853 0x074d, 0x074f,
20854 0x0860, 0x086a,
20855 }; /* END of CR_Syriac */
20856 
20857 /* PROPERTY: 'Tagalog': Script */
20858 static const OnigCodePoint
20859 CR_Tagalog[] = { 2,
20860 0x1700, 0x170c,
20861 0x170e, 0x1714,
20862 }; /* END of CR_Tagalog */
20863 
20864 /* PROPERTY: 'Tagbanwa': Script */
20865 static const OnigCodePoint
20866 CR_Tagbanwa[] = { 3,
20867 0x1760, 0x176c,
20868 0x176e, 0x1770,
20869 0x1772, 0x1773,
20870 }; /* END of CR_Tagbanwa */
20871 
20872 /* PROPERTY: 'Tai_Le': Script */
20873 static const OnigCodePoint
20874 CR_Tai_Le[] = { 2,
20875 0x1950, 0x196d,
20876 0x1970, 0x1974,
20877 }; /* END of CR_Tai_Le */
20878 
20879 /* PROPERTY: 'Tai_Tham': Script */
20880 static const OnigCodePoint
20881 CR_Tai_Tham[] = { 5,
20882 0x1a20, 0x1a5e,
20883 0x1a60, 0x1a7c,
20884 0x1a7f, 0x1a89,
20885 0x1a90, 0x1a99,
20886 0x1aa0, 0x1aad,
20887 }; /* END of CR_Tai_Tham */
20888 
20889 /* PROPERTY: 'Tai_Viet': Script */
20890 static const OnigCodePoint
20891 CR_Tai_Viet[] = { 2,
20892 0xaa80, 0xaac2,
20893 0xaadb, 0xaadf,
20894 }; /* END of CR_Tai_Viet */
20895 
20896 /* PROPERTY: 'Takri': Script */
20897 static const OnigCodePoint
20898 CR_Takri[] = { 2,
20899 0x11680, 0x116b8,
20900 0x116c0, 0x116c9,
20901 }; /* END of CR_Takri */
20902 
20903 /* PROPERTY: 'Tamil': Script */
20904 static const OnigCodePoint
20905 CR_Tamil[] = { 18,
20906 0x0b82, 0x0b83,
20907 0x0b85, 0x0b8a,
20908 0x0b8e, 0x0b90,
20909 0x0b92, 0x0b95,
20910 0x0b99, 0x0b9a,
20911 0x0b9c, 0x0b9c,
20912 0x0b9e, 0x0b9f,
20913 0x0ba3, 0x0ba4,
20914 0x0ba8, 0x0baa,
20915 0x0bae, 0x0bb9,
20916 0x0bbe, 0x0bc2,
20917 0x0bc6, 0x0bc8,
20918 0x0bca, 0x0bcd,
20919 0x0bd0, 0x0bd0,
20920 0x0bd7, 0x0bd7,
20921 0x0be6, 0x0bfa,
20922 0x11fc0, 0x11ff1,
20923 0x11fff, 0x11fff,
20924 }; /* END of CR_Tamil */
20925 
20926 /* PROPERTY: 'Tangut': Script */
20927 static const OnigCodePoint
20928 CR_Tangut[] = { 4,
20929 0x16fe0, 0x16fe0,
20930 0x17000, 0x187f7,
20931 0x18800, 0x18aff,
20932 0x18d00, 0x18d08,
20933 }; /* END of CR_Tangut */
20934 
20935 /* PROPERTY: 'Telugu': Script */
20936 static const OnigCodePoint
20937 CR_Telugu[] = { 12,
20938 0x0c00, 0x0c0c,
20939 0x0c0e, 0x0c10,
20940 0x0c12, 0x0c28,
20941 0x0c2a, 0x0c39,
20942 0x0c3d, 0x0c44,
20943 0x0c46, 0x0c48,
20944 0x0c4a, 0x0c4d,
20945 0x0c55, 0x0c56,
20946 0x0c58, 0x0c5a,
20947 0x0c60, 0x0c63,
20948 0x0c66, 0x0c6f,
20949 0x0c77, 0x0c7f,
20950 }; /* END of CR_Telugu */
20951 
20952 /* PROPERTY: 'Terminal_Punctuation': Binary Property */
20953 static const OnigCodePoint
20954 CR_Terminal_Punctuation[] = { 104,
20955 0x0021, 0x0021,
20956 0x002c, 0x002c,
20957 0x002e, 0x002e,
20958 0x003a, 0x003b,
20959 0x003f, 0x003f,
20960 0x037e, 0x037e,
20961 0x0387, 0x0387,
20962 0x0589, 0x0589,
20963 0x05c3, 0x05c3,
20964 0x060c, 0x060c,
20965 0x061b, 0x061b,
20966 0x061e, 0x061f,
20967 0x06d4, 0x06d4,
20968 0x0700, 0x070a,
20969 0x070c, 0x070c,
20970 0x07f8, 0x07f9,
20971 0x0830, 0x083e,
20972 0x085e, 0x085e,
20973 0x0964, 0x0965,
20974 0x0e5a, 0x0e5b,
20975 0x0f08, 0x0f08,
20976 0x0f0d, 0x0f12,
20977 0x104a, 0x104b,
20978 0x1361, 0x1368,
20979 0x166e, 0x166e,
20980 0x16eb, 0x16ed,
20981 0x1735, 0x1736,
20982 0x17d4, 0x17d6,
20983 0x17da, 0x17da,
20984 0x1802, 0x1805,
20985 0x1808, 0x1809,
20986 0x1944, 0x1945,
20987 0x1aa8, 0x1aab,
20988 0x1b5a, 0x1b5b,
20989 0x1b5d, 0x1b5f,
20990 0x1c3b, 0x1c3f,
20991 0x1c7e, 0x1c7f,
20992 0x203c, 0x203d,
20993 0x2047, 0x2049,
20994 0x2e2e, 0x2e2e,
20995 0x2e3c, 0x2e3c,
20996 0x2e41, 0x2e41,
20997 0x2e4c, 0x2e4c,
20998 0x2e4e, 0x2e4f,
20999 0x3001, 0x3002,
21000 0xa4fe, 0xa4ff,
21001 0xa60d, 0xa60f,
21002 0xa6f3, 0xa6f7,
21003 0xa876, 0xa877,
21004 0xa8ce, 0xa8cf,
21005 0xa92f, 0xa92f,
21006 0xa9c7, 0xa9c9,
21007 0xaa5d, 0xaa5f,
21008 0xaadf, 0xaadf,
21009 0xaaf0, 0xaaf1,
21010 0xabeb, 0xabeb,
21011 0xfe50, 0xfe52,
21012 0xfe54, 0xfe57,
21013 0xff01, 0xff01,
21014 0xff0c, 0xff0c,
21015 0xff0e, 0xff0e,
21016 0xff1a, 0xff1b,
21017 0xff1f, 0xff1f,
21018 0xff61, 0xff61,
21019 0xff64, 0xff64,
21020 0x1039f, 0x1039f,
21021 0x103d0, 0x103d0,
21022 0x10857, 0x10857,
21023 0x1091f, 0x1091f,
21024 0x10a56, 0x10a57,
21025 0x10af0, 0x10af5,
21026 0x10b3a, 0x10b3f,
21027 0x10b99, 0x10b9c,
21028 0x10f55, 0x10f59,
21029 0x11047, 0x1104d,
21030 0x110be, 0x110c1,
21031 0x11141, 0x11143,
21032 0x111c5, 0x111c6,
21033 0x111cd, 0x111cd,
21034 0x111de, 0x111df,
21035 0x11238, 0x1123c,
21036 0x112a9, 0x112a9,
21037 0x1144b, 0x1144d,
21038 0x1145a, 0x1145b,
21039 0x115c2, 0x115c5,
21040 0x115c9, 0x115d7,
21041 0x11641, 0x11642,
21042 0x1173c, 0x1173e,
21043 0x11944, 0x11944,
21044 0x11946, 0x11946,
21045 0x11a42, 0x11a43,
21046 0x11a9b, 0x11a9c,
21047 0x11aa1, 0x11aa2,
21048 0x11c41, 0x11c43,
21049 0x11c71, 0x11c71,
21050 0x11ef7, 0x11ef8,
21051 0x12470, 0x12474,
21052 0x16a6e, 0x16a6f,
21053 0x16af5, 0x16af5,
21054 0x16b37, 0x16b39,
21055 0x16b44, 0x16b44,
21056 0x16e97, 0x16e98,
21057 0x1bc9f, 0x1bc9f,
21058 0x1da87, 0x1da8a,
21059 }; /* END of CR_Terminal_Punctuation */
21060 
21061 /* PROPERTY: 'Thaana': Script */
21062 static const OnigCodePoint
21063 CR_Thaana[] = { 1,
21064 0x0780, 0x07b1,
21065 }; /* END of CR_Thaana */
21066 
21067 /* PROPERTY: 'Thai': Script */
21068 static const OnigCodePoint
21069 CR_Thai[] = { 2,
21070 0x0e01, 0x0e3a,
21071 0x0e40, 0x0e5b,
21072 }; /* END of CR_Thai */
21073 
21074 /* PROPERTY: 'Tibetan': Script */
21075 static const OnigCodePoint
21076 CR_Tibetan[] = { 7,
21077 0x0f00, 0x0f47,
21078 0x0f49, 0x0f6c,
21079 0x0f71, 0x0f97,
21080 0x0f99, 0x0fbc,
21081 0x0fbe, 0x0fcc,
21082 0x0fce, 0x0fd4,
21083 0x0fd9, 0x0fda,
21084 }; /* END of CR_Tibetan */
21085 
21086 /* PROPERTY: 'Tifinagh': Script */
21087 static const OnigCodePoint
21088 CR_Tifinagh[] = { 3,
21089 0x2d30, 0x2d67,
21090 0x2d6f, 0x2d70,
21091 0x2d7f, 0x2d7f,
21092 }; /* END of CR_Tifinagh */
21093 
21094 /* PROPERTY: 'Tirhuta': Script */
21095 static const OnigCodePoint
21096 CR_Tirhuta[] = { 2,
21097 0x11480, 0x114c7,
21098 0x114d0, 0x114d9,
21099 }; /* END of CR_Tirhuta */
21100 
21101 /* PROPERTY: 'Ugaritic': Script */
21102 static const OnigCodePoint
21103 CR_Ugaritic[] = { 2,
21104 0x10380, 0x1039d,
21105 0x1039f, 0x1039f,
21106 }; /* END of CR_Ugaritic */
21107 
21108 /* PROPERTY: 'Unified_Ideograph': Binary Property */
21109 static const OnigCodePoint
21110 CR_Unified_Ideograph[] = { 15,
21111 0x3400, 0x4dbf,
21112 0x4e00, 0x9ffc,
21113 0xfa0e, 0xfa0f,
21114 0xfa11, 0xfa11,
21115 0xfa13, 0xfa14,
21116 0xfa1f, 0xfa1f,
21117 0xfa21, 0xfa21,
21118 0xfa23, 0xfa24,
21119 0xfa27, 0xfa29,
21120 0x20000, 0x2a6dd,
21121 0x2a700, 0x2b734,
21122 0x2b740, 0x2b81d,
21123 0x2b820, 0x2cea1,
21124 0x2ceb0, 0x2ebe0,
21125 0x30000, 0x3134a,
21126 }; /* END of CR_Unified_Ideograph */
21127 
21128 /* PROPERTY: 'Unknown': Script */
21129 static const OnigCodePoint
21130 CR_Unknown[] = { 675,
21131 0x0378, 0x0379,
21132 0x0380, 0x0383,
21133 0x038b, 0x038b,
21134 0x038d, 0x038d,
21135 0x03a2, 0x03a2,
21136 0x0530, 0x0530,
21137 0x0557, 0x0558,
21138 0x058b, 0x058c,
21139 0x0590, 0x0590,
21140 0x05c8, 0x05cf,
21141 0x05eb, 0x05ee,
21142 0x05f5, 0x05ff,
21143 0x061d, 0x061d,
21144 0x070e, 0x070e,
21145 0x074b, 0x074c,
21146 0x07b2, 0x07bf,
21147 0x07fb, 0x07fc,
21148 0x082e, 0x082f,
21149 0x083f, 0x083f,
21150 0x085c, 0x085d,
21151 0x085f, 0x085f,
21152 0x086b, 0x089f,
21153 0x08b5, 0x08b5,
21154 0x08c8, 0x08d2,
21155 0x0984, 0x0984,
21156 0x098d, 0x098e,
21157 0x0991, 0x0992,
21158 0x09a9, 0x09a9,
21159 0x09b1, 0x09b1,
21160 0x09b3, 0x09b5,
21161 0x09ba, 0x09bb,
21162 0x09c5, 0x09c6,
21163 0x09c9, 0x09ca,
21164 0x09cf, 0x09d6,
21165 0x09d8, 0x09db,
21166 0x09de, 0x09de,
21167 0x09e4, 0x09e5,
21168 0x09ff, 0x0a00,
21169 0x0a04, 0x0a04,
21170 0x0a0b, 0x0a0e,
21171 0x0a11, 0x0a12,
21172 0x0a29, 0x0a29,
21173 0x0a31, 0x0a31,
21174 0x0a34, 0x0a34,
21175 0x0a37, 0x0a37,
21176 0x0a3a, 0x0a3b,
21177 0x0a3d, 0x0a3d,
21178 0x0a43, 0x0a46,
21179 0x0a49, 0x0a4a,
21180 0x0a4e, 0x0a50,
21181 0x0a52, 0x0a58,
21182 0x0a5d, 0x0a5d,
21183 0x0a5f, 0x0a65,
21184 0x0a77, 0x0a80,
21185 0x0a84, 0x0a84,
21186 0x0a8e, 0x0a8e,
21187 0x0a92, 0x0a92,
21188 0x0aa9, 0x0aa9,
21189 0x0ab1, 0x0ab1,
21190 0x0ab4, 0x0ab4,
21191 0x0aba, 0x0abb,
21192 0x0ac6, 0x0ac6,
21193 0x0aca, 0x0aca,
21194 0x0ace, 0x0acf,
21195 0x0ad1, 0x0adf,
21196 0x0ae4, 0x0ae5,
21197 0x0af2, 0x0af8,
21198 0x0b00, 0x0b00,
21199 0x0b04, 0x0b04,
21200 0x0b0d, 0x0b0e,
21201 0x0b11, 0x0b12,
21202 0x0b29, 0x0b29,
21203 0x0b31, 0x0b31,
21204 0x0b34, 0x0b34,
21205 0x0b3a, 0x0b3b,
21206 0x0b45, 0x0b46,
21207 0x0b49, 0x0b4a,
21208 0x0b4e, 0x0b54,
21209 0x0b58, 0x0b5b,
21210 0x0b5e, 0x0b5e,
21211 0x0b64, 0x0b65,
21212 0x0b78, 0x0b81,
21213 0x0b84, 0x0b84,
21214 0x0b8b, 0x0b8d,
21215 0x0b91, 0x0b91,
21216 0x0b96, 0x0b98,
21217 0x0b9b, 0x0b9b,
21218 0x0b9d, 0x0b9d,
21219 0x0ba0, 0x0ba2,
21220 0x0ba5, 0x0ba7,
21221 0x0bab, 0x0bad,
21222 0x0bba, 0x0bbd,
21223 0x0bc3, 0x0bc5,
21224 0x0bc9, 0x0bc9,
21225 0x0bce, 0x0bcf,
21226 0x0bd1, 0x0bd6,
21227 0x0bd8, 0x0be5,
21228 0x0bfb, 0x0bff,
21229 0x0c0d, 0x0c0d,
21230 0x0c11, 0x0c11,
21231 0x0c29, 0x0c29,
21232 0x0c3a, 0x0c3c,
21233 0x0c45, 0x0c45,
21234 0x0c49, 0x0c49,
21235 0x0c4e, 0x0c54,
21236 0x0c57, 0x0c57,
21237 0x0c5b, 0x0c5f,
21238 0x0c64, 0x0c65,
21239 0x0c70, 0x0c76,
21240 0x0c8d, 0x0c8d,
21241 0x0c91, 0x0c91,
21242 0x0ca9, 0x0ca9,
21243 0x0cb4, 0x0cb4,
21244 0x0cba, 0x0cbb,
21245 0x0cc5, 0x0cc5,
21246 0x0cc9, 0x0cc9,
21247 0x0cce, 0x0cd4,
21248 0x0cd7, 0x0cdd,
21249 0x0cdf, 0x0cdf,
21250 0x0ce4, 0x0ce5,
21251 0x0cf0, 0x0cf0,
21252 0x0cf3, 0x0cff,
21253 0x0d0d, 0x0d0d,
21254 0x0d11, 0x0d11,
21255 0x0d45, 0x0d45,
21256 0x0d49, 0x0d49,
21257 0x0d50, 0x0d53,
21258 0x0d64, 0x0d65,
21259 0x0d80, 0x0d80,
21260 0x0d84, 0x0d84,
21261 0x0d97, 0x0d99,
21262 0x0db2, 0x0db2,
21263 0x0dbc, 0x0dbc,
21264 0x0dbe, 0x0dbf,
21265 0x0dc7, 0x0dc9,
21266 0x0dcb, 0x0dce,
21267 0x0dd5, 0x0dd5,
21268 0x0dd7, 0x0dd7,
21269 0x0de0, 0x0de5,
21270 0x0df0, 0x0df1,
21271 0x0df5, 0x0e00,
21272 0x0e3b, 0x0e3e,
21273 0x0e5c, 0x0e80,
21274 0x0e83, 0x0e83,
21275 0x0e85, 0x0e85,
21276 0x0e8b, 0x0e8b,
21277 0x0ea4, 0x0ea4,
21278 0x0ea6, 0x0ea6,
21279 0x0ebe, 0x0ebf,
21280 0x0ec5, 0x0ec5,
21281 0x0ec7, 0x0ec7,
21282 0x0ece, 0x0ecf,
21283 0x0eda, 0x0edb,
21284 0x0ee0, 0x0eff,
21285 0x0f48, 0x0f48,
21286 0x0f6d, 0x0f70,
21287 0x0f98, 0x0f98,
21288 0x0fbd, 0x0fbd,
21289 0x0fcd, 0x0fcd,
21290 0x0fdb, 0x0fff,
21291 0x10c6, 0x10c6,
21292 0x10c8, 0x10cc,
21293 0x10ce, 0x10cf,
21294 0x1249, 0x1249,
21295 0x124e, 0x124f,
21296 0x1257, 0x1257,
21297 0x1259, 0x1259,
21298 0x125e, 0x125f,
21299 0x1289, 0x1289,
21300 0x128e, 0x128f,
21301 0x12b1, 0x12b1,
21302 0x12b6, 0x12b7,
21303 0x12bf, 0x12bf,
21304 0x12c1, 0x12c1,
21305 0x12c6, 0x12c7,
21306 0x12d7, 0x12d7,
21307 0x1311, 0x1311,
21308 0x1316, 0x1317,
21309 0x135b, 0x135c,
21310 0x137d, 0x137f,
21311 0x139a, 0x139f,
21312 0x13f6, 0x13f7,
21313 0x13fe, 0x13ff,
21314 0x169d, 0x169f,
21315 0x16f9, 0x16ff,
21316 0x170d, 0x170d,
21317 0x1715, 0x171f,
21318 0x1737, 0x173f,
21319 0x1754, 0x175f,
21320 0x176d, 0x176d,
21321 0x1771, 0x1771,
21322 0x1774, 0x177f,
21323 0x17de, 0x17df,
21324 0x17ea, 0x17ef,
21325 0x17fa, 0x17ff,
21326 0x180f, 0x180f,
21327 0x181a, 0x181f,
21328 0x1879, 0x187f,
21329 0x18ab, 0x18af,
21330 0x18f6, 0x18ff,
21331 0x191f, 0x191f,
21332 0x192c, 0x192f,
21333 0x193c, 0x193f,
21334 0x1941, 0x1943,
21335 0x196e, 0x196f,
21336 0x1975, 0x197f,
21337 0x19ac, 0x19af,
21338 0x19ca, 0x19cf,
21339 0x19db, 0x19dd,
21340 0x1a1c, 0x1a1d,
21341 0x1a5f, 0x1a5f,
21342 0x1a7d, 0x1a7e,
21343 0x1a8a, 0x1a8f,
21344 0x1a9a, 0x1a9f,
21345 0x1aae, 0x1aaf,
21346 0x1ac1, 0x1aff,
21347 0x1b4c, 0x1b4f,
21348 0x1b7d, 0x1b7f,
21349 0x1bf4, 0x1bfb,
21350 0x1c38, 0x1c3a,
21351 0x1c4a, 0x1c4c,
21352 0x1c89, 0x1c8f,
21353 0x1cbb, 0x1cbc,
21354 0x1cc8, 0x1ccf,
21355 0x1cfb, 0x1cff,
21356 0x1dfa, 0x1dfa,
21357 0x1f16, 0x1f17,
21358 0x1f1e, 0x1f1f,
21359 0x1f46, 0x1f47,
21360 0x1f4e, 0x1f4f,
21361 0x1f58, 0x1f58,
21362 0x1f5a, 0x1f5a,
21363 0x1f5c, 0x1f5c,
21364 0x1f5e, 0x1f5e,
21365 0x1f7e, 0x1f7f,
21366 0x1fb5, 0x1fb5,
21367 0x1fc5, 0x1fc5,
21368 0x1fd4, 0x1fd5,
21369 0x1fdc, 0x1fdc,
21370 0x1ff0, 0x1ff1,
21371 0x1ff5, 0x1ff5,
21372 0x1fff, 0x1fff,
21373 0x2065, 0x2065,
21374 0x2072, 0x2073,
21375 0x208f, 0x208f,
21376 0x209d, 0x209f,
21377 0x20c0, 0x20cf,
21378 0x20f1, 0x20ff,
21379 0x218c, 0x218f,
21380 0x2427, 0x243f,
21381 0x244b, 0x245f,
21382 0x2b74, 0x2b75,
21383 0x2b96, 0x2b96,
21384 0x2c2f, 0x2c2f,
21385 0x2c5f, 0x2c5f,
21386 0x2cf4, 0x2cf8,
21387 0x2d26, 0x2d26,
21388 0x2d28, 0x2d2c,
21389 0x2d2e, 0x2d2f,
21390 0x2d68, 0x2d6e,
21391 0x2d71, 0x2d7e,
21392 0x2d97, 0x2d9f,
21393 0x2da7, 0x2da7,
21394 0x2daf, 0x2daf,
21395 0x2db7, 0x2db7,
21396 0x2dbf, 0x2dbf,
21397 0x2dc7, 0x2dc7,
21398 0x2dcf, 0x2dcf,
21399 0x2dd7, 0x2dd7,
21400 0x2ddf, 0x2ddf,
21401 0x2e53, 0x2e7f,
21402 0x2e9a, 0x2e9a,
21403 0x2ef4, 0x2eff,
21404 0x2fd6, 0x2fef,
21405 0x2ffc, 0x2fff,
21406 0x3040, 0x3040,
21407 0x3097, 0x3098,
21408 0x3100, 0x3104,
21409 0x3130, 0x3130,
21410 0x318f, 0x318f,
21411 0x31e4, 0x31ef,
21412 0x321f, 0x321f,
21413 0x9ffd, 0x9fff,
21414 0xa48d, 0xa48f,
21415 0xa4c7, 0xa4cf,
21416 0xa62c, 0xa63f,
21417 0xa6f8, 0xa6ff,
21418 0xa7c0, 0xa7c1,
21419 0xa7cb, 0xa7f4,
21420 0xa82d, 0xa82f,
21421 0xa83a, 0xa83f,
21422 0xa878, 0xa87f,
21423 0xa8c6, 0xa8cd,
21424 0xa8da, 0xa8df,
21425 0xa954, 0xa95e,
21426 0xa97d, 0xa97f,
21427 0xa9ce, 0xa9ce,
21428 0xa9da, 0xa9dd,
21429 0xa9ff, 0xa9ff,
21430 0xaa37, 0xaa3f,
21431 0xaa4e, 0xaa4f,
21432 0xaa5a, 0xaa5b,
21433 0xaac3, 0xaada,
21434 0xaaf7, 0xab00,
21435 0xab07, 0xab08,
21436 0xab0f, 0xab10,
21437 0xab17, 0xab1f,
21438 0xab27, 0xab27,
21439 0xab2f, 0xab2f,
21440 0xab6c, 0xab6f,
21441 0xabee, 0xabef,
21442 0xabfa, 0xabff,
21443 0xd7a4, 0xd7af,
21444 0xd7c7, 0xd7ca,
21445 0xd7fc, 0xf8ff,
21446 0xfa6e, 0xfa6f,
21447 0xfada, 0xfaff,
21448 0xfb07, 0xfb12,
21449 0xfb18, 0xfb1c,
21450 0xfb37, 0xfb37,
21451 0xfb3d, 0xfb3d,
21452 0xfb3f, 0xfb3f,
21453 0xfb42, 0xfb42,
21454 0xfb45, 0xfb45,
21455 0xfbc2, 0xfbd2,
21456 0xfd40, 0xfd4f,
21457 0xfd90, 0xfd91,
21458 0xfdc8, 0xfdef,
21459 0xfdfe, 0xfdff,
21460 0xfe1a, 0xfe1f,
21461 0xfe53, 0xfe53,
21462 0xfe67, 0xfe67,
21463 0xfe6c, 0xfe6f,
21464 0xfe75, 0xfe75,
21465 0xfefd, 0xfefe,
21466 0xff00, 0xff00,
21467 0xffbf, 0xffc1,
21468 0xffc8, 0xffc9,
21469 0xffd0, 0xffd1,
21470 0xffd8, 0xffd9,
21471 0xffdd, 0xffdf,
21472 0xffe7, 0xffe7,
21473 0xffef, 0xfff8,
21474 0xfffe, 0xffff,
21475 0x1000c, 0x1000c,
21476 0x10027, 0x10027,
21477 0x1003b, 0x1003b,
21478 0x1003e, 0x1003e,
21479 0x1004e, 0x1004f,
21480 0x1005e, 0x1007f,
21481 0x100fb, 0x100ff,
21482 0x10103, 0x10106,
21483 0x10134, 0x10136,
21484 0x1018f, 0x1018f,
21485 0x1019d, 0x1019f,
21486 0x101a1, 0x101cf,
21487 0x101fe, 0x1027f,
21488 0x1029d, 0x1029f,
21489 0x102d1, 0x102df,
21490 0x102fc, 0x102ff,
21491 0x10324, 0x1032c,
21492 0x1034b, 0x1034f,
21493 0x1037b, 0x1037f,
21494 0x1039e, 0x1039e,
21495 0x103c4, 0x103c7,
21496 0x103d6, 0x103ff,
21497 0x1049e, 0x1049f,
21498 0x104aa, 0x104af,
21499 0x104d4, 0x104d7,
21500 0x104fc, 0x104ff,
21501 0x10528, 0x1052f,
21502 0x10564, 0x1056e,
21503 0x10570, 0x105ff,
21504 0x10737, 0x1073f,
21505 0x10756, 0x1075f,
21506 0x10768, 0x107ff,
21507 0x10806, 0x10807,
21508 0x10809, 0x10809,
21509 0x10836, 0x10836,
21510 0x10839, 0x1083b,
21511 0x1083d, 0x1083e,
21512 0x10856, 0x10856,
21513 0x1089f, 0x108a6,
21514 0x108b0, 0x108df,
21515 0x108f3, 0x108f3,
21516 0x108f6, 0x108fa,
21517 0x1091c, 0x1091e,
21518 0x1093a, 0x1093e,
21519 0x10940, 0x1097f,
21520 0x109b8, 0x109bb,
21521 0x109d0, 0x109d1,
21522 0x10a04, 0x10a04,
21523 0x10a07, 0x10a0b,
21524 0x10a14, 0x10a14,
21525 0x10a18, 0x10a18,
21526 0x10a36, 0x10a37,
21527 0x10a3b, 0x10a3e,
21528 0x10a49, 0x10a4f,
21529 0x10a59, 0x10a5f,
21530 0x10aa0, 0x10abf,
21531 0x10ae7, 0x10aea,
21532 0x10af7, 0x10aff,
21533 0x10b36, 0x10b38,
21534 0x10b56, 0x10b57,
21535 0x10b73, 0x10b77,
21536 0x10b92, 0x10b98,
21537 0x10b9d, 0x10ba8,
21538 0x10bb0, 0x10bff,
21539 0x10c49, 0x10c7f,
21540 0x10cb3, 0x10cbf,
21541 0x10cf3, 0x10cf9,
21542 0x10d28, 0x10d2f,
21543 0x10d3a, 0x10e5f,
21544 0x10e7f, 0x10e7f,
21545 0x10eaa, 0x10eaa,
21546 0x10eae, 0x10eaf,
21547 0x10eb2, 0x10eff,
21548 0x10f28, 0x10f2f,
21549 0x10f5a, 0x10faf,
21550 0x10fcc, 0x10fdf,
21551 0x10ff7, 0x10fff,
21552 0x1104e, 0x11051,
21553 0x11070, 0x1107e,
21554 0x110c2, 0x110cc,
21555 0x110ce, 0x110cf,
21556 0x110e9, 0x110ef,
21557 0x110fa, 0x110ff,
21558 0x11135, 0x11135,
21559 0x11148, 0x1114f,
21560 0x11177, 0x1117f,
21561 0x111e0, 0x111e0,
21562 0x111f5, 0x111ff,
21563 0x11212, 0x11212,
21564 0x1123f, 0x1127f,
21565 0x11287, 0x11287,
21566 0x11289, 0x11289,
21567 0x1128e, 0x1128e,
21568 0x1129e, 0x1129e,
21569 0x112aa, 0x112af,
21570 0x112eb, 0x112ef,
21571 0x112fa, 0x112ff,
21572 0x11304, 0x11304,
21573 0x1130d, 0x1130e,
21574 0x11311, 0x11312,
21575 0x11329, 0x11329,
21576 0x11331, 0x11331,
21577 0x11334, 0x11334,
21578 0x1133a, 0x1133a,
21579 0x11345, 0x11346,
21580 0x11349, 0x1134a,
21581 0x1134e, 0x1134f,
21582 0x11351, 0x11356,
21583 0x11358, 0x1135c,
21584 0x11364, 0x11365,
21585 0x1136d, 0x1136f,
21586 0x11375, 0x113ff,
21587 0x1145c, 0x1145c,
21588 0x11462, 0x1147f,
21589 0x114c8, 0x114cf,
21590 0x114da, 0x1157f,
21591 0x115b6, 0x115b7,
21592 0x115de, 0x115ff,
21593 0x11645, 0x1164f,
21594 0x1165a, 0x1165f,
21595 0x1166d, 0x1167f,
21596 0x116b9, 0x116bf,
21597 0x116ca, 0x116ff,
21598 0x1171b, 0x1171c,
21599 0x1172c, 0x1172f,
21600 0x11740, 0x117ff,
21601 0x1183c, 0x1189f,
21602 0x118f3, 0x118fe,
21603 0x11907, 0x11908,
21604 0x1190a, 0x1190b,
21605 0x11914, 0x11914,
21606 0x11917, 0x11917,
21607 0x11936, 0x11936,
21608 0x11939, 0x1193a,
21609 0x11947, 0x1194f,
21610 0x1195a, 0x1199f,
21611 0x119a8, 0x119a9,
21612 0x119d8, 0x119d9,
21613 0x119e5, 0x119ff,
21614 0x11a48, 0x11a4f,
21615 0x11aa3, 0x11abf,
21616 0x11af9, 0x11bff,
21617 0x11c09, 0x11c09,
21618 0x11c37, 0x11c37,
21619 0x11c46, 0x11c4f,
21620 0x11c6d, 0x11c6f,
21621 0x11c90, 0x11c91,
21622 0x11ca8, 0x11ca8,
21623 0x11cb7, 0x11cff,
21624 0x11d07, 0x11d07,
21625 0x11d0a, 0x11d0a,
21626 0x11d37, 0x11d39,
21627 0x11d3b, 0x11d3b,
21628 0x11d3e, 0x11d3e,
21629 0x11d48, 0x11d4f,
21630 0x11d5a, 0x11d5f,
21631 0x11d66, 0x11d66,
21632 0x11d69, 0x11d69,
21633 0x11d8f, 0x11d8f,
21634 0x11d92, 0x11d92,
21635 0x11d99, 0x11d9f,
21636 0x11daa, 0x11edf,
21637 0x11ef9, 0x11faf,
21638 0x11fb1, 0x11fbf,
21639 0x11ff2, 0x11ffe,
21640 0x1239a, 0x123ff,
21641 0x1246f, 0x1246f,
21642 0x12475, 0x1247f,
21643 0x12544, 0x12fff,
21644 0x1342f, 0x1342f,
21645 0x13439, 0x143ff,
21646 0x14647, 0x167ff,
21647 0x16a39, 0x16a3f,
21648 0x16a5f, 0x16a5f,
21649 0x16a6a, 0x16a6d,
21650 0x16a70, 0x16acf,
21651 0x16aee, 0x16aef,
21652 0x16af6, 0x16aff,
21653 0x16b46, 0x16b4f,
21654 0x16b5a, 0x16b5a,
21655 0x16b62, 0x16b62,
21656 0x16b78, 0x16b7c,
21657 0x16b90, 0x16e3f,
21658 0x16e9b, 0x16eff,
21659 0x16f4b, 0x16f4e,
21660 0x16f88, 0x16f8e,
21661 0x16fa0, 0x16fdf,
21662 0x16fe5, 0x16fef,
21663 0x16ff2, 0x16fff,
21664 0x187f8, 0x187ff,
21665 0x18cd6, 0x18cff,
21666 0x18d09, 0x1afff,
21667 0x1b11f, 0x1b14f,
21668 0x1b153, 0x1b163,
21669 0x1b168, 0x1b16f,
21670 0x1b2fc, 0x1bbff,
21671 0x1bc6b, 0x1bc6f,
21672 0x1bc7d, 0x1bc7f,
21673 0x1bc89, 0x1bc8f,
21674 0x1bc9a, 0x1bc9b,
21675 0x1bca4, 0x1cfff,
21676 0x1d0f6, 0x1d0ff,
21677 0x1d127, 0x1d128,
21678 0x1d1e9, 0x1d1ff,
21679 0x1d246, 0x1d2df,
21680 0x1d2f4, 0x1d2ff,
21681 0x1d357, 0x1d35f,
21682 0x1d379, 0x1d3ff,
21683 0x1d455, 0x1d455,
21684 0x1d49d, 0x1d49d,
21685 0x1d4a0, 0x1d4a1,
21686 0x1d4a3, 0x1d4a4,
21687 0x1d4a7, 0x1d4a8,
21688 0x1d4ad, 0x1d4ad,
21689 0x1d4ba, 0x1d4ba,
21690 0x1d4bc, 0x1d4bc,
21691 0x1d4c4, 0x1d4c4,
21692 0x1d506, 0x1d506,
21693 0x1d50b, 0x1d50c,
21694 0x1d515, 0x1d515,
21695 0x1d51d, 0x1d51d,
21696 0x1d53a, 0x1d53a,
21697 0x1d53f, 0x1d53f,
21698 0x1d545, 0x1d545,
21699 0x1d547, 0x1d549,
21700 0x1d551, 0x1d551,
21701 0x1d6a6, 0x1d6a7,
21702 0x1d7cc, 0x1d7cd,
21703 0x1da8c, 0x1da9a,
21704 0x1daa0, 0x1daa0,
21705 0x1dab0, 0x1dfff,
21706 0x1e007, 0x1e007,
21707 0x1e019, 0x1e01a,
21708 0x1e022, 0x1e022,
21709 0x1e025, 0x1e025,
21710 0x1e02b, 0x1e0ff,
21711 0x1e12d, 0x1e12f,
21712 0x1e13e, 0x1e13f,
21713 0x1e14a, 0x1e14d,
21714 0x1e150, 0x1e2bf,
21715 0x1e2fa, 0x1e2fe,
21716 0x1e300, 0x1e7ff,
21717 0x1e8c5, 0x1e8c6,
21718 0x1e8d7, 0x1e8ff,
21719 0x1e94c, 0x1e94f,
21720 0x1e95a, 0x1e95d,
21721 0x1e960, 0x1ec70,
21722 0x1ecb5, 0x1ed00,
21723 0x1ed3e, 0x1edff,
21724 0x1ee04, 0x1ee04,
21725 0x1ee20, 0x1ee20,
21726 0x1ee23, 0x1ee23,
21727 0x1ee25, 0x1ee26,
21728 0x1ee28, 0x1ee28,
21729 0x1ee33, 0x1ee33,
21730 0x1ee38, 0x1ee38,
21731 0x1ee3a, 0x1ee3a,
21732 0x1ee3c, 0x1ee41,
21733 0x1ee43, 0x1ee46,
21734 0x1ee48, 0x1ee48,
21735 0x1ee4a, 0x1ee4a,
21736 0x1ee4c, 0x1ee4c,
21737 0x1ee50, 0x1ee50,
21738 0x1ee53, 0x1ee53,
21739 0x1ee55, 0x1ee56,
21740 0x1ee58, 0x1ee58,
21741 0x1ee5a, 0x1ee5a,
21742 0x1ee5c, 0x1ee5c,
21743 0x1ee5e, 0x1ee5e,
21744 0x1ee60, 0x1ee60,
21745 0x1ee63, 0x1ee63,
21746 0x1ee65, 0x1ee66,
21747 0x1ee6b, 0x1ee6b,
21748 0x1ee73, 0x1ee73,
21749 0x1ee78, 0x1ee78,
21750 0x1ee7d, 0x1ee7d,
21751 0x1ee7f, 0x1ee7f,
21752 0x1ee8a, 0x1ee8a,
21753 0x1ee9c, 0x1eea0,
21754 0x1eea4, 0x1eea4,
21755 0x1eeaa, 0x1eeaa,
21756 0x1eebc, 0x1eeef,
21757 0x1eef2, 0x1efff,
21758 0x1f02c, 0x1f02f,
21759 0x1f094, 0x1f09f,
21760 0x1f0af, 0x1f0b0,
21761 0x1f0c0, 0x1f0c0,
21762 0x1f0d0, 0x1f0d0,
21763 0x1f0f6, 0x1f0ff,
21764 0x1f1ae, 0x1f1e5,
21765 0x1f203, 0x1f20f,
21766 0x1f23c, 0x1f23f,
21767 0x1f249, 0x1f24f,
21768 0x1f252, 0x1f25f,
21769 0x1f266, 0x1f2ff,
21770 0x1f6d8, 0x1f6df,
21771 0x1f6ed, 0x1f6ef,
21772 0x1f6fd, 0x1f6ff,
21773 0x1f774, 0x1f77f,
21774 0x1f7d9, 0x1f7df,
21775 0x1f7ec, 0x1f7ff,
21776 0x1f80c, 0x1f80f,
21777 0x1f848, 0x1f84f,
21778 0x1f85a, 0x1f85f,
21779 0x1f888, 0x1f88f,
21780 0x1f8ae, 0x1f8af,
21781 0x1f8b2, 0x1f8ff,
21782 0x1f979, 0x1f979,
21783 0x1f9cc, 0x1f9cc,
21784 0x1fa54, 0x1fa5f,
21785 0x1fa6e, 0x1fa6f,
21786 0x1fa75, 0x1fa77,
21787 0x1fa7b, 0x1fa7f,
21788 0x1fa87, 0x1fa8f,
21789 0x1faa9, 0x1faaf,
21790 0x1fab7, 0x1fabf,
21791 0x1fac3, 0x1facf,
21792 0x1fad7, 0x1faff,
21793 0x1fb93, 0x1fb93,
21794 0x1fbcb, 0x1fbef,
21795 0x1fbfa, 0x1ffff,
21796 0x2a6de, 0x2a6ff,
21797 0x2b735, 0x2b73f,
21798 0x2b81e, 0x2b81f,
21799 0x2cea2, 0x2ceaf,
21800 0x2ebe1, 0x2f7ff,
21801 0x2fa1e, 0x2ffff,
21802 0x3134b, 0xe0000,
21803 0xe0002, 0xe001f,
21804 0xe0080, 0xe00ff,
21805 0xe01f0, 0x10ffff,
21806 }; /* END of CR_Unknown */
21807 
21808 /* PROPERTY: 'Uppercase': Derived Property */
21809 #define CR_Uppercase CR_Upper
21810 
21811 /* PROPERTY: 'Vai': Script */
21812 static const OnigCodePoint
21813 CR_Vai[] = { 1,
21814 0xa500, 0xa62b,
21815 }; /* END of CR_Vai */
21816 
21817 /* PROPERTY: 'Variation_Selector': Binary Property */
21818 static const OnigCodePoint
21819 CR_Variation_Selector[] = { 3,
21820 0x180b, 0x180d,
21821 0xfe00, 0xfe0f,
21822 0xe0100, 0xe01ef,
21823 }; /* END of CR_Variation_Selector */
21824 
21825 /* PROPERTY: 'Wancho': Script */
21826 static const OnigCodePoint
21827 CR_Wancho[] = { 2,
21828 0x1e2c0, 0x1e2f9,
21829 0x1e2ff, 0x1e2ff,
21830 }; /* END of CR_Wancho */
21831 
21832 /* PROPERTY: 'Warang_Citi': Script */
21833 static const OnigCodePoint
21834 CR_Warang_Citi[] = { 2,
21835 0x118a0, 0x118f2,
21836 0x118ff, 0x118ff,
21837 }; /* END of CR_Warang_Citi */
21838 
21839 /* PROPERTY: 'White_Space': Binary Property */
21840 #define CR_White_Space CR_Space
21841 
21842 /* PROPERTY: 'XID_Continue': Derived Property */
21843 static const OnigCodePoint
21844 CR_XID_Continue[] = { 737,
21845 0x0030, 0x0039,
21846 0x0041, 0x005a,
21847 0x005f, 0x005f,
21848 0x0061, 0x007a,
21849 0x00aa, 0x00aa,
21850 0x00b5, 0x00b5,
21851 0x00b7, 0x00b7,
21852 0x00ba, 0x00ba,
21853 0x00c0, 0x00d6,
21854 0x00d8, 0x00f6,
21855 0x00f8, 0x02c1,
21856 0x02c6, 0x02d1,
21857 0x02e0, 0x02e4,
21858 0x02ec, 0x02ec,
21859 0x02ee, 0x02ee,
21860 0x0300, 0x0374,
21861 0x0376, 0x0377,
21862 0x037b, 0x037d,
21863 0x037f, 0x037f,
21864 0x0386, 0x038a,
21865 0x038c, 0x038c,
21866 0x038e, 0x03a1,
21867 0x03a3, 0x03f5,
21868 0x03f7, 0x0481,
21869 0x0483, 0x0487,
21870 0x048a, 0x052f,
21871 0x0531, 0x0556,
21872 0x0559, 0x0559,
21873 0x0560, 0x0588,
21874 0x0591, 0x05bd,
21875 0x05bf, 0x05bf,
21876 0x05c1, 0x05c2,
21877 0x05c4, 0x05c5,
21878 0x05c7, 0x05c7,
21879 0x05d0, 0x05ea,
21880 0x05ef, 0x05f2,
21881 0x0610, 0x061a,
21882 0x0620, 0x0669,
21883 0x066e, 0x06d3,
21884 0x06d5, 0x06dc,
21885 0x06df, 0x06e8,
21886 0x06ea, 0x06fc,
21887 0x06ff, 0x06ff,
21888 0x0710, 0x074a,
21889 0x074d, 0x07b1,
21890 0x07c0, 0x07f5,
21891 0x07fa, 0x07fa,
21892 0x07fd, 0x07fd,
21893 0x0800, 0x082d,
21894 0x0840, 0x085b,
21895 0x0860, 0x086a,
21896 0x08a0, 0x08b4,
21897 0x08b6, 0x08c7,
21898 0x08d3, 0x08e1,
21899 0x08e3, 0x0963,
21900 0x0966, 0x096f,
21901 0x0971, 0x0983,
21902 0x0985, 0x098c,
21903 0x098f, 0x0990,
21904 0x0993, 0x09a8,
21905 0x09aa, 0x09b0,
21906 0x09b2, 0x09b2,
21907 0x09b6, 0x09b9,
21908 0x09bc, 0x09c4,
21909 0x09c7, 0x09c8,
21910 0x09cb, 0x09ce,
21911 0x09d7, 0x09d7,
21912 0x09dc, 0x09dd,
21913 0x09df, 0x09e3,
21914 0x09e6, 0x09f1,
21915 0x09fc, 0x09fc,
21916 0x09fe, 0x09fe,
21917 0x0a01, 0x0a03,
21918 0x0a05, 0x0a0a,
21919 0x0a0f, 0x0a10,
21920 0x0a13, 0x0a28,
21921 0x0a2a, 0x0a30,
21922 0x0a32, 0x0a33,
21923 0x0a35, 0x0a36,
21924 0x0a38, 0x0a39,
21925 0x0a3c, 0x0a3c,
21926 0x0a3e, 0x0a42,
21927 0x0a47, 0x0a48,
21928 0x0a4b, 0x0a4d,
21929 0x0a51, 0x0a51,
21930 0x0a59, 0x0a5c,
21931 0x0a5e, 0x0a5e,
21932 0x0a66, 0x0a75,
21933 0x0a81, 0x0a83,
21934 0x0a85, 0x0a8d,
21935 0x0a8f, 0x0a91,
21936 0x0a93, 0x0aa8,
21937 0x0aaa, 0x0ab0,
21938 0x0ab2, 0x0ab3,
21939 0x0ab5, 0x0ab9,
21940 0x0abc, 0x0ac5,
21941 0x0ac7, 0x0ac9,
21942 0x0acb, 0x0acd,
21943 0x0ad0, 0x0ad0,
21944 0x0ae0, 0x0ae3,
21945 0x0ae6, 0x0aef,
21946 0x0af9, 0x0aff,
21947 0x0b01, 0x0b03,
21948 0x0b05, 0x0b0c,
21949 0x0b0f, 0x0b10,
21950 0x0b13, 0x0b28,
21951 0x0b2a, 0x0b30,
21952 0x0b32, 0x0b33,
21953 0x0b35, 0x0b39,
21954 0x0b3c, 0x0b44,
21955 0x0b47, 0x0b48,
21956 0x0b4b, 0x0b4d,
21957 0x0b55, 0x0b57,
21958 0x0b5c, 0x0b5d,
21959 0x0b5f, 0x0b63,
21960 0x0b66, 0x0b6f,
21961 0x0b71, 0x0b71,
21962 0x0b82, 0x0b83,
21963 0x0b85, 0x0b8a,
21964 0x0b8e, 0x0b90,
21965 0x0b92, 0x0b95,
21966 0x0b99, 0x0b9a,
21967 0x0b9c, 0x0b9c,
21968 0x0b9e, 0x0b9f,
21969 0x0ba3, 0x0ba4,
21970 0x0ba8, 0x0baa,
21971 0x0bae, 0x0bb9,
21972 0x0bbe, 0x0bc2,
21973 0x0bc6, 0x0bc8,
21974 0x0bca, 0x0bcd,
21975 0x0bd0, 0x0bd0,
21976 0x0bd7, 0x0bd7,
21977 0x0be6, 0x0bef,
21978 0x0c00, 0x0c0c,
21979 0x0c0e, 0x0c10,
21980 0x0c12, 0x0c28,
21981 0x0c2a, 0x0c39,
21982 0x0c3d, 0x0c44,
21983 0x0c46, 0x0c48,
21984 0x0c4a, 0x0c4d,
21985 0x0c55, 0x0c56,
21986 0x0c58, 0x0c5a,
21987 0x0c60, 0x0c63,
21988 0x0c66, 0x0c6f,
21989 0x0c80, 0x0c83,
21990 0x0c85, 0x0c8c,
21991 0x0c8e, 0x0c90,
21992 0x0c92, 0x0ca8,
21993 0x0caa, 0x0cb3,
21994 0x0cb5, 0x0cb9,
21995 0x0cbc, 0x0cc4,
21996 0x0cc6, 0x0cc8,
21997 0x0cca, 0x0ccd,
21998 0x0cd5, 0x0cd6,
21999 0x0cde, 0x0cde,
22000 0x0ce0, 0x0ce3,
22001 0x0ce6, 0x0cef,
22002 0x0cf1, 0x0cf2,
22003 0x0d00, 0x0d0c,
22004 0x0d0e, 0x0d10,
22005 0x0d12, 0x0d44,
22006 0x0d46, 0x0d48,
22007 0x0d4a, 0x0d4e,
22008 0x0d54, 0x0d57,
22009 0x0d5f, 0x0d63,
22010 0x0d66, 0x0d6f,
22011 0x0d7a, 0x0d7f,
22012 0x0d81, 0x0d83,
22013 0x0d85, 0x0d96,
22014 0x0d9a, 0x0db1,
22015 0x0db3, 0x0dbb,
22016 0x0dbd, 0x0dbd,
22017 0x0dc0, 0x0dc6,
22018 0x0dca, 0x0dca,
22019 0x0dcf, 0x0dd4,
22020 0x0dd6, 0x0dd6,
22021 0x0dd8, 0x0ddf,
22022 0x0de6, 0x0def,
22023 0x0df2, 0x0df3,
22024 0x0e01, 0x0e3a,
22025 0x0e40, 0x0e4e,
22026 0x0e50, 0x0e59,
22027 0x0e81, 0x0e82,
22028 0x0e84, 0x0e84,
22029 0x0e86, 0x0e8a,
22030 0x0e8c, 0x0ea3,
22031 0x0ea5, 0x0ea5,
22032 0x0ea7, 0x0ebd,
22033 0x0ec0, 0x0ec4,
22034 0x0ec6, 0x0ec6,
22035 0x0ec8, 0x0ecd,
22036 0x0ed0, 0x0ed9,
22037 0x0edc, 0x0edf,
22038 0x0f00, 0x0f00,
22039 0x0f18, 0x0f19,
22040 0x0f20, 0x0f29,
22041 0x0f35, 0x0f35,
22042 0x0f37, 0x0f37,
22043 0x0f39, 0x0f39,
22044 0x0f3e, 0x0f47,
22045 0x0f49, 0x0f6c,
22046 0x0f71, 0x0f84,
22047 0x0f86, 0x0f97,
22048 0x0f99, 0x0fbc,
22049 0x0fc6, 0x0fc6,
22050 0x1000, 0x1049,
22051 0x1050, 0x109d,
22052 0x10a0, 0x10c5,
22053 0x10c7, 0x10c7,
22054 0x10cd, 0x10cd,
22055 0x10d0, 0x10fa,
22056 0x10fc, 0x1248,
22057 0x124a, 0x124d,
22058 0x1250, 0x1256,
22059 0x1258, 0x1258,
22060 0x125a, 0x125d,
22061 0x1260, 0x1288,
22062 0x128a, 0x128d,
22063 0x1290, 0x12b0,
22064 0x12b2, 0x12b5,
22065 0x12b8, 0x12be,
22066 0x12c0, 0x12c0,
22067 0x12c2, 0x12c5,
22068 0x12c8, 0x12d6,
22069 0x12d8, 0x1310,
22070 0x1312, 0x1315,
22071 0x1318, 0x135a,
22072 0x135d, 0x135f,
22073 0x1369, 0x1371,
22074 0x1380, 0x138f,
22075 0x13a0, 0x13f5,
22076 0x13f8, 0x13fd,
22077 0x1401, 0x166c,
22078 0x166f, 0x167f,
22079 0x1681, 0x169a,
22080 0x16a0, 0x16ea,
22081 0x16ee, 0x16f8,
22082 0x1700, 0x170c,
22083 0x170e, 0x1714,
22084 0x1720, 0x1734,
22085 0x1740, 0x1753,
22086 0x1760, 0x176c,
22087 0x176e, 0x1770,
22088 0x1772, 0x1773,
22089 0x1780, 0x17d3,
22090 0x17d7, 0x17d7,
22091 0x17dc, 0x17dd,
22092 0x17e0, 0x17e9,
22093 0x180b, 0x180d,
22094 0x1810, 0x1819,
22095 0x1820, 0x1878,
22096 0x1880, 0x18aa,
22097 0x18b0, 0x18f5,
22098 0x1900, 0x191e,
22099 0x1920, 0x192b,
22100 0x1930, 0x193b,
22101 0x1946, 0x196d,
22102 0x1970, 0x1974,
22103 0x1980, 0x19ab,
22104 0x19b0, 0x19c9,
22105 0x19d0, 0x19da,
22106 0x1a00, 0x1a1b,
22107 0x1a20, 0x1a5e,
22108 0x1a60, 0x1a7c,
22109 0x1a7f, 0x1a89,
22110 0x1a90, 0x1a99,
22111 0x1aa7, 0x1aa7,
22112 0x1ab0, 0x1abd,
22113 0x1abf, 0x1ac0,
22114 0x1b00, 0x1b4b,
22115 0x1b50, 0x1b59,
22116 0x1b6b, 0x1b73,
22117 0x1b80, 0x1bf3,
22118 0x1c00, 0x1c37,
22119 0x1c40, 0x1c49,
22120 0x1c4d, 0x1c7d,
22121 0x1c80, 0x1c88,
22122 0x1c90, 0x1cba,
22123 0x1cbd, 0x1cbf,
22124 0x1cd0, 0x1cd2,
22125 0x1cd4, 0x1cfa,
22126 0x1d00, 0x1df9,
22127 0x1dfb, 0x1f15,
22128 0x1f18, 0x1f1d,
22129 0x1f20, 0x1f45,
22130 0x1f48, 0x1f4d,
22131 0x1f50, 0x1f57,
22132 0x1f59, 0x1f59,
22133 0x1f5b, 0x1f5b,
22134 0x1f5d, 0x1f5d,
22135 0x1f5f, 0x1f7d,
22136 0x1f80, 0x1fb4,
22137 0x1fb6, 0x1fbc,
22138 0x1fbe, 0x1fbe,
22139 0x1fc2, 0x1fc4,
22140 0x1fc6, 0x1fcc,
22141 0x1fd0, 0x1fd3,
22142 0x1fd6, 0x1fdb,
22143 0x1fe0, 0x1fec,
22144 0x1ff2, 0x1ff4,
22145 0x1ff6, 0x1ffc,
22146 0x203f, 0x2040,
22147 0x2054, 0x2054,
22148 0x2071, 0x2071,
22149 0x207f, 0x207f,
22150 0x2090, 0x209c,
22151 0x20d0, 0x20dc,
22152 0x20e1, 0x20e1,
22153 0x20e5, 0x20f0,
22154 0x2102, 0x2102,
22155 0x2107, 0x2107,
22156 0x210a, 0x2113,
22157 0x2115, 0x2115,
22158 0x2118, 0x211d,
22159 0x2124, 0x2124,
22160 0x2126, 0x2126,
22161 0x2128, 0x2128,
22162 0x212a, 0x2139,
22163 0x213c, 0x213f,
22164 0x2145, 0x2149,
22165 0x214e, 0x214e,
22166 0x2160, 0x2188,
22167 0x2c00, 0x2c2e,
22168 0x2c30, 0x2c5e,
22169 0x2c60, 0x2ce4,
22170 0x2ceb, 0x2cf3,
22171 0x2d00, 0x2d25,
22172 0x2d27, 0x2d27,
22173 0x2d2d, 0x2d2d,
22174 0x2d30, 0x2d67,
22175 0x2d6f, 0x2d6f,
22176 0x2d7f, 0x2d96,
22177 0x2da0, 0x2da6,
22178 0x2da8, 0x2dae,
22179 0x2db0, 0x2db6,
22180 0x2db8, 0x2dbe,
22181 0x2dc0, 0x2dc6,
22182 0x2dc8, 0x2dce,
22183 0x2dd0, 0x2dd6,
22184 0x2dd8, 0x2dde,
22185 0x2de0, 0x2dff,
22186 0x3005, 0x3007,
22187 0x3021, 0x302f,
22188 0x3031, 0x3035,
22189 0x3038, 0x303c,
22190 0x3041, 0x3096,
22191 0x3099, 0x309a,
22192 0x309d, 0x309f,
22193 0x30a1, 0x30fa,
22194 0x30fc, 0x30ff,
22195 0x3105, 0x312f,
22196 0x3131, 0x318e,
22197 0x31a0, 0x31bf,
22198 0x31f0, 0x31ff,
22199 0x3400, 0x4dbf,
22200 0x4e00, 0x9ffc,
22201 0xa000, 0xa48c,
22202 0xa4d0, 0xa4fd,
22203 0xa500, 0xa60c,
22204 0xa610, 0xa62b,
22205 0xa640, 0xa66f,
22206 0xa674, 0xa67d,
22207 0xa67f, 0xa6f1,
22208 0xa717, 0xa71f,
22209 0xa722, 0xa788,
22210 0xa78b, 0xa7bf,
22211 0xa7c2, 0xa7ca,
22212 0xa7f5, 0xa827,
22213 0xa82c, 0xa82c,
22214 0xa840, 0xa873,
22215 0xa880, 0xa8c5,
22216 0xa8d0, 0xa8d9,
22217 0xa8e0, 0xa8f7,
22218 0xa8fb, 0xa8fb,
22219 0xa8fd, 0xa92d,
22220 0xa930, 0xa953,
22221 0xa960, 0xa97c,
22222 0xa980, 0xa9c0,
22223 0xa9cf, 0xa9d9,
22224 0xa9e0, 0xa9fe,
22225 0xaa00, 0xaa36,
22226 0xaa40, 0xaa4d,
22227 0xaa50, 0xaa59,
22228 0xaa60, 0xaa76,
22229 0xaa7a, 0xaac2,
22230 0xaadb, 0xaadd,
22231 0xaae0, 0xaaef,
22232 0xaaf2, 0xaaf6,
22233 0xab01, 0xab06,
22234 0xab09, 0xab0e,
22235 0xab11, 0xab16,
22236 0xab20, 0xab26,
22237 0xab28, 0xab2e,
22238 0xab30, 0xab5a,
22239 0xab5c, 0xab69,
22240 0xab70, 0xabea,
22241 0xabec, 0xabed,
22242 0xabf0, 0xabf9,
22243 0xac00, 0xd7a3,
22244 0xd7b0, 0xd7c6,
22245 0xd7cb, 0xd7fb,
22246 0xf900, 0xfa6d,
22247 0xfa70, 0xfad9,
22248 0xfb00, 0xfb06,
22249 0xfb13, 0xfb17,
22250 0xfb1d, 0xfb28,
22251 0xfb2a, 0xfb36,
22252 0xfb38, 0xfb3c,
22253 0xfb3e, 0xfb3e,
22254 0xfb40, 0xfb41,
22255 0xfb43, 0xfb44,
22256 0xfb46, 0xfbb1,
22257 0xfbd3, 0xfc5d,
22258 0xfc64, 0xfd3d,
22259 0xfd50, 0xfd8f,
22260 0xfd92, 0xfdc7,
22261 0xfdf0, 0xfdf9,
22262 0xfe00, 0xfe0f,
22263 0xfe20, 0xfe2f,
22264 0xfe33, 0xfe34,
22265 0xfe4d, 0xfe4f,
22266 0xfe71, 0xfe71,
22267 0xfe73, 0xfe73,
22268 0xfe77, 0xfe77,
22269 0xfe79, 0xfe79,
22270 0xfe7b, 0xfe7b,
22271 0xfe7d, 0xfe7d,
22272 0xfe7f, 0xfefc,
22273 0xff10, 0xff19,
22274 0xff21, 0xff3a,
22275 0xff3f, 0xff3f,
22276 0xff41, 0xff5a,
22277 0xff66, 0xffbe,
22278 0xffc2, 0xffc7,
22279 0xffca, 0xffcf,
22280 0xffd2, 0xffd7,
22281 0xffda, 0xffdc,
22282 0x10000, 0x1000b,
22283 0x1000d, 0x10026,
22284 0x10028, 0x1003a,
22285 0x1003c, 0x1003d,
22286 0x1003f, 0x1004d,
22287 0x10050, 0x1005d,
22288 0x10080, 0x100fa,
22289 0x10140, 0x10174,
22290 0x101fd, 0x101fd,
22291 0x10280, 0x1029c,
22292 0x102a0, 0x102d0,
22293 0x102e0, 0x102e0,
22294 0x10300, 0x1031f,
22295 0x1032d, 0x1034a,
22296 0x10350, 0x1037a,
22297 0x10380, 0x1039d,
22298 0x103a0, 0x103c3,
22299 0x103c8, 0x103cf,
22300 0x103d1, 0x103d5,
22301 0x10400, 0x1049d,
22302 0x104a0, 0x104a9,
22303 0x104b0, 0x104d3,
22304 0x104d8, 0x104fb,
22305 0x10500, 0x10527,
22306 0x10530, 0x10563,
22307 0x10600, 0x10736,
22308 0x10740, 0x10755,
22309 0x10760, 0x10767,
22310 0x10800, 0x10805,
22311 0x10808, 0x10808,
22312 0x1080a, 0x10835,
22313 0x10837, 0x10838,
22314 0x1083c, 0x1083c,
22315 0x1083f, 0x10855,
22316 0x10860, 0x10876,
22317 0x10880, 0x1089e,
22318 0x108e0, 0x108f2,
22319 0x108f4, 0x108f5,
22320 0x10900, 0x10915,
22321 0x10920, 0x10939,
22322 0x10980, 0x109b7,
22323 0x109be, 0x109bf,
22324 0x10a00, 0x10a03,
22325 0x10a05, 0x10a06,
22326 0x10a0c, 0x10a13,
22327 0x10a15, 0x10a17,
22328 0x10a19, 0x10a35,
22329 0x10a38, 0x10a3a,
22330 0x10a3f, 0x10a3f,
22331 0x10a60, 0x10a7c,
22332 0x10a80, 0x10a9c,
22333 0x10ac0, 0x10ac7,
22334 0x10ac9, 0x10ae6,
22335 0x10b00, 0x10b35,
22336 0x10b40, 0x10b55,
22337 0x10b60, 0x10b72,
22338 0x10b80, 0x10b91,
22339 0x10c00, 0x10c48,
22340 0x10c80, 0x10cb2,
22341 0x10cc0, 0x10cf2,
22342 0x10d00, 0x10d27,
22343 0x10d30, 0x10d39,
22344 0x10e80, 0x10ea9,
22345 0x10eab, 0x10eac,
22346 0x10eb0, 0x10eb1,
22347 0x10f00, 0x10f1c,
22348 0x10f27, 0x10f27,
22349 0x10f30, 0x10f50,
22350 0x10fb0, 0x10fc4,
22351 0x10fe0, 0x10ff6,
22352 0x11000, 0x11046,
22353 0x11066, 0x1106f,
22354 0x1107f, 0x110ba,
22355 0x110d0, 0x110e8,
22356 0x110f0, 0x110f9,
22357 0x11100, 0x11134,
22358 0x11136, 0x1113f,
22359 0x11144, 0x11147,
22360 0x11150, 0x11173,
22361 0x11176, 0x11176,
22362 0x11180, 0x111c4,
22363 0x111c9, 0x111cc,
22364 0x111ce, 0x111da,
22365 0x111dc, 0x111dc,
22366 0x11200, 0x11211,
22367 0x11213, 0x11237,
22368 0x1123e, 0x1123e,
22369 0x11280, 0x11286,
22370 0x11288, 0x11288,
22371 0x1128a, 0x1128d,
22372 0x1128f, 0x1129d,
22373 0x1129f, 0x112a8,
22374 0x112b0, 0x112ea,
22375 0x112f0, 0x112f9,
22376 0x11300, 0x11303,
22377 0x11305, 0x1130c,
22378 0x1130f, 0x11310,
22379 0x11313, 0x11328,
22380 0x1132a, 0x11330,
22381 0x11332, 0x11333,
22382 0x11335, 0x11339,
22383 0x1133b, 0x11344,
22384 0x11347, 0x11348,
22385 0x1134b, 0x1134d,
22386 0x11350, 0x11350,
22387 0x11357, 0x11357,
22388 0x1135d, 0x11363,
22389 0x11366, 0x1136c,
22390 0x11370, 0x11374,
22391 0x11400, 0x1144a,
22392 0x11450, 0x11459,
22393 0x1145e, 0x11461,
22394 0x11480, 0x114c5,
22395 0x114c7, 0x114c7,
22396 0x114d0, 0x114d9,
22397 0x11580, 0x115b5,
22398 0x115b8, 0x115c0,
22399 0x115d8, 0x115dd,
22400 0x11600, 0x11640,
22401 0x11644, 0x11644,
22402 0x11650, 0x11659,
22403 0x11680, 0x116b8,
22404 0x116c0, 0x116c9,
22405 0x11700, 0x1171a,
22406 0x1171d, 0x1172b,
22407 0x11730, 0x11739,
22408 0x11800, 0x1183a,
22409 0x118a0, 0x118e9,
22410 0x118ff, 0x11906,
22411 0x11909, 0x11909,
22412 0x1190c, 0x11913,
22413 0x11915, 0x11916,
22414 0x11918, 0x11935,
22415 0x11937, 0x11938,
22416 0x1193b, 0x11943,
22417 0x11950, 0x11959,
22418 0x119a0, 0x119a7,
22419 0x119aa, 0x119d7,
22420 0x119da, 0x119e1,
22421 0x119e3, 0x119e4,
22422 0x11a00, 0x11a3e,
22423 0x11a47, 0x11a47,
22424 0x11a50, 0x11a99,
22425 0x11a9d, 0x11a9d,
22426 0x11ac0, 0x11af8,
22427 0x11c00, 0x11c08,
22428 0x11c0a, 0x11c36,
22429 0x11c38, 0x11c40,
22430 0x11c50, 0x11c59,
22431 0x11c72, 0x11c8f,
22432 0x11c92, 0x11ca7,
22433 0x11ca9, 0x11cb6,
22434 0x11d00, 0x11d06,
22435 0x11d08, 0x11d09,
22436 0x11d0b, 0x11d36,
22437 0x11d3a, 0x11d3a,
22438 0x11d3c, 0x11d3d,
22439 0x11d3f, 0x11d47,
22440 0x11d50, 0x11d59,
22441 0x11d60, 0x11d65,
22442 0x11d67, 0x11d68,
22443 0x11d6a, 0x11d8e,
22444 0x11d90, 0x11d91,
22445 0x11d93, 0x11d98,
22446 0x11da0, 0x11da9,
22447 0x11ee0, 0x11ef6,
22448 0x11fb0, 0x11fb0,
22449 0x12000, 0x12399,
22450 0x12400, 0x1246e,
22451 0x12480, 0x12543,
22452 0x13000, 0x1342e,
22453 0x14400, 0x14646,
22454 0x16800, 0x16a38,
22455 0x16a40, 0x16a5e,
22456 0x16a60, 0x16a69,
22457 0x16ad0, 0x16aed,
22458 0x16af0, 0x16af4,
22459 0x16b00, 0x16b36,
22460 0x16b40, 0x16b43,
22461 0x16b50, 0x16b59,
22462 0x16b63, 0x16b77,
22463 0x16b7d, 0x16b8f,
22464 0x16e40, 0x16e7f,
22465 0x16f00, 0x16f4a,
22466 0x16f4f, 0x16f87,
22467 0x16f8f, 0x16f9f,
22468 0x16fe0, 0x16fe1,
22469 0x16fe3, 0x16fe4,
22470 0x16ff0, 0x16ff1,
22471 0x17000, 0x187f7,
22472 0x18800, 0x18cd5,
22473 0x18d00, 0x18d08,
22474 0x1b000, 0x1b11e,
22475 0x1b150, 0x1b152,
22476 0x1b164, 0x1b167,
22477 0x1b170, 0x1b2fb,
22478 0x1bc00, 0x1bc6a,
22479 0x1bc70, 0x1bc7c,
22480 0x1bc80, 0x1bc88,
22481 0x1bc90, 0x1bc99,
22482 0x1bc9d, 0x1bc9e,
22483 0x1d165, 0x1d169,
22484 0x1d16d, 0x1d172,
22485 0x1d17b, 0x1d182,
22486 0x1d185, 0x1d18b,
22487 0x1d1aa, 0x1d1ad,
22488 0x1d242, 0x1d244,
22489 0x1d400, 0x1d454,
22490 0x1d456, 0x1d49c,
22491 0x1d49e, 0x1d49f,
22492 0x1d4a2, 0x1d4a2,
22493 0x1d4a5, 0x1d4a6,
22494 0x1d4a9, 0x1d4ac,
22495 0x1d4ae, 0x1d4b9,
22496 0x1d4bb, 0x1d4bb,
22497 0x1d4bd, 0x1d4c3,
22498 0x1d4c5, 0x1d505,
22499 0x1d507, 0x1d50a,
22500 0x1d50d, 0x1d514,
22501 0x1d516, 0x1d51c,
22502 0x1d51e, 0x1d539,
22503 0x1d53b, 0x1d53e,
22504 0x1d540, 0x1d544,
22505 0x1d546, 0x1d546,
22506 0x1d54a, 0x1d550,
22507 0x1d552, 0x1d6a5,
22508 0x1d6a8, 0x1d6c0,
22509 0x1d6c2, 0x1d6da,
22510 0x1d6dc, 0x1d6fa,
22511 0x1d6fc, 0x1d714,
22512 0x1d716, 0x1d734,
22513 0x1d736, 0x1d74e,
22514 0x1d750, 0x1d76e,
22515 0x1d770, 0x1d788,
22516 0x1d78a, 0x1d7a8,
22517 0x1d7aa, 0x1d7c2,
22518 0x1d7c4, 0x1d7cb,
22519 0x1d7ce, 0x1d7ff,
22520 0x1da00, 0x1da36,
22521 0x1da3b, 0x1da6c,
22522 0x1da75, 0x1da75,
22523 0x1da84, 0x1da84,
22524 0x1da9b, 0x1da9f,
22525 0x1daa1, 0x1daaf,
22526 0x1e000, 0x1e006,
22527 0x1e008, 0x1e018,
22528 0x1e01b, 0x1e021,
22529 0x1e023, 0x1e024,
22530 0x1e026, 0x1e02a,
22531 0x1e100, 0x1e12c,
22532 0x1e130, 0x1e13d,
22533 0x1e140, 0x1e149,
22534 0x1e14e, 0x1e14e,
22535 0x1e2c0, 0x1e2f9,
22536 0x1e800, 0x1e8c4,
22537 0x1e8d0, 0x1e8d6,
22538 0x1e900, 0x1e94b,
22539 0x1e950, 0x1e959,
22540 0x1ee00, 0x1ee03,
22541 0x1ee05, 0x1ee1f,
22542 0x1ee21, 0x1ee22,
22543 0x1ee24, 0x1ee24,
22544 0x1ee27, 0x1ee27,
22545 0x1ee29, 0x1ee32,
22546 0x1ee34, 0x1ee37,
22547 0x1ee39, 0x1ee39,
22548 0x1ee3b, 0x1ee3b,
22549 0x1ee42, 0x1ee42,
22550 0x1ee47, 0x1ee47,
22551 0x1ee49, 0x1ee49,
22552 0x1ee4b, 0x1ee4b,
22553 0x1ee4d, 0x1ee4f,
22554 0x1ee51, 0x1ee52,
22555 0x1ee54, 0x1ee54,
22556 0x1ee57, 0x1ee57,
22557 0x1ee59, 0x1ee59,
22558 0x1ee5b, 0x1ee5b,
22559 0x1ee5d, 0x1ee5d,
22560 0x1ee5f, 0x1ee5f,
22561 0x1ee61, 0x1ee62,
22562 0x1ee64, 0x1ee64,
22563 0x1ee67, 0x1ee6a,
22564 0x1ee6c, 0x1ee72,
22565 0x1ee74, 0x1ee77,
22566 0x1ee79, 0x1ee7c,
22567 0x1ee7e, 0x1ee7e,
22568 0x1ee80, 0x1ee89,
22569 0x1ee8b, 0x1ee9b,
22570 0x1eea1, 0x1eea3,
22571 0x1eea5, 0x1eea9,
22572 0x1eeab, 0x1eebb,
22573 0x1fbf0, 0x1fbf9,
22574 0x20000, 0x2a6dd,
22575 0x2a700, 0x2b734,
22576 0x2b740, 0x2b81d,
22577 0x2b820, 0x2cea1,
22578 0x2ceb0, 0x2ebe0,
22579 0x2f800, 0x2fa1d,
22580 0x30000, 0x3134a,
22581 0xe0100, 0xe01ef,
22582 }; /* END of CR_XID_Continue */
22583 
22584 /* PROPERTY: 'XID_Start': Derived Property */
22585 static const OnigCodePoint
22586 CR_XID_Start[] = { 629,
22587 0x0041, 0x005a,
22588 0x0061, 0x007a,
22589 0x00aa, 0x00aa,
22590 0x00b5, 0x00b5,
22591 0x00ba, 0x00ba,
22592 0x00c0, 0x00d6,
22593 0x00d8, 0x00f6,
22594 0x00f8, 0x02c1,
22595 0x02c6, 0x02d1,
22596 0x02e0, 0x02e4,
22597 0x02ec, 0x02ec,
22598 0x02ee, 0x02ee,
22599 0x0370, 0x0374,
22600 0x0376, 0x0377,
22601 0x037b, 0x037d,
22602 0x037f, 0x037f,
22603 0x0386, 0x0386,
22604 0x0388, 0x038a,
22605 0x038c, 0x038c,
22606 0x038e, 0x03a1,
22607 0x03a3, 0x03f5,
22608 0x03f7, 0x0481,
22609 0x048a, 0x052f,
22610 0x0531, 0x0556,
22611 0x0559, 0x0559,
22612 0x0560, 0x0588,
22613 0x05d0, 0x05ea,
22614 0x05ef, 0x05f2,
22615 0x0620, 0x064a,
22616 0x066e, 0x066f,
22617 0x0671, 0x06d3,
22618 0x06d5, 0x06d5,
22619 0x06e5, 0x06e6,
22620 0x06ee, 0x06ef,
22621 0x06fa, 0x06fc,
22622 0x06ff, 0x06ff,
22623 0x0710, 0x0710,
22624 0x0712, 0x072f,
22625 0x074d, 0x07a5,
22626 0x07b1, 0x07b1,
22627 0x07ca, 0x07ea,
22628 0x07f4, 0x07f5,
22629 0x07fa, 0x07fa,
22630 0x0800, 0x0815,
22631 0x081a, 0x081a,
22632 0x0824, 0x0824,
22633 0x0828, 0x0828,
22634 0x0840, 0x0858,
22635 0x0860, 0x086a,
22636 0x08a0, 0x08b4,
22637 0x08b6, 0x08c7,
22638 0x0904, 0x0939,
22639 0x093d, 0x093d,
22640 0x0950, 0x0950,
22641 0x0958, 0x0961,
22642 0x0971, 0x0980,
22643 0x0985, 0x098c,
22644 0x098f, 0x0990,
22645 0x0993, 0x09a8,
22646 0x09aa, 0x09b0,
22647 0x09b2, 0x09b2,
22648 0x09b6, 0x09b9,
22649 0x09bd, 0x09bd,
22650 0x09ce, 0x09ce,
22651 0x09dc, 0x09dd,
22652 0x09df, 0x09e1,
22653 0x09f0, 0x09f1,
22654 0x09fc, 0x09fc,
22655 0x0a05, 0x0a0a,
22656 0x0a0f, 0x0a10,
22657 0x0a13, 0x0a28,
22658 0x0a2a, 0x0a30,
22659 0x0a32, 0x0a33,
22660 0x0a35, 0x0a36,
22661 0x0a38, 0x0a39,
22662 0x0a59, 0x0a5c,
22663 0x0a5e, 0x0a5e,
22664 0x0a72, 0x0a74,
22665 0x0a85, 0x0a8d,
22666 0x0a8f, 0x0a91,
22667 0x0a93, 0x0aa8,
22668 0x0aaa, 0x0ab0,
22669 0x0ab2, 0x0ab3,
22670 0x0ab5, 0x0ab9,
22671 0x0abd, 0x0abd,
22672 0x0ad0, 0x0ad0,
22673 0x0ae0, 0x0ae1,
22674 0x0af9, 0x0af9,
22675 0x0b05, 0x0b0c,
22676 0x0b0f, 0x0b10,
22677 0x0b13, 0x0b28,
22678 0x0b2a, 0x0b30,
22679 0x0b32, 0x0b33,
22680 0x0b35, 0x0b39,
22681 0x0b3d, 0x0b3d,
22682 0x0b5c, 0x0b5d,
22683 0x0b5f, 0x0b61,
22684 0x0b71, 0x0b71,
22685 0x0b83, 0x0b83,
22686 0x0b85, 0x0b8a,
22687 0x0b8e, 0x0b90,
22688 0x0b92, 0x0b95,
22689 0x0b99, 0x0b9a,
22690 0x0b9c, 0x0b9c,
22691 0x0b9e, 0x0b9f,
22692 0x0ba3, 0x0ba4,
22693 0x0ba8, 0x0baa,
22694 0x0bae, 0x0bb9,
22695 0x0bd0, 0x0bd0,
22696 0x0c05, 0x0c0c,
22697 0x0c0e, 0x0c10,
22698 0x0c12, 0x0c28,
22699 0x0c2a, 0x0c39,
22700 0x0c3d, 0x0c3d,
22701 0x0c58, 0x0c5a,
22702 0x0c60, 0x0c61,
22703 0x0c80, 0x0c80,
22704 0x0c85, 0x0c8c,
22705 0x0c8e, 0x0c90,
22706 0x0c92, 0x0ca8,
22707 0x0caa, 0x0cb3,
22708 0x0cb5, 0x0cb9,
22709 0x0cbd, 0x0cbd,
22710 0x0cde, 0x0cde,
22711 0x0ce0, 0x0ce1,
22712 0x0cf1, 0x0cf2,
22713 0x0d04, 0x0d0c,
22714 0x0d0e, 0x0d10,
22715 0x0d12, 0x0d3a,
22716 0x0d3d, 0x0d3d,
22717 0x0d4e, 0x0d4e,
22718 0x0d54, 0x0d56,
22719 0x0d5f, 0x0d61,
22720 0x0d7a, 0x0d7f,
22721 0x0d85, 0x0d96,
22722 0x0d9a, 0x0db1,
22723 0x0db3, 0x0dbb,
22724 0x0dbd, 0x0dbd,
22725 0x0dc0, 0x0dc6,
22726 0x0e01, 0x0e30,
22727 0x0e32, 0x0e32,
22728 0x0e40, 0x0e46,
22729 0x0e81, 0x0e82,
22730 0x0e84, 0x0e84,
22731 0x0e86, 0x0e8a,
22732 0x0e8c, 0x0ea3,
22733 0x0ea5, 0x0ea5,
22734 0x0ea7, 0x0eb0,
22735 0x0eb2, 0x0eb2,
22736 0x0ebd, 0x0ebd,
22737 0x0ec0, 0x0ec4,
22738 0x0ec6, 0x0ec6,
22739 0x0edc, 0x0edf,
22740 0x0f00, 0x0f00,
22741 0x0f40, 0x0f47,
22742 0x0f49, 0x0f6c,
22743 0x0f88, 0x0f8c,
22744 0x1000, 0x102a,
22745 0x103f, 0x103f,
22746 0x1050, 0x1055,
22747 0x105a, 0x105d,
22748 0x1061, 0x1061,
22749 0x1065, 0x1066,
22750 0x106e, 0x1070,
22751 0x1075, 0x1081,
22752 0x108e, 0x108e,
22753 0x10a0, 0x10c5,
22754 0x10c7, 0x10c7,
22755 0x10cd, 0x10cd,
22756 0x10d0, 0x10fa,
22757 0x10fc, 0x1248,
22758 0x124a, 0x124d,
22759 0x1250, 0x1256,
22760 0x1258, 0x1258,
22761 0x125a, 0x125d,
22762 0x1260, 0x1288,
22763 0x128a, 0x128d,
22764 0x1290, 0x12b0,
22765 0x12b2, 0x12b5,
22766 0x12b8, 0x12be,
22767 0x12c0, 0x12c0,
22768 0x12c2, 0x12c5,
22769 0x12c8, 0x12d6,
22770 0x12d8, 0x1310,
22771 0x1312, 0x1315,
22772 0x1318, 0x135a,
22773 0x1380, 0x138f,
22774 0x13a0, 0x13f5,
22775 0x13f8, 0x13fd,
22776 0x1401, 0x166c,
22777 0x166f, 0x167f,
22778 0x1681, 0x169a,
22779 0x16a0, 0x16ea,
22780 0x16ee, 0x16f8,
22781 0x1700, 0x170c,
22782 0x170e, 0x1711,
22783 0x1720, 0x1731,
22784 0x1740, 0x1751,
22785 0x1760, 0x176c,
22786 0x176e, 0x1770,
22787 0x1780, 0x17b3,
22788 0x17d7, 0x17d7,
22789 0x17dc, 0x17dc,
22790 0x1820, 0x1878,
22791 0x1880, 0x18a8,
22792 0x18aa, 0x18aa,
22793 0x18b0, 0x18f5,
22794 0x1900, 0x191e,
22795 0x1950, 0x196d,
22796 0x1970, 0x1974,
22797 0x1980, 0x19ab,
22798 0x19b0, 0x19c9,
22799 0x1a00, 0x1a16,
22800 0x1a20, 0x1a54,
22801 0x1aa7, 0x1aa7,
22802 0x1b05, 0x1b33,
22803 0x1b45, 0x1b4b,
22804 0x1b83, 0x1ba0,
22805 0x1bae, 0x1baf,
22806 0x1bba, 0x1be5,
22807 0x1c00, 0x1c23,
22808 0x1c4d, 0x1c4f,
22809 0x1c5a, 0x1c7d,
22810 0x1c80, 0x1c88,
22811 0x1c90, 0x1cba,
22812 0x1cbd, 0x1cbf,
22813 0x1ce9, 0x1cec,
22814 0x1cee, 0x1cf3,
22815 0x1cf5, 0x1cf6,
22816 0x1cfa, 0x1cfa,
22817 0x1d00, 0x1dbf,
22818 0x1e00, 0x1f15,
22819 0x1f18, 0x1f1d,
22820 0x1f20, 0x1f45,
22821 0x1f48, 0x1f4d,
22822 0x1f50, 0x1f57,
22823 0x1f59, 0x1f59,
22824 0x1f5b, 0x1f5b,
22825 0x1f5d, 0x1f5d,
22826 0x1f5f, 0x1f7d,
22827 0x1f80, 0x1fb4,
22828 0x1fb6, 0x1fbc,
22829 0x1fbe, 0x1fbe,
22830 0x1fc2, 0x1fc4,
22831 0x1fc6, 0x1fcc,
22832 0x1fd0, 0x1fd3,
22833 0x1fd6, 0x1fdb,
22834 0x1fe0, 0x1fec,
22835 0x1ff2, 0x1ff4,
22836 0x1ff6, 0x1ffc,
22837 0x2071, 0x2071,
22838 0x207f, 0x207f,
22839 0x2090, 0x209c,
22840 0x2102, 0x2102,
22841 0x2107, 0x2107,
22842 0x210a, 0x2113,
22843 0x2115, 0x2115,
22844 0x2118, 0x211d,
22845 0x2124, 0x2124,
22846 0x2126, 0x2126,
22847 0x2128, 0x2128,
22848 0x212a, 0x2139,
22849 0x213c, 0x213f,
22850 0x2145, 0x2149,
22851 0x214e, 0x214e,
22852 0x2160, 0x2188,
22853 0x2c00, 0x2c2e,
22854 0x2c30, 0x2c5e,
22855 0x2c60, 0x2ce4,
22856 0x2ceb, 0x2cee,
22857 0x2cf2, 0x2cf3,
22858 0x2d00, 0x2d25,
22859 0x2d27, 0x2d27,
22860 0x2d2d, 0x2d2d,
22861 0x2d30, 0x2d67,
22862 0x2d6f, 0x2d6f,
22863 0x2d80, 0x2d96,
22864 0x2da0, 0x2da6,
22865 0x2da8, 0x2dae,
22866 0x2db0, 0x2db6,
22867 0x2db8, 0x2dbe,
22868 0x2dc0, 0x2dc6,
22869 0x2dc8, 0x2dce,
22870 0x2dd0, 0x2dd6,
22871 0x2dd8, 0x2dde,
22872 0x3005, 0x3007,
22873 0x3021, 0x3029,
22874 0x3031, 0x3035,
22875 0x3038, 0x303c,
22876 0x3041, 0x3096,
22877 0x309d, 0x309f,
22878 0x30a1, 0x30fa,
22879 0x30fc, 0x30ff,
22880 0x3105, 0x312f,
22881 0x3131, 0x318e,
22882 0x31a0, 0x31bf,
22883 0x31f0, 0x31ff,
22884 0x3400, 0x4dbf,
22885 0x4e00, 0x9ffc,
22886 0xa000, 0xa48c,
22887 0xa4d0, 0xa4fd,
22888 0xa500, 0xa60c,
22889 0xa610, 0xa61f,
22890 0xa62a, 0xa62b,
22891 0xa640, 0xa66e,
22892 0xa67f, 0xa69d,
22893 0xa6a0, 0xa6ef,
22894 0xa717, 0xa71f,
22895 0xa722, 0xa788,
22896 0xa78b, 0xa7bf,
22897 0xa7c2, 0xa7ca,
22898 0xa7f5, 0xa801,
22899 0xa803, 0xa805,
22900 0xa807, 0xa80a,
22901 0xa80c, 0xa822,
22902 0xa840, 0xa873,
22903 0xa882, 0xa8b3,
22904 0xa8f2, 0xa8f7,
22905 0xa8fb, 0xa8fb,
22906 0xa8fd, 0xa8fe,
22907 0xa90a, 0xa925,
22908 0xa930, 0xa946,
22909 0xa960, 0xa97c,
22910 0xa984, 0xa9b2,
22911 0xa9cf, 0xa9cf,
22912 0xa9e0, 0xa9e4,
22913 0xa9e6, 0xa9ef,
22914 0xa9fa, 0xa9fe,
22915 0xaa00, 0xaa28,
22916 0xaa40, 0xaa42,
22917 0xaa44, 0xaa4b,
22918 0xaa60, 0xaa76,
22919 0xaa7a, 0xaa7a,
22920 0xaa7e, 0xaaaf,
22921 0xaab1, 0xaab1,
22922 0xaab5, 0xaab6,
22923 0xaab9, 0xaabd,
22924 0xaac0, 0xaac0,
22925 0xaac2, 0xaac2,
22926 0xaadb, 0xaadd,
22927 0xaae0, 0xaaea,
22928 0xaaf2, 0xaaf4,
22929 0xab01, 0xab06,
22930 0xab09, 0xab0e,
22931 0xab11, 0xab16,
22932 0xab20, 0xab26,
22933 0xab28, 0xab2e,
22934 0xab30, 0xab5a,
22935 0xab5c, 0xab69,
22936 0xab70, 0xabe2,
22937 0xac00, 0xd7a3,
22938 0xd7b0, 0xd7c6,
22939 0xd7cb, 0xd7fb,
22940 0xf900, 0xfa6d,
22941 0xfa70, 0xfad9,
22942 0xfb00, 0xfb06,
22943 0xfb13, 0xfb17,
22944 0xfb1d, 0xfb1d,
22945 0xfb1f, 0xfb28,
22946 0xfb2a, 0xfb36,
22947 0xfb38, 0xfb3c,
22948 0xfb3e, 0xfb3e,
22949 0xfb40, 0xfb41,
22950 0xfb43, 0xfb44,
22951 0xfb46, 0xfbb1,
22952 0xfbd3, 0xfc5d,
22953 0xfc64, 0xfd3d,
22954 0xfd50, 0xfd8f,
22955 0xfd92, 0xfdc7,
22956 0xfdf0, 0xfdf9,
22957 0xfe71, 0xfe71,
22958 0xfe73, 0xfe73,
22959 0xfe77, 0xfe77,
22960 0xfe79, 0xfe79,
22961 0xfe7b, 0xfe7b,
22962 0xfe7d, 0xfe7d,
22963 0xfe7f, 0xfefc,
22964 0xff21, 0xff3a,
22965 0xff41, 0xff5a,
22966 0xff66, 0xff9d,
22967 0xffa0, 0xffbe,
22968 0xffc2, 0xffc7,
22969 0xffca, 0xffcf,
22970 0xffd2, 0xffd7,
22971 0xffda, 0xffdc,
22972 0x10000, 0x1000b,
22973 0x1000d, 0x10026,
22974 0x10028, 0x1003a,
22975 0x1003c, 0x1003d,
22976 0x1003f, 0x1004d,
22977 0x10050, 0x1005d,
22978 0x10080, 0x100fa,
22979 0x10140, 0x10174,
22980 0x10280, 0x1029c,
22981 0x102a0, 0x102d0,
22982 0x10300, 0x1031f,
22983 0x1032d, 0x1034a,
22984 0x10350, 0x10375,
22985 0x10380, 0x1039d,
22986 0x103a0, 0x103c3,
22987 0x103c8, 0x103cf,
22988 0x103d1, 0x103d5,
22989 0x10400, 0x1049d,
22990 0x104b0, 0x104d3,
22991 0x104d8, 0x104fb,
22992 0x10500, 0x10527,
22993 0x10530, 0x10563,
22994 0x10600, 0x10736,
22995 0x10740, 0x10755,
22996 0x10760, 0x10767,
22997 0x10800, 0x10805,
22998 0x10808, 0x10808,
22999 0x1080a, 0x10835,
23000 0x10837, 0x10838,
23001 0x1083c, 0x1083c,
23002 0x1083f, 0x10855,
23003 0x10860, 0x10876,
23004 0x10880, 0x1089e,
23005 0x108e0, 0x108f2,
23006 0x108f4, 0x108f5,
23007 0x10900, 0x10915,
23008 0x10920, 0x10939,
23009 0x10980, 0x109b7,
23010 0x109be, 0x109bf,
23011 0x10a00, 0x10a00,
23012 0x10a10, 0x10a13,
23013 0x10a15, 0x10a17,
23014 0x10a19, 0x10a35,
23015 0x10a60, 0x10a7c,
23016 0x10a80, 0x10a9c,
23017 0x10ac0, 0x10ac7,
23018 0x10ac9, 0x10ae4,
23019 0x10b00, 0x10b35,
23020 0x10b40, 0x10b55,
23021 0x10b60, 0x10b72,
23022 0x10b80, 0x10b91,
23023 0x10c00, 0x10c48,
23024 0x10c80, 0x10cb2,
23025 0x10cc0, 0x10cf2,
23026 0x10d00, 0x10d23,
23027 0x10e80, 0x10ea9,
23028 0x10eb0, 0x10eb1,
23029 0x10f00, 0x10f1c,
23030 0x10f27, 0x10f27,
23031 0x10f30, 0x10f45,
23032 0x10fb0, 0x10fc4,
23033 0x10fe0, 0x10ff6,
23034 0x11003, 0x11037,
23035 0x11083, 0x110af,
23036 0x110d0, 0x110e8,
23037 0x11103, 0x11126,
23038 0x11144, 0x11144,
23039 0x11147, 0x11147,
23040 0x11150, 0x11172,
23041 0x11176, 0x11176,
23042 0x11183, 0x111b2,
23043 0x111c1, 0x111c4,
23044 0x111da, 0x111da,
23045 0x111dc, 0x111dc,
23046 0x11200, 0x11211,
23047 0x11213, 0x1122b,
23048 0x11280, 0x11286,
23049 0x11288, 0x11288,
23050 0x1128a, 0x1128d,
23051 0x1128f, 0x1129d,
23052 0x1129f, 0x112a8,
23053 0x112b0, 0x112de,
23054 0x11305, 0x1130c,
23055 0x1130f, 0x11310,
23056 0x11313, 0x11328,
23057 0x1132a, 0x11330,
23058 0x11332, 0x11333,
23059 0x11335, 0x11339,
23060 0x1133d, 0x1133d,
23061 0x11350, 0x11350,
23062 0x1135d, 0x11361,
23063 0x11400, 0x11434,
23064 0x11447, 0x1144a,
23065 0x1145f, 0x11461,
23066 0x11480, 0x114af,
23067 0x114c4, 0x114c5,
23068 0x114c7, 0x114c7,
23069 0x11580, 0x115ae,
23070 0x115d8, 0x115db,
23071 0x11600, 0x1162f,
23072 0x11644, 0x11644,
23073 0x11680, 0x116aa,
23074 0x116b8, 0x116b8,
23075 0x11700, 0x1171a,
23076 0x11800, 0x1182b,
23077 0x118a0, 0x118df,
23078 0x118ff, 0x11906,
23079 0x11909, 0x11909,
23080 0x1190c, 0x11913,
23081 0x11915, 0x11916,
23082 0x11918, 0x1192f,
23083 0x1193f, 0x1193f,
23084 0x11941, 0x11941,
23085 0x119a0, 0x119a7,
23086 0x119aa, 0x119d0,
23087 0x119e1, 0x119e1,
23088 0x119e3, 0x119e3,
23089 0x11a00, 0x11a00,
23090 0x11a0b, 0x11a32,
23091 0x11a3a, 0x11a3a,
23092 0x11a50, 0x11a50,
23093 0x11a5c, 0x11a89,
23094 0x11a9d, 0x11a9d,
23095 0x11ac0, 0x11af8,
23096 0x11c00, 0x11c08,
23097 0x11c0a, 0x11c2e,
23098 0x11c40, 0x11c40,
23099 0x11c72, 0x11c8f,
23100 0x11d00, 0x11d06,
23101 0x11d08, 0x11d09,
23102 0x11d0b, 0x11d30,
23103 0x11d46, 0x11d46,
23104 0x11d60, 0x11d65,
23105 0x11d67, 0x11d68,
23106 0x11d6a, 0x11d89,
23107 0x11d98, 0x11d98,
23108 0x11ee0, 0x11ef2,
23109 0x11fb0, 0x11fb0,
23110 0x12000, 0x12399,
23111 0x12400, 0x1246e,
23112 0x12480, 0x12543,
23113 0x13000, 0x1342e,
23114 0x14400, 0x14646,
23115 0x16800, 0x16a38,
23116 0x16a40, 0x16a5e,
23117 0x16ad0, 0x16aed,
23118 0x16b00, 0x16b2f,
23119 0x16b40, 0x16b43,
23120 0x16b63, 0x16b77,
23121 0x16b7d, 0x16b8f,
23122 0x16e40, 0x16e7f,
23123 0x16f00, 0x16f4a,
23124 0x16f50, 0x16f50,
23125 0x16f93, 0x16f9f,
23126 0x16fe0, 0x16fe1,
23127 0x16fe3, 0x16fe3,
23128 0x17000, 0x187f7,
23129 0x18800, 0x18cd5,
23130 0x18d00, 0x18d08,
23131 0x1b000, 0x1b11e,
23132 0x1b150, 0x1b152,
23133 0x1b164, 0x1b167,
23134 0x1b170, 0x1b2fb,
23135 0x1bc00, 0x1bc6a,
23136 0x1bc70, 0x1bc7c,
23137 0x1bc80, 0x1bc88,
23138 0x1bc90, 0x1bc99,
23139 0x1d400, 0x1d454,
23140 0x1d456, 0x1d49c,
23141 0x1d49e, 0x1d49f,
23142 0x1d4a2, 0x1d4a2,
23143 0x1d4a5, 0x1d4a6,
23144 0x1d4a9, 0x1d4ac,
23145 0x1d4ae, 0x1d4b9,
23146 0x1d4bb, 0x1d4bb,
23147 0x1d4bd, 0x1d4c3,
23148 0x1d4c5, 0x1d505,
23149 0x1d507, 0x1d50a,
23150 0x1d50d, 0x1d514,
23151 0x1d516, 0x1d51c,
23152 0x1d51e, 0x1d539,
23153 0x1d53b, 0x1d53e,
23154 0x1d540, 0x1d544,
23155 0x1d546, 0x1d546,
23156 0x1d54a, 0x1d550,
23157 0x1d552, 0x1d6a5,
23158 0x1d6a8, 0x1d6c0,
23159 0x1d6c2, 0x1d6da,
23160 0x1d6dc, 0x1d6fa,
23161 0x1d6fc, 0x1d714,
23162 0x1d716, 0x1d734,
23163 0x1d736, 0x1d74e,
23164 0x1d750, 0x1d76e,
23165 0x1d770, 0x1d788,
23166 0x1d78a, 0x1d7a8,
23167 0x1d7aa, 0x1d7c2,
23168 0x1d7c4, 0x1d7cb,
23169 0x1e100, 0x1e12c,
23170 0x1e137, 0x1e13d,
23171 0x1e14e, 0x1e14e,
23172 0x1e2c0, 0x1e2eb,
23173 0x1e800, 0x1e8c4,
23174 0x1e900, 0x1e943,
23175 0x1e94b, 0x1e94b,
23176 0x1ee00, 0x1ee03,
23177 0x1ee05, 0x1ee1f,
23178 0x1ee21, 0x1ee22,
23179 0x1ee24, 0x1ee24,
23180 0x1ee27, 0x1ee27,
23181 0x1ee29, 0x1ee32,
23182 0x1ee34, 0x1ee37,
23183 0x1ee39, 0x1ee39,
23184 0x1ee3b, 0x1ee3b,
23185 0x1ee42, 0x1ee42,
23186 0x1ee47, 0x1ee47,
23187 0x1ee49, 0x1ee49,
23188 0x1ee4b, 0x1ee4b,
23189 0x1ee4d, 0x1ee4f,
23190 0x1ee51, 0x1ee52,
23191 0x1ee54, 0x1ee54,
23192 0x1ee57, 0x1ee57,
23193 0x1ee59, 0x1ee59,
23194 0x1ee5b, 0x1ee5b,
23195 0x1ee5d, 0x1ee5d,
23196 0x1ee5f, 0x1ee5f,
23197 0x1ee61, 0x1ee62,
23198 0x1ee64, 0x1ee64,
23199 0x1ee67, 0x1ee6a,
23200 0x1ee6c, 0x1ee72,
23201 0x1ee74, 0x1ee77,
23202 0x1ee79, 0x1ee7c,
23203 0x1ee7e, 0x1ee7e,
23204 0x1ee80, 0x1ee89,
23205 0x1ee8b, 0x1ee9b,
23206 0x1eea1, 0x1eea3,
23207 0x1eea5, 0x1eea9,
23208 0x1eeab, 0x1eebb,
23209 0x20000, 0x2a6dd,
23210 0x2a700, 0x2b734,
23211 0x2b740, 0x2b81d,
23212 0x2b820, 0x2cea1,
23213 0x2ceb0, 0x2ebe0,
23214 0x2f800, 0x2fa1d,
23215 0x30000, 0x3134a,
23216 }; /* END of CR_XID_Start */
23217 
23218 /* PROPERTY: 'Yezidi': Script */
23219 static const OnigCodePoint
23220 CR_Yezidi[] = { 3,
23221 0x10e80, 0x10ea9,
23222 0x10eab, 0x10ead,
23223 0x10eb0, 0x10eb1,
23224 }; /* END of CR_Yezidi */
23225 
23226 /* PROPERTY: 'Yi': Script */
23227 static const OnigCodePoint
23228 CR_Yi[] = { 2,
23229 0xa000, 0xa48c,
23230 0xa490, 0xa4c6,
23231 }; /* END of CR_Yi */
23232 
23233 /* PROPERTY: 'Z': Major Category */
23234 static const OnigCodePoint
23235 CR_Z[] = { 8,
23236 0x0020, 0x0020,
23237 0x00a0, 0x00a0,
23238 0x1680, 0x1680,
23239 0x2000, 0x200a,
23240 0x2028, 0x2029,
23241 0x202f, 0x202f,
23242 0x205f, 0x205f,
23243 0x3000, 0x3000,
23244 }; /* END of CR_Z */
23245 
23246 /* PROPERTY: 'Zanabazar_Square': Script */
23247 static const OnigCodePoint
23248 CR_Zanabazar_Square[] = { 1,
23249 0x11a00, 0x11a47,
23250 }; /* END of CR_Zanabazar_Square */
23251 
23252 /* PROPERTY: 'Zl': General Category */
23253 static const OnigCodePoint
23254 CR_Zl[] = { 1,
23255 0x2028, 0x2028,
23256 }; /* END of CR_Zl */
23257 
23258 /* PROPERTY: 'Zp': General Category */
23259 static const OnigCodePoint
23260 CR_Zp[] = { 1,
23261 0x2029, 0x2029,
23262 }; /* END of CR_Zp */
23263 
23264 /* PROPERTY: 'Zs': General Category */
23265 static const OnigCodePoint
23266 CR_Zs[] = { 7,
23267 0x0020, 0x0020,
23268 0x00a0, 0x00a0,
23269 0x1680, 0x1680,
23270 0x2000, 0x200a,
23271 0x202f, 0x202f,
23272 0x205f, 0x205f,
23273 0x3000, 0x3000,
23274 }; /* END of CR_Zs */
23275 
23276 /* PROPERTY: 'In_Basic_Latin': Block */
23277 #define CR_In_Basic_Latin CR_ASCII
23278 
23279 /* PROPERTY: 'In_Latin_1_Supplement': Block */
23280 static const OnigCodePoint
23281 CR_In_Latin_1_Supplement[] = { 1,
23282 0x0080, 0x00ff,
23283 }; /* END of CR_In_Latin_1_Supplement */
23284 
23285 /* PROPERTY: 'In_Latin_Extended_A': Block */
23286 static const OnigCodePoint
23287 CR_In_Latin_Extended_A[] = { 1,
23288 0x0100, 0x017f,
23289 }; /* END of CR_In_Latin_Extended_A */
23290 
23291 /* PROPERTY: 'In_Latin_Extended_B': Block */
23292 static const OnigCodePoint
23293 CR_In_Latin_Extended_B[] = { 1,
23294 0x0180, 0x024f,
23295 }; /* END of CR_In_Latin_Extended_B */
23296 
23297 /* PROPERTY: 'In_IPA_Extensions': Block */
23298 static const OnigCodePoint
23299 CR_In_IPA_Extensions[] = { 1,
23300 0x0250, 0x02af,
23301 }; /* END of CR_In_IPA_Extensions */
23302 
23303 /* PROPERTY: 'In_Spacing_Modifier_Letters': Block */
23304 static const OnigCodePoint
23305 CR_In_Spacing_Modifier_Letters[] = { 1,
23306 0x02b0, 0x02ff,
23307 }; /* END of CR_In_Spacing_Modifier_Letters */
23308 
23309 /* PROPERTY: 'In_Combining_Diacritical_Marks': Block */
23310 static const OnigCodePoint
23311 CR_In_Combining_Diacritical_Marks[] = { 1,
23312 0x0300, 0x036f,
23313 }; /* END of CR_In_Combining_Diacritical_Marks */
23314 
23315 /* PROPERTY: 'In_Greek_and_Coptic': Block */
23316 static const OnigCodePoint
23317 CR_In_Greek_and_Coptic[] = { 1,
23318 0x0370, 0x03ff,
23319 }; /* END of CR_In_Greek_and_Coptic */
23320 
23321 /* PROPERTY: 'In_Cyrillic': Block */
23322 static const OnigCodePoint
23323 CR_In_Cyrillic[] = { 1,
23324 0x0400, 0x04ff,
23325 }; /* END of CR_In_Cyrillic */
23326 
23327 /* PROPERTY: 'In_Cyrillic_Supplement': Block */
23328 static const OnigCodePoint
23329 CR_In_Cyrillic_Supplement[] = { 1,
23330 0x0500, 0x052f,
23331 }; /* END of CR_In_Cyrillic_Supplement */
23332 
23333 /* PROPERTY: 'In_Armenian': Block */
23334 static const OnigCodePoint
23335 CR_In_Armenian[] = { 1,
23336 0x0530, 0x058f,
23337 }; /* END of CR_In_Armenian */
23338 
23339 /* PROPERTY: 'In_Hebrew': Block */
23340 static const OnigCodePoint
23341 CR_In_Hebrew[] = { 1,
23342 0x0590, 0x05ff,
23343 }; /* END of CR_In_Hebrew */
23344 
23345 /* PROPERTY: 'In_Arabic': Block */
23346 static const OnigCodePoint
23347 CR_In_Arabic[] = { 1,
23348 0x0600, 0x06ff,
23349 }; /* END of CR_In_Arabic */
23350 
23351 /* PROPERTY: 'In_Syriac': Block */
23352 static const OnigCodePoint
23353 CR_In_Syriac[] = { 1,
23354 0x0700, 0x074f,
23355 }; /* END of CR_In_Syriac */
23356 
23357 /* PROPERTY: 'In_Arabic_Supplement': Block */
23358 static const OnigCodePoint
23359 CR_In_Arabic_Supplement[] = { 1,
23360 0x0750, 0x077f,
23361 }; /* END of CR_In_Arabic_Supplement */
23362 
23363 /* PROPERTY: 'In_Thaana': Block */
23364 static const OnigCodePoint
23365 CR_In_Thaana[] = { 1,
23366 0x0780, 0x07bf,
23367 }; /* END of CR_In_Thaana */
23368 
23369 /* PROPERTY: 'In_NKo': Block */
23370 static const OnigCodePoint
23371 CR_In_NKo[] = { 1,
23372 0x07c0, 0x07ff,
23373 }; /* END of CR_In_NKo */
23374 
23375 /* PROPERTY: 'In_Samaritan': Block */
23376 static const OnigCodePoint
23377 CR_In_Samaritan[] = { 1,
23378 0x0800, 0x083f,
23379 }; /* END of CR_In_Samaritan */
23380 
23381 /* PROPERTY: 'In_Mandaic': Block */
23382 static const OnigCodePoint
23383 CR_In_Mandaic[] = { 1,
23384 0x0840, 0x085f,
23385 }; /* END of CR_In_Mandaic */
23386 
23387 /* PROPERTY: 'In_Syriac_Supplement': Block */
23388 static const OnigCodePoint
23389 CR_In_Syriac_Supplement[] = { 1,
23390 0x0860, 0x086f,
23391 }; /* END of CR_In_Syriac_Supplement */
23392 
23393 /* PROPERTY: 'In_Arabic_Extended_A': Block */
23394 static const OnigCodePoint
23395 CR_In_Arabic_Extended_A[] = { 1,
23396 0x08a0, 0x08ff,
23397 }; /* END of CR_In_Arabic_Extended_A */
23398 
23399 /* PROPERTY: 'In_Devanagari': Block */
23400 static const OnigCodePoint
23401 CR_In_Devanagari[] = { 1,
23402 0x0900, 0x097f,
23403 }; /* END of CR_In_Devanagari */
23404 
23405 /* PROPERTY: 'In_Bengali': Block */
23406 static const OnigCodePoint
23407 CR_In_Bengali[] = { 1,
23408 0x0980, 0x09ff,
23409 }; /* END of CR_In_Bengali */
23410 
23411 /* PROPERTY: 'In_Gurmukhi': Block */
23412 static const OnigCodePoint
23413 CR_In_Gurmukhi[] = { 1,
23414 0x0a00, 0x0a7f,
23415 }; /* END of CR_In_Gurmukhi */
23416 
23417 /* PROPERTY: 'In_Gujarati': Block */
23418 static const OnigCodePoint
23419 CR_In_Gujarati[] = { 1,
23420 0x0a80, 0x0aff,
23421 }; /* END of CR_In_Gujarati */
23422 
23423 /* PROPERTY: 'In_Oriya': Block */
23424 static const OnigCodePoint
23425 CR_In_Oriya[] = { 1,
23426 0x0b00, 0x0b7f,
23427 }; /* END of CR_In_Oriya */
23428 
23429 /* PROPERTY: 'In_Tamil': Block */
23430 static const OnigCodePoint
23431 CR_In_Tamil[] = { 1,
23432 0x0b80, 0x0bff,
23433 }; /* END of CR_In_Tamil */
23434 
23435 /* PROPERTY: 'In_Telugu': Block */
23436 static const OnigCodePoint
23437 CR_In_Telugu[] = { 1,
23438 0x0c00, 0x0c7f,
23439 }; /* END of CR_In_Telugu */
23440 
23441 /* PROPERTY: 'In_Kannada': Block */
23442 static const OnigCodePoint
23443 CR_In_Kannada[] = { 1,
23444 0x0c80, 0x0cff,
23445 }; /* END of CR_In_Kannada */
23446 
23447 /* PROPERTY: 'In_Malayalam': Block */
23448 static const OnigCodePoint
23449 CR_In_Malayalam[] = { 1,
23450 0x0d00, 0x0d7f,
23451 }; /* END of CR_In_Malayalam */
23452 
23453 /* PROPERTY: 'In_Sinhala': Block */
23454 static const OnigCodePoint
23455 CR_In_Sinhala[] = { 1,
23456 0x0d80, 0x0dff,
23457 }; /* END of CR_In_Sinhala */
23458 
23459 /* PROPERTY: 'In_Thai': Block */
23460 static const OnigCodePoint
23461 CR_In_Thai[] = { 1,
23462 0x0e00, 0x0e7f,
23463 }; /* END of CR_In_Thai */
23464 
23465 /* PROPERTY: 'In_Lao': Block */
23466 static const OnigCodePoint
23467 CR_In_Lao[] = { 1,
23468 0x0e80, 0x0eff,
23469 }; /* END of CR_In_Lao */
23470 
23471 /* PROPERTY: 'In_Tibetan': Block */
23472 static const OnigCodePoint
23473 CR_In_Tibetan[] = { 1,
23474 0x0f00, 0x0fff,
23475 }; /* END of CR_In_Tibetan */
23476 
23477 /* PROPERTY: 'In_Myanmar': Block */
23478 static const OnigCodePoint
23479 CR_In_Myanmar[] = { 1,
23480 0x1000, 0x109f,
23481 }; /* END of CR_In_Myanmar */
23482 
23483 /* PROPERTY: 'In_Georgian': Block */
23484 static const OnigCodePoint
23485 CR_In_Georgian[] = { 1,
23486 0x10a0, 0x10ff,
23487 }; /* END of CR_In_Georgian */
23488 
23489 /* PROPERTY: 'In_Hangul_Jamo': Block */
23490 static const OnigCodePoint
23491 CR_In_Hangul_Jamo[] = { 1,
23492 0x1100, 0x11ff,
23493 }; /* END of CR_In_Hangul_Jamo */
23494 
23495 /* PROPERTY: 'In_Ethiopic': Block */
23496 static const OnigCodePoint
23497 CR_In_Ethiopic[] = { 1,
23498 0x1200, 0x137f,
23499 }; /* END of CR_In_Ethiopic */
23500 
23501 /* PROPERTY: 'In_Ethiopic_Supplement': Block */
23502 static const OnigCodePoint
23503 CR_In_Ethiopic_Supplement[] = { 1,
23504 0x1380, 0x139f,
23505 }; /* END of CR_In_Ethiopic_Supplement */
23506 
23507 /* PROPERTY: 'In_Cherokee': Block */
23508 static const OnigCodePoint
23509 CR_In_Cherokee[] = { 1,
23510 0x13a0, 0x13ff,
23511 }; /* END of CR_In_Cherokee */
23512 
23513 /* PROPERTY: 'In_Unified_Canadian_Aboriginal_Syllabics': Block */
23514 static const OnigCodePoint
23515 CR_In_Unified_Canadian_Aboriginal_Syllabics[] = { 1,
23516 0x1400, 0x167f,
23517 }; /* END of CR_In_Unified_Canadian_Aboriginal_Syllabics */
23518 
23519 /* PROPERTY: 'In_Ogham': Block */
23520 static const OnigCodePoint
23521 CR_In_Ogham[] = { 1,
23522 0x1680, 0x169f,
23523 }; /* END of CR_In_Ogham */
23524 
23525 /* PROPERTY: 'In_Runic': Block */
23526 static const OnigCodePoint
23527 CR_In_Runic[] = { 1,
23528 0x16a0, 0x16ff,
23529 }; /* END of CR_In_Runic */
23530 
23531 /* PROPERTY: 'In_Tagalog': Block */
23532 static const OnigCodePoint
23533 CR_In_Tagalog[] = { 1,
23534 0x1700, 0x171f,
23535 }; /* END of CR_In_Tagalog */
23536 
23537 /* PROPERTY: 'In_Hanunoo': Block */
23538 static const OnigCodePoint
23539 CR_In_Hanunoo[] = { 1,
23540 0x1720, 0x173f,
23541 }; /* END of CR_In_Hanunoo */
23542 
23543 /* PROPERTY: 'In_Buhid': Block */
23544 static const OnigCodePoint
23545 CR_In_Buhid[] = { 1,
23546 0x1740, 0x175f,
23547 }; /* END of CR_In_Buhid */
23548 
23549 /* PROPERTY: 'In_Tagbanwa': Block */
23550 static const OnigCodePoint
23551 CR_In_Tagbanwa[] = { 1,
23552 0x1760, 0x177f,
23553 }; /* END of CR_In_Tagbanwa */
23554 
23555 /* PROPERTY: 'In_Khmer': Block */
23556 static const OnigCodePoint
23557 CR_In_Khmer[] = { 1,
23558 0x1780, 0x17ff,
23559 }; /* END of CR_In_Khmer */
23560 
23561 /* PROPERTY: 'In_Mongolian': Block */
23562 static const OnigCodePoint
23563 CR_In_Mongolian[] = { 1,
23564 0x1800, 0x18af,
23565 }; /* END of CR_In_Mongolian */
23566 
23567 /* PROPERTY: 'In_Unified_Canadian_Aboriginal_Syllabics_Extended': Block */
23568 static const OnigCodePoint
23569 CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended[] = { 1,
23570 0x18b0, 0x18ff,
23571 }; /* END of CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended */
23572 
23573 /* PROPERTY: 'In_Limbu': Block */
23574 static const OnigCodePoint
23575 CR_In_Limbu[] = { 1,
23576 0x1900, 0x194f,
23577 }; /* END of CR_In_Limbu */
23578 
23579 /* PROPERTY: 'In_Tai_Le': Block */
23580 static const OnigCodePoint
23581 CR_In_Tai_Le[] = { 1,
23582 0x1950, 0x197f,
23583 }; /* END of CR_In_Tai_Le */
23584 
23585 /* PROPERTY: 'In_New_Tai_Lue': Block */
23586 static const OnigCodePoint
23587 CR_In_New_Tai_Lue[] = { 1,
23588 0x1980, 0x19df,
23589 }; /* END of CR_In_New_Tai_Lue */
23590 
23591 /* PROPERTY: 'In_Khmer_Symbols': Block */
23592 static const OnigCodePoint
23593 CR_In_Khmer_Symbols[] = { 1,
23594 0x19e0, 0x19ff,
23595 }; /* END of CR_In_Khmer_Symbols */
23596 
23597 /* PROPERTY: 'In_Buginese': Block */
23598 static const OnigCodePoint
23599 CR_In_Buginese[] = { 1,
23600 0x1a00, 0x1a1f,
23601 }; /* END of CR_In_Buginese */
23602 
23603 /* PROPERTY: 'In_Tai_Tham': Block */
23604 static const OnigCodePoint
23605 CR_In_Tai_Tham[] = { 1,
23606 0x1a20, 0x1aaf,
23607 }; /* END of CR_In_Tai_Tham */
23608 
23609 /* PROPERTY: 'In_Combining_Diacritical_Marks_Extended': Block */
23610 static const OnigCodePoint
23611 CR_In_Combining_Diacritical_Marks_Extended[] = { 1,
23612 0x1ab0, 0x1aff,
23613 }; /* END of CR_In_Combining_Diacritical_Marks_Extended */
23614 
23615 /* PROPERTY: 'In_Balinese': Block */
23616 static const OnigCodePoint
23617 CR_In_Balinese[] = { 1,
23618 0x1b00, 0x1b7f,
23619 }; /* END of CR_In_Balinese */
23620 
23621 /* PROPERTY: 'In_Sundanese': Block */
23622 static const OnigCodePoint
23623 CR_In_Sundanese[] = { 1,
23624 0x1b80, 0x1bbf,
23625 }; /* END of CR_In_Sundanese */
23626 
23627 /* PROPERTY: 'In_Batak': Block */
23628 static const OnigCodePoint
23629 CR_In_Batak[] = { 1,
23630 0x1bc0, 0x1bff,
23631 }; /* END of CR_In_Batak */
23632 
23633 /* PROPERTY: 'In_Lepcha': Block */
23634 static const OnigCodePoint
23635 CR_In_Lepcha[] = { 1,
23636 0x1c00, 0x1c4f,
23637 }; /* END of CR_In_Lepcha */
23638 
23639 /* PROPERTY: 'In_Ol_Chiki': Block */
23640 #define CR_In_Ol_Chiki CR_Ol_Chiki
23641 
23642 /* PROPERTY: 'In_Cyrillic_Extended_C': Block */
23643 static const OnigCodePoint
23644 CR_In_Cyrillic_Extended_C[] = { 1,
23645 0x1c80, 0x1c8f,
23646 }; /* END of CR_In_Cyrillic_Extended_C */
23647 
23648 /* PROPERTY: 'In_Georgian_Extended': Block */
23649 static const OnigCodePoint
23650 CR_In_Georgian_Extended[] = { 1,
23651 0x1c90, 0x1cbf,
23652 }; /* END of CR_In_Georgian_Extended */
23653 
23654 /* PROPERTY: 'In_Sundanese_Supplement': Block */
23655 static const OnigCodePoint
23656 CR_In_Sundanese_Supplement[] = { 1,
23657 0x1cc0, 0x1ccf,
23658 }; /* END of CR_In_Sundanese_Supplement */
23659 
23660 /* PROPERTY: 'In_Vedic_Extensions': Block */
23661 static const OnigCodePoint
23662 CR_In_Vedic_Extensions[] = { 1,
23663 0x1cd0, 0x1cff,
23664 }; /* END of CR_In_Vedic_Extensions */
23665 
23666 /* PROPERTY: 'In_Phonetic_Extensions': Block */
23667 static const OnigCodePoint
23668 CR_In_Phonetic_Extensions[] = { 1,
23669 0x1d00, 0x1d7f,
23670 }; /* END of CR_In_Phonetic_Extensions */
23671 
23672 /* PROPERTY: 'In_Phonetic_Extensions_Supplement': Block */
23673 static const OnigCodePoint
23674 CR_In_Phonetic_Extensions_Supplement[] = { 1,
23675 0x1d80, 0x1dbf,
23676 }; /* END of CR_In_Phonetic_Extensions_Supplement */
23677 
23678 /* PROPERTY: 'In_Combining_Diacritical_Marks_Supplement': Block */
23679 static const OnigCodePoint
23680 CR_In_Combining_Diacritical_Marks_Supplement[] = { 1,
23681 0x1dc0, 0x1dff,
23682 }; /* END of CR_In_Combining_Diacritical_Marks_Supplement */
23683 
23684 /* PROPERTY: 'In_Latin_Extended_Additional': Block */
23685 static const OnigCodePoint
23686 CR_In_Latin_Extended_Additional[] = { 1,
23687 0x1e00, 0x1eff,
23688 }; /* END of CR_In_Latin_Extended_Additional */
23689 
23690 /* PROPERTY: 'In_Greek_Extended': Block */
23691 static const OnigCodePoint
23692 CR_In_Greek_Extended[] = { 1,
23693 0x1f00, 0x1fff,
23694 }; /* END of CR_In_Greek_Extended */
23695 
23696 /* PROPERTY: 'In_General_Punctuation': Block */
23697 static const OnigCodePoint
23698 CR_In_General_Punctuation[] = { 1,
23699 0x2000, 0x206f,
23700 }; /* END of CR_In_General_Punctuation */
23701 
23702 /* PROPERTY: 'In_Superscripts_and_Subscripts': Block */
23703 static const OnigCodePoint
23704 CR_In_Superscripts_and_Subscripts[] = { 1,
23705 0x2070, 0x209f,
23706 }; /* END of CR_In_Superscripts_and_Subscripts */
23707 
23708 /* PROPERTY: 'In_Currency_Symbols': Block */
23709 static const OnigCodePoint
23710 CR_In_Currency_Symbols[] = { 1,
23711 0x20a0, 0x20cf,
23712 }; /* END of CR_In_Currency_Symbols */
23713 
23714 /* PROPERTY: 'In_Combining_Diacritical_Marks_for_Symbols': Block */
23715 static const OnigCodePoint
23716 CR_In_Combining_Diacritical_Marks_for_Symbols[] = { 1,
23717 0x20d0, 0x20ff,
23718 }; /* END of CR_In_Combining_Diacritical_Marks_for_Symbols */
23719 
23720 /* PROPERTY: 'In_Letterlike_Symbols': Block */
23721 static const OnigCodePoint
23722 CR_In_Letterlike_Symbols[] = { 1,
23723 0x2100, 0x214f,
23724 }; /* END of CR_In_Letterlike_Symbols */
23725 
23726 /* PROPERTY: 'In_Number_Forms': Block */
23727 static const OnigCodePoint
23728 CR_In_Number_Forms[] = { 1,
23729 0x2150, 0x218f,
23730 }; /* END of CR_In_Number_Forms */
23731 
23732 /* PROPERTY: 'In_Arrows': Block */
23733 static const OnigCodePoint
23734 CR_In_Arrows[] = { 1,
23735 0x2190, 0x21ff,
23736 }; /* END of CR_In_Arrows */
23737 
23738 /* PROPERTY: 'In_Mathematical_Operators': Block */
23739 static const OnigCodePoint
23740 CR_In_Mathematical_Operators[] = { 1,
23741 0x2200, 0x22ff,
23742 }; /* END of CR_In_Mathematical_Operators */
23743 
23744 /* PROPERTY: 'In_Miscellaneous_Technical': Block */
23745 static const OnigCodePoint
23746 CR_In_Miscellaneous_Technical[] = { 1,
23747 0x2300, 0x23ff,
23748 }; /* END of CR_In_Miscellaneous_Technical */
23749 
23750 /* PROPERTY: 'In_Control_Pictures': Block */
23751 static const OnigCodePoint
23752 CR_In_Control_Pictures[] = { 1,
23753 0x2400, 0x243f,
23754 }; /* END of CR_In_Control_Pictures */
23755 
23756 /* PROPERTY: 'In_Optical_Character_Recognition': Block */
23757 static const OnigCodePoint
23758 CR_In_Optical_Character_Recognition[] = { 1,
23759 0x2440, 0x245f,
23760 }; /* END of CR_In_Optical_Character_Recognition */
23761 
23762 /* PROPERTY: 'In_Enclosed_Alphanumerics': Block */
23763 static const OnigCodePoint
23764 CR_In_Enclosed_Alphanumerics[] = { 1,
23765 0x2460, 0x24ff,
23766 }; /* END of CR_In_Enclosed_Alphanumerics */
23767 
23768 /* PROPERTY: 'In_Box_Drawing': Block */
23769 static const OnigCodePoint
23770 CR_In_Box_Drawing[] = { 1,
23771 0x2500, 0x257f,
23772 }; /* END of CR_In_Box_Drawing */
23773 
23774 /* PROPERTY: 'In_Block_Elements': Block */
23775 static const OnigCodePoint
23776 CR_In_Block_Elements[] = { 1,
23777 0x2580, 0x259f,
23778 }; /* END of CR_In_Block_Elements */
23779 
23780 /* PROPERTY: 'In_Geometric_Shapes': Block */
23781 static const OnigCodePoint
23782 CR_In_Geometric_Shapes[] = { 1,
23783 0x25a0, 0x25ff,
23784 }; /* END of CR_In_Geometric_Shapes */
23785 
23786 /* PROPERTY: 'In_Miscellaneous_Symbols': Block */
23787 static const OnigCodePoint
23788 CR_In_Miscellaneous_Symbols[] = { 1,
23789 0x2600, 0x26ff,
23790 }; /* END of CR_In_Miscellaneous_Symbols */
23791 
23792 /* PROPERTY: 'In_Dingbats': Block */
23793 static const OnigCodePoint
23794 CR_In_Dingbats[] = { 1,
23795 0x2700, 0x27bf,
23796 }; /* END of CR_In_Dingbats */
23797 
23798 /* PROPERTY: 'In_Miscellaneous_Mathematical_Symbols_A': Block */
23799 static const OnigCodePoint
23800 CR_In_Miscellaneous_Mathematical_Symbols_A[] = { 1,
23801 0x27c0, 0x27ef,
23802 }; /* END of CR_In_Miscellaneous_Mathematical_Symbols_A */
23803 
23804 /* PROPERTY: 'In_Supplemental_Arrows_A': Block */
23805 static const OnigCodePoint
23806 CR_In_Supplemental_Arrows_A[] = { 1,
23807 0x27f0, 0x27ff,
23808 }; /* END of CR_In_Supplemental_Arrows_A */
23809 
23810 /* PROPERTY: 'In_Braille_Patterns': Block */
23811 #define CR_In_Braille_Patterns CR_Braille
23812 
23813 /* PROPERTY: 'In_Supplemental_Arrows_B': Block */
23814 static const OnigCodePoint
23815 CR_In_Supplemental_Arrows_B[] = { 1,
23816 0x2900, 0x297f,
23817 }; /* END of CR_In_Supplemental_Arrows_B */
23818 
23819 /* PROPERTY: 'In_Miscellaneous_Mathematical_Symbols_B': Block */
23820 static const OnigCodePoint
23821 CR_In_Miscellaneous_Mathematical_Symbols_B[] = { 1,
23822 0x2980, 0x29ff,
23823 }; /* END of CR_In_Miscellaneous_Mathematical_Symbols_B */
23824 
23825 /* PROPERTY: 'In_Supplemental_Mathematical_Operators': Block */
23826 static const OnigCodePoint
23827 CR_In_Supplemental_Mathematical_Operators[] = { 1,
23828 0x2a00, 0x2aff,
23829 }; /* END of CR_In_Supplemental_Mathematical_Operators */
23830 
23831 /* PROPERTY: 'In_Miscellaneous_Symbols_and_Arrows': Block */
23832 static const OnigCodePoint
23833 CR_In_Miscellaneous_Symbols_and_Arrows[] = { 1,
23834 0x2b00, 0x2bff,
23835 }; /* END of CR_In_Miscellaneous_Symbols_and_Arrows */
23836 
23837 /* PROPERTY: 'In_Glagolitic': Block */
23838 static const OnigCodePoint
23839 CR_In_Glagolitic[] = { 1,
23840 0x2c00, 0x2c5f,
23841 }; /* END of CR_In_Glagolitic */
23842 
23843 /* PROPERTY: 'In_Latin_Extended_C': Block */
23844 static const OnigCodePoint
23845 CR_In_Latin_Extended_C[] = { 1,
23846 0x2c60, 0x2c7f,
23847 }; /* END of CR_In_Latin_Extended_C */
23848 
23849 /* PROPERTY: 'In_Coptic': Block */
23850 static const OnigCodePoint
23851 CR_In_Coptic[] = { 1,
23852 0x2c80, 0x2cff,
23853 }; /* END of CR_In_Coptic */
23854 
23855 /* PROPERTY: 'In_Georgian_Supplement': Block */
23856 static const OnigCodePoint
23857 CR_In_Georgian_Supplement[] = { 1,
23858 0x2d00, 0x2d2f,
23859 }; /* END of CR_In_Georgian_Supplement */
23860 
23861 /* PROPERTY: 'In_Tifinagh': Block */
23862 static const OnigCodePoint
23863 CR_In_Tifinagh[] = { 1,
23864 0x2d30, 0x2d7f,
23865 }; /* END of CR_In_Tifinagh */
23866 
23867 /* PROPERTY: 'In_Ethiopic_Extended': Block */
23868 static const OnigCodePoint
23869 CR_In_Ethiopic_Extended[] = { 1,
23870 0x2d80, 0x2ddf,
23871 }; /* END of CR_In_Ethiopic_Extended */
23872 
23873 /* PROPERTY: 'In_Cyrillic_Extended_A': Block */
23874 static const OnigCodePoint
23875 CR_In_Cyrillic_Extended_A[] = { 1,
23876 0x2de0, 0x2dff,
23877 }; /* END of CR_In_Cyrillic_Extended_A */
23878 
23879 /* PROPERTY: 'In_Supplemental_Punctuation': Block */
23880 static const OnigCodePoint
23881 CR_In_Supplemental_Punctuation[] = { 1,
23882 0x2e00, 0x2e7f,
23883 }; /* END of CR_In_Supplemental_Punctuation */
23884 
23885 /* PROPERTY: 'In_CJK_Radicals_Supplement': Block */
23886 static const OnigCodePoint
23887 CR_In_CJK_Radicals_Supplement[] = { 1,
23888 0x2e80, 0x2eff,
23889 }; /* END of CR_In_CJK_Radicals_Supplement */
23890 
23891 /* PROPERTY: 'In_Kangxi_Radicals': Block */
23892 static const OnigCodePoint
23893 CR_In_Kangxi_Radicals[] = { 1,
23894 0x2f00, 0x2fdf,
23895 }; /* END of CR_In_Kangxi_Radicals */
23896 
23897 /* PROPERTY: 'In_Ideographic_Description_Characters': Block */
23898 static const OnigCodePoint
23899 CR_In_Ideographic_Description_Characters[] = { 1,
23900 0x2ff0, 0x2fff,
23901 }; /* END of CR_In_Ideographic_Description_Characters */
23902 
23903 /* PROPERTY: 'In_CJK_Symbols_and_Punctuation': Block */
23904 static const OnigCodePoint
23905 CR_In_CJK_Symbols_and_Punctuation[] = { 1,
23906 0x3000, 0x303f,
23907 }; /* END of CR_In_CJK_Symbols_and_Punctuation */
23908 
23909 /* PROPERTY: 'In_Hiragana': Block */
23910 static const OnigCodePoint
23911 CR_In_Hiragana[] = { 1,
23912 0x3040, 0x309f,
23913 }; /* END of CR_In_Hiragana */
23914 
23915 /* PROPERTY: 'In_Katakana': Block */
23916 static const OnigCodePoint
23917 CR_In_Katakana[] = { 1,
23918 0x30a0, 0x30ff,
23919 }; /* END of CR_In_Katakana */
23920 
23921 /* PROPERTY: 'In_Bopomofo': Block */
23922 static const OnigCodePoint
23923 CR_In_Bopomofo[] = { 1,
23924 0x3100, 0x312f,
23925 }; /* END of CR_In_Bopomofo */
23926 
23927 /* PROPERTY: 'In_Hangul_Compatibility_Jamo': Block */
23928 static const OnigCodePoint
23929 CR_In_Hangul_Compatibility_Jamo[] = { 1,
23930 0x3130, 0x318f,
23931 }; /* END of CR_In_Hangul_Compatibility_Jamo */
23932 
23933 /* PROPERTY: 'In_Kanbun': Block */
23934 static const OnigCodePoint
23935 CR_In_Kanbun[] = { 1,
23936 0x3190, 0x319f,
23937 }; /* END of CR_In_Kanbun */
23938 
23939 /* PROPERTY: 'In_Bopomofo_Extended': Block */
23940 static const OnigCodePoint
23941 CR_In_Bopomofo_Extended[] = { 1,
23942 0x31a0, 0x31bf,
23943 }; /* END of CR_In_Bopomofo_Extended */
23944 
23945 /* PROPERTY: 'In_CJK_Strokes': Block */
23946 static const OnigCodePoint
23947 CR_In_CJK_Strokes[] = { 1,
23948 0x31c0, 0x31ef,
23949 }; /* END of CR_In_CJK_Strokes */
23950 
23951 /* PROPERTY: 'In_Katakana_Phonetic_Extensions': Block */
23952 static const OnigCodePoint
23953 CR_In_Katakana_Phonetic_Extensions[] = { 1,
23954 0x31f0, 0x31ff,
23955 }; /* END of CR_In_Katakana_Phonetic_Extensions */
23956 
23957 /* PROPERTY: 'In_Enclosed_CJK_Letters_and_Months': Block */
23958 static const OnigCodePoint
23959 CR_In_Enclosed_CJK_Letters_and_Months[] = { 1,
23960 0x3200, 0x32ff,
23961 }; /* END of CR_In_Enclosed_CJK_Letters_and_Months */
23962 
23963 /* PROPERTY: 'In_CJK_Compatibility': Block */
23964 static const OnigCodePoint
23965 CR_In_CJK_Compatibility[] = { 1,
23966 0x3300, 0x33ff,
23967 }; /* END of CR_In_CJK_Compatibility */
23968 
23969 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_A': Block */
23970 static const OnigCodePoint
23971 CR_In_CJK_Unified_Ideographs_Extension_A[] = { 1,
23972 0x3400, 0x4dbf,
23973 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_A */
23974 
23975 /* PROPERTY: 'In_Yijing_Hexagram_Symbols': Block */
23976 static const OnigCodePoint
23977 CR_In_Yijing_Hexagram_Symbols[] = { 1,
23978 0x4dc0, 0x4dff,
23979 }; /* END of CR_In_Yijing_Hexagram_Symbols */
23980 
23981 /* PROPERTY: 'In_CJK_Unified_Ideographs': Block */
23982 static const OnigCodePoint
23983 CR_In_CJK_Unified_Ideographs[] = { 1,
23984 0x4e00, 0x9fff,
23985 }; /* END of CR_In_CJK_Unified_Ideographs */
23986 
23987 /* PROPERTY: 'In_Yi_Syllables': Block */
23988 static const OnigCodePoint
23989 CR_In_Yi_Syllables[] = { 1,
23990 0xa000, 0xa48f,
23991 }; /* END of CR_In_Yi_Syllables */
23992 
23993 /* PROPERTY: 'In_Yi_Radicals': Block */
23994 static const OnigCodePoint
23995 CR_In_Yi_Radicals[] = { 1,
23996 0xa490, 0xa4cf,
23997 }; /* END of CR_In_Yi_Radicals */
23998 
23999 /* PROPERTY: 'In_Lisu': Block */
24000 static const OnigCodePoint
24001 CR_In_Lisu[] = { 1,
24002 0xa4d0, 0xa4ff,
24003 }; /* END of CR_In_Lisu */
24004 
24005 /* PROPERTY: 'In_Vai': Block */
24006 static const OnigCodePoint
24007 CR_In_Vai[] = { 1,
24008 0xa500, 0xa63f,
24009 }; /* END of CR_In_Vai */
24010 
24011 /* PROPERTY: 'In_Cyrillic_Extended_B': Block */
24012 static const OnigCodePoint
24013 CR_In_Cyrillic_Extended_B[] = { 1,
24014 0xa640, 0xa69f,
24015 }; /* END of CR_In_Cyrillic_Extended_B */
24016 
24017 /* PROPERTY: 'In_Bamum': Block */
24018 static const OnigCodePoint
24019 CR_In_Bamum[] = { 1,
24020 0xa6a0, 0xa6ff,
24021 }; /* END of CR_In_Bamum */
24022 
24023 /* PROPERTY: 'In_Modifier_Tone_Letters': Block */
24024 static const OnigCodePoint
24025 CR_In_Modifier_Tone_Letters[] = { 1,
24026 0xa700, 0xa71f,
24027 }; /* END of CR_In_Modifier_Tone_Letters */
24028 
24029 /* PROPERTY: 'In_Latin_Extended_D': Block */
24030 static const OnigCodePoint
24031 CR_In_Latin_Extended_D[] = { 1,
24032 0xa720, 0xa7ff,
24033 }; /* END of CR_In_Latin_Extended_D */
24034 
24035 /* PROPERTY: 'In_Syloti_Nagri': Block */
24036 static const OnigCodePoint
24037 CR_In_Syloti_Nagri[] = { 1,
24038 0xa800, 0xa82f,
24039 }; /* END of CR_In_Syloti_Nagri */
24040 
24041 /* PROPERTY: 'In_Common_Indic_Number_Forms': Block */
24042 static const OnigCodePoint
24043 CR_In_Common_Indic_Number_Forms[] = { 1,
24044 0xa830, 0xa83f,
24045 }; /* END of CR_In_Common_Indic_Number_Forms */
24046 
24047 /* PROPERTY: 'In_Phags_pa': Block */
24048 static const OnigCodePoint
24049 CR_In_Phags_pa[] = { 1,
24050 0xa840, 0xa87f,
24051 }; /* END of CR_In_Phags_pa */
24052 
24053 /* PROPERTY: 'In_Saurashtra': Block */
24054 static const OnigCodePoint
24055 CR_In_Saurashtra[] = { 1,
24056 0xa880, 0xa8df,
24057 }; /* END of CR_In_Saurashtra */
24058 
24059 /* PROPERTY: 'In_Devanagari_Extended': Block */
24060 static const OnigCodePoint
24061 CR_In_Devanagari_Extended[] = { 1,
24062 0xa8e0, 0xa8ff,
24063 }; /* END of CR_In_Devanagari_Extended */
24064 
24065 /* PROPERTY: 'In_Kayah_Li': Block */
24066 static const OnigCodePoint
24067 CR_In_Kayah_Li[] = { 1,
24068 0xa900, 0xa92f,
24069 }; /* END of CR_In_Kayah_Li */
24070 
24071 /* PROPERTY: 'In_Rejang': Block */
24072 static const OnigCodePoint
24073 CR_In_Rejang[] = { 1,
24074 0xa930, 0xa95f,
24075 }; /* END of CR_In_Rejang */
24076 
24077 /* PROPERTY: 'In_Hangul_Jamo_Extended_A': Block */
24078 static const OnigCodePoint
24079 CR_In_Hangul_Jamo_Extended_A[] = { 1,
24080 0xa960, 0xa97f,
24081 }; /* END of CR_In_Hangul_Jamo_Extended_A */
24082 
24083 /* PROPERTY: 'In_Javanese': Block */
24084 static const OnigCodePoint
24085 CR_In_Javanese[] = { 1,
24086 0xa980, 0xa9df,
24087 }; /* END of CR_In_Javanese */
24088 
24089 /* PROPERTY: 'In_Myanmar_Extended_B': Block */
24090 static const OnigCodePoint
24091 CR_In_Myanmar_Extended_B[] = { 1,
24092 0xa9e0, 0xa9ff,
24093 }; /* END of CR_In_Myanmar_Extended_B */
24094 
24095 /* PROPERTY: 'In_Cham': Block */
24096 static const OnigCodePoint
24097 CR_In_Cham[] = { 1,
24098 0xaa00, 0xaa5f,
24099 }; /* END of CR_In_Cham */
24100 
24101 /* PROPERTY: 'In_Myanmar_Extended_A': Block */
24102 static const OnigCodePoint
24103 CR_In_Myanmar_Extended_A[] = { 1,
24104 0xaa60, 0xaa7f,
24105 }; /* END of CR_In_Myanmar_Extended_A */
24106 
24107 /* PROPERTY: 'In_Tai_Viet': Block */
24108 static const OnigCodePoint
24109 CR_In_Tai_Viet[] = { 1,
24110 0xaa80, 0xaadf,
24111 }; /* END of CR_In_Tai_Viet */
24112 
24113 /* PROPERTY: 'In_Meetei_Mayek_Extensions': Block */
24114 static const OnigCodePoint
24115 CR_In_Meetei_Mayek_Extensions[] = { 1,
24116 0xaae0, 0xaaff,
24117 }; /* END of CR_In_Meetei_Mayek_Extensions */
24118 
24119 /* PROPERTY: 'In_Ethiopic_Extended_A': Block */
24120 static const OnigCodePoint
24121 CR_In_Ethiopic_Extended_A[] = { 1,
24122 0xab00, 0xab2f,
24123 }; /* END of CR_In_Ethiopic_Extended_A */
24124 
24125 /* PROPERTY: 'In_Latin_Extended_E': Block */
24126 static const OnigCodePoint
24127 CR_In_Latin_Extended_E[] = { 1,
24128 0xab30, 0xab6f,
24129 }; /* END of CR_In_Latin_Extended_E */
24130 
24131 /* PROPERTY: 'In_Cherokee_Supplement': Block */
24132 static const OnigCodePoint
24133 CR_In_Cherokee_Supplement[] = { 1,
24134 0xab70, 0xabbf,
24135 }; /* END of CR_In_Cherokee_Supplement */
24136 
24137 /* PROPERTY: 'In_Meetei_Mayek': Block */
24138 static const OnigCodePoint
24139 CR_In_Meetei_Mayek[] = { 1,
24140 0xabc0, 0xabff,
24141 }; /* END of CR_In_Meetei_Mayek */
24142 
24143 /* PROPERTY: 'In_Hangul_Syllables': Block */
24144 static const OnigCodePoint
24145 CR_In_Hangul_Syllables[] = { 1,
24146 0xac00, 0xd7af,
24147 }; /* END of CR_In_Hangul_Syllables */
24148 
24149 /* PROPERTY: 'In_Hangul_Jamo_Extended_B': Block */
24150 static const OnigCodePoint
24151 CR_In_Hangul_Jamo_Extended_B[] = { 1,
24152 0xd7b0, 0xd7ff,
24153 }; /* END of CR_In_Hangul_Jamo_Extended_B */
24154 
24155 /* PROPERTY: 'In_High_Surrogates': Block */
24156 static const OnigCodePoint
24157 CR_In_High_Surrogates[] = { 1,
24158 0xd800, 0xdb7f,
24159 }; /* END of CR_In_High_Surrogates */
24160 
24161 /* PROPERTY: 'In_High_Private_Use_Surrogates': Block */
24162 static const OnigCodePoint
24163 CR_In_High_Private_Use_Surrogates[] = { 1,
24164 0xdb80, 0xdbff,
24165 }; /* END of CR_In_High_Private_Use_Surrogates */
24166 
24167 /* PROPERTY: 'In_Low_Surrogates': Block */
24168 static const OnigCodePoint
24169 CR_In_Low_Surrogates[] = { 1,
24170 0xdc00, 0xdfff,
24171 }; /* END of CR_In_Low_Surrogates */
24172 
24173 /* PROPERTY: 'In_Private_Use_Area': Block */
24174 static const OnigCodePoint
24175 CR_In_Private_Use_Area[] = { 1,
24176 0xe000, 0xf8ff,
24177 }; /* END of CR_In_Private_Use_Area */
24178 
24179 /* PROPERTY: 'In_CJK_Compatibility_Ideographs': Block */
24180 static const OnigCodePoint
24181 CR_In_CJK_Compatibility_Ideographs[] = { 1,
24182 0xf900, 0xfaff,
24183 }; /* END of CR_In_CJK_Compatibility_Ideographs */
24184 
24185 /* PROPERTY: 'In_Alphabetic_Presentation_Forms': Block */
24186 static const OnigCodePoint
24187 CR_In_Alphabetic_Presentation_Forms[] = { 1,
24188 0xfb00, 0xfb4f,
24189 }; /* END of CR_In_Alphabetic_Presentation_Forms */
24190 
24191 /* PROPERTY: 'In_Arabic_Presentation_Forms_A': Block */
24192 static const OnigCodePoint
24193 CR_In_Arabic_Presentation_Forms_A[] = { 1,
24194 0xfb50, 0xfdff,
24195 }; /* END of CR_In_Arabic_Presentation_Forms_A */
24196 
24197 /* PROPERTY: 'In_Variation_Selectors': Block */
24198 static const OnigCodePoint
24199 CR_In_Variation_Selectors[] = { 1,
24200 0xfe00, 0xfe0f,
24201 }; /* END of CR_In_Variation_Selectors */
24202 
24203 /* PROPERTY: 'In_Vertical_Forms': Block */
24204 static const OnigCodePoint
24205 CR_In_Vertical_Forms[] = { 1,
24206 0xfe10, 0xfe1f,
24207 }; /* END of CR_In_Vertical_Forms */
24208 
24209 /* PROPERTY: 'In_Combining_Half_Marks': Block */
24210 static const OnigCodePoint
24211 CR_In_Combining_Half_Marks[] = { 1,
24212 0xfe20, 0xfe2f,
24213 }; /* END of CR_In_Combining_Half_Marks */
24214 
24215 /* PROPERTY: 'In_CJK_Compatibility_Forms': Block */
24216 static const OnigCodePoint
24217 CR_In_CJK_Compatibility_Forms[] = { 1,
24218 0xfe30, 0xfe4f,
24219 }; /* END of CR_In_CJK_Compatibility_Forms */
24220 
24221 /* PROPERTY: 'In_Small_Form_Variants': Block */
24222 static const OnigCodePoint
24223 CR_In_Small_Form_Variants[] = { 1,
24224 0xfe50, 0xfe6f,
24225 }; /* END of CR_In_Small_Form_Variants */
24226 
24227 /* PROPERTY: 'In_Arabic_Presentation_Forms_B': Block */
24228 static const OnigCodePoint
24229 CR_In_Arabic_Presentation_Forms_B[] = { 1,
24230 0xfe70, 0xfeff,
24231 }; /* END of CR_In_Arabic_Presentation_Forms_B */
24232 
24233 /* PROPERTY: 'In_Halfwidth_and_Fullwidth_Forms': Block */
24234 static const OnigCodePoint
24235 CR_In_Halfwidth_and_Fullwidth_Forms[] = { 1,
24236 0xff00, 0xffef,
24237 }; /* END of CR_In_Halfwidth_and_Fullwidth_Forms */
24238 
24239 /* PROPERTY: 'In_Specials': Block */
24240 static const OnigCodePoint
24241 CR_In_Specials[] = { 1,
24242 0xfff0, 0xffff,
24243 }; /* END of CR_In_Specials */
24244 
24245 /* PROPERTY: 'In_Linear_B_Syllabary': Block */
24246 static const OnigCodePoint
24247 CR_In_Linear_B_Syllabary[] = { 1,
24248 0x10000, 0x1007f,
24249 }; /* END of CR_In_Linear_B_Syllabary */
24250 
24251 /* PROPERTY: 'In_Linear_B_Ideograms': Block */
24252 static const OnigCodePoint
24253 CR_In_Linear_B_Ideograms[] = { 1,
24254 0x10080, 0x100ff,
24255 }; /* END of CR_In_Linear_B_Ideograms */
24256 
24257 /* PROPERTY: 'In_Aegean_Numbers': Block */
24258 static const OnigCodePoint
24259 CR_In_Aegean_Numbers[] = { 1,
24260 0x10100, 0x1013f,
24261 }; /* END of CR_In_Aegean_Numbers */
24262 
24263 /* PROPERTY: 'In_Ancient_Greek_Numbers': Block */
24264 static const OnigCodePoint
24265 CR_In_Ancient_Greek_Numbers[] = { 1,
24266 0x10140, 0x1018f,
24267 }; /* END of CR_In_Ancient_Greek_Numbers */
24268 
24269 /* PROPERTY: 'In_Ancient_Symbols': Block */
24270 static const OnigCodePoint
24271 CR_In_Ancient_Symbols[] = { 1,
24272 0x10190, 0x101cf,
24273 }; /* END of CR_In_Ancient_Symbols */
24274 
24275 /* PROPERTY: 'In_Phaistos_Disc': Block */
24276 static const OnigCodePoint
24277 CR_In_Phaistos_Disc[] = { 1,
24278 0x101d0, 0x101ff,
24279 }; /* END of CR_In_Phaistos_Disc */
24280 
24281 /* PROPERTY: 'In_Lycian': Block */
24282 static const OnigCodePoint
24283 CR_In_Lycian[] = { 1,
24284 0x10280, 0x1029f,
24285 }; /* END of CR_In_Lycian */
24286 
24287 /* PROPERTY: 'In_Carian': Block */
24288 static const OnigCodePoint
24289 CR_In_Carian[] = { 1,
24290 0x102a0, 0x102df,
24291 }; /* END of CR_In_Carian */
24292 
24293 /* PROPERTY: 'In_Coptic_Epact_Numbers': Block */
24294 static const OnigCodePoint
24295 CR_In_Coptic_Epact_Numbers[] = { 1,
24296 0x102e0, 0x102ff,
24297 }; /* END of CR_In_Coptic_Epact_Numbers */
24298 
24299 /* PROPERTY: 'In_Old_Italic': Block */
24300 static const OnigCodePoint
24301 CR_In_Old_Italic[] = { 1,
24302 0x10300, 0x1032f,
24303 }; /* END of CR_In_Old_Italic */
24304 
24305 /* PROPERTY: 'In_Gothic': Block */
24306 static const OnigCodePoint
24307 CR_In_Gothic[] = { 1,
24308 0x10330, 0x1034f,
24309 }; /* END of CR_In_Gothic */
24310 
24311 /* PROPERTY: 'In_Old_Permic': Block */
24312 static const OnigCodePoint
24313 CR_In_Old_Permic[] = { 1,
24314 0x10350, 0x1037f,
24315 }; /* END of CR_In_Old_Permic */
24316 
24317 /* PROPERTY: 'In_Ugaritic': Block */
24318 static const OnigCodePoint
24319 CR_In_Ugaritic[] = { 1,
24320 0x10380, 0x1039f,
24321 }; /* END of CR_In_Ugaritic */
24322 
24323 /* PROPERTY: 'In_Old_Persian': Block */
24324 static const OnigCodePoint
24325 CR_In_Old_Persian[] = { 1,
24326 0x103a0, 0x103df,
24327 }; /* END of CR_In_Old_Persian */
24328 
24329 /* PROPERTY: 'In_Deseret': Block */
24330 #define CR_In_Deseret CR_Deseret
24331 
24332 /* PROPERTY: 'In_Shavian': Block */
24333 #define CR_In_Shavian CR_Shavian
24334 
24335 /* PROPERTY: 'In_Osmanya': Block */
24336 static const OnigCodePoint
24337 CR_In_Osmanya[] = { 1,
24338 0x10480, 0x104af,
24339 }; /* END of CR_In_Osmanya */
24340 
24341 /* PROPERTY: 'In_Osage': Block */
24342 static const OnigCodePoint
24343 CR_In_Osage[] = { 1,
24344 0x104b0, 0x104ff,
24345 }; /* END of CR_In_Osage */
24346 
24347 /* PROPERTY: 'In_Elbasan': Block */
24348 static const OnigCodePoint
24349 CR_In_Elbasan[] = { 1,
24350 0x10500, 0x1052f,
24351 }; /* END of CR_In_Elbasan */
24352 
24353 /* PROPERTY: 'In_Caucasian_Albanian': Block */
24354 static const OnigCodePoint
24355 CR_In_Caucasian_Albanian[] = { 1,
24356 0x10530, 0x1056f,
24357 }; /* END of CR_In_Caucasian_Albanian */
24358 
24359 /* PROPERTY: 'In_Linear_A': Block */
24360 static const OnigCodePoint
24361 CR_In_Linear_A[] = { 1,
24362 0x10600, 0x1077f,
24363 }; /* END of CR_In_Linear_A */
24364 
24365 /* PROPERTY: 'In_Cypriot_Syllabary': Block */
24366 static const OnigCodePoint
24367 CR_In_Cypriot_Syllabary[] = { 1,
24368 0x10800, 0x1083f,
24369 }; /* END of CR_In_Cypriot_Syllabary */
24370 
24371 /* PROPERTY: 'In_Imperial_Aramaic': Block */
24372 static const OnigCodePoint
24373 CR_In_Imperial_Aramaic[] = { 1,
24374 0x10840, 0x1085f,
24375 }; /* END of CR_In_Imperial_Aramaic */
24376 
24377 /* PROPERTY: 'In_Palmyrene': Block */
24378 #define CR_In_Palmyrene CR_Palmyrene
24379 
24380 /* PROPERTY: 'In_Nabataean': Block */
24381 static const OnigCodePoint
24382 CR_In_Nabataean[] = { 1,
24383 0x10880, 0x108af,
24384 }; /* END of CR_In_Nabataean */
24385 
24386 /* PROPERTY: 'In_Hatran': Block */
24387 static const OnigCodePoint
24388 CR_In_Hatran[] = { 1,
24389 0x108e0, 0x108ff,
24390 }; /* END of CR_In_Hatran */
24391 
24392 /* PROPERTY: 'In_Phoenician': Block */
24393 static const OnigCodePoint
24394 CR_In_Phoenician[] = { 1,
24395 0x10900, 0x1091f,
24396 }; /* END of CR_In_Phoenician */
24397 
24398 /* PROPERTY: 'In_Lydian': Block */
24399 static const OnigCodePoint
24400 CR_In_Lydian[] = { 1,
24401 0x10920, 0x1093f,
24402 }; /* END of CR_In_Lydian */
24403 
24404 /* PROPERTY: 'In_Meroitic_Hieroglyphs': Block */
24405 #define CR_In_Meroitic_Hieroglyphs CR_Meroitic_Hieroglyphs
24406 
24407 /* PROPERTY: 'In_Meroitic_Cursive': Block */
24408 static const OnigCodePoint
24409 CR_In_Meroitic_Cursive[] = { 1,
24410 0x109a0, 0x109ff,
24411 }; /* END of CR_In_Meroitic_Cursive */
24412 
24413 /* PROPERTY: 'In_Kharoshthi': Block */
24414 static const OnigCodePoint
24415 CR_In_Kharoshthi[] = { 1,
24416 0x10a00, 0x10a5f,
24417 }; /* END of CR_In_Kharoshthi */
24418 
24419 /* PROPERTY: 'In_Old_South_Arabian': Block */
24420 #define CR_In_Old_South_Arabian CR_Old_South_Arabian
24421 
24422 /* PROPERTY: 'In_Old_North_Arabian': Block */
24423 #define CR_In_Old_North_Arabian CR_Old_North_Arabian
24424 
24425 /* PROPERTY: 'In_Manichaean': Block */
24426 static const OnigCodePoint
24427 CR_In_Manichaean[] = { 1,
24428 0x10ac0, 0x10aff,
24429 }; /* END of CR_In_Manichaean */
24430 
24431 /* PROPERTY: 'In_Avestan': Block */
24432 static const OnigCodePoint
24433 CR_In_Avestan[] = { 1,
24434 0x10b00, 0x10b3f,
24435 }; /* END of CR_In_Avestan */
24436 
24437 /* PROPERTY: 'In_Inscriptional_Parthian': Block */
24438 static const OnigCodePoint
24439 CR_In_Inscriptional_Parthian[] = { 1,
24440 0x10b40, 0x10b5f,
24441 }; /* END of CR_In_Inscriptional_Parthian */
24442 
24443 /* PROPERTY: 'In_Inscriptional_Pahlavi': Block */
24444 static const OnigCodePoint
24445 CR_In_Inscriptional_Pahlavi[] = { 1,
24446 0x10b60, 0x10b7f,
24447 }; /* END of CR_In_Inscriptional_Pahlavi */
24448 
24449 /* PROPERTY: 'In_Psalter_Pahlavi': Block */
24450 static const OnigCodePoint
24451 CR_In_Psalter_Pahlavi[] = { 1,
24452 0x10b80, 0x10baf,
24453 }; /* END of CR_In_Psalter_Pahlavi */
24454 
24455 /* PROPERTY: 'In_Old_Turkic': Block */
24456 static const OnigCodePoint
24457 CR_In_Old_Turkic[] = { 1,
24458 0x10c00, 0x10c4f,
24459 }; /* END of CR_In_Old_Turkic */
24460 
24461 /* PROPERTY: 'In_Old_Hungarian': Block */
24462 static const OnigCodePoint
24463 CR_In_Old_Hungarian[] = { 1,
24464 0x10c80, 0x10cff,
24465 }; /* END of CR_In_Old_Hungarian */
24466 
24467 /* PROPERTY: 'In_Hanifi_Rohingya': Block */
24468 static const OnigCodePoint
24469 CR_In_Hanifi_Rohingya[] = { 1,
24470 0x10d00, 0x10d3f,
24471 }; /* END of CR_In_Hanifi_Rohingya */
24472 
24473 /* PROPERTY: 'In_Rumi_Numeral_Symbols': Block */
24474 static const OnigCodePoint
24475 CR_In_Rumi_Numeral_Symbols[] = { 1,
24476 0x10e60, 0x10e7f,
24477 }; /* END of CR_In_Rumi_Numeral_Symbols */
24478 
24479 /* PROPERTY: 'In_Yezidi': Block */
24480 static const OnigCodePoint
24481 CR_In_Yezidi[] = { 1,
24482 0x10e80, 0x10ebf,
24483 }; /* END of CR_In_Yezidi */
24484 
24485 /* PROPERTY: 'In_Old_Sogdian': Block */
24486 static const OnigCodePoint
24487 CR_In_Old_Sogdian[] = { 1,
24488 0x10f00, 0x10f2f,
24489 }; /* END of CR_In_Old_Sogdian */
24490 
24491 /* PROPERTY: 'In_Sogdian': Block */
24492 static const OnigCodePoint
24493 CR_In_Sogdian[] = { 1,
24494 0x10f30, 0x10f6f,
24495 }; /* END of CR_In_Sogdian */
24496 
24497 /* PROPERTY: 'In_Chorasmian': Block */
24498 static const OnigCodePoint
24499 CR_In_Chorasmian[] = { 1,
24500 0x10fb0, 0x10fdf,
24501 }; /* END of CR_In_Chorasmian */
24502 
24503 /* PROPERTY: 'In_Elymaic': Block */
24504 static const OnigCodePoint
24505 CR_In_Elymaic[] = { 1,
24506 0x10fe0, 0x10fff,
24507 }; /* END of CR_In_Elymaic */
24508 
24509 /* PROPERTY: 'In_Brahmi': Block */
24510 static const OnigCodePoint
24511 CR_In_Brahmi[] = { 1,
24512 0x11000, 0x1107f,
24513 }; /* END of CR_In_Brahmi */
24514 
24515 /* PROPERTY: 'In_Kaithi': Block */
24516 static const OnigCodePoint
24517 CR_In_Kaithi[] = { 1,
24518 0x11080, 0x110cf,
24519 }; /* END of CR_In_Kaithi */
24520 
24521 /* PROPERTY: 'In_Sora_Sompeng': Block */
24522 static const OnigCodePoint
24523 CR_In_Sora_Sompeng[] = { 1,
24524 0x110d0, 0x110ff,
24525 }; /* END of CR_In_Sora_Sompeng */
24526 
24527 /* PROPERTY: 'In_Chakma': Block */
24528 static const OnigCodePoint
24529 CR_In_Chakma[] = { 1,
24530 0x11100, 0x1114f,
24531 }; /* END of CR_In_Chakma */
24532 
24533 /* PROPERTY: 'In_Mahajani': Block */
24534 static const OnigCodePoint
24535 CR_In_Mahajani[] = { 1,
24536 0x11150, 0x1117f,
24537 }; /* END of CR_In_Mahajani */
24538 
24539 /* PROPERTY: 'In_Sharada': Block */
24540 #define CR_In_Sharada CR_Sharada
24541 
24542 /* PROPERTY: 'In_Sinhala_Archaic_Numbers': Block */
24543 static const OnigCodePoint
24544 CR_In_Sinhala_Archaic_Numbers[] = { 1,
24545 0x111e0, 0x111ff,
24546 }; /* END of CR_In_Sinhala_Archaic_Numbers */
24547 
24548 /* PROPERTY: 'In_Khojki': Block */
24549 static const OnigCodePoint
24550 CR_In_Khojki[] = { 1,
24551 0x11200, 0x1124f,
24552 }; /* END of CR_In_Khojki */
24553 
24554 /* PROPERTY: 'In_Multani': Block */
24555 static const OnigCodePoint
24556 CR_In_Multani[] = { 1,
24557 0x11280, 0x112af,
24558 }; /* END of CR_In_Multani */
24559 
24560 /* PROPERTY: 'In_Khudawadi': Block */
24561 static const OnigCodePoint
24562 CR_In_Khudawadi[] = { 1,
24563 0x112b0, 0x112ff,
24564 }; /* END of CR_In_Khudawadi */
24565 
24566 /* PROPERTY: 'In_Grantha': Block */
24567 static const OnigCodePoint
24568 CR_In_Grantha[] = { 1,
24569 0x11300, 0x1137f,
24570 }; /* END of CR_In_Grantha */
24571 
24572 /* PROPERTY: 'In_Newa': Block */
24573 static const OnigCodePoint
24574 CR_In_Newa[] = { 1,
24575 0x11400, 0x1147f,
24576 }; /* END of CR_In_Newa */
24577 
24578 /* PROPERTY: 'In_Tirhuta': Block */
24579 static const OnigCodePoint
24580 CR_In_Tirhuta[] = { 1,
24581 0x11480, 0x114df,
24582 }; /* END of CR_In_Tirhuta */
24583 
24584 /* PROPERTY: 'In_Siddham': Block */
24585 static const OnigCodePoint
24586 CR_In_Siddham[] = { 1,
24587 0x11580, 0x115ff,
24588 }; /* END of CR_In_Siddham */
24589 
24590 /* PROPERTY: 'In_Modi': Block */
24591 static const OnigCodePoint
24592 CR_In_Modi[] = { 1,
24593 0x11600, 0x1165f,
24594 }; /* END of CR_In_Modi */
24595 
24596 /* PROPERTY: 'In_Mongolian_Supplement': Block */
24597 static const OnigCodePoint
24598 CR_In_Mongolian_Supplement[] = { 1,
24599 0x11660, 0x1167f,
24600 }; /* END of CR_In_Mongolian_Supplement */
24601 
24602 /* PROPERTY: 'In_Takri': Block */
24603 static const OnigCodePoint
24604 CR_In_Takri[] = { 1,
24605 0x11680, 0x116cf,
24606 }; /* END of CR_In_Takri */
24607 
24608 /* PROPERTY: 'In_Ahom': Block */
24609 static const OnigCodePoint
24610 CR_In_Ahom[] = { 1,
24611 0x11700, 0x1173f,
24612 }; /* END of CR_In_Ahom */
24613 
24614 /* PROPERTY: 'In_Dogra': Block */
24615 static const OnigCodePoint
24616 CR_In_Dogra[] = { 1,
24617 0x11800, 0x1184f,
24618 }; /* END of CR_In_Dogra */
24619 
24620 /* PROPERTY: 'In_Warang_Citi': Block */
24621 static const OnigCodePoint
24622 CR_In_Warang_Citi[] = { 1,
24623 0x118a0, 0x118ff,
24624 }; /* END of CR_In_Warang_Citi */
24625 
24626 /* PROPERTY: 'In_Dives_Akuru': Block */
24627 static const OnigCodePoint
24628 CR_In_Dives_Akuru[] = { 1,
24629 0x11900, 0x1195f,
24630 }; /* END of CR_In_Dives_Akuru */
24631 
24632 /* PROPERTY: 'In_Nandinagari': Block */
24633 static const OnigCodePoint
24634 CR_In_Nandinagari[] = { 1,
24635 0x119a0, 0x119ff,
24636 }; /* END of CR_In_Nandinagari */
24637 
24638 /* PROPERTY: 'In_Zanabazar_Square': Block */
24639 static const OnigCodePoint
24640 CR_In_Zanabazar_Square[] = { 1,
24641 0x11a00, 0x11a4f,
24642 }; /* END of CR_In_Zanabazar_Square */
24643 
24644 /* PROPERTY: 'In_Soyombo': Block */
24645 static const OnigCodePoint
24646 CR_In_Soyombo[] = { 1,
24647 0x11a50, 0x11aaf,
24648 }; /* END of CR_In_Soyombo */
24649 
24650 /* PROPERTY: 'In_Pau_Cin_Hau': Block */
24651 static const OnigCodePoint
24652 CR_In_Pau_Cin_Hau[] = { 1,
24653 0x11ac0, 0x11aff,
24654 }; /* END of CR_In_Pau_Cin_Hau */
24655 
24656 /* PROPERTY: 'In_Bhaiksuki': Block */
24657 static const OnigCodePoint
24658 CR_In_Bhaiksuki[] = { 1,
24659 0x11c00, 0x11c6f,
24660 }; /* END of CR_In_Bhaiksuki */
24661 
24662 /* PROPERTY: 'In_Marchen': Block */
24663 static const OnigCodePoint
24664 CR_In_Marchen[] = { 1,
24665 0x11c70, 0x11cbf,
24666 }; /* END of CR_In_Marchen */
24667 
24668 /* PROPERTY: 'In_Masaram_Gondi': Block */
24669 static const OnigCodePoint
24670 CR_In_Masaram_Gondi[] = { 1,
24671 0x11d00, 0x11d5f,
24672 }; /* END of CR_In_Masaram_Gondi */
24673 
24674 /* PROPERTY: 'In_Gunjala_Gondi': Block */
24675 static const OnigCodePoint
24676 CR_In_Gunjala_Gondi[] = { 1,
24677 0x11d60, 0x11daf,
24678 }; /* END of CR_In_Gunjala_Gondi */
24679 
24680 /* PROPERTY: 'In_Makasar': Block */
24681 static const OnigCodePoint
24682 CR_In_Makasar[] = { 1,
24683 0x11ee0, 0x11eff,
24684 }; /* END of CR_In_Makasar */
24685 
24686 /* PROPERTY: 'In_Lisu_Supplement': Block */
24687 static const OnigCodePoint
24688 CR_In_Lisu_Supplement[] = { 1,
24689 0x11fb0, 0x11fbf,
24690 }; /* END of CR_In_Lisu_Supplement */
24691 
24692 /* PROPERTY: 'In_Tamil_Supplement': Block */
24693 static const OnigCodePoint
24694 CR_In_Tamil_Supplement[] = { 1,
24695 0x11fc0, 0x11fff,
24696 }; /* END of CR_In_Tamil_Supplement */
24697 
24698 /* PROPERTY: 'In_Cuneiform': Block */
24699 static const OnigCodePoint
24700 CR_In_Cuneiform[] = { 1,
24701 0x12000, 0x123ff,
24702 }; /* END of CR_In_Cuneiform */
24703 
24704 /* PROPERTY: 'In_Cuneiform_Numbers_and_Punctuation': Block */
24705 static const OnigCodePoint
24706 CR_In_Cuneiform_Numbers_and_Punctuation[] = { 1,
24707 0x12400, 0x1247f,
24708 }; /* END of CR_In_Cuneiform_Numbers_and_Punctuation */
24709 
24710 /* PROPERTY: 'In_Early_Dynastic_Cuneiform': Block */
24711 static const OnigCodePoint
24712 CR_In_Early_Dynastic_Cuneiform[] = { 1,
24713 0x12480, 0x1254f,
24714 }; /* END of CR_In_Early_Dynastic_Cuneiform */
24715 
24716 /* PROPERTY: 'In_Egyptian_Hieroglyphs': Block */
24717 static const OnigCodePoint
24718 CR_In_Egyptian_Hieroglyphs[] = { 1,
24719 0x13000, 0x1342f,
24720 }; /* END of CR_In_Egyptian_Hieroglyphs */
24721 
24722 /* PROPERTY: 'In_Egyptian_Hieroglyph_Format_Controls': Block */
24723 static const OnigCodePoint
24724 CR_In_Egyptian_Hieroglyph_Format_Controls[] = { 1,
24725 0x13430, 0x1343f,
24726 }; /* END of CR_In_Egyptian_Hieroglyph_Format_Controls */
24727 
24728 /* PROPERTY: 'In_Anatolian_Hieroglyphs': Block */
24729 static const OnigCodePoint
24730 CR_In_Anatolian_Hieroglyphs[] = { 1,
24731 0x14400, 0x1467f,
24732 }; /* END of CR_In_Anatolian_Hieroglyphs */
24733 
24734 /* PROPERTY: 'In_Bamum_Supplement': Block */
24735 static const OnigCodePoint
24736 CR_In_Bamum_Supplement[] = { 1,
24737 0x16800, 0x16a3f,
24738 }; /* END of CR_In_Bamum_Supplement */
24739 
24740 /* PROPERTY: 'In_Mro': Block */
24741 static const OnigCodePoint
24742 CR_In_Mro[] = { 1,
24743 0x16a40, 0x16a6f,
24744 }; /* END of CR_In_Mro */
24745 
24746 /* PROPERTY: 'In_Bassa_Vah': Block */
24747 static const OnigCodePoint
24748 CR_In_Bassa_Vah[] = { 1,
24749 0x16ad0, 0x16aff,
24750 }; /* END of CR_In_Bassa_Vah */
24751 
24752 /* PROPERTY: 'In_Pahawh_Hmong': Block */
24753 static const OnigCodePoint
24754 CR_In_Pahawh_Hmong[] = { 1,
24755 0x16b00, 0x16b8f,
24756 }; /* END of CR_In_Pahawh_Hmong */
24757 
24758 /* PROPERTY: 'In_Medefaidrin': Block */
24759 static const OnigCodePoint
24760 CR_In_Medefaidrin[] = { 1,
24761 0x16e40, 0x16e9f,
24762 }; /* END of CR_In_Medefaidrin */
24763 
24764 /* PROPERTY: 'In_Miao': Block */
24765 static const OnigCodePoint
24766 CR_In_Miao[] = { 1,
24767 0x16f00, 0x16f9f,
24768 }; /* END of CR_In_Miao */
24769 
24770 /* PROPERTY: 'In_Ideographic_Symbols_and_Punctuation': Block */
24771 static const OnigCodePoint
24772 CR_In_Ideographic_Symbols_and_Punctuation[] = { 1,
24773 0x16fe0, 0x16fff,
24774 }; /* END of CR_In_Ideographic_Symbols_and_Punctuation */
24775 
24776 /* PROPERTY: 'In_Tangut': Block */
24777 static const OnigCodePoint
24778 CR_In_Tangut[] = { 1,
24779 0x17000, 0x187ff,
24780 }; /* END of CR_In_Tangut */
24781 
24782 /* PROPERTY: 'In_Tangut_Components': Block */
24783 static const OnigCodePoint
24784 CR_In_Tangut_Components[] = { 1,
24785 0x18800, 0x18aff,
24786 }; /* END of CR_In_Tangut_Components */
24787 
24788 /* PROPERTY: 'In_Khitan_Small_Script': Block */
24789 static const OnigCodePoint
24790 CR_In_Khitan_Small_Script[] = { 1,
24791 0x18b00, 0x18cff,
24792 }; /* END of CR_In_Khitan_Small_Script */
24793 
24794 /* PROPERTY: 'In_Tangut_Supplement': Block */
24795 static const OnigCodePoint
24796 CR_In_Tangut_Supplement[] = { 1,
24797 0x18d00, 0x18d8f,
24798 }; /* END of CR_In_Tangut_Supplement */
24799 
24800 /* PROPERTY: 'In_Kana_Supplement': Block */
24801 static const OnigCodePoint
24802 CR_In_Kana_Supplement[] = { 1,
24803 0x1b000, 0x1b0ff,
24804 }; /* END of CR_In_Kana_Supplement */
24805 
24806 /* PROPERTY: 'In_Kana_Extended_A': Block */
24807 static const OnigCodePoint
24808 CR_In_Kana_Extended_A[] = { 1,
24809 0x1b100, 0x1b12f,
24810 }; /* END of CR_In_Kana_Extended_A */
24811 
24812 /* PROPERTY: 'In_Small_Kana_Extension': Block */
24813 static const OnigCodePoint
24814 CR_In_Small_Kana_Extension[] = { 1,
24815 0x1b130, 0x1b16f,
24816 }; /* END of CR_In_Small_Kana_Extension */
24817 
24818 /* PROPERTY: 'In_Nushu': Block */
24819 static const OnigCodePoint
24820 CR_In_Nushu[] = { 1,
24821 0x1b170, 0x1b2ff,
24822 }; /* END of CR_In_Nushu */
24823 
24824 /* PROPERTY: 'In_Duployan': Block */
24825 static const OnigCodePoint
24826 CR_In_Duployan[] = { 1,
24827 0x1bc00, 0x1bc9f,
24828 }; /* END of CR_In_Duployan */
24829 
24830 /* PROPERTY: 'In_Shorthand_Format_Controls': Block */
24831 static const OnigCodePoint
24832 CR_In_Shorthand_Format_Controls[] = { 1,
24833 0x1bca0, 0x1bcaf,
24834 }; /* END of CR_In_Shorthand_Format_Controls */
24835 
24836 /* PROPERTY: 'In_Byzantine_Musical_Symbols': Block */
24837 static const OnigCodePoint
24838 CR_In_Byzantine_Musical_Symbols[] = { 1,
24839 0x1d000, 0x1d0ff,
24840 }; /* END of CR_In_Byzantine_Musical_Symbols */
24841 
24842 /* PROPERTY: 'In_Musical_Symbols': Block */
24843 static const OnigCodePoint
24844 CR_In_Musical_Symbols[] = { 1,
24845 0x1d100, 0x1d1ff,
24846 }; /* END of CR_In_Musical_Symbols */
24847 
24848 /* PROPERTY: 'In_Ancient_Greek_Musical_Notation': Block */
24849 static const OnigCodePoint
24850 CR_In_Ancient_Greek_Musical_Notation[] = { 1,
24851 0x1d200, 0x1d24f,
24852 }; /* END of CR_In_Ancient_Greek_Musical_Notation */
24853 
24854 /* PROPERTY: 'In_Mayan_Numerals': Block */
24855 static const OnigCodePoint
24856 CR_In_Mayan_Numerals[] = { 1,
24857 0x1d2e0, 0x1d2ff,
24858 }; /* END of CR_In_Mayan_Numerals */
24859 
24860 /* PROPERTY: 'In_Tai_Xuan_Jing_Symbols': Block */
24861 static const OnigCodePoint
24862 CR_In_Tai_Xuan_Jing_Symbols[] = { 1,
24863 0x1d300, 0x1d35f,
24864 }; /* END of CR_In_Tai_Xuan_Jing_Symbols */
24865 
24866 /* PROPERTY: 'In_Counting_Rod_Numerals': Block */
24867 static const OnigCodePoint
24868 CR_In_Counting_Rod_Numerals[] = { 1,
24869 0x1d360, 0x1d37f,
24870 }; /* END of CR_In_Counting_Rod_Numerals */
24871 
24872 /* PROPERTY: 'In_Mathematical_Alphanumeric_Symbols': Block */
24873 static const OnigCodePoint
24874 CR_In_Mathematical_Alphanumeric_Symbols[] = { 1,
24875 0x1d400, 0x1d7ff,
24876 }; /* END of CR_In_Mathematical_Alphanumeric_Symbols */
24877 
24878 /* PROPERTY: 'In_Sutton_SignWriting': Block */
24879 static const OnigCodePoint
24880 CR_In_Sutton_SignWriting[] = { 1,
24881 0x1d800, 0x1daaf,
24882 }; /* END of CR_In_Sutton_SignWriting */
24883 
24884 /* PROPERTY: 'In_Glagolitic_Supplement': Block */
24885 static const OnigCodePoint
24886 CR_In_Glagolitic_Supplement[] = { 1,
24887 0x1e000, 0x1e02f,
24888 }; /* END of CR_In_Glagolitic_Supplement */
24889 
24890 /* PROPERTY: 'In_Nyiakeng_Puachue_Hmong': Block */
24891 static const OnigCodePoint
24892 CR_In_Nyiakeng_Puachue_Hmong[] = { 1,
24893 0x1e100, 0x1e14f,
24894 }; /* END of CR_In_Nyiakeng_Puachue_Hmong */
24895 
24896 /* PROPERTY: 'In_Wancho': Block */
24897 static const OnigCodePoint
24898 CR_In_Wancho[] = { 1,
24899 0x1e2c0, 0x1e2ff,
24900 }; /* END of CR_In_Wancho */
24901 
24902 /* PROPERTY: 'In_Mende_Kikakui': Block */
24903 static const OnigCodePoint
24904 CR_In_Mende_Kikakui[] = { 1,
24905 0x1e800, 0x1e8df,
24906 }; /* END of CR_In_Mende_Kikakui */
24907 
24908 /* PROPERTY: 'In_Adlam': Block */
24909 static const OnigCodePoint
24910 CR_In_Adlam[] = { 1,
24911 0x1e900, 0x1e95f,
24912 }; /* END of CR_In_Adlam */
24913 
24914 /* PROPERTY: 'In_Indic_Siyaq_Numbers': Block */
24915 static const OnigCodePoint
24916 CR_In_Indic_Siyaq_Numbers[] = { 1,
24917 0x1ec70, 0x1ecbf,
24918 }; /* END of CR_In_Indic_Siyaq_Numbers */
24919 
24920 /* PROPERTY: 'In_Ottoman_Siyaq_Numbers': Block */
24921 static const OnigCodePoint
24922 CR_In_Ottoman_Siyaq_Numbers[] = { 1,
24923 0x1ed00, 0x1ed4f,
24924 }; /* END of CR_In_Ottoman_Siyaq_Numbers */
24925 
24926 /* PROPERTY: 'In_Arabic_Mathematical_Alphabetic_Symbols': Block */
24927 static const OnigCodePoint
24928 CR_In_Arabic_Mathematical_Alphabetic_Symbols[] = { 1,
24929 0x1ee00, 0x1eeff,
24930 }; /* END of CR_In_Arabic_Mathematical_Alphabetic_Symbols */
24931 
24932 /* PROPERTY: 'In_Mahjong_Tiles': Block */
24933 static const OnigCodePoint
24934 CR_In_Mahjong_Tiles[] = { 1,
24935 0x1f000, 0x1f02f,
24936 }; /* END of CR_In_Mahjong_Tiles */
24937 
24938 /* PROPERTY: 'In_Domino_Tiles': Block */
24939 static const OnigCodePoint
24940 CR_In_Domino_Tiles[] = { 1,
24941 0x1f030, 0x1f09f,
24942 }; /* END of CR_In_Domino_Tiles */
24943 
24944 /* PROPERTY: 'In_Playing_Cards': Block */
24945 static const OnigCodePoint
24946 CR_In_Playing_Cards[] = { 1,
24947 0x1f0a0, 0x1f0ff,
24948 }; /* END of CR_In_Playing_Cards */
24949 
24950 /* PROPERTY: 'In_Enclosed_Alphanumeric_Supplement': Block */
24951 static const OnigCodePoint
24952 CR_In_Enclosed_Alphanumeric_Supplement[] = { 1,
24953 0x1f100, 0x1f1ff,
24954 }; /* END of CR_In_Enclosed_Alphanumeric_Supplement */
24955 
24956 /* PROPERTY: 'In_Enclosed_Ideographic_Supplement': Block */
24957 static const OnigCodePoint
24958 CR_In_Enclosed_Ideographic_Supplement[] = { 1,
24959 0x1f200, 0x1f2ff,
24960 }; /* END of CR_In_Enclosed_Ideographic_Supplement */
24961 
24962 /* PROPERTY: 'In_Miscellaneous_Symbols_and_Pictographs': Block */
24963 static const OnigCodePoint
24964 CR_In_Miscellaneous_Symbols_and_Pictographs[] = { 1,
24965 0x1f300, 0x1f5ff,
24966 }; /* END of CR_In_Miscellaneous_Symbols_and_Pictographs */
24967 
24968 /* PROPERTY: 'In_Emoticons': Block */
24969 static const OnigCodePoint
24970 CR_In_Emoticons[] = { 1,
24971 0x1f600, 0x1f64f,
24972 }; /* END of CR_In_Emoticons */
24973 
24974 /* PROPERTY: 'In_Ornamental_Dingbats': Block */
24975 static const OnigCodePoint
24976 CR_In_Ornamental_Dingbats[] = { 1,
24977 0x1f650, 0x1f67f,
24978 }; /* END of CR_In_Ornamental_Dingbats */
24979 
24980 /* PROPERTY: 'In_Transport_and_Map_Symbols': Block */
24981 static const OnigCodePoint
24982 CR_In_Transport_and_Map_Symbols[] = { 1,
24983 0x1f680, 0x1f6ff,
24984 }; /* END of CR_In_Transport_and_Map_Symbols */
24985 
24986 /* PROPERTY: 'In_Alchemical_Symbols': Block */
24987 static const OnigCodePoint
24988 CR_In_Alchemical_Symbols[] = { 1,
24989 0x1f700, 0x1f77f,
24990 }; /* END of CR_In_Alchemical_Symbols */
24991 
24992 /* PROPERTY: 'In_Geometric_Shapes_Extended': Block */
24993 static const OnigCodePoint
24994 CR_In_Geometric_Shapes_Extended[] = { 1,
24995 0x1f780, 0x1f7ff,
24996 }; /* END of CR_In_Geometric_Shapes_Extended */
24997 
24998 /* PROPERTY: 'In_Supplemental_Arrows_C': Block */
24999 static const OnigCodePoint
25000 CR_In_Supplemental_Arrows_C[] = { 1,
25001 0x1f800, 0x1f8ff,
25002 }; /* END of CR_In_Supplemental_Arrows_C */
25003 
25004 /* PROPERTY: 'In_Supplemental_Symbols_and_Pictographs': Block */
25005 static const OnigCodePoint
25006 CR_In_Supplemental_Symbols_and_Pictographs[] = { 1,
25007 0x1f900, 0x1f9ff,
25008 }; /* END of CR_In_Supplemental_Symbols_and_Pictographs */
25009 
25010 /* PROPERTY: 'In_Chess_Symbols': Block */
25011 static const OnigCodePoint
25012 CR_In_Chess_Symbols[] = { 1,
25013 0x1fa00, 0x1fa6f,
25014 }; /* END of CR_In_Chess_Symbols */
25015 
25016 /* PROPERTY: 'In_Symbols_and_Pictographs_Extended_A': Block */
25017 static const OnigCodePoint
25018 CR_In_Symbols_and_Pictographs_Extended_A[] = { 1,
25019 0x1fa70, 0x1faff,
25020 }; /* END of CR_In_Symbols_and_Pictographs_Extended_A */
25021 
25022 /* PROPERTY: 'In_Symbols_for_Legacy_Computing': Block */
25023 static const OnigCodePoint
25024 CR_In_Symbols_for_Legacy_Computing[] = { 1,
25025 0x1fb00, 0x1fbff,
25026 }; /* END of CR_In_Symbols_for_Legacy_Computing */
25027 
25028 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_B': Block */
25029 static const OnigCodePoint
25030 CR_In_CJK_Unified_Ideographs_Extension_B[] = { 1,
25031 0x20000, 0x2a6df,
25032 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_B */
25033 
25034 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_C': Block */
25035 static const OnigCodePoint
25036 CR_In_CJK_Unified_Ideographs_Extension_C[] = { 1,
25037 0x2a700, 0x2b73f,
25038 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_C */
25039 
25040 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_D': Block */
25041 static const OnigCodePoint
25042 CR_In_CJK_Unified_Ideographs_Extension_D[] = { 1,
25043 0x2b740, 0x2b81f,
25044 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_D */
25045 
25046 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_E': Block */
25047 static const OnigCodePoint
25048 CR_In_CJK_Unified_Ideographs_Extension_E[] = { 1,
25049 0x2b820, 0x2ceaf,
25050 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_E */
25051 
25052 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_F': Block */
25053 static const OnigCodePoint
25054 CR_In_CJK_Unified_Ideographs_Extension_F[] = { 1,
25055 0x2ceb0, 0x2ebef,
25056 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_F */
25057 
25058 /* PROPERTY: 'In_CJK_Compatibility_Ideographs_Supplement': Block */
25059 static const OnigCodePoint
25060 CR_In_CJK_Compatibility_Ideographs_Supplement[] = { 1,
25061 0x2f800, 0x2fa1f,
25062 }; /* END of CR_In_CJK_Compatibility_Ideographs_Supplement */
25063 
25064 /* PROPERTY: 'In_CJK_Unified_Ideographs_Extension_G': Block */
25065 static const OnigCodePoint
25066 CR_In_CJK_Unified_Ideographs_Extension_G[] = { 1,
25067 0x30000, 0x3134f,
25068 }; /* END of CR_In_CJK_Unified_Ideographs_Extension_G */
25069 
25070 /* PROPERTY: 'In_Tags': Block */
25071 static const OnigCodePoint
25072 CR_In_Tags[] = { 1,
25073 0xe0000, 0xe007f,
25074 }; /* END of CR_In_Tags */
25075 
25076 /* PROPERTY: 'In_Variation_Selectors_Supplement': Block */
25077 static const OnigCodePoint
25078 CR_In_Variation_Selectors_Supplement[] = { 1,
25079 0xe0100, 0xe01ef,
25080 }; /* END of CR_In_Variation_Selectors_Supplement */
25081 
25082 /* PROPERTY: 'In_Supplementary_Private_Use_Area_A': Block */
25083 static const OnigCodePoint
25084 CR_In_Supplementary_Private_Use_Area_A[] = { 1,
25085 0xf0000, 0xfffff,
25086 }; /* END of CR_In_Supplementary_Private_Use_Area_A */
25087 
25088 /* PROPERTY: 'In_Supplementary_Private_Use_Area_B': Block */
25089 static const OnigCodePoint
25090 CR_In_Supplementary_Private_Use_Area_B[] = { 1,
25091 0x100000, 0x10ffff,
25092 }; /* END of CR_In_Supplementary_Private_Use_Area_B */
25093 
25094 /* PROPERTY: 'In_No_Block': Block */
25095 static const OnigCodePoint
25096 CR_In_No_Block[] = { 54,
25097 0x0870, 0x089f,
25098 0x2fe0, 0x2fef,
25099 0x10200, 0x1027f,
25100 0x103e0, 0x103ff,
25101 0x10570, 0x105ff,
25102 0x10780, 0x107ff,
25103 0x108b0, 0x108df,
25104 0x10940, 0x1097f,
25105 0x10aa0, 0x10abf,
25106 0x10bb0, 0x10bff,
25107 0x10c50, 0x10c7f,
25108 0x10d40, 0x10e5f,
25109 0x10ec0, 0x10eff,
25110 0x10f70, 0x10faf,
25111 0x11250, 0x1127f,
25112 0x11380, 0x113ff,
25113 0x114e0, 0x1157f,
25114 0x116d0, 0x116ff,
25115 0x11740, 0x117ff,
25116 0x11850, 0x1189f,
25117 0x11960, 0x1199f,
25118 0x11ab0, 0x11abf,
25119 0x11b00, 0x11bff,
25120 0x11cc0, 0x11cff,
25121 0x11db0, 0x11edf,
25122 0x11f00, 0x11faf,
25123 0x12550, 0x12fff,
25124 0x13440, 0x143ff,
25125 0x14680, 0x167ff,
25126 0x16a70, 0x16acf,
25127 0x16b90, 0x16e3f,
25128 0x16ea0, 0x16eff,
25129 0x16fa0, 0x16fdf,
25130 0x18d90, 0x1afff,
25131 0x1b300, 0x1bbff,
25132 0x1bcb0, 0x1cfff,
25133 0x1d250, 0x1d2df,
25134 0x1d380, 0x1d3ff,
25135 0x1dab0, 0x1dfff,
25136 0x1e030, 0x1e0ff,
25137 0x1e150, 0x1e2bf,
25138 0x1e300, 0x1e7ff,
25139 0x1e8e0, 0x1e8ff,
25140 0x1e960, 0x1ec6f,
25141 0x1ecc0, 0x1ecff,
25142 0x1ed50, 0x1edff,
25143 0x1ef00, 0x1efff,
25144 0x1fc00, 0x1ffff,
25145 0x2a6e0, 0x2a6ff,
25146 0x2ebf0, 0x2f7ff,
25147 0x2fa20, 0x2ffff,
25148 0x31350, 0xdffff,
25149 0xe0080, 0xe00ff,
25150 0xe01f0, 0xeffff,
25151 }; /* END of CR_In_No_Block */
25152 
25153 static const OnigCodePoint*
25154 const CodeRanges[] = {
25155   CR_NEWLINE,
25156   CR_Alpha,
25157   CR_Blank,
25158   CR_Cntrl,
25159   CR_Digit,
25160   CR_Graph,
25161   CR_Lower,
25162   CR_Print,
25163   CR_Punct,
25164   CR_Space,
25165   CR_Upper,
25166   CR_XDigit,
25167   CR_Word,
25168   CR_Alnum,
25169   CR_ASCII,
25170   CR_ASCII_Hex_Digit,
25171   CR_Adlam,
25172   CR_Ahom,
25173   CR_Alphabetic,
25174   CR_Anatolian_Hieroglyphs,
25175   CR_Any,
25176   CR_Arabic,
25177   CR_Armenian,
25178   CR_Assigned,
25179   CR_Avestan,
25180   CR_Balinese,
25181   CR_Bamum,
25182   CR_Bassa_Vah,
25183   CR_Batak,
25184   CR_Bengali,
25185   CR_Bhaiksuki,
25186   CR_Bidi_Control,
25187   CR_Bopomofo,
25188   CR_Brahmi,
25189   CR_Braille,
25190   CR_Buginese,
25191   CR_Buhid,
25192   CR_C,
25193   CR_Canadian_Aboriginal,
25194   CR_Carian,
25195   CR_Case_Ignorable,
25196   CR_Cased,
25197   CR_Caucasian_Albanian,
25198   CR_Cc,
25199   CR_Cf,
25200   CR_Chakma,
25201   CR_Cham,
25202   CR_Changes_When_Casefolded,
25203   CR_Changes_When_Casemapped,
25204   CR_Changes_When_Lowercased,
25205   CR_Changes_When_Titlecased,
25206   CR_Changes_When_Uppercased,
25207   CR_Cherokee,
25208   CR_Chorasmian,
25209   CR_Cn,
25210   CR_Co,
25211   CR_Common,
25212   CR_Coptic,
25213   CR_Cs,
25214   CR_Cuneiform,
25215   CR_Cypriot,
25216   CR_Cyrillic,
25217   CR_Dash,
25218   CR_Default_Ignorable_Code_Point,
25219   CR_Deprecated,
25220   CR_Deseret,
25221   CR_Devanagari,
25222   CR_Diacritic,
25223   CR_Dives_Akuru,
25224   CR_Dogra,
25225   CR_Duployan,
25226   CR_Egyptian_Hieroglyphs,
25227   CR_Elbasan,
25228   CR_Elymaic,
25229   CR_Emoji,
25230   CR_Emoji_Component,
25231   CR_Emoji_Modifier,
25232   CR_Emoji_Modifier_Base,
25233   CR_Emoji_Presentation,
25234   CR_Ethiopic,
25235   CR_Extended_Pictographic,
25236   CR_Extender,
25237   CR_Georgian,
25238   CR_Glagolitic,
25239   CR_Gothic,
25240   CR_Grantha,
25241   CR_Grapheme_Base,
25242   CR_Grapheme_Extend,
25243   CR_Grapheme_Link,
25244   CR_Greek,
25245   CR_Gujarati,
25246   CR_Gunjala_Gondi,
25247   CR_Gurmukhi,
25248   CR_Han,
25249   CR_Hangul,
25250   CR_Hanifi_Rohingya,
25251   CR_Hanunoo,
25252   CR_Hatran,
25253   CR_Hebrew,
25254   CR_Hex_Digit,
25255   CR_Hiragana,
25256   CR_Hyphen,
25257   CR_IDS_Binary_Operator,
25258   CR_IDS_Trinary_Operator,
25259   CR_ID_Continue,
25260   CR_ID_Start,
25261   CR_Ideographic,
25262   CR_Imperial_Aramaic,
25263   CR_Inherited,
25264   CR_Inscriptional_Pahlavi,
25265   CR_Inscriptional_Parthian,
25266   CR_Javanese,
25267   CR_Join_Control,
25268   CR_Kaithi,
25269   CR_Kannada,
25270   CR_Katakana,
25271   CR_Kayah_Li,
25272   CR_Kharoshthi,
25273   CR_Khitan_Small_Script,
25274   CR_Khmer,
25275   CR_Khojki,
25276   CR_Khudawadi,
25277   CR_L,
25278   CR_LC,
25279   CR_Lao,
25280   CR_Latin,
25281   CR_Lepcha,
25282   CR_Limbu,
25283   CR_Linear_A,
25284   CR_Linear_B,
25285   CR_Lisu,
25286   CR_Ll,
25287   CR_Lm,
25288   CR_Lo,
25289   CR_Logical_Order_Exception,
25290   CR_Lowercase,
25291   CR_Lt,
25292   CR_Lu,
25293   CR_Lycian,
25294   CR_Lydian,
25295   CR_M,
25296   CR_Mahajani,
25297   CR_Makasar,
25298   CR_Malayalam,
25299   CR_Mandaic,
25300   CR_Manichaean,
25301   CR_Marchen,
25302   CR_Masaram_Gondi,
25303   CR_Math,
25304   CR_Mc,
25305   CR_Me,
25306   CR_Medefaidrin,
25307   CR_Meetei_Mayek,
25308   CR_Mende_Kikakui,
25309   CR_Meroitic_Cursive,
25310   CR_Meroitic_Hieroglyphs,
25311   CR_Miao,
25312   CR_Mn,
25313   CR_Modi,
25314   CR_Mongolian,
25315   CR_Mro,
25316   CR_Multani,
25317   CR_Myanmar,
25318   CR_N,
25319   CR_Nabataean,
25320   CR_Nandinagari,
25321   CR_Nd,
25322   CR_New_Tai_Lue,
25323   CR_Newa,
25324   CR_Nko,
25325   CR_Nl,
25326   CR_No,
25327   CR_Noncharacter_Code_Point,
25328   CR_Nushu,
25329   CR_Nyiakeng_Puachue_Hmong,
25330   CR_Ogham,
25331   CR_Ol_Chiki,
25332   CR_Old_Hungarian,
25333   CR_Old_Italic,
25334   CR_Old_North_Arabian,
25335   CR_Old_Permic,
25336   CR_Old_Persian,
25337   CR_Old_Sogdian,
25338   CR_Old_South_Arabian,
25339   CR_Old_Turkic,
25340   CR_Oriya,
25341   CR_Osage,
25342   CR_Osmanya,
25343   CR_Other_Alphabetic,
25344   CR_Other_Default_Ignorable_Code_Point,
25345   CR_Other_Grapheme_Extend,
25346   CR_Other_ID_Continue,
25347   CR_Other_ID_Start,
25348   CR_Other_Lowercase,
25349   CR_Other_Math,
25350   CR_Other_Uppercase,
25351   CR_P,
25352   CR_Pahawh_Hmong,
25353   CR_Palmyrene,
25354   CR_Pattern_Syntax,
25355   CR_Pattern_White_Space,
25356   CR_Pau_Cin_Hau,
25357   CR_Pc,
25358   CR_Pd,
25359   CR_Pe,
25360   CR_Pf,
25361   CR_Phags_Pa,
25362   CR_Phoenician,
25363   CR_Pi,
25364   CR_Po,
25365   CR_Prepended_Concatenation_Mark,
25366   CR_Ps,
25367   CR_Psalter_Pahlavi,
25368   CR_Quotation_Mark,
25369   CR_Radical,
25370   CR_Regional_Indicator,
25371   CR_Rejang,
25372   CR_Runic,
25373   CR_S,
25374   CR_Samaritan,
25375   CR_Saurashtra,
25376   CR_Sc,
25377   CR_Sentence_Terminal,
25378   CR_Sharada,
25379   CR_Shavian,
25380   CR_Siddham,
25381   CR_SignWriting,
25382   CR_Sinhala,
25383   CR_Sk,
25384   CR_Sm,
25385   CR_So,
25386   CR_Soft_Dotted,
25387   CR_Sogdian,
25388   CR_Sora_Sompeng,
25389   CR_Soyombo,
25390   CR_Sundanese,
25391   CR_Syloti_Nagri,
25392   CR_Syriac,
25393   CR_Tagalog,
25394   CR_Tagbanwa,
25395   CR_Tai_Le,
25396   CR_Tai_Tham,
25397   CR_Tai_Viet,
25398   CR_Takri,
25399   CR_Tamil,
25400   CR_Tangut,
25401   CR_Telugu,
25402   CR_Terminal_Punctuation,
25403   CR_Thaana,
25404   CR_Thai,
25405   CR_Tibetan,
25406   CR_Tifinagh,
25407   CR_Tirhuta,
25408   CR_Ugaritic,
25409   CR_Unified_Ideograph,
25410   CR_Unknown,
25411   CR_Uppercase,
25412   CR_Vai,
25413   CR_Variation_Selector,
25414   CR_Wancho,
25415   CR_Warang_Citi,
25416   CR_White_Space,
25417   CR_XID_Continue,
25418   CR_XID_Start,
25419   CR_Yezidi,
25420   CR_Yi,
25421   CR_Z,
25422   CR_Zanabazar_Square,
25423   CR_Zl,
25424   CR_Zp,
25425   CR_Zs,
25426   CR_In_Basic_Latin,
25427   CR_In_Latin_1_Supplement,
25428   CR_In_Latin_Extended_A,
25429   CR_In_Latin_Extended_B,
25430   CR_In_IPA_Extensions,
25431   CR_In_Spacing_Modifier_Letters,
25432   CR_In_Combining_Diacritical_Marks,
25433   CR_In_Greek_and_Coptic,
25434   CR_In_Cyrillic,
25435   CR_In_Cyrillic_Supplement,
25436   CR_In_Armenian,
25437   CR_In_Hebrew,
25438   CR_In_Arabic,
25439   CR_In_Syriac,
25440   CR_In_Arabic_Supplement,
25441   CR_In_Thaana,
25442   CR_In_NKo,
25443   CR_In_Samaritan,
25444   CR_In_Mandaic,
25445   CR_In_Syriac_Supplement,
25446   CR_In_Arabic_Extended_A,
25447   CR_In_Devanagari,
25448   CR_In_Bengali,
25449   CR_In_Gurmukhi,
25450   CR_In_Gujarati,
25451   CR_In_Oriya,
25452   CR_In_Tamil,
25453   CR_In_Telugu,
25454   CR_In_Kannada,
25455   CR_In_Malayalam,
25456   CR_In_Sinhala,
25457   CR_In_Thai,
25458   CR_In_Lao,
25459   CR_In_Tibetan,
25460   CR_In_Myanmar,
25461   CR_In_Georgian,
25462   CR_In_Hangul_Jamo,
25463   CR_In_Ethiopic,
25464   CR_In_Ethiopic_Supplement,
25465   CR_In_Cherokee,
25466   CR_In_Unified_Canadian_Aboriginal_Syllabics,
25467   CR_In_Ogham,
25468   CR_In_Runic,
25469   CR_In_Tagalog,
25470   CR_In_Hanunoo,
25471   CR_In_Buhid,
25472   CR_In_Tagbanwa,
25473   CR_In_Khmer,
25474   CR_In_Mongolian,
25475   CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended,
25476   CR_In_Limbu,
25477   CR_In_Tai_Le,
25478   CR_In_New_Tai_Lue,
25479   CR_In_Khmer_Symbols,
25480   CR_In_Buginese,
25481   CR_In_Tai_Tham,
25482   CR_In_Combining_Diacritical_Marks_Extended,
25483   CR_In_Balinese,
25484   CR_In_Sundanese,
25485   CR_In_Batak,
25486   CR_In_Lepcha,
25487   CR_In_Ol_Chiki,
25488   CR_In_Cyrillic_Extended_C,
25489   CR_In_Georgian_Extended,
25490   CR_In_Sundanese_Supplement,
25491   CR_In_Vedic_Extensions,
25492   CR_In_Phonetic_Extensions,
25493   CR_In_Phonetic_Extensions_Supplement,
25494   CR_In_Combining_Diacritical_Marks_Supplement,
25495   CR_In_Latin_Extended_Additional,
25496   CR_In_Greek_Extended,
25497   CR_In_General_Punctuation,
25498   CR_In_Superscripts_and_Subscripts,
25499   CR_In_Currency_Symbols,
25500   CR_In_Combining_Diacritical_Marks_for_Symbols,
25501   CR_In_Letterlike_Symbols,
25502   CR_In_Number_Forms,
25503   CR_In_Arrows,
25504   CR_In_Mathematical_Operators,
25505   CR_In_Miscellaneous_Technical,
25506   CR_In_Control_Pictures,
25507   CR_In_Optical_Character_Recognition,
25508   CR_In_Enclosed_Alphanumerics,
25509   CR_In_Box_Drawing,
25510   CR_In_Block_Elements,
25511   CR_In_Geometric_Shapes,
25512   CR_In_Miscellaneous_Symbols,
25513   CR_In_Dingbats,
25514   CR_In_Miscellaneous_Mathematical_Symbols_A,
25515   CR_In_Supplemental_Arrows_A,
25516   CR_In_Braille_Patterns,
25517   CR_In_Supplemental_Arrows_B,
25518   CR_In_Miscellaneous_Mathematical_Symbols_B,
25519   CR_In_Supplemental_Mathematical_Operators,
25520   CR_In_Miscellaneous_Symbols_and_Arrows,
25521   CR_In_Glagolitic,
25522   CR_In_Latin_Extended_C,
25523   CR_In_Coptic,
25524   CR_In_Georgian_Supplement,
25525   CR_In_Tifinagh,
25526   CR_In_Ethiopic_Extended,
25527   CR_In_Cyrillic_Extended_A,
25528   CR_In_Supplemental_Punctuation,
25529   CR_In_CJK_Radicals_Supplement,
25530   CR_In_Kangxi_Radicals,
25531   CR_In_Ideographic_Description_Characters,
25532   CR_In_CJK_Symbols_and_Punctuation,
25533   CR_In_Hiragana,
25534   CR_In_Katakana,
25535   CR_In_Bopomofo,
25536   CR_In_Hangul_Compatibility_Jamo,
25537   CR_In_Kanbun,
25538   CR_In_Bopomofo_Extended,
25539   CR_In_CJK_Strokes,
25540   CR_In_Katakana_Phonetic_Extensions,
25541   CR_In_Enclosed_CJK_Letters_and_Months,
25542   CR_In_CJK_Compatibility,
25543   CR_In_CJK_Unified_Ideographs_Extension_A,
25544   CR_In_Yijing_Hexagram_Symbols,
25545   CR_In_CJK_Unified_Ideographs,
25546   CR_In_Yi_Syllables,
25547   CR_In_Yi_Radicals,
25548   CR_In_Lisu,
25549   CR_In_Vai,
25550   CR_In_Cyrillic_Extended_B,
25551   CR_In_Bamum,
25552   CR_In_Modifier_Tone_Letters,
25553   CR_In_Latin_Extended_D,
25554   CR_In_Syloti_Nagri,
25555   CR_In_Common_Indic_Number_Forms,
25556   CR_In_Phags_pa,
25557   CR_In_Saurashtra,
25558   CR_In_Devanagari_Extended,
25559   CR_In_Kayah_Li,
25560   CR_In_Rejang,
25561   CR_In_Hangul_Jamo_Extended_A,
25562   CR_In_Javanese,
25563   CR_In_Myanmar_Extended_B,
25564   CR_In_Cham,
25565   CR_In_Myanmar_Extended_A,
25566   CR_In_Tai_Viet,
25567   CR_In_Meetei_Mayek_Extensions,
25568   CR_In_Ethiopic_Extended_A,
25569   CR_In_Latin_Extended_E,
25570   CR_In_Cherokee_Supplement,
25571   CR_In_Meetei_Mayek,
25572   CR_In_Hangul_Syllables,
25573   CR_In_Hangul_Jamo_Extended_B,
25574   CR_In_High_Surrogates,
25575   CR_In_High_Private_Use_Surrogates,
25576   CR_In_Low_Surrogates,
25577   CR_In_Private_Use_Area,
25578   CR_In_CJK_Compatibility_Ideographs,
25579   CR_In_Alphabetic_Presentation_Forms,
25580   CR_In_Arabic_Presentation_Forms_A,
25581   CR_In_Variation_Selectors,
25582   CR_In_Vertical_Forms,
25583   CR_In_Combining_Half_Marks,
25584   CR_In_CJK_Compatibility_Forms,
25585   CR_In_Small_Form_Variants,
25586   CR_In_Arabic_Presentation_Forms_B,
25587   CR_In_Halfwidth_and_Fullwidth_Forms,
25588   CR_In_Specials,
25589   CR_In_Linear_B_Syllabary,
25590   CR_In_Linear_B_Ideograms,
25591   CR_In_Aegean_Numbers,
25592   CR_In_Ancient_Greek_Numbers,
25593   CR_In_Ancient_Symbols,
25594   CR_In_Phaistos_Disc,
25595   CR_In_Lycian,
25596   CR_In_Carian,
25597   CR_In_Coptic_Epact_Numbers,
25598   CR_In_Old_Italic,
25599   CR_In_Gothic,
25600   CR_In_Old_Permic,
25601   CR_In_Ugaritic,
25602   CR_In_Old_Persian,
25603   CR_In_Deseret,
25604   CR_In_Shavian,
25605   CR_In_Osmanya,
25606   CR_In_Osage,
25607   CR_In_Elbasan,
25608   CR_In_Caucasian_Albanian,
25609   CR_In_Linear_A,
25610   CR_In_Cypriot_Syllabary,
25611   CR_In_Imperial_Aramaic,
25612   CR_In_Palmyrene,
25613   CR_In_Nabataean,
25614   CR_In_Hatran,
25615   CR_In_Phoenician,
25616   CR_In_Lydian,
25617   CR_In_Meroitic_Hieroglyphs,
25618   CR_In_Meroitic_Cursive,
25619   CR_In_Kharoshthi,
25620   CR_In_Old_South_Arabian,
25621   CR_In_Old_North_Arabian,
25622   CR_In_Manichaean,
25623   CR_In_Avestan,
25624   CR_In_Inscriptional_Parthian,
25625   CR_In_Inscriptional_Pahlavi,
25626   CR_In_Psalter_Pahlavi,
25627   CR_In_Old_Turkic,
25628   CR_In_Old_Hungarian,
25629   CR_In_Hanifi_Rohingya,
25630   CR_In_Rumi_Numeral_Symbols,
25631   CR_In_Yezidi,
25632   CR_In_Old_Sogdian,
25633   CR_In_Sogdian,
25634   CR_In_Chorasmian,
25635   CR_In_Elymaic,
25636   CR_In_Brahmi,
25637   CR_In_Kaithi,
25638   CR_In_Sora_Sompeng,
25639   CR_In_Chakma,
25640   CR_In_Mahajani,
25641   CR_In_Sharada,
25642   CR_In_Sinhala_Archaic_Numbers,
25643   CR_In_Khojki,
25644   CR_In_Multani,
25645   CR_In_Khudawadi,
25646   CR_In_Grantha,
25647   CR_In_Newa,
25648   CR_In_Tirhuta,
25649   CR_In_Siddham,
25650   CR_In_Modi,
25651   CR_In_Mongolian_Supplement,
25652   CR_In_Takri,
25653   CR_In_Ahom,
25654   CR_In_Dogra,
25655   CR_In_Warang_Citi,
25656   CR_In_Dives_Akuru,
25657   CR_In_Nandinagari,
25658   CR_In_Zanabazar_Square,
25659   CR_In_Soyombo,
25660   CR_In_Pau_Cin_Hau,
25661   CR_In_Bhaiksuki,
25662   CR_In_Marchen,
25663   CR_In_Masaram_Gondi,
25664   CR_In_Gunjala_Gondi,
25665   CR_In_Makasar,
25666   CR_In_Lisu_Supplement,
25667   CR_In_Tamil_Supplement,
25668   CR_In_Cuneiform,
25669   CR_In_Cuneiform_Numbers_and_Punctuation,
25670   CR_In_Early_Dynastic_Cuneiform,
25671   CR_In_Egyptian_Hieroglyphs,
25672   CR_In_Egyptian_Hieroglyph_Format_Controls,
25673   CR_In_Anatolian_Hieroglyphs,
25674   CR_In_Bamum_Supplement,
25675   CR_In_Mro,
25676   CR_In_Bassa_Vah,
25677   CR_In_Pahawh_Hmong,
25678   CR_In_Medefaidrin,
25679   CR_In_Miao,
25680   CR_In_Ideographic_Symbols_and_Punctuation,
25681   CR_In_Tangut,
25682   CR_In_Tangut_Components,
25683   CR_In_Khitan_Small_Script,
25684   CR_In_Tangut_Supplement,
25685   CR_In_Kana_Supplement,
25686   CR_In_Kana_Extended_A,
25687   CR_In_Small_Kana_Extension,
25688   CR_In_Nushu,
25689   CR_In_Duployan,
25690   CR_In_Shorthand_Format_Controls,
25691   CR_In_Byzantine_Musical_Symbols,
25692   CR_In_Musical_Symbols,
25693   CR_In_Ancient_Greek_Musical_Notation,
25694   CR_In_Mayan_Numerals,
25695   CR_In_Tai_Xuan_Jing_Symbols,
25696   CR_In_Counting_Rod_Numerals,
25697   CR_In_Mathematical_Alphanumeric_Symbols,
25698   CR_In_Sutton_SignWriting,
25699   CR_In_Glagolitic_Supplement,
25700   CR_In_Nyiakeng_Puachue_Hmong,
25701   CR_In_Wancho,
25702   CR_In_Mende_Kikakui,
25703   CR_In_Adlam,
25704   CR_In_Indic_Siyaq_Numbers,
25705   CR_In_Ottoman_Siyaq_Numbers,
25706   CR_In_Arabic_Mathematical_Alphabetic_Symbols,
25707   CR_In_Mahjong_Tiles,
25708   CR_In_Domino_Tiles,
25709   CR_In_Playing_Cards,
25710   CR_In_Enclosed_Alphanumeric_Supplement,
25711   CR_In_Enclosed_Ideographic_Supplement,
25712   CR_In_Miscellaneous_Symbols_and_Pictographs,
25713   CR_In_Emoticons,
25714   CR_In_Ornamental_Dingbats,
25715   CR_In_Transport_and_Map_Symbols,
25716   CR_In_Alchemical_Symbols,
25717   CR_In_Geometric_Shapes_Extended,
25718   CR_In_Supplemental_Arrows_C,
25719   CR_In_Supplemental_Symbols_and_Pictographs,
25720   CR_In_Chess_Symbols,
25721   CR_In_Symbols_and_Pictographs_Extended_A,
25722   CR_In_Symbols_for_Legacy_Computing,
25723   CR_In_CJK_Unified_Ideographs_Extension_B,
25724   CR_In_CJK_Unified_Ideographs_Extension_C,
25725   CR_In_CJK_Unified_Ideographs_Extension_D,
25726   CR_In_CJK_Unified_Ideographs_Extension_E,
25727   CR_In_CJK_Unified_Ideographs_Extension_F,
25728   CR_In_CJK_Compatibility_Ideographs_Supplement,
25729   CR_In_CJK_Unified_Ideographs_Extension_G,
25730   CR_In_Tags,
25731   CR_In_Variation_Selectors_Supplement,
25732   CR_In_Supplementary_Private_Use_Area_A,
25733   CR_In_Supplementary_Private_Use_Area_B,
25734   CR_In_No_Block,
25735 };
25736 
25737 #define pool_offset(s) offsetof(struct unicode_prop_name_pool_t, unicode_prop_name_pool_str##s)
25738 
25739 
25740 #define TOTAL_KEYWORDS 822
25741 #define MIN_WORD_LENGTH 1
25742 #define MAX_WORD_LENGTH 44
25743 #define MIN_HASH_VALUE 10
25744 #define MAX_HASH_VALUE 5519
25745 /* maximum key range = 5510, duplicates = 0 */
25746 
25747 #ifndef GPERF_DOWNCASE
25748 #define GPERF_DOWNCASE 1
25749 static unsigned char gperf_downcase[256] =
25750   {
25751       0,   1,   2,   3,   4,   5,   6,   7,   8,   9,  10,  11,  12,  13,  14,
25752      15,  16,  17,  18,  19,  20,  21,  22,  23,  24,  25,  26,  27,  28,  29,
25753      30,  31,  32,  33,  34,  35,  36,  37,  38,  39,  40,  41,  42,  43,  44,
25754      45,  46,  47,  48,  49,  50,  51,  52,  53,  54,  55,  56,  57,  58,  59,
25755      60,  61,  62,  63,  64,  97,  98,  99, 100, 101, 102, 103, 104, 105, 106,
25756     107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
25757     122,  91,  92,  93,  94,  95,  96,  97,  98,  99, 100, 101, 102, 103, 104,
25758     105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
25759     120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
25760     135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
25761     150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
25762     165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
25763     180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
25764     195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
25765     210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224,
25766     225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
25767     240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
25768     255
25769   };
25770 #endif
25771 
25772 #ifndef GPERF_CASE_STRNCMP
25773 #define GPERF_CASE_STRNCMP 1
25774 static int
gperf_case_strncmp(register const char * s1,register const char * s2,register size_t n)25775 gperf_case_strncmp (register const char *s1, register const char *s2, register size_t n)
25776 {
25777   for (; n > 0;)
25778     {
25779       unsigned char c1 = gperf_downcase[(unsigned char)*s1++];
25780       unsigned char c2 = gperf_downcase[(unsigned char)*s2++];
25781       if (c1 != 0 && c1 == c2)
25782         {
25783           n--;
25784           continue;
25785         }
25786       return (int)c1 - (int)c2;
25787     }
25788   return 0;
25789 }
25790 #endif
25791 
25792 #ifdef __GNUC__
25793 __inline
25794 #else
25795 #ifdef __cplusplus
25796 inline
25797 #endif
25798 #endif
25799 static unsigned int
hash(register const char * str,register size_t len)25800 hash (register const char *str, register size_t len)
25801 {
25802   static const unsigned short asso_values[] =
25803     {
25804       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25805       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25806       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25807       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25808       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25809       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25810       5520, 5520, 5520, 5520, 5520,    0, 1570,  136,  394,   19,
25811        985,  826, 1044,    7, 1389,    8,  415,  103,    3,   16,
25812       1080,  636,   56,  181,  326,  631, 1781, 1220,  786, 1639,
25813         12,    6,    0, 5520, 5520, 5520, 5520,    0, 1570,  136,
25814        394,   19,  985,  826, 1044,    7, 1389,    8,  415,  103,
25815          3,   16, 1080,  636,   56,  181,  326,  631, 1781, 1220,
25816        786, 1639,   12,    6,    0, 5520, 5520, 5520, 5520, 5520,
25817       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25818       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25819       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25820       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25821       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25822       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25823       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25824       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25825       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25826       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25827       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25828       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520,
25829       5520, 5520, 5520, 5520, 5520, 5520, 5520, 5520
25830     };
25831   register unsigned int hval = (unsigned int )len;
25832 
25833   switch (hval)
25834     {
25835       default:
25836         hval += asso_values[(unsigned char)str[15]];
25837       /*FALLTHROUGH*/
25838       case 15:
25839       case 14:
25840       case 13:
25841       case 12:
25842         hval += asso_values[(unsigned char)str[11]];
25843       /*FALLTHROUGH*/
25844       case 11:
25845       case 10:
25846       case 9:
25847       case 8:
25848       case 7:
25849       case 6:
25850         hval += asso_values[(unsigned char)str[5]];
25851       /*FALLTHROUGH*/
25852       case 5:
25853         hval += asso_values[(unsigned char)str[4]];
25854       /*FALLTHROUGH*/
25855       case 4:
25856       case 3:
25857         hval += asso_values[(unsigned char)str[2]];
25858       /*FALLTHROUGH*/
25859       case 2:
25860         hval += asso_values[(unsigned char)str[1]];
25861       /*FALLTHROUGH*/
25862       case 1:
25863         hval += asso_values[(unsigned char)str[0]+2];
25864         break;
25865     }
25866   return hval + asso_values[(unsigned char)str[len - 1]];
25867 }
25868 
25869 struct unicode_prop_name_pool_t
25870   {
25871     char unicode_prop_name_pool_str10[sizeof("lana")];
25872     char unicode_prop_name_pool_str13[sizeof("z")];
25873     char unicode_prop_name_pool_str17[sizeof("lina")];
25874     char unicode_prop_name_pool_str22[sizeof("yi")];
25875     char unicode_prop_name_pool_str24[sizeof("mn")];
25876     char unicode_prop_name_pool_str27[sizeof("cn")];
25877     char unicode_prop_name_pool_str28[sizeof("maka")];
25878     char unicode_prop_name_pool_str30[sizeof("mani")];
25879     char unicode_prop_name_pool_str31[sizeof("yiii")];
25880     char unicode_prop_name_pool_str34[sizeof("inkannada")];
25881     char unicode_prop_name_pool_str35[sizeof("ci")];
25882     char unicode_prop_name_pool_str37[sizeof("lo")];
25883     char unicode_prop_name_pool_str38[sizeof("lao")];
25884     char unicode_prop_name_pool_str39[sizeof("laoo")];
25885     char unicode_prop_name_pool_str40[sizeof("zzzz")];
25886     char unicode_prop_name_pool_str43[sizeof("miao")];
25887     char unicode_prop_name_pool_str48[sizeof("yezi")];
25888     char unicode_prop_name_pool_str51[sizeof("innko")];
25889     char unicode_prop_name_pool_str53[sizeof("co")];
25890     char unicode_prop_name_pool_str56[sizeof("me")];
25891     char unicode_prop_name_pool_str60[sizeof("loe")];
25892     char unicode_prop_name_pool_str70[sizeof("gran")];
25893     char unicode_prop_name_pool_str72[sizeof("pi")];
25894     char unicode_prop_name_pool_str76[sizeof("lineara")];
25895     char unicode_prop_name_pool_str84[sizeof("mark")];
25896     char unicode_prop_name_pool_str86[sizeof("cari")];
25897     char unicode_prop_name_pool_str87[sizeof("carian")];
25898     char unicode_prop_name_pool_str90[sizeof("po")];
25899     char unicode_prop_name_pool_str91[sizeof("mendekikakui")];
25900     char unicode_prop_name_pool_str94[sizeof("grek")];
25901     char unicode_prop_name_pool_str96[sizeof("pe")];
25902     char unicode_prop_name_pool_str99[sizeof("meeteimayek")];
25903     char unicode_prop_name_pool_str101[sizeof("inkharoshthi")];
25904     char unicode_prop_name_pool_str102[sizeof("geor")];
25905     char unicode_prop_name_pool_str103[sizeof("greek")];
25906     char unicode_prop_name_pool_str107[sizeof("mro")];
25907     char unicode_prop_name_pool_str108[sizeof("mroo")];
25908     char unicode_prop_name_pool_str110[sizeof("kana")];
25909     char unicode_prop_name_pool_str111[sizeof("mero")];
25910     char unicode_prop_name_pool_str120[sizeof("m")];
25911     char unicode_prop_name_pool_str133[sizeof("gonm")];
25912     char unicode_prop_name_pool_str134[sizeof("cakm")];
25913     char unicode_prop_name_pool_str139[sizeof("inosmanya")];
25914     char unicode_prop_name_pool_str142[sizeof("inmanichaean")];
25915     char unicode_prop_name_pool_str146[sizeof("inarmenian")];
25916     char unicode_prop_name_pool_str151[sizeof("inmro")];
25917     char unicode_prop_name_pool_str152[sizeof("inmiao")];
25918     char unicode_prop_name_pool_str156[sizeof("c")];
25919     char unicode_prop_name_pool_str163[sizeof("inchakma")];
25920     char unicode_prop_name_pool_str166[sizeof("common")];
25921     char unicode_prop_name_pool_str169[sizeof("mandaic")];
25922     char unicode_prop_name_pool_str182[sizeof("inmyanmar")];
25923     char unicode_prop_name_pool_str187[sizeof("inmakasar")];
25924     char unicode_prop_name_pool_str192[sizeof("qaai")];
25925     char unicode_prop_name_pool_str200[sizeof("inideographicsymbolsandpunctuation")];
25926     char unicode_prop_name_pool_str204[sizeof("inkhmer")];
25927     char unicode_prop_name_pool_str207[sizeof("cans")];
25928     char unicode_prop_name_pool_str209[sizeof("prependedconcatenationmark")];
25929     char unicode_prop_name_pool_str211[sizeof("lm")];
25930     char unicode_prop_name_pool_str212[sizeof("marc")];
25931     char unicode_prop_name_pool_str219[sizeof("connectorpunctuation")];
25932     char unicode_prop_name_pool_str220[sizeof("inrunic")];
25933     char unicode_prop_name_pool_str221[sizeof("incarian")];
25934     char unicode_prop_name_pool_str223[sizeof("inavestan")];
25935     char unicode_prop_name_pool_str225[sizeof("combiningmark")];
25936     char unicode_prop_name_pool_str226[sizeof("incuneiformnumbersandpunctuation")];
25937     char unicode_prop_name_pool_str231[sizeof("merc")];
25938     char unicode_prop_name_pool_str237[sizeof("inchorasmian")];
25939     char unicode_prop_name_pool_str238[sizeof("perm")];
25940     char unicode_prop_name_pool_str239[sizeof("inahom")];
25941     char unicode_prop_name_pool_str240[sizeof("inipaextensions")];
25942     char unicode_prop_name_pool_str251[sizeof("incherokee")];
25943     char unicode_prop_name_pool_str257[sizeof("insharada")];
25944     char unicode_prop_name_pool_str268[sizeof("makasar")];
25945     char unicode_prop_name_pool_str272[sizeof("inarrows")];
25946     char unicode_prop_name_pool_str277[sizeof("lc")];
25947     char unicode_prop_name_pool_str279[sizeof("masaramgondi")];
25948     char unicode_prop_name_pool_str283[sizeof("incuneiform")];
25949     char unicode_prop_name_pool_str290[sizeof("mc")];
25950     char unicode_prop_name_pool_str293[sizeof("cc")];
25951     char unicode_prop_name_pool_str298[sizeof("lineseparator")];
25952     char unicode_prop_name_pool_str299[sizeof("inzanabazarsquare")];
25953     char unicode_prop_name_pool_str302[sizeof("armn")];
25954     char unicode_prop_name_pool_str305[sizeof("qmark")];
25955     char unicode_prop_name_pool_str306[sizeof("armi")];
25956     char unicode_prop_name_pool_str309[sizeof("insamaritan")];
25957     char unicode_prop_name_pool_str316[sizeof("armenian")];
25958     char unicode_prop_name_pool_str318[sizeof("inmarchen")];
25959     char unicode_prop_name_pool_str319[sizeof("inmasaramgondi")];
25960     char unicode_prop_name_pool_str321[sizeof("qaac")];
25961     char unicode_prop_name_pool_str330[sizeof("pc")];
25962     char unicode_prop_name_pool_str335[sizeof("inscriptionalparthian")];
25963     char unicode_prop_name_pool_str336[sizeof("latn")];
25964     char unicode_prop_name_pool_str340[sizeof("latin")];
25965     char unicode_prop_name_pool_str342[sizeof("ri")];
25966     char unicode_prop_name_pool_str345[sizeof("inthaana")];
25967     char unicode_prop_name_pool_str352[sizeof("inkhmersymbols")];
25968     char unicode_prop_name_pool_str355[sizeof("inkatakana")];
25969     char unicode_prop_name_pool_str356[sizeof("incyrillic")];
25970     char unicode_prop_name_pool_str357[sizeof("inthai")];
25971     char unicode_prop_name_pool_str359[sizeof("incham")];
25972     char unicode_prop_name_pool_str364[sizeof("zs")];
25973     char unicode_prop_name_pool_str367[sizeof("inkaithi")];
25974     char unicode_prop_name_pool_str372[sizeof("mtei")];
25975     char unicode_prop_name_pool_str379[sizeof("initialpunctuation")];
25976     char unicode_prop_name_pool_str383[sizeof("cs")];
25977     char unicode_prop_name_pool_str399[sizeof("insyriac")];
25978     char unicode_prop_name_pool_str401[sizeof("pcm")];
25979     char unicode_prop_name_pool_str415[sizeof("intakri")];
25980     char unicode_prop_name_pool_str417[sizeof("mand")];
25981     char unicode_prop_name_pool_str419[sizeof("l")];
25982     char unicode_prop_name_pool_str420[sizeof("ps")];
25983     char unicode_prop_name_pool_str431[sizeof("inkanaextendeda")];
25984     char unicode_prop_name_pool_str436[sizeof("mend")];
25985     char unicode_prop_name_pool_str437[sizeof("modi")];
25986     char unicode_prop_name_pool_str441[sizeof("ideo")];
25987     char unicode_prop_name_pool_str445[sizeof("katakana")];
25988     char unicode_prop_name_pool_str449[sizeof("prti")];
25989     char unicode_prop_name_pool_str451[sizeof("yezidi")];
25990     char unicode_prop_name_pool_str456[sizeof("inideographicdescriptioncharacters")];
25991     char unicode_prop_name_pool_str457[sizeof("inlineara")];
25992     char unicode_prop_name_pool_str461[sizeof("brai")];
25993     char unicode_prop_name_pool_str462[sizeof("xidcontinue")];
25994     char unicode_prop_name_pool_str463[sizeof("inlao")];
25995     char unicode_prop_name_pool_str472[sizeof("ascii")];
25996     char unicode_prop_name_pool_str474[sizeof("privateuse")];
25997     char unicode_prop_name_pool_str477[sizeof("arabic")];
25998     char unicode_prop_name_pool_str478[sizeof("mongolian")];
25999     char unicode_prop_name_pool_str480[sizeof("inmyanmarextendeda")];
26000     char unicode_prop_name_pool_str481[sizeof("inruminumeralsymbols")];
26001     char unicode_prop_name_pool_str485[sizeof("letter")];
26002     char unicode_prop_name_pool_str487[sizeof("innandinagari")];
26003     char unicode_prop_name_pool_str499[sizeof("inmeeteimayek")];
26004     char unicode_prop_name_pool_str500[sizeof("inoldnortharabian")];
26005     char unicode_prop_name_pool_str503[sizeof("grlink")];
26006     char unicode_prop_name_pool_str504[sizeof("knda")];
26007     char unicode_prop_name_pool_str507[sizeof("kannada")];
26008     char unicode_prop_name_pool_str509[sizeof("incjkcompatibilityforms")];
26009     char unicode_prop_name_pool_str514[sizeof("incjkcompatibilityideographs")];
26010     char unicode_prop_name_pool_str528[sizeof("inmodi")];
26011     char unicode_prop_name_pool_str529[sizeof("kali")];
26012     char unicode_prop_name_pool_str532[sizeof("control")];
26013     char unicode_prop_name_pool_str536[sizeof("inadlam")];
26014     char unicode_prop_name_pool_str538[sizeof("inspecials")];
26015     char unicode_prop_name_pool_str540[sizeof("inmendekikakui")];
26016     char unicode_prop_name_pool_str545[sizeof("intransportandmapsymbols")];
26017     char unicode_prop_name_pool_str547[sizeof("letternumber")];
26018     char unicode_prop_name_pool_str550[sizeof("inmedefaidrin")];
26019     char unicode_prop_name_pool_str553[sizeof("xidc")];
26020     char unicode_prop_name_pool_str558[sizeof("inchesssymbols")];
26021     char unicode_prop_name_pool_str564[sizeof("inemoticons")];
26022     char unicode_prop_name_pool_str573[sizeof("brahmi")];
26023     char unicode_prop_name_pool_str575[sizeof("inolditalic")];
26024     char unicode_prop_name_pool_str578[sizeof("palm")];
26025     char unicode_prop_name_pool_str580[sizeof("inlycian")];
26026     char unicode_prop_name_pool_str588[sizeof("inmiscellaneousmathematicalsymbolsa")];
26027     char unicode_prop_name_pool_str598[sizeof("xids")];
26028     char unicode_prop_name_pool_str603[sizeof("psalterpahlavi")];
26029     char unicode_prop_name_pool_str619[sizeof("insundanese")];
26030     char unicode_prop_name_pool_str620[sizeof("inoldsogdian")];
26031     char unicode_prop_name_pool_str621[sizeof("kits")];
26032     char unicode_prop_name_pool_str634[sizeof("gothic")];
26033     char unicode_prop_name_pool_str635[sizeof("inancientsymbols")];
26034     char unicode_prop_name_pool_str639[sizeof("meroiticcursive")];
26035     char unicode_prop_name_pool_str643[sizeof("inmalayalam")];
26036     char unicode_prop_name_pool_str648[sizeof("patternwhitespace")];
26037     char unicode_prop_name_pool_str649[sizeof("sk")];
26038     char unicode_prop_name_pool_str652[sizeof("insmallkanaextension")];
26039     char unicode_prop_name_pool_str656[sizeof("inmandaic")];
26040     char unicode_prop_name_pool_str657[sizeof("lt")];
26041     char unicode_prop_name_pool_str665[sizeof("so")];
26042     char unicode_prop_name_pool_str666[sizeof("inlinearbideograms")];
26043     char unicode_prop_name_pool_str668[sizeof("incommonindicnumberforms")];
26044     char unicode_prop_name_pool_str669[sizeof("incjkcompatibilityideographssupplement")];
26045     char unicode_prop_name_pool_str677[sizeof("idc")];
26046     char unicode_prop_name_pool_str678[sizeof("inoldsoutharabian")];
26047     char unicode_prop_name_pool_str699[sizeof("insylotinagri")];
26048     char unicode_prop_name_pool_str701[sizeof("idsbinaryoperator")];
26049     char unicode_prop_name_pool_str704[sizeof("oriya")];
26050     char unicode_prop_name_pool_str707[sizeof("sora")];
26051     char unicode_prop_name_pool_str708[sizeof("bamum")];
26052     char unicode_prop_name_pool_str709[sizeof("inkanasupplement")];
26053     char unicode_prop_name_pool_str710[sizeof("incjkstrokes")];
26054     char unicode_prop_name_pool_str715[sizeof("joinc")];
26055     char unicode_prop_name_pool_str718[sizeof("inopticalcharacterrecognition")];
26056     char unicode_prop_name_pool_str728[sizeof("indominotiles")];
26057     char unicode_prop_name_pool_str732[sizeof("batk")];
26058     char unicode_prop_name_pool_str739[sizeof("grext")];
26059     char unicode_prop_name_pool_str741[sizeof("batak")];
26060     char unicode_prop_name_pool_str749[sizeof("patws")];
26061     char unicode_prop_name_pool_str752[sizeof("inmodifiertoneletters")];
26062     char unicode_prop_name_pool_str753[sizeof("ital")];
26063     char unicode_prop_name_pool_str760[sizeof("bass")];
26064     char unicode_prop_name_pool_str765[sizeof("alnum")];
26065     char unicode_prop_name_pool_str767[sizeof("ids")];
26066     char unicode_prop_name_pool_str776[sizeof("print")];
26067     char unicode_prop_name_pool_str778[sizeof("inlatinextendeda")];
26068     char unicode_prop_name_pool_str782[sizeof("intaitham")];
26069     char unicode_prop_name_pool_str783[sizeof("inmusicalsymbols")];
26070     char unicode_prop_name_pool_str785[sizeof("intaile")];
26071     char unicode_prop_name_pool_str794[sizeof("samr")];
26072     char unicode_prop_name_pool_str803[sizeof("vai")];
26073     char unicode_prop_name_pool_str804[sizeof("vaii")];
26074     char unicode_prop_name_pool_str809[sizeof("samaritan")];
26075     char unicode_prop_name_pool_str813[sizeof("s")];
26076     char unicode_prop_name_pool_str816[sizeof("inlatinextendede")];
26077     char unicode_prop_name_pool_str820[sizeof("bali")];
26078     char unicode_prop_name_pool_str826[sizeof("lisu")];
26079     char unicode_prop_name_pool_str827[sizeof("pauc")];
26080     char unicode_prop_name_pool_str829[sizeof("incontrolpictures")];
26081     char unicode_prop_name_pool_str830[sizeof("blank")];
26082     char unicode_prop_name_pool_str832[sizeof("zl")];
26083     char unicode_prop_name_pool_str834[sizeof("inmiscellaneoussymbols")];
26084     char unicode_prop_name_pool_str835[sizeof("ll")];
26085     char unicode_prop_name_pool_str836[sizeof("inancientgreekmusicalnotation")];
26086     char unicode_prop_name_pool_str838[sizeof("inlydian")];
26087     char unicode_prop_name_pool_str839[sizeof("sm")];
26088     char unicode_prop_name_pool_str843[sizeof("inmiscellaneoussymbolsandarrows")];
26089     char unicode_prop_name_pool_str844[sizeof("inugaritic")];
26090     char unicode_prop_name_pool_str845[sizeof("bengali")];
26091     char unicode_prop_name_pool_str846[sizeof("pd")];
26092     char unicode_prop_name_pool_str848[sizeof("inmiscellaneoussymbolsandpictographs")];
26093     char unicode_prop_name_pool_str849[sizeof("ingrantha")];
26094     char unicode_prop_name_pool_str856[sizeof("gong")];
26095     char unicode_prop_name_pool_str858[sizeof("balinese")];
26096     char unicode_prop_name_pool_str860[sizeof("osage")];
26097     char unicode_prop_name_pool_str865[sizeof("mong")];
26098     char unicode_prop_name_pool_str869[sizeof("intamil")];
26099     char unicode_prop_name_pool_str871[sizeof("inmultani")];
26100     char unicode_prop_name_pool_str879[sizeof("inosage")];
26101     char unicode_prop_name_pool_str885[sizeof("ingeneralpunctuation")];
26102     char unicode_prop_name_pool_str886[sizeof("georgian")];
26103     char unicode_prop_name_pool_str891[sizeof("insaurashtra")];
26104     char unicode_prop_name_pool_str894[sizeof("inoldturkic")];
26105     char unicode_prop_name_pool_str896[sizeof("idcontinue")];
26106     char unicode_prop_name_pool_str905[sizeof("sc")];
26107     char unicode_prop_name_pool_str913[sizeof("idst")];
26108     char unicode_prop_name_pool_str915[sizeof("canadianaboriginal")];
26109     char unicode_prop_name_pool_str922[sizeof("ingeorgian")];
26110     char unicode_prop_name_pool_str924[sizeof("osma")];
26111     char unicode_prop_name_pool_str925[sizeof("plrd")];
26112     char unicode_prop_name_pool_str939[sizeof("incaucasianalbanian")];
26113     char unicode_prop_name_pool_str940[sizeof("indeseret")];
26114     char unicode_prop_name_pool_str945[sizeof("inearlydynasticcuneiform")];
26115     char unicode_prop_name_pool_str946[sizeof("inspacingmodifierletters")];
26116     char unicode_prop_name_pool_str957[sizeof("inmongolian")];
26117     char unicode_prop_name_pool_str964[sizeof("emoji")];
26118     char unicode_prop_name_pool_str972[sizeof("idstart")];
26119     char unicode_prop_name_pool_str993[sizeof("cased")];
26120     char unicode_prop_name_pool_str995[sizeof("dia")];
26121     char unicode_prop_name_pool_str999[sizeof("glagolitic")];
26122     char unicode_prop_name_pool_str1001[sizeof("di")];
26123     char unicode_prop_name_pool_str1004[sizeof("diak")];
26124     char unicode_prop_name_pool_str1006[sizeof("inancientgreeknumbers")];
26125     char unicode_prop_name_pool_str1008[sizeof("inmeeteimayekextensions")];
26126     char unicode_prop_name_pool_str1013[sizeof("ingurmukhi")];
26127     char unicode_prop_name_pool_str1016[sizeof("joincontrol")];
26128     char unicode_prop_name_pool_str1020[sizeof("runr")];
26129     char unicode_prop_name_pool_str1039[sizeof("sind")];
26130     char unicode_prop_name_pool_str1047[sizeof("odi")];
26131     char unicode_prop_name_pool_str1050[sizeof("inlatinextendedc")];
26132     char unicode_prop_name_pool_str1052[sizeof("adlm")];
26133     char unicode_prop_name_pool_str1058[sizeof("zinh")];
26134     char unicode_prop_name_pool_str1062[sizeof("inkhudawadi")];
26135     char unicode_prop_name_pool_str1063[sizeof("sinhala")];
26136     char unicode_prop_name_pool_str1072[sizeof("bidic")];
26137     char unicode_prop_name_pool_str1073[sizeof("xidstart")];
26138     char unicode_prop_name_pool_str1076[sizeof("casedletter")];
26139     char unicode_prop_name_pool_str1078[sizeof("xdigit")];
26140     char unicode_prop_name_pool_str1079[sizeof("multani")];
26141     char unicode_prop_name_pool_str1080[sizeof("logicalorderexception")];
26142     char unicode_prop_name_pool_str1082[sizeof("gunjalagondi")];
26143     char unicode_prop_name_pool_str1084[sizeof("n")];
26144     char unicode_prop_name_pool_str1088[sizeof("inhanifirohingya")];
26145     char unicode_prop_name_pool_str1090[sizeof("insorasompeng")];
26146     char unicode_prop_name_pool_str1092[sizeof("insiddham")];
26147     char unicode_prop_name_pool_str1102[sizeof("incountingrodnumerals")];
26148     char unicode_prop_name_pool_str1111[sizeof("nandinagari")];
26149     char unicode_prop_name_pool_str1114[sizeof("no")];
26150     char unicode_prop_name_pool_str1121[sizeof("inhiragana")];
26151     char unicode_prop_name_pool_str1123[sizeof("nko")];
26152     char unicode_prop_name_pool_str1124[sizeof("nkoo")];
26153     char unicode_prop_name_pool_str1131[sizeof("xpeo")];
26154     char unicode_prop_name_pool_str1132[sizeof("bamu")];
26155     char unicode_prop_name_pool_str1133[sizeof("cherokee")];
26156     char unicode_prop_name_pool_str1137[sizeof("p")];
26157     char unicode_prop_name_pool_str1139[sizeof("phoenician")];
26158     char unicode_prop_name_pool_str1142[sizeof("cher")];
26159     char unicode_prop_name_pool_str1143[sizeof("emojimodifier")];
26160     char unicode_prop_name_pool_str1144[sizeof("inphoenician")];
26161     char unicode_prop_name_pool_str1145[sizeof("marchen")];
26162     char unicode_prop_name_pool_str1150[sizeof("vs")];
26163     char unicode_prop_name_pool_str1154[sizeof("graphemelink")];
26164     char unicode_prop_name_pool_str1156[sizeof("adlam")];
26165     char unicode_prop_name_pool_str1168[sizeof("inkhitansmallscript")];
26166     char unicode_prop_name_pool_str1170[sizeof("cham")];
26167     char unicode_prop_name_pool_str1172[sizeof("chakma")];
26168     char unicode_prop_name_pool_str1174[sizeof("kaithi")];
26169     char unicode_prop_name_pool_str1175[sizeof("inmahajani")];
26170     char unicode_prop_name_pool_str1176[sizeof("graphemebase")];
26171     char unicode_prop_name_pool_str1177[sizeof("oidc")];
26172     char unicode_prop_name_pool_str1179[sizeof("ingreekandcoptic")];
26173     char unicode_prop_name_pool_str1181[sizeof("inogham")];
26174     char unicode_prop_name_pool_str1183[sizeof("cntrl")];
26175     char unicode_prop_name_pool_str1187[sizeof("sterm")];
26176     char unicode_prop_name_pool_str1191[sizeof("khojki")];
26177     char unicode_prop_name_pool_str1199[sizeof("olck")];
26178     char unicode_prop_name_pool_str1200[sizeof("diacritic")];
26179     char unicode_prop_name_pool_str1202[sizeof("inlatinextendedadditional")];
26180     char unicode_prop_name_pool_str1203[sizeof("inenclosedalphanumerics")];
26181     char unicode_prop_name_pool_str1204[sizeof("olower")];
26182     char unicode_prop_name_pool_str1205[sizeof("anatolianhieroglyphs")];
26183     char unicode_prop_name_pool_str1206[sizeof("incyrillicsupplement")];
26184     char unicode_prop_name_pool_str1207[sizeof("khar")];
26185     char unicode_prop_name_pool_str1208[sizeof("intamilsupplement")];
26186     char unicode_prop_name_pool_str1212[sizeof("manichaean")];
26187     char unicode_prop_name_pool_str1215[sizeof("inmiscellaneoustechnical")];
26188     char unicode_prop_name_pool_str1216[sizeof("olchiki")];
26189     char unicode_prop_name_pool_str1218[sizeof("incherokeesupplement")];
26190     char unicode_prop_name_pool_str1221[sizeof("inmeroitichieroglyphs")];
26191     char unicode_prop_name_pool_str1222[sizeof("oids")];
26192     char unicode_prop_name_pool_str1223[sizeof("inolchiki")];
26193     char unicode_prop_name_pool_str1227[sizeof("inethiopic")];
26194     char unicode_prop_name_pool_str1228[sizeof("incjkunifiedideographsextensiona")];
26195     char unicode_prop_name_pool_str1231[sizeof("quotationmark")];
26196     char unicode_prop_name_pool_str1233[sizeof("inkangxiradicals")];
26197     char unicode_prop_name_pool_str1237[sizeof("runic")];
26198     char unicode_prop_name_pool_str1239[sizeof("enclosingmark")];
26199     char unicode_prop_name_pool_str1240[sizeof("innewa")];
26200     char unicode_prop_name_pool_str1242[sizeof("lepc")];
26201     char unicode_prop_name_pool_str1246[sizeof("beng")];
26202     char unicode_prop_name_pool_str1247[sizeof("incjkunifiedideographsextensione")];
26203     char unicode_prop_name_pool_str1248[sizeof("insinhala")];
26204     char unicode_prop_name_pool_str1252[sizeof("glag")];
26205     char unicode_prop_name_pool_str1255[sizeof("inphaistosdisc")];
26206     char unicode_prop_name_pool_str1256[sizeof("patternsyntax")];
26207     char unicode_prop_name_pool_str1267[sizeof("lu")];
26208     char unicode_prop_name_pool_str1273[sizeof("chorasmian")];
26209     char unicode_prop_name_pool_str1278[sizeof("radical")];
26210     char unicode_prop_name_pool_str1286[sizeof("regionalindicator")];
26211     char unicode_prop_name_pool_str1287[sizeof("ingreekextended")];
26212     char unicode_prop_name_pool_str1291[sizeof("emojimodifierbase")];
26213     char unicode_prop_name_pool_str1294[sizeof("indogra")];
26214     char unicode_prop_name_pool_str1296[sizeof("sundanese")];
26215     char unicode_prop_name_pool_str1303[sizeof("ahom")];
26216     char unicode_prop_name_pool_str1304[sizeof("chrs")];
26217     char unicode_prop_name_pool_str1306[sizeof("braille")];
26218     char unicode_prop_name_pool_str1310[sizeof("khmr")];
26219     char unicode_prop_name_pool_str1313[sizeof("inwarangciti")];
26220     char unicode_prop_name_pool_str1322[sizeof("saur")];
26221     char unicode_prop_name_pool_str1326[sizeof("inscriptionalpahlavi")];
26222     char unicode_prop_name_pool_str1329[sizeof("guru")];
26223     char unicode_prop_name_pool_str1331[sizeof("decimalnumber")];
26224     char unicode_prop_name_pool_str1333[sizeof("inimperialaramaic")];
26225     char unicode_prop_name_pool_str1337[sizeof("paucinhau")];
26226     char unicode_prop_name_pool_str1343[sizeof("emod")];
26227     char unicode_prop_name_pool_str1347[sizeof("punct")];
26228     char unicode_prop_name_pool_str1348[sizeof("gurmukhi")];
26229     char unicode_prop_name_pool_str1354[sizeof("ingeometricshapes")];
26230     char unicode_prop_name_pool_str1356[sizeof("lower")];
26231     char unicode_prop_name_pool_str1357[sizeof("inenclosedalphanumericsupplement")];
26232     char unicode_prop_name_pool_str1361[sizeof("kharoshthi")];
26233     char unicode_prop_name_pool_str1364[sizeof("incjkunifiedideographsextensionc")];
26234     char unicode_prop_name_pool_str1367[sizeof("khmer")];
26235     char unicode_prop_name_pool_str1373[sizeof("bidicontrol")];
26236     char unicode_prop_name_pool_str1380[sizeof("limbu")];
26237     char unicode_prop_name_pool_str1388[sizeof("inenclosedideographicsupplement")];
26238     char unicode_prop_name_pool_str1390[sizeof("math")];
26239     char unicode_prop_name_pool_str1392[sizeof("mult")];
26240     char unicode_prop_name_pool_str1394[sizeof("inwancho")];
26241     char unicode_prop_name_pool_str1397[sizeof("goth")];
26242     char unicode_prop_name_pool_str1398[sizeof("han")];
26243     char unicode_prop_name_pool_str1399[sizeof("incjkunifiedideographs")];
26244     char unicode_prop_name_pool_str1400[sizeof("coptic")];
26245     char unicode_prop_name_pool_str1403[sizeof("hani")];
26246     char unicode_prop_name_pool_str1409[sizeof("incyrillicextendeda")];
26247     char unicode_prop_name_pool_str1412[sizeof("hano")];
26248     char unicode_prop_name_pool_str1418[sizeof("medf")];
26249     char unicode_prop_name_pool_str1421[sizeof("sd")];
26250     char unicode_prop_name_pool_str1424[sizeof("insogdian")];
26251     char unicode_prop_name_pool_str1425[sizeof("indingbats")];
26252     char unicode_prop_name_pool_str1428[sizeof("medefaidrin")];
26253     char unicode_prop_name_pool_str1430[sizeof("sidd")];
26254     char unicode_prop_name_pool_str1434[sizeof("hanunoo")];
26255     char unicode_prop_name_pool_str1437[sizeof("intaixuanjingsymbols")];
26256     char unicode_prop_name_pool_str1439[sizeof("inkhojki")];
26257     char unicode_prop_name_pool_str1440[sizeof("grantha")];
26258     char unicode_prop_name_pool_str1445[sizeof("copt")];
26259     char unicode_prop_name_pool_str1446[sizeof("intirhuta")];
26260     char unicode_prop_name_pool_str1447[sizeof("emojicomponent")];
26261     char unicode_prop_name_pool_str1448[sizeof("inhatran")];
26262     char unicode_prop_name_pool_str1450[sizeof("ideographic")];
26263     char unicode_prop_name_pool_str1453[sizeof("saurashtra")];
26264     char unicode_prop_name_pool_str1455[sizeof("inshorthandformatcontrols")];
26265     char unicode_prop_name_pool_str1456[sizeof("hira")];
26266     char unicode_prop_name_pool_str1457[sizeof("ininscriptionalparthian")];
26267     char unicode_prop_name_pool_str1459[sizeof("lowercase")];
26268     char unicode_prop_name_pool_str1460[sizeof("ininscriptionalpahlavi")];
26269     char unicode_prop_name_pool_str1472[sizeof("inornamentaldingbats")];
26270     char unicode_prop_name_pool_str1480[sizeof("caseignorable")];
26271     char unicode_prop_name_pool_str1481[sizeof("nand")];
26272     char unicode_prop_name_pool_str1482[sizeof("cwcm")];
26273     char unicode_prop_name_pool_str1484[sizeof("kthi")];
26274     char unicode_prop_name_pool_str1485[sizeof("cprt")];
26275     char unicode_prop_name_pool_str1489[sizeof("inoldhungarian")];
26276     char unicode_prop_name_pool_str1490[sizeof("sogdian")];
26277     char unicode_prop_name_pool_str1493[sizeof("sogo")];
26278     char unicode_prop_name_pool_str1498[sizeof("brah")];
26279     char unicode_prop_name_pool_str1500[sizeof("intangut")];
26280     char unicode_prop_name_pool_str1508[sizeof("imperialaramaic")];
26281     char unicode_prop_name_pool_str1510[sizeof("bopo")];
26282     char unicode_prop_name_pool_str1519[sizeof("inoldpersian")];
26283     char unicode_prop_name_pool_str1521[sizeof("inherited")];
26284     char unicode_prop_name_pool_str1526[sizeof("phli")];
26285     char unicode_prop_name_pool_str1531[sizeof("intags")];
26286     char unicode_prop_name_pool_str1532[sizeof("insundanesesupplement")];
26287     char unicode_prop_name_pool_str1533[sizeof("oldpersian")];
26288     char unicode_prop_name_pool_str1545[sizeof("incyrillicextendedc")];
26289     char unicode_prop_name_pool_str1552[sizeof("dsrt")];
26290     char unicode_prop_name_pool_str1553[sizeof("graphemeextend")];
26291     char unicode_prop_name_pool_str1566[sizeof("inlatinextendedd")];
26292     char unicode_prop_name_pool_str1569[sizeof("ogam")];
26293     char unicode_prop_name_pool_str1571[sizeof("closepunctuation")];
26294     char unicode_prop_name_pool_str1575[sizeof("ingeometricshapesextended")];
26295     char unicode_prop_name_pool_str1577[sizeof("zanb")];
26296     char unicode_prop_name_pool_str1587[sizeof("linb")];
26297     char unicode_prop_name_pool_str1590[sizeof("innewtailue")];
26298     char unicode_prop_name_pool_str1593[sizeof("deseret")];
26299     char unicode_prop_name_pool_str1598[sizeof("innabataean")];
26300     char unicode_prop_name_pool_str1600[sizeof("inanatolianhieroglyphs")];
26301     char unicode_prop_name_pool_str1603[sizeof("inkanbun")];
26302     char unicode_prop_name_pool_str1606[sizeof("inbhaiksuki")];
26303     char unicode_prop_name_pool_str1612[sizeof("inelbasan")];
26304     char unicode_prop_name_pool_str1614[sizeof("xsux")];
26305     char unicode_prop_name_pool_str1622[sizeof("incjkunifiedideographsextensiond")];
26306     char unicode_prop_name_pool_str1624[sizeof("sentenceterminal")];
26307     char unicode_prop_name_pool_str1626[sizeof("incjksymbolsandpunctuation")];
26308     char unicode_prop_name_pool_str1631[sizeof("bhks")];
26309     char unicode_prop_name_pool_str1633[sizeof("bopomofo")];
26310     char unicode_prop_name_pool_str1636[sizeof("alpha")];
26311     char unicode_prop_name_pool_str1639[sizeof("inpalmyrene")];
26312     char unicode_prop_name_pool_str1643[sizeof("bhaiksuki")];
26313     char unicode_prop_name_pool_str1646[sizeof("linearb")];
26314     char unicode_prop_name_pool_str1648[sizeof("inoldpermic")];
26315     char unicode_prop_name_pool_str1650[sizeof("inlepcha")];
26316     char unicode_prop_name_pool_str1658[sizeof("uideo")];
26317     char unicode_prop_name_pool_str1661[sizeof("punctuation")];
26318     char unicode_prop_name_pool_str1663[sizeof("sund")];
26319     char unicode_prop_name_pool_str1665[sizeof("oldpermic")];
26320     char unicode_prop_name_pool_str1666[sizeof("osge")];
26321     char unicode_prop_name_pool_str1672[sizeof("variationselector")];
26322     char unicode_prop_name_pool_str1674[sizeof("inkayahli")];
26323     char unicode_prop_name_pool_str1680[sizeof("inoriya")];
26324     char unicode_prop_name_pool_str1684[sizeof("inyezidi")];
26325     char unicode_prop_name_pool_str1687[sizeof("limb")];
26326     char unicode_prop_name_pool_str1689[sizeof("sinh")];
26327     char unicode_prop_name_pool_str1692[sizeof("shavian")];
26328     char unicode_prop_name_pool_str1697[sizeof("incoptic")];
26329     char unicode_prop_name_pool_str1698[sizeof("insyriacsupplement")];
26330     char unicode_prop_name_pool_str1699[sizeof("wara")];
26331     char unicode_prop_name_pool_str1714[sizeof("inhanunoo")];
26332     char unicode_prop_name_pool_str1715[sizeof("insinhalaarchaicnumbers")];
26333     char unicode_prop_name_pool_str1725[sizeof("inarabic")];
26334     char unicode_prop_name_pool_str1727[sizeof("hatran")];
26335     char unicode_prop_name_pool_str1729[sizeof("assigned")];
26336     char unicode_prop_name_pool_str1737[sizeof("sorasompeng")];
26337     char unicode_prop_name_pool_str1740[sizeof("spacingmark")];
26338     char unicode_prop_name_pool_str1748[sizeof("orkh")];
26339     char unicode_prop_name_pool_str1754[sizeof("space")];
26340     char unicode_prop_name_pool_str1757[sizeof("cuneiform")];
26341     char unicode_prop_name_pool_str1766[sizeof("arab")];
26342     char unicode_prop_name_pool_str1774[sizeof("format")];
26343     char unicode_prop_name_pool_str1775[sizeof("hatr")];
26344     char unicode_prop_name_pool_str1787[sizeof("inbasiclatin")];
26345     char unicode_prop_name_pool_str1788[sizeof("inarabicpresentationformsa")];
26346     char unicode_prop_name_pool_str1789[sizeof("lyci")];
26347     char unicode_prop_name_pool_str1790[sizeof("lycian")];
26348     char unicode_prop_name_pool_str1808[sizeof("takri")];
26349     char unicode_prop_name_pool_str1811[sizeof("invai")];
26350     char unicode_prop_name_pool_str1814[sizeof("modifierletter")];
26351     char unicode_prop_name_pool_str1815[sizeof("unassigned")];
26352     char unicode_prop_name_pool_str1818[sizeof("mymr")];
26353     char unicode_prop_name_pool_str1821[sizeof("myanmar")];
26354     char unicode_prop_name_pool_str1828[sizeof("lowercaseletter")];
26355     char unicode_prop_name_pool_str1831[sizeof("taile")];
26356     char unicode_prop_name_pool_str1832[sizeof("dogra")];
26357     char unicode_prop_name_pool_str1849[sizeof("takr")];
26358     char unicode_prop_name_pool_str1850[sizeof("asciihexdigit")];
26359     char unicode_prop_name_pool_str1851[sizeof("separator")];
26360     char unicode_prop_name_pool_str1854[sizeof("inunifiedcanadianaboriginalsyllabics")];
26361     char unicode_prop_name_pool_str1858[sizeof("grbase")];
26362     char unicode_prop_name_pool_str1862[sizeof("bugi")];
26363     char unicode_prop_name_pool_str1870[sizeof("nd")];
26364     char unicode_prop_name_pool_str1871[sizeof("sogd")];
26365     char unicode_prop_name_pool_str1872[sizeof("insoyombo")];
26366     char unicode_prop_name_pool_str1875[sizeof("inlisu")];
26367     char unicode_prop_name_pool_str1877[sizeof("innushu")];
26368     char unicode_prop_name_pool_str1886[sizeof("inmongoliansupplement")];
26369     char unicode_prop_name_pool_str1887[sizeof("dogr")];
26370     char unicode_prop_name_pool_str1893[sizeof("phnx")];
26371     char unicode_prop_name_pool_str1894[sizeof("cwt")];
26372     char unicode_prop_name_pool_str1900[sizeof("buginese")];
26373     char unicode_prop_name_pool_str1905[sizeof("ingeorgiansupplement")];
26374     char unicode_prop_name_pool_str1912[sizeof("nl")];
26375     char unicode_prop_name_pool_str1913[sizeof("induployan")];
26376     char unicode_prop_name_pool_str1916[sizeof("olditalic")];
26377     char unicode_prop_name_pool_str1917[sizeof("inelymaic")];
26378     char unicode_prop_name_pool_str1922[sizeof("inbatak")];
26379     char unicode_prop_name_pool_str1924[sizeof("inkatakanaphoneticextensions")];
26380     char unicode_prop_name_pool_str1925[sizeof("inlisusupplement")];
26381     char unicode_prop_name_pool_str1926[sizeof("inphagspa")];
26382     char unicode_prop_name_pool_str1928[sizeof("inhanguljamo")];
26383     char unicode_prop_name_pool_str1930[sizeof("phag")];
26384     char unicode_prop_name_pool_str1938[sizeof("intibetan")];
26385     char unicode_prop_name_pool_str1940[sizeof("inhanguljamoextendeda")];
26386     char unicode_prop_name_pool_str1947[sizeof("inglagolitic")];
26387     char unicode_prop_name_pool_str1948[sizeof("inblockelements")];
26388     char unicode_prop_name_pool_str1951[sizeof("number")];
26389     char unicode_prop_name_pool_str1962[sizeof("incjkcompatibility")];
26390     char unicode_prop_name_pool_str1963[sizeof("term")];
26391     char unicode_prop_name_pool_str1984[sizeof("innumberforms")];
26392     char unicode_prop_name_pool_str1985[sizeof("inshavian")];
26393     char unicode_prop_name_pool_str1989[sizeof("ahex")];
26394     char unicode_prop_name_pool_str1991[sizeof("cf")];
26395     char unicode_prop_name_pool_str1993[sizeof("incopticepactnumbers")];
26396     char unicode_prop_name_pool_str1998[sizeof("intagalog")];
26397     char unicode_prop_name_pool_str2005[sizeof("inmayannumerals")];
26398     char unicode_prop_name_pool_str2011[sizeof("inarabicextendeda")];
26399     char unicode_prop_name_pool_str2016[sizeof("innoblock")];
26400     char unicode_prop_name_pool_str2018[sizeof("insuttonsignwriting")];
26401     char unicode_prop_name_pool_str2022[sizeof("intelugu")];
26402     char unicode_prop_name_pool_str2023[sizeof("inlowsurrogates")];
26403     char unicode_prop_name_pool_str2028[sizeof("pf")];
26404     char unicode_prop_name_pool_str2032[sizeof("inbalinese")];
26405     char unicode_prop_name_pool_str2033[sizeof("patsyn")];
26406     char unicode_prop_name_pool_str2038[sizeof("inbyzantinemusicalsymbols")];
26407     char unicode_prop_name_pool_str2047[sizeof("lydi")];
26408     char unicode_prop_name_pool_str2048[sizeof("lydian")];
26409     char unicode_prop_name_pool_str2050[sizeof("inmyanmarextendedb")];
26410     char unicode_prop_name_pool_str2054[sizeof("incjkunifiedideographsextensiong")];
26411     char unicode_prop_name_pool_str2055[sizeof("incjkradicalssupplement")];
26412     char unicode_prop_name_pool_str2072[sizeof("cwl")];
26413     char unicode_prop_name_pool_str2075[sizeof("inunifiedcanadianaboriginalsyllabicsextended")];
26414     char unicode_prop_name_pool_str2076[sizeof("sharada")];
26415     char unicode_prop_name_pool_str2077[sizeof("inethiopicsupplement")];
26416     char unicode_prop_name_pool_str2080[sizeof("inyiradicals")];
26417     char unicode_prop_name_pool_str2087[sizeof("gujr")];
26418     char unicode_prop_name_pool_str2097[sizeof("oldhungarian")];
26419     char unicode_prop_name_pool_str2098[sizeof("gujarati")];
26420     char unicode_prop_name_pool_str2101[sizeof("oalpha")];
26421     char unicode_prop_name_pool_str2106[sizeof("ugar")];
26422     char unicode_prop_name_pool_str2109[sizeof("word")];
26423     char unicode_prop_name_pool_str2110[sizeof("otheridcontinue")];
26424     char unicode_prop_name_pool_str2115[sizeof("inbraillepatterns")];
26425     char unicode_prop_name_pool_str2123[sizeof("other")];
26426     char unicode_prop_name_pool_str2126[sizeof("idstrinaryoperator")];
26427     char unicode_prop_name_pool_str2129[sizeof("shrd")];
26428     char unicode_prop_name_pool_str2131[sizeof("innyiakengpuachuehmong")];
26429     char unicode_prop_name_pool_str2132[sizeof("othernumber")];
26430     char unicode_prop_name_pool_str2133[sizeof("cyrl")];
26431     char unicode_prop_name_pool_str2147[sizeof("taiviet")];
26432     char unicode_prop_name_pool_str2152[sizeof("lepcha")];
26433     char unicode_prop_name_pool_str2156[sizeof("graph")];
26434     char unicode_prop_name_pool_str2157[sizeof("idsb")];
26435     char unicode_prop_name_pool_str2158[sizeof("inmiscellaneousmathematicalsymbolsb")];
26436     char unicode_prop_name_pool_str2162[sizeof("zp")];
26437     char unicode_prop_name_pool_str2177[sizeof("mlym")];
26438     char unicode_prop_name_pool_str2182[sizeof("malayalam")];
26439     char unicode_prop_name_pool_str2186[sizeof("siddham")];
26440     char unicode_prop_name_pool_str2188[sizeof("surrogate")];
26441     char unicode_prop_name_pool_str2194[sizeof("palmyrene")];
26442     char unicode_prop_name_pool_str2200[sizeof("java")];
26443     char unicode_prop_name_pool_str2201[sizeof("nonspacingmark")];
26444     char unicode_prop_name_pool_str2202[sizeof("inlatin1supplement")];
26445     char unicode_prop_name_pool_str2207[sizeof("ethi")];
26446     char unicode_prop_name_pool_str2212[sizeof("indevanagari")];
26447     char unicode_prop_name_pool_str2213[sizeof("incjkunifiedideographsextensionf")];
26448     char unicode_prop_name_pool_str2214[sizeof("dash")];
26449     char unicode_prop_name_pool_str2216[sizeof("rohg")];
26450     char unicode_prop_name_pool_str2219[sizeof("tale")];
26451     char unicode_prop_name_pool_str2222[sizeof("hang")];
26452     char unicode_prop_name_pool_str2232[sizeof("otheralphabetic")];
26453     char unicode_prop_name_pool_str2238[sizeof("zanabazarsquare")];
26454     char unicode_prop_name_pool_str2243[sizeof("ingujarati")];
26455     char unicode_prop_name_pool_str2245[sizeof("javanese")];
26456     char unicode_prop_name_pool_str2249[sizeof("inmathematicalalphanumericsymbols")];
26457     char unicode_prop_name_pool_str2253[sizeof("ingunjalagondi")];
26458     char unicode_prop_name_pool_str2261[sizeof("sarb")];
26459     char unicode_prop_name_pool_str2267[sizeof("ext")];
26460     char unicode_prop_name_pool_str2272[sizeof("avestan")];
26461     char unicode_prop_name_pool_str2277[sizeof("oldturkic")];
26462     char unicode_prop_name_pool_str2278[sizeof("inphoneticextensions")];
26463     char unicode_prop_name_pool_str2280[sizeof("inethiopicextendeda")];
26464     char unicode_prop_name_pool_str2286[sizeof("hiragana")];
26465     char unicode_prop_name_pool_str2290[sizeof("inrejang")];
26466     char unicode_prop_name_pool_str2300[sizeof("oldsogdian")];
26467     char unicode_prop_name_pool_str2303[sizeof("taml")];
26468     char unicode_prop_name_pool_str2306[sizeof("soyo")];
26469     char unicode_prop_name_pool_str2307[sizeof("spaceseparator")];
26470     char unicode_prop_name_pool_str2319[sizeof("meroitichieroglyphs")];
26471     char unicode_prop_name_pool_str2323[sizeof("newa")];
26472     char unicode_prop_name_pool_str2325[sizeof("hmng")];
26473     char unicode_prop_name_pool_str2329[sizeof("epres")];
26474     char unicode_prop_name_pool_str2335[sizeof("orya")];
26475     char unicode_prop_name_pool_str2350[sizeof("terminalpunctuation")];
26476     char unicode_prop_name_pool_str2351[sizeof("ingothic")];
26477     char unicode_prop_name_pool_str2354[sizeof("newtailue")];
26478     char unicode_prop_name_pool_str2355[sizeof("newline")];
26479     char unicode_prop_name_pool_str2364[sizeof("cwcf")];
26480     char unicode_prop_name_pool_str2368[sizeof("phagspa")];
26481     char unicode_prop_name_pool_str2373[sizeof("invariationselectors")];
26482     char unicode_prop_name_pool_str2377[sizeof("nchar")];
26483     char unicode_prop_name_pool_str2383[sizeof("intifinagh")];
26484     char unicode_prop_name_pool_str2386[sizeof("inverticalforms")];
26485     char unicode_prop_name_pool_str2394[sizeof("emojipresentation")];
26486     char unicode_prop_name_pool_str2397[sizeof("invedicextensions")];
26487     char unicode_prop_name_pool_str2399[sizeof("extender")];
26488     char unicode_prop_name_pool_str2414[sizeof("extpict")];
26489     char unicode_prop_name_pool_str2421[sizeof("caucasianalbanian")];
26490     char unicode_prop_name_pool_str2425[sizeof("inbamum")];
26491     char unicode_prop_name_pool_str2426[sizeof("inbengali")];
26492     char unicode_prop_name_pool_str2428[sizeof("avst")];
26493     char unicode_prop_name_pool_str2433[sizeof("inphoneticextensionssupplement")];
26494     char unicode_prop_name_pool_str2439[sizeof("ebase")];
26495     char unicode_prop_name_pool_str2443[sizeof("inbuginese")];
26496     char unicode_prop_name_pool_str2446[sizeof("softdotted")];
26497     char unicode_prop_name_pool_str2448[sizeof("intangutcomponents")];
26498     char unicode_prop_name_pool_str2453[sizeof("mahj")];
26499     char unicode_prop_name_pool_str2460[sizeof("intaiviet")];
26500     char unicode_prop_name_pool_str2464[sizeof("mahajani")];
26501     char unicode_prop_name_pool_str2466[sizeof("syrc")];
26502     char unicode_prop_name_pool_str2467[sizeof("buhd")];
26503     char unicode_prop_name_pool_str2474[sizeof("paragraphseparator")];
26504     char unicode_prop_name_pool_str2475[sizeof("digit")];
26505     char unicode_prop_name_pool_str2477[sizeof("unknown")];
26506     char unicode_prop_name_pool_str2478[sizeof("incombiningdiacriticalmarks")];
26507     char unicode_prop_name_pool_str2484[sizeof("oupper")];
26508     char unicode_prop_name_pool_str2488[sizeof("incombiningdiacriticalmarksforsymbols")];
26509     char unicode_prop_name_pool_str2500[sizeof("inpaucinhau")];
26510     char unicode_prop_name_pool_str2501[sizeof("ingeorgianextended")];
26511     char unicode_prop_name_pool_str2504[sizeof("cwu")];
26512     char unicode_prop_name_pool_str2506[sizeof("inenclosedcjklettersandmonths")];
26513     char unicode_prop_name_pool_str2510[sizeof("otherlowercase")];
26514     char unicode_prop_name_pool_str2511[sizeof("incurrencysymbols")];
26515     char unicode_prop_name_pool_str2516[sizeof("inhangulsyllables")];
26516     char unicode_prop_name_pool_str2520[sizeof("inlinearbsyllabary")];
26517     char unicode_prop_name_pool_str2523[sizeof("ugaritic")];
26518     char unicode_prop_name_pool_str2528[sizeof("invariationselectorssupplement")];
26519     char unicode_prop_name_pool_str2541[sizeof("warangciti")];
26520     char unicode_prop_name_pool_str2544[sizeof("otherletter")];
26521     char unicode_prop_name_pool_str2548[sizeof("rjng")];
26522     char unicode_prop_name_pool_str2556[sizeof("khoj")];
26523     char unicode_prop_name_pool_str2562[sizeof("changeswhencasemapped")];
26524     char unicode_prop_name_pool_str2565[sizeof("noncharactercodepoint")];
26525     char unicode_prop_name_pool_str2569[sizeof("osmanya")];
26526     char unicode_prop_name_pool_str2571[sizeof("finalpunctuation")];
26527     char unicode_prop_name_pool_str2579[sizeof("hmnp")];
26528     char unicode_prop_name_pool_str2580[sizeof("inpsalterpahlavi")];
26529     char unicode_prop_name_pool_str2582[sizeof("insuperscriptsandsubscripts")];
26530     char unicode_prop_name_pool_str2587[sizeof("mathsymbol")];
26531     char unicode_prop_name_pool_str2588[sizeof("insmallformvariants")];
26532     char unicode_prop_name_pool_str2599[sizeof("phlp")];
26533     char unicode_prop_name_pool_str2604[sizeof("syriac")];
26534     char unicode_prop_name_pool_str2609[sizeof("intangutsupplement")];
26535     char unicode_prop_name_pool_str2614[sizeof("tang")];
26536     char unicode_prop_name_pool_str2617[sizeof("insymbolsandpictographsextendeda")];
26537     char unicode_prop_name_pool_str2618[sizeof("tagbanwa")];
26538     char unicode_prop_name_pool_str2622[sizeof("inaegeannumbers")];
26539     char unicode_prop_name_pool_str2626[sizeof("indevanagariextended")];
26540     char unicode_prop_name_pool_str2633[sizeof("incombiningdiacriticalmarkssupplement")];
26541     char unicode_prop_name_pool_str2634[sizeof("inmeroiticcursive")];
26542     char unicode_prop_name_pool_str2640[sizeof("inbrahmi")];
26543     char unicode_prop_name_pool_str2643[sizeof("deprecated")];
26544     char unicode_prop_name_pool_str2662[sizeof("inalphabeticpresentationforms")];
26545     char unicode_prop_name_pool_str2666[sizeof("titlecaseletter")];
26546     char unicode_prop_name_pool_str2668[sizeof("changeswhentitlecased")];
26547     char unicode_prop_name_pool_str2669[sizeof("othersymbol")];
26548     char unicode_prop_name_pool_str2673[sizeof("inethiopicextended")];
26549     char unicode_prop_name_pool_str2684[sizeof("sgnw")];
26550     char unicode_prop_name_pool_str2688[sizeof("cyrillic")];
26551     char unicode_prop_name_pool_str2699[sizeof("incombiningdiacriticalmarksextended")];
26552     char unicode_prop_name_pool_str2703[sizeof("inbopomofo")];
26553     char unicode_prop_name_pool_str2705[sizeof("sylo")];
26554     char unicode_prop_name_pool_str2710[sizeof("narb")];
26555     char unicode_prop_name_pool_str2717[sizeof("ogham")];
26556     char unicode_prop_name_pool_str2719[sizeof("tamil")];
26557     char unicode_prop_name_pool_str2724[sizeof("wancho")];
26558     char unicode_prop_name_pool_str2726[sizeof("otheruppercase")];
26559     char unicode_prop_name_pool_str2727[sizeof("currencysymbol")];
26560     char unicode_prop_name_pool_str2733[sizeof("otheridstart")];
26561     char unicode_prop_name_pool_str2737[sizeof("inlimbu")];
26562     char unicode_prop_name_pool_str2743[sizeof("intagbanwa")];
26563     char unicode_prop_name_pool_str2755[sizeof("insupplementalarrowsa")];
26564     char unicode_prop_name_pool_str2761[sizeof("khitansmallscript")];
26565     char unicode_prop_name_pool_str2774[sizeof("insymbolsforlegacycomputing")];
26566     char unicode_prop_name_pool_str2789[sizeof("deva")];
26567     char unicode_prop_name_pool_str2794[sizeof("changeswhenlowercased")];
26568     char unicode_prop_name_pool_str2798[sizeof("incjkunifiedideographsextensionb")];
26569     char unicode_prop_name_pool_str2805[sizeof("devanagari")];
26570     char unicode_prop_name_pool_str2808[sizeof("tirhuta")];
26571     char unicode_prop_name_pool_str2815[sizeof("elba")];
26572     char unicode_prop_name_pool_str2817[sizeof("extendedpictographic")];
26573     char unicode_prop_name_pool_str2825[sizeof("inindicsiyaqnumbers")];
26574     char unicode_prop_name_pool_str2829[sizeof("thaa")];
26575     char unicode_prop_name_pool_str2831[sizeof("talu")];
26576     char unicode_prop_name_pool_str2832[sizeof("omath")];
26577     char unicode_prop_name_pool_str2834[sizeof("thaana")];
26578     char unicode_prop_name_pool_str2836[sizeof("thai")];
26579     char unicode_prop_name_pool_str2839[sizeof("wcho")];
26580     char unicode_prop_name_pool_str2841[sizeof("inottomansiyaqnumbers")];
26581     char unicode_prop_name_pool_str2850[sizeof("telu")];
26582     char unicode_prop_name_pool_str2853[sizeof("hung")];
26583     char unicode_prop_name_pool_str2859[sizeof("hangul")];
26584     char unicode_prop_name_pool_str2862[sizeof("buhid")];
26585     char unicode_prop_name_pool_str2867[sizeof("inletterlikesymbols")];
26586     char unicode_prop_name_pool_str2891[sizeof("insupplementalarrowsc")];
26587     char unicode_prop_name_pool_str2892[sizeof("tirh")];
26588     char unicode_prop_name_pool_str2894[sizeof("insupplementalmathematicaloperators")];
26589     char unicode_prop_name_pool_str2899[sizeof("shaw")];
26590     char unicode_prop_name_pool_str2904[sizeof("inmathematicaloperators")];
26591     char unicode_prop_name_pool_str2914[sizeof("inprivateusearea")];
26592     char unicode_prop_name_pool_str2919[sizeof("whitespace")];
26593     char unicode_prop_name_pool_str2940[sizeof("nshu")];
26594     char unicode_prop_name_pool_str2942[sizeof("taitham")];
26595     char unicode_prop_name_pool_str2962[sizeof("ogrext")];
26596     char unicode_prop_name_pool_str2977[sizeof("inpahawhhmong")];
26597     char unicode_prop_name_pool_str2979[sizeof("incyrillicextendedb")];
26598     char unicode_prop_name_pool_str2980[sizeof("nbat")];
26599     char unicode_prop_name_pool_str2981[sizeof("inplayingcards")];
26600     char unicode_prop_name_pool_str2983[sizeof("hex")];
26601     char unicode_prop_name_pool_str2987[sizeof("elym")];
26602     char unicode_prop_name_pool_str2988[sizeof("nabataean")];
26603     char unicode_prop_name_pool_str2997[sizeof("inbassavah")];
26604     char unicode_prop_name_pool_str3002[sizeof("elbasan")];
26605     char unicode_prop_name_pool_str3010[sizeof("changeswhenuppercased")];
26606     char unicode_prop_name_pool_str3014[sizeof("khudawadi")];
26607     char unicode_prop_name_pool_str3024[sizeof("inarabicsupplement")];
26608     char unicode_prop_name_pool_str3030[sizeof("elymaic")];
26609     char unicode_prop_name_pool_str3033[sizeof("inbuhid")];
26610     char unicode_prop_name_pool_str3036[sizeof("sylotinagri")];
26611     char unicode_prop_name_pool_str3038[sizeof("hebr")];
26612     char unicode_prop_name_pool_str3073[sizeof("tangut")];
26613     char unicode_prop_name_pool_str3076[sizeof("inbamumsupplement")];
26614     char unicode_prop_name_pool_str3080[sizeof("wspace")];
26615     char unicode_prop_name_pool_str3094[sizeof("cypriot")];
26616     char unicode_prop_name_pool_str3105[sizeof("oldnortharabian")];
26617     char unicode_prop_name_pool_str3115[sizeof("dupl")];
26618     char unicode_prop_name_pool_str3143[sizeof("ecomp")];
26619     char unicode_prop_name_pool_str3154[sizeof("otherdefaultignorablecodepoint")];
26620     char unicode_prop_name_pool_str3157[sizeof("inmahjongtiles")];
26621     char unicode_prop_name_pool_str3159[sizeof("nushu")];
26622     char unicode_prop_name_pool_str3164[sizeof("otherpunctuation")];
26623     char unicode_prop_name_pool_str3167[sizeof("dep")];
26624     char unicode_prop_name_pool_str3168[sizeof("incombininghalfmarks")];
26625     char unicode_prop_name_pool_str3169[sizeof("inarabicmathematicalalphabeticsymbols")];
26626     char unicode_prop_name_pool_str3210[sizeof("injavanese")];
26627     char unicode_prop_name_pool_str3215[sizeof("kayahli")];
26628     char unicode_prop_name_pool_str3218[sizeof("othermath")];
26629     char unicode_prop_name_pool_str3221[sizeof("dashpunctuation")];
26630     char unicode_prop_name_pool_str3224[sizeof("hanifirohingya")];
26631     char unicode_prop_name_pool_str3225[sizeof("symbol")];
26632     char unicode_prop_name_pool_str3227[sizeof("inglagoliticsupplement")];
26633     char unicode_prop_name_pool_str3295[sizeof("inhalfwidthandfullwidthforms")];
26634     char unicode_prop_name_pool_str3337[sizeof("insupplementalpunctuation")];
26635     char unicode_prop_name_pool_str3347[sizeof("alphabetic")];
26636     char unicode_prop_name_pool_str3353[sizeof("inyijinghexagramsymbols")];
26637     char unicode_prop_name_pool_str3355[sizeof("incypriotsyllabary")];
26638     char unicode_prop_name_pool_str3358[sizeof("inarabicpresentationformsb")];
26639     char unicode_prop_name_pool_str3361[sizeof("hexdigit")];
26640     char unicode_prop_name_pool_str3376[sizeof("inalchemicalsymbols")];
26641     char unicode_prop_name_pool_str3395[sizeof("rejang")];
26642     char unicode_prop_name_pool_str3408[sizeof("bassavah")];
26643     char unicode_prop_name_pool_str3417[sizeof("modifiersymbol")];
26644     char unicode_prop_name_pool_str3420[sizeof("any")];
26645     char unicode_prop_name_pool_str3436[sizeof("ethiopic")];
26646     char unicode_prop_name_pool_str3444[sizeof("changeswhencasefolded")];
26647     char unicode_prop_name_pool_str3461[sizeof("defaultignorablecodepoint")];
26648     char unicode_prop_name_pool_str3477[sizeof("inhighprivateusesurrogates")];
26649     char unicode_prop_name_pool_str3479[sizeof("indivesakuru")];
26650     char unicode_prop_name_pool_str3497[sizeof("upper")];
26651     char unicode_prop_name_pool_str3510[sizeof("inhanguljamoextendedb")];
26652     char unicode_prop_name_pool_str3577[sizeof("signwriting")];
26653     char unicode_prop_name_pool_str3580[sizeof("aghb")];
26654     char unicode_prop_name_pool_str3595[sizeof("divesakuru")];
26655     char unicode_prop_name_pool_str3599[sizeof("tfng")];
26656     char unicode_prop_name_pool_str3600[sizeof("uppercase")];
26657     char unicode_prop_name_pool_str3659[sizeof("hluw")];
26658     char unicode_prop_name_pool_str3680[sizeof("oldsoutharabian")];
26659     char unicode_prop_name_pool_str3683[sizeof("inyisyllables")];
26660     char unicode_prop_name_pool_str3688[sizeof("tibt")];
26661     char unicode_prop_name_pool_str3694[sizeof("tibetan")];
26662     char unicode_prop_name_pool_str3730[sizeof("othergraphemeextend")];
26663     char unicode_prop_name_pool_str3784[sizeof("inegyptianhieroglyphs")];
26664     char unicode_prop_name_pool_str3788[sizeof("insupplementaryprivateuseareaa")];
26665     char unicode_prop_name_pool_str3790[sizeof("openpunctuation")];
26666     char unicode_prop_name_pool_str3797[sizeof("inegyptianhieroglyphformatcontrols")];
26667     char unicode_prop_name_pool_str3828[sizeof("tifinagh")];
26668     char unicode_prop_name_pool_str3852[sizeof("tglg")];
26669     char unicode_prop_name_pool_str3871[sizeof("tagalog")];
26670     char unicode_prop_name_pool_str3892[sizeof("tavt")];
26671     char unicode_prop_name_pool_str3909[sizeof("inhebrew")];
26672     char unicode_prop_name_pool_str3918[sizeof("inlatinextendedb")];
26673     char unicode_prop_name_pool_str3969[sizeof("uppercaseletter")];
26674     char unicode_prop_name_pool_str3982[sizeof("soyombo")];
26675     char unicode_prop_name_pool_str4129[sizeof("inhighsurrogates")];
26676     char unicode_prop_name_pool_str4139[sizeof("hyphen")];
26677     char unicode_prop_name_pool_str4181[sizeof("tagb")];
26678     char unicode_prop_name_pool_str4186[sizeof("unifiedideograph")];
26679     char unicode_prop_name_pool_str4201[sizeof("pahawhhmong")];
26680     char unicode_prop_name_pool_str4269[sizeof("inbopomofoextended")];
26681     char unicode_prop_name_pool_str4309[sizeof("telugu")];
26682     char unicode_prop_name_pool_str4325[sizeof("insupplementalarrowsb")];
26683     char unicode_prop_name_pool_str4362[sizeof("duployan")];
26684     char unicode_prop_name_pool_str4375[sizeof("egyp")];
26685     char unicode_prop_name_pool_str4425[sizeof("inboxdrawing")];
26686     char unicode_prop_name_pool_str4533[sizeof("insupplementalsymbolsandpictographs")];
26687     char unicode_prop_name_pool_str4575[sizeof("inhangulcompatibilityjamo")];
26688     char unicode_prop_name_pool_str4779[sizeof("nyiakengpuachuehmong")];
26689     char unicode_prop_name_pool_str4921[sizeof("zyyy")];
26690     char unicode_prop_name_pool_str5358[sizeof("insupplementaryprivateuseareab")];
26691     char unicode_prop_name_pool_str5443[sizeof("hebrew")];
26692     char unicode_prop_name_pool_str5519[sizeof("egyptianhieroglyphs")];
26693   };
26694 static const struct unicode_prop_name_pool_t unicode_prop_name_pool_contents =
26695   {
26696     "lana",
26697     "z",
26698     "lina",
26699     "yi",
26700     "mn",
26701     "cn",
26702     "maka",
26703     "mani",
26704     "yiii",
26705     "inkannada",
26706     "ci",
26707     "lo",
26708     "lao",
26709     "laoo",
26710     "zzzz",
26711     "miao",
26712     "yezi",
26713     "innko",
26714     "co",
26715     "me",
26716     "loe",
26717     "gran",
26718     "pi",
26719     "lineara",
26720     "mark",
26721     "cari",
26722     "carian",
26723     "po",
26724     "mendekikakui",
26725     "grek",
26726     "pe",
26727     "meeteimayek",
26728     "inkharoshthi",
26729     "geor",
26730     "greek",
26731     "mro",
26732     "mroo",
26733     "kana",
26734     "mero",
26735     "m",
26736     "gonm",
26737     "cakm",
26738     "inosmanya",
26739     "inmanichaean",
26740     "inarmenian",
26741     "inmro",
26742     "inmiao",
26743     "c",
26744     "inchakma",
26745     "common",
26746     "mandaic",
26747     "inmyanmar",
26748     "inmakasar",
26749     "qaai",
26750     "inideographicsymbolsandpunctuation",
26751     "inkhmer",
26752     "cans",
26753     "prependedconcatenationmark",
26754     "lm",
26755     "marc",
26756     "connectorpunctuation",
26757     "inrunic",
26758     "incarian",
26759     "inavestan",
26760     "combiningmark",
26761     "incuneiformnumbersandpunctuation",
26762     "merc",
26763     "inchorasmian",
26764     "perm",
26765     "inahom",
26766     "inipaextensions",
26767     "incherokee",
26768     "insharada",
26769     "makasar",
26770     "inarrows",
26771     "lc",
26772     "masaramgondi",
26773     "incuneiform",
26774     "mc",
26775     "cc",
26776     "lineseparator",
26777     "inzanabazarsquare",
26778     "armn",
26779     "qmark",
26780     "armi",
26781     "insamaritan",
26782     "armenian",
26783     "inmarchen",
26784     "inmasaramgondi",
26785     "qaac",
26786     "pc",
26787     "inscriptionalparthian",
26788     "latn",
26789     "latin",
26790     "ri",
26791     "inthaana",
26792     "inkhmersymbols",
26793     "inkatakana",
26794     "incyrillic",
26795     "inthai",
26796     "incham",
26797     "zs",
26798     "inkaithi",
26799     "mtei",
26800     "initialpunctuation",
26801     "cs",
26802     "insyriac",
26803     "pcm",
26804     "intakri",
26805     "mand",
26806     "l",
26807     "ps",
26808     "inkanaextendeda",
26809     "mend",
26810     "modi",
26811     "ideo",
26812     "katakana",
26813     "prti",
26814     "yezidi",
26815     "inideographicdescriptioncharacters",
26816     "inlineara",
26817     "brai",
26818     "xidcontinue",
26819     "inlao",
26820     "ascii",
26821     "privateuse",
26822     "arabic",
26823     "mongolian",
26824     "inmyanmarextendeda",
26825     "inruminumeralsymbols",
26826     "letter",
26827     "innandinagari",
26828     "inmeeteimayek",
26829     "inoldnortharabian",
26830     "grlink",
26831     "knda",
26832     "kannada",
26833     "incjkcompatibilityforms",
26834     "incjkcompatibilityideographs",
26835     "inmodi",
26836     "kali",
26837     "control",
26838     "inadlam",
26839     "inspecials",
26840     "inmendekikakui",
26841     "intransportandmapsymbols",
26842     "letternumber",
26843     "inmedefaidrin",
26844     "xidc",
26845     "inchesssymbols",
26846     "inemoticons",
26847     "brahmi",
26848     "inolditalic",
26849     "palm",
26850     "inlycian",
26851     "inmiscellaneousmathematicalsymbolsa",
26852     "xids",
26853     "psalterpahlavi",
26854     "insundanese",
26855     "inoldsogdian",
26856     "kits",
26857     "gothic",
26858     "inancientsymbols",
26859     "meroiticcursive",
26860     "inmalayalam",
26861     "patternwhitespace",
26862     "sk",
26863     "insmallkanaextension",
26864     "inmandaic",
26865     "lt",
26866     "so",
26867     "inlinearbideograms",
26868     "incommonindicnumberforms",
26869     "incjkcompatibilityideographssupplement",
26870     "idc",
26871     "inoldsoutharabian",
26872     "insylotinagri",
26873     "idsbinaryoperator",
26874     "oriya",
26875     "sora",
26876     "bamum",
26877     "inkanasupplement",
26878     "incjkstrokes",
26879     "joinc",
26880     "inopticalcharacterrecognition",
26881     "indominotiles",
26882     "batk",
26883     "grext",
26884     "batak",
26885     "patws",
26886     "inmodifiertoneletters",
26887     "ital",
26888     "bass",
26889     "alnum",
26890     "ids",
26891     "print",
26892     "inlatinextendeda",
26893     "intaitham",
26894     "inmusicalsymbols",
26895     "intaile",
26896     "samr",
26897     "vai",
26898     "vaii",
26899     "samaritan",
26900     "s",
26901     "inlatinextendede",
26902     "bali",
26903     "lisu",
26904     "pauc",
26905     "incontrolpictures",
26906     "blank",
26907     "zl",
26908     "inmiscellaneoussymbols",
26909     "ll",
26910     "inancientgreekmusicalnotation",
26911     "inlydian",
26912     "sm",
26913     "inmiscellaneoussymbolsandarrows",
26914     "inugaritic",
26915     "bengali",
26916     "pd",
26917     "inmiscellaneoussymbolsandpictographs",
26918     "ingrantha",
26919     "gong",
26920     "balinese",
26921     "osage",
26922     "mong",
26923     "intamil",
26924     "inmultani",
26925     "inosage",
26926     "ingeneralpunctuation",
26927     "georgian",
26928     "insaurashtra",
26929     "inoldturkic",
26930     "idcontinue",
26931     "sc",
26932     "idst",
26933     "canadianaboriginal",
26934     "ingeorgian",
26935     "osma",
26936     "plrd",
26937     "incaucasianalbanian",
26938     "indeseret",
26939     "inearlydynasticcuneiform",
26940     "inspacingmodifierletters",
26941     "inmongolian",
26942     "emoji",
26943     "idstart",
26944     "cased",
26945     "dia",
26946     "glagolitic",
26947     "di",
26948     "diak",
26949     "inancientgreeknumbers",
26950     "inmeeteimayekextensions",
26951     "ingurmukhi",
26952     "joincontrol",
26953     "runr",
26954     "sind",
26955     "odi",
26956     "inlatinextendedc",
26957     "adlm",
26958     "zinh",
26959     "inkhudawadi",
26960     "sinhala",
26961     "bidic",
26962     "xidstart",
26963     "casedletter",
26964     "xdigit",
26965     "multani",
26966     "logicalorderexception",
26967     "gunjalagondi",
26968     "n",
26969     "inhanifirohingya",
26970     "insorasompeng",
26971     "insiddham",
26972     "incountingrodnumerals",
26973     "nandinagari",
26974     "no",
26975     "inhiragana",
26976     "nko",
26977     "nkoo",
26978     "xpeo",
26979     "bamu",
26980     "cherokee",
26981     "p",
26982     "phoenician",
26983     "cher",
26984     "emojimodifier",
26985     "inphoenician",
26986     "marchen",
26987     "vs",
26988     "graphemelink",
26989     "adlam",
26990     "inkhitansmallscript",
26991     "cham",
26992     "chakma",
26993     "kaithi",
26994     "inmahajani",
26995     "graphemebase",
26996     "oidc",
26997     "ingreekandcoptic",
26998     "inogham",
26999     "cntrl",
27000     "sterm",
27001     "khojki",
27002     "olck",
27003     "diacritic",
27004     "inlatinextendedadditional",
27005     "inenclosedalphanumerics",
27006     "olower",
27007     "anatolianhieroglyphs",
27008     "incyrillicsupplement",
27009     "khar",
27010     "intamilsupplement",
27011     "manichaean",
27012     "inmiscellaneoustechnical",
27013     "olchiki",
27014     "incherokeesupplement",
27015     "inmeroitichieroglyphs",
27016     "oids",
27017     "inolchiki",
27018     "inethiopic",
27019     "incjkunifiedideographsextensiona",
27020     "quotationmark",
27021     "inkangxiradicals",
27022     "runic",
27023     "enclosingmark",
27024     "innewa",
27025     "lepc",
27026     "beng",
27027     "incjkunifiedideographsextensione",
27028     "insinhala",
27029     "glag",
27030     "inphaistosdisc",
27031     "patternsyntax",
27032     "lu",
27033     "chorasmian",
27034     "radical",
27035     "regionalindicator",
27036     "ingreekextended",
27037     "emojimodifierbase",
27038     "indogra",
27039     "sundanese",
27040     "ahom",
27041     "chrs",
27042     "braille",
27043     "khmr",
27044     "inwarangciti",
27045     "saur",
27046     "inscriptionalpahlavi",
27047     "guru",
27048     "decimalnumber",
27049     "inimperialaramaic",
27050     "paucinhau",
27051     "emod",
27052     "punct",
27053     "gurmukhi",
27054     "ingeometricshapes",
27055     "lower",
27056     "inenclosedalphanumericsupplement",
27057     "kharoshthi",
27058     "incjkunifiedideographsextensionc",
27059     "khmer",
27060     "bidicontrol",
27061     "limbu",
27062     "inenclosedideographicsupplement",
27063     "math",
27064     "mult",
27065     "inwancho",
27066     "goth",
27067     "han",
27068     "incjkunifiedideographs",
27069     "coptic",
27070     "hani",
27071     "incyrillicextendeda",
27072     "hano",
27073     "medf",
27074     "sd",
27075     "insogdian",
27076     "indingbats",
27077     "medefaidrin",
27078     "sidd",
27079     "hanunoo",
27080     "intaixuanjingsymbols",
27081     "inkhojki",
27082     "grantha",
27083     "copt",
27084     "intirhuta",
27085     "emojicomponent",
27086     "inhatran",
27087     "ideographic",
27088     "saurashtra",
27089     "inshorthandformatcontrols",
27090     "hira",
27091     "ininscriptionalparthian",
27092     "lowercase",
27093     "ininscriptionalpahlavi",
27094     "inornamentaldingbats",
27095     "caseignorable",
27096     "nand",
27097     "cwcm",
27098     "kthi",
27099     "cprt",
27100     "inoldhungarian",
27101     "sogdian",
27102     "sogo",
27103     "brah",
27104     "intangut",
27105     "imperialaramaic",
27106     "bopo",
27107     "inoldpersian",
27108     "inherited",
27109     "phli",
27110     "intags",
27111     "insundanesesupplement",
27112     "oldpersian",
27113     "incyrillicextendedc",
27114     "dsrt",
27115     "graphemeextend",
27116     "inlatinextendedd",
27117     "ogam",
27118     "closepunctuation",
27119     "ingeometricshapesextended",
27120     "zanb",
27121     "linb",
27122     "innewtailue",
27123     "deseret",
27124     "innabataean",
27125     "inanatolianhieroglyphs",
27126     "inkanbun",
27127     "inbhaiksuki",
27128     "inelbasan",
27129     "xsux",
27130     "incjkunifiedideographsextensiond",
27131     "sentenceterminal",
27132     "incjksymbolsandpunctuation",
27133     "bhks",
27134     "bopomofo",
27135     "alpha",
27136     "inpalmyrene",
27137     "bhaiksuki",
27138     "linearb",
27139     "inoldpermic",
27140     "inlepcha",
27141     "uideo",
27142     "punctuation",
27143     "sund",
27144     "oldpermic",
27145     "osge",
27146     "variationselector",
27147     "inkayahli",
27148     "inoriya",
27149     "inyezidi",
27150     "limb",
27151     "sinh",
27152     "shavian",
27153     "incoptic",
27154     "insyriacsupplement",
27155     "wara",
27156     "inhanunoo",
27157     "insinhalaarchaicnumbers",
27158     "inarabic",
27159     "hatran",
27160     "assigned",
27161     "sorasompeng",
27162     "spacingmark",
27163     "orkh",
27164     "space",
27165     "cuneiform",
27166     "arab",
27167     "format",
27168     "hatr",
27169     "inbasiclatin",
27170     "inarabicpresentationformsa",
27171     "lyci",
27172     "lycian",
27173     "takri",
27174     "invai",
27175     "modifierletter",
27176     "unassigned",
27177     "mymr",
27178     "myanmar",
27179     "lowercaseletter",
27180     "taile",
27181     "dogra",
27182     "takr",
27183     "asciihexdigit",
27184     "separator",
27185     "inunifiedcanadianaboriginalsyllabics",
27186     "grbase",
27187     "bugi",
27188     "nd",
27189     "sogd",
27190     "insoyombo",
27191     "inlisu",
27192     "innushu",
27193     "inmongoliansupplement",
27194     "dogr",
27195     "phnx",
27196     "cwt",
27197     "buginese",
27198     "ingeorgiansupplement",
27199     "nl",
27200     "induployan",
27201     "olditalic",
27202     "inelymaic",
27203     "inbatak",
27204     "inkatakanaphoneticextensions",
27205     "inlisusupplement",
27206     "inphagspa",
27207     "inhanguljamo",
27208     "phag",
27209     "intibetan",
27210     "inhanguljamoextendeda",
27211     "inglagolitic",
27212     "inblockelements",
27213     "number",
27214     "incjkcompatibility",
27215     "term",
27216     "innumberforms",
27217     "inshavian",
27218     "ahex",
27219     "cf",
27220     "incopticepactnumbers",
27221     "intagalog",
27222     "inmayannumerals",
27223     "inarabicextendeda",
27224     "innoblock",
27225     "insuttonsignwriting",
27226     "intelugu",
27227     "inlowsurrogates",
27228     "pf",
27229     "inbalinese",
27230     "patsyn",
27231     "inbyzantinemusicalsymbols",
27232     "lydi",
27233     "lydian",
27234     "inmyanmarextendedb",
27235     "incjkunifiedideographsextensiong",
27236     "incjkradicalssupplement",
27237     "cwl",
27238     "inunifiedcanadianaboriginalsyllabicsextended",
27239     "sharada",
27240     "inethiopicsupplement",
27241     "inyiradicals",
27242     "gujr",
27243     "oldhungarian",
27244     "gujarati",
27245     "oalpha",
27246     "ugar",
27247     "word",
27248     "otheridcontinue",
27249     "inbraillepatterns",
27250     "other",
27251     "idstrinaryoperator",
27252     "shrd",
27253     "innyiakengpuachuehmong",
27254     "othernumber",
27255     "cyrl",
27256     "taiviet",
27257     "lepcha",
27258     "graph",
27259     "idsb",
27260     "inmiscellaneousmathematicalsymbolsb",
27261     "zp",
27262     "mlym",
27263     "malayalam",
27264     "siddham",
27265     "surrogate",
27266     "palmyrene",
27267     "java",
27268     "nonspacingmark",
27269     "inlatin1supplement",
27270     "ethi",
27271     "indevanagari",
27272     "incjkunifiedideographsextensionf",
27273     "dash",
27274     "rohg",
27275     "tale",
27276     "hang",
27277     "otheralphabetic",
27278     "zanabazarsquare",
27279     "ingujarati",
27280     "javanese",
27281     "inmathematicalalphanumericsymbols",
27282     "ingunjalagondi",
27283     "sarb",
27284     "ext",
27285     "avestan",
27286     "oldturkic",
27287     "inphoneticextensions",
27288     "inethiopicextendeda",
27289     "hiragana",
27290     "inrejang",
27291     "oldsogdian",
27292     "taml",
27293     "soyo",
27294     "spaceseparator",
27295     "meroitichieroglyphs",
27296     "newa",
27297     "hmng",
27298     "epres",
27299     "orya",
27300     "terminalpunctuation",
27301     "ingothic",
27302     "newtailue",
27303     "newline",
27304     "cwcf",
27305     "phagspa",
27306     "invariationselectors",
27307     "nchar",
27308     "intifinagh",
27309     "inverticalforms",
27310     "emojipresentation",
27311     "invedicextensions",
27312     "extender",
27313     "extpict",
27314     "caucasianalbanian",
27315     "inbamum",
27316     "inbengali",
27317     "avst",
27318     "inphoneticextensionssupplement",
27319     "ebase",
27320     "inbuginese",
27321     "softdotted",
27322     "intangutcomponents",
27323     "mahj",
27324     "intaiviet",
27325     "mahajani",
27326     "syrc",
27327     "buhd",
27328     "paragraphseparator",
27329     "digit",
27330     "unknown",
27331     "incombiningdiacriticalmarks",
27332     "oupper",
27333     "incombiningdiacriticalmarksforsymbols",
27334     "inpaucinhau",
27335     "ingeorgianextended",
27336     "cwu",
27337     "inenclosedcjklettersandmonths",
27338     "otherlowercase",
27339     "incurrencysymbols",
27340     "inhangulsyllables",
27341     "inlinearbsyllabary",
27342     "ugaritic",
27343     "invariationselectorssupplement",
27344     "warangciti",
27345     "otherletter",
27346     "rjng",
27347     "khoj",
27348     "changeswhencasemapped",
27349     "noncharactercodepoint",
27350     "osmanya",
27351     "finalpunctuation",
27352     "hmnp",
27353     "inpsalterpahlavi",
27354     "insuperscriptsandsubscripts",
27355     "mathsymbol",
27356     "insmallformvariants",
27357     "phlp",
27358     "syriac",
27359     "intangutsupplement",
27360     "tang",
27361     "insymbolsandpictographsextendeda",
27362     "tagbanwa",
27363     "inaegeannumbers",
27364     "indevanagariextended",
27365     "incombiningdiacriticalmarkssupplement",
27366     "inmeroiticcursive",
27367     "inbrahmi",
27368     "deprecated",
27369     "inalphabeticpresentationforms",
27370     "titlecaseletter",
27371     "changeswhentitlecased",
27372     "othersymbol",
27373     "inethiopicextended",
27374     "sgnw",
27375     "cyrillic",
27376     "incombiningdiacriticalmarksextended",
27377     "inbopomofo",
27378     "sylo",
27379     "narb",
27380     "ogham",
27381     "tamil",
27382     "wancho",
27383     "otheruppercase",
27384     "currencysymbol",
27385     "otheridstart",
27386     "inlimbu",
27387     "intagbanwa",
27388     "insupplementalarrowsa",
27389     "khitansmallscript",
27390     "insymbolsforlegacycomputing",
27391     "deva",
27392     "changeswhenlowercased",
27393     "incjkunifiedideographsextensionb",
27394     "devanagari",
27395     "tirhuta",
27396     "elba",
27397     "extendedpictographic",
27398     "inindicsiyaqnumbers",
27399     "thaa",
27400     "talu",
27401     "omath",
27402     "thaana",
27403     "thai",
27404     "wcho",
27405     "inottomansiyaqnumbers",
27406     "telu",
27407     "hung",
27408     "hangul",
27409     "buhid",
27410     "inletterlikesymbols",
27411     "insupplementalarrowsc",
27412     "tirh",
27413     "insupplementalmathematicaloperators",
27414     "shaw",
27415     "inmathematicaloperators",
27416     "inprivateusearea",
27417     "whitespace",
27418     "nshu",
27419     "taitham",
27420     "ogrext",
27421     "inpahawhhmong",
27422     "incyrillicextendedb",
27423     "nbat",
27424     "inplayingcards",
27425     "hex",
27426     "elym",
27427     "nabataean",
27428     "inbassavah",
27429     "elbasan",
27430     "changeswhenuppercased",
27431     "khudawadi",
27432     "inarabicsupplement",
27433     "elymaic",
27434     "inbuhid",
27435     "sylotinagri",
27436     "hebr",
27437     "tangut",
27438     "inbamumsupplement",
27439     "wspace",
27440     "cypriot",
27441     "oldnortharabian",
27442     "dupl",
27443     "ecomp",
27444     "otherdefaultignorablecodepoint",
27445     "inmahjongtiles",
27446     "nushu",
27447     "otherpunctuation",
27448     "dep",
27449     "incombininghalfmarks",
27450     "inarabicmathematicalalphabeticsymbols",
27451     "injavanese",
27452     "kayahli",
27453     "othermath",
27454     "dashpunctuation",
27455     "hanifirohingya",
27456     "symbol",
27457     "inglagoliticsupplement",
27458     "inhalfwidthandfullwidthforms",
27459     "insupplementalpunctuation",
27460     "alphabetic",
27461     "inyijinghexagramsymbols",
27462     "incypriotsyllabary",
27463     "inarabicpresentationformsb",
27464     "hexdigit",
27465     "inalchemicalsymbols",
27466     "rejang",
27467     "bassavah",
27468     "modifiersymbol",
27469     "any",
27470     "ethiopic",
27471     "changeswhencasefolded",
27472     "defaultignorablecodepoint",
27473     "inhighprivateusesurrogates",
27474     "indivesakuru",
27475     "upper",
27476     "inhanguljamoextendedb",
27477     "signwriting",
27478     "aghb",
27479     "divesakuru",
27480     "tfng",
27481     "uppercase",
27482     "hluw",
27483     "oldsoutharabian",
27484     "inyisyllables",
27485     "tibt",
27486     "tibetan",
27487     "othergraphemeextend",
27488     "inegyptianhieroglyphs",
27489     "insupplementaryprivateuseareaa",
27490     "openpunctuation",
27491     "inegyptianhieroglyphformatcontrols",
27492     "tifinagh",
27493     "tglg",
27494     "tagalog",
27495     "tavt",
27496     "inhebrew",
27497     "inlatinextendedb",
27498     "uppercaseletter",
27499     "soyombo",
27500     "inhighsurrogates",
27501     "hyphen",
27502     "tagb",
27503     "unifiedideograph",
27504     "pahawhhmong",
27505     "inbopomofoextended",
27506     "telugu",
27507     "insupplementalarrowsb",
27508     "duployan",
27509     "egyp",
27510     "inboxdrawing",
27511     "insupplementalsymbolsandpictographs",
27512     "inhangulcompatibilityjamo",
27513     "nyiakengpuachuehmong",
27514     "zyyy",
27515     "insupplementaryprivateuseareab",
27516     "hebrew",
27517     "egyptianhieroglyphs"
27518   };
27519 #define unicode_prop_name_pool ((const char *) &unicode_prop_name_pool_contents)
27520 static const struct PoolPropertyNameCtype *
unicode_lookup_property_name(register const char * str,register size_t len)27521 unicode_lookup_property_name (register const char *str, register size_t len)
27522 {
27523   static const struct PoolPropertyNameCtype wordlist[] =
27524     {
27525       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27526       {-1},
27527 
27528       {pool_offset(10),                               241},
27529       {-1}, {-1},
27530 
27531       {pool_offset(13),                                  266},
27532       {-1}, {-1}, {-1},
27533 
27534       {pool_offset(17),                               128},
27535       {-1}, {-1}, {-1}, {-1},
27536 
27537       {pool_offset(22),                                 265},
27538       {-1},
27539 
27540       {pool_offset(24),                                 157},
27541       {-1}, {-1},
27542 
27543       {pool_offset(27),                                  54},
27544 
27545       {pool_offset(28),                               142},
27546       {-1},
27547 
27548       {pool_offset(30),                               145},
27549 
27550       {pool_offset(31),                               265},
27551       {-1}, {-1},
27552 
27553       {pool_offset(34),                          299},
27554 
27555       {pool_offset(35),                                  40},
27556       {-1},
27557 
27558       {pool_offset(37),                                 133},
27559 
27560       {pool_offset(38),                                124},
27561 
27562       {pool_offset(39),                               124},
27563 
27564       {pool_offset(40),                               255},
27565       {-1}, {-1},
27566 
27567       {pool_offset(43),                               156},
27568       {-1}, {-1}, {-1}, {-1},
27569 
27570       {pool_offset(48),                               264},
27571       {-1}, {-1},
27572 
27573       {pool_offset(51),                              287},
27574       {-1},
27575 
27576       {pool_offset(53),                                  55},
27577       {-1}, {-1},
27578 
27579       {pool_offset(56),                                 150},
27580       {-1}, {-1}, {-1},
27581 
27582       {pool_offset(60),                                134},
27583       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27584 
27585       {pool_offset(70),                                85},
27586       {-1},
27587 
27588       {pool_offset(72),                                 208},
27589       {-1}, {-1}, {-1},
27590 
27591       {pool_offset(76),                            128},
27592       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27593 
27594       {pool_offset(84),                               140},
27595       {-1},
27596 
27597       {pool_offset(86),                                39},
27598 
27599       {pool_offset(87),                              39},
27600       {-1}, {-1},
27601 
27602       {pool_offset(90),                                 209},
27603 
27604       {pool_offset(91),                       153},
27605       {-1}, {-1},
27606 
27607       {pool_offset(94),                                89},
27608       {-1},
27609 
27610       {pool_offset(96),                                 204},
27611       {-1}, {-1},
27612 
27613       {pool_offset(99),                        152},
27614       {-1},
27615 
27616       {pool_offset(101),                       464},
27617 
27618       {pool_offset(102),                                82},
27619 
27620       {pool_offset(103),                               89},
27621       {-1}, {-1}, {-1},
27622 
27623       {pool_offset(107),                                160},
27624 
27625       {pool_offset(108),                               160},
27626       {-1},
27627 
27628       {pool_offset(110),                               115},
27629 
27630       {pool_offset(111),                               155},
27631       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27632 
27633       {pool_offset(120),                                  140},
27634       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27635       {-1}, {-1}, {-1},
27636 
27637       {pool_offset(133),                               147},
27638 
27639       {pool_offset(134),                                45},
27640       {-1}, {-1}, {-1}, {-1},
27641 
27642       {pool_offset(139),                          450},
27643       {-1}, {-1},
27644 
27645       {pool_offset(142),                       467},
27646       {-1}, {-1}, {-1},
27647 
27648       {pool_offset(146),                         281},
27649       {-1}, {-1}, {-1}, {-1},
27650 
27651       {pool_offset(151),                              520},
27652 
27653       {pool_offset(152),                             524},
27654       {-1}, {-1}, {-1},
27655 
27656       {pool_offset(156),                                   37},
27657       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27658 
27659       {pool_offset(163),                           484},
27660       {-1}, {-1},
27661 
27662       {pool_offset(166),                              56},
27663       {-1}, {-1},
27664 
27665       {pool_offset(169),                            144},
27666       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27667       {-1}, {-1}, {-1},
27668 
27669       {pool_offset(182),                          305},
27670       {-1}, {-1}, {-1}, {-1},
27671 
27672       {pool_offset(187),                          510},
27673       {-1}, {-1}, {-1}, {-1},
27674 
27675       {pool_offset(192),                               108},
27676       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27677 
27678       {pool_offset(200), 525},
27679       {-1}, {-1}, {-1},
27680 
27681       {pool_offset(204),                            318},
27682       {-1}, {-1},
27683 
27684       {pool_offset(207),                                38},
27685       {-1},
27686 
27687       {pool_offset(209),         210},
27688       {-1},
27689 
27690       {pool_offset(211),                                 132},
27691 
27692       {pool_offset(212),                               146},
27693       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27694 
27695       {pool_offset(219),               202},
27696 
27697       {pool_offset(220),                            313},
27698 
27699       {pool_offset(221),                           441},
27700       {-1},
27701 
27702       {pool_offset(223),                          468},
27703       {-1},
27704 
27705       {pool_offset(225),                      140},
27706 
27707       {pool_offset(226),   514},
27708       {-1}, {-1}, {-1}, {-1},
27709 
27710       {pool_offset(231),                               154},
27711       {-1}, {-1}, {-1}, {-1}, {-1},
27712 
27713       {pool_offset(237),                       479},
27714 
27715       {pool_offset(238),                               180},
27716 
27717       {pool_offset(239),                             498},
27718 
27719       {pool_offset(240),                    275},
27720       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27721       {-1},
27722 
27723       {pool_offset(251),                         310},
27724       {-1}, {-1}, {-1}, {-1}, {-1},
27725 
27726       {pool_offset(257),                          486},
27727       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27728       {-1},
27729 
27730       {pool_offset(268),                            142},
27731       {-1}, {-1}, {-1},
27732 
27733       {pool_offset(272),                           348},
27734       {-1}, {-1}, {-1}, {-1},
27735 
27736       {pool_offset(277),                                 123},
27737       {-1},
27738 
27739       {pool_offset(279),                       147},
27740       {-1}, {-1}, {-1},
27741 
27742       {pool_offset(283),                        513},
27743       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27744 
27745       {pool_offset(290),                                 149},
27746       {-1}, {-1},
27747 
27748       {pool_offset(293),                                  43},
27749       {-1}, {-1}, {-1}, {-1},
27750 
27751       {pool_offset(298),                      268},
27752 
27753       {pool_offset(299),                  503},
27754       {-1}, {-1},
27755 
27756       {pool_offset(302),                                22},
27757       {-1}, {-1},
27758 
27759       {pool_offset(305),                              213},
27760 
27761       {pool_offset(306),                               107},
27762       {-1}, {-1},
27763 
27764       {pool_offset(309),                        288},
27765       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27766 
27767       {pool_offset(316),                            22},
27768       {-1},
27769 
27770       {pool_offset(318),                          507},
27771 
27772       {pool_offset(319),                     508},
27773       {-1},
27774 
27775       {pool_offset(321),                                57},
27776       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27777 
27778       {pool_offset(330),                                 202},
27779       {-1}, {-1}, {-1}, {-1},
27780 
27781       {pool_offset(335),              110},
27782 
27783       {pool_offset(336),                               125},
27784       {-1}, {-1}, {-1},
27785 
27786       {pool_offset(340),                              125},
27787       {-1},
27788 
27789       {pool_offset(342),                                 215},
27790       {-1}, {-1},
27791 
27792       {pool_offset(345),                           286},
27793       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27794 
27795       {pool_offset(352),                     324},
27796       {-1}, {-1},
27797 
27798       {pool_offset(355),                         379},
27799 
27800       {pool_offset(356),                         279},
27801 
27802       {pool_offset(357),                             302},
27803       {-1},
27804 
27805       {pool_offset(359),                             409},
27806       {-1}, {-1}, {-1}, {-1},
27807 
27808       {pool_offset(364),                                 270},
27809       {-1}, {-1},
27810 
27811       {pool_offset(367),                           482},
27812       {-1}, {-1}, {-1}, {-1},
27813 
27814       {pool_offset(372),                               152},
27815       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27816 
27817       {pool_offset(379),                 208},
27818       {-1}, {-1}, {-1},
27819 
27820       {pool_offset(383),                                  58},
27821       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27822       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27823 
27824       {pool_offset(399),                           284},
27825       {-1},
27826 
27827       {pool_offset(401),                                210},
27828       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27829       {-1}, {-1}, {-1}, {-1},
27830 
27831       {pool_offset(415),                            497},
27832       {-1},
27833 
27834       {pool_offset(417),                               144},
27835       {-1},
27836 
27837       {pool_offset(419),                                  122},
27838 
27839       {pool_offset(420),                                 211},
27840       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27841       {-1},
27842 
27843       {pool_offset(431),                    531},
27844       {-1}, {-1}, {-1}, {-1},
27845 
27846       {pool_offset(436),                               153},
27847 
27848       {pool_offset(437),                               158},
27849       {-1}, {-1}, {-1},
27850 
27851       {pool_offset(441),                               106},
27852       {-1}, {-1}, {-1},
27853 
27854       {pool_offset(445),                           115},
27855       {-1}, {-1}, {-1},
27856 
27857       {pool_offset(449),                               110},
27858       {-1},
27859 
27860       {pool_offset(451),                             264},
27861       {-1}, {-1}, {-1}, {-1},
27862 
27863       {pool_offset(456), 376},
27864 
27865       {pool_offset(457),                          454},
27866       {-1}, {-1}, {-1},
27867 
27868       {pool_offset(461),                                34},
27869 
27870       {pool_offset(462),                        262},
27871 
27872       {pool_offset(463),                              303},
27873       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27874 
27875       {pool_offset(472),                               14},
27876       {-1},
27877 
27878       {pool_offset(474),                          55},
27879       {-1}, {-1},
27880 
27881       {pool_offset(477),                              21},
27882 
27883       {pool_offset(478),                          159},
27884       {-1},
27885 
27886       {pool_offset(480),                 410},
27887 
27888       {pool_offset(481),               475},
27889       {-1}, {-1}, {-1},
27890 
27891       {pool_offset(485),                             122},
27892       {-1},
27893 
27894       {pool_offset(487),                      502},
27895       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27896       {-1}, {-1},
27897 
27898       {pool_offset(499),                      416},
27899 
27900       {pool_offset(500),                  466},
27901       {-1}, {-1},
27902 
27903       {pool_offset(503),                              88},
27904 
27905       {pool_offset(504),                               114},
27906       {-1}, {-1},
27907 
27908       {pool_offset(507),                            114},
27909       {-1},
27910 
27911       {pool_offset(509),            429},
27912       {-1}, {-1}, {-1}, {-1},
27913 
27914       {pool_offset(514),       423},
27915       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27916       {-1}, {-1}, {-1}, {-1},
27917 
27918       {pool_offset(528),                             495},
27919 
27920       {pool_offset(529),                               116},
27921       {-1}, {-1},
27922 
27923       {pool_offset(532),                             43},
27924       {-1}, {-1}, {-1},
27925 
27926       {pool_offset(536),                            548},
27927       {-1},
27928 
27929       {pool_offset(538),                         433},
27930       {-1},
27931 
27932       {pool_offset(540),                     547},
27933       {-1}, {-1}, {-1}, {-1},
27934 
27935       {pool_offset(545),           560},
27936       {-1},
27937 
27938       {pool_offset(547),                       170},
27939       {-1}, {-1},
27940 
27941       {pool_offset(550),                      523},
27942       {-1}, {-1},
27943 
27944       {pool_offset(553),                               262},
27945       {-1}, {-1}, {-1}, {-1},
27946 
27947       {pool_offset(558),                     565},
27948       {-1}, {-1}, {-1}, {-1}, {-1},
27949 
27950       {pool_offset(564),                        558},
27951       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27952 
27953       {pool_offset(573),                              33},
27954       {-1},
27955 
27956       {pool_offset(575),                        443},
27957       {-1}, {-1},
27958 
27959       {pool_offset(578),                               198},
27960       {-1},
27961 
27962       {pool_offset(580),                           440},
27963       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27964 
27965       {pool_offset(588), 359},
27966       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27967 
27968       {pool_offset(598),                               263},
27969       {-1}, {-1}, {-1}, {-1},
27970 
27971       {pool_offset(603),                     212},
27972       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27973       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27974 
27975       {pool_offset(619),                        329},
27976 
27977       {pool_offset(620),                       477},
27978 
27979       {pool_offset(621),                               118},
27980       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
27981       {-1}, {-1}, {-1},
27982 
27983       {pool_offset(634),                              84},
27984 
27985       {pool_offset(635),                   438},
27986       {-1}, {-1}, {-1},
27987 
27988       {pool_offset(639),                    154},
27989       {-1}, {-1}, {-1},
27990 
27991       {pool_offset(643),                        300},
27992       {-1}, {-1}, {-1}, {-1},
27993 
27994       {pool_offset(648),                  200},
27995 
27996       {pool_offset(649),                                 228},
27997       {-1}, {-1},
27998 
27999       {pool_offset(652),               532},
28000       {-1}, {-1}, {-1},
28001 
28002       {pool_offset(656),                          289},
28003 
28004       {pool_offset(657),                                 136},
28005       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28006 
28007       {pool_offset(665),                                 230},
28008 
28009       {pool_offset(666),                 435},
28010       {-1},
28011 
28012       {pool_offset(668),           400},
28013 
28014       {pool_offset(669), 573},
28015       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28016 
28017       {pool_offset(677),                                104},
28018 
28019       {pool_offset(678),                  465},
28020       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28021       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28022       {-1}, {-1},
28023 
28024       {pool_offset(699),                      399},
28025       {-1},
28026 
28027       {pool_offset(701),                  102},
28028       {-1}, {-1},
28029 
28030       {pool_offset(704),                              185},
28031       {-1}, {-1},
28032 
28033       {pool_offset(707),                               233},
28034 
28035       {pool_offset(708),                               26},
28036 
28037       {pool_offset(709),                   530},
28038 
28039       {pool_offset(710),                       384},
28040       {-1}, {-1}, {-1}, {-1},
28041 
28042       {pool_offset(715),                              112},
28043       {-1}, {-1},
28044 
28045       {pool_offset(718),      352},
28046       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28047 
28048       {pool_offset(728),                      553},
28049       {-1}, {-1}, {-1},
28050 
28051       {pool_offset(732),                                28},
28052       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28053 
28054       {pool_offset(739),                               87},
28055       {-1},
28056 
28057       {pool_offset(741),                               28},
28058       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28059 
28060       {pool_offset(749),                              200},
28061       {-1}, {-1},
28062 
28063       {pool_offset(752),              397},
28064 
28065       {pool_offset(753),                               178},
28066       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28067 
28068       {pool_offset(760),                                27},
28069       {-1}, {-1}, {-1}, {-1},
28070 
28071       {pool_offset(765),                               13},
28072       {-1},
28073 
28074       {pool_offset(767),                                105},
28075       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28076 
28077       {pool_offset(776),                                7},
28078       {-1},
28079 
28080       {pool_offset(778),                   273},
28081       {-1}, {-1}, {-1},
28082 
28083       {pool_offset(782),                          326},
28084 
28085       {pool_offset(783),                   537},
28086       {-1},
28087 
28088       {pool_offset(785),                            322},
28089       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28090 
28091       {pool_offset(794),                               219},
28092       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28093 
28094       {pool_offset(803),                                257},
28095 
28096       {pool_offset(804),                               257},
28097       {-1}, {-1}, {-1}, {-1},
28098 
28099       {pool_offset(809),                          219},
28100       {-1}, {-1}, {-1},
28101 
28102       {pool_offset(813),                                  218},
28103       {-1}, {-1},
28104 
28105       {pool_offset(816),                   414},
28106       {-1}, {-1}, {-1},
28107 
28108       {pool_offset(820),                                25},
28109       {-1}, {-1}, {-1}, {-1}, {-1},
28110 
28111       {pool_offset(826),                               130},
28112 
28113       {pool_offset(827),                               201},
28114       {-1},
28115 
28116       {pool_offset(829),                  351},
28117 
28118       {pool_offset(830),                                2},
28119       {-1},
28120 
28121       {pool_offset(832),                                 268},
28122       {-1},
28123 
28124       {pool_offset(834),             357},
28125 
28126       {pool_offset(835),                                 131},
28127 
28128       {pool_offset(836),      538},
28129       {-1},
28130 
28131       {pool_offset(838),                           461},
28132 
28133       {pool_offset(839),                                 229},
28134       {-1}, {-1}, {-1},
28135 
28136       {pool_offset(843),    365},
28137 
28138       {pool_offset(844),                         446},
28139 
28140       {pool_offset(845),                             29},
28141 
28142       {pool_offset(846),                                 203},
28143       {-1},
28144 
28145       {pool_offset(848), 557},
28146 
28147       {pool_offset(849),                          491},
28148       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28149 
28150       {pool_offset(856),                                91},
28151       {-1},
28152 
28153       {pool_offset(858),                            25},
28154       {-1},
28155 
28156       {pool_offset(860),                              186},
28157       {-1}, {-1}, {-1}, {-1},
28158 
28159       {pool_offset(865),                               159},
28160       {-1}, {-1}, {-1},
28161 
28162       {pool_offset(869),                            297},
28163       {-1},
28164 
28165       {pool_offset(871),                          489},
28166       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28167 
28168       {pool_offset(879),                            451},
28169       {-1}, {-1}, {-1}, {-1}, {-1},
28170 
28171       {pool_offset(885),               342},
28172 
28173       {pool_offset(886),                            82},
28174       {-1}, {-1}, {-1}, {-1},
28175 
28176       {pool_offset(891),                       402},
28177       {-1}, {-1},
28178 
28179       {pool_offset(894),                        472},
28180       {-1},
28181 
28182       {pool_offset(896),                         104},
28183       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28184 
28185       {pool_offset(905),                                 221},
28186       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28187 
28188       {pool_offset(913),                               103},
28189       {-1},
28190 
28191       {pool_offset(915),                  38},
28192       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28193 
28194       {pool_offset(922),                         306},
28195       {-1},
28196 
28197       {pool_offset(924),                               187},
28198 
28199       {pool_offset(925),                               156},
28200       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28201       {-1}, {-1}, {-1}, {-1},
28202 
28203       {pool_offset(939),                453},
28204 
28205       {pool_offset(940),                          448},
28206       {-1}, {-1}, {-1}, {-1},
28207 
28208       {pool_offset(945),           515},
28209 
28210       {pool_offset(946),           276},
28211       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28212       {-1},
28213 
28214       {pool_offset(957),                        319},
28215       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28216 
28217       {pool_offset(964),                               74},
28218       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28219 
28220       {pool_offset(972),                            105},
28221       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28222       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28223       {-1}, {-1},
28224 
28225       {pool_offset(993),                               41},
28226       {-1},
28227 
28228       {pool_offset(995),                                 67},
28229       {-1}, {-1}, {-1},
28230 
28231       {pool_offset(999),                          83},
28232       {-1},
28233 
28234       {pool_offset(1001),                                  63},
28235       {-1}, {-1},
28236 
28237       {pool_offset(1004),                                68},
28238       {-1},
28239 
28240       {pool_offset(1006),              437},
28241       {-1},
28242 
28243       {pool_offset(1008),            412},
28244       {-1}, {-1}, {-1}, {-1},
28245 
28246       {pool_offset(1013),                         294},
28247       {-1}, {-1},
28248 
28249       {pool_offset(1016),                        112},
28250       {-1}, {-1}, {-1},
28251 
28252       {pool_offset(1020),                               217},
28253       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28254       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28255 
28256       {pool_offset(1039),                               121},
28257       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28258 
28259       {pool_offset(1047),                                189},
28260       {-1}, {-1},
28261 
28262       {pool_offset(1050),                   367},
28263       {-1},
28264 
28265       {pool_offset(1052),                                16},
28266       {-1}, {-1}, {-1}, {-1}, {-1},
28267 
28268       {pool_offset(1058),                               108},
28269       {-1}, {-1}, {-1},
28270 
28271       {pool_offset(1062),                        490},
28272 
28273       {pool_offset(1063),                            227},
28274       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28275 
28276       {pool_offset(1072),                               31},
28277 
28278       {pool_offset(1073),                           263},
28279       {-1}, {-1},
28280 
28281       {pool_offset(1076),                        123},
28282       {-1},
28283 
28284       {pool_offset(1078),                              11},
28285 
28286       {pool_offset(1079),                            161},
28287 
28288       {pool_offset(1080),              134},
28289       {-1},
28290 
28291       {pool_offset(1082),                        91},
28292       {-1},
28293 
28294       {pool_offset(1084),                                  163},
28295       {-1}, {-1}, {-1},
28296 
28297       {pool_offset(1088),                   474},
28298       {-1},
28299 
28300       {pool_offset(1090),                      483},
28301       {-1},
28302 
28303       {pool_offset(1092),                          494},
28304       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28305 
28306       {pool_offset(1102),              541},
28307       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28308 
28309       {pool_offset(1111),                        165},
28310       {-1}, {-1},
28311 
28312       {pool_offset(1114),                                 171},
28313       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28314 
28315       {pool_offset(1121),                         378},
28316       {-1},
28317 
28318       {pool_offset(1123),                                169},
28319 
28320       {pool_offset(1124),                               169},
28321       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28322 
28323       {pool_offset(1131),                               181},
28324 
28325       {pool_offset(1132),                                26},
28326 
28327       {pool_offset(1133),                            52},
28328       {-1}, {-1}, {-1},
28329 
28330       {pool_offset(1137),                                  196},
28331       {-1},
28332 
28333       {pool_offset(1139),                         207},
28334       {-1}, {-1},
28335 
28336       {pool_offset(1142),                                52},
28337 
28338       {pool_offset(1143),                       76},
28339 
28340       {pool_offset(1144),                       460},
28341 
28342       {pool_offset(1145),                            146},
28343       {-1}, {-1}, {-1}, {-1},
28344 
28345       {pool_offset(1150),                                 258},
28346       {-1}, {-1}, {-1},
28347 
28348       {pool_offset(1154),                        88},
28349       {-1},
28350 
28351       {pool_offset(1156),                               16},
28352       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28353       {-1}, {-1},
28354 
28355       {pool_offset(1168),                528},
28356       {-1},
28357 
28358       {pool_offset(1170),                                46},
28359       {-1},
28360 
28361       {pool_offset(1172),                              45},
28362       {-1},
28363 
28364       {pool_offset(1174),                             113},
28365 
28366       {pool_offset(1175),                         485},
28367 
28368       {pool_offset(1176),                        86},
28369 
28370       {pool_offset(1177),                               191},
28371       {-1},
28372 
28373       {pool_offset(1179),                   278},
28374       {-1},
28375 
28376       {pool_offset(1181),                            312},
28377       {-1},
28378 
28379       {pool_offset(1183),                                3},
28380       {-1}, {-1}, {-1},
28381 
28382       {pool_offset(1187),                              222},
28383       {-1}, {-1}, {-1},
28384 
28385       {pool_offset(1191),                             120},
28386       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28387 
28388       {pool_offset(1199),                               176},
28389 
28390       {pool_offset(1200),                           67},
28391       {-1},
28392 
28393       {pool_offset(1202),          340},
28394 
28395       {pool_offset(1203),            353},
28396 
28397       {pool_offset(1204),                             193},
28398 
28399       {pool_offset(1205),                19},
28400 
28401       {pool_offset(1206),               280},
28402 
28403       {pool_offset(1207),                               117},
28404 
28405       {pool_offset(1208),                  512},
28406       {-1}, {-1}, {-1},
28407 
28408       {pool_offset(1212),                         145},
28409       {-1}, {-1},
28410 
28411       {pool_offset(1215),           350},
28412 
28413       {pool_offset(1216),                            176},
28414       {-1},
28415 
28416       {pool_offset(1218),               415},
28417       {-1}, {-1},
28418 
28419       {pool_offset(1221),              462},
28420 
28421       {pool_offset(1222),                               192},
28422 
28423       {pool_offset(1223),                          332},
28424       {-1}, {-1}, {-1},
28425 
28426       {pool_offset(1227),                         308},
28427 
28428       {pool_offset(1228),   388},
28429       {-1}, {-1},
28430 
28431       {pool_offset(1231),                      213},
28432       {-1},
28433 
28434       {pool_offset(1233),                   375},
28435       {-1}, {-1}, {-1},
28436 
28437       {pool_offset(1237),                              217},
28438       {-1},
28439 
28440       {pool_offset(1239),                      150},
28441 
28442       {pool_offset(1240),                             492},
28443       {-1},
28444 
28445       {pool_offset(1242),                               126},
28446       {-1}, {-1}, {-1},
28447 
28448       {pool_offset(1246),                                29},
28449 
28450       {pool_offset(1247),   571},
28451 
28452       {pool_offset(1248),                          301},
28453       {-1}, {-1}, {-1},
28454 
28455       {pool_offset(1252),                                83},
28456       {-1}, {-1},
28457 
28458       {pool_offset(1255),                     439},
28459 
28460       {pool_offset(1256),                      199},
28461       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28462       {-1},
28463 
28464       {pool_offset(1267),                                 137},
28465       {-1}, {-1}, {-1}, {-1}, {-1},
28466 
28467       {pool_offset(1273),                          53},
28468       {-1}, {-1}, {-1}, {-1},
28469 
28470       {pool_offset(1278),                            214},
28471       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28472 
28473       {pool_offset(1286),                  215},
28474 
28475       {pool_offset(1287),                    341},
28476       {-1}, {-1}, {-1},
28477 
28478       {pool_offset(1291),                   77},
28479       {-1}, {-1},
28480 
28481       {pool_offset(1294),                            499},
28482       {-1},
28483 
28484       {pool_offset(1296),                          235},
28485       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28486 
28487       {pool_offset(1303),                                17},
28488 
28489       {pool_offset(1304),                                53},
28490       {-1},
28491 
28492       {pool_offset(1306),                             34},
28493       {-1}, {-1}, {-1},
28494 
28495       {pool_offset(1310),                               119},
28496       {-1}, {-1},
28497 
28498       {pool_offset(1313),                       500},
28499       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28500 
28501       {pool_offset(1322),                               220},
28502       {-1}, {-1}, {-1},
28503 
28504       {pool_offset(1326),               109},
28505       {-1}, {-1},
28506 
28507       {pool_offset(1329),                                92},
28508       {-1},
28509 
28510       {pool_offset(1331),                      166},
28511       {-1},
28512 
28513       {pool_offset(1333),                  456},
28514       {-1}, {-1}, {-1},
28515 
28516       {pool_offset(1337),                          201},
28517       {-1}, {-1}, {-1}, {-1}, {-1},
28518 
28519       {pool_offset(1343),                                76},
28520       {-1}, {-1}, {-1},
28521 
28522       {pool_offset(1347),                                8},
28523 
28524       {pool_offset(1348),                            92},
28525       {-1}, {-1}, {-1}, {-1}, {-1},
28526 
28527       {pool_offset(1354),                  356},
28528       {-1},
28529 
28530       {pool_offset(1356),                                6},
28531 
28532       {pool_offset(1357),   555},
28533       {-1}, {-1}, {-1},
28534 
28535       {pool_offset(1361),                         117},
28536       {-1}, {-1},
28537 
28538       {pool_offset(1364),   569},
28539       {-1}, {-1},
28540 
28541       {pool_offset(1367),                              119},
28542       {-1}, {-1}, {-1}, {-1}, {-1},
28543 
28544       {pool_offset(1373),                         31},
28545       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28546 
28547       {pool_offset(1380),                              127},
28548       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28549 
28550       {pool_offset(1388),    556},
28551       {-1},
28552 
28553       {pool_offset(1390),                               148},
28554       {-1},
28555 
28556       {pool_offset(1392),                               161},
28557       {-1},
28558 
28559       {pool_offset(1394),                           546},
28560       {-1}, {-1},
28561 
28562       {pool_offset(1397),                                84},
28563 
28564       {pool_offset(1398),                                 93},
28565 
28566       {pool_offset(1399),             390},
28567 
28568       {pool_offset(1400),                              57},
28569       {-1}, {-1},
28570 
28571       {pool_offset(1403),                                93},
28572       {-1}, {-1}, {-1}, {-1}, {-1},
28573 
28574       {pool_offset(1409),                372},
28575       {-1}, {-1},
28576 
28577       {pool_offset(1412),                                96},
28578       {-1}, {-1}, {-1}, {-1}, {-1},
28579 
28580       {pool_offset(1418),                               151},
28581       {-1}, {-1},
28582 
28583       {pool_offset(1421),                                 231},
28584       {-1}, {-1},
28585 
28586       {pool_offset(1424),                          478},
28587 
28588       {pool_offset(1425),                         358},
28589       {-1}, {-1},
28590 
28591       {pool_offset(1428),                        151},
28592       {-1},
28593 
28594       {pool_offset(1430),                               225},
28595       {-1}, {-1}, {-1},
28596 
28597       {pool_offset(1434),                             96},
28598       {-1}, {-1},
28599 
28600       {pool_offset(1437),               540},
28601       {-1},
28602 
28603       {pool_offset(1439),                           488},
28604 
28605       {pool_offset(1440),                             85},
28606       {-1}, {-1}, {-1}, {-1},
28607 
28608       {pool_offset(1445),                                57},
28609 
28610       {pool_offset(1446),                          493},
28611 
28612       {pool_offset(1447),                      75},
28613 
28614       {pool_offset(1448),                           459},
28615       {-1},
28616 
28617       {pool_offset(1450),                        106},
28618       {-1}, {-1},
28619 
28620       {pool_offset(1453),                         220},
28621       {-1},
28622 
28623       {pool_offset(1455),          535},
28624 
28625       {pool_offset(1456),                               100},
28626 
28627       {pool_offset(1457),            469},
28628       {-1},
28629 
28630       {pool_offset(1459),                          135},
28631 
28632       {pool_offset(1460),             470},
28633       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28634       {-1}, {-1},
28635 
28636       {pool_offset(1472),               559},
28637       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28638 
28639       {pool_offset(1480),                       40},
28640 
28641       {pool_offset(1481),                               165},
28642 
28643       {pool_offset(1482),                                48},
28644       {-1},
28645 
28646       {pool_offset(1484),                               113},
28647 
28648       {pool_offset(1485),                                60},
28649       {-1}, {-1}, {-1},
28650 
28651       {pool_offset(1489),                     473},
28652 
28653       {pool_offset(1490),                            232},
28654       {-1}, {-1},
28655 
28656       {pool_offset(1493),                               182},
28657       {-1}, {-1}, {-1}, {-1},
28658 
28659       {pool_offset(1498),                                33},
28660       {-1},
28661 
28662       {pool_offset(1500),                           526},
28663       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28664 
28665       {pool_offset(1508),                    107},
28666       {-1},
28667 
28668       {pool_offset(1510),                                32},
28669       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28670 
28671       {pool_offset(1519),                       447},
28672       {-1},
28673 
28674       {pool_offset(1521),                          108},
28675       {-1}, {-1}, {-1}, {-1},
28676 
28677       {pool_offset(1526),                               109},
28678       {-1}, {-1}, {-1}, {-1},
28679 
28680       {pool_offset(1531),                             575},
28681 
28682       {pool_offset(1532),              335},
28683 
28684       {pool_offset(1533),                         181},
28685       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28686       {-1}, {-1},
28687 
28688       {pool_offset(1545),                333},
28689       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28690 
28691       {pool_offset(1552),                                65},
28692 
28693       {pool_offset(1553),                      87},
28694       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28695       {-1}, {-1}, {-1},
28696 
28697       {pool_offset(1566),                   398},
28698       {-1}, {-1},
28699 
28700       {pool_offset(1569),                               175},
28701       {-1},
28702 
28703       {pool_offset(1571),                   204},
28704       {-1}, {-1}, {-1},
28705 
28706       {pool_offset(1575),          562},
28707       {-1},
28708 
28709       {pool_offset(1577),                               267},
28710       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28711 
28712       {pool_offset(1587),                               129},
28713       {-1}, {-1},
28714 
28715       {pool_offset(1590),                        323},
28716       {-1}, {-1},
28717 
28718       {pool_offset(1593),                             65},
28719       {-1}, {-1}, {-1}, {-1},
28720 
28721       {pool_offset(1598),                        458},
28722       {-1},
28723 
28724       {pool_offset(1600),             518},
28725       {-1}, {-1},
28726 
28727       {pool_offset(1603),                           382},
28728       {-1}, {-1},
28729 
28730       {pool_offset(1606),                        506},
28731       {-1}, {-1}, {-1}, {-1}, {-1},
28732 
28733       {pool_offset(1612),                          452},
28734       {-1},
28735 
28736       {pool_offset(1614),                                59},
28737       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28738 
28739       {pool_offset(1622),   570},
28740       {-1},
28741 
28742       {pool_offset(1624),                   222},
28743       {-1},
28744 
28745       {pool_offset(1626),         377},
28746       {-1}, {-1}, {-1}, {-1},
28747 
28748       {pool_offset(1631),                                30},
28749       {-1},
28750 
28751       {pool_offset(1633),                            32},
28752       {-1}, {-1},
28753 
28754       {pool_offset(1636),                                1},
28755       {-1}, {-1},
28756 
28757       {pool_offset(1639),                        457},
28758       {-1}, {-1}, {-1},
28759 
28760       {pool_offset(1643),                           30},
28761       {-1}, {-1},
28762 
28763       {pool_offset(1646),                            129},
28764       {-1},
28765 
28766       {pool_offset(1648),                        445},
28767       {-1},
28768 
28769       {pool_offset(1650),                           331},
28770       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28771 
28772       {pool_offset(1658),                              254},
28773       {-1}, {-1},
28774 
28775       {pool_offset(1661),                        196},
28776       {-1},
28777 
28778       {pool_offset(1663),                               235},
28779       {-1},
28780 
28781       {pool_offset(1665),                          180},
28782 
28783       {pool_offset(1666),                               186},
28784       {-1}, {-1}, {-1}, {-1}, {-1},
28785 
28786       {pool_offset(1672),                  258},
28787       {-1},
28788 
28789       {pool_offset(1674),                          404},
28790       {-1}, {-1}, {-1}, {-1}, {-1},
28791 
28792       {pool_offset(1680),                            296},
28793       {-1}, {-1}, {-1},
28794 
28795       {pool_offset(1684),                           476},
28796       {-1}, {-1},
28797 
28798       {pool_offset(1687),                               127},
28799       {-1},
28800 
28801       {pool_offset(1689),                               227},
28802       {-1}, {-1},
28803 
28804       {pool_offset(1692),                            224},
28805       {-1}, {-1}, {-1}, {-1},
28806 
28807       {pool_offset(1697),                           368},
28808 
28809       {pool_offset(1698),                 290},
28810 
28811       {pool_offset(1699),                               260},
28812       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28813       {-1}, {-1}, {-1}, {-1}, {-1},
28814 
28815       {pool_offset(1714),                          315},
28816 
28817       {pool_offset(1715),            487},
28818       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28819 
28820       {pool_offset(1725),                           283},
28821       {-1},
28822 
28823       {pool_offset(1727),                              97},
28824       {-1},
28825 
28826       {pool_offset(1729),                            23},
28827       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28828 
28829       {pool_offset(1737),                        233},
28830       {-1}, {-1},
28831 
28832       {pool_offset(1740),                        149},
28833       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28834 
28835       {pool_offset(1748),                               184},
28836       {-1}, {-1}, {-1}, {-1}, {-1},
28837 
28838       {pool_offset(1754),                                9},
28839       {-1}, {-1},
28840 
28841       {pool_offset(1757),                           59},
28842       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28843 
28844       {pool_offset(1766),                                21},
28845       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28846 
28847       {pool_offset(1774),                              44},
28848 
28849       {pool_offset(1775),                                97},
28850       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28851       {-1}, {-1},
28852 
28853       {pool_offset(1787),                       271},
28854 
28855       {pool_offset(1788),         425},
28856 
28857       {pool_offset(1789),                               138},
28858 
28859       {pool_offset(1790),                             138},
28860       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28861       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28862 
28863       {pool_offset(1808),                              243},
28864       {-1}, {-1},
28865 
28866       {pool_offset(1811),                              394},
28867       {-1}, {-1},
28868 
28869       {pool_offset(1814),                     132},
28870 
28871       {pool_offset(1815),                          54},
28872       {-1}, {-1},
28873 
28874       {pool_offset(1818),                               162},
28875       {-1}, {-1},
28876 
28877       {pool_offset(1821),                            162},
28878       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28879 
28880       {pool_offset(1828),                    131},
28881       {-1}, {-1},
28882 
28883       {pool_offset(1831),                              240},
28884 
28885       {pool_offset(1832),                               69},
28886       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28887       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28888 
28889       {pool_offset(1849),                               243},
28890 
28891       {pool_offset(1850),                       15},
28892 
28893       {pool_offset(1851),                          266},
28894       {-1}, {-1},
28895 
28896       {pool_offset(1854), 311},
28897       {-1}, {-1}, {-1},
28898 
28899       {pool_offset(1858),                              86},
28900       {-1}, {-1}, {-1},
28901 
28902       {pool_offset(1862),                                35},
28903       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28904 
28905       {pool_offset(1870),                                 166},
28906 
28907       {pool_offset(1871),                               232},
28908 
28909       {pool_offset(1872),                          504},
28910       {-1}, {-1},
28911 
28912       {pool_offset(1875),                             393},
28913       {-1},
28914 
28915       {pool_offset(1877),                            533},
28916       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28917 
28918       {pool_offset(1886),              496},
28919 
28920       {pool_offset(1887),                                69},
28921       {-1}, {-1}, {-1}, {-1}, {-1},
28922 
28923       {pool_offset(1893),                               207},
28924 
28925       {pool_offset(1894),                                 50},
28926       {-1}, {-1}, {-1}, {-1}, {-1},
28927 
28928       {pool_offset(1900),                            35},
28929       {-1}, {-1}, {-1}, {-1},
28930 
28931       {pool_offset(1905),               369},
28932       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28933 
28934       {pool_offset(1912),                                 170},
28935 
28936       {pool_offset(1913),                         534},
28937       {-1}, {-1},
28938 
28939       {pool_offset(1916),                          178},
28940 
28941       {pool_offset(1917),                          480},
28942       {-1}, {-1}, {-1}, {-1},
28943 
28944       {pool_offset(1922),                            330},
28945       {-1},
28946 
28947       {pool_offset(1924),       385},
28948 
28949       {pool_offset(1925),                   511},
28950 
28951       {pool_offset(1926),                          401},
28952       {-1},
28953 
28954       {pool_offset(1928),                       307},
28955       {-1},
28956 
28957       {pool_offset(1930),                               206},
28958       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28959 
28960       {pool_offset(1938),                          304},
28961       {-1},
28962 
28963       {pool_offset(1940),              406},
28964       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28965 
28966       {pool_offset(1947),                       366},
28967 
28968       {pool_offset(1948),                    355},
28969       {-1}, {-1},
28970 
28971       {pool_offset(1951),                             163},
28972       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28973       {-1},
28974 
28975       {pool_offset(1962),                 387},
28976 
28977       {pool_offset(1963),                               247},
28978       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28979       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28980       {-1}, {-1},
28981 
28982       {pool_offset(1984),                      347},
28983 
28984       {pool_offset(1985),                          449},
28985       {-1}, {-1}, {-1},
28986 
28987       {pool_offset(1989),                                15},
28988       {-1},
28989 
28990       {pool_offset(1991),                                  44},
28991       {-1},
28992 
28993       {pool_offset(1993),               442},
28994       {-1}, {-1}, {-1}, {-1},
28995 
28996       {pool_offset(1998),                          314},
28997       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
28998 
28999       {pool_offset(2005),                    539},
29000       {-1}, {-1}, {-1}, {-1}, {-1},
29001 
29002       {pool_offset(2011),                  291},
29003       {-1}, {-1}, {-1}, {-1},
29004 
29005       {pool_offset(2016),                          579},
29006       {-1},
29007 
29008       {pool_offset(2018),                543},
29009       {-1}, {-1}, {-1},
29010 
29011       {pool_offset(2022),                           298},
29012 
29013       {pool_offset(2023),                    421},
29014       {-1}, {-1}, {-1}, {-1},
29015 
29016       {pool_offset(2028),                                 205},
29017       {-1}, {-1}, {-1},
29018 
29019       {pool_offset(2032),                         328},
29020 
29021       {pool_offset(2033),                             199},
29022       {-1}, {-1}, {-1}, {-1},
29023 
29024       {pool_offset(2038),          536},
29025       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29026 
29027       {pool_offset(2047),                               139},
29028 
29029       {pool_offset(2048),                             139},
29030       {-1},
29031 
29032       {pool_offset(2050),                 408},
29033       {-1}, {-1}, {-1},
29034 
29035       {pool_offset(2054),   574},
29036 
29037       {pool_offset(2055),            374},
29038       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29039       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29040 
29041       {pool_offset(2072),                                 49},
29042       {-1}, {-1},
29043 
29044       {pool_offset(2075), 320},
29045 
29046       {pool_offset(2076),                            223},
29047 
29048       {pool_offset(2077),               309},
29049       {-1}, {-1},
29050 
29051       {pool_offset(2080),                       392},
29052       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29053 
29054       {pool_offset(2087),                                90},
29055       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29056 
29057       {pool_offset(2097),                       177},
29058 
29059       {pool_offset(2098),                            90},
29060       {-1}, {-1},
29061 
29062       {pool_offset(2101),                             188},
29063       {-1}, {-1}, {-1}, {-1},
29064 
29065       {pool_offset(2106),                               253},
29066       {-1}, {-1},
29067 
29068       {pool_offset(2109),                                12},
29069 
29070       {pool_offset(2110),                    191},
29071       {-1}, {-1}, {-1}, {-1},
29072 
29073       {pool_offset(2115),                  361},
29074       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29075 
29076       {pool_offset(2123),                               37},
29077       {-1}, {-1},
29078 
29079       {pool_offset(2126),                 103},
29080       {-1}, {-1},
29081 
29082       {pool_offset(2129),                               223},
29083       {-1},
29084 
29085       {pool_offset(2131),             545},
29086 
29087       {pool_offset(2132),                        171},
29088 
29089       {pool_offset(2133),                                61},
29090       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29091       {-1}, {-1}, {-1}, {-1},
29092 
29093       {pool_offset(2147),                            242},
29094       {-1}, {-1}, {-1}, {-1},
29095 
29096       {pool_offset(2152),                             126},
29097       {-1}, {-1}, {-1},
29098 
29099       {pool_offset(2156),                                5},
29100 
29101       {pool_offset(2157),                               102},
29102 
29103       {pool_offset(2158), 363},
29104       {-1}, {-1}, {-1},
29105 
29106       {pool_offset(2162),                                 269},
29107       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29108       {-1}, {-1}, {-1}, {-1}, {-1},
29109 
29110       {pool_offset(2177),                               143},
29111       {-1}, {-1}, {-1}, {-1},
29112 
29113       {pool_offset(2182),                          143},
29114       {-1}, {-1}, {-1},
29115 
29116       {pool_offset(2186),                            225},
29117       {-1},
29118 
29119       {pool_offset(2188),                           58},
29120       {-1}, {-1}, {-1}, {-1}, {-1},
29121 
29122       {pool_offset(2194),                          198},
29123       {-1}, {-1}, {-1}, {-1}, {-1},
29124 
29125       {pool_offset(2200),                               111},
29126 
29127       {pool_offset(2201),                     157},
29128 
29129       {pool_offset(2202),                 272},
29130       {-1}, {-1}, {-1}, {-1},
29131 
29132       {pool_offset(2207),                                79},
29133       {-1}, {-1}, {-1}, {-1},
29134 
29135       {pool_offset(2212),                       292},
29136 
29137       {pool_offset(2213),   572},
29138 
29139       {pool_offset(2214),                                62},
29140       {-1},
29141 
29142       {pool_offset(2216),                                95},
29143       {-1}, {-1},
29144 
29145       {pool_offset(2219),                               240},
29146       {-1}, {-1},
29147 
29148       {pool_offset(2222),                                94},
29149       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29150 
29151       {pool_offset(2232),                    188},
29152       {-1}, {-1}, {-1}, {-1}, {-1},
29153 
29154       {pool_offset(2238),                    267},
29155       {-1}, {-1}, {-1}, {-1},
29156 
29157       {pool_offset(2243),                         295},
29158       {-1},
29159 
29160       {pool_offset(2245),                           111},
29161       {-1}, {-1}, {-1},
29162 
29163       {pool_offset(2249),  542},
29164       {-1}, {-1}, {-1},
29165 
29166       {pool_offset(2253),                     509},
29167       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29168 
29169       {pool_offset(2261),                               183},
29170       {-1}, {-1}, {-1}, {-1}, {-1},
29171 
29172       {pool_offset(2267),                                 81},
29173       {-1}, {-1}, {-1}, {-1},
29174 
29175       {pool_offset(2272),                             24},
29176       {-1}, {-1}, {-1}, {-1},
29177 
29178       {pool_offset(2277),                          184},
29179 
29180       {pool_offset(2278),               337},
29181       {-1},
29182 
29183       {pool_offset(2280),                413},
29184       {-1}, {-1}, {-1}, {-1}, {-1},
29185 
29186       {pool_offset(2286),                           100},
29187       {-1}, {-1}, {-1},
29188 
29189       {pool_offset(2290),                           405},
29190       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29191 
29192       {pool_offset(2300),                         182},
29193       {-1}, {-1},
29194 
29195       {pool_offset(2303),                               244},
29196       {-1}, {-1},
29197 
29198       {pool_offset(2306),                               234},
29199 
29200       {pool_offset(2307),                     270},
29201       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29202       {-1}, {-1},
29203 
29204       {pool_offset(2319),                155},
29205       {-1}, {-1}, {-1},
29206 
29207       {pool_offset(2323),                               168},
29208       {-1},
29209 
29210       {pool_offset(2325),                               197},
29211       {-1}, {-1}, {-1},
29212 
29213       {pool_offset(2329),                               78},
29214       {-1}, {-1}, {-1}, {-1}, {-1},
29215 
29216       {pool_offset(2335),                               185},
29217       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29218       {-1}, {-1}, {-1}, {-1}, {-1},
29219 
29220       {pool_offset(2350),                247},
29221 
29222       {pool_offset(2351),                           444},
29223       {-1}, {-1},
29224 
29225       {pool_offset(2354),                          167},
29226 
29227       {pool_offset(2355),                              0},
29228       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29229 
29230       {pool_offset(2364),                                47},
29231       {-1}, {-1}, {-1},
29232 
29233       {pool_offset(2368),                            206},
29234       {-1}, {-1}, {-1}, {-1},
29235 
29236       {pool_offset(2373),               426},
29237       {-1}, {-1}, {-1},
29238 
29239       {pool_offset(2377),                              172},
29240       {-1}, {-1}, {-1}, {-1}, {-1},
29241 
29242       {pool_offset(2383),                         370},
29243       {-1}, {-1},
29244 
29245       {pool_offset(2386),                    427},
29246       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29247 
29248       {pool_offset(2394),                   78},
29249       {-1}, {-1},
29250 
29251       {pool_offset(2397),                  336},
29252       {-1},
29253 
29254       {pool_offset(2399),                            81},
29255       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29256       {-1}, {-1}, {-1}, {-1}, {-1},
29257 
29258       {pool_offset(2414),                             80},
29259       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29260 
29261       {pool_offset(2421),                   42},
29262       {-1}, {-1}, {-1},
29263 
29264       {pool_offset(2425),                            396},
29265 
29266       {pool_offset(2426),                          293},
29267       {-1},
29268 
29269       {pool_offset(2428),                                24},
29270       {-1}, {-1}, {-1}, {-1},
29271 
29272       {pool_offset(2433),     338},
29273       {-1}, {-1}, {-1}, {-1}, {-1},
29274 
29275       {pool_offset(2439),                               77},
29276       {-1}, {-1}, {-1},
29277 
29278       {pool_offset(2443),                         325},
29279       {-1}, {-1},
29280 
29281       {pool_offset(2446),                         231},
29282       {-1},
29283 
29284       {pool_offset(2448),                 527},
29285       {-1}, {-1}, {-1}, {-1},
29286 
29287       {pool_offset(2453),                               141},
29288       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29289 
29290       {pool_offset(2460),                          411},
29291       {-1}, {-1}, {-1},
29292 
29293       {pool_offset(2464),                           141},
29294       {-1},
29295 
29296       {pool_offset(2466),                               237},
29297 
29298       {pool_offset(2467),                                36},
29299       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29300 
29301       {pool_offset(2474),                 269},
29302 
29303       {pool_offset(2475),                                4},
29304       {-1},
29305 
29306       {pool_offset(2477),                            255},
29307 
29308       {pool_offset(2478),        277},
29309       {-1}, {-1}, {-1}, {-1}, {-1},
29310 
29311       {pool_offset(2484),                             195},
29312       {-1}, {-1}, {-1},
29313 
29314       {pool_offset(2488), 345},
29315       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29316       {-1}, {-1},
29317 
29318       {pool_offset(2500),                        505},
29319 
29320       {pool_offset(2501),                 334},
29321       {-1}, {-1},
29322 
29323       {pool_offset(2504),                                 51},
29324       {-1},
29325 
29326       {pool_offset(2506),      386},
29327       {-1}, {-1}, {-1},
29328 
29329       {pool_offset(2510),                     193},
29330 
29331       {pool_offset(2511),                  344},
29332       {-1}, {-1}, {-1}, {-1},
29333 
29334       {pool_offset(2516),                  417},
29335       {-1}, {-1}, {-1},
29336 
29337       {pool_offset(2520),                 434},
29338       {-1}, {-1},
29339 
29340       {pool_offset(2523),                           253},
29341       {-1}, {-1}, {-1}, {-1},
29342 
29343       {pool_offset(2528),     576},
29344       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29345       {-1}, {-1}, {-1},
29346 
29347       {pool_offset(2541),                         260},
29348       {-1}, {-1},
29349 
29350       {pool_offset(2544),                        133},
29351       {-1}, {-1}, {-1},
29352 
29353       {pool_offset(2548),                               216},
29354       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29355 
29356       {pool_offset(2556),                               120},
29357       {-1}, {-1}, {-1}, {-1}, {-1},
29358 
29359       {pool_offset(2562),               48},
29360       {-1}, {-1},
29361 
29362       {pool_offset(2565),              172},
29363       {-1}, {-1}, {-1},
29364 
29365       {pool_offset(2569),                            187},
29366       {-1},
29367 
29368       {pool_offset(2571),                   205},
29369       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29370 
29371       {pool_offset(2579),                               174},
29372 
29373       {pool_offset(2580),                   471},
29374       {-1},
29375 
29376       {pool_offset(2582),        343},
29377       {-1}, {-1}, {-1}, {-1},
29378 
29379       {pool_offset(2587),                         229},
29380 
29381       {pool_offset(2588),                430},
29382       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29383       {-1},
29384 
29385       {pool_offset(2599),                               212},
29386       {-1}, {-1}, {-1}, {-1},
29387 
29388       {pool_offset(2604),                             237},
29389       {-1}, {-1}, {-1}, {-1},
29390 
29391       {pool_offset(2609),                 529},
29392       {-1}, {-1}, {-1}, {-1},
29393 
29394       {pool_offset(2614),                               245},
29395       {-1}, {-1},
29396 
29397       {pool_offset(2617),   566},
29398 
29399       {pool_offset(2618),                           239},
29400       {-1}, {-1}, {-1},
29401 
29402       {pool_offset(2622),                    436},
29403       {-1}, {-1}, {-1},
29404 
29405       {pool_offset(2626),               403},
29406       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29407 
29408       {pool_offset(2633), 339},
29409 
29410       {pool_offset(2634),                  463},
29411       {-1}, {-1}, {-1}, {-1}, {-1},
29412 
29413       {pool_offset(2640),                           481},
29414       {-1}, {-1},
29415 
29416       {pool_offset(2643),                          64},
29417       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29418       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29419 
29420       {pool_offset(2662),      424},
29421       {-1}, {-1}, {-1},
29422 
29423       {pool_offset(2666),                    136},
29424       {-1},
29425 
29426       {pool_offset(2668),               50},
29427 
29428       {pool_offset(2669),                        230},
29429       {-1}, {-1}, {-1},
29430 
29431       {pool_offset(2673),                 371},
29432       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29433       {-1},
29434 
29435       {pool_offset(2684),                               226},
29436       {-1}, {-1}, {-1},
29437 
29438       {pool_offset(2688),                            61},
29439       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29440       {-1},
29441 
29442       {pool_offset(2699), 327},
29443       {-1}, {-1}, {-1},
29444 
29445       {pool_offset(2703),                         380},
29446       {-1},
29447 
29448       {pool_offset(2705),                               236},
29449       {-1}, {-1}, {-1}, {-1},
29450 
29451       {pool_offset(2710),                               179},
29452       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29453 
29454       {pool_offset(2717),                              175},
29455       {-1},
29456 
29457       {pool_offset(2719),                              244},
29458       {-1}, {-1}, {-1}, {-1},
29459 
29460       {pool_offset(2724),                             259},
29461       {-1},
29462 
29463       {pool_offset(2726),                     195},
29464 
29465       {pool_offset(2727),                     221},
29466       {-1}, {-1}, {-1}, {-1}, {-1},
29467 
29468       {pool_offset(2733),                       192},
29469       {-1}, {-1}, {-1},
29470 
29471       {pool_offset(2737),                            321},
29472       {-1}, {-1}, {-1}, {-1}, {-1},
29473 
29474       {pool_offset(2743),                         317},
29475       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29476       {-1}, {-1},
29477 
29478       {pool_offset(2755),              360},
29479       {-1}, {-1}, {-1}, {-1}, {-1},
29480 
29481       {pool_offset(2761),                  118},
29482       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29483       {-1}, {-1}, {-1},
29484 
29485       {pool_offset(2774),        567},
29486       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29487       {-1}, {-1}, {-1}, {-1}, {-1},
29488 
29489       {pool_offset(2789),                                66},
29490       {-1}, {-1}, {-1}, {-1},
29491 
29492       {pool_offset(2794),               49},
29493       {-1}, {-1}, {-1},
29494 
29495       {pool_offset(2798),   568},
29496       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29497 
29498       {pool_offset(2805),                          66},
29499       {-1}, {-1},
29500 
29501       {pool_offset(2808),                            252},
29502       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29503 
29504       {pool_offset(2815),                                72},
29505       {-1},
29506 
29507       {pool_offset(2817),                80},
29508       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29509 
29510       {pool_offset(2825),                549},
29511       {-1}, {-1}, {-1},
29512 
29513       {pool_offset(2829),                               248},
29514       {-1},
29515 
29516       {pool_offset(2831),                               167},
29517 
29518       {pool_offset(2832),                              194},
29519       {-1},
29520 
29521       {pool_offset(2834),                             248},
29522       {-1},
29523 
29524       {pool_offset(2836),                               249},
29525       {-1}, {-1},
29526 
29527       {pool_offset(2839),                               259},
29528       {-1},
29529 
29530       {pool_offset(2841),              550},
29531       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29532 
29533       {pool_offset(2850),                               246},
29534       {-1}, {-1},
29535 
29536       {pool_offset(2853),                               177},
29537       {-1}, {-1}, {-1}, {-1}, {-1},
29538 
29539       {pool_offset(2859),                              94},
29540       {-1}, {-1},
29541 
29542       {pool_offset(2862),                               36},
29543       {-1}, {-1}, {-1}, {-1},
29544 
29545       {pool_offset(2867),                346},
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},
29549 
29550       {pool_offset(2891),              563},
29551 
29552       {pool_offset(2892),                               252},
29553       {-1},
29554 
29555       {pool_offset(2894), 364},
29556       {-1}, {-1}, {-1}, {-1},
29557 
29558       {pool_offset(2899),                               224},
29559       {-1}, {-1}, {-1}, {-1},
29560 
29561       {pool_offset(2904),            349},
29562       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29563 
29564       {pool_offset(2914),                   422},
29565       {-1}, {-1}, {-1}, {-1},
29566 
29567       {pool_offset(2919),                         261},
29568       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29569       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29570       {-1}, {-1},
29571 
29572       {pool_offset(2940),                               173},
29573       {-1},
29574 
29575       {pool_offset(2942),                            241},
29576       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29577       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29578       {-1},
29579 
29580       {pool_offset(2962),                             190},
29581       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29582       {-1}, {-1}, {-1}, {-1}, {-1},
29583 
29584       {pool_offset(2977),                      522},
29585       {-1},
29586 
29587       {pool_offset(2979),                395},
29588 
29589       {pool_offset(2980),                               164},
29590 
29591       {pool_offset(2981),                     554},
29592       {-1},
29593 
29594       {pool_offset(2983),                                 99},
29595       {-1}, {-1}, {-1},
29596 
29597       {pool_offset(2987),                                73},
29598 
29599       {pool_offset(2988),                          164},
29600       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29601 
29602       {pool_offset(2997),                         521},
29603       {-1}, {-1}, {-1}, {-1},
29604 
29605       {pool_offset(3002),                             72},
29606       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29607 
29608       {pool_offset(3010),               51},
29609       {-1}, {-1}, {-1},
29610 
29611       {pool_offset(3014),                          121},
29612       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29613 
29614       {pool_offset(3024),                 285},
29615       {-1}, {-1}, {-1}, {-1}, {-1},
29616 
29617       {pool_offset(3030),                             73},
29618       {-1}, {-1},
29619 
29620       {pool_offset(3033),                            316},
29621       {-1}, {-1},
29622 
29623       {pool_offset(3036),                        236},
29624       {-1},
29625 
29626       {pool_offset(3038),                                98},
29627       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29628       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29629       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29630       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29631 
29632       {pool_offset(3073),                             245},
29633       {-1}, {-1},
29634 
29635       {pool_offset(3076),                  519},
29636       {-1}, {-1}, {-1},
29637 
29638       {pool_offset(3080),                             261},
29639       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29640       {-1}, {-1}, {-1}, {-1},
29641 
29642       {pool_offset(3094),                             60},
29643       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29644       {-1},
29645 
29646       {pool_offset(3105),                    179},
29647       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29648 
29649       {pool_offset(3115),                                70},
29650       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29651       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29652       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29653 
29654       {pool_offset(3143),                               75},
29655       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29656       {-1},
29657 
29658       {pool_offset(3154),     189},
29659       {-1}, {-1},
29660 
29661       {pool_offset(3157),                     552},
29662       {-1},
29663 
29664       {pool_offset(3159),                              173},
29665       {-1}, {-1}, {-1}, {-1},
29666 
29667       {pool_offset(3164),                   209},
29668       {-1}, {-1},
29669 
29670       {pool_offset(3167),                                 64},
29671 
29672       {pool_offset(3168),               428},
29673 
29674       {pool_offset(3169), 551},
29675       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29676       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29677       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29678       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29679       {-1}, {-1}, {-1}, {-1},
29680 
29681       {pool_offset(3210),                         407},
29682       {-1}, {-1}, {-1}, {-1},
29683 
29684       {pool_offset(3215),                            116},
29685       {-1}, {-1},
29686 
29687       {pool_offset(3218),                          194},
29688       {-1}, {-1},
29689 
29690       {pool_offset(3221),                    203},
29691       {-1}, {-1},
29692 
29693       {pool_offset(3224),                      95},
29694 
29695       {pool_offset(3225),                             218},
29696       {-1},
29697 
29698       {pool_offset(3227),             544},
29699       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29700       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29701       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29702       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29703       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29704       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29705       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29706       {-1}, {-1}, {-1}, {-1},
29707 
29708       {pool_offset(3295),       432},
29709       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29710       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29711       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29712       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29713       {-1}, {-1}, {-1}, {-1}, {-1},
29714 
29715       {pool_offset(3337),          373},
29716       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29717 
29718       {pool_offset(3347),                          18},
29719       {-1}, {-1}, {-1}, {-1}, {-1},
29720 
29721       {pool_offset(3353),            389},
29722       {-1},
29723 
29724       {pool_offset(3355),                 455},
29725       {-1}, {-1},
29726 
29727       {pool_offset(3358),         431},
29728       {-1}, {-1},
29729 
29730       {pool_offset(3361),                            99},
29731       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29732       {-1}, {-1}, {-1}, {-1}, {-1},
29733 
29734       {pool_offset(3376),                561},
29735       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29736       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29737 
29738       {pool_offset(3395),                             216},
29739       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29740       {-1}, {-1}, {-1},
29741 
29742       {pool_offset(3408),                            27},
29743       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29744 
29745       {pool_offset(3417),                     228},
29746       {-1}, {-1},
29747 
29748       {pool_offset(3420),                                 20},
29749       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29750       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29751 
29752       {pool_offset(3436),                            79},
29753       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29754 
29755       {pool_offset(3444),               47},
29756       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29757       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29758 
29759       {pool_offset(3461),           63},
29760       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29761       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29762 
29763       {pool_offset(3477),         420},
29764       {-1},
29765 
29766       {pool_offset(3479),                       501},
29767       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29768       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29769 
29770       {pool_offset(3497),                               10},
29771       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29772       {-1}, {-1}, {-1},
29773 
29774       {pool_offset(3510),              418},
29775       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29776       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29777       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29778       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29779       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29780       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29781       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29782       {-1}, {-1}, {-1},
29783 
29784       {pool_offset(3577),                        226},
29785       {-1}, {-1},
29786 
29787       {pool_offset(3580),                                42},
29788       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29789       {-1}, {-1}, {-1}, {-1}, {-1},
29790 
29791       {pool_offset(3595),                          68},
29792       {-1}, {-1}, {-1},
29793 
29794       {pool_offset(3599),                               251},
29795 
29796       {pool_offset(3600),                          256},
29797       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29798       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29799       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29800       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29801       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29802       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29803       {-1}, {-1}, {-1}, {-1},
29804 
29805       {pool_offset(3659),                                19},
29806       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29807       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29808       {-1}, {-1},
29809 
29810       {pool_offset(3680),                    183},
29811       {-1}, {-1},
29812 
29813       {pool_offset(3683),                      391},
29814       {-1}, {-1}, {-1}, {-1},
29815 
29816       {pool_offset(3688),                               250},
29817       {-1}, {-1}, {-1}, {-1}, {-1},
29818 
29819       {pool_offset(3694),                            250},
29820       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29821       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29822       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29823       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29824 
29825       {pool_offset(3730),                190},
29826       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29827       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29828       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29829       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29830       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29831       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29832 
29833       {pool_offset(3784),              516},
29834       {-1}, {-1}, {-1},
29835 
29836       {pool_offset(3788),     577},
29837       {-1},
29838 
29839       {pool_offset(3790),                    211},
29840       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29841 
29842       {pool_offset(3797), 517},
29843       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29844       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29845       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29846       {-1}, {-1}, {-1},
29847 
29848       {pool_offset(3828),                           251},
29849       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29850       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29851       {-1}, {-1}, {-1}, {-1}, {-1},
29852 
29853       {pool_offset(3852),                               238},
29854       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29855       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29856 
29857       {pool_offset(3871),                            238},
29858       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29859       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29860       {-1}, {-1},
29861 
29862       {pool_offset(3892),                               242},
29863       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29864       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29865 
29866       {pool_offset(3909),                           282},
29867       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29868 
29869       {pool_offset(3918),                   274},
29870       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29871       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29872       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29873       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29874       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29875       {-1}, {-1}, {-1}, {-1}, {-1},
29876 
29877       {pool_offset(3969),                    137},
29878       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29879       {-1}, {-1}, {-1},
29880 
29881       {pool_offset(3982),                            234},
29882       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29883       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29884       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29885       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29886       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29887       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29888       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29889       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29890       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29891       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29892       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29893       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29894       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29895       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29896       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29897       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29898       {-1}, {-1},
29899 
29900       {pool_offset(4129),                   419},
29901       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29902 
29903       {pool_offset(4139),                             101},
29904       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29905       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29906       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29907       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29908       {-1}, {-1}, {-1}, {-1}, {-1},
29909 
29910       {pool_offset(4181),                               239},
29911       {-1}, {-1}, {-1}, {-1},
29912 
29913       {pool_offset(4186),                   254},
29914       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29915       {-1}, {-1}, {-1}, {-1}, {-1},
29916 
29917       {pool_offset(4201),                        197},
29918       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29919       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29920       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29921       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29922       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29923       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29924       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29925       {-1}, {-1}, {-1}, {-1},
29926 
29927       {pool_offset(4269),                 383},
29928       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29929       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29930       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29931       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29932       {-1}, {-1}, {-1},
29933 
29934       {pool_offset(4309),                             246},
29935       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29936       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29937 
29938       {pool_offset(4325),              362},
29939       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29940       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29941       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29942       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29943 
29944       {pool_offset(4362),                            70},
29945       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29946       {-1}, {-1}, {-1},
29947 
29948       {pool_offset(4375),                                71},
29949       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29950       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29951       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29952       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29953       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29954       {-1}, {-1}, {-1}, {-1},
29955 
29956       {pool_offset(4425),                       354},
29957       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29958       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29959       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29960       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29961       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29962       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29963       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29964       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29965       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29966       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29967       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29968       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29969 
29970       {pool_offset(4533), 564},
29971       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29972       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29973       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29974       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29975       {-1}, {-1}, {-1}, {-1}, {-1},
29976 
29977       {pool_offset(4575),          381},
29978       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29979       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29980       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29981       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29982       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29983       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29984       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29985       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29986       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29987       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29988       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29989       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29990       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29991       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29992       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29993       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29994       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29995       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29996       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29997       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29998       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
29999       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30000       {-1}, {-1}, {-1}, {-1}, {-1},
30001 
30002       {pool_offset(4779),               174},
30003       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30004       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30005       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30006       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30007       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30008       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30009       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30010       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30011       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30012       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30013       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30014       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30015       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30016       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30017       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30018       {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30019 
30020       {pool_offset(4921),                                56},
30021       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30022       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30023       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30024       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30025       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30026       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30027       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30028       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30029       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30030       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30031       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30032       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30033       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30034       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30035       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30036       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30037       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30038       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30039       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30040       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30041       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30042       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30043       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30044       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30045       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30046       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30047       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30048       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30049       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30050       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30051       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30052       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30053       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30054       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30055       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30056       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30057       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30058       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30059       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30060       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30061       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30062       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30063       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30064       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30065       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30066       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30067       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30068       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30069       {-1}, {-1}, {-1}, {-1},
30070 
30071       {pool_offset(5358),     578},
30072       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30073       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30074       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30075       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30076       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30077       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30078       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30079       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30080       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30081       {-1}, {-1}, {-1},
30082 
30083       {pool_offset(5443),                              98},
30084       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30085       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30086       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30087       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30088       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30089       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30090       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30091       {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
30092       {-1}, {-1}, {-1},
30093 
30094       {pool_offset(5519),                 71}
30095     };
30096 
30097   if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
30098     {
30099       register unsigned int key = hash (str, len);
30100 
30101       if (key <= MAX_HASH_VALUE)
30102         {
30103           register int o = wordlist[key].name;
30104           if (o >= 0)
30105             {
30106               register const char *s = o + unicode_prop_name_pool;
30107 
30108               if ((((unsigned char)*str ^ (unsigned char)*s) & ~32) == 0 && !gperf_case_strncmp (str, s, len) && s[len] == '\0')
30109                 return &wordlist[key];
30110             }
30111         }
30112     }
30113   return 0;
30114 }
30115 
30116 
30117 
30118 #define UNICODE_PROPERTY_VERSION  130000
30119 #define UNICODE_EMOJI_VERSION     1300
30120 
30121 #define PROPERTY_NAME_MAX_SIZE  59
30122 #define CODE_RANGES_NUM         580
30123 
30124 #define PROP_INDEX_NEWLINE 0
30125 #define PROP_INDEX_ALPHA 1
30126 #define PROP_INDEX_BLANK 2
30127 #define PROP_INDEX_CNTRL 3
30128 #define PROP_INDEX_DIGIT 4
30129 #define PROP_INDEX_GRAPH 5
30130 #define PROP_INDEX_LOWER 6
30131 #define PROP_INDEX_PRINT 7
30132 #define PROP_INDEX_PUNCT 8
30133 #define PROP_INDEX_SPACE 9
30134 #define PROP_INDEX_UPPER 10
30135 #define PROP_INDEX_XDIGIT 11
30136 #define PROP_INDEX_WORD 12
30137 #define PROP_INDEX_ALNUM 13
30138 #define PROP_INDEX_ASCII 14
30139 #define PROP_INDEX_ASCIIHEXDIGIT 15
30140 #define PROP_INDEX_AHEX 15
30141 #define PROP_INDEX_ADLM 16
30142 #define PROP_INDEX_ADLAM 16
30143 #define PROP_INDEX_AHOM 17
30144 #define PROP_INDEX_ALPHABETIC 18
30145 #define PROP_INDEX_ANATOLIANHIEROGLYPHS 19
30146 #define PROP_INDEX_HLUW 19
30147 #define PROP_INDEX_ANY 20
30148 #define PROP_INDEX_ARABIC 21
30149 #define PROP_INDEX_ARAB 21
30150 #define PROP_INDEX_ARMN 22
30151 #define PROP_INDEX_ARMENIAN 22
30152 #define PROP_INDEX_ASSIGNED 23
30153 #define PROP_INDEX_AVST 24
30154 #define PROP_INDEX_AVESTAN 24
30155 #define PROP_INDEX_BALINESE 25
30156 #define PROP_INDEX_BALI 25
30157 #define PROP_INDEX_BAMUM 26
30158 #define PROP_INDEX_BAMU 26
30159 #define PROP_INDEX_BASSAVAH 27
30160 #define PROP_INDEX_BASS 27
30161 #define PROP_INDEX_BATAK 28
30162 #define PROP_INDEX_BATK 28
30163 #define PROP_INDEX_BENG 29
30164 #define PROP_INDEX_BENGALI 29
30165 #define PROP_INDEX_BHKS 30
30166 #define PROP_INDEX_BHAIKSUKI 30
30167 #define PROP_INDEX_BIDICONTROL 31
30168 #define PROP_INDEX_BIDIC 31
30169 #define PROP_INDEX_BOPO 32
30170 #define PROP_INDEX_BOPOMOFO 32
30171 #define PROP_INDEX_BRAHMI 33
30172 #define PROP_INDEX_BRAH 33
30173 #define PROP_INDEX_BRAI 34
30174 #define PROP_INDEX_BRAILLE 34
30175 #define PROP_INDEX_BUGI 35
30176 #define PROP_INDEX_BUGINESE 35
30177 #define PROP_INDEX_BUHD 36
30178 #define PROP_INDEX_BUHID 36
30179 #define PROP_INDEX_C 37
30180 #define PROP_INDEX_OTHER 37
30181 #define PROP_INDEX_CANS 38
30182 #define PROP_INDEX_CANADIANABORIGINAL 38
30183 #define PROP_INDEX_CARI 39
30184 #define PROP_INDEX_CARIAN 39
30185 #define PROP_INDEX_CI 40
30186 #define PROP_INDEX_CASEIGNORABLE 40
30187 #define PROP_INDEX_CASED 41
30188 #define PROP_INDEX_AGHB 42
30189 #define PROP_INDEX_CAUCASIANALBANIAN 42
30190 #define PROP_INDEX_CONTROL 43
30191 #define PROP_INDEX_CC 43
30192 #define PROP_INDEX_CF 44
30193 #define PROP_INDEX_FORMAT 44
30194 #define PROP_INDEX_CHAKMA 45
30195 #define PROP_INDEX_CAKM 45
30196 #define PROP_INDEX_CHAM 46
30197 #define PROP_INDEX_CWCF 47
30198 #define PROP_INDEX_CHANGESWHENCASEFOLDED 47
30199 #define PROP_INDEX_CWCM 48
30200 #define PROP_INDEX_CHANGESWHENCASEMAPPED 48
30201 #define PROP_INDEX_CWL 49
30202 #define PROP_INDEX_CHANGESWHENLOWERCASED 49
30203 #define PROP_INDEX_CWT 50
30204 #define PROP_INDEX_CHANGESWHENTITLECASED 50
30205 #define PROP_INDEX_CWU 51
30206 #define PROP_INDEX_CHANGESWHENUPPERCASED 51
30207 #define PROP_INDEX_CHER 52
30208 #define PROP_INDEX_CHEROKEE 52
30209 #define PROP_INDEX_CHRS 53
30210 #define PROP_INDEX_CHORASMIAN 53
30211 #define PROP_INDEX_CN 54
30212 #define PROP_INDEX_UNASSIGNED 54
30213 #define PROP_INDEX_PRIVATEUSE 55
30214 #define PROP_INDEX_CO 55
30215 #define PROP_INDEX_ZYYY 56
30216 #define PROP_INDEX_COMMON 56
30217 #define PROP_INDEX_COPT 57
30218 #define PROP_INDEX_COPTIC 57
30219 #define PROP_INDEX_QAAC 57
30220 #define PROP_INDEX_CS 58
30221 #define PROP_INDEX_SURROGATE 58
30222 #define PROP_INDEX_XSUX 59
30223 #define PROP_INDEX_CUNEIFORM 59
30224 #define PROP_INDEX_CPRT 60
30225 #define PROP_INDEX_CYPRIOT 60
30226 #define PROP_INDEX_CYRILLIC 61
30227 #define PROP_INDEX_CYRL 61
30228 #define PROP_INDEX_DASH 62
30229 #define PROP_INDEX_DEFAULTIGNORABLECODEPOINT 63
30230 #define PROP_INDEX_DI 63
30231 #define PROP_INDEX_DEP 64
30232 #define PROP_INDEX_DEPRECATED 64
30233 #define PROP_INDEX_DSRT 65
30234 #define PROP_INDEX_DESERET 65
30235 #define PROP_INDEX_DEVA 66
30236 #define PROP_INDEX_DEVANAGARI 66
30237 #define PROP_INDEX_DIACRITIC 67
30238 #define PROP_INDEX_DIA 67
30239 #define PROP_INDEX_DIAK 68
30240 #define PROP_INDEX_DIVESAKURU 68
30241 #define PROP_INDEX_DOGR 69
30242 #define PROP_INDEX_DOGRA 69
30243 #define PROP_INDEX_DUPL 70
30244 #define PROP_INDEX_DUPLOYAN 70
30245 #define PROP_INDEX_EGYPTIANHIEROGLYPHS 71
30246 #define PROP_INDEX_EGYP 71
30247 #define PROP_INDEX_ELBA 72
30248 #define PROP_INDEX_ELBASAN 72
30249 #define PROP_INDEX_ELYM 73
30250 #define PROP_INDEX_ELYMAIC 73
30251 #define PROP_INDEX_EMOJI 74
30252 #define PROP_INDEX_EMOJICOMPONENT 75
30253 #define PROP_INDEX_ECOMP 75
30254 #define PROP_INDEX_EMOD 76
30255 #define PROP_INDEX_EMOJIMODIFIER 76
30256 #define PROP_INDEX_EMOJIMODIFIERBASE 77
30257 #define PROP_INDEX_EBASE 77
30258 #define PROP_INDEX_EMOJIPRESENTATION 78
30259 #define PROP_INDEX_EPRES 78
30260 #define PROP_INDEX_ETHIOPIC 79
30261 #define PROP_INDEX_ETHI 79
30262 #define PROP_INDEX_EXTPICT 80
30263 #define PROP_INDEX_EXTENDEDPICTOGRAPHIC 80
30264 #define PROP_INDEX_EXT 81
30265 #define PROP_INDEX_EXTENDER 81
30266 #define PROP_INDEX_GEORGIAN 82
30267 #define PROP_INDEX_GEOR 82
30268 #define PROP_INDEX_GLAG 83
30269 #define PROP_INDEX_GLAGOLITIC 83
30270 #define PROP_INDEX_GOTH 84
30271 #define PROP_INDEX_GOTHIC 84
30272 #define PROP_INDEX_GRAN 85
30273 #define PROP_INDEX_GRANTHA 85
30274 #define PROP_INDEX_GRBASE 86
30275 #define PROP_INDEX_GRAPHEMEBASE 86
30276 #define PROP_INDEX_GREXT 87
30277 #define PROP_INDEX_GRAPHEMEEXTEND 87
30278 #define PROP_INDEX_GRAPHEMELINK 88
30279 #define PROP_INDEX_GRLINK 88
30280 #define PROP_INDEX_GREEK 89
30281 #define PROP_INDEX_GREK 89
30282 #define PROP_INDEX_GUJARATI 90
30283 #define PROP_INDEX_GUJR 90
30284 #define PROP_INDEX_GUNJALAGONDI 91
30285 #define PROP_INDEX_GONG 91
30286 #define PROP_INDEX_GURU 92
30287 #define PROP_INDEX_GURMUKHI 92
30288 #define PROP_INDEX_HANI 93
30289 #define PROP_INDEX_HAN 93
30290 #define PROP_INDEX_HANG 94
30291 #define PROP_INDEX_HANGUL 94
30292 #define PROP_INDEX_HANIFIROHINGYA 95
30293 #define PROP_INDEX_ROHG 95
30294 #define PROP_INDEX_HANUNOO 96
30295 #define PROP_INDEX_HANO 96
30296 #define PROP_INDEX_HATR 97
30297 #define PROP_INDEX_HATRAN 97
30298 #define PROP_INDEX_HEBREW 98
30299 #define PROP_INDEX_HEBR 98
30300 #define PROP_INDEX_HEX 99
30301 #define PROP_INDEX_HEXDIGIT 99
30302 #define PROP_INDEX_HIRAGANA 100
30303 #define PROP_INDEX_HIRA 100
30304 #define PROP_INDEX_HYPHEN 101
30305 #define PROP_INDEX_IDSB 102
30306 #define PROP_INDEX_IDSBINARYOPERATOR 102
30307 #define PROP_INDEX_IDST 103
30308 #define PROP_INDEX_IDSTRINARYOPERATOR 103
30309 #define PROP_INDEX_IDCONTINUE 104
30310 #define PROP_INDEX_IDC 104
30311 #define PROP_INDEX_IDS 105
30312 #define PROP_INDEX_IDSTART 105
30313 #define PROP_INDEX_IDEO 106
30314 #define PROP_INDEX_IDEOGRAPHIC 106
30315 #define PROP_INDEX_ARMI 107
30316 #define PROP_INDEX_IMPERIALARAMAIC 107
30317 #define PROP_INDEX_ZINH 108
30318 #define PROP_INDEX_INHERITED 108
30319 #define PROP_INDEX_QAAI 108
30320 #define PROP_INDEX_PHLI 109
30321 #define PROP_INDEX_INSCRIPTIONALPAHLAVI 109
30322 #define PROP_INDEX_INSCRIPTIONALPARTHIAN 110
30323 #define PROP_INDEX_PRTI 110
30324 #define PROP_INDEX_JAVANESE 111
30325 #define PROP_INDEX_JAVA 111
30326 #define PROP_INDEX_JOINC 112
30327 #define PROP_INDEX_JOINCONTROL 112
30328 #define PROP_INDEX_KAITHI 113
30329 #define PROP_INDEX_KTHI 113
30330 #define PROP_INDEX_KNDA 114
30331 #define PROP_INDEX_KANNADA 114
30332 #define PROP_INDEX_KATAKANA 115
30333 #define PROP_INDEX_KANA 115
30334 #define PROP_INDEX_KAYAHLI 116
30335 #define PROP_INDEX_KALI 116
30336 #define PROP_INDEX_KHAROSHTHI 117
30337 #define PROP_INDEX_KHAR 117
30338 #define PROP_INDEX_KITS 118
30339 #define PROP_INDEX_KHITANSMALLSCRIPT 118
30340 #define PROP_INDEX_KHMR 119
30341 #define PROP_INDEX_KHMER 119
30342 #define PROP_INDEX_KHOJ 120
30343 #define PROP_INDEX_KHOJKI 120
30344 #define PROP_INDEX_KHUDAWADI 121
30345 #define PROP_INDEX_SIND 121
30346 #define PROP_INDEX_L 122
30347 #define PROP_INDEX_LETTER 122
30348 #define PROP_INDEX_LC 123
30349 #define PROP_INDEX_CASEDLETTER 123
30350 #define PROP_INDEX_LAO 124
30351 #define PROP_INDEX_LAOO 124
30352 #define PROP_INDEX_LATN 125
30353 #define PROP_INDEX_LATIN 125
30354 #define PROP_INDEX_LEPC 126
30355 #define PROP_INDEX_LEPCHA 126
30356 #define PROP_INDEX_LIMBU 127
30357 #define PROP_INDEX_LIMB 127
30358 #define PROP_INDEX_LINA 128
30359 #define PROP_INDEX_LINEARA 128
30360 #define PROP_INDEX_LINB 129
30361 #define PROP_INDEX_LINEARB 129
30362 #define PROP_INDEX_LISU 130
30363 #define PROP_INDEX_LOWERCASELETTER 131
30364 #define PROP_INDEX_LL 131
30365 #define PROP_INDEX_LM 132
30366 #define PROP_INDEX_MODIFIERLETTER 132
30367 #define PROP_INDEX_LO 133
30368 #define PROP_INDEX_OTHERLETTER 133
30369 #define PROP_INDEX_LOGICALORDEREXCEPTION 134
30370 #define PROP_INDEX_LOE 134
30371 #define PROP_INDEX_LOWERCASE 135
30372 #define PROP_INDEX_LT 136
30373 #define PROP_INDEX_TITLECASELETTER 136
30374 #define PROP_INDEX_UPPERCASELETTER 137
30375 #define PROP_INDEX_LU 137
30376 #define PROP_INDEX_LYCI 138
30377 #define PROP_INDEX_LYCIAN 138
30378 #define PROP_INDEX_LYDI 139
30379 #define PROP_INDEX_LYDIAN 139
30380 #define PROP_INDEX_M 140
30381 #define PROP_INDEX_COMBININGMARK 140
30382 #define PROP_INDEX_MARK 140
30383 #define PROP_INDEX_MAHJ 141
30384 #define PROP_INDEX_MAHAJANI 141
30385 #define PROP_INDEX_MAKASAR 142
30386 #define PROP_INDEX_MAKA 142
30387 #define PROP_INDEX_MALAYALAM 143
30388 #define PROP_INDEX_MLYM 143
30389 #define PROP_INDEX_MAND 144
30390 #define PROP_INDEX_MANDAIC 144
30391 #define PROP_INDEX_MANI 145
30392 #define PROP_INDEX_MANICHAEAN 145
30393 #define PROP_INDEX_MARC 146
30394 #define PROP_INDEX_MARCHEN 146
30395 #define PROP_INDEX_MASARAMGONDI 147
30396 #define PROP_INDEX_GONM 147
30397 #define PROP_INDEX_MATH 148
30398 #define PROP_INDEX_MC 149
30399 #define PROP_INDEX_SPACINGMARK 149
30400 #define PROP_INDEX_ENCLOSINGMARK 150
30401 #define PROP_INDEX_ME 150
30402 #define PROP_INDEX_MEDEFAIDRIN 151
30403 #define PROP_INDEX_MEDF 151
30404 #define PROP_INDEX_MEETEIMAYEK 152
30405 #define PROP_INDEX_MTEI 152
30406 #define PROP_INDEX_MENDEKIKAKUI 153
30407 #define PROP_INDEX_MEND 153
30408 #define PROP_INDEX_MEROITICCURSIVE 154
30409 #define PROP_INDEX_MERC 154
30410 #define PROP_INDEX_MEROITICHIEROGLYPHS 155
30411 #define PROP_INDEX_MERO 155
30412 #define PROP_INDEX_PLRD 156
30413 #define PROP_INDEX_MIAO 156
30414 #define PROP_INDEX_MN 157
30415 #define PROP_INDEX_NONSPACINGMARK 157
30416 #define PROP_INDEX_MODI 158
30417 #define PROP_INDEX_MONGOLIAN 159
30418 #define PROP_INDEX_MONG 159
30419 #define PROP_INDEX_MRO 160
30420 #define PROP_INDEX_MROO 160
30421 #define PROP_INDEX_MULT 161
30422 #define PROP_INDEX_MULTANI 161
30423 #define PROP_INDEX_MYANMAR 162
30424 #define PROP_INDEX_MYMR 162
30425 #define PROP_INDEX_NUMBER 163
30426 #define PROP_INDEX_N 163
30427 #define PROP_INDEX_NABATAEAN 164
30428 #define PROP_INDEX_NBAT 164
30429 #define PROP_INDEX_NAND 165
30430 #define PROP_INDEX_NANDINAGARI 165
30431 #define PROP_INDEX_DECIMALNUMBER 166
30432 #define PROP_INDEX_ND 166
30433 #define PROP_INDEX_TALU 167
30434 #define PROP_INDEX_NEWTAILUE 167
30435 #define PROP_INDEX_NEWA 168
30436 #define PROP_INDEX_NKO 169
30437 #define PROP_INDEX_NKOO 169
30438 #define PROP_INDEX_LETTERNUMBER 170
30439 #define PROP_INDEX_NL 170
30440 #define PROP_INDEX_OTHERNUMBER 171
30441 #define PROP_INDEX_NO 171
30442 #define PROP_INDEX_NONCHARACTERCODEPOINT 172
30443 #define PROP_INDEX_NCHAR 172
30444 #define PROP_INDEX_NSHU 173
30445 #define PROP_INDEX_NUSHU 173
30446 #define PROP_INDEX_HMNP 174
30447 #define PROP_INDEX_NYIAKENGPUACHUEHMONG 174
30448 #define PROP_INDEX_OGHAM 175
30449 #define PROP_INDEX_OGAM 175
30450 #define PROP_INDEX_OLCK 176
30451 #define PROP_INDEX_OLCHIKI 176
30452 #define PROP_INDEX_HUNG 177
30453 #define PROP_INDEX_OLDHUNGARIAN 177
30454 #define PROP_INDEX_ITAL 178
30455 #define PROP_INDEX_OLDITALIC 178
30456 #define PROP_INDEX_NARB 179
30457 #define PROP_INDEX_OLDNORTHARABIAN 179
30458 #define PROP_INDEX_OLDPERMIC 180
30459 #define PROP_INDEX_PERM 180
30460 #define PROP_INDEX_OLDPERSIAN 181
30461 #define PROP_INDEX_XPEO 181
30462 #define PROP_INDEX_SOGO 182
30463 #define PROP_INDEX_OLDSOGDIAN 182
30464 #define PROP_INDEX_SARB 183
30465 #define PROP_INDEX_OLDSOUTHARABIAN 183
30466 #define PROP_INDEX_OLDTURKIC 184
30467 #define PROP_INDEX_ORKH 184
30468 #define PROP_INDEX_ORYA 185
30469 #define PROP_INDEX_ORIYA 185
30470 #define PROP_INDEX_OSAGE 186
30471 #define PROP_INDEX_OSGE 186
30472 #define PROP_INDEX_OSMANYA 187
30473 #define PROP_INDEX_OSMA 187
30474 #define PROP_INDEX_OTHERALPHABETIC 188
30475 #define PROP_INDEX_OALPHA 188
30476 #define PROP_INDEX_ODI 189
30477 #define PROP_INDEX_OTHERDEFAULTIGNORABLECODEPOINT 189
30478 #define PROP_INDEX_OGREXT 190
30479 #define PROP_INDEX_OTHERGRAPHEMEEXTEND 190
30480 #define PROP_INDEX_OIDC 191
30481 #define PROP_INDEX_OTHERIDCONTINUE 191
30482 #define PROP_INDEX_OTHERIDSTART 192
30483 #define PROP_INDEX_OIDS 192
30484 #define PROP_INDEX_OTHERLOWERCASE 193
30485 #define PROP_INDEX_OLOWER 193
30486 #define PROP_INDEX_OTHERMATH 194
30487 #define PROP_INDEX_OMATH 194
30488 #define PROP_INDEX_OTHERUPPERCASE 195
30489 #define PROP_INDEX_OUPPER 195
30490 #define PROP_INDEX_P 196
30491 #define PROP_INDEX_PUNCTUATION 196
30492 #define PROP_INDEX_PAHAWHHMONG 197
30493 #define PROP_INDEX_HMNG 197
30494 #define PROP_INDEX_PALMYRENE 198
30495 #define PROP_INDEX_PALM 198
30496 #define PROP_INDEX_PATTERNSYNTAX 199
30497 #define PROP_INDEX_PATSYN 199
30498 #define PROP_INDEX_PATWS 200
30499 #define PROP_INDEX_PATTERNWHITESPACE 200
30500 #define PROP_INDEX_PAUCINHAU 201
30501 #define PROP_INDEX_PAUC 201
30502 #define PROP_INDEX_CONNECTORPUNCTUATION 202
30503 #define PROP_INDEX_PC 202
30504 #define PROP_INDEX_DASHPUNCTUATION 203
30505 #define PROP_INDEX_PD 203
30506 #define PROP_INDEX_PE 204
30507 #define PROP_INDEX_CLOSEPUNCTUATION 204
30508 #define PROP_INDEX_FINALPUNCTUATION 205
30509 #define PROP_INDEX_PF 205
30510 #define PROP_INDEX_PHAG 206
30511 #define PROP_INDEX_PHAGSPA 206
30512 #define PROP_INDEX_PHOENICIAN 207
30513 #define PROP_INDEX_PHNX 207
30514 #define PROP_INDEX_PI 208
30515 #define PROP_INDEX_INITIALPUNCTUATION 208
30516 #define PROP_INDEX_OTHERPUNCTUATION 209
30517 #define PROP_INDEX_PO 209
30518 #define PROP_INDEX_PREPENDEDCONCATENATIONMARK 210
30519 #define PROP_INDEX_PCM 210
30520 #define PROP_INDEX_PS 211
30521 #define PROP_INDEX_OPENPUNCTUATION 211
30522 #define PROP_INDEX_PHLP 212
30523 #define PROP_INDEX_PSALTERPAHLAVI 212
30524 #define PROP_INDEX_QUOTATIONMARK 213
30525 #define PROP_INDEX_QMARK 213
30526 #define PROP_INDEX_RADICAL 214
30527 #define PROP_INDEX_RI 215
30528 #define PROP_INDEX_REGIONALINDICATOR 215
30529 #define PROP_INDEX_REJANG 216
30530 #define PROP_INDEX_RJNG 216
30531 #define PROP_INDEX_RUNIC 217
30532 #define PROP_INDEX_RUNR 217
30533 #define PROP_INDEX_S 218
30534 #define PROP_INDEX_SYMBOL 218
30535 #define PROP_INDEX_SAMARITAN 219
30536 #define PROP_INDEX_SAMR 219
30537 #define PROP_INDEX_SAURASHTRA 220
30538 #define PROP_INDEX_SAUR 220
30539 #define PROP_INDEX_SC 221
30540 #define PROP_INDEX_CURRENCYSYMBOL 221
30541 #define PROP_INDEX_SENTENCETERMINAL 222
30542 #define PROP_INDEX_STERM 222
30543 #define PROP_INDEX_SHARADA 223
30544 #define PROP_INDEX_SHRD 223
30545 #define PROP_INDEX_SHAVIAN 224
30546 #define PROP_INDEX_SHAW 224
30547 #define PROP_INDEX_SIDDHAM 225
30548 #define PROP_INDEX_SIDD 225
30549 #define PROP_INDEX_SIGNWRITING 226
30550 #define PROP_INDEX_SGNW 226
30551 #define PROP_INDEX_SINH 227
30552 #define PROP_INDEX_SINHALA 227
30553 #define PROP_INDEX_SK 228
30554 #define PROP_INDEX_MODIFIERSYMBOL 228
30555 #define PROP_INDEX_MATHSYMBOL 229
30556 #define PROP_INDEX_SM 229
30557 #define PROP_INDEX_SO 230
30558 #define PROP_INDEX_OTHERSYMBOL 230
30559 #define PROP_INDEX_SD 231
30560 #define PROP_INDEX_SOFTDOTTED 231
30561 #define PROP_INDEX_SOGD 232
30562 #define PROP_INDEX_SOGDIAN 232
30563 #define PROP_INDEX_SORASOMPENG 233
30564 #define PROP_INDEX_SORA 233
30565 #define PROP_INDEX_SOYO 234
30566 #define PROP_INDEX_SOYOMBO 234
30567 #define PROP_INDEX_SUND 235
30568 #define PROP_INDEX_SUNDANESE 235
30569 #define PROP_INDEX_SYLO 236
30570 #define PROP_INDEX_SYLOTINAGRI 236
30571 #define PROP_INDEX_SYRC 237
30572 #define PROP_INDEX_SYRIAC 237
30573 #define PROP_INDEX_TGLG 238
30574 #define PROP_INDEX_TAGALOG 238
30575 #define PROP_INDEX_TAGBANWA 239
30576 #define PROP_INDEX_TAGB 239
30577 #define PROP_INDEX_TAILE 240
30578 #define PROP_INDEX_TALE 240
30579 #define PROP_INDEX_TAITHAM 241
30580 #define PROP_INDEX_LANA 241
30581 #define PROP_INDEX_TAIVIET 242
30582 #define PROP_INDEX_TAVT 242
30583 #define PROP_INDEX_TAKRI 243
30584 #define PROP_INDEX_TAKR 243
30585 #define PROP_INDEX_TAMIL 244
30586 #define PROP_INDEX_TAML 244
30587 #define PROP_INDEX_TANG 245
30588 #define PROP_INDEX_TANGUT 245
30589 #define PROP_INDEX_TELUGU 246
30590 #define PROP_INDEX_TELU 246
30591 #define PROP_INDEX_TERM 247
30592 #define PROP_INDEX_TERMINALPUNCTUATION 247
30593 #define PROP_INDEX_THAA 248
30594 #define PROP_INDEX_THAANA 248
30595 #define PROP_INDEX_THAI 249
30596 #define PROP_INDEX_TIBT 250
30597 #define PROP_INDEX_TIBETAN 250
30598 #define PROP_INDEX_TFNG 251
30599 #define PROP_INDEX_TIFINAGH 251
30600 #define PROP_INDEX_TIRHUTA 252
30601 #define PROP_INDEX_TIRH 252
30602 #define PROP_INDEX_UGAR 253
30603 #define PROP_INDEX_UGARITIC 253
30604 #define PROP_INDEX_UNIFIEDIDEOGRAPH 254
30605 #define PROP_INDEX_UIDEO 254
30606 #define PROP_INDEX_ZZZZ 255
30607 #define PROP_INDEX_UNKNOWN 255
30608 #define PROP_INDEX_UPPERCASE 256
30609 #define PROP_INDEX_VAII 257
30610 #define PROP_INDEX_VAI 257
30611 #define PROP_INDEX_VARIATIONSELECTOR 258
30612 #define PROP_INDEX_VS 258
30613 #define PROP_INDEX_WCHO 259
30614 #define PROP_INDEX_WANCHO 259
30615 #define PROP_INDEX_WARANGCITI 260
30616 #define PROP_INDEX_WARA 260
30617 #define PROP_INDEX_WHITESPACE 261
30618 #define PROP_INDEX_WSPACE 261
30619 #define PROP_INDEX_XIDC 262
30620 #define PROP_INDEX_XIDCONTINUE 262
30621 #define PROP_INDEX_XIDS 263
30622 #define PROP_INDEX_XIDSTART 263
30623 #define PROP_INDEX_YEZIDI 264
30624 #define PROP_INDEX_YEZI 264
30625 #define PROP_INDEX_YI 265
30626 #define PROP_INDEX_YIII 265
30627 #define PROP_INDEX_SEPARATOR 266
30628 #define PROP_INDEX_Z 266
30629 #define PROP_INDEX_ZANABAZARSQUARE 267
30630 #define PROP_INDEX_ZANB 267
30631 #define PROP_INDEX_ZL 268
30632 #define PROP_INDEX_LINESEPARATOR 268
30633 #define PROP_INDEX_ZP 269
30634 #define PROP_INDEX_PARAGRAPHSEPARATOR 269
30635 #define PROP_INDEX_ZS 270
30636 #define PROP_INDEX_SPACESEPARATOR 270
30637 #define PROP_INDEX_INBASICLATIN 271
30638 #define PROP_INDEX_INLATIN1SUPPLEMENT 272
30639 #define PROP_INDEX_INLATINEXTENDEDA 273
30640 #define PROP_INDEX_INLATINEXTENDEDB 274
30641 #define PROP_INDEX_INIPAEXTENSIONS 275
30642 #define PROP_INDEX_INSPACINGMODIFIERLETTERS 276
30643 #define PROP_INDEX_INCOMBININGDIACRITICALMARKS 277
30644 #define PROP_INDEX_INGREEKANDCOPTIC 278
30645 #define PROP_INDEX_INCYRILLIC 279
30646 #define PROP_INDEX_INCYRILLICSUPPLEMENT 280
30647 #define PROP_INDEX_INARMENIAN 281
30648 #define PROP_INDEX_INHEBREW 282
30649 #define PROP_INDEX_INARABIC 283
30650 #define PROP_INDEX_INSYRIAC 284
30651 #define PROP_INDEX_INARABICSUPPLEMENT 285
30652 #define PROP_INDEX_INTHAANA 286
30653 #define PROP_INDEX_INNKO 287
30654 #define PROP_INDEX_INSAMARITAN 288
30655 #define PROP_INDEX_INMANDAIC 289
30656 #define PROP_INDEX_INSYRIACSUPPLEMENT 290
30657 #define PROP_INDEX_INARABICEXTENDEDA 291
30658 #define PROP_INDEX_INDEVANAGARI 292
30659 #define PROP_INDEX_INBENGALI 293
30660 #define PROP_INDEX_INGURMUKHI 294
30661 #define PROP_INDEX_INGUJARATI 295
30662 #define PROP_INDEX_INORIYA 296
30663 #define PROP_INDEX_INTAMIL 297
30664 #define PROP_INDEX_INTELUGU 298
30665 #define PROP_INDEX_INKANNADA 299
30666 #define PROP_INDEX_INMALAYALAM 300
30667 #define PROP_INDEX_INSINHALA 301
30668 #define PROP_INDEX_INTHAI 302
30669 #define PROP_INDEX_INLAO 303
30670 #define PROP_INDEX_INTIBETAN 304
30671 #define PROP_INDEX_INMYANMAR 305
30672 #define PROP_INDEX_INGEORGIAN 306
30673 #define PROP_INDEX_INHANGULJAMO 307
30674 #define PROP_INDEX_INETHIOPIC 308
30675 #define PROP_INDEX_INETHIOPICSUPPLEMENT 309
30676 #define PROP_INDEX_INCHEROKEE 310
30677 #define PROP_INDEX_INUNIFIEDCANADIANABORIGINALSYLLABICS 311
30678 #define PROP_INDEX_INOGHAM 312
30679 #define PROP_INDEX_INRUNIC 313
30680 #define PROP_INDEX_INTAGALOG 314
30681 #define PROP_INDEX_INHANUNOO 315
30682 #define PROP_INDEX_INBUHID 316
30683 #define PROP_INDEX_INTAGBANWA 317
30684 #define PROP_INDEX_INKHMER 318
30685 #define PROP_INDEX_INMONGOLIAN 319
30686 #define PROP_INDEX_INUNIFIEDCANADIANABORIGINALSYLLABICSEXTENDED 320
30687 #define PROP_INDEX_INLIMBU 321
30688 #define PROP_INDEX_INTAILE 322
30689 #define PROP_INDEX_INNEWTAILUE 323
30690 #define PROP_INDEX_INKHMERSYMBOLS 324
30691 #define PROP_INDEX_INBUGINESE 325
30692 #define PROP_INDEX_INTAITHAM 326
30693 #define PROP_INDEX_INCOMBININGDIACRITICALMARKSEXTENDED 327
30694 #define PROP_INDEX_INBALINESE 328
30695 #define PROP_INDEX_INSUNDANESE 329
30696 #define PROP_INDEX_INBATAK 330
30697 #define PROP_INDEX_INLEPCHA 331
30698 #define PROP_INDEX_INOLCHIKI 332
30699 #define PROP_INDEX_INCYRILLICEXTENDEDC 333
30700 #define PROP_INDEX_INGEORGIANEXTENDED 334
30701 #define PROP_INDEX_INSUNDANESESUPPLEMENT 335
30702 #define PROP_INDEX_INVEDICEXTENSIONS 336
30703 #define PROP_INDEX_INPHONETICEXTENSIONS 337
30704 #define PROP_INDEX_INPHONETICEXTENSIONSSUPPLEMENT 338
30705 #define PROP_INDEX_INCOMBININGDIACRITICALMARKSSUPPLEMENT 339
30706 #define PROP_INDEX_INLATINEXTENDEDADDITIONAL 340
30707 #define PROP_INDEX_INGREEKEXTENDED 341
30708 #define PROP_INDEX_INGENERALPUNCTUATION 342
30709 #define PROP_INDEX_INSUPERSCRIPTSANDSUBSCRIPTS 343
30710 #define PROP_INDEX_INCURRENCYSYMBOLS 344
30711 #define PROP_INDEX_INCOMBININGDIACRITICALMARKSFORSYMBOLS 345
30712 #define PROP_INDEX_INLETTERLIKESYMBOLS 346
30713 #define PROP_INDEX_INNUMBERFORMS 347
30714 #define PROP_INDEX_INARROWS 348
30715 #define PROP_INDEX_INMATHEMATICALOPERATORS 349
30716 #define PROP_INDEX_INMISCELLANEOUSTECHNICAL 350
30717 #define PROP_INDEX_INCONTROLPICTURES 351
30718 #define PROP_INDEX_INOPTICALCHARACTERRECOGNITION 352
30719 #define PROP_INDEX_INENCLOSEDALPHANUMERICS 353
30720 #define PROP_INDEX_INBOXDRAWING 354
30721 #define PROP_INDEX_INBLOCKELEMENTS 355
30722 #define PROP_INDEX_INGEOMETRICSHAPES 356
30723 #define PROP_INDEX_INMISCELLANEOUSSYMBOLS 357
30724 #define PROP_INDEX_INDINGBATS 358
30725 #define PROP_INDEX_INMISCELLANEOUSMATHEMATICALSYMBOLSA 359
30726 #define PROP_INDEX_INSUPPLEMENTALARROWSA 360
30727 #define PROP_INDEX_INBRAILLEPATTERNS 361
30728 #define PROP_INDEX_INSUPPLEMENTALARROWSB 362
30729 #define PROP_INDEX_INMISCELLANEOUSMATHEMATICALSYMBOLSB 363
30730 #define PROP_INDEX_INSUPPLEMENTALMATHEMATICALOPERATORS 364
30731 #define PROP_INDEX_INMISCELLANEOUSSYMBOLSANDARROWS 365
30732 #define PROP_INDEX_INGLAGOLITIC 366
30733 #define PROP_INDEX_INLATINEXTENDEDC 367
30734 #define PROP_INDEX_INCOPTIC 368
30735 #define PROP_INDEX_INGEORGIANSUPPLEMENT 369
30736 #define PROP_INDEX_INTIFINAGH 370
30737 #define PROP_INDEX_INETHIOPICEXTENDED 371
30738 #define PROP_INDEX_INCYRILLICEXTENDEDA 372
30739 #define PROP_INDEX_INSUPPLEMENTALPUNCTUATION 373
30740 #define PROP_INDEX_INCJKRADICALSSUPPLEMENT 374
30741 #define PROP_INDEX_INKANGXIRADICALS 375
30742 #define PROP_INDEX_INIDEOGRAPHICDESCRIPTIONCHARACTERS 376
30743 #define PROP_INDEX_INCJKSYMBOLSANDPUNCTUATION 377
30744 #define PROP_INDEX_INHIRAGANA 378
30745 #define PROP_INDEX_INKATAKANA 379
30746 #define PROP_INDEX_INBOPOMOFO 380
30747 #define PROP_INDEX_INHANGULCOMPATIBILITYJAMO 381
30748 #define PROP_INDEX_INKANBUN 382
30749 #define PROP_INDEX_INBOPOMOFOEXTENDED 383
30750 #define PROP_INDEX_INCJKSTROKES 384
30751 #define PROP_INDEX_INKATAKANAPHONETICEXTENSIONS 385
30752 #define PROP_INDEX_INENCLOSEDCJKLETTERSANDMONTHS 386
30753 #define PROP_INDEX_INCJKCOMPATIBILITY 387
30754 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONA 388
30755 #define PROP_INDEX_INYIJINGHEXAGRAMSYMBOLS 389
30756 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHS 390
30757 #define PROP_INDEX_INYISYLLABLES 391
30758 #define PROP_INDEX_INYIRADICALS 392
30759 #define PROP_INDEX_INLISU 393
30760 #define PROP_INDEX_INVAI 394
30761 #define PROP_INDEX_INCYRILLICEXTENDEDB 395
30762 #define PROP_INDEX_INBAMUM 396
30763 #define PROP_INDEX_INMODIFIERTONELETTERS 397
30764 #define PROP_INDEX_INLATINEXTENDEDD 398
30765 #define PROP_INDEX_INSYLOTINAGRI 399
30766 #define PROP_INDEX_INCOMMONINDICNUMBERFORMS 400
30767 #define PROP_INDEX_INPHAGSPA 401
30768 #define PROP_INDEX_INSAURASHTRA 402
30769 #define PROP_INDEX_INDEVANAGARIEXTENDED 403
30770 #define PROP_INDEX_INKAYAHLI 404
30771 #define PROP_INDEX_INREJANG 405
30772 #define PROP_INDEX_INHANGULJAMOEXTENDEDA 406
30773 #define PROP_INDEX_INJAVANESE 407
30774 #define PROP_INDEX_INMYANMAREXTENDEDB 408
30775 #define PROP_INDEX_INCHAM 409
30776 #define PROP_INDEX_INMYANMAREXTENDEDA 410
30777 #define PROP_INDEX_INTAIVIET 411
30778 #define PROP_INDEX_INMEETEIMAYEKEXTENSIONS 412
30779 #define PROP_INDEX_INETHIOPICEXTENDEDA 413
30780 #define PROP_INDEX_INLATINEXTENDEDE 414
30781 #define PROP_INDEX_INCHEROKEESUPPLEMENT 415
30782 #define PROP_INDEX_INMEETEIMAYEK 416
30783 #define PROP_INDEX_INHANGULSYLLABLES 417
30784 #define PROP_INDEX_INHANGULJAMOEXTENDEDB 418
30785 #define PROP_INDEX_INHIGHSURROGATES 419
30786 #define PROP_INDEX_INHIGHPRIVATEUSESURROGATES 420
30787 #define PROP_INDEX_INLOWSURROGATES 421
30788 #define PROP_INDEX_INPRIVATEUSEAREA 422
30789 #define PROP_INDEX_INCJKCOMPATIBILITYIDEOGRAPHS 423
30790 #define PROP_INDEX_INALPHABETICPRESENTATIONFORMS 424
30791 #define PROP_INDEX_INARABICPRESENTATIONFORMSA 425
30792 #define PROP_INDEX_INVARIATIONSELECTORS 426
30793 #define PROP_INDEX_INVERTICALFORMS 427
30794 #define PROP_INDEX_INCOMBININGHALFMARKS 428
30795 #define PROP_INDEX_INCJKCOMPATIBILITYFORMS 429
30796 #define PROP_INDEX_INSMALLFORMVARIANTS 430
30797 #define PROP_INDEX_INARABICPRESENTATIONFORMSB 431
30798 #define PROP_INDEX_INHALFWIDTHANDFULLWIDTHFORMS 432
30799 #define PROP_INDEX_INSPECIALS 433
30800 #define PROP_INDEX_INLINEARBSYLLABARY 434
30801 #define PROP_INDEX_INLINEARBIDEOGRAMS 435
30802 #define PROP_INDEX_INAEGEANNUMBERS 436
30803 #define PROP_INDEX_INANCIENTGREEKNUMBERS 437
30804 #define PROP_INDEX_INANCIENTSYMBOLS 438
30805 #define PROP_INDEX_INPHAISTOSDISC 439
30806 #define PROP_INDEX_INLYCIAN 440
30807 #define PROP_INDEX_INCARIAN 441
30808 #define PROP_INDEX_INCOPTICEPACTNUMBERS 442
30809 #define PROP_INDEX_INOLDITALIC 443
30810 #define PROP_INDEX_INGOTHIC 444
30811 #define PROP_INDEX_INOLDPERMIC 445
30812 #define PROP_INDEX_INUGARITIC 446
30813 #define PROP_INDEX_INOLDPERSIAN 447
30814 #define PROP_INDEX_INDESERET 448
30815 #define PROP_INDEX_INSHAVIAN 449
30816 #define PROP_INDEX_INOSMANYA 450
30817 #define PROP_INDEX_INOSAGE 451
30818 #define PROP_INDEX_INELBASAN 452
30819 #define PROP_INDEX_INCAUCASIANALBANIAN 453
30820 #define PROP_INDEX_INLINEARA 454
30821 #define PROP_INDEX_INCYPRIOTSYLLABARY 455
30822 #define PROP_INDEX_INIMPERIALARAMAIC 456
30823 #define PROP_INDEX_INPALMYRENE 457
30824 #define PROP_INDEX_INNABATAEAN 458
30825 #define PROP_INDEX_INHATRAN 459
30826 #define PROP_INDEX_INPHOENICIAN 460
30827 #define PROP_INDEX_INLYDIAN 461
30828 #define PROP_INDEX_INMEROITICHIEROGLYPHS 462
30829 #define PROP_INDEX_INMEROITICCURSIVE 463
30830 #define PROP_INDEX_INKHAROSHTHI 464
30831 #define PROP_INDEX_INOLDSOUTHARABIAN 465
30832 #define PROP_INDEX_INOLDNORTHARABIAN 466
30833 #define PROP_INDEX_INMANICHAEAN 467
30834 #define PROP_INDEX_INAVESTAN 468
30835 #define PROP_INDEX_ININSCRIPTIONALPARTHIAN 469
30836 #define PROP_INDEX_ININSCRIPTIONALPAHLAVI 470
30837 #define PROP_INDEX_INPSALTERPAHLAVI 471
30838 #define PROP_INDEX_INOLDTURKIC 472
30839 #define PROP_INDEX_INOLDHUNGARIAN 473
30840 #define PROP_INDEX_INHANIFIROHINGYA 474
30841 #define PROP_INDEX_INRUMINUMERALSYMBOLS 475
30842 #define PROP_INDEX_INYEZIDI 476
30843 #define PROP_INDEX_INOLDSOGDIAN 477
30844 #define PROP_INDEX_INSOGDIAN 478
30845 #define PROP_INDEX_INCHORASMIAN 479
30846 #define PROP_INDEX_INELYMAIC 480
30847 #define PROP_INDEX_INBRAHMI 481
30848 #define PROP_INDEX_INKAITHI 482
30849 #define PROP_INDEX_INSORASOMPENG 483
30850 #define PROP_INDEX_INCHAKMA 484
30851 #define PROP_INDEX_INMAHAJANI 485
30852 #define PROP_INDEX_INSHARADA 486
30853 #define PROP_INDEX_INSINHALAARCHAICNUMBERS 487
30854 #define PROP_INDEX_INKHOJKI 488
30855 #define PROP_INDEX_INMULTANI 489
30856 #define PROP_INDEX_INKHUDAWADI 490
30857 #define PROP_INDEX_INGRANTHA 491
30858 #define PROP_INDEX_INNEWA 492
30859 #define PROP_INDEX_INTIRHUTA 493
30860 #define PROP_INDEX_INSIDDHAM 494
30861 #define PROP_INDEX_INMODI 495
30862 #define PROP_INDEX_INMONGOLIANSUPPLEMENT 496
30863 #define PROP_INDEX_INTAKRI 497
30864 #define PROP_INDEX_INAHOM 498
30865 #define PROP_INDEX_INDOGRA 499
30866 #define PROP_INDEX_INWARANGCITI 500
30867 #define PROP_INDEX_INDIVESAKURU 501
30868 #define PROP_INDEX_INNANDINAGARI 502
30869 #define PROP_INDEX_INZANABAZARSQUARE 503
30870 #define PROP_INDEX_INSOYOMBO 504
30871 #define PROP_INDEX_INPAUCINHAU 505
30872 #define PROP_INDEX_INBHAIKSUKI 506
30873 #define PROP_INDEX_INMARCHEN 507
30874 #define PROP_INDEX_INMASARAMGONDI 508
30875 #define PROP_INDEX_INGUNJALAGONDI 509
30876 #define PROP_INDEX_INMAKASAR 510
30877 #define PROP_INDEX_INLISUSUPPLEMENT 511
30878 #define PROP_INDEX_INTAMILSUPPLEMENT 512
30879 #define PROP_INDEX_INCUNEIFORM 513
30880 #define PROP_INDEX_INCUNEIFORMNUMBERSANDPUNCTUATION 514
30881 #define PROP_INDEX_INEARLYDYNASTICCUNEIFORM 515
30882 #define PROP_INDEX_INEGYPTIANHIEROGLYPHS 516
30883 #define PROP_INDEX_INEGYPTIANHIEROGLYPHFORMATCONTROLS 517
30884 #define PROP_INDEX_INANATOLIANHIEROGLYPHS 518
30885 #define PROP_INDEX_INBAMUMSUPPLEMENT 519
30886 #define PROP_INDEX_INMRO 520
30887 #define PROP_INDEX_INBASSAVAH 521
30888 #define PROP_INDEX_INPAHAWHHMONG 522
30889 #define PROP_INDEX_INMEDEFAIDRIN 523
30890 #define PROP_INDEX_INMIAO 524
30891 #define PROP_INDEX_INIDEOGRAPHICSYMBOLSANDPUNCTUATION 525
30892 #define PROP_INDEX_INTANGUT 526
30893 #define PROP_INDEX_INTANGUTCOMPONENTS 527
30894 #define PROP_INDEX_INKHITANSMALLSCRIPT 528
30895 #define PROP_INDEX_INTANGUTSUPPLEMENT 529
30896 #define PROP_INDEX_INKANASUPPLEMENT 530
30897 #define PROP_INDEX_INKANAEXTENDEDA 531
30898 #define PROP_INDEX_INSMALLKANAEXTENSION 532
30899 #define PROP_INDEX_INNUSHU 533
30900 #define PROP_INDEX_INDUPLOYAN 534
30901 #define PROP_INDEX_INSHORTHANDFORMATCONTROLS 535
30902 #define PROP_INDEX_INBYZANTINEMUSICALSYMBOLS 536
30903 #define PROP_INDEX_INMUSICALSYMBOLS 537
30904 #define PROP_INDEX_INANCIENTGREEKMUSICALNOTATION 538
30905 #define PROP_INDEX_INMAYANNUMERALS 539
30906 #define PROP_INDEX_INTAIXUANJINGSYMBOLS 540
30907 #define PROP_INDEX_INCOUNTINGRODNUMERALS 541
30908 #define PROP_INDEX_INMATHEMATICALALPHANUMERICSYMBOLS 542
30909 #define PROP_INDEX_INSUTTONSIGNWRITING 543
30910 #define PROP_INDEX_INGLAGOLITICSUPPLEMENT 544
30911 #define PROP_INDEX_INNYIAKENGPUACHUEHMONG 545
30912 #define PROP_INDEX_INWANCHO 546
30913 #define PROP_INDEX_INMENDEKIKAKUI 547
30914 #define PROP_INDEX_INADLAM 548
30915 #define PROP_INDEX_ININDICSIYAQNUMBERS 549
30916 #define PROP_INDEX_INOTTOMANSIYAQNUMBERS 550
30917 #define PROP_INDEX_INARABICMATHEMATICALALPHABETICSYMBOLS 551
30918 #define PROP_INDEX_INMAHJONGTILES 552
30919 #define PROP_INDEX_INDOMINOTILES 553
30920 #define PROP_INDEX_INPLAYINGCARDS 554
30921 #define PROP_INDEX_INENCLOSEDALPHANUMERICSUPPLEMENT 555
30922 #define PROP_INDEX_INENCLOSEDIDEOGRAPHICSUPPLEMENT 556
30923 #define PROP_INDEX_INMISCELLANEOUSSYMBOLSANDPICTOGRAPHS 557
30924 #define PROP_INDEX_INEMOTICONS 558
30925 #define PROP_INDEX_INORNAMENTALDINGBATS 559
30926 #define PROP_INDEX_INTRANSPORTANDMAPSYMBOLS 560
30927 #define PROP_INDEX_INALCHEMICALSYMBOLS 561
30928 #define PROP_INDEX_INGEOMETRICSHAPESEXTENDED 562
30929 #define PROP_INDEX_INSUPPLEMENTALARROWSC 563
30930 #define PROP_INDEX_INSUPPLEMENTALSYMBOLSANDPICTOGRAPHS 564
30931 #define PROP_INDEX_INCHESSSYMBOLS 565
30932 #define PROP_INDEX_INSYMBOLSANDPICTOGRAPHSEXTENDEDA 566
30933 #define PROP_INDEX_INSYMBOLSFORLEGACYCOMPUTING 567
30934 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONB 568
30935 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONC 569
30936 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIOND 570
30937 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONE 571
30938 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONF 572
30939 #define PROP_INDEX_INCJKCOMPATIBILITYIDEOGRAPHSSUPPLEMENT 573
30940 #define PROP_INDEX_INCJKUNIFIEDIDEOGRAPHSEXTENSIONG 574
30941 #define PROP_INDEX_INTAGS 575
30942 #define PROP_INDEX_INVARIATIONSELECTORSSUPPLEMENT 576
30943 #define PROP_INDEX_INSUPPLEMENTARYPRIVATEUSEAREAA 577
30944 #define PROP_INDEX_INSUPPLEMENTARYPRIVATEUSEAREAB 578
30945 #define PROP_INDEX_INNOBLOCK 579
30946