diff options
Diffstat (limited to 'pkg/fontconfig')
| -rw-r--r-- | pkg/fontconfig/.gitignore | 2 | ||||
| -rw-r--r-- | pkg/fontconfig/gen.rc | 2 | ||||
| -rw-r--r-- | pkg/fontconfig/patch/0001-Add-generated-sources-from-fontconfig-2.12.1-distrib.patch | 10304 | ||||
| -rw-r--r-- | pkg/fontconfig/rev | 2 | ||||
| -rw-r--r-- | pkg/fontconfig/sha256 | 1 | ||||
| m--------- | pkg/fontconfig/src | 0 | ||||
| -rw-r--r-- | pkg/fontconfig/url | 1 |
7 files changed, 6 insertions, 10306 deletions
diff --git a/pkg/fontconfig/.gitignore b/pkg/fontconfig/.gitignore new file mode 100644 index 00000000..ed23d6b2 --- /dev/null +++ b/pkg/fontconfig/.gitignore @@ -0,0 +1,2 @@ +/fontconfig-2.12.1.tar.gz +/src
\ No newline at end of file diff --git a/pkg/fontconfig/gen.rc b/pkg/fontconfig/gen.rc index 772ebab2..36b5d57e 100644 --- a/pkg/fontconfig/gen.rc +++ b/pkg/fontconfig/gen.rc @@ -55,4 +55,4 @@ lib libfontconfig.a -d '$dir'/deps src/^(\ freetype/libfreetype.a.d\ ) -fetch git +fetch curl diff --git a/pkg/fontconfig/patch/0001-Add-generated-sources-from-fontconfig-2.12.1-distrib.patch b/pkg/fontconfig/patch/0001-Add-generated-sources-from-fontconfig-2.12.1-distrib.patch deleted file mode 100644 index 8641d294..00000000 --- a/pkg/fontconfig/patch/0001-Add-generated-sources-from-fontconfig-2.12.1-distrib.patch +++ /dev/null @@ -1,10304 +0,0 @@ -From cd328e9d084bf3e547e2e0fa0bd7d4b187f21982 Mon Sep 17 00:00:00 2001 -From: Michael Forney <mforney@mforney.org> -Date: Fri, 21 Oct 2016 00:09:21 -0700 -Subject: [PATCH] Add generated sources from fontconfig-2.12.1 distribution - archive - ---- - fc-blanks/fcblanks.h | 4223 ++++++++++++++++++++++++++++++++++++++++ - fc-case/fccase.h | 354 ++++ - fc-glyphname/fcglyphname.h | 781 ++++++++ - fc-lang/fclang.h | 4549 ++++++++++++++++++++++++++++++++++++++++++++ - src/fcobjshash.h | 328 ++++ - src/fcstdint.h | 9 + - 6 files changed, 10244 insertions(+) - create mode 100644 fc-blanks/fcblanks.h - create mode 100644 fc-case/fccase.h - create mode 100644 fc-glyphname/fcglyphname.h - create mode 100644 fc-lang/fclang.h - create mode 100644 src/fcobjshash.h - create mode 100644 src/fcstdint.h - -diff --git a/fc-blanks/fcblanks.h b/fc-blanks/fcblanks.h -new file mode 100644 -index 0000000..51ba34d ---- /dev/null -+++ b/fc-blanks/fcblanks.h -@@ -0,0 +1,4223 @@ -+/* -+ * fontconfig/fc-blanks/fcblanks.tmpl.h -+ * -+ * Copyright © 2003 Keith Packard -+ * -+ * Permission to use, copy, modify, distribute, and sell this software and its -+ * documentation for any purpose is hereby granted without fee, provided that -+ * the above copyright notice appear in all copies and that both that -+ * copyright notice and this permission notice appear in supporting -+ * documentation, and that the name of the author(s) not be used in -+ * advertising or publicity pertaining to distribution of the software without -+ * specific, written prior permission. The authors make no -+ * representations about the suitability of this software for any purpose. It -+ * is provided "as is" without express or implied warranty. -+ * -+ * THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+ * EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+ * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+ * PERFORMANCE OF THIS SOFTWARE. -+ */ -+ -+static FcChar32 _fcBlanks[4191] = { -+ 0x0020 , -+ 0x00a0 , -+ 0x00ad , -+ 0x034f , -+ 0x061c , -+ 0x115f , -+ 0x1160 , -+ 0x1680 , -+ 0x17b4 , -+ 0x17b5 , -+ 0x180b , -+ 0x180c , -+ 0x180d , -+ 0x180e , -+ 0x2000 , -+ 0x2001 , -+ 0x2002 , -+ 0x2003 , -+ 0x2004 , -+ 0x2005 , -+ 0x2006 , -+ 0x2007 , -+ 0x2008 , -+ 0x2009 , -+ 0x200a , -+ 0x200b , -+ 0x200c , -+ 0x200d , -+ 0x200e , -+ 0x200f , -+ 0x202a , -+ 0x202b , -+ 0x202c , -+ 0x202d , -+ 0x202e , -+ 0x202f , -+ 0x205f , -+ 0x2060 , -+ 0x2061 , -+ 0x2062 , -+ 0x2063 , -+ 0x2064 , -+ 0x2065 , -+ 0x2066 , -+ 0x2067 , -+ 0x2068 , -+ 0x2069 , -+ 0x206a , -+ 0x206b , -+ 0x206c , -+ 0x206d , -+ 0x206e , -+ 0x206f , -+ 0x2800 , -+ 0x3000 , -+ 0x3164 , -+ 0xfe00 , -+ 0xfe01 , -+ 0xfe02 , -+ 0xfe03 , -+ 0xfe04 , -+ 0xfe05 , -+ 0xfe06 , -+ 0xfe07 , -+ 0xfe08 , -+ 0xfe09 , -+ 0xfe0a , -+ 0xfe0b , -+ 0xfe0c , -+ 0xfe0d , -+ 0xfe0e , -+ 0xfe0f , -+ 0xfeff , -+ 0xffa0 , -+ 0xfff0 , -+ 0xfff1 , -+ 0xfff2 , -+ 0xfff3 , -+ 0xfff4 , -+ 0xfff5 , -+ 0xfff6 , -+ 0xfff7 , -+ 0xfff8 , -+ 0x1bca0 , -+ 0x1bca1 , -+ 0x1bca2 , -+ 0x1bca3 , -+ 0x1d173 , -+ 0x1d174 , -+ 0x1d175 , -+ 0x1d176 , -+ 0x1d177 , -+ 0x1d178 , -+ 0x1d179 , -+ 0x1d17a , -+ 0xe0000 , -+ 0xe0001 , -+ 0xe0002 , -+ 0xe0003 , -+ 0xe0004 , -+ 0xe0005 , -+ 0xe0006 , -+ 0xe0007 , -+ 0xe0008 , -+ 0xe0009 , -+ 0xe000a , -+ 0xe000b , -+ 0xe000c , -+ 0xe000d , -+ 0xe000e , -+ 0xe000f , -+ 0xe0010 , -+ 0xe0011 , -+ 0xe0012 , -+ 0xe0013 , -+ 0xe0014 , -+ 0xe0015 , -+ 0xe0016 , -+ 0xe0017 , -+ 0xe0018 , -+ 0xe0019 , -+ 0xe001a , -+ 0xe001b , -+ 0xe001c , -+ 0xe001d , -+ 0xe001e , -+ 0xe001f , -+ 0xe0020 , -+ 0xe0021 , -+ 0xe0022 , -+ 0xe0023 , -+ 0xe0024 , -+ 0xe0025 , -+ 0xe0026 , -+ 0xe0027 , -+ 0xe0028 , -+ 0xe0029 , -+ 0xe002a , -+ 0xe002b , -+ 0xe002c , -+ 0xe002d , -+ 0xe002e , -+ 0xe002f , -+ 0xe0030 , -+ 0xe0031 , -+ 0xe0032 , -+ 0xe0033 , -+ 0xe0034 , -+ 0xe0035 , -+ 0xe0036 , -+ 0xe0037 , -+ 0xe0038 , -+ 0xe0039 , -+ 0xe003a , -+ 0xe003b , -+ 0xe003c , -+ 0xe003d , -+ 0xe003e , -+ 0xe003f , -+ 0xe0040 , -+ 0xe0041 , -+ 0xe0042 , -+ 0xe0043 , -+ 0xe0044 , -+ 0xe0045 , -+ 0xe0046 , -+ 0xe0047 , -+ 0xe0048 , -+ 0xe0049 , -+ 0xe004a , -+ 0xe004b , -+ 0xe004c , -+ 0xe004d , -+ 0xe004e , -+ 0xe004f , -+ 0xe0050 , -+ 0xe0051 , -+ 0xe0052 , -+ 0xe0053 , -+ 0xe0054 , -+ 0xe0055 , -+ 0xe0056 , -+ 0xe0057 , -+ 0xe0058 , -+ 0xe0059 , -+ 0xe005a , -+ 0xe005b , -+ 0xe005c , -+ 0xe005d , -+ 0xe005e , -+ 0xe005f , -+ 0xe0060 , -+ 0xe0061 , -+ 0xe0062 , -+ 0xe0063 , -+ 0xe0064 , -+ 0xe0065 , -+ 0xe0066 , -+ 0xe0067 , -+ 0xe0068 , -+ 0xe0069 , -+ 0xe006a , -+ 0xe006b , -+ 0xe006c , -+ 0xe006d , -+ 0xe006e , -+ 0xe006f , -+ 0xe0070 , -+ 0xe0071 , -+ 0xe0072 , -+ 0xe0073 , -+ 0xe0074 , -+ 0xe0075 , -+ 0xe0076 , -+ 0xe0077 , -+ 0xe0078 , -+ 0xe0079 , -+ 0xe007a , -+ 0xe007b , -+ 0xe007c , -+ 0xe007d , -+ 0xe007e , -+ 0xe007f , -+ 0xe0080 , -+ 0xe0081 , -+ 0xe0082 , -+ 0xe0083 , -+ 0xe0084 , -+ 0xe0085 , -+ 0xe0086 , -+ 0xe0087 , -+ 0xe0088 , -+ 0xe0089 , -+ 0xe008a , -+ 0xe008b , -+ 0xe008c , -+ 0xe008d , -+ 0xe008e , -+ 0xe008f , -+ 0xe0090 , -+ 0xe0091 , -+ 0xe0092 , -+ 0xe0093 , -+ 0xe0094 , -+ 0xe0095 , -+ 0xe0096 , -+ 0xe0097 , -+ 0xe0098 , -+ 0xe0099 , -+ 0xe009a , -+ 0xe009b , -+ 0xe009c , -+ 0xe009d , -+ 0xe009e , -+ 0xe009f , -+ 0xe00a0 , -+ 0xe00a1 , -+ 0xe00a2 , -+ 0xe00a3 , -+ 0xe00a4 , -+ 0xe00a5 , -+ 0xe00a6 , -+ 0xe00a7 , -+ 0xe00a8 , -+ 0xe00a9 , -+ 0xe00aa , -+ 0xe00ab , -+ 0xe00ac , -+ 0xe00ad , -+ 0xe00ae , -+ 0xe00af , -+ 0xe00b0 , -+ 0xe00b1 , -+ 0xe00b2 , -+ 0xe00b3 , -+ 0xe00b4 , -+ 0xe00b5 , -+ 0xe00b6 , -+ 0xe00b7 , -+ 0xe00b8 , -+ 0xe00b9 , -+ 0xe00ba , -+ 0xe00bb , -+ 0xe00bc , -+ 0xe00bd , -+ 0xe00be , -+ 0xe00bf , -+ 0xe00c0 , -+ 0xe00c1 , -+ 0xe00c2 , -+ 0xe00c3 , -+ 0xe00c4 , -+ 0xe00c5 , -+ 0xe00c6 , -+ 0xe00c7 , -+ 0xe00c8 , -+ 0xe00c9 , -+ 0xe00ca , -+ 0xe00cb , -+ 0xe00cc , -+ 0xe00cd , -+ 0xe00ce , -+ 0xe00cf , -+ 0xe00d0 , -+ 0xe00d1 , -+ 0xe00d2 , -+ 0xe00d3 , -+ 0xe00d4 , -+ 0xe00d5 , -+ 0xe00d6 , -+ 0xe00d7 , -+ 0xe00d8 , -+ 0xe00d9 , -+ 0xe00da , -+ 0xe00db , -+ 0xe00dc , -+ 0xe00dd , -+ 0xe00de , -+ 0xe00df , -+ 0xe00e0 , -+ 0xe00e1 , -+ 0xe00e2 , -+ 0xe00e3 , -+ 0xe00e4 , -+ 0xe00e5 , -+ 0xe00e6 , -+ 0xe00e7 , -+ 0xe00e8 , -+ 0xe00e9 , -+ 0xe00ea , -+ 0xe00eb , -+ 0xe00ec , -+ 0xe00ed , -+ 0xe00ee , -+ 0xe00ef , -+ 0xe00f0 , -+ 0xe00f1 , -+ 0xe00f2 , -+ 0xe00f3 , -+ 0xe00f4 , -+ 0xe00f5 , -+ 0xe00f6 , -+ 0xe00f7 , -+ 0xe00f8 , -+ 0xe00f9 , -+ 0xe00fa , -+ 0xe00fb , -+ 0xe00fc , -+ 0xe00fd , -+ 0xe00fe , -+ 0xe00ff , -+ 0xe0100 , -+ 0xe0101 , -+ 0xe0102 , -+ 0xe0103 , -+ 0xe0104 , -+ 0xe0105 , -+ 0xe0106 , -+ 0xe0107 , -+ 0xe0108 , -+ 0xe0109 , -+ 0xe010a , -+ 0xe010b , -+ 0xe010c , -+ 0xe010d , -+ 0xe010e , -+ 0xe010f , -+ 0xe0110 , -+ 0xe0111 , -+ 0xe0112 , -+ 0xe0113 , -+ 0xe0114 , -+ 0xe0115 , -+ 0xe0116 , -+ 0xe0117 , -+ 0xe0118 , -+ 0xe0119 , -+ 0xe011a , -+ 0xe011b , -+ 0xe011c , -+ 0xe011d , -+ 0xe011e , -+ 0xe011f , -+ 0xe0120 , -+ 0xe0121 , -+ 0xe0122 , -+ 0xe0123 , -+ 0xe0124 , -+ 0xe0125 , -+ 0xe0126 , -+ 0xe0127 , -+ 0xe0128 , -+ 0xe0129 , -+ 0xe012a , -+ 0xe012b , -+ 0xe012c , -+ 0xe012d , -+ 0xe012e , -+ 0xe012f , -+ 0xe0130 , -+ 0xe0131 , -+ 0xe0132 , -+ 0xe0133 , -+ 0xe0134 , -+ 0xe0135 , -+ 0xe0136 , -+ 0xe0137 , -+ 0xe0138 , -+ 0xe0139 , -+ 0xe013a , -+ 0xe013b , -+ 0xe013c , -+ 0xe013d , -+ 0xe013e , -+ 0xe013f , -+ 0xe0140 , -+ 0xe0141 , -+ 0xe0142 , -+ 0xe0143 , -+ 0xe0144 , -+ 0xe0145 , -+ 0xe0146 , -+ 0xe0147 , -+ 0xe0148 , -+ 0xe0149 , -+ 0xe014a , -+ 0xe014b , -+ 0xe014c , -+ 0xe014d , -+ 0xe014e , -+ 0xe014f , -+ 0xe0150 , -+ 0xe0151 , -+ 0xe0152 , -+ 0xe0153 , -+ 0xe0154 , -+ 0xe0155 , -+ 0xe0156 , -+ 0xe0157 , -+ 0xe0158 , -+ 0xe0159 , -+ 0xe015a , -+ 0xe015b , -+ 0xe015c , -+ 0xe015d , -+ 0xe015e , -+ 0xe015f , -+ 0xe0160 , -+ 0xe0161 , -+ 0xe0162 , -+ 0xe0163 , -+ 0xe0164 , -+ 0xe0165 , -+ 0xe0166 , -+ 0xe0167 , -+ 0xe0168 , -+ 0xe0169 , -+ 0xe016a , -+ 0xe016b , -+ 0xe016c , -+ 0xe016d , -+ 0xe016e , -+ 0xe016f , -+ 0xe0170 , -+ 0xe0171 , -+ 0xe0172 , -+ 0xe0173 , -+ 0xe0174 , -+ 0xe0175 , -+ 0xe0176 , -+ 0xe0177 , -+ 0xe0178 , -+ 0xe0179 , -+ 0xe017a , -+ 0xe017b , -+ 0xe017c , -+ 0xe017d , -+ 0xe017e , -+ 0xe017f , -+ 0xe0180 , -+ 0xe0181 , -+ 0xe0182 , -+ 0xe0183 , -+ 0xe0184 , -+ 0xe0185 , -+ 0xe0186 , -+ 0xe0187 , -+ 0xe0188 , -+ 0xe0189 , -+ 0xe018a , -+ 0xe018b , -+ 0xe018c , -+ 0xe018d , -+ 0xe018e , -+ 0xe018f , -+ 0xe0190 , -+ 0xe0191 , -+ 0xe0192 , -+ 0xe0193 , -+ 0xe0194 , -+ 0xe0195 , -+ 0xe0196 , -+ 0xe0197 , -+ 0xe0198 , -+ 0xe0199 , -+ 0xe019a , -+ 0xe019b , -+ 0xe019c , -+ 0xe019d , -+ 0xe019e , -+ 0xe019f , -+ 0xe01a0 , -+ 0xe01a1 , -+ 0xe01a2 , -+ 0xe01a3 , -+ 0xe01a4 , -+ 0xe01a5 , -+ 0xe01a6 , -+ 0xe01a7 , -+ 0xe01a8 , -+ 0xe01a9 , -+ 0xe01aa , -+ 0xe01ab , -+ 0xe01ac , -+ 0xe01ad , -+ 0xe01ae , -+ 0xe01af , -+ 0xe01b0 , -+ 0xe01b1 , -+ 0xe01b2 , -+ 0xe01b3 , -+ 0xe01b4 , -+ 0xe01b5 , -+ 0xe01b6 , -+ 0xe01b7 , -+ 0xe01b8 , -+ 0xe01b9 , -+ 0xe01ba , -+ 0xe01bb , -+ 0xe01bc , -+ 0xe01bd , -+ 0xe01be , -+ 0xe01bf , -+ 0xe01c0 , -+ 0xe01c1 , -+ 0xe01c2 , -+ 0xe01c3 , -+ 0xe01c4 , -+ 0xe01c5 , -+ 0xe01c6 , -+ 0xe01c7 , -+ 0xe01c8 , -+ 0xe01c9 , -+ 0xe01ca , -+ 0xe01cb , -+ 0xe01cc , -+ 0xe01cd , -+ 0xe01ce , -+ 0xe01cf , -+ 0xe01d0 , -+ 0xe01d1 , -+ 0xe01d2 , -+ 0xe01d3 , -+ 0xe01d4 , -+ 0xe01d5 , -+ 0xe01d6 , -+ 0xe01d7 , -+ 0xe01d8 , -+ 0xe01d9 , -+ 0xe01da , -+ 0xe01db , -+ 0xe01dc , -+ 0xe01dd , -+ 0xe01de , -+ 0xe01df , -+ 0xe01e0 , -+ 0xe01e1 , -+ 0xe01e2 , -+ 0xe01e3 , -+ 0xe01e4 , -+ 0xe01e5 , -+ 0xe01e6 , -+ 0xe01e7 , -+ 0xe01e8 , -+ 0xe01e9 , -+ 0xe01ea , -+ 0xe01eb , -+ 0xe01ec , -+ 0xe01ed , -+ 0xe01ee , -+ 0xe01ef , -+ 0xe01f0 , -+ 0xe01f1 , -+ 0xe01f2 , -+ 0xe01f3 , -+ 0xe01f4 , -+ 0xe01f5 , -+ 0xe01f6 , -+ 0xe01f7 , -+ 0xe01f8 , -+ 0xe01f9 , -+ 0xe01fa , -+ 0xe01fb , -+ 0xe01fc , -+ 0xe01fd , -+ 0xe01fe , -+ 0xe01ff , -+ 0xe0200 , -+ 0xe0201 , -+ 0xe0202 , -+ 0xe0203 , -+ 0xe0204 , -+ 0xe0205 , -+ 0xe0206 , -+ 0xe0207 , -+ 0xe0208 , -+ 0xe0209 , -+ 0xe020a , -+ 0xe020b , -+ 0xe020c , -+ 0xe020d , -+ 0xe020e , -+ 0xe020f , -+ 0xe0210 , -+ 0xe0211 , -+ 0xe0212 , -+ 0xe0213 , -+ 0xe0214 , -+ 0xe0215 , -+ 0xe0216 , -+ 0xe0217 , -+ 0xe0218 , -+ 0xe0219 , -+ 0xe021a , -+ 0xe021b , -+ 0xe021c , -+ 0xe021d , -+ 0xe021e , -+ 0xe021f , -+ 0xe0220 , -+ 0xe0221 , -+ 0xe0222 , -+ 0xe0223 , -+ 0xe0224 , -+ 0xe0225 , -+ 0xe0226 , -+ 0xe0227 , -+ 0xe0228 , -+ 0xe0229 , -+ 0xe022a , -+ 0xe022b , -+ 0xe022c , -+ 0xe022d , -+ 0xe022e , -+ 0xe022f , -+ 0xe0230 , -+ 0xe0231 , -+ 0xe0232 , -+ 0xe0233 , -+ 0xe0234 , -+ 0xe0235 , -+ 0xe0236 , -+ 0xe0237 , -+ 0xe0238 , -+ 0xe0239 , -+ 0xe023a , -+ 0xe023b , -+ 0xe023c , -+ 0xe023d , -+ 0xe023e , -+ 0xe023f , -+ 0xe0240 , -+ 0xe0241 , -+ 0xe0242 , -+ 0xe0243 , -+ 0xe0244 , -+ 0xe0245 , -+ 0xe0246 , -+ 0xe0247 , -+ 0xe0248 , -+ 0xe0249 , -+ 0xe024a , -+ 0xe024b , -+ 0xe024c , -+ 0xe024d , -+ 0xe024e , -+ 0xe024f , -+ 0xe0250 , -+ 0xe0251 , -+ 0xe0252 , -+ 0xe0253 , -+ 0xe0254 , -+ 0xe0255 , -+ 0xe0256 , -+ 0xe0257 , -+ 0xe0258 , -+ 0xe0259 , -+ 0xe025a , -+ 0xe025b , -+ 0xe025c , -+ 0xe025d , -+ 0xe025e , -+ 0xe025f , -+ 0xe0260 , -+ 0xe0261 , -+ 0xe0262 , -+ 0xe0263 , -+ 0xe0264 , -+ 0xe0265 , -+ 0xe0266 , -+ 0xe0267 , -+ 0xe0268 , -+ 0xe0269 , -+ 0xe026a , -+ 0xe026b , -+ 0xe026c , -+ 0xe026d , -+ 0xe026e , -+ 0xe026f , -+ 0xe0270 , -+ 0xe0271 , -+ 0xe0272 , -+ 0xe0273 , -+ 0xe0274 , -+ 0xe0275 , -+ 0xe0276 , -+ 0xe0277 , -+ 0xe0278 , -+ 0xe0279 , -+ 0xe027a , -+ 0xe027b , -+ 0xe027c , -+ 0xe027d , -+ 0xe027e , -+ 0xe027f , -+ 0xe0280 , -+ 0xe0281 , -+ 0xe0282 , -+ 0xe0283 , -+ 0xe0284 , -+ 0xe0285 , -+ 0xe0286 , -+ 0xe0287 , -+ 0xe0288 , -+ 0xe0289 , -+ 0xe028a , -+ 0xe028b , -+ 0xe028c , -+ 0xe028d , -+ 0xe028e , -+ 0xe028f , -+ 0xe0290 , -+ 0xe0291 , -+ 0xe0292 , -+ 0xe0293 , -+ 0xe0294 , -+ 0xe0295 , -+ 0xe0296 , -+ 0xe0297 , -+ 0xe0298 , -+ 0xe0299 , -+ 0xe029a , -+ 0xe029b , -+ 0xe029c , -+ 0xe029d , -+ 0xe029e , -+ 0xe029f , -+ 0xe02a0 , -+ 0xe02a1 , -+ 0xe02a2 , -+ 0xe02a3 , -+ 0xe02a4 , -+ 0xe02a5 , -+ 0xe02a6 , -+ 0xe02a7 , -+ 0xe02a8 , -+ 0xe02a9 , -+ 0xe02aa , -+ 0xe02ab , -+ 0xe02ac , -+ 0xe02ad , -+ 0xe02ae , -+ 0xe02af , -+ 0xe02b0 , -+ 0xe02b1 , -+ 0xe02b2 , -+ 0xe02b3 , -+ 0xe02b4 , -+ 0xe02b5 , -+ 0xe02b6 , -+ 0xe02b7 , -+ 0xe02b8 , -+ 0xe02b9 , -+ 0xe02ba , -+ 0xe02bb , -+ 0xe02bc , -+ 0xe02bd , -+ 0xe02be , -+ 0xe02bf , -+ 0xe02c0 , -+ 0xe02c1 , -+ 0xe02c2 , -+ 0xe02c3 , -+ 0xe02c4 , -+ 0xe02c5 , -+ 0xe02c6 , -+ 0xe02c7 , -+ 0xe02c8 , -+ 0xe02c9 , -+ 0xe02ca , -+ 0xe02cb , -+ 0xe02cc , -+ 0xe02cd , -+ 0xe02ce , -+ 0xe02cf , -+ 0xe02d0 , -+ 0xe02d1 , -+ 0xe02d2 , -+ 0xe02d3 , -+ 0xe02d4 , -+ 0xe02d5 , -+ 0xe02d6 , -+ 0xe02d7 , -+ 0xe02d8 , -+ 0xe02d9 , -+ 0xe02da , -+ 0xe02db , -+ 0xe02dc , -+ 0xe02dd , -+ 0xe02de , -+ 0xe02df , -+ 0xe02e0 , -+ 0xe02e1 , -+ 0xe02e2 , -+ 0xe02e3 , -+ 0xe02e4 , -+ 0xe02e5 , -+ 0xe02e6 , -+ 0xe02e7 , -+ 0xe02e8 , -+ 0xe02e9 , -+ 0xe02ea , -+ 0xe02eb , -+ 0xe02ec , -+ 0xe02ed , -+ 0xe02ee , -+ 0xe02ef , -+ 0xe02f0 , -+ 0xe02f1 , -+ 0xe02f2 , -+ 0xe02f3 , -+ 0xe02f4 , -+ 0xe02f5 , -+ 0xe02f6 , -+ 0xe02f7 , -+ 0xe02f8 , -+ 0xe02f9 , -+ 0xe02fa , -+ 0xe02fb , -+ 0xe02fc , -+ 0xe02fd , -+ 0xe02fe , -+ 0xe02ff , -+ 0xe0300 , -+ 0xe0301 , -+ 0xe0302 , -+ 0xe0303 , -+ 0xe0304 , -+ 0xe0305 , -+ 0xe0306 , -+ 0xe0307 , -+ 0xe0308 , -+ 0xe0309 , -+ 0xe030a , -+ 0xe030b , -+ 0xe030c , -+ 0xe030d , -+ 0xe030e , -+ 0xe030f , -+ 0xe0310 , -+ 0xe0311 , -+ 0xe0312 , -+ 0xe0313 , -+ 0xe0314 , -+ 0xe0315 , -+ 0xe0316 , -+ 0xe0317 , -+ 0xe0318 , -+ 0xe0319 , -+ 0xe031a , -+ 0xe031b , -+ 0xe031c , -+ 0xe031d , -+ 0xe031e , -+ 0xe031f , -+ 0xe0320 , -+ 0xe0321 , -+ 0xe0322 , -+ 0xe0323 , -+ 0xe0324 , -+ 0xe0325 , -+ 0xe0326 , -+ 0xe0327 , -+ 0xe0328 , -+ 0xe0329 , -+ 0xe032a , -+ 0xe032b , -+ 0xe032c , -+ 0xe032d , -+ 0xe032e , -+ 0xe032f , -+ 0xe0330 , -+ 0xe0331 , -+ 0xe0332 , -+ 0xe0333 , -+ 0xe0334 , -+ 0xe0335 , -+ 0xe0336 , -+ 0xe0337 , -+ 0xe0338 , -+ 0xe0339 , -+ 0xe033a , -+ 0xe033b , -+ 0xe033c , -+ 0xe033d , -+ 0xe033e , -+ 0xe033f , -+ 0xe0340 , -+ 0xe0341 , -+ 0xe0342 , -+ 0xe0343 , -+ 0xe0344 , -+ 0xe0345 , -+ 0xe0346 , -+ 0xe0347 , -+ 0xe0348 , -+ 0xe0349 , -+ 0xe034a , -+ 0xe034b , -+ 0xe034c , -+ 0xe034d , -+ 0xe034e , -+ 0xe034f , -+ 0xe0350 , -+ 0xe0351 , -+ 0xe0352 , -+ 0xe0353 , -+ 0xe0354 , -+ 0xe0355 , -+ 0xe0356 , -+ 0xe0357 , -+ 0xe0358 , -+ 0xe0359 , -+ 0xe035a , -+ 0xe035b , -+ 0xe035c , -+ 0xe035d , -+ 0xe035e , -+ 0xe035f , -+ 0xe0360 , -+ 0xe0361 , -+ 0xe0362 , -+ 0xe0363 , -+ 0xe0364 , -+ 0xe0365 , -+ 0xe0366 , -+ 0xe0367 , -+ 0xe0368 , -+ 0xe0369 , -+ 0xe036a , -+ 0xe036b , -+ 0xe036c , -+ 0xe036d , -+ 0xe036e , -+ 0xe036f , -+ 0xe0370 , -+ 0xe0371 , -+ 0xe0372 , -+ 0xe0373 , -+ 0xe0374 , -+ 0xe0375 , -+ 0xe0376 , -+ 0xe0377 , -+ 0xe0378 , -+ 0xe0379 , -+ 0xe037a , -+ 0xe037b , -+ 0xe037c , -+ 0xe037d , -+ 0xe037e , -+ 0xe037f , -+ 0xe0380 , -+ 0xe0381 , -+ 0xe0382 , -+ 0xe0383 , -+ 0xe0384 , -+ 0xe0385 , -+ 0xe0386 , -+ 0xe0387 , -+ 0xe0388 , -+ 0xe0389 , -+ 0xe038a , -+ 0xe038b , -+ 0xe038c , -+ 0xe038d , -+ 0xe038e , -+ 0xe038f , -+ 0xe0390 , -+ 0xe0391 , -+ 0xe0392 , -+ 0xe0393 , -+ 0xe0394 , -+ 0xe0395 , -+ 0xe0396 , -+ 0xe0397 , -+ 0xe0398 , -+ 0xe0399 , -+ 0xe039a , -+ 0xe039b , -+ 0xe039c , -+ 0xe039d , -+ 0xe039e , -+ 0xe039f , -+ 0xe03a0 , -+ 0xe03a1 , -+ 0xe03a2 , -+ 0xe03a3 , -+ 0xe03a4 , -+ 0xe03a5 , -+ 0xe03a6 , -+ 0xe03a7 , -+ 0xe03a8 , -+ 0xe03a9 , -+ 0xe03aa , -+ 0xe03ab , -+ 0xe03ac , -+ 0xe03ad , -+ 0xe03ae , -+ 0xe03af , -+ 0xe03b0 , -+ 0xe03b1 , -+ 0xe03b2 , -+ 0xe03b3 , -+ 0xe03b4 , -+ 0xe03b5 , -+ 0xe03b6 , -+ 0xe03b7 , -+ 0xe03b8 , -+ 0xe03b9 , -+ 0xe03ba , -+ 0xe03bb , -+ 0xe03bc , -+ 0xe03bd , -+ 0xe03be , -+ 0xe03bf , -+ 0xe03c0 , -+ 0xe03c1 , -+ 0xe03c2 , -+ 0xe03c3 , -+ 0xe03c4 , -+ 0xe03c5 , -+ 0xe03c6 , -+ 0xe03c7 , -+ 0xe03c8 , -+ 0xe03c9 , -+ 0xe03ca , -+ 0xe03cb , -+ 0xe03cc , -+ 0xe03cd , -+ 0xe03ce , -+ 0xe03cf , -+ 0xe03d0 , -+ 0xe03d1 , -+ 0xe03d2 , -+ 0xe03d3 , -+ 0xe03d4 , -+ 0xe03d5 , -+ 0xe03d6 , -+ 0xe03d7 , -+ 0xe03d8 , -+ 0xe03d9 , -+ 0xe03da , -+ 0xe03db , -+ 0xe03dc , -+ 0xe03dd , -+ 0xe03de , -+ 0xe03df , -+ 0xe03e0 , -+ 0xe03e1 , -+ 0xe03e2 , -+ 0xe03e3 , -+ 0xe03e4 , -+ 0xe03e5 , -+ 0xe03e6 , -+ 0xe03e7 , -+ 0xe03e8 , -+ 0xe03e9 , -+ 0xe03ea , -+ 0xe03eb , -+ 0xe03ec , -+ 0xe03ed , -+ 0xe03ee , -+ 0xe03ef , -+ 0xe03f0 , -+ 0xe03f1 , -+ 0xe03f2 , -+ 0xe03f3 , -+ 0xe03f4 , -+ 0xe03f5 , -+ 0xe03f6 , -+ 0xe03f7 , -+ 0xe03f8 , -+ 0xe03f9 , -+ 0xe03fa , -+ 0xe03fb , -+ 0xe03fc , -+ 0xe03fd , -+ 0xe03fe , -+ 0xe03ff , -+ 0xe0400 , -+ 0xe0401 , -+ 0xe0402 , -+ 0xe0403 , -+ 0xe0404 , -+ 0xe0405 , -+ 0xe0406 , -+ 0xe0407 , -+ 0xe0408 , -+ 0xe0409 , -+ 0xe040a , -+ 0xe040b , -+ 0xe040c , -+ 0xe040d , -+ 0xe040e , -+ 0xe040f , -+ 0xe0410 , -+ 0xe0411 , -+ 0xe0412 , -+ 0xe0413 , -+ 0xe0414 , -+ 0xe0415 , -+ 0xe0416 , -+ 0xe0417 , -+ 0xe0418 , -+ 0xe0419 , -+ 0xe041a , -+ 0xe041b , -+ 0xe041c , -+ 0xe041d , -+ 0xe041e , -+ 0xe041f , -+ 0xe0420 , -+ 0xe0421 , -+ 0xe0422 , -+ 0xe0423 , -+ 0xe0424 , -+ 0xe0425 , -+ 0xe0426 , -+ 0xe0427 , -+ 0xe0428 , -+ 0xe0429 , -+ 0xe042a , -+ 0xe042b , -+ 0xe042c , -+ 0xe042d , -+ 0xe042e , -+ 0xe042f , -+ 0xe0430 , -+ 0xe0431 , -+ 0xe0432 , -+ 0xe0433 , -+ 0xe0434 , -+ 0xe0435 , -+ 0xe0436 , -+ 0xe0437 , -+ 0xe0438 , -+ 0xe0439 , -+ 0xe043a , -+ 0xe043b , -+ 0xe043c , -+ 0xe043d , -+ 0xe043e , -+ 0xe043f , -+ 0xe0440 , -+ 0xe0441 , -+ 0xe0442 , -+ 0xe0443 , -+ 0xe0444 , -+ 0xe0445 , -+ 0xe0446 , -+ 0xe0447 , -+ 0xe0448 , -+ 0xe0449 , -+ 0xe044a , -+ 0xe044b , -+ 0xe044c , -+ 0xe044d , -+ 0xe044e , -+ 0xe044f , -+ 0xe0450 , -+ 0xe0451 , -+ 0xe0452 , -+ 0xe0453 , -+ 0xe0454 , -+ 0xe0455 , -+ 0xe0456 , -+ 0xe0457 , -+ 0xe0458 , -+ 0xe0459 , -+ 0xe045a , -+ 0xe045b , -+ 0xe045c , -+ 0xe045d , -+ 0xe045e , -+ 0xe045f , -+ 0xe0460 , -+ 0xe0461 , -+ 0xe0462 , -+ 0xe0463 , -+ 0xe0464 , -+ 0xe0465 , -+ 0xe0466 , -+ 0xe0467 , -+ 0xe0468 , -+ 0xe0469 , -+ 0xe046a , -+ 0xe046b , -+ 0xe046c , -+ 0xe046d , -+ 0xe046e , -+ 0xe046f , -+ 0xe0470 , -+ 0xe0471 , -+ 0xe0472 , -+ 0xe0473 , -+ 0xe0474 , -+ 0xe0475 , -+ 0xe0476 , -+ 0xe0477 , -+ 0xe0478 , -+ 0xe0479 , -+ 0xe047a , -+ 0xe047b , -+ 0xe047c , -+ 0xe047d , -+ 0xe047e , -+ 0xe047f , -+ 0xe0480 , -+ 0xe0481 , -+ 0xe0482 , -+ 0xe0483 , -+ 0xe0484 , -+ 0xe0485 , -+ 0xe0486 , -+ 0xe0487 , -+ 0xe0488 , -+ 0xe0489 , -+ 0xe048a , -+ 0xe048b , -+ 0xe048c , -+ 0xe048d , -+ 0xe048e , -+ 0xe048f , -+ 0xe0490 , -+ 0xe0491 , -+ 0xe0492 , -+ 0xe0493 , -+ 0xe0494 , -+ 0xe0495 , -+ 0xe0496 , -+ 0xe0497 , -+ 0xe0498 , -+ 0xe0499 , -+ 0xe049a , -+ 0xe049b , -+ 0xe049c , -+ 0xe049d , -+ 0xe049e , -+ 0xe049f , -+ 0xe04a0 , -+ 0xe04a1 , -+ 0xe04a2 , -+ 0xe04a3 , -+ 0xe04a4 , -+ 0xe04a5 , -+ 0xe04a6 , -+ 0xe04a7 , -+ 0xe04a8 , -+ 0xe04a9 , -+ 0xe04aa , -+ 0xe04ab , -+ 0xe04ac , -+ 0xe04ad , -+ 0xe04ae , -+ 0xe04af , -+ 0xe04b0 , -+ 0xe04b1 , -+ 0xe04b2 , -+ 0xe04b3 , -+ 0xe04b4 , -+ 0xe04b5 , -+ 0xe04b6 , -+ 0xe04b7 , -+ 0xe04b8 , -+ 0xe04b9 , -+ 0xe04ba , -+ 0xe04bb , -+ 0xe04bc , -+ 0xe04bd , -+ 0xe04be , -+ 0xe04bf , -+ 0xe04c0 , -+ 0xe04c1 , -+ 0xe04c2 , -+ 0xe04c3 , -+ 0xe04c4 , -+ 0xe04c5 , -+ 0xe04c6 , -+ 0xe04c7 , -+ 0xe04c8 , -+ 0xe04c9 , -+ 0xe04ca , -+ 0xe04cb , -+ 0xe04cc , -+ 0xe04cd , -+ 0xe04ce , -+ 0xe04cf , -+ 0xe04d0 , -+ 0xe04d1 , -+ 0xe04d2 , -+ 0xe04d3 , -+ 0xe04d4 , -+ 0xe04d5 , -+ 0xe04d6 , -+ 0xe04d7 , -+ 0xe04d8 , -+ 0xe04d9 , -+ 0xe04da , -+ 0xe04db , -+ 0xe04dc , -+ 0xe04dd , -+ 0xe04de , -+ 0xe04df , -+ 0xe04e0 , -+ 0xe04e1 , -+ 0xe04e2 , -+ 0xe04e3 , -+ 0xe04e4 , -+ 0xe04e5 , -+ 0xe04e6 , -+ 0xe04e7 , -+ 0xe04e8 , -+ 0xe04e9 , -+ 0xe04ea , -+ 0xe04eb , -+ 0xe04ec , -+ 0xe04ed , -+ 0xe04ee , -+ 0xe04ef , -+ 0xe04f0 , -+ 0xe04f1 , -+ 0xe04f2 , -+ 0xe04f3 , -+ 0xe04f4 , -+ 0xe04f5 , -+ 0xe04f6 , -+ 0xe04f7 , -+ 0xe04f8 , -+ 0xe04f9 , -+ 0xe04fa , -+ 0xe04fb , -+ 0xe04fc , -+ 0xe04fd , -+ 0xe04fe , -+ 0xe04ff , -+ 0xe0500 , -+ 0xe0501 , -+ 0xe0502 , -+ 0xe0503 , -+ 0xe0504 , -+ 0xe0505 , -+ 0xe0506 , -+ 0xe0507 , -+ 0xe0508 , -+ 0xe0509 , -+ 0xe050a , -+ 0xe050b , -+ 0xe050c , -+ 0xe050d , -+ 0xe050e , -+ 0xe050f , -+ 0xe0510 , -+ 0xe0511 , -+ 0xe0512 , -+ 0xe0513 , -+ 0xe0514 , -+ 0xe0515 , -+ 0xe0516 , -+ 0xe0517 , -+ 0xe0518 , -+ 0xe0519 , -+ 0xe051a , -+ 0xe051b , -+ 0xe051c , -+ 0xe051d , -+ 0xe051e , -+ 0xe051f , -+ 0xe0520 , -+ 0xe0521 , -+ 0xe0522 , -+ 0xe0523 , -+ 0xe0524 , -+ 0xe0525 , -+ 0xe0526 , -+ 0xe0527 , -+ 0xe0528 , -+ 0xe0529 , -+ 0xe052a , -+ 0xe052b , -+ 0xe052c , -+ 0xe052d , -+ 0xe052e , -+ 0xe052f , -+ 0xe0530 , -+ 0xe0531 , -+ 0xe0532 , -+ 0xe0533 , -+ 0xe0534 , -+ 0xe0535 , -+ 0xe0536 , -+ 0xe0537 , -+ 0xe0538 , -+ 0xe0539 , -+ 0xe053a , -+ 0xe053b , -+ 0xe053c , -+ 0xe053d , -+ 0xe053e , -+ 0xe053f , -+ 0xe0540 , -+ 0xe0541 , -+ 0xe0542 , -+ 0xe0543 , -+ 0xe0544 , -+ 0xe0545 , -+ 0xe0546 , -+ 0xe0547 , -+ 0xe0548 , -+ 0xe0549 , -+ 0xe054a , -+ 0xe054b , -+ 0xe054c , -+ 0xe054d , -+ 0xe054e , -+ 0xe054f , -+ 0xe0550 , -+ 0xe0551 , -+ 0xe0552 , -+ 0xe0553 , -+ 0xe0554 , -+ 0xe0555 , -+ 0xe0556 , -+ 0xe0557 , -+ 0xe0558 , -+ 0xe0559 , -+ 0xe055a , -+ 0xe055b , -+ 0xe055c , -+ 0xe055d , -+ 0xe055e , -+ 0xe055f , -+ 0xe0560 , -+ 0xe0561 , -+ 0xe0562 , -+ 0xe0563 , -+ 0xe0564 , -+ 0xe0565 , -+ 0xe0566 , -+ 0xe0567 , -+ 0xe0568 , -+ 0xe0569 , -+ 0xe056a , -+ 0xe056b , -+ 0xe056c , -+ 0xe056d , -+ 0xe056e , -+ 0xe056f , -+ 0xe0570 , -+ 0xe0571 , -+ 0xe0572 , -+ 0xe0573 , -+ 0xe0574 , -+ 0xe0575 , -+ 0xe0576 , -+ 0xe0577 , -+ 0xe0578 , -+ 0xe0579 , -+ 0xe057a , -+ 0xe057b , -+ 0xe057c , -+ 0xe057d , -+ 0xe057e , -+ 0xe057f , -+ 0xe0580 , -+ 0xe0581 , -+ 0xe0582 , -+ 0xe0583 , -+ 0xe0584 , -+ 0xe0585 , -+ 0xe0586 , -+ 0xe0587 , -+ 0xe0588 , -+ 0xe0589 , -+ 0xe058a , -+ 0xe058b , -+ 0xe058c , -+ 0xe058d , -+ 0xe058e , -+ 0xe058f , -+ 0xe0590 , -+ 0xe0591 , -+ 0xe0592 , -+ 0xe0593 , -+ 0xe0594 , -+ 0xe0595 , -+ 0xe0596 , -+ 0xe0597 , -+ 0xe0598 , -+ 0xe0599 , -+ 0xe059a , -+ 0xe059b , -+ 0xe059c , -+ 0xe059d , -+ 0xe059e , -+ 0xe059f , -+ 0xe05a0 , -+ 0xe05a1 , -+ 0xe05a2 , -+ 0xe05a3 , -+ 0xe05a4 , -+ 0xe05a5 , -+ 0xe05a6 , -+ 0xe05a7 , -+ 0xe05a8 , -+ 0xe05a9 , -+ 0xe05aa , -+ 0xe05ab , -+ 0xe05ac , -+ 0xe05ad , -+ 0xe05ae , -+ 0xe05af , -+ 0xe05b0 , -+ 0xe05b1 , -+ 0xe05b2 , -+ 0xe05b3 , -+ 0xe05b4 , -+ 0xe05b5 , -+ 0xe05b6 , -+ 0xe05b7 , -+ 0xe05b8 , -+ 0xe05b9 , -+ 0xe05ba , -+ 0xe05bb , -+ 0xe05bc , -+ 0xe05bd , -+ 0xe05be , -+ 0xe05bf , -+ 0xe05c0 , -+ 0xe05c1 , -+ 0xe05c2 , -+ 0xe05c3 , -+ 0xe05c4 , -+ 0xe05c5 , -+ 0xe05c6 , -+ 0xe05c7 , -+ 0xe05c8 , -+ 0xe05c9 , -+ 0xe05ca , -+ 0xe05cb , -+ 0xe05cc , -+ 0xe05cd , -+ 0xe05ce , -+ 0xe05cf , -+ 0xe05d0 , -+ 0xe05d1 , -+ 0xe05d2 , -+ 0xe05d3 , -+ 0xe05d4 , -+ 0xe05d5 , -+ 0xe05d6 , -+ 0xe05d7 , -+ 0xe05d8 , -+ 0xe05d9 , -+ 0xe05da , -+ 0xe05db , -+ 0xe05dc , -+ 0xe05dd , -+ 0xe05de , -+ 0xe05df , -+ 0xe05e0 , -+ 0xe05e1 , -+ 0xe05e2 , -+ 0xe05e3 , -+ 0xe05e4 , -+ 0xe05e5 , -+ 0xe05e6 , -+ 0xe05e7 , -+ 0xe05e8 , -+ 0xe05e9 , -+ 0xe05ea , -+ 0xe05eb , -+ 0xe05ec , -+ 0xe05ed , -+ 0xe05ee , -+ 0xe05ef , -+ 0xe05f0 , -+ 0xe05f1 , -+ 0xe05f2 , -+ 0xe05f3 , -+ 0xe05f4 , -+ 0xe05f5 , -+ 0xe05f6 , -+ 0xe05f7 , -+ 0xe05f8 , -+ 0xe05f9 , -+ 0xe05fa , -+ 0xe05fb , -+ 0xe05fc , -+ 0xe05fd , -+ 0xe05fe , -+ 0xe05ff , -+ 0xe0600 , -+ 0xe0601 , -+ 0xe0602 , -+ 0xe0603 , -+ 0xe0604 , -+ 0xe0605 , -+ 0xe0606 , -+ 0xe0607 , -+ 0xe0608 , -+ 0xe0609 , -+ 0xe060a , -+ 0xe060b , -+ 0xe060c , -+ 0xe060d , -+ 0xe060e , -+ 0xe060f , -+ 0xe0610 , -+ 0xe0611 , -+ 0xe0612 , -+ 0xe0613 , -+ 0xe0614 , -+ 0xe0615 , -+ 0xe0616 , -+ 0xe0617 , -+ 0xe0618 , -+ 0xe0619 , -+ 0xe061a , -+ 0xe061b , -+ 0xe061c , -+ 0xe061d , -+ 0xe061e , -+ 0xe061f , -+ 0xe0620 , -+ 0xe0621 , -+ 0xe0622 , -+ 0xe0623 , -+ 0xe0624 , -+ 0xe0625 , -+ 0xe0626 , -+ 0xe0627 , -+ 0xe0628 , -+ 0xe0629 , -+ 0xe062a , -+ 0xe062b , -+ 0xe062c , -+ 0xe062d , -+ 0xe062e , -+ 0xe062f , -+ 0xe0630 , -+ 0xe0631 , -+ 0xe0632 , -+ 0xe0633 , -+ 0xe0634 , -+ 0xe0635 , -+ 0xe0636 , -+ 0xe0637 , -+ 0xe0638 , -+ 0xe0639 , -+ 0xe063a , -+ 0xe063b , -+ 0xe063c , -+ 0xe063d , -+ 0xe063e , -+ 0xe063f , -+ 0xe0640 , -+ 0xe0641 , -+ 0xe0642 , -+ 0xe0643 , -+ 0xe0644 , -+ 0xe0645 , -+ 0xe0646 , -+ 0xe0647 , -+ 0xe0648 , -+ 0xe0649 , -+ 0xe064a , -+ 0xe064b , -+ 0xe064c , -+ 0xe064d , -+ 0xe064e , -+ 0xe064f , -+ 0xe0650 , -+ 0xe0651 , -+ 0xe0652 , -+ 0xe0653 , -+ 0xe0654 , -+ 0xe0655 , -+ 0xe0656 , -+ 0xe0657 , -+ 0xe0658 , -+ 0xe0659 , -+ 0xe065a , -+ 0xe065b , -+ 0xe065c , -+ 0xe065d , -+ 0xe065e , -+ 0xe065f , -+ 0xe0660 , -+ 0xe0661 , -+ 0xe0662 , -+ 0xe0663 , -+ 0xe0664 , -+ 0xe0665 , -+ 0xe0666 , -+ 0xe0667 , -+ 0xe0668 , -+ 0xe0669 , -+ 0xe066a , -+ 0xe066b , -+ 0xe066c , -+ 0xe066d , -+ 0xe066e , -+ 0xe066f , -+ 0xe0670 , -+ 0xe0671 , -+ 0xe0672 , -+ 0xe0673 , -+ 0xe0674 , -+ 0xe0675 , -+ 0xe0676 , -+ 0xe0677 , -+ 0xe0678 , -+ 0xe0679 , -+ 0xe067a , -+ 0xe067b , -+ 0xe067c , -+ 0xe067d , -+ 0xe067e , -+ 0xe067f , -+ 0xe0680 , -+ 0xe0681 , -+ 0xe0682 , -+ 0xe0683 , -+ 0xe0684 , -+ 0xe0685 , -+ 0xe0686 , -+ 0xe0687 , -+ 0xe0688 , -+ 0xe0689 , -+ 0xe068a , -+ 0xe068b , -+ 0xe068c , -+ 0xe068d , -+ 0xe068e , -+ 0xe068f , -+ 0xe0690 , -+ 0xe0691 , -+ 0xe0692 , -+ 0xe0693 , -+ 0xe0694 , -+ 0xe0695 , -+ 0xe0696 , -+ 0xe0697 , -+ 0xe0698 , -+ 0xe0699 , -+ 0xe069a , -+ 0xe069b , -+ 0xe069c , -+ 0xe069d , -+ 0xe069e , -+ 0xe069f , -+ 0xe06a0 , -+ 0xe06a1 , -+ 0xe06a2 , -+ 0xe06a3 , -+ 0xe06a4 , -+ 0xe06a5 , -+ 0xe06a6 , -+ 0xe06a7 , -+ 0xe06a8 , -+ 0xe06a9 , -+ 0xe06aa , -+ 0xe06ab , -+ 0xe06ac , -+ 0xe06ad , -+ 0xe06ae , -+ 0xe06af , -+ 0xe06b0 , -+ 0xe06b1 , -+ 0xe06b2 , -+ 0xe06b3 , -+ 0xe06b4 , -+ 0xe06b5 , -+ 0xe06b6 , -+ 0xe06b7 , -+ 0xe06b8 , -+ 0xe06b9 , -+ 0xe06ba , -+ 0xe06bb , -+ 0xe06bc , -+ 0xe06bd , -+ 0xe06be , -+ 0xe06bf , -+ 0xe06c0 , -+ 0xe06c1 , -+ 0xe06c2 , -+ 0xe06c3 , -+ 0xe06c4 , -+ 0xe06c5 , -+ 0xe06c6 , -+ 0xe06c7 , -+ 0xe06c8 , -+ 0xe06c9 , -+ 0xe06ca , -+ 0xe06cb , -+ 0xe06cc , -+ 0xe06cd , -+ 0xe06ce , -+ 0xe06cf , -+ 0xe06d0 , -+ 0xe06d1 , -+ 0xe06d2 , -+ 0xe06d3 , -+ 0xe06d4 , -+ 0xe06d5 , -+ 0xe06d6 , -+ 0xe06d7 , -+ 0xe06d8 , -+ 0xe06d9 , -+ 0xe06da , -+ 0xe06db , -+ 0xe06dc , -+ 0xe06dd , -+ 0xe06de , -+ 0xe06df , -+ 0xe06e0 , -+ 0xe06e1 , -+ 0xe06e2 , -+ 0xe06e3 , -+ 0xe06e4 , -+ 0xe06e5 , -+ 0xe06e6 , -+ 0xe06e7 , -+ 0xe06e8 , -+ 0xe06e9 , -+ 0xe06ea , -+ 0xe06eb , -+ 0xe06ec , -+ 0xe06ed , -+ 0xe06ee , -+ 0xe06ef , -+ 0xe06f0 , -+ 0xe06f1 , -+ 0xe06f2 , -+ 0xe06f3 , -+ 0xe06f4 , -+ 0xe06f5 , -+ 0xe06f6 , -+ 0xe06f7 , -+ 0xe06f8 , -+ 0xe06f9 , -+ 0xe06fa , -+ 0xe06fb , -+ 0xe06fc , -+ 0xe06fd , -+ 0xe06fe , -+ 0xe06ff , -+ 0xe0700 , -+ 0xe0701 , -+ 0xe0702 , -+ 0xe0703 , -+ 0xe0704 , -+ 0xe0705 , -+ 0xe0706 , -+ 0xe0707 , -+ 0xe0708 , -+ 0xe0709 , -+ 0xe070a , -+ 0xe070b , -+ 0xe070c , -+ 0xe070d , -+ 0xe070e , -+ 0xe070f , -+ 0xe0710 , -+ 0xe0711 , -+ 0xe0712 , -+ 0xe0713 , -+ 0xe0714 , -+ 0xe0715 , -+ 0xe0716 , -+ 0xe0717 , -+ 0xe0718 , -+ 0xe0719 , -+ 0xe071a , -+ 0xe071b , -+ 0xe071c , -+ 0xe071d , -+ 0xe071e , -+ 0xe071f , -+ 0xe0720 , -+ 0xe0721 , -+ 0xe0722 , -+ 0xe0723 , -+ 0xe0724 , -+ 0xe0725 , -+ 0xe0726 , -+ 0xe0727 , -+ 0xe0728 , -+ 0xe0729 , -+ 0xe072a , -+ 0xe072b , -+ 0xe072c , -+ 0xe072d , -+ 0xe072e , -+ 0xe072f , -+ 0xe0730 , -+ 0xe0731 , -+ 0xe0732 , -+ 0xe0733 , -+ 0xe0734 , -+ 0xe0735 , -+ 0xe0736 , -+ 0xe0737 , -+ 0xe0738 , -+ 0xe0739 , -+ 0xe073a , -+ 0xe073b , -+ 0xe073c , -+ 0xe073d , -+ 0xe073e , -+ 0xe073f , -+ 0xe0740 , -+ 0xe0741 , -+ 0xe0742 , -+ 0xe0743 , -+ 0xe0744 , -+ 0xe0745 , -+ 0xe0746 , -+ 0xe0747 , -+ 0xe0748 , -+ 0xe0749 , -+ 0xe074a , -+ 0xe074b , -+ 0xe074c , -+ 0xe074d , -+ 0xe074e , -+ 0xe074f , -+ 0xe0750 , -+ 0xe0751 , -+ 0xe0752 , -+ 0xe0753 , -+ 0xe0754 , -+ 0xe0755 , -+ 0xe0756 , -+ 0xe0757 , -+ 0xe0758 , -+ 0xe0759 , -+ 0xe075a , -+ 0xe075b , -+ 0xe075c , -+ 0xe075d , -+ 0xe075e , -+ 0xe075f , -+ 0xe0760 , -+ 0xe0761 , -+ 0xe0762 , -+ 0xe0763 , -+ 0xe0764 , -+ 0xe0765 , -+ 0xe0766 , -+ 0xe0767 , -+ 0xe0768 , -+ 0xe0769 , -+ 0xe076a , -+ 0xe076b , -+ 0xe076c , -+ 0xe076d , -+ 0xe076e , -+ 0xe076f , -+ 0xe0770 , -+ 0xe0771 , -+ 0xe0772 , -+ 0xe0773 , -+ 0xe0774 , -+ 0xe0775 , -+ 0xe0776 , -+ 0xe0777 , -+ 0xe0778 , -+ 0xe0779 , -+ 0xe077a , -+ 0xe077b , -+ 0xe077c , -+ 0xe077d , -+ 0xe077e , -+ 0xe077f , -+ 0xe0780 , -+ 0xe0781 , -+ 0xe0782 , -+ 0xe0783 , -+ 0xe0784 , -+ 0xe0785 , -+ 0xe0786 , -+ 0xe0787 , -+ 0xe0788 , -+ 0xe0789 , -+ 0xe078a , -+ 0xe078b , -+ 0xe078c , -+ 0xe078d , -+ 0xe078e , -+ 0xe078f , -+ 0xe0790 , -+ 0xe0791 , -+ 0xe0792 , -+ 0xe0793 , -+ 0xe0794 , -+ 0xe0795 , -+ 0xe0796 , -+ 0xe0797 , -+ 0xe0798 , -+ 0xe0799 , -+ 0xe079a , -+ 0xe079b , -+ 0xe079c , -+ 0xe079d , -+ 0xe079e , -+ 0xe079f , -+ 0xe07a0 , -+ 0xe07a1 , -+ 0xe07a2 , -+ 0xe07a3 , -+ 0xe07a4 , -+ 0xe07a5 , -+ 0xe07a6 , -+ 0xe07a7 , -+ 0xe07a8 , -+ 0xe07a9 , -+ 0xe07aa , -+ 0xe07ab , -+ 0xe07ac , -+ 0xe07ad , -+ 0xe07ae , -+ 0xe07af , -+ 0xe07b0 , -+ 0xe07b1 , -+ 0xe07b2 , -+ 0xe07b3 , -+ 0xe07b4 , -+ 0xe07b5 , -+ 0xe07b6 , -+ 0xe07b7 , -+ 0xe07b8 , -+ 0xe07b9 , -+ 0xe07ba , -+ 0xe07bb , -+ 0xe07bc , -+ 0xe07bd , -+ 0xe07be , -+ 0xe07bf , -+ 0xe07c0 , -+ 0xe07c1 , -+ 0xe07c2 , -+ 0xe07c3 , -+ 0xe07c4 , -+ 0xe07c5 , -+ 0xe07c6 , -+ 0xe07c7 , -+ 0xe07c8 , -+ 0xe07c9 , -+ 0xe07ca , -+ 0xe07cb , -+ 0xe07cc , -+ 0xe07cd , -+ 0xe07ce , -+ 0xe07cf , -+ 0xe07d0 , -+ 0xe07d1 , -+ 0xe07d2 , -+ 0xe07d3 , -+ 0xe07d4 , -+ 0xe07d5 , -+ 0xe07d6 , -+ 0xe07d7 , -+ 0xe07d8 , -+ 0xe07d9 , -+ 0xe07da , -+ 0xe07db , -+ 0xe07dc , -+ 0xe07dd , -+ 0xe07de , -+ 0xe07df , -+ 0xe07e0 , -+ 0xe07e1 , -+ 0xe07e2 , -+ 0xe07e3 , -+ 0xe07e4 , -+ 0xe07e5 , -+ 0xe07e6 , -+ 0xe07e7 , -+ 0xe07e8 , -+ 0xe07e9 , -+ 0xe07ea , -+ 0xe07eb , -+ 0xe07ec , -+ 0xe07ed , -+ 0xe07ee , -+ 0xe07ef , -+ 0xe07f0 , -+ 0xe07f1 , -+ 0xe07f2 , -+ 0xe07f3 , -+ 0xe07f4 , -+ 0xe07f5 , -+ 0xe07f6 , -+ 0xe07f7 , -+ 0xe07f8 , -+ 0xe07f9 , -+ 0xe07fa , -+ 0xe07fb , -+ 0xe07fc , -+ 0xe07fd , -+ 0xe07fe , -+ 0xe07ff , -+ 0xe0800 , -+ 0xe0801 , -+ 0xe0802 , -+ 0xe0803 , -+ 0xe0804 , -+ 0xe0805 , -+ 0xe0806 , -+ 0xe0807 , -+ 0xe0808 , -+ 0xe0809 , -+ 0xe080a , -+ 0xe080b , -+ 0xe080c , -+ 0xe080d , -+ 0xe080e , -+ 0xe080f , -+ 0xe0810 , -+ 0xe0811 , -+ 0xe0812 , -+ 0xe0813 , -+ 0xe0814 , -+ 0xe0815 , -+ 0xe0816 , -+ 0xe0817 , -+ 0xe0818 , -+ 0xe0819 , -+ 0xe081a , -+ 0xe081b , -+ 0xe081c , -+ 0xe081d , -+ 0xe081e , -+ 0xe081f , -+ 0xe0820 , -+ 0xe0821 , -+ 0xe0822 , -+ 0xe0823 , -+ 0xe0824 , -+ 0xe0825 , -+ 0xe0826 , -+ 0xe0827 , -+ 0xe0828 , -+ 0xe0829 , -+ 0xe082a , -+ 0xe082b , -+ 0xe082c , -+ 0xe082d , -+ 0xe082e , -+ 0xe082f , -+ 0xe0830 , -+ 0xe0831 , -+ 0xe0832 , -+ 0xe0833 , -+ 0xe0834 , -+ 0xe0835 , -+ 0xe0836 , -+ 0xe0837 , -+ 0xe0838 , -+ 0xe0839 , -+ 0xe083a , -+ 0xe083b , -+ 0xe083c , -+ 0xe083d , -+ 0xe083e , -+ 0xe083f , -+ 0xe0840 , -+ 0xe0841 , -+ 0xe0842 , -+ 0xe0843 , -+ 0xe0844 , -+ 0xe0845 , -+ 0xe0846 , -+ 0xe0847 , -+ 0xe0848 , -+ 0xe0849 , -+ 0xe084a , -+ 0xe084b , -+ 0xe084c , -+ 0xe084d , -+ 0xe084e , -+ 0xe084f , -+ 0xe0850 , -+ 0xe0851 , -+ 0xe0852 , -+ 0xe0853 , -+ 0xe0854 , -+ 0xe0855 , -+ 0xe0856 , -+ 0xe0857 , -+ 0xe0858 , -+ 0xe0859 , -+ 0xe085a , -+ 0xe085b , -+ 0xe085c , -+ 0xe085d , -+ 0xe085e , -+ 0xe085f , -+ 0xe0860 , -+ 0xe0861 , -+ 0xe0862 , -+ 0xe0863 , -+ 0xe0864 , -+ 0xe0865 , -+ 0xe0866 , -+ 0xe0867 , -+ 0xe0868 , -+ 0xe0869 , -+ 0xe086a , -+ 0xe086b , -+ 0xe086c , -+ 0xe086d , -+ 0xe086e , -+ 0xe086f , -+ 0xe0870 , -+ 0xe0871 , -+ 0xe0872 , -+ 0xe0873 , -+ 0xe0874 , -+ 0xe0875 , -+ 0xe0876 , -+ 0xe0877 , -+ 0xe0878 , -+ 0xe0879 , -+ 0xe087a , -+ 0xe087b , -+ 0xe087c , -+ 0xe087d , -+ 0xe087e , -+ 0xe087f , -+ 0xe0880 , -+ 0xe0881 , -+ 0xe0882 , -+ 0xe0883 , -+ 0xe0884 , -+ 0xe0885 , -+ 0xe0886 , -+ 0xe0887 , -+ 0xe0888 , -+ 0xe0889 , -+ 0xe088a , -+ 0xe088b , -+ 0xe088c , -+ 0xe088d , -+ 0xe088e , -+ 0xe088f , -+ 0xe0890 , -+ 0xe0891 , -+ 0xe0892 , -+ 0xe0893 , -+ 0xe0894 , -+ 0xe0895 , -+ 0xe0896 , -+ 0xe0897 , -+ 0xe0898 , -+ 0xe0899 , -+ 0xe089a , -+ 0xe089b , -+ 0xe089c , -+ 0xe089d , -+ 0xe089e , -+ 0xe089f , -+ 0xe08a0 , -+ 0xe08a1 , -+ 0xe08a2 , -+ 0xe08a3 , -+ 0xe08a4 , -+ 0xe08a5 , -+ 0xe08a6 , -+ 0xe08a7 , -+ 0xe08a8 , -+ 0xe08a9 , -+ 0xe08aa , -+ 0xe08ab , -+ 0xe08ac , -+ 0xe08ad , -+ 0xe08ae , -+ 0xe08af , -+ 0xe08b0 , -+ 0xe08b1 , -+ 0xe08b2 , -+ 0xe08b3 , -+ 0xe08b4 , -+ 0xe08b5 , -+ 0xe08b6 , -+ 0xe08b7 , -+ 0xe08b8 , -+ 0xe08b9 , -+ 0xe08ba , -+ 0xe08bb , -+ 0xe08bc , -+ 0xe08bd , -+ 0xe08be , -+ 0xe08bf , -+ 0xe08c0 , -+ 0xe08c1 , -+ 0xe08c2 , -+ 0xe08c3 , -+ 0xe08c4 , -+ 0xe08c5 , -+ 0xe08c6 , -+ 0xe08c7 , -+ 0xe08c8 , -+ 0xe08c9 , -+ 0xe08ca , -+ 0xe08cb , -+ 0xe08cc , -+ 0xe08cd , -+ 0xe08ce , -+ 0xe08cf , -+ 0xe08d0 , -+ 0xe08d1 , -+ 0xe08d2 , -+ 0xe08d3 , -+ 0xe08d4 , -+ 0xe08d5 , -+ 0xe08d6 , -+ 0xe08d7 , -+ 0xe08d8 , -+ 0xe08d9 , -+ 0xe08da , -+ 0xe08db , -+ 0xe08dc , -+ 0xe08dd , -+ 0xe08de , -+ 0xe08df , -+ 0xe08e0 , -+ 0xe08e1 , -+ 0xe08e2 , -+ 0xe08e3 , -+ 0xe08e4 , -+ 0xe08e5 , -+ 0xe08e6 , -+ 0xe08e7 , -+ 0xe08e8 , -+ 0xe08e9 , -+ 0xe08ea , -+ 0xe08eb , -+ 0xe08ec , -+ 0xe08ed , -+ 0xe08ee , -+ 0xe08ef , -+ 0xe08f0 , -+ 0xe08f1 , -+ 0xe08f2 , -+ 0xe08f3 , -+ 0xe08f4 , -+ 0xe08f5 , -+ 0xe08f6 , -+ 0xe08f7 , -+ 0xe08f8 , -+ 0xe08f9 , -+ 0xe08fa , -+ 0xe08fb , -+ 0xe08fc , -+ 0xe08fd , -+ 0xe08fe , -+ 0xe08ff , -+ 0xe0900 , -+ 0xe0901 , -+ 0xe0902 , -+ 0xe0903 , -+ 0xe0904 , -+ 0xe0905 , -+ 0xe0906 , -+ 0xe0907 , -+ 0xe0908 , -+ 0xe0909 , -+ 0xe090a , -+ 0xe090b , -+ 0xe090c , -+ 0xe090d , -+ 0xe090e , -+ 0xe090f , -+ 0xe0910 , -+ 0xe0911 , -+ 0xe0912 , -+ 0xe0913 , -+ 0xe0914 , -+ 0xe0915 , -+ 0xe0916 , -+ 0xe0917 , -+ 0xe0918 , -+ 0xe0919 , -+ 0xe091a , -+ 0xe091b , -+ 0xe091c , -+ 0xe091d , -+ 0xe091e , -+ 0xe091f , -+ 0xe0920 , -+ 0xe0921 , -+ 0xe0922 , -+ 0xe0923 , -+ 0xe0924 , -+ 0xe0925 , -+ 0xe0926 , -+ 0xe0927 , -+ 0xe0928 , -+ 0xe0929 , -+ 0xe092a , -+ 0xe092b , -+ 0xe092c , -+ 0xe092d , -+ 0xe092e , -+ 0xe092f , -+ 0xe0930 , -+ 0xe0931 , -+ 0xe0932 , -+ 0xe0933 , -+ 0xe0934 , -+ 0xe0935 , -+ 0xe0936 , -+ 0xe0937 , -+ 0xe0938 , -+ 0xe0939 , -+ 0xe093a , -+ 0xe093b , -+ 0xe093c , -+ 0xe093d , -+ 0xe093e , -+ 0xe093f , -+ 0xe0940 , -+ 0xe0941 , -+ 0xe0942 , -+ 0xe0943 , -+ 0xe0944 , -+ 0xe0945 , -+ 0xe0946 , -+ 0xe0947 , -+ 0xe0948 , -+ 0xe0949 , -+ 0xe094a , -+ 0xe094b , -+ 0xe094c , -+ 0xe094d , -+ 0xe094e , -+ 0xe094f , -+ 0xe0950 , -+ 0xe0951 , -+ 0xe0952 , -+ 0xe0953 , -+ 0xe0954 , -+ 0xe0955 , -+ 0xe0956 , -+ 0xe0957 , -+ 0xe0958 , -+ 0xe0959 , -+ 0xe095a , -+ 0xe095b , -+ 0xe095c , -+ 0xe095d , -+ 0xe095e , -+ 0xe095f , -+ 0xe0960 , -+ 0xe0961 , -+ 0xe0962 , -+ 0xe0963 , -+ 0xe0964 , -+ 0xe0965 , -+ 0xe0966 , -+ 0xe0967 , -+ 0xe0968 , -+ 0xe0969 , -+ 0xe096a , -+ 0xe096b , -+ 0xe096c , -+ 0xe096d , -+ 0xe096e , -+ 0xe096f , -+ 0xe0970 , -+ 0xe0971 , -+ 0xe0972 , -+ 0xe0973 , -+ 0xe0974 , -+ 0xe0975 , -+ 0xe0976 , -+ 0xe0977 , -+ 0xe0978 , -+ 0xe0979 , -+ 0xe097a , -+ 0xe097b , -+ 0xe097c , -+ 0xe097d , -+ 0xe097e , -+ 0xe097f , -+ 0xe0980 , -+ 0xe0981 , -+ 0xe0982 , -+ 0xe0983 , -+ 0xe0984 , -+ 0xe0985 , -+ 0xe0986 , -+ 0xe0987 , -+ 0xe0988 , -+ 0xe0989 , -+ 0xe098a , -+ 0xe098b , -+ 0xe098c , -+ 0xe098d , -+ 0xe098e , -+ 0xe098f , -+ 0xe0990 , -+ 0xe0991 , -+ 0xe0992 , -+ 0xe0993 , -+ 0xe0994 , -+ 0xe0995 , -+ 0xe0996 , -+ 0xe0997 , -+ 0xe0998 , -+ 0xe0999 , -+ 0xe099a , -+ 0xe099b , -+ 0xe099c , -+ 0xe099d , -+ 0xe099e , -+ 0xe099f , -+ 0xe09a0 , -+ 0xe09a1 , -+ 0xe09a2 , -+ 0xe09a3 , -+ 0xe09a4 , -+ 0xe09a5 , -+ 0xe09a6 , -+ 0xe09a7 , -+ 0xe09a8 , -+ 0xe09a9 , -+ 0xe09aa , -+ 0xe09ab , -+ 0xe09ac , -+ 0xe09ad , -+ 0xe09ae , -+ 0xe09af , -+ 0xe09b0 , -+ 0xe09b1 , -+ 0xe09b2 , -+ 0xe09b3 , -+ 0xe09b4 , -+ 0xe09b5 , -+ 0xe09b6 , -+ 0xe09b7 , -+ 0xe09b8 , -+ 0xe09b9 , -+ 0xe09ba , -+ 0xe09bb , -+ 0xe09bc , -+ 0xe09bd , -+ 0xe09be , -+ 0xe09bf , -+ 0xe09c0 , -+ 0xe09c1 , -+ 0xe09c2 , -+ 0xe09c3 , -+ 0xe09c4 , -+ 0xe09c5 , -+ 0xe09c6 , -+ 0xe09c7 , -+ 0xe09c8 , -+ 0xe09c9 , -+ 0xe09ca , -+ 0xe09cb , -+ 0xe09cc , -+ 0xe09cd , -+ 0xe09ce , -+ 0xe09cf , -+ 0xe09d0 , -+ 0xe09d1 , -+ 0xe09d2 , -+ 0xe09d3 , -+ 0xe09d4 , -+ 0xe09d5 , -+ 0xe09d6 , -+ 0xe09d7 , -+ 0xe09d8 , -+ 0xe09d9 , -+ 0xe09da , -+ 0xe09db , -+ 0xe09dc , -+ 0xe09dd , -+ 0xe09de , -+ 0xe09df , -+ 0xe09e0 , -+ 0xe09e1 , -+ 0xe09e2 , -+ 0xe09e3 , -+ 0xe09e4 , -+ 0xe09e5 , -+ 0xe09e6 , -+ 0xe09e7 , -+ 0xe09e8 , -+ 0xe09e9 , -+ 0xe09ea , -+ 0xe09eb , -+ 0xe09ec , -+ 0xe09ed , -+ 0xe09ee , -+ 0xe09ef , -+ 0xe09f0 , -+ 0xe09f1 , -+ 0xe09f2 , -+ 0xe09f3 , -+ 0xe09f4 , -+ 0xe09f5 , -+ 0xe09f6 , -+ 0xe09f7 , -+ 0xe09f8 , -+ 0xe09f9 , -+ 0xe09fa , -+ 0xe09fb , -+ 0xe09fc , -+ 0xe09fd , -+ 0xe09fe , -+ 0xe09ff , -+ 0xe0a00 , -+ 0xe0a01 , -+ 0xe0a02 , -+ 0xe0a03 , -+ 0xe0a04 , -+ 0xe0a05 , -+ 0xe0a06 , -+ 0xe0a07 , -+ 0xe0a08 , -+ 0xe0a09 , -+ 0xe0a0a , -+ 0xe0a0b , -+ 0xe0a0c , -+ 0xe0a0d , -+ 0xe0a0e , -+ 0xe0a0f , -+ 0xe0a10 , -+ 0xe0a11 , -+ 0xe0a12 , -+ 0xe0a13 , -+ 0xe0a14 , -+ 0xe0a15 , -+ 0xe0a16 , -+ 0xe0a17 , -+ 0xe0a18 , -+ 0xe0a19 , -+ 0xe0a1a , -+ 0xe0a1b , -+ 0xe0a1c , -+ 0xe0a1d , -+ 0xe0a1e , -+ 0xe0a1f , -+ 0xe0a20 , -+ 0xe0a21 , -+ 0xe0a22 , -+ 0xe0a23 , -+ 0xe0a24 , -+ 0xe0a25 , -+ 0xe0a26 , -+ 0xe0a27 , -+ 0xe0a28 , -+ 0xe0a29 , -+ 0xe0a2a , -+ 0xe0a2b , -+ 0xe0a2c , -+ 0xe0a2d , -+ 0xe0a2e , -+ 0xe0a2f , -+ 0xe0a30 , -+ 0xe0a31 , -+ 0xe0a32 , -+ 0xe0a33 , -+ 0xe0a34 , -+ 0xe0a35 , -+ 0xe0a36 , -+ 0xe0a37 , -+ 0xe0a38 , -+ 0xe0a39 , -+ 0xe0a3a , -+ 0xe0a3b , -+ 0xe0a3c , -+ 0xe0a3d , -+ 0xe0a3e , -+ 0xe0a3f , -+ 0xe0a40 , -+ 0xe0a41 , -+ 0xe0a42 , -+ 0xe0a43 , -+ 0xe0a44 , -+ 0xe0a45 , -+ 0xe0a46 , -+ 0xe0a47 , -+ 0xe0a48 , -+ 0xe0a49 , -+ 0xe0a4a , -+ 0xe0a4b , -+ 0xe0a4c , -+ 0xe0a4d , -+ 0xe0a4e , -+ 0xe0a4f , -+ 0xe0a50 , -+ 0xe0a51 , -+ 0xe0a52 , -+ 0xe0a53 , -+ 0xe0a54 , -+ 0xe0a55 , -+ 0xe0a56 , -+ 0xe0a57 , -+ 0xe0a58 , -+ 0xe0a59 , -+ 0xe0a5a , -+ 0xe0a5b , -+ 0xe0a5c , -+ 0xe0a5d , -+ 0xe0a5e , -+ 0xe0a5f , -+ 0xe0a60 , -+ 0xe0a61 , -+ 0xe0a62 , -+ 0xe0a63 , -+ 0xe0a64 , -+ 0xe0a65 , -+ 0xe0a66 , -+ 0xe0a67 , -+ 0xe0a68 , -+ 0xe0a69 , -+ 0xe0a6a , -+ 0xe0a6b , -+ 0xe0a6c , -+ 0xe0a6d , -+ 0xe0a6e , -+ 0xe0a6f , -+ 0xe0a70 , -+ 0xe0a71 , -+ 0xe0a72 , -+ 0xe0a73 , -+ 0xe0a74 , -+ 0xe0a75 , -+ 0xe0a76 , -+ 0xe0a77 , -+ 0xe0a78 , -+ 0xe0a79 , -+ 0xe0a7a , -+ 0xe0a7b , -+ 0xe0a7c , -+ 0xe0a7d , -+ 0xe0a7e , -+ 0xe0a7f , -+ 0xe0a80 , -+ 0xe0a81 , -+ 0xe0a82 , -+ 0xe0a83 , -+ 0xe0a84 , -+ 0xe0a85 , -+ 0xe0a86 , -+ 0xe0a87 , -+ 0xe0a88 , -+ 0xe0a89 , -+ 0xe0a8a , -+ 0xe0a8b , -+ 0xe0a8c , -+ 0xe0a8d , -+ 0xe0a8e , -+ 0xe0a8f , -+ 0xe0a90 , -+ 0xe0a91 , -+ 0xe0a92 , -+ 0xe0a93 , -+ 0xe0a94 , -+ 0xe0a95 , -+ 0xe0a96 , -+ 0xe0a97 , -+ 0xe0a98 , -+ 0xe0a99 , -+ 0xe0a9a , -+ 0xe0a9b , -+ 0xe0a9c , -+ 0xe0a9d , -+ 0xe0a9e , -+ 0xe0a9f , -+ 0xe0aa0 , -+ 0xe0aa1 , -+ 0xe0aa2 , -+ 0xe0aa3 , -+ 0xe0aa4 , -+ 0xe0aa5 , -+ 0xe0aa6 , -+ 0xe0aa7 , -+ 0xe0aa8 , -+ 0xe0aa9 , -+ 0xe0aaa , -+ 0xe0aab , -+ 0xe0aac , -+ 0xe0aad , -+ 0xe0aae , -+ 0xe0aaf , -+ 0xe0ab0 , -+ 0xe0ab1 , -+ 0xe0ab2 , -+ 0xe0ab3 , -+ 0xe0ab4 , -+ 0xe0ab5 , -+ 0xe0ab6 , -+ 0xe0ab7 , -+ 0xe0ab8 , -+ 0xe0ab9 , -+ 0xe0aba , -+ 0xe0abb , -+ 0xe0abc , -+ 0xe0abd , -+ 0xe0abe , -+ 0xe0abf , -+ 0xe0ac0 , -+ 0xe0ac1 , -+ 0xe0ac2 , -+ 0xe0ac3 , -+ 0xe0ac4 , -+ 0xe0ac5 , -+ 0xe0ac6 , -+ 0xe0ac7 , -+ 0xe0ac8 , -+ 0xe0ac9 , -+ 0xe0aca , -+ 0xe0acb , -+ 0xe0acc , -+ 0xe0acd , -+ 0xe0ace , -+ 0xe0acf , -+ 0xe0ad0 , -+ 0xe0ad1 , -+ 0xe0ad2 , -+ 0xe0ad3 , -+ 0xe0ad4 , -+ 0xe0ad5 , -+ 0xe0ad6 , -+ 0xe0ad7 , -+ 0xe0ad8 , -+ 0xe0ad9 , -+ 0xe0ada , -+ 0xe0adb , -+ 0xe0adc , -+ 0xe0add , -+ 0xe0ade , -+ 0xe0adf , -+ 0xe0ae0 , -+ 0xe0ae1 , -+ 0xe0ae2 , -+ 0xe0ae3 , -+ 0xe0ae4 , -+ 0xe0ae5 , -+ 0xe0ae6 , -+ 0xe0ae7 , -+ 0xe0ae8 , -+ 0xe0ae9 , -+ 0xe0aea , -+ 0xe0aeb , -+ 0xe0aec , -+ 0xe0aed , -+ 0xe0aee , -+ 0xe0aef , -+ 0xe0af0 , -+ 0xe0af1 , -+ 0xe0af2 , -+ 0xe0af3 , -+ 0xe0af4 , -+ 0xe0af5 , -+ 0xe0af6 , -+ 0xe0af7 , -+ 0xe0af8 , -+ 0xe0af9 , -+ 0xe0afa , -+ 0xe0afb , -+ 0xe0afc , -+ 0xe0afd , -+ 0xe0afe , -+ 0xe0aff , -+ 0xe0b00 , -+ 0xe0b01 , -+ 0xe0b02 , -+ 0xe0b03 , -+ 0xe0b04 , -+ 0xe0b05 , -+ 0xe0b06 , -+ 0xe0b07 , -+ 0xe0b08 , -+ 0xe0b09 , -+ 0xe0b0a , -+ 0xe0b0b , -+ 0xe0b0c , -+ 0xe0b0d , -+ 0xe0b0e , -+ 0xe0b0f , -+ 0xe0b10 , -+ 0xe0b11 , -+ 0xe0b12 , -+ 0xe0b13 , -+ 0xe0b14 , -+ 0xe0b15 , -+ 0xe0b16 , -+ 0xe0b17 , -+ 0xe0b18 , -+ 0xe0b19 , -+ 0xe0b1a , -+ 0xe0b1b , -+ 0xe0b1c , -+ 0xe0b1d , -+ 0xe0b1e , -+ 0xe0b1f , -+ 0xe0b20 , -+ 0xe0b21 , -+ 0xe0b22 , -+ 0xe0b23 , -+ 0xe0b24 , -+ 0xe0b25 , -+ 0xe0b26 , -+ 0xe0b27 , -+ 0xe0b28 , -+ 0xe0b29 , -+ 0xe0b2a , -+ 0xe0b2b , -+ 0xe0b2c , -+ 0xe0b2d , -+ 0xe0b2e , -+ 0xe0b2f , -+ 0xe0b30 , -+ 0xe0b31 , -+ 0xe0b32 , -+ 0xe0b33 , -+ 0xe0b34 , -+ 0xe0b35 , -+ 0xe0b36 , -+ 0xe0b37 , -+ 0xe0b38 , -+ 0xe0b39 , -+ 0xe0b3a , -+ 0xe0b3b , -+ 0xe0b3c , -+ 0xe0b3d , -+ 0xe0b3e , -+ 0xe0b3f , -+ 0xe0b40 , -+ 0xe0b41 , -+ 0xe0b42 , -+ 0xe0b43 , -+ 0xe0b44 , -+ 0xe0b45 , -+ 0xe0b46 , -+ 0xe0b47 , -+ 0xe0b48 , -+ 0xe0b49 , -+ 0xe0b4a , -+ 0xe0b4b , -+ 0xe0b4c , -+ 0xe0b4d , -+ 0xe0b4e , -+ 0xe0b4f , -+ 0xe0b50 , -+ 0xe0b51 , -+ 0xe0b52 , -+ 0xe0b53 , -+ 0xe0b54 , -+ 0xe0b55 , -+ 0xe0b56 , -+ 0xe0b57 , -+ 0xe0b58 , -+ 0xe0b59 , -+ 0xe0b5a , -+ 0xe0b5b , -+ 0xe0b5c , -+ 0xe0b5d , -+ 0xe0b5e , -+ 0xe0b5f , -+ 0xe0b60 , -+ 0xe0b61 , -+ 0xe0b62 , -+ 0xe0b63 , -+ 0xe0b64 , -+ 0xe0b65 , -+ 0xe0b66 , -+ 0xe0b67 , -+ 0xe0b68 , -+ 0xe0b69 , -+ 0xe0b6a , -+ 0xe0b6b , -+ 0xe0b6c , -+ 0xe0b6d , -+ 0xe0b6e , -+ 0xe0b6f , -+ 0xe0b70 , -+ 0xe0b71 , -+ 0xe0b72 , -+ 0xe0b73 , -+ 0xe0b74 , -+ 0xe0b75 , -+ 0xe0b76 , -+ 0xe0b77 , -+ 0xe0b78 , -+ 0xe0b79 , -+ 0xe0b7a , -+ 0xe0b7b , -+ 0xe0b7c , -+ 0xe0b7d , -+ 0xe0b7e , -+ 0xe0b7f , -+ 0xe0b80 , -+ 0xe0b81 , -+ 0xe0b82 , -+ 0xe0b83 , -+ 0xe0b84 , -+ 0xe0b85 , -+ 0xe0b86 , -+ 0xe0b87 , -+ 0xe0b88 , -+ 0xe0b89 , -+ 0xe0b8a , -+ 0xe0b8b , -+ 0xe0b8c , -+ 0xe0b8d , -+ 0xe0b8e , -+ 0xe0b8f , -+ 0xe0b90 , -+ 0xe0b91 , -+ 0xe0b92 , -+ 0xe0b93 , -+ 0xe0b94 , -+ 0xe0b95 , -+ 0xe0b96 , -+ 0xe0b97 , -+ 0xe0b98 , -+ 0xe0b99 , -+ 0xe0b9a , -+ 0xe0b9b , -+ 0xe0b9c , -+ 0xe0b9d , -+ 0xe0b9e , -+ 0xe0b9f , -+ 0xe0ba0 , -+ 0xe0ba1 , -+ 0xe0ba2 , -+ 0xe0ba3 , -+ 0xe0ba4 , -+ 0xe0ba5 , -+ 0xe0ba6 , -+ 0xe0ba7 , -+ 0xe0ba8 , -+ 0xe0ba9 , -+ 0xe0baa , -+ 0xe0bab , -+ 0xe0bac , -+ 0xe0bad , -+ 0xe0bae , -+ 0xe0baf , -+ 0xe0bb0 , -+ 0xe0bb1 , -+ 0xe0bb2 , -+ 0xe0bb3 , -+ 0xe0bb4 , -+ 0xe0bb5 , -+ 0xe0bb6 , -+ 0xe0bb7 , -+ 0xe0bb8 , -+ 0xe0bb9 , -+ 0xe0bba , -+ 0xe0bbb , -+ 0xe0bbc , -+ 0xe0bbd , -+ 0xe0bbe , -+ 0xe0bbf , -+ 0xe0bc0 , -+ 0xe0bc1 , -+ 0xe0bc2 , -+ 0xe0bc3 , -+ 0xe0bc4 , -+ 0xe0bc5 , -+ 0xe0bc6 , -+ 0xe0bc7 , -+ 0xe0bc8 , -+ 0xe0bc9 , -+ 0xe0bca , -+ 0xe0bcb , -+ 0xe0bcc , -+ 0xe0bcd , -+ 0xe0bce , -+ 0xe0bcf , -+ 0xe0bd0 , -+ 0xe0bd1 , -+ 0xe0bd2 , -+ 0xe0bd3 , -+ 0xe0bd4 , -+ 0xe0bd5 , -+ 0xe0bd6 , -+ 0xe0bd7 , -+ 0xe0bd8 , -+ 0xe0bd9 , -+ 0xe0bda , -+ 0xe0bdb , -+ 0xe0bdc , -+ 0xe0bdd , -+ 0xe0bde , -+ 0xe0bdf , -+ 0xe0be0 , -+ 0xe0be1 , -+ 0xe0be2 , -+ 0xe0be3 , -+ 0xe0be4 , -+ 0xe0be5 , -+ 0xe0be6 , -+ 0xe0be7 , -+ 0xe0be8 , -+ 0xe0be9 , -+ 0xe0bea , -+ 0xe0beb , -+ 0xe0bec , -+ 0xe0bed , -+ 0xe0bee , -+ 0xe0bef , -+ 0xe0bf0 , -+ 0xe0bf1 , -+ 0xe0bf2 , -+ 0xe0bf3 , -+ 0xe0bf4 , -+ 0xe0bf5 , -+ 0xe0bf6 , -+ 0xe0bf7 , -+ 0xe0bf8 , -+ 0xe0bf9 , -+ 0xe0bfa , -+ 0xe0bfb , -+ 0xe0bfc , -+ 0xe0bfd , -+ 0xe0bfe , -+ 0xe0bff , -+ 0xe0c00 , -+ 0xe0c01 , -+ 0xe0c02 , -+ 0xe0c03 , -+ 0xe0c04 , -+ 0xe0c05 , -+ 0xe0c06 , -+ 0xe0c07 , -+ 0xe0c08 , -+ 0xe0c09 , -+ 0xe0c0a , -+ 0xe0c0b , -+ 0xe0c0c , -+ 0xe0c0d , -+ 0xe0c0e , -+ 0xe0c0f , -+ 0xe0c10 , -+ 0xe0c11 , -+ 0xe0c12 , -+ 0xe0c13 , -+ 0xe0c14 , -+ 0xe0c15 , -+ 0xe0c16 , -+ 0xe0c17 , -+ 0xe0c18 , -+ 0xe0c19 , -+ 0xe0c1a , -+ 0xe0c1b , -+ 0xe0c1c , -+ 0xe0c1d , -+ 0xe0c1e , -+ 0xe0c1f , -+ 0xe0c20 , -+ 0xe0c21 , -+ 0xe0c22 , -+ 0xe0c23 , -+ 0xe0c24 , -+ 0xe0c25 , -+ 0xe0c26 , -+ 0xe0c27 , -+ 0xe0c28 , -+ 0xe0c29 , -+ 0xe0c2a , -+ 0xe0c2b , -+ 0xe0c2c , -+ 0xe0c2d , -+ 0xe0c2e , -+ 0xe0c2f , -+ 0xe0c30 , -+ 0xe0c31 , -+ 0xe0c32 , -+ 0xe0c33 , -+ 0xe0c34 , -+ 0xe0c35 , -+ 0xe0c36 , -+ 0xe0c37 , -+ 0xe0c38 , -+ 0xe0c39 , -+ 0xe0c3a , -+ 0xe0c3b , -+ 0xe0c3c , -+ 0xe0c3d , -+ 0xe0c3e , -+ 0xe0c3f , -+ 0xe0c40 , -+ 0xe0c41 , -+ 0xe0c42 , -+ 0xe0c43 , -+ 0xe0c44 , -+ 0xe0c45 , -+ 0xe0c46 , -+ 0xe0c47 , -+ 0xe0c48 , -+ 0xe0c49 , -+ 0xe0c4a , -+ 0xe0c4b , -+ 0xe0c4c , -+ 0xe0c4d , -+ 0xe0c4e , -+ 0xe0c4f , -+ 0xe0c50 , -+ 0xe0c51 , -+ 0xe0c52 , -+ 0xe0c53 , -+ 0xe0c54 , -+ 0xe0c55 , -+ 0xe0c56 , -+ 0xe0c57 , -+ 0xe0c58 , -+ 0xe0c59 , -+ 0xe0c5a , -+ 0xe0c5b , -+ 0xe0c5c , -+ 0xe0c5d , -+ 0xe0c5e , -+ 0xe0c5f , -+ 0xe0c60 , -+ 0xe0c61 , -+ 0xe0c62 , -+ 0xe0c63 , -+ 0xe0c64 , -+ 0xe0c65 , -+ 0xe0c66 , -+ 0xe0c67 , -+ 0xe0c68 , -+ 0xe0c69 , -+ 0xe0c6a , -+ 0xe0c6b , -+ 0xe0c6c , -+ 0xe0c6d , -+ 0xe0c6e , -+ 0xe0c6f , -+ 0xe0c70 , -+ 0xe0c71 , -+ 0xe0c72 , -+ 0xe0c73 , -+ 0xe0c74 , -+ 0xe0c75 , -+ 0xe0c76 , -+ 0xe0c77 , -+ 0xe0c78 , -+ 0xe0c79 , -+ 0xe0c7a , -+ 0xe0c7b , -+ 0xe0c7c , -+ 0xe0c7d , -+ 0xe0c7e , -+ 0xe0c7f , -+ 0xe0c80 , -+ 0xe0c81 , -+ 0xe0c82 , -+ 0xe0c83 , -+ 0xe0c84 , -+ 0xe0c85 , -+ 0xe0c86 , -+ 0xe0c87 , -+ 0xe0c88 , -+ 0xe0c89 , -+ 0xe0c8a , -+ 0xe0c8b , -+ 0xe0c8c , -+ 0xe0c8d , -+ 0xe0c8e , -+ 0xe0c8f , -+ 0xe0c90 , -+ 0xe0c91 , -+ 0xe0c92 , -+ 0xe0c93 , -+ 0xe0c94 , -+ 0xe0c95 , -+ 0xe0c96 , -+ 0xe0c97 , -+ 0xe0c98 , -+ 0xe0c99 , -+ 0xe0c9a , -+ 0xe0c9b , -+ 0xe0c9c , -+ 0xe0c9d , -+ 0xe0c9e , -+ 0xe0c9f , -+ 0xe0ca0 , -+ 0xe0ca1 , -+ 0xe0ca2 , -+ 0xe0ca3 , -+ 0xe0ca4 , -+ 0xe0ca5 , -+ 0xe0ca6 , -+ 0xe0ca7 , -+ 0xe0ca8 , -+ 0xe0ca9 , -+ 0xe0caa , -+ 0xe0cab , -+ 0xe0cac , -+ 0xe0cad , -+ 0xe0cae , -+ 0xe0caf , -+ 0xe0cb0 , -+ 0xe0cb1 , -+ 0xe0cb2 , -+ 0xe0cb3 , -+ 0xe0cb4 , -+ 0xe0cb5 , -+ 0xe0cb6 , -+ 0xe0cb7 , -+ 0xe0cb8 , -+ 0xe0cb9 , -+ 0xe0cba , -+ 0xe0cbb , -+ 0xe0cbc , -+ 0xe0cbd , -+ 0xe0cbe , -+ 0xe0cbf , -+ 0xe0cc0 , -+ 0xe0cc1 , -+ 0xe0cc2 , -+ 0xe0cc3 , -+ 0xe0cc4 , -+ 0xe0cc5 , -+ 0xe0cc6 , -+ 0xe0cc7 , -+ 0xe0cc8 , -+ 0xe0cc9 , -+ 0xe0cca , -+ 0xe0ccb , -+ 0xe0ccc , -+ 0xe0ccd , -+ 0xe0cce , -+ 0xe0ccf , -+ 0xe0cd0 , -+ 0xe0cd1 , -+ 0xe0cd2 , -+ 0xe0cd3 , -+ 0xe0cd4 , -+ 0xe0cd5 , -+ 0xe0cd6 , -+ 0xe0cd7 , -+ 0xe0cd8 , -+ 0xe0cd9 , -+ 0xe0cda , -+ 0xe0cdb , -+ 0xe0cdc , -+ 0xe0cdd , -+ 0xe0cde , -+ 0xe0cdf , -+ 0xe0ce0 , -+ 0xe0ce1 , -+ 0xe0ce2 , -+ 0xe0ce3 , -+ 0xe0ce4 , -+ 0xe0ce5 , -+ 0xe0ce6 , -+ 0xe0ce7 , -+ 0xe0ce8 , -+ 0xe0ce9 , -+ 0xe0cea , -+ 0xe0ceb , -+ 0xe0cec , -+ 0xe0ced , -+ 0xe0cee , -+ 0xe0cef , -+ 0xe0cf0 , -+ 0xe0cf1 , -+ 0xe0cf2 , -+ 0xe0cf3 , -+ 0xe0cf4 , -+ 0xe0cf5 , -+ 0xe0cf6 , -+ 0xe0cf7 , -+ 0xe0cf8 , -+ 0xe0cf9 , -+ 0xe0cfa , -+ 0xe0cfb , -+ 0xe0cfc , -+ 0xe0cfd , -+ 0xe0cfe , -+ 0xe0cff , -+ 0xe0d00 , -+ 0xe0d01 , -+ 0xe0d02 , -+ 0xe0d03 , -+ 0xe0d04 , -+ 0xe0d05 , -+ 0xe0d06 , -+ 0xe0d07 , -+ 0xe0d08 , -+ 0xe0d09 , -+ 0xe0d0a , -+ 0xe0d0b , -+ 0xe0d0c , -+ 0xe0d0d , -+ 0xe0d0e , -+ 0xe0d0f , -+ 0xe0d10 , -+ 0xe0d11 , -+ 0xe0d12 , -+ 0xe0d13 , -+ 0xe0d14 , -+ 0xe0d15 , -+ 0xe0d16 , -+ 0xe0d17 , -+ 0xe0d18 , -+ 0xe0d19 , -+ 0xe0d1a , -+ 0xe0d1b , -+ 0xe0d1c , -+ 0xe0d1d , -+ 0xe0d1e , -+ 0xe0d1f , -+ 0xe0d20 , -+ 0xe0d21 , -+ 0xe0d22 , -+ 0xe0d23 , -+ 0xe0d24 , -+ 0xe0d25 , -+ 0xe0d26 , -+ 0xe0d27 , -+ 0xe0d28 , -+ 0xe0d29 , -+ 0xe0d2a , -+ 0xe0d2b , -+ 0xe0d2c , -+ 0xe0d2d , -+ 0xe0d2e , -+ 0xe0d2f , -+ 0xe0d30 , -+ 0xe0d31 , -+ 0xe0d32 , -+ 0xe0d33 , -+ 0xe0d34 , -+ 0xe0d35 , -+ 0xe0d36 , -+ 0xe0d37 , -+ 0xe0d38 , -+ 0xe0d39 , -+ 0xe0d3a , -+ 0xe0d3b , -+ 0xe0d3c , -+ 0xe0d3d , -+ 0xe0d3e , -+ 0xe0d3f , -+ 0xe0d40 , -+ 0xe0d41 , -+ 0xe0d42 , -+ 0xe0d43 , -+ 0xe0d44 , -+ 0xe0d45 , -+ 0xe0d46 , -+ 0xe0d47 , -+ 0xe0d48 , -+ 0xe0d49 , -+ 0xe0d4a , -+ 0xe0d4b , -+ 0xe0d4c , -+ 0xe0d4d , -+ 0xe0d4e , -+ 0xe0d4f , -+ 0xe0d50 , -+ 0xe0d51 , -+ 0xe0d52 , -+ 0xe0d53 , -+ 0xe0d54 , -+ 0xe0d55 , -+ 0xe0d56 , -+ 0xe0d57 , -+ 0xe0d58 , -+ 0xe0d59 , -+ 0xe0d5a , -+ 0xe0d5b , -+ 0xe0d5c , -+ 0xe0d5d , -+ 0xe0d5e , -+ 0xe0d5f , -+ 0xe0d60 , -+ 0xe0d61 , -+ 0xe0d62 , -+ 0xe0d63 , -+ 0xe0d64 , -+ 0xe0d65 , -+ 0xe0d66 , -+ 0xe0d67 , -+ 0xe0d68 , -+ 0xe0d69 , -+ 0xe0d6a , -+ 0xe0d6b , -+ 0xe0d6c , -+ 0xe0d6d , -+ 0xe0d6e , -+ 0xe0d6f , -+ 0xe0d70 , -+ 0xe0d71 , -+ 0xe0d72 , -+ 0xe0d73 , -+ 0xe0d74 , -+ 0xe0d75 , -+ 0xe0d76 , -+ 0xe0d77 , -+ 0xe0d78 , -+ 0xe0d79 , -+ 0xe0d7a , -+ 0xe0d7b , -+ 0xe0d7c , -+ 0xe0d7d , -+ 0xe0d7e , -+ 0xe0d7f , -+ 0xe0d80 , -+ 0xe0d81 , -+ 0xe0d82 , -+ 0xe0d83 , -+ 0xe0d84 , -+ 0xe0d85 , -+ 0xe0d86 , -+ 0xe0d87 , -+ 0xe0d88 , -+ 0xe0d89 , -+ 0xe0d8a , -+ 0xe0d8b , -+ 0xe0d8c , -+ 0xe0d8d , -+ 0xe0d8e , -+ 0xe0d8f , -+ 0xe0d90 , -+ 0xe0d91 , -+ 0xe0d92 , -+ 0xe0d93 , -+ 0xe0d94 , -+ 0xe0d95 , -+ 0xe0d96 , -+ 0xe0d97 , -+ 0xe0d98 , -+ 0xe0d99 , -+ 0xe0d9a , -+ 0xe0d9b , -+ 0xe0d9c , -+ 0xe0d9d , -+ 0xe0d9e , -+ 0xe0d9f , -+ 0xe0da0 , -+ 0xe0da1 , -+ 0xe0da2 , -+ 0xe0da3 , -+ 0xe0da4 , -+ 0xe0da5 , -+ 0xe0da6 , -+ 0xe0da7 , -+ 0xe0da8 , -+ 0xe0da9 , -+ 0xe0daa , -+ 0xe0dab , -+ 0xe0dac , -+ 0xe0dad , -+ 0xe0dae , -+ 0xe0daf , -+ 0xe0db0 , -+ 0xe0db1 , -+ 0xe0db2 , -+ 0xe0db3 , -+ 0xe0db4 , -+ 0xe0db5 , -+ 0xe0db6 , -+ 0xe0db7 , -+ 0xe0db8 , -+ 0xe0db9 , -+ 0xe0dba , -+ 0xe0dbb , -+ 0xe0dbc , -+ 0xe0dbd , -+ 0xe0dbe , -+ 0xe0dbf , -+ 0xe0dc0 , -+ 0xe0dc1 , -+ 0xe0dc2 , -+ 0xe0dc3 , -+ 0xe0dc4 , -+ 0xe0dc5 , -+ 0xe0dc6 , -+ 0xe0dc7 , -+ 0xe0dc8 , -+ 0xe0dc9 , -+ 0xe0dca , -+ 0xe0dcb , -+ 0xe0dcc , -+ 0xe0dcd , -+ 0xe0dce , -+ 0xe0dcf , -+ 0xe0dd0 , -+ 0xe0dd1 , -+ 0xe0dd2 , -+ 0xe0dd3 , -+ 0xe0dd4 , -+ 0xe0dd5 , -+ 0xe0dd6 , -+ 0xe0dd7 , -+ 0xe0dd8 , -+ 0xe0dd9 , -+ 0xe0dda , -+ 0xe0ddb , -+ 0xe0ddc , -+ 0xe0ddd , -+ 0xe0dde , -+ 0xe0ddf , -+ 0xe0de0 , -+ 0xe0de1 , -+ 0xe0de2 , -+ 0xe0de3 , -+ 0xe0de4 , -+ 0xe0de5 , -+ 0xe0de6 , -+ 0xe0de7 , -+ 0xe0de8 , -+ 0xe0de9 , -+ 0xe0dea , -+ 0xe0deb , -+ 0xe0dec , -+ 0xe0ded , -+ 0xe0dee , -+ 0xe0def , -+ 0xe0df0 , -+ 0xe0df1 , -+ 0xe0df2 , -+ 0xe0df3 , -+ 0xe0df4 , -+ 0xe0df5 , -+ 0xe0df6 , -+ 0xe0df7 , -+ 0xe0df8 , -+ 0xe0df9 , -+ 0xe0dfa , -+ 0xe0dfb , -+ 0xe0dfc , -+ 0xe0dfd , -+ 0xe0dfe , -+ 0xe0dff , -+ 0xe0e00 , -+ 0xe0e01 , -+ 0xe0e02 , -+ 0xe0e03 , -+ 0xe0e04 , -+ 0xe0e05 , -+ 0xe0e06 , -+ 0xe0e07 , -+ 0xe0e08 , -+ 0xe0e09 , -+ 0xe0e0a , -+ 0xe0e0b , -+ 0xe0e0c , -+ 0xe0e0d , -+ 0xe0e0e , -+ 0xe0e0f , -+ 0xe0e10 , -+ 0xe0e11 , -+ 0xe0e12 , -+ 0xe0e13 , -+ 0xe0e14 , -+ 0xe0e15 , -+ 0xe0e16 , -+ 0xe0e17 , -+ 0xe0e18 , -+ 0xe0e19 , -+ 0xe0e1a , -+ 0xe0e1b , -+ 0xe0e1c , -+ 0xe0e1d , -+ 0xe0e1e , -+ 0xe0e1f , -+ 0xe0e20 , -+ 0xe0e21 , -+ 0xe0e22 , -+ 0xe0e23 , -+ 0xe0e24 , -+ 0xe0e25 , -+ 0xe0e26 , -+ 0xe0e27 , -+ 0xe0e28 , -+ 0xe0e29 , -+ 0xe0e2a , -+ 0xe0e2b , -+ 0xe0e2c , -+ 0xe0e2d , -+ 0xe0e2e , -+ 0xe0e2f , -+ 0xe0e30 , -+ 0xe0e31 , -+ 0xe0e32 , -+ 0xe0e33 , -+ 0xe0e34 , -+ 0xe0e35 , -+ 0xe0e36 , -+ 0xe0e37 , -+ 0xe0e38 , -+ 0xe0e39 , -+ 0xe0e3a , -+ 0xe0e3b , -+ 0xe0e3c , -+ 0xe0e3d , -+ 0xe0e3e , -+ 0xe0e3f , -+ 0xe0e40 , -+ 0xe0e41 , -+ 0xe0e42 , -+ 0xe0e43 , -+ 0xe0e44 , -+ 0xe0e45 , -+ 0xe0e46 , -+ 0xe0e47 , -+ 0xe0e48 , -+ 0xe0e49 , -+ 0xe0e4a , -+ 0xe0e4b , -+ 0xe0e4c , -+ 0xe0e4d , -+ 0xe0e4e , -+ 0xe0e4f , -+ 0xe0e50 , -+ 0xe0e51 , -+ 0xe0e52 , -+ 0xe0e53 , -+ 0xe0e54 , -+ 0xe0e55 , -+ 0xe0e56 , -+ 0xe0e57 , -+ 0xe0e58 , -+ 0xe0e59 , -+ 0xe0e5a , -+ 0xe0e5b , -+ 0xe0e5c , -+ 0xe0e5d , -+ 0xe0e5e , -+ 0xe0e5f , -+ 0xe0e60 , -+ 0xe0e61 , -+ 0xe0e62 , -+ 0xe0e63 , -+ 0xe0e64 , -+ 0xe0e65 , -+ 0xe0e66 , -+ 0xe0e67 , -+ 0xe0e68 , -+ 0xe0e69 , -+ 0xe0e6a , -+ 0xe0e6b , -+ 0xe0e6c , -+ 0xe0e6d , -+ 0xe0e6e , -+ 0xe0e6f , -+ 0xe0e70 , -+ 0xe0e71 , -+ 0xe0e72 , -+ 0xe0e73 , -+ 0xe0e74 , -+ 0xe0e75 , -+ 0xe0e76 , -+ 0xe0e77 , -+ 0xe0e78 , -+ 0xe0e79 , -+ 0xe0e7a , -+ 0xe0e7b , -+ 0xe0e7c , -+ 0xe0e7d , -+ 0xe0e7e , -+ 0xe0e7f , -+ 0xe0e80 , -+ 0xe0e81 , -+ 0xe0e82 , -+ 0xe0e83 , -+ 0xe0e84 , -+ 0xe0e85 , -+ 0xe0e86 , -+ 0xe0e87 , -+ 0xe0e88 , -+ 0xe0e89 , -+ 0xe0e8a , -+ 0xe0e8b , -+ 0xe0e8c , -+ 0xe0e8d , -+ 0xe0e8e , -+ 0xe0e8f , -+ 0xe0e90 , -+ 0xe0e91 , -+ 0xe0e92 , -+ 0xe0e93 , -+ 0xe0e94 , -+ 0xe0e95 , -+ 0xe0e96 , -+ 0xe0e97 , -+ 0xe0e98 , -+ 0xe0e99 , -+ 0xe0e9a , -+ 0xe0e9b , -+ 0xe0e9c , -+ 0xe0e9d , -+ 0xe0e9e , -+ 0xe0e9f , -+ 0xe0ea0 , -+ 0xe0ea1 , -+ 0xe0ea2 , -+ 0xe0ea3 , -+ 0xe0ea4 , -+ 0xe0ea5 , -+ 0xe0ea6 , -+ 0xe0ea7 , -+ 0xe0ea8 , -+ 0xe0ea9 , -+ 0xe0eaa , -+ 0xe0eab , -+ 0xe0eac , -+ 0xe0ead , -+ 0xe0eae , -+ 0xe0eaf , -+ 0xe0eb0 , -+ 0xe0eb1 , -+ 0xe0eb2 , -+ 0xe0eb3 , -+ 0xe0eb4 , -+ 0xe0eb5 , -+ 0xe0eb6 , -+ 0xe0eb7 , -+ 0xe0eb8 , -+ 0xe0eb9 , -+ 0xe0eba , -+ 0xe0ebb , -+ 0xe0ebc , -+ 0xe0ebd , -+ 0xe0ebe , -+ 0xe0ebf , -+ 0xe0ec0 , -+ 0xe0ec1 , -+ 0xe0ec2 , -+ 0xe0ec3 , -+ 0xe0ec4 , -+ 0xe0ec5 , -+ 0xe0ec6 , -+ 0xe0ec7 , -+ 0xe0ec8 , -+ 0xe0ec9 , -+ 0xe0eca , -+ 0xe0ecb , -+ 0xe0ecc , -+ 0xe0ecd , -+ 0xe0ece , -+ 0xe0ecf , -+ 0xe0ed0 , -+ 0xe0ed1 , -+ 0xe0ed2 , -+ 0xe0ed3 , -+ 0xe0ed4 , -+ 0xe0ed5 , -+ 0xe0ed6 , -+ 0xe0ed7 , -+ 0xe0ed8 , -+ 0xe0ed9 , -+ 0xe0eda , -+ 0xe0edb , -+ 0xe0edc , -+ 0xe0edd , -+ 0xe0ede , -+ 0xe0edf , -+ 0xe0ee0 , -+ 0xe0ee1 , -+ 0xe0ee2 , -+ 0xe0ee3 , -+ 0xe0ee4 , -+ 0xe0ee5 , -+ 0xe0ee6 , -+ 0xe0ee7 , -+ 0xe0ee8 , -+ 0xe0ee9 , -+ 0xe0eea , -+ 0xe0eeb , -+ 0xe0eec , -+ 0xe0eed , -+ 0xe0eee , -+ 0xe0eef , -+ 0xe0ef0 , -+ 0xe0ef1 , -+ 0xe0ef2 , -+ 0xe0ef3 , -+ 0xe0ef4 , -+ 0xe0ef5 , -+ 0xe0ef6 , -+ 0xe0ef7 , -+ 0xe0ef8 , -+ 0xe0ef9 , -+ 0xe0efa , -+ 0xe0efb , -+ 0xe0efc , -+ 0xe0efd , -+ 0xe0efe , -+ 0xe0eff , -+ 0xe0f00 , -+ 0xe0f01 , -+ 0xe0f02 , -+ 0xe0f03 , -+ 0xe0f04 , -+ 0xe0f05 , -+ 0xe0f06 , -+ 0xe0f07 , -+ 0xe0f08 , -+ 0xe0f09 , -+ 0xe0f0a , -+ 0xe0f0b , -+ 0xe0f0c , -+ 0xe0f0d , -+ 0xe0f0e , -+ 0xe0f0f , -+ 0xe0f10 , -+ 0xe0f11 , -+ 0xe0f12 , -+ 0xe0f13 , -+ 0xe0f14 , -+ 0xe0f15 , -+ 0xe0f16 , -+ 0xe0f17 , -+ 0xe0f18 , -+ 0xe0f19 , -+ 0xe0f1a , -+ 0xe0f1b , -+ 0xe0f1c , -+ 0xe0f1d , -+ 0xe0f1e , -+ 0xe0f1f , -+ 0xe0f20 , -+ 0xe0f21 , -+ 0xe0f22 , -+ 0xe0f23 , -+ 0xe0f24 , -+ 0xe0f25 , -+ 0xe0f26 , -+ 0xe0f27 , -+ 0xe0f28 , -+ 0xe0f29 , -+ 0xe0f2a , -+ 0xe0f2b , -+ 0xe0f2c , -+ 0xe0f2d , -+ 0xe0f2e , -+ 0xe0f2f , -+ 0xe0f30 , -+ 0xe0f31 , -+ 0xe0f32 , -+ 0xe0f33 , -+ 0xe0f34 , -+ 0xe0f35 , -+ 0xe0f36 , -+ 0xe0f37 , -+ 0xe0f38 , -+ 0xe0f39 , -+ 0xe0f3a , -+ 0xe0f3b , -+ 0xe0f3c , -+ 0xe0f3d , -+ 0xe0f3e , -+ 0xe0f3f , -+ 0xe0f40 , -+ 0xe0f41 , -+ 0xe0f42 , -+ 0xe0f43 , -+ 0xe0f44 , -+ 0xe0f45 , -+ 0xe0f46 , -+ 0xe0f47 , -+ 0xe0f48 , -+ 0xe0f49 , -+ 0xe0f4a , -+ 0xe0f4b , -+ 0xe0f4c , -+ 0xe0f4d , -+ 0xe0f4e , -+ 0xe0f4f , -+ 0xe0f50 , -+ 0xe0f51 , -+ 0xe0f52 , -+ 0xe0f53 , -+ 0xe0f54 , -+ 0xe0f55 , -+ 0xe0f56 , -+ 0xe0f57 , -+ 0xe0f58 , -+ 0xe0f59 , -+ 0xe0f5a , -+ 0xe0f5b , -+ 0xe0f5c , -+ 0xe0f5d , -+ 0xe0f5e , -+ 0xe0f5f , -+ 0xe0f60 , -+ 0xe0f61 , -+ 0xe0f62 , -+ 0xe0f63 , -+ 0xe0f64 , -+ 0xe0f65 , -+ 0xe0f66 , -+ 0xe0f67 , -+ 0xe0f68 , -+ 0xe0f69 , -+ 0xe0f6a , -+ 0xe0f6b , -+ 0xe0f6c , -+ 0xe0f6d , -+ 0xe0f6e , -+ 0xe0f6f , -+ 0xe0f70 , -+ 0xe0f71 , -+ 0xe0f72 , -+ 0xe0f73 , -+ 0xe0f74 , -+ 0xe0f75 , -+ 0xe0f76 , -+ 0xe0f77 , -+ 0xe0f78 , -+ 0xe0f79 , -+ 0xe0f7a , -+ 0xe0f7b , -+ 0xe0f7c , -+ 0xe0f7d , -+ 0xe0f7e , -+ 0xe0f7f , -+ 0xe0f80 , -+ 0xe0f81 , -+ 0xe0f82 , -+ 0xe0f83 , -+ 0xe0f84 , -+ 0xe0f85 , -+ 0xe0f86 , -+ 0xe0f87 , -+ 0xe0f88 , -+ 0xe0f89 , -+ 0xe0f8a , -+ 0xe0f8b , -+ 0xe0f8c , -+ 0xe0f8d , -+ 0xe0f8e , -+ 0xe0f8f , -+ 0xe0f90 , -+ 0xe0f91 , -+ 0xe0f92 , -+ 0xe0f93 , -+ 0xe0f94 , -+ 0xe0f95 , -+ 0xe0f96 , -+ 0xe0f97 , -+ 0xe0f98 , -+ 0xe0f99 , -+ 0xe0f9a , -+ 0xe0f9b , -+ 0xe0f9c , -+ 0xe0f9d , -+ 0xe0f9e , -+ 0xe0f9f , -+ 0xe0fa0 , -+ 0xe0fa1 , -+ 0xe0fa2 , -+ 0xe0fa3 , -+ 0xe0fa4 , -+ 0xe0fa5 , -+ 0xe0fa6 , -+ 0xe0fa7 , -+ 0xe0fa8 , -+ 0xe0fa9 , -+ 0xe0faa , -+ 0xe0fab , -+ 0xe0fac , -+ 0xe0fad , -+ 0xe0fae , -+ 0xe0faf , -+ 0xe0fb0 , -+ 0xe0fb1 , -+ 0xe0fb2 , -+ 0xe0fb3 , -+ 0xe0fb4 , -+ 0xe0fb5 , -+ 0xe0fb6 , -+ 0xe0fb7 , -+ 0xe0fb8 , -+ 0xe0fb9 , -+ 0xe0fba , -+ 0xe0fbb , -+ 0xe0fbc , -+ 0xe0fbd , -+ 0xe0fbe , -+ 0xe0fbf , -+ 0xe0fc0 , -+ 0xe0fc1 , -+ 0xe0fc2 , -+ 0xe0fc3 , -+ 0xe0fc4 , -+ 0xe0fc5 , -+ 0xe0fc6 , -+ 0xe0fc7 , -+ 0xe0fc8 , -+ 0xe0fc9 , -+ 0xe0fca , -+ 0xe0fcb , -+ 0xe0fcc , -+ 0xe0fcd , -+ 0xe0fce , -+ 0xe0fcf , -+ 0xe0fd0 , -+ 0xe0fd1 , -+ 0xe0fd2 , -+ 0xe0fd3 , -+ 0xe0fd4 , -+ 0xe0fd5 , -+ 0xe0fd6 , -+ 0xe0fd7 , -+ 0xe0fd8 , -+ 0xe0fd9 , -+ 0xe0fda , -+ 0xe0fdb , -+ 0xe0fdc , -+ 0xe0fdd , -+ 0xe0fde , -+ 0xe0fdf , -+ 0xe0fe0 , -+ 0xe0fe1 , -+ 0xe0fe2 , -+ 0xe0fe3 , -+ 0xe0fe4 , -+ 0xe0fe5 , -+ 0xe0fe6 , -+ 0xe0fe7 , -+ 0xe0fe8 , -+ 0xe0fe9 , -+ 0xe0fea , -+ 0xe0feb , -+ 0xe0fec , -+ 0xe0fed , -+ 0xe0fee , -+ 0xe0fef , -+ 0xe0ff0 , -+ 0xe0ff1 , -+ 0xe0ff2 , -+ 0xe0ff3 , -+ 0xe0ff4 , -+ 0xe0ff5 , -+ 0xe0ff6 , -+ 0xe0ff7 , -+ 0xe0ff8 , -+ 0xe0ff9 , -+ 0xe0ffa , -+ 0xe0ffb , -+ 0xe0ffc , -+ 0xe0ffd , -+ 0xe0ffe , -+ 0xe0fff }; -+ -+static FcBlanks fcBlanks = { -+ 4191, -+ -1, -+ _fcBlanks -+}; -+ -diff --git a/fc-case/fccase.h b/fc-case/fccase.h -new file mode 100644 -index 0000000..5be716d ---- /dev/null -+++ b/fc-case/fccase.h -@@ -0,0 +1,354 @@ -+/* -+ * fontconfig/fc-case/fccase.tmpl.h -+ * -+ * Copyright © 2003 Keith Packard -+ * -+ * Permission to use, copy, modify, distribute, and sell this software and its -+ * documentation for any purpose is hereby granted without fee, provided that -+ * the above copyright notice appear in all copies and that both that -+ * copyright notice and this permission notice appear in supporting -+ * documentation, and that the name of the author(s) not be used in -+ * advertising or publicity pertaining to distribution of the software without -+ * specific, written prior permission. The authors make no -+ * representations about the suitability of this software for any purpose. It -+ * is provided "as is" without express or implied warranty. -+ * -+ * THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+ * EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+ * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+ * PERFORMANCE OF THIS SOFTWARE. -+ */ -+ -+#define FC_NUM_CASE_FOLD 288 -+#define FC_NUM_CASE_FOLD_CHARS 471 -+#define FC_MAX_CASE_FOLD_CHARS 6 -+#define FC_MAX_CASE_FOLD_EXPAND 4 -+#define FC_MIN_FOLD_CHAR 0x00000041 -+#define FC_MAX_FOLD_CHAR 0x0001e921 -+ -+static const FcCaseFold fcCaseFold[FC_NUM_CASE_FOLD] = { -+ { 0x00000041, FC_CASE_FOLD_RANGE, 0x001a, 32 }, -+ { 0x000000b5, FC_CASE_FOLD_RANGE, 0x0001, 775 }, -+ { 0x000000c0, FC_CASE_FOLD_RANGE, 0x0017, 32 }, -+ { 0x000000d8, FC_CASE_FOLD_RANGE, 0x0007, 32 }, -+ { 0x000000df, FC_CASE_FOLD_FULL, 0x0002, 0 }, -+ { 0x00000100, FC_CASE_FOLD_EVEN_ODD, 0x002f, 1 }, -+ { 0x00000130, FC_CASE_FOLD_FULL, 0x0003, 2 }, -+ { 0x00000132, FC_CASE_FOLD_EVEN_ODD, 0x0005, 1 }, -+ { 0x00000139, FC_CASE_FOLD_EVEN_ODD, 0x000f, 1 }, -+ { 0x00000149, FC_CASE_FOLD_FULL, 0x0003, 5 }, -+ { 0x0000014a, FC_CASE_FOLD_EVEN_ODD, 0x002d, 1 }, -+ { 0x00000178, FC_CASE_FOLD_RANGE, 0x0001, -121 }, -+ { 0x00000179, FC_CASE_FOLD_EVEN_ODD, 0x0005, 1 }, -+ { 0x0000017f, FC_CASE_FOLD_RANGE, 0x0001, -268 }, -+ { 0x00000181, FC_CASE_FOLD_RANGE, 0x0001, 210 }, -+ { 0x00000182, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 }, -+ { 0x00000186, FC_CASE_FOLD_RANGE, 0x0001, 206 }, -+ { 0x00000187, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x00000189, FC_CASE_FOLD_RANGE, 0x0002, 205 }, -+ { 0x0000018b, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x0000018e, FC_CASE_FOLD_RANGE, 0x0001, 79 }, -+ { 0x0000018f, FC_CASE_FOLD_RANGE, 0x0001, 202 }, -+ { 0x00000190, FC_CASE_FOLD_RANGE, 0x0001, 203 }, -+ { 0x00000191, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x00000193, FC_CASE_FOLD_RANGE, 0x0001, 205 }, -+ { 0x00000194, FC_CASE_FOLD_RANGE, 0x0001, 207 }, -+ { 0x00000196, FC_CASE_FOLD_RANGE, 0x0001, 211 }, -+ { 0x00000197, FC_CASE_FOLD_RANGE, 0x0001, 209 }, -+ { 0x00000198, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x0000019c, FC_CASE_FOLD_RANGE, 0x0001, 211 }, -+ { 0x0000019d, FC_CASE_FOLD_RANGE, 0x0001, 213 }, -+ { 0x0000019f, FC_CASE_FOLD_RANGE, 0x0001, 214 }, -+ { 0x000001a0, FC_CASE_FOLD_EVEN_ODD, 0x0005, 1 }, -+ { 0x000001a6, FC_CASE_FOLD_RANGE, 0x0001, 218 }, -+ { 0x000001a7, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x000001a9, FC_CASE_FOLD_RANGE, 0x0001, 218 }, -+ { 0x000001ac, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x000001ae, FC_CASE_FOLD_RANGE, 0x0001, 218 }, -+ { 0x000001af, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x000001b1, FC_CASE_FOLD_RANGE, 0x0002, 217 }, -+ { 0x000001b3, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 }, -+ { 0x000001b7, FC_CASE_FOLD_RANGE, 0x0001, 219 }, -+ { 0x000001b8, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x000001bc, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x000001c4, FC_CASE_FOLD_RANGE, 0x0001, 2 }, -+ { 0x000001c5, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x000001c7, FC_CASE_FOLD_RANGE, 0x0001, 2 }, -+ { 0x000001c8, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x000001ca, FC_CASE_FOLD_RANGE, 0x0001, 2 }, -+ { 0x000001cb, FC_CASE_FOLD_EVEN_ODD, 0x0011, 1 }, -+ { 0x000001de, FC_CASE_FOLD_EVEN_ODD, 0x0011, 1 }, -+ { 0x000001f0, FC_CASE_FOLD_FULL, 0x0003, 8 }, -+ { 0x000001f1, FC_CASE_FOLD_RANGE, 0x0001, 2 }, -+ { 0x000001f2, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 }, -+ { 0x000001f6, FC_CASE_FOLD_RANGE, 0x0001, -97 }, -+ { 0x000001f7, FC_CASE_FOLD_RANGE, 0x0001, -56 }, -+ { 0x000001f8, FC_CASE_FOLD_EVEN_ODD, 0x0027, 1 }, -+ { 0x00000220, FC_CASE_FOLD_RANGE, 0x0001, -130 }, -+ { 0x00000222, FC_CASE_FOLD_EVEN_ODD, 0x0011, 1 }, -+ { 0x0000023a, FC_CASE_FOLD_RANGE, 0x0001, 10795 }, -+ { 0x0000023b, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x0000023d, FC_CASE_FOLD_RANGE, 0x0001, -163 }, -+ { 0x0000023e, FC_CASE_FOLD_RANGE, 0x0001, 10792 }, -+ { 0x00000241, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x00000243, FC_CASE_FOLD_RANGE, 0x0001, -195 }, -+ { 0x00000244, FC_CASE_FOLD_RANGE, 0x0001, 69 }, -+ { 0x00000245, FC_CASE_FOLD_RANGE, 0x0001, 71 }, -+ { 0x00000246, FC_CASE_FOLD_EVEN_ODD, 0x0009, 1 }, -+ { 0x00000345, FC_CASE_FOLD_RANGE, 0x0001, 116 }, -+ { 0x00000370, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 }, -+ { 0x00000376, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x0000037f, FC_CASE_FOLD_RANGE, 0x0001, 116 }, -+ { 0x00000386, FC_CASE_FOLD_RANGE, 0x0001, 38 }, -+ { 0x00000388, FC_CASE_FOLD_RANGE, 0x0003, 37 }, -+ { 0x0000038c, FC_CASE_FOLD_RANGE, 0x0001, 64 }, -+ { 0x0000038e, FC_CASE_FOLD_RANGE, 0x0002, 63 }, -+ { 0x00000390, FC_CASE_FOLD_FULL, 0x0006, 11 }, -+ { 0x00000391, FC_CASE_FOLD_RANGE, 0x0011, 32 }, -+ { 0x000003a3, FC_CASE_FOLD_RANGE, 0x0009, 32 }, -+ { 0x000003b0, FC_CASE_FOLD_FULL, 0x0006, 17 }, -+ { 0x000003c2, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x000003cf, FC_CASE_FOLD_RANGE, 0x0001, 8 }, -+ { 0x000003d0, FC_CASE_FOLD_RANGE, 0x0001, -30 }, -+ { 0x000003d1, FC_CASE_FOLD_RANGE, 0x0001, -25 }, -+ { 0x000003d5, FC_CASE_FOLD_RANGE, 0x0001, -15 }, -+ { 0x000003d6, FC_CASE_FOLD_RANGE, 0x0001, -22 }, -+ { 0x000003d8, FC_CASE_FOLD_EVEN_ODD, 0x0017, 1 }, -+ { 0x000003f0, FC_CASE_FOLD_RANGE, 0x0001, -54 }, -+ { 0x000003f1, FC_CASE_FOLD_RANGE, 0x0001, -48 }, -+ { 0x000003f4, FC_CASE_FOLD_RANGE, 0x0001, -60 }, -+ { 0x000003f5, FC_CASE_FOLD_RANGE, 0x0001, -64 }, -+ { 0x000003f7, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x000003f9, FC_CASE_FOLD_RANGE, 0x0001, -7 }, -+ { 0x000003fa, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x000003fd, FC_CASE_FOLD_RANGE, 0x0003, -130 }, -+ { 0x00000400, FC_CASE_FOLD_RANGE, 0x0010, 80 }, -+ { 0x00000410, FC_CASE_FOLD_RANGE, 0x0020, 32 }, -+ { 0x00000460, FC_CASE_FOLD_EVEN_ODD, 0x0021, 1 }, -+ { 0x0000048a, FC_CASE_FOLD_EVEN_ODD, 0x0035, 1 }, -+ { 0x000004c0, FC_CASE_FOLD_RANGE, 0x0001, 15 }, -+ { 0x000004c1, FC_CASE_FOLD_EVEN_ODD, 0x000d, 1 }, -+ { 0x000004d0, FC_CASE_FOLD_EVEN_ODD, 0x005f, 1 }, -+ { 0x00000531, FC_CASE_FOLD_RANGE, 0x0026, 48 }, -+ { 0x00000587, FC_CASE_FOLD_FULL, 0x0004, 23 }, -+ { 0x000010a0, FC_CASE_FOLD_RANGE, 0x0026, 7264 }, -+ { 0x000010c7, FC_CASE_FOLD_RANGE, 0x0001, 7264 }, -+ { 0x000010cd, FC_CASE_FOLD_RANGE, 0x0001, 7264 }, -+ { 0x000013f8, FC_CASE_FOLD_RANGE, 0x0006, -8 }, -+ { 0x00001c80, FC_CASE_FOLD_RANGE, 0x0001, -6222 }, -+ { 0x00001c81, FC_CASE_FOLD_RANGE, 0x0001, -6221 }, -+ { 0x00001c82, FC_CASE_FOLD_RANGE, 0x0001, -6212 }, -+ { 0x00001c83, FC_CASE_FOLD_RANGE, 0x0002, -6210 }, -+ { 0x00001c85, FC_CASE_FOLD_RANGE, 0x0001, -6211 }, -+ { 0x00001c86, FC_CASE_FOLD_RANGE, 0x0001, -6204 }, -+ { 0x00001c87, FC_CASE_FOLD_RANGE, 0x0001, -6180 }, -+ { 0x00001c88, FC_CASE_FOLD_RANGE, 0x0001, -30269 }, -+ { 0x00001e00, FC_CASE_FOLD_EVEN_ODD, 0x0095, 1 }, -+ { 0x00001e96, FC_CASE_FOLD_FULL, 0x0003, 27 }, -+ { 0x00001e97, FC_CASE_FOLD_FULL, 0x0003, 30 }, -+ { 0x00001e98, FC_CASE_FOLD_FULL, 0x0003, 33 }, -+ { 0x00001e99, FC_CASE_FOLD_FULL, 0x0003, 36 }, -+ { 0x00001e9a, FC_CASE_FOLD_FULL, 0x0003, 39 }, -+ { 0x00001e9b, FC_CASE_FOLD_RANGE, 0x0001, -58 }, -+ { 0x00001e9e, FC_CASE_FOLD_FULL, 0x0002, 42 }, -+ { 0x00001ea0, FC_CASE_FOLD_EVEN_ODD, 0x005f, 1 }, -+ { 0x00001f08, FC_CASE_FOLD_RANGE, 0x0008, -8 }, -+ { 0x00001f18, FC_CASE_FOLD_RANGE, 0x0006, -8 }, -+ { 0x00001f28, FC_CASE_FOLD_RANGE, 0x0008, -8 }, -+ { 0x00001f38, FC_CASE_FOLD_RANGE, 0x0008, -8 }, -+ { 0x00001f48, FC_CASE_FOLD_RANGE, 0x0006, -8 }, -+ { 0x00001f50, FC_CASE_FOLD_FULL, 0x0004, 44 }, -+ { 0x00001f52, FC_CASE_FOLD_FULL, 0x0006, 48 }, -+ { 0x00001f54, FC_CASE_FOLD_FULL, 0x0006, 54 }, -+ { 0x00001f56, FC_CASE_FOLD_FULL, 0x0006, 60 }, -+ { 0x00001f59, FC_CASE_FOLD_RANGE, 0x0001, -8 }, -+ { 0x00001f5b, FC_CASE_FOLD_RANGE, 0x0001, -8 }, -+ { 0x00001f5d, FC_CASE_FOLD_RANGE, 0x0001, -8 }, -+ { 0x00001f5f, FC_CASE_FOLD_RANGE, 0x0001, -8 }, -+ { 0x00001f68, FC_CASE_FOLD_RANGE, 0x0008, -8 }, -+ { 0x00001f80, FC_CASE_FOLD_FULL, 0x0005, 66 }, -+ { 0x00001f81, FC_CASE_FOLD_FULL, 0x0005, 71 }, -+ { 0x00001f82, FC_CASE_FOLD_FULL, 0x0005, 76 }, -+ { 0x00001f83, FC_CASE_FOLD_FULL, 0x0005, 81 }, -+ { 0x00001f84, FC_CASE_FOLD_FULL, 0x0005, 86 }, -+ { 0x00001f85, FC_CASE_FOLD_FULL, 0x0005, 91 }, -+ { 0x00001f86, FC_CASE_FOLD_FULL, 0x0005, 96 }, -+ { 0x00001f87, FC_CASE_FOLD_FULL, 0x0005, 101 }, -+ { 0x00001f88, FC_CASE_FOLD_FULL, 0x0005, 106 }, -+ { 0x00001f89, FC_CASE_FOLD_FULL, 0x0005, 111 }, -+ { 0x00001f8a, FC_CASE_FOLD_FULL, 0x0005, 116 }, -+ { 0x00001f8b, FC_CASE_FOLD_FULL, 0x0005, 121 }, -+ { 0x00001f8c, FC_CASE_FOLD_FULL, 0x0005, 126 }, -+ { 0x00001f8d, FC_CASE_FOLD_FULL, 0x0005, 131 }, -+ { 0x00001f8e, FC_CASE_FOLD_FULL, 0x0005, 136 }, -+ { 0x00001f8f, FC_CASE_FOLD_FULL, 0x0005, 141 }, -+ { 0x00001f90, FC_CASE_FOLD_FULL, 0x0005, 146 }, -+ { 0x00001f91, FC_CASE_FOLD_FULL, 0x0005, 151 }, -+ { 0x00001f92, FC_CASE_FOLD_FULL, 0x0005, 156 }, -+ { 0x00001f93, FC_CASE_FOLD_FULL, 0x0005, 161 }, -+ { 0x00001f94, FC_CASE_FOLD_FULL, 0x0005, 166 }, -+ { 0x00001f95, FC_CASE_FOLD_FULL, 0x0005, 171 }, -+ { 0x00001f96, FC_CASE_FOLD_FULL, 0x0005, 176 }, -+ { 0x00001f97, FC_CASE_FOLD_FULL, 0x0005, 181 }, -+ { 0x00001f98, FC_CASE_FOLD_FULL, 0x0005, 186 }, -+ { 0x00001f99, FC_CASE_FOLD_FULL, 0x0005, 191 }, -+ { 0x00001f9a, FC_CASE_FOLD_FULL, 0x0005, 196 }, -+ { 0x00001f9b, FC_CASE_FOLD_FULL, 0x0005, 201 }, -+ { 0x00001f9c, FC_CASE_FOLD_FULL, 0x0005, 206 }, -+ { 0x00001f9d, FC_CASE_FOLD_FULL, 0x0005, 211 }, -+ { 0x00001f9e, FC_CASE_FOLD_FULL, 0x0005, 216 }, -+ { 0x00001f9f, FC_CASE_FOLD_FULL, 0x0005, 221 }, -+ { 0x00001fa0, FC_CASE_FOLD_FULL, 0x0005, 226 }, -+ { 0x00001fa1, FC_CASE_FOLD_FULL, 0x0005, 231 }, -+ { 0x00001fa2, FC_CASE_FOLD_FULL, 0x0005, 236 }, -+ { 0x00001fa3, FC_CASE_FOLD_FULL, 0x0005, 241 }, -+ { 0x00001fa4, FC_CASE_FOLD_FULL, 0x0005, 246 }, -+ { 0x00001fa5, FC_CASE_FOLD_FULL, 0x0005, 251 }, -+ { 0x00001fa6, FC_CASE_FOLD_FULL, 0x0005, 256 }, -+ { 0x00001fa7, FC_CASE_FOLD_FULL, 0x0005, 261 }, -+ { 0x00001fa8, FC_CASE_FOLD_FULL, 0x0005, 266 }, -+ { 0x00001fa9, FC_CASE_FOLD_FULL, 0x0005, 271 }, -+ { 0x00001faa, FC_CASE_FOLD_FULL, 0x0005, 276 }, -+ { 0x00001fab, FC_CASE_FOLD_FULL, 0x0005, 281 }, -+ { 0x00001fac, FC_CASE_FOLD_FULL, 0x0005, 286 }, -+ { 0x00001fad, FC_CASE_FOLD_FULL, 0x0005, 291 }, -+ { 0x00001fae, FC_CASE_FOLD_FULL, 0x0005, 296 }, -+ { 0x00001faf, FC_CASE_FOLD_FULL, 0x0005, 301 }, -+ { 0x00001fb2, FC_CASE_FOLD_FULL, 0x0005, 306 }, -+ { 0x00001fb3, FC_CASE_FOLD_FULL, 0x0004, 311 }, -+ { 0x00001fb4, FC_CASE_FOLD_FULL, 0x0004, 315 }, -+ { 0x00001fb6, FC_CASE_FOLD_FULL, 0x0004, 319 }, -+ { 0x00001fb7, FC_CASE_FOLD_FULL, 0x0006, 323 }, -+ { 0x00001fb8, FC_CASE_FOLD_RANGE, 0x0002, -8 }, -+ { 0x00001fba, FC_CASE_FOLD_RANGE, 0x0002, -74 }, -+ { 0x00001fbc, FC_CASE_FOLD_FULL, 0x0004, 329 }, -+ { 0x00001fbe, FC_CASE_FOLD_RANGE, 0x0001, -7173 }, -+ { 0x00001fc2, FC_CASE_FOLD_FULL, 0x0005, 333 }, -+ { 0x00001fc3, FC_CASE_FOLD_FULL, 0x0004, 338 }, -+ { 0x00001fc4, FC_CASE_FOLD_FULL, 0x0004, 342 }, -+ { 0x00001fc6, FC_CASE_FOLD_FULL, 0x0004, 346 }, -+ { 0x00001fc7, FC_CASE_FOLD_FULL, 0x0006, 350 }, -+ { 0x00001fc8, FC_CASE_FOLD_RANGE, 0x0004, -86 }, -+ { 0x00001fcc, FC_CASE_FOLD_FULL, 0x0004, 356 }, -+ { 0x00001fd2, FC_CASE_FOLD_FULL, 0x0006, 360 }, -+ { 0x00001fd3, FC_CASE_FOLD_FULL, 0x0006, 366 }, -+ { 0x00001fd6, FC_CASE_FOLD_FULL, 0x0004, 372 }, -+ { 0x00001fd7, FC_CASE_FOLD_FULL, 0x0006, 376 }, -+ { 0x00001fd8, FC_CASE_FOLD_RANGE, 0x0002, -8 }, -+ { 0x00001fda, FC_CASE_FOLD_RANGE, 0x0002, -100 }, -+ { 0x00001fe2, FC_CASE_FOLD_FULL, 0x0006, 382 }, -+ { 0x00001fe3, FC_CASE_FOLD_FULL, 0x0006, 388 }, -+ { 0x00001fe4, FC_CASE_FOLD_FULL, 0x0004, 394 }, -+ { 0x00001fe6, FC_CASE_FOLD_FULL, 0x0004, 398 }, -+ { 0x00001fe7, FC_CASE_FOLD_FULL, 0x0006, 402 }, -+ { 0x00001fe8, FC_CASE_FOLD_RANGE, 0x0002, -8 }, -+ { 0x00001fea, FC_CASE_FOLD_RANGE, 0x0002, -112 }, -+ { 0x00001fec, FC_CASE_FOLD_RANGE, 0x0001, -7 }, -+ { 0x00001ff2, FC_CASE_FOLD_FULL, 0x0005, 408 }, -+ { 0x00001ff3, FC_CASE_FOLD_FULL, 0x0004, 413 }, -+ { 0x00001ff4, FC_CASE_FOLD_FULL, 0x0004, 417 }, -+ { 0x00001ff6, FC_CASE_FOLD_FULL, 0x0004, 421 }, -+ { 0x00001ff7, FC_CASE_FOLD_FULL, 0x0006, 425 }, -+ { 0x00001ff8, FC_CASE_FOLD_RANGE, 0x0002, -128 }, -+ { 0x00001ffa, FC_CASE_FOLD_RANGE, 0x0002, -126 }, -+ { 0x00001ffc, FC_CASE_FOLD_FULL, 0x0004, 431 }, -+ { 0x00002126, FC_CASE_FOLD_RANGE, 0x0001, -7517 }, -+ { 0x0000212a, FC_CASE_FOLD_RANGE, 0x0001, -8383 }, -+ { 0x0000212b, FC_CASE_FOLD_RANGE, 0x0001, -8262 }, -+ { 0x00002132, FC_CASE_FOLD_RANGE, 0x0001, 28 }, -+ { 0x00002160, FC_CASE_FOLD_RANGE, 0x0010, 16 }, -+ { 0x00002183, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x000024b6, FC_CASE_FOLD_RANGE, 0x001a, 26 }, -+ { 0x00002c00, FC_CASE_FOLD_RANGE, 0x002f, 48 }, -+ { 0x00002c60, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x00002c62, FC_CASE_FOLD_RANGE, 0x0001, -10743 }, -+ { 0x00002c63, FC_CASE_FOLD_RANGE, 0x0001, -3814 }, -+ { 0x00002c64, FC_CASE_FOLD_RANGE, 0x0001, -10727 }, -+ { 0x00002c67, FC_CASE_FOLD_EVEN_ODD, 0x0005, 1 }, -+ { 0x00002c6d, FC_CASE_FOLD_RANGE, 0x0001, -10780 }, -+ { 0x00002c6e, FC_CASE_FOLD_RANGE, 0x0001, -10749 }, -+ { 0x00002c6f, FC_CASE_FOLD_RANGE, 0x0001, -10783 }, -+ { 0x00002c70, FC_CASE_FOLD_RANGE, 0x0001, -10782 }, -+ { 0x00002c72, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x00002c75, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x00002c7e, FC_CASE_FOLD_RANGE, 0x0002, -10815 }, -+ { 0x00002c80, FC_CASE_FOLD_EVEN_ODD, 0x0063, 1 }, -+ { 0x00002ceb, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 }, -+ { 0x00002cf2, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x0000a640, FC_CASE_FOLD_EVEN_ODD, 0x002d, 1 }, -+ { 0x0000a680, FC_CASE_FOLD_EVEN_ODD, 0x001b, 1 }, -+ { 0x0000a722, FC_CASE_FOLD_EVEN_ODD, 0x000d, 1 }, -+ { 0x0000a732, FC_CASE_FOLD_EVEN_ODD, 0x003d, 1 }, -+ { 0x0000a779, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 }, -+ { 0x0000a77d, FC_CASE_FOLD_RANGE, 0x0001, 30204 }, -+ { 0x0000a77e, FC_CASE_FOLD_EVEN_ODD, 0x0009, 1 }, -+ { 0x0000a78b, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 }, -+ { 0x0000a78d, FC_CASE_FOLD_RANGE, 0x0001, 23256 }, -+ { 0x0000a790, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 }, -+ { 0x0000a796, FC_CASE_FOLD_EVEN_ODD, 0x0013, 1 }, -+ { 0x0000a7aa, FC_CASE_FOLD_RANGE, 0x0001, 23228 }, -+ { 0x0000a7ab, FC_CASE_FOLD_RANGE, 0x0001, 23217 }, -+ { 0x0000a7ac, FC_CASE_FOLD_RANGE, 0x0001, 23221 }, -+ { 0x0000a7ad, FC_CASE_FOLD_RANGE, 0x0001, 23231 }, -+ { 0x0000a7ae, FC_CASE_FOLD_RANGE, 0x0001, 23228 }, -+ { 0x0000a7b0, FC_CASE_FOLD_RANGE, 0x0001, 23278 }, -+ { 0x0000a7b1, FC_CASE_FOLD_RANGE, 0x0001, 23254 }, -+ { 0x0000a7b2, FC_CASE_FOLD_RANGE, 0x0001, 23275 }, -+ { 0x0000a7b3, FC_CASE_FOLD_RANGE, 0x0001, 928 }, -+ { 0x0000a7b4, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 }, -+ { 0x0000ab70, FC_CASE_FOLD_RANGE, 0x0050, 26672 }, -+ { 0x0000fb00, FC_CASE_FOLD_FULL, 0x0002, 435 }, -+ { 0x0000fb01, FC_CASE_FOLD_FULL, 0x0002, 437 }, -+ { 0x0000fb02, FC_CASE_FOLD_FULL, 0x0002, 439 }, -+ { 0x0000fb03, FC_CASE_FOLD_FULL, 0x0003, 441 }, -+ { 0x0000fb04, FC_CASE_FOLD_FULL, 0x0003, 444 }, -+ { 0x0000fb05, FC_CASE_FOLD_FULL, 0x0002, 447 }, -+ { 0x0000fb06, FC_CASE_FOLD_FULL, 0x0002, 449 }, -+ { 0x0000fb13, FC_CASE_FOLD_FULL, 0x0004, 451 }, -+ { 0x0000fb14, FC_CASE_FOLD_FULL, 0x0004, 455 }, -+ { 0x0000fb15, FC_CASE_FOLD_FULL, 0x0004, 459 }, -+ { 0x0000fb16, FC_CASE_FOLD_FULL, 0x0004, 463 }, -+ { 0x0000fb17, FC_CASE_FOLD_FULL, 0x0004, 467 }, -+ { 0x0000ff21, FC_CASE_FOLD_RANGE, 0x001a, 32 }, -+ { 0x00010400, FC_CASE_FOLD_RANGE, 0x0028, 40 }, -+ { 0x000104b0, FC_CASE_FOLD_RANGE, 0x0024, 40 }, -+ { 0x00010c80, FC_CASE_FOLD_RANGE, 0x0033, 64 }, -+ { 0x000118a0, FC_CASE_FOLD_RANGE, 0x0020, 32 }, -+ { 0x0001e900, FC_CASE_FOLD_RANGE, 0x0022, 34 }, -+}; -+ -+static const FcChar8 fcCaseFoldChars[FC_NUM_CASE_FOLD_CHARS] = { -+0x73,0x73,0x69,0xcc,0x87,0xca,0xbc,0x6e,0x6a,0xcc,0x8c,0xce,0xb9,0xcc,0x88,0xcc, -+0x81,0xcf,0x85,0xcc,0x88,0xcc,0x81,0xd5,0xa5,0xd6,0x82,0x68,0xcc,0xb1,0x74,0xcc, -+0x88,0x77,0xcc,0x8a,0x79,0xcc,0x8a,0x61,0xca,0xbe,0x73,0x73,0xcf,0x85,0xcc,0x93, -+0xcf,0x85,0xcc,0x93,0xcc,0x80,0xcf,0x85,0xcc,0x93,0xcc,0x81,0xcf,0x85,0xcc,0x93, -+0xcd,0x82,0xe1,0xbc,0x80,0xce,0xb9,0xe1,0xbc,0x81,0xce,0xb9,0xe1,0xbc,0x82,0xce, -+0xb9,0xe1,0xbc,0x83,0xce,0xb9,0xe1,0xbc,0x84,0xce,0xb9,0xe1,0xbc,0x85,0xce,0xb9, -+0xe1,0xbc,0x86,0xce,0xb9,0xe1,0xbc,0x87,0xce,0xb9,0xe1,0xbc,0x80,0xce,0xb9,0xe1, -+0xbc,0x81,0xce,0xb9,0xe1,0xbc,0x82,0xce,0xb9,0xe1,0xbc,0x83,0xce,0xb9,0xe1,0xbc, -+0x84,0xce,0xb9,0xe1,0xbc,0x85,0xce,0xb9,0xe1,0xbc,0x86,0xce,0xb9,0xe1,0xbc,0x87, -+0xce,0xb9,0xe1,0xbc,0xa0,0xce,0xb9,0xe1,0xbc,0xa1,0xce,0xb9,0xe1,0xbc,0xa2,0xce, -+0xb9,0xe1,0xbc,0xa3,0xce,0xb9,0xe1,0xbc,0xa4,0xce,0xb9,0xe1,0xbc,0xa5,0xce,0xb9, -+0xe1,0xbc,0xa6,0xce,0xb9,0xe1,0xbc,0xa7,0xce,0xb9,0xe1,0xbc,0xa0,0xce,0xb9,0xe1, -+0xbc,0xa1,0xce,0xb9,0xe1,0xbc,0xa2,0xce,0xb9,0xe1,0xbc,0xa3,0xce,0xb9,0xe1,0xbc, -+0xa4,0xce,0xb9,0xe1,0xbc,0xa5,0xce,0xb9,0xe1,0xbc,0xa6,0xce,0xb9,0xe1,0xbc,0xa7, -+0xce,0xb9,0xe1,0xbd,0xa0,0xce,0xb9,0xe1,0xbd,0xa1,0xce,0xb9,0xe1,0xbd,0xa2,0xce, -+0xb9,0xe1,0xbd,0xa3,0xce,0xb9,0xe1,0xbd,0xa4,0xce,0xb9,0xe1,0xbd,0xa5,0xce,0xb9, -+0xe1,0xbd,0xa6,0xce,0xb9,0xe1,0xbd,0xa7,0xce,0xb9,0xe1,0xbd,0xa0,0xce,0xb9,0xe1, -+0xbd,0xa1,0xce,0xb9,0xe1,0xbd,0xa2,0xce,0xb9,0xe1,0xbd,0xa3,0xce,0xb9,0xe1,0xbd, -+0xa4,0xce,0xb9,0xe1,0xbd,0xa5,0xce,0xb9,0xe1,0xbd,0xa6,0xce,0xb9,0xe1,0xbd,0xa7, -+0xce,0xb9,0xe1,0xbd,0xb0,0xce,0xb9,0xce,0xb1,0xce,0xb9,0xce,0xac,0xce,0xb9,0xce, -+0xb1,0xcd,0x82,0xce,0xb1,0xcd,0x82,0xce,0xb9,0xce,0xb1,0xce,0xb9,0xe1,0xbd,0xb4, -+0xce,0xb9,0xce,0xb7,0xce,0xb9,0xce,0xae,0xce,0xb9,0xce,0xb7,0xcd,0x82,0xce,0xb7, -+0xcd,0x82,0xce,0xb9,0xce,0xb7,0xce,0xb9,0xce,0xb9,0xcc,0x88,0xcc,0x80,0xce,0xb9, -+0xcc,0x88,0xcc,0x81,0xce,0xb9,0xcd,0x82,0xce,0xb9,0xcc,0x88,0xcd,0x82,0xcf,0x85, -+0xcc,0x88,0xcc,0x80,0xcf,0x85,0xcc,0x88,0xcc,0x81,0xcf,0x81,0xcc,0x93,0xcf,0x85, -+0xcd,0x82,0xcf,0x85,0xcc,0x88,0xcd,0x82,0xe1,0xbd,0xbc,0xce,0xb9,0xcf,0x89,0xce, -+0xb9,0xcf,0x8e,0xce,0xb9,0xcf,0x89,0xcd,0x82,0xcf,0x89,0xcd,0x82,0xce,0xb9,0xcf, -+0x89,0xce,0xb9,0x66,0x66,0x66,0x69,0x66,0x6c,0x66,0x66,0x69,0x66,0x66,0x6c,0x73, -+0x74,0x73,0x74,0xd5,0xb4,0xd5,0xb6,0xd5,0xb4,0xd5,0xa5,0xd5,0xb4,0xd5,0xab,0xd5, -+0xbe,0xd5,0xb6,0xd5,0xb4,0xd5,0xad -+}; -diff --git a/fc-glyphname/fcglyphname.h b/fc-glyphname/fcglyphname.h -new file mode 100644 -index 0000000..f9e5343 ---- /dev/null -+++ b/fc-glyphname/fcglyphname.h -@@ -0,0 +1,781 @@ -+/* -+ * fontconfig/fc-glyphname/fcglyphname.tmpl.h -+ * -+ * Copyright © 2003 Keith Packard -+ * -+ * Permission to use, copy, modify, distribute, and sell this software and its -+ * documentation for any purpose is hereby granted without fee, provided that -+ * the above copyright notice appear in all copies and that both that -+ * copyright notice and this permission notice appear in supporting -+ * documentation, and that the name of the author(s) not be used in -+ * advertising or publicity pertaining to distribution of the software without -+ * specific, written prior permission. The authors make no -+ * representations about the suitability of this software for any purpose. It -+ * is provided "as is" without express or implied warranty. -+ * -+ * THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+ * EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+ * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+ * PERFORMANCE OF THIS SOFTWARE. -+ */ -+ -+/* 201 glyphnames in 271 entries, 74% occupancy */ -+ -+#define FC_GLYPHNAME_HASH 271 -+#define FC_GLYPHNAME_REHASH 269 -+#define FC_GLYPHNAME_MAXLEN 4 -+ -+typedef int16_t FcGlyphId; -+ -+static const struct { const FcChar32 ucs; const FcChar8 name[5]; } _fc_glyph_names[201] = { -+ { 0x2701, "a1" }, -+ { 0x2721, "a10" }, -+ { 0x275e, "a100" }, -+ { 0x2761, "a101" }, -+ { 0x2762, "a102" }, -+ { 0x2763, "a103" }, -+ { 0x2764, "a104" }, -+ { 0x2710, "a105" }, -+ { 0x2765, "a106" }, -+ { 0x2766, "a107" }, -+ { 0x2767, "a108" }, -+ { 0x2660, "a109" }, -+ { 0x261b, "a11" }, -+ { 0x2665, "a110" }, -+ { 0x2666, "a111" }, -+ { 0x2663, "a112" }, -+ { 0x2709, "a117" }, -+ { 0x2708, "a118" }, -+ { 0x2707, "a119" }, -+ { 0x261e, "a12" }, -+ { 0x2460, "a120" }, -+ { 0x2461, "a121" }, -+ { 0x2462, "a122" }, -+ { 0x2463, "a123" }, -+ { 0x2464, "a124" }, -+ { 0x2465, "a125" }, -+ { 0x2466, "a126" }, -+ { 0x2467, "a127" }, -+ { 0x2468, "a128" }, -+ { 0x2469, "a129" }, -+ { 0x270c, "a13" }, -+ { 0x2776, "a130" }, -+ { 0x2777, "a131" }, -+ { 0x2778, "a132" }, -+ { 0x2779, "a133" }, -+ { 0x277a, "a134" }, -+ { 0x277b, "a135" }, -+ { 0x277c, "a136" }, -+ { 0x277d, "a137" }, -+ { 0x277e, "a138" }, -+ { 0x277f, "a139" }, -+ { 0x270d, "a14" }, -+ { 0x2780, "a140" }, -+ { 0x2781, "a141" }, -+ { 0x2782, "a142" }, -+ { 0x2783, "a143" }, -+ { 0x2784, "a144" }, -+ { 0x2785, "a145" }, -+ { 0x2786, "a146" }, -+ { 0x2787, "a147" }, -+ { 0x2788, "a148" }, -+ { 0x2789, "a149" }, -+ { 0x270e, "a15" }, -+ { 0x278a, "a150" }, -+ { 0x278b, "a151" }, -+ { 0x278c, "a152" }, -+ { 0x278d, "a153" }, -+ { 0x278e, "a154" }, -+ { 0x278f, "a155" }, -+ { 0x2790, "a156" }, -+ { 0x2791, "a157" }, -+ { 0x2792, "a158" }, -+ { 0x2793, "a159" }, -+ { 0x270f, "a16" }, -+ { 0x2794, "a160" }, -+ { 0x2192, "a161" }, -+ { 0x27a3, "a162" }, -+ { 0x2194, "a163" }, -+ { 0x2195, "a164" }, -+ { 0x2799, "a165" }, -+ { 0x279b, "a166" }, -+ { 0x279c, "a167" }, -+ { 0x279d, "a168" }, -+ { 0x279e, "a169" }, -+ { 0x2711, "a17" }, -+ { 0x279f, "a170" }, -+ { 0x27a0, "a171" }, -+ { 0x27a1, "a172" }, -+ { 0x27a2, "a173" }, -+ { 0x27a4, "a174" }, -+ { 0x27a5, "a175" }, -+ { 0x27a6, "a176" }, -+ { 0x27a7, "a177" }, -+ { 0x27a8, "a178" }, -+ { 0x27a9, "a179" }, -+ { 0x2712, "a18" }, -+ { 0x27ab, "a180" }, -+ { 0x27ad, "a181" }, -+ { 0x27af, "a182" }, -+ { 0x27b2, "a183" }, -+ { 0x27b3, "a184" }, -+ { 0x27b5, "a185" }, -+ { 0x27b8, "a186" }, -+ { 0x27ba, "a187" }, -+ { 0x27bb, "a188" }, -+ { 0x27bc, "a189" }, -+ { 0x2713, "a19" }, -+ { 0x27bd, "a190" }, -+ { 0x27be, "a191" }, -+ { 0x279a, "a192" }, -+ { 0x27aa, "a193" }, -+ { 0x27b6, "a194" }, -+ { 0x27b9, "a195" }, -+ { 0x2798, "a196" }, -+ { 0x27b4, "a197" }, -+ { 0x27b7, "a198" }, -+ { 0x27ac, "a199" }, -+ { 0x2702, "a2" }, -+ { 0x2714, "a20" }, -+ { 0x27ae, "a200" }, -+ { 0x27b1, "a201" }, -+ { 0x2703, "a202" }, -+ { 0x2750, "a203" }, -+ { 0x2752, "a204" }, -+ { 0x276e, "a205" }, -+ { 0x2770, "a206" }, -+ { 0x2715, "a21" }, -+ { 0x2716, "a22" }, -+ { 0x2717, "a23" }, -+ { 0x2718, "a24" }, -+ { 0x2719, "a25" }, -+ { 0x271a, "a26" }, -+ { 0x271b, "a27" }, -+ { 0x271c, "a28" }, -+ { 0x2722, "a29" }, -+ { 0x2704, "a3" }, -+ { 0x2723, "a30" }, -+ { 0x2724, "a31" }, -+ { 0x2725, "a32" }, -+ { 0x2726, "a33" }, -+ { 0x2727, "a34" }, -+ { 0x2605, "a35" }, -+ { 0x2729, "a36" }, -+ { 0x272a, "a37" }, -+ { 0x272b, "a38" }, -+ { 0x272c, "a39" }, -+ { 0x260e, "a4" }, -+ { 0x272d, "a40" }, -+ { 0x272e, "a41" }, -+ { 0x272f, "a42" }, -+ { 0x2730, "a43" }, -+ { 0x2731, "a44" }, -+ { 0x2732, "a45" }, -+ { 0x2733, "a46" }, -+ { 0x2734, "a47" }, -+ { 0x2735, "a48" }, -+ { 0x2736, "a49" }, -+ { 0x2706, "a5" }, -+ { 0x2737, "a50" }, -+ { 0x2738, "a51" }, -+ { 0x2739, "a52" }, -+ { 0x273a, "a53" }, -+ { 0x273b, "a54" }, -+ { 0x273c, "a55" }, -+ { 0x273d, "a56" }, -+ { 0x273e, "a57" }, -+ { 0x273f, "a58" }, -+ { 0x2740, "a59" }, -+ { 0x271d, "a6" }, -+ { 0x2741, "a60" }, -+ { 0x2742, "a61" }, -+ { 0x2743, "a62" }, -+ { 0x2744, "a63" }, -+ { 0x2745, "a64" }, -+ { 0x2746, "a65" }, -+ { 0x2747, "a66" }, -+ { 0x2748, "a67" }, -+ { 0x2749, "a68" }, -+ { 0x274a, "a69" }, -+ { 0x271e, "a7" }, -+ { 0x274b, "a70" }, -+ { 0x25cf, "a71" }, -+ { 0x274d, "a72" }, -+ { 0x25a0, "a73" }, -+ { 0x274f, "a74" }, -+ { 0x2751, "a75" }, -+ { 0x25b2, "a76" }, -+ { 0x25bc, "a77" }, -+ { 0x25c6, "a78" }, -+ { 0x2756, "a79" }, -+ { 0x271f, "a8" }, -+ { 0x25d7, "a81" }, -+ { 0x2758, "a82" }, -+ { 0x2759, "a83" }, -+ { 0x275a, "a84" }, -+ { 0x276f, "a85" }, -+ { 0x2771, "a86" }, -+ { 0x2772, "a87" }, -+ { 0x2773, "a88" }, -+ { 0x2768, "a89" }, -+ { 0x2720, "a9" }, -+ { 0x2769, "a90" }, -+ { 0x276c, "a91" }, -+ { 0x276d, "a92" }, -+ { 0x276a, "a93" }, -+ { 0x276b, "a94" }, -+ { 0x2774, "a95" }, -+ { 0x2775, "a96" }, -+ { 0x275b, "a97" }, -+ { 0x275c, "a98" }, -+ { 0x275d, "a99" }, -+}; -+static const FcGlyphId _fc_name_to_ucs[271] = { -+ 123, -+ 81, -+ 198, -+ 154, -+ 142, -+ 186, -+ 82, -+ -1, -+ 143, -+ 172, -+ 181, -+ 79, -+ 153, -+ 191, -+ -1, -+ -1, -+ 80, -+ 195, -+ 179, -+ 170, -+ 151, -+ 129, -+ 101, -+ 194, -+ 85, -+ 102, -+ 73, -+ 171, -+ 99, -+ -1, -+ -1, -+ 100, -+ 196, -+ -1, -+ 189, -+ 163, -+ 110, -+ 199, -+ -1, -+ -1, -+ 59, -+ 50, -+ -1, -+ 60, -+ 75, -+ -1, -+ 51, -+ -1, -+ -1, -+ 58, -+ -1, -+ 61, -+ 55, -+ -1, -+ 192, -+ 56, -+ 62, -+ -1, -+ 53, -+ 166, -+ 113, -+ 54, -+ -1, -+ 157, -+ 33, -+ 188, -+ 177, -+ 21, -+ -1, -+ -1, -+ 31, -+ -1, -+ -1, -+ 32, -+ -1, -+ -1, -+ 24, -+ 160, -+ -1, -+ 38, -+ -1, -+ -1, -+ 26, -+ -1, -+ 161, -+ 27, -+ 197, -+ 94, -+ 95, -+ 105, -+ 106, -+ 90, -+ 91, -+ 92, -+ 93, -+ 86, -+ 87, -+ 88, -+ 89, -+ 28, -+ 29, -+ 39, -+ 40, -+ 10, -+ 11, -+ 17, -+ 18, -+ 6, -+ 7, -+ 8, -+ 9, -+ 2, -+ 3, -+ 4, -+ 5, -+ -1, -+ -1, -+ 114, -+ 108, -+ 146, -+ 74, -+ -1, -+ 117, -+ 115, -+ 118, -+ 156, -+ 119, -+ -1, -+ 120, -+ -1, -+ 121, -+ 131, -+ 122, -+ -1, -+ 109, -+ -1, -+ 124, -+ 141, -+ 134, -+ 174, -+ 144, -+ -1, -+ 137, -+ 155, -+ 138, -+ -1, -+ 64, -+ -1, -+ 140, -+ 152, -+ 65, -+ -1, -+ 111, -+ -1, -+ 57, -+ 162, -+ -1, -+ -1, -+ 67, -+ -1, -+ -1, -+ 150, -+ 68, -+ -1, -+ 167, -+ -1, -+ 69, -+ 164, -+ -1, -+ 116, -+ 70, -+ -1, -+ -1, -+ 148, -+ 71, -+ -1, -+ -1, -+ 184, -+ 72, -+ 149, -+ 176, -+ 193, -+ 34, -+ 182, -+ 145, -+ -1, -+ 83, -+ 187, -+ -1, -+ 103, -+ 84, -+ 104, -+ 200, -+ 63, -+ 37, -+ 41, -+ 52, -+ 19, -+ 30, -+ 1, -+ 12, -+ 97, -+ 35, -+ 98, -+ 135, -+ 46, -+ 36, -+ 47, -+ 96, -+ 48, -+ 159, -+ 49, -+ -1, -+ 42, -+ 112, -+ 43, -+ 173, -+ 44, -+ 168, -+ 45, -+ -1, -+ 20, -+ 183, -+ 16, -+ 147, -+ 22, -+ 178, -+ 23, -+ -1, -+ 15, -+ -1, -+ 25, -+ 190, -+ 13, -+ 139, -+ 14, -+ -1, -+ -1, -+ -1, -+ 128, -+ 107, -+ 125, -+ -1, -+ 0, -+ 158, -+ 169, -+ 136, -+ 126, -+ -1, -+ -1, -+ 180, -+ 127, -+ 77, -+ -1, -+ -1, -+ 132, -+ -1, -+ 78, -+ -1, -+ 133, -+ -1, -+ 165, -+ 66, -+ 130, -+ -1, -+ -1, -+ -1, -+ 76, -+ -1, -+ 185, -+ 175, -+}; -+static const FcGlyphId _fc_ucs_to_name[271] = { -+ 56, -+ 135, -+ 19, -+ 138, -+ 58, -+ 140, -+ 59, -+ 142, -+ 60, -+ 144, -+ 61, -+ 146, -+ 62, -+ 149, -+ 64, -+ 151, -+ 152, -+ 153, -+ 154, -+ 155, -+ 156, -+ 157, -+ 159, -+ 160, -+ 161, -+ 162, -+ 163, -+ 131, -+ 165, -+ 166, -+ 167, -+ 168, -+ 170, -+ -1, -+ 172, -+ -1, -+ 174, -+ 112, -+ 175, -+ 113, -+ -1, -+ 173, -+ -1, -+ 179, -+ -1, -+ 182, -+ 183, -+ 158, -+ 198, -+ 199, -+ 200, -+ 2, -+ -1, -+ -1, -+ 3, -+ 4, -+ 5, -+ 6, -+ 8, -+ 9, -+ 10, -+ 189, -+ 164, -+ 194, -+ 195, -+ 192, -+ 193, -+ 114, -+ 11, -+ 115, -+ 186, -+ 15, -+ 188, -+ 13, -+ 14, -+ 31, -+ 32, -+ 33, -+ 34, -+ 35, -+ 36, -+ 37, -+ 38, -+ 39, -+ 40, -+ 42, -+ 43, -+ 44, -+ 45, -+ 46, -+ 47, -+ 48, -+ 49, -+ 50, -+ 51, -+ 53, -+ 54, -+ 55, -+ 20, -+ 21, -+ 22, -+ 23, -+ 24, -+ 25, -+ 26, -+ 27, -+ 28, -+ 29, -+ -1, -+ 103, -+ 69, -+ 99, -+ 70, -+ 71, -+ 72, -+ 73, -+ 75, -+ 76, -+ 77, -+ 78, -+ 66, -+ 79, -+ 80, -+ 81, -+ 82, -+ 83, -+ 84, -+ 100, -+ 86, -+ 106, -+ 87, -+ 109, -+ 88, -+ -1, -+ 110, -+ 89, -+ 90, -+ 104, -+ 91, -+ 101, -+ 105, -+ 92, -+ 102, -+ 93, -+ 94, -+ 95, -+ 97, -+ 98, -+ 196, -+ -1, -+ 134, -+ -1, -+ -1, -+ -1, -+ -1, -+ -1, -+ 137, -+ -1, -+ -1, -+ -1, -+ -1, -+ -1, -+ 139, -+ -1, -+ -1, -+ 176, -+ -1, -+ -1, -+ 141, -+ 184, -+ -1, -+ -1, -+ -1, -+ -1, -+ 143, -+ 177, -+ 57, -+ -1, -+ -1, -+ -1, -+ 145, -+ -1, -+ -1, -+ -1, -+ -1, -+ 178, -+ 148, -+ -1, -+ -1, -+ -1, -+ -1, -+ -1, -+ 150, -+ 65, -+ 171, -+ 67, -+ 68, -+ -1, -+ -1, -+ 191, -+ -1, -+ -1, -+ 181, -+ -1, -+ -1, -+ -1, -+ -1, -+ -1, -+ -1, -+ -1, -+ -1, -+ 185, -+ -1, -+ -1, -+ -1, -+ -1, -+ -1, -+ 187, -+ -1, -+ -1, -+ -1, -+ 133, -+ -1, -+ 197, -+ -1, -+ -1, -+ -1, -+ -1, -+ -1, -+ 0, -+ 107, -+ 111, -+ 125, -+ -1, -+ 147, -+ 18, -+ 17, -+ 16, -+ -1, -+ -1, -+ 30, -+ 41, -+ 52, -+ 63, -+ 7, -+ 74, -+ 85, -+ 96, -+ 108, -+ 116, -+ 117, -+ 118, -+ 119, -+ 120, -+ 121, -+ 122, -+ 123, -+ 136, -+ 169, -+ 180, -+ 190, -+ 1, -+ 124, -+ 126, -+ 127, -+ 128, -+ 129, -+ 130, -+ -1, -+ 132, -+ 12, -+}; -diff --git a/fc-lang/fclang.h b/fc-lang/fclang.h -new file mode 100644 -index 0000000..9a49913 ---- /dev/null -+++ b/fc-lang/fclang.h -@@ -0,0 +1,4549 @@ -+/* -+ * fontconfig/fc-lang/fclang.tmpl.h -+ * -+ * Copyright © 2002 Keith Packard -+ * -+ * Permission to use, copy, modify, distribute, and sell this software and its -+ * documentation for any purpose is hereby granted without fee, provided that -+ * the above copyright notice appear in all copies and that both that -+ * copyright notice and this permission notice appear in supporting -+ * documentation, and that the name of the author(s) not be used in -+ * advertising or publicity pertaining to distribution of the software without -+ * specific, written prior permission. The authors make no -+ * representations about the suitability of this software for any purpose. It -+ * is provided "as is" without express or implied warranty. -+ * -+ * THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+ * EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR -+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -+ * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -+ * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -+ * PERFORMANCE OF THIS SOFTWARE. -+ */ -+ -+/* total size: 1087 unique leaves: 702 */ -+ -+#define LEAF0 (244 * sizeof (FcLangCharSet)) -+#define OFF0 (LEAF0 + 702 * sizeof (FcCharLeaf)) -+#define NUM0 (OFF0 + 755 * sizeof (uintptr_t)) -+#define SET(n) (n * sizeof (FcLangCharSet) + offsetof (FcLangCharSet, charset)) -+#define OFF(s,o) (OFF0 + o * sizeof (uintptr_t) - SET(s)) -+#define NUM(s,n) (NUM0 + n * sizeof (FcChar16) - SET(s)) -+#define LEAF(o,l) (LEAF0 + l * sizeof (FcCharLeaf) - (OFF0 + o * sizeof (intptr_t))) -+#define fcLangCharSets (fcLangData.langCharSets) -+#define fcLangCharSetIndices (fcLangData.langIndices) -+#define fcLangCharSetIndicesInv (fcLangData.langIndicesInv) -+ -+static const struct { -+ FcLangCharSet langCharSets[244]; -+ FcCharLeaf leaves[702]; -+ uintptr_t leaf_offsets[755]; -+ FcChar16 numbers[755]; -+ FcChar8 langIndices[244]; -+ FcChar8 langIndicesInv[244]; -+} fcLangData = { -+{ -+ { "aa", { FC_REF_CONSTANT, 1, OFF(0,0), NUM(0,0) } }, /* 0 */ -+ { "ab", { FC_REF_CONSTANT, 1, OFF(1,1), NUM(1,1) } }, /* 1 */ -+ { "af", { FC_REF_CONSTANT, 2, OFF(2,2), NUM(2,2) } }, /* 2 */ -+ { "ak", { FC_REF_CONSTANT, 5, OFF(3,4), NUM(3,4) } }, /* 3 */ -+ { "am", { FC_REF_CONSTANT, 2, OFF(4,9), NUM(4,9) } }, /* 4 */ -+ { "an", { FC_REF_CONSTANT, 1, OFF(5,11), NUM(5,11) } }, /* 5 */ -+ { "ar", { FC_REF_CONSTANT, 1, OFF(6,12), NUM(6,12) } }, /* 6 */ -+ { "as", { FC_REF_CONSTANT, 1, OFF(7,13), NUM(7,13) } }, /* 7 */ -+ { "ast", { FC_REF_CONSTANT, 2, OFF(8,14), NUM(8,14) } }, /* 8 */ -+ { "av", { FC_REF_CONSTANT, 1, OFF(9,16), NUM(9,16) } }, /* 9 */ -+ { "ay", { FC_REF_CONSTANT, 1, OFF(10,17), NUM(10,17) } }, /* 10 */ -+ { "az-az", { FC_REF_CONSTANT, 3, OFF(11,18), NUM(11,18) } }, /* 11 */ -+ { "az-ir", { FC_REF_CONSTANT, 1, OFF(12,21), NUM(12,21) } }, /* 12 */ -+ { "ba", { FC_REF_CONSTANT, 1, OFF(13,22), NUM(13,22) } }, /* 13 */ -+ { "be", { FC_REF_CONSTANT, 1, OFF(14,23), NUM(14,23) } }, /* 14 */ -+ { "ber-dz", { FC_REF_CONSTANT, 4, OFF(15,24), NUM(15,24) } }, /* 15 */ -+ { "ber-ma", { FC_REF_CONSTANT, 1, OFF(16,28), NUM(16,28) } }, /* 16 */ -+ { "bg", { FC_REF_CONSTANT, 1, OFF(17,29), NUM(17,29) } }, /* 17 */ -+ { "bh", { FC_REF_CONSTANT, 1, OFF(18,30), NUM(18,30) } }, /* 18 */ -+ { "bho", { FC_REF_CONSTANT, 1, OFF(19,30), NUM(19,30) } }, /* 19 */ -+ { "bi", { FC_REF_CONSTANT, 1, OFF(20,31), NUM(20,31) } }, /* 20 */ -+ { "bin", { FC_REF_CONSTANT, 3, OFF(21,32), NUM(21,32) } }, /* 21 */ -+ { "bm", { FC_REF_CONSTANT, 3, OFF(22,35), NUM(22,35) } }, /* 22 */ -+ { "bn", { FC_REF_CONSTANT, 1, OFF(23,38), NUM(23,38) } }, /* 23 */ -+ { "bo", { FC_REF_CONSTANT, 1, OFF(24,39), NUM(24,39) } }, /* 24 */ -+ { "br", { FC_REF_CONSTANT, 1, OFF(25,40), NUM(25,40) } }, /* 25 */ -+ { "brx", { FC_REF_CONSTANT, 1, OFF(26,41), NUM(26,41) } }, /* 26 */ -+ { "bs", { FC_REF_CONSTANT, 2, OFF(27,42), NUM(27,42) } }, /* 27 */ -+ { "bua", { FC_REF_CONSTANT, 1, OFF(28,44), NUM(28,44) } }, /* 28 */ -+ { "byn", { FC_REF_CONSTANT, 2, OFF(29,45), NUM(29,45) } }, /* 29 */ -+ { "ca", { FC_REF_CONSTANT, 2, OFF(30,47), NUM(30,47) } }, /* 30 */ -+ { "ce", { FC_REF_CONSTANT, 1, OFF(31,16), NUM(31,16) } }, /* 31 */ -+ { "ch", { FC_REF_CONSTANT, 1, OFF(32,49), NUM(32,49) } }, /* 32 */ -+ { "chm", { FC_REF_CONSTANT, 1, OFF(33,50), NUM(33,50) } }, /* 33 */ -+ { "chr", { FC_REF_CONSTANT, 1, OFF(34,51), NUM(34,51) } }, /* 34 */ -+ { "co", { FC_REF_CONSTANT, 2, OFF(35,52), NUM(35,52) } }, /* 35 */ -+ { "crh", { FC_REF_CONSTANT, 2, OFF(36,54), NUM(36,54) } }, /* 36 */ -+ { "cs", { FC_REF_CONSTANT, 2, OFF(37,56), NUM(37,56) } }, /* 37 */ -+ { "csb", { FC_REF_CONSTANT, 2, OFF(38,58), NUM(38,58) } }, /* 38 */ -+ { "cu", { FC_REF_CONSTANT, 1, OFF(39,60), NUM(39,60) } }, /* 39 */ -+ { "cv", { FC_REF_CONSTANT, 2, OFF(40,61), NUM(40,61) } }, /* 40 */ -+ { "cy", { FC_REF_CONSTANT, 3, OFF(41,63), NUM(41,63) } }, /* 41 */ -+ { "da", { FC_REF_CONSTANT, 1, OFF(42,66), NUM(42,66) } }, /* 42 */ -+ { "de", { FC_REF_CONSTANT, 1, OFF(43,67), NUM(43,67) } }, /* 43 */ -+ { "doi", { FC_REF_CONSTANT, 1, OFF(44,68), NUM(44,68) } }, /* 44 */ -+ { "dv", { FC_REF_CONSTANT, 1, OFF(45,69), NUM(45,69) } }, /* 45 */ -+ { "dz", { FC_REF_CONSTANT, 1, OFF(46,39), NUM(46,39) } }, /* 46 */ -+ { "ee", { FC_REF_CONSTANT, 4, OFF(47,70), NUM(47,70) } }, /* 47 */ -+ { "el", { FC_REF_CONSTANT, 1, OFF(48,74), NUM(48,74) } }, /* 48 */ -+ { "en", { FC_REF_CONSTANT, 1, OFF(49,75), NUM(49,75) } }, /* 49 */ -+ { "eo", { FC_REF_CONSTANT, 2, OFF(50,76), NUM(50,76) } }, /* 50 */ -+ { "es", { FC_REF_CONSTANT, 1, OFF(51,11), NUM(51,11) } }, /* 51 */ -+ { "et", { FC_REF_CONSTANT, 2, OFF(52,78), NUM(52,78) } }, /* 52 */ -+ { "eu", { FC_REF_CONSTANT, 1, OFF(53,80), NUM(53,80) } }, /* 53 */ -+ { "fa", { FC_REF_CONSTANT, 1, OFF(54,21), NUM(54,21) } }, /* 54 */ -+ { "fat", { FC_REF_CONSTANT, 5, OFF(55,4), NUM(55,4) } }, /* 55 */ -+ { "ff", { FC_REF_CONSTANT, 3, OFF(56,81), NUM(56,81) } }, /* 56 */ -+ { "fi", { FC_REF_CONSTANT, 2, OFF(57,84), NUM(57,84) } }, /* 57 */ -+ { "fil", { FC_REF_CONSTANT, 1, OFF(58,86), NUM(58,86) } }, /* 58 */ -+ { "fj", { FC_REF_CONSTANT, 1, OFF(59,87), NUM(59,87) } }, /* 59 */ -+ { "fo", { FC_REF_CONSTANT, 1, OFF(60,88), NUM(60,88) } }, /* 60 */ -+ { "fr", { FC_REF_CONSTANT, 2, OFF(61,52), NUM(61,52) } }, /* 61 */ -+ { "fur", { FC_REF_CONSTANT, 1, OFF(62,89), NUM(62,89) } }, /* 62 */ -+ { "fy", { FC_REF_CONSTANT, 1, OFF(63,90), NUM(63,90) } }, /* 63 */ -+ { "ga", { FC_REF_CONSTANT, 3, OFF(64,91), NUM(64,91) } }, /* 64 */ -+ { "gd", { FC_REF_CONSTANT, 1, OFF(65,94), NUM(65,94) } }, /* 65 */ -+ { "gez", { FC_REF_CONSTANT, 2, OFF(66,95), NUM(66,95) } }, /* 66 */ -+ { "gl", { FC_REF_CONSTANT, 1, OFF(67,11), NUM(67,11) } }, /* 67 */ -+ { "gn", { FC_REF_CONSTANT, 3, OFF(68,97), NUM(68,97) } }, /* 68 */ -+ { "gu", { FC_REF_CONSTANT, 1, OFF(69,100), NUM(69,100) } }, /* 69 */ -+ { "gv", { FC_REF_CONSTANT, 1, OFF(70,101), NUM(70,101) } }, /* 70 */ -+ { "ha", { FC_REF_CONSTANT, 3, OFF(71,102), NUM(71,102) } }, /* 71 */ -+ { "haw", { FC_REF_CONSTANT, 3, OFF(72,105), NUM(72,105) } }, /* 72 */ -+ { "he", { FC_REF_CONSTANT, 1, OFF(73,108), NUM(73,108) } }, /* 73 */ -+ { "hi", { FC_REF_CONSTANT, 1, OFF(74,30), NUM(74,30) } }, /* 74 */ -+ { "hne", { FC_REF_CONSTANT, 1, OFF(75,30), NUM(75,30) } }, /* 75 */ -+ { "ho", { FC_REF_CONSTANT, 1, OFF(76,87), NUM(76,87) } }, /* 76 */ -+ { "hr", { FC_REF_CONSTANT, 2, OFF(77,42), NUM(77,42) } }, /* 77 */ -+ { "hsb", { FC_REF_CONSTANT, 2, OFF(78,109), NUM(78,109) } }, /* 78 */ -+ { "ht", { FC_REF_CONSTANT, 1, OFF(79,111), NUM(79,111) } }, /* 79 */ -+ { "hu", { FC_REF_CONSTANT, 2, OFF(80,112), NUM(80,112) } }, /* 80 */ -+ { "hy", { FC_REF_CONSTANT, 1, OFF(81,114), NUM(81,114) } }, /* 81 */ -+ { "hz", { FC_REF_CONSTANT, 3, OFF(82,115), NUM(82,115) } }, /* 82 */ -+ { "ia", { FC_REF_CONSTANT, 1, OFF(83,87), NUM(83,87) } }, /* 83 */ -+ { "id", { FC_REF_CONSTANT, 1, OFF(84,118), NUM(84,118) } }, /* 84 */ -+ { "ie", { FC_REF_CONSTANT, 1, OFF(85,87), NUM(85,87) } }, /* 85 */ -+ { "ig", { FC_REF_CONSTANT, 2, OFF(86,119), NUM(86,119) } }, /* 86 */ -+ { "ii", { FC_REF_CONSTANT, 5, OFF(87,121), NUM(87,121) } }, /* 87 */ -+ { "ik", { FC_REF_CONSTANT, 1, OFF(88,126), NUM(88,126) } }, /* 88 */ -+ { "io", { FC_REF_CONSTANT, 1, OFF(89,87), NUM(89,87) } }, /* 89 */ -+ { "is", { FC_REF_CONSTANT, 1, OFF(90,127), NUM(90,127) } }, /* 90 */ -+ { "it", { FC_REF_CONSTANT, 1, OFF(91,128), NUM(91,128) } }, /* 91 */ -+ { "iu", { FC_REF_CONSTANT, 3, OFF(92,129), NUM(92,129) } }, /* 92 */ -+ { "ja", { FC_REF_CONSTANT, 83, OFF(93,132), NUM(93,132) } }, /* 93 */ -+ { "jv", { FC_REF_CONSTANT, 1, OFF(94,215), NUM(94,215) } }, /* 94 */ -+ { "ka", { FC_REF_CONSTANT, 1, OFF(95,216), NUM(95,216) } }, /* 95 */ -+ { "kaa", { FC_REF_CONSTANT, 1, OFF(96,217), NUM(96,217) } }, /* 96 */ -+ { "kab", { FC_REF_CONSTANT, 4, OFF(97,24), NUM(97,24) } }, /* 97 */ -+ { "ki", { FC_REF_CONSTANT, 2, OFF(98,218), NUM(98,218) } }, /* 98 */ -+ { "kj", { FC_REF_CONSTANT, 1, OFF(99,87), NUM(99,87) } }, /* 99 */ -+ { "kk", { FC_REF_CONSTANT, 1, OFF(100,220), NUM(100,220) } }, /* 100 */ -+ { "kl", { FC_REF_CONSTANT, 2, OFF(101,221), NUM(101,221) } }, /* 101 */ -+ { "km", { FC_REF_CONSTANT, 1, OFF(102,223), NUM(102,223) } }, /* 102 */ -+ { "kn", { FC_REF_CONSTANT, 1, OFF(103,224), NUM(103,224) } }, /* 103 */ -+ { "ko", { FC_REF_CONSTANT, 45, OFF(104,225), NUM(104,225) } }, /* 104 */ -+ { "kok", { FC_REF_CONSTANT, 1, OFF(105,30), NUM(105,30) } }, /* 105 */ -+ { "kr", { FC_REF_CONSTANT, 3, OFF(106,270), NUM(106,270) } }, /* 106 */ -+ { "ks", { FC_REF_CONSTANT, 1, OFF(107,273), NUM(107,273) } }, /* 107 */ -+ { "ku-am", { FC_REF_CONSTANT, 2, OFF(108,274), NUM(108,274) } }, /* 108 */ -+ { "ku-iq", { FC_REF_CONSTANT, 1, OFF(109,276), NUM(109,276) } }, /* 109 */ -+ { "ku-ir", { FC_REF_CONSTANT, 1, OFF(110,276), NUM(110,276) } }, /* 110 */ -+ { "ku-tr", { FC_REF_CONSTANT, 2, OFF(111,277), NUM(111,277) } }, /* 111 */ -+ { "kum", { FC_REF_CONSTANT, 1, OFF(112,279), NUM(112,279) } }, /* 112 */ -+ { "kv", { FC_REF_CONSTANT, 1, OFF(113,280), NUM(113,280) } }, /* 113 */ -+ { "kw", { FC_REF_CONSTANT, 3, OFF(114,281), NUM(114,281) } }, /* 114 */ -+ { "kwm", { FC_REF_CONSTANT, 1, OFF(115,87), NUM(115,87) } }, /* 115 */ -+ { "ky", { FC_REF_CONSTANT, 1, OFF(116,284), NUM(116,284) } }, /* 116 */ -+ { "la", { FC_REF_CONSTANT, 2, OFF(117,285), NUM(117,285) } }, /* 117 */ -+ { "lah", { FC_REF_CONSTANT, 1, OFF(118,287), NUM(118,287) } }, /* 118 */ -+ { "lb", { FC_REF_CONSTANT, 1, OFF(119,288), NUM(119,288) } }, /* 119 */ -+ { "lez", { FC_REF_CONSTANT, 1, OFF(120,16), NUM(120,16) } }, /* 120 */ -+ { "lg", { FC_REF_CONSTANT, 2, OFF(121,289), NUM(121,289) } }, /* 121 */ -+ { "li", { FC_REF_CONSTANT, 1, OFF(122,291), NUM(122,291) } }, /* 122 */ -+ { "ln", { FC_REF_CONSTANT, 4, OFF(123,292), NUM(123,292) } }, /* 123 */ -+ { "lo", { FC_REF_CONSTANT, 1, OFF(124,296), NUM(124,296) } }, /* 124 */ -+ { "lt", { FC_REF_CONSTANT, 2, OFF(125,297), NUM(125,297) } }, /* 125 */ -+ { "lv", { FC_REF_CONSTANT, 2, OFF(126,299), NUM(126,299) } }, /* 126 */ -+ { "mai", { FC_REF_CONSTANT, 1, OFF(127,30), NUM(127,30) } }, /* 127 */ -+ { "mg", { FC_REF_CONSTANT, 1, OFF(128,301), NUM(128,301) } }, /* 128 */ -+ { "mh", { FC_REF_CONSTANT, 2, OFF(129,302), NUM(129,302) } }, /* 129 */ -+ { "mi", { FC_REF_CONSTANT, 3, OFF(130,304), NUM(130,304) } }, /* 130 */ -+ { "mk", { FC_REF_CONSTANT, 1, OFF(131,307), NUM(131,307) } }, /* 131 */ -+ { "ml", { FC_REF_CONSTANT, 1, OFF(132,308), NUM(132,308) } }, /* 132 */ -+ { "mn-cn", { FC_REF_CONSTANT, 1, OFF(133,309), NUM(133,309) } }, /* 133 */ -+ { "mn-mn", { FC_REF_CONSTANT, 1, OFF(134,310), NUM(134,310) } }, /* 134 */ -+ { "mni", { FC_REF_CONSTANT, 1, OFF(135,311), NUM(135,311) } }, /* 135 */ -+ { "mo", { FC_REF_CONSTANT, 4, OFF(136,312), NUM(136,312) } }, /* 136 */ -+ { "mr", { FC_REF_CONSTANT, 1, OFF(137,30), NUM(137,30) } }, /* 137 */ -+ { "ms", { FC_REF_CONSTANT, 1, OFF(138,87), NUM(138,87) } }, /* 138 */ -+ { "mt", { FC_REF_CONSTANT, 2, OFF(139,316), NUM(139,316) } }, /* 139 */ -+ { "my", { FC_REF_CONSTANT, 1, OFF(140,318), NUM(140,318) } }, /* 140 */ -+ { "na", { FC_REF_CONSTANT, 2, OFF(141,319), NUM(141,319) } }, /* 141 */ -+ { "nb", { FC_REF_CONSTANT, 1, OFF(142,321), NUM(142,321) } }, /* 142 */ -+ { "nds", { FC_REF_CONSTANT, 1, OFF(143,67), NUM(143,67) } }, /* 143 */ -+ { "ne", { FC_REF_CONSTANT, 1, OFF(144,322), NUM(144,322) } }, /* 144 */ -+ { "ng", { FC_REF_CONSTANT, 1, OFF(145,87), NUM(145,87) } }, /* 145 */ -+ { "nl", { FC_REF_CONSTANT, 1, OFF(146,323), NUM(146,323) } }, /* 146 */ -+ { "nn", { FC_REF_CONSTANT, 1, OFF(147,324), NUM(147,324) } }, /* 147 */ -+ { "no", { FC_REF_CONSTANT, 1, OFF(148,321), NUM(148,321) } }, /* 148 */ -+ { "nqo", { FC_REF_CONSTANT, 1, OFF(149,325), NUM(149,325) } }, /* 149 */ -+ { "nr", { FC_REF_CONSTANT, 1, OFF(150,87), NUM(150,87) } }, /* 150 */ -+ { "nso", { FC_REF_CONSTANT, 2, OFF(151,326), NUM(151,326) } }, /* 151 */ -+ { "nv", { FC_REF_CONSTANT, 4, OFF(152,328), NUM(152,328) } }, /* 152 */ -+ { "ny", { FC_REF_CONSTANT, 2, OFF(153,332), NUM(153,332) } }, /* 153 */ -+ { "oc", { FC_REF_CONSTANT, 1, OFF(154,334), NUM(154,334) } }, /* 154 */ -+ { "om", { FC_REF_CONSTANT, 1, OFF(155,87), NUM(155,87) } }, /* 155 */ -+ { "or", { FC_REF_CONSTANT, 1, OFF(156,335), NUM(156,335) } }, /* 156 */ -+ { "os", { FC_REF_CONSTANT, 1, OFF(157,279), NUM(157,279) } }, /* 157 */ -+ { "ota", { FC_REF_CONSTANT, 1, OFF(158,336), NUM(158,336) } }, /* 158 */ -+ { "pa", { FC_REF_CONSTANT, 1, OFF(159,337), NUM(159,337) } }, /* 159 */ -+ { "pa-pk", { FC_REF_CONSTANT, 1, OFF(160,287), NUM(160,287) } }, /* 160 */ -+ { "pap-an", { FC_REF_CONSTANT, 1, OFF(161,338), NUM(161,338) } }, /* 161 */ -+ { "pap-aw", { FC_REF_CONSTANT, 1, OFF(162,339), NUM(162,339) } }, /* 162 */ -+ { "pl", { FC_REF_CONSTANT, 2, OFF(163,340), NUM(163,340) } }, /* 163 */ -+ { "ps-af", { FC_REF_CONSTANT, 1, OFF(164,342), NUM(164,342) } }, /* 164 */ -+ { "ps-pk", { FC_REF_CONSTANT, 1, OFF(165,343), NUM(165,343) } }, /* 165 */ -+ { "pt", { FC_REF_CONSTANT, 1, OFF(166,344), NUM(166,344) } }, /* 166 */ -+ { "qu", { FC_REF_CONSTANT, 2, OFF(167,345), NUM(167,345) } }, /* 167 */ -+ { "quz", { FC_REF_CONSTANT, 2, OFF(168,345), NUM(168,345) } }, /* 168 */ -+ { "rm", { FC_REF_CONSTANT, 1, OFF(169,347), NUM(169,347) } }, /* 169 */ -+ { "rn", { FC_REF_CONSTANT, 1, OFF(170,87), NUM(170,87) } }, /* 170 */ -+ { "ro", { FC_REF_CONSTANT, 3, OFF(171,348), NUM(171,348) } }, /* 171 */ -+ { "ru", { FC_REF_CONSTANT, 1, OFF(172,279), NUM(172,279) } }, /* 172 */ -+ { "rw", { FC_REF_CONSTANT, 1, OFF(173,87), NUM(173,87) } }, /* 173 */ -+ { "sa", { FC_REF_CONSTANT, 1, OFF(174,30), NUM(174,30) } }, /* 174 */ -+ { "sah", { FC_REF_CONSTANT, 1, OFF(175,351), NUM(175,351) } }, /* 175 */ -+ { "sat", { FC_REF_CONSTANT, 1, OFF(176,352), NUM(176,352) } }, /* 176 */ -+ { "sc", { FC_REF_CONSTANT, 1, OFF(177,353), NUM(177,353) } }, /* 177 */ -+ { "sco", { FC_REF_CONSTANT, 3, OFF(178,354), NUM(178,354) } }, /* 178 */ -+ { "sd", { FC_REF_CONSTANT, 1, OFF(179,357), NUM(179,357) } }, /* 179 */ -+ { "se", { FC_REF_CONSTANT, 2, OFF(180,358), NUM(180,358) } }, /* 180 */ -+ { "sel", { FC_REF_CONSTANT, 1, OFF(181,279), NUM(181,279) } }, /* 181 */ -+ { "sg", { FC_REF_CONSTANT, 1, OFF(182,360), NUM(182,360) } }, /* 182 */ -+ { "sh", { FC_REF_CONSTANT, 3, OFF(183,361), NUM(183,361) } }, /* 183 */ -+ { "shs", { FC_REF_CONSTANT, 2, OFF(184,364), NUM(184,364) } }, /* 184 */ -+ { "si", { FC_REF_CONSTANT, 1, OFF(185,366), NUM(185,366) } }, /* 185 */ -+ { "sid", { FC_REF_CONSTANT, 2, OFF(186,367), NUM(186,367) } }, /* 186 */ -+ { "sk", { FC_REF_CONSTANT, 2, OFF(187,369), NUM(187,369) } }, /* 187 */ -+ { "sl", { FC_REF_CONSTANT, 2, OFF(188,42), NUM(188,42) } }, /* 188 */ -+ { "sm", { FC_REF_CONSTANT, 2, OFF(189,371), NUM(189,371) } }, /* 189 */ -+ { "sma", { FC_REF_CONSTANT, 1, OFF(190,373), NUM(190,373) } }, /* 190 */ -+ { "smj", { FC_REF_CONSTANT, 1, OFF(191,374), NUM(191,374) } }, /* 191 */ -+ { "smn", { FC_REF_CONSTANT, 2, OFF(192,375), NUM(192,375) } }, /* 192 */ -+ { "sms", { FC_REF_CONSTANT, 3, OFF(193,377), NUM(193,377) } }, /* 193 */ -+ { "sn", { FC_REF_CONSTANT, 1, OFF(194,87), NUM(194,87) } }, /* 194 */ -+ { "so", { FC_REF_CONSTANT, 1, OFF(195,87), NUM(195,87) } }, /* 195 */ -+ { "sq", { FC_REF_CONSTANT, 1, OFF(196,380), NUM(196,380) } }, /* 196 */ -+ { "sr", { FC_REF_CONSTANT, 1, OFF(197,381), NUM(197,381) } }, /* 197 */ -+ { "ss", { FC_REF_CONSTANT, 1, OFF(198,87), NUM(198,87) } }, /* 198 */ -+ { "st", { FC_REF_CONSTANT, 1, OFF(199,87), NUM(199,87) } }, /* 199 */ -+ { "su", { FC_REF_CONSTANT, 1, OFF(200,118), NUM(200,118) } }, /* 200 */ -+ { "sv", { FC_REF_CONSTANT, 1, OFF(201,382), NUM(201,382) } }, /* 201 */ -+ { "sw", { FC_REF_CONSTANT, 1, OFF(202,87), NUM(202,87) } }, /* 202 */ -+ { "syr", { FC_REF_CONSTANT, 1, OFF(203,383), NUM(203,383) } }, /* 203 */ -+ { "ta", { FC_REF_CONSTANT, 1, OFF(204,384), NUM(204,384) } }, /* 204 */ -+ { "te", { FC_REF_CONSTANT, 1, OFF(205,385), NUM(205,385) } }, /* 205 */ -+ { "tg", { FC_REF_CONSTANT, 1, OFF(206,386), NUM(206,386) } }, /* 206 */ -+ { "th", { FC_REF_CONSTANT, 1, OFF(207,387), NUM(207,387) } }, /* 207 */ -+ { "ti-er", { FC_REF_CONSTANT, 2, OFF(208,45), NUM(208,45) } }, /* 208 */ -+ { "ti-et", { FC_REF_CONSTANT, 2, OFF(209,367), NUM(209,367) } }, /* 209 */ -+ { "tig", { FC_REF_CONSTANT, 2, OFF(210,388), NUM(210,388) } }, /* 210 */ -+ { "tk", { FC_REF_CONSTANT, 2, OFF(211,390), NUM(211,390) } }, /* 211 */ -+ { "tl", { FC_REF_CONSTANT, 1, OFF(212,86), NUM(212,86) } }, /* 212 */ -+ { "tn", { FC_REF_CONSTANT, 2, OFF(213,326), NUM(213,326) } }, /* 213 */ -+ { "to", { FC_REF_CONSTANT, 2, OFF(214,371), NUM(214,371) } }, /* 214 */ -+ { "tr", { FC_REF_CONSTANT, 2, OFF(215,392), NUM(215,392) } }, /* 215 */ -+ { "ts", { FC_REF_CONSTANT, 1, OFF(216,87), NUM(216,87) } }, /* 216 */ -+ { "tt", { FC_REF_CONSTANT, 1, OFF(217,394), NUM(217,394) } }, /* 217 */ -+ { "tw", { FC_REF_CONSTANT, 5, OFF(218,4), NUM(218,4) } }, /* 218 */ -+ { "ty", { FC_REF_CONSTANT, 3, OFF(219,395), NUM(219,395) } }, /* 219 */ -+ { "tyv", { FC_REF_CONSTANT, 1, OFF(220,284), NUM(220,284) } }, /* 220 */ -+ { "ug", { FC_REF_CONSTANT, 1, OFF(221,398), NUM(221,398) } }, /* 221 */ -+ { "uk", { FC_REF_CONSTANT, 1, OFF(222,399), NUM(222,399) } }, /* 222 */ -+ { "ur", { FC_REF_CONSTANT, 1, OFF(223,287), NUM(223,287) } }, /* 223 */ -+ { "uz", { FC_REF_CONSTANT, 1, OFF(224,87), NUM(224,87) } }, /* 224 */ -+ { "ve", { FC_REF_CONSTANT, 2, OFF(225,400), NUM(225,400) } }, /* 225 */ -+ { "vi", { FC_REF_CONSTANT, 4, OFF(226,402), NUM(226,402) } }, /* 226 */ -+ { "vo", { FC_REF_CONSTANT, 1, OFF(227,406), NUM(227,406) } }, /* 227 */ -+ { "vot", { FC_REF_CONSTANT, 2, OFF(228,407), NUM(228,407) } }, /* 228 */ -+ { "wa", { FC_REF_CONSTANT, 1, OFF(229,409), NUM(229,409) } }, /* 229 */ -+ { "wal", { FC_REF_CONSTANT, 2, OFF(230,367), NUM(230,367) } }, /* 230 */ -+ { "wen", { FC_REF_CONSTANT, 2, OFF(231,410), NUM(231,410) } }, /* 231 */ -+ { "wo", { FC_REF_CONSTANT, 2, OFF(232,412), NUM(232,412) } }, /* 232 */ -+ { "xh", { FC_REF_CONSTANT, 1, OFF(233,87), NUM(233,87) } }, /* 233 */ -+ { "yap", { FC_REF_CONSTANT, 1, OFF(234,414), NUM(234,414) } }, /* 234 */ -+ { "yi", { FC_REF_CONSTANT, 1, OFF(235,108), NUM(235,108) } }, /* 235 */ -+ { "yo", { FC_REF_CONSTANT, 4, OFF(236,415), NUM(236,415) } }, /* 236 */ -+ { "za", { FC_REF_CONSTANT, 1, OFF(237,87), NUM(237,87) } }, /* 237 */ -+ { "zh-cn", { FC_REF_CONSTANT, 82, OFF(238,419), NUM(238,419) } }, /* 238 */ -+ { "zh-hk", { FC_REF_CONSTANT, 171, OFF(239,501), NUM(239,501) } }, /* 239 */ -+ { "zh-mo", { FC_REF_CONSTANT, 171, OFF(240,501), NUM(240,501) } }, /* 240 */ -+ { "zh-sg", { FC_REF_CONSTANT, 82, OFF(241,419), NUM(241,419) } }, /* 241 */ -+ { "zh-tw", { FC_REF_CONSTANT, 83, OFF(242,672), NUM(242,672) } }, /* 242 */ -+ { "zu", { FC_REF_CONSTANT, 1, OFF(243,87), NUM(243,87) } }, /* 243 */ -+}, -+{ -+ { { /* 0 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x08104404, 0x08104404, -+ } }, -+ { { /* 1 */ -+ 0xffff8002, 0xffffffff, 0x8002ffff, 0x00000000, -+ 0xc0000000, 0xf0fc33c0, 0x03000000, 0x00000003, -+ } }, -+ { { /* 2 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x0810cf00, 0x0810cf00, -+ } }, -+ { { /* 3 */ -+ 0x00000000, 0x00000000, 0x00000200, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 4 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00220008, 0x00220008, -+ } }, -+ { { /* 5 */ -+ 0x00000000, 0x00000300, 0x00000000, 0x00000300, -+ 0x00010040, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 6 */ -+ 0x00000000, 0x00000000, 0x08100000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 7 */ -+ 0x00000048, 0x00000200, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 8 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x30000000, 0x00000000, 0x03000000, -+ } }, -+ { { /* 9 */ -+ 0xff7fff7f, 0xff01ff7f, 0x00003d7f, 0xffff7fff, -+ 0xffff3d7f, 0x003d7fff, 0xff7f7f00, 0x00ff7fff, -+ } }, -+ { { /* 10 */ -+ 0x003d7fff, 0xffffffff, 0x007fff7f, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 11 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x140a2202, 0x140a2202, -+ } }, -+ { { /* 12 */ -+ 0x00000000, 0x07fffffe, 0x000007fe, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 13 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0xfff99fee, 0xd3c4fdff, 0xb000399f, 0x00030000, -+ } }, -+ { { /* 14 */ -+ 0x00000000, 0x00c00030, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 15 */ -+ 0xffff0042, 0xffffffff, 0x0002ffff, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 16 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x10028010, 0x10028010, -+ } }, -+ { { /* 17 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x10400080, 0x10400080, -+ } }, -+ { { /* 18 */ -+ 0xc0000000, 0x00030000, 0xc0000000, 0x00000000, -+ 0x00008000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 19 */ -+ 0x00000000, 0x00000000, 0x02000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 20 */ -+ 0x00000000, 0x07ffffde, 0x001009f6, 0x40000000, -+ 0x01000040, 0x00008200, 0x00001000, 0x00000000, -+ } }, -+ { { /* 21 */ -+ 0xffff0000, 0xffffffff, 0x0000ffff, 0x00000000, -+ 0x030c0000, 0x0c00cc0f, 0x03000000, 0x00000300, -+ } }, -+ { { /* 22 */ -+ 0xffff4040, 0xffffffff, 0x4040ffff, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 23 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 24 */ -+ 0x00003000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00110000, 0x00000000, 0x00000000, 0x000000c0, -+ } }, -+ { { /* 25 */ -+ 0x00000000, 0x00000000, 0x08000000, 0x00000008, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 26 */ -+ 0x00003000, 0x00000030, 0x00000000, 0x0000300c, -+ 0x000c0000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 27 */ -+ 0x00000000, 0x3a8b0000, 0x9e78e6b9, 0x0000802e, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 28 */ -+ 0xffff0000, 0xffffd7ff, 0x0000d7ff, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 29 */ -+ 0xffffffe0, 0x83ffffff, 0x00003fff, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 30 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x10008200, 0x10008200, -+ } }, -+ { { /* 31 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x060c3303, 0x060c3303, -+ } }, -+ { { /* 32 */ -+ 0x00000003, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 33 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x03000000, 0x00003000, 0x00000000, -+ } }, -+ { { /* 34 */ -+ 0x00000000, 0x00000000, 0x00000c00, 0x00000000, -+ 0x20010040, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 35 */ -+ 0x00000000, 0x00000000, 0x08100000, 0x00040000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 36 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0xfff99fee, 0xd3c5fdff, 0xb000399f, 0x00000000, -+ } }, -+ { { /* 37 */ -+ 0x00000000, 0x00000000, 0xfffffeff, 0x3d7e03ff, -+ 0xfeff0003, 0x03ffffff, 0x00000000, 0x00000000, -+ } }, -+ { { /* 38 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x12120404, 0x12120404, -+ } }, -+ { { /* 39 */ -+ 0xfff99fee, 0xf3e5fdff, 0x0007399f, 0x0001ffff, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 40 */ -+ 0x000330c0, 0x00000000, 0x00000000, 0x60000003, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 41 */ -+ 0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000, -+ 0x00000000, 0x0c00c000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 42 */ -+ 0xff7fff7f, 0xff01ff00, 0x3d7f3d7f, 0xffff7fff, -+ 0xffff0000, 0x003d7fff, 0xff7f7f3d, 0x00ff7fff, -+ } }, -+ { { /* 43 */ -+ 0x003d7fff, 0xffffffff, 0x007fff00, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 44 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x140ca381, 0x140ca381, -+ } }, -+ { { /* 45 */ -+ 0x00000000, 0x80000000, 0x00000001, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 46 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x10020004, 0x10020004, -+ } }, -+ { { /* 47 */ -+ 0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000, -+ 0x00000000, 0x00000030, 0x000c0000, 0x030300c0, -+ } }, -+ { { /* 48 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0xffffffff, 0xffffffff, 0x001fffff, -+ } }, -+ { { /* 49 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x1a10cfc5, 0x9a10cfc5, -+ } }, -+ { { /* 50 */ -+ 0x00000000, 0x00000000, 0x000c0000, 0x01000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 51 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x10420084, 0x10420084, -+ } }, -+ { { /* 52 */ -+ 0xc0000000, 0x00030000, 0xc0000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 53 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x24082202, 0x24082202, -+ } }, -+ { { /* 54 */ -+ 0x0c00f000, 0x00000000, 0x03000180, 0x6000c033, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 55 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x021c0a08, 0x021c0a08, -+ } }, -+ { { /* 56 */ -+ 0x00000030, 0x00000000, 0x0000001e, 0x18000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 57 */ -+ 0xfdffa966, 0xffffdfff, 0xa965dfff, 0x03ffffff, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 58 */ -+ 0x0000000c, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 59 */ -+ 0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000, -+ 0x00000000, 0x00000c00, 0x00c00000, 0x000c0000, -+ } }, -+ { { /* 60 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x0010c604, 0x8010c604, -+ } }, -+ { { /* 61 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x01f00000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 62 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x0000003f, 0x00000000, 0x00000000, 0x000c0000, -+ } }, -+ { { /* 63 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x25082262, 0x25082262, -+ } }, -+ { { /* 64 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x90400010, 0x10400010, -+ } }, -+ { { /* 65 */ -+ 0xfff99fec, 0xf3e5fdff, 0xf807399f, 0x0000ffff, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 66 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0xffffffff, 0x0001ffff, 0x00000000, 0x00000000, -+ } }, -+ { { /* 67 */ -+ 0x0c000000, 0x00000000, 0x00000c00, 0x00000000, -+ 0x00170240, 0x00040000, 0x001fe000, 0x00000000, -+ } }, -+ { { /* 68 */ -+ 0x00000000, 0x00000000, 0x08500000, 0x00000008, -+ 0x00000800, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 69 */ -+ 0x00001003, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 70 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0xffffd740, 0xfffffffb, 0x00007fff, 0x00000000, -+ } }, -+ { { /* 71 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00528f81, 0x00528f81, -+ } }, -+ { { /* 72 */ -+ 0x30000300, 0x00300030, 0x30000000, 0x00003000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 73 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x10600010, 0x10600010, -+ } }, -+ { { /* 74 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x60000003, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 75 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x10020000, 0x10020000, -+ } }, -+ { { /* 76 */ -+ 0x00000000, 0x00000000, 0x00000c00, 0x00000000, -+ 0x20000402, 0x00180000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 77 */ -+ 0x00000000, 0x00000000, 0x00880000, 0x00040000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 78 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00400030, 0x00400030, -+ } }, -+ { { /* 79 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x0e1e7707, 0x0e1e7707, -+ } }, -+ { { /* 80 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x25092042, 0x25092042, -+ } }, -+ { { /* 81 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x02041107, 0x02041107, -+ } }, -+ { { /* 82 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x9c508e14, 0x1c508e14, -+ } }, -+ { { /* 83 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x04082202, 0x04082202, -+ } }, -+ { { /* 84 */ -+ 0x00000c00, 0x00000003, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 85 */ -+ 0xc0000c0c, 0x00000000, 0x00c00003, 0x00000c03, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 86 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x020c1383, 0x020c1383, -+ } }, -+ { { /* 87 */ -+ 0xff7fff7f, 0xff01ff7f, 0x00003d7f, 0x00ff00ff, -+ 0x00ff3d7f, 0x003d7fff, 0xff7f7f00, 0x00ff7f00, -+ } }, -+ { { /* 88 */ -+ 0x003d7f00, 0xffff01ff, 0x007fff7f, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 89 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x040a2202, 0x042a220a, -+ } }, -+ { { /* 90 */ -+ 0x00000000, 0x00000200, 0x00000000, 0x00000200, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 91 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x20000000, 0x00000000, 0x02000000, -+ } }, -+ { { /* 92 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0xfffbafee, 0xf3edfdff, 0x00013bbf, 0x00000001, -+ } }, -+ { { /* 93 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00000080, 0x00000080, -+ } }, -+ { { /* 94 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x03000402, 0x00180000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 95 */ -+ 0x00000000, 0x00000000, 0x00880000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 96 */ -+ 0x000c0003, 0x00000c00, 0x00003000, 0x00000c00, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 97 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x08000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 98 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0xffff0000, 0x000007ff, -+ } }, -+ { { /* 99 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00080000, 0x00080000, -+ } }, -+ { { /* 100 */ -+ 0x0c0030c0, 0x00000000, 0x0300001e, 0x66000003, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 101 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00040100, 0x00040100, -+ } }, -+ { { /* 102 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x14482202, 0x14482202, -+ } }, -+ { { /* 103 */ -+ 0x00000000, 0x00000000, 0x00030000, 0x00030000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 104 */ -+ 0x00000000, 0xfffe0000, 0x007fffff, 0xfffffffe, -+ 0x000000ff, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 105 */ -+ 0x00000000, 0x00008000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 106 */ -+ 0x000c0000, 0x00000000, 0x00000c00, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 107 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00000200, 0x00000200, -+ } }, -+ { { /* 108 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00003c00, 0x00000030, -+ } }, -+ { { /* 109 */ -+ 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, -+ 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, -+ } }, -+ { { /* 110 */ -+ 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, -+ 0x00001fff, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 111 */ -+ 0xffff4002, 0xffffffff, 0x4002ffff, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 112 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x64092242, 0x64092242, -+ } }, -+ { { /* 113 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x060cb301, 0x060cb301, -+ } }, -+ { { /* 114 */ -+ 0x00000c7e, 0x031f8000, 0x0063f200, 0x000df840, -+ 0x00037e08, 0x08000dfa, 0x0df901bf, 0x5437e400, -+ } }, -+ { { /* 115 */ -+ 0x00000025, 0x40006fc0, 0x27f91be4, 0xdee00000, -+ 0x007ff83f, 0x00007f7f, 0x00000000, 0x00000000, -+ } }, -+ { { /* 116 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x007f8000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 117 */ -+ 0x000000a7, 0x00000000, 0xfffffffe, 0xffffffff, -+ 0x780fffff, 0xfffffffe, 0xffffffff, 0x787fffff, -+ } }, -+ { { /* 118 */ -+ 0x03506f8b, 0x1b042042, 0x62808020, 0x400a0000, -+ 0x10341b41, 0x04003812, 0x03608c02, 0x08454038, -+ } }, -+ { { /* 119 */ -+ 0x2403c002, 0x15108000, 0x1229e040, 0x80280000, -+ 0x28002800, 0x8060c002, 0x2080040c, 0x05284002, -+ } }, -+ { { /* 120 */ -+ 0x82042a00, 0x02000818, 0x10008200, 0x20700020, -+ 0x03022000, 0x40a41000, 0x0420a020, 0x00000080, -+ } }, -+ { { /* 121 */ -+ 0x80040011, 0x00000400, 0x04012b78, 0x11a23920, -+ 0x02842460, 0x00c01021, 0x20002050, 0x07400042, -+ } }, -+ { { /* 122 */ -+ 0x208205c9, 0x0fc10230, 0x08402480, 0x00258018, -+ 0x88000080, 0x42120609, 0xa32002a8, 0x40040094, -+ } }, -+ { { /* 123 */ -+ 0x00c00024, 0x8e000001, 0x059e058a, 0x013b0001, -+ 0x85000010, 0x08080000, 0x02d07d04, 0x018d9838, -+ } }, -+ { { /* 124 */ -+ 0x8803f310, 0x03000840, 0x00000704, 0x30080500, -+ 0x00001000, 0x20040000, 0x00000003, 0x04040002, -+ } }, -+ { { /* 125 */ -+ 0x000100d0, 0x40028000, 0x00088040, 0x00000000, -+ 0x34000210, 0x00400e00, 0x00000020, 0x00000008, -+ } }, -+ { { /* 126 */ -+ 0x00000040, 0x00060000, 0x00000000, 0x00100100, -+ 0x00000080, 0x00000000, 0x4c000000, 0x240d0009, -+ } }, -+ { { /* 127 */ -+ 0x80048000, 0x00010180, 0x00020484, 0x00000400, -+ 0x00000804, 0x00000008, 0x80004800, 0x16800000, -+ } }, -+ { { /* 128 */ -+ 0x00200065, 0x00120410, 0x44920403, 0x40000200, -+ 0x10880008, 0x40080100, 0x00001482, 0x00074800, -+ } }, -+ { { /* 129 */ -+ 0x14608200, 0x00024e84, 0x00128380, 0x20184520, -+ 0x0240041c, 0x0a001120, 0x00180a00, 0x88000800, -+ } }, -+ { { /* 130 */ -+ 0x01000002, 0x00008001, 0x04000040, 0x80000040, -+ 0x08040000, 0x00000000, 0x00001202, 0x00000002, -+ } }, -+ { { /* 131 */ -+ 0x00000000, 0x00000004, 0x21910000, 0x00000858, -+ 0xbf8013a0, 0x8279401c, 0xa8041054, 0xc5004282, -+ } }, -+ { { /* 132 */ -+ 0x0402ce56, 0xfc020000, 0x40200d21, 0x00028030, -+ 0x00010000, 0x01081202, 0x00000000, 0x00410003, -+ } }, -+ { { /* 133 */ -+ 0x00404080, 0x00000200, 0x00010000, 0x00000000, -+ 0x00000000, 0x00000000, 0x60000000, 0x480241ea, -+ } }, -+ { { /* 134 */ -+ 0x2000104c, 0x2109a820, 0x00200020, 0x7b1c0008, -+ 0x10a0840a, 0x01c028c0, 0x00000608, 0x04c00000, -+ } }, -+ { { /* 135 */ -+ 0x80398412, 0x40a200e0, 0x02080000, 0x12030a04, -+ 0x008d1833, 0x02184602, 0x13803028, 0x00200801, -+ } }, -+ { { /* 136 */ -+ 0x20440000, 0x000005a1, 0x00050800, 0x0020a328, -+ 0x80100000, 0x10040649, 0x10020020, 0x00090180, -+ } }, -+ { { /* 137 */ -+ 0x8c008202, 0x00000000, 0x00205910, 0x0041410c, -+ 0x00004004, 0x40441290, 0x00010080, 0x01040000, -+ } }, -+ { { /* 138 */ -+ 0x04070000, 0x89108040, 0x00282a81, 0x82420000, -+ 0x51a20411, 0x32220800, 0x2b0d2220, 0x40c83003, -+ } }, -+ { { /* 139 */ -+ 0x82020082, 0x80008900, 0x10a00200, 0x08004100, -+ 0x09041108, 0x000405a6, 0x0c018000, 0x04104002, -+ } }, -+ { { /* 140 */ -+ 0x00002000, 0x44003000, 0x01000004, 0x00008200, -+ 0x00000008, 0x00044010, 0x00002002, 0x00001040, -+ } }, -+ { { /* 141 */ -+ 0x00000000, 0xca008000, 0x02828020, 0x00b1100c, -+ 0x12824280, 0x22013030, 0x00808820, 0x040013e4, -+ } }, -+ { { /* 142 */ -+ 0x801840c0, 0x1000a1a1, 0x00000004, 0x0050c200, -+ 0x00c20082, 0x00104840, 0x10400080, 0xa3140000, -+ } }, -+ { { /* 143 */ -+ 0xa8a02301, 0x24123d00, 0x80030200, 0xc0028022, -+ 0x34a10000, 0x00408005, 0x00190010, 0x882a0000, -+ } }, -+ { { /* 144 */ -+ 0x00080018, 0x33000402, 0x9002010a, 0x00000000, -+ 0x00800020, 0x00010100, 0x84040810, 0x04004000, -+ } }, -+ { { /* 145 */ -+ 0x10006020, 0x00000000, 0x00000000, 0x30a02000, -+ 0x00000004, 0x00000000, 0x01000800, 0x20000000, -+ } }, -+ { { /* 146 */ -+ 0x02000000, 0x02000602, 0x80000800, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 147 */ -+ 0x00000010, 0x44040083, 0x00081000, 0x0818824c, -+ 0x00400e00, 0x8c300000, 0x08146001, 0x00000000, -+ } }, -+ { { /* 148 */ -+ 0x00828000, 0x41900000, 0x84804006, 0x24010001, -+ 0x02400108, 0x9b080006, 0x00201602, 0x0009012e, -+ } }, -+ { { /* 149 */ -+ 0x40800800, 0x48000420, 0x10000032, 0x01904440, -+ 0x02000100, 0x10048000, 0x00020000, 0x08820802, -+ } }, -+ { { /* 150 */ -+ 0x08080ba0, 0x00009242, 0x00400000, 0xc0008080, -+ 0x20410001, 0x04400000, 0x60020820, 0x00100000, -+ } }, -+ { { /* 151 */ -+ 0x00108046, 0x01001805, 0x90100000, 0x00014010, -+ 0x00000010, 0x00000000, 0x0000000b, 0x00008800, -+ } }, -+ { { /* 152 */ -+ 0x00000000, 0x00001000, 0x00000000, 0x20018800, -+ 0x00004600, 0x06002000, 0x00000100, 0x00000000, -+ } }, -+ { { /* 153 */ -+ 0x00000000, 0x10400042, 0x02004000, 0x00004280, -+ 0x80000400, 0x00020000, 0x00000008, 0x00000020, -+ } }, -+ { { /* 154 */ -+ 0x00000040, 0x20600400, 0x0a000180, 0x02040280, -+ 0x00000000, 0x00409001, 0x02000004, 0x00003200, -+ } }, -+ { { /* 155 */ -+ 0x88000000, 0x80404800, 0x00000010, 0x00040008, -+ 0x00000a90, 0x00000200, 0x00002000, 0x40002001, -+ } }, -+ { { /* 156 */ -+ 0x00000048, 0x00100000, 0x00000000, 0x00000001, -+ 0x00000008, 0x20010080, 0x00000000, 0x00400040, -+ } }, -+ { { /* 157 */ -+ 0x85000000, 0x0c8f0108, 0x32129000, 0x80090420, -+ 0x00024000, 0x40040800, 0x092000a0, 0x00100204, -+ } }, -+ { { /* 158 */ -+ 0x00002000, 0x00000000, 0x00440004, 0x6c000000, -+ 0x000000d0, 0x80004000, 0x88800440, 0x41144018, -+ } }, -+ { { /* 159 */ -+ 0x80001a02, 0x14000001, 0x00000001, 0x0000004a, -+ 0x00000000, 0x00083000, 0x08000000, 0x0008a024, -+ } }, -+ { { /* 160 */ -+ 0x00300004, 0x00140000, 0x20000000, 0x00001800, -+ 0x00020002, 0x04000000, 0x00000002, 0x00000100, -+ } }, -+ { { /* 161 */ -+ 0x00004002, 0x54000000, 0x60400300, 0x00002120, -+ 0x0000a022, 0x00000000, 0x81060803, 0x08010200, -+ } }, -+ { { /* 162 */ -+ 0x04004800, 0xb0044000, 0x0000a005, 0x04500800, -+ 0x800c000a, 0x0000c000, 0x10000800, 0x02408021, -+ } }, -+ { { /* 163 */ -+ 0x08020000, 0x00001040, 0x00540a40, 0x00000000, -+ 0x00800880, 0x01020002, 0x00000211, 0x00000010, -+ } }, -+ { { /* 164 */ -+ 0x00000000, 0x80000002, 0x00002000, 0x00080001, -+ 0x09840a00, 0x40000080, 0x00400000, 0x49000080, -+ } }, -+ { { /* 165 */ -+ 0x0e102831, 0x06098807, 0x40011014, 0x02620042, -+ 0x06000000, 0x88062000, 0x04068400, 0x08108301, -+ } }, -+ { { /* 166 */ -+ 0x08000012, 0x40004840, 0x00300402, 0x00012000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 167 */ -+ 0x00000000, 0x00400000, 0x00000000, 0x00a54400, -+ 0x40004420, 0x20000310, 0x00041002, 0x18000000, -+ } }, -+ { { /* 168 */ -+ 0x00a1002a, 0x00080000, 0x40400000, 0x00900000, -+ 0x21401200, 0x04048626, 0x40005048, 0x21100000, -+ } }, -+ { { /* 169 */ -+ 0x040005a4, 0x000a0000, 0x00214000, 0x07010800, -+ 0x34000000, 0x00080100, 0x00080040, 0x10182508, -+ } }, -+ { { /* 170 */ -+ 0xc0805100, 0x02c01400, 0x00000080, 0x00448040, -+ 0x20000800, 0x210a8000, 0x08800000, 0x00020060, -+ } }, -+ { { /* 171 */ -+ 0x00004004, 0x00400100, 0x01040200, 0x00800000, -+ 0x00000000, 0x00000000, 0x10081400, 0x00008000, -+ } }, -+ { { /* 172 */ -+ 0x00004000, 0x20000000, 0x08800200, 0x00001000, -+ 0x00000000, 0x01000000, 0x00000810, 0x00000000, -+ } }, -+ { { /* 173 */ -+ 0x00020000, 0x20200000, 0x00000000, 0x00000000, -+ 0x00000010, 0x00001c40, 0x00002000, 0x08000210, -+ } }, -+ { { /* 174 */ -+ 0x00000000, 0x00000000, 0x54014000, 0x02000800, -+ 0x00200400, 0x00000000, 0x00002080, 0x00004000, -+ } }, -+ { { /* 175 */ -+ 0x10000004, 0x00000000, 0x00000000, 0x00000000, -+ 0x00002000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 176 */ -+ 0x00000000, 0x00000000, 0x28881041, 0x0081010a, -+ 0x00400800, 0x00000800, 0x10208026, 0x61000000, -+ } }, -+ { { /* 177 */ -+ 0x00050080, 0x00000000, 0x80000000, 0x80040000, -+ 0x044088c2, 0x00080480, 0x00040000, 0x00000048, -+ } }, -+ { { /* 178 */ -+ 0x8188410d, 0x141a2400, 0x40310000, 0x000f4249, -+ 0x41283280, 0x80053011, 0x00400880, 0x410060c0, -+ } }, -+ { { /* 179 */ -+ 0x2a004013, 0x02000002, 0x11000000, 0x00850040, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 180 */ -+ 0x00000000, 0x00800000, 0x04000440, 0x00000402, -+ 0x60001000, 0x99909f87, 0x5808049d, 0x10002445, -+ } }, -+ { { /* 181 */ -+ 0x00000100, 0x00000000, 0x00000000, 0x00910050, -+ 0x00000420, 0x00080008, 0x20000000, 0x00288002, -+ } }, -+ { { /* 182 */ -+ 0x00008400, 0x00000400, 0x00000000, 0x00100000, -+ 0x00002000, 0x00000800, 0x80043400, 0x21000004, -+ } }, -+ { { /* 183 */ -+ 0x20000208, 0x01000600, 0x00000010, 0x00000000, -+ 0x48000000, 0x14060008, 0x00124020, 0x20812800, -+ } }, -+ { { /* 184 */ -+ 0xa419804b, 0x01064009, 0x10386ca4, 0x85a0620b, -+ 0x00000010, 0x01000448, 0x00004400, 0x20a02102, -+ } }, -+ { { /* 185 */ -+ 0x00000000, 0x00000000, 0x00147000, 0x01a01404, -+ 0x10040000, 0x01000000, 0x3002f180, 0x00000008, -+ } }, -+ { { /* 186 */ -+ 0x00002000, 0x00100000, 0x08000010, 0x00020004, -+ 0x01000029, 0x00002000, 0x00000000, 0x10082000, -+ } }, -+ { { /* 187 */ -+ 0x00000000, 0x0004d041, 0x08000800, 0x00200000, -+ 0x00401000, 0x00004000, 0x00000000, 0x00000002, -+ } }, -+ { { /* 188 */ -+ 0x01000000, 0x00000000, 0x00020000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 189 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00800000, -+ 0x000a0a01, 0x0004002c, 0x01000080, 0x00000000, -+ } }, -+ { { /* 190 */ -+ 0x10000000, 0x08040400, 0x08012010, 0x2569043c, -+ 0x1a10c460, 0x08800009, 0x000210f0, 0x08c5050c, -+ } }, -+ { { /* 191 */ -+ 0x10000481, 0x00040080, 0x42040000, 0x00100204, -+ 0x00000000, 0x00000000, 0x00080000, 0x88080000, -+ } }, -+ { { /* 192 */ -+ 0x010f016c, 0x18002000, 0x41307000, 0x00000080, -+ 0x00000000, 0x00000100, 0x88000000, 0x70048004, -+ } }, -+ { { /* 193 */ -+ 0x00081420, 0x00000100, 0x00000000, 0x00000000, -+ 0x02400000, 0x00001000, 0x00050070, 0x00000000, -+ } }, -+ { { /* 194 */ -+ 0x000c4000, 0x00010000, 0x04000000, 0x00000000, -+ 0x00000000, 0x01000100, 0x01000010, 0x00000400, -+ } }, -+ { { /* 195 */ -+ 0x00000000, 0x10020000, 0x04100024, 0x00000000, -+ 0x00000000, 0x00004000, 0x00000000, 0x00000100, -+ } }, -+ { { /* 196 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00100020, -+ } }, -+ { { /* 197 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00008000, 0x00100000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 198 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x80000000, -+ 0x00880000, 0x0c000040, 0x02040010, 0x00000000, -+ } }, -+ { { /* 199 */ -+ 0x00080000, 0x08000000, 0x00000000, 0x00000004, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 200 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00000300, 0x00000300, -+ } }, -+ { { /* 201 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0xffff0000, 0x0001ffff, -+ } }, -+ { { /* 202 */ -+ 0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000, -+ 0x0c0c0000, 0x000cc00c, 0x03000000, 0x00000000, -+ } }, -+ { { /* 203 */ -+ 0x00000000, 0x00000300, 0x00000000, 0x00000300, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 204 */ -+ 0xffff0000, 0xffffffff, 0x0040ffff, 0x00000000, -+ 0x0c0c0000, 0x0c00000c, 0x03000000, 0x00000300, -+ } }, -+ { { /* 205 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x0d10646e, 0x0d10646e, -+ } }, -+ { { /* 206 */ -+ 0x00000000, 0x01000300, 0x00000000, 0x00000300, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 207 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x9fffffff, 0xffcffee7, 0x0000003f, 0x00000000, -+ } }, -+ { { /* 208 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0xfffddfec, 0xc3effdff, 0x40603ddf, 0x00000003, -+ } }, -+ { { /* 209 */ -+ 0x00000000, 0xfffe0000, 0xffffffff, 0xffffffef, -+ 0x00007fff, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 210 */ -+ 0x3eff0793, 0x1303b011, 0x11102801, 0x05930000, -+ 0xb0111e7b, 0x3b019703, 0x00a01112, 0x306b9593, -+ } }, -+ { { /* 211 */ -+ 0x1102b051, 0x11303201, 0x011102b0, 0xb879300a, -+ 0x30011306, 0x00800010, 0x100b0113, 0x93000011, -+ } }, -+ { { /* 212 */ -+ 0x00102b03, 0x05930000, 0xb051746b, 0x3b011323, -+ 0x00001030, 0x70000000, 0x1303b011, 0x11102900, -+ } }, -+ { { /* 213 */ -+ 0x00012180, 0xb0153000, 0x3001030e, 0x02000030, -+ 0x10230111, 0x13000000, 0x10106b81, 0x01130300, -+ } }, -+ { { /* 214 */ -+ 0x30111013, 0x00000100, 0x22b85530, 0x30000000, -+ 0x9702b011, 0x113afb07, 0x011303b0, 0x00000021, -+ } }, -+ { { /* 215 */ -+ 0x3b0d1b00, 0x03b01138, 0x11330113, 0x13000001, -+ 0x111c2b05, 0x00000100, 0xb0111000, 0x2a011300, -+ } }, -+ { { /* 216 */ -+ 0x02b01930, 0x10100001, 0x11000000, 0x10300301, -+ 0x07130230, 0x0011146b, 0x2b051300, 0x8fb8f974, -+ } }, -+ { { /* 217 */ -+ 0x103b0113, 0x00000000, 0xd9700000, 0x01134ab0, -+ 0x0011103b, 0x00001103, 0x2ab15930, 0x10000111, -+ } }, -+ { { /* 218 */ -+ 0x11010000, 0x00100b01, 0x01130000, 0x0000102b, -+ 0x20000101, 0x02a01110, 0x30210111, 0x0102b059, -+ } }, -+ { { /* 219 */ -+ 0x19300000, 0x011307b0, 0xb011383b, 0x00000003, -+ 0x00000000, 0x383b0d13, 0x0103b011, 0x00001000, -+ } }, -+ { { /* 220 */ -+ 0x01130000, 0x00101020, 0x00000100, 0x00000110, -+ 0x30000000, 0x00021811, 0x00100000, 0x01110000, -+ } }, -+ { { /* 221 */ -+ 0x00000023, 0x0b019300, 0x00301110, 0x302b0111, -+ 0x13c7b011, 0x01303b01, 0x00000280, 0xb0113000, -+ } }, -+ { { /* 222 */ -+ 0x2b011383, 0x03b01130, 0x300a0011, 0x1102b011, -+ 0x00002000, 0x01110100, 0xa011102b, 0x2b011302, -+ } }, -+ { { /* 223 */ -+ 0x01000010, 0x30000001, 0x13029011, 0x11302b01, -+ 0x000066b0, 0xb0113000, 0x6b07d302, 0x07b0113a, -+ } }, -+ { { /* 224 */ -+ 0x00200103, 0x13000000, 0x11386b05, 0x011303b0, -+ 0x000010b8, 0x2b051b00, 0x03000110, 0x10000000, -+ } }, -+ { { /* 225 */ -+ 0x1102a011, 0x79700a01, 0x0111a2b0, 0x0000100a, -+ 0x00011100, 0x00901110, 0x00090111, 0x93000000, -+ } }, -+ { { /* 226 */ -+ 0xf9f2bb05, 0x011322b0, 0x2001323b, 0x00000000, -+ 0x06b05930, 0x303b0193, 0x1123a011, 0x11700000, -+ } }, -+ { { /* 227 */ -+ 0x001102b0, 0x00001010, 0x03011301, 0x00000110, -+ 0x162b0793, 0x01010010, 0x11300000, 0x01110200, -+ } }, -+ { { /* 228 */ -+ 0xb0113029, 0x00000000, 0x0eb05130, 0x383b0513, -+ 0x0303b011, 0x00000100, 0x01930000, 0x00001039, -+ } }, -+ { { /* 229 */ -+ 0x3b000302, 0x00000000, 0x00230113, 0x00000000, -+ 0x00100000, 0x00010000, 0x90113020, 0x00000002, -+ } }, -+ { { /* 230 */ -+ 0x00000000, 0x10000000, 0x11020000, 0x00000301, -+ 0x01130000, 0xb079b02b, 0x3b011323, 0x02b01130, -+ } }, -+ { { /* 231 */ -+ 0xf0210111, 0x1343b0d9, 0x11303b01, 0x011103b0, -+ 0xb0517020, 0x20011322, 0x01901110, 0x300b0111, -+ } }, -+ { { /* 232 */ -+ 0x9302b011, 0x0016ab01, 0x01130100, 0xb0113021, -+ 0x29010302, 0x02b03130, 0x30000000, 0x1b42b819, -+ } }, -+ { { /* 233 */ -+ 0x11383301, 0x00000330, 0x00000020, 0x33051300, -+ 0x00001110, 0x00000000, 0x93000000, 0x01302305, -+ } }, -+ { { /* 234 */ -+ 0x00010100, 0x30111010, 0x00000100, 0x02301130, -+ 0x10100001, 0x11000000, 0x00000000, 0x85130200, -+ } }, -+ { { /* 235 */ -+ 0x10111003, 0x2b011300, 0x63b87730, 0x303b0113, -+ 0x11a2b091, 0x7b300201, 0x011357f0, 0xf0d1702b, -+ } }, -+ { { /* 236 */ -+ 0x1b0111e3, 0x0ab97130, 0x303b0113, 0x13029001, -+ 0x11302b01, 0x071302b0, 0x3011302b, 0x23011303, -+ } }, -+ { { /* 237 */ -+ 0x02b01130, 0x30ab0113, 0x11feb411, 0x71300901, -+ 0x05d347b8, 0xb011307b, 0x21015303, 0x00001110, -+ } }, -+ { { /* 238 */ -+ 0x306b0513, 0x1102b011, 0x00103301, 0x05130000, -+ 0xa01038eb, 0x30000102, 0x02b01110, 0x30200013, -+ } }, -+ { { /* 239 */ -+ 0x0102b071, 0x00101000, 0x01130000, 0x1011100b, -+ 0x2b011300, 0x00000000, 0x366b0593, 0x1303b095, -+ } }, -+ { { /* 240 */ -+ 0x01103b01, 0x00000200, 0xb0113000, 0x20000103, -+ 0x01000010, 0x30000000, 0x030ab011, 0x00101001, -+ } }, -+ { { /* 241 */ -+ 0x01110100, 0x00000003, 0x23011302, 0x03000010, -+ 0x10000000, 0x01000000, 0x00100000, 0x00000290, -+ } }, -+ { { /* 242 */ -+ 0x30113000, 0x7b015386, 0x03b01130, 0x00210151, -+ 0x13000000, 0x11303b01, 0x001102b0, 0x00011010, -+ } }, -+ { { /* 243 */ -+ 0x2b011302, 0x02001110, 0x10000000, 0x0102b011, -+ 0x11300100, 0x000102b0, 0x00011010, 0x2b011100, -+ } }, -+ { { /* 244 */ -+ 0x02101110, 0x002b0113, 0x93000000, 0x11302b03, -+ 0x011302b0, 0x0000303b, 0x00000002, 0x03b01930, -+ } }, -+ { { /* 245 */ -+ 0x102b0113, 0x0103b011, 0x11300000, 0x011302b0, -+ 0x00001021, 0x00010102, 0x00000010, 0x102b0113, -+ } }, -+ { { /* 246 */ -+ 0x01020011, 0x11302000, 0x011102b0, 0x30113001, -+ 0x00000002, 0x02b01130, 0x303b0313, 0x0103b011, -+ } }, -+ { { /* 247 */ -+ 0x00002000, 0x05130000, 0xb011303b, 0x10001102, -+ 0x00000110, 0x142b0113, 0x01000001, 0x01100000, -+ } }, -+ { { /* 248 */ -+ 0x00010280, 0xb0113000, 0x10000102, 0x00000010, -+ 0x10230113, 0x93021011, 0x11100b05, 0x01130030, -+ } }, -+ { { /* 249 */ -+ 0xb051702b, 0x3b011323, 0x00000030, 0x30000000, -+ 0x1303b011, 0x11102b01, 0x01010330, 0xb011300a, -+ } }, -+ { { /* 250 */ -+ 0x20000102, 0x00000000, 0x10000011, 0x9300a011, -+ 0x00102b05, 0x00000200, 0x90111000, 0x29011100, -+ } }, -+ { { /* 251 */ -+ 0x00b01110, 0x30000000, 0x1302b011, 0x11302b21, -+ 0x000103b0, 0x00000020, 0x2b051300, 0x02b01130, -+ } }, -+ { { /* 252 */ -+ 0x103b0113, 0x13002011, 0x11322b21, 0x00130280, -+ 0xa0113028, 0x0a011102, 0x02921130, 0x30210111, -+ } }, -+ { { /* 253 */ -+ 0x13020011, 0x11302b01, 0x03d30290, 0x3011122b, -+ 0x2b011302, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 254 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00004000, 0x00000000, 0x20000000, 0x00000000, -+ } }, -+ { { /* 255 */ -+ 0x00000000, 0x00000000, 0x00003000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 256 */ -+ 0x00000000, 0x040001df, 0x80800176, 0x420c0000, -+ 0x01020140, 0x44008200, 0x00041018, 0x00000000, -+ } }, -+ { { /* 257 */ -+ 0xffff0000, 0xffff27bf, 0x000027bf, 0x00000000, -+ 0x00000000, 0x0c000000, 0x03000000, 0x000000c0, -+ } }, -+ { { /* 258 */ -+ 0x3c000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 259 */ -+ 0x00000000, 0x061ef5c0, 0x000001f6, 0x40000000, -+ 0x01040040, 0x00208210, 0x00005040, 0x00000000, -+ } }, -+ { { /* 260 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x08004480, 0x08004480, -+ } }, -+ { { /* 261 */ -+ 0x00000000, 0x00000000, 0xc0000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 262 */ -+ 0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 263 */ -+ 0xffff0042, 0xffffffff, 0x0042ffff, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x000000c0, -+ } }, -+ { { /* 264 */ -+ 0x00000000, 0x000c0000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 265 */ -+ 0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000, -+ 0x00000000, 0x0000c00c, 0x00000000, 0x00000000, -+ } }, -+ { { /* 266 */ -+ 0x000c0003, 0x00003c00, 0x0000f000, 0x00003c00, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 267 */ -+ 0x00000000, 0x040001de, 0x00000176, 0x42000000, -+ 0x01020140, 0x44008200, 0x00041008, 0x00000000, -+ } }, -+ { { /* 268 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x98504f14, 0x18504f14, -+ } }, -+ { { /* 269 */ -+ 0x00000000, 0x00000000, 0x00000c00, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 270 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00480910, 0x00480910, -+ } }, -+ { { /* 271 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x0c186606, 0x0c186606, -+ } }, -+ { { /* 272 */ -+ 0x0c000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00010040, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 273 */ -+ 0x00001006, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 274 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0xfef02596, 0x3bffecae, 0x30003f5f, 0x00000000, -+ } }, -+ { { /* 275 */ -+ 0x03c03030, 0x0000c000, 0x00000000, 0x600c0c03, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 276 */ -+ 0x000c3003, 0x18c00c0c, 0x00c03060, 0x60000c03, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 277 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00100002, 0x00100002, -+ } }, -+ { { /* 278 */ -+ 0x00000003, 0x18000000, 0x00003060, 0x00000c00, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 279 */ -+ 0x00000000, 0x00300000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 280 */ -+ 0xfdffb729, 0x000001ff, 0xb7290000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 281 */ -+ 0xfffddfec, 0xc3fffdff, 0x00803dcf, 0x00000003, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 282 */ -+ 0x00000000, 0xffffffff, 0xffffffff, 0x00ffffff, -+ 0xffffffff, 0x000003ff, 0x00000000, 0x00000000, -+ } }, -+ { { /* 283 */ -+ 0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000, -+ 0x00000000, 0x0000c000, 0x00000000, 0x00000300, -+ } }, -+ { { /* 284 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000010, -+ 0xfff99fee, 0xf3c5fdff, 0xb000798f, 0x0002ffc0, -+ } }, -+ { { /* 285 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00004004, 0x00004004, -+ } }, -+ { { /* 286 */ -+ 0x0f000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 287 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x02045101, 0x02045101, -+ } }, -+ { { /* 288 */ -+ 0x00000c00, 0x000000c3, 0x00000000, 0x18000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 289 */ -+ 0xffffffff, 0x0007f6fb, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 290 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000300, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 291 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x011c0661, 0x011c0661, -+ } }, -+ { { /* 292 */ -+ 0xfff98fee, 0xc3e5fdff, 0x0001398f, 0x0001fff0, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 293 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x1c58af16, 0x1c58af16, -+ } }, -+ { { /* 294 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x115c0671, 0x115c0671, -+ } }, -+ { { /* 295 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0xffffffff, 0x07ffffff, -+ } }, -+ { { /* 296 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00100400, 0x00100400, -+ } }, -+ { { /* 297 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000003, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 298 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00082202, 0x00082202, -+ } }, -+ { { /* 299 */ -+ 0x03000030, 0x0000c000, 0x00000006, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000c00, -+ } }, -+ { { /* 300 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x10000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 301 */ -+ 0x00000002, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 302 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00300000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 303 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x040c2383, 0x040c2383, -+ } }, -+ { { /* 304 */ -+ 0xfff99fee, 0xf3cdfdff, 0xb0c0398f, 0x00000003, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 305 */ -+ 0x00000000, 0x07ffffc6, 0x000001fe, 0x40000000, -+ 0x01000040, 0x0000a000, 0x00001000, 0x00000000, -+ } }, -+ { { /* 306 */ -+ 0xfff987e0, 0xd36dfdff, 0x1e003987, 0x001f0000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 307 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x160e2302, 0x160e2302, -+ } }, -+ { { /* 308 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00020000, 0x00020000, -+ } }, -+ { { /* 309 */ -+ 0x030000f0, 0x00000000, 0x0c00001e, 0x1e000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 310 */ -+ 0x00000000, 0x07ffffde, 0x000005f6, 0x50000000, -+ 0x05480262, 0x10000a00, 0x00013000, 0x00000000, -+ } }, -+ { { /* 311 */ -+ 0x00000000, 0x07ffffde, 0x000005f6, 0x50000000, -+ 0x05480262, 0x10000a00, 0x00052000, 0x00000000, -+ } }, -+ { { /* 312 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x143c278f, 0x143c278f, -+ } }, -+ { { /* 313 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000100, 0x00000000, -+ } }, -+ { { /* 314 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x02045301, 0x02045301, -+ } }, -+ { { /* 315 */ -+ 0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000, -+ 0x00300000, 0x0c00c030, 0x03000000, 0x00000000, -+ } }, -+ { { /* 316 */ -+ 0xfff987ee, 0xf325fdff, 0x00013987, 0x0001fff0, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 317 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x02041101, 0x02041101, -+ } }, -+ { { /* 318 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00800000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 319 */ -+ 0x30000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00040000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 320 */ -+ 0x00000000, 0x07fffdd6, 0x000005f6, 0xec000000, -+ 0x0200b4d9, 0x480a8640, 0x00000000, 0x00000000, -+ } }, -+ { { /* 321 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00000002, 0x00000002, -+ } }, -+ { { /* 322 */ -+ 0x00033000, 0x00000000, 0x00000c00, 0x600000c3, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 323 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x1850cc14, 0x1850cc14, -+ } }, -+ { { /* 324 */ -+ 0xffff8f04, 0xffffffff, 0x8f04ffff, 0x00000000, -+ 0x030c0000, 0x0c00cc0f, 0x03000000, 0x00000300, -+ } }, -+ { { /* 325 */ -+ 0x00000000, 0x00800000, 0x03bffbaa, 0x03bffbaa, -+ 0x00000000, 0x00000000, 0x00002202, 0x00002202, -+ } }, -+ { { /* 326 */ -+ 0x00080000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 327 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0xfc7e3fec, 0x2ffbffbf, 0x7f5f847f, 0x00040000, -+ } }, -+ { { /* 328 */ -+ 0xff7fff7f, 0xff01ff7f, 0x3d7f3d7f, 0xffff7fff, -+ 0xffff3d7f, 0x003d7fff, 0xff7f7f3d, 0x00ff7fff, -+ } }, -+ { { /* 329 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x24182212, 0x24182212, -+ } }, -+ { { /* 330 */ -+ 0x0000f000, 0x66000000, 0x00300180, 0x60000033, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 331 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00408030, 0x00408030, -+ } }, -+ { { /* 332 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00020032, 0x00020032, -+ } }, -+ { { /* 333 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00000016, 0x00000016, -+ } }, -+ { { /* 334 */ -+ 0x00033000, 0x00000000, 0x00000c00, 0x60000003, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 335 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00200034, 0x00200034, -+ } }, -+ { { /* 336 */ -+ 0x00033000, 0x00000000, 0x00000c00, 0x60000003, -+ 0x00000000, 0x00800000, 0x00000000, 0x0000c3f0, -+ } }, -+ { { /* 337 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00040000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 338 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00000880, 0x00000880, -+ } }, -+ { { /* 339 */ -+ 0xfdff8f04, 0xfdff01ff, 0x8f0401ff, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 340 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x10400a33, 0x10400a33, -+ } }, -+ { { /* 341 */ -+ 0xffff0000, 0xffff1fff, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 342 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0xd63dc7e8, 0xc3bfc718, 0x00803dc7, 0x00000000, -+ } }, -+ { { /* 343 */ -+ 0xfffddfee, 0xc3effdff, 0x00603ddf, 0x00000003, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 344 */ -+ 0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000, -+ 0x0c0c0000, 0x00cc0000, 0x00000000, 0x0000c00c, -+ } }, -+ { { /* 345 */ -+ 0xfffffffe, 0x87ffffff, 0x00007fff, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 346 */ -+ 0xff7fff7f, 0xff01ff00, 0x00003d7f, 0xffff7fff, -+ 0x00ff0000, 0x003d7f7f, 0xff7f7f00, 0x00ff7f00, -+ } }, -+ { { /* 347 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x30400090, 0x30400090, -+ } }, -+ { { /* 348 */ -+ 0x00000000, 0x00000000, 0xc0000180, 0x60000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 349 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x18404084, 0x18404084, -+ } }, -+ { { /* 350 */ -+ 0xffff0002, 0xffffffff, 0x0002ffff, 0x00000000, -+ 0x00c00000, 0x0c00c00c, 0x03000000, 0x00000000, -+ } }, -+ { { /* 351 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00008000, 0x00008000, -+ } }, -+ { { /* 352 */ -+ 0x00000000, 0x041ed5c0, 0x0000077e, 0x40000000, -+ 0x01000040, 0x4000a000, 0x002109c0, 0x00000000, -+ } }, -+ { { /* 353 */ -+ 0xffff00d0, 0xffffffff, 0x00d0ffff, 0x00000000, -+ 0x00030000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 354 */ -+ 0x000c0000, 0x30000000, 0x00000c30, 0x00030000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 355 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x263c370f, 0x263c370f, -+ } }, -+ { { /* 356 */ -+ 0x0003000c, 0x00000300, 0x00000000, 0x00000300, -+ 0x00000000, 0x00018003, 0x00000000, 0x00000000, -+ } }, -+ { { /* 357 */ -+ 0x0800024f, 0x00000008, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 358 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0xffffffff, 0xffffffff, 0x03ffffff, -+ } }, -+ { { /* 359 */ -+ 0x00000000, 0x00000000, 0x077dfffe, 0x077dfffe, -+ 0x00000000, 0x00000000, 0x10400010, 0x10400010, -+ } }, -+ { { /* 360 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x10400010, 0x10400010, -+ } }, -+ { { /* 361 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x081047a4, 0x081047a4, -+ } }, -+ { { /* 362 */ -+ 0x0c0030c0, 0x00000000, 0x0f30001e, 0x66000003, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 363 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x000a0a09, 0x000a0a09, -+ } }, -+ { { /* 364 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x00400810, 0x00400810, -+ } }, -+ { { /* 365 */ -+ 0x00000000, 0x00000000, 0x07fffffe, 0x07fffffe, -+ 0x00000000, 0x00000000, 0x0e3c770f, 0x0e3c770f, -+ } }, -+ { { /* 366 */ -+ 0x0c000000, 0x00000300, 0x00000018, 0x00000300, -+ 0x00000000, 0x00000000, 0x001fe000, 0x03000000, -+ } }, -+ { { /* 367 */ -+ 0x0000100f, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 368 */ -+ 0x00000000, 0xc0000000, 0x00000000, 0x0000000c, -+ 0x00000000, 0x33000000, 0x00003000, 0x00000000, -+ } }, -+ { { /* 369 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000280, 0x00000000, -+ } }, -+ { { /* 370 */ -+ 0x7f7b7f8b, 0xef553db4, 0xf35dfba8, 0x400b0243, -+ 0x8d3efb40, 0x8c2c7bf7, 0xe3fa6eff, 0xa8ed1d3a, -+ } }, -+ { { /* 371 */ -+ 0xcf83e602, 0x35558cf5, 0xffabe048, 0xd85992b9, -+ 0x2892ab18, 0x8020d7e9, 0xf583c438, 0x450ae74a, -+ } }, -+ { { /* 372 */ -+ 0x9714b000, 0x54007762, 0x1420d188, 0xc8c01020, -+ 0x00002121, 0x0c0413a8, 0x04408000, 0x082870c0, -+ } }, -+ { { /* 373 */ -+ 0x000408c0, 0x80000002, 0x14722b7b, 0x3bfb7924, -+ 0x1ae43327, 0x38ef9835, 0x28029ad1, 0xbf69a813, -+ } }, -+ { { /* 374 */ -+ 0x2fc665cf, 0xafc96b11, 0x5053340f, 0xa00486a2, -+ 0xe8090106, 0xc00e3f0f, 0x81450a88, 0xc6010010, -+ } }, -+ { { /* 375 */ -+ 0x26e1a161, 0xce00444b, 0xd4eec7aa, 0x85bbcadf, -+ 0xa5203a74, 0x8840436c, 0x8bd23f06, 0x3befff79, -+ } }, -+ { { /* 376 */ -+ 0xe8eff75a, 0x5b36fbcb, 0x1bfd0d49, 0x39ee0154, -+ 0x2e75d855, 0xa91abfd8, 0xf6bff3d7, 0xb40c67e0, -+ } }, -+ { { /* 377 */ -+ 0x081382c2, 0xd08bd49d, 0x1061065a, 0x59e074f2, -+ 0xb3128f9f, 0x6aaa0080, 0xb05e3230, 0x60ac9d7a, -+ } }, -+ { { /* 378 */ -+ 0xc900d303, 0x8a563098, 0x13907000, 0x18421f14, -+ 0x0008c060, 0x10808008, 0xec900400, 0xe6332817, -+ } }, -+ { { /* 379 */ -+ 0x90000758, 0x4e09f708, 0xfc83f485, 0x18c8af53, -+ 0x080c187c, 0x01146adf, 0xa734c80c, 0x2710a011, -+ } }, -+ { { /* 380 */ -+ 0x422228c5, 0x00210413, 0x41123010, 0x40001820, -+ 0xc60c022b, 0x10000300, 0x00220022, 0x02495810, -+ } }, -+ { { /* 381 */ -+ 0x9670a094, 0x1792eeb0, 0x05f2cb96, 0x23580025, -+ 0x42cc25de, 0x4a04cf38, 0x359f0c40, 0x8a001128, -+ } }, -+ { { /* 382 */ -+ 0x910a13fa, 0x10560229, 0x04200641, 0x84f00484, -+ 0x0c040000, 0x412c0400, 0x11541206, 0x00020a4b, -+ } }, -+ { { /* 383 */ -+ 0x00c00200, 0x00940000, 0xbfbb0001, 0x242b167c, -+ 0x7fa89bbb, 0xe3790c7f, 0xe00d10f4, 0x9f014132, -+ } }, -+ { { /* 384 */ -+ 0x35728652, 0xff1210b4, 0x4223cf27, 0x8602c06b, -+ 0x1fd33106, 0xa1aa3a0c, 0x02040812, 0x08012572, -+ } }, -+ { { /* 385 */ -+ 0x485040cc, 0x601062d0, 0x29001c80, 0x00109a00, -+ 0x22000004, 0x00800000, 0x68002020, 0x609ecbe6, -+ } }, -+ { { /* 386 */ -+ 0x3f73916e, 0x398260c0, 0x48301034, 0xbd5c0006, -+ 0xd6fb8cd1, 0x43e820e1, 0x084e0600, 0xc4d00500, -+ } }, -+ { { /* 387 */ -+ 0x89aa8d1f, 0x1602a6e1, 0x21ed0001, 0x1a8b3656, -+ 0x13a51fb7, 0x30a06502, 0x23c7b278, 0xe9226c93, -+ } }, -+ { { /* 388 */ -+ 0x3a74e47f, 0x98208fe3, 0x2625280e, 0xbf49bf9c, -+ 0xac543218, 0x1916b949, 0xb5220c60, 0x0659fbc1, -+ } }, -+ { { /* 389 */ -+ 0x8420e343, 0x800008d9, 0x20225500, 0x00a10184, -+ 0x20104800, 0x40801380, 0x00160d04, 0x80200040, -+ } }, -+ { { /* 390 */ -+ 0x8de7fd40, 0xe0985436, 0x091e7b8b, 0xd249fec8, -+ 0x8dee0611, 0xba221937, 0x9fdd77f4, 0xf0daf3ec, -+ } }, -+ { { /* 391 */ -+ 0xec424386, 0x26048d3f, 0xc021fa6c, 0x0cc2628e, -+ 0x0145d785, 0x559977ad, 0x4045e250, 0xa154260b, -+ } }, -+ { { /* 392 */ -+ 0x58199827, 0xa4103443, 0x411405f2, 0x07002280, -+ 0x426600b4, 0x15a17210, 0x41856025, 0x00000054, -+ } }, -+ { { /* 393 */ -+ 0x01040201, 0xcb70c820, 0x6a629320, 0x0095184c, -+ 0x9a8b1880, 0x3201aab2, 0x00c4d87a, 0x04c3f3e5, -+ } }, -+ { { /* 394 */ -+ 0xa238d44d, 0x5072a1a1, 0x84fc980a, 0x44d1c152, -+ 0x20c21094, 0x42104180, 0x3a000000, 0xd29d0240, -+ } }, -+ { { /* 395 */ -+ 0xa8b12f01, 0x2432bd40, 0xd04bd34d, 0xd0ada723, -+ 0x75a10a92, 0x01e9adac, 0x771f801a, 0xa01b9225, -+ } }, -+ { { /* 396 */ -+ 0x20cadfa1, 0x738c0602, 0x003b577f, 0x00d00bff, -+ 0x0088806a, 0x0029a1c4, 0x05242a05, 0x16234009, -+ } }, -+ { { /* 397 */ -+ 0x80056822, 0xa2112011, 0x64900004, 0x13824849, -+ 0x193023d5, 0x08922980, 0x88115402, 0xa0042001, -+ } }, -+ { { /* 398 */ -+ 0x81800400, 0x60228502, 0x0b010090, 0x12020022, -+ 0x00834011, 0x00001a01, 0x00000000, 0x00000000, -+ } }, -+ { { /* 399 */ -+ 0x00000000, 0x4684009f, 0x020012c8, 0x1a0004fc, -+ 0x0c4c2ede, 0x80b80402, 0x0afca826, 0x22288c02, -+ } }, -+ { { /* 400 */ -+ 0x8f7ba0e0, 0x2135c7d6, 0xf8b106c7, 0x62550713, -+ 0x8a19936e, 0xfb0e6efa, 0x48f91630, 0x7debcd2f, -+ } }, -+ { { /* 401 */ -+ 0x4e845892, 0x7a2e4ca0, 0x561eedea, 0x1190c649, -+ 0xe83a5324, 0x8124cfdb, 0x634218f1, 0x1a8a5853, -+ } }, -+ { { /* 402 */ -+ 0x24d37420, 0x0514aa3b, 0x89586018, 0xc0004800, -+ 0x91018268, 0x2cd684a4, 0xc4ba8886, 0x02100377, -+ } }, -+ { { /* 403 */ -+ 0x00388244, 0x404aae11, 0x510028c0, 0x15146044, -+ 0x10007310, 0x02480082, 0x40060205, 0x0000c003, -+ } }, -+ { { /* 404 */ -+ 0x0c020000, 0x02200008, 0x40009000, 0xd161b800, -+ 0x32744621, 0x3b8af800, 0x8b00050f, 0x2280bbd0, -+ } }, -+ { { /* 405 */ -+ 0x07690600, 0x00438040, 0x50005420, 0x250c41d0, -+ 0x83108410, 0x02281101, 0x00304008, 0x020040a1, -+ } }, -+ { { /* 406 */ -+ 0x20000040, 0xabe31500, 0xaa443180, 0xc624c2c6, -+ 0x8004ac13, 0x03d1b000, 0x4285611e, 0x1d9ff303, -+ } }, -+ { { /* 407 */ -+ 0x78e8440a, 0xc3925e26, 0x00852000, 0x4000b001, -+ 0x88424a90, 0x0c8dca04, 0x4203a705, 0x000422a1, -+ } }, -+ { { /* 408 */ -+ 0x0c018668, 0x10795564, 0xdea00002, 0x40c12000, -+ 0x5001488b, 0x04000380, 0x50040000, 0x80d0c05d, -+ } }, -+ { { /* 409 */ -+ 0x970aa010, 0x4dafbb20, 0x1e10d921, 0x83140460, -+ 0xa6d68848, 0x733fd83b, 0x497427bc, 0x92130ddc, -+ } }, -+ { { /* 410 */ -+ 0x8ba1142b, 0xd1392e75, 0x50503009, 0x69008808, -+ 0x024a49d4, 0x80164010, 0x89d7e564, 0x5316c020, -+ } }, -+ { { /* 411 */ -+ 0x86002b92, 0x15e0a345, 0x0c03008b, 0xe200196e, -+ 0x80067031, 0xa82916a5, 0x18802000, 0xe1487aac, -+ } }, -+ { { /* 412 */ -+ 0xb5d63207, 0x5f9132e8, 0x20e550a1, 0x10807c00, -+ 0x9d8a7280, 0x421f00aa, 0x02310e22, 0x04941100, -+ } }, -+ { { /* 413 */ -+ 0x40080022, 0x5c100010, 0xfcc80343, 0x0580a1a5, -+ 0x04008433, 0x6e080080, 0x81262a4b, 0x2901aad8, -+ } }, -+ { { /* 414 */ -+ 0x4490684d, 0xba880009, 0x00820040, 0x87d10000, -+ 0xb1e6215b, 0x80083161, 0xc2400800, 0xa600a069, -+ } }, -+ { { /* 415 */ -+ 0x4a328d58, 0x550a5d71, 0x2d579aa0, 0x4aa64005, -+ 0x30b12021, 0x01123fc6, 0x260a10c2, 0x50824462, -+ } }, -+ { { /* 416 */ -+ 0x80409880, 0x810004c0, 0x00002003, 0x38180000, -+ 0xf1a60200, 0x720e4434, 0x92e035a2, 0x09008101, -+ } }, -+ { { /* 417 */ -+ 0x00000400, 0x00008885, 0x00000000, 0x00804000, -+ 0x00000000, 0x00004040, 0x00000000, 0x00000000, -+ } }, -+ { { /* 418 */ -+ 0x00000000, 0x08000000, 0x00000082, 0x00000000, -+ 0x88000004, 0xe7efbfff, 0xffbfffff, 0xfdffefef, -+ } }, -+ { { /* 419 */ -+ 0xbffefbff, 0x057fffff, 0x85b30034, 0x42164706, -+ 0xe4105402, 0xb3058092, 0x81305422, 0x180b4263, -+ } }, -+ { { /* 420 */ -+ 0x13f5387b, 0xa9ea07e5, 0x05143c4c, 0x80020600, -+ 0xbd481ad9, 0xf496ee37, 0x7ec0705f, 0x355fbfb2, -+ } }, -+ { { /* 421 */ -+ 0x455fe644, 0x41469000, 0x063b1d40, 0xfe1362a1, -+ 0x39028505, 0x0c080548, 0x0000144f, 0x58183488, -+ } }, -+ { { /* 422 */ -+ 0xd8153077, 0x4bfbbd0e, 0x85008a90, 0xe61dc100, -+ 0xb386ed14, 0x639bff72, 0xd9befd92, 0x0a92887b, -+ } }, -+ { { /* 423 */ -+ 0x1cb2d3fe, 0x177ab980, 0xdc1782c9, 0x3980fffb, -+ 0x590c4260, 0x37df0f01, 0xb15094a3, 0x23070623, -+ } }, -+ { { /* 424 */ -+ 0x3102f85a, 0x310201f0, 0x1e820040, 0x056a3a0a, -+ 0x12805b84, 0xa7148002, 0xa04b2612, 0x90011069, -+ } }, -+ { { /* 425 */ -+ 0x848a1000, 0x3f801802, 0x42400708, 0x4e140110, -+ 0x180080b0, 0x0281c510, 0x10298202, 0x88000210, -+ } }, -+ { { /* 426 */ -+ 0x00420020, 0x11000280, 0x4413e000, 0xfe025804, -+ 0x30283c07, 0x04739798, 0xcb13ced1, 0x431f6210, -+ } }, -+ { { /* 427 */ -+ 0x55ac278d, 0xc892422e, 0x02885380, 0x78514039, -+ 0x8088292c, 0x2428b900, 0x080e0c41, 0x42004421, -+ } }, -+ { { /* 428 */ -+ 0x08680408, 0x12040006, 0x02903031, 0xe0855b3e, -+ 0x10442936, 0x10822814, 0x83344266, 0x531b013c, -+ } }, -+ { { /* 429 */ -+ 0x0e0d0404, 0x00510c22, 0xc0000012, 0x88000040, -+ 0x0000004a, 0x00000000, 0x5447dff6, 0x00088868, -+ } }, -+ { { /* 430 */ -+ 0x00000081, 0x40000000, 0x00000100, 0x02000000, -+ 0x00080600, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 431 */ -+ 0x00000080, 0x00000040, 0x00000000, 0x00001040, -+ 0x00000000, 0xf7fdefff, 0xfffeff7f, 0xfffffbff, -+ } }, -+ { { /* 432 */ -+ 0xbffffdff, 0x00ffffff, 0x042012c2, 0x07080c06, -+ 0x01101624, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 433 */ -+ 0xe0000000, 0xfffffffe, 0x7f79ffff, 0x00f928df, -+ 0x80120c32, 0xd53a0008, 0xecc2d858, 0x2fa89d18, -+ } }, -+ { { /* 434 */ -+ 0xe0109620, 0x2622d60c, 0x02060f97, 0x9055b240, -+ 0x501180a2, 0x04049800, 0x00004000, 0x00000000, -+ } }, -+ { { /* 435 */ -+ 0x00000000, 0x00000000, 0x00000000, 0xfffffbc0, -+ 0xdffbeffe, 0x62430b08, 0xfb3b41b6, 0x23896f74, -+ } }, -+ { { /* 436 */ -+ 0xecd7ae7f, 0x5960e047, 0x098fa096, 0xa030612c, -+ 0x2aaa090d, 0x4f7bd44e, 0x388bc4b2, 0x6110a9c6, -+ } }, -+ { { /* 437 */ -+ 0x42000014, 0x0202800c, 0x6485fe48, 0xe3f7d63e, -+ 0x0c073aa0, 0x0430e40c, 0x1002f680, 0x00000000, -+ } }, -+ { { /* 438 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00100000, -+ 0x00004000, 0x00004000, 0x00000100, 0x00000000, -+ } }, -+ { { /* 439 */ -+ 0x00000000, 0x40000000, 0x00000000, 0x00000400, -+ 0x00008000, 0x00000000, 0x00400400, 0x00000000, -+ } }, -+ { { /* 440 */ -+ 0x00000000, 0x40000000, 0x00000000, 0x00000800, -+ 0xfebdffe0, 0xffffffff, 0xfbe77f7f, 0xf7ffffbf, -+ } }, -+ { { /* 441 */ -+ 0xefffffff, 0xdff7ff7e, 0xfbdff6f7, 0x804fbffe, -+ 0x00000000, 0x00000000, 0x00000000, 0x7fffef00, -+ } }, -+ { { /* 442 */ -+ 0xb6f7ff7f, 0xb87e4406, 0x88313bf5, 0x00f41796, -+ 0x1391a960, 0x72490080, 0x0024f2f3, 0x42c88701, -+ } }, -+ { { /* 443 */ -+ 0x5048e3d3, 0x43052400, 0x4a4c0000, 0x10580227, -+ 0x01162820, 0x0014a809, 0x00000000, 0x00683ec0, -+ } }, -+ { { /* 444 */ -+ 0x00000000, 0x00000000, 0x00000000, 0xffe00000, -+ 0xfddbb7ff, 0x000000f7, 0xc72e4000, 0x00000180, -+ } }, -+ { { /* 445 */ -+ 0x00012000, 0x00004000, 0x00300000, 0xb4f7ffa8, -+ 0x03ffadf3, 0x00000120, 0x00000000, 0x00000000, -+ } }, -+ { { /* 446 */ -+ 0x00000000, 0x00000000, 0x00000000, 0xfffbf000, -+ 0xfdcf9df7, 0x15c301bf, 0x810a1827, 0x0a00a842, -+ } }, -+ { { /* 447 */ -+ 0x80088108, 0x18048008, 0x0012a3be, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 448 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x90000000, -+ 0xdc3769e6, 0x3dff6bff, 0xf3f9fcf8, 0x00000004, -+ } }, -+ { { /* 449 */ -+ 0x80000000, 0xe7eebf6f, 0x5da2dffe, 0xc00b3fd8, -+ 0xa00c0984, 0x69100040, 0xb912e210, 0x5a0086a5, -+ } }, -+ { { /* 450 */ -+ 0x02896800, 0x6a809005, 0x00030010, 0x80000000, -+ 0x8e001ff9, 0x00000001, 0x00000000, 0x00000000, -+ } }, -+ { { /* 451 */ -+ 0x00000080, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 452 */ -+ 0x00000000, 0x00000000, 0x00001000, 0x64080010, -+ 0x00480000, 0x10000020, 0x80000102, 0x08000010, -+ } }, -+ { { /* 453 */ -+ 0x00000040, 0x40000000, 0x00020000, 0x01852002, -+ 0x00800010, 0x80002022, 0x084444a2, 0x480e0000, -+ } }, -+ { { /* 454 */ -+ 0x04000200, 0x02202008, 0x80004380, 0x04000000, -+ 0x00000002, 0x12231420, 0x2058003a, 0x00200060, -+ } }, -+ { { /* 455 */ -+ 0x10002508, 0x040d0028, 0x00000009, 0x00008004, -+ 0x00800000, 0x42000001, 0x00000000, 0x09040000, -+ } }, -+ { { /* 456 */ -+ 0x02008000, 0x01402001, 0x00000000, 0x00000008, -+ 0x00000000, 0x00000001, 0x00021008, 0x04000000, -+ } }, -+ { { /* 457 */ -+ 0x00100100, 0x80040080, 0x00002000, 0x00000008, -+ 0x08040601, 0x01000012, 0x10000000, 0x49001024, -+ } }, -+ { { /* 458 */ -+ 0x0180004a, 0x00100600, 0x50840800, 0x000000c0, -+ 0x00800000, 0x20000800, 0x40000000, 0x08050000, -+ } }, -+ { { /* 459 */ -+ 0x02004000, 0x02000804, 0x01000004, 0x18060001, -+ 0x02400001, 0x40000002, 0x20800014, 0x000c1000, -+ } }, -+ { { /* 460 */ -+ 0x00222000, 0x00000000, 0x00100000, 0x00000000, -+ 0x00000000, 0x00000000, 0x10422800, 0x00000800, -+ } }, -+ { { /* 461 */ -+ 0x20080000, 0x00040000, 0x80025040, 0x20208604, -+ 0x00028020, 0x80102020, 0x080820c0, 0x10880800, -+ } }, -+ { { /* 462 */ -+ 0x00000000, 0x00000000, 0x00200109, 0x00100000, -+ 0x00000000, 0x81022700, 0x40c21404, 0x84010882, -+ } }, -+ { { /* 463 */ -+ 0x00004010, 0x00000000, 0x03000000, 0x00000008, -+ 0x00080000, 0x00000000, 0x10800001, 0x06002020, -+ } }, -+ { { /* 464 */ -+ 0x00000010, 0x02000000, 0x00880020, 0x00008424, -+ 0x00000000, 0x88000000, 0x81000100, 0x04000000, -+ } }, -+ { { /* 465 */ -+ 0x00004218, 0x00040000, 0x00000000, 0x80005080, -+ 0x00010000, 0x00040000, 0x08008000, 0x02008000, -+ } }, -+ { { /* 466 */ -+ 0x00020000, 0x00000000, 0x00000001, 0x04000401, -+ 0x00100000, 0x12200004, 0x00000000, 0x18100000, -+ } }, -+ { { /* 467 */ -+ 0x00000000, 0x00000800, 0x00000000, 0x00004000, -+ 0x00800000, 0x04000000, 0x82000002, 0x00042000, -+ } }, -+ { { /* 468 */ -+ 0x00080006, 0x00000000, 0x00000000, 0x04000000, -+ 0x80008000, 0x00810001, 0xa0000000, 0x00100410, -+ } }, -+ { { /* 469 */ -+ 0x00400218, 0x88084080, 0x00260008, 0x00800404, -+ 0x00000020, 0x00000000, 0x00000000, 0x00000200, -+ } }, -+ { { /* 470 */ -+ 0x00a08048, 0x00000000, 0x08000000, 0x04000000, -+ 0x00000000, 0x00000000, 0x00018000, 0x00200000, -+ } }, -+ { { /* 471 */ -+ 0x01000000, 0x00000000, 0x00000000, 0x10000000, -+ 0x00000000, 0x00000000, 0x00200000, 0x00102000, -+ } }, -+ { { /* 472 */ -+ 0x00000801, 0x00000000, 0x00000000, 0x00020000, -+ 0x08000000, 0x00002000, 0x20010000, 0x04002000, -+ } }, -+ { { /* 473 */ -+ 0x40000040, 0x50202400, 0x000a0020, 0x00040420, -+ 0x00000200, 0x00000080, 0x80000000, 0x00000020, -+ } }, -+ { { /* 474 */ -+ 0x20008000, 0x00200010, 0x00000000, 0x00000000, -+ 0x00400000, 0x01100000, 0x00020000, 0x80000010, -+ } }, -+ { { /* 475 */ -+ 0x02000000, 0x00801000, 0x00000000, 0x48058000, -+ 0x20c94000, 0x60000000, 0x00000001, 0x00000000, -+ } }, -+ { { /* 476 */ -+ 0x00004090, 0x48000000, 0x08000000, 0x28802000, -+ 0x00000002, 0x00014000, 0x00002000, 0x00002002, -+ } }, -+ { { /* 477 */ -+ 0x00010200, 0x00100000, 0x00000000, 0x00800000, -+ 0x10020000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 478 */ -+ 0x00000010, 0x00000402, 0x0c000000, 0x01000400, -+ 0x01000021, 0x00000000, 0x00004000, 0x00004000, -+ } }, -+ { { /* 479 */ -+ 0x00000000, 0x00800000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x02000020, -+ } }, -+ { { /* 480 */ -+ 0x00000100, 0x08000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00002000, 0x00000000, -+ } }, -+ { { /* 481 */ -+ 0x00006000, 0x00000000, 0x00000000, 0x00000400, -+ 0x04000040, 0x003c0180, 0x00000200, 0x00102000, -+ } }, -+ { { /* 482 */ -+ 0x00000800, 0x101000c0, 0x00800000, 0x00000000, -+ 0x00008000, 0x02200000, 0x00020020, 0x00000000, -+ } }, -+ { { /* 483 */ -+ 0x00000000, 0x01000000, 0x00000000, 0x20100000, -+ 0x00080000, 0x00000141, 0x02001002, 0x40400001, -+ } }, -+ { { /* 484 */ -+ 0x00580000, 0x00000002, 0x00003000, 0x00002400, -+ 0x00988000, 0x00040010, 0x00002800, 0x00000008, -+ } }, -+ { { /* 485 */ -+ 0x40080004, 0x00000020, 0x20080000, 0x02060a00, -+ 0x00010040, 0x14010200, 0x40800000, 0x08031000, -+ } }, -+ { { /* 486 */ -+ 0x40020020, 0x0000202c, 0x2014a008, 0x00000000, -+ 0x80040200, 0x82020012, 0x00400000, 0x20000000, -+ } }, -+ { { /* 487 */ -+ 0x00000000, 0x00000000, 0x00000004, 0x04000000, -+ 0x00000000, 0x00000000, 0x40800100, 0x00000000, -+ } }, -+ { { /* 488 */ -+ 0x00000008, 0x04000040, 0x00000001, 0x000c0200, -+ 0x00000000, 0x08000400, 0x00000000, 0x080c0001, -+ } }, -+ { { /* 489 */ -+ 0x00000400, 0x00000000, 0x00000000, 0x00200000, -+ 0x80000000, 0x00001000, 0x00000200, 0x01000800, -+ } }, -+ { { /* 490 */ -+ 0x00000000, 0x00000800, 0x00000000, 0x40000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x04040000, -+ } }, -+ { { /* 491 */ -+ 0x00000000, 0x00000000, 0x00000040, 0x00002000, -+ 0xa0000000, 0x00000000, 0x08000008, 0x00080000, -+ } }, -+ { { /* 492 */ -+ 0x00000020, 0x00000000, 0x40000400, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00008000, -+ } }, -+ { { /* 493 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000800, 0x00000000, 0x00000000, 0x00200000, -+ } }, -+ { { /* 494 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x04000000, -+ 0x00000008, 0x00000000, 0x00010000, 0x1b000000, -+ } }, -+ { { /* 495 */ -+ 0x00007000, 0x00000000, 0x10000000, 0x00000000, -+ 0x00000000, 0x00000080, 0x80000000, 0x00000000, -+ } }, -+ { { /* 496 */ -+ 0x00000000, 0x00020000, 0x00000000, 0x00200000, -+ 0x40000000, 0x00000010, 0x00800000, 0x00000008, -+ } }, -+ { { /* 497 */ -+ 0x00000000, 0x00000000, 0x02000000, 0x20000010, -+ 0x00000080, 0x00000000, 0x00010000, 0x00000000, -+ } }, -+ { { /* 498 */ -+ 0x00000000, 0x02000000, 0x00000000, 0x00000000, -+ 0x20000000, 0x00000040, 0x00200028, 0x00000000, -+ } }, -+ { { /* 499 */ -+ 0x00000000, 0x00020000, 0x00000000, 0x02000000, -+ 0x00000000, 0x02000000, 0x40020000, 0x51000040, -+ } }, -+ { { /* 500 */ -+ 0x00000080, 0x04040000, 0x00000000, 0x10000000, -+ 0x00022000, 0x00100000, 0x20000000, 0x00000082, -+ } }, -+ { { /* 501 */ -+ 0x40000000, 0x00010000, 0x00002000, 0x00000000, -+ 0x00000240, 0x00000000, 0x00000000, 0x00000008, -+ } }, -+ { { /* 502 */ -+ 0x00000000, 0x00010000, 0x00000810, 0x00080880, -+ 0x00004000, 0x00000000, 0x00000000, 0x00020000, -+ } }, -+ { { /* 503 */ -+ 0x00000000, 0x00400020, 0x00000000, 0x00000082, -+ 0x00000000, 0x00020001, 0x00000000, 0x00000000, -+ } }, -+ { { /* 504 */ -+ 0x40000018, 0x00000004, 0x00000000, 0x00000000, -+ 0x01000000, 0x00400000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 505 */ -+ 0x00000001, 0x00400000, 0x00000000, 0x00080002, -+ 0x00000400, 0x00040000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 506 */ -+ 0x00000800, 0x00000800, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000100, 0x00000000, -+ } }, -+ { { /* 507 */ -+ 0x00000000, 0x00200000, 0x00000000, 0x04108000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000002, -+ } }, -+ { { /* 508 */ -+ 0x00000000, 0x02800000, 0x04000000, 0x00000000, -+ 0x00000000, 0x00000004, 0x00000000, 0x00000400, -+ } }, -+ { { /* 509 */ -+ 0x00000000, 0x00000000, 0x10000000, 0x00040000, -+ 0x00400000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 510 */ -+ 0x00200000, 0x00000200, 0x00000000, 0x10000000, -+ 0x00000000, 0x00000000, 0x2a000000, 0x00000000, -+ } }, -+ { { /* 511 */ -+ 0x00400000, 0x00000000, 0x00400000, 0x00000000, -+ 0x00000002, 0x40000000, 0x00000000, 0x00400000, -+ } }, -+ { { /* 512 */ -+ 0x40000000, 0x00001000, 0x00000000, 0x00000000, -+ 0x00000202, 0x02000000, 0x80000000, 0x00020000, -+ } }, -+ { { /* 513 */ -+ 0x00000020, 0x00000800, 0x00020421, 0x00020000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00400000, -+ } }, -+ { { /* 514 */ -+ 0x00200000, 0x00000000, 0x00000001, 0x00000000, -+ 0x00000084, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 515 */ -+ 0x00000000, 0x00004400, 0x00000002, 0x00100000, -+ 0x00000000, 0x00000000, 0x00008200, 0x00000000, -+ } }, -+ { { /* 516 */ -+ 0x00000000, 0x12000000, 0x00000100, 0x00000001, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 517 */ -+ 0x00000020, 0x08100000, 0x000a0400, 0x00000081, -+ 0x00006000, 0x00120000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 518 */ -+ 0x00000004, 0x08000000, 0x00004000, 0x044000c0, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 519 */ -+ 0x40001000, 0x00000000, 0x01000001, 0x05000000, -+ 0x00080000, 0x02000000, 0x00000800, 0x00000000, -+ } }, -+ { { /* 520 */ -+ 0x00000100, 0x00000000, 0x00000000, 0x00000000, -+ 0x00002002, 0x01020000, 0x00800000, 0x00000000, -+ } }, -+ { { /* 521 */ -+ 0x00000040, 0x00004000, 0x01000000, 0x00000004, -+ 0x00020000, 0x00000000, 0x00000010, 0x00000000, -+ } }, -+ { { /* 522 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00080000, 0x00010000, 0x30000300, 0x00000400, -+ } }, -+ { { /* 523 */ -+ 0x00000800, 0x02000000, 0x00000000, 0x00008000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 524 */ -+ 0x00200000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x000040c0, 0x00002200, 0x12002000, -+ } }, -+ { { /* 525 */ -+ 0x00000000, 0x00000020, 0x20000000, 0x00000000, -+ 0x00000200, 0x00080800, 0x1000a000, 0x00000000, -+ } }, -+ { { /* 526 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00004000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 527 */ -+ 0x00000000, 0x00000000, 0x00004280, 0x01000000, -+ 0x00800000, 0x00000008, 0x00000000, 0x00000000, -+ } }, -+ { { /* 528 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000002, -+ 0x00000000, 0x20400000, 0x00000040, 0x00000000, -+ } }, -+ { { /* 529 */ -+ 0x00800080, 0x00800000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00400020, 0x00000000, 0x00008000, -+ } }, -+ { { /* 530 */ -+ 0x01000000, 0x00000040, 0x00000000, 0x00400000, -+ 0x00000000, 0x00000440, 0x00000000, 0x00800000, -+ } }, -+ { { /* 531 */ -+ 0x01000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00080000, 0x00000000, -+ } }, -+ { { /* 532 */ -+ 0x01000000, 0x00000001, 0x00000000, 0x00020000, -+ 0x00000000, 0x20002000, 0x00000000, 0x00000004, -+ } }, -+ { { /* 533 */ -+ 0x00000008, 0x00100000, 0x00000000, 0x00010000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 534 */ -+ 0x00000004, 0x00008000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00008000, -+ } }, -+ { { /* 535 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000040, 0x00000000, 0x00004000, 0x00000000, -+ } }, -+ { { /* 536 */ -+ 0x00000010, 0x00002000, 0x40000040, 0x00000000, -+ 0x10000000, 0x00000000, 0x00008080, 0x00000000, -+ } }, -+ { { /* 537 */ -+ 0x00000000, 0x00000000, 0x00000080, 0x00000000, -+ 0x00100080, 0x000000a0, 0x00000000, 0x00000000, -+ } }, -+ { { /* 538 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00100000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 539 */ -+ 0x00000000, 0x00000000, 0x00001000, 0x00000000, -+ 0x0001000a, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 540 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x08002000, 0x00000000, -+ } }, -+ { { /* 541 */ -+ 0x00000808, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 542 */ -+ 0x00004000, 0x00002400, 0x00008000, 0x40000000, -+ 0x00000001, 0x00002000, 0x04000000, 0x00040004, -+ } }, -+ { { /* 543 */ -+ 0x00000000, 0x00002000, 0x00000000, 0x00000000, -+ 0x00000000, 0x1c200000, 0x00000000, 0x02000000, -+ } }, -+ { { /* 544 */ -+ 0x00000000, 0x00080000, 0x00400000, 0x00000002, -+ 0x00000000, 0x00000100, 0x00000000, 0x00000000, -+ } }, -+ { { /* 545 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00400000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 546 */ -+ 0x00004100, 0x00000400, 0x20200010, 0x00004004, -+ 0x00000000, 0x42000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 547 */ -+ 0x00000080, 0x00000000, 0x00000121, 0x00000200, -+ 0x000000b0, 0x80002000, 0x00000000, 0x00010000, -+ } }, -+ { { /* 548 */ -+ 0x00000010, 0x000000c0, 0x08100000, 0x00000020, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 549 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x02000000, 0x00000404, 0x00000000, 0x00000000, -+ } }, -+ { { /* 550 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00400000, 0x00000008, 0x00000000, 0x00000000, -+ } }, -+ { { /* 551 */ -+ 0x00000000, 0x00000002, 0x00020000, 0x00002000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00204000, -+ } }, -+ { { /* 552 */ -+ 0x00000000, 0x00100000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00800000, 0x00000100, 0x00000001, -+ } }, -+ { { /* 553 */ -+ 0x10000000, 0x01000000, 0x00002400, 0x00000004, -+ 0x00000000, 0x00000000, 0x00000020, 0x00000002, -+ } }, -+ { { /* 554 */ -+ 0x00010000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 555 */ -+ 0x00000000, 0x00002400, 0x00000000, 0x00000000, -+ 0x00004802, 0x00000000, 0x00000000, 0x80022000, -+ } }, -+ { { /* 556 */ -+ 0x00001004, 0x04208000, 0x20000020, 0x00040000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 557 */ -+ 0x00000000, 0x00100000, 0x40010000, 0x00000000, -+ 0x00080000, 0x00000000, 0x00100211, 0x00000000, -+ } }, -+ { { /* 558 */ -+ 0x00001400, 0x00000000, 0x00000000, 0x00000000, -+ 0x00610000, 0x80008c00, 0x00000000, 0x00000000, -+ } }, -+ { { /* 559 */ -+ 0x00000100, 0x00000040, 0x00000000, 0x00000004, -+ 0x00004000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 560 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000400, 0x00000000, -+ } }, -+ { { /* 561 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000210, 0x00000000, 0x00000000, -+ } }, -+ { { /* 562 */ -+ 0x00000000, 0x00000020, 0x00000002, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 563 */ -+ 0x00004000, 0x00000000, 0x00000000, 0x02000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 564 */ -+ 0x00000000, 0x00000000, 0x00080002, 0x01000020, -+ 0x00400000, 0x00200000, 0x00008000, 0x00000000, -+ } }, -+ { { /* 565 */ -+ 0x00000000, 0x00020000, 0x00000000, 0xc0020000, -+ 0x10000000, 0x00000080, 0x00000000, 0x00000000, -+ } }, -+ { { /* 566 */ -+ 0x00000210, 0x00000000, 0x00001000, 0x04480000, -+ 0x20000000, 0x00000004, 0x00800000, 0x02000000, -+ } }, -+ { { /* 567 */ -+ 0x00000000, 0x08006000, 0x00001000, 0x00000000, -+ 0x00000000, 0x00100000, 0x00000000, 0x00000400, -+ } }, -+ { { /* 568 */ -+ 0x00100000, 0x00000000, 0x10000000, 0x08608000, -+ 0x00000000, 0x00000000, 0x00080002, 0x00000000, -+ } }, -+ { { /* 569 */ -+ 0x00000000, 0x20000000, 0x00008020, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 570 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x10000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 571 */ -+ 0x00000000, 0x00100000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 572 */ -+ 0x00000000, 0x00000400, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 573 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x02000000, -+ } }, -+ { { /* 574 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000080, 0x00000000, -+ } }, -+ { { /* 575 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000002, 0x00000000, 0x00000000, -+ } }, -+ { { /* 576 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00008000, 0x00000000, -+ } }, -+ { { /* 577 */ -+ 0x00000000, 0x00000000, 0x00000008, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000400, 0x00000000, -+ } }, -+ { { /* 578 */ -+ 0x00000000, 0x00000000, 0x00220000, 0x00000004, -+ 0x00000000, 0x00040000, 0x00000004, 0x00000000, -+ } }, -+ { { /* 579 */ -+ 0x00000000, 0x00000000, 0x00001000, 0x00000080, -+ 0x00002000, 0x00000000, 0x00000000, 0x00004000, -+ } }, -+ { { /* 580 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00100000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 581 */ -+ 0x00000000, 0x00020000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 582 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00200000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 583 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x04000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 584 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000200, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 585 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000001, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 586 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00080000, 0x00000000, -+ } }, -+ { { /* 587 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x01000000, 0x00000000, 0x00000400, -+ } }, -+ { { /* 588 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000080, 0x00000000, 0x00000000, -+ } }, -+ { { /* 589 */ -+ 0x00000000, 0x00000800, 0x00000100, 0x40000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 590 */ -+ 0x00000000, 0x00200000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 591 */ -+ 0x00000000, 0x00000000, 0x01000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 592 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x04000000, 0x00000000, -+ } }, -+ { { /* 593 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00001000, 0x00000000, -+ } }, -+ { { /* 594 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000400, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 595 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x04040000, -+ } }, -+ { { /* 596 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000020, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 597 */ -+ 0x00000000, 0x00000000, 0x00800000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 598 */ -+ 0x00000000, 0x00200000, 0x40000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 599 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x20000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 600 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x04000000, -+ 0x00000000, 0x00000001, 0x00000000, 0x00000000, -+ } }, -+ { { /* 601 */ -+ 0x00000000, 0x40000000, 0x02000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 602 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00080000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 603 */ -+ 0x00000000, 0x00000010, 0x00000000, 0x00000000, -+ 0x00000000, 0x20000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 604 */ -+ 0x00000000, 0x00000000, 0x20000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 605 */ -+ 0x00000080, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000004, -+ } }, -+ { { /* 606 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00002000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 607 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x10000001, 0x00000000, -+ } }, -+ { { /* 608 */ -+ 0x00008000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 609 */ -+ 0x00000000, 0x00000000, 0x00004040, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 610 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00042400, 0x00000000, -+ } }, -+ { { /* 611 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x02000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 612 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000080, -+ } }, -+ { { /* 613 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000020, -+ } }, -+ { { /* 614 */ -+ 0x00000000, 0x00000001, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 615 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00020000, 0x00000000, -+ } }, -+ { { /* 616 */ -+ 0x00000000, 0x00000000, 0x00002000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 617 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ 0x01000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 618 */ -+ 0x00000000, 0x00040000, 0x08000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 619 */ -+ 0xc373ff8b, 0x1b0f6840, 0xf34ce9ac, 0xc0080200, -+ 0xca3e795c, 0x06487976, 0xf7f02fdf, 0xa8ff033a, -+ } }, -+ { { /* 620 */ -+ 0x233fef37, 0xfd59b004, 0xfffff3ca, 0xfff9de9f, -+ 0x7df7abff, 0x8eecc000, 0xffdbeebf, 0x45fad003, -+ } }, -+ { { /* 621 */ -+ 0xdffefae1, 0x10abbfef, 0xfcaaffeb, 0x24fdef3f, -+ 0x7f7678ad, 0xedfff00c, 0x2cfacff6, 0xeb6bf7f9, -+ } }, -+ { { /* 622 */ -+ 0x95bf1ffd, 0xbfbf6677, 0xfeb43bfb, 0x11e27bae, -+ 0x41bea681, 0x72c31435, 0x71917d70, 0x276b0003, -+ } }, -+ { { /* 623 */ -+ 0x70cf57cb, 0x0def4732, 0xfc747eda, 0xbdb4fe06, -+ 0x8bca3f9f, 0x58007e49, 0xebec228f, 0xddbb8a5c, -+ } }, -+ { { /* 624 */ -+ 0xb6e7ef60, 0xf293a40f, 0x549e37bb, 0x9bafd04b, -+ 0xf7d4c414, 0x0a1430b0, 0x88d02f08, 0x192fff7e, -+ } }, -+ { { /* 625 */ -+ 0xfb07ffda, 0x7beb7ff1, 0x0010c5ef, 0xfdff99ff, -+ 0x056779d7, 0xfdcbffe7, 0x4040c3ff, 0xbd8e6ff7, -+ } }, -+ { { /* 626 */ -+ 0x0497dffa, 0x5bfff4c0, 0xd0e7ed7b, 0xf8e0047e, -+ 0xb73eff9f, 0x882e7dfe, 0xbe7ffffd, 0xf6c483fe, -+ } }, -+ { { /* 627 */ -+ 0xb8fdf357, 0xef7dd680, 0x47885767, 0xc3dfff7d, -+ 0x37a9f0ff, 0x70fc7de0, 0xec9a3f6f, 0x86814cb3, -+ } }, -+ { { /* 628 */ -+ 0xdd5c3f9e, 0x4819f70d, 0x0007fea3, 0x38ffaf56, -+ 0xefb8980d, 0xb760403d, 0x9035d8ce, 0x3fff72bf, -+ } }, -+ { { /* 629 */ -+ 0x7a117ff7, 0xabfff7bb, 0x6fbeff00, 0xfe72a93c, -+ 0xf11bcfef, 0xf40adb6b, 0xef7ec3e6, 0xf6109b9c, -+ } }, -+ { { /* 630 */ -+ 0x16f4f048, 0x5182feb5, 0x15bbc7b1, 0xfbdf6e87, -+ 0x63cde43f, 0x7e7ec1ff, 0x7d5ffdeb, 0xfcfe777b, -+ } }, -+ { { /* 631 */ -+ 0xdbea960b, 0x53e86229, 0xfdef37df, 0xbd8136f5, -+ 0xfcbddc18, 0xffffd2e4, 0xffe03fd7, 0xabf87f6f, -+ } }, -+ { { /* 632 */ -+ 0x6ed99bae, 0xf115f5fb, 0xbdfb79a9, 0xadaf5a3c, -+ 0x1facdbba, 0x837971fc, 0xc35f7cf7, 0x0567dfff, -+ } }, -+ { { /* 633 */ -+ 0x8467ff9a, 0xdf8b1534, 0x3373f9f3, 0x5e1af7bd, -+ 0xa03fbf40, 0x01ebffff, 0xcfdddfc0, 0xabd37500, -+ } }, -+ { { /* 634 */ -+ 0xeed6f8c3, 0xb7ff43fd, 0x42275eaf, 0xf6869bac, -+ 0xf6bc27d7, 0x35b7f787, 0xe176aacd, 0xe29f49e7, -+ } }, -+ { { /* 635 */ -+ 0xaff2545c, 0x61d82b3f, 0xbbb8fc3b, 0x7b7dffcf, -+ 0x1ce0bf95, 0x43ff7dfd, 0xfffe5ff6, 0xc4ced3ef, -+ } }, -+ { { /* 636 */ -+ 0xadbc8db6, 0x11eb63dc, 0x23d0df59, 0xf3dbbeb4, -+ 0xdbc71fe7, 0xfae4ff63, 0x63f7b22b, 0xadbaed3b, -+ } }, -+ { { /* 637 */ -+ 0x7efffe01, 0x02bcfff7, 0xef3932ff, 0x8005fffc, -+ 0xbcf577fb, 0xfff7010d, 0xbf3afffb, 0xdfff0057, -+ } }, -+ { { /* 638 */ -+ 0xbd7def7b, 0xc8d4db88, 0xed7cfff3, 0x56ff5dee, -+ 0xac5f7e0d, 0xd57fff96, 0xc1403fee, 0xffe76ff9, -+ } }, -+ { { /* 639 */ -+ 0x8e77779b, 0xe45d6ebf, 0x5f1f6fcf, 0xfedfe07f, -+ 0x01fed7db, 0xfb7bff00, 0x1fdfffd4, 0xfffff800, -+ } }, -+ { { /* 640 */ -+ 0x007bfb8f, 0x7f5cbf00, 0x07f3ffff, 0x3de7eba0, -+ 0xfbd7f7bf, 0x6003ffbf, 0xbfedfffd, 0x027fefbb, -+ } }, -+ { { /* 641 */ -+ 0xddfdfe40, 0xe2f9fdff, 0xfb1f680b, 0xaffdfbe3, -+ 0xf7ed9fa4, 0xf80f7a7d, 0x0fd5eebe, 0xfd9fbb5d, -+ } }, -+ { { /* 642 */ -+ 0x3bf9f2db, 0xebccfe7f, 0x73fa876a, 0x9ffc95fc, -+ 0xfaf7109f, 0xbbcdddb7, 0xeccdf87e, 0x3c3ff366, -+ } }, -+ { { /* 643 */ -+ 0xb03ffffd, 0x067ee9f7, 0xfe0696ae, 0x5fd7d576, -+ 0xa3f33fd1, 0x6fb7cf07, 0x7f449fd1, 0xd3dd7b59, -+ } }, -+ { { /* 644 */ -+ 0xa9bdaf3b, 0xff3a7dcf, 0xf6ebfbe0, 0xffffb401, -+ 0xb7bf7afa, 0x0ffdc000, 0xff1fff7f, 0x95fffefc, -+ } }, -+ { { /* 645 */ -+ 0xb5dc0000, 0x3f3eef63, 0x001bfb7f, 0xfbf6e800, -+ 0xb8df9eef, 0x003fff9f, 0xf5ff7bd0, 0x3fffdfdb, -+ } }, -+ { { /* 646 */ -+ 0x00bffdf0, 0xbbbd8420, 0xffdedf37, 0x0ff3ff6d, -+ 0x5efb604c, 0xfafbfffb, 0x0219fe5e, 0xf9de79f4, -+ } }, -+ { { /* 647 */ -+ 0xebfaa7f7, 0xff3401eb, 0xef73ebd3, 0xc040afd7, -+ 0xdcff72bb, 0x2fd8f17f, 0xfe0bb8ec, 0x1f0bdda3, -+ } }, -+ { { /* 648 */ -+ 0x47cf8f1d, 0xffdeb12b, 0xda737fee, 0xcbc424ff, -+ 0xcbf2f75d, 0xb4edecfd, 0x4dddbff9, 0xfb8d99dd, -+ } }, -+ { { /* 649 */ -+ 0xaf7bbb7f, 0xc959ddfb, 0xfab5fc4f, 0x6d5fafe3, -+ 0x3f7dffff, 0xffdb7800, 0x7effb6ff, 0x022ffbaf, -+ } }, -+ { { /* 650 */ -+ 0xefc7ff9b, 0xffffffa5, 0xc7000007, 0xfff1f7ff, -+ 0x01bf7ffd, 0xfdbcdc00, 0xffffbff5, 0x3effff7f, -+ } }, -+ { { /* 651 */ -+ 0xbe000029, 0xff7ff9ff, 0xfd7e6efb, 0x039ecbff, -+ 0xfbdde300, 0xf6dfccff, 0x117fffff, 0xfbf6f800, -+ } }, -+ { { /* 652 */ -+ 0xd73ce7ef, 0xdfeffeef, 0xedbfc00b, 0xfdcdfedf, -+ 0x40fd7bf5, 0xb75fffff, 0xf930ffdf, 0xdc97fbdf, -+ } }, -+ { { /* 653 */ -+ 0xbff2fef3, 0xdfbf8fdf, 0xede6177f, 0x35530f7f, -+ 0x877e447c, 0x45bbfa12, 0x779eede0, 0xbfd98017, -+ } }, -+ { { /* 654 */ -+ 0xde897e55, 0x0447c16f, 0xf75d7ade, 0x290557ff, -+ 0xfe9586f7, 0xf32f97b3, 0x9f75cfff, 0xfb1771f7, -+ } }, -+ { { /* 655 */ -+ 0xee1934ee, 0xef6137cc, 0xef4c9fd6, 0xfbddd68f, -+ 0x6def7b73, 0xa431d7fe, 0x97d75e7f, 0xffd80f5b, -+ } }, -+ { { /* 656 */ -+ 0x7bce9d83, 0xdcff22ec, 0xef87763d, 0xfdeddfe7, -+ 0xa0fc4fff, 0xdbfc3b77, 0x7fdc3ded, 0xf5706fa9, -+ } }, -+ { { /* 657 */ -+ 0x2c403ffb, 0x847fff7f, 0xdeb7ec57, 0xf22fe69c, -+ 0xd5b50feb, 0xede7afeb, 0xfff08c2f, 0xe8f0537f, -+ } }, -+ { { /* 658 */ -+ 0xb5ffb99d, 0xe78fff66, 0xbe10d981, 0xe3c19c7c, -+ 0x27339cd1, 0xff6d0cbc, 0xefb7fcb7, 0xffffa0df, -+ } }, -+ { { /* 659 */ -+ 0xfe7bbf0b, 0x353fa3ff, 0x97cd13cc, 0xfb277637, -+ 0x7e6ccfd6, 0xed31ec50, 0xfc1c677c, 0x5fbff6fa, -+ } }, -+ { { /* 660 */ -+ 0xae2f0fba, 0x7ffea3ad, 0xde74fcf0, 0xf200ffef, -+ 0xfea2fbbf, 0xbcff3daf, 0x5fb9f694, 0x3f8ff3ad, -+ } }, -+ { { /* 661 */ -+ 0xa01ff26c, 0x01bfffef, 0x70057728, 0xda03ff35, -+ 0xc7fad2f9, 0x5c1d3fbf, 0xec33ff3a, 0xfe9cb7af, -+ } }, -+ { { /* 662 */ -+ 0x7a9f5236, 0xe722bffa, 0xfcff9ff7, 0xb61d2fbb, -+ 0x1dfded06, 0xefdf7dd7, 0xf166eb23, 0x0dc07ed9, -+ } }, -+ { { /* 663 */ -+ 0xdfbf3d3d, 0xba83c945, 0x9dd07dd1, 0xcf737b87, -+ 0xc3f59ff3, 0xc5fedf0d, 0x83020cb3, 0xaec0e879, -+ } }, -+ { { /* 664 */ -+ 0x6f0fc773, 0x093ffd7d, 0x0157fff1, 0x01ff62fb, -+ 0x3bf3fdb4, 0x43b2b013, 0xff305ed3, 0xeb9f0fff, -+ } }, -+ { { /* 665 */ -+ 0xf203feef, 0xfb893fef, 0x9e9937a9, 0xa72cdef9, -+ 0xc1f63733, 0xfe3e812e, 0xf2f75d20, 0x69d7d585, -+ } }, -+ { { /* 666 */ -+ 0xffffffff, 0xff6fdb07, 0xd97fc4ff, 0xbe0fefce, -+ 0xf05ef17b, 0xffb7f6cf, 0xef845ef7, 0x0edfd7cb, -+ } }, -+ { { /* 667 */ -+ 0xfcffff08, 0xffffee3f, 0xd7ff13ff, 0x7ffdaf0f, -+ 0x1ffabdc7, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 668 */ -+ 0x00000000, 0xe7400000, 0xf933bd38, 0xfeed7feb, -+ 0x7c767fe8, 0xffefb3f7, 0xd8b7feaf, 0xfbbfff6f, -+ } }, -+ { { /* 669 */ -+ 0xdbf7f8fb, 0xe2f91752, 0x754785c8, 0xe3ef9090, -+ 0x3f6d9ef4, 0x0536ee2e, 0x7ff3f7bc, 0x7f3fa07b, -+ } }, -+ { { /* 670 */ -+ 0xeb600567, 0x6601babe, 0x583ffcd8, 0x87dfcaf7, -+ 0xffa0bfcd, 0xfebf5bcd, 0xefa7b6fd, 0xdf9c77ef, -+ } }, -+ { { /* 671 */ -+ 0xf8773fb7, 0xb7fc9d27, 0xdfefcab5, 0xf1b6fb5a, -+ 0xef1fec39, 0x7ffbfbbf, 0xdafe000d, 0x4e7fbdfb, -+ } }, -+ { { /* 672 */ -+ 0x5ac033ff, 0x9ffebff5, 0x005fffbf, 0xfdf80000, -+ 0x6ffdffca, 0xa001cffd, 0xfbf2dfff, 0xff7fdfbf, -+ } }, -+ { { /* 673 */ -+ 0x080ffeda, 0xbfffba08, 0xeed77afd, 0x67f9fbeb, -+ 0xff93e044, 0x9f57df97, 0x08dffef7, 0xfedfdf80, -+ } }, -+ { { /* 674 */ -+ 0xf7feffc5, 0x6803fffb, 0x6bfa67fb, 0x5fe27fff, -+ 0xff73ffff, 0xe7fb87df, 0xf7a7ebfd, 0xefc7bf7e, -+ } }, -+ { { /* 675 */ -+ 0xdf821ef3, 0xdf7e76ff, 0xda7d79c9, 0x1e9befbe, -+ 0x77fb7ce0, 0xfffb87be, 0xffdb1bff, 0x4fe03f5c, -+ } }, -+ { { /* 676 */ -+ 0x5f0e7fff, 0xddbf77ff, 0xfffff04f, 0x0ff8ffff, -+ 0xfddfa3be, 0xfffdfc1c, 0xfb9e1f7d, 0xdedcbdff, -+ } }, -+ { { /* 677 */ -+ 0xbafb3f6f, 0xfbefdf7f, 0x2eec7d1b, 0xf2f7af8e, -+ 0xcfee7b0f, 0x77c61d96, 0xfff57e07, 0x7fdfd982, -+ } }, -+ { { /* 678 */ -+ 0xc7ff5ee6, 0x79effeee, 0xffcf9a56, 0xde5efe5f, -+ 0xf9e8896e, 0xe6c4f45e, 0xbe7c0001, 0xdddf3b7f, -+ } }, -+ { { /* 679 */ -+ 0xe9efd59d, 0xde5334ac, 0x4bf7f573, 0x9eff7b4f, -+ 0x476eb8fe, 0xff450dfb, 0xfbfeabfd, 0xddffe9d7, -+ } }, -+ { { /* 680 */ -+ 0x7fffedf7, 0x7eebddfd, 0xb7ffcfe7, 0xef91bde9, -+ 0xd77c5d75, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 681 */ -+ 0x00000000, 0xfa800000, 0xb4f1ffee, 0x2fefbf76, -+ 0x77bfb677, 0xfffd9fbf, 0xf6ae95bf, 0x7f3b75ff, -+ } }, -+ { { /* 682 */ -+ 0x0af9a7f5, 0x00000000, 0x00000000, 0x2bddfbd0, -+ 0x9a7ff633, 0xd6fcfdab, 0xbfebf9e6, 0xf41fdfdf, -+ } }, -+ { { /* 683 */ -+ 0xffffa6fd, 0xf37b4aff, 0xfef97fb7, 0x1d5cb6ff, -+ 0xe5ff7ff6, 0x24041f7b, 0xf99ebe05, 0xdff2dbe3, -+ } }, -+ { { /* 684 */ -+ 0xfdff6fef, 0xcbfcd679, 0xefffebfd, 0x0000001f, -+ 0x98000000, 0x8017e148, 0x00fe6a74, 0xfdf16d7f, -+ } }, -+ { { /* 685 */ -+ 0xfef3b87f, 0xf176e01f, 0x7b3fee96, 0xfffdeb8d, -+ 0xcbb3adff, 0xe17f84ef, 0xbff04daa, 0xfe3fbf3f, -+ } }, -+ { { /* 686 */ -+ 0xffd7ebff, 0xcf7fffdf, 0x85edfffb, 0x07bcd73f, -+ 0xfe0faeff, 0x76bffdaf, 0x37bbfaef, 0xa3ba7fdc, -+ } }, -+ { { /* 687 */ -+ 0x56f7b6ff, 0xe7df60f8, 0x4cdfff61, 0xff45b0fb, -+ 0x3ffa7ded, 0x18fc1fff, 0xe3afffff, 0xdf83c7d3, -+ } }, -+ { { /* 688 */ -+ 0xef7dfb57, 0x1378efff, 0x5ff7fec0, 0x5ee334bb, -+ 0xeff6f70d, 0x00bfd7fe, 0xf7f7f59d, 0xffe051de, -+ } }, -+ { { /* 689 */ -+ 0x037ffec9, 0xbfef5f01, 0x60a79ff1, 0xf1ffef1d, -+ 0x0000000f, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+ { { /* 690 */ -+ 0x00000000, 0x00000000, 0x00000000, 0x3c800000, -+ 0xd91ffb4d, 0xfee37b3a, 0xdc7f3fe9, 0x0000003f, -+ } }, -+ { { /* 691 */ -+ 0x50000000, 0xbe07f51f, 0xf91bfc1d, 0x71ffbc1e, -+ 0x5bbe6ff9, 0x9b1b5796, 0xfffc7fff, 0xafe7872e, -+ } }, -+ { { /* 692 */ -+ 0xf34febf5, 0xe725dffd, 0x5d440bdc, 0xfddd5747, -+ 0x7790ed3f, 0x8ac87d7f, 0xf3f9fafa, 0xef4b202a, -+ } }, -+ { { /* 693 */ -+ 0x79cff5ff, 0x0ba5abd3, 0xfb8ff77a, 0x001f8ebd, -+ 0x00000000, 0xfd4ef300, 0x88001a57, 0x7654aeac, -+ } }, -+ { { /* 694 */ -+ 0xcdff17ad, 0xf42fffb2, 0xdbff5baa, 0x00000002, -+ 0x73c00000, 0x2e3ff9ea, 0xbbfffa8e, 0xffd376bc, -+ } }, -+ { { /* 695 */ -+ 0x7e72eefe, 0xe7f77ebd, 0xcefdf77f, 0x00000ff5, -+ 0x00000000, 0xdb9ba900, 0x917fa4c7, 0x7ecef8ca, -+ } }, -+ { { /* 696 */ -+ 0xc7e77d7a, 0xdcaecbbd, 0x8f76fd7e, 0x7cf391d3, -+ 0x4c2f01e5, 0xa360ed77, 0x5ef807db, 0x21811df7, -+ } }, -+ { { /* 697 */ -+ 0x309c6be0, 0xfade3b3a, 0xc3f57f53, 0x07ba61cd, -+ 0x00000000, 0x00000000, 0x00000000, 0xbefe26e0, -+ } }, -+ { { /* 698 */ -+ 0xebb503f9, 0xe9cbe36d, 0xbfde9c2f, 0xabbf9f83, -+ 0xffd51ff7, 0xdffeb7df, 0xffeffdae, 0xeffdfb7e, -+ } }, -+ { { /* 699 */ -+ 0x6ebfaaff, 0x00000000, 0x00000000, 0xb6200000, -+ 0xbe9e7fcd, 0x58f162b3, 0xfd7bf10d, 0xbefde9f1, -+ } }, -+ { { /* 700 */ -+ 0x5f6dc6c3, 0x69ffff3d, 0xfbf4ffcf, 0x4ff7dcfb, -+ 0x11372000, 0x00000015, 0x00000000, 0x00000000, -+ } }, -+ { { /* 701 */ -+ 0x00003000, 0x00000000, 0x00000000, 0x00000000, -+ 0x00000000, 0x00000000, 0x00000000, 0x00000000, -+ } }, -+}, -+{ -+ /* aa */ -+ LEAF( 0, 0), -+ /* ab */ -+ LEAF( 1, 1), -+ /* af */ -+ LEAF( 2, 2), LEAF( 2, 3), -+ /* ak */ -+ LEAF( 4, 4), LEAF( 4, 5), LEAF( 4, 6), LEAF( 4, 7), -+ LEAF( 4, 8), -+ /* am */ -+ LEAF( 9, 9), LEAF( 9, 10), -+ /* an */ -+ LEAF( 11, 11), -+ /* ar */ -+ LEAF( 12, 12), -+ /* as */ -+ LEAF( 13, 13), -+ /* ast */ -+ LEAF( 14, 11), LEAF( 14, 14), -+ /* av */ -+ LEAF( 16, 15), -+ /* ay */ -+ LEAF( 17, 16), -+ /* az_az */ -+ LEAF( 18, 17), LEAF( 18, 18), LEAF( 18, 19), -+ /* az_ir */ -+ LEAF( 21, 20), -+ /* ba */ -+ LEAF( 22, 21), -+ /* be */ -+ LEAF( 23, 22), -+ /* ber_dz */ -+ LEAF( 24, 23), LEAF( 24, 24), LEAF( 24, 25), LEAF( 24, 26), -+ /* ber_ma */ -+ LEAF( 28, 27), -+ /* bg */ -+ LEAF( 29, 28), -+ /* bh */ -+ LEAF( 30, 29), -+ /* bi */ -+ LEAF( 31, 30), -+ /* bin */ -+ LEAF( 32, 31), LEAF( 32, 32), LEAF( 32, 33), -+ /* bm */ -+ LEAF( 35, 23), LEAF( 35, 34), LEAF( 35, 35), -+ /* bn */ -+ LEAF( 38, 36), -+ /* bo */ -+ LEAF( 39, 37), -+ /* br */ -+ LEAF( 40, 38), -+ /* brx */ -+ LEAF( 41, 39), -+ /* bs */ -+ LEAF( 42, 23), LEAF( 42, 40), -+ /* bua */ -+ LEAF( 44, 41), -+ /* byn */ -+ LEAF( 45, 42), LEAF( 45, 43), -+ /* ca */ -+ LEAF( 47, 44), LEAF( 47, 45), -+ /* ch */ -+ LEAF( 49, 46), -+ /* chm */ -+ LEAF( 50, 47), -+ /* chr */ -+ LEAF( 51, 48), -+ /* co */ -+ LEAF( 52, 49), LEAF( 52, 50), -+ /* crh */ -+ LEAF( 54, 51), LEAF( 54, 52), -+ /* cs */ -+ LEAF( 56, 53), LEAF( 56, 54), -+ /* csb */ -+ LEAF( 58, 55), LEAF( 58, 56), -+ /* cu */ -+ LEAF( 60, 57), -+ /* cv */ -+ LEAF( 61, 58), LEAF( 61, 59), -+ /* cy */ -+ LEAF( 63, 60), LEAF( 63, 61), LEAF( 63, 62), -+ /* da */ -+ LEAF( 66, 63), -+ /* de */ -+ LEAF( 67, 64), -+ /* doi */ -+ LEAF( 68, 65), -+ /* dv */ -+ LEAF( 69, 66), -+ /* ee */ -+ LEAF( 70, 31), LEAF( 70, 67), LEAF( 70, 68), LEAF( 70, 69), -+ /* el */ -+ LEAF( 74, 70), -+ /* en */ -+ LEAF( 75, 71), -+ /* eo */ -+ LEAF( 76, 23), LEAF( 76, 72), -+ /* et */ -+ LEAF( 78, 73), LEAF( 78, 74), -+ /* eu */ -+ LEAF( 80, 75), -+ /* ff */ -+ LEAF( 81, 23), LEAF( 81, 76), LEAF( 81, 77), -+ /* fi */ -+ LEAF( 84, 78), LEAF( 84, 74), -+ /* fil */ -+ LEAF( 86, 79), -+ /* fj */ -+ LEAF( 87, 23), -+ /* fo */ -+ LEAF( 88, 80), -+ /* fur */ -+ LEAF( 89, 81), -+ /* fy */ -+ LEAF( 90, 82), -+ /* ga */ -+ LEAF( 91, 83), LEAF( 91, 84), LEAF( 91, 85), -+ /* gd */ -+ LEAF( 94, 86), -+ /* gez */ -+ LEAF( 95, 87), LEAF( 95, 88), -+ /* gn */ -+ LEAF( 97, 89), LEAF( 97, 90), LEAF( 97, 91), -+ /* gu */ -+ LEAF(100, 92), -+ /* gv */ -+ LEAF(101, 93), -+ /* ha */ -+ LEAF(102, 23), LEAF(102, 94), LEAF(102, 95), -+ /* haw */ -+ LEAF(105, 23), LEAF(105, 96), LEAF(105, 97), -+ /* he */ -+ LEAF(108, 98), -+ /* hsb */ -+ LEAF(109, 99), LEAF(109,100), -+ /* ht */ -+ LEAF(111,101), -+ /* hu */ -+ LEAF(112,102), LEAF(112,103), -+ /* hy */ -+ LEAF(114,104), -+ /* hz */ -+ LEAF(115, 23), LEAF(115,105), LEAF(115,106), -+ /* id */ -+ LEAF(118,107), -+ /* ig */ -+ LEAF(119, 23), LEAF(119,108), -+ /* ii */ -+ LEAF(121,109), LEAF(121,109), LEAF(121,109), LEAF(121,109), -+ LEAF(121,110), -+ /* ik */ -+ LEAF(126,111), -+ /* is */ -+ LEAF(127,112), -+ /* it */ -+ LEAF(128,113), -+ /* iu */ -+ LEAF(129,114), LEAF(129,115), LEAF(129,116), -+ /* ja */ -+ LEAF(132,117), LEAF(132,118), LEAF(132,119), LEAF(132,120), -+ LEAF(132,121), LEAF(132,122), LEAF(132,123), LEAF(132,124), -+ LEAF(132,125), LEAF(132,126), LEAF(132,127), LEAF(132,128), -+ LEAF(132,129), LEAF(132,130), LEAF(132,131), LEAF(132,132), -+ LEAF(132,133), LEAF(132,134), LEAF(132,135), LEAF(132,136), -+ LEAF(132,137), LEAF(132,138), LEAF(132,139), LEAF(132,140), -+ LEAF(132,141), LEAF(132,142), LEAF(132,143), LEAF(132,144), -+ LEAF(132,145), LEAF(132,146), LEAF(132,147), LEAF(132,148), -+ LEAF(132,149), LEAF(132,150), LEAF(132,151), LEAF(132,152), -+ LEAF(132,153), LEAF(132,154), LEAF(132,155), LEAF(132,156), -+ LEAF(132,157), LEAF(132,158), LEAF(132,159), LEAF(132,160), -+ LEAF(132,161), LEAF(132,162), LEAF(132,163), LEAF(132,164), -+ LEAF(132,165), LEAF(132,166), LEAF(132,167), LEAF(132,168), -+ LEAF(132,169), LEAF(132,170), LEAF(132,171), LEAF(132,172), -+ LEAF(132,173), LEAF(132,174), LEAF(132,175), LEAF(132,176), -+ LEAF(132,177), LEAF(132,178), LEAF(132,179), LEAF(132,180), -+ LEAF(132,181), LEAF(132,182), LEAF(132,183), LEAF(132,184), -+ LEAF(132,185), LEAF(132,186), LEAF(132,187), LEAF(132,188), -+ LEAF(132,189), LEAF(132,190), LEAF(132,191), LEAF(132,192), -+ LEAF(132,193), LEAF(132,194), LEAF(132,195), LEAF(132,196), -+ LEAF(132,197), LEAF(132,198), LEAF(132,199), -+ /* jv */ -+ LEAF(215,200), -+ /* ka */ -+ LEAF(216,201), -+ /* kaa */ -+ LEAF(217,202), -+ /* ki */ -+ LEAF(218, 23), LEAF(218,203), -+ /* kk */ -+ LEAF(220,204), -+ /* kl */ -+ LEAF(221,205), LEAF(221,206), -+ /* km */ -+ LEAF(223,207), -+ /* kn */ -+ LEAF(224,208), -+ /* ko */ -+ LEAF(225,209), LEAF(225,210), LEAF(225,211), LEAF(225,212), -+ LEAF(225,213), LEAF(225,214), LEAF(225,215), LEAF(225,216), -+ LEAF(225,217), LEAF(225,218), LEAF(225,219), LEAF(225,220), -+ LEAF(225,221), LEAF(225,222), LEAF(225,223), LEAF(225,224), -+ LEAF(225,225), LEAF(225,226), LEAF(225,227), LEAF(225,228), -+ LEAF(225,229), LEAF(225,230), LEAF(225,231), LEAF(225,232), -+ LEAF(225,233), LEAF(225,234), LEAF(225,235), LEAF(225,236), -+ LEAF(225,237), LEAF(225,238), LEAF(225,239), LEAF(225,240), -+ LEAF(225,241), LEAF(225,242), LEAF(225,243), LEAF(225,244), -+ LEAF(225,245), LEAF(225,246), LEAF(225,247), LEAF(225,248), -+ LEAF(225,249), LEAF(225,250), LEAF(225,251), LEAF(225,252), -+ LEAF(225,253), -+ /* kr */ -+ LEAF(270, 23), LEAF(270,254), LEAF(270,255), -+ /* ks */ -+ LEAF(273,256), -+ /* ku_am */ -+ LEAF(274,257), LEAF(274,258), -+ /* ku_iq */ -+ LEAF(276,259), -+ /* ku_tr */ -+ LEAF(277,260), LEAF(277,261), -+ /* kum */ -+ LEAF(279,262), -+ /* kv */ -+ LEAF(280,263), -+ /* kw */ -+ LEAF(281, 23), LEAF(281, 96), LEAF(281,264), -+ /* ky */ -+ LEAF(284,265), -+ /* la */ -+ LEAF(285, 23), LEAF(285,266), -+ /* lah */ -+ LEAF(287,267), -+ /* lb */ -+ LEAF(288,268), -+ /* lg */ -+ LEAF(289, 23), LEAF(289,269), -+ /* li */ -+ LEAF(291,270), -+ /* ln */ -+ LEAF(292,271), LEAF(292,272), LEAF(292, 6), LEAF(292,273), -+ /* lo */ -+ LEAF(296,274), -+ /* lt */ -+ LEAF(297, 23), LEAF(297,275), -+ /* lv */ -+ LEAF(299, 23), LEAF(299,276), -+ /* mg */ -+ LEAF(301,277), -+ /* mh */ -+ LEAF(302, 23), LEAF(302,278), -+ /* mi */ -+ LEAF(304, 23), LEAF(304, 96), LEAF(304,279), -+ /* mk */ -+ LEAF(307,280), -+ /* ml */ -+ LEAF(308,281), -+ /* mn_cn */ -+ LEAF(309,282), -+ /* mn_mn */ -+ LEAF(310,283), -+ /* mni */ -+ LEAF(311,284), -+ /* mo */ -+ LEAF(312,285), LEAF(312, 58), LEAF(312,286), LEAF(312,262), -+ /* mt */ -+ LEAF(316,287), LEAF(316,288), -+ /* my */ -+ LEAF(318,289), -+ /* na */ -+ LEAF(319, 4), LEAF(319,290), -+ /* nb */ -+ LEAF(321,291), -+ /* ne */ -+ LEAF(322,292), -+ /* nl */ -+ LEAF(323,293), -+ /* nn */ -+ LEAF(324,294), -+ /* nqo */ -+ LEAF(325,295), -+ /* nso */ -+ LEAF(326,296), LEAF(326,297), -+ /* nv */ -+ LEAF(328,298), LEAF(328,299), LEAF(328,300), LEAF(328,301), -+ /* ny */ -+ LEAF(332, 23), LEAF(332,302), -+ /* oc */ -+ LEAF(334,303), -+ /* or */ -+ LEAF(335,304), -+ /* ota */ -+ LEAF(336,305), -+ /* pa */ -+ LEAF(337,306), -+ /* pap_an */ -+ LEAF(338,307), -+ /* pap_aw */ -+ LEAF(339,308), -+ /* pl */ -+ LEAF(340, 99), LEAF(340,309), -+ /* ps_af */ -+ LEAF(342,310), -+ /* ps_pk */ -+ LEAF(343,311), -+ /* pt */ -+ LEAF(344,312), -+ /* qu */ -+ LEAF(345,308), LEAF(345,313), -+ /* rm */ -+ LEAF(347,314), -+ /* ro */ -+ LEAF(348,285), LEAF(348, 58), LEAF(348,286), -+ /* sah */ -+ LEAF(351,315), -+ /* sat */ -+ LEAF(352,316), -+ /* sc */ -+ LEAF(353,317), -+ /* sco */ -+ LEAF(354, 23), LEAF(354,318), LEAF(354,319), -+ /* sd */ -+ LEAF(357,320), -+ /* se */ -+ LEAF(358,321), LEAF(358,322), -+ /* sg */ -+ LEAF(360,323), -+ /* sh */ -+ LEAF(361, 23), LEAF(361, 40), LEAF(361,324), -+ /* shs */ -+ LEAF(364,325), LEAF(364,326), -+ /* si */ -+ LEAF(366,327), -+ /* sid */ -+ LEAF(367,328), LEAF(367, 10), -+ /* sk */ -+ LEAF(369,329), LEAF(369,330), -+ /* sm */ -+ LEAF(371, 23), LEAF(371, 97), -+ /* sma */ -+ LEAF(373,331), -+ /* smj */ -+ LEAF(374,332), -+ /* smn */ -+ LEAF(375,333), LEAF(375,334), -+ /* sms */ -+ LEAF(377,335), LEAF(377,336), LEAF(377,337), -+ /* sq */ -+ LEAF(380,338), -+ /* sr */ -+ LEAF(381,339), -+ /* sv */ -+ LEAF(382,340), -+ /* syr */ -+ LEAF(383,341), -+ /* ta */ -+ LEAF(384,342), -+ /* te */ -+ LEAF(385,343), -+ /* tg */ -+ LEAF(386,344), -+ /* th */ -+ LEAF(387,345), -+ /* tig */ -+ LEAF(388,346), LEAF(388, 43), -+ /* tk */ -+ LEAF(390,347), LEAF(390,348), -+ /* tr */ -+ LEAF(392,349), LEAF(392, 52), -+ /* tt */ -+ LEAF(394,350), -+ /* ty */ -+ LEAF(395,351), LEAF(395, 96), LEAF(395,300), -+ /* ug */ -+ LEAF(398,352), -+ /* uk */ -+ LEAF(399,353), -+ /* ve */ -+ LEAF(400, 23), LEAF(400,354), -+ /* vi */ -+ LEAF(402,355), LEAF(402,356), LEAF(402,357), LEAF(402,358), -+ /* vo */ -+ LEAF(406,359), -+ /* vot */ -+ LEAF(407,360), LEAF(407, 74), -+ /* wa */ -+ LEAF(409,361), -+ /* wen */ -+ LEAF(410, 99), LEAF(410,362), -+ /* wo */ -+ LEAF(412,363), LEAF(412,269), -+ /* yap */ -+ LEAF(414,364), -+ /* yo */ -+ LEAF(415,365), LEAF(415,366), LEAF(415,367), LEAF(415,368), -+ /* zh_cn */ -+ LEAF(419,369), LEAF(419,370), LEAF(419,371), LEAF(419,372), -+ LEAF(419,373), LEAF(419,374), LEAF(419,375), LEAF(419,376), -+ LEAF(419,377), LEAF(419,378), LEAF(419,379), LEAF(419,380), -+ LEAF(419,381), LEAF(419,382), LEAF(419,383), LEAF(419,384), -+ LEAF(419,385), LEAF(419,386), LEAF(419,387), LEAF(419,388), -+ LEAF(419,389), LEAF(419,390), LEAF(419,391), LEAF(419,392), -+ LEAF(419,393), LEAF(419,394), LEAF(419,395), LEAF(419,396), -+ LEAF(419,397), LEAF(419,398), LEAF(419,399), LEAF(419,400), -+ LEAF(419,401), LEAF(419,402), LEAF(419,403), LEAF(419,404), -+ LEAF(419,405), LEAF(419,406), LEAF(419,407), LEAF(419,408), -+ LEAF(419,409), LEAF(419,410), LEAF(419,411), LEAF(419,412), -+ LEAF(419,413), LEAF(419,414), LEAF(419,415), LEAF(419,416), -+ LEAF(419,417), LEAF(419,418), LEAF(419,419), LEAF(419,420), -+ LEAF(419,421), LEAF(419,422), LEAF(419,423), LEAF(419,424), -+ LEAF(419,425), LEAF(419,426), LEAF(419,427), LEAF(419,428), -+ LEAF(419,429), LEAF(419,430), LEAF(419,431), LEAF(419,432), -+ LEAF(419,433), LEAF(419,434), LEAF(419,435), LEAF(419,436), -+ LEAF(419,437), LEAF(419,438), LEAF(419,439), LEAF(419,440), -+ LEAF(419,441), LEAF(419,442), LEAF(419,443), LEAF(419,444), -+ LEAF(419,445), LEAF(419,446), LEAF(419,447), LEAF(419,448), -+ LEAF(419,449), LEAF(419,450), -+ /* zh_hk */ -+ LEAF(501,451), LEAF(501,452), LEAF(501,453), LEAF(501,454), -+ LEAF(501,455), LEAF(501,456), LEAF(501,457), LEAF(501,458), -+ LEAF(501,459), LEAF(501,460), LEAF(501,461), LEAF(501,462), -+ LEAF(501,463), LEAF(501,464), LEAF(501,465), LEAF(501,466), -+ LEAF(501,467), LEAF(501,468), LEAF(501,469), LEAF(501,470), -+ LEAF(501,471), LEAF(501,472), LEAF(501,473), LEAF(501,474), -+ LEAF(501,475), LEAF(501,476), LEAF(501,477), LEAF(501,478), -+ LEAF(501,479), LEAF(501,480), LEAF(501,481), LEAF(501,482), -+ LEAF(501,483), LEAF(501,484), LEAF(501,485), LEAF(501,486), -+ LEAF(501,487), LEAF(501,488), LEAF(501,489), LEAF(501,490), -+ LEAF(501,491), LEAF(501,492), LEAF(501,493), LEAF(501,494), -+ LEAF(501,495), LEAF(501,496), LEAF(501,497), LEAF(501,498), -+ LEAF(501,499), LEAF(501,500), LEAF(501,501), LEAF(501,502), -+ LEAF(501,503), LEAF(501,504), LEAF(501,505), LEAF(501,506), -+ LEAF(501,507), LEAF(501,508), LEAF(501,509), LEAF(501,510), -+ LEAF(501,511), LEAF(501,512), LEAF(501,513), LEAF(501,514), -+ LEAF(501,515), LEAF(501,516), LEAF(501,517), LEAF(501,518), -+ LEAF(501,519), LEAF(501,520), LEAF(501,521), LEAF(501,522), -+ LEAF(501,523), LEAF(501,524), LEAF(501,525), LEAF(501,526), -+ LEAF(501,527), LEAF(501,528), LEAF(501,529), LEAF(501,530), -+ LEAF(501,531), LEAF(501,532), LEAF(501,533), LEAF(501,534), -+ LEAF(501,535), LEAF(501,536), LEAF(501,537), LEAF(501,538), -+ LEAF(501,539), LEAF(501,540), LEAF(501,541), LEAF(501,542), -+ LEAF(501,543), LEAF(501,544), LEAF(501,545), LEAF(501,546), -+ LEAF(501,547), LEAF(501,548), LEAF(501,549), LEAF(501,550), -+ LEAF(501,551), LEAF(501,552), LEAF(501,553), LEAF(501,554), -+ LEAF(501,555), LEAF(501,556), LEAF(501,557), LEAF(501,558), -+ LEAF(501,559), LEAF(501,560), LEAF(501,561), LEAF(501,562), -+ LEAF(501,563), LEAF(501,564), LEAF(501,565), LEAF(501,566), -+ LEAF(501,567), LEAF(501,568), LEAF(501,569), LEAF(501,570), -+ LEAF(501,571), LEAF(501,572), LEAF(501,573), LEAF(501,574), -+ LEAF(501,575), LEAF(501,576), LEAF(501,577), LEAF(501,578), -+ LEAF(501,579), LEAF(501,580), LEAF(501,581), LEAF(501,582), -+ LEAF(501,583), LEAF(501,318), LEAF(501,584), LEAF(501,585), -+ LEAF(501,586), LEAF(501,587), LEAF(501,588), LEAF(501,589), -+ LEAF(501,590), LEAF(501, 3), LEAF(501,591), LEAF(501,592), -+ LEAF(501,593), LEAF(501,594), LEAF(501,595), LEAF(501,596), -+ LEAF(501,580), LEAF(501,597), LEAF(501,598), LEAF(501,599), -+ LEAF(501,600), LEAF(501,601), LEAF(501,602), LEAF(501,603), -+ LEAF(501,604), LEAF(501,605), LEAF(501,606), LEAF(501,607), -+ LEAF(501,608), LEAF(501,609), LEAF(501,610), LEAF(501,611), -+ LEAF(501,612), LEAF(501,613), LEAF(501,614), LEAF(501,615), -+ LEAF(501,616), LEAF(501,617), LEAF(501,618), -+ /* zh_tw */ -+ LEAF(672,619), LEAF(672,620), LEAF(672,621), LEAF(672,622), -+ LEAF(672,623), LEAF(672,624), LEAF(672,625), LEAF(672,626), -+ LEAF(672,627), LEAF(672,628), LEAF(672,629), LEAF(672,630), -+ LEAF(672,631), LEAF(672,632), LEAF(672,633), LEAF(672,634), -+ LEAF(672,635), LEAF(672,636), LEAF(672,637), LEAF(672,638), -+ LEAF(672,639), LEAF(672,640), LEAF(672,641), LEAF(672,642), -+ LEAF(672,643), LEAF(672,644), LEAF(672,645), LEAF(672,646), -+ LEAF(672,647), LEAF(672,648), LEAF(672,649), LEAF(672,650), -+ LEAF(672,651), LEAF(672,652), LEAF(672,653), LEAF(672,654), -+ LEAF(672,655), LEAF(672,656), LEAF(672,657), LEAF(672,658), -+ LEAF(672,659), LEAF(672,660), LEAF(672,661), LEAF(672,662), -+ LEAF(672,663), LEAF(672,664), LEAF(672,665), LEAF(672,666), -+ LEAF(672,667), LEAF(672,668), LEAF(672,669), LEAF(672,670), -+ LEAF(672,671), LEAF(672,672), LEAF(672,673), LEAF(672,674), -+ LEAF(672,675), LEAF(672,676), LEAF(672,677), LEAF(672,678), -+ LEAF(672,679), LEAF(672,680), LEAF(672,681), LEAF(672,682), -+ LEAF(672,683), LEAF(672,684), LEAF(672,685), LEAF(672,686), -+ LEAF(672,687), LEAF(672,688), LEAF(672,689), LEAF(672,690), -+ LEAF(672,691), LEAF(672,692), LEAF(672,693), LEAF(672,694), -+ LEAF(672,695), LEAF(672,696), LEAF(672,697), LEAF(672,698), -+ LEAF(672,699), LEAF(672,700), LEAF(672,701), -+}, -+{ -+ /* aa */ -+ 0x0000, -+ /* ab */ -+ 0x0004, -+ /* af */ -+ 0x0000, 0x0001, -+ /* ak */ -+ 0x0000, 0x0001, 0x0002, 0x0003, 0x001e, -+ /* am */ -+ 0x0012, 0x0013, -+ /* an */ -+ 0x0000, -+ /* ar */ -+ 0x0006, -+ /* as */ -+ 0x0009, -+ /* ast */ -+ 0x0000, 0x001e, -+ /* av */ -+ 0x0004, -+ /* ay */ -+ 0x0000, -+ /* az_az */ -+ 0x0000, 0x0001, 0x0002, -+ /* az_ir */ -+ 0x0006, -+ /* ba */ -+ 0x0004, -+ /* be */ -+ 0x0004, -+ /* ber_dz */ -+ 0x0000, 0x0001, 0x0002, 0x001e, -+ /* ber_ma */ -+ 0x002d, -+ /* bg */ -+ 0x0004, -+ /* bh */ -+ 0x0009, -+ /* bi */ -+ 0x0000, -+ /* bin */ -+ 0x0000, 0x0003, 0x001e, -+ /* bm */ -+ 0x0000, 0x0001, 0x0002, -+ /* bn */ -+ 0x0009, -+ /* bo */ -+ 0x000f, -+ /* br */ -+ 0x0000, -+ /* brx */ -+ 0x0009, -+ /* bs */ -+ 0x0000, 0x0001, -+ /* bua */ -+ 0x0004, -+ /* byn */ -+ 0x0012, 0x0013, -+ /* ca */ -+ 0x0000, 0x0001, -+ /* ch */ -+ 0x0000, -+ /* chm */ -+ 0x0004, -+ /* chr */ -+ 0x0013, -+ /* co */ -+ 0x0000, 0x0001, -+ /* crh */ -+ 0x0000, 0x0001, -+ /* cs */ -+ 0x0000, 0x0001, -+ /* csb */ -+ 0x0000, 0x0001, -+ /* cu */ -+ 0x0004, -+ /* cv */ -+ 0x0001, 0x0004, -+ /* cy */ -+ 0x0000, 0x0001, 0x001e, -+ /* da */ -+ 0x0000, -+ /* de */ -+ 0x0000, -+ /* doi */ -+ 0x0009, -+ /* dv */ -+ 0x0007, -+ /* ee */ -+ 0x0000, 0x0001, 0x0002, 0x0003, -+ /* el */ -+ 0x0003, -+ /* en */ -+ 0x0000, -+ /* eo */ -+ 0x0000, 0x0001, -+ /* et */ -+ 0x0000, 0x0001, -+ /* eu */ -+ 0x0000, -+ /* ff */ -+ 0x0000, 0x0001, 0x0002, -+ /* fi */ -+ 0x0000, 0x0001, -+ /* fil */ -+ 0x0000, -+ /* fj */ -+ 0x0000, -+ /* fo */ -+ 0x0000, -+ /* fur */ -+ 0x0000, -+ /* fy */ -+ 0x0000, -+ /* ga */ -+ 0x0000, 0x0001, 0x001e, -+ /* gd */ -+ 0x0000, -+ /* gez */ -+ 0x0012, 0x0013, -+ /* gn */ -+ 0x0000, 0x0001, 0x001e, -+ /* gu */ -+ 0x000a, -+ /* gv */ -+ 0x0000, -+ /* ha */ -+ 0x0000, 0x0001, 0x0002, -+ /* haw */ -+ 0x0000, 0x0001, 0x0002, -+ /* he */ -+ 0x0005, -+ /* hsb */ -+ 0x0000, 0x0001, -+ /* ht */ -+ 0x0000, -+ /* hu */ -+ 0x0000, 0x0001, -+ /* hy */ -+ 0x0005, -+ /* hz */ -+ 0x0000, 0x0003, 0x001e, -+ /* id */ -+ 0x0000, -+ /* ig */ -+ 0x0000, 0x001e, -+ /* ii */ -+ 0x00a0, 0x00a1, 0x00a2, 0x00a3, 0x00a4, -+ /* ik */ -+ 0x0004, -+ /* is */ -+ 0x0000, -+ /* it */ -+ 0x0000, -+ /* iu */ -+ 0x0014, 0x0015, 0x0016, -+ /* ja */ -+ 0x0030, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, -+ 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, -+ 0x005d, 0x005e, 0x005f, 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, -+ 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, -+ 0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, -+ 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, -+ 0x007d, 0x007e, 0x007f, 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, -+ 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, -+ 0x008d, 0x008e, 0x008f, 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, -+ 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, -+ 0x009d, 0x009e, 0x009f, -+ /* jv */ -+ 0x0000, -+ /* ka */ -+ 0x0010, -+ /* kaa */ -+ 0x0004, -+ /* ki */ -+ 0x0000, 0x0001, -+ /* kk */ -+ 0x0004, -+ /* kl */ -+ 0x0000, 0x0001, -+ /* km */ -+ 0x0017, -+ /* kn */ -+ 0x000c, -+ /* ko */ -+ 0x0031, 0x00ac, 0x00ad, 0x00ae, 0x00af, 0x00b0, 0x00b1, 0x00b2, -+ 0x00b3, 0x00b4, 0x00b5, 0x00b6, 0x00b7, 0x00b8, 0x00b9, 0x00ba, -+ 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf, 0x00c0, 0x00c1, 0x00c2, -+ 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 0x00c9, 0x00ca, -+ 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x00d0, 0x00d1, 0x00d2, -+ 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7, -+ /* kr */ -+ 0x0000, 0x0001, 0x0002, -+ /* ks */ -+ 0x0006, -+ /* ku_am */ -+ 0x0004, 0x0005, -+ /* ku_iq */ -+ 0x0006, -+ /* ku_tr */ -+ 0x0000, 0x0001, -+ /* kum */ -+ 0x0004, -+ /* kv */ -+ 0x0004, -+ /* kw */ -+ 0x0000, 0x0001, 0x0002, -+ /* ky */ -+ 0x0004, -+ /* la */ -+ 0x0000, 0x0001, -+ /* lah */ -+ 0x0006, -+ /* lb */ -+ 0x0000, -+ /* lg */ -+ 0x0000, 0x0001, -+ /* li */ -+ 0x0000, -+ /* ln */ -+ 0x0000, 0x0001, 0x0002, 0x0003, -+ /* lo */ -+ 0x000e, -+ /* lt */ -+ 0x0000, 0x0001, -+ /* lv */ -+ 0x0000, 0x0001, -+ /* mg */ -+ 0x0000, -+ /* mh */ -+ 0x0000, 0x0001, -+ /* mi */ -+ 0x0000, 0x0001, 0x001e, -+ /* mk */ -+ 0x0004, -+ /* ml */ -+ 0x000d, -+ /* mn_cn */ -+ 0x0018, -+ /* mn_mn */ -+ 0x0004, -+ /* mni */ -+ 0x0009, -+ /* mo */ -+ 0x0000, 0x0001, 0x0002, 0x0004, -+ /* mt */ -+ 0x0000, 0x0001, -+ /* my */ -+ 0x0010, -+ /* na */ -+ 0x0000, 0x0001, -+ /* nb */ -+ 0x0000, -+ /* ne */ -+ 0x0009, -+ /* nl */ -+ 0x0000, -+ /* nn */ -+ 0x0000, -+ /* nqo */ -+ 0x0007, -+ /* nso */ -+ 0x0000, 0x0001, -+ /* nv */ -+ 0x0000, 0x0001, 0x0002, 0x0003, -+ /* ny */ -+ 0x0000, 0x0001, -+ /* oc */ -+ 0x0000, -+ /* or */ -+ 0x000b, -+ /* ota */ -+ 0x0006, -+ /* pa */ -+ 0x000a, -+ /* pap_an */ -+ 0x0000, -+ /* pap_aw */ -+ 0x0000, -+ /* pl */ -+ 0x0000, 0x0001, -+ /* ps_af */ -+ 0x0006, -+ /* ps_pk */ -+ 0x0006, -+ /* pt */ -+ 0x0000, -+ /* qu */ -+ 0x0000, 0x0002, -+ /* rm */ -+ 0x0000, -+ /* ro */ -+ 0x0000, 0x0001, 0x0002, -+ /* sah */ -+ 0x0004, -+ /* sat */ -+ 0x0009, -+ /* sc */ -+ 0x0000, -+ /* sco */ -+ 0x0000, 0x0001, 0x0002, -+ /* sd */ -+ 0x0006, -+ /* se */ -+ 0x0000, 0x0001, -+ /* sg */ -+ 0x0000, -+ /* sh */ -+ 0x0000, 0x0001, 0x0004, -+ /* shs */ -+ 0x0000, 0x0003, -+ /* si */ -+ 0x000d, -+ /* sid */ -+ 0x0012, 0x0013, -+ /* sk */ -+ 0x0000, 0x0001, -+ /* sm */ -+ 0x0000, 0x0002, -+ /* sma */ -+ 0x0000, -+ /* smj */ -+ 0x0000, -+ /* smn */ -+ 0x0000, 0x0001, -+ /* sms */ -+ 0x0000, 0x0001, 0x0002, -+ /* sq */ -+ 0x0000, -+ /* sr */ -+ 0x0004, -+ /* sv */ -+ 0x0000, -+ /* syr */ -+ 0x0007, -+ /* ta */ -+ 0x000b, -+ /* te */ -+ 0x000c, -+ /* tg */ -+ 0x0004, -+ /* th */ -+ 0x000e, -+ /* tig */ -+ 0x0012, 0x0013, -+ /* tk */ -+ 0x0000, 0x0001, -+ /* tr */ -+ 0x0000, 0x0001, -+ /* tt */ -+ 0x0004, -+ /* ty */ -+ 0x0000, 0x0001, 0x0002, -+ /* ug */ -+ 0x0006, -+ /* uk */ -+ 0x0004, -+ /* ve */ -+ 0x0000, 0x001e, -+ /* vi */ -+ 0x0000, 0x0001, 0x0003, 0x001e, -+ /* vo */ -+ 0x0000, -+ /* vot */ -+ 0x0000, 0x0001, -+ /* wa */ -+ 0x0000, -+ /* wen */ -+ 0x0000, 0x0001, -+ /* wo */ -+ 0x0000, 0x0001, -+ /* yap */ -+ 0x0000, -+ /* yo */ -+ 0x0000, 0x0001, 0x0003, 0x001e, -+ /* zh_cn */ -+ 0x0002, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, -+ 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, -+ 0x005d, 0x005e, 0x005f, 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, -+ 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, -+ 0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, -+ 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, -+ 0x007d, 0x007e, 0x007f, 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, -+ 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, -+ 0x008d, 0x008e, 0x008f, 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, -+ 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, -+ 0x009e, 0x009f, -+ /* zh_hk */ -+ 0x0030, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003a, -+ 0x003b, 0x003c, 0x003d, 0x003e, 0x003f, 0x0040, 0x0041, 0x0042, -+ 0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004a, -+ 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, -+ 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, -+ 0x005b, 0x005c, 0x005d, 0x005e, 0x005f, 0x0060, 0x0061, 0x0062, -+ 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, -+ 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, -+ 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007a, -+ 0x007b, 0x007c, 0x007d, 0x007e, 0x007f, 0x0080, 0x0081, 0x0082, -+ 0x0083, 0x0084, 0x0085, 0x0086, 0x0087, 0x0088, 0x0089, 0x008a, -+ 0x008b, 0x008c, 0x008d, 0x008e, 0x008f, 0x0090, 0x0091, 0x0092, -+ 0x0093, 0x0094, 0x0095, 0x0096, 0x0097, 0x0098, 0x0099, 0x009a, -+ 0x009b, 0x009c, 0x009d, 0x009e, 0x009f, 0x0200, 0x0201, 0x0203, -+ 0x0207, 0x020c, 0x020d, 0x020e, 0x020f, 0x0210, 0x0211, 0x0219, -+ 0x021a, 0x021c, 0x021d, 0x0220, 0x0221, 0x022a, 0x022b, 0x022c, -+ 0x022d, 0x022f, 0x0232, 0x0235, 0x0236, 0x023c, 0x023e, 0x023f, -+ 0x0244, 0x024d, 0x024e, 0x0251, 0x0255, 0x025e, 0x0262, 0x0266, -+ 0x0267, 0x0268, 0x0269, 0x0272, 0x0275, 0x0276, 0x0277, 0x0278, -+ 0x0279, 0x027a, 0x027d, 0x0280, 0x0281, 0x0282, 0x0283, 0x0289, -+ 0x028a, 0x028b, 0x028c, 0x028d, 0x028e, 0x0294, 0x0297, 0x0298, -+ 0x029a, 0x029d, 0x02a6, -+ /* zh_tw */ -+ 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, -+ 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, -+ 0x005e, 0x005f, 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, -+ 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, -+ 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, -+ 0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, -+ 0x007e, 0x007f, 0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, -+ 0x0086, 0x0087, 0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, -+ 0x008e, 0x008f, 0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, -+ 0x0096, 0x0097, 0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, -+ 0x009e, 0x009f, 0x00fa, -+}, -+{ -+ 0, /* aa */ -+ 1, /* ab */ -+ 2, /* af */ -+ 190, /* ak */ -+ 3, /* am */ -+ 191, /* an */ -+ 4, /* ar */ -+ 5, /* as */ -+ 6, /* ast */ -+ 7, /* av */ -+ 8, /* ay */ -+ 9, /* az_az */ -+ 10, /* az_ir */ -+ 11, /* ba */ -+ 13, /* be */ -+ 192, /* ber_dz */ -+ 193, /* ber_ma */ -+ 14, /* bg */ -+ 15, /* bh */ -+ 16, /* bho */ -+ 17, /* bi */ -+ 18, /* bin */ -+ 12, /* bm */ -+ 19, /* bn */ -+ 20, /* bo */ -+ 21, /* br */ -+ 240, /* brx */ -+ 22, /* bs */ -+ 23, /* bua */ -+ 194, /* byn */ -+ 24, /* ca */ -+ 25, /* ce */ -+ 26, /* ch */ -+ 27, /* chm */ -+ 28, /* chr */ -+ 29, /* co */ -+ 195, /* crh */ -+ 30, /* cs */ -+ 196, /* csb */ -+ 31, /* cu */ -+ 32, /* cv */ -+ 33, /* cy */ -+ 34, /* da */ -+ 35, /* de */ -+ 242, /* doi */ -+ 197, /* dv */ -+ 36, /* dz */ -+ 198, /* ee */ -+ 37, /* el */ -+ 38, /* en */ -+ 39, /* eo */ -+ 40, /* es */ -+ 41, /* et */ -+ 42, /* eu */ -+ 43, /* fa */ -+ 199, /* fat */ -+ 48, /* ff */ -+ 44, /* fi */ -+ 200, /* fil */ -+ 45, /* fj */ -+ 46, /* fo */ -+ 47, /* fr */ -+ 49, /* fur */ -+ 50, /* fy */ -+ 51, /* ga */ -+ 52, /* gd */ -+ 53, /* gez */ -+ 54, /* gl */ -+ 55, /* gn */ -+ 56, /* gu */ -+ 57, /* gv */ -+ 58, /* ha */ -+ 59, /* haw */ -+ 60, /* he */ -+ 61, /* hi */ -+ 201, /* hne */ -+ 62, /* ho */ -+ 63, /* hr */ -+ 202, /* hsb */ -+ 203, /* ht */ -+ 64, /* hu */ -+ 65, /* hy */ -+ 204, /* hz */ -+ 66, /* ia */ -+ 68, /* id */ -+ 69, /* ie */ -+ 67, /* ig */ -+ 205, /* ii */ -+ 70, /* ik */ -+ 71, /* io */ -+ 72, /* is */ -+ 73, /* it */ -+ 74, /* iu */ -+ 75, /* ja */ -+ 206, /* jv */ -+ 76, /* ka */ -+ 77, /* kaa */ -+ 207, /* kab */ -+ 78, /* ki */ -+ 208, /* kj */ -+ 79, /* kk */ -+ 80, /* kl */ -+ 81, /* km */ -+ 82, /* kn */ -+ 83, /* ko */ -+ 84, /* kok */ -+ 209, /* kr */ -+ 85, /* ks */ -+ 86, /* ku_am */ -+ 210, /* ku_iq */ -+ 87, /* ku_ir */ -+ 211, /* ku_tr */ -+ 88, /* kum */ -+ 89, /* kv */ -+ 90, /* kw */ -+ 212, /* kwm */ -+ 91, /* ky */ -+ 92, /* la */ -+ 238, /* lah */ -+ 93, /* lb */ -+ 94, /* lez */ -+ 213, /* lg */ -+ 214, /* li */ -+ 95, /* ln */ -+ 96, /* lo */ -+ 97, /* lt */ -+ 98, /* lv */ -+ 215, /* mai */ -+ 99, /* mg */ -+ 100, /* mh */ -+ 101, /* mi */ -+ 102, /* mk */ -+ 103, /* ml */ -+ 104, /* mn_cn */ -+ 216, /* mn_mn */ -+ 243, /* mni */ -+ 105, /* mo */ -+ 106, /* mr */ -+ 217, /* ms */ -+ 107, /* mt */ -+ 108, /* my */ -+ 218, /* na */ -+ 109, /* nb */ -+ 110, /* nds */ -+ 111, /* ne */ -+ 219, /* ng */ -+ 112, /* nl */ -+ 113, /* nn */ -+ 114, /* no */ -+ 239, /* nqo */ -+ 115, /* nr */ -+ 116, /* nso */ -+ 220, /* nv */ -+ 117, /* ny */ -+ 118, /* oc */ -+ 119, /* om */ -+ 120, /* or */ -+ 121, /* os */ -+ 221, /* ota */ -+ 122, /* pa */ -+ 222, /* pa_pk */ -+ 223, /* pap_an */ -+ 224, /* pap_aw */ -+ 123, /* pl */ -+ 124, /* ps_af */ -+ 125, /* ps_pk */ -+ 126, /* pt */ -+ 225, /* qu */ -+ 226, /* quz */ -+ 127, /* rm */ -+ 227, /* rn */ -+ 128, /* ro */ -+ 129, /* ru */ -+ 228, /* rw */ -+ 130, /* sa */ -+ 131, /* sah */ -+ 241, /* sat */ -+ 229, /* sc */ -+ 132, /* sco */ -+ 230, /* sd */ -+ 133, /* se */ -+ 134, /* sel */ -+ 231, /* sg */ -+ 135, /* sh */ -+ 136, /* shs */ -+ 137, /* si */ -+ 232, /* sid */ -+ 138, /* sk */ -+ 139, /* sl */ -+ 140, /* sm */ -+ 141, /* sma */ -+ 142, /* smj */ -+ 143, /* smn */ -+ 144, /* sms */ -+ 233, /* sn */ -+ 145, /* so */ -+ 146, /* sq */ -+ 147, /* sr */ -+ 148, /* ss */ -+ 149, /* st */ -+ 234, /* su */ -+ 150, /* sv */ -+ 151, /* sw */ -+ 152, /* syr */ -+ 153, /* ta */ -+ 154, /* te */ -+ 155, /* tg */ -+ 156, /* th */ -+ 157, /* ti_er */ -+ 158, /* ti_et */ -+ 159, /* tig */ -+ 160, /* tk */ -+ 161, /* tl */ -+ 162, /* tn */ -+ 163, /* to */ -+ 164, /* tr */ -+ 165, /* ts */ -+ 166, /* tt */ -+ 167, /* tw */ -+ 235, /* ty */ -+ 168, /* tyv */ -+ 169, /* ug */ -+ 170, /* uk */ -+ 171, /* ur */ -+ 172, /* uz */ -+ 173, /* ve */ -+ 174, /* vi */ -+ 175, /* vo */ -+ 176, /* vot */ -+ 177, /* wa */ -+ 236, /* wal */ -+ 178, /* wen */ -+ 179, /* wo */ -+ 180, /* xh */ -+ 181, /* yap */ -+ 182, /* yi */ -+ 183, /* yo */ -+ 237, /* za */ -+ 184, /* zh_cn */ -+ 185, /* zh_hk */ -+ 186, /* zh_mo */ -+ 187, /* zh_sg */ -+ 188, /* zh_tw */ -+ 189, /* zu */ -+}, -+{ -+ 0, /* aa */ -+ 1, /* ab */ -+ 2, /* af */ -+ 4, /* am */ -+ 6, /* ar */ -+ 7, /* as */ -+ 8, /* ast */ -+ 9, /* av */ -+ 10, /* ay */ -+ 11, /* az_az */ -+ 12, /* az_ir */ -+ 13, /* ba */ -+ 22, /* bm */ -+ 14, /* be */ -+ 17, /* bg */ -+ 18, /* bh */ -+ 19, /* bho */ -+ 20, /* bi */ -+ 21, /* bin */ -+ 23, /* bn */ -+ 24, /* bo */ -+ 25, /* br */ -+ 27, /* bs */ -+ 28, /* bua */ -+ 30, /* ca */ -+ 31, /* ce */ -+ 32, /* ch */ -+ 33, /* chm */ -+ 34, /* chr */ -+ 35, /* co */ -+ 37, /* cs */ -+ 39, /* cu */ -+ 40, /* cv */ -+ 41, /* cy */ -+ 42, /* da */ -+ 43, /* de */ -+ 46, /* dz */ -+ 48, /* el */ -+ 49, /* en */ -+ 50, /* eo */ -+ 51, /* es */ -+ 52, /* et */ -+ 53, /* eu */ -+ 54, /* fa */ -+ 57, /* fi */ -+ 59, /* fj */ -+ 60, /* fo */ -+ 61, /* fr */ -+ 56, /* ff */ -+ 62, /* fur */ -+ 63, /* fy */ -+ 64, /* ga */ -+ 65, /* gd */ -+ 66, /* gez */ -+ 67, /* gl */ -+ 68, /* gn */ -+ 69, /* gu */ -+ 70, /* gv */ -+ 71, /* ha */ -+ 72, /* haw */ -+ 73, /* he */ -+ 74, /* hi */ -+ 76, /* ho */ -+ 77, /* hr */ -+ 80, /* hu */ -+ 81, /* hy */ -+ 83, /* ia */ -+ 86, /* ig */ -+ 84, /* id */ -+ 85, /* ie */ -+ 88, /* ik */ -+ 89, /* io */ -+ 90, /* is */ -+ 91, /* it */ -+ 92, /* iu */ -+ 93, /* ja */ -+ 95, /* ka */ -+ 96, /* kaa */ -+ 98, /* ki */ -+ 100, /* kk */ -+ 101, /* kl */ -+ 102, /* km */ -+ 103, /* kn */ -+ 104, /* ko */ -+ 105, /* kok */ -+ 107, /* ks */ -+ 108, /* ku_am */ -+ 110, /* ku_ir */ -+ 112, /* kum */ -+ 113, /* kv */ -+ 114, /* kw */ -+ 116, /* ky */ -+ 117, /* la */ -+ 119, /* lb */ -+ 120, /* lez */ -+ 123, /* ln */ -+ 124, /* lo */ -+ 125, /* lt */ -+ 126, /* lv */ -+ 128, /* mg */ -+ 129, /* mh */ -+ 130, /* mi */ -+ 131, /* mk */ -+ 132, /* ml */ -+ 133, /* mn_cn */ -+ 136, /* mo */ -+ 137, /* mr */ -+ 139, /* mt */ -+ 140, /* my */ -+ 142, /* nb */ -+ 143, /* nds */ -+ 144, /* ne */ -+ 146, /* nl */ -+ 147, /* nn */ -+ 148, /* no */ -+ 150, /* nr */ -+ 151, /* nso */ -+ 153, /* ny */ -+ 154, /* oc */ -+ 155, /* om */ -+ 156, /* or */ -+ 157, /* os */ -+ 159, /* pa */ -+ 163, /* pl */ -+ 164, /* ps_af */ -+ 165, /* ps_pk */ -+ 166, /* pt */ -+ 169, /* rm */ -+ 171, /* ro */ -+ 172, /* ru */ -+ 174, /* sa */ -+ 175, /* sah */ -+ 178, /* sco */ -+ 180, /* se */ -+ 181, /* sel */ -+ 183, /* sh */ -+ 184, /* shs */ -+ 185, /* si */ -+ 187, /* sk */ -+ 188, /* sl */ -+ 189, /* sm */ -+ 190, /* sma */ -+ 191, /* smj */ -+ 192, /* smn */ -+ 193, /* sms */ -+ 195, /* so */ -+ 196, /* sq */ -+ 197, /* sr */ -+ 198, /* ss */ -+ 199, /* st */ -+ 201, /* sv */ -+ 202, /* sw */ -+ 203, /* syr */ -+ 204, /* ta */ -+ 205, /* te */ -+ 206, /* tg */ -+ 207, /* th */ -+ 208, /* ti_er */ -+ 209, /* ti_et */ -+ 210, /* tig */ -+ 211, /* tk */ -+ 212, /* tl */ -+ 213, /* tn */ -+ 214, /* to */ -+ 215, /* tr */ -+ 216, /* ts */ -+ 217, /* tt */ -+ 218, /* tw */ -+ 220, /* tyv */ -+ 221, /* ug */ -+ 222, /* uk */ -+ 223, /* ur */ -+ 224, /* uz */ -+ 225, /* ve */ -+ 226, /* vi */ -+ 227, /* vo */ -+ 228, /* vot */ -+ 229, /* wa */ -+ 231, /* wen */ -+ 232, /* wo */ -+ 233, /* xh */ -+ 234, /* yap */ -+ 235, /* yi */ -+ 236, /* yo */ -+ 238, /* zh_cn */ -+ 239, /* zh_hk */ -+ 240, /* zh_mo */ -+ 241, /* zh_sg */ -+ 242, /* zh_tw */ -+ 243, /* zu */ -+ 3, /* ak */ -+ 5, /* an */ -+ 15, /* ber_dz */ -+ 16, /* ber_ma */ -+ 29, /* byn */ -+ 36, /* crh */ -+ 38, /* csb */ -+ 45, /* dv */ -+ 47, /* ee */ -+ 55, /* fat */ -+ 58, /* fil */ -+ 75, /* hne */ -+ 78, /* hsb */ -+ 79, /* ht */ -+ 82, /* hz */ -+ 87, /* ii */ -+ 94, /* jv */ -+ 97, /* kab */ -+ 99, /* kj */ -+ 106, /* kr */ -+ 109, /* ku_iq */ -+ 111, /* ku_tr */ -+ 115, /* kwm */ -+ 121, /* lg */ -+ 122, /* li */ -+ 127, /* mai */ -+ 134, /* mn_mn */ -+ 138, /* ms */ -+ 141, /* na */ -+ 145, /* ng */ -+ 152, /* nv */ -+ 158, /* ota */ -+ 160, /* pa_pk */ -+ 161, /* pap_an */ -+ 162, /* pap_aw */ -+ 167, /* qu */ -+ 168, /* quz */ -+ 170, /* rn */ -+ 173, /* rw */ -+ 177, /* sc */ -+ 179, /* sd */ -+ 182, /* sg */ -+ 186, /* sid */ -+ 194, /* sn */ -+ 200, /* su */ -+ 219, /* ty */ -+ 230, /* wal */ -+ 237, /* za */ -+ 118, /* lah */ -+ 149, /* nqo */ -+ 26, /* brx */ -+ 176, /* sat */ -+ 44, /* doi */ -+ 135, /* mni */ -+} -+}; -+ -+#define NUM_LANG_CHAR_SET 244 -+#define NUM_LANG_SET_MAP 8 -+ -+static const FcChar32 fcLangCountrySets[][NUM_LANG_SET_MAP] = { -+ { 0x00000600, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, }, /* az */ -+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000003, 0x00000000, }, /* ber */ -+ { 0x00000000, 0x00000000, 0x00c00000, 0x00000000, 0x00000000, 0x00000000, 0x000c0000, 0x00000000, }, /* ku */ -+ { 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0x00000000, 0x01000000, 0x00000000, }, /* mn */ -+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x40000000, 0x00000000, }, /* pa */ -+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x80000000, 0x00000001, }, /* pap */ -+ { 0x00000000, 0x00000000, 0x00000000, 0x30000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, }, /* ps */ -+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x60000000, 0x00000000, 0x00000000, 0x00000000, }, /* ti */ -+ { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x1f000000, 0x00000000, 0x00000000, }, /* zh */ -+}; -+ -+#define NUM_COUNTRY_SET 9 -+ -+static const FcLangCharSetRange fcLangCharSetRanges[] = { -+ -+ { 0, 12 }, /* a */ -+ { 13, 29 }, /* b */ -+ { 30, 41 }, /* c */ -+ { 42, 46 }, /* d */ -+ { 47, 53 }, /* e */ -+ { 54, 63 }, /* f */ -+ { 64, 70 }, /* g */ -+ { 71, 82 }, /* h */ -+ { 83, 92 }, /* i */ -+ { 93, 94 }, /* j */ -+ { 95, 116 }, /* k */ -+ { 117, 126 }, /* l */ -+ { 127, 140 }, /* m */ -+ { 141, 153 }, /* n */ -+ { 154, 158 }, /* o */ -+ { 159, 166 }, /* p */ -+ { 167, 168 }, /* q */ -+ { 169, 173 }, /* r */ -+ { 174, 203 }, /* s */ -+ { 204, 220 }, /* t */ -+ { 221, 224 }, /* u */ -+ { 225, 228 }, /* v */ -+ { 229, 232 }, /* w */ -+ { 233, 233 }, /* x */ -+ { 234, 236 }, /* y */ -+ { 237, 243 }, /* z */ -+}; -+ -diff --git a/src/fcobjshash.h b/src/fcobjshash.h -new file mode 100644 -index 0000000..5a4d1ea ---- /dev/null -+++ b/src/fcobjshash.h -@@ -0,0 +1,328 @@ -+/* ANSI-C code produced by gperf version 3.0.4 */ -+/* Command-line: gperf -m 100 fcobjshash.gperf */ -+/* Computed positions: -k'2-3' */ -+ -+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ -+ && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \ -+ && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \ -+ && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \ -+ && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \ -+ && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \ -+ && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \ -+ && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \ -+ && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \ -+ && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \ -+ && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \ -+ && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \ -+ && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \ -+ && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \ -+ && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \ -+ && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \ -+ && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \ -+ && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \ -+ && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \ -+ && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \ -+ && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \ -+ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \ -+ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126)) -+/* The character set is not based on ISO-646. */ -+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>." -+#endif -+ -+#line 1 "fcobjshash.gperf" -+ -+#line 13 "fcobjshash.gperf" -+struct FcObjectTypeInfo { -+int name; -+int id; -+}; -+#include <string.h> -+/* maximum key range = 56, duplicates = 0 */ -+ -+#ifdef __GNUC__ -+__inline -+#else -+#ifdef __cplusplus -+inline -+#endif -+#endif -+static unsigned int -+FcObjectTypeHash (register const char *str, register unsigned int len) -+{ -+ static const unsigned char asso_values[] = -+ { -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 21, 30, 3, -+ 36, 45, 60, 3, 15, 0, 60, 60, 0, 9, -+ 9, 0, 21, 60, 0, 0, 15, 0, 60, 60, -+ 0, 15, 24, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, -+ 60, 60, 60, 60, 60, 60 -+ }; -+ return len + asso_values[(unsigned char)str[2]] + asso_values[(unsigned char)str[1]]; -+} -+ -+struct FcObjectTypeNamePool_t -+ { -+ char FcObjectTypeNamePool_str4[sizeof("file")]; -+ char FcObjectTypeNamePool_str5[sizeof("color")]; -+ char FcObjectTypeNamePool_str7[sizeof("foundry")]; -+ char FcObjectTypeNamePool_str8[sizeof("fullname")]; -+ char FcObjectTypeNamePool_str9[sizeof("pixelsize")]; -+ char FcObjectTypeNamePool_str10[sizeof("prgname")]; -+ char FcObjectTypeNamePool_str12[sizeof("fullnamelang")]; -+ char FcObjectTypeNamePool_str13[sizeof("globaladvance")]; -+ char FcObjectTypeNamePool_str14[sizeof("postscriptname")]; -+ char FcObjectTypeNamePool_str16[sizeof("hinting")]; -+ char FcObjectTypeNamePool_str17[sizeof("minspace")]; -+ char FcObjectTypeNamePool_str18[sizeof("hintstyle")]; -+ char FcObjectTypeNamePool_str19[sizeof("fontformat")]; -+ char FcObjectTypeNamePool_str20[sizeof("fontversion")]; -+ char FcObjectTypeNamePool_str21[sizeof("fontfeatures")]; -+ char FcObjectTypeNamePool_str22[sizeof("outline")]; -+ char FcObjectTypeNamePool_str23[sizeof("autohint")]; -+ char FcObjectTypeNamePool_str24[sizeof("dpi")]; -+ char FcObjectTypeNamePool_str25[sizeof("hash")]; -+ char FcObjectTypeNamePool_str26[sizeof("slant")]; -+ char FcObjectTypeNamePool_str27[sizeof("aspect")]; -+ char FcObjectTypeNamePool_str28[sizeof("size")]; -+ char FcObjectTypeNamePool_str29[sizeof("scale")]; -+ char FcObjectTypeNamePool_str30[sizeof("symbol")]; -+ char FcObjectTypeNamePool_str31[sizeof("rasterizer")]; -+ char FcObjectTypeNamePool_str32[sizeof("scalable")]; -+ char FcObjectTypeNamePool_str33[sizeof("antialias")]; -+ char FcObjectTypeNamePool_str34[sizeof("lang")]; -+ char FcObjectTypeNamePool_str35[sizeof("style")]; -+ char FcObjectTypeNamePool_str36[sizeof("family")]; -+ char FcObjectTypeNamePool_str37[sizeof("rgba")]; -+ char FcObjectTypeNamePool_str38[sizeof("namelang")]; -+ char FcObjectTypeNamePool_str39[sizeof("stylelang")]; -+ char FcObjectTypeNamePool_str40[sizeof("familylang")]; -+ char FcObjectTypeNamePool_str41[sizeof("width")]; -+ char FcObjectTypeNamePool_str42[sizeof("matrix")]; -+ char FcObjectTypeNamePool_str43[sizeof("charset")]; -+ char FcObjectTypeNamePool_str45[sizeof("charwidth")]; -+ char FcObjectTypeNamePool_str46[sizeof("charheight")]; -+ char FcObjectTypeNamePool_str47[sizeof("embolden")]; -+ char FcObjectTypeNamePool_str48[sizeof("lcdfilter")]; -+ char FcObjectTypeNamePool_str49[sizeof("spacing")]; -+ char FcObjectTypeNamePool_str50[sizeof("index")]; -+ char FcObjectTypeNamePool_str51[sizeof("weight")]; -+ char FcObjectTypeNamePool_str52[sizeof("capability")]; -+ char FcObjectTypeNamePool_str53[sizeof("embeddedbitmap")]; -+ char FcObjectTypeNamePool_str58[sizeof("decorative")]; -+ char FcObjectTypeNamePool_str59[sizeof("verticallayout")]; -+ }; -+static const struct FcObjectTypeNamePool_t FcObjectTypeNamePool_contents = -+ { -+ "file", -+ "color", -+ "foundry", -+ "fullname", -+ "pixelsize", -+ "prgname", -+ "fullnamelang", -+ "globaladvance", -+ "postscriptname", -+ "hinting", -+ "minspace", -+ "hintstyle", -+ "fontformat", -+ "fontversion", -+ "fontfeatures", -+ "outline", -+ "autohint", -+ "dpi", -+ "hash", -+ "slant", -+ "aspect", -+ "size", -+ "scale", -+ "symbol", -+ "rasterizer", -+ "scalable", -+ "antialias", -+ "lang", -+ "style", -+ "family", -+ "rgba", -+ "namelang", -+ "stylelang", -+ "familylang", -+ "width", -+ "matrix", -+ "charset", -+ "charwidth", -+ "charheight", -+ "embolden", -+ "lcdfilter", -+ "spacing", -+ "index", -+ "weight", -+ "capability", -+ "embeddedbitmap", -+ "decorative", -+ "verticallayout" -+ }; -+#define FcObjectTypeNamePool ((const char *) &FcObjectTypeNamePool_contents) -+#ifdef __GNUC__ -+__inline -+#if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__ -+__attribute__ ((__gnu_inline__)) -+#endif -+#endif -+const struct FcObjectTypeInfo * -+FcObjectTypeLookup (register const char *str, register unsigned int len) -+{ -+ enum -+ { -+ TOTAL_KEYWORDS = 48, -+ MIN_WORD_LENGTH = 3, -+ MAX_WORD_LENGTH = 14, -+ MIN_HASH_VALUE = 4, -+ MAX_HASH_VALUE = 59 -+ }; -+ -+ static const struct FcObjectTypeInfo wordlist[] = -+ { -+ {-1}, {-1}, {-1}, {-1}, -+#line 38 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str4,FC_FILE_OBJECT}, -+#line 64 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str5,FC_COLOR_OBJECT}, -+ {-1}, -+#line 31 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str7,FC_FOUNDRY_OBJECT}, -+#line 22 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str8,FC_FULLNAME_OBJECT}, -+#line 29 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str9,FC_PIXEL_SIZE_OBJECT}, -+#line 61 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str10,FC_PRGNAME_OBJECT}, -+ {-1}, -+#line 23 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str12,FC_FULLNAMELANG_OBJECT}, -+#line 37 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str13,FC_GLOBAL_ADVANCE_OBJECT}, -+#line 63 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str14,FC_POSTSCRIPT_NAME_OBJECT}, -+ {-1}, -+#line 34 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str16,FC_HINTING_OBJECT}, -+#line 46 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str17,FC_MINSPACE_OBJECT}, -+#line 33 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str18,FC_HINT_STYLE_OBJECT}, -+#line 54 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str19,FC_FONTFORMAT_OBJECT}, -+#line 52 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str20,FC_FONTVERSION_OBJECT}, -+#line 60 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str21,FC_FONT_FEATURES_OBJECT}, -+#line 41 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str22,FC_OUTLINE_OBJECT}, -+#line 36 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str23,FC_AUTOHINT_OBJECT}, -+#line 43 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str24,FC_DPI_OBJECT}, -+#line 62 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str25,FC_HASH_OBJECT}, -+#line 24 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str26,FC_SLANT_OBJECT}, -+#line 28 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str27,FC_ASPECT_OBJECT}, -+#line 27 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str28,FC_SIZE_OBJECT}, -+#line 45 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str29,FC_SCALE_OBJECT}, -+#line 65 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str30,FC_SYMBOL_OBJECT}, -+#line 40 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str31,FC_RASTERIZER_OBJECT}, -+#line 42 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str32,FC_SCALABLE_OBJECT}, -+#line 32 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str33,FC_ANTIALIAS_OBJECT}, -+#line 51 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str34,FC_LANG_OBJECT}, -+#line 20 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str35,FC_STYLE_OBJECT}, -+#line 18 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str36,FC_FAMILY_OBJECT}, -+#line 44 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str37,FC_RGBA_OBJECT}, -+#line 59 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str38,FC_NAMELANG_OBJECT}, -+#line 21 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str39,FC_STYLELANG_OBJECT}, -+#line 19 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str40,FC_FAMILYLANG_OBJECT}, -+#line 26 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str41,FC_WIDTH_OBJECT}, -+#line 49 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str42,FC_MATRIX_OBJECT}, -+#line 50 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str43,FC_CHARSET_OBJECT}, -+ {-1}, -+#line 47 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str45,FC_CHAR_WIDTH_OBJECT}, -+#line 48 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str46,FC_CHAR_HEIGHT_OBJECT}, -+#line 55 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str47,FC_EMBOLDEN_OBJECT}, -+#line 58 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str48,FC_LCD_FILTER_OBJECT}, -+#line 30 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str49,FC_SPACING_OBJECT}, -+#line 39 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str50,FC_INDEX_OBJECT}, -+#line 25 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str51,FC_WEIGHT_OBJECT}, -+#line 53 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str52,FC_CAPABILITY_OBJECT}, -+#line 56 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str53,FC_EMBEDDED_BITMAP_OBJECT}, -+ {-1}, {-1}, {-1}, {-1}, -+#line 57 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str58,FC_DECORATIVE_OBJECT}, -+#line 35 "fcobjshash.gperf" -+ {(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str59,FC_VERTICAL_LAYOUT_OBJECT} -+ }; -+ -+ if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) -+ { -+ register int key = FcObjectTypeHash (str, len); -+ -+ if (key <= MAX_HASH_VALUE && key >= 0) -+ { -+ register int o = wordlist[key].name; -+ if (o >= 0) -+ { -+ register const char *s = o + FcObjectTypeNamePool; -+ -+ if (*str == *s && !strcmp (str + 1, s + 1)) -+ return &wordlist[key]; -+ } -+ } -+ } -+ return 0; -+} -diff --git a/src/fcstdint.h b/src/fcstdint.h -new file mode 100644 -index 0000000..ff8e647 ---- /dev/null -+++ b/src/fcstdint.h -@@ -0,0 +1,9 @@ -+#ifndef _FONTCONFIG_SRC_FCSTDINT_H -+#define _FONTCONFIG_SRC_FCSTDINT_H 1 -+#ifndef _GENERATED_STDINT_H -+#define _GENERATED_STDINT_H "fontconfig 2.12.1" -+/* generated using gnu compiler gcc (GCC) 6.1.1 20160621 (Red Hat 6.1.1-3) */ -+#define _STDINT_HAVE_STDINT_H 1 -+#include <stdint.h> -+#endif -+#endif --- -2.10.1 - diff --git a/pkg/fontconfig/rev b/pkg/fontconfig/rev index d00491fd..0cfbf088 100644 --- a/pkg/fontconfig/rev +++ b/pkg/fontconfig/rev @@ -1 +1 @@ -1 +2 diff --git a/pkg/fontconfig/sha256 b/pkg/fontconfig/sha256 new file mode 100644 index 00000000..6e950848 --- /dev/null +++ b/pkg/fontconfig/sha256 @@ -0,0 +1 @@ +a9f42d03949f948a3a4f762287dbc16e53a927c91a07ee64207ebd90a9e5e292 fontconfig-2.12.1.tar.gz diff --git a/pkg/fontconfig/src b/pkg/fontconfig/src deleted file mode 160000 -Subproject 6b222c52cdede497ffed629853f947948052dfc diff --git a/pkg/fontconfig/url b/pkg/fontconfig/url new file mode 100644 index 00000000..4aa7c00a --- /dev/null +++ b/pkg/fontconfig/url @@ -0,0 +1 @@ +url = "https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.12.1.tar.gz" |
