comparison mupdf-source/source/fitz/utfdata.h @ 3:2c135c81b16c

MERGE: upstream PyMuPDF 1.26.4 with MuPDF 1.26.7
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:44:09 +0200
parents b50eed0cc0ef
children
comparison
equal deleted inserted replaced
0:6015a75abc2d 3:2c135c81b16c
1 /* This file was automatically created from UnicodeData.txt */
2
3 static const int ucd_tolower2[] = {
4 0x41,0x5a,32,
5 0xc0,0xd6,32,
6 0xd8,0xde,32,
7 0x189,0x18a,205,
8 0x1b1,0x1b2,217,
9 0x388,0x38a,37,
10 0x38e,0x38f,63,
11 0x391,0x3a1,32,
12 0x3a3,0x3ab,32,
13 0x3fd,0x3ff,-130,
14 0x400,0x40f,80,
15 0x410,0x42f,32,
16 0x531,0x556,48,
17 0x10a0,0x10c5,7264,
18 0x13a0,0x13ef,38864,
19 0x13f0,0x13f5,8,
20 0x1c90,0x1cba,-3008,
21 0x1cbd,0x1cbf,-3008,
22 0x1f08,0x1f0f,-8,
23 0x1f18,0x1f1d,-8,
24 0x1f28,0x1f2f,-8,
25 0x1f38,0x1f3f,-8,
26 0x1f48,0x1f4d,-8,
27 0x1f68,0x1f6f,-8,
28 0x1f88,0x1f8f,-8,
29 0x1f98,0x1f9f,-8,
30 0x1fa8,0x1faf,-8,
31 0x1fb8,0x1fb9,-8,
32 0x1fba,0x1fbb,-74,
33 0x1fc8,0x1fcb,-86,
34 0x1fd8,0x1fd9,-8,
35 0x1fda,0x1fdb,-100,
36 0x1fe8,0x1fe9,-8,
37 0x1fea,0x1feb,-112,
38 0x1ff8,0x1ff9,-128,
39 0x1ffa,0x1ffb,-126,
40 0x2160,0x216f,16,
41 0x24b6,0x24cf,26,
42 0x2c00,0x2c2f,48,
43 0x2c7e,0x2c7f,-10815,
44 0xff21,0xff3a,32,
45 0x10400,0x10427,40,
46 0x104b0,0x104d3,40,
47 0x10570,0x1057a,39,
48 0x1057c,0x1058a,39,
49 0x1058c,0x10592,39,
50 0x10594,0x10595,39,
51 0x10c80,0x10cb2,64,
52 0x10d50,0x10d65,32,
53 0x118a0,0x118bf,32,
54 0x16e40,0x16e5f,32,
55 0x1e900,0x1e921,34,
56 };
57
58 static const int ucd_tolower1[] = {
59 0x100,1,
60 0x102,1,
61 0x104,1,
62 0x106,1,
63 0x108,1,
64 0x10a,1,
65 0x10c,1,
66 0x10e,1,
67 0x110,1,
68 0x112,1,
69 0x114,1,
70 0x116,1,
71 0x118,1,
72 0x11a,1,
73 0x11c,1,
74 0x11e,1,
75 0x120,1,
76 0x122,1,
77 0x124,1,
78 0x126,1,
79 0x128,1,
80 0x12a,1,
81 0x12c,1,
82 0x12e,1,
83 0x130,-199,
84 0x132,1,
85 0x134,1,
86 0x136,1,
87 0x139,1,
88 0x13b,1,
89 0x13d,1,
90 0x13f,1,
91 0x141,1,
92 0x143,1,
93 0x145,1,
94 0x147,1,
95 0x14a,1,
96 0x14c,1,
97 0x14e,1,
98 0x150,1,
99 0x152,1,
100 0x154,1,
101 0x156,1,
102 0x158,1,
103 0x15a,1,
104 0x15c,1,
105 0x15e,1,
106 0x160,1,
107 0x162,1,
108 0x164,1,
109 0x166,1,
110 0x168,1,
111 0x16a,1,
112 0x16c,1,
113 0x16e,1,
114 0x170,1,
115 0x172,1,
116 0x174,1,
117 0x176,1,
118 0x178,-121,
119 0x179,1,
120 0x17b,1,
121 0x17d,1,
122 0x181,210,
123 0x182,1,
124 0x184,1,
125 0x186,206,
126 0x187,1,
127 0x18b,1,
128 0x18e,79,
129 0x18f,202,
130 0x190,203,
131 0x191,1,
132 0x193,205,
133 0x194,207,
134 0x196,211,
135 0x197,209,
136 0x198,1,
137 0x19c,211,
138 0x19d,213,
139 0x19f,214,
140 0x1a0,1,
141 0x1a2,1,
142 0x1a4,1,
143 0x1a6,218,
144 0x1a7,1,
145 0x1a9,218,
146 0x1ac,1,
147 0x1ae,218,
148 0x1af,1,
149 0x1b3,1,
150 0x1b5,1,
151 0x1b7,219,
152 0x1b8,1,
153 0x1bc,1,
154 0x1c4,2,
155 0x1c5,1,
156 0x1c7,2,
157 0x1c8,1,
158 0x1ca,2,
159 0x1cb,1,
160 0x1cd,1,
161 0x1cf,1,
162 0x1d1,1,
163 0x1d3,1,
164 0x1d5,1,
165 0x1d7,1,
166 0x1d9,1,
167 0x1db,1,
168 0x1de,1,
169 0x1e0,1,
170 0x1e2,1,
171 0x1e4,1,
172 0x1e6,1,
173 0x1e8,1,
174 0x1ea,1,
175 0x1ec,1,
176 0x1ee,1,
177 0x1f1,2,
178 0x1f2,1,
179 0x1f4,1,
180 0x1f6,-97,
181 0x1f7,-56,
182 0x1f8,1,
183 0x1fa,1,
184 0x1fc,1,
185 0x1fe,1,
186 0x200,1,
187 0x202,1,
188 0x204,1,
189 0x206,1,
190 0x208,1,
191 0x20a,1,
192 0x20c,1,
193 0x20e,1,
194 0x210,1,
195 0x212,1,
196 0x214,1,
197 0x216,1,
198 0x218,1,
199 0x21a,1,
200 0x21c,1,
201 0x21e,1,
202 0x220,-130,
203 0x222,1,
204 0x224,1,
205 0x226,1,
206 0x228,1,
207 0x22a,1,
208 0x22c,1,
209 0x22e,1,
210 0x230,1,
211 0x232,1,
212 0x23a,10795,
213 0x23b,1,
214 0x23d,-163,
215 0x23e,10792,
216 0x241,1,
217 0x243,-195,
218 0x244,69,
219 0x245,71,
220 0x246,1,
221 0x248,1,
222 0x24a,1,
223 0x24c,1,
224 0x24e,1,
225 0x370,1,
226 0x372,1,
227 0x376,1,
228 0x37f,116,
229 0x386,38,
230 0x38c,64,
231 0x3cf,8,
232 0x3d8,1,
233 0x3da,1,
234 0x3dc,1,
235 0x3de,1,
236 0x3e0,1,
237 0x3e2,1,
238 0x3e4,1,
239 0x3e6,1,
240 0x3e8,1,
241 0x3ea,1,
242 0x3ec,1,
243 0x3ee,1,
244 0x3f4,-60,
245 0x3f7,1,
246 0x3f9,-7,
247 0x3fa,1,
248 0x460,1,
249 0x462,1,
250 0x464,1,
251 0x466,1,
252 0x468,1,
253 0x46a,1,
254 0x46c,1,
255 0x46e,1,
256 0x470,1,
257 0x472,1,
258 0x474,1,
259 0x476,1,
260 0x478,1,
261 0x47a,1,
262 0x47c,1,
263 0x47e,1,
264 0x480,1,
265 0x48a,1,
266 0x48c,1,
267 0x48e,1,
268 0x490,1,
269 0x492,1,
270 0x494,1,
271 0x496,1,
272 0x498,1,
273 0x49a,1,
274 0x49c,1,
275 0x49e,1,
276 0x4a0,1,
277 0x4a2,1,
278 0x4a4,1,
279 0x4a6,1,
280 0x4a8,1,
281 0x4aa,1,
282 0x4ac,1,
283 0x4ae,1,
284 0x4b0,1,
285 0x4b2,1,
286 0x4b4,1,
287 0x4b6,1,
288 0x4b8,1,
289 0x4ba,1,
290 0x4bc,1,
291 0x4be,1,
292 0x4c0,15,
293 0x4c1,1,
294 0x4c3,1,
295 0x4c5,1,
296 0x4c7,1,
297 0x4c9,1,
298 0x4cb,1,
299 0x4cd,1,
300 0x4d0,1,
301 0x4d2,1,
302 0x4d4,1,
303 0x4d6,1,
304 0x4d8,1,
305 0x4da,1,
306 0x4dc,1,
307 0x4de,1,
308 0x4e0,1,
309 0x4e2,1,
310 0x4e4,1,
311 0x4e6,1,
312 0x4e8,1,
313 0x4ea,1,
314 0x4ec,1,
315 0x4ee,1,
316 0x4f0,1,
317 0x4f2,1,
318 0x4f4,1,
319 0x4f6,1,
320 0x4f8,1,
321 0x4fa,1,
322 0x4fc,1,
323 0x4fe,1,
324 0x500,1,
325 0x502,1,
326 0x504,1,
327 0x506,1,
328 0x508,1,
329 0x50a,1,
330 0x50c,1,
331 0x50e,1,
332 0x510,1,
333 0x512,1,
334 0x514,1,
335 0x516,1,
336 0x518,1,
337 0x51a,1,
338 0x51c,1,
339 0x51e,1,
340 0x520,1,
341 0x522,1,
342 0x524,1,
343 0x526,1,
344 0x528,1,
345 0x52a,1,
346 0x52c,1,
347 0x52e,1,
348 0x10c7,7264,
349 0x10cd,7264,
350 0x1c89,1,
351 0x1e00,1,
352 0x1e02,1,
353 0x1e04,1,
354 0x1e06,1,
355 0x1e08,1,
356 0x1e0a,1,
357 0x1e0c,1,
358 0x1e0e,1,
359 0x1e10,1,
360 0x1e12,1,
361 0x1e14,1,
362 0x1e16,1,
363 0x1e18,1,
364 0x1e1a,1,
365 0x1e1c,1,
366 0x1e1e,1,
367 0x1e20,1,
368 0x1e22,1,
369 0x1e24,1,
370 0x1e26,1,
371 0x1e28,1,
372 0x1e2a,1,
373 0x1e2c,1,
374 0x1e2e,1,
375 0x1e30,1,
376 0x1e32,1,
377 0x1e34,1,
378 0x1e36,1,
379 0x1e38,1,
380 0x1e3a,1,
381 0x1e3c,1,
382 0x1e3e,1,
383 0x1e40,1,
384 0x1e42,1,
385 0x1e44,1,
386 0x1e46,1,
387 0x1e48,1,
388 0x1e4a,1,
389 0x1e4c,1,
390 0x1e4e,1,
391 0x1e50,1,
392 0x1e52,1,
393 0x1e54,1,
394 0x1e56,1,
395 0x1e58,1,
396 0x1e5a,1,
397 0x1e5c,1,
398 0x1e5e,1,
399 0x1e60,1,
400 0x1e62,1,
401 0x1e64,1,
402 0x1e66,1,
403 0x1e68,1,
404 0x1e6a,1,
405 0x1e6c,1,
406 0x1e6e,1,
407 0x1e70,1,
408 0x1e72,1,
409 0x1e74,1,
410 0x1e76,1,
411 0x1e78,1,
412 0x1e7a,1,
413 0x1e7c,1,
414 0x1e7e,1,
415 0x1e80,1,
416 0x1e82,1,
417 0x1e84,1,
418 0x1e86,1,
419 0x1e88,1,
420 0x1e8a,1,
421 0x1e8c,1,
422 0x1e8e,1,
423 0x1e90,1,
424 0x1e92,1,
425 0x1e94,1,
426 0x1e9e,-7615,
427 0x1ea0,1,
428 0x1ea2,1,
429 0x1ea4,1,
430 0x1ea6,1,
431 0x1ea8,1,
432 0x1eaa,1,
433 0x1eac,1,
434 0x1eae,1,
435 0x1eb0,1,
436 0x1eb2,1,
437 0x1eb4,1,
438 0x1eb6,1,
439 0x1eb8,1,
440 0x1eba,1,
441 0x1ebc,1,
442 0x1ebe,1,
443 0x1ec0,1,
444 0x1ec2,1,
445 0x1ec4,1,
446 0x1ec6,1,
447 0x1ec8,1,
448 0x1eca,1,
449 0x1ecc,1,
450 0x1ece,1,
451 0x1ed0,1,
452 0x1ed2,1,
453 0x1ed4,1,
454 0x1ed6,1,
455 0x1ed8,1,
456 0x1eda,1,
457 0x1edc,1,
458 0x1ede,1,
459 0x1ee0,1,
460 0x1ee2,1,
461 0x1ee4,1,
462 0x1ee6,1,
463 0x1ee8,1,
464 0x1eea,1,
465 0x1eec,1,
466 0x1eee,1,
467 0x1ef0,1,
468 0x1ef2,1,
469 0x1ef4,1,
470 0x1ef6,1,
471 0x1ef8,1,
472 0x1efa,1,
473 0x1efc,1,
474 0x1efe,1,
475 0x1f59,-8,
476 0x1f5b,-8,
477 0x1f5d,-8,
478 0x1f5f,-8,
479 0x1fbc,-9,
480 0x1fcc,-9,
481 0x1fec,-7,
482 0x1ffc,-9,
483 0x2126,-7517,
484 0x212a,-8383,
485 0x212b,-8262,
486 0x2132,28,
487 0x2183,1,
488 0x2c60,1,
489 0x2c62,-10743,
490 0x2c63,-3814,
491 0x2c64,-10727,
492 0x2c67,1,
493 0x2c69,1,
494 0x2c6b,1,
495 0x2c6d,-10780,
496 0x2c6e,-10749,
497 0x2c6f,-10783,
498 0x2c70,-10782,
499 0x2c72,1,
500 0x2c75,1,
501 0x2c80,1,
502 0x2c82,1,
503 0x2c84,1,
504 0x2c86,1,
505 0x2c88,1,
506 0x2c8a,1,
507 0x2c8c,1,
508 0x2c8e,1,
509 0x2c90,1,
510 0x2c92,1,
511 0x2c94,1,
512 0x2c96,1,
513 0x2c98,1,
514 0x2c9a,1,
515 0x2c9c,1,
516 0x2c9e,1,
517 0x2ca0,1,
518 0x2ca2,1,
519 0x2ca4,1,
520 0x2ca6,1,
521 0x2ca8,1,
522 0x2caa,1,
523 0x2cac,1,
524 0x2cae,1,
525 0x2cb0,1,
526 0x2cb2,1,
527 0x2cb4,1,
528 0x2cb6,1,
529 0x2cb8,1,
530 0x2cba,1,
531 0x2cbc,1,
532 0x2cbe,1,
533 0x2cc0,1,
534 0x2cc2,1,
535 0x2cc4,1,
536 0x2cc6,1,
537 0x2cc8,1,
538 0x2cca,1,
539 0x2ccc,1,
540 0x2cce,1,
541 0x2cd0,1,
542 0x2cd2,1,
543 0x2cd4,1,
544 0x2cd6,1,
545 0x2cd8,1,
546 0x2cda,1,
547 0x2cdc,1,
548 0x2cde,1,
549 0x2ce0,1,
550 0x2ce2,1,
551 0x2ceb,1,
552 0x2ced,1,
553 0x2cf2,1,
554 0xa640,1,
555 0xa642,1,
556 0xa644,1,
557 0xa646,1,
558 0xa648,1,
559 0xa64a,1,
560 0xa64c,1,
561 0xa64e,1,
562 0xa650,1,
563 0xa652,1,
564 0xa654,1,
565 0xa656,1,
566 0xa658,1,
567 0xa65a,1,
568 0xa65c,1,
569 0xa65e,1,
570 0xa660,1,
571 0xa662,1,
572 0xa664,1,
573 0xa666,1,
574 0xa668,1,
575 0xa66a,1,
576 0xa66c,1,
577 0xa680,1,
578 0xa682,1,
579 0xa684,1,
580 0xa686,1,
581 0xa688,1,
582 0xa68a,1,
583 0xa68c,1,
584 0xa68e,1,
585 0xa690,1,
586 0xa692,1,
587 0xa694,1,
588 0xa696,1,
589 0xa698,1,
590 0xa69a,1,
591 0xa722,1,
592 0xa724,1,
593 0xa726,1,
594 0xa728,1,
595 0xa72a,1,
596 0xa72c,1,
597 0xa72e,1,
598 0xa732,1,
599 0xa734,1,
600 0xa736,1,
601 0xa738,1,
602 0xa73a,1,
603 0xa73c,1,
604 0xa73e,1,
605 0xa740,1,
606 0xa742,1,
607 0xa744,1,
608 0xa746,1,
609 0xa748,1,
610 0xa74a,1,
611 0xa74c,1,
612 0xa74e,1,
613 0xa750,1,
614 0xa752,1,
615 0xa754,1,
616 0xa756,1,
617 0xa758,1,
618 0xa75a,1,
619 0xa75c,1,
620 0xa75e,1,
621 0xa760,1,
622 0xa762,1,
623 0xa764,1,
624 0xa766,1,
625 0xa768,1,
626 0xa76a,1,
627 0xa76c,1,
628 0xa76e,1,
629 0xa779,1,
630 0xa77b,1,
631 0xa77d,-35332,
632 0xa77e,1,
633 0xa780,1,
634 0xa782,1,
635 0xa784,1,
636 0xa786,1,
637 0xa78b,1,
638 0xa78d,-42280,
639 0xa790,1,
640 0xa792,1,
641 0xa796,1,
642 0xa798,1,
643 0xa79a,1,
644 0xa79c,1,
645 0xa79e,1,
646 0xa7a0,1,
647 0xa7a2,1,
648 0xa7a4,1,
649 0xa7a6,1,
650 0xa7a8,1,
651 0xa7aa,-42308,
652 0xa7ab,-42319,
653 0xa7ac,-42315,
654 0xa7ad,-42305,
655 0xa7ae,-42308,
656 0xa7b0,-42258,
657 0xa7b1,-42282,
658 0xa7b2,-42261,
659 0xa7b3,928,
660 0xa7b4,1,
661 0xa7b6,1,
662 0xa7b8,1,
663 0xa7ba,1,
664 0xa7bc,1,
665 0xa7be,1,
666 0xa7c0,1,
667 0xa7c2,1,
668 0xa7c4,-48,
669 0xa7c5,-42307,
670 0xa7c6,-35384,
671 0xa7c7,1,
672 0xa7c9,1,
673 0xa7cb,-42343,
674 0xa7cc,1,
675 0xa7d0,1,
676 0xa7d6,1,
677 0xa7d8,1,
678 0xa7da,1,
679 0xa7dc,-42561,
680 0xa7f5,1,
681 };
682
683 static const int ucd_toupper2[] = {
684 0x61,0x7a,-32,
685 0xe0,0xf6,-32,
686 0xf8,0xfe,-32,
687 0x23f,0x240,10815,
688 0x256,0x257,-205,
689 0x28a,0x28b,-217,
690 0x37b,0x37d,130,
691 0x3ad,0x3af,-37,
692 0x3b1,0x3c1,-32,
693 0x3c3,0x3cb,-32,
694 0x3cd,0x3ce,-63,
695 0x430,0x44f,-32,
696 0x450,0x45f,-80,
697 0x561,0x586,-48,
698 0x10d0,0x10fa,3008,
699 0x10fd,0x10ff,3008,
700 0x13f8,0x13fd,-8,
701 0x1c83,0x1c84,-6242,
702 0x1f00,0x1f07,8,
703 0x1f10,0x1f15,8,
704 0x1f20,0x1f27,8,
705 0x1f30,0x1f37,8,
706 0x1f40,0x1f45,8,
707 0x1f60,0x1f67,8,
708 0x1f70,0x1f71,74,
709 0x1f72,0x1f75,86,
710 0x1f76,0x1f77,100,
711 0x1f78,0x1f79,128,
712 0x1f7a,0x1f7b,112,
713 0x1f7c,0x1f7d,126,
714 0x1f80,0x1f87,8,
715 0x1f90,0x1f97,8,
716 0x1fa0,0x1fa7,8,
717 0x1fb0,0x1fb1,8,
718 0x1fd0,0x1fd1,8,
719 0x1fe0,0x1fe1,8,
720 0x2170,0x217f,-16,
721 0x24d0,0x24e9,-26,
722 0x2c30,0x2c5f,-48,
723 0x2d00,0x2d25,-7264,
724 0xab70,0xabbf,-38864,
725 0xff41,0xff5a,-32,
726 0x10428,0x1044f,-40,
727 0x104d8,0x104fb,-40,
728 0x10597,0x105a1,-39,
729 0x105a3,0x105b1,-39,
730 0x105b3,0x105b9,-39,
731 0x105bb,0x105bc,-39,
732 0x10cc0,0x10cf2,-64,
733 0x10d70,0x10d85,-32,
734 0x118c0,0x118df,-32,
735 0x16e60,0x16e7f,-32,
736 0x1e922,0x1e943,-34,
737 };
738
739 static const int ucd_toupper1[] = {
740 0xb5,743,
741 0xff,121,
742 0x101,-1,
743 0x103,-1,
744 0x105,-1,
745 0x107,-1,
746 0x109,-1,
747 0x10b,-1,
748 0x10d,-1,
749 0x10f,-1,
750 0x111,-1,
751 0x113,-1,
752 0x115,-1,
753 0x117,-1,
754 0x119,-1,
755 0x11b,-1,
756 0x11d,-1,
757 0x11f,-1,
758 0x121,-1,
759 0x123,-1,
760 0x125,-1,
761 0x127,-1,
762 0x129,-1,
763 0x12b,-1,
764 0x12d,-1,
765 0x12f,-1,
766 0x131,-232,
767 0x133,-1,
768 0x135,-1,
769 0x137,-1,
770 0x13a,-1,
771 0x13c,-1,
772 0x13e,-1,
773 0x140,-1,
774 0x142,-1,
775 0x144,-1,
776 0x146,-1,
777 0x148,-1,
778 0x14b,-1,
779 0x14d,-1,
780 0x14f,-1,
781 0x151,-1,
782 0x153,-1,
783 0x155,-1,
784 0x157,-1,
785 0x159,-1,
786 0x15b,-1,
787 0x15d,-1,
788 0x15f,-1,
789 0x161,-1,
790 0x163,-1,
791 0x165,-1,
792 0x167,-1,
793 0x169,-1,
794 0x16b,-1,
795 0x16d,-1,
796 0x16f,-1,
797 0x171,-1,
798 0x173,-1,
799 0x175,-1,
800 0x177,-1,
801 0x17a,-1,
802 0x17c,-1,
803 0x17e,-1,
804 0x17f,-300,
805 0x180,195,
806 0x183,-1,
807 0x185,-1,
808 0x188,-1,
809 0x18c,-1,
810 0x192,-1,
811 0x195,97,
812 0x199,-1,
813 0x19a,163,
814 0x19b,42561,
815 0x19e,130,
816 0x1a1,-1,
817 0x1a3,-1,
818 0x1a5,-1,
819 0x1a8,-1,
820 0x1ad,-1,
821 0x1b0,-1,
822 0x1b4,-1,
823 0x1b6,-1,
824 0x1b9,-1,
825 0x1bd,-1,
826 0x1bf,56,
827 0x1c5,-1,
828 0x1c6,-2,
829 0x1c8,-1,
830 0x1c9,-2,
831 0x1cb,-1,
832 0x1cc,-2,
833 0x1ce,-1,
834 0x1d0,-1,
835 0x1d2,-1,
836 0x1d4,-1,
837 0x1d6,-1,
838 0x1d8,-1,
839 0x1da,-1,
840 0x1dc,-1,
841 0x1dd,-79,
842 0x1df,-1,
843 0x1e1,-1,
844 0x1e3,-1,
845 0x1e5,-1,
846 0x1e7,-1,
847 0x1e9,-1,
848 0x1eb,-1,
849 0x1ed,-1,
850 0x1ef,-1,
851 0x1f2,-1,
852 0x1f3,-2,
853 0x1f5,-1,
854 0x1f9,-1,
855 0x1fb,-1,
856 0x1fd,-1,
857 0x1ff,-1,
858 0x201,-1,
859 0x203,-1,
860 0x205,-1,
861 0x207,-1,
862 0x209,-1,
863 0x20b,-1,
864 0x20d,-1,
865 0x20f,-1,
866 0x211,-1,
867 0x213,-1,
868 0x215,-1,
869 0x217,-1,
870 0x219,-1,
871 0x21b,-1,
872 0x21d,-1,
873 0x21f,-1,
874 0x223,-1,
875 0x225,-1,
876 0x227,-1,
877 0x229,-1,
878 0x22b,-1,
879 0x22d,-1,
880 0x22f,-1,
881 0x231,-1,
882 0x233,-1,
883 0x23c,-1,
884 0x242,-1,
885 0x247,-1,
886 0x249,-1,
887 0x24b,-1,
888 0x24d,-1,
889 0x24f,-1,
890 0x250,10783,
891 0x251,10780,
892 0x252,10782,
893 0x253,-210,
894 0x254,-206,
895 0x259,-202,
896 0x25b,-203,
897 0x25c,42319,
898 0x260,-205,
899 0x261,42315,
900 0x263,-207,
901 0x264,42343,
902 0x265,42280,
903 0x266,42308,
904 0x268,-209,
905 0x269,-211,
906 0x26a,42308,
907 0x26b,10743,
908 0x26c,42305,
909 0x26f,-211,
910 0x271,10749,
911 0x272,-213,
912 0x275,-214,
913 0x27d,10727,
914 0x280,-218,
915 0x282,42307,
916 0x283,-218,
917 0x287,42282,
918 0x288,-218,
919 0x289,-69,
920 0x28c,-71,
921 0x292,-219,
922 0x29d,42261,
923 0x29e,42258,
924 0x345,84,
925 0x371,-1,
926 0x373,-1,
927 0x377,-1,
928 0x3ac,-38,
929 0x3c2,-31,
930 0x3cc,-64,
931 0x3d0,-62,
932 0x3d1,-57,
933 0x3d5,-47,
934 0x3d6,-54,
935 0x3d7,-8,
936 0x3d9,-1,
937 0x3db,-1,
938 0x3dd,-1,
939 0x3df,-1,
940 0x3e1,-1,
941 0x3e3,-1,
942 0x3e5,-1,
943 0x3e7,-1,
944 0x3e9,-1,
945 0x3eb,-1,
946 0x3ed,-1,
947 0x3ef,-1,
948 0x3f0,-86,
949 0x3f1,-80,
950 0x3f2,7,
951 0x3f3,-116,
952 0x3f5,-96,
953 0x3f8,-1,
954 0x3fb,-1,
955 0x461,-1,
956 0x463,-1,
957 0x465,-1,
958 0x467,-1,
959 0x469,-1,
960 0x46b,-1,
961 0x46d,-1,
962 0x46f,-1,
963 0x471,-1,
964 0x473,-1,
965 0x475,-1,
966 0x477,-1,
967 0x479,-1,
968 0x47b,-1,
969 0x47d,-1,
970 0x47f,-1,
971 0x481,-1,
972 0x48b,-1,
973 0x48d,-1,
974 0x48f,-1,
975 0x491,-1,
976 0x493,-1,
977 0x495,-1,
978 0x497,-1,
979 0x499,-1,
980 0x49b,-1,
981 0x49d,-1,
982 0x49f,-1,
983 0x4a1,-1,
984 0x4a3,-1,
985 0x4a5,-1,
986 0x4a7,-1,
987 0x4a9,-1,
988 0x4ab,-1,
989 0x4ad,-1,
990 0x4af,-1,
991 0x4b1,-1,
992 0x4b3,-1,
993 0x4b5,-1,
994 0x4b7,-1,
995 0x4b9,-1,
996 0x4bb,-1,
997 0x4bd,-1,
998 0x4bf,-1,
999 0x4c2,-1,
1000 0x4c4,-1,
1001 0x4c6,-1,
1002 0x4c8,-1,
1003 0x4ca,-1,
1004 0x4cc,-1,
1005 0x4ce,-1,
1006 0x4cf,-15,
1007 0x4d1,-1,
1008 0x4d3,-1,
1009 0x4d5,-1,
1010 0x4d7,-1,
1011 0x4d9,-1,
1012 0x4db,-1,
1013 0x4dd,-1,
1014 0x4df,-1,
1015 0x4e1,-1,
1016 0x4e3,-1,
1017 0x4e5,-1,
1018 0x4e7,-1,
1019 0x4e9,-1,
1020 0x4eb,-1,
1021 0x4ed,-1,
1022 0x4ef,-1,
1023 0x4f1,-1,
1024 0x4f3,-1,
1025 0x4f5,-1,
1026 0x4f7,-1,
1027 0x4f9,-1,
1028 0x4fb,-1,
1029 0x4fd,-1,
1030 0x4ff,-1,
1031 0x501,-1,
1032 0x503,-1,
1033 0x505,-1,
1034 0x507,-1,
1035 0x509,-1,
1036 0x50b,-1,
1037 0x50d,-1,
1038 0x50f,-1,
1039 0x511,-1,
1040 0x513,-1,
1041 0x515,-1,
1042 0x517,-1,
1043 0x519,-1,
1044 0x51b,-1,
1045 0x51d,-1,
1046 0x51f,-1,
1047 0x521,-1,
1048 0x523,-1,
1049 0x525,-1,
1050 0x527,-1,
1051 0x529,-1,
1052 0x52b,-1,
1053 0x52d,-1,
1054 0x52f,-1,
1055 0x1c80,-6254,
1056 0x1c81,-6253,
1057 0x1c82,-6244,
1058 0x1c85,-6243,
1059 0x1c86,-6236,
1060 0x1c87,-6181,
1061 0x1c88,35266,
1062 0x1c8a,-1,
1063 0x1d79,35332,
1064 0x1d7d,3814,
1065 0x1d8e,35384,
1066 0x1e01,-1,
1067 0x1e03,-1,
1068 0x1e05,-1,
1069 0x1e07,-1,
1070 0x1e09,-1,
1071 0x1e0b,-1,
1072 0x1e0d,-1,
1073 0x1e0f,-1,
1074 0x1e11,-1,
1075 0x1e13,-1,
1076 0x1e15,-1,
1077 0x1e17,-1,
1078 0x1e19,-1,
1079 0x1e1b,-1,
1080 0x1e1d,-1,
1081 0x1e1f,-1,
1082 0x1e21,-1,
1083 0x1e23,-1,
1084 0x1e25,-1,
1085 0x1e27,-1,
1086 0x1e29,-1,
1087 0x1e2b,-1,
1088 0x1e2d,-1,
1089 0x1e2f,-1,
1090 0x1e31,-1,
1091 0x1e33,-1,
1092 0x1e35,-1,
1093 0x1e37,-1,
1094 0x1e39,-1,
1095 0x1e3b,-1,
1096 0x1e3d,-1,
1097 0x1e3f,-1,
1098 0x1e41,-1,
1099 0x1e43,-1,
1100 0x1e45,-1,
1101 0x1e47,-1,
1102 0x1e49,-1,
1103 0x1e4b,-1,
1104 0x1e4d,-1,
1105 0x1e4f,-1,
1106 0x1e51,-1,
1107 0x1e53,-1,
1108 0x1e55,-1,
1109 0x1e57,-1,
1110 0x1e59,-1,
1111 0x1e5b,-1,
1112 0x1e5d,-1,
1113 0x1e5f,-1,
1114 0x1e61,-1,
1115 0x1e63,-1,
1116 0x1e65,-1,
1117 0x1e67,-1,
1118 0x1e69,-1,
1119 0x1e6b,-1,
1120 0x1e6d,-1,
1121 0x1e6f,-1,
1122 0x1e71,-1,
1123 0x1e73,-1,
1124 0x1e75,-1,
1125 0x1e77,-1,
1126 0x1e79,-1,
1127 0x1e7b,-1,
1128 0x1e7d,-1,
1129 0x1e7f,-1,
1130 0x1e81,-1,
1131 0x1e83,-1,
1132 0x1e85,-1,
1133 0x1e87,-1,
1134 0x1e89,-1,
1135 0x1e8b,-1,
1136 0x1e8d,-1,
1137 0x1e8f,-1,
1138 0x1e91,-1,
1139 0x1e93,-1,
1140 0x1e95,-1,
1141 0x1e9b,-59,
1142 0x1ea1,-1,
1143 0x1ea3,-1,
1144 0x1ea5,-1,
1145 0x1ea7,-1,
1146 0x1ea9,-1,
1147 0x1eab,-1,
1148 0x1ead,-1,
1149 0x1eaf,-1,
1150 0x1eb1,-1,
1151 0x1eb3,-1,
1152 0x1eb5,-1,
1153 0x1eb7,-1,
1154 0x1eb9,-1,
1155 0x1ebb,-1,
1156 0x1ebd,-1,
1157 0x1ebf,-1,
1158 0x1ec1,-1,
1159 0x1ec3,-1,
1160 0x1ec5,-1,
1161 0x1ec7,-1,
1162 0x1ec9,-1,
1163 0x1ecb,-1,
1164 0x1ecd,-1,
1165 0x1ecf,-1,
1166 0x1ed1,-1,
1167 0x1ed3,-1,
1168 0x1ed5,-1,
1169 0x1ed7,-1,
1170 0x1ed9,-1,
1171 0x1edb,-1,
1172 0x1edd,-1,
1173 0x1edf,-1,
1174 0x1ee1,-1,
1175 0x1ee3,-1,
1176 0x1ee5,-1,
1177 0x1ee7,-1,
1178 0x1ee9,-1,
1179 0x1eeb,-1,
1180 0x1eed,-1,
1181 0x1eef,-1,
1182 0x1ef1,-1,
1183 0x1ef3,-1,
1184 0x1ef5,-1,
1185 0x1ef7,-1,
1186 0x1ef9,-1,
1187 0x1efb,-1,
1188 0x1efd,-1,
1189 0x1eff,-1,
1190 0x1f51,8,
1191 0x1f53,8,
1192 0x1f55,8,
1193 0x1f57,8,
1194 0x1fb3,9,
1195 0x1fbe,-7205,
1196 0x1fc3,9,
1197 0x1fe5,7,
1198 0x1ff3,9,
1199 0x214e,-28,
1200 0x2184,-1,
1201 0x2c61,-1,
1202 0x2c65,-10795,
1203 0x2c66,-10792,
1204 0x2c68,-1,
1205 0x2c6a,-1,
1206 0x2c6c,-1,
1207 0x2c73,-1,
1208 0x2c76,-1,
1209 0x2c81,-1,
1210 0x2c83,-1,
1211 0x2c85,-1,
1212 0x2c87,-1,
1213 0x2c89,-1,
1214 0x2c8b,-1,
1215 0x2c8d,-1,
1216 0x2c8f,-1,
1217 0x2c91,-1,
1218 0x2c93,-1,
1219 0x2c95,-1,
1220 0x2c97,-1,
1221 0x2c99,-1,
1222 0x2c9b,-1,
1223 0x2c9d,-1,
1224 0x2c9f,-1,
1225 0x2ca1,-1,
1226 0x2ca3,-1,
1227 0x2ca5,-1,
1228 0x2ca7,-1,
1229 0x2ca9,-1,
1230 0x2cab,-1,
1231 0x2cad,-1,
1232 0x2caf,-1,
1233 0x2cb1,-1,
1234 0x2cb3,-1,
1235 0x2cb5,-1,
1236 0x2cb7,-1,
1237 0x2cb9,-1,
1238 0x2cbb,-1,
1239 0x2cbd,-1,
1240 0x2cbf,-1,
1241 0x2cc1,-1,
1242 0x2cc3,-1,
1243 0x2cc5,-1,
1244 0x2cc7,-1,
1245 0x2cc9,-1,
1246 0x2ccb,-1,
1247 0x2ccd,-1,
1248 0x2ccf,-1,
1249 0x2cd1,-1,
1250 0x2cd3,-1,
1251 0x2cd5,-1,
1252 0x2cd7,-1,
1253 0x2cd9,-1,
1254 0x2cdb,-1,
1255 0x2cdd,-1,
1256 0x2cdf,-1,
1257 0x2ce1,-1,
1258 0x2ce3,-1,
1259 0x2cec,-1,
1260 0x2cee,-1,
1261 0x2cf3,-1,
1262 0x2d27,-7264,
1263 0x2d2d,-7264,
1264 0xa641,-1,
1265 0xa643,-1,
1266 0xa645,-1,
1267 0xa647,-1,
1268 0xa649,-1,
1269 0xa64b,-1,
1270 0xa64d,-1,
1271 0xa64f,-1,
1272 0xa651,-1,
1273 0xa653,-1,
1274 0xa655,-1,
1275 0xa657,-1,
1276 0xa659,-1,
1277 0xa65b,-1,
1278 0xa65d,-1,
1279 0xa65f,-1,
1280 0xa661,-1,
1281 0xa663,-1,
1282 0xa665,-1,
1283 0xa667,-1,
1284 0xa669,-1,
1285 0xa66b,-1,
1286 0xa66d,-1,
1287 0xa681,-1,
1288 0xa683,-1,
1289 0xa685,-1,
1290 0xa687,-1,
1291 0xa689,-1,
1292 0xa68b,-1,
1293 0xa68d,-1,
1294 0xa68f,-1,
1295 0xa691,-1,
1296 0xa693,-1,
1297 0xa695,-1,
1298 0xa697,-1,
1299 0xa699,-1,
1300 0xa69b,-1,
1301 0xa723,-1,
1302 0xa725,-1,
1303 0xa727,-1,
1304 0xa729,-1,
1305 0xa72b,-1,
1306 0xa72d,-1,
1307 0xa72f,-1,
1308 0xa733,-1,
1309 0xa735,-1,
1310 0xa737,-1,
1311 0xa739,-1,
1312 0xa73b,-1,
1313 0xa73d,-1,
1314 0xa73f,-1,
1315 0xa741,-1,
1316 0xa743,-1,
1317 0xa745,-1,
1318 0xa747,-1,
1319 0xa749,-1,
1320 0xa74b,-1,
1321 0xa74d,-1,
1322 0xa74f,-1,
1323 0xa751,-1,
1324 0xa753,-1,
1325 0xa755,-1,
1326 0xa757,-1,
1327 0xa759,-1,
1328 0xa75b,-1,
1329 0xa75d,-1,
1330 0xa75f,-1,
1331 0xa761,-1,
1332 0xa763,-1,
1333 0xa765,-1,
1334 0xa767,-1,
1335 0xa769,-1,
1336 0xa76b,-1,
1337 0xa76d,-1,
1338 0xa76f,-1,
1339 0xa77a,-1,
1340 0xa77c,-1,
1341 0xa77f,-1,
1342 0xa781,-1,
1343 0xa783,-1,
1344 0xa785,-1,
1345 0xa787,-1,
1346 0xa78c,-1,
1347 0xa791,-1,
1348 0xa793,-1,
1349 0xa794,48,
1350 0xa797,-1,
1351 0xa799,-1,
1352 0xa79b,-1,
1353 0xa79d,-1,
1354 0xa79f,-1,
1355 0xa7a1,-1,
1356 0xa7a3,-1,
1357 0xa7a5,-1,
1358 0xa7a7,-1,
1359 0xa7a9,-1,
1360 0xa7b5,-1,
1361 0xa7b7,-1,
1362 0xa7b9,-1,
1363 0xa7bb,-1,
1364 0xa7bd,-1,
1365 0xa7bf,-1,
1366 0xa7c1,-1,
1367 0xa7c3,-1,
1368 0xa7c8,-1,
1369 0xa7ca,-1,
1370 0xa7cd,-1,
1371 0xa7d1,-1,
1372 0xa7d7,-1,
1373 0xa7d9,-1,
1374 0xa7db,-1,
1375 0xa7f6,-1,
1376 0xab53,-928,
1377 };