1/* C code produced by gperf version 3.0.3 */ 2/* Command-line: gperf -7 -c -j1 -i1 -t -C -P -T -H uniname2ctype_hash -Q uniname2ctype_pool -N uniname2ctype_p */ 3#ifndef USE_UNICODE_PROPERTIES 4/* Computed positions: -k'1,3' */ 5#else /* USE_UNICODE_PROPERTIES */ 6/* Computed positions: -k'1-3,5-6,12,16,$' */ 7#endif /* USE_UNICODE_PROPERTIES */ 8 9#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ 10 && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ 11 && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ 12 && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ 13 && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ 14 && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ 15 && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ 16 && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ 17 && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ 18 && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ 19 && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ 20 && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ 21 && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ 22 && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ 23 && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ 24 && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ 25 && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ 26 && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ 27 && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ 28 && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ 29 && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ 30 && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ 31 && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) 32/* The character set is not based on ISO-646. */ 33error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." 34#endif 35 36 37#define long size_t 38 39/* 'NEWLINE': [[:NEWLINE:]] */ 40static const OnigCodePoint CR_NEWLINE[] = { 41 1, 42 0x000a, 0x000a, 43}; /* CR_NEWLINE */ 44 45/* 'Alpha': [[:Alpha:]] */ 46static const OnigCodePoint CR_Alpha[] = { 47 540, 48 0x0041, 0x005a, 49 0x0061, 0x007a, 50 0x00aa, 0x00aa, 51 0x00b5, 0x00b5, 52 0x00ba, 0x00ba, 53 0x00c0, 0x00d6, 54 0x00d8, 0x00f6, 55 0x00f8, 0x02c1, 56 0x02c6, 0x02d1, 57 0x02e0, 0x02e4, 58 0x02ec, 0x02ec, 59 0x02ee, 0x02ee, 60 0x0345, 0x0345, 61 0x0370, 0x0374, 62 0x0376, 0x0377, 63 0x037a, 0x037d, 64 0x0386, 0x0386, 65 0x0388, 0x038a, 66 0x038c, 0x038c, 67 0x038e, 0x03a1, 68 0x03a3, 0x03f5, 69 0x03f7, 0x0481, 70 0x048a, 0x0527, 71 0x0531, 0x0556, 72 0x0559, 0x0559, 73 0x0561, 0x0587, 74 0x05b0, 0x05bd, 75 0x05bf, 0x05bf, 76 0x05c1, 0x05c2, 77 0x05c4, 0x05c5, 78 0x05c7, 0x05c7, 79 0x05d0, 0x05ea, 80 0x05f0, 0x05f2, 81 0x0610, 0x061a, 82 0x0620, 0x0657, 83 0x0659, 0x065f, 84 0x066e, 0x06d3, 85 0x06d5, 0x06dc, 86 0x06e1, 0x06e8, 87 0x06ed, 0x06ef, 88 0x06fa, 0x06fc, 89 0x06ff, 0x06ff, 90 0x0710, 0x073f, 91 0x074d, 0x07b1, 92 0x07ca, 0x07ea, 93 0x07f4, 0x07f5, 94 0x07fa, 0x07fa, 95 0x0800, 0x0817, 96 0x081a, 0x082c, 97 0x0840, 0x0858, 98 0x08a0, 0x08a0, 99 0x08a2, 0x08ac, 100 0x08e4, 0x08e9, 101 0x08f0, 0x08fe, 102 0x0900, 0x093b, 103 0x093d, 0x094c, 104 0x094e, 0x0950, 105 0x0955, 0x0963, 106 0x0971, 0x0977, 107 0x0979, 0x097f, 108 0x0981, 0x0983, 109 0x0985, 0x098c, 110 0x098f, 0x0990, 111 0x0993, 0x09a8, 112 0x09aa, 0x09b0, 113 0x09b2, 0x09b2, 114 0x09b6, 0x09b9, 115 0x09bd, 0x09c4, 116 0x09c7, 0x09c8, 117 0x09cb, 0x09cc, 118 0x09ce, 0x09ce, 119 0x09d7, 0x09d7, 120 0x09dc, 0x09dd, 121 0x09df, 0x09e3, 122 0x09f0, 0x09f1, 123 0x0a01, 0x0a03, 124 0x0a05, 0x0a0a, 125 0x0a0f, 0x0a10, 126 0x0a13, 0x0a28, 127 0x0a2a, 0x0a30, 128 0x0a32, 0x0a33, 129 0x0a35, 0x0a36, 130 0x0a38, 0x0a39, 131 0x0a3e, 0x0a42, 132 0x0a47, 0x0a48, 133 0x0a4b, 0x0a4c, 134 0x0a51, 0x0a51, 135 0x0a59, 0x0a5c, 136 0x0a5e, 0x0a5e, 137 0x0a70, 0x0a75, 138 0x0a81, 0x0a83, 139 0x0a85, 0x0a8d, 140 0x0a8f, 0x0a91, 141 0x0a93, 0x0aa8, 142 0x0aaa, 0x0ab0, 143 0x0ab2, 0x0ab3, 144 0x0ab5, 0x0ab9, 145 0x0abd, 0x0ac5, 146 0x0ac7, 0x0ac9, 147 0x0acb, 0x0acc, 148 0x0ad0, 0x0ad0, 149 0x0ae0, 0x0ae3, 150 0x0b01, 0x0b03, 151 0x0b05, 0x0b0c, 152 0x0b0f, 0x0b10, 153 0x0b13, 0x0b28, 154 0x0b2a, 0x0b30, 155 0x0b32, 0x0b33, 156 0x0b35, 0x0b39, 157 0x0b3d, 0x0b44, 158 0x0b47, 0x0b48, 159 0x0b4b, 0x0b4c, 160 0x0b56, 0x0b57, 161 0x0b5c, 0x0b5d, 162 0x0b5f, 0x0b63, 163 0x0b71, 0x0b71, 164 0x0b82, 0x0b83, 165 0x0b85, 0x0b8a, 166 0x0b8e, 0x0b90, 167 0x0b92, 0x0b95, 168 0x0b99, 0x0b9a, 169 0x0b9c, 0x0b9c, 170 0x0b9e, 0x0b9f, 171 0x0ba3, 0x0ba4, 172 0x0ba8, 0x0baa, 173 0x0bae, 0x0bb9, 174 0x0bbe, 0x0bc2, 175 0x0bc6, 0x0bc8, 176 0x0bca, 0x0bcc, 177 0x0bd0, 0x0bd0, 178 0x0bd7, 0x0bd7, 179 0x0c01, 0x0c03, 180 0x0c05, 0x0c0c, 181 0x0c0e, 0x0c10, 182 0x0c12, 0x0c28, 183 0x0c2a, 0x0c33, 184 0x0c35, 0x0c39, 185 0x0c3d, 0x0c44, 186 0x0c46, 0x0c48, 187 0x0c4a, 0x0c4c, 188 0x0c55, 0x0c56, 189 0x0c58, 0x0c59, 190 0x0c60, 0x0c63, 191 0x0c82, 0x0c83, 192 0x0c85, 0x0c8c, 193 0x0c8e, 0x0c90, 194 0x0c92, 0x0ca8, 195 0x0caa, 0x0cb3, 196 0x0cb5, 0x0cb9, 197 0x0cbd, 0x0cc4, 198 0x0cc6, 0x0cc8, 199 0x0cca, 0x0ccc, 200 0x0cd5, 0x0cd6, 201 0x0cde, 0x0cde, 202 0x0ce0, 0x0ce3, 203 0x0cf1, 0x0cf2, 204 0x0d02, 0x0d03, 205 0x0d05, 0x0d0c, 206 0x0d0e, 0x0d10, 207 0x0d12, 0x0d3a, 208 0x0d3d, 0x0d44, 209 0x0d46, 0x0d48, 210 0x0d4a, 0x0d4c, 211 0x0d4e, 0x0d4e, 212 0x0d57, 0x0d57, 213 0x0d60, 0x0d63, 214 0x0d7a, 0x0d7f, 215 0x0d82, 0x0d83, 216 0x0d85, 0x0d96, 217 0x0d9a, 0x0db1, 218 0x0db3, 0x0dbb, 219 0x0dbd, 0x0dbd, 220 0x0dc0, 0x0dc6, 221 0x0dcf, 0x0dd4, 222 0x0dd6, 0x0dd6, 223 0x0dd8, 0x0ddf, 224 0x0df2, 0x0df3, 225 0x0e01, 0x0e3a, 226 0x0e40, 0x0e46, 227 0x0e4d, 0x0e4d, 228 0x0e81, 0x0e82, 229 0x0e84, 0x0e84, 230 0x0e87, 0x0e88, 231 0x0e8a, 0x0e8a, 232 0x0e8d, 0x0e8d, 233 0x0e94, 0x0e97, 234 0x0e99, 0x0e9f, 235 0x0ea1, 0x0ea3, 236 0x0ea5, 0x0ea5, 237 0x0ea7, 0x0ea7, 238 0x0eaa, 0x0eab, 239 0x0ead, 0x0eb9, 240 0x0ebb, 0x0ebd, 241 0x0ec0, 0x0ec4, 242 0x0ec6, 0x0ec6, 243 0x0ecd, 0x0ecd, 244 0x0edc, 0x0edf, 245 0x0f00, 0x0f00, 246 0x0f40, 0x0f47, 247 0x0f49, 0x0f6c, 248 0x0f71, 0x0f81, 249 0x0f88, 0x0f97, 250 0x0f99, 0x0fbc, 251 0x1000, 0x1036, 252 0x1038, 0x1038, 253 0x103b, 0x103f, 254 0x1050, 0x1062, 255 0x1065, 0x1068, 256 0x106e, 0x1086, 257 0x108e, 0x108e, 258 0x109c, 0x109d, 259 0x10a0, 0x10c5, 260 0x10c7, 0x10c7, 261 0x10cd, 0x10cd, 262 0x10d0, 0x10fa, 263 0x10fc, 0x1248, 264 0x124a, 0x124d, 265 0x1250, 0x1256, 266 0x1258, 0x1258, 267 0x125a, 0x125d, 268 0x1260, 0x1288, 269 0x128a, 0x128d, 270 0x1290, 0x12b0, 271 0x12b2, 0x12b5, 272 0x12b8, 0x12be, 273 0x12c0, 0x12c0, 274 0x12c2, 0x12c5, 275 0x12c8, 0x12d6, 276 0x12d8, 0x1310, 277 0x1312, 0x1315, 278 0x1318, 0x135a, 279 0x135f, 0x135f, 280 0x1380, 0x138f, 281 0x13a0, 0x13f4, 282 0x1401, 0x166c, 283 0x166f, 0x167f, 284 0x1681, 0x169a, 285 0x16a0, 0x16ea, 286 0x16ee, 0x16f0, 287 0x1700, 0x170c, 288 0x170e, 0x1713, 289 0x1720, 0x1733, 290 0x1740, 0x1753, 291 0x1760, 0x176c, 292 0x176e, 0x1770, 293 0x1772, 0x1773, 294 0x1780, 0x17b3, 295 0x17b6, 0x17c8, 296 0x17d7, 0x17d7, 297 0x17dc, 0x17dc, 298 0x1820, 0x1877, 299 0x1880, 0x18aa, 300 0x18b0, 0x18f5, 301 0x1900, 0x191c, 302 0x1920, 0x192b, 303 0x1930, 0x1938, 304 0x1950, 0x196d, 305 0x1970, 0x1974, 306 0x1980, 0x19ab, 307 0x19b0, 0x19c9, 308 0x1a00, 0x1a1b, 309 0x1a20, 0x1a5e, 310 0x1a61, 0x1a74, 311 0x1aa7, 0x1aa7, 312 0x1b00, 0x1b33, 313 0x1b35, 0x1b43, 314 0x1b45, 0x1b4b, 315 0x1b80, 0x1ba9, 316 0x1bac, 0x1baf, 317 0x1bba, 0x1be5, 318 0x1be7, 0x1bf1, 319 0x1c00, 0x1c35, 320 0x1c4d, 0x1c4f, 321 0x1c5a, 0x1c7d, 322 0x1ce9, 0x1cec, 323 0x1cee, 0x1cf3, 324 0x1cf5, 0x1cf6, 325 0x1d00, 0x1dbf, 326 0x1e00, 0x1f15, 327 0x1f18, 0x1f1d, 328 0x1f20, 0x1f45, 329 0x1f48, 0x1f4d, 330 0x1f50, 0x1f57, 331 0x1f59, 0x1f59, 332 0x1f5b, 0x1f5b, 333 0x1f5d, 0x1f5d, 334 0x1f5f, 0x1f7d, 335 0x1f80, 0x1fb4, 336 0x1fb6, 0x1fbc, 337 0x1fbe, 0x1fbe, 338 0x1fc2, 0x1fc4, 339 0x1fc6, 0x1fcc, 340 0x1fd0, 0x1fd3, 341 0x1fd6, 0x1fdb, 342 0x1fe0, 0x1fec, 343 0x1ff2, 0x1ff4, 344 0x1ff6, 0x1ffc, 345 0x2071, 0x2071, 346 0x207f, 0x207f, 347 0x2090, 0x209c, 348 0x2102, 0x2102, 349 0x2107, 0x2107, 350 0x210a, 0x2113, 351 0x2115, 0x2115, 352 0x2119, 0x211d, 353 0x2124, 0x2124, 354 0x2126, 0x2126, 355 0x2128, 0x2128, 356 0x212a, 0x212d, 357 0x212f, 0x2139, 358 0x213c, 0x213f, 359 0x2145, 0x2149, 360 0x214e, 0x214e, 361 0x2160, 0x2188, 362 0x24b6, 0x24e9, 363 0x2c00, 0x2c2e, 364 0x2c30, 0x2c5e, 365 0x2c60, 0x2ce4, 366 0x2ceb, 0x2cee, 367 0x2cf2, 0x2cf3, 368 0x2d00, 0x2d25, 369 0x2d27, 0x2d27, 370 0x2d2d, 0x2d2d, 371 0x2d30, 0x2d67, 372 0x2d6f, 0x2d6f, 373 0x2d80, 0x2d96, 374 0x2da0, 0x2da6, 375 0x2da8, 0x2dae, 376 0x2db0, 0x2db6, 377 0x2db8, 0x2dbe, 378 0x2dc0, 0x2dc6, 379 0x2dc8, 0x2dce, 380 0x2dd0, 0x2dd6, 381 0x2dd8, 0x2dde, 382 0x2de0, 0x2dff, 383 0x2e2f, 0x2e2f, 384 0x3005, 0x3007, 385 0x3021, 0x3029, 386 0x3031, 0x3035, 387 0x3038, 0x303c, 388 0x3041, 0x3096, 389 0x309d, 0x309f, 390 0x30a1, 0x30fa, 391 0x30fc, 0x30ff, 392 0x3105, 0x312d, 393 0x3131, 0x318e, 394 0x31a0, 0x31ba, 395 0x31f0, 0x31ff, 396 0x3400, 0x4db5, 397 0x4e00, 0x9fcc, 398 0xa000, 0xa48c, 399 0xa4d0, 0xa4fd, 400 0xa500, 0xa60c, 401 0xa610, 0xa61f, 402 0xa62a, 0xa62b, 403 0xa640, 0xa66e, 404 0xa674, 0xa67b, 405 0xa67f, 0xa697, 406 0xa69f, 0xa6ef, 407 0xa717, 0xa71f, 408 0xa722, 0xa788, 409 0xa78b, 0xa78e, 410 0xa790, 0xa793, 411 0xa7a0, 0xa7aa, 412 0xa7f8, 0xa801, 413 0xa803, 0xa805, 414 0xa807, 0xa80a, 415 0xa80c, 0xa827, 416 0xa840, 0xa873, 417 0xa880, 0xa8c3, 418 0xa8f2, 0xa8f7, 419 0xa8fb, 0xa8fb, 420 0xa90a, 0xa92a, 421 0xa930, 0xa952, 422 0xa960, 0xa97c, 423 0xa980, 0xa9b2, 424 0xa9b4, 0xa9bf, 425 0xa9cf, 0xa9cf, 426 0xaa00, 0xaa36, 427 0xaa40, 0xaa4d, 428 0xaa60, 0xaa76, 429 0xaa7a, 0xaa7a, 430 0xaa80, 0xaabe, 431 0xaac0, 0xaac0, 432 0xaac2, 0xaac2, 433 0xaadb, 0xaadd, 434 0xaae0, 0xaaef, 435 0xaaf2, 0xaaf5, 436 0xab01, 0xab06, 437 0xab09, 0xab0e, 438 0xab11, 0xab16, 439 0xab20, 0xab26, 440 0xab28, 0xab2e, 441 0xabc0, 0xabea, 442 0xac00, 0xd7a3, 443 0xd7b0, 0xd7c6, 444 0xd7cb, 0xd7fb, 445 0xf900, 0xfa6d, 446 0xfa70, 0xfad9, 447 0xfb00, 0xfb06, 448 0xfb13, 0xfb17, 449 0xfb1d, 0xfb28, 450 0xfb2a, 0xfb36, 451 0xfb38, 0xfb3c, 452 0xfb3e, 0xfb3e, 453 0xfb40, 0xfb41, 454 0xfb43, 0xfb44, 455 0xfb46, 0xfbb1, 456 0xfbd3, 0xfd3d, 457 0xfd50, 0xfd8f, 458 0xfd92, 0xfdc7, 459 0xfdf0, 0xfdfb, 460 0xfe70, 0xfe74, 461 0xfe76, 0xfefc, 462 0xff21, 0xff3a, 463 0xff41, 0xff5a, 464 0xff66, 0xffbe, 465 0xffc2, 0xffc7, 466 0xffca, 0xffcf, 467 0xffd2, 0xffd7, 468 0xffda, 0xffdc, 469 0x10000, 0x1000b, 470 0x1000d, 0x10026, 471 0x10028, 0x1003a, 472 0x1003c, 0x1003d, 473 0x1003f, 0x1004d, 474 0x10050, 0x1005d, 475 0x10080, 0x100fa, 476 0x10140, 0x10174, 477 0x10280, 0x1029c, 478 0x102a0, 0x102d0, 479 0x10300, 0x1031e, 480 0x10330, 0x1034a, 481 0x10380, 0x1039d, 482 0x103a0, 0x103c3, 483 0x103c8, 0x103cf, 484 0x103d1, 0x103d5, 485 0x10400, 0x1049d, 486 0x10800, 0x10805, 487 0x10808, 0x10808, 488 0x1080a, 0x10835, 489 0x10837, 0x10838, 490 0x1083c, 0x1083c, 491 0x1083f, 0x10855, 492 0x10900, 0x10915, 493 0x10920, 0x10939, 494 0x10980, 0x109b7, 495 0x109be, 0x109bf, 496 0x10a00, 0x10a03, 497 0x10a05, 0x10a06, 498 0x10a0c, 0x10a13, 499 0x10a15, 0x10a17, 500 0x10a19, 0x10a33, 501 0x10a60, 0x10a7c, 502 0x10b00, 0x10b35, 503 0x10b40, 0x10b55, 504 0x10b60, 0x10b72, 505 0x10c00, 0x10c48, 506 0x11000, 0x11045, 507 0x11082, 0x110b8, 508 0x110d0, 0x110e8, 509 0x11100, 0x11132, 510 0x11180, 0x111bf, 511 0x111c1, 0x111c4, 512 0x11680, 0x116b5, 513 0x12000, 0x1236e, 514 0x12400, 0x12462, 515 0x13000, 0x1342e, 516 0x16800, 0x16a38, 517 0x16f00, 0x16f44, 518 0x16f50, 0x16f7e, 519 0x16f93, 0x16f9f, 520 0x1b000, 0x1b001, 521 0x1d400, 0x1d454, 522 0x1d456, 0x1d49c, 523 0x1d49e, 0x1d49f, 524 0x1d4a2, 0x1d4a2, 525 0x1d4a5, 0x1d4a6, 526 0x1d4a9, 0x1d4ac, 527 0x1d4ae, 0x1d4b9, 528 0x1d4bb, 0x1d4bb, 529 0x1d4bd, 0x1d4c3, 530 0x1d4c5, 0x1d505, 531 0x1d507, 0x1d50a, 532 0x1d50d, 0x1d514, 533 0x1d516, 0x1d51c, 534 0x1d51e, 0x1d539, 535 0x1d53b, 0x1d53e, 536 0x1d540, 0x1d544, 537 0x1d546, 0x1d546, 538 0x1d54a, 0x1d550, 539 0x1d552, 0x1d6a5, 540 0x1d6a8, 0x1d6c0, 541 0x1d6c2, 0x1d6da, 542 0x1d6dc, 0x1d6fa, 543 0x1d6fc, 0x1d714, 544 0x1d716, 0x1d734, 545 0x1d736, 0x1d74e, 546 0x1d750, 0x1d76e, 547 0x1d770, 0x1d788, 548 0x1d78a, 0x1d7a8, 549 0x1d7aa, 0x1d7c2, 550 0x1d7c4, 0x1d7cb, 551 0x1ee00, 0x1ee03, 552 0x1ee05, 0x1ee1f, 553 0x1ee21, 0x1ee22, 554 0x1ee24, 0x1ee24, 555 0x1ee27, 0x1ee27, 556 0x1ee29, 0x1ee32, 557 0x1ee34, 0x1ee37, 558 0x1ee39, 0x1ee39, 559 0x1ee3b, 0x1ee3b, 560 0x1ee42, 0x1ee42, 561 0x1ee47, 0x1ee47, 562 0x1ee49, 0x1ee49, 563 0x1ee4b, 0x1ee4b, 564 0x1ee4d, 0x1ee4f, 565 0x1ee51, 0x1ee52, 566 0x1ee54, 0x1ee54, 567 0x1ee57, 0x1ee57, 568 0x1ee59, 0x1ee59, 569 0x1ee5b, 0x1ee5b, 570 0x1ee5d, 0x1ee5d, 571 0x1ee5f, 0x1ee5f, 572 0x1ee61, 0x1ee62, 573 0x1ee64, 0x1ee64, 574 0x1ee67, 0x1ee6a, 575 0x1ee6c, 0x1ee72, 576 0x1ee74, 0x1ee77, 577 0x1ee79, 0x1ee7c, 578 0x1ee7e, 0x1ee7e, 579 0x1ee80, 0x1ee89, 580 0x1ee8b, 0x1ee9b, 581 0x1eea1, 0x1eea3, 582 0x1eea5, 0x1eea9, 583 0x1eeab, 0x1eebb, 584 0x20000, 0x2a6d6, 585 0x2a700, 0x2b734, 586 0x2b740, 0x2b81d, 587 0x2f800, 0x2fa1d, 588}; /* CR_Alpha */ 589 590/* 'Blank': [[:Blank:]] */ 591static const OnigCodePoint CR_Blank[] = { 592 9, 593 0x0009, 0x0009, 594 0x0020, 0x0020, 595 0x00a0, 0x00a0, 596 0x1680, 0x1680, 597 0x180e, 0x180e, 598 0x2000, 0x200a, 599 0x202f, 0x202f, 600 0x205f, 0x205f, 601 0x3000, 0x3000, 602}; /* CR_Blank */ 603 604/* 'Cntrl': [[:Cntrl:]] */ 605static const OnigCodePoint CR_Cntrl[] = { 606 2, 607 0x0000, 0x001f, 608 0x007f, 0x009f, 609}; /* CR_Cntrl */ 610 611/* 'Digit': [[:Digit:]] */ 612static const OnigCodePoint CR_Digit[] = { 613 42, 614 0x0030, 0x0039, 615 0x0660, 0x0669, 616 0x06f0, 0x06f9, 617 0x07c0, 0x07c9, 618 0x0966, 0x096f, 619 0x09e6, 0x09ef, 620 0x0a66, 0x0a6f, 621 0x0ae6, 0x0aef, 622 0x0b66, 0x0b6f, 623 0x0be6, 0x0bef, 624 0x0c66, 0x0c6f, 625 0x0ce6, 0x0cef, 626 0x0d66, 0x0d6f, 627 0x0e50, 0x0e59, 628 0x0ed0, 0x0ed9, 629 0x0f20, 0x0f29, 630 0x1040, 0x1049, 631 0x1090, 0x1099, 632 0x17e0, 0x17e9, 633 0x1810, 0x1819, 634 0x1946, 0x194f, 635 0x19d0, 0x19d9, 636 0x1a80, 0x1a89, 637 0x1a90, 0x1a99, 638 0x1b50, 0x1b59, 639 0x1bb0, 0x1bb9, 640 0x1c40, 0x1c49, 641 0x1c50, 0x1c59, 642 0xa620, 0xa629, 643 0xa8d0, 0xa8d9, 644 0xa900, 0xa909, 645 0xa9d0, 0xa9d9, 646 0xaa50, 0xaa59, 647 0xabf0, 0xabf9, 648 0xff10, 0xff19, 649 0x104a0, 0x104a9, 650 0x11066, 0x1106f, 651 0x110f0, 0x110f9, 652 0x11136, 0x1113f, 653 0x111d0, 0x111d9, 654 0x116c0, 0x116c9, 655 0x1d7ce, 0x1d7ff, 656}; /* CR_Digit */ 657 658/* 'Graph': [[:Graph:]] */ 659static const OnigCodePoint CR_Graph[] = { 660 544, 661 0x0021, 0x007e, 662 0x00a1, 0x0377, 663 0x037a, 0x037e, 664 0x0384, 0x038a, 665 0x038c, 0x038c, 666 0x038e, 0x03a1, 667 0x03a3, 0x0527, 668 0x0531, 0x0556, 669 0x0559, 0x055f, 670 0x0561, 0x0587, 671 0x0589, 0x058a, 672 0x058f, 0x058f, 673 0x0591, 0x05c7, 674 0x05d0, 0x05ea, 675 0x05f0, 0x05f4, 676 0x0600, 0x0604, 677 0x0606, 0x061b, 678 0x061e, 0x070d, 679 0x070f, 0x074a, 680 0x074d, 0x07b1, 681 0x07c0, 0x07fa, 682 0x0800, 0x082d, 683 0x0830, 0x083e, 684 0x0840, 0x085b, 685 0x085e, 0x085e, 686 0x08a0, 0x08a0, 687 0x08a2, 0x08ac, 688 0x08e4, 0x08fe, 689 0x0900, 0x0977, 690 0x0979, 0x097f, 691 0x0981, 0x0983, 692 0x0985, 0x098c, 693 0x098f, 0x0990, 694 0x0993, 0x09a8, 695 0x09aa, 0x09b0, 696 0x09b2, 0x09b2, 697 0x09b6, 0x09b9, 698 0x09bc, 0x09c4, 699 0x09c7, 0x09c8, 700 0x09cb, 0x09ce, 701 0x09d7, 0x09d7, 702 0x09dc, 0x09dd, 703 0x09df, 0x09e3, 704 0x09e6, 0x09fb, 705 0x0a01, 0x0a03, 706 0x0a05, 0x0a0a, 707 0x0a0f, 0x0a10, 708 0x0a13, 0x0a28, 709 0x0a2a, 0x0a30, 710 0x0a32, 0x0a33, 711 0x0a35, 0x0a36, 712 0x0a38, 0x0a39, 713 0x0a3c, 0x0a3c, 714 0x0a3e, 0x0a42, 715 0x0a47, 0x0a48, 716 0x0a4b, 0x0a4d, 717 0x0a51, 0x0a51, 718 0x0a59, 0x0a5c, 719 0x0a5e, 0x0a5e, 720 0x0a66, 0x0a75, 721 0x0a81, 0x0a83, 722 0x0a85, 0x0a8d, 723 0x0a8f, 0x0a91, 724 0x0a93, 0x0aa8, 725 0x0aaa, 0x0ab0, 726 0x0ab2, 0x0ab3, 727 0x0ab5, 0x0ab9, 728 0x0abc, 0x0ac5, 729 0x0ac7, 0x0ac9, 730 0x0acb, 0x0acd, 731 0x0ad0, 0x0ad0, 732 0x0ae0, 0x0ae3, 733 0x0ae6, 0x0af1, 734 0x0b01, 0x0b03, 735 0x0b05, 0x0b0c, 736 0x0b0f, 0x0b10, 737 0x0b13, 0x0b28, 738 0x0b2a, 0x0b30, 739 0x0b32, 0x0b33, 740 0x0b35, 0x0b39, 741 0x0b3c, 0x0b44, 742 0x0b47, 0x0b48, 743 0x0b4b, 0x0b4d, 744 0x0b56, 0x0b57, 745 0x0b5c, 0x0b5d, 746 0x0b5f, 0x0b63, 747 0x0b66, 0x0b77, 748 0x0b82, 0x0b83, 749 0x0b85, 0x0b8a, 750 0x0b8e, 0x0b90, 751 0x0b92, 0x0b95, 752 0x0b99, 0x0b9a, 753 0x0b9c, 0x0b9c, 754 0x0b9e, 0x0b9f, 755 0x0ba3, 0x0ba4, 756 0x0ba8, 0x0baa, 757 0x0bae, 0x0bb9, 758 0x0bbe, 0x0bc2, 759 0x0bc6, 0x0bc8, 760 0x0bca, 0x0bcd, 761 0x0bd0, 0x0bd0, 762 0x0bd7, 0x0bd7, 763 0x0be6, 0x0bfa, 764 0x0c01, 0x0c03, 765 0x0c05, 0x0c0c, 766 0x0c0e, 0x0c10, 767 0x0c12, 0x0c28, 768 0x0c2a, 0x0c33, 769 0x0c35, 0x0c39, 770 0x0c3d, 0x0c44, 771 0x0c46, 0x0c48, 772 0x0c4a, 0x0c4d, 773 0x0c55, 0x0c56, 774 0x0c58, 0x0c59, 775 0x0c60, 0x0c63, 776 0x0c66, 0x0c6f, 777 0x0c78, 0x0c7f, 778 0x0c82, 0x0c83, 779 0x0c85, 0x0c8c, 780 0x0c8e, 0x0c90, 781 0x0c92, 0x0ca8, 782 0x0caa, 0x0cb3, 783 0x0cb5, 0x0cb9, 784 0x0cbc, 0x0cc4, 785 0x0cc6, 0x0cc8, 786 0x0cca, 0x0ccd, 787 0x0cd5, 0x0cd6, 788 0x0cde, 0x0cde, 789 0x0ce0, 0x0ce3, 790 0x0ce6, 0x0cef, 791 0x0cf1, 0x0cf2, 792 0x0d02, 0x0d03, 793 0x0d05, 0x0d0c, 794 0x0d0e, 0x0d10, 795 0x0d12, 0x0d3a, 796 0x0d3d, 0x0d44, 797 0x0d46, 0x0d48, 798 0x0d4a, 0x0d4e, 799 0x0d57, 0x0d57, 800 0x0d60, 0x0d63, 801 0x0d66, 0x0d75, 802 0x0d79, 0x0d7f, 803 0x0d82, 0x0d83, 804 0x0d85, 0x0d96, 805 0x0d9a, 0x0db1, 806 0x0db3, 0x0dbb, 807 0x0dbd, 0x0dbd, 808 0x0dc0, 0x0dc6, 809 0x0dca, 0x0dca, 810 0x0dcf, 0x0dd4, 811 0x0dd6, 0x0dd6, 812 0x0dd8, 0x0ddf, 813 0x0df2, 0x0df4, 814 0x0e01, 0x0e3a, 815 0x0e3f, 0x0e5b, 816 0x0e81, 0x0e82, 817 0x0e84, 0x0e84, 818 0x0e87, 0x0e88, 819 0x0e8a, 0x0e8a, 820 0x0e8d, 0x0e8d, 821 0x0e94, 0x0e97, 822 0x0e99, 0x0e9f, 823 0x0ea1, 0x0ea3, 824 0x0ea5, 0x0ea5, 825 0x0ea7, 0x0ea7, 826 0x0eaa, 0x0eab, 827 0x0ead, 0x0eb9, 828 0x0ebb, 0x0ebd, 829 0x0ec0, 0x0ec4, 830 0x0ec6, 0x0ec6, 831 0x0ec8, 0x0ecd, 832 0x0ed0, 0x0ed9, 833 0x0edc, 0x0edf, 834 0x0f00, 0x0f47, 835 0x0f49, 0x0f6c, 836 0x0f71, 0x0f97, 837 0x0f99, 0x0fbc, 838 0x0fbe, 0x0fcc, 839 0x0fce, 0x0fda, 840 0x1000, 0x10c5, 841 0x10c7, 0x10c7, 842 0x10cd, 0x10cd, 843 0x10d0, 0x1248, 844 0x124a, 0x124d, 845 0x1250, 0x1256, 846 0x1258, 0x1258, 847 0x125a, 0x125d, 848 0x1260, 0x1288, 849 0x128a, 0x128d, 850 0x1290, 0x12b0, 851 0x12b2, 0x12b5, 852 0x12b8, 0x12be, 853 0x12c0, 0x12c0, 854 0x12c2, 0x12c5, 855 0x12c8, 0x12d6, 856 0x12d8, 0x1310, 857 0x1312, 0x1315, 858 0x1318, 0x135a, 859 0x135d, 0x137c, 860 0x1380, 0x1399, 861 0x13a0, 0x13f4, 862 0x1400, 0x167f, 863 0x1681, 0x169c, 864 0x16a0, 0x16f0, 865 0x1700, 0x170c, 866 0x170e, 0x1714, 867 0x1720, 0x1736, 868 0x1740, 0x1753, 869 0x1760, 0x176c, 870 0x176e, 0x1770, 871 0x1772, 0x1773, 872 0x1780, 0x17dd, 873 0x17e0, 0x17e9, 874 0x17f0, 0x17f9, 875 0x1800, 0x180d, 876 0x1810, 0x1819, 877 0x1820, 0x1877, 878 0x1880, 0x18aa, 879 0x18b0, 0x18f5, 880 0x1900, 0x191c, 881 0x1920, 0x192b, 882 0x1930, 0x193b, 883 0x1940, 0x1940, 884 0x1944, 0x196d, 885 0x1970, 0x1974, 886 0x1980, 0x19ab, 887 0x19b0, 0x19c9, 888 0x19d0, 0x19da, 889 0x19de, 0x1a1b, 890 0x1a1e, 0x1a5e, 891 0x1a60, 0x1a7c, 892 0x1a7f, 0x1a89, 893 0x1a90, 0x1a99, 894 0x1aa0, 0x1aad, 895 0x1b00, 0x1b4b, 896 0x1b50, 0x1b7c, 897 0x1b80, 0x1bf3, 898 0x1bfc, 0x1c37, 899 0x1c3b, 0x1c49, 900 0x1c4d, 0x1c7f, 901 0x1cc0, 0x1cc7, 902 0x1cd0, 0x1cf6, 903 0x1d00, 0x1de6, 904 0x1dfc, 0x1f15, 905 0x1f18, 0x1f1d, 906 0x1f20, 0x1f45, 907 0x1f48, 0x1f4d, 908 0x1f50, 0x1f57, 909 0x1f59, 0x1f59, 910 0x1f5b, 0x1f5b, 911 0x1f5d, 0x1f5d, 912 0x1f5f, 0x1f7d, 913 0x1f80, 0x1fb4, 914 0x1fb6, 0x1fc4, 915 0x1fc6, 0x1fd3, 916 0x1fd6, 0x1fdb, 917 0x1fdd, 0x1fef, 918 0x1ff2, 0x1ff4, 919 0x1ff6, 0x1ffe, 920 0x200b, 0x2027, 921 0x202a, 0x202e, 922 0x2030, 0x205e, 923 0x2060, 0x2064, 924 0x206a, 0x2071, 925 0x2074, 0x208e, 926 0x2090, 0x209c, 927 0x20a0, 0x20b9, 928 0x20d0, 0x20f0, 929 0x2100, 0x2189, 930 0x2190, 0x23f3, 931 0x2400, 0x2426, 932 0x2440, 0x244a, 933 0x2460, 0x26ff, 934 0x2701, 0x2b4c, 935 0x2b50, 0x2b59, 936 0x2c00, 0x2c2e, 937 0x2c30, 0x2c5e, 938 0x2c60, 0x2cf3, 939 0x2cf9, 0x2d25, 940 0x2d27, 0x2d27, 941 0x2d2d, 0x2d2d, 942 0x2d30, 0x2d67, 943 0x2d6f, 0x2d70, 944 0x2d7f, 0x2d96, 945 0x2da0, 0x2da6, 946 0x2da8, 0x2dae, 947 0x2db0, 0x2db6, 948 0x2db8, 0x2dbe, 949 0x2dc0, 0x2dc6, 950 0x2dc8, 0x2dce, 951 0x2dd0, 0x2dd6, 952 0x2dd8, 0x2dde, 953 0x2de0, 0x2e3b, 954 0x2e80, 0x2e99, 955 0x2e9b, 0x2ef3, 956 0x2f00, 0x2fd5, 957 0x2ff0, 0x2ffb, 958 0x3001, 0x303f, 959 0x3041, 0x3096, 960 0x3099, 0x30ff, 961 0x3105, 0x312d, 962 0x3131, 0x318e, 963 0x3190, 0x31ba, 964 0x31c0, 0x31e3, 965 0x31f0, 0x321e, 966 0x3220, 0x32fe, 967 0x3300, 0x4db5, 968 0x4dc0, 0x9fcc, 969 0xa000, 0xa48c, 970 0xa490, 0xa4c6, 971 0xa4d0, 0xa62b, 972 0xa640, 0xa697, 973 0xa69f, 0xa6f7, 974 0xa700, 0xa78e, 975 0xa790, 0xa793, 976 0xa7a0, 0xa7aa, 977 0xa7f8, 0xa82b, 978 0xa830, 0xa839, 979 0xa840, 0xa877, 980 0xa880, 0xa8c4, 981 0xa8ce, 0xa8d9, 982 0xa8e0, 0xa8fb, 983 0xa900, 0xa953, 984 0xa95f, 0xa97c, 985 0xa980, 0xa9cd, 986 0xa9cf, 0xa9d9, 987 0xa9de, 0xa9df, 988 0xaa00, 0xaa36, 989 0xaa40, 0xaa4d, 990 0xaa50, 0xaa59, 991 0xaa5c, 0xaa7b, 992 0xaa80, 0xaac2, 993 0xaadb, 0xaaf6, 994 0xab01, 0xab06, 995 0xab09, 0xab0e, 996 0xab11, 0xab16, 997 0xab20, 0xab26, 998 0xab28, 0xab2e, 999 0xabc0, 0xabed, 1000 0xabf0, 0xabf9, 1001 0xac00, 0xd7a3, 1002 0xd7b0, 0xd7c6, 1003 0xd7cb, 0xd7fb, 1004 0xe000, 0xfa6d, 1005 0xfa70, 0xfad9, 1006 0xfb00, 0xfb06, 1007 0xfb13, 0xfb17, 1008 0xfb1d, 0xfb36, 1009 0xfb38, 0xfb3c, 1010 0xfb3e, 0xfb3e, 1011 0xfb40, 0xfb41, 1012 0xfb43, 0xfb44, 1013 0xfb46, 0xfbc1, 1014 0xfbd3, 0xfd3f, 1015 0xfd50, 0xfd8f, 1016 0xfd92, 0xfdc7, 1017 0xfdf0, 0xfdfd, 1018 0xfe00, 0xfe19, 1019 0xfe20, 0xfe26, 1020 0xfe30, 0xfe52, 1021 0xfe54, 0xfe66, 1022 0xfe68, 0xfe6b, 1023 0xfe70, 0xfe74, 1024 0xfe76, 0xfefc, 1025 0xfeff, 0xfeff, 1026 0xff01, 0xffbe, 1027 0xffc2, 0xffc7, 1028 0xffca, 0xffcf, 1029 0xffd2, 0xffd7, 1030 0xffda, 0xffdc, 1031 0xffe0, 0xffe6, 1032 0xffe8, 0xffee, 1033 0xfff9, 0xfffd, 1034 0x10000, 0x1000b, 1035 0x1000d, 0x10026, 1036 0x10028, 0x1003a, 1037 0x1003c, 0x1003d, 1038 0x1003f, 0x1004d, 1039 0x10050, 0x1005d, 1040 0x10080, 0x100fa, 1041 0x10100, 0x10102, 1042 0x10107, 0x10133, 1043 0x10137, 0x1018a, 1044 0x10190, 0x1019b, 1045 0x101d0, 0x101fd, 1046 0x10280, 0x1029c, 1047 0x102a0, 0x102d0, 1048 0x10300, 0x1031e, 1049 0x10320, 0x10323, 1050 0x10330, 0x1034a, 1051 0x10380, 0x1039d, 1052 0x1039f, 0x103c3, 1053 0x103c8, 0x103d5, 1054 0x10400, 0x1049d, 1055 0x104a0, 0x104a9, 1056 0x10800, 0x10805, 1057 0x10808, 0x10808, 1058 0x1080a, 0x10835, 1059 0x10837, 0x10838, 1060 0x1083c, 0x1083c, 1061 0x1083f, 0x10855, 1062 0x10857, 0x1085f, 1063 0x10900, 0x1091b, 1064 0x1091f, 0x10939, 1065 0x1093f, 0x1093f, 1066 0x10980, 0x109b7, 1067 0x109be, 0x109bf, 1068 0x10a00, 0x10a03, 1069 0x10a05, 0x10a06, 1070 0x10a0c, 0x10a13, 1071 0x10a15, 0x10a17, 1072 0x10a19, 0x10a33, 1073 0x10a38, 0x10a3a, 1074 0x10a3f, 0x10a47, 1075 0x10a50, 0x10a58, 1076 0x10a60, 0x10a7f, 1077 0x10b00, 0x10b35, 1078 0x10b39, 0x10b55, 1079 0x10b58, 0x10b72, 1080 0x10b78, 0x10b7f, 1081 0x10c00, 0x10c48, 1082 0x10e60, 0x10e7e, 1083 0x11000, 0x1104d, 1084 0x11052, 0x1106f, 1085 0x11080, 0x110c1, 1086 0x110d0, 0x110e8, 1087 0x110f0, 0x110f9, 1088 0x11100, 0x11134, 1089 0x11136, 0x11143, 1090 0x11180, 0x111c8, 1091 0x111d0, 0x111d9, 1092 0x11680, 0x116b7, 1093 0x116c0, 0x116c9, 1094 0x12000, 0x1236e, 1095 0x12400, 0x12462, 1096 0x12470, 0x12473, 1097 0x13000, 0x1342e, 1098 0x16800, 0x16a38, 1099 0x16f00, 0x16f44, 1100 0x16f50, 0x16f7e, 1101 0x16f8f, 0x16f9f, 1102 0x1b000, 0x1b001, 1103 0x1d000, 0x1d0f5, 1104 0x1d100, 0x1d126, 1105 0x1d129, 0x1d1dd, 1106 0x1d200, 0x1d245, 1107 0x1d300, 0x1d356, 1108 0x1d360, 0x1d371, 1109 0x1d400, 0x1d454, 1110 0x1d456, 0x1d49c, 1111 0x1d49e, 0x1d49f, 1112 0x1d4a2, 0x1d4a2, 1113 0x1d4a5, 0x1d4a6, 1114 0x1d4a9, 0x1d4ac, 1115 0x1d4ae, 0x1d4b9, 1116 0x1d4bb, 0x1d4bb, 1117 0x1d4bd, 0x1d4c3, 1118 0x1d4c5, 0x1d505, 1119 0x1d507, 0x1d50a, 1120 0x1d50d, 0x1d514, 1121 0x1d516, 0x1d51c, 1122 0x1d51e, 0x1d539, 1123 0x1d53b, 0x1d53e, 1124 0x1d540, 0x1d544, 1125 0x1d546, 0x1d546, 1126 0x1d54a, 0x1d550, 1127 0x1d552, 0x1d6a5, 1128 0x1d6a8, 0x1d7cb, 1129 0x1d7ce, 0x1d7ff, 1130 0x1ee00, 0x1ee03, 1131 0x1ee05, 0x1ee1f, 1132 0x1ee21, 0x1ee22, 1133 0x1ee24, 0x1ee24, 1134 0x1ee27, 0x1ee27, 1135 0x1ee29, 0x1ee32, 1136 0x1ee34, 0x1ee37, 1137 0x1ee39, 0x1ee39, 1138 0x1ee3b, 0x1ee3b, 1139 0x1ee42, 0x1ee42, 1140 0x1ee47, 0x1ee47, 1141 0x1ee49, 0x1ee49, 1142 0x1ee4b, 0x1ee4b, 1143 0x1ee4d, 0x1ee4f, 1144 0x1ee51, 0x1ee52, 1145 0x1ee54, 0x1ee54, 1146 0x1ee57, 0x1ee57, 1147 0x1ee59, 0x1ee59, 1148 0x1ee5b, 0x1ee5b, 1149 0x1ee5d, 0x1ee5d, 1150 0x1ee5f, 0x1ee5f, 1151 0x1ee61, 0x1ee62, 1152 0x1ee64, 0x1ee64, 1153 0x1ee67, 0x1ee6a, 1154 0x1ee6c, 0x1ee72, 1155 0x1ee74, 0x1ee77, 1156 0x1ee79, 0x1ee7c, 1157 0x1ee7e, 0x1ee7e, 1158 0x1ee80, 0x1ee89, 1159 0x1ee8b, 0x1ee9b, 1160 0x1eea1, 0x1eea3, 1161 0x1eea5, 0x1eea9, 1162 0x1eeab, 0x1eebb, 1163 0x1eef0, 0x1eef1, 1164 0x1f000, 0x1f02b, 1165 0x1f030, 0x1f093, 1166 0x1f0a0, 0x1f0ae, 1167 0x1f0b1, 0x1f0be, 1168 0x1f0c1, 0x1f0cf, 1169 0x1f0d1, 0x1f0df, 1170 0x1f100, 0x1f10a, 1171 0x1f110, 0x1f12e, 1172 0x1f130, 0x1f16b, 1173 0x1f170, 0x1f19a, 1174 0x1f1e6, 0x1f202, 1175 0x1f210, 0x1f23a, 1176 0x1f240, 0x1f248, 1177 0x1f250, 0x1f251, 1178 0x1f300, 0x1f320, 1179 0x1f330, 0x1f335, 1180 0x1f337, 0x1f37c, 1181 0x1f380, 0x1f393, 1182 0x1f3a0, 0x1f3c4, 1183 0x1f3c6, 0x1f3ca, 1184 0x1f3e0, 0x1f3f0, 1185 0x1f400, 0x1f43e, 1186 0x1f440, 0x1f440, 1187 0x1f442, 0x1f4f7, 1188 0x1f4f9, 0x1f4fc, 1189 0x1f500, 0x1f53d, 1190 0x1f540, 0x1f543, 1191 0x1f550, 0x1f567, 1192 0x1f5fb, 0x1f640, 1193 0x1f645, 0x1f64f, 1194 0x1f680, 0x1f6c5, 1195 0x1f700, 0x1f773, 1196 0x20000, 0x2a6d6, 1197 0x2a700, 0x2b734, 1198 0x2b740, 0x2b81d, 1199 0x2f800, 0x2fa1d, 1200 0xe0001, 0xe0001, 1201 0xe0020, 0xe007f, 1202 0xe0100, 0xe01ef, 1203 0xf0000, 0xffffd, 1204 0x100000, 0x10fffd, 1205}; /* CR_Graph */ 1206 1207/* 'Lower': [[:Lower:]] */ 1208static const OnigCodePoint CR_Lower[] = { 1209 618, 1210 0x0061, 0x007a, 1211 0x00aa, 0x00aa, 1212 0x00b5, 0x00b5, 1213 0x00ba, 0x00ba, 1214 0x00df, 0x00f6, 1215 0x00f8, 0x00ff, 1216 0x0101, 0x0101, 1217 0x0103, 0x0103, 1218 0x0105, 0x0105, 1219 0x0107, 0x0107, 1220 0x0109, 0x0109, 1221 0x010b, 0x010b, 1222 0x010d, 0x010d, 1223 0x010f, 0x010f, 1224 0x0111, 0x0111, 1225 0x0113, 0x0113, 1226 0x0115, 0x0115, 1227 0x0117, 0x0117, 1228 0x0119, 0x0119, 1229 0x011b, 0x011b, 1230 0x011d, 0x011d, 1231 0x011f, 0x011f, 1232 0x0121, 0x0121, 1233 0x0123, 0x0123, 1234 0x0125, 0x0125, 1235 0x0127, 0x0127, 1236 0x0129, 0x0129, 1237 0x012b, 0x012b, 1238 0x012d, 0x012d, 1239 0x012f, 0x012f, 1240 0x0131, 0x0131, 1241 0x0133, 0x0133, 1242 0x0135, 0x0135, 1243 0x0137, 0x0138, 1244 0x013a, 0x013a, 1245 0x013c, 0x013c, 1246 0x013e, 0x013e, 1247 0x0140, 0x0140, 1248 0x0142, 0x0142, 1249 0x0144, 0x0144, 1250 0x0146, 0x0146, 1251 0x0148, 0x0149, 1252 0x014b, 0x014b, 1253 0x014d, 0x014d, 1254 0x014f, 0x014f, 1255 0x0151, 0x0151, 1256 0x0153, 0x0153, 1257 0x0155, 0x0155, 1258 0x0157, 0x0157, 1259 0x0159, 0x0159, 1260 0x015b, 0x015b, 1261 0x015d, 0x015d, 1262 0x015f, 0x015f, 1263 0x0161, 0x0161, 1264 0x0163, 0x0163, 1265 0x0165, 0x0165, 1266 0x0167, 0x0167, 1267 0x0169, 0x0169, 1268 0x016b, 0x016b, 1269 0x016d, 0x016d, 1270 0x016f, 0x016f, 1271 0x0171, 0x0171, 1272 0x0173, 0x0173, 1273 0x0175, 0x0175, 1274 0x0177, 0x0177, 1275 0x017a, 0x017a, 1276 0x017c, 0x017c, 1277 0x017e, 0x0180, 1278 0x0183, 0x0183, 1279 0x0185, 0x0185, 1280 0x0188, 0x0188, 1281 0x018c, 0x018d, 1282 0x0192, 0x0192, 1283 0x0195, 0x0195, 1284 0x0199, 0x019b, 1285 0x019e, 0x019e, 1286 0x01a1, 0x01a1, 1287 0x01a3, 0x01a3, 1288 0x01a5, 0x01a5, 1289 0x01a8, 0x01a8, 1290 0x01aa, 0x01ab, 1291 0x01ad, 0x01ad, 1292 0x01b0, 0x01b0, 1293 0x01b4, 0x01b4, 1294 0x01b6, 0x01b6, 1295 0x01b9, 0x01ba, 1296 0x01bd, 0x01bf, 1297 0x01c6, 0x01c6, 1298 0x01c9, 0x01c9, 1299 0x01cc, 0x01cc, 1300 0x01ce, 0x01ce, 1301 0x01d0, 0x01d0, 1302 0x01d2, 0x01d2, 1303 0x01d4, 0x01d4, 1304 0x01d6, 0x01d6, 1305 0x01d8, 0x01d8, 1306 0x01da, 0x01da, 1307 0x01dc, 0x01dd, 1308 0x01df, 0x01df, 1309 0x01e1, 0x01e1, 1310 0x01e3, 0x01e3, 1311 0x01e5, 0x01e5, 1312 0x01e7, 0x01e7, 1313 0x01e9, 0x01e9, 1314 0x01eb, 0x01eb, 1315 0x01ed, 0x01ed, 1316 0x01ef, 0x01f0, 1317 0x01f3, 0x01f3, 1318 0x01f5, 0x01f5, 1319 0x01f9, 0x01f9, 1320 0x01fb, 0x01fb, 1321 0x01fd, 0x01fd, 1322 0x01ff, 0x01ff, 1323 0x0201, 0x0201, 1324 0x0203, 0x0203, 1325 0x0205, 0x0205, 1326 0x0207, 0x0207, 1327 0x0209, 0x0209, 1328 0x020b, 0x020b, 1329 0x020d, 0x020d, 1330 0x020f, 0x020f, 1331 0x0211, 0x0211, 1332 0x0213, 0x0213, 1333 0x0215, 0x0215, 1334 0x0217, 0x0217, 1335 0x0219, 0x0219, 1336 0x021b, 0x021b, 1337 0x021d, 0x021d, 1338 0x021f, 0x021f, 1339 0x0221, 0x0221, 1340 0x0223, 0x0223, 1341 0x0225, 0x0225, 1342 0x0227, 0x0227, 1343 0x0229, 0x0229, 1344 0x022b, 0x022b, 1345 0x022d, 0x022d, 1346 0x022f, 0x022f, 1347 0x0231, 0x0231, 1348 0x0233, 0x0239, 1349 0x023c, 0x023c, 1350 0x023f, 0x0240, 1351 0x0242, 0x0242, 1352 0x0247, 0x0247, 1353 0x0249, 0x0249, 1354 0x024b, 0x024b, 1355 0x024d, 0x024d, 1356 0x024f, 0x0293, 1357 0x0295, 0x02b8, 1358 0x02c0, 0x02c1, 1359 0x02e0, 0x02e4, 1360 0x0345, 0x0345, 1361 0x0371, 0x0371, 1362 0x0373, 0x0373, 1363 0x0377, 0x0377, 1364 0x037a, 0x037d, 1365 0x0390, 0x0390, 1366 0x03ac, 0x03ce, 1367 0x03d0, 0x03d1, 1368 0x03d5, 0x03d7, 1369 0x03d9, 0x03d9, 1370 0x03db, 0x03db, 1371 0x03dd, 0x03dd, 1372 0x03df, 0x03df, 1373 0x03e1, 0x03e1, 1374 0x03e3, 0x03e3, 1375 0x03e5, 0x03e5, 1376 0x03e7, 0x03e7, 1377 0x03e9, 0x03e9, 1378 0x03eb, 0x03eb, 1379 0x03ed, 0x03ed, 1380 0x03ef, 0x03f3, 1381 0x03f5, 0x03f5, 1382 0x03f8, 0x03f8, 1383 0x03fb, 0x03fc, 1384 0x0430, 0x045f, 1385 0x0461, 0x0461, 1386 0x0463, 0x0463, 1387 0x0465, 0x0465, 1388 0x0467, 0x0467, 1389 0x0469, 0x0469, 1390 0x046b, 0x046b, 1391 0x046d, 0x046d, 1392 0x046f, 0x046f, 1393 0x0471, 0x0471, 1394 0x0473, 0x0473, 1395 0x0475, 0x0475, 1396 0x0477, 0x0477, 1397 0x0479, 0x0479, 1398 0x047b, 0x047b, 1399 0x047d, 0x047d, 1400 0x047f, 0x047f, 1401 0x0481, 0x0481, 1402 0x048b, 0x048b, 1403 0x048d, 0x048d, 1404 0x048f, 0x048f, 1405 0x0491, 0x0491, 1406 0x0493, 0x0493, 1407 0x0495, 0x0495, 1408 0x0497, 0x0497, 1409 0x0499, 0x0499, 1410 0x049b, 0x049b, 1411 0x049d, 0x049d, 1412 0x049f, 0x049f, 1413 0x04a1, 0x04a1, 1414 0x04a3, 0x04a3, 1415 0x04a5, 0x04a5, 1416 0x04a7, 0x04a7, 1417 0x04a9, 0x04a9, 1418 0x04ab, 0x04ab, 1419 0x04ad, 0x04ad, 1420 0x04af, 0x04af, 1421 0x04b1, 0x04b1, 1422 0x04b3, 0x04b3, 1423 0x04b5, 0x04b5, 1424 0x04b7, 0x04b7, 1425 0x04b9, 0x04b9, 1426 0x04bb, 0x04bb, 1427 0x04bd, 0x04bd, 1428 0x04bf, 0x04bf, 1429 0x04c2, 0x04c2, 1430 0x04c4, 0x04c4, 1431 0x04c6, 0x04c6, 1432 0x04c8, 0x04c8, 1433 0x04ca, 0x04ca, 1434 0x04cc, 0x04cc, 1435 0x04ce, 0x04cf, 1436 0x04d1, 0x04d1, 1437 0x04d3, 0x04d3, 1438 0x04d5, 0x04d5, 1439 0x04d7, 0x04d7, 1440 0x04d9, 0x04d9, 1441 0x04db, 0x04db, 1442 0x04dd, 0x04dd, 1443 0x04df, 0x04df, 1444 0x04e1, 0x04e1, 1445 0x04e3, 0x04e3, 1446 0x04e5, 0x04e5, 1447 0x04e7, 0x04e7, 1448 0x04e9, 0x04e9, 1449 0x04eb, 0x04eb, 1450 0x04ed, 0x04ed, 1451 0x04ef, 0x04ef, 1452 0x04f1, 0x04f1, 1453 0x04f3, 0x04f3, 1454 0x04f5, 0x04f5, 1455 0x04f7, 0x04f7, 1456 0x04f9, 0x04f9, 1457 0x04fb, 0x04fb, 1458 0x04fd, 0x04fd, 1459 0x04ff, 0x04ff, 1460 0x0501, 0x0501, 1461 0x0503, 0x0503, 1462 0x0505, 0x0505, 1463 0x0507, 0x0507, 1464 0x0509, 0x0509, 1465 0x050b, 0x050b, 1466 0x050d, 0x050d, 1467 0x050f, 0x050f, 1468 0x0511, 0x0511, 1469 0x0513, 0x0513, 1470 0x0515, 0x0515, 1471 0x0517, 0x0517, 1472 0x0519, 0x0519, 1473 0x051b, 0x051b, 1474 0x051d, 0x051d, 1475 0x051f, 0x051f, 1476 0x0521, 0x0521, 1477 0x0523, 0x0523, 1478 0x0525, 0x0525, 1479 0x0527, 0x0527, 1480 0x0561, 0x0587, 1481 0x1d00, 0x1dbf, 1482 0x1e01, 0x1e01, 1483 0x1e03, 0x1e03, 1484 0x1e05, 0x1e05, 1485 0x1e07, 0x1e07, 1486 0x1e09, 0x1e09, 1487 0x1e0b, 0x1e0b, 1488 0x1e0d, 0x1e0d, 1489 0x1e0f, 0x1e0f, 1490 0x1e11, 0x1e11, 1491 0x1e13, 0x1e13, 1492 0x1e15, 0x1e15, 1493 0x1e17, 0x1e17, 1494 0x1e19, 0x1e19, 1495 0x1e1b, 0x1e1b, 1496 0x1e1d, 0x1e1d, 1497 0x1e1f, 0x1e1f, 1498 0x1e21, 0x1e21, 1499 0x1e23, 0x1e23, 1500 0x1e25, 0x1e25, 1501 0x1e27, 0x1e27, 1502 0x1e29, 0x1e29, 1503 0x1e2b, 0x1e2b, 1504 0x1e2d, 0x1e2d, 1505 0x1e2f, 0x1e2f, 1506 0x1e31, 0x1e31, 1507 0x1e33, 0x1e33, 1508 0x1e35, 0x1e35, 1509 0x1e37, 0x1e37, 1510 0x1e39, 0x1e39, 1511 0x1e3b, 0x1e3b, 1512 0x1e3d, 0x1e3d, 1513 0x1e3f, 0x1e3f, 1514 0x1e41, 0x1e41, 1515 0x1e43, 0x1e43, 1516 0x1e45, 0x1e45, 1517 0x1e47, 0x1e47, 1518 0x1e49, 0x1e49, 1519 0x1e4b, 0x1e4b, 1520 0x1e4d, 0x1e4d, 1521 0x1e4f, 0x1e4f, 1522 0x1e51, 0x1e51, 1523 0x1e53, 0x1e53, 1524 0x1e55, 0x1e55, 1525 0x1e57, 0x1e57, 1526 0x1e59, 0x1e59, 1527 0x1e5b, 0x1e5b, 1528 0x1e5d, 0x1e5d, 1529 0x1e5f, 0x1e5f, 1530 0x1e61, 0x1e61, 1531 0x1e63, 0x1e63, 1532 0x1e65, 0x1e65, 1533 0x1e67, 0x1e67, 1534 0x1e69, 0x1e69, 1535 0x1e6b, 0x1e6b, 1536 0x1e6d, 0x1e6d, 1537 0x1e6f, 0x1e6f, 1538 0x1e71, 0x1e71, 1539 0x1e73, 0x1e73, 1540 0x1e75, 0x1e75, 1541 0x1e77, 0x1e77, 1542 0x1e79, 0x1e79, 1543 0x1e7b, 0x1e7b, 1544 0x1e7d, 0x1e7d, 1545 0x1e7f, 0x1e7f, 1546 0x1e81, 0x1e81, 1547 0x1e83, 0x1e83, 1548 0x1e85, 0x1e85, 1549 0x1e87, 0x1e87, 1550 0x1e89, 0x1e89, 1551 0x1e8b, 0x1e8b, 1552 0x1e8d, 0x1e8d, 1553 0x1e8f, 0x1e8f, 1554 0x1e91, 0x1e91, 1555 0x1e93, 0x1e93, 1556 0x1e95, 0x1e9d, 1557 0x1e9f, 0x1e9f, 1558 0x1ea1, 0x1ea1, 1559 0x1ea3, 0x1ea3, 1560 0x1ea5, 0x1ea5, 1561 0x1ea7, 0x1ea7, 1562 0x1ea9, 0x1ea9, 1563 0x1eab, 0x1eab, 1564 0x1ead, 0x1ead, 1565 0x1eaf, 0x1eaf, 1566 0x1eb1, 0x1eb1, 1567 0x1eb3, 0x1eb3, 1568 0x1eb5, 0x1eb5, 1569 0x1eb7, 0x1eb7, 1570 0x1eb9, 0x1eb9, 1571 0x1ebb, 0x1ebb, 1572 0x1ebd, 0x1ebd, 1573 0x1ebf, 0x1ebf, 1574 0x1ec1, 0x1ec1, 1575 0x1ec3, 0x1ec3, 1576 0x1ec5, 0x1ec5, 1577 0x1ec7, 0x1ec7, 1578 0x1ec9, 0x1ec9, 1579 0x1ecb, 0x1ecb, 1580 0x1ecd, 0x1ecd, 1581 0x1ecf, 0x1ecf, 1582 0x1ed1, 0x1ed1, 1583 0x1ed3, 0x1ed3, 1584 0x1ed5, 0x1ed5, 1585 0x1ed7, 0x1ed7, 1586 0x1ed9, 0x1ed9, 1587 0x1edb, 0x1edb, 1588 0x1edd, 0x1edd, 1589 0x1edf, 0x1edf, 1590 0x1ee1, 0x1ee1, 1591 0x1ee3, 0x1ee3, 1592 0x1ee5, 0x1ee5, 1593 0x1ee7, 0x1ee7, 1594 0x1ee9, 0x1ee9, 1595 0x1eeb, 0x1eeb, 1596 0x1eed, 0x1eed, 1597 0x1eef, 0x1eef, 1598 0x1ef1, 0x1ef1, 1599 0x1ef3, 0x1ef3, 1600 0x1ef5, 0x1ef5, 1601 0x1ef7, 0x1ef7, 1602 0x1ef9, 0x1ef9, 1603 0x1efb, 0x1efb, 1604 0x1efd, 0x1efd, 1605 0x1eff, 0x1f07, 1606 0x1f10, 0x1f15, 1607 0x1f20, 0x1f27, 1608 0x1f30, 0x1f37, 1609 0x1f40, 0x1f45, 1610 0x1f50, 0x1f57, 1611 0x1f60, 0x1f67, 1612 0x1f70, 0x1f7d, 1613 0x1f80, 0x1f87, 1614 0x1f90, 0x1f97, 1615 0x1fa0, 0x1fa7, 1616 0x1fb0, 0x1fb4, 1617 0x1fb6, 0x1fb7, 1618 0x1fbe, 0x1fbe, 1619 0x1fc2, 0x1fc4, 1620 0x1fc6, 0x1fc7, 1621 0x1fd0, 0x1fd3, 1622 0x1fd6, 0x1fd7, 1623 0x1fe0, 0x1fe7, 1624 0x1ff2, 0x1ff4, 1625 0x1ff6, 0x1ff7, 1626 0x2071, 0x2071, 1627 0x207f, 0x207f, 1628 0x2090, 0x209c, 1629 0x210a, 0x210a, 1630 0x210e, 0x210f, 1631 0x2113, 0x2113, 1632 0x212f, 0x212f, 1633 0x2134, 0x2134, 1634 0x2139, 0x2139, 1635 0x213c, 0x213d, 1636 0x2146, 0x2149, 1637 0x214e, 0x214e, 1638 0x2170, 0x217f, 1639 0x2184, 0x2184, 1640 0x24d0, 0x24e9, 1641 0x2c30, 0x2c5e, 1642 0x2c61, 0x2c61, 1643 0x2c65, 0x2c66, 1644 0x2c68, 0x2c68, 1645 0x2c6a, 0x2c6a, 1646 0x2c6c, 0x2c6c, 1647 0x2c71, 0x2c71, 1648 0x2c73, 0x2c74, 1649 0x2c76, 0x2c7d, 1650 0x2c81, 0x2c81, 1651 0x2c83, 0x2c83, 1652 0x2c85, 0x2c85, 1653 0x2c87, 0x2c87, 1654 0x2c89, 0x2c89, 1655 0x2c8b, 0x2c8b, 1656 0x2c8d, 0x2c8d, 1657 0x2c8f, 0x2c8f, 1658 0x2c91, 0x2c91, 1659 0x2c93, 0x2c93, 1660 0x2c95, 0x2c95, 1661 0x2c97, 0x2c97, 1662 0x2c99, 0x2c99, 1663 0x2c9b, 0x2c9b, 1664 0x2c9d, 0x2c9d, 1665 0x2c9f, 0x2c9f, 1666 0x2ca1, 0x2ca1, 1667 0x2ca3, 0x2ca3, 1668 0x2ca5, 0x2ca5, 1669 0x2ca7, 0x2ca7, 1670 0x2ca9, 0x2ca9, 1671 0x2cab, 0x2cab, 1672 0x2cad, 0x2cad, 1673 0x2caf, 0x2caf, 1674 0x2cb1, 0x2cb1, 1675 0x2cb3, 0x2cb3, 1676 0x2cb5, 0x2cb5, 1677 0x2cb7, 0x2cb7, 1678 0x2cb9, 0x2cb9, 1679 0x2cbb, 0x2cbb, 1680 0x2cbd, 0x2cbd, 1681 0x2cbf, 0x2cbf, 1682 0x2cc1, 0x2cc1, 1683 0x2cc3, 0x2cc3, 1684 0x2cc5, 0x2cc5, 1685 0x2cc7, 0x2cc7, 1686 0x2cc9, 0x2cc9, 1687 0x2ccb, 0x2ccb, 1688 0x2ccd, 0x2ccd, 1689 0x2ccf, 0x2ccf, 1690 0x2cd1, 0x2cd1, 1691 0x2cd3, 0x2cd3, 1692 0x2cd5, 0x2cd5, 1693 0x2cd7, 0x2cd7, 1694 0x2cd9, 0x2cd9, 1695 0x2cdb, 0x2cdb, 1696 0x2cdd, 0x2cdd, 1697 0x2cdf, 0x2cdf, 1698 0x2ce1, 0x2ce1, 1699 0x2ce3, 0x2ce4, 1700 0x2cec, 0x2cec, 1701 0x2cee, 0x2cee, 1702 0x2cf3, 0x2cf3, 1703 0x2d00, 0x2d25, 1704 0x2d27, 0x2d27, 1705 0x2d2d, 0x2d2d, 1706 0xa641, 0xa641, 1707 0xa643, 0xa643, 1708 0xa645, 0xa645, 1709 0xa647, 0xa647, 1710 0xa649, 0xa649, 1711 0xa64b, 0xa64b, 1712 0xa64d, 0xa64d, 1713 0xa64f, 0xa64f, 1714 0xa651, 0xa651, 1715 0xa653, 0xa653, 1716 0xa655, 0xa655, 1717 0xa657, 0xa657, 1718 0xa659, 0xa659, 1719 0xa65b, 0xa65b, 1720 0xa65d, 0xa65d, 1721 0xa65f, 0xa65f, 1722 0xa661, 0xa661, 1723 0xa663, 0xa663, 1724 0xa665, 0xa665, 1725 0xa667, 0xa667, 1726 0xa669, 0xa669, 1727 0xa66b, 0xa66b, 1728 0xa66d, 0xa66d, 1729 0xa681, 0xa681, 1730 0xa683, 0xa683, 1731 0xa685, 0xa685, 1732 0xa687, 0xa687, 1733 0xa689, 0xa689, 1734 0xa68b, 0xa68b, 1735 0xa68d, 0xa68d, 1736 0xa68f, 0xa68f, 1737 0xa691, 0xa691, 1738 0xa693, 0xa693, 1739 0xa695, 0xa695, 1740 0xa697, 0xa697, 1741 0xa723, 0xa723, 1742 0xa725, 0xa725, 1743 0xa727, 0xa727, 1744 0xa729, 0xa729, 1745 0xa72b, 0xa72b, 1746 0xa72d, 0xa72d, 1747 0xa72f, 0xa731, 1748 0xa733, 0xa733, 1749 0xa735, 0xa735, 1750 0xa737, 0xa737, 1751 0xa739, 0xa739, 1752 0xa73b, 0xa73b, 1753 0xa73d, 0xa73d, 1754 0xa73f, 0xa73f, 1755 0xa741, 0xa741, 1756 0xa743, 0xa743, 1757 0xa745, 0xa745, 1758 0xa747, 0xa747, 1759 0xa749, 0xa749, 1760 0xa74b, 0xa74b, 1761 0xa74d, 0xa74d, 1762 0xa74f, 0xa74f, 1763 0xa751, 0xa751, 1764 0xa753, 0xa753, 1765 0xa755, 0xa755, 1766 0xa757, 0xa757, 1767 0xa759, 0xa759, 1768 0xa75b, 0xa75b, 1769 0xa75d, 0xa75d, 1770 0xa75f, 0xa75f, 1771 0xa761, 0xa761, 1772 0xa763, 0xa763, 1773 0xa765, 0xa765, 1774 0xa767, 0xa767, 1775 0xa769, 0xa769, 1776 0xa76b, 0xa76b, 1777 0xa76d, 0xa76d, 1778 0xa76f, 0xa778, 1779 0xa77a, 0xa77a, 1780 0xa77c, 0xa77c, 1781 0xa77f, 0xa77f, 1782 0xa781, 0xa781, 1783 0xa783, 0xa783, 1784 0xa785, 0xa785, 1785 0xa787, 0xa787, 1786 0xa78c, 0xa78c, 1787 0xa78e, 0xa78e, 1788 0xa791, 0xa791, 1789 0xa793, 0xa793, 1790 0xa7a1, 0xa7a1, 1791 0xa7a3, 0xa7a3, 1792 0xa7a5, 0xa7a5, 1793 0xa7a7, 0xa7a7, 1794 0xa7a9, 0xa7a9, 1795 0xa7f8, 0xa7fa, 1796 0xfb00, 0xfb06, 1797 0xfb13, 0xfb17, 1798 0xff41, 0xff5a, 1799 0x10428, 0x1044f, 1800 0x1d41a, 0x1d433, 1801 0x1d44e, 0x1d454, 1802 0x1d456, 0x1d467, 1803 0x1d482, 0x1d49b, 1804 0x1d4b6, 0x1d4b9, 1805 0x1d4bb, 0x1d4bb, 1806 0x1d4bd, 0x1d4c3, 1807 0x1d4c5, 0x1d4cf, 1808 0x1d4ea, 0x1d503, 1809 0x1d51e, 0x1d537, 1810 0x1d552, 0x1d56b, 1811 0x1d586, 0x1d59f, 1812 0x1d5ba, 0x1d5d3, 1813 0x1d5ee, 0x1d607, 1814 0x1d622, 0x1d63b, 1815 0x1d656, 0x1d66f, 1816 0x1d68a, 0x1d6a5, 1817 0x1d6c2, 0x1d6da, 1818 0x1d6dc, 0x1d6e1, 1819 0x1d6fc, 0x1d714, 1820 0x1d716, 0x1d71b, 1821 0x1d736, 0x1d74e, 1822 0x1d750, 0x1d755, 1823 0x1d770, 0x1d788, 1824 0x1d78a, 0x1d78f, 1825 0x1d7aa, 0x1d7c2, 1826 0x1d7c4, 0x1d7c9, 1827 0x1d7cb, 0x1d7cb, 1828}; /* CR_Lower */ 1829 1830/* 'Print': [[:Print:]] */ 1831static const OnigCodePoint CR_Print[] = { 1832 541, 1833 0x0020, 0x007e, 1834 0x00a0, 0x0377, 1835 0x037a, 0x037e, 1836 0x0384, 0x038a, 1837 0x038c, 0x038c, 1838 0x038e, 0x03a1, 1839 0x03a3, 0x0527, 1840 0x0531, 0x0556, 1841 0x0559, 0x055f, 1842 0x0561, 0x0587, 1843 0x0589, 0x058a, 1844 0x058f, 0x058f, 1845 0x0591, 0x05c7, 1846 0x05d0, 0x05ea, 1847 0x05f0, 0x05f4, 1848 0x0600, 0x0604, 1849 0x0606, 0x061b, 1850 0x061e, 0x070d, 1851 0x070f, 0x074a, 1852 0x074d, 0x07b1, 1853 0x07c0, 0x07fa, 1854 0x0800, 0x082d, 1855 0x0830, 0x083e, 1856 0x0840, 0x085b, 1857 0x085e, 0x085e, 1858 0x08a0, 0x08a0, 1859 0x08a2, 0x08ac, 1860 0x08e4, 0x08fe, 1861 0x0900, 0x0977, 1862 0x0979, 0x097f, 1863 0x0981, 0x0983, 1864 0x0985, 0x098c, 1865 0x098f, 0x0990, 1866 0x0993, 0x09a8, 1867 0x09aa, 0x09b0, 1868 0x09b2, 0x09b2, 1869 0x09b6, 0x09b9, 1870 0x09bc, 0x09c4, 1871 0x09c7, 0x09c8, 1872 0x09cb, 0x09ce, 1873 0x09d7, 0x09d7, 1874 0x09dc, 0x09dd, 1875 0x09df, 0x09e3, 1876 0x09e6, 0x09fb, 1877 0x0a01, 0x0a03, 1878 0x0a05, 0x0a0a, 1879 0x0a0f, 0x0a10, 1880 0x0a13, 0x0a28, 1881 0x0a2a, 0x0a30, 1882 0x0a32, 0x0a33, 1883 0x0a35, 0x0a36, 1884 0x0a38, 0x0a39, 1885 0x0a3c, 0x0a3c, 1886 0x0a3e, 0x0a42, 1887 0x0a47, 0x0a48, 1888 0x0a4b, 0x0a4d, 1889 0x0a51, 0x0a51, 1890 0x0a59, 0x0a5c, 1891 0x0a5e, 0x0a5e, 1892 0x0a66, 0x0a75, 1893 0x0a81, 0x0a83, 1894 0x0a85, 0x0a8d, 1895 0x0a8f, 0x0a91, 1896 0x0a93, 0x0aa8, 1897 0x0aaa, 0x0ab0, 1898 0x0ab2, 0x0ab3, 1899 0x0ab5, 0x0ab9, 1900 0x0abc, 0x0ac5, 1901 0x0ac7, 0x0ac9, 1902 0x0acb, 0x0acd, 1903 0x0ad0, 0x0ad0, 1904 0x0ae0, 0x0ae3, 1905 0x0ae6, 0x0af1, 1906 0x0b01, 0x0b03, 1907 0x0b05, 0x0b0c, 1908 0x0b0f, 0x0b10, 1909 0x0b13, 0x0b28, 1910 0x0b2a, 0x0b30, 1911 0x0b32, 0x0b33, 1912 0x0b35, 0x0b39, 1913 0x0b3c, 0x0b44, 1914 0x0b47, 0x0b48, 1915 0x0b4b, 0x0b4d, 1916 0x0b56, 0x0b57, 1917 0x0b5c, 0x0b5d, 1918 0x0b5f, 0x0b63, 1919 0x0b66, 0x0b77, 1920 0x0b82, 0x0b83, 1921 0x0b85, 0x0b8a, 1922 0x0b8e, 0x0b90, 1923 0x0b92, 0x0b95, 1924 0x0b99, 0x0b9a, 1925 0x0b9c, 0x0b9c, 1926 0x0b9e, 0x0b9f, 1927 0x0ba3, 0x0ba4, 1928 0x0ba8, 0x0baa, 1929 0x0bae, 0x0bb9, 1930 0x0bbe, 0x0bc2, 1931 0x0bc6, 0x0bc8, 1932 0x0bca, 0x0bcd, 1933 0x0bd0, 0x0bd0, 1934 0x0bd7, 0x0bd7, 1935 0x0be6, 0x0bfa, 1936 0x0c01, 0x0c03, 1937 0x0c05, 0x0c0c, 1938 0x0c0e, 0x0c10, 1939 0x0c12, 0x0c28, 1940 0x0c2a, 0x0c33, 1941 0x0c35, 0x0c39, 1942 0x0c3d, 0x0c44, 1943 0x0c46, 0x0c48, 1944 0x0c4a, 0x0c4d, 1945 0x0c55, 0x0c56, 1946 0x0c58, 0x0c59, 1947 0x0c60, 0x0c63, 1948 0x0c66, 0x0c6f, 1949 0x0c78, 0x0c7f, 1950 0x0c82, 0x0c83, 1951 0x0c85, 0x0c8c, 1952 0x0c8e, 0x0c90, 1953 0x0c92, 0x0ca8, 1954 0x0caa, 0x0cb3, 1955 0x0cb5, 0x0cb9, 1956 0x0cbc, 0x0cc4, 1957 0x0cc6, 0x0cc8, 1958 0x0cca, 0x0ccd, 1959 0x0cd5, 0x0cd6, 1960 0x0cde, 0x0cde, 1961 0x0ce0, 0x0ce3, 1962 0x0ce6, 0x0cef, 1963 0x0cf1, 0x0cf2, 1964 0x0d02, 0x0d03, 1965 0x0d05, 0x0d0c, 1966 0x0d0e, 0x0d10, 1967 0x0d12, 0x0d3a, 1968 0x0d3d, 0x0d44, 1969 0x0d46, 0x0d48, 1970 0x0d4a, 0x0d4e, 1971 0x0d57, 0x0d57, 1972 0x0d60, 0x0d63, 1973 0x0d66, 0x0d75, 1974 0x0d79, 0x0d7f, 1975 0x0d82, 0x0d83, 1976 0x0d85, 0x0d96, 1977 0x0d9a, 0x0db1, 1978 0x0db3, 0x0dbb, 1979 0x0dbd, 0x0dbd, 1980 0x0dc0, 0x0dc6, 1981 0x0dca, 0x0dca, 1982 0x0dcf, 0x0dd4, 1983 0x0dd6, 0x0dd6, 1984 0x0dd8, 0x0ddf, 1985 0x0df2, 0x0df4, 1986 0x0e01, 0x0e3a, 1987 0x0e3f, 0x0e5b, 1988 0x0e81, 0x0e82, 1989 0x0e84, 0x0e84, 1990 0x0e87, 0x0e88, 1991 0x0e8a, 0x0e8a, 1992 0x0e8d, 0x0e8d, 1993 0x0e94, 0x0e97, 1994 0x0e99, 0x0e9f, 1995 0x0ea1, 0x0ea3, 1996 0x0ea5, 0x0ea5, 1997 0x0ea7, 0x0ea7, 1998 0x0eaa, 0x0eab, 1999 0x0ead, 0x0eb9, 2000 0x0ebb, 0x0ebd, 2001 0x0ec0, 0x0ec4, 2002 0x0ec6, 0x0ec6, 2003 0x0ec8, 0x0ecd, 2004 0x0ed0, 0x0ed9, 2005 0x0edc, 0x0edf, 2006 0x0f00, 0x0f47, 2007 0x0f49, 0x0f6c, 2008 0x0f71, 0x0f97, 2009 0x0f99, 0x0fbc, 2010 0x0fbe, 0x0fcc, 2011 0x0fce, 0x0fda, 2012 0x1000, 0x10c5, 2013 0x10c7, 0x10c7, 2014 0x10cd, 0x10cd, 2015 0x10d0, 0x1248, 2016 0x124a, 0x124d, 2017 0x1250, 0x1256, 2018 0x1258, 0x1258, 2019 0x125a, 0x125d, 2020 0x1260, 0x1288, 2021 0x128a, 0x128d, 2022 0x1290, 0x12b0, 2023 0x12b2, 0x12b5, 2024 0x12b8, 0x12be, 2025 0x12c0, 0x12c0, 2026 0x12c2, 0x12c5, 2027 0x12c8, 0x12d6, 2028 0x12d8, 0x1310, 2029 0x1312, 0x1315, 2030 0x1318, 0x135a, 2031 0x135d, 0x137c, 2032 0x1380, 0x1399, 2033 0x13a0, 0x13f4, 2034 0x1400, 0x169c, 2035 0x16a0, 0x16f0, 2036 0x1700, 0x170c, 2037 0x170e, 0x1714, 2038 0x1720, 0x1736, 2039 0x1740, 0x1753, 2040 0x1760, 0x176c, 2041 0x176e, 0x1770, 2042 0x1772, 0x1773, 2043 0x1780, 0x17dd, 2044 0x17e0, 0x17e9, 2045 0x17f0, 0x17f9, 2046 0x1800, 0x180e, 2047 0x1810, 0x1819, 2048 0x1820, 0x1877, 2049 0x1880, 0x18aa, 2050 0x18b0, 0x18f5, 2051 0x1900, 0x191c, 2052 0x1920, 0x192b, 2053 0x1930, 0x193b, 2054 0x1940, 0x1940, 2055 0x1944, 0x196d, 2056 0x1970, 0x1974, 2057 0x1980, 0x19ab, 2058 0x19b0, 0x19c9, 2059 0x19d0, 0x19da, 2060 0x19de, 0x1a1b, 2061 0x1a1e, 0x1a5e, 2062 0x1a60, 0x1a7c, 2063 0x1a7f, 0x1a89, 2064 0x1a90, 0x1a99, 2065 0x1aa0, 0x1aad, 2066 0x1b00, 0x1b4b, 2067 0x1b50, 0x1b7c, 2068 0x1b80, 0x1bf3, 2069 0x1bfc, 0x1c37, 2070 0x1c3b, 0x1c49, 2071 0x1c4d, 0x1c7f, 2072 0x1cc0, 0x1cc7, 2073 0x1cd0, 0x1cf6, 2074 0x1d00, 0x1de6, 2075 0x1dfc, 0x1f15, 2076 0x1f18, 0x1f1d, 2077 0x1f20, 0x1f45, 2078 0x1f48, 0x1f4d, 2079 0x1f50, 0x1f57, 2080 0x1f59, 0x1f59, 2081 0x1f5b, 0x1f5b, 2082 0x1f5d, 0x1f5d, 2083 0x1f5f, 0x1f7d, 2084 0x1f80, 0x1fb4, 2085 0x1fb6, 0x1fc4, 2086 0x1fc6, 0x1fd3, 2087 0x1fd6, 0x1fdb, 2088 0x1fdd, 0x1fef, 2089 0x1ff2, 0x1ff4, 2090 0x1ff6, 0x1ffe, 2091 0x2000, 0x2027, 2092 0x202a, 0x2064, 2093 0x206a, 0x2071, 2094 0x2074, 0x208e, 2095 0x2090, 0x209c, 2096 0x20a0, 0x20b9, 2097 0x20d0, 0x20f0, 2098 0x2100, 0x2189, 2099 0x2190, 0x23f3, 2100 0x2400, 0x2426, 2101 0x2440, 0x244a, 2102 0x2460, 0x26ff, 2103 0x2701, 0x2b4c, 2104 0x2b50, 0x2b59, 2105 0x2c00, 0x2c2e, 2106 0x2c30, 0x2c5e, 2107 0x2c60, 0x2cf3, 2108 0x2cf9, 0x2d25, 2109 0x2d27, 0x2d27, 2110 0x2d2d, 0x2d2d, 2111 0x2d30, 0x2d67, 2112 0x2d6f, 0x2d70, 2113 0x2d7f, 0x2d96, 2114 0x2da0, 0x2da6, 2115 0x2da8, 0x2dae, 2116 0x2db0, 0x2db6, 2117 0x2db8, 0x2dbe, 2118 0x2dc0, 0x2dc6, 2119 0x2dc8, 0x2dce, 2120 0x2dd0, 0x2dd6, 2121 0x2dd8, 0x2dde, 2122 0x2de0, 0x2e3b, 2123 0x2e80, 0x2e99, 2124 0x2e9b, 0x2ef3, 2125 0x2f00, 0x2fd5, 2126 0x2ff0, 0x2ffb, 2127 0x3000, 0x303f, 2128 0x3041, 0x3096, 2129 0x3099, 0x30ff, 2130 0x3105, 0x312d, 2131 0x3131, 0x318e, 2132 0x3190, 0x31ba, 2133 0x31c0, 0x31e3, 2134 0x31f0, 0x321e, 2135 0x3220, 0x32fe, 2136 0x3300, 0x4db5, 2137 0x4dc0, 0x9fcc, 2138 0xa000, 0xa48c, 2139 0xa490, 0xa4c6, 2140 0xa4d0, 0xa62b, 2141 0xa640, 0xa697, 2142 0xa69f, 0xa6f7, 2143 0xa700, 0xa78e, 2144 0xa790, 0xa793, 2145 0xa7a0, 0xa7aa, 2146 0xa7f8, 0xa82b, 2147 0xa830, 0xa839, 2148 0xa840, 0xa877, 2149 0xa880, 0xa8c4, 2150 0xa8ce, 0xa8d9, 2151 0xa8e0, 0xa8fb, 2152 0xa900, 0xa953, 2153 0xa95f, 0xa97c, 2154 0xa980, 0xa9cd, 2155 0xa9cf, 0xa9d9, 2156 0xa9de, 0xa9df, 2157 0xaa00, 0xaa36, 2158 0xaa40, 0xaa4d, 2159 0xaa50, 0xaa59, 2160 0xaa5c, 0xaa7b, 2161 0xaa80, 0xaac2, 2162 0xaadb, 0xaaf6, 2163 0xab01, 0xab06, 2164 0xab09, 0xab0e, 2165 0xab11, 0xab16, 2166 0xab20, 0xab26, 2167 0xab28, 0xab2e, 2168 0xabc0, 0xabed, 2169 0xabf0, 0xabf9, 2170 0xac00, 0xd7a3, 2171 0xd7b0, 0xd7c6, 2172 0xd7cb, 0xd7fb, 2173 0xe000, 0xfa6d, 2174 0xfa70, 0xfad9, 2175 0xfb00, 0xfb06, 2176 0xfb13, 0xfb17, 2177 0xfb1d, 0xfb36, 2178 0xfb38, 0xfb3c, 2179 0xfb3e, 0xfb3e, 2180 0xfb40, 0xfb41, 2181 0xfb43, 0xfb44, 2182 0xfb46, 0xfbc1, 2183 0xfbd3, 0xfd3f, 2184 0xfd50, 0xfd8f, 2185 0xfd92, 0xfdc7, 2186 0xfdf0, 0xfdfd, 2187 0xfe00, 0xfe19, 2188 0xfe20, 0xfe26, 2189 0xfe30, 0xfe52, 2190 0xfe54, 0xfe66, 2191 0xfe68, 0xfe6b, 2192 0xfe70, 0xfe74, 2193 0xfe76, 0xfefc, 2194 0xfeff, 0xfeff, 2195 0xff01, 0xffbe, 2196 0xffc2, 0xffc7, 2197 0xffca, 0xffcf, 2198 0xffd2, 0xffd7, 2199 0xffda, 0xffdc, 2200 0xffe0, 0xffe6, 2201 0xffe8, 0xffee, 2202 0xfff9, 0xfffd, 2203 0x10000, 0x1000b, 2204 0x1000d, 0x10026, 2205 0x10028, 0x1003a, 2206 0x1003c, 0x1003d, 2207 0x1003f, 0x1004d, 2208 0x10050, 0x1005d, 2209 0x10080, 0x100fa, 2210 0x10100, 0x10102, 2211 0x10107, 0x10133, 2212 0x10137, 0x1018a, 2213 0x10190, 0x1019b, 2214 0x101d0, 0x101fd, 2215 0x10280, 0x1029c, 2216 0x102a0, 0x102d0, 2217 0x10300, 0x1031e, 2218 0x10320, 0x10323, 2219 0x10330, 0x1034a, 2220 0x10380, 0x1039d, 2221 0x1039f, 0x103c3, 2222 0x103c8, 0x103d5, 2223 0x10400, 0x1049d, 2224 0x104a0, 0x104a9, 2225 0x10800, 0x10805, 2226 0x10808, 0x10808, 2227 0x1080a, 0x10835, 2228 0x10837, 0x10838, 2229 0x1083c, 0x1083c, 2230 0x1083f, 0x10855, 2231 0x10857, 0x1085f, 2232 0x10900, 0x1091b, 2233 0x1091f, 0x10939, 2234 0x1093f, 0x1093f, 2235 0x10980, 0x109b7, 2236 0x109be, 0x109bf, 2237 0x10a00, 0x10a03, 2238 0x10a05, 0x10a06, 2239 0x10a0c, 0x10a13, 2240 0x10a15, 0x10a17, 2241 0x10a19, 0x10a33, 2242 0x10a38, 0x10a3a, 2243 0x10a3f, 0x10a47, 2244 0x10a50, 0x10a58, 2245 0x10a60, 0x10a7f, 2246 0x10b00, 0x10b35, 2247 0x10b39, 0x10b55, 2248 0x10b58, 0x10b72, 2249 0x10b78, 0x10b7f, 2250 0x10c00, 0x10c48, 2251 0x10e60, 0x10e7e, 2252 0x11000, 0x1104d, 2253 0x11052, 0x1106f, 2254 0x11080, 0x110c1, 2255 0x110d0, 0x110e8, 2256 0x110f0, 0x110f9, 2257 0x11100, 0x11134, 2258 0x11136, 0x11143, 2259 0x11180, 0x111c8, 2260 0x111d0, 0x111d9, 2261 0x11680, 0x116b7, 2262 0x116c0, 0x116c9, 2263 0x12000, 0x1236e, 2264 0x12400, 0x12462, 2265 0x12470, 0x12473, 2266 0x13000, 0x1342e, 2267 0x16800, 0x16a38, 2268 0x16f00, 0x16f44, 2269 0x16f50, 0x16f7e, 2270 0x16f8f, 0x16f9f, 2271 0x1b000, 0x1b001, 2272 0x1d000, 0x1d0f5, 2273 0x1d100, 0x1d126, 2274 0x1d129, 0x1d1dd, 2275 0x1d200, 0x1d245, 2276 0x1d300, 0x1d356, 2277 0x1d360, 0x1d371, 2278 0x1d400, 0x1d454, 2279 0x1d456, 0x1d49c, 2280 0x1d49e, 0x1d49f, 2281 0x1d4a2, 0x1d4a2, 2282 0x1d4a5, 0x1d4a6, 2283 0x1d4a9, 0x1d4ac, 2284 0x1d4ae, 0x1d4b9, 2285 0x1d4bb, 0x1d4bb, 2286 0x1d4bd, 0x1d4c3, 2287 0x1d4c5, 0x1d505, 2288 0x1d507, 0x1d50a, 2289 0x1d50d, 0x1d514, 2290 0x1d516, 0x1d51c, 2291 0x1d51e, 0x1d539, 2292 0x1d53b, 0x1d53e, 2293 0x1d540, 0x1d544, 2294 0x1d546, 0x1d546, 2295 0x1d54a, 0x1d550, 2296 0x1d552, 0x1d6a5, 2297 0x1d6a8, 0x1d7cb, 2298 0x1d7ce, 0x1d7ff, 2299 0x1ee00, 0x1ee03, 2300 0x1ee05, 0x1ee1f, 2301 0x1ee21, 0x1ee22, 2302 0x1ee24, 0x1ee24, 2303 0x1ee27, 0x1ee27, 2304 0x1ee29, 0x1ee32, 2305 0x1ee34, 0x1ee37, 2306 0x1ee39, 0x1ee39, 2307 0x1ee3b, 0x1ee3b, 2308 0x1ee42, 0x1ee42, 2309 0x1ee47, 0x1ee47, 2310 0x1ee49, 0x1ee49, 2311 0x1ee4b, 0x1ee4b, 2312 0x1ee4d, 0x1ee4f, 2313 0x1ee51, 0x1ee52, 2314 0x1ee54, 0x1ee54, 2315 0x1ee57, 0x1ee57, 2316 0x1ee59, 0x1ee59, 2317 0x1ee5b, 0x1ee5b, 2318 0x1ee5d, 0x1ee5d, 2319 0x1ee5f, 0x1ee5f, 2320 0x1ee61, 0x1ee62, 2321 0x1ee64, 0x1ee64, 2322 0x1ee67, 0x1ee6a, 2323 0x1ee6c, 0x1ee72, 2324 0x1ee74, 0x1ee77, 2325 0x1ee79, 0x1ee7c, 2326 0x1ee7e, 0x1ee7e, 2327 0x1ee80, 0x1ee89, 2328 0x1ee8b, 0x1ee9b, 2329 0x1eea1, 0x1eea3, 2330 0x1eea5, 0x1eea9, 2331 0x1eeab, 0x1eebb, 2332 0x1eef0, 0x1eef1, 2333 0x1f000, 0x1f02b, 2334 0x1f030, 0x1f093, 2335 0x1f0a0, 0x1f0ae, 2336 0x1f0b1, 0x1f0be, 2337 0x1f0c1, 0x1f0cf, 2338 0x1f0d1, 0x1f0df, 2339 0x1f100, 0x1f10a, 2340 0x1f110, 0x1f12e, 2341 0x1f130, 0x1f16b, 2342 0x1f170, 0x1f19a, 2343 0x1f1e6, 0x1f202, 2344 0x1f210, 0x1f23a, 2345 0x1f240, 0x1f248, 2346 0x1f250, 0x1f251, 2347 0x1f300, 0x1f320, 2348 0x1f330, 0x1f335, 2349 0x1f337, 0x1f37c, 2350 0x1f380, 0x1f393, 2351 0x1f3a0, 0x1f3c4, 2352 0x1f3c6, 0x1f3ca, 2353 0x1f3e0, 0x1f3f0, 2354 0x1f400, 0x1f43e, 2355 0x1f440, 0x1f440, 2356 0x1f442, 0x1f4f7, 2357 0x1f4f9, 0x1f4fc, 2358 0x1f500, 0x1f53d, 2359 0x1f540, 0x1f543, 2360 0x1f550, 0x1f567, 2361 0x1f5fb, 0x1f640, 2362 0x1f645, 0x1f64f, 2363 0x1f680, 0x1f6c5, 2364 0x1f700, 0x1f773, 2365 0x20000, 0x2a6d6, 2366 0x2a700, 0x2b734, 2367 0x2b740, 0x2b81d, 2368 0x2f800, 0x2fa1d, 2369 0xe0001, 0xe0001, 2370 0xe0020, 0xe007f, 2371 0xe0100, 0xe01ef, 2372 0xf0000, 0xffffd, 2373 0x100000, 0x10fffd, 2374}; /* CR_Print */ 2375 2376/* 'Punct': [[:Punct:]] */ 2377static const OnigCodePoint CR_Punct[] = { 2378 140, 2379 0x0021, 0x0023, 2380 0x0025, 0x002a, 2381 0x002c, 0x002f, 2382 0x003a, 0x003b, 2383 0x003f, 0x0040, 2384 0x005b, 0x005d, 2385 0x005f, 0x005f, 2386 0x007b, 0x007b, 2387 0x007d, 0x007d, 2388 0x00a1, 0x00a1, 2389 0x00a7, 0x00a7, 2390 0x00ab, 0x00ab, 2391 0x00b6, 0x00b7, 2392 0x00bb, 0x00bb, 2393 0x00bf, 0x00bf, 2394 0x037e, 0x037e, 2395 0x0387, 0x0387, 2396 0x055a, 0x055f, 2397 0x0589, 0x058a, 2398 0x05be, 0x05be, 2399 0x05c0, 0x05c0, 2400 0x05c3, 0x05c3, 2401 0x05c6, 0x05c6, 2402 0x05f3, 0x05f4, 2403 0x0609, 0x060a, 2404 0x060c, 0x060d, 2405 0x061b, 0x061b, 2406 0x061e, 0x061f, 2407 0x066a, 0x066d, 2408 0x06d4, 0x06d4, 2409 0x0700, 0x070d, 2410 0x07f7, 0x07f9, 2411 0x0830, 0x083e, 2412 0x085e, 0x085e, 2413 0x0964, 0x0965, 2414 0x0970, 0x0970, 2415 0x0af0, 0x0af0, 2416 0x0df4, 0x0df4, 2417 0x0e4f, 0x0e4f, 2418 0x0e5a, 0x0e5b, 2419 0x0f04, 0x0f12, 2420 0x0f14, 0x0f14, 2421 0x0f3a, 0x0f3d, 2422 0x0f85, 0x0f85, 2423 0x0fd0, 0x0fd4, 2424 0x0fd9, 0x0fda, 2425 0x104a, 0x104f, 2426 0x10fb, 0x10fb, 2427 0x1360, 0x1368, 2428 0x1400, 0x1400, 2429 0x166d, 0x166e, 2430 0x169b, 0x169c, 2431 0x16eb, 0x16ed, 2432 0x1735, 0x1736, 2433 0x17d4, 0x17d6, 2434 0x17d8, 0x17da, 2435 0x1800, 0x180a, 2436 0x1944, 0x1945, 2437 0x1a1e, 0x1a1f, 2438 0x1aa0, 0x1aa6, 2439 0x1aa8, 0x1aad, 2440 0x1b5a, 0x1b60, 2441 0x1bfc, 0x1bff, 2442 0x1c3b, 0x1c3f, 2443 0x1c7e, 0x1c7f, 2444 0x1cc0, 0x1cc7, 2445 0x1cd3, 0x1cd3, 2446 0x2010, 0x2027, 2447 0x2030, 0x2043, 2448 0x2045, 0x2051, 2449 0x2053, 0x205e, 2450 0x207d, 0x207e, 2451 0x208d, 0x208e, 2452 0x2329, 0x232a, 2453 0x2768, 0x2775, 2454 0x27c5, 0x27c6, 2455 0x27e6, 0x27ef, 2456 0x2983, 0x2998, 2457 0x29d8, 0x29db, 2458 0x29fc, 0x29fd, 2459 0x2cf9, 0x2cfc, 2460 0x2cfe, 0x2cff, 2461 0x2d70, 0x2d70, 2462 0x2e00, 0x2e2e, 2463 0x2e30, 0x2e3b, 2464 0x3001, 0x3003, 2465 0x3008, 0x3011, 2466 0x3014, 0x301f, 2467 0x3030, 0x3030, 2468 0x303d, 0x303d, 2469 0x30a0, 0x30a0, 2470 0x30fb, 0x30fb, 2471 0xa4fe, 0xa4ff, 2472 0xa60d, 0xa60f, 2473 0xa673, 0xa673, 2474 0xa67e, 0xa67e, 2475 0xa6f2, 0xa6f7, 2476 0xa874, 0xa877, 2477 0xa8ce, 0xa8cf, 2478 0xa8f8, 0xa8fa, 2479 0xa92e, 0xa92f, 2480 0xa95f, 0xa95f, 2481 0xa9c1, 0xa9cd, 2482 0xa9de, 0xa9df, 2483 0xaa5c, 0xaa5f, 2484 0xaade, 0xaadf, 2485 0xaaf0, 0xaaf1, 2486 0xabeb, 0xabeb, 2487 0xfd3e, 0xfd3f, 2488 0xfe10, 0xfe19, 2489 0xfe30, 0xfe52, 2490 0xfe54, 0xfe61, 2491 0xfe63, 0xfe63, 2492 0xfe68, 0xfe68, 2493 0xfe6a, 0xfe6b, 2494 0xff01, 0xff03, 2495 0xff05, 0xff0a, 2496 0xff0c, 0xff0f, 2497 0xff1a, 0xff1b, 2498 0xff1f, 0xff20, 2499 0xff3b, 0xff3d, 2500 0xff3f, 0xff3f, 2501 0xff5b, 0xff5b, 2502 0xff5d, 0xff5d, 2503 0xff5f, 0xff65, 2504 0x10100, 0x10102, 2505 0x1039f, 0x1039f, 2506 0x103d0, 0x103d0, 2507 0x10857, 0x10857, 2508 0x1091f, 0x1091f, 2509 0x1093f, 0x1093f, 2510 0x10a50, 0x10a58, 2511 0x10a7f, 0x10a7f, 2512 0x10b39, 0x10b3f, 2513 0x11047, 0x1104d, 2514 0x110bb, 0x110bc, 2515 0x110be, 0x110c1, 2516 0x11140, 0x11143, 2517 0x111c5, 0x111c8, 2518 0x12470, 0x12473, 2519}; /* CR_Punct */ 2520 2521/* 'Space': [[:Space:]] */ 2522static const OnigCodePoint CR_Space[] = { 2523 11, 2524 0x0009, 0x000d, 2525 0x0020, 0x0020, 2526 0x0085, 0x0085, 2527 0x00a0, 0x00a0, 2528 0x1680, 0x1680, 2529 0x180e, 0x180e, 2530 0x2000, 0x200a, 2531 0x2028, 0x2029, 2532 0x202f, 0x202f, 2533 0x205f, 0x205f, 2534 0x3000, 0x3000, 2535}; /* CR_Space */ 2536 2537/* 'Upper': [[:Upper:]] */ 2538static const OnigCodePoint CR_Upper[] = { 2539 610, 2540 0x0041, 0x005a, 2541 0x00c0, 0x00d6, 2542 0x00d8, 0x00de, 2543 0x0100, 0x0100, 2544 0x0102, 0x0102, 2545 0x0104, 0x0104, 2546 0x0106, 0x0106, 2547 0x0108, 0x0108, 2548 0x010a, 0x010a, 2549 0x010c, 0x010c, 2550 0x010e, 0x010e, 2551 0x0110, 0x0110, 2552 0x0112, 0x0112, 2553 0x0114, 0x0114, 2554 0x0116, 0x0116, 2555 0x0118, 0x0118, 2556 0x011a, 0x011a, 2557 0x011c, 0x011c, 2558 0x011e, 0x011e, 2559 0x0120, 0x0120, 2560 0x0122, 0x0122, 2561 0x0124, 0x0124, 2562 0x0126, 0x0126, 2563 0x0128, 0x0128, 2564 0x012a, 0x012a, 2565 0x012c, 0x012c, 2566 0x012e, 0x012e, 2567 0x0130, 0x0130, 2568 0x0132, 0x0132, 2569 0x0134, 0x0134, 2570 0x0136, 0x0136, 2571 0x0139, 0x0139, 2572 0x013b, 0x013b, 2573 0x013d, 0x013d, 2574 0x013f, 0x013f, 2575 0x0141, 0x0141, 2576 0x0143, 0x0143, 2577 0x0145, 0x0145, 2578 0x0147, 0x0147, 2579 0x014a, 0x014a, 2580 0x014c, 0x014c, 2581 0x014e, 0x014e, 2582 0x0150, 0x0150, 2583 0x0152, 0x0152, 2584 0x0154, 0x0154, 2585 0x0156, 0x0156, 2586 0x0158, 0x0158, 2587 0x015a, 0x015a, 2588 0x015c, 0x015c, 2589 0x015e, 0x015e, 2590 0x0160, 0x0160, 2591 0x0162, 0x0162, 2592 0x0164, 0x0164, 2593 0x0166, 0x0166, 2594 0x0168, 0x0168, 2595 0x016a, 0x016a, 2596 0x016c, 0x016c, 2597 0x016e, 0x016e, 2598 0x0170, 0x0170, 2599 0x0172, 0x0172, 2600 0x0174, 0x0174, 2601 0x0176, 0x0176, 2602 0x0178, 0x0179, 2603 0x017b, 0x017b, 2604 0x017d, 0x017d, 2605 0x0181, 0x0182, 2606 0x0184, 0x0184, 2607 0x0186, 0x0187, 2608 0x0189, 0x018b, 2609 0x018e, 0x0191, 2610 0x0193, 0x0194, 2611 0x0196, 0x0198, 2612 0x019c, 0x019d, 2613 0x019f, 0x01a0, 2614 0x01a2, 0x01a2, 2615 0x01a4, 0x01a4, 2616 0x01a6, 0x01a7, 2617 0x01a9, 0x01a9, 2618 0x01ac, 0x01ac, 2619 0x01ae, 0x01af, 2620 0x01b1, 0x01b3, 2621 0x01b5, 0x01b5, 2622 0x01b7, 0x01b8, 2623 0x01bc, 0x01bc, 2624 0x01c4, 0x01c4, 2625 0x01c7, 0x01c7, 2626 0x01ca, 0x01ca, 2627 0x01cd, 0x01cd, 2628 0x01cf, 0x01cf, 2629 0x01d1, 0x01d1, 2630 0x01d3, 0x01d3, 2631 0x01d5, 0x01d5, 2632 0x01d7, 0x01d7, 2633 0x01d9, 0x01d9, 2634 0x01db, 0x01db, 2635 0x01de, 0x01de, 2636 0x01e0, 0x01e0, 2637 0x01e2, 0x01e2, 2638 0x01e4, 0x01e4, 2639 0x01e6, 0x01e6, 2640 0x01e8, 0x01e8, 2641 0x01ea, 0x01ea, 2642 0x01ec, 0x01ec, 2643 0x01ee, 0x01ee, 2644 0x01f1, 0x01f1, 2645 0x01f4, 0x01f4, 2646 0x01f6, 0x01f8, 2647 0x01fa, 0x01fa, 2648 0x01fc, 0x01fc, 2649 0x01fe, 0x01fe, 2650 0x0200, 0x0200, 2651 0x0202, 0x0202, 2652 0x0204, 0x0204, 2653 0x0206, 0x0206, 2654 0x0208, 0x0208, 2655 0x020a, 0x020a, 2656 0x020c, 0x020c, 2657 0x020e, 0x020e, 2658 0x0210, 0x0210, 2659 0x0212, 0x0212, 2660 0x0214, 0x0214, 2661 0x0216, 0x0216, 2662 0x0218, 0x0218, 2663 0x021a, 0x021a, 2664 0x021c, 0x021c, 2665 0x021e, 0x021e, 2666 0x0220, 0x0220, 2667 0x0222, 0x0222, 2668 0x0224, 0x0224, 2669 0x0226, 0x0226, 2670 0x0228, 0x0228, 2671 0x022a, 0x022a, 2672 0x022c, 0x022c, 2673 0x022e, 0x022e, 2674 0x0230, 0x0230, 2675 0x0232, 0x0232, 2676 0x023a, 0x023b, 2677 0x023d, 0x023e, 2678 0x0241, 0x0241, 2679 0x0243, 0x0246, 2680 0x0248, 0x0248, 2681 0x024a, 0x024a, 2682 0x024c, 0x024c, 2683 0x024e, 0x024e, 2684 0x0370, 0x0370, 2685 0x0372, 0x0372, 2686 0x0376, 0x0376, 2687 0x0386, 0x0386, 2688 0x0388, 0x038a, 2689 0x038c, 0x038c, 2690 0x038e, 0x038f, 2691 0x0391, 0x03a1, 2692 0x03a3, 0x03ab, 2693 0x03cf, 0x03cf, 2694 0x03d2, 0x03d4, 2695 0x03d8, 0x03d8, 2696 0x03da, 0x03da, 2697 0x03dc, 0x03dc, 2698 0x03de, 0x03de, 2699 0x03e0, 0x03e0, 2700 0x03e2, 0x03e2, 2701 0x03e4, 0x03e4, 2702 0x03e6, 0x03e6, 2703 0x03e8, 0x03e8, 2704 0x03ea, 0x03ea, 2705 0x03ec, 0x03ec, 2706 0x03ee, 0x03ee, 2707 0x03f4, 0x03f4, 2708 0x03f7, 0x03f7, 2709 0x03f9, 0x03fa, 2710 0x03fd, 0x042f, 2711 0x0460, 0x0460, 2712 0x0462, 0x0462, 2713 0x0464, 0x0464, 2714 0x0466, 0x0466, 2715 0x0468, 0x0468, 2716 0x046a, 0x046a, 2717 0x046c, 0x046c, 2718 0x046e, 0x046e, 2719 0x0470, 0x0470, 2720 0x0472, 0x0472, 2721 0x0474, 0x0474, 2722 0x0476, 0x0476, 2723 0x0478, 0x0478, 2724 0x047a, 0x047a, 2725 0x047c, 0x047c, 2726 0x047e, 0x047e, 2727 0x0480, 0x0480, 2728 0x048a, 0x048a, 2729 0x048c, 0x048c, 2730 0x048e, 0x048e, 2731 0x0490, 0x0490, 2732 0x0492, 0x0492, 2733 0x0494, 0x0494, 2734 0x0496, 0x0496, 2735 0x0498, 0x0498, 2736 0x049a, 0x049a, 2737 0x049c, 0x049c, 2738 0x049e, 0x049e, 2739 0x04a0, 0x04a0, 2740 0x04a2, 0x04a2, 2741 0x04a4, 0x04a4, 2742 0x04a6, 0x04a6, 2743 0x04a8, 0x04a8, 2744 0x04aa, 0x04aa, 2745 0x04ac, 0x04ac, 2746 0x04ae, 0x04ae, 2747 0x04b0, 0x04b0, 2748 0x04b2, 0x04b2, 2749 0x04b4, 0x04b4, 2750 0x04b6, 0x04b6, 2751 0x04b8, 0x04b8, 2752 0x04ba, 0x04ba, 2753 0x04bc, 0x04bc, 2754 0x04be, 0x04be, 2755 0x04c0, 0x04c1, 2756 0x04c3, 0x04c3, 2757 0x04c5, 0x04c5, 2758 0x04c7, 0x04c7, 2759 0x04c9, 0x04c9, 2760 0x04cb, 0x04cb, 2761 0x04cd, 0x04cd, 2762 0x04d0, 0x04d0, 2763 0x04d2, 0x04d2, 2764 0x04d4, 0x04d4, 2765 0x04d6, 0x04d6, 2766 0x04d8, 0x04d8, 2767 0x04da, 0x04da, 2768 0x04dc, 0x04dc, 2769 0x04de, 0x04de, 2770 0x04e0, 0x04e0, 2771 0x04e2, 0x04e2, 2772 0x04e4, 0x04e4, 2773 0x04e6, 0x04e6, 2774 0x04e8, 0x04e8, 2775 0x04ea, 0x04ea, 2776 0x04ec, 0x04ec, 2777 0x04ee, 0x04ee, 2778 0x04f0, 0x04f0, 2779 0x04f2, 0x04f2, 2780 0x04f4, 0x04f4, 2781 0x04f6, 0x04f6, 2782 0x04f8, 0x04f8, 2783 0x04fa, 0x04fa, 2784 0x04fc, 0x04fc, 2785 0x04fe, 0x04fe, 2786 0x0500, 0x0500, 2787 0x0502, 0x0502, 2788 0x0504, 0x0504, 2789 0x0506, 0x0506, 2790 0x0508, 0x0508, 2791 0x050a, 0x050a, 2792 0x050c, 0x050c, 2793 0x050e, 0x050e, 2794 0x0510, 0x0510, 2795 0x0512, 0x0512, 2796 0x0514, 0x0514, 2797 0x0516, 0x0516, 2798 0x0518, 0x0518, 2799 0x051a, 0x051a, 2800 0x051c, 0x051c, 2801 0x051e, 0x051e, 2802 0x0520, 0x0520, 2803 0x0522, 0x0522, 2804 0x0524, 0x0524, 2805 0x0526, 0x0526, 2806 0x0531, 0x0556, 2807 0x10a0, 0x10c5, 2808 0x10c7, 0x10c7, 2809 0x10cd, 0x10cd, 2810 0x1e00, 0x1e00, 2811 0x1e02, 0x1e02, 2812 0x1e04, 0x1e04, 2813 0x1e06, 0x1e06, 2814 0x1e08, 0x1e08, 2815 0x1e0a, 0x1e0a, 2816 0x1e0c, 0x1e0c, 2817 0x1e0e, 0x1e0e, 2818 0x1e10, 0x1e10, 2819 0x1e12, 0x1e12, 2820 0x1e14, 0x1e14, 2821 0x1e16, 0x1e16, 2822 0x1e18, 0x1e18, 2823 0x1e1a, 0x1e1a, 2824 0x1e1c, 0x1e1c, 2825 0x1e1e, 0x1e1e, 2826 0x1e20, 0x1e20, 2827 0x1e22, 0x1e22, 2828 0x1e24, 0x1e24, 2829 0x1e26, 0x1e26, 2830 0x1e28, 0x1e28, 2831 0x1e2a, 0x1e2a, 2832 0x1e2c, 0x1e2c, 2833 0x1e2e, 0x1e2e, 2834 0x1e30, 0x1e30, 2835 0x1e32, 0x1e32, 2836 0x1e34, 0x1e34, 2837 0x1e36, 0x1e36, 2838 0x1e38, 0x1e38, 2839 0x1e3a, 0x1e3a, 2840 0x1e3c, 0x1e3c, 2841 0x1e3e, 0x1e3e, 2842 0x1e40, 0x1e40, 2843 0x1e42, 0x1e42, 2844 0x1e44, 0x1e44, 2845 0x1e46, 0x1e46, 2846 0x1e48, 0x1e48, 2847 0x1e4a, 0x1e4a, 2848 0x1e4c, 0x1e4c, 2849 0x1e4e, 0x1e4e, 2850 0x1e50, 0x1e50, 2851 0x1e52, 0x1e52, 2852 0x1e54, 0x1e54, 2853 0x1e56, 0x1e56, 2854 0x1e58, 0x1e58, 2855 0x1e5a, 0x1e5a, 2856 0x1e5c, 0x1e5c, 2857 0x1e5e, 0x1e5e, 2858 0x1e60, 0x1e60, 2859 0x1e62, 0x1e62, 2860 0x1e64, 0x1e64, 2861 0x1e66, 0x1e66, 2862 0x1e68, 0x1e68, 2863 0x1e6a, 0x1e6a, 2864 0x1e6c, 0x1e6c, 2865 0x1e6e, 0x1e6e, 2866 0x1e70, 0x1e70, 2867 0x1e72, 0x1e72, 2868 0x1e74, 0x1e74, 2869 0x1e76, 0x1e76, 2870 0x1e78, 0x1e78, 2871 0x1e7a, 0x1e7a, 2872 0x1e7c, 0x1e7c, 2873 0x1e7e, 0x1e7e, 2874 0x1e80, 0x1e80, 2875 0x1e82, 0x1e82, 2876 0x1e84, 0x1e84, 2877 0x1e86, 0x1e86, 2878 0x1e88, 0x1e88, 2879 0x1e8a, 0x1e8a, 2880 0x1e8c, 0x1e8c, 2881 0x1e8e, 0x1e8e, 2882 0x1e90, 0x1e90, 2883 0x1e92, 0x1e92, 2884 0x1e94, 0x1e94, 2885 0x1e9e, 0x1e9e, 2886 0x1ea0, 0x1ea0, 2887 0x1ea2, 0x1ea2, 2888 0x1ea4, 0x1ea4, 2889 0x1ea6, 0x1ea6, 2890 0x1ea8, 0x1ea8, 2891 0x1eaa, 0x1eaa, 2892 0x1eac, 0x1eac, 2893 0x1eae, 0x1eae, 2894 0x1eb0, 0x1eb0, 2895 0x1eb2, 0x1eb2, 2896 0x1eb4, 0x1eb4, 2897 0x1eb6, 0x1eb6, 2898 0x1eb8, 0x1eb8, 2899 0x1eba, 0x1eba, 2900 0x1ebc, 0x1ebc, 2901 0x1ebe, 0x1ebe, 2902 0x1ec0, 0x1ec0, 2903 0x1ec2, 0x1ec2, 2904 0x1ec4, 0x1ec4, 2905 0x1ec6, 0x1ec6, 2906 0x1ec8, 0x1ec8, 2907 0x1eca, 0x1eca, 2908 0x1ecc, 0x1ecc, 2909 0x1ece, 0x1ece, 2910 0x1ed0, 0x1ed0, 2911 0x1ed2, 0x1ed2, 2912 0x1ed4, 0x1ed4, 2913 0x1ed6, 0x1ed6, 2914 0x1ed8, 0x1ed8, 2915 0x1eda, 0x1eda, 2916 0x1edc, 0x1edc, 2917 0x1ede, 0x1ede, 2918 0x1ee0, 0x1ee0, 2919 0x1ee2, 0x1ee2, 2920 0x1ee4, 0x1ee4, 2921 0x1ee6, 0x1ee6, 2922 0x1ee8, 0x1ee8, 2923 0x1eea, 0x1eea, 2924 0x1eec, 0x1eec, 2925 0x1eee, 0x1eee, 2926 0x1ef0, 0x1ef0, 2927 0x1ef2, 0x1ef2, 2928 0x1ef4, 0x1ef4, 2929 0x1ef6, 0x1ef6, 2930 0x1ef8, 0x1ef8, 2931 0x1efa, 0x1efa, 2932 0x1efc, 0x1efc, 2933 0x1efe, 0x1efe, 2934 0x1f08, 0x1f0f, 2935 0x1f18, 0x1f1d, 2936 0x1f28, 0x1f2f, 2937 0x1f38, 0x1f3f, 2938 0x1f48, 0x1f4d, 2939 0x1f59, 0x1f59, 2940 0x1f5b, 0x1f5b, 2941 0x1f5d, 0x1f5d, 2942 0x1f5f, 0x1f5f, 2943 0x1f68, 0x1f6f, 2944 0x1fb8, 0x1fbb, 2945 0x1fc8, 0x1fcb, 2946 0x1fd8, 0x1fdb, 2947 0x1fe8, 0x1fec, 2948 0x1ff8, 0x1ffb, 2949 0x2102, 0x2102, 2950 0x2107, 0x2107, 2951 0x210b, 0x210d, 2952 0x2110, 0x2112, 2953 0x2115, 0x2115, 2954 0x2119, 0x211d, 2955 0x2124, 0x2124, 2956 0x2126, 0x2126, 2957 0x2128, 0x2128, 2958 0x212a, 0x212d, 2959 0x2130, 0x2133, 2960 0x213e, 0x213f, 2961 0x2145, 0x2145, 2962 0x2160, 0x216f, 2963 0x2183, 0x2183, 2964 0x24b6, 0x24cf, 2965 0x2c00, 0x2c2e, 2966 0x2c60, 0x2c60, 2967 0x2c62, 0x2c64, 2968 0x2c67, 0x2c67, 2969 0x2c69, 0x2c69, 2970 0x2c6b, 0x2c6b, 2971 0x2c6d, 0x2c70, 2972 0x2c72, 0x2c72, 2973 0x2c75, 0x2c75, 2974 0x2c7e, 0x2c80, 2975 0x2c82, 0x2c82, 2976 0x2c84, 0x2c84, 2977 0x2c86, 0x2c86, 2978 0x2c88, 0x2c88, 2979 0x2c8a, 0x2c8a, 2980 0x2c8c, 0x2c8c, 2981 0x2c8e, 0x2c8e, 2982 0x2c90, 0x2c90, 2983 0x2c92, 0x2c92, 2984 0x2c94, 0x2c94, 2985 0x2c96, 0x2c96, 2986 0x2c98, 0x2c98, 2987 0x2c9a, 0x2c9a, 2988 0x2c9c, 0x2c9c, 2989 0x2c9e, 0x2c9e, 2990 0x2ca0, 0x2ca0, 2991 0x2ca2, 0x2ca2, 2992 0x2ca4, 0x2ca4, 2993 0x2ca6, 0x2ca6, 2994 0x2ca8, 0x2ca8, 2995 0x2caa, 0x2caa, 2996 0x2cac, 0x2cac, 2997 0x2cae, 0x2cae, 2998 0x2cb0, 0x2cb0, 2999 0x2cb2, 0x2cb2, 3000 0x2cb4, 0x2cb4, 3001 0x2cb6, 0x2cb6, 3002 0x2cb8, 0x2cb8, 3003 0x2cba, 0x2cba, 3004 0x2cbc, 0x2cbc, 3005 0x2cbe, 0x2cbe, 3006 0x2cc0, 0x2cc0, 3007 0x2cc2, 0x2cc2, 3008 0x2cc4, 0x2cc4, 3009 0x2cc6, 0x2cc6, 3010 0x2cc8, 0x2cc8, 3011 0x2cca, 0x2cca, 3012 0x2ccc, 0x2ccc, 3013 0x2cce, 0x2cce, 3014 0x2cd0, 0x2cd0, 3015 0x2cd2, 0x2cd2, 3016 0x2cd4, 0x2cd4, 3017 0x2cd6, 0x2cd6, 3018 0x2cd8, 0x2cd8, 3019 0x2cda, 0x2cda, 3020 0x2cdc, 0x2cdc, 3021 0x2cde, 0x2cde, 3022 0x2ce0, 0x2ce0, 3023 0x2ce2, 0x2ce2, 3024 0x2ceb, 0x2ceb, 3025 0x2ced, 0x2ced, 3026 0x2cf2, 0x2cf2, 3027 0xa640, 0xa640, 3028 0xa642, 0xa642, 3029 0xa644, 0xa644, 3030 0xa646, 0xa646, 3031 0xa648, 0xa648, 3032 0xa64a, 0xa64a, 3033 0xa64c, 0xa64c, 3034 0xa64e, 0xa64e, 3035 0xa650, 0xa650, 3036 0xa652, 0xa652, 3037 0xa654, 0xa654, 3038 0xa656, 0xa656, 3039 0xa658, 0xa658, 3040 0xa65a, 0xa65a, 3041 0xa65c, 0xa65c, 3042 0xa65e, 0xa65e, 3043 0xa660, 0xa660, 3044 0xa662, 0xa662, 3045 0xa664, 0xa664, 3046 0xa666, 0xa666, 3047 0xa668, 0xa668, 3048 0xa66a, 0xa66a, 3049 0xa66c, 0xa66c, 3050 0xa680, 0xa680, 3051 0xa682, 0xa682, 3052 0xa684, 0xa684, 3053 0xa686, 0xa686, 3054 0xa688, 0xa688, 3055 0xa68a, 0xa68a, 3056 0xa68c, 0xa68c, 3057 0xa68e, 0xa68e, 3058 0xa690, 0xa690, 3059 0xa692, 0xa692, 3060 0xa694, 0xa694, 3061 0xa696, 0xa696, 3062 0xa722, 0xa722, 3063 0xa724, 0xa724, 3064 0xa726, 0xa726, 3065 0xa728, 0xa728, 3066 0xa72a, 0xa72a, 3067 0xa72c, 0xa72c, 3068 0xa72e, 0xa72e, 3069 0xa732, 0xa732, 3070 0xa734, 0xa734, 3071 0xa736, 0xa736, 3072 0xa738, 0xa738, 3073 0xa73a, 0xa73a, 3074 0xa73c, 0xa73c, 3075 0xa73e, 0xa73e, 3076 0xa740, 0xa740, 3077 0xa742, 0xa742, 3078 0xa744, 0xa744, 3079 0xa746, 0xa746, 3080 0xa748, 0xa748, 3081 0xa74a, 0xa74a, 3082 0xa74c, 0xa74c, 3083 0xa74e, 0xa74e, 3084 0xa750, 0xa750, 3085 0xa752, 0xa752, 3086 0xa754, 0xa754, 3087 0xa756, 0xa756, 3088 0xa758, 0xa758, 3089 0xa75a, 0xa75a, 3090 0xa75c, 0xa75c, 3091 0xa75e, 0xa75e, 3092 0xa760, 0xa760, 3093 0xa762, 0xa762, 3094 0xa764, 0xa764, 3095 0xa766, 0xa766, 3096 0xa768, 0xa768, 3097 0xa76a, 0xa76a, 3098 0xa76c, 0xa76c, 3099 0xa76e, 0xa76e, 3100 0xa779, 0xa779, 3101 0xa77b, 0xa77b, 3102 0xa77d, 0xa77e, 3103 0xa780, 0xa780, 3104 0xa782, 0xa782, 3105 0xa784, 0xa784, 3106 0xa786, 0xa786, 3107 0xa78b, 0xa78b, 3108 0xa78d, 0xa78d, 3109 0xa790, 0xa790, 3110 0xa792, 0xa792, 3111 0xa7a0, 0xa7a0, 3112 0xa7a2, 0xa7a2, 3113 0xa7a4, 0xa7a4, 3114 0xa7a6, 0xa7a6, 3115 0xa7a8, 0xa7a8, 3116 0xa7aa, 0xa7aa, 3117 0xff21, 0xff3a, 3118 0x10400, 0x10427, 3119 0x1d400, 0x1d419, 3120 0x1d434, 0x1d44d, 3121 0x1d468, 0x1d481, 3122 0x1d49c, 0x1d49c, 3123 0x1d49e, 0x1d49f, 3124 0x1d4a2, 0x1d4a2, 3125 0x1d4a5, 0x1d4a6, 3126 0x1d4a9, 0x1d4ac, 3127 0x1d4ae, 0x1d4b5, 3128 0x1d4d0, 0x1d4e9, 3129 0x1d504, 0x1d505, 3130 0x1d507, 0x1d50a, 3131 0x1d50d, 0x1d514, 3132 0x1d516, 0x1d51c, 3133 0x1d538, 0x1d539, 3134 0x1d53b, 0x1d53e, 3135 0x1d540, 0x1d544, 3136 0x1d546, 0x1d546, 3137 0x1d54a, 0x1d550, 3138 0x1d56c, 0x1d585, 3139 0x1d5a0, 0x1d5b9, 3140 0x1d5d4, 0x1d5ed, 3141 0x1d608, 0x1d621, 3142 0x1d63c, 0x1d655, 3143 0x1d670, 0x1d689, 3144 0x1d6a8, 0x1d6c0, 3145 0x1d6e2, 0x1d6fa, 3146 0x1d71c, 0x1d734, 3147 0x1d756, 0x1d76e, 3148 0x1d790, 0x1d7a8, 3149 0x1d7ca, 0x1d7ca, 3150}; /* CR_Upper */ 3151 3152/* 'XDigit': [[:XDigit:]] */ 3153static const OnigCodePoint CR_XDigit[] = { 3154 3, 3155 0x0030, 0x0039, 3156 0x0041, 0x0046, 3157 0x0061, 0x0066, 3158}; /* CR_XDigit */ 3159 3160/* 'Word': [[:Word:]] */ 3161static const OnigCodePoint CR_Word[] = { 3162 564, 3163 0x0030, 0x0039, 3164 0x0041, 0x005a, 3165 0x005f, 0x005f, 3166 0x0061, 0x007a, 3167 0x00aa, 0x00aa, 3168 0x00b5, 0x00b5, 3169 0x00ba, 0x00ba, 3170 0x00c0, 0x00d6, 3171 0x00d8, 0x00f6, 3172 0x00f8, 0x02c1, 3173 0x02c6, 0x02d1, 3174 0x02e0, 0x02e4, 3175 0x02ec, 0x02ec, 3176 0x02ee, 0x02ee, 3177 0x0300, 0x0374, 3178 0x0376, 0x0377, 3179 0x037a, 0x037d, 3180 0x0386, 0x0386, 3181 0x0388, 0x038a, 3182 0x038c, 0x038c, 3183 0x038e, 0x03a1, 3184 0x03a3, 0x03f5, 3185 0x03f7, 0x0481, 3186 0x0483, 0x0527, 3187 0x0531, 0x0556, 3188 0x0559, 0x0559, 3189 0x0561, 0x0587, 3190 0x0591, 0x05bd, 3191 0x05bf, 0x05bf, 3192 0x05c1, 0x05c2, 3193 0x05c4, 0x05c5, 3194 0x05c7, 0x05c7, 3195 0x05d0, 0x05ea, 3196 0x05f0, 0x05f2, 3197 0x0610, 0x061a, 3198 0x0620, 0x0669, 3199 0x066e, 0x06d3, 3200 0x06d5, 0x06dc, 3201 0x06df, 0x06e8, 3202 0x06ea, 0x06fc, 3203 0x06ff, 0x06ff, 3204 0x0710, 0x074a, 3205 0x074d, 0x07b1, 3206 0x07c0, 0x07f5, 3207 0x07fa, 0x07fa, 3208 0x0800, 0x082d, 3209 0x0840, 0x085b, 3210 0x08a0, 0x08a0, 3211 0x08a2, 0x08ac, 3212 0x08e4, 0x08fe, 3213 0x0900, 0x0963, 3214 0x0966, 0x096f, 3215 0x0971, 0x0977, 3216 0x0979, 0x097f, 3217 0x0981, 0x0983, 3218 0x0985, 0x098c, 3219 0x098f, 0x0990, 3220 0x0993, 0x09a8, 3221 0x09aa, 0x09b0, 3222 0x09b2, 0x09b2, 3223 0x09b6, 0x09b9, 3224 0x09bc, 0x09c4, 3225 0x09c7, 0x09c8, 3226 0x09cb, 0x09ce, 3227 0x09d7, 0x09d7, 3228 0x09dc, 0x09dd, 3229 0x09df, 0x09e3, 3230 0x09e6, 0x09f1, 3231 0x0a01, 0x0a03, 3232 0x0a05, 0x0a0a, 3233 0x0a0f, 0x0a10, 3234 0x0a13, 0x0a28, 3235 0x0a2a, 0x0a30, 3236 0x0a32, 0x0a33, 3237 0x0a35, 0x0a36, 3238 0x0a38, 0x0a39, 3239 0x0a3c, 0x0a3c, 3240 0x0a3e, 0x0a42, 3241 0x0a47, 0x0a48, 3242 0x0a4b, 0x0a4d, 3243 0x0a51, 0x0a51, 3244 0x0a59, 0x0a5c, 3245 0x0a5e, 0x0a5e, 3246 0x0a66, 0x0a75, 3247 0x0a81, 0x0a83, 3248 0x0a85, 0x0a8d, 3249 0x0a8f, 0x0a91, 3250 0x0a93, 0x0aa8, 3251 0x0aaa, 0x0ab0, 3252 0x0ab2, 0x0ab3, 3253 0x0ab5, 0x0ab9, 3254 0x0abc, 0x0ac5, 3255 0x0ac7, 0x0ac9, 3256 0x0acb, 0x0acd, 3257 0x0ad0, 0x0ad0, 3258 0x0ae0, 0x0ae3, 3259 0x0ae6, 0x0aef, 3260 0x0b01, 0x0b03, 3261 0x0b05, 0x0b0c, 3262 0x0b0f, 0x0b10, 3263 0x0b13, 0x0b28, 3264 0x0b2a, 0x0b30, 3265 0x0b32, 0x0b33, 3266 0x0b35, 0x0b39, 3267 0x0b3c, 0x0b44, 3268 0x0b47, 0x0b48, 3269 0x0b4b, 0x0b4d, 3270 0x0b56, 0x0b57, 3271 0x0b5c, 0x0b5d, 3272 0x0b5f, 0x0b63, 3273 0x0b66, 0x0b6f, 3274 0x0b71, 0x0b71, 3275 0x0b82, 0x0b83, 3276 0x0b85, 0x0b8a, 3277 0x0b8e, 0x0b90, 3278 0x0b92, 0x0b95, 3279 0x0b99, 0x0b9a, 3280 0x0b9c, 0x0b9c, 3281 0x0b9e, 0x0b9f, 3282 0x0ba3, 0x0ba4, 3283 0x0ba8, 0x0baa, 3284 0x0bae, 0x0bb9, 3285 0x0bbe, 0x0bc2, 3286 0x0bc6, 0x0bc8, 3287 0x0bca, 0x0bcd, 3288 0x0bd0, 0x0bd0, 3289 0x0bd7, 0x0bd7, 3290 0x0be6, 0x0bef, 3291 0x0c01, 0x0c03, 3292 0x0c05, 0x0c0c, 3293 0x0c0e, 0x0c10, 3294 0x0c12, 0x0c28, 3295 0x0c2a, 0x0c33, 3296 0x0c35, 0x0c39, 3297 0x0c3d, 0x0c44, 3298 0x0c46, 0x0c48, 3299 0x0c4a, 0x0c4d, 3300 0x0c55, 0x0c56, 3301 0x0c58, 0x0c59, 3302 0x0c60, 0x0c63, 3303 0x0c66, 0x0c6f, 3304 0x0c82, 0x0c83, 3305 0x0c85, 0x0c8c, 3306 0x0c8e, 0x0c90, 3307 0x0c92, 0x0ca8, 3308 0x0caa, 0x0cb3, 3309 0x0cb5, 0x0cb9, 3310 0x0cbc, 0x0cc4, 3311 0x0cc6, 0x0cc8, 3312 0x0cca, 0x0ccd, 3313 0x0cd5, 0x0cd6, 3314 0x0cde, 0x0cde, 3315 0x0ce0, 0x0ce3, 3316 0x0ce6, 0x0cef, 3317 0x0cf1, 0x0cf2, 3318 0x0d02, 0x0d03, 3319 0x0d05, 0x0d0c, 3320 0x0d0e, 0x0d10, 3321 0x0d12, 0x0d3a, 3322 0x0d3d, 0x0d44, 3323 0x0d46, 0x0d48, 3324 0x0d4a, 0x0d4e, 3325 0x0d57, 0x0d57, 3326 0x0d60, 0x0d63, 3327 0x0d66, 0x0d6f, 3328 0x0d7a, 0x0d7f, 3329 0x0d82, 0x0d83, 3330 0x0d85, 0x0d96, 3331 0x0d9a, 0x0db1, 3332 0x0db3, 0x0dbb, 3333 0x0dbd, 0x0dbd, 3334 0x0dc0, 0x0dc6, 3335 0x0dca, 0x0dca, 3336 0x0dcf, 0x0dd4, 3337 0x0dd6, 0x0dd6, 3338 0x0dd8, 0x0ddf, 3339 0x0df2, 0x0df3, 3340 0x0e01, 0x0e3a, 3341 0x0e40, 0x0e4e, 3342 0x0e50, 0x0e59, 3343 0x0e81, 0x0e82, 3344 0x0e84, 0x0e84, 3345 0x0e87, 0x0e88, 3346 0x0e8a, 0x0e8a, 3347 0x0e8d, 0x0e8d, 3348 0x0e94, 0x0e97, 3349 0x0e99, 0x0e9f, 3350 0x0ea1, 0x0ea3, 3351 0x0ea5, 0x0ea5, 3352 0x0ea7, 0x0ea7, 3353 0x0eaa, 0x0eab, 3354 0x0ead, 0x0eb9, 3355 0x0ebb, 0x0ebd, 3356 0x0ec0, 0x0ec4, 3357 0x0ec6, 0x0ec6, 3358 0x0ec8, 0x0ecd, 3359 0x0ed0, 0x0ed9, 3360 0x0edc, 0x0edf, 3361 0x0f00, 0x0f00, 3362 0x0f18, 0x0f19, 3363 0x0f20, 0x0f29, 3364 0x0f35, 0x0f35, 3365 0x0f37, 0x0f37, 3366 0x0f39, 0x0f39, 3367 0x0f3e, 0x0f47, 3368 0x0f49, 0x0f6c, 3369 0x0f71, 0x0f84, 3370 0x0f86, 0x0f97, 3371 0x0f99, 0x0fbc, 3372 0x0fc6, 0x0fc6, 3373 0x1000, 0x1049, 3374 0x1050, 0x109d, 3375 0x10a0, 0x10c5, 3376 0x10c7, 0x10c7, 3377 0x10cd, 0x10cd, 3378 0x10d0, 0x10fa, 3379 0x10fc, 0x1248, 3380 0x124a, 0x124d, 3381 0x1250, 0x1256, 3382 0x1258, 0x1258, 3383 0x125a, 0x125d, 3384 0x1260, 0x1288, 3385 0x128a, 0x128d, 3386 0x1290, 0x12b0, 3387 0x12b2, 0x12b5, 3388 0x12b8, 0x12be, 3389 0x12c0, 0x12c0, 3390 0x12c2, 0x12c5, 3391 0x12c8, 0x12d6, 3392 0x12d8, 0x1310, 3393 0x1312, 0x1315, 3394 0x1318, 0x135a, 3395 0x135d, 0x135f, 3396 0x1380, 0x138f, 3397 0x13a0, 0x13f4, 3398 0x1401, 0x166c, 3399 0x166f, 0x167f, 3400 0x1681, 0x169a, 3401 0x16a0, 0x16ea, 3402 0x16ee, 0x16f0, 3403 0x1700, 0x170c, 3404 0x170e, 0x1714, 3405 0x1720, 0x1734, 3406 0x1740, 0x1753, 3407 0x1760, 0x176c, 3408 0x176e, 0x1770, 3409 0x1772, 0x1773, 3410 0x1780, 0x17d3, 3411 0x17d7, 0x17d7, 3412 0x17dc, 0x17dd, 3413 0x17e0, 0x17e9, 3414 0x180b, 0x180d, 3415 0x1810, 0x1819, 3416 0x1820, 0x1877, 3417 0x1880, 0x18aa, 3418 0x18b0, 0x18f5, 3419 0x1900, 0x191c, 3420 0x1920, 0x192b, 3421 0x1930, 0x193b, 3422 0x1946, 0x196d, 3423 0x1970, 0x1974, 3424 0x1980, 0x19ab, 3425 0x19b0, 0x19c9, 3426 0x19d0, 0x19d9, 3427 0x1a00, 0x1a1b, 3428 0x1a20, 0x1a5e, 3429 0x1a60, 0x1a7c, 3430 0x1a7f, 0x1a89, 3431 0x1a90, 0x1a99, 3432 0x1aa7, 0x1aa7, 3433 0x1b00, 0x1b4b, 3434 0x1b50, 0x1b59, 3435 0x1b6b, 0x1b73, 3436 0x1b80, 0x1bf3, 3437 0x1c00, 0x1c37, 3438 0x1c40, 0x1c49, 3439 0x1c4d, 0x1c7d, 3440 0x1cd0, 0x1cd2, 3441 0x1cd4, 0x1cf6, 3442 0x1d00, 0x1de6, 3443 0x1dfc, 0x1f15, 3444 0x1f18, 0x1f1d, 3445 0x1f20, 0x1f45, 3446 0x1f48, 0x1f4d, 3447 0x1f50, 0x1f57, 3448 0x1f59, 0x1f59, 3449 0x1f5b, 0x1f5b, 3450 0x1f5d, 0x1f5d, 3451 0x1f5f, 0x1f7d, 3452 0x1f80, 0x1fb4, 3453 0x1fb6, 0x1fbc, 3454 0x1fbe, 0x1fbe, 3455 0x1fc2, 0x1fc4, 3456 0x1fc6, 0x1fcc, 3457 0x1fd0, 0x1fd3, 3458 0x1fd6, 0x1fdb, 3459 0x1fe0, 0x1fec, 3460 0x1ff2, 0x1ff4, 3461 0x1ff6, 0x1ffc, 3462 0x203f, 0x2040, 3463 0x2054, 0x2054, 3464 0x2071, 0x2071, 3465 0x207f, 0x207f, 3466 0x2090, 0x209c, 3467 0x20d0, 0x20f0, 3468 0x2102, 0x2102, 3469 0x2107, 0x2107, 3470 0x210a, 0x2113, 3471 0x2115, 0x2115, 3472 0x2119, 0x211d, 3473 0x2124, 0x2124, 3474 0x2126, 0x2126, 3475 0x2128, 0x2128, 3476 0x212a, 0x212d, 3477 0x212f, 0x2139, 3478 0x213c, 0x213f, 3479 0x2145, 0x2149, 3480 0x214e, 0x214e, 3481 0x2160, 0x2188, 3482 0x24b6, 0x24e9, 3483 0x2c00, 0x2c2e, 3484 0x2c30, 0x2c5e, 3485 0x2c60, 0x2ce4, 3486 0x2ceb, 0x2cf3, 3487 0x2d00, 0x2d25, 3488 0x2d27, 0x2d27, 3489 0x2d2d, 0x2d2d, 3490 0x2d30, 0x2d67, 3491 0x2d6f, 0x2d6f, 3492 0x2d7f, 0x2d96, 3493 0x2da0, 0x2da6, 3494 0x2da8, 0x2dae, 3495 0x2db0, 0x2db6, 3496 0x2db8, 0x2dbe, 3497 0x2dc0, 0x2dc6, 3498 0x2dc8, 0x2dce, 3499 0x2dd0, 0x2dd6, 3500 0x2dd8, 0x2dde, 3501 0x2de0, 0x2dff, 3502 0x2e2f, 0x2e2f, 3503 0x3005, 0x3007, 3504 0x3021, 0x302f, 3505 0x3031, 0x3035, 3506 0x3038, 0x303c, 3507 0x3041, 0x3096, 3508 0x3099, 0x309a, 3509 0x309d, 0x309f, 3510 0x30a1, 0x30fa, 3511 0x30fc, 0x30ff, 3512 0x3105, 0x312d, 3513 0x3131, 0x318e, 3514 0x31a0, 0x31ba, 3515 0x31f0, 0x31ff, 3516 0x3400, 0x4db5, 3517 0x4e00, 0x9fcc, 3518 0xa000, 0xa48c, 3519 0xa4d0, 0xa4fd, 3520 0xa500, 0xa60c, 3521 0xa610, 0xa62b, 3522 0xa640, 0xa672, 3523 0xa674, 0xa67d, 3524 0xa67f, 0xa697, 3525 0xa69f, 0xa6f1, 3526 0xa717, 0xa71f, 3527 0xa722, 0xa788, 3528 0xa78b, 0xa78e, 3529 0xa790, 0xa793, 3530 0xa7a0, 0xa7aa, 3531 0xa7f8, 0xa827, 3532 0xa840, 0xa873, 3533 0xa880, 0xa8c4, 3534 0xa8d0, 0xa8d9, 3535 0xa8e0, 0xa8f7, 3536 0xa8fb, 0xa8fb, 3537 0xa900, 0xa92d, 3538 0xa930, 0xa953, 3539 0xa960, 0xa97c, 3540 0xa980, 0xa9c0, 3541 0xa9cf, 0xa9d9, 3542 0xaa00, 0xaa36, 3543 0xaa40, 0xaa4d, 3544 0xaa50, 0xaa59, 3545 0xaa60, 0xaa76, 3546 0xaa7a, 0xaa7b, 3547 0xaa80, 0xaac2, 3548 0xaadb, 0xaadd, 3549 0xaae0, 0xaaef, 3550 0xaaf2, 0xaaf6, 3551 0xab01, 0xab06, 3552 0xab09, 0xab0e, 3553 0xab11, 0xab16, 3554 0xab20, 0xab26, 3555 0xab28, 0xab2e, 3556 0xabc0, 0xabea, 3557 0xabec, 0xabed, 3558 0xabf0, 0xabf9, 3559 0xac00, 0xd7a3, 3560 0xd7b0, 0xd7c6, 3561 0xd7cb, 0xd7fb, 3562 0xf900, 0xfa6d, 3563 0xfa70, 0xfad9, 3564 0xfb00, 0xfb06, 3565 0xfb13, 0xfb17, 3566 0xfb1d, 0xfb28, 3567 0xfb2a, 0xfb36, 3568 0xfb38, 0xfb3c, 3569 0xfb3e, 0xfb3e, 3570 0xfb40, 0xfb41, 3571 0xfb43, 0xfb44, 3572 0xfb46, 0xfbb1, 3573 0xfbd3, 0xfd3d, 3574 0xfd50, 0xfd8f, 3575 0xfd92, 0xfdc7, 3576 0xfdf0, 0xfdfb, 3577 0xfe00, 0xfe0f, 3578 0xfe20, 0xfe26, 3579 0xfe33, 0xfe34, 3580 0xfe4d, 0xfe4f, 3581 0xfe70, 0xfe74, 3582 0xfe76, 0xfefc, 3583 0xff10, 0xff19, 3584 0xff21, 0xff3a, 3585 0xff3f, 0xff3f, 3586 0xff41, 0xff5a, 3587 0xff66, 0xffbe, 3588 0xffc2, 0xffc7, 3589 0xffca, 0xffcf, 3590 0xffd2, 0xffd7, 3591 0xffda, 0xffdc, 3592 0x10000, 0x1000b, 3593 0x1000d, 0x10026, 3594 0x10028, 0x1003a, 3595 0x1003c, 0x1003d, 3596 0x1003f, 0x1004d, 3597 0x10050, 0x1005d, 3598 0x10080, 0x100fa, 3599 0x10140, 0x10174, 3600 0x101fd, 0x101fd, 3601 0x10280, 0x1029c, 3602 0x102a0, 0x102d0, 3603 0x10300, 0x1031e, 3604 0x10330, 0x1034a, 3605 0x10380, 0x1039d, 3606 0x103a0, 0x103c3, 3607 0x103c8, 0x103cf, 3608 0x103d1, 0x103d5, 3609 0x10400, 0x1049d, 3610 0x104a0, 0x104a9, 3611 0x10800, 0x10805, 3612 0x10808, 0x10808, 3613 0x1080a, 0x10835, 3614 0x10837, 0x10838, 3615 0x1083c, 0x1083c, 3616 0x1083f, 0x10855, 3617 0x10900, 0x10915, 3618 0x10920, 0x10939, 3619 0x10980, 0x109b7, 3620 0x109be, 0x109bf, 3621 0x10a00, 0x10a03, 3622 0x10a05, 0x10a06, 3623 0x10a0c, 0x10a13, 3624 0x10a15, 0x10a17, 3625 0x10a19, 0x10a33, 3626 0x10a38, 0x10a3a, 3627 0x10a3f, 0x10a3f, 3628 0x10a60, 0x10a7c, 3629 0x10b00, 0x10b35, 3630 0x10b40, 0x10b55, 3631 0x10b60, 0x10b72, 3632 0x10c00, 0x10c48, 3633 0x11000, 0x11046, 3634 0x11066, 0x1106f, 3635 0x11080, 0x110ba, 3636 0x110d0, 0x110e8, 3637 0x110f0, 0x110f9, 3638 0x11100, 0x11134, 3639 0x11136, 0x1113f, 3640 0x11180, 0x111c4, 3641 0x111d0, 0x111d9, 3642 0x11680, 0x116b7, 3643 0x116c0, 0x116c9, 3644 0x12000, 0x1236e, 3645 0x12400, 0x12462, 3646 0x13000, 0x1342e, 3647 0x16800, 0x16a38, 3648 0x16f00, 0x16f44, 3649 0x16f50, 0x16f7e, 3650 0x16f8f, 0x16f9f, 3651 0x1b000, 0x1b001, 3652 0x1d165, 0x1d169, 3653 0x1d16d, 0x1d172, 3654 0x1d17b, 0x1d182, 3655 0x1d185, 0x1d18b, 3656 0x1d1aa, 0x1d1ad, 3657 0x1d242, 0x1d244, 3658 0x1d400, 0x1d454, 3659 0x1d456, 0x1d49c, 3660 0x1d49e, 0x1d49f, 3661 0x1d4a2, 0x1d4a2, 3662 0x1d4a5, 0x1d4a6, 3663 0x1d4a9, 0x1d4ac, 3664 0x1d4ae, 0x1d4b9, 3665 0x1d4bb, 0x1d4bb, 3666 0x1d4bd, 0x1d4c3, 3667 0x1d4c5, 0x1d505, 3668 0x1d507, 0x1d50a, 3669 0x1d50d, 0x1d514, 3670 0x1d516, 0x1d51c, 3671 0x1d51e, 0x1d539, 3672 0x1d53b, 0x1d53e, 3673 0x1d540, 0x1d544, 3674 0x1d546, 0x1d546, 3675 0x1d54a, 0x1d550, 3676 0x1d552, 0x1d6a5, 3677 0x1d6a8, 0x1d6c0, 3678 0x1d6c2, 0x1d6da, 3679 0x1d6dc, 0x1d6fa, 3680 0x1d6fc, 0x1d714, 3681 0x1d716, 0x1d734, 3682 0x1d736, 0x1d74e, 3683 0x1d750, 0x1d76e, 3684 0x1d770, 0x1d788, 3685 0x1d78a, 0x1d7a8, 3686 0x1d7aa, 0x1d7c2, 3687 0x1d7c4, 0x1d7cb, 3688 0x1d7ce, 0x1d7ff, 3689 0x1ee00, 0x1ee03, 3690 0x1ee05, 0x1ee1f, 3691 0x1ee21, 0x1ee22, 3692 0x1ee24, 0x1ee24, 3693 0x1ee27, 0x1ee27, 3694 0x1ee29, 0x1ee32, 3695 0x1ee34, 0x1ee37, 3696 0x1ee39, 0x1ee39, 3697 0x1ee3b, 0x1ee3b, 3698 0x1ee42, 0x1ee42, 3699 0x1ee47, 0x1ee47, 3700 0x1ee49, 0x1ee49, 3701 0x1ee4b, 0x1ee4b, 3702 0x1ee4d, 0x1ee4f, 3703 0x1ee51, 0x1ee52, 3704 0x1ee54, 0x1ee54, 3705 0x1ee57, 0x1ee57, 3706 0x1ee59, 0x1ee59, 3707 0x1ee5b, 0x1ee5b, 3708 0x1ee5d, 0x1ee5d, 3709 0x1ee5f, 0x1ee5f, 3710 0x1ee61, 0x1ee62, 3711 0x1ee64, 0x1ee64, 3712 0x1ee67, 0x1ee6a, 3713 0x1ee6c, 0x1ee72, 3714 0x1ee74, 0x1ee77, 3715 0x1ee79, 0x1ee7c, 3716 0x1ee7e, 0x1ee7e, 3717 0x1ee80, 0x1ee89, 3718 0x1ee8b, 0x1ee9b, 3719 0x1eea1, 0x1eea3, 3720 0x1eea5, 0x1eea9, 3721 0x1eeab, 0x1eebb, 3722 0x20000, 0x2a6d6, 3723 0x2a700, 0x2b734, 3724 0x2b740, 0x2b81d, 3725 0x2f800, 0x2fa1d, 3726 0xe0100, 0xe01ef, 3727}; /* CR_Word */ 3728 3729/* 'Alnum': [[:Alnum:]] */ 3730static const OnigCodePoint CR_Alnum[] = { 3731 566, 3732 0x0030, 0x0039, 3733 0x0041, 0x005a, 3734 0x0061, 0x007a, 3735 0x00aa, 0x00aa, 3736 0x00b5, 0x00b5, 3737 0x00ba, 0x00ba, 3738 0x00c0, 0x00d6, 3739 0x00d8, 0x00f6, 3740 0x00f8, 0x02c1, 3741 0x02c6, 0x02d1, 3742 0x02e0, 0x02e4, 3743 0x02ec, 0x02ec, 3744 0x02ee, 0x02ee, 3745 0x0345, 0x0345, 3746 0x0370, 0x0374, 3747 0x0376, 0x0377, 3748 0x037a, 0x037d, 3749 0x0386, 0x0386, 3750 0x0388, 0x038a, 3751 0x038c, 0x038c, 3752 0x038e, 0x03a1, 3753 0x03a3, 0x03f5, 3754 0x03f7, 0x0481, 3755 0x048a, 0x0527, 3756 0x0531, 0x0556, 3757 0x0559, 0x0559, 3758 0x0561, 0x0587, 3759 0x05b0, 0x05bd, 3760 0x05bf, 0x05bf, 3761 0x05c1, 0x05c2, 3762 0x05c4, 0x05c5, 3763 0x05c7, 0x05c7, 3764 0x05d0, 0x05ea, 3765 0x05f0, 0x05f2, 3766 0x0610, 0x061a, 3767 0x0620, 0x0657, 3768 0x0659, 0x0669, 3769 0x066e, 0x06d3, 3770 0x06d5, 0x06dc, 3771 0x06e1, 0x06e8, 3772 0x06ed, 0x06fc, 3773 0x06ff, 0x06ff, 3774 0x0710, 0x073f, 3775 0x074d, 0x07b1, 3776 0x07c0, 0x07ea, 3777 0x07f4, 0x07f5, 3778 0x07fa, 0x07fa, 3779 0x0800, 0x0817, 3780 0x081a, 0x082c, 3781 0x0840, 0x0858, 3782 0x08a0, 0x08a0, 3783 0x08a2, 0x08ac, 3784 0x08e4, 0x08e9, 3785 0x08f0, 0x08fe, 3786 0x0900, 0x093b, 3787 0x093d, 0x094c, 3788 0x094e, 0x0950, 3789 0x0955, 0x0963, 3790 0x0966, 0x096f, 3791 0x0971, 0x0977, 3792 0x0979, 0x097f, 3793 0x0981, 0x0983, 3794 0x0985, 0x098c, 3795 0x098f, 0x0990, 3796 0x0993, 0x09a8, 3797 0x09aa, 0x09b0, 3798 0x09b2, 0x09b2, 3799 0x09b6, 0x09b9, 3800 0x09bd, 0x09c4, 3801 0x09c7, 0x09c8, 3802 0x09cb, 0x09cc, 3803 0x09ce, 0x09ce, 3804 0x09d7, 0x09d7, 3805 0x09dc, 0x09dd, 3806 0x09df, 0x09e3, 3807 0x09e6, 0x09f1, 3808 0x0a01, 0x0a03, 3809 0x0a05, 0x0a0a, 3810 0x0a0f, 0x0a10, 3811 0x0a13, 0x0a28, 3812 0x0a2a, 0x0a30, 3813 0x0a32, 0x0a33, 3814 0x0a35, 0x0a36, 3815 0x0a38, 0x0a39, 3816 0x0a3e, 0x0a42, 3817 0x0a47, 0x0a48, 3818 0x0a4b, 0x0a4c, 3819 0x0a51, 0x0a51, 3820 0x0a59, 0x0a5c, 3821 0x0a5e, 0x0a5e, 3822 0x0a66, 0x0a75, 3823 0x0a81, 0x0a83, 3824 0x0a85, 0x0a8d, 3825 0x0a8f, 0x0a91, 3826 0x0a93, 0x0aa8, 3827 0x0aaa, 0x0ab0, 3828 0x0ab2, 0x0ab3, 3829 0x0ab5, 0x0ab9, 3830 0x0abd, 0x0ac5, 3831 0x0ac7, 0x0ac9, 3832 0x0acb, 0x0acc, 3833 0x0ad0, 0x0ad0, 3834 0x0ae0, 0x0ae3, 3835 0x0ae6, 0x0aef, 3836 0x0b01, 0x0b03, 3837 0x0b05, 0x0b0c, 3838 0x0b0f, 0x0b10, 3839 0x0b13, 0x0b28, 3840 0x0b2a, 0x0b30, 3841 0x0b32, 0x0b33, 3842 0x0b35, 0x0b39, 3843 0x0b3d, 0x0b44, 3844 0x0b47, 0x0b48, 3845 0x0b4b, 0x0b4c, 3846 0x0b56, 0x0b57, 3847 0x0b5c, 0x0b5d, 3848 0x0b5f, 0x0b63, 3849 0x0b66, 0x0b6f, 3850 0x0b71, 0x0b71, 3851 0x0b82, 0x0b83, 3852 0x0b85, 0x0b8a, 3853 0x0b8e, 0x0b90, 3854 0x0b92, 0x0b95, 3855 0x0b99, 0x0b9a, 3856 0x0b9c, 0x0b9c, 3857 0x0b9e, 0x0b9f, 3858 0x0ba3, 0x0ba4, 3859 0x0ba8, 0x0baa, 3860 0x0bae, 0x0bb9, 3861 0x0bbe, 0x0bc2, 3862 0x0bc6, 0x0bc8, 3863 0x0bca, 0x0bcc, 3864 0x0bd0, 0x0bd0, 3865 0x0bd7, 0x0bd7, 3866 0x0be6, 0x0bef, 3867 0x0c01, 0x0c03, 3868 0x0c05, 0x0c0c, 3869 0x0c0e, 0x0c10, 3870 0x0c12, 0x0c28, 3871 0x0c2a, 0x0c33, 3872 0x0c35, 0x0c39, 3873 0x0c3d, 0x0c44, 3874 0x0c46, 0x0c48, 3875 0x0c4a, 0x0c4c, 3876 0x0c55, 0x0c56, 3877 0x0c58, 0x0c59, 3878 0x0c60, 0x0c63, 3879 0x0c66, 0x0c6f, 3880 0x0c82, 0x0c83, 3881 0x0c85, 0x0c8c, 3882 0x0c8e, 0x0c90, 3883 0x0c92, 0x0ca8, 3884 0x0caa, 0x0cb3, 3885 0x0cb5, 0x0cb9, 3886 0x0cbd, 0x0cc4, 3887 0x0cc6, 0x0cc8, 3888 0x0cca, 0x0ccc, 3889 0x0cd5, 0x0cd6, 3890 0x0cde, 0x0cde, 3891 0x0ce0, 0x0ce3, 3892 0x0ce6, 0x0cef, 3893 0x0cf1, 0x0cf2, 3894 0x0d02, 0x0d03, 3895 0x0d05, 0x0d0c, 3896 0x0d0e, 0x0d10, 3897 0x0d12, 0x0d3a, 3898 0x0d3d, 0x0d44, 3899 0x0d46, 0x0d48, 3900 0x0d4a, 0x0d4c, 3901 0x0d4e, 0x0d4e, 3902 0x0d57, 0x0d57, 3903 0x0d60, 0x0d63, 3904 0x0d66, 0x0d6f, 3905 0x0d7a, 0x0d7f, 3906 0x0d82, 0x0d83, 3907 0x0d85, 0x0d96, 3908 0x0d9a, 0x0db1, 3909 0x0db3, 0x0dbb, 3910 0x0dbd, 0x0dbd, 3911 0x0dc0, 0x0dc6, 3912 0x0dcf, 0x0dd4, 3913 0x0dd6, 0x0dd6, 3914 0x0dd8, 0x0ddf, 3915 0x0df2, 0x0df3, 3916 0x0e01, 0x0e3a, 3917 0x0e40, 0x0e46, 3918 0x0e4d, 0x0e4d, 3919 0x0e50, 0x0e59, 3920 0x0e81, 0x0e82, 3921 0x0e84, 0x0e84, 3922 0x0e87, 0x0e88, 3923 0x0e8a, 0x0e8a, 3924 0x0e8d, 0x0e8d, 3925 0x0e94, 0x0e97, 3926 0x0e99, 0x0e9f, 3927 0x0ea1, 0x0ea3, 3928 0x0ea5, 0x0ea5, 3929 0x0ea7, 0x0ea7, 3930 0x0eaa, 0x0eab, 3931 0x0ead, 0x0eb9, 3932 0x0ebb, 0x0ebd, 3933 0x0ec0, 0x0ec4, 3934 0x0ec6, 0x0ec6, 3935 0x0ecd, 0x0ecd, 3936 0x0ed0, 0x0ed9, 3937 0x0edc, 0x0edf, 3938 0x0f00, 0x0f00, 3939 0x0f20, 0x0f29, 3940 0x0f40, 0x0f47, 3941 0x0f49, 0x0f6c, 3942 0x0f71, 0x0f81, 3943 0x0f88, 0x0f97, 3944 0x0f99, 0x0fbc, 3945 0x1000, 0x1036, 3946 0x1038, 0x1038, 3947 0x103b, 0x1049, 3948 0x1050, 0x1062, 3949 0x1065, 0x1068, 3950 0x106e, 0x1086, 3951 0x108e, 0x108e, 3952 0x1090, 0x1099, 3953 0x109c, 0x109d, 3954 0x10a0, 0x10c5, 3955 0x10c7, 0x10c7, 3956 0x10cd, 0x10cd, 3957 0x10d0, 0x10fa, 3958 0x10fc, 0x1248, 3959 0x124a, 0x124d, 3960 0x1250, 0x1256, 3961 0x1258, 0x1258, 3962 0x125a, 0x125d, 3963 0x1260, 0x1288, 3964 0x128a, 0x128d, 3965 0x1290, 0x12b0, 3966 0x12b2, 0x12b5, 3967 0x12b8, 0x12be, 3968 0x12c0, 0x12c0, 3969 0x12c2, 0x12c5, 3970 0x12c8, 0x12d6, 3971 0x12d8, 0x1310, 3972 0x1312, 0x1315, 3973 0x1318, 0x135a, 3974 0x135f, 0x135f, 3975 0x1380, 0x138f, 3976 0x13a0, 0x13f4, 3977 0x1401, 0x166c, 3978 0x166f, 0x167f, 3979 0x1681, 0x169a, 3980 0x16a0, 0x16ea, 3981 0x16ee, 0x16f0, 3982 0x1700, 0x170c, 3983 0x170e, 0x1713, 3984 0x1720, 0x1733, 3985 0x1740, 0x1753, 3986 0x1760, 0x176c, 3987 0x176e, 0x1770, 3988 0x1772, 0x1773, 3989 0x1780, 0x17b3, 3990 0x17b6, 0x17c8, 3991 0x17d7, 0x17d7, 3992 0x17dc, 0x17dc, 3993 0x17e0, 0x17e9, 3994 0x1810, 0x1819, 3995 0x1820, 0x1877, 3996 0x1880, 0x18aa, 3997 0x18b0, 0x18f5, 3998 0x1900, 0x191c, 3999 0x1920, 0x192b, 4000 0x1930, 0x1938, 4001 0x1946, 0x196d, 4002 0x1970, 0x1974, 4003 0x1980, 0x19ab, 4004 0x19b0, 0x19c9, 4005 0x19d0, 0x19d9, 4006 0x1a00, 0x1a1b, 4007 0x1a20, 0x1a5e, 4008 0x1a61, 0x1a74, 4009 0x1a80, 0x1a89, 4010 0x1a90, 0x1a99, 4011 0x1aa7, 0x1aa7, 4012 0x1b00, 0x1b33, 4013 0x1b35, 0x1b43, 4014 0x1b45, 0x1b4b, 4015 0x1b50, 0x1b59, 4016 0x1b80, 0x1ba9, 4017 0x1bac, 0x1be5, 4018 0x1be7, 0x1bf1, 4019 0x1c00, 0x1c35, 4020 0x1c40, 0x1c49, 4021 0x1c4d, 0x1c7d, 4022 0x1ce9, 0x1cec, 4023 0x1cee, 0x1cf3, 4024 0x1cf5, 0x1cf6, 4025 0x1d00, 0x1dbf, 4026 0x1e00, 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 0x2071, 0x2071, 4046 0x207f, 0x207f, 4047 0x2090, 0x209c, 4048 0x2102, 0x2102, 4049 0x2107, 0x2107, 4050 0x210a, 0x2113, 4051 0x2115, 0x2115, 4052 0x2119, 0x211d, 4053 0x2124, 0x2124, 4054 0x2126, 0x2126, 4055 0x2128, 0x2128, 4056 0x212a, 0x212d, 4057 0x212f, 0x2139, 4058 0x213c, 0x213f, 4059 0x2145, 0x2149, 4060 0x214e, 0x214e, 4061 0x2160, 0x2188, 4062 0x24b6, 0x24e9, 4063 0x2c00, 0x2c2e, 4064 0x2c30, 0x2c5e, 4065 0x2c60, 0x2ce4, 4066 0x2ceb, 0x2cee, 4067 0x2cf2, 0x2cf3, 4068 0x2d00, 0x2d25, 4069 0x2d27, 0x2d27, 4070 0x2d2d, 0x2d2d, 4071 0x2d30, 0x2d67, 4072 0x2d6f, 0x2d6f, 4073 0x2d80, 0x2d96, 4074 0x2da0, 0x2da6, 4075 0x2da8, 0x2dae, 4076 0x2db0, 0x2db6, 4077 0x2db8, 0x2dbe, 4078 0x2dc0, 0x2dc6, 4079 0x2dc8, 0x2dce, 4080 0x2dd0, 0x2dd6, 4081 0x2dd8, 0x2dde, 4082 0x2de0, 0x2dff, 4083 0x2e2f, 0x2e2f, 4084 0x3005, 0x3007, 4085 0x3021, 0x3029, 4086 0x3031, 0x3035, 4087 0x3038, 0x303c, 4088 0x3041, 0x3096, 4089 0x309d, 0x309f, 4090 0x30a1, 0x30fa, 4091 0x30fc, 0x30ff, 4092 0x3105, 0x312d, 4093 0x3131, 0x318e, 4094 0x31a0, 0x31ba, 4095 0x31f0, 0x31ff, 4096 0x3400, 0x4db5, 4097 0x4e00, 0x9fcc, 4098 0xa000, 0xa48c, 4099 0xa4d0, 0xa4fd, 4100 0xa500, 0xa60c, 4101 0xa610, 0xa62b, 4102 0xa640, 0xa66e, 4103 0xa674, 0xa67b, 4104 0xa67f, 0xa697, 4105 0xa69f, 0xa6ef, 4106 0xa717, 0xa71f, 4107 0xa722, 0xa788, 4108 0xa78b, 0xa78e, 4109 0xa790, 0xa793, 4110 0xa7a0, 0xa7aa, 4111 0xa7f8, 0xa801, 4112 0xa803, 0xa805, 4113 0xa807, 0xa80a, 4114 0xa80c, 0xa827, 4115 0xa840, 0xa873, 4116 0xa880, 0xa8c3, 4117 0xa8d0, 0xa8d9, 4118 0xa8f2, 0xa8f7, 4119 0xa8fb, 0xa8fb, 4120 0xa900, 0xa92a, 4121 0xa930, 0xa952, 4122 0xa960, 0xa97c, 4123 0xa980, 0xa9b2, 4124 0xa9b4, 0xa9bf, 4125 0xa9cf, 0xa9d9, 4126 0xaa00, 0xaa36, 4127 0xaa40, 0xaa4d, 4128 0xaa50, 0xaa59, 4129 0xaa60, 0xaa76, 4130 0xaa7a, 0xaa7a, 4131 0xaa80, 0xaabe, 4132 0xaac0, 0xaac0, 4133 0xaac2, 0xaac2, 4134 0xaadb, 0xaadd, 4135 0xaae0, 0xaaef, 4136 0xaaf2, 0xaaf5, 4137 0xab01, 0xab06, 4138 0xab09, 0xab0e, 4139 0xab11, 0xab16, 4140 0xab20, 0xab26, 4141 0xab28, 0xab2e, 4142 0xabc0, 0xabea, 4143 0xabf0, 0xabf9, 4144 0xac00, 0xd7a3, 4145 0xd7b0, 0xd7c6, 4146 0xd7cb, 0xd7fb, 4147 0xf900, 0xfa6d, 4148 0xfa70, 0xfad9, 4149 0xfb00, 0xfb06, 4150 0xfb13, 0xfb17, 4151 0xfb1d, 0xfb28, 4152 0xfb2a, 0xfb36, 4153 0xfb38, 0xfb3c, 4154 0xfb3e, 0xfb3e, 4155 0xfb40, 0xfb41, 4156 0xfb43, 0xfb44, 4157 0xfb46, 0xfbb1, 4158 0xfbd3, 0xfd3d, 4159 0xfd50, 0xfd8f, 4160 0xfd92, 0xfdc7, 4161 0xfdf0, 0xfdfb, 4162 0xfe70, 0xfe74, 4163 0xfe76, 0xfefc, 4164 0xff10, 0xff19, 4165 0xff21, 0xff3a, 4166 0xff41, 0xff5a, 4167 0xff66, 0xffbe, 4168 0xffc2, 0xffc7, 4169 0xffca, 0xffcf, 4170 0xffd2, 0xffd7, 4171 0xffda, 0xffdc, 4172 0x10000, 0x1000b, 4173 0x1000d, 0x10026, 4174 0x10028, 0x1003a, 4175 0x1003c, 0x1003d, 4176 0x1003f, 0x1004d, 4177 0x10050, 0x1005d, 4178 0x10080, 0x100fa, 4179 0x10140, 0x10174, 4180 0x10280, 0x1029c, 4181 0x102a0, 0x102d0, 4182 0x10300, 0x1031e, 4183 0x10330, 0x1034a, 4184 0x10380, 0x1039d, 4185 0x103a0, 0x103c3, 4186 0x103c8, 0x103cf, 4187 0x103d1, 0x103d5, 4188 0x10400, 0x1049d, 4189 0x104a0, 0x104a9, 4190 0x10800, 0x10805, 4191 0x10808, 0x10808, 4192 0x1080a, 0x10835, 4193 0x10837, 0x10838, 4194 0x1083c, 0x1083c, 4195 0x1083f, 0x10855, 4196 0x10900, 0x10915, 4197 0x10920, 0x10939, 4198 0x10980, 0x109b7, 4199 0x109be, 0x109bf, 4200 0x10a00, 0x10a03, 4201 0x10a05, 0x10a06, 4202 0x10a0c, 0x10a13, 4203 0x10a15, 0x10a17, 4204 0x10a19, 0x10a33, 4205 0x10a60, 0x10a7c, 4206 0x10b00, 0x10b35, 4207 0x10b40, 0x10b55, 4208 0x10b60, 0x10b72, 4209 0x10c00, 0x10c48, 4210 0x11000, 0x11045, 4211 0x11066, 0x1106f, 4212 0x11082, 0x110b8, 4213 0x110d0, 0x110e8, 4214 0x110f0, 0x110f9, 4215 0x11100, 0x11132, 4216 0x11136, 0x1113f, 4217 0x11180, 0x111bf, 4218 0x111c1, 0x111c4, 4219 0x111d0, 0x111d9, 4220 0x11680, 0x116b5, 4221 0x116c0, 0x116c9, 4222 0x12000, 0x1236e, 4223 0x12400, 0x12462, 4224 0x13000, 0x1342e, 4225 0x16800, 0x16a38, 4226 0x16f00, 0x16f44, 4227 0x16f50, 0x16f7e, 4228 0x16f93, 0x16f9f, 4229 0x1b000, 0x1b001, 4230 0x1d400, 0x1d454, 4231 0x1d456, 0x1d49c, 4232 0x1d49e, 0x1d49f, 4233 0x1d4a2, 0x1d4a2, 4234 0x1d4a5, 0x1d4a6, 4235 0x1d4a9, 0x1d4ac, 4236 0x1d4ae, 0x1d4b9, 4237 0x1d4bb, 0x1d4bb, 4238 0x1d4bd, 0x1d4c3, 4239 0x1d4c5, 0x1d505, 4240 0x1d507, 0x1d50a, 4241 0x1d50d, 0x1d514, 4242 0x1d516, 0x1d51c, 4243 0x1d51e, 0x1d539, 4244 0x1d53b, 0x1d53e, 4245 0x1d540, 0x1d544, 4246 0x1d546, 0x1d546, 4247 0x1d54a, 0x1d550, 4248 0x1d552, 0x1d6a5, 4249 0x1d6a8, 0x1d6c0, 4250 0x1d6c2, 0x1d6da, 4251 0x1d6dc, 0x1d6fa, 4252 0x1d6fc, 0x1d714, 4253 0x1d716, 0x1d734, 4254 0x1d736, 0x1d74e, 4255 0x1d750, 0x1d76e, 4256 0x1d770, 0x1d788, 4257 0x1d78a, 0x1d7a8, 4258 0x1d7aa, 0x1d7c2, 4259 0x1d7c4, 0x1d7cb, 4260 0x1d7ce, 0x1d7ff, 4261 0x1ee00, 0x1ee03, 4262 0x1ee05, 0x1ee1f, 4263 0x1ee21, 0x1ee22, 4264 0x1ee24, 0x1ee24, 4265 0x1ee27, 0x1ee27, 4266 0x1ee29, 0x1ee32, 4267 0x1ee34, 0x1ee37, 4268 0x1ee39, 0x1ee39, 4269 0x1ee3b, 0x1ee3b, 4270 0x1ee42, 0x1ee42, 4271 0x1ee47, 0x1ee47, 4272 0x1ee49, 0x1ee49, 4273 0x1ee4b, 0x1ee4b, 4274 0x1ee4d, 0x1ee4f, 4275 0x1ee51, 0x1ee52, 4276 0x1ee54, 0x1ee54, 4277 0x1ee57, 0x1ee57, 4278 0x1ee59, 0x1ee59, 4279 0x1ee5b, 0x1ee5b, 4280 0x1ee5d, 0x1ee5d, 4281 0x1ee5f, 0x1ee5f, 4282 0x1ee61, 0x1ee62, 4283 0x1ee64, 0x1ee64, 4284 0x1ee67, 0x1ee6a, 4285 0x1ee6c, 0x1ee72, 4286 0x1ee74, 0x1ee77, 4287 0x1ee79, 0x1ee7c, 4288 0x1ee7e, 0x1ee7e, 4289 0x1ee80, 0x1ee89, 4290 0x1ee8b, 0x1ee9b, 4291 0x1eea1, 0x1eea3, 4292 0x1eea5, 0x1eea9, 4293 0x1eeab, 0x1eebb, 4294 0x20000, 0x2a6d6, 4295 0x2a700, 0x2b734, 4296 0x2b740, 0x2b81d, 4297 0x2f800, 0x2fa1d, 4298}; /* CR_Alnum */ 4299 4300/* 'ASCII': [[:ASCII:]] */ 4301static const OnigCodePoint CR_ASCII[] = { 4302 1, 4303 0x0000, 0x007f, 4304}; /* CR_ASCII */ 4305 4306#ifdef USE_UNICODE_PROPERTIES 4307/* 'Any': - */ 4308static const OnigCodePoint CR_Any[] = { 4309 1, 4310 0x0000, 0x10ffff, 4311}; /* CR_Any */ 4312 4313/* 'Assigned': - */ 4314static const OnigCodePoint CR_Assigned[] = { 4315 539, 4316 0x0000, 0x0377, 4317 0x037a, 0x037e, 4318 0x0384, 0x038a, 4319 0x038c, 0x038c, 4320 0x038e, 0x03a1, 4321 0x03a3, 0x0527, 4322 0x0531, 0x0556, 4323 0x0559, 0x055f, 4324 0x0561, 0x0587, 4325 0x0589, 0x058a, 4326 0x058f, 0x058f, 4327 0x0591, 0x05c7, 4328 0x05d0, 0x05ea, 4329 0x05f0, 0x05f4, 4330 0x0600, 0x0604, 4331 0x0606, 0x061b, 4332 0x061e, 0x070d, 4333 0x070f, 0x074a, 4334 0x074d, 0x07b1, 4335 0x07c0, 0x07fa, 4336 0x0800, 0x082d, 4337 0x0830, 0x083e, 4338 0x0840, 0x085b, 4339 0x085e, 0x085e, 4340 0x08a0, 0x08a0, 4341 0x08a2, 0x08ac, 4342 0x08e4, 0x08fe, 4343 0x0900, 0x0977, 4344 0x0979, 0x097f, 4345 0x0981, 0x0983, 4346 0x0985, 0x098c, 4347 0x098f, 0x0990, 4348 0x0993, 0x09a8, 4349 0x09aa, 0x09b0, 4350 0x09b2, 0x09b2, 4351 0x09b6, 0x09b9, 4352 0x09bc, 0x09c4, 4353 0x09c7, 0x09c8, 4354 0x09cb, 0x09ce, 4355 0x09d7, 0x09d7, 4356 0x09dc, 0x09dd, 4357 0x09df, 0x09e3, 4358 0x09e6, 0x09fb, 4359 0x0a01, 0x0a03, 4360 0x0a05, 0x0a0a, 4361 0x0a0f, 0x0a10, 4362 0x0a13, 0x0a28, 4363 0x0a2a, 0x0a30, 4364 0x0a32, 0x0a33, 4365 0x0a35, 0x0a36, 4366 0x0a38, 0x0a39, 4367 0x0a3c, 0x0a3c, 4368 0x0a3e, 0x0a42, 4369 0x0a47, 0x0a48, 4370 0x0a4b, 0x0a4d, 4371 0x0a51, 0x0a51, 4372 0x0a59, 0x0a5c, 4373 0x0a5e, 0x0a5e, 4374 0x0a66, 0x0a75, 4375 0x0a81, 0x0a83, 4376 0x0a85, 0x0a8d, 4377 0x0a8f, 0x0a91, 4378 0x0a93, 0x0aa8, 4379 0x0aaa, 0x0ab0, 4380 0x0ab2, 0x0ab3, 4381 0x0ab5, 0x0ab9, 4382 0x0abc, 0x0ac5, 4383 0x0ac7, 0x0ac9, 4384 0x0acb, 0x0acd, 4385 0x0ad0, 0x0ad0, 4386 0x0ae0, 0x0ae3, 4387 0x0ae6, 0x0af1, 4388 0x0b01, 0x0b03, 4389 0x0b05, 0x0b0c, 4390 0x0b0f, 0x0b10, 4391 0x0b13, 0x0b28, 4392 0x0b2a, 0x0b30, 4393 0x0b32, 0x0b33, 4394 0x0b35, 0x0b39, 4395 0x0b3c, 0x0b44, 4396 0x0b47, 0x0b48, 4397 0x0b4b, 0x0b4d, 4398 0x0b56, 0x0b57, 4399 0x0b5c, 0x0b5d, 4400 0x0b5f, 0x0b63, 4401 0x0b66, 0x0b77, 4402 0x0b82, 0x0b83, 4403 0x0b85, 0x0b8a, 4404 0x0b8e, 0x0b90, 4405 0x0b92, 0x0b95, 4406 0x0b99, 0x0b9a, 4407 0x0b9c, 0x0b9c, 4408 0x0b9e, 0x0b9f, 4409 0x0ba3, 0x0ba4, 4410 0x0ba8, 0x0baa, 4411 0x0bae, 0x0bb9, 4412 0x0bbe, 0x0bc2, 4413 0x0bc6, 0x0bc8, 4414 0x0bca, 0x0bcd, 4415 0x0bd0, 0x0bd0, 4416 0x0bd7, 0x0bd7, 4417 0x0be6, 0x0bfa, 4418 0x0c01, 0x0c03, 4419 0x0c05, 0x0c0c, 4420 0x0c0e, 0x0c10, 4421 0x0c12, 0x0c28, 4422 0x0c2a, 0x0c33, 4423 0x0c35, 0x0c39, 4424 0x0c3d, 0x0c44, 4425 0x0c46, 0x0c48, 4426 0x0c4a, 0x0c4d, 4427 0x0c55, 0x0c56, 4428 0x0c58, 0x0c59, 4429 0x0c60, 0x0c63, 4430 0x0c66, 0x0c6f, 4431 0x0c78, 0x0c7f, 4432 0x0c82, 0x0c83, 4433 0x0c85, 0x0c8c, 4434 0x0c8e, 0x0c90, 4435 0x0c92, 0x0ca8, 4436 0x0caa, 0x0cb3, 4437 0x0cb5, 0x0cb9, 4438 0x0cbc, 0x0cc4, 4439 0x0cc6, 0x0cc8, 4440 0x0cca, 0x0ccd, 4441 0x0cd5, 0x0cd6, 4442 0x0cde, 0x0cde, 4443 0x0ce0, 0x0ce3, 4444 0x0ce6, 0x0cef, 4445 0x0cf1, 0x0cf2, 4446 0x0d02, 0x0d03, 4447 0x0d05, 0x0d0c, 4448 0x0d0e, 0x0d10, 4449 0x0d12, 0x0d3a, 4450 0x0d3d, 0x0d44, 4451 0x0d46, 0x0d48, 4452 0x0d4a, 0x0d4e, 4453 0x0d57, 0x0d57, 4454 0x0d60, 0x0d63, 4455 0x0d66, 0x0d75, 4456 0x0d79, 0x0d7f, 4457 0x0d82, 0x0d83, 4458 0x0d85, 0x0d96, 4459 0x0d9a, 0x0db1, 4460 0x0db3, 0x0dbb, 4461 0x0dbd, 0x0dbd, 4462 0x0dc0, 0x0dc6, 4463 0x0dca, 0x0dca, 4464 0x0dcf, 0x0dd4, 4465 0x0dd6, 0x0dd6, 4466 0x0dd8, 0x0ddf, 4467 0x0df2, 0x0df4, 4468 0x0e01, 0x0e3a, 4469 0x0e3f, 0x0e5b, 4470 0x0e81, 0x0e82, 4471 0x0e84, 0x0e84, 4472 0x0e87, 0x0e88, 4473 0x0e8a, 0x0e8a, 4474 0x0e8d, 0x0e8d, 4475 0x0e94, 0x0e97, 4476 0x0e99, 0x0e9f, 4477 0x0ea1, 0x0ea3, 4478 0x0ea5, 0x0ea5, 4479 0x0ea7, 0x0ea7, 4480 0x0eaa, 0x0eab, 4481 0x0ead, 0x0eb9, 4482 0x0ebb, 0x0ebd, 4483 0x0ec0, 0x0ec4, 4484 0x0ec6, 0x0ec6, 4485 0x0ec8, 0x0ecd, 4486 0x0ed0, 0x0ed9, 4487 0x0edc, 0x0edf, 4488 0x0f00, 0x0f47, 4489 0x0f49, 0x0f6c, 4490 0x0f71, 0x0f97, 4491 0x0f99, 0x0fbc, 4492 0x0fbe, 0x0fcc, 4493 0x0fce, 0x0fda, 4494 0x1000, 0x10c5, 4495 0x10c7, 0x10c7, 4496 0x10cd, 0x10cd, 4497 0x10d0, 0x1248, 4498 0x124a, 0x124d, 4499 0x1250, 0x1256, 4500 0x1258, 0x1258, 4501 0x125a, 0x125d, 4502 0x1260, 0x1288, 4503 0x128a, 0x128d, 4504 0x1290, 0x12b0, 4505 0x12b2, 0x12b5, 4506 0x12b8, 0x12be, 4507 0x12c0, 0x12c0, 4508 0x12c2, 0x12c5, 4509 0x12c8, 0x12d6, 4510 0x12d8, 0x1310, 4511 0x1312, 0x1315, 4512 0x1318, 0x135a, 4513 0x135d, 0x137c, 4514 0x1380, 0x1399, 4515 0x13a0, 0x13f4, 4516 0x1400, 0x169c, 4517 0x16a0, 0x16f0, 4518 0x1700, 0x170c, 4519 0x170e, 0x1714, 4520 0x1720, 0x1736, 4521 0x1740, 0x1753, 4522 0x1760, 0x176c, 4523 0x176e, 0x1770, 4524 0x1772, 0x1773, 4525 0x1780, 0x17dd, 4526 0x17e0, 0x17e9, 4527 0x17f0, 0x17f9, 4528 0x1800, 0x180e, 4529 0x1810, 0x1819, 4530 0x1820, 0x1877, 4531 0x1880, 0x18aa, 4532 0x18b0, 0x18f5, 4533 0x1900, 0x191c, 4534 0x1920, 0x192b, 4535 0x1930, 0x193b, 4536 0x1940, 0x1940, 4537 0x1944, 0x196d, 4538 0x1970, 0x1974, 4539 0x1980, 0x19ab, 4540 0x19b0, 0x19c9, 4541 0x19d0, 0x19da, 4542 0x19de, 0x1a1b, 4543 0x1a1e, 0x1a5e, 4544 0x1a60, 0x1a7c, 4545 0x1a7f, 0x1a89, 4546 0x1a90, 0x1a99, 4547 0x1aa0, 0x1aad, 4548 0x1b00, 0x1b4b, 4549 0x1b50, 0x1b7c, 4550 0x1b80, 0x1bf3, 4551 0x1bfc, 0x1c37, 4552 0x1c3b, 0x1c49, 4553 0x1c4d, 0x1c7f, 4554 0x1cc0, 0x1cc7, 4555 0x1cd0, 0x1cf6, 4556 0x1d00, 0x1de6, 4557 0x1dfc, 0x1f15, 4558 0x1f18, 0x1f1d, 4559 0x1f20, 0x1f45, 4560 0x1f48, 0x1f4d, 4561 0x1f50, 0x1f57, 4562 0x1f59, 0x1f59, 4563 0x1f5b, 0x1f5b, 4564 0x1f5d, 0x1f5d, 4565 0x1f5f, 0x1f7d, 4566 0x1f80, 0x1fb4, 4567 0x1fb6, 0x1fc4, 4568 0x1fc6, 0x1fd3, 4569 0x1fd6, 0x1fdb, 4570 0x1fdd, 0x1fef, 4571 0x1ff2, 0x1ff4, 4572 0x1ff6, 0x1ffe, 4573 0x2000, 0x2064, 4574 0x206a, 0x2071, 4575 0x2074, 0x208e, 4576 0x2090, 0x209c, 4577 0x20a0, 0x20b9, 4578 0x20d0, 0x20f0, 4579 0x2100, 0x2189, 4580 0x2190, 0x23f3, 4581 0x2400, 0x2426, 4582 0x2440, 0x244a, 4583 0x2460, 0x26ff, 4584 0x2701, 0x2b4c, 4585 0x2b50, 0x2b59, 4586 0x2c00, 0x2c2e, 4587 0x2c30, 0x2c5e, 4588 0x2c60, 0x2cf3, 4589 0x2cf9, 0x2d25, 4590 0x2d27, 0x2d27, 4591 0x2d2d, 0x2d2d, 4592 0x2d30, 0x2d67, 4593 0x2d6f, 0x2d70, 4594 0x2d7f, 0x2d96, 4595 0x2da0, 0x2da6, 4596 0x2da8, 0x2dae, 4597 0x2db0, 0x2db6, 4598 0x2db8, 0x2dbe, 4599 0x2dc0, 0x2dc6, 4600 0x2dc8, 0x2dce, 4601 0x2dd0, 0x2dd6, 4602 0x2dd8, 0x2dde, 4603 0x2de0, 0x2e3b, 4604 0x2e80, 0x2e99, 4605 0x2e9b, 0x2ef3, 4606 0x2f00, 0x2fd5, 4607 0x2ff0, 0x2ffb, 4608 0x3000, 0x303f, 4609 0x3041, 0x3096, 4610 0x3099, 0x30ff, 4611 0x3105, 0x312d, 4612 0x3131, 0x318e, 4613 0x3190, 0x31ba, 4614 0x31c0, 0x31e3, 4615 0x31f0, 0x321e, 4616 0x3220, 0x32fe, 4617 0x3300, 0x4db5, 4618 0x4dc0, 0x9fcc, 4619 0xa000, 0xa48c, 4620 0xa490, 0xa4c6, 4621 0xa4d0, 0xa62b, 4622 0xa640, 0xa697, 4623 0xa69f, 0xa6f7, 4624 0xa700, 0xa78e, 4625 0xa790, 0xa793, 4626 0xa7a0, 0xa7aa, 4627 0xa7f8, 0xa82b, 4628 0xa830, 0xa839, 4629 0xa840, 0xa877, 4630 0xa880, 0xa8c4, 4631 0xa8ce, 0xa8d9, 4632 0xa8e0, 0xa8fb, 4633 0xa900, 0xa953, 4634 0xa95f, 0xa97c, 4635 0xa980, 0xa9cd, 4636 0xa9cf, 0xa9d9, 4637 0xa9de, 0xa9df, 4638 0xaa00, 0xaa36, 4639 0xaa40, 0xaa4d, 4640 0xaa50, 0xaa59, 4641 0xaa5c, 0xaa7b, 4642 0xaa80, 0xaac2, 4643 0xaadb, 0xaaf6, 4644 0xab01, 0xab06, 4645 0xab09, 0xab0e, 4646 0xab11, 0xab16, 4647 0xab20, 0xab26, 4648 0xab28, 0xab2e, 4649 0xabc0, 0xabed, 4650 0xabf0, 0xabf9, 4651 0xac00, 0xd7a3, 4652 0xd7b0, 0xd7c6, 4653 0xd7cb, 0xd7fb, 4654 0xd800, 0xfa6d, 4655 0xfa70, 0xfad9, 4656 0xfb00, 0xfb06, 4657 0xfb13, 0xfb17, 4658 0xfb1d, 0xfb36, 4659 0xfb38, 0xfb3c, 4660 0xfb3e, 0xfb3e, 4661 0xfb40, 0xfb41, 4662 0xfb43, 0xfb44, 4663 0xfb46, 0xfbc1, 4664 0xfbd3, 0xfd3f, 4665 0xfd50, 0xfd8f, 4666 0xfd92, 0xfdc7, 4667 0xfdf0, 0xfdfd, 4668 0xfe00, 0xfe19, 4669 0xfe20, 0xfe26, 4670 0xfe30, 0xfe52, 4671 0xfe54, 0xfe66, 4672 0xfe68, 0xfe6b, 4673 0xfe70, 0xfe74, 4674 0xfe76, 0xfefc, 4675 0xfeff, 0xfeff, 4676 0xff01, 0xffbe, 4677 0xffc2, 0xffc7, 4678 0xffca, 0xffcf, 4679 0xffd2, 0xffd7, 4680 0xffda, 0xffdc, 4681 0xffe0, 0xffe6, 4682 0xffe8, 0xffee, 4683 0xfff9, 0xfffd, 4684 0x10000, 0x1000b, 4685 0x1000d, 0x10026, 4686 0x10028, 0x1003a, 4687 0x1003c, 0x1003d, 4688 0x1003f, 0x1004d, 4689 0x10050, 0x1005d, 4690 0x10080, 0x100fa, 4691 0x10100, 0x10102, 4692 0x10107, 0x10133, 4693 0x10137, 0x1018a, 4694 0x10190, 0x1019b, 4695 0x101d0, 0x101fd, 4696 0x10280, 0x1029c, 4697 0x102a0, 0x102d0, 4698 0x10300, 0x1031e, 4699 0x10320, 0x10323, 4700 0x10330, 0x1034a, 4701 0x10380, 0x1039d, 4702 0x1039f, 0x103c3, 4703 0x103c8, 0x103d5, 4704 0x10400, 0x1049d, 4705 0x104a0, 0x104a9, 4706 0x10800, 0x10805, 4707 0x10808, 0x10808, 4708 0x1080a, 0x10835, 4709 0x10837, 0x10838, 4710 0x1083c, 0x1083c, 4711 0x1083f, 0x10855, 4712 0x10857, 0x1085f, 4713 0x10900, 0x1091b, 4714 0x1091f, 0x10939, 4715 0x1093f, 0x1093f, 4716 0x10980, 0x109b7, 4717 0x109be, 0x109bf, 4718 0x10a00, 0x10a03, 4719 0x10a05, 0x10a06, 4720 0x10a0c, 0x10a13, 4721 0x10a15, 0x10a17, 4722 0x10a19, 0x10a33, 4723 0x10a38, 0x10a3a, 4724 0x10a3f, 0x10a47, 4725 0x10a50, 0x10a58, 4726 0x10a60, 0x10a7f, 4727 0x10b00, 0x10b35, 4728 0x10b39, 0x10b55, 4729 0x10b58, 0x10b72, 4730 0x10b78, 0x10b7f, 4731 0x10c00, 0x10c48, 4732 0x10e60, 0x10e7e, 4733 0x11000, 0x1104d, 4734 0x11052, 0x1106f, 4735 0x11080, 0x110c1, 4736 0x110d0, 0x110e8, 4737 0x110f0, 0x110f9, 4738 0x11100, 0x11134, 4739 0x11136, 0x11143, 4740 0x11180, 0x111c8, 4741 0x111d0, 0x111d9, 4742 0x11680, 0x116b7, 4743 0x116c0, 0x116c9, 4744 0x12000, 0x1236e, 4745 0x12400, 0x12462, 4746 0x12470, 0x12473, 4747 0x13000, 0x1342e, 4748 0x16800, 0x16a38, 4749 0x16f00, 0x16f44, 4750 0x16f50, 0x16f7e, 4751 0x16f8f, 0x16f9f, 4752 0x1b000, 0x1b001, 4753 0x1d000, 0x1d0f5, 4754 0x1d100, 0x1d126, 4755 0x1d129, 0x1d1dd, 4756 0x1d200, 0x1d245, 4757 0x1d300, 0x1d356, 4758 0x1d360, 0x1d371, 4759 0x1d400, 0x1d454, 4760 0x1d456, 0x1d49c, 4761 0x1d49e, 0x1d49f, 4762 0x1d4a2, 0x1d4a2, 4763 0x1d4a5, 0x1d4a6, 4764 0x1d4a9, 0x1d4ac, 4765 0x1d4ae, 0x1d4b9, 4766 0x1d4bb, 0x1d4bb, 4767 0x1d4bd, 0x1d4c3, 4768 0x1d4c5, 0x1d505, 4769 0x1d507, 0x1d50a, 4770 0x1d50d, 0x1d514, 4771 0x1d516, 0x1d51c, 4772 0x1d51e, 0x1d539, 4773 0x1d53b, 0x1d53e, 4774 0x1d540, 0x1d544, 4775 0x1d546, 0x1d546, 4776 0x1d54a, 0x1d550, 4777 0x1d552, 0x1d6a5, 4778 0x1d6a8, 0x1d7cb, 4779 0x1d7ce, 0x1d7ff, 4780 0x1ee00, 0x1ee03, 4781 0x1ee05, 0x1ee1f, 4782 0x1ee21, 0x1ee22, 4783 0x1ee24, 0x1ee24, 4784 0x1ee27, 0x1ee27, 4785 0x1ee29, 0x1ee32, 4786 0x1ee34, 0x1ee37, 4787 0x1ee39, 0x1ee39, 4788 0x1ee3b, 0x1ee3b, 4789 0x1ee42, 0x1ee42, 4790 0x1ee47, 0x1ee47, 4791 0x1ee49, 0x1ee49, 4792 0x1ee4b, 0x1ee4b, 4793 0x1ee4d, 0x1ee4f, 4794 0x1ee51, 0x1ee52, 4795 0x1ee54, 0x1ee54, 4796 0x1ee57, 0x1ee57, 4797 0x1ee59, 0x1ee59, 4798 0x1ee5b, 0x1ee5b, 4799 0x1ee5d, 0x1ee5d, 4800 0x1ee5f, 0x1ee5f, 4801 0x1ee61, 0x1ee62, 4802 0x1ee64, 0x1ee64, 4803 0x1ee67, 0x1ee6a, 4804 0x1ee6c, 0x1ee72, 4805 0x1ee74, 0x1ee77, 4806 0x1ee79, 0x1ee7c, 4807 0x1ee7e, 0x1ee7e, 4808 0x1ee80, 0x1ee89, 4809 0x1ee8b, 0x1ee9b, 4810 0x1eea1, 0x1eea3, 4811 0x1eea5, 0x1eea9, 4812 0x1eeab, 0x1eebb, 4813 0x1eef0, 0x1eef1, 4814 0x1f000, 0x1f02b, 4815 0x1f030, 0x1f093, 4816 0x1f0a0, 0x1f0ae, 4817 0x1f0b1, 0x1f0be, 4818 0x1f0c1, 0x1f0cf, 4819 0x1f0d1, 0x1f0df, 4820 0x1f100, 0x1f10a, 4821 0x1f110, 0x1f12e, 4822 0x1f130, 0x1f16b, 4823 0x1f170, 0x1f19a, 4824 0x1f1e6, 0x1f202, 4825 0x1f210, 0x1f23a, 4826 0x1f240, 0x1f248, 4827 0x1f250, 0x1f251, 4828 0x1f300, 0x1f320, 4829 0x1f330, 0x1f335, 4830 0x1f337, 0x1f37c, 4831 0x1f380, 0x1f393, 4832 0x1f3a0, 0x1f3c4, 4833 0x1f3c6, 0x1f3ca, 4834 0x1f3e0, 0x1f3f0, 4835 0x1f400, 0x1f43e, 4836 0x1f440, 0x1f440, 4837 0x1f442, 0x1f4f7, 4838 0x1f4f9, 0x1f4fc, 4839 0x1f500, 0x1f53d, 4840 0x1f540, 0x1f543, 4841 0x1f550, 0x1f567, 4842 0x1f5fb, 0x1f640, 4843 0x1f645, 0x1f64f, 4844 0x1f680, 0x1f6c5, 4845 0x1f700, 0x1f773, 4846 0x20000, 0x2a6d6, 4847 0x2a700, 0x2b734, 4848 0x2b740, 0x2b81d, 4849 0x2f800, 0x2fa1d, 4850 0xe0001, 0xe0001, 4851 0xe0020, 0xe007f, 4852 0xe0100, 0xe01ef, 4853 0xf0000, 0xffffd, 4854 0x100000, 0x10fffd, 4855}; /* CR_Assigned */ 4856 4857/* 'C': Major Category */ 4858static const OnigCodePoint CR_C[] = { 4859 541, 4860 0x0000, 0x001f, 4861 0x007f, 0x009f, 4862 0x00ad, 0x00ad, 4863 0x0378, 0x0379, 4864 0x037f, 0x0383, 4865 0x038b, 0x038b, 4866 0x038d, 0x038d, 4867 0x03a2, 0x03a2, 4868 0x0528, 0x0530, 4869 0x0557, 0x0558, 4870 0x0560, 0x0560, 4871 0x0588, 0x0588, 4872 0x058b, 0x058e, 4873 0x0590, 0x0590, 4874 0x05c8, 0x05cf, 4875 0x05eb, 0x05ef, 4876 0x05f5, 0x0605, 4877 0x061c, 0x061d, 4878 0x06dd, 0x06dd, 4879 0x070e, 0x070f, 4880 0x074b, 0x074c, 4881 0x07b2, 0x07bf, 4882 0x07fb, 0x07ff, 4883 0x082e, 0x082f, 4884 0x083f, 0x083f, 4885 0x085c, 0x085d, 4886 0x085f, 0x089f, 4887 0x08a1, 0x08a1, 4888 0x08ad, 0x08e3, 4889 0x08ff, 0x08ff, 4890 0x0978, 0x0978, 4891 0x0980, 0x0980, 4892 0x0984, 0x0984, 4893 0x098d, 0x098e, 4894 0x0991, 0x0992, 4895 0x09a9, 0x09a9, 4896 0x09b1, 0x09b1, 4897 0x09b3, 0x09b5, 4898 0x09ba, 0x09bb, 4899 0x09c5, 0x09c6, 4900 0x09c9, 0x09ca, 4901 0x09cf, 0x09d6, 4902 0x09d8, 0x09db, 4903 0x09de, 0x09de, 4904 0x09e4, 0x09e5, 4905 0x09fc, 0x0a00, 4906 0x0a04, 0x0a04, 4907 0x0a0b, 0x0a0e, 4908 0x0a11, 0x0a12, 4909 0x0a29, 0x0a29, 4910 0x0a31, 0x0a31, 4911 0x0a34, 0x0a34, 4912 0x0a37, 0x0a37, 4913 0x0a3a, 0x0a3b, 4914 0x0a3d, 0x0a3d, 4915 0x0a43, 0x0a46, 4916 0x0a49, 0x0a4a, 4917 0x0a4e, 0x0a50, 4918 0x0a52, 0x0a58, 4919 0x0a5d, 0x0a5d, 4920 0x0a5f, 0x0a65, 4921 0x0a76, 0x0a80, 4922 0x0a84, 0x0a84, 4923 0x0a8e, 0x0a8e, 4924 0x0a92, 0x0a92, 4925 0x0aa9, 0x0aa9, 4926 0x0ab1, 0x0ab1, 4927 0x0ab4, 0x0ab4, 4928 0x0aba, 0x0abb, 4929 0x0ac6, 0x0ac6, 4930 0x0aca, 0x0aca, 4931 0x0ace, 0x0acf, 4932 0x0ad1, 0x0adf, 4933 0x0ae4, 0x0ae5, 4934 0x0af2, 0x0b00, 4935 0x0b04, 0x0b04, 4936 0x0b0d, 0x0b0e, 4937 0x0b11, 0x0b12, 4938 0x0b29, 0x0b29, 4939 0x0b31, 0x0b31, 4940 0x0b34, 0x0b34, 4941 0x0b3a, 0x0b3b, 4942 0x0b45, 0x0b46, 4943 0x0b49, 0x0b4a, 4944 0x0b4e, 0x0b55, 4945 0x0b58, 0x0b5b, 4946 0x0b5e, 0x0b5e, 4947 0x0b64, 0x0b65, 4948 0x0b78, 0x0b81, 4949 0x0b84, 0x0b84, 4950 0x0b8b, 0x0b8d, 4951 0x0b91, 0x0b91, 4952 0x0b96, 0x0b98, 4953 0x0b9b, 0x0b9b, 4954 0x0b9d, 0x0b9d, 4955 0x0ba0, 0x0ba2, 4956 0x0ba5, 0x0ba7, 4957 0x0bab, 0x0bad, 4958 0x0bba, 0x0bbd, 4959 0x0bc3, 0x0bc5, 4960 0x0bc9, 0x0bc9, 4961 0x0bce, 0x0bcf, 4962 0x0bd1, 0x0bd6, 4963 0x0bd8, 0x0be5, 4964 0x0bfb, 0x0c00, 4965 0x0c04, 0x0c04, 4966 0x0c0d, 0x0c0d, 4967 0x0c11, 0x0c11, 4968 0x0c29, 0x0c29, 4969 0x0c34, 0x0c34, 4970 0x0c3a, 0x0c3c, 4971 0x0c45, 0x0c45, 4972 0x0c49, 0x0c49, 4973 0x0c4e, 0x0c54, 4974 0x0c57, 0x0c57, 4975 0x0c5a, 0x0c5f, 4976 0x0c64, 0x0c65, 4977 0x0c70, 0x0c77, 4978 0x0c80, 0x0c81, 4979 0x0c84, 0x0c84, 4980 0x0c8d, 0x0c8d, 4981 0x0c91, 0x0c91, 4982 0x0ca9, 0x0ca9, 4983 0x0cb4, 0x0cb4, 4984 0x0cba, 0x0cbb, 4985 0x0cc5, 0x0cc5, 4986 0x0cc9, 0x0cc9, 4987 0x0cce, 0x0cd4, 4988 0x0cd7, 0x0cdd, 4989 0x0cdf, 0x0cdf, 4990 0x0ce4, 0x0ce5, 4991 0x0cf0, 0x0cf0, 4992 0x0cf3, 0x0d01, 4993 0x0d04, 0x0d04, 4994 0x0d0d, 0x0d0d, 4995 0x0d11, 0x0d11, 4996 0x0d3b, 0x0d3c, 4997 0x0d45, 0x0d45, 4998 0x0d49, 0x0d49, 4999 0x0d4f, 0x0d56, 5000 0x0d58, 0x0d5f, 5001 0x0d64, 0x0d65, 5002 0x0d76, 0x0d78, 5003 0x0d80, 0x0d81, 5004 0x0d84, 0x0d84, 5005 0x0d97, 0x0d99, 5006 0x0db2, 0x0db2, 5007 0x0dbc, 0x0dbc, 5008 0x0dbe, 0x0dbf, 5009 0x0dc7, 0x0dc9, 5010 0x0dcb, 0x0dce, 5011 0x0dd5, 0x0dd5, 5012 0x0dd7, 0x0dd7, 5013 0x0de0, 0x0df1, 5014 0x0df5, 0x0e00, 5015 0x0e3b, 0x0e3e, 5016 0x0e5c, 0x0e80, 5017 0x0e83, 0x0e83, 5018 0x0e85, 0x0e86, 5019 0x0e89, 0x0e89, 5020 0x0e8b, 0x0e8c, 5021 0x0e8e, 0x0e93, 5022 0x0e98, 0x0e98, 5023 0x0ea0, 0x0ea0, 5024 0x0ea4, 0x0ea4, 5025 0x0ea6, 0x0ea6, 5026 0x0ea8, 0x0ea9, 5027 0x0eac, 0x0eac, 5028 0x0eba, 0x0eba, 5029 0x0ebe, 0x0ebf, 5030 0x0ec5, 0x0ec5, 5031 0x0ec7, 0x0ec7, 5032 0x0ece, 0x0ecf, 5033 0x0eda, 0x0edb, 5034 0x0ee0, 0x0eff, 5035 0x0f48, 0x0f48, 5036 0x0f6d, 0x0f70, 5037 0x0f98, 0x0f98, 5038 0x0fbd, 0x0fbd, 5039 0x0fcd, 0x0fcd, 5040 0x0fdb, 0x0fff, 5041 0x10c6, 0x10c6, 5042 0x10c8, 0x10cc, 5043 0x10ce, 0x10cf, 5044 0x1249, 0x1249, 5045 0x124e, 0x124f, 5046 0x1257, 0x1257, 5047 0x1259, 0x1259, 5048 0x125e, 0x125f, 5049 0x1289, 0x1289, 5050 0x128e, 0x128f, 5051 0x12b1, 0x12b1, 5052 0x12b6, 0x12b7, 5053 0x12bf, 0x12bf, 5054 0x12c1, 0x12c1, 5055 0x12c6, 0x12c7, 5056 0x12d7, 0x12d7, 5057 0x1311, 0x1311, 5058 0x1316, 0x1317, 5059 0x135b, 0x135c, 5060 0x137d, 0x137f, 5061 0x139a, 0x139f, 5062 0x13f5, 0x13ff, 5063 0x169d, 0x169f, 5064 0x16f1, 0x16ff, 5065 0x170d, 0x170d, 5066 0x1715, 0x171f, 5067 0x1737, 0x173f, 5068 0x1754, 0x175f, 5069 0x176d, 0x176d, 5070 0x1771, 0x1771, 5071 0x1774, 0x177f, 5072 0x17de, 0x17df, 5073 0x17ea, 0x17ef, 5074 0x17fa, 0x17ff, 5075 0x180f, 0x180f, 5076 0x181a, 0x181f, 5077 0x1878, 0x187f, 5078 0x18ab, 0x18af, 5079 0x18f6, 0x18ff, 5080 0x191d, 0x191f, 5081 0x192c, 0x192f, 5082 0x193c, 0x193f, 5083 0x1941, 0x1943, 5084 0x196e, 0x196f, 5085 0x1975, 0x197f, 5086 0x19ac, 0x19af, 5087 0x19ca, 0x19cf, 5088 0x19db, 0x19dd, 5089 0x1a1c, 0x1a1d, 5090 0x1a5f, 0x1a5f, 5091 0x1a7d, 0x1a7e, 5092 0x1a8a, 0x1a8f, 5093 0x1a9a, 0x1a9f, 5094 0x1aae, 0x1aff, 5095 0x1b4c, 0x1b4f, 5096 0x1b7d, 0x1b7f, 5097 0x1bf4, 0x1bfb, 5098 0x1c38, 0x1c3a, 5099 0x1c4a, 0x1c4c, 5100 0x1c80, 0x1cbf, 5101 0x1cc8, 0x1ccf, 5102 0x1cf7, 0x1cff, 5103 0x1de7, 0x1dfb, 5104 0x1f16, 0x1f17, 5105 0x1f1e, 0x1f1f, 5106 0x1f46, 0x1f47, 5107 0x1f4e, 0x1f4f, 5108 0x1f58, 0x1f58, 5109 0x1f5a, 0x1f5a, 5110 0x1f5c, 0x1f5c, 5111 0x1f5e, 0x1f5e, 5112 0x1f7e, 0x1f7f, 5113 0x1fb5, 0x1fb5, 5114 0x1fc5, 0x1fc5, 5115 0x1fd4, 0x1fd5, 5116 0x1fdc, 0x1fdc, 5117 0x1ff0, 0x1ff1, 5118 0x1ff5, 0x1ff5, 5119 0x1fff, 0x1fff, 5120 0x200b, 0x200f, 5121 0x202a, 0x202e, 5122 0x2060, 0x206f, 5123 0x2072, 0x2073, 5124 0x208f, 0x208f, 5125 0x209d, 0x209f, 5126 0x20ba, 0x20cf, 5127 0x20f1, 0x20ff, 5128 0x218a, 0x218f, 5129 0x23f4, 0x23ff, 5130 0x2427, 0x243f, 5131 0x244b, 0x245f, 5132 0x2700, 0x2700, 5133 0x2b4d, 0x2b4f, 5134 0x2b5a, 0x2bff, 5135 0x2c2f, 0x2c2f, 5136 0x2c5f, 0x2c5f, 5137 0x2cf4, 0x2cf8, 5138 0x2d26, 0x2d26, 5139 0x2d28, 0x2d2c, 5140 0x2d2e, 0x2d2f, 5141 0x2d68, 0x2d6e, 5142 0x2d71, 0x2d7e, 5143 0x2d97, 0x2d9f, 5144 0x2da7, 0x2da7, 5145 0x2daf, 0x2daf, 5146 0x2db7, 0x2db7, 5147 0x2dbf, 0x2dbf, 5148 0x2dc7, 0x2dc7, 5149 0x2dcf, 0x2dcf, 5150 0x2dd7, 0x2dd7, 5151 0x2ddf, 0x2ddf, 5152 0x2e3c, 0x2e7f, 5153 0x2e9a, 0x2e9a, 5154 0x2ef4, 0x2eff, 5155 0x2fd6, 0x2fef, 5156 0x2ffc, 0x2fff, 5157 0x3040, 0x3040, 5158 0x3097, 0x3098, 5159 0x3100, 0x3104, 5160 0x312e, 0x3130, 5161 0x318f, 0x318f, 5162 0x31bb, 0x31bf, 5163 0x31e4, 0x31ef, 5164 0x321f, 0x321f, 5165 0x32ff, 0x32ff, 5166 0x4db6, 0x4dbf, 5167 0x9fcd, 0x9fff, 5168 0xa48d, 0xa48f, 5169 0xa4c7, 0xa4cf, 5170 0xa62c, 0xa63f, 5171 0xa698, 0xa69e, 5172 0xa6f8, 0xa6ff, 5173 0xa78f, 0xa78f, 5174 0xa794, 0xa79f, 5175 0xa7ab, 0xa7f7, 5176 0xa82c, 0xa82f, 5177 0xa83a, 0xa83f, 5178 0xa878, 0xa87f, 5179 0xa8c5, 0xa8cd, 5180 0xa8da, 0xa8df, 5181 0xa8fc, 0xa8ff, 5182 0xa954, 0xa95e, 5183 0xa97d, 0xa97f, 5184 0xa9ce, 0xa9ce, 5185 0xa9da, 0xa9dd, 5186 0xa9e0, 0xa9ff, 5187 0xaa37, 0xaa3f, 5188 0xaa4e, 0xaa4f, 5189 0xaa5a, 0xaa5b, 5190 0xaa7c, 0xaa7f, 5191 0xaac3, 0xaada, 5192 0xaaf7, 0xab00, 5193 0xab07, 0xab08, 5194 0xab0f, 0xab10, 5195 0xab17, 0xab1f, 5196 0xab27, 0xab27, 5197 0xab2f, 0xabbf, 5198 0xabee, 0xabef, 5199 0xabfa, 0xabff, 5200 0xd7a4, 0xd7af, 5201 0xd7c7, 0xd7ca, 5202 0xd7fc, 0xf8ff, 5203 0xfa6e, 0xfa6f, 5204 0xfada, 0xfaff, 5205 0xfb07, 0xfb12, 5206 0xfb18, 0xfb1c, 5207 0xfb37, 0xfb37, 5208 0xfb3d, 0xfb3d, 5209 0xfb3f, 0xfb3f, 5210 0xfb42, 0xfb42, 5211 0xfb45, 0xfb45, 5212 0xfbc2, 0xfbd2, 5213 0xfd40, 0xfd4f, 5214 0xfd90, 0xfd91, 5215 0xfdc8, 0xfdef, 5216 0xfdfe, 0xfdff, 5217 0xfe1a, 0xfe1f, 5218 0xfe27, 0xfe2f, 5219 0xfe53, 0xfe53, 5220 0xfe67, 0xfe67, 5221 0xfe6c, 0xfe6f, 5222 0xfe75, 0xfe75, 5223 0xfefd, 0xff00, 5224 0xffbf, 0xffc1, 5225 0xffc8, 0xffc9, 5226 0xffd0, 0xffd1, 5227 0xffd8, 0xffd9, 5228 0xffdd, 0xffdf, 5229 0xffe7, 0xffe7, 5230 0xffef, 0xfffb, 5231 0xfffe, 0xffff, 5232 0x1000c, 0x1000c, 5233 0x10027, 0x10027, 5234 0x1003b, 0x1003b, 5235 0x1003e, 0x1003e, 5236 0x1004e, 0x1004f, 5237 0x1005e, 0x1007f, 5238 0x100fb, 0x100ff, 5239 0x10103, 0x10106, 5240 0x10134, 0x10136, 5241 0x1018b, 0x1018f, 5242 0x1019c, 0x101cf, 5243 0x101fe, 0x1027f, 5244 0x1029d, 0x1029f, 5245 0x102d1, 0x102ff, 5246 0x1031f, 0x1031f, 5247 0x10324, 0x1032f, 5248 0x1034b, 0x1037f, 5249 0x1039e, 0x1039e, 5250 0x103c4, 0x103c7, 5251 0x103d6, 0x103ff, 5252 0x1049e, 0x1049f, 5253 0x104aa, 0x107ff, 5254 0x10806, 0x10807, 5255 0x10809, 0x10809, 5256 0x10836, 0x10836, 5257 0x10839, 0x1083b, 5258 0x1083d, 0x1083e, 5259 0x10856, 0x10856, 5260 0x10860, 0x108ff, 5261 0x1091c, 0x1091e, 5262 0x1093a, 0x1093e, 5263 0x10940, 0x1097f, 5264 0x109b8, 0x109bd, 5265 0x109c0, 0x109ff, 5266 0x10a04, 0x10a04, 5267 0x10a07, 0x10a0b, 5268 0x10a14, 0x10a14, 5269 0x10a18, 0x10a18, 5270 0x10a34, 0x10a37, 5271 0x10a3b, 0x10a3e, 5272 0x10a48, 0x10a4f, 5273 0x10a59, 0x10a5f, 5274 0x10a80, 0x10aff, 5275 0x10b36, 0x10b38, 5276 0x10b56, 0x10b57, 5277 0x10b73, 0x10b77, 5278 0x10b80, 0x10bff, 5279 0x10c49, 0x10e5f, 5280 0x10e7f, 0x10fff, 5281 0x1104e, 0x11051, 5282 0x11070, 0x1107f, 5283 0x110bd, 0x110bd, 5284 0x110c2, 0x110cf, 5285 0x110e9, 0x110ef, 5286 0x110fa, 0x110ff, 5287 0x11135, 0x11135, 5288 0x11144, 0x1117f, 5289 0x111c9, 0x111cf, 5290 0x111da, 0x1167f, 5291 0x116b8, 0x116bf, 5292 0x116ca, 0x11fff, 5293 0x1236f, 0x123ff, 5294 0x12463, 0x1246f, 5295 0x12474, 0x12fff, 5296 0x1342f, 0x167ff, 5297 0x16a39, 0x16eff, 5298 0x16f45, 0x16f4f, 5299 0x16f7f, 0x16f8e, 5300 0x16fa0, 0x1afff, 5301 0x1b002, 0x1cfff, 5302 0x1d0f6, 0x1d0ff, 5303 0x1d127, 0x1d128, 5304 0x1d173, 0x1d17a, 5305 0x1d1de, 0x1d1ff, 5306 0x1d246, 0x1d2ff, 5307 0x1d357, 0x1d35f, 5308 0x1d372, 0x1d3ff, 5309 0x1d455, 0x1d455, 5310 0x1d49d, 0x1d49d, 5311 0x1d4a0, 0x1d4a1, 5312 0x1d4a3, 0x1d4a4, 5313 0x1d4a7, 0x1d4a8, 5314 0x1d4ad, 0x1d4ad, 5315 0x1d4ba, 0x1d4ba, 5316 0x1d4bc, 0x1d4bc, 5317 0x1d4c4, 0x1d4c4, 5318 0x1d506, 0x1d506, 5319 0x1d50b, 0x1d50c, 5320 0x1d515, 0x1d515, 5321 0x1d51d, 0x1d51d, 5322 0x1d53a, 0x1d53a, 5323 0x1d53f, 0x1d53f, 5324 0x1d545, 0x1d545, 5325 0x1d547, 0x1d549, 5326 0x1d551, 0x1d551, 5327 0x1d6a6, 0x1d6a7, 5328 0x1d7cc, 0x1d7cd, 5329 0x1d800, 0x1edff, 5330 0x1ee04, 0x1ee04, 5331 0x1ee20, 0x1ee20, 5332 0x1ee23, 0x1ee23, 5333 0x1ee25, 0x1ee26, 5334 0x1ee28, 0x1ee28, 5335 0x1ee33, 0x1ee33, 5336 0x1ee38, 0x1ee38, 5337 0x1ee3a, 0x1ee3a, 5338 0x1ee3c, 0x1ee41, 5339 0x1ee43, 0x1ee46, 5340 0x1ee48, 0x1ee48, 5341 0x1ee4a, 0x1ee4a, 5342 0x1ee4c, 0x1ee4c, 5343 0x1ee50, 0x1ee50, 5344 0x1ee53, 0x1ee53, 5345 0x1ee55, 0x1ee56, 5346 0x1ee58, 0x1ee58, 5347 0x1ee5a, 0x1ee5a, 5348 0x1ee5c, 0x1ee5c, 5349 0x1ee5e, 0x1ee5e, 5350 0x1ee60, 0x1ee60, 5351 0x1ee63, 0x1ee63, 5352 0x1ee65, 0x1ee66, 5353 0x1ee6b, 0x1ee6b, 5354 0x1ee73, 0x1ee73, 5355 0x1ee78, 0x1ee78, 5356 0x1ee7d, 0x1ee7d, 5357 0x1ee7f, 0x1ee7f, 5358 0x1ee8a, 0x1ee8a, 5359 0x1ee9c, 0x1eea0, 5360 0x1eea4, 0x1eea4, 5361 0x1eeaa, 0x1eeaa, 5362 0x1eebc, 0x1eeef, 5363 0x1eef2, 0x1efff, 5364 0x1f02c, 0x1f02f, 5365 0x1f094, 0x1f09f, 5366 0x1f0af, 0x1f0b0, 5367 0x1f0bf, 0x1f0c0, 5368 0x1f0d0, 0x1f0d0, 5369 0x1f0e0, 0x1f0ff, 5370 0x1f10b, 0x1f10f, 5371 0x1f12f, 0x1f12f, 5372 0x1f16c, 0x1f16f, 5373 0x1f19b, 0x1f1e5, 5374 0x1f203, 0x1f20f, 5375 0x1f23b, 0x1f23f, 5376 0x1f249, 0x1f24f, 5377 0x1f252, 0x1f2ff, 5378 0x1f321, 0x1f32f, 5379 0x1f336, 0x1f336, 5380 0x1f37d, 0x1f37f, 5381 0x1f394, 0x1f39f, 5382 0x1f3c5, 0x1f3c5, 5383 0x1f3cb, 0x1f3df, 5384 0x1f3f1, 0x1f3ff, 5385 0x1f43f, 0x1f43f, 5386 0x1f441, 0x1f441, 5387 0x1f4f8, 0x1f4f8, 5388 0x1f4fd, 0x1f4ff, 5389 0x1f53e, 0x1f53f, 5390 0x1f544, 0x1f54f, 5391 0x1f568, 0x1f5fa, 5392 0x1f641, 0x1f644, 5393 0x1f650, 0x1f67f, 5394 0x1f6c6, 0x1f6ff, 5395 0x1f774, 0x1ffff, 5396 0x2a6d7, 0x2a6ff, 5397 0x2b735, 0x2b73f, 5398 0x2b81e, 0x2f7ff, 5399 0x2fa1e, 0xe00ff, 5400 0xe01f0, 0x10ffff, 5401}; /* CR_C */ 5402 5403/* 'Cc': General Category */ 5404#define CR_Cc CR_Cntrl 5405 5406/* 'Cf': General Category */ 5407static const OnigCodePoint CR_Cf[] = { 5408 14, 5409 0x00ad, 0x00ad, 5410 0x0600, 0x0604, 5411 0x06dd, 0x06dd, 5412 0x070f, 0x070f, 5413 0x200b, 0x200f, 5414 0x202a, 0x202e, 5415 0x2060, 0x2064, 5416 0x206a, 0x206f, 5417 0xfeff, 0xfeff, 5418 0xfff9, 0xfffb, 5419 0x110bd, 0x110bd, 5420 0x1d173, 0x1d17a, 5421 0xe0001, 0xe0001, 5422 0xe0020, 0xe007f, 5423}; /* CR_Cf */ 5424 5425/* 'Cn': General Category */ 5426static const OnigCodePoint CR_Cn[] = { 5427 539, 5428 0x0378, 0x0379, 5429 0x037f, 0x0383, 5430 0x038b, 0x038b, 5431 0x038d, 0x038d, 5432 0x03a2, 0x03a2, 5433 0x0528, 0x0530, 5434 0x0557, 0x0558, 5435 0x0560, 0x0560, 5436 0x0588, 0x0588, 5437 0x058b, 0x058e, 5438 0x0590, 0x0590, 5439 0x05c8, 0x05cf, 5440 0x05eb, 0x05ef, 5441 0x05f5, 0x05ff, 5442 0x0605, 0x0605, 5443 0x061c, 0x061d, 5444 0x070e, 0x070e, 5445 0x074b, 0x074c, 5446 0x07b2, 0x07bf, 5447 0x07fb, 0x07ff, 5448 0x082e, 0x082f, 5449 0x083f, 0x083f, 5450 0x085c, 0x085d, 5451 0x085f, 0x089f, 5452 0x08a1, 0x08a1, 5453 0x08ad, 0x08e3, 5454 0x08ff, 0x08ff, 5455 0x0978, 0x0978, 5456 0x0980, 0x0980, 5457 0x0984, 0x0984, 5458 0x098d, 0x098e, 5459 0x0991, 0x0992, 5460 0x09a9, 0x09a9, 5461 0x09b1, 0x09b1, 5462 0x09b3, 0x09b5, 5463 0x09ba, 0x09bb, 5464 0x09c5, 0x09c6, 5465 0x09c9, 0x09ca, 5466 0x09cf, 0x09d6, 5467 0x09d8, 0x09db, 5468 0x09de, 0x09de, 5469 0x09e4, 0x09e5, 5470 0x09fc, 0x0a00, 5471 0x0a04, 0x0a04, 5472 0x0a0b, 0x0a0e, 5473 0x0a11, 0x0a12, 5474 0x0a29, 0x0a29, 5475 0x0a31, 0x0a31, 5476 0x0a34, 0x0a34, 5477 0x0a37, 0x0a37, 5478 0x0a3a, 0x0a3b, 5479 0x0a3d, 0x0a3d, 5480 0x0a43, 0x0a46, 5481 0x0a49, 0x0a4a, 5482 0x0a4e, 0x0a50, 5483 0x0a52, 0x0a58, 5484 0x0a5d, 0x0a5d, 5485 0x0a5f, 0x0a65, 5486 0x0a76, 0x0a80, 5487 0x0a84, 0x0a84, 5488 0x0a8e, 0x0a8e, 5489 0x0a92, 0x0a92, 5490 0x0aa9, 0x0aa9, 5491 0x0ab1, 0x0ab1, 5492 0x0ab4, 0x0ab4, 5493 0x0aba, 0x0abb, 5494 0x0ac6, 0x0ac6, 5495 0x0aca, 0x0aca, 5496 0x0ace, 0x0acf, 5497 0x0ad1, 0x0adf, 5498 0x0ae4, 0x0ae5, 5499 0x0af2, 0x0b00, 5500 0x0b04, 0x0b04, 5501 0x0b0d, 0x0b0e, 5502 0x0b11, 0x0b12, 5503 0x0b29, 0x0b29, 5504 0x0b31, 0x0b31, 5505 0x0b34, 0x0b34, 5506 0x0b3a, 0x0b3b, 5507 0x0b45, 0x0b46, 5508 0x0b49, 0x0b4a, 5509 0x0b4e, 0x0b55, 5510 0x0b58, 0x0b5b, 5511 0x0b5e, 0x0b5e, 5512 0x0b64, 0x0b65, 5513 0x0b78, 0x0b81, 5514 0x0b84, 0x0b84, 5515 0x0b8b, 0x0b8d, 5516 0x0b91, 0x0b91, 5517 0x0b96, 0x0b98, 5518 0x0b9b, 0x0b9b, 5519 0x0b9d, 0x0b9d, 5520 0x0ba0, 0x0ba2, 5521 0x0ba5, 0x0ba7, 5522 0x0bab, 0x0bad, 5523 0x0bba, 0x0bbd, 5524 0x0bc3, 0x0bc5, 5525 0x0bc9, 0x0bc9, 5526 0x0bce, 0x0bcf, 5527 0x0bd1, 0x0bd6, 5528 0x0bd8, 0x0be5, 5529 0x0bfb, 0x0c00, 5530 0x0c04, 0x0c04, 5531 0x0c0d, 0x0c0d, 5532 0x0c11, 0x0c11, 5533 0x0c29, 0x0c29, 5534 0x0c34, 0x0c34, 5535 0x0c3a, 0x0c3c, 5536 0x0c45, 0x0c45, 5537 0x0c49, 0x0c49, 5538 0x0c4e, 0x0c54, 5539 0x0c57, 0x0c57, 5540 0x0c5a, 0x0c5f, 5541 0x0c64, 0x0c65, 5542 0x0c70, 0x0c77, 5543 0x0c80, 0x0c81, 5544 0x0c84, 0x0c84, 5545 0x0c8d, 0x0c8d, 5546 0x0c91, 0x0c91, 5547 0x0ca9, 0x0ca9, 5548 0x0cb4, 0x0cb4, 5549 0x0cba, 0x0cbb, 5550 0x0cc5, 0x0cc5, 5551 0x0cc9, 0x0cc9, 5552 0x0cce, 0x0cd4, 5553 0x0cd7, 0x0cdd, 5554 0x0cdf, 0x0cdf, 5555 0x0ce4, 0x0ce5, 5556 0x0cf0, 0x0cf0, 5557 0x0cf3, 0x0d01, 5558 0x0d04, 0x0d04, 5559 0x0d0d, 0x0d0d, 5560 0x0d11, 0x0d11, 5561 0x0d3b, 0x0d3c, 5562 0x0d45, 0x0d45, 5563 0x0d49, 0x0d49, 5564 0x0d4f, 0x0d56, 5565 0x0d58, 0x0d5f, 5566 0x0d64, 0x0d65, 5567 0x0d76, 0x0d78, 5568 0x0d80, 0x0d81, 5569 0x0d84, 0x0d84, 5570 0x0d97, 0x0d99, 5571 0x0db2, 0x0db2, 5572 0x0dbc, 0x0dbc, 5573 0x0dbe, 0x0dbf, 5574 0x0dc7, 0x0dc9, 5575 0x0dcb, 0x0dce, 5576 0x0dd5, 0x0dd5, 5577 0x0dd7, 0x0dd7, 5578 0x0de0, 0x0df1, 5579 0x0df5, 0x0e00, 5580 0x0e3b, 0x0e3e, 5581 0x0e5c, 0x0e80, 5582 0x0e83, 0x0e83, 5583 0x0e85, 0x0e86, 5584 0x0e89, 0x0e89, 5585 0x0e8b, 0x0e8c, 5586 0x0e8e, 0x0e93, 5587 0x0e98, 0x0e98, 5588 0x0ea0, 0x0ea0, 5589 0x0ea4, 0x0ea4, 5590 0x0ea6, 0x0ea6, 5591 0x0ea8, 0x0ea9, 5592 0x0eac, 0x0eac, 5593 0x0eba, 0x0eba, 5594 0x0ebe, 0x0ebf, 5595 0x0ec5, 0x0ec5, 5596 0x0ec7, 0x0ec7, 5597 0x0ece, 0x0ecf, 5598 0x0eda, 0x0edb, 5599 0x0ee0, 0x0eff, 5600 0x0f48, 0x0f48, 5601 0x0f6d, 0x0f70, 5602 0x0f98, 0x0f98, 5603 0x0fbd, 0x0fbd, 5604 0x0fcd, 0x0fcd, 5605 0x0fdb, 0x0fff, 5606 0x10c6, 0x10c6, 5607 0x10c8, 0x10cc, 5608 0x10ce, 0x10cf, 5609 0x1249, 0x1249, 5610 0x124e, 0x124f, 5611 0x1257, 0x1257, 5612 0x1259, 0x1259, 5613 0x125e, 0x125f, 5614 0x1289, 0x1289, 5615 0x128e, 0x128f, 5616 0x12b1, 0x12b1, 5617 0x12b6, 0x12b7, 5618 0x12bf, 0x12bf, 5619 0x12c1, 0x12c1, 5620 0x12c6, 0x12c7, 5621 0x12d7, 0x12d7, 5622 0x1311, 0x1311, 5623 0x1316, 0x1317, 5624 0x135b, 0x135c, 5625 0x137d, 0x137f, 5626 0x139a, 0x139f, 5627 0x13f5, 0x13ff, 5628 0x169d, 0x169f, 5629 0x16f1, 0x16ff, 5630 0x170d, 0x170d, 5631 0x1715, 0x171f, 5632 0x1737, 0x173f, 5633 0x1754, 0x175f, 5634 0x176d, 0x176d, 5635 0x1771, 0x1771, 5636 0x1774, 0x177f, 5637 0x17de, 0x17df, 5638 0x17ea, 0x17ef, 5639 0x17fa, 0x17ff, 5640 0x180f, 0x180f, 5641 0x181a, 0x181f, 5642 0x1878, 0x187f, 5643 0x18ab, 0x18af, 5644 0x18f6, 0x18ff, 5645 0x191d, 0x191f, 5646 0x192c, 0x192f, 5647 0x193c, 0x193f, 5648 0x1941, 0x1943, 5649 0x196e, 0x196f, 5650 0x1975, 0x197f, 5651 0x19ac, 0x19af, 5652 0x19ca, 0x19cf, 5653 0x19db, 0x19dd, 5654 0x1a1c, 0x1a1d, 5655 0x1a5f, 0x1a5f, 5656 0x1a7d, 0x1a7e, 5657 0x1a8a, 0x1a8f, 5658 0x1a9a, 0x1a9f, 5659 0x1aae, 0x1aff, 5660 0x1b4c, 0x1b4f, 5661 0x1b7d, 0x1b7f, 5662 0x1bf4, 0x1bfb, 5663 0x1c38, 0x1c3a, 5664 0x1c4a, 0x1c4c, 5665 0x1c80, 0x1cbf, 5666 0x1cc8, 0x1ccf, 5667 0x1cf7, 0x1cff, 5668 0x1de7, 0x1dfb, 5669 0x1f16, 0x1f17, 5670 0x1f1e, 0x1f1f, 5671 0x1f46, 0x1f47, 5672 0x1f4e, 0x1f4f, 5673 0x1f58, 0x1f58, 5674 0x1f5a, 0x1f5a, 5675 0x1f5c, 0x1f5c, 5676 0x1f5e, 0x1f5e, 5677 0x1f7e, 0x1f7f, 5678 0x1fb5, 0x1fb5, 5679 0x1fc5, 0x1fc5, 5680 0x1fd4, 0x1fd5, 5681 0x1fdc, 0x1fdc, 5682 0x1ff0, 0x1ff1, 5683 0x1ff5, 0x1ff5, 5684 0x1fff, 0x1fff, 5685 0x2065, 0x2069, 5686 0x2072, 0x2073, 5687 0x208f, 0x208f, 5688 0x209d, 0x209f, 5689 0x20ba, 0x20cf, 5690 0x20f1, 0x20ff, 5691 0x218a, 0x218f, 5692 0x23f4, 0x23ff, 5693 0x2427, 0x243f, 5694 0x244b, 0x245f, 5695 0x2700, 0x2700, 5696 0x2b4d, 0x2b4f, 5697 0x2b5a, 0x2bff, 5698 0x2c2f, 0x2c2f, 5699 0x2c5f, 0x2c5f, 5700 0x2cf4, 0x2cf8, 5701 0x2d26, 0x2d26, 5702 0x2d28, 0x2d2c, 5703 0x2d2e, 0x2d2f, 5704 0x2d68, 0x2d6e, 5705 0x2d71, 0x2d7e, 5706 0x2d97, 0x2d9f, 5707 0x2da7, 0x2da7, 5708 0x2daf, 0x2daf, 5709 0x2db7, 0x2db7, 5710 0x2dbf, 0x2dbf, 5711 0x2dc7, 0x2dc7, 5712 0x2dcf, 0x2dcf, 5713 0x2dd7, 0x2dd7, 5714 0x2ddf, 0x2ddf, 5715 0x2e3c, 0x2e7f, 5716 0x2e9a, 0x2e9a, 5717 0x2ef4, 0x2eff, 5718 0x2fd6, 0x2fef, 5719 0x2ffc, 0x2fff, 5720 0x3040, 0x3040, 5721 0x3097, 0x3098, 5722 0x3100, 0x3104, 5723 0x312e, 0x3130, 5724 0x318f, 0x318f, 5725 0x31bb, 0x31bf, 5726 0x31e4, 0x31ef, 5727 0x321f, 0x321f, 5728 0x32ff, 0x32ff, 5729 0x4db6, 0x4dbf, 5730 0x9fcd, 0x9fff, 5731 0xa48d, 0xa48f, 5732 0xa4c7, 0xa4cf, 5733 0xa62c, 0xa63f, 5734 0xa698, 0xa69e, 5735 0xa6f8, 0xa6ff, 5736 0xa78f, 0xa78f, 5737 0xa794, 0xa79f, 5738 0xa7ab, 0xa7f7, 5739 0xa82c, 0xa82f, 5740 0xa83a, 0xa83f, 5741 0xa878, 0xa87f, 5742 0xa8c5, 0xa8cd, 5743 0xa8da, 0xa8df, 5744 0xa8fc, 0xa8ff, 5745 0xa954, 0xa95e, 5746 0xa97d, 0xa97f, 5747 0xa9ce, 0xa9ce, 5748 0xa9da, 0xa9dd, 5749 0xa9e0, 0xa9ff, 5750 0xaa37, 0xaa3f, 5751 0xaa4e, 0xaa4f, 5752 0xaa5a, 0xaa5b, 5753 0xaa7c, 0xaa7f, 5754 0xaac3, 0xaada, 5755 0xaaf7, 0xab00, 5756 0xab07, 0xab08, 5757 0xab0f, 0xab10, 5758 0xab17, 0xab1f, 5759 0xab27, 0xab27, 5760 0xab2f, 0xabbf, 5761 0xabee, 0xabef, 5762 0xabfa, 0xabff, 5763 0xd7a4, 0xd7af, 5764 0xd7c7, 0xd7ca, 5765 0xd7fc, 0xd7ff, 5766 0xfa6e, 0xfa6f, 5767 0xfada, 0xfaff, 5768 0xfb07, 0xfb12, 5769 0xfb18, 0xfb1c, 5770 0xfb37, 0xfb37, 5771 0xfb3d, 0xfb3d, 5772 0xfb3f, 0xfb3f, 5773 0xfb42, 0xfb42, 5774 0xfb45, 0xfb45, 5775 0xfbc2, 0xfbd2, 5776 0xfd40, 0xfd4f, 5777 0xfd90, 0xfd91, 5778 0xfdc8, 0xfdef, 5779 0xfdfe, 0xfdff, 5780 0xfe1a, 0xfe1f, 5781 0xfe27, 0xfe2f, 5782 0xfe53, 0xfe53, 5783 0xfe67, 0xfe67, 5784 0xfe6c, 0xfe6f, 5785 0xfe75, 0xfe75, 5786 0xfefd, 0xfefe, 5787 0xff00, 0xff00, 5788 0xffbf, 0xffc1, 5789 0xffc8, 0xffc9, 5790 0xffd0, 0xffd1, 5791 0xffd8, 0xffd9, 5792 0xffdd, 0xffdf, 5793 0xffe7, 0xffe7, 5794 0xffef, 0xfff8, 5795 0xfffe, 0xffff, 5796 0x1000c, 0x1000c, 5797 0x10027, 0x10027, 5798 0x1003b, 0x1003b, 5799 0x1003e, 0x1003e, 5800 0x1004e, 0x1004f, 5801 0x1005e, 0x1007f, 5802 0x100fb, 0x100ff, 5803 0x10103, 0x10106, 5804 0x10134, 0x10136, 5805 0x1018b, 0x1018f, 5806 0x1019c, 0x101cf, 5807 0x101fe, 0x1027f, 5808 0x1029d, 0x1029f, 5809 0x102d1, 0x102ff, 5810 0x1031f, 0x1031f, 5811 0x10324, 0x1032f, 5812 0x1034b, 0x1037f, 5813 0x1039e, 0x1039e, 5814 0x103c4, 0x103c7, 5815 0x103d6, 0x103ff, 5816 0x1049e, 0x1049f, 5817 0x104aa, 0x107ff, 5818 0x10806, 0x10807, 5819 0x10809, 0x10809, 5820 0x10836, 0x10836, 5821 0x10839, 0x1083b, 5822 0x1083d, 0x1083e, 5823 0x10856, 0x10856, 5824 0x10860, 0x108ff, 5825 0x1091c, 0x1091e, 5826 0x1093a, 0x1093e, 5827 0x10940, 0x1097f, 5828 0x109b8, 0x109bd, 5829 0x109c0, 0x109ff, 5830 0x10a04, 0x10a04, 5831 0x10a07, 0x10a0b, 5832 0x10a14, 0x10a14, 5833 0x10a18, 0x10a18, 5834 0x10a34, 0x10a37, 5835 0x10a3b, 0x10a3e, 5836 0x10a48, 0x10a4f, 5837 0x10a59, 0x10a5f, 5838 0x10a80, 0x10aff, 5839 0x10b36, 0x10b38, 5840 0x10b56, 0x10b57, 5841 0x10b73, 0x10b77, 5842 0x10b80, 0x10bff, 5843 0x10c49, 0x10e5f, 5844 0x10e7f, 0x10fff, 5845 0x1104e, 0x11051, 5846 0x11070, 0x1107f, 5847 0x110c2, 0x110cf, 5848 0x110e9, 0x110ef, 5849 0x110fa, 0x110ff, 5850 0x11135, 0x11135, 5851 0x11144, 0x1117f, 5852 0x111c9, 0x111cf, 5853 0x111da, 0x1167f, 5854 0x116b8, 0x116bf, 5855 0x116ca, 0x11fff, 5856 0x1236f, 0x123ff, 5857 0x12463, 0x1246f, 5858 0x12474, 0x12fff, 5859 0x1342f, 0x167ff, 5860 0x16a39, 0x16eff, 5861 0x16f45, 0x16f4f, 5862 0x16f7f, 0x16f8e, 5863 0x16fa0, 0x1afff, 5864 0x1b002, 0x1cfff, 5865 0x1d0f6, 0x1d0ff, 5866 0x1d127, 0x1d128, 5867 0x1d1de, 0x1d1ff, 5868 0x1d246, 0x1d2ff, 5869 0x1d357, 0x1d35f, 5870 0x1d372, 0x1d3ff, 5871 0x1d455, 0x1d455, 5872 0x1d49d, 0x1d49d, 5873 0x1d4a0, 0x1d4a1, 5874 0x1d4a3, 0x1d4a4, 5875 0x1d4a7, 0x1d4a8, 5876 0x1d4ad, 0x1d4ad, 5877 0x1d4ba, 0x1d4ba, 5878 0x1d4bc, 0x1d4bc, 5879 0x1d4c4, 0x1d4c4, 5880 0x1d506, 0x1d506, 5881 0x1d50b, 0x1d50c, 5882 0x1d515, 0x1d515, 5883 0x1d51d, 0x1d51d, 5884 0x1d53a, 0x1d53a, 5885 0x1d53f, 0x1d53f, 5886 0x1d545, 0x1d545, 5887 0x1d547, 0x1d549, 5888 0x1d551, 0x1d551, 5889 0x1d6a6, 0x1d6a7, 5890 0x1d7cc, 0x1d7cd, 5891 0x1d800, 0x1edff, 5892 0x1ee04, 0x1ee04, 5893 0x1ee20, 0x1ee20, 5894 0x1ee23, 0x1ee23, 5895 0x1ee25, 0x1ee26, 5896 0x1ee28, 0x1ee28, 5897 0x1ee33, 0x1ee33, 5898 0x1ee38, 0x1ee38, 5899 0x1ee3a, 0x1ee3a, 5900 0x1ee3c, 0x1ee41, 5901 0x1ee43, 0x1ee46, 5902 0x1ee48, 0x1ee48, 5903 0x1ee4a, 0x1ee4a, 5904 0x1ee4c, 0x1ee4c, 5905 0x1ee50, 0x1ee50, 5906 0x1ee53, 0x1ee53, 5907 0x1ee55, 0x1ee56, 5908 0x1ee58, 0x1ee58, 5909 0x1ee5a, 0x1ee5a, 5910 0x1ee5c, 0x1ee5c, 5911 0x1ee5e, 0x1ee5e, 5912 0x1ee60, 0x1ee60, 5913 0x1ee63, 0x1ee63, 5914 0x1ee65, 0x1ee66, 5915 0x1ee6b, 0x1ee6b, 5916 0x1ee73, 0x1ee73, 5917 0x1ee78, 0x1ee78, 5918 0x1ee7d, 0x1ee7d, 5919 0x1ee7f, 0x1ee7f, 5920 0x1ee8a, 0x1ee8a, 5921 0x1ee9c, 0x1eea0, 5922 0x1eea4, 0x1eea4, 5923 0x1eeaa, 0x1eeaa, 5924 0x1eebc, 0x1eeef, 5925 0x1eef2, 0x1efff, 5926 0x1f02c, 0x1f02f, 5927 0x1f094, 0x1f09f, 5928 0x1f0af, 0x1f0b0, 5929 0x1f0bf, 0x1f0c0, 5930 0x1f0d0, 0x1f0d0, 5931 0x1f0e0, 0x1f0ff, 5932 0x1f10b, 0x1f10f, 5933 0x1f12f, 0x1f12f, 5934 0x1f16c, 0x1f16f, 5935 0x1f19b, 0x1f1e5, 5936 0x1f203, 0x1f20f, 5937 0x1f23b, 0x1f23f, 5938 0x1f249, 0x1f24f, 5939 0x1f252, 0x1f2ff, 5940 0x1f321, 0x1f32f, 5941 0x1f336, 0x1f336, 5942 0x1f37d, 0x1f37f, 5943 0x1f394, 0x1f39f, 5944 0x1f3c5, 0x1f3c5, 5945 0x1f3cb, 0x1f3df, 5946 0x1f3f1, 0x1f3ff, 5947 0x1f43f, 0x1f43f, 5948 0x1f441, 0x1f441, 5949 0x1f4f8, 0x1f4f8, 5950 0x1f4fd, 0x1f4ff, 5951 0x1f53e, 0x1f53f, 5952 0x1f544, 0x1f54f, 5953 0x1f568, 0x1f5fa, 5954 0x1f641, 0x1f644, 5955 0x1f650, 0x1f67f, 5956 0x1f6c6, 0x1f6ff, 5957 0x1f774, 0x1ffff, 5958 0x2a6d7, 0x2a6ff, 5959 0x2b735, 0x2b73f, 5960 0x2b81e, 0x2f7ff, 5961 0x2fa1e, 0xe0000, 5962 0xe0002, 0xe001f, 5963 0xe0080, 0xe00ff, 5964 0xe01f0, 0xeffff, 5965 0xffffe, 0xfffff, 5966 0x10fffe, 0x10ffff, 5967}; /* CR_Cn */ 5968 5969/* 'Co': General Category */ 5970static const OnigCodePoint CR_Co[] = { 5971 3, 5972 0xe000, 0xf8ff, 5973 0xf0000, 0xffffd, 5974 0x100000, 0x10fffd, 5975}; /* CR_Co */ 5976 5977/* 'Cs': General Category */ 5978static const OnigCodePoint CR_Cs[] = { 5979 1, 5980 0xd800, 0xdfff, 5981}; /* CR_Cs */ 5982 5983/* 'L': Major Category */ 5984static const OnigCodePoint CR_L[] = { 5985 486, 5986 0x0041, 0x005a, 5987 0x0061, 0x007a, 5988 0x00aa, 0x00aa, 5989 0x00b5, 0x00b5, 5990 0x00ba, 0x00ba, 5991 0x00c0, 0x00d6, 5992 0x00d8, 0x00f6, 5993 0x00f8, 0x02c1, 5994 0x02c6, 0x02d1, 5995 0x02e0, 0x02e4, 5996 0x02ec, 0x02ec, 5997 0x02ee, 0x02ee, 5998 0x0370, 0x0374, 5999 0x0376, 0x0377, 6000 0x037a, 0x037d, 6001 0x0386, 0x0386, 6002 0x0388, 0x038a, 6003 0x038c, 0x038c, 6004 0x038e, 0x03a1, 6005 0x03a3, 0x03f5, 6006 0x03f7, 0x0481, 6007 0x048a, 0x0527, 6008 0x0531, 0x0556, 6009 0x0559, 0x0559, 6010 0x0561, 0x0587, 6011 0x05d0, 0x05ea, 6012 0x05f0, 0x05f2, 6013 0x0620, 0x064a, 6014 0x066e, 0x066f, 6015 0x0671, 0x06d3, 6016 0x06d5, 0x06d5, 6017 0x06e5, 0x06e6, 6018 0x06ee, 0x06ef, 6019 0x06fa, 0x06fc, 6020 0x06ff, 0x06ff, 6021 0x0710, 0x0710, 6022 0x0712, 0x072f, 6023 0x074d, 0x07a5, 6024 0x07b1, 0x07b1, 6025 0x07ca, 0x07ea, 6026 0x07f4, 0x07f5, 6027 0x07fa, 0x07fa, 6028 0x0800, 0x0815, 6029 0x081a, 0x081a, 6030 0x0824, 0x0824, 6031 0x0828, 0x0828, 6032 0x0840, 0x0858, 6033 0x08a0, 0x08a0, 6034 0x08a2, 0x08ac, 6035 0x0904, 0x0939, 6036 0x093d, 0x093d, 6037 0x0950, 0x0950, 6038 0x0958, 0x0961, 6039 0x0971, 0x0977, 6040 0x0979, 0x097f, 6041 0x0985, 0x098c, 6042 0x098f, 0x0990, 6043 0x0993, 0x09a8, 6044 0x09aa, 0x09b0, 6045 0x09b2, 0x09b2, 6046 0x09b6, 0x09b9, 6047 0x09bd, 0x09bd, 6048 0x09ce, 0x09ce, 6049 0x09dc, 0x09dd, 6050 0x09df, 0x09e1, 6051 0x09f0, 0x09f1, 6052 0x0a05, 0x0a0a, 6053 0x0a0f, 0x0a10, 6054 0x0a13, 0x0a28, 6055 0x0a2a, 0x0a30, 6056 0x0a32, 0x0a33, 6057 0x0a35, 0x0a36, 6058 0x0a38, 0x0a39, 6059 0x0a59, 0x0a5c, 6060 0x0a5e, 0x0a5e, 6061 0x0a72, 0x0a74, 6062 0x0a85, 0x0a8d, 6063 0x0a8f, 0x0a91, 6064 0x0a93, 0x0aa8, 6065 0x0aaa, 0x0ab0, 6066 0x0ab2, 0x0ab3, 6067 0x0ab5, 0x0ab9, 6068 0x0abd, 0x0abd, 6069 0x0ad0, 0x0ad0, 6070 0x0ae0, 0x0ae1, 6071 0x0b05, 0x0b0c, 6072 0x0b0f, 0x0b10, 6073 0x0b13, 0x0b28, 6074 0x0b2a, 0x0b30, 6075 0x0b32, 0x0b33, 6076 0x0b35, 0x0b39, 6077 0x0b3d, 0x0b3d, 6078 0x0b5c, 0x0b5d, 6079 0x0b5f, 0x0b61, 6080 0x0b71, 0x0b71, 6081 0x0b83, 0x0b83, 6082 0x0b85, 0x0b8a, 6083 0x0b8e, 0x0b90, 6084 0x0b92, 0x0b95, 6085 0x0b99, 0x0b9a, 6086 0x0b9c, 0x0b9c, 6087 0x0b9e, 0x0b9f, 6088 0x0ba3, 0x0ba4, 6089 0x0ba8, 0x0baa, 6090 0x0bae, 0x0bb9, 6091 0x0bd0, 0x0bd0, 6092 0x0c05, 0x0c0c, 6093 0x0c0e, 0x0c10, 6094 0x0c12, 0x0c28, 6095 0x0c2a, 0x0c33, 6096 0x0c35, 0x0c39, 6097 0x0c3d, 0x0c3d, 6098 0x0c58, 0x0c59, 6099 0x0c60, 0x0c61, 6100 0x0c85, 0x0c8c, 6101 0x0c8e, 0x0c90, 6102 0x0c92, 0x0ca8, 6103 0x0caa, 0x0cb3, 6104 0x0cb5, 0x0cb9, 6105 0x0cbd, 0x0cbd, 6106 0x0cde, 0x0cde, 6107 0x0ce0, 0x0ce1, 6108 0x0cf1, 0x0cf2, 6109 0x0d05, 0x0d0c, 6110 0x0d0e, 0x0d10, 6111 0x0d12, 0x0d3a, 6112 0x0d3d, 0x0d3d, 6113 0x0d4e, 0x0d4e, 6114 0x0d60, 0x0d61, 6115 0x0d7a, 0x0d7f, 6116 0x0d85, 0x0d96, 6117 0x0d9a, 0x0db1, 6118 0x0db3, 0x0dbb, 6119 0x0dbd, 0x0dbd, 6120 0x0dc0, 0x0dc6, 6121 0x0e01, 0x0e30, 6122 0x0e32, 0x0e33, 6123 0x0e40, 0x0e46, 6124 0x0e81, 0x0e82, 6125 0x0e84, 0x0e84, 6126 0x0e87, 0x0e88, 6127 0x0e8a, 0x0e8a, 6128 0x0e8d, 0x0e8d, 6129 0x0e94, 0x0e97, 6130 0x0e99, 0x0e9f, 6131 0x0ea1, 0x0ea3, 6132 0x0ea5, 0x0ea5, 6133 0x0ea7, 0x0ea7, 6134 0x0eaa, 0x0eab, 6135 0x0ead, 0x0eb0, 6136 0x0eb2, 0x0eb3, 6137 0x0ebd, 0x0ebd, 6138 0x0ec0, 0x0ec4, 6139 0x0ec6, 0x0ec6, 6140 0x0edc, 0x0edf, 6141 0x0f00, 0x0f00, 6142 0x0f40, 0x0f47, 6143 0x0f49, 0x0f6c, 6144 0x0f88, 0x0f8c, 6145 0x1000, 0x102a, 6146 0x103f, 0x103f, 6147 0x1050, 0x1055, 6148 0x105a, 0x105d, 6149 0x1061, 0x1061, 6150 0x1065, 0x1066, 6151 0x106e, 0x1070, 6152 0x1075, 0x1081, 6153 0x108e, 0x108e, 6154 0x10a0, 0x10c5, 6155 0x10c7, 0x10c7, 6156 0x10cd, 0x10cd, 6157 0x10d0, 0x10fa, 6158 0x10fc, 0x1248, 6159 0x124a, 0x124d, 6160 0x1250, 0x1256, 6161 0x1258, 0x1258, 6162 0x125a, 0x125d, 6163 0x1260, 0x1288, 6164 0x128a, 0x128d, 6165 0x1290, 0x12b0, 6166 0x12b2, 0x12b5, 6167 0x12b8, 0x12be, 6168 0x12c0, 0x12c0, 6169 0x12c2, 0x12c5, 6170 0x12c8, 0x12d6, 6171 0x12d8, 0x1310, 6172 0x1312, 0x1315, 6173 0x1318, 0x135a, 6174 0x1380, 0x138f, 6175 0x13a0, 0x13f4, 6176 0x1401, 0x166c, 6177 0x166f, 0x167f, 6178 0x1681, 0x169a, 6179 0x16a0, 0x16ea, 6180 0x1700, 0x170c, 6181 0x170e, 0x1711, 6182 0x1720, 0x1731, 6183 0x1740, 0x1751, 6184 0x1760, 0x176c, 6185 0x176e, 0x1770, 6186 0x1780, 0x17b3, 6187 0x17d7, 0x17d7, 6188 0x17dc, 0x17dc, 6189 0x1820, 0x1877, 6190 0x1880, 0x18a8, 6191 0x18aa, 0x18aa, 6192 0x18b0, 0x18f5, 6193 0x1900, 0x191c, 6194 0x1950, 0x196d, 6195 0x1970, 0x1974, 6196 0x1980, 0x19ab, 6197 0x19c1, 0x19c7, 6198 0x1a00, 0x1a16, 6199 0x1a20, 0x1a54, 6200 0x1aa7, 0x1aa7, 6201 0x1b05, 0x1b33, 6202 0x1b45, 0x1b4b, 6203 0x1b83, 0x1ba0, 6204 0x1bae, 0x1baf, 6205 0x1bba, 0x1be5, 6206 0x1c00, 0x1c23, 6207 0x1c4d, 0x1c4f, 6208 0x1c5a, 0x1c7d, 6209 0x1ce9, 0x1cec, 6210 0x1cee, 0x1cf1, 6211 0x1cf5, 0x1cf6, 6212 0x1d00, 0x1dbf, 6213 0x1e00, 0x1f15, 6214 0x1f18, 0x1f1d, 6215 0x1f20, 0x1f45, 6216 0x1f48, 0x1f4d, 6217 0x1f50, 0x1f57, 6218 0x1f59, 0x1f59, 6219 0x1f5b, 0x1f5b, 6220 0x1f5d, 0x1f5d, 6221 0x1f5f, 0x1f7d, 6222 0x1f80, 0x1fb4, 6223 0x1fb6, 0x1fbc, 6224 0x1fbe, 0x1fbe, 6225 0x1fc2, 0x1fc4, 6226 0x1fc6, 0x1fcc, 6227 0x1fd0, 0x1fd3, 6228 0x1fd6, 0x1fdb, 6229 0x1fe0, 0x1fec, 6230 0x1ff2, 0x1ff4, 6231 0x1ff6, 0x1ffc, 6232 0x2071, 0x2071, 6233 0x207f, 0x207f, 6234 0x2090, 0x209c, 6235 0x2102, 0x2102, 6236 0x2107, 0x2107, 6237 0x210a, 0x2113, 6238 0x2115, 0x2115, 6239 0x2119, 0x211d, 6240 0x2124, 0x2124, 6241 0x2126, 0x2126, 6242 0x2128, 0x2128, 6243 0x212a, 0x212d, 6244 0x212f, 0x2139, 6245 0x213c, 0x213f, 6246 0x2145, 0x2149, 6247 0x214e, 0x214e, 6248 0x2183, 0x2184, 6249 0x2c00, 0x2c2e, 6250 0x2c30, 0x2c5e, 6251 0x2c60, 0x2ce4, 6252 0x2ceb, 0x2cee, 6253 0x2cf2, 0x2cf3, 6254 0x2d00, 0x2d25, 6255 0x2d27, 0x2d27, 6256 0x2d2d, 0x2d2d, 6257 0x2d30, 0x2d67, 6258 0x2d6f, 0x2d6f, 6259 0x2d80, 0x2d96, 6260 0x2da0, 0x2da6, 6261 0x2da8, 0x2dae, 6262 0x2db0, 0x2db6, 6263 0x2db8, 0x2dbe, 6264 0x2dc0, 0x2dc6, 6265 0x2dc8, 0x2dce, 6266 0x2dd0, 0x2dd6, 6267 0x2dd8, 0x2dde, 6268 0x2e2f, 0x2e2f, 6269 0x3005, 0x3006, 6270 0x3031, 0x3035, 6271 0x303b, 0x303c, 6272 0x3041, 0x3096, 6273 0x309d, 0x309f, 6274 0x30a1, 0x30fa, 6275 0x30fc, 0x30ff, 6276 0x3105, 0x312d, 6277 0x3131, 0x318e, 6278 0x31a0, 0x31ba, 6279 0x31f0, 0x31ff, 6280 0x3400, 0x4db5, 6281 0x4e00, 0x9fcc, 6282 0xa000, 0xa48c, 6283 0xa4d0, 0xa4fd, 6284 0xa500, 0xa60c, 6285 0xa610, 0xa61f, 6286 0xa62a, 0xa62b, 6287 0xa640, 0xa66e, 6288 0xa67f, 0xa697, 6289 0xa6a0, 0xa6e5, 6290 0xa717, 0xa71f, 6291 0xa722, 0xa788, 6292 0xa78b, 0xa78e, 6293 0xa790, 0xa793, 6294 0xa7a0, 0xa7aa, 6295 0xa7f8, 0xa801, 6296 0xa803, 0xa805, 6297 0xa807, 0xa80a, 6298 0xa80c, 0xa822, 6299 0xa840, 0xa873, 6300 0xa882, 0xa8b3, 6301 0xa8f2, 0xa8f7, 6302 0xa8fb, 0xa8fb, 6303 0xa90a, 0xa925, 6304 0xa930, 0xa946, 6305 0xa960, 0xa97c, 6306 0xa984, 0xa9b2, 6307 0xa9cf, 0xa9cf, 6308 0xaa00, 0xaa28, 6309 0xaa40, 0xaa42, 6310 0xaa44, 0xaa4b, 6311 0xaa60, 0xaa76, 6312 0xaa7a, 0xaa7a, 6313 0xaa80, 0xaaaf, 6314 0xaab1, 0xaab1, 6315 0xaab5, 0xaab6, 6316 0xaab9, 0xaabd, 6317 0xaac0, 0xaac0, 6318 0xaac2, 0xaac2, 6319 0xaadb, 0xaadd, 6320 0xaae0, 0xaaea, 6321 0xaaf2, 0xaaf4, 6322 0xab01, 0xab06, 6323 0xab09, 0xab0e, 6324 0xab11, 0xab16, 6325 0xab20, 0xab26, 6326 0xab28, 0xab2e, 6327 0xabc0, 0xabe2, 6328 0xac00, 0xd7a3, 6329 0xd7b0, 0xd7c6, 6330 0xd7cb, 0xd7fb, 6331 0xf900, 0xfa6d, 6332 0xfa70, 0xfad9, 6333 0xfb00, 0xfb06, 6334 0xfb13, 0xfb17, 6335 0xfb1d, 0xfb1d, 6336 0xfb1f, 0xfb28, 6337 0xfb2a, 0xfb36, 6338 0xfb38, 0xfb3c, 6339 0xfb3e, 0xfb3e, 6340 0xfb40, 0xfb41, 6341 0xfb43, 0xfb44, 6342 0xfb46, 0xfbb1, 6343 0xfbd3, 0xfd3d, 6344 0xfd50, 0xfd8f, 6345 0xfd92, 0xfdc7, 6346 0xfdf0, 0xfdfb, 6347 0xfe70, 0xfe74, 6348 0xfe76, 0xfefc, 6349 0xff21, 0xff3a, 6350 0xff41, 0xff5a, 6351 0xff66, 0xffbe, 6352 0xffc2, 0xffc7, 6353 0xffca, 0xffcf, 6354 0xffd2, 0xffd7, 6355 0xffda, 0xffdc, 6356 0x10000, 0x1000b, 6357 0x1000d, 0x10026, 6358 0x10028, 0x1003a, 6359 0x1003c, 0x1003d, 6360 0x1003f, 0x1004d, 6361 0x10050, 0x1005d, 6362 0x10080, 0x100fa, 6363 0x10280, 0x1029c, 6364 0x102a0, 0x102d0, 6365 0x10300, 0x1031e, 6366 0x10330, 0x10340, 6367 0x10342, 0x10349, 6368 0x10380, 0x1039d, 6369 0x103a0, 0x103c3, 6370 0x103c8, 0x103cf, 6371 0x10400, 0x1049d, 6372 0x10800, 0x10805, 6373 0x10808, 0x10808, 6374 0x1080a, 0x10835, 6375 0x10837, 0x10838, 6376 0x1083c, 0x1083c, 6377 0x1083f, 0x10855, 6378 0x10900, 0x10915, 6379 0x10920, 0x10939, 6380 0x10980, 0x109b7, 6381 0x109be, 0x109bf, 6382 0x10a00, 0x10a00, 6383 0x10a10, 0x10a13, 6384 0x10a15, 0x10a17, 6385 0x10a19, 0x10a33, 6386 0x10a60, 0x10a7c, 6387 0x10b00, 0x10b35, 6388 0x10b40, 0x10b55, 6389 0x10b60, 0x10b72, 6390 0x10c00, 0x10c48, 6391 0x11003, 0x11037, 6392 0x11083, 0x110af, 6393 0x110d0, 0x110e8, 6394 0x11103, 0x11126, 6395 0x11183, 0x111b2, 6396 0x111c1, 0x111c4, 6397 0x11680, 0x116aa, 6398 0x12000, 0x1236e, 6399 0x13000, 0x1342e, 6400 0x16800, 0x16a38, 6401 0x16f00, 0x16f44, 6402 0x16f50, 0x16f50, 6403 0x16f93, 0x16f9f, 6404 0x1b000, 0x1b001, 6405 0x1d400, 0x1d454, 6406 0x1d456, 0x1d49c, 6407 0x1d49e, 0x1d49f, 6408 0x1d4a2, 0x1d4a2, 6409 0x1d4a5, 0x1d4a6, 6410 0x1d4a9, 0x1d4ac, 6411 0x1d4ae, 0x1d4b9, 6412 0x1d4bb, 0x1d4bb, 6413 0x1d4bd, 0x1d4c3, 6414 0x1d4c5, 0x1d505, 6415 0x1d507, 0x1d50a, 6416 0x1d50d, 0x1d514, 6417 0x1d516, 0x1d51c, 6418 0x1d51e, 0x1d539, 6419 0x1d53b, 0x1d53e, 6420 0x1d540, 0x1d544, 6421 0x1d546, 0x1d546, 6422 0x1d54a, 0x1d550, 6423 0x1d552, 0x1d6a5, 6424 0x1d6a8, 0x1d6c0, 6425 0x1d6c2, 0x1d6da, 6426 0x1d6dc, 0x1d6fa, 6427 0x1d6fc, 0x1d714, 6428 0x1d716, 0x1d734, 6429 0x1d736, 0x1d74e, 6430 0x1d750, 0x1d76e, 6431 0x1d770, 0x1d788, 6432 0x1d78a, 0x1d7a8, 6433 0x1d7aa, 0x1d7c2, 6434 0x1d7c4, 0x1d7cb, 6435 0x1ee00, 0x1ee03, 6436 0x1ee05, 0x1ee1f, 6437 0x1ee21, 0x1ee22, 6438 0x1ee24, 0x1ee24, 6439 0x1ee27, 0x1ee27, 6440 0x1ee29, 0x1ee32, 6441 0x1ee34, 0x1ee37, 6442 0x1ee39, 0x1ee39, 6443 0x1ee3b, 0x1ee3b, 6444 0x1ee42, 0x1ee42, 6445 0x1ee47, 0x1ee47, 6446 0x1ee49, 0x1ee49, 6447 0x1ee4b, 0x1ee4b, 6448 0x1ee4d, 0x1ee4f, 6449 0x1ee51, 0x1ee52, 6450 0x1ee54, 0x1ee54, 6451 0x1ee57, 0x1ee57, 6452 0x1ee59, 0x1ee59, 6453 0x1ee5b, 0x1ee5b, 6454 0x1ee5d, 0x1ee5d, 6455 0x1ee5f, 0x1ee5f, 6456 0x1ee61, 0x1ee62, 6457 0x1ee64, 0x1ee64, 6458 0x1ee67, 0x1ee6a, 6459 0x1ee6c, 0x1ee72, 6460 0x1ee74, 0x1ee77, 6461 0x1ee79, 0x1ee7c, 6462 0x1ee7e, 0x1ee7e, 6463 0x1ee80, 0x1ee89, 6464 0x1ee8b, 0x1ee9b, 6465 0x1eea1, 0x1eea3, 6466 0x1eea5, 0x1eea9, 6467 0x1eeab, 0x1eebb, 6468 0x20000, 0x2a6d6, 6469 0x2a700, 0x2b734, 6470 0x2b740, 0x2b81d, 6471 0x2f800, 0x2fa1d, 6472}; /* CR_L */ 6473 6474/* 'LC': General Category */ 6475static const OnigCodePoint CR_LC[] = { 6476 113, 6477 0x0041, 0x005a, 6478 0x0061, 0x007a, 6479 0x00b5, 0x00b5, 6480 0x00c0, 0x00d6, 6481 0x00d8, 0x00f6, 6482 0x00f8, 0x01ba, 6483 0x01bc, 0x01bf, 6484 0x01c4, 0x0293, 6485 0x0295, 0x02af, 6486 0x0370, 0x0373, 6487 0x0376, 0x0377, 6488 0x037b, 0x037d, 6489 0x0386, 0x0386, 6490 0x0388, 0x038a, 6491 0x038c, 0x038c, 6492 0x038e, 0x03a1, 6493 0x03a3, 0x03f5, 6494 0x03f7, 0x0481, 6495 0x048a, 0x0527, 6496 0x0531, 0x0556, 6497 0x0561, 0x0587, 6498 0x10a0, 0x10c5, 6499 0x10c7, 0x10c7, 6500 0x10cd, 0x10cd, 6501 0x1d00, 0x1d2b, 6502 0x1d6b, 0x1d77, 6503 0x1d79, 0x1d9a, 6504 0x1e00, 0x1f15, 6505 0x1f18, 0x1f1d, 6506 0x1f20, 0x1f45, 6507 0x1f48, 0x1f4d, 6508 0x1f50, 0x1f57, 6509 0x1f59, 0x1f59, 6510 0x1f5b, 0x1f5b, 6511 0x1f5d, 0x1f5d, 6512 0x1f5f, 0x1f7d, 6513 0x1f80, 0x1fb4, 6514 0x1fb6, 0x1fbc, 6515 0x1fbe, 0x1fbe, 6516 0x1fc2, 0x1fc4, 6517 0x1fc6, 0x1fcc, 6518 0x1fd0, 0x1fd3, 6519 0x1fd6, 0x1fdb, 6520 0x1fe0, 0x1fec, 6521 0x1ff2, 0x1ff4, 6522 0x1ff6, 0x1ffc, 6523 0x2102, 0x2102, 6524 0x2107, 0x2107, 6525 0x210a, 0x2113, 6526 0x2115, 0x2115, 6527 0x2119, 0x211d, 6528 0x2124, 0x2124, 6529 0x2126, 0x2126, 6530 0x2128, 0x2128, 6531 0x212a, 0x212d, 6532 0x212f, 0x2134, 6533 0x2139, 0x2139, 6534 0x213c, 0x213f, 6535 0x2145, 0x2149, 6536 0x214e, 0x214e, 6537 0x2183, 0x2184, 6538 0x2c00, 0x2c2e, 6539 0x2c30, 0x2c5e, 6540 0x2c60, 0x2c7b, 6541 0x2c7e, 0x2ce4, 6542 0x2ceb, 0x2cee, 6543 0x2cf2, 0x2cf3, 6544 0x2d00, 0x2d25, 6545 0x2d27, 0x2d27, 6546 0x2d2d, 0x2d2d, 6547 0xa640, 0xa66d, 6548 0xa680, 0xa697, 6549 0xa722, 0xa76f, 6550 0xa771, 0xa787, 6551 0xa78b, 0xa78e, 6552 0xa790, 0xa793, 6553 0xa7a0, 0xa7aa, 6554 0xa7fa, 0xa7fa, 6555 0xfb00, 0xfb06, 6556 0xfb13, 0xfb17, 6557 0xff21, 0xff3a, 6558 0xff41, 0xff5a, 6559 0x10400, 0x1044f, 6560 0x1d400, 0x1d454, 6561 0x1d456, 0x1d49c, 6562 0x1d49e, 0x1d49f, 6563 0x1d4a2, 0x1d4a2, 6564 0x1d4a5, 0x1d4a6, 6565 0x1d4a9, 0x1d4ac, 6566 0x1d4ae, 0x1d4b9, 6567 0x1d4bb, 0x1d4bb, 6568 0x1d4bd, 0x1d4c3, 6569 0x1d4c5, 0x1d505, 6570 0x1d507, 0x1d50a, 6571 0x1d50d, 0x1d514, 6572 0x1d516, 0x1d51c, 6573 0x1d51e, 0x1d539, 6574 0x1d53b, 0x1d53e, 6575 0x1d540, 0x1d544, 6576 0x1d546, 0x1d546, 6577 0x1d54a, 0x1d550, 6578 0x1d552, 0x1d6a5, 6579 0x1d6a8, 0x1d6c0, 6580 0x1d6c2, 0x1d6da, 6581 0x1d6dc, 0x1d6fa, 6582 0x1d6fc, 0x1d714, 6583 0x1d716, 0x1d734, 6584 0x1d736, 0x1d74e, 6585 0x1d750, 0x1d76e, 6586 0x1d770, 0x1d788, 6587 0x1d78a, 0x1d7a8, 6588 0x1d7aa, 0x1d7c2, 6589 0x1d7c4, 0x1d7cb, 6590}; /* CR_LC */ 6591 6592/* 'Ll': General Category */ 6593static const OnigCodePoint CR_Ll[] = { 6594 611, 6595 0x0061, 0x007a, 6596 0x00b5, 0x00b5, 6597 0x00df, 0x00f6, 6598 0x00f8, 0x00ff, 6599 0x0101, 0x0101, 6600 0x0103, 0x0103, 6601 0x0105, 0x0105, 6602 0x0107, 0x0107, 6603 0x0109, 0x0109, 6604 0x010b, 0x010b, 6605 0x010d, 0x010d, 6606 0x010f, 0x010f, 6607 0x0111, 0x0111, 6608 0x0113, 0x0113, 6609 0x0115, 0x0115, 6610 0x0117, 0x0117, 6611 0x0119, 0x0119, 6612 0x011b, 0x011b, 6613 0x011d, 0x011d, 6614 0x011f, 0x011f, 6615 0x0121, 0x0121, 6616 0x0123, 0x0123, 6617 0x0125, 0x0125, 6618 0x0127, 0x0127, 6619 0x0129, 0x0129, 6620 0x012b, 0x012b, 6621 0x012d, 0x012d, 6622 0x012f, 0x012f, 6623 0x0131, 0x0131, 6624 0x0133, 0x0133, 6625 0x0135, 0x0135, 6626 0x0137, 0x0138, 6627 0x013a, 0x013a, 6628 0x013c, 0x013c, 6629 0x013e, 0x013e, 6630 0x0140, 0x0140, 6631 0x0142, 0x0142, 6632 0x0144, 0x0144, 6633 0x0146, 0x0146, 6634 0x0148, 0x0149, 6635 0x014b, 0x014b, 6636 0x014d, 0x014d, 6637 0x014f, 0x014f, 6638 0x0151, 0x0151, 6639 0x0153, 0x0153, 6640 0x0155, 0x0155, 6641 0x0157, 0x0157, 6642 0x0159, 0x0159, 6643 0x015b, 0x015b, 6644 0x015d, 0x015d, 6645 0x015f, 0x015f, 6646 0x0161, 0x0161, 6647 0x0163, 0x0163, 6648 0x0165, 0x0165, 6649 0x0167, 0x0167, 6650 0x0169, 0x0169, 6651 0x016b, 0x016b, 6652 0x016d, 0x016d, 6653 0x016f, 0x016f, 6654 0x0171, 0x0171, 6655 0x0173, 0x0173, 6656 0x0175, 0x0175, 6657 0x0177, 0x0177, 6658 0x017a, 0x017a, 6659 0x017c, 0x017c, 6660 0x017e, 0x0180, 6661 0x0183, 0x0183, 6662 0x0185, 0x0185, 6663 0x0188, 0x0188, 6664 0x018c, 0x018d, 6665 0x0192, 0x0192, 6666 0x0195, 0x0195, 6667 0x0199, 0x019b, 6668 0x019e, 0x019e, 6669 0x01a1, 0x01a1, 6670 0x01a3, 0x01a3, 6671 0x01a5, 0x01a5, 6672 0x01a8, 0x01a8, 6673 0x01aa, 0x01ab, 6674 0x01ad, 0x01ad, 6675 0x01b0, 0x01b0, 6676 0x01b4, 0x01b4, 6677 0x01b6, 0x01b6, 6678 0x01b9, 0x01ba, 6679 0x01bd, 0x01bf, 6680 0x01c6, 0x01c6, 6681 0x01c9, 0x01c9, 6682 0x01cc, 0x01cc, 6683 0x01ce, 0x01ce, 6684 0x01d0, 0x01d0, 6685 0x01d2, 0x01d2, 6686 0x01d4, 0x01d4, 6687 0x01d6, 0x01d6, 6688 0x01d8, 0x01d8, 6689 0x01da, 0x01da, 6690 0x01dc, 0x01dd, 6691 0x01df, 0x01df, 6692 0x01e1, 0x01e1, 6693 0x01e3, 0x01e3, 6694 0x01e5, 0x01e5, 6695 0x01e7, 0x01e7, 6696 0x01e9, 0x01e9, 6697 0x01eb, 0x01eb, 6698 0x01ed, 0x01ed, 6699 0x01ef, 0x01f0, 6700 0x01f3, 0x01f3, 6701 0x01f5, 0x01f5, 6702 0x01f9, 0x01f9, 6703 0x01fb, 0x01fb, 6704 0x01fd, 0x01fd, 6705 0x01ff, 0x01ff, 6706 0x0201, 0x0201, 6707 0x0203, 0x0203, 6708 0x0205, 0x0205, 6709 0x0207, 0x0207, 6710 0x0209, 0x0209, 6711 0x020b, 0x020b, 6712 0x020d, 0x020d, 6713 0x020f, 0x020f, 6714 0x0211, 0x0211, 6715 0x0213, 0x0213, 6716 0x0215, 0x0215, 6717 0x0217, 0x0217, 6718 0x0219, 0x0219, 6719 0x021b, 0x021b, 6720 0x021d, 0x021d, 6721 0x021f, 0x021f, 6722 0x0221, 0x0221, 6723 0x0223, 0x0223, 6724 0x0225, 0x0225, 6725 0x0227, 0x0227, 6726 0x0229, 0x0229, 6727 0x022b, 0x022b, 6728 0x022d, 0x022d, 6729 0x022f, 0x022f, 6730 0x0231, 0x0231, 6731 0x0233, 0x0239, 6732 0x023c, 0x023c, 6733 0x023f, 0x0240, 6734 0x0242, 0x0242, 6735 0x0247, 0x0247, 6736 0x0249, 0x0249, 6737 0x024b, 0x024b, 6738 0x024d, 0x024d, 6739 0x024f, 0x0293, 6740 0x0295, 0x02af, 6741 0x0371, 0x0371, 6742 0x0373, 0x0373, 6743 0x0377, 0x0377, 6744 0x037b, 0x037d, 6745 0x0390, 0x0390, 6746 0x03ac, 0x03ce, 6747 0x03d0, 0x03d1, 6748 0x03d5, 0x03d7, 6749 0x03d9, 0x03d9, 6750 0x03db, 0x03db, 6751 0x03dd, 0x03dd, 6752 0x03df, 0x03df, 6753 0x03e1, 0x03e1, 6754 0x03e3, 0x03e3, 6755 0x03e5, 0x03e5, 6756 0x03e7, 0x03e7, 6757 0x03e9, 0x03e9, 6758 0x03eb, 0x03eb, 6759 0x03ed, 0x03ed, 6760 0x03ef, 0x03f3, 6761 0x03f5, 0x03f5, 6762 0x03f8, 0x03f8, 6763 0x03fb, 0x03fc, 6764 0x0430, 0x045f, 6765 0x0461, 0x0461, 6766 0x0463, 0x0463, 6767 0x0465, 0x0465, 6768 0x0467, 0x0467, 6769 0x0469, 0x0469, 6770 0x046b, 0x046b, 6771 0x046d, 0x046d, 6772 0x046f, 0x046f, 6773 0x0471, 0x0471, 6774 0x0473, 0x0473, 6775 0x0475, 0x0475, 6776 0x0477, 0x0477, 6777 0x0479, 0x0479, 6778 0x047b, 0x047b, 6779 0x047d, 0x047d, 6780 0x047f, 0x047f, 6781 0x0481, 0x0481, 6782 0x048b, 0x048b, 6783 0x048d, 0x048d, 6784 0x048f, 0x048f, 6785 0x0491, 0x0491, 6786 0x0493, 0x0493, 6787 0x0495, 0x0495, 6788 0x0497, 0x0497, 6789 0x0499, 0x0499, 6790 0x049b, 0x049b, 6791 0x049d, 0x049d, 6792 0x049f, 0x049f, 6793 0x04a1, 0x04a1, 6794 0x04a3, 0x04a3, 6795 0x04a5, 0x04a5, 6796 0x04a7, 0x04a7, 6797 0x04a9, 0x04a9, 6798 0x04ab, 0x04ab, 6799 0x04ad, 0x04ad, 6800 0x04af, 0x04af, 6801 0x04b1, 0x04b1, 6802 0x04b3, 0x04b3, 6803 0x04b5, 0x04b5, 6804 0x04b7, 0x04b7, 6805 0x04b9, 0x04b9, 6806 0x04bb, 0x04bb, 6807 0x04bd, 0x04bd, 6808 0x04bf, 0x04bf, 6809 0x04c2, 0x04c2, 6810 0x04c4, 0x04c4, 6811 0x04c6, 0x04c6, 6812 0x04c8, 0x04c8, 6813 0x04ca, 0x04ca, 6814 0x04cc, 0x04cc, 6815 0x04ce, 0x04cf, 6816 0x04d1, 0x04d1, 6817 0x04d3, 0x04d3, 6818 0x04d5, 0x04d5, 6819 0x04d7, 0x04d7, 6820 0x04d9, 0x04d9, 6821 0x04db, 0x04db, 6822 0x04dd, 0x04dd, 6823 0x04df, 0x04df, 6824 0x04e1, 0x04e1, 6825 0x04e3, 0x04e3, 6826 0x04e5, 0x04e5, 6827 0x04e7, 0x04e7, 6828 0x04e9, 0x04e9, 6829 0x04eb, 0x04eb, 6830 0x04ed, 0x04ed, 6831 0x04ef, 0x04ef, 6832 0x04f1, 0x04f1, 6833 0x04f3, 0x04f3, 6834 0x04f5, 0x04f5, 6835 0x04f7, 0x04f7, 6836 0x04f9, 0x04f9, 6837 0x04fb, 0x04fb, 6838 0x04fd, 0x04fd, 6839 0x04ff, 0x04ff, 6840 0x0501, 0x0501, 6841 0x0503, 0x0503, 6842 0x0505, 0x0505, 6843 0x0507, 0x0507, 6844 0x0509, 0x0509, 6845 0x050b, 0x050b, 6846 0x050d, 0x050d, 6847 0x050f, 0x050f, 6848 0x0511, 0x0511, 6849 0x0513, 0x0513, 6850 0x0515, 0x0515, 6851 0x0517, 0x0517, 6852 0x0519, 0x0519, 6853 0x051b, 0x051b, 6854 0x051d, 0x051d, 6855 0x051f, 0x051f, 6856 0x0521, 0x0521, 6857 0x0523, 0x0523, 6858 0x0525, 0x0525, 6859 0x0527, 0x0527, 6860 0x0561, 0x0587, 6861 0x1d00, 0x1d2b, 6862 0x1d6b, 0x1d77, 6863 0x1d79, 0x1d9a, 6864 0x1e01, 0x1e01, 6865 0x1e03, 0x1e03, 6866 0x1e05, 0x1e05, 6867 0x1e07, 0x1e07, 6868 0x1e09, 0x1e09, 6869 0x1e0b, 0x1e0b, 6870 0x1e0d, 0x1e0d, 6871 0x1e0f, 0x1e0f, 6872 0x1e11, 0x1e11, 6873 0x1e13, 0x1e13, 6874 0x1e15, 0x1e15, 6875 0x1e17, 0x1e17, 6876 0x1e19, 0x1e19, 6877 0x1e1b, 0x1e1b, 6878 0x1e1d, 0x1e1d, 6879 0x1e1f, 0x1e1f, 6880 0x1e21, 0x1e21, 6881 0x1e23, 0x1e23, 6882 0x1e25, 0x1e25, 6883 0x1e27, 0x1e27, 6884 0x1e29, 0x1e29, 6885 0x1e2b, 0x1e2b, 6886 0x1e2d, 0x1e2d, 6887 0x1e2f, 0x1e2f, 6888 0x1e31, 0x1e31, 6889 0x1e33, 0x1e33, 6890 0x1e35, 0x1e35, 6891 0x1e37, 0x1e37, 6892 0x1e39, 0x1e39, 6893 0x1e3b, 0x1e3b, 6894 0x1e3d, 0x1e3d, 6895 0x1e3f, 0x1e3f, 6896 0x1e41, 0x1e41, 6897 0x1e43, 0x1e43, 6898 0x1e45, 0x1e45, 6899 0x1e47, 0x1e47, 6900 0x1e49, 0x1e49, 6901 0x1e4b, 0x1e4b, 6902 0x1e4d, 0x1e4d, 6903 0x1e4f, 0x1e4f, 6904 0x1e51, 0x1e51, 6905 0x1e53, 0x1e53, 6906 0x1e55, 0x1e55, 6907 0x1e57, 0x1e57, 6908 0x1e59, 0x1e59, 6909 0x1e5b, 0x1e5b, 6910 0x1e5d, 0x1e5d, 6911 0x1e5f, 0x1e5f, 6912 0x1e61, 0x1e61, 6913 0x1e63, 0x1e63, 6914 0x1e65, 0x1e65, 6915 0x1e67, 0x1e67, 6916 0x1e69, 0x1e69, 6917 0x1e6b, 0x1e6b, 6918 0x1e6d, 0x1e6d, 6919 0x1e6f, 0x1e6f, 6920 0x1e71, 0x1e71, 6921 0x1e73, 0x1e73, 6922 0x1e75, 0x1e75, 6923 0x1e77, 0x1e77, 6924 0x1e79, 0x1e79, 6925 0x1e7b, 0x1e7b, 6926 0x1e7d, 0x1e7d, 6927 0x1e7f, 0x1e7f, 6928 0x1e81, 0x1e81, 6929 0x1e83, 0x1e83, 6930 0x1e85, 0x1e85, 6931 0x1e87, 0x1e87, 6932 0x1e89, 0x1e89, 6933 0x1e8b, 0x1e8b, 6934 0x1e8d, 0x1e8d, 6935 0x1e8f, 0x1e8f, 6936 0x1e91, 0x1e91, 6937 0x1e93, 0x1e93, 6938 0x1e95, 0x1e9d, 6939 0x1e9f, 0x1e9f, 6940 0x1ea1, 0x1ea1, 6941 0x1ea3, 0x1ea3, 6942 0x1ea5, 0x1ea5, 6943 0x1ea7, 0x1ea7, 6944 0x1ea9, 0x1ea9, 6945 0x1eab, 0x1eab, 6946 0x1ead, 0x1ead, 6947 0x1eaf, 0x1eaf, 6948 0x1eb1, 0x1eb1, 6949 0x1eb3, 0x1eb3, 6950 0x1eb5, 0x1eb5, 6951 0x1eb7, 0x1eb7, 6952 0x1eb9, 0x1eb9, 6953 0x1ebb, 0x1ebb, 6954 0x1ebd, 0x1ebd, 6955 0x1ebf, 0x1ebf, 6956 0x1ec1, 0x1ec1, 6957 0x1ec3, 0x1ec3, 6958 0x1ec5, 0x1ec5, 6959 0x1ec7, 0x1ec7, 6960 0x1ec9, 0x1ec9, 6961 0x1ecb, 0x1ecb, 6962 0x1ecd, 0x1ecd, 6963 0x1ecf, 0x1ecf, 6964 0x1ed1, 0x1ed1, 6965 0x1ed3, 0x1ed3, 6966 0x1ed5, 0x1ed5, 6967 0x1ed7, 0x1ed7, 6968 0x1ed9, 0x1ed9, 6969 0x1edb, 0x1edb, 6970 0x1edd, 0x1edd, 6971 0x1edf, 0x1edf, 6972 0x1ee1, 0x1ee1, 6973 0x1ee3, 0x1ee3, 6974 0x1ee5, 0x1ee5, 6975 0x1ee7, 0x1ee7, 6976 0x1ee9, 0x1ee9, 6977 0x1eeb, 0x1eeb, 6978 0x1eed, 0x1eed, 6979 0x1eef, 0x1eef, 6980 0x1ef1, 0x1ef1, 6981 0x1ef3, 0x1ef3, 6982 0x1ef5, 0x1ef5, 6983 0x1ef7, 0x1ef7, 6984 0x1ef9, 0x1ef9, 6985 0x1efb, 0x1efb, 6986 0x1efd, 0x1efd, 6987 0x1eff, 0x1f07, 6988 0x1f10, 0x1f15, 6989 0x1f20, 0x1f27, 6990 0x1f30, 0x1f37, 6991 0x1f40, 0x1f45, 6992 0x1f50, 0x1f57, 6993 0x1f60, 0x1f67, 6994 0x1f70, 0x1f7d, 6995 0x1f80, 0x1f87, 6996 0x1f90, 0x1f97, 6997 0x1fa0, 0x1fa7, 6998 0x1fb0, 0x1fb4, 6999 0x1fb6, 0x1fb7, 7000 0x1fbe, 0x1fbe, 7001 0x1fc2, 0x1fc4, 7002 0x1fc6, 0x1fc7, 7003 0x1fd0, 0x1fd3, 7004 0x1fd6, 0x1fd7, 7005 0x1fe0, 0x1fe7, 7006 0x1ff2, 0x1ff4, 7007 0x1ff6, 0x1ff7, 7008 0x210a, 0x210a, 7009 0x210e, 0x210f, 7010 0x2113, 0x2113, 7011 0x212f, 0x212f, 7012 0x2134, 0x2134, 7013 0x2139, 0x2139, 7014 0x213c, 0x213d, 7015 0x2146, 0x2149, 7016 0x214e, 0x214e, 7017 0x2184, 0x2184, 7018 0x2c30, 0x2c5e, 7019 0x2c61, 0x2c61, 7020 0x2c65, 0x2c66, 7021 0x2c68, 0x2c68, 7022 0x2c6a, 0x2c6a, 7023 0x2c6c, 0x2c6c, 7024 0x2c71, 0x2c71, 7025 0x2c73, 0x2c74, 7026 0x2c76, 0x2c7b, 7027 0x2c81, 0x2c81, 7028 0x2c83, 0x2c83, 7029 0x2c85, 0x2c85, 7030 0x2c87, 0x2c87, 7031 0x2c89, 0x2c89, 7032 0x2c8b, 0x2c8b, 7033 0x2c8d, 0x2c8d, 7034 0x2c8f, 0x2c8f, 7035 0x2c91, 0x2c91, 7036 0x2c93, 0x2c93, 7037 0x2c95, 0x2c95, 7038 0x2c97, 0x2c97, 7039 0x2c99, 0x2c99, 7040 0x2c9b, 0x2c9b, 7041 0x2c9d, 0x2c9d, 7042 0x2c9f, 0x2c9f, 7043 0x2ca1, 0x2ca1, 7044 0x2ca3, 0x2ca3, 7045 0x2ca5, 0x2ca5, 7046 0x2ca7, 0x2ca7, 7047 0x2ca9, 0x2ca9, 7048 0x2cab, 0x2cab, 7049 0x2cad, 0x2cad, 7050 0x2caf, 0x2caf, 7051 0x2cb1, 0x2cb1, 7052 0x2cb3, 0x2cb3, 7053 0x2cb5, 0x2cb5, 7054 0x2cb7, 0x2cb7, 7055 0x2cb9, 0x2cb9, 7056 0x2cbb, 0x2cbb, 7057 0x2cbd, 0x2cbd, 7058 0x2cbf, 0x2cbf, 7059 0x2cc1, 0x2cc1, 7060 0x2cc3, 0x2cc3, 7061 0x2cc5, 0x2cc5, 7062 0x2cc7, 0x2cc7, 7063 0x2cc9, 0x2cc9, 7064 0x2ccb, 0x2ccb, 7065 0x2ccd, 0x2ccd, 7066 0x2ccf, 0x2ccf, 7067 0x2cd1, 0x2cd1, 7068 0x2cd3, 0x2cd3, 7069 0x2cd5, 0x2cd5, 7070 0x2cd7, 0x2cd7, 7071 0x2cd9, 0x2cd9, 7072 0x2cdb, 0x2cdb, 7073 0x2cdd, 0x2cdd, 7074 0x2cdf, 0x2cdf, 7075 0x2ce1, 0x2ce1, 7076 0x2ce3, 0x2ce4, 7077 0x2cec, 0x2cec, 7078 0x2cee, 0x2cee, 7079 0x2cf3, 0x2cf3, 7080 0x2d00, 0x2d25, 7081 0x2d27, 0x2d27, 7082 0x2d2d, 0x2d2d, 7083 0xa641, 0xa641, 7084 0xa643, 0xa643, 7085 0xa645, 0xa645, 7086 0xa647, 0xa647, 7087 0xa649, 0xa649, 7088 0xa64b, 0xa64b, 7089 0xa64d, 0xa64d, 7090 0xa64f, 0xa64f, 7091 0xa651, 0xa651, 7092 0xa653, 0xa653, 7093 0xa655, 0xa655, 7094 0xa657, 0xa657, 7095 0xa659, 0xa659, 7096 0xa65b, 0xa65b, 7097 0xa65d, 0xa65d, 7098 0xa65f, 0xa65f, 7099 0xa661, 0xa661, 7100 0xa663, 0xa663, 7101 0xa665, 0xa665, 7102 0xa667, 0xa667, 7103 0xa669, 0xa669, 7104 0xa66b, 0xa66b, 7105 0xa66d, 0xa66d, 7106 0xa681, 0xa681, 7107 0xa683, 0xa683, 7108 0xa685, 0xa685, 7109 0xa687, 0xa687, 7110 0xa689, 0xa689, 7111 0xa68b, 0xa68b, 7112 0xa68d, 0xa68d, 7113 0xa68f, 0xa68f, 7114 0xa691, 0xa691, 7115 0xa693, 0xa693, 7116 0xa695, 0xa695, 7117 0xa697, 0xa697, 7118 0xa723, 0xa723, 7119 0xa725, 0xa725, 7120 0xa727, 0xa727, 7121 0xa729, 0xa729, 7122 0xa72b, 0xa72b, 7123 0xa72d, 0xa72d, 7124 0xa72f, 0xa731, 7125 0xa733, 0xa733, 7126 0xa735, 0xa735, 7127 0xa737, 0xa737, 7128 0xa739, 0xa739, 7129 0xa73b, 0xa73b, 7130 0xa73d, 0xa73d, 7131 0xa73f, 0xa73f, 7132 0xa741, 0xa741, 7133 0xa743, 0xa743, 7134 0xa745, 0xa745, 7135 0xa747, 0xa747, 7136 0xa749, 0xa749, 7137 0xa74b, 0xa74b, 7138 0xa74d, 0xa74d, 7139 0xa74f, 0xa74f, 7140 0xa751, 0xa751, 7141 0xa753, 0xa753, 7142 0xa755, 0xa755, 7143 0xa757, 0xa757, 7144 0xa759, 0xa759, 7145 0xa75b, 0xa75b, 7146 0xa75d, 0xa75d, 7147 0xa75f, 0xa75f, 7148 0xa761, 0xa761, 7149 0xa763, 0xa763, 7150 0xa765, 0xa765, 7151 0xa767, 0xa767, 7152 0xa769, 0xa769, 7153 0xa76b, 0xa76b, 7154 0xa76d, 0xa76d, 7155 0xa76f, 0xa76f, 7156 0xa771, 0xa778, 7157 0xa77a, 0xa77a, 7158 0xa77c, 0xa77c, 7159 0xa77f, 0xa77f, 7160 0xa781, 0xa781, 7161 0xa783, 0xa783, 7162 0xa785, 0xa785, 7163 0xa787, 0xa787, 7164 0xa78c, 0xa78c, 7165 0xa78e, 0xa78e, 7166 0xa791, 0xa791, 7167 0xa793, 0xa793, 7168 0xa7a1, 0xa7a1, 7169 0xa7a3, 0xa7a3, 7170 0xa7a5, 0xa7a5, 7171 0xa7a7, 0xa7a7, 7172 0xa7a9, 0xa7a9, 7173 0xa7fa, 0xa7fa, 7174 0xfb00, 0xfb06, 7175 0xfb13, 0xfb17, 7176 0xff41, 0xff5a, 7177 0x10428, 0x1044f, 7178 0x1d41a, 0x1d433, 7179 0x1d44e, 0x1d454, 7180 0x1d456, 0x1d467, 7181 0x1d482, 0x1d49b, 7182 0x1d4b6, 0x1d4b9, 7183 0x1d4bb, 0x1d4bb, 7184 0x1d4bd, 0x1d4c3, 7185 0x1d4c5, 0x1d4cf, 7186 0x1d4ea, 0x1d503, 7187 0x1d51e, 0x1d537, 7188 0x1d552, 0x1d56b, 7189 0x1d586, 0x1d59f, 7190 0x1d5ba, 0x1d5d3, 7191 0x1d5ee, 0x1d607, 7192 0x1d622, 0x1d63b, 7193 0x1d656, 0x1d66f, 7194 0x1d68a, 0x1d6a5, 7195 0x1d6c2, 0x1d6da, 7196 0x1d6dc, 0x1d6e1, 7197 0x1d6fc, 0x1d714, 7198 0x1d716, 0x1d71b, 7199 0x1d736, 0x1d74e, 7200 0x1d750, 0x1d755, 7201 0x1d770, 0x1d788, 7202 0x1d78a, 0x1d78f, 7203 0x1d7aa, 0x1d7c2, 7204 0x1d7c4, 0x1d7c9, 7205 0x1d7cb, 0x1d7cb, 7206}; /* CR_Ll */ 7207 7208/* 'Lm': General Category */ 7209static const OnigCodePoint CR_Lm[] = { 7210 52, 7211 0x02b0, 0x02c1, 7212 0x02c6, 0x02d1, 7213 0x02e0, 0x02e4, 7214 0x02ec, 0x02ec, 7215 0x02ee, 0x02ee, 7216 0x0374, 0x0374, 7217 0x037a, 0x037a, 7218 0x0559, 0x0559, 7219 0x0640, 0x0640, 7220 0x06e5, 0x06e6, 7221 0x07f4, 0x07f5, 7222 0x07fa, 0x07fa, 7223 0x081a, 0x081a, 7224 0x0824, 0x0824, 7225 0x0828, 0x0828, 7226 0x0971, 0x0971, 7227 0x0e46, 0x0e46, 7228 0x0ec6, 0x0ec6, 7229 0x10fc, 0x10fc, 7230 0x17d7, 0x17d7, 7231 0x1843, 0x1843, 7232 0x1aa7, 0x1aa7, 7233 0x1c78, 0x1c7d, 7234 0x1d2c, 0x1d6a, 7235 0x1d78, 0x1d78, 7236 0x1d9b, 0x1dbf, 7237 0x2071, 0x2071, 7238 0x207f, 0x207f, 7239 0x2090, 0x209c, 7240 0x2c7c, 0x2c7d, 7241 0x2d6f, 0x2d6f, 7242 0x2e2f, 0x2e2f, 7243 0x3005, 0x3005, 7244 0x3031, 0x3035, 7245 0x303b, 0x303b, 7246 0x309d, 0x309e, 7247 0x30fc, 0x30fe, 7248 0xa015, 0xa015, 7249 0xa4f8, 0xa4fd, 7250 0xa60c, 0xa60c, 7251 0xa67f, 0xa67f, 7252 0xa717, 0xa71f, 7253 0xa770, 0xa770, 7254 0xa788, 0xa788, 7255 0xa7f8, 0xa7f9, 7256 0xa9cf, 0xa9cf, 7257 0xaa70, 0xaa70, 7258 0xaadd, 0xaadd, 7259 0xaaf3, 0xaaf4, 7260 0xff70, 0xff70, 7261 0xff9e, 0xff9f, 7262 0x16f93, 0x16f9f, 7263}; /* CR_Lm */ 7264 7265/* 'Lo': General Category */ 7266static const OnigCodePoint CR_Lo[] = { 7267 371, 7268 0x00aa, 0x00aa, 7269 0x00ba, 0x00ba, 7270 0x01bb, 0x01bb, 7271 0x01c0, 0x01c3, 7272 0x0294, 0x0294, 7273 0x05d0, 0x05ea, 7274 0x05f0, 0x05f2, 7275 0x0620, 0x063f, 7276 0x0641, 0x064a, 7277 0x066e, 0x066f, 7278 0x0671, 0x06d3, 7279 0x06d5, 0x06d5, 7280 0x06ee, 0x06ef, 7281 0x06fa, 0x06fc, 7282 0x06ff, 0x06ff, 7283 0x0710, 0x0710, 7284 0x0712, 0x072f, 7285 0x074d, 0x07a5, 7286 0x07b1, 0x07b1, 7287 0x07ca, 0x07ea, 7288 0x0800, 0x0815, 7289 0x0840, 0x0858, 7290 0x08a0, 0x08a0, 7291 0x08a2, 0x08ac, 7292 0x0904, 0x0939, 7293 0x093d, 0x093d, 7294 0x0950, 0x0950, 7295 0x0958, 0x0961, 7296 0x0972, 0x0977, 7297 0x0979, 0x097f, 7298 0x0985, 0x098c, 7299 0x098f, 0x0990, 7300 0x0993, 0x09a8, 7301 0x09aa, 0x09b0, 7302 0x09b2, 0x09b2, 7303 0x09b6, 0x09b9, 7304 0x09bd, 0x09bd, 7305 0x09ce, 0x09ce, 7306 0x09dc, 0x09dd, 7307 0x09df, 0x09e1, 7308 0x09f0, 0x09f1, 7309 0x0a05, 0x0a0a, 7310 0x0a0f, 0x0a10, 7311 0x0a13, 0x0a28, 7312 0x0a2a, 0x0a30, 7313 0x0a32, 0x0a33, 7314 0x0a35, 0x0a36, 7315 0x0a38, 0x0a39, 7316 0x0a59, 0x0a5c, 7317 0x0a5e, 0x0a5e, 7318 0x0a72, 0x0a74, 7319 0x0a85, 0x0a8d, 7320 0x0a8f, 0x0a91, 7321 0x0a93, 0x0aa8, 7322 0x0aaa, 0x0ab0, 7323 0x0ab2, 0x0ab3, 7324 0x0ab5, 0x0ab9, 7325 0x0abd, 0x0abd, 7326 0x0ad0, 0x0ad0, 7327 0x0ae0, 0x0ae1, 7328 0x0b05, 0x0b0c, 7329 0x0b0f, 0x0b10, 7330 0x0b13, 0x0b28, 7331 0x0b2a, 0x0b30, 7332 0x0b32, 0x0b33, 7333 0x0b35, 0x0b39, 7334 0x0b3d, 0x0b3d, 7335 0x0b5c, 0x0b5d, 7336 0x0b5f, 0x0b61, 7337 0x0b71, 0x0b71, 7338 0x0b83, 0x0b83, 7339 0x0b85, 0x0b8a, 7340 0x0b8e, 0x0b90, 7341 0x0b92, 0x0b95, 7342 0x0b99, 0x0b9a, 7343 0x0b9c, 0x0b9c, 7344 0x0b9e, 0x0b9f, 7345 0x0ba3, 0x0ba4, 7346 0x0ba8, 0x0baa, 7347 0x0bae, 0x0bb9, 7348 0x0bd0, 0x0bd0, 7349 0x0c05, 0x0c0c, 7350 0x0c0e, 0x0c10, 7351 0x0c12, 0x0c28, 7352 0x0c2a, 0x0c33, 7353 0x0c35, 0x0c39, 7354 0x0c3d, 0x0c3d, 7355 0x0c58, 0x0c59, 7356 0x0c60, 0x0c61, 7357 0x0c85, 0x0c8c, 7358 0x0c8e, 0x0c90, 7359 0x0c92, 0x0ca8, 7360 0x0caa, 0x0cb3, 7361 0x0cb5, 0x0cb9, 7362 0x0cbd, 0x0cbd, 7363 0x0cde, 0x0cde, 7364 0x0ce0, 0x0ce1, 7365 0x0cf1, 0x0cf2, 7366 0x0d05, 0x0d0c, 7367 0x0d0e, 0x0d10, 7368 0x0d12, 0x0d3a, 7369 0x0d3d, 0x0d3d, 7370 0x0d4e, 0x0d4e, 7371 0x0d60, 0x0d61, 7372 0x0d7a, 0x0d7f, 7373 0x0d85, 0x0d96, 7374 0x0d9a, 0x0db1, 7375 0x0db3, 0x0dbb, 7376 0x0dbd, 0x0dbd, 7377 0x0dc0, 0x0dc6, 7378 0x0e01, 0x0e30, 7379 0x0e32, 0x0e33, 7380 0x0e40, 0x0e45, 7381 0x0e81, 0x0e82, 7382 0x0e84, 0x0e84, 7383 0x0e87, 0x0e88, 7384 0x0e8a, 0x0e8a, 7385 0x0e8d, 0x0e8d, 7386 0x0e94, 0x0e97, 7387 0x0e99, 0x0e9f, 7388 0x0ea1, 0x0ea3, 7389 0x0ea5, 0x0ea5, 7390 0x0ea7, 0x0ea7, 7391 0x0eaa, 0x0eab, 7392 0x0ead, 0x0eb0, 7393 0x0eb2, 0x0eb3, 7394 0x0ebd, 0x0ebd, 7395 0x0ec0, 0x0ec4, 7396 0x0edc, 0x0edf, 7397 0x0f00, 0x0f00, 7398 0x0f40, 0x0f47, 7399 0x0f49, 0x0f6c, 7400 0x0f88, 0x0f8c, 7401 0x1000, 0x102a, 7402 0x103f, 0x103f, 7403 0x1050, 0x1055, 7404 0x105a, 0x105d, 7405 0x1061, 0x1061, 7406 0x1065, 0x1066, 7407 0x106e, 0x1070, 7408 0x1075, 0x1081, 7409 0x108e, 0x108e, 7410 0x10d0, 0x10fa, 7411 0x10fd, 0x1248, 7412 0x124a, 0x124d, 7413 0x1250, 0x1256, 7414 0x1258, 0x1258, 7415 0x125a, 0x125d, 7416 0x1260, 0x1288, 7417 0x128a, 0x128d, 7418 0x1290, 0x12b0, 7419 0x12b2, 0x12b5, 7420 0x12b8, 0x12be, 7421 0x12c0, 0x12c0, 7422 0x12c2, 0x12c5, 7423 0x12c8, 0x12d6, 7424 0x12d8, 0x1310, 7425 0x1312, 0x1315, 7426 0x1318, 0x135a, 7427 0x1380, 0x138f, 7428 0x13a0, 0x13f4, 7429 0x1401, 0x166c, 7430 0x166f, 0x167f, 7431 0x1681, 0x169a, 7432 0x16a0, 0x16ea, 7433 0x1700, 0x170c, 7434 0x170e, 0x1711, 7435 0x1720, 0x1731, 7436 0x1740, 0x1751, 7437 0x1760, 0x176c, 7438 0x176e, 0x1770, 7439 0x1780, 0x17b3, 7440 0x17dc, 0x17dc, 7441 0x1820, 0x1842, 7442 0x1844, 0x1877, 7443 0x1880, 0x18a8, 7444 0x18aa, 0x18aa, 7445 0x18b0, 0x18f5, 7446 0x1900, 0x191c, 7447 0x1950, 0x196d, 7448 0x1970, 0x1974, 7449 0x1980, 0x19ab, 7450 0x19c1, 0x19c7, 7451 0x1a00, 0x1a16, 7452 0x1a20, 0x1a54, 7453 0x1b05, 0x1b33, 7454 0x1b45, 0x1b4b, 7455 0x1b83, 0x1ba0, 7456 0x1bae, 0x1baf, 7457 0x1bba, 0x1be5, 7458 0x1c00, 0x1c23, 7459 0x1c4d, 0x1c4f, 7460 0x1c5a, 0x1c77, 7461 0x1ce9, 0x1cec, 7462 0x1cee, 0x1cf1, 7463 0x1cf5, 0x1cf6, 7464 0x2135, 0x2138, 7465 0x2d30, 0x2d67, 7466 0x2d80, 0x2d96, 7467 0x2da0, 0x2da6, 7468 0x2da8, 0x2dae, 7469 0x2db0, 0x2db6, 7470 0x2db8, 0x2dbe, 7471 0x2dc0, 0x2dc6, 7472 0x2dc8, 0x2dce, 7473 0x2dd0, 0x2dd6, 7474 0x2dd8, 0x2dde, 7475 0x3006, 0x3006, 7476 0x303c, 0x303c, 7477 0x3041, 0x3096, 7478 0x309f, 0x309f, 7479 0x30a1, 0x30fa, 7480 0x30ff, 0x30ff, 7481 0x3105, 0x312d, 7482 0x3131, 0x318e, 7483 0x31a0, 0x31ba, 7484 0x31f0, 0x31ff, 7485 0x3400, 0x4db5, 7486 0x4e00, 0x9fcc, 7487 0xa000, 0xa014, 7488 0xa016, 0xa48c, 7489 0xa4d0, 0xa4f7, 7490 0xa500, 0xa60b, 7491 0xa610, 0xa61f, 7492 0xa62a, 0xa62b, 7493 0xa66e, 0xa66e, 7494 0xa6a0, 0xa6e5, 7495 0xa7fb, 0xa801, 7496 0xa803, 0xa805, 7497 0xa807, 0xa80a, 7498 0xa80c, 0xa822, 7499 0xa840, 0xa873, 7500 0xa882, 0xa8b3, 7501 0xa8f2, 0xa8f7, 7502 0xa8fb, 0xa8fb, 7503 0xa90a, 0xa925, 7504 0xa930, 0xa946, 7505 0xa960, 0xa97c, 7506 0xa984, 0xa9b2, 7507 0xaa00, 0xaa28, 7508 0xaa40, 0xaa42, 7509 0xaa44, 0xaa4b, 7510 0xaa60, 0xaa6f, 7511 0xaa71, 0xaa76, 7512 0xaa7a, 0xaa7a, 7513 0xaa80, 0xaaaf, 7514 0xaab1, 0xaab1, 7515 0xaab5, 0xaab6, 7516 0xaab9, 0xaabd, 7517 0xaac0, 0xaac0, 7518 0xaac2, 0xaac2, 7519 0xaadb, 0xaadc, 7520 0xaae0, 0xaaea, 7521 0xaaf2, 0xaaf2, 7522 0xab01, 0xab06, 7523 0xab09, 0xab0e, 7524 0xab11, 0xab16, 7525 0xab20, 0xab26, 7526 0xab28, 0xab2e, 7527 0xabc0, 0xabe2, 7528 0xac00, 0xd7a3, 7529 0xd7b0, 0xd7c6, 7530 0xd7cb, 0xd7fb, 7531 0xf900, 0xfa6d, 7532 0xfa70, 0xfad9, 7533 0xfb1d, 0xfb1d, 7534 0xfb1f, 0xfb28, 7535 0xfb2a, 0xfb36, 7536 0xfb38, 0xfb3c, 7537 0xfb3e, 0xfb3e, 7538 0xfb40, 0xfb41, 7539 0xfb43, 0xfb44, 7540 0xfb46, 0xfbb1, 7541 0xfbd3, 0xfd3d, 7542 0xfd50, 0xfd8f, 7543 0xfd92, 0xfdc7, 7544 0xfdf0, 0xfdfb, 7545 0xfe70, 0xfe74, 7546 0xfe76, 0xfefc, 7547 0xff66, 0xff6f, 7548 0xff71, 0xff9d, 7549 0xffa0, 0xffbe, 7550 0xffc2, 0xffc7, 7551 0xffca, 0xffcf, 7552 0xffd2, 0xffd7, 7553 0xffda, 0xffdc, 7554 0x10000, 0x1000b, 7555 0x1000d, 0x10026, 7556 0x10028, 0x1003a, 7557 0x1003c, 0x1003d, 7558 0x1003f, 0x1004d, 7559 0x10050, 0x1005d, 7560 0x10080, 0x100fa, 7561 0x10280, 0x1029c, 7562 0x102a0, 0x102d0, 7563 0x10300, 0x1031e, 7564 0x10330, 0x10340, 7565 0x10342, 0x10349, 7566 0x10380, 0x1039d, 7567 0x103a0, 0x103c3, 7568 0x103c8, 0x103cf, 7569 0x10450, 0x1049d, 7570 0x10800, 0x10805, 7571 0x10808, 0x10808, 7572 0x1080a, 0x10835, 7573 0x10837, 0x10838, 7574 0x1083c, 0x1083c, 7575 0x1083f, 0x10855, 7576 0x10900, 0x10915, 7577 0x10920, 0x10939, 7578 0x10980, 0x109b7, 7579 0x109be, 0x109bf, 7580 0x10a00, 0x10a00, 7581 0x10a10, 0x10a13, 7582 0x10a15, 0x10a17, 7583 0x10a19, 0x10a33, 7584 0x10a60, 0x10a7c, 7585 0x10b00, 0x10b35, 7586 0x10b40, 0x10b55, 7587 0x10b60, 0x10b72, 7588 0x10c00, 0x10c48, 7589 0x11003, 0x11037, 7590 0x11083, 0x110af, 7591 0x110d0, 0x110e8, 7592 0x11103, 0x11126, 7593 0x11183, 0x111b2, 7594 0x111c1, 0x111c4, 7595 0x11680, 0x116aa, 7596 0x12000, 0x1236e, 7597 0x13000, 0x1342e, 7598 0x16800, 0x16a38, 7599 0x16f00, 0x16f44, 7600 0x16f50, 0x16f50, 7601 0x1b000, 0x1b001, 7602 0x1ee00, 0x1ee03, 7603 0x1ee05, 0x1ee1f, 7604 0x1ee21, 0x1ee22, 7605 0x1ee24, 0x1ee24, 7606 0x1ee27, 0x1ee27, 7607 0x1ee29, 0x1ee32, 7608 0x1ee34, 0x1ee37, 7609 0x1ee39, 0x1ee39, 7610 0x1ee3b, 0x1ee3b, 7611 0x1ee42, 0x1ee42, 7612 0x1ee47, 0x1ee47, 7613 0x1ee49, 0x1ee49, 7614 0x1ee4b, 0x1ee4b, 7615 0x1ee4d, 0x1ee4f, 7616 0x1ee51, 0x1ee52, 7617 0x1ee54, 0x1ee54, 7618 0x1ee57, 0x1ee57, 7619 0x1ee59, 0x1ee59, 7620 0x1ee5b, 0x1ee5b, 7621 0x1ee5d, 0x1ee5d, 7622 0x1ee5f, 0x1ee5f, 7623 0x1ee61, 0x1ee62, 7624 0x1ee64, 0x1ee64, 7625 0x1ee67, 0x1ee6a, 7626 0x1ee6c, 0x1ee72, 7627 0x1ee74, 0x1ee77, 7628 0x1ee79, 0x1ee7c, 7629 0x1ee7e, 0x1ee7e, 7630 0x1ee80, 0x1ee89, 7631 0x1ee8b, 0x1ee9b, 7632 0x1eea1, 0x1eea3, 7633 0x1eea5, 0x1eea9, 7634 0x1eeab, 0x1eebb, 7635 0x20000, 0x2a6d6, 7636 0x2a700, 0x2b734, 7637 0x2b740, 0x2b81d, 7638 0x2f800, 0x2fa1d, 7639}; /* CR_Lo */ 7640 7641/* 'Lt': General Category */ 7642static const OnigCodePoint CR_Lt[] = { 7643 10, 7644 0x01c5, 0x01c5, 7645 0x01c8, 0x01c8, 7646 0x01cb, 0x01cb, 7647 0x01f2, 0x01f2, 7648 0x1f88, 0x1f8f, 7649 0x1f98, 0x1f9f, 7650 0x1fa8, 0x1faf, 7651 0x1fbc, 0x1fbc, 7652 0x1fcc, 0x1fcc, 7653 0x1ffc, 0x1ffc, 7654}; /* CR_Lt */ 7655 7656/* 'Lu': General Category */ 7657static const OnigCodePoint CR_Lu[] = { 7658 608, 7659 0x0041, 0x005a, 7660 0x00c0, 0x00d6, 7661 0x00d8, 0x00de, 7662 0x0100, 0x0100, 7663 0x0102, 0x0102, 7664 0x0104, 0x0104, 7665 0x0106, 0x0106, 7666 0x0108, 0x0108, 7667 0x010a, 0x010a, 7668 0x010c, 0x010c, 7669 0x010e, 0x010e, 7670 0x0110, 0x0110, 7671 0x0112, 0x0112, 7672 0x0114, 0x0114, 7673 0x0116, 0x0116, 7674 0x0118, 0x0118, 7675 0x011a, 0x011a, 7676 0x011c, 0x011c, 7677 0x011e, 0x011e, 7678 0x0120, 0x0120, 7679 0x0122, 0x0122, 7680 0x0124, 0x0124, 7681 0x0126, 0x0126, 7682 0x0128, 0x0128, 7683 0x012a, 0x012a, 7684 0x012c, 0x012c, 7685 0x012e, 0x012e, 7686 0x0130, 0x0130, 7687 0x0132, 0x0132, 7688 0x0134, 0x0134, 7689 0x0136, 0x0136, 7690 0x0139, 0x0139, 7691 0x013b, 0x013b, 7692 0x013d, 0x013d, 7693 0x013f, 0x013f, 7694 0x0141, 0x0141, 7695 0x0143, 0x0143, 7696 0x0145, 0x0145, 7697 0x0147, 0x0147, 7698 0x014a, 0x014a, 7699 0x014c, 0x014c, 7700 0x014e, 0x014e, 7701 0x0150, 0x0150, 7702 0x0152, 0x0152, 7703 0x0154, 0x0154, 7704 0x0156, 0x0156, 7705 0x0158, 0x0158, 7706 0x015a, 0x015a, 7707 0x015c, 0x015c, 7708 0x015e, 0x015e, 7709 0x0160, 0x0160, 7710 0x0162, 0x0162, 7711 0x0164, 0x0164, 7712 0x0166, 0x0166, 7713 0x0168, 0x0168, 7714 0x016a, 0x016a, 7715 0x016c, 0x016c, 7716 0x016e, 0x016e, 7717 0x0170, 0x0170, 7718 0x0172, 0x0172, 7719 0x0174, 0x0174, 7720 0x0176, 0x0176, 7721 0x0178, 0x0179, 7722 0x017b, 0x017b, 7723 0x017d, 0x017d, 7724 0x0181, 0x0182, 7725 0x0184, 0x0184, 7726 0x0186, 0x0187, 7727 0x0189, 0x018b, 7728 0x018e, 0x0191, 7729 0x0193, 0x0194, 7730 0x0196, 0x0198, 7731 0x019c, 0x019d, 7732 0x019f, 0x01a0, 7733 0x01a2, 0x01a2, 7734 0x01a4, 0x01a4, 7735 0x01a6, 0x01a7, 7736 0x01a9, 0x01a9, 7737 0x01ac, 0x01ac, 7738 0x01ae, 0x01af, 7739 0x01b1, 0x01b3, 7740 0x01b5, 0x01b5, 7741 0x01b7, 0x01b8, 7742 0x01bc, 0x01bc, 7743 0x01c4, 0x01c4, 7744 0x01c7, 0x01c7, 7745 0x01ca, 0x01ca, 7746 0x01cd, 0x01cd, 7747 0x01cf, 0x01cf, 7748 0x01d1, 0x01d1, 7749 0x01d3, 0x01d3, 7750 0x01d5, 0x01d5, 7751 0x01d7, 0x01d7, 7752 0x01d9, 0x01d9, 7753 0x01db, 0x01db, 7754 0x01de, 0x01de, 7755 0x01e0, 0x01e0, 7756 0x01e2, 0x01e2, 7757 0x01e4, 0x01e4, 7758 0x01e6, 0x01e6, 7759 0x01e8, 0x01e8, 7760 0x01ea, 0x01ea, 7761 0x01ec, 0x01ec, 7762 0x01ee, 0x01ee, 7763 0x01f1, 0x01f1, 7764 0x01f4, 0x01f4, 7765 0x01f6, 0x01f8, 7766 0x01fa, 0x01fa, 7767 0x01fc, 0x01fc, 7768 0x01fe, 0x01fe, 7769 0x0200, 0x0200, 7770 0x0202, 0x0202, 7771 0x0204, 0x0204, 7772 0x0206, 0x0206, 7773 0x0208, 0x0208, 7774 0x020a, 0x020a, 7775 0x020c, 0x020c, 7776 0x020e, 0x020e, 7777 0x0210, 0x0210, 7778 0x0212, 0x0212, 7779 0x0214, 0x0214, 7780 0x0216, 0x0216, 7781 0x0218, 0x0218, 7782 0x021a, 0x021a, 7783 0x021c, 0x021c, 7784 0x021e, 0x021e, 7785 0x0220, 0x0220, 7786 0x0222, 0x0222, 7787 0x0224, 0x0224, 7788 0x0226, 0x0226, 7789 0x0228, 0x0228, 7790 0x022a, 0x022a, 7791 0x022c, 0x022c, 7792 0x022e, 0x022e, 7793 0x0230, 0x0230, 7794 0x0232, 0x0232, 7795 0x023a, 0x023b, 7796 0x023d, 0x023e, 7797 0x0241, 0x0241, 7798 0x0243, 0x0246, 7799 0x0248, 0x0248, 7800 0x024a, 0x024a, 7801 0x024c, 0x024c, 7802 0x024e, 0x024e, 7803 0x0370, 0x0370, 7804 0x0372, 0x0372, 7805 0x0376, 0x0376, 7806 0x0386, 0x0386, 7807 0x0388, 0x038a, 7808 0x038c, 0x038c, 7809 0x038e, 0x038f, 7810 0x0391, 0x03a1, 7811 0x03a3, 0x03ab, 7812 0x03cf, 0x03cf, 7813 0x03d2, 0x03d4, 7814 0x03d8, 0x03d8, 7815 0x03da, 0x03da, 7816 0x03dc, 0x03dc, 7817 0x03de, 0x03de, 7818 0x03e0, 0x03e0, 7819 0x03e2, 0x03e2, 7820 0x03e4, 0x03e4, 7821 0x03e6, 0x03e6, 7822 0x03e8, 0x03e8, 7823 0x03ea, 0x03ea, 7824 0x03ec, 0x03ec, 7825 0x03ee, 0x03ee, 7826 0x03f4, 0x03f4, 7827 0x03f7, 0x03f7, 7828 0x03f9, 0x03fa, 7829 0x03fd, 0x042f, 7830 0x0460, 0x0460, 7831 0x0462, 0x0462, 7832 0x0464, 0x0464, 7833 0x0466, 0x0466, 7834 0x0468, 0x0468, 7835 0x046a, 0x046a, 7836 0x046c, 0x046c, 7837 0x046e, 0x046e, 7838 0x0470, 0x0470, 7839 0x0472, 0x0472, 7840 0x0474, 0x0474, 7841 0x0476, 0x0476, 7842 0x0478, 0x0478, 7843 0x047a, 0x047a, 7844 0x047c, 0x047c, 7845 0x047e, 0x047e, 7846 0x0480, 0x0480, 7847 0x048a, 0x048a, 7848 0x048c, 0x048c, 7849 0x048e, 0x048e, 7850 0x0490, 0x0490, 7851 0x0492, 0x0492, 7852 0x0494, 0x0494, 7853 0x0496, 0x0496, 7854 0x0498, 0x0498, 7855 0x049a, 0x049a, 7856 0x049c, 0x049c, 7857 0x049e, 0x049e, 7858 0x04a0, 0x04a0, 7859 0x04a2, 0x04a2, 7860 0x04a4, 0x04a4, 7861 0x04a6, 0x04a6, 7862 0x04a8, 0x04a8, 7863 0x04aa, 0x04aa, 7864 0x04ac, 0x04ac, 7865 0x04ae, 0x04ae, 7866 0x04b0, 0x04b0, 7867 0x04b2, 0x04b2, 7868 0x04b4, 0x04b4, 7869 0x04b6, 0x04b6, 7870 0x04b8, 0x04b8, 7871 0x04ba, 0x04ba, 7872 0x04bc, 0x04bc, 7873 0x04be, 0x04be, 7874 0x04c0, 0x04c1, 7875 0x04c3, 0x04c3, 7876 0x04c5, 0x04c5, 7877 0x04c7, 0x04c7, 7878 0x04c9, 0x04c9, 7879 0x04cb, 0x04cb, 7880 0x04cd, 0x04cd, 7881 0x04d0, 0x04d0, 7882 0x04d2, 0x04d2, 7883 0x04d4, 0x04d4, 7884 0x04d6, 0x04d6, 7885 0x04d8, 0x04d8, 7886 0x04da, 0x04da, 7887 0x04dc, 0x04dc, 7888 0x04de, 0x04de, 7889 0x04e0, 0x04e0, 7890 0x04e2, 0x04e2, 7891 0x04e4, 0x04e4, 7892 0x04e6, 0x04e6, 7893 0x04e8, 0x04e8, 7894 0x04ea, 0x04ea, 7895 0x04ec, 0x04ec, 7896 0x04ee, 0x04ee, 7897 0x04f0, 0x04f0, 7898 0x04f2, 0x04f2, 7899 0x04f4, 0x04f4, 7900 0x04f6, 0x04f6, 7901 0x04f8, 0x04f8, 7902 0x04fa, 0x04fa, 7903 0x04fc, 0x04fc, 7904 0x04fe, 0x04fe, 7905 0x0500, 0x0500, 7906 0x0502, 0x0502, 7907 0x0504, 0x0504, 7908 0x0506, 0x0506, 7909 0x0508, 0x0508, 7910 0x050a, 0x050a, 7911 0x050c, 0x050c, 7912 0x050e, 0x050e, 7913 0x0510, 0x0510, 7914 0x0512, 0x0512, 7915 0x0514, 0x0514, 7916 0x0516, 0x0516, 7917 0x0518, 0x0518, 7918 0x051a, 0x051a, 7919 0x051c, 0x051c, 7920 0x051e, 0x051e, 7921 0x0520, 0x0520, 7922 0x0522, 0x0522, 7923 0x0524, 0x0524, 7924 0x0526, 0x0526, 7925 0x0531, 0x0556, 7926 0x10a0, 0x10c5, 7927 0x10c7, 0x10c7, 7928 0x10cd, 0x10cd, 7929 0x1e00, 0x1e00, 7930 0x1e02, 0x1e02, 7931 0x1e04, 0x1e04, 7932 0x1e06, 0x1e06, 7933 0x1e08, 0x1e08, 7934 0x1e0a, 0x1e0a, 7935 0x1e0c, 0x1e0c, 7936 0x1e0e, 0x1e0e, 7937 0x1e10, 0x1e10, 7938 0x1e12, 0x1e12, 7939 0x1e14, 0x1e14, 7940 0x1e16, 0x1e16, 7941 0x1e18, 0x1e18, 7942 0x1e1a, 0x1e1a, 7943 0x1e1c, 0x1e1c, 7944 0x1e1e, 0x1e1e, 7945 0x1e20, 0x1e20, 7946 0x1e22, 0x1e22, 7947 0x1e24, 0x1e24, 7948 0x1e26, 0x1e26, 7949 0x1e28, 0x1e28, 7950 0x1e2a, 0x1e2a, 7951 0x1e2c, 0x1e2c, 7952 0x1e2e, 0x1e2e, 7953 0x1e30, 0x1e30, 7954 0x1e32, 0x1e32, 7955 0x1e34, 0x1e34, 7956 0x1e36, 0x1e36, 7957 0x1e38, 0x1e38, 7958 0x1e3a, 0x1e3a, 7959 0x1e3c, 0x1e3c, 7960 0x1e3e, 0x1e3e, 7961 0x1e40, 0x1e40, 7962 0x1e42, 0x1e42, 7963 0x1e44, 0x1e44, 7964 0x1e46, 0x1e46, 7965 0x1e48, 0x1e48, 7966 0x1e4a, 0x1e4a, 7967 0x1e4c, 0x1e4c, 7968 0x1e4e, 0x1e4e, 7969 0x1e50, 0x1e50, 7970 0x1e52, 0x1e52, 7971 0x1e54, 0x1e54, 7972 0x1e56, 0x1e56, 7973 0x1e58, 0x1e58, 7974 0x1e5a, 0x1e5a, 7975 0x1e5c, 0x1e5c, 7976 0x1e5e, 0x1e5e, 7977 0x1e60, 0x1e60, 7978 0x1e62, 0x1e62, 7979 0x1e64, 0x1e64, 7980 0x1e66, 0x1e66, 7981 0x1e68, 0x1e68, 7982 0x1e6a, 0x1e6a, 7983 0x1e6c, 0x1e6c, 7984 0x1e6e, 0x1e6e, 7985 0x1e70, 0x1e70, 7986 0x1e72, 0x1e72, 7987 0x1e74, 0x1e74, 7988 0x1e76, 0x1e76, 7989 0x1e78, 0x1e78, 7990 0x1e7a, 0x1e7a, 7991 0x1e7c, 0x1e7c, 7992 0x1e7e, 0x1e7e, 7993 0x1e80, 0x1e80, 7994 0x1e82, 0x1e82, 7995 0x1e84, 0x1e84, 7996 0x1e86, 0x1e86, 7997 0x1e88, 0x1e88, 7998 0x1e8a, 0x1e8a, 7999 0x1e8c, 0x1e8c, 8000 0x1e8e, 0x1e8e, 8001 0x1e90, 0x1e90, 8002 0x1e92, 0x1e92, 8003 0x1e94, 0x1e94, 8004 0x1e9e, 0x1e9e, 8005 0x1ea0, 0x1ea0, 8006 0x1ea2, 0x1ea2, 8007 0x1ea4, 0x1ea4, 8008 0x1ea6, 0x1ea6, 8009 0x1ea8, 0x1ea8, 8010 0x1eaa, 0x1eaa, 8011 0x1eac, 0x1eac, 8012 0x1eae, 0x1eae, 8013 0x1eb0, 0x1eb0, 8014 0x1eb2, 0x1eb2, 8015 0x1eb4, 0x1eb4, 8016 0x1eb6, 0x1eb6, 8017 0x1eb8, 0x1eb8, 8018 0x1eba, 0x1eba, 8019 0x1ebc, 0x1ebc, 8020 0x1ebe, 0x1ebe, 8021 0x1ec0, 0x1ec0, 8022 0x1ec2, 0x1ec2, 8023 0x1ec4, 0x1ec4, 8024 0x1ec6, 0x1ec6, 8025 0x1ec8, 0x1ec8, 8026 0x1eca, 0x1eca, 8027 0x1ecc, 0x1ecc, 8028 0x1ece, 0x1ece, 8029 0x1ed0, 0x1ed0, 8030 0x1ed2, 0x1ed2, 8031 0x1ed4, 0x1ed4, 8032 0x1ed6, 0x1ed6, 8033 0x1ed8, 0x1ed8, 8034 0x1eda, 0x1eda, 8035 0x1edc, 0x1edc, 8036 0x1ede, 0x1ede, 8037 0x1ee0, 0x1ee0, 8038 0x1ee2, 0x1ee2, 8039 0x1ee4, 0x1ee4, 8040 0x1ee6, 0x1ee6, 8041 0x1ee8, 0x1ee8, 8042 0x1eea, 0x1eea, 8043 0x1eec, 0x1eec, 8044 0x1eee, 0x1eee, 8045 0x1ef0, 0x1ef0, 8046 0x1ef2, 0x1ef2, 8047 0x1ef4, 0x1ef4, 8048 0x1ef6, 0x1ef6, 8049 0x1ef8, 0x1ef8, 8050 0x1efa, 0x1efa, 8051 0x1efc, 0x1efc, 8052 0x1efe, 0x1efe, 8053 0x1f08, 0x1f0f, 8054 0x1f18, 0x1f1d, 8055 0x1f28, 0x1f2f, 8056 0x1f38, 0x1f3f, 8057 0x1f48, 0x1f4d, 8058 0x1f59, 0x1f59, 8059 0x1f5b, 0x1f5b, 8060 0x1f5d, 0x1f5d, 8061 0x1f5f, 0x1f5f, 8062 0x1f68, 0x1f6f, 8063 0x1fb8, 0x1fbb, 8064 0x1fc8, 0x1fcb, 8065 0x1fd8, 0x1fdb, 8066 0x1fe8, 0x1fec, 8067 0x1ff8, 0x1ffb, 8068 0x2102, 0x2102, 8069 0x2107, 0x2107, 8070 0x210b, 0x210d, 8071 0x2110, 0x2112, 8072 0x2115, 0x2115, 8073 0x2119, 0x211d, 8074 0x2124, 0x2124, 8075 0x2126, 0x2126, 8076 0x2128, 0x2128, 8077 0x212a, 0x212d, 8078 0x2130, 0x2133, 8079 0x213e, 0x213f, 8080 0x2145, 0x2145, 8081 0x2183, 0x2183, 8082 0x2c00, 0x2c2e, 8083 0x2c60, 0x2c60, 8084 0x2c62, 0x2c64, 8085 0x2c67, 0x2c67, 8086 0x2c69, 0x2c69, 8087 0x2c6b, 0x2c6b, 8088 0x2c6d, 0x2c70, 8089 0x2c72, 0x2c72, 8090 0x2c75, 0x2c75, 8091 0x2c7e, 0x2c80, 8092 0x2c82, 0x2c82, 8093 0x2c84, 0x2c84, 8094 0x2c86, 0x2c86, 8095 0x2c88, 0x2c88, 8096 0x2c8a, 0x2c8a, 8097 0x2c8c, 0x2c8c, 8098 0x2c8e, 0x2c8e, 8099 0x2c90, 0x2c90, 8100 0x2c92, 0x2c92, 8101 0x2c94, 0x2c94, 8102 0x2c96, 0x2c96, 8103 0x2c98, 0x2c98, 8104 0x2c9a, 0x2c9a, 8105 0x2c9c, 0x2c9c, 8106 0x2c9e, 0x2c9e, 8107 0x2ca0, 0x2ca0, 8108 0x2ca2, 0x2ca2, 8109 0x2ca4, 0x2ca4, 8110 0x2ca6, 0x2ca6, 8111 0x2ca8, 0x2ca8, 8112 0x2caa, 0x2caa, 8113 0x2cac, 0x2cac, 8114 0x2cae, 0x2cae, 8115 0x2cb0, 0x2cb0, 8116 0x2cb2, 0x2cb2, 8117 0x2cb4, 0x2cb4, 8118 0x2cb6, 0x2cb6, 8119 0x2cb8, 0x2cb8, 8120 0x2cba, 0x2cba, 8121 0x2cbc, 0x2cbc, 8122 0x2cbe, 0x2cbe, 8123 0x2cc0, 0x2cc0, 8124 0x2cc2, 0x2cc2, 8125 0x2cc4, 0x2cc4, 8126 0x2cc6, 0x2cc6, 8127 0x2cc8, 0x2cc8, 8128 0x2cca, 0x2cca, 8129 0x2ccc, 0x2ccc, 8130 0x2cce, 0x2cce, 8131 0x2cd0, 0x2cd0, 8132 0x2cd2, 0x2cd2, 8133 0x2cd4, 0x2cd4, 8134 0x2cd6, 0x2cd6, 8135 0x2cd8, 0x2cd8, 8136 0x2cda, 0x2cda, 8137 0x2cdc, 0x2cdc, 8138 0x2cde, 0x2cde, 8139 0x2ce0, 0x2ce0, 8140 0x2ce2, 0x2ce2, 8141 0x2ceb, 0x2ceb, 8142 0x2ced, 0x2ced, 8143 0x2cf2, 0x2cf2, 8144 0xa640, 0xa640, 8145 0xa642, 0xa642, 8146 0xa644, 0xa644, 8147 0xa646, 0xa646, 8148 0xa648, 0xa648, 8149 0xa64a, 0xa64a, 8150 0xa64c, 0xa64c, 8151 0xa64e, 0xa64e, 8152 0xa650, 0xa650, 8153 0xa652, 0xa652, 8154 0xa654, 0xa654, 8155 0xa656, 0xa656, 8156 0xa658, 0xa658, 8157 0xa65a, 0xa65a, 8158 0xa65c, 0xa65c, 8159 0xa65e, 0xa65e, 8160 0xa660, 0xa660, 8161 0xa662, 0xa662, 8162 0xa664, 0xa664, 8163 0xa666, 0xa666, 8164 0xa668, 0xa668, 8165 0xa66a, 0xa66a, 8166 0xa66c, 0xa66c, 8167 0xa680, 0xa680, 8168 0xa682, 0xa682, 8169 0xa684, 0xa684, 8170 0xa686, 0xa686, 8171 0xa688, 0xa688, 8172 0xa68a, 0xa68a, 8173 0xa68c, 0xa68c, 8174 0xa68e, 0xa68e, 8175 0xa690, 0xa690, 8176 0xa692, 0xa692, 8177 0xa694, 0xa694, 8178 0xa696, 0xa696, 8179 0xa722, 0xa722, 8180 0xa724, 0xa724, 8181 0xa726, 0xa726, 8182 0xa728, 0xa728, 8183 0xa72a, 0xa72a, 8184 0xa72c, 0xa72c, 8185 0xa72e, 0xa72e, 8186 0xa732, 0xa732, 8187 0xa734, 0xa734, 8188 0xa736, 0xa736, 8189 0xa738, 0xa738, 8190 0xa73a, 0xa73a, 8191 0xa73c, 0xa73c, 8192 0xa73e, 0xa73e, 8193 0xa740, 0xa740, 8194 0xa742, 0xa742, 8195 0xa744, 0xa744, 8196 0xa746, 0xa746, 8197 0xa748, 0xa748, 8198 0xa74a, 0xa74a, 8199 0xa74c, 0xa74c, 8200 0xa74e, 0xa74e, 8201 0xa750, 0xa750, 8202 0xa752, 0xa752, 8203 0xa754, 0xa754, 8204 0xa756, 0xa756, 8205 0xa758, 0xa758, 8206 0xa75a, 0xa75a, 8207 0xa75c, 0xa75c, 8208 0xa75e, 0xa75e, 8209 0xa760, 0xa760, 8210 0xa762, 0xa762, 8211 0xa764, 0xa764, 8212 0xa766, 0xa766, 8213 0xa768, 0xa768, 8214 0xa76a, 0xa76a, 8215 0xa76c, 0xa76c, 8216 0xa76e, 0xa76e, 8217 0xa779, 0xa779, 8218 0xa77b, 0xa77b, 8219 0xa77d, 0xa77e, 8220 0xa780, 0xa780, 8221 0xa782, 0xa782, 8222 0xa784, 0xa784, 8223 0xa786, 0xa786, 8224 0xa78b, 0xa78b, 8225 0xa78d, 0xa78d, 8226 0xa790, 0xa790, 8227 0xa792, 0xa792, 8228 0xa7a0, 0xa7a0, 8229 0xa7a2, 0xa7a2, 8230 0xa7a4, 0xa7a4, 8231 0xa7a6, 0xa7a6, 8232 0xa7a8, 0xa7a8, 8233 0xa7aa, 0xa7aa, 8234 0xff21, 0xff3a, 8235 0x10400, 0x10427, 8236 0x1d400, 0x1d419, 8237 0x1d434, 0x1d44d, 8238 0x1d468, 0x1d481, 8239 0x1d49c, 0x1d49c, 8240 0x1d49e, 0x1d49f, 8241 0x1d4a2, 0x1d4a2, 8242 0x1d4a5, 0x1d4a6, 8243 0x1d4a9, 0x1d4ac, 8244 0x1d4ae, 0x1d4b5, 8245 0x1d4d0, 0x1d4e9, 8246 0x1d504, 0x1d505, 8247 0x1d507, 0x1d50a, 8248 0x1d50d, 0x1d514, 8249 0x1d516, 0x1d51c, 8250 0x1d538, 0x1d539, 8251 0x1d53b, 0x1d53e, 8252 0x1d540, 0x1d544, 8253 0x1d546, 0x1d546, 8254 0x1d54a, 0x1d550, 8255 0x1d56c, 0x1d585, 8256 0x1d5a0, 0x1d5b9, 8257 0x1d5d4, 0x1d5ed, 8258 0x1d608, 0x1d621, 8259 0x1d63c, 0x1d655, 8260 0x1d670, 0x1d689, 8261 0x1d6a8, 0x1d6c0, 8262 0x1d6e2, 0x1d6fa, 8263 0x1d71c, 0x1d734, 8264 0x1d756, 0x1d76e, 8265 0x1d790, 0x1d7a8, 8266 0x1d7ca, 0x1d7ca, 8267}; /* CR_Lu */ 8268 8269/* 'M': Major Category */ 8270static const OnigCodePoint CR_M[] = { 8271 204, 8272 0x0300, 0x036f, 8273 0x0483, 0x0489, 8274 0x0591, 0x05bd, 8275 0x05bf, 0x05bf, 8276 0x05c1, 0x05c2, 8277 0x05c4, 0x05c5, 8278 0x05c7, 0x05c7, 8279 0x0610, 0x061a, 8280 0x064b, 0x065f, 8281 0x0670, 0x0670, 8282 0x06d6, 0x06dc, 8283 0x06df, 0x06e4, 8284 0x06e7, 0x06e8, 8285 0x06ea, 0x06ed, 8286 0x0711, 0x0711, 8287 0x0730, 0x074a, 8288 0x07a6, 0x07b0, 8289 0x07eb, 0x07f3, 8290 0x0816, 0x0819, 8291 0x081b, 0x0823, 8292 0x0825, 0x0827, 8293 0x0829, 0x082d, 8294 0x0859, 0x085b, 8295 0x08e4, 0x08fe, 8296 0x0900, 0x0903, 8297 0x093a, 0x093c, 8298 0x093e, 0x094f, 8299 0x0951, 0x0957, 8300 0x0962, 0x0963, 8301 0x0981, 0x0983, 8302 0x09bc, 0x09bc, 8303 0x09be, 0x09c4, 8304 0x09c7, 0x09c8, 8305 0x09cb, 0x09cd, 8306 0x09d7, 0x09d7, 8307 0x09e2, 0x09e3, 8308 0x0a01, 0x0a03, 8309 0x0a3c, 0x0a3c, 8310 0x0a3e, 0x0a42, 8311 0x0a47, 0x0a48, 8312 0x0a4b, 0x0a4d, 8313 0x0a51, 0x0a51, 8314 0x0a70, 0x0a71, 8315 0x0a75, 0x0a75, 8316 0x0a81, 0x0a83, 8317 0x0abc, 0x0abc, 8318 0x0abe, 0x0ac5, 8319 0x0ac7, 0x0ac9, 8320 0x0acb, 0x0acd, 8321 0x0ae2, 0x0ae3, 8322 0x0b01, 0x0b03, 8323 0x0b3c, 0x0b3c, 8324 0x0b3e, 0x0b44, 8325 0x0b47, 0x0b48, 8326 0x0b4b, 0x0b4d, 8327 0x0b56, 0x0b57, 8328 0x0b62, 0x0b63, 8329 0x0b82, 0x0b82, 8330 0x0bbe, 0x0bc2, 8331 0x0bc6, 0x0bc8, 8332 0x0bca, 0x0bcd, 8333 0x0bd7, 0x0bd7, 8334 0x0c01, 0x0c03, 8335 0x0c3e, 0x0c44, 8336 0x0c46, 0x0c48, 8337 0x0c4a, 0x0c4d, 8338 0x0c55, 0x0c56, 8339 0x0c62, 0x0c63, 8340 0x0c82, 0x0c83, 8341 0x0cbc, 0x0cbc, 8342 0x0cbe, 0x0cc4, 8343 0x0cc6, 0x0cc8, 8344 0x0cca, 0x0ccd, 8345 0x0cd5, 0x0cd6, 8346 0x0ce2, 0x0ce3, 8347 0x0d02, 0x0d03, 8348 0x0d3e, 0x0d44, 8349 0x0d46, 0x0d48, 8350 0x0d4a, 0x0d4d, 8351 0x0d57, 0x0d57, 8352 0x0d62, 0x0d63, 8353 0x0d82, 0x0d83, 8354 0x0dca, 0x0dca, 8355 0x0dcf, 0x0dd4, 8356 0x0dd6, 0x0dd6, 8357 0x0dd8, 0x0ddf, 8358 0x0df2, 0x0df3, 8359 0x0e31, 0x0e31, 8360 0x0e34, 0x0e3a, 8361 0x0e47, 0x0e4e, 8362 0x0eb1, 0x0eb1, 8363 0x0eb4, 0x0eb9, 8364 0x0ebb, 0x0ebc, 8365 0x0ec8, 0x0ecd, 8366 0x0f18, 0x0f19, 8367 0x0f35, 0x0f35, 8368 0x0f37, 0x0f37, 8369 0x0f39, 0x0f39, 8370 0x0f3e, 0x0f3f, 8371 0x0f71, 0x0f84, 8372 0x0f86, 0x0f87, 8373 0x0f8d, 0x0f97, 8374 0x0f99, 0x0fbc, 8375 0x0fc6, 0x0fc6, 8376 0x102b, 0x103e, 8377 0x1056, 0x1059, 8378 0x105e, 0x1060, 8379 0x1062, 0x1064, 8380 0x1067, 0x106d, 8381 0x1071, 0x1074, 8382 0x1082, 0x108d, 8383 0x108f, 0x108f, 8384 0x109a, 0x109d, 8385 0x135d, 0x135f, 8386 0x1712, 0x1714, 8387 0x1732, 0x1734, 8388 0x1752, 0x1753, 8389 0x1772, 0x1773, 8390 0x17b4, 0x17d3, 8391 0x17dd, 0x17dd, 8392 0x180b, 0x180d, 8393 0x18a9, 0x18a9, 8394 0x1920, 0x192b, 8395 0x1930, 0x193b, 8396 0x19b0, 0x19c0, 8397 0x19c8, 0x19c9, 8398 0x1a17, 0x1a1b, 8399 0x1a55, 0x1a5e, 8400 0x1a60, 0x1a7c, 8401 0x1a7f, 0x1a7f, 8402 0x1b00, 0x1b04, 8403 0x1b34, 0x1b44, 8404 0x1b6b, 0x1b73, 8405 0x1b80, 0x1b82, 8406 0x1ba1, 0x1bad, 8407 0x1be6, 0x1bf3, 8408 0x1c24, 0x1c37, 8409 0x1cd0, 0x1cd2, 8410 0x1cd4, 0x1ce8, 8411 0x1ced, 0x1ced, 8412 0x1cf2, 0x1cf4, 8413 0x1dc0, 0x1de6, 8414 0x1dfc, 0x1dff, 8415 0x20d0, 0x20f0, 8416 0x2cef, 0x2cf1, 8417 0x2d7f, 0x2d7f, 8418 0x2de0, 0x2dff, 8419 0x302a, 0x302f, 8420 0x3099, 0x309a, 8421 0xa66f, 0xa672, 8422 0xa674, 0xa67d, 8423 0xa69f, 0xa69f, 8424 0xa6f0, 0xa6f1, 8425 0xa802, 0xa802, 8426 0xa806, 0xa806, 8427 0xa80b, 0xa80b, 8428 0xa823, 0xa827, 8429 0xa880, 0xa881, 8430 0xa8b4, 0xa8c4, 8431 0xa8e0, 0xa8f1, 8432 0xa926, 0xa92d, 8433 0xa947, 0xa953, 8434 0xa980, 0xa983, 8435 0xa9b3, 0xa9c0, 8436 0xaa29, 0xaa36, 8437 0xaa43, 0xaa43, 8438 0xaa4c, 0xaa4d, 8439 0xaa7b, 0xaa7b, 8440 0xaab0, 0xaab0, 8441 0xaab2, 0xaab4, 8442 0xaab7, 0xaab8, 8443 0xaabe, 0xaabf, 8444 0xaac1, 0xaac1, 8445 0xaaeb, 0xaaef, 8446 0xaaf5, 0xaaf6, 8447 0xabe3, 0xabea, 8448 0xabec, 0xabed, 8449 0xfb1e, 0xfb1e, 8450 0xfe00, 0xfe0f, 8451 0xfe20, 0xfe26, 8452 0x101fd, 0x101fd, 8453 0x10a01, 0x10a03, 8454 0x10a05, 0x10a06, 8455 0x10a0c, 0x10a0f, 8456 0x10a38, 0x10a3a, 8457 0x10a3f, 0x10a3f, 8458 0x11000, 0x11002, 8459 0x11038, 0x11046, 8460 0x11080, 0x11082, 8461 0x110b0, 0x110ba, 8462 0x11100, 0x11102, 8463 0x11127, 0x11134, 8464 0x11180, 0x11182, 8465 0x111b3, 0x111c0, 8466 0x116ab, 0x116b7, 8467 0x16f51, 0x16f7e, 8468 0x16f8f, 0x16f92, 8469 0x1d165, 0x1d169, 8470 0x1d16d, 0x1d172, 8471 0x1d17b, 0x1d182, 8472 0x1d185, 0x1d18b, 8473 0x1d1aa, 0x1d1ad, 8474 0x1d242, 0x1d244, 8475 0xe0100, 0xe01ef, 8476}; /* CR_M */ 8477 8478/* 'Mc': General Category */ 8479static const OnigCodePoint CR_Mc[] = { 8480 126, 8481 0x0903, 0x0903, 8482 0x093b, 0x093b, 8483 0x093e, 0x0940, 8484 0x0949, 0x094c, 8485 0x094e, 0x094f, 8486 0x0982, 0x0983, 8487 0x09be, 0x09c0, 8488 0x09c7, 0x09c8, 8489 0x09cb, 0x09cc, 8490 0x09d7, 0x09d7, 8491 0x0a03, 0x0a03, 8492 0x0a3e, 0x0a40, 8493 0x0a83, 0x0a83, 8494 0x0abe, 0x0ac0, 8495 0x0ac9, 0x0ac9, 8496 0x0acb, 0x0acc, 8497 0x0b02, 0x0b03, 8498 0x0b3e, 0x0b3e, 8499 0x0b40, 0x0b40, 8500 0x0b47, 0x0b48, 8501 0x0b4b, 0x0b4c, 8502 0x0b57, 0x0b57, 8503 0x0bbe, 0x0bbf, 8504 0x0bc1, 0x0bc2, 8505 0x0bc6, 0x0bc8, 8506 0x0bca, 0x0bcc, 8507 0x0bd7, 0x0bd7, 8508 0x0c01, 0x0c03, 8509 0x0c41, 0x0c44, 8510 0x0c82, 0x0c83, 8511 0x0cbe, 0x0cbe, 8512 0x0cc0, 0x0cc4, 8513 0x0cc7, 0x0cc8, 8514 0x0cca, 0x0ccb, 8515 0x0cd5, 0x0cd6, 8516 0x0d02, 0x0d03, 8517 0x0d3e, 0x0d40, 8518 0x0d46, 0x0d48, 8519 0x0d4a, 0x0d4c, 8520 0x0d57, 0x0d57, 8521 0x0d82, 0x0d83, 8522 0x0dcf, 0x0dd1, 8523 0x0dd8, 0x0ddf, 8524 0x0df2, 0x0df3, 8525 0x0f3e, 0x0f3f, 8526 0x0f7f, 0x0f7f, 8527 0x102b, 0x102c, 8528 0x1031, 0x1031, 8529 0x1038, 0x1038, 8530 0x103b, 0x103c, 8531 0x1056, 0x1057, 8532 0x1062, 0x1064, 8533 0x1067, 0x106d, 8534 0x1083, 0x1084, 8535 0x1087, 0x108c, 8536 0x108f, 0x108f, 8537 0x109a, 0x109c, 8538 0x17b6, 0x17b6, 8539 0x17be, 0x17c5, 8540 0x17c7, 0x17c8, 8541 0x1923, 0x1926, 8542 0x1929, 0x192b, 8543 0x1930, 0x1931, 8544 0x1933, 0x1938, 8545 0x19b0, 0x19c0, 8546 0x19c8, 0x19c9, 8547 0x1a19, 0x1a1b, 8548 0x1a55, 0x1a55, 8549 0x1a57, 0x1a57, 8550 0x1a61, 0x1a61, 8551 0x1a63, 0x1a64, 8552 0x1a6d, 0x1a72, 8553 0x1b04, 0x1b04, 8554 0x1b35, 0x1b35, 8555 0x1b3b, 0x1b3b, 8556 0x1b3d, 0x1b41, 8557 0x1b43, 0x1b44, 8558 0x1b82, 0x1b82, 8559 0x1ba1, 0x1ba1, 8560 0x1ba6, 0x1ba7, 8561 0x1baa, 0x1baa, 8562 0x1bac, 0x1bad, 8563 0x1be7, 0x1be7, 8564 0x1bea, 0x1bec, 8565 0x1bee, 0x1bee, 8566 0x1bf2, 0x1bf3, 8567 0x1c24, 0x1c2b, 8568 0x1c34, 0x1c35, 8569 0x1ce1, 0x1ce1, 8570 0x1cf2, 0x1cf3, 8571 0x302e, 0x302f, 8572 0xa823, 0xa824, 8573 0xa827, 0xa827, 8574 0xa880, 0xa881, 8575 0xa8b4, 0xa8c3, 8576 0xa952, 0xa953, 8577 0xa983, 0xa983, 8578 0xa9b4, 0xa9b5, 8579 0xa9ba, 0xa9bb, 8580 0xa9bd, 0xa9c0, 8581 0xaa2f, 0xaa30, 8582 0xaa33, 0xaa34, 8583 0xaa4d, 0xaa4d, 8584 0xaa7b, 0xaa7b, 8585 0xaaeb, 0xaaeb, 8586 0xaaee, 0xaaef, 8587 0xaaf5, 0xaaf5, 8588 0xabe3, 0xabe4, 8589 0xabe6, 0xabe7, 8590 0xabe9, 0xabea, 8591 0xabec, 0xabec, 8592 0x11000, 0x11000, 8593 0x11002, 0x11002, 8594 0x11082, 0x11082, 8595 0x110b0, 0x110b2, 8596 0x110b7, 0x110b8, 8597 0x1112c, 0x1112c, 8598 0x11182, 0x11182, 8599 0x111b3, 0x111b5, 8600 0x111bf, 0x111c0, 8601 0x116ac, 0x116ac, 8602 0x116ae, 0x116af, 8603 0x116b6, 0x116b6, 8604 0x16f51, 0x16f7e, 8605 0x1d165, 0x1d166, 8606 0x1d16d, 0x1d172, 8607}; /* CR_Mc */ 8608 8609/* 'Me': General Category */ 8610static const OnigCodePoint CR_Me[] = { 8611 4, 8612 0x0488, 0x0489, 8613 0x20dd, 0x20e0, 8614 0x20e2, 0x20e4, 8615 0xa670, 0xa672, 8616}; /* CR_Me */ 8617 8618/* 'Mn': General Category */ 8619static const OnigCodePoint CR_Mn[] = { 8620 220, 8621 0x0300, 0x036f, 8622 0x0483, 0x0487, 8623 0x0591, 0x05bd, 8624 0x05bf, 0x05bf, 8625 0x05c1, 0x05c2, 8626 0x05c4, 0x05c5, 8627 0x05c7, 0x05c7, 8628 0x0610, 0x061a, 8629 0x064b, 0x065f, 8630 0x0670, 0x0670, 8631 0x06d6, 0x06dc, 8632 0x06df, 0x06e4, 8633 0x06e7, 0x06e8, 8634 0x06ea, 0x06ed, 8635 0x0711, 0x0711, 8636 0x0730, 0x074a, 8637 0x07a6, 0x07b0, 8638 0x07eb, 0x07f3, 8639 0x0816, 0x0819, 8640 0x081b, 0x0823, 8641 0x0825, 0x0827, 8642 0x0829, 0x082d, 8643 0x0859, 0x085b, 8644 0x08e4, 0x08fe, 8645 0x0900, 0x0902, 8646 0x093a, 0x093a, 8647 0x093c, 0x093c, 8648 0x0941, 0x0948, 8649 0x094d, 0x094d, 8650 0x0951, 0x0957, 8651 0x0962, 0x0963, 8652 0x0981, 0x0981, 8653 0x09bc, 0x09bc, 8654 0x09c1, 0x09c4, 8655 0x09cd, 0x09cd, 8656 0x09e2, 0x09e3, 8657 0x0a01, 0x0a02, 8658 0x0a3c, 0x0a3c, 8659 0x0a41, 0x0a42, 8660 0x0a47, 0x0a48, 8661 0x0a4b, 0x0a4d, 8662 0x0a51, 0x0a51, 8663 0x0a70, 0x0a71, 8664 0x0a75, 0x0a75, 8665 0x0a81, 0x0a82, 8666 0x0abc, 0x0abc, 8667 0x0ac1, 0x0ac5, 8668 0x0ac7, 0x0ac8, 8669 0x0acd, 0x0acd, 8670 0x0ae2, 0x0ae3, 8671 0x0b01, 0x0b01, 8672 0x0b3c, 0x0b3c, 8673 0x0b3f, 0x0b3f, 8674 0x0b41, 0x0b44, 8675 0x0b4d, 0x0b4d, 8676 0x0b56, 0x0b56, 8677 0x0b62, 0x0b63, 8678 0x0b82, 0x0b82, 8679 0x0bc0, 0x0bc0, 8680 0x0bcd, 0x0bcd, 8681 0x0c3e, 0x0c40, 8682 0x0c46, 0x0c48, 8683 0x0c4a, 0x0c4d, 8684 0x0c55, 0x0c56, 8685 0x0c62, 0x0c63, 8686 0x0cbc, 0x0cbc, 8687 0x0cbf, 0x0cbf, 8688 0x0cc6, 0x0cc6, 8689 0x0ccc, 0x0ccd, 8690 0x0ce2, 0x0ce3, 8691 0x0d41, 0x0d44, 8692 0x0d4d, 0x0d4d, 8693 0x0d62, 0x0d63, 8694 0x0dca, 0x0dca, 8695 0x0dd2, 0x0dd4, 8696 0x0dd6, 0x0dd6, 8697 0x0e31, 0x0e31, 8698 0x0e34, 0x0e3a, 8699 0x0e47, 0x0e4e, 8700 0x0eb1, 0x0eb1, 8701 0x0eb4, 0x0eb9, 8702 0x0ebb, 0x0ebc, 8703 0x0ec8, 0x0ecd, 8704 0x0f18, 0x0f19, 8705 0x0f35, 0x0f35, 8706 0x0f37, 0x0f37, 8707 0x0f39, 0x0f39, 8708 0x0f71, 0x0f7e, 8709 0x0f80, 0x0f84, 8710 0x0f86, 0x0f87, 8711 0x0f8d, 0x0f97, 8712 0x0f99, 0x0fbc, 8713 0x0fc6, 0x0fc6, 8714 0x102d, 0x1030, 8715 0x1032, 0x1037, 8716 0x1039, 0x103a, 8717 0x103d, 0x103e, 8718 0x1058, 0x1059, 8719 0x105e, 0x1060, 8720 0x1071, 0x1074, 8721 0x1082, 0x1082, 8722 0x1085, 0x1086, 8723 0x108d, 0x108d, 8724 0x109d, 0x109d, 8725 0x135d, 0x135f, 8726 0x1712, 0x1714, 8727 0x1732, 0x1734, 8728 0x1752, 0x1753, 8729 0x1772, 0x1773, 8730 0x17b4, 0x17b5, 8731 0x17b7, 0x17bd, 8732 0x17c6, 0x17c6, 8733 0x17c9, 0x17d3, 8734 0x17dd, 0x17dd, 8735 0x180b, 0x180d, 8736 0x18a9, 0x18a9, 8737 0x1920, 0x1922, 8738 0x1927, 0x1928, 8739 0x1932, 0x1932, 8740 0x1939, 0x193b, 8741 0x1a17, 0x1a18, 8742 0x1a56, 0x1a56, 8743 0x1a58, 0x1a5e, 8744 0x1a60, 0x1a60, 8745 0x1a62, 0x1a62, 8746 0x1a65, 0x1a6c, 8747 0x1a73, 0x1a7c, 8748 0x1a7f, 0x1a7f, 8749 0x1b00, 0x1b03, 8750 0x1b34, 0x1b34, 8751 0x1b36, 0x1b3a, 8752 0x1b3c, 0x1b3c, 8753 0x1b42, 0x1b42, 8754 0x1b6b, 0x1b73, 8755 0x1b80, 0x1b81, 8756 0x1ba2, 0x1ba5, 8757 0x1ba8, 0x1ba9, 8758 0x1bab, 0x1bab, 8759 0x1be6, 0x1be6, 8760 0x1be8, 0x1be9, 8761 0x1bed, 0x1bed, 8762 0x1bef, 0x1bf1, 8763 0x1c2c, 0x1c33, 8764 0x1c36, 0x1c37, 8765 0x1cd0, 0x1cd2, 8766 0x1cd4, 0x1ce0, 8767 0x1ce2, 0x1ce8, 8768 0x1ced, 0x1ced, 8769 0x1cf4, 0x1cf4, 8770 0x1dc0, 0x1de6, 8771 0x1dfc, 0x1dff, 8772 0x20d0, 0x20dc, 8773 0x20e1, 0x20e1, 8774 0x20e5, 0x20f0, 8775 0x2cef, 0x2cf1, 8776 0x2d7f, 0x2d7f, 8777 0x2de0, 0x2dff, 8778 0x302a, 0x302d, 8779 0x3099, 0x309a, 8780 0xa66f, 0xa66f, 8781 0xa674, 0xa67d, 8782 0xa69f, 0xa69f, 8783 0xa6f0, 0xa6f1, 8784 0xa802, 0xa802, 8785 0xa806, 0xa806, 8786 0xa80b, 0xa80b, 8787 0xa825, 0xa826, 8788 0xa8c4, 0xa8c4, 8789 0xa8e0, 0xa8f1, 8790 0xa926, 0xa92d, 8791 0xa947, 0xa951, 8792 0xa980, 0xa982, 8793 0xa9b3, 0xa9b3, 8794 0xa9b6, 0xa9b9, 8795 0xa9bc, 0xa9bc, 8796 0xaa29, 0xaa2e, 8797 0xaa31, 0xaa32, 8798 0xaa35, 0xaa36, 8799 0xaa43, 0xaa43, 8800 0xaa4c, 0xaa4c, 8801 0xaab0, 0xaab0, 8802 0xaab2, 0xaab4, 8803 0xaab7, 0xaab8, 8804 0xaabe, 0xaabf, 8805 0xaac1, 0xaac1, 8806 0xaaec, 0xaaed, 8807 0xaaf6, 0xaaf6, 8808 0xabe5, 0xabe5, 8809 0xabe8, 0xabe8, 8810 0xabed, 0xabed, 8811 0xfb1e, 0xfb1e, 8812 0xfe00, 0xfe0f, 8813 0xfe20, 0xfe26, 8814 0x101fd, 0x101fd, 8815 0x10a01, 0x10a03, 8816 0x10a05, 0x10a06, 8817 0x10a0c, 0x10a0f, 8818 0x10a38, 0x10a3a, 8819 0x10a3f, 0x10a3f, 8820 0x11001, 0x11001, 8821 0x11038, 0x11046, 8822 0x11080, 0x11081, 8823 0x110b3, 0x110b6, 8824 0x110b9, 0x110ba, 8825 0x11100, 0x11102, 8826 0x11127, 0x1112b, 8827 0x1112d, 0x11134, 8828 0x11180, 0x11181, 8829 0x111b6, 0x111be, 8830 0x116ab, 0x116ab, 8831 0x116ad, 0x116ad, 8832 0x116b0, 0x116b5, 8833 0x116b7, 0x116b7, 8834 0x16f8f, 0x16f92, 8835 0x1d167, 0x1d169, 8836 0x1d17b, 0x1d182, 8837 0x1d185, 0x1d18b, 8838 0x1d1aa, 0x1d1ad, 8839 0x1d242, 0x1d244, 8840 0xe0100, 0xe01ef, 8841}; /* CR_Mn */ 8842 8843/* 'N': Major Category */ 8844static const OnigCodePoint CR_N[] = { 8845 88, 8846 0x0030, 0x0039, 8847 0x00b2, 0x00b3, 8848 0x00b9, 0x00b9, 8849 0x00bc, 0x00be, 8850 0x0660, 0x0669, 8851 0x06f0, 0x06f9, 8852 0x07c0, 0x07c9, 8853 0x0966, 0x096f, 8854 0x09e6, 0x09ef, 8855 0x09f4, 0x09f9, 8856 0x0a66, 0x0a6f, 8857 0x0ae6, 0x0aef, 8858 0x0b66, 0x0b6f, 8859 0x0b72, 0x0b77, 8860 0x0be6, 0x0bf2, 8861 0x0c66, 0x0c6f, 8862 0x0c78, 0x0c7e, 8863 0x0ce6, 0x0cef, 8864 0x0d66, 0x0d75, 8865 0x0e50, 0x0e59, 8866 0x0ed0, 0x0ed9, 8867 0x0f20, 0x0f33, 8868 0x1040, 0x1049, 8869 0x1090, 0x1099, 8870 0x1369, 0x137c, 8871 0x16ee, 0x16f0, 8872 0x17e0, 0x17e9, 8873 0x17f0, 0x17f9, 8874 0x1810, 0x1819, 8875 0x1946, 0x194f, 8876 0x19d0, 0x19da, 8877 0x1a80, 0x1a89, 8878 0x1a90, 0x1a99, 8879 0x1b50, 0x1b59, 8880 0x1bb0, 0x1bb9, 8881 0x1c40, 0x1c49, 8882 0x1c50, 0x1c59, 8883 0x2070, 0x2070, 8884 0x2074, 0x2079, 8885 0x2080, 0x2089, 8886 0x2150, 0x2182, 8887 0x2185, 0x2189, 8888 0x2460, 0x249b, 8889 0x24ea, 0x24ff, 8890 0x2776, 0x2793, 8891 0x2cfd, 0x2cfd, 8892 0x3007, 0x3007, 8893 0x3021, 0x3029, 8894 0x3038, 0x303a, 8895 0x3192, 0x3195, 8896 0x3220, 0x3229, 8897 0x3248, 0x324f, 8898 0x3251, 0x325f, 8899 0x3280, 0x3289, 8900 0x32b1, 0x32bf, 8901 0xa620, 0xa629, 8902 0xa6e6, 0xa6ef, 8903 0xa830, 0xa835, 8904 0xa8d0, 0xa8d9, 8905 0xa900, 0xa909, 8906 0xa9d0, 0xa9d9, 8907 0xaa50, 0xaa59, 8908 0xabf0, 0xabf9, 8909 0xff10, 0xff19, 8910 0x10107, 0x10133, 8911 0x10140, 0x10178, 8912 0x1018a, 0x1018a, 8913 0x10320, 0x10323, 8914 0x10341, 0x10341, 8915 0x1034a, 0x1034a, 8916 0x103d1, 0x103d5, 8917 0x104a0, 0x104a9, 8918 0x10858, 0x1085f, 8919 0x10916, 0x1091b, 8920 0x10a40, 0x10a47, 8921 0x10a7d, 0x10a7e, 8922 0x10b58, 0x10b5f, 8923 0x10b78, 0x10b7f, 8924 0x10e60, 0x10e7e, 8925 0x11052, 0x1106f, 8926 0x110f0, 0x110f9, 8927 0x11136, 0x1113f, 8928 0x111d0, 0x111d9, 8929 0x116c0, 0x116c9, 8930 0x12400, 0x12462, 8931 0x1d360, 0x1d371, 8932 0x1d7ce, 0x1d7ff, 8933 0x1f100, 0x1f10a, 8934}; /* CR_N */ 8935 8936/* 'Nd': General Category */ 8937#define CR_Nd CR_Digit 8938 8939/* 'Nl': General Category */ 8940static const OnigCodePoint CR_Nl[] = { 8941 12, 8942 0x16ee, 0x16f0, 8943 0x2160, 0x2182, 8944 0x2185, 0x2188, 8945 0x3007, 0x3007, 8946 0x3021, 0x3029, 8947 0x3038, 0x303a, 8948 0xa6e6, 0xa6ef, 8949 0x10140, 0x10174, 8950 0x10341, 0x10341, 8951 0x1034a, 0x1034a, 8952 0x103d1, 0x103d5, 8953 0x12400, 0x12462, 8954}; /* CR_Nl */ 8955 8956/* 'No': General Category */ 8957static const OnigCodePoint CR_No[] = { 8958 42, 8959 0x00b2, 0x00b3, 8960 0x00b9, 0x00b9, 8961 0x00bc, 0x00be, 8962 0x09f4, 0x09f9, 8963 0x0b72, 0x0b77, 8964 0x0bf0, 0x0bf2, 8965 0x0c78, 0x0c7e, 8966 0x0d70, 0x0d75, 8967 0x0f2a, 0x0f33, 8968 0x1369, 0x137c, 8969 0x17f0, 0x17f9, 8970 0x19da, 0x19da, 8971 0x2070, 0x2070, 8972 0x2074, 0x2079, 8973 0x2080, 0x2089, 8974 0x2150, 0x215f, 8975 0x2189, 0x2189, 8976 0x2460, 0x249b, 8977 0x24ea, 0x24ff, 8978 0x2776, 0x2793, 8979 0x2cfd, 0x2cfd, 8980 0x3192, 0x3195, 8981 0x3220, 0x3229, 8982 0x3248, 0x324f, 8983 0x3251, 0x325f, 8984 0x3280, 0x3289, 8985 0x32b1, 0x32bf, 8986 0xa830, 0xa835, 8987 0x10107, 0x10133, 8988 0x10175, 0x10178, 8989 0x1018a, 0x1018a, 8990 0x10320, 0x10323, 8991 0x10858, 0x1085f, 8992 0x10916, 0x1091b, 8993 0x10a40, 0x10a47, 8994 0x10a7d, 0x10a7e, 8995 0x10b58, 0x10b5f, 8996 0x10b78, 0x10b7f, 8997 0x10e60, 0x10e7e, 8998 0x11052, 0x11065, 8999 0x1d360, 0x1d371, 9000 0x1f100, 0x1f10a, 9001}; /* CR_No */ 9002 9003/* 'P': Major Category */ 9004#define CR_P CR_Punct 9005 9006/* 'Pc': General Category */ 9007static const OnigCodePoint CR_Pc[] = { 9008 6, 9009 0x005f, 0x005f, 9010 0x203f, 0x2040, 9011 0x2054, 0x2054, 9012 0xfe33, 0xfe34, 9013 0xfe4d, 0xfe4f, 9014 0xff3f, 0xff3f, 9015}; /* CR_Pc */ 9016 9017/* 'Pd': General Category */ 9018static const OnigCodePoint CR_Pd[] = { 9019 16, 9020 0x002d, 0x002d, 9021 0x058a, 0x058a, 9022 0x05be, 0x05be, 9023 0x1400, 0x1400, 9024 0x1806, 0x1806, 9025 0x2010, 0x2015, 9026 0x2e17, 0x2e17, 9027 0x2e1a, 0x2e1a, 9028 0x2e3a, 0x2e3b, 9029 0x301c, 0x301c, 9030 0x3030, 0x3030, 9031 0x30a0, 0x30a0, 9032 0xfe31, 0xfe32, 9033 0xfe58, 0xfe58, 9034 0xfe63, 0xfe63, 9035 0xff0d, 0xff0d, 9036}; /* CR_Pd */ 9037 9038/* 'Pe': General Category */ 9039static const OnigCodePoint CR_Pe[] = { 9040 70, 9041 0x0029, 0x0029, 9042 0x005d, 0x005d, 9043 0x007d, 0x007d, 9044 0x0f3b, 0x0f3b, 9045 0x0f3d, 0x0f3d, 9046 0x169c, 0x169c, 9047 0x2046, 0x2046, 9048 0x207e, 0x207e, 9049 0x208e, 0x208e, 9050 0x232a, 0x232a, 9051 0x2769, 0x2769, 9052 0x276b, 0x276b, 9053 0x276d, 0x276d, 9054 0x276f, 0x276f, 9055 0x2771, 0x2771, 9056 0x2773, 0x2773, 9057 0x2775, 0x2775, 9058 0x27c6, 0x27c6, 9059 0x27e7, 0x27e7, 9060 0x27e9, 0x27e9, 9061 0x27eb, 0x27eb, 9062 0x27ed, 0x27ed, 9063 0x27ef, 0x27ef, 9064 0x2984, 0x2984, 9065 0x2986, 0x2986, 9066 0x2988, 0x2988, 9067 0x298a, 0x298a, 9068 0x298c, 0x298c, 9069 0x298e, 0x298e, 9070 0x2990, 0x2990, 9071 0x2992, 0x2992, 9072 0x2994, 0x2994, 9073 0x2996, 0x2996, 9074 0x2998, 0x2998, 9075 0x29d9, 0x29d9, 9076 0x29db, 0x29db, 9077 0x29fd, 0x29fd, 9078 0x2e23, 0x2e23, 9079 0x2e25, 0x2e25, 9080 0x2e27, 0x2e27, 9081 0x2e29, 0x2e29, 9082 0x3009, 0x3009, 9083 0x300b, 0x300b, 9084 0x300d, 0x300d, 9085 0x300f, 0x300f, 9086 0x3011, 0x3011, 9087 0x3015, 0x3015, 9088 0x3017, 0x3017, 9089 0x3019, 0x3019, 9090 0x301b, 0x301b, 9091 0x301e, 0x301f, 9092 0xfd3f, 0xfd3f, 9093 0xfe18, 0xfe18, 9094 0xfe36, 0xfe36, 9095 0xfe38, 0xfe38, 9096 0xfe3a, 0xfe3a, 9097 0xfe3c, 0xfe3c, 9098 0xfe3e, 0xfe3e, 9099 0xfe40, 0xfe40, 9100 0xfe42, 0xfe42, 9101 0xfe44, 0xfe44, 9102 0xfe48, 0xfe48, 9103 0xfe5a, 0xfe5a, 9104 0xfe5c, 0xfe5c, 9105 0xfe5e, 0xfe5e, 9106 0xff09, 0xff09, 9107 0xff3d, 0xff3d, 9108 0xff5d, 0xff5d, 9109 0xff60, 0xff60, 9110 0xff63, 0xff63, 9111}; /* CR_Pe */ 9112 9113/* 'Pf': General Category */ 9114static const OnigCodePoint CR_Pf[] = { 9115 10, 9116 0x00bb, 0x00bb, 9117 0x2019, 0x2019, 9118 0x201d, 0x201d, 9119 0x203a, 0x203a, 9120 0x2e03, 0x2e03, 9121 0x2e05, 0x2e05, 9122 0x2e0a, 0x2e0a, 9123 0x2e0d, 0x2e0d, 9124 0x2e1d, 0x2e1d, 9125 0x2e21, 0x2e21, 9126}; /* CR_Pf */ 9127 9128/* 'Pi': General Category */ 9129static const OnigCodePoint CR_Pi[] = { 9130 11, 9131 0x00ab, 0x00ab, 9132 0x2018, 0x2018, 9133 0x201b, 0x201c, 9134 0x201f, 0x201f, 9135 0x2039, 0x2039, 9136 0x2e02, 0x2e02, 9137 0x2e04, 0x2e04, 9138 0x2e09, 0x2e09, 9139 0x2e0c, 0x2e0c, 9140 0x2e1c, 0x2e1c, 9141 0x2e20, 0x2e20, 9142}; /* CR_Pi */ 9143 9144/* 'Po': General Category */ 9145static const OnigCodePoint CR_Po[] = { 9146 135, 9147 0x0021, 0x0023, 9148 0x0025, 0x0027, 9149 0x002a, 0x002a, 9150 0x002c, 0x002c, 9151 0x002e, 0x002f, 9152 0x003a, 0x003b, 9153 0x003f, 0x0040, 9154 0x005c, 0x005c, 9155 0x00a1, 0x00a1, 9156 0x00a7, 0x00a7, 9157 0x00b6, 0x00b7, 9158 0x00bf, 0x00bf, 9159 0x037e, 0x037e, 9160 0x0387, 0x0387, 9161 0x055a, 0x055f, 9162 0x0589, 0x0589, 9163 0x05c0, 0x05c0, 9164 0x05c3, 0x05c3, 9165 0x05c6, 0x05c6, 9166 0x05f3, 0x05f4, 9167 0x0609, 0x060a, 9168 0x060c, 0x060d, 9169 0x061b, 0x061b, 9170 0x061e, 0x061f, 9171 0x066a, 0x066d, 9172 0x06d4, 0x06d4, 9173 0x0700, 0x070d, 9174 0x07f7, 0x07f9, 9175 0x0830, 0x083e, 9176 0x085e, 0x085e, 9177 0x0964, 0x0965, 9178 0x0970, 0x0970, 9179 0x0af0, 0x0af0, 9180 0x0df4, 0x0df4, 9181 0x0e4f, 0x0e4f, 9182 0x0e5a, 0x0e5b, 9183 0x0f04, 0x0f12, 9184 0x0f14, 0x0f14, 9185 0x0f85, 0x0f85, 9186 0x0fd0, 0x0fd4, 9187 0x0fd9, 0x0fda, 9188 0x104a, 0x104f, 9189 0x10fb, 0x10fb, 9190 0x1360, 0x1368, 9191 0x166d, 0x166e, 9192 0x16eb, 0x16ed, 9193 0x1735, 0x1736, 9194 0x17d4, 0x17d6, 9195 0x17d8, 0x17da, 9196 0x1800, 0x1805, 9197 0x1807, 0x180a, 9198 0x1944, 0x1945, 9199 0x1a1e, 0x1a1f, 9200 0x1aa0, 0x1aa6, 9201 0x1aa8, 0x1aad, 9202 0x1b5a, 0x1b60, 9203 0x1bfc, 0x1bff, 9204 0x1c3b, 0x1c3f, 9205 0x1c7e, 0x1c7f, 9206 0x1cc0, 0x1cc7, 9207 0x1cd3, 0x1cd3, 9208 0x2016, 0x2017, 9209 0x2020, 0x2027, 9210 0x2030, 0x2038, 9211 0x203b, 0x203e, 9212 0x2041, 0x2043, 9213 0x2047, 0x2051, 9214 0x2053, 0x2053, 9215 0x2055, 0x205e, 9216 0x2cf9, 0x2cfc, 9217 0x2cfe, 0x2cff, 9218 0x2d70, 0x2d70, 9219 0x2e00, 0x2e01, 9220 0x2e06, 0x2e08, 9221 0x2e0b, 0x2e0b, 9222 0x2e0e, 0x2e16, 9223 0x2e18, 0x2e19, 9224 0x2e1b, 0x2e1b, 9225 0x2e1e, 0x2e1f, 9226 0x2e2a, 0x2e2e, 9227 0x2e30, 0x2e39, 9228 0x3001, 0x3003, 9229 0x303d, 0x303d, 9230 0x30fb, 0x30fb, 9231 0xa4fe, 0xa4ff, 9232 0xa60d, 0xa60f, 9233 0xa673, 0xa673, 9234 0xa67e, 0xa67e, 9235 0xa6f2, 0xa6f7, 9236 0xa874, 0xa877, 9237 0xa8ce, 0xa8cf, 9238 0xa8f8, 0xa8fa, 9239 0xa92e, 0xa92f, 9240 0xa95f, 0xa95f, 9241 0xa9c1, 0xa9cd, 9242 0xa9de, 0xa9df, 9243 0xaa5c, 0xaa5f, 9244 0xaade, 0xaadf, 9245 0xaaf0, 0xaaf1, 9246 0xabeb, 0xabeb, 9247 0xfe10, 0xfe16, 9248 0xfe19, 0xfe19, 9249 0xfe30, 0xfe30, 9250 0xfe45, 0xfe46, 9251 0xfe49, 0xfe4c, 9252 0xfe50, 0xfe52, 9253 0xfe54, 0xfe57, 9254 0xfe5f, 0xfe61, 9255 0xfe68, 0xfe68, 9256 0xfe6a, 0xfe6b, 9257 0xff01, 0xff03, 9258 0xff05, 0xff07, 9259 0xff0a, 0xff0a, 9260 0xff0c, 0xff0c, 9261 0xff0e, 0xff0f, 9262 0xff1a, 0xff1b, 9263 0xff1f, 0xff20, 9264 0xff3c, 0xff3c, 9265 0xff61, 0xff61, 9266 0xff64, 0xff65, 9267 0x10100, 0x10102, 9268 0x1039f, 0x1039f, 9269 0x103d0, 0x103d0, 9270 0x10857, 0x10857, 9271 0x1091f, 0x1091f, 9272 0x1093f, 0x1093f, 9273 0x10a50, 0x10a58, 9274 0x10a7f, 0x10a7f, 9275 0x10b39, 0x10b3f, 9276 0x11047, 0x1104d, 9277 0x110bb, 0x110bc, 9278 0x110be, 0x110c1, 9279 0x11140, 0x11143, 9280 0x111c5, 0x111c8, 9281 0x12470, 0x12473, 9282}; /* CR_Po */ 9283 9284/* 'Ps': General Category */ 9285static const OnigCodePoint CR_Ps[] = { 9286 72, 9287 0x0028, 0x0028, 9288 0x005b, 0x005b, 9289 0x007b, 0x007b, 9290 0x0f3a, 0x0f3a, 9291 0x0f3c, 0x0f3c, 9292 0x169b, 0x169b, 9293 0x201a, 0x201a, 9294 0x201e, 0x201e, 9295 0x2045, 0x2045, 9296 0x207d, 0x207d, 9297 0x208d, 0x208d, 9298 0x2329, 0x2329, 9299 0x2768, 0x2768, 9300 0x276a, 0x276a, 9301 0x276c, 0x276c, 9302 0x276e, 0x276e, 9303 0x2770, 0x2770, 9304 0x2772, 0x2772, 9305 0x2774, 0x2774, 9306 0x27c5, 0x27c5, 9307 0x27e6, 0x27e6, 9308 0x27e8, 0x27e8, 9309 0x27ea, 0x27ea, 9310 0x27ec, 0x27ec, 9311 0x27ee, 0x27ee, 9312 0x2983, 0x2983, 9313 0x2985, 0x2985, 9314 0x2987, 0x2987, 9315 0x2989, 0x2989, 9316 0x298b, 0x298b, 9317 0x298d, 0x298d, 9318 0x298f, 0x298f, 9319 0x2991, 0x2991, 9320 0x2993, 0x2993, 9321 0x2995, 0x2995, 9322 0x2997, 0x2997, 9323 0x29d8, 0x29d8, 9324 0x29da, 0x29da, 9325 0x29fc, 0x29fc, 9326 0x2e22, 0x2e22, 9327 0x2e24, 0x2e24, 9328 0x2e26, 0x2e26, 9329 0x2e28, 0x2e28, 9330 0x3008, 0x3008, 9331 0x300a, 0x300a, 9332 0x300c, 0x300c, 9333 0x300e, 0x300e, 9334 0x3010, 0x3010, 9335 0x3014, 0x3014, 9336 0x3016, 0x3016, 9337 0x3018, 0x3018, 9338 0x301a, 0x301a, 9339 0x301d, 0x301d, 9340 0xfd3e, 0xfd3e, 9341 0xfe17, 0xfe17, 9342 0xfe35, 0xfe35, 9343 0xfe37, 0xfe37, 9344 0xfe39, 0xfe39, 9345 0xfe3b, 0xfe3b, 9346 0xfe3d, 0xfe3d, 9347 0xfe3f, 0xfe3f, 9348 0xfe41, 0xfe41, 9349 0xfe43, 0xfe43, 9350 0xfe47, 0xfe47, 9351 0xfe59, 0xfe59, 9352 0xfe5b, 0xfe5b, 9353 0xfe5d, 0xfe5d, 9354 0xff08, 0xff08, 9355 0xff3b, 0xff3b, 9356 0xff5b, 0xff5b, 9357 0xff5f, 0xff5f, 9358 0xff62, 0xff62, 9359}; /* CR_Ps */ 9360 9361/* 'S': Major Category */ 9362static const OnigCodePoint CR_S[] = { 9363 198, 9364 0x0024, 0x0024, 9365 0x002b, 0x002b, 9366 0x003c, 0x003e, 9367 0x005e, 0x005e, 9368 0x0060, 0x0060, 9369 0x007c, 0x007c, 9370 0x007e, 0x007e, 9371 0x00a2, 0x00a6, 9372 0x00a8, 0x00a9, 9373 0x00ac, 0x00ac, 9374 0x00ae, 0x00b1, 9375 0x00b4, 0x00b4, 9376 0x00b8, 0x00b8, 9377 0x00d7, 0x00d7, 9378 0x00f7, 0x00f7, 9379 0x02c2, 0x02c5, 9380 0x02d2, 0x02df, 9381 0x02e5, 0x02eb, 9382 0x02ed, 0x02ed, 9383 0x02ef, 0x02ff, 9384 0x0375, 0x0375, 9385 0x0384, 0x0385, 9386 0x03f6, 0x03f6, 9387 0x0482, 0x0482, 9388 0x058f, 0x058f, 9389 0x0606, 0x0608, 9390 0x060b, 0x060b, 9391 0x060e, 0x060f, 9392 0x06de, 0x06de, 9393 0x06e9, 0x06e9, 9394 0x06fd, 0x06fe, 9395 0x07f6, 0x07f6, 9396 0x09f2, 0x09f3, 9397 0x09fa, 0x09fb, 9398 0x0af1, 0x0af1, 9399 0x0b70, 0x0b70, 9400 0x0bf3, 0x0bfa, 9401 0x0c7f, 0x0c7f, 9402 0x0d79, 0x0d79, 9403 0x0e3f, 0x0e3f, 9404 0x0f01, 0x0f03, 9405 0x0f13, 0x0f13, 9406 0x0f15, 0x0f17, 9407 0x0f1a, 0x0f1f, 9408 0x0f34, 0x0f34, 9409 0x0f36, 0x0f36, 9410 0x0f38, 0x0f38, 9411 0x0fbe, 0x0fc5, 9412 0x0fc7, 0x0fcc, 9413 0x0fce, 0x0fcf, 9414 0x0fd5, 0x0fd8, 9415 0x109e, 0x109f, 9416 0x1390, 0x1399, 9417 0x17db, 0x17db, 9418 0x1940, 0x1940, 9419 0x19de, 0x19ff, 9420 0x1b61, 0x1b6a, 9421 0x1b74, 0x1b7c, 9422 0x1fbd, 0x1fbd, 9423 0x1fbf, 0x1fc1, 9424 0x1fcd, 0x1fcf, 9425 0x1fdd, 0x1fdf, 9426 0x1fed, 0x1fef, 9427 0x1ffd, 0x1ffe, 9428 0x2044, 0x2044, 9429 0x2052, 0x2052, 9430 0x207a, 0x207c, 9431 0x208a, 0x208c, 9432 0x20a0, 0x20b9, 9433 0x2100, 0x2101, 9434 0x2103, 0x2106, 9435 0x2108, 0x2109, 9436 0x2114, 0x2114, 9437 0x2116, 0x2118, 9438 0x211e, 0x2123, 9439 0x2125, 0x2125, 9440 0x2127, 0x2127, 9441 0x2129, 0x2129, 9442 0x212e, 0x212e, 9443 0x213a, 0x213b, 9444 0x2140, 0x2144, 9445 0x214a, 0x214d, 9446 0x214f, 0x214f, 9447 0x2190, 0x2328, 9448 0x232b, 0x23f3, 9449 0x2400, 0x2426, 9450 0x2440, 0x244a, 9451 0x249c, 0x24e9, 9452 0x2500, 0x26ff, 9453 0x2701, 0x2767, 9454 0x2794, 0x27c4, 9455 0x27c7, 0x27e5, 9456 0x27f0, 0x2982, 9457 0x2999, 0x29d7, 9458 0x29dc, 0x29fb, 9459 0x29fe, 0x2b4c, 9460 0x2b50, 0x2b59, 9461 0x2ce5, 0x2cea, 9462 0x2e80, 0x2e99, 9463 0x2e9b, 0x2ef3, 9464 0x2f00, 0x2fd5, 9465 0x2ff0, 0x2ffb, 9466 0x3004, 0x3004, 9467 0x3012, 0x3013, 9468 0x3020, 0x3020, 9469 0x3036, 0x3037, 9470 0x303e, 0x303f, 9471 0x309b, 0x309c, 9472 0x3190, 0x3191, 9473 0x3196, 0x319f, 9474 0x31c0, 0x31e3, 9475 0x3200, 0x321e, 9476 0x322a, 0x3247, 9477 0x3250, 0x3250, 9478 0x3260, 0x327f, 9479 0x328a, 0x32b0, 9480 0x32c0, 0x32fe, 9481 0x3300, 0x33ff, 9482 0x4dc0, 0x4dff, 9483 0xa490, 0xa4c6, 9484 0xa700, 0xa716, 9485 0xa720, 0xa721, 9486 0xa789, 0xa78a, 9487 0xa828, 0xa82b, 9488 0xa836, 0xa839, 9489 0xaa77, 0xaa79, 9490 0xfb29, 0xfb29, 9491 0xfbb2, 0xfbc1, 9492 0xfdfc, 0xfdfd, 9493 0xfe62, 0xfe62, 9494 0xfe64, 0xfe66, 9495 0xfe69, 0xfe69, 9496 0xff04, 0xff04, 9497 0xff0b, 0xff0b, 9498 0xff1c, 0xff1e, 9499 0xff3e, 0xff3e, 9500 0xff40, 0xff40, 9501 0xff5c, 0xff5c, 9502 0xff5e, 0xff5e, 9503 0xffe0, 0xffe6, 9504 0xffe8, 0xffee, 9505 0xfffc, 0xfffd, 9506 0x10137, 0x1013f, 9507 0x10179, 0x10189, 9508 0x10190, 0x1019b, 9509 0x101d0, 0x101fc, 9510 0x1d000, 0x1d0f5, 9511 0x1d100, 0x1d126, 9512 0x1d129, 0x1d164, 9513 0x1d16a, 0x1d16c, 9514 0x1d183, 0x1d184, 9515 0x1d18c, 0x1d1a9, 9516 0x1d1ae, 0x1d1dd, 9517 0x1d200, 0x1d241, 9518 0x1d245, 0x1d245, 9519 0x1d300, 0x1d356, 9520 0x1d6c1, 0x1d6c1, 9521 0x1d6db, 0x1d6db, 9522 0x1d6fb, 0x1d6fb, 9523 0x1d715, 0x1d715, 9524 0x1d735, 0x1d735, 9525 0x1d74f, 0x1d74f, 9526 0x1d76f, 0x1d76f, 9527 0x1d789, 0x1d789, 9528 0x1d7a9, 0x1d7a9, 9529 0x1d7c3, 0x1d7c3, 9530 0x1eef0, 0x1eef1, 9531 0x1f000, 0x1f02b, 9532 0x1f030, 0x1f093, 9533 0x1f0a0, 0x1f0ae, 9534 0x1f0b1, 0x1f0be, 9535 0x1f0c1, 0x1f0cf, 9536 0x1f0d1, 0x1f0df, 9537 0x1f110, 0x1f12e, 9538 0x1f130, 0x1f16b, 9539 0x1f170, 0x1f19a, 9540 0x1f1e6, 0x1f202, 9541 0x1f210, 0x1f23a, 9542 0x1f240, 0x1f248, 9543 0x1f250, 0x1f251, 9544 0x1f300, 0x1f320, 9545 0x1f330, 0x1f335, 9546 0x1f337, 0x1f37c, 9547 0x1f380, 0x1f393, 9548 0x1f3a0, 0x1f3c4, 9549 0x1f3c6, 0x1f3ca, 9550 0x1f3e0, 0x1f3f0, 9551 0x1f400, 0x1f43e, 9552 0x1f440, 0x1f440, 9553 0x1f442, 0x1f4f7, 9554 0x1f4f9, 0x1f4fc, 9555 0x1f500, 0x1f53d, 9556 0x1f540, 0x1f543, 9557 0x1f550, 0x1f567, 9558 0x1f5fb, 0x1f640, 9559 0x1f645, 0x1f64f, 9560 0x1f680, 0x1f6c5, 9561 0x1f700, 0x1f773, 9562}; /* CR_S */ 9563 9564/* 'Sc': General Category */ 9565static const OnigCodePoint CR_Sc[] = { 9566 17, 9567 0x0024, 0x0024, 9568 0x00a2, 0x00a5, 9569 0x058f, 0x058f, 9570 0x060b, 0x060b, 9571 0x09f2, 0x09f3, 9572 0x09fb, 0x09fb, 9573 0x0af1, 0x0af1, 9574 0x0bf9, 0x0bf9, 9575 0x0e3f, 0x0e3f, 9576 0x17db, 0x17db, 9577 0x20a0, 0x20b9, 9578 0xa838, 0xa838, 9579 0xfdfc, 0xfdfc, 9580 0xfe69, 0xfe69, 9581 0xff04, 0xff04, 9582 0xffe0, 0xffe1, 9583 0xffe5, 0xffe6, 9584}; /* CR_Sc */ 9585 9586/* 'Sk': General Category */ 9587static const OnigCodePoint CR_Sk[] = { 9588 27, 9589 0x005e, 0x005e, 9590 0x0060, 0x0060, 9591 0x00a8, 0x00a8, 9592 0x00af, 0x00af, 9593 0x00b4, 0x00b4, 9594 0x00b8, 0x00b8, 9595 0x02c2, 0x02c5, 9596 0x02d2, 0x02df, 9597 0x02e5, 0x02eb, 9598 0x02ed, 0x02ed, 9599 0x02ef, 0x02ff, 9600 0x0375, 0x0375, 9601 0x0384, 0x0385, 9602 0x1fbd, 0x1fbd, 9603 0x1fbf, 0x1fc1, 9604 0x1fcd, 0x1fcf, 9605 0x1fdd, 0x1fdf, 9606 0x1fed, 0x1fef, 9607 0x1ffd, 0x1ffe, 9608 0x309b, 0x309c, 9609 0xa700, 0xa716, 9610 0xa720, 0xa721, 9611 0xa789, 0xa78a, 9612 0xfbb2, 0xfbc1, 9613 0xff3e, 0xff3e, 9614 0xff40, 0xff40, 9615 0xffe3, 0xffe3, 9616}; /* CR_Sk */ 9617 9618/* 'Sm': General Category */ 9619static const OnigCodePoint CR_Sm[] = { 9620 65, 9621 0x002b, 0x002b, 9622 0x003c, 0x003e, 9623 0x007c, 0x007c, 9624 0x007e, 0x007e, 9625 0x00ac, 0x00ac, 9626 0x00b1, 0x00b1, 9627 0x00d7, 0x00d7, 9628 0x00f7, 0x00f7, 9629 0x03f6, 0x03f6, 9630 0x0606, 0x0608, 9631 0x2044, 0x2044, 9632 0x2052, 0x2052, 9633 0x207a, 0x207c, 9634 0x208a, 0x208c, 9635 0x2118, 0x2118, 9636 0x2140, 0x2144, 9637 0x214b, 0x214b, 9638 0x2190, 0x2194, 9639 0x219a, 0x219b, 9640 0x21a0, 0x21a0, 9641 0x21a3, 0x21a3, 9642 0x21a6, 0x21a6, 9643 0x21ae, 0x21ae, 9644 0x21ce, 0x21cf, 9645 0x21d2, 0x21d2, 9646 0x21d4, 0x21d4, 9647 0x21f4, 0x22ff, 9648 0x2308, 0x230b, 9649 0x2320, 0x2321, 9650 0x237c, 0x237c, 9651 0x239b, 0x23b3, 9652 0x23dc, 0x23e1, 9653 0x25b7, 0x25b7, 9654 0x25c1, 0x25c1, 9655 0x25f8, 0x25ff, 9656 0x266f, 0x266f, 9657 0x27c0, 0x27c4, 9658 0x27c7, 0x27e5, 9659 0x27f0, 0x27ff, 9660 0x2900, 0x2982, 9661 0x2999, 0x29d7, 9662 0x29dc, 0x29fb, 9663 0x29fe, 0x2aff, 9664 0x2b30, 0x2b44, 9665 0x2b47, 0x2b4c, 9666 0xfb29, 0xfb29, 9667 0xfe62, 0xfe62, 9668 0xfe64, 0xfe66, 9669 0xff0b, 0xff0b, 9670 0xff1c, 0xff1e, 9671 0xff5c, 0xff5c, 9672 0xff5e, 0xff5e, 9673 0xffe2, 0xffe2, 9674 0xffe9, 0xffec, 9675 0x1d6c1, 0x1d6c1, 9676 0x1d6db, 0x1d6db, 9677 0x1d6fb, 0x1d6fb, 9678 0x1d715, 0x1d715, 9679 0x1d735, 0x1d735, 9680 0x1d74f, 0x1d74f, 9681 0x1d76f, 0x1d76f, 9682 0x1d789, 0x1d789, 9683 0x1d7a9, 0x1d7a9, 9684 0x1d7c3, 0x1d7c3, 9685 0x1eef0, 0x1eef1, 9686}; /* CR_Sm */ 9687 9688/* 'So': General Category */ 9689static const OnigCodePoint CR_So[] = { 9690 153, 9691 0x00a6, 0x00a6, 9692 0x00a9, 0x00a9, 9693 0x00ae, 0x00ae, 9694 0x00b0, 0x00b0, 9695 0x0482, 0x0482, 9696 0x060e, 0x060f, 9697 0x06de, 0x06de, 9698 0x06e9, 0x06e9, 9699 0x06fd, 0x06fe, 9700 0x07f6, 0x07f6, 9701 0x09fa, 0x09fa, 9702 0x0b70, 0x0b70, 9703 0x0bf3, 0x0bf8, 9704 0x0bfa, 0x0bfa, 9705 0x0c7f, 0x0c7f, 9706 0x0d79, 0x0d79, 9707 0x0f01, 0x0f03, 9708 0x0f13, 0x0f13, 9709 0x0f15, 0x0f17, 9710 0x0f1a, 0x0f1f, 9711 0x0f34, 0x0f34, 9712 0x0f36, 0x0f36, 9713 0x0f38, 0x0f38, 9714 0x0fbe, 0x0fc5, 9715 0x0fc7, 0x0fcc, 9716 0x0fce, 0x0fcf, 9717 0x0fd5, 0x0fd8, 9718 0x109e, 0x109f, 9719 0x1390, 0x1399, 9720 0x1940, 0x1940, 9721 0x19de, 0x19ff, 9722 0x1b61, 0x1b6a, 9723 0x1b74, 0x1b7c, 9724 0x2100, 0x2101, 9725 0x2103, 0x2106, 9726 0x2108, 0x2109, 9727 0x2114, 0x2114, 9728 0x2116, 0x2117, 9729 0x211e, 0x2123, 9730 0x2125, 0x2125, 9731 0x2127, 0x2127, 9732 0x2129, 0x2129, 9733 0x212e, 0x212e, 9734 0x213a, 0x213b, 9735 0x214a, 0x214a, 9736 0x214c, 0x214d, 9737 0x214f, 0x214f, 9738 0x2195, 0x2199, 9739 0x219c, 0x219f, 9740 0x21a1, 0x21a2, 9741 0x21a4, 0x21a5, 9742 0x21a7, 0x21ad, 9743 0x21af, 0x21cd, 9744 0x21d0, 0x21d1, 9745 0x21d3, 0x21d3, 9746 0x21d5, 0x21f3, 9747 0x2300, 0x2307, 9748 0x230c, 0x231f, 9749 0x2322, 0x2328, 9750 0x232b, 0x237b, 9751 0x237d, 0x239a, 9752 0x23b4, 0x23db, 9753 0x23e2, 0x23f3, 9754 0x2400, 0x2426, 9755 0x2440, 0x244a, 9756 0x249c, 0x24e9, 9757 0x2500, 0x25b6, 9758 0x25b8, 0x25c0, 9759 0x25c2, 0x25f7, 9760 0x2600, 0x266e, 9761 0x2670, 0x26ff, 9762 0x2701, 0x2767, 9763 0x2794, 0x27bf, 9764 0x2800, 0x28ff, 9765 0x2b00, 0x2b2f, 9766 0x2b45, 0x2b46, 9767 0x2b50, 0x2b59, 9768 0x2ce5, 0x2cea, 9769 0x2e80, 0x2e99, 9770 0x2e9b, 0x2ef3, 9771 0x2f00, 0x2fd5, 9772 0x2ff0, 0x2ffb, 9773 0x3004, 0x3004, 9774 0x3012, 0x3013, 9775 0x3020, 0x3020, 9776 0x3036, 0x3037, 9777 0x303e, 0x303f, 9778 0x3190, 0x3191, 9779 0x3196, 0x319f, 9780 0x31c0, 0x31e3, 9781 0x3200, 0x321e, 9782 0x322a, 0x3247, 9783 0x3250, 0x3250, 9784 0x3260, 0x327f, 9785 0x328a, 0x32b0, 9786 0x32c0, 0x32fe, 9787 0x3300, 0x33ff, 9788 0x4dc0, 0x4dff, 9789 0xa490, 0xa4c6, 9790 0xa828, 0xa82b, 9791 0xa836, 0xa837, 9792 0xa839, 0xa839, 9793 0xaa77, 0xaa79, 9794 0xfdfd, 0xfdfd, 9795 0xffe4, 0xffe4, 9796 0xffe8, 0xffe8, 9797 0xffed, 0xffee, 9798 0xfffc, 0xfffd, 9799 0x10137, 0x1013f, 9800 0x10179, 0x10189, 9801 0x10190, 0x1019b, 9802 0x101d0, 0x101fc, 9803 0x1d000, 0x1d0f5, 9804 0x1d100, 0x1d126, 9805 0x1d129, 0x1d164, 9806 0x1d16a, 0x1d16c, 9807 0x1d183, 0x1d184, 9808 0x1d18c, 0x1d1a9, 9809 0x1d1ae, 0x1d1dd, 9810 0x1d200, 0x1d241, 9811 0x1d245, 0x1d245, 9812 0x1d300, 0x1d356, 9813 0x1f000, 0x1f02b, 9814 0x1f030, 0x1f093, 9815 0x1f0a0, 0x1f0ae, 9816 0x1f0b1, 0x1f0be, 9817 0x1f0c1, 0x1f0cf, 9818 0x1f0d1, 0x1f0df, 9819 0x1f110, 0x1f12e, 9820 0x1f130, 0x1f16b, 9821 0x1f170, 0x1f19a, 9822 0x1f1e6, 0x1f202, 9823 0x1f210, 0x1f23a, 9824 0x1f240, 0x1f248, 9825 0x1f250, 0x1f251, 9826 0x1f300, 0x1f320, 9827 0x1f330, 0x1f335, 9828 0x1f337, 0x1f37c, 9829 0x1f380, 0x1f393, 9830 0x1f3a0, 0x1f3c4, 9831 0x1f3c6, 0x1f3ca, 9832 0x1f3e0, 0x1f3f0, 9833 0x1f400, 0x1f43e, 9834 0x1f440, 0x1f440, 9835 0x1f442, 0x1f4f7, 9836 0x1f4f9, 0x1f4fc, 9837 0x1f500, 0x1f53d, 9838 0x1f540, 0x1f543, 9839 0x1f550, 0x1f567, 9840 0x1f5fb, 0x1f640, 9841 0x1f645, 0x1f64f, 9842 0x1f680, 0x1f6c5, 9843 0x1f700, 0x1f773, 9844}; /* CR_So */ 9845 9846/* 'Z': Major Category */ 9847static const OnigCodePoint CR_Z[] = { 9848 9, 9849 0x0020, 0x0020, 9850 0x00a0, 0x00a0, 9851 0x1680, 0x1680, 9852 0x180e, 0x180e, 9853 0x2000, 0x200a, 9854 0x2028, 0x2029, 9855 0x202f, 0x202f, 9856 0x205f, 0x205f, 9857 0x3000, 0x3000, 9858}; /* CR_Z */ 9859 9860/* 'Zl': General Category */ 9861static const OnigCodePoint CR_Zl[] = { 9862 1, 9863 0x2028, 0x2028, 9864}; /* CR_Zl */ 9865 9866/* 'Zp': General Category */ 9867static const OnigCodePoint CR_Zp[] = { 9868 1, 9869 0x2029, 0x2029, 9870}; /* CR_Zp */ 9871 9872/* 'Zs': General Category */ 9873static const OnigCodePoint CR_Zs[] = { 9874 8, 9875 0x0020, 0x0020, 9876 0x00a0, 0x00a0, 9877 0x1680, 0x1680, 9878 0x180e, 0x180e, 9879 0x2000, 0x200a, 9880 0x202f, 0x202f, 9881 0x205f, 0x205f, 9882 0x3000, 0x3000, 9883}; /* CR_Zs */ 9884 9885/* 'Math': Derived Property */ 9886static const OnigCodePoint CR_Math[] = { 9887 138, 9888 0x002b, 0x002b, 9889 0x003c, 0x003e, 9890 0x005e, 0x005e, 9891 0x007c, 0x007c, 9892 0x007e, 0x007e, 9893 0x00ac, 0x00ac, 9894 0x00b1, 0x00b1, 9895 0x00d7, 0x00d7, 9896 0x00f7, 0x00f7, 9897 0x03d0, 0x03d2, 9898 0x03d5, 0x03d5, 9899 0x03f0, 0x03f1, 9900 0x03f4, 0x03f6, 9901 0x0606, 0x0608, 9902 0x2016, 0x2016, 9903 0x2032, 0x2034, 9904 0x2040, 0x2040, 9905 0x2044, 0x2044, 9906 0x2052, 0x2052, 9907 0x2061, 0x2064, 9908 0x207a, 0x207e, 9909 0x208a, 0x208e, 9910 0x20d0, 0x20dc, 9911 0x20e1, 0x20e1, 9912 0x20e5, 0x20e6, 9913 0x20eb, 0x20ef, 9914 0x2102, 0x2102, 9915 0x2107, 0x2107, 9916 0x210a, 0x2113, 9917 0x2115, 0x2115, 9918 0x2118, 0x211d, 9919 0x2124, 0x2124, 9920 0x2128, 0x2129, 9921 0x212c, 0x212d, 9922 0x212f, 0x2131, 9923 0x2133, 0x2138, 9924 0x213c, 0x2149, 9925 0x214b, 0x214b, 9926 0x2190, 0x21a7, 9927 0x21a9, 0x21ae, 9928 0x21b0, 0x21b1, 9929 0x21b6, 0x21b7, 9930 0x21bc, 0x21db, 9931 0x21dd, 0x21dd, 9932 0x21e4, 0x21e5, 9933 0x21f4, 0x22ff, 9934 0x2308, 0x230b, 9935 0x2320, 0x2321, 9936 0x237c, 0x237c, 9937 0x239b, 0x23b5, 9938 0x23b7, 0x23b7, 9939 0x23d0, 0x23d0, 9940 0x23dc, 0x23e2, 9941 0x25a0, 0x25a1, 9942 0x25ae, 0x25b7, 9943 0x25bc, 0x25c1, 9944 0x25c6, 0x25c7, 9945 0x25ca, 0x25cb, 9946 0x25cf, 0x25d3, 9947 0x25e2, 0x25e2, 9948 0x25e4, 0x25e4, 9949 0x25e7, 0x25ec, 9950 0x25f8, 0x25ff, 9951 0x2605, 0x2606, 9952 0x2640, 0x2640, 9953 0x2642, 0x2642, 9954 0x2660, 0x2663, 9955 0x266d, 0x266f, 9956 0x27c0, 0x27ff, 9957 0x2900, 0x2aff, 9958 0x2b30, 0x2b44, 9959 0x2b47, 0x2b4c, 9960 0xfb29, 0xfb29, 9961 0xfe61, 0xfe66, 9962 0xfe68, 0xfe68, 9963 0xff0b, 0xff0b, 9964 0xff1c, 0xff1e, 9965 0xff3c, 0xff3c, 9966 0xff3e, 0xff3e, 9967 0xff5c, 0xff5c, 9968 0xff5e, 0xff5e, 9969 0xffe2, 0xffe2, 9970 0xffe9, 0xffec, 9971 0x1d400, 0x1d454, 9972 0x1d456, 0x1d49c, 9973 0x1d49e, 0x1d49f, 9974 0x1d4a2, 0x1d4a2, 9975 0x1d4a5, 0x1d4a6, 9976 0x1d4a9, 0x1d4ac, 9977 0x1d4ae, 0x1d4b9, 9978 0x1d4bb, 0x1d4bb, 9979 0x1d4bd, 0x1d4c3, 9980 0x1d4c5, 0x1d505, 9981 0x1d507, 0x1d50a, 9982 0x1d50d, 0x1d514, 9983 0x1d516, 0x1d51c, 9984 0x1d51e, 0x1d539, 9985 0x1d53b, 0x1d53e, 9986 0x1d540, 0x1d544, 9987 0x1d546, 0x1d546, 9988 0x1d54a, 0x1d550, 9989 0x1d552, 0x1d6a5, 9990 0x1d6a8, 0x1d7cb, 9991 0x1d7ce, 0x1d7ff, 9992 0x1ee00, 0x1ee03, 9993 0x1ee05, 0x1ee1f, 9994 0x1ee21, 0x1ee22, 9995 0x1ee24, 0x1ee24, 9996 0x1ee27, 0x1ee27, 9997 0x1ee29, 0x1ee32, 9998 0x1ee34, 0x1ee37, 9999 0x1ee39, 0x1ee39, 10000 0x1ee3b, 0x1ee3b, 10001 0x1ee42, 0x1ee42, 10002 0x1ee47, 0x1ee47, 10003 0x1ee49, 0x1ee49, 10004 0x1ee4b, 0x1ee4b, 10005 0x1ee4d, 0x1ee4f, 10006 0x1ee51, 0x1ee52, 10007 0x1ee54, 0x1ee54, 10008 0x1ee57, 0x1ee57, 10009 0x1ee59, 0x1ee59, 10010 0x1ee5b, 0x1ee5b, 10011 0x1ee5d, 0x1ee5d, 10012 0x1ee5f, 0x1ee5f, 10013 0x1ee61, 0x1ee62, 10014 0x1ee64, 0x1ee64, 10015 0x1ee67, 0x1ee6a, 10016 0x1ee6c, 0x1ee72, 10017 0x1ee74, 0x1ee77, 10018 0x1ee79, 0x1ee7c, 10019 0x1ee7e, 0x1ee7e, 10020 0x1ee80, 0x1ee89, 10021 0x1ee8b, 0x1ee9b, 10022 0x1eea1, 0x1eea3, 10023 0x1eea5, 0x1eea9, 10024 0x1eeab, 0x1eebb, 10025 0x1eef0, 0x1eef1, 10026}; /* CR_Math */ 10027 10028/* 'Alphabetic': Derived Property */ 10029#define CR_Alphabetic CR_Alpha 10030 10031/* 'Lowercase': Derived Property */ 10032#define CR_Lowercase CR_Lower 10033 10034/* 'Uppercase': Derived Property */ 10035#define CR_Uppercase CR_Upper 10036 10037/* 'Cased': Derived Property */ 10038static const OnigCodePoint CR_Cased[] = { 10039 119, 10040 0x0041, 0x005a, 10041 0x0061, 0x007a, 10042 0x00aa, 0x00aa, 10043 0x00b5, 0x00b5, 10044 0x00ba, 0x00ba, 10045 0x00c0, 0x00d6, 10046 0x00d8, 0x00f6, 10047 0x00f8, 0x01ba, 10048 0x01bc, 0x01bf, 10049 0x01c4, 0x0293, 10050 0x0295, 0x02b8, 10051 0x02c0, 0x02c1, 10052 0x02e0, 0x02e4, 10053 0x0345, 0x0345, 10054 0x0370, 0x0373, 10055 0x0376, 0x0377, 10056 0x037a, 0x037d, 10057 0x0386, 0x0386, 10058 0x0388, 0x038a, 10059 0x038c, 0x038c, 10060 0x038e, 0x03a1, 10061 0x03a3, 0x03f5, 10062 0x03f7, 0x0481, 10063 0x048a, 0x0527, 10064 0x0531, 0x0556, 10065 0x0561, 0x0587, 10066 0x10a0, 0x10c5, 10067 0x10c7, 0x10c7, 10068 0x10cd, 0x10cd, 10069 0x1d00, 0x1dbf, 10070 0x1e00, 0x1f15, 10071 0x1f18, 0x1f1d, 10072 0x1f20, 0x1f45, 10073 0x1f48, 0x1f4d, 10074 0x1f50, 0x1f57, 10075 0x1f59, 0x1f59, 10076 0x1f5b, 0x1f5b, 10077 0x1f5d, 0x1f5d, 10078 0x1f5f, 0x1f7d, 10079 0x1f80, 0x1fb4, 10080 0x1fb6, 0x1fbc, 10081 0x1fbe, 0x1fbe, 10082 0x1fc2, 0x1fc4, 10083 0x1fc6, 0x1fcc, 10084 0x1fd0, 0x1fd3, 10085 0x1fd6, 0x1fdb, 10086 0x1fe0, 0x1fec, 10087 0x1ff2, 0x1ff4, 10088 0x1ff6, 0x1ffc, 10089 0x2071, 0x2071, 10090 0x207f, 0x207f, 10091 0x2090, 0x209c, 10092 0x2102, 0x2102, 10093 0x2107, 0x2107, 10094 0x210a, 0x2113, 10095 0x2115, 0x2115, 10096 0x2119, 0x211d, 10097 0x2124, 0x2124, 10098 0x2126, 0x2126, 10099 0x2128, 0x2128, 10100 0x212a, 0x212d, 10101 0x212f, 0x2134, 10102 0x2139, 0x2139, 10103 0x213c, 0x213f, 10104 0x2145, 0x2149, 10105 0x214e, 0x214e, 10106 0x2160, 0x217f, 10107 0x2183, 0x2184, 10108 0x24b6, 0x24e9, 10109 0x2c00, 0x2c2e, 10110 0x2c30, 0x2c5e, 10111 0x2c60, 0x2ce4, 10112 0x2ceb, 0x2cee, 10113 0x2cf2, 0x2cf3, 10114 0x2d00, 0x2d25, 10115 0x2d27, 0x2d27, 10116 0x2d2d, 0x2d2d, 10117 0xa640, 0xa66d, 10118 0xa680, 0xa697, 10119 0xa722, 0xa787, 10120 0xa78b, 0xa78e, 10121 0xa790, 0xa793, 10122 0xa7a0, 0xa7aa, 10123 0xa7f8, 0xa7fa, 10124 0xfb00, 0xfb06, 10125 0xfb13, 0xfb17, 10126 0xff21, 0xff3a, 10127 0xff41, 0xff5a, 10128 0x10400, 0x1044f, 10129 0x1d400, 0x1d454, 10130 0x1d456, 0x1d49c, 10131 0x1d49e, 0x1d49f, 10132 0x1d4a2, 0x1d4a2, 10133 0x1d4a5, 0x1d4a6, 10134 0x1d4a9, 0x1d4ac, 10135 0x1d4ae, 0x1d4b9, 10136 0x1d4bb, 0x1d4bb, 10137 0x1d4bd, 0x1d4c3, 10138 0x1d4c5, 0x1d505, 10139 0x1d507, 0x1d50a, 10140 0x1d50d, 0x1d514, 10141 0x1d516, 0x1d51c, 10142 0x1d51e, 0x1d539, 10143 0x1d53b, 0x1d53e, 10144 0x1d540, 0x1d544, 10145 0x1d546, 0x1d546, 10146 0x1d54a, 0x1d550, 10147 0x1d552, 0x1d6a5, 10148 0x1d6a8, 0x1d6c0, 10149 0x1d6c2, 0x1d6da, 10150 0x1d6dc, 0x1d6fa, 10151 0x1d6fc, 0x1d714, 10152 0x1d716, 0x1d734, 10153 0x1d736, 0x1d74e, 10154 0x1d750, 0x1d76e, 10155 0x1d770, 0x1d788, 10156 0x1d78a, 0x1d7a8, 10157 0x1d7aa, 0x1d7c2, 10158 0x1d7c4, 0x1d7cb, 10159}; /* CR_Cased */ 10160 10161/* 'Case_Ignorable': Derived Property */ 10162static const OnigCodePoint CR_Case_Ignorable[] = { 10163 295, 10164 0x0027, 0x0027, 10165 0x002e, 0x002e, 10166 0x003a, 0x003a, 10167 0x005e, 0x005e, 10168 0x0060, 0x0060, 10169 0x00a8, 0x00a8, 10170 0x00ad, 0x00ad, 10171 0x00af, 0x00af, 10172 0x00b4, 0x00b4, 10173 0x00b7, 0x00b8, 10174 0x02b0, 0x036f, 10175 0x0374, 0x0375, 10176 0x037a, 0x037a, 10177 0x0384, 0x0385, 10178 0x0387, 0x0387, 10179 0x0483, 0x0489, 10180 0x0559, 0x0559, 10181 0x0591, 0x05bd, 10182 0x05bf, 0x05bf, 10183 0x05c1, 0x05c2, 10184 0x05c4, 0x05c5, 10185 0x05c7, 0x05c7, 10186 0x05f4, 0x05f4, 10187 0x0600, 0x0604, 10188 0x0610, 0x061a, 10189 0x0640, 0x0640, 10190 0x064b, 0x065f, 10191 0x0670, 0x0670, 10192 0x06d6, 0x06dd, 10193 0x06df, 0x06e8, 10194 0x06ea, 0x06ed, 10195 0x070f, 0x070f, 10196 0x0711, 0x0711, 10197 0x0730, 0x074a, 10198 0x07a6, 0x07b0, 10199 0x07eb, 0x07f5, 10200 0x07fa, 0x07fa, 10201 0x0816, 0x082d, 10202 0x0859, 0x085b, 10203 0x08e4, 0x08fe, 10204 0x0900, 0x0902, 10205 0x093a, 0x093a, 10206 0x093c, 0x093c, 10207 0x0941, 0x0948, 10208 0x094d, 0x094d, 10209 0x0951, 0x0957, 10210 0x0962, 0x0963, 10211 0x0971, 0x0971, 10212 0x0981, 0x0981, 10213 0x09bc, 0x09bc, 10214 0x09c1, 0x09c4, 10215 0x09cd, 0x09cd, 10216 0x09e2, 0x09e3, 10217 0x0a01, 0x0a02, 10218 0x0a3c, 0x0a3c, 10219 0x0a41, 0x0a42, 10220 0x0a47, 0x0a48, 10221 0x0a4b, 0x0a4d, 10222 0x0a51, 0x0a51, 10223 0x0a70, 0x0a71, 10224 0x0a75, 0x0a75, 10225 0x0a81, 0x0a82, 10226 0x0abc, 0x0abc, 10227 0x0ac1, 0x0ac5, 10228 0x0ac7, 0x0ac8, 10229 0x0acd, 0x0acd, 10230 0x0ae2, 0x0ae3, 10231 0x0b01, 0x0b01, 10232 0x0b3c, 0x0b3c, 10233 0x0b3f, 0x0b3f, 10234 0x0b41, 0x0b44, 10235 0x0b4d, 0x0b4d, 10236 0x0b56, 0x0b56, 10237 0x0b62, 0x0b63, 10238 0x0b82, 0x0b82, 10239 0x0bc0, 0x0bc0, 10240 0x0bcd, 0x0bcd, 10241 0x0c3e, 0x0c40, 10242 0x0c46, 0x0c48, 10243 0x0c4a, 0x0c4d, 10244 0x0c55, 0x0c56, 10245 0x0c62, 0x0c63, 10246 0x0cbc, 0x0cbc, 10247 0x0cbf, 0x0cbf, 10248 0x0cc6, 0x0cc6, 10249 0x0ccc, 0x0ccd, 10250 0x0ce2, 0x0ce3, 10251 0x0d41, 0x0d44, 10252 0x0d4d, 0x0d4d, 10253 0x0d62, 0x0d63, 10254 0x0dca, 0x0dca, 10255 0x0dd2, 0x0dd4, 10256 0x0dd6, 0x0dd6, 10257 0x0e31, 0x0e31, 10258 0x0e34, 0x0e3a, 10259 0x0e46, 0x0e4e, 10260 0x0eb1, 0x0eb1, 10261 0x0eb4, 0x0eb9, 10262 0x0ebb, 0x0ebc, 10263 0x0ec6, 0x0ec6, 10264 0x0ec8, 0x0ecd, 10265 0x0f18, 0x0f19, 10266 0x0f35, 0x0f35, 10267 0x0f37, 0x0f37, 10268 0x0f39, 0x0f39, 10269 0x0f71, 0x0f7e, 10270 0x0f80, 0x0f84, 10271 0x0f86, 0x0f87, 10272 0x0f8d, 0x0f97, 10273 0x0f99, 0x0fbc, 10274 0x0fc6, 0x0fc6, 10275 0x102d, 0x1030, 10276 0x1032, 0x1037, 10277 0x1039, 0x103a, 10278 0x103d, 0x103e, 10279 0x1058, 0x1059, 10280 0x105e, 0x1060, 10281 0x1071, 0x1074, 10282 0x1082, 0x1082, 10283 0x1085, 0x1086, 10284 0x108d, 0x108d, 10285 0x109d, 0x109d, 10286 0x10fc, 0x10fc, 10287 0x135d, 0x135f, 10288 0x1712, 0x1714, 10289 0x1732, 0x1734, 10290 0x1752, 0x1753, 10291 0x1772, 0x1773, 10292 0x17b4, 0x17b5, 10293 0x17b7, 0x17bd, 10294 0x17c6, 0x17c6, 10295 0x17c9, 0x17d3, 10296 0x17d7, 0x17d7, 10297 0x17dd, 0x17dd, 10298 0x180b, 0x180d, 10299 0x1843, 0x1843, 10300 0x18a9, 0x18a9, 10301 0x1920, 0x1922, 10302 0x1927, 0x1928, 10303 0x1932, 0x1932, 10304 0x1939, 0x193b, 10305 0x1a17, 0x1a18, 10306 0x1a56, 0x1a56, 10307 0x1a58, 0x1a5e, 10308 0x1a60, 0x1a60, 10309 0x1a62, 0x1a62, 10310 0x1a65, 0x1a6c, 10311 0x1a73, 0x1a7c, 10312 0x1a7f, 0x1a7f, 10313 0x1aa7, 0x1aa7, 10314 0x1b00, 0x1b03, 10315 0x1b34, 0x1b34, 10316 0x1b36, 0x1b3a, 10317 0x1b3c, 0x1b3c, 10318 0x1b42, 0x1b42, 10319 0x1b6b, 0x1b73, 10320 0x1b80, 0x1b81, 10321 0x1ba2, 0x1ba5, 10322 0x1ba8, 0x1ba9, 10323 0x1bab, 0x1bab, 10324 0x1be6, 0x1be6, 10325 0x1be8, 0x1be9, 10326 0x1bed, 0x1bed, 10327 0x1bef, 0x1bf1, 10328 0x1c2c, 0x1c33, 10329 0x1c36, 0x1c37, 10330 0x1c78, 0x1c7d, 10331 0x1cd0, 0x1cd2, 10332 0x1cd4, 0x1ce0, 10333 0x1ce2, 0x1ce8, 10334 0x1ced, 0x1ced, 10335 0x1cf4, 0x1cf4, 10336 0x1d2c, 0x1d6a, 10337 0x1d78, 0x1d78, 10338 0x1d9b, 0x1de6, 10339 0x1dfc, 0x1dff, 10340 0x1fbd, 0x1fbd, 10341 0x1fbf, 0x1fc1, 10342 0x1fcd, 0x1fcf, 10343 0x1fdd, 0x1fdf, 10344 0x1fed, 0x1fef, 10345 0x1ffd, 0x1ffe, 10346 0x200b, 0x200f, 10347 0x2018, 0x2019, 10348 0x2024, 0x2024, 10349 0x2027, 0x2027, 10350 0x202a, 0x202e, 10351 0x2060, 0x2064, 10352 0x206a, 0x206f, 10353 0x2071, 0x2071, 10354 0x207f, 0x207f, 10355 0x2090, 0x209c, 10356 0x20d0, 0x20f0, 10357 0x2c7c, 0x2c7d, 10358 0x2cef, 0x2cf1, 10359 0x2d6f, 0x2d6f, 10360 0x2d7f, 0x2d7f, 10361 0x2de0, 0x2dff, 10362 0x2e2f, 0x2e2f, 10363 0x3005, 0x3005, 10364 0x302a, 0x302d, 10365 0x3031, 0x3035, 10366 0x303b, 0x303b, 10367 0x3099, 0x309e, 10368 0x30fc, 0x30fe, 10369 0xa015, 0xa015, 10370 0xa4f8, 0xa4fd, 10371 0xa60c, 0xa60c, 10372 0xa66f, 0xa672, 10373 0xa674, 0xa67d, 10374 0xa67f, 0xa67f, 10375 0xa69f, 0xa69f, 10376 0xa6f0, 0xa6f1, 10377 0xa700, 0xa721, 10378 0xa770, 0xa770, 10379 0xa788, 0xa78a, 10380 0xa7f8, 0xa7f9, 10381 0xa802, 0xa802, 10382 0xa806, 0xa806, 10383 0xa80b, 0xa80b, 10384 0xa825, 0xa826, 10385 0xa8c4, 0xa8c4, 10386 0xa8e0, 0xa8f1, 10387 0xa926, 0xa92d, 10388 0xa947, 0xa951, 10389 0xa980, 0xa982, 10390 0xa9b3, 0xa9b3, 10391 0xa9b6, 0xa9b9, 10392 0xa9bc, 0xa9bc, 10393 0xa9cf, 0xa9cf, 10394 0xaa29, 0xaa2e, 10395 0xaa31, 0xaa32, 10396 0xaa35, 0xaa36, 10397 0xaa43, 0xaa43, 10398 0xaa4c, 0xaa4c, 10399 0xaa70, 0xaa70, 10400 0xaab0, 0xaab0, 10401 0xaab2, 0xaab4, 10402 0xaab7, 0xaab8, 10403 0xaabe, 0xaabf, 10404 0xaac1, 0xaac1, 10405 0xaadd, 0xaadd, 10406 0xaaec, 0xaaed, 10407 0xaaf3, 0xaaf4, 10408 0xaaf6, 0xaaf6, 10409 0xabe5, 0xabe5, 10410 0xabe8, 0xabe8, 10411 0xabed, 0xabed, 10412 0xfb1e, 0xfb1e, 10413 0xfbb2, 0xfbc1, 10414 0xfe00, 0xfe0f, 10415 0xfe13, 0xfe13, 10416 0xfe20, 0xfe26, 10417 0xfe52, 0xfe52, 10418 0xfe55, 0xfe55, 10419 0xfeff, 0xfeff, 10420 0xff07, 0xff07, 10421 0xff0e, 0xff0e, 10422 0xff1a, 0xff1a, 10423 0xff3e, 0xff3e, 10424 0xff40, 0xff40, 10425 0xff70, 0xff70, 10426 0xff9e, 0xff9f, 10427 0xffe3, 0xffe3, 10428 0xfff9, 0xfffb, 10429 0x101fd, 0x101fd, 10430 0x10a01, 0x10a03, 10431 0x10a05, 0x10a06, 10432 0x10a0c, 0x10a0f, 10433 0x10a38, 0x10a3a, 10434 0x10a3f, 0x10a3f, 10435 0x11001, 0x11001, 10436 0x11038, 0x11046, 10437 0x11080, 0x11081, 10438 0x110b3, 0x110b6, 10439 0x110b9, 0x110ba, 10440 0x110bd, 0x110bd, 10441 0x11100, 0x11102, 10442 0x11127, 0x1112b, 10443 0x1112d, 0x11134, 10444 0x11180, 0x11181, 10445 0x111b6, 0x111be, 10446 0x116ab, 0x116ab, 10447 0x116ad, 0x116ad, 10448 0x116b0, 0x116b5, 10449 0x116b7, 0x116b7, 10450 0x16f8f, 0x16f9f, 10451 0x1d167, 0x1d169, 10452 0x1d173, 0x1d182, 10453 0x1d185, 0x1d18b, 10454 0x1d1aa, 0x1d1ad, 10455 0x1d242, 0x1d244, 10456 0xe0001, 0xe0001, 10457 0xe0020, 0xe007f, 10458 0xe0100, 0xe01ef, 10459}; /* CR_Case_Ignorable */ 10460 10461/* 'Changes_When_Lowercased': Derived Property */ 10462static const OnigCodePoint CR_Changes_When_Lowercased[] = { 10463 571, 10464 0x0041, 0x005a, 10465 0x00c0, 0x00d6, 10466 0x00d8, 0x00de, 10467 0x0100, 0x0100, 10468 0x0102, 0x0102, 10469 0x0104, 0x0104, 10470 0x0106, 0x0106, 10471 0x0108, 0x0108, 10472 0x010a, 0x010a, 10473 0x010c, 0x010c, 10474 0x010e, 0x010e, 10475 0x0110, 0x0110, 10476 0x0112, 0x0112, 10477 0x0114, 0x0114, 10478 0x0116, 0x0116, 10479 0x0118, 0x0118, 10480 0x011a, 0x011a, 10481 0x011c, 0x011c, 10482 0x011e, 0x011e, 10483 0x0120, 0x0120, 10484 0x0122, 0x0122, 10485 0x0124, 0x0124, 10486 0x0126, 0x0126, 10487 0x0128, 0x0128, 10488 0x012a, 0x012a, 10489 0x012c, 0x012c, 10490 0x012e, 0x012e, 10491 0x0130, 0x0130, 10492 0x0132, 0x0132, 10493 0x0134, 0x0134, 10494 0x0136, 0x0136, 10495 0x0139, 0x0139, 10496 0x013b, 0x013b, 10497 0x013d, 0x013d, 10498 0x013f, 0x013f, 10499 0x0141, 0x0141, 10500 0x0143, 0x0143, 10501 0x0145, 0x0145, 10502 0x0147, 0x0147, 10503 0x014a, 0x014a, 10504 0x014c, 0x014c, 10505 0x014e, 0x014e, 10506 0x0150, 0x0150, 10507 0x0152, 0x0152, 10508 0x0154, 0x0154, 10509 0x0156, 0x0156, 10510 0x0158, 0x0158, 10511 0x015a, 0x015a, 10512 0x015c, 0x015c, 10513 0x015e, 0x015e, 10514 0x0160, 0x0160, 10515 0x0162, 0x0162, 10516 0x0164, 0x0164, 10517 0x0166, 0x0166, 10518 0x0168, 0x0168, 10519 0x016a, 0x016a, 10520 0x016c, 0x016c, 10521 0x016e, 0x016e, 10522 0x0170, 0x0170, 10523 0x0172, 0x0172, 10524 0x0174, 0x0174, 10525 0x0176, 0x0176, 10526 0x0178, 0x0179, 10527 0x017b, 0x017b, 10528 0x017d, 0x017d, 10529 0x0181, 0x0182, 10530 0x0184, 0x0184, 10531 0x0186, 0x0187, 10532 0x0189, 0x018b, 10533 0x018e, 0x0191, 10534 0x0193, 0x0194, 10535 0x0196, 0x0198, 10536 0x019c, 0x019d, 10537 0x019f, 0x01a0, 10538 0x01a2, 0x01a2, 10539 0x01a4, 0x01a4, 10540 0x01a6, 0x01a7, 10541 0x01a9, 0x01a9, 10542 0x01ac, 0x01ac, 10543 0x01ae, 0x01af, 10544 0x01b1, 0x01b3, 10545 0x01b5, 0x01b5, 10546 0x01b7, 0x01b8, 10547 0x01bc, 0x01bc, 10548 0x01c4, 0x01c5, 10549 0x01c7, 0x01c8, 10550 0x01ca, 0x01cb, 10551 0x01cd, 0x01cd, 10552 0x01cf, 0x01cf, 10553 0x01d1, 0x01d1, 10554 0x01d3, 0x01d3, 10555 0x01d5, 0x01d5, 10556 0x01d7, 0x01d7, 10557 0x01d9, 0x01d9, 10558 0x01db, 0x01db, 10559 0x01de, 0x01de, 10560 0x01e0, 0x01e0, 10561 0x01e2, 0x01e2, 10562 0x01e4, 0x01e4, 10563 0x01e6, 0x01e6, 10564 0x01e8, 0x01e8, 10565 0x01ea, 0x01ea, 10566 0x01ec, 0x01ec, 10567 0x01ee, 0x01ee, 10568 0x01f1, 0x01f2, 10569 0x01f4, 0x01f4, 10570 0x01f6, 0x01f8, 10571 0x01fa, 0x01fa, 10572 0x01fc, 0x01fc, 10573 0x01fe, 0x01fe, 10574 0x0200, 0x0200, 10575 0x0202, 0x0202, 10576 0x0204, 0x0204, 10577 0x0206, 0x0206, 10578 0x0208, 0x0208, 10579 0x020a, 0x020a, 10580 0x020c, 0x020c, 10581 0x020e, 0x020e, 10582 0x0210, 0x0210, 10583 0x0212, 0x0212, 10584 0x0214, 0x0214, 10585 0x0216, 0x0216, 10586 0x0218, 0x0218, 10587 0x021a, 0x021a, 10588 0x021c, 0x021c, 10589 0x021e, 0x021e, 10590 0x0220, 0x0220, 10591 0x0222, 0x0222, 10592 0x0224, 0x0224, 10593 0x0226, 0x0226, 10594 0x0228, 0x0228, 10595 0x022a, 0x022a, 10596 0x022c, 0x022c, 10597 0x022e, 0x022e, 10598 0x0230, 0x0230, 10599 0x0232, 0x0232, 10600 0x023a, 0x023b, 10601 0x023d, 0x023e, 10602 0x0241, 0x0241, 10603 0x0243, 0x0246, 10604 0x0248, 0x0248, 10605 0x024a, 0x024a, 10606 0x024c, 0x024c, 10607 0x024e, 0x024e, 10608 0x0370, 0x0370, 10609 0x0372, 0x0372, 10610 0x0376, 0x0376, 10611 0x0386, 0x0386, 10612 0x0388, 0x038a, 10613 0x038c, 0x038c, 10614 0x038e, 0x038f, 10615 0x0391, 0x03a1, 10616 0x03a3, 0x03ab, 10617 0x03cf, 0x03cf, 10618 0x03d8, 0x03d8, 10619 0x03da, 0x03da, 10620 0x03dc, 0x03dc, 10621 0x03de, 0x03de, 10622 0x03e0, 0x03e0, 10623 0x03e2, 0x03e2, 10624 0x03e4, 0x03e4, 10625 0x03e6, 0x03e6, 10626 0x03e8, 0x03e8, 10627 0x03ea, 0x03ea, 10628 0x03ec, 0x03ec, 10629 0x03ee, 0x03ee, 10630 0x03f4, 0x03f4, 10631 0x03f7, 0x03f7, 10632 0x03f9, 0x03fa, 10633 0x03fd, 0x042f, 10634 0x0460, 0x0460, 10635 0x0462, 0x0462, 10636 0x0464, 0x0464, 10637 0x0466, 0x0466, 10638 0x0468, 0x0468, 10639 0x046a, 0x046a, 10640 0x046c, 0x046c, 10641 0x046e, 0x046e, 10642 0x0470, 0x0470, 10643 0x0472, 0x0472, 10644 0x0474, 0x0474, 10645 0x0476, 0x0476, 10646 0x0478, 0x0478, 10647 0x047a, 0x047a, 10648 0x047c, 0x047c, 10649 0x047e, 0x047e, 10650 0x0480, 0x0480, 10651 0x048a, 0x048a, 10652 0x048c, 0x048c, 10653 0x048e, 0x048e, 10654 0x0490, 0x0490, 10655 0x0492, 0x0492, 10656 0x0494, 0x0494, 10657 0x0496, 0x0496, 10658 0x0498, 0x0498, 10659 0x049a, 0x049a, 10660 0x049c, 0x049c, 10661 0x049e, 0x049e, 10662 0x04a0, 0x04a0, 10663 0x04a2, 0x04a2, 10664 0x04a4, 0x04a4, 10665 0x04a6, 0x04a6, 10666 0x04a8, 0x04a8, 10667 0x04aa, 0x04aa, 10668 0x04ac, 0x04ac, 10669 0x04ae, 0x04ae, 10670 0x04b0, 0x04b0, 10671 0x04b2, 0x04b2, 10672 0x04b4, 0x04b4, 10673 0x04b6, 0x04b6, 10674 0x04b8, 0x04b8, 10675 0x04ba, 0x04ba, 10676 0x04bc, 0x04bc, 10677 0x04be, 0x04be, 10678 0x04c0, 0x04c1, 10679 0x04c3, 0x04c3, 10680 0x04c5, 0x04c5, 10681 0x04c7, 0x04c7, 10682 0x04c9, 0x04c9, 10683 0x04cb, 0x04cb, 10684 0x04cd, 0x04cd, 10685 0x04d0, 0x04d0, 10686 0x04d2, 0x04d2, 10687 0x04d4, 0x04d4, 10688 0x04d6, 0x04d6, 10689 0x04d8, 0x04d8, 10690 0x04da, 0x04da, 10691 0x04dc, 0x04dc, 10692 0x04de, 0x04de, 10693 0x04e0, 0x04e0, 10694 0x04e2, 0x04e2, 10695 0x04e4, 0x04e4, 10696 0x04e6, 0x04e6, 10697 0x04e8, 0x04e8, 10698 0x04ea, 0x04ea, 10699 0x04ec, 0x04ec, 10700 0x04ee, 0x04ee, 10701 0x04f0, 0x04f0, 10702 0x04f2, 0x04f2, 10703 0x04f4, 0x04f4, 10704 0x04f6, 0x04f6, 10705 0x04f8, 0x04f8, 10706 0x04fa, 0x04fa, 10707 0x04fc, 0x04fc, 10708 0x04fe, 0x04fe, 10709 0x0500, 0x0500, 10710 0x0502, 0x0502, 10711 0x0504, 0x0504, 10712 0x0506, 0x0506, 10713 0x0508, 0x0508, 10714 0x050a, 0x050a, 10715 0x050c, 0x050c, 10716 0x050e, 0x050e, 10717 0x0510, 0x0510, 10718 0x0512, 0x0512, 10719 0x0514, 0x0514, 10720 0x0516, 0x0516, 10721 0x0518, 0x0518, 10722 0x051a, 0x051a, 10723 0x051c, 0x051c, 10724 0x051e, 0x051e, 10725 0x0520, 0x0520, 10726 0x0522, 0x0522, 10727 0x0524, 0x0524, 10728 0x0526, 0x0526, 10729 0x0531, 0x0556, 10730 0x10a0, 0x10c5, 10731 0x10c7, 0x10c7, 10732 0x10cd, 0x10cd, 10733 0x1e00, 0x1e00, 10734 0x1e02, 0x1e02, 10735 0x1e04, 0x1e04, 10736 0x1e06, 0x1e06, 10737 0x1e08, 0x1e08, 10738 0x1e0a, 0x1e0a, 10739 0x1e0c, 0x1e0c, 10740 0x1e0e, 0x1e0e, 10741 0x1e10, 0x1e10, 10742 0x1e12, 0x1e12, 10743 0x1e14, 0x1e14, 10744 0x1e16, 0x1e16, 10745 0x1e18, 0x1e18, 10746 0x1e1a, 0x1e1a, 10747 0x1e1c, 0x1e1c, 10748 0x1e1e, 0x1e1e, 10749 0x1e20, 0x1e20, 10750 0x1e22, 0x1e22, 10751 0x1e24, 0x1e24, 10752 0x1e26, 0x1e26, 10753 0x1e28, 0x1e28, 10754 0x1e2a, 0x1e2a, 10755 0x1e2c, 0x1e2c, 10756 0x1e2e, 0x1e2e, 10757 0x1e30, 0x1e30, 10758 0x1e32, 0x1e32, 10759 0x1e34, 0x1e34, 10760 0x1e36, 0x1e36, 10761 0x1e38, 0x1e38, 10762 0x1e3a, 0x1e3a, 10763 0x1e3c, 0x1e3c, 10764 0x1e3e, 0x1e3e, 10765 0x1e40, 0x1e40, 10766 0x1e42, 0x1e42, 10767 0x1e44, 0x1e44, 10768 0x1e46, 0x1e46, 10769 0x1e48, 0x1e48, 10770 0x1e4a, 0x1e4a, 10771 0x1e4c, 0x1e4c, 10772 0x1e4e, 0x1e4e, 10773 0x1e50, 0x1e50, 10774 0x1e52, 0x1e52, 10775 0x1e54, 0x1e54, 10776 0x1e56, 0x1e56, 10777 0x1e58, 0x1e58, 10778 0x1e5a, 0x1e5a, 10779 0x1e5c, 0x1e5c, 10780 0x1e5e, 0x1e5e, 10781 0x1e60, 0x1e60, 10782 0x1e62, 0x1e62, 10783 0x1e64, 0x1e64, 10784 0x1e66, 0x1e66, 10785 0x1e68, 0x1e68, 10786 0x1e6a, 0x1e6a, 10787 0x1e6c, 0x1e6c, 10788 0x1e6e, 0x1e6e, 10789 0x1e70, 0x1e70, 10790 0x1e72, 0x1e72, 10791 0x1e74, 0x1e74, 10792 0x1e76, 0x1e76, 10793 0x1e78, 0x1e78, 10794 0x1e7a, 0x1e7a, 10795 0x1e7c, 0x1e7c, 10796 0x1e7e, 0x1e7e, 10797 0x1e80, 0x1e80, 10798 0x1e82, 0x1e82, 10799 0x1e84, 0x1e84, 10800 0x1e86, 0x1e86, 10801 0x1e88, 0x1e88, 10802 0x1e8a, 0x1e8a, 10803 0x1e8c, 0x1e8c, 10804 0x1e8e, 0x1e8e, 10805 0x1e90, 0x1e90, 10806 0x1e92, 0x1e92, 10807 0x1e94, 0x1e94, 10808 0x1e9e, 0x1e9e, 10809 0x1ea0, 0x1ea0, 10810 0x1ea2, 0x1ea2, 10811 0x1ea4, 0x1ea4, 10812 0x1ea6, 0x1ea6, 10813 0x1ea8, 0x1ea8, 10814 0x1eaa, 0x1eaa, 10815 0x1eac, 0x1eac, 10816 0x1eae, 0x1eae, 10817 0x1eb0, 0x1eb0, 10818 0x1eb2, 0x1eb2, 10819 0x1eb4, 0x1eb4, 10820 0x1eb6, 0x1eb6, 10821 0x1eb8, 0x1eb8, 10822 0x1eba, 0x1eba, 10823 0x1ebc, 0x1ebc, 10824 0x1ebe, 0x1ebe, 10825 0x1ec0, 0x1ec0, 10826 0x1ec2, 0x1ec2, 10827 0x1ec4, 0x1ec4, 10828 0x1ec6, 0x1ec6, 10829 0x1ec8, 0x1ec8, 10830 0x1eca, 0x1eca, 10831 0x1ecc, 0x1ecc, 10832 0x1ece, 0x1ece, 10833 0x1ed0, 0x1ed0, 10834 0x1ed2, 0x1ed2, 10835 0x1ed4, 0x1ed4, 10836 0x1ed6, 0x1ed6, 10837 0x1ed8, 0x1ed8, 10838 0x1eda, 0x1eda, 10839 0x1edc, 0x1edc, 10840 0x1ede, 0x1ede, 10841 0x1ee0, 0x1ee0, 10842 0x1ee2, 0x1ee2, 10843 0x1ee4, 0x1ee4, 10844 0x1ee6, 0x1ee6, 10845 0x1ee8, 0x1ee8, 10846 0x1eea, 0x1eea, 10847 0x1eec, 0x1eec, 10848 0x1eee, 0x1eee, 10849 0x1ef0, 0x1ef0, 10850 0x1ef2, 0x1ef2, 10851 0x1ef4, 0x1ef4, 10852 0x1ef6, 0x1ef6, 10853 0x1ef8, 0x1ef8, 10854 0x1efa, 0x1efa, 10855 0x1efc, 0x1efc, 10856 0x1efe, 0x1efe, 10857 0x1f08, 0x1f0f, 10858 0x1f18, 0x1f1d, 10859 0x1f28, 0x1f2f, 10860 0x1f38, 0x1f3f, 10861 0x1f48, 0x1f4d, 10862 0x1f59, 0x1f59, 10863 0x1f5b, 0x1f5b, 10864 0x1f5d, 0x1f5d, 10865 0x1f5f, 0x1f5f, 10866 0x1f68, 0x1f6f, 10867 0x1f88, 0x1f8f, 10868 0x1f98, 0x1f9f, 10869 0x1fa8, 0x1faf, 10870 0x1fb8, 0x1fbc, 10871 0x1fc8, 0x1fcc, 10872 0x1fd8, 0x1fdb, 10873 0x1fe8, 0x1fec, 10874 0x1ff8, 0x1ffc, 10875 0x2126, 0x2126, 10876 0x212a, 0x212b, 10877 0x2132, 0x2132, 10878 0x2160, 0x216f, 10879 0x2183, 0x2183, 10880 0x24b6, 0x24cf, 10881 0x2c00, 0x2c2e, 10882 0x2c60, 0x2c60, 10883 0x2c62, 0x2c64, 10884 0x2c67, 0x2c67, 10885 0x2c69, 0x2c69, 10886 0x2c6b, 0x2c6b, 10887 0x2c6d, 0x2c70, 10888 0x2c72, 0x2c72, 10889 0x2c75, 0x2c75, 10890 0x2c7e, 0x2c80, 10891 0x2c82, 0x2c82, 10892 0x2c84, 0x2c84, 10893 0x2c86, 0x2c86, 10894 0x2c88, 0x2c88, 10895 0x2c8a, 0x2c8a, 10896 0x2c8c, 0x2c8c, 10897 0x2c8e, 0x2c8e, 10898 0x2c90, 0x2c90, 10899 0x2c92, 0x2c92, 10900 0x2c94, 0x2c94, 10901 0x2c96, 0x2c96, 10902 0x2c98, 0x2c98, 10903 0x2c9a, 0x2c9a, 10904 0x2c9c, 0x2c9c, 10905 0x2c9e, 0x2c9e, 10906 0x2ca0, 0x2ca0, 10907 0x2ca2, 0x2ca2, 10908 0x2ca4, 0x2ca4, 10909 0x2ca6, 0x2ca6, 10910 0x2ca8, 0x2ca8, 10911 0x2caa, 0x2caa, 10912 0x2cac, 0x2cac, 10913 0x2cae, 0x2cae, 10914 0x2cb0, 0x2cb0, 10915 0x2cb2, 0x2cb2, 10916 0x2cb4, 0x2cb4, 10917 0x2cb6, 0x2cb6, 10918 0x2cb8, 0x2cb8, 10919 0x2cba, 0x2cba, 10920 0x2cbc, 0x2cbc, 10921 0x2cbe, 0x2cbe, 10922 0x2cc0, 0x2cc0, 10923 0x2cc2, 0x2cc2, 10924 0x2cc4, 0x2cc4, 10925 0x2cc6, 0x2cc6, 10926 0x2cc8, 0x2cc8, 10927 0x2cca, 0x2cca, 10928 0x2ccc, 0x2ccc, 10929 0x2cce, 0x2cce, 10930 0x2cd0, 0x2cd0, 10931 0x2cd2, 0x2cd2, 10932 0x2cd4, 0x2cd4, 10933 0x2cd6, 0x2cd6, 10934 0x2cd8, 0x2cd8, 10935 0x2cda, 0x2cda, 10936 0x2cdc, 0x2cdc, 10937 0x2cde, 0x2cde, 10938 0x2ce0, 0x2ce0, 10939 0x2ce2, 0x2ce2, 10940 0x2ceb, 0x2ceb, 10941 0x2ced, 0x2ced, 10942 0x2cf2, 0x2cf2, 10943 0xa640, 0xa640, 10944 0xa642, 0xa642, 10945 0xa644, 0xa644, 10946 0xa646, 0xa646, 10947 0xa648, 0xa648, 10948 0xa64a, 0xa64a, 10949 0xa64c, 0xa64c, 10950 0xa64e, 0xa64e, 10951 0xa650, 0xa650, 10952 0xa652, 0xa652, 10953 0xa654, 0xa654, 10954 0xa656, 0xa656, 10955 0xa658, 0xa658, 10956 0xa65a, 0xa65a, 10957 0xa65c, 0xa65c, 10958 0xa65e, 0xa65e, 10959 0xa660, 0xa660, 10960 0xa662, 0xa662, 10961 0xa664, 0xa664, 10962 0xa666, 0xa666, 10963 0xa668, 0xa668, 10964 0xa66a, 0xa66a, 10965 0xa66c, 0xa66c, 10966 0xa680, 0xa680, 10967 0xa682, 0xa682, 10968 0xa684, 0xa684, 10969 0xa686, 0xa686, 10970 0xa688, 0xa688, 10971 0xa68a, 0xa68a, 10972 0xa68c, 0xa68c, 10973 0xa68e, 0xa68e, 10974 0xa690, 0xa690, 10975 0xa692, 0xa692, 10976 0xa694, 0xa694, 10977 0xa696, 0xa696, 10978 0xa722, 0xa722, 10979 0xa724, 0xa724, 10980 0xa726, 0xa726, 10981 0xa728, 0xa728, 10982 0xa72a, 0xa72a, 10983 0xa72c, 0xa72c, 10984 0xa72e, 0xa72e, 10985 0xa732, 0xa732, 10986 0xa734, 0xa734, 10987 0xa736, 0xa736, 10988 0xa738, 0xa738, 10989 0xa73a, 0xa73a, 10990 0xa73c, 0xa73c, 10991 0xa73e, 0xa73e, 10992 0xa740, 0xa740, 10993 0xa742, 0xa742, 10994 0xa744, 0xa744, 10995 0xa746, 0xa746, 10996 0xa748, 0xa748, 10997 0xa74a, 0xa74a, 10998 0xa74c, 0xa74c, 10999 0xa74e, 0xa74e, 11000 0xa750, 0xa750, 11001 0xa752, 0xa752, 11002 0xa754, 0xa754, 11003 0xa756, 0xa756, 11004 0xa758, 0xa758, 11005 0xa75a, 0xa75a, 11006 0xa75c, 0xa75c, 11007 0xa75e, 0xa75e, 11008 0xa760, 0xa760, 11009 0xa762, 0xa762, 11010 0xa764, 0xa764, 11011 0xa766, 0xa766, 11012 0xa768, 0xa768, 11013 0xa76a, 0xa76a, 11014 0xa76c, 0xa76c, 11015 0xa76e, 0xa76e, 11016 0xa779, 0xa779, 11017 0xa77b, 0xa77b, 11018 0xa77d, 0xa77e, 11019 0xa780, 0xa780, 11020 0xa782, 0xa782, 11021 0xa784, 0xa784, 11022 0xa786, 0xa786, 11023 0xa78b, 0xa78b, 11024 0xa78d, 0xa78d, 11025 0xa790, 0xa790, 11026 0xa792, 0xa792, 11027 0xa7a0, 0xa7a0, 11028 0xa7a2, 0xa7a2, 11029 0xa7a4, 0xa7a4, 11030 0xa7a6, 0xa7a6, 11031 0xa7a8, 0xa7a8, 11032 0xa7aa, 0xa7aa, 11033 0xff21, 0xff3a, 11034 0x10400, 0x10427, 11035}; /* CR_Changes_When_Lowercased */ 11036 11037/* 'Changes_When_Uppercased': Derived Property */ 11038static const OnigCodePoint CR_Changes_When_Uppercased[] = { 11039 586, 11040 0x0061, 0x007a, 11041 0x00b5, 0x00b5, 11042 0x00df, 0x00f6, 11043 0x00f8, 0x00ff, 11044 0x0101, 0x0101, 11045 0x0103, 0x0103, 11046 0x0105, 0x0105, 11047 0x0107, 0x0107, 11048 0x0109, 0x0109, 11049 0x010b, 0x010b, 11050 0x010d, 0x010d, 11051 0x010f, 0x010f, 11052 0x0111, 0x0111, 11053 0x0113, 0x0113, 11054 0x0115, 0x0115, 11055 0x0117, 0x0117, 11056 0x0119, 0x0119, 11057 0x011b, 0x011b, 11058 0x011d, 0x011d, 11059 0x011f, 0x011f, 11060 0x0121, 0x0121, 11061 0x0123, 0x0123, 11062 0x0125, 0x0125, 11063 0x0127, 0x0127, 11064 0x0129, 0x0129, 11065 0x012b, 0x012b, 11066 0x012d, 0x012d, 11067 0x012f, 0x012f, 11068 0x0131, 0x0131, 11069 0x0133, 0x0133, 11070 0x0135, 0x0135, 11071 0x0137, 0x0137, 11072 0x013a, 0x013a, 11073 0x013c, 0x013c, 11074 0x013e, 0x013e, 11075 0x0140, 0x0140, 11076 0x0142, 0x0142, 11077 0x0144, 0x0144, 11078 0x0146, 0x0146, 11079 0x0148, 0x0149, 11080 0x014b, 0x014b, 11081 0x014d, 0x014d, 11082 0x014f, 0x014f, 11083 0x0151, 0x0151, 11084 0x0153, 0x0153, 11085 0x0155, 0x0155, 11086 0x0157, 0x0157, 11087 0x0159, 0x0159, 11088 0x015b, 0x015b, 11089 0x015d, 0x015d, 11090 0x015f, 0x015f, 11091 0x0161, 0x0161, 11092 0x0163, 0x0163, 11093 0x0165, 0x0165, 11094 0x0167, 0x0167, 11095 0x0169, 0x0169, 11096 0x016b, 0x016b, 11097 0x016d, 0x016d, 11098 0x016f, 0x016f, 11099 0x0171, 0x0171, 11100 0x0173, 0x0173, 11101 0x0175, 0x0175, 11102 0x0177, 0x0177, 11103 0x017a, 0x017a, 11104 0x017c, 0x017c, 11105 0x017e, 0x0180, 11106 0x0183, 0x0183, 11107 0x0185, 0x0185, 11108 0x0188, 0x0188, 11109 0x018c, 0x018c, 11110 0x0192, 0x0192, 11111 0x0195, 0x0195, 11112 0x0199, 0x019a, 11113 0x019e, 0x019e, 11114 0x01a1, 0x01a1, 11115 0x01a3, 0x01a3, 11116 0x01a5, 0x01a5, 11117 0x01a8, 0x01a8, 11118 0x01ad, 0x01ad, 11119 0x01b0, 0x01b0, 11120 0x01b4, 0x01b4, 11121 0x01b6, 0x01b6, 11122 0x01b9, 0x01b9, 11123 0x01bd, 0x01bd, 11124 0x01bf, 0x01bf, 11125 0x01c5, 0x01c6, 11126 0x01c8, 0x01c9, 11127 0x01cb, 0x01cc, 11128 0x01ce, 0x01ce, 11129 0x01d0, 0x01d0, 11130 0x01d2, 0x01d2, 11131 0x01d4, 0x01d4, 11132 0x01d6, 0x01d6, 11133 0x01d8, 0x01d8, 11134 0x01da, 0x01da, 11135 0x01dc, 0x01dd, 11136 0x01df, 0x01df, 11137 0x01e1, 0x01e1, 11138 0x01e3, 0x01e3, 11139 0x01e5, 0x01e5, 11140 0x01e7, 0x01e7, 11141 0x01e9, 0x01e9, 11142 0x01eb, 0x01eb, 11143 0x01ed, 0x01ed, 11144 0x01ef, 0x01f0, 11145 0x01f2, 0x01f3, 11146 0x01f5, 0x01f5, 11147 0x01f9, 0x01f9, 11148 0x01fb, 0x01fb, 11149 0x01fd, 0x01fd, 11150 0x01ff, 0x01ff, 11151 0x0201, 0x0201, 11152 0x0203, 0x0203, 11153 0x0205, 0x0205, 11154 0x0207, 0x0207, 11155 0x0209, 0x0209, 11156 0x020b, 0x020b, 11157 0x020d, 0x020d, 11158 0x020f, 0x020f, 11159 0x0211, 0x0211, 11160 0x0213, 0x0213, 11161 0x0215, 0x0215, 11162 0x0217, 0x0217, 11163 0x0219, 0x0219, 11164 0x021b, 0x021b, 11165 0x021d, 0x021d, 11166 0x021f, 0x021f, 11167 0x0223, 0x0223, 11168 0x0225, 0x0225, 11169 0x0227, 0x0227, 11170 0x0229, 0x0229, 11171 0x022b, 0x022b, 11172 0x022d, 0x022d, 11173 0x022f, 0x022f, 11174 0x0231, 0x0231, 11175 0x0233, 0x0233, 11176 0x023c, 0x023c, 11177 0x023f, 0x0240, 11178 0x0242, 0x0242, 11179 0x0247, 0x0247, 11180 0x0249, 0x0249, 11181 0x024b, 0x024b, 11182 0x024d, 0x024d, 11183 0x024f, 0x0254, 11184 0x0256, 0x0257, 11185 0x0259, 0x0259, 11186 0x025b, 0x025b, 11187 0x0260, 0x0260, 11188 0x0263, 0x0263, 11189 0x0265, 0x0266, 11190 0x0268, 0x0269, 11191 0x026b, 0x026b, 11192 0x026f, 0x026f, 11193 0x0271, 0x0272, 11194 0x0275, 0x0275, 11195 0x027d, 0x027d, 11196 0x0280, 0x0280, 11197 0x0283, 0x0283, 11198 0x0288, 0x028c, 11199 0x0292, 0x0292, 11200 0x0345, 0x0345, 11201 0x0371, 0x0371, 11202 0x0373, 0x0373, 11203 0x0377, 0x0377, 11204 0x037b, 0x037d, 11205 0x0390, 0x0390, 11206 0x03ac, 0x03ce, 11207 0x03d0, 0x03d1, 11208 0x03d5, 0x03d7, 11209 0x03d9, 0x03d9, 11210 0x03db, 0x03db, 11211 0x03dd, 0x03dd, 11212 0x03df, 0x03df, 11213 0x03e1, 0x03e1, 11214 0x03e3, 0x03e3, 11215 0x03e5, 0x03e5, 11216 0x03e7, 0x03e7, 11217 0x03e9, 0x03e9, 11218 0x03eb, 0x03eb, 11219 0x03ed, 0x03ed, 11220 0x03ef, 0x03f2, 11221 0x03f5, 0x03f5, 11222 0x03f8, 0x03f8, 11223 0x03fb, 0x03fb, 11224 0x0430, 0x045f, 11225 0x0461, 0x0461, 11226 0x0463, 0x0463, 11227 0x0465, 0x0465, 11228 0x0467, 0x0467, 11229 0x0469, 0x0469, 11230 0x046b, 0x046b, 11231 0x046d, 0x046d, 11232 0x046f, 0x046f, 11233 0x0471, 0x0471, 11234 0x0473, 0x0473, 11235 0x0475, 0x0475, 11236 0x0477, 0x0477, 11237 0x0479, 0x0479, 11238 0x047b, 0x047b, 11239 0x047d, 0x047d, 11240 0x047f, 0x047f, 11241 0x0481, 0x0481, 11242 0x048b, 0x048b, 11243 0x048d, 0x048d, 11244 0x048f, 0x048f, 11245 0x0491, 0x0491, 11246 0x0493, 0x0493, 11247 0x0495, 0x0495, 11248 0x0497, 0x0497, 11249 0x0499, 0x0499, 11250 0x049b, 0x049b, 11251 0x049d, 0x049d, 11252 0x049f, 0x049f, 11253 0x04a1, 0x04a1, 11254 0x04a3, 0x04a3, 11255 0x04a5, 0x04a5, 11256 0x04a7, 0x04a7, 11257 0x04a9, 0x04a9, 11258 0x04ab, 0x04ab, 11259 0x04ad, 0x04ad, 11260 0x04af, 0x04af, 11261 0x04b1, 0x04b1, 11262 0x04b3, 0x04b3, 11263 0x04b5, 0x04b5, 11264 0x04b7, 0x04b7, 11265 0x04b9, 0x04b9, 11266 0x04bb, 0x04bb, 11267 0x04bd, 0x04bd, 11268 0x04bf, 0x04bf, 11269 0x04c2, 0x04c2, 11270 0x04c4, 0x04c4, 11271 0x04c6, 0x04c6, 11272 0x04c8, 0x04c8, 11273 0x04ca, 0x04ca, 11274 0x04cc, 0x04cc, 11275 0x04ce, 0x04cf, 11276 0x04d1, 0x04d1, 11277 0x04d3, 0x04d3, 11278 0x04d5, 0x04d5, 11279 0x04d7, 0x04d7, 11280 0x04d9, 0x04d9, 11281 0x04db, 0x04db, 11282 0x04dd, 0x04dd, 11283 0x04df, 0x04df, 11284 0x04e1, 0x04e1, 11285 0x04e3, 0x04e3, 11286 0x04e5, 0x04e5, 11287 0x04e7, 0x04e7, 11288 0x04e9, 0x04e9, 11289 0x04eb, 0x04eb, 11290 0x04ed, 0x04ed, 11291 0x04ef, 0x04ef, 11292 0x04f1, 0x04f1, 11293 0x04f3, 0x04f3, 11294 0x04f5, 0x04f5, 11295 0x04f7, 0x04f7, 11296 0x04f9, 0x04f9, 11297 0x04fb, 0x04fb, 11298 0x04fd, 0x04fd, 11299 0x04ff, 0x04ff, 11300 0x0501, 0x0501, 11301 0x0503, 0x0503, 11302 0x0505, 0x0505, 11303 0x0507, 0x0507, 11304 0x0509, 0x0509, 11305 0x050b, 0x050b, 11306 0x050d, 0x050d, 11307 0x050f, 0x050f, 11308 0x0511, 0x0511, 11309 0x0513, 0x0513, 11310 0x0515, 0x0515, 11311 0x0517, 0x0517, 11312 0x0519, 0x0519, 11313 0x051b, 0x051b, 11314 0x051d, 0x051d, 11315 0x051f, 0x051f, 11316 0x0521, 0x0521, 11317 0x0523, 0x0523, 11318 0x0525, 0x0525, 11319 0x0527, 0x0527, 11320 0x0561, 0x0587, 11321 0x1d79, 0x1d79, 11322 0x1d7d, 0x1d7d, 11323 0x1e01, 0x1e01, 11324 0x1e03, 0x1e03, 11325 0x1e05, 0x1e05, 11326 0x1e07, 0x1e07, 11327 0x1e09, 0x1e09, 11328 0x1e0b, 0x1e0b, 11329 0x1e0d, 0x1e0d, 11330 0x1e0f, 0x1e0f, 11331 0x1e11, 0x1e11, 11332 0x1e13, 0x1e13, 11333 0x1e15, 0x1e15, 11334 0x1e17, 0x1e17, 11335 0x1e19, 0x1e19, 11336 0x1e1b, 0x1e1b, 11337 0x1e1d, 0x1e1d, 11338 0x1e1f, 0x1e1f, 11339 0x1e21, 0x1e21, 11340 0x1e23, 0x1e23, 11341 0x1e25, 0x1e25, 11342 0x1e27, 0x1e27, 11343 0x1e29, 0x1e29, 11344 0x1e2b, 0x1e2b, 11345 0x1e2d, 0x1e2d, 11346 0x1e2f, 0x1e2f, 11347 0x1e31, 0x1e31, 11348 0x1e33, 0x1e33, 11349 0x1e35, 0x1e35, 11350 0x1e37, 0x1e37, 11351 0x1e39, 0x1e39, 11352 0x1e3b, 0x1e3b, 11353 0x1e3d, 0x1e3d, 11354 0x1e3f, 0x1e3f, 11355 0x1e41, 0x1e41, 11356 0x1e43, 0x1e43, 11357 0x1e45, 0x1e45, 11358 0x1e47, 0x1e47, 11359 0x1e49, 0x1e49, 11360 0x1e4b, 0x1e4b, 11361 0x1e4d, 0x1e4d, 11362 0x1e4f, 0x1e4f, 11363 0x1e51, 0x1e51, 11364 0x1e53, 0x1e53, 11365 0x1e55, 0x1e55, 11366 0x1e57, 0x1e57, 11367 0x1e59, 0x1e59, 11368 0x1e5b, 0x1e5b, 11369 0x1e5d, 0x1e5d, 11370 0x1e5f, 0x1e5f, 11371 0x1e61, 0x1e61, 11372 0x1e63, 0x1e63, 11373 0x1e65, 0x1e65, 11374 0x1e67, 0x1e67, 11375 0x1e69, 0x1e69, 11376 0x1e6b, 0x1e6b, 11377 0x1e6d, 0x1e6d, 11378 0x1e6f, 0x1e6f, 11379 0x1e71, 0x1e71, 11380 0x1e73, 0x1e73, 11381 0x1e75, 0x1e75, 11382 0x1e77, 0x1e77, 11383 0x1e79, 0x1e79, 11384 0x1e7b, 0x1e7b, 11385 0x1e7d, 0x1e7d, 11386 0x1e7f, 0x1e7f, 11387 0x1e81, 0x1e81, 11388 0x1e83, 0x1e83, 11389 0x1e85, 0x1e85, 11390 0x1e87, 0x1e87, 11391 0x1e89, 0x1e89, 11392 0x1e8b, 0x1e8b, 11393 0x1e8d, 0x1e8d, 11394 0x1e8f, 0x1e8f, 11395 0x1e91, 0x1e91, 11396 0x1e93, 0x1e93, 11397 0x1e95, 0x1e9b, 11398 0x1ea1, 0x1ea1, 11399 0x1ea3, 0x1ea3, 11400 0x1ea5, 0x1ea5, 11401 0x1ea7, 0x1ea7, 11402 0x1ea9, 0x1ea9, 11403 0x1eab, 0x1eab, 11404 0x1ead, 0x1ead, 11405 0x1eaf, 0x1eaf, 11406 0x1eb1, 0x1eb1, 11407 0x1eb3, 0x1eb3, 11408 0x1eb5, 0x1eb5, 11409 0x1eb7, 0x1eb7, 11410 0x1eb9, 0x1eb9, 11411 0x1ebb, 0x1ebb, 11412 0x1ebd, 0x1ebd, 11413 0x1ebf, 0x1ebf, 11414 0x1ec1, 0x1ec1, 11415 0x1ec3, 0x1ec3, 11416 0x1ec5, 0x1ec5, 11417 0x1ec7, 0x1ec7, 11418 0x1ec9, 0x1ec9, 11419 0x1ecb, 0x1ecb, 11420 0x1ecd, 0x1ecd, 11421 0x1ecf, 0x1ecf, 11422 0x1ed1, 0x1ed1, 11423 0x1ed3, 0x1ed3, 11424 0x1ed5, 0x1ed5, 11425 0x1ed7, 0x1ed7, 11426 0x1ed9, 0x1ed9, 11427 0x1edb, 0x1edb, 11428 0x1edd, 0x1edd, 11429 0x1edf, 0x1edf, 11430 0x1ee1, 0x1ee1, 11431 0x1ee3, 0x1ee3, 11432 0x1ee5, 0x1ee5, 11433 0x1ee7, 0x1ee7, 11434 0x1ee9, 0x1ee9, 11435 0x1eeb, 0x1eeb, 11436 0x1eed, 0x1eed, 11437 0x1eef, 0x1eef, 11438 0x1ef1, 0x1ef1, 11439 0x1ef3, 0x1ef3, 11440 0x1ef5, 0x1ef5, 11441 0x1ef7, 0x1ef7, 11442 0x1ef9, 0x1ef9, 11443 0x1efb, 0x1efb, 11444 0x1efd, 0x1efd, 11445 0x1eff, 0x1f07, 11446 0x1f10, 0x1f15, 11447 0x1f20, 0x1f27, 11448 0x1f30, 0x1f37, 11449 0x1f40, 0x1f45, 11450 0x1f50, 0x1f57, 11451 0x1f60, 0x1f67, 11452 0x1f70, 0x1f7d, 11453 0x1f80, 0x1fb4, 11454 0x1fb6, 0x1fb7, 11455 0x1fbc, 0x1fbc, 11456 0x1fbe, 0x1fbe, 11457 0x1fc2, 0x1fc4, 11458 0x1fc6, 0x1fc7, 11459 0x1fcc, 0x1fcc, 11460 0x1fd0, 0x1fd3, 11461 0x1fd6, 0x1fd7, 11462 0x1fe0, 0x1fe7, 11463 0x1ff2, 0x1ff4, 11464 0x1ff6, 0x1ff7, 11465 0x1ffc, 0x1ffc, 11466 0x214e, 0x214e, 11467 0x2170, 0x217f, 11468 0x2184, 0x2184, 11469 0x24d0, 0x24e9, 11470 0x2c30, 0x2c5e, 11471 0x2c61, 0x2c61, 11472 0x2c65, 0x2c66, 11473 0x2c68, 0x2c68, 11474 0x2c6a, 0x2c6a, 11475 0x2c6c, 0x2c6c, 11476 0x2c73, 0x2c73, 11477 0x2c76, 0x2c76, 11478 0x2c81, 0x2c81, 11479 0x2c83, 0x2c83, 11480 0x2c85, 0x2c85, 11481 0x2c87, 0x2c87, 11482 0x2c89, 0x2c89, 11483 0x2c8b, 0x2c8b, 11484 0x2c8d, 0x2c8d, 11485 0x2c8f, 0x2c8f, 11486 0x2c91, 0x2c91, 11487 0x2c93, 0x2c93, 11488 0x2c95, 0x2c95, 11489 0x2c97, 0x2c97, 11490 0x2c99, 0x2c99, 11491 0x2c9b, 0x2c9b, 11492 0x2c9d, 0x2c9d, 11493 0x2c9f, 0x2c9f, 11494 0x2ca1, 0x2ca1, 11495 0x2ca3, 0x2ca3, 11496 0x2ca5, 0x2ca5, 11497 0x2ca7, 0x2ca7, 11498 0x2ca9, 0x2ca9, 11499 0x2cab, 0x2cab, 11500 0x2cad, 0x2cad, 11501 0x2caf, 0x2caf, 11502 0x2cb1, 0x2cb1, 11503 0x2cb3, 0x2cb3, 11504 0x2cb5, 0x2cb5, 11505 0x2cb7, 0x2cb7, 11506 0x2cb9, 0x2cb9, 11507 0x2cbb, 0x2cbb, 11508 0x2cbd, 0x2cbd, 11509 0x2cbf, 0x2cbf, 11510 0x2cc1, 0x2cc1, 11511 0x2cc3, 0x2cc3, 11512 0x2cc5, 0x2cc5, 11513 0x2cc7, 0x2cc7, 11514 0x2cc9, 0x2cc9, 11515 0x2ccb, 0x2ccb, 11516 0x2ccd, 0x2ccd, 11517 0x2ccf, 0x2ccf, 11518 0x2cd1, 0x2cd1, 11519 0x2cd3, 0x2cd3, 11520 0x2cd5, 0x2cd5, 11521 0x2cd7, 0x2cd7, 11522 0x2cd9, 0x2cd9, 11523 0x2cdb, 0x2cdb, 11524 0x2cdd, 0x2cdd, 11525 0x2cdf, 0x2cdf, 11526 0x2ce1, 0x2ce1, 11527 0x2ce3, 0x2ce3, 11528 0x2cec, 0x2cec, 11529 0x2cee, 0x2cee, 11530 0x2cf3, 0x2cf3, 11531 0x2d00, 0x2d25, 11532 0x2d27, 0x2d27, 11533 0x2d2d, 0x2d2d, 11534 0xa641, 0xa641, 11535 0xa643, 0xa643, 11536 0xa645, 0xa645, 11537 0xa647, 0xa647, 11538 0xa649, 0xa649, 11539 0xa64b, 0xa64b, 11540 0xa64d, 0xa64d, 11541 0xa64f, 0xa64f, 11542 0xa651, 0xa651, 11543 0xa653, 0xa653, 11544 0xa655, 0xa655, 11545 0xa657, 0xa657, 11546 0xa659, 0xa659, 11547 0xa65b, 0xa65b, 11548 0xa65d, 0xa65d, 11549 0xa65f, 0xa65f, 11550 0xa661, 0xa661, 11551 0xa663, 0xa663, 11552 0xa665, 0xa665, 11553 0xa667, 0xa667, 11554 0xa669, 0xa669, 11555 0xa66b, 0xa66b, 11556 0xa66d, 0xa66d, 11557 0xa681, 0xa681, 11558 0xa683, 0xa683, 11559 0xa685, 0xa685, 11560 0xa687, 0xa687, 11561 0xa689, 0xa689, 11562 0xa68b, 0xa68b, 11563 0xa68d, 0xa68d, 11564 0xa68f, 0xa68f, 11565 0xa691, 0xa691, 11566 0xa693, 0xa693, 11567 0xa695, 0xa695, 11568 0xa697, 0xa697, 11569 0xa723, 0xa723, 11570 0xa725, 0xa725, 11571 0xa727, 0xa727, 11572 0xa729, 0xa729, 11573 0xa72b, 0xa72b, 11574 0xa72d, 0xa72d, 11575 0xa72f, 0xa72f, 11576 0xa733, 0xa733, 11577 0xa735, 0xa735, 11578 0xa737, 0xa737, 11579 0xa739, 0xa739, 11580 0xa73b, 0xa73b, 11581 0xa73d, 0xa73d, 11582 0xa73f, 0xa73f, 11583 0xa741, 0xa741, 11584 0xa743, 0xa743, 11585 0xa745, 0xa745, 11586 0xa747, 0xa747, 11587 0xa749, 0xa749, 11588 0xa74b, 0xa74b, 11589 0xa74d, 0xa74d, 11590 0xa74f, 0xa74f, 11591 0xa751, 0xa751, 11592 0xa753, 0xa753, 11593 0xa755, 0xa755, 11594 0xa757, 0xa757, 11595 0xa759, 0xa759, 11596 0xa75b, 0xa75b, 11597 0xa75d, 0xa75d, 11598 0xa75f, 0xa75f, 11599 0xa761, 0xa761, 11600 0xa763, 0xa763, 11601 0xa765, 0xa765, 11602 0xa767, 0xa767, 11603 0xa769, 0xa769, 11604 0xa76b, 0xa76b, 11605 0xa76d, 0xa76d, 11606 0xa76f, 0xa76f, 11607 0xa77a, 0xa77a, 11608 0xa77c, 0xa77c, 11609 0xa77f, 0xa77f, 11610 0xa781, 0xa781, 11611 0xa783, 0xa783, 11612 0xa785, 0xa785, 11613 0xa787, 0xa787, 11614 0xa78c, 0xa78c, 11615 0xa791, 0xa791, 11616 0xa793, 0xa793, 11617 0xa7a1, 0xa7a1, 11618 0xa7a3, 0xa7a3, 11619 0xa7a5, 0xa7a5, 11620 0xa7a7, 0xa7a7, 11621 0xa7a9, 0xa7a9, 11622 0xfb00, 0xfb06, 11623 0xfb13, 0xfb17, 11624 0xff41, 0xff5a, 11625 0x10428, 0x1044f, 11626}; /* CR_Changes_When_Uppercased */ 11627 11628/* 'Changes_When_Titlecased': Derived Property */ 11629static const OnigCodePoint CR_Changes_When_Titlecased[] = { 11630 587, 11631 0x0061, 0x007a, 11632 0x00b5, 0x00b5, 11633 0x00df, 0x00f6, 11634 0x00f8, 0x00ff, 11635 0x0101, 0x0101, 11636 0x0103, 0x0103, 11637 0x0105, 0x0105, 11638 0x0107, 0x0107, 11639 0x0109, 0x0109, 11640 0x010b, 0x010b, 11641 0x010d, 0x010d, 11642 0x010f, 0x010f, 11643 0x0111, 0x0111, 11644 0x0113, 0x0113, 11645 0x0115, 0x0115, 11646 0x0117, 0x0117, 11647 0x0119, 0x0119, 11648 0x011b, 0x011b, 11649 0x011d, 0x011d, 11650 0x011f, 0x011f, 11651 0x0121, 0x0121, 11652 0x0123, 0x0123, 11653 0x0125, 0x0125, 11654 0x0127, 0x0127, 11655 0x0129, 0x0129, 11656 0x012b, 0x012b, 11657 0x012d, 0x012d, 11658 0x012f, 0x012f, 11659 0x0131, 0x0131, 11660 0x0133, 0x0133, 11661 0x0135, 0x0135, 11662 0x0137, 0x0137, 11663 0x013a, 0x013a, 11664 0x013c, 0x013c, 11665 0x013e, 0x013e, 11666 0x0140, 0x0140, 11667 0x0142, 0x0142, 11668 0x0144, 0x0144, 11669 0x0146, 0x0146, 11670 0x0148, 0x0149, 11671 0x014b, 0x014b, 11672 0x014d, 0x014d, 11673 0x014f, 0x014f, 11674 0x0151, 0x0151, 11675 0x0153, 0x0153, 11676 0x0155, 0x0155, 11677 0x0157, 0x0157, 11678 0x0159, 0x0159, 11679 0x015b, 0x015b, 11680 0x015d, 0x015d, 11681 0x015f, 0x015f, 11682 0x0161, 0x0161, 11683 0x0163, 0x0163, 11684 0x0165, 0x0165, 11685 0x0167, 0x0167, 11686 0x0169, 0x0169, 11687 0x016b, 0x016b, 11688 0x016d, 0x016d, 11689 0x016f, 0x016f, 11690 0x0171, 0x0171, 11691 0x0173, 0x0173, 11692 0x0175, 0x0175, 11693 0x0177, 0x0177, 11694 0x017a, 0x017a, 11695 0x017c, 0x017c, 11696 0x017e, 0x0180, 11697 0x0183, 0x0183, 11698 0x0185, 0x0185, 11699 0x0188, 0x0188, 11700 0x018c, 0x018c, 11701 0x0192, 0x0192, 11702 0x0195, 0x0195, 11703 0x0199, 0x019a, 11704 0x019e, 0x019e, 11705 0x01a1, 0x01a1, 11706 0x01a3, 0x01a3, 11707 0x01a5, 0x01a5, 11708 0x01a8, 0x01a8, 11709 0x01ad, 0x01ad, 11710 0x01b0, 0x01b0, 11711 0x01b4, 0x01b4, 11712 0x01b6, 0x01b6, 11713 0x01b9, 0x01b9, 11714 0x01bd, 0x01bd, 11715 0x01bf, 0x01bf, 11716 0x01c4, 0x01c4, 11717 0x01c6, 0x01c7, 11718 0x01c9, 0x01ca, 11719 0x01cc, 0x01cc, 11720 0x01ce, 0x01ce, 11721 0x01d0, 0x01d0, 11722 0x01d2, 0x01d2, 11723 0x01d4, 0x01d4, 11724 0x01d6, 0x01d6, 11725 0x01d8, 0x01d8, 11726 0x01da, 0x01da, 11727 0x01dc, 0x01dd, 11728 0x01df, 0x01df, 11729 0x01e1, 0x01e1, 11730 0x01e3, 0x01e3, 11731 0x01e5, 0x01e5, 11732 0x01e7, 0x01e7, 11733 0x01e9, 0x01e9, 11734 0x01eb, 0x01eb, 11735 0x01ed, 0x01ed, 11736 0x01ef, 0x01f1, 11737 0x01f3, 0x01f3, 11738 0x01f5, 0x01f5, 11739 0x01f9, 0x01f9, 11740 0x01fb, 0x01fb, 11741 0x01fd, 0x01fd, 11742 0x01ff, 0x01ff, 11743 0x0201, 0x0201, 11744 0x0203, 0x0203, 11745 0x0205, 0x0205, 11746 0x0207, 0x0207, 11747 0x0209, 0x0209, 11748 0x020b, 0x020b, 11749 0x020d, 0x020d, 11750 0x020f, 0x020f, 11751 0x0211, 0x0211, 11752 0x0213, 0x0213, 11753 0x0215, 0x0215, 11754 0x0217, 0x0217, 11755 0x0219, 0x0219, 11756 0x021b, 0x021b, 11757 0x021d, 0x021d, 11758 0x021f, 0x021f, 11759 0x0223, 0x0223, 11760 0x0225, 0x0225, 11761 0x0227, 0x0227, 11762 0x0229, 0x0229, 11763 0x022b, 0x022b, 11764 0x022d, 0x022d, 11765 0x022f, 0x022f, 11766 0x0231, 0x0231, 11767 0x0233, 0x0233, 11768 0x023c, 0x023c, 11769 0x023f, 0x0240, 11770 0x0242, 0x0242, 11771 0x0247, 0x0247, 11772 0x0249, 0x0249, 11773 0x024b, 0x024b, 11774 0x024d, 0x024d, 11775 0x024f, 0x0254, 11776 0x0256, 0x0257, 11777 0x0259, 0x0259, 11778 0x025b, 0x025b, 11779 0x0260, 0x0260, 11780 0x0263, 0x0263, 11781 0x0265, 0x0266, 11782 0x0268, 0x0269, 11783 0x026b, 0x026b, 11784 0x026f, 0x026f, 11785 0x0271, 0x0272, 11786 0x0275, 0x0275, 11787 0x027d, 0x027d, 11788 0x0280, 0x0280, 11789 0x0283, 0x0283, 11790 0x0288, 0x028c, 11791 0x0292, 0x0292, 11792 0x0345, 0x0345, 11793 0x0371, 0x0371, 11794 0x0373, 0x0373, 11795 0x0377, 0x0377, 11796 0x037b, 0x037d, 11797 0x0390, 0x0390, 11798 0x03ac, 0x03ce, 11799 0x03d0, 0x03d1, 11800 0x03d5, 0x03d7, 11801 0x03d9, 0x03d9, 11802 0x03db, 0x03db, 11803 0x03dd, 0x03dd, 11804 0x03df, 0x03df, 11805 0x03e1, 0x03e1, 11806 0x03e3, 0x03e3, 11807 0x03e5, 0x03e5, 11808 0x03e7, 0x03e7, 11809 0x03e9, 0x03e9, 11810 0x03eb, 0x03eb, 11811 0x03ed, 0x03ed, 11812 0x03ef, 0x03f2, 11813 0x03f5, 0x03f5, 11814 0x03f8, 0x03f8, 11815 0x03fb, 0x03fb, 11816 0x0430, 0x045f, 11817 0x0461, 0x0461, 11818 0x0463, 0x0463, 11819 0x0465, 0x0465, 11820 0x0467, 0x0467, 11821 0x0469, 0x0469, 11822 0x046b, 0x046b, 11823 0x046d, 0x046d, 11824 0x046f, 0x046f, 11825 0x0471, 0x0471, 11826 0x0473, 0x0473, 11827 0x0475, 0x0475, 11828 0x0477, 0x0477, 11829 0x0479, 0x0479, 11830 0x047b, 0x047b, 11831 0x047d, 0x047d, 11832 0x047f, 0x047f, 11833 0x0481, 0x0481, 11834 0x048b, 0x048b, 11835 0x048d, 0x048d, 11836 0x048f, 0x048f, 11837 0x0491, 0x0491, 11838 0x0493, 0x0493, 11839 0x0495, 0x0495, 11840 0x0497, 0x0497, 11841 0x0499, 0x0499, 11842 0x049b, 0x049b, 11843 0x049d, 0x049d, 11844 0x049f, 0x049f, 11845 0x04a1, 0x04a1, 11846 0x04a3, 0x04a3, 11847 0x04a5, 0x04a5, 11848 0x04a7, 0x04a7, 11849 0x04a9, 0x04a9, 11850 0x04ab, 0x04ab, 11851 0x04ad, 0x04ad, 11852 0x04af, 0x04af, 11853 0x04b1, 0x04b1, 11854 0x04b3, 0x04b3, 11855 0x04b5, 0x04b5, 11856 0x04b7, 0x04b7, 11857 0x04b9, 0x04b9, 11858 0x04bb, 0x04bb, 11859 0x04bd, 0x04bd, 11860 0x04bf, 0x04bf, 11861 0x04c2, 0x04c2, 11862 0x04c4, 0x04c4, 11863 0x04c6, 0x04c6, 11864 0x04c8, 0x04c8, 11865 0x04ca, 0x04ca, 11866 0x04cc, 0x04cc, 11867 0x04ce, 0x04cf, 11868 0x04d1, 0x04d1, 11869 0x04d3, 0x04d3, 11870 0x04d5, 0x04d5, 11871 0x04d7, 0x04d7, 11872 0x04d9, 0x04d9, 11873 0x04db, 0x04db, 11874 0x04dd, 0x04dd, 11875 0x04df, 0x04df, 11876 0x04e1, 0x04e1, 11877 0x04e3, 0x04e3, 11878 0x04e5, 0x04e5, 11879 0x04e7, 0x04e7, 11880 0x04e9, 0x04e9, 11881 0x04eb, 0x04eb, 11882 0x04ed, 0x04ed, 11883 0x04ef, 0x04ef, 11884 0x04f1, 0x04f1, 11885 0x04f3, 0x04f3, 11886 0x04f5, 0x04f5, 11887 0x04f7, 0x04f7, 11888 0x04f9, 0x04f9, 11889 0x04fb, 0x04fb, 11890 0x04fd, 0x04fd, 11891 0x04ff, 0x04ff, 11892 0x0501, 0x0501, 11893 0x0503, 0x0503, 11894 0x0505, 0x0505, 11895 0x0507, 0x0507, 11896 0x0509, 0x0509, 11897 0x050b, 0x050b, 11898 0x050d, 0x050d, 11899 0x050f, 0x050f, 11900 0x0511, 0x0511, 11901 0x0513, 0x0513, 11902 0x0515, 0x0515, 11903 0x0517, 0x0517, 11904 0x0519, 0x0519, 11905 0x051b, 0x051b, 11906 0x051d, 0x051d, 11907 0x051f, 0x051f, 11908 0x0521, 0x0521, 11909 0x0523, 0x0523, 11910 0x0525, 0x0525, 11911 0x0527, 0x0527, 11912 0x0561, 0x0587, 11913 0x1d79, 0x1d79, 11914 0x1d7d, 0x1d7d, 11915 0x1e01, 0x1e01, 11916 0x1e03, 0x1e03, 11917 0x1e05, 0x1e05, 11918 0x1e07, 0x1e07, 11919 0x1e09, 0x1e09, 11920 0x1e0b, 0x1e0b, 11921 0x1e0d, 0x1e0d, 11922 0x1e0f, 0x1e0f, 11923 0x1e11, 0x1e11, 11924 0x1e13, 0x1e13, 11925 0x1e15, 0x1e15, 11926 0x1e17, 0x1e17, 11927 0x1e19, 0x1e19, 11928 0x1e1b, 0x1e1b, 11929 0x1e1d, 0x1e1d, 11930 0x1e1f, 0x1e1f, 11931 0x1e21, 0x1e21, 11932 0x1e23, 0x1e23, 11933 0x1e25, 0x1e25, 11934 0x1e27, 0x1e27, 11935 0x1e29, 0x1e29, 11936 0x1e2b, 0x1e2b, 11937 0x1e2d, 0x1e2d, 11938 0x1e2f, 0x1e2f, 11939 0x1e31, 0x1e31, 11940 0x1e33, 0x1e33, 11941 0x1e35, 0x1e35, 11942 0x1e37, 0x1e37, 11943 0x1e39, 0x1e39, 11944 0x1e3b, 0x1e3b, 11945 0x1e3d, 0x1e3d, 11946 0x1e3f, 0x1e3f, 11947 0x1e41, 0x1e41, 11948 0x1e43, 0x1e43, 11949 0x1e45, 0x1e45, 11950 0x1e47, 0x1e47, 11951 0x1e49, 0x1e49, 11952 0x1e4b, 0x1e4b, 11953 0x1e4d, 0x1e4d, 11954 0x1e4f, 0x1e4f, 11955 0x1e51, 0x1e51, 11956 0x1e53, 0x1e53, 11957 0x1e55, 0x1e55, 11958 0x1e57, 0x1e57, 11959 0x1e59, 0x1e59, 11960 0x1e5b, 0x1e5b, 11961 0x1e5d, 0x1e5d, 11962 0x1e5f, 0x1e5f, 11963 0x1e61, 0x1e61, 11964 0x1e63, 0x1e63, 11965 0x1e65, 0x1e65, 11966 0x1e67, 0x1e67, 11967 0x1e69, 0x1e69, 11968 0x1e6b, 0x1e6b, 11969 0x1e6d, 0x1e6d, 11970 0x1e6f, 0x1e6f, 11971 0x1e71, 0x1e71, 11972 0x1e73, 0x1e73, 11973 0x1e75, 0x1e75, 11974 0x1e77, 0x1e77, 11975 0x1e79, 0x1e79, 11976 0x1e7b, 0x1e7b, 11977 0x1e7d, 0x1e7d, 11978 0x1e7f, 0x1e7f, 11979 0x1e81, 0x1e81, 11980 0x1e83, 0x1e83, 11981 0x1e85, 0x1e85, 11982 0x1e87, 0x1e87, 11983 0x1e89, 0x1e89, 11984 0x1e8b, 0x1e8b, 11985 0x1e8d, 0x1e8d, 11986 0x1e8f, 0x1e8f, 11987 0x1e91, 0x1e91, 11988 0x1e93, 0x1e93, 11989 0x1e95, 0x1e9b, 11990 0x1ea1, 0x1ea1, 11991 0x1ea3, 0x1ea3, 11992 0x1ea5, 0x1ea5, 11993 0x1ea7, 0x1ea7, 11994 0x1ea9, 0x1ea9, 11995 0x1eab, 0x1eab, 11996 0x1ead, 0x1ead, 11997 0x1eaf, 0x1eaf, 11998 0x1eb1, 0x1eb1, 11999 0x1eb3, 0x1eb3, 12000 0x1eb5, 0x1eb5, 12001 0x1eb7, 0x1eb7, 12002 0x1eb9, 0x1eb9, 12003 0x1ebb, 0x1ebb, 12004 0x1ebd, 0x1ebd, 12005 0x1ebf, 0x1ebf, 12006 0x1ec1, 0x1ec1, 12007 0x1ec3, 0x1ec3, 12008 0x1ec5, 0x1ec5, 12009 0x1ec7, 0x1ec7, 12010 0x1ec9, 0x1ec9, 12011 0x1ecb, 0x1ecb, 12012 0x1ecd, 0x1ecd, 12013 0x1ecf, 0x1ecf, 12014 0x1ed1, 0x1ed1, 12015 0x1ed3, 0x1ed3, 12016 0x1ed5, 0x1ed5, 12017 0x1ed7, 0x1ed7, 12018 0x1ed9, 0x1ed9, 12019 0x1edb, 0x1edb, 12020 0x1edd, 0x1edd, 12021 0x1edf, 0x1edf, 12022 0x1ee1, 0x1ee1, 12023 0x1ee3, 0x1ee3, 12024 0x1ee5, 0x1ee5, 12025 0x1ee7, 0x1ee7, 12026 0x1ee9, 0x1ee9, 12027 0x1eeb, 0x1eeb, 12028 0x1eed, 0x1eed, 12029 0x1eef, 0x1eef, 12030 0x1ef1, 0x1ef1, 12031 0x1ef3, 0x1ef3, 12032 0x1ef5, 0x1ef5, 12033 0x1ef7, 0x1ef7, 12034 0x1ef9, 0x1ef9, 12035 0x1efb, 0x1efb, 12036 0x1efd, 0x1efd, 12037 0x1eff, 0x1f07, 12038 0x1f10, 0x1f15, 12039 0x1f20, 0x1f27, 12040 0x1f30, 0x1f37, 12041 0x1f40, 0x1f45, 12042 0x1f50, 0x1f57, 12043 0x1f60, 0x1f67, 12044 0x1f70, 0x1f7d, 12045 0x1f80, 0x1f87, 12046 0x1f90, 0x1f97, 12047 0x1fa0, 0x1fa7, 12048 0x1fb0, 0x1fb4, 12049 0x1fb6, 0x1fb7, 12050 0x1fbe, 0x1fbe, 12051 0x1fc2, 0x1fc4, 12052 0x1fc6, 0x1fc7, 12053 0x1fd0, 0x1fd3, 12054 0x1fd6, 0x1fd7, 12055 0x1fe0, 0x1fe7, 12056 0x1ff2, 0x1ff4, 12057 0x1ff6, 0x1ff7, 12058 0x214e, 0x214e, 12059 0x2170, 0x217f, 12060 0x2184, 0x2184, 12061 0x24d0, 0x24e9, 12062 0x2c30, 0x2c5e, 12063 0x2c61, 0x2c61, 12064 0x2c65, 0x2c66, 12065 0x2c68, 0x2c68, 12066 0x2c6a, 0x2c6a, 12067 0x2c6c, 0x2c6c, 12068 0x2c73, 0x2c73, 12069 0x2c76, 0x2c76, 12070 0x2c81, 0x2c81, 12071 0x2c83, 0x2c83, 12072 0x2c85, 0x2c85, 12073 0x2c87, 0x2c87, 12074 0x2c89, 0x2c89, 12075 0x2c8b, 0x2c8b, 12076 0x2c8d, 0x2c8d, 12077 0x2c8f, 0x2c8f, 12078 0x2c91, 0x2c91, 12079 0x2c93, 0x2c93, 12080 0x2c95, 0x2c95, 12081 0x2c97, 0x2c97, 12082 0x2c99, 0x2c99, 12083 0x2c9b, 0x2c9b, 12084 0x2c9d, 0x2c9d, 12085 0x2c9f, 0x2c9f, 12086 0x2ca1, 0x2ca1, 12087 0x2ca3, 0x2ca3, 12088 0x2ca5, 0x2ca5, 12089 0x2ca7, 0x2ca7, 12090 0x2ca9, 0x2ca9, 12091 0x2cab, 0x2cab, 12092 0x2cad, 0x2cad, 12093 0x2caf, 0x2caf, 12094 0x2cb1, 0x2cb1, 12095 0x2cb3, 0x2cb3, 12096 0x2cb5, 0x2cb5, 12097 0x2cb7, 0x2cb7, 12098 0x2cb9, 0x2cb9, 12099 0x2cbb, 0x2cbb, 12100 0x2cbd, 0x2cbd, 12101 0x2cbf, 0x2cbf, 12102 0x2cc1, 0x2cc1, 12103 0x2cc3, 0x2cc3, 12104 0x2cc5, 0x2cc5, 12105 0x2cc7, 0x2cc7, 12106 0x2cc9, 0x2cc9, 12107 0x2ccb, 0x2ccb, 12108 0x2ccd, 0x2ccd, 12109 0x2ccf, 0x2ccf, 12110 0x2cd1, 0x2cd1, 12111 0x2cd3, 0x2cd3, 12112 0x2cd5, 0x2cd5, 12113 0x2cd7, 0x2cd7, 12114 0x2cd9, 0x2cd9, 12115 0x2cdb, 0x2cdb, 12116 0x2cdd, 0x2cdd, 12117 0x2cdf, 0x2cdf, 12118 0x2ce1, 0x2ce1, 12119 0x2ce3, 0x2ce3, 12120 0x2cec, 0x2cec, 12121 0x2cee, 0x2cee, 12122 0x2cf3, 0x2cf3, 12123 0x2d00, 0x2d25, 12124 0x2d27, 0x2d27, 12125 0x2d2d, 0x2d2d, 12126 0xa641, 0xa641, 12127 0xa643, 0xa643, 12128 0xa645, 0xa645, 12129 0xa647, 0xa647, 12130 0xa649, 0xa649, 12131 0xa64b, 0xa64b, 12132 0xa64d, 0xa64d, 12133 0xa64f, 0xa64f, 12134 0xa651, 0xa651, 12135 0xa653, 0xa653, 12136 0xa655, 0xa655, 12137 0xa657, 0xa657, 12138 0xa659, 0xa659, 12139 0xa65b, 0xa65b, 12140 0xa65d, 0xa65d, 12141 0xa65f, 0xa65f, 12142 0xa661, 0xa661, 12143 0xa663, 0xa663, 12144 0xa665, 0xa665, 12145 0xa667, 0xa667, 12146 0xa669, 0xa669, 12147 0xa66b, 0xa66b, 12148 0xa66d, 0xa66d, 12149 0xa681, 0xa681, 12150 0xa683, 0xa683, 12151 0xa685, 0xa685, 12152 0xa687, 0xa687, 12153 0xa689, 0xa689, 12154 0xa68b, 0xa68b, 12155 0xa68d, 0xa68d, 12156 0xa68f, 0xa68f, 12157 0xa691, 0xa691, 12158 0xa693, 0xa693, 12159 0xa695, 0xa695, 12160 0xa697, 0xa697, 12161 0xa723, 0xa723, 12162 0xa725, 0xa725, 12163 0xa727, 0xa727, 12164 0xa729, 0xa729, 12165 0xa72b, 0xa72b, 12166 0xa72d, 0xa72d, 12167 0xa72f, 0xa72f, 12168 0xa733, 0xa733, 12169 0xa735, 0xa735, 12170 0xa737, 0xa737, 12171 0xa739, 0xa739, 12172 0xa73b, 0xa73b, 12173 0xa73d, 0xa73d, 12174 0xa73f, 0xa73f, 12175 0xa741, 0xa741, 12176 0xa743, 0xa743, 12177 0xa745, 0xa745, 12178 0xa747, 0xa747, 12179 0xa749, 0xa749, 12180 0xa74b, 0xa74b, 12181 0xa74d, 0xa74d, 12182 0xa74f, 0xa74f, 12183 0xa751, 0xa751, 12184 0xa753, 0xa753, 12185 0xa755, 0xa755, 12186 0xa757, 0xa757, 12187 0xa759, 0xa759, 12188 0xa75b, 0xa75b, 12189 0xa75d, 0xa75d, 12190 0xa75f, 0xa75f, 12191 0xa761, 0xa761, 12192 0xa763, 0xa763, 12193 0xa765, 0xa765, 12194 0xa767, 0xa767, 12195 0xa769, 0xa769, 12196 0xa76b, 0xa76b, 12197 0xa76d, 0xa76d, 12198 0xa76f, 0xa76f, 12199 0xa77a, 0xa77a, 12200 0xa77c, 0xa77c, 12201 0xa77f, 0xa77f, 12202 0xa781, 0xa781, 12203 0xa783, 0xa783, 12204 0xa785, 0xa785, 12205 0xa787, 0xa787, 12206 0xa78c, 0xa78c, 12207 0xa791, 0xa791, 12208 0xa793, 0xa793, 12209 0xa7a1, 0xa7a1, 12210 0xa7a3, 0xa7a3, 12211 0xa7a5, 0xa7a5, 12212 0xa7a7, 0xa7a7, 12213 0xa7a9, 0xa7a9, 12214 0xfb00, 0xfb06, 12215 0xfb13, 0xfb17, 12216 0xff41, 0xff5a, 12217 0x10428, 0x1044f, 12218}; /* CR_Changes_When_Titlecased */ 12219 12220/* 'Changes_When_Casefolded': Derived Property */ 12221static const OnigCodePoint CR_Changes_When_Casefolded[] = { 12222 582, 12223 0x0041, 0x005a, 12224 0x00b5, 0x00b5, 12225 0x00c0, 0x00d6, 12226 0x00d8, 0x00df, 12227 0x0100, 0x0100, 12228 0x0102, 0x0102, 12229 0x0104, 0x0104, 12230 0x0106, 0x0106, 12231 0x0108, 0x0108, 12232 0x010a, 0x010a, 12233 0x010c, 0x010c, 12234 0x010e, 0x010e, 12235 0x0110, 0x0110, 12236 0x0112, 0x0112, 12237 0x0114, 0x0114, 12238 0x0116, 0x0116, 12239 0x0118, 0x0118, 12240 0x011a, 0x011a, 12241 0x011c, 0x011c, 12242 0x011e, 0x011e, 12243 0x0120, 0x0120, 12244 0x0122, 0x0122, 12245 0x0124, 0x0124, 12246 0x0126, 0x0126, 12247 0x0128, 0x0128, 12248 0x012a, 0x012a, 12249 0x012c, 0x012c, 12250 0x012e, 0x012e, 12251 0x0130, 0x0130, 12252 0x0132, 0x0132, 12253 0x0134, 0x0134, 12254 0x0136, 0x0136, 12255 0x0139, 0x0139, 12256 0x013b, 0x013b, 12257 0x013d, 0x013d, 12258 0x013f, 0x013f, 12259 0x0141, 0x0141, 12260 0x0143, 0x0143, 12261 0x0145, 0x0145, 12262 0x0147, 0x0147, 12263 0x0149, 0x014a, 12264 0x014c, 0x014c, 12265 0x014e, 0x014e, 12266 0x0150, 0x0150, 12267 0x0152, 0x0152, 12268 0x0154, 0x0154, 12269 0x0156, 0x0156, 12270 0x0158, 0x0158, 12271 0x015a, 0x015a, 12272 0x015c, 0x015c, 12273 0x015e, 0x015e, 12274 0x0160, 0x0160, 12275 0x0162, 0x0162, 12276 0x0164, 0x0164, 12277 0x0166, 0x0166, 12278 0x0168, 0x0168, 12279 0x016a, 0x016a, 12280 0x016c, 0x016c, 12281 0x016e, 0x016e, 12282 0x0170, 0x0170, 12283 0x0172, 0x0172, 12284 0x0174, 0x0174, 12285 0x0176, 0x0176, 12286 0x0178, 0x0179, 12287 0x017b, 0x017b, 12288 0x017d, 0x017d, 12289 0x017f, 0x017f, 12290 0x0181, 0x0182, 12291 0x0184, 0x0184, 12292 0x0186, 0x0187, 12293 0x0189, 0x018b, 12294 0x018e, 0x0191, 12295 0x0193, 0x0194, 12296 0x0196, 0x0198, 12297 0x019c, 0x019d, 12298 0x019f, 0x01a0, 12299 0x01a2, 0x01a2, 12300 0x01a4, 0x01a4, 12301 0x01a6, 0x01a7, 12302 0x01a9, 0x01a9, 12303 0x01ac, 0x01ac, 12304 0x01ae, 0x01af, 12305 0x01b1, 0x01b3, 12306 0x01b5, 0x01b5, 12307 0x01b7, 0x01b8, 12308 0x01bc, 0x01bc, 12309 0x01c4, 0x01c5, 12310 0x01c7, 0x01c8, 12311 0x01ca, 0x01cb, 12312 0x01cd, 0x01cd, 12313 0x01cf, 0x01cf, 12314 0x01d1, 0x01d1, 12315 0x01d3, 0x01d3, 12316 0x01d5, 0x01d5, 12317 0x01d7, 0x01d7, 12318 0x01d9, 0x01d9, 12319 0x01db, 0x01db, 12320 0x01de, 0x01de, 12321 0x01e0, 0x01e0, 12322 0x01e2, 0x01e2, 12323 0x01e4, 0x01e4, 12324 0x01e6, 0x01e6, 12325 0x01e8, 0x01e8, 12326 0x01ea, 0x01ea, 12327 0x01ec, 0x01ec, 12328 0x01ee, 0x01ee, 12329 0x01f1, 0x01f2, 12330 0x01f4, 0x01f4, 12331 0x01f6, 0x01f8, 12332 0x01fa, 0x01fa, 12333 0x01fc, 0x01fc, 12334 0x01fe, 0x01fe, 12335 0x0200, 0x0200, 12336 0x0202, 0x0202, 12337 0x0204, 0x0204, 12338 0x0206, 0x0206, 12339 0x0208, 0x0208, 12340 0x020a, 0x020a, 12341 0x020c, 0x020c, 12342 0x020e, 0x020e, 12343 0x0210, 0x0210, 12344 0x0212, 0x0212, 12345 0x0214, 0x0214, 12346 0x0216, 0x0216, 12347 0x0218, 0x0218, 12348 0x021a, 0x021a, 12349 0x021c, 0x021c, 12350 0x021e, 0x021e, 12351 0x0220, 0x0220, 12352 0x0222, 0x0222, 12353 0x0224, 0x0224, 12354 0x0226, 0x0226, 12355 0x0228, 0x0228, 12356 0x022a, 0x022a, 12357 0x022c, 0x022c, 12358 0x022e, 0x022e, 12359 0x0230, 0x0230, 12360 0x0232, 0x0232, 12361 0x023a, 0x023b, 12362 0x023d, 0x023e, 12363 0x0241, 0x0241, 12364 0x0243, 0x0246, 12365 0x0248, 0x0248, 12366 0x024a, 0x024a, 12367 0x024c, 0x024c, 12368 0x024e, 0x024e, 12369 0x0345, 0x0345, 12370 0x0370, 0x0370, 12371 0x0372, 0x0372, 12372 0x0376, 0x0376, 12373 0x0386, 0x0386, 12374 0x0388, 0x038a, 12375 0x038c, 0x038c, 12376 0x038e, 0x038f, 12377 0x0391, 0x03a1, 12378 0x03a3, 0x03ab, 12379 0x03c2, 0x03c2, 12380 0x03cf, 0x03d1, 12381 0x03d5, 0x03d6, 12382 0x03d8, 0x03d8, 12383 0x03da, 0x03da, 12384 0x03dc, 0x03dc, 12385 0x03de, 0x03de, 12386 0x03e0, 0x03e0, 12387 0x03e2, 0x03e2, 12388 0x03e4, 0x03e4, 12389 0x03e6, 0x03e6, 12390 0x03e8, 0x03e8, 12391 0x03ea, 0x03ea, 12392 0x03ec, 0x03ec, 12393 0x03ee, 0x03ee, 12394 0x03f0, 0x03f1, 12395 0x03f4, 0x03f5, 12396 0x03f7, 0x03f7, 12397 0x03f9, 0x03fa, 12398 0x03fd, 0x042f, 12399 0x0460, 0x0460, 12400 0x0462, 0x0462, 12401 0x0464, 0x0464, 12402 0x0466, 0x0466, 12403 0x0468, 0x0468, 12404 0x046a, 0x046a, 12405 0x046c, 0x046c, 12406 0x046e, 0x046e, 12407 0x0470, 0x0470, 12408 0x0472, 0x0472, 12409 0x0474, 0x0474, 12410 0x0476, 0x0476, 12411 0x0478, 0x0478, 12412 0x047a, 0x047a, 12413 0x047c, 0x047c, 12414 0x047e, 0x047e, 12415 0x0480, 0x0480, 12416 0x048a, 0x048a, 12417 0x048c, 0x048c, 12418 0x048e, 0x048e, 12419 0x0490, 0x0490, 12420 0x0492, 0x0492, 12421 0x0494, 0x0494, 12422 0x0496, 0x0496, 12423 0x0498, 0x0498, 12424 0x049a, 0x049a, 12425 0x049c, 0x049c, 12426 0x049e, 0x049e, 12427 0x04a0, 0x04a0, 12428 0x04a2, 0x04a2, 12429 0x04a4, 0x04a4, 12430 0x04a6, 0x04a6, 12431 0x04a8, 0x04a8, 12432 0x04aa, 0x04aa, 12433 0x04ac, 0x04ac, 12434 0x04ae, 0x04ae, 12435 0x04b0, 0x04b0, 12436 0x04b2, 0x04b2, 12437 0x04b4, 0x04b4, 12438 0x04b6, 0x04b6, 12439 0x04b8, 0x04b8, 12440 0x04ba, 0x04ba, 12441 0x04bc, 0x04bc, 12442 0x04be, 0x04be, 12443 0x04c0, 0x04c1, 12444 0x04c3, 0x04c3, 12445 0x04c5, 0x04c5, 12446 0x04c7, 0x04c7, 12447 0x04c9, 0x04c9, 12448 0x04cb, 0x04cb, 12449 0x04cd, 0x04cd, 12450 0x04d0, 0x04d0, 12451 0x04d2, 0x04d2, 12452 0x04d4, 0x04d4, 12453 0x04d6, 0x04d6, 12454 0x04d8, 0x04d8, 12455 0x04da, 0x04da, 12456 0x04dc, 0x04dc, 12457 0x04de, 0x04de, 12458 0x04e0, 0x04e0, 12459 0x04e2, 0x04e2, 12460 0x04e4, 0x04e4, 12461 0x04e6, 0x04e6, 12462 0x04e8, 0x04e8, 12463 0x04ea, 0x04ea, 12464 0x04ec, 0x04ec, 12465 0x04ee, 0x04ee, 12466 0x04f0, 0x04f0, 12467 0x04f2, 0x04f2, 12468 0x04f4, 0x04f4, 12469 0x04f6, 0x04f6, 12470 0x04f8, 0x04f8, 12471 0x04fa, 0x04fa, 12472 0x04fc, 0x04fc, 12473 0x04fe, 0x04fe, 12474 0x0500, 0x0500, 12475 0x0502, 0x0502, 12476 0x0504, 0x0504, 12477 0x0506, 0x0506, 12478 0x0508, 0x0508, 12479 0x050a, 0x050a, 12480 0x050c, 0x050c, 12481 0x050e, 0x050e, 12482 0x0510, 0x0510, 12483 0x0512, 0x0512, 12484 0x0514, 0x0514, 12485 0x0516, 0x0516, 12486 0x0518, 0x0518, 12487 0x051a, 0x051a, 12488 0x051c, 0x051c, 12489 0x051e, 0x051e, 12490 0x0520, 0x0520, 12491 0x0522, 0x0522, 12492 0x0524, 0x0524, 12493 0x0526, 0x0526, 12494 0x0531, 0x0556, 12495 0x0587, 0x0587, 12496 0x10a0, 0x10c5, 12497 0x10c7, 0x10c7, 12498 0x10cd, 0x10cd, 12499 0x1e00, 0x1e00, 12500 0x1e02, 0x1e02, 12501 0x1e04, 0x1e04, 12502 0x1e06, 0x1e06, 12503 0x1e08, 0x1e08, 12504 0x1e0a, 0x1e0a, 12505 0x1e0c, 0x1e0c, 12506 0x1e0e, 0x1e0e, 12507 0x1e10, 0x1e10, 12508 0x1e12, 0x1e12, 12509 0x1e14, 0x1e14, 12510 0x1e16, 0x1e16, 12511 0x1e18, 0x1e18, 12512 0x1e1a, 0x1e1a, 12513 0x1e1c, 0x1e1c, 12514 0x1e1e, 0x1e1e, 12515 0x1e20, 0x1e20, 12516 0x1e22, 0x1e22, 12517 0x1e24, 0x1e24, 12518 0x1e26, 0x1e26, 12519 0x1e28, 0x1e28, 12520 0x1e2a, 0x1e2a, 12521 0x1e2c, 0x1e2c, 12522 0x1e2e, 0x1e2e, 12523 0x1e30, 0x1e30, 12524 0x1e32, 0x1e32, 12525 0x1e34, 0x1e34, 12526 0x1e36, 0x1e36, 12527 0x1e38, 0x1e38, 12528 0x1e3a, 0x1e3a, 12529 0x1e3c, 0x1e3c, 12530 0x1e3e, 0x1e3e, 12531 0x1e40, 0x1e40, 12532 0x1e42, 0x1e42, 12533 0x1e44, 0x1e44, 12534 0x1e46, 0x1e46, 12535 0x1e48, 0x1e48, 12536 0x1e4a, 0x1e4a, 12537 0x1e4c, 0x1e4c, 12538 0x1e4e, 0x1e4e, 12539 0x1e50, 0x1e50, 12540 0x1e52, 0x1e52, 12541 0x1e54, 0x1e54, 12542 0x1e56, 0x1e56, 12543 0x1e58, 0x1e58, 12544 0x1e5a, 0x1e5a, 12545 0x1e5c, 0x1e5c, 12546 0x1e5e, 0x1e5e, 12547 0x1e60, 0x1e60, 12548 0x1e62, 0x1e62, 12549 0x1e64, 0x1e64, 12550 0x1e66, 0x1e66, 12551 0x1e68, 0x1e68, 12552 0x1e6a, 0x1e6a, 12553 0x1e6c, 0x1e6c, 12554 0x1e6e, 0x1e6e, 12555 0x1e70, 0x1e70, 12556 0x1e72, 0x1e72, 12557 0x1e74, 0x1e74, 12558 0x1e76, 0x1e76, 12559 0x1e78, 0x1e78, 12560 0x1e7a, 0x1e7a, 12561 0x1e7c, 0x1e7c, 12562 0x1e7e, 0x1e7e, 12563 0x1e80, 0x1e80, 12564 0x1e82, 0x1e82, 12565 0x1e84, 0x1e84, 12566 0x1e86, 0x1e86, 12567 0x1e88, 0x1e88, 12568 0x1e8a, 0x1e8a, 12569 0x1e8c, 0x1e8c, 12570 0x1e8e, 0x1e8e, 12571 0x1e90, 0x1e90, 12572 0x1e92, 0x1e92, 12573 0x1e94, 0x1e94, 12574 0x1e9a, 0x1e9b, 12575 0x1e9e, 0x1e9e, 12576 0x1ea0, 0x1ea0, 12577 0x1ea2, 0x1ea2, 12578 0x1ea4, 0x1ea4, 12579 0x1ea6, 0x1ea6, 12580 0x1ea8, 0x1ea8, 12581 0x1eaa, 0x1eaa, 12582 0x1eac, 0x1eac, 12583 0x1eae, 0x1eae, 12584 0x1eb0, 0x1eb0, 12585 0x1eb2, 0x1eb2, 12586 0x1eb4, 0x1eb4, 12587 0x1eb6, 0x1eb6, 12588 0x1eb8, 0x1eb8, 12589 0x1eba, 0x1eba, 12590 0x1ebc, 0x1ebc, 12591 0x1ebe, 0x1ebe, 12592 0x1ec0, 0x1ec0, 12593 0x1ec2, 0x1ec2, 12594 0x1ec4, 0x1ec4, 12595 0x1ec6, 0x1ec6, 12596 0x1ec8, 0x1ec8, 12597 0x1eca, 0x1eca, 12598 0x1ecc, 0x1ecc, 12599 0x1ece, 0x1ece, 12600 0x1ed0, 0x1ed0, 12601 0x1ed2, 0x1ed2, 12602 0x1ed4, 0x1ed4, 12603 0x1ed6, 0x1ed6, 12604 0x1ed8, 0x1ed8, 12605 0x1eda, 0x1eda, 12606 0x1edc, 0x1edc, 12607 0x1ede, 0x1ede, 12608 0x1ee0, 0x1ee0, 12609 0x1ee2, 0x1ee2, 12610 0x1ee4, 0x1ee4, 12611 0x1ee6, 0x1ee6, 12612 0x1ee8, 0x1ee8, 12613 0x1eea, 0x1eea, 12614 0x1eec, 0x1eec, 12615 0x1eee, 0x1eee, 12616 0x1ef0, 0x1ef0, 12617 0x1ef2, 0x1ef2, 12618 0x1ef4, 0x1ef4, 12619 0x1ef6, 0x1ef6, 12620 0x1ef8, 0x1ef8, 12621 0x1efa, 0x1efa, 12622 0x1efc, 0x1efc, 12623 0x1efe, 0x1efe, 12624 0x1f08, 0x1f0f, 12625 0x1f18, 0x1f1d, 12626 0x1f28, 0x1f2f, 12627 0x1f38, 0x1f3f, 12628 0x1f48, 0x1f4d, 12629 0x1f59, 0x1f59, 12630 0x1f5b, 0x1f5b, 12631 0x1f5d, 0x1f5d, 12632 0x1f5f, 0x1f5f, 12633 0x1f68, 0x1f6f, 12634 0x1f80, 0x1faf, 12635 0x1fb2, 0x1fb4, 12636 0x1fb7, 0x1fbc, 12637 0x1fc2, 0x1fc4, 12638 0x1fc7, 0x1fcc, 12639 0x1fd8, 0x1fdb, 12640 0x1fe8, 0x1fec, 12641 0x1ff2, 0x1ff4, 12642 0x1ff7, 0x1ffc, 12643 0x2126, 0x2126, 12644 0x212a, 0x212b, 12645 0x2132, 0x2132, 12646 0x2160, 0x216f, 12647 0x2183, 0x2183, 12648 0x24b6, 0x24cf, 12649 0x2c00, 0x2c2e, 12650 0x2c60, 0x2c60, 12651 0x2c62, 0x2c64, 12652 0x2c67, 0x2c67, 12653 0x2c69, 0x2c69, 12654 0x2c6b, 0x2c6b, 12655 0x2c6d, 0x2c70, 12656 0x2c72, 0x2c72, 12657 0x2c75, 0x2c75, 12658 0x2c7e, 0x2c80, 12659 0x2c82, 0x2c82, 12660 0x2c84, 0x2c84, 12661 0x2c86, 0x2c86, 12662 0x2c88, 0x2c88, 12663 0x2c8a, 0x2c8a, 12664 0x2c8c, 0x2c8c, 12665 0x2c8e, 0x2c8e, 12666 0x2c90, 0x2c90, 12667 0x2c92, 0x2c92, 12668 0x2c94, 0x2c94, 12669 0x2c96, 0x2c96, 12670 0x2c98, 0x2c98, 12671 0x2c9a, 0x2c9a, 12672 0x2c9c, 0x2c9c, 12673 0x2c9e, 0x2c9e, 12674 0x2ca0, 0x2ca0, 12675 0x2ca2, 0x2ca2, 12676 0x2ca4, 0x2ca4, 12677 0x2ca6, 0x2ca6, 12678 0x2ca8, 0x2ca8, 12679 0x2caa, 0x2caa, 12680 0x2cac, 0x2cac, 12681 0x2cae, 0x2cae, 12682 0x2cb0, 0x2cb0, 12683 0x2cb2, 0x2cb2, 12684 0x2cb4, 0x2cb4, 12685 0x2cb6, 0x2cb6, 12686 0x2cb8, 0x2cb8, 12687 0x2cba, 0x2cba, 12688 0x2cbc, 0x2cbc, 12689 0x2cbe, 0x2cbe, 12690 0x2cc0, 0x2cc0, 12691 0x2cc2, 0x2cc2, 12692 0x2cc4, 0x2cc4, 12693 0x2cc6, 0x2cc6, 12694 0x2cc8, 0x2cc8, 12695 0x2cca, 0x2cca, 12696 0x2ccc, 0x2ccc, 12697 0x2cce, 0x2cce, 12698 0x2cd0, 0x2cd0, 12699 0x2cd2, 0x2cd2, 12700 0x2cd4, 0x2cd4, 12701 0x2cd6, 0x2cd6, 12702 0x2cd8, 0x2cd8, 12703 0x2cda, 0x2cda, 12704 0x2cdc, 0x2cdc, 12705 0x2cde, 0x2cde, 12706 0x2ce0, 0x2ce0, 12707 0x2ce2, 0x2ce2, 12708 0x2ceb, 0x2ceb, 12709 0x2ced, 0x2ced, 12710 0x2cf2, 0x2cf2, 12711 0xa640, 0xa640, 12712 0xa642, 0xa642, 12713 0xa644, 0xa644, 12714 0xa646, 0xa646, 12715 0xa648, 0xa648, 12716 0xa64a, 0xa64a, 12717 0xa64c, 0xa64c, 12718 0xa64e, 0xa64e, 12719 0xa650, 0xa650, 12720 0xa652, 0xa652, 12721 0xa654, 0xa654, 12722 0xa656, 0xa656, 12723 0xa658, 0xa658, 12724 0xa65a, 0xa65a, 12725 0xa65c, 0xa65c, 12726 0xa65e, 0xa65e, 12727 0xa660, 0xa660, 12728 0xa662, 0xa662, 12729 0xa664, 0xa664, 12730 0xa666, 0xa666, 12731 0xa668, 0xa668, 12732 0xa66a, 0xa66a, 12733 0xa66c, 0xa66c, 12734 0xa680, 0xa680, 12735 0xa682, 0xa682, 12736 0xa684, 0xa684, 12737 0xa686, 0xa686, 12738 0xa688, 0xa688, 12739 0xa68a, 0xa68a, 12740 0xa68c, 0xa68c, 12741 0xa68e, 0xa68e, 12742 0xa690, 0xa690, 12743 0xa692, 0xa692, 12744 0xa694, 0xa694, 12745 0xa696, 0xa696, 12746 0xa722, 0xa722, 12747 0xa724, 0xa724, 12748 0xa726, 0xa726, 12749 0xa728, 0xa728, 12750 0xa72a, 0xa72a, 12751 0xa72c, 0xa72c, 12752 0xa72e, 0xa72e, 12753 0xa732, 0xa732, 12754 0xa734, 0xa734, 12755 0xa736, 0xa736, 12756 0xa738, 0xa738, 12757 0xa73a, 0xa73a, 12758 0xa73c, 0xa73c, 12759 0xa73e, 0xa73e, 12760 0xa740, 0xa740, 12761 0xa742, 0xa742, 12762 0xa744, 0xa744, 12763 0xa746, 0xa746, 12764 0xa748, 0xa748, 12765 0xa74a, 0xa74a, 12766 0xa74c, 0xa74c, 12767 0xa74e, 0xa74e, 12768 0xa750, 0xa750, 12769 0xa752, 0xa752, 12770 0xa754, 0xa754, 12771 0xa756, 0xa756, 12772 0xa758, 0xa758, 12773 0xa75a, 0xa75a, 12774 0xa75c, 0xa75c, 12775 0xa75e, 0xa75e, 12776 0xa760, 0xa760, 12777 0xa762, 0xa762, 12778 0xa764, 0xa764, 12779 0xa766, 0xa766, 12780 0xa768, 0xa768, 12781 0xa76a, 0xa76a, 12782 0xa76c, 0xa76c, 12783 0xa76e, 0xa76e, 12784 0xa779, 0xa779, 12785 0xa77b, 0xa77b, 12786 0xa77d, 0xa77e, 12787 0xa780, 0xa780, 12788 0xa782, 0xa782, 12789 0xa784, 0xa784, 12790 0xa786, 0xa786, 12791 0xa78b, 0xa78b, 12792 0xa78d, 0xa78d, 12793 0xa790, 0xa790, 12794 0xa792, 0xa792, 12795 0xa7a0, 0xa7a0, 12796 0xa7a2, 0xa7a2, 12797 0xa7a4, 0xa7a4, 12798 0xa7a6, 0xa7a6, 12799 0xa7a8, 0xa7a8, 12800 0xa7aa, 0xa7aa, 12801 0xfb00, 0xfb06, 12802 0xfb13, 0xfb17, 12803 0xff21, 0xff3a, 12804 0x10400, 0x10427, 12805}; /* CR_Changes_When_Casefolded */ 12806 12807/* 'Changes_When_Casemapped': Derived Property */ 12808static const OnigCodePoint CR_Changes_When_Casemapped[] = { 12809 104, 12810 0x0041, 0x005a, 12811 0x0061, 0x007a, 12812 0x00b5, 0x00b5, 12813 0x00c0, 0x00d6, 12814 0x00d8, 0x00f6, 12815 0x00f8, 0x0137, 12816 0x0139, 0x018c, 12817 0x018e, 0x019a, 12818 0x019c, 0x01a9, 12819 0x01ac, 0x01b9, 12820 0x01bc, 0x01bd, 12821 0x01bf, 0x01bf, 12822 0x01c4, 0x0220, 12823 0x0222, 0x0233, 12824 0x023a, 0x0254, 12825 0x0256, 0x0257, 12826 0x0259, 0x0259, 12827 0x025b, 0x025b, 12828 0x0260, 0x0260, 12829 0x0263, 0x0263, 12830 0x0265, 0x0266, 12831 0x0268, 0x0269, 12832 0x026b, 0x026b, 12833 0x026f, 0x026f, 12834 0x0271, 0x0272, 12835 0x0275, 0x0275, 12836 0x027d, 0x027d, 12837 0x0280, 0x0280, 12838 0x0283, 0x0283, 12839 0x0288, 0x028c, 12840 0x0292, 0x0292, 12841 0x0345, 0x0345, 12842 0x0370, 0x0373, 12843 0x0376, 0x0377, 12844 0x037b, 0x037d, 12845 0x0386, 0x0386, 12846 0x0388, 0x038a, 12847 0x038c, 0x038c, 12848 0x038e, 0x03a1, 12849 0x03a3, 0x03d1, 12850 0x03d5, 0x03f2, 12851 0x03f4, 0x03f5, 12852 0x03f7, 0x03fb, 12853 0x03fd, 0x0481, 12854 0x048a, 0x0527, 12855 0x0531, 0x0556, 12856 0x0561, 0x0587, 12857 0x10a0, 0x10c5, 12858 0x10c7, 0x10c7, 12859 0x10cd, 0x10cd, 12860 0x1d79, 0x1d79, 12861 0x1d7d, 0x1d7d, 12862 0x1e00, 0x1e9b, 12863 0x1e9e, 0x1e9e, 12864 0x1ea0, 0x1f15, 12865 0x1f18, 0x1f1d, 12866 0x1f20, 0x1f45, 12867 0x1f48, 0x1f4d, 12868 0x1f50, 0x1f57, 12869 0x1f59, 0x1f59, 12870 0x1f5b, 0x1f5b, 12871 0x1f5d, 0x1f5d, 12872 0x1f5f, 0x1f7d, 12873 0x1f80, 0x1fb4, 12874 0x1fb6, 0x1fbc, 12875 0x1fbe, 0x1fbe, 12876 0x1fc2, 0x1fc4, 12877 0x1fc6, 0x1fcc, 12878 0x1fd0, 0x1fd3, 12879 0x1fd6, 0x1fdb, 12880 0x1fe0, 0x1fec, 12881 0x1ff2, 0x1ff4, 12882 0x1ff6, 0x1ffc, 12883 0x2126, 0x2126, 12884 0x212a, 0x212b, 12885 0x2132, 0x2132, 12886 0x214e, 0x214e, 12887 0x2160, 0x217f, 12888 0x2183, 0x2184, 12889 0x24b6, 0x24e9, 12890 0x2c00, 0x2c2e, 12891 0x2c30, 0x2c5e, 12892 0x2c60, 0x2c70, 12893 0x2c72, 0x2c73, 12894 0x2c75, 0x2c76, 12895 0x2c7e, 0x2ce3, 12896 0x2ceb, 0x2cee, 12897 0x2cf2, 0x2cf3, 12898 0x2d00, 0x2d25, 12899 0x2d27, 0x2d27, 12900 0x2d2d, 0x2d2d, 12901 0xa640, 0xa66d, 12902 0xa680, 0xa697, 12903 0xa722, 0xa72f, 12904 0xa732, 0xa76f, 12905 0xa779, 0xa787, 12906 0xa78b, 0xa78d, 12907 0xa790, 0xa793, 12908 0xa7a0, 0xa7aa, 12909 0xfb00, 0xfb06, 12910 0xfb13, 0xfb17, 12911 0xff21, 0xff3a, 12912 0xff41, 0xff5a, 12913 0x10400, 0x1044f, 12914}; /* CR_Changes_When_Casemapped */ 12915 12916/* 'ID_Start': Derived Property */ 12917static const OnigCodePoint CR_ID_Start[] = { 12918 488, 12919 0x0041, 0x005a, 12920 0x0061, 0x007a, 12921 0x00aa, 0x00aa, 12922 0x00b5, 0x00b5, 12923 0x00ba, 0x00ba, 12924 0x00c0, 0x00d6, 12925 0x00d8, 0x00f6, 12926 0x00f8, 0x02c1, 12927 0x02c6, 0x02d1, 12928 0x02e0, 0x02e4, 12929 0x02ec, 0x02ec, 12930 0x02ee, 0x02ee, 12931 0x0370, 0x0374, 12932 0x0376, 0x0377, 12933 0x037a, 0x037d, 12934 0x0386, 0x0386, 12935 0x0388, 0x038a, 12936 0x038c, 0x038c, 12937 0x038e, 0x03a1, 12938 0x03a3, 0x03f5, 12939 0x03f7, 0x0481, 12940 0x048a, 0x0527, 12941 0x0531, 0x0556, 12942 0x0559, 0x0559, 12943 0x0561, 0x0587, 12944 0x05d0, 0x05ea, 12945 0x05f0, 0x05f2, 12946 0x0620, 0x064a, 12947 0x066e, 0x066f, 12948 0x0671, 0x06d3, 12949 0x06d5, 0x06d5, 12950 0x06e5, 0x06e6, 12951 0x06ee, 0x06ef, 12952 0x06fa, 0x06fc, 12953 0x06ff, 0x06ff, 12954 0x0710, 0x0710, 12955 0x0712, 0x072f, 12956 0x074d, 0x07a5, 12957 0x07b1, 0x07b1, 12958 0x07ca, 0x07ea, 12959 0x07f4, 0x07f5, 12960 0x07fa, 0x07fa, 12961 0x0800, 0x0815, 12962 0x081a, 0x081a, 12963 0x0824, 0x0824, 12964 0x0828, 0x0828, 12965 0x0840, 0x0858, 12966 0x08a0, 0x08a0, 12967 0x08a2, 0x08ac, 12968 0x0904, 0x0939, 12969 0x093d, 0x093d, 12970 0x0950, 0x0950, 12971 0x0958, 0x0961, 12972 0x0971, 0x0977, 12973 0x0979, 0x097f, 12974 0x0985, 0x098c, 12975 0x098f, 0x0990, 12976 0x0993, 0x09a8, 12977 0x09aa, 0x09b0, 12978 0x09b2, 0x09b2, 12979 0x09b6, 0x09b9, 12980 0x09bd, 0x09bd, 12981 0x09ce, 0x09ce, 12982 0x09dc, 0x09dd, 12983 0x09df, 0x09e1, 12984 0x09f0, 0x09f1, 12985 0x0a05, 0x0a0a, 12986 0x0a0f, 0x0a10, 12987 0x0a13, 0x0a28, 12988 0x0a2a, 0x0a30, 12989 0x0a32, 0x0a33, 12990 0x0a35, 0x0a36, 12991 0x0a38, 0x0a39, 12992 0x0a59, 0x0a5c, 12993 0x0a5e, 0x0a5e, 12994 0x0a72, 0x0a74, 12995 0x0a85, 0x0a8d, 12996 0x0a8f, 0x0a91, 12997 0x0a93, 0x0aa8, 12998 0x0aaa, 0x0ab0, 12999 0x0ab2, 0x0ab3, 13000 0x0ab5, 0x0ab9, 13001 0x0abd, 0x0abd, 13002 0x0ad0, 0x0ad0, 13003 0x0ae0, 0x0ae1, 13004 0x0b05, 0x0b0c, 13005 0x0b0f, 0x0b10, 13006 0x0b13, 0x0b28, 13007 0x0b2a, 0x0b30, 13008 0x0b32, 0x0b33, 13009 0x0b35, 0x0b39, 13010 0x0b3d, 0x0b3d, 13011 0x0b5c, 0x0b5d, 13012 0x0b5f, 0x0b61, 13013 0x0b71, 0x0b71, 13014 0x0b83, 0x0b83, 13015 0x0b85, 0x0b8a, 13016 0x0b8e, 0x0b90, 13017 0x0b92, 0x0b95, 13018 0x0b99, 0x0b9a, 13019 0x0b9c, 0x0b9c, 13020 0x0b9e, 0x0b9f, 13021 0x0ba3, 0x0ba4, 13022 0x0ba8, 0x0baa, 13023 0x0bae, 0x0bb9, 13024 0x0bd0, 0x0bd0, 13025 0x0c05, 0x0c0c, 13026 0x0c0e, 0x0c10, 13027 0x0c12, 0x0c28, 13028 0x0c2a, 0x0c33, 13029 0x0c35, 0x0c39, 13030 0x0c3d, 0x0c3d, 13031 0x0c58, 0x0c59, 13032 0x0c60, 0x0c61, 13033 0x0c85, 0x0c8c, 13034 0x0c8e, 0x0c90, 13035 0x0c92, 0x0ca8, 13036 0x0caa, 0x0cb3, 13037 0x0cb5, 0x0cb9, 13038 0x0cbd, 0x0cbd, 13039 0x0cde, 0x0cde, 13040 0x0ce0, 0x0ce1, 13041 0x0cf1, 0x0cf2, 13042 0x0d05, 0x0d0c, 13043 0x0d0e, 0x0d10, 13044 0x0d12, 0x0d3a, 13045 0x0d3d, 0x0d3d, 13046 0x0d4e, 0x0d4e, 13047 0x0d60, 0x0d61, 13048 0x0d7a, 0x0d7f, 13049 0x0d85, 0x0d96, 13050 0x0d9a, 0x0db1, 13051 0x0db3, 0x0dbb, 13052 0x0dbd, 0x0dbd, 13053 0x0dc0, 0x0dc6, 13054 0x0e01, 0x0e30, 13055 0x0e32, 0x0e33, 13056 0x0e40, 0x0e46, 13057 0x0e81, 0x0e82, 13058 0x0e84, 0x0e84, 13059 0x0e87, 0x0e88, 13060 0x0e8a, 0x0e8a, 13061 0x0e8d, 0x0e8d, 13062 0x0e94, 0x0e97, 13063 0x0e99, 0x0e9f, 13064 0x0ea1, 0x0ea3, 13065 0x0ea5, 0x0ea5, 13066 0x0ea7, 0x0ea7, 13067 0x0eaa, 0x0eab, 13068 0x0ead, 0x0eb0, 13069 0x0eb2, 0x0eb3, 13070 0x0ebd, 0x0ebd, 13071 0x0ec0, 0x0ec4, 13072 0x0ec6, 0x0ec6, 13073 0x0edc, 0x0edf, 13074 0x0f00, 0x0f00, 13075 0x0f40, 0x0f47, 13076 0x0f49, 0x0f6c, 13077 0x0f88, 0x0f8c, 13078 0x1000, 0x102a, 13079 0x103f, 0x103f, 13080 0x1050, 0x1055, 13081 0x105a, 0x105d, 13082 0x1061, 0x1061, 13083 0x1065, 0x1066, 13084 0x106e, 0x1070, 13085 0x1075, 0x1081, 13086 0x108e, 0x108e, 13087 0x10a0, 0x10c5, 13088 0x10c7, 0x10c7, 13089 0x10cd, 0x10cd, 13090 0x10d0, 0x10fa, 13091 0x10fc, 0x1248, 13092 0x124a, 0x124d, 13093 0x1250, 0x1256, 13094 0x1258, 0x1258, 13095 0x125a, 0x125d, 13096 0x1260, 0x1288, 13097 0x128a, 0x128d, 13098 0x1290, 0x12b0, 13099 0x12b2, 0x12b5, 13100 0x12b8, 0x12be, 13101 0x12c0, 0x12c0, 13102 0x12c2, 0x12c5, 13103 0x12c8, 0x12d6, 13104 0x12d8, 0x1310, 13105 0x1312, 0x1315, 13106 0x1318, 0x135a, 13107 0x1380, 0x138f, 13108 0x13a0, 0x13f4, 13109 0x1401, 0x166c, 13110 0x166f, 0x167f, 13111 0x1681, 0x169a, 13112 0x16a0, 0x16ea, 13113 0x16ee, 0x16f0, 13114 0x1700, 0x170c, 13115 0x170e, 0x1711, 13116 0x1720, 0x1731, 13117 0x1740, 0x1751, 13118 0x1760, 0x176c, 13119 0x176e, 0x1770, 13120 0x1780, 0x17b3, 13121 0x17d7, 0x17d7, 13122 0x17dc, 0x17dc, 13123 0x1820, 0x1877, 13124 0x1880, 0x18a8, 13125 0x18aa, 0x18aa, 13126 0x18b0, 0x18f5, 13127 0x1900, 0x191c, 13128 0x1950, 0x196d, 13129 0x1970, 0x1974, 13130 0x1980, 0x19ab, 13131 0x19c1, 0x19c7, 13132 0x1a00, 0x1a16, 13133 0x1a20, 0x1a54, 13134 0x1aa7, 0x1aa7, 13135 0x1b05, 0x1b33, 13136 0x1b45, 0x1b4b, 13137 0x1b83, 0x1ba0, 13138 0x1bae, 0x1baf, 13139 0x1bba, 0x1be5, 13140 0x1c00, 0x1c23, 13141 0x1c4d, 0x1c4f, 13142 0x1c5a, 0x1c7d, 13143 0x1ce9, 0x1cec, 13144 0x1cee, 0x1cf1, 13145 0x1cf5, 0x1cf6, 13146 0x1d00, 0x1dbf, 13147 0x1e00, 0x1f15, 13148 0x1f18, 0x1f1d, 13149 0x1f20, 0x1f45, 13150 0x1f48, 0x1f4d, 13151 0x1f50, 0x1f57, 13152 0x1f59, 0x1f59, 13153 0x1f5b, 0x1f5b, 13154 0x1f5d, 0x1f5d, 13155 0x1f5f, 0x1f7d, 13156 0x1f80, 0x1fb4, 13157 0x1fb6, 0x1fbc, 13158 0x1fbe, 0x1fbe, 13159 0x1fc2, 0x1fc4, 13160 0x1fc6, 0x1fcc, 13161 0x1fd0, 0x1fd3, 13162 0x1fd6, 0x1fdb, 13163 0x1fe0, 0x1fec, 13164 0x1ff2, 0x1ff4, 13165 0x1ff6, 0x1ffc, 13166 0x2071, 0x2071, 13167 0x207f, 0x207f, 13168 0x2090, 0x209c, 13169 0x2102, 0x2102, 13170 0x2107, 0x2107, 13171 0x210a, 0x2113, 13172 0x2115, 0x2115, 13173 0x2118, 0x211d, 13174 0x2124, 0x2124, 13175 0x2126, 0x2126, 13176 0x2128, 0x2128, 13177 0x212a, 0x2139, 13178 0x213c, 0x213f, 13179 0x2145, 0x2149, 13180 0x214e, 0x214e, 13181 0x2160, 0x2188, 13182 0x2c00, 0x2c2e, 13183 0x2c30, 0x2c5e, 13184 0x2c60, 0x2ce4, 13185 0x2ceb, 0x2cee, 13186 0x2cf2, 0x2cf3, 13187 0x2d00, 0x2d25, 13188 0x2d27, 0x2d27, 13189 0x2d2d, 0x2d2d, 13190 0x2d30, 0x2d67, 13191 0x2d6f, 0x2d6f, 13192 0x2d80, 0x2d96, 13193 0x2da0, 0x2da6, 13194 0x2da8, 0x2dae, 13195 0x2db0, 0x2db6, 13196 0x2db8, 0x2dbe, 13197 0x2dc0, 0x2dc6, 13198 0x2dc8, 0x2dce, 13199 0x2dd0, 0x2dd6, 13200 0x2dd8, 0x2dde, 13201 0x3005, 0x3007, 13202 0x3021, 0x3029, 13203 0x3031, 0x3035, 13204 0x3038, 0x303c, 13205 0x3041, 0x3096, 13206 0x309b, 0x309f, 13207 0x30a1, 0x30fa, 13208 0x30fc, 0x30ff, 13209 0x3105, 0x312d, 13210 0x3131, 0x318e, 13211 0x31a0, 0x31ba, 13212 0x31f0, 0x31ff, 13213 0x3400, 0x4db5, 13214 0x4e00, 0x9fcc, 13215 0xa000, 0xa48c, 13216 0xa4d0, 0xa4fd, 13217 0xa500, 0xa60c, 13218 0xa610, 0xa61f, 13219 0xa62a, 0xa62b, 13220 0xa640, 0xa66e, 13221 0xa67f, 0xa697, 13222 0xa6a0, 0xa6ef, 13223 0xa717, 0xa71f, 13224 0xa722, 0xa788, 13225 0xa78b, 0xa78e, 13226 0xa790, 0xa793, 13227 0xa7a0, 0xa7aa, 13228 0xa7f8, 0xa801, 13229 0xa803, 0xa805, 13230 0xa807, 0xa80a, 13231 0xa80c, 0xa822, 13232 0xa840, 0xa873, 13233 0xa882, 0xa8b3, 13234 0xa8f2, 0xa8f7, 13235 0xa8fb, 0xa8fb, 13236 0xa90a, 0xa925, 13237 0xa930, 0xa946, 13238 0xa960, 0xa97c, 13239 0xa984, 0xa9b2, 13240 0xa9cf, 0xa9cf, 13241 0xaa00, 0xaa28, 13242 0xaa40, 0xaa42, 13243 0xaa44, 0xaa4b, 13244 0xaa60, 0xaa76, 13245 0xaa7a, 0xaa7a, 13246 0xaa80, 0xaaaf, 13247 0xaab1, 0xaab1, 13248 0xaab5, 0xaab6, 13249 0xaab9, 0xaabd, 13250 0xaac0, 0xaac0, 13251 0xaac2, 0xaac2, 13252 0xaadb, 0xaadd, 13253 0xaae0, 0xaaea, 13254 0xaaf2, 0xaaf4, 13255 0xab01, 0xab06, 13256 0xab09, 0xab0e, 13257 0xab11, 0xab16, 13258 0xab20, 0xab26, 13259 0xab28, 0xab2e, 13260 0xabc0, 0xabe2, 13261 0xac00, 0xd7a3, 13262 0xd7b0, 0xd7c6, 13263 0xd7cb, 0xd7fb, 13264 0xf900, 0xfa6d, 13265 0xfa70, 0xfad9, 13266 0xfb00, 0xfb06, 13267 0xfb13, 0xfb17, 13268 0xfb1d, 0xfb1d, 13269 0xfb1f, 0xfb28, 13270 0xfb2a, 0xfb36, 13271 0xfb38, 0xfb3c, 13272 0xfb3e, 0xfb3e, 13273 0xfb40, 0xfb41, 13274 0xfb43, 0xfb44, 13275 0xfb46, 0xfbb1, 13276 0xfbd3, 0xfd3d, 13277 0xfd50, 0xfd8f, 13278 0xfd92, 0xfdc7, 13279 0xfdf0, 0xfdfb, 13280 0xfe70, 0xfe74, 13281 0xfe76, 0xfefc, 13282 0xff21, 0xff3a, 13283 0xff41, 0xff5a, 13284 0xff66, 0xffbe, 13285 0xffc2, 0xffc7, 13286 0xffca, 0xffcf, 13287 0xffd2, 0xffd7, 13288 0xffda, 0xffdc, 13289 0x10000, 0x1000b, 13290 0x1000d, 0x10026, 13291 0x10028, 0x1003a, 13292 0x1003c, 0x1003d, 13293 0x1003f, 0x1004d, 13294 0x10050, 0x1005d, 13295 0x10080, 0x100fa, 13296 0x10140, 0x10174, 13297 0x10280, 0x1029c, 13298 0x102a0, 0x102d0, 13299 0x10300, 0x1031e, 13300 0x10330, 0x1034a, 13301 0x10380, 0x1039d, 13302 0x103a0, 0x103c3, 13303 0x103c8, 0x103cf, 13304 0x103d1, 0x103d5, 13305 0x10400, 0x1049d, 13306 0x10800, 0x10805, 13307 0x10808, 0x10808, 13308 0x1080a, 0x10835, 13309 0x10837, 0x10838, 13310 0x1083c, 0x1083c, 13311 0x1083f, 0x10855, 13312 0x10900, 0x10915, 13313 0x10920, 0x10939, 13314 0x10980, 0x109b7, 13315 0x109be, 0x109bf, 13316 0x10a00, 0x10a00, 13317 0x10a10, 0x10a13, 13318 0x10a15, 0x10a17, 13319 0x10a19, 0x10a33, 13320 0x10a60, 0x10a7c, 13321 0x10b00, 0x10b35, 13322 0x10b40, 0x10b55, 13323 0x10b60, 0x10b72, 13324 0x10c00, 0x10c48, 13325 0x11003, 0x11037, 13326 0x11083, 0x110af, 13327 0x110d0, 0x110e8, 13328 0x11103, 0x11126, 13329 0x11183, 0x111b2, 13330 0x111c1, 0x111c4, 13331 0x11680, 0x116aa, 13332 0x12000, 0x1236e, 13333 0x12400, 0x12462, 13334 0x13000, 0x1342e, 13335 0x16800, 0x16a38, 13336 0x16f00, 0x16f44, 13337 0x16f50, 0x16f50, 13338 0x16f93, 0x16f9f, 13339 0x1b000, 0x1b001, 13340 0x1d400, 0x1d454, 13341 0x1d456, 0x1d49c, 13342 0x1d49e, 0x1d49f, 13343 0x1d4a2, 0x1d4a2, 13344 0x1d4a5, 0x1d4a6, 13345 0x1d4a9, 0x1d4ac, 13346 0x1d4ae, 0x1d4b9, 13347 0x1d4bb, 0x1d4bb, 13348 0x1d4bd, 0x1d4c3, 13349 0x1d4c5, 0x1d505, 13350 0x1d507, 0x1d50a, 13351 0x1d50d, 0x1d514, 13352 0x1d516, 0x1d51c, 13353 0x1d51e, 0x1d539, 13354 0x1d53b, 0x1d53e, 13355 0x1d540, 0x1d544, 13356 0x1d546, 0x1d546, 13357 0x1d54a, 0x1d550, 13358 0x1d552, 0x1d6a5, 13359 0x1d6a8, 0x1d6c0, 13360 0x1d6c2, 0x1d6da, 13361 0x1d6dc, 0x1d6fa, 13362 0x1d6fc, 0x1d714, 13363 0x1d716, 0x1d734, 13364 0x1d736, 0x1d74e, 13365 0x1d750, 0x1d76e, 13366 0x1d770, 0x1d788, 13367 0x1d78a, 0x1d7a8, 13368 0x1d7aa, 0x1d7c2, 13369 0x1d7c4, 0x1d7cb, 13370 0x1ee00, 0x1ee03, 13371 0x1ee05, 0x1ee1f, 13372 0x1ee21, 0x1ee22, 13373 0x1ee24, 0x1ee24, 13374 0x1ee27, 0x1ee27, 13375 0x1ee29, 0x1ee32, 13376 0x1ee34, 0x1ee37, 13377 0x1ee39, 0x1ee39, 13378 0x1ee3b, 0x1ee3b, 13379 0x1ee42, 0x1ee42, 13380 0x1ee47, 0x1ee47, 13381 0x1ee49, 0x1ee49, 13382 0x1ee4b, 0x1ee4b, 13383 0x1ee4d, 0x1ee4f, 13384 0x1ee51, 0x1ee52, 13385 0x1ee54, 0x1ee54, 13386 0x1ee57, 0x1ee57, 13387 0x1ee59, 0x1ee59, 13388 0x1ee5b, 0x1ee5b, 13389 0x1ee5d, 0x1ee5d, 13390 0x1ee5f, 0x1ee5f, 13391 0x1ee61, 0x1ee62, 13392 0x1ee64, 0x1ee64, 13393 0x1ee67, 0x1ee6a, 13394 0x1ee6c, 0x1ee72, 13395 0x1ee74, 0x1ee77, 13396 0x1ee79, 0x1ee7c, 13397 0x1ee7e, 0x1ee7e, 13398 0x1ee80, 0x1ee89, 13399 0x1ee8b, 0x1ee9b, 13400 0x1eea1, 0x1eea3, 13401 0x1eea5, 0x1eea9, 13402 0x1eeab, 0x1eebb, 13403 0x20000, 0x2a6d6, 13404 0x2a700, 0x2b734, 13405 0x2b740, 0x2b81d, 13406 0x2f800, 0x2fa1d, 13407}; /* CR_ID_Start */ 13408 13409/* 'ID_Continue': Derived Property */ 13410static const OnigCodePoint CR_ID_Continue[] = { 13411 564, 13412 0x0030, 0x0039, 13413 0x0041, 0x005a, 13414 0x005f, 0x005f, 13415 0x0061, 0x007a, 13416 0x00aa, 0x00aa, 13417 0x00b5, 0x00b5, 13418 0x00b7, 0x00b7, 13419 0x00ba, 0x00ba, 13420 0x00c0, 0x00d6, 13421 0x00d8, 0x00f6, 13422 0x00f8, 0x02c1, 13423 0x02c6, 0x02d1, 13424 0x02e0, 0x02e4, 13425 0x02ec, 0x02ec, 13426 0x02ee, 0x02ee, 13427 0x0300, 0x0374, 13428 0x0376, 0x0377, 13429 0x037a, 0x037d, 13430 0x0386, 0x038a, 13431 0x038c, 0x038c, 13432 0x038e, 0x03a1, 13433 0x03a3, 0x03f5, 13434 0x03f7, 0x0481, 13435 0x0483, 0x0487, 13436 0x048a, 0x0527, 13437 0x0531, 0x0556, 13438 0x0559, 0x0559, 13439 0x0561, 0x0587, 13440 0x0591, 0x05bd, 13441 0x05bf, 0x05bf, 13442 0x05c1, 0x05c2, 13443 0x05c4, 0x05c5, 13444 0x05c7, 0x05c7, 13445 0x05d0, 0x05ea, 13446 0x05f0, 0x05f2, 13447 0x0610, 0x061a, 13448 0x0620, 0x0669, 13449 0x066e, 0x06d3, 13450 0x06d5, 0x06dc, 13451 0x06df, 0x06e8, 13452 0x06ea, 0x06fc, 13453 0x06ff, 0x06ff, 13454 0x0710, 0x074a, 13455 0x074d, 0x07b1, 13456 0x07c0, 0x07f5, 13457 0x07fa, 0x07fa, 13458 0x0800, 0x082d, 13459 0x0840, 0x085b, 13460 0x08a0, 0x08a0, 13461 0x08a2, 0x08ac, 13462 0x08e4, 0x08fe, 13463 0x0900, 0x0963, 13464 0x0966, 0x096f, 13465 0x0971, 0x0977, 13466 0x0979, 0x097f, 13467 0x0981, 0x0983, 13468 0x0985, 0x098c, 13469 0x098f, 0x0990, 13470 0x0993, 0x09a8, 13471 0x09aa, 0x09b0, 13472 0x09b2, 0x09b2, 13473 0x09b6, 0x09b9, 13474 0x09bc, 0x09c4, 13475 0x09c7, 0x09c8, 13476 0x09cb, 0x09ce, 13477 0x09d7, 0x09d7, 13478 0x09dc, 0x09dd, 13479 0x09df, 0x09e3, 13480 0x09e6, 0x09f1, 13481 0x0a01, 0x0a03, 13482 0x0a05, 0x0a0a, 13483 0x0a0f, 0x0a10, 13484 0x0a13, 0x0a28, 13485 0x0a2a, 0x0a30, 13486 0x0a32, 0x0a33, 13487 0x0a35, 0x0a36, 13488 0x0a38, 0x0a39, 13489 0x0a3c, 0x0a3c, 13490 0x0a3e, 0x0a42, 13491 0x0a47, 0x0a48, 13492 0x0a4b, 0x0a4d, 13493 0x0a51, 0x0a51, 13494 0x0a59, 0x0a5c, 13495 0x0a5e, 0x0a5e, 13496 0x0a66, 0x0a75, 13497 0x0a81, 0x0a83, 13498 0x0a85, 0x0a8d, 13499 0x0a8f, 0x0a91, 13500 0x0a93, 0x0aa8, 13501 0x0aaa, 0x0ab0, 13502 0x0ab2, 0x0ab3, 13503 0x0ab5, 0x0ab9, 13504 0x0abc, 0x0ac5, 13505 0x0ac7, 0x0ac9, 13506 0x0acb, 0x0acd, 13507 0x0ad0, 0x0ad0, 13508 0x0ae0, 0x0ae3, 13509 0x0ae6, 0x0aef, 13510 0x0b01, 0x0b03, 13511 0x0b05, 0x0b0c, 13512 0x0b0f, 0x0b10, 13513 0x0b13, 0x0b28, 13514 0x0b2a, 0x0b30, 13515 0x0b32, 0x0b33, 13516 0x0b35, 0x0b39, 13517 0x0b3c, 0x0b44, 13518 0x0b47, 0x0b48, 13519 0x0b4b, 0x0b4d, 13520 0x0b56, 0x0b57, 13521 0x0b5c, 0x0b5d, 13522 0x0b5f, 0x0b63, 13523 0x0b66, 0x0b6f, 13524 0x0b71, 0x0b71, 13525 0x0b82, 0x0b83, 13526 0x0b85, 0x0b8a, 13527 0x0b8e, 0x0b90, 13528 0x0b92, 0x0b95, 13529 0x0b99, 0x0b9a, 13530 0x0b9c, 0x0b9c, 13531 0x0b9e, 0x0b9f, 13532 0x0ba3, 0x0ba4, 13533 0x0ba8, 0x0baa, 13534 0x0bae, 0x0bb9, 13535 0x0bbe, 0x0bc2, 13536 0x0bc6, 0x0bc8, 13537 0x0bca, 0x0bcd, 13538 0x0bd0, 0x0bd0, 13539 0x0bd7, 0x0bd7, 13540 0x0be6, 0x0bef, 13541 0x0c01, 0x0c03, 13542 0x0c05, 0x0c0c, 13543 0x0c0e, 0x0c10, 13544 0x0c12, 0x0c28, 13545 0x0c2a, 0x0c33, 13546 0x0c35, 0x0c39, 13547 0x0c3d, 0x0c44, 13548 0x0c46, 0x0c48, 13549 0x0c4a, 0x0c4d, 13550 0x0c55, 0x0c56, 13551 0x0c58, 0x0c59, 13552 0x0c60, 0x0c63, 13553 0x0c66, 0x0c6f, 13554 0x0c82, 0x0c83, 13555 0x0c85, 0x0c8c, 13556 0x0c8e, 0x0c90, 13557 0x0c92, 0x0ca8, 13558 0x0caa, 0x0cb3, 13559 0x0cb5, 0x0cb9, 13560 0x0cbc, 0x0cc4, 13561 0x0cc6, 0x0cc8, 13562 0x0cca, 0x0ccd, 13563 0x0cd5, 0x0cd6, 13564 0x0cde, 0x0cde, 13565 0x0ce0, 0x0ce3, 13566 0x0ce6, 0x0cef, 13567 0x0cf1, 0x0cf2, 13568 0x0d02, 0x0d03, 13569 0x0d05, 0x0d0c, 13570 0x0d0e, 0x0d10, 13571 0x0d12, 0x0d3a, 13572 0x0d3d, 0x0d44, 13573 0x0d46, 0x0d48, 13574 0x0d4a, 0x0d4e, 13575 0x0d57, 0x0d57, 13576 0x0d60, 0x0d63, 13577 0x0d66, 0x0d6f, 13578 0x0d7a, 0x0d7f, 13579 0x0d82, 0x0d83, 13580 0x0d85, 0x0d96, 13581 0x0d9a, 0x0db1, 13582 0x0db3, 0x0dbb, 13583 0x0dbd, 0x0dbd, 13584 0x0dc0, 0x0dc6, 13585 0x0dca, 0x0dca, 13586 0x0dcf, 0x0dd4, 13587 0x0dd6, 0x0dd6, 13588 0x0dd8, 0x0ddf, 13589 0x0df2, 0x0df3, 13590 0x0e01, 0x0e3a, 13591 0x0e40, 0x0e4e, 13592 0x0e50, 0x0e59, 13593 0x0e81, 0x0e82, 13594 0x0e84, 0x0e84, 13595 0x0e87, 0x0e88, 13596 0x0e8a, 0x0e8a, 13597 0x0e8d, 0x0e8d, 13598 0x0e94, 0x0e97, 13599 0x0e99, 0x0e9f, 13600 0x0ea1, 0x0ea3, 13601 0x0ea5, 0x0ea5, 13602 0x0ea7, 0x0ea7, 13603 0x0eaa, 0x0eab, 13604 0x0ead, 0x0eb9, 13605 0x0ebb, 0x0ebd, 13606 0x0ec0, 0x0ec4, 13607 0x0ec6, 0x0ec6, 13608 0x0ec8, 0x0ecd, 13609 0x0ed0, 0x0ed9, 13610 0x0edc, 0x0edf, 13611 0x0f00, 0x0f00, 13612 0x0f18, 0x0f19, 13613 0x0f20, 0x0f29, 13614 0x0f35, 0x0f35, 13615 0x0f37, 0x0f37, 13616 0x0f39, 0x0f39, 13617 0x0f3e, 0x0f47, 13618 0x0f49, 0x0f6c, 13619 0x0f71, 0x0f84, 13620 0x0f86, 0x0f97, 13621 0x0f99, 0x0fbc, 13622 0x0fc6, 0x0fc6, 13623 0x1000, 0x1049, 13624 0x1050, 0x109d, 13625 0x10a0, 0x10c5, 13626 0x10c7, 0x10c7, 13627 0x10cd, 0x10cd, 13628 0x10d0, 0x10fa, 13629 0x10fc, 0x1248, 13630 0x124a, 0x124d, 13631 0x1250, 0x1256, 13632 0x1258, 0x1258, 13633 0x125a, 0x125d, 13634 0x1260, 0x1288, 13635 0x128a, 0x128d, 13636 0x1290, 0x12b0, 13637 0x12b2, 0x12b5, 13638 0x12b8, 0x12be, 13639 0x12c0, 0x12c0, 13640 0x12c2, 0x12c5, 13641 0x12c8, 0x12d6, 13642 0x12d8, 0x1310, 13643 0x1312, 0x1315, 13644 0x1318, 0x135a, 13645 0x135d, 0x135f, 13646 0x1369, 0x1371, 13647 0x1380, 0x138f, 13648 0x13a0, 0x13f4, 13649 0x1401, 0x166c, 13650 0x166f, 0x167f, 13651 0x1681, 0x169a, 13652 0x16a0, 0x16ea, 13653 0x16ee, 0x16f0, 13654 0x1700, 0x170c, 13655 0x170e, 0x1714, 13656 0x1720, 0x1734, 13657 0x1740, 0x1753, 13658 0x1760, 0x176c, 13659 0x176e, 0x1770, 13660 0x1772, 0x1773, 13661 0x1780, 0x17d3, 13662 0x17d7, 0x17d7, 13663 0x17dc, 0x17dd, 13664 0x17e0, 0x17e9, 13665 0x180b, 0x180d, 13666 0x1810, 0x1819, 13667 0x1820, 0x1877, 13668 0x1880, 0x18aa, 13669 0x18b0, 0x18f5, 13670 0x1900, 0x191c, 13671 0x1920, 0x192b, 13672 0x1930, 0x193b, 13673 0x1946, 0x196d, 13674 0x1970, 0x1974, 13675 0x1980, 0x19ab, 13676 0x19b0, 0x19c9, 13677 0x19d0, 0x19da, 13678 0x1a00, 0x1a1b, 13679 0x1a20, 0x1a5e, 13680 0x1a60, 0x1a7c, 13681 0x1a7f, 0x1a89, 13682 0x1a90, 0x1a99, 13683 0x1aa7, 0x1aa7, 13684 0x1b00, 0x1b4b, 13685 0x1b50, 0x1b59, 13686 0x1b6b, 0x1b73, 13687 0x1b80, 0x1bf3, 13688 0x1c00, 0x1c37, 13689 0x1c40, 0x1c49, 13690 0x1c4d, 0x1c7d, 13691 0x1cd0, 0x1cd2, 13692 0x1cd4, 0x1cf6, 13693 0x1d00, 0x1de6, 13694 0x1dfc, 0x1f15, 13695 0x1f18, 0x1f1d, 13696 0x1f20, 0x1f45, 13697 0x1f48, 0x1f4d, 13698 0x1f50, 0x1f57, 13699 0x1f59, 0x1f59, 13700 0x1f5b, 0x1f5b, 13701 0x1f5d, 0x1f5d, 13702 0x1f5f, 0x1f7d, 13703 0x1f80, 0x1fb4, 13704 0x1fb6, 0x1fbc, 13705 0x1fbe, 0x1fbe, 13706 0x1fc2, 0x1fc4, 13707 0x1fc6, 0x1fcc, 13708 0x1fd0, 0x1fd3, 13709 0x1fd6, 0x1fdb, 13710 0x1fe0, 0x1fec, 13711 0x1ff2, 0x1ff4, 13712 0x1ff6, 0x1ffc, 13713 0x203f, 0x2040, 13714 0x2054, 0x2054, 13715 0x2071, 0x2071, 13716 0x207f, 0x207f, 13717 0x2090, 0x209c, 13718 0x20d0, 0x20dc, 13719 0x20e1, 0x20e1, 13720 0x20e5, 0x20f0, 13721 0x2102, 0x2102, 13722 0x2107, 0x2107, 13723 0x210a, 0x2113, 13724 0x2115, 0x2115, 13725 0x2118, 0x211d, 13726 0x2124, 0x2124, 13727 0x2126, 0x2126, 13728 0x2128, 0x2128, 13729 0x212a, 0x2139, 13730 0x213c, 0x213f, 13731 0x2145, 0x2149, 13732 0x214e, 0x214e, 13733 0x2160, 0x2188, 13734 0x2c00, 0x2c2e, 13735 0x2c30, 0x2c5e, 13736 0x2c60, 0x2ce4, 13737 0x2ceb, 0x2cf3, 13738 0x2d00, 0x2d25, 13739 0x2d27, 0x2d27, 13740 0x2d2d, 0x2d2d, 13741 0x2d30, 0x2d67, 13742 0x2d6f, 0x2d6f, 13743 0x2d7f, 0x2d96, 13744 0x2da0, 0x2da6, 13745 0x2da8, 0x2dae, 13746 0x2db0, 0x2db6, 13747 0x2db8, 0x2dbe, 13748 0x2dc0, 0x2dc6, 13749 0x2dc8, 0x2dce, 13750 0x2dd0, 0x2dd6, 13751 0x2dd8, 0x2dde, 13752 0x2de0, 0x2dff, 13753 0x3005, 0x3007, 13754 0x3021, 0x302f, 13755 0x3031, 0x3035, 13756 0x3038, 0x303c, 13757 0x3041, 0x3096, 13758 0x3099, 0x309f, 13759 0x30a1, 0x30fa, 13760 0x30fc, 0x30ff, 13761 0x3105, 0x312d, 13762 0x3131, 0x318e, 13763 0x31a0, 0x31ba, 13764 0x31f0, 0x31ff, 13765 0x3400, 0x4db5, 13766 0x4e00, 0x9fcc, 13767 0xa000, 0xa48c, 13768 0xa4d0, 0xa4fd, 13769 0xa500, 0xa60c, 13770 0xa610, 0xa62b, 13771 0xa640, 0xa66f, 13772 0xa674, 0xa67d, 13773 0xa67f, 0xa697, 13774 0xa69f, 0xa6f1, 13775 0xa717, 0xa71f, 13776 0xa722, 0xa788, 13777 0xa78b, 0xa78e, 13778 0xa790, 0xa793, 13779 0xa7a0, 0xa7aa, 13780 0xa7f8, 0xa827, 13781 0xa840, 0xa873, 13782 0xa880, 0xa8c4, 13783 0xa8d0, 0xa8d9, 13784 0xa8e0, 0xa8f7, 13785 0xa8fb, 0xa8fb, 13786 0xa900, 0xa92d, 13787 0xa930, 0xa953, 13788 0xa960, 0xa97c, 13789 0xa980, 0xa9c0, 13790 0xa9cf, 0xa9d9, 13791 0xaa00, 0xaa36, 13792 0xaa40, 0xaa4d, 13793 0xaa50, 0xaa59, 13794 0xaa60, 0xaa76, 13795 0xaa7a, 0xaa7b, 13796 0xaa80, 0xaac2, 13797 0xaadb, 0xaadd, 13798 0xaae0, 0xaaef, 13799 0xaaf2, 0xaaf6, 13800 0xab01, 0xab06, 13801 0xab09, 0xab0e, 13802 0xab11, 0xab16, 13803 0xab20, 0xab26, 13804 0xab28, 0xab2e, 13805 0xabc0, 0xabea, 13806 0xabec, 0xabed, 13807 0xabf0, 0xabf9, 13808 0xac00, 0xd7a3, 13809 0xd7b0, 0xd7c6, 13810 0xd7cb, 0xd7fb, 13811 0xf900, 0xfa6d, 13812 0xfa70, 0xfad9, 13813 0xfb00, 0xfb06, 13814 0xfb13, 0xfb17, 13815 0xfb1d, 0xfb28, 13816 0xfb2a, 0xfb36, 13817 0xfb38, 0xfb3c, 13818 0xfb3e, 0xfb3e, 13819 0xfb40, 0xfb41, 13820 0xfb43, 0xfb44, 13821 0xfb46, 0xfbb1, 13822 0xfbd3, 0xfd3d, 13823 0xfd50, 0xfd8f, 13824 0xfd92, 0xfdc7, 13825 0xfdf0, 0xfdfb, 13826 0xfe00, 0xfe0f, 13827 0xfe20, 0xfe26, 13828 0xfe33, 0xfe34, 13829 0xfe4d, 0xfe4f, 13830 0xfe70, 0xfe74, 13831 0xfe76, 0xfefc, 13832 0xff10, 0xff19, 13833 0xff21, 0xff3a, 13834 0xff3f, 0xff3f, 13835 0xff41, 0xff5a, 13836 0xff66, 0xffbe, 13837 0xffc2, 0xffc7, 13838 0xffca, 0xffcf, 13839 0xffd2, 0xffd7, 13840 0xffda, 0xffdc, 13841 0x10000, 0x1000b, 13842 0x1000d, 0x10026, 13843 0x10028, 0x1003a, 13844 0x1003c, 0x1003d, 13845 0x1003f, 0x1004d, 13846 0x10050, 0x1005d, 13847 0x10080, 0x100fa, 13848 0x10140, 0x10174, 13849 0x101fd, 0x101fd, 13850 0x10280, 0x1029c, 13851 0x102a0, 0x102d0, 13852 0x10300, 0x1031e, 13853 0x10330, 0x1034a, 13854 0x10380, 0x1039d, 13855 0x103a0, 0x103c3, 13856 0x103c8, 0x103cf, 13857 0x103d1, 0x103d5, 13858 0x10400, 0x1049d, 13859 0x104a0, 0x104a9, 13860 0x10800, 0x10805, 13861 0x10808, 0x10808, 13862 0x1080a, 0x10835, 13863 0x10837, 0x10838, 13864 0x1083c, 0x1083c, 13865 0x1083f, 0x10855, 13866 0x10900, 0x10915, 13867 0x10920, 0x10939, 13868 0x10980, 0x109b7, 13869 0x109be, 0x109bf, 13870 0x10a00, 0x10a03, 13871 0x10a05, 0x10a06, 13872 0x10a0c, 0x10a13, 13873 0x10a15, 0x10a17, 13874 0x10a19, 0x10a33, 13875 0x10a38, 0x10a3a, 13876 0x10a3f, 0x10a3f, 13877 0x10a60, 0x10a7c, 13878 0x10b00, 0x10b35, 13879 0x10b40, 0x10b55, 13880 0x10b60, 0x10b72, 13881 0x10c00, 0x10c48, 13882 0x11000, 0x11046, 13883 0x11066, 0x1106f, 13884 0x11080, 0x110ba, 13885 0x110d0, 0x110e8, 13886 0x110f0, 0x110f9, 13887 0x11100, 0x11134, 13888 0x11136, 0x1113f, 13889 0x11180, 0x111c4, 13890 0x111d0, 0x111d9, 13891 0x11680, 0x116b7, 13892 0x116c0, 0x116c9, 13893 0x12000, 0x1236e, 13894 0x12400, 0x12462, 13895 0x13000, 0x1342e, 13896 0x16800, 0x16a38, 13897 0x16f00, 0x16f44, 13898 0x16f50, 0x16f7e, 13899 0x16f8f, 0x16f9f, 13900 0x1b000, 0x1b001, 13901 0x1d165, 0x1d169, 13902 0x1d16d, 0x1d172, 13903 0x1d17b, 0x1d182, 13904 0x1d185, 0x1d18b, 13905 0x1d1aa, 0x1d1ad, 13906 0x1d242, 0x1d244, 13907 0x1d400, 0x1d454, 13908 0x1d456, 0x1d49c, 13909 0x1d49e, 0x1d49f, 13910 0x1d4a2, 0x1d4a2, 13911 0x1d4a5, 0x1d4a6, 13912 0x1d4a9, 0x1d4ac, 13913 0x1d4ae, 0x1d4b9, 13914 0x1d4bb, 0x1d4bb, 13915 0x1d4bd, 0x1d4c3, 13916 0x1d4c5, 0x1d505, 13917 0x1d507, 0x1d50a, 13918 0x1d50d, 0x1d514, 13919 0x1d516, 0x1d51c, 13920 0x1d51e, 0x1d539, 13921 0x1d53b, 0x1d53e, 13922 0x1d540, 0x1d544, 13923 0x1d546, 0x1d546, 13924 0x1d54a, 0x1d550, 13925 0x1d552, 0x1d6a5, 13926 0x1d6a8, 0x1d6c0, 13927 0x1d6c2, 0x1d6da, 13928 0x1d6dc, 0x1d6fa, 13929 0x1d6fc, 0x1d714, 13930 0x1d716, 0x1d734, 13931 0x1d736, 0x1d74e, 13932 0x1d750, 0x1d76e, 13933 0x1d770, 0x1d788, 13934 0x1d78a, 0x1d7a8, 13935 0x1d7aa, 0x1d7c2, 13936 0x1d7c4, 0x1d7cb, 13937 0x1d7ce, 0x1d7ff, 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 0x20000, 0x2a6d6, 13972 0x2a700, 0x2b734, 13973 0x2b740, 0x2b81d, 13974 0x2f800, 0x2fa1d, 13975 0xe0100, 0xe01ef, 13976}; /* CR_ID_Continue */ 13977 13978/* 'XID_Start': Derived Property */ 13979static const OnigCodePoint CR_XID_Start[] = { 13980 495, 13981 0x0041, 0x005a, 13982 0x0061, 0x007a, 13983 0x00aa, 0x00aa, 13984 0x00b5, 0x00b5, 13985 0x00ba, 0x00ba, 13986 0x00c0, 0x00d6, 13987 0x00d8, 0x00f6, 13988 0x00f8, 0x02c1, 13989 0x02c6, 0x02d1, 13990 0x02e0, 0x02e4, 13991 0x02ec, 0x02ec, 13992 0x02ee, 0x02ee, 13993 0x0370, 0x0374, 13994 0x0376, 0x0377, 13995 0x037b, 0x037d, 13996 0x0386, 0x0386, 13997 0x0388, 0x038a, 13998 0x038c, 0x038c, 13999 0x038e, 0x03a1, 14000 0x03a3, 0x03f5, 14001 0x03f7, 0x0481, 14002 0x048a, 0x0527, 14003 0x0531, 0x0556, 14004 0x0559, 0x0559, 14005 0x0561, 0x0587, 14006 0x05d0, 0x05ea, 14007 0x05f0, 0x05f2, 14008 0x0620, 0x064a, 14009 0x066e, 0x066f, 14010 0x0671, 0x06d3, 14011 0x06d5, 0x06d5, 14012 0x06e5, 0x06e6, 14013 0x06ee, 0x06ef, 14014 0x06fa, 0x06fc, 14015 0x06ff, 0x06ff, 14016 0x0710, 0x0710, 14017 0x0712, 0x072f, 14018 0x074d, 0x07a5, 14019 0x07b1, 0x07b1, 14020 0x07ca, 0x07ea, 14021 0x07f4, 0x07f5, 14022 0x07fa, 0x07fa, 14023 0x0800, 0x0815, 14024 0x081a, 0x081a, 14025 0x0824, 0x0824, 14026 0x0828, 0x0828, 14027 0x0840, 0x0858, 14028 0x08a0, 0x08a0, 14029 0x08a2, 0x08ac, 14030 0x0904, 0x0939, 14031 0x093d, 0x093d, 14032 0x0950, 0x0950, 14033 0x0958, 0x0961, 14034 0x0971, 0x0977, 14035 0x0979, 0x097f, 14036 0x0985, 0x098c, 14037 0x098f, 0x0990, 14038 0x0993, 0x09a8, 14039 0x09aa, 0x09b0, 14040 0x09b2, 0x09b2, 14041 0x09b6, 0x09b9, 14042 0x09bd, 0x09bd, 14043 0x09ce, 0x09ce, 14044 0x09dc, 0x09dd, 14045 0x09df, 0x09e1, 14046 0x09f0, 0x09f1, 14047 0x0a05, 0x0a0a, 14048 0x0a0f, 0x0a10, 14049 0x0a13, 0x0a28, 14050 0x0a2a, 0x0a30, 14051 0x0a32, 0x0a33, 14052 0x0a35, 0x0a36, 14053 0x0a38, 0x0a39, 14054 0x0a59, 0x0a5c, 14055 0x0a5e, 0x0a5e, 14056 0x0a72, 0x0a74, 14057 0x0a85, 0x0a8d, 14058 0x0a8f, 0x0a91, 14059 0x0a93, 0x0aa8, 14060 0x0aaa, 0x0ab0, 14061 0x0ab2, 0x0ab3, 14062 0x0ab5, 0x0ab9, 14063 0x0abd, 0x0abd, 14064 0x0ad0, 0x0ad0, 14065 0x0ae0, 0x0ae1, 14066 0x0b05, 0x0b0c, 14067 0x0b0f, 0x0b10, 14068 0x0b13, 0x0b28, 14069 0x0b2a, 0x0b30, 14070 0x0b32, 0x0b33, 14071 0x0b35, 0x0b39, 14072 0x0b3d, 0x0b3d, 14073 0x0b5c, 0x0b5d, 14074 0x0b5f, 0x0b61, 14075 0x0b71, 0x0b71, 14076 0x0b83, 0x0b83, 14077 0x0b85, 0x0b8a, 14078 0x0b8e, 0x0b90, 14079 0x0b92, 0x0b95, 14080 0x0b99, 0x0b9a, 14081 0x0b9c, 0x0b9c, 14082 0x0b9e, 0x0b9f, 14083 0x0ba3, 0x0ba4, 14084 0x0ba8, 0x0baa, 14085 0x0bae, 0x0bb9, 14086 0x0bd0, 0x0bd0, 14087 0x0c05, 0x0c0c, 14088 0x0c0e, 0x0c10, 14089 0x0c12, 0x0c28, 14090 0x0c2a, 0x0c33, 14091 0x0c35, 0x0c39, 14092 0x0c3d, 0x0c3d, 14093 0x0c58, 0x0c59, 14094 0x0c60, 0x0c61, 14095 0x0c85, 0x0c8c, 14096 0x0c8e, 0x0c90, 14097 0x0c92, 0x0ca8, 14098 0x0caa, 0x0cb3, 14099 0x0cb5, 0x0cb9, 14100 0x0cbd, 0x0cbd, 14101 0x0cde, 0x0cde, 14102 0x0ce0, 0x0ce1, 14103 0x0cf1, 0x0cf2, 14104 0x0d05, 0x0d0c, 14105 0x0d0e, 0x0d10, 14106 0x0d12, 0x0d3a, 14107 0x0d3d, 0x0d3d, 14108 0x0d4e, 0x0d4e, 14109 0x0d60, 0x0d61, 14110 0x0d7a, 0x0d7f, 14111 0x0d85, 0x0d96, 14112 0x0d9a, 0x0db1, 14113 0x0db3, 0x0dbb, 14114 0x0dbd, 0x0dbd, 14115 0x0dc0, 0x0dc6, 14116 0x0e01, 0x0e30, 14117 0x0e32, 0x0e32, 14118 0x0e40, 0x0e46, 14119 0x0e81, 0x0e82, 14120 0x0e84, 0x0e84, 14121 0x0e87, 0x0e88, 14122 0x0e8a, 0x0e8a, 14123 0x0e8d, 0x0e8d, 14124 0x0e94, 0x0e97, 14125 0x0e99, 0x0e9f, 14126 0x0ea1, 0x0ea3, 14127 0x0ea5, 0x0ea5, 14128 0x0ea7, 0x0ea7, 14129 0x0eaa, 0x0eab, 14130 0x0ead, 0x0eb0, 14131 0x0eb2, 0x0eb2, 14132 0x0ebd, 0x0ebd, 14133 0x0ec0, 0x0ec4, 14134 0x0ec6, 0x0ec6, 14135 0x0edc, 0x0edf, 14136 0x0f00, 0x0f00, 14137 0x0f40, 0x0f47, 14138 0x0f49, 0x0f6c, 14139 0x0f88, 0x0f8c, 14140 0x1000, 0x102a, 14141 0x103f, 0x103f, 14142 0x1050, 0x1055, 14143 0x105a, 0x105d, 14144 0x1061, 0x1061, 14145 0x1065, 0x1066, 14146 0x106e, 0x1070, 14147 0x1075, 0x1081, 14148 0x108e, 0x108e, 14149 0x10a0, 0x10c5, 14150 0x10c7, 0x10c7, 14151 0x10cd, 0x10cd, 14152 0x10d0, 0x10fa, 14153 0x10fc, 0x1248, 14154 0x124a, 0x124d, 14155 0x1250, 0x1256, 14156 0x1258, 0x1258, 14157 0x125a, 0x125d, 14158 0x1260, 0x1288, 14159 0x128a, 0x128d, 14160 0x1290, 0x12b0, 14161 0x12b2, 0x12b5, 14162 0x12b8, 0x12be, 14163 0x12c0, 0x12c0, 14164 0x12c2, 0x12c5, 14165 0x12c8, 0x12d6, 14166 0x12d8, 0x1310, 14167 0x1312, 0x1315, 14168 0x1318, 0x135a, 14169 0x1380, 0x138f, 14170 0x13a0, 0x13f4, 14171 0x1401, 0x166c, 14172 0x166f, 0x167f, 14173 0x1681, 0x169a, 14174 0x16a0, 0x16ea, 14175 0x16ee, 0x16f0, 14176 0x1700, 0x170c, 14177 0x170e, 0x1711, 14178 0x1720, 0x1731, 14179 0x1740, 0x1751, 14180 0x1760, 0x176c, 14181 0x176e, 0x1770, 14182 0x1780, 0x17b3, 14183 0x17d7, 0x17d7, 14184 0x17dc, 0x17dc, 14185 0x1820, 0x1877, 14186 0x1880, 0x18a8, 14187 0x18aa, 0x18aa, 14188 0x18b0, 0x18f5, 14189 0x1900, 0x191c, 14190 0x1950, 0x196d, 14191 0x1970, 0x1974, 14192 0x1980, 0x19ab, 14193 0x19c1, 0x19c7, 14194 0x1a00, 0x1a16, 14195 0x1a20, 0x1a54, 14196 0x1aa7, 0x1aa7, 14197 0x1b05, 0x1b33, 14198 0x1b45, 0x1b4b, 14199 0x1b83, 0x1ba0, 14200 0x1bae, 0x1baf, 14201 0x1bba, 0x1be5, 14202 0x1c00, 0x1c23, 14203 0x1c4d, 0x1c4f, 14204 0x1c5a, 0x1c7d, 14205 0x1ce9, 0x1cec, 14206 0x1cee, 0x1cf1, 14207 0x1cf5, 0x1cf6, 14208 0x1d00, 0x1dbf, 14209 0x1e00, 0x1f15, 14210 0x1f18, 0x1f1d, 14211 0x1f20, 0x1f45, 14212 0x1f48, 0x1f4d, 14213 0x1f50, 0x1f57, 14214 0x1f59, 0x1f59, 14215 0x1f5b, 0x1f5b, 14216 0x1f5d, 0x1f5d, 14217 0x1f5f, 0x1f7d, 14218 0x1f80, 0x1fb4, 14219 0x1fb6, 0x1fbc, 14220 0x1fbe, 0x1fbe, 14221 0x1fc2, 0x1fc4, 14222 0x1fc6, 0x1fcc, 14223 0x1fd0, 0x1fd3, 14224 0x1fd6, 0x1fdb, 14225 0x1fe0, 0x1fec, 14226 0x1ff2, 0x1ff4, 14227 0x1ff6, 0x1ffc, 14228 0x2071, 0x2071, 14229 0x207f, 0x207f, 14230 0x2090, 0x209c, 14231 0x2102, 0x2102, 14232 0x2107, 0x2107, 14233 0x210a, 0x2113, 14234 0x2115, 0x2115, 14235 0x2118, 0x211d, 14236 0x2124, 0x2124, 14237 0x2126, 0x2126, 14238 0x2128, 0x2128, 14239 0x212a, 0x2139, 14240 0x213c, 0x213f, 14241 0x2145, 0x2149, 14242 0x214e, 0x214e, 14243 0x2160, 0x2188, 14244 0x2c00, 0x2c2e, 14245 0x2c30, 0x2c5e, 14246 0x2c60, 0x2ce4, 14247 0x2ceb, 0x2cee, 14248 0x2cf2, 0x2cf3, 14249 0x2d00, 0x2d25, 14250 0x2d27, 0x2d27, 14251 0x2d2d, 0x2d2d, 14252 0x2d30, 0x2d67, 14253 0x2d6f, 0x2d6f, 14254 0x2d80, 0x2d96, 14255 0x2da0, 0x2da6, 14256 0x2da8, 0x2dae, 14257 0x2db0, 0x2db6, 14258 0x2db8, 0x2dbe, 14259 0x2dc0, 0x2dc6, 14260 0x2dc8, 0x2dce, 14261 0x2dd0, 0x2dd6, 14262 0x2dd8, 0x2dde, 14263 0x3005, 0x3007, 14264 0x3021, 0x3029, 14265 0x3031, 0x3035, 14266 0x3038, 0x303c, 14267 0x3041, 0x3096, 14268 0x309d, 0x309f, 14269 0x30a1, 0x30fa, 14270 0x30fc, 0x30ff, 14271 0x3105, 0x312d, 14272 0x3131, 0x318e, 14273 0x31a0, 0x31ba, 14274 0x31f0, 0x31ff, 14275 0x3400, 0x4db5, 14276 0x4e00, 0x9fcc, 14277 0xa000, 0xa48c, 14278 0xa4d0, 0xa4fd, 14279 0xa500, 0xa60c, 14280 0xa610, 0xa61f, 14281 0xa62a, 0xa62b, 14282 0xa640, 0xa66e, 14283 0xa67f, 0xa697, 14284 0xa6a0, 0xa6ef, 14285 0xa717, 0xa71f, 14286 0xa722, 0xa788, 14287 0xa78b, 0xa78e, 14288 0xa790, 0xa793, 14289 0xa7a0, 0xa7aa, 14290 0xa7f8, 0xa801, 14291 0xa803, 0xa805, 14292 0xa807, 0xa80a, 14293 0xa80c, 0xa822, 14294 0xa840, 0xa873, 14295 0xa882, 0xa8b3, 14296 0xa8f2, 0xa8f7, 14297 0xa8fb, 0xa8fb, 14298 0xa90a, 0xa925, 14299 0xa930, 0xa946, 14300 0xa960, 0xa97c, 14301 0xa984, 0xa9b2, 14302 0xa9cf, 0xa9cf, 14303 0xaa00, 0xaa28, 14304 0xaa40, 0xaa42, 14305 0xaa44, 0xaa4b, 14306 0xaa60, 0xaa76, 14307 0xaa7a, 0xaa7a, 14308 0xaa80, 0xaaaf, 14309 0xaab1, 0xaab1, 14310 0xaab5, 0xaab6, 14311 0xaab9, 0xaabd, 14312 0xaac0, 0xaac0, 14313 0xaac2, 0xaac2, 14314 0xaadb, 0xaadd, 14315 0xaae0, 0xaaea, 14316 0xaaf2, 0xaaf4, 14317 0xab01, 0xab06, 14318 0xab09, 0xab0e, 14319 0xab11, 0xab16, 14320 0xab20, 0xab26, 14321 0xab28, 0xab2e, 14322 0xabc0, 0xabe2, 14323 0xac00, 0xd7a3, 14324 0xd7b0, 0xd7c6, 14325 0xd7cb, 0xd7fb, 14326 0xf900, 0xfa6d, 14327 0xfa70, 0xfad9, 14328 0xfb00, 0xfb06, 14329 0xfb13, 0xfb17, 14330 0xfb1d, 0xfb1d, 14331 0xfb1f, 0xfb28, 14332 0xfb2a, 0xfb36, 14333 0xfb38, 0xfb3c, 14334 0xfb3e, 0xfb3e, 14335 0xfb40, 0xfb41, 14336 0xfb43, 0xfb44, 14337 0xfb46, 0xfbb1, 14338 0xfbd3, 0xfc5d, 14339 0xfc64, 0xfd3d, 14340 0xfd50, 0xfd8f, 14341 0xfd92, 0xfdc7, 14342 0xfdf0, 0xfdf9, 14343 0xfe71, 0xfe71, 14344 0xfe73, 0xfe73, 14345 0xfe77, 0xfe77, 14346 0xfe79, 0xfe79, 14347 0xfe7b, 0xfe7b, 14348 0xfe7d, 0xfe7d, 14349 0xfe7f, 0xfefc, 14350 0xff21, 0xff3a, 14351 0xff41, 0xff5a, 14352 0xff66, 0xff9d, 14353 0xffa0, 0xffbe, 14354 0xffc2, 0xffc7, 14355 0xffca, 0xffcf, 14356 0xffd2, 0xffd7, 14357 0xffda, 0xffdc, 14358 0x10000, 0x1000b, 14359 0x1000d, 0x10026, 14360 0x10028, 0x1003a, 14361 0x1003c, 0x1003d, 14362 0x1003f, 0x1004d, 14363 0x10050, 0x1005d, 14364 0x10080, 0x100fa, 14365 0x10140, 0x10174, 14366 0x10280, 0x1029c, 14367 0x102a0, 0x102d0, 14368 0x10300, 0x1031e, 14369 0x10330, 0x1034a, 14370 0x10380, 0x1039d, 14371 0x103a0, 0x103c3, 14372 0x103c8, 0x103cf, 14373 0x103d1, 0x103d5, 14374 0x10400, 0x1049d, 14375 0x10800, 0x10805, 14376 0x10808, 0x10808, 14377 0x1080a, 0x10835, 14378 0x10837, 0x10838, 14379 0x1083c, 0x1083c, 14380 0x1083f, 0x10855, 14381 0x10900, 0x10915, 14382 0x10920, 0x10939, 14383 0x10980, 0x109b7, 14384 0x109be, 0x109bf, 14385 0x10a00, 0x10a00, 14386 0x10a10, 0x10a13, 14387 0x10a15, 0x10a17, 14388 0x10a19, 0x10a33, 14389 0x10a60, 0x10a7c, 14390 0x10b00, 0x10b35, 14391 0x10b40, 0x10b55, 14392 0x10b60, 0x10b72, 14393 0x10c00, 0x10c48, 14394 0x11003, 0x11037, 14395 0x11083, 0x110af, 14396 0x110d0, 0x110e8, 14397 0x11103, 0x11126, 14398 0x11183, 0x111b2, 14399 0x111c1, 0x111c4, 14400 0x11680, 0x116aa, 14401 0x12000, 0x1236e, 14402 0x12400, 0x12462, 14403 0x13000, 0x1342e, 14404 0x16800, 0x16a38, 14405 0x16f00, 0x16f44, 14406 0x16f50, 0x16f50, 14407 0x16f93, 0x16f9f, 14408 0x1b000, 0x1b001, 14409 0x1d400, 0x1d454, 14410 0x1d456, 0x1d49c, 14411 0x1d49e, 0x1d49f, 14412 0x1d4a2, 0x1d4a2, 14413 0x1d4a5, 0x1d4a6, 14414 0x1d4a9, 0x1d4ac, 14415 0x1d4ae, 0x1d4b9, 14416 0x1d4bb, 0x1d4bb, 14417 0x1d4bd, 0x1d4c3, 14418 0x1d4c5, 0x1d505, 14419 0x1d507, 0x1d50a, 14420 0x1d50d, 0x1d514, 14421 0x1d516, 0x1d51c, 14422 0x1d51e, 0x1d539, 14423 0x1d53b, 0x1d53e, 14424 0x1d540, 0x1d544, 14425 0x1d546, 0x1d546, 14426 0x1d54a, 0x1d550, 14427 0x1d552, 0x1d6a5, 14428 0x1d6a8, 0x1d6c0, 14429 0x1d6c2, 0x1d6da, 14430 0x1d6dc, 0x1d6fa, 14431 0x1d6fc, 0x1d714, 14432 0x1d716, 0x1d734, 14433 0x1d736, 0x1d74e, 14434 0x1d750, 0x1d76e, 14435 0x1d770, 0x1d788, 14436 0x1d78a, 0x1d7a8, 14437 0x1d7aa, 0x1d7c2, 14438 0x1d7c4, 0x1d7cb, 14439 0x1ee00, 0x1ee03, 14440 0x1ee05, 0x1ee1f, 14441 0x1ee21, 0x1ee22, 14442 0x1ee24, 0x1ee24, 14443 0x1ee27, 0x1ee27, 14444 0x1ee29, 0x1ee32, 14445 0x1ee34, 0x1ee37, 14446 0x1ee39, 0x1ee39, 14447 0x1ee3b, 0x1ee3b, 14448 0x1ee42, 0x1ee42, 14449 0x1ee47, 0x1ee47, 14450 0x1ee49, 0x1ee49, 14451 0x1ee4b, 0x1ee4b, 14452 0x1ee4d, 0x1ee4f, 14453 0x1ee51, 0x1ee52, 14454 0x1ee54, 0x1ee54, 14455 0x1ee57, 0x1ee57, 14456 0x1ee59, 0x1ee59, 14457 0x1ee5b, 0x1ee5b, 14458 0x1ee5d, 0x1ee5d, 14459 0x1ee5f, 0x1ee5f, 14460 0x1ee61, 0x1ee62, 14461 0x1ee64, 0x1ee64, 14462 0x1ee67, 0x1ee6a, 14463 0x1ee6c, 0x1ee72, 14464 0x1ee74, 0x1ee77, 14465 0x1ee79, 0x1ee7c, 14466 0x1ee7e, 0x1ee7e, 14467 0x1ee80, 0x1ee89, 14468 0x1ee8b, 0x1ee9b, 14469 0x1eea1, 0x1eea3, 14470 0x1eea5, 0x1eea9, 14471 0x1eeab, 0x1eebb, 14472 0x20000, 0x2a6d6, 14473 0x2a700, 0x2b734, 14474 0x2b740, 0x2b81d, 14475 0x2f800, 0x2fa1d, 14476}; /* CR_XID_Start */ 14477 14478/* 'XID_Continue': Derived Property */ 14479static const OnigCodePoint CR_XID_Continue[] = { 14480 571, 14481 0x0030, 0x0039, 14482 0x0041, 0x005a, 14483 0x005f, 0x005f, 14484 0x0061, 0x007a, 14485 0x00aa, 0x00aa, 14486 0x00b5, 0x00b5, 14487 0x00b7, 0x00b7, 14488 0x00ba, 0x00ba, 14489 0x00c0, 0x00d6, 14490 0x00d8, 0x00f6, 14491 0x00f8, 0x02c1, 14492 0x02c6, 0x02d1, 14493 0x02e0, 0x02e4, 14494 0x02ec, 0x02ec, 14495 0x02ee, 0x02ee, 14496 0x0300, 0x0374, 14497 0x0376, 0x0377, 14498 0x037b, 0x037d, 14499 0x0386, 0x038a, 14500 0x038c, 0x038c, 14501 0x038e, 0x03a1, 14502 0x03a3, 0x03f5, 14503 0x03f7, 0x0481, 14504 0x0483, 0x0487, 14505 0x048a, 0x0527, 14506 0x0531, 0x0556, 14507 0x0559, 0x0559, 14508 0x0561, 0x0587, 14509 0x0591, 0x05bd, 14510 0x05bf, 0x05bf, 14511 0x05c1, 0x05c2, 14512 0x05c4, 0x05c5, 14513 0x05c7, 0x05c7, 14514 0x05d0, 0x05ea, 14515 0x05f0, 0x05f2, 14516 0x0610, 0x061a, 14517 0x0620, 0x0669, 14518 0x066e, 0x06d3, 14519 0x06d5, 0x06dc, 14520 0x06df, 0x06e8, 14521 0x06ea, 0x06fc, 14522 0x06ff, 0x06ff, 14523 0x0710, 0x074a, 14524 0x074d, 0x07b1, 14525 0x07c0, 0x07f5, 14526 0x07fa, 0x07fa, 14527 0x0800, 0x082d, 14528 0x0840, 0x085b, 14529 0x08a0, 0x08a0, 14530 0x08a2, 0x08ac, 14531 0x08e4, 0x08fe, 14532 0x0900, 0x0963, 14533 0x0966, 0x096f, 14534 0x0971, 0x0977, 14535 0x0979, 0x097f, 14536 0x0981, 0x0983, 14537 0x0985, 0x098c, 14538 0x098f, 0x0990, 14539 0x0993, 0x09a8, 14540 0x09aa, 0x09b0, 14541 0x09b2, 0x09b2, 14542 0x09b6, 0x09b9, 14543 0x09bc, 0x09c4, 14544 0x09c7, 0x09c8, 14545 0x09cb, 0x09ce, 14546 0x09d7, 0x09d7, 14547 0x09dc, 0x09dd, 14548 0x09df, 0x09e3, 14549 0x09e6, 0x09f1, 14550 0x0a01, 0x0a03, 14551 0x0a05, 0x0a0a, 14552 0x0a0f, 0x0a10, 14553 0x0a13, 0x0a28, 14554 0x0a2a, 0x0a30, 14555 0x0a32, 0x0a33, 14556 0x0a35, 0x0a36, 14557 0x0a38, 0x0a39, 14558 0x0a3c, 0x0a3c, 14559 0x0a3e, 0x0a42, 14560 0x0a47, 0x0a48, 14561 0x0a4b, 0x0a4d, 14562 0x0a51, 0x0a51, 14563 0x0a59, 0x0a5c, 14564 0x0a5e, 0x0a5e, 14565 0x0a66, 0x0a75, 14566 0x0a81, 0x0a83, 14567 0x0a85, 0x0a8d, 14568 0x0a8f, 0x0a91, 14569 0x0a93, 0x0aa8, 14570 0x0aaa, 0x0ab0, 14571 0x0ab2, 0x0ab3, 14572 0x0ab5, 0x0ab9, 14573 0x0abc, 0x0ac5, 14574 0x0ac7, 0x0ac9, 14575 0x0acb, 0x0acd, 14576 0x0ad0, 0x0ad0, 14577 0x0ae0, 0x0ae3, 14578 0x0ae6, 0x0aef, 14579 0x0b01, 0x0b03, 14580 0x0b05, 0x0b0c, 14581 0x0b0f, 0x0b10, 14582 0x0b13, 0x0b28, 14583 0x0b2a, 0x0b30, 14584 0x0b32, 0x0b33, 14585 0x0b35, 0x0b39, 14586 0x0b3c, 0x0b44, 14587 0x0b47, 0x0b48, 14588 0x0b4b, 0x0b4d, 14589 0x0b56, 0x0b57, 14590 0x0b5c, 0x0b5d, 14591 0x0b5f, 0x0b63, 14592 0x0b66, 0x0b6f, 14593 0x0b71, 0x0b71, 14594 0x0b82, 0x0b83, 14595 0x0b85, 0x0b8a, 14596 0x0b8e, 0x0b90, 14597 0x0b92, 0x0b95, 14598 0x0b99, 0x0b9a, 14599 0x0b9c, 0x0b9c, 14600 0x0b9e, 0x0b9f, 14601 0x0ba3, 0x0ba4, 14602 0x0ba8, 0x0baa, 14603 0x0bae, 0x0bb9, 14604 0x0bbe, 0x0bc2, 14605 0x0bc6, 0x0bc8, 14606 0x0bca, 0x0bcd, 14607 0x0bd0, 0x0bd0, 14608 0x0bd7, 0x0bd7, 14609 0x0be6, 0x0bef, 14610 0x0c01, 0x0c03, 14611 0x0c05, 0x0c0c, 14612 0x0c0e, 0x0c10, 14613 0x0c12, 0x0c28, 14614 0x0c2a, 0x0c33, 14615 0x0c35, 0x0c39, 14616 0x0c3d, 0x0c44, 14617 0x0c46, 0x0c48, 14618 0x0c4a, 0x0c4d, 14619 0x0c55, 0x0c56, 14620 0x0c58, 0x0c59, 14621 0x0c60, 0x0c63, 14622 0x0c66, 0x0c6f, 14623 0x0c82, 0x0c83, 14624 0x0c85, 0x0c8c, 14625 0x0c8e, 0x0c90, 14626 0x0c92, 0x0ca8, 14627 0x0caa, 0x0cb3, 14628 0x0cb5, 0x0cb9, 14629 0x0cbc, 0x0cc4, 14630 0x0cc6, 0x0cc8, 14631 0x0cca, 0x0ccd, 14632 0x0cd5, 0x0cd6, 14633 0x0cde, 0x0cde, 14634 0x0ce0, 0x0ce3, 14635 0x0ce6, 0x0cef, 14636 0x0cf1, 0x0cf2, 14637 0x0d02, 0x0d03, 14638 0x0d05, 0x0d0c, 14639 0x0d0e, 0x0d10, 14640 0x0d12, 0x0d3a, 14641 0x0d3d, 0x0d44, 14642 0x0d46, 0x0d48, 14643 0x0d4a, 0x0d4e, 14644 0x0d57, 0x0d57, 14645 0x0d60, 0x0d63, 14646 0x0d66, 0x0d6f, 14647 0x0d7a, 0x0d7f, 14648 0x0d82, 0x0d83, 14649 0x0d85, 0x0d96, 14650 0x0d9a, 0x0db1, 14651 0x0db3, 0x0dbb, 14652 0x0dbd, 0x0dbd, 14653 0x0dc0, 0x0dc6, 14654 0x0dca, 0x0dca, 14655 0x0dcf, 0x0dd4, 14656 0x0dd6, 0x0dd6, 14657 0x0dd8, 0x0ddf, 14658 0x0df2, 0x0df3, 14659 0x0e01, 0x0e3a, 14660 0x0e40, 0x0e4e, 14661 0x0e50, 0x0e59, 14662 0x0e81, 0x0e82, 14663 0x0e84, 0x0e84, 14664 0x0e87, 0x0e88, 14665 0x0e8a, 0x0e8a, 14666 0x0e8d, 0x0e8d, 14667 0x0e94, 0x0e97, 14668 0x0e99, 0x0e9f, 14669 0x0ea1, 0x0ea3, 14670 0x0ea5, 0x0ea5, 14671 0x0ea7, 0x0ea7, 14672 0x0eaa, 0x0eab, 14673 0x0ead, 0x0eb9, 14674 0x0ebb, 0x0ebd, 14675 0x0ec0, 0x0ec4, 14676 0x0ec6, 0x0ec6, 14677 0x0ec8, 0x0ecd, 14678 0x0ed0, 0x0ed9, 14679 0x0edc, 0x0edf, 14680 0x0f00, 0x0f00, 14681 0x0f18, 0x0f19, 14682 0x0f20, 0x0f29, 14683 0x0f35, 0x0f35, 14684 0x0f37, 0x0f37, 14685 0x0f39, 0x0f39, 14686 0x0f3e, 0x0f47, 14687 0x0f49, 0x0f6c, 14688 0x0f71, 0x0f84, 14689 0x0f86, 0x0f97, 14690 0x0f99, 0x0fbc, 14691 0x0fc6, 0x0fc6, 14692 0x1000, 0x1049, 14693 0x1050, 0x109d, 14694 0x10a0, 0x10c5, 14695 0x10c7, 0x10c7, 14696 0x10cd, 0x10cd, 14697 0x10d0, 0x10fa, 14698 0x10fc, 0x1248, 14699 0x124a, 0x124d, 14700 0x1250, 0x1256, 14701 0x1258, 0x1258, 14702 0x125a, 0x125d, 14703 0x1260, 0x1288, 14704 0x128a, 0x128d, 14705 0x1290, 0x12b0, 14706 0x12b2, 0x12b5, 14707 0x12b8, 0x12be, 14708 0x12c0, 0x12c0, 14709 0x12c2, 0x12c5, 14710 0x12c8, 0x12d6, 14711 0x12d8, 0x1310, 14712 0x1312, 0x1315, 14713 0x1318, 0x135a, 14714 0x135d, 0x135f, 14715 0x1369, 0x1371, 14716 0x1380, 0x138f, 14717 0x13a0, 0x13f4, 14718 0x1401, 0x166c, 14719 0x166f, 0x167f, 14720 0x1681, 0x169a, 14721 0x16a0, 0x16ea, 14722 0x16ee, 0x16f0, 14723 0x1700, 0x170c, 14724 0x170e, 0x1714, 14725 0x1720, 0x1734, 14726 0x1740, 0x1753, 14727 0x1760, 0x176c, 14728 0x176e, 0x1770, 14729 0x1772, 0x1773, 14730 0x1780, 0x17d3, 14731 0x17d7, 0x17d7, 14732 0x17dc, 0x17dd, 14733 0x17e0, 0x17e9, 14734 0x180b, 0x180d, 14735 0x1810, 0x1819, 14736 0x1820, 0x1877, 14737 0x1880, 0x18aa, 14738 0x18b0, 0x18f5, 14739 0x1900, 0x191c, 14740 0x1920, 0x192b, 14741 0x1930, 0x193b, 14742 0x1946, 0x196d, 14743 0x1970, 0x1974, 14744 0x1980, 0x19ab, 14745 0x19b0, 0x19c9, 14746 0x19d0, 0x19da, 14747 0x1a00, 0x1a1b, 14748 0x1a20, 0x1a5e, 14749 0x1a60, 0x1a7c, 14750 0x1a7f, 0x1a89, 14751 0x1a90, 0x1a99, 14752 0x1aa7, 0x1aa7, 14753 0x1b00, 0x1b4b, 14754 0x1b50, 0x1b59, 14755 0x1b6b, 0x1b73, 14756 0x1b80, 0x1bf3, 14757 0x1c00, 0x1c37, 14758 0x1c40, 0x1c49, 14759 0x1c4d, 0x1c7d, 14760 0x1cd0, 0x1cd2, 14761 0x1cd4, 0x1cf6, 14762 0x1d00, 0x1de6, 14763 0x1dfc, 0x1f15, 14764 0x1f18, 0x1f1d, 14765 0x1f20, 0x1f45, 14766 0x1f48, 0x1f4d, 14767 0x1f50, 0x1f57, 14768 0x1f59, 0x1f59, 14769 0x1f5b, 0x1f5b, 14770 0x1f5d, 0x1f5d, 14771 0x1f5f, 0x1f7d, 14772 0x1f80, 0x1fb4, 14773 0x1fb6, 0x1fbc, 14774 0x1fbe, 0x1fbe, 14775 0x1fc2, 0x1fc4, 14776 0x1fc6, 0x1fcc, 14777 0x1fd0, 0x1fd3, 14778 0x1fd6, 0x1fdb, 14779 0x1fe0, 0x1fec, 14780 0x1ff2, 0x1ff4, 14781 0x1ff6, 0x1ffc, 14782 0x203f, 0x2040, 14783 0x2054, 0x2054, 14784 0x2071, 0x2071, 14785 0x207f, 0x207f, 14786 0x2090, 0x209c, 14787 0x20d0, 0x20dc, 14788 0x20e1, 0x20e1, 14789 0x20e5, 0x20f0, 14790 0x2102, 0x2102, 14791 0x2107, 0x2107, 14792 0x210a, 0x2113, 14793 0x2115, 0x2115, 14794 0x2118, 0x211d, 14795 0x2124, 0x2124, 14796 0x2126, 0x2126, 14797 0x2128, 0x2128, 14798 0x212a, 0x2139, 14799 0x213c, 0x213f, 14800 0x2145, 0x2149, 14801 0x214e, 0x214e, 14802 0x2160, 0x2188, 14803 0x2c00, 0x2c2e, 14804 0x2c30, 0x2c5e, 14805 0x2c60, 0x2ce4, 14806 0x2ceb, 0x2cf3, 14807 0x2d00, 0x2d25, 14808 0x2d27, 0x2d27, 14809 0x2d2d, 0x2d2d, 14810 0x2d30, 0x2d67, 14811 0x2d6f, 0x2d6f, 14812 0x2d7f, 0x2d96, 14813 0x2da0, 0x2da6, 14814 0x2da8, 0x2dae, 14815 0x2db0, 0x2db6, 14816 0x2db8, 0x2dbe, 14817 0x2dc0, 0x2dc6, 14818 0x2dc8, 0x2dce, 14819 0x2dd0, 0x2dd6, 14820 0x2dd8, 0x2dde, 14821 0x2de0, 0x2dff, 14822 0x3005, 0x3007, 14823 0x3021, 0x302f, 14824 0x3031, 0x3035, 14825 0x3038, 0x303c, 14826 0x3041, 0x3096, 14827 0x3099, 0x309a, 14828 0x309d, 0x309f, 14829 0x30a1, 0x30fa, 14830 0x30fc, 0x30ff, 14831 0x3105, 0x312d, 14832 0x3131, 0x318e, 14833 0x31a0, 0x31ba, 14834 0x31f0, 0x31ff, 14835 0x3400, 0x4db5, 14836 0x4e00, 0x9fcc, 14837 0xa000, 0xa48c, 14838 0xa4d0, 0xa4fd, 14839 0xa500, 0xa60c, 14840 0xa610, 0xa62b, 14841 0xa640, 0xa66f, 14842 0xa674, 0xa67d, 14843 0xa67f, 0xa697, 14844 0xa69f, 0xa6f1, 14845 0xa717, 0xa71f, 14846 0xa722, 0xa788, 14847 0xa78b, 0xa78e, 14848 0xa790, 0xa793, 14849 0xa7a0, 0xa7aa, 14850 0xa7f8, 0xa827, 14851 0xa840, 0xa873, 14852 0xa880, 0xa8c4, 14853 0xa8d0, 0xa8d9, 14854 0xa8e0, 0xa8f7, 14855 0xa8fb, 0xa8fb, 14856 0xa900, 0xa92d, 14857 0xa930, 0xa953, 14858 0xa960, 0xa97c, 14859 0xa980, 0xa9c0, 14860 0xa9cf, 0xa9d9, 14861 0xaa00, 0xaa36, 14862 0xaa40, 0xaa4d, 14863 0xaa50, 0xaa59, 14864 0xaa60, 0xaa76, 14865 0xaa7a, 0xaa7b, 14866 0xaa80, 0xaac2, 14867 0xaadb, 0xaadd, 14868 0xaae0, 0xaaef, 14869 0xaaf2, 0xaaf6, 14870 0xab01, 0xab06, 14871 0xab09, 0xab0e, 14872 0xab11, 0xab16, 14873 0xab20, 0xab26, 14874 0xab28, 0xab2e, 14875 0xabc0, 0xabea, 14876 0xabec, 0xabed, 14877 0xabf0, 0xabf9, 14878 0xac00, 0xd7a3, 14879 0xd7b0, 0xd7c6, 14880 0xd7cb, 0xd7fb, 14881 0xf900, 0xfa6d, 14882 0xfa70, 0xfad9, 14883 0xfb00, 0xfb06, 14884 0xfb13, 0xfb17, 14885 0xfb1d, 0xfb28, 14886 0xfb2a, 0xfb36, 14887 0xfb38, 0xfb3c, 14888 0xfb3e, 0xfb3e, 14889 0xfb40, 0xfb41, 14890 0xfb43, 0xfb44, 14891 0xfb46, 0xfbb1, 14892 0xfbd3, 0xfc5d, 14893 0xfc64, 0xfd3d, 14894 0xfd50, 0xfd8f, 14895 0xfd92, 0xfdc7, 14896 0xfdf0, 0xfdf9, 14897 0xfe00, 0xfe0f, 14898 0xfe20, 0xfe26, 14899 0xfe33, 0xfe34, 14900 0xfe4d, 0xfe4f, 14901 0xfe71, 0xfe71, 14902 0xfe73, 0xfe73, 14903 0xfe77, 0xfe77, 14904 0xfe79, 0xfe79, 14905 0xfe7b, 0xfe7b, 14906 0xfe7d, 0xfe7d, 14907 0xfe7f, 0xfefc, 14908 0xff10, 0xff19, 14909 0xff21, 0xff3a, 14910 0xff3f, 0xff3f, 14911 0xff41, 0xff5a, 14912 0xff66, 0xffbe, 14913 0xffc2, 0xffc7, 14914 0xffca, 0xffcf, 14915 0xffd2, 0xffd7, 14916 0xffda, 0xffdc, 14917 0x10000, 0x1000b, 14918 0x1000d, 0x10026, 14919 0x10028, 0x1003a, 14920 0x1003c, 0x1003d, 14921 0x1003f, 0x1004d, 14922 0x10050, 0x1005d, 14923 0x10080, 0x100fa, 14924 0x10140, 0x10174, 14925 0x101fd, 0x101fd, 14926 0x10280, 0x1029c, 14927 0x102a0, 0x102d0, 14928 0x10300, 0x1031e, 14929 0x10330, 0x1034a, 14930 0x10380, 0x1039d, 14931 0x103a0, 0x103c3, 14932 0x103c8, 0x103cf, 14933 0x103d1, 0x103d5, 14934 0x10400, 0x1049d, 14935 0x104a0, 0x104a9, 14936 0x10800, 0x10805, 14937 0x10808, 0x10808, 14938 0x1080a, 0x10835, 14939 0x10837, 0x10838, 14940 0x1083c, 0x1083c, 14941 0x1083f, 0x10855, 14942 0x10900, 0x10915, 14943 0x10920, 0x10939, 14944 0x10980, 0x109b7, 14945 0x109be, 0x109bf, 14946 0x10a00, 0x10a03, 14947 0x10a05, 0x10a06, 14948 0x10a0c, 0x10a13, 14949 0x10a15, 0x10a17, 14950 0x10a19, 0x10a33, 14951 0x10a38, 0x10a3a, 14952 0x10a3f, 0x10a3f, 14953 0x10a60, 0x10a7c, 14954 0x10b00, 0x10b35, 14955 0x10b40, 0x10b55, 14956 0x10b60, 0x10b72, 14957 0x10c00, 0x10c48, 14958 0x11000, 0x11046, 14959 0x11066, 0x1106f, 14960 0x11080, 0x110ba, 14961 0x110d0, 0x110e8, 14962 0x110f0, 0x110f9, 14963 0x11100, 0x11134, 14964 0x11136, 0x1113f, 14965 0x11180, 0x111c4, 14966 0x111d0, 0x111d9, 14967 0x11680, 0x116b7, 14968 0x116c0, 0x116c9, 14969 0x12000, 0x1236e, 14970 0x12400, 0x12462, 14971 0x13000, 0x1342e, 14972 0x16800, 0x16a38, 14973 0x16f00, 0x16f44, 14974 0x16f50, 0x16f7e, 14975 0x16f8f, 0x16f9f, 14976 0x1b000, 0x1b001, 14977 0x1d165, 0x1d169, 14978 0x1d16d, 0x1d172, 14979 0x1d17b, 0x1d182, 14980 0x1d185, 0x1d18b, 14981 0x1d1aa, 0x1d1ad, 14982 0x1d242, 0x1d244, 14983 0x1d400, 0x1d454, 14984 0x1d456, 0x1d49c, 14985 0x1d49e, 0x1d49f, 14986 0x1d4a2, 0x1d4a2, 14987 0x1d4a5, 0x1d4a6, 14988 0x1d4a9, 0x1d4ac, 14989 0x1d4ae, 0x1d4b9, 14990 0x1d4bb, 0x1d4bb, 14991 0x1d4bd, 0x1d4c3, 14992 0x1d4c5, 0x1d505, 14993 0x1d507, 0x1d50a, 14994 0x1d50d, 0x1d514, 14995 0x1d516, 0x1d51c, 14996 0x1d51e, 0x1d539, 14997 0x1d53b, 0x1d53e, 14998 0x1d540, 0x1d544, 14999 0x1d546, 0x1d546, 15000 0x1d54a, 0x1d550, 15001 0x1d552, 0x1d6a5, 15002 0x1d6a8, 0x1d6c0, 15003 0x1d6c2, 0x1d6da, 15004 0x1d6dc, 0x1d6fa, 15005 0x1d6fc, 0x1d714, 15006 0x1d716, 0x1d734, 15007 0x1d736, 0x1d74e, 15008 0x1d750, 0x1d76e, 15009 0x1d770, 0x1d788, 15010 0x1d78a, 0x1d7a8, 15011 0x1d7aa, 0x1d7c2, 15012 0x1d7c4, 0x1d7cb, 15013 0x1d7ce, 0x1d7ff, 15014 0x1ee00, 0x1ee03, 15015 0x1ee05, 0x1ee1f, 15016 0x1ee21, 0x1ee22, 15017 0x1ee24, 0x1ee24, 15018 0x1ee27, 0x1ee27, 15019 0x1ee29, 0x1ee32, 15020 0x1ee34, 0x1ee37, 15021 0x1ee39, 0x1ee39, 15022 0x1ee3b, 0x1ee3b, 15023 0x1ee42, 0x1ee42, 15024 0x1ee47, 0x1ee47, 15025 0x1ee49, 0x1ee49, 15026 0x1ee4b, 0x1ee4b, 15027 0x1ee4d, 0x1ee4f, 15028 0x1ee51, 0x1ee52, 15029 0x1ee54, 0x1ee54, 15030 0x1ee57, 0x1ee57, 15031 0x1ee59, 0x1ee59, 15032 0x1ee5b, 0x1ee5b, 15033 0x1ee5d, 0x1ee5d, 15034 0x1ee5f, 0x1ee5f, 15035 0x1ee61, 0x1ee62, 15036 0x1ee64, 0x1ee64, 15037 0x1ee67, 0x1ee6a, 15038 0x1ee6c, 0x1ee72, 15039 0x1ee74, 0x1ee77, 15040 0x1ee79, 0x1ee7c, 15041 0x1ee7e, 0x1ee7e, 15042 0x1ee80, 0x1ee89, 15043 0x1ee8b, 0x1ee9b, 15044 0x1eea1, 0x1eea3, 15045 0x1eea5, 0x1eea9, 15046 0x1eeab, 0x1eebb, 15047 0x20000, 0x2a6d6, 15048 0x2a700, 0x2b734, 15049 0x2b740, 0x2b81d, 15050 0x2f800, 0x2fa1d, 15051 0xe0100, 0xe01ef, 15052}; /* CR_XID_Continue */ 15053 15054/* 'Default_Ignorable_Code_Point': Derived Property */ 15055static const OnigCodePoint CR_Default_Ignorable_Code_Point[] = { 15056 15, 15057 0x00ad, 0x00ad, 15058 0x034f, 0x034f, 15059 0x115f, 0x1160, 15060 0x17b4, 0x17b5, 15061 0x180b, 0x180d, 15062 0x200b, 0x200f, 15063 0x202a, 0x202e, 15064 0x2060, 0x206f, 15065 0x3164, 0x3164, 15066 0xfe00, 0xfe0f, 15067 0xfeff, 0xfeff, 15068 0xffa0, 0xffa0, 15069 0xfff0, 0xfff8, 15070 0x1d173, 0x1d17a, 15071 0xe0000, 0xe0fff, 15072}; /* CR_Default_Ignorable_Code_Point */ 15073 15074/* 'Grapheme_Extend': Derived Property */ 15075static const OnigCodePoint CR_Grapheme_Extend[] = { 15076 232, 15077 0x0300, 0x036f, 15078 0x0483, 0x0489, 15079 0x0591, 0x05bd, 15080 0x05bf, 0x05bf, 15081 0x05c1, 0x05c2, 15082 0x05c4, 0x05c5, 15083 0x05c7, 0x05c7, 15084 0x0610, 0x061a, 15085 0x064b, 0x065f, 15086 0x0670, 0x0670, 15087 0x06d6, 0x06dc, 15088 0x06df, 0x06e4, 15089 0x06e7, 0x06e8, 15090 0x06ea, 0x06ed, 15091 0x0711, 0x0711, 15092 0x0730, 0x074a, 15093 0x07a6, 0x07b0, 15094 0x07eb, 0x07f3, 15095 0x0816, 0x0819, 15096 0x081b, 0x0823, 15097 0x0825, 0x0827, 15098 0x0829, 0x082d, 15099 0x0859, 0x085b, 15100 0x08e4, 0x08fe, 15101 0x0900, 0x0902, 15102 0x093a, 0x093a, 15103 0x093c, 0x093c, 15104 0x0941, 0x0948, 15105 0x094d, 0x094d, 15106 0x0951, 0x0957, 15107 0x0962, 0x0963, 15108 0x0981, 0x0981, 15109 0x09bc, 0x09bc, 15110 0x09be, 0x09be, 15111 0x09c1, 0x09c4, 15112 0x09cd, 0x09cd, 15113 0x09d7, 0x09d7, 15114 0x09e2, 0x09e3, 15115 0x0a01, 0x0a02, 15116 0x0a3c, 0x0a3c, 15117 0x0a41, 0x0a42, 15118 0x0a47, 0x0a48, 15119 0x0a4b, 0x0a4d, 15120 0x0a51, 0x0a51, 15121 0x0a70, 0x0a71, 15122 0x0a75, 0x0a75, 15123 0x0a81, 0x0a82, 15124 0x0abc, 0x0abc, 15125 0x0ac1, 0x0ac5, 15126 0x0ac7, 0x0ac8, 15127 0x0acd, 0x0acd, 15128 0x0ae2, 0x0ae3, 15129 0x0b01, 0x0b01, 15130 0x0b3c, 0x0b3c, 15131 0x0b3e, 0x0b3f, 15132 0x0b41, 0x0b44, 15133 0x0b4d, 0x0b4d, 15134 0x0b56, 0x0b57, 15135 0x0b62, 0x0b63, 15136 0x0b82, 0x0b82, 15137 0x0bbe, 0x0bbe, 15138 0x0bc0, 0x0bc0, 15139 0x0bcd, 0x0bcd, 15140 0x0bd7, 0x0bd7, 15141 0x0c3e, 0x0c40, 15142 0x0c46, 0x0c48, 15143 0x0c4a, 0x0c4d, 15144 0x0c55, 0x0c56, 15145 0x0c62, 0x0c63, 15146 0x0cbc, 0x0cbc, 15147 0x0cbf, 0x0cbf, 15148 0x0cc2, 0x0cc2, 15149 0x0cc6, 0x0cc6, 15150 0x0ccc, 0x0ccd, 15151 0x0cd5, 0x0cd6, 15152 0x0ce2, 0x0ce3, 15153 0x0d3e, 0x0d3e, 15154 0x0d41, 0x0d44, 15155 0x0d4d, 0x0d4d, 15156 0x0d57, 0x0d57, 15157 0x0d62, 0x0d63, 15158 0x0dca, 0x0dca, 15159 0x0dcf, 0x0dcf, 15160 0x0dd2, 0x0dd4, 15161 0x0dd6, 0x0dd6, 15162 0x0ddf, 0x0ddf, 15163 0x0e31, 0x0e31, 15164 0x0e34, 0x0e3a, 15165 0x0e47, 0x0e4e, 15166 0x0eb1, 0x0eb1, 15167 0x0eb4, 0x0eb9, 15168 0x0ebb, 0x0ebc, 15169 0x0ec8, 0x0ecd, 15170 0x0f18, 0x0f19, 15171 0x0f35, 0x0f35, 15172 0x0f37, 0x0f37, 15173 0x0f39, 0x0f39, 15174 0x0f71, 0x0f7e, 15175 0x0f80, 0x0f84, 15176 0x0f86, 0x0f87, 15177 0x0f8d, 0x0f97, 15178 0x0f99, 0x0fbc, 15179 0x0fc6, 0x0fc6, 15180 0x102d, 0x1030, 15181 0x1032, 0x1037, 15182 0x1039, 0x103a, 15183 0x103d, 0x103e, 15184 0x1058, 0x1059, 15185 0x105e, 0x1060, 15186 0x1071, 0x1074, 15187 0x1082, 0x1082, 15188 0x1085, 0x1086, 15189 0x108d, 0x108d, 15190 0x109d, 0x109d, 15191 0x135d, 0x135f, 15192 0x1712, 0x1714, 15193 0x1732, 0x1734, 15194 0x1752, 0x1753, 15195 0x1772, 0x1773, 15196 0x17b4, 0x17b5, 15197 0x17b7, 0x17bd, 15198 0x17c6, 0x17c6, 15199 0x17c9, 0x17d3, 15200 0x17dd, 0x17dd, 15201 0x180b, 0x180d, 15202 0x18a9, 0x18a9, 15203 0x1920, 0x1922, 15204 0x1927, 0x1928, 15205 0x1932, 0x1932, 15206 0x1939, 0x193b, 15207 0x1a17, 0x1a18, 15208 0x1a56, 0x1a56, 15209 0x1a58, 0x1a5e, 15210 0x1a60, 0x1a60, 15211 0x1a62, 0x1a62, 15212 0x1a65, 0x1a6c, 15213 0x1a73, 0x1a7c, 15214 0x1a7f, 0x1a7f, 15215 0x1b00, 0x1b03, 15216 0x1b34, 0x1b34, 15217 0x1b36, 0x1b3a, 15218 0x1b3c, 0x1b3c, 15219 0x1b42, 0x1b42, 15220 0x1b6b, 0x1b73, 15221 0x1b80, 0x1b81, 15222 0x1ba2, 0x1ba5, 15223 0x1ba8, 0x1ba9, 15224 0x1bab, 0x1bab, 15225 0x1be6, 0x1be6, 15226 0x1be8, 0x1be9, 15227 0x1bed, 0x1bed, 15228 0x1bef, 0x1bf1, 15229 0x1c2c, 0x1c33, 15230 0x1c36, 0x1c37, 15231 0x1cd0, 0x1cd2, 15232 0x1cd4, 0x1ce0, 15233 0x1ce2, 0x1ce8, 15234 0x1ced, 0x1ced, 15235 0x1cf4, 0x1cf4, 15236 0x1dc0, 0x1de6, 15237 0x1dfc, 0x1dff, 15238 0x200c, 0x200d, 15239 0x20d0, 0x20f0, 15240 0x2cef, 0x2cf1, 15241 0x2d7f, 0x2d7f, 15242 0x2de0, 0x2dff, 15243 0x302a, 0x302f, 15244 0x3099, 0x309a, 15245 0xa66f, 0xa672, 15246 0xa674, 0xa67d, 15247 0xa69f, 0xa69f, 15248 0xa6f0, 0xa6f1, 15249 0xa802, 0xa802, 15250 0xa806, 0xa806, 15251 0xa80b, 0xa80b, 15252 0xa825, 0xa826, 15253 0xa8c4, 0xa8c4, 15254 0xa8e0, 0xa8f1, 15255 0xa926, 0xa92d, 15256 0xa947, 0xa951, 15257 0xa980, 0xa982, 15258 0xa9b3, 0xa9b3, 15259 0xa9b6, 0xa9b9, 15260 0xa9bc, 0xa9bc, 15261 0xaa29, 0xaa2e, 15262 0xaa31, 0xaa32, 15263 0xaa35, 0xaa36, 15264 0xaa43, 0xaa43, 15265 0xaa4c, 0xaa4c, 15266 0xaab0, 0xaab0, 15267 0xaab2, 0xaab4, 15268 0xaab7, 0xaab8, 15269 0xaabe, 0xaabf, 15270 0xaac1, 0xaac1, 15271 0xaaec, 0xaaed, 15272 0xaaf6, 0xaaf6, 15273 0xabe5, 0xabe5, 15274 0xabe8, 0xabe8, 15275 0xabed, 0xabed, 15276 0xfb1e, 0xfb1e, 15277 0xfe00, 0xfe0f, 15278 0xfe20, 0xfe26, 15279 0xff9e, 0xff9f, 15280 0x101fd, 0x101fd, 15281 0x10a01, 0x10a03, 15282 0x10a05, 0x10a06, 15283 0x10a0c, 0x10a0f, 15284 0x10a38, 0x10a3a, 15285 0x10a3f, 0x10a3f, 15286 0x11001, 0x11001, 15287 0x11038, 0x11046, 15288 0x11080, 0x11081, 15289 0x110b3, 0x110b6, 15290 0x110b9, 0x110ba, 15291 0x11100, 0x11102, 15292 0x11127, 0x1112b, 15293 0x1112d, 0x11134, 15294 0x11180, 0x11181, 15295 0x111b6, 0x111be, 15296 0x116ab, 0x116ab, 15297 0x116ad, 0x116ad, 15298 0x116b0, 0x116b5, 15299 0x116b7, 0x116b7, 15300 0x16f8f, 0x16f92, 15301 0x1d165, 0x1d165, 15302 0x1d167, 0x1d169, 15303 0x1d16e, 0x1d172, 15304 0x1d17b, 0x1d182, 15305 0x1d185, 0x1d18b, 15306 0x1d1aa, 0x1d1ad, 15307 0x1d242, 0x1d244, 15308 0xe0100, 0xe01ef, 15309}; /* CR_Grapheme_Extend */ 15310 15311/* 'Grapheme_Base': Derived Property */ 15312static const OnigCodePoint CR_Grapheme_Base[] = { 15313 643, 15314 0x0020, 0x007e, 15315 0x00a0, 0x00ac, 15316 0x00ae, 0x02ff, 15317 0x0370, 0x0377, 15318 0x037a, 0x037e, 15319 0x0384, 0x038a, 15320 0x038c, 0x038c, 15321 0x038e, 0x03a1, 15322 0x03a3, 0x0482, 15323 0x048a, 0x0527, 15324 0x0531, 0x0556, 15325 0x0559, 0x055f, 15326 0x0561, 0x0587, 15327 0x0589, 0x058a, 15328 0x058f, 0x058f, 15329 0x05be, 0x05be, 15330 0x05c0, 0x05c0, 15331 0x05c3, 0x05c3, 15332 0x05c6, 0x05c6, 15333 0x05d0, 0x05ea, 15334 0x05f0, 0x05f4, 15335 0x0606, 0x060f, 15336 0x061b, 0x061b, 15337 0x061e, 0x064a, 15338 0x0660, 0x066f, 15339 0x0671, 0x06d5, 15340 0x06de, 0x06de, 15341 0x06e5, 0x06e6, 15342 0x06e9, 0x06e9, 15343 0x06ee, 0x070d, 15344 0x0710, 0x0710, 15345 0x0712, 0x072f, 15346 0x074d, 0x07a5, 15347 0x07b1, 0x07b1, 15348 0x07c0, 0x07ea, 15349 0x07f4, 0x07fa, 15350 0x0800, 0x0815, 15351 0x081a, 0x081a, 15352 0x0824, 0x0824, 15353 0x0828, 0x0828, 15354 0x0830, 0x083e, 15355 0x0840, 0x0858, 15356 0x085e, 0x085e, 15357 0x08a0, 0x08a0, 15358 0x08a2, 0x08ac, 15359 0x0903, 0x0939, 15360 0x093b, 0x093b, 15361 0x093d, 0x0940, 15362 0x0949, 0x094c, 15363 0x094e, 0x0950, 15364 0x0958, 0x0961, 15365 0x0964, 0x0977, 15366 0x0979, 0x097f, 15367 0x0982, 0x0983, 15368 0x0985, 0x098c, 15369 0x098f, 0x0990, 15370 0x0993, 0x09a8, 15371 0x09aa, 0x09b0, 15372 0x09b2, 0x09b2, 15373 0x09b6, 0x09b9, 15374 0x09bd, 0x09bd, 15375 0x09bf, 0x09c0, 15376 0x09c7, 0x09c8, 15377 0x09cb, 0x09cc, 15378 0x09ce, 0x09ce, 15379 0x09dc, 0x09dd, 15380 0x09df, 0x09e1, 15381 0x09e6, 0x09fb, 15382 0x0a03, 0x0a03, 15383 0x0a05, 0x0a0a, 15384 0x0a0f, 0x0a10, 15385 0x0a13, 0x0a28, 15386 0x0a2a, 0x0a30, 15387 0x0a32, 0x0a33, 15388 0x0a35, 0x0a36, 15389 0x0a38, 0x0a39, 15390 0x0a3e, 0x0a40, 15391 0x0a59, 0x0a5c, 15392 0x0a5e, 0x0a5e, 15393 0x0a66, 0x0a6f, 15394 0x0a72, 0x0a74, 15395 0x0a83, 0x0a83, 15396 0x0a85, 0x0a8d, 15397 0x0a8f, 0x0a91, 15398 0x0a93, 0x0aa8, 15399 0x0aaa, 0x0ab0, 15400 0x0ab2, 0x0ab3, 15401 0x0ab5, 0x0ab9, 15402 0x0abd, 0x0ac0, 15403 0x0ac9, 0x0ac9, 15404 0x0acb, 0x0acc, 15405 0x0ad0, 0x0ad0, 15406 0x0ae0, 0x0ae1, 15407 0x0ae6, 0x0af1, 15408 0x0b02, 0x0b03, 15409 0x0b05, 0x0b0c, 15410 0x0b0f, 0x0b10, 15411 0x0b13, 0x0b28, 15412 0x0b2a, 0x0b30, 15413 0x0b32, 0x0b33, 15414 0x0b35, 0x0b39, 15415 0x0b3d, 0x0b3d, 15416 0x0b40, 0x0b40, 15417 0x0b47, 0x0b48, 15418 0x0b4b, 0x0b4c, 15419 0x0b5c, 0x0b5d, 15420 0x0b5f, 0x0b61, 15421 0x0b66, 0x0b77, 15422 0x0b83, 0x0b83, 15423 0x0b85, 0x0b8a, 15424 0x0b8e, 0x0b90, 15425 0x0b92, 0x0b95, 15426 0x0b99, 0x0b9a, 15427 0x0b9c, 0x0b9c, 15428 0x0b9e, 0x0b9f, 15429 0x0ba3, 0x0ba4, 15430 0x0ba8, 0x0baa, 15431 0x0bae, 0x0bb9, 15432 0x0bbf, 0x0bbf, 15433 0x0bc1, 0x0bc2, 15434 0x0bc6, 0x0bc8, 15435 0x0bca, 0x0bcc, 15436 0x0bd0, 0x0bd0, 15437 0x0be6, 0x0bfa, 15438 0x0c01, 0x0c03, 15439 0x0c05, 0x0c0c, 15440 0x0c0e, 0x0c10, 15441 0x0c12, 0x0c28, 15442 0x0c2a, 0x0c33, 15443 0x0c35, 0x0c39, 15444 0x0c3d, 0x0c3d, 15445 0x0c41, 0x0c44, 15446 0x0c58, 0x0c59, 15447 0x0c60, 0x0c61, 15448 0x0c66, 0x0c6f, 15449 0x0c78, 0x0c7f, 15450 0x0c82, 0x0c83, 15451 0x0c85, 0x0c8c, 15452 0x0c8e, 0x0c90, 15453 0x0c92, 0x0ca8, 15454 0x0caa, 0x0cb3, 15455 0x0cb5, 0x0cb9, 15456 0x0cbd, 0x0cbe, 15457 0x0cc0, 0x0cc1, 15458 0x0cc3, 0x0cc4, 15459 0x0cc7, 0x0cc8, 15460 0x0cca, 0x0ccb, 15461 0x0cde, 0x0cde, 15462 0x0ce0, 0x0ce1, 15463 0x0ce6, 0x0cef, 15464 0x0cf1, 0x0cf2, 15465 0x0d02, 0x0d03, 15466 0x0d05, 0x0d0c, 15467 0x0d0e, 0x0d10, 15468 0x0d12, 0x0d3a, 15469 0x0d3d, 0x0d3d, 15470 0x0d3f, 0x0d40, 15471 0x0d46, 0x0d48, 15472 0x0d4a, 0x0d4c, 15473 0x0d4e, 0x0d4e, 15474 0x0d60, 0x0d61, 15475 0x0d66, 0x0d75, 15476 0x0d79, 0x0d7f, 15477 0x0d82, 0x0d83, 15478 0x0d85, 0x0d96, 15479 0x0d9a, 0x0db1, 15480 0x0db3, 0x0dbb, 15481 0x0dbd, 0x0dbd, 15482 0x0dc0, 0x0dc6, 15483 0x0dd0, 0x0dd1, 15484 0x0dd8, 0x0dde, 15485 0x0df2, 0x0df4, 15486 0x0e01, 0x0e30, 15487 0x0e32, 0x0e33, 15488 0x0e3f, 0x0e46, 15489 0x0e4f, 0x0e5b, 15490 0x0e81, 0x0e82, 15491 0x0e84, 0x0e84, 15492 0x0e87, 0x0e88, 15493 0x0e8a, 0x0e8a, 15494 0x0e8d, 0x0e8d, 15495 0x0e94, 0x0e97, 15496 0x0e99, 0x0e9f, 15497 0x0ea1, 0x0ea3, 15498 0x0ea5, 0x0ea5, 15499 0x0ea7, 0x0ea7, 15500 0x0eaa, 0x0eab, 15501 0x0ead, 0x0eb0, 15502 0x0eb2, 0x0eb3, 15503 0x0ebd, 0x0ebd, 15504 0x0ec0, 0x0ec4, 15505 0x0ec6, 0x0ec6, 15506 0x0ed0, 0x0ed9, 15507 0x0edc, 0x0edf, 15508 0x0f00, 0x0f17, 15509 0x0f1a, 0x0f34, 15510 0x0f36, 0x0f36, 15511 0x0f38, 0x0f38, 15512 0x0f3a, 0x0f47, 15513 0x0f49, 0x0f6c, 15514 0x0f7f, 0x0f7f, 15515 0x0f85, 0x0f85, 15516 0x0f88, 0x0f8c, 15517 0x0fbe, 0x0fc5, 15518 0x0fc7, 0x0fcc, 15519 0x0fce, 0x0fda, 15520 0x1000, 0x102c, 15521 0x1031, 0x1031, 15522 0x1038, 0x1038, 15523 0x103b, 0x103c, 15524 0x103f, 0x1057, 15525 0x105a, 0x105d, 15526 0x1061, 0x1070, 15527 0x1075, 0x1081, 15528 0x1083, 0x1084, 15529 0x1087, 0x108c, 15530 0x108e, 0x109c, 15531 0x109e, 0x10c5, 15532 0x10c7, 0x10c7, 15533 0x10cd, 0x10cd, 15534 0x10d0, 0x1248, 15535 0x124a, 0x124d, 15536 0x1250, 0x1256, 15537 0x1258, 0x1258, 15538 0x125a, 0x125d, 15539 0x1260, 0x1288, 15540 0x128a, 0x128d, 15541 0x1290, 0x12b0, 15542 0x12b2, 0x12b5, 15543 0x12b8, 0x12be, 15544 0x12c0, 0x12c0, 15545 0x12c2, 0x12c5, 15546 0x12c8, 0x12d6, 15547 0x12d8, 0x1310, 15548 0x1312, 0x1315, 15549 0x1318, 0x135a, 15550 0x1360, 0x137c, 15551 0x1380, 0x1399, 15552 0x13a0, 0x13f4, 15553 0x1400, 0x169c, 15554 0x16a0, 0x16f0, 15555 0x1700, 0x170c, 15556 0x170e, 0x1711, 15557 0x1720, 0x1731, 15558 0x1735, 0x1736, 15559 0x1740, 0x1751, 15560 0x1760, 0x176c, 15561 0x176e, 0x1770, 15562 0x1780, 0x17b3, 15563 0x17b6, 0x17b6, 15564 0x17be, 0x17c5, 15565 0x17c7, 0x17c8, 15566 0x17d4, 0x17dc, 15567 0x17e0, 0x17e9, 15568 0x17f0, 0x17f9, 15569 0x1800, 0x180a, 15570 0x180e, 0x180e, 15571 0x1810, 0x1819, 15572 0x1820, 0x1877, 15573 0x1880, 0x18a8, 15574 0x18aa, 0x18aa, 15575 0x18b0, 0x18f5, 15576 0x1900, 0x191c, 15577 0x1923, 0x1926, 15578 0x1929, 0x192b, 15579 0x1930, 0x1931, 15580 0x1933, 0x1938, 15581 0x1940, 0x1940, 15582 0x1944, 0x196d, 15583 0x1970, 0x1974, 15584 0x1980, 0x19ab, 15585 0x19b0, 0x19c9, 15586 0x19d0, 0x19da, 15587 0x19de, 0x1a16, 15588 0x1a19, 0x1a1b, 15589 0x1a1e, 0x1a55, 15590 0x1a57, 0x1a57, 15591 0x1a61, 0x1a61, 15592 0x1a63, 0x1a64, 15593 0x1a6d, 0x1a72, 15594 0x1a80, 0x1a89, 15595 0x1a90, 0x1a99, 15596 0x1aa0, 0x1aad, 15597 0x1b04, 0x1b33, 15598 0x1b35, 0x1b35, 15599 0x1b3b, 0x1b3b, 15600 0x1b3d, 0x1b41, 15601 0x1b43, 0x1b4b, 15602 0x1b50, 0x1b6a, 15603 0x1b74, 0x1b7c, 15604 0x1b82, 0x1ba1, 15605 0x1ba6, 0x1ba7, 15606 0x1baa, 0x1baa, 15607 0x1bac, 0x1be5, 15608 0x1be7, 0x1be7, 15609 0x1bea, 0x1bec, 15610 0x1bee, 0x1bee, 15611 0x1bf2, 0x1bf3, 15612 0x1bfc, 0x1c2b, 15613 0x1c34, 0x1c35, 15614 0x1c3b, 0x1c49, 15615 0x1c4d, 0x1c7f, 15616 0x1cc0, 0x1cc7, 15617 0x1cd3, 0x1cd3, 15618 0x1ce1, 0x1ce1, 15619 0x1ce9, 0x1cec, 15620 0x1cee, 0x1cf3, 15621 0x1cf5, 0x1cf6, 15622 0x1d00, 0x1dbf, 15623 0x1e00, 0x1f15, 15624 0x1f18, 0x1f1d, 15625 0x1f20, 0x1f45, 15626 0x1f48, 0x1f4d, 15627 0x1f50, 0x1f57, 15628 0x1f59, 0x1f59, 15629 0x1f5b, 0x1f5b, 15630 0x1f5d, 0x1f5d, 15631 0x1f5f, 0x1f7d, 15632 0x1f80, 0x1fb4, 15633 0x1fb6, 0x1fc4, 15634 0x1fc6, 0x1fd3, 15635 0x1fd6, 0x1fdb, 15636 0x1fdd, 0x1fef, 15637 0x1ff2, 0x1ff4, 15638 0x1ff6, 0x1ffe, 15639 0x2000, 0x200a, 15640 0x2010, 0x2027, 15641 0x202f, 0x205f, 15642 0x2070, 0x2071, 15643 0x2074, 0x208e, 15644 0x2090, 0x209c, 15645 0x20a0, 0x20b9, 15646 0x2100, 0x2189, 15647 0x2190, 0x23f3, 15648 0x2400, 0x2426, 15649 0x2440, 0x244a, 15650 0x2460, 0x26ff, 15651 0x2701, 0x2b4c, 15652 0x2b50, 0x2b59, 15653 0x2c00, 0x2c2e, 15654 0x2c30, 0x2c5e, 15655 0x2c60, 0x2cee, 15656 0x2cf2, 0x2cf3, 15657 0x2cf9, 0x2d25, 15658 0x2d27, 0x2d27, 15659 0x2d2d, 0x2d2d, 15660 0x2d30, 0x2d67, 15661 0x2d6f, 0x2d70, 15662 0x2d80, 0x2d96, 15663 0x2da0, 0x2da6, 15664 0x2da8, 0x2dae, 15665 0x2db0, 0x2db6, 15666 0x2db8, 0x2dbe, 15667 0x2dc0, 0x2dc6, 15668 0x2dc8, 0x2dce, 15669 0x2dd0, 0x2dd6, 15670 0x2dd8, 0x2dde, 15671 0x2e00, 0x2e3b, 15672 0x2e80, 0x2e99, 15673 0x2e9b, 0x2ef3, 15674 0x2f00, 0x2fd5, 15675 0x2ff0, 0x2ffb, 15676 0x3000, 0x3029, 15677 0x3030, 0x303f, 15678 0x3041, 0x3096, 15679 0x309b, 0x30ff, 15680 0x3105, 0x312d, 15681 0x3131, 0x318e, 15682 0x3190, 0x31ba, 15683 0x31c0, 0x31e3, 15684 0x31f0, 0x321e, 15685 0x3220, 0x32fe, 15686 0x3300, 0x4db5, 15687 0x4dc0, 0x9fcc, 15688 0xa000, 0xa48c, 15689 0xa490, 0xa4c6, 15690 0xa4d0, 0xa62b, 15691 0xa640, 0xa66e, 15692 0xa673, 0xa673, 15693 0xa67e, 0xa697, 15694 0xa6a0, 0xa6ef, 15695 0xa6f2, 0xa6f7, 15696 0xa700, 0xa78e, 15697 0xa790, 0xa793, 15698 0xa7a0, 0xa7aa, 15699 0xa7f8, 0xa801, 15700 0xa803, 0xa805, 15701 0xa807, 0xa80a, 15702 0xa80c, 0xa824, 15703 0xa827, 0xa82b, 15704 0xa830, 0xa839, 15705 0xa840, 0xa877, 15706 0xa880, 0xa8c3, 15707 0xa8ce, 0xa8d9, 15708 0xa8f2, 0xa8fb, 15709 0xa900, 0xa925, 15710 0xa92e, 0xa946, 15711 0xa952, 0xa953, 15712 0xa95f, 0xa97c, 15713 0xa983, 0xa9b2, 15714 0xa9b4, 0xa9b5, 15715 0xa9ba, 0xa9bb, 15716 0xa9bd, 0xa9cd, 15717 0xa9cf, 0xa9d9, 15718 0xa9de, 0xa9df, 15719 0xaa00, 0xaa28, 15720 0xaa2f, 0xaa30, 15721 0xaa33, 0xaa34, 15722 0xaa40, 0xaa42, 15723 0xaa44, 0xaa4b, 15724 0xaa4d, 0xaa4d, 15725 0xaa50, 0xaa59, 15726 0xaa5c, 0xaa7b, 15727 0xaa80, 0xaaaf, 15728 0xaab1, 0xaab1, 15729 0xaab5, 0xaab6, 15730 0xaab9, 0xaabd, 15731 0xaac0, 0xaac0, 15732 0xaac2, 0xaac2, 15733 0xaadb, 0xaaeb, 15734 0xaaee, 0xaaf5, 15735 0xab01, 0xab06, 15736 0xab09, 0xab0e, 15737 0xab11, 0xab16, 15738 0xab20, 0xab26, 15739 0xab28, 0xab2e, 15740 0xabc0, 0xabe4, 15741 0xabe6, 0xabe7, 15742 0xabe9, 0xabec, 15743 0xabf0, 0xabf9, 15744 0xac00, 0xd7a3, 15745 0xd7b0, 0xd7c6, 15746 0xd7cb, 0xd7fb, 15747 0xf900, 0xfa6d, 15748 0xfa70, 0xfad9, 15749 0xfb00, 0xfb06, 15750 0xfb13, 0xfb17, 15751 0xfb1d, 0xfb1d, 15752 0xfb1f, 0xfb36, 15753 0xfb38, 0xfb3c, 15754 0xfb3e, 0xfb3e, 15755 0xfb40, 0xfb41, 15756 0xfb43, 0xfb44, 15757 0xfb46, 0xfbc1, 15758 0xfbd3, 0xfd3f, 15759 0xfd50, 0xfd8f, 15760 0xfd92, 0xfdc7, 15761 0xfdf0, 0xfdfd, 15762 0xfe10, 0xfe19, 15763 0xfe30, 0xfe52, 15764 0xfe54, 0xfe66, 15765 0xfe68, 0xfe6b, 15766 0xfe70, 0xfe74, 15767 0xfe76, 0xfefc, 15768 0xff01, 0xff9d, 15769 0xffa0, 0xffbe, 15770 0xffc2, 0xffc7, 15771 0xffca, 0xffcf, 15772 0xffd2, 0xffd7, 15773 0xffda, 0xffdc, 15774 0xffe0, 0xffe6, 15775 0xffe8, 0xffee, 15776 0xfffc, 0xfffd, 15777 0x10000, 0x1000b, 15778 0x1000d, 0x10026, 15779 0x10028, 0x1003a, 15780 0x1003c, 0x1003d, 15781 0x1003f, 0x1004d, 15782 0x10050, 0x1005d, 15783 0x10080, 0x100fa, 15784 0x10100, 0x10102, 15785 0x10107, 0x10133, 15786 0x10137, 0x1018a, 15787 0x10190, 0x1019b, 15788 0x101d0, 0x101fc, 15789 0x10280, 0x1029c, 15790 0x102a0, 0x102d0, 15791 0x10300, 0x1031e, 15792 0x10320, 0x10323, 15793 0x10330, 0x1034a, 15794 0x10380, 0x1039d, 15795 0x1039f, 0x103c3, 15796 0x103c8, 0x103d5, 15797 0x10400, 0x1049d, 15798 0x104a0, 0x104a9, 15799 0x10800, 0x10805, 15800 0x10808, 0x10808, 15801 0x1080a, 0x10835, 15802 0x10837, 0x10838, 15803 0x1083c, 0x1083c, 15804 0x1083f, 0x10855, 15805 0x10857, 0x1085f, 15806 0x10900, 0x1091b, 15807 0x1091f, 0x10939, 15808 0x1093f, 0x1093f, 15809 0x10980, 0x109b7, 15810 0x109be, 0x109bf, 15811 0x10a00, 0x10a00, 15812 0x10a10, 0x10a13, 15813 0x10a15, 0x10a17, 15814 0x10a19, 0x10a33, 15815 0x10a40, 0x10a47, 15816 0x10a50, 0x10a58, 15817 0x10a60, 0x10a7f, 15818 0x10b00, 0x10b35, 15819 0x10b39, 0x10b55, 15820 0x10b58, 0x10b72, 15821 0x10b78, 0x10b7f, 15822 0x10c00, 0x10c48, 15823 0x10e60, 0x10e7e, 15824 0x11000, 0x11000, 15825 0x11002, 0x11037, 15826 0x11047, 0x1104d, 15827 0x11052, 0x1106f, 15828 0x11082, 0x110b2, 15829 0x110b7, 0x110b8, 15830 0x110bb, 0x110bc, 15831 0x110be, 0x110c1, 15832 0x110d0, 0x110e8, 15833 0x110f0, 0x110f9, 15834 0x11103, 0x11126, 15835 0x1112c, 0x1112c, 15836 0x11136, 0x11143, 15837 0x11182, 0x111b5, 15838 0x111bf, 0x111c8, 15839 0x111d0, 0x111d9, 15840 0x11680, 0x116aa, 15841 0x116ac, 0x116ac, 15842 0x116ae, 0x116af, 15843 0x116b6, 0x116b6, 15844 0x116c0, 0x116c9, 15845 0x12000, 0x1236e, 15846 0x12400, 0x12462, 15847 0x12470, 0x12473, 15848 0x13000, 0x1342e, 15849 0x16800, 0x16a38, 15850 0x16f00, 0x16f44, 15851 0x16f50, 0x16f7e, 15852 0x16f93, 0x16f9f, 15853 0x1b000, 0x1b001, 15854 0x1d000, 0x1d0f5, 15855 0x1d100, 0x1d126, 15856 0x1d129, 0x1d164, 15857 0x1d166, 0x1d166, 15858 0x1d16a, 0x1d16d, 15859 0x1d183, 0x1d184, 15860 0x1d18c, 0x1d1a9, 15861 0x1d1ae, 0x1d1dd, 15862 0x1d200, 0x1d241, 15863 0x1d245, 0x1d245, 15864 0x1d300, 0x1d356, 15865 0x1d360, 0x1d371, 15866 0x1d400, 0x1d454, 15867 0x1d456, 0x1d49c, 15868 0x1d49e, 0x1d49f, 15869 0x1d4a2, 0x1d4a2, 15870 0x1d4a5, 0x1d4a6, 15871 0x1d4a9, 0x1d4ac, 15872 0x1d4ae, 0x1d4b9, 15873 0x1d4bb, 0x1d4bb, 15874 0x1d4bd, 0x1d4c3, 15875 0x1d4c5, 0x1d505, 15876 0x1d507, 0x1d50a, 15877 0x1d50d, 0x1d514, 15878 0x1d516, 0x1d51c, 15879 0x1d51e, 0x1d539, 15880 0x1d53b, 0x1d53e, 15881 0x1d540, 0x1d544, 15882 0x1d546, 0x1d546, 15883 0x1d54a, 0x1d550, 15884 0x1d552, 0x1d6a5, 15885 0x1d6a8, 0x1d7cb, 15886 0x1d7ce, 0x1d7ff, 15887 0x1ee00, 0x1ee03, 15888 0x1ee05, 0x1ee1f, 15889 0x1ee21, 0x1ee22, 15890 0x1ee24, 0x1ee24, 15891 0x1ee27, 0x1ee27, 15892 0x1ee29, 0x1ee32, 15893 0x1ee34, 0x1ee37, 15894 0x1ee39, 0x1ee39, 15895 0x1ee3b, 0x1ee3b, 15896 0x1ee42, 0x1ee42, 15897 0x1ee47, 0x1ee47, 15898 0x1ee49, 0x1ee49, 15899 0x1ee4b, 0x1ee4b, 15900 0x1ee4d, 0x1ee4f, 15901 0x1ee51, 0x1ee52, 15902 0x1ee54, 0x1ee54, 15903 0x1ee57, 0x1ee57, 15904 0x1ee59, 0x1ee59, 15905 0x1ee5b, 0x1ee5b, 15906 0x1ee5d, 0x1ee5d, 15907 0x1ee5f, 0x1ee5f, 15908 0x1ee61, 0x1ee62, 15909 0x1ee64, 0x1ee64, 15910 0x1ee67, 0x1ee6a, 15911 0x1ee6c, 0x1ee72, 15912 0x1ee74, 0x1ee77, 15913 0x1ee79, 0x1ee7c, 15914 0x1ee7e, 0x1ee7e, 15915 0x1ee80, 0x1ee89, 15916 0x1ee8b, 0x1ee9b, 15917 0x1eea1, 0x1eea3, 15918 0x1eea5, 0x1eea9, 15919 0x1eeab, 0x1eebb, 15920 0x1eef0, 0x1eef1, 15921 0x1f000, 0x1f02b, 15922 0x1f030, 0x1f093, 15923 0x1f0a0, 0x1f0ae, 15924 0x1f0b1, 0x1f0be, 15925 0x1f0c1, 0x1f0cf, 15926 0x1f0d1, 0x1f0df, 15927 0x1f100, 0x1f10a, 15928 0x1f110, 0x1f12e, 15929 0x1f130, 0x1f16b, 15930 0x1f170, 0x1f19a, 15931 0x1f1e6, 0x1f202, 15932 0x1f210, 0x1f23a, 15933 0x1f240, 0x1f248, 15934 0x1f250, 0x1f251, 15935 0x1f300, 0x1f320, 15936 0x1f330, 0x1f335, 15937 0x1f337, 0x1f37c, 15938 0x1f380, 0x1f393, 15939 0x1f3a0, 0x1f3c4, 15940 0x1f3c6, 0x1f3ca, 15941 0x1f3e0, 0x1f3f0, 15942 0x1f400, 0x1f43e, 15943 0x1f440, 0x1f440, 15944 0x1f442, 0x1f4f7, 15945 0x1f4f9, 0x1f4fc, 15946 0x1f500, 0x1f53d, 15947 0x1f540, 0x1f543, 15948 0x1f550, 0x1f567, 15949 0x1f5fb, 0x1f640, 15950 0x1f645, 0x1f64f, 15951 0x1f680, 0x1f6c5, 15952 0x1f700, 0x1f773, 15953 0x20000, 0x2a6d6, 15954 0x2a700, 0x2b734, 15955 0x2b740, 0x2b81d, 15956 0x2f800, 0x2fa1d, 15957}; /* CR_Grapheme_Base */ 15958 15959/* 'Grapheme_Link': Derived Property */ 15960static const OnigCodePoint CR_Grapheme_Link[] = { 15961 33, 15962 0x094d, 0x094d, 15963 0x09cd, 0x09cd, 15964 0x0a4d, 0x0a4d, 15965 0x0acd, 0x0acd, 15966 0x0b4d, 0x0b4d, 15967 0x0bcd, 0x0bcd, 15968 0x0c4d, 0x0c4d, 15969 0x0ccd, 0x0ccd, 15970 0x0d4d, 0x0d4d, 15971 0x0dca, 0x0dca, 15972 0x0e3a, 0x0e3a, 15973 0x0f84, 0x0f84, 15974 0x1039, 0x103a, 15975 0x1714, 0x1714, 15976 0x1734, 0x1734, 15977 0x17d2, 0x17d2, 15978 0x1a60, 0x1a60, 15979 0x1b44, 0x1b44, 15980 0x1baa, 0x1bab, 15981 0x1bf2, 0x1bf3, 15982 0x2d7f, 0x2d7f, 15983 0xa806, 0xa806, 15984 0xa8c4, 0xa8c4, 15985 0xa953, 0xa953, 15986 0xa9c0, 0xa9c0, 15987 0xaaf6, 0xaaf6, 15988 0xabed, 0xabed, 15989 0x10a3f, 0x10a3f, 15990 0x11046, 0x11046, 15991 0x110b9, 0x110b9, 15992 0x11133, 0x11134, 15993 0x111c0, 0x111c0, 15994 0x116b6, 0x116b6, 15995}; /* CR_Grapheme_Link */ 15996 15997/* 'Common': Script */ 15998static const OnigCodePoint CR_Common[] = { 15999 157, 16000 0x0000, 0x0040, 16001 0x005b, 0x0060, 16002 0x007b, 0x00a9, 16003 0x00ab, 0x00b9, 16004 0x00bb, 0x00bf, 16005 0x00d7, 0x00d7, 16006 0x00f7, 0x00f7, 16007 0x02b9, 0x02df, 16008 0x02e5, 0x02e9, 16009 0x02ec, 0x02ff, 16010 0x0374, 0x0374, 16011 0x037e, 0x037e, 16012 0x0385, 0x0385, 16013 0x0387, 0x0387, 16014 0x0589, 0x0589, 16015 0x060c, 0x060c, 16016 0x061b, 0x061b, 16017 0x061f, 0x061f, 16018 0x0640, 0x0640, 16019 0x0660, 0x0669, 16020 0x06dd, 0x06dd, 16021 0x0964, 0x0965, 16022 0x0e3f, 0x0e3f, 16023 0x0fd5, 0x0fd8, 16024 0x10fb, 0x10fb, 16025 0x16eb, 0x16ed, 16026 0x1735, 0x1736, 16027 0x1802, 0x1803, 16028 0x1805, 0x1805, 16029 0x1cd3, 0x1cd3, 16030 0x1ce1, 0x1ce1, 16031 0x1ce9, 0x1cec, 16032 0x1cee, 0x1cf3, 16033 0x1cf5, 0x1cf6, 16034 0x2000, 0x200b, 16035 0x200e, 0x2064, 16036 0x206a, 0x2070, 16037 0x2074, 0x207e, 16038 0x2080, 0x208e, 16039 0x20a0, 0x20b9, 16040 0x2100, 0x2125, 16041 0x2127, 0x2129, 16042 0x212c, 0x2131, 16043 0x2133, 0x214d, 16044 0x214f, 0x215f, 16045 0x2189, 0x2189, 16046 0x2190, 0x23f3, 16047 0x2400, 0x2426, 16048 0x2440, 0x244a, 16049 0x2460, 0x26ff, 16050 0x2701, 0x27ff, 16051 0x2900, 0x2b4c, 16052 0x2b50, 0x2b59, 16053 0x2e00, 0x2e3b, 16054 0x2ff0, 0x2ffb, 16055 0x3000, 0x3004, 16056 0x3006, 0x3006, 16057 0x3008, 0x3020, 16058 0x3030, 0x3037, 16059 0x303c, 0x303f, 16060 0x309b, 0x309c, 16061 0x30a0, 0x30a0, 16062 0x30fb, 0x30fc, 16063 0x3190, 0x319f, 16064 0x31c0, 0x31e3, 16065 0x3220, 0x325f, 16066 0x327f, 0x32cf, 16067 0x3358, 0x33ff, 16068 0x4dc0, 0x4dff, 16069 0xa700, 0xa721, 16070 0xa788, 0xa78a, 16071 0xa830, 0xa839, 16072 0xfd3e, 0xfd3f, 16073 0xfdfd, 0xfdfd, 16074 0xfe10, 0xfe19, 16075 0xfe30, 0xfe52, 16076 0xfe54, 0xfe66, 16077 0xfe68, 0xfe6b, 16078 0xfeff, 0xfeff, 16079 0xff01, 0xff20, 16080 0xff3b, 0xff40, 16081 0xff5b, 0xff65, 16082 0xff70, 0xff70, 16083 0xff9e, 0xff9f, 16084 0xffe0, 0xffe6, 16085 0xffe8, 0xffee, 16086 0xfff9, 0xfffd, 16087 0x10100, 0x10102, 16088 0x10107, 0x10133, 16089 0x10137, 0x1013f, 16090 0x10190, 0x1019b, 16091 0x101d0, 0x101fc, 16092 0x1d000, 0x1d0f5, 16093 0x1d100, 0x1d126, 16094 0x1d129, 0x1d166, 16095 0x1d16a, 0x1d17a, 16096 0x1d183, 0x1d184, 16097 0x1d18c, 0x1d1a9, 16098 0x1d1ae, 0x1d1dd, 16099 0x1d300, 0x1d356, 16100 0x1d360, 0x1d371, 16101 0x1d400, 0x1d454, 16102 0x1d456, 0x1d49c, 16103 0x1d49e, 0x1d49f, 16104 0x1d4a2, 0x1d4a2, 16105 0x1d4a5, 0x1d4a6, 16106 0x1d4a9, 0x1d4ac, 16107 0x1d4ae, 0x1d4b9, 16108 0x1d4bb, 0x1d4bb, 16109 0x1d4bd, 0x1d4c3, 16110 0x1d4c5, 0x1d505, 16111 0x1d507, 0x1d50a, 16112 0x1d50d, 0x1d514, 16113 0x1d516, 0x1d51c, 16114 0x1d51e, 0x1d539, 16115 0x1d53b, 0x1d53e, 16116 0x1d540, 0x1d544, 16117 0x1d546, 0x1d546, 16118 0x1d54a, 0x1d550, 16119 0x1d552, 0x1d6a5, 16120 0x1d6a8, 0x1d7cb, 16121 0x1d7ce, 0x1d7ff, 16122 0x1f000, 0x1f02b, 16123 0x1f030, 0x1f093, 16124 0x1f0a0, 0x1f0ae, 16125 0x1f0b1, 0x1f0be, 16126 0x1f0c1, 0x1f0cf, 16127 0x1f0d1, 0x1f0df, 16128 0x1f100, 0x1f10a, 16129 0x1f110, 0x1f12e, 16130 0x1f130, 0x1f16b, 16131 0x1f170, 0x1f19a, 16132 0x1f1e6, 0x1f1ff, 16133 0x1f201, 0x1f202, 16134 0x1f210, 0x1f23a, 16135 0x1f240, 0x1f248, 16136 0x1f250, 0x1f251, 16137 0x1f300, 0x1f320, 16138 0x1f330, 0x1f335, 16139 0x1f337, 0x1f37c, 16140 0x1f380, 0x1f393, 16141 0x1f3a0, 0x1f3c4, 16142 0x1f3c6, 0x1f3ca, 16143 0x1f3e0, 0x1f3f0, 16144 0x1f400, 0x1f43e, 16145 0x1f440, 0x1f440, 16146 0x1f442, 0x1f4f7, 16147 0x1f4f9, 0x1f4fc, 16148 0x1f500, 0x1f53d, 16149 0x1f540, 0x1f543, 16150 0x1f550, 0x1f567, 16151 0x1f5fb, 0x1f640, 16152 0x1f645, 0x1f64f, 16153 0x1f680, 0x1f6c5, 16154 0x1f700, 0x1f773, 16155 0xe0001, 0xe0001, 16156 0xe0020, 0xe007f, 16157}; /* CR_Common */ 16158 16159/* 'Latin': Script */ 16160static const OnigCodePoint CR_Latin[] = { 16161 30, 16162 0x0041, 0x005a, 16163 0x0061, 0x007a, 16164 0x00aa, 0x00aa, 16165 0x00ba, 0x00ba, 16166 0x00c0, 0x00d6, 16167 0x00d8, 0x00f6, 16168 0x00f8, 0x02b8, 16169 0x02e0, 0x02e4, 16170 0x1d00, 0x1d25, 16171 0x1d2c, 0x1d5c, 16172 0x1d62, 0x1d65, 16173 0x1d6b, 0x1d77, 16174 0x1d79, 0x1dbe, 16175 0x1e00, 0x1eff, 16176 0x2071, 0x2071, 16177 0x207f, 0x207f, 16178 0x2090, 0x209c, 16179 0x212a, 0x212b, 16180 0x2132, 0x2132, 16181 0x214e, 0x214e, 16182 0x2160, 0x2188, 16183 0x2c60, 0x2c7f, 16184 0xa722, 0xa787, 16185 0xa78b, 0xa78e, 16186 0xa790, 0xa793, 16187 0xa7a0, 0xa7aa, 16188 0xa7f8, 0xa7ff, 16189 0xfb00, 0xfb06, 16190 0xff21, 0xff3a, 16191 0xff41, 0xff5a, 16192}; /* CR_Latin */ 16193 16194/* 'Greek': Script */ 16195static const OnigCodePoint CR_Greek[] = { 16196 33, 16197 0x0370, 0x0373, 16198 0x0375, 0x0377, 16199 0x037a, 0x037d, 16200 0x0384, 0x0384, 16201 0x0386, 0x0386, 16202 0x0388, 0x038a, 16203 0x038c, 0x038c, 16204 0x038e, 0x03a1, 16205 0x03a3, 0x03e1, 16206 0x03f0, 0x03ff, 16207 0x1d26, 0x1d2a, 16208 0x1d5d, 0x1d61, 16209 0x1d66, 0x1d6a, 16210 0x1dbf, 0x1dbf, 16211 0x1f00, 0x1f15, 16212 0x1f18, 0x1f1d, 16213 0x1f20, 0x1f45, 16214 0x1f48, 0x1f4d, 16215 0x1f50, 0x1f57, 16216 0x1f59, 0x1f59, 16217 0x1f5b, 0x1f5b, 16218 0x1f5d, 0x1f5d, 16219 0x1f5f, 0x1f7d, 16220 0x1f80, 0x1fb4, 16221 0x1fb6, 0x1fc4, 16222 0x1fc6, 0x1fd3, 16223 0x1fd6, 0x1fdb, 16224 0x1fdd, 0x1fef, 16225 0x1ff2, 0x1ff4, 16226 0x1ff6, 0x1ffe, 16227 0x2126, 0x2126, 16228 0x10140, 0x1018a, 16229 0x1d200, 0x1d245, 16230}; /* CR_Greek */ 16231 16232/* 'Cyrillic': Script */ 16233static const OnigCodePoint CR_Cyrillic[] = { 16234 7, 16235 0x0400, 0x0484, 16236 0x0487, 0x0527, 16237 0x1d2b, 0x1d2b, 16238 0x1d78, 0x1d78, 16239 0x2de0, 0x2dff, 16240 0xa640, 0xa697, 16241 0xa69f, 0xa69f, 16242}; /* CR_Cyrillic */ 16243 16244/* 'Armenian': Script */ 16245static const OnigCodePoint CR_Armenian[] = { 16246 6, 16247 0x0531, 0x0556, 16248 0x0559, 0x055f, 16249 0x0561, 0x0587, 16250 0x058a, 0x058a, 16251 0x058f, 0x058f, 16252 0xfb13, 0xfb17, 16253}; /* CR_Armenian */ 16254 16255/* 'Hebrew': Script */ 16256static const OnigCodePoint CR_Hebrew[] = { 16257 9, 16258 0x0591, 0x05c7, 16259 0x05d0, 0x05ea, 16260 0x05f0, 0x05f4, 16261 0xfb1d, 0xfb36, 16262 0xfb38, 0xfb3c, 16263 0xfb3e, 0xfb3e, 16264 0xfb40, 0xfb41, 16265 0xfb43, 0xfb44, 16266 0xfb46, 0xfb4f, 16267}; /* CR_Hebrew */ 16268 16269/* 'Arabic': Script */ 16270static const OnigCodePoint CR_Arabic[] = { 16271 56, 16272 0x0600, 0x0604, 16273 0x0606, 0x060b, 16274 0x060d, 0x061a, 16275 0x061e, 0x061e, 16276 0x0620, 0x063f, 16277 0x0641, 0x064a, 16278 0x0656, 0x065e, 16279 0x066a, 0x066f, 16280 0x0671, 0x06dc, 16281 0x06de, 0x06ff, 16282 0x0750, 0x077f, 16283 0x08a0, 0x08a0, 16284 0x08a2, 0x08ac, 16285 0x08e4, 0x08fe, 16286 0xfb50, 0xfbc1, 16287 0xfbd3, 0xfd3d, 16288 0xfd50, 0xfd8f, 16289 0xfd92, 0xfdc7, 16290 0xfdf0, 0xfdfc, 16291 0xfe70, 0xfe74, 16292 0xfe76, 0xfefc, 16293 0x10e60, 0x10e7e, 16294 0x1ee00, 0x1ee03, 16295 0x1ee05, 0x1ee1f, 16296 0x1ee21, 0x1ee22, 16297 0x1ee24, 0x1ee24, 16298 0x1ee27, 0x1ee27, 16299 0x1ee29, 0x1ee32, 16300 0x1ee34, 0x1ee37, 16301 0x1ee39, 0x1ee39, 16302 0x1ee3b, 0x1ee3b, 16303 0x1ee42, 0x1ee42, 16304 0x1ee47, 0x1ee47, 16305 0x1ee49, 0x1ee49, 16306 0x1ee4b, 0x1ee4b, 16307 0x1ee4d, 0x1ee4f, 16308 0x1ee51, 0x1ee52, 16309 0x1ee54, 0x1ee54, 16310 0x1ee57, 0x1ee57, 16311 0x1ee59, 0x1ee59, 16312 0x1ee5b, 0x1ee5b, 16313 0x1ee5d, 0x1ee5d, 16314 0x1ee5f, 0x1ee5f, 16315 0x1ee61, 0x1ee62, 16316 0x1ee64, 0x1ee64, 16317 0x1ee67, 0x1ee6a, 16318 0x1ee6c, 0x1ee72, 16319 0x1ee74, 0x1ee77, 16320 0x1ee79, 0x1ee7c, 16321 0x1ee7e, 0x1ee7e, 16322 0x1ee80, 0x1ee89, 16323 0x1ee8b, 0x1ee9b, 16324 0x1eea1, 0x1eea3, 16325 0x1eea5, 0x1eea9, 16326 0x1eeab, 0x1eebb, 16327 0x1eef0, 0x1eef1, 16328}; /* CR_Arabic */ 16329 16330/* 'Syriac': Script */ 16331static const OnigCodePoint CR_Syriac[] = { 16332 3, 16333 0x0700, 0x070d, 16334 0x070f, 0x074a, 16335 0x074d, 0x074f, 16336}; /* CR_Syriac */ 16337 16338/* 'Thaana': Script */ 16339static const OnigCodePoint CR_Thaana[] = { 16340 1, 16341 0x0780, 0x07b1, 16342}; /* CR_Thaana */ 16343 16344/* 'Devanagari': Script */ 16345static const OnigCodePoint CR_Devanagari[] = { 16346 5, 16347 0x0900, 0x0950, 16348 0x0953, 0x0963, 16349 0x0966, 0x0977, 16350 0x0979, 0x097f, 16351 0xa8e0, 0xa8fb, 16352}; /* CR_Devanagari */ 16353 16354/* 'Bengali': Script */ 16355static const OnigCodePoint CR_Bengali[] = { 16356 14, 16357 0x0981, 0x0983, 16358 0x0985, 0x098c, 16359 0x098f, 0x0990, 16360 0x0993, 0x09a8, 16361 0x09aa, 0x09b0, 16362 0x09b2, 0x09b2, 16363 0x09b6, 0x09b9, 16364 0x09bc, 0x09c4, 16365 0x09c7, 0x09c8, 16366 0x09cb, 0x09ce, 16367 0x09d7, 0x09d7, 16368 0x09dc, 0x09dd, 16369 0x09df, 0x09e3, 16370 0x09e6, 0x09fb, 16371}; /* CR_Bengali */ 16372 16373/* 'Gurmukhi': Script */ 16374static const OnigCodePoint CR_Gurmukhi[] = { 16375 16, 16376 0x0a01, 0x0a03, 16377 0x0a05, 0x0a0a, 16378 0x0a0f, 0x0a10, 16379 0x0a13, 0x0a28, 16380 0x0a2a, 0x0a30, 16381 0x0a32, 0x0a33, 16382 0x0a35, 0x0a36, 16383 0x0a38, 0x0a39, 16384 0x0a3c, 0x0a3c, 16385 0x0a3e, 0x0a42, 16386 0x0a47, 0x0a48, 16387 0x0a4b, 0x0a4d, 16388 0x0a51, 0x0a51, 16389 0x0a59, 0x0a5c, 16390 0x0a5e, 0x0a5e, 16391 0x0a66, 0x0a75, 16392}; /* CR_Gurmukhi */ 16393 16394/* 'Gujarati': Script */ 16395static const OnigCodePoint CR_Gujarati[] = { 16396 13, 16397 0x0a81, 0x0a83, 16398 0x0a85, 0x0a8d, 16399 0x0a8f, 0x0a91, 16400 0x0a93, 0x0aa8, 16401 0x0aaa, 0x0ab0, 16402 0x0ab2, 0x0ab3, 16403 0x0ab5, 0x0ab9, 16404 0x0abc, 0x0ac5, 16405 0x0ac7, 0x0ac9, 16406 0x0acb, 0x0acd, 16407 0x0ad0, 0x0ad0, 16408 0x0ae0, 0x0ae3, 16409 0x0ae6, 0x0af1, 16410}; /* CR_Gujarati */ 16411 16412/* 'Oriya': Script */ 16413static const OnigCodePoint CR_Oriya[] = { 16414 14, 16415 0x0b01, 0x0b03, 16416 0x0b05, 0x0b0c, 16417 0x0b0f, 0x0b10, 16418 0x0b13, 0x0b28, 16419 0x0b2a, 0x0b30, 16420 0x0b32, 0x0b33, 16421 0x0b35, 0x0b39, 16422 0x0b3c, 0x0b44, 16423 0x0b47, 0x0b48, 16424 0x0b4b, 0x0b4d, 16425 0x0b56, 0x0b57, 16426 0x0b5c, 0x0b5d, 16427 0x0b5f, 0x0b63, 16428 0x0b66, 0x0b77, 16429}; /* CR_Oriya */ 16430 16431/* 'Tamil': Script */ 16432static const OnigCodePoint CR_Tamil[] = { 16433 16, 16434 0x0b82, 0x0b83, 16435 0x0b85, 0x0b8a, 16436 0x0b8e, 0x0b90, 16437 0x0b92, 0x0b95, 16438 0x0b99, 0x0b9a, 16439 0x0b9c, 0x0b9c, 16440 0x0b9e, 0x0b9f, 16441 0x0ba3, 0x0ba4, 16442 0x0ba8, 0x0baa, 16443 0x0bae, 0x0bb9, 16444 0x0bbe, 0x0bc2, 16445 0x0bc6, 0x0bc8, 16446 0x0bca, 0x0bcd, 16447 0x0bd0, 0x0bd0, 16448 0x0bd7, 0x0bd7, 16449 0x0be6, 0x0bfa, 16450}; /* CR_Tamil */ 16451 16452/* 'Telugu': Script */ 16453static const OnigCodePoint CR_Telugu[] = { 16454 14, 16455 0x0c01, 0x0c03, 16456 0x0c05, 0x0c0c, 16457 0x0c0e, 0x0c10, 16458 0x0c12, 0x0c28, 16459 0x0c2a, 0x0c33, 16460 0x0c35, 0x0c39, 16461 0x0c3d, 0x0c44, 16462 0x0c46, 0x0c48, 16463 0x0c4a, 0x0c4d, 16464 0x0c55, 0x0c56, 16465 0x0c58, 0x0c59, 16466 0x0c60, 0x0c63, 16467 0x0c66, 0x0c6f, 16468 0x0c78, 0x0c7f, 16469}; /* CR_Telugu */ 16470 16471/* 'Kannada': Script */ 16472static const OnigCodePoint CR_Kannada[] = { 16473 14, 16474 0x0c82, 0x0c83, 16475 0x0c85, 0x0c8c, 16476 0x0c8e, 0x0c90, 16477 0x0c92, 0x0ca8, 16478 0x0caa, 0x0cb3, 16479 0x0cb5, 0x0cb9, 16480 0x0cbc, 0x0cc4, 16481 0x0cc6, 0x0cc8, 16482 0x0cca, 0x0ccd, 16483 0x0cd5, 0x0cd6, 16484 0x0cde, 0x0cde, 16485 0x0ce0, 0x0ce3, 16486 0x0ce6, 0x0cef, 16487 0x0cf1, 0x0cf2, 16488}; /* CR_Kannada */ 16489 16490/* 'Malayalam': Script */ 16491static const OnigCodePoint CR_Malayalam[] = { 16492 11, 16493 0x0d02, 0x0d03, 16494 0x0d05, 0x0d0c, 16495 0x0d0e, 0x0d10, 16496 0x0d12, 0x0d3a, 16497 0x0d3d, 0x0d44, 16498 0x0d46, 0x0d48, 16499 0x0d4a, 0x0d4e, 16500 0x0d57, 0x0d57, 16501 0x0d60, 0x0d63, 16502 0x0d66, 0x0d75, 16503 0x0d79, 0x0d7f, 16504}; /* CR_Malayalam */ 16505 16506/* 'Sinhala': Script */ 16507static const OnigCodePoint CR_Sinhala[] = { 16508 11, 16509 0x0d82, 0x0d83, 16510 0x0d85, 0x0d96, 16511 0x0d9a, 0x0db1, 16512 0x0db3, 0x0dbb, 16513 0x0dbd, 0x0dbd, 16514 0x0dc0, 0x0dc6, 16515 0x0dca, 0x0dca, 16516 0x0dcf, 0x0dd4, 16517 0x0dd6, 0x0dd6, 16518 0x0dd8, 0x0ddf, 16519 0x0df2, 0x0df4, 16520}; /* CR_Sinhala */ 16521 16522/* 'Thai': Script */ 16523static const OnigCodePoint CR_Thai[] = { 16524 2, 16525 0x0e01, 0x0e3a, 16526 0x0e40, 0x0e5b, 16527}; /* CR_Thai */ 16528 16529/* 'Lao': Script */ 16530static const OnigCodePoint CR_Lao[] = { 16531 18, 16532 0x0e81, 0x0e82, 16533 0x0e84, 0x0e84, 16534 0x0e87, 0x0e88, 16535 0x0e8a, 0x0e8a, 16536 0x0e8d, 0x0e8d, 16537 0x0e94, 0x0e97, 16538 0x0e99, 0x0e9f, 16539 0x0ea1, 0x0ea3, 16540 0x0ea5, 0x0ea5, 16541 0x0ea7, 0x0ea7, 16542 0x0eaa, 0x0eab, 16543 0x0ead, 0x0eb9, 16544 0x0ebb, 0x0ebd, 16545 0x0ec0, 0x0ec4, 16546 0x0ec6, 0x0ec6, 16547 0x0ec8, 0x0ecd, 16548 0x0ed0, 0x0ed9, 16549 0x0edc, 0x0edf, 16550}; /* CR_Lao */ 16551 16552/* 'Tibetan': Script */ 16553static const OnigCodePoint CR_Tibetan[] = { 16554 7, 16555 0x0f00, 0x0f47, 16556 0x0f49, 0x0f6c, 16557 0x0f71, 0x0f97, 16558 0x0f99, 0x0fbc, 16559 0x0fbe, 0x0fcc, 16560 0x0fce, 0x0fd4, 16561 0x0fd9, 0x0fda, 16562}; /* CR_Tibetan */ 16563 16564/* 'Myanmar': Script */ 16565static const OnigCodePoint CR_Myanmar[] = { 16566 2, 16567 0x1000, 0x109f, 16568 0xaa60, 0xaa7b, 16569}; /* CR_Myanmar */ 16570 16571/* 'Georgian': Script */ 16572static const OnigCodePoint CR_Georgian[] = { 16573 8, 16574 0x10a0, 0x10c5, 16575 0x10c7, 0x10c7, 16576 0x10cd, 0x10cd, 16577 0x10d0, 0x10fa, 16578 0x10fc, 0x10ff, 16579 0x2d00, 0x2d25, 16580 0x2d27, 0x2d27, 16581 0x2d2d, 0x2d2d, 16582}; /* CR_Georgian */ 16583 16584/* 'Hangul': Script */ 16585static const OnigCodePoint CR_Hangul[] = { 16586 14, 16587 0x1100, 0x11ff, 16588 0x302e, 0x302f, 16589 0x3131, 0x318e, 16590 0x3200, 0x321e, 16591 0x3260, 0x327e, 16592 0xa960, 0xa97c, 16593 0xac00, 0xd7a3, 16594 0xd7b0, 0xd7c6, 16595 0xd7cb, 0xd7fb, 16596 0xffa0, 0xffbe, 16597 0xffc2, 0xffc7, 16598 0xffca, 0xffcf, 16599 0xffd2, 0xffd7, 16600 0xffda, 0xffdc, 16601}; /* CR_Hangul */ 16602 16603/* 'Ethiopic': Script */ 16604static const OnigCodePoint CR_Ethiopic[] = { 16605 32, 16606 0x1200, 0x1248, 16607 0x124a, 0x124d, 16608 0x1250, 0x1256, 16609 0x1258, 0x1258, 16610 0x125a, 0x125d, 16611 0x1260, 0x1288, 16612 0x128a, 0x128d, 16613 0x1290, 0x12b0, 16614 0x12b2, 0x12b5, 16615 0x12b8, 0x12be, 16616 0x12c0, 0x12c0, 16617 0x12c2, 0x12c5, 16618 0x12c8, 0x12d6, 16619 0x12d8, 0x1310, 16620 0x1312, 0x1315, 16621 0x1318, 0x135a, 16622 0x135d, 0x137c, 16623 0x1380, 0x1399, 16624 0x2d80, 0x2d96, 16625 0x2da0, 0x2da6, 16626 0x2da8, 0x2dae, 16627 0x2db0, 0x2db6, 16628 0x2db8, 0x2dbe, 16629 0x2dc0, 0x2dc6, 16630 0x2dc8, 0x2dce, 16631 0x2dd0, 0x2dd6, 16632 0x2dd8, 0x2dde, 16633 0xab01, 0xab06, 16634 0xab09, 0xab0e, 16635 0xab11, 0xab16, 16636 0xab20, 0xab26, 16637 0xab28, 0xab2e, 16638}; /* CR_Ethiopic */ 16639 16640/* 'Cherokee': Script */ 16641static const OnigCodePoint CR_Cherokee[] = { 16642 1, 16643 0x13a0, 0x13f4, 16644}; /* CR_Cherokee */ 16645 16646/* 'Canadian_Aboriginal': Script */ 16647static const OnigCodePoint CR_Canadian_Aboriginal[] = { 16648 2, 16649 0x1400, 0x167f, 16650 0x18b0, 0x18f5, 16651}; /* CR_Canadian_Aboriginal */ 16652 16653/* 'Ogham': Script */ 16654static const OnigCodePoint CR_Ogham[] = { 16655 1, 16656 0x1680, 0x169c, 16657}; /* CR_Ogham */ 16658 16659/* 'Runic': Script */ 16660static const OnigCodePoint CR_Runic[] = { 16661 2, 16662 0x16a0, 0x16ea, 16663 0x16ee, 0x16f0, 16664}; /* CR_Runic */ 16665 16666/* 'Khmer': Script */ 16667static const OnigCodePoint CR_Khmer[] = { 16668 4, 16669 0x1780, 0x17dd, 16670 0x17e0, 0x17e9, 16671 0x17f0, 0x17f9, 16672 0x19e0, 0x19ff, 16673}; /* CR_Khmer */ 16674 16675/* 'Mongolian': Script */ 16676static const OnigCodePoint CR_Mongolian[] = { 16677 6, 16678 0x1800, 0x1801, 16679 0x1804, 0x1804, 16680 0x1806, 0x180e, 16681 0x1810, 0x1819, 16682 0x1820, 0x1877, 16683 0x1880, 0x18aa, 16684}; /* CR_Mongolian */ 16685 16686/* 'Hiragana': Script */ 16687static const OnigCodePoint CR_Hiragana[] = { 16688 4, 16689 0x3041, 0x3096, 16690 0x309d, 0x309f, 16691 0x1b001, 0x1b001, 16692 0x1f200, 0x1f200, 16693}; /* CR_Hiragana */ 16694 16695/* 'Katakana': Script */ 16696static const OnigCodePoint CR_Katakana[] = { 16697 8, 16698 0x30a1, 0x30fa, 16699 0x30fd, 0x30ff, 16700 0x31f0, 0x31ff, 16701 0x32d0, 0x32fe, 16702 0x3300, 0x3357, 16703 0xff66, 0xff6f, 16704 0xff71, 0xff9d, 16705 0x1b000, 0x1b000, 16706}; /* CR_Katakana */ 16707 16708/* 'Bopomofo': Script */ 16709static const OnigCodePoint CR_Bopomofo[] = { 16710 3, 16711 0x02ea, 0x02eb, 16712 0x3105, 0x312d, 16713 0x31a0, 0x31ba, 16714}; /* CR_Bopomofo */ 16715 16716/* 'Han': Script */ 16717static const OnigCodePoint CR_Han[] = { 16718 15, 16719 0x2e80, 0x2e99, 16720 0x2e9b, 0x2ef3, 16721 0x2f00, 0x2fd5, 16722 0x3005, 0x3005, 16723 0x3007, 0x3007, 16724 0x3021, 0x3029, 16725 0x3038, 0x303b, 16726 0x3400, 0x4db5, 16727 0x4e00, 0x9fcc, 16728 0xf900, 0xfa6d, 16729 0xfa70, 0xfad9, 16730 0x20000, 0x2a6d6, 16731 0x2a700, 0x2b734, 16732 0x2b740, 0x2b81d, 16733 0x2f800, 0x2fa1d, 16734}; /* CR_Han */ 16735 16736/* 'Yi': Script */ 16737static const OnigCodePoint CR_Yi[] = { 16738 2, 16739 0xa000, 0xa48c, 16740 0xa490, 0xa4c6, 16741}; /* CR_Yi */ 16742 16743/* 'Old_Italic': Script */ 16744static const OnigCodePoint CR_Old_Italic[] = { 16745 2, 16746 0x10300, 0x1031e, 16747 0x10320, 0x10323, 16748}; /* CR_Old_Italic */ 16749 16750/* 'Gothic': Script */ 16751static const OnigCodePoint CR_Gothic[] = { 16752 1, 16753 0x10330, 0x1034a, 16754}; /* CR_Gothic */ 16755 16756/* 'Deseret': Script */ 16757static const OnigCodePoint CR_Deseret[] = { 16758 1, 16759 0x10400, 0x1044f, 16760}; /* CR_Deseret */ 16761 16762/* 'Inherited': Script */ 16763static const OnigCodePoint CR_Inherited[] = { 16764 25, 16765 0x0300, 0x036f, 16766 0x0485, 0x0486, 16767 0x064b, 0x0655, 16768 0x065f, 0x065f, 16769 0x0670, 0x0670, 16770 0x0951, 0x0952, 16771 0x1cd0, 0x1cd2, 16772 0x1cd4, 0x1ce0, 16773 0x1ce2, 0x1ce8, 16774 0x1ced, 0x1ced, 16775 0x1cf4, 0x1cf4, 16776 0x1dc0, 0x1de6, 16777 0x1dfc, 0x1dff, 16778 0x200c, 0x200d, 16779 0x20d0, 0x20f0, 16780 0x302a, 0x302d, 16781 0x3099, 0x309a, 16782 0xfe00, 0xfe0f, 16783 0xfe20, 0xfe26, 16784 0x101fd, 0x101fd, 16785 0x1d167, 0x1d169, 16786 0x1d17b, 0x1d182, 16787 0x1d185, 0x1d18b, 16788 0x1d1aa, 0x1d1ad, 16789 0xe0100, 0xe01ef, 16790}; /* CR_Inherited */ 16791 16792/* 'Tagalog': Script */ 16793static const OnigCodePoint CR_Tagalog[] = { 16794 2, 16795 0x1700, 0x170c, 16796 0x170e, 0x1714, 16797}; /* CR_Tagalog */ 16798 16799/* 'Hanunoo': Script */ 16800static const OnigCodePoint CR_Hanunoo[] = { 16801 1, 16802 0x1720, 0x1734, 16803}; /* CR_Hanunoo */ 16804 16805/* 'Buhid': Script */ 16806static const OnigCodePoint CR_Buhid[] = { 16807 1, 16808 0x1740, 0x1753, 16809}; /* CR_Buhid */ 16810 16811/* 'Tagbanwa': Script */ 16812static const OnigCodePoint CR_Tagbanwa[] = { 16813 3, 16814 0x1760, 0x176c, 16815 0x176e, 0x1770, 16816 0x1772, 0x1773, 16817}; /* CR_Tagbanwa */ 16818 16819/* 'Limbu': Script */ 16820static const OnigCodePoint CR_Limbu[] = { 16821 5, 16822 0x1900, 0x191c, 16823 0x1920, 0x192b, 16824 0x1930, 0x193b, 16825 0x1940, 0x1940, 16826 0x1944, 0x194f, 16827}; /* CR_Limbu */ 16828 16829/* 'Tai_Le': Script */ 16830static const OnigCodePoint CR_Tai_Le[] = { 16831 2, 16832 0x1950, 0x196d, 16833 0x1970, 0x1974, 16834}; /* CR_Tai_Le */ 16835 16836/* 'Linear_B': Script */ 16837static const OnigCodePoint CR_Linear_B[] = { 16838 7, 16839 0x10000, 0x1000b, 16840 0x1000d, 0x10026, 16841 0x10028, 0x1003a, 16842 0x1003c, 0x1003d, 16843 0x1003f, 0x1004d, 16844 0x10050, 0x1005d, 16845 0x10080, 0x100fa, 16846}; /* CR_Linear_B */ 16847 16848/* 'Ugaritic': Script */ 16849static const OnigCodePoint CR_Ugaritic[] = { 16850 2, 16851 0x10380, 0x1039d, 16852 0x1039f, 0x1039f, 16853}; /* CR_Ugaritic */ 16854 16855/* 'Shavian': Script */ 16856static const OnigCodePoint CR_Shavian[] = { 16857 1, 16858 0x10450, 0x1047f, 16859}; /* CR_Shavian */ 16860 16861/* 'Osmanya': Script */ 16862static const OnigCodePoint CR_Osmanya[] = { 16863 2, 16864 0x10480, 0x1049d, 16865 0x104a0, 0x104a9, 16866}; /* CR_Osmanya */ 16867 16868/* 'Cypriot': Script */ 16869static const OnigCodePoint CR_Cypriot[] = { 16870 6, 16871 0x10800, 0x10805, 16872 0x10808, 0x10808, 16873 0x1080a, 0x10835, 16874 0x10837, 0x10838, 16875 0x1083c, 0x1083c, 16876 0x1083f, 0x1083f, 16877}; /* CR_Cypriot */ 16878 16879/* 'Braille': Script */ 16880static const OnigCodePoint CR_Braille[] = { 16881 1, 16882 0x2800, 0x28ff, 16883}; /* CR_Braille */ 16884 16885/* 'Buginese': Script */ 16886static const OnigCodePoint CR_Buginese[] = { 16887 2, 16888 0x1a00, 0x1a1b, 16889 0x1a1e, 0x1a1f, 16890}; /* CR_Buginese */ 16891 16892/* 'Coptic': Script */ 16893static const OnigCodePoint CR_Coptic[] = { 16894 3, 16895 0x03e2, 0x03ef, 16896 0x2c80, 0x2cf3, 16897 0x2cf9, 0x2cff, 16898}; /* CR_Coptic */ 16899 16900/* 'New_Tai_Lue': Script */ 16901static const OnigCodePoint CR_New_Tai_Lue[] = { 16902 4, 16903 0x1980, 0x19ab, 16904 0x19b0, 0x19c9, 16905 0x19d0, 0x19da, 16906 0x19de, 0x19df, 16907}; /* CR_New_Tai_Lue */ 16908 16909/* 'Glagolitic': Script */ 16910static const OnigCodePoint CR_Glagolitic[] = { 16911 2, 16912 0x2c00, 0x2c2e, 16913 0x2c30, 0x2c5e, 16914}; /* CR_Glagolitic */ 16915 16916/* 'Tifinagh': Script */ 16917static const OnigCodePoint CR_Tifinagh[] = { 16918 3, 16919 0x2d30, 0x2d67, 16920 0x2d6f, 0x2d70, 16921 0x2d7f, 0x2d7f, 16922}; /* CR_Tifinagh */ 16923 16924/* 'Syloti_Nagri': Script */ 16925static const OnigCodePoint CR_Syloti_Nagri[] = { 16926 1, 16927 0xa800, 0xa82b, 16928}; /* CR_Syloti_Nagri */ 16929 16930/* 'Old_Persian': Script */ 16931static const OnigCodePoint CR_Old_Persian[] = { 16932 2, 16933 0x103a0, 0x103c3, 16934 0x103c8, 0x103d5, 16935}; /* CR_Old_Persian */ 16936 16937/* 'Kharoshthi': Script */ 16938static const OnigCodePoint CR_Kharoshthi[] = { 16939 8, 16940 0x10a00, 0x10a03, 16941 0x10a05, 0x10a06, 16942 0x10a0c, 0x10a13, 16943 0x10a15, 0x10a17, 16944 0x10a19, 0x10a33, 16945 0x10a38, 0x10a3a, 16946 0x10a3f, 0x10a47, 16947 0x10a50, 0x10a58, 16948}; /* CR_Kharoshthi */ 16949 16950/* 'Balinese': Script */ 16951static const OnigCodePoint CR_Balinese[] = { 16952 2, 16953 0x1b00, 0x1b4b, 16954 0x1b50, 0x1b7c, 16955}; /* CR_Balinese */ 16956 16957/* 'Cuneiform': Script */ 16958static const OnigCodePoint CR_Cuneiform[] = { 16959 3, 16960 0x12000, 0x1236e, 16961 0x12400, 0x12462, 16962 0x12470, 0x12473, 16963}; /* CR_Cuneiform */ 16964 16965/* 'Phoenician': Script */ 16966static const OnigCodePoint CR_Phoenician[] = { 16967 2, 16968 0x10900, 0x1091b, 16969 0x1091f, 0x1091f, 16970}; /* CR_Phoenician */ 16971 16972/* 'Phags_Pa': Script */ 16973static const OnigCodePoint CR_Phags_Pa[] = { 16974 1, 16975 0xa840, 0xa877, 16976}; /* CR_Phags_Pa */ 16977 16978/* 'Nko': Script */ 16979static const OnigCodePoint CR_Nko[] = { 16980 1, 16981 0x07c0, 0x07fa, 16982}; /* CR_Nko */ 16983 16984/* 'Sundanese': Script */ 16985static const OnigCodePoint CR_Sundanese[] = { 16986 2, 16987 0x1b80, 0x1bbf, 16988 0x1cc0, 0x1cc7, 16989}; /* CR_Sundanese */ 16990 16991/* 'Lepcha': Script */ 16992static const OnigCodePoint CR_Lepcha[] = { 16993 3, 16994 0x1c00, 0x1c37, 16995 0x1c3b, 0x1c49, 16996 0x1c4d, 0x1c4f, 16997}; /* CR_Lepcha */ 16998 16999/* 'Ol_Chiki': Script */ 17000static const OnigCodePoint CR_Ol_Chiki[] = { 17001 1, 17002 0x1c50, 0x1c7f, 17003}; /* CR_Ol_Chiki */ 17004 17005/* 'Vai': Script */ 17006static const OnigCodePoint CR_Vai[] = { 17007 1, 17008 0xa500, 0xa62b, 17009}; /* CR_Vai */ 17010 17011/* 'Saurashtra': Script */ 17012static const OnigCodePoint CR_Saurashtra[] = { 17013 2, 17014 0xa880, 0xa8c4, 17015 0xa8ce, 0xa8d9, 17016}; /* CR_Saurashtra */ 17017 17018/* 'Kayah_Li': Script */ 17019static const OnigCodePoint CR_Kayah_Li[] = { 17020 1, 17021 0xa900, 0xa92f, 17022}; /* CR_Kayah_Li */ 17023 17024/* 'Rejang': Script */ 17025static const OnigCodePoint CR_Rejang[] = { 17026 2, 17027 0xa930, 0xa953, 17028 0xa95f, 0xa95f, 17029}; /* CR_Rejang */ 17030 17031/* 'Lycian': Script */ 17032static const OnigCodePoint CR_Lycian[] = { 17033 1, 17034 0x10280, 0x1029c, 17035}; /* CR_Lycian */ 17036 17037/* 'Carian': Script */ 17038static const OnigCodePoint CR_Carian[] = { 17039 1, 17040 0x102a0, 0x102d0, 17041}; /* CR_Carian */ 17042 17043/* 'Lydian': Script */ 17044static const OnigCodePoint CR_Lydian[] = { 17045 2, 17046 0x10920, 0x10939, 17047 0x1093f, 0x1093f, 17048}; /* CR_Lydian */ 17049 17050/* 'Cham': Script */ 17051static const OnigCodePoint CR_Cham[] = { 17052 4, 17053 0xaa00, 0xaa36, 17054 0xaa40, 0xaa4d, 17055 0xaa50, 0xaa59, 17056 0xaa5c, 0xaa5f, 17057}; /* CR_Cham */ 17058 17059/* 'Tai_Tham': Script */ 17060static const OnigCodePoint CR_Tai_Tham[] = { 17061 5, 17062 0x1a20, 0x1a5e, 17063 0x1a60, 0x1a7c, 17064 0x1a7f, 0x1a89, 17065 0x1a90, 0x1a99, 17066 0x1aa0, 0x1aad, 17067}; /* CR_Tai_Tham */ 17068 17069/* 'Tai_Viet': Script */ 17070static const OnigCodePoint CR_Tai_Viet[] = { 17071 2, 17072 0xaa80, 0xaac2, 17073 0xaadb, 0xaadf, 17074}; /* CR_Tai_Viet */ 17075 17076/* 'Avestan': Script */ 17077static const OnigCodePoint CR_Avestan[] = { 17078 2, 17079 0x10b00, 0x10b35, 17080 0x10b39, 0x10b3f, 17081}; /* CR_Avestan */ 17082 17083/* 'Egyptian_Hieroglyphs': Script */ 17084static const OnigCodePoint CR_Egyptian_Hieroglyphs[] = { 17085 1, 17086 0x13000, 0x1342e, 17087}; /* CR_Egyptian_Hieroglyphs */ 17088 17089/* 'Samaritan': Script */ 17090static const OnigCodePoint CR_Samaritan[] = { 17091 2, 17092 0x0800, 0x082d, 17093 0x0830, 0x083e, 17094}; /* CR_Samaritan */ 17095 17096/* 'Lisu': Script */ 17097static const OnigCodePoint CR_Lisu[] = { 17098 1, 17099 0xa4d0, 0xa4ff, 17100}; /* CR_Lisu */ 17101 17102/* 'Bamum': Script */ 17103static const OnigCodePoint CR_Bamum[] = { 17104 2, 17105 0xa6a0, 0xa6f7, 17106 0x16800, 0x16a38, 17107}; /* CR_Bamum */ 17108 17109/* 'Javanese': Script */ 17110static const OnigCodePoint CR_Javanese[] = { 17111 3, 17112 0xa980, 0xa9cd, 17113 0xa9cf, 0xa9d9, 17114 0xa9de, 0xa9df, 17115}; /* CR_Javanese */ 17116 17117/* 'Meetei_Mayek': Script */ 17118static const OnigCodePoint CR_Meetei_Mayek[] = { 17119 3, 17120 0xaae0, 0xaaf6, 17121 0xabc0, 0xabed, 17122 0xabf0, 0xabf9, 17123}; /* CR_Meetei_Mayek */ 17124 17125/* 'Imperial_Aramaic': Script */ 17126static const OnigCodePoint CR_Imperial_Aramaic[] = { 17127 2, 17128 0x10840, 0x10855, 17129 0x10857, 0x1085f, 17130}; /* CR_Imperial_Aramaic */ 17131 17132/* 'Old_South_Arabian': Script */ 17133static const OnigCodePoint CR_Old_South_Arabian[] = { 17134 1, 17135 0x10a60, 0x10a7f, 17136}; /* CR_Old_South_Arabian */ 17137 17138/* 'Inscriptional_Parthian': Script */ 17139static const OnigCodePoint CR_Inscriptional_Parthian[] = { 17140 2, 17141 0x10b40, 0x10b55, 17142 0x10b58, 0x10b5f, 17143}; /* CR_Inscriptional_Parthian */ 17144 17145/* 'Inscriptional_Pahlavi': Script */ 17146static const OnigCodePoint CR_Inscriptional_Pahlavi[] = { 17147 2, 17148 0x10b60, 0x10b72, 17149 0x10b78, 0x10b7f, 17150}; /* CR_Inscriptional_Pahlavi */ 17151 17152/* 'Old_Turkic': Script */ 17153static const OnigCodePoint CR_Old_Turkic[] = { 17154 1, 17155 0x10c00, 0x10c48, 17156}; /* CR_Old_Turkic */ 17157 17158/* 'Kaithi': Script */ 17159static const OnigCodePoint CR_Kaithi[] = { 17160 1, 17161 0x11080, 0x110c1, 17162}; /* CR_Kaithi */ 17163 17164/* 'Batak': Script */ 17165static const OnigCodePoint CR_Batak[] = { 17166 2, 17167 0x1bc0, 0x1bf3, 17168 0x1bfc, 0x1bff, 17169}; /* CR_Batak */ 17170 17171/* 'Brahmi': Script */ 17172static const OnigCodePoint CR_Brahmi[] = { 17173 2, 17174 0x11000, 0x1104d, 17175 0x11052, 0x1106f, 17176}; /* CR_Brahmi */ 17177 17178/* 'Mandaic': Script */ 17179static const OnigCodePoint CR_Mandaic[] = { 17180 2, 17181 0x0840, 0x085b, 17182 0x085e, 0x085e, 17183}; /* CR_Mandaic */ 17184 17185/* 'Chakma': Script */ 17186static const OnigCodePoint CR_Chakma[] = { 17187 2, 17188 0x11100, 0x11134, 17189 0x11136, 0x11143, 17190}; /* CR_Chakma */ 17191 17192/* 'Meroitic_Cursive': Script */ 17193static const OnigCodePoint CR_Meroitic_Cursive[] = { 17194 2, 17195 0x109a0, 0x109b7, 17196 0x109be, 0x109bf, 17197}; /* CR_Meroitic_Cursive */ 17198 17199/* 'Meroitic_Hieroglyphs': Script */ 17200static const OnigCodePoint CR_Meroitic_Hieroglyphs[] = { 17201 1, 17202 0x10980, 0x1099f, 17203}; /* CR_Meroitic_Hieroglyphs */ 17204 17205/* 'Miao': Script */ 17206static const OnigCodePoint CR_Miao[] = { 17207 3, 17208 0x16f00, 0x16f44, 17209 0x16f50, 0x16f7e, 17210 0x16f8f, 0x16f9f, 17211}; /* CR_Miao */ 17212 17213/* 'Sharada': Script */ 17214static const OnigCodePoint CR_Sharada[] = { 17215 2, 17216 0x11180, 0x111c8, 17217 0x111d0, 0x111d9, 17218}; /* CR_Sharada */ 17219 17220/* 'Sora_Sompeng': Script */ 17221static const OnigCodePoint CR_Sora_Sompeng[] = { 17222 2, 17223 0x110d0, 0x110e8, 17224 0x110f0, 0x110f9, 17225}; /* CR_Sora_Sompeng */ 17226 17227/* 'Takri': Script */ 17228static const OnigCodePoint CR_Takri[] = { 17229 2, 17230 0x11680, 0x116b7, 17231 0x116c0, 0x116c9, 17232}; /* CR_Takri */ 17233 17234/* 'White_Space': Binary Property */ 17235#define CR_White_Space CR_Space 17236 17237/* 'Bidi_Control': Binary Property */ 17238static const OnigCodePoint CR_Bidi_Control[] = { 17239 2, 17240 0x200e, 0x200f, 17241 0x202a, 0x202e, 17242}; /* CR_Bidi_Control */ 17243 17244/* 'Join_Control': Binary Property */ 17245static const OnigCodePoint CR_Join_Control[] = { 17246 1, 17247 0x200c, 0x200d, 17248}; /* CR_Join_Control */ 17249 17250/* 'Dash': Binary Property */ 17251static const OnigCodePoint CR_Dash[] = { 17252 20, 17253 0x002d, 0x002d, 17254 0x058a, 0x058a, 17255 0x05be, 0x05be, 17256 0x1400, 0x1400, 17257 0x1806, 0x1806, 17258 0x2010, 0x2015, 17259 0x2053, 0x2053, 17260 0x207b, 0x207b, 17261 0x208b, 0x208b, 17262 0x2212, 0x2212, 17263 0x2e17, 0x2e17, 17264 0x2e1a, 0x2e1a, 17265 0x2e3a, 0x2e3b, 17266 0x301c, 0x301c, 17267 0x3030, 0x3030, 17268 0x30a0, 0x30a0, 17269 0xfe31, 0xfe32, 17270 0xfe58, 0xfe58, 17271 0xfe63, 0xfe63, 17272 0xff0d, 0xff0d, 17273}; /* CR_Dash */ 17274 17275/* 'Hyphen': Binary Property */ 17276static const OnigCodePoint CR_Hyphen[] = { 17277 10, 17278 0x002d, 0x002d, 17279 0x00ad, 0x00ad, 17280 0x058a, 0x058a, 17281 0x1806, 0x1806, 17282 0x2010, 0x2011, 17283 0x2e17, 0x2e17, 17284 0x30fb, 0x30fb, 17285 0xfe63, 0xfe63, 17286 0xff0d, 0xff0d, 17287 0xff65, 0xff65, 17288}; /* CR_Hyphen */ 17289 17290/* 'Quotation_Mark': Binary Property */ 17291static const OnigCodePoint CR_Quotation_Mark[] = { 17292 12, 17293 0x0022, 0x0022, 17294 0x0027, 0x0027, 17295 0x00ab, 0x00ab, 17296 0x00bb, 0x00bb, 17297 0x2018, 0x201f, 17298 0x2039, 0x203a, 17299 0x300c, 0x300f, 17300 0x301d, 0x301f, 17301 0xfe41, 0xfe44, 17302 0xff02, 0xff02, 17303 0xff07, 0xff07, 17304 0xff62, 0xff63, 17305}; /* CR_Quotation_Mark */ 17306 17307/* 'Terminal_Punctuation': Binary Property */ 17308static const OnigCodePoint CR_Terminal_Punctuation[] = { 17309 70, 17310 0x0021, 0x0021, 17311 0x002c, 0x002c, 17312 0x002e, 0x002e, 17313 0x003a, 0x003b, 17314 0x003f, 0x003f, 17315 0x037e, 0x037e, 17316 0x0387, 0x0387, 17317 0x0589, 0x0589, 17318 0x05c3, 0x05c3, 17319 0x060c, 0x060c, 17320 0x061b, 0x061b, 17321 0x061f, 0x061f, 17322 0x06d4, 0x06d4, 17323 0x0700, 0x070a, 17324 0x070c, 0x070c, 17325 0x07f8, 0x07f9, 17326 0x0830, 0x083e, 17327 0x085e, 0x085e, 17328 0x0964, 0x0965, 17329 0x0e5a, 0x0e5b, 17330 0x0f08, 0x0f08, 17331 0x0f0d, 0x0f12, 17332 0x104a, 0x104b, 17333 0x1361, 0x1368, 17334 0x166d, 0x166e, 17335 0x16eb, 0x16ed, 17336 0x17d4, 0x17d6, 17337 0x17da, 0x17da, 17338 0x1802, 0x1805, 17339 0x1808, 0x1809, 17340 0x1944, 0x1945, 17341 0x1aa8, 0x1aab, 17342 0x1b5a, 0x1b5b, 17343 0x1b5d, 0x1b5f, 17344 0x1c3b, 0x1c3f, 17345 0x1c7e, 0x1c7f, 17346 0x203c, 0x203d, 17347 0x2047, 0x2049, 17348 0x2e2e, 0x2e2e, 17349 0x3001, 0x3002, 17350 0xa4fe, 0xa4ff, 17351 0xa60d, 0xa60f, 17352 0xa6f3, 0xa6f7, 17353 0xa876, 0xa877, 17354 0xa8ce, 0xa8cf, 17355 0xa92f, 0xa92f, 17356 0xa9c7, 0xa9c9, 17357 0xaa5d, 0xaa5f, 17358 0xaadf, 0xaadf, 17359 0xaaf0, 0xaaf1, 17360 0xabeb, 0xabeb, 17361 0xfe50, 0xfe52, 17362 0xfe54, 0xfe57, 17363 0xff01, 0xff01, 17364 0xff0c, 0xff0c, 17365 0xff0e, 0xff0e, 17366 0xff1a, 0xff1b, 17367 0xff1f, 0xff1f, 17368 0xff61, 0xff61, 17369 0xff64, 0xff64, 17370 0x1039f, 0x1039f, 17371 0x103d0, 0x103d0, 17372 0x10857, 0x10857, 17373 0x1091f, 0x1091f, 17374 0x10b3a, 0x10b3f, 17375 0x11047, 0x1104d, 17376 0x110be, 0x110c1, 17377 0x11141, 0x11143, 17378 0x111c5, 0x111c6, 17379 0x12470, 0x12473, 17380}; /* CR_Terminal_Punctuation */ 17381 17382/* 'Other_Math': Binary Property */ 17383static const OnigCodePoint CR_Other_Math[] = { 17384 133, 17385 0x005e, 0x005e, 17386 0x03d0, 0x03d2, 17387 0x03d5, 0x03d5, 17388 0x03f0, 0x03f1, 17389 0x03f4, 0x03f5, 17390 0x2016, 0x2016, 17391 0x2032, 0x2034, 17392 0x2040, 0x2040, 17393 0x2061, 0x2064, 17394 0x207d, 0x207e, 17395 0x208d, 0x208e, 17396 0x20d0, 0x20dc, 17397 0x20e1, 0x20e1, 17398 0x20e5, 0x20e6, 17399 0x20eb, 0x20ef, 17400 0x2102, 0x2102, 17401 0x2107, 0x2107, 17402 0x210a, 0x2113, 17403 0x2115, 0x2115, 17404 0x2119, 0x211d, 17405 0x2124, 0x2124, 17406 0x2128, 0x2129, 17407 0x212c, 0x212d, 17408 0x212f, 0x2131, 17409 0x2133, 0x2138, 17410 0x213c, 0x213f, 17411 0x2145, 0x2149, 17412 0x2195, 0x2199, 17413 0x219c, 0x219f, 17414 0x21a1, 0x21a2, 17415 0x21a4, 0x21a5, 17416 0x21a7, 0x21a7, 17417 0x21a9, 0x21ad, 17418 0x21b0, 0x21b1, 17419 0x21b6, 0x21b7, 17420 0x21bc, 0x21cd, 17421 0x21d0, 0x21d1, 17422 0x21d3, 0x21d3, 17423 0x21d5, 0x21db, 17424 0x21dd, 0x21dd, 17425 0x21e4, 0x21e5, 17426 0x23b4, 0x23b5, 17427 0x23b7, 0x23b7, 17428 0x23d0, 0x23d0, 17429 0x23e2, 0x23e2, 17430 0x25a0, 0x25a1, 17431 0x25ae, 0x25b6, 17432 0x25bc, 0x25c0, 17433 0x25c6, 0x25c7, 17434 0x25ca, 0x25cb, 17435 0x25cf, 0x25d3, 17436 0x25e2, 0x25e2, 17437 0x25e4, 0x25e4, 17438 0x25e7, 0x25ec, 17439 0x2605, 0x2606, 17440 0x2640, 0x2640, 17441 0x2642, 0x2642, 17442 0x2660, 0x2663, 17443 0x266d, 0x266e, 17444 0x27c5, 0x27c6, 17445 0x27e6, 0x27ef, 17446 0x2983, 0x2998, 17447 0x29d8, 0x29db, 17448 0x29fc, 0x29fd, 17449 0xfe61, 0xfe61, 17450 0xfe63, 0xfe63, 17451 0xfe68, 0xfe68, 17452 0xff3c, 0xff3c, 17453 0xff3e, 0xff3e, 17454 0x1d400, 0x1d454, 17455 0x1d456, 0x1d49c, 17456 0x1d49e, 0x1d49f, 17457 0x1d4a2, 0x1d4a2, 17458 0x1d4a5, 0x1d4a6, 17459 0x1d4a9, 0x1d4ac, 17460 0x1d4ae, 0x1d4b9, 17461 0x1d4bb, 0x1d4bb, 17462 0x1d4bd, 0x1d4c3, 17463 0x1d4c5, 0x1d505, 17464 0x1d507, 0x1d50a, 17465 0x1d50d, 0x1d514, 17466 0x1d516, 0x1d51c, 17467 0x1d51e, 0x1d539, 17468 0x1d53b, 0x1d53e, 17469 0x1d540, 0x1d544, 17470 0x1d546, 0x1d546, 17471 0x1d54a, 0x1d550, 17472 0x1d552, 0x1d6a5, 17473 0x1d6a8, 0x1d6c0, 17474 0x1d6c2, 0x1d6da, 17475 0x1d6dc, 0x1d6fa, 17476 0x1d6fc, 0x1d714, 17477 0x1d716, 0x1d734, 17478 0x1d736, 0x1d74e, 17479 0x1d750, 0x1d76e, 17480 0x1d770, 0x1d788, 17481 0x1d78a, 0x1d7a8, 17482 0x1d7aa, 0x1d7c2, 17483 0x1d7c4, 0x1d7cb, 17484 0x1d7ce, 0x1d7ff, 17485 0x1ee00, 0x1ee03, 17486 0x1ee05, 0x1ee1f, 17487 0x1ee21, 0x1ee22, 17488 0x1ee24, 0x1ee24, 17489 0x1ee27, 0x1ee27, 17490 0x1ee29, 0x1ee32, 17491 0x1ee34, 0x1ee37, 17492 0x1ee39, 0x1ee39, 17493 0x1ee3b, 0x1ee3b, 17494 0x1ee42, 0x1ee42, 17495 0x1ee47, 0x1ee47, 17496 0x1ee49, 0x1ee49, 17497 0x1ee4b, 0x1ee4b, 17498 0x1ee4d, 0x1ee4f, 17499 0x1ee51, 0x1ee52, 17500 0x1ee54, 0x1ee54, 17501 0x1ee57, 0x1ee57, 17502 0x1ee59, 0x1ee59, 17503 0x1ee5b, 0x1ee5b, 17504 0x1ee5d, 0x1ee5d, 17505 0x1ee5f, 0x1ee5f, 17506 0x1ee61, 0x1ee62, 17507 0x1ee64, 0x1ee64, 17508 0x1ee67, 0x1ee6a, 17509 0x1ee6c, 0x1ee72, 17510 0x1ee74, 0x1ee77, 17511 0x1ee79, 0x1ee7c, 17512 0x1ee7e, 0x1ee7e, 17513 0x1ee80, 0x1ee89, 17514 0x1ee8b, 0x1ee9b, 17515 0x1eea1, 0x1eea3, 17516 0x1eea5, 0x1eea9, 17517 0x1eeab, 0x1eebb, 17518}; /* CR_Other_Math */ 17519 17520/* 'Hex_Digit': Binary Property */ 17521static const OnigCodePoint CR_Hex_Digit[] = { 17522 6, 17523 0x0030, 0x0039, 17524 0x0041, 0x0046, 17525 0x0061, 0x0066, 17526 0xff10, 0xff19, 17527 0xff21, 0xff26, 17528 0xff41, 0xff46, 17529}; /* CR_Hex_Digit */ 17530 17531/* 'ASCII_Hex_Digit': Binary Property */ 17532#define CR_ASCII_Hex_Digit CR_XDigit 17533 17534/* 'Other_Alphabetic': Binary Property */ 17535static const OnigCodePoint CR_Other_Alphabetic[] = { 17536 158, 17537 0x0345, 0x0345, 17538 0x05b0, 0x05bd, 17539 0x05bf, 0x05bf, 17540 0x05c1, 0x05c2, 17541 0x05c4, 0x05c5, 17542 0x05c7, 0x05c7, 17543 0x0610, 0x061a, 17544 0x064b, 0x0657, 17545 0x0659, 0x065f, 17546 0x0670, 0x0670, 17547 0x06d6, 0x06dc, 17548 0x06e1, 0x06e4, 17549 0x06e7, 0x06e8, 17550 0x06ed, 0x06ed, 17551 0x0711, 0x0711, 17552 0x0730, 0x073f, 17553 0x07a6, 0x07b0, 17554 0x0816, 0x0817, 17555 0x081b, 0x0823, 17556 0x0825, 0x0827, 17557 0x0829, 0x082c, 17558 0x08e4, 0x08e9, 17559 0x08f0, 0x08fe, 17560 0x0900, 0x0903, 17561 0x093a, 0x093b, 17562 0x093e, 0x094c, 17563 0x094e, 0x094f, 17564 0x0955, 0x0957, 17565 0x0962, 0x0963, 17566 0x0981, 0x0983, 17567 0x09be, 0x09c4, 17568 0x09c7, 0x09c8, 17569 0x09cb, 0x09cc, 17570 0x09d7, 0x09d7, 17571 0x09e2, 0x09e3, 17572 0x0a01, 0x0a03, 17573 0x0a3e, 0x0a42, 17574 0x0a47, 0x0a48, 17575 0x0a4b, 0x0a4c, 17576 0x0a51, 0x0a51, 17577 0x0a70, 0x0a71, 17578 0x0a75, 0x0a75, 17579 0x0a81, 0x0a83, 17580 0x0abe, 0x0ac5, 17581 0x0ac7, 0x0ac9, 17582 0x0acb, 0x0acc, 17583 0x0ae2, 0x0ae3, 17584 0x0b01, 0x0b03, 17585 0x0b3e, 0x0b44, 17586 0x0b47, 0x0b48, 17587 0x0b4b, 0x0b4c, 17588 0x0b56, 0x0b57, 17589 0x0b62, 0x0b63, 17590 0x0b82, 0x0b82, 17591 0x0bbe, 0x0bc2, 17592 0x0bc6, 0x0bc8, 17593 0x0bca, 0x0bcc, 17594 0x0bd7, 0x0bd7, 17595 0x0c01, 0x0c03, 17596 0x0c3e, 0x0c44, 17597 0x0c46, 0x0c48, 17598 0x0c4a, 0x0c4c, 17599 0x0c55, 0x0c56, 17600 0x0c62, 0x0c63, 17601 0x0c82, 0x0c83, 17602 0x0cbe, 0x0cc4, 17603 0x0cc6, 0x0cc8, 17604 0x0cca, 0x0ccc, 17605 0x0cd5, 0x0cd6, 17606 0x0ce2, 0x0ce3, 17607 0x0d02, 0x0d03, 17608 0x0d3e, 0x0d44, 17609 0x0d46, 0x0d48, 17610 0x0d4a, 0x0d4c, 17611 0x0d57, 0x0d57, 17612 0x0d62, 0x0d63, 17613 0x0d82, 0x0d83, 17614 0x0dcf, 0x0dd4, 17615 0x0dd6, 0x0dd6, 17616 0x0dd8, 0x0ddf, 17617 0x0df2, 0x0df3, 17618 0x0e31, 0x0e31, 17619 0x0e34, 0x0e3a, 17620 0x0e4d, 0x0e4d, 17621 0x0eb1, 0x0eb1, 17622 0x0eb4, 0x0eb9, 17623 0x0ebb, 0x0ebc, 17624 0x0ecd, 0x0ecd, 17625 0x0f71, 0x0f81, 17626 0x0f8d, 0x0f97, 17627 0x0f99, 0x0fbc, 17628 0x102b, 0x1036, 17629 0x1038, 0x1038, 17630 0x103b, 0x103e, 17631 0x1056, 0x1059, 17632 0x105e, 0x1060, 17633 0x1062, 0x1062, 17634 0x1067, 0x1068, 17635 0x1071, 0x1074, 17636 0x1082, 0x1086, 17637 0x109c, 0x109d, 17638 0x135f, 0x135f, 17639 0x1712, 0x1713, 17640 0x1732, 0x1733, 17641 0x1752, 0x1753, 17642 0x1772, 0x1773, 17643 0x17b6, 0x17c8, 17644 0x18a9, 0x18a9, 17645 0x1920, 0x192b, 17646 0x1930, 0x1938, 17647 0x19b0, 0x19c0, 17648 0x19c8, 0x19c9, 17649 0x1a17, 0x1a1b, 17650 0x1a55, 0x1a5e, 17651 0x1a61, 0x1a74, 17652 0x1b00, 0x1b04, 17653 0x1b35, 0x1b43, 17654 0x1b80, 0x1b82, 17655 0x1ba1, 0x1ba9, 17656 0x1bac, 0x1bad, 17657 0x1be7, 0x1bf1, 17658 0x1c24, 0x1c35, 17659 0x1cf2, 0x1cf3, 17660 0x24b6, 0x24e9, 17661 0x2de0, 0x2dff, 17662 0xa674, 0xa67b, 17663 0xa69f, 0xa69f, 17664 0xa823, 0xa827, 17665 0xa880, 0xa881, 17666 0xa8b4, 0xa8c3, 17667 0xa926, 0xa92a, 17668 0xa947, 0xa952, 17669 0xa980, 0xa983, 17670 0xa9b4, 0xa9bf, 17671 0xaa29, 0xaa36, 17672 0xaa43, 0xaa43, 17673 0xaa4c, 0xaa4d, 17674 0xaab0, 0xaab0, 17675 0xaab2, 0xaab4, 17676 0xaab7, 0xaab8, 17677 0xaabe, 0xaabe, 17678 0xaaeb, 0xaaef, 17679 0xaaf5, 0xaaf5, 17680 0xabe3, 0xabea, 17681 0xfb1e, 0xfb1e, 17682 0x10a01, 0x10a03, 17683 0x10a05, 0x10a06, 17684 0x10a0c, 0x10a0f, 17685 0x11000, 0x11002, 17686 0x11038, 0x11045, 17687 0x11082, 0x11082, 17688 0x110b0, 0x110b8, 17689 0x11100, 0x11102, 17690 0x11127, 0x11132, 17691 0x11180, 0x11182, 17692 0x111b3, 0x111bf, 17693 0x116ab, 0x116b5, 17694 0x16f51, 0x16f7e, 17695}; /* CR_Other_Alphabetic */ 17696 17697/* 'Ideographic': Binary Property */ 17698static const OnigCodePoint CR_Ideographic[] = { 17699 11, 17700 0x3006, 0x3007, 17701 0x3021, 0x3029, 17702 0x3038, 0x303a, 17703 0x3400, 0x4db5, 17704 0x4e00, 0x9fcc, 17705 0xf900, 0xfa6d, 17706 0xfa70, 0xfad9, 17707 0x20000, 0x2a6d6, 17708 0x2a700, 0x2b734, 17709 0x2b740, 0x2b81d, 17710 0x2f800, 0x2fa1d, 17711}; /* CR_Ideographic */ 17712 17713/* 'Diacritic': Binary Property */ 17714static const OnigCodePoint CR_Diacritic[] = { 17715 125, 17716 0x005e, 0x005e, 17717 0x0060, 0x0060, 17718 0x00a8, 0x00a8, 17719 0x00af, 0x00af, 17720 0x00b4, 0x00b4, 17721 0x00b7, 0x00b8, 17722 0x02b0, 0x034e, 17723 0x0350, 0x0357, 17724 0x035d, 0x0362, 17725 0x0374, 0x0375, 17726 0x037a, 0x037a, 17727 0x0384, 0x0385, 17728 0x0483, 0x0487, 17729 0x0559, 0x0559, 17730 0x0591, 0x05a1, 17731 0x05a3, 0x05bd, 17732 0x05bf, 0x05bf, 17733 0x05c1, 0x05c2, 17734 0x05c4, 0x05c4, 17735 0x064b, 0x0652, 17736 0x0657, 0x0658, 17737 0x06df, 0x06e0, 17738 0x06e5, 0x06e6, 17739 0x06ea, 0x06ec, 17740 0x0730, 0x074a, 17741 0x07a6, 0x07b0, 17742 0x07eb, 0x07f5, 17743 0x0818, 0x0819, 17744 0x08e4, 0x08fe, 17745 0x093c, 0x093c, 17746 0x094d, 0x094d, 17747 0x0951, 0x0954, 17748 0x0971, 0x0971, 17749 0x09bc, 0x09bc, 17750 0x09cd, 0x09cd, 17751 0x0a3c, 0x0a3c, 17752 0x0a4d, 0x0a4d, 17753 0x0abc, 0x0abc, 17754 0x0acd, 0x0acd, 17755 0x0b3c, 0x0b3c, 17756 0x0b4d, 0x0b4d, 17757 0x0bcd, 0x0bcd, 17758 0x0c4d, 0x0c4d, 17759 0x0cbc, 0x0cbc, 17760 0x0ccd, 0x0ccd, 17761 0x0d4d, 0x0d4d, 17762 0x0dca, 0x0dca, 17763 0x0e47, 0x0e4c, 17764 0x0e4e, 0x0e4e, 17765 0x0ec8, 0x0ecc, 17766 0x0f18, 0x0f19, 17767 0x0f35, 0x0f35, 17768 0x0f37, 0x0f37, 17769 0x0f39, 0x0f39, 17770 0x0f3e, 0x0f3f, 17771 0x0f82, 0x0f84, 17772 0x0f86, 0x0f87, 17773 0x0fc6, 0x0fc6, 17774 0x1037, 0x1037, 17775 0x1039, 0x103a, 17776 0x1087, 0x108d, 17777 0x108f, 0x108f, 17778 0x109a, 0x109b, 17779 0x17c9, 0x17d3, 17780 0x17dd, 0x17dd, 17781 0x1939, 0x193b, 17782 0x1a75, 0x1a7c, 17783 0x1a7f, 0x1a7f, 17784 0x1b34, 0x1b34, 17785 0x1b44, 0x1b44, 17786 0x1b6b, 0x1b73, 17787 0x1baa, 0x1bab, 17788 0x1c36, 0x1c37, 17789 0x1c78, 0x1c7d, 17790 0x1cd0, 0x1ce8, 17791 0x1ced, 0x1ced, 17792 0x1cf4, 0x1cf4, 17793 0x1d2c, 0x1d6a, 17794 0x1dc4, 0x1dcf, 17795 0x1dfd, 0x1dff, 17796 0x1fbd, 0x1fbd, 17797 0x1fbf, 0x1fc1, 17798 0x1fcd, 0x1fcf, 17799 0x1fdd, 0x1fdf, 17800 0x1fed, 0x1fef, 17801 0x1ffd, 0x1ffe, 17802 0x2cef, 0x2cf1, 17803 0x2e2f, 0x2e2f, 17804 0x302a, 0x302f, 17805 0x3099, 0x309c, 17806 0x30fc, 0x30fc, 17807 0xa66f, 0xa66f, 17808 0xa67c, 0xa67d, 17809 0xa67f, 0xa67f, 17810 0xa6f0, 0xa6f1, 17811 0xa717, 0xa721, 17812 0xa788, 0xa788, 17813 0xa7f8, 0xa7f9, 17814 0xa8c4, 0xa8c4, 17815 0xa8e0, 0xa8f1, 17816 0xa92b, 0xa92e, 17817 0xa953, 0xa953, 17818 0xa9b3, 0xa9b3, 17819 0xa9c0, 0xa9c0, 17820 0xaa7b, 0xaa7b, 17821 0xaabf, 0xaac2, 17822 0xaaf6, 0xaaf6, 17823 0xabec, 0xabed, 17824 0xfb1e, 0xfb1e, 17825 0xfe20, 0xfe26, 17826 0xff3e, 0xff3e, 17827 0xff40, 0xff40, 17828 0xff70, 0xff70, 17829 0xff9e, 0xff9f, 17830 0xffe3, 0xffe3, 17831 0x110b9, 0x110ba, 17832 0x11133, 0x11134, 17833 0x111c0, 0x111c0, 17834 0x116b6, 0x116b7, 17835 0x16f8f, 0x16f9f, 17836 0x1d167, 0x1d169, 17837 0x1d16d, 0x1d172, 17838 0x1d17b, 0x1d182, 17839 0x1d185, 0x1d18b, 17840 0x1d1aa, 0x1d1ad, 17841}; /* CR_Diacritic */ 17842 17843/* 'Extender': Binary Property */ 17844static const OnigCodePoint CR_Extender[] = { 17845 22, 17846 0x00b7, 0x00b7, 17847 0x02d0, 0x02d1, 17848 0x0640, 0x0640, 17849 0x07fa, 0x07fa, 17850 0x0e46, 0x0e46, 17851 0x0ec6, 0x0ec6, 17852 0x180a, 0x180a, 17853 0x1843, 0x1843, 17854 0x1aa7, 0x1aa7, 17855 0x1c36, 0x1c36, 17856 0x1c7b, 0x1c7b, 17857 0x3005, 0x3005, 17858 0x3031, 0x3035, 17859 0x309d, 0x309e, 17860 0x30fc, 0x30fe, 17861 0xa015, 0xa015, 17862 0xa60c, 0xa60c, 17863 0xa9cf, 0xa9cf, 17864 0xaa70, 0xaa70, 17865 0xaadd, 0xaadd, 17866 0xaaf3, 0xaaf4, 17867 0xff70, 0xff70, 17868}; /* CR_Extender */ 17869 17870/* 'Other_Lowercase': Binary Property */ 17871static const OnigCodePoint CR_Other_Lowercase[] = { 17872 18, 17873 0x00aa, 0x00aa, 17874 0x00ba, 0x00ba, 17875 0x02b0, 0x02b8, 17876 0x02c0, 0x02c1, 17877 0x02e0, 0x02e4, 17878 0x0345, 0x0345, 17879 0x037a, 0x037a, 17880 0x1d2c, 0x1d6a, 17881 0x1d78, 0x1d78, 17882 0x1d9b, 0x1dbf, 17883 0x2071, 0x2071, 17884 0x207f, 0x207f, 17885 0x2090, 0x209c, 17886 0x2170, 0x217f, 17887 0x24d0, 0x24e9, 17888 0x2c7c, 0x2c7d, 17889 0xa770, 0xa770, 17890 0xa7f8, 0xa7f9, 17891}; /* CR_Other_Lowercase */ 17892 17893/* 'Other_Uppercase': Binary Property */ 17894static const OnigCodePoint CR_Other_Uppercase[] = { 17895 2, 17896 0x2160, 0x216f, 17897 0x24b6, 0x24cf, 17898}; /* CR_Other_Uppercase */ 17899 17900/* 'Noncharacter_Code_Point': Binary Property */ 17901static const OnigCodePoint CR_Noncharacter_Code_Point[] = { 17902 18, 17903 0xfdd0, 0xfdef, 17904 0xfffe, 0xffff, 17905 0x1fffe, 0x1ffff, 17906 0x2fffe, 0x2ffff, 17907 0x3fffe, 0x3ffff, 17908 0x4fffe, 0x4ffff, 17909 0x5fffe, 0x5ffff, 17910 0x6fffe, 0x6ffff, 17911 0x7fffe, 0x7ffff, 17912 0x8fffe, 0x8ffff, 17913 0x9fffe, 0x9ffff, 17914 0xafffe, 0xaffff, 17915 0xbfffe, 0xbffff, 17916 0xcfffe, 0xcffff, 17917 0xdfffe, 0xdffff, 17918 0xefffe, 0xeffff, 17919 0xffffe, 0xfffff, 17920 0x10fffe, 0x10ffff, 17921}; /* CR_Noncharacter_Code_Point */ 17922 17923/* 'Other_Grapheme_Extend': Binary Property */ 17924static const OnigCodePoint CR_Other_Grapheme_Extend[] = { 17925 17, 17926 0x09be, 0x09be, 17927 0x09d7, 0x09d7, 17928 0x0b3e, 0x0b3e, 17929 0x0b57, 0x0b57, 17930 0x0bbe, 0x0bbe, 17931 0x0bd7, 0x0bd7, 17932 0x0cc2, 0x0cc2, 17933 0x0cd5, 0x0cd6, 17934 0x0d3e, 0x0d3e, 17935 0x0d57, 0x0d57, 17936 0x0dcf, 0x0dcf, 17937 0x0ddf, 0x0ddf, 17938 0x200c, 0x200d, 17939 0x302e, 0x302f, 17940 0xff9e, 0xff9f, 17941 0x1d165, 0x1d165, 17942 0x1d16e, 0x1d172, 17943}; /* CR_Other_Grapheme_Extend */ 17944 17945/* 'IDS_Binary_Operator': Binary Property */ 17946static const OnigCodePoint CR_IDS_Binary_Operator[] = { 17947 2, 17948 0x2ff0, 0x2ff1, 17949 0x2ff4, 0x2ffb, 17950}; /* CR_IDS_Binary_Operator */ 17951 17952/* 'IDS_Trinary_Operator': Binary Property */ 17953static const OnigCodePoint CR_IDS_Trinary_Operator[] = { 17954 1, 17955 0x2ff2, 0x2ff3, 17956}; /* CR_IDS_Trinary_Operator */ 17957 17958/* 'Radical': Binary Property */ 17959static const OnigCodePoint CR_Radical[] = { 17960 3, 17961 0x2e80, 0x2e99, 17962 0x2e9b, 0x2ef3, 17963 0x2f00, 0x2fd5, 17964}; /* CR_Radical */ 17965 17966/* 'Unified_Ideograph': Binary Property */ 17967static const OnigCodePoint CR_Unified_Ideograph[] = { 17968 12, 17969 0x3400, 0x4db5, 17970 0x4e00, 0x9fcc, 17971 0xfa0e, 0xfa0f, 17972 0xfa11, 0xfa11, 17973 0xfa13, 0xfa14, 17974 0xfa1f, 0xfa1f, 17975 0xfa21, 0xfa21, 17976 0xfa23, 0xfa24, 17977 0xfa27, 0xfa29, 17978 0x20000, 0x2a6d6, 17979 0x2a700, 0x2b734, 17980 0x2b740, 0x2b81d, 17981}; /* CR_Unified_Ideograph */ 17982 17983/* 'Other_Default_Ignorable_Code_Point': Binary Property */ 17984static const OnigCodePoint CR_Other_Default_Ignorable_Code_Point[] = { 17985 11, 17986 0x034f, 0x034f, 17987 0x115f, 0x1160, 17988 0x17b4, 0x17b5, 17989 0x2065, 0x2069, 17990 0x3164, 0x3164, 17991 0xffa0, 0xffa0, 17992 0xfff0, 0xfff8, 17993 0xe0000, 0xe0000, 17994 0xe0002, 0xe001f, 17995 0xe0080, 0xe00ff, 17996 0xe01f0, 0xe0fff, 17997}; /* CR_Other_Default_Ignorable_Code_Point */ 17998 17999/* 'Deprecated': Binary Property */ 18000static const OnigCodePoint CR_Deprecated[] = { 18001 9, 18002 0x0149, 0x0149, 18003 0x0673, 0x0673, 18004 0x0f77, 0x0f77, 18005 0x0f79, 0x0f79, 18006 0x17a3, 0x17a4, 18007 0x206a, 0x206f, 18008 0x2329, 0x232a, 18009 0xe0001, 0xe0001, 18010 0xe0020, 0xe007f, 18011}; /* CR_Deprecated */ 18012 18013/* 'Soft_Dotted': Binary Property */ 18014static const OnigCodePoint CR_Soft_Dotted[] = { 18015 31, 18016 0x0069, 0x006a, 18017 0x012f, 0x012f, 18018 0x0249, 0x0249, 18019 0x0268, 0x0268, 18020 0x029d, 0x029d, 18021 0x02b2, 0x02b2, 18022 0x03f3, 0x03f3, 18023 0x0456, 0x0456, 18024 0x0458, 0x0458, 18025 0x1d62, 0x1d62, 18026 0x1d96, 0x1d96, 18027 0x1da4, 0x1da4, 18028 0x1da8, 0x1da8, 18029 0x1e2d, 0x1e2d, 18030 0x1ecb, 0x1ecb, 18031 0x2071, 0x2071, 18032 0x2148, 0x2149, 18033 0x2c7c, 0x2c7c, 18034 0x1d422, 0x1d423, 18035 0x1d456, 0x1d457, 18036 0x1d48a, 0x1d48b, 18037 0x1d4be, 0x1d4bf, 18038 0x1d4f2, 0x1d4f3, 18039 0x1d526, 0x1d527, 18040 0x1d55a, 0x1d55b, 18041 0x1d58e, 0x1d58f, 18042 0x1d5c2, 0x1d5c3, 18043 0x1d5f6, 0x1d5f7, 18044 0x1d62a, 0x1d62b, 18045 0x1d65e, 0x1d65f, 18046 0x1d692, 0x1d693, 18047}; /* CR_Soft_Dotted */ 18048 18049/* 'Logical_Order_Exception': Binary Property */ 18050static const OnigCodePoint CR_Logical_Order_Exception[] = { 18051 5, 18052 0x0e40, 0x0e44, 18053 0x0ec0, 0x0ec4, 18054 0xaab5, 0xaab6, 18055 0xaab9, 0xaab9, 18056 0xaabb, 0xaabc, 18057}; /* CR_Logical_Order_Exception */ 18058 18059/* 'Other_ID_Start': Binary Property */ 18060static const OnigCodePoint CR_Other_ID_Start[] = { 18061 3, 18062 0x2118, 0x2118, 18063 0x212e, 0x212e, 18064 0x309b, 0x309c, 18065}; /* CR_Other_ID_Start */ 18066 18067/* 'Other_ID_Continue': Binary Property */ 18068static const OnigCodePoint CR_Other_ID_Continue[] = { 18069 4, 18070 0x00b7, 0x00b7, 18071 0x0387, 0x0387, 18072 0x1369, 0x1371, 18073 0x19da, 0x19da, 18074}; /* CR_Other_ID_Continue */ 18075 18076/* 'STerm': Binary Property */ 18077static const OnigCodePoint CR_STerm[] = { 18078 50, 18079 0x0021, 0x0021, 18080 0x002e, 0x002e, 18081 0x003f, 0x003f, 18082 0x055c, 0x055c, 18083 0x055e, 0x055e, 18084 0x0589, 0x0589, 18085 0x061f, 0x061f, 18086 0x06d4, 0x06d4, 18087 0x0700, 0x0702, 18088 0x07f9, 0x07f9, 18089 0x0964, 0x0965, 18090 0x104a, 0x104b, 18091 0x1362, 0x1362, 18092 0x1367, 0x1368, 18093 0x166e, 0x166e, 18094 0x1735, 0x1736, 18095 0x1803, 0x1803, 18096 0x1809, 0x1809, 18097 0x1944, 0x1945, 18098 0x1aa8, 0x1aab, 18099 0x1b5a, 0x1b5b, 18100 0x1b5e, 0x1b5f, 18101 0x1c3b, 0x1c3c, 18102 0x1c7e, 0x1c7f, 18103 0x203c, 0x203d, 18104 0x2047, 0x2049, 18105 0x2e2e, 0x2e2e, 18106 0x3002, 0x3002, 18107 0xa4ff, 0xa4ff, 18108 0xa60e, 0xa60f, 18109 0xa6f3, 0xa6f3, 18110 0xa6f7, 0xa6f7, 18111 0xa876, 0xa877, 18112 0xa8ce, 0xa8cf, 18113 0xa92f, 0xa92f, 18114 0xa9c8, 0xa9c9, 18115 0xaa5d, 0xaa5f, 18116 0xaaf0, 0xaaf1, 18117 0xabeb, 0xabeb, 18118 0xfe52, 0xfe52, 18119 0xfe56, 0xfe57, 18120 0xff01, 0xff01, 18121 0xff0e, 0xff0e, 18122 0xff1f, 0xff1f, 18123 0xff61, 0xff61, 18124 0x10a56, 0x10a57, 18125 0x11047, 0x11048, 18126 0x110be, 0x110c1, 18127 0x11141, 0x11143, 18128 0x111c5, 0x111c6, 18129}; /* CR_STerm */ 18130 18131/* 'Variation_Selector': Binary Property */ 18132static const OnigCodePoint CR_Variation_Selector[] = { 18133 3, 18134 0x180b, 0x180d, 18135 0xfe00, 0xfe0f, 18136 0xe0100, 0xe01ef, 18137}; /* CR_Variation_Selector */ 18138 18139/* 'Pattern_White_Space': Binary Property */ 18140static const OnigCodePoint CR_Pattern_White_Space[] = { 18141 5, 18142 0x0009, 0x000d, 18143 0x0020, 0x0020, 18144 0x0085, 0x0085, 18145 0x200e, 0x200f, 18146 0x2028, 0x2029, 18147}; /* CR_Pattern_White_Space */ 18148 18149/* 'Pattern_Syntax': Binary Property */ 18150static const OnigCodePoint CR_Pattern_Syntax[] = { 18151 28, 18152 0x0021, 0x002f, 18153 0x003a, 0x0040, 18154 0x005b, 0x005e, 18155 0x0060, 0x0060, 18156 0x007b, 0x007e, 18157 0x00a1, 0x00a7, 18158 0x00a9, 0x00a9, 18159 0x00ab, 0x00ac, 18160 0x00ae, 0x00ae, 18161 0x00b0, 0x00b1, 18162 0x00b6, 0x00b6, 18163 0x00bb, 0x00bb, 18164 0x00bf, 0x00bf, 18165 0x00d7, 0x00d7, 18166 0x00f7, 0x00f7, 18167 0x2010, 0x2027, 18168 0x2030, 0x203e, 18169 0x2041, 0x2053, 18170 0x2055, 0x205e, 18171 0x2190, 0x245f, 18172 0x2500, 0x2775, 18173 0x2794, 0x2bff, 18174 0x2e00, 0x2e7f, 18175 0x3001, 0x3003, 18176 0x3008, 0x3020, 18177 0x3030, 0x3030, 18178 0xfd3e, 0xfd3f, 18179 0xfe45, 0xfe46, 18180}; /* CR_Pattern_Syntax */ 18181 18182/* 'Unknown': Script */ 18183static const OnigCodePoint CR_Unknown[] = { 18184 537, 18185 0x0378, 0x0379, 18186 0x037f, 0x0383, 18187 0x038b, 0x038b, 18188 0x038d, 0x038d, 18189 0x03a2, 0x03a2, 18190 0x0528, 0x0530, 18191 0x0557, 0x0558, 18192 0x0560, 0x0560, 18193 0x0588, 0x0588, 18194 0x058b, 0x058e, 18195 0x0590, 0x0590, 18196 0x05c8, 0x05cf, 18197 0x05eb, 0x05ef, 18198 0x05f5, 0x05ff, 18199 0x0605, 0x0605, 18200 0x061c, 0x061d, 18201 0x070e, 0x070e, 18202 0x074b, 0x074c, 18203 0x07b2, 0x07bf, 18204 0x07fb, 0x07ff, 18205 0x082e, 0x082f, 18206 0x083f, 0x083f, 18207 0x085c, 0x085d, 18208 0x085f, 0x089f, 18209 0x08a1, 0x08a1, 18210 0x08ad, 0x08e3, 18211 0x08ff, 0x08ff, 18212 0x0978, 0x0978, 18213 0x0980, 0x0980, 18214 0x0984, 0x0984, 18215 0x098d, 0x098e, 18216 0x0991, 0x0992, 18217 0x09a9, 0x09a9, 18218 0x09b1, 0x09b1, 18219 0x09b3, 0x09b5, 18220 0x09ba, 0x09bb, 18221 0x09c5, 0x09c6, 18222 0x09c9, 0x09ca, 18223 0x09cf, 0x09d6, 18224 0x09d8, 0x09db, 18225 0x09de, 0x09de, 18226 0x09e4, 0x09e5, 18227 0x09fc, 0x0a00, 18228 0x0a04, 0x0a04, 18229 0x0a0b, 0x0a0e, 18230 0x0a11, 0x0a12, 18231 0x0a29, 0x0a29, 18232 0x0a31, 0x0a31, 18233 0x0a34, 0x0a34, 18234 0x0a37, 0x0a37, 18235 0x0a3a, 0x0a3b, 18236 0x0a3d, 0x0a3d, 18237 0x0a43, 0x0a46, 18238 0x0a49, 0x0a4a, 18239 0x0a4e, 0x0a50, 18240 0x0a52, 0x0a58, 18241 0x0a5d, 0x0a5d, 18242 0x0a5f, 0x0a65, 18243 0x0a76, 0x0a80, 18244 0x0a84, 0x0a84, 18245 0x0a8e, 0x0a8e, 18246 0x0a92, 0x0a92, 18247 0x0aa9, 0x0aa9, 18248 0x0ab1, 0x0ab1, 18249 0x0ab4, 0x0ab4, 18250 0x0aba, 0x0abb, 18251 0x0ac6, 0x0ac6, 18252 0x0aca, 0x0aca, 18253 0x0ace, 0x0acf, 18254 0x0ad1, 0x0adf, 18255 0x0ae4, 0x0ae5, 18256 0x0af2, 0x0b00, 18257 0x0b04, 0x0b04, 18258 0x0b0d, 0x0b0e, 18259 0x0b11, 0x0b12, 18260 0x0b29, 0x0b29, 18261 0x0b31, 0x0b31, 18262 0x0b34, 0x0b34, 18263 0x0b3a, 0x0b3b, 18264 0x0b45, 0x0b46, 18265 0x0b49, 0x0b4a, 18266 0x0b4e, 0x0b55, 18267 0x0b58, 0x0b5b, 18268 0x0b5e, 0x0b5e, 18269 0x0b64, 0x0b65, 18270 0x0b78, 0x0b81, 18271 0x0b84, 0x0b84, 18272 0x0b8b, 0x0b8d, 18273 0x0b91, 0x0b91, 18274 0x0b96, 0x0b98, 18275 0x0b9b, 0x0b9b, 18276 0x0b9d, 0x0b9d, 18277 0x0ba0, 0x0ba2, 18278 0x0ba5, 0x0ba7, 18279 0x0bab, 0x0bad, 18280 0x0bba, 0x0bbd, 18281 0x0bc3, 0x0bc5, 18282 0x0bc9, 0x0bc9, 18283 0x0bce, 0x0bcf, 18284 0x0bd1, 0x0bd6, 18285 0x0bd8, 0x0be5, 18286 0x0bfb, 0x0c00, 18287 0x0c04, 0x0c04, 18288 0x0c0d, 0x0c0d, 18289 0x0c11, 0x0c11, 18290 0x0c29, 0x0c29, 18291 0x0c34, 0x0c34, 18292 0x0c3a, 0x0c3c, 18293 0x0c45, 0x0c45, 18294 0x0c49, 0x0c49, 18295 0x0c4e, 0x0c54, 18296 0x0c57, 0x0c57, 18297 0x0c5a, 0x0c5f, 18298 0x0c64, 0x0c65, 18299 0x0c70, 0x0c77, 18300 0x0c80, 0x0c81, 18301 0x0c84, 0x0c84, 18302 0x0c8d, 0x0c8d, 18303 0x0c91, 0x0c91, 18304 0x0ca9, 0x0ca9, 18305 0x0cb4, 0x0cb4, 18306 0x0cba, 0x0cbb, 18307 0x0cc5, 0x0cc5, 18308 0x0cc9, 0x0cc9, 18309 0x0cce, 0x0cd4, 18310 0x0cd7, 0x0cdd, 18311 0x0cdf, 0x0cdf, 18312 0x0ce4, 0x0ce5, 18313 0x0cf0, 0x0cf0, 18314 0x0cf3, 0x0d01, 18315 0x0d04, 0x0d04, 18316 0x0d0d, 0x0d0d, 18317 0x0d11, 0x0d11, 18318 0x0d3b, 0x0d3c, 18319 0x0d45, 0x0d45, 18320 0x0d49, 0x0d49, 18321 0x0d4f, 0x0d56, 18322 0x0d58, 0x0d5f, 18323 0x0d64, 0x0d65, 18324 0x0d76, 0x0d78, 18325 0x0d80, 0x0d81, 18326 0x0d84, 0x0d84, 18327 0x0d97, 0x0d99, 18328 0x0db2, 0x0db2, 18329 0x0dbc, 0x0dbc, 18330 0x0dbe, 0x0dbf, 18331 0x0dc7, 0x0dc9, 18332 0x0dcb, 0x0dce, 18333 0x0dd5, 0x0dd5, 18334 0x0dd7, 0x0dd7, 18335 0x0de0, 0x0df1, 18336 0x0df5, 0x0e00, 18337 0x0e3b, 0x0e3e, 18338 0x0e5c, 0x0e80, 18339 0x0e83, 0x0e83, 18340 0x0e85, 0x0e86, 18341 0x0e89, 0x0e89, 18342 0x0e8b, 0x0e8c, 18343 0x0e8e, 0x0e93, 18344 0x0e98, 0x0e98, 18345 0x0ea0, 0x0ea0, 18346 0x0ea4, 0x0ea4, 18347 0x0ea6, 0x0ea6, 18348 0x0ea8, 0x0ea9, 18349 0x0eac, 0x0eac, 18350 0x0eba, 0x0eba, 18351 0x0ebe, 0x0ebf, 18352 0x0ec5, 0x0ec5, 18353 0x0ec7, 0x0ec7, 18354 0x0ece, 0x0ecf, 18355 0x0eda, 0x0edb, 18356 0x0ee0, 0x0eff, 18357 0x0f48, 0x0f48, 18358 0x0f6d, 0x0f70, 18359 0x0f98, 0x0f98, 18360 0x0fbd, 0x0fbd, 18361 0x0fcd, 0x0fcd, 18362 0x0fdb, 0x0fff, 18363 0x10c6, 0x10c6, 18364 0x10c8, 0x10cc, 18365 0x10ce, 0x10cf, 18366 0x1249, 0x1249, 18367 0x124e, 0x124f, 18368 0x1257, 0x1257, 18369 0x1259, 0x1259, 18370 0x125e, 0x125f, 18371 0x1289, 0x1289, 18372 0x128e, 0x128f, 18373 0x12b1, 0x12b1, 18374 0x12b6, 0x12b7, 18375 0x12bf, 0x12bf, 18376 0x12c1, 0x12c1, 18377 0x12c6, 0x12c7, 18378 0x12d7, 0x12d7, 18379 0x1311, 0x1311, 18380 0x1316, 0x1317, 18381 0x135b, 0x135c, 18382 0x137d, 0x137f, 18383 0x139a, 0x139f, 18384 0x13f5, 0x13ff, 18385 0x169d, 0x169f, 18386 0x16f1, 0x16ff, 18387 0x170d, 0x170d, 18388 0x1715, 0x171f, 18389 0x1737, 0x173f, 18390 0x1754, 0x175f, 18391 0x176d, 0x176d, 18392 0x1771, 0x1771, 18393 0x1774, 0x177f, 18394 0x17de, 0x17df, 18395 0x17ea, 0x17ef, 18396 0x17fa, 0x17ff, 18397 0x180f, 0x180f, 18398 0x181a, 0x181f, 18399 0x1878, 0x187f, 18400 0x18ab, 0x18af, 18401 0x18f6, 0x18ff, 18402 0x191d, 0x191f, 18403 0x192c, 0x192f, 18404 0x193c, 0x193f, 18405 0x1941, 0x1943, 18406 0x196e, 0x196f, 18407 0x1975, 0x197f, 18408 0x19ac, 0x19af, 18409 0x19ca, 0x19cf, 18410 0x19db, 0x19dd, 18411 0x1a1c, 0x1a1d, 18412 0x1a5f, 0x1a5f, 18413 0x1a7d, 0x1a7e, 18414 0x1a8a, 0x1a8f, 18415 0x1a9a, 0x1a9f, 18416 0x1aae, 0x1aff, 18417 0x1b4c, 0x1b4f, 18418 0x1b7d, 0x1b7f, 18419 0x1bf4, 0x1bfb, 18420 0x1c38, 0x1c3a, 18421 0x1c4a, 0x1c4c, 18422 0x1c80, 0x1cbf, 18423 0x1cc8, 0x1ccf, 18424 0x1cf7, 0x1cff, 18425 0x1de7, 0x1dfb, 18426 0x1f16, 0x1f17, 18427 0x1f1e, 0x1f1f, 18428 0x1f46, 0x1f47, 18429 0x1f4e, 0x1f4f, 18430 0x1f58, 0x1f58, 18431 0x1f5a, 0x1f5a, 18432 0x1f5c, 0x1f5c, 18433 0x1f5e, 0x1f5e, 18434 0x1f7e, 0x1f7f, 18435 0x1fb5, 0x1fb5, 18436 0x1fc5, 0x1fc5, 18437 0x1fd4, 0x1fd5, 18438 0x1fdc, 0x1fdc, 18439 0x1ff0, 0x1ff1, 18440 0x1ff5, 0x1ff5, 18441 0x1fff, 0x1fff, 18442 0x2065, 0x2069, 18443 0x2072, 0x2073, 18444 0x208f, 0x208f, 18445 0x209d, 0x209f, 18446 0x20ba, 0x20cf, 18447 0x20f1, 0x20ff, 18448 0x218a, 0x218f, 18449 0x23f4, 0x23ff, 18450 0x2427, 0x243f, 18451 0x244b, 0x245f, 18452 0x2700, 0x2700, 18453 0x2b4d, 0x2b4f, 18454 0x2b5a, 0x2bff, 18455 0x2c2f, 0x2c2f, 18456 0x2c5f, 0x2c5f, 18457 0x2cf4, 0x2cf8, 18458 0x2d26, 0x2d26, 18459 0x2d28, 0x2d2c, 18460 0x2d2e, 0x2d2f, 18461 0x2d68, 0x2d6e, 18462 0x2d71, 0x2d7e, 18463 0x2d97, 0x2d9f, 18464 0x2da7, 0x2da7, 18465 0x2daf, 0x2daf, 18466 0x2db7, 0x2db7, 18467 0x2dbf, 0x2dbf, 18468 0x2dc7, 0x2dc7, 18469 0x2dcf, 0x2dcf, 18470 0x2dd7, 0x2dd7, 18471 0x2ddf, 0x2ddf, 18472 0x2e3c, 0x2e7f, 18473 0x2e9a, 0x2e9a, 18474 0x2ef4, 0x2eff, 18475 0x2fd6, 0x2fef, 18476 0x2ffc, 0x2fff, 18477 0x3040, 0x3040, 18478 0x3097, 0x3098, 18479 0x3100, 0x3104, 18480 0x312e, 0x3130, 18481 0x318f, 0x318f, 18482 0x31bb, 0x31bf, 18483 0x31e4, 0x31ef, 18484 0x321f, 0x321f, 18485 0x32ff, 0x32ff, 18486 0x4db6, 0x4dbf, 18487 0x9fcd, 0x9fff, 18488 0xa48d, 0xa48f, 18489 0xa4c7, 0xa4cf, 18490 0xa62c, 0xa63f, 18491 0xa698, 0xa69e, 18492 0xa6f8, 0xa6ff, 18493 0xa78f, 0xa78f, 18494 0xa794, 0xa79f, 18495 0xa7ab, 0xa7f7, 18496 0xa82c, 0xa82f, 18497 0xa83a, 0xa83f, 18498 0xa878, 0xa87f, 18499 0xa8c5, 0xa8cd, 18500 0xa8da, 0xa8df, 18501 0xa8fc, 0xa8ff, 18502 0xa954, 0xa95e, 18503 0xa97d, 0xa97f, 18504 0xa9ce, 0xa9ce, 18505 0xa9da, 0xa9dd, 18506 0xa9e0, 0xa9ff, 18507 0xaa37, 0xaa3f, 18508 0xaa4e, 0xaa4f, 18509 0xaa5a, 0xaa5b, 18510 0xaa7c, 0xaa7f, 18511 0xaac3, 0xaada, 18512 0xaaf7, 0xab00, 18513 0xab07, 0xab08, 18514 0xab0f, 0xab10, 18515 0xab17, 0xab1f, 18516 0xab27, 0xab27, 18517 0xab2f, 0xabbf, 18518 0xabee, 0xabef, 18519 0xabfa, 0xabff, 18520 0xd7a4, 0xd7af, 18521 0xd7c7, 0xd7ca, 18522 0xd7fc, 0xf8ff, 18523 0xfa6e, 0xfa6f, 18524 0xfada, 0xfaff, 18525 0xfb07, 0xfb12, 18526 0xfb18, 0xfb1c, 18527 0xfb37, 0xfb37, 18528 0xfb3d, 0xfb3d, 18529 0xfb3f, 0xfb3f, 18530 0xfb42, 0xfb42, 18531 0xfb45, 0xfb45, 18532 0xfbc2, 0xfbd2, 18533 0xfd40, 0xfd4f, 18534 0xfd90, 0xfd91, 18535 0xfdc8, 0xfdef, 18536 0xfdfe, 0xfdff, 18537 0xfe1a, 0xfe1f, 18538 0xfe27, 0xfe2f, 18539 0xfe53, 0xfe53, 18540 0xfe67, 0xfe67, 18541 0xfe6c, 0xfe6f, 18542 0xfe75, 0xfe75, 18543 0xfefd, 0xfefe, 18544 0xff00, 0xff00, 18545 0xffbf, 0xffc1, 18546 0xffc8, 0xffc9, 18547 0xffd0, 0xffd1, 18548 0xffd8, 0xffd9, 18549 0xffdd, 0xffdf, 18550 0xffe7, 0xffe7, 18551 0xffef, 0xfff8, 18552 0xfffe, 0xffff, 18553 0x1000c, 0x1000c, 18554 0x10027, 0x10027, 18555 0x1003b, 0x1003b, 18556 0x1003e, 0x1003e, 18557 0x1004e, 0x1004f, 18558 0x1005e, 0x1007f, 18559 0x100fb, 0x100ff, 18560 0x10103, 0x10106, 18561 0x10134, 0x10136, 18562 0x1018b, 0x1018f, 18563 0x1019c, 0x101cf, 18564 0x101fe, 0x1027f, 18565 0x1029d, 0x1029f, 18566 0x102d1, 0x102ff, 18567 0x1031f, 0x1031f, 18568 0x10324, 0x1032f, 18569 0x1034b, 0x1037f, 18570 0x1039e, 0x1039e, 18571 0x103c4, 0x103c7, 18572 0x103d6, 0x103ff, 18573 0x1049e, 0x1049f, 18574 0x104aa, 0x107ff, 18575 0x10806, 0x10807, 18576 0x10809, 0x10809, 18577 0x10836, 0x10836, 18578 0x10839, 0x1083b, 18579 0x1083d, 0x1083e, 18580 0x10856, 0x10856, 18581 0x10860, 0x108ff, 18582 0x1091c, 0x1091e, 18583 0x1093a, 0x1093e, 18584 0x10940, 0x1097f, 18585 0x109b8, 0x109bd, 18586 0x109c0, 0x109ff, 18587 0x10a04, 0x10a04, 18588 0x10a07, 0x10a0b, 18589 0x10a14, 0x10a14, 18590 0x10a18, 0x10a18, 18591 0x10a34, 0x10a37, 18592 0x10a3b, 0x10a3e, 18593 0x10a48, 0x10a4f, 18594 0x10a59, 0x10a5f, 18595 0x10a80, 0x10aff, 18596 0x10b36, 0x10b38, 18597 0x10b56, 0x10b57, 18598 0x10b73, 0x10b77, 18599 0x10b80, 0x10bff, 18600 0x10c49, 0x10e5f, 18601 0x10e7f, 0x10fff, 18602 0x1104e, 0x11051, 18603 0x11070, 0x1107f, 18604 0x110c2, 0x110cf, 18605 0x110e9, 0x110ef, 18606 0x110fa, 0x110ff, 18607 0x11135, 0x11135, 18608 0x11144, 0x1117f, 18609 0x111c9, 0x111cf, 18610 0x111da, 0x1167f, 18611 0x116b8, 0x116bf, 18612 0x116ca, 0x11fff, 18613 0x1236f, 0x123ff, 18614 0x12463, 0x1246f, 18615 0x12474, 0x12fff, 18616 0x1342f, 0x167ff, 18617 0x16a39, 0x16eff, 18618 0x16f45, 0x16f4f, 18619 0x16f7f, 0x16f8e, 18620 0x16fa0, 0x1afff, 18621 0x1b002, 0x1cfff, 18622 0x1d0f6, 0x1d0ff, 18623 0x1d127, 0x1d128, 18624 0x1d1de, 0x1d1ff, 18625 0x1d246, 0x1d2ff, 18626 0x1d357, 0x1d35f, 18627 0x1d372, 0x1d3ff, 18628 0x1d455, 0x1d455, 18629 0x1d49d, 0x1d49d, 18630 0x1d4a0, 0x1d4a1, 18631 0x1d4a3, 0x1d4a4, 18632 0x1d4a7, 0x1d4a8, 18633 0x1d4ad, 0x1d4ad, 18634 0x1d4ba, 0x1d4ba, 18635 0x1d4bc, 0x1d4bc, 18636 0x1d4c4, 0x1d4c4, 18637 0x1d506, 0x1d506, 18638 0x1d50b, 0x1d50c, 18639 0x1d515, 0x1d515, 18640 0x1d51d, 0x1d51d, 18641 0x1d53a, 0x1d53a, 18642 0x1d53f, 0x1d53f, 18643 0x1d545, 0x1d545, 18644 0x1d547, 0x1d549, 18645 0x1d551, 0x1d551, 18646 0x1d6a6, 0x1d6a7, 18647 0x1d7cc, 0x1d7cd, 18648 0x1d800, 0x1edff, 18649 0x1ee04, 0x1ee04, 18650 0x1ee20, 0x1ee20, 18651 0x1ee23, 0x1ee23, 18652 0x1ee25, 0x1ee26, 18653 0x1ee28, 0x1ee28, 18654 0x1ee33, 0x1ee33, 18655 0x1ee38, 0x1ee38, 18656 0x1ee3a, 0x1ee3a, 18657 0x1ee3c, 0x1ee41, 18658 0x1ee43, 0x1ee46, 18659 0x1ee48, 0x1ee48, 18660 0x1ee4a, 0x1ee4a, 18661 0x1ee4c, 0x1ee4c, 18662 0x1ee50, 0x1ee50, 18663 0x1ee53, 0x1ee53, 18664 0x1ee55, 0x1ee56, 18665 0x1ee58, 0x1ee58, 18666 0x1ee5a, 0x1ee5a, 18667 0x1ee5c, 0x1ee5c, 18668 0x1ee5e, 0x1ee5e, 18669 0x1ee60, 0x1ee60, 18670 0x1ee63, 0x1ee63, 18671 0x1ee65, 0x1ee66, 18672 0x1ee6b, 0x1ee6b, 18673 0x1ee73, 0x1ee73, 18674 0x1ee78, 0x1ee78, 18675 0x1ee7d, 0x1ee7d, 18676 0x1ee7f, 0x1ee7f, 18677 0x1ee8a, 0x1ee8a, 18678 0x1ee9c, 0x1eea0, 18679 0x1eea4, 0x1eea4, 18680 0x1eeaa, 0x1eeaa, 18681 0x1eebc, 0x1eeef, 18682 0x1eef2, 0x1efff, 18683 0x1f02c, 0x1f02f, 18684 0x1f094, 0x1f09f, 18685 0x1f0af, 0x1f0b0, 18686 0x1f0bf, 0x1f0c0, 18687 0x1f0d0, 0x1f0d0, 18688 0x1f0e0, 0x1f0ff, 18689 0x1f10b, 0x1f10f, 18690 0x1f12f, 0x1f12f, 18691 0x1f16c, 0x1f16f, 18692 0x1f19b, 0x1f1e5, 18693 0x1f203, 0x1f20f, 18694 0x1f23b, 0x1f23f, 18695 0x1f249, 0x1f24f, 18696 0x1f252, 0x1f2ff, 18697 0x1f321, 0x1f32f, 18698 0x1f336, 0x1f336, 18699 0x1f37d, 0x1f37f, 18700 0x1f394, 0x1f39f, 18701 0x1f3c5, 0x1f3c5, 18702 0x1f3cb, 0x1f3df, 18703 0x1f3f1, 0x1f3ff, 18704 0x1f43f, 0x1f43f, 18705 0x1f441, 0x1f441, 18706 0x1f4f8, 0x1f4f8, 18707 0x1f4fd, 0x1f4ff, 18708 0x1f53e, 0x1f53f, 18709 0x1f544, 0x1f54f, 18710 0x1f568, 0x1f5fa, 18711 0x1f641, 0x1f644, 18712 0x1f650, 0x1f67f, 18713 0x1f6c6, 0x1f6ff, 18714 0x1f774, 0x1ffff, 18715 0x2a6d7, 0x2a6ff, 18716 0x2b735, 0x2b73f, 18717 0x2b81e, 0x2f7ff, 18718 0x2fa1e, 0xe0000, 18719 0xe0002, 0xe001f, 18720 0xe0080, 0xe00ff, 18721 0xe01f0, 0x10ffff, 18722}; /* CR_Unknown */ 18723 18724/* 'Age_1_1': Derived Age 1.1 */ 18725static const OnigCodePoint CR_Age_1_1[] = { 18726 288, 18727 0x0000, 0x01f5, 18728 0x01fa, 0x0217, 18729 0x0250, 0x02a8, 18730 0x02b0, 0x02de, 18731 0x02e0, 0x02e9, 18732 0x0300, 0x0345, 18733 0x0360, 0x0361, 18734 0x0374, 0x0375, 18735 0x037a, 0x037a, 18736 0x037e, 0x037e, 18737 0x0384, 0x038a, 18738 0x038c, 0x038c, 18739 0x038e, 0x03a1, 18740 0x03a3, 0x03ce, 18741 0x03d0, 0x03d6, 18742 0x03da, 0x03da, 18743 0x03dc, 0x03dc, 18744 0x03de, 0x03de, 18745 0x03e0, 0x03e0, 18746 0x03e2, 0x03f3, 18747 0x0401, 0x040c, 18748 0x040e, 0x044f, 18749 0x0451, 0x045c, 18750 0x045e, 0x0486, 18751 0x0490, 0x04c4, 18752 0x04c7, 0x04c8, 18753 0x04cb, 0x04cc, 18754 0x04d0, 0x04eb, 18755 0x04ee, 0x04f5, 18756 0x04f8, 0x04f9, 18757 0x0531, 0x0556, 18758 0x0559, 0x055f, 18759 0x0561, 0x0587, 18760 0x0589, 0x0589, 18761 0x05b0, 0x05b9, 18762 0x05bb, 0x05c3, 18763 0x05d0, 0x05ea, 18764 0x05f0, 0x05f4, 18765 0x060c, 0x060c, 18766 0x061b, 0x061b, 18767 0x061f, 0x061f, 18768 0x0621, 0x063a, 18769 0x0640, 0x0652, 18770 0x0660, 0x066d, 18771 0x0670, 0x06b7, 18772 0x06ba, 0x06be, 18773 0x06c0, 0x06ce, 18774 0x06d0, 0x06ed, 18775 0x06f0, 0x06f9, 18776 0x0901, 0x0903, 18777 0x0905, 0x0939, 18778 0x093c, 0x094d, 18779 0x0950, 0x0954, 18780 0x0958, 0x0970, 18781 0x0981, 0x0983, 18782 0x0985, 0x098c, 18783 0x098f, 0x0990, 18784 0x0993, 0x09a8, 18785 0x09aa, 0x09b0, 18786 0x09b2, 0x09b2, 18787 0x09b6, 0x09b9, 18788 0x09bc, 0x09bc, 18789 0x09be, 0x09c4, 18790 0x09c7, 0x09c8, 18791 0x09cb, 0x09cd, 18792 0x09d7, 0x09d7, 18793 0x09dc, 0x09dd, 18794 0x09df, 0x09e3, 18795 0x09e6, 0x09fa, 18796 0x0a02, 0x0a02, 18797 0x0a05, 0x0a0a, 18798 0x0a0f, 0x0a10, 18799 0x0a13, 0x0a28, 18800 0x0a2a, 0x0a30, 18801 0x0a32, 0x0a33, 18802 0x0a35, 0x0a36, 18803 0x0a38, 0x0a39, 18804 0x0a3c, 0x0a3c, 18805 0x0a3e, 0x0a42, 18806 0x0a47, 0x0a48, 18807 0x0a4b, 0x0a4d, 18808 0x0a59, 0x0a5c, 18809 0x0a5e, 0x0a5e, 18810 0x0a66, 0x0a74, 18811 0x0a81, 0x0a83, 18812 0x0a85, 0x0a8b, 18813 0x0a8d, 0x0a8d, 18814 0x0a8f, 0x0a91, 18815 0x0a93, 0x0aa8, 18816 0x0aaa, 0x0ab0, 18817 0x0ab2, 0x0ab3, 18818 0x0ab5, 0x0ab9, 18819 0x0abc, 0x0ac5, 18820 0x0ac7, 0x0ac9, 18821 0x0acb, 0x0acd, 18822 0x0ad0, 0x0ad0, 18823 0x0ae0, 0x0ae0, 18824 0x0ae6, 0x0aef, 18825 0x0b01, 0x0b03, 18826 0x0b05, 0x0b0c, 18827 0x0b0f, 0x0b10, 18828 0x0b13, 0x0b28, 18829 0x0b2a, 0x0b30, 18830 0x0b32, 0x0b33, 18831 0x0b36, 0x0b39, 18832 0x0b3c, 0x0b43, 18833 0x0b47, 0x0b48, 18834 0x0b4b, 0x0b4d, 18835 0x0b56, 0x0b57, 18836 0x0b5c, 0x0b5d, 18837 0x0b5f, 0x0b61, 18838 0x0b66, 0x0b70, 18839 0x0b82, 0x0b83, 18840 0x0b85, 0x0b8a, 18841 0x0b8e, 0x0b90, 18842 0x0b92, 0x0b95, 18843 0x0b99, 0x0b9a, 18844 0x0b9c, 0x0b9c, 18845 0x0b9e, 0x0b9f, 18846 0x0ba3, 0x0ba4, 18847 0x0ba8, 0x0baa, 18848 0x0bae, 0x0bb5, 18849 0x0bb7, 0x0bb9, 18850 0x0bbe, 0x0bc2, 18851 0x0bc6, 0x0bc8, 18852 0x0bca, 0x0bcd, 18853 0x0bd7, 0x0bd7, 18854 0x0be7, 0x0bf2, 18855 0x0c01, 0x0c03, 18856 0x0c05, 0x0c0c, 18857 0x0c0e, 0x0c10, 18858 0x0c12, 0x0c28, 18859 0x0c2a, 0x0c33, 18860 0x0c35, 0x0c39, 18861 0x0c3e, 0x0c44, 18862 0x0c46, 0x0c48, 18863 0x0c4a, 0x0c4d, 18864 0x0c55, 0x0c56, 18865 0x0c60, 0x0c61, 18866 0x0c66, 0x0c6f, 18867 0x0c82, 0x0c83, 18868 0x0c85, 0x0c8c, 18869 0x0c8e, 0x0c90, 18870 0x0c92, 0x0ca8, 18871 0x0caa, 0x0cb3, 18872 0x0cb5, 0x0cb9, 18873 0x0cbe, 0x0cc4, 18874 0x0cc6, 0x0cc8, 18875 0x0cca, 0x0ccd, 18876 0x0cd5, 0x0cd6, 18877 0x0cde, 0x0cde, 18878 0x0ce0, 0x0ce1, 18879 0x0ce6, 0x0cef, 18880 0x0d02, 0x0d03, 18881 0x0d05, 0x0d0c, 18882 0x0d0e, 0x0d10, 18883 0x0d12, 0x0d28, 18884 0x0d2a, 0x0d39, 18885 0x0d3e, 0x0d43, 18886 0x0d46, 0x0d48, 18887 0x0d4a, 0x0d4d, 18888 0x0d57, 0x0d57, 18889 0x0d60, 0x0d61, 18890 0x0d66, 0x0d6f, 18891 0x0e01, 0x0e3a, 18892 0x0e3f, 0x0e5b, 18893 0x0e81, 0x0e82, 18894 0x0e84, 0x0e84, 18895 0x0e87, 0x0e88, 18896 0x0e8a, 0x0e8a, 18897 0x0e8d, 0x0e8d, 18898 0x0e94, 0x0e97, 18899 0x0e99, 0x0e9f, 18900 0x0ea1, 0x0ea3, 18901 0x0ea5, 0x0ea5, 18902 0x0ea7, 0x0ea7, 18903 0x0eaa, 0x0eab, 18904 0x0ead, 0x0eb9, 18905 0x0ebb, 0x0ebd, 18906 0x0ec0, 0x0ec4, 18907 0x0ec6, 0x0ec6, 18908 0x0ec8, 0x0ecd, 18909 0x0ed0, 0x0ed9, 18910 0x0edc, 0x0edd, 18911 0x10a0, 0x10c5, 18912 0x10d0, 0x10f6, 18913 0x10fb, 0x10fb, 18914 0x1100, 0x1159, 18915 0x115f, 0x11a2, 18916 0x11a8, 0x11f9, 18917 0x1e00, 0x1e9a, 18918 0x1ea0, 0x1ef9, 18919 0x1f00, 0x1f15, 18920 0x1f18, 0x1f1d, 18921 0x1f20, 0x1f45, 18922 0x1f48, 0x1f4d, 18923 0x1f50, 0x1f57, 18924 0x1f59, 0x1f59, 18925 0x1f5b, 0x1f5b, 18926 0x1f5d, 0x1f5d, 18927 0x1f5f, 0x1f7d, 18928 0x1f80, 0x1fb4, 18929 0x1fb6, 0x1fc4, 18930 0x1fc6, 0x1fd3, 18931 0x1fd6, 0x1fdb, 18932 0x1fdd, 0x1fef, 18933 0x1ff2, 0x1ff4, 18934 0x1ff6, 0x1ffe, 18935 0x2000, 0x202e, 18936 0x2030, 0x2046, 18937 0x206a, 0x2070, 18938 0x2074, 0x208e, 18939 0x20a0, 0x20aa, 18940 0x20d0, 0x20e1, 18941 0x2100, 0x2138, 18942 0x2153, 0x2182, 18943 0x2190, 0x21ea, 18944 0x2200, 0x22f1, 18945 0x2300, 0x2300, 18946 0x2302, 0x237a, 18947 0x2400, 0x2424, 18948 0x2440, 0x244a, 18949 0x2460, 0x24ea, 18950 0x2500, 0x2595, 18951 0x25a0, 0x25ef, 18952 0x2600, 0x2613, 18953 0x261a, 0x266f, 18954 0x2701, 0x2704, 18955 0x2706, 0x2709, 18956 0x270c, 0x2727, 18957 0x2729, 0x274b, 18958 0x274d, 0x274d, 18959 0x274f, 0x2752, 18960 0x2756, 0x2756, 18961 0x2758, 0x275e, 18962 0x2761, 0x2767, 18963 0x2776, 0x2794, 18964 0x2798, 0x27af, 18965 0x27b1, 0x27be, 18966 0x3000, 0x3037, 18967 0x303f, 0x303f, 18968 0x3041, 0x3094, 18969 0x3099, 0x309e, 18970 0x30a1, 0x30fe, 18971 0x3105, 0x312c, 18972 0x3131, 0x318e, 18973 0x3190, 0x319f, 18974 0x3200, 0x321c, 18975 0x3220, 0x3243, 18976 0x3260, 0x327b, 18977 0x327f, 0x32b0, 18978 0x32c0, 0x32cb, 18979 0x32d0, 0x32fe, 18980 0x3300, 0x3376, 18981 0x337b, 0x33dd, 18982 0x33e0, 0x33fe, 18983 0x4e00, 0x9fa5, 18984 0xe000, 0xfa2d, 18985 0xfb00, 0xfb06, 18986 0xfb13, 0xfb17, 18987 0xfb1e, 0xfb36, 18988 0xfb38, 0xfb3c, 18989 0xfb3e, 0xfb3e, 18990 0xfb40, 0xfb41, 18991 0xfb43, 0xfb44, 18992 0xfb46, 0xfbb1, 18993 0xfbd3, 0xfd3f, 18994 0xfd50, 0xfd8f, 18995 0xfd92, 0xfdc7, 18996 0xfdf0, 0xfdfb, 18997 0xfe20, 0xfe23, 18998 0xfe30, 0xfe44, 18999 0xfe49, 0xfe52, 19000 0xfe54, 0xfe66, 19001 0xfe68, 0xfe6b, 19002 0xfe70, 0xfe72, 19003 0xfe74, 0xfe74, 19004 0xfe76, 0xfefc, 19005 0xfeff, 0xfeff, 19006 0xff01, 0xff5e, 19007 0xff61, 0xffbe, 19008 0xffc2, 0xffc7, 19009 0xffca, 0xffcf, 19010 0xffd2, 0xffd7, 19011 0xffda, 0xffdc, 19012 0xffe0, 0xffe6, 19013 0xffe8, 0xffee, 19014 0xfffd, 0xffff, 19015}; /* CR_Age_1_1 */ 19016 19017/* 'Age_2_0': Derived Age 2.0 */ 19018static const OnigCodePoint CR_Age_2_0[] = { 19019 312, 19020 0x0000, 0x01f5, 19021 0x01fa, 0x0217, 19022 0x0250, 0x02a8, 19023 0x02b0, 0x02de, 19024 0x02e0, 0x02e9, 19025 0x0300, 0x0345, 19026 0x0360, 0x0361, 19027 0x0374, 0x0375, 19028 0x037a, 0x037a, 19029 0x037e, 0x037e, 19030 0x0384, 0x038a, 19031 0x038c, 0x038c, 19032 0x038e, 0x03a1, 19033 0x03a3, 0x03ce, 19034 0x03d0, 0x03d6, 19035 0x03da, 0x03da, 19036 0x03dc, 0x03dc, 19037 0x03de, 0x03de, 19038 0x03e0, 0x03e0, 19039 0x03e2, 0x03f3, 19040 0x0401, 0x040c, 19041 0x040e, 0x044f, 19042 0x0451, 0x045c, 19043 0x045e, 0x0486, 19044 0x0490, 0x04c4, 19045 0x04c7, 0x04c8, 19046 0x04cb, 0x04cc, 19047 0x04d0, 0x04eb, 19048 0x04ee, 0x04f5, 19049 0x04f8, 0x04f9, 19050 0x0531, 0x0556, 19051 0x0559, 0x055f, 19052 0x0561, 0x0587, 19053 0x0589, 0x0589, 19054 0x0591, 0x05a1, 19055 0x05a3, 0x05b9, 19056 0x05bb, 0x05c4, 19057 0x05d0, 0x05ea, 19058 0x05f0, 0x05f4, 19059 0x060c, 0x060c, 19060 0x061b, 0x061b, 19061 0x061f, 0x061f, 19062 0x0621, 0x063a, 19063 0x0640, 0x0652, 19064 0x0660, 0x066d, 19065 0x0670, 0x06b7, 19066 0x06ba, 0x06be, 19067 0x06c0, 0x06ce, 19068 0x06d0, 0x06ed, 19069 0x06f0, 0x06f9, 19070 0x0901, 0x0903, 19071 0x0905, 0x0939, 19072 0x093c, 0x094d, 19073 0x0950, 0x0954, 19074 0x0958, 0x0970, 19075 0x0981, 0x0983, 19076 0x0985, 0x098c, 19077 0x098f, 0x0990, 19078 0x0993, 0x09a8, 19079 0x09aa, 0x09b0, 19080 0x09b2, 0x09b2, 19081 0x09b6, 0x09b9, 19082 0x09bc, 0x09bc, 19083 0x09be, 0x09c4, 19084 0x09c7, 0x09c8, 19085 0x09cb, 0x09cd, 19086 0x09d7, 0x09d7, 19087 0x09dc, 0x09dd, 19088 0x09df, 0x09e3, 19089 0x09e6, 0x09fa, 19090 0x0a02, 0x0a02, 19091 0x0a05, 0x0a0a, 19092 0x0a0f, 0x0a10, 19093 0x0a13, 0x0a28, 19094 0x0a2a, 0x0a30, 19095 0x0a32, 0x0a33, 19096 0x0a35, 0x0a36, 19097 0x0a38, 0x0a39, 19098 0x0a3c, 0x0a3c, 19099 0x0a3e, 0x0a42, 19100 0x0a47, 0x0a48, 19101 0x0a4b, 0x0a4d, 19102 0x0a59, 0x0a5c, 19103 0x0a5e, 0x0a5e, 19104 0x0a66, 0x0a74, 19105 0x0a81, 0x0a83, 19106 0x0a85, 0x0a8b, 19107 0x0a8d, 0x0a8d, 19108 0x0a8f, 0x0a91, 19109 0x0a93, 0x0aa8, 19110 0x0aaa, 0x0ab0, 19111 0x0ab2, 0x0ab3, 19112 0x0ab5, 0x0ab9, 19113 0x0abc, 0x0ac5, 19114 0x0ac7, 0x0ac9, 19115 0x0acb, 0x0acd, 19116 0x0ad0, 0x0ad0, 19117 0x0ae0, 0x0ae0, 19118 0x0ae6, 0x0aef, 19119 0x0b01, 0x0b03, 19120 0x0b05, 0x0b0c, 19121 0x0b0f, 0x0b10, 19122 0x0b13, 0x0b28, 19123 0x0b2a, 0x0b30, 19124 0x0b32, 0x0b33, 19125 0x0b36, 0x0b39, 19126 0x0b3c, 0x0b43, 19127 0x0b47, 0x0b48, 19128 0x0b4b, 0x0b4d, 19129 0x0b56, 0x0b57, 19130 0x0b5c, 0x0b5d, 19131 0x0b5f, 0x0b61, 19132 0x0b66, 0x0b70, 19133 0x0b82, 0x0b83, 19134 0x0b85, 0x0b8a, 19135 0x0b8e, 0x0b90, 19136 0x0b92, 0x0b95, 19137 0x0b99, 0x0b9a, 19138 0x0b9c, 0x0b9c, 19139 0x0b9e, 0x0b9f, 19140 0x0ba3, 0x0ba4, 19141 0x0ba8, 0x0baa, 19142 0x0bae, 0x0bb5, 19143 0x0bb7, 0x0bb9, 19144 0x0bbe, 0x0bc2, 19145 0x0bc6, 0x0bc8, 19146 0x0bca, 0x0bcd, 19147 0x0bd7, 0x0bd7, 19148 0x0be7, 0x0bf2, 19149 0x0c01, 0x0c03, 19150 0x0c05, 0x0c0c, 19151 0x0c0e, 0x0c10, 19152 0x0c12, 0x0c28, 19153 0x0c2a, 0x0c33, 19154 0x0c35, 0x0c39, 19155 0x0c3e, 0x0c44, 19156 0x0c46, 0x0c48, 19157 0x0c4a, 0x0c4d, 19158 0x0c55, 0x0c56, 19159 0x0c60, 0x0c61, 19160 0x0c66, 0x0c6f, 19161 0x0c82, 0x0c83, 19162 0x0c85, 0x0c8c, 19163 0x0c8e, 0x0c90, 19164 0x0c92, 0x0ca8, 19165 0x0caa, 0x0cb3, 19166 0x0cb5, 0x0cb9, 19167 0x0cbe, 0x0cc4, 19168 0x0cc6, 0x0cc8, 19169 0x0cca, 0x0ccd, 19170 0x0cd5, 0x0cd6, 19171 0x0cde, 0x0cde, 19172 0x0ce0, 0x0ce1, 19173 0x0ce6, 0x0cef, 19174 0x0d02, 0x0d03, 19175 0x0d05, 0x0d0c, 19176 0x0d0e, 0x0d10, 19177 0x0d12, 0x0d28, 19178 0x0d2a, 0x0d39, 19179 0x0d3e, 0x0d43, 19180 0x0d46, 0x0d48, 19181 0x0d4a, 0x0d4d, 19182 0x0d57, 0x0d57, 19183 0x0d60, 0x0d61, 19184 0x0d66, 0x0d6f, 19185 0x0e01, 0x0e3a, 19186 0x0e3f, 0x0e5b, 19187 0x0e81, 0x0e82, 19188 0x0e84, 0x0e84, 19189 0x0e87, 0x0e88, 19190 0x0e8a, 0x0e8a, 19191 0x0e8d, 0x0e8d, 19192 0x0e94, 0x0e97, 19193 0x0e99, 0x0e9f, 19194 0x0ea1, 0x0ea3, 19195 0x0ea5, 0x0ea5, 19196 0x0ea7, 0x0ea7, 19197 0x0eaa, 0x0eab, 19198 0x0ead, 0x0eb9, 19199 0x0ebb, 0x0ebd, 19200 0x0ec0, 0x0ec4, 19201 0x0ec6, 0x0ec6, 19202 0x0ec8, 0x0ecd, 19203 0x0ed0, 0x0ed9, 19204 0x0edc, 0x0edd, 19205 0x0f00, 0x0f47, 19206 0x0f49, 0x0f69, 19207 0x0f71, 0x0f8b, 19208 0x0f90, 0x0f95, 19209 0x0f97, 0x0f97, 19210 0x0f99, 0x0fad, 19211 0x0fb1, 0x0fb7, 19212 0x0fb9, 0x0fb9, 19213 0x10a0, 0x10c5, 19214 0x10d0, 0x10f6, 19215 0x10fb, 0x10fb, 19216 0x1100, 0x1159, 19217 0x115f, 0x11a2, 19218 0x11a8, 0x11f9, 19219 0x1e00, 0x1e9b, 19220 0x1ea0, 0x1ef9, 19221 0x1f00, 0x1f15, 19222 0x1f18, 0x1f1d, 19223 0x1f20, 0x1f45, 19224 0x1f48, 0x1f4d, 19225 0x1f50, 0x1f57, 19226 0x1f59, 0x1f59, 19227 0x1f5b, 0x1f5b, 19228 0x1f5d, 0x1f5d, 19229 0x1f5f, 0x1f7d, 19230 0x1f80, 0x1fb4, 19231 0x1fb6, 0x1fc4, 19232 0x1fc6, 0x1fd3, 19233 0x1fd6, 0x1fdb, 19234 0x1fdd, 0x1fef, 19235 0x1ff2, 0x1ff4, 19236 0x1ff6, 0x1ffe, 19237 0x2000, 0x202e, 19238 0x2030, 0x2046, 19239 0x206a, 0x2070, 19240 0x2074, 0x208e, 19241 0x20a0, 0x20ab, 19242 0x20d0, 0x20e1, 19243 0x2100, 0x2138, 19244 0x2153, 0x2182, 19245 0x2190, 0x21ea, 19246 0x2200, 0x22f1, 19247 0x2300, 0x2300, 19248 0x2302, 0x237a, 19249 0x2400, 0x2424, 19250 0x2440, 0x244a, 19251 0x2460, 0x24ea, 19252 0x2500, 0x2595, 19253 0x25a0, 0x25ef, 19254 0x2600, 0x2613, 19255 0x261a, 0x266f, 19256 0x2701, 0x2704, 19257 0x2706, 0x2709, 19258 0x270c, 0x2727, 19259 0x2729, 0x274b, 19260 0x274d, 0x274d, 19261 0x274f, 0x2752, 19262 0x2756, 0x2756, 19263 0x2758, 0x275e, 19264 0x2761, 0x2767, 19265 0x2776, 0x2794, 19266 0x2798, 0x27af, 19267 0x27b1, 0x27be, 19268 0x3000, 0x3037, 19269 0x303f, 0x303f, 19270 0x3041, 0x3094, 19271 0x3099, 0x309e, 19272 0x30a1, 0x30fe, 19273 0x3105, 0x312c, 19274 0x3131, 0x318e, 19275 0x3190, 0x319f, 19276 0x3200, 0x321c, 19277 0x3220, 0x3243, 19278 0x3260, 0x327b, 19279 0x327f, 0x32b0, 19280 0x32c0, 0x32cb, 19281 0x32d0, 0x32fe, 19282 0x3300, 0x3376, 19283 0x337b, 0x33dd, 19284 0x33e0, 0x33fe, 19285 0x4e00, 0x9fa5, 19286 0xac00, 0xd7a3, 19287 0xd800, 0xfa2d, 19288 0xfb00, 0xfb06, 19289 0xfb13, 0xfb17, 19290 0xfb1e, 0xfb36, 19291 0xfb38, 0xfb3c, 19292 0xfb3e, 0xfb3e, 19293 0xfb40, 0xfb41, 19294 0xfb43, 0xfb44, 19295 0xfb46, 0xfbb1, 19296 0xfbd3, 0xfd3f, 19297 0xfd50, 0xfd8f, 19298 0xfd92, 0xfdc7, 19299 0xfdf0, 0xfdfb, 19300 0xfe20, 0xfe23, 19301 0xfe30, 0xfe44, 19302 0xfe49, 0xfe52, 19303 0xfe54, 0xfe66, 19304 0xfe68, 0xfe6b, 19305 0xfe70, 0xfe72, 19306 0xfe74, 0xfe74, 19307 0xfe76, 0xfefc, 19308 0xfeff, 0xfeff, 19309 0xff01, 0xff5e, 19310 0xff61, 0xffbe, 19311 0xffc2, 0xffc7, 19312 0xffca, 0xffcf, 19313 0xffd2, 0xffd7, 19314 0xffda, 0xffdc, 19315 0xffe0, 0xffe6, 19316 0xffe8, 0xffee, 19317 0xfffd, 0xffff, 19318 0x1fffe, 0x1ffff, 19319 0x2fffe, 0x2ffff, 19320 0x3fffe, 0x3ffff, 19321 0x4fffe, 0x4ffff, 19322 0x5fffe, 0x5ffff, 19323 0x6fffe, 0x6ffff, 19324 0x7fffe, 0x7ffff, 19325 0x8fffe, 0x8ffff, 19326 0x9fffe, 0x9ffff, 19327 0xafffe, 0xaffff, 19328 0xbfffe, 0xbffff, 19329 0xcfffe, 0xcffff, 19330 0xdfffe, 0xdffff, 19331 0xefffe, 0x10ffff, 19332}; /* CR_Age_2_0 */ 19333 19334/* 'Age_2_1': Derived Age 2.1 */ 19335static const OnigCodePoint CR_Age_2_1[] = { 19336 312, 19337 0x0000, 0x01f5, 19338 0x01fa, 0x0217, 19339 0x0250, 0x02a8, 19340 0x02b0, 0x02de, 19341 0x02e0, 0x02e9, 19342 0x0300, 0x0345, 19343 0x0360, 0x0361, 19344 0x0374, 0x0375, 19345 0x037a, 0x037a, 19346 0x037e, 0x037e, 19347 0x0384, 0x038a, 19348 0x038c, 0x038c, 19349 0x038e, 0x03a1, 19350 0x03a3, 0x03ce, 19351 0x03d0, 0x03d6, 19352 0x03da, 0x03da, 19353 0x03dc, 0x03dc, 19354 0x03de, 0x03de, 19355 0x03e0, 0x03e0, 19356 0x03e2, 0x03f3, 19357 0x0401, 0x040c, 19358 0x040e, 0x044f, 19359 0x0451, 0x045c, 19360 0x045e, 0x0486, 19361 0x0490, 0x04c4, 19362 0x04c7, 0x04c8, 19363 0x04cb, 0x04cc, 19364 0x04d0, 0x04eb, 19365 0x04ee, 0x04f5, 19366 0x04f8, 0x04f9, 19367 0x0531, 0x0556, 19368 0x0559, 0x055f, 19369 0x0561, 0x0587, 19370 0x0589, 0x0589, 19371 0x0591, 0x05a1, 19372 0x05a3, 0x05b9, 19373 0x05bb, 0x05c4, 19374 0x05d0, 0x05ea, 19375 0x05f0, 0x05f4, 19376 0x060c, 0x060c, 19377 0x061b, 0x061b, 19378 0x061f, 0x061f, 19379 0x0621, 0x063a, 19380 0x0640, 0x0652, 19381 0x0660, 0x066d, 19382 0x0670, 0x06b7, 19383 0x06ba, 0x06be, 19384 0x06c0, 0x06ce, 19385 0x06d0, 0x06ed, 19386 0x06f0, 0x06f9, 19387 0x0901, 0x0903, 19388 0x0905, 0x0939, 19389 0x093c, 0x094d, 19390 0x0950, 0x0954, 19391 0x0958, 0x0970, 19392 0x0981, 0x0983, 19393 0x0985, 0x098c, 19394 0x098f, 0x0990, 19395 0x0993, 0x09a8, 19396 0x09aa, 0x09b0, 19397 0x09b2, 0x09b2, 19398 0x09b6, 0x09b9, 19399 0x09bc, 0x09bc, 19400 0x09be, 0x09c4, 19401 0x09c7, 0x09c8, 19402 0x09cb, 0x09cd, 19403 0x09d7, 0x09d7, 19404 0x09dc, 0x09dd, 19405 0x09df, 0x09e3, 19406 0x09e6, 0x09fa, 19407 0x0a02, 0x0a02, 19408 0x0a05, 0x0a0a, 19409 0x0a0f, 0x0a10, 19410 0x0a13, 0x0a28, 19411 0x0a2a, 0x0a30, 19412 0x0a32, 0x0a33, 19413 0x0a35, 0x0a36, 19414 0x0a38, 0x0a39, 19415 0x0a3c, 0x0a3c, 19416 0x0a3e, 0x0a42, 19417 0x0a47, 0x0a48, 19418 0x0a4b, 0x0a4d, 19419 0x0a59, 0x0a5c, 19420 0x0a5e, 0x0a5e, 19421 0x0a66, 0x0a74, 19422 0x0a81, 0x0a83, 19423 0x0a85, 0x0a8b, 19424 0x0a8d, 0x0a8d, 19425 0x0a8f, 0x0a91, 19426 0x0a93, 0x0aa8, 19427 0x0aaa, 0x0ab0, 19428 0x0ab2, 0x0ab3, 19429 0x0ab5, 0x0ab9, 19430 0x0abc, 0x0ac5, 19431 0x0ac7, 0x0ac9, 19432 0x0acb, 0x0acd, 19433 0x0ad0, 0x0ad0, 19434 0x0ae0, 0x0ae0, 19435 0x0ae6, 0x0aef, 19436 0x0b01, 0x0b03, 19437 0x0b05, 0x0b0c, 19438 0x0b0f, 0x0b10, 19439 0x0b13, 0x0b28, 19440 0x0b2a, 0x0b30, 19441 0x0b32, 0x0b33, 19442 0x0b36, 0x0b39, 19443 0x0b3c, 0x0b43, 19444 0x0b47, 0x0b48, 19445 0x0b4b, 0x0b4d, 19446 0x0b56, 0x0b57, 19447 0x0b5c, 0x0b5d, 19448 0x0b5f, 0x0b61, 19449 0x0b66, 0x0b70, 19450 0x0b82, 0x0b83, 19451 0x0b85, 0x0b8a, 19452 0x0b8e, 0x0b90, 19453 0x0b92, 0x0b95, 19454 0x0b99, 0x0b9a, 19455 0x0b9c, 0x0b9c, 19456 0x0b9e, 0x0b9f, 19457 0x0ba3, 0x0ba4, 19458 0x0ba8, 0x0baa, 19459 0x0bae, 0x0bb5, 19460 0x0bb7, 0x0bb9, 19461 0x0bbe, 0x0bc2, 19462 0x0bc6, 0x0bc8, 19463 0x0bca, 0x0bcd, 19464 0x0bd7, 0x0bd7, 19465 0x0be7, 0x0bf2, 19466 0x0c01, 0x0c03, 19467 0x0c05, 0x0c0c, 19468 0x0c0e, 0x0c10, 19469 0x0c12, 0x0c28, 19470 0x0c2a, 0x0c33, 19471 0x0c35, 0x0c39, 19472 0x0c3e, 0x0c44, 19473 0x0c46, 0x0c48, 19474 0x0c4a, 0x0c4d, 19475 0x0c55, 0x0c56, 19476 0x0c60, 0x0c61, 19477 0x0c66, 0x0c6f, 19478 0x0c82, 0x0c83, 19479 0x0c85, 0x0c8c, 19480 0x0c8e, 0x0c90, 19481 0x0c92, 0x0ca8, 19482 0x0caa, 0x0cb3, 19483 0x0cb5, 0x0cb9, 19484 0x0cbe, 0x0cc4, 19485 0x0cc6, 0x0cc8, 19486 0x0cca, 0x0ccd, 19487 0x0cd5, 0x0cd6, 19488 0x0cde, 0x0cde, 19489 0x0ce0, 0x0ce1, 19490 0x0ce6, 0x0cef, 19491 0x0d02, 0x0d03, 19492 0x0d05, 0x0d0c, 19493 0x0d0e, 0x0d10, 19494 0x0d12, 0x0d28, 19495 0x0d2a, 0x0d39, 19496 0x0d3e, 0x0d43, 19497 0x0d46, 0x0d48, 19498 0x0d4a, 0x0d4d, 19499 0x0d57, 0x0d57, 19500 0x0d60, 0x0d61, 19501 0x0d66, 0x0d6f, 19502 0x0e01, 0x0e3a, 19503 0x0e3f, 0x0e5b, 19504 0x0e81, 0x0e82, 19505 0x0e84, 0x0e84, 19506 0x0e87, 0x0e88, 19507 0x0e8a, 0x0e8a, 19508 0x0e8d, 0x0e8d, 19509 0x0e94, 0x0e97, 19510 0x0e99, 0x0e9f, 19511 0x0ea1, 0x0ea3, 19512 0x0ea5, 0x0ea5, 19513 0x0ea7, 0x0ea7, 19514 0x0eaa, 0x0eab, 19515 0x0ead, 0x0eb9, 19516 0x0ebb, 0x0ebd, 19517 0x0ec0, 0x0ec4, 19518 0x0ec6, 0x0ec6, 19519 0x0ec8, 0x0ecd, 19520 0x0ed0, 0x0ed9, 19521 0x0edc, 0x0edd, 19522 0x0f00, 0x0f47, 19523 0x0f49, 0x0f69, 19524 0x0f71, 0x0f8b, 19525 0x0f90, 0x0f95, 19526 0x0f97, 0x0f97, 19527 0x0f99, 0x0fad, 19528 0x0fb1, 0x0fb7, 19529 0x0fb9, 0x0fb9, 19530 0x10a0, 0x10c5, 19531 0x10d0, 0x10f6, 19532 0x10fb, 0x10fb, 19533 0x1100, 0x1159, 19534 0x115f, 0x11a2, 19535 0x11a8, 0x11f9, 19536 0x1e00, 0x1e9b, 19537 0x1ea0, 0x1ef9, 19538 0x1f00, 0x1f15, 19539 0x1f18, 0x1f1d, 19540 0x1f20, 0x1f45, 19541 0x1f48, 0x1f4d, 19542 0x1f50, 0x1f57, 19543 0x1f59, 0x1f59, 19544 0x1f5b, 0x1f5b, 19545 0x1f5d, 0x1f5d, 19546 0x1f5f, 0x1f7d, 19547 0x1f80, 0x1fb4, 19548 0x1fb6, 0x1fc4, 19549 0x1fc6, 0x1fd3, 19550 0x1fd6, 0x1fdb, 19551 0x1fdd, 0x1fef, 19552 0x1ff2, 0x1ff4, 19553 0x1ff6, 0x1ffe, 19554 0x2000, 0x202e, 19555 0x2030, 0x2046, 19556 0x206a, 0x2070, 19557 0x2074, 0x208e, 19558 0x20a0, 0x20ac, 19559 0x20d0, 0x20e1, 19560 0x2100, 0x2138, 19561 0x2153, 0x2182, 19562 0x2190, 0x21ea, 19563 0x2200, 0x22f1, 19564 0x2300, 0x2300, 19565 0x2302, 0x237a, 19566 0x2400, 0x2424, 19567 0x2440, 0x244a, 19568 0x2460, 0x24ea, 19569 0x2500, 0x2595, 19570 0x25a0, 0x25ef, 19571 0x2600, 0x2613, 19572 0x261a, 0x266f, 19573 0x2701, 0x2704, 19574 0x2706, 0x2709, 19575 0x270c, 0x2727, 19576 0x2729, 0x274b, 19577 0x274d, 0x274d, 19578 0x274f, 0x2752, 19579 0x2756, 0x2756, 19580 0x2758, 0x275e, 19581 0x2761, 0x2767, 19582 0x2776, 0x2794, 19583 0x2798, 0x27af, 19584 0x27b1, 0x27be, 19585 0x3000, 0x3037, 19586 0x303f, 0x303f, 19587 0x3041, 0x3094, 19588 0x3099, 0x309e, 19589 0x30a1, 0x30fe, 19590 0x3105, 0x312c, 19591 0x3131, 0x318e, 19592 0x3190, 0x319f, 19593 0x3200, 0x321c, 19594 0x3220, 0x3243, 19595 0x3260, 0x327b, 19596 0x327f, 0x32b0, 19597 0x32c0, 0x32cb, 19598 0x32d0, 0x32fe, 19599 0x3300, 0x3376, 19600 0x337b, 0x33dd, 19601 0x33e0, 0x33fe, 19602 0x4e00, 0x9fa5, 19603 0xac00, 0xd7a3, 19604 0xd800, 0xfa2d, 19605 0xfb00, 0xfb06, 19606 0xfb13, 0xfb17, 19607 0xfb1e, 0xfb36, 19608 0xfb38, 0xfb3c, 19609 0xfb3e, 0xfb3e, 19610 0xfb40, 0xfb41, 19611 0xfb43, 0xfb44, 19612 0xfb46, 0xfbb1, 19613 0xfbd3, 0xfd3f, 19614 0xfd50, 0xfd8f, 19615 0xfd92, 0xfdc7, 19616 0xfdf0, 0xfdfb, 19617 0xfe20, 0xfe23, 19618 0xfe30, 0xfe44, 19619 0xfe49, 0xfe52, 19620 0xfe54, 0xfe66, 19621 0xfe68, 0xfe6b, 19622 0xfe70, 0xfe72, 19623 0xfe74, 0xfe74, 19624 0xfe76, 0xfefc, 19625 0xfeff, 0xfeff, 19626 0xff01, 0xff5e, 19627 0xff61, 0xffbe, 19628 0xffc2, 0xffc7, 19629 0xffca, 0xffcf, 19630 0xffd2, 0xffd7, 19631 0xffda, 0xffdc, 19632 0xffe0, 0xffe6, 19633 0xffe8, 0xffee, 19634 0xfffc, 0xffff, 19635 0x1fffe, 0x1ffff, 19636 0x2fffe, 0x2ffff, 19637 0x3fffe, 0x3ffff, 19638 0x4fffe, 0x4ffff, 19639 0x5fffe, 0x5ffff, 19640 0x6fffe, 0x6ffff, 19641 0x7fffe, 0x7ffff, 19642 0x8fffe, 0x8ffff, 19643 0x9fffe, 0x9ffff, 19644 0xafffe, 0xaffff, 19645 0xbfffe, 0xbffff, 19646 0xcfffe, 0xcffff, 19647 0xdfffe, 0xdffff, 19648 0xefffe, 0x10ffff, 19649}; /* CR_Age_2_1 */ 19650 19651/* 'Age_3_0': Derived Age 3.0 */ 19652static const OnigCodePoint CR_Age_3_0[] = { 19653 369, 19654 0x0000, 0x021f, 19655 0x0222, 0x0233, 19656 0x0250, 0x02ad, 19657 0x02b0, 0x02ee, 19658 0x0300, 0x034e, 19659 0x0360, 0x0362, 19660 0x0374, 0x0375, 19661 0x037a, 0x037a, 19662 0x037e, 0x037e, 19663 0x0384, 0x038a, 19664 0x038c, 0x038c, 19665 0x038e, 0x03a1, 19666 0x03a3, 0x03ce, 19667 0x03d0, 0x03d7, 19668 0x03da, 0x03f3, 19669 0x0400, 0x0486, 19670 0x0488, 0x0489, 19671 0x048c, 0x04c4, 19672 0x04c7, 0x04c8, 19673 0x04cb, 0x04cc, 19674 0x04d0, 0x04f5, 19675 0x04f8, 0x04f9, 19676 0x0531, 0x0556, 19677 0x0559, 0x055f, 19678 0x0561, 0x0587, 19679 0x0589, 0x058a, 19680 0x0591, 0x05a1, 19681 0x05a3, 0x05b9, 19682 0x05bb, 0x05c4, 19683 0x05d0, 0x05ea, 19684 0x05f0, 0x05f4, 19685 0x060c, 0x060c, 19686 0x061b, 0x061b, 19687 0x061f, 0x061f, 19688 0x0621, 0x063a, 19689 0x0640, 0x0655, 19690 0x0660, 0x066d, 19691 0x0670, 0x06ed, 19692 0x06f0, 0x06fe, 19693 0x0700, 0x070d, 19694 0x070f, 0x072c, 19695 0x0730, 0x074a, 19696 0x0780, 0x07b0, 19697 0x0901, 0x0903, 19698 0x0905, 0x0939, 19699 0x093c, 0x094d, 19700 0x0950, 0x0954, 19701 0x0958, 0x0970, 19702 0x0981, 0x0983, 19703 0x0985, 0x098c, 19704 0x098f, 0x0990, 19705 0x0993, 0x09a8, 19706 0x09aa, 0x09b0, 19707 0x09b2, 0x09b2, 19708 0x09b6, 0x09b9, 19709 0x09bc, 0x09bc, 19710 0x09be, 0x09c4, 19711 0x09c7, 0x09c8, 19712 0x09cb, 0x09cd, 19713 0x09d7, 0x09d7, 19714 0x09dc, 0x09dd, 19715 0x09df, 0x09e3, 19716 0x09e6, 0x09fa, 19717 0x0a02, 0x0a02, 19718 0x0a05, 0x0a0a, 19719 0x0a0f, 0x0a10, 19720 0x0a13, 0x0a28, 19721 0x0a2a, 0x0a30, 19722 0x0a32, 0x0a33, 19723 0x0a35, 0x0a36, 19724 0x0a38, 0x0a39, 19725 0x0a3c, 0x0a3c, 19726 0x0a3e, 0x0a42, 19727 0x0a47, 0x0a48, 19728 0x0a4b, 0x0a4d, 19729 0x0a59, 0x0a5c, 19730 0x0a5e, 0x0a5e, 19731 0x0a66, 0x0a74, 19732 0x0a81, 0x0a83, 19733 0x0a85, 0x0a8b, 19734 0x0a8d, 0x0a8d, 19735 0x0a8f, 0x0a91, 19736 0x0a93, 0x0aa8, 19737 0x0aaa, 0x0ab0, 19738 0x0ab2, 0x0ab3, 19739 0x0ab5, 0x0ab9, 19740 0x0abc, 0x0ac5, 19741 0x0ac7, 0x0ac9, 19742 0x0acb, 0x0acd, 19743 0x0ad0, 0x0ad0, 19744 0x0ae0, 0x0ae0, 19745 0x0ae6, 0x0aef, 19746 0x0b01, 0x0b03, 19747 0x0b05, 0x0b0c, 19748 0x0b0f, 0x0b10, 19749 0x0b13, 0x0b28, 19750 0x0b2a, 0x0b30, 19751 0x0b32, 0x0b33, 19752 0x0b36, 0x0b39, 19753 0x0b3c, 0x0b43, 19754 0x0b47, 0x0b48, 19755 0x0b4b, 0x0b4d, 19756 0x0b56, 0x0b57, 19757 0x0b5c, 0x0b5d, 19758 0x0b5f, 0x0b61, 19759 0x0b66, 0x0b70, 19760 0x0b82, 0x0b83, 19761 0x0b85, 0x0b8a, 19762 0x0b8e, 0x0b90, 19763 0x0b92, 0x0b95, 19764 0x0b99, 0x0b9a, 19765 0x0b9c, 0x0b9c, 19766 0x0b9e, 0x0b9f, 19767 0x0ba3, 0x0ba4, 19768 0x0ba8, 0x0baa, 19769 0x0bae, 0x0bb5, 19770 0x0bb7, 0x0bb9, 19771 0x0bbe, 0x0bc2, 19772 0x0bc6, 0x0bc8, 19773 0x0bca, 0x0bcd, 19774 0x0bd7, 0x0bd7, 19775 0x0be7, 0x0bf2, 19776 0x0c01, 0x0c03, 19777 0x0c05, 0x0c0c, 19778 0x0c0e, 0x0c10, 19779 0x0c12, 0x0c28, 19780 0x0c2a, 0x0c33, 19781 0x0c35, 0x0c39, 19782 0x0c3e, 0x0c44, 19783 0x0c46, 0x0c48, 19784 0x0c4a, 0x0c4d, 19785 0x0c55, 0x0c56, 19786 0x0c60, 0x0c61, 19787 0x0c66, 0x0c6f, 19788 0x0c82, 0x0c83, 19789 0x0c85, 0x0c8c, 19790 0x0c8e, 0x0c90, 19791 0x0c92, 0x0ca8, 19792 0x0caa, 0x0cb3, 19793 0x0cb5, 0x0cb9, 19794 0x0cbe, 0x0cc4, 19795 0x0cc6, 0x0cc8, 19796 0x0cca, 0x0ccd, 19797 0x0cd5, 0x0cd6, 19798 0x0cde, 0x0cde, 19799 0x0ce0, 0x0ce1, 19800 0x0ce6, 0x0cef, 19801 0x0d02, 0x0d03, 19802 0x0d05, 0x0d0c, 19803 0x0d0e, 0x0d10, 19804 0x0d12, 0x0d28, 19805 0x0d2a, 0x0d39, 19806 0x0d3e, 0x0d43, 19807 0x0d46, 0x0d48, 19808 0x0d4a, 0x0d4d, 19809 0x0d57, 0x0d57, 19810 0x0d60, 0x0d61, 19811 0x0d66, 0x0d6f, 19812 0x0d82, 0x0d83, 19813 0x0d85, 0x0d96, 19814 0x0d9a, 0x0db1, 19815 0x0db3, 0x0dbb, 19816 0x0dbd, 0x0dbd, 19817 0x0dc0, 0x0dc6, 19818 0x0dca, 0x0dca, 19819 0x0dcf, 0x0dd4, 19820 0x0dd6, 0x0dd6, 19821 0x0dd8, 0x0ddf, 19822 0x0df2, 0x0df4, 19823 0x0e01, 0x0e3a, 19824 0x0e3f, 0x0e5b, 19825 0x0e81, 0x0e82, 19826 0x0e84, 0x0e84, 19827 0x0e87, 0x0e88, 19828 0x0e8a, 0x0e8a, 19829 0x0e8d, 0x0e8d, 19830 0x0e94, 0x0e97, 19831 0x0e99, 0x0e9f, 19832 0x0ea1, 0x0ea3, 19833 0x0ea5, 0x0ea5, 19834 0x0ea7, 0x0ea7, 19835 0x0eaa, 0x0eab, 19836 0x0ead, 0x0eb9, 19837 0x0ebb, 0x0ebd, 19838 0x0ec0, 0x0ec4, 19839 0x0ec6, 0x0ec6, 19840 0x0ec8, 0x0ecd, 19841 0x0ed0, 0x0ed9, 19842 0x0edc, 0x0edd, 19843 0x0f00, 0x0f47, 19844 0x0f49, 0x0f6a, 19845 0x0f71, 0x0f8b, 19846 0x0f90, 0x0f97, 19847 0x0f99, 0x0fbc, 19848 0x0fbe, 0x0fcc, 19849 0x0fcf, 0x0fcf, 19850 0x1000, 0x1021, 19851 0x1023, 0x1027, 19852 0x1029, 0x102a, 19853 0x102c, 0x1032, 19854 0x1036, 0x1039, 19855 0x1040, 0x1059, 19856 0x10a0, 0x10c5, 19857 0x10d0, 0x10f6, 19858 0x10fb, 0x10fb, 19859 0x1100, 0x1159, 19860 0x115f, 0x11a2, 19861 0x11a8, 0x11f9, 19862 0x1200, 0x1206, 19863 0x1208, 0x1246, 19864 0x1248, 0x1248, 19865 0x124a, 0x124d, 19866 0x1250, 0x1256, 19867 0x1258, 0x1258, 19868 0x125a, 0x125d, 19869 0x1260, 0x1286, 19870 0x1288, 0x1288, 19871 0x128a, 0x128d, 19872 0x1290, 0x12ae, 19873 0x12b0, 0x12b0, 19874 0x12b2, 0x12b5, 19875 0x12b8, 0x12be, 19876 0x12c0, 0x12c0, 19877 0x12c2, 0x12c5, 19878 0x12c8, 0x12ce, 19879 0x12d0, 0x12d6, 19880 0x12d8, 0x12ee, 19881 0x12f0, 0x130e, 19882 0x1310, 0x1310, 19883 0x1312, 0x1315, 19884 0x1318, 0x131e, 19885 0x1320, 0x1346, 19886 0x1348, 0x135a, 19887 0x1361, 0x137c, 19888 0x13a0, 0x13f4, 19889 0x1401, 0x1676, 19890 0x1680, 0x169c, 19891 0x16a0, 0x16f0, 19892 0x1780, 0x17dc, 19893 0x17e0, 0x17e9, 19894 0x1800, 0x180e, 19895 0x1810, 0x1819, 19896 0x1820, 0x1877, 19897 0x1880, 0x18a9, 19898 0x1e00, 0x1e9b, 19899 0x1ea0, 0x1ef9, 19900 0x1f00, 0x1f15, 19901 0x1f18, 0x1f1d, 19902 0x1f20, 0x1f45, 19903 0x1f48, 0x1f4d, 19904 0x1f50, 0x1f57, 19905 0x1f59, 0x1f59, 19906 0x1f5b, 0x1f5b, 19907 0x1f5d, 0x1f5d, 19908 0x1f5f, 0x1f7d, 19909 0x1f80, 0x1fb4, 19910 0x1fb6, 0x1fc4, 19911 0x1fc6, 0x1fd3, 19912 0x1fd6, 0x1fdb, 19913 0x1fdd, 0x1fef, 19914 0x1ff2, 0x1ff4, 19915 0x1ff6, 0x1ffe, 19916 0x2000, 0x2046, 19917 0x2048, 0x204d, 19918 0x206a, 0x2070, 19919 0x2074, 0x208e, 19920 0x20a0, 0x20af, 19921 0x20d0, 0x20e3, 19922 0x2100, 0x213a, 19923 0x2153, 0x2183, 19924 0x2190, 0x21f3, 19925 0x2200, 0x22f1, 19926 0x2300, 0x237b, 19927 0x237d, 0x239a, 19928 0x2400, 0x2426, 19929 0x2440, 0x244a, 19930 0x2460, 0x24ea, 19931 0x2500, 0x2595, 19932 0x25a0, 0x25f7, 19933 0x2600, 0x2613, 19934 0x2619, 0x2671, 19935 0x2701, 0x2704, 19936 0x2706, 0x2709, 19937 0x270c, 0x2727, 19938 0x2729, 0x274b, 19939 0x274d, 0x274d, 19940 0x274f, 0x2752, 19941 0x2756, 0x2756, 19942 0x2758, 0x275e, 19943 0x2761, 0x2767, 19944 0x2776, 0x2794, 19945 0x2798, 0x27af, 19946 0x27b1, 0x27be, 19947 0x2800, 0x28ff, 19948 0x2e80, 0x2e99, 19949 0x2e9b, 0x2ef3, 19950 0x2f00, 0x2fd5, 19951 0x2ff0, 0x2ffb, 19952 0x3000, 0x303a, 19953 0x303e, 0x303f, 19954 0x3041, 0x3094, 19955 0x3099, 0x309e, 19956 0x30a1, 0x30fe, 19957 0x3105, 0x312c, 19958 0x3131, 0x318e, 19959 0x3190, 0x31b7, 19960 0x3200, 0x321c, 19961 0x3220, 0x3243, 19962 0x3260, 0x327b, 19963 0x327f, 0x32b0, 19964 0x32c0, 0x32cb, 19965 0x32d0, 0x32fe, 19966 0x3300, 0x3376, 19967 0x337b, 0x33dd, 19968 0x33e0, 0x33fe, 19969 0x3400, 0x4db5, 19970 0x4e00, 0x9fa5, 19971 0xa000, 0xa48c, 19972 0xa490, 0xa4a1, 19973 0xa4a4, 0xa4b3, 19974 0xa4b5, 0xa4c0, 19975 0xa4c2, 0xa4c4, 19976 0xa4c6, 0xa4c6, 19977 0xac00, 0xd7a3, 19978 0xd800, 0xfa2d, 19979 0xfb00, 0xfb06, 19980 0xfb13, 0xfb17, 19981 0xfb1d, 0xfb36, 19982 0xfb38, 0xfb3c, 19983 0xfb3e, 0xfb3e, 19984 0xfb40, 0xfb41, 19985 0xfb43, 0xfb44, 19986 0xfb46, 0xfbb1, 19987 0xfbd3, 0xfd3f, 19988 0xfd50, 0xfd8f, 19989 0xfd92, 0xfdc7, 19990 0xfdf0, 0xfdfb, 19991 0xfe20, 0xfe23, 19992 0xfe30, 0xfe44, 19993 0xfe49, 0xfe52, 19994 0xfe54, 0xfe66, 19995 0xfe68, 0xfe6b, 19996 0xfe70, 0xfe72, 19997 0xfe74, 0xfe74, 19998 0xfe76, 0xfefc, 19999 0xfeff, 0xfeff, 20000 0xff01, 0xff5e, 20001 0xff61, 0xffbe, 20002 0xffc2, 0xffc7, 20003 0xffca, 0xffcf, 20004 0xffd2, 0xffd7, 20005 0xffda, 0xffdc, 20006 0xffe0, 0xffe6, 20007 0xffe8, 0xffee, 20008 0xfff9, 0xffff, 20009 0x1fffe, 0x1ffff, 20010 0x2fffe, 0x2ffff, 20011 0x3fffe, 0x3ffff, 20012 0x4fffe, 0x4ffff, 20013 0x5fffe, 0x5ffff, 20014 0x6fffe, 0x6ffff, 20015 0x7fffe, 0x7ffff, 20016 0x8fffe, 0x8ffff, 20017 0x9fffe, 0x9ffff, 20018 0xafffe, 0xaffff, 20019 0xbfffe, 0xbffff, 20020 0xcfffe, 0xcffff, 20021 0xdfffe, 0xdffff, 20022 0xefffe, 0x10ffff, 20023}; /* CR_Age_3_0 */ 20024 20025/* 'Age_3_1': Derived Age 3.1 */ 20026static const OnigCodePoint CR_Age_3_1[] = { 20027 402, 20028 0x0000, 0x021f, 20029 0x0222, 0x0233, 20030 0x0250, 0x02ad, 20031 0x02b0, 0x02ee, 20032 0x0300, 0x034e, 20033 0x0360, 0x0362, 20034 0x0374, 0x0375, 20035 0x037a, 0x037a, 20036 0x037e, 0x037e, 20037 0x0384, 0x038a, 20038 0x038c, 0x038c, 20039 0x038e, 0x03a1, 20040 0x03a3, 0x03ce, 20041 0x03d0, 0x03d7, 20042 0x03da, 0x03f5, 20043 0x0400, 0x0486, 20044 0x0488, 0x0489, 20045 0x048c, 0x04c4, 20046 0x04c7, 0x04c8, 20047 0x04cb, 0x04cc, 20048 0x04d0, 0x04f5, 20049 0x04f8, 0x04f9, 20050 0x0531, 0x0556, 20051 0x0559, 0x055f, 20052 0x0561, 0x0587, 20053 0x0589, 0x058a, 20054 0x0591, 0x05a1, 20055 0x05a3, 0x05b9, 20056 0x05bb, 0x05c4, 20057 0x05d0, 0x05ea, 20058 0x05f0, 0x05f4, 20059 0x060c, 0x060c, 20060 0x061b, 0x061b, 20061 0x061f, 0x061f, 20062 0x0621, 0x063a, 20063 0x0640, 0x0655, 20064 0x0660, 0x066d, 20065 0x0670, 0x06ed, 20066 0x06f0, 0x06fe, 20067 0x0700, 0x070d, 20068 0x070f, 0x072c, 20069 0x0730, 0x074a, 20070 0x0780, 0x07b0, 20071 0x0901, 0x0903, 20072 0x0905, 0x0939, 20073 0x093c, 0x094d, 20074 0x0950, 0x0954, 20075 0x0958, 0x0970, 20076 0x0981, 0x0983, 20077 0x0985, 0x098c, 20078 0x098f, 0x0990, 20079 0x0993, 0x09a8, 20080 0x09aa, 0x09b0, 20081 0x09b2, 0x09b2, 20082 0x09b6, 0x09b9, 20083 0x09bc, 0x09bc, 20084 0x09be, 0x09c4, 20085 0x09c7, 0x09c8, 20086 0x09cb, 0x09cd, 20087 0x09d7, 0x09d7, 20088 0x09dc, 0x09dd, 20089 0x09df, 0x09e3, 20090 0x09e6, 0x09fa, 20091 0x0a02, 0x0a02, 20092 0x0a05, 0x0a0a, 20093 0x0a0f, 0x0a10, 20094 0x0a13, 0x0a28, 20095 0x0a2a, 0x0a30, 20096 0x0a32, 0x0a33, 20097 0x0a35, 0x0a36, 20098 0x0a38, 0x0a39, 20099 0x0a3c, 0x0a3c, 20100 0x0a3e, 0x0a42, 20101 0x0a47, 0x0a48, 20102 0x0a4b, 0x0a4d, 20103 0x0a59, 0x0a5c, 20104 0x0a5e, 0x0a5e, 20105 0x0a66, 0x0a74, 20106 0x0a81, 0x0a83, 20107 0x0a85, 0x0a8b, 20108 0x0a8d, 0x0a8d, 20109 0x0a8f, 0x0a91, 20110 0x0a93, 0x0aa8, 20111 0x0aaa, 0x0ab0, 20112 0x0ab2, 0x0ab3, 20113 0x0ab5, 0x0ab9, 20114 0x0abc, 0x0ac5, 20115 0x0ac7, 0x0ac9, 20116 0x0acb, 0x0acd, 20117 0x0ad0, 0x0ad0, 20118 0x0ae0, 0x0ae0, 20119 0x0ae6, 0x0aef, 20120 0x0b01, 0x0b03, 20121 0x0b05, 0x0b0c, 20122 0x0b0f, 0x0b10, 20123 0x0b13, 0x0b28, 20124 0x0b2a, 0x0b30, 20125 0x0b32, 0x0b33, 20126 0x0b36, 0x0b39, 20127 0x0b3c, 0x0b43, 20128 0x0b47, 0x0b48, 20129 0x0b4b, 0x0b4d, 20130 0x0b56, 0x0b57, 20131 0x0b5c, 0x0b5d, 20132 0x0b5f, 0x0b61, 20133 0x0b66, 0x0b70, 20134 0x0b82, 0x0b83, 20135 0x0b85, 0x0b8a, 20136 0x0b8e, 0x0b90, 20137 0x0b92, 0x0b95, 20138 0x0b99, 0x0b9a, 20139 0x0b9c, 0x0b9c, 20140 0x0b9e, 0x0b9f, 20141 0x0ba3, 0x0ba4, 20142 0x0ba8, 0x0baa, 20143 0x0bae, 0x0bb5, 20144 0x0bb7, 0x0bb9, 20145 0x0bbe, 0x0bc2, 20146 0x0bc6, 0x0bc8, 20147 0x0bca, 0x0bcd, 20148 0x0bd7, 0x0bd7, 20149 0x0be7, 0x0bf2, 20150 0x0c01, 0x0c03, 20151 0x0c05, 0x0c0c, 20152 0x0c0e, 0x0c10, 20153 0x0c12, 0x0c28, 20154 0x0c2a, 0x0c33, 20155 0x0c35, 0x0c39, 20156 0x0c3e, 0x0c44, 20157 0x0c46, 0x0c48, 20158 0x0c4a, 0x0c4d, 20159 0x0c55, 0x0c56, 20160 0x0c60, 0x0c61, 20161 0x0c66, 0x0c6f, 20162 0x0c82, 0x0c83, 20163 0x0c85, 0x0c8c, 20164 0x0c8e, 0x0c90, 20165 0x0c92, 0x0ca8, 20166 0x0caa, 0x0cb3, 20167 0x0cb5, 0x0cb9, 20168 0x0cbe, 0x0cc4, 20169 0x0cc6, 0x0cc8, 20170 0x0cca, 0x0ccd, 20171 0x0cd5, 0x0cd6, 20172 0x0cde, 0x0cde, 20173 0x0ce0, 0x0ce1, 20174 0x0ce6, 0x0cef, 20175 0x0d02, 0x0d03, 20176 0x0d05, 0x0d0c, 20177 0x0d0e, 0x0d10, 20178 0x0d12, 0x0d28, 20179 0x0d2a, 0x0d39, 20180 0x0d3e, 0x0d43, 20181 0x0d46, 0x0d48, 20182 0x0d4a, 0x0d4d, 20183 0x0d57, 0x0d57, 20184 0x0d60, 0x0d61, 20185 0x0d66, 0x0d6f, 20186 0x0d82, 0x0d83, 20187 0x0d85, 0x0d96, 20188 0x0d9a, 0x0db1, 20189 0x0db3, 0x0dbb, 20190 0x0dbd, 0x0dbd, 20191 0x0dc0, 0x0dc6, 20192 0x0dca, 0x0dca, 20193 0x0dcf, 0x0dd4, 20194 0x0dd6, 0x0dd6, 20195 0x0dd8, 0x0ddf, 20196 0x0df2, 0x0df4, 20197 0x0e01, 0x0e3a, 20198 0x0e3f, 0x0e5b, 20199 0x0e81, 0x0e82, 20200 0x0e84, 0x0e84, 20201 0x0e87, 0x0e88, 20202 0x0e8a, 0x0e8a, 20203 0x0e8d, 0x0e8d, 20204 0x0e94, 0x0e97, 20205 0x0e99, 0x0e9f, 20206 0x0ea1, 0x0ea3, 20207 0x0ea5, 0x0ea5, 20208 0x0ea7, 0x0ea7, 20209 0x0eaa, 0x0eab, 20210 0x0ead, 0x0eb9, 20211 0x0ebb, 0x0ebd, 20212 0x0ec0, 0x0ec4, 20213 0x0ec6, 0x0ec6, 20214 0x0ec8, 0x0ecd, 20215 0x0ed0, 0x0ed9, 20216 0x0edc, 0x0edd, 20217 0x0f00, 0x0f47, 20218 0x0f49, 0x0f6a, 20219 0x0f71, 0x0f8b, 20220 0x0f90, 0x0f97, 20221 0x0f99, 0x0fbc, 20222 0x0fbe, 0x0fcc, 20223 0x0fcf, 0x0fcf, 20224 0x1000, 0x1021, 20225 0x1023, 0x1027, 20226 0x1029, 0x102a, 20227 0x102c, 0x1032, 20228 0x1036, 0x1039, 20229 0x1040, 0x1059, 20230 0x10a0, 0x10c5, 20231 0x10d0, 0x10f6, 20232 0x10fb, 0x10fb, 20233 0x1100, 0x1159, 20234 0x115f, 0x11a2, 20235 0x11a8, 0x11f9, 20236 0x1200, 0x1206, 20237 0x1208, 0x1246, 20238 0x1248, 0x1248, 20239 0x124a, 0x124d, 20240 0x1250, 0x1256, 20241 0x1258, 0x1258, 20242 0x125a, 0x125d, 20243 0x1260, 0x1286, 20244 0x1288, 0x1288, 20245 0x128a, 0x128d, 20246 0x1290, 0x12ae, 20247 0x12b0, 0x12b0, 20248 0x12b2, 0x12b5, 20249 0x12b8, 0x12be, 20250 0x12c0, 0x12c0, 20251 0x12c2, 0x12c5, 20252 0x12c8, 0x12ce, 20253 0x12d0, 0x12d6, 20254 0x12d8, 0x12ee, 20255 0x12f0, 0x130e, 20256 0x1310, 0x1310, 20257 0x1312, 0x1315, 20258 0x1318, 0x131e, 20259 0x1320, 0x1346, 20260 0x1348, 0x135a, 20261 0x1361, 0x137c, 20262 0x13a0, 0x13f4, 20263 0x1401, 0x1676, 20264 0x1680, 0x169c, 20265 0x16a0, 0x16f0, 20266 0x1780, 0x17dc, 20267 0x17e0, 0x17e9, 20268 0x1800, 0x180e, 20269 0x1810, 0x1819, 20270 0x1820, 0x1877, 20271 0x1880, 0x18a9, 20272 0x1e00, 0x1e9b, 20273 0x1ea0, 0x1ef9, 20274 0x1f00, 0x1f15, 20275 0x1f18, 0x1f1d, 20276 0x1f20, 0x1f45, 20277 0x1f48, 0x1f4d, 20278 0x1f50, 0x1f57, 20279 0x1f59, 0x1f59, 20280 0x1f5b, 0x1f5b, 20281 0x1f5d, 0x1f5d, 20282 0x1f5f, 0x1f7d, 20283 0x1f80, 0x1fb4, 20284 0x1fb6, 0x1fc4, 20285 0x1fc6, 0x1fd3, 20286 0x1fd6, 0x1fdb, 20287 0x1fdd, 0x1fef, 20288 0x1ff2, 0x1ff4, 20289 0x1ff6, 0x1ffe, 20290 0x2000, 0x2046, 20291 0x2048, 0x204d, 20292 0x206a, 0x2070, 20293 0x2074, 0x208e, 20294 0x20a0, 0x20af, 20295 0x20d0, 0x20e3, 20296 0x2100, 0x213a, 20297 0x2153, 0x2183, 20298 0x2190, 0x21f3, 20299 0x2200, 0x22f1, 20300 0x2300, 0x237b, 20301 0x237d, 0x239a, 20302 0x2400, 0x2426, 20303 0x2440, 0x244a, 20304 0x2460, 0x24ea, 20305 0x2500, 0x2595, 20306 0x25a0, 0x25f7, 20307 0x2600, 0x2613, 20308 0x2619, 0x2671, 20309 0x2701, 0x2704, 20310 0x2706, 0x2709, 20311 0x270c, 0x2727, 20312 0x2729, 0x274b, 20313 0x274d, 0x274d, 20314 0x274f, 0x2752, 20315 0x2756, 0x2756, 20316 0x2758, 0x275e, 20317 0x2761, 0x2767, 20318 0x2776, 0x2794, 20319 0x2798, 0x27af, 20320 0x27b1, 0x27be, 20321 0x2800, 0x28ff, 20322 0x2e80, 0x2e99, 20323 0x2e9b, 0x2ef3, 20324 0x2f00, 0x2fd5, 20325 0x2ff0, 0x2ffb, 20326 0x3000, 0x303a, 20327 0x303e, 0x303f, 20328 0x3041, 0x3094, 20329 0x3099, 0x309e, 20330 0x30a1, 0x30fe, 20331 0x3105, 0x312c, 20332 0x3131, 0x318e, 20333 0x3190, 0x31b7, 20334 0x3200, 0x321c, 20335 0x3220, 0x3243, 20336 0x3260, 0x327b, 20337 0x327f, 0x32b0, 20338 0x32c0, 0x32cb, 20339 0x32d0, 0x32fe, 20340 0x3300, 0x3376, 20341 0x337b, 0x33dd, 20342 0x33e0, 0x33fe, 20343 0x3400, 0x4db5, 20344 0x4e00, 0x9fa5, 20345 0xa000, 0xa48c, 20346 0xa490, 0xa4a1, 20347 0xa4a4, 0xa4b3, 20348 0xa4b5, 0xa4c0, 20349 0xa4c2, 0xa4c4, 20350 0xa4c6, 0xa4c6, 20351 0xac00, 0xd7a3, 20352 0xd800, 0xfa2d, 20353 0xfb00, 0xfb06, 20354 0xfb13, 0xfb17, 20355 0xfb1d, 0xfb36, 20356 0xfb38, 0xfb3c, 20357 0xfb3e, 0xfb3e, 20358 0xfb40, 0xfb41, 20359 0xfb43, 0xfb44, 20360 0xfb46, 0xfbb1, 20361 0xfbd3, 0xfd3f, 20362 0xfd50, 0xfd8f, 20363 0xfd92, 0xfdc7, 20364 0xfdd0, 0xfdfb, 20365 0xfe20, 0xfe23, 20366 0xfe30, 0xfe44, 20367 0xfe49, 0xfe52, 20368 0xfe54, 0xfe66, 20369 0xfe68, 0xfe6b, 20370 0xfe70, 0xfe72, 20371 0xfe74, 0xfe74, 20372 0xfe76, 0xfefc, 20373 0xfeff, 0xfeff, 20374 0xff01, 0xff5e, 20375 0xff61, 0xffbe, 20376 0xffc2, 0xffc7, 20377 0xffca, 0xffcf, 20378 0xffd2, 0xffd7, 20379 0xffda, 0xffdc, 20380 0xffe0, 0xffe6, 20381 0xffe8, 0xffee, 20382 0xfff9, 0xffff, 20383 0x10300, 0x1031e, 20384 0x10320, 0x10323, 20385 0x10330, 0x1034a, 20386 0x10400, 0x10425, 20387 0x10428, 0x1044d, 20388 0x1d000, 0x1d0f5, 20389 0x1d100, 0x1d126, 20390 0x1d12a, 0x1d1dd, 20391 0x1d400, 0x1d454, 20392 0x1d456, 0x1d49c, 20393 0x1d49e, 0x1d49f, 20394 0x1d4a2, 0x1d4a2, 20395 0x1d4a5, 0x1d4a6, 20396 0x1d4a9, 0x1d4ac, 20397 0x1d4ae, 0x1d4b9, 20398 0x1d4bb, 0x1d4bb, 20399 0x1d4bd, 0x1d4c0, 20400 0x1d4c2, 0x1d4c3, 20401 0x1d4c5, 0x1d505, 20402 0x1d507, 0x1d50a, 20403 0x1d50d, 0x1d514, 20404 0x1d516, 0x1d51c, 20405 0x1d51e, 0x1d539, 20406 0x1d53b, 0x1d53e, 20407 0x1d540, 0x1d544, 20408 0x1d546, 0x1d546, 20409 0x1d54a, 0x1d550, 20410 0x1d552, 0x1d6a3, 20411 0x1d6a8, 0x1d7c9, 20412 0x1d7ce, 0x1d7ff, 20413 0x1fffe, 0x2a6d6, 20414 0x2f800, 0x2fa1d, 20415 0x2fffe, 0x2ffff, 20416 0x3fffe, 0x3ffff, 20417 0x4fffe, 0x4ffff, 20418 0x5fffe, 0x5ffff, 20419 0x6fffe, 0x6ffff, 20420 0x7fffe, 0x7ffff, 20421 0x8fffe, 0x8ffff, 20422 0x9fffe, 0x9ffff, 20423 0xafffe, 0xaffff, 20424 0xbfffe, 0xbffff, 20425 0xcfffe, 0xcffff, 20426 0xdfffe, 0xdffff, 20427 0xe0001, 0xe0001, 20428 0xe0020, 0xe007f, 20429 0xefffe, 0x10ffff, 20430}; /* CR_Age_3_1 */ 20431 20432/* 'Age_3_2': Derived Age 3.2 */ 20433static const OnigCodePoint CR_Age_3_2[] = { 20434 397, 20435 0x0000, 0x0220, 20436 0x0222, 0x0233, 20437 0x0250, 0x02ad, 20438 0x02b0, 0x02ee, 20439 0x0300, 0x034f, 20440 0x0360, 0x036f, 20441 0x0374, 0x0375, 20442 0x037a, 0x037a, 20443 0x037e, 0x037e, 20444 0x0384, 0x038a, 20445 0x038c, 0x038c, 20446 0x038e, 0x03a1, 20447 0x03a3, 0x03ce, 20448 0x03d0, 0x03f6, 20449 0x0400, 0x0486, 20450 0x0488, 0x04ce, 20451 0x04d0, 0x04f5, 20452 0x04f8, 0x04f9, 20453 0x0500, 0x050f, 20454 0x0531, 0x0556, 20455 0x0559, 0x055f, 20456 0x0561, 0x0587, 20457 0x0589, 0x058a, 20458 0x0591, 0x05a1, 20459 0x05a3, 0x05b9, 20460 0x05bb, 0x05c4, 20461 0x05d0, 0x05ea, 20462 0x05f0, 0x05f4, 20463 0x060c, 0x060c, 20464 0x061b, 0x061b, 20465 0x061f, 0x061f, 20466 0x0621, 0x063a, 20467 0x0640, 0x0655, 20468 0x0660, 0x06ed, 20469 0x06f0, 0x06fe, 20470 0x0700, 0x070d, 20471 0x070f, 0x072c, 20472 0x0730, 0x074a, 20473 0x0780, 0x07b1, 20474 0x0901, 0x0903, 20475 0x0905, 0x0939, 20476 0x093c, 0x094d, 20477 0x0950, 0x0954, 20478 0x0958, 0x0970, 20479 0x0981, 0x0983, 20480 0x0985, 0x098c, 20481 0x098f, 0x0990, 20482 0x0993, 0x09a8, 20483 0x09aa, 0x09b0, 20484 0x09b2, 0x09b2, 20485 0x09b6, 0x09b9, 20486 0x09bc, 0x09bc, 20487 0x09be, 0x09c4, 20488 0x09c7, 0x09c8, 20489 0x09cb, 0x09cd, 20490 0x09d7, 0x09d7, 20491 0x09dc, 0x09dd, 20492 0x09df, 0x09e3, 20493 0x09e6, 0x09fa, 20494 0x0a02, 0x0a02, 20495 0x0a05, 0x0a0a, 20496 0x0a0f, 0x0a10, 20497 0x0a13, 0x0a28, 20498 0x0a2a, 0x0a30, 20499 0x0a32, 0x0a33, 20500 0x0a35, 0x0a36, 20501 0x0a38, 0x0a39, 20502 0x0a3c, 0x0a3c, 20503 0x0a3e, 0x0a42, 20504 0x0a47, 0x0a48, 20505 0x0a4b, 0x0a4d, 20506 0x0a59, 0x0a5c, 20507 0x0a5e, 0x0a5e, 20508 0x0a66, 0x0a74, 20509 0x0a81, 0x0a83, 20510 0x0a85, 0x0a8b, 20511 0x0a8d, 0x0a8d, 20512 0x0a8f, 0x0a91, 20513 0x0a93, 0x0aa8, 20514 0x0aaa, 0x0ab0, 20515 0x0ab2, 0x0ab3, 20516 0x0ab5, 0x0ab9, 20517 0x0abc, 0x0ac5, 20518 0x0ac7, 0x0ac9, 20519 0x0acb, 0x0acd, 20520 0x0ad0, 0x0ad0, 20521 0x0ae0, 0x0ae0, 20522 0x0ae6, 0x0aef, 20523 0x0b01, 0x0b03, 20524 0x0b05, 0x0b0c, 20525 0x0b0f, 0x0b10, 20526 0x0b13, 0x0b28, 20527 0x0b2a, 0x0b30, 20528 0x0b32, 0x0b33, 20529 0x0b36, 0x0b39, 20530 0x0b3c, 0x0b43, 20531 0x0b47, 0x0b48, 20532 0x0b4b, 0x0b4d, 20533 0x0b56, 0x0b57, 20534 0x0b5c, 0x0b5d, 20535 0x0b5f, 0x0b61, 20536 0x0b66, 0x0b70, 20537 0x0b82, 0x0b83, 20538 0x0b85, 0x0b8a, 20539 0x0b8e, 0x0b90, 20540 0x0b92, 0x0b95, 20541 0x0b99, 0x0b9a, 20542 0x0b9c, 0x0b9c, 20543 0x0b9e, 0x0b9f, 20544 0x0ba3, 0x0ba4, 20545 0x0ba8, 0x0baa, 20546 0x0bae, 0x0bb5, 20547 0x0bb7, 0x0bb9, 20548 0x0bbe, 0x0bc2, 20549 0x0bc6, 0x0bc8, 20550 0x0bca, 0x0bcd, 20551 0x0bd7, 0x0bd7, 20552 0x0be7, 0x0bf2, 20553 0x0c01, 0x0c03, 20554 0x0c05, 0x0c0c, 20555 0x0c0e, 0x0c10, 20556 0x0c12, 0x0c28, 20557 0x0c2a, 0x0c33, 20558 0x0c35, 0x0c39, 20559 0x0c3e, 0x0c44, 20560 0x0c46, 0x0c48, 20561 0x0c4a, 0x0c4d, 20562 0x0c55, 0x0c56, 20563 0x0c60, 0x0c61, 20564 0x0c66, 0x0c6f, 20565 0x0c82, 0x0c83, 20566 0x0c85, 0x0c8c, 20567 0x0c8e, 0x0c90, 20568 0x0c92, 0x0ca8, 20569 0x0caa, 0x0cb3, 20570 0x0cb5, 0x0cb9, 20571 0x0cbe, 0x0cc4, 20572 0x0cc6, 0x0cc8, 20573 0x0cca, 0x0ccd, 20574 0x0cd5, 0x0cd6, 20575 0x0cde, 0x0cde, 20576 0x0ce0, 0x0ce1, 20577 0x0ce6, 0x0cef, 20578 0x0d02, 0x0d03, 20579 0x0d05, 0x0d0c, 20580 0x0d0e, 0x0d10, 20581 0x0d12, 0x0d28, 20582 0x0d2a, 0x0d39, 20583 0x0d3e, 0x0d43, 20584 0x0d46, 0x0d48, 20585 0x0d4a, 0x0d4d, 20586 0x0d57, 0x0d57, 20587 0x0d60, 0x0d61, 20588 0x0d66, 0x0d6f, 20589 0x0d82, 0x0d83, 20590 0x0d85, 0x0d96, 20591 0x0d9a, 0x0db1, 20592 0x0db3, 0x0dbb, 20593 0x0dbd, 0x0dbd, 20594 0x0dc0, 0x0dc6, 20595 0x0dca, 0x0dca, 20596 0x0dcf, 0x0dd4, 20597 0x0dd6, 0x0dd6, 20598 0x0dd8, 0x0ddf, 20599 0x0df2, 0x0df4, 20600 0x0e01, 0x0e3a, 20601 0x0e3f, 0x0e5b, 20602 0x0e81, 0x0e82, 20603 0x0e84, 0x0e84, 20604 0x0e87, 0x0e88, 20605 0x0e8a, 0x0e8a, 20606 0x0e8d, 0x0e8d, 20607 0x0e94, 0x0e97, 20608 0x0e99, 0x0e9f, 20609 0x0ea1, 0x0ea3, 20610 0x0ea5, 0x0ea5, 20611 0x0ea7, 0x0ea7, 20612 0x0eaa, 0x0eab, 20613 0x0ead, 0x0eb9, 20614 0x0ebb, 0x0ebd, 20615 0x0ec0, 0x0ec4, 20616 0x0ec6, 0x0ec6, 20617 0x0ec8, 0x0ecd, 20618 0x0ed0, 0x0ed9, 20619 0x0edc, 0x0edd, 20620 0x0f00, 0x0f47, 20621 0x0f49, 0x0f6a, 20622 0x0f71, 0x0f8b, 20623 0x0f90, 0x0f97, 20624 0x0f99, 0x0fbc, 20625 0x0fbe, 0x0fcc, 20626 0x0fcf, 0x0fcf, 20627 0x1000, 0x1021, 20628 0x1023, 0x1027, 20629 0x1029, 0x102a, 20630 0x102c, 0x1032, 20631 0x1036, 0x1039, 20632 0x1040, 0x1059, 20633 0x10a0, 0x10c5, 20634 0x10d0, 0x10f8, 20635 0x10fb, 0x10fb, 20636 0x1100, 0x1159, 20637 0x115f, 0x11a2, 20638 0x11a8, 0x11f9, 20639 0x1200, 0x1206, 20640 0x1208, 0x1246, 20641 0x1248, 0x1248, 20642 0x124a, 0x124d, 20643 0x1250, 0x1256, 20644 0x1258, 0x1258, 20645 0x125a, 0x125d, 20646 0x1260, 0x1286, 20647 0x1288, 0x1288, 20648 0x128a, 0x128d, 20649 0x1290, 0x12ae, 20650 0x12b0, 0x12b0, 20651 0x12b2, 0x12b5, 20652 0x12b8, 0x12be, 20653 0x12c0, 0x12c0, 20654 0x12c2, 0x12c5, 20655 0x12c8, 0x12ce, 20656 0x12d0, 0x12d6, 20657 0x12d8, 0x12ee, 20658 0x12f0, 0x130e, 20659 0x1310, 0x1310, 20660 0x1312, 0x1315, 20661 0x1318, 0x131e, 20662 0x1320, 0x1346, 20663 0x1348, 0x135a, 20664 0x1361, 0x137c, 20665 0x13a0, 0x13f4, 20666 0x1401, 0x1676, 20667 0x1680, 0x169c, 20668 0x16a0, 0x16f0, 20669 0x1700, 0x170c, 20670 0x170e, 0x1714, 20671 0x1720, 0x1736, 20672 0x1740, 0x1753, 20673 0x1760, 0x176c, 20674 0x176e, 0x1770, 20675 0x1772, 0x1773, 20676 0x1780, 0x17dc, 20677 0x17e0, 0x17e9, 20678 0x1800, 0x180e, 20679 0x1810, 0x1819, 20680 0x1820, 0x1877, 20681 0x1880, 0x18a9, 20682 0x1e00, 0x1e9b, 20683 0x1ea0, 0x1ef9, 20684 0x1f00, 0x1f15, 20685 0x1f18, 0x1f1d, 20686 0x1f20, 0x1f45, 20687 0x1f48, 0x1f4d, 20688 0x1f50, 0x1f57, 20689 0x1f59, 0x1f59, 20690 0x1f5b, 0x1f5b, 20691 0x1f5d, 0x1f5d, 20692 0x1f5f, 0x1f7d, 20693 0x1f80, 0x1fb4, 20694 0x1fb6, 0x1fc4, 20695 0x1fc6, 0x1fd3, 20696 0x1fd6, 0x1fdb, 20697 0x1fdd, 0x1fef, 20698 0x1ff2, 0x1ff4, 20699 0x1ff6, 0x1ffe, 20700 0x2000, 0x2052, 20701 0x2057, 0x2057, 20702 0x205f, 0x2063, 20703 0x206a, 0x2071, 20704 0x2074, 0x208e, 20705 0x20a0, 0x20b1, 20706 0x20d0, 0x20ea, 20707 0x2100, 0x213a, 20708 0x213d, 0x214b, 20709 0x2153, 0x2183, 20710 0x2190, 0x23ce, 20711 0x2400, 0x2426, 20712 0x2440, 0x244a, 20713 0x2460, 0x24fe, 20714 0x2500, 0x2613, 20715 0x2616, 0x2617, 20716 0x2619, 0x267d, 20717 0x2680, 0x2689, 20718 0x2701, 0x2704, 20719 0x2706, 0x2709, 20720 0x270c, 0x2727, 20721 0x2729, 0x274b, 20722 0x274d, 0x274d, 20723 0x274f, 0x2752, 20724 0x2756, 0x2756, 20725 0x2758, 0x275e, 20726 0x2761, 0x2794, 20727 0x2798, 0x27af, 20728 0x27b1, 0x27be, 20729 0x27d0, 0x27eb, 20730 0x27f0, 0x2aff, 20731 0x2e80, 0x2e99, 20732 0x2e9b, 0x2ef3, 20733 0x2f00, 0x2fd5, 20734 0x2ff0, 0x2ffb, 20735 0x3000, 0x303f, 20736 0x3041, 0x3096, 20737 0x3099, 0x30ff, 20738 0x3105, 0x312c, 20739 0x3131, 0x318e, 20740 0x3190, 0x31b7, 20741 0x31f0, 0x321c, 20742 0x3220, 0x3243, 20743 0x3251, 0x327b, 20744 0x327f, 0x32cb, 20745 0x32d0, 0x32fe, 20746 0x3300, 0x3376, 20747 0x337b, 0x33dd, 20748 0x33e0, 0x33fe, 20749 0x3400, 0x4db5, 20750 0x4e00, 0x9fa5, 20751 0xa000, 0xa48c, 20752 0xa490, 0xa4c6, 20753 0xac00, 0xd7a3, 20754 0xd800, 0xfa2d, 20755 0xfa30, 0xfa6a, 20756 0xfb00, 0xfb06, 20757 0xfb13, 0xfb17, 20758 0xfb1d, 0xfb36, 20759 0xfb38, 0xfb3c, 20760 0xfb3e, 0xfb3e, 20761 0xfb40, 0xfb41, 20762 0xfb43, 0xfb44, 20763 0xfb46, 0xfbb1, 20764 0xfbd3, 0xfd3f, 20765 0xfd50, 0xfd8f, 20766 0xfd92, 0xfdc7, 20767 0xfdd0, 0xfdfc, 20768 0xfe00, 0xfe0f, 20769 0xfe20, 0xfe23, 20770 0xfe30, 0xfe46, 20771 0xfe49, 0xfe52, 20772 0xfe54, 0xfe66, 20773 0xfe68, 0xfe6b, 20774 0xfe70, 0xfe74, 20775 0xfe76, 0xfefc, 20776 0xfeff, 0xfeff, 20777 0xff01, 0xffbe, 20778 0xffc2, 0xffc7, 20779 0xffca, 0xffcf, 20780 0xffd2, 0xffd7, 20781 0xffda, 0xffdc, 20782 0xffe0, 0xffe6, 20783 0xffe8, 0xffee, 20784 0xfff9, 0xffff, 20785 0x10300, 0x1031e, 20786 0x10320, 0x10323, 20787 0x10330, 0x1034a, 20788 0x10400, 0x10425, 20789 0x10428, 0x1044d, 20790 0x1d000, 0x1d0f5, 20791 0x1d100, 0x1d126, 20792 0x1d12a, 0x1d1dd, 20793 0x1d400, 0x1d454, 20794 0x1d456, 0x1d49c, 20795 0x1d49e, 0x1d49f, 20796 0x1d4a2, 0x1d4a2, 20797 0x1d4a5, 0x1d4a6, 20798 0x1d4a9, 0x1d4ac, 20799 0x1d4ae, 0x1d4b9, 20800 0x1d4bb, 0x1d4bb, 20801 0x1d4bd, 0x1d4c0, 20802 0x1d4c2, 0x1d4c3, 20803 0x1d4c5, 0x1d505, 20804 0x1d507, 0x1d50a, 20805 0x1d50d, 0x1d514, 20806 0x1d516, 0x1d51c, 20807 0x1d51e, 0x1d539, 20808 0x1d53b, 0x1d53e, 20809 0x1d540, 0x1d544, 20810 0x1d546, 0x1d546, 20811 0x1d54a, 0x1d550, 20812 0x1d552, 0x1d6a3, 20813 0x1d6a8, 0x1d7c9, 20814 0x1d7ce, 0x1d7ff, 20815 0x1fffe, 0x2a6d6, 20816 0x2f800, 0x2fa1d, 20817 0x2fffe, 0x2ffff, 20818 0x3fffe, 0x3ffff, 20819 0x4fffe, 0x4ffff, 20820 0x5fffe, 0x5ffff, 20821 0x6fffe, 0x6ffff, 20822 0x7fffe, 0x7ffff, 20823 0x8fffe, 0x8ffff, 20824 0x9fffe, 0x9ffff, 20825 0xafffe, 0xaffff, 20826 0xbfffe, 0xbffff, 20827 0xcfffe, 0xcffff, 20828 0xdfffe, 0xdffff, 20829 0xe0001, 0xe0001, 20830 0xe0020, 0xe007f, 20831 0xefffe, 0x10ffff, 20832}; /* CR_Age_3_2 */ 20833 20834/* 'Age_4_0': Derived Age 4.0 */ 20835static const OnigCodePoint CR_Age_4_0[] = { 20836 412, 20837 0x0000, 0x0236, 20838 0x0250, 0x0357, 20839 0x035d, 0x036f, 20840 0x0374, 0x0375, 20841 0x037a, 0x037a, 20842 0x037e, 0x037e, 20843 0x0384, 0x038a, 20844 0x038c, 0x038c, 20845 0x038e, 0x03a1, 20846 0x03a3, 0x03ce, 20847 0x03d0, 0x03fb, 20848 0x0400, 0x0486, 20849 0x0488, 0x04ce, 20850 0x04d0, 0x04f5, 20851 0x04f8, 0x04f9, 20852 0x0500, 0x050f, 20853 0x0531, 0x0556, 20854 0x0559, 0x055f, 20855 0x0561, 0x0587, 20856 0x0589, 0x058a, 20857 0x0591, 0x05a1, 20858 0x05a3, 0x05b9, 20859 0x05bb, 0x05c4, 20860 0x05d0, 0x05ea, 20861 0x05f0, 0x05f4, 20862 0x0600, 0x0603, 20863 0x060c, 0x0615, 20864 0x061b, 0x061b, 20865 0x061f, 0x061f, 20866 0x0621, 0x063a, 20867 0x0640, 0x0658, 20868 0x0660, 0x070d, 20869 0x070f, 0x074a, 20870 0x074d, 0x074f, 20871 0x0780, 0x07b1, 20872 0x0901, 0x0939, 20873 0x093c, 0x094d, 20874 0x0950, 0x0954, 20875 0x0958, 0x0970, 20876 0x0981, 0x0983, 20877 0x0985, 0x098c, 20878 0x098f, 0x0990, 20879 0x0993, 0x09a8, 20880 0x09aa, 0x09b0, 20881 0x09b2, 0x09b2, 20882 0x09b6, 0x09b9, 20883 0x09bc, 0x09c4, 20884 0x09c7, 0x09c8, 20885 0x09cb, 0x09cd, 20886 0x09d7, 0x09d7, 20887 0x09dc, 0x09dd, 20888 0x09df, 0x09e3, 20889 0x09e6, 0x09fa, 20890 0x0a01, 0x0a03, 20891 0x0a05, 0x0a0a, 20892 0x0a0f, 0x0a10, 20893 0x0a13, 0x0a28, 20894 0x0a2a, 0x0a30, 20895 0x0a32, 0x0a33, 20896 0x0a35, 0x0a36, 20897 0x0a38, 0x0a39, 20898 0x0a3c, 0x0a3c, 20899 0x0a3e, 0x0a42, 20900 0x0a47, 0x0a48, 20901 0x0a4b, 0x0a4d, 20902 0x0a59, 0x0a5c, 20903 0x0a5e, 0x0a5e, 20904 0x0a66, 0x0a74, 20905 0x0a81, 0x0a83, 20906 0x0a85, 0x0a8d, 20907 0x0a8f, 0x0a91, 20908 0x0a93, 0x0aa8, 20909 0x0aaa, 0x0ab0, 20910 0x0ab2, 0x0ab3, 20911 0x0ab5, 0x0ab9, 20912 0x0abc, 0x0ac5, 20913 0x0ac7, 0x0ac9, 20914 0x0acb, 0x0acd, 20915 0x0ad0, 0x0ad0, 20916 0x0ae0, 0x0ae3, 20917 0x0ae6, 0x0aef, 20918 0x0af1, 0x0af1, 20919 0x0b01, 0x0b03, 20920 0x0b05, 0x0b0c, 20921 0x0b0f, 0x0b10, 20922 0x0b13, 0x0b28, 20923 0x0b2a, 0x0b30, 20924 0x0b32, 0x0b33, 20925 0x0b35, 0x0b39, 20926 0x0b3c, 0x0b43, 20927 0x0b47, 0x0b48, 20928 0x0b4b, 0x0b4d, 20929 0x0b56, 0x0b57, 20930 0x0b5c, 0x0b5d, 20931 0x0b5f, 0x0b61, 20932 0x0b66, 0x0b71, 20933 0x0b82, 0x0b83, 20934 0x0b85, 0x0b8a, 20935 0x0b8e, 0x0b90, 20936 0x0b92, 0x0b95, 20937 0x0b99, 0x0b9a, 20938 0x0b9c, 0x0b9c, 20939 0x0b9e, 0x0b9f, 20940 0x0ba3, 0x0ba4, 20941 0x0ba8, 0x0baa, 20942 0x0bae, 0x0bb5, 20943 0x0bb7, 0x0bb9, 20944 0x0bbe, 0x0bc2, 20945 0x0bc6, 0x0bc8, 20946 0x0bca, 0x0bcd, 20947 0x0bd7, 0x0bd7, 20948 0x0be7, 0x0bfa, 20949 0x0c01, 0x0c03, 20950 0x0c05, 0x0c0c, 20951 0x0c0e, 0x0c10, 20952 0x0c12, 0x0c28, 20953 0x0c2a, 0x0c33, 20954 0x0c35, 0x0c39, 20955 0x0c3e, 0x0c44, 20956 0x0c46, 0x0c48, 20957 0x0c4a, 0x0c4d, 20958 0x0c55, 0x0c56, 20959 0x0c60, 0x0c61, 20960 0x0c66, 0x0c6f, 20961 0x0c82, 0x0c83, 20962 0x0c85, 0x0c8c, 20963 0x0c8e, 0x0c90, 20964 0x0c92, 0x0ca8, 20965 0x0caa, 0x0cb3, 20966 0x0cb5, 0x0cb9, 20967 0x0cbc, 0x0cc4, 20968 0x0cc6, 0x0cc8, 20969 0x0cca, 0x0ccd, 20970 0x0cd5, 0x0cd6, 20971 0x0cde, 0x0cde, 20972 0x0ce0, 0x0ce1, 20973 0x0ce6, 0x0cef, 20974 0x0d02, 0x0d03, 20975 0x0d05, 0x0d0c, 20976 0x0d0e, 0x0d10, 20977 0x0d12, 0x0d28, 20978 0x0d2a, 0x0d39, 20979 0x0d3e, 0x0d43, 20980 0x0d46, 0x0d48, 20981 0x0d4a, 0x0d4d, 20982 0x0d57, 0x0d57, 20983 0x0d60, 0x0d61, 20984 0x0d66, 0x0d6f, 20985 0x0d82, 0x0d83, 20986 0x0d85, 0x0d96, 20987 0x0d9a, 0x0db1, 20988 0x0db3, 0x0dbb, 20989 0x0dbd, 0x0dbd, 20990 0x0dc0, 0x0dc6, 20991 0x0dca, 0x0dca, 20992 0x0dcf, 0x0dd4, 20993 0x0dd6, 0x0dd6, 20994 0x0dd8, 0x0ddf, 20995 0x0df2, 0x0df4, 20996 0x0e01, 0x0e3a, 20997 0x0e3f, 0x0e5b, 20998 0x0e81, 0x0e82, 20999 0x0e84, 0x0e84, 21000 0x0e87, 0x0e88, 21001 0x0e8a, 0x0e8a, 21002 0x0e8d, 0x0e8d, 21003 0x0e94, 0x0e97, 21004 0x0e99, 0x0e9f, 21005 0x0ea1, 0x0ea3, 21006 0x0ea5, 0x0ea5, 21007 0x0ea7, 0x0ea7, 21008 0x0eaa, 0x0eab, 21009 0x0ead, 0x0eb9, 21010 0x0ebb, 0x0ebd, 21011 0x0ec0, 0x0ec4, 21012 0x0ec6, 0x0ec6, 21013 0x0ec8, 0x0ecd, 21014 0x0ed0, 0x0ed9, 21015 0x0edc, 0x0edd, 21016 0x0f00, 0x0f47, 21017 0x0f49, 0x0f6a, 21018 0x0f71, 0x0f8b, 21019 0x0f90, 0x0f97, 21020 0x0f99, 0x0fbc, 21021 0x0fbe, 0x0fcc, 21022 0x0fcf, 0x0fcf, 21023 0x1000, 0x1021, 21024 0x1023, 0x1027, 21025 0x1029, 0x102a, 21026 0x102c, 0x1032, 21027 0x1036, 0x1039, 21028 0x1040, 0x1059, 21029 0x10a0, 0x10c5, 21030 0x10d0, 0x10f8, 21031 0x10fb, 0x10fb, 21032 0x1100, 0x1159, 21033 0x115f, 0x11a2, 21034 0x11a8, 0x11f9, 21035 0x1200, 0x1206, 21036 0x1208, 0x1246, 21037 0x1248, 0x1248, 21038 0x124a, 0x124d, 21039 0x1250, 0x1256, 21040 0x1258, 0x1258, 21041 0x125a, 0x125d, 21042 0x1260, 0x1286, 21043 0x1288, 0x1288, 21044 0x128a, 0x128d, 21045 0x1290, 0x12ae, 21046 0x12b0, 0x12b0, 21047 0x12b2, 0x12b5, 21048 0x12b8, 0x12be, 21049 0x12c0, 0x12c0, 21050 0x12c2, 0x12c5, 21051 0x12c8, 0x12ce, 21052 0x12d0, 0x12d6, 21053 0x12d8, 0x12ee, 21054 0x12f0, 0x130e, 21055 0x1310, 0x1310, 21056 0x1312, 0x1315, 21057 0x1318, 0x131e, 21058 0x1320, 0x1346, 21059 0x1348, 0x135a, 21060 0x1361, 0x137c, 21061 0x13a0, 0x13f4, 21062 0x1401, 0x1676, 21063 0x1680, 0x169c, 21064 0x16a0, 0x16f0, 21065 0x1700, 0x170c, 21066 0x170e, 0x1714, 21067 0x1720, 0x1736, 21068 0x1740, 0x1753, 21069 0x1760, 0x176c, 21070 0x176e, 0x1770, 21071 0x1772, 0x1773, 21072 0x1780, 0x17dd, 21073 0x17e0, 0x17e9, 21074 0x17f0, 0x17f9, 21075 0x1800, 0x180e, 21076 0x1810, 0x1819, 21077 0x1820, 0x1877, 21078 0x1880, 0x18a9, 21079 0x1900, 0x191c, 21080 0x1920, 0x192b, 21081 0x1930, 0x193b, 21082 0x1940, 0x1940, 21083 0x1944, 0x196d, 21084 0x1970, 0x1974, 21085 0x19e0, 0x19ff, 21086 0x1d00, 0x1d6b, 21087 0x1e00, 0x1e9b, 21088 0x1ea0, 0x1ef9, 21089 0x1f00, 0x1f15, 21090 0x1f18, 0x1f1d, 21091 0x1f20, 0x1f45, 21092 0x1f48, 0x1f4d, 21093 0x1f50, 0x1f57, 21094 0x1f59, 0x1f59, 21095 0x1f5b, 0x1f5b, 21096 0x1f5d, 0x1f5d, 21097 0x1f5f, 0x1f7d, 21098 0x1f80, 0x1fb4, 21099 0x1fb6, 0x1fc4, 21100 0x1fc6, 0x1fd3, 21101 0x1fd6, 0x1fdb, 21102 0x1fdd, 0x1fef, 21103 0x1ff2, 0x1ff4, 21104 0x1ff6, 0x1ffe, 21105 0x2000, 0x2054, 21106 0x2057, 0x2057, 21107 0x205f, 0x2063, 21108 0x206a, 0x2071, 21109 0x2074, 0x208e, 21110 0x20a0, 0x20b1, 21111 0x20d0, 0x20ea, 21112 0x2100, 0x213b, 21113 0x213d, 0x214b, 21114 0x2153, 0x2183, 21115 0x2190, 0x23d0, 21116 0x2400, 0x2426, 21117 0x2440, 0x244a, 21118 0x2460, 0x2617, 21119 0x2619, 0x267d, 21120 0x2680, 0x2691, 21121 0x26a0, 0x26a1, 21122 0x2701, 0x2704, 21123 0x2706, 0x2709, 21124 0x270c, 0x2727, 21125 0x2729, 0x274b, 21126 0x274d, 0x274d, 21127 0x274f, 0x2752, 21128 0x2756, 0x2756, 21129 0x2758, 0x275e, 21130 0x2761, 0x2794, 21131 0x2798, 0x27af, 21132 0x27b1, 0x27be, 21133 0x27d0, 0x27eb, 21134 0x27f0, 0x2b0d, 21135 0x2e80, 0x2e99, 21136 0x2e9b, 0x2ef3, 21137 0x2f00, 0x2fd5, 21138 0x2ff0, 0x2ffb, 21139 0x3000, 0x303f, 21140 0x3041, 0x3096, 21141 0x3099, 0x30ff, 21142 0x3105, 0x312c, 21143 0x3131, 0x318e, 21144 0x3190, 0x31b7, 21145 0x31f0, 0x321e, 21146 0x3220, 0x3243, 21147 0x3250, 0x327d, 21148 0x327f, 0x32fe, 21149 0x3300, 0x4db5, 21150 0x4dc0, 0x9fa5, 21151 0xa000, 0xa48c, 21152 0xa490, 0xa4c6, 21153 0xac00, 0xd7a3, 21154 0xd800, 0xfa2d, 21155 0xfa30, 0xfa6a, 21156 0xfb00, 0xfb06, 21157 0xfb13, 0xfb17, 21158 0xfb1d, 0xfb36, 21159 0xfb38, 0xfb3c, 21160 0xfb3e, 0xfb3e, 21161 0xfb40, 0xfb41, 21162 0xfb43, 0xfb44, 21163 0xfb46, 0xfbb1, 21164 0xfbd3, 0xfd3f, 21165 0xfd50, 0xfd8f, 21166 0xfd92, 0xfdc7, 21167 0xfdd0, 0xfdfd, 21168 0xfe00, 0xfe0f, 21169 0xfe20, 0xfe23, 21170 0xfe30, 0xfe52, 21171 0xfe54, 0xfe66, 21172 0xfe68, 0xfe6b, 21173 0xfe70, 0xfe74, 21174 0xfe76, 0xfefc, 21175 0xfeff, 0xfeff, 21176 0xff01, 0xffbe, 21177 0xffc2, 0xffc7, 21178 0xffca, 0xffcf, 21179 0xffd2, 0xffd7, 21180 0xffda, 0xffdc, 21181 0xffe0, 0xffe6, 21182 0xffe8, 0xffee, 21183 0xfff9, 0x1000b, 21184 0x1000d, 0x10026, 21185 0x10028, 0x1003a, 21186 0x1003c, 0x1003d, 21187 0x1003f, 0x1004d, 21188 0x10050, 0x1005d, 21189 0x10080, 0x100fa, 21190 0x10100, 0x10102, 21191 0x10107, 0x10133, 21192 0x10137, 0x1013f, 21193 0x10300, 0x1031e, 21194 0x10320, 0x10323, 21195 0x10330, 0x1034a, 21196 0x10380, 0x1039d, 21197 0x1039f, 0x1039f, 21198 0x10400, 0x1049d, 21199 0x104a0, 0x104a9, 21200 0x10800, 0x10805, 21201 0x10808, 0x10808, 21202 0x1080a, 0x10835, 21203 0x10837, 0x10838, 21204 0x1083c, 0x1083c, 21205 0x1083f, 0x1083f, 21206 0x1d000, 0x1d0f5, 21207 0x1d100, 0x1d126, 21208 0x1d12a, 0x1d1dd, 21209 0x1d300, 0x1d356, 21210 0x1d400, 0x1d454, 21211 0x1d456, 0x1d49c, 21212 0x1d49e, 0x1d49f, 21213 0x1d4a2, 0x1d4a2, 21214 0x1d4a5, 0x1d4a6, 21215 0x1d4a9, 0x1d4ac, 21216 0x1d4ae, 0x1d4b9, 21217 0x1d4bb, 0x1d4bb, 21218 0x1d4bd, 0x1d4c3, 21219 0x1d4c5, 0x1d505, 21220 0x1d507, 0x1d50a, 21221 0x1d50d, 0x1d514, 21222 0x1d516, 0x1d51c, 21223 0x1d51e, 0x1d539, 21224 0x1d53b, 0x1d53e, 21225 0x1d540, 0x1d544, 21226 0x1d546, 0x1d546, 21227 0x1d54a, 0x1d550, 21228 0x1d552, 0x1d6a3, 21229 0x1d6a8, 0x1d7c9, 21230 0x1d7ce, 0x1d7ff, 21231 0x1fffe, 0x2a6d6, 21232 0x2f800, 0x2fa1d, 21233 0x2fffe, 0x2ffff, 21234 0x3fffe, 0x3ffff, 21235 0x4fffe, 0x4ffff, 21236 0x5fffe, 0x5ffff, 21237 0x6fffe, 0x6ffff, 21238 0x7fffe, 0x7ffff, 21239 0x8fffe, 0x8ffff, 21240 0x9fffe, 0x9ffff, 21241 0xafffe, 0xaffff, 21242 0xbfffe, 0xbffff, 21243 0xcfffe, 0xcffff, 21244 0xdfffe, 0xdffff, 21245 0xe0001, 0xe0001, 21246 0xe0020, 0xe007f, 21247 0xe0100, 0xe01ef, 21248 0xefffe, 0x10ffff, 21249}; /* CR_Age_4_0 */ 21250 21251/* 'Age_4_1': Derived Age 4.1 */ 21252static const OnigCodePoint CR_Age_4_1[] = { 21253 430, 21254 0x0000, 0x0241, 21255 0x0250, 0x036f, 21256 0x0374, 0x0375, 21257 0x037a, 0x037a, 21258 0x037e, 0x037e, 21259 0x0384, 0x038a, 21260 0x038c, 0x038c, 21261 0x038e, 0x03a1, 21262 0x03a3, 0x03ce, 21263 0x03d0, 0x0486, 21264 0x0488, 0x04ce, 21265 0x04d0, 0x04f9, 21266 0x0500, 0x050f, 21267 0x0531, 0x0556, 21268 0x0559, 0x055f, 21269 0x0561, 0x0587, 21270 0x0589, 0x058a, 21271 0x0591, 0x05b9, 21272 0x05bb, 0x05c7, 21273 0x05d0, 0x05ea, 21274 0x05f0, 0x05f4, 21275 0x0600, 0x0603, 21276 0x060b, 0x0615, 21277 0x061b, 0x061b, 21278 0x061e, 0x061f, 21279 0x0621, 0x063a, 21280 0x0640, 0x065e, 21281 0x0660, 0x070d, 21282 0x070f, 0x074a, 21283 0x074d, 0x076d, 21284 0x0780, 0x07b1, 21285 0x0901, 0x0939, 21286 0x093c, 0x094d, 21287 0x0950, 0x0954, 21288 0x0958, 0x0970, 21289 0x097d, 0x097d, 21290 0x0981, 0x0983, 21291 0x0985, 0x098c, 21292 0x098f, 0x0990, 21293 0x0993, 0x09a8, 21294 0x09aa, 0x09b0, 21295 0x09b2, 0x09b2, 21296 0x09b6, 0x09b9, 21297 0x09bc, 0x09c4, 21298 0x09c7, 0x09c8, 21299 0x09cb, 0x09ce, 21300 0x09d7, 0x09d7, 21301 0x09dc, 0x09dd, 21302 0x09df, 0x09e3, 21303 0x09e6, 0x09fa, 21304 0x0a01, 0x0a03, 21305 0x0a05, 0x0a0a, 21306 0x0a0f, 0x0a10, 21307 0x0a13, 0x0a28, 21308 0x0a2a, 0x0a30, 21309 0x0a32, 0x0a33, 21310 0x0a35, 0x0a36, 21311 0x0a38, 0x0a39, 21312 0x0a3c, 0x0a3c, 21313 0x0a3e, 0x0a42, 21314 0x0a47, 0x0a48, 21315 0x0a4b, 0x0a4d, 21316 0x0a59, 0x0a5c, 21317 0x0a5e, 0x0a5e, 21318 0x0a66, 0x0a74, 21319 0x0a81, 0x0a83, 21320 0x0a85, 0x0a8d, 21321 0x0a8f, 0x0a91, 21322 0x0a93, 0x0aa8, 21323 0x0aaa, 0x0ab0, 21324 0x0ab2, 0x0ab3, 21325 0x0ab5, 0x0ab9, 21326 0x0abc, 0x0ac5, 21327 0x0ac7, 0x0ac9, 21328 0x0acb, 0x0acd, 21329 0x0ad0, 0x0ad0, 21330 0x0ae0, 0x0ae3, 21331 0x0ae6, 0x0aef, 21332 0x0af1, 0x0af1, 21333 0x0b01, 0x0b03, 21334 0x0b05, 0x0b0c, 21335 0x0b0f, 0x0b10, 21336 0x0b13, 0x0b28, 21337 0x0b2a, 0x0b30, 21338 0x0b32, 0x0b33, 21339 0x0b35, 0x0b39, 21340 0x0b3c, 0x0b43, 21341 0x0b47, 0x0b48, 21342 0x0b4b, 0x0b4d, 21343 0x0b56, 0x0b57, 21344 0x0b5c, 0x0b5d, 21345 0x0b5f, 0x0b61, 21346 0x0b66, 0x0b71, 21347 0x0b82, 0x0b83, 21348 0x0b85, 0x0b8a, 21349 0x0b8e, 0x0b90, 21350 0x0b92, 0x0b95, 21351 0x0b99, 0x0b9a, 21352 0x0b9c, 0x0b9c, 21353 0x0b9e, 0x0b9f, 21354 0x0ba3, 0x0ba4, 21355 0x0ba8, 0x0baa, 21356 0x0bae, 0x0bb9, 21357 0x0bbe, 0x0bc2, 21358 0x0bc6, 0x0bc8, 21359 0x0bca, 0x0bcd, 21360 0x0bd7, 0x0bd7, 21361 0x0be6, 0x0bfa, 21362 0x0c01, 0x0c03, 21363 0x0c05, 0x0c0c, 21364 0x0c0e, 0x0c10, 21365 0x0c12, 0x0c28, 21366 0x0c2a, 0x0c33, 21367 0x0c35, 0x0c39, 21368 0x0c3e, 0x0c44, 21369 0x0c46, 0x0c48, 21370 0x0c4a, 0x0c4d, 21371 0x0c55, 0x0c56, 21372 0x0c60, 0x0c61, 21373 0x0c66, 0x0c6f, 21374 0x0c82, 0x0c83, 21375 0x0c85, 0x0c8c, 21376 0x0c8e, 0x0c90, 21377 0x0c92, 0x0ca8, 21378 0x0caa, 0x0cb3, 21379 0x0cb5, 0x0cb9, 21380 0x0cbc, 0x0cc4, 21381 0x0cc6, 0x0cc8, 21382 0x0cca, 0x0ccd, 21383 0x0cd5, 0x0cd6, 21384 0x0cde, 0x0cde, 21385 0x0ce0, 0x0ce1, 21386 0x0ce6, 0x0cef, 21387 0x0d02, 0x0d03, 21388 0x0d05, 0x0d0c, 21389 0x0d0e, 0x0d10, 21390 0x0d12, 0x0d28, 21391 0x0d2a, 0x0d39, 21392 0x0d3e, 0x0d43, 21393 0x0d46, 0x0d48, 21394 0x0d4a, 0x0d4d, 21395 0x0d57, 0x0d57, 21396 0x0d60, 0x0d61, 21397 0x0d66, 0x0d6f, 21398 0x0d82, 0x0d83, 21399 0x0d85, 0x0d96, 21400 0x0d9a, 0x0db1, 21401 0x0db3, 0x0dbb, 21402 0x0dbd, 0x0dbd, 21403 0x0dc0, 0x0dc6, 21404 0x0dca, 0x0dca, 21405 0x0dcf, 0x0dd4, 21406 0x0dd6, 0x0dd6, 21407 0x0dd8, 0x0ddf, 21408 0x0df2, 0x0df4, 21409 0x0e01, 0x0e3a, 21410 0x0e3f, 0x0e5b, 21411 0x0e81, 0x0e82, 21412 0x0e84, 0x0e84, 21413 0x0e87, 0x0e88, 21414 0x0e8a, 0x0e8a, 21415 0x0e8d, 0x0e8d, 21416 0x0e94, 0x0e97, 21417 0x0e99, 0x0e9f, 21418 0x0ea1, 0x0ea3, 21419 0x0ea5, 0x0ea5, 21420 0x0ea7, 0x0ea7, 21421 0x0eaa, 0x0eab, 21422 0x0ead, 0x0eb9, 21423 0x0ebb, 0x0ebd, 21424 0x0ec0, 0x0ec4, 21425 0x0ec6, 0x0ec6, 21426 0x0ec8, 0x0ecd, 21427 0x0ed0, 0x0ed9, 21428 0x0edc, 0x0edd, 21429 0x0f00, 0x0f47, 21430 0x0f49, 0x0f6a, 21431 0x0f71, 0x0f8b, 21432 0x0f90, 0x0f97, 21433 0x0f99, 0x0fbc, 21434 0x0fbe, 0x0fcc, 21435 0x0fcf, 0x0fd1, 21436 0x1000, 0x1021, 21437 0x1023, 0x1027, 21438 0x1029, 0x102a, 21439 0x102c, 0x1032, 21440 0x1036, 0x1039, 21441 0x1040, 0x1059, 21442 0x10a0, 0x10c5, 21443 0x10d0, 0x10fc, 21444 0x1100, 0x1159, 21445 0x115f, 0x11a2, 21446 0x11a8, 0x11f9, 21447 0x1200, 0x1248, 21448 0x124a, 0x124d, 21449 0x1250, 0x1256, 21450 0x1258, 0x1258, 21451 0x125a, 0x125d, 21452 0x1260, 0x1288, 21453 0x128a, 0x128d, 21454 0x1290, 0x12b0, 21455 0x12b2, 0x12b5, 21456 0x12b8, 0x12be, 21457 0x12c0, 0x12c0, 21458 0x12c2, 0x12c5, 21459 0x12c8, 0x12d6, 21460 0x12d8, 0x1310, 21461 0x1312, 0x1315, 21462 0x1318, 0x135a, 21463 0x135f, 0x137c, 21464 0x1380, 0x1399, 21465 0x13a0, 0x13f4, 21466 0x1401, 0x1676, 21467 0x1680, 0x169c, 21468 0x16a0, 0x16f0, 21469 0x1700, 0x170c, 21470 0x170e, 0x1714, 21471 0x1720, 0x1736, 21472 0x1740, 0x1753, 21473 0x1760, 0x176c, 21474 0x176e, 0x1770, 21475 0x1772, 0x1773, 21476 0x1780, 0x17dd, 21477 0x17e0, 0x17e9, 21478 0x17f0, 0x17f9, 21479 0x1800, 0x180e, 21480 0x1810, 0x1819, 21481 0x1820, 0x1877, 21482 0x1880, 0x18a9, 21483 0x1900, 0x191c, 21484 0x1920, 0x192b, 21485 0x1930, 0x193b, 21486 0x1940, 0x1940, 21487 0x1944, 0x196d, 21488 0x1970, 0x1974, 21489 0x1980, 0x19a9, 21490 0x19b0, 0x19c9, 21491 0x19d0, 0x19d9, 21492 0x19de, 0x1a1b, 21493 0x1a1e, 0x1a1f, 21494 0x1d00, 0x1dc3, 21495 0x1e00, 0x1e9b, 21496 0x1ea0, 0x1ef9, 21497 0x1f00, 0x1f15, 21498 0x1f18, 0x1f1d, 21499 0x1f20, 0x1f45, 21500 0x1f48, 0x1f4d, 21501 0x1f50, 0x1f57, 21502 0x1f59, 0x1f59, 21503 0x1f5b, 0x1f5b, 21504 0x1f5d, 0x1f5d, 21505 0x1f5f, 0x1f7d, 21506 0x1f80, 0x1fb4, 21507 0x1fb6, 0x1fc4, 21508 0x1fc6, 0x1fd3, 21509 0x1fd6, 0x1fdb, 21510 0x1fdd, 0x1fef, 21511 0x1ff2, 0x1ff4, 21512 0x1ff6, 0x1ffe, 21513 0x2000, 0x2063, 21514 0x206a, 0x2071, 21515 0x2074, 0x208e, 21516 0x2090, 0x2094, 21517 0x20a0, 0x20b5, 21518 0x20d0, 0x20eb, 21519 0x2100, 0x214c, 21520 0x2153, 0x2183, 21521 0x2190, 0x23db, 21522 0x2400, 0x2426, 21523 0x2440, 0x244a, 21524 0x2460, 0x269c, 21525 0x26a0, 0x26b1, 21526 0x2701, 0x2704, 21527 0x2706, 0x2709, 21528 0x270c, 0x2727, 21529 0x2729, 0x274b, 21530 0x274d, 0x274d, 21531 0x274f, 0x2752, 21532 0x2756, 0x2756, 21533 0x2758, 0x275e, 21534 0x2761, 0x2794, 21535 0x2798, 0x27af, 21536 0x27b1, 0x27be, 21537 0x27c0, 0x27c6, 21538 0x27d0, 0x27eb, 21539 0x27f0, 0x2b13, 21540 0x2c00, 0x2c2e, 21541 0x2c30, 0x2c5e, 21542 0x2c80, 0x2cea, 21543 0x2cf9, 0x2d25, 21544 0x2d30, 0x2d65, 21545 0x2d6f, 0x2d6f, 21546 0x2d80, 0x2d96, 21547 0x2da0, 0x2da6, 21548 0x2da8, 0x2dae, 21549 0x2db0, 0x2db6, 21550 0x2db8, 0x2dbe, 21551 0x2dc0, 0x2dc6, 21552 0x2dc8, 0x2dce, 21553 0x2dd0, 0x2dd6, 21554 0x2dd8, 0x2dde, 21555 0x2e00, 0x2e17, 21556 0x2e1c, 0x2e1d, 21557 0x2e80, 0x2e99, 21558 0x2e9b, 0x2ef3, 21559 0x2f00, 0x2fd5, 21560 0x2ff0, 0x2ffb, 21561 0x3000, 0x303f, 21562 0x3041, 0x3096, 21563 0x3099, 0x30ff, 21564 0x3105, 0x312c, 21565 0x3131, 0x318e, 21566 0x3190, 0x31b7, 21567 0x31c0, 0x31cf, 21568 0x31f0, 0x321e, 21569 0x3220, 0x3243, 21570 0x3250, 0x32fe, 21571 0x3300, 0x4db5, 21572 0x4dc0, 0x9fbb, 21573 0xa000, 0xa48c, 21574 0xa490, 0xa4c6, 21575 0xa700, 0xa716, 21576 0xa800, 0xa82b, 21577 0xac00, 0xd7a3, 21578 0xd800, 0xfa2d, 21579 0xfa30, 0xfa6a, 21580 0xfa70, 0xfad9, 21581 0xfb00, 0xfb06, 21582 0xfb13, 0xfb17, 21583 0xfb1d, 0xfb36, 21584 0xfb38, 0xfb3c, 21585 0xfb3e, 0xfb3e, 21586 0xfb40, 0xfb41, 21587 0xfb43, 0xfb44, 21588 0xfb46, 0xfbb1, 21589 0xfbd3, 0xfd3f, 21590 0xfd50, 0xfd8f, 21591 0xfd92, 0xfdc7, 21592 0xfdd0, 0xfdfd, 21593 0xfe00, 0xfe19, 21594 0xfe20, 0xfe23, 21595 0xfe30, 0xfe52, 21596 0xfe54, 0xfe66, 21597 0xfe68, 0xfe6b, 21598 0xfe70, 0xfe74, 21599 0xfe76, 0xfefc, 21600 0xfeff, 0xfeff, 21601 0xff01, 0xffbe, 21602 0xffc2, 0xffc7, 21603 0xffca, 0xffcf, 21604 0xffd2, 0xffd7, 21605 0xffda, 0xffdc, 21606 0xffe0, 0xffe6, 21607 0xffe8, 0xffee, 21608 0xfff9, 0x1000b, 21609 0x1000d, 0x10026, 21610 0x10028, 0x1003a, 21611 0x1003c, 0x1003d, 21612 0x1003f, 0x1004d, 21613 0x10050, 0x1005d, 21614 0x10080, 0x100fa, 21615 0x10100, 0x10102, 21616 0x10107, 0x10133, 21617 0x10137, 0x1018a, 21618 0x10300, 0x1031e, 21619 0x10320, 0x10323, 21620 0x10330, 0x1034a, 21621 0x10380, 0x1039d, 21622 0x1039f, 0x103c3, 21623 0x103c8, 0x103d5, 21624 0x10400, 0x1049d, 21625 0x104a0, 0x104a9, 21626 0x10800, 0x10805, 21627 0x10808, 0x10808, 21628 0x1080a, 0x10835, 21629 0x10837, 0x10838, 21630 0x1083c, 0x1083c, 21631 0x1083f, 0x1083f, 21632 0x10a00, 0x10a03, 21633 0x10a05, 0x10a06, 21634 0x10a0c, 0x10a13, 21635 0x10a15, 0x10a17, 21636 0x10a19, 0x10a33, 21637 0x10a38, 0x10a3a, 21638 0x10a3f, 0x10a47, 21639 0x10a50, 0x10a58, 21640 0x1d000, 0x1d0f5, 21641 0x1d100, 0x1d126, 21642 0x1d12a, 0x1d1dd, 21643 0x1d200, 0x1d245, 21644 0x1d300, 0x1d356, 21645 0x1d400, 0x1d454, 21646 0x1d456, 0x1d49c, 21647 0x1d49e, 0x1d49f, 21648 0x1d4a2, 0x1d4a2, 21649 0x1d4a5, 0x1d4a6, 21650 0x1d4a9, 0x1d4ac, 21651 0x1d4ae, 0x1d4b9, 21652 0x1d4bb, 0x1d4bb, 21653 0x1d4bd, 0x1d4c3, 21654 0x1d4c5, 0x1d505, 21655 0x1d507, 0x1d50a, 21656 0x1d50d, 0x1d514, 21657 0x1d516, 0x1d51c, 21658 0x1d51e, 0x1d539, 21659 0x1d53b, 0x1d53e, 21660 0x1d540, 0x1d544, 21661 0x1d546, 0x1d546, 21662 0x1d54a, 0x1d550, 21663 0x1d552, 0x1d6a5, 21664 0x1d6a8, 0x1d7c9, 21665 0x1d7ce, 0x1d7ff, 21666 0x1fffe, 0x2a6d6, 21667 0x2f800, 0x2fa1d, 21668 0x2fffe, 0x2ffff, 21669 0x3fffe, 0x3ffff, 21670 0x4fffe, 0x4ffff, 21671 0x5fffe, 0x5ffff, 21672 0x6fffe, 0x6ffff, 21673 0x7fffe, 0x7ffff, 21674 0x8fffe, 0x8ffff, 21675 0x9fffe, 0x9ffff, 21676 0xafffe, 0xaffff, 21677 0xbfffe, 0xbffff, 21678 0xcfffe, 0xcffff, 21679 0xdfffe, 0xdffff, 21680 0xe0001, 0xe0001, 21681 0xe0020, 0xe007f, 21682 0xe0100, 0xe01ef, 21683 0xefffe, 0x10ffff, 21684}; /* CR_Age_4_1 */ 21685 21686/* 'Age_5_0': Derived Age 5.0 */ 21687static const OnigCodePoint CR_Age_5_0[] = { 21688 440, 21689 0x0000, 0x036f, 21690 0x0374, 0x0375, 21691 0x037a, 0x037e, 21692 0x0384, 0x038a, 21693 0x038c, 0x038c, 21694 0x038e, 0x03a1, 21695 0x03a3, 0x03ce, 21696 0x03d0, 0x0486, 21697 0x0488, 0x0513, 21698 0x0531, 0x0556, 21699 0x0559, 0x055f, 21700 0x0561, 0x0587, 21701 0x0589, 0x058a, 21702 0x0591, 0x05c7, 21703 0x05d0, 0x05ea, 21704 0x05f0, 0x05f4, 21705 0x0600, 0x0603, 21706 0x060b, 0x0615, 21707 0x061b, 0x061b, 21708 0x061e, 0x061f, 21709 0x0621, 0x063a, 21710 0x0640, 0x065e, 21711 0x0660, 0x070d, 21712 0x070f, 0x074a, 21713 0x074d, 0x076d, 21714 0x0780, 0x07b1, 21715 0x07c0, 0x07fa, 21716 0x0901, 0x0939, 21717 0x093c, 0x094d, 21718 0x0950, 0x0954, 21719 0x0958, 0x0970, 21720 0x097b, 0x097f, 21721 0x0981, 0x0983, 21722 0x0985, 0x098c, 21723 0x098f, 0x0990, 21724 0x0993, 0x09a8, 21725 0x09aa, 0x09b0, 21726 0x09b2, 0x09b2, 21727 0x09b6, 0x09b9, 21728 0x09bc, 0x09c4, 21729 0x09c7, 0x09c8, 21730 0x09cb, 0x09ce, 21731 0x09d7, 0x09d7, 21732 0x09dc, 0x09dd, 21733 0x09df, 0x09e3, 21734 0x09e6, 0x09fa, 21735 0x0a01, 0x0a03, 21736 0x0a05, 0x0a0a, 21737 0x0a0f, 0x0a10, 21738 0x0a13, 0x0a28, 21739 0x0a2a, 0x0a30, 21740 0x0a32, 0x0a33, 21741 0x0a35, 0x0a36, 21742 0x0a38, 0x0a39, 21743 0x0a3c, 0x0a3c, 21744 0x0a3e, 0x0a42, 21745 0x0a47, 0x0a48, 21746 0x0a4b, 0x0a4d, 21747 0x0a59, 0x0a5c, 21748 0x0a5e, 0x0a5e, 21749 0x0a66, 0x0a74, 21750 0x0a81, 0x0a83, 21751 0x0a85, 0x0a8d, 21752 0x0a8f, 0x0a91, 21753 0x0a93, 0x0aa8, 21754 0x0aaa, 0x0ab0, 21755 0x0ab2, 0x0ab3, 21756 0x0ab5, 0x0ab9, 21757 0x0abc, 0x0ac5, 21758 0x0ac7, 0x0ac9, 21759 0x0acb, 0x0acd, 21760 0x0ad0, 0x0ad0, 21761 0x0ae0, 0x0ae3, 21762 0x0ae6, 0x0aef, 21763 0x0af1, 0x0af1, 21764 0x0b01, 0x0b03, 21765 0x0b05, 0x0b0c, 21766 0x0b0f, 0x0b10, 21767 0x0b13, 0x0b28, 21768 0x0b2a, 0x0b30, 21769 0x0b32, 0x0b33, 21770 0x0b35, 0x0b39, 21771 0x0b3c, 0x0b43, 21772 0x0b47, 0x0b48, 21773 0x0b4b, 0x0b4d, 21774 0x0b56, 0x0b57, 21775 0x0b5c, 0x0b5d, 21776 0x0b5f, 0x0b61, 21777 0x0b66, 0x0b71, 21778 0x0b82, 0x0b83, 21779 0x0b85, 0x0b8a, 21780 0x0b8e, 0x0b90, 21781 0x0b92, 0x0b95, 21782 0x0b99, 0x0b9a, 21783 0x0b9c, 0x0b9c, 21784 0x0b9e, 0x0b9f, 21785 0x0ba3, 0x0ba4, 21786 0x0ba8, 0x0baa, 21787 0x0bae, 0x0bb9, 21788 0x0bbe, 0x0bc2, 21789 0x0bc6, 0x0bc8, 21790 0x0bca, 0x0bcd, 21791 0x0bd7, 0x0bd7, 21792 0x0be6, 0x0bfa, 21793 0x0c01, 0x0c03, 21794 0x0c05, 0x0c0c, 21795 0x0c0e, 0x0c10, 21796 0x0c12, 0x0c28, 21797 0x0c2a, 0x0c33, 21798 0x0c35, 0x0c39, 21799 0x0c3e, 0x0c44, 21800 0x0c46, 0x0c48, 21801 0x0c4a, 0x0c4d, 21802 0x0c55, 0x0c56, 21803 0x0c60, 0x0c61, 21804 0x0c66, 0x0c6f, 21805 0x0c82, 0x0c83, 21806 0x0c85, 0x0c8c, 21807 0x0c8e, 0x0c90, 21808 0x0c92, 0x0ca8, 21809 0x0caa, 0x0cb3, 21810 0x0cb5, 0x0cb9, 21811 0x0cbc, 0x0cc4, 21812 0x0cc6, 0x0cc8, 21813 0x0cca, 0x0ccd, 21814 0x0cd5, 0x0cd6, 21815 0x0cde, 0x0cde, 21816 0x0ce0, 0x0ce3, 21817 0x0ce6, 0x0cef, 21818 0x0cf1, 0x0cf2, 21819 0x0d02, 0x0d03, 21820 0x0d05, 0x0d0c, 21821 0x0d0e, 0x0d10, 21822 0x0d12, 0x0d28, 21823 0x0d2a, 0x0d39, 21824 0x0d3e, 0x0d43, 21825 0x0d46, 0x0d48, 21826 0x0d4a, 0x0d4d, 21827 0x0d57, 0x0d57, 21828 0x0d60, 0x0d61, 21829 0x0d66, 0x0d6f, 21830 0x0d82, 0x0d83, 21831 0x0d85, 0x0d96, 21832 0x0d9a, 0x0db1, 21833 0x0db3, 0x0dbb, 21834 0x0dbd, 0x0dbd, 21835 0x0dc0, 0x0dc6, 21836 0x0dca, 0x0dca, 21837 0x0dcf, 0x0dd4, 21838 0x0dd6, 0x0dd6, 21839 0x0dd8, 0x0ddf, 21840 0x0df2, 0x0df4, 21841 0x0e01, 0x0e3a, 21842 0x0e3f, 0x0e5b, 21843 0x0e81, 0x0e82, 21844 0x0e84, 0x0e84, 21845 0x0e87, 0x0e88, 21846 0x0e8a, 0x0e8a, 21847 0x0e8d, 0x0e8d, 21848 0x0e94, 0x0e97, 21849 0x0e99, 0x0e9f, 21850 0x0ea1, 0x0ea3, 21851 0x0ea5, 0x0ea5, 21852 0x0ea7, 0x0ea7, 21853 0x0eaa, 0x0eab, 21854 0x0ead, 0x0eb9, 21855 0x0ebb, 0x0ebd, 21856 0x0ec0, 0x0ec4, 21857 0x0ec6, 0x0ec6, 21858 0x0ec8, 0x0ecd, 21859 0x0ed0, 0x0ed9, 21860 0x0edc, 0x0edd, 21861 0x0f00, 0x0f47, 21862 0x0f49, 0x0f6a, 21863 0x0f71, 0x0f8b, 21864 0x0f90, 0x0f97, 21865 0x0f99, 0x0fbc, 21866 0x0fbe, 0x0fcc, 21867 0x0fcf, 0x0fd1, 21868 0x1000, 0x1021, 21869 0x1023, 0x1027, 21870 0x1029, 0x102a, 21871 0x102c, 0x1032, 21872 0x1036, 0x1039, 21873 0x1040, 0x1059, 21874 0x10a0, 0x10c5, 21875 0x10d0, 0x10fc, 21876 0x1100, 0x1159, 21877 0x115f, 0x11a2, 21878 0x11a8, 0x11f9, 21879 0x1200, 0x1248, 21880 0x124a, 0x124d, 21881 0x1250, 0x1256, 21882 0x1258, 0x1258, 21883 0x125a, 0x125d, 21884 0x1260, 0x1288, 21885 0x128a, 0x128d, 21886 0x1290, 0x12b0, 21887 0x12b2, 0x12b5, 21888 0x12b8, 0x12be, 21889 0x12c0, 0x12c0, 21890 0x12c2, 0x12c5, 21891 0x12c8, 0x12d6, 21892 0x12d8, 0x1310, 21893 0x1312, 0x1315, 21894 0x1318, 0x135a, 21895 0x135f, 0x137c, 21896 0x1380, 0x1399, 21897 0x13a0, 0x13f4, 21898 0x1401, 0x1676, 21899 0x1680, 0x169c, 21900 0x16a0, 0x16f0, 21901 0x1700, 0x170c, 21902 0x170e, 0x1714, 21903 0x1720, 0x1736, 21904 0x1740, 0x1753, 21905 0x1760, 0x176c, 21906 0x176e, 0x1770, 21907 0x1772, 0x1773, 21908 0x1780, 0x17dd, 21909 0x17e0, 0x17e9, 21910 0x17f0, 0x17f9, 21911 0x1800, 0x180e, 21912 0x1810, 0x1819, 21913 0x1820, 0x1877, 21914 0x1880, 0x18a9, 21915 0x1900, 0x191c, 21916 0x1920, 0x192b, 21917 0x1930, 0x193b, 21918 0x1940, 0x1940, 21919 0x1944, 0x196d, 21920 0x1970, 0x1974, 21921 0x1980, 0x19a9, 21922 0x19b0, 0x19c9, 21923 0x19d0, 0x19d9, 21924 0x19de, 0x1a1b, 21925 0x1a1e, 0x1a1f, 21926 0x1b00, 0x1b4b, 21927 0x1b50, 0x1b7c, 21928 0x1d00, 0x1dca, 21929 0x1dfe, 0x1e9b, 21930 0x1ea0, 0x1ef9, 21931 0x1f00, 0x1f15, 21932 0x1f18, 0x1f1d, 21933 0x1f20, 0x1f45, 21934 0x1f48, 0x1f4d, 21935 0x1f50, 0x1f57, 21936 0x1f59, 0x1f59, 21937 0x1f5b, 0x1f5b, 21938 0x1f5d, 0x1f5d, 21939 0x1f5f, 0x1f7d, 21940 0x1f80, 0x1fb4, 21941 0x1fb6, 0x1fc4, 21942 0x1fc6, 0x1fd3, 21943 0x1fd6, 0x1fdb, 21944 0x1fdd, 0x1fef, 21945 0x1ff2, 0x1ff4, 21946 0x1ff6, 0x1ffe, 21947 0x2000, 0x2063, 21948 0x206a, 0x2071, 21949 0x2074, 0x208e, 21950 0x2090, 0x2094, 21951 0x20a0, 0x20b5, 21952 0x20d0, 0x20ef, 21953 0x2100, 0x214e, 21954 0x2153, 0x2184, 21955 0x2190, 0x23e7, 21956 0x2400, 0x2426, 21957 0x2440, 0x244a, 21958 0x2460, 0x269c, 21959 0x26a0, 0x26b2, 21960 0x2701, 0x2704, 21961 0x2706, 0x2709, 21962 0x270c, 0x2727, 21963 0x2729, 0x274b, 21964 0x274d, 0x274d, 21965 0x274f, 0x2752, 21966 0x2756, 0x2756, 21967 0x2758, 0x275e, 21968 0x2761, 0x2794, 21969 0x2798, 0x27af, 21970 0x27b1, 0x27be, 21971 0x27c0, 0x27ca, 21972 0x27d0, 0x27eb, 21973 0x27f0, 0x2b1a, 21974 0x2b20, 0x2b23, 21975 0x2c00, 0x2c2e, 21976 0x2c30, 0x2c5e, 21977 0x2c60, 0x2c6c, 21978 0x2c74, 0x2c77, 21979 0x2c80, 0x2cea, 21980 0x2cf9, 0x2d25, 21981 0x2d30, 0x2d65, 21982 0x2d6f, 0x2d6f, 21983 0x2d80, 0x2d96, 21984 0x2da0, 0x2da6, 21985 0x2da8, 0x2dae, 21986 0x2db0, 0x2db6, 21987 0x2db8, 0x2dbe, 21988 0x2dc0, 0x2dc6, 21989 0x2dc8, 0x2dce, 21990 0x2dd0, 0x2dd6, 21991 0x2dd8, 0x2dde, 21992 0x2e00, 0x2e17, 21993 0x2e1c, 0x2e1d, 21994 0x2e80, 0x2e99, 21995 0x2e9b, 0x2ef3, 21996 0x2f00, 0x2fd5, 21997 0x2ff0, 0x2ffb, 21998 0x3000, 0x303f, 21999 0x3041, 0x3096, 22000 0x3099, 0x30ff, 22001 0x3105, 0x312c, 22002 0x3131, 0x318e, 22003 0x3190, 0x31b7, 22004 0x31c0, 0x31cf, 22005 0x31f0, 0x321e, 22006 0x3220, 0x3243, 22007 0x3250, 0x32fe, 22008 0x3300, 0x4db5, 22009 0x4dc0, 0x9fbb, 22010 0xa000, 0xa48c, 22011 0xa490, 0xa4c6, 22012 0xa700, 0xa71a, 22013 0xa720, 0xa721, 22014 0xa800, 0xa82b, 22015 0xa840, 0xa877, 22016 0xac00, 0xd7a3, 22017 0xd800, 0xfa2d, 22018 0xfa30, 0xfa6a, 22019 0xfa70, 0xfad9, 22020 0xfb00, 0xfb06, 22021 0xfb13, 0xfb17, 22022 0xfb1d, 0xfb36, 22023 0xfb38, 0xfb3c, 22024 0xfb3e, 0xfb3e, 22025 0xfb40, 0xfb41, 22026 0xfb43, 0xfb44, 22027 0xfb46, 0xfbb1, 22028 0xfbd3, 0xfd3f, 22029 0xfd50, 0xfd8f, 22030 0xfd92, 0xfdc7, 22031 0xfdd0, 0xfdfd, 22032 0xfe00, 0xfe19, 22033 0xfe20, 0xfe23, 22034 0xfe30, 0xfe52, 22035 0xfe54, 0xfe66, 22036 0xfe68, 0xfe6b, 22037 0xfe70, 0xfe74, 22038 0xfe76, 0xfefc, 22039 0xfeff, 0xfeff, 22040 0xff01, 0xffbe, 22041 0xffc2, 0xffc7, 22042 0xffca, 0xffcf, 22043 0xffd2, 0xffd7, 22044 0xffda, 0xffdc, 22045 0xffe0, 0xffe6, 22046 0xffe8, 0xffee, 22047 0xfff9, 0x1000b, 22048 0x1000d, 0x10026, 22049 0x10028, 0x1003a, 22050 0x1003c, 0x1003d, 22051 0x1003f, 0x1004d, 22052 0x10050, 0x1005d, 22053 0x10080, 0x100fa, 22054 0x10100, 0x10102, 22055 0x10107, 0x10133, 22056 0x10137, 0x1018a, 22057 0x10300, 0x1031e, 22058 0x10320, 0x10323, 22059 0x10330, 0x1034a, 22060 0x10380, 0x1039d, 22061 0x1039f, 0x103c3, 22062 0x103c8, 0x103d5, 22063 0x10400, 0x1049d, 22064 0x104a0, 0x104a9, 22065 0x10800, 0x10805, 22066 0x10808, 0x10808, 22067 0x1080a, 0x10835, 22068 0x10837, 0x10838, 22069 0x1083c, 0x1083c, 22070 0x1083f, 0x1083f, 22071 0x10900, 0x10919, 22072 0x1091f, 0x1091f, 22073 0x10a00, 0x10a03, 22074 0x10a05, 0x10a06, 22075 0x10a0c, 0x10a13, 22076 0x10a15, 0x10a17, 22077 0x10a19, 0x10a33, 22078 0x10a38, 0x10a3a, 22079 0x10a3f, 0x10a47, 22080 0x10a50, 0x10a58, 22081 0x12000, 0x1236e, 22082 0x12400, 0x12462, 22083 0x12470, 0x12473, 22084 0x1d000, 0x1d0f5, 22085 0x1d100, 0x1d126, 22086 0x1d12a, 0x1d1dd, 22087 0x1d200, 0x1d245, 22088 0x1d300, 0x1d356, 22089 0x1d360, 0x1d371, 22090 0x1d400, 0x1d454, 22091 0x1d456, 0x1d49c, 22092 0x1d49e, 0x1d49f, 22093 0x1d4a2, 0x1d4a2, 22094 0x1d4a5, 0x1d4a6, 22095 0x1d4a9, 0x1d4ac, 22096 0x1d4ae, 0x1d4b9, 22097 0x1d4bb, 0x1d4bb, 22098 0x1d4bd, 0x1d4c3, 22099 0x1d4c5, 0x1d505, 22100 0x1d507, 0x1d50a, 22101 0x1d50d, 0x1d514, 22102 0x1d516, 0x1d51c, 22103 0x1d51e, 0x1d539, 22104 0x1d53b, 0x1d53e, 22105 0x1d540, 0x1d544, 22106 0x1d546, 0x1d546, 22107 0x1d54a, 0x1d550, 22108 0x1d552, 0x1d6a5, 22109 0x1d6a8, 0x1d7cb, 22110 0x1d7ce, 0x1d7ff, 22111 0x1fffe, 0x2a6d6, 22112 0x2f800, 0x2fa1d, 22113 0x2fffe, 0x2ffff, 22114 0x3fffe, 0x3ffff, 22115 0x4fffe, 0x4ffff, 22116 0x5fffe, 0x5ffff, 22117 0x6fffe, 0x6ffff, 22118 0x7fffe, 0x7ffff, 22119 0x8fffe, 0x8ffff, 22120 0x9fffe, 0x9ffff, 22121 0xafffe, 0xaffff, 22122 0xbfffe, 0xbffff, 22123 0xcfffe, 0xcffff, 22124 0xdfffe, 0xdffff, 22125 0xe0001, 0xe0001, 22126 0xe0020, 0xe007f, 22127 0xe0100, 0xe01ef, 22128 0xefffe, 0x10ffff, 22129}; /* CR_Age_5_0 */ 22130 22131/* 'Age_5_1': Derived Age 5.1 */ 22132static const OnigCodePoint CR_Age_5_1[] = { 22133 455, 22134 0x0000, 0x0377, 22135 0x037a, 0x037e, 22136 0x0384, 0x038a, 22137 0x038c, 0x038c, 22138 0x038e, 0x03a1, 22139 0x03a3, 0x0523, 22140 0x0531, 0x0556, 22141 0x0559, 0x055f, 22142 0x0561, 0x0587, 22143 0x0589, 0x058a, 22144 0x0591, 0x05c7, 22145 0x05d0, 0x05ea, 22146 0x05f0, 0x05f4, 22147 0x0600, 0x0603, 22148 0x0606, 0x061b, 22149 0x061e, 0x061f, 22150 0x0621, 0x065e, 22151 0x0660, 0x070d, 22152 0x070f, 0x074a, 22153 0x074d, 0x07b1, 22154 0x07c0, 0x07fa, 22155 0x0901, 0x0939, 22156 0x093c, 0x094d, 22157 0x0950, 0x0954, 22158 0x0958, 0x0972, 22159 0x097b, 0x097f, 22160 0x0981, 0x0983, 22161 0x0985, 0x098c, 22162 0x098f, 0x0990, 22163 0x0993, 0x09a8, 22164 0x09aa, 0x09b0, 22165 0x09b2, 0x09b2, 22166 0x09b6, 0x09b9, 22167 0x09bc, 0x09c4, 22168 0x09c7, 0x09c8, 22169 0x09cb, 0x09ce, 22170 0x09d7, 0x09d7, 22171 0x09dc, 0x09dd, 22172 0x09df, 0x09e3, 22173 0x09e6, 0x09fa, 22174 0x0a01, 0x0a03, 22175 0x0a05, 0x0a0a, 22176 0x0a0f, 0x0a10, 22177 0x0a13, 0x0a28, 22178 0x0a2a, 0x0a30, 22179 0x0a32, 0x0a33, 22180 0x0a35, 0x0a36, 22181 0x0a38, 0x0a39, 22182 0x0a3c, 0x0a3c, 22183 0x0a3e, 0x0a42, 22184 0x0a47, 0x0a48, 22185 0x0a4b, 0x0a4d, 22186 0x0a51, 0x0a51, 22187 0x0a59, 0x0a5c, 22188 0x0a5e, 0x0a5e, 22189 0x0a66, 0x0a75, 22190 0x0a81, 0x0a83, 22191 0x0a85, 0x0a8d, 22192 0x0a8f, 0x0a91, 22193 0x0a93, 0x0aa8, 22194 0x0aaa, 0x0ab0, 22195 0x0ab2, 0x0ab3, 22196 0x0ab5, 0x0ab9, 22197 0x0abc, 0x0ac5, 22198 0x0ac7, 0x0ac9, 22199 0x0acb, 0x0acd, 22200 0x0ad0, 0x0ad0, 22201 0x0ae0, 0x0ae3, 22202 0x0ae6, 0x0aef, 22203 0x0af1, 0x0af1, 22204 0x0b01, 0x0b03, 22205 0x0b05, 0x0b0c, 22206 0x0b0f, 0x0b10, 22207 0x0b13, 0x0b28, 22208 0x0b2a, 0x0b30, 22209 0x0b32, 0x0b33, 22210 0x0b35, 0x0b39, 22211 0x0b3c, 0x0b44, 22212 0x0b47, 0x0b48, 22213 0x0b4b, 0x0b4d, 22214 0x0b56, 0x0b57, 22215 0x0b5c, 0x0b5d, 22216 0x0b5f, 0x0b63, 22217 0x0b66, 0x0b71, 22218 0x0b82, 0x0b83, 22219 0x0b85, 0x0b8a, 22220 0x0b8e, 0x0b90, 22221 0x0b92, 0x0b95, 22222 0x0b99, 0x0b9a, 22223 0x0b9c, 0x0b9c, 22224 0x0b9e, 0x0b9f, 22225 0x0ba3, 0x0ba4, 22226 0x0ba8, 0x0baa, 22227 0x0bae, 0x0bb9, 22228 0x0bbe, 0x0bc2, 22229 0x0bc6, 0x0bc8, 22230 0x0bca, 0x0bcd, 22231 0x0bd0, 0x0bd0, 22232 0x0bd7, 0x0bd7, 22233 0x0be6, 0x0bfa, 22234 0x0c01, 0x0c03, 22235 0x0c05, 0x0c0c, 22236 0x0c0e, 0x0c10, 22237 0x0c12, 0x0c28, 22238 0x0c2a, 0x0c33, 22239 0x0c35, 0x0c39, 22240 0x0c3d, 0x0c44, 22241 0x0c46, 0x0c48, 22242 0x0c4a, 0x0c4d, 22243 0x0c55, 0x0c56, 22244 0x0c58, 0x0c59, 22245 0x0c60, 0x0c63, 22246 0x0c66, 0x0c6f, 22247 0x0c78, 0x0c7f, 22248 0x0c82, 0x0c83, 22249 0x0c85, 0x0c8c, 22250 0x0c8e, 0x0c90, 22251 0x0c92, 0x0ca8, 22252 0x0caa, 0x0cb3, 22253 0x0cb5, 0x0cb9, 22254 0x0cbc, 0x0cc4, 22255 0x0cc6, 0x0cc8, 22256 0x0cca, 0x0ccd, 22257 0x0cd5, 0x0cd6, 22258 0x0cde, 0x0cde, 22259 0x0ce0, 0x0ce3, 22260 0x0ce6, 0x0cef, 22261 0x0cf1, 0x0cf2, 22262 0x0d02, 0x0d03, 22263 0x0d05, 0x0d0c, 22264 0x0d0e, 0x0d10, 22265 0x0d12, 0x0d28, 22266 0x0d2a, 0x0d39, 22267 0x0d3d, 0x0d44, 22268 0x0d46, 0x0d48, 22269 0x0d4a, 0x0d4d, 22270 0x0d57, 0x0d57, 22271 0x0d60, 0x0d63, 22272 0x0d66, 0x0d75, 22273 0x0d79, 0x0d7f, 22274 0x0d82, 0x0d83, 22275 0x0d85, 0x0d96, 22276 0x0d9a, 0x0db1, 22277 0x0db3, 0x0dbb, 22278 0x0dbd, 0x0dbd, 22279 0x0dc0, 0x0dc6, 22280 0x0dca, 0x0dca, 22281 0x0dcf, 0x0dd4, 22282 0x0dd6, 0x0dd6, 22283 0x0dd8, 0x0ddf, 22284 0x0df2, 0x0df4, 22285 0x0e01, 0x0e3a, 22286 0x0e3f, 0x0e5b, 22287 0x0e81, 0x0e82, 22288 0x0e84, 0x0e84, 22289 0x0e87, 0x0e88, 22290 0x0e8a, 0x0e8a, 22291 0x0e8d, 0x0e8d, 22292 0x0e94, 0x0e97, 22293 0x0e99, 0x0e9f, 22294 0x0ea1, 0x0ea3, 22295 0x0ea5, 0x0ea5, 22296 0x0ea7, 0x0ea7, 22297 0x0eaa, 0x0eab, 22298 0x0ead, 0x0eb9, 22299 0x0ebb, 0x0ebd, 22300 0x0ec0, 0x0ec4, 22301 0x0ec6, 0x0ec6, 22302 0x0ec8, 0x0ecd, 22303 0x0ed0, 0x0ed9, 22304 0x0edc, 0x0edd, 22305 0x0f00, 0x0f47, 22306 0x0f49, 0x0f6c, 22307 0x0f71, 0x0f8b, 22308 0x0f90, 0x0f97, 22309 0x0f99, 0x0fbc, 22310 0x0fbe, 0x0fcc, 22311 0x0fce, 0x0fd4, 22312 0x1000, 0x1099, 22313 0x109e, 0x10c5, 22314 0x10d0, 0x10fc, 22315 0x1100, 0x1159, 22316 0x115f, 0x11a2, 22317 0x11a8, 0x11f9, 22318 0x1200, 0x1248, 22319 0x124a, 0x124d, 22320 0x1250, 0x1256, 22321 0x1258, 0x1258, 22322 0x125a, 0x125d, 22323 0x1260, 0x1288, 22324 0x128a, 0x128d, 22325 0x1290, 0x12b0, 22326 0x12b2, 0x12b5, 22327 0x12b8, 0x12be, 22328 0x12c0, 0x12c0, 22329 0x12c2, 0x12c5, 22330 0x12c8, 0x12d6, 22331 0x12d8, 0x1310, 22332 0x1312, 0x1315, 22333 0x1318, 0x135a, 22334 0x135f, 0x137c, 22335 0x1380, 0x1399, 22336 0x13a0, 0x13f4, 22337 0x1401, 0x1676, 22338 0x1680, 0x169c, 22339 0x16a0, 0x16f0, 22340 0x1700, 0x170c, 22341 0x170e, 0x1714, 22342 0x1720, 0x1736, 22343 0x1740, 0x1753, 22344 0x1760, 0x176c, 22345 0x176e, 0x1770, 22346 0x1772, 0x1773, 22347 0x1780, 0x17dd, 22348 0x17e0, 0x17e9, 22349 0x17f0, 0x17f9, 22350 0x1800, 0x180e, 22351 0x1810, 0x1819, 22352 0x1820, 0x1877, 22353 0x1880, 0x18aa, 22354 0x1900, 0x191c, 22355 0x1920, 0x192b, 22356 0x1930, 0x193b, 22357 0x1940, 0x1940, 22358 0x1944, 0x196d, 22359 0x1970, 0x1974, 22360 0x1980, 0x19a9, 22361 0x19b0, 0x19c9, 22362 0x19d0, 0x19d9, 22363 0x19de, 0x1a1b, 22364 0x1a1e, 0x1a1f, 22365 0x1b00, 0x1b4b, 22366 0x1b50, 0x1b7c, 22367 0x1b80, 0x1baa, 22368 0x1bae, 0x1bb9, 22369 0x1c00, 0x1c37, 22370 0x1c3b, 0x1c49, 22371 0x1c4d, 0x1c7f, 22372 0x1d00, 0x1de6, 22373 0x1dfe, 0x1f15, 22374 0x1f18, 0x1f1d, 22375 0x1f20, 0x1f45, 22376 0x1f48, 0x1f4d, 22377 0x1f50, 0x1f57, 22378 0x1f59, 0x1f59, 22379 0x1f5b, 0x1f5b, 22380 0x1f5d, 0x1f5d, 22381 0x1f5f, 0x1f7d, 22382 0x1f80, 0x1fb4, 22383 0x1fb6, 0x1fc4, 22384 0x1fc6, 0x1fd3, 22385 0x1fd6, 0x1fdb, 22386 0x1fdd, 0x1fef, 22387 0x1ff2, 0x1ff4, 22388 0x1ff6, 0x1ffe, 22389 0x2000, 0x2064, 22390 0x206a, 0x2071, 22391 0x2074, 0x208e, 22392 0x2090, 0x2094, 22393 0x20a0, 0x20b5, 22394 0x20d0, 0x20f0, 22395 0x2100, 0x214f, 22396 0x2153, 0x2188, 22397 0x2190, 0x23e7, 22398 0x2400, 0x2426, 22399 0x2440, 0x244a, 22400 0x2460, 0x269d, 22401 0x26a0, 0x26bc, 22402 0x26c0, 0x26c3, 22403 0x2701, 0x2704, 22404 0x2706, 0x2709, 22405 0x270c, 0x2727, 22406 0x2729, 0x274b, 22407 0x274d, 0x274d, 22408 0x274f, 0x2752, 22409 0x2756, 0x2756, 22410 0x2758, 0x275e, 22411 0x2761, 0x2794, 22412 0x2798, 0x27af, 22413 0x27b1, 0x27be, 22414 0x27c0, 0x27ca, 22415 0x27cc, 0x27cc, 22416 0x27d0, 0x2b4c, 22417 0x2b50, 0x2b54, 22418 0x2c00, 0x2c2e, 22419 0x2c30, 0x2c5e, 22420 0x2c60, 0x2c6f, 22421 0x2c71, 0x2c7d, 22422 0x2c80, 0x2cea, 22423 0x2cf9, 0x2d25, 22424 0x2d30, 0x2d65, 22425 0x2d6f, 0x2d6f, 22426 0x2d80, 0x2d96, 22427 0x2da0, 0x2da6, 22428 0x2da8, 0x2dae, 22429 0x2db0, 0x2db6, 22430 0x2db8, 0x2dbe, 22431 0x2dc0, 0x2dc6, 22432 0x2dc8, 0x2dce, 22433 0x2dd0, 0x2dd6, 22434 0x2dd8, 0x2dde, 22435 0x2de0, 0x2e30, 22436 0x2e80, 0x2e99, 22437 0x2e9b, 0x2ef3, 22438 0x2f00, 0x2fd5, 22439 0x2ff0, 0x2ffb, 22440 0x3000, 0x303f, 22441 0x3041, 0x3096, 22442 0x3099, 0x30ff, 22443 0x3105, 0x312d, 22444 0x3131, 0x318e, 22445 0x3190, 0x31b7, 22446 0x31c0, 0x31e3, 22447 0x31f0, 0x321e, 22448 0x3220, 0x3243, 22449 0x3250, 0x32fe, 22450 0x3300, 0x4db5, 22451 0x4dc0, 0x9fc3, 22452 0xa000, 0xa48c, 22453 0xa490, 0xa4c6, 22454 0xa500, 0xa62b, 22455 0xa640, 0xa65f, 22456 0xa662, 0xa673, 22457 0xa67c, 0xa697, 22458 0xa700, 0xa78c, 22459 0xa7fb, 0xa82b, 22460 0xa840, 0xa877, 22461 0xa880, 0xa8c4, 22462 0xa8ce, 0xa8d9, 22463 0xa900, 0xa953, 22464 0xa95f, 0xa95f, 22465 0xaa00, 0xaa36, 22466 0xaa40, 0xaa4d, 22467 0xaa50, 0xaa59, 22468 0xaa5c, 0xaa5f, 22469 0xac00, 0xd7a3, 22470 0xd800, 0xfa2d, 22471 0xfa30, 0xfa6a, 22472 0xfa70, 0xfad9, 22473 0xfb00, 0xfb06, 22474 0xfb13, 0xfb17, 22475 0xfb1d, 0xfb36, 22476 0xfb38, 0xfb3c, 22477 0xfb3e, 0xfb3e, 22478 0xfb40, 0xfb41, 22479 0xfb43, 0xfb44, 22480 0xfb46, 0xfbb1, 22481 0xfbd3, 0xfd3f, 22482 0xfd50, 0xfd8f, 22483 0xfd92, 0xfdc7, 22484 0xfdd0, 0xfdfd, 22485 0xfe00, 0xfe19, 22486 0xfe20, 0xfe26, 22487 0xfe30, 0xfe52, 22488 0xfe54, 0xfe66, 22489 0xfe68, 0xfe6b, 22490 0xfe70, 0xfe74, 22491 0xfe76, 0xfefc, 22492 0xfeff, 0xfeff, 22493 0xff01, 0xffbe, 22494 0xffc2, 0xffc7, 22495 0xffca, 0xffcf, 22496 0xffd2, 0xffd7, 22497 0xffda, 0xffdc, 22498 0xffe0, 0xffe6, 22499 0xffe8, 0xffee, 22500 0xfff9, 0x1000b, 22501 0x1000d, 0x10026, 22502 0x10028, 0x1003a, 22503 0x1003c, 0x1003d, 22504 0x1003f, 0x1004d, 22505 0x10050, 0x1005d, 22506 0x10080, 0x100fa, 22507 0x10100, 0x10102, 22508 0x10107, 0x10133, 22509 0x10137, 0x1018a, 22510 0x10190, 0x1019b, 22511 0x101d0, 0x101fd, 22512 0x10280, 0x1029c, 22513 0x102a0, 0x102d0, 22514 0x10300, 0x1031e, 22515 0x10320, 0x10323, 22516 0x10330, 0x1034a, 22517 0x10380, 0x1039d, 22518 0x1039f, 0x103c3, 22519 0x103c8, 0x103d5, 22520 0x10400, 0x1049d, 22521 0x104a0, 0x104a9, 22522 0x10800, 0x10805, 22523 0x10808, 0x10808, 22524 0x1080a, 0x10835, 22525 0x10837, 0x10838, 22526 0x1083c, 0x1083c, 22527 0x1083f, 0x1083f, 22528 0x10900, 0x10919, 22529 0x1091f, 0x10939, 22530 0x1093f, 0x1093f, 22531 0x10a00, 0x10a03, 22532 0x10a05, 0x10a06, 22533 0x10a0c, 0x10a13, 22534 0x10a15, 0x10a17, 22535 0x10a19, 0x10a33, 22536 0x10a38, 0x10a3a, 22537 0x10a3f, 0x10a47, 22538 0x10a50, 0x10a58, 22539 0x12000, 0x1236e, 22540 0x12400, 0x12462, 22541 0x12470, 0x12473, 22542 0x1d000, 0x1d0f5, 22543 0x1d100, 0x1d126, 22544 0x1d129, 0x1d1dd, 22545 0x1d200, 0x1d245, 22546 0x1d300, 0x1d356, 22547 0x1d360, 0x1d371, 22548 0x1d400, 0x1d454, 22549 0x1d456, 0x1d49c, 22550 0x1d49e, 0x1d49f, 22551 0x1d4a2, 0x1d4a2, 22552 0x1d4a5, 0x1d4a6, 22553 0x1d4a9, 0x1d4ac, 22554 0x1d4ae, 0x1d4b9, 22555 0x1d4bb, 0x1d4bb, 22556 0x1d4bd, 0x1d4c3, 22557 0x1d4c5, 0x1d505, 22558 0x1d507, 0x1d50a, 22559 0x1d50d, 0x1d514, 22560 0x1d516, 0x1d51c, 22561 0x1d51e, 0x1d539, 22562 0x1d53b, 0x1d53e, 22563 0x1d540, 0x1d544, 22564 0x1d546, 0x1d546, 22565 0x1d54a, 0x1d550, 22566 0x1d552, 0x1d6a5, 22567 0x1d6a8, 0x1d7cb, 22568 0x1d7ce, 0x1d7ff, 22569 0x1f000, 0x1f02b, 22570 0x1f030, 0x1f093, 22571 0x1fffe, 0x2a6d6, 22572 0x2f800, 0x2fa1d, 22573 0x2fffe, 0x2ffff, 22574 0x3fffe, 0x3ffff, 22575 0x4fffe, 0x4ffff, 22576 0x5fffe, 0x5ffff, 22577 0x6fffe, 0x6ffff, 22578 0x7fffe, 0x7ffff, 22579 0x8fffe, 0x8ffff, 22580 0x9fffe, 0x9ffff, 22581 0xafffe, 0xaffff, 22582 0xbfffe, 0xbffff, 22583 0xcfffe, 0xcffff, 22584 0xdfffe, 0xdffff, 22585 0xe0001, 0xe0001, 22586 0xe0020, 0xe007f, 22587 0xe0100, 0xe01ef, 22588 0xefffe, 0x10ffff, 22589}; /* CR_Age_5_1 */ 22590 22591/* 'Age_5_2': Derived Age 5.2 */ 22592static const OnigCodePoint CR_Age_5_2[] = { 22593 495, 22594 0x0000, 0x0377, 22595 0x037a, 0x037e, 22596 0x0384, 0x038a, 22597 0x038c, 0x038c, 22598 0x038e, 0x03a1, 22599 0x03a3, 0x0525, 22600 0x0531, 0x0556, 22601 0x0559, 0x055f, 22602 0x0561, 0x0587, 22603 0x0589, 0x058a, 22604 0x0591, 0x05c7, 22605 0x05d0, 0x05ea, 22606 0x05f0, 0x05f4, 22607 0x0600, 0x0603, 22608 0x0606, 0x061b, 22609 0x061e, 0x061f, 22610 0x0621, 0x065e, 22611 0x0660, 0x070d, 22612 0x070f, 0x074a, 22613 0x074d, 0x07b1, 22614 0x07c0, 0x07fa, 22615 0x0800, 0x082d, 22616 0x0830, 0x083e, 22617 0x0900, 0x0939, 22618 0x093c, 0x094e, 22619 0x0950, 0x0955, 22620 0x0958, 0x0972, 22621 0x0979, 0x097f, 22622 0x0981, 0x0983, 22623 0x0985, 0x098c, 22624 0x098f, 0x0990, 22625 0x0993, 0x09a8, 22626 0x09aa, 0x09b0, 22627 0x09b2, 0x09b2, 22628 0x09b6, 0x09b9, 22629 0x09bc, 0x09c4, 22630 0x09c7, 0x09c8, 22631 0x09cb, 0x09ce, 22632 0x09d7, 0x09d7, 22633 0x09dc, 0x09dd, 22634 0x09df, 0x09e3, 22635 0x09e6, 0x09fb, 22636 0x0a01, 0x0a03, 22637 0x0a05, 0x0a0a, 22638 0x0a0f, 0x0a10, 22639 0x0a13, 0x0a28, 22640 0x0a2a, 0x0a30, 22641 0x0a32, 0x0a33, 22642 0x0a35, 0x0a36, 22643 0x0a38, 0x0a39, 22644 0x0a3c, 0x0a3c, 22645 0x0a3e, 0x0a42, 22646 0x0a47, 0x0a48, 22647 0x0a4b, 0x0a4d, 22648 0x0a51, 0x0a51, 22649 0x0a59, 0x0a5c, 22650 0x0a5e, 0x0a5e, 22651 0x0a66, 0x0a75, 22652 0x0a81, 0x0a83, 22653 0x0a85, 0x0a8d, 22654 0x0a8f, 0x0a91, 22655 0x0a93, 0x0aa8, 22656 0x0aaa, 0x0ab0, 22657 0x0ab2, 0x0ab3, 22658 0x0ab5, 0x0ab9, 22659 0x0abc, 0x0ac5, 22660 0x0ac7, 0x0ac9, 22661 0x0acb, 0x0acd, 22662 0x0ad0, 0x0ad0, 22663 0x0ae0, 0x0ae3, 22664 0x0ae6, 0x0aef, 22665 0x0af1, 0x0af1, 22666 0x0b01, 0x0b03, 22667 0x0b05, 0x0b0c, 22668 0x0b0f, 0x0b10, 22669 0x0b13, 0x0b28, 22670 0x0b2a, 0x0b30, 22671 0x0b32, 0x0b33, 22672 0x0b35, 0x0b39, 22673 0x0b3c, 0x0b44, 22674 0x0b47, 0x0b48, 22675 0x0b4b, 0x0b4d, 22676 0x0b56, 0x0b57, 22677 0x0b5c, 0x0b5d, 22678 0x0b5f, 0x0b63, 22679 0x0b66, 0x0b71, 22680 0x0b82, 0x0b83, 22681 0x0b85, 0x0b8a, 22682 0x0b8e, 0x0b90, 22683 0x0b92, 0x0b95, 22684 0x0b99, 0x0b9a, 22685 0x0b9c, 0x0b9c, 22686 0x0b9e, 0x0b9f, 22687 0x0ba3, 0x0ba4, 22688 0x0ba8, 0x0baa, 22689 0x0bae, 0x0bb9, 22690 0x0bbe, 0x0bc2, 22691 0x0bc6, 0x0bc8, 22692 0x0bca, 0x0bcd, 22693 0x0bd0, 0x0bd0, 22694 0x0bd7, 0x0bd7, 22695 0x0be6, 0x0bfa, 22696 0x0c01, 0x0c03, 22697 0x0c05, 0x0c0c, 22698 0x0c0e, 0x0c10, 22699 0x0c12, 0x0c28, 22700 0x0c2a, 0x0c33, 22701 0x0c35, 0x0c39, 22702 0x0c3d, 0x0c44, 22703 0x0c46, 0x0c48, 22704 0x0c4a, 0x0c4d, 22705 0x0c55, 0x0c56, 22706 0x0c58, 0x0c59, 22707 0x0c60, 0x0c63, 22708 0x0c66, 0x0c6f, 22709 0x0c78, 0x0c7f, 22710 0x0c82, 0x0c83, 22711 0x0c85, 0x0c8c, 22712 0x0c8e, 0x0c90, 22713 0x0c92, 0x0ca8, 22714 0x0caa, 0x0cb3, 22715 0x0cb5, 0x0cb9, 22716 0x0cbc, 0x0cc4, 22717 0x0cc6, 0x0cc8, 22718 0x0cca, 0x0ccd, 22719 0x0cd5, 0x0cd6, 22720 0x0cde, 0x0cde, 22721 0x0ce0, 0x0ce3, 22722 0x0ce6, 0x0cef, 22723 0x0cf1, 0x0cf2, 22724 0x0d02, 0x0d03, 22725 0x0d05, 0x0d0c, 22726 0x0d0e, 0x0d10, 22727 0x0d12, 0x0d28, 22728 0x0d2a, 0x0d39, 22729 0x0d3d, 0x0d44, 22730 0x0d46, 0x0d48, 22731 0x0d4a, 0x0d4d, 22732 0x0d57, 0x0d57, 22733 0x0d60, 0x0d63, 22734 0x0d66, 0x0d75, 22735 0x0d79, 0x0d7f, 22736 0x0d82, 0x0d83, 22737 0x0d85, 0x0d96, 22738 0x0d9a, 0x0db1, 22739 0x0db3, 0x0dbb, 22740 0x0dbd, 0x0dbd, 22741 0x0dc0, 0x0dc6, 22742 0x0dca, 0x0dca, 22743 0x0dcf, 0x0dd4, 22744 0x0dd6, 0x0dd6, 22745 0x0dd8, 0x0ddf, 22746 0x0df2, 0x0df4, 22747 0x0e01, 0x0e3a, 22748 0x0e3f, 0x0e5b, 22749 0x0e81, 0x0e82, 22750 0x0e84, 0x0e84, 22751 0x0e87, 0x0e88, 22752 0x0e8a, 0x0e8a, 22753 0x0e8d, 0x0e8d, 22754 0x0e94, 0x0e97, 22755 0x0e99, 0x0e9f, 22756 0x0ea1, 0x0ea3, 22757 0x0ea5, 0x0ea5, 22758 0x0ea7, 0x0ea7, 22759 0x0eaa, 0x0eab, 22760 0x0ead, 0x0eb9, 22761 0x0ebb, 0x0ebd, 22762 0x0ec0, 0x0ec4, 22763 0x0ec6, 0x0ec6, 22764 0x0ec8, 0x0ecd, 22765 0x0ed0, 0x0ed9, 22766 0x0edc, 0x0edd, 22767 0x0f00, 0x0f47, 22768 0x0f49, 0x0f6c, 22769 0x0f71, 0x0f8b, 22770 0x0f90, 0x0f97, 22771 0x0f99, 0x0fbc, 22772 0x0fbe, 0x0fcc, 22773 0x0fce, 0x0fd8, 22774 0x1000, 0x10c5, 22775 0x10d0, 0x10fc, 22776 0x1100, 0x1248, 22777 0x124a, 0x124d, 22778 0x1250, 0x1256, 22779 0x1258, 0x1258, 22780 0x125a, 0x125d, 22781 0x1260, 0x1288, 22782 0x128a, 0x128d, 22783 0x1290, 0x12b0, 22784 0x12b2, 0x12b5, 22785 0x12b8, 0x12be, 22786 0x12c0, 0x12c0, 22787 0x12c2, 0x12c5, 22788 0x12c8, 0x12d6, 22789 0x12d8, 0x1310, 22790 0x1312, 0x1315, 22791 0x1318, 0x135a, 22792 0x135f, 0x137c, 22793 0x1380, 0x1399, 22794 0x13a0, 0x13f4, 22795 0x1400, 0x169c, 22796 0x16a0, 0x16f0, 22797 0x1700, 0x170c, 22798 0x170e, 0x1714, 22799 0x1720, 0x1736, 22800 0x1740, 0x1753, 22801 0x1760, 0x176c, 22802 0x176e, 0x1770, 22803 0x1772, 0x1773, 22804 0x1780, 0x17dd, 22805 0x17e0, 0x17e9, 22806 0x17f0, 0x17f9, 22807 0x1800, 0x180e, 22808 0x1810, 0x1819, 22809 0x1820, 0x1877, 22810 0x1880, 0x18aa, 22811 0x18b0, 0x18f5, 22812 0x1900, 0x191c, 22813 0x1920, 0x192b, 22814 0x1930, 0x193b, 22815 0x1940, 0x1940, 22816 0x1944, 0x196d, 22817 0x1970, 0x1974, 22818 0x1980, 0x19ab, 22819 0x19b0, 0x19c9, 22820 0x19d0, 0x19da, 22821 0x19de, 0x1a1b, 22822 0x1a1e, 0x1a5e, 22823 0x1a60, 0x1a7c, 22824 0x1a7f, 0x1a89, 22825 0x1a90, 0x1a99, 22826 0x1aa0, 0x1aad, 22827 0x1b00, 0x1b4b, 22828 0x1b50, 0x1b7c, 22829 0x1b80, 0x1baa, 22830 0x1bae, 0x1bb9, 22831 0x1c00, 0x1c37, 22832 0x1c3b, 0x1c49, 22833 0x1c4d, 0x1c7f, 22834 0x1cd0, 0x1cf2, 22835 0x1d00, 0x1de6, 22836 0x1dfd, 0x1f15, 22837 0x1f18, 0x1f1d, 22838 0x1f20, 0x1f45, 22839 0x1f48, 0x1f4d, 22840 0x1f50, 0x1f57, 22841 0x1f59, 0x1f59, 22842 0x1f5b, 0x1f5b, 22843 0x1f5d, 0x1f5d, 22844 0x1f5f, 0x1f7d, 22845 0x1f80, 0x1fb4, 22846 0x1fb6, 0x1fc4, 22847 0x1fc6, 0x1fd3, 22848 0x1fd6, 0x1fdb, 22849 0x1fdd, 0x1fef, 22850 0x1ff2, 0x1ff4, 22851 0x1ff6, 0x1ffe, 22852 0x2000, 0x2064, 22853 0x206a, 0x2071, 22854 0x2074, 0x208e, 22855 0x2090, 0x2094, 22856 0x20a0, 0x20b8, 22857 0x20d0, 0x20f0, 22858 0x2100, 0x2189, 22859 0x2190, 0x23e8, 22860 0x2400, 0x2426, 22861 0x2440, 0x244a, 22862 0x2460, 0x26cd, 22863 0x26cf, 0x26e1, 22864 0x26e3, 0x26e3, 22865 0x26e8, 0x26ff, 22866 0x2701, 0x2704, 22867 0x2706, 0x2709, 22868 0x270c, 0x2727, 22869 0x2729, 0x274b, 22870 0x274d, 0x274d, 22871 0x274f, 0x2752, 22872 0x2756, 0x275e, 22873 0x2761, 0x2794, 22874 0x2798, 0x27af, 22875 0x27b1, 0x27be, 22876 0x27c0, 0x27ca, 22877 0x27cc, 0x27cc, 22878 0x27d0, 0x2b4c, 22879 0x2b50, 0x2b59, 22880 0x2c00, 0x2c2e, 22881 0x2c30, 0x2c5e, 22882 0x2c60, 0x2cf1, 22883 0x2cf9, 0x2d25, 22884 0x2d30, 0x2d65, 22885 0x2d6f, 0x2d6f, 22886 0x2d80, 0x2d96, 22887 0x2da0, 0x2da6, 22888 0x2da8, 0x2dae, 22889 0x2db0, 0x2db6, 22890 0x2db8, 0x2dbe, 22891 0x2dc0, 0x2dc6, 22892 0x2dc8, 0x2dce, 22893 0x2dd0, 0x2dd6, 22894 0x2dd8, 0x2dde, 22895 0x2de0, 0x2e31, 22896 0x2e80, 0x2e99, 22897 0x2e9b, 0x2ef3, 22898 0x2f00, 0x2fd5, 22899 0x2ff0, 0x2ffb, 22900 0x3000, 0x303f, 22901 0x3041, 0x3096, 22902 0x3099, 0x30ff, 22903 0x3105, 0x312d, 22904 0x3131, 0x318e, 22905 0x3190, 0x31b7, 22906 0x31c0, 0x31e3, 22907 0x31f0, 0x321e, 22908 0x3220, 0x32fe, 22909 0x3300, 0x4db5, 22910 0x4dc0, 0x9fcb, 22911 0xa000, 0xa48c, 22912 0xa490, 0xa4c6, 22913 0xa4d0, 0xa62b, 22914 0xa640, 0xa65f, 22915 0xa662, 0xa673, 22916 0xa67c, 0xa697, 22917 0xa6a0, 0xa6f7, 22918 0xa700, 0xa78c, 22919 0xa7fb, 0xa82b, 22920 0xa830, 0xa839, 22921 0xa840, 0xa877, 22922 0xa880, 0xa8c4, 22923 0xa8ce, 0xa8d9, 22924 0xa8e0, 0xa8fb, 22925 0xa900, 0xa953, 22926 0xa95f, 0xa97c, 22927 0xa980, 0xa9cd, 22928 0xa9cf, 0xa9d9, 22929 0xa9de, 0xa9df, 22930 0xaa00, 0xaa36, 22931 0xaa40, 0xaa4d, 22932 0xaa50, 0xaa59, 22933 0xaa5c, 0xaa7b, 22934 0xaa80, 0xaac2, 22935 0xaadb, 0xaadf, 22936 0xabc0, 0xabed, 22937 0xabf0, 0xabf9, 22938 0xac00, 0xd7a3, 22939 0xd7b0, 0xd7c6, 22940 0xd7cb, 0xd7fb, 22941 0xd800, 0xfa2d, 22942 0xfa30, 0xfa6d, 22943 0xfa70, 0xfad9, 22944 0xfb00, 0xfb06, 22945 0xfb13, 0xfb17, 22946 0xfb1d, 0xfb36, 22947 0xfb38, 0xfb3c, 22948 0xfb3e, 0xfb3e, 22949 0xfb40, 0xfb41, 22950 0xfb43, 0xfb44, 22951 0xfb46, 0xfbb1, 22952 0xfbd3, 0xfd3f, 22953 0xfd50, 0xfd8f, 22954 0xfd92, 0xfdc7, 22955 0xfdd0, 0xfdfd, 22956 0xfe00, 0xfe19, 22957 0xfe20, 0xfe26, 22958 0xfe30, 0xfe52, 22959 0xfe54, 0xfe66, 22960 0xfe68, 0xfe6b, 22961 0xfe70, 0xfe74, 22962 0xfe76, 0xfefc, 22963 0xfeff, 0xfeff, 22964 0xff01, 0xffbe, 22965 0xffc2, 0xffc7, 22966 0xffca, 0xffcf, 22967 0xffd2, 0xffd7, 22968 0xffda, 0xffdc, 22969 0xffe0, 0xffe6, 22970 0xffe8, 0xffee, 22971 0xfff9, 0x1000b, 22972 0x1000d, 0x10026, 22973 0x10028, 0x1003a, 22974 0x1003c, 0x1003d, 22975 0x1003f, 0x1004d, 22976 0x10050, 0x1005d, 22977 0x10080, 0x100fa, 22978 0x10100, 0x10102, 22979 0x10107, 0x10133, 22980 0x10137, 0x1018a, 22981 0x10190, 0x1019b, 22982 0x101d0, 0x101fd, 22983 0x10280, 0x1029c, 22984 0x102a0, 0x102d0, 22985 0x10300, 0x1031e, 22986 0x10320, 0x10323, 22987 0x10330, 0x1034a, 22988 0x10380, 0x1039d, 22989 0x1039f, 0x103c3, 22990 0x103c8, 0x103d5, 22991 0x10400, 0x1049d, 22992 0x104a0, 0x104a9, 22993 0x10800, 0x10805, 22994 0x10808, 0x10808, 22995 0x1080a, 0x10835, 22996 0x10837, 0x10838, 22997 0x1083c, 0x1083c, 22998 0x1083f, 0x10855, 22999 0x10857, 0x1085f, 23000 0x10900, 0x1091b, 23001 0x1091f, 0x10939, 23002 0x1093f, 0x1093f, 23003 0x10a00, 0x10a03, 23004 0x10a05, 0x10a06, 23005 0x10a0c, 0x10a13, 23006 0x10a15, 0x10a17, 23007 0x10a19, 0x10a33, 23008 0x10a38, 0x10a3a, 23009 0x10a3f, 0x10a47, 23010 0x10a50, 0x10a58, 23011 0x10a60, 0x10a7f, 23012 0x10b00, 0x10b35, 23013 0x10b39, 0x10b55, 23014 0x10b58, 0x10b72, 23015 0x10b78, 0x10b7f, 23016 0x10c00, 0x10c48, 23017 0x10e60, 0x10e7e, 23018 0x11080, 0x110c1, 23019 0x12000, 0x1236e, 23020 0x12400, 0x12462, 23021 0x12470, 0x12473, 23022 0x13000, 0x1342e, 23023 0x1d000, 0x1d0f5, 23024 0x1d100, 0x1d126, 23025 0x1d129, 0x1d1dd, 23026 0x1d200, 0x1d245, 23027 0x1d300, 0x1d356, 23028 0x1d360, 0x1d371, 23029 0x1d400, 0x1d454, 23030 0x1d456, 0x1d49c, 23031 0x1d49e, 0x1d49f, 23032 0x1d4a2, 0x1d4a2, 23033 0x1d4a5, 0x1d4a6, 23034 0x1d4a9, 0x1d4ac, 23035 0x1d4ae, 0x1d4b9, 23036 0x1d4bb, 0x1d4bb, 23037 0x1d4bd, 0x1d4c3, 23038 0x1d4c5, 0x1d505, 23039 0x1d507, 0x1d50a, 23040 0x1d50d, 0x1d514, 23041 0x1d516, 0x1d51c, 23042 0x1d51e, 0x1d539, 23043 0x1d53b, 0x1d53e, 23044 0x1d540, 0x1d544, 23045 0x1d546, 0x1d546, 23046 0x1d54a, 0x1d550, 23047 0x1d552, 0x1d6a5, 23048 0x1d6a8, 0x1d7cb, 23049 0x1d7ce, 0x1d7ff, 23050 0x1f000, 0x1f02b, 23051 0x1f030, 0x1f093, 23052 0x1f100, 0x1f10a, 23053 0x1f110, 0x1f12e, 23054 0x1f131, 0x1f131, 23055 0x1f13d, 0x1f13d, 23056 0x1f13f, 0x1f13f, 23057 0x1f142, 0x1f142, 23058 0x1f146, 0x1f146, 23059 0x1f14a, 0x1f14e, 23060 0x1f157, 0x1f157, 23061 0x1f15f, 0x1f15f, 23062 0x1f179, 0x1f179, 23063 0x1f17b, 0x1f17c, 23064 0x1f17f, 0x1f17f, 23065 0x1f18a, 0x1f18d, 23066 0x1f190, 0x1f190, 23067 0x1f200, 0x1f200, 23068 0x1f210, 0x1f231, 23069 0x1f240, 0x1f248, 23070 0x1fffe, 0x2a6d6, 23071 0x2a700, 0x2b734, 23072 0x2f800, 0x2fa1d, 23073 0x2fffe, 0x2ffff, 23074 0x3fffe, 0x3ffff, 23075 0x4fffe, 0x4ffff, 23076 0x5fffe, 0x5ffff, 23077 0x6fffe, 0x6ffff, 23078 0x7fffe, 0x7ffff, 23079 0x8fffe, 0x8ffff, 23080 0x9fffe, 0x9ffff, 23081 0xafffe, 0xaffff, 23082 0xbfffe, 0xbffff, 23083 0xcfffe, 0xcffff, 23084 0xdfffe, 0xdffff, 23085 0xe0001, 0xe0001, 23086 0xe0020, 0xe007f, 23087 0xe0100, 0xe01ef, 23088 0xefffe, 0x10ffff, 23089}; /* CR_Age_5_2 */ 23090 23091/* 'Age_6_0': Derived Age 6.0 */ 23092static const OnigCodePoint CR_Age_6_0[] = { 23093 511, 23094 0x0000, 0x0377, 23095 0x037a, 0x037e, 23096 0x0384, 0x038a, 23097 0x038c, 0x038c, 23098 0x038e, 0x03a1, 23099 0x03a3, 0x0527, 23100 0x0531, 0x0556, 23101 0x0559, 0x055f, 23102 0x0561, 0x0587, 23103 0x0589, 0x058a, 23104 0x0591, 0x05c7, 23105 0x05d0, 0x05ea, 23106 0x05f0, 0x05f4, 23107 0x0600, 0x0603, 23108 0x0606, 0x061b, 23109 0x061e, 0x070d, 23110 0x070f, 0x074a, 23111 0x074d, 0x07b1, 23112 0x07c0, 0x07fa, 23113 0x0800, 0x082d, 23114 0x0830, 0x083e, 23115 0x0840, 0x085b, 23116 0x085e, 0x085e, 23117 0x0900, 0x0977, 23118 0x0979, 0x097f, 23119 0x0981, 0x0983, 23120 0x0985, 0x098c, 23121 0x098f, 0x0990, 23122 0x0993, 0x09a8, 23123 0x09aa, 0x09b0, 23124 0x09b2, 0x09b2, 23125 0x09b6, 0x09b9, 23126 0x09bc, 0x09c4, 23127 0x09c7, 0x09c8, 23128 0x09cb, 0x09ce, 23129 0x09d7, 0x09d7, 23130 0x09dc, 0x09dd, 23131 0x09df, 0x09e3, 23132 0x09e6, 0x09fb, 23133 0x0a01, 0x0a03, 23134 0x0a05, 0x0a0a, 23135 0x0a0f, 0x0a10, 23136 0x0a13, 0x0a28, 23137 0x0a2a, 0x0a30, 23138 0x0a32, 0x0a33, 23139 0x0a35, 0x0a36, 23140 0x0a38, 0x0a39, 23141 0x0a3c, 0x0a3c, 23142 0x0a3e, 0x0a42, 23143 0x0a47, 0x0a48, 23144 0x0a4b, 0x0a4d, 23145 0x0a51, 0x0a51, 23146 0x0a59, 0x0a5c, 23147 0x0a5e, 0x0a5e, 23148 0x0a66, 0x0a75, 23149 0x0a81, 0x0a83, 23150 0x0a85, 0x0a8d, 23151 0x0a8f, 0x0a91, 23152 0x0a93, 0x0aa8, 23153 0x0aaa, 0x0ab0, 23154 0x0ab2, 0x0ab3, 23155 0x0ab5, 0x0ab9, 23156 0x0abc, 0x0ac5, 23157 0x0ac7, 0x0ac9, 23158 0x0acb, 0x0acd, 23159 0x0ad0, 0x0ad0, 23160 0x0ae0, 0x0ae3, 23161 0x0ae6, 0x0aef, 23162 0x0af1, 0x0af1, 23163 0x0b01, 0x0b03, 23164 0x0b05, 0x0b0c, 23165 0x0b0f, 0x0b10, 23166 0x0b13, 0x0b28, 23167 0x0b2a, 0x0b30, 23168 0x0b32, 0x0b33, 23169 0x0b35, 0x0b39, 23170 0x0b3c, 0x0b44, 23171 0x0b47, 0x0b48, 23172 0x0b4b, 0x0b4d, 23173 0x0b56, 0x0b57, 23174 0x0b5c, 0x0b5d, 23175 0x0b5f, 0x0b63, 23176 0x0b66, 0x0b77, 23177 0x0b82, 0x0b83, 23178 0x0b85, 0x0b8a, 23179 0x0b8e, 0x0b90, 23180 0x0b92, 0x0b95, 23181 0x0b99, 0x0b9a, 23182 0x0b9c, 0x0b9c, 23183 0x0b9e, 0x0b9f, 23184 0x0ba3, 0x0ba4, 23185 0x0ba8, 0x0baa, 23186 0x0bae, 0x0bb9, 23187 0x0bbe, 0x0bc2, 23188 0x0bc6, 0x0bc8, 23189 0x0bca, 0x0bcd, 23190 0x0bd0, 0x0bd0, 23191 0x0bd7, 0x0bd7, 23192 0x0be6, 0x0bfa, 23193 0x0c01, 0x0c03, 23194 0x0c05, 0x0c0c, 23195 0x0c0e, 0x0c10, 23196 0x0c12, 0x0c28, 23197 0x0c2a, 0x0c33, 23198 0x0c35, 0x0c39, 23199 0x0c3d, 0x0c44, 23200 0x0c46, 0x0c48, 23201 0x0c4a, 0x0c4d, 23202 0x0c55, 0x0c56, 23203 0x0c58, 0x0c59, 23204 0x0c60, 0x0c63, 23205 0x0c66, 0x0c6f, 23206 0x0c78, 0x0c7f, 23207 0x0c82, 0x0c83, 23208 0x0c85, 0x0c8c, 23209 0x0c8e, 0x0c90, 23210 0x0c92, 0x0ca8, 23211 0x0caa, 0x0cb3, 23212 0x0cb5, 0x0cb9, 23213 0x0cbc, 0x0cc4, 23214 0x0cc6, 0x0cc8, 23215 0x0cca, 0x0ccd, 23216 0x0cd5, 0x0cd6, 23217 0x0cde, 0x0cde, 23218 0x0ce0, 0x0ce3, 23219 0x0ce6, 0x0cef, 23220 0x0cf1, 0x0cf2, 23221 0x0d02, 0x0d03, 23222 0x0d05, 0x0d0c, 23223 0x0d0e, 0x0d10, 23224 0x0d12, 0x0d3a, 23225 0x0d3d, 0x0d44, 23226 0x0d46, 0x0d48, 23227 0x0d4a, 0x0d4e, 23228 0x0d57, 0x0d57, 23229 0x0d60, 0x0d63, 23230 0x0d66, 0x0d75, 23231 0x0d79, 0x0d7f, 23232 0x0d82, 0x0d83, 23233 0x0d85, 0x0d96, 23234 0x0d9a, 0x0db1, 23235 0x0db3, 0x0dbb, 23236 0x0dbd, 0x0dbd, 23237 0x0dc0, 0x0dc6, 23238 0x0dca, 0x0dca, 23239 0x0dcf, 0x0dd4, 23240 0x0dd6, 0x0dd6, 23241 0x0dd8, 0x0ddf, 23242 0x0df2, 0x0df4, 23243 0x0e01, 0x0e3a, 23244 0x0e3f, 0x0e5b, 23245 0x0e81, 0x0e82, 23246 0x0e84, 0x0e84, 23247 0x0e87, 0x0e88, 23248 0x0e8a, 0x0e8a, 23249 0x0e8d, 0x0e8d, 23250 0x0e94, 0x0e97, 23251 0x0e99, 0x0e9f, 23252 0x0ea1, 0x0ea3, 23253 0x0ea5, 0x0ea5, 23254 0x0ea7, 0x0ea7, 23255 0x0eaa, 0x0eab, 23256 0x0ead, 0x0eb9, 23257 0x0ebb, 0x0ebd, 23258 0x0ec0, 0x0ec4, 23259 0x0ec6, 0x0ec6, 23260 0x0ec8, 0x0ecd, 23261 0x0ed0, 0x0ed9, 23262 0x0edc, 0x0edd, 23263 0x0f00, 0x0f47, 23264 0x0f49, 0x0f6c, 23265 0x0f71, 0x0f97, 23266 0x0f99, 0x0fbc, 23267 0x0fbe, 0x0fcc, 23268 0x0fce, 0x0fda, 23269 0x1000, 0x10c5, 23270 0x10d0, 0x10fc, 23271 0x1100, 0x1248, 23272 0x124a, 0x124d, 23273 0x1250, 0x1256, 23274 0x1258, 0x1258, 23275 0x125a, 0x125d, 23276 0x1260, 0x1288, 23277 0x128a, 0x128d, 23278 0x1290, 0x12b0, 23279 0x12b2, 0x12b5, 23280 0x12b8, 0x12be, 23281 0x12c0, 0x12c0, 23282 0x12c2, 0x12c5, 23283 0x12c8, 0x12d6, 23284 0x12d8, 0x1310, 23285 0x1312, 0x1315, 23286 0x1318, 0x135a, 23287 0x135d, 0x137c, 23288 0x1380, 0x1399, 23289 0x13a0, 0x13f4, 23290 0x1400, 0x169c, 23291 0x16a0, 0x16f0, 23292 0x1700, 0x170c, 23293 0x170e, 0x1714, 23294 0x1720, 0x1736, 23295 0x1740, 0x1753, 23296 0x1760, 0x176c, 23297 0x176e, 0x1770, 23298 0x1772, 0x1773, 23299 0x1780, 0x17dd, 23300 0x17e0, 0x17e9, 23301 0x17f0, 0x17f9, 23302 0x1800, 0x180e, 23303 0x1810, 0x1819, 23304 0x1820, 0x1877, 23305 0x1880, 0x18aa, 23306 0x18b0, 0x18f5, 23307 0x1900, 0x191c, 23308 0x1920, 0x192b, 23309 0x1930, 0x193b, 23310 0x1940, 0x1940, 23311 0x1944, 0x196d, 23312 0x1970, 0x1974, 23313 0x1980, 0x19ab, 23314 0x19b0, 0x19c9, 23315 0x19d0, 0x19da, 23316 0x19de, 0x1a1b, 23317 0x1a1e, 0x1a5e, 23318 0x1a60, 0x1a7c, 23319 0x1a7f, 0x1a89, 23320 0x1a90, 0x1a99, 23321 0x1aa0, 0x1aad, 23322 0x1b00, 0x1b4b, 23323 0x1b50, 0x1b7c, 23324 0x1b80, 0x1baa, 23325 0x1bae, 0x1bb9, 23326 0x1bc0, 0x1bf3, 23327 0x1bfc, 0x1c37, 23328 0x1c3b, 0x1c49, 23329 0x1c4d, 0x1c7f, 23330 0x1cd0, 0x1cf2, 23331 0x1d00, 0x1de6, 23332 0x1dfc, 0x1f15, 23333 0x1f18, 0x1f1d, 23334 0x1f20, 0x1f45, 23335 0x1f48, 0x1f4d, 23336 0x1f50, 0x1f57, 23337 0x1f59, 0x1f59, 23338 0x1f5b, 0x1f5b, 23339 0x1f5d, 0x1f5d, 23340 0x1f5f, 0x1f7d, 23341 0x1f80, 0x1fb4, 23342 0x1fb6, 0x1fc4, 23343 0x1fc6, 0x1fd3, 23344 0x1fd6, 0x1fdb, 23345 0x1fdd, 0x1fef, 23346 0x1ff2, 0x1ff4, 23347 0x1ff6, 0x1ffe, 23348 0x2000, 0x2064, 23349 0x206a, 0x2071, 23350 0x2074, 0x208e, 23351 0x2090, 0x209c, 23352 0x20a0, 0x20b9, 23353 0x20d0, 0x20f0, 23354 0x2100, 0x2189, 23355 0x2190, 0x23f3, 23356 0x2400, 0x2426, 23357 0x2440, 0x244a, 23358 0x2460, 0x26ff, 23359 0x2701, 0x27ca, 23360 0x27cc, 0x27cc, 23361 0x27ce, 0x2b4c, 23362 0x2b50, 0x2b59, 23363 0x2c00, 0x2c2e, 23364 0x2c30, 0x2c5e, 23365 0x2c60, 0x2cf1, 23366 0x2cf9, 0x2d25, 23367 0x2d30, 0x2d65, 23368 0x2d6f, 0x2d70, 23369 0x2d7f, 0x2d96, 23370 0x2da0, 0x2da6, 23371 0x2da8, 0x2dae, 23372 0x2db0, 0x2db6, 23373 0x2db8, 0x2dbe, 23374 0x2dc0, 0x2dc6, 23375 0x2dc8, 0x2dce, 23376 0x2dd0, 0x2dd6, 23377 0x2dd8, 0x2dde, 23378 0x2de0, 0x2e31, 23379 0x2e80, 0x2e99, 23380 0x2e9b, 0x2ef3, 23381 0x2f00, 0x2fd5, 23382 0x2ff0, 0x2ffb, 23383 0x3000, 0x303f, 23384 0x3041, 0x3096, 23385 0x3099, 0x30ff, 23386 0x3105, 0x312d, 23387 0x3131, 0x318e, 23388 0x3190, 0x31ba, 23389 0x31c0, 0x31e3, 23390 0x31f0, 0x321e, 23391 0x3220, 0x32fe, 23392 0x3300, 0x4db5, 23393 0x4dc0, 0x9fcb, 23394 0xa000, 0xa48c, 23395 0xa490, 0xa4c6, 23396 0xa4d0, 0xa62b, 23397 0xa640, 0xa673, 23398 0xa67c, 0xa697, 23399 0xa6a0, 0xa6f7, 23400 0xa700, 0xa78e, 23401 0xa790, 0xa791, 23402 0xa7a0, 0xa7a9, 23403 0xa7fa, 0xa82b, 23404 0xa830, 0xa839, 23405 0xa840, 0xa877, 23406 0xa880, 0xa8c4, 23407 0xa8ce, 0xa8d9, 23408 0xa8e0, 0xa8fb, 23409 0xa900, 0xa953, 23410 0xa95f, 0xa97c, 23411 0xa980, 0xa9cd, 23412 0xa9cf, 0xa9d9, 23413 0xa9de, 0xa9df, 23414 0xaa00, 0xaa36, 23415 0xaa40, 0xaa4d, 23416 0xaa50, 0xaa59, 23417 0xaa5c, 0xaa7b, 23418 0xaa80, 0xaac2, 23419 0xaadb, 0xaadf, 23420 0xab01, 0xab06, 23421 0xab09, 0xab0e, 23422 0xab11, 0xab16, 23423 0xab20, 0xab26, 23424 0xab28, 0xab2e, 23425 0xabc0, 0xabed, 23426 0xabf0, 0xabf9, 23427 0xac00, 0xd7a3, 23428 0xd7b0, 0xd7c6, 23429 0xd7cb, 0xd7fb, 23430 0xd800, 0xfa2d, 23431 0xfa30, 0xfa6d, 23432 0xfa70, 0xfad9, 23433 0xfb00, 0xfb06, 23434 0xfb13, 0xfb17, 23435 0xfb1d, 0xfb36, 23436 0xfb38, 0xfb3c, 23437 0xfb3e, 0xfb3e, 23438 0xfb40, 0xfb41, 23439 0xfb43, 0xfb44, 23440 0xfb46, 0xfbc1, 23441 0xfbd3, 0xfd3f, 23442 0xfd50, 0xfd8f, 23443 0xfd92, 0xfdc7, 23444 0xfdd0, 0xfdfd, 23445 0xfe00, 0xfe19, 23446 0xfe20, 0xfe26, 23447 0xfe30, 0xfe52, 23448 0xfe54, 0xfe66, 23449 0xfe68, 0xfe6b, 23450 0xfe70, 0xfe74, 23451 0xfe76, 0xfefc, 23452 0xfeff, 0xfeff, 23453 0xff01, 0xffbe, 23454 0xffc2, 0xffc7, 23455 0xffca, 0xffcf, 23456 0xffd2, 0xffd7, 23457 0xffda, 0xffdc, 23458 0xffe0, 0xffe6, 23459 0xffe8, 0xffee, 23460 0xfff9, 0x1000b, 23461 0x1000d, 0x10026, 23462 0x10028, 0x1003a, 23463 0x1003c, 0x1003d, 23464 0x1003f, 0x1004d, 23465 0x10050, 0x1005d, 23466 0x10080, 0x100fa, 23467 0x10100, 0x10102, 23468 0x10107, 0x10133, 23469 0x10137, 0x1018a, 23470 0x10190, 0x1019b, 23471 0x101d0, 0x101fd, 23472 0x10280, 0x1029c, 23473 0x102a0, 0x102d0, 23474 0x10300, 0x1031e, 23475 0x10320, 0x10323, 23476 0x10330, 0x1034a, 23477 0x10380, 0x1039d, 23478 0x1039f, 0x103c3, 23479 0x103c8, 0x103d5, 23480 0x10400, 0x1049d, 23481 0x104a0, 0x104a9, 23482 0x10800, 0x10805, 23483 0x10808, 0x10808, 23484 0x1080a, 0x10835, 23485 0x10837, 0x10838, 23486 0x1083c, 0x1083c, 23487 0x1083f, 0x10855, 23488 0x10857, 0x1085f, 23489 0x10900, 0x1091b, 23490 0x1091f, 0x10939, 23491 0x1093f, 0x1093f, 23492 0x10a00, 0x10a03, 23493 0x10a05, 0x10a06, 23494 0x10a0c, 0x10a13, 23495 0x10a15, 0x10a17, 23496 0x10a19, 0x10a33, 23497 0x10a38, 0x10a3a, 23498 0x10a3f, 0x10a47, 23499 0x10a50, 0x10a58, 23500 0x10a60, 0x10a7f, 23501 0x10b00, 0x10b35, 23502 0x10b39, 0x10b55, 23503 0x10b58, 0x10b72, 23504 0x10b78, 0x10b7f, 23505 0x10c00, 0x10c48, 23506 0x10e60, 0x10e7e, 23507 0x11000, 0x1104d, 23508 0x11052, 0x1106f, 23509 0x11080, 0x110c1, 23510 0x12000, 0x1236e, 23511 0x12400, 0x12462, 23512 0x12470, 0x12473, 23513 0x13000, 0x1342e, 23514 0x16800, 0x16a38, 23515 0x1b000, 0x1b001, 23516 0x1d000, 0x1d0f5, 23517 0x1d100, 0x1d126, 23518 0x1d129, 0x1d1dd, 23519 0x1d200, 0x1d245, 23520 0x1d300, 0x1d356, 23521 0x1d360, 0x1d371, 23522 0x1d400, 0x1d454, 23523 0x1d456, 0x1d49c, 23524 0x1d49e, 0x1d49f, 23525 0x1d4a2, 0x1d4a2, 23526 0x1d4a5, 0x1d4a6, 23527 0x1d4a9, 0x1d4ac, 23528 0x1d4ae, 0x1d4b9, 23529 0x1d4bb, 0x1d4bb, 23530 0x1d4bd, 0x1d4c3, 23531 0x1d4c5, 0x1d505, 23532 0x1d507, 0x1d50a, 23533 0x1d50d, 0x1d514, 23534 0x1d516, 0x1d51c, 23535 0x1d51e, 0x1d539, 23536 0x1d53b, 0x1d53e, 23537 0x1d540, 0x1d544, 23538 0x1d546, 0x1d546, 23539 0x1d54a, 0x1d550, 23540 0x1d552, 0x1d6a5, 23541 0x1d6a8, 0x1d7cb, 23542 0x1d7ce, 0x1d7ff, 23543 0x1f000, 0x1f02b, 23544 0x1f030, 0x1f093, 23545 0x1f0a0, 0x1f0ae, 23546 0x1f0b1, 0x1f0be, 23547 0x1f0c1, 0x1f0cf, 23548 0x1f0d1, 0x1f0df, 23549 0x1f100, 0x1f10a, 23550 0x1f110, 0x1f12e, 23551 0x1f130, 0x1f169, 23552 0x1f170, 0x1f19a, 23553 0x1f1e6, 0x1f202, 23554 0x1f210, 0x1f23a, 23555 0x1f240, 0x1f248, 23556 0x1f250, 0x1f251, 23557 0x1f300, 0x1f320, 23558 0x1f330, 0x1f335, 23559 0x1f337, 0x1f37c, 23560 0x1f380, 0x1f393, 23561 0x1f3a0, 0x1f3c4, 23562 0x1f3c6, 0x1f3ca, 23563 0x1f3e0, 0x1f3f0, 23564 0x1f400, 0x1f43e, 23565 0x1f440, 0x1f440, 23566 0x1f442, 0x1f4f7, 23567 0x1f4f9, 0x1f4fc, 23568 0x1f500, 0x1f53d, 23569 0x1f550, 0x1f567, 23570 0x1f5fb, 0x1f5ff, 23571 0x1f601, 0x1f610, 23572 0x1f612, 0x1f614, 23573 0x1f616, 0x1f616, 23574 0x1f618, 0x1f618, 23575 0x1f61a, 0x1f61a, 23576 0x1f61c, 0x1f61e, 23577 0x1f620, 0x1f625, 23578 0x1f628, 0x1f62b, 23579 0x1f62d, 0x1f62d, 23580 0x1f630, 0x1f633, 23581 0x1f635, 0x1f640, 23582 0x1f645, 0x1f64f, 23583 0x1f680, 0x1f6c5, 23584 0x1f700, 0x1f773, 23585 0x1fffe, 0x2a6d6, 23586 0x2a700, 0x2b734, 23587 0x2b740, 0x2b81d, 23588 0x2f800, 0x2fa1d, 23589 0x2fffe, 0x2ffff, 23590 0x3fffe, 0x3ffff, 23591 0x4fffe, 0x4ffff, 23592 0x5fffe, 0x5ffff, 23593 0x6fffe, 0x6ffff, 23594 0x7fffe, 0x7ffff, 23595 0x8fffe, 0x8ffff, 23596 0x9fffe, 0x9ffff, 23597 0xafffe, 0xaffff, 23598 0xbfffe, 0xbffff, 23599 0xcfffe, 0xcffff, 23600 0xdfffe, 0xdffff, 23601 0xe0001, 0xe0001, 23602 0xe0020, 0xe007f, 23603 0xe0100, 0xe01ef, 23604 0xefffe, 0x10ffff, 23605}; /* CR_Age_6_0 */ 23606 23607/* 'Age_6_1': Derived Age 6.1 */ 23608static const OnigCodePoint CR_Age_6_1[] = { 23609 549, 23610 0x0000, 0x0377, 23611 0x037a, 0x037e, 23612 0x0384, 0x038a, 23613 0x038c, 0x038c, 23614 0x038e, 0x03a1, 23615 0x03a3, 0x0527, 23616 0x0531, 0x0556, 23617 0x0559, 0x055f, 23618 0x0561, 0x0587, 23619 0x0589, 0x058a, 23620 0x058f, 0x058f, 23621 0x0591, 0x05c7, 23622 0x05d0, 0x05ea, 23623 0x05f0, 0x05f4, 23624 0x0600, 0x0604, 23625 0x0606, 0x061b, 23626 0x061e, 0x070d, 23627 0x070f, 0x074a, 23628 0x074d, 0x07b1, 23629 0x07c0, 0x07fa, 23630 0x0800, 0x082d, 23631 0x0830, 0x083e, 23632 0x0840, 0x085b, 23633 0x085e, 0x085e, 23634 0x08a0, 0x08a0, 23635 0x08a2, 0x08ac, 23636 0x08e4, 0x08fe, 23637 0x0900, 0x0977, 23638 0x0979, 0x097f, 23639 0x0981, 0x0983, 23640 0x0985, 0x098c, 23641 0x098f, 0x0990, 23642 0x0993, 0x09a8, 23643 0x09aa, 0x09b0, 23644 0x09b2, 0x09b2, 23645 0x09b6, 0x09b9, 23646 0x09bc, 0x09c4, 23647 0x09c7, 0x09c8, 23648 0x09cb, 0x09ce, 23649 0x09d7, 0x09d7, 23650 0x09dc, 0x09dd, 23651 0x09df, 0x09e3, 23652 0x09e6, 0x09fb, 23653 0x0a01, 0x0a03, 23654 0x0a05, 0x0a0a, 23655 0x0a0f, 0x0a10, 23656 0x0a13, 0x0a28, 23657 0x0a2a, 0x0a30, 23658 0x0a32, 0x0a33, 23659 0x0a35, 0x0a36, 23660 0x0a38, 0x0a39, 23661 0x0a3c, 0x0a3c, 23662 0x0a3e, 0x0a42, 23663 0x0a47, 0x0a48, 23664 0x0a4b, 0x0a4d, 23665 0x0a51, 0x0a51, 23666 0x0a59, 0x0a5c, 23667 0x0a5e, 0x0a5e, 23668 0x0a66, 0x0a75, 23669 0x0a81, 0x0a83, 23670 0x0a85, 0x0a8d, 23671 0x0a8f, 0x0a91, 23672 0x0a93, 0x0aa8, 23673 0x0aaa, 0x0ab0, 23674 0x0ab2, 0x0ab3, 23675 0x0ab5, 0x0ab9, 23676 0x0abc, 0x0ac5, 23677 0x0ac7, 0x0ac9, 23678 0x0acb, 0x0acd, 23679 0x0ad0, 0x0ad0, 23680 0x0ae0, 0x0ae3, 23681 0x0ae6, 0x0af1, 23682 0x0b01, 0x0b03, 23683 0x0b05, 0x0b0c, 23684 0x0b0f, 0x0b10, 23685 0x0b13, 0x0b28, 23686 0x0b2a, 0x0b30, 23687 0x0b32, 0x0b33, 23688 0x0b35, 0x0b39, 23689 0x0b3c, 0x0b44, 23690 0x0b47, 0x0b48, 23691 0x0b4b, 0x0b4d, 23692 0x0b56, 0x0b57, 23693 0x0b5c, 0x0b5d, 23694 0x0b5f, 0x0b63, 23695 0x0b66, 0x0b77, 23696 0x0b82, 0x0b83, 23697 0x0b85, 0x0b8a, 23698 0x0b8e, 0x0b90, 23699 0x0b92, 0x0b95, 23700 0x0b99, 0x0b9a, 23701 0x0b9c, 0x0b9c, 23702 0x0b9e, 0x0b9f, 23703 0x0ba3, 0x0ba4, 23704 0x0ba8, 0x0baa, 23705 0x0bae, 0x0bb9, 23706 0x0bbe, 0x0bc2, 23707 0x0bc6, 0x0bc8, 23708 0x0bca, 0x0bcd, 23709 0x0bd0, 0x0bd0, 23710 0x0bd7, 0x0bd7, 23711 0x0be6, 0x0bfa, 23712 0x0c01, 0x0c03, 23713 0x0c05, 0x0c0c, 23714 0x0c0e, 0x0c10, 23715 0x0c12, 0x0c28, 23716 0x0c2a, 0x0c33, 23717 0x0c35, 0x0c39, 23718 0x0c3d, 0x0c44, 23719 0x0c46, 0x0c48, 23720 0x0c4a, 0x0c4d, 23721 0x0c55, 0x0c56, 23722 0x0c58, 0x0c59, 23723 0x0c60, 0x0c63, 23724 0x0c66, 0x0c6f, 23725 0x0c78, 0x0c7f, 23726 0x0c82, 0x0c83, 23727 0x0c85, 0x0c8c, 23728 0x0c8e, 0x0c90, 23729 0x0c92, 0x0ca8, 23730 0x0caa, 0x0cb3, 23731 0x0cb5, 0x0cb9, 23732 0x0cbc, 0x0cc4, 23733 0x0cc6, 0x0cc8, 23734 0x0cca, 0x0ccd, 23735 0x0cd5, 0x0cd6, 23736 0x0cde, 0x0cde, 23737 0x0ce0, 0x0ce3, 23738 0x0ce6, 0x0cef, 23739 0x0cf1, 0x0cf2, 23740 0x0d02, 0x0d03, 23741 0x0d05, 0x0d0c, 23742 0x0d0e, 0x0d10, 23743 0x0d12, 0x0d3a, 23744 0x0d3d, 0x0d44, 23745 0x0d46, 0x0d48, 23746 0x0d4a, 0x0d4e, 23747 0x0d57, 0x0d57, 23748 0x0d60, 0x0d63, 23749 0x0d66, 0x0d75, 23750 0x0d79, 0x0d7f, 23751 0x0d82, 0x0d83, 23752 0x0d85, 0x0d96, 23753 0x0d9a, 0x0db1, 23754 0x0db3, 0x0dbb, 23755 0x0dbd, 0x0dbd, 23756 0x0dc0, 0x0dc6, 23757 0x0dca, 0x0dca, 23758 0x0dcf, 0x0dd4, 23759 0x0dd6, 0x0dd6, 23760 0x0dd8, 0x0ddf, 23761 0x0df2, 0x0df4, 23762 0x0e01, 0x0e3a, 23763 0x0e3f, 0x0e5b, 23764 0x0e81, 0x0e82, 23765 0x0e84, 0x0e84, 23766 0x0e87, 0x0e88, 23767 0x0e8a, 0x0e8a, 23768 0x0e8d, 0x0e8d, 23769 0x0e94, 0x0e97, 23770 0x0e99, 0x0e9f, 23771 0x0ea1, 0x0ea3, 23772 0x0ea5, 0x0ea5, 23773 0x0ea7, 0x0ea7, 23774 0x0eaa, 0x0eab, 23775 0x0ead, 0x0eb9, 23776 0x0ebb, 0x0ebd, 23777 0x0ec0, 0x0ec4, 23778 0x0ec6, 0x0ec6, 23779 0x0ec8, 0x0ecd, 23780 0x0ed0, 0x0ed9, 23781 0x0edc, 0x0edf, 23782 0x0f00, 0x0f47, 23783 0x0f49, 0x0f6c, 23784 0x0f71, 0x0f97, 23785 0x0f99, 0x0fbc, 23786 0x0fbe, 0x0fcc, 23787 0x0fce, 0x0fda, 23788 0x1000, 0x10c5, 23789 0x10c7, 0x10c7, 23790 0x10cd, 0x10cd, 23791 0x10d0, 0x1248, 23792 0x124a, 0x124d, 23793 0x1250, 0x1256, 23794 0x1258, 0x1258, 23795 0x125a, 0x125d, 23796 0x1260, 0x1288, 23797 0x128a, 0x128d, 23798 0x1290, 0x12b0, 23799 0x12b2, 0x12b5, 23800 0x12b8, 0x12be, 23801 0x12c0, 0x12c0, 23802 0x12c2, 0x12c5, 23803 0x12c8, 0x12d6, 23804 0x12d8, 0x1310, 23805 0x1312, 0x1315, 23806 0x1318, 0x135a, 23807 0x135d, 0x137c, 23808 0x1380, 0x1399, 23809 0x13a0, 0x13f4, 23810 0x1400, 0x169c, 23811 0x16a0, 0x16f0, 23812 0x1700, 0x170c, 23813 0x170e, 0x1714, 23814 0x1720, 0x1736, 23815 0x1740, 0x1753, 23816 0x1760, 0x176c, 23817 0x176e, 0x1770, 23818 0x1772, 0x1773, 23819 0x1780, 0x17dd, 23820 0x17e0, 0x17e9, 23821 0x17f0, 0x17f9, 23822 0x1800, 0x180e, 23823 0x1810, 0x1819, 23824 0x1820, 0x1877, 23825 0x1880, 0x18aa, 23826 0x18b0, 0x18f5, 23827 0x1900, 0x191c, 23828 0x1920, 0x192b, 23829 0x1930, 0x193b, 23830 0x1940, 0x1940, 23831 0x1944, 0x196d, 23832 0x1970, 0x1974, 23833 0x1980, 0x19ab, 23834 0x19b0, 0x19c9, 23835 0x19d0, 0x19da, 23836 0x19de, 0x1a1b, 23837 0x1a1e, 0x1a5e, 23838 0x1a60, 0x1a7c, 23839 0x1a7f, 0x1a89, 23840 0x1a90, 0x1a99, 23841 0x1aa0, 0x1aad, 23842 0x1b00, 0x1b4b, 23843 0x1b50, 0x1b7c, 23844 0x1b80, 0x1bf3, 23845 0x1bfc, 0x1c37, 23846 0x1c3b, 0x1c49, 23847 0x1c4d, 0x1c7f, 23848 0x1cc0, 0x1cc7, 23849 0x1cd0, 0x1cf6, 23850 0x1d00, 0x1de6, 23851 0x1dfc, 0x1f15, 23852 0x1f18, 0x1f1d, 23853 0x1f20, 0x1f45, 23854 0x1f48, 0x1f4d, 23855 0x1f50, 0x1f57, 23856 0x1f59, 0x1f59, 23857 0x1f5b, 0x1f5b, 23858 0x1f5d, 0x1f5d, 23859 0x1f5f, 0x1f7d, 23860 0x1f80, 0x1fb4, 23861 0x1fb6, 0x1fc4, 23862 0x1fc6, 0x1fd3, 23863 0x1fd6, 0x1fdb, 23864 0x1fdd, 0x1fef, 23865 0x1ff2, 0x1ff4, 23866 0x1ff6, 0x1ffe, 23867 0x2000, 0x2064, 23868 0x206a, 0x2071, 23869 0x2074, 0x208e, 23870 0x2090, 0x209c, 23871 0x20a0, 0x20b9, 23872 0x20d0, 0x20f0, 23873 0x2100, 0x2189, 23874 0x2190, 0x23f3, 23875 0x2400, 0x2426, 23876 0x2440, 0x244a, 23877 0x2460, 0x26ff, 23878 0x2701, 0x2b4c, 23879 0x2b50, 0x2b59, 23880 0x2c00, 0x2c2e, 23881 0x2c30, 0x2c5e, 23882 0x2c60, 0x2cf3, 23883 0x2cf9, 0x2d25, 23884 0x2d27, 0x2d27, 23885 0x2d2d, 0x2d2d, 23886 0x2d30, 0x2d67, 23887 0x2d6f, 0x2d70, 23888 0x2d7f, 0x2d96, 23889 0x2da0, 0x2da6, 23890 0x2da8, 0x2dae, 23891 0x2db0, 0x2db6, 23892 0x2db8, 0x2dbe, 23893 0x2dc0, 0x2dc6, 23894 0x2dc8, 0x2dce, 23895 0x2dd0, 0x2dd6, 23896 0x2dd8, 0x2dde, 23897 0x2de0, 0x2e3b, 23898 0x2e80, 0x2e99, 23899 0x2e9b, 0x2ef3, 23900 0x2f00, 0x2fd5, 23901 0x2ff0, 0x2ffb, 23902 0x3000, 0x303f, 23903 0x3041, 0x3096, 23904 0x3099, 0x30ff, 23905 0x3105, 0x312d, 23906 0x3131, 0x318e, 23907 0x3190, 0x31ba, 23908 0x31c0, 0x31e3, 23909 0x31f0, 0x321e, 23910 0x3220, 0x32fe, 23911 0x3300, 0x4db5, 23912 0x4dc0, 0x9fcc, 23913 0xa000, 0xa48c, 23914 0xa490, 0xa4c6, 23915 0xa4d0, 0xa62b, 23916 0xa640, 0xa697, 23917 0xa69f, 0xa6f7, 23918 0xa700, 0xa78e, 23919 0xa790, 0xa793, 23920 0xa7a0, 0xa7aa, 23921 0xa7f8, 0xa82b, 23922 0xa830, 0xa839, 23923 0xa840, 0xa877, 23924 0xa880, 0xa8c4, 23925 0xa8ce, 0xa8d9, 23926 0xa8e0, 0xa8fb, 23927 0xa900, 0xa953, 23928 0xa95f, 0xa97c, 23929 0xa980, 0xa9cd, 23930 0xa9cf, 0xa9d9, 23931 0xa9de, 0xa9df, 23932 0xaa00, 0xaa36, 23933 0xaa40, 0xaa4d, 23934 0xaa50, 0xaa59, 23935 0xaa5c, 0xaa7b, 23936 0xaa80, 0xaac2, 23937 0xaadb, 0xaaf6, 23938 0xab01, 0xab06, 23939 0xab09, 0xab0e, 23940 0xab11, 0xab16, 23941 0xab20, 0xab26, 23942 0xab28, 0xab2e, 23943 0xabc0, 0xabed, 23944 0xabf0, 0xabf9, 23945 0xac00, 0xd7a3, 23946 0xd7b0, 0xd7c6, 23947 0xd7cb, 0xd7fb, 23948 0xd800, 0xfa6d, 23949 0xfa70, 0xfad9, 23950 0xfb00, 0xfb06, 23951 0xfb13, 0xfb17, 23952 0xfb1d, 0xfb36, 23953 0xfb38, 0xfb3c, 23954 0xfb3e, 0xfb3e, 23955 0xfb40, 0xfb41, 23956 0xfb43, 0xfb44, 23957 0xfb46, 0xfbc1, 23958 0xfbd3, 0xfd3f, 23959 0xfd50, 0xfd8f, 23960 0xfd92, 0xfdc7, 23961 0xfdd0, 0xfdfd, 23962 0xfe00, 0xfe19, 23963 0xfe20, 0xfe26, 23964 0xfe30, 0xfe52, 23965 0xfe54, 0xfe66, 23966 0xfe68, 0xfe6b, 23967 0xfe70, 0xfe74, 23968 0xfe76, 0xfefc, 23969 0xfeff, 0xfeff, 23970 0xff01, 0xffbe, 23971 0xffc2, 0xffc7, 23972 0xffca, 0xffcf, 23973 0xffd2, 0xffd7, 23974 0xffda, 0xffdc, 23975 0xffe0, 0xffe6, 23976 0xffe8, 0xffee, 23977 0xfff9, 0x1000b, 23978 0x1000d, 0x10026, 23979 0x10028, 0x1003a, 23980 0x1003c, 0x1003d, 23981 0x1003f, 0x1004d, 23982 0x10050, 0x1005d, 23983 0x10080, 0x100fa, 23984 0x10100, 0x10102, 23985 0x10107, 0x10133, 23986 0x10137, 0x1018a, 23987 0x10190, 0x1019b, 23988 0x101d0, 0x101fd, 23989 0x10280, 0x1029c, 23990 0x102a0, 0x102d0, 23991 0x10300, 0x1031e, 23992 0x10320, 0x10323, 23993 0x10330, 0x1034a, 23994 0x10380, 0x1039d, 23995 0x1039f, 0x103c3, 23996 0x103c8, 0x103d5, 23997 0x10400, 0x1049d, 23998 0x104a0, 0x104a9, 23999 0x10800, 0x10805, 24000 0x10808, 0x10808, 24001 0x1080a, 0x10835, 24002 0x10837, 0x10838, 24003 0x1083c, 0x1083c, 24004 0x1083f, 0x10855, 24005 0x10857, 0x1085f, 24006 0x10900, 0x1091b, 24007 0x1091f, 0x10939, 24008 0x1093f, 0x1093f, 24009 0x10980, 0x109b7, 24010 0x109be, 0x109bf, 24011 0x10a00, 0x10a03, 24012 0x10a05, 0x10a06, 24013 0x10a0c, 0x10a13, 24014 0x10a15, 0x10a17, 24015 0x10a19, 0x10a33, 24016 0x10a38, 0x10a3a, 24017 0x10a3f, 0x10a47, 24018 0x10a50, 0x10a58, 24019 0x10a60, 0x10a7f, 24020 0x10b00, 0x10b35, 24021 0x10b39, 0x10b55, 24022 0x10b58, 0x10b72, 24023 0x10b78, 0x10b7f, 24024 0x10c00, 0x10c48, 24025 0x10e60, 0x10e7e, 24026 0x11000, 0x1104d, 24027 0x11052, 0x1106f, 24028 0x11080, 0x110c1, 24029 0x110d0, 0x110e8, 24030 0x110f0, 0x110f9, 24031 0x11100, 0x11134, 24032 0x11136, 0x11143, 24033 0x11180, 0x111c8, 24034 0x111d0, 0x111d9, 24035 0x11680, 0x116b7, 24036 0x116c0, 0x116c9, 24037 0x12000, 0x1236e, 24038 0x12400, 0x12462, 24039 0x12470, 0x12473, 24040 0x13000, 0x1342e, 24041 0x16800, 0x16a38, 24042 0x16f00, 0x16f44, 24043 0x16f50, 0x16f7e, 24044 0x16f8f, 0x16f9f, 24045 0x1b000, 0x1b001, 24046 0x1d000, 0x1d0f5, 24047 0x1d100, 0x1d126, 24048 0x1d129, 0x1d1dd, 24049 0x1d200, 0x1d245, 24050 0x1d300, 0x1d356, 24051 0x1d360, 0x1d371, 24052 0x1d400, 0x1d454, 24053 0x1d456, 0x1d49c, 24054 0x1d49e, 0x1d49f, 24055 0x1d4a2, 0x1d4a2, 24056 0x1d4a5, 0x1d4a6, 24057 0x1d4a9, 0x1d4ac, 24058 0x1d4ae, 0x1d4b9, 24059 0x1d4bb, 0x1d4bb, 24060 0x1d4bd, 0x1d4c3, 24061 0x1d4c5, 0x1d505, 24062 0x1d507, 0x1d50a, 24063 0x1d50d, 0x1d514, 24064 0x1d516, 0x1d51c, 24065 0x1d51e, 0x1d539, 24066 0x1d53b, 0x1d53e, 24067 0x1d540, 0x1d544, 24068 0x1d546, 0x1d546, 24069 0x1d54a, 0x1d550, 24070 0x1d552, 0x1d6a5, 24071 0x1d6a8, 0x1d7cb, 24072 0x1d7ce, 0x1d7ff, 24073 0x1ee00, 0x1ee03, 24074 0x1ee05, 0x1ee1f, 24075 0x1ee21, 0x1ee22, 24076 0x1ee24, 0x1ee24, 24077 0x1ee27, 0x1ee27, 24078 0x1ee29, 0x1ee32, 24079 0x1ee34, 0x1ee37, 24080 0x1ee39, 0x1ee39, 24081 0x1ee3b, 0x1ee3b, 24082 0x1ee42, 0x1ee42, 24083 0x1ee47, 0x1ee47, 24084 0x1ee49, 0x1ee49, 24085 0x1ee4b, 0x1ee4b, 24086 0x1ee4d, 0x1ee4f, 24087 0x1ee51, 0x1ee52, 24088 0x1ee54, 0x1ee54, 24089 0x1ee57, 0x1ee57, 24090 0x1ee59, 0x1ee59, 24091 0x1ee5b, 0x1ee5b, 24092 0x1ee5d, 0x1ee5d, 24093 0x1ee5f, 0x1ee5f, 24094 0x1ee61, 0x1ee62, 24095 0x1ee64, 0x1ee64, 24096 0x1ee67, 0x1ee6a, 24097 0x1ee6c, 0x1ee72, 24098 0x1ee74, 0x1ee77, 24099 0x1ee79, 0x1ee7c, 24100 0x1ee7e, 0x1ee7e, 24101 0x1ee80, 0x1ee89, 24102 0x1ee8b, 0x1ee9b, 24103 0x1eea1, 0x1eea3, 24104 0x1eea5, 0x1eea9, 24105 0x1eeab, 0x1eebb, 24106 0x1eef0, 0x1eef1, 24107 0x1f000, 0x1f02b, 24108 0x1f030, 0x1f093, 24109 0x1f0a0, 0x1f0ae, 24110 0x1f0b1, 0x1f0be, 24111 0x1f0c1, 0x1f0cf, 24112 0x1f0d1, 0x1f0df, 24113 0x1f100, 0x1f10a, 24114 0x1f110, 0x1f12e, 24115 0x1f130, 0x1f16b, 24116 0x1f170, 0x1f19a, 24117 0x1f1e6, 0x1f202, 24118 0x1f210, 0x1f23a, 24119 0x1f240, 0x1f248, 24120 0x1f250, 0x1f251, 24121 0x1f300, 0x1f320, 24122 0x1f330, 0x1f335, 24123 0x1f337, 0x1f37c, 24124 0x1f380, 0x1f393, 24125 0x1f3a0, 0x1f3c4, 24126 0x1f3c6, 0x1f3ca, 24127 0x1f3e0, 0x1f3f0, 24128 0x1f400, 0x1f43e, 24129 0x1f440, 0x1f440, 24130 0x1f442, 0x1f4f7, 24131 0x1f4f9, 0x1f4fc, 24132 0x1f500, 0x1f53d, 24133 0x1f540, 0x1f543, 24134 0x1f550, 0x1f567, 24135 0x1f5fb, 0x1f640, 24136 0x1f645, 0x1f64f, 24137 0x1f680, 0x1f6c5, 24138 0x1f700, 0x1f773, 24139 0x1fffe, 0x2a6d6, 24140 0x2a700, 0x2b734, 24141 0x2b740, 0x2b81d, 24142 0x2f800, 0x2fa1d, 24143 0x2fffe, 0x2ffff, 24144 0x3fffe, 0x3ffff, 24145 0x4fffe, 0x4ffff, 24146 0x5fffe, 0x5ffff, 24147 0x6fffe, 0x6ffff, 24148 0x7fffe, 0x7ffff, 24149 0x8fffe, 0x8ffff, 24150 0x9fffe, 0x9ffff, 24151 0xafffe, 0xaffff, 24152 0xbfffe, 0xbffff, 24153 0xcfffe, 0xcffff, 24154 0xdfffe, 0xdffff, 24155 0xe0001, 0xe0001, 24156 0xe0020, 0xe007f, 24157 0xe0100, 0xe01ef, 24158 0xefffe, 0x10ffff, 24159}; /* CR_Age_6_1 */ 24160 24161/* 'In_Basic_Latin': Block */ 24162#define CR_In_Basic_Latin CR_ASCII 24163 24164/* 'In_Latin_1_Supplement': Block */ 24165static const OnigCodePoint CR_In_Latin_1_Supplement[] = { 24166 1, 24167 0x0080, 0x00ff, 24168}; /* CR_In_Latin_1_Supplement */ 24169 24170/* 'In_Latin_Extended_A': Block */ 24171static const OnigCodePoint CR_In_Latin_Extended_A[] = { 24172 1, 24173 0x0100, 0x017f, 24174}; /* CR_In_Latin_Extended_A */ 24175 24176/* 'In_Latin_Extended_B': Block */ 24177static const OnigCodePoint CR_In_Latin_Extended_B[] = { 24178 1, 24179 0x0180, 0x024f, 24180}; /* CR_In_Latin_Extended_B */ 24181 24182/* 'In_IPA_Extensions': Block */ 24183static const OnigCodePoint CR_In_IPA_Extensions[] = { 24184 1, 24185 0x0250, 0x02af, 24186}; /* CR_In_IPA_Extensions */ 24187 24188/* 'In_Spacing_Modifier_Letters': Block */ 24189static const OnigCodePoint CR_In_Spacing_Modifier_Letters[] = { 24190 1, 24191 0x02b0, 0x02ff, 24192}; /* CR_In_Spacing_Modifier_Letters */ 24193 24194/* 'In_Combining_Diacritical_Marks': Block */ 24195static const OnigCodePoint CR_In_Combining_Diacritical_Marks[] = { 24196 1, 24197 0x0300, 0x036f, 24198}; /* CR_In_Combining_Diacritical_Marks */ 24199 24200/* 'In_Greek_and_Coptic': Block */ 24201static const OnigCodePoint CR_In_Greek_and_Coptic[] = { 24202 1, 24203 0x0370, 0x03ff, 24204}; /* CR_In_Greek_and_Coptic */ 24205 24206/* 'In_Cyrillic': Block */ 24207static const OnigCodePoint CR_In_Cyrillic[] = { 24208 1, 24209 0x0400, 0x04ff, 24210}; /* CR_In_Cyrillic */ 24211 24212/* 'In_Cyrillic_Supplement': Block */ 24213static const OnigCodePoint CR_In_Cyrillic_Supplement[] = { 24214 1, 24215 0x0500, 0x052f, 24216}; /* CR_In_Cyrillic_Supplement */ 24217 24218/* 'In_Armenian': Block */ 24219static const OnigCodePoint CR_In_Armenian[] = { 24220 1, 24221 0x0530, 0x058f, 24222}; /* CR_In_Armenian */ 24223 24224/* 'In_Hebrew': Block */ 24225static const OnigCodePoint CR_In_Hebrew[] = { 24226 1, 24227 0x0590, 0x05ff, 24228}; /* CR_In_Hebrew */ 24229 24230/* 'In_Arabic': Block */ 24231static const OnigCodePoint CR_In_Arabic[] = { 24232 1, 24233 0x0600, 0x06ff, 24234}; /* CR_In_Arabic */ 24235 24236/* 'In_Syriac': Block */ 24237static const OnigCodePoint CR_In_Syriac[] = { 24238 1, 24239 0x0700, 0x074f, 24240}; /* CR_In_Syriac */ 24241 24242/* 'In_Arabic_Supplement': Block */ 24243static const OnigCodePoint CR_In_Arabic_Supplement[] = { 24244 1, 24245 0x0750, 0x077f, 24246}; /* CR_In_Arabic_Supplement */ 24247 24248/* 'In_Thaana': Block */ 24249static const OnigCodePoint CR_In_Thaana[] = { 24250 1, 24251 0x0780, 0x07bf, 24252}; /* CR_In_Thaana */ 24253 24254/* 'In_NKo': Block */ 24255static const OnigCodePoint CR_In_NKo[] = { 24256 1, 24257 0x07c0, 0x07ff, 24258}; /* CR_In_NKo */ 24259 24260/* 'In_Samaritan': Block */ 24261static const OnigCodePoint CR_In_Samaritan[] = { 24262 1, 24263 0x0800, 0x083f, 24264}; /* CR_In_Samaritan */ 24265 24266/* 'In_Mandaic': Block */ 24267static const OnigCodePoint CR_In_Mandaic[] = { 24268 1, 24269 0x0840, 0x085f, 24270}; /* CR_In_Mandaic */ 24271 24272/* 'In_Arabic_Extended_A': Block */ 24273static const OnigCodePoint CR_In_Arabic_Extended_A[] = { 24274 1, 24275 0x08a0, 0x08ff, 24276}; /* CR_In_Arabic_Extended_A */ 24277 24278/* 'In_Devanagari': Block */ 24279static const OnigCodePoint CR_In_Devanagari[] = { 24280 1, 24281 0x0900, 0x097f, 24282}; /* CR_In_Devanagari */ 24283 24284/* 'In_Bengali': Block */ 24285static const OnigCodePoint CR_In_Bengali[] = { 24286 1, 24287 0x0980, 0x09ff, 24288}; /* CR_In_Bengali */ 24289 24290/* 'In_Gurmukhi': Block */ 24291static const OnigCodePoint CR_In_Gurmukhi[] = { 24292 1, 24293 0x0a00, 0x0a7f, 24294}; /* CR_In_Gurmukhi */ 24295 24296/* 'In_Gujarati': Block */ 24297static const OnigCodePoint CR_In_Gujarati[] = { 24298 1, 24299 0x0a80, 0x0aff, 24300}; /* CR_In_Gujarati */ 24301 24302/* 'In_Oriya': Block */ 24303static const OnigCodePoint CR_In_Oriya[] = { 24304 1, 24305 0x0b00, 0x0b7f, 24306}; /* CR_In_Oriya */ 24307 24308/* 'In_Tamil': Block */ 24309static const OnigCodePoint CR_In_Tamil[] = { 24310 1, 24311 0x0b80, 0x0bff, 24312}; /* CR_In_Tamil */ 24313 24314/* 'In_Telugu': Block */ 24315static const OnigCodePoint CR_In_Telugu[] = { 24316 1, 24317 0x0c00, 0x0c7f, 24318}; /* CR_In_Telugu */ 24319 24320/* 'In_Kannada': Block */ 24321static const OnigCodePoint CR_In_Kannada[] = { 24322 1, 24323 0x0c80, 0x0cff, 24324}; /* CR_In_Kannada */ 24325 24326/* 'In_Malayalam': Block */ 24327static const OnigCodePoint CR_In_Malayalam[] = { 24328 1, 24329 0x0d00, 0x0d7f, 24330}; /* CR_In_Malayalam */ 24331 24332/* 'In_Sinhala': Block */ 24333static const OnigCodePoint CR_In_Sinhala[] = { 24334 1, 24335 0x0d80, 0x0dff, 24336}; /* CR_In_Sinhala */ 24337 24338/* 'In_Thai': Block */ 24339static const OnigCodePoint CR_In_Thai[] = { 24340 1, 24341 0x0e00, 0x0e7f, 24342}; /* CR_In_Thai */ 24343 24344/* 'In_Lao': Block */ 24345static const OnigCodePoint CR_In_Lao[] = { 24346 1, 24347 0x0e80, 0x0eff, 24348}; /* CR_In_Lao */ 24349 24350/* 'In_Tibetan': Block */ 24351static const OnigCodePoint CR_In_Tibetan[] = { 24352 1, 24353 0x0f00, 0x0fff, 24354}; /* CR_In_Tibetan */ 24355 24356/* 'In_Myanmar': Block */ 24357static const OnigCodePoint CR_In_Myanmar[] = { 24358 1, 24359 0x1000, 0x109f, 24360}; /* CR_In_Myanmar */ 24361 24362/* 'In_Georgian': Block */ 24363static const OnigCodePoint CR_In_Georgian[] = { 24364 1, 24365 0x10a0, 0x10ff, 24366}; /* CR_In_Georgian */ 24367 24368/* 'In_Hangul_Jamo': Block */ 24369static const OnigCodePoint CR_In_Hangul_Jamo[] = { 24370 1, 24371 0x1100, 0x11ff, 24372}; /* CR_In_Hangul_Jamo */ 24373 24374/* 'In_Ethiopic': Block */ 24375static const OnigCodePoint CR_In_Ethiopic[] = { 24376 1, 24377 0x1200, 0x137f, 24378}; /* CR_In_Ethiopic */ 24379 24380/* 'In_Ethiopic_Supplement': Block */ 24381static const OnigCodePoint CR_In_Ethiopic_Supplement[] = { 24382 1, 24383 0x1380, 0x139f, 24384}; /* CR_In_Ethiopic_Supplement */ 24385 24386/* 'In_Cherokee': Block */ 24387static const OnigCodePoint CR_In_Cherokee[] = { 24388 1, 24389 0x13a0, 0x13ff, 24390}; /* CR_In_Cherokee */ 24391 24392/* 'In_Unified_Canadian_Aboriginal_Syllabics': Block */ 24393static const OnigCodePoint CR_In_Unified_Canadian_Aboriginal_Syllabics[] = { 24394 1, 24395 0x1400, 0x167f, 24396}; /* CR_In_Unified_Canadian_Aboriginal_Syllabics */ 24397 24398/* 'In_Ogham': Block */ 24399static const OnigCodePoint CR_In_Ogham[] = { 24400 1, 24401 0x1680, 0x169f, 24402}; /* CR_In_Ogham */ 24403 24404/* 'In_Runic': Block */ 24405static const OnigCodePoint CR_In_Runic[] = { 24406 1, 24407 0x16a0, 0x16ff, 24408}; /* CR_In_Runic */ 24409 24410/* 'In_Tagalog': Block */ 24411static const OnigCodePoint CR_In_Tagalog[] = { 24412 1, 24413 0x1700, 0x171f, 24414}; /* CR_In_Tagalog */ 24415 24416/* 'In_Hanunoo': Block */ 24417static const OnigCodePoint CR_In_Hanunoo[] = { 24418 1, 24419 0x1720, 0x173f, 24420}; /* CR_In_Hanunoo */ 24421 24422/* 'In_Buhid': Block */ 24423static const OnigCodePoint CR_In_Buhid[] = { 24424 1, 24425 0x1740, 0x175f, 24426}; /* CR_In_Buhid */ 24427 24428/* 'In_Tagbanwa': Block */ 24429static const OnigCodePoint CR_In_Tagbanwa[] = { 24430 1, 24431 0x1760, 0x177f, 24432}; /* CR_In_Tagbanwa */ 24433 24434/* 'In_Khmer': Block */ 24435static const OnigCodePoint CR_In_Khmer[] = { 24436 1, 24437 0x1780, 0x17ff, 24438}; /* CR_In_Khmer */ 24439 24440/* 'In_Mongolian': Block */ 24441static const OnigCodePoint CR_In_Mongolian[] = { 24442 1, 24443 0x1800, 0x18af, 24444}; /* CR_In_Mongolian */ 24445 24446/* 'In_Unified_Canadian_Aboriginal_Syllabics_Extended': Block */ 24447static const OnigCodePoint CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended[] = { 24448 1, 24449 0x18b0, 0x18ff, 24450}; /* CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended */ 24451 24452/* 'In_Limbu': Block */ 24453static const OnigCodePoint CR_In_Limbu[] = { 24454 1, 24455 0x1900, 0x194f, 24456}; /* CR_In_Limbu */ 24457 24458/* 'In_Tai_Le': Block */ 24459static const OnigCodePoint CR_In_Tai_Le[] = { 24460 1, 24461 0x1950, 0x197f, 24462}; /* CR_In_Tai_Le */ 24463 24464/* 'In_New_Tai_Lue': Block */ 24465static const OnigCodePoint CR_In_New_Tai_Lue[] = { 24466 1, 24467 0x1980, 0x19df, 24468}; /* CR_In_New_Tai_Lue */ 24469 24470/* 'In_Khmer_Symbols': Block */ 24471static const OnigCodePoint CR_In_Khmer_Symbols[] = { 24472 1, 24473 0x19e0, 0x19ff, 24474}; /* CR_In_Khmer_Symbols */ 24475 24476/* 'In_Buginese': Block */ 24477static const OnigCodePoint CR_In_Buginese[] = { 24478 1, 24479 0x1a00, 0x1a1f, 24480}; /* CR_In_Buginese */ 24481 24482/* 'In_Tai_Tham': Block */ 24483static const OnigCodePoint CR_In_Tai_Tham[] = { 24484 1, 24485 0x1a20, 0x1aaf, 24486}; /* CR_In_Tai_Tham */ 24487 24488/* 'In_Balinese': Block */ 24489static const OnigCodePoint CR_In_Balinese[] = { 24490 1, 24491 0x1b00, 0x1b7f, 24492}; /* CR_In_Balinese */ 24493 24494/* 'In_Sundanese': Block */ 24495static const OnigCodePoint CR_In_Sundanese[] = { 24496 1, 24497 0x1b80, 0x1bbf, 24498}; /* CR_In_Sundanese */ 24499 24500/* 'In_Batak': Block */ 24501static const OnigCodePoint CR_In_Batak[] = { 24502 1, 24503 0x1bc0, 0x1bff, 24504}; /* CR_In_Batak */ 24505 24506/* 'In_Lepcha': Block */ 24507static const OnigCodePoint CR_In_Lepcha[] = { 24508 1, 24509 0x1c00, 0x1c4f, 24510}; /* CR_In_Lepcha */ 24511 24512/* 'In_Ol_Chiki': Block */ 24513#define CR_In_Ol_Chiki CR_Ol_Chiki 24514 24515/* 'In_Sundanese_Supplement': Block */ 24516static const OnigCodePoint CR_In_Sundanese_Supplement[] = { 24517 1, 24518 0x1cc0, 0x1ccf, 24519}; /* CR_In_Sundanese_Supplement */ 24520 24521/* 'In_Vedic_Extensions': Block */ 24522static const OnigCodePoint CR_In_Vedic_Extensions[] = { 24523 1, 24524 0x1cd0, 0x1cff, 24525}; /* CR_In_Vedic_Extensions */ 24526 24527/* 'In_Phonetic_Extensions': Block */ 24528static const OnigCodePoint CR_In_Phonetic_Extensions[] = { 24529 1, 24530 0x1d00, 0x1d7f, 24531}; /* CR_In_Phonetic_Extensions */ 24532 24533/* 'In_Phonetic_Extensions_Supplement': Block */ 24534static const OnigCodePoint CR_In_Phonetic_Extensions_Supplement[] = { 24535 1, 24536 0x1d80, 0x1dbf, 24537}; /* CR_In_Phonetic_Extensions_Supplement */ 24538 24539/* 'In_Combining_Diacritical_Marks_Supplement': Block */ 24540static const OnigCodePoint CR_In_Combining_Diacritical_Marks_Supplement[] = { 24541 1, 24542 0x1dc0, 0x1dff, 24543}; /* CR_In_Combining_Diacritical_Marks_Supplement */ 24544 24545/* 'In_Latin_Extended_Additional': Block */ 24546static const OnigCodePoint CR_In_Latin_Extended_Additional[] = { 24547 1, 24548 0x1e00, 0x1eff, 24549}; /* CR_In_Latin_Extended_Additional */ 24550 24551/* 'In_Greek_Extended': Block */ 24552static const OnigCodePoint CR_In_Greek_Extended[] = { 24553 1, 24554 0x1f00, 0x1fff, 24555}; /* CR_In_Greek_Extended */ 24556 24557/* 'In_General_Punctuation': Block */ 24558static const OnigCodePoint CR_In_General_Punctuation[] = { 24559 1, 24560 0x2000, 0x206f, 24561}; /* CR_In_General_Punctuation */ 24562 24563/* 'In_Superscripts_and_Subscripts': Block */ 24564static const OnigCodePoint CR_In_Superscripts_and_Subscripts[] = { 24565 1, 24566 0x2070, 0x209f, 24567}; /* CR_In_Superscripts_and_Subscripts */ 24568 24569/* 'In_Currency_Symbols': Block */ 24570static const OnigCodePoint CR_In_Currency_Symbols[] = { 24571 1, 24572 0x20a0, 0x20cf, 24573}; /* CR_In_Currency_Symbols */ 24574 24575/* 'In_Combining_Diacritical_Marks_for_Symbols': Block */ 24576static const OnigCodePoint CR_In_Combining_Diacritical_Marks_for_Symbols[] = { 24577 1, 24578 0x20d0, 0x20ff, 24579}; /* CR_In_Combining_Diacritical_Marks_for_Symbols */ 24580 24581/* 'In_Letterlike_Symbols': Block */ 24582static const OnigCodePoint CR_In_Letterlike_Symbols[] = { 24583 1, 24584 0x2100, 0x214f, 24585}; /* CR_In_Letterlike_Symbols */ 24586 24587/* 'In_Number_Forms': Block */ 24588static const OnigCodePoint CR_In_Number_Forms[] = { 24589 1, 24590 0x2150, 0x218f, 24591}; /* CR_In_Number_Forms */ 24592 24593/* 'In_Arrows': Block */ 24594static const OnigCodePoint CR_In_Arrows[] = { 24595 1, 24596 0x2190, 0x21ff, 24597}; /* CR_In_Arrows */ 24598 24599/* 'In_Mathematical_Operators': Block */ 24600static const OnigCodePoint CR_In_Mathematical_Operators[] = { 24601 1, 24602 0x2200, 0x22ff, 24603}; /* CR_In_Mathematical_Operators */ 24604 24605/* 'In_Miscellaneous_Technical': Block */ 24606static const OnigCodePoint CR_In_Miscellaneous_Technical[] = { 24607 1, 24608 0x2300, 0x23ff, 24609}; /* CR_In_Miscellaneous_Technical */ 24610 24611/* 'In_Control_Pictures': Block */ 24612static const OnigCodePoint CR_In_Control_Pictures[] = { 24613 1, 24614 0x2400, 0x243f, 24615}; /* CR_In_Control_Pictures */ 24616 24617/* 'In_Optical_Character_Recognition': Block */ 24618static const OnigCodePoint CR_In_Optical_Character_Recognition[] = { 24619 1, 24620 0x2440, 0x245f, 24621}; /* CR_In_Optical_Character_Recognition */ 24622 24623/* 'In_Enclosed_Alphanumerics': Block */ 24624static const OnigCodePoint CR_In_Enclosed_Alphanumerics[] = { 24625 1, 24626 0x2460, 0x24ff, 24627}; /* CR_In_Enclosed_Alphanumerics */ 24628 24629/* 'In_Box_Drawing': Block */ 24630static const OnigCodePoint CR_In_Box_Drawing[] = { 24631 1, 24632 0x2500, 0x257f, 24633}; /* CR_In_Box_Drawing */ 24634 24635/* 'In_Block_Elements': Block */ 24636static const OnigCodePoint CR_In_Block_Elements[] = { 24637 1, 24638 0x2580, 0x259f, 24639}; /* CR_In_Block_Elements */ 24640 24641/* 'In_Geometric_Shapes': Block */ 24642static const OnigCodePoint CR_In_Geometric_Shapes[] = { 24643 1, 24644 0x25a0, 0x25ff, 24645}; /* CR_In_Geometric_Shapes */ 24646 24647/* 'In_Miscellaneous_Symbols': Block */ 24648static const OnigCodePoint CR_In_Miscellaneous_Symbols[] = { 24649 1, 24650 0x2600, 0x26ff, 24651}; /* CR_In_Miscellaneous_Symbols */ 24652 24653/* 'In_Dingbats': Block */ 24654static const OnigCodePoint CR_In_Dingbats[] = { 24655 1, 24656 0x2700, 0x27bf, 24657}; /* CR_In_Dingbats */ 24658 24659/* 'In_Miscellaneous_Mathematical_Symbols_A': Block */ 24660static const OnigCodePoint CR_In_Miscellaneous_Mathematical_Symbols_A[] = { 24661 1, 24662 0x27c0, 0x27ef, 24663}; /* CR_In_Miscellaneous_Mathematical_Symbols_A */ 24664 24665/* 'In_Supplemental_Arrows_A': Block */ 24666static const OnigCodePoint CR_In_Supplemental_Arrows_A[] = { 24667 1, 24668 0x27f0, 0x27ff, 24669}; /* CR_In_Supplemental_Arrows_A */ 24670 24671/* 'In_Braille_Patterns': Block */ 24672#define CR_In_Braille_Patterns CR_Braille 24673 24674/* 'In_Supplemental_Arrows_B': Block */ 24675static const OnigCodePoint CR_In_Supplemental_Arrows_B[] = { 24676 1, 24677 0x2900, 0x297f, 24678}; /* CR_In_Supplemental_Arrows_B */ 24679 24680/* 'In_Miscellaneous_Mathematical_Symbols_B': Block */ 24681static const OnigCodePoint CR_In_Miscellaneous_Mathematical_Symbols_B[] = { 24682 1, 24683 0x2980, 0x29ff, 24684}; /* CR_In_Miscellaneous_Mathematical_Symbols_B */ 24685 24686/* 'In_Supplemental_Mathematical_Operators': Block */ 24687static const OnigCodePoint CR_In_Supplemental_Mathematical_Operators[] = { 24688 1, 24689 0x2a00, 0x2aff, 24690}; /* CR_In_Supplemental_Mathematical_Operators */ 24691 24692/* 'In_Miscellaneous_Symbols_and_Arrows': Block */ 24693static const OnigCodePoint CR_In_Miscellaneous_Symbols_and_Arrows[] = { 24694 1, 24695 0x2b00, 0x2bff, 24696}; /* CR_In_Miscellaneous_Symbols_and_Arrows */ 24697 24698/* 'In_Glagolitic': Block */ 24699static const OnigCodePoint CR_In_Glagolitic[] = { 24700 1, 24701 0x2c00, 0x2c5f, 24702}; /* CR_In_Glagolitic */ 24703 24704/* 'In_Latin_Extended_C': Block */ 24705static const OnigCodePoint CR_In_Latin_Extended_C[] = { 24706 1, 24707 0x2c60, 0x2c7f, 24708}; /* CR_In_Latin_Extended_C */ 24709 24710/* 'In_Coptic': Block */ 24711static const OnigCodePoint CR_In_Coptic[] = { 24712 1, 24713 0x2c80, 0x2cff, 24714}; /* CR_In_Coptic */ 24715 24716/* 'In_Georgian_Supplement': Block */ 24717static const OnigCodePoint CR_In_Georgian_Supplement[] = { 24718 1, 24719 0x2d00, 0x2d2f, 24720}; /* CR_In_Georgian_Supplement */ 24721 24722/* 'In_Tifinagh': Block */ 24723static const OnigCodePoint CR_In_Tifinagh[] = { 24724 1, 24725 0x2d30, 0x2d7f, 24726}; /* CR_In_Tifinagh */ 24727 24728/* 'In_Ethiopic_Extended': Block */ 24729static const OnigCodePoint CR_In_Ethiopic_Extended[] = { 24730 1, 24731 0x2d80, 0x2ddf, 24732}; /* CR_In_Ethiopic_Extended */ 24733 24734/* 'In_Cyrillic_Extended_A': Block */ 24735static const OnigCodePoint CR_In_Cyrillic_Extended_A[] = { 24736 1, 24737 0x2de0, 0x2dff, 24738}; /* CR_In_Cyrillic_Extended_A */ 24739 24740/* 'In_Supplemental_Punctuation': Block */ 24741static const OnigCodePoint CR_In_Supplemental_Punctuation[] = { 24742 1, 24743 0x2e00, 0x2e7f, 24744}; /* CR_In_Supplemental_Punctuation */ 24745 24746/* 'In_CJK_Radicals_Supplement': Block */ 24747static const OnigCodePoint CR_In_CJK_Radicals_Supplement[] = { 24748 1, 24749 0x2e80, 0x2eff, 24750}; /* CR_In_CJK_Radicals_Supplement */ 24751 24752/* 'In_Kangxi_Radicals': Block */ 24753static const OnigCodePoint CR_In_Kangxi_Radicals[] = { 24754 1, 24755 0x2f00, 0x2fdf, 24756}; /* CR_In_Kangxi_Radicals */ 24757 24758/* 'In_Ideographic_Description_Characters': Block */ 24759static const OnigCodePoint CR_In_Ideographic_Description_Characters[] = { 24760 1, 24761 0x2ff0, 0x2fff, 24762}; /* CR_In_Ideographic_Description_Characters */ 24763 24764/* 'In_CJK_Symbols_and_Punctuation': Block */ 24765static const OnigCodePoint CR_In_CJK_Symbols_and_Punctuation[] = { 24766 1, 24767 0x3000, 0x303f, 24768}; /* CR_In_CJK_Symbols_and_Punctuation */ 24769 24770/* 'In_Hiragana': Block */ 24771static const OnigCodePoint CR_In_Hiragana[] = { 24772 1, 24773 0x3040, 0x309f, 24774}; /* CR_In_Hiragana */ 24775 24776/* 'In_Katakana': Block */ 24777static const OnigCodePoint CR_In_Katakana[] = { 24778 1, 24779 0x30a0, 0x30ff, 24780}; /* CR_In_Katakana */ 24781 24782/* 'In_Bopomofo': Block */ 24783static const OnigCodePoint CR_In_Bopomofo[] = { 24784 1, 24785 0x3100, 0x312f, 24786}; /* CR_In_Bopomofo */ 24787 24788/* 'In_Hangul_Compatibility_Jamo': Block */ 24789static const OnigCodePoint CR_In_Hangul_Compatibility_Jamo[] = { 24790 1, 24791 0x3130, 0x318f, 24792}; /* CR_In_Hangul_Compatibility_Jamo */ 24793 24794/* 'In_Kanbun': Block */ 24795static const OnigCodePoint CR_In_Kanbun[] = { 24796 1, 24797 0x3190, 0x319f, 24798}; /* CR_In_Kanbun */ 24799 24800/* 'In_Bopomofo_Extended': Block */ 24801static const OnigCodePoint CR_In_Bopomofo_Extended[] = { 24802 1, 24803 0x31a0, 0x31bf, 24804}; /* CR_In_Bopomofo_Extended */ 24805 24806/* 'In_CJK_Strokes': Block */ 24807static const OnigCodePoint CR_In_CJK_Strokes[] = { 24808 1, 24809 0x31c0, 0x31ef, 24810}; /* CR_In_CJK_Strokes */ 24811 24812/* 'In_Katakana_Phonetic_Extensions': Block */ 24813static const OnigCodePoint CR_In_Katakana_Phonetic_Extensions[] = { 24814 1, 24815 0x31f0, 0x31ff, 24816}; /* CR_In_Katakana_Phonetic_Extensions */ 24817 24818/* 'In_Enclosed_CJK_Letters_and_Months': Block */ 24819static const OnigCodePoint CR_In_Enclosed_CJK_Letters_and_Months[] = { 24820 1, 24821 0x3200, 0x32ff, 24822}; /* CR_In_Enclosed_CJK_Letters_and_Months */ 24823 24824/* 'In_CJK_Compatibility': Block */ 24825static const OnigCodePoint CR_In_CJK_Compatibility[] = { 24826 1, 24827 0x3300, 0x33ff, 24828}; /* CR_In_CJK_Compatibility */ 24829 24830/* 'In_CJK_Unified_Ideographs_Extension_A': Block */ 24831static const OnigCodePoint CR_In_CJK_Unified_Ideographs_Extension_A[] = { 24832 1, 24833 0x3400, 0x4dbf, 24834}; /* CR_In_CJK_Unified_Ideographs_Extension_A */ 24835 24836/* 'In_Yijing_Hexagram_Symbols': Block */ 24837static const OnigCodePoint CR_In_Yijing_Hexagram_Symbols[] = { 24838 1, 24839 0x4dc0, 0x4dff, 24840}; /* CR_In_Yijing_Hexagram_Symbols */ 24841 24842/* 'In_CJK_Unified_Ideographs': Block */ 24843static const OnigCodePoint CR_In_CJK_Unified_Ideographs[] = { 24844 1, 24845 0x4e00, 0x9fff, 24846}; /* CR_In_CJK_Unified_Ideographs */ 24847 24848/* 'In_Yi_Syllables': Block */ 24849static const OnigCodePoint CR_In_Yi_Syllables[] = { 24850 1, 24851 0xa000, 0xa48f, 24852}; /* CR_In_Yi_Syllables */ 24853 24854/* 'In_Yi_Radicals': Block */ 24855static const OnigCodePoint CR_In_Yi_Radicals[] = { 24856 1, 24857 0xa490, 0xa4cf, 24858}; /* CR_In_Yi_Radicals */ 24859 24860/* 'In_Lisu': Block */ 24861#define CR_In_Lisu CR_Lisu 24862 24863/* 'In_Vai': Block */ 24864static const OnigCodePoint CR_In_Vai[] = { 24865 1, 24866 0xa500, 0xa63f, 24867}; /* CR_In_Vai */ 24868 24869/* 'In_Cyrillic_Extended_B': Block */ 24870static const OnigCodePoint CR_In_Cyrillic_Extended_B[] = { 24871 1, 24872 0xa640, 0xa69f, 24873}; /* CR_In_Cyrillic_Extended_B */ 24874 24875/* 'In_Bamum': Block */ 24876static const OnigCodePoint CR_In_Bamum[] = { 24877 1, 24878 0xa6a0, 0xa6ff, 24879}; /* CR_In_Bamum */ 24880 24881/* 'In_Modifier_Tone_Letters': Block */ 24882static const OnigCodePoint CR_In_Modifier_Tone_Letters[] = { 24883 1, 24884 0xa700, 0xa71f, 24885}; /* CR_In_Modifier_Tone_Letters */ 24886 24887/* 'In_Latin_Extended_D': Block */ 24888static const OnigCodePoint CR_In_Latin_Extended_D[] = { 24889 1, 24890 0xa720, 0xa7ff, 24891}; /* CR_In_Latin_Extended_D */ 24892 24893/* 'In_Syloti_Nagri': Block */ 24894static const OnigCodePoint CR_In_Syloti_Nagri[] = { 24895 1, 24896 0xa800, 0xa82f, 24897}; /* CR_In_Syloti_Nagri */ 24898 24899/* 'In_Common_Indic_Number_Forms': Block */ 24900static const OnigCodePoint CR_In_Common_Indic_Number_Forms[] = { 24901 1, 24902 0xa830, 0xa83f, 24903}; /* CR_In_Common_Indic_Number_Forms */ 24904 24905/* 'In_Phags_pa': Block */ 24906static const OnigCodePoint CR_In_Phags_pa[] = { 24907 1, 24908 0xa840, 0xa87f, 24909}; /* CR_In_Phags_pa */ 24910 24911/* 'In_Saurashtra': Block */ 24912static const OnigCodePoint CR_In_Saurashtra[] = { 24913 1, 24914 0xa880, 0xa8df, 24915}; /* CR_In_Saurashtra */ 24916 24917/* 'In_Devanagari_Extended': Block */ 24918static const OnigCodePoint CR_In_Devanagari_Extended[] = { 24919 1, 24920 0xa8e0, 0xa8ff, 24921}; /* CR_In_Devanagari_Extended */ 24922 24923/* 'In_Kayah_Li': Block */ 24924#define CR_In_Kayah_Li CR_Kayah_Li 24925 24926/* 'In_Rejang': Block */ 24927static const OnigCodePoint CR_In_Rejang[] = { 24928 1, 24929 0xa930, 0xa95f, 24930}; /* CR_In_Rejang */ 24931 24932/* 'In_Hangul_Jamo_Extended_A': Block */ 24933static const OnigCodePoint CR_In_Hangul_Jamo_Extended_A[] = { 24934 1, 24935 0xa960, 0xa97f, 24936}; /* CR_In_Hangul_Jamo_Extended_A */ 24937 24938/* 'In_Javanese': Block */ 24939static const OnigCodePoint CR_In_Javanese[] = { 24940 1, 24941 0xa980, 0xa9df, 24942}; /* CR_In_Javanese */ 24943 24944/* 'In_Cham': Block */ 24945static const OnigCodePoint CR_In_Cham[] = { 24946 1, 24947 0xaa00, 0xaa5f, 24948}; /* CR_In_Cham */ 24949 24950/* 'In_Myanmar_Extended_A': Block */ 24951static const OnigCodePoint CR_In_Myanmar_Extended_A[] = { 24952 1, 24953 0xaa60, 0xaa7f, 24954}; /* CR_In_Myanmar_Extended_A */ 24955 24956/* 'In_Tai_Viet': Block */ 24957static const OnigCodePoint CR_In_Tai_Viet[] = { 24958 1, 24959 0xaa80, 0xaadf, 24960}; /* CR_In_Tai_Viet */ 24961 24962/* 'In_Meetei_Mayek_Extensions': Block */ 24963static const OnigCodePoint CR_In_Meetei_Mayek_Extensions[] = { 24964 1, 24965 0xaae0, 0xaaff, 24966}; /* CR_In_Meetei_Mayek_Extensions */ 24967 24968/* 'In_Ethiopic_Extended_A': Block */ 24969static const OnigCodePoint CR_In_Ethiopic_Extended_A[] = { 24970 1, 24971 0xab00, 0xab2f, 24972}; /* CR_In_Ethiopic_Extended_A */ 24973 24974/* 'In_Meetei_Mayek': Block */ 24975static const OnigCodePoint CR_In_Meetei_Mayek[] = { 24976 1, 24977 0xabc0, 0xabff, 24978}; /* CR_In_Meetei_Mayek */ 24979 24980/* 'In_Hangul_Syllables': Block */ 24981static const OnigCodePoint CR_In_Hangul_Syllables[] = { 24982 1, 24983 0xac00, 0xd7af, 24984}; /* CR_In_Hangul_Syllables */ 24985 24986/* 'In_Hangul_Jamo_Extended_B': Block */ 24987static const OnigCodePoint CR_In_Hangul_Jamo_Extended_B[] = { 24988 1, 24989 0xd7b0, 0xd7ff, 24990}; /* CR_In_Hangul_Jamo_Extended_B */ 24991 24992/* 'In_High_Surrogates': Block */ 24993static const OnigCodePoint CR_In_High_Surrogates[] = { 24994 1, 24995 0xd800, 0xdb7f, 24996}; /* CR_In_High_Surrogates */ 24997 24998/* 'In_High_Private_Use_Surrogates': Block */ 24999static const OnigCodePoint CR_In_High_Private_Use_Surrogates[] = { 25000 1, 25001 0xdb80, 0xdbff, 25002}; /* CR_In_High_Private_Use_Surrogates */ 25003 25004/* 'In_Low_Surrogates': Block */ 25005static const OnigCodePoint CR_In_Low_Surrogates[] = { 25006 1, 25007 0xdc00, 0xdfff, 25008}; /* CR_In_Low_Surrogates */ 25009 25010/* 'In_Private_Use_Area': Block */ 25011static const OnigCodePoint CR_In_Private_Use_Area[] = { 25012 1, 25013 0xe000, 0xf8ff, 25014}; /* CR_In_Private_Use_Area */ 25015 25016/* 'In_CJK_Compatibility_Ideographs': Block */ 25017static const OnigCodePoint CR_In_CJK_Compatibility_Ideographs[] = { 25018 1, 25019 0xf900, 0xfaff, 25020}; /* CR_In_CJK_Compatibility_Ideographs */ 25021 25022/* 'In_Alphabetic_Presentation_Forms': Block */ 25023static const OnigCodePoint CR_In_Alphabetic_Presentation_Forms[] = { 25024 1, 25025 0xfb00, 0xfb4f, 25026}; /* CR_In_Alphabetic_Presentation_Forms */ 25027 25028/* 'In_Arabic_Presentation_Forms_A': Block */ 25029static const OnigCodePoint CR_In_Arabic_Presentation_Forms_A[] = { 25030 1, 25031 0xfb50, 0xfdff, 25032}; /* CR_In_Arabic_Presentation_Forms_A */ 25033 25034/* 'In_Variation_Selectors': Block */ 25035static const OnigCodePoint CR_In_Variation_Selectors[] = { 25036 1, 25037 0xfe00, 0xfe0f, 25038}; /* CR_In_Variation_Selectors */ 25039 25040/* 'In_Vertical_Forms': Block */ 25041static const OnigCodePoint CR_In_Vertical_Forms[] = { 25042 1, 25043 0xfe10, 0xfe1f, 25044}; /* CR_In_Vertical_Forms */ 25045 25046/* 'In_Combining_Half_Marks': Block */ 25047static const OnigCodePoint CR_In_Combining_Half_Marks[] = { 25048 1, 25049 0xfe20, 0xfe2f, 25050}; /* CR_In_Combining_Half_Marks */ 25051 25052/* 'In_CJK_Compatibility_Forms': Block */ 25053static const OnigCodePoint CR_In_CJK_Compatibility_Forms[] = { 25054 1, 25055 0xfe30, 0xfe4f, 25056}; /* CR_In_CJK_Compatibility_Forms */ 25057 25058/* 'In_Small_Form_Variants': Block */ 25059static const OnigCodePoint CR_In_Small_Form_Variants[] = { 25060 1, 25061 0xfe50, 0xfe6f, 25062}; /* CR_In_Small_Form_Variants */ 25063 25064/* 'In_Arabic_Presentation_Forms_B': Block */ 25065static const OnigCodePoint CR_In_Arabic_Presentation_Forms_B[] = { 25066 1, 25067 0xfe70, 0xfeff, 25068}; /* CR_In_Arabic_Presentation_Forms_B */ 25069 25070/* 'In_Halfwidth_and_Fullwidth_Forms': Block */ 25071static const OnigCodePoint CR_In_Halfwidth_and_Fullwidth_Forms[] = { 25072 1, 25073 0xff00, 0xffef, 25074}; /* CR_In_Halfwidth_and_Fullwidth_Forms */ 25075 25076/* 'In_Specials': Block */ 25077static const OnigCodePoint CR_In_Specials[] = { 25078 1, 25079 0xfff0, 0xffff, 25080}; /* CR_In_Specials */ 25081 25082/* 'In_Linear_B_Syllabary': Block */ 25083static const OnigCodePoint CR_In_Linear_B_Syllabary[] = { 25084 1, 25085 0x10000, 0x1007f, 25086}; /* CR_In_Linear_B_Syllabary */ 25087 25088/* 'In_Linear_B_Ideograms': Block */ 25089static const OnigCodePoint CR_In_Linear_B_Ideograms[] = { 25090 1, 25091 0x10080, 0x100ff, 25092}; /* CR_In_Linear_B_Ideograms */ 25093 25094/* 'In_Aegean_Numbers': Block */ 25095static const OnigCodePoint CR_In_Aegean_Numbers[] = { 25096 1, 25097 0x10100, 0x1013f, 25098}; /* CR_In_Aegean_Numbers */ 25099 25100/* 'In_Ancient_Greek_Numbers': Block */ 25101static const OnigCodePoint CR_In_Ancient_Greek_Numbers[] = { 25102 1, 25103 0x10140, 0x1018f, 25104}; /* CR_In_Ancient_Greek_Numbers */ 25105 25106/* 'In_Ancient_Symbols': Block */ 25107static const OnigCodePoint CR_In_Ancient_Symbols[] = { 25108 1, 25109 0x10190, 0x101cf, 25110}; /* CR_In_Ancient_Symbols */ 25111 25112/* 'In_Phaistos_Disc': Block */ 25113static const OnigCodePoint CR_In_Phaistos_Disc[] = { 25114 1, 25115 0x101d0, 0x101ff, 25116}; /* CR_In_Phaistos_Disc */ 25117 25118/* 'In_Lycian': Block */ 25119static const OnigCodePoint CR_In_Lycian[] = { 25120 1, 25121 0x10280, 0x1029f, 25122}; /* CR_In_Lycian */ 25123 25124/* 'In_Carian': Block */ 25125static const OnigCodePoint CR_In_Carian[] = { 25126 1, 25127 0x102a0, 0x102df, 25128}; /* CR_In_Carian */ 25129 25130/* 'In_Old_Italic': Block */ 25131static const OnigCodePoint CR_In_Old_Italic[] = { 25132 1, 25133 0x10300, 0x1032f, 25134}; /* CR_In_Old_Italic */ 25135 25136/* 'In_Gothic': Block */ 25137static const OnigCodePoint CR_In_Gothic[] = { 25138 1, 25139 0x10330, 0x1034f, 25140}; /* CR_In_Gothic */ 25141 25142/* 'In_Ugaritic': Block */ 25143static const OnigCodePoint CR_In_Ugaritic[] = { 25144 1, 25145 0x10380, 0x1039f, 25146}; /* CR_In_Ugaritic */ 25147 25148/* 'In_Old_Persian': Block */ 25149static const OnigCodePoint CR_In_Old_Persian[] = { 25150 1, 25151 0x103a0, 0x103df, 25152}; /* CR_In_Old_Persian */ 25153 25154/* 'In_Deseret': Block */ 25155#define CR_In_Deseret CR_Deseret 25156 25157/* 'In_Shavian': Block */ 25158#define CR_In_Shavian CR_Shavian 25159 25160/* 'In_Osmanya': Block */ 25161static const OnigCodePoint CR_In_Osmanya[] = { 25162 1, 25163 0x10480, 0x104af, 25164}; /* CR_In_Osmanya */ 25165 25166/* 'In_Cypriot_Syllabary': Block */ 25167static const OnigCodePoint CR_In_Cypriot_Syllabary[] = { 25168 1, 25169 0x10800, 0x1083f, 25170}; /* CR_In_Cypriot_Syllabary */ 25171 25172/* 'In_Imperial_Aramaic': Block */ 25173static const OnigCodePoint CR_In_Imperial_Aramaic[] = { 25174 1, 25175 0x10840, 0x1085f, 25176}; /* CR_In_Imperial_Aramaic */ 25177 25178/* 'In_Phoenician': Block */ 25179static const OnigCodePoint CR_In_Phoenician[] = { 25180 1, 25181 0x10900, 0x1091f, 25182}; /* CR_In_Phoenician */ 25183 25184/* 'In_Lydian': Block */ 25185static const OnigCodePoint CR_In_Lydian[] = { 25186 1, 25187 0x10920, 0x1093f, 25188}; /* CR_In_Lydian */ 25189 25190/* 'In_Meroitic_Hieroglyphs': Block */ 25191#define CR_In_Meroitic_Hieroglyphs CR_Meroitic_Hieroglyphs 25192 25193/* 'In_Meroitic_Cursive': Block */ 25194static const OnigCodePoint CR_In_Meroitic_Cursive[] = { 25195 1, 25196 0x109a0, 0x109ff, 25197}; /* CR_In_Meroitic_Cursive */ 25198 25199/* 'In_Kharoshthi': Block */ 25200static const OnigCodePoint CR_In_Kharoshthi[] = { 25201 1, 25202 0x10a00, 0x10a5f, 25203}; /* CR_In_Kharoshthi */ 25204 25205/* 'In_Old_South_Arabian': Block */ 25206#define CR_In_Old_South_Arabian CR_Old_South_Arabian 25207 25208/* 'In_Avestan': Block */ 25209static const OnigCodePoint CR_In_Avestan[] = { 25210 1, 25211 0x10b00, 0x10b3f, 25212}; /* CR_In_Avestan */ 25213 25214/* 'In_Inscriptional_Parthian': Block */ 25215static const OnigCodePoint CR_In_Inscriptional_Parthian[] = { 25216 1, 25217 0x10b40, 0x10b5f, 25218}; /* CR_In_Inscriptional_Parthian */ 25219 25220/* 'In_Inscriptional_Pahlavi': Block */ 25221static const OnigCodePoint CR_In_Inscriptional_Pahlavi[] = { 25222 1, 25223 0x10b60, 0x10b7f, 25224}; /* CR_In_Inscriptional_Pahlavi */ 25225 25226/* 'In_Old_Turkic': Block */ 25227static const OnigCodePoint CR_In_Old_Turkic[] = { 25228 1, 25229 0x10c00, 0x10c4f, 25230}; /* CR_In_Old_Turkic */ 25231 25232/* 'In_Rumi_Numeral_Symbols': Block */ 25233static const OnigCodePoint CR_In_Rumi_Numeral_Symbols[] = { 25234 1, 25235 0x10e60, 0x10e7f, 25236}; /* CR_In_Rumi_Numeral_Symbols */ 25237 25238/* 'In_Brahmi': Block */ 25239static const OnigCodePoint CR_In_Brahmi[] = { 25240 1, 25241 0x11000, 0x1107f, 25242}; /* CR_In_Brahmi */ 25243 25244/* 'In_Kaithi': Block */ 25245static const OnigCodePoint CR_In_Kaithi[] = { 25246 1, 25247 0x11080, 0x110cf, 25248}; /* CR_In_Kaithi */ 25249 25250/* 'In_Sora_Sompeng': Block */ 25251static const OnigCodePoint CR_In_Sora_Sompeng[] = { 25252 1, 25253 0x110d0, 0x110ff, 25254}; /* CR_In_Sora_Sompeng */ 25255 25256/* 'In_Chakma': Block */ 25257static const OnigCodePoint CR_In_Chakma[] = { 25258 1, 25259 0x11100, 0x1114f, 25260}; /* CR_In_Chakma */ 25261 25262/* 'In_Sharada': Block */ 25263static const OnigCodePoint CR_In_Sharada[] = { 25264 1, 25265 0x11180, 0x111df, 25266}; /* CR_In_Sharada */ 25267 25268/* 'In_Takri': Block */ 25269static const OnigCodePoint CR_In_Takri[] = { 25270 1, 25271 0x11680, 0x116cf, 25272}; /* CR_In_Takri */ 25273 25274/* 'In_Cuneiform': Block */ 25275static const OnigCodePoint CR_In_Cuneiform[] = { 25276 1, 25277 0x12000, 0x123ff, 25278}; /* CR_In_Cuneiform */ 25279 25280/* 'In_Cuneiform_Numbers_and_Punctuation': Block */ 25281static const OnigCodePoint CR_In_Cuneiform_Numbers_and_Punctuation[] = { 25282 1, 25283 0x12400, 0x1247f, 25284}; /* CR_In_Cuneiform_Numbers_and_Punctuation */ 25285 25286/* 'In_Egyptian_Hieroglyphs': Block */ 25287static const OnigCodePoint CR_In_Egyptian_Hieroglyphs[] = { 25288 1, 25289 0x13000, 0x1342f, 25290}; /* CR_In_Egyptian_Hieroglyphs */ 25291 25292/* 'In_Bamum_Supplement': Block */ 25293static const OnigCodePoint CR_In_Bamum_Supplement[] = { 25294 1, 25295 0x16800, 0x16a3f, 25296}; /* CR_In_Bamum_Supplement */ 25297 25298/* 'In_Miao': Block */ 25299static const OnigCodePoint CR_In_Miao[] = { 25300 1, 25301 0x16f00, 0x16f9f, 25302}; /* CR_In_Miao */ 25303 25304/* 'In_Kana_Supplement': Block */ 25305static const OnigCodePoint CR_In_Kana_Supplement[] = { 25306 1, 25307 0x1b000, 0x1b0ff, 25308}; /* CR_In_Kana_Supplement */ 25309 25310/* 'In_Byzantine_Musical_Symbols': Block */ 25311static const OnigCodePoint CR_In_Byzantine_Musical_Symbols[] = { 25312 1, 25313 0x1d000, 0x1d0ff, 25314}; /* CR_In_Byzantine_Musical_Symbols */ 25315 25316/* 'In_Musical_Symbols': Block */ 25317static const OnigCodePoint CR_In_Musical_Symbols[] = { 25318 1, 25319 0x1d100, 0x1d1ff, 25320}; /* CR_In_Musical_Symbols */ 25321 25322/* 'In_Ancient_Greek_Musical_Notation': Block */ 25323static const OnigCodePoint CR_In_Ancient_Greek_Musical_Notation[] = { 25324 1, 25325 0x1d200, 0x1d24f, 25326}; /* CR_In_Ancient_Greek_Musical_Notation */ 25327 25328/* 'In_Tai_Xuan_Jing_Symbols': Block */ 25329static const OnigCodePoint CR_In_Tai_Xuan_Jing_Symbols[] = { 25330 1, 25331 0x1d300, 0x1d35f, 25332}; /* CR_In_Tai_Xuan_Jing_Symbols */ 25333 25334/* 'In_Counting_Rod_Numerals': Block */ 25335static const OnigCodePoint CR_In_Counting_Rod_Numerals[] = { 25336 1, 25337 0x1d360, 0x1d37f, 25338}; /* CR_In_Counting_Rod_Numerals */ 25339 25340/* 'In_Mathematical_Alphanumeric_Symbols': Block */ 25341static const OnigCodePoint CR_In_Mathematical_Alphanumeric_Symbols[] = { 25342 1, 25343 0x1d400, 0x1d7ff, 25344}; /* CR_In_Mathematical_Alphanumeric_Symbols */ 25345 25346/* 'In_Arabic_Mathematical_Alphabetic_Symbols': Block */ 25347static const OnigCodePoint CR_In_Arabic_Mathematical_Alphabetic_Symbols[] = { 25348 1, 25349 0x1ee00, 0x1eeff, 25350}; /* CR_In_Arabic_Mathematical_Alphabetic_Symbols */ 25351 25352/* 'In_Mahjong_Tiles': Block */ 25353static const OnigCodePoint CR_In_Mahjong_Tiles[] = { 25354 1, 25355 0x1f000, 0x1f02f, 25356}; /* CR_In_Mahjong_Tiles */ 25357 25358/* 'In_Domino_Tiles': Block */ 25359static const OnigCodePoint CR_In_Domino_Tiles[] = { 25360 1, 25361 0x1f030, 0x1f09f, 25362}; /* CR_In_Domino_Tiles */ 25363 25364/* 'In_Playing_Cards': Block */ 25365static const OnigCodePoint CR_In_Playing_Cards[] = { 25366 1, 25367 0x1f0a0, 0x1f0ff, 25368}; /* CR_In_Playing_Cards */ 25369 25370/* 'In_Enclosed_Alphanumeric_Supplement': Block */ 25371static const OnigCodePoint CR_In_Enclosed_Alphanumeric_Supplement[] = { 25372 1, 25373 0x1f100, 0x1f1ff, 25374}; /* CR_In_Enclosed_Alphanumeric_Supplement */ 25375 25376/* 'In_Enclosed_Ideographic_Supplement': Block */ 25377static const OnigCodePoint CR_In_Enclosed_Ideographic_Supplement[] = { 25378 1, 25379 0x1f200, 0x1f2ff, 25380}; /* CR_In_Enclosed_Ideographic_Supplement */ 25381 25382/* 'In_Miscellaneous_Symbols_And_Pictographs': Block */ 25383static const OnigCodePoint CR_In_Miscellaneous_Symbols_And_Pictographs[] = { 25384 1, 25385 0x1f300, 0x1f5ff, 25386}; /* CR_In_Miscellaneous_Symbols_And_Pictographs */ 25387 25388/* 'In_Emoticons': Block */ 25389static const OnigCodePoint CR_In_Emoticons[] = { 25390 1, 25391 0x1f600, 0x1f64f, 25392}; /* CR_In_Emoticons */ 25393 25394/* 'In_Transport_And_Map_Symbols': Block */ 25395static const OnigCodePoint CR_In_Transport_And_Map_Symbols[] = { 25396 1, 25397 0x1f680, 0x1f6ff, 25398}; /* CR_In_Transport_And_Map_Symbols */ 25399 25400/* 'In_Alchemical_Symbols': Block */ 25401static const OnigCodePoint CR_In_Alchemical_Symbols[] = { 25402 1, 25403 0x1f700, 0x1f77f, 25404}; /* CR_In_Alchemical_Symbols */ 25405 25406/* 'In_CJK_Unified_Ideographs_Extension_B': Block */ 25407static const OnigCodePoint CR_In_CJK_Unified_Ideographs_Extension_B[] = { 25408 1, 25409 0x20000, 0x2a6df, 25410}; /* CR_In_CJK_Unified_Ideographs_Extension_B */ 25411 25412/* 'In_CJK_Unified_Ideographs_Extension_C': Block */ 25413static const OnigCodePoint CR_In_CJK_Unified_Ideographs_Extension_C[] = { 25414 1, 25415 0x2a700, 0x2b73f, 25416}; /* CR_In_CJK_Unified_Ideographs_Extension_C */ 25417 25418/* 'In_CJK_Unified_Ideographs_Extension_D': Block */ 25419static const OnigCodePoint CR_In_CJK_Unified_Ideographs_Extension_D[] = { 25420 1, 25421 0x2b740, 0x2b81f, 25422}; /* CR_In_CJK_Unified_Ideographs_Extension_D */ 25423 25424/* 'In_CJK_Compatibility_Ideographs_Supplement': Block */ 25425static const OnigCodePoint CR_In_CJK_Compatibility_Ideographs_Supplement[] = { 25426 1, 25427 0x2f800, 0x2fa1f, 25428}; /* CR_In_CJK_Compatibility_Ideographs_Supplement */ 25429 25430/* 'In_Tags': Block */ 25431static const OnigCodePoint CR_In_Tags[] = { 25432 1, 25433 0xe0000, 0xe007f, 25434}; /* CR_In_Tags */ 25435 25436/* 'In_Variation_Selectors_Supplement': Block */ 25437static const OnigCodePoint CR_In_Variation_Selectors_Supplement[] = { 25438 1, 25439 0xe0100, 0xe01ef, 25440}; /* CR_In_Variation_Selectors_Supplement */ 25441 25442/* 'In_Supplementary_Private_Use_Area_A': Block */ 25443static const OnigCodePoint CR_In_Supplementary_Private_Use_Area_A[] = { 25444 1, 25445 0xf0000, 0xfffff, 25446}; /* CR_In_Supplementary_Private_Use_Area_A */ 25447 25448/* 'In_Supplementary_Private_Use_Area_B': Block */ 25449static const OnigCodePoint CR_In_Supplementary_Private_Use_Area_B[] = { 25450 1, 25451 0x100000, 0x10ffff, 25452}; /* CR_In_Supplementary_Private_Use_Area_B */ 25453 25454/* 'In_No_Block': Block */ 25455static const OnigCodePoint CR_In_No_Block[] = { 25456 36, 25457 0x0860, 0x089f, 25458 0x1ab0, 0x1aff, 25459 0x1c80, 0x1cbf, 25460 0x2fe0, 0x2fef, 25461 0xa9e0, 0xa9ff, 25462 0xab30, 0xabbf, 25463 0x10200, 0x1027f, 25464 0x102e0, 0x102ff, 25465 0x10350, 0x1037f, 25466 0x103e0, 0x103ff, 25467 0x104b0, 0x107ff, 25468 0x10860, 0x108ff, 25469 0x10940, 0x1097f, 25470 0x10a80, 0x10aff, 25471 0x10b80, 0x10bff, 25472 0x10c50, 0x10e5f, 25473 0x10e80, 0x10fff, 25474 0x11150, 0x1117f, 25475 0x111e0, 0x1167f, 25476 0x116d0, 0x11fff, 25477 0x12480, 0x12fff, 25478 0x13430, 0x167ff, 25479 0x16a40, 0x16eff, 25480 0x16fa0, 0x1afff, 25481 0x1b100, 0x1cfff, 25482 0x1d250, 0x1d2ff, 25483 0x1d380, 0x1d3ff, 25484 0x1d800, 0x1edff, 25485 0x1ef00, 0x1efff, 25486 0x1f650, 0x1f67f, 25487 0x1f780, 0x1ffff, 25488 0x2a6e0, 0x2a6ff, 25489 0x2b820, 0x2f7ff, 25490 0x2fa20, 0xdffff, 25491 0xe0080, 0xe00ff, 25492 0xe01f0, 0xeffff, 25493}; /* CR_In_No_Block */ 25494#endif /* USE_UNICODE_PROPERTIES */ 25495 25496static const OnigCodePoint* const CodeRanges[] = { 25497 CR_NEWLINE, 25498 CR_Alpha, 25499 CR_Blank, 25500 CR_Cntrl, 25501 CR_Digit, 25502 CR_Graph, 25503 CR_Lower, 25504 CR_Print, 25505 CR_Punct, 25506 CR_Space, 25507 CR_Upper, 25508 CR_XDigit, 25509 CR_Word, 25510 CR_Alnum, 25511 CR_ASCII, 25512#ifdef USE_UNICODE_PROPERTIES 25513 CR_Any, 25514 CR_Assigned, 25515 CR_C, 25516 CR_Cc, 25517 CR_Cf, 25518 CR_Cn, 25519 CR_Co, 25520 CR_Cs, 25521 CR_L, 25522 CR_LC, 25523 CR_Ll, 25524 CR_Lm, 25525 CR_Lo, 25526 CR_Lt, 25527 CR_Lu, 25528 CR_M, 25529 CR_Mc, 25530 CR_Me, 25531 CR_Mn, 25532 CR_N, 25533 CR_Nd, 25534 CR_Nl, 25535 CR_No, 25536 CR_P, 25537 CR_Pc, 25538 CR_Pd, 25539 CR_Pe, 25540 CR_Pf, 25541 CR_Pi, 25542 CR_Po, 25543 CR_Ps, 25544 CR_S, 25545 CR_Sc, 25546 CR_Sk, 25547 CR_Sm, 25548 CR_So, 25549 CR_Z, 25550 CR_Zl, 25551 CR_Zp, 25552 CR_Zs, 25553 CR_Math, 25554 CR_Alphabetic, 25555 CR_Lowercase, 25556 CR_Uppercase, 25557 CR_Cased, 25558 CR_Case_Ignorable, 25559 CR_Changes_When_Lowercased, 25560 CR_Changes_When_Uppercased, 25561 CR_Changes_When_Titlecased, 25562 CR_Changes_When_Casefolded, 25563 CR_Changes_When_Casemapped, 25564 CR_ID_Start, 25565 CR_ID_Continue, 25566 CR_XID_Start, 25567 CR_XID_Continue, 25568 CR_Default_Ignorable_Code_Point, 25569 CR_Grapheme_Extend, 25570 CR_Grapheme_Base, 25571 CR_Grapheme_Link, 25572 CR_Common, 25573 CR_Latin, 25574 CR_Greek, 25575 CR_Cyrillic, 25576 CR_Armenian, 25577 CR_Hebrew, 25578 CR_Arabic, 25579 CR_Syriac, 25580 CR_Thaana, 25581 CR_Devanagari, 25582 CR_Bengali, 25583 CR_Gurmukhi, 25584 CR_Gujarati, 25585 CR_Oriya, 25586 CR_Tamil, 25587 CR_Telugu, 25588 CR_Kannada, 25589 CR_Malayalam, 25590 CR_Sinhala, 25591 CR_Thai, 25592 CR_Lao, 25593 CR_Tibetan, 25594 CR_Myanmar, 25595 CR_Georgian, 25596 CR_Hangul, 25597 CR_Ethiopic, 25598 CR_Cherokee, 25599 CR_Canadian_Aboriginal, 25600 CR_Ogham, 25601 CR_Runic, 25602 CR_Khmer, 25603 CR_Mongolian, 25604 CR_Hiragana, 25605 CR_Katakana, 25606 CR_Bopomofo, 25607 CR_Han, 25608 CR_Yi, 25609 CR_Old_Italic, 25610 CR_Gothic, 25611 CR_Deseret, 25612 CR_Inherited, 25613 CR_Tagalog, 25614 CR_Hanunoo, 25615 CR_Buhid, 25616 CR_Tagbanwa, 25617 CR_Limbu, 25618 CR_Tai_Le, 25619 CR_Linear_B, 25620 CR_Ugaritic, 25621 CR_Shavian, 25622 CR_Osmanya, 25623 CR_Cypriot, 25624 CR_Braille, 25625 CR_Buginese, 25626 CR_Coptic, 25627 CR_New_Tai_Lue, 25628 CR_Glagolitic, 25629 CR_Tifinagh, 25630 CR_Syloti_Nagri, 25631 CR_Old_Persian, 25632 CR_Kharoshthi, 25633 CR_Balinese, 25634 CR_Cuneiform, 25635 CR_Phoenician, 25636 CR_Phags_Pa, 25637 CR_Nko, 25638 CR_Sundanese, 25639 CR_Lepcha, 25640 CR_Ol_Chiki, 25641 CR_Vai, 25642 CR_Saurashtra, 25643 CR_Kayah_Li, 25644 CR_Rejang, 25645 CR_Lycian, 25646 CR_Carian, 25647 CR_Lydian, 25648 CR_Cham, 25649 CR_Tai_Tham, 25650 CR_Tai_Viet, 25651 CR_Avestan, 25652 CR_Egyptian_Hieroglyphs, 25653 CR_Samaritan, 25654 CR_Lisu, 25655 CR_Bamum, 25656 CR_Javanese, 25657 CR_Meetei_Mayek, 25658 CR_Imperial_Aramaic, 25659 CR_Old_South_Arabian, 25660 CR_Inscriptional_Parthian, 25661 CR_Inscriptional_Pahlavi, 25662 CR_Old_Turkic, 25663 CR_Kaithi, 25664 CR_Batak, 25665 CR_Brahmi, 25666 CR_Mandaic, 25667 CR_Chakma, 25668 CR_Meroitic_Cursive, 25669 CR_Meroitic_Hieroglyphs, 25670 CR_Miao, 25671 CR_Sharada, 25672 CR_Sora_Sompeng, 25673 CR_Takri, 25674 CR_White_Space, 25675 CR_Bidi_Control, 25676 CR_Join_Control, 25677 CR_Dash, 25678 CR_Hyphen, 25679 CR_Quotation_Mark, 25680 CR_Terminal_Punctuation, 25681 CR_Other_Math, 25682 CR_Hex_Digit, 25683 CR_ASCII_Hex_Digit, 25684 CR_Other_Alphabetic, 25685 CR_Ideographic, 25686 CR_Diacritic, 25687 CR_Extender, 25688 CR_Other_Lowercase, 25689 CR_Other_Uppercase, 25690 CR_Noncharacter_Code_Point, 25691 CR_Other_Grapheme_Extend, 25692 CR_IDS_Binary_Operator, 25693 CR_IDS_Trinary_Operator, 25694 CR_Radical, 25695 CR_Unified_Ideograph, 25696 CR_Other_Default_Ignorable_Code_Point, 25697 CR_Deprecated, 25698 CR_Soft_Dotted, 25699 CR_Logical_Order_Exception, 25700 CR_Other_ID_Start, 25701 CR_Other_ID_Continue, 25702 CR_STerm, 25703 CR_Variation_Selector, 25704 CR_Pattern_White_Space, 25705 CR_Pattern_Syntax, 25706 CR_Unknown, 25707 CR_Age_1_1, 25708 CR_Age_2_0, 25709 CR_Age_2_1, 25710 CR_Age_3_0, 25711 CR_Age_3_1, 25712 CR_Age_3_2, 25713 CR_Age_4_0, 25714 CR_Age_4_1, 25715 CR_Age_5_0, 25716 CR_Age_5_1, 25717 CR_Age_5_2, 25718 CR_Age_6_0, 25719 CR_Age_6_1, 25720 CR_In_Basic_Latin, 25721 CR_In_Latin_1_Supplement, 25722 CR_In_Latin_Extended_A, 25723 CR_In_Latin_Extended_B, 25724 CR_In_IPA_Extensions, 25725 CR_In_Spacing_Modifier_Letters, 25726 CR_In_Combining_Diacritical_Marks, 25727 CR_In_Greek_and_Coptic, 25728 CR_In_Cyrillic, 25729 CR_In_Cyrillic_Supplement, 25730 CR_In_Armenian, 25731 CR_In_Hebrew, 25732 CR_In_Arabic, 25733 CR_In_Syriac, 25734 CR_In_Arabic_Supplement, 25735 CR_In_Thaana, 25736 CR_In_NKo, 25737 CR_In_Samaritan, 25738 CR_In_Mandaic, 25739 CR_In_Arabic_Extended_A, 25740 CR_In_Devanagari, 25741 CR_In_Bengali, 25742 CR_In_Gurmukhi, 25743 CR_In_Gujarati, 25744 CR_In_Oriya, 25745 CR_In_Tamil, 25746 CR_In_Telugu, 25747 CR_In_Kannada, 25748 CR_In_Malayalam, 25749 CR_In_Sinhala, 25750 CR_In_Thai, 25751 CR_In_Lao, 25752 CR_In_Tibetan, 25753 CR_In_Myanmar, 25754 CR_In_Georgian, 25755 CR_In_Hangul_Jamo, 25756 CR_In_Ethiopic, 25757 CR_In_Ethiopic_Supplement, 25758 CR_In_Cherokee, 25759 CR_In_Unified_Canadian_Aboriginal_Syllabics, 25760 CR_In_Ogham, 25761 CR_In_Runic, 25762 CR_In_Tagalog, 25763 CR_In_Hanunoo, 25764 CR_In_Buhid, 25765 CR_In_Tagbanwa, 25766 CR_In_Khmer, 25767 CR_In_Mongolian, 25768 CR_In_Unified_Canadian_Aboriginal_Syllabics_Extended, 25769 CR_In_Limbu, 25770 CR_In_Tai_Le, 25771 CR_In_New_Tai_Lue, 25772 CR_In_Khmer_Symbols, 25773 CR_In_Buginese, 25774 CR_In_Tai_Tham, 25775 CR_In_Balinese, 25776 CR_In_Sundanese, 25777 CR_In_Batak, 25778 CR_In_Lepcha, 25779 CR_In_Ol_Chiki, 25780 CR_In_Sundanese_Supplement, 25781 CR_In_Vedic_Extensions, 25782 CR_In_Phonetic_Extensions, 25783 CR_In_Phonetic_Extensions_Supplement, 25784 CR_In_Combining_Diacritical_Marks_Supplement, 25785 CR_In_Latin_Extended_Additional, 25786 CR_In_Greek_Extended, 25787 CR_In_General_Punctuation, 25788 CR_In_Superscripts_and_Subscripts, 25789 CR_In_Currency_Symbols, 25790 CR_In_Combining_Diacritical_Marks_for_Symbols, 25791 CR_In_Letterlike_Symbols, 25792 CR_In_Number_Forms, 25793 CR_In_Arrows, 25794 CR_In_Mathematical_Operators, 25795 CR_In_Miscellaneous_Technical, 25796 CR_In_Control_Pictures, 25797 CR_In_Optical_Character_Recognition, 25798 CR_In_Enclosed_Alphanumerics, 25799 CR_In_Box_Drawing, 25800 CR_In_Block_Elements, 25801 CR_In_Geometric_Shapes, 25802 CR_In_Miscellaneous_Symbols, 25803 CR_In_Dingbats, 25804 CR_In_Miscellaneous_Mathematical_Symbols_A, 25805 CR_In_Supplemental_Arrows_A, 25806 CR_In_Braille_Patterns, 25807 CR_In_Supplemental_Arrows_B, 25808 CR_In_Miscellaneous_Mathematical_Symbols_B, 25809 CR_In_Supplemental_Mathematical_Operators, 25810 CR_In_Miscellaneous_Symbols_and_Arrows, 25811 CR_In_Glagolitic, 25812 CR_In_Latin_Extended_C, 25813 CR_In_Coptic, 25814 CR_In_Georgian_Supplement, 25815 CR_In_Tifinagh, 25816 CR_In_Ethiopic_Extended, 25817 CR_In_Cyrillic_Extended_A, 25818 CR_In_Supplemental_Punctuation, 25819 CR_In_CJK_Radicals_Supplement, 25820 CR_In_Kangxi_Radicals, 25821 CR_In_Ideographic_Description_Characters, 25822 CR_In_CJK_Symbols_and_Punctuation, 25823 CR_In_Hiragana, 25824 CR_In_Katakana, 25825 CR_In_Bopomofo, 25826 CR_In_Hangul_Compatibility_Jamo, 25827 CR_In_Kanbun, 25828 CR_In_Bopomofo_Extended, 25829 CR_In_CJK_Strokes, 25830 CR_In_Katakana_Phonetic_Extensions, 25831 CR_In_Enclosed_CJK_Letters_and_Months, 25832 CR_In_CJK_Compatibility, 25833 CR_In_CJK_Unified_Ideographs_Extension_A, 25834 CR_In_Yijing_Hexagram_Symbols, 25835 CR_In_CJK_Unified_Ideographs, 25836 CR_In_Yi_Syllables, 25837 CR_In_Yi_Radicals, 25838 CR_In_Lisu, 25839 CR_In_Vai, 25840 CR_In_Cyrillic_Extended_B, 25841 CR_In_Bamum, 25842 CR_In_Modifier_Tone_Letters, 25843 CR_In_Latin_Extended_D, 25844 CR_In_Syloti_Nagri, 25845 CR_In_Common_Indic_Number_Forms, 25846 CR_In_Phags_pa, 25847 CR_In_Saurashtra, 25848 CR_In_Devanagari_Extended, 25849 CR_In_Kayah_Li, 25850 CR_In_Rejang, 25851 CR_In_Hangul_Jamo_Extended_A, 25852 CR_In_Javanese, 25853 CR_In_Cham, 25854 CR_In_Myanmar_Extended_A, 25855 CR_In_Tai_Viet, 25856 CR_In_Meetei_Mayek_Extensions, 25857 CR_In_Ethiopic_Extended_A, 25858 CR_In_Meetei_Mayek, 25859 CR_In_Hangul_Syllables, 25860 CR_In_Hangul_Jamo_Extended_B, 25861 CR_In_High_Surrogates, 25862 CR_In_High_Private_Use_Surrogates, 25863 CR_In_Low_Surrogates, 25864 CR_In_Private_Use_Area, 25865 CR_In_CJK_Compatibility_Ideographs, 25866 CR_In_Alphabetic_Presentation_Forms, 25867 CR_In_Arabic_Presentation_Forms_A, 25868 CR_In_Variation_Selectors, 25869 CR_In_Vertical_Forms, 25870 CR_In_Combining_Half_Marks, 25871 CR_In_CJK_Compatibility_Forms, 25872 CR_In_Small_Form_Variants, 25873 CR_In_Arabic_Presentation_Forms_B, 25874 CR_In_Halfwidth_and_Fullwidth_Forms, 25875 CR_In_Specials, 25876 CR_In_Linear_B_Syllabary, 25877 CR_In_Linear_B_Ideograms, 25878 CR_In_Aegean_Numbers, 25879 CR_In_Ancient_Greek_Numbers, 25880 CR_In_Ancient_Symbols, 25881 CR_In_Phaistos_Disc, 25882 CR_In_Lycian, 25883 CR_In_Carian, 25884 CR_In_Old_Italic, 25885 CR_In_Gothic, 25886 CR_In_Ugaritic, 25887 CR_In_Old_Persian, 25888 CR_In_Deseret, 25889 CR_In_Shavian, 25890 CR_In_Osmanya, 25891 CR_In_Cypriot_Syllabary, 25892 CR_In_Imperial_Aramaic, 25893 CR_In_Phoenician, 25894 CR_In_Lydian, 25895 CR_In_Meroitic_Hieroglyphs, 25896 CR_In_Meroitic_Cursive, 25897 CR_In_Kharoshthi, 25898 CR_In_Old_South_Arabian, 25899 CR_In_Avestan, 25900 CR_In_Inscriptional_Parthian, 25901 CR_In_Inscriptional_Pahlavi, 25902 CR_In_Old_Turkic, 25903 CR_In_Rumi_Numeral_Symbols, 25904 CR_In_Brahmi, 25905 CR_In_Kaithi, 25906 CR_In_Sora_Sompeng, 25907 CR_In_Chakma, 25908 CR_In_Sharada, 25909 CR_In_Takri, 25910 CR_In_Cuneiform, 25911 CR_In_Cuneiform_Numbers_and_Punctuation, 25912 CR_In_Egyptian_Hieroglyphs, 25913 CR_In_Bamum_Supplement, 25914 CR_In_Miao, 25915 CR_In_Kana_Supplement, 25916 CR_In_Byzantine_Musical_Symbols, 25917 CR_In_Musical_Symbols, 25918 CR_In_Ancient_Greek_Musical_Notation, 25919 CR_In_Tai_Xuan_Jing_Symbols, 25920 CR_In_Counting_Rod_Numerals, 25921 CR_In_Mathematical_Alphanumeric_Symbols, 25922 CR_In_Arabic_Mathematical_Alphabetic_Symbols, 25923 CR_In_Mahjong_Tiles, 25924 CR_In_Domino_Tiles, 25925 CR_In_Playing_Cards, 25926 CR_In_Enclosed_Alphanumeric_Supplement, 25927 CR_In_Enclosed_Ideographic_Supplement, 25928 CR_In_Miscellaneous_Symbols_And_Pictographs, 25929 CR_In_Emoticons, 25930 CR_In_Transport_And_Map_Symbols, 25931 CR_In_Alchemical_Symbols, 25932 CR_In_CJK_Unified_Ideographs_Extension_B, 25933 CR_In_CJK_Unified_Ideographs_Extension_C, 25934 CR_In_CJK_Unified_Ideographs_Extension_D, 25935 CR_In_CJK_Compatibility_Ideographs_Supplement, 25936 CR_In_Tags, 25937 CR_In_Variation_Selectors_Supplement, 25938 CR_In_Supplementary_Private_Use_Area_A, 25939 CR_In_Supplementary_Private_Use_Area_B, 25940 CR_In_No_Block, 25941#endif /* USE_UNICODE_PROPERTIES */ 25942}; 25943struct uniname2ctype_struct { 25944 int name, ctype; 25945}; 25946 25947static const struct uniname2ctype_struct *uniname2ctype_p(const char *, unsigned int); 25948 25949#ifndef USE_UNICODE_PROPERTIES 25950#define TOTAL_KEYWORDS 14 25951#define MIN_WORD_LENGTH 4 25952#define MAX_WORD_LENGTH 6 25953#define MIN_HASH_VALUE 6 25954#define MAX_HASH_VALUE 19 25955/* maximum key range = 14, duplicates = 0 */ 25956#else /* USE_UNICODE_PROPERTIES */ 25957#define TOTAL_KEYWORDS 625 25958#define MIN_WORD_LENGTH 1 25959#define MAX_WORD_LENGTH 44 25960#define MIN_HASH_VALUE 3 25961#define MAX_HASH_VALUE 4167 25962/* maximum key range = 4165, duplicates = 0 */ 25963#endif /* USE_UNICODE_PROPERTIES */ 25964 25965#ifdef __GNUC__ 25966__inline 25967#else 25968#ifdef __cplusplus 25969inline 25970#endif 25971#endif 25972static unsigned int 25973uniname2ctype_hash (str, len) 25974 register const char *str; 25975 register unsigned int len; 25976{ 25977#ifndef USE_UNICODE_PROPERTIES 25978 static const unsigned char asso_values[] = 25979#else /* USE_UNICODE_PROPERTIES */ 25980 static const unsigned short asso_values[] = 25981#endif /* USE_UNICODE_PROPERTIES */ 25982 { 25983#ifndef USE_UNICODE_PROPERTIES 25984 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25985 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25986 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25987 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25988 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25989 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25990 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25991 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25992 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25993 20, 20, 20, 20, 20, 20, 20, 3, 11, 5, 25994 4, 20, 20, 9, 20, 1, 20, 20, 10, 20, 25995 2, 20, 1, 20, 1, 7, 4, 6, 20, 1, 25996 4, 20, 20, 20, 20, 20, 20, 20 25997#else /* USE_UNICODE_PROPERTIES */ 25998 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 25999 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 26000 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 26001 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 26002 4168, 4168, 4168, 4168, 4168, 4168, 1, 4168, 13, 1, 26003 3, 28, 31, 10, 27, 4168, 4168, 4168, 4168, 4168, 26004 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 26005 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 26006 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 4168, 26007 4168, 4168, 4168, 4168, 4168, 4168, 4168, 13, 854, 14, 26008 443, 19, 7, 570, 335, 4, 66, 1159, 102, 34, 26009 1, 178, 474, 1, 192, 2, 64, 1117, 491, 264, 26010 256, 1305, 3, 4168, 4168, 4168, 4168, 4168 26011#endif /* USE_UNICODE_PROPERTIES */ 26012 }; 26013#ifndef USE_UNICODE_PROPERTIES 26014 return len + asso_values[(unsigned char)str[2]] + asso_values[(unsigned char)str[0]]; 26015#else /* USE_UNICODE_PROPERTIES */ 26016 register int hval = len; 26017 26018 switch (hval) 26019 { 26020 default: 26021 hval += asso_values[(unsigned char)str[15]]; 26022 /*FALLTHROUGH*/ 26023 case 15: 26024 case 14: 26025 case 13: 26026 case 12: 26027 hval += asso_values[(unsigned char)str[11]]; 26028 /*FALLTHROUGH*/ 26029 case 11: 26030 case 10: 26031 case 9: 26032 case 8: 26033 case 7: 26034 case 6: 26035 hval += asso_values[(unsigned char)str[5]]; 26036 /*FALLTHROUGH*/ 26037 case 5: 26038 hval += asso_values[(unsigned char)str[4]]; 26039 /*FALLTHROUGH*/ 26040 case 4: 26041 case 3: 26042 hval += asso_values[(unsigned char)str[2]]; 26043 /*FALLTHROUGH*/ 26044 case 2: 26045 hval += asso_values[(unsigned char)str[1]]; 26046 /*FALLTHROUGH*/ 26047 case 1: 26048 hval += asso_values[(unsigned char)str[0]]; 26049 break; 26050 } 26051 return hval + asso_values[(unsigned char)str[len - 1]]; 26052#endif /* USE_UNICODE_PROPERTIES */ 26053} 26054 26055struct uniname2ctype_pool_t 26056 { 26057#ifndef USE_UNICODE_PROPERTIES 26058 char uniname2ctype_pool_str6[sizeof("word")]; 26059 char uniname2ctype_pool_str7[sizeof("print")]; 26060 char uniname2ctype_pool_str8[sizeof("punct")]; 26061 char uniname2ctype_pool_str9[sizeof("alpha")]; 26062 char uniname2ctype_pool_str10[sizeof("alnum")]; 26063 char uniname2ctype_pool_str11[sizeof("xdigit")]; 26064 char uniname2ctype_pool_str12[sizeof("upper")]; 26065 char uniname2ctype_pool_str13[sizeof("ascii")]; 26066 char uniname2ctype_pool_str14[sizeof("cntrl")]; 26067 char uniname2ctype_pool_str15[sizeof("space")]; 26068 char uniname2ctype_pool_str16[sizeof("lower")]; 26069 char uniname2ctype_pool_str17[sizeof("graph")]; 26070 char uniname2ctype_pool_str18[sizeof("digit")]; 26071 char uniname2ctype_pool_str19[sizeof("blank")]; 26072#else /* USE_UNICODE_PROPERTIES */ 26073 char uniname2ctype_pool_str3[sizeof("n")]; 26074 char uniname2ctype_pool_str5[sizeof("s")]; 26075 char uniname2ctype_pool_str7[sizeof("z")]; 26076 char uniname2ctype_pool_str9[sizeof("zs")]; 26077 char uniname2ctype_pool_str16[sizeof("zzzz")]; 26078 char uniname2ctype_pool_str18[sizeof("cn")]; 26079 char uniname2ctype_pool_str20[sizeof("cs")]; 26080 char uniname2ctype_pool_str24[sizeof("ci")]; 26081 char uniname2ctype_pool_str29[sizeof("c")]; 26082 char uniname2ctype_pool_str30[sizeof("cf")]; 26083 char uniname2ctype_pool_str32[sizeof("sc")]; 26084 char uniname2ctype_pool_str34[sizeof("cans")]; 26085 char uniname2ctype_pool_str35[sizeof("qaai")]; 26086 char uniname2ctype_pool_str38[sizeof("mn")]; 26087 char uniname2ctype_pool_str42[sizeof("ascii")]; 26088 char uniname2ctype_pool_str44[sizeof("cc")]; 26089 char uniname2ctype_pool_str45[sizeof("qaac")]; 26090 char uniname2ctype_pool_str49[sizeof("inavestan")]; 26091 char uniname2ctype_pool_str52[sizeof("inspecials")]; 26092 char uniname2ctype_pool_str62[sizeof("inipaextensions")]; 26093 char uniname2ctype_pool_str64[sizeof("mc")]; 26094 char uniname2ctype_pool_str66[sizeof("insamaritan")]; 26095 char uniname2ctype_pool_str69[sizeof("m")]; 26096 char uniname2ctype_pool_str72[sizeof("sm")]; 26097 char uniname2ctype_pool_str74[sizeof("me")]; 26098 char uniname2ctype_pool_str82[sizeof("inarmenian")]; 26099 char uniname2ctype_pool_str84[sizeof("incuneiform")]; 26100 char uniname2ctype_pool_str86[sizeof("mandaic")]; 26101 char uniname2ctype_pool_str90[sizeof("inancientsymbols")]; 26102 char uniname2ctype_pool_str92[sizeof("incuneiformnumbersandpunctuation")]; 26103 char uniname2ctype_pool_str96[sizeof("inthai")]; 26104 char uniname2ctype_pool_str99[sizeof("inmusicalsymbols")]; 26105 char uniname2ctype_pool_str100[sizeof("inmiscellaneoussymbols")]; 26106 char uniname2ctype_pool_str106[sizeof("incham")]; 26107 char uniname2ctype_pool_str109[sizeof("inmiscellaneoussymbolsandarrows")]; 26108 char uniname2ctype_pool_str113[sizeof("initialpunctuation")]; 26109 char uniname2ctype_pool_str114[sizeof("inmiscellaneoussymbolsandpictographs")]; 26110 char uniname2ctype_pool_str116[sizeof("inthaana")]; 26111 char uniname2ctype_pool_str124[sizeof("taile")]; 26112 char uniname2ctype_pool_str125[sizeof("mtei")]; 26113 char uniname2ctype_pool_str132[sizeof("lc")]; 26114 char uniname2ctype_pool_str133[sizeof("lana")]; 26115 char uniname2ctype_pool_str134[sizeof("inlycian")]; 26116 char uniname2ctype_pool_str135[sizeof("intransportandmapsymbols")]; 26117 char uniname2ctype_pool_str136[sizeof("incontrolpictures")]; 26118 char uniname2ctype_pool_str142[sizeof("sinhala")]; 26119 char uniname2ctype_pool_str151[sizeof("incommonindicnumberforms")]; 26120 char uniname2ctype_pool_str156[sizeof("inmiscellaneousmathematicalsymbolsa")]; 26121 char uniname2ctype_pool_str158[sizeof("sterm")]; 26122 char uniname2ctype_pool_str167[sizeof("inmyanmarextendeda")]; 26123 char uniname2ctype_pool_str172[sizeof("lm")]; 26124 char uniname2ctype_pool_str175[sizeof("taiviet")]; 26125 char uniname2ctype_pool_str179[sizeof("inlinearbideograms")]; 26126 char uniname2ctype_pool_str180[sizeof("intaitham")]; 26127 char uniname2ctype_pool_str184[sizeof("latn")]; 26128 char uniname2ctype_pool_str186[sizeof("latin")]; 26129 char uniname2ctype_pool_str187[sizeof("ital")]; 26130 char uniname2ctype_pool_str189[sizeof("alnum")]; 26131 char uniname2ctype_pool_str199[sizeof("inmalayalam")]; 26132 char uniname2ctype_pool_str201[sizeof("intaile")]; 26133 char uniname2ctype_pool_str202[sizeof("tale")]; 26134 char uniname2ctype_pool_str205[sizeof("l")]; 26135 char uniname2ctype_pool_str207[sizeof("nl")]; 26136 char uniname2ctype_pool_str209[sizeof("zl")]; 26137 char uniname2ctype_pool_str216[sizeof("intamil")]; 26138 char uniname2ctype_pool_str217[sizeof("taml")]; 26139 char uniname2ctype_pool_str218[sizeof("inlatinextendeda")]; 26140 char uniname2ctype_pool_str220[sizeof("inlatinextendedc")]; 26141 char uniname2ctype_pool_str223[sizeof("inrunic")]; 26142 char uniname2ctype_pool_str224[sizeof("incarian")]; 26143 char uniname2ctype_pool_str225[sizeof("insyriac")]; 26144 char uniname2ctype_pool_str227[sizeof("cari")]; 26145 char uniname2ctype_pool_str230[sizeof("inmeeteimayekextensions")]; 26146 char uniname2ctype_pool_str231[sizeof("osma")]; 26147 char uniname2ctype_pool_str232[sizeof("lt")]; 26148 char uniname2ctype_pool_str233[sizeof("miao")]; 26149 char uniname2ctype_pool_str234[sizeof("insharada")]; 26150 char uniname2ctype_pool_str239[sizeof("incyrillic")]; 26151 char uniname2ctype_pool_str240[sizeof("carian")]; 26152 char uniname2ctype_pool_str244[sizeof("armn")]; 26153 char uniname2ctype_pool_str245[sizeof("samr")]; 26154 char uniname2ctype_pool_str247[sizeof("armi")]; 26155 char uniname2ctype_pool_str248[sizeof("inideographicdescriptioncharacters")]; 26156 char uniname2ctype_pool_str252[sizeof("inosmanya")]; 26157 char uniname2ctype_pool_str253[sizeof("armenian")]; 26158 char uniname2ctype_pool_str254[sizeof("inmyanmar")]; 26159 char uniname2ctype_pool_str255[sizeof("samaritan")]; 26160 char uniname2ctype_pool_str256[sizeof("arabic")]; 26161 char uniname2ctype_pool_str259[sizeof("incherokee")]; 26162 char uniname2ctype_pool_str261[sizeof("connectorpunctuation")]; 26163 char uniname2ctype_pool_str263[sizeof("merc")]; 26164 char uniname2ctype_pool_str264[sizeof("inmiscellaneoustechnical")]; 26165 char uniname2ctype_pool_str268[sizeof("inenclosedalphanumerics")]; 26166 char uniname2ctype_pool_str279[sizeof("inemoticons")]; 26167 char uniname2ctype_pool_str281[sizeof("joinc")]; 26168 char uniname2ctype_pool_str288[sizeof("cntrl")]; 26169 char uniname2ctype_pool_str301[sizeof("inenclosedcjklettersandmonths")]; 26170 char uniname2ctype_pool_str303[sizeof("cwcf")]; 26171 char uniname2ctype_pool_str304[sizeof("inruminumeralsymbols")]; 26172 char uniname2ctype_pool_str308[sizeof("ll")]; 26173 char uniname2ctype_pool_str313[sizeof("term")]; 26174 char uniname2ctype_pool_str316[sizeof("inlatinextendedadditional")]; 26175 char uniname2ctype_pool_str320[sizeof("tamil")]; 26176 char uniname2ctype_pool_str321[sizeof("loe")]; 26177 char uniname2ctype_pool_str329[sizeof("newtailue")]; 26178 char uniname2ctype_pool_str330[sizeof("cwcm")]; 26179 char uniname2ctype_pool_str339[sizeof("inenclosedalphanumericsupplement")]; 26180 char uniname2ctype_pool_str346[sizeof("sinh")]; 26181 char uniname2ctype_pool_str347[sizeof("zinh")]; 26182 char uniname2ctype_pool_str349[sizeof("meroiticcursive")]; 26183 char uniname2ctype_pool_str353[sizeof("han")]; 26184 char uniname2ctype_pool_str357[sizeof("hani")]; 26185 char uniname2ctype_pool_str358[sizeof("inopticalcharacterrecognition")]; 26186 char uniname2ctype_pool_str359[sizeof("no")]; 26187 char uniname2ctype_pool_str360[sizeof("so")]; 26188 char uniname2ctype_pool_str364[sizeof("innewtailue")]; 26189 char uniname2ctype_pool_str365[sizeof("insinhala")]; 26190 char uniname2ctype_pool_str367[sizeof("innko")]; 26191 char uniname2ctype_pool_str372[sizeof("co")]; 26192 char uniname2ctype_pool_str375[sizeof("shavian")]; 26193 char uniname2ctype_pool_str378[sizeof("terminalpunctuation")]; 26194 char uniname2ctype_pool_str386[sizeof("intaixuanjingsymbols")]; 26195 char uniname2ctype_pool_str387[sizeof("inethiopic")]; 26196 char uniname2ctype_pool_str389[sizeof("sora")]; 26197 char uniname2ctype_pool_str398[sizeof("inarrows")]; 26198 char uniname2ctype_pool_str400[sizeof("cham")]; 26199 char uniname2ctype_pool_str403[sizeof("inlowsurrogates")]; 26200 char uniname2ctype_pool_str405[sizeof("oriya")]; 26201 char uniname2ctype_pool_str406[sizeof("ext")]; 26202 char uniname2ctype_pool_str409[sizeof("cwt")]; 26203 char uniname2ctype_pool_str412[sizeof("common")]; 26204 char uniname2ctype_pool_str414[sizeof("inmiao")]; 26205 char uniname2ctype_pool_str420[sizeof("thai")]; 26206 char uniname2ctype_pool_str425[sizeof("intifinagh")]; 26207 char uniname2ctype_pool_str426[sizeof("ethi")]; 26208 char uniname2ctype_pool_str427[sizeof("mero")]; 26209 char uniname2ctype_pool_str428[sizeof("chakma")]; 26210 char uniname2ctype_pool_str429[sizeof("thaa")]; 26211 char uniname2ctype_pool_str430[sizeof("inscriptionalparthian")]; 26212 char uniname2ctype_pool_str432[sizeof("tifinagh")]; 26213 char uniname2ctype_pool_str436[sizeof("titlecaseletter")]; 26214 char uniname2ctype_pool_str445[sizeof("thaana")]; 26215 char uniname2ctype_pool_str449[sizeof("asciihexdigit")]; 26216 char uniname2ctype_pool_str450[sizeof("math")]; 26217 char uniname2ctype_pool_str453[sizeof("di")]; 26218 char uniname2ctype_pool_str454[sizeof("ids")]; 26219 char uniname2ctype_pool_str460[sizeof("lo")]; 26220 char uniname2ctype_pool_str468[sizeof("inlao")]; 26221 char uniname2ctype_pool_str470[sizeof("taitham")]; 26222 char uniname2ctype_pool_str474[sizeof("lao")]; 26223 char uniname2ctype_pool_str475[sizeof("laoo")]; 26224 char uniname2ctype_pool_str476[sizeof("dia")]; 26225 char uniname2ctype_pool_str478[sizeof("idc")]; 26226 char uniname2ctype_pool_str480[sizeof("ps")]; 26227 char uniname2ctype_pool_str481[sizeof("insundanese")]; 26228 char uniname2ctype_pool_str484[sizeof("pi")]; 26229 char uniname2ctype_pool_str485[sizeof("cwl")]; 26230 char uniname2ctype_pool_str490[sizeof("pf")]; 26231 char uniname2ctype_pool_str495[sizeof("mand")]; 26232 char uniname2ctype_pool_str496[sizeof("insylotinagri")]; 26233 char uniname2ctype_pool_str497[sizeof("vs")]; 26234 char uniname2ctype_pool_str503[sizeof("mongolian")]; 26235 char uniname2ctype_pool_str504[sizeof("pc")]; 26236 char uniname2ctype_pool_str506[sizeof("inmandaic")]; 26237 char uniname2ctype_pool_str509[sizeof("invai")]; 26238 char uniname2ctype_pool_str511[sizeof("lineseparator")]; 26239 char uniname2ctype_pool_str514[sizeof("pe")]; 26240 char uniname2ctype_pool_str515[sizeof("vai")]; 26241 char uniname2ctype_pool_str516[sizeof("vaii")]; 26242 char uniname2ctype_pool_str517[sizeof("idst")]; 26243 char uniname2ctype_pool_str520[sizeof("indominotiles")]; 26244 char uniname2ctype_pool_str521[sizeof("inshavian")]; 26245 char uniname2ctype_pool_str522[sizeof("inspacingmodifierletters")]; 26246 char uniname2ctype_pool_str524[sizeof("format")]; 26247 char uniname2ctype_pool_str528[sizeof("inphaistosdisc")]; 26248 char uniname2ctype_pool_str531[sizeof("hano")]; 26249 char uniname2ctype_pool_str532[sizeof("space")]; 26250 char uniname2ctype_pool_str542[sizeof("indeseret")]; 26251 char uniname2ctype_pool_str545[sizeof("inolchiki")]; 26252 char uniname2ctype_pool_str548[sizeof("hira")]; 26253 char uniname2ctype_pool_str553[sizeof("joincontrol")]; 26254 char uniname2ctype_pool_str555[sizeof("idcontinue")]; 26255 char uniname2ctype_pool_str558[sizeof("inmahjongtiles")]; 26256 char uniname2ctype_pool_str560[sizeof("patws")]; 26257 char uniname2ctype_pool_str563[sizeof("inlydian")]; 26258 char uniname2ctype_pool_str564[sizeof("cher")]; 26259 char uniname2ctype_pool_str568[sizeof("inhiragana")]; 26260 char uniname2ctype_pool_str572[sizeof("inogham")]; 26261 char uniname2ctype_pool_str574[sizeof("avst")]; 26262 char uniname2ctype_pool_str575[sizeof("inscriptionalpahlavi")]; 26263 char uniname2ctype_pool_str579[sizeof("incoptic")]; 26264 char uniname2ctype_pool_str587[sizeof("java")]; 26265 char uniname2ctype_pool_str589[sizeof("inmathematicalalphanumericsymbols")]; 26266 char uniname2ctype_pool_str594[sizeof("letter")]; 26267 char uniname2ctype_pool_str604[sizeof("injavanese")]; 26268 char uniname2ctype_pool_str608[sizeof("avestan")]; 26269 char uniname2ctype_pool_str612[sizeof("age=1.1")]; 26270 char uniname2ctype_pool_str613[sizeof("lepc")]; 26271 char uniname2ctype_pool_str614[sizeof("age=2.1")]; 26272 char uniname2ctype_pool_str616[sizeof("inlepcha")]; 26273 char uniname2ctype_pool_str617[sizeof("javanese")]; 26274 char uniname2ctype_pool_str618[sizeof("shaw")]; 26275 char uniname2ctype_pool_str619[sizeof("finalpunctuation")]; 26276 char uniname2ctype_pool_str620[sizeof("alpha")]; 26277 char uniname2ctype_pool_str621[sizeof("age=5.1")]; 26278 char uniname2ctype_pool_str622[sizeof("inmongolian")]; 26279 char uniname2ctype_pool_str623[sizeof("age=5.2")]; 26280 char uniname2ctype_pool_str626[sizeof("age=2.0")]; 26281 char uniname2ctype_pool_str627[sizeof("ahex")]; 26282 char uniname2ctype_pool_str630[sizeof("ingeneralpunctuation")]; 26283 char uniname2ctype_pool_str631[sizeof("oids")]; 26284 char uniname2ctype_pool_str632[sizeof("odi")]; 26285 char uniname2ctype_pool_str633[sizeof("age=5.0")]; 26286 char uniname2ctype_pool_str636[sizeof("tavt")]; 26287 char uniname2ctype_pool_str637[sizeof("intaiviet")]; 26288 char uniname2ctype_pool_str638[sizeof("age=6.1")]; 26289 char uniname2ctype_pool_str639[sizeof("age=3.1")]; 26290 char uniname2ctype_pool_str640[sizeof("insundanesesupplement")]; 26291 char uniname2ctype_pool_str641[sizeof("age=3.2")]; 26292 char uniname2ctype_pool_str642[sizeof("age=4.1")]; 26293 char uniname2ctype_pool_str643[sizeof("oidc")]; 26294 char uniname2ctype_pool_str646[sizeof("tfng")]; 26295 char uniname2ctype_pool_str647[sizeof("insmallformvariants")]; 26296 char uniname2ctype_pool_str648[sizeof("ideo")]; 26297 char uniname2ctype_pool_str649[sizeof("intags")]; 26298 char uniname2ctype_pool_str650[sizeof("age=6.0")]; 26299 char uniname2ctype_pool_str651[sizeof("age=3.0")]; 26300 char uniname2ctype_pool_str653[sizeof("whitespace")]; 26301 char uniname2ctype_pool_str654[sizeof("age=4.0")]; 26302 char uniname2ctype_pool_str655[sizeof("inolditalic")]; 26303 char uniname2ctype_pool_str660[sizeof("oalpha")]; 26304 char uniname2ctype_pool_str668[sizeof("ingujarati")]; 26305 char uniname2ctype_pool_str672[sizeof("control")]; 26306 char uniname2ctype_pool_str679[sizeof("diacritic")]; 26307 char uniname2ctype_pool_str682[sizeof("tagbanwa")]; 26308 char uniname2ctype_pool_str690[sizeof("inphoenician")]; 26309 char uniname2ctype_pool_str701[sizeof("ininscriptionalparthian")]; 26310 char uniname2ctype_pool_str703[sizeof("ininscriptionalpahlavi")]; 26311 char uniname2ctype_pool_str704[sizeof("coptic")]; 26312 char uniname2ctype_pool_str705[sizeof("dsrt")]; 26313 char uniname2ctype_pool_str706[sizeof("inmodifiertoneletters")]; 26314 char uniname2ctype_pool_str709[sizeof("xids")]; 26315 char uniname2ctype_pool_str713[sizeof("hanunoo")]; 26316 char uniname2ctype_pool_str715[sizeof("inoldturkic")]; 26317 char uniname2ctype_pool_str721[sizeof("xidc")]; 26318 char uniname2ctype_pool_str725[sizeof("idstart")]; 26319 char uniname2ctype_pool_str729[sizeof("inimperialaramaic")]; 26320 char uniname2ctype_pool_str730[sizeof("invariationselectors")]; 26321 char uniname2ctype_pool_str734[sizeof("copt")]; 26322 char uniname2ctype_pool_str737[sizeof("caseignorable")]; 26323 char uniname2ctype_pool_str738[sizeof("prti")]; 26324 char uniname2ctype_pool_str739[sizeof("nchar")]; 26325 char uniname2ctype_pool_str746[sizeof("deseret")]; 26326 char uniname2ctype_pool_str747[sizeof("decimalnumber")]; 26327 char uniname2ctype_pool_str748[sizeof("cprt")]; 26328 char uniname2ctype_pool_str750[sizeof("inlatin1supplement")]; 26329 char uniname2ctype_pool_str771[sizeof("imperialaramaic")]; 26330 char uniname2ctype_pool_str776[sizeof("privateuse")]; 26331 char uniname2ctype_pool_str777[sizeof("casedletter")]; 26332 char uniname2ctype_pool_str778[sizeof("lowercase")]; 26333 char uniname2ctype_pool_str780[sizeof("spaceseparator")]; 26334 char uniname2ctype_pool_str784[sizeof("radical")]; 26335 char uniname2ctype_pool_str787[sizeof("mong")]; 26336 char uniname2ctype_pool_str788[sizeof("canadianaboriginal")]; 26337 char uniname2ctype_pool_str792[sizeof("letternumber")]; 26338 char uniname2ctype_pool_str796[sizeof("insorasompeng")]; 26339 char uniname2ctype_pool_str797[sizeof("dash")]; 26340 char uniname2ctype_pool_str798[sizeof("wspace")]; 26341 char uniname2ctype_pool_str799[sizeof("ogam")]; 26342 char uniname2ctype_pool_str802[sizeof("invariationselectorssupplement")]; 26343 char uniname2ctype_pool_str803[sizeof("print")]; 26344 char uniname2ctype_pool_str811[sizeof("otheridcontinue")]; 26345 char uniname2ctype_pool_str815[sizeof("ingurmukhi")]; 26346 char uniname2ctype_pool_str818[sizeof("closepunctuation")]; 26347 char uniname2ctype_pool_str823[sizeof("olditalic")]; 26348 char uniname2ctype_pool_str824[sizeof("noncharactercodepoint")]; 26349 char uniname2ctype_pool_str826[sizeof("sharada")]; 26350 char uniname2ctype_pool_str827[sizeof("ingeometricshapes")]; 26351 char uniname2ctype_pool_str830[sizeof("otheralphabetic")]; 26352 char uniname2ctype_pool_str831[sizeof("patternwhitespace")]; 26353 char uniname2ctype_pool_str832[sizeof("po")]; 26354 char uniname2ctype_pool_str833[sizeof("rjng")]; 26355 char uniname2ctype_pool_str835[sizeof("ingreekandcoptic")]; 26356 char uniname2ctype_pool_str841[sizeof("xdigit")]; 26357 char uniname2ctype_pool_str850[sizeof("gothic")]; 26358 char uniname2ctype_pool_str851[sizeof("inoldsoutharabian")]; 26359 char uniname2ctype_pool_str852[sizeof("xidstart")]; 26360 char uniname2ctype_pool_str854[sizeof("inrejang")]; 26361 char uniname2ctype_pool_str860[sizeof("idsbinaryoperator")]; 26362 char uniname2ctype_pool_str867[sizeof("olower")]; 26363 char uniname2ctype_pool_str869[sizeof("hex")]; 26364 char uniname2ctype_pool_str870[sizeof("inenclosedideographicsupplement")]; 26365 char uniname2ctype_pool_str874[sizeof("inalphabeticpresentationforms")]; 26366 char uniname2ctype_pool_str879[sizeof("inbasiclatin")]; 26367 char uniname2ctype_pool_str884[sizeof("othersymbol")]; 26368 char uniname2ctype_pool_str889[sizeof("nd")]; 26369 char uniname2ctype_pool_str890[sizeof("sd")]; 26370 char uniname2ctype_pool_str900[sizeof("omath")]; 26371 char uniname2ctype_pool_str901[sizeof("separator")]; 26372 char uniname2ctype_pool_str907[sizeof("inarabic")]; 26373 char uniname2ctype_pool_str912[sizeof("xidcontinue")]; 26374 char uniname2ctype_pool_str913[sizeof("otheridstart")]; 26375 char uniname2ctype_pool_str914[sizeof("grext")]; 26376 char uniname2ctype_pool_str917[sizeof("otherlowercase")]; 26377 char uniname2ctype_pool_str919[sizeof("phli")]; 26378 char uniname2ctype_pool_str920[sizeof("cased")]; 26379 char uniname2ctype_pool_str923[sizeof("hang")]; 26380 char uniname2ctype_pool_str931[sizeof("xpeo")]; 26381 char uniname2ctype_pool_str933[sizeof("lower")]; 26382 char uniname2ctype_pool_str936[sizeof("modifierletter")]; 26383 char uniname2ctype_pool_str938[sizeof("inphoneticextensions")]; 26384 char uniname2ctype_pool_str939[sizeof("inarabicpresentationformsa")]; 26385 char uniname2ctype_pool_str943[sizeof("innumberforms")]; 26386 char uniname2ctype_pool_str945[sizeof("oldpersian")]; 26387 char uniname2ctype_pool_str946[sizeof("incyrillicextendeda")]; 26388 char uniname2ctype_pool_str947[sizeof("inverticalforms")]; 26389 char uniname2ctype_pool_str949[sizeof("p")]; 26390 char uniname2ctype_pool_str950[sizeof("inbyzantinemusicalsymbols")]; 26391 char uniname2ctype_pool_str951[sizeof("inmathematicaloperators")]; 26392 char uniname2ctype_pool_str952[sizeof("intibetan")]; 26393 char uniname2ctype_pool_str953[sizeof("zp")]; 26394 char uniname2ctype_pool_str956[sizeof("ingeorgian")]; 26395 char uniname2ctype_pool_str960[sizeof("inbraillepatterns")]; 26396 char uniname2ctype_pool_str962[sizeof("lepcha")]; 26397 char uniname2ctype_pool_str963[sizeof("geor")]; 26398 char uniname2ctype_pool_str964[sizeof("invedicextensions")]; 26399 char uniname2ctype_pool_str965[sizeof("linb")]; 26400 char uniname2ctype_pool_str966[sizeof("other")]; 26401 char uniname2ctype_pool_str970[sizeof("deva")]; 26402 char uniname2ctype_pool_str972[sizeof("indevanagari")]; 26403 char uniname2ctype_pool_str973[sizeof("othernumber")]; 26404 char uniname2ctype_pool_str974[sizeof("bamum")]; 26405 char uniname2ctype_pool_str976[sizeof("shrd")]; 26406 char uniname2ctype_pool_str977[sizeof("bali")]; 26407 char uniname2ctype_pool_str981[sizeof("devanagari")]; 26408 char uniname2ctype_pool_str983[sizeof("extender")]; 26409 char uniname2ctype_pool_str988[sizeof("inherited")]; 26410 char uniname2ctype_pool_str989[sizeof("glagolitic")]; 26411 char uniname2ctype_pool_str990[sizeof("tibt")]; 26412 char uniname2ctype_pool_str994[sizeof("inbalinese")]; 26413 char uniname2ctype_pool_str996[sizeof("ingothic")]; 26414 char uniname2ctype_pool_str997[sizeof("inmiscellaneousmathematicalsymbolsb")]; 26415 char uniname2ctype_pool_str998[sizeof("limb")]; 26416 char uniname2ctype_pool_str1000[sizeof("bengali")]; 26417 char uniname2ctype_pool_str1003[sizeof("phoenician")]; 26418 char uniname2ctype_pool_str1004[sizeof("insuperscriptsandsubscripts")]; 26419 char uniname2ctype_pool_str1006[sizeof("inmeroitichieroglyphs")]; 26420 char uniname2ctype_pool_str1007[sizeof("tibetan")]; 26421 char uniname2ctype_pool_str1010[sizeof("inphoneticextensionssupplement")]; 26422 char uniname2ctype_pool_str1016[sizeof("balinese")]; 26423 char uniname2ctype_pool_str1021[sizeof("lowercaseletter")]; 26424 char uniname2ctype_pool_str1031[sizeof("indingbats")]; 26425 char uniname2ctype_pool_str1035[sizeof("inprivateusearea")]; 26426 char uniname2ctype_pool_str1039[sizeof("assigned")]; 26427 char uniname2ctype_pool_str1044[sizeof("patternsyntax")]; 26428 char uniname2ctype_pool_str1051[sizeof("inhangulsyllables")]; 26429 char uniname2ctype_pool_str1065[sizeof("sarb")]; 26430 char uniname2ctype_pool_str1067[sizeof("brai")]; 26431 char uniname2ctype_pool_str1069[sizeof("insupplementalmathematicaloperators")]; 26432 char uniname2ctype_pool_str1070[sizeof("phnx")]; 26433 char uniname2ctype_pool_str1072[sizeof("ingreekextended")]; 26434 char uniname2ctype_pool_str1074[sizeof("otherletter")]; 26435 char uniname2ctype_pool_str1076[sizeof("arab")]; 26436 char uniname2ctype_pool_str1078[sizeof("inlatinextendedd")]; 26437 char uniname2ctype_pool_str1081[sizeof("word")]; 26438 char uniname2ctype_pool_str1084[sizeof("inphagspa")]; 26439 char uniname2ctype_pool_str1087[sizeof("inblockelements")]; 26440 char uniname2ctype_pool_str1092[sizeof("ethiopic")]; 26441 char uniname2ctype_pool_str1094[sizeof("inethiopicextendeda")]; 26442 char uniname2ctype_pool_str1107[sizeof("brahmi")]; 26443 char uniname2ctype_pool_str1110[sizeof("logicalorderexception")]; 26444 char uniname2ctype_pool_str1114[sizeof("inoldpersian")]; 26445 char uniname2ctype_pool_str1129[sizeof("inletterlikesymbols")]; 26446 char uniname2ctype_pool_str1133[sizeof("sorasompeng")]; 26447 char uniname2ctype_pool_str1135[sizeof("hiragana")]; 26448 char uniname2ctype_pool_str1142[sizeof("inhanguljamoextendeda")]; 26449 char uniname2ctype_pool_str1147[sizeof("othermath")]; 26450 char uniname2ctype_pool_str1150[sizeof("digit")]; 26451 char uniname2ctype_pool_str1151[sizeof("goth")]; 26452 char uniname2ctype_pool_str1156[sizeof("ogham")]; 26453 char uniname2ctype_pool_str1162[sizeof("sundanese")]; 26454 char uniname2ctype_pool_str1170[sizeof("saurashtra")]; 26455 char uniname2ctype_pool_str1173[sizeof("linearb")]; 26456 char uniname2ctype_pool_str1179[sizeof("graphemebase")]; 26457 char uniname2ctype_pool_str1185[sizeof("inunifiedcanadianaboriginalsyllabics")]; 26458 char uniname2ctype_pool_str1186[sizeof("cuneiform")]; 26459 char uniname2ctype_pool_str1188[sizeof("inkannada")]; 26460 char uniname2ctype_pool_str1190[sizeof("kana")]; 26461 char uniname2ctype_pool_str1195[sizeof("inancientgreeknumbers")]; 26462 char uniname2ctype_pool_str1196[sizeof("incjkstrokes")]; 26463 char uniname2ctype_pool_str1198[sizeof("inglagolitic")]; 26464 char uniname2ctype_pool_str1202[sizeof("inancientgreekmusicalnotation")]; 26465 char uniname2ctype_pool_str1212[sizeof("inchakma")]; 26466 char uniname2ctype_pool_str1215[sizeof("plrd")]; 26467 char uniname2ctype_pool_str1219[sizeof("inbrahmi")]; 26468 char uniname2ctype_pool_str1224[sizeof("cakm")]; 26469 char uniname2ctype_pool_str1225[sizeof("incjkcompatibilityforms")]; 26470 char uniname2ctype_pool_str1229[sizeof("lisu")]; 26471 char uniname2ctype_pool_str1230[sizeof("incjkcompatibilityideographs")]; 26472 char uniname2ctype_pool_str1231[sizeof("intagalog")]; 26473 char uniname2ctype_pool_str1244[sizeof("inkaithi")]; 26474 char uniname2ctype_pool_str1245[sizeof("insupplementalarrowsa")]; 26475 char uniname2ctype_pool_str1249[sizeof("takri")]; 26476 char uniname2ctype_pool_str1253[sizeof("ideographic")]; 26477 char uniname2ctype_pool_str1256[sizeof("hexdigit")]; 26478 char uniname2ctype_pool_str1259[sizeof("glag")]; 26479 char uniname2ctype_pool_str1261[sizeof("softdotted")]; 26480 char uniname2ctype_pool_str1262[sizeof("variationselector")]; 26481 char uniname2ctype_pool_str1264[sizeof("inkatakana")]; 26482 char uniname2ctype_pool_str1265[sizeof("meeteimayek")]; 26483 char uniname2ctype_pool_str1274[sizeof("otherpunctuation")]; 26484 char uniname2ctype_pool_str1279[sizeof("inhanguljamo")]; 26485 char uniname2ctype_pool_str1282[sizeof("kali")]; 26486 char uniname2ctype_pool_str1289[sizeof("braille")]; 26487 char uniname2ctype_pool_str1298[sizeof("incombininghalfmarks")]; 26488 char uniname2ctype_pool_str1300[sizeof("talu")]; 26489 char uniname2ctype_pool_str1302[sizeof("incjkcompatibilityideographssupplement")]; 26490 char uniname2ctype_pool_str1306[sizeof("telu")]; 26491 char uniname2ctype_pool_str1307[sizeof("idsb")]; 26492 char uniname2ctype_pool_str1310[sizeof("tglg")]; 26493 char uniname2ctype_pool_str1313[sizeof("inmeeteimayek")]; 26494 char uniname2ctype_pool_str1315[sizeof("yi")]; 26495 char uniname2ctype_pool_str1318[sizeof("phagspa")]; 26496 char uniname2ctype_pool_str1321[sizeof("yiii")]; 26497 char uniname2ctype_pool_str1323[sizeof("inarabicmathematicalalphabeticsymbols")]; 26498 char uniname2ctype_pool_str1328[sizeof("saur")]; 26499 char uniname2ctype_pool_str1330[sizeof("ogrext")]; 26500 char uniname2ctype_pool_str1334[sizeof("bidic")]; 26501 char uniname2ctype_pool_str1341[sizeof("inkanasupplement")]; 26502 char uniname2ctype_pool_str1343[sizeof("runic")]; 26503 char uniname2ctype_pool_str1344[sizeof("inalchemicalsymbols")]; 26504 char uniname2ctype_pool_str1350[sizeof("georgian")]; 26505 char uniname2ctype_pool_str1351[sizeof("inugaritic")]; 26506 char uniname2ctype_pool_str1354[sizeof("insaurashtra")]; 26507 char uniname2ctype_pool_str1356[sizeof("inhighprivateusesurrogates")]; 26508 char uniname2ctype_pool_str1362[sizeof("pd")]; 26509 char uniname2ctype_pool_str1372[sizeof("incountingrodnumerals")]; 26510 char uniname2ctype_pool_str1377[sizeof("inarabicextendeda")]; 26511 char uniname2ctype_pool_str1389[sizeof("inkharoshthi")]; 26512 char uniname2ctype_pool_str1393[sizeof("idstrinaryoperator")]; 26513 char uniname2ctype_pool_str1396[sizeof("phag")]; 26514 char uniname2ctype_pool_str1398[sizeof("brah")]; 26515 char uniname2ctype_pool_str1402[sizeof("mark")]; 26516 char uniname2ctype_pool_str1404[sizeof("hebr")]; 26517 char uniname2ctype_pool_str1411[sizeof("inkhmersymbols")]; 26518 char uniname2ctype_pool_str1413[sizeof("dep")]; 26519 char uniname2ctype_pool_str1416[sizeof("inkhmer")]; 26520 char uniname2ctype_pool_str1422[sizeof("deprecated")]; 26521 char uniname2ctype_pool_str1424[sizeof("rejang")]; 26522 char uniname2ctype_pool_str1429[sizeof("lyci")]; 26523 char uniname2ctype_pool_str1431[sizeof("intakri")]; 26524 char uniname2ctype_pool_str1432[sizeof("takr")]; 26525 char uniname2ctype_pool_str1435[sizeof("incyrillicsupplement")]; 26526 char uniname2ctype_pool_str1436[sizeof("changeswhencasefolded")]; 26527 char uniname2ctype_pool_str1438[sizeof("indevanagariextended")]; 26528 char uniname2ctype_pool_str1442[sizeof("lycian")]; 26529 char uniname2ctype_pool_str1443[sizeof("inbengali")]; 26530 char uniname2ctype_pool_str1448[sizeof("beng")]; 26531 char uniname2ctype_pool_str1450[sizeof("graph")]; 26532 char uniname2ctype_pool_str1452[sizeof("inyijinghexagramsymbols")]; 26533 char uniname2ctype_pool_str1457[sizeof("olck")]; 26534 char uniname2ctype_pool_str1460[sizeof("inarabicsupplement")]; 26535 char uniname2ctype_pool_str1462[sizeof("inbuginese")]; 26536 char uniname2ctype_pool_str1463[sizeof("changeswhencasemapped")]; 26537 char uniname2ctype_pool_str1468[sizeof("olchiki")]; 26538 char uniname2ctype_pool_str1478[sizeof("inaegeannumbers")]; 26539 char uniname2ctype_pool_str1479[sizeof("mlym")]; 26540 char uniname2ctype_pool_str1480[sizeof("alphabetic")]; 26541 char uniname2ctype_pool_str1492[sizeof("sylotinagri")]; 26542 char uniname2ctype_pool_str1498[sizeof("changeswhentitlecased")]; 26543 char uniname2ctype_pool_str1504[sizeof("tagalog")]; 26544 char uniname2ctype_pool_str1505[sizeof("tagb")]; 26545 char uniname2ctype_pool_str1506[sizeof("runr")]; 26546 char uniname2ctype_pool_str1510[sizeof("malayalam")]; 26547 char uniname2ctype_pool_str1512[sizeof("inoriya")]; 26548 char uniname2ctype_pool_str1516[sizeof("intagbanwa")]; 26549 char uniname2ctype_pool_str1517[sizeof("syrc")]; 26550 char uniname2ctype_pool_str1519[sizeof("nko")]; 26551 char uniname2ctype_pool_str1520[sizeof("nkoo")]; 26552 char uniname2ctype_pool_str1523[sizeof("inethiopicextended")]; 26553 char uniname2ctype_pool_str1525[sizeof("kaithi")]; 26554 char uniname2ctype_pool_str1530[sizeof("mathsymbol")]; 26555 char uniname2ctype_pool_str1531[sizeof("inyiradicals")]; 26556 char uniname2ctype_pool_str1536[sizeof("insupplementaryprivateuseareaa")]; 26557 char uniname2ctype_pool_str1540[sizeof("osmanya")]; 26558 char uniname2ctype_pool_str1546[sizeof("syriac")]; 26559 char uniname2ctype_pool_str1548[sizeof("otherdefaultignorablecodepoint")]; 26560 char uniname2ctype_pool_str1561[sizeof("number")]; 26561 char uniname2ctype_pool_str1565[sizeof("inlinearbsyllabary")]; 26562 char uniname2ctype_pool_str1566[sizeof("kthi")]; 26563 char uniname2ctype_pool_str1567[sizeof("sund")]; 26564 char uniname2ctype_pool_str1569[sizeof("mymr")]; 26565 char uniname2ctype_pool_str1571[sizeof("incombiningdiacriticalmarks")]; 26566 char uniname2ctype_pool_str1578[sizeof("enclosingmark")]; 26567 char uniname2ctype_pool_str1581[sizeof("incombiningdiacriticalmarksforsymbols")]; 26568 char uniname2ctype_pool_str1583[sizeof("inethiopicsupplement")]; 26569 char uniname2ctype_pool_str1590[sizeof("unassigned")]; 26570 char uniname2ctype_pool_str1591[sizeof("sylo")]; 26571 char uniname2ctype_pool_str1595[sizeof("combiningmark")]; 26572 char uniname2ctype_pool_str1598[sizeof("myanmar")]; 26573 char uniname2ctype_pool_str1605[sizeof("graphemeextend")]; 26574 char uniname2ctype_pool_str1606[sizeof("bidicontrol")]; 26575 char uniname2ctype_pool_str1609[sizeof("inhalfwidthandfullwidthforms")]; 26576 char uniname2ctype_pool_str1617[sizeof("cyrl")]; 26577 char uniname2ctype_pool_str1620[sizeof("knda")]; 26578 char uniname2ctype_pool_str1634[sizeof("inunifiedcanadianaboriginalsyllabicsextended")]; 26579 char uniname2ctype_pool_str1635[sizeof("xsux")]; 26580 char uniname2ctype_pool_str1636[sizeof("modifiersymbol")]; 26581 char uniname2ctype_pool_str1643[sizeof("incombiningdiacriticalmarkssupplement")]; 26582 char uniname2ctype_pool_str1645[sizeof("inhanunoo")]; 26583 char uniname2ctype_pool_str1648[sizeof("inbuhid")]; 26584 char uniname2ctype_pool_str1649[sizeof("kannada")]; 26585 char uniname2ctype_pool_str1658[sizeof("inhebrew")]; 26586 char uniname2ctype_pool_str1662[sizeof("grbase")]; 26587 char uniname2ctype_pool_str1664[sizeof("spacingmark")]; 26588 char uniname2ctype_pool_str1670[sizeof("inkatakanaphoneticextensions")]; 26589 char uniname2ctype_pool_str1676[sizeof("hangul")]; 26590 char uniname2ctype_pool_str1683[sizeof("incjksymbolsandpunctuation")]; 26591 char uniname2ctype_pool_str1688[sizeof("bopo")]; 26592 char uniname2ctype_pool_str1692[sizeof("orya")]; 26593 char uniname2ctype_pool_str1699[sizeof("inbopomofo")]; 26594 char uniname2ctype_pool_str1701[sizeof("kharoshthi")]; 26595 char uniname2ctype_pool_str1703[sizeof("khar")]; 26596 char uniname2ctype_pool_str1709[sizeof("changeswhenlowercased")]; 26597 char uniname2ctype_pool_str1724[sizeof("khmr")]; 26598 char uniname2ctype_pool_str1725[sizeof("punct")]; 26599 char uniname2ctype_pool_str1729[sizeof("symbol")]; 26600 char uniname2ctype_pool_str1732[sizeof("cherokee")]; 26601 char uniname2ctype_pool_str1737[sizeof("cyrillic")]; 26602 char uniname2ctype_pool_str1759[sizeof("inkangxiradicals")]; 26603 char uniname2ctype_pool_str1761[sizeof("hebrew")]; 26604 char uniname2ctype_pool_str1780[sizeof("inarabicpresentationformsb")]; 26605 char uniname2ctype_pool_str1787[sizeof("incyrillicextendedb")]; 26606 char uniname2ctype_pool_str1790[sizeof("ugaritic")]; 26607 char uniname2ctype_pool_str1829[sizeof("incurrencysymbols")]; 26608 char uniname2ctype_pool_str1831[sizeof("meroitichieroglyphs")]; 26609 char uniname2ctype_pool_str1835[sizeof("inhighsurrogates")]; 26610 char uniname2ctype_pool_str1853[sizeof("nonspacingmark")]; 26611 char uniname2ctype_pool_str1858[sizeof("lydi")]; 26612 char uniname2ctype_pool_str1864[sizeof("patsyn")]; 26613 char uniname2ctype_pool_str1868[sizeof("orkh")]; 26614 char uniname2ctype_pool_str1871[sizeof("lydian")]; 26615 char uniname2ctype_pool_str1896[sizeof("ugar")]; 26616 char uniname2ctype_pool_str1899[sizeof("othergraphemeextend")]; 26617 char uniname2ctype_pool_str1900[sizeof("inlatinextendedb")]; 26618 char uniname2ctype_pool_str1904[sizeof("bopomofo")]; 26619 char uniname2ctype_pool_str1917[sizeof("khmer")]; 26620 char uniname2ctype_pool_str1925[sizeof("uideo")]; 26621 char uniname2ctype_pool_str1932[sizeof("otheruppercase")]; 26622 char uniname2ctype_pool_str1944[sizeof("grek")]; 26623 char uniname2ctype_pool_str1949[sizeof("gujr")]; 26624 char uniname2ctype_pool_str1970[sizeof("gujarati")]; 26625 char uniname2ctype_pool_str1983[sizeof("inhanguljamoextendedb")]; 26626 char uniname2ctype_pool_str1988[sizeof("defaultignorablecodepoint")]; 26627 char uniname2ctype_pool_str2005[sizeof("inplayingcards")]; 26628 char uniname2ctype_pool_str2022[sizeof("bamu")]; 26629 char uniname2ctype_pool_str2028[sizeof("inkanbun")]; 26630 char uniname2ctype_pool_str2033[sizeof("incjkradicalssupplement")]; 26631 char uniname2ctype_pool_str2046[sizeof("cypriot")]; 26632 char uniname2ctype_pool_str2051[sizeof("inbamum")]; 26633 char uniname2ctype_pool_str2053[sizeof("inmeroiticcursive")]; 26634 char uniname2ctype_pool_str2055[sizeof("oldturkic")]; 26635 char uniname2ctype_pool_str2086[sizeof("insupplementalarrowsb")]; 26636 char uniname2ctype_pool_str2087[sizeof("surrogate")]; 26637 char uniname2ctype_pool_str2094[sizeof("batk")]; 26638 char uniname2ctype_pool_str2102[sizeof("inbatak")]; 26639 char uniname2ctype_pool_str2119[sizeof("inlimbu")]; 26640 char uniname2ctype_pool_str2123[sizeof("incypriotsyllabary")]; 26641 char uniname2ctype_pool_str2129[sizeof("dashpunctuation")]; 26642 char uniname2ctype_pool_str2130[sizeof("innoblock")]; 26643 char uniname2ctype_pool_str2141[sizeof("hyphen")]; 26644 char uniname2ctype_pool_str2162[sizeof("insupplementalpunctuation")]; 26645 char uniname2ctype_pool_str2165[sizeof("ingeorgiansupplement")]; 26646 char uniname2ctype_pool_str2178[sizeof("oupper")]; 26647 char uniname2ctype_pool_str2189[sizeof("paragraphseparator")]; 26648 char uniname2ctype_pool_str2194[sizeof("inbamumsupplement")]; 26649 char uniname2ctype_pool_str2299[sizeof("uppercase")]; 26650 char uniname2ctype_pool_str2313[sizeof("currencysymbol")]; 26651 char uniname2ctype_pool_str2322[sizeof("sk")]; 26652 char uniname2ctype_pool_str2338[sizeof("lu")]; 26653 char uniname2ctype_pool_str2342[sizeof("openpunctuation")]; 26654 char uniname2ctype_pool_str2349[sizeof("inlisu")]; 26655 char uniname2ctype_pool_str2371[sizeof("qmark")]; 26656 char uniname2ctype_pool_str2372[sizeof("egyp")]; 26657 char uniname2ctype_pool_str2377[sizeof("insupplementaryprivateuseareab")]; 26658 char uniname2ctype_pool_str2379[sizeof("limbu")]; 26659 char uniname2ctype_pool_str2400[sizeof("inegyptianhieroglyphs")]; 26660 char uniname2ctype_pool_str2401[sizeof("unifiedideograph")]; 26661 char uniname2ctype_pool_str2413[sizeof("intelugu")]; 26662 char uniname2ctype_pool_str2429[sizeof("katakana")]; 26663 char uniname2ctype_pool_str2442[sizeof("inhangulcompatibilityjamo")]; 26664 char uniname2ctype_pool_str2454[sizeof("upper")]; 26665 char uniname2ctype_pool_str2495[sizeof("inkayahli")]; 26666 char uniname2ctype_pool_str2515[sizeof("cwu")]; 26667 char uniname2ctype_pool_str2523[sizeof("incjkcompatibility")]; 26668 char uniname2ctype_pool_str2542[sizeof("uppercaseletter")]; 26669 char uniname2ctype_pool_str2549[sizeof("bugi")]; 26670 char uniname2ctype_pool_str2588[sizeof("buginese")]; 26671 char uniname2ctype_pool_str2627[sizeof("any")]; 26672 char uniname2ctype_pool_str2651[sizeof("inyisyllables")]; 26673 char uniname2ctype_pool_str2671[sizeof("inbopomofoextended")]; 26674 char uniname2ctype_pool_str2710[sizeof("inboxdrawing")]; 26675 char uniname2ctype_pool_str2724[sizeof("changeswhenuppercased")]; 26676 char uniname2ctype_pool_str2727[sizeof("unknown")]; 26677 char uniname2ctype_pool_str2737[sizeof("quotationmark")]; 26678 char uniname2ctype_pool_str2753[sizeof("buhd")]; 26679 char uniname2ctype_pool_str2785[sizeof("punctuation")]; 26680 char uniname2ctype_pool_str2888[sizeof("oldsoutharabian")]; 26681 char uniname2ctype_pool_str2925[sizeof("kayahli")]; 26682 char uniname2ctype_pool_str2940[sizeof("incjkunifiedideographs")]; 26683 char uniname2ctype_pool_str2961[sizeof("incjkunifiedideographsextensiona")]; 26684 char uniname2ctype_pool_str2962[sizeof("incjkunifiedideographsextensionc")]; 26685 char uniname2ctype_pool_str2995[sizeof("telugu")]; 26686 char uniname2ctype_pool_str3000[sizeof("guru")]; 26687 char uniname2ctype_pool_str3104[sizeof("greek")]; 26688 char uniname2ctype_pool_str3189[sizeof("grlink")]; 26689 char uniname2ctype_pool_str3197[sizeof("buhid")]; 26690 char uniname2ctype_pool_str3254[sizeof("batak")]; 26691 char uniname2ctype_pool_str3292[sizeof("blank")]; 26692 char uniname2ctype_pool_str3391[sizeof("incjkunifiedideographsextensiond")]; 26693 char uniname2ctype_pool_str3459[sizeof("graphemelink")]; 26694 char uniname2ctype_pool_str3480[sizeof("egyptianhieroglyphs")]; 26695 char uniname2ctype_pool_str3802[sizeof("incjkunifiedideographsextensionb")]; 26696 char uniname2ctype_pool_str3922[sizeof("zyyy")]; 26697 char uniname2ctype_pool_str4167[sizeof("gurmukhi")]; 26698#endif /* USE_UNICODE_PROPERTIES */ 26699 }; 26700static const struct uniname2ctype_pool_t uniname2ctype_pool_contents = 26701 { 26702#ifndef USE_UNICODE_PROPERTIES 26703 "word", 26704 "print", 26705 "punct", 26706 "alpha", 26707 "alnum", 26708 "xdigit", 26709 "upper", 26710#else /* USE_UNICODE_PROPERTIES */ 26711 "n", 26712 "s", 26713 "z", 26714 "zs", 26715 "zzzz", 26716 "cn", 26717 "cs", 26718 "ci", 26719 "c", 26720 "cf", 26721 "sc", 26722 "cans", 26723 "qaai", 26724 "mn", 26725#endif /* USE_UNICODE_PROPERTIES */ 26726 "ascii", 26727#ifdef USE_UNICODE_PROPERTIES 26728 "cc", 26729 "qaac", 26730 "inavestan", 26731 "inspecials", 26732 "inipaextensions", 26733 "mc", 26734 "insamaritan", 26735 "m", 26736 "sm", 26737 "me", 26738 "inarmenian", 26739 "incuneiform", 26740 "mandaic", 26741 "inancientsymbols", 26742 "incuneiformnumbersandpunctuation", 26743 "inthai", 26744 "inmusicalsymbols", 26745 "inmiscellaneoussymbols", 26746 "incham", 26747 "inmiscellaneoussymbolsandarrows", 26748 "initialpunctuation", 26749 "inmiscellaneoussymbolsandpictographs", 26750 "inthaana", 26751 "taile", 26752 "mtei", 26753 "lc", 26754 "lana", 26755 "inlycian", 26756 "intransportandmapsymbols", 26757 "incontrolpictures", 26758 "sinhala", 26759 "incommonindicnumberforms", 26760 "inmiscellaneousmathematicalsymbolsa", 26761 "sterm", 26762 "inmyanmarextendeda", 26763 "lm", 26764 "taiviet", 26765 "inlinearbideograms", 26766 "intaitham", 26767 "latn", 26768 "latin", 26769 "ital", 26770 "alnum", 26771 "inmalayalam", 26772 "intaile", 26773 "tale", 26774 "l", 26775 "nl", 26776 "zl", 26777 "intamil", 26778 "taml", 26779 "inlatinextendeda", 26780 "inlatinextendedc", 26781 "inrunic", 26782 "incarian", 26783 "insyriac", 26784 "cari", 26785 "inmeeteimayekextensions", 26786 "osma", 26787 "lt", 26788 "miao", 26789 "insharada", 26790 "incyrillic", 26791 "carian", 26792 "armn", 26793 "samr", 26794 "armi", 26795 "inideographicdescriptioncharacters", 26796 "inosmanya", 26797 "armenian", 26798 "inmyanmar", 26799 "samaritan", 26800 "arabic", 26801 "incherokee", 26802 "connectorpunctuation", 26803 "merc", 26804 "inmiscellaneoustechnical", 26805 "inenclosedalphanumerics", 26806 "inemoticons", 26807 "joinc", 26808#endif /* USE_UNICODE_PROPERTIES */ 26809 "cntrl", 26810#ifdef USE_UNICODE_PROPERTIES 26811 "inenclosedcjklettersandmonths", 26812 "cwcf", 26813 "inruminumeralsymbols", 26814 "ll", 26815 "term", 26816 "inlatinextendedadditional", 26817 "tamil", 26818 "loe", 26819 "newtailue", 26820 "cwcm", 26821 "inenclosedalphanumericsupplement", 26822 "sinh", 26823 "zinh", 26824 "meroiticcursive", 26825 "han", 26826 "hani", 26827 "inopticalcharacterrecognition", 26828 "no", 26829 "so", 26830 "innewtailue", 26831 "insinhala", 26832 "innko", 26833 "co", 26834 "shavian", 26835 "terminalpunctuation", 26836 "intaixuanjingsymbols", 26837 "inethiopic", 26838 "sora", 26839 "inarrows", 26840 "cham", 26841 "inlowsurrogates", 26842 "oriya", 26843 "ext", 26844 "cwt", 26845 "common", 26846 "inmiao", 26847 "thai", 26848 "intifinagh", 26849 "ethi", 26850 "mero", 26851 "chakma", 26852 "thaa", 26853 "inscriptionalparthian", 26854 "tifinagh", 26855 "titlecaseletter", 26856 "thaana", 26857 "asciihexdigit", 26858 "math", 26859 "di", 26860 "ids", 26861 "lo", 26862 "inlao", 26863 "taitham", 26864 "lao", 26865 "laoo", 26866 "dia", 26867 "idc", 26868 "ps", 26869 "insundanese", 26870 "pi", 26871 "cwl", 26872 "pf", 26873 "mand", 26874 "insylotinagri", 26875 "vs", 26876 "mongolian", 26877 "pc", 26878 "inmandaic", 26879 "invai", 26880 "lineseparator", 26881 "pe", 26882 "vai", 26883 "vaii", 26884 "idst", 26885 "indominotiles", 26886 "inshavian", 26887 "inspacingmodifierletters", 26888 "format", 26889 "inphaistosdisc", 26890 "hano", 26891#endif /* USE_UNICODE_PROPERTIES */ 26892 "space", 26893#ifdef USE_UNICODE_PROPERTIES 26894 "indeseret", 26895 "inolchiki", 26896 "hira", 26897 "joincontrol", 26898 "idcontinue", 26899 "inmahjongtiles", 26900 "patws", 26901 "inlydian", 26902 "cher", 26903 "inhiragana", 26904 "inogham", 26905 "avst", 26906 "inscriptionalpahlavi", 26907 "incoptic", 26908 "java", 26909 "inmathematicalalphanumericsymbols", 26910 "letter", 26911 "injavanese", 26912 "avestan", 26913 "age=1.1", 26914 "lepc", 26915 "age=2.1", 26916 "inlepcha", 26917 "javanese", 26918 "shaw", 26919 "finalpunctuation", 26920 "alpha", 26921 "age=5.1", 26922 "inmongolian", 26923 "age=5.2", 26924 "age=2.0", 26925 "ahex", 26926 "ingeneralpunctuation", 26927 "oids", 26928 "odi", 26929 "age=5.0", 26930 "tavt", 26931 "intaiviet", 26932 "age=6.1", 26933 "age=3.1", 26934 "insundanesesupplement", 26935 "age=3.2", 26936 "age=4.1", 26937 "oidc", 26938 "tfng", 26939 "insmallformvariants", 26940 "ideo", 26941 "intags", 26942 "age=6.0", 26943 "age=3.0", 26944 "whitespace", 26945 "age=4.0", 26946 "inolditalic", 26947 "oalpha", 26948 "ingujarati", 26949 "control", 26950 "diacritic", 26951 "tagbanwa", 26952 "inphoenician", 26953 "ininscriptionalparthian", 26954 "ininscriptionalpahlavi", 26955 "coptic", 26956 "dsrt", 26957 "inmodifiertoneletters", 26958 "xids", 26959 "hanunoo", 26960 "inoldturkic", 26961 "xidc", 26962 "idstart", 26963 "inimperialaramaic", 26964 "invariationselectors", 26965 "copt", 26966 "caseignorable", 26967 "prti", 26968 "nchar", 26969 "deseret", 26970 "decimalnumber", 26971 "cprt", 26972 "inlatin1supplement", 26973 "imperialaramaic", 26974 "privateuse", 26975 "casedletter", 26976 "lowercase", 26977 "spaceseparator", 26978 "radical", 26979 "mong", 26980 "canadianaboriginal", 26981 "letternumber", 26982 "insorasompeng", 26983 "dash", 26984 "wspace", 26985 "ogam", 26986 "invariationselectorssupplement", 26987 "print", 26988 "otheridcontinue", 26989 "ingurmukhi", 26990 "closepunctuation", 26991 "olditalic", 26992 "noncharactercodepoint", 26993 "sharada", 26994 "ingeometricshapes", 26995 "otheralphabetic", 26996 "patternwhitespace", 26997 "po", 26998 "rjng", 26999 "ingreekandcoptic", 27000 "xdigit", 27001 "gothic", 27002 "inoldsoutharabian", 27003 "xidstart", 27004 "inrejang", 27005 "idsbinaryoperator", 27006 "olower", 27007 "hex", 27008 "inenclosedideographicsupplement", 27009 "inalphabeticpresentationforms", 27010 "inbasiclatin", 27011 "othersymbol", 27012 "nd", 27013 "sd", 27014 "omath", 27015 "separator", 27016 "inarabic", 27017 "xidcontinue", 27018 "otheridstart", 27019 "grext", 27020 "otherlowercase", 27021 "phli", 27022 "cased", 27023 "hang", 27024 "xpeo", 27025#endif /* USE_UNICODE_PROPERTIES */ 27026 "lower", 27027#ifndef USE_UNICODE_PROPERTIES 27028 "graph", 27029#else /* USE_UNICODE_PROPERTIES */ 27030 "modifierletter", 27031 "inphoneticextensions", 27032 "inarabicpresentationformsa", 27033 "innumberforms", 27034 "oldpersian", 27035 "incyrillicextendeda", 27036 "inverticalforms", 27037 "p", 27038 "inbyzantinemusicalsymbols", 27039 "inmathematicaloperators", 27040 "intibetan", 27041 "zp", 27042 "ingeorgian", 27043 "inbraillepatterns", 27044 "lepcha", 27045 "geor", 27046 "invedicextensions", 27047 "linb", 27048 "other", 27049 "deva", 27050 "indevanagari", 27051 "othernumber", 27052 "bamum", 27053 "shrd", 27054 "bali", 27055 "devanagari", 27056 "extender", 27057 "inherited", 27058 "glagolitic", 27059 "tibt", 27060 "inbalinese", 27061 "ingothic", 27062 "inmiscellaneousmathematicalsymbolsb", 27063 "limb", 27064 "bengali", 27065 "phoenician", 27066 "insuperscriptsandsubscripts", 27067 "inmeroitichieroglyphs", 27068 "tibetan", 27069 "inphoneticextensionssupplement", 27070 "balinese", 27071 "lowercaseletter", 27072 "indingbats", 27073 "inprivateusearea", 27074 "assigned", 27075 "patternsyntax", 27076 "inhangulsyllables", 27077 "sarb", 27078 "brai", 27079 "insupplementalmathematicaloperators", 27080 "phnx", 27081 "ingreekextended", 27082 "otherletter", 27083 "arab", 27084 "inlatinextendedd", 27085 "word", 27086 "inphagspa", 27087 "inblockelements", 27088 "ethiopic", 27089 "inethiopicextendeda", 27090 "brahmi", 27091 "logicalorderexception", 27092 "inoldpersian", 27093 "inletterlikesymbols", 27094 "sorasompeng", 27095 "hiragana", 27096 "inhanguljamoextendeda", 27097 "othermath", 27098#endif /* USE_UNICODE_PROPERTIES */ 27099 "digit", 27100#ifndef USE_UNICODE_PROPERTIES 27101 "blank" 27102#else /* USE_UNICODE_PROPERTIES */ 27103 "goth", 27104 "ogham", 27105 "sundanese", 27106 "saurashtra", 27107 "linearb", 27108 "graphemebase", 27109 "inunifiedcanadianaboriginalsyllabics", 27110 "cuneiform", 27111 "inkannada", 27112 "kana", 27113 "inancientgreeknumbers", 27114 "incjkstrokes", 27115 "inglagolitic", 27116 "inancientgreekmusicalnotation", 27117 "inchakma", 27118 "plrd", 27119 "inbrahmi", 27120 "cakm", 27121 "incjkcompatibilityforms", 27122 "lisu", 27123 "incjkcompatibilityideographs", 27124 "intagalog", 27125 "inkaithi", 27126 "insupplementalarrowsa", 27127 "takri", 27128 "ideographic", 27129 "hexdigit", 27130 "glag", 27131 "softdotted", 27132 "variationselector", 27133 "inkatakana", 27134 "meeteimayek", 27135 "otherpunctuation", 27136 "inhanguljamo", 27137 "kali", 27138 "braille", 27139 "incombininghalfmarks", 27140 "talu", 27141 "incjkcompatibilityideographssupplement", 27142 "telu", 27143 "idsb", 27144 "tglg", 27145 "inmeeteimayek", 27146 "yi", 27147 "phagspa", 27148 "yiii", 27149 "inarabicmathematicalalphabeticsymbols", 27150 "saur", 27151 "ogrext", 27152 "bidic", 27153 "inkanasupplement", 27154 "runic", 27155 "inalchemicalsymbols", 27156 "georgian", 27157 "inugaritic", 27158 "insaurashtra", 27159 "inhighprivateusesurrogates", 27160 "pd", 27161 "incountingrodnumerals", 27162 "inarabicextendeda", 27163 "inkharoshthi", 27164 "idstrinaryoperator", 27165 "phag", 27166 "brah", 27167 "mark", 27168 "hebr", 27169 "inkhmersymbols", 27170 "dep", 27171 "inkhmer", 27172 "deprecated", 27173 "rejang", 27174 "lyci", 27175 "intakri", 27176 "takr", 27177 "incyrillicsupplement", 27178 "changeswhencasefolded", 27179 "indevanagariextended", 27180 "lycian", 27181 "inbengali", 27182 "beng", 27183 "graph", 27184 "inyijinghexagramsymbols", 27185 "olck", 27186 "inarabicsupplement", 27187 "inbuginese", 27188 "changeswhencasemapped", 27189 "olchiki", 27190 "inaegeannumbers", 27191 "mlym", 27192 "alphabetic", 27193 "sylotinagri", 27194 "changeswhentitlecased", 27195 "tagalog", 27196 "tagb", 27197 "runr", 27198 "malayalam", 27199 "inoriya", 27200 "intagbanwa", 27201 "syrc", 27202 "nko", 27203 "nkoo", 27204 "inethiopicextended", 27205 "kaithi", 27206 "mathsymbol", 27207 "inyiradicals", 27208 "insupplementaryprivateuseareaa", 27209 "osmanya", 27210 "syriac", 27211 "otherdefaultignorablecodepoint", 27212 "number", 27213 "inlinearbsyllabary", 27214 "kthi", 27215 "sund", 27216 "mymr", 27217 "incombiningdiacriticalmarks", 27218 "enclosingmark", 27219 "incombiningdiacriticalmarksforsymbols", 27220 "inethiopicsupplement", 27221 "unassigned", 27222 "sylo", 27223 "combiningmark", 27224 "myanmar", 27225 "graphemeextend", 27226 "bidicontrol", 27227 "inhalfwidthandfullwidthforms", 27228 "cyrl", 27229 "knda", 27230 "inunifiedcanadianaboriginalsyllabicsextended", 27231 "xsux", 27232 "modifiersymbol", 27233 "incombiningdiacriticalmarkssupplement", 27234 "inhanunoo", 27235 "inbuhid", 27236 "kannada", 27237 "inhebrew", 27238 "grbase", 27239 "spacingmark", 27240 "inkatakanaphoneticextensions", 27241 "hangul", 27242 "incjksymbolsandpunctuation", 27243 "bopo", 27244 "orya", 27245 "inbopomofo", 27246 "kharoshthi", 27247 "khar", 27248 "changeswhenlowercased", 27249 "khmr", 27250 "punct", 27251 "symbol", 27252 "cherokee", 27253 "cyrillic", 27254 "inkangxiradicals", 27255 "hebrew", 27256 "inarabicpresentationformsb", 27257 "incyrillicextendedb", 27258 "ugaritic", 27259 "incurrencysymbols", 27260 "meroitichieroglyphs", 27261 "inhighsurrogates", 27262 "nonspacingmark", 27263 "lydi", 27264 "patsyn", 27265 "orkh", 27266 "lydian", 27267 "ugar", 27268 "othergraphemeextend", 27269 "inlatinextendedb", 27270 "bopomofo", 27271 "khmer", 27272 "uideo", 27273 "otheruppercase", 27274 "grek", 27275 "gujr", 27276 "gujarati", 27277 "inhanguljamoextendedb", 27278 "defaultignorablecodepoint", 27279 "inplayingcards", 27280 "bamu", 27281 "inkanbun", 27282 "incjkradicalssupplement", 27283 "cypriot", 27284 "inbamum", 27285 "inmeroiticcursive", 27286 "oldturkic", 27287 "insupplementalarrowsb", 27288 "surrogate", 27289 "batk", 27290 "inbatak", 27291 "inlimbu", 27292 "incypriotsyllabary", 27293 "dashpunctuation", 27294 "innoblock", 27295 "hyphen", 27296 "insupplementalpunctuation", 27297 "ingeorgiansupplement", 27298 "oupper", 27299 "paragraphseparator", 27300 "inbamumsupplement", 27301 "uppercase", 27302 "currencysymbol", 27303 "sk", 27304 "lu", 27305 "openpunctuation", 27306 "inlisu", 27307 "qmark", 27308 "egyp", 27309 "insupplementaryprivateuseareab", 27310 "limbu", 27311 "inegyptianhieroglyphs", 27312 "unifiedideograph", 27313 "intelugu", 27314 "katakana", 27315 "inhangulcompatibilityjamo", 27316 "upper", 27317 "inkayahli", 27318 "cwu", 27319 "incjkcompatibility", 27320 "uppercaseletter", 27321 "bugi", 27322 "buginese", 27323 "any", 27324 "inyisyllables", 27325 "inbopomofoextended", 27326 "inboxdrawing", 27327 "changeswhenuppercased", 27328 "unknown", 27329 "quotationmark", 27330 "buhd", 27331 "punctuation", 27332 "oldsoutharabian", 27333 "kayahli", 27334 "incjkunifiedideographs", 27335 "incjkunifiedideographsextensiona", 27336 "incjkunifiedideographsextensionc", 27337 "telugu", 27338 "guru", 27339 "greek", 27340 "grlink", 27341 "buhid", 27342 "batak", 27343 "blank", 27344 "incjkunifiedideographsextensiond", 27345 "graphemelink", 27346 "egyptianhieroglyphs", 27347 "incjkunifiedideographsextensionb", 27348 "zyyy", 27349 "gurmukhi" 27350#endif /* USE_UNICODE_PROPERTIES */ 27351 }; 27352#define uniname2ctype_pool ((const char *) &uniname2ctype_pool_contents) 27353#ifdef __GNUC__ 27354__inline 27355#ifdef __GNUC_STDC_INLINE__ 27356__attribute__ ((__gnu_inline__)) 27357#endif 27358#endif 27359const struct uniname2ctype_struct * 27360uniname2ctype_p (str, len) 27361 register const char *str; 27362 register unsigned int len; 27363{ 27364 static const struct uniname2ctype_struct wordlist[] = 27365 { 27366#ifdef USE_UNICODE_PROPERTIES 27367 {-1}, {-1}, {-1}, 27368 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str3, 34}, 27369 {-1}, 27370 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str5, 46}, 27371 {-1}, 27372 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str7, 51}, 27373 {-1}, 27374 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str9, 54}, 27375 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27376 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str16, 208}, 27377 {-1}, 27378 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str18, 20}, 27379 {-1}, 27380 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str20, 22}, 27381 {-1}, {-1}, {-1}, 27382 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str24, 60}, 27383 {-1}, {-1}, {-1}, {-1}, 27384 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str29, 17}, 27385 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str30, 19}, 27386 {-1}, 27387 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str32, 47}, 27388 {-1}, 27389 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str34, 101}, 27390 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str35, 114}, 27391 {-1}, {-1}, 27392 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str38, 33}, 27393 {-1}, {-1}, {-1}, 27394 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str42, 14}, 27395 {-1}, 27396 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str44, 18}, 27397 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str45, 128}, 27398 {-1}, {-1}, {-1}, 27399 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str49, 401}, 27400 {-1}, {-1}, 27401 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str52, 377}, 27402 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27403 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str62, 226}, 27404 {-1}, 27405 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str64, 31}, 27406 {-1}, 27407 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str66, 239}, 27408 {-1}, {-1}, 27409 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str69, 30}, 27410 {-1}, {-1}, 27411 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str72, 49}, 27412 {-1}, 27413 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str74, 32}, 27414 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27415 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str82, 232}, 27416 {-1}, 27417 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str84, 412}, 27418 {-1}, 27419 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str86, 168}, 27420 {-1}, {-1}, {-1}, 27421 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str90, 382}, 27422 {-1}, 27423 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str92, 413}, 27424 {-1}, {-1}, {-1}, 27425 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str96, 252}, 27426 {-1}, {-1}, 27427 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str99, 419}, 27428 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str100, 304}, 27429 {-1}, {-1}, {-1}, {-1}, {-1}, 27430 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str106, 355}, 27431 {-1}, {-1}, 27432 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str109, 312}, 27433 {-1}, {-1}, {-1}, 27434 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str113, 43}, 27435 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str114, 430}, 27436 {-1}, 27437 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str116, 237}, 27438 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27439 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str124, 120}, 27440 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str125, 159}, 27441 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27442 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str132, 24}, 27443 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str133, 151}, 27444 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str134, 384}, 27445 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str135, 432}, 27446 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str136, 298}, 27447 {-1}, {-1}, {-1}, {-1}, {-1}, 27448 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str142, 92}, 27449 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27450 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str151, 347}, 27451 {-1}, {-1}, {-1}, {-1}, 27452 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str156, 306}, 27453 {-1}, 27454 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str158, 204}, 27455 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27456 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str167, 356}, 27457 {-1}, {-1}, {-1}, {-1}, 27458 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str172, 26}, 27459 {-1}, {-1}, 27460 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str175, 152}, 27461 {-1}, {-1}, {-1}, 27462 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str179, 379}, 27463 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str180, 276}, 27464 {-1}, {-1}, {-1}, 27465 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str184, 75}, 27466 {-1}, 27467 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str186, 75}, 27468 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str187, 111}, 27469 {-1}, 27470 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str189, 13}, 27471 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27472 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str199, 250}, 27473 {-1}, 27474 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str201, 272}, 27475 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str202, 120}, 27476 {-1}, {-1}, 27477 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str205, 23}, 27478 {-1}, 27479 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str207, 36}, 27480 {-1}, 27481 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str209, 52}, 27482 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27483 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str216, 247}, 27484 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str217, 88}, 27485 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str218, 224}, 27486 {-1}, 27487 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str220, 314}, 27488 {-1}, {-1}, 27489 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str223, 263}, 27490 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str224, 385}, 27491 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str225, 235}, 27492 {-1}, 27493 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str227, 148}, 27494 {-1}, {-1}, 27495 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str230, 358}, 27496 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str231, 124}, 27497 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str232, 28}, 27498 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str233, 172}, 27499 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str234, 410}, 27500 {-1}, {-1}, {-1}, {-1}, 27501 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str239, 230}, 27502 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str240, 148}, 27503 {-1}, {-1}, {-1}, 27504 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str244, 78}, 27505 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str245, 155}, 27506 {-1}, 27507 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str247, 160}, 27508 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str248, 323}, 27509 {-1}, {-1}, {-1}, 27510 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str252, 392}, 27511 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str253, 78}, 27512 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str254, 255}, 27513 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str255, 155}, 27514 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str256, 80}, 27515 {-1}, {-1}, 27516 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str259, 260}, 27517 {-1}, 27518 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str261, 39}, 27519 {-1}, 27520 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str263, 170}, 27521 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str264, 297}, 27522 {-1}, {-1}, {-1}, 27523 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str268, 300}, 27524 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27525 {-1}, 27526 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str279, 431}, 27527 {-1}, 27528 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str281, 178}, 27529 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27530 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str288, 3}, 27531 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27532 {-1}, {-1}, {-1}, 27533 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str301, 333}, 27534 {-1}, 27535 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str303, 64}, 27536 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str304, 405}, 27537 {-1}, {-1}, {-1}, 27538 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str308, 25}, 27539 {-1}, {-1}, {-1}, {-1}, 27540 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str313, 182}, 27541 {-1}, {-1}, 27542 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str316, 287}, 27543 {-1}, {-1}, {-1}, 27544 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str320, 88}, 27545 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str321, 201}, 27546 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27547 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str329, 129}, 27548 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str330, 65}, 27549 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27550 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str339, 428}, 27551 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27552 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str346, 92}, 27553 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str347, 114}, 27554 {-1}, 27555 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str349, 170}, 27556 {-1}, {-1}, {-1}, 27557 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str353, 109}, 27558 {-1}, {-1}, {-1}, 27559 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str357, 109}, 27560 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str358, 299}, 27561 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str359, 37}, 27562 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str360, 50}, 27563 {-1}, {-1}, {-1}, 27564 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str364, 273}, 27565 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str365, 251}, 27566 {-1}, 27567 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str367, 238}, 27568 {-1}, {-1}, {-1}, {-1}, 27569 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str372, 21}, 27570 {-1}, {-1}, 27571 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str375, 123}, 27572 {-1}, {-1}, 27573 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str378, 182}, 27574 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27575 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str386, 421}, 27576 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str387, 258}, 27577 {-1}, 27578 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str389, 174}, 27579 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27580 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str398, 295}, 27581 {-1}, 27582 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str400, 150}, 27583 {-1}, {-1}, 27584 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str403, 365}, 27585 {-1}, 27586 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str405, 87}, 27587 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str406, 189}, 27588 {-1}, {-1}, 27589 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str409, 63}, 27590 {-1}, {-1}, 27591 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str412, 74}, 27592 {-1}, 27593 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str414, 416}, 27594 {-1}, {-1}, {-1}, {-1}, {-1}, 27595 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str420, 93}, 27596 {-1}, {-1}, {-1}, {-1}, 27597 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str425, 317}, 27598 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str426, 99}, 27599 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str427, 171}, 27600 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str428, 169}, 27601 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str429, 82}, 27602 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str430, 162}, 27603 {-1}, 27604 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str432, 131}, 27605 {-1}, {-1}, {-1}, 27606 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str436, 28}, 27607 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27608 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str445, 82}, 27609 {-1}, {-1}, {-1}, 27610 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str449, 185}, 27611 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str450, 55}, 27612 {-1}, {-1}, 27613 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str453, 70}, 27614 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str454, 66}, 27615 {-1}, {-1}, {-1}, {-1}, {-1}, 27616 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str460, 27}, 27617 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27618 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str468, 253}, 27619 {-1}, 27620 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str470, 151}, 27621 {-1}, {-1}, {-1}, 27622 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str474, 94}, 27623 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str475, 94}, 27624 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str476, 188}, 27625 {-1}, 27626 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str478, 67}, 27627 {-1}, 27628 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str480, 45}, 27629 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str481, 278}, 27630 {-1}, {-1}, 27631 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str484, 43}, 27632 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str485, 61}, 27633 {-1}, {-1}, {-1}, {-1}, 27634 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str490, 42}, 27635 {-1}, {-1}, {-1}, {-1}, 27636 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str495, 168}, 27637 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str496, 346}, 27638 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str497, 205}, 27639 {-1}, {-1}, {-1}, {-1}, {-1}, 27640 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str503, 105}, 27641 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str504, 39}, 27642 {-1}, 27643 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str506, 240}, 27644 {-1}, {-1}, 27645 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str509, 341}, 27646 {-1}, 27647 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str511, 52}, 27648 {-1}, {-1}, 27649 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str514, 41}, 27650 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str515, 143}, 27651 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str516, 143}, 27652 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str517, 195}, 27653 {-1}, {-1}, 27654 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str520, 426}, 27655 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str521, 391}, 27656 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str522, 227}, 27657 {-1}, 27658 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str524, 19}, 27659 {-1}, {-1}, {-1}, 27660 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str528, 383}, 27661 {-1}, {-1}, 27662 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str531, 116}, 27663 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str532, 9}, 27664 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27665 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str542, 390}, 27666 {-1}, {-1}, 27667 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str545, 281}, 27668 {-1}, {-1}, 27669 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str548, 106}, 27670 {-1}, {-1}, {-1}, {-1}, 27671 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str553, 178}, 27672 {-1}, 27673 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str555, 67}, 27674 {-1}, {-1}, 27675 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str558, 425}, 27676 {-1}, 27677 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str560, 206}, 27678 {-1}, {-1}, 27679 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str563, 396}, 27680 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str564, 100}, 27681 {-1}, {-1}, {-1}, 27682 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str568, 325}, 27683 {-1}, {-1}, {-1}, 27684 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str572, 262}, 27685 {-1}, 27686 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str574, 153}, 27687 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str575, 163}, 27688 {-1}, {-1}, {-1}, 27689 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str579, 315}, 27690 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27691 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str587, 158}, 27692 {-1}, 27693 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str589, 423}, 27694 {-1}, {-1}, {-1}, {-1}, 27695 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str594, 23}, 27696 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27697 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str604, 354}, 27698 {-1}, {-1}, {-1}, 27699 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str608, 153}, 27700 {-1}, {-1}, {-1}, 27701 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str612, 209}, 27702 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str613, 141}, 27703 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str614, 211}, 27704 {-1}, 27705 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str616, 280}, 27706 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str617, 158}, 27707 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str618, 123}, 27708 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str619, 42}, 27709 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str620, 1}, 27710 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str621, 218}, 27711 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str622, 269}, 27712 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str623, 219}, 27713 {-1}, {-1}, 27714 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str626, 210}, 27715 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str627, 185}, 27716 {-1}, {-1}, 27717 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str630, 289}, 27718 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str631, 202}, 27719 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str632, 198}, 27720 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str633, 217}, 27721 {-1}, {-1}, 27722 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str636, 152}, 27723 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str637, 357}, 27724 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str638, 221}, 27725 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str639, 213}, 27726 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str640, 282}, 27727 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str641, 214}, 27728 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str642, 216}, 27729 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str643, 203}, 27730 {-1}, {-1}, 27731 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str646, 131}, 27732 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str647, 374}, 27733 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str648, 187}, 27734 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str649, 438}, 27735 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str650, 220}, 27736 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str651, 212}, 27737 {-1}, 27738 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str653, 176}, 27739 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str654, 215}, 27740 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str655, 386}, 27741 {-1}, {-1}, {-1}, {-1}, 27742 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str660, 186}, 27743 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27744 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str668, 245}, 27745 {-1}, {-1}, {-1}, 27746 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str672, 18}, 27747 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27748 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str679, 188}, 27749 {-1}, {-1}, 27750 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str682, 118}, 27751 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27752 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str690, 395}, 27753 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27754 {-1}, 27755 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str701, 402}, 27756 {-1}, 27757 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str703, 403}, 27758 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str704, 128}, 27759 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str705, 113}, 27760 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str706, 344}, 27761 {-1}, {-1}, 27762 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str709, 68}, 27763 {-1}, {-1}, {-1}, 27764 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str713, 116}, 27765 {-1}, 27766 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str715, 404}, 27767 {-1}, {-1}, {-1}, {-1}, {-1}, 27768 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str721, 69}, 27769 {-1}, {-1}, {-1}, 27770 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str725, 66}, 27771 {-1}, {-1}, {-1}, 27772 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str729, 394}, 27773 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str730, 370}, 27774 {-1}, {-1}, {-1}, 27775 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str734, 128}, 27776 {-1}, {-1}, 27777 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str737, 60}, 27778 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str738, 162}, 27779 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str739, 192}, 27780 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27781 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str746, 113}, 27782 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str747, 35}, 27783 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str748, 125}, 27784 {-1}, 27785 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str750, 223}, 27786 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27787 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27788 {-1}, {-1}, 27789 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str771, 160}, 27790 {-1}, {-1}, {-1}, {-1}, 27791 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str776, 21}, 27792 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str777, 24}, 27793 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str778, 57}, 27794 {-1}, 27795 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str780, 54}, 27796 {-1}, {-1}, {-1}, 27797 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str784, 196}, 27798 {-1}, {-1}, 27799 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str787, 105}, 27800 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str788, 101}, 27801 {-1}, {-1}, {-1}, 27802 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str792, 36}, 27803 {-1}, {-1}, {-1}, 27804 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str796, 408}, 27805 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str797, 179}, 27806 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str798, 176}, 27807 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str799, 102}, 27808 {-1}, {-1}, 27809 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str802, 439}, 27810 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str803, 7}, 27811 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27812 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str811, 203}, 27813 {-1}, {-1}, {-1}, 27814 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str815, 244}, 27815 {-1}, {-1}, 27816 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str818, 41}, 27817 {-1}, {-1}, {-1}, {-1}, 27818 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str823, 111}, 27819 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str824, 192}, 27820 {-1}, 27821 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str826, 173}, 27822 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str827, 303}, 27823 {-1}, {-1}, 27824 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str830, 186}, 27825 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str831, 206}, 27826 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str832, 44}, 27827 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str833, 146}, 27828 {-1}, 27829 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str835, 229}, 27830 {-1}, {-1}, {-1}, {-1}, {-1}, 27831 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str841, 11}, 27832 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27833 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str850, 112}, 27834 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str851, 400}, 27835 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str852, 68}, 27836 {-1}, 27837 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str854, 352}, 27838 {-1}, {-1}, {-1}, {-1}, {-1}, 27839 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str860, 194}, 27840 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27841 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str867, 190}, 27842 {-1}, 27843 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str869, 184}, 27844 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str870, 429}, 27845 {-1}, {-1}, {-1}, 27846 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str874, 368}, 27847 {-1}, {-1}, {-1}, {-1}, 27848 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str879, 222}, 27849 {-1}, {-1}, {-1}, {-1}, 27850 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str884, 50}, 27851 {-1}, {-1}, {-1}, {-1}, 27852 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str889, 35}, 27853 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str890, 200}, 27854 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27855 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str900, 183}, 27856 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str901, 51}, 27857 {-1}, {-1}, {-1}, {-1}, {-1}, 27858 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str907, 234}, 27859 {-1}, {-1}, {-1}, {-1}, 27860 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str912, 69}, 27861 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str913, 202}, 27862 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str914, 71}, 27863 {-1}, {-1}, 27864 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str917, 190}, 27865 {-1}, 27866 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str919, 163}, 27867 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str920, 59}, 27868 {-1}, {-1}, 27869 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str923, 98}, 27870 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27871 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str931, 133}, 27872 {-1}, 27873 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str933, 6}, 27874 {-1}, {-1}, 27875 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str936, 26}, 27876 {-1}, 27877 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str938, 284}, 27878 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str939, 369}, 27879 {-1}, {-1}, {-1}, 27880 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str943, 294}, 27881 {-1}, 27882 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str945, 133}, 27883 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str946, 319}, 27884 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str947, 371}, 27885 {-1}, 27886 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str949, 38}, 27887 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str950, 418}, 27888 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str951, 296}, 27889 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str952, 254}, 27890 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str953, 53}, 27891 {-1}, {-1}, 27892 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str956, 256}, 27893 {-1}, {-1}, {-1}, 27894 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str960, 308}, 27895 {-1}, 27896 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str962, 141}, 27897 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str963, 97}, 27898 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str964, 283}, 27899 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str965, 121}, 27900 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str966, 17}, 27901 {-1}, {-1}, {-1}, 27902 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str970, 83}, 27903 {-1}, 27904 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str972, 242}, 27905 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str973, 37}, 27906 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str974, 157}, 27907 {-1}, 27908 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str976, 173}, 27909 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str977, 135}, 27910 {-1}, {-1}, {-1}, 27911 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str981, 83}, 27912 {-1}, 27913 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str983, 189}, 27914 {-1}, {-1}, {-1}, {-1}, 27915 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str988, 114}, 27916 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str989, 130}, 27917 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str990, 95}, 27918 {-1}, {-1}, {-1}, 27919 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str994, 277}, 27920 {-1}, 27921 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str996, 387}, 27922 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str997, 310}, 27923 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str998, 119}, 27924 {-1}, 27925 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1000, 84}, 27926 {-1}, {-1}, 27927 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1003, 137}, 27928 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1004, 290}, 27929 {-1}, 27930 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1006, 397}, 27931 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1007, 95}, 27932 {-1}, {-1}, 27933 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1010, 285}, 27934 {-1}, {-1}, {-1}, {-1}, {-1}, 27935 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1016, 135}, 27936 {-1}, {-1}, {-1}, {-1}, 27937 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1021, 25}, 27938 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27939 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1031, 305}, 27940 {-1}, {-1}, {-1}, 27941 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1035, 366}, 27942 {-1}, {-1}, {-1}, 27943 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1039, 16}, 27944 {-1}, {-1}, {-1}, {-1}, 27945 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1044, 207}, 27946 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27947 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1051, 361}, 27948 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27949 {-1}, {-1}, {-1}, {-1}, 27950 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1065, 161}, 27951 {-1}, 27952 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1067, 126}, 27953 {-1}, 27954 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1069, 311}, 27955 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1070, 137}, 27956 {-1}, 27957 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1072, 288}, 27958 {-1}, 27959 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1074, 27}, 27960 {-1}, 27961 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1076, 80}, 27962 {-1}, 27963 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1078, 345}, 27964 {-1}, {-1}, 27965 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1081, 12}, 27966 {-1}, {-1}, 27967 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1084, 348}, 27968 {-1}, {-1}, 27969 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1087, 302}, 27970 {-1}, {-1}, {-1}, {-1}, 27971 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1092, 99}, 27972 {-1}, 27973 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1094, 359}, 27974 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27975 {-1}, {-1}, {-1}, 27976 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1107, 167}, 27977 {-1}, {-1}, 27978 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1110, 201}, 27979 {-1}, {-1}, {-1}, 27980 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1114, 389}, 27981 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27982 {-1}, {-1}, {-1}, {-1}, {-1}, 27983 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1129, 293}, 27984 {-1}, {-1}, {-1}, 27985 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1133, 174}, 27986 {-1}, 27987 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1135, 106}, 27988 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 27989 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1142, 353}, 27990 {-1}, {-1}, {-1}, {-1}, 27991 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1147, 183}, 27992 {-1}, {-1}, 27993 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1150, 4}, 27994 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1151, 112}, 27995 {-1}, {-1}, {-1}, {-1}, 27996 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1156, 102}, 27997 {-1}, {-1}, {-1}, {-1}, {-1}, 27998 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1162, 140}, 27999 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28000 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1170, 144}, 28001 {-1}, {-1}, 28002 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1173, 121}, 28003 {-1}, {-1}, {-1}, {-1}, {-1}, 28004 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1179, 72}, 28005 {-1}, {-1}, {-1}, {-1}, {-1}, 28006 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1185, 261}, 28007 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1186, 136}, 28008 {-1}, 28009 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1188, 249}, 28010 {-1}, 28011 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1190, 107}, 28012 {-1}, {-1}, {-1}, {-1}, 28013 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1195, 381}, 28014 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1196, 331}, 28015 {-1}, 28016 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1198, 313}, 28017 {-1}, {-1}, {-1}, 28018 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1202, 420}, 28019 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28020 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1212, 409}, 28021 {-1}, {-1}, 28022 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1215, 172}, 28023 {-1}, {-1}, {-1}, 28024 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1219, 406}, 28025 {-1}, {-1}, {-1}, {-1}, 28026 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1224, 169}, 28027 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1225, 373}, 28028 {-1}, {-1}, {-1}, 28029 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1229, 156}, 28030 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1230, 367}, 28031 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1231, 264}, 28032 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28033 {-1}, {-1}, {-1}, 28034 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1244, 407}, 28035 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1245, 307}, 28036 {-1}, {-1}, {-1}, 28037 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1249, 175}, 28038 {-1}, {-1}, {-1}, 28039 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1253, 187}, 28040 {-1}, {-1}, 28041 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1256, 184}, 28042 {-1}, {-1}, 28043 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1259, 130}, 28044 {-1}, 28045 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1261, 200}, 28046 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1262, 205}, 28047 {-1}, 28048 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1264, 326}, 28049 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1265, 159}, 28050 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28051 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1274, 44}, 28052 {-1}, {-1}, {-1}, {-1}, 28053 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1279, 257}, 28054 {-1}, {-1}, 28055 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1282, 145}, 28056 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28057 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1289, 126}, 28058 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28059 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1298, 372}, 28060 {-1}, 28061 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1300, 129}, 28062 {-1}, 28063 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1302, 437}, 28064 {-1}, {-1}, {-1}, 28065 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1306, 89}, 28066 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1307, 194}, 28067 {-1}, {-1}, 28068 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1310, 115}, 28069 {-1}, {-1}, 28070 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1313, 360}, 28071 {-1}, 28072 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1315, 110}, 28073 {-1}, {-1}, 28074 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1318, 138}, 28075 {-1}, {-1}, 28076 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1321, 110}, 28077 {-1}, 28078 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1323, 424}, 28079 {-1}, {-1}, {-1}, {-1}, 28080 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1328, 144}, 28081 {-1}, 28082 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1330, 193}, 28083 {-1}, {-1}, {-1}, 28084 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1334, 177}, 28085 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28086 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1341, 417}, 28087 {-1}, 28088 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1343, 103}, 28089 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1344, 433}, 28090 {-1}, {-1}, {-1}, {-1}, {-1}, 28091 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1350, 97}, 28092 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1351, 388}, 28093 {-1}, {-1}, 28094 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1354, 349}, 28095 {-1}, 28096 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1356, 364}, 28097 {-1}, {-1}, {-1}, {-1}, {-1}, 28098 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1362, 40}, 28099 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28100 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1372, 422}, 28101 {-1}, {-1}, {-1}, {-1}, 28102 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1377, 241}, 28103 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28104 {-1}, {-1}, 28105 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1389, 399}, 28106 {-1}, {-1}, {-1}, 28107 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1393, 195}, 28108 {-1}, {-1}, 28109 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1396, 138}, 28110 {-1}, 28111 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1398, 167}, 28112 {-1}, {-1}, {-1}, 28113 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1402, 30}, 28114 {-1}, 28115 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1404, 79}, 28116 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28117 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1411, 274}, 28118 {-1}, 28119 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1413, 199}, 28120 {-1}, {-1}, 28121 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1416, 268}, 28122 {-1}, {-1}, {-1}, {-1}, {-1}, 28123 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1422, 199}, 28124 {-1}, 28125 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1424, 146}, 28126 {-1}, {-1}, {-1}, {-1}, 28127 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1429, 147}, 28128 {-1}, 28129 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1431, 411}, 28130 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1432, 175}, 28131 {-1}, {-1}, 28132 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1435, 231}, 28133 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1436, 64}, 28134 {-1}, 28135 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1438, 350}, 28136 {-1}, {-1}, {-1}, 28137 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1442, 147}, 28138 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1443, 243}, 28139 {-1}, {-1}, {-1}, {-1}, 28140 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1448, 84}, 28141 {-1}, 28142 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1450, 5}, 28143 {-1}, 28144 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1452, 336}, 28145 {-1}, {-1}, {-1}, {-1}, 28146 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1457, 142}, 28147 {-1}, {-1}, 28148 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1460, 236}, 28149 {-1}, 28150 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1462, 275}, 28151 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1463, 65}, 28152 {-1}, {-1}, {-1}, {-1}, 28153 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1468, 142}, 28154 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28155 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1478, 380}, 28156 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1479, 91}, 28157 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1480, 56}, 28158 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28159 {-1}, {-1}, 28160 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1492, 132}, 28161 {-1}, {-1}, {-1}, {-1}, {-1}, 28162 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1498, 63}, 28163 {-1}, {-1}, {-1}, {-1}, {-1}, 28164 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1504, 115}, 28165 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1505, 118}, 28166 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1506, 103}, 28167 {-1}, {-1}, {-1}, 28168 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1510, 91}, 28169 {-1}, 28170 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1512, 246}, 28171 {-1}, {-1}, {-1}, 28172 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1516, 267}, 28173 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1517, 81}, 28174 {-1}, 28175 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1519, 139}, 28176 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1520, 139}, 28177 {-1}, {-1}, 28178 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1523, 318}, 28179 {-1}, 28180 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1525, 165}, 28181 {-1}, {-1}, {-1}, {-1}, 28182 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1530, 49}, 28183 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1531, 339}, 28184 {-1}, {-1}, {-1}, {-1}, 28185 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1536, 440}, 28186 {-1}, {-1}, {-1}, 28187 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1540, 124}, 28188 {-1}, {-1}, {-1}, {-1}, {-1}, 28189 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1546, 81}, 28190 {-1}, 28191 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1548, 198}, 28192 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28193 {-1}, {-1}, {-1}, 28194 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1561, 34}, 28195 {-1}, {-1}, {-1}, 28196 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1565, 378}, 28197 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1566, 165}, 28198 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1567, 140}, 28199 {-1}, 28200 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1569, 96}, 28201 {-1}, 28202 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1571, 228}, 28203 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28204 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1578, 32}, 28205 {-1}, {-1}, 28206 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1581, 292}, 28207 {-1}, 28208 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1583, 259}, 28209 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28210 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1590, 20}, 28211 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1591, 132}, 28212 {-1}, {-1}, {-1}, 28213 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1595, 30}, 28214 {-1}, {-1}, 28215 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1598, 96}, 28216 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28217 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1605, 71}, 28218 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1606, 177}, 28219 {-1}, {-1}, 28220 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1609, 376}, 28221 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28222 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1617, 77}, 28223 {-1}, {-1}, 28224 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1620, 90}, 28225 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28226 {-1}, {-1}, {-1}, {-1}, 28227 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1634, 270}, 28228 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1635, 136}, 28229 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1636, 48}, 28230 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28231 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1643, 286}, 28232 {-1}, 28233 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1645, 265}, 28234 {-1}, {-1}, 28235 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1648, 266}, 28236 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1649, 90}, 28237 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28238 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1658, 233}, 28239 {-1}, {-1}, {-1}, 28240 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1662, 72}, 28241 {-1}, 28242 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1664, 31}, 28243 {-1}, {-1}, {-1}, {-1}, {-1}, 28244 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1670, 332}, 28245 {-1}, {-1}, {-1}, {-1}, {-1}, 28246 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1676, 98}, 28247 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28248 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1683, 324}, 28249 {-1}, {-1}, {-1}, {-1}, 28250 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1688, 108}, 28251 {-1}, {-1}, {-1}, 28252 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1692, 87}, 28253 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28254 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1699, 327}, 28255 {-1}, 28256 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1701, 134}, 28257 {-1}, 28258 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1703, 134}, 28259 {-1}, {-1}, {-1}, {-1}, {-1}, 28260 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1709, 61}, 28261 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28262 {-1}, {-1}, {-1}, {-1}, {-1}, 28263 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1724, 104}, 28264 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1725, 8}, 28265 {-1}, {-1}, {-1}, 28266 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1729, 46}, 28267 {-1}, {-1}, 28268 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1732, 100}, 28269 {-1}, {-1}, {-1}, {-1}, 28270 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1737, 77}, 28271 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28272 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28273 {-1}, {-1}, {-1}, 28274 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1759, 322}, 28275 {-1}, 28276 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1761, 79}, 28277 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28278 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28279 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1780, 375}, 28280 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28281 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1787, 342}, 28282 {-1}, {-1}, 28283 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1790, 122}, 28284 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28285 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28286 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28287 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28288 {-1}, {-1}, 28289 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1829, 291}, 28290 {-1}, 28291 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1831, 171}, 28292 {-1}, {-1}, {-1}, 28293 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1835, 363}, 28294 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28295 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28296 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1853, 33}, 28297 {-1}, {-1}, {-1}, {-1}, 28298 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1858, 149}, 28299 {-1}, {-1}, {-1}, {-1}, {-1}, 28300 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1864, 207}, 28301 {-1}, {-1}, {-1}, 28302 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1868, 164}, 28303 {-1}, {-1}, 28304 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1871, 149}, 28305 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28306 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28307 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28308 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1896, 122}, 28309 {-1}, {-1}, 28310 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1899, 193}, 28311 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1900, 225}, 28312 {-1}, {-1}, {-1}, 28313 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1904, 108}, 28314 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28315 {-1}, {-1}, {-1}, 28316 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1917, 104}, 28317 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28318 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1925, 197}, 28319 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28320 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1932, 191}, 28321 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28322 {-1}, {-1}, 28323 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1944, 76}, 28324 {-1}, {-1}, {-1}, {-1}, 28325 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1949, 86}, 28326 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28327 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28328 {-1}, {-1}, 28329 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1970, 86}, 28330 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28331 {-1}, {-1}, {-1}, 28332 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1983, 362}, 28333 {-1}, {-1}, {-1}, {-1}, 28334 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str1988, 70}, 28335 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28336 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28337 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2005, 427}, 28338 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28339 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28340 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2022, 157}, 28341 {-1}, {-1}, {-1}, {-1}, {-1}, 28342 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2028, 329}, 28343 {-1}, {-1}, {-1}, {-1}, 28344 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2033, 321}, 28345 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28346 {-1}, {-1}, {-1}, 28347 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2046, 125}, 28348 {-1}, {-1}, {-1}, {-1}, 28349 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2051, 343}, 28350 {-1}, 28351 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2053, 398}, 28352 {-1}, 28353 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2055, 164}, 28354 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28355 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28356 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28357 {-1}, {-1}, {-1}, 28358 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2086, 309}, 28359 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2087, 22}, 28360 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28361 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2094, 166}, 28362 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28363 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2102, 279}, 28364 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28365 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28366 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2119, 271}, 28367 {-1}, {-1}, {-1}, 28368 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2123, 393}, 28369 {-1}, {-1}, {-1}, {-1}, {-1}, 28370 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2129, 40}, 28371 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2130, 442}, 28372 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28373 {-1}, 28374 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2141, 180}, 28375 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28376 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28377 {-1}, {-1}, 28378 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2162, 320}, 28379 {-1}, {-1}, 28380 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2165, 316}, 28381 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28382 {-1}, {-1}, {-1}, 28383 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2178, 191}, 28384 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28385 {-1}, 28386 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2189, 53}, 28387 {-1}, {-1}, {-1}, {-1}, 28388 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2194, 415}, 28389 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28390 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28391 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28392 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28393 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28394 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28395 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28396 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28397 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28398 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28399 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28400 {-1}, {-1}, {-1}, {-1}, {-1}, 28401 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2299, 58}, 28402 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28403 {-1}, {-1}, {-1}, {-1}, 28404 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2313, 47}, 28405 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28406 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2322, 48}, 28407 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28408 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28409 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2338, 29}, 28410 {-1}, {-1}, {-1}, 28411 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2342, 45}, 28412 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28413 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2349, 340}, 28414 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28415 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28416 {-1}, {-1}, {-1}, 28417 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2371, 181}, 28418 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2372, 154}, 28419 {-1}, {-1}, {-1}, {-1}, 28420 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2377, 441}, 28421 {-1}, 28422 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2379, 119}, 28423 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28424 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28425 {-1}, {-1}, 28426 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2400, 414}, 28427 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2401, 197}, 28428 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28429 {-1}, {-1}, 28430 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2413, 248}, 28431 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28432 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28433 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2429, 107}, 28434 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28435 {-1}, {-1}, {-1}, 28436 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2442, 328}, 28437 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28438 {-1}, {-1}, 28439 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2454, 10}, 28440 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28441 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28442 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28443 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28444 {-1}, {-1}, {-1}, {-1}, 28445 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2495, 351}, 28446 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28447 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28448 {-1}, 28449 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2515, 62}, 28450 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28451 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2523, 334}, 28452 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28453 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28454 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2542, 29}, 28455 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28456 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2549, 127}, 28457 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28458 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28459 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28460 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28461 {-1}, {-1}, 28462 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2588, 127}, 28463 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28464 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28465 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28466 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28467 {-1}, {-1}, 28468 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2627, 15}, 28469 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28470 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28471 {-1}, {-1}, {-1}, {-1}, {-1}, 28472 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2651, 338}, 28473 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28474 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28475 {-1}, 28476 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2671, 330}, 28477 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28478 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28479 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28480 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28481 {-1}, {-1}, 28482 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2710, 301}, 28483 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28484 {-1}, {-1}, {-1}, {-1}, 28485 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2724, 62}, 28486 {-1}, {-1}, 28487 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2727, 208}, 28488 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28489 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2737, 181}, 28490 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28491 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28492 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2753, 117}, 28493 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28494 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28495 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28496 {-1}, {-1}, {-1}, {-1}, 28497 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2785, 38}, 28498 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28499 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28500 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28501 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28502 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28503 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28504 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28505 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28506 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28507 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28508 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28509 {-1}, {-1}, {-1}, 28510 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2888, 161}, 28511 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28512 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28513 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28514 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28515 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2925, 145}, 28516 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28517 {-1}, {-1}, {-1}, {-1}, {-1}, 28518 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2940, 337}, 28519 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28520 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28521 {-1}, {-1}, 28522 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2961, 335}, 28523 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2962, 435}, 28524 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28525 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28526 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28527 {-1}, {-1}, {-1}, {-1}, {-1}, 28528 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str2995, 89}, 28529 {-1}, {-1}, {-1}, {-1}, 28530 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str3000, 85}, 28531 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28532 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28533 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28534 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28535 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28536 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28537 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28538 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28539 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28540 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28541 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28542 {-1}, {-1}, {-1}, {-1}, 28543 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str3104, 76}, 28544 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28545 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28546 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28547 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28548 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28549 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28550 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28551 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28552 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28553 {-1}, {-1}, {-1}, 28554 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str3189, 73}, 28555 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28556 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str3197, 117}, 28557 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28558 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28559 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28560 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28561 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28562 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28563 {-1}, {-1}, 28564 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str3254, 166}, 28565 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28566 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28567 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28568 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28569 {-1}, 28570 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str3292, 2}, 28571 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28572 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28573 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28574 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28575 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28576 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28577 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28578 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28579 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28580 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28581 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28582 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str3391, 436}, 28583 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28584 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28585 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28586 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28587 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28588 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28589 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28590 {-1}, {-1}, {-1}, {-1}, 28591 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str3459, 73}, 28592 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28593 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28594 {-1}, {-1}, 28595 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str3480, 154}, 28596 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28597 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28598 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28599 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28600 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28601 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28602 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28603 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28604 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28605 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28606 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28607 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28608 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28609 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28610 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28611 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28612 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28613 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28614 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28615 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28616 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28617 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28618 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28619 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28620 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28621 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28622 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28623 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28624 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28625 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28626 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28627 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28628 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28629 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28630 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28631#endif /* USE_UNICODE_PROPERTIES */ 28632 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28633#ifndef USE_UNICODE_PROPERTIES 28634 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str6, 12}, 28635 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str7, 7}, 28636 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str8, 8}, 28637 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str9, 1}, 28638 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str10, 13}, 28639 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str11, 11}, 28640 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str12, 10}, 28641 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str13, 14}, 28642 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str14, 3}, 28643 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str15, 9}, 28644 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str16, 6}, 28645 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str17, 5}, 28646 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str18, 4}, 28647 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str19, 2} 28648#else /* USE_UNICODE_PROPERTIES */ 28649 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str3802, 434}, 28650 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28651 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28652 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28653 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28654 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28655 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28656 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28657 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28658 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28659 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28660 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28661 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28662 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28663 {-1}, {-1}, 28664 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str3922, 74}, 28665 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28666 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28667 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28668 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28669 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28670 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28671 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28672 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28673 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28674 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28675 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28676 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28677 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28678 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28679 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28680 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28681 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28682 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28683 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28684 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28685 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28686 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28687 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28688 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28689 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28690 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28691 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, 28692 {-1}, 28693 {(int)(long)&((struct uniname2ctype_pool_t *)0)->uniname2ctype_pool_str4167, 85} 28694#endif /* USE_UNICODE_PROPERTIES */ 28695 }; 28696 28697 if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) 28698 { 28699 register int key = uniname2ctype_hash (str, len); 28700 28701 if (key <= MAX_HASH_VALUE && key >= 0) 28702 { 28703 register int o = wordlist[key].name; 28704 if (o >= 0) 28705 { 28706 register const char *s = o + uniname2ctype_pool; 28707 28708 if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0') 28709 return &wordlist[key]; 28710 } 28711 } 28712 } 28713 return 0; 28714} 28715 28716static int 28717uniname2ctype(const UChar *name, unsigned int len) 28718{ 28719 const struct uniname2ctype_struct *p = uniname2ctype_p((const char *)name, len); 28720 if (p) return p->ctype; 28721 return -1; 28722} 28723