about summary refs log tree commit diff
path: root/iconvdata/jis0212.c
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2002-12-17 02:03:18 +0000
committerUlrich Drepper <drepper@redhat.com>2002-12-17 02:03:18 +0000
commitbd499a3b46304d4900a6a6ba809f9b7f2c5a4afa (patch)
tree375cd9b66d7216238f0033c6e6a88e4ba11298d7 /iconvdata/jis0212.c
parent64ab2317a89b3965e7d7230bb99cfc99a61f895f (diff)
downloadglibc-bd499a3b46304d4900a6a6ba809f9b7f2c5a4afa.tar.gz
glibc-bd499a3b46304d4900a6a6ba809f9b7f2c5a4afa.tar.xz
glibc-bd499a3b46304d4900a6a6ba809f9b7f2c5a4afa.zip
Update.
2002-12-17  Jakub Jelinek  <jakub@redhat.com>

	* sysdeps/unix/sysv/linux/i386/socket.S: Use SINGLE_THREAD_P
	macro instead of comparing %gs:MULTIPLE_THREADS_OFFSET directly.

	* iconvdata/iso-ir-165.c: Likewise.
	* iconvdata/jis0208.c: Likewise.
	* iconvdata/jis0212.c: Likewise.
Diffstat (limited to 'iconvdata/jis0212.c')
-rw-r--r--iconvdata/jis0212.c1532
1 files changed, 766 insertions, 766 deletions
diff --git a/iconvdata/jis0212.c b/iconvdata/jis0212.c
index 8ad1c90625..3c614a06a7 100644
--- a/iconvdata/jis0212.c
+++ b/iconvdata/jis0212.c
@@ -1,5 +1,5 @@
 /* Mapping tables for JIS0212 handling.
-   Copyright (C) 1997, 1998 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -41,7 +41,7 @@
      local($k) = int(($j - 0x2121) / 256) * 94 + (($j - 0x2121) % 256);
      if ($k - $last > 6) {
        if ($last != 0) {
-	 printf (" { start: %#06x, end: %#06x, idx: %5d },\n",
+	 printf (" { .start = %#06x, .end = %#06x, .idx = %5d },\n",
 		 $first, $last, $idx);
 	 $idx += $last - $first + 1;
        }
@@ -49,24 +49,24 @@
      }
      $last=$k;
    }
-   printf (" { start: %#06x, end: %#06x, idx: %5d }\n",
+   printf (" { .start = %#06x, .end = %#06x, .idx = %5d }\n",
 	   $first, $last, $idx);
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */
 const struct jisx0212_idx __jisx0212_to_ucs_idx[] =
 {
- { start: 0x006c, end: 0x0076, idx:     0 },
- { start: 0x007f, end: 0x0081, idx:    11 },
- { start: 0x00a8, end: 0x00ae, idx:    14 },
- { start: 0x0216, end: 0x0231, idx:    21 },
- { start: 0x0255, end: 0x0261, idx:    49 },
- { start: 0x0285, end: 0x0291, idx:    62 },
- { start: 0x02f0, end: 0x02ff, idx:    75 },
- { start: 0x0310, end: 0x031f, idx:    91 },
- { start: 0x034e, end: 0x03a4, idx:   107 },
- { start: 0x03ac, end: 0x0402, idx:   194 },
- { start: 0x0582, end: 0x1c2a, idx:   281 },
- { start: 0xffff, end: 0xffff, idx:     0 },
+ { .start = 0x006c, .end = 0x0076, .idx =     0 },
+ { .start = 0x007f, .end = 0x0081, .idx =    11 },
+ { .start = 0x00a8, .end = 0x00ae, .idx =    14 },
+ { .start = 0x0216, .end = 0x0231, .idx =    21 },
+ { .start = 0x0255, .end = 0x0261, .idx =    49 },
+ { .start = 0x0285, .end = 0x0291, .idx =    62 },
+ { .start = 0x02f0, .end = 0x02ff, .idx =    75 },
+ { .start = 0x0310, .end = 0x031f, .idx =    91 },
+ { .start = 0x034e, .end = 0x03a4, .idx =   107 },
+ { .start = 0x03ac, .end = 0x0402, .idx =   194 },
+ { .start = 0x0582, .end = 0x1c2a, .idx =   281 },
+ { .start = 0xffff, .end = 0xffff, .idx =     0 },
 };
 
 
@@ -892,7 +892,7 @@ const uint16_t __jisx0212_to_ucs[] =
      local($j)=hex($jis);
      if ($u - $last > 6) {
        if ($last != 0) {
-	 printf ("  { start: %#06x, end: %#06x, idx: %5d },\n",
+	 printf ("  { .start = %#06x, .end = %#06x, .idx = %5d },\n",
 		 $first, $last, $idx);
 	 $idx += $last - $first + 1;
        }
@@ -900,761 +900,761 @@ const uint16_t __jisx0212_to_ucs[] =
      }
      $last=$u;
    }
-   printf ("  { start: %#06x, end: %#06x, idx: %5d }, \n",
+   printf ("  { .start = %#06x, .end = %#06x, .idx = %5d }, \n",
 	   $first, $last, $idx);
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */
 const struct jisx0212_idx __jisx0212_from_ucs_idx[] =
 {
-  { start: 0x007e, end: 0x007e, idx:     0 },
-  { start: 0x00a1, end: 0x00af, idx:     1 },
-  { start: 0x00b8, end: 0x017e, idx:    16 },
-  { start: 0x01cd, end: 0x01dc, idx:   215 },
-  { start: 0x01f5, end: 0x01f5, idx:   231 },
-  { start: 0x02c7, end: 0x02c7, idx:   232 },
-  { start: 0x02d8, end: 0x02dd, idx:   233 },
-  { start: 0x0384, end: 0x0390, idx:   239 },
-  { start: 0x03aa, end: 0x03b0, idx:   252 },
-  { start: 0x03c2, end: 0x03c2, idx:   259 },
-  { start: 0x03ca, end: 0x03ce, idx:   260 },
-  { start: 0x0402, end: 0x040f, idx:   265 },
-  { start: 0x0452, end: 0x045f, idx:   279 },
-  { start: 0x2116, end: 0x2116, idx:   293 },
-  { start: 0x2122, end: 0x2122, idx:   294 },
-  { start: 0x4e02, end: 0x4e05, idx:   295 },
-  { start: 0x4e0c, end: 0x4e12, idx:   299 },
-  { start: 0x4e1f, end: 0x4e35, idx:   306 },
-  { start: 0x4e40, end: 0x4e47, idx:   329 },
-  { start: 0x4e51, end: 0x4e51, idx:   337 },
-  { start: 0x4e5a, end: 0x4e5c, idx:   338 },
-  { start: 0x4e63, end: 0x4e69, idx:   341 },
-  { start: 0x4e74, end: 0x4e7f, idx:   348 },
-  { start: 0x4e8d, end: 0x4e8d, idx:   360 },
-  { start: 0x4e96, end: 0x4e9d, idx:   361 },
-  { start: 0x4eaf, end: 0x4eaf, idx:   369 },
-  { start: 0x4eb9, end: 0x4eb9, idx:   370 },
-  { start: 0x4ec3, end: 0x4ec3, idx:   371 },
-  { start: 0x4ed0, end: 0x4ed0, idx:   372 },
-  { start: 0x4eda, end: 0x4ee8, idx:   373 },
-  { start: 0x4eef, end: 0x4ef5, idx:   388 },
-  { start: 0x4efd, end: 0x4f19, idx:   395 },
-  { start: 0x4f2e, end: 0x4f58, idx:   424 },
-  { start: 0x4f5f, end: 0x4f63, idx:   467 },
-  { start: 0x4f6a, end: 0x4f9f, idx:   472 },
-  { start: 0x4fb2, end: 0x4fd2, idx:   526 },
-  { start: 0x4fdc, end: 0x4fe2, idx:   559 },
-  { start: 0x4ff0, end: 0x4ff2, idx:   566 },
-  { start: 0x4ffc, end: 0x5027, idx:   569 },
-  { start: 0x502e, end: 0x5071, idx:   613 },
-  { start: 0x5081, end: 0x50a2, idx:   681 },
-  { start: 0x50aa, end: 0x50b0, idx:   715 },
-  { start: 0x50b9, end: 0x5110, idx:   722 },
-  { start: 0x5117, end: 0x5139, idx:   810 },
-  { start: 0x5142, end: 0x5142, idx:   845 },
-  { start: 0x514a, end: 0x5158, idx:   846 },
-  { start: 0x515f, end: 0x5166, idx:   861 },
-  { start: 0x517e, end: 0x5184, idx:   869 },
-  { start: 0x518b, end: 0x518e, idx:   876 },
-  { start: 0x5198, end: 0x51a3, idx:   880 },
-  { start: 0x51ad, end: 0x51ad, idx:   892 },
-  { start: 0x51b8, end: 0x51c8, idx:   893 },
-  { start: 0x51cf, end: 0x51e5, idx:   910 },
-  { start: 0x51ee, end: 0x51f7, idx:   933 },
-  { start: 0x5201, end: 0x5205, idx:   943 },
-  { start: 0x5212, end: 0x5218, idx:   948 },
-  { start: 0x5222, end: 0x5228, idx:   955 },
-  { start: 0x5231, end: 0x5235, idx:   962 },
-  { start: 0x523c, end: 0x523c, idx:   967 },
-  { start: 0x5245, end: 0x5249, idx:   968 },
-  { start: 0x5255, end: 0x5266, idx:   973 },
-  { start: 0x526e, end: 0x526e, idx:   991 },
-  { start: 0x5277, end: 0x5279, idx:   992 },
-  { start: 0x5280, end: 0x528c, idx:   995 },
-  { start: 0x5293, end: 0x529c, idx:  1008 },
-  { start: 0x52a4, end: 0x52a7, idx:  1018 },
-  { start: 0x52af, end: 0x52f7, idx:  1022 },
-  { start: 0x5300, end: 0x5303, idx:  1095 },
-  { start: 0x530a, end: 0x5335, idx:  1099 },
-  { start: 0x533c, end: 0x5342, idx:  1143 },
-  { start: 0x534b, end: 0x534c, idx:  1150 },
-  { start: 0x5359, end: 0x5365, idx:  1152 },
-  { start: 0x536c, end: 0x5372, idx:  1165 },
-  { start: 0x5379, end: 0x53c5, idx:  1172 },
-  { start: 0x53cf, end: 0x53e7, idx:  1249 },
-  { start: 0x53f5, end: 0x53f5, idx:  1274 },
-  { start: 0x5402, end: 0x5402, idx:  1275 },
-  { start: 0x5413, end: 0x5413, idx:  1276 },
-  { start: 0x541a, end: 0x541a, idx:  1277 },
-  { start: 0x5421, end: 0x5435, idx:  1278 },
-  { start: 0x5443, end: 0x544f, idx:  1299 },
-  { start: 0x545e, end: 0x5474, idx:  1312 },
-  { start: 0x547f, end: 0x54bf, idx:  1335 },
-  { start: 0x54c6, end: 0x54ce, idx:  1400 },
-  { start: 0x54e0, end: 0x54e0, idx:  1409 },
-  { start: 0x54ea, end: 0x54ef, idx:  1410 },
-  { start: 0x54f6, end: 0x550e, idx:  1416 },
-  { start: 0x5515, end: 0x5515, idx:  1441 },
-  { start: 0x552a, end: 0x552b, idx:  1442 },
-  { start: 0x5532, end: 0x5551, idx:  1444 },
-  { start: 0x5558, end: 0x5566, idx:  1476 },
-  { start: 0x557f, end: 0x5597, idx:  1491 },
-  { start: 0x55a3, end: 0x55a4, idx:  1516 },
-  { start: 0x55ad, end: 0x55b2, idx:  1518 },
-  { start: 0x55bf, end: 0x55e2, idx:  1524 },
-  { start: 0x55e9, end: 0x55e9, idx:  1560 },
-  { start: 0x55f6, end: 0x55f6, idx:  1561 },
-  { start: 0x55ff, end: 0x5612, idx:  1562 },
-  { start: 0x5619, end: 0x5619, idx:  1582 },
-  { start: 0x562c, end: 0x5654, idx:  1583 },
-  { start: 0x565e, end: 0x5675, idx:  1624 },
-  { start: 0x5684, end: 0x568c, idx:  1648 },
-  { start: 0x5695, end: 0x569f, idx:  1657 },
-  { start: 0x56a6, end: 0x56b7, idx:  1668 },
-  { start: 0x56be, end: 0x56be, idx:  1686 },
-  { start: 0x56c5, end: 0x56d0, idx:  1687 },
-  { start: 0x56d9, end: 0x56f7, idx:  1699 },
-  { start: 0x5701, end: 0x5734, idx:  1730 },
-  { start: 0x573d, end: 0x5752, idx:  1782 },
-  { start: 0x5762, end: 0x5783, idx:  1804 },
-  { start: 0x578c, end: 0x578c, idx:  1838 },
-  { start: 0x5794, end: 0x57ac, idx:  1839 },
-  { start: 0x57b8, end: 0x57bd, idx:  1864 },
-  { start: 0x57c7, end: 0x57d5, idx:  1870 },
-  { start: 0x57dd, end: 0x580d, idx:  1885 },
-  { start: 0x581b, end: 0x5832, idx:  1934 },
-  { start: 0x5839, end: 0x583f, idx:  1958 },
-  { start: 0x5849, end: 0x5855, idx:  1965 },
-  { start: 0x585f, end: 0x5868, idx:  1978 },
-  { start: 0x5878, end: 0x5896, idx:  1988 },
-  { start: 0x589d, end: 0x58a9, idx:  2019 },
-  { start: 0x58b1, end: 0x58b2, idx:  2032 },
-  { start: 0x58bc, end: 0x58e2, idx:  2034 },
-  { start: 0x58e9, end: 0x58e9, idx:  2073 },
-  { start: 0x58f3, end: 0x58f3, idx:  2074 },
-  { start: 0x5905, end: 0x5914, idx:  2075 },
-  { start: 0x591d, end: 0x5928, idx:  2091 },
-  { start: 0x592f, end: 0x5936, idx:  2103 },
-  { start: 0x593f, end: 0x5946, idx:  2111 },
-  { start: 0x5952, end: 0x5963, idx:  2119 },
-  { start: 0x596b, end: 0x597c, idx:  2137 },
-  { start: 0x598b, end: 0x5997, idx:  2155 },
-  { start: 0x599f, end: 0x59d2, idx:  2168 },
-  { start: 0x59dd, end: 0x59e7, idx:  2220 },
-  { start: 0x59ee, end: 0x59f7, idx:  2231 },
-  { start: 0x5a00, end: 0x5a04, idx:  2241 },
-  { start: 0x5a0c, end: 0x5a13, idx:  2246 },
-  { start: 0x5a1e, end: 0x5a30, idx:  2254 },
-  { start: 0x5a44, end: 0x5a55, idx:  2273 },
-  { start: 0x5a5e, end: 0x5a6d, idx:  2291 },
-  { start: 0x5a77, end: 0x5a7e, idx:  2307 },
-  { start: 0x5a8b, end: 0x5ac8, idx:  2315 },
-  { start: 0x5acf, end: 0x5acf, idx:  2377 },
-  { start: 0x5ada, end: 0x5aee, idx:  2378 },
-  { start: 0x5af5, end: 0x5af6, idx:  2399 },
-  { start: 0x5afd, end: 0x5b01, idx:  2401 },
-  { start: 0x5b08, end: 0x5b08, idx:  2406 },
-  { start: 0x5b17, end: 0x5b25, idx:  2407 },
-  { start: 0x5b2d, end: 0x5b2d, idx:  2422 },
-  { start: 0x5b34, end: 0x5b38, idx:  2423 },
-  { start: 0x5b41, end: 0x5b41, idx:  2428 },
-  { start: 0x5b4b, end: 0x5b56, idx:  2429 },
-  { start: 0x5b5e, end: 0x5b5e, idx:  2441 },
-  { start: 0x5b68, end: 0x5b6f, idx:  2442 },
-  { start: 0x5b7c, end: 0x5b96, idx:  2450 },
-  { start: 0x5ba8, end: 0x5bc1, idx:  2477 },
-  { start: 0x5bcd, end: 0x5bcf, idx:  2503 },
-  { start: 0x5bd6, end: 0x5be0, idx:  2506 },
-  { start: 0x5bef, end: 0x5bf4, idx:  2517 },
-  { start: 0x5bfd, end: 0x5bfd, idx:  2523 },
-  { start: 0x5c0c, end: 0x5c0c, idx:  2524 },
-  { start: 0x5c17, end: 0x5c17, idx:  2525 },
-  { start: 0x5c1e, end: 0x5c36, idx:  2526 },
-  { start: 0x5c59, end: 0x5c7d, idx:  2551 },
-  { start: 0x5c87, end: 0x5c92, idx:  2588 },
-  { start: 0x5c9d, end: 0x5caa, idx:  2600 },
-  { start: 0x5cb2, end: 0x5cba, idx:  2614 },
-  { start: 0x5cc9, end: 0x5ccb, idx:  2623 },
-  { start: 0x5cd2, end: 0x5cdd, idx:  2626 },
-  { start: 0x5cee, end: 0x5cf4, idx:  2638 },
-  { start: 0x5d01, end: 0x5d06, idx:  2645 },
-  { start: 0x5d0d, end: 0x5d12, idx:  2651 },
-  { start: 0x5d23, end: 0x5d4a, idx:  2657 },
-  { start: 0x5d51, end: 0x5d70, idx:  2697 },
-  { start: 0x5d79, end: 0x5d8a, idx:  2729 },
-  { start: 0x5d92, end: 0x5da0, idx:  2747 },
-  { start: 0x5da7, end: 0x5db9, idx:  2762 },
-  { start: 0x5dc3, end: 0x5dd0, idx:  2781 },
-  { start: 0x5dd8, end: 0x5dd9, idx:  2795 },
-  { start: 0x5de0, end: 0x5de9, idx:  2797 },
-  { start: 0x5df8, end: 0x5df9, idx:  2807 },
-  { start: 0x5e00, end: 0x5e00, idx:  2809 },
-  { start: 0x5e07, end: 0x5e18, idx:  2810 },
-  { start: 0x5e1f, end: 0x5e20, idx:  2828 },
-  { start: 0x5e28, end: 0x5e35, idx:  2830 },
-  { start: 0x5e3e, end: 0x5e3e, idx:  2844 },
-  { start: 0x5e49, end: 0x5e5e, idx:  2845 },
-  { start: 0x5e68, end: 0x5e70, idx:  2867 },
-  { start: 0x5e80, end: 0x5e80, idx:  2876 },
-  { start: 0x5e8b, end: 0x5e8e, idx:  2877 },
-  { start: 0x5ea2, end: 0x5eb3, idx:  2881 },
-  { start: 0x5ebd, end: 0x5ebf, idx:  2899 },
-  { start: 0x5ec6, end: 0x5ed5, idx:  2902 },
-  { start: 0x5edc, end: 0x5ede, idx:  2918 },
-  { start: 0x5ee5, end: 0x5eeb, idx:  2921 },
-  { start: 0x5f02, end: 0x5f0e, idx:  2928 },
-  { start: 0x5f19, end: 0x5f67, idx:  2941 },
-  { start: 0x5f6f, end: 0x5f7e, idx:  3020 },
-  { start: 0x5f89, end: 0x5f8f, idx:  3036 },
-  { start: 0x5f96, end: 0x5fb1, idx:  3043 },
-  { start: 0x5fb8, end: 0x5fb8, idx:  3071 },
-  { start: 0x5fc4, end: 0x5fd4, idx:  3072 },
-  { start: 0x5fde, end: 0x5ffc, idx:  3089 },
-  { start: 0x6007, end: 0x6024, idx:  3120 },
-  { start: 0x602d, end: 0x6035, idx:  3150 },
-  { start: 0x6040, end: 0x6040, idx:  3159 },
-  { start: 0x6047, end: 0x6067, idx:  3160 },
-  { start: 0x6071, end: 0x6071, idx:  3193 },
-  { start: 0x607e, end: 0x60a8, idx:  3194 },
-  { start: 0x60b0, end: 0x60e5, idx:  3237 },
-  { start: 0x60f2, end: 0x6122, idx:  3291 },
-  { start: 0x612a, end: 0x6139, idx:  3340 },
-  { start: 0x6141, end: 0x6149, idx:  3356 },
-  { start: 0x615e, end: 0x6160, idx:  3365 },
-  { start: 0x616c, end: 0x6184, idx:  3368 },
-  { start: 0x618b, end: 0x61ad, idx:  3393 },
-  { start: 0x61b8, end: 0x61c2, idx:  3428 },
-  { start: 0x61ce, end: 0x61d5, idx:  3439 },
-  { start: 0x61dc, end: 0x61ef, idx:  3447 },
-  { start: 0x6201, end: 0x6207, idx:  3467 },
-  { start: 0x6213, end: 0x6215, idx:  3474 },
-  { start: 0x621c, end: 0x622b, idx:  3477 },
-  { start: 0x6239, end: 0x625c, idx:  3493 },
-  { start: 0x6264, end: 0x6264, idx:  3529 },
-  { start: 0x626d, end: 0x6273, idx:  3530 },
-  { start: 0x627a, end: 0x627d, idx:  3537 },
-  { start: 0x628d, end: 0x6290, idx:  3541 },
-  { start: 0x62a6, end: 0x62a8, idx:  3545 },
-  { start: 0x62b3, end: 0x62c4, idx:  3548 },
-  { start: 0x62ce, end: 0x62ce, idx:  3566 },
-  { start: 0x62d5, end: 0x62da, idx:  3567 },
-  { start: 0x62ea, end: 0x62ea, idx:  3573 },
-  { start: 0x62f2, end: 0x62f4, idx:  3574 },
-  { start: 0x62fc, end: 0x6318, idx:  3577 },
-  { start: 0x6329, end: 0x632d, idx:  3606 },
-  { start: 0x6335, end: 0x635b, idx:  3611 },
-  { start: 0x6365, end: 0x63a6, idx:  3650 },
-  { start: 0x63ad, end: 0x63af, idx:  3716 },
-  { start: 0x63bd, end: 0x63d5, idx:  3719 },
-  { start: 0x63dc, end: 0x63f9, idx:  3744 },
-  { start: 0x6409, end: 0x6435, idx:  3774 },
-  { start: 0x643d, end: 0x643f, idx:  3819 },
-  { start: 0x644b, end: 0x6463, idx:  3822 },
-  { start: 0x646d, end: 0x6474, idx:  3847 },
-  { start: 0x647b, end: 0x647d, idx:  3855 },
-  { start: 0x6485, end: 0x6487, idx:  3858 },
-  { start: 0x648f, end: 0x6491, idx:  3861 },
-  { start: 0x6498, end: 0x64ac, idx:  3864 },
-  { start: 0x64b3, end: 0x64b3, idx:  3885 },
-  { start: 0x64bd, end: 0x64d7, idx:  3886 },
-  { start: 0x64e4, end: 0x6531, idx:  3913 },
-  { start: 0x653a, end: 0x6549, idx:  3991 },
-  { start: 0x6550, end: 0x6554, idx:  4007 },
-  { start: 0x655f, end: 0x6560, idx:  4012 },
-  { start: 0x6567, end: 0x656b, idx:  4014 },
-  { start: 0x657a, end: 0x658a, idx:  4019 },
-  { start: 0x6592, end: 0x65a6, idx:  4036 },
-  { start: 0x65ae, end: 0x65b4, idx:  4057 },
-  { start: 0x65bf, end: 0x65d8, idx:  4064 },
-  { start: 0x65df, end: 0x65df, idx:  4090 },
-  { start: 0x65f0, end: 0x6616, idx:  4091 },
-  { start: 0x661d, end: 0x6639, idx:  4130 },
-  { start: 0x6640, end: 0x6661, idx:  4159 },
-  { start: 0x666a, end: 0x666c, idx:  4193 },
-  { start: 0x6673, end: 0x6680, idx:  4196 },
-  { start: 0x668b, end: 0x6692, idx:  4210 },
-  { start: 0x6699, end: 0x66a4, idx:  4218 },
-  { start: 0x66ad, end: 0x66d4, idx:  4230 },
-  { start: 0x66db, end: 0x66df, idx:  4270 },
-  { start: 0x66e8, end: 0x66ee, idx:  4275 },
-  { start: 0x66fa, end: 0x66fb, idx:  4282 },
-  { start: 0x6705, end: 0x6707, idx:  4284 },
-  { start: 0x670e, end: 0x6722, idx:  4287 },
-  { start: 0x6733, end: 0x6733, idx:  4308 },
-  { start: 0x673e, end: 0x673e, idx:  4309 },
-  { start: 0x6745, end: 0x674c, idx:  4310 },
-  { start: 0x6754, end: 0x6755, idx:  4318 },
-  { start: 0x675d, end: 0x675d, idx:  4320 },
-  { start: 0x6766, end: 0x6784, idx:  4321 },
-  { start: 0x678e, end: 0x679b, idx:  4352 },
-  { start: 0x67b0, end: 0x67c9, idx:  4366 },
-  { start: 0x67d2, end: 0x67e6, idx:  4392 },
-  { start: 0x67f0, end: 0x67f9, idx:  4413 },
-  { start: 0x6814, end: 0x681f, idx:  4423 },
-  { start: 0x6827, end: 0x6833, idx:  4435 },
-  { start: 0x683b, end: 0x685b, idx:  4448 },
-  { start: 0x686b, end: 0x6888, idx:  4481 },
-  { start: 0x6896, end: 0x68b2, idx:  4511 },
-  { start: 0x68bb, end: 0x68bb, idx:  4540 },
-  { start: 0x68c5, end: 0x68dd, idx:  4541 },
-  { start: 0x68e5, end: 0x68fd, idx:  4566 },
-  { start: 0x6906, end: 0x6917, idx:  4591 },
-  { start: 0x6931, end: 0x693b, idx:  4609 },
-  { start: 0x6942, end: 0x694e, idx:  4620 },
-  { start: 0x6957, end: 0x695b, idx:  4633 },
-  { start: 0x6963, end: 0x6972, idx:  4638 },
-  { start: 0x697a, end: 0x6980, idx:  4654 },
-  { start: 0x698d, end: 0x6998, idx:  4661 },
-  { start: 0x69a1, end: 0x69af, idx:  4673 },
-  { start: 0x69b7, end: 0x69bc, idx:  4688 },
-  { start: 0x69c5, end: 0x69c8, idx:  4694 },
-  { start: 0x69d1, end: 0x69d7, idx:  4698 },
-  { start: 0x69e2, end: 0x69e5, idx:  4705 },
-  { start: 0x69ee, end: 0x69f5, idx:  4709 },
-  { start: 0x69fe, end: 0x6a03, idx:  4717 },
-  { start: 0x6a0f, end: 0x6a28, idx:  4723 },
-  { start: 0x6a30, end: 0x6a5b, idx:  4749 },
-  { start: 0x6a64, end: 0x6a6a, idx:  4793 },
-  { start: 0x6a71, end: 0x6a73, idx:  4800 },
-  { start: 0x6a7e, end: 0x6a91, idx:  4803 },
-  { start: 0x6a9b, end: 0x6ab4, idx:  4823 },
-  { start: 0x6abd, end: 0x6abf, idx:  4849 },
-  { start: 0x6ac6, end: 0x6add, idx:  4852 },
-  { start: 0x6ae4, end: 0x6af2, idx:  4876 },
-  { start: 0x6afc, end: 0x6b3f, idx:  4891 },
-  { start: 0x6b46, end: 0x6b60, idx:  4959 },
-  { start: 0x6b67, end: 0x6b75, idx:  4986 },
-  { start: 0x6b7d, end: 0x6b85, idx:  5001 },
-  { start: 0x6b97, end: 0x6bb0, idx:  5010 },
-  { start: 0x6bb8, end: 0x6bcc, idx:  5036 },
-  { start: 0x6bd6, end: 0x6bda, idx:  5057 },
-  { start: 0x6be1, end: 0x6be7, idx:  5062 },
-  { start: 0x6bee, end: 0x6c12, idx:  5069 },
-  { start: 0x6c19, end: 0x6c1f, idx:  5106 },
-  { start: 0x6c26, end: 0x6c3f, idx:  5113 },
-  { start: 0x6c4a, end: 0x6c5c, idx:  5139 },
-  { start: 0x6c67, end: 0x6c7b, idx:  5158 },
-  { start: 0x6c85, end: 0x6c89, idx:  5179 },
-  { start: 0x6c94, end: 0x6c9f, idx:  5184 },
-  { start: 0x6cb0, end: 0x6cb4, idx:  5196 },
-  { start: 0x6cc2, end: 0x6cc6, idx:  5201 },
-  { start: 0x6ccd, end: 0x6ce0, idx:  5206 },
-  { start: 0x6ce7, end: 0x6cf4, idx:  5226 },
-  { start: 0x6d04, end: 0x6d13, idx:  5240 },
-  { start: 0x6d1a, end: 0x6d1a, idx:  5256 },
-  { start: 0x6d26, end: 0x6d31, idx:  5257 },
-  { start: 0x6d39, end: 0x6d3f, idx:  5269 },
-  { start: 0x6d57, end: 0x6d57, idx:  5276 },
-  { start: 0x6d5e, end: 0x6d67, idx:  5277 },
-  { start: 0x6d6f, end: 0x6d70, idx:  5287 },
-  { start: 0x6d7c, end: 0x6d87, idx:  5289 },
-  { start: 0x6d91, end: 0x6d98, idx:  5301 },
-  { start: 0x6daa, end: 0x6dac, idx:  5309 },
-  { start: 0x6db4, end: 0x6dcf, idx:  5312 },
-  { start: 0x6dd6, end: 0x6e04, idx:  5340 },
-  { start: 0x6e1e, end: 0x6e27, idx:  5387 },
-  { start: 0x6e32, end: 0x6e3c, idx:  5397 },
-  { start: 0x6e44, end: 0x6e68, idx:  5408 },
-  { start: 0x6e73, end: 0x6e73, idx:  5445 },
-  { start: 0x6e7b, end: 0x6e7d, idx:  5446 },
-  { start: 0x6e8d, end: 0x6e99, idx:  5449 },
-  { start: 0x6ea0, end: 0x6ea0, idx:  5462 },
-  { start: 0x6ea7, end: 0x6eb3, idx:  5463 },
-  { start: 0x6ebb, end: 0x6ecf, idx:  5476 },
-  { start: 0x6eeb, end: 0x6eee, idx:  5497 },
-  { start: 0x6ef9, end: 0x6efd, idx:  5501 },
-  { start: 0x6f04, end: 0x6f0d, idx:  5506 },
-  { start: 0x6f16, end: 0x6f1b, idx:  5516 },
-  { start: 0x6f26, end: 0x6f3c, idx:  5522 },
-  { start: 0x6f4f, end: 0x6f6c, idx:  5545 },
-  { start: 0x6f7d, end: 0x6fbc, idx:  5575 },
-  { start: 0x6fc5, end: 0x6fca, idx:  5639 },
-  { start: 0x6fda, end: 0x6fde, idx:  5645 },
-  { start: 0x6fe8, end: 0x6fe9, idx:  5650 },
-  { start: 0x6ff0, end: 0x700d, idx:  5652 },
-  { start: 0x7017, end: 0x7017, idx:  5682 },
-  { start: 0x7020, end: 0x7023, idx:  5683 },
-  { start: 0x702f, end: 0x703c, idx:  5687 },
-  { start: 0x7043, end: 0x7055, idx:  5701 },
-  { start: 0x705d, end: 0x7065, idx:  5720 },
-  { start: 0x706c, end: 0x706e, idx:  5729 },
-  { start: 0x7075, end: 0x7076, idx:  5732 },
-  { start: 0x707e, end: 0x7086, idx:  5734 },
-  { start: 0x7094, end: 0x709b, idx:  5743 },
-  { start: 0x70a4, end: 0x70a4, idx:  5751 },
-  { start: 0x70ab, end: 0x70b7, idx:  5752 },
-  { start: 0x70ca, end: 0x70ca, idx:  5765 },
-  { start: 0x70d1, end: 0x70dc, idx:  5766 },
-  { start: 0x70e4, end: 0x70e4, idx:  5778 },
-  { start: 0x70fa, end: 0x70fa, idx:  5779 },
-  { start: 0x7103, end: 0x710f, idx:  5780 },
-  { start: 0x711e, end: 0x7120, idx:  5793 },
-  { start: 0x712b, end: 0x7131, idx:  5796 },
-  { start: 0x7138, end: 0x7138, idx:  5803 },
-  { start: 0x7141, end: 0x7160, idx:  5804 },
-  { start: 0x7168, end: 0x7168, idx:  5836 },
-  { start: 0x7179, end: 0x7179, idx:  5837 },
-  { start: 0x7180, end: 0x7192, idx:  5838 },
-  { start: 0x719a, end: 0x71a2, idx:  5857 },
-  { start: 0x71af, end: 0x71b3, idx:  5866 },
-  { start: 0x71ba, end: 0x71c4, idx:  5871 },
-  { start: 0x71cb, end: 0x71cc, idx:  5882 },
-  { start: 0x71d3, end: 0x71dc, idx:  5884 },
-  { start: 0x71f8, end: 0x7200, idx:  5894 },
-  { start: 0x7207, end: 0x7209, idx:  5903 },
-  { start: 0x7213, end: 0x7224, idx:  5906 },
-  { start: 0x722b, end: 0x7239, idx:  5924 },
-  { start: 0x7241, end: 0x7245, idx:  5939 },
-  { start: 0x724e, end: 0x7293, idx:  5944 },
-  { start: 0x729b, end: 0x729b, idx:  6014 },
-  { start: 0x72a8, end: 0x72b4, idx:  6015 },
-  { start: 0x72be, end: 0x72cc, idx:  6028 },
-  { start: 0x72d5, end: 0x72d8, idx:  6043 },
-  { start: 0x72df, end: 0x72e5, idx:  6047 },
-  { start: 0x72f3, end: 0x7343, idx:  6054 },
-  { start: 0x734d, end: 0x7386, idx:  6135 },
-  { start: 0x738e, end: 0x73ad, idx:  6193 },
-  { start: 0x73b5, end: 0x73e9, idx:  6225 },
-  { start: 0x73f4, end: 0x740a, idx:  6278 },
-  { start: 0x7411, end: 0x7411, idx:  6301 },
-  { start: 0x741a, end: 0x741b, idx:  6302 },
-  { start: 0x7424, end: 0x7431, idx:  6304 },
-  { start: 0x7439, end: 0x7439, idx:  6318 },
-  { start: 0x7440, end: 0x7472, idx:  6319 },
-  { start: 0x7480, end: 0x74bf, idx:  6370 },
-  { start: 0x74c8, end: 0x74ff, idx:  6434 },
-  { start: 0x7506, end: 0x7506, idx:  6490 },
-  { start: 0x7512, end: 0x7517, idx:  6491 },
-  { start: 0x7520, end: 0x752f, idx:  6497 },
-  { start: 0x7536, end: 0x7557, idx:  6513 },
-  { start: 0x755e, end: 0x7561, idx:  6547 },
-  { start: 0x756f, end: 0x7571, idx:  6551 },
-  { start: 0x7579, end: 0x7585, idx:  6554 },
-  { start: 0x7590, end: 0x75a4, idx:  6567 },
-  { start: 0x75b4, end: 0x75cf, idx:  6588 },
-  { start: 0x75d7, end: 0x75f1, idx:  6616 },
-  { start: 0x75f9, end: 0x75f9, idx:  6643 },
-  { start: 0x7600, end: 0x764b, idx:  6644 },
-  { start: 0x7655, end: 0x7665, idx:  6720 },
-  { start: 0x766d, end: 0x7674, idx:  6737 },
-  { start: 0x7681, end: 0x7685, idx:  6745 },
-  { start: 0x768c, end: 0x768d, idx:  6750 },
-  { start: 0x7695, end: 0x76ad, idx:  6752 },
-  { start: 0x76bd, end: 0x76d9, idx:  6777 },
-  { start: 0x76e0, end: 0x7784, idx:  6806 },
-  { start: 0x778c, end: 0x778d, idx:  6971 },
-  { start: 0x7794, end: 0x77b5, idx:  6973 },
-  { start: 0x77be, end: 0x77c9, idx:  7007 },
-  { start: 0x77d1, end: 0x77fb, idx:  7019 },
-  { start: 0x7805, end: 0x7811, idx:  7062 },
-  { start: 0x781d, end: 0x7823, idx:  7075 },
-  { start: 0x782d, end: 0x7837, idx:  7082 },
-  { start: 0x7843, end: 0x7852, idx:  7093 },
-  { start: 0x785c, end: 0x786e, idx:  7109 },
-  { start: 0x787a, end: 0x787e, idx:  7128 },
-  { start: 0x788a, end: 0x78b3, idx:  7133 },
-  { start: 0x78bb, end: 0x78bf, idx:  7175 },
-  { start: 0x78c7, end: 0x78ea, idx:  7180 },
-  { start: 0x78f2, end: 0x7910, idx:  7216 },
-  { start: 0x791a, end: 0x795c, idx:  7247 },
-  { start: 0x7967, end: 0x796b, idx:  7314 },
-  { start: 0x7972, end: 0x7972, idx:  7319 },
-  { start: 0x7979, end: 0x797e, idx:  7320 },
-  { start: 0x798b, end: 0x79a1, idx:  7326 },
-  { start: 0x79a8, end: 0x79bb, idx:  7349 },
-  { start: 0x79c2, end: 0x79f1, idx:  7369 },
-  { start: 0x79f8, end: 0x7a3a, idx:  7417 },
-  { start: 0x7a44, end: 0x7a4c, idx:  7484 },
-  { start: 0x7a55, end: 0x7a6d, idx:  7493 },
-  { start: 0x7a75, end: 0x7a94, idx:  7518 },
-  { start: 0x7a9e, end: 0x7aa3, idx:  7550 },
-  { start: 0x7aac, end: 0x7aac, idx:  7556 },
-  { start: 0x7ab3, end: 0x7abc, idx:  7557 },
-  { start: 0x7ac6, end: 0x7ad1, idx:  7567 },
-  { start: 0x7adb, end: 0x7adb, idx:  7579 },
-  { start: 0x7ae8, end: 0x7af4, idx:  7580 },
-  { start: 0x7afb, end: 0x7afe, idx:  7593 },
-  { start: 0x7b07, end: 0x7b07, idx:  7597 },
-  { start: 0x7b14, end: 0x7b14, idx:  7598 },
-  { start: 0x7b1f, end: 0x7b34, idx:  7599 },
-  { start: 0x7b3d, end: 0x7b47, idx:  7621 },
-  { start: 0x7b4e, end: 0x7b4e, idx:  7632 },
-  { start: 0x7b55, end: 0x7b55, idx:  7633 },
-  { start: 0x7b60, end: 0x7b77, idx:  7634 },
-  { start: 0x7b84, end: 0x7ba5, idx:  7658 },
-  { start: 0x7bac, end: 0x7bca, idx:  7692 },
-  { start: 0x7bd4, end: 0x7bdb, idx:  7723 },
-  { start: 0x7be8, end: 0x7bea, idx:  7731 },
-  { start: 0x7bf2, end: 0x7c0f, idx:  7734 },
-  { start: 0x7c19, end: 0x7c3a, idx:  7764 },
-  { start: 0x7c46, end: 0x7c4a, idx:  7798 },
-  { start: 0x7c51, end: 0x7c72, idx:  7803 },
-  { start: 0x7c79, end: 0x7c7d, idx:  7837 },
-  { start: 0x7c86, end: 0x7c87, idx:  7842 },
-  { start: 0x7c8f, end: 0x7c94, idx:  7844 },
-  { start: 0x7c9e, end: 0x7ca6, idx:  7850 },
-  { start: 0x7cb0, end: 0x7cdd, idx:  7859 },
-  { start: 0x7ce6, end: 0x7ceb, idx:  7905 },
-  { start: 0x7cf5, end: 0x7cf5, idx:  7911 },
-  { start: 0x7d03, end: 0x7d16, idx:  7912 },
-  { start: 0x7d1d, end: 0x7d31, idx:  7932 },
-  { start: 0x7d3c, end: 0x7d5d, idx:  7953 },
-  { start: 0x7d65, end: 0x7d70, idx:  7987 },
-  { start: 0x7d78, end: 0x7d9e, idx:  7999 },
-  { start: 0x7da6, end: 0x7daa, idx:  8038 },
-  { start: 0x7db3, end: 0x7db9, idx:  8043 },
-  { start: 0x7dc2, end: 0x7dce, idx:  8050 },
-  { start: 0x7dd7, end: 0x7dd9, idx:  8063 },
-  { start: 0x7de2, end: 0x7e00, idx:  8066 },
-  { start: 0x7e08, end: 0x7e08, idx:  8097 },
-  { start: 0x7e10, end: 0x7e20, idx:  8098 },
-  { start: 0x7e27, end: 0x7e36, idx:  8115 },
-  { start: 0x7e3f, end: 0x7e47, idx:  8131 },
-  { start: 0x7e4e, end: 0x7e58, idx:  8140 },
-  { start: 0x7e5f, end: 0x7e9e, idx:  8151 },
-  { start: 0x7f3b, end: 0x7f47, idx:  8215 },
-  { start: 0x7f4f, end: 0x7f53, idx:  8228 },
-  { start: 0x7f5b, end: 0x7f66, idx:  8233 },
-  { start: 0x7f6d, end: 0x7f71, idx:  8245 },
-  { start: 0x7f7d, end: 0x7f80, idx:  8250 },
-  { start: 0x7f8b, end: 0x7fad, idx:  8254 },
-  { start: 0x7fb4, end: 0x7fb4, idx:  8289 },
-  { start: 0x7fbc, end: 0x7fcf, idx:  8290 },
-  { start: 0x7fdb, end: 0x7ff2, idx:  8310 },
-  { start: 0x7ffa, end: 0x7fff, idx:  8334 },
-  { start: 0x8007, end: 0x8016, idx:  8340 },
-  { start: 0x801d, end: 0x8044, idx:  8356 },
-  { start: 0x8060, end: 0x8066, idx:  8396 },
-  { start: 0x806d, end: 0x8075, idx:  8403 },
-  { start: 0x8081, end: 0x8081, idx:  8412 },
-  { start: 0x8088, end: 0x808e, idx:  8413 },
-  { start: 0x809c, end: 0x809e, idx:  8420 },
-  { start: 0x80a6, end: 0x80ab, idx:  8423 },
-  { start: 0x80b8, end: 0x80b9, idx:  8429 },
-  { start: 0x80c8, end: 0x80d8, idx:  8431 },
-  { start: 0x80e0, end: 0x80e0, idx:  8448 },
-  { start: 0x80ed, end: 0x8103, idx:  8449 },
-  { start: 0x810b, end: 0x810b, idx:  8472 },
-  { start: 0x8116, end: 0x813c, idx:  8473 },
-  { start: 0x8145, end: 0x8157, idx:  8512 },
-  { start: 0x8160, end: 0x816f, idx:  8531 },
-  { start: 0x8177, end: 0x8177, idx:  8547 },
-  { start: 0x8181, end: 0x81a2, idx:  8548 },
-  { start: 0x81ae, end: 0x81b4, idx:  8582 },
-  { start: 0x81bb, end: 0x81bb, idx:  8589 },
-  { start: 0x81c3, end: 0x81e4, idx:  8590 },
-  { start: 0x81eb, end: 0x8203, idx:  8624 },
-  { start: 0x820f, end: 0x8228, idx:  8649 },
-  { start: 0x8232, end: 0x823a, idx:  8675 },
-  { start: 0x8243, end: 0x826d, idx:  8684 },
-  { start: 0x8274, end: 0x8274, idx:  8727 },
-  { start: 0x827b, end: 0x82bf, idx:  8728 },
-  { start: 0x82c6, end: 0x82c6, idx:  8797 },
-  { start: 0x82d0, end: 0x82ef, idx:  8798 },
-  { start: 0x82f6, end: 0x830b, idx:  8830 },
-  { start: 0x831b, end: 0x8322, idx:  8852 },
-  { start: 0x832c, end: 0x8357, idx:  8860 },
-  { start: 0x8370, end: 0x8370, idx:  8904 },
-  { start: 0x8378, end: 0x8386, idx:  8905 },
-  { start: 0x838d, end: 0x839d, idx:  8920 },
-  { start: 0x83a6, end: 0x83ad, idx:  8937 },
-  { start: 0x83be, end: 0x83c0, idx:  8945 },
-  { start: 0x83c7, end: 0x83d4, idx:  8948 },
-  { start: 0x83dd, end: 0x83dd, idx:  8962 },
-  { start: 0x83e8, end: 0x83ea, idx:  8963 },
-  { start: 0x83f6, end: 0x8419, idx:  8966 },
-  { start: 0x842f, end: 0x842f, idx:  9002 },
-  { start: 0x8439, end: 0x8439, idx:  9003 },
-  { start: 0x8445, end: 0x8485, idx:  9004 },
-  { start: 0x8492, end: 0x8495, idx:  9069 },
-  { start: 0x849e, end: 0x849e, idx:  9073 },
-  { start: 0x84a6, end: 0x84d3, idx:  9074 },
-  { start: 0x84dc, end: 0x84dc, idx:  9120 },
-  { start: 0x84e7, end: 0x8510, idx:  9121 },
-  { start: 0x851c, end: 0x8536, idx:  9163 },
-  { start: 0x853f, end: 0x853f, idx:  9190 },
-  { start: 0x8546, end: 0x8546, idx:  9191 },
-  { start: 0x854f, end: 0x8564, idx:  9192 },
-  { start: 0x856b, end: 0x856f, idx:  9214 },
-  { start: 0x8579, end: 0x85ad, idx:  9219 },
-  { start: 0x85b4, end: 0x85ce, idx:  9272 },
-  { start: 0x85d8, end: 0x8605, idx:  9299 },
-  { start: 0x860d, end: 0x8629, idx:  9345 },
-  { start: 0x8636, end: 0x8646, idx:  9374 },
-  { start: 0x8652, end: 0x867a, idx:  9391 },
-  { start: 0x8688, end: 0x86c5, idx:  9432 },
-  { start: 0x86d1, end: 0x86e7, idx:  9494 },
-  { start: 0x86fa, end: 0x86fd, idx:  9517 },
-  { start: 0x8704, end: 0x8732, idx:  9521 },
-  { start: 0x8739, end: 0x8745, idx:  9568 },
-  { start: 0x874d, end: 0x874d, idx:  9581 },
-  { start: 0x8758, end: 0x8765, idx:  9582 },
-  { start: 0x876f, end: 0x8772, idx:  9596 },
-  { start: 0x877b, end: 0x877b, idx:  9600 },
-  { start: 0x8783, end: 0x87b5, idx:  9601 },
-  { start: 0x87be, end: 0x87c1, idx:  9652 },
-  { start: 0x87c8, end: 0x87ce, idx:  9656 },
-  { start: 0x87d5, end: 0x881f, idx:  9663 },
-  { start: 0x8828, end: 0x8869, idx:  9738 },
-  { start: 0x8871, end: 0x8871, idx:  9804 },
-  { start: 0x8879, end: 0x8880, idx:  9805 },
-  { start: 0x8898, end: 0x88a0, idx:  9813 },
-  { start: 0x88a8, end: 0x88aa, idx:  9822 },
-  { start: 0x88ba, end: 0x88c0, idx:  9825 },
-  { start: 0x88ca, end: 0x88d3, idx:  9832 },
-  { start: 0x88db, end: 0x88de, idx:  9842 },
-  { start: 0x88e7, end: 0x88e7, idx:  9846 },
-  { start: 0x88ef, end: 0x88f7, idx:  9847 },
-  { start: 0x8901, end: 0x8906, idx:  9856 },
-  { start: 0x890d, end: 0x8928, idx:  9862 },
-  { start: 0x8930, end: 0x8963, idx:  9890 },
-  { start: 0x896b, end: 0x897d, idx:  9942 },
-  { start: 0x8989, end: 0x89a5, idx:  9961 },
-  { start: 0x89b0, end: 0x89bc, idx:  9990 },
-  { start: 0x89d4, end: 0x89d8, idx: 10003 },
-  { start: 0x89e5, end: 0x8a07, idx: 10008 },
-  { start: 0x8a0f, end: 0x8a15, idx: 10043 },
-  { start: 0x8a1e, end: 0x8a67, idx: 10050 },
-  { start: 0x8a75, end: 0x8a9f, idx: 10124 },
-  { start: 0x8aa7, end: 0x8aca, idx: 10167 },
-  { start: 0x8ad1, end: 0x8adf, idx: 10203 },
-  { start: 0x8aec, end: 0x8b11, idx: 10218 },
-  { start: 0x8b1c, end: 0x8b1f, idx: 10256 },
-  { start: 0x8b2d, end: 0x8b30, idx: 10260 },
-  { start: 0x8b37, end: 0x8b63, idx: 10264 },
-  { start: 0x8b6d, end: 0x8b6d, idx: 10309 },
-  { start: 0x8b76, end: 0x8b95, idx: 10310 },
-  { start: 0x8b9c, end: 0x8b9f, idx: 10342 },
-  { start: 0x8c38, end: 0x8c3e, idx: 10346 },
-  { start: 0x8c45, end: 0x8c7e, idx: 10353 },
-  { start: 0x8c86, end: 0x8c9c, idx: 10411 },
-  { start: 0x8ca4, end: 0x8ca4, idx: 10434 },
-  { start: 0x8cb9, end: 0x8cba, idx: 10435 },
-  { start: 0x8cc5, end: 0x8ce1, idx: 10437 },
-  { start: 0x8ce8, end: 0x8d09, idx: 10466 },
-  { start: 0x8d12, end: 0x8d1b, idx: 10500 },
-  { start: 0x8d65, end: 0x8d6e, idx: 10510 },
-  { start: 0x8d7f, end: 0x8d95, idx: 10520 },
-  { start: 0x8d9e, end: 0x8dd9, idx: 10543 },
-  { start: 0x8de4, end: 0x8df4, idx: 10603 },
-  { start: 0x8dfd, end: 0x8e16, idx: 10620 },
-  { start: 0x8e20, end: 0x8e27, idx: 10646 },
-  { start: 0x8e31, end: 0x8e41, idx: 10654 },
-  { start: 0x8e4b, end: 0x8e54, idx: 10671 },
-  { start: 0x8e5b, end: 0x8e62, idx: 10681 },
-  { start: 0x8e69, end: 0x8e71, idx: 10689 },
-  { start: 0x8e79, end: 0x8e7b, idx: 10698 },
-  { start: 0x8e82, end: 0x8e89, idx: 10701 },
-  { start: 0x8e90, end: 0x8ec7, idx: 10709 },
-  { start: 0x8ecf, end: 0x8ed4, idx: 10765 },
-  { start: 0x8edc, end: 0x8edc, idx: 10771 },
-  { start: 0x8ee8, end: 0x8f08, idx: 10772 },
-  { start: 0x8f0f, end: 0x8f47, idx: 10805 },
-  { start: 0x8f4f, end: 0x8f5e, idx: 10862 },
-  { start: 0x8f65, end: 0x8f65, idx: 10878 },
-  { start: 0x8f9d, end: 0x8fa6, idx: 10879 },
-  { start: 0x8fb5, end: 0x8fd5, idx: 10889 },
-  { start: 0x8fe0, end: 0x900c, idx: 10922 },
-  { start: 0x9018, end: 0x901b, idx: 10967 },
-  { start: 0x9028, end: 0x9037, idx: 10971 },
-  { start: 0x903f, end: 0x9044, idx: 10987 },
-  { start: 0x904c, end: 0x904c, idx: 10993 },
-  { start: 0x905b, end: 0x9079, idx: 10994 },
-  { start: 0x9085, end: 0x90a5, idx: 11025 },
-  { start: 0x90b0, end: 0x90b6, idx: 11058 },
-  { start: 0x90bd, end: 0x90f6, idx: 11065 },
-  { start: 0x90fe, end: 0x9148, idx: 11123 },
-  { start: 0x914f, end: 0x916d, idx: 11198 },
-  { start: 0x9174, end: 0x91c5, idx: 11229 },
-  { start: 0x91d3, end: 0x9251, idx: 11311 },
-  { start: 0x9258, end: 0x927f, idx: 11438 },
-  { start: 0x9288, end: 0x92f0, idx: 11478 },
-  { start: 0x92f9, end: 0x9315, idx: 11583 },
-  { start: 0x931c, end: 0x932a, idx: 11612 },
-  { start: 0x9333, end: 0x9337, idx: 11627 },
-  { start: 0x9347, end: 0x9349, idx: 11632 },
-  { start: 0x9350, end: 0x93ab, idx: 11635 },
-  { start: 0x93b4, end: 0x93ba, idx: 11727 },
-  { start: 0x93c1, end: 0x93e7, idx: 11734 },
-  { start: 0x93f7, end: 0x9417, idx: 11773 },
-  { start: 0x941f, end: 0x941f, idx: 11806 },
-  { start: 0x942e, end: 0x9434, idx: 11807 },
-  { start: 0x943b, end: 0x944c, idx: 11814 },
-  { start: 0x9455, end: 0x9472, idx: 11832 },
-  { start: 0x9483, end: 0x9484, idx: 11862 },
-  { start: 0x9578, end: 0x958e, idx: 11864 },
-  { start: 0x959d, end: 0x95ac, idx: 11887 },
-  { start: 0x95b4, end: 0x95bf, idx: 11903 },
-  { start: 0x95c6, end: 0x95e6, idx: 11915 },
-  { start: 0x961d, end: 0x9641, idx: 11948 },
-  { start: 0x9652, end: 0x9658, idx: 11985 },
-  { start: 0x9661, end: 0x9661, idx: 11992 },
-  { start: 0x966e, end: 0x9674, idx: 11993 },
-  { start: 0x967b, end: 0x9689, idx: 12000 },
-  { start: 0x9691, end: 0x96b3, idx: 12015 },
-  { start: 0x96ba, end: 0x96ba, idx: 12050 },
-  { start: 0x96ca, end: 0x96ca, idx: 12051 },
-  { start: 0x96d2, end: 0x96df, idx: 12052 },
-  { start: 0x96e9, end: 0x96f1, idx: 12066 },
-  { start: 0x96fa, end: 0x96fa, idx: 12075 },
-  { start: 0x9702, end: 0x9709, idx: 12076 },
-  { start: 0x971a, end: 0x9728, idx: 12084 },
-  { start: 0x9731, end: 0x9733, idx: 12099 },
-  { start: 0x9741, end: 0x9743, idx: 12102 },
-  { start: 0x974a, end: 0x975b, idx: 12105 },
-  { start: 0x9763, end: 0x9780, idx: 12123 },
-  { start: 0x9789, end: 0x9789, idx: 12153 },
-  { start: 0x9795, end: 0x97a2, idx: 12154 },
-  { start: 0x97ac, end: 0x97e4, idx: 12168 },
-  { start: 0x97ef, end: 0x97fa, idx: 12225 },
-  { start: 0x9807, end: 0x9835, idx: 12237 },
-  { start: 0x983e, end: 0x984a, idx: 12284 },
-  { start: 0x9851, end: 0x985a, idx: 12297 },
-  { start: 0x9862, end: 0x986c, idx: 12307 },
-  { start: 0x98ab, end: 0x98cc, idx: 12318 },
-  { start: 0x98e1, end: 0x98ea, idx: 12352 },
-  { start: 0x98f3, end: 0x98f6, idx: 12362 },
-  { start: 0x9902, end: 0x9908, idx: 12366 },
-  { start: 0x9911, end: 0x9960, idx: 12373 },
-  { start: 0x999b, end: 0x999f, idx: 12453 },
-  { start: 0x99a6, end: 0x99a6, idx: 12458 },
-  { start: 0x99b0, end: 0x99c9, idx: 12459 },
-  { start: 0x99d3, end: 0x99de, idx: 12485 },
-  { start: 0x99e7, end: 0x9a04, idx: 12497 },
-  { start: 0x9a0b, end: 0x9a16, idx: 12527 },
-  { start: 0x9a1e, end: 0x9a38, idx: 12539 },
-  { start: 0x9a41, end: 0x9a56, idx: 12566 },
-  { start: 0x9a5d, end: 0x9a5d, idx: 12588 },
-  { start: 0x9aaa, end: 0x9b3d, idx: 12589 },
-  { start: 0x9b48, end: 0x9b4c, idx: 12737 },
-  { start: 0x9b55, end: 0x9b9e, idx: 12742 },
-  { start: 0x9ba6, end: 0x9bd0, idx: 12816 },
-  { start: 0x9bd7, end: 0x9c02, idx: 12859 },
-  { start: 0x9c0b, end: 0x9c2a, idx: 12903 },
-  { start: 0x9c31, end: 0x9c7b, idx: 12935 },
-  { start: 0x9ce6, end: 0x9ce6, idx: 13010 },
-  { start: 0x9cf2, end: 0x9cf9, idx: 13011 },
-  { start: 0x9d02, end: 0x9d02, idx: 13019 },
-  { start: 0x9d0b, end: 0x9d1e, idx: 13020 },
-  { start: 0x9d2f, end: 0x9d4a, idx: 13040 },
-  { start: 0x9d53, end: 0x9d54, idx: 13068 },
-  { start: 0x9d5f, end: 0x9d98, idx: 13070 },
-  { start: 0x9da1, end: 0x9da1, idx: 13128 },
-  { start: 0x9daa, end: 0x9dca, idx: 13129 },
-  { start: 0x9dd4, end: 0x9df4, idx: 13162 },
-  { start: 0x9dfe, end: 0x9e1d, idx: 13195 },
-  { start: 0x9e7a, end: 0x9e87, idx: 13227 },
-  { start: 0x9e8e, end: 0x9e8f, idx: 13241 },
-  { start: 0x9e96, end: 0x9eb5, idx: 13243 },
-  { start: 0x9ec6, end: 0x9ecb, idx: 13275 },
-  { start: 0x9ed5, end: 0x9ed5, idx: 13281 },
-  { start: 0x9edf, end: 0x9ef8, idx: 13282 },
-  { start: 0x9eff, end: 0x9f47, idx: 13308 },
-  { start: 0x9f53, end: 0x9f5e, idx: 13381 },
-  { start: 0x9f68, end: 0x9f7d, idx: 13393 },
-  { start: 0x9f8f, end: 0x9f97, idx: 13415 },
-  { start: 0x9f9e, end: 0x9fa5, idx: 13424 },
-  { start: 0xff5e, end: 0xff5e, idx: 13432 },
-  { start: 0xffff, end: 0xffff, idx:     0 }
+  { .start = 0x007e, .end = 0x007e, .idx =     0 },
+  { .start = 0x00a1, .end = 0x00af, .idx =     1 },
+  { .start = 0x00b8, .end = 0x017e, .idx =    16 },
+  { .start = 0x01cd, .end = 0x01dc, .idx =   215 },
+  { .start = 0x01f5, .end = 0x01f5, .idx =   231 },
+  { .start = 0x02c7, .end = 0x02c7, .idx =   232 },
+  { .start = 0x02d8, .end = 0x02dd, .idx =   233 },
+  { .start = 0x0384, .end = 0x0390, .idx =   239 },
+  { .start = 0x03aa, .end = 0x03b0, .idx =   252 },
+  { .start = 0x03c2, .end = 0x03c2, .idx =   259 },
+  { .start = 0x03ca, .end = 0x03ce, .idx =   260 },
+  { .start = 0x0402, .end = 0x040f, .idx =   265 },
+  { .start = 0x0452, .end = 0x045f, .idx =   279 },
+  { .start = 0x2116, .end = 0x2116, .idx =   293 },
+  { .start = 0x2122, .end = 0x2122, .idx =   294 },
+  { .start = 0x4e02, .end = 0x4e05, .idx =   295 },
+  { .start = 0x4e0c, .end = 0x4e12, .idx =   299 },
+  { .start = 0x4e1f, .end = 0x4e35, .idx =   306 },
+  { .start = 0x4e40, .end = 0x4e47, .idx =   329 },
+  { .start = 0x4e51, .end = 0x4e51, .idx =   337 },
+  { .start = 0x4e5a, .end = 0x4e5c, .idx =   338 },
+  { .start = 0x4e63, .end = 0x4e69, .idx =   341 },
+  { .start = 0x4e74, .end = 0x4e7f, .idx =   348 },
+  { .start = 0x4e8d, .end = 0x4e8d, .idx =   360 },
+  { .start = 0x4e96, .end = 0x4e9d, .idx =   361 },
+  { .start = 0x4eaf, .end = 0x4eaf, .idx =   369 },
+  { .start = 0x4eb9, .end = 0x4eb9, .idx =   370 },
+  { .start = 0x4ec3, .end = 0x4ec3, .idx =   371 },
+  { .start = 0x4ed0, .end = 0x4ed0, .idx =   372 },
+  { .start = 0x4eda, .end = 0x4ee8, .idx =   373 },
+  { .start = 0x4eef, .end = 0x4ef5, .idx =   388 },
+  { .start = 0x4efd, .end = 0x4f19, .idx =   395 },
+  { .start = 0x4f2e, .end = 0x4f58, .idx =   424 },
+  { .start = 0x4f5f, .end = 0x4f63, .idx =   467 },
+  { .start = 0x4f6a, .end = 0x4f9f, .idx =   472 },
+  { .start = 0x4fb2, .end = 0x4fd2, .idx =   526 },
+  { .start = 0x4fdc, .end = 0x4fe2, .idx =   559 },
+  { .start = 0x4ff0, .end = 0x4ff2, .idx =   566 },
+  { .start = 0x4ffc, .end = 0x5027, .idx =   569 },
+  { .start = 0x502e, .end = 0x5071, .idx =   613 },
+  { .start = 0x5081, .end = 0x50a2, .idx =   681 },
+  { .start = 0x50aa, .end = 0x50b0, .idx =   715 },
+  { .start = 0x50b9, .end = 0x5110, .idx =   722 },
+  { .start = 0x5117, .end = 0x5139, .idx =   810 },
+  { .start = 0x5142, .end = 0x5142, .idx =   845 },
+  { .start = 0x514a, .end = 0x5158, .idx =   846 },
+  { .start = 0x515f, .end = 0x5166, .idx =   861 },
+  { .start = 0x517e, .end = 0x5184, .idx =   869 },
+  { .start = 0x518b, .end = 0x518e, .idx =   876 },
+  { .start = 0x5198, .end = 0x51a3, .idx =   880 },
+  { .start = 0x51ad, .end = 0x51ad, .idx =   892 },
+  { .start = 0x51b8, .end = 0x51c8, .idx =   893 },
+  { .start = 0x51cf, .end = 0x51e5, .idx =   910 },
+  { .start = 0x51ee, .end = 0x51f7, .idx =   933 },
+  { .start = 0x5201, .end = 0x5205, .idx =   943 },
+  { .start = 0x5212, .end = 0x5218, .idx =   948 },
+  { .start = 0x5222, .end = 0x5228, .idx =   955 },
+  { .start = 0x5231, .end = 0x5235, .idx =   962 },
+  { .start = 0x523c, .end = 0x523c, .idx =   967 },
+  { .start = 0x5245, .end = 0x5249, .idx =   968 },
+  { .start = 0x5255, .end = 0x5266, .idx =   973 },
+  { .start = 0x526e, .end = 0x526e, .idx =   991 },
+  { .start = 0x5277, .end = 0x5279, .idx =   992 },
+  { .start = 0x5280, .end = 0x528c, .idx =   995 },
+  { .start = 0x5293, .end = 0x529c, .idx =  1008 },
+  { .start = 0x52a4, .end = 0x52a7, .idx =  1018 },
+  { .start = 0x52af, .end = 0x52f7, .idx =  1022 },
+  { .start = 0x5300, .end = 0x5303, .idx =  1095 },
+  { .start = 0x530a, .end = 0x5335, .idx =  1099 },
+  { .start = 0x533c, .end = 0x5342, .idx =  1143 },
+  { .start = 0x534b, .end = 0x534c, .idx =  1150 },
+  { .start = 0x5359, .end = 0x5365, .idx =  1152 },
+  { .start = 0x536c, .end = 0x5372, .idx =  1165 },
+  { .start = 0x5379, .end = 0x53c5, .idx =  1172 },
+  { .start = 0x53cf, .end = 0x53e7, .idx =  1249 },
+  { .start = 0x53f5, .end = 0x53f5, .idx =  1274 },
+  { .start = 0x5402, .end = 0x5402, .idx =  1275 },
+  { .start = 0x5413, .end = 0x5413, .idx =  1276 },
+  { .start = 0x541a, .end = 0x541a, .idx =  1277 },
+  { .start = 0x5421, .end = 0x5435, .idx =  1278 },
+  { .start = 0x5443, .end = 0x544f, .idx =  1299 },
+  { .start = 0x545e, .end = 0x5474, .idx =  1312 },
+  { .start = 0x547f, .end = 0x54bf, .idx =  1335 },
+  { .start = 0x54c6, .end = 0x54ce, .idx =  1400 },
+  { .start = 0x54e0, .end = 0x54e0, .idx =  1409 },
+  { .start = 0x54ea, .end = 0x54ef, .idx =  1410 },
+  { .start = 0x54f6, .end = 0x550e, .idx =  1416 },
+  { .start = 0x5515, .end = 0x5515, .idx =  1441 },
+  { .start = 0x552a, .end = 0x552b, .idx =  1442 },
+  { .start = 0x5532, .end = 0x5551, .idx =  1444 },
+  { .start = 0x5558, .end = 0x5566, .idx =  1476 },
+  { .start = 0x557f, .end = 0x5597, .idx =  1491 },
+  { .start = 0x55a3, .end = 0x55a4, .idx =  1516 },
+  { .start = 0x55ad, .end = 0x55b2, .idx =  1518 },
+  { .start = 0x55bf, .end = 0x55e2, .idx =  1524 },
+  { .start = 0x55e9, .end = 0x55e9, .idx =  1560 },
+  { .start = 0x55f6, .end = 0x55f6, .idx =  1561 },
+  { .start = 0x55ff, .end = 0x5612, .idx =  1562 },
+  { .start = 0x5619, .end = 0x5619, .idx =  1582 },
+  { .start = 0x562c, .end = 0x5654, .idx =  1583 },
+  { .start = 0x565e, .end = 0x5675, .idx =  1624 },
+  { .start = 0x5684, .end = 0x568c, .idx =  1648 },
+  { .start = 0x5695, .end = 0x569f, .idx =  1657 },
+  { .start = 0x56a6, .end = 0x56b7, .idx =  1668 },
+  { .start = 0x56be, .end = 0x56be, .idx =  1686 },
+  { .start = 0x56c5, .end = 0x56d0, .idx =  1687 },
+  { .start = 0x56d9, .end = 0x56f7, .idx =  1699 },
+  { .start = 0x5701, .end = 0x5734, .idx =  1730 },
+  { .start = 0x573d, .end = 0x5752, .idx =  1782 },
+  { .start = 0x5762, .end = 0x5783, .idx =  1804 },
+  { .start = 0x578c, .end = 0x578c, .idx =  1838 },
+  { .start = 0x5794, .end = 0x57ac, .idx =  1839 },
+  { .start = 0x57b8, .end = 0x57bd, .idx =  1864 },
+  { .start = 0x57c7, .end = 0x57d5, .idx =  1870 },
+  { .start = 0x57dd, .end = 0x580d, .idx =  1885 },
+  { .start = 0x581b, .end = 0x5832, .idx =  1934 },
+  { .start = 0x5839, .end = 0x583f, .idx =  1958 },
+  { .start = 0x5849, .end = 0x5855, .idx =  1965 },
+  { .start = 0x585f, .end = 0x5868, .idx =  1978 },
+  { .start = 0x5878, .end = 0x5896, .idx =  1988 },
+  { .start = 0x589d, .end = 0x58a9, .idx =  2019 },
+  { .start = 0x58b1, .end = 0x58b2, .idx =  2032 },
+  { .start = 0x58bc, .end = 0x58e2, .idx =  2034 },
+  { .start = 0x58e9, .end = 0x58e9, .idx =  2073 },
+  { .start = 0x58f3, .end = 0x58f3, .idx =  2074 },
+  { .start = 0x5905, .end = 0x5914, .idx =  2075 },
+  { .start = 0x591d, .end = 0x5928, .idx =  2091 },
+  { .start = 0x592f, .end = 0x5936, .idx =  2103 },
+  { .start = 0x593f, .end = 0x5946, .idx =  2111 },
+  { .start = 0x5952, .end = 0x5963, .idx =  2119 },
+  { .start = 0x596b, .end = 0x597c, .idx =  2137 },
+  { .start = 0x598b, .end = 0x5997, .idx =  2155 },
+  { .start = 0x599f, .end = 0x59d2, .idx =  2168 },
+  { .start = 0x59dd, .end = 0x59e7, .idx =  2220 },
+  { .start = 0x59ee, .end = 0x59f7, .idx =  2231 },
+  { .start = 0x5a00, .end = 0x5a04, .idx =  2241 },
+  { .start = 0x5a0c, .end = 0x5a13, .idx =  2246 },
+  { .start = 0x5a1e, .end = 0x5a30, .idx =  2254 },
+  { .start = 0x5a44, .end = 0x5a55, .idx =  2273 },
+  { .start = 0x5a5e, .end = 0x5a6d, .idx =  2291 },
+  { .start = 0x5a77, .end = 0x5a7e, .idx =  2307 },
+  { .start = 0x5a8b, .end = 0x5ac8, .idx =  2315 },
+  { .start = 0x5acf, .end = 0x5acf, .idx =  2377 },
+  { .start = 0x5ada, .end = 0x5aee, .idx =  2378 },
+  { .start = 0x5af5, .end = 0x5af6, .idx =  2399 },
+  { .start = 0x5afd, .end = 0x5b01, .idx =  2401 },
+  { .start = 0x5b08, .end = 0x5b08, .idx =  2406 },
+  { .start = 0x5b17, .end = 0x5b25, .idx =  2407 },
+  { .start = 0x5b2d, .end = 0x5b2d, .idx =  2422 },
+  { .start = 0x5b34, .end = 0x5b38, .idx =  2423 },
+  { .start = 0x5b41, .end = 0x5b41, .idx =  2428 },
+  { .start = 0x5b4b, .end = 0x5b56, .idx =  2429 },
+  { .start = 0x5b5e, .end = 0x5b5e, .idx =  2441 },
+  { .start = 0x5b68, .end = 0x5b6f, .idx =  2442 },
+  { .start = 0x5b7c, .end = 0x5b96, .idx =  2450 },
+  { .start = 0x5ba8, .end = 0x5bc1, .idx =  2477 },
+  { .start = 0x5bcd, .end = 0x5bcf, .idx =  2503 },
+  { .start = 0x5bd6, .end = 0x5be0, .idx =  2506 },
+  { .start = 0x5bef, .end = 0x5bf4, .idx =  2517 },
+  { .start = 0x5bfd, .end = 0x5bfd, .idx =  2523 },
+  { .start = 0x5c0c, .end = 0x5c0c, .idx =  2524 },
+  { .start = 0x5c17, .end = 0x5c17, .idx =  2525 },
+  { .start = 0x5c1e, .end = 0x5c36, .idx =  2526 },
+  { .start = 0x5c59, .end = 0x5c7d, .idx =  2551 },
+  { .start = 0x5c87, .end = 0x5c92, .idx =  2588 },
+  { .start = 0x5c9d, .end = 0x5caa, .idx =  2600 },
+  { .start = 0x5cb2, .end = 0x5cba, .idx =  2614 },
+  { .start = 0x5cc9, .end = 0x5ccb, .idx =  2623 },
+  { .start = 0x5cd2, .end = 0x5cdd, .idx =  2626 },
+  { .start = 0x5cee, .end = 0x5cf4, .idx =  2638 },
+  { .start = 0x5d01, .end = 0x5d06, .idx =  2645 },
+  { .start = 0x5d0d, .end = 0x5d12, .idx =  2651 },
+  { .start = 0x5d23, .end = 0x5d4a, .idx =  2657 },
+  { .start = 0x5d51, .end = 0x5d70, .idx =  2697 },
+  { .start = 0x5d79, .end = 0x5d8a, .idx =  2729 },
+  { .start = 0x5d92, .end = 0x5da0, .idx =  2747 },
+  { .start = 0x5da7, .end = 0x5db9, .idx =  2762 },
+  { .start = 0x5dc3, .end = 0x5dd0, .idx =  2781 },
+  { .start = 0x5dd8, .end = 0x5dd9, .idx =  2795 },
+  { .start = 0x5de0, .end = 0x5de9, .idx =  2797 },
+  { .start = 0x5df8, .end = 0x5df9, .idx =  2807 },
+  { .start = 0x5e00, .end = 0x5e00, .idx =  2809 },
+  { .start = 0x5e07, .end = 0x5e18, .idx =  2810 },
+  { .start = 0x5e1f, .end = 0x5e20, .idx =  2828 },
+  { .start = 0x5e28, .end = 0x5e35, .idx =  2830 },
+  { .start = 0x5e3e, .end = 0x5e3e, .idx =  2844 },
+  { .start = 0x5e49, .end = 0x5e5e, .idx =  2845 },
+  { .start = 0x5e68, .end = 0x5e70, .idx =  2867 },
+  { .start = 0x5e80, .end = 0x5e80, .idx =  2876 },
+  { .start = 0x5e8b, .end = 0x5e8e, .idx =  2877 },
+  { .start = 0x5ea2, .end = 0x5eb3, .idx =  2881 },
+  { .start = 0x5ebd, .end = 0x5ebf, .idx =  2899 },
+  { .start = 0x5ec6, .end = 0x5ed5, .idx =  2902 },
+  { .start = 0x5edc, .end = 0x5ede, .idx =  2918 },
+  { .start = 0x5ee5, .end = 0x5eeb, .idx =  2921 },
+  { .start = 0x5f02, .end = 0x5f0e, .idx =  2928 },
+  { .start = 0x5f19, .end = 0x5f67, .idx =  2941 },
+  { .start = 0x5f6f, .end = 0x5f7e, .idx =  3020 },
+  { .start = 0x5f89, .end = 0x5f8f, .idx =  3036 },
+  { .start = 0x5f96, .end = 0x5fb1, .idx =  3043 },
+  { .start = 0x5fb8, .end = 0x5fb8, .idx =  3071 },
+  { .start = 0x5fc4, .end = 0x5fd4, .idx =  3072 },
+  { .start = 0x5fde, .end = 0x5ffc, .idx =  3089 },
+  { .start = 0x6007, .end = 0x6024, .idx =  3120 },
+  { .start = 0x602d, .end = 0x6035, .idx =  3150 },
+  { .start = 0x6040, .end = 0x6040, .idx =  3159 },
+  { .start = 0x6047, .end = 0x6067, .idx =  3160 },
+  { .start = 0x6071, .end = 0x6071, .idx =  3193 },
+  { .start = 0x607e, .end = 0x60a8, .idx =  3194 },
+  { .start = 0x60b0, .end = 0x60e5, .idx =  3237 },
+  { .start = 0x60f2, .end = 0x6122, .idx =  3291 },
+  { .start = 0x612a, .end = 0x6139, .idx =  3340 },
+  { .start = 0x6141, .end = 0x6149, .idx =  3356 },
+  { .start = 0x615e, .end = 0x6160, .idx =  3365 },
+  { .start = 0x616c, .end = 0x6184, .idx =  3368 },
+  { .start = 0x618b, .end = 0x61ad, .idx =  3393 },
+  { .start = 0x61b8, .end = 0x61c2, .idx =  3428 },
+  { .start = 0x61ce, .end = 0x61d5, .idx =  3439 },
+  { .start = 0x61dc, .end = 0x61ef, .idx =  3447 },
+  { .start = 0x6201, .end = 0x6207, .idx =  3467 },
+  { .start = 0x6213, .end = 0x6215, .idx =  3474 },
+  { .start = 0x621c, .end = 0x622b, .idx =  3477 },
+  { .start = 0x6239, .end = 0x625c, .idx =  3493 },
+  { .start = 0x6264, .end = 0x6264, .idx =  3529 },
+  { .start = 0x626d, .end = 0x6273, .idx =  3530 },
+  { .start = 0x627a, .end = 0x627d, .idx =  3537 },
+  { .start = 0x628d, .end = 0x6290, .idx =  3541 },
+  { .start = 0x62a6, .end = 0x62a8, .idx =  3545 },
+  { .start = 0x62b3, .end = 0x62c4, .idx =  3548 },
+  { .start = 0x62ce, .end = 0x62ce, .idx =  3566 },
+  { .start = 0x62d5, .end = 0x62da, .idx =  3567 },
+  { .start = 0x62ea, .end = 0x62ea, .idx =  3573 },
+  { .start = 0x62f2, .end = 0x62f4, .idx =  3574 },
+  { .start = 0x62fc, .end = 0x6318, .idx =  3577 },
+  { .start = 0x6329, .end = 0x632d, .idx =  3606 },
+  { .start = 0x6335, .end = 0x635b, .idx =  3611 },
+  { .start = 0x6365, .end = 0x63a6, .idx =  3650 },
+  { .start = 0x63ad, .end = 0x63af, .idx =  3716 },
+  { .start = 0x63bd, .end = 0x63d5, .idx =  3719 },
+  { .start = 0x63dc, .end = 0x63f9, .idx =  3744 },
+  { .start = 0x6409, .end = 0x6435, .idx =  3774 },
+  { .start = 0x643d, .end = 0x643f, .idx =  3819 },
+  { .start = 0x644b, .end = 0x6463, .idx =  3822 },
+  { .start = 0x646d, .end = 0x6474, .idx =  3847 },
+  { .start = 0x647b, .end = 0x647d, .idx =  3855 },
+  { .start = 0x6485, .end = 0x6487, .idx =  3858 },
+  { .start = 0x648f, .end = 0x6491, .idx =  3861 },
+  { .start = 0x6498, .end = 0x64ac, .idx =  3864 },
+  { .start = 0x64b3, .end = 0x64b3, .idx =  3885 },
+  { .start = 0x64bd, .end = 0x64d7, .idx =  3886 },
+  { .start = 0x64e4, .end = 0x6531, .idx =  3913 },
+  { .start = 0x653a, .end = 0x6549, .idx =  3991 },
+  { .start = 0x6550, .end = 0x6554, .idx =  4007 },
+  { .start = 0x655f, .end = 0x6560, .idx =  4012 },
+  { .start = 0x6567, .end = 0x656b, .idx =  4014 },
+  { .start = 0x657a, .end = 0x658a, .idx =  4019 },
+  { .start = 0x6592, .end = 0x65a6, .idx =  4036 },
+  { .start = 0x65ae, .end = 0x65b4, .idx =  4057 },
+  { .start = 0x65bf, .end = 0x65d8, .idx =  4064 },
+  { .start = 0x65df, .end = 0x65df, .idx =  4090 },
+  { .start = 0x65f0, .end = 0x6616, .idx =  4091 },
+  { .start = 0x661d, .end = 0x6639, .idx =  4130 },
+  { .start = 0x6640, .end = 0x6661, .idx =  4159 },
+  { .start = 0x666a, .end = 0x666c, .idx =  4193 },
+  { .start = 0x6673, .end = 0x6680, .idx =  4196 },
+  { .start = 0x668b, .end = 0x6692, .idx =  4210 },
+  { .start = 0x6699, .end = 0x66a4, .idx =  4218 },
+  { .start = 0x66ad, .end = 0x66d4, .idx =  4230 },
+  { .start = 0x66db, .end = 0x66df, .idx =  4270 },
+  { .start = 0x66e8, .end = 0x66ee, .idx =  4275 },
+  { .start = 0x66fa, .end = 0x66fb, .idx =  4282 },
+  { .start = 0x6705, .end = 0x6707, .idx =  4284 },
+  { .start = 0x670e, .end = 0x6722, .idx =  4287 },
+  { .start = 0x6733, .end = 0x6733, .idx =  4308 },
+  { .start = 0x673e, .end = 0x673e, .idx =  4309 },
+  { .start = 0x6745, .end = 0x674c, .idx =  4310 },
+  { .start = 0x6754, .end = 0x6755, .idx =  4318 },
+  { .start = 0x675d, .end = 0x675d, .idx =  4320 },
+  { .start = 0x6766, .end = 0x6784, .idx =  4321 },
+  { .start = 0x678e, .end = 0x679b, .idx =  4352 },
+  { .start = 0x67b0, .end = 0x67c9, .idx =  4366 },
+  { .start = 0x67d2, .end = 0x67e6, .idx =  4392 },
+  { .start = 0x67f0, .end = 0x67f9, .idx =  4413 },
+  { .start = 0x6814, .end = 0x681f, .idx =  4423 },
+  { .start = 0x6827, .end = 0x6833, .idx =  4435 },
+  { .start = 0x683b, .end = 0x685b, .idx =  4448 },
+  { .start = 0x686b, .end = 0x6888, .idx =  4481 },
+  { .start = 0x6896, .end = 0x68b2, .idx =  4511 },
+  { .start = 0x68bb, .end = 0x68bb, .idx =  4540 },
+  { .start = 0x68c5, .end = 0x68dd, .idx =  4541 },
+  { .start = 0x68e5, .end = 0x68fd, .idx =  4566 },
+  { .start = 0x6906, .end = 0x6917, .idx =  4591 },
+  { .start = 0x6931, .end = 0x693b, .idx =  4609 },
+  { .start = 0x6942, .end = 0x694e, .idx =  4620 },
+  { .start = 0x6957, .end = 0x695b, .idx =  4633 },
+  { .start = 0x6963, .end = 0x6972, .idx =  4638 },
+  { .start = 0x697a, .end = 0x6980, .idx =  4654 },
+  { .start = 0x698d, .end = 0x6998, .idx =  4661 },
+  { .start = 0x69a1, .end = 0x69af, .idx =  4673 },
+  { .start = 0x69b7, .end = 0x69bc, .idx =  4688 },
+  { .start = 0x69c5, .end = 0x69c8, .idx =  4694 },
+  { .start = 0x69d1, .end = 0x69d7, .idx =  4698 },
+  { .start = 0x69e2, .end = 0x69e5, .idx =  4705 },
+  { .start = 0x69ee, .end = 0x69f5, .idx =  4709 },
+  { .start = 0x69fe, .end = 0x6a03, .idx =  4717 },
+  { .start = 0x6a0f, .end = 0x6a28, .idx =  4723 },
+  { .start = 0x6a30, .end = 0x6a5b, .idx =  4749 },
+  { .start = 0x6a64, .end = 0x6a6a, .idx =  4793 },
+  { .start = 0x6a71, .end = 0x6a73, .idx =  4800 },
+  { .start = 0x6a7e, .end = 0x6a91, .idx =  4803 },
+  { .start = 0x6a9b, .end = 0x6ab4, .idx =  4823 },
+  { .start = 0x6abd, .end = 0x6abf, .idx =  4849 },
+  { .start = 0x6ac6, .end = 0x6add, .idx =  4852 },
+  { .start = 0x6ae4, .end = 0x6af2, .idx =  4876 },
+  { .start = 0x6afc, .end = 0x6b3f, .idx =  4891 },
+  { .start = 0x6b46, .end = 0x6b60, .idx =  4959 },
+  { .start = 0x6b67, .end = 0x6b75, .idx =  4986 },
+  { .start = 0x6b7d, .end = 0x6b85, .idx =  5001 },
+  { .start = 0x6b97, .end = 0x6bb0, .idx =  5010 },
+  { .start = 0x6bb8, .end = 0x6bcc, .idx =  5036 },
+  { .start = 0x6bd6, .end = 0x6bda, .idx =  5057 },
+  { .start = 0x6be1, .end = 0x6be7, .idx =  5062 },
+  { .start = 0x6bee, .end = 0x6c12, .idx =  5069 },
+  { .start = 0x6c19, .end = 0x6c1f, .idx =  5106 },
+  { .start = 0x6c26, .end = 0x6c3f, .idx =  5113 },
+  { .start = 0x6c4a, .end = 0x6c5c, .idx =  5139 },
+  { .start = 0x6c67, .end = 0x6c7b, .idx =  5158 },
+  { .start = 0x6c85, .end = 0x6c89, .idx =  5179 },
+  { .start = 0x6c94, .end = 0x6c9f, .idx =  5184 },
+  { .start = 0x6cb0, .end = 0x6cb4, .idx =  5196 },
+  { .start = 0x6cc2, .end = 0x6cc6, .idx =  5201 },
+  { .start = 0x6ccd, .end = 0x6ce0, .idx =  5206 },
+  { .start = 0x6ce7, .end = 0x6cf4, .idx =  5226 },
+  { .start = 0x6d04, .end = 0x6d13, .idx =  5240 },
+  { .start = 0x6d1a, .end = 0x6d1a, .idx =  5256 },
+  { .start = 0x6d26, .end = 0x6d31, .idx =  5257 },
+  { .start = 0x6d39, .end = 0x6d3f, .idx =  5269 },
+  { .start = 0x6d57, .end = 0x6d57, .idx =  5276 },
+  { .start = 0x6d5e, .end = 0x6d67, .idx =  5277 },
+  { .start = 0x6d6f, .end = 0x6d70, .idx =  5287 },
+  { .start = 0x6d7c, .end = 0x6d87, .idx =  5289 },
+  { .start = 0x6d91, .end = 0x6d98, .idx =  5301 },
+  { .start = 0x6daa, .end = 0x6dac, .idx =  5309 },
+  { .start = 0x6db4, .end = 0x6dcf, .idx =  5312 },
+  { .start = 0x6dd6, .end = 0x6e04, .idx =  5340 },
+  { .start = 0x6e1e, .end = 0x6e27, .idx =  5387 },
+  { .start = 0x6e32, .end = 0x6e3c, .idx =  5397 },
+  { .start = 0x6e44, .end = 0x6e68, .idx =  5408 },
+  { .start = 0x6e73, .end = 0x6e73, .idx =  5445 },
+  { .start = 0x6e7b, .end = 0x6e7d, .idx =  5446 },
+  { .start = 0x6e8d, .end = 0x6e99, .idx =  5449 },
+  { .start = 0x6ea0, .end = 0x6ea0, .idx =  5462 },
+  { .start = 0x6ea7, .end = 0x6eb3, .idx =  5463 },
+  { .start = 0x6ebb, .end = 0x6ecf, .idx =  5476 },
+  { .start = 0x6eeb, .end = 0x6eee, .idx =  5497 },
+  { .start = 0x6ef9, .end = 0x6efd, .idx =  5501 },
+  { .start = 0x6f04, .end = 0x6f0d, .idx =  5506 },
+  { .start = 0x6f16, .end = 0x6f1b, .idx =  5516 },
+  { .start = 0x6f26, .end = 0x6f3c, .idx =  5522 },
+  { .start = 0x6f4f, .end = 0x6f6c, .idx =  5545 },
+  { .start = 0x6f7d, .end = 0x6fbc, .idx =  5575 },
+  { .start = 0x6fc5, .end = 0x6fca, .idx =  5639 },
+  { .start = 0x6fda, .end = 0x6fde, .idx =  5645 },
+  { .start = 0x6fe8, .end = 0x6fe9, .idx =  5650 },
+  { .start = 0x6ff0, .end = 0x700d, .idx =  5652 },
+  { .start = 0x7017, .end = 0x7017, .idx =  5682 },
+  { .start = 0x7020, .end = 0x7023, .idx =  5683 },
+  { .start = 0x702f, .end = 0x703c, .idx =  5687 },
+  { .start = 0x7043, .end = 0x7055, .idx =  5701 },
+  { .start = 0x705d, .end = 0x7065, .idx =  5720 },
+  { .start = 0x706c, .end = 0x706e, .idx =  5729 },
+  { .start = 0x7075, .end = 0x7076, .idx =  5732 },
+  { .start = 0x707e, .end = 0x7086, .idx =  5734 },
+  { .start = 0x7094, .end = 0x709b, .idx =  5743 },
+  { .start = 0x70a4, .end = 0x70a4, .idx =  5751 },
+  { .start = 0x70ab, .end = 0x70b7, .idx =  5752 },
+  { .start = 0x70ca, .end = 0x70ca, .idx =  5765 },
+  { .start = 0x70d1, .end = 0x70dc, .idx =  5766 },
+  { .start = 0x70e4, .end = 0x70e4, .idx =  5778 },
+  { .start = 0x70fa, .end = 0x70fa, .idx =  5779 },
+  { .start = 0x7103, .end = 0x710f, .idx =  5780 },
+  { .start = 0x711e, .end = 0x7120, .idx =  5793 },
+  { .start = 0x712b, .end = 0x7131, .idx =  5796 },
+  { .start = 0x7138, .end = 0x7138, .idx =  5803 },
+  { .start = 0x7141, .end = 0x7160, .idx =  5804 },
+  { .start = 0x7168, .end = 0x7168, .idx =  5836 },
+  { .start = 0x7179, .end = 0x7179, .idx =  5837 },
+  { .start = 0x7180, .end = 0x7192, .idx =  5838 },
+  { .start = 0x719a, .end = 0x71a2, .idx =  5857 },
+  { .start = 0x71af, .end = 0x71b3, .idx =  5866 },
+  { .start = 0x71ba, .end = 0x71c4, .idx =  5871 },
+  { .start = 0x71cb, .end = 0x71cc, .idx =  5882 },
+  { .start = 0x71d3, .end = 0x71dc, .idx =  5884 },
+  { .start = 0x71f8, .end = 0x7200, .idx =  5894 },
+  { .start = 0x7207, .end = 0x7209, .idx =  5903 },
+  { .start = 0x7213, .end = 0x7224, .idx =  5906 },
+  { .start = 0x722b, .end = 0x7239, .idx =  5924 },
+  { .start = 0x7241, .end = 0x7245, .idx =  5939 },
+  { .start = 0x724e, .end = 0x7293, .idx =  5944 },
+  { .start = 0x729b, .end = 0x729b, .idx =  6014 },
+  { .start = 0x72a8, .end = 0x72b4, .idx =  6015 },
+  { .start = 0x72be, .end = 0x72cc, .idx =  6028 },
+  { .start = 0x72d5, .end = 0x72d8, .idx =  6043 },
+  { .start = 0x72df, .end = 0x72e5, .idx =  6047 },
+  { .start = 0x72f3, .end = 0x7343, .idx =  6054 },
+  { .start = 0x734d, .end = 0x7386, .idx =  6135 },
+  { .start = 0x738e, .end = 0x73ad, .idx =  6193 },
+  { .start = 0x73b5, .end = 0x73e9, .idx =  6225 },
+  { .start = 0x73f4, .end = 0x740a, .idx =  6278 },
+  { .start = 0x7411, .end = 0x7411, .idx =  6301 },
+  { .start = 0x741a, .end = 0x741b, .idx =  6302 },
+  { .start = 0x7424, .end = 0x7431, .idx =  6304 },
+  { .start = 0x7439, .end = 0x7439, .idx =  6318 },
+  { .start = 0x7440, .end = 0x7472, .idx =  6319 },
+  { .start = 0x7480, .end = 0x74bf, .idx =  6370 },
+  { .start = 0x74c8, .end = 0x74ff, .idx =  6434 },
+  { .start = 0x7506, .end = 0x7506, .idx =  6490 },
+  { .start = 0x7512, .end = 0x7517, .idx =  6491 },
+  { .start = 0x7520, .end = 0x752f, .idx =  6497 },
+  { .start = 0x7536, .end = 0x7557, .idx =  6513 },
+  { .start = 0x755e, .end = 0x7561, .idx =  6547 },
+  { .start = 0x756f, .end = 0x7571, .idx =  6551 },
+  { .start = 0x7579, .end = 0x7585, .idx =  6554 },
+  { .start = 0x7590, .end = 0x75a4, .idx =  6567 },
+  { .start = 0x75b4, .end = 0x75cf, .idx =  6588 },
+  { .start = 0x75d7, .end = 0x75f1, .idx =  6616 },
+  { .start = 0x75f9, .end = 0x75f9, .idx =  6643 },
+  { .start = 0x7600, .end = 0x764b, .idx =  6644 },
+  { .start = 0x7655, .end = 0x7665, .idx =  6720 },
+  { .start = 0x766d, .end = 0x7674, .idx =  6737 },
+  { .start = 0x7681, .end = 0x7685, .idx =  6745 },
+  { .start = 0x768c, .end = 0x768d, .idx =  6750 },
+  { .start = 0x7695, .end = 0x76ad, .idx =  6752 },
+  { .start = 0x76bd, .end = 0x76d9, .idx =  6777 },
+  { .start = 0x76e0, .end = 0x7784, .idx =  6806 },
+  { .start = 0x778c, .end = 0x778d, .idx =  6971 },
+  { .start = 0x7794, .end = 0x77b5, .idx =  6973 },
+  { .start = 0x77be, .end = 0x77c9, .idx =  7007 },
+  { .start = 0x77d1, .end = 0x77fb, .idx =  7019 },
+  { .start = 0x7805, .end = 0x7811, .idx =  7062 },
+  { .start = 0x781d, .end = 0x7823, .idx =  7075 },
+  { .start = 0x782d, .end = 0x7837, .idx =  7082 },
+  { .start = 0x7843, .end = 0x7852, .idx =  7093 },
+  { .start = 0x785c, .end = 0x786e, .idx =  7109 },
+  { .start = 0x787a, .end = 0x787e, .idx =  7128 },
+  { .start = 0x788a, .end = 0x78b3, .idx =  7133 },
+  { .start = 0x78bb, .end = 0x78bf, .idx =  7175 },
+  { .start = 0x78c7, .end = 0x78ea, .idx =  7180 },
+  { .start = 0x78f2, .end = 0x7910, .idx =  7216 },
+  { .start = 0x791a, .end = 0x795c, .idx =  7247 },
+  { .start = 0x7967, .end = 0x796b, .idx =  7314 },
+  { .start = 0x7972, .end = 0x7972, .idx =  7319 },
+  { .start = 0x7979, .end = 0x797e, .idx =  7320 },
+  { .start = 0x798b, .end = 0x79a1, .idx =  7326 },
+  { .start = 0x79a8, .end = 0x79bb, .idx =  7349 },
+  { .start = 0x79c2, .end = 0x79f1, .idx =  7369 },
+  { .start = 0x79f8, .end = 0x7a3a, .idx =  7417 },
+  { .start = 0x7a44, .end = 0x7a4c, .idx =  7484 },
+  { .start = 0x7a55, .end = 0x7a6d, .idx =  7493 },
+  { .start = 0x7a75, .end = 0x7a94, .idx =  7518 },
+  { .start = 0x7a9e, .end = 0x7aa3, .idx =  7550 },
+  { .start = 0x7aac, .end = 0x7aac, .idx =  7556 },
+  { .start = 0x7ab3, .end = 0x7abc, .idx =  7557 },
+  { .start = 0x7ac6, .end = 0x7ad1, .idx =  7567 },
+  { .start = 0x7adb, .end = 0x7adb, .idx =  7579 },
+  { .start = 0x7ae8, .end = 0x7af4, .idx =  7580 },
+  { .start = 0x7afb, .end = 0x7afe, .idx =  7593 },
+  { .start = 0x7b07, .end = 0x7b07, .idx =  7597 },
+  { .start = 0x7b14, .end = 0x7b14, .idx =  7598 },
+  { .start = 0x7b1f, .end = 0x7b34, .idx =  7599 },
+  { .start = 0x7b3d, .end = 0x7b47, .idx =  7621 },
+  { .start = 0x7b4e, .end = 0x7b4e, .idx =  7632 },
+  { .start = 0x7b55, .end = 0x7b55, .idx =  7633 },
+  { .start = 0x7b60, .end = 0x7b77, .idx =  7634 },
+  { .start = 0x7b84, .end = 0x7ba5, .idx =  7658 },
+  { .start = 0x7bac, .end = 0x7bca, .idx =  7692 },
+  { .start = 0x7bd4, .end = 0x7bdb, .idx =  7723 },
+  { .start = 0x7be8, .end = 0x7bea, .idx =  7731 },
+  { .start = 0x7bf2, .end = 0x7c0f, .idx =  7734 },
+  { .start = 0x7c19, .end = 0x7c3a, .idx =  7764 },
+  { .start = 0x7c46, .end = 0x7c4a, .idx =  7798 },
+  { .start = 0x7c51, .end = 0x7c72, .idx =  7803 },
+  { .start = 0x7c79, .end = 0x7c7d, .idx =  7837 },
+  { .start = 0x7c86, .end = 0x7c87, .idx =  7842 },
+  { .start = 0x7c8f, .end = 0x7c94, .idx =  7844 },
+  { .start = 0x7c9e, .end = 0x7ca6, .idx =  7850 },
+  { .start = 0x7cb0, .end = 0x7cdd, .idx =  7859 },
+  { .start = 0x7ce6, .end = 0x7ceb, .idx =  7905 },
+  { .start = 0x7cf5, .end = 0x7cf5, .idx =  7911 },
+  { .start = 0x7d03, .end = 0x7d16, .idx =  7912 },
+  { .start = 0x7d1d, .end = 0x7d31, .idx =  7932 },
+  { .start = 0x7d3c, .end = 0x7d5d, .idx =  7953 },
+  { .start = 0x7d65, .end = 0x7d70, .idx =  7987 },
+  { .start = 0x7d78, .end = 0x7d9e, .idx =  7999 },
+  { .start = 0x7da6, .end = 0x7daa, .idx =  8038 },
+  { .start = 0x7db3, .end = 0x7db9, .idx =  8043 },
+  { .start = 0x7dc2, .end = 0x7dce, .idx =  8050 },
+  { .start = 0x7dd7, .end = 0x7dd9, .idx =  8063 },
+  { .start = 0x7de2, .end = 0x7e00, .idx =  8066 },
+  { .start = 0x7e08, .end = 0x7e08, .idx =  8097 },
+  { .start = 0x7e10, .end = 0x7e20, .idx =  8098 },
+  { .start = 0x7e27, .end = 0x7e36, .idx =  8115 },
+  { .start = 0x7e3f, .end = 0x7e47, .idx =  8131 },
+  { .start = 0x7e4e, .end = 0x7e58, .idx =  8140 },
+  { .start = 0x7e5f, .end = 0x7e9e, .idx =  8151 },
+  { .start = 0x7f3b, .end = 0x7f47, .idx =  8215 },
+  { .start = 0x7f4f, .end = 0x7f53, .idx =  8228 },
+  { .start = 0x7f5b, .end = 0x7f66, .idx =  8233 },
+  { .start = 0x7f6d, .end = 0x7f71, .idx =  8245 },
+  { .start = 0x7f7d, .end = 0x7f80, .idx =  8250 },
+  { .start = 0x7f8b, .end = 0x7fad, .idx =  8254 },
+  { .start = 0x7fb4, .end = 0x7fb4, .idx =  8289 },
+  { .start = 0x7fbc, .end = 0x7fcf, .idx =  8290 },
+  { .start = 0x7fdb, .end = 0x7ff2, .idx =  8310 },
+  { .start = 0x7ffa, .end = 0x7fff, .idx =  8334 },
+  { .start = 0x8007, .end = 0x8016, .idx =  8340 },
+  { .start = 0x801d, .end = 0x8044, .idx =  8356 },
+  { .start = 0x8060, .end = 0x8066, .idx =  8396 },
+  { .start = 0x806d, .end = 0x8075, .idx =  8403 },
+  { .start = 0x8081, .end = 0x8081, .idx =  8412 },
+  { .start = 0x8088, .end = 0x808e, .idx =  8413 },
+  { .start = 0x809c, .end = 0x809e, .idx =  8420 },
+  { .start = 0x80a6, .end = 0x80ab, .idx =  8423 },
+  { .start = 0x80b8, .end = 0x80b9, .idx =  8429 },
+  { .start = 0x80c8, .end = 0x80d8, .idx =  8431 },
+  { .start = 0x80e0, .end = 0x80e0, .idx =  8448 },
+  { .start = 0x80ed, .end = 0x8103, .idx =  8449 },
+  { .start = 0x810b, .end = 0x810b, .idx =  8472 },
+  { .start = 0x8116, .end = 0x813c, .idx =  8473 },
+  { .start = 0x8145, .end = 0x8157, .idx =  8512 },
+  { .start = 0x8160, .end = 0x816f, .idx =  8531 },
+  { .start = 0x8177, .end = 0x8177, .idx =  8547 },
+  { .start = 0x8181, .end = 0x81a2, .idx =  8548 },
+  { .start = 0x81ae, .end = 0x81b4, .idx =  8582 },
+  { .start = 0x81bb, .end = 0x81bb, .idx =  8589 },
+  { .start = 0x81c3, .end = 0x81e4, .idx =  8590 },
+  { .start = 0x81eb, .end = 0x8203, .idx =  8624 },
+  { .start = 0x820f, .end = 0x8228, .idx =  8649 },
+  { .start = 0x8232, .end = 0x823a, .idx =  8675 },
+  { .start = 0x8243, .end = 0x826d, .idx =  8684 },
+  { .start = 0x8274, .end = 0x8274, .idx =  8727 },
+  { .start = 0x827b, .end = 0x82bf, .idx =  8728 },
+  { .start = 0x82c6, .end = 0x82c6, .idx =  8797 },
+  { .start = 0x82d0, .end = 0x82ef, .idx =  8798 },
+  { .start = 0x82f6, .end = 0x830b, .idx =  8830 },
+  { .start = 0x831b, .end = 0x8322, .idx =  8852 },
+  { .start = 0x832c, .end = 0x8357, .idx =  8860 },
+  { .start = 0x8370, .end = 0x8370, .idx =  8904 },
+  { .start = 0x8378, .end = 0x8386, .idx =  8905 },
+  { .start = 0x838d, .end = 0x839d, .idx =  8920 },
+  { .start = 0x83a6, .end = 0x83ad, .idx =  8937 },
+  { .start = 0x83be, .end = 0x83c0, .idx =  8945 },
+  { .start = 0x83c7, .end = 0x83d4, .idx =  8948 },
+  { .start = 0x83dd, .end = 0x83dd, .idx =  8962 },
+  { .start = 0x83e8, .end = 0x83ea, .idx =  8963 },
+  { .start = 0x83f6, .end = 0x8419, .idx =  8966 },
+  { .start = 0x842f, .end = 0x842f, .idx =  9002 },
+  { .start = 0x8439, .end = 0x8439, .idx =  9003 },
+  { .start = 0x8445, .end = 0x8485, .idx =  9004 },
+  { .start = 0x8492, .end = 0x8495, .idx =  9069 },
+  { .start = 0x849e, .end = 0x849e, .idx =  9073 },
+  { .start = 0x84a6, .end = 0x84d3, .idx =  9074 },
+  { .start = 0x84dc, .end = 0x84dc, .idx =  9120 },
+  { .start = 0x84e7, .end = 0x8510, .idx =  9121 },
+  { .start = 0x851c, .end = 0x8536, .idx =  9163 },
+  { .start = 0x853f, .end = 0x853f, .idx =  9190 },
+  { .start = 0x8546, .end = 0x8546, .idx =  9191 },
+  { .start = 0x854f, .end = 0x8564, .idx =  9192 },
+  { .start = 0x856b, .end = 0x856f, .idx =  9214 },
+  { .start = 0x8579, .end = 0x85ad, .idx =  9219 },
+  { .start = 0x85b4, .end = 0x85ce, .idx =  9272 },
+  { .start = 0x85d8, .end = 0x8605, .idx =  9299 },
+  { .start = 0x860d, .end = 0x8629, .idx =  9345 },
+  { .start = 0x8636, .end = 0x8646, .idx =  9374 },
+  { .start = 0x8652, .end = 0x867a, .idx =  9391 },
+  { .start = 0x8688, .end = 0x86c5, .idx =  9432 },
+  { .start = 0x86d1, .end = 0x86e7, .idx =  9494 },
+  { .start = 0x86fa, .end = 0x86fd, .idx =  9517 },
+  { .start = 0x8704, .end = 0x8732, .idx =  9521 },
+  { .start = 0x8739, .end = 0x8745, .idx =  9568 },
+  { .start = 0x874d, .end = 0x874d, .idx =  9581 },
+  { .start = 0x8758, .end = 0x8765, .idx =  9582 },
+  { .start = 0x876f, .end = 0x8772, .idx =  9596 },
+  { .start = 0x877b, .end = 0x877b, .idx =  9600 },
+  { .start = 0x8783, .end = 0x87b5, .idx =  9601 },
+  { .start = 0x87be, .end = 0x87c1, .idx =  9652 },
+  { .start = 0x87c8, .end = 0x87ce, .idx =  9656 },
+  { .start = 0x87d5, .end = 0x881f, .idx =  9663 },
+  { .start = 0x8828, .end = 0x8869, .idx =  9738 },
+  { .start = 0x8871, .end = 0x8871, .idx =  9804 },
+  { .start = 0x8879, .end = 0x8880, .idx =  9805 },
+  { .start = 0x8898, .end = 0x88a0, .idx =  9813 },
+  { .start = 0x88a8, .end = 0x88aa, .idx =  9822 },
+  { .start = 0x88ba, .end = 0x88c0, .idx =  9825 },
+  { .start = 0x88ca, .end = 0x88d3, .idx =  9832 },
+  { .start = 0x88db, .end = 0x88de, .idx =  9842 },
+  { .start = 0x88e7, .end = 0x88e7, .idx =  9846 },
+  { .start = 0x88ef, .end = 0x88f7, .idx =  9847 },
+  { .start = 0x8901, .end = 0x8906, .idx =  9856 },
+  { .start = 0x890d, .end = 0x8928, .idx =  9862 },
+  { .start = 0x8930, .end = 0x8963, .idx =  9890 },
+  { .start = 0x896b, .end = 0x897d, .idx =  9942 },
+  { .start = 0x8989, .end = 0x89a5, .idx =  9961 },
+  { .start = 0x89b0, .end = 0x89bc, .idx =  9990 },
+  { .start = 0x89d4, .end = 0x89d8, .idx = 10003 },
+  { .start = 0x89e5, .end = 0x8a07, .idx = 10008 },
+  { .start = 0x8a0f, .end = 0x8a15, .idx = 10043 },
+  { .start = 0x8a1e, .end = 0x8a67, .idx = 10050 },
+  { .start = 0x8a75, .end = 0x8a9f, .idx = 10124 },
+  { .start = 0x8aa7, .end = 0x8aca, .idx = 10167 },
+  { .start = 0x8ad1, .end = 0x8adf, .idx = 10203 },
+  { .start = 0x8aec, .end = 0x8b11, .idx = 10218 },
+  { .start = 0x8b1c, .end = 0x8b1f, .idx = 10256 },
+  { .start = 0x8b2d, .end = 0x8b30, .idx = 10260 },
+  { .start = 0x8b37, .end = 0x8b63, .idx = 10264 },
+  { .start = 0x8b6d, .end = 0x8b6d, .idx = 10309 },
+  { .start = 0x8b76, .end = 0x8b95, .idx = 10310 },
+  { .start = 0x8b9c, .end = 0x8b9f, .idx = 10342 },
+  { .start = 0x8c38, .end = 0x8c3e, .idx = 10346 },
+  { .start = 0x8c45, .end = 0x8c7e, .idx = 10353 },
+  { .start = 0x8c86, .end = 0x8c9c, .idx = 10411 },
+  { .start = 0x8ca4, .end = 0x8ca4, .idx = 10434 },
+  { .start = 0x8cb9, .end = 0x8cba, .idx = 10435 },
+  { .start = 0x8cc5, .end = 0x8ce1, .idx = 10437 },
+  { .start = 0x8ce8, .end = 0x8d09, .idx = 10466 },
+  { .start = 0x8d12, .end = 0x8d1b, .idx = 10500 },
+  { .start = 0x8d65, .end = 0x8d6e, .idx = 10510 },
+  { .start = 0x8d7f, .end = 0x8d95, .idx = 10520 },
+  { .start = 0x8d9e, .end = 0x8dd9, .idx = 10543 },
+  { .start = 0x8de4, .end = 0x8df4, .idx = 10603 },
+  { .start = 0x8dfd, .end = 0x8e16, .idx = 10620 },
+  { .start = 0x8e20, .end = 0x8e27, .idx = 10646 },
+  { .start = 0x8e31, .end = 0x8e41, .idx = 10654 },
+  { .start = 0x8e4b, .end = 0x8e54, .idx = 10671 },
+  { .start = 0x8e5b, .end = 0x8e62, .idx = 10681 },
+  { .start = 0x8e69, .end = 0x8e71, .idx = 10689 },
+  { .start = 0x8e79, .end = 0x8e7b, .idx = 10698 },
+  { .start = 0x8e82, .end = 0x8e89, .idx = 10701 },
+  { .start = 0x8e90, .end = 0x8ec7, .idx = 10709 },
+  { .start = 0x8ecf, .end = 0x8ed4, .idx = 10765 },
+  { .start = 0x8edc, .end = 0x8edc, .idx = 10771 },
+  { .start = 0x8ee8, .end = 0x8f08, .idx = 10772 },
+  { .start = 0x8f0f, .end = 0x8f47, .idx = 10805 },
+  { .start = 0x8f4f, .end = 0x8f5e, .idx = 10862 },
+  { .start = 0x8f65, .end = 0x8f65, .idx = 10878 },
+  { .start = 0x8f9d, .end = 0x8fa6, .idx = 10879 },
+  { .start = 0x8fb5, .end = 0x8fd5, .idx = 10889 },
+  { .start = 0x8fe0, .end = 0x900c, .idx = 10922 },
+  { .start = 0x9018, .end = 0x901b, .idx = 10967 },
+  { .start = 0x9028, .end = 0x9037, .idx = 10971 },
+  { .start = 0x903f, .end = 0x9044, .idx = 10987 },
+  { .start = 0x904c, .end = 0x904c, .idx = 10993 },
+  { .start = 0x905b, .end = 0x9079, .idx = 10994 },
+  { .start = 0x9085, .end = 0x90a5, .idx = 11025 },
+  { .start = 0x90b0, .end = 0x90b6, .idx = 11058 },
+  { .start = 0x90bd, .end = 0x90f6, .idx = 11065 },
+  { .start = 0x90fe, .end = 0x9148, .idx = 11123 },
+  { .start = 0x914f, .end = 0x916d, .idx = 11198 },
+  { .start = 0x9174, .end = 0x91c5, .idx = 11229 },
+  { .start = 0x91d3, .end = 0x9251, .idx = 11311 },
+  { .start = 0x9258, .end = 0x927f, .idx = 11438 },
+  { .start = 0x9288, .end = 0x92f0, .idx = 11478 },
+  { .start = 0x92f9, .end = 0x9315, .idx = 11583 },
+  { .start = 0x931c, .end = 0x932a, .idx = 11612 },
+  { .start = 0x9333, .end = 0x9337, .idx = 11627 },
+  { .start = 0x9347, .end = 0x9349, .idx = 11632 },
+  { .start = 0x9350, .end = 0x93ab, .idx = 11635 },
+  { .start = 0x93b4, .end = 0x93ba, .idx = 11727 },
+  { .start = 0x93c1, .end = 0x93e7, .idx = 11734 },
+  { .start = 0x93f7, .end = 0x9417, .idx = 11773 },
+  { .start = 0x941f, .end = 0x941f, .idx = 11806 },
+  { .start = 0x942e, .end = 0x9434, .idx = 11807 },
+  { .start = 0x943b, .end = 0x944c, .idx = 11814 },
+  { .start = 0x9455, .end = 0x9472, .idx = 11832 },
+  { .start = 0x9483, .end = 0x9484, .idx = 11862 },
+  { .start = 0x9578, .end = 0x958e, .idx = 11864 },
+  { .start = 0x959d, .end = 0x95ac, .idx = 11887 },
+  { .start = 0x95b4, .end = 0x95bf, .idx = 11903 },
+  { .start = 0x95c6, .end = 0x95e6, .idx = 11915 },
+  { .start = 0x961d, .end = 0x9641, .idx = 11948 },
+  { .start = 0x9652, .end = 0x9658, .idx = 11985 },
+  { .start = 0x9661, .end = 0x9661, .idx = 11992 },
+  { .start = 0x966e, .end = 0x9674, .idx = 11993 },
+  { .start = 0x967b, .end = 0x9689, .idx = 12000 },
+  { .start = 0x9691, .end = 0x96b3, .idx = 12015 },
+  { .start = 0x96ba, .end = 0x96ba, .idx = 12050 },
+  { .start = 0x96ca, .end = 0x96ca, .idx = 12051 },
+  { .start = 0x96d2, .end = 0x96df, .idx = 12052 },
+  { .start = 0x96e9, .end = 0x96f1, .idx = 12066 },
+  { .start = 0x96fa, .end = 0x96fa, .idx = 12075 },
+  { .start = 0x9702, .end = 0x9709, .idx = 12076 },
+  { .start = 0x971a, .end = 0x9728, .idx = 12084 },
+  { .start = 0x9731, .end = 0x9733, .idx = 12099 },
+  { .start = 0x9741, .end = 0x9743, .idx = 12102 },
+  { .start = 0x974a, .end = 0x975b, .idx = 12105 },
+  { .start = 0x9763, .end = 0x9780, .idx = 12123 },
+  { .start = 0x9789, .end = 0x9789, .idx = 12153 },
+  { .start = 0x9795, .end = 0x97a2, .idx = 12154 },
+  { .start = 0x97ac, .end = 0x97e4, .idx = 12168 },
+  { .start = 0x97ef, .end = 0x97fa, .idx = 12225 },
+  { .start = 0x9807, .end = 0x9835, .idx = 12237 },
+  { .start = 0x983e, .end = 0x984a, .idx = 12284 },
+  { .start = 0x9851, .end = 0x985a, .idx = 12297 },
+  { .start = 0x9862, .end = 0x986c, .idx = 12307 },
+  { .start = 0x98ab, .end = 0x98cc, .idx = 12318 },
+  { .start = 0x98e1, .end = 0x98ea, .idx = 12352 },
+  { .start = 0x98f3, .end = 0x98f6, .idx = 12362 },
+  { .start = 0x9902, .end = 0x9908, .idx = 12366 },
+  { .start = 0x9911, .end = 0x9960, .idx = 12373 },
+  { .start = 0x999b, .end = 0x999f, .idx = 12453 },
+  { .start = 0x99a6, .end = 0x99a6, .idx = 12458 },
+  { .start = 0x99b0, .end = 0x99c9, .idx = 12459 },
+  { .start = 0x99d3, .end = 0x99de, .idx = 12485 },
+  { .start = 0x99e7, .end = 0x9a04, .idx = 12497 },
+  { .start = 0x9a0b, .end = 0x9a16, .idx = 12527 },
+  { .start = 0x9a1e, .end = 0x9a38, .idx = 12539 },
+  { .start = 0x9a41, .end = 0x9a56, .idx = 12566 },
+  { .start = 0x9a5d, .end = 0x9a5d, .idx = 12588 },
+  { .start = 0x9aaa, .end = 0x9b3d, .idx = 12589 },
+  { .start = 0x9b48, .end = 0x9b4c, .idx = 12737 },
+  { .start = 0x9b55, .end = 0x9b9e, .idx = 12742 },
+  { .start = 0x9ba6, .end = 0x9bd0, .idx = 12816 },
+  { .start = 0x9bd7, .end = 0x9c02, .idx = 12859 },
+  { .start = 0x9c0b, .end = 0x9c2a, .idx = 12903 },
+  { .start = 0x9c31, .end = 0x9c7b, .idx = 12935 },
+  { .start = 0x9ce6, .end = 0x9ce6, .idx = 13010 },
+  { .start = 0x9cf2, .end = 0x9cf9, .idx = 13011 },
+  { .start = 0x9d02, .end = 0x9d02, .idx = 13019 },
+  { .start = 0x9d0b, .end = 0x9d1e, .idx = 13020 },
+  { .start = 0x9d2f, .end = 0x9d4a, .idx = 13040 },
+  { .start = 0x9d53, .end = 0x9d54, .idx = 13068 },
+  { .start = 0x9d5f, .end = 0x9d98, .idx = 13070 },
+  { .start = 0x9da1, .end = 0x9da1, .idx = 13128 },
+  { .start = 0x9daa, .end = 0x9dca, .idx = 13129 },
+  { .start = 0x9dd4, .end = 0x9df4, .idx = 13162 },
+  { .start = 0x9dfe, .end = 0x9e1d, .idx = 13195 },
+  { .start = 0x9e7a, .end = 0x9e87, .idx = 13227 },
+  { .start = 0x9e8e, .end = 0x9e8f, .idx = 13241 },
+  { .start = 0x9e96, .end = 0x9eb5, .idx = 13243 },
+  { .start = 0x9ec6, .end = 0x9ecb, .idx = 13275 },
+  { .start = 0x9ed5, .end = 0x9ed5, .idx = 13281 },
+  { .start = 0x9edf, .end = 0x9ef8, .idx = 13282 },
+  { .start = 0x9eff, .end = 0x9f47, .idx = 13308 },
+  { .start = 0x9f53, .end = 0x9f5e, .idx = 13381 },
+  { .start = 0x9f68, .end = 0x9f7d, .idx = 13393 },
+  { .start = 0x9f8f, .end = 0x9f97, .idx = 13415 },
+  { .start = 0x9f9e, .end = 0x9fa5, .idx = 13424 },
+  { .start = 0xff5e, .end = 0xff5e, .idx = 13432 },
+  { .start = 0xffff, .end = 0xffff, .idx =     0 }
 };
 
 /* The values corresponding to the table can be computed using