*** empty log message ***
authorpcg <pcg>
Thu, 4 Mar 2004 02:05:49 +0000 (02:05 +0000)
committerpcg <pcg>
Thu, 4 Mar 2004 02:05:49 +0000 (02:05 +0000)
MANIFEST
src/gencompose [new file with mode: 0755]
src/table/compose.h [new file with mode: 0644]

index 02a685e..761a550 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -163,6 +163,8 @@ src/test/gettty.c
 src/test/strings-memmove.c
 
 src/gentables
+src/gencompose
+src/table/compose.h
 src/table/viscii.h
 src/table/ksc5601_1987_0.h
 src/table/gb2312_1980_0.h
diff --git a/src/gencompose b/src/gencompose
new file mode 100755 (executable)
index 0000000..75c4002
--- /dev/null
@@ -0,0 +1,45 @@
+#!/usr/bin/perl
+
+open UNIDATA, "<", "www.unicode.org/Public/UNIDATA/UnicodeData.txt"
+   or die "www.unicode.org/Public/UNIDATA/UnicodeData.txt: $!";
+open TABLE, ">", "table/compose.h"
+   or die "table/compose.h: $!";
+
+print TABLE <<EOF;
+//
+// AUTOMATICALLLY GENERATED by gencompose
+//
+
+struct rxvt_compose {
+   uint32_t c1, c2, r;
+} rxvt_compose_table = {
+#ifdef ENCODING_COMPOSE
+EOF
+
+my %docom = qw(initial | medial | final | isolated | compat | none |);
+
+while (<UNIDATA>) {
+   my ($code, undef, undef, undef, undef, $decompose, undef) = split /;/;
+   next unless $decompose;
+   $type = $decompose =~ s/^<(.*)>\s*// ? $1 : "none";
+
+   next unless $docom{$type};
+   next unless $decompose =~ /^([0-9a-f]+) ([0-9a-f]+)$/i;
+   my $pfx = sprintf "%08d %08d %08d", hex $1, hex $2, hex $code;
+   push @compose, [$pfx, hex $1, hex $2, hex $code];
+}
+
+for (sort { $a->[0] cmp $b->[0] } @compose) {
+   next if $seen{$_->[1],$_->[2]}++;
+   printf TABLE " { 0x%05x, 0x%05x, 0x%05x },\n", $_->[1], $_->[2], $_->[3];
+   $count++;
+}
+
+
+print TABLE <<EOF;
+#define ENCODING_COMPOSE_COUNT $count
+#else
+#define ENCODING_COMPOSE_COUNT 0
+#endif
+};
+EOF
diff --git a/src/table/compose.h b/src/table/compose.h
new file mode 100644 (file)
index 0000000..6a0caf8
--- /dev/null
@@ -0,0 +1,1313 @@
+//
+// AUTOMATICALLLY GENERATED by gencompose
+//
+
+struct rxvt_compose {
+   uint32_t c1, c2, r;
+} rxvt_compose_table = {
+#ifdef ENCODING_COMPOSE
+ { 0x00020, 0x00301, 0x000b4 },
+ { 0x00020, 0x00303, 0x002dc },
+ { 0x00020, 0x00304, 0x000af },
+ { 0x00020, 0x00305, 0x0203e },
+ { 0x00020, 0x00306, 0x002d8 },
+ { 0x00020, 0x00307, 0x002d9 },
+ { 0x00020, 0x00308, 0x000a8 },
+ { 0x00020, 0x0030a, 0x002da },
+ { 0x00020, 0x0030b, 0x002dd },
+ { 0x00020, 0x00313, 0x01fbd },
+ { 0x00020, 0x00314, 0x01ffe },
+ { 0x00020, 0x00327, 0x000b8 },
+ { 0x00020, 0x00328, 0x002db },
+ { 0x00020, 0x00333, 0x02017 },
+ { 0x00020, 0x00342, 0x01fc0 },
+ { 0x00020, 0x00345, 0x0037a },
+ { 0x00020, 0x0064b, 0x0fe70 },
+ { 0x00020, 0x0064c, 0x0fe72 },
+ { 0x00020, 0x0064d, 0x0fe74 },
+ { 0x00020, 0x0064e, 0x0fe76 },
+ { 0x00020, 0x0064f, 0x0fe78 },
+ { 0x00020, 0x00650, 0x0fe7a },
+ { 0x00020, 0x00651, 0x0fe7c },
+ { 0x00020, 0x00652, 0x0fe7e },
+ { 0x00020, 0x03099, 0x0309b },
+ { 0x00020, 0x0309a, 0x0309c },
+ { 0x00021, 0x00021, 0x0203c },
+ { 0x00021, 0x0003f, 0x02049 },
+ { 0x0002e, 0x0002e, 0x02025 },
+ { 0x00030, 0x070b9, 0x03358 },
+ { 0x00031, 0x0002e, 0x02488 },
+ { 0x00031, 0x065e5, 0x033e0 },
+ { 0x00031, 0x06708, 0x032c0 },
+ { 0x00031, 0x070b9, 0x03359 },
+ { 0x00032, 0x0002e, 0x02489 },
+ { 0x00032, 0x065e5, 0x033e1 },
+ { 0x00032, 0x06708, 0x032c1 },
+ { 0x00032, 0x070b9, 0x0335a },
+ { 0x00033, 0x0002e, 0x0248a },
+ { 0x00033, 0x065e5, 0x033e2 },
+ { 0x00033, 0x06708, 0x032c2 },
+ { 0x00033, 0x070b9, 0x0335b },
+ { 0x00034, 0x0002e, 0x0248b },
+ { 0x00034, 0x065e5, 0x033e3 },
+ { 0x00034, 0x06708, 0x032c3 },
+ { 0x00034, 0x070b9, 0x0335c },
+ { 0x00035, 0x0002e, 0x0248c },
+ { 0x00035, 0x065e5, 0x033e4 },
+ { 0x00035, 0x06708, 0x032c4 },
+ { 0x00035, 0x070b9, 0x0335d },
+ { 0x00036, 0x0002e, 0x0248d },
+ { 0x00036, 0x065e5, 0x033e5 },
+ { 0x00036, 0x06708, 0x032c5 },
+ { 0x00036, 0x070b9, 0x0335e },
+ { 0x00037, 0x0002e, 0x0248e },
+ { 0x00037, 0x065e5, 0x033e6 },
+ { 0x00037, 0x06708, 0x032c6 },
+ { 0x00037, 0x070b9, 0x0335f },
+ { 0x00038, 0x0002e, 0x0248f },
+ { 0x00038, 0x065e5, 0x033e7 },
+ { 0x00038, 0x06708, 0x032c7 },
+ { 0x00038, 0x070b9, 0x03360 },
+ { 0x00039, 0x0002e, 0x02490 },
+ { 0x00039, 0x065e5, 0x033e8 },
+ { 0x00039, 0x06708, 0x032c8 },
+ { 0x00039, 0x070b9, 0x03361 },
+ { 0x0003c, 0x00338, 0x0226e },
+ { 0x0003d, 0x0003d, 0x02a75 },
+ { 0x0003d, 0x00338, 0x02260 },
+ { 0x0003e, 0x00338, 0x0226f },
+ { 0x0003f, 0x00021, 0x02048 },
+ { 0x0003f, 0x0003f, 0x02047 },
+ { 0x00041, 0x00300, 0x000c0 },
+ { 0x00041, 0x00301, 0x000c1 },
+ { 0x00041, 0x00302, 0x000c2 },
+ { 0x00041, 0x00303, 0x000c3 },
+ { 0x00041, 0x00304, 0x00100 },
+ { 0x00041, 0x00306, 0x00102 },
+ { 0x00041, 0x00307, 0x00226 },
+ { 0x00041, 0x00308, 0x000c4 },
+ { 0x00041, 0x00309, 0x01ea2 },
+ { 0x00041, 0x0030a, 0x000c5 },
+ { 0x00041, 0x0030c, 0x001cd },
+ { 0x00041, 0x0030f, 0x00200 },
+ { 0x00041, 0x00311, 0x00202 },
+ { 0x00041, 0x00323, 0x01ea0 },
+ { 0x00041, 0x00325, 0x01e00 },
+ { 0x00041, 0x00328, 0x00104 },
+ { 0x00042, 0x00307, 0x01e02 },
+ { 0x00042, 0x00323, 0x01e04 },
+ { 0x00042, 0x00331, 0x01e06 },
+ { 0x00043, 0x00301, 0x00106 },
+ { 0x00043, 0x00302, 0x00108 },
+ { 0x00043, 0x00307, 0x0010a },
+ { 0x00043, 0x0030c, 0x0010c },
+ { 0x00043, 0x00327, 0x000c7 },
+ { 0x00044, 0x0005a, 0x001f1 },
+ { 0x00044, 0x0007a, 0x001f2 },
+ { 0x00044, 0x0017d, 0x001c4 },
+ { 0x00044, 0x0017e, 0x001c5 },
+ { 0x00044, 0x00307, 0x01e0a },
+ { 0x00044, 0x0030c, 0x0010e },
+ { 0x00044, 0x00323, 0x01e0c },
+ { 0x00044, 0x00327, 0x01e10 },
+ { 0x00044, 0x0032d, 0x01e12 },
+ { 0x00044, 0x00331, 0x01e0e },
+ { 0x00045, 0x00300, 0x000c8 },
+ { 0x00045, 0x00301, 0x000c9 },
+ { 0x00045, 0x00302, 0x000ca },
+ { 0x00045, 0x00303, 0x01ebc },
+ { 0x00045, 0x00304, 0x00112 },
+ { 0x00045, 0x00306, 0x00114 },
+ { 0x00045, 0x00307, 0x00116 },
+ { 0x00045, 0x00308, 0x000cb },
+ { 0x00045, 0x00309, 0x01eba },
+ { 0x00045, 0x0030c, 0x0011a },
+ { 0x00045, 0x0030f, 0x00204 },
+ { 0x00045, 0x00311, 0x00206 },
+ { 0x00045, 0x00323, 0x01eb8 },
+ { 0x00045, 0x00327, 0x00228 },
+ { 0x00045, 0x00328, 0x00118 },
+ { 0x00045, 0x0032d, 0x01e18 },
+ { 0x00045, 0x00330, 0x01e1a },
+ { 0x00046, 0x00307, 0x01e1e },
+ { 0x00047, 0x00301, 0x001f4 },
+ { 0x00047, 0x00302, 0x0011c },
+ { 0x00047, 0x00304, 0x01e20 },
+ { 0x00047, 0x00306, 0x0011e },
+ { 0x00047, 0x00307, 0x00120 },
+ { 0x00047, 0x0030c, 0x001e6 },
+ { 0x00047, 0x00327, 0x00122 },
+ { 0x00048, 0x00302, 0x00124 },
+ { 0x00048, 0x00307, 0x01e22 },
+ { 0x00048, 0x00308, 0x01e26 },
+ { 0x00048, 0x0030c, 0x0021e },
+ { 0x00048, 0x00323, 0x01e24 },
+ { 0x00048, 0x00327, 0x01e28 },
+ { 0x00048, 0x0032e, 0x01e2a },
+ { 0x00049, 0x00049, 0x02161 },
+ { 0x00049, 0x0004a, 0x00132 },
+ { 0x00049, 0x00056, 0x02163 },
+ { 0x00049, 0x00058, 0x02168 },
+ { 0x00049, 0x00300, 0x000cc },
+ { 0x00049, 0x00301, 0x000cd },
+ { 0x00049, 0x00302, 0x000ce },
+ { 0x00049, 0x00303, 0x00128 },
+ { 0x00049, 0x00304, 0x0012a },
+ { 0x00049, 0x00306, 0x0012c },
+ { 0x00049, 0x00307, 0x00130 },
+ { 0x00049, 0x00308, 0x000cf },
+ { 0x00049, 0x00309, 0x01ec8 },
+ { 0x00049, 0x0030c, 0x001cf },
+ { 0x00049, 0x0030f, 0x00208 },
+ { 0x00049, 0x00311, 0x0020a },
+ { 0x00049, 0x00323, 0x01eca },
+ { 0x00049, 0x00328, 0x0012e },
+ { 0x00049, 0x00330, 0x01e2c },
+ { 0x0004a, 0x00302, 0x00134 },
+ { 0x0004b, 0x00301, 0x01e30 },
+ { 0x0004b, 0x0030c, 0x001e8 },
+ { 0x0004b, 0x00323, 0x01e32 },
+ { 0x0004b, 0x00327, 0x00136 },
+ { 0x0004b, 0x00331, 0x01e34 },
+ { 0x0004c, 0x0004a, 0x001c7 },
+ { 0x0004c, 0x0006a, 0x001c8 },
+ { 0x0004c, 0x000b7, 0x0013f },
+ { 0x0004c, 0x00301, 0x00139 },
+ { 0x0004c, 0x0030c, 0x0013d },
+ { 0x0004c, 0x00323, 0x01e36 },
+ { 0x0004c, 0x00327, 0x0013b },
+ { 0x0004c, 0x0032d, 0x01e3c },
+ { 0x0004c, 0x00331, 0x01e3a },
+ { 0x0004d, 0x00301, 0x01e3e },
+ { 0x0004d, 0x00307, 0x01e40 },
+ { 0x0004d, 0x00323, 0x01e42 },
+ { 0x0004e, 0x0004a, 0x001ca },
+ { 0x0004e, 0x0006a, 0x001cb },
+ { 0x0004e, 0x0006f, 0x02116 },
+ { 0x0004e, 0x00300, 0x001f8 },
+ { 0x0004e, 0x00301, 0x00143 },
+ { 0x0004e, 0x00303, 0x000d1 },
+ { 0x0004e, 0x00307, 0x01e44 },
+ { 0x0004e, 0x0030c, 0x00147 },
+ { 0x0004e, 0x00323, 0x01e46 },
+ { 0x0004e, 0x00327, 0x00145 },
+ { 0x0004e, 0x0032d, 0x01e4a },
+ { 0x0004e, 0x00331, 0x01e48 },
+ { 0x0004f, 0x00300, 0x000d2 },
+ { 0x0004f, 0x00301, 0x000d3 },
+ { 0x0004f, 0x00302, 0x000d4 },
+ { 0x0004f, 0x00303, 0x000d5 },
+ { 0x0004f, 0x00304, 0x0014c },
+ { 0x0004f, 0x00306, 0x0014e },
+ { 0x0004f, 0x00307, 0x0022e },
+ { 0x0004f, 0x00308, 0x000d6 },
+ { 0x0004f, 0x00309, 0x01ece },
+ { 0x0004f, 0x0030b, 0x00150 },
+ { 0x0004f, 0x0030c, 0x001d1 },
+ { 0x0004f, 0x0030f, 0x0020c },
+ { 0x0004f, 0x00311, 0x0020e },
+ { 0x0004f, 0x0031b, 0x001a0 },
+ { 0x0004f, 0x00323, 0x01ecc },
+ { 0x0004f, 0x00328, 0x001ea },
+ { 0x00050, 0x00301, 0x01e54 },
+ { 0x00050, 0x00307, 0x01e56 },
+ { 0x00052, 0x00073, 0x020a8 },
+ { 0x00052, 0x00301, 0x00154 },
+ { 0x00052, 0x00307, 0x01e58 },
+ { 0x00052, 0x0030c, 0x00158 },
+ { 0x00052, 0x0030f, 0x00210 },
+ { 0x00052, 0x00311, 0x00212 },
+ { 0x00052, 0x00323, 0x01e5a },
+ { 0x00052, 0x00327, 0x00156 },
+ { 0x00052, 0x00331, 0x01e5e },
+ { 0x00053, 0x00301, 0x0015a },
+ { 0x00053, 0x00302, 0x0015c },
+ { 0x00053, 0x00307, 0x01e60 },
+ { 0x00053, 0x0030c, 0x00160 },
+ { 0x00053, 0x00323, 0x01e62 },
+ { 0x00053, 0x00326, 0x00218 },
+ { 0x00053, 0x00327, 0x0015e },
+ { 0x00054, 0x00307, 0x01e6a },
+ { 0x00054, 0x0030c, 0x00164 },
+ { 0x00054, 0x00323, 0x01e6c },
+ { 0x00054, 0x00326, 0x0021a },
+ { 0x00054, 0x00327, 0x00162 },
+ { 0x00054, 0x0032d, 0x01e70 },
+ { 0x00054, 0x00331, 0x01e6e },
+ { 0x00055, 0x00300, 0x000d9 },
+ { 0x00055, 0x00301, 0x000da },
+ { 0x00055, 0x00302, 0x000db },
+ { 0x00055, 0x00303, 0x00168 },
+ { 0x00055, 0x00304, 0x0016a },
+ { 0x00055, 0x00306, 0x0016c },
+ { 0x00055, 0x00308, 0x000dc },
+ { 0x00055, 0x00309, 0x01ee6 },
+ { 0x00055, 0x0030a, 0x0016e },
+ { 0x00055, 0x0030b, 0x00170 },
+ { 0x00055, 0x0030c, 0x001d3 },
+ { 0x00055, 0x0030f, 0x00214 },
+ { 0x00055, 0x00311, 0x00216 },
+ { 0x00055, 0x0031b, 0x001af },
+ { 0x00055, 0x00323, 0x01ee4 },
+ { 0x00055, 0x00324, 0x01e72 },
+ { 0x00055, 0x00328, 0x00172 },
+ { 0x00055, 0x0032d, 0x01e76 },
+ { 0x00055, 0x00330, 0x01e74 },
+ { 0x00056, 0x00049, 0x02165 },
+ { 0x00056, 0x00303, 0x01e7c },
+ { 0x00056, 0x00323, 0x01e7e },
+ { 0x00057, 0x00300, 0x01e80 },
+ { 0x00057, 0x00301, 0x01e82 },
+ { 0x00057, 0x00302, 0x00174 },
+ { 0x00057, 0x00307, 0x01e86 },
+ { 0x00057, 0x00308, 0x01e84 },
+ { 0x00057, 0x00323, 0x01e88 },
+ { 0x00058, 0x00049, 0x0216a },
+ { 0x00058, 0x00307, 0x01e8a },
+ { 0x00058, 0x00308, 0x01e8c },
+ { 0x00059, 0x00300, 0x01ef2 },
+ { 0x00059, 0x00301, 0x000dd },
+ { 0x00059, 0x00302, 0x00176 },
+ { 0x00059, 0x00303, 0x01ef8 },
+ { 0x00059, 0x00304, 0x00232 },
+ { 0x00059, 0x00307, 0x01e8e },
+ { 0x00059, 0x00308, 0x00178 },
+ { 0x00059, 0x00309, 0x01ef6 },
+ { 0x00059, 0x00323, 0x01ef4 },
+ { 0x0005a, 0x00301, 0x00179 },
+ { 0x0005a, 0x00302, 0x01e90 },
+ { 0x0005a, 0x00307, 0x0017b },
+ { 0x0005a, 0x0030c, 0x0017d },
+ { 0x0005a, 0x00323, 0x01e92 },
+ { 0x0005a, 0x00331, 0x01e94 },
+ { 0x00061, 0x002be, 0x01e9a },
+ { 0x00061, 0x00300, 0x000e0 },
+ { 0x00061, 0x00301, 0x000e1 },
+ { 0x00061, 0x00302, 0x000e2 },
+ { 0x00061, 0x00303, 0x000e3 },
+ { 0x00061, 0x00304, 0x00101 },
+ { 0x00061, 0x00306, 0x00103 },
+ { 0x00061, 0x00307, 0x00227 },
+ { 0x00061, 0x00308, 0x000e4 },
+ { 0x00061, 0x00309, 0x01ea3 },
+ { 0x00061, 0x0030a, 0x000e5 },
+ { 0x00061, 0x0030c, 0x001ce },
+ { 0x00061, 0x0030f, 0x00201 },
+ { 0x00061, 0x00311, 0x00203 },
+ { 0x00061, 0x00323, 0x01ea1 },
+ { 0x00061, 0x00325, 0x01e01 },
+ { 0x00061, 0x00328, 0x00105 },
+ { 0x00062, 0x00307, 0x01e03 },
+ { 0x00062, 0x00323, 0x01e05 },
+ { 0x00062, 0x00331, 0x01e07 },
+ { 0x00063, 0x00301, 0x00107 },
+ { 0x00063, 0x00302, 0x00109 },
+ { 0x00063, 0x00307, 0x0010b },
+ { 0x00063, 0x0030c, 0x0010d },
+ { 0x00063, 0x00327, 0x000e7 },
+ { 0x00064, 0x0007a, 0x001f3 },
+ { 0x00064, 0x0017e, 0x001c6 },
+ { 0x00064, 0x00307, 0x01e0b },
+ { 0x00064, 0x0030c, 0x0010f },
+ { 0x00064, 0x00323, 0x01e0d },
+ { 0x00064, 0x00327, 0x01e11 },
+ { 0x00064, 0x0032d, 0x01e13 },
+ { 0x00064, 0x00331, 0x01e0f },
+ { 0x00065, 0x00300, 0x000e8 },
+ { 0x00065, 0x00301, 0x000e9 },
+ { 0x00065, 0x00302, 0x000ea },
+ { 0x00065, 0x00303, 0x01ebd },
+ { 0x00065, 0x00304, 0x00113 },
+ { 0x00065, 0x00306, 0x00115 },
+ { 0x00065, 0x00307, 0x00117 },
+ { 0x00065, 0x00308, 0x000eb },
+ { 0x00065, 0x00309, 0x01ebb },
+ { 0x00065, 0x0030c, 0x0011b },
+ { 0x00065, 0x0030f, 0x00205 },
+ { 0x00065, 0x00311, 0x00207 },
+ { 0x00065, 0x00323, 0x01eb9 },
+ { 0x00065, 0x00327, 0x00229 },
+ { 0x00065, 0x00328, 0x00119 },
+ { 0x00065, 0x0032d, 0x01e19 },
+ { 0x00065, 0x00330, 0x01e1b },
+ { 0x00066, 0x00066, 0x0fb00 },
+ { 0x00066, 0x00069, 0x0fb01 },
+ { 0x00066, 0x0006c, 0x0fb02 },
+ { 0x00066, 0x00307, 0x01e1f },
+ { 0x00067, 0x00301, 0x001f5 },
+ { 0x00067, 0x00302, 0x0011d },
+ { 0x00067, 0x00304, 0x01e21 },
+ { 0x00067, 0x00306, 0x0011f },
+ { 0x00067, 0x00307, 0x00121 },
+ { 0x00067, 0x0030c, 0x001e7 },
+ { 0x00067, 0x00327, 0x00123 },
+ { 0x00068, 0x00302, 0x00125 },
+ { 0x00068, 0x00307, 0x01e23 },
+ { 0x00068, 0x00308, 0x01e27 },
+ { 0x00068, 0x0030c, 0x0021f },
+ { 0x00068, 0x00323, 0x01e25 },
+ { 0x00068, 0x00327, 0x01e29 },
+ { 0x00068, 0x0032e, 0x01e2b },
+ { 0x00068, 0x00331, 0x01e96 },
+ { 0x00069, 0x00069, 0x02171 },
+ { 0x00069, 0x0006a, 0x00133 },
+ { 0x00069, 0x00076, 0x02173 },
+ { 0x00069, 0x00078, 0x02178 },
+ { 0x00069, 0x00300, 0x000ec },
+ { 0x00069, 0x00301, 0x000ed },
+ { 0x00069, 0x00302, 0x000ee },
+ { 0x00069, 0x00303, 0x00129 },
+ { 0x00069, 0x00304, 0x0012b },
+ { 0x00069, 0x00306, 0x0012d },
+ { 0x00069, 0x00308, 0x000ef },
+ { 0x00069, 0x00309, 0x01ec9 },
+ { 0x00069, 0x0030c, 0x001d0 },
+ { 0x00069, 0x0030f, 0x00209 },
+ { 0x00069, 0x00311, 0x0020b },
+ { 0x00069, 0x00323, 0x01ecb },
+ { 0x00069, 0x00328, 0x0012f },
+ { 0x00069, 0x00330, 0x01e2d },
+ { 0x0006a, 0x00302, 0x00135 },
+ { 0x0006a, 0x0030c, 0x001f0 },
+ { 0x0006b, 0x00301, 0x01e31 },
+ { 0x0006b, 0x0030c, 0x001e9 },
+ { 0x0006b, 0x00323, 0x01e33 },
+ { 0x0006b, 0x00327, 0x00137 },
+ { 0x0006b, 0x00331, 0x01e35 },
+ { 0x0006c, 0x0006a, 0x001c9 },
+ { 0x0006c, 0x000b7, 0x00140 },
+ { 0x0006c, 0x00301, 0x0013a },
+ { 0x0006c, 0x0030c, 0x0013e },
+ { 0x0006c, 0x00323, 0x01e37 },
+ { 0x0006c, 0x00327, 0x0013c },
+ { 0x0006c, 0x0032d, 0x01e3d },
+ { 0x0006c, 0x00331, 0x01e3b },
+ { 0x0006d, 0x00301, 0x01e3f },
+ { 0x0006d, 0x00307, 0x01e41 },
+ { 0x0006d, 0x00323, 0x01e43 },
+ { 0x0006e, 0x0006a, 0x001cc },
+ { 0x0006e, 0x00300, 0x001f9 },
+ { 0x0006e, 0x00301, 0x00144 },
+ { 0x0006e, 0x00303, 0x000f1 },
+ { 0x0006e, 0x00307, 0x01e45 },
+ { 0x0006e, 0x0030c, 0x00148 },
+ { 0x0006e, 0x00323, 0x01e47 },
+ { 0x0006e, 0x00327, 0x00146 },
+ { 0x0006e, 0x0032d, 0x01e4b },
+ { 0x0006e, 0x00331, 0x01e49 },
+ { 0x0006f, 0x00300, 0x000f2 },
+ { 0x0006f, 0x00301, 0x000f3 },
+ { 0x0006f, 0x00302, 0x000f4 },
+ { 0x0006f, 0x00303, 0x000f5 },
+ { 0x0006f, 0x00304, 0x0014d },
+ { 0x0006f, 0x00306, 0x0014f },
+ { 0x0006f, 0x00307, 0x0022f },
+ { 0x0006f, 0x00308, 0x000f6 },
+ { 0x0006f, 0x00309, 0x01ecf },
+ { 0x0006f, 0x0030b, 0x00151 },
+ { 0x0006f, 0x0030c, 0x001d2 },
+ { 0x0006f, 0x0030f, 0x0020d },
+ { 0x0006f, 0x00311, 0x0020f },
+ { 0x0006f, 0x0031b, 0x001a1 },
+ { 0x0006f, 0x00323, 0x01ecd },
+ { 0x0006f, 0x00328, 0x001eb },
+ { 0x00070, 0x00301, 0x01e55 },
+ { 0x00070, 0x00307, 0x01e57 },
+ { 0x00072, 0x00301, 0x00155 },
+ { 0x00072, 0x00307, 0x01e59 },
+ { 0x00072, 0x0030c, 0x00159 },
+ { 0x00072, 0x0030f, 0x00211 },
+ { 0x00072, 0x00311, 0x00213 },
+ { 0x00072, 0x00323, 0x01e5b },
+ { 0x00072, 0x00327, 0x00157 },
+ { 0x00072, 0x00331, 0x01e5f },
+ { 0x00073, 0x00074, 0x0fb06 },
+ { 0x00073, 0x00301, 0x0015b },
+ { 0x00073, 0x00302, 0x0015d },
+ { 0x00073, 0x00307, 0x01e61 },
+ { 0x00073, 0x0030c, 0x00161 },
+ { 0x00073, 0x00323, 0x01e63 },
+ { 0x00073, 0x00326, 0x00219 },
+ { 0x00073, 0x00327, 0x0015f },
+ { 0x00074, 0x00307, 0x01e6b },
+ { 0x00074, 0x00308, 0x01e97 },
+ { 0x00074, 0x0030c, 0x00165 },
+ { 0x00074, 0x00323, 0x01e6d },
+ { 0x00074, 0x00326, 0x0021b },
+ { 0x00074, 0x00327, 0x00163 },
+ { 0x00074, 0x0032d, 0x01e71 },
+ { 0x00074, 0x00331, 0x01e6f },
+ { 0x00075, 0x00300, 0x000f9 },
+ { 0x00075, 0x00301, 0x000fa },
+ { 0x00075, 0x00302, 0x000fb },
+ { 0x00075, 0x00303, 0x00169 },
+ { 0x00075, 0x00304, 0x0016b },
+ { 0x00075, 0x00306, 0x0016d },
+ { 0x00075, 0x00308, 0x000fc },
+ { 0x00075, 0x00309, 0x01ee7 },
+ { 0x00075, 0x0030a, 0x0016f },
+ { 0x00075, 0x0030b, 0x00171 },
+ { 0x00075, 0x0030c, 0x001d4 },
+ { 0x00075, 0x0030f, 0x00215 },
+ { 0x00075, 0x00311, 0x00217 },
+ { 0x00075, 0x0031b, 0x001b0 },
+ { 0x00075, 0x00323, 0x01ee5 },
+ { 0x00075, 0x00324, 0x01e73 },
+ { 0x00075, 0x00328, 0x00173 },
+ { 0x00075, 0x0032d, 0x01e77 },
+ { 0x00075, 0x00330, 0x01e75 },
+ { 0x00076, 0x00069, 0x02175 },
+ { 0x00076, 0x00303, 0x01e7d },
+ { 0x00076, 0x00323, 0x01e7f },
+ { 0x00077, 0x00300, 0x01e81 },
+ { 0x00077, 0x00301, 0x01e83 },
+ { 0x00077, 0x00302, 0x00175 },
+ { 0x00077, 0x00307, 0x01e87 },
+ { 0x00077, 0x00308, 0x01e85 },
+ { 0x00077, 0x0030a, 0x01e98 },
+ { 0x00077, 0x00323, 0x01e89 },
+ { 0x00078, 0x00069, 0x0217a },
+ { 0x00078, 0x00307, 0x01e8b },
+ { 0x00078, 0x00308, 0x01e8d },
+ { 0x00079, 0x00300, 0x01ef3 },
+ { 0x00079, 0x00301, 0x000fd },
+ { 0x00079, 0x00302, 0x00177 },
+ { 0x00079, 0x00303, 0x01ef9 },
+ { 0x00079, 0x00304, 0x00233 },
+ { 0x00079, 0x00307, 0x01e8f },
+ { 0x00079, 0x00308, 0x000ff },
+ { 0x00079, 0x00309, 0x01ef7 },
+ { 0x00079, 0x0030a, 0x01e99 },
+ { 0x00079, 0x00323, 0x01ef5 },
+ { 0x0007a, 0x00301, 0x0017a },
+ { 0x0007a, 0x00302, 0x01e91 },
+ { 0x0007a, 0x00307, 0x0017c },
+ { 0x0007a, 0x0030c, 0x0017e },
+ { 0x0007a, 0x00323, 0x01e93 },
+ { 0x0007a, 0x00331, 0x01e95 },
+ { 0x000a8, 0x00300, 0x01fed },
+ { 0x000a8, 0x00301, 0x00385 },
+ { 0x000a8, 0x00342, 0x01fc1 },
+ { 0x000b0, 0x00043, 0x02103 },
+ { 0x000b0, 0x00046, 0x02109 },
+ { 0x000c2, 0x00300, 0x01ea6 },
+ { 0x000c2, 0x00301, 0x01ea4 },
+ { 0x000c2, 0x00303, 0x01eaa },
+ { 0x000c2, 0x00309, 0x01ea8 },
+ { 0x000c4, 0x00304, 0x001de },
+ { 0x000c5, 0x00301, 0x001fa },
+ { 0x000c6, 0x00301, 0x001fc },
+ { 0x000c6, 0x00304, 0x001e2 },
+ { 0x000c7, 0x00301, 0x01e08 },
+ { 0x000ca, 0x00300, 0x01ec0 },
+ { 0x000ca, 0x00301, 0x01ebe },
+ { 0x000ca, 0x00303, 0x01ec4 },
+ { 0x000ca, 0x00309, 0x01ec2 },
+ { 0x000cf, 0x00301, 0x01e2e },
+ { 0x000d4, 0x00300, 0x01ed2 },
+ { 0x000d4, 0x00301, 0x01ed0 },
+ { 0x000d4, 0x00303, 0x01ed6 },
+ { 0x000d4, 0x00309, 0x01ed4 },
+ { 0x000d5, 0x00301, 0x01e4c },
+ { 0x000d5, 0x00304, 0x0022c },
+ { 0x000d5, 0x00308, 0x01e4e },
+ { 0x000d6, 0x00304, 0x0022a },
+ { 0x000d8, 0x00301, 0x001fe },
+ { 0x000dc, 0x00300, 0x001db },
+ { 0x000dc, 0x00301, 0x001d7 },
+ { 0x000dc, 0x00304, 0x001d5 },
+ { 0x000dc, 0x0030c, 0x001d9 },
+ { 0x000e2, 0x00300, 0x01ea7 },
+ { 0x000e2, 0x00301, 0x01ea5 },
+ { 0x000e2, 0x00303, 0x01eab },
+ { 0x000e2, 0x00309, 0x01ea9 },
+ { 0x000e4, 0x00304, 0x001df },
+ { 0x000e5, 0x00301, 0x001fb },
+ { 0x000e6, 0x00301, 0x001fd },
+ { 0x000e6, 0x00304, 0x001e3 },
+ { 0x000e7, 0x00301, 0x01e09 },
+ { 0x000ea, 0x00300, 0x01ec1 },
+ { 0x000ea, 0x00301, 0x01ebf },
+ { 0x000ea, 0x00303, 0x01ec5 },
+ { 0x000ea, 0x00309, 0x01ec3 },
+ { 0x000ef, 0x00301, 0x01e2f },
+ { 0x000f4, 0x00300, 0x01ed3 },
+ { 0x000f4, 0x00301, 0x01ed1 },
+ { 0x000f4, 0x00303, 0x01ed7 },
+ { 0x000f4, 0x00309, 0x01ed5 },
+ { 0x000f5, 0x00301, 0x01e4d },
+ { 0x000f5, 0x00304, 0x0022d },
+ { 0x000f5, 0x00308, 0x01e4f },
+ { 0x000f6, 0x00304, 0x0022b },
+ { 0x000f8, 0x00301, 0x001ff },
+ { 0x000fc, 0x00300, 0x001dc },
+ { 0x000fc, 0x00301, 0x001d8 },
+ { 0x000fc, 0x00304, 0x001d6 },
+ { 0x000fc, 0x0030c, 0x001da },
+ { 0x00102, 0x00300, 0x01eb0 },
+ { 0x00102, 0x00301, 0x01eae },
+ { 0x00102, 0x00303, 0x01eb4 },
+ { 0x00102, 0x00309, 0x01eb2 },
+ { 0x00103, 0x00300, 0x01eb1 },
+ { 0x00103, 0x00301, 0x01eaf },
+ { 0x00103, 0x00303, 0x01eb5 },
+ { 0x00103, 0x00309, 0x01eb3 },
+ { 0x00112, 0x00300, 0x01e14 },
+ { 0x00112, 0x00301, 0x01e16 },
+ { 0x00113, 0x00300, 0x01e15 },
+ { 0x00113, 0x00301, 0x01e17 },
+ { 0x0014c, 0x00300, 0x01e50 },
+ { 0x0014c, 0x00301, 0x01e52 },
+ { 0x0014d, 0x00300, 0x01e51 },
+ { 0x0014d, 0x00301, 0x01e53 },
+ { 0x0015a, 0x00307, 0x01e64 },
+ { 0x0015b, 0x00307, 0x01e65 },
+ { 0x00160, 0x00307, 0x01e66 },
+ { 0x00161, 0x00307, 0x01e67 },
+ { 0x00168, 0x00301, 0x01e78 },
+ { 0x00169, 0x00301, 0x01e79 },
+ { 0x0016a, 0x00308, 0x01e7a },
+ { 0x0016b, 0x00308, 0x01e7b },
+ { 0x0017f, 0x00074, 0x0fb05 },
+ { 0x0017f, 0x00307, 0x01e9b },
+ { 0x001a0, 0x00300, 0x01edc },
+ { 0x001a0, 0x00301, 0x01eda },
+ { 0x001a0, 0x00303, 0x01ee0 },
+ { 0x001a0, 0x00309, 0x01ede },
+ { 0x001a0, 0x00323, 0x01ee2 },
+ { 0x001a1, 0x00300, 0x01edd },
+ { 0x001a1, 0x00301, 0x01edb },
+ { 0x001a1, 0x00303, 0x01ee1 },
+ { 0x001a1, 0x00309, 0x01edf },
+ { 0x001a1, 0x00323, 0x01ee3 },
+ { 0x001af, 0x00300, 0x01eea },
+ { 0x001af, 0x00301, 0x01ee8 },
+ { 0x001af, 0x00303, 0x01eee },
+ { 0x001af, 0x00309, 0x01eec },
+ { 0x001af, 0x00323, 0x01ef0 },
+ { 0x001b0, 0x00300, 0x01eeb },
+ { 0x001b0, 0x00301, 0x01ee9 },
+ { 0x001b0, 0x00303, 0x01eef },
+ { 0x001b0, 0x00309, 0x01eed },
+ { 0x001b0, 0x00323, 0x01ef1 },
+ { 0x001b7, 0x0030c, 0x001ee },
+ { 0x001ea, 0x00304, 0x001ec },
+ { 0x001eb, 0x00304, 0x001ed },
+ { 0x00226, 0x00304, 0x001e0 },
+ { 0x00227, 0x00304, 0x001e1 },
+ { 0x00228, 0x00306, 0x01e1c },
+ { 0x00229, 0x00306, 0x01e1d },
+ { 0x0022e, 0x00304, 0x00230 },
+ { 0x0022f, 0x00304, 0x00231 },
+ { 0x00292, 0x0030c, 0x001ef },
+ { 0x002bc, 0x0006e, 0x00149 },
+ { 0x00308, 0x00301, 0x00344 },
+ { 0x00391, 0x00300, 0x01fba },
+ { 0x00391, 0x00301, 0x00386 },
+ { 0x00391, 0x00304, 0x01fb9 },
+ { 0x00391, 0x00306, 0x01fb8 },
+ { 0x00391, 0x00313, 0x01f08 },
+ { 0x00391, 0x00314, 0x01f09 },
+ { 0x00391, 0x00345, 0x01fbc },
+ { 0x00395, 0x00300, 0x01fc8 },
+ { 0x00395, 0x00301, 0x00388 },
+ { 0x00395, 0x00313, 0x01f18 },
+ { 0x00395, 0x00314, 0x01f19 },
+ { 0x00397, 0x00300, 0x01fca },
+ { 0x00397, 0x00301, 0x00389 },
+ { 0x00397, 0x00313, 0x01f28 },
+ { 0x00397, 0x00314, 0x01f29 },
+ { 0x00397, 0x00345, 0x01fcc },
+ { 0x00399, 0x00300, 0x01fda },
+ { 0x00399, 0x00301, 0x0038a },
+ { 0x00399, 0x00304, 0x01fd9 },
+ { 0x00399, 0x00306, 0x01fd8 },
+ { 0x00399, 0x00308, 0x003aa },
+ { 0x00399, 0x00313, 0x01f38 },
+ { 0x00399, 0x00314, 0x01f39 },
+ { 0x0039f, 0x00300, 0x01ff8 },
+ { 0x0039f, 0x00301, 0x0038c },
+ { 0x0039f, 0x00313, 0x01f48 },
+ { 0x0039f, 0x00314, 0x01f49 },
+ { 0x003a1, 0x00314, 0x01fec },
+ { 0x003a5, 0x00300, 0x01fea },
+ { 0x003a5, 0x00301, 0x0038e },
+ { 0x003a5, 0x00304, 0x01fe9 },
+ { 0x003a5, 0x00306, 0x01fe8 },
+ { 0x003a5, 0x00308, 0x003ab },
+ { 0x003a5, 0x00314, 0x01f59 },
+ { 0x003a9, 0x00300, 0x01ffa },
+ { 0x003a9, 0x00301, 0x0038f },
+ { 0x003a9, 0x00313, 0x01f68 },
+ { 0x003a9, 0x00314, 0x01f69 },
+ { 0x003a9, 0x00345, 0x01ffc },
+ { 0x003ac, 0x00345, 0x01fb4 },
+ { 0x003ae, 0x00345, 0x01fc4 },
+ { 0x003b1, 0x00300, 0x01f70 },
+ { 0x003b1, 0x00301, 0x003ac },
+ { 0x003b1, 0x00304, 0x01fb1 },
+ { 0x003b1, 0x00306, 0x01fb0 },
+ { 0x003b1, 0x00313, 0x01f00 },
+ { 0x003b1, 0x00314, 0x01f01 },
+ { 0x003b1, 0x00342, 0x01fb6 },
+ { 0x003b1, 0x00345, 0x01fb3 },
+ { 0x003b5, 0x00300, 0x01f72 },
+ { 0x003b5, 0x00301, 0x003ad },
+ { 0x003b5, 0x00313, 0x01f10 },
+ { 0x003b5, 0x00314, 0x01f11 },
+ { 0x003b7, 0x00300, 0x01f74 },
+ { 0x003b7, 0x00301, 0x003ae },
+ { 0x003b7, 0x00313, 0x01f20 },
+ { 0x003b7, 0x00314, 0x01f21 },
+ { 0x003b7, 0x00342, 0x01fc6 },
+ { 0x003b7, 0x00345, 0x01fc3 },
+ { 0x003b9, 0x00300, 0x01f76 },
+ { 0x003b9, 0x00301, 0x003af },
+ { 0x003b9, 0x00304, 0x01fd1 },
+ { 0x003b9, 0x00306, 0x01fd0 },
+ { 0x003b9, 0x00308, 0x003ca },
+ { 0x003b9, 0x00313, 0x01f30 },
+ { 0x003b9, 0x00314, 0x01f31 },
+ { 0x003b9, 0x00342, 0x01fd6 },
+ { 0x003bf, 0x00300, 0x01f78 },
+ { 0x003bf, 0x00301, 0x003cc },
+ { 0x003bf, 0x00313, 0x01f40 },
+ { 0x003bf, 0x00314, 0x01f41 },
+ { 0x003c1, 0x00313, 0x01fe4 },
+ { 0x003c1, 0x00314, 0x01fe5 },
+ { 0x003c5, 0x00300, 0x01f7a },
+ { 0x003c5, 0x00301, 0x003cd },
+ { 0x003c5, 0x00304, 0x01fe1 },
+ { 0x003c5, 0x00306, 0x01fe0 },
+ { 0x003c5, 0x00308, 0x003cb },
+ { 0x003c5, 0x00313, 0x01f50 },
+ { 0x003c5, 0x00314, 0x01f51 },
+ { 0x003c5, 0x00342, 0x01fe6 },
+ { 0x003c9, 0x00300, 0x01f7c },
+ { 0x003c9, 0x00301, 0x003ce },
+ { 0x003c9, 0x00313, 0x01f60 },
+ { 0x003c9, 0x00314, 0x01f61 },
+ { 0x003c9, 0x00342, 0x01ff6 },
+ { 0x003c9, 0x00345, 0x01ff3 },
+ { 0x003ca, 0x00300, 0x01fd2 },
+ { 0x003ca, 0x00301, 0x00390 },
+ { 0x003ca, 0x00342, 0x01fd7 },
+ { 0x003cb, 0x00300, 0x01fe2 },
+ { 0x003cb, 0x00301, 0x003b0 },
+ { 0x003cb, 0x00342, 0x01fe7 },
+ { 0x003ce, 0x00345, 0x01ff4 },
+ { 0x003d2, 0x00301, 0x003d3 },
+ { 0x003d2, 0x00308, 0x003d4 },
+ { 0x00406, 0x00308, 0x00407 },
+ { 0x00410, 0x00306, 0x004d0 },
+ { 0x00410, 0x00308, 0x004d2 },
+ { 0x00413, 0x00301, 0x00403 },
+ { 0x00415, 0x00300, 0x00400 },
+ { 0x00415, 0x00306, 0x004d6 },
+ { 0x00415, 0x00308, 0x00401 },
+ { 0x00416, 0x00306, 0x004c1 },
+ { 0x00416, 0x00308, 0x004dc },
+ { 0x00417, 0x00308, 0x004de },
+ { 0x00418, 0x00300, 0x0040d },
+ { 0x00418, 0x00304, 0x004e2 },
+ { 0x00418, 0x00306, 0x00419 },
+ { 0x00418, 0x00308, 0x004e4 },
+ { 0x0041a, 0x00301, 0x0040c },
+ { 0x0041e, 0x00308, 0x004e6 },
+ { 0x00423, 0x00304, 0x004ee },
+ { 0x00423, 0x00306, 0x0040e },
+ { 0x00423, 0x00308, 0x004f0 },
+ { 0x00423, 0x0030b, 0x004f2 },
+ { 0x00427, 0x00308, 0x004f4 },
+ { 0x0042b, 0x00308, 0x004f8 },
+ { 0x0042d, 0x00308, 0x004ec },
+ { 0x00430, 0x00306, 0x004d1 },
+ { 0x00430, 0x00308, 0x004d3 },
+ { 0x00433, 0x00301, 0x00453 },
+ { 0x00435, 0x00300, 0x00450 },
+ { 0x00435, 0x00306, 0x004d7 },
+ { 0x00435, 0x00308, 0x00451 },
+ { 0x00436, 0x00306, 0x004c2 },
+ { 0x00436, 0x00308, 0x004dd },
+ { 0x00437, 0x00308, 0x004df },
+ { 0x00438, 0x00300, 0x0045d },
+ { 0x00438, 0x00304, 0x004e3 },
+ { 0x00438, 0x00306, 0x00439 },
+ { 0x00438, 0x00308, 0x004e5 },
+ { 0x0043a, 0x00301, 0x0045c },
+ { 0x0043e, 0x00308, 0x004e7 },
+ { 0x00443, 0x00304, 0x004ef },
+ { 0x00443, 0x00306, 0x0045e },
+ { 0x00443, 0x00308, 0x004f1 },
+ { 0x00443, 0x0030b, 0x004f3 },
+ { 0x00447, 0x00308, 0x004f5 },
+ { 0x0044b, 0x00308, 0x004f9 },
+ { 0x0044d, 0x00308, 0x004ed },
+ { 0x00456, 0x00308, 0x00457 },
+ { 0x00474, 0x0030f, 0x00476 },
+ { 0x00475, 0x0030f, 0x00477 },
+ { 0x004d8, 0x00308, 0x004da },
+ { 0x004d9, 0x00308, 0x004db },
+ { 0x004e8, 0x00308, 0x004ea },
+ { 0x004e9, 0x00308, 0x004eb },
+ { 0x00565, 0x00582, 0x00587 },
+ { 0x00574, 0x00565, 0x0fb14 },
+ { 0x00574, 0x0056b, 0x0fb15 },
+ { 0x00574, 0x0056d, 0x0fb17 },
+ { 0x00574, 0x00576, 0x0fb13 },
+ { 0x0057e, 0x00576, 0x0fb16 },
+ { 0x005d0, 0x005b7, 0x0fb2e },
+ { 0x005d0, 0x005b8, 0x0fb2f },
+ { 0x005d0, 0x005bc, 0x0fb30 },
+ { 0x005d0, 0x005dc, 0x0fb4f },
+ { 0x005d1, 0x005bc, 0x0fb31 },
+ { 0x005d1, 0x005bf, 0x0fb4c },
+ { 0x005d2, 0x005bc, 0x0fb32 },
+ { 0x005d3, 0x005bc, 0x0fb33 },
+ { 0x005d4, 0x005bc, 0x0fb34 },
+ { 0x005d5, 0x005b9, 0x0fb4b },
+ { 0x005d5, 0x005bc, 0x0fb35 },
+ { 0x005d6, 0x005bc, 0x0fb36 },
+ { 0x005d8, 0x005bc, 0x0fb38 },
+ { 0x005d9, 0x005b4, 0x0fb1d },
+ { 0x005d9, 0x005bc, 0x0fb39 },
+ { 0x005da, 0x005bc, 0x0fb3a },
+ { 0x005db, 0x005bc, 0x0fb3b },
+ { 0x005db, 0x005bf, 0x0fb4d },
+ { 0x005dc, 0x005bc, 0x0fb3c },
+ { 0x005de, 0x005bc, 0x0fb3e },
+ { 0x005e0, 0x005bc, 0x0fb40 },
+ { 0x005e1, 0x005bc, 0x0fb41 },
+ { 0x005e3, 0x005bc, 0x0fb43 },
+ { 0x005e4, 0x005bc, 0x0fb44 },
+ { 0x005e4, 0x005bf, 0x0fb4e },
+ { 0x005e6, 0x005bc, 0x0fb46 },
+ { 0x005e7, 0x005bc, 0x0fb47 },
+ { 0x005e8, 0x005bc, 0x0fb48 },
+ { 0x005e9, 0x005bc, 0x0fb49 },
+ { 0x005e9, 0x005c1, 0x0fb2a },
+ { 0x005e9, 0x005c2, 0x0fb2b },
+ { 0x005ea, 0x005bc, 0x0fb4a },
+ { 0x005f2, 0x005b7, 0x0fb1f },
+ { 0x00626, 0x00627, 0x0fbea },
+ { 0x00626, 0x0062c, 0x0fc00 },
+ { 0x00626, 0x0062d, 0x0fc01 },
+ { 0x00626, 0x0062e, 0x0fc99 },
+ { 0x00626, 0x00631, 0x0fc64 },
+ { 0x00626, 0x00632, 0x0fc65 },
+ { 0x00626, 0x00645, 0x0fc02 },
+ { 0x00626, 0x00646, 0x0fc67 },
+ { 0x00626, 0x00647, 0x0fc9b },
+ { 0x00626, 0x00648, 0x0fbee },
+ { 0x00626, 0x00649, 0x0fbf9 },
+ { 0x00626, 0x0064a, 0x0fc04 },
+ { 0x00626, 0x006c6, 0x0fbf2 },
+ { 0x00626, 0x006c7, 0x0fbf0 },
+ { 0x00626, 0x006c8, 0x0fbf4 },
+ { 0x00626, 0x006d0, 0x0fbf6 },
+ { 0x00626, 0x006d5, 0x0fbec },
+ { 0x00627, 0x0064b, 0x0fd3c },
+ { 0x00627, 0x00653, 0x00622 },
+ { 0x00627, 0x00654, 0x00623 },
+ { 0x00627, 0x00655, 0x00625 },
+ { 0x00627, 0x00674, 0x00675 },
+ { 0x00628, 0x0062c, 0x0fc05 },
+ { 0x00628, 0x0062d, 0x0fc06 },
+ { 0x00628, 0x0062e, 0x0fc07 },
+ { 0x00628, 0x00631, 0x0fc6a },
+ { 0x00628, 0x00632, 0x0fc6b },
+ { 0x00628, 0x00645, 0x0fc08 },
+ { 0x00628, 0x00646, 0x0fc6d },
+ { 0x00628, 0x00647, 0x0fca0 },
+ { 0x00628, 0x00649, 0x0fc09 },
+ { 0x00628, 0x0064a, 0x0fc0a },
+ { 0x0062a, 0x0062c, 0x0fc0b },
+ { 0x0062a, 0x0062d, 0x0fc0c },
+ { 0x0062a, 0x0062e, 0x0fc0d },
+ { 0x0062a, 0x00631, 0x0fc70 },
+ { 0x0062a, 0x00632, 0x0fc71 },
+ { 0x0062a, 0x00645, 0x0fc0e },
+ { 0x0062a, 0x00646, 0x0fc73 },
+ { 0x0062a, 0x00647, 0x0fca5 },
+ { 0x0062a, 0x00649, 0x0fc0f },
+ { 0x0062a, 0x0064a, 0x0fc10 },
+ { 0x0062b, 0x0062c, 0x0fc11 },
+ { 0x0062b, 0x00631, 0x0fc76 },
+ { 0x0062b, 0x00632, 0x0fc77 },
+ { 0x0062b, 0x00645, 0x0fc12 },
+ { 0x0062b, 0x00646, 0x0fc79 },
+ { 0x0062b, 0x00647, 0x0fce6 },
+ { 0x0062b, 0x00649, 0x0fc13 },
+ { 0x0062b, 0x0064a, 0x0fc14 },
+ { 0x0062c, 0x0062d, 0x0fc15 },
+ { 0x0062c, 0x00645, 0x0fc16 },
+ { 0x0062c, 0x00649, 0x0fd01 },
+ { 0x0062c, 0x0064a, 0x0fd02 },
+ { 0x0062d, 0x0062c, 0x0fc17 },
+ { 0x0062d, 0x00645, 0x0fc18 },
+ { 0x0062d, 0x00649, 0x0fcff },
+ { 0x0062d, 0x0064a, 0x0fd00 },
+ { 0x0062e, 0x0062c, 0x0fc19 },
+ { 0x0062e, 0x0062d, 0x0fc1a },
+ { 0x0062e, 0x00645, 0x0fc1b },
+ { 0x0062e, 0x00649, 0x0fd03 },
+ { 0x0062e, 0x0064a, 0x0fd04 },
+ { 0x00630, 0x00670, 0x0fc5b },
+ { 0x00631, 0x00670, 0x0fc5c },
+ { 0x00633, 0x0062c, 0x0fc1c },
+ { 0x00633, 0x0062d, 0x0fc1d },
+ { 0x00633, 0x0062e, 0x0fc1e },
+ { 0x00633, 0x00631, 0x0fd0e },
+ { 0x00633, 0x00645, 0x0fc1f },
+ { 0x00633, 0x00647, 0x0fce8 },
+ { 0x00633, 0x00649, 0x0fcfb },
+ { 0x00633, 0x0064a, 0x0fcfc },
+ { 0x00634, 0x0062c, 0x0fd09 },
+ { 0x00634, 0x0062d, 0x0fd0a },
+ { 0x00634, 0x0062e, 0x0fd0b },
+ { 0x00634, 0x00631, 0x0fd0d },
+ { 0x00634, 0x00645, 0x0fce9 },
+ { 0x00634, 0x00647, 0x0fcea },
+ { 0x00634, 0x00649, 0x0fcfd },
+ { 0x00634, 0x0064a, 0x0fcfe },
+ { 0x00635, 0x0062d, 0x0fc20 },
+ { 0x00635, 0x0062e, 0x0fcb2 },
+ { 0x00635, 0x00631, 0x0fd0f },
+ { 0x00635, 0x00645, 0x0fc21 },
+ { 0x00635, 0x00649, 0x0fd05 },
+ { 0x00635, 0x0064a, 0x0fd06 },
+ { 0x00636, 0x0062c, 0x0fc22 },
+ { 0x00636, 0x0062d, 0x0fc23 },
+ { 0x00636, 0x0062e, 0x0fc24 },
+ { 0x00636, 0x00631, 0x0fd10 },
+ { 0x00636, 0x00645, 0x0fc25 },
+ { 0x00636, 0x00649, 0x0fd07 },
+ { 0x00636, 0x0064a, 0x0fd08 },
+ { 0x00637, 0x0062d, 0x0fc26 },
+ { 0x00637, 0x00645, 0x0fc27 },
+ { 0x00637, 0x00649, 0x0fcf5 },
+ { 0x00637, 0x0064a, 0x0fcf6 },
+ { 0x00638, 0x00645, 0x0fc28 },
+ { 0x00639, 0x0062c, 0x0fc29 },
+ { 0x00639, 0x00645, 0x0fc2a },
+ { 0x00639, 0x00649, 0x0fcf7 },
+ { 0x00639, 0x0064a, 0x0fcf8 },
+ { 0x0063a, 0x0062c, 0x0fc2b },
+ { 0x0063a, 0x00645, 0x0fc2c },
+ { 0x0063a, 0x00649, 0x0fcf9 },
+ { 0x0063a, 0x0064a, 0x0fcfa },
+ { 0x00640, 0x0064b, 0x0fe71 },
+ { 0x00640, 0x0064e, 0x0fe77 },
+ { 0x00640, 0x0064f, 0x0fe79 },
+ { 0x00640, 0x00650, 0x0fe7b },
+ { 0x00640, 0x00651, 0x0fe7d },
+ { 0x00640, 0x00652, 0x0fe7f },
+ { 0x00641, 0x0062c, 0x0fc2d },
+ { 0x00641, 0x0062d, 0x0fc2e },
+ { 0x00641, 0x0062e, 0x0fc2f },
+ { 0x00641, 0x00645, 0x0fc30 },
+ { 0x00641, 0x00649, 0x0fc31 },
+ { 0x00641, 0x0064a, 0x0fc32 },
+ { 0x00642, 0x0062d, 0x0fc33 },
+ { 0x00642, 0x00645, 0x0fc34 },
+ { 0x00642, 0x00649, 0x0fc35 },
+ { 0x00642, 0x0064a, 0x0fc36 },
+ { 0x00643, 0x00627, 0x0fc37 },
+ { 0x00643, 0x0062c, 0x0fc38 },
+ { 0x00643, 0x0062d, 0x0fc39 },
+ { 0x00643, 0x0062e, 0x0fc3a },
+ { 0x00643, 0x00644, 0x0fc3b },
+ { 0x00643, 0x00645, 0x0fc3c },
+ { 0x00643, 0x00649, 0x0fc3d },
+ { 0x00643, 0x0064a, 0x0fc3e },
+ { 0x00644, 0x00622, 0x0fef5 },
+ { 0x00644, 0x00623, 0x0fef7 },
+ { 0x00644, 0x00625, 0x0fef9 },
+ { 0x00644, 0x00627, 0x0fefb },
+ { 0x00644, 0x0062c, 0x0fc3f },
+ { 0x00644, 0x0062d, 0x0fc40 },
+ { 0x00644, 0x0062e, 0x0fc41 },
+ { 0x00644, 0x00645, 0x0fc42 },
+ { 0x00644, 0x00647, 0x0fccd },
+ { 0x00644, 0x00649, 0x0fc43 },
+ { 0x00644, 0x0064a, 0x0fc44 },
+ { 0x00645, 0x00627, 0x0fc88 },
+ { 0x00645, 0x0062c, 0x0fc45 },
+ { 0x00645, 0x0062d, 0x0fc46 },
+ { 0x00645, 0x0062e, 0x0fc47 },
+ { 0x00645, 0x00645, 0x0fc48 },
+ { 0x00645, 0x00649, 0x0fc49 },
+ { 0x00645, 0x0064a, 0x0fc4a },
+ { 0x00646, 0x0062c, 0x0fc4b },
+ { 0x00646, 0x0062d, 0x0fc4c },
+ { 0x00646, 0x0062e, 0x0fc4d },
+ { 0x00646, 0x00631, 0x0fc8a },
+ { 0x00646, 0x00632, 0x0fc8b },
+ { 0x00646, 0x00645, 0x0fc4e },
+ { 0x00646, 0x00646, 0x0fc8d },
+ { 0x00646, 0x00647, 0x0fcd6 },
+ { 0x00646, 0x00649, 0x0fc4f },
+ { 0x00646, 0x0064a, 0x0fc50 },
+ { 0x00647, 0x0062c, 0x0fc51 },
+ { 0x00647, 0x00645, 0x0fc52 },
+ { 0x00647, 0x00649, 0x0fc53 },
+ { 0x00647, 0x0064a, 0x0fc54 },
+ { 0x00647, 0x00670, 0x0fcd9 },
+ { 0x00648, 0x00654, 0x00624 },
+ { 0x00648, 0x00674, 0x00676 },
+ { 0x00649, 0x00670, 0x0fc5d },
+ { 0x0064a, 0x0062c, 0x0fc55 },
+ { 0x0064a, 0x0062d, 0x0fc56 },
+ { 0x0064a, 0x0062e, 0x0fc57 },
+ { 0x0064a, 0x00631, 0x0fc91 },
+ { 0x0064a, 0x00632, 0x0fc92 },
+ { 0x0064a, 0x00645, 0x0fc58 },
+ { 0x0064a, 0x00646, 0x0fc94 },
+ { 0x0064a, 0x00647, 0x0fcde },
+ { 0x0064a, 0x00649, 0x0fc59 },
+ { 0x0064a, 0x0064a, 0x0fc5a },
+ { 0x0064a, 0x00654, 0x00626 },
+ { 0x0064a, 0x00674, 0x00678 },
+ { 0x006c1, 0x00654, 0x006c2 },
+ { 0x006c7, 0x00674, 0x00677 },
+ { 0x006d2, 0x00654, 0x006d3 },
+ { 0x006d5, 0x00654, 0x006c0 },
+ { 0x00915, 0x0093c, 0x00958 },
+ { 0x00916, 0x0093c, 0x00959 },
+ { 0x00917, 0x0093c, 0x0095a },
+ { 0x0091c, 0x0093c, 0x0095b },
+ { 0x00921, 0x0093c, 0x0095c },
+ { 0x00922, 0x0093c, 0x0095d },
+ { 0x00928, 0x0093c, 0x00929 },
+ { 0x0092b, 0x0093c, 0x0095e },
+ { 0x0092f, 0x0093c, 0x0095f },
+ { 0x00930, 0x0093c, 0x00931 },
+ { 0x00933, 0x0093c, 0x00934 },
+ { 0x009a1, 0x009bc, 0x009dc },
+ { 0x009a2, 0x009bc, 0x009dd },
+ { 0x009af, 0x009bc, 0x009df },
+ { 0x009c7, 0x009be, 0x009cb },
+ { 0x009c7, 0x009d7, 0x009cc },
+ { 0x00a16, 0x00a3c, 0x00a59 },
+ { 0x00a17, 0x00a3c, 0x00a5a },
+ { 0x00a1c, 0x00a3c, 0x00a5b },
+ { 0x00a2b, 0x00a3c, 0x00a5e },
+ { 0x00a32, 0x00a3c, 0x00a33 },
+ { 0x00a38, 0x00a3c, 0x00a36 },
+ { 0x00b21, 0x00b3c, 0x00b5c },
+ { 0x00b22, 0x00b3c, 0x00b5d },
+ { 0x00b47, 0x00b3e, 0x00b4b },
+ { 0x00b47, 0x00b56, 0x00b48 },
+ { 0x00b47, 0x00b57, 0x00b4c },
+ { 0x00b92, 0x00bd7, 0x00b94 },
+ { 0x00bc6, 0x00bbe, 0x00bca },
+ { 0x00bc6, 0x00bd7, 0x00bcc },
+ { 0x00bc7, 0x00bbe, 0x00bcb },
+ { 0x00c46, 0x00c56, 0x00c48 },
+ { 0x00cbf, 0x00cd5, 0x00cc0 },
+ { 0x00cc6, 0x00cc2, 0x00cca },
+ { 0x00cc6, 0x00cd5, 0x00cc7 },
+ { 0x00cc6, 0x00cd6, 0x00cc8 },
+ { 0x00cca, 0x00cd5, 0x00ccb },
+ { 0x00d46, 0x00d3e, 0x00d4a },
+ { 0x00d46, 0x00d57, 0x00d4c },
+ { 0x00d47, 0x00d3e, 0x00d4b },
+ { 0x00dd9, 0x00dca, 0x00dda },
+ { 0x00dd9, 0x00dcf, 0x00ddc },
+ { 0x00dd9, 0x00ddf, 0x00dde },
+ { 0x00ddc, 0x00dca, 0x00ddd },
+ { 0x00e4d, 0x00e32, 0x00e33 },
+ { 0x00eab, 0x00e99, 0x00edc },
+ { 0x00eab, 0x00ea1, 0x00edd },
+ { 0x00ecd, 0x00eb2, 0x00eb3 },
+ { 0x00f40, 0x00fb5, 0x00f69 },
+ { 0x00f42, 0x00fb7, 0x00f43 },
+ { 0x00f4c, 0x00fb7, 0x00f4d },
+ { 0x00f51, 0x00fb7, 0x00f52 },
+ { 0x00f56, 0x00fb7, 0x00f57 },
+ { 0x00f5b, 0x00fb7, 0x00f5c },
+ { 0x00f71, 0x00f72, 0x00f73 },
+ { 0x00f71, 0x00f74, 0x00f75 },
+ { 0x00f71, 0x00f80, 0x00f81 },
+ { 0x00f90, 0x00fb5, 0x00fb9 },
+ { 0x00f92, 0x00fb7, 0x00f93 },
+ { 0x00f9c, 0x00fb7, 0x00f9d },
+ { 0x00fa1, 0x00fb7, 0x00fa2 },
+ { 0x00fa6, 0x00fb7, 0x00fa7 },
+ { 0x00fab, 0x00fb7, 0x00fac },
+ { 0x00fb2, 0x00f80, 0x00f76 },
+ { 0x00fb2, 0x00f81, 0x00f77 },
+ { 0x00fb3, 0x00f80, 0x00f78 },
+ { 0x00fb3, 0x00f81, 0x00f79 },
+ { 0x01025, 0x0102e, 0x01026 },
+ { 0x01e36, 0x00304, 0x01e38 },
+ { 0x01e37, 0x00304, 0x01e39 },
+ { 0x01e5a, 0x00304, 0x01e5c },
+ { 0x01e5b, 0x00304, 0x01e5d },
+ { 0x01e62, 0x00307, 0x01e68 },
+ { 0x01e63, 0x00307, 0x01e69 },
+ { 0x01ea0, 0x00302, 0x01eac },
+ { 0x01ea0, 0x00306, 0x01eb6 },
+ { 0x01ea1, 0x00302, 0x01ead },
+ { 0x01ea1, 0x00306, 0x01eb7 },
+ { 0x01eb8, 0x00302, 0x01ec6 },
+ { 0x01eb9, 0x00302, 0x01ec7 },
+ { 0x01ecc, 0x00302, 0x01ed8 },
+ { 0x01ecd, 0x00302, 0x01ed9 },
+ { 0x01f00, 0x00300, 0x01f02 },
+ { 0x01f00, 0x00301, 0x01f04 },
+ { 0x01f00, 0x00342, 0x01f06 },
+ { 0x01f00, 0x00345, 0x01f80 },
+ { 0x01f01, 0x00300, 0x01f03 },
+ { 0x01f01, 0x00301, 0x01f05 },
+ { 0x01f01, 0x00342, 0x01f07 },
+ { 0x01f01, 0x00345, 0x01f81 },
+ { 0x01f02, 0x00345, 0x01f82 },
+ { 0x01f03, 0x00345, 0x01f83 },
+ { 0x01f04, 0x00345, 0x01f84 },
+ { 0x01f05, 0x00345, 0x01f85 },
+ { 0x01f06, 0x00345, 0x01f86 },
+ { 0x01f07, 0x00345, 0x01f87 },
+ { 0x01f08, 0x00300, 0x01f0a },
+ { 0x01f08, 0x00301, 0x01f0c },
+ { 0x01f08, 0x00342, 0x01f0e },
+ { 0x01f08, 0x00345, 0x01f88 },
+ { 0x01f09, 0x00300, 0x01f0b },
+ { 0x01f09, 0x00301, 0x01f0d },
+ { 0x01f09, 0x00342, 0x01f0f },
+ { 0x01f09, 0x00345, 0x01f89 },
+ { 0x01f0a, 0x00345, 0x01f8a },
+ { 0x01f0b, 0x00345, 0x01f8b },
+ { 0x01f0c, 0x00345, 0x01f8c },
+ { 0x01f0d, 0x00345, 0x01f8d },
+ { 0x01f0e, 0x00345, 0x01f8e },
+ { 0x01f0f, 0x00345, 0x01f8f },
+ { 0x01f10, 0x00300, 0x01f12 },
+ { 0x01f10, 0x00301, 0x01f14 },
+ { 0x01f11, 0x00300, 0x01f13 },
+ { 0x01f11, 0x00301, 0x01f15 },
+ { 0x01f18, 0x00300, 0x01f1a },
+ { 0x01f18, 0x00301, 0x01f1c },
+ { 0x01f19, 0x00300, 0x01f1b },
+ { 0x01f19, 0x00301, 0x01f1d },
+ { 0x01f20, 0x00300, 0x01f22 },
+ { 0x01f20, 0x00301, 0x01f24 },
+ { 0x01f20, 0x00342, 0x01f26 },
+ { 0x01f20, 0x00345, 0x01f90 },
+ { 0x01f21, 0x00300, 0x01f23 },
+ { 0x01f21, 0x00301, 0x01f25 },
+ { 0x01f21, 0x00342, 0x01f27 },
+ { 0x01f21, 0x00345, 0x01f91 },
+ { 0x01f22, 0x00345, 0x01f92 },
+ { 0x01f23, 0x00345, 0x01f93 },
+ { 0x01f24, 0x00345, 0x01f94 },
+ { 0x01f25, 0x00345, 0x01f95 },
+ { 0x01f26, 0x00345, 0x01f96 },
+ { 0x01f27, 0x00345, 0x01f97 },
+ { 0x01f28, 0x00300, 0x01f2a },
+ { 0x01f28, 0x00301, 0x01f2c },
+ { 0x01f28, 0x00342, 0x01f2e },
+ { 0x01f28, 0x00345, 0x01f98 },
+ { 0x01f29, 0x00300, 0x01f2b },
+ { 0x01f29, 0x00301, 0x01f2d },
+ { 0x01f29, 0x00342, 0x01f2f },
+ { 0x01f29, 0x00345, 0x01f99 },
+ { 0x01f2a, 0x00345, 0x01f9a },
+ { 0x01f2b, 0x00345, 0x01f9b },
+ { 0x01f2c, 0x00345, 0x01f9c },
+ { 0x01f2d, 0x00345, 0x01f9d },
+ { 0x01f2e, 0x00345, 0x01f9e },
+ { 0x01f2f, 0x00345, 0x01f9f },
+ { 0x01f30, 0x00300, 0x01f32 },
+ { 0x01f30, 0x00301, 0x01f34 },
+ { 0x01f30, 0x00342, 0x01f36 },
+ { 0x01f31, 0x00300, 0x01f33 },
+ { 0x01f31, 0x00301, 0x01f35 },
+ { 0x01f31, 0x00342, 0x01f37 },
+ { 0x01f38, 0x00300, 0x01f3a },
+ { 0x01f38, 0x00301, 0x01f3c },
+ { 0x01f38, 0x00342, 0x01f3e },
+ { 0x01f39, 0x00300, 0x01f3b },
+ { 0x01f39, 0x00301, 0x01f3d },
+ { 0x01f39, 0x00342, 0x01f3f },
+ { 0x01f40, 0x00300, 0x01f42 },
+ { 0x01f40, 0x00301, 0x01f44 },
+ { 0x01f41, 0x00300, 0x01f43 },
+ { 0x01f41, 0x00301, 0x01f45 },
+ { 0x01f48, 0x00300, 0x01f4a },
+ { 0x01f48, 0x00301, 0x01f4c },
+ { 0x01f49, 0x00300, 0x01f4b },
+ { 0x01f49, 0x00301, 0x01f4d },
+ { 0x01f50, 0x00300, 0x01f52 },
+ { 0x01f50, 0x00301, 0x01f54 },
+ { 0x01f50, 0x00342, 0x01f56 },
+ { 0x01f51, 0x00300, 0x01f53 },
+ { 0x01f51, 0x00301, 0x01f55 },
+ { 0x01f51, 0x00342, 0x01f57 },
+ { 0x01f59, 0x00300, 0x01f5b },
+ { 0x01f59, 0x00301, 0x01f5d },
+ { 0x01f59, 0x00342, 0x01f5f },
+ { 0x01f60, 0x00300, 0x01f62 },
+ { 0x01f60, 0x00301, 0x01f64 },
+ { 0x01f60, 0x00342, 0x01f66 },
+ { 0x01f60, 0x00345, 0x01fa0 },
+ { 0x01f61, 0x00300, 0x01f63 },
+ { 0x01f61, 0x00301, 0x01f65 },
+ { 0x01f61, 0x00342, 0x01f67 },
+ { 0x01f61, 0x00345, 0x01fa1 },
+ { 0x01f62, 0x00345, 0x01fa2 },
+ { 0x01f63, 0x00345, 0x01fa3 },
+ { 0x01f64, 0x00345, 0x01fa4 },
+ { 0x01f65, 0x00345, 0x01fa5 },
+ { 0x01f66, 0x00345, 0x01fa6 },
+ { 0x01f67, 0x00345, 0x01fa7 },
+ { 0x01f68, 0x00300, 0x01f6a },
+ { 0x01f68, 0x00301, 0x01f6c },
+ { 0x01f68, 0x00342, 0x01f6e },
+ { 0x01f68, 0x00345, 0x01fa8 },
+ { 0x01f69, 0x00300, 0x01f6b },
+ { 0x01f69, 0x00301, 0x01f6d },
+ { 0x01f69, 0x00342, 0x01f6f },
+ { 0x01f69, 0x00345, 0x01fa9 },
+ { 0x01f6a, 0x00345, 0x01faa },
+ { 0x01f6b, 0x00345, 0x01fab },
+ { 0x01f6c, 0x00345, 0x01fac },
+ { 0x01f6d, 0x00345, 0x01fad },
+ { 0x01f6e, 0x00345, 0x01fae },
+ { 0x01f6f, 0x00345, 0x01faf },
+ { 0x01f70, 0x00345, 0x01fb2 },
+ { 0x01f74, 0x00345, 0x01fc2 },
+ { 0x01f7c, 0x00345, 0x01ff2 },
+ { 0x01fb6, 0x00345, 0x01fb7 },
+ { 0x01fbf, 0x00300, 0x01fcd },
+ { 0x01fbf, 0x00301, 0x01fce },
+ { 0x01fbf, 0x00342, 0x01fcf },
+ { 0x01fc6, 0x00345, 0x01fc7 },
+ { 0x01ff6, 0x00345, 0x01ff7 },
+ { 0x01ffe, 0x00300, 0x01fdd },
+ { 0x01ffe, 0x00301, 0x01fde },
+ { 0x01ffe, 0x00342, 0x01fdf },
+ { 0x02032, 0x02032, 0x02033 },
+ { 0x02035, 0x02035, 0x02036 },
+ { 0x02190, 0x00338, 0x0219a },
+ { 0x02192, 0x00338, 0x0219b },
+ { 0x02194, 0x00338, 0x021ae },
+ { 0x021d0, 0x00338, 0x021cd },
+ { 0x021d2, 0x00338, 0x021cf },
+ { 0x021d4, 0x00338, 0x021ce },
+ { 0x02203, 0x00338, 0x02204 },
+ { 0x02208, 0x00338, 0x02209 },
+ { 0x0220b, 0x00338, 0x0220c },
+ { 0x02223, 0x00338, 0x02224 },
+ { 0x02225, 0x00338, 0x02226 },
+ { 0x0222b, 0x0222b, 0x0222c },
+ { 0x0222e, 0x0222e, 0x0222f },
+ { 0x0223c, 0x00338, 0x02241 },
+ { 0x02243, 0x00338, 0x02244 },
+ { 0x02245, 0x00338, 0x02247 },
+ { 0x02248, 0x00338, 0x02249 },
+ { 0x0224d, 0x00338, 0x0226d },
+ { 0x02261, 0x00338, 0x02262 },
+ { 0x02264, 0x00338, 0x02270 },
+ { 0x02265, 0x00338, 0x02271 },
+ { 0x02272, 0x00338, 0x02274 },
+ { 0x02273, 0x00338, 0x02275 },
+ { 0x02276, 0x00338, 0x02278 },
+ { 0x02277, 0x00338, 0x02279 },
+ { 0x0227a, 0x00338, 0x02280 },
+ { 0x0227b, 0x00338, 0x02281 },
+ { 0x0227c, 0x00338, 0x022e0 },
+ { 0x0227d, 0x00338, 0x022e1 },
+ { 0x02282, 0x00338, 0x02284 },
+ { 0x02283, 0x00338, 0x02285 },
+ { 0x02286, 0x00338, 0x02288 },
+ { 0x02287, 0x00338, 0x02289 },
+ { 0x02291, 0x00338, 0x022e2 },
+ { 0x02292, 0x00338, 0x022e3 },
+ { 0x022a2, 0x00338, 0x022ac },
+ { 0x022a8, 0x00338, 0x022ad },
+ { 0x022a9, 0x00338, 0x022ae },
+ { 0x022ab, 0x00338, 0x022af },
+ { 0x022b2, 0x00338, 0x022ea },
+ { 0x022b3, 0x00338, 0x022eb },
+ { 0x022b4, 0x00338, 0x022ec },
+ { 0x022b5, 0x00338, 0x022ed },
+ { 0x02add, 0x00338, 0x02adc },
+ { 0x03046, 0x03099, 0x03094 },
+ { 0x0304b, 0x03099, 0x0304c },
+ { 0x0304d, 0x03099, 0x0304e },
+ { 0x0304f, 0x03099, 0x03050 },
+ { 0x03051, 0x03099, 0x03052 },
+ { 0x03053, 0x03099, 0x03054 },
+ { 0x03055, 0x03099, 0x03056 },
+ { 0x03057, 0x03099, 0x03058 },
+ { 0x03059, 0x03099, 0x0305a },
+ { 0x0305b, 0x03099, 0x0305c },
+ { 0x0305d, 0x03099, 0x0305e },
+ { 0x0305f, 0x03099, 0x03060 },
+ { 0x03061, 0x03099, 0x03062 },
+ { 0x03064, 0x03099, 0x03065 },
+ { 0x03066, 0x03099, 0x03067 },
+ { 0x03068, 0x03099, 0x03069 },
+ { 0x0306f, 0x03099, 0x03070 },
+ { 0x0306f, 0x0309a, 0x03071 },
+ { 0x03072, 0x03099, 0x03073 },
+ { 0x03072, 0x0309a, 0x03074 },
+ { 0x03075, 0x03099, 0x03076 },
+ { 0x03075, 0x0309a, 0x03077 },
+ { 0x03078, 0x03099, 0x03079 },
+ { 0x03078, 0x0309a, 0x0307a },
+ { 0x0307b, 0x03099, 0x0307c },
+ { 0x0307b, 0x0309a, 0x0307d },
+ { 0x0309d, 0x03099, 0x0309e },
+ { 0x030a6, 0x03099, 0x030f4 },
+ { 0x030ab, 0x03099, 0x030ac },
+ { 0x030ad, 0x03099, 0x030ae },
+ { 0x030af, 0x03099, 0x030b0 },
+ { 0x030b1, 0x03099, 0x030b2 },
+ { 0x030b3, 0x03099, 0x030b4 },
+ { 0x030b5, 0x03099, 0x030b6 },
+ { 0x030b7, 0x03099, 0x030b8 },
+ { 0x030b9, 0x03099, 0x030ba },
+ { 0x030bb, 0x03099, 0x030bc },
+ { 0x030bd, 0x03099, 0x030be },
+ { 0x030bf, 0x03099, 0x030c0 },
+ { 0x030c1, 0x03099, 0x030c2 },
+ { 0x030c4, 0x03099, 0x030c5 },
+ { 0x030c6, 0x03099, 0x030c7 },
+ { 0x030c8, 0x03099, 0x030c9 },
+ { 0x030cf, 0x03099, 0x030d0 },
+ { 0x030cf, 0x0309a, 0x030d1 },
+ { 0x030d2, 0x03099, 0x030d3 },
+ { 0x030d2, 0x0309a, 0x030d4 },
+ { 0x030d5, 0x03099, 0x030d6 },
+ { 0x030d5, 0x0309a, 0x030d7 },
+ { 0x030d8, 0x03099, 0x030d9 },
+ { 0x030d8, 0x0309a, 0x030da },
+ { 0x030db, 0x03099, 0x030dc },
+ { 0x030db, 0x0309a, 0x030dd },
+ { 0x030ef, 0x03099, 0x030f7 },
+ { 0x030f0, 0x03099, 0x030f8 },
+ { 0x030f1, 0x03099, 0x030f9 },
+ { 0x030f2, 0x03099, 0x030fa },
+ { 0x030fd, 0x03099, 0x030fe },
+ { 0x0fb49, 0x005c1, 0x0fb2c },
+ { 0x0fb49, 0x005c2, 0x0fb2d },
+ { 0x1d157, 0x1d165, 0x1d15e },
+ { 0x1d158, 0x1d165, 0x1d15f },
+ { 0x1d15f, 0x1d16e, 0x1d160 },
+ { 0x1d15f, 0x1d16f, 0x1d161 },
+ { 0x1d15f, 0x1d170, 0x1d162 },
+ { 0x1d15f, 0x1d171, 0x1d163 },
+ { 0x1d15f, 0x1d172, 0x1d164 },
+ { 0x1d1b9, 0x1d165, 0x1d1bb },
+ { 0x1d1ba, 0x1d165, 0x1d1bc },
+ { 0x1d1bb, 0x1d16e, 0x1d1bd },
+ { 0x1d1bb, 0x1d16f, 0x1d1bf },
+ { 0x1d1bc, 0x1d16e, 0x1d1be },
+ { 0x1d1bc, 0x1d16f, 0x1d1c0 },
+#define ENCODING_COMPOSE_COUNT 1300
+#else
+#define ENCODING_COMPOSE_COUNT 0
+#endif
+};