netatalk  4.4.0dev
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
utf16_casetable.h
Go to the documentation of this file.
1/*
2 DO NOT EDIT BY HAND!!!
3
4 This file is generated by:
5 make-casetable.pl
6
7 The Unicode Character Database is sourced from:
8 https://www.unicode.org/Public/UNIDATA/UnicodeData.txt
9*/
10
11static const uint16_t upper_table_1[704] = {
12 0x0000, /*U+0000*/ /**/
13 0x0001, /*U+0001*/ /**/
14 0x0002, /*U+0002*/ /**/
15 0x0003, /*U+0003*/ /**/
16 0x0004, /*U+0004*/ /**/
17 0x0005, /*U+0005*/ /**/
18 0x0006, /*U+0006*/ /**/
19 0x0007, /*U+0007*/ /**/
20 0x0008, /*U+0008*/ /**/
21 0x0009, /*U+0009*/ /**/
22 0x000A, /*U+000A*/ /**/
23 0x000B, /*U+000B*/ /**/
24 0x000C, /*U+000C*/ /**/
25 0x000D, /*U+000D*/ /**/
26 0x000E, /*U+000E*/ /**/
27 0x000F, /*U+000F*/ /**/
28 0x0010, /*U+0010*/ /**/
29 0x0011, /*U+0011*/ /**/
30 0x0012, /*U+0012*/ /**/
31 0x0013, /*U+0013*/ /**/
32 0x0014, /*U+0014*/ /**/
33 0x0015, /*U+0015*/ /**/
34 0x0016, /*U+0016*/ /**/
35 0x0017, /*U+0017*/ /**/
36 0x0018, /*U+0018*/ /**/
37 0x0019, /*U+0019*/ /**/
38 0x001A, /*U+001A*/ /**/
39 0x001B, /*U+001B*/ /**/
40 0x001C, /*U+001C*/ /**/
41 0x001D, /*U+001D*/ /**/
42 0x001E, /*U+001E*/ /**/
43 0x001F, /*U+001F*/ /**/
44 0x0020, /*U+0020*/ /**/
45 0x0021, /*U+0021*/ /**/
46 0x0022, /*U+0022*/ /**/
47 0x0023, /*U+0023*/ /**/
48 0x0024, /*U+0024*/ /**/
49 0x0025, /*U+0025*/ /**/
50 0x0026, /*U+0026*/ /**/
51 0x0027, /*U+0027*/ /**/
52 0x0028, /*U+0028*/ /**/
53 0x0029, /*U+0029*/ /**/
54 0x002A, /*U+002A*/ /**/
55 0x002B, /*U+002B*/ /**/
56 0x002C, /*U+002C*/ /**/
57 0x002D, /*U+002D*/ /**/
58 0x002E, /*U+002E*/ /**/
59 0x002F, /*U+002F*/ /**/
60 0x0030, /*U+0030*/ /**/
61 0x0031, /*U+0031*/ /**/
62 0x0032, /*U+0032*/ /**/
63 0x0033, /*U+0033*/ /**/
64 0x0034, /*U+0034*/ /**/
65 0x0035, /*U+0035*/ /**/
66 0x0036, /*U+0036*/ /**/
67 0x0037, /*U+0037*/ /**/
68 0x0038, /*U+0038*/ /**/
69 0x0039, /*U+0039*/ /**/
70 0x003A, /*U+003A*/ /**/
71 0x003B, /*U+003B*/ /**/
72 0x003C, /*U+003C*/ /**/
73 0x003D, /*U+003D*/ /**/
74 0x003E, /*U+003E*/ /**/
75 0x003F, /*U+003F*/ /**/
76 0x0040, /*U+0040*/ /**/
77 0x0041, /*U+0041*/ /**/
78 0x0042, /*U+0042*/ /**/
79 0x0043, /*U+0043*/ /**/
80 0x0044, /*U+0044*/ /**/
81 0x0045, /*U+0045*/ /**/
82 0x0046, /*U+0046*/ /**/
83 0x0047, /*U+0047*/ /**/
84 0x0048, /*U+0048*/ /**/
85 0x0049, /*U+0049*/ /**/
86 0x004A, /*U+004A*/ /**/
87 0x004B, /*U+004B*/ /**/
88 0x004C, /*U+004C*/ /**/
89 0x004D, /*U+004D*/ /**/
90 0x004E, /*U+004E*/ /**/
91 0x004F, /*U+004F*/ /**/
92 0x0050, /*U+0050*/ /**/
93 0x0051, /*U+0051*/ /**/
94 0x0052, /*U+0052*/ /**/
95 0x0053, /*U+0053*/ /**/
96 0x0054, /*U+0054*/ /**/
97 0x0055, /*U+0055*/ /**/
98 0x0056, /*U+0056*/ /**/
99 0x0057, /*U+0057*/ /**/
100 0x0058, /*U+0058*/ /**/
101 0x0059, /*U+0059*/ /**/
102 0x005A, /*U+005A*/ /**/
103 0x005B, /*U+005B*/ /**/
104 0x005C, /*U+005C*/ /**/
105 0x005D, /*U+005D*/ /**/
106 0x005E, /*U+005E*/ /**/
107 0x005F, /*U+005F*/ /**/
108 0x0060, /*U+0060*/ /**/
109 0x0041, /*U+0061*/ /*LATIN SMALL LETTER A*/
110 0x0042, /*U+0062*/ /*LATIN SMALL LETTER B*/
111 0x0043, /*U+0063*/ /*LATIN SMALL LETTER C*/
112 0x0044, /*U+0064*/ /*LATIN SMALL LETTER D*/
113 0x0045, /*U+0065*/ /*LATIN SMALL LETTER E*/
114 0x0046, /*U+0066*/ /*LATIN SMALL LETTER F*/
115 0x0047, /*U+0067*/ /*LATIN SMALL LETTER G*/
116 0x0048, /*U+0068*/ /*LATIN SMALL LETTER H*/
117 0x0049, /*U+0069*/ /*LATIN SMALL LETTER I*/
118 0x004A, /*U+006A*/ /*LATIN SMALL LETTER J*/
119 0x004B, /*U+006B*/ /*LATIN SMALL LETTER K*/
120 0x004C, /*U+006C*/ /*LATIN SMALL LETTER L*/
121 0x004D, /*U+006D*/ /*LATIN SMALL LETTER M*/
122 0x004E, /*U+006E*/ /*LATIN SMALL LETTER N*/
123 0x004F, /*U+006F*/ /*LATIN SMALL LETTER O*/
124 0x0050, /*U+0070*/ /*LATIN SMALL LETTER P*/
125 0x0051, /*U+0071*/ /*LATIN SMALL LETTER Q*/
126 0x0052, /*U+0072*/ /*LATIN SMALL LETTER R*/
127 0x0053, /*U+0073*/ /*LATIN SMALL LETTER S*/
128 0x0054, /*U+0074*/ /*LATIN SMALL LETTER T*/
129 0x0055, /*U+0075*/ /*LATIN SMALL LETTER U*/
130 0x0056, /*U+0076*/ /*LATIN SMALL LETTER V*/
131 0x0057, /*U+0077*/ /*LATIN SMALL LETTER W*/
132 0x0058, /*U+0078*/ /*LATIN SMALL LETTER X*/
133 0x0059, /*U+0079*/ /*LATIN SMALL LETTER Y*/
134 0x005A, /*U+007A*/ /*LATIN SMALL LETTER Z*/
135 0x007B, /*U+007B*/ /**/
136 0x007C, /*U+007C*/ /**/
137 0x007D, /*U+007D*/ /**/
138 0x007E, /*U+007E*/ /**/
139 0x007F, /*U+007F*/ /**/
140 0x0080, /*U+0080*/ /**/
141 0x0081, /*U+0081*/ /**/
142 0x0082, /*U+0082*/ /**/
143 0x0083, /*U+0083*/ /**/
144 0x0084, /*U+0084*/ /**/
145 0x0085, /*U+0085*/ /**/
146 0x0086, /*U+0086*/ /**/
147 0x0087, /*U+0087*/ /**/
148 0x0088, /*U+0088*/ /**/
149 0x0089, /*U+0089*/ /**/
150 0x008A, /*U+008A*/ /**/
151 0x008B, /*U+008B*/ /**/
152 0x008C, /*U+008C*/ /**/
153 0x008D, /*U+008D*/ /**/
154 0x008E, /*U+008E*/ /**/
155 0x008F, /*U+008F*/ /**/
156 0x0090, /*U+0090*/ /**/
157 0x0091, /*U+0091*/ /**/
158 0x0092, /*U+0092*/ /**/
159 0x0093, /*U+0093*/ /**/
160 0x0094, /*U+0094*/ /**/
161 0x0095, /*U+0095*/ /**/
162 0x0096, /*U+0096*/ /**/
163 0x0097, /*U+0097*/ /**/
164 0x0098, /*U+0098*/ /**/
165 0x0099, /*U+0099*/ /**/
166 0x009A, /*U+009A*/ /**/
167 0x009B, /*U+009B*/ /**/
168 0x009C, /*U+009C*/ /**/
169 0x009D, /*U+009D*/ /**/
170 0x009E, /*U+009E*/ /**/
171 0x009F, /*U+009F*/ /**/
172 0x00A0, /*U+00A0*/ /**/
173 0x00A1, /*U+00A1*/ /**/
174 0x00A2, /*U+00A2*/ /**/
175 0x00A3, /*U+00A3*/ /**/
176 0x00A4, /*U+00A4*/ /**/
177 0x00A5, /*U+00A5*/ /**/
178 0x00A6, /*U+00A6*/ /**/
179 0x00A7, /*U+00A7*/ /**/
180 0x00A8, /*U+00A8*/ /**/
181 0x00A9, /*U+00A9*/ /**/
182 0x00AA, /*U+00AA*/ /**/
183 0x00AB, /*U+00AB*/ /**/
184 0x00AC, /*U+00AC*/ /**/
185 0x00AD, /*U+00AD*/ /**/
186 0x00AE, /*U+00AE*/ /**/
187 0x00AF, /*U+00AF*/ /**/
188 0x00B0, /*U+00B0*/ /**/
189 0x00B1, /*U+00B1*/ /**/
190 0x00B2, /*U+00B2*/ /**/
191 0x00B3, /*U+00B3*/ /**/
192 0x00B4, /*U+00B4*/ /**/
193 0x039C, /*U+00B5*/ /*MICRO SIGN*/
194 0x00B6, /*U+00B6*/ /**/
195 0x00B7, /*U+00B7*/ /**/
196 0x00B8, /*U+00B8*/ /**/
197 0x00B9, /*U+00B9*/ /**/
198 0x00BA, /*U+00BA*/ /**/
199 0x00BB, /*U+00BB*/ /**/
200 0x00BC, /*U+00BC*/ /**/
201 0x00BD, /*U+00BD*/ /**/
202 0x00BE, /*U+00BE*/ /**/
203 0x00BF, /*U+00BF*/ /**/
204 0x00C0, /*U+00C0*/ /**/
205 0x00C1, /*U+00C1*/ /**/
206 0x00C2, /*U+00C2*/ /**/
207 0x00C3, /*U+00C3*/ /**/
208 0x00C4, /*U+00C4*/ /**/
209 0x00C5, /*U+00C5*/ /**/
210 0x00C6, /*U+00C6*/ /**/
211 0x00C7, /*U+00C7*/ /**/
212 0x00C8, /*U+00C8*/ /**/
213 0x00C9, /*U+00C9*/ /**/
214 0x00CA, /*U+00CA*/ /**/
215 0x00CB, /*U+00CB*/ /**/
216 0x00CC, /*U+00CC*/ /**/
217 0x00CD, /*U+00CD*/ /**/
218 0x00CE, /*U+00CE*/ /**/
219 0x00CF, /*U+00CF*/ /**/
220 0x00D0, /*U+00D0*/ /**/
221 0x00D1, /*U+00D1*/ /**/
222 0x00D2, /*U+00D2*/ /**/
223 0x00D3, /*U+00D3*/ /**/
224 0x00D4, /*U+00D4*/ /**/
225 0x00D5, /*U+00D5*/ /**/
226 0x00D6, /*U+00D6*/ /**/
227 0x00D7, /*U+00D7*/ /**/
228 0x00D8, /*U+00D8*/ /**/
229 0x00D9, /*U+00D9*/ /**/
230 0x00DA, /*U+00DA*/ /**/
231 0x00DB, /*U+00DB*/ /**/
232 0x00DC, /*U+00DC*/ /**/
233 0x00DD, /*U+00DD*/ /**/
234 0x00DE, /*U+00DE*/ /**/
235 0x00DF, /*U+00DF*/ /**/
236 0x00C0, /*U+00E0*/ /*LATIN SMALL LETTER A WITH GRAVE*/
237 0x00C1, /*U+00E1*/ /*LATIN SMALL LETTER A WITH ACUTE*/
238 0x00C2, /*U+00E2*/ /*LATIN SMALL LETTER A WITH CIRCUMFLEX*/
239 0x00C3, /*U+00E3*/ /*LATIN SMALL LETTER A WITH TILDE*/
240 0x00C4, /*U+00E4*/ /*LATIN SMALL LETTER A WITH DIAERESIS*/
241 0x00C5, /*U+00E5*/ /*LATIN SMALL LETTER A WITH RING ABOVE*/
242 0x00C6, /*U+00E6*/ /*LATIN SMALL LETTER AE*/
243 0x00C7, /*U+00E7*/ /*LATIN SMALL LETTER C WITH CEDILLA*/
244 0x00C8, /*U+00E8*/ /*LATIN SMALL LETTER E WITH GRAVE*/
245 0x00C9, /*U+00E9*/ /*LATIN SMALL LETTER E WITH ACUTE*/
246 0x00CA, /*U+00EA*/ /*LATIN SMALL LETTER E WITH CIRCUMFLEX*/
247 0x00CB, /*U+00EB*/ /*LATIN SMALL LETTER E WITH DIAERESIS*/
248 0x00CC, /*U+00EC*/ /*LATIN SMALL LETTER I WITH GRAVE*/
249 0x00CD, /*U+00ED*/ /*LATIN SMALL LETTER I WITH ACUTE*/
250 0x00CE, /*U+00EE*/ /*LATIN SMALL LETTER I WITH CIRCUMFLEX*/
251 0x00CF, /*U+00EF*/ /*LATIN SMALL LETTER I WITH DIAERESIS*/
252 0x00D0, /*U+00F0*/ /*LATIN SMALL LETTER ETH*/
253 0x00D1, /*U+00F1*/ /*LATIN SMALL LETTER N WITH TILDE*/
254 0x00D2, /*U+00F2*/ /*LATIN SMALL LETTER O WITH GRAVE*/
255 0x00D3, /*U+00F3*/ /*LATIN SMALL LETTER O WITH ACUTE*/
256 0x00D4, /*U+00F4*/ /*LATIN SMALL LETTER O WITH CIRCUMFLEX*/
257 0x00D5, /*U+00F5*/ /*LATIN SMALL LETTER O WITH TILDE*/
258 0x00D6, /*U+00F6*/ /*LATIN SMALL LETTER O WITH DIAERESIS*/
259 0x00F7, /*U+00F7*/ /**/
260 0x00D8, /*U+00F8*/ /*LATIN SMALL LETTER O WITH STROKE*/
261 0x00D9, /*U+00F9*/ /*LATIN SMALL LETTER U WITH GRAVE*/
262 0x00DA, /*U+00FA*/ /*LATIN SMALL LETTER U WITH ACUTE*/
263 0x00DB, /*U+00FB*/ /*LATIN SMALL LETTER U WITH CIRCUMFLEX*/
264 0x00DC, /*U+00FC*/ /*LATIN SMALL LETTER U WITH DIAERESIS*/
265 0x00DD, /*U+00FD*/ /*LATIN SMALL LETTER Y WITH ACUTE*/
266 0x00DE, /*U+00FE*/ /*LATIN SMALL LETTER THORN*/
267 0x0178, /*U+00FF*/ /*LATIN SMALL LETTER Y WITH DIAERESIS*/
268 0x0100, /*U+0100*/ /**/
269 0x0100, /*U+0101*/ /*LATIN SMALL LETTER A WITH MACRON*/
270 0x0102, /*U+0102*/ /**/
271 0x0102, /*U+0103*/ /*LATIN SMALL LETTER A WITH BREVE*/
272 0x0104, /*U+0104*/ /**/
273 0x0104, /*U+0105*/ /*LATIN SMALL LETTER A WITH OGONEK*/
274 0x0106, /*U+0106*/ /**/
275 0x0106, /*U+0107*/ /*LATIN SMALL LETTER C WITH ACUTE*/
276 0x0108, /*U+0108*/ /**/
277 0x0108, /*U+0109*/ /*LATIN SMALL LETTER C WITH CIRCUMFLEX*/
278 0x010A, /*U+010A*/ /**/
279 0x010A, /*U+010B*/ /*LATIN SMALL LETTER C WITH DOT ABOVE*/
280 0x010C, /*U+010C*/ /**/
281 0x010C, /*U+010D*/ /*LATIN SMALL LETTER C WITH CARON*/
282 0x010E, /*U+010E*/ /**/
283 0x010E, /*U+010F*/ /*LATIN SMALL LETTER D WITH CARON*/
284 0x0110, /*U+0110*/ /**/
285 0x0110, /*U+0111*/ /*LATIN SMALL LETTER D WITH STROKE*/
286 0x0112, /*U+0112*/ /**/
287 0x0112, /*U+0113*/ /*LATIN SMALL LETTER E WITH MACRON*/
288 0x0114, /*U+0114*/ /**/
289 0x0114, /*U+0115*/ /*LATIN SMALL LETTER E WITH BREVE*/
290 0x0116, /*U+0116*/ /**/
291 0x0116, /*U+0117*/ /*LATIN SMALL LETTER E WITH DOT ABOVE*/
292 0x0118, /*U+0118*/ /**/
293 0x0118, /*U+0119*/ /*LATIN SMALL LETTER E WITH OGONEK*/
294 0x011A, /*U+011A*/ /**/
295 0x011A, /*U+011B*/ /*LATIN SMALL LETTER E WITH CARON*/
296 0x011C, /*U+011C*/ /**/
297 0x011C, /*U+011D*/ /*LATIN SMALL LETTER G WITH CIRCUMFLEX*/
298 0x011E, /*U+011E*/ /**/
299 0x011E, /*U+011F*/ /*LATIN SMALL LETTER G WITH BREVE*/
300 0x0120, /*U+0120*/ /**/
301 0x0120, /*U+0121*/ /*LATIN SMALL LETTER G WITH DOT ABOVE*/
302 0x0122, /*U+0122*/ /**/
303 0x0122, /*U+0123*/ /*LATIN SMALL LETTER G WITH CEDILLA*/
304 0x0124, /*U+0124*/ /**/
305 0x0124, /*U+0125*/ /*LATIN SMALL LETTER H WITH CIRCUMFLEX*/
306 0x0126, /*U+0126*/ /**/
307 0x0126, /*U+0127*/ /*LATIN SMALL LETTER H WITH STROKE*/
308 0x0128, /*U+0128*/ /**/
309 0x0128, /*U+0129*/ /*LATIN SMALL LETTER I WITH TILDE*/
310 0x012A, /*U+012A*/ /**/
311 0x012A, /*U+012B*/ /*LATIN SMALL LETTER I WITH MACRON*/
312 0x012C, /*U+012C*/ /**/
313 0x012C, /*U+012D*/ /*LATIN SMALL LETTER I WITH BREVE*/
314 0x012E, /*U+012E*/ /**/
315 0x012E, /*U+012F*/ /*LATIN SMALL LETTER I WITH OGONEK*/
316 0x0130, /*U+0130*/ /**/
317 0x0049, /*U+0131*/ /*LATIN SMALL LETTER DOTLESS I*/
318 0x0132, /*U+0132*/ /**/
319 0x0132, /*U+0133*/ /*LATIN SMALL LIGATURE IJ*/
320 0x0134, /*U+0134*/ /**/
321 0x0134, /*U+0135*/ /*LATIN SMALL LETTER J WITH CIRCUMFLEX*/
322 0x0136, /*U+0136*/ /**/
323 0x0136, /*U+0137*/ /*LATIN SMALL LETTER K WITH CEDILLA*/
324 0x0138, /*U+0138*/ /**/
325 0x0139, /*U+0139*/ /**/
326 0x0139, /*U+013A*/ /*LATIN SMALL LETTER L WITH ACUTE*/
327 0x013B, /*U+013B*/ /**/
328 0x013B, /*U+013C*/ /*LATIN SMALL LETTER L WITH CEDILLA*/
329 0x013D, /*U+013D*/ /**/
330 0x013D, /*U+013E*/ /*LATIN SMALL LETTER L WITH CARON*/
331 0x013F, /*U+013F*/ /**/
332 0x013F, /*U+0140*/ /*LATIN SMALL LETTER L WITH MIDDLE DOT*/
333 0x0141, /*U+0141*/ /**/
334 0x0141, /*U+0142*/ /*LATIN SMALL LETTER L WITH STROKE*/
335 0x0143, /*U+0143*/ /**/
336 0x0143, /*U+0144*/ /*LATIN SMALL LETTER N WITH ACUTE*/
337 0x0145, /*U+0145*/ /**/
338 0x0145, /*U+0146*/ /*LATIN SMALL LETTER N WITH CEDILLA*/
339 0x0147, /*U+0147*/ /**/
340 0x0147, /*U+0148*/ /*LATIN SMALL LETTER N WITH CARON*/
341 0x0149, /*U+0149*/ /**/
342 0x014A, /*U+014A*/ /**/
343 0x014A, /*U+014B*/ /*LATIN SMALL LETTER ENG*/
344 0x014C, /*U+014C*/ /**/
345 0x014C, /*U+014D*/ /*LATIN SMALL LETTER O WITH MACRON*/
346 0x014E, /*U+014E*/ /**/
347 0x014E, /*U+014F*/ /*LATIN SMALL LETTER O WITH BREVE*/
348 0x0150, /*U+0150*/ /**/
349 0x0150, /*U+0151*/ /*LATIN SMALL LETTER O WITH DOUBLE ACUTE*/
350 0x0152, /*U+0152*/ /**/
351 0x0152, /*U+0153*/ /*LATIN SMALL LIGATURE OE*/
352 0x0154, /*U+0154*/ /**/
353 0x0154, /*U+0155*/ /*LATIN SMALL LETTER R WITH ACUTE*/
354 0x0156, /*U+0156*/ /**/
355 0x0156, /*U+0157*/ /*LATIN SMALL LETTER R WITH CEDILLA*/
356 0x0158, /*U+0158*/ /**/
357 0x0158, /*U+0159*/ /*LATIN SMALL LETTER R WITH CARON*/
358 0x015A, /*U+015A*/ /**/
359 0x015A, /*U+015B*/ /*LATIN SMALL LETTER S WITH ACUTE*/
360 0x015C, /*U+015C*/ /**/
361 0x015C, /*U+015D*/ /*LATIN SMALL LETTER S WITH CIRCUMFLEX*/
362 0x015E, /*U+015E*/ /**/
363 0x015E, /*U+015F*/ /*LATIN SMALL LETTER S WITH CEDILLA*/
364 0x0160, /*U+0160*/ /**/
365 0x0160, /*U+0161*/ /*LATIN SMALL LETTER S WITH CARON*/
366 0x0162, /*U+0162*/ /**/
367 0x0162, /*U+0163*/ /*LATIN SMALL LETTER T WITH CEDILLA*/
368 0x0164, /*U+0164*/ /**/
369 0x0164, /*U+0165*/ /*LATIN SMALL LETTER T WITH CARON*/
370 0x0166, /*U+0166*/ /**/
371 0x0166, /*U+0167*/ /*LATIN SMALL LETTER T WITH STROKE*/
372 0x0168, /*U+0168*/ /**/
373 0x0168, /*U+0169*/ /*LATIN SMALL LETTER U WITH TILDE*/
374 0x016A, /*U+016A*/ /**/
375 0x016A, /*U+016B*/ /*LATIN SMALL LETTER U WITH MACRON*/
376 0x016C, /*U+016C*/ /**/
377 0x016C, /*U+016D*/ /*LATIN SMALL LETTER U WITH BREVE*/
378 0x016E, /*U+016E*/ /**/
379 0x016E, /*U+016F*/ /*LATIN SMALL LETTER U WITH RING ABOVE*/
380 0x0170, /*U+0170*/ /**/
381 0x0170, /*U+0171*/ /*LATIN SMALL LETTER U WITH DOUBLE ACUTE*/
382 0x0172, /*U+0172*/ /**/
383 0x0172, /*U+0173*/ /*LATIN SMALL LETTER U WITH OGONEK*/
384 0x0174, /*U+0174*/ /**/
385 0x0174, /*U+0175*/ /*LATIN SMALL LETTER W WITH CIRCUMFLEX*/
386 0x0176, /*U+0176*/ /**/
387 0x0176, /*U+0177*/ /*LATIN SMALL LETTER Y WITH CIRCUMFLEX*/
388 0x0178, /*U+0178*/ /**/
389 0x0179, /*U+0179*/ /**/
390 0x0179, /*U+017A*/ /*LATIN SMALL LETTER Z WITH ACUTE*/
391 0x017B, /*U+017B*/ /**/
392 0x017B, /*U+017C*/ /*LATIN SMALL LETTER Z WITH DOT ABOVE*/
393 0x017D, /*U+017D*/ /**/
394 0x017D, /*U+017E*/ /*LATIN SMALL LETTER Z WITH CARON*/
395 0x0053, /*U+017F*/ /*LATIN SMALL LETTER LONG S*/
396 0x0243, /*U+0180*/ /*LATIN SMALL LETTER B WITH STROKE*/
397 0x0181, /*U+0181*/ /**/
398 0x0182, /*U+0182*/ /**/
399 0x0182, /*U+0183*/ /*LATIN SMALL LETTER B WITH TOPBAR*/
400 0x0184, /*U+0184*/ /**/
401 0x0184, /*U+0185*/ /*LATIN SMALL LETTER TONE SIX*/
402 0x0186, /*U+0186*/ /**/
403 0x0187, /*U+0187*/ /**/
404 0x0187, /*U+0188*/ /*LATIN SMALL LETTER C WITH HOOK*/
405 0x0189, /*U+0189*/ /**/
406 0x018A, /*U+018A*/ /**/
407 0x018B, /*U+018B*/ /**/
408 0x018B, /*U+018C*/ /*LATIN SMALL LETTER D WITH TOPBAR*/
409 0x018D, /*U+018D*/ /**/
410 0x018E, /*U+018E*/ /**/
411 0x018F, /*U+018F*/ /**/
412 0x0190, /*U+0190*/ /**/
413 0x0191, /*U+0191*/ /**/
414 0x0191, /*U+0192*/ /*LATIN SMALL LETTER F WITH HOOK*/
415 0x0193, /*U+0193*/ /**/
416 0x0194, /*U+0194*/ /**/
417 0x01F6, /*U+0195*/ /*LATIN SMALL LETTER HV*/
418 0x0196, /*U+0196*/ /**/
419 0x0197, /*U+0197*/ /**/
420 0x0198, /*U+0198*/ /**/
421 0x0198, /*U+0199*/ /*LATIN SMALL LETTER K WITH HOOK*/
422 0x023D, /*U+019A*/ /*LATIN SMALL LETTER L WITH BAR*/
423 0xA7DC, /*U+019B*/ /*LATIN SMALL LETTER LAMBDA WITH STROKE*/
424 0x019C, /*U+019C*/ /**/
425 0x019D, /*U+019D*/ /**/
426 0x0220, /*U+019E*/ /*LATIN SMALL LETTER N WITH LONG RIGHT LEG*/
427 0x019F, /*U+019F*/ /**/
428 0x01A0, /*U+01A0*/ /**/
429 0x01A0, /*U+01A1*/ /*LATIN SMALL LETTER O WITH HORN*/
430 0x01A2, /*U+01A2*/ /**/
431 0x01A2, /*U+01A3*/ /*LATIN SMALL LETTER OI*/
432 0x01A4, /*U+01A4*/ /**/
433 0x01A4, /*U+01A5*/ /*LATIN SMALL LETTER P WITH HOOK*/
434 0x01A6, /*U+01A6*/ /**/
435 0x01A7, /*U+01A7*/ /**/
436 0x01A7, /*U+01A8*/ /*LATIN SMALL LETTER TONE TWO*/
437 0x01A9, /*U+01A9*/ /**/
438 0x01AA, /*U+01AA*/ /**/
439 0x01AB, /*U+01AB*/ /**/
440 0x01AC, /*U+01AC*/ /**/
441 0x01AC, /*U+01AD*/ /*LATIN SMALL LETTER T WITH HOOK*/
442 0x01AE, /*U+01AE*/ /**/
443 0x01AF, /*U+01AF*/ /**/
444 0x01AF, /*U+01B0*/ /*LATIN SMALL LETTER U WITH HORN*/
445 0x01B1, /*U+01B1*/ /**/
446 0x01B2, /*U+01B2*/ /**/
447 0x01B3, /*U+01B3*/ /**/
448 0x01B3, /*U+01B4*/ /*LATIN SMALL LETTER Y WITH HOOK*/
449 0x01B5, /*U+01B5*/ /**/
450 0x01B5, /*U+01B6*/ /*LATIN SMALL LETTER Z WITH STROKE*/
451 0x01B7, /*U+01B7*/ /**/
452 0x01B8, /*U+01B8*/ /**/
453 0x01B8, /*U+01B9*/ /*LATIN SMALL LETTER EZH REVERSED*/
454 0x01BA, /*U+01BA*/ /**/
455 0x01BB, /*U+01BB*/ /**/
456 0x01BC, /*U+01BC*/ /**/
457 0x01BC, /*U+01BD*/ /*LATIN SMALL LETTER TONE FIVE*/
458 0x01BE, /*U+01BE*/ /**/
459 0x01F7, /*U+01BF*/ /*LATIN LETTER WYNN*/
460 0x01C0, /*U+01C0*/ /**/
461 0x01C1, /*U+01C1*/ /**/
462 0x01C2, /*U+01C2*/ /**/
463 0x01C3, /*U+01C3*/ /**/
464 0x01C4, /*U+01C4*/ /**/
465 0x01C4, /*U+01C5*/ /*LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON*/
466 0x01C4, /*U+01C6*/ /*LATIN SMALL LETTER DZ WITH CARON*/
467 0x01C7, /*U+01C7*/ /**/
468 0x01C7, /*U+01C8*/ /*LATIN CAPITAL LETTER L WITH SMALL LETTER J*/
469 0x01C7, /*U+01C9*/ /*LATIN SMALL LETTER LJ*/
470 0x01CA, /*U+01CA*/ /**/
471 0x01CA, /*U+01CB*/ /*LATIN CAPITAL LETTER N WITH SMALL LETTER J*/
472 0x01CA, /*U+01CC*/ /*LATIN SMALL LETTER NJ*/
473 0x01CD, /*U+01CD*/ /**/
474 0x01CD, /*U+01CE*/ /*LATIN SMALL LETTER A WITH CARON*/
475 0x01CF, /*U+01CF*/ /**/
476 0x01CF, /*U+01D0*/ /*LATIN SMALL LETTER I WITH CARON*/
477 0x01D1, /*U+01D1*/ /**/
478 0x01D1, /*U+01D2*/ /*LATIN SMALL LETTER O WITH CARON*/
479 0x01D3, /*U+01D3*/ /**/
480 0x01D3, /*U+01D4*/ /*LATIN SMALL LETTER U WITH CARON*/
481 0x01D5, /*U+01D5*/ /**/
482 0x01D5, /*U+01D6*/ /*LATIN SMALL LETTER U WITH DIAERESIS AND MACRON*/
483 0x01D7, /*U+01D7*/ /**/
484 0x01D7, /*U+01D8*/ /*LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE*/
485 0x01D9, /*U+01D9*/ /**/
486 0x01D9, /*U+01DA*/ /*LATIN SMALL LETTER U WITH DIAERESIS AND CARON*/
487 0x01DB, /*U+01DB*/ /**/
488 0x01DB, /*U+01DC*/ /*LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE*/
489 0x018E, /*U+01DD*/ /*LATIN SMALL LETTER TURNED E*/
490 0x01DE, /*U+01DE*/ /**/
491 0x01DE, /*U+01DF*/ /*LATIN SMALL LETTER A WITH DIAERESIS AND MACRON*/
492 0x01E0, /*U+01E0*/ /**/
493 0x01E0, /*U+01E1*/ /*LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON*/
494 0x01E2, /*U+01E2*/ /**/
495 0x01E2, /*U+01E3*/ /*LATIN SMALL LETTER AE WITH MACRON*/
496 0x01E4, /*U+01E4*/ /**/
497 0x01E4, /*U+01E5*/ /*LATIN SMALL LETTER G WITH STROKE*/
498 0x01E6, /*U+01E6*/ /**/
499 0x01E6, /*U+01E7*/ /*LATIN SMALL LETTER G WITH CARON*/
500 0x01E8, /*U+01E8*/ /**/
501 0x01E8, /*U+01E9*/ /*LATIN SMALL LETTER K WITH CARON*/
502 0x01EA, /*U+01EA*/ /**/
503 0x01EA, /*U+01EB*/ /*LATIN SMALL LETTER O WITH OGONEK*/
504 0x01EC, /*U+01EC*/ /**/
505 0x01EC, /*U+01ED*/ /*LATIN SMALL LETTER O WITH OGONEK AND MACRON*/
506 0x01EE, /*U+01EE*/ /**/
507 0x01EE, /*U+01EF*/ /*LATIN SMALL LETTER EZH WITH CARON*/
508 0x01F0, /*U+01F0*/ /**/
509 0x01F1, /*U+01F1*/ /**/
510 0x01F1, /*U+01F2*/ /*LATIN CAPITAL LETTER D WITH SMALL LETTER Z*/
511 0x01F1, /*U+01F3*/ /*LATIN SMALL LETTER DZ*/
512 0x01F4, /*U+01F4*/ /**/
513 0x01F4, /*U+01F5*/ /*LATIN SMALL LETTER G WITH ACUTE*/
514 0x01F6, /*U+01F6*/ /**/
515 0x01F7, /*U+01F7*/ /**/
516 0x01F8, /*U+01F8*/ /**/
517 0x01F8, /*U+01F9*/ /*LATIN SMALL LETTER N WITH GRAVE*/
518 0x01FA, /*U+01FA*/ /**/
519 0x01FA, /*U+01FB*/ /*LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE*/
520 0x01FC, /*U+01FC*/ /**/
521 0x01FC, /*U+01FD*/ /*LATIN SMALL LETTER AE WITH ACUTE*/
522 0x01FE, /*U+01FE*/ /**/
523 0x01FE, /*U+01FF*/ /*LATIN SMALL LETTER O WITH STROKE AND ACUTE*/
524 0x0200, /*U+0200*/ /**/
525 0x0200, /*U+0201*/ /*LATIN SMALL LETTER A WITH DOUBLE GRAVE*/
526 0x0202, /*U+0202*/ /**/
527 0x0202, /*U+0203*/ /*LATIN SMALL LETTER A WITH INVERTED BREVE*/
528 0x0204, /*U+0204*/ /**/
529 0x0204, /*U+0205*/ /*LATIN SMALL LETTER E WITH DOUBLE GRAVE*/
530 0x0206, /*U+0206*/ /**/
531 0x0206, /*U+0207*/ /*LATIN SMALL LETTER E WITH INVERTED BREVE*/
532 0x0208, /*U+0208*/ /**/
533 0x0208, /*U+0209*/ /*LATIN SMALL LETTER I WITH DOUBLE GRAVE*/
534 0x020A, /*U+020A*/ /**/
535 0x020A, /*U+020B*/ /*LATIN SMALL LETTER I WITH INVERTED BREVE*/
536 0x020C, /*U+020C*/ /**/
537 0x020C, /*U+020D*/ /*LATIN SMALL LETTER O WITH DOUBLE GRAVE*/
538 0x020E, /*U+020E*/ /**/
539 0x020E, /*U+020F*/ /*LATIN SMALL LETTER O WITH INVERTED BREVE*/
540 0x0210, /*U+0210*/ /**/
541 0x0210, /*U+0211*/ /*LATIN SMALL LETTER R WITH DOUBLE GRAVE*/
542 0x0212, /*U+0212*/ /**/
543 0x0212, /*U+0213*/ /*LATIN SMALL LETTER R WITH INVERTED BREVE*/
544 0x0214, /*U+0214*/ /**/
545 0x0214, /*U+0215*/ /*LATIN SMALL LETTER U WITH DOUBLE GRAVE*/
546 0x0216, /*U+0216*/ /**/
547 0x0216, /*U+0217*/ /*LATIN SMALL LETTER U WITH INVERTED BREVE*/
548 0x0218, /*U+0218*/ /**/
549 0x0218, /*U+0219*/ /*LATIN SMALL LETTER S WITH COMMA BELOW*/
550 0x021A, /*U+021A*/ /**/
551 0x021A, /*U+021B*/ /*LATIN SMALL LETTER T WITH COMMA BELOW*/
552 0x021C, /*U+021C*/ /**/
553 0x021C, /*U+021D*/ /*LATIN SMALL LETTER YOGH*/
554 0x021E, /*U+021E*/ /**/
555 0x021E, /*U+021F*/ /*LATIN SMALL LETTER H WITH CARON*/
556 0x0220, /*U+0220*/ /**/
557 0x0221, /*U+0221*/ /**/
558 0x0222, /*U+0222*/ /**/
559 0x0222, /*U+0223*/ /*LATIN SMALL LETTER OU*/
560 0x0224, /*U+0224*/ /**/
561 0x0224, /*U+0225*/ /*LATIN SMALL LETTER Z WITH HOOK*/
562 0x0226, /*U+0226*/ /**/
563 0x0226, /*U+0227*/ /*LATIN SMALL LETTER A WITH DOT ABOVE*/
564 0x0228, /*U+0228*/ /**/
565 0x0228, /*U+0229*/ /*LATIN SMALL LETTER E WITH CEDILLA*/
566 0x022A, /*U+022A*/ /**/
567 0x022A, /*U+022B*/ /*LATIN SMALL LETTER O WITH DIAERESIS AND MACRON*/
568 0x022C, /*U+022C*/ /**/
569 0x022C, /*U+022D*/ /*LATIN SMALL LETTER O WITH TILDE AND MACRON*/
570 0x022E, /*U+022E*/ /**/
571 0x022E, /*U+022F*/ /*LATIN SMALL LETTER O WITH DOT ABOVE*/
572 0x0230, /*U+0230*/ /**/
573 0x0230, /*U+0231*/ /*LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON*/
574 0x0232, /*U+0232*/ /**/
575 0x0232, /*U+0233*/ /*LATIN SMALL LETTER Y WITH MACRON*/
576 0x0234, /*U+0234*/ /**/
577 0x0235, /*U+0235*/ /**/
578 0x0236, /*U+0236*/ /**/
579 0x0237, /*U+0237*/ /**/
580 0x0238, /*U+0238*/ /**/
581 0x0239, /*U+0239*/ /**/
582 0x023A, /*U+023A*/ /**/
583 0x023B, /*U+023B*/ /**/
584 0x023B, /*U+023C*/ /*LATIN SMALL LETTER C WITH STROKE*/
585 0x023D, /*U+023D*/ /**/
586 0x023E, /*U+023E*/ /**/
587 0x2C7E, /*U+023F*/ /*LATIN SMALL LETTER S WITH SWASH TAIL*/
588 0x2C7F, /*U+0240*/ /*LATIN SMALL LETTER Z WITH SWASH TAIL*/
589 0x0241, /*U+0241*/ /**/
590 0x0241, /*U+0242*/ /*LATIN SMALL LETTER GLOTTAL STOP*/
591 0x0243, /*U+0243*/ /**/
592 0x0244, /*U+0244*/ /**/
593 0x0245, /*U+0245*/ /**/
594 0x0246, /*U+0246*/ /**/
595 0x0246, /*U+0247*/ /*LATIN SMALL LETTER E WITH STROKE*/
596 0x0248, /*U+0248*/ /**/
597 0x0248, /*U+0249*/ /*LATIN SMALL LETTER J WITH STROKE*/
598 0x024A, /*U+024A*/ /**/
599 0x024A, /*U+024B*/ /*LATIN SMALL LETTER Q WITH HOOK TAIL*/
600 0x024C, /*U+024C*/ /**/
601 0x024C, /*U+024D*/ /*LATIN SMALL LETTER R WITH STROKE*/
602 0x024E, /*U+024E*/ /**/
603 0x024E, /*U+024F*/ /*LATIN SMALL LETTER Y WITH STROKE*/
604 0x2C6F, /*U+0250*/ /*LATIN SMALL LETTER TURNED A*/
605 0x2C6D, /*U+0251*/ /*LATIN SMALL LETTER ALPHA*/
606 0x2C70, /*U+0252*/ /*LATIN SMALL LETTER TURNED ALPHA*/
607 0x0181, /*U+0253*/ /*LATIN SMALL LETTER B WITH HOOK*/
608 0x0186, /*U+0254*/ /*LATIN SMALL LETTER OPEN O*/
609 0x0255, /*U+0255*/ /**/
610 0x0189, /*U+0256*/ /*LATIN SMALL LETTER D WITH TAIL*/
611 0x018A, /*U+0257*/ /*LATIN SMALL LETTER D WITH HOOK*/
612 0x0258, /*U+0258*/ /**/
613 0x018F, /*U+0259*/ /*LATIN SMALL LETTER SCHWA*/
614 0x025A, /*U+025A*/ /**/
615 0x0190, /*U+025B*/ /*LATIN SMALL LETTER OPEN E*/
616 0xA7AB, /*U+025C*/ /*LATIN SMALL LETTER REVERSED OPEN E*/
617 0x025D, /*U+025D*/ /**/
618 0x025E, /*U+025E*/ /**/
619 0x025F, /*U+025F*/ /**/
620 0x0193, /*U+0260*/ /*LATIN SMALL LETTER G WITH HOOK*/
621 0xA7AC, /*U+0261*/ /*LATIN SMALL LETTER SCRIPT G*/
622 0x0262, /*U+0262*/ /**/
623 0x0194, /*U+0263*/ /*LATIN SMALL LETTER GAMMA*/
624 0xA7CB, /*U+0264*/ /*LATIN SMALL LETTER RAMS HORN*/
625 0xA78D, /*U+0265*/ /*LATIN SMALL LETTER TURNED H*/
626 0xA7AA, /*U+0266*/ /*LATIN SMALL LETTER H WITH HOOK*/
627 0x0267, /*U+0267*/ /**/
628 0x0197, /*U+0268*/ /*LATIN SMALL LETTER I WITH STROKE*/
629 0x0196, /*U+0269*/ /*LATIN SMALL LETTER IOTA*/
630 0xA7AE, /*U+026A*/ /*LATIN LETTER SMALL CAPITAL I*/
631 0x2C62, /*U+026B*/ /*LATIN SMALL LETTER L WITH MIDDLE TILDE*/
632 0xA7AD, /*U+026C*/ /*LATIN SMALL LETTER L WITH BELT*/
633 0x026D, /*U+026D*/ /**/
634 0x026E, /*U+026E*/ /**/
635 0x019C, /*U+026F*/ /*LATIN SMALL LETTER TURNED M*/
636 0x0270, /*U+0270*/ /**/
637 0x2C6E, /*U+0271*/ /*LATIN SMALL LETTER M WITH HOOK*/
638 0x019D, /*U+0272*/ /*LATIN SMALL LETTER N WITH LEFT HOOK*/
639 0x0273, /*U+0273*/ /**/
640 0x0274, /*U+0274*/ /**/
641 0x019F, /*U+0275*/ /*LATIN SMALL LETTER BARRED O*/
642 0x0276, /*U+0276*/ /**/
643 0x0277, /*U+0277*/ /**/
644 0x0278, /*U+0278*/ /**/
645 0x0279, /*U+0279*/ /**/
646 0x027A, /*U+027A*/ /**/
647 0x027B, /*U+027B*/ /**/
648 0x027C, /*U+027C*/ /**/
649 0x2C64, /*U+027D*/ /*LATIN SMALL LETTER R WITH TAIL*/
650 0x027E, /*U+027E*/ /**/
651 0x027F, /*U+027F*/ /**/
652 0x01A6, /*U+0280*/ /*LATIN LETTER SMALL CAPITAL R*/
653 0x0281, /*U+0281*/ /**/
654 0xA7C5, /*U+0282*/ /*LATIN SMALL LETTER S WITH HOOK*/
655 0x01A9, /*U+0283*/ /*LATIN SMALL LETTER ESH*/
656 0x0284, /*U+0284*/ /**/
657 0x0285, /*U+0285*/ /**/
658 0x0286, /*U+0286*/ /**/
659 0xA7B1, /*U+0287*/ /*LATIN SMALL LETTER TURNED T*/
660 0x01AE, /*U+0288*/ /*LATIN SMALL LETTER T WITH RETROFLEX HOOK*/
661 0x0244, /*U+0289*/ /*LATIN SMALL LETTER U BAR*/
662 0x01B1, /*U+028A*/ /*LATIN SMALL LETTER UPSILON*/
663 0x01B2, /*U+028B*/ /*LATIN SMALL LETTER V WITH HOOK*/
664 0x0245, /*U+028C*/ /*LATIN SMALL LETTER TURNED V*/
665 0x028D, /*U+028D*/ /**/
666 0x028E, /*U+028E*/ /**/
667 0x028F, /*U+028F*/ /**/
668 0x0290, /*U+0290*/ /**/
669 0x0291, /*U+0291*/ /**/
670 0x01B7, /*U+0292*/ /*LATIN SMALL LETTER EZH*/
671 0x0293, /*U+0293*/ /**/
672 0x0294, /*U+0294*/ /**/
673 0x0295, /*U+0295*/ /**/
674 0x0296, /*U+0296*/ /**/
675 0x0297, /*U+0297*/ /**/
676 0x0298, /*U+0298*/ /**/
677 0x0299, /*U+0299*/ /**/
678 0x029A, /*U+029A*/ /**/
679 0x029B, /*U+029B*/ /**/
680 0x029C, /*U+029C*/ /**/
681 0xA7B2, /*U+029D*/ /*LATIN SMALL LETTER J WITH CROSSED-TAIL*/
682 0xA7B0, /*U+029E*/ /*LATIN SMALL LETTER TURNED K*/
683 0x029F, /*U+029F*/ /**/
684 0x02A0, /*U+02A0*/ /**/
685 0x02A1, /*U+02A1*/ /**/
686 0x02A2, /*U+02A2*/ /**/
687 0x02A3, /*U+02A3*/ /**/
688 0x02A4, /*U+02A4*/ /**/
689 0x02A5, /*U+02A5*/ /**/
690 0x02A6, /*U+02A6*/ /**/
691 0x02A7, /*U+02A7*/ /**/
692 0x02A8, /*U+02A8*/ /**/
693 0x02A9, /*U+02A9*/ /**/
694 0x02AA, /*U+02AA*/ /**/
695 0x02AB, /*U+02AB*/ /**/
696 0x02AC, /*U+02AC*/ /**/
697 0x02AD, /*U+02AD*/ /**/
698 0x02AE, /*U+02AE*/ /**/
699 0x02AF, /*U+02AF*/ /**/
700 0x02B0, /*U+02B0*/ /**/
701 0x02B1, /*U+02B1*/ /**/
702 0x02B2, /*U+02B2*/ /**/
703 0x02B3, /*U+02B3*/ /**/
704 0x02B4, /*U+02B4*/ /**/
705 0x02B5, /*U+02B5*/ /**/
706 0x02B6, /*U+02B6*/ /**/
707 0x02B7, /*U+02B7*/ /**/
708 0x02B8, /*U+02B8*/ /**/
709 0x02B9, /*U+02B9*/ /**/
710 0x02BA, /*U+02BA*/ /**/
711 0x02BB, /*U+02BB*/ /**/
712 0x02BC, /*U+02BC*/ /**/
713 0x02BD, /*U+02BD*/ /**/
714 0x02BE, /*U+02BE*/ /**/
715 0x02BF, /*U+02BF*/ /**/
716};
717
718static const uint16_t upper_table_2[640] = {
719 0x0340, /*U+0340*/ /**/
720 0x0341, /*U+0341*/ /**/
721 0x0342, /*U+0342*/ /**/
722 0x0343, /*U+0343*/ /**/
723 0x0344, /*U+0344*/ /**/
724 0x0399, /*U+0345*/ /*COMBINING GREEK YPOGEGRAMMENI*/
725 0x0346, /*U+0346*/ /**/
726 0x0347, /*U+0347*/ /**/
727 0x0348, /*U+0348*/ /**/
728 0x0349, /*U+0349*/ /**/
729 0x034A, /*U+034A*/ /**/
730 0x034B, /*U+034B*/ /**/
731 0x034C, /*U+034C*/ /**/
732 0x034D, /*U+034D*/ /**/
733 0x034E, /*U+034E*/ /**/
734 0x034F, /*U+034F*/ /**/
735 0x0350, /*U+0350*/ /**/
736 0x0351, /*U+0351*/ /**/
737 0x0352, /*U+0352*/ /**/
738 0x0353, /*U+0353*/ /**/
739 0x0354, /*U+0354*/ /**/
740 0x0355, /*U+0355*/ /**/
741 0x0356, /*U+0356*/ /**/
742 0x0357, /*U+0357*/ /**/
743 0x0358, /*U+0358*/ /**/
744 0x0359, /*U+0359*/ /**/
745 0x035A, /*U+035A*/ /**/
746 0x035B, /*U+035B*/ /**/
747 0x035C, /*U+035C*/ /**/
748 0x035D, /*U+035D*/ /**/
749 0x035E, /*U+035E*/ /**/
750 0x035F, /*U+035F*/ /**/
751 0x0360, /*U+0360*/ /**/
752 0x0361, /*U+0361*/ /**/
753 0x0362, /*U+0362*/ /**/
754 0x0363, /*U+0363*/ /**/
755 0x0364, /*U+0364*/ /**/
756 0x0365, /*U+0365*/ /**/
757 0x0366, /*U+0366*/ /**/
758 0x0367, /*U+0367*/ /**/
759 0x0368, /*U+0368*/ /**/
760 0x0369, /*U+0369*/ /**/
761 0x036A, /*U+036A*/ /**/
762 0x036B, /*U+036B*/ /**/
763 0x036C, /*U+036C*/ /**/
764 0x036D, /*U+036D*/ /**/
765 0x036E, /*U+036E*/ /**/
766 0x036F, /*U+036F*/ /**/
767 0x0370, /*U+0370*/ /**/
768 0x0370, /*U+0371*/ /*GREEK SMALL LETTER HETA*/
769 0x0372, /*U+0372*/ /**/
770 0x0372, /*U+0373*/ /*GREEK SMALL LETTER ARCHAIC SAMPI*/
771 0x0374, /*U+0374*/ /**/
772 0x0375, /*U+0375*/ /**/
773 0x0376, /*U+0376*/ /**/
774 0x0376, /*U+0377*/ /*GREEK SMALL LETTER PAMPHYLIAN DIGAMMA*/
775 0x0378, /*U+0378*/ /**/
776 0x0379, /*U+0379*/ /**/
777 0x037A, /*U+037A*/ /**/
778 0x03FD, /*U+037B*/ /*GREEK SMALL REVERSED LUNATE SIGMA SYMBOL*/
779 0x03FE, /*U+037C*/ /*GREEK SMALL DOTTED LUNATE SIGMA SYMBOL*/
780 0x03FF, /*U+037D*/ /*GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL*/
781 0x037E, /*U+037E*/ /**/
782 0x037F, /*U+037F*/ /**/
783 0x0380, /*U+0380*/ /**/
784 0x0381, /*U+0381*/ /**/
785 0x0382, /*U+0382*/ /**/
786 0x0383, /*U+0383*/ /**/
787 0x0384, /*U+0384*/ /**/
788 0x0385, /*U+0385*/ /**/
789 0x0386, /*U+0386*/ /**/
790 0x0387, /*U+0387*/ /**/
791 0x0388, /*U+0388*/ /**/
792 0x0389, /*U+0389*/ /**/
793 0x038A, /*U+038A*/ /**/
794 0x038B, /*U+038B*/ /**/
795 0x038C, /*U+038C*/ /**/
796 0x038D, /*U+038D*/ /**/
797 0x038E, /*U+038E*/ /**/
798 0x038F, /*U+038F*/ /**/
799 0x0390, /*U+0390*/ /**/
800 0x0391, /*U+0391*/ /**/
801 0x0392, /*U+0392*/ /**/
802 0x0393, /*U+0393*/ /**/
803 0x0394, /*U+0394*/ /**/
804 0x0395, /*U+0395*/ /**/
805 0x0396, /*U+0396*/ /**/
806 0x0397, /*U+0397*/ /**/
807 0x0398, /*U+0398*/ /**/
808 0x0399, /*U+0399*/ /**/
809 0x039A, /*U+039A*/ /**/
810 0x039B, /*U+039B*/ /**/
811 0x039C, /*U+039C*/ /**/
812 0x039D, /*U+039D*/ /**/
813 0x039E, /*U+039E*/ /**/
814 0x039F, /*U+039F*/ /**/
815 0x03A0, /*U+03A0*/ /**/
816 0x03A1, /*U+03A1*/ /**/
817 0x03A2, /*U+03A2*/ /**/
818 0x03A3, /*U+03A3*/ /**/
819 0x03A4, /*U+03A4*/ /**/
820 0x03A5, /*U+03A5*/ /**/
821 0x03A6, /*U+03A6*/ /**/
822 0x03A7, /*U+03A7*/ /**/
823 0x03A8, /*U+03A8*/ /**/
824 0x03A9, /*U+03A9*/ /**/
825 0x03AA, /*U+03AA*/ /**/
826 0x03AB, /*U+03AB*/ /**/
827 0x0386, /*U+03AC*/ /*GREEK SMALL LETTER ALPHA WITH TONOS*/
828 0x0388, /*U+03AD*/ /*GREEK SMALL LETTER EPSILON WITH TONOS*/
829 0x0389, /*U+03AE*/ /*GREEK SMALL LETTER ETA WITH TONOS*/
830 0x038A, /*U+03AF*/ /*GREEK SMALL LETTER IOTA WITH TONOS*/
831 0x03B0, /*U+03B0*/ /**/
832 0x0391, /*U+03B1*/ /*GREEK SMALL LETTER ALPHA*/
833 0x0392, /*U+03B2*/ /*GREEK SMALL LETTER BETA*/
834 0x0393, /*U+03B3*/ /*GREEK SMALL LETTER GAMMA*/
835 0x0394, /*U+03B4*/ /*GREEK SMALL LETTER DELTA*/
836 0x0395, /*U+03B5*/ /*GREEK SMALL LETTER EPSILON*/
837 0x0396, /*U+03B6*/ /*GREEK SMALL LETTER ZETA*/
838 0x0397, /*U+03B7*/ /*GREEK SMALL LETTER ETA*/
839 0x0398, /*U+03B8*/ /*GREEK SMALL LETTER THETA*/
840 0x0399, /*U+03B9*/ /*GREEK SMALL LETTER IOTA*/
841 0x039A, /*U+03BA*/ /*GREEK SMALL LETTER KAPPA*/
842 0x039B, /*U+03BB*/ /*GREEK SMALL LETTER LAMDA*/
843 0x039C, /*U+03BC*/ /*GREEK SMALL LETTER MU*/
844 0x039D, /*U+03BD*/ /*GREEK SMALL LETTER NU*/
845 0x039E, /*U+03BE*/ /*GREEK SMALL LETTER XI*/
846 0x039F, /*U+03BF*/ /*GREEK SMALL LETTER OMICRON*/
847 0x03A0, /*U+03C0*/ /*GREEK SMALL LETTER PI*/
848 0x03A1, /*U+03C1*/ /*GREEK SMALL LETTER RHO*/
849 0x03A3, /*U+03C2*/ /*GREEK SMALL LETTER FINAL SIGMA*/
850 0x03A3, /*U+03C3*/ /*GREEK SMALL LETTER SIGMA*/
851 0x03A4, /*U+03C4*/ /*GREEK SMALL LETTER TAU*/
852 0x03A5, /*U+03C5*/ /*GREEK SMALL LETTER UPSILON*/
853 0x03A6, /*U+03C6*/ /*GREEK SMALL LETTER PHI*/
854 0x03A7, /*U+03C7*/ /*GREEK SMALL LETTER CHI*/
855 0x03A8, /*U+03C8*/ /*GREEK SMALL LETTER PSI*/
856 0x03A9, /*U+03C9*/ /*GREEK SMALL LETTER OMEGA*/
857 0x03AA, /*U+03CA*/ /*GREEK SMALL LETTER IOTA WITH DIALYTIKA*/
858 0x03AB, /*U+03CB*/ /*GREEK SMALL LETTER UPSILON WITH DIALYTIKA*/
859 0x038C, /*U+03CC*/ /*GREEK SMALL LETTER OMICRON WITH TONOS*/
860 0x038E, /*U+03CD*/ /*GREEK SMALL LETTER UPSILON WITH TONOS*/
861 0x038F, /*U+03CE*/ /*GREEK SMALL LETTER OMEGA WITH TONOS*/
862 0x03CF, /*U+03CF*/ /**/
863 0x0392, /*U+03D0*/ /*GREEK BETA SYMBOL*/
864 0x0398, /*U+03D1*/ /*GREEK THETA SYMBOL*/
865 0x03D2, /*U+03D2*/ /**/
866 0x03D3, /*U+03D3*/ /**/
867 0x03D4, /*U+03D4*/ /**/
868 0x03A6, /*U+03D5*/ /*GREEK PHI SYMBOL*/
869 0x03A0, /*U+03D6*/ /*GREEK PI SYMBOL*/
870 0x03CF, /*U+03D7*/ /*GREEK KAI SYMBOL*/
871 0x03D8, /*U+03D8*/ /**/
872 0x03D8, /*U+03D9*/ /*GREEK SMALL LETTER ARCHAIC KOPPA*/
873 0x03DA, /*U+03DA*/ /**/
874 0x03DA, /*U+03DB*/ /*GREEK SMALL LETTER STIGMA*/
875 0x03DC, /*U+03DC*/ /**/
876 0x03DC, /*U+03DD*/ /*GREEK SMALL LETTER DIGAMMA*/
877 0x03DE, /*U+03DE*/ /**/
878 0x03DE, /*U+03DF*/ /*GREEK SMALL LETTER KOPPA*/
879 0x03E0, /*U+03E0*/ /**/
880 0x03E0, /*U+03E1*/ /*GREEK SMALL LETTER SAMPI*/
881 0x03E2, /*U+03E2*/ /**/
882 0x03E2, /*U+03E3*/ /*COPTIC SMALL LETTER SHEI*/
883 0x03E4, /*U+03E4*/ /**/
884 0x03E4, /*U+03E5*/ /*COPTIC SMALL LETTER FEI*/
885 0x03E6, /*U+03E6*/ /**/
886 0x03E6, /*U+03E7*/ /*COPTIC SMALL LETTER KHEI*/
887 0x03E8, /*U+03E8*/ /**/
888 0x03E8, /*U+03E9*/ /*COPTIC SMALL LETTER HORI*/
889 0x03EA, /*U+03EA*/ /**/
890 0x03EA, /*U+03EB*/ /*COPTIC SMALL LETTER GANGIA*/
891 0x03EC, /*U+03EC*/ /**/
892 0x03EC, /*U+03ED*/ /*COPTIC SMALL LETTER SHIMA*/
893 0x03EE, /*U+03EE*/ /**/
894 0x03EE, /*U+03EF*/ /*COPTIC SMALL LETTER DEI*/
895 0x039A, /*U+03F0*/ /*GREEK KAPPA SYMBOL*/
896 0x03A1, /*U+03F1*/ /*GREEK RHO SYMBOL*/
897 0x03F9, /*U+03F2*/ /*GREEK LUNATE SIGMA SYMBOL*/
898 0x037F, /*U+03F3*/ /*GREEK LETTER YOT*/
899 0x03F4, /*U+03F4*/ /**/
900 0x0395, /*U+03F5*/ /*GREEK LUNATE EPSILON SYMBOL*/
901 0x03F6, /*U+03F6*/ /**/
902 0x03F7, /*U+03F7*/ /**/
903 0x03F7, /*U+03F8*/ /*GREEK SMALL LETTER SHO*/
904 0x03F9, /*U+03F9*/ /**/
905 0x03FA, /*U+03FA*/ /**/
906 0x03FA, /*U+03FB*/ /*GREEK SMALL LETTER SAN*/
907 0x03FC, /*U+03FC*/ /**/
908 0x03FD, /*U+03FD*/ /**/
909 0x03FE, /*U+03FE*/ /**/
910 0x03FF, /*U+03FF*/ /**/
911 0x0400, /*U+0400*/ /**/
912 0x0401, /*U+0401*/ /**/
913 0x0402, /*U+0402*/ /**/
914 0x0403, /*U+0403*/ /**/
915 0x0404, /*U+0404*/ /**/
916 0x0405, /*U+0405*/ /**/
917 0x0406, /*U+0406*/ /**/
918 0x0407, /*U+0407*/ /**/
919 0x0408, /*U+0408*/ /**/
920 0x0409, /*U+0409*/ /**/
921 0x040A, /*U+040A*/ /**/
922 0x040B, /*U+040B*/ /**/
923 0x040C, /*U+040C*/ /**/
924 0x040D, /*U+040D*/ /**/
925 0x040E, /*U+040E*/ /**/
926 0x040F, /*U+040F*/ /**/
927 0x0410, /*U+0410*/ /**/
928 0x0411, /*U+0411*/ /**/
929 0x0412, /*U+0412*/ /**/
930 0x0413, /*U+0413*/ /**/
931 0x0414, /*U+0414*/ /**/
932 0x0415, /*U+0415*/ /**/
933 0x0416, /*U+0416*/ /**/
934 0x0417, /*U+0417*/ /**/
935 0x0418, /*U+0418*/ /**/
936 0x0419, /*U+0419*/ /**/
937 0x041A, /*U+041A*/ /**/
938 0x041B, /*U+041B*/ /**/
939 0x041C, /*U+041C*/ /**/
940 0x041D, /*U+041D*/ /**/
941 0x041E, /*U+041E*/ /**/
942 0x041F, /*U+041F*/ /**/
943 0x0420, /*U+0420*/ /**/
944 0x0421, /*U+0421*/ /**/
945 0x0422, /*U+0422*/ /**/
946 0x0423, /*U+0423*/ /**/
947 0x0424, /*U+0424*/ /**/
948 0x0425, /*U+0425*/ /**/
949 0x0426, /*U+0426*/ /**/
950 0x0427, /*U+0427*/ /**/
951 0x0428, /*U+0428*/ /**/
952 0x0429, /*U+0429*/ /**/
953 0x042A, /*U+042A*/ /**/
954 0x042B, /*U+042B*/ /**/
955 0x042C, /*U+042C*/ /**/
956 0x042D, /*U+042D*/ /**/
957 0x042E, /*U+042E*/ /**/
958 0x042F, /*U+042F*/ /**/
959 0x0410, /*U+0430*/ /*CYRILLIC SMALL LETTER A*/
960 0x0411, /*U+0431*/ /*CYRILLIC SMALL LETTER BE*/
961 0x0412, /*U+0432*/ /*CYRILLIC SMALL LETTER VE*/
962 0x0413, /*U+0433*/ /*CYRILLIC SMALL LETTER GHE*/
963 0x0414, /*U+0434*/ /*CYRILLIC SMALL LETTER DE*/
964 0x0415, /*U+0435*/ /*CYRILLIC SMALL LETTER IE*/
965 0x0416, /*U+0436*/ /*CYRILLIC SMALL LETTER ZHE*/
966 0x0417, /*U+0437*/ /*CYRILLIC SMALL LETTER ZE*/
967 0x0418, /*U+0438*/ /*CYRILLIC SMALL LETTER I*/
968 0x0419, /*U+0439*/ /*CYRILLIC SMALL LETTER SHORT I*/
969 0x041A, /*U+043A*/ /*CYRILLIC SMALL LETTER KA*/
970 0x041B, /*U+043B*/ /*CYRILLIC SMALL LETTER EL*/
971 0x041C, /*U+043C*/ /*CYRILLIC SMALL LETTER EM*/
972 0x041D, /*U+043D*/ /*CYRILLIC SMALL LETTER EN*/
973 0x041E, /*U+043E*/ /*CYRILLIC SMALL LETTER O*/
974 0x041F, /*U+043F*/ /*CYRILLIC SMALL LETTER PE*/
975 0x0420, /*U+0440*/ /*CYRILLIC SMALL LETTER ER*/
976 0x0421, /*U+0441*/ /*CYRILLIC SMALL LETTER ES*/
977 0x0422, /*U+0442*/ /*CYRILLIC SMALL LETTER TE*/
978 0x0423, /*U+0443*/ /*CYRILLIC SMALL LETTER U*/
979 0x0424, /*U+0444*/ /*CYRILLIC SMALL LETTER EF*/
980 0x0425, /*U+0445*/ /*CYRILLIC SMALL LETTER HA*/
981 0x0426, /*U+0446*/ /*CYRILLIC SMALL LETTER TSE*/
982 0x0427, /*U+0447*/ /*CYRILLIC SMALL LETTER CHE*/
983 0x0428, /*U+0448*/ /*CYRILLIC SMALL LETTER SHA*/
984 0x0429, /*U+0449*/ /*CYRILLIC SMALL LETTER SHCHA*/
985 0x042A, /*U+044A*/ /*CYRILLIC SMALL LETTER HARD SIGN*/
986 0x042B, /*U+044B*/ /*CYRILLIC SMALL LETTER YERU*/
987 0x042C, /*U+044C*/ /*CYRILLIC SMALL LETTER SOFT SIGN*/
988 0x042D, /*U+044D*/ /*CYRILLIC SMALL LETTER E*/
989 0x042E, /*U+044E*/ /*CYRILLIC SMALL LETTER YU*/
990 0x042F, /*U+044F*/ /*CYRILLIC SMALL LETTER YA*/
991 0x0400, /*U+0450*/ /*CYRILLIC SMALL LETTER IE WITH GRAVE*/
992 0x0401, /*U+0451*/ /*CYRILLIC SMALL LETTER IO*/
993 0x0402, /*U+0452*/ /*CYRILLIC SMALL LETTER DJE*/
994 0x0403, /*U+0453*/ /*CYRILLIC SMALL LETTER GJE*/
995 0x0404, /*U+0454*/ /*CYRILLIC SMALL LETTER UKRAINIAN IE*/
996 0x0405, /*U+0455*/ /*CYRILLIC SMALL LETTER DZE*/
997 0x0406, /*U+0456*/ /*CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I*/
998 0x0407, /*U+0457*/ /*CYRILLIC SMALL LETTER YI*/
999 0x0408, /*U+0458*/ /*CYRILLIC SMALL LETTER JE*/
1000 0x0409, /*U+0459*/ /*CYRILLIC SMALL LETTER LJE*/
1001 0x040A, /*U+045A*/ /*CYRILLIC SMALL LETTER NJE*/
1002 0x040B, /*U+045B*/ /*CYRILLIC SMALL LETTER TSHE*/
1003 0x040C, /*U+045C*/ /*CYRILLIC SMALL LETTER KJE*/
1004 0x040D, /*U+045D*/ /*CYRILLIC SMALL LETTER I WITH GRAVE*/
1005 0x040E, /*U+045E*/ /*CYRILLIC SMALL LETTER SHORT U*/
1006 0x040F, /*U+045F*/ /*CYRILLIC SMALL LETTER DZHE*/
1007 0x0460, /*U+0460*/ /**/
1008 0x0460, /*U+0461*/ /*CYRILLIC SMALL LETTER OMEGA*/
1009 0x0462, /*U+0462*/ /**/
1010 0x0462, /*U+0463*/ /*CYRILLIC SMALL LETTER YAT*/
1011 0x0464, /*U+0464*/ /**/
1012 0x0464, /*U+0465*/ /*CYRILLIC SMALL LETTER IOTIFIED E*/
1013 0x0466, /*U+0466*/ /**/
1014 0x0466, /*U+0467*/ /*CYRILLIC SMALL LETTER LITTLE YUS*/
1015 0x0468, /*U+0468*/ /**/
1016 0x0468, /*U+0469*/ /*CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS*/
1017 0x046A, /*U+046A*/ /**/
1018 0x046A, /*U+046B*/ /*CYRILLIC SMALL LETTER BIG YUS*/
1019 0x046C, /*U+046C*/ /**/
1020 0x046C, /*U+046D*/ /*CYRILLIC SMALL LETTER IOTIFIED BIG YUS*/
1021 0x046E, /*U+046E*/ /**/
1022 0x046E, /*U+046F*/ /*CYRILLIC SMALL LETTER KSI*/
1023 0x0470, /*U+0470*/ /**/
1024 0x0470, /*U+0471*/ /*CYRILLIC SMALL LETTER PSI*/
1025 0x0472, /*U+0472*/ /**/
1026 0x0472, /*U+0473*/ /*CYRILLIC SMALL LETTER FITA*/
1027 0x0474, /*U+0474*/ /**/
1028 0x0474, /*U+0475*/ /*CYRILLIC SMALL LETTER IZHITSA*/
1029 0x0476, /*U+0476*/ /**/
1030 0x0476, /*U+0477*/ /*CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT*/
1031 0x0478, /*U+0478*/ /**/
1032 0x0478, /*U+0479*/ /*CYRILLIC SMALL LETTER UK*/
1033 0x047A, /*U+047A*/ /**/
1034 0x047A, /*U+047B*/ /*CYRILLIC SMALL LETTER ROUND OMEGA*/
1035 0x047C, /*U+047C*/ /**/
1036 0x047C, /*U+047D*/ /*CYRILLIC SMALL LETTER OMEGA WITH TITLO*/
1037 0x047E, /*U+047E*/ /**/
1038 0x047E, /*U+047F*/ /*CYRILLIC SMALL LETTER OT*/
1039 0x0480, /*U+0480*/ /**/
1040 0x0480, /*U+0481*/ /*CYRILLIC SMALL LETTER KOPPA*/
1041 0x0482, /*U+0482*/ /**/
1042 0x0483, /*U+0483*/ /**/
1043 0x0484, /*U+0484*/ /**/
1044 0x0485, /*U+0485*/ /**/
1045 0x0486, /*U+0486*/ /**/
1046 0x0487, /*U+0487*/ /**/
1047 0x0488, /*U+0488*/ /**/
1048 0x0489, /*U+0489*/ /**/
1049 0x048A, /*U+048A*/ /**/
1050 0x048A, /*U+048B*/ /*CYRILLIC SMALL LETTER SHORT I WITH TAIL*/
1051 0x048C, /*U+048C*/ /**/
1052 0x048C, /*U+048D*/ /*CYRILLIC SMALL LETTER SEMISOFT SIGN*/
1053 0x048E, /*U+048E*/ /**/
1054 0x048E, /*U+048F*/ /*CYRILLIC SMALL LETTER ER WITH TICK*/
1055 0x0490, /*U+0490*/ /**/
1056 0x0490, /*U+0491*/ /*CYRILLIC SMALL LETTER GHE WITH UPTURN*/
1057 0x0492, /*U+0492*/ /**/
1058 0x0492, /*U+0493*/ /*CYRILLIC SMALL LETTER GHE WITH STROKE*/
1059 0x0494, /*U+0494*/ /**/
1060 0x0494, /*U+0495*/ /*CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK*/
1061 0x0496, /*U+0496*/ /**/
1062 0x0496, /*U+0497*/ /*CYRILLIC SMALL LETTER ZHE WITH DESCENDER*/
1063 0x0498, /*U+0498*/ /**/
1064 0x0498, /*U+0499*/ /*CYRILLIC SMALL LETTER ZE WITH DESCENDER*/
1065 0x049A, /*U+049A*/ /**/
1066 0x049A, /*U+049B*/ /*CYRILLIC SMALL LETTER KA WITH DESCENDER*/
1067 0x049C, /*U+049C*/ /**/
1068 0x049C, /*U+049D*/ /*CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE*/
1069 0x049E, /*U+049E*/ /**/
1070 0x049E, /*U+049F*/ /*CYRILLIC SMALL LETTER KA WITH STROKE*/
1071 0x04A0, /*U+04A0*/ /**/
1072 0x04A0, /*U+04A1*/ /*CYRILLIC SMALL LETTER BASHKIR KA*/
1073 0x04A2, /*U+04A2*/ /**/
1074 0x04A2, /*U+04A3*/ /*CYRILLIC SMALL LETTER EN WITH DESCENDER*/
1075 0x04A4, /*U+04A4*/ /**/
1076 0x04A4, /*U+04A5*/ /*CYRILLIC SMALL LIGATURE EN GHE*/
1077 0x04A6, /*U+04A6*/ /**/
1078 0x04A6, /*U+04A7*/ /*CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK*/
1079 0x04A8, /*U+04A8*/ /**/
1080 0x04A8, /*U+04A9*/ /*CYRILLIC SMALL LETTER ABKHASIAN HA*/
1081 0x04AA, /*U+04AA*/ /**/
1082 0x04AA, /*U+04AB*/ /*CYRILLIC SMALL LETTER ES WITH DESCENDER*/
1083 0x04AC, /*U+04AC*/ /**/
1084 0x04AC, /*U+04AD*/ /*CYRILLIC SMALL LETTER TE WITH DESCENDER*/
1085 0x04AE, /*U+04AE*/ /**/
1086 0x04AE, /*U+04AF*/ /*CYRILLIC SMALL LETTER STRAIGHT U*/
1087 0x04B0, /*U+04B0*/ /**/
1088 0x04B0, /*U+04B1*/ /*CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE*/
1089 0x04B2, /*U+04B2*/ /**/
1090 0x04B2, /*U+04B3*/ /*CYRILLIC SMALL LETTER HA WITH DESCENDER*/
1091 0x04B4, /*U+04B4*/ /**/
1092 0x04B4, /*U+04B5*/ /*CYRILLIC SMALL LIGATURE TE TSE*/
1093 0x04B6, /*U+04B6*/ /**/
1094 0x04B6, /*U+04B7*/ /*CYRILLIC SMALL LETTER CHE WITH DESCENDER*/
1095 0x04B8, /*U+04B8*/ /**/
1096 0x04B8, /*U+04B9*/ /*CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE*/
1097 0x04BA, /*U+04BA*/ /**/
1098 0x04BA, /*U+04BB*/ /*CYRILLIC SMALL LETTER SHHA*/
1099 0x04BC, /*U+04BC*/ /**/
1100 0x04BC, /*U+04BD*/ /*CYRILLIC SMALL LETTER ABKHASIAN CHE*/
1101 0x04BE, /*U+04BE*/ /**/
1102 0x04BE, /*U+04BF*/ /*CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER*/
1103 0x04C0, /*U+04C0*/ /**/
1104 0x04C1, /*U+04C1*/ /**/
1105 0x04C1, /*U+04C2*/ /*CYRILLIC SMALL LETTER ZHE WITH BREVE*/
1106 0x04C3, /*U+04C3*/ /**/
1107 0x04C3, /*U+04C4*/ /*CYRILLIC SMALL LETTER KA WITH HOOK*/
1108 0x04C5, /*U+04C5*/ /**/
1109 0x04C5, /*U+04C6*/ /*CYRILLIC SMALL LETTER EL WITH TAIL*/
1110 0x04C7, /*U+04C7*/ /**/
1111 0x04C7, /*U+04C8*/ /*CYRILLIC SMALL LETTER EN WITH HOOK*/
1112 0x04C9, /*U+04C9*/ /**/
1113 0x04C9, /*U+04CA*/ /*CYRILLIC SMALL LETTER EN WITH TAIL*/
1114 0x04CB, /*U+04CB*/ /**/
1115 0x04CB, /*U+04CC*/ /*CYRILLIC SMALL LETTER KHAKASSIAN CHE*/
1116 0x04CD, /*U+04CD*/ /**/
1117 0x04CD, /*U+04CE*/ /*CYRILLIC SMALL LETTER EM WITH TAIL*/
1118 0x04C0, /*U+04CF*/ /*CYRILLIC SMALL LETTER PALOCHKA*/
1119 0x04D0, /*U+04D0*/ /**/
1120 0x04D0, /*U+04D1*/ /*CYRILLIC SMALL LETTER A WITH BREVE*/
1121 0x04D2, /*U+04D2*/ /**/
1122 0x04D2, /*U+04D3*/ /*CYRILLIC SMALL LETTER A WITH DIAERESIS*/
1123 0x04D4, /*U+04D4*/ /**/
1124 0x04D4, /*U+04D5*/ /*CYRILLIC SMALL LIGATURE A IE*/
1125 0x04D6, /*U+04D6*/ /**/
1126 0x04D6, /*U+04D7*/ /*CYRILLIC SMALL LETTER IE WITH BREVE*/
1127 0x04D8, /*U+04D8*/ /**/
1128 0x04D8, /*U+04D9*/ /*CYRILLIC SMALL LETTER SCHWA*/
1129 0x04DA, /*U+04DA*/ /**/
1130 0x04DA, /*U+04DB*/ /*CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS*/
1131 0x04DC, /*U+04DC*/ /**/
1132 0x04DC, /*U+04DD*/ /*CYRILLIC SMALL LETTER ZHE WITH DIAERESIS*/
1133 0x04DE, /*U+04DE*/ /**/
1134 0x04DE, /*U+04DF*/ /*CYRILLIC SMALL LETTER ZE WITH DIAERESIS*/
1135 0x04E0, /*U+04E0*/ /**/
1136 0x04E0, /*U+04E1*/ /*CYRILLIC SMALL LETTER ABKHASIAN DZE*/
1137 0x04E2, /*U+04E2*/ /**/
1138 0x04E2, /*U+04E3*/ /*CYRILLIC SMALL LETTER I WITH MACRON*/
1139 0x04E4, /*U+04E4*/ /**/
1140 0x04E4, /*U+04E5*/ /*CYRILLIC SMALL LETTER I WITH DIAERESIS*/
1141 0x04E6, /*U+04E6*/ /**/
1142 0x04E6, /*U+04E7*/ /*CYRILLIC SMALL LETTER O WITH DIAERESIS*/
1143 0x04E8, /*U+04E8*/ /**/
1144 0x04E8, /*U+04E9*/ /*CYRILLIC SMALL LETTER BARRED O*/
1145 0x04EA, /*U+04EA*/ /**/
1146 0x04EA, /*U+04EB*/ /*CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS*/
1147 0x04EC, /*U+04EC*/ /**/
1148 0x04EC, /*U+04ED*/ /*CYRILLIC SMALL LETTER E WITH DIAERESIS*/
1149 0x04EE, /*U+04EE*/ /**/
1150 0x04EE, /*U+04EF*/ /*CYRILLIC SMALL LETTER U WITH MACRON*/
1151 0x04F0, /*U+04F0*/ /**/
1152 0x04F0, /*U+04F1*/ /*CYRILLIC SMALL LETTER U WITH DIAERESIS*/
1153 0x04F2, /*U+04F2*/ /**/
1154 0x04F2, /*U+04F3*/ /*CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE*/
1155 0x04F4, /*U+04F4*/ /**/
1156 0x04F4, /*U+04F5*/ /*CYRILLIC SMALL LETTER CHE WITH DIAERESIS*/
1157 0x04F6, /*U+04F6*/ /**/
1158 0x04F6, /*U+04F7*/ /*CYRILLIC SMALL LETTER GHE WITH DESCENDER*/
1159 0x04F8, /*U+04F8*/ /**/
1160 0x04F8, /*U+04F9*/ /*CYRILLIC SMALL LETTER YERU WITH DIAERESIS*/
1161 0x04FA, /*U+04FA*/ /**/
1162 0x04FA, /*U+04FB*/ /*CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK*/
1163 0x04FC, /*U+04FC*/ /**/
1164 0x04FC, /*U+04FD*/ /*CYRILLIC SMALL LETTER HA WITH HOOK*/
1165 0x04FE, /*U+04FE*/ /**/
1166 0x04FE, /*U+04FF*/ /*CYRILLIC SMALL LETTER HA WITH STROKE*/
1167 0x0500, /*U+0500*/ /**/
1168 0x0500, /*U+0501*/ /*CYRILLIC SMALL LETTER KOMI DE*/
1169 0x0502, /*U+0502*/ /**/
1170 0x0502, /*U+0503*/ /*CYRILLIC SMALL LETTER KOMI DJE*/
1171 0x0504, /*U+0504*/ /**/
1172 0x0504, /*U+0505*/ /*CYRILLIC SMALL LETTER KOMI ZJE*/
1173 0x0506, /*U+0506*/ /**/
1174 0x0506, /*U+0507*/ /*CYRILLIC SMALL LETTER KOMI DZJE*/
1175 0x0508, /*U+0508*/ /**/
1176 0x0508, /*U+0509*/ /*CYRILLIC SMALL LETTER KOMI LJE*/
1177 0x050A, /*U+050A*/ /**/
1178 0x050A, /*U+050B*/ /*CYRILLIC SMALL LETTER KOMI NJE*/
1179 0x050C, /*U+050C*/ /**/
1180 0x050C, /*U+050D*/ /*CYRILLIC SMALL LETTER KOMI SJE*/
1181 0x050E, /*U+050E*/ /**/
1182 0x050E, /*U+050F*/ /*CYRILLIC SMALL LETTER KOMI TJE*/
1183 0x0510, /*U+0510*/ /**/
1184 0x0510, /*U+0511*/ /*CYRILLIC SMALL LETTER REVERSED ZE*/
1185 0x0512, /*U+0512*/ /**/
1186 0x0512, /*U+0513*/ /*CYRILLIC SMALL LETTER EL WITH HOOK*/
1187 0x0514, /*U+0514*/ /**/
1188 0x0514, /*U+0515*/ /*CYRILLIC SMALL LETTER LHA*/
1189 0x0516, /*U+0516*/ /**/
1190 0x0516, /*U+0517*/ /*CYRILLIC SMALL LETTER RHA*/
1191 0x0518, /*U+0518*/ /**/
1192 0x0518, /*U+0519*/ /*CYRILLIC SMALL LETTER YAE*/
1193 0x051A, /*U+051A*/ /**/
1194 0x051A, /*U+051B*/ /*CYRILLIC SMALL LETTER QA*/
1195 0x051C, /*U+051C*/ /**/
1196 0x051C, /*U+051D*/ /*CYRILLIC SMALL LETTER WE*/
1197 0x051E, /*U+051E*/ /**/
1198 0x051E, /*U+051F*/ /*CYRILLIC SMALL LETTER ALEUT KA*/
1199 0x0520, /*U+0520*/ /**/
1200 0x0520, /*U+0521*/ /*CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK*/
1201 0x0522, /*U+0522*/ /**/
1202 0x0522, /*U+0523*/ /*CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK*/
1203 0x0524, /*U+0524*/ /**/
1204 0x0524, /*U+0525*/ /*CYRILLIC SMALL LETTER PE WITH DESCENDER*/
1205 0x0526, /*U+0526*/ /**/
1206 0x0526, /*U+0527*/ /*CYRILLIC SMALL LETTER SHHA WITH DESCENDER*/
1207 0x0528, /*U+0528*/ /**/
1208 0x0528, /*U+0529*/ /*CYRILLIC SMALL LETTER EN WITH LEFT HOOK*/
1209 0x052A, /*U+052A*/ /**/
1210 0x052A, /*U+052B*/ /*CYRILLIC SMALL LETTER DZZHE*/
1211 0x052C, /*U+052C*/ /**/
1212 0x052C, /*U+052D*/ /*CYRILLIC SMALL LETTER DCHE*/
1213 0x052E, /*U+052E*/ /**/
1214 0x052E, /*U+052F*/ /*CYRILLIC SMALL LETTER EL WITH DESCENDER*/
1215 0x0530, /*U+0530*/ /**/
1216 0x0531, /*U+0531*/ /**/
1217 0x0532, /*U+0532*/ /**/
1218 0x0533, /*U+0533*/ /**/
1219 0x0534, /*U+0534*/ /**/
1220 0x0535, /*U+0535*/ /**/
1221 0x0536, /*U+0536*/ /**/
1222 0x0537, /*U+0537*/ /**/
1223 0x0538, /*U+0538*/ /**/
1224 0x0539, /*U+0539*/ /**/
1225 0x053A, /*U+053A*/ /**/
1226 0x053B, /*U+053B*/ /**/
1227 0x053C, /*U+053C*/ /**/
1228 0x053D, /*U+053D*/ /**/
1229 0x053E, /*U+053E*/ /**/
1230 0x053F, /*U+053F*/ /**/
1231 0x0540, /*U+0540*/ /**/
1232 0x0541, /*U+0541*/ /**/
1233 0x0542, /*U+0542*/ /**/
1234 0x0543, /*U+0543*/ /**/
1235 0x0544, /*U+0544*/ /**/
1236 0x0545, /*U+0545*/ /**/
1237 0x0546, /*U+0546*/ /**/
1238 0x0547, /*U+0547*/ /**/
1239 0x0548, /*U+0548*/ /**/
1240 0x0549, /*U+0549*/ /**/
1241 0x054A, /*U+054A*/ /**/
1242 0x054B, /*U+054B*/ /**/
1243 0x054C, /*U+054C*/ /**/
1244 0x054D, /*U+054D*/ /**/
1245 0x054E, /*U+054E*/ /**/
1246 0x054F, /*U+054F*/ /**/
1247 0x0550, /*U+0550*/ /**/
1248 0x0551, /*U+0551*/ /**/
1249 0x0552, /*U+0552*/ /**/
1250 0x0553, /*U+0553*/ /**/
1251 0x0554, /*U+0554*/ /**/
1252 0x0555, /*U+0555*/ /**/
1253 0x0556, /*U+0556*/ /**/
1254 0x0557, /*U+0557*/ /**/
1255 0x0558, /*U+0558*/ /**/
1256 0x0559, /*U+0559*/ /**/
1257 0x055A, /*U+055A*/ /**/
1258 0x055B, /*U+055B*/ /**/
1259 0x055C, /*U+055C*/ /**/
1260 0x055D, /*U+055D*/ /**/
1261 0x055E, /*U+055E*/ /**/
1262 0x055F, /*U+055F*/ /**/
1263 0x0560, /*U+0560*/ /**/
1264 0x0531, /*U+0561*/ /*ARMENIAN SMALL LETTER AYB*/
1265 0x0532, /*U+0562*/ /*ARMENIAN SMALL LETTER BEN*/
1266 0x0533, /*U+0563*/ /*ARMENIAN SMALL LETTER GIM*/
1267 0x0534, /*U+0564*/ /*ARMENIAN SMALL LETTER DA*/
1268 0x0535, /*U+0565*/ /*ARMENIAN SMALL LETTER ECH*/
1269 0x0536, /*U+0566*/ /*ARMENIAN SMALL LETTER ZA*/
1270 0x0537, /*U+0567*/ /*ARMENIAN SMALL LETTER EH*/
1271 0x0538, /*U+0568*/ /*ARMENIAN SMALL LETTER ET*/
1272 0x0539, /*U+0569*/ /*ARMENIAN SMALL LETTER TO*/
1273 0x053A, /*U+056A*/ /*ARMENIAN SMALL LETTER ZHE*/
1274 0x053B, /*U+056B*/ /*ARMENIAN SMALL LETTER INI*/
1275 0x053C, /*U+056C*/ /*ARMENIAN SMALL LETTER LIWN*/
1276 0x053D, /*U+056D*/ /*ARMENIAN SMALL LETTER XEH*/
1277 0x053E, /*U+056E*/ /*ARMENIAN SMALL LETTER CA*/
1278 0x053F, /*U+056F*/ /*ARMENIAN SMALL LETTER KEN*/
1279 0x0540, /*U+0570*/ /*ARMENIAN SMALL LETTER HO*/
1280 0x0541, /*U+0571*/ /*ARMENIAN SMALL LETTER JA*/
1281 0x0542, /*U+0572*/ /*ARMENIAN SMALL LETTER GHAD*/
1282 0x0543, /*U+0573*/ /*ARMENIAN SMALL LETTER CHEH*/
1283 0x0544, /*U+0574*/ /*ARMENIAN SMALL LETTER MEN*/
1284 0x0545, /*U+0575*/ /*ARMENIAN SMALL LETTER YI*/
1285 0x0546, /*U+0576*/ /*ARMENIAN SMALL LETTER NOW*/
1286 0x0547, /*U+0577*/ /*ARMENIAN SMALL LETTER SHA*/
1287 0x0548, /*U+0578*/ /*ARMENIAN SMALL LETTER VO*/
1288 0x0549, /*U+0579*/ /*ARMENIAN SMALL LETTER CHA*/
1289 0x054A, /*U+057A*/ /*ARMENIAN SMALL LETTER PEH*/
1290 0x054B, /*U+057B*/ /*ARMENIAN SMALL LETTER JHEH*/
1291 0x054C, /*U+057C*/ /*ARMENIAN SMALL LETTER RA*/
1292 0x054D, /*U+057D*/ /*ARMENIAN SMALL LETTER SEH*/
1293 0x054E, /*U+057E*/ /*ARMENIAN SMALL LETTER VEW*/
1294 0x054F, /*U+057F*/ /*ARMENIAN SMALL LETTER TIWN*/
1295 0x0550, /*U+0580*/ /*ARMENIAN SMALL LETTER REH*/
1296 0x0551, /*U+0581*/ /*ARMENIAN SMALL LETTER CO*/
1297 0x0552, /*U+0582*/ /*ARMENIAN SMALL LETTER YIWN*/
1298 0x0553, /*U+0583*/ /*ARMENIAN SMALL LETTER PIWR*/
1299 0x0554, /*U+0584*/ /*ARMENIAN SMALL LETTER KEH*/
1300 0x0555, /*U+0585*/ /*ARMENIAN SMALL LETTER OH*/
1301 0x0556, /*U+0586*/ /*ARMENIAN SMALL LETTER FEH*/
1302 0x0587, /*U+0587*/ /**/
1303 0x0588, /*U+0588*/ /**/
1304 0x0589, /*U+0589*/ /**/
1305 0x058A, /*U+058A*/ /**/
1306 0x058B, /*U+058B*/ /**/
1307 0x058C, /*U+058C*/ /**/
1308 0x058D, /*U+058D*/ /**/
1309 0x058E, /*U+058E*/ /**/
1310 0x058F, /*U+058F*/ /**/
1311 0x0590, /*U+0590*/ /**/
1312 0x0591, /*U+0591*/ /**/
1313 0x0592, /*U+0592*/ /**/
1314 0x0593, /*U+0593*/ /**/
1315 0x0594, /*U+0594*/ /**/
1316 0x0595, /*U+0595*/ /**/
1317 0x0596, /*U+0596*/ /**/
1318 0x0597, /*U+0597*/ /**/
1319 0x0598, /*U+0598*/ /**/
1320 0x0599, /*U+0599*/ /**/
1321 0x059A, /*U+059A*/ /**/
1322 0x059B, /*U+059B*/ /**/
1323 0x059C, /*U+059C*/ /**/
1324 0x059D, /*U+059D*/ /**/
1325 0x059E, /*U+059E*/ /**/
1326 0x059F, /*U+059F*/ /**/
1327 0x05A0, /*U+05A0*/ /**/
1328 0x05A1, /*U+05A1*/ /**/
1329 0x05A2, /*U+05A2*/ /**/
1330 0x05A3, /*U+05A3*/ /**/
1331 0x05A4, /*U+05A4*/ /**/
1332 0x05A5, /*U+05A5*/ /**/
1333 0x05A6, /*U+05A6*/ /**/
1334 0x05A7, /*U+05A7*/ /**/
1335 0x05A8, /*U+05A8*/ /**/
1336 0x05A9, /*U+05A9*/ /**/
1337 0x05AA, /*U+05AA*/ /**/
1338 0x05AB, /*U+05AB*/ /**/
1339 0x05AC, /*U+05AC*/ /**/
1340 0x05AD, /*U+05AD*/ /**/
1341 0x05AE, /*U+05AE*/ /**/
1342 0x05AF, /*U+05AF*/ /**/
1343 0x05B0, /*U+05B0*/ /**/
1344 0x05B1, /*U+05B1*/ /**/
1345 0x05B2, /*U+05B2*/ /**/
1346 0x05B3, /*U+05B3*/ /**/
1347 0x05B4, /*U+05B4*/ /**/
1348 0x05B5, /*U+05B5*/ /**/
1349 0x05B6, /*U+05B6*/ /**/
1350 0x05B7, /*U+05B7*/ /**/
1351 0x05B8, /*U+05B8*/ /**/
1352 0x05B9, /*U+05B9*/ /**/
1353 0x05BA, /*U+05BA*/ /**/
1354 0x05BB, /*U+05BB*/ /**/
1355 0x05BC, /*U+05BC*/ /**/
1356 0x05BD, /*U+05BD*/ /**/
1357 0x05BE, /*U+05BE*/ /**/
1358 0x05BF, /*U+05BF*/ /**/
1359};
1360
1361static const uint16_t upper_table_3[64] = {
1362 0x10C0, /*U+10C0*/ /**/
1363 0x10C1, /*U+10C1*/ /**/
1364 0x10C2, /*U+10C2*/ /**/
1365 0x10C3, /*U+10C3*/ /**/
1366 0x10C4, /*U+10C4*/ /**/
1367 0x10C5, /*U+10C5*/ /**/
1368 0x10C6, /*U+10C6*/ /**/
1369 0x10C7, /*U+10C7*/ /**/
1370 0x10C8, /*U+10C8*/ /**/
1371 0x10C9, /*U+10C9*/ /**/
1372 0x10CA, /*U+10CA*/ /**/
1373 0x10CB, /*U+10CB*/ /**/
1374 0x10CC, /*U+10CC*/ /**/
1375 0x10CD, /*U+10CD*/ /**/
1376 0x10CE, /*U+10CE*/ /**/
1377 0x10CF, /*U+10CF*/ /**/
1378 0x1C90, /*U+10D0*/ /*GEORGIAN LETTER AN*/
1379 0x1C91, /*U+10D1*/ /*GEORGIAN LETTER BAN*/
1380 0x1C92, /*U+10D2*/ /*GEORGIAN LETTER GAN*/
1381 0x1C93, /*U+10D3*/ /*GEORGIAN LETTER DON*/
1382 0x1C94, /*U+10D4*/ /*GEORGIAN LETTER EN*/
1383 0x1C95, /*U+10D5*/ /*GEORGIAN LETTER VIN*/
1384 0x1C96, /*U+10D6*/ /*GEORGIAN LETTER ZEN*/
1385 0x1C97, /*U+10D7*/ /*GEORGIAN LETTER TAN*/
1386 0x1C98, /*U+10D8*/ /*GEORGIAN LETTER IN*/
1387 0x1C99, /*U+10D9*/ /*GEORGIAN LETTER KAN*/
1388 0x1C9A, /*U+10DA*/ /*GEORGIAN LETTER LAS*/
1389 0x1C9B, /*U+10DB*/ /*GEORGIAN LETTER MAN*/
1390 0x1C9C, /*U+10DC*/ /*GEORGIAN LETTER NAR*/
1391 0x1C9D, /*U+10DD*/ /*GEORGIAN LETTER ON*/
1392 0x1C9E, /*U+10DE*/ /*GEORGIAN LETTER PAR*/
1393 0x1C9F, /*U+10DF*/ /*GEORGIAN LETTER ZHAR*/
1394 0x1CA0, /*U+10E0*/ /*GEORGIAN LETTER RAE*/
1395 0x1CA1, /*U+10E1*/ /*GEORGIAN LETTER SAN*/
1396 0x1CA2, /*U+10E2*/ /*GEORGIAN LETTER TAR*/
1397 0x1CA3, /*U+10E3*/ /*GEORGIAN LETTER UN*/
1398 0x1CA4, /*U+10E4*/ /*GEORGIAN LETTER PHAR*/
1399 0x1CA5, /*U+10E5*/ /*GEORGIAN LETTER KHAR*/
1400 0x1CA6, /*U+10E6*/ /*GEORGIAN LETTER GHAN*/
1401 0x1CA7, /*U+10E7*/ /*GEORGIAN LETTER QAR*/
1402 0x1CA8, /*U+10E8*/ /*GEORGIAN LETTER SHIN*/
1403 0x1CA9, /*U+10E9*/ /*GEORGIAN LETTER CHIN*/
1404 0x1CAA, /*U+10EA*/ /*GEORGIAN LETTER CAN*/
1405 0x1CAB, /*U+10EB*/ /*GEORGIAN LETTER JIL*/
1406 0x1CAC, /*U+10EC*/ /*GEORGIAN LETTER CIL*/
1407 0x1CAD, /*U+10ED*/ /*GEORGIAN LETTER CHAR*/
1408 0x1CAE, /*U+10EE*/ /*GEORGIAN LETTER XAN*/
1409 0x1CAF, /*U+10EF*/ /*GEORGIAN LETTER JHAN*/
1410 0x1CB0, /*U+10F0*/ /*GEORGIAN LETTER HAE*/
1411 0x1CB1, /*U+10F1*/ /*GEORGIAN LETTER HE*/
1412 0x1CB2, /*U+10F2*/ /*GEORGIAN LETTER HIE*/
1413 0x1CB3, /*U+10F3*/ /*GEORGIAN LETTER WE*/
1414 0x1CB4, /*U+10F4*/ /*GEORGIAN LETTER HAR*/
1415 0x1CB5, /*U+10F5*/ /*GEORGIAN LETTER HOE*/
1416 0x1CB6, /*U+10F6*/ /*GEORGIAN LETTER FI*/
1417 0x1CB7, /*U+10F7*/ /*GEORGIAN LETTER YN*/
1418 0x1CB8, /*U+10F8*/ /*GEORGIAN LETTER ELIFI*/
1419 0x1CB9, /*U+10F9*/ /*GEORGIAN LETTER TURNED GAN*/
1420 0x1CBA, /*U+10FA*/ /*GEORGIAN LETTER AIN*/
1421 0x10FB, /*U+10FB*/ /**/
1422 0x10FC, /*U+10FC*/ /**/
1423 0x1CBD, /*U+10FD*/ /*GEORGIAN LETTER AEN*/
1424 0x1CBE, /*U+10FE*/ /*GEORGIAN LETTER HARD SIGN*/
1425 0x1CBF, /*U+10FF*/ /*GEORGIAN LETTER LABIAL SIGN*/
1426};
1427
1428static const uint16_t upper_table_4[64] = {
1429 0x13C0, /*U+13C0*/ /**/
1430 0x13C1, /*U+13C1*/ /**/
1431 0x13C2, /*U+13C2*/ /**/
1432 0x13C3, /*U+13C3*/ /**/
1433 0x13C4, /*U+13C4*/ /**/
1434 0x13C5, /*U+13C5*/ /**/
1435 0x13C6, /*U+13C6*/ /**/
1436 0x13C7, /*U+13C7*/ /**/
1437 0x13C8, /*U+13C8*/ /**/
1438 0x13C9, /*U+13C9*/ /**/
1439 0x13CA, /*U+13CA*/ /**/
1440 0x13CB, /*U+13CB*/ /**/
1441 0x13CC, /*U+13CC*/ /**/
1442 0x13CD, /*U+13CD*/ /**/
1443 0x13CE, /*U+13CE*/ /**/
1444 0x13CF, /*U+13CF*/ /**/
1445 0x13D0, /*U+13D0*/ /**/
1446 0x13D1, /*U+13D1*/ /**/
1447 0x13D2, /*U+13D2*/ /**/
1448 0x13D3, /*U+13D3*/ /**/
1449 0x13D4, /*U+13D4*/ /**/
1450 0x13D5, /*U+13D5*/ /**/
1451 0x13D6, /*U+13D6*/ /**/
1452 0x13D7, /*U+13D7*/ /**/
1453 0x13D8, /*U+13D8*/ /**/
1454 0x13D9, /*U+13D9*/ /**/
1455 0x13DA, /*U+13DA*/ /**/
1456 0x13DB, /*U+13DB*/ /**/
1457 0x13DC, /*U+13DC*/ /**/
1458 0x13DD, /*U+13DD*/ /**/
1459 0x13DE, /*U+13DE*/ /**/
1460 0x13DF, /*U+13DF*/ /**/
1461 0x13E0, /*U+13E0*/ /**/
1462 0x13E1, /*U+13E1*/ /**/
1463 0x13E2, /*U+13E2*/ /**/
1464 0x13E3, /*U+13E3*/ /**/
1465 0x13E4, /*U+13E4*/ /**/
1466 0x13E5, /*U+13E5*/ /**/
1467 0x13E6, /*U+13E6*/ /**/
1468 0x13E7, /*U+13E7*/ /**/
1469 0x13E8, /*U+13E8*/ /**/
1470 0x13E9, /*U+13E9*/ /**/
1471 0x13EA, /*U+13EA*/ /**/
1472 0x13EB, /*U+13EB*/ /**/
1473 0x13EC, /*U+13EC*/ /**/
1474 0x13ED, /*U+13ED*/ /**/
1475 0x13EE, /*U+13EE*/ /**/
1476 0x13EF, /*U+13EF*/ /**/
1477 0x13F0, /*U+13F0*/ /**/
1478 0x13F1, /*U+13F1*/ /**/
1479 0x13F2, /*U+13F2*/ /**/
1480 0x13F3, /*U+13F3*/ /**/
1481 0x13F4, /*U+13F4*/ /**/
1482 0x13F5, /*U+13F5*/ /**/
1483 0x13F6, /*U+13F6*/ /**/
1484 0x13F7, /*U+13F7*/ /**/
1485 0x13F0, /*U+13F8*/ /*CHEROKEE SMALL LETTER YE*/
1486 0x13F1, /*U+13F9*/ /*CHEROKEE SMALL LETTER YI*/
1487 0x13F2, /*U+13FA*/ /*CHEROKEE SMALL LETTER YO*/
1488 0x13F3, /*U+13FB*/ /*CHEROKEE SMALL LETTER YU*/
1489 0x13F4, /*U+13FC*/ /*CHEROKEE SMALL LETTER YV*/
1490 0x13F5, /*U+13FD*/ /*CHEROKEE SMALL LETTER MV*/
1491 0x13FE, /*U+13FE*/ /**/
1492 0x13FF, /*U+13FF*/ /**/
1493};
1494
1495static const uint16_t upper_table_5[64] = {
1496 0x0412, /*U+1C80*/ /*CYRILLIC SMALL LETTER ROUNDED VE*/
1497 0x0414, /*U+1C81*/ /*CYRILLIC SMALL LETTER LONG-LEGGED DE*/
1498 0x041E, /*U+1C82*/ /*CYRILLIC SMALL LETTER NARROW O*/
1499 0x0421, /*U+1C83*/ /*CYRILLIC SMALL LETTER WIDE ES*/
1500 0x0422, /*U+1C84*/ /*CYRILLIC SMALL LETTER TALL TE*/
1501 0x0422, /*U+1C85*/ /*CYRILLIC SMALL LETTER THREE-LEGGED TE*/
1502 0x042A, /*U+1C86*/ /*CYRILLIC SMALL LETTER TALL HARD SIGN*/
1503 0x0462, /*U+1C87*/ /*CYRILLIC SMALL LETTER TALL YAT*/
1504 0xA64A, /*U+1C88*/ /*CYRILLIC SMALL LETTER UNBLENDED UK*/
1505 0x1C89, /*U+1C89*/ /**/
1506 0x1C89, /*U+1C8A*/ /*CYRILLIC SMALL LETTER TJE*/
1507 0x1C8B, /*U+1C8B*/ /**/
1508 0x1C8C, /*U+1C8C*/ /**/
1509 0x1C8D, /*U+1C8D*/ /**/
1510 0x1C8E, /*U+1C8E*/ /**/
1511 0x1C8F, /*U+1C8F*/ /**/
1512 0x1C90, /*U+1C90*/ /**/
1513 0x1C91, /*U+1C91*/ /**/
1514 0x1C92, /*U+1C92*/ /**/
1515 0x1C93, /*U+1C93*/ /**/
1516 0x1C94, /*U+1C94*/ /**/
1517 0x1C95, /*U+1C95*/ /**/
1518 0x1C96, /*U+1C96*/ /**/
1519 0x1C97, /*U+1C97*/ /**/
1520 0x1C98, /*U+1C98*/ /**/
1521 0x1C99, /*U+1C99*/ /**/
1522 0x1C9A, /*U+1C9A*/ /**/
1523 0x1C9B, /*U+1C9B*/ /**/
1524 0x1C9C, /*U+1C9C*/ /**/
1525 0x1C9D, /*U+1C9D*/ /**/
1526 0x1C9E, /*U+1C9E*/ /**/
1527 0x1C9F, /*U+1C9F*/ /**/
1528 0x1CA0, /*U+1CA0*/ /**/
1529 0x1CA1, /*U+1CA1*/ /**/
1530 0x1CA2, /*U+1CA2*/ /**/
1531 0x1CA3, /*U+1CA3*/ /**/
1532 0x1CA4, /*U+1CA4*/ /**/
1533 0x1CA5, /*U+1CA5*/ /**/
1534 0x1CA6, /*U+1CA6*/ /**/
1535 0x1CA7, /*U+1CA7*/ /**/
1536 0x1CA8, /*U+1CA8*/ /**/
1537 0x1CA9, /*U+1CA9*/ /**/
1538 0x1CAA, /*U+1CAA*/ /**/
1539 0x1CAB, /*U+1CAB*/ /**/
1540 0x1CAC, /*U+1CAC*/ /**/
1541 0x1CAD, /*U+1CAD*/ /**/
1542 0x1CAE, /*U+1CAE*/ /**/
1543 0x1CAF, /*U+1CAF*/ /**/
1544 0x1CB0, /*U+1CB0*/ /**/
1545 0x1CB1, /*U+1CB1*/ /**/
1546 0x1CB2, /*U+1CB2*/ /**/
1547 0x1CB3, /*U+1CB3*/ /**/
1548 0x1CB4, /*U+1CB4*/ /**/
1549 0x1CB5, /*U+1CB5*/ /**/
1550 0x1CB6, /*U+1CB6*/ /**/
1551 0x1CB7, /*U+1CB7*/ /**/
1552 0x1CB8, /*U+1CB8*/ /**/
1553 0x1CB9, /*U+1CB9*/ /**/
1554 0x1CBA, /*U+1CBA*/ /**/
1555 0x1CBB, /*U+1CBB*/ /**/
1556 0x1CBC, /*U+1CBC*/ /**/
1557 0x1CBD, /*U+1CBD*/ /**/
1558 0x1CBE, /*U+1CBE*/ /**/
1559 0x1CBF, /*U+1CBF*/ /**/
1560};
1561
1562static const uint16_t upper_table_6[128] = {
1563 0x1D40, /*U+1D40*/ /**/
1564 0x1D41, /*U+1D41*/ /**/
1565 0x1D42, /*U+1D42*/ /**/
1566 0x1D43, /*U+1D43*/ /**/
1567 0x1D44, /*U+1D44*/ /**/
1568 0x1D45, /*U+1D45*/ /**/
1569 0x1D46, /*U+1D46*/ /**/
1570 0x1D47, /*U+1D47*/ /**/
1571 0x1D48, /*U+1D48*/ /**/
1572 0x1D49, /*U+1D49*/ /**/
1573 0x1D4A, /*U+1D4A*/ /**/
1574 0x1D4B, /*U+1D4B*/ /**/
1575 0x1D4C, /*U+1D4C*/ /**/
1576 0x1D4D, /*U+1D4D*/ /**/
1577 0x1D4E, /*U+1D4E*/ /**/
1578 0x1D4F, /*U+1D4F*/ /**/
1579 0x1D50, /*U+1D50*/ /**/
1580 0x1D51, /*U+1D51*/ /**/
1581 0x1D52, /*U+1D52*/ /**/
1582 0x1D53, /*U+1D53*/ /**/
1583 0x1D54, /*U+1D54*/ /**/
1584 0x1D55, /*U+1D55*/ /**/
1585 0x1D56, /*U+1D56*/ /**/
1586 0x1D57, /*U+1D57*/ /**/
1587 0x1D58, /*U+1D58*/ /**/
1588 0x1D59, /*U+1D59*/ /**/
1589 0x1D5A, /*U+1D5A*/ /**/
1590 0x1D5B, /*U+1D5B*/ /**/
1591 0x1D5C, /*U+1D5C*/ /**/
1592 0x1D5D, /*U+1D5D*/ /**/
1593 0x1D5E, /*U+1D5E*/ /**/
1594 0x1D5F, /*U+1D5F*/ /**/
1595 0x1D60, /*U+1D60*/ /**/
1596 0x1D61, /*U+1D61*/ /**/
1597 0x1D62, /*U+1D62*/ /**/
1598 0x1D63, /*U+1D63*/ /**/
1599 0x1D64, /*U+1D64*/ /**/
1600 0x1D65, /*U+1D65*/ /**/
1601 0x1D66, /*U+1D66*/ /**/
1602 0x1D67, /*U+1D67*/ /**/
1603 0x1D68, /*U+1D68*/ /**/
1604 0x1D69, /*U+1D69*/ /**/
1605 0x1D6A, /*U+1D6A*/ /**/
1606 0x1D6B, /*U+1D6B*/ /**/
1607 0x1D6C, /*U+1D6C*/ /**/
1608 0x1D6D, /*U+1D6D*/ /**/
1609 0x1D6E, /*U+1D6E*/ /**/
1610 0x1D6F, /*U+1D6F*/ /**/
1611 0x1D70, /*U+1D70*/ /**/
1612 0x1D71, /*U+1D71*/ /**/
1613 0x1D72, /*U+1D72*/ /**/
1614 0x1D73, /*U+1D73*/ /**/
1615 0x1D74, /*U+1D74*/ /**/
1616 0x1D75, /*U+1D75*/ /**/
1617 0x1D76, /*U+1D76*/ /**/
1618 0x1D77, /*U+1D77*/ /**/
1619 0x1D78, /*U+1D78*/ /**/
1620 0xA77D, /*U+1D79*/ /*LATIN SMALL LETTER INSULAR G*/
1621 0x1D7A, /*U+1D7A*/ /**/
1622 0x1D7B, /*U+1D7B*/ /**/
1623 0x1D7C, /*U+1D7C*/ /**/
1624 0x2C63, /*U+1D7D*/ /*LATIN SMALL LETTER P WITH STROKE*/
1625 0x1D7E, /*U+1D7E*/ /**/
1626 0x1D7F, /*U+1D7F*/ /**/
1627 0x1D80, /*U+1D80*/ /**/
1628 0x1D81, /*U+1D81*/ /**/
1629 0x1D82, /*U+1D82*/ /**/
1630 0x1D83, /*U+1D83*/ /**/
1631 0x1D84, /*U+1D84*/ /**/
1632 0x1D85, /*U+1D85*/ /**/
1633 0x1D86, /*U+1D86*/ /**/
1634 0x1D87, /*U+1D87*/ /**/
1635 0x1D88, /*U+1D88*/ /**/
1636 0x1D89, /*U+1D89*/ /**/
1637 0x1D8A, /*U+1D8A*/ /**/
1638 0x1D8B, /*U+1D8B*/ /**/
1639 0x1D8C, /*U+1D8C*/ /**/
1640 0x1D8D, /*U+1D8D*/ /**/
1641 0xA7C6, /*U+1D8E*/ /*LATIN SMALL LETTER Z WITH PALATAL HOOK*/
1642 0x1D8F, /*U+1D8F*/ /**/
1643 0x1D90, /*U+1D90*/ /**/
1644 0x1D91, /*U+1D91*/ /**/
1645 0x1D92, /*U+1D92*/ /**/
1646 0x1D93, /*U+1D93*/ /**/
1647 0x1D94, /*U+1D94*/ /**/
1648 0x1D95, /*U+1D95*/ /**/
1649 0x1D96, /*U+1D96*/ /**/
1650 0x1D97, /*U+1D97*/ /**/
1651 0x1D98, /*U+1D98*/ /**/
1652 0x1D99, /*U+1D99*/ /**/
1653 0x1D9A, /*U+1D9A*/ /**/
1654 0x1D9B, /*U+1D9B*/ /**/
1655 0x1D9C, /*U+1D9C*/ /**/
1656 0x1D9D, /*U+1D9D*/ /**/
1657 0x1D9E, /*U+1D9E*/ /**/
1658 0x1D9F, /*U+1D9F*/ /**/
1659 0x1DA0, /*U+1DA0*/ /**/
1660 0x1DA1, /*U+1DA1*/ /**/
1661 0x1DA2, /*U+1DA2*/ /**/
1662 0x1DA3, /*U+1DA3*/ /**/
1663 0x1DA4, /*U+1DA4*/ /**/
1664 0x1DA5, /*U+1DA5*/ /**/
1665 0x1DA6, /*U+1DA6*/ /**/
1666 0x1DA7, /*U+1DA7*/ /**/
1667 0x1DA8, /*U+1DA8*/ /**/
1668 0x1DA9, /*U+1DA9*/ /**/
1669 0x1DAA, /*U+1DAA*/ /**/
1670 0x1DAB, /*U+1DAB*/ /**/
1671 0x1DAC, /*U+1DAC*/ /**/
1672 0x1DAD, /*U+1DAD*/ /**/
1673 0x1DAE, /*U+1DAE*/ /**/
1674 0x1DAF, /*U+1DAF*/ /**/
1675 0x1DB0, /*U+1DB0*/ /**/
1676 0x1DB1, /*U+1DB1*/ /**/
1677 0x1DB2, /*U+1DB2*/ /**/
1678 0x1DB3, /*U+1DB3*/ /**/
1679 0x1DB4, /*U+1DB4*/ /**/
1680 0x1DB5, /*U+1DB5*/ /**/
1681 0x1DB6, /*U+1DB6*/ /**/
1682 0x1DB7, /*U+1DB7*/ /**/
1683 0x1DB8, /*U+1DB8*/ /**/
1684 0x1DB9, /*U+1DB9*/ /**/
1685 0x1DBA, /*U+1DBA*/ /**/
1686 0x1DBB, /*U+1DBB*/ /**/
1687 0x1DBC, /*U+1DBC*/ /**/
1688 0x1DBD, /*U+1DBD*/ /**/
1689 0x1DBE, /*U+1DBE*/ /**/
1690 0x1DBF, /*U+1DBF*/ /**/
1691};
1692
1693static const uint16_t upper_table_7[512] = {
1694 0x1E00, /*U+1E00*/ /**/
1695 0x1E00, /*U+1E01*/ /*LATIN SMALL LETTER A WITH RING BELOW*/
1696 0x1E02, /*U+1E02*/ /**/
1697 0x1E02, /*U+1E03*/ /*LATIN SMALL LETTER B WITH DOT ABOVE*/
1698 0x1E04, /*U+1E04*/ /**/
1699 0x1E04, /*U+1E05*/ /*LATIN SMALL LETTER B WITH DOT BELOW*/
1700 0x1E06, /*U+1E06*/ /**/
1701 0x1E06, /*U+1E07*/ /*LATIN SMALL LETTER B WITH LINE BELOW*/
1702 0x1E08, /*U+1E08*/ /**/
1703 0x1E08, /*U+1E09*/ /*LATIN SMALL LETTER C WITH CEDILLA AND ACUTE*/
1704 0x1E0A, /*U+1E0A*/ /**/
1705 0x1E0A, /*U+1E0B*/ /*LATIN SMALL LETTER D WITH DOT ABOVE*/
1706 0x1E0C, /*U+1E0C*/ /**/
1707 0x1E0C, /*U+1E0D*/ /*LATIN SMALL LETTER D WITH DOT BELOW*/
1708 0x1E0E, /*U+1E0E*/ /**/
1709 0x1E0E, /*U+1E0F*/ /*LATIN SMALL LETTER D WITH LINE BELOW*/
1710 0x1E10, /*U+1E10*/ /**/
1711 0x1E10, /*U+1E11*/ /*LATIN SMALL LETTER D WITH CEDILLA*/
1712 0x1E12, /*U+1E12*/ /**/
1713 0x1E12, /*U+1E13*/ /*LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW*/
1714 0x1E14, /*U+1E14*/ /**/
1715 0x1E14, /*U+1E15*/ /*LATIN SMALL LETTER E WITH MACRON AND GRAVE*/
1716 0x1E16, /*U+1E16*/ /**/
1717 0x1E16, /*U+1E17*/ /*LATIN SMALL LETTER E WITH MACRON AND ACUTE*/
1718 0x1E18, /*U+1E18*/ /**/
1719 0x1E18, /*U+1E19*/ /*LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW*/
1720 0x1E1A, /*U+1E1A*/ /**/
1721 0x1E1A, /*U+1E1B*/ /*LATIN SMALL LETTER E WITH TILDE BELOW*/
1722 0x1E1C, /*U+1E1C*/ /**/
1723 0x1E1C, /*U+1E1D*/ /*LATIN SMALL LETTER E WITH CEDILLA AND BREVE*/
1724 0x1E1E, /*U+1E1E*/ /**/
1725 0x1E1E, /*U+1E1F*/ /*LATIN SMALL LETTER F WITH DOT ABOVE*/
1726 0x1E20, /*U+1E20*/ /**/
1727 0x1E20, /*U+1E21*/ /*LATIN SMALL LETTER G WITH MACRON*/
1728 0x1E22, /*U+1E22*/ /**/
1729 0x1E22, /*U+1E23*/ /*LATIN SMALL LETTER H WITH DOT ABOVE*/
1730 0x1E24, /*U+1E24*/ /**/
1731 0x1E24, /*U+1E25*/ /*LATIN SMALL LETTER H WITH DOT BELOW*/
1732 0x1E26, /*U+1E26*/ /**/
1733 0x1E26, /*U+1E27*/ /*LATIN SMALL LETTER H WITH DIAERESIS*/
1734 0x1E28, /*U+1E28*/ /**/
1735 0x1E28, /*U+1E29*/ /*LATIN SMALL LETTER H WITH CEDILLA*/
1736 0x1E2A, /*U+1E2A*/ /**/
1737 0x1E2A, /*U+1E2B*/ /*LATIN SMALL LETTER H WITH BREVE BELOW*/
1738 0x1E2C, /*U+1E2C*/ /**/
1739 0x1E2C, /*U+1E2D*/ /*LATIN SMALL LETTER I WITH TILDE BELOW*/
1740 0x1E2E, /*U+1E2E*/ /**/
1741 0x1E2E, /*U+1E2F*/ /*LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE*/
1742 0x1E30, /*U+1E30*/ /**/
1743 0x1E30, /*U+1E31*/ /*LATIN SMALL LETTER K WITH ACUTE*/
1744 0x1E32, /*U+1E32*/ /**/
1745 0x1E32, /*U+1E33*/ /*LATIN SMALL LETTER K WITH DOT BELOW*/
1746 0x1E34, /*U+1E34*/ /**/
1747 0x1E34, /*U+1E35*/ /*LATIN SMALL LETTER K WITH LINE BELOW*/
1748 0x1E36, /*U+1E36*/ /**/
1749 0x1E36, /*U+1E37*/ /*LATIN SMALL LETTER L WITH DOT BELOW*/
1750 0x1E38, /*U+1E38*/ /**/
1751 0x1E38, /*U+1E39*/ /*LATIN SMALL LETTER L WITH DOT BELOW AND MACRON*/
1752 0x1E3A, /*U+1E3A*/ /**/
1753 0x1E3A, /*U+1E3B*/ /*LATIN SMALL LETTER L WITH LINE BELOW*/
1754 0x1E3C, /*U+1E3C*/ /**/
1755 0x1E3C, /*U+1E3D*/ /*LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW*/
1756 0x1E3E, /*U+1E3E*/ /**/
1757 0x1E3E, /*U+1E3F*/ /*LATIN SMALL LETTER M WITH ACUTE*/
1758 0x1E40, /*U+1E40*/ /**/
1759 0x1E40, /*U+1E41*/ /*LATIN SMALL LETTER M WITH DOT ABOVE*/
1760 0x1E42, /*U+1E42*/ /**/
1761 0x1E42, /*U+1E43*/ /*LATIN SMALL LETTER M WITH DOT BELOW*/
1762 0x1E44, /*U+1E44*/ /**/
1763 0x1E44, /*U+1E45*/ /*LATIN SMALL LETTER N WITH DOT ABOVE*/
1764 0x1E46, /*U+1E46*/ /**/
1765 0x1E46, /*U+1E47*/ /*LATIN SMALL LETTER N WITH DOT BELOW*/
1766 0x1E48, /*U+1E48*/ /**/
1767 0x1E48, /*U+1E49*/ /*LATIN SMALL LETTER N WITH LINE BELOW*/
1768 0x1E4A, /*U+1E4A*/ /**/
1769 0x1E4A, /*U+1E4B*/ /*LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW*/
1770 0x1E4C, /*U+1E4C*/ /**/
1771 0x1E4C, /*U+1E4D*/ /*LATIN SMALL LETTER O WITH TILDE AND ACUTE*/
1772 0x1E4E, /*U+1E4E*/ /**/
1773 0x1E4E, /*U+1E4F*/ /*LATIN SMALL LETTER O WITH TILDE AND DIAERESIS*/
1774 0x1E50, /*U+1E50*/ /**/
1775 0x1E50, /*U+1E51*/ /*LATIN SMALL LETTER O WITH MACRON AND GRAVE*/
1776 0x1E52, /*U+1E52*/ /**/
1777 0x1E52, /*U+1E53*/ /*LATIN SMALL LETTER O WITH MACRON AND ACUTE*/
1778 0x1E54, /*U+1E54*/ /**/
1779 0x1E54, /*U+1E55*/ /*LATIN SMALL LETTER P WITH ACUTE*/
1780 0x1E56, /*U+1E56*/ /**/
1781 0x1E56, /*U+1E57*/ /*LATIN SMALL LETTER P WITH DOT ABOVE*/
1782 0x1E58, /*U+1E58*/ /**/
1783 0x1E58, /*U+1E59*/ /*LATIN SMALL LETTER R WITH DOT ABOVE*/
1784 0x1E5A, /*U+1E5A*/ /**/
1785 0x1E5A, /*U+1E5B*/ /*LATIN SMALL LETTER R WITH DOT BELOW*/
1786 0x1E5C, /*U+1E5C*/ /**/
1787 0x1E5C, /*U+1E5D*/ /*LATIN SMALL LETTER R WITH DOT BELOW AND MACRON*/
1788 0x1E5E, /*U+1E5E*/ /**/
1789 0x1E5E, /*U+1E5F*/ /*LATIN SMALL LETTER R WITH LINE BELOW*/
1790 0x1E60, /*U+1E60*/ /**/
1791 0x1E60, /*U+1E61*/ /*LATIN SMALL LETTER S WITH DOT ABOVE*/
1792 0x1E62, /*U+1E62*/ /**/
1793 0x1E62, /*U+1E63*/ /*LATIN SMALL LETTER S WITH DOT BELOW*/
1794 0x1E64, /*U+1E64*/ /**/
1795 0x1E64, /*U+1E65*/ /*LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE*/
1796 0x1E66, /*U+1E66*/ /**/
1797 0x1E66, /*U+1E67*/ /*LATIN SMALL LETTER S WITH CARON AND DOT ABOVE*/
1798 0x1E68, /*U+1E68*/ /**/
1799 0x1E68, /*U+1E69*/ /*LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE*/
1800 0x1E6A, /*U+1E6A*/ /**/
1801 0x1E6A, /*U+1E6B*/ /*LATIN SMALL LETTER T WITH DOT ABOVE*/
1802 0x1E6C, /*U+1E6C*/ /**/
1803 0x1E6C, /*U+1E6D*/ /*LATIN SMALL LETTER T WITH DOT BELOW*/
1804 0x1E6E, /*U+1E6E*/ /**/
1805 0x1E6E, /*U+1E6F*/ /*LATIN SMALL LETTER T WITH LINE BELOW*/
1806 0x1E70, /*U+1E70*/ /**/
1807 0x1E70, /*U+1E71*/ /*LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW*/
1808 0x1E72, /*U+1E72*/ /**/
1809 0x1E72, /*U+1E73*/ /*LATIN SMALL LETTER U WITH DIAERESIS BELOW*/
1810 0x1E74, /*U+1E74*/ /**/
1811 0x1E74, /*U+1E75*/ /*LATIN SMALL LETTER U WITH TILDE BELOW*/
1812 0x1E76, /*U+1E76*/ /**/
1813 0x1E76, /*U+1E77*/ /*LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW*/
1814 0x1E78, /*U+1E78*/ /**/
1815 0x1E78, /*U+1E79*/ /*LATIN SMALL LETTER U WITH TILDE AND ACUTE*/
1816 0x1E7A, /*U+1E7A*/ /**/
1817 0x1E7A, /*U+1E7B*/ /*LATIN SMALL LETTER U WITH MACRON AND DIAERESIS*/
1818 0x1E7C, /*U+1E7C*/ /**/
1819 0x1E7C, /*U+1E7D*/ /*LATIN SMALL LETTER V WITH TILDE*/
1820 0x1E7E, /*U+1E7E*/ /**/
1821 0x1E7E, /*U+1E7F*/ /*LATIN SMALL LETTER V WITH DOT BELOW*/
1822 0x1E80, /*U+1E80*/ /**/
1823 0x1E80, /*U+1E81*/ /*LATIN SMALL LETTER W WITH GRAVE*/
1824 0x1E82, /*U+1E82*/ /**/
1825 0x1E82, /*U+1E83*/ /*LATIN SMALL LETTER W WITH ACUTE*/
1826 0x1E84, /*U+1E84*/ /**/
1827 0x1E84, /*U+1E85*/ /*LATIN SMALL LETTER W WITH DIAERESIS*/
1828 0x1E86, /*U+1E86*/ /**/
1829 0x1E86, /*U+1E87*/ /*LATIN SMALL LETTER W WITH DOT ABOVE*/
1830 0x1E88, /*U+1E88*/ /**/
1831 0x1E88, /*U+1E89*/ /*LATIN SMALL LETTER W WITH DOT BELOW*/
1832 0x1E8A, /*U+1E8A*/ /**/
1833 0x1E8A, /*U+1E8B*/ /*LATIN SMALL LETTER X WITH DOT ABOVE*/
1834 0x1E8C, /*U+1E8C*/ /**/
1835 0x1E8C, /*U+1E8D*/ /*LATIN SMALL LETTER X WITH DIAERESIS*/
1836 0x1E8E, /*U+1E8E*/ /**/
1837 0x1E8E, /*U+1E8F*/ /*LATIN SMALL LETTER Y WITH DOT ABOVE*/
1838 0x1E90, /*U+1E90*/ /**/
1839 0x1E90, /*U+1E91*/ /*LATIN SMALL LETTER Z WITH CIRCUMFLEX*/
1840 0x1E92, /*U+1E92*/ /**/
1841 0x1E92, /*U+1E93*/ /*LATIN SMALL LETTER Z WITH DOT BELOW*/
1842 0x1E94, /*U+1E94*/ /**/
1843 0x1E94, /*U+1E95*/ /*LATIN SMALL LETTER Z WITH LINE BELOW*/
1844 0x1E96, /*U+1E96*/ /**/
1845 0x1E97, /*U+1E97*/ /**/
1846 0x1E98, /*U+1E98*/ /**/
1847 0x1E99, /*U+1E99*/ /**/
1848 0x1E9A, /*U+1E9A*/ /**/
1849 0x1E60, /*U+1E9B*/ /*LATIN SMALL LETTER LONG S WITH DOT ABOVE*/
1850 0x1E9C, /*U+1E9C*/ /**/
1851 0x1E9D, /*U+1E9D*/ /**/
1852 0x1E9E, /*U+1E9E*/ /**/
1853 0x1E9F, /*U+1E9F*/ /**/
1854 0x1EA0, /*U+1EA0*/ /**/
1855 0x1EA0, /*U+1EA1*/ /*LATIN SMALL LETTER A WITH DOT BELOW*/
1856 0x1EA2, /*U+1EA2*/ /**/
1857 0x1EA2, /*U+1EA3*/ /*LATIN SMALL LETTER A WITH HOOK ABOVE*/
1858 0x1EA4, /*U+1EA4*/ /**/
1859 0x1EA4, /*U+1EA5*/ /*LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE*/
1860 0x1EA6, /*U+1EA6*/ /**/
1861 0x1EA6, /*U+1EA7*/ /*LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE*/
1862 0x1EA8, /*U+1EA8*/ /**/
1863 0x1EA8, /*U+1EA9*/ /*LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE*/
1864 0x1EAA, /*U+1EAA*/ /**/
1865 0x1EAA, /*U+1EAB*/ /*LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE*/
1866 0x1EAC, /*U+1EAC*/ /**/
1867 0x1EAC, /*U+1EAD*/ /*LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW*/
1868 0x1EAE, /*U+1EAE*/ /**/
1869 0x1EAE, /*U+1EAF*/ /*LATIN SMALL LETTER A WITH BREVE AND ACUTE*/
1870 0x1EB0, /*U+1EB0*/ /**/
1871 0x1EB0, /*U+1EB1*/ /*LATIN SMALL LETTER A WITH BREVE AND GRAVE*/
1872 0x1EB2, /*U+1EB2*/ /**/
1873 0x1EB2, /*U+1EB3*/ /*LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE*/
1874 0x1EB4, /*U+1EB4*/ /**/
1875 0x1EB4, /*U+1EB5*/ /*LATIN SMALL LETTER A WITH BREVE AND TILDE*/
1876 0x1EB6, /*U+1EB6*/ /**/
1877 0x1EB6, /*U+1EB7*/ /*LATIN SMALL LETTER A WITH BREVE AND DOT BELOW*/
1878 0x1EB8, /*U+1EB8*/ /**/
1879 0x1EB8, /*U+1EB9*/ /*LATIN SMALL LETTER E WITH DOT BELOW*/
1880 0x1EBA, /*U+1EBA*/ /**/
1881 0x1EBA, /*U+1EBB*/ /*LATIN SMALL LETTER E WITH HOOK ABOVE*/
1882 0x1EBC, /*U+1EBC*/ /**/
1883 0x1EBC, /*U+1EBD*/ /*LATIN SMALL LETTER E WITH TILDE*/
1884 0x1EBE, /*U+1EBE*/ /**/
1885 0x1EBE, /*U+1EBF*/ /*LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE*/
1886 0x1EC0, /*U+1EC0*/ /**/
1887 0x1EC0, /*U+1EC1*/ /*LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE*/
1888 0x1EC2, /*U+1EC2*/ /**/
1889 0x1EC2, /*U+1EC3*/ /*LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE*/
1890 0x1EC4, /*U+1EC4*/ /**/
1891 0x1EC4, /*U+1EC5*/ /*LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE*/
1892 0x1EC6, /*U+1EC6*/ /**/
1893 0x1EC6, /*U+1EC7*/ /*LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW*/
1894 0x1EC8, /*U+1EC8*/ /**/
1895 0x1EC8, /*U+1EC9*/ /*LATIN SMALL LETTER I WITH HOOK ABOVE*/
1896 0x1ECA, /*U+1ECA*/ /**/
1897 0x1ECA, /*U+1ECB*/ /*LATIN SMALL LETTER I WITH DOT BELOW*/
1898 0x1ECC, /*U+1ECC*/ /**/
1899 0x1ECC, /*U+1ECD*/ /*LATIN SMALL LETTER O WITH DOT BELOW*/
1900 0x1ECE, /*U+1ECE*/ /**/
1901 0x1ECE, /*U+1ECF*/ /*LATIN SMALL LETTER O WITH HOOK ABOVE*/
1902 0x1ED0, /*U+1ED0*/ /**/
1903 0x1ED0, /*U+1ED1*/ /*LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE*/
1904 0x1ED2, /*U+1ED2*/ /**/
1905 0x1ED2, /*U+1ED3*/ /*LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE*/
1906 0x1ED4, /*U+1ED4*/ /**/
1907 0x1ED4, /*U+1ED5*/ /*LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE*/
1908 0x1ED6, /*U+1ED6*/ /**/
1909 0x1ED6, /*U+1ED7*/ /*LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE*/
1910 0x1ED8, /*U+1ED8*/ /**/
1911 0x1ED8, /*U+1ED9*/ /*LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW*/
1912 0x1EDA, /*U+1EDA*/ /**/
1913 0x1EDA, /*U+1EDB*/ /*LATIN SMALL LETTER O WITH HORN AND ACUTE*/
1914 0x1EDC, /*U+1EDC*/ /**/
1915 0x1EDC, /*U+1EDD*/ /*LATIN SMALL LETTER O WITH HORN AND GRAVE*/
1916 0x1EDE, /*U+1EDE*/ /**/
1917 0x1EDE, /*U+1EDF*/ /*LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE*/
1918 0x1EE0, /*U+1EE0*/ /**/
1919 0x1EE0, /*U+1EE1*/ /*LATIN SMALL LETTER O WITH HORN AND TILDE*/
1920 0x1EE2, /*U+1EE2*/ /**/
1921 0x1EE2, /*U+1EE3*/ /*LATIN SMALL LETTER O WITH HORN AND DOT BELOW*/
1922 0x1EE4, /*U+1EE4*/ /**/
1923 0x1EE4, /*U+1EE5*/ /*LATIN SMALL LETTER U WITH DOT BELOW*/
1924 0x1EE6, /*U+1EE6*/ /**/
1925 0x1EE6, /*U+1EE7*/ /*LATIN SMALL LETTER U WITH HOOK ABOVE*/
1926 0x1EE8, /*U+1EE8*/ /**/
1927 0x1EE8, /*U+1EE9*/ /*LATIN SMALL LETTER U WITH HORN AND ACUTE*/
1928 0x1EEA, /*U+1EEA*/ /**/
1929 0x1EEA, /*U+1EEB*/ /*LATIN SMALL LETTER U WITH HORN AND GRAVE*/
1930 0x1EEC, /*U+1EEC*/ /**/
1931 0x1EEC, /*U+1EED*/ /*LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE*/
1932 0x1EEE, /*U+1EEE*/ /**/
1933 0x1EEE, /*U+1EEF*/ /*LATIN SMALL LETTER U WITH HORN AND TILDE*/
1934 0x1EF0, /*U+1EF0*/ /**/
1935 0x1EF0, /*U+1EF1*/ /*LATIN SMALL LETTER U WITH HORN AND DOT BELOW*/
1936 0x1EF2, /*U+1EF2*/ /**/
1937 0x1EF2, /*U+1EF3*/ /*LATIN SMALL LETTER Y WITH GRAVE*/
1938 0x1EF4, /*U+1EF4*/ /**/
1939 0x1EF4, /*U+1EF5*/ /*LATIN SMALL LETTER Y WITH DOT BELOW*/
1940 0x1EF6, /*U+1EF6*/ /**/
1941 0x1EF6, /*U+1EF7*/ /*LATIN SMALL LETTER Y WITH HOOK ABOVE*/
1942 0x1EF8, /*U+1EF8*/ /**/
1943 0x1EF8, /*U+1EF9*/ /*LATIN SMALL LETTER Y WITH TILDE*/
1944 0x1EFA, /*U+1EFA*/ /**/
1945 0x1EFA, /*U+1EFB*/ /*LATIN SMALL LETTER MIDDLE-WELSH LL*/
1946 0x1EFC, /*U+1EFC*/ /**/
1947 0x1EFC, /*U+1EFD*/ /*LATIN SMALL LETTER MIDDLE-WELSH V*/
1948 0x1EFE, /*U+1EFE*/ /**/
1949 0x1EFE, /*U+1EFF*/ /*LATIN SMALL LETTER Y WITH LOOP*/
1950 0x1F08, /*U+1F00*/ /*GREEK SMALL LETTER ALPHA WITH PSILI*/
1951 0x1F09, /*U+1F01*/ /*GREEK SMALL LETTER ALPHA WITH DASIA*/
1952 0x1F0A, /*U+1F02*/ /*GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA*/
1953 0x1F0B, /*U+1F03*/ /*GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA*/
1954 0x1F0C, /*U+1F04*/ /*GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA*/
1955 0x1F0D, /*U+1F05*/ /*GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA*/
1956 0x1F0E, /*U+1F06*/ /*GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI*/
1957 0x1F0F, /*U+1F07*/ /*GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI*/
1958 0x1F08, /*U+1F08*/ /**/
1959 0x1F09, /*U+1F09*/ /**/
1960 0x1F0A, /*U+1F0A*/ /**/
1961 0x1F0B, /*U+1F0B*/ /**/
1962 0x1F0C, /*U+1F0C*/ /**/
1963 0x1F0D, /*U+1F0D*/ /**/
1964 0x1F0E, /*U+1F0E*/ /**/
1965 0x1F0F, /*U+1F0F*/ /**/
1966 0x1F18, /*U+1F10*/ /*GREEK SMALL LETTER EPSILON WITH PSILI*/
1967 0x1F19, /*U+1F11*/ /*GREEK SMALL LETTER EPSILON WITH DASIA*/
1968 0x1F1A, /*U+1F12*/ /*GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA*/
1969 0x1F1B, /*U+1F13*/ /*GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA*/
1970 0x1F1C, /*U+1F14*/ /*GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA*/
1971 0x1F1D, /*U+1F15*/ /*GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA*/
1972 0x1F16, /*U+1F16*/ /**/
1973 0x1F17, /*U+1F17*/ /**/
1974 0x1F18, /*U+1F18*/ /**/
1975 0x1F19, /*U+1F19*/ /**/
1976 0x1F1A, /*U+1F1A*/ /**/
1977 0x1F1B, /*U+1F1B*/ /**/
1978 0x1F1C, /*U+1F1C*/ /**/
1979 0x1F1D, /*U+1F1D*/ /**/
1980 0x1F1E, /*U+1F1E*/ /**/
1981 0x1F1F, /*U+1F1F*/ /**/
1982 0x1F28, /*U+1F20*/ /*GREEK SMALL LETTER ETA WITH PSILI*/
1983 0x1F29, /*U+1F21*/ /*GREEK SMALL LETTER ETA WITH DASIA*/
1984 0x1F2A, /*U+1F22*/ /*GREEK SMALL LETTER ETA WITH PSILI AND VARIA*/
1985 0x1F2B, /*U+1F23*/ /*GREEK SMALL LETTER ETA WITH DASIA AND VARIA*/
1986 0x1F2C, /*U+1F24*/ /*GREEK SMALL LETTER ETA WITH PSILI AND OXIA*/
1987 0x1F2D, /*U+1F25*/ /*GREEK SMALL LETTER ETA WITH DASIA AND OXIA*/
1988 0x1F2E, /*U+1F26*/ /*GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI*/
1989 0x1F2F, /*U+1F27*/ /*GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI*/
1990 0x1F28, /*U+1F28*/ /**/
1991 0x1F29, /*U+1F29*/ /**/
1992 0x1F2A, /*U+1F2A*/ /**/
1993 0x1F2B, /*U+1F2B*/ /**/
1994 0x1F2C, /*U+1F2C*/ /**/
1995 0x1F2D, /*U+1F2D*/ /**/
1996 0x1F2E, /*U+1F2E*/ /**/
1997 0x1F2F, /*U+1F2F*/ /**/
1998 0x1F38, /*U+1F30*/ /*GREEK SMALL LETTER IOTA WITH PSILI*/
1999 0x1F39, /*U+1F31*/ /*GREEK SMALL LETTER IOTA WITH DASIA*/
2000 0x1F3A, /*U+1F32*/ /*GREEK SMALL LETTER IOTA WITH PSILI AND VARIA*/
2001 0x1F3B, /*U+1F33*/ /*GREEK SMALL LETTER IOTA WITH DASIA AND VARIA*/
2002 0x1F3C, /*U+1F34*/ /*GREEK SMALL LETTER IOTA WITH PSILI AND OXIA*/
2003 0x1F3D, /*U+1F35*/ /*GREEK SMALL LETTER IOTA WITH DASIA AND OXIA*/
2004 0x1F3E, /*U+1F36*/ /*GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI*/
2005 0x1F3F, /*U+1F37*/ /*GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI*/
2006 0x1F38, /*U+1F38*/ /**/
2007 0x1F39, /*U+1F39*/ /**/
2008 0x1F3A, /*U+1F3A*/ /**/
2009 0x1F3B, /*U+1F3B*/ /**/
2010 0x1F3C, /*U+1F3C*/ /**/
2011 0x1F3D, /*U+1F3D*/ /**/
2012 0x1F3E, /*U+1F3E*/ /**/
2013 0x1F3F, /*U+1F3F*/ /**/
2014 0x1F48, /*U+1F40*/ /*GREEK SMALL LETTER OMICRON WITH PSILI*/
2015 0x1F49, /*U+1F41*/ /*GREEK SMALL LETTER OMICRON WITH DASIA*/
2016 0x1F4A, /*U+1F42*/ /*GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA*/
2017 0x1F4B, /*U+1F43*/ /*GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA*/
2018 0x1F4C, /*U+1F44*/ /*GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA*/
2019 0x1F4D, /*U+1F45*/ /*GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA*/
2020 0x1F46, /*U+1F46*/ /**/
2021 0x1F47, /*U+1F47*/ /**/
2022 0x1F48, /*U+1F48*/ /**/
2023 0x1F49, /*U+1F49*/ /**/
2024 0x1F4A, /*U+1F4A*/ /**/
2025 0x1F4B, /*U+1F4B*/ /**/
2026 0x1F4C, /*U+1F4C*/ /**/
2027 0x1F4D, /*U+1F4D*/ /**/
2028 0x1F4E, /*U+1F4E*/ /**/
2029 0x1F4F, /*U+1F4F*/ /**/
2030 0x1F50, /*U+1F50*/ /**/
2031 0x1F59, /*U+1F51*/ /*GREEK SMALL LETTER UPSILON WITH DASIA*/
2032 0x1F52, /*U+1F52*/ /**/
2033 0x1F5B, /*U+1F53*/ /*GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA*/
2034 0x1F54, /*U+1F54*/ /**/
2035 0x1F5D, /*U+1F55*/ /*GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA*/
2036 0x1F56, /*U+1F56*/ /**/
2037 0x1F5F, /*U+1F57*/ /*GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI*/
2038 0x1F58, /*U+1F58*/ /**/
2039 0x1F59, /*U+1F59*/ /**/
2040 0x1F5A, /*U+1F5A*/ /**/
2041 0x1F5B, /*U+1F5B*/ /**/
2042 0x1F5C, /*U+1F5C*/ /**/
2043 0x1F5D, /*U+1F5D*/ /**/
2044 0x1F5E, /*U+1F5E*/ /**/
2045 0x1F5F, /*U+1F5F*/ /**/
2046 0x1F68, /*U+1F60*/ /*GREEK SMALL LETTER OMEGA WITH PSILI*/
2047 0x1F69, /*U+1F61*/ /*GREEK SMALL LETTER OMEGA WITH DASIA*/
2048 0x1F6A, /*U+1F62*/ /*GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA*/
2049 0x1F6B, /*U+1F63*/ /*GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA*/
2050 0x1F6C, /*U+1F64*/ /*GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA*/
2051 0x1F6D, /*U+1F65*/ /*GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA*/
2052 0x1F6E, /*U+1F66*/ /*GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI*/
2053 0x1F6F, /*U+1F67*/ /*GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI*/
2054 0x1F68, /*U+1F68*/ /**/
2055 0x1F69, /*U+1F69*/ /**/
2056 0x1F6A, /*U+1F6A*/ /**/
2057 0x1F6B, /*U+1F6B*/ /**/
2058 0x1F6C, /*U+1F6C*/ /**/
2059 0x1F6D, /*U+1F6D*/ /**/
2060 0x1F6E, /*U+1F6E*/ /**/
2061 0x1F6F, /*U+1F6F*/ /**/
2062 0x1FBA, /*U+1F70*/ /*GREEK SMALL LETTER ALPHA WITH VARIA*/
2063 0x1FBB, /*U+1F71*/ /*GREEK SMALL LETTER ALPHA WITH OXIA*/
2064 0x1FC8, /*U+1F72*/ /*GREEK SMALL LETTER EPSILON WITH VARIA*/
2065 0x1FC9, /*U+1F73*/ /*GREEK SMALL LETTER EPSILON WITH OXIA*/
2066 0x1FCA, /*U+1F74*/ /*GREEK SMALL LETTER ETA WITH VARIA*/
2067 0x1FCB, /*U+1F75*/ /*GREEK SMALL LETTER ETA WITH OXIA*/
2068 0x1FDA, /*U+1F76*/ /*GREEK SMALL LETTER IOTA WITH VARIA*/
2069 0x1FDB, /*U+1F77*/ /*GREEK SMALL LETTER IOTA WITH OXIA*/
2070 0x1FF8, /*U+1F78*/ /*GREEK SMALL LETTER OMICRON WITH VARIA*/
2071 0x1FF9, /*U+1F79*/ /*GREEK SMALL LETTER OMICRON WITH OXIA*/
2072 0x1FEA, /*U+1F7A*/ /*GREEK SMALL LETTER UPSILON WITH VARIA*/
2073 0x1FEB, /*U+1F7B*/ /*GREEK SMALL LETTER UPSILON WITH OXIA*/
2074 0x1FFA, /*U+1F7C*/ /*GREEK SMALL LETTER OMEGA WITH VARIA*/
2075 0x1FFB, /*U+1F7D*/ /*GREEK SMALL LETTER OMEGA WITH OXIA*/
2076 0x1F7E, /*U+1F7E*/ /**/
2077 0x1F7F, /*U+1F7F*/ /**/
2078 0x1F88, /*U+1F80*/ /*GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI*/
2079 0x1F89, /*U+1F81*/ /*GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI*/
2080 0x1F8A, /*U+1F82*/ /*GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI*/
2081 0x1F8B, /*U+1F83*/ /*GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI*/
2082 0x1F8C, /*U+1F84*/ /*GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI*/
2083 0x1F8D, /*U+1F85*/ /*GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI*/
2084 0x1F8E, /*U+1F86*/ /*GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI*/
2085 0x1F8F, /*U+1F87*/ /*GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI*/
2086 0x1F88, /*U+1F88*/ /**/
2087 0x1F89, /*U+1F89*/ /**/
2088 0x1F8A, /*U+1F8A*/ /**/
2089 0x1F8B, /*U+1F8B*/ /**/
2090 0x1F8C, /*U+1F8C*/ /**/
2091 0x1F8D, /*U+1F8D*/ /**/
2092 0x1F8E, /*U+1F8E*/ /**/
2093 0x1F8F, /*U+1F8F*/ /**/
2094 0x1F98, /*U+1F90*/ /*GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI*/
2095 0x1F99, /*U+1F91*/ /*GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI*/
2096 0x1F9A, /*U+1F92*/ /*GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI*/
2097 0x1F9B, /*U+1F93*/ /*GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI*/
2098 0x1F9C, /*U+1F94*/ /*GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI*/
2099 0x1F9D, /*U+1F95*/ /*GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI*/
2100 0x1F9E, /*U+1F96*/ /*GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI*/
2101 0x1F9F, /*U+1F97*/ /*GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI*/
2102 0x1F98, /*U+1F98*/ /**/
2103 0x1F99, /*U+1F99*/ /**/
2104 0x1F9A, /*U+1F9A*/ /**/
2105 0x1F9B, /*U+1F9B*/ /**/
2106 0x1F9C, /*U+1F9C*/ /**/
2107 0x1F9D, /*U+1F9D*/ /**/
2108 0x1F9E, /*U+1F9E*/ /**/
2109 0x1F9F, /*U+1F9F*/ /**/
2110 0x1FA8, /*U+1FA0*/ /*GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI*/
2111 0x1FA9, /*U+1FA1*/ /*GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI*/
2112 0x1FAA, /*U+1FA2*/ /*GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI*/
2113 0x1FAB, /*U+1FA3*/ /*GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI*/
2114 0x1FAC, /*U+1FA4*/ /*GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI*/
2115 0x1FAD, /*U+1FA5*/ /*GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI*/
2116 0x1FAE, /*U+1FA6*/ /*GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI*/
2117 0x1FAF, /*U+1FA7*/ /*GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI*/
2118 0x1FA8, /*U+1FA8*/ /**/
2119 0x1FA9, /*U+1FA9*/ /**/
2120 0x1FAA, /*U+1FAA*/ /**/
2121 0x1FAB, /*U+1FAB*/ /**/
2122 0x1FAC, /*U+1FAC*/ /**/
2123 0x1FAD, /*U+1FAD*/ /**/
2124 0x1FAE, /*U+1FAE*/ /**/
2125 0x1FAF, /*U+1FAF*/ /**/
2126 0x1FB8, /*U+1FB0*/ /*GREEK SMALL LETTER ALPHA WITH VRACHY*/
2127 0x1FB9, /*U+1FB1*/ /*GREEK SMALL LETTER ALPHA WITH MACRON*/
2128 0x1FB2, /*U+1FB2*/ /**/
2129 0x1FBC, /*U+1FB3*/ /*GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI*/
2130 0x1FB4, /*U+1FB4*/ /**/
2131 0x1FB5, /*U+1FB5*/ /**/
2132 0x1FB6, /*U+1FB6*/ /**/
2133 0x1FB7, /*U+1FB7*/ /**/
2134 0x1FB8, /*U+1FB8*/ /**/
2135 0x1FB9, /*U+1FB9*/ /**/
2136 0x1FBA, /*U+1FBA*/ /**/
2137 0x1FBB, /*U+1FBB*/ /**/
2138 0x1FBC, /*U+1FBC*/ /**/
2139 0x1FBD, /*U+1FBD*/ /**/
2140 0x0399, /*U+1FBE*/ /*GREEK PROSGEGRAMMENI*/
2141 0x1FBF, /*U+1FBF*/ /**/
2142 0x1FC0, /*U+1FC0*/ /**/
2143 0x1FC1, /*U+1FC1*/ /**/
2144 0x1FC2, /*U+1FC2*/ /**/
2145 0x1FCC, /*U+1FC3*/ /*GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI*/
2146 0x1FC4, /*U+1FC4*/ /**/
2147 0x1FC5, /*U+1FC5*/ /**/
2148 0x1FC6, /*U+1FC6*/ /**/
2149 0x1FC7, /*U+1FC7*/ /**/
2150 0x1FC8, /*U+1FC8*/ /**/
2151 0x1FC9, /*U+1FC9*/ /**/
2152 0x1FCA, /*U+1FCA*/ /**/
2153 0x1FCB, /*U+1FCB*/ /**/
2154 0x1FCC, /*U+1FCC*/ /**/
2155 0x1FCD, /*U+1FCD*/ /**/
2156 0x1FCE, /*U+1FCE*/ /**/
2157 0x1FCF, /*U+1FCF*/ /**/
2158 0x1FD8, /*U+1FD0*/ /*GREEK SMALL LETTER IOTA WITH VRACHY*/
2159 0x1FD9, /*U+1FD1*/ /*GREEK SMALL LETTER IOTA WITH MACRON*/
2160 0x1FD2, /*U+1FD2*/ /**/
2161 0x1FD3, /*U+1FD3*/ /**/
2162 0x1FD4, /*U+1FD4*/ /**/
2163 0x1FD5, /*U+1FD5*/ /**/
2164 0x1FD6, /*U+1FD6*/ /**/
2165 0x1FD7, /*U+1FD7*/ /**/
2166 0x1FD8, /*U+1FD8*/ /**/
2167 0x1FD9, /*U+1FD9*/ /**/
2168 0x1FDA, /*U+1FDA*/ /**/
2169 0x1FDB, /*U+1FDB*/ /**/
2170 0x1FDC, /*U+1FDC*/ /**/
2171 0x1FDD, /*U+1FDD*/ /**/
2172 0x1FDE, /*U+1FDE*/ /**/
2173 0x1FDF, /*U+1FDF*/ /**/
2174 0x1FE8, /*U+1FE0*/ /*GREEK SMALL LETTER UPSILON WITH VRACHY*/
2175 0x1FE9, /*U+1FE1*/ /*GREEK SMALL LETTER UPSILON WITH MACRON*/
2176 0x1FE2, /*U+1FE2*/ /**/
2177 0x1FE3, /*U+1FE3*/ /**/
2178 0x1FE4, /*U+1FE4*/ /**/
2179 0x1FEC, /*U+1FE5*/ /*GREEK SMALL LETTER RHO WITH DASIA*/
2180 0x1FE6, /*U+1FE6*/ /**/
2181 0x1FE7, /*U+1FE7*/ /**/
2182 0x1FE8, /*U+1FE8*/ /**/
2183 0x1FE9, /*U+1FE9*/ /**/
2184 0x1FEA, /*U+1FEA*/ /**/
2185 0x1FEB, /*U+1FEB*/ /**/
2186 0x1FEC, /*U+1FEC*/ /**/
2187 0x1FED, /*U+1FED*/ /**/
2188 0x1FEE, /*U+1FEE*/ /**/
2189 0x1FEF, /*U+1FEF*/ /**/
2190 0x1FF0, /*U+1FF0*/ /**/
2191 0x1FF1, /*U+1FF1*/ /**/
2192 0x1FF2, /*U+1FF2*/ /**/
2193 0x1FFC, /*U+1FF3*/ /*GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI*/
2194 0x1FF4, /*U+1FF4*/ /**/
2195 0x1FF5, /*U+1FF5*/ /**/
2196 0x1FF6, /*U+1FF6*/ /**/
2197 0x1FF7, /*U+1FF7*/ /**/
2198 0x1FF8, /*U+1FF8*/ /**/
2199 0x1FF9, /*U+1FF9*/ /**/
2200 0x1FFA, /*U+1FFA*/ /**/
2201 0x1FFB, /*U+1FFB*/ /**/
2202 0x1FFC, /*U+1FFC*/ /**/
2203 0x1FFD, /*U+1FFD*/ /**/
2204 0x1FFE, /*U+1FFE*/ /**/
2205 0x1FFF, /*U+1FFF*/ /**/
2206};
2207
2208static const uint16_t upper_table_8[128] = {
2209 0x2140, /*U+2140*/ /**/
2210 0x2141, /*U+2141*/ /**/
2211 0x2142, /*U+2142*/ /**/
2212 0x2143, /*U+2143*/ /**/
2213 0x2144, /*U+2144*/ /**/
2214 0x2145, /*U+2145*/ /**/
2215 0x2146, /*U+2146*/ /**/
2216 0x2147, /*U+2147*/ /**/
2217 0x2148, /*U+2148*/ /**/
2218 0x2149, /*U+2149*/ /**/
2219 0x214A, /*U+214A*/ /**/
2220 0x214B, /*U+214B*/ /**/
2221 0x214C, /*U+214C*/ /**/
2222 0x214D, /*U+214D*/ /**/
2223 0x2132, /*U+214E*/ /*TURNED SMALL F*/
2224 0x214F, /*U+214F*/ /**/
2225 0x2150, /*U+2150*/ /**/
2226 0x2151, /*U+2151*/ /**/
2227 0x2152, /*U+2152*/ /**/
2228 0x2153, /*U+2153*/ /**/
2229 0x2154, /*U+2154*/ /**/
2230 0x2155, /*U+2155*/ /**/
2231 0x2156, /*U+2156*/ /**/
2232 0x2157, /*U+2157*/ /**/
2233 0x2158, /*U+2158*/ /**/
2234 0x2159, /*U+2159*/ /**/
2235 0x215A, /*U+215A*/ /**/
2236 0x215B, /*U+215B*/ /**/
2237 0x215C, /*U+215C*/ /**/
2238 0x215D, /*U+215D*/ /**/
2239 0x215E, /*U+215E*/ /**/
2240 0x215F, /*U+215F*/ /**/
2241 0x2160, /*U+2160*/ /**/
2242 0x2161, /*U+2161*/ /**/
2243 0x2162, /*U+2162*/ /**/
2244 0x2163, /*U+2163*/ /**/
2245 0x2164, /*U+2164*/ /**/
2246 0x2165, /*U+2165*/ /**/
2247 0x2166, /*U+2166*/ /**/
2248 0x2167, /*U+2167*/ /**/
2249 0x2168, /*U+2168*/ /**/
2250 0x2169, /*U+2169*/ /**/
2251 0x216A, /*U+216A*/ /**/
2252 0x216B, /*U+216B*/ /**/
2253 0x216C, /*U+216C*/ /**/
2254 0x216D, /*U+216D*/ /**/
2255 0x216E, /*U+216E*/ /**/
2256 0x216F, /*U+216F*/ /**/
2257 0x2160, /*U+2170*/ /*SMALL ROMAN NUMERAL ONE*/
2258 0x2161, /*U+2171*/ /*SMALL ROMAN NUMERAL TWO*/
2259 0x2162, /*U+2172*/ /*SMALL ROMAN NUMERAL THREE*/
2260 0x2163, /*U+2173*/ /*SMALL ROMAN NUMERAL FOUR*/
2261 0x2164, /*U+2174*/ /*SMALL ROMAN NUMERAL FIVE*/
2262 0x2165, /*U+2175*/ /*SMALL ROMAN NUMERAL SIX*/
2263 0x2166, /*U+2176*/ /*SMALL ROMAN NUMERAL SEVEN*/
2264 0x2167, /*U+2177*/ /*SMALL ROMAN NUMERAL EIGHT*/
2265 0x2168, /*U+2178*/ /*SMALL ROMAN NUMERAL NINE*/
2266 0x2169, /*U+2179*/ /*SMALL ROMAN NUMERAL TEN*/
2267 0x216A, /*U+217A*/ /*SMALL ROMAN NUMERAL ELEVEN*/
2268 0x216B, /*U+217B*/ /*SMALL ROMAN NUMERAL TWELVE*/
2269 0x216C, /*U+217C*/ /*SMALL ROMAN NUMERAL FIFTY*/
2270 0x216D, /*U+217D*/ /*SMALL ROMAN NUMERAL ONE HUNDRED*/
2271 0x216E, /*U+217E*/ /*SMALL ROMAN NUMERAL FIVE HUNDRED*/
2272 0x216F, /*U+217F*/ /*SMALL ROMAN NUMERAL ONE THOUSAND*/
2273 0x2180, /*U+2180*/ /**/
2274 0x2181, /*U+2181*/ /**/
2275 0x2182, /*U+2182*/ /**/
2276 0x2183, /*U+2183*/ /**/
2277 0x2183, /*U+2184*/ /*LATIN SMALL LETTER REVERSED C*/
2278 0x2185, /*U+2185*/ /**/
2279 0x2186, /*U+2186*/ /**/
2280 0x2187, /*U+2187*/ /**/
2281 0x2188, /*U+2188*/ /**/
2282 0x2189, /*U+2189*/ /**/
2283 0x218A, /*U+218A*/ /**/
2284 0x218B, /*U+218B*/ /**/
2285 0x218C, /*U+218C*/ /**/
2286 0x218D, /*U+218D*/ /**/
2287 0x218E, /*U+218E*/ /**/
2288 0x218F, /*U+218F*/ /**/
2289 0x2190, /*U+2190*/ /**/
2290 0x2191, /*U+2191*/ /**/
2291 0x2192, /*U+2192*/ /**/
2292 0x2193, /*U+2193*/ /**/
2293 0x2194, /*U+2194*/ /**/
2294 0x2195, /*U+2195*/ /**/
2295 0x2196, /*U+2196*/ /**/
2296 0x2197, /*U+2197*/ /**/
2297 0x2198, /*U+2198*/ /**/
2298 0x2199, /*U+2199*/ /**/
2299 0x219A, /*U+219A*/ /**/
2300 0x219B, /*U+219B*/ /**/
2301 0x219C, /*U+219C*/ /**/
2302 0x219D, /*U+219D*/ /**/
2303 0x219E, /*U+219E*/ /**/
2304 0x219F, /*U+219F*/ /**/
2305 0x21A0, /*U+21A0*/ /**/
2306 0x21A1, /*U+21A1*/ /**/
2307 0x21A2, /*U+21A2*/ /**/
2308 0x21A3, /*U+21A3*/ /**/
2309 0x21A4, /*U+21A4*/ /**/
2310 0x21A5, /*U+21A5*/ /**/
2311 0x21A6, /*U+21A6*/ /**/
2312 0x21A7, /*U+21A7*/ /**/
2313 0x21A8, /*U+21A8*/ /**/
2314 0x21A9, /*U+21A9*/ /**/
2315 0x21AA, /*U+21AA*/ /**/
2316 0x21AB, /*U+21AB*/ /**/
2317 0x21AC, /*U+21AC*/ /**/
2318 0x21AD, /*U+21AD*/ /**/
2319 0x21AE, /*U+21AE*/ /**/
2320 0x21AF, /*U+21AF*/ /**/
2321 0x21B0, /*U+21B0*/ /**/
2322 0x21B1, /*U+21B1*/ /**/
2323 0x21B2, /*U+21B2*/ /**/
2324 0x21B3, /*U+21B3*/ /**/
2325 0x21B4, /*U+21B4*/ /**/
2326 0x21B5, /*U+21B5*/ /**/
2327 0x21B6, /*U+21B6*/ /**/
2328 0x21B7, /*U+21B7*/ /**/
2329 0x21B8, /*U+21B8*/ /**/
2330 0x21B9, /*U+21B9*/ /**/
2331 0x21BA, /*U+21BA*/ /**/
2332 0x21BB, /*U+21BB*/ /**/
2333 0x21BC, /*U+21BC*/ /**/
2334 0x21BD, /*U+21BD*/ /**/
2335 0x21BE, /*U+21BE*/ /**/
2336 0x21BF, /*U+21BF*/ /**/
2337};
2338
2339static const uint16_t upper_table_9[64] = {
2340 0x24C0, /*U+24C0*/ /**/
2341 0x24C1, /*U+24C1*/ /**/
2342 0x24C2, /*U+24C2*/ /**/
2343 0x24C3, /*U+24C3*/ /**/
2344 0x24C4, /*U+24C4*/ /**/
2345 0x24C5, /*U+24C5*/ /**/
2346 0x24C6, /*U+24C6*/ /**/
2347 0x24C7, /*U+24C7*/ /**/
2348 0x24C8, /*U+24C8*/ /**/
2349 0x24C9, /*U+24C9*/ /**/
2350 0x24CA, /*U+24CA*/ /**/
2351 0x24CB, /*U+24CB*/ /**/
2352 0x24CC, /*U+24CC*/ /**/
2353 0x24CD, /*U+24CD*/ /**/
2354 0x24CE, /*U+24CE*/ /**/
2355 0x24CF, /*U+24CF*/ /**/
2356 0x24B6, /*U+24D0*/ /*CIRCLED LATIN SMALL LETTER A*/
2357 0x24B7, /*U+24D1*/ /*CIRCLED LATIN SMALL LETTER B*/
2358 0x24B8, /*U+24D2*/ /*CIRCLED LATIN SMALL LETTER C*/
2359 0x24B9, /*U+24D3*/ /*CIRCLED LATIN SMALL LETTER D*/
2360 0x24BA, /*U+24D4*/ /*CIRCLED LATIN SMALL LETTER E*/
2361 0x24BB, /*U+24D5*/ /*CIRCLED LATIN SMALL LETTER F*/
2362 0x24BC, /*U+24D6*/ /*CIRCLED LATIN SMALL LETTER G*/
2363 0x24BD, /*U+24D7*/ /*CIRCLED LATIN SMALL LETTER H*/
2364 0x24BE, /*U+24D8*/ /*CIRCLED LATIN SMALL LETTER I*/
2365 0x24BF, /*U+24D9*/ /*CIRCLED LATIN SMALL LETTER J*/
2366 0x24C0, /*U+24DA*/ /*CIRCLED LATIN SMALL LETTER K*/
2367 0x24C1, /*U+24DB*/ /*CIRCLED LATIN SMALL LETTER L*/
2368 0x24C2, /*U+24DC*/ /*CIRCLED LATIN SMALL LETTER M*/
2369 0x24C3, /*U+24DD*/ /*CIRCLED LATIN SMALL LETTER N*/
2370 0x24C4, /*U+24DE*/ /*CIRCLED LATIN SMALL LETTER O*/
2371 0x24C5, /*U+24DF*/ /*CIRCLED LATIN SMALL LETTER P*/
2372 0x24C6, /*U+24E0*/ /*CIRCLED LATIN SMALL LETTER Q*/
2373 0x24C7, /*U+24E1*/ /*CIRCLED LATIN SMALL LETTER R*/
2374 0x24C8, /*U+24E2*/ /*CIRCLED LATIN SMALL LETTER S*/
2375 0x24C9, /*U+24E3*/ /*CIRCLED LATIN SMALL LETTER T*/
2376 0x24CA, /*U+24E4*/ /*CIRCLED LATIN SMALL LETTER U*/
2377 0x24CB, /*U+24E5*/ /*CIRCLED LATIN SMALL LETTER V*/
2378 0x24CC, /*U+24E6*/ /*CIRCLED LATIN SMALL LETTER W*/
2379 0x24CD, /*U+24E7*/ /*CIRCLED LATIN SMALL LETTER X*/
2380 0x24CE, /*U+24E8*/ /*CIRCLED LATIN SMALL LETTER Y*/
2381 0x24CF, /*U+24E9*/ /*CIRCLED LATIN SMALL LETTER Z*/
2382 0x24EA, /*U+24EA*/ /**/
2383 0x24EB, /*U+24EB*/ /**/
2384 0x24EC, /*U+24EC*/ /**/
2385 0x24ED, /*U+24ED*/ /**/
2386 0x24EE, /*U+24EE*/ /**/
2387 0x24EF, /*U+24EF*/ /**/
2388 0x24F0, /*U+24F0*/ /**/
2389 0x24F1, /*U+24F1*/ /**/
2390 0x24F2, /*U+24F2*/ /**/
2391 0x24F3, /*U+24F3*/ /**/
2392 0x24F4, /*U+24F4*/ /**/
2393 0x24F5, /*U+24F5*/ /**/
2394 0x24F6, /*U+24F6*/ /**/
2395 0x24F7, /*U+24F7*/ /**/
2396 0x24F8, /*U+24F8*/ /**/
2397 0x24F9, /*U+24F9*/ /**/
2398 0x24FA, /*U+24FA*/ /**/
2399 0x24FB, /*U+24FB*/ /**/
2400 0x24FC, /*U+24FC*/ /**/
2401 0x24FD, /*U+24FD*/ /**/
2402 0x24FE, /*U+24FE*/ /**/
2403 0x24FF, /*U+24FF*/ /**/
2404};
2405
2406static const uint16_t upper_table_10[320] = {
2407 0x2C00, /*U+2C00*/ /**/
2408 0x2C01, /*U+2C01*/ /**/
2409 0x2C02, /*U+2C02*/ /**/
2410 0x2C03, /*U+2C03*/ /**/
2411 0x2C04, /*U+2C04*/ /**/
2412 0x2C05, /*U+2C05*/ /**/
2413 0x2C06, /*U+2C06*/ /**/
2414 0x2C07, /*U+2C07*/ /**/
2415 0x2C08, /*U+2C08*/ /**/
2416 0x2C09, /*U+2C09*/ /**/
2417 0x2C0A, /*U+2C0A*/ /**/
2418 0x2C0B, /*U+2C0B*/ /**/
2419 0x2C0C, /*U+2C0C*/ /**/
2420 0x2C0D, /*U+2C0D*/ /**/
2421 0x2C0E, /*U+2C0E*/ /**/
2422 0x2C0F, /*U+2C0F*/ /**/
2423 0x2C10, /*U+2C10*/ /**/
2424 0x2C11, /*U+2C11*/ /**/
2425 0x2C12, /*U+2C12*/ /**/
2426 0x2C13, /*U+2C13*/ /**/
2427 0x2C14, /*U+2C14*/ /**/
2428 0x2C15, /*U+2C15*/ /**/
2429 0x2C16, /*U+2C16*/ /**/
2430 0x2C17, /*U+2C17*/ /**/
2431 0x2C18, /*U+2C18*/ /**/
2432 0x2C19, /*U+2C19*/ /**/
2433 0x2C1A, /*U+2C1A*/ /**/
2434 0x2C1B, /*U+2C1B*/ /**/
2435 0x2C1C, /*U+2C1C*/ /**/
2436 0x2C1D, /*U+2C1D*/ /**/
2437 0x2C1E, /*U+2C1E*/ /**/
2438 0x2C1F, /*U+2C1F*/ /**/
2439 0x2C20, /*U+2C20*/ /**/
2440 0x2C21, /*U+2C21*/ /**/
2441 0x2C22, /*U+2C22*/ /**/
2442 0x2C23, /*U+2C23*/ /**/
2443 0x2C24, /*U+2C24*/ /**/
2444 0x2C25, /*U+2C25*/ /**/
2445 0x2C26, /*U+2C26*/ /**/
2446 0x2C27, /*U+2C27*/ /**/
2447 0x2C28, /*U+2C28*/ /**/
2448 0x2C29, /*U+2C29*/ /**/
2449 0x2C2A, /*U+2C2A*/ /**/
2450 0x2C2B, /*U+2C2B*/ /**/
2451 0x2C2C, /*U+2C2C*/ /**/
2452 0x2C2D, /*U+2C2D*/ /**/
2453 0x2C2E, /*U+2C2E*/ /**/
2454 0x2C2F, /*U+2C2F*/ /**/
2455 0x2C00, /*U+2C30*/ /*GLAGOLITIC SMALL LETTER AZU*/
2456 0x2C01, /*U+2C31*/ /*GLAGOLITIC SMALL LETTER BUKY*/
2457 0x2C02, /*U+2C32*/ /*GLAGOLITIC SMALL LETTER VEDE*/
2458 0x2C03, /*U+2C33*/ /*GLAGOLITIC SMALL LETTER GLAGOLI*/
2459 0x2C04, /*U+2C34*/ /*GLAGOLITIC SMALL LETTER DOBRO*/
2460 0x2C05, /*U+2C35*/ /*GLAGOLITIC SMALL LETTER YESTU*/
2461 0x2C06, /*U+2C36*/ /*GLAGOLITIC SMALL LETTER ZHIVETE*/
2462 0x2C07, /*U+2C37*/ /*GLAGOLITIC SMALL LETTER DZELO*/
2463 0x2C08, /*U+2C38*/ /*GLAGOLITIC SMALL LETTER ZEMLJA*/
2464 0x2C09, /*U+2C39*/ /*GLAGOLITIC SMALL LETTER IZHE*/
2465 0x2C0A, /*U+2C3A*/ /*GLAGOLITIC SMALL LETTER INITIAL IZHE*/
2466 0x2C0B, /*U+2C3B*/ /*GLAGOLITIC SMALL LETTER I*/
2467 0x2C0C, /*U+2C3C*/ /*GLAGOLITIC SMALL LETTER DJERVI*/
2468 0x2C0D, /*U+2C3D*/ /*GLAGOLITIC SMALL LETTER KAKO*/
2469 0x2C0E, /*U+2C3E*/ /*GLAGOLITIC SMALL LETTER LJUDIJE*/
2470 0x2C0F, /*U+2C3F*/ /*GLAGOLITIC SMALL LETTER MYSLITE*/
2471 0x2C10, /*U+2C40*/ /*GLAGOLITIC SMALL LETTER NASHI*/
2472 0x2C11, /*U+2C41*/ /*GLAGOLITIC SMALL LETTER ONU*/
2473 0x2C12, /*U+2C42*/ /*GLAGOLITIC SMALL LETTER POKOJI*/
2474 0x2C13, /*U+2C43*/ /*GLAGOLITIC SMALL LETTER RITSI*/
2475 0x2C14, /*U+2C44*/ /*GLAGOLITIC SMALL LETTER SLOVO*/
2476 0x2C15, /*U+2C45*/ /*GLAGOLITIC SMALL LETTER TVRIDO*/
2477 0x2C16, /*U+2C46*/ /*GLAGOLITIC SMALL LETTER UKU*/
2478 0x2C17, /*U+2C47*/ /*GLAGOLITIC SMALL LETTER FRITU*/
2479 0x2C18, /*U+2C48*/ /*GLAGOLITIC SMALL LETTER HERU*/
2480 0x2C19, /*U+2C49*/ /*GLAGOLITIC SMALL LETTER OTU*/
2481 0x2C1A, /*U+2C4A*/ /*GLAGOLITIC SMALL LETTER PE*/
2482 0x2C1B, /*U+2C4B*/ /*GLAGOLITIC SMALL LETTER SHTA*/
2483 0x2C1C, /*U+2C4C*/ /*GLAGOLITIC SMALL LETTER TSI*/
2484 0x2C1D, /*U+2C4D*/ /*GLAGOLITIC SMALL LETTER CHRIVI*/
2485 0x2C1E, /*U+2C4E*/ /*GLAGOLITIC SMALL LETTER SHA*/
2486 0x2C1F, /*U+2C4F*/ /*GLAGOLITIC SMALL LETTER YERU*/
2487 0x2C20, /*U+2C50*/ /*GLAGOLITIC SMALL LETTER YERI*/
2488 0x2C21, /*U+2C51*/ /*GLAGOLITIC SMALL LETTER YATI*/
2489 0x2C22, /*U+2C52*/ /*GLAGOLITIC SMALL LETTER SPIDERY HA*/
2490 0x2C23, /*U+2C53*/ /*GLAGOLITIC SMALL LETTER YU*/
2491 0x2C24, /*U+2C54*/ /*GLAGOLITIC SMALL LETTER SMALL YUS*/
2492 0x2C25, /*U+2C55*/ /*GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL*/
2493 0x2C26, /*U+2C56*/ /*GLAGOLITIC SMALL LETTER YO*/
2494 0x2C27, /*U+2C57*/ /*GLAGOLITIC SMALL LETTER IOTATED SMALL YUS*/
2495 0x2C28, /*U+2C58*/ /*GLAGOLITIC SMALL LETTER BIG YUS*/
2496 0x2C29, /*U+2C59*/ /*GLAGOLITIC SMALL LETTER IOTATED BIG YUS*/
2497 0x2C2A, /*U+2C5A*/ /*GLAGOLITIC SMALL LETTER FITA*/
2498 0x2C2B, /*U+2C5B*/ /*GLAGOLITIC SMALL LETTER IZHITSA*/
2499 0x2C2C, /*U+2C5C*/ /*GLAGOLITIC SMALL LETTER SHTAPIC*/
2500 0x2C2D, /*U+2C5D*/ /*GLAGOLITIC SMALL LETTER TROKUTASTI A*/
2501 0x2C2E, /*U+2C5E*/ /*GLAGOLITIC SMALL LETTER LATINATE MYSLITE*/
2502 0x2C2F, /*U+2C5F*/ /*GLAGOLITIC SMALL LETTER CAUDATE CHRIVI*/
2503 0x2C60, /*U+2C60*/ /**/
2504 0x2C60, /*U+2C61*/ /*LATIN SMALL LETTER L WITH DOUBLE BAR*/
2505 0x2C62, /*U+2C62*/ /**/
2506 0x2C63, /*U+2C63*/ /**/
2507 0x2C64, /*U+2C64*/ /**/
2508 0x023A, /*U+2C65*/ /*LATIN SMALL LETTER A WITH STROKE*/
2509 0x023E, /*U+2C66*/ /*LATIN SMALL LETTER T WITH DIAGONAL STROKE*/
2510 0x2C67, /*U+2C67*/ /**/
2511 0x2C67, /*U+2C68*/ /*LATIN SMALL LETTER H WITH DESCENDER*/
2512 0x2C69, /*U+2C69*/ /**/
2513 0x2C69, /*U+2C6A*/ /*LATIN SMALL LETTER K WITH DESCENDER*/
2514 0x2C6B, /*U+2C6B*/ /**/
2515 0x2C6B, /*U+2C6C*/ /*LATIN SMALL LETTER Z WITH DESCENDER*/
2516 0x2C6D, /*U+2C6D*/ /**/
2517 0x2C6E, /*U+2C6E*/ /**/
2518 0x2C6F, /*U+2C6F*/ /**/
2519 0x2C70, /*U+2C70*/ /**/
2520 0x2C71, /*U+2C71*/ /**/
2521 0x2C72, /*U+2C72*/ /**/
2522 0x2C72, /*U+2C73*/ /*LATIN SMALL LETTER W WITH HOOK*/
2523 0x2C74, /*U+2C74*/ /**/
2524 0x2C75, /*U+2C75*/ /**/
2525 0x2C75, /*U+2C76*/ /*LATIN SMALL LETTER HALF H*/
2526 0x2C77, /*U+2C77*/ /**/
2527 0x2C78, /*U+2C78*/ /**/
2528 0x2C79, /*U+2C79*/ /**/
2529 0x2C7A, /*U+2C7A*/ /**/
2530 0x2C7B, /*U+2C7B*/ /**/
2531 0x2C7C, /*U+2C7C*/ /**/
2532 0x2C7D, /*U+2C7D*/ /**/
2533 0x2C7E, /*U+2C7E*/ /**/
2534 0x2C7F, /*U+2C7F*/ /**/
2535 0x2C80, /*U+2C80*/ /**/
2536 0x2C80, /*U+2C81*/ /*COPTIC SMALL LETTER ALFA*/
2537 0x2C82, /*U+2C82*/ /**/
2538 0x2C82, /*U+2C83*/ /*COPTIC SMALL LETTER VIDA*/
2539 0x2C84, /*U+2C84*/ /**/
2540 0x2C84, /*U+2C85*/ /*COPTIC SMALL LETTER GAMMA*/
2541 0x2C86, /*U+2C86*/ /**/
2542 0x2C86, /*U+2C87*/ /*COPTIC SMALL LETTER DALDA*/
2543 0x2C88, /*U+2C88*/ /**/
2544 0x2C88, /*U+2C89*/ /*COPTIC SMALL LETTER EIE*/
2545 0x2C8A, /*U+2C8A*/ /**/
2546 0x2C8A, /*U+2C8B*/ /*COPTIC SMALL LETTER SOU*/
2547 0x2C8C, /*U+2C8C*/ /**/
2548 0x2C8C, /*U+2C8D*/ /*COPTIC SMALL LETTER ZATA*/
2549 0x2C8E, /*U+2C8E*/ /**/
2550 0x2C8E, /*U+2C8F*/ /*COPTIC SMALL LETTER HATE*/
2551 0x2C90, /*U+2C90*/ /**/
2552 0x2C90, /*U+2C91*/ /*COPTIC SMALL LETTER THETHE*/
2553 0x2C92, /*U+2C92*/ /**/
2554 0x2C92, /*U+2C93*/ /*COPTIC SMALL LETTER IAUDA*/
2555 0x2C94, /*U+2C94*/ /**/
2556 0x2C94, /*U+2C95*/ /*COPTIC SMALL LETTER KAPA*/
2557 0x2C96, /*U+2C96*/ /**/
2558 0x2C96, /*U+2C97*/ /*COPTIC SMALL LETTER LAULA*/
2559 0x2C98, /*U+2C98*/ /**/
2560 0x2C98, /*U+2C99*/ /*COPTIC SMALL LETTER MI*/
2561 0x2C9A, /*U+2C9A*/ /**/
2562 0x2C9A, /*U+2C9B*/ /*COPTIC SMALL LETTER NI*/
2563 0x2C9C, /*U+2C9C*/ /**/
2564 0x2C9C, /*U+2C9D*/ /*COPTIC SMALL LETTER KSI*/
2565 0x2C9E, /*U+2C9E*/ /**/
2566 0x2C9E, /*U+2C9F*/ /*COPTIC SMALL LETTER O*/
2567 0x2CA0, /*U+2CA0*/ /**/
2568 0x2CA0, /*U+2CA1*/ /*COPTIC SMALL LETTER PI*/
2569 0x2CA2, /*U+2CA2*/ /**/
2570 0x2CA2, /*U+2CA3*/ /*COPTIC SMALL LETTER RO*/
2571 0x2CA4, /*U+2CA4*/ /**/
2572 0x2CA4, /*U+2CA5*/ /*COPTIC SMALL LETTER SIMA*/
2573 0x2CA6, /*U+2CA6*/ /**/
2574 0x2CA6, /*U+2CA7*/ /*COPTIC SMALL LETTER TAU*/
2575 0x2CA8, /*U+2CA8*/ /**/
2576 0x2CA8, /*U+2CA9*/ /*COPTIC SMALL LETTER UA*/
2577 0x2CAA, /*U+2CAA*/ /**/
2578 0x2CAA, /*U+2CAB*/ /*COPTIC SMALL LETTER FI*/
2579 0x2CAC, /*U+2CAC*/ /**/
2580 0x2CAC, /*U+2CAD*/ /*COPTIC SMALL LETTER KHI*/
2581 0x2CAE, /*U+2CAE*/ /**/
2582 0x2CAE, /*U+2CAF*/ /*COPTIC SMALL LETTER PSI*/
2583 0x2CB0, /*U+2CB0*/ /**/
2584 0x2CB0, /*U+2CB1*/ /*COPTIC SMALL LETTER OOU*/
2585 0x2CB2, /*U+2CB2*/ /**/
2586 0x2CB2, /*U+2CB3*/ /*COPTIC SMALL LETTER DIALECT-P ALEF*/
2587 0x2CB4, /*U+2CB4*/ /**/
2588 0x2CB4, /*U+2CB5*/ /*COPTIC SMALL LETTER OLD COPTIC AIN*/
2589 0x2CB6, /*U+2CB6*/ /**/
2590 0x2CB6, /*U+2CB7*/ /*COPTIC SMALL LETTER CRYPTOGRAMMIC EIE*/
2591 0x2CB8, /*U+2CB8*/ /**/
2592 0x2CB8, /*U+2CB9*/ /*COPTIC SMALL LETTER DIALECT-P KAPA*/
2593 0x2CBA, /*U+2CBA*/ /**/
2594 0x2CBA, /*U+2CBB*/ /*COPTIC SMALL LETTER DIALECT-P NI*/
2595 0x2CBC, /*U+2CBC*/ /**/
2596 0x2CBC, /*U+2CBD*/ /*COPTIC SMALL LETTER CRYPTOGRAMMIC NI*/
2597 0x2CBE, /*U+2CBE*/ /**/
2598 0x2CBE, /*U+2CBF*/ /*COPTIC SMALL LETTER OLD COPTIC OOU*/
2599 0x2CC0, /*U+2CC0*/ /**/
2600 0x2CC0, /*U+2CC1*/ /*COPTIC SMALL LETTER SAMPI*/
2601 0x2CC2, /*U+2CC2*/ /**/
2602 0x2CC2, /*U+2CC3*/ /*COPTIC SMALL LETTER CROSSED SHEI*/
2603 0x2CC4, /*U+2CC4*/ /**/
2604 0x2CC4, /*U+2CC5*/ /*COPTIC SMALL LETTER OLD COPTIC SHEI*/
2605 0x2CC6, /*U+2CC6*/ /**/
2606 0x2CC6, /*U+2CC7*/ /*COPTIC SMALL LETTER OLD COPTIC ESH*/
2607 0x2CC8, /*U+2CC8*/ /**/
2608 0x2CC8, /*U+2CC9*/ /*COPTIC SMALL LETTER AKHMIMIC KHEI*/
2609 0x2CCA, /*U+2CCA*/ /**/
2610 0x2CCA, /*U+2CCB*/ /*COPTIC SMALL LETTER DIALECT-P HORI*/
2611 0x2CCC, /*U+2CCC*/ /**/
2612 0x2CCC, /*U+2CCD*/ /*COPTIC SMALL LETTER OLD COPTIC HORI*/
2613 0x2CCE, /*U+2CCE*/ /**/
2614 0x2CCE, /*U+2CCF*/ /*COPTIC SMALL LETTER OLD COPTIC HA*/
2615 0x2CD0, /*U+2CD0*/ /**/
2616 0x2CD0, /*U+2CD1*/ /*COPTIC SMALL LETTER L-SHAPED HA*/
2617 0x2CD2, /*U+2CD2*/ /**/
2618 0x2CD2, /*U+2CD3*/ /*COPTIC SMALL LETTER OLD COPTIC HEI*/
2619 0x2CD4, /*U+2CD4*/ /**/
2620 0x2CD4, /*U+2CD5*/ /*COPTIC SMALL LETTER OLD COPTIC HAT*/
2621 0x2CD6, /*U+2CD6*/ /**/
2622 0x2CD6, /*U+2CD7*/ /*COPTIC SMALL LETTER OLD COPTIC GANGIA*/
2623 0x2CD8, /*U+2CD8*/ /**/
2624 0x2CD8, /*U+2CD9*/ /*COPTIC SMALL LETTER OLD COPTIC DJA*/
2625 0x2CDA, /*U+2CDA*/ /**/
2626 0x2CDA, /*U+2CDB*/ /*COPTIC SMALL LETTER OLD COPTIC SHIMA*/
2627 0x2CDC, /*U+2CDC*/ /**/
2628 0x2CDC, /*U+2CDD*/ /*COPTIC SMALL LETTER OLD NUBIAN SHIMA*/
2629 0x2CDE, /*U+2CDE*/ /**/
2630 0x2CDE, /*U+2CDF*/ /*COPTIC SMALL LETTER OLD NUBIAN NGI*/
2631 0x2CE0, /*U+2CE0*/ /**/
2632 0x2CE0, /*U+2CE1*/ /*COPTIC SMALL LETTER OLD NUBIAN NYI*/
2633 0x2CE2, /*U+2CE2*/ /**/
2634 0x2CE2, /*U+2CE3*/ /*COPTIC SMALL LETTER OLD NUBIAN WAU*/
2635 0x2CE4, /*U+2CE4*/ /**/
2636 0x2CE5, /*U+2CE5*/ /**/
2637 0x2CE6, /*U+2CE6*/ /**/
2638 0x2CE7, /*U+2CE7*/ /**/
2639 0x2CE8, /*U+2CE8*/ /**/
2640 0x2CE9, /*U+2CE9*/ /**/
2641 0x2CEA, /*U+2CEA*/ /**/
2642 0x2CEB, /*U+2CEB*/ /**/
2643 0x2CEB, /*U+2CEC*/ /*COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI*/
2644 0x2CED, /*U+2CED*/ /**/
2645 0x2CED, /*U+2CEE*/ /*COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA*/
2646 0x2CEF, /*U+2CEF*/ /**/
2647 0x2CF0, /*U+2CF0*/ /**/
2648 0x2CF1, /*U+2CF1*/ /**/
2649 0x2CF2, /*U+2CF2*/ /**/
2650 0x2CF2, /*U+2CF3*/ /*COPTIC SMALL LETTER BOHAIRIC KHEI*/
2651 0x2CF4, /*U+2CF4*/ /**/
2652 0x2CF5, /*U+2CF5*/ /**/
2653 0x2CF6, /*U+2CF6*/ /**/
2654 0x2CF7, /*U+2CF7*/ /**/
2655 0x2CF8, /*U+2CF8*/ /**/
2656 0x2CF9, /*U+2CF9*/ /**/
2657 0x2CFA, /*U+2CFA*/ /**/
2658 0x2CFB, /*U+2CFB*/ /**/
2659 0x2CFC, /*U+2CFC*/ /**/
2660 0x2CFD, /*U+2CFD*/ /**/
2661 0x2CFE, /*U+2CFE*/ /**/
2662 0x2CFF, /*U+2CFF*/ /**/
2663 0x10A0, /*U+2D00*/ /*GEORGIAN SMALL LETTER AN*/
2664 0x10A1, /*U+2D01*/ /*GEORGIAN SMALL LETTER BAN*/
2665 0x10A2, /*U+2D02*/ /*GEORGIAN SMALL LETTER GAN*/
2666 0x10A3, /*U+2D03*/ /*GEORGIAN SMALL LETTER DON*/
2667 0x10A4, /*U+2D04*/ /*GEORGIAN SMALL LETTER EN*/
2668 0x10A5, /*U+2D05*/ /*GEORGIAN SMALL LETTER VIN*/
2669 0x10A6, /*U+2D06*/ /*GEORGIAN SMALL LETTER ZEN*/
2670 0x10A7, /*U+2D07*/ /*GEORGIAN SMALL LETTER TAN*/
2671 0x10A8, /*U+2D08*/ /*GEORGIAN SMALL LETTER IN*/
2672 0x10A9, /*U+2D09*/ /*GEORGIAN SMALL LETTER KAN*/
2673 0x10AA, /*U+2D0A*/ /*GEORGIAN SMALL LETTER LAS*/
2674 0x10AB, /*U+2D0B*/ /*GEORGIAN SMALL LETTER MAN*/
2675 0x10AC, /*U+2D0C*/ /*GEORGIAN SMALL LETTER NAR*/
2676 0x10AD, /*U+2D0D*/ /*GEORGIAN SMALL LETTER ON*/
2677 0x10AE, /*U+2D0E*/ /*GEORGIAN SMALL LETTER PAR*/
2678 0x10AF, /*U+2D0F*/ /*GEORGIAN SMALL LETTER ZHAR*/
2679 0x10B0, /*U+2D10*/ /*GEORGIAN SMALL LETTER RAE*/
2680 0x10B1, /*U+2D11*/ /*GEORGIAN SMALL LETTER SAN*/
2681 0x10B2, /*U+2D12*/ /*GEORGIAN SMALL LETTER TAR*/
2682 0x10B3, /*U+2D13*/ /*GEORGIAN SMALL LETTER UN*/
2683 0x10B4, /*U+2D14*/ /*GEORGIAN SMALL LETTER PHAR*/
2684 0x10B5, /*U+2D15*/ /*GEORGIAN SMALL LETTER KHAR*/
2685 0x10B6, /*U+2D16*/ /*GEORGIAN SMALL LETTER GHAN*/
2686 0x10B7, /*U+2D17*/ /*GEORGIAN SMALL LETTER QAR*/
2687 0x10B8, /*U+2D18*/ /*GEORGIAN SMALL LETTER SHIN*/
2688 0x10B9, /*U+2D19*/ /*GEORGIAN SMALL LETTER CHIN*/
2689 0x10BA, /*U+2D1A*/ /*GEORGIAN SMALL LETTER CAN*/
2690 0x10BB, /*U+2D1B*/ /*GEORGIAN SMALL LETTER JIL*/
2691 0x10BC, /*U+2D1C*/ /*GEORGIAN SMALL LETTER CIL*/
2692 0x10BD, /*U+2D1D*/ /*GEORGIAN SMALL LETTER CHAR*/
2693 0x10BE, /*U+2D1E*/ /*GEORGIAN SMALL LETTER XAN*/
2694 0x10BF, /*U+2D1F*/ /*GEORGIAN SMALL LETTER JHAN*/
2695 0x10C0, /*U+2D20*/ /*GEORGIAN SMALL LETTER HAE*/
2696 0x10C1, /*U+2D21*/ /*GEORGIAN SMALL LETTER HE*/
2697 0x10C2, /*U+2D22*/ /*GEORGIAN SMALL LETTER HIE*/
2698 0x10C3, /*U+2D23*/ /*GEORGIAN SMALL LETTER WE*/
2699 0x10C4, /*U+2D24*/ /*GEORGIAN SMALL LETTER HAR*/
2700 0x10C5, /*U+2D25*/ /*GEORGIAN SMALL LETTER HOE*/
2701 0x2D26, /*U+2D26*/ /**/
2702 0x10C7, /*U+2D27*/ /*GEORGIAN SMALL LETTER YN*/
2703 0x2D28, /*U+2D28*/ /**/
2704 0x2D29, /*U+2D29*/ /**/
2705 0x2D2A, /*U+2D2A*/ /**/
2706 0x2D2B, /*U+2D2B*/ /**/
2707 0x2D2C, /*U+2D2C*/ /**/
2708 0x10CD, /*U+2D2D*/ /*GEORGIAN SMALL LETTER AEN*/
2709 0x2D2E, /*U+2D2E*/ /**/
2710 0x2D2F, /*U+2D2F*/ /**/
2711 0x2D30, /*U+2D30*/ /**/
2712 0x2D31, /*U+2D31*/ /**/
2713 0x2D32, /*U+2D32*/ /**/
2714 0x2D33, /*U+2D33*/ /**/
2715 0x2D34, /*U+2D34*/ /**/
2716 0x2D35, /*U+2D35*/ /**/
2717 0x2D36, /*U+2D36*/ /**/
2718 0x2D37, /*U+2D37*/ /**/
2719 0x2D38, /*U+2D38*/ /**/
2720 0x2D39, /*U+2D39*/ /**/
2721 0x2D3A, /*U+2D3A*/ /**/
2722 0x2D3B, /*U+2D3B*/ /**/
2723 0x2D3C, /*U+2D3C*/ /**/
2724 0x2D3D, /*U+2D3D*/ /**/
2725 0x2D3E, /*U+2D3E*/ /**/
2726 0x2D3F, /*U+2D3F*/ /**/
2727};
2728
2729static const uint16_t upper_table_11[128] = {
2730 0xA640, /*U+A640*/ /**/
2731 0xA640, /*U+A641*/ /*CYRILLIC SMALL LETTER ZEMLYA*/
2732 0xA642, /*U+A642*/ /**/
2733 0xA642, /*U+A643*/ /*CYRILLIC SMALL LETTER DZELO*/
2734 0xA644, /*U+A644*/ /**/
2735 0xA644, /*U+A645*/ /*CYRILLIC SMALL LETTER REVERSED DZE*/
2736 0xA646, /*U+A646*/ /**/
2737 0xA646, /*U+A647*/ /*CYRILLIC SMALL LETTER IOTA*/
2738 0xA648, /*U+A648*/ /**/
2739 0xA648, /*U+A649*/ /*CYRILLIC SMALL LETTER DJERV*/
2740 0xA64A, /*U+A64A*/ /**/
2741 0xA64A, /*U+A64B*/ /*CYRILLIC SMALL LETTER MONOGRAPH UK*/
2742 0xA64C, /*U+A64C*/ /**/
2743 0xA64C, /*U+A64D*/ /*CYRILLIC SMALL LETTER BROAD OMEGA*/
2744 0xA64E, /*U+A64E*/ /**/
2745 0xA64E, /*U+A64F*/ /*CYRILLIC SMALL LETTER NEUTRAL YER*/
2746 0xA650, /*U+A650*/ /**/
2747 0xA650, /*U+A651*/ /*CYRILLIC SMALL LETTER YERU WITH BACK YER*/
2748 0xA652, /*U+A652*/ /**/
2749 0xA652, /*U+A653*/ /*CYRILLIC SMALL LETTER IOTIFIED YAT*/
2750 0xA654, /*U+A654*/ /**/
2751 0xA654, /*U+A655*/ /*CYRILLIC SMALL LETTER REVERSED YU*/
2752 0xA656, /*U+A656*/ /**/
2753 0xA656, /*U+A657*/ /*CYRILLIC SMALL LETTER IOTIFIED A*/
2754 0xA658, /*U+A658*/ /**/
2755 0xA658, /*U+A659*/ /*CYRILLIC SMALL LETTER CLOSED LITTLE YUS*/
2756 0xA65A, /*U+A65A*/ /**/
2757 0xA65A, /*U+A65B*/ /*CYRILLIC SMALL LETTER BLENDED YUS*/
2758 0xA65C, /*U+A65C*/ /**/
2759 0xA65C, /*U+A65D*/ /*CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS*/
2760 0xA65E, /*U+A65E*/ /**/
2761 0xA65E, /*U+A65F*/ /*CYRILLIC SMALL LETTER YN*/
2762 0xA660, /*U+A660*/ /**/
2763 0xA660, /*U+A661*/ /*CYRILLIC SMALL LETTER REVERSED TSE*/
2764 0xA662, /*U+A662*/ /**/
2765 0xA662, /*U+A663*/ /*CYRILLIC SMALL LETTER SOFT DE*/
2766 0xA664, /*U+A664*/ /**/
2767 0xA664, /*U+A665*/ /*CYRILLIC SMALL LETTER SOFT EL*/
2768 0xA666, /*U+A666*/ /**/
2769 0xA666, /*U+A667*/ /*CYRILLIC SMALL LETTER SOFT EM*/
2770 0xA668, /*U+A668*/ /**/
2771 0xA668, /*U+A669*/ /*CYRILLIC SMALL LETTER MONOCULAR O*/
2772 0xA66A, /*U+A66A*/ /**/
2773 0xA66A, /*U+A66B*/ /*CYRILLIC SMALL LETTER BINOCULAR O*/
2774 0xA66C, /*U+A66C*/ /**/
2775 0xA66C, /*U+A66D*/ /*CYRILLIC SMALL LETTER DOUBLE MONOCULAR O*/
2776 0xA66E, /*U+A66E*/ /**/
2777 0xA66F, /*U+A66F*/ /**/
2778 0xA670, /*U+A670*/ /**/
2779 0xA671, /*U+A671*/ /**/
2780 0xA672, /*U+A672*/ /**/
2781 0xA673, /*U+A673*/ /**/
2782 0xA674, /*U+A674*/ /**/
2783 0xA675, /*U+A675*/ /**/
2784 0xA676, /*U+A676*/ /**/
2785 0xA677, /*U+A677*/ /**/
2786 0xA678, /*U+A678*/ /**/
2787 0xA679, /*U+A679*/ /**/
2788 0xA67A, /*U+A67A*/ /**/
2789 0xA67B, /*U+A67B*/ /**/
2790 0xA67C, /*U+A67C*/ /**/
2791 0xA67D, /*U+A67D*/ /**/
2792 0xA67E, /*U+A67E*/ /**/
2793 0xA67F, /*U+A67F*/ /**/
2794 0xA680, /*U+A680*/ /**/
2795 0xA680, /*U+A681*/ /*CYRILLIC SMALL LETTER DWE*/
2796 0xA682, /*U+A682*/ /**/
2797 0xA682, /*U+A683*/ /*CYRILLIC SMALL LETTER DZWE*/
2798 0xA684, /*U+A684*/ /**/
2799 0xA684, /*U+A685*/ /*CYRILLIC SMALL LETTER ZHWE*/
2800 0xA686, /*U+A686*/ /**/
2801 0xA686, /*U+A687*/ /*CYRILLIC SMALL LETTER CCHE*/
2802 0xA688, /*U+A688*/ /**/
2803 0xA688, /*U+A689*/ /*CYRILLIC SMALL LETTER DZZE*/
2804 0xA68A, /*U+A68A*/ /**/
2805 0xA68A, /*U+A68B*/ /*CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK*/
2806 0xA68C, /*U+A68C*/ /**/
2807 0xA68C, /*U+A68D*/ /*CYRILLIC SMALL LETTER TWE*/
2808 0xA68E, /*U+A68E*/ /**/
2809 0xA68E, /*U+A68F*/ /*CYRILLIC SMALL LETTER TSWE*/
2810 0xA690, /*U+A690*/ /**/
2811 0xA690, /*U+A691*/ /*CYRILLIC SMALL LETTER TSSE*/
2812 0xA692, /*U+A692*/ /**/
2813 0xA692, /*U+A693*/ /*CYRILLIC SMALL LETTER TCHE*/
2814 0xA694, /*U+A694*/ /**/
2815 0xA694, /*U+A695*/ /*CYRILLIC SMALL LETTER HWE*/
2816 0xA696, /*U+A696*/ /**/
2817 0xA696, /*U+A697*/ /*CYRILLIC SMALL LETTER SHWE*/
2818 0xA698, /*U+A698*/ /**/
2819 0xA698, /*U+A699*/ /*CYRILLIC SMALL LETTER DOUBLE O*/
2820 0xA69A, /*U+A69A*/ /**/
2821 0xA69A, /*U+A69B*/ /*CYRILLIC SMALL LETTER CROSSED O*/
2822 0xA69C, /*U+A69C*/ /**/
2823 0xA69D, /*U+A69D*/ /**/
2824 0xA69E, /*U+A69E*/ /**/
2825 0xA69F, /*U+A69F*/ /**/
2826 0xA6A0, /*U+A6A0*/ /**/
2827 0xA6A1, /*U+A6A1*/ /**/
2828 0xA6A2, /*U+A6A2*/ /**/
2829 0xA6A3, /*U+A6A3*/ /**/
2830 0xA6A4, /*U+A6A4*/ /**/
2831 0xA6A5, /*U+A6A5*/ /**/
2832 0xA6A6, /*U+A6A6*/ /**/
2833 0xA6A7, /*U+A6A7*/ /**/
2834 0xA6A8, /*U+A6A8*/ /**/
2835 0xA6A9, /*U+A6A9*/ /**/
2836 0xA6AA, /*U+A6AA*/ /**/
2837 0xA6AB, /*U+A6AB*/ /**/
2838 0xA6AC, /*U+A6AC*/ /**/
2839 0xA6AD, /*U+A6AD*/ /**/
2840 0xA6AE, /*U+A6AE*/ /**/
2841 0xA6AF, /*U+A6AF*/ /**/
2842 0xA6B0, /*U+A6B0*/ /**/
2843 0xA6B1, /*U+A6B1*/ /**/
2844 0xA6B2, /*U+A6B2*/ /**/
2845 0xA6B3, /*U+A6B3*/ /**/
2846 0xA6B4, /*U+A6B4*/ /**/
2847 0xA6B5, /*U+A6B5*/ /**/
2848 0xA6B6, /*U+A6B6*/ /**/
2849 0xA6B7, /*U+A6B7*/ /**/
2850 0xA6B8, /*U+A6B8*/ /**/
2851 0xA6B9, /*U+A6B9*/ /**/
2852 0xA6BA, /*U+A6BA*/ /**/
2853 0xA6BB, /*U+A6BB*/ /**/
2854 0xA6BC, /*U+A6BC*/ /**/
2855 0xA6BD, /*U+A6BD*/ /**/
2856 0xA6BE, /*U+A6BE*/ /**/
2857 0xA6BF, /*U+A6BF*/ /**/
2858};
2859
2860static const uint16_t upper_table_12[256] = {
2861 0xA700, /*U+A700*/ /**/
2862 0xA701, /*U+A701*/ /**/
2863 0xA702, /*U+A702*/ /**/
2864 0xA703, /*U+A703*/ /**/
2865 0xA704, /*U+A704*/ /**/
2866 0xA705, /*U+A705*/ /**/
2867 0xA706, /*U+A706*/ /**/
2868 0xA707, /*U+A707*/ /**/
2869 0xA708, /*U+A708*/ /**/
2870 0xA709, /*U+A709*/ /**/
2871 0xA70A, /*U+A70A*/ /**/
2872 0xA70B, /*U+A70B*/ /**/
2873 0xA70C, /*U+A70C*/ /**/
2874 0xA70D, /*U+A70D*/ /**/
2875 0xA70E, /*U+A70E*/ /**/
2876 0xA70F, /*U+A70F*/ /**/
2877 0xA710, /*U+A710*/ /**/
2878 0xA711, /*U+A711*/ /**/
2879 0xA712, /*U+A712*/ /**/
2880 0xA713, /*U+A713*/ /**/
2881 0xA714, /*U+A714*/ /**/
2882 0xA715, /*U+A715*/ /**/
2883 0xA716, /*U+A716*/ /**/
2884 0xA717, /*U+A717*/ /**/
2885 0xA718, /*U+A718*/ /**/
2886 0xA719, /*U+A719*/ /**/
2887 0xA71A, /*U+A71A*/ /**/
2888 0xA71B, /*U+A71B*/ /**/
2889 0xA71C, /*U+A71C*/ /**/
2890 0xA71D, /*U+A71D*/ /**/
2891 0xA71E, /*U+A71E*/ /**/
2892 0xA71F, /*U+A71F*/ /**/
2893 0xA720, /*U+A720*/ /**/
2894 0xA721, /*U+A721*/ /**/
2895 0xA722, /*U+A722*/ /**/
2896 0xA722, /*U+A723*/ /*LATIN SMALL LETTER EGYPTOLOGICAL ALEF*/
2897 0xA724, /*U+A724*/ /**/
2898 0xA724, /*U+A725*/ /*LATIN SMALL LETTER EGYPTOLOGICAL AIN*/
2899 0xA726, /*U+A726*/ /**/
2900 0xA726, /*U+A727*/ /*LATIN SMALL LETTER HENG*/
2901 0xA728, /*U+A728*/ /**/
2902 0xA728, /*U+A729*/ /*LATIN SMALL LETTER TZ*/
2903 0xA72A, /*U+A72A*/ /**/
2904 0xA72A, /*U+A72B*/ /*LATIN SMALL LETTER TRESILLO*/
2905 0xA72C, /*U+A72C*/ /**/
2906 0xA72C, /*U+A72D*/ /*LATIN SMALL LETTER CUATRILLO*/
2907 0xA72E, /*U+A72E*/ /**/
2908 0xA72E, /*U+A72F*/ /*LATIN SMALL LETTER CUATRILLO WITH COMMA*/
2909 0xA730, /*U+A730*/ /**/
2910 0xA731, /*U+A731*/ /**/
2911 0xA732, /*U+A732*/ /**/
2912 0xA732, /*U+A733*/ /*LATIN SMALL LETTER AA*/
2913 0xA734, /*U+A734*/ /**/
2914 0xA734, /*U+A735*/ /*LATIN SMALL LETTER AO*/
2915 0xA736, /*U+A736*/ /**/
2916 0xA736, /*U+A737*/ /*LATIN SMALL LETTER AU*/
2917 0xA738, /*U+A738*/ /**/
2918 0xA738, /*U+A739*/ /*LATIN SMALL LETTER AV*/
2919 0xA73A, /*U+A73A*/ /**/
2920 0xA73A, /*U+A73B*/ /*LATIN SMALL LETTER AV WITH HORIZONTAL BAR*/
2921 0xA73C, /*U+A73C*/ /**/
2922 0xA73C, /*U+A73D*/ /*LATIN SMALL LETTER AY*/
2923 0xA73E, /*U+A73E*/ /**/
2924 0xA73E, /*U+A73F*/ /*LATIN SMALL LETTER REVERSED C WITH DOT*/
2925 0xA740, /*U+A740*/ /**/
2926 0xA740, /*U+A741*/ /*LATIN SMALL LETTER K WITH STROKE*/
2927 0xA742, /*U+A742*/ /**/
2928 0xA742, /*U+A743*/ /*LATIN SMALL LETTER K WITH DIAGONAL STROKE*/
2929 0xA744, /*U+A744*/ /**/
2930 0xA744, /*U+A745*/ /*LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE*/
2931 0xA746, /*U+A746*/ /**/
2932 0xA746, /*U+A747*/ /*LATIN SMALL LETTER BROKEN L*/
2933 0xA748, /*U+A748*/ /**/
2934 0xA748, /*U+A749*/ /*LATIN SMALL LETTER L WITH HIGH STROKE*/
2935 0xA74A, /*U+A74A*/ /**/
2936 0xA74A, /*U+A74B*/ /*LATIN SMALL LETTER O WITH LONG STROKE OVERLAY*/
2937 0xA74C, /*U+A74C*/ /**/
2938 0xA74C, /*U+A74D*/ /*LATIN SMALL LETTER O WITH LOOP*/
2939 0xA74E, /*U+A74E*/ /**/
2940 0xA74E, /*U+A74F*/ /*LATIN SMALL LETTER OO*/
2941 0xA750, /*U+A750*/ /**/
2942 0xA750, /*U+A751*/ /*LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER*/
2943 0xA752, /*U+A752*/ /**/
2944 0xA752, /*U+A753*/ /*LATIN SMALL LETTER P WITH FLOURISH*/
2945 0xA754, /*U+A754*/ /**/
2946 0xA754, /*U+A755*/ /*LATIN SMALL LETTER P WITH SQUIRREL TAIL*/
2947 0xA756, /*U+A756*/ /**/
2948 0xA756, /*U+A757*/ /*LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER*/
2949 0xA758, /*U+A758*/ /**/
2950 0xA758, /*U+A759*/ /*LATIN SMALL LETTER Q WITH DIAGONAL STROKE*/
2951 0xA75A, /*U+A75A*/ /**/
2952 0xA75A, /*U+A75B*/ /*LATIN SMALL LETTER R ROTUNDA*/
2953 0xA75C, /*U+A75C*/ /**/
2954 0xA75C, /*U+A75D*/ /*LATIN SMALL LETTER RUM ROTUNDA*/
2955 0xA75E, /*U+A75E*/ /**/
2956 0xA75E, /*U+A75F*/ /*LATIN SMALL LETTER V WITH DIAGONAL STROKE*/
2957 0xA760, /*U+A760*/ /**/
2958 0xA760, /*U+A761*/ /*LATIN SMALL LETTER VY*/
2959 0xA762, /*U+A762*/ /**/
2960 0xA762, /*U+A763*/ /*LATIN SMALL LETTER VISIGOTHIC Z*/
2961 0xA764, /*U+A764*/ /**/
2962 0xA764, /*U+A765*/ /*LATIN SMALL LETTER THORN WITH STROKE*/
2963 0xA766, /*U+A766*/ /**/
2964 0xA766, /*U+A767*/ /*LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER*/
2965 0xA768, /*U+A768*/ /**/
2966 0xA768, /*U+A769*/ /*LATIN SMALL LETTER VEND*/
2967 0xA76A, /*U+A76A*/ /**/
2968 0xA76A, /*U+A76B*/ /*LATIN SMALL LETTER ET*/
2969 0xA76C, /*U+A76C*/ /**/
2970 0xA76C, /*U+A76D*/ /*LATIN SMALL LETTER IS*/
2971 0xA76E, /*U+A76E*/ /**/
2972 0xA76E, /*U+A76F*/ /*LATIN SMALL LETTER CON*/
2973 0xA770, /*U+A770*/ /**/
2974 0xA771, /*U+A771*/ /**/
2975 0xA772, /*U+A772*/ /**/
2976 0xA773, /*U+A773*/ /**/
2977 0xA774, /*U+A774*/ /**/
2978 0xA775, /*U+A775*/ /**/
2979 0xA776, /*U+A776*/ /**/
2980 0xA777, /*U+A777*/ /**/
2981 0xA778, /*U+A778*/ /**/
2982 0xA779, /*U+A779*/ /**/
2983 0xA779, /*U+A77A*/ /*LATIN SMALL LETTER INSULAR D*/
2984 0xA77B, /*U+A77B*/ /**/
2985 0xA77B, /*U+A77C*/ /*LATIN SMALL LETTER INSULAR F*/
2986 0xA77D, /*U+A77D*/ /**/
2987 0xA77E, /*U+A77E*/ /**/
2988 0xA77E, /*U+A77F*/ /*LATIN SMALL LETTER TURNED INSULAR G*/
2989 0xA780, /*U+A780*/ /**/
2990 0xA780, /*U+A781*/ /*LATIN SMALL LETTER TURNED L*/
2991 0xA782, /*U+A782*/ /**/
2992 0xA782, /*U+A783*/ /*LATIN SMALL LETTER INSULAR R*/
2993 0xA784, /*U+A784*/ /**/
2994 0xA784, /*U+A785*/ /*LATIN SMALL LETTER INSULAR S*/
2995 0xA786, /*U+A786*/ /**/
2996 0xA786, /*U+A787*/ /*LATIN SMALL LETTER INSULAR T*/
2997 0xA788, /*U+A788*/ /**/
2998 0xA789, /*U+A789*/ /**/
2999 0xA78A, /*U+A78A*/ /**/
3000 0xA78B, /*U+A78B*/ /**/
3001 0xA78B, /*U+A78C*/ /*LATIN SMALL LETTER SALTILLO*/
3002 0xA78D, /*U+A78D*/ /**/
3003 0xA78E, /*U+A78E*/ /**/
3004 0xA78F, /*U+A78F*/ /**/
3005 0xA790, /*U+A790*/ /**/
3006 0xA790, /*U+A791*/ /*LATIN SMALL LETTER N WITH DESCENDER*/
3007 0xA792, /*U+A792*/ /**/
3008 0xA792, /*U+A793*/ /*LATIN SMALL LETTER C WITH BAR*/
3009 0xA7C4, /*U+A794*/ /*LATIN SMALL LETTER C WITH PALATAL HOOK*/
3010 0xA795, /*U+A795*/ /**/
3011 0xA796, /*U+A796*/ /**/
3012 0xA796, /*U+A797*/ /*LATIN SMALL LETTER B WITH FLOURISH*/
3013 0xA798, /*U+A798*/ /**/
3014 0xA798, /*U+A799*/ /*LATIN SMALL LETTER F WITH STROKE*/
3015 0xA79A, /*U+A79A*/ /**/
3016 0xA79A, /*U+A79B*/ /*LATIN SMALL LETTER VOLAPUK AE*/
3017 0xA79C, /*U+A79C*/ /**/
3018 0xA79C, /*U+A79D*/ /*LATIN SMALL LETTER VOLAPUK OE*/
3019 0xA79E, /*U+A79E*/ /**/
3020 0xA79E, /*U+A79F*/ /*LATIN SMALL LETTER VOLAPUK UE*/
3021 0xA7A0, /*U+A7A0*/ /**/
3022 0xA7A0, /*U+A7A1*/ /*LATIN SMALL LETTER G WITH OBLIQUE STROKE*/
3023 0xA7A2, /*U+A7A2*/ /**/
3024 0xA7A2, /*U+A7A3*/ /*LATIN SMALL LETTER K WITH OBLIQUE STROKE*/
3025 0xA7A4, /*U+A7A4*/ /**/
3026 0xA7A4, /*U+A7A5*/ /*LATIN SMALL LETTER N WITH OBLIQUE STROKE*/
3027 0xA7A6, /*U+A7A6*/ /**/
3028 0xA7A6, /*U+A7A7*/ /*LATIN SMALL LETTER R WITH OBLIQUE STROKE*/
3029 0xA7A8, /*U+A7A8*/ /**/
3030 0xA7A8, /*U+A7A9*/ /*LATIN SMALL LETTER S WITH OBLIQUE STROKE*/
3031 0xA7AA, /*U+A7AA*/ /**/
3032 0xA7AB, /*U+A7AB*/ /**/
3033 0xA7AC, /*U+A7AC*/ /**/
3034 0xA7AD, /*U+A7AD*/ /**/
3035 0xA7AE, /*U+A7AE*/ /**/
3036 0xA7AF, /*U+A7AF*/ /**/
3037 0xA7B0, /*U+A7B0*/ /**/
3038 0xA7B1, /*U+A7B1*/ /**/
3039 0xA7B2, /*U+A7B2*/ /**/
3040 0xA7B3, /*U+A7B3*/ /**/
3041 0xA7B4, /*U+A7B4*/ /**/
3042 0xA7B4, /*U+A7B5*/ /*LATIN SMALL LETTER BETA*/
3043 0xA7B6, /*U+A7B6*/ /**/
3044 0xA7B6, /*U+A7B7*/ /*LATIN SMALL LETTER OMEGA*/
3045 0xA7B8, /*U+A7B8*/ /**/
3046 0xA7B8, /*U+A7B9*/ /*LATIN SMALL LETTER U WITH STROKE*/
3047 0xA7BA, /*U+A7BA*/ /**/
3048 0xA7BA, /*U+A7BB*/ /*LATIN SMALL LETTER GLOTTAL A*/
3049 0xA7BC, /*U+A7BC*/ /**/
3050 0xA7BC, /*U+A7BD*/ /*LATIN SMALL LETTER GLOTTAL I*/
3051 0xA7BE, /*U+A7BE*/ /**/
3052 0xA7BE, /*U+A7BF*/ /*LATIN SMALL LETTER GLOTTAL U*/
3053 0xA7C0, /*U+A7C0*/ /**/
3054 0xA7C0, /*U+A7C1*/ /*LATIN SMALL LETTER OLD POLISH O*/
3055 0xA7C2, /*U+A7C2*/ /**/
3056 0xA7C2, /*U+A7C3*/ /*LATIN SMALL LETTER ANGLICANA W*/
3057 0xA7C4, /*U+A7C4*/ /**/
3058 0xA7C5, /*U+A7C5*/ /**/
3059 0xA7C6, /*U+A7C6*/ /**/
3060 0xA7C7, /*U+A7C7*/ /**/
3061 0xA7C7, /*U+A7C8*/ /*LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY*/
3062 0xA7C9, /*U+A7C9*/ /**/
3063 0xA7C9, /*U+A7CA*/ /*LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY*/
3064 0xA7CB, /*U+A7CB*/ /**/
3065 0xA7CC, /*U+A7CC*/ /**/
3066 0xA7CC, /*U+A7CD*/ /*LATIN SMALL LETTER S WITH DIAGONAL STROKE*/
3067 0xA7CE, /*U+A7CE*/ /**/
3068 0xA7CF, /*U+A7CF*/ /**/
3069 0xA7D0, /*U+A7D0*/ /**/
3070 0xA7D0, /*U+A7D1*/ /*LATIN SMALL LETTER CLOSED INSULAR G*/
3071 0xA7D2, /*U+A7D2*/ /**/
3072 0xA7D3, /*U+A7D3*/ /**/
3073 0xA7D4, /*U+A7D4*/ /**/
3074 0xA7D5, /*U+A7D5*/ /**/
3075 0xA7D6, /*U+A7D6*/ /**/
3076 0xA7D6, /*U+A7D7*/ /*LATIN SMALL LETTER MIDDLE SCOTS S*/
3077 0xA7D8, /*U+A7D8*/ /**/
3078 0xA7D8, /*U+A7D9*/ /*LATIN SMALL LETTER SIGMOID S*/
3079 0xA7DA, /*U+A7DA*/ /**/
3080 0xA7DA, /*U+A7DB*/ /*LATIN SMALL LETTER LAMBDA*/
3081 0xA7DC, /*U+A7DC*/ /**/
3082 0xA7DD, /*U+A7DD*/ /**/
3083 0xA7DE, /*U+A7DE*/ /**/
3084 0xA7DF, /*U+A7DF*/ /**/
3085 0xA7E0, /*U+A7E0*/ /**/
3086 0xA7E1, /*U+A7E1*/ /**/
3087 0xA7E2, /*U+A7E2*/ /**/
3088 0xA7E3, /*U+A7E3*/ /**/
3089 0xA7E4, /*U+A7E4*/ /**/
3090 0xA7E5, /*U+A7E5*/ /**/
3091 0xA7E6, /*U+A7E6*/ /**/
3092 0xA7E7, /*U+A7E7*/ /**/
3093 0xA7E8, /*U+A7E8*/ /**/
3094 0xA7E9, /*U+A7E9*/ /**/
3095 0xA7EA, /*U+A7EA*/ /**/
3096 0xA7EB, /*U+A7EB*/ /**/
3097 0xA7EC, /*U+A7EC*/ /**/
3098 0xA7ED, /*U+A7ED*/ /**/
3099 0xA7EE, /*U+A7EE*/ /**/
3100 0xA7EF, /*U+A7EF*/ /**/
3101 0xA7F0, /*U+A7F0*/ /**/
3102 0xA7F1, /*U+A7F1*/ /**/
3103 0xA7F2, /*U+A7F2*/ /**/
3104 0xA7F3, /*U+A7F3*/ /**/
3105 0xA7F4, /*U+A7F4*/ /**/
3106 0xA7F5, /*U+A7F5*/ /**/
3107 0xA7F5, /*U+A7F6*/ /*LATIN SMALL LETTER REVERSED HALF H*/
3108 0xA7F7, /*U+A7F7*/ /**/
3109 0xA7F8, /*U+A7F8*/ /**/
3110 0xA7F9, /*U+A7F9*/ /**/
3111 0xA7FA, /*U+A7FA*/ /**/
3112 0xA7FB, /*U+A7FB*/ /**/
3113 0xA7FC, /*U+A7FC*/ /**/
3114 0xA7FD, /*U+A7FD*/ /**/
3115 0xA7FE, /*U+A7FE*/ /**/
3116 0xA7FF, /*U+A7FF*/ /**/
3117};
3118
3119static const uint16_t upper_table_13[128] = {
3120 0xAB40, /*U+AB40*/ /**/
3121 0xAB41, /*U+AB41*/ /**/
3122 0xAB42, /*U+AB42*/ /**/
3123 0xAB43, /*U+AB43*/ /**/
3124 0xAB44, /*U+AB44*/ /**/
3125 0xAB45, /*U+AB45*/ /**/
3126 0xAB46, /*U+AB46*/ /**/
3127 0xAB47, /*U+AB47*/ /**/
3128 0xAB48, /*U+AB48*/ /**/
3129 0xAB49, /*U+AB49*/ /**/
3130 0xAB4A, /*U+AB4A*/ /**/
3131 0xAB4B, /*U+AB4B*/ /**/
3132 0xAB4C, /*U+AB4C*/ /**/
3133 0xAB4D, /*U+AB4D*/ /**/
3134 0xAB4E, /*U+AB4E*/ /**/
3135 0xAB4F, /*U+AB4F*/ /**/
3136 0xAB50, /*U+AB50*/ /**/
3137 0xAB51, /*U+AB51*/ /**/
3138 0xAB52, /*U+AB52*/ /**/
3139 0xA7B3, /*U+AB53*/ /*LATIN SMALL LETTER CHI*/
3140 0xAB54, /*U+AB54*/ /**/
3141 0xAB55, /*U+AB55*/ /**/
3142 0xAB56, /*U+AB56*/ /**/
3143 0xAB57, /*U+AB57*/ /**/
3144 0xAB58, /*U+AB58*/ /**/
3145 0xAB59, /*U+AB59*/ /**/
3146 0xAB5A, /*U+AB5A*/ /**/
3147 0xAB5B, /*U+AB5B*/ /**/
3148 0xAB5C, /*U+AB5C*/ /**/
3149 0xAB5D, /*U+AB5D*/ /**/
3150 0xAB5E, /*U+AB5E*/ /**/
3151 0xAB5F, /*U+AB5F*/ /**/
3152 0xAB60, /*U+AB60*/ /**/
3153 0xAB61, /*U+AB61*/ /**/
3154 0xAB62, /*U+AB62*/ /**/
3155 0xAB63, /*U+AB63*/ /**/
3156 0xAB64, /*U+AB64*/ /**/
3157 0xAB65, /*U+AB65*/ /**/
3158 0xAB66, /*U+AB66*/ /**/
3159 0xAB67, /*U+AB67*/ /**/
3160 0xAB68, /*U+AB68*/ /**/
3161 0xAB69, /*U+AB69*/ /**/
3162 0xAB6A, /*U+AB6A*/ /**/
3163 0xAB6B, /*U+AB6B*/ /**/
3164 0xAB6C, /*U+AB6C*/ /**/
3165 0xAB6D, /*U+AB6D*/ /**/
3166 0xAB6E, /*U+AB6E*/ /**/
3167 0xAB6F, /*U+AB6F*/ /**/
3168 0x13A0, /*U+AB70*/ /*CHEROKEE SMALL LETTER A*/
3169 0x13A1, /*U+AB71*/ /*CHEROKEE SMALL LETTER E*/
3170 0x13A2, /*U+AB72*/ /*CHEROKEE SMALL LETTER I*/
3171 0x13A3, /*U+AB73*/ /*CHEROKEE SMALL LETTER O*/
3172 0x13A4, /*U+AB74*/ /*CHEROKEE SMALL LETTER U*/
3173 0x13A5, /*U+AB75*/ /*CHEROKEE SMALL LETTER V*/
3174 0x13A6, /*U+AB76*/ /*CHEROKEE SMALL LETTER GA*/
3175 0x13A7, /*U+AB77*/ /*CHEROKEE SMALL LETTER KA*/
3176 0x13A8, /*U+AB78*/ /*CHEROKEE SMALL LETTER GE*/
3177 0x13A9, /*U+AB79*/ /*CHEROKEE SMALL LETTER GI*/
3178 0x13AA, /*U+AB7A*/ /*CHEROKEE SMALL LETTER GO*/
3179 0x13AB, /*U+AB7B*/ /*CHEROKEE SMALL LETTER GU*/
3180 0x13AC, /*U+AB7C*/ /*CHEROKEE SMALL LETTER GV*/
3181 0x13AD, /*U+AB7D*/ /*CHEROKEE SMALL LETTER HA*/
3182 0x13AE, /*U+AB7E*/ /*CHEROKEE SMALL LETTER HE*/
3183 0x13AF, /*U+AB7F*/ /*CHEROKEE SMALL LETTER HI*/
3184 0x13B0, /*U+AB80*/ /*CHEROKEE SMALL LETTER HO*/
3185 0x13B1, /*U+AB81*/ /*CHEROKEE SMALL LETTER HU*/
3186 0x13B2, /*U+AB82*/ /*CHEROKEE SMALL LETTER HV*/
3187 0x13B3, /*U+AB83*/ /*CHEROKEE SMALL LETTER LA*/
3188 0x13B4, /*U+AB84*/ /*CHEROKEE SMALL LETTER LE*/
3189 0x13B5, /*U+AB85*/ /*CHEROKEE SMALL LETTER LI*/
3190 0x13B6, /*U+AB86*/ /*CHEROKEE SMALL LETTER LO*/
3191 0x13B7, /*U+AB87*/ /*CHEROKEE SMALL LETTER LU*/
3192 0x13B8, /*U+AB88*/ /*CHEROKEE SMALL LETTER LV*/
3193 0x13B9, /*U+AB89*/ /*CHEROKEE SMALL LETTER MA*/
3194 0x13BA, /*U+AB8A*/ /*CHEROKEE SMALL LETTER ME*/
3195 0x13BB, /*U+AB8B*/ /*CHEROKEE SMALL LETTER MI*/
3196 0x13BC, /*U+AB8C*/ /*CHEROKEE SMALL LETTER MO*/
3197 0x13BD, /*U+AB8D*/ /*CHEROKEE SMALL LETTER MU*/
3198 0x13BE, /*U+AB8E*/ /*CHEROKEE SMALL LETTER NA*/
3199 0x13BF, /*U+AB8F*/ /*CHEROKEE SMALL LETTER HNA*/
3200 0x13C0, /*U+AB90*/ /*CHEROKEE SMALL LETTER NAH*/
3201 0x13C1, /*U+AB91*/ /*CHEROKEE SMALL LETTER NE*/
3202 0x13C2, /*U+AB92*/ /*CHEROKEE SMALL LETTER NI*/
3203 0x13C3, /*U+AB93*/ /*CHEROKEE SMALL LETTER NO*/
3204 0x13C4, /*U+AB94*/ /*CHEROKEE SMALL LETTER NU*/
3205 0x13C5, /*U+AB95*/ /*CHEROKEE SMALL LETTER NV*/
3206 0x13C6, /*U+AB96*/ /*CHEROKEE SMALL LETTER QUA*/
3207 0x13C7, /*U+AB97*/ /*CHEROKEE SMALL LETTER QUE*/
3208 0x13C8, /*U+AB98*/ /*CHEROKEE SMALL LETTER QUI*/
3209 0x13C9, /*U+AB99*/ /*CHEROKEE SMALL LETTER QUO*/
3210 0x13CA, /*U+AB9A*/ /*CHEROKEE SMALL LETTER QUU*/
3211 0x13CB, /*U+AB9B*/ /*CHEROKEE SMALL LETTER QUV*/
3212 0x13CC, /*U+AB9C*/ /*CHEROKEE SMALL LETTER SA*/
3213 0x13CD, /*U+AB9D*/ /*CHEROKEE SMALL LETTER S*/
3214 0x13CE, /*U+AB9E*/ /*CHEROKEE SMALL LETTER SE*/
3215 0x13CF, /*U+AB9F*/ /*CHEROKEE SMALL LETTER SI*/
3216 0x13D0, /*U+ABA0*/ /*CHEROKEE SMALL LETTER SO*/
3217 0x13D1, /*U+ABA1*/ /*CHEROKEE SMALL LETTER SU*/
3218 0x13D2, /*U+ABA2*/ /*CHEROKEE SMALL LETTER SV*/
3219 0x13D3, /*U+ABA3*/ /*CHEROKEE SMALL LETTER DA*/
3220 0x13D4, /*U+ABA4*/ /*CHEROKEE SMALL LETTER TA*/
3221 0x13D5, /*U+ABA5*/ /*CHEROKEE SMALL LETTER DE*/
3222 0x13D6, /*U+ABA6*/ /*CHEROKEE SMALL LETTER TE*/
3223 0x13D7, /*U+ABA7*/ /*CHEROKEE SMALL LETTER DI*/
3224 0x13D8, /*U+ABA8*/ /*CHEROKEE SMALL LETTER TI*/
3225 0x13D9, /*U+ABA9*/ /*CHEROKEE SMALL LETTER DO*/
3226 0x13DA, /*U+ABAA*/ /*CHEROKEE SMALL LETTER DU*/
3227 0x13DB, /*U+ABAB*/ /*CHEROKEE SMALL LETTER DV*/
3228 0x13DC, /*U+ABAC*/ /*CHEROKEE SMALL LETTER DLA*/
3229 0x13DD, /*U+ABAD*/ /*CHEROKEE SMALL LETTER TLA*/
3230 0x13DE, /*U+ABAE*/ /*CHEROKEE SMALL LETTER TLE*/
3231 0x13DF, /*U+ABAF*/ /*CHEROKEE SMALL LETTER TLI*/
3232 0x13E0, /*U+ABB0*/ /*CHEROKEE SMALL LETTER TLO*/
3233 0x13E1, /*U+ABB1*/ /*CHEROKEE SMALL LETTER TLU*/
3234 0x13E2, /*U+ABB2*/ /*CHEROKEE SMALL LETTER TLV*/
3235 0x13E3, /*U+ABB3*/ /*CHEROKEE SMALL LETTER TSA*/
3236 0x13E4, /*U+ABB4*/ /*CHEROKEE SMALL LETTER TSE*/
3237 0x13E5, /*U+ABB5*/ /*CHEROKEE SMALL LETTER TSI*/
3238 0x13E6, /*U+ABB6*/ /*CHEROKEE SMALL LETTER TSO*/
3239 0x13E7, /*U+ABB7*/ /*CHEROKEE SMALL LETTER TSU*/
3240 0x13E8, /*U+ABB8*/ /*CHEROKEE SMALL LETTER TSV*/
3241 0x13E9, /*U+ABB9*/ /*CHEROKEE SMALL LETTER WA*/
3242 0x13EA, /*U+ABBA*/ /*CHEROKEE SMALL LETTER WE*/
3243 0x13EB, /*U+ABBB*/ /*CHEROKEE SMALL LETTER WI*/
3244 0x13EC, /*U+ABBC*/ /*CHEROKEE SMALL LETTER WO*/
3245 0x13ED, /*U+ABBD*/ /*CHEROKEE SMALL LETTER WU*/
3246 0x13EE, /*U+ABBE*/ /*CHEROKEE SMALL LETTER WV*/
3247 0x13EF, /*U+ABBF*/ /*CHEROKEE SMALL LETTER YA*/
3248};
3249
3250static const uint16_t upper_table_14[64] = {
3251 0xFF40, /*U+FF40*/ /**/
3252 0xFF21, /*U+FF41*/ /*FULLWIDTH LATIN SMALL LETTER A*/
3253 0xFF22, /*U+FF42*/ /*FULLWIDTH LATIN SMALL LETTER B*/
3254 0xFF23, /*U+FF43*/ /*FULLWIDTH LATIN SMALL LETTER C*/
3255 0xFF24, /*U+FF44*/ /*FULLWIDTH LATIN SMALL LETTER D*/
3256 0xFF25, /*U+FF45*/ /*FULLWIDTH LATIN SMALL LETTER E*/
3257 0xFF26, /*U+FF46*/ /*FULLWIDTH LATIN SMALL LETTER F*/
3258 0xFF27, /*U+FF47*/ /*FULLWIDTH LATIN SMALL LETTER G*/
3259 0xFF28, /*U+FF48*/ /*FULLWIDTH LATIN SMALL LETTER H*/
3260 0xFF29, /*U+FF49*/ /*FULLWIDTH LATIN SMALL LETTER I*/
3261 0xFF2A, /*U+FF4A*/ /*FULLWIDTH LATIN SMALL LETTER J*/
3262 0xFF2B, /*U+FF4B*/ /*FULLWIDTH LATIN SMALL LETTER K*/
3263 0xFF2C, /*U+FF4C*/ /*FULLWIDTH LATIN SMALL LETTER L*/
3264 0xFF2D, /*U+FF4D*/ /*FULLWIDTH LATIN SMALL LETTER M*/
3265 0xFF2E, /*U+FF4E*/ /*FULLWIDTH LATIN SMALL LETTER N*/
3266 0xFF2F, /*U+FF4F*/ /*FULLWIDTH LATIN SMALL LETTER O*/
3267 0xFF30, /*U+FF50*/ /*FULLWIDTH LATIN SMALL LETTER P*/
3268 0xFF31, /*U+FF51*/ /*FULLWIDTH LATIN SMALL LETTER Q*/
3269 0xFF32, /*U+FF52*/ /*FULLWIDTH LATIN SMALL LETTER R*/
3270 0xFF33, /*U+FF53*/ /*FULLWIDTH LATIN SMALL LETTER S*/
3271 0xFF34, /*U+FF54*/ /*FULLWIDTH LATIN SMALL LETTER T*/
3272 0xFF35, /*U+FF55*/ /*FULLWIDTH LATIN SMALL LETTER U*/
3273 0xFF36, /*U+FF56*/ /*FULLWIDTH LATIN SMALL LETTER V*/
3274 0xFF37, /*U+FF57*/ /*FULLWIDTH LATIN SMALL LETTER W*/
3275 0xFF38, /*U+FF58*/ /*FULLWIDTH LATIN SMALL LETTER X*/
3276 0xFF39, /*U+FF59*/ /*FULLWIDTH LATIN SMALL LETTER Y*/
3277 0xFF3A, /*U+FF5A*/ /*FULLWIDTH LATIN SMALL LETTER Z*/
3278 0xFF5B, /*U+FF5B*/ /**/
3279 0xFF5C, /*U+FF5C*/ /**/
3280 0xFF5D, /*U+FF5D*/ /**/
3281 0xFF5E, /*U+FF5E*/ /**/
3282 0xFF5F, /*U+FF5F*/ /**/
3283 0xFF60, /*U+FF60*/ /**/
3284 0xFF61, /*U+FF61*/ /**/
3285 0xFF62, /*U+FF62*/ /**/
3286 0xFF63, /*U+FF63*/ /**/
3287 0xFF64, /*U+FF64*/ /**/
3288 0xFF65, /*U+FF65*/ /**/
3289 0xFF66, /*U+FF66*/ /**/
3290 0xFF67, /*U+FF67*/ /**/
3291 0xFF68, /*U+FF68*/ /**/
3292 0xFF69, /*U+FF69*/ /**/
3293 0xFF6A, /*U+FF6A*/ /**/
3294 0xFF6B, /*U+FF6B*/ /**/
3295 0xFF6C, /*U+FF6C*/ /**/
3296 0xFF6D, /*U+FF6D*/ /**/
3297 0xFF6E, /*U+FF6E*/ /**/
3298 0xFF6F, /*U+FF6F*/ /**/
3299 0xFF70, /*U+FF70*/ /**/
3300 0xFF71, /*U+FF71*/ /**/
3301 0xFF72, /*U+FF72*/ /**/
3302 0xFF73, /*U+FF73*/ /**/
3303 0xFF74, /*U+FF74*/ /**/
3304 0xFF75, /*U+FF75*/ /**/
3305 0xFF76, /*U+FF76*/ /**/
3306 0xFF77, /*U+FF77*/ /**/
3307 0xFF78, /*U+FF78*/ /**/
3308 0xFF79, /*U+FF79*/ /**/
3309 0xFF7A, /*U+FF7A*/ /**/
3310 0xFF7B, /*U+FF7B*/ /**/
3311 0xFF7C, /*U+FF7C*/ /**/
3312 0xFF7D, /*U+FF7D*/ /**/
3313 0xFF7E, /*U+FF7E*/ /**/
3314 0xFF7F, /*U+FF7F*/ /**/
3315};
3316
3317static const uint32_t upper_table_sp_1[128] = {
3318 0xD801DC00, /*0xD801DC00*/ /*U+010400*/ /*U+010400*/ /**/
3319 0xD801DC01, /*0xD801DC01*/ /*U+010401*/ /*U+010401*/ /**/
3320 0xD801DC02, /*0xD801DC02*/ /*U+010402*/ /*U+010402*/ /**/
3321 0xD801DC03, /*0xD801DC03*/ /*U+010403*/ /*U+010403*/ /**/
3322 0xD801DC04, /*0xD801DC04*/ /*U+010404*/ /*U+010404*/ /**/
3323 0xD801DC05, /*0xD801DC05*/ /*U+010405*/ /*U+010405*/ /**/
3324 0xD801DC06, /*0xD801DC06*/ /*U+010406*/ /*U+010406*/ /**/
3325 0xD801DC07, /*0xD801DC07*/ /*U+010407*/ /*U+010407*/ /**/
3326 0xD801DC08, /*0xD801DC08*/ /*U+010408*/ /*U+010408*/ /**/
3327 0xD801DC09, /*0xD801DC09*/ /*U+010409*/ /*U+010409*/ /**/
3328 0xD801DC0A, /*0xD801DC0A*/ /*U+01040A*/ /*U+01040A*/ /**/
3329 0xD801DC0B, /*0xD801DC0B*/ /*U+01040B*/ /*U+01040B*/ /**/
3330 0xD801DC0C, /*0xD801DC0C*/ /*U+01040C*/ /*U+01040C*/ /**/
3331 0xD801DC0D, /*0xD801DC0D*/ /*U+01040D*/ /*U+01040D*/ /**/
3332 0xD801DC0E, /*0xD801DC0E*/ /*U+01040E*/ /*U+01040E*/ /**/
3333 0xD801DC0F, /*0xD801DC0F*/ /*U+01040F*/ /*U+01040F*/ /**/
3334 0xD801DC10, /*0xD801DC10*/ /*U+010410*/ /*U+010410*/ /**/
3335 0xD801DC11, /*0xD801DC11*/ /*U+010411*/ /*U+010411*/ /**/
3336 0xD801DC12, /*0xD801DC12*/ /*U+010412*/ /*U+010412*/ /**/
3337 0xD801DC13, /*0xD801DC13*/ /*U+010413*/ /*U+010413*/ /**/
3338 0xD801DC14, /*0xD801DC14*/ /*U+010414*/ /*U+010414*/ /**/
3339 0xD801DC15, /*0xD801DC15*/ /*U+010415*/ /*U+010415*/ /**/
3340 0xD801DC16, /*0xD801DC16*/ /*U+010416*/ /*U+010416*/ /**/
3341 0xD801DC17, /*0xD801DC17*/ /*U+010417*/ /*U+010417*/ /**/
3342 0xD801DC18, /*0xD801DC18*/ /*U+010418*/ /*U+010418*/ /**/
3343 0xD801DC19, /*0xD801DC19*/ /*U+010419*/ /*U+010419*/ /**/
3344 0xD801DC1A, /*0xD801DC1A*/ /*U+01041A*/ /*U+01041A*/ /**/
3345 0xD801DC1B, /*0xD801DC1B*/ /*U+01041B*/ /*U+01041B*/ /**/
3346 0xD801DC1C, /*0xD801DC1C*/ /*U+01041C*/ /*U+01041C*/ /**/
3347 0xD801DC1D, /*0xD801DC1D*/ /*U+01041D*/ /*U+01041D*/ /**/
3348 0xD801DC1E, /*0xD801DC1E*/ /*U+01041E*/ /*U+01041E*/ /**/
3349 0xD801DC1F, /*0xD801DC1F*/ /*U+01041F*/ /*U+01041F*/ /**/
3350 0xD801DC20, /*0xD801DC20*/ /*U+010420*/ /*U+010420*/ /**/
3351 0xD801DC21, /*0xD801DC21*/ /*U+010421*/ /*U+010421*/ /**/
3352 0xD801DC22, /*0xD801DC22*/ /*U+010422*/ /*U+010422*/ /**/
3353 0xD801DC23, /*0xD801DC23*/ /*U+010423*/ /*U+010423*/ /**/
3354 0xD801DC24, /*0xD801DC24*/ /*U+010424*/ /*U+010424*/ /**/
3355 0xD801DC25, /*0xD801DC25*/ /*U+010425*/ /*U+010425*/ /**/
3356 0xD801DC26, /*0xD801DC26*/ /*U+010426*/ /*U+010426*/ /**/
3357 0xD801DC27, /*0xD801DC27*/ /*U+010427*/ /*U+010427*/ /**/
3358 0xD801DC00, /*0xD801DC28*/ /*U+010400*/ /*U+010428*/ /*DESERET SMALL LETTER LONG I*/
3359 0xD801DC01, /*0xD801DC29*/ /*U+010401*/ /*U+010429*/ /*DESERET SMALL LETTER LONG E*/
3360 0xD801DC02, /*0xD801DC2A*/ /*U+010402*/ /*U+01042A*/ /*DESERET SMALL LETTER LONG A*/
3361 0xD801DC03, /*0xD801DC2B*/ /*U+010403*/ /*U+01042B*/ /*DESERET SMALL LETTER LONG AH*/
3362 0xD801DC04, /*0xD801DC2C*/ /*U+010404*/ /*U+01042C*/ /*DESERET SMALL LETTER LONG O*/
3363 0xD801DC05, /*0xD801DC2D*/ /*U+010405*/ /*U+01042D*/ /*DESERET SMALL LETTER LONG OO*/
3364 0xD801DC06, /*0xD801DC2E*/ /*U+010406*/ /*U+01042E*/ /*DESERET SMALL LETTER SHORT I*/
3365 0xD801DC07, /*0xD801DC2F*/ /*U+010407*/ /*U+01042F*/ /*DESERET SMALL LETTER SHORT E*/
3366 0xD801DC08, /*0xD801DC30*/ /*U+010408*/ /*U+010430*/ /*DESERET SMALL LETTER SHORT A*/
3367 0xD801DC09, /*0xD801DC31*/ /*U+010409*/ /*U+010431*/ /*DESERET SMALL LETTER SHORT AH*/
3368 0xD801DC0A, /*0xD801DC32*/ /*U+01040A*/ /*U+010432*/ /*DESERET SMALL LETTER SHORT O*/
3369 0xD801DC0B, /*0xD801DC33*/ /*U+01040B*/ /*U+010433*/ /*DESERET SMALL LETTER SHORT OO*/
3370 0xD801DC0C, /*0xD801DC34*/ /*U+01040C*/ /*U+010434*/ /*DESERET SMALL LETTER AY*/
3371 0xD801DC0D, /*0xD801DC35*/ /*U+01040D*/ /*U+010435*/ /*DESERET SMALL LETTER OW*/
3372 0xD801DC0E, /*0xD801DC36*/ /*U+01040E*/ /*U+010436*/ /*DESERET SMALL LETTER WU*/
3373 0xD801DC0F, /*0xD801DC37*/ /*U+01040F*/ /*U+010437*/ /*DESERET SMALL LETTER YEE*/
3374 0xD801DC10, /*0xD801DC38*/ /*U+010410*/ /*U+010438*/ /*DESERET SMALL LETTER H*/
3375 0xD801DC11, /*0xD801DC39*/ /*U+010411*/ /*U+010439*/ /*DESERET SMALL LETTER PEE*/
3376 0xD801DC12, /*0xD801DC3A*/ /*U+010412*/ /*U+01043A*/ /*DESERET SMALL LETTER BEE*/
3377 0xD801DC13, /*0xD801DC3B*/ /*U+010413*/ /*U+01043B*/ /*DESERET SMALL LETTER TEE*/
3378 0xD801DC14, /*0xD801DC3C*/ /*U+010414*/ /*U+01043C*/ /*DESERET SMALL LETTER DEE*/
3379 0xD801DC15, /*0xD801DC3D*/ /*U+010415*/ /*U+01043D*/ /*DESERET SMALL LETTER CHEE*/
3380 0xD801DC16, /*0xD801DC3E*/ /*U+010416*/ /*U+01043E*/ /*DESERET SMALL LETTER JEE*/
3381 0xD801DC17, /*0xD801DC3F*/ /*U+010417*/ /*U+01043F*/ /*DESERET SMALL LETTER KAY*/
3382 0xD801DC18, /*0xD801DC40*/ /*U+010418*/ /*U+010440*/ /*DESERET SMALL LETTER GAY*/
3383 0xD801DC19, /*0xD801DC41*/ /*U+010419*/ /*U+010441*/ /*DESERET SMALL LETTER EF*/
3384 0xD801DC1A, /*0xD801DC42*/ /*U+01041A*/ /*U+010442*/ /*DESERET SMALL LETTER VEE*/
3385 0xD801DC1B, /*0xD801DC43*/ /*U+01041B*/ /*U+010443*/ /*DESERET SMALL LETTER ETH*/
3386 0xD801DC1C, /*0xD801DC44*/ /*U+01041C*/ /*U+010444*/ /*DESERET SMALL LETTER THEE*/
3387 0xD801DC1D, /*0xD801DC45*/ /*U+01041D*/ /*U+010445*/ /*DESERET SMALL LETTER ES*/
3388 0xD801DC1E, /*0xD801DC46*/ /*U+01041E*/ /*U+010446*/ /*DESERET SMALL LETTER ZEE*/
3389 0xD801DC1F, /*0xD801DC47*/ /*U+01041F*/ /*U+010447*/ /*DESERET SMALL LETTER ESH*/
3390 0xD801DC20, /*0xD801DC48*/ /*U+010420*/ /*U+010448*/ /*DESERET SMALL LETTER ZHEE*/
3391 0xD801DC21, /*0xD801DC49*/ /*U+010421*/ /*U+010449*/ /*DESERET SMALL LETTER ER*/
3392 0xD801DC22, /*0xD801DC4A*/ /*U+010422*/ /*U+01044A*/ /*DESERET SMALL LETTER EL*/
3393 0xD801DC23, /*0xD801DC4B*/ /*U+010423*/ /*U+01044B*/ /*DESERET SMALL LETTER EM*/
3394 0xD801DC24, /*0xD801DC4C*/ /*U+010424*/ /*U+01044C*/ /*DESERET SMALL LETTER EN*/
3395 0xD801DC25, /*0xD801DC4D*/ /*U+010425*/ /*U+01044D*/ /*DESERET SMALL LETTER ENG*/
3396 0xD801DC26, /*0xD801DC4E*/ /*U+010426*/ /*U+01044E*/ /*DESERET SMALL LETTER OI*/
3397 0xD801DC27, /*0xD801DC4F*/ /*U+010427*/ /*U+01044F*/ /*DESERET SMALL LETTER EW*/
3398 0xD801DC50, /*0xD801DC50*/ /*U+010450*/ /*U+010450*/ /**/
3399 0xD801DC51, /*0xD801DC51*/ /*U+010451*/ /*U+010451*/ /**/
3400 0xD801DC52, /*0xD801DC52*/ /*U+010452*/ /*U+010452*/ /**/
3401 0xD801DC53, /*0xD801DC53*/ /*U+010453*/ /*U+010453*/ /**/
3402 0xD801DC54, /*0xD801DC54*/ /*U+010454*/ /*U+010454*/ /**/
3403 0xD801DC55, /*0xD801DC55*/ /*U+010455*/ /*U+010455*/ /**/
3404 0xD801DC56, /*0xD801DC56*/ /*U+010456*/ /*U+010456*/ /**/
3405 0xD801DC57, /*0xD801DC57*/ /*U+010457*/ /*U+010457*/ /**/
3406 0xD801DC58, /*0xD801DC58*/ /*U+010458*/ /*U+010458*/ /**/
3407 0xD801DC59, /*0xD801DC59*/ /*U+010459*/ /*U+010459*/ /**/
3408 0xD801DC5A, /*0xD801DC5A*/ /*U+01045A*/ /*U+01045A*/ /**/
3409 0xD801DC5B, /*0xD801DC5B*/ /*U+01045B*/ /*U+01045B*/ /**/
3410 0xD801DC5C, /*0xD801DC5C*/ /*U+01045C*/ /*U+01045C*/ /**/
3411 0xD801DC5D, /*0xD801DC5D*/ /*U+01045D*/ /*U+01045D*/ /**/
3412 0xD801DC5E, /*0xD801DC5E*/ /*U+01045E*/ /*U+01045E*/ /**/
3413 0xD801DC5F, /*0xD801DC5F*/ /*U+01045F*/ /*U+01045F*/ /**/
3414 0xD801DC60, /*0xD801DC60*/ /*U+010460*/ /*U+010460*/ /**/
3415 0xD801DC61, /*0xD801DC61*/ /*U+010461*/ /*U+010461*/ /**/
3416 0xD801DC62, /*0xD801DC62*/ /*U+010462*/ /*U+010462*/ /**/
3417 0xD801DC63, /*0xD801DC63*/ /*U+010463*/ /*U+010463*/ /**/
3418 0xD801DC64, /*0xD801DC64*/ /*U+010464*/ /*U+010464*/ /**/
3419 0xD801DC65, /*0xD801DC65*/ /*U+010465*/ /*U+010465*/ /**/
3420 0xD801DC66, /*0xD801DC66*/ /*U+010466*/ /*U+010466*/ /**/
3421 0xD801DC67, /*0xD801DC67*/ /*U+010467*/ /*U+010467*/ /**/
3422 0xD801DC68, /*0xD801DC68*/ /*U+010468*/ /*U+010468*/ /**/
3423 0xD801DC69, /*0xD801DC69*/ /*U+010469*/ /*U+010469*/ /**/
3424 0xD801DC6A, /*0xD801DC6A*/ /*U+01046A*/ /*U+01046A*/ /**/
3425 0xD801DC6B, /*0xD801DC6B*/ /*U+01046B*/ /*U+01046B*/ /**/
3426 0xD801DC6C, /*0xD801DC6C*/ /*U+01046C*/ /*U+01046C*/ /**/
3427 0xD801DC6D, /*0xD801DC6D*/ /*U+01046D*/ /*U+01046D*/ /**/
3428 0xD801DC6E, /*0xD801DC6E*/ /*U+01046E*/ /*U+01046E*/ /**/
3429 0xD801DC6F, /*0xD801DC6F*/ /*U+01046F*/ /*U+01046F*/ /**/
3430 0xD801DC70, /*0xD801DC70*/ /*U+010470*/ /*U+010470*/ /**/
3431 0xD801DC71, /*0xD801DC71*/ /*U+010471*/ /*U+010471*/ /**/
3432 0xD801DC72, /*0xD801DC72*/ /*U+010472*/ /*U+010472*/ /**/
3433 0xD801DC73, /*0xD801DC73*/ /*U+010473*/ /*U+010473*/ /**/
3434 0xD801DC74, /*0xD801DC74*/ /*U+010474*/ /*U+010474*/ /**/
3435 0xD801DC75, /*0xD801DC75*/ /*U+010475*/ /*U+010475*/ /**/
3436 0xD801DC76, /*0xD801DC76*/ /*U+010476*/ /*U+010476*/ /**/
3437 0xD801DC77, /*0xD801DC77*/ /*U+010477*/ /*U+010477*/ /**/
3438 0xD801DC78, /*0xD801DC78*/ /*U+010478*/ /*U+010478*/ /**/
3439 0xD801DC79, /*0xD801DC79*/ /*U+010479*/ /*U+010479*/ /**/
3440 0xD801DC7A, /*0xD801DC7A*/ /*U+01047A*/ /*U+01047A*/ /**/
3441 0xD801DC7B, /*0xD801DC7B*/ /*U+01047B*/ /*U+01047B*/ /**/
3442 0xD801DC7C, /*0xD801DC7C*/ /*U+01047C*/ /*U+01047C*/ /**/
3443 0xD801DC7D, /*0xD801DC7D*/ /*U+01047D*/ /*U+01047D*/ /**/
3444 0xD801DC7E, /*0xD801DC7E*/ /*U+01047E*/ /*U+01047E*/ /**/
3445 0xD801DC7F, /*0xD801DC7F*/ /*U+01047F*/ /*U+01047F*/ /**/
3446};
3447
3448static const uint32_t upper_table_sp_2[64] = {
3449 0xD801DCC0, /*0xD801DCC0*/ /*U+0104C0*/ /*U+0104C0*/ /**/
3450 0xD801DCC1, /*0xD801DCC1*/ /*U+0104C1*/ /*U+0104C1*/ /**/
3451 0xD801DCC2, /*0xD801DCC2*/ /*U+0104C2*/ /*U+0104C2*/ /**/
3452 0xD801DCC3, /*0xD801DCC3*/ /*U+0104C3*/ /*U+0104C3*/ /**/
3453 0xD801DCC4, /*0xD801DCC4*/ /*U+0104C4*/ /*U+0104C4*/ /**/
3454 0xD801DCC5, /*0xD801DCC5*/ /*U+0104C5*/ /*U+0104C5*/ /**/
3455 0xD801DCC6, /*0xD801DCC6*/ /*U+0104C6*/ /*U+0104C6*/ /**/
3456 0xD801DCC7, /*0xD801DCC7*/ /*U+0104C7*/ /*U+0104C7*/ /**/
3457 0xD801DCC8, /*0xD801DCC8*/ /*U+0104C8*/ /*U+0104C8*/ /**/
3458 0xD801DCC9, /*0xD801DCC9*/ /*U+0104C9*/ /*U+0104C9*/ /**/
3459 0xD801DCCA, /*0xD801DCCA*/ /*U+0104CA*/ /*U+0104CA*/ /**/
3460 0xD801DCCB, /*0xD801DCCB*/ /*U+0104CB*/ /*U+0104CB*/ /**/
3461 0xD801DCCC, /*0xD801DCCC*/ /*U+0104CC*/ /*U+0104CC*/ /**/
3462 0xD801DCCD, /*0xD801DCCD*/ /*U+0104CD*/ /*U+0104CD*/ /**/
3463 0xD801DCCE, /*0xD801DCCE*/ /*U+0104CE*/ /*U+0104CE*/ /**/
3464 0xD801DCCF, /*0xD801DCCF*/ /*U+0104CF*/ /*U+0104CF*/ /**/
3465 0xD801DCD0, /*0xD801DCD0*/ /*U+0104D0*/ /*U+0104D0*/ /**/
3466 0xD801DCD1, /*0xD801DCD1*/ /*U+0104D1*/ /*U+0104D1*/ /**/
3467 0xD801DCD2, /*0xD801DCD2*/ /*U+0104D2*/ /*U+0104D2*/ /**/
3468 0xD801DCD3, /*0xD801DCD3*/ /*U+0104D3*/ /*U+0104D3*/ /**/
3469 0xD801DCD4, /*0xD801DCD4*/ /*U+0104D4*/ /*U+0104D4*/ /**/
3470 0xD801DCD5, /*0xD801DCD5*/ /*U+0104D5*/ /*U+0104D5*/ /**/
3471 0xD801DCD6, /*0xD801DCD6*/ /*U+0104D6*/ /*U+0104D6*/ /**/
3472 0xD801DCD7, /*0xD801DCD7*/ /*U+0104D7*/ /*U+0104D7*/ /**/
3473 0xD801DCB0, /*0xD801DCD8*/ /*U+0104B0*/ /*U+0104D8*/ /*OSAGE SMALL LETTER A*/
3474 0xD801DCB1, /*0xD801DCD9*/ /*U+0104B1*/ /*U+0104D9*/ /*OSAGE SMALL LETTER AI*/
3475 0xD801DCB2, /*0xD801DCDA*/ /*U+0104B2*/ /*U+0104DA*/ /*OSAGE SMALL LETTER AIN*/
3476 0xD801DCB3, /*0xD801DCDB*/ /*U+0104B3*/ /*U+0104DB*/ /*OSAGE SMALL LETTER AH*/
3477 0xD801DCB4, /*0xD801DCDC*/ /*U+0104B4*/ /*U+0104DC*/ /*OSAGE SMALL LETTER BRA*/
3478 0xD801DCB5, /*0xD801DCDD*/ /*U+0104B5*/ /*U+0104DD*/ /*OSAGE SMALL LETTER CHA*/
3479 0xD801DCB6, /*0xD801DCDE*/ /*U+0104B6*/ /*U+0104DE*/ /*OSAGE SMALL LETTER EHCHA*/
3480 0xD801DCB7, /*0xD801DCDF*/ /*U+0104B7*/ /*U+0104DF*/ /*OSAGE SMALL LETTER E*/
3481 0xD801DCB8, /*0xD801DCE0*/ /*U+0104B8*/ /*U+0104E0*/ /*OSAGE SMALL LETTER EIN*/
3482 0xD801DCB9, /*0xD801DCE1*/ /*U+0104B9*/ /*U+0104E1*/ /*OSAGE SMALL LETTER HA*/
3483 0xD801DCBA, /*0xD801DCE2*/ /*U+0104BA*/ /*U+0104E2*/ /*OSAGE SMALL LETTER HYA*/
3484 0xD801DCBB, /*0xD801DCE3*/ /*U+0104BB*/ /*U+0104E3*/ /*OSAGE SMALL LETTER I*/
3485 0xD801DCBC, /*0xD801DCE4*/ /*U+0104BC*/ /*U+0104E4*/ /*OSAGE SMALL LETTER KA*/
3486 0xD801DCBD, /*0xD801DCE5*/ /*U+0104BD*/ /*U+0104E5*/ /*OSAGE SMALL LETTER EHKA*/
3487 0xD801DCBE, /*0xD801DCE6*/ /*U+0104BE*/ /*U+0104E6*/ /*OSAGE SMALL LETTER KYA*/
3488 0xD801DCBF, /*0xD801DCE7*/ /*U+0104BF*/ /*U+0104E7*/ /*OSAGE SMALL LETTER LA*/
3489 0xD801DCC0, /*0xD801DCE8*/ /*U+0104C0*/ /*U+0104E8*/ /*OSAGE SMALL LETTER MA*/
3490 0xD801DCC1, /*0xD801DCE9*/ /*U+0104C1*/ /*U+0104E9*/ /*OSAGE SMALL LETTER NA*/
3491 0xD801DCC2, /*0xD801DCEA*/ /*U+0104C2*/ /*U+0104EA*/ /*OSAGE SMALL LETTER O*/
3492 0xD801DCC3, /*0xD801DCEB*/ /*U+0104C3*/ /*U+0104EB*/ /*OSAGE SMALL LETTER OIN*/
3493 0xD801DCC4, /*0xD801DCEC*/ /*U+0104C4*/ /*U+0104EC*/ /*OSAGE SMALL LETTER PA*/
3494 0xD801DCC5, /*0xD801DCED*/ /*U+0104C5*/ /*U+0104ED*/ /*OSAGE SMALL LETTER EHPA*/
3495 0xD801DCC6, /*0xD801DCEE*/ /*U+0104C6*/ /*U+0104EE*/ /*OSAGE SMALL LETTER SA*/
3496 0xD801DCC7, /*0xD801DCEF*/ /*U+0104C7*/ /*U+0104EF*/ /*OSAGE SMALL LETTER SHA*/
3497 0xD801DCC8, /*0xD801DCF0*/ /*U+0104C8*/ /*U+0104F0*/ /*OSAGE SMALL LETTER TA*/
3498 0xD801DCC9, /*0xD801DCF1*/ /*U+0104C9*/ /*U+0104F1*/ /*OSAGE SMALL LETTER EHTA*/
3499 0xD801DCCA, /*0xD801DCF2*/ /*U+0104CA*/ /*U+0104F2*/ /*OSAGE SMALL LETTER TSA*/
3500 0xD801DCCB, /*0xD801DCF3*/ /*U+0104CB*/ /*U+0104F3*/ /*OSAGE SMALL LETTER EHTSA*/
3501 0xD801DCCC, /*0xD801DCF4*/ /*U+0104CC*/ /*U+0104F4*/ /*OSAGE SMALL LETTER TSHA*/
3502 0xD801DCCD, /*0xD801DCF5*/ /*U+0104CD*/ /*U+0104F5*/ /*OSAGE SMALL LETTER DHA*/
3503 0xD801DCCE, /*0xD801DCF6*/ /*U+0104CE*/ /*U+0104F6*/ /*OSAGE SMALL LETTER U*/
3504 0xD801DCCF, /*0xD801DCF7*/ /*U+0104CF*/ /*U+0104F7*/ /*OSAGE SMALL LETTER WA*/
3505 0xD801DCD0, /*0xD801DCF8*/ /*U+0104D0*/ /*U+0104F8*/ /*OSAGE SMALL LETTER KHA*/
3506 0xD801DCD1, /*0xD801DCF9*/ /*U+0104D1*/ /*U+0104F9*/ /*OSAGE SMALL LETTER GHA*/
3507 0xD801DCD2, /*0xD801DCFA*/ /*U+0104D2*/ /*U+0104FA*/ /*OSAGE SMALL LETTER ZA*/
3508 0xD801DCD3, /*0xD801DCFB*/ /*U+0104D3*/ /*U+0104FB*/ /*OSAGE SMALL LETTER ZHA*/
3509 0xD801DCFC, /*0xD801DCFC*/ /*U+0104FC*/ /*U+0104FC*/ /**/
3510 0xD801DCFD, /*0xD801DCFD*/ /*U+0104FD*/ /*U+0104FD*/ /**/
3511 0xD801DCFE, /*0xD801DCFE*/ /*U+0104FE*/ /*U+0104FE*/ /**/
3512 0xD801DCFF, /*0xD801DCFF*/ /*U+0104FF*/ /*U+0104FF*/ /**/
3513};
3514
3515static const uint32_t upper_table_sp_3[64] = {
3516 0xD801DD80, /*0xD801DD80*/ /*U+010580*/ /*U+010580*/ /**/
3517 0xD801DD81, /*0xD801DD81*/ /*U+010581*/ /*U+010581*/ /**/
3518 0xD801DD82, /*0xD801DD82*/ /*U+010582*/ /*U+010582*/ /**/
3519 0xD801DD83, /*0xD801DD83*/ /*U+010583*/ /*U+010583*/ /**/
3520 0xD801DD84, /*0xD801DD84*/ /*U+010584*/ /*U+010584*/ /**/
3521 0xD801DD85, /*0xD801DD85*/ /*U+010585*/ /*U+010585*/ /**/
3522 0xD801DD86, /*0xD801DD86*/ /*U+010586*/ /*U+010586*/ /**/
3523 0xD801DD87, /*0xD801DD87*/ /*U+010587*/ /*U+010587*/ /**/
3524 0xD801DD88, /*0xD801DD88*/ /*U+010588*/ /*U+010588*/ /**/
3525 0xD801DD89, /*0xD801DD89*/ /*U+010589*/ /*U+010589*/ /**/
3526 0xD801DD8A, /*0xD801DD8A*/ /*U+01058A*/ /*U+01058A*/ /**/
3527 0xD801DD8B, /*0xD801DD8B*/ /*U+01058B*/ /*U+01058B*/ /**/
3528 0xD801DD8C, /*0xD801DD8C*/ /*U+01058C*/ /*U+01058C*/ /**/
3529 0xD801DD8D, /*0xD801DD8D*/ /*U+01058D*/ /*U+01058D*/ /**/
3530 0xD801DD8E, /*0xD801DD8E*/ /*U+01058E*/ /*U+01058E*/ /**/
3531 0xD801DD8F, /*0xD801DD8F*/ /*U+01058F*/ /*U+01058F*/ /**/
3532 0xD801DD90, /*0xD801DD90*/ /*U+010590*/ /*U+010590*/ /**/
3533 0xD801DD91, /*0xD801DD91*/ /*U+010591*/ /*U+010591*/ /**/
3534 0xD801DD92, /*0xD801DD92*/ /*U+010592*/ /*U+010592*/ /**/
3535 0xD801DD93, /*0xD801DD93*/ /*U+010593*/ /*U+010593*/ /**/
3536 0xD801DD94, /*0xD801DD94*/ /*U+010594*/ /*U+010594*/ /**/
3537 0xD801DD95, /*0xD801DD95*/ /*U+010595*/ /*U+010595*/ /**/
3538 0xD801DD96, /*0xD801DD96*/ /*U+010596*/ /*U+010596*/ /**/
3539 0xD801DD70, /*0xD801DD97*/ /*U+010570*/ /*U+010597*/ /*VITHKUQI SMALL LETTER A*/
3540 0xD801DD71, /*0xD801DD98*/ /*U+010571*/ /*U+010598*/ /*VITHKUQI SMALL LETTER BBE*/
3541 0xD801DD72, /*0xD801DD99*/ /*U+010572*/ /*U+010599*/ /*VITHKUQI SMALL LETTER BE*/
3542 0xD801DD73, /*0xD801DD9A*/ /*U+010573*/ /*U+01059A*/ /*VITHKUQI SMALL LETTER CE*/
3543 0xD801DD74, /*0xD801DD9B*/ /*U+010574*/ /*U+01059B*/ /*VITHKUQI SMALL LETTER CHE*/
3544 0xD801DD75, /*0xD801DD9C*/ /*U+010575*/ /*U+01059C*/ /*VITHKUQI SMALL LETTER DE*/
3545 0xD801DD76, /*0xD801DD9D*/ /*U+010576*/ /*U+01059D*/ /*VITHKUQI SMALL LETTER DHE*/
3546 0xD801DD77, /*0xD801DD9E*/ /*U+010577*/ /*U+01059E*/ /*VITHKUQI SMALL LETTER EI*/
3547 0xD801DD78, /*0xD801DD9F*/ /*U+010578*/ /*U+01059F*/ /*VITHKUQI SMALL LETTER E*/
3548 0xD801DD79, /*0xD801DDA0*/ /*U+010579*/ /*U+0105A0*/ /*VITHKUQI SMALL LETTER FE*/
3549 0xD801DD7A, /*0xD801DDA1*/ /*U+01057A*/ /*U+0105A1*/ /*VITHKUQI SMALL LETTER GA*/
3550 0xD801DDA2, /*0xD801DDA2*/ /*U+0105A2*/ /*U+0105A2*/ /**/
3551 0xD801DD7C, /*0xD801DDA3*/ /*U+01057C*/ /*U+0105A3*/ /*VITHKUQI SMALL LETTER HA*/
3552 0xD801DD7D, /*0xD801DDA4*/ /*U+01057D*/ /*U+0105A4*/ /*VITHKUQI SMALL LETTER HHA*/
3553 0xD801DD7E, /*0xD801DDA5*/ /*U+01057E*/ /*U+0105A5*/ /*VITHKUQI SMALL LETTER I*/
3554 0xD801DD7F, /*0xD801DDA6*/ /*U+01057F*/ /*U+0105A6*/ /*VITHKUQI SMALL LETTER IJE*/
3555 0xD801DD80, /*0xD801DDA7*/ /*U+010580*/ /*U+0105A7*/ /*VITHKUQI SMALL LETTER JE*/
3556 0xD801DD81, /*0xD801DDA8*/ /*U+010581*/ /*U+0105A8*/ /*VITHKUQI SMALL LETTER KA*/
3557 0xD801DD82, /*0xD801DDA9*/ /*U+010582*/ /*U+0105A9*/ /*VITHKUQI SMALL LETTER LA*/
3558 0xD801DD83, /*0xD801DDAA*/ /*U+010583*/ /*U+0105AA*/ /*VITHKUQI SMALL LETTER LLA*/
3559 0xD801DD84, /*0xD801DDAB*/ /*U+010584*/ /*U+0105AB*/ /*VITHKUQI SMALL LETTER ME*/
3560 0xD801DD85, /*0xD801DDAC*/ /*U+010585*/ /*U+0105AC*/ /*VITHKUQI SMALL LETTER NE*/
3561 0xD801DD86, /*0xD801DDAD*/ /*U+010586*/ /*U+0105AD*/ /*VITHKUQI SMALL LETTER NJE*/
3562 0xD801DD87, /*0xD801DDAE*/ /*U+010587*/ /*U+0105AE*/ /*VITHKUQI SMALL LETTER O*/
3563 0xD801DD88, /*0xD801DDAF*/ /*U+010588*/ /*U+0105AF*/ /*VITHKUQI SMALL LETTER PE*/
3564 0xD801DD89, /*0xD801DDB0*/ /*U+010589*/ /*U+0105B0*/ /*VITHKUQI SMALL LETTER QA*/
3565 0xD801DD8A, /*0xD801DDB1*/ /*U+01058A*/ /*U+0105B1*/ /*VITHKUQI SMALL LETTER RE*/
3566 0xD801DDB2, /*0xD801DDB2*/ /*U+0105B2*/ /*U+0105B2*/ /**/
3567 0xD801DD8C, /*0xD801DDB3*/ /*U+01058C*/ /*U+0105B3*/ /*VITHKUQI SMALL LETTER SE*/
3568 0xD801DD8D, /*0xD801DDB4*/ /*U+01058D*/ /*U+0105B4*/ /*VITHKUQI SMALL LETTER SHE*/
3569 0xD801DD8E, /*0xD801DDB5*/ /*U+01058E*/ /*U+0105B5*/ /*VITHKUQI SMALL LETTER TE*/
3570 0xD801DD8F, /*0xD801DDB6*/ /*U+01058F*/ /*U+0105B6*/ /*VITHKUQI SMALL LETTER THE*/
3571 0xD801DD90, /*0xD801DDB7*/ /*U+010590*/ /*U+0105B7*/ /*VITHKUQI SMALL LETTER U*/
3572 0xD801DD91, /*0xD801DDB8*/ /*U+010591*/ /*U+0105B8*/ /*VITHKUQI SMALL LETTER VE*/
3573 0xD801DD92, /*0xD801DDB9*/ /*U+010592*/ /*U+0105B9*/ /*VITHKUQI SMALL LETTER XE*/
3574 0xD801DDBA, /*0xD801DDBA*/ /*U+0105BA*/ /*U+0105BA*/ /**/
3575 0xD801DD94, /*0xD801DDBB*/ /*U+010594*/ /*U+0105BB*/ /*VITHKUQI SMALL LETTER Y*/
3576 0xD801DD95, /*0xD801DDBC*/ /*U+010595*/ /*U+0105BC*/ /*VITHKUQI SMALL LETTER ZE*/
3577 0xD801DDBD, /*0xD801DDBD*/ /*U+0105BD*/ /*U+0105BD*/ /**/
3578 0xD801DDBE, /*0xD801DDBE*/ /*U+0105BE*/ /*U+0105BE*/ /**/
3579 0xD801DDBF, /*0xD801DDBF*/ /*U+0105BF*/ /*U+0105BF*/ /**/
3580};
3581
3582static const uint32_t upper_table_sp_4[64] = {
3583 0xD803DC80, /*0xD803DCC0*/ /*U+010C80*/ /*U+010CC0*/ /*OLD HUNGARIAN SMALL LETTER A*/
3584 0xD803DC81, /*0xD803DCC1*/ /*U+010C81*/ /*U+010CC1*/ /*OLD HUNGARIAN SMALL LETTER AA*/
3585 0xD803DC82, /*0xD803DCC2*/ /*U+010C82*/ /*U+010CC2*/ /*OLD HUNGARIAN SMALL LETTER EB*/
3586 0xD803DC83, /*0xD803DCC3*/ /*U+010C83*/ /*U+010CC3*/ /*OLD HUNGARIAN SMALL LETTER AMB*/
3587 0xD803DC84, /*0xD803DCC4*/ /*U+010C84*/ /*U+010CC4*/ /*OLD HUNGARIAN SMALL LETTER EC*/
3588 0xD803DC85, /*0xD803DCC5*/ /*U+010C85*/ /*U+010CC5*/ /*OLD HUNGARIAN SMALL LETTER ENC*/
3589 0xD803DC86, /*0xD803DCC6*/ /*U+010C86*/ /*U+010CC6*/ /*OLD HUNGARIAN SMALL LETTER ECS*/
3590 0xD803DC87, /*0xD803DCC7*/ /*U+010C87*/ /*U+010CC7*/ /*OLD HUNGARIAN SMALL LETTER ED*/
3591 0xD803DC88, /*0xD803DCC8*/ /*U+010C88*/ /*U+010CC8*/ /*OLD HUNGARIAN SMALL LETTER AND*/
3592 0xD803DC89, /*0xD803DCC9*/ /*U+010C89*/ /*U+010CC9*/ /*OLD HUNGARIAN SMALL LETTER E*/
3593 0xD803DC8A, /*0xD803DCCA*/ /*U+010C8A*/ /*U+010CCA*/ /*OLD HUNGARIAN SMALL LETTER CLOSE E*/
3594 0xD803DC8B, /*0xD803DCCB*/ /*U+010C8B*/ /*U+010CCB*/ /*OLD HUNGARIAN SMALL LETTER EE*/
3595 0xD803DC8C, /*0xD803DCCC*/ /*U+010C8C*/ /*U+010CCC*/ /*OLD HUNGARIAN SMALL LETTER EF*/
3596 0xD803DC8D, /*0xD803DCCD*/ /*U+010C8D*/ /*U+010CCD*/ /*OLD HUNGARIAN SMALL LETTER EG*/
3597 0xD803DC8E, /*0xD803DCCE*/ /*U+010C8E*/ /*U+010CCE*/ /*OLD HUNGARIAN SMALL LETTER EGY*/
3598 0xD803DC8F, /*0xD803DCCF*/ /*U+010C8F*/ /*U+010CCF*/ /*OLD HUNGARIAN SMALL LETTER EH*/
3599 0xD803DC90, /*0xD803DCD0*/ /*U+010C90*/ /*U+010CD0*/ /*OLD HUNGARIAN SMALL LETTER I*/
3600 0xD803DC91, /*0xD803DCD1*/ /*U+010C91*/ /*U+010CD1*/ /*OLD HUNGARIAN SMALL LETTER II*/
3601 0xD803DC92, /*0xD803DCD2*/ /*U+010C92*/ /*U+010CD2*/ /*OLD HUNGARIAN SMALL LETTER EJ*/
3602 0xD803DC93, /*0xD803DCD3*/ /*U+010C93*/ /*U+010CD3*/ /*OLD HUNGARIAN SMALL LETTER EK*/
3603 0xD803DC94, /*0xD803DCD4*/ /*U+010C94*/ /*U+010CD4*/ /*OLD HUNGARIAN SMALL LETTER AK*/
3604 0xD803DC95, /*0xD803DCD5*/ /*U+010C95*/ /*U+010CD5*/ /*OLD HUNGARIAN SMALL LETTER UNK*/
3605 0xD803DC96, /*0xD803DCD6*/ /*U+010C96*/ /*U+010CD6*/ /*OLD HUNGARIAN SMALL LETTER EL*/
3606 0xD803DC97, /*0xD803DCD7*/ /*U+010C97*/ /*U+010CD7*/ /*OLD HUNGARIAN SMALL LETTER ELY*/
3607 0xD803DC98, /*0xD803DCD8*/ /*U+010C98*/ /*U+010CD8*/ /*OLD HUNGARIAN SMALL LETTER EM*/
3608 0xD803DC99, /*0xD803DCD9*/ /*U+010C99*/ /*U+010CD9*/ /*OLD HUNGARIAN SMALL LETTER EN*/
3609 0xD803DC9A, /*0xD803DCDA*/ /*U+010C9A*/ /*U+010CDA*/ /*OLD HUNGARIAN SMALL LETTER ENY*/
3610 0xD803DC9B, /*0xD803DCDB*/ /*U+010C9B*/ /*U+010CDB*/ /*OLD HUNGARIAN SMALL LETTER O*/
3611 0xD803DC9C, /*0xD803DCDC*/ /*U+010C9C*/ /*U+010CDC*/ /*OLD HUNGARIAN SMALL LETTER OO*/
3612 0xD803DC9D, /*0xD803DCDD*/ /*U+010C9D*/ /*U+010CDD*/ /*OLD HUNGARIAN SMALL LETTER NIKOLSBURG OE*/
3613 0xD803DC9E, /*0xD803DCDE*/ /*U+010C9E*/ /*U+010CDE*/ /*OLD HUNGARIAN SMALL LETTER RUDIMENTA OE*/
3614 0xD803DC9F, /*0xD803DCDF*/ /*U+010C9F*/ /*U+010CDF*/ /*OLD HUNGARIAN SMALL LETTER OEE*/
3615 0xD803DCA0, /*0xD803DCE0*/ /*U+010CA0*/ /*U+010CE0*/ /*OLD HUNGARIAN SMALL LETTER EP*/
3616 0xD803DCA1, /*0xD803DCE1*/ /*U+010CA1*/ /*U+010CE1*/ /*OLD HUNGARIAN SMALL LETTER EMP*/
3617 0xD803DCA2, /*0xD803DCE2*/ /*U+010CA2*/ /*U+010CE2*/ /*OLD HUNGARIAN SMALL LETTER ER*/
3618 0xD803DCA3, /*0xD803DCE3*/ /*U+010CA3*/ /*U+010CE3*/ /*OLD HUNGARIAN SMALL LETTER SHORT ER*/
3619 0xD803DCA4, /*0xD803DCE4*/ /*U+010CA4*/ /*U+010CE4*/ /*OLD HUNGARIAN SMALL LETTER ES*/
3620 0xD803DCA5, /*0xD803DCE5*/ /*U+010CA5*/ /*U+010CE5*/ /*OLD HUNGARIAN SMALL LETTER ESZ*/
3621 0xD803DCA6, /*0xD803DCE6*/ /*U+010CA6*/ /*U+010CE6*/ /*OLD HUNGARIAN SMALL LETTER ET*/
3622 0xD803DCA7, /*0xD803DCE7*/ /*U+010CA7*/ /*U+010CE7*/ /*OLD HUNGARIAN SMALL LETTER ENT*/
3623 0xD803DCA8, /*0xD803DCE8*/ /*U+010CA8*/ /*U+010CE8*/ /*OLD HUNGARIAN SMALL LETTER ETY*/
3624 0xD803DCA9, /*0xD803DCE9*/ /*U+010CA9*/ /*U+010CE9*/ /*OLD HUNGARIAN SMALL LETTER ECH*/
3625 0xD803DCAA, /*0xD803DCEA*/ /*U+010CAA*/ /*U+010CEA*/ /*OLD HUNGARIAN SMALL LETTER U*/
3626 0xD803DCAB, /*0xD803DCEB*/ /*U+010CAB*/ /*U+010CEB*/ /*OLD HUNGARIAN SMALL LETTER UU*/
3627 0xD803DCAC, /*0xD803DCEC*/ /*U+010CAC*/ /*U+010CEC*/ /*OLD HUNGARIAN SMALL LETTER NIKOLSBURG UE*/
3628 0xD803DCAD, /*0xD803DCED*/ /*U+010CAD*/ /*U+010CED*/ /*OLD HUNGARIAN SMALL LETTER RUDIMENTA UE*/
3629 0xD803DCAE, /*0xD803DCEE*/ /*U+010CAE*/ /*U+010CEE*/ /*OLD HUNGARIAN SMALL LETTER EV*/
3630 0xD803DCAF, /*0xD803DCEF*/ /*U+010CAF*/ /*U+010CEF*/ /*OLD HUNGARIAN SMALL LETTER EZ*/
3631 0xD803DCB0, /*0xD803DCF0*/ /*U+010CB0*/ /*U+010CF0*/ /*OLD HUNGARIAN SMALL LETTER EZS*/
3632 0xD803DCB1, /*0xD803DCF1*/ /*U+010CB1*/ /*U+010CF1*/ /*OLD HUNGARIAN SMALL LETTER ENT-SHAPED SIGN*/
3633 0xD803DCB2, /*0xD803DCF2*/ /*U+010CB2*/ /*U+010CF2*/ /*OLD HUNGARIAN SMALL LETTER US*/
3634 0xD803DCF3, /*0xD803DCF3*/ /*U+010CF3*/ /*U+010CF3*/ /**/
3635 0xD803DCF4, /*0xD803DCF4*/ /*U+010CF4*/ /*U+010CF4*/ /**/
3636 0xD803DCF5, /*0xD803DCF5*/ /*U+010CF5*/ /*U+010CF5*/ /**/
3637 0xD803DCF6, /*0xD803DCF6*/ /*U+010CF6*/ /*U+010CF6*/ /**/
3638 0xD803DCF7, /*0xD803DCF7*/ /*U+010CF7*/ /*U+010CF7*/ /**/
3639 0xD803DCF8, /*0xD803DCF8*/ /*U+010CF8*/ /*U+010CF8*/ /**/
3640 0xD803DCF9, /*0xD803DCF9*/ /*U+010CF9*/ /*U+010CF9*/ /**/
3641 0xD803DCFA, /*0xD803DCFA*/ /*U+010CFA*/ /*U+010CFA*/ /**/
3642 0xD803DCFB, /*0xD803DCFB*/ /*U+010CFB*/ /*U+010CFB*/ /**/
3643 0xD803DCFC, /*0xD803DCFC*/ /*U+010CFC*/ /*U+010CFC*/ /**/
3644 0xD803DCFD, /*0xD803DCFD*/ /*U+010CFD*/ /*U+010CFD*/ /**/
3645 0xD803DCFE, /*0xD803DCFE*/ /*U+010CFE*/ /*U+010CFE*/ /**/
3646 0xD803DCFF, /*0xD803DCFF*/ /*U+010CFF*/ /*U+010CFF*/ /**/
3647};
3648
3649static const uint32_t upper_table_sp_5[64] = {
3650 0xD803DD40, /*0xD803DD40*/ /*U+010D40*/ /*U+010D40*/ /**/
3651 0xD803DD41, /*0xD803DD41*/ /*U+010D41*/ /*U+010D41*/ /**/
3652 0xD803DD42, /*0xD803DD42*/ /*U+010D42*/ /*U+010D42*/ /**/
3653 0xD803DD43, /*0xD803DD43*/ /*U+010D43*/ /*U+010D43*/ /**/
3654 0xD803DD44, /*0xD803DD44*/ /*U+010D44*/ /*U+010D44*/ /**/
3655 0xD803DD45, /*0xD803DD45*/ /*U+010D45*/ /*U+010D45*/ /**/
3656 0xD803DD46, /*0xD803DD46*/ /*U+010D46*/ /*U+010D46*/ /**/
3657 0xD803DD47, /*0xD803DD47*/ /*U+010D47*/ /*U+010D47*/ /**/
3658 0xD803DD48, /*0xD803DD48*/ /*U+010D48*/ /*U+010D48*/ /**/
3659 0xD803DD49, /*0xD803DD49*/ /*U+010D49*/ /*U+010D49*/ /**/
3660 0xD803DD4A, /*0xD803DD4A*/ /*U+010D4A*/ /*U+010D4A*/ /**/
3661 0xD803DD4B, /*0xD803DD4B*/ /*U+010D4B*/ /*U+010D4B*/ /**/
3662 0xD803DD4C, /*0xD803DD4C*/ /*U+010D4C*/ /*U+010D4C*/ /**/
3663 0xD803DD4D, /*0xD803DD4D*/ /*U+010D4D*/ /*U+010D4D*/ /**/
3664 0xD803DD4E, /*0xD803DD4E*/ /*U+010D4E*/ /*U+010D4E*/ /**/
3665 0xD803DD4F, /*0xD803DD4F*/ /*U+010D4F*/ /*U+010D4F*/ /**/
3666 0xD803DD50, /*0xD803DD50*/ /*U+010D50*/ /*U+010D50*/ /**/
3667 0xD803DD51, /*0xD803DD51*/ /*U+010D51*/ /*U+010D51*/ /**/
3668 0xD803DD52, /*0xD803DD52*/ /*U+010D52*/ /*U+010D52*/ /**/
3669 0xD803DD53, /*0xD803DD53*/ /*U+010D53*/ /*U+010D53*/ /**/
3670 0xD803DD54, /*0xD803DD54*/ /*U+010D54*/ /*U+010D54*/ /**/
3671 0xD803DD55, /*0xD803DD55*/ /*U+010D55*/ /*U+010D55*/ /**/
3672 0xD803DD56, /*0xD803DD56*/ /*U+010D56*/ /*U+010D56*/ /**/
3673 0xD803DD57, /*0xD803DD57*/ /*U+010D57*/ /*U+010D57*/ /**/
3674 0xD803DD58, /*0xD803DD58*/ /*U+010D58*/ /*U+010D58*/ /**/
3675 0xD803DD59, /*0xD803DD59*/ /*U+010D59*/ /*U+010D59*/ /**/
3676 0xD803DD5A, /*0xD803DD5A*/ /*U+010D5A*/ /*U+010D5A*/ /**/
3677 0xD803DD5B, /*0xD803DD5B*/ /*U+010D5B*/ /*U+010D5B*/ /**/
3678 0xD803DD5C, /*0xD803DD5C*/ /*U+010D5C*/ /*U+010D5C*/ /**/
3679 0xD803DD5D, /*0xD803DD5D*/ /*U+010D5D*/ /*U+010D5D*/ /**/
3680 0xD803DD5E, /*0xD803DD5E*/ /*U+010D5E*/ /*U+010D5E*/ /**/
3681 0xD803DD5F, /*0xD803DD5F*/ /*U+010D5F*/ /*U+010D5F*/ /**/
3682 0xD803DD60, /*0xD803DD60*/ /*U+010D60*/ /*U+010D60*/ /**/
3683 0xD803DD61, /*0xD803DD61*/ /*U+010D61*/ /*U+010D61*/ /**/
3684 0xD803DD62, /*0xD803DD62*/ /*U+010D62*/ /*U+010D62*/ /**/
3685 0xD803DD63, /*0xD803DD63*/ /*U+010D63*/ /*U+010D63*/ /**/
3686 0xD803DD64, /*0xD803DD64*/ /*U+010D64*/ /*U+010D64*/ /**/
3687 0xD803DD65, /*0xD803DD65*/ /*U+010D65*/ /*U+010D65*/ /**/
3688 0xD803DD66, /*0xD803DD66*/ /*U+010D66*/ /*U+010D66*/ /**/
3689 0xD803DD67, /*0xD803DD67*/ /*U+010D67*/ /*U+010D67*/ /**/
3690 0xD803DD68, /*0xD803DD68*/ /*U+010D68*/ /*U+010D68*/ /**/
3691 0xD803DD69, /*0xD803DD69*/ /*U+010D69*/ /*U+010D69*/ /**/
3692 0xD803DD6A, /*0xD803DD6A*/ /*U+010D6A*/ /*U+010D6A*/ /**/
3693 0xD803DD6B, /*0xD803DD6B*/ /*U+010D6B*/ /*U+010D6B*/ /**/
3694 0xD803DD6C, /*0xD803DD6C*/ /*U+010D6C*/ /*U+010D6C*/ /**/
3695 0xD803DD6D, /*0xD803DD6D*/ /*U+010D6D*/ /*U+010D6D*/ /**/
3696 0xD803DD6E, /*0xD803DD6E*/ /*U+010D6E*/ /*U+010D6E*/ /**/
3697 0xD803DD6F, /*0xD803DD6F*/ /*U+010D6F*/ /*U+010D6F*/ /**/
3698 0xD803DD50, /*0xD803DD70*/ /*U+010D50*/ /*U+010D70*/ /*GARAY SMALL LETTER A*/
3699 0xD803DD51, /*0xD803DD71*/ /*U+010D51*/ /*U+010D71*/ /*GARAY SMALL LETTER CA*/
3700 0xD803DD52, /*0xD803DD72*/ /*U+010D52*/ /*U+010D72*/ /*GARAY SMALL LETTER MA*/
3701 0xD803DD53, /*0xD803DD73*/ /*U+010D53*/ /*U+010D73*/ /*GARAY SMALL LETTER KA*/
3702 0xD803DD54, /*0xD803DD74*/ /*U+010D54*/ /*U+010D74*/ /*GARAY SMALL LETTER BA*/
3703 0xD803DD55, /*0xD803DD75*/ /*U+010D55*/ /*U+010D75*/ /*GARAY SMALL LETTER JA*/
3704 0xD803DD56, /*0xD803DD76*/ /*U+010D56*/ /*U+010D76*/ /*GARAY SMALL LETTER SA*/
3705 0xD803DD57, /*0xD803DD77*/ /*U+010D57*/ /*U+010D77*/ /*GARAY SMALL LETTER WA*/
3706 0xD803DD58, /*0xD803DD78*/ /*U+010D58*/ /*U+010D78*/ /*GARAY SMALL LETTER LA*/
3707 0xD803DD59, /*0xD803DD79*/ /*U+010D59*/ /*U+010D79*/ /*GARAY SMALL LETTER GA*/
3708 0xD803DD5A, /*0xD803DD7A*/ /*U+010D5A*/ /*U+010D7A*/ /*GARAY SMALL LETTER DA*/
3709 0xD803DD5B, /*0xD803DD7B*/ /*U+010D5B*/ /*U+010D7B*/ /*GARAY SMALL LETTER XA*/
3710 0xD803DD5C, /*0xD803DD7C*/ /*U+010D5C*/ /*U+010D7C*/ /*GARAY SMALL LETTER YA*/
3711 0xD803DD5D, /*0xD803DD7D*/ /*U+010D5D*/ /*U+010D7D*/ /*GARAY SMALL LETTER TA*/
3712 0xD803DD5E, /*0xD803DD7E*/ /*U+010D5E*/ /*U+010D7E*/ /*GARAY SMALL LETTER RA*/
3713 0xD803DD5F, /*0xD803DD7F*/ /*U+010D5F*/ /*U+010D7F*/ /*GARAY SMALL LETTER NYA*/
3714};
3715
3716static const uint32_t upper_table_sp_6[128] = {
3717 0xD803DD40, /*0xD803DD40*/ /*U+010D40*/ /*U+010D40*/ /**/
3718 0xD803DD41, /*0xD803DD41*/ /*U+010D41*/ /*U+010D41*/ /**/
3719 0xD803DD42, /*0xD803DD42*/ /*U+010D42*/ /*U+010D42*/ /**/
3720 0xD803DD43, /*0xD803DD43*/ /*U+010D43*/ /*U+010D43*/ /**/
3721 0xD803DD44, /*0xD803DD44*/ /*U+010D44*/ /*U+010D44*/ /**/
3722 0xD803DD45, /*0xD803DD45*/ /*U+010D45*/ /*U+010D45*/ /**/
3723 0xD803DD46, /*0xD803DD46*/ /*U+010D46*/ /*U+010D46*/ /**/
3724 0xD803DD47, /*0xD803DD47*/ /*U+010D47*/ /*U+010D47*/ /**/
3725 0xD803DD48, /*0xD803DD48*/ /*U+010D48*/ /*U+010D48*/ /**/
3726 0xD803DD49, /*0xD803DD49*/ /*U+010D49*/ /*U+010D49*/ /**/
3727 0xD803DD4A, /*0xD803DD4A*/ /*U+010D4A*/ /*U+010D4A*/ /**/
3728 0xD803DD4B, /*0xD803DD4B*/ /*U+010D4B*/ /*U+010D4B*/ /**/
3729 0xD803DD4C, /*0xD803DD4C*/ /*U+010D4C*/ /*U+010D4C*/ /**/
3730 0xD803DD4D, /*0xD803DD4D*/ /*U+010D4D*/ /*U+010D4D*/ /**/
3731 0xD803DD4E, /*0xD803DD4E*/ /*U+010D4E*/ /*U+010D4E*/ /**/
3732 0xD803DD4F, /*0xD803DD4F*/ /*U+010D4F*/ /*U+010D4F*/ /**/
3733 0xD803DD50, /*0xD803DD50*/ /*U+010D50*/ /*U+010D50*/ /**/
3734 0xD803DD51, /*0xD803DD51*/ /*U+010D51*/ /*U+010D51*/ /**/
3735 0xD803DD52, /*0xD803DD52*/ /*U+010D52*/ /*U+010D52*/ /**/
3736 0xD803DD53, /*0xD803DD53*/ /*U+010D53*/ /*U+010D53*/ /**/
3737 0xD803DD54, /*0xD803DD54*/ /*U+010D54*/ /*U+010D54*/ /**/
3738 0xD803DD55, /*0xD803DD55*/ /*U+010D55*/ /*U+010D55*/ /**/
3739 0xD803DD56, /*0xD803DD56*/ /*U+010D56*/ /*U+010D56*/ /**/
3740 0xD803DD57, /*0xD803DD57*/ /*U+010D57*/ /*U+010D57*/ /**/
3741 0xD803DD58, /*0xD803DD58*/ /*U+010D58*/ /*U+010D58*/ /**/
3742 0xD803DD59, /*0xD803DD59*/ /*U+010D59*/ /*U+010D59*/ /**/
3743 0xD803DD5A, /*0xD803DD5A*/ /*U+010D5A*/ /*U+010D5A*/ /**/
3744 0xD803DD5B, /*0xD803DD5B*/ /*U+010D5B*/ /*U+010D5B*/ /**/
3745 0xD803DD5C, /*0xD803DD5C*/ /*U+010D5C*/ /*U+010D5C*/ /**/
3746 0xD803DD5D, /*0xD803DD5D*/ /*U+010D5D*/ /*U+010D5D*/ /**/
3747 0xD803DD5E, /*0xD803DD5E*/ /*U+010D5E*/ /*U+010D5E*/ /**/
3748 0xD803DD5F, /*0xD803DD5F*/ /*U+010D5F*/ /*U+010D5F*/ /**/
3749 0xD803DD60, /*0xD803DD60*/ /*U+010D60*/ /*U+010D60*/ /**/
3750 0xD803DD61, /*0xD803DD61*/ /*U+010D61*/ /*U+010D61*/ /**/
3751 0xD803DD62, /*0xD803DD62*/ /*U+010D62*/ /*U+010D62*/ /**/
3752 0xD803DD63, /*0xD803DD63*/ /*U+010D63*/ /*U+010D63*/ /**/
3753 0xD803DD64, /*0xD803DD64*/ /*U+010D64*/ /*U+010D64*/ /**/
3754 0xD803DD65, /*0xD803DD65*/ /*U+010D65*/ /*U+010D65*/ /**/
3755 0xD803DD66, /*0xD803DD66*/ /*U+010D66*/ /*U+010D66*/ /**/
3756 0xD803DD67, /*0xD803DD67*/ /*U+010D67*/ /*U+010D67*/ /**/
3757 0xD803DD68, /*0xD803DD68*/ /*U+010D68*/ /*U+010D68*/ /**/
3758 0xD803DD69, /*0xD803DD69*/ /*U+010D69*/ /*U+010D69*/ /**/
3759 0xD803DD6A, /*0xD803DD6A*/ /*U+010D6A*/ /*U+010D6A*/ /**/
3760 0xD803DD6B, /*0xD803DD6B*/ /*U+010D6B*/ /*U+010D6B*/ /**/
3761 0xD803DD6C, /*0xD803DD6C*/ /*U+010D6C*/ /*U+010D6C*/ /**/
3762 0xD803DD6D, /*0xD803DD6D*/ /*U+010D6D*/ /*U+010D6D*/ /**/
3763 0xD803DD6E, /*0xD803DD6E*/ /*U+010D6E*/ /*U+010D6E*/ /**/
3764 0xD803DD6F, /*0xD803DD6F*/ /*U+010D6F*/ /*U+010D6F*/ /**/
3765 0xD803DD50, /*0xD803DD70*/ /*U+010D50*/ /*U+010D70*/ /*GARAY SMALL LETTER A*/
3766 0xD803DD51, /*0xD803DD71*/ /*U+010D51*/ /*U+010D71*/ /*GARAY SMALL LETTER CA*/
3767 0xD803DD52, /*0xD803DD72*/ /*U+010D52*/ /*U+010D72*/ /*GARAY SMALL LETTER MA*/
3768 0xD803DD53, /*0xD803DD73*/ /*U+010D53*/ /*U+010D73*/ /*GARAY SMALL LETTER KA*/
3769 0xD803DD54, /*0xD803DD74*/ /*U+010D54*/ /*U+010D74*/ /*GARAY SMALL LETTER BA*/
3770 0xD803DD55, /*0xD803DD75*/ /*U+010D55*/ /*U+010D75*/ /*GARAY SMALL LETTER JA*/
3771 0xD803DD56, /*0xD803DD76*/ /*U+010D56*/ /*U+010D76*/ /*GARAY SMALL LETTER SA*/
3772 0xD803DD57, /*0xD803DD77*/ /*U+010D57*/ /*U+010D77*/ /*GARAY SMALL LETTER WA*/
3773 0xD803DD58, /*0xD803DD78*/ /*U+010D58*/ /*U+010D78*/ /*GARAY SMALL LETTER LA*/
3774 0xD803DD59, /*0xD803DD79*/ /*U+010D59*/ /*U+010D79*/ /*GARAY SMALL LETTER GA*/
3775 0xD803DD5A, /*0xD803DD7A*/ /*U+010D5A*/ /*U+010D7A*/ /*GARAY SMALL LETTER DA*/
3776 0xD803DD5B, /*0xD803DD7B*/ /*U+010D5B*/ /*U+010D7B*/ /*GARAY SMALL LETTER XA*/
3777 0xD803DD5C, /*0xD803DD7C*/ /*U+010D5C*/ /*U+010D7C*/ /*GARAY SMALL LETTER YA*/
3778 0xD803DD5D, /*0xD803DD7D*/ /*U+010D5D*/ /*U+010D7D*/ /*GARAY SMALL LETTER TA*/
3779 0xD803DD5E, /*0xD803DD7E*/ /*U+010D5E*/ /*U+010D7E*/ /*GARAY SMALL LETTER RA*/
3780 0xD803DD5F, /*0xD803DD7F*/ /*U+010D5F*/ /*U+010D7F*/ /*GARAY SMALL LETTER NYA*/
3781 0xD803DD60, /*0xD803DD80*/ /*U+010D60*/ /*U+010D80*/ /*GARAY SMALL LETTER FA*/
3782 0xD803DD61, /*0xD803DD81*/ /*U+010D61*/ /*U+010D81*/ /*GARAY SMALL LETTER NA*/
3783 0xD803DD62, /*0xD803DD82*/ /*U+010D62*/ /*U+010D82*/ /*GARAY SMALL LETTER PA*/
3784 0xD803DD63, /*0xD803DD83*/ /*U+010D63*/ /*U+010D83*/ /*GARAY SMALL LETTER HA*/
3785 0xD803DD64, /*0xD803DD84*/ /*U+010D64*/ /*U+010D84*/ /*GARAY SMALL LETTER OLD KA*/
3786 0xD803DD65, /*0xD803DD85*/ /*U+010D65*/ /*U+010D85*/ /*GARAY SMALL LETTER OLD NA*/
3787 0xD803DD86, /*0xD803DD86*/ /*U+010D86*/ /*U+010D86*/ /**/
3788 0xD803DD87, /*0xD803DD87*/ /*U+010D87*/ /*U+010D87*/ /**/
3789 0xD803DD88, /*0xD803DD88*/ /*U+010D88*/ /*U+010D88*/ /**/
3790 0xD803DD89, /*0xD803DD89*/ /*U+010D89*/ /*U+010D89*/ /**/
3791 0xD803DD8A, /*0xD803DD8A*/ /*U+010D8A*/ /*U+010D8A*/ /**/
3792 0xD803DD8B, /*0xD803DD8B*/ /*U+010D8B*/ /*U+010D8B*/ /**/
3793 0xD803DD8C, /*0xD803DD8C*/ /*U+010D8C*/ /*U+010D8C*/ /**/
3794 0xD803DD8D, /*0xD803DD8D*/ /*U+010D8D*/ /*U+010D8D*/ /**/
3795 0xD803DD8E, /*0xD803DD8E*/ /*U+010D8E*/ /*U+010D8E*/ /**/
3796 0xD803DD8F, /*0xD803DD8F*/ /*U+010D8F*/ /*U+010D8F*/ /**/
3797 0xD803DD90, /*0xD803DD90*/ /*U+010D90*/ /*U+010D90*/ /**/
3798 0xD803DD91, /*0xD803DD91*/ /*U+010D91*/ /*U+010D91*/ /**/
3799 0xD803DD92, /*0xD803DD92*/ /*U+010D92*/ /*U+010D92*/ /**/
3800 0xD803DD93, /*0xD803DD93*/ /*U+010D93*/ /*U+010D93*/ /**/
3801 0xD803DD94, /*0xD803DD94*/ /*U+010D94*/ /*U+010D94*/ /**/
3802 0xD803DD95, /*0xD803DD95*/ /*U+010D95*/ /*U+010D95*/ /**/
3803 0xD803DD96, /*0xD803DD96*/ /*U+010D96*/ /*U+010D96*/ /**/
3804 0xD803DD97, /*0xD803DD97*/ /*U+010D97*/ /*U+010D97*/ /**/
3805 0xD803DD98, /*0xD803DD98*/ /*U+010D98*/ /*U+010D98*/ /**/
3806 0xD803DD99, /*0xD803DD99*/ /*U+010D99*/ /*U+010D99*/ /**/
3807 0xD803DD9A, /*0xD803DD9A*/ /*U+010D9A*/ /*U+010D9A*/ /**/
3808 0xD803DD9B, /*0xD803DD9B*/ /*U+010D9B*/ /*U+010D9B*/ /**/
3809 0xD803DD9C, /*0xD803DD9C*/ /*U+010D9C*/ /*U+010D9C*/ /**/
3810 0xD803DD9D, /*0xD803DD9D*/ /*U+010D9D*/ /*U+010D9D*/ /**/
3811 0xD803DD9E, /*0xD803DD9E*/ /*U+010D9E*/ /*U+010D9E*/ /**/
3812 0xD803DD9F, /*0xD803DD9F*/ /*U+010D9F*/ /*U+010D9F*/ /**/
3813 0xD803DDA0, /*0xD803DDA0*/ /*U+010DA0*/ /*U+010DA0*/ /**/
3814 0xD803DDA1, /*0xD803DDA1*/ /*U+010DA1*/ /*U+010DA1*/ /**/
3815 0xD803DDA2, /*0xD803DDA2*/ /*U+010DA2*/ /*U+010DA2*/ /**/
3816 0xD803DDA3, /*0xD803DDA3*/ /*U+010DA3*/ /*U+010DA3*/ /**/
3817 0xD803DDA4, /*0xD803DDA4*/ /*U+010DA4*/ /*U+010DA4*/ /**/
3818 0xD803DDA5, /*0xD803DDA5*/ /*U+010DA5*/ /*U+010DA5*/ /**/
3819 0xD803DDA6, /*0xD803DDA6*/ /*U+010DA6*/ /*U+010DA6*/ /**/
3820 0xD803DDA7, /*0xD803DDA7*/ /*U+010DA7*/ /*U+010DA7*/ /**/
3821 0xD803DDA8, /*0xD803DDA8*/ /*U+010DA8*/ /*U+010DA8*/ /**/
3822 0xD803DDA9, /*0xD803DDA9*/ /*U+010DA9*/ /*U+010DA9*/ /**/
3823 0xD803DDAA, /*0xD803DDAA*/ /*U+010DAA*/ /*U+010DAA*/ /**/
3824 0xD803DDAB, /*0xD803DDAB*/ /*U+010DAB*/ /*U+010DAB*/ /**/
3825 0xD803DDAC, /*0xD803DDAC*/ /*U+010DAC*/ /*U+010DAC*/ /**/
3826 0xD803DDAD, /*0xD803DDAD*/ /*U+010DAD*/ /*U+010DAD*/ /**/
3827 0xD803DDAE, /*0xD803DDAE*/ /*U+010DAE*/ /*U+010DAE*/ /**/
3828 0xD803DDAF, /*0xD803DDAF*/ /*U+010DAF*/ /*U+010DAF*/ /**/
3829 0xD803DDB0, /*0xD803DDB0*/ /*U+010DB0*/ /*U+010DB0*/ /**/
3830 0xD803DDB1, /*0xD803DDB1*/ /*U+010DB1*/ /*U+010DB1*/ /**/
3831 0xD803DDB2, /*0xD803DDB2*/ /*U+010DB2*/ /*U+010DB2*/ /**/
3832 0xD803DDB3, /*0xD803DDB3*/ /*U+010DB3*/ /*U+010DB3*/ /**/
3833 0xD803DDB4, /*0xD803DDB4*/ /*U+010DB4*/ /*U+010DB4*/ /**/
3834 0xD803DDB5, /*0xD803DDB5*/ /*U+010DB5*/ /*U+010DB5*/ /**/
3835 0xD803DDB6, /*0xD803DDB6*/ /*U+010DB6*/ /*U+010DB6*/ /**/
3836 0xD803DDB7, /*0xD803DDB7*/ /*U+010DB7*/ /*U+010DB7*/ /**/
3837 0xD803DDB8, /*0xD803DDB8*/ /*U+010DB8*/ /*U+010DB8*/ /**/
3838 0xD803DDB9, /*0xD803DDB9*/ /*U+010DB9*/ /*U+010DB9*/ /**/
3839 0xD803DDBA, /*0xD803DDBA*/ /*U+010DBA*/ /*U+010DBA*/ /**/
3840 0xD803DDBB, /*0xD803DDBB*/ /*U+010DBB*/ /*U+010DBB*/ /**/
3841 0xD803DDBC, /*0xD803DDBC*/ /*U+010DBC*/ /*U+010DBC*/ /**/
3842 0xD803DDBD, /*0xD803DDBD*/ /*U+010DBD*/ /*U+010DBD*/ /**/
3843 0xD803DDBE, /*0xD803DDBE*/ /*U+010DBE*/ /*U+010DBE*/ /**/
3844 0xD803DDBF, /*0xD803DDBF*/ /*U+010DBF*/ /*U+010DBF*/ /**/
3845};
3846
3847static const uint32_t upper_table_sp_7[64] = {
3848 0xD806DCA0, /*0xD806DCC0*/ /*U+0118A0*/ /*U+0118C0*/ /*WARANG CITI SMALL LETTER NGAA*/
3849 0xD806DCA1, /*0xD806DCC1*/ /*U+0118A1*/ /*U+0118C1*/ /*WARANG CITI SMALL LETTER A*/
3850 0xD806DCA2, /*0xD806DCC2*/ /*U+0118A2*/ /*U+0118C2*/ /*WARANG CITI SMALL LETTER WI*/
3851 0xD806DCA3, /*0xD806DCC3*/ /*U+0118A3*/ /*U+0118C3*/ /*WARANG CITI SMALL LETTER YU*/
3852 0xD806DCA4, /*0xD806DCC4*/ /*U+0118A4*/ /*U+0118C4*/ /*WARANG CITI SMALL LETTER YA*/
3853 0xD806DCA5, /*0xD806DCC5*/ /*U+0118A5*/ /*U+0118C5*/ /*WARANG CITI SMALL LETTER YO*/
3854 0xD806DCA6, /*0xD806DCC6*/ /*U+0118A6*/ /*U+0118C6*/ /*WARANG CITI SMALL LETTER II*/
3855 0xD806DCA7, /*0xD806DCC7*/ /*U+0118A7*/ /*U+0118C7*/ /*WARANG CITI SMALL LETTER UU*/
3856 0xD806DCA8, /*0xD806DCC8*/ /*U+0118A8*/ /*U+0118C8*/ /*WARANG CITI SMALL LETTER E*/
3857 0xD806DCA9, /*0xD806DCC9*/ /*U+0118A9*/ /*U+0118C9*/ /*WARANG CITI SMALL LETTER O*/
3858 0xD806DCAA, /*0xD806DCCA*/ /*U+0118AA*/ /*U+0118CA*/ /*WARANG CITI SMALL LETTER ANG*/
3859 0xD806DCAB, /*0xD806DCCB*/ /*U+0118AB*/ /*U+0118CB*/ /*WARANG CITI SMALL LETTER GA*/
3860 0xD806DCAC, /*0xD806DCCC*/ /*U+0118AC*/ /*U+0118CC*/ /*WARANG CITI SMALL LETTER KO*/
3861 0xD806DCAD, /*0xD806DCCD*/ /*U+0118AD*/ /*U+0118CD*/ /*WARANG CITI SMALL LETTER ENY*/
3862 0xD806DCAE, /*0xD806DCCE*/ /*U+0118AE*/ /*U+0118CE*/ /*WARANG CITI SMALL LETTER YUJ*/
3863 0xD806DCAF, /*0xD806DCCF*/ /*U+0118AF*/ /*U+0118CF*/ /*WARANG CITI SMALL LETTER UC*/
3864 0xD806DCB0, /*0xD806DCD0*/ /*U+0118B0*/ /*U+0118D0*/ /*WARANG CITI SMALL LETTER ENN*/
3865 0xD806DCB1, /*0xD806DCD1*/ /*U+0118B1*/ /*U+0118D1*/ /*WARANG CITI SMALL LETTER ODD*/
3866 0xD806DCB2, /*0xD806DCD2*/ /*U+0118B2*/ /*U+0118D2*/ /*WARANG CITI SMALL LETTER TTE*/
3867 0xD806DCB3, /*0xD806DCD3*/ /*U+0118B3*/ /*U+0118D3*/ /*WARANG CITI SMALL LETTER NUNG*/
3868 0xD806DCB4, /*0xD806DCD4*/ /*U+0118B4*/ /*U+0118D4*/ /*WARANG CITI SMALL LETTER DA*/
3869 0xD806DCB5, /*0xD806DCD5*/ /*U+0118B5*/ /*U+0118D5*/ /*WARANG CITI SMALL LETTER AT*/
3870 0xD806DCB6, /*0xD806DCD6*/ /*U+0118B6*/ /*U+0118D6*/ /*WARANG CITI SMALL LETTER AM*/
3871 0xD806DCB7, /*0xD806DCD7*/ /*U+0118B7*/ /*U+0118D7*/ /*WARANG CITI SMALL LETTER BU*/
3872 0xD806DCB8, /*0xD806DCD8*/ /*U+0118B8*/ /*U+0118D8*/ /*WARANG CITI SMALL LETTER PU*/
3873 0xD806DCB9, /*0xD806DCD9*/ /*U+0118B9*/ /*U+0118D9*/ /*WARANG CITI SMALL LETTER HIYO*/
3874 0xD806DCBA, /*0xD806DCDA*/ /*U+0118BA*/ /*U+0118DA*/ /*WARANG CITI SMALL LETTER HOLO*/
3875 0xD806DCBB, /*0xD806DCDB*/ /*U+0118BB*/ /*U+0118DB*/ /*WARANG CITI SMALL LETTER HORR*/
3876 0xD806DCBC, /*0xD806DCDC*/ /*U+0118BC*/ /*U+0118DC*/ /*WARANG CITI SMALL LETTER HAR*/
3877 0xD806DCBD, /*0xD806DCDD*/ /*U+0118BD*/ /*U+0118DD*/ /*WARANG CITI SMALL LETTER SSUU*/
3878 0xD806DCBE, /*0xD806DCDE*/ /*U+0118BE*/ /*U+0118DE*/ /*WARANG CITI SMALL LETTER SII*/
3879 0xD806DCBF, /*0xD806DCDF*/ /*U+0118BF*/ /*U+0118DF*/ /*WARANG CITI SMALL LETTER VIYO*/
3880 0xD806DCE0, /*0xD806DCE0*/ /*U+0118E0*/ /*U+0118E0*/ /**/
3881 0xD806DCE1, /*0xD806DCE1*/ /*U+0118E1*/ /*U+0118E1*/ /**/
3882 0xD806DCE2, /*0xD806DCE2*/ /*U+0118E2*/ /*U+0118E2*/ /**/
3883 0xD806DCE3, /*0xD806DCE3*/ /*U+0118E3*/ /*U+0118E3*/ /**/
3884 0xD806DCE4, /*0xD806DCE4*/ /*U+0118E4*/ /*U+0118E4*/ /**/
3885 0xD806DCE5, /*0xD806DCE5*/ /*U+0118E5*/ /*U+0118E5*/ /**/
3886 0xD806DCE6, /*0xD806DCE6*/ /*U+0118E6*/ /*U+0118E6*/ /**/
3887 0xD806DCE7, /*0xD806DCE7*/ /*U+0118E7*/ /*U+0118E7*/ /**/
3888 0xD806DCE8, /*0xD806DCE8*/ /*U+0118E8*/ /*U+0118E8*/ /**/
3889 0xD806DCE9, /*0xD806DCE9*/ /*U+0118E9*/ /*U+0118E9*/ /**/
3890 0xD806DCEA, /*0xD806DCEA*/ /*U+0118EA*/ /*U+0118EA*/ /**/
3891 0xD806DCEB, /*0xD806DCEB*/ /*U+0118EB*/ /*U+0118EB*/ /**/
3892 0xD806DCEC, /*0xD806DCEC*/ /*U+0118EC*/ /*U+0118EC*/ /**/
3893 0xD806DCED, /*0xD806DCED*/ /*U+0118ED*/ /*U+0118ED*/ /**/
3894 0xD806DCEE, /*0xD806DCEE*/ /*U+0118EE*/ /*U+0118EE*/ /**/
3895 0xD806DCEF, /*0xD806DCEF*/ /*U+0118EF*/ /*U+0118EF*/ /**/
3896 0xD806DCF0, /*0xD806DCF0*/ /*U+0118F0*/ /*U+0118F0*/ /**/
3897 0xD806DCF1, /*0xD806DCF1*/ /*U+0118F1*/ /*U+0118F1*/ /**/
3898 0xD806DCF2, /*0xD806DCF2*/ /*U+0118F2*/ /*U+0118F2*/ /**/
3899 0xD806DCF3, /*0xD806DCF3*/ /*U+0118F3*/ /*U+0118F3*/ /**/
3900 0xD806DCF4, /*0xD806DCF4*/ /*U+0118F4*/ /*U+0118F4*/ /**/
3901 0xD806DCF5, /*0xD806DCF5*/ /*U+0118F5*/ /*U+0118F5*/ /**/
3902 0xD806DCF6, /*0xD806DCF6*/ /*U+0118F6*/ /*U+0118F6*/ /**/
3903 0xD806DCF7, /*0xD806DCF7*/ /*U+0118F7*/ /*U+0118F7*/ /**/
3904 0xD806DCF8, /*0xD806DCF8*/ /*U+0118F8*/ /*U+0118F8*/ /**/
3905 0xD806DCF9, /*0xD806DCF9*/ /*U+0118F9*/ /*U+0118F9*/ /**/
3906 0xD806DCFA, /*0xD806DCFA*/ /*U+0118FA*/ /*U+0118FA*/ /**/
3907 0xD806DCFB, /*0xD806DCFB*/ /*U+0118FB*/ /*U+0118FB*/ /**/
3908 0xD806DCFC, /*0xD806DCFC*/ /*U+0118FC*/ /*U+0118FC*/ /**/
3909 0xD806DCFD, /*0xD806DCFD*/ /*U+0118FD*/ /*U+0118FD*/ /**/
3910 0xD806DCFE, /*0xD806DCFE*/ /*U+0118FE*/ /*U+0118FE*/ /**/
3911 0xD806DCFF, /*0xD806DCFF*/ /*U+0118FF*/ /*U+0118FF*/ /**/
3912};
3913
3914static const uint32_t upper_table_sp_8[64] = {
3915 0xD81BDE40, /*0xD81BDE40*/ /*U+016E40*/ /*U+016E40*/ /**/
3916 0xD81BDE41, /*0xD81BDE41*/ /*U+016E41*/ /*U+016E41*/ /**/
3917 0xD81BDE42, /*0xD81BDE42*/ /*U+016E42*/ /*U+016E42*/ /**/
3918 0xD81BDE43, /*0xD81BDE43*/ /*U+016E43*/ /*U+016E43*/ /**/
3919 0xD81BDE44, /*0xD81BDE44*/ /*U+016E44*/ /*U+016E44*/ /**/
3920 0xD81BDE45, /*0xD81BDE45*/ /*U+016E45*/ /*U+016E45*/ /**/
3921 0xD81BDE46, /*0xD81BDE46*/ /*U+016E46*/ /*U+016E46*/ /**/
3922 0xD81BDE47, /*0xD81BDE47*/ /*U+016E47*/ /*U+016E47*/ /**/
3923 0xD81BDE48, /*0xD81BDE48*/ /*U+016E48*/ /*U+016E48*/ /**/
3924 0xD81BDE49, /*0xD81BDE49*/ /*U+016E49*/ /*U+016E49*/ /**/
3925 0xD81BDE4A, /*0xD81BDE4A*/ /*U+016E4A*/ /*U+016E4A*/ /**/
3926 0xD81BDE4B, /*0xD81BDE4B*/ /*U+016E4B*/ /*U+016E4B*/ /**/
3927 0xD81BDE4C, /*0xD81BDE4C*/ /*U+016E4C*/ /*U+016E4C*/ /**/
3928 0xD81BDE4D, /*0xD81BDE4D*/ /*U+016E4D*/ /*U+016E4D*/ /**/
3929 0xD81BDE4E, /*0xD81BDE4E*/ /*U+016E4E*/ /*U+016E4E*/ /**/
3930 0xD81BDE4F, /*0xD81BDE4F*/ /*U+016E4F*/ /*U+016E4F*/ /**/
3931 0xD81BDE50, /*0xD81BDE50*/ /*U+016E50*/ /*U+016E50*/ /**/
3932 0xD81BDE51, /*0xD81BDE51*/ /*U+016E51*/ /*U+016E51*/ /**/
3933 0xD81BDE52, /*0xD81BDE52*/ /*U+016E52*/ /*U+016E52*/ /**/
3934 0xD81BDE53, /*0xD81BDE53*/ /*U+016E53*/ /*U+016E53*/ /**/
3935 0xD81BDE54, /*0xD81BDE54*/ /*U+016E54*/ /*U+016E54*/ /**/
3936 0xD81BDE55, /*0xD81BDE55*/ /*U+016E55*/ /*U+016E55*/ /**/
3937 0xD81BDE56, /*0xD81BDE56*/ /*U+016E56*/ /*U+016E56*/ /**/
3938 0xD81BDE57, /*0xD81BDE57*/ /*U+016E57*/ /*U+016E57*/ /**/
3939 0xD81BDE58, /*0xD81BDE58*/ /*U+016E58*/ /*U+016E58*/ /**/
3940 0xD81BDE59, /*0xD81BDE59*/ /*U+016E59*/ /*U+016E59*/ /**/
3941 0xD81BDE5A, /*0xD81BDE5A*/ /*U+016E5A*/ /*U+016E5A*/ /**/
3942 0xD81BDE5B, /*0xD81BDE5B*/ /*U+016E5B*/ /*U+016E5B*/ /**/
3943 0xD81BDE5C, /*0xD81BDE5C*/ /*U+016E5C*/ /*U+016E5C*/ /**/
3944 0xD81BDE5D, /*0xD81BDE5D*/ /*U+016E5D*/ /*U+016E5D*/ /**/
3945 0xD81BDE5E, /*0xD81BDE5E*/ /*U+016E5E*/ /*U+016E5E*/ /**/
3946 0xD81BDE5F, /*0xD81BDE5F*/ /*U+016E5F*/ /*U+016E5F*/ /**/
3947 0xD81BDE40, /*0xD81BDE60*/ /*U+016E40*/ /*U+016E60*/ /*MEDEFAIDRIN SMALL LETTER M*/
3948 0xD81BDE41, /*0xD81BDE61*/ /*U+016E41*/ /*U+016E61*/ /*MEDEFAIDRIN SMALL LETTER S*/
3949 0xD81BDE42, /*0xD81BDE62*/ /*U+016E42*/ /*U+016E62*/ /*MEDEFAIDRIN SMALL LETTER V*/
3950 0xD81BDE43, /*0xD81BDE63*/ /*U+016E43*/ /*U+016E63*/ /*MEDEFAIDRIN SMALL LETTER W*/
3951 0xD81BDE44, /*0xD81BDE64*/ /*U+016E44*/ /*U+016E64*/ /*MEDEFAIDRIN SMALL LETTER ATIU*/
3952 0xD81BDE45, /*0xD81BDE65*/ /*U+016E45*/ /*U+016E65*/ /*MEDEFAIDRIN SMALL LETTER Z*/
3953 0xD81BDE46, /*0xD81BDE66*/ /*U+016E46*/ /*U+016E66*/ /*MEDEFAIDRIN SMALL LETTER KP*/
3954 0xD81BDE47, /*0xD81BDE67*/ /*U+016E47*/ /*U+016E67*/ /*MEDEFAIDRIN SMALL LETTER P*/
3955 0xD81BDE48, /*0xD81BDE68*/ /*U+016E48*/ /*U+016E68*/ /*MEDEFAIDRIN SMALL LETTER T*/
3956 0xD81BDE49, /*0xD81BDE69*/ /*U+016E49*/ /*U+016E69*/ /*MEDEFAIDRIN SMALL LETTER G*/
3957 0xD81BDE4A, /*0xD81BDE6A*/ /*U+016E4A*/ /*U+016E6A*/ /*MEDEFAIDRIN SMALL LETTER F*/
3958 0xD81BDE4B, /*0xD81BDE6B*/ /*U+016E4B*/ /*U+016E6B*/ /*MEDEFAIDRIN SMALL LETTER I*/
3959 0xD81BDE4C, /*0xD81BDE6C*/ /*U+016E4C*/ /*U+016E6C*/ /*MEDEFAIDRIN SMALL LETTER K*/
3960 0xD81BDE4D, /*0xD81BDE6D*/ /*U+016E4D*/ /*U+016E6D*/ /*MEDEFAIDRIN SMALL LETTER A*/
3961 0xD81BDE4E, /*0xD81BDE6E*/ /*U+016E4E*/ /*U+016E6E*/ /*MEDEFAIDRIN SMALL LETTER J*/
3962 0xD81BDE4F, /*0xD81BDE6F*/ /*U+016E4F*/ /*U+016E6F*/ /*MEDEFAIDRIN SMALL LETTER E*/
3963 0xD81BDE50, /*0xD81BDE70*/ /*U+016E50*/ /*U+016E70*/ /*MEDEFAIDRIN SMALL LETTER B*/
3964 0xD81BDE51, /*0xD81BDE71*/ /*U+016E51*/ /*U+016E71*/ /*MEDEFAIDRIN SMALL LETTER C*/
3965 0xD81BDE52, /*0xD81BDE72*/ /*U+016E52*/ /*U+016E72*/ /*MEDEFAIDRIN SMALL LETTER U*/
3966 0xD81BDE53, /*0xD81BDE73*/ /*U+016E53*/ /*U+016E73*/ /*MEDEFAIDRIN SMALL LETTER YU*/
3967 0xD81BDE54, /*0xD81BDE74*/ /*U+016E54*/ /*U+016E74*/ /*MEDEFAIDRIN SMALL LETTER L*/
3968 0xD81BDE55, /*0xD81BDE75*/ /*U+016E55*/ /*U+016E75*/ /*MEDEFAIDRIN SMALL LETTER Q*/
3969 0xD81BDE56, /*0xD81BDE76*/ /*U+016E56*/ /*U+016E76*/ /*MEDEFAIDRIN SMALL LETTER HP*/
3970 0xD81BDE57, /*0xD81BDE77*/ /*U+016E57*/ /*U+016E77*/ /*MEDEFAIDRIN SMALL LETTER NY*/
3971 0xD81BDE58, /*0xD81BDE78*/ /*U+016E58*/ /*U+016E78*/ /*MEDEFAIDRIN SMALL LETTER X*/
3972 0xD81BDE59, /*0xD81BDE79*/ /*U+016E59*/ /*U+016E79*/ /*MEDEFAIDRIN SMALL LETTER D*/
3973 0xD81BDE5A, /*0xD81BDE7A*/ /*U+016E5A*/ /*U+016E7A*/ /*MEDEFAIDRIN SMALL LETTER OE*/
3974 0xD81BDE5B, /*0xD81BDE7B*/ /*U+016E5B*/ /*U+016E7B*/ /*MEDEFAIDRIN SMALL LETTER N*/
3975 0xD81BDE5C, /*0xD81BDE7C*/ /*U+016E5C*/ /*U+016E7C*/ /*MEDEFAIDRIN SMALL LETTER R*/
3976 0xD81BDE5D, /*0xD81BDE7D*/ /*U+016E5D*/ /*U+016E7D*/ /*MEDEFAIDRIN SMALL LETTER O*/
3977 0xD81BDE5E, /*0xD81BDE7E*/ /*U+016E5E*/ /*U+016E7E*/ /*MEDEFAIDRIN SMALL LETTER AI*/
3978 0xD81BDE5F, /*0xD81BDE7F*/ /*U+016E5F*/ /*U+016E7F*/ /*MEDEFAIDRIN SMALL LETTER Y*/
3979};
3980
3981static const uint32_t upper_table_sp_9[128] = {
3982 0xD83ADD00, /*0xD83ADD00*/ /*U+01E900*/ /*U+01E900*/ /**/
3983 0xD83ADD01, /*0xD83ADD01*/ /*U+01E901*/ /*U+01E901*/ /**/
3984 0xD83ADD02, /*0xD83ADD02*/ /*U+01E902*/ /*U+01E902*/ /**/
3985 0xD83ADD03, /*0xD83ADD03*/ /*U+01E903*/ /*U+01E903*/ /**/
3986 0xD83ADD04, /*0xD83ADD04*/ /*U+01E904*/ /*U+01E904*/ /**/
3987 0xD83ADD05, /*0xD83ADD05*/ /*U+01E905*/ /*U+01E905*/ /**/
3988 0xD83ADD06, /*0xD83ADD06*/ /*U+01E906*/ /*U+01E906*/ /**/
3989 0xD83ADD07, /*0xD83ADD07*/ /*U+01E907*/ /*U+01E907*/ /**/
3990 0xD83ADD08, /*0xD83ADD08*/ /*U+01E908*/ /*U+01E908*/ /**/
3991 0xD83ADD09, /*0xD83ADD09*/ /*U+01E909*/ /*U+01E909*/ /**/
3992 0xD83ADD0A, /*0xD83ADD0A*/ /*U+01E90A*/ /*U+01E90A*/ /**/
3993 0xD83ADD0B, /*0xD83ADD0B*/ /*U+01E90B*/ /*U+01E90B*/ /**/
3994 0xD83ADD0C, /*0xD83ADD0C*/ /*U+01E90C*/ /*U+01E90C*/ /**/
3995 0xD83ADD0D, /*0xD83ADD0D*/ /*U+01E90D*/ /*U+01E90D*/ /**/
3996 0xD83ADD0E, /*0xD83ADD0E*/ /*U+01E90E*/ /*U+01E90E*/ /**/
3997 0xD83ADD0F, /*0xD83ADD0F*/ /*U+01E90F*/ /*U+01E90F*/ /**/
3998 0xD83ADD10, /*0xD83ADD10*/ /*U+01E910*/ /*U+01E910*/ /**/
3999 0xD83ADD11, /*0xD83ADD11*/ /*U+01E911*/ /*U+01E911*/ /**/
4000 0xD83ADD12, /*0xD83ADD12*/ /*U+01E912*/ /*U+01E912*/ /**/
4001 0xD83ADD13, /*0xD83ADD13*/ /*U+01E913*/ /*U+01E913*/ /**/
4002 0xD83ADD14, /*0xD83ADD14*/ /*U+01E914*/ /*U+01E914*/ /**/
4003 0xD83ADD15, /*0xD83ADD15*/ /*U+01E915*/ /*U+01E915*/ /**/
4004 0xD83ADD16, /*0xD83ADD16*/ /*U+01E916*/ /*U+01E916*/ /**/
4005 0xD83ADD17, /*0xD83ADD17*/ /*U+01E917*/ /*U+01E917*/ /**/
4006 0xD83ADD18, /*0xD83ADD18*/ /*U+01E918*/ /*U+01E918*/ /**/
4007 0xD83ADD19, /*0xD83ADD19*/ /*U+01E919*/ /*U+01E919*/ /**/
4008 0xD83ADD1A, /*0xD83ADD1A*/ /*U+01E91A*/ /*U+01E91A*/ /**/
4009 0xD83ADD1B, /*0xD83ADD1B*/ /*U+01E91B*/ /*U+01E91B*/ /**/
4010 0xD83ADD1C, /*0xD83ADD1C*/ /*U+01E91C*/ /*U+01E91C*/ /**/
4011 0xD83ADD1D, /*0xD83ADD1D*/ /*U+01E91D*/ /*U+01E91D*/ /**/
4012 0xD83ADD1E, /*0xD83ADD1E*/ /*U+01E91E*/ /*U+01E91E*/ /**/
4013 0xD83ADD1F, /*0xD83ADD1F*/ /*U+01E91F*/ /*U+01E91F*/ /**/
4014 0xD83ADD20, /*0xD83ADD20*/ /*U+01E920*/ /*U+01E920*/ /**/
4015 0xD83ADD21, /*0xD83ADD21*/ /*U+01E921*/ /*U+01E921*/ /**/
4016 0xD83ADD00, /*0xD83ADD22*/ /*U+01E900*/ /*U+01E922*/ /*ADLAM SMALL LETTER ALIF*/
4017 0xD83ADD01, /*0xD83ADD23*/ /*U+01E901*/ /*U+01E923*/ /*ADLAM SMALL LETTER DAALI*/
4018 0xD83ADD02, /*0xD83ADD24*/ /*U+01E902*/ /*U+01E924*/ /*ADLAM SMALL LETTER LAAM*/
4019 0xD83ADD03, /*0xD83ADD25*/ /*U+01E903*/ /*U+01E925*/ /*ADLAM SMALL LETTER MIIM*/
4020 0xD83ADD04, /*0xD83ADD26*/ /*U+01E904*/ /*U+01E926*/ /*ADLAM SMALL LETTER BA*/
4021 0xD83ADD05, /*0xD83ADD27*/ /*U+01E905*/ /*U+01E927*/ /*ADLAM SMALL LETTER SINNYIIYHE*/
4022 0xD83ADD06, /*0xD83ADD28*/ /*U+01E906*/ /*U+01E928*/ /*ADLAM SMALL LETTER PE*/
4023 0xD83ADD07, /*0xD83ADD29*/ /*U+01E907*/ /*U+01E929*/ /*ADLAM SMALL LETTER BHE*/
4024 0xD83ADD08, /*0xD83ADD2A*/ /*U+01E908*/ /*U+01E92A*/ /*ADLAM SMALL LETTER RA*/
4025 0xD83ADD09, /*0xD83ADD2B*/ /*U+01E909*/ /*U+01E92B*/ /*ADLAM SMALL LETTER E*/
4026 0xD83ADD0A, /*0xD83ADD2C*/ /*U+01E90A*/ /*U+01E92C*/ /*ADLAM SMALL LETTER FA*/
4027 0xD83ADD0B, /*0xD83ADD2D*/ /*U+01E90B*/ /*U+01E92D*/ /*ADLAM SMALL LETTER I*/
4028 0xD83ADD0C, /*0xD83ADD2E*/ /*U+01E90C*/ /*U+01E92E*/ /*ADLAM SMALL LETTER O*/
4029 0xD83ADD0D, /*0xD83ADD2F*/ /*U+01E90D*/ /*U+01E92F*/ /*ADLAM SMALL LETTER DHA*/
4030 0xD83ADD0E, /*0xD83ADD30*/ /*U+01E90E*/ /*U+01E930*/ /*ADLAM SMALL LETTER YHE*/
4031 0xD83ADD0F, /*0xD83ADD31*/ /*U+01E90F*/ /*U+01E931*/ /*ADLAM SMALL LETTER WAW*/
4032 0xD83ADD10, /*0xD83ADD32*/ /*U+01E910*/ /*U+01E932*/ /*ADLAM SMALL LETTER NUN*/
4033 0xD83ADD11, /*0xD83ADD33*/ /*U+01E911*/ /*U+01E933*/ /*ADLAM SMALL LETTER KAF*/
4034 0xD83ADD12, /*0xD83ADD34*/ /*U+01E912*/ /*U+01E934*/ /*ADLAM SMALL LETTER YA*/
4035 0xD83ADD13, /*0xD83ADD35*/ /*U+01E913*/ /*U+01E935*/ /*ADLAM SMALL LETTER U*/
4036 0xD83ADD14, /*0xD83ADD36*/ /*U+01E914*/ /*U+01E936*/ /*ADLAM SMALL LETTER JIIM*/
4037 0xD83ADD15, /*0xD83ADD37*/ /*U+01E915*/ /*U+01E937*/ /*ADLAM SMALL LETTER CHI*/
4038 0xD83ADD16, /*0xD83ADD38*/ /*U+01E916*/ /*U+01E938*/ /*ADLAM SMALL LETTER HA*/
4039 0xD83ADD17, /*0xD83ADD39*/ /*U+01E917*/ /*U+01E939*/ /*ADLAM SMALL LETTER QAAF*/
4040 0xD83ADD18, /*0xD83ADD3A*/ /*U+01E918*/ /*U+01E93A*/ /*ADLAM SMALL LETTER GA*/
4041 0xD83ADD19, /*0xD83ADD3B*/ /*U+01E919*/ /*U+01E93B*/ /*ADLAM SMALL LETTER NYA*/
4042 0xD83ADD1A, /*0xD83ADD3C*/ /*U+01E91A*/ /*U+01E93C*/ /*ADLAM SMALL LETTER TU*/
4043 0xD83ADD1B, /*0xD83ADD3D*/ /*U+01E91B*/ /*U+01E93D*/ /*ADLAM SMALL LETTER NHA*/
4044 0xD83ADD1C, /*0xD83ADD3E*/ /*U+01E91C*/ /*U+01E93E*/ /*ADLAM SMALL LETTER VA*/
4045 0xD83ADD1D, /*0xD83ADD3F*/ /*U+01E91D*/ /*U+01E93F*/ /*ADLAM SMALL LETTER KHA*/
4046 0xD83ADD1E, /*0xD83ADD40*/ /*U+01E91E*/ /*U+01E940*/ /*ADLAM SMALL LETTER GBE*/
4047 0xD83ADD1F, /*0xD83ADD41*/ /*U+01E91F*/ /*U+01E941*/ /*ADLAM SMALL LETTER ZAL*/
4048 0xD83ADD20, /*0xD83ADD42*/ /*U+01E920*/ /*U+01E942*/ /*ADLAM SMALL LETTER KPO*/
4049 0xD83ADD21, /*0xD83ADD43*/ /*U+01E921*/ /*U+01E943*/ /*ADLAM SMALL LETTER SHA*/
4050 0xD83ADD44, /*0xD83ADD44*/ /*U+01E944*/ /*U+01E944*/ /**/
4051 0xD83ADD45, /*0xD83ADD45*/ /*U+01E945*/ /*U+01E945*/ /**/
4052 0xD83ADD46, /*0xD83ADD46*/ /*U+01E946*/ /*U+01E946*/ /**/
4053 0xD83ADD47, /*0xD83ADD47*/ /*U+01E947*/ /*U+01E947*/ /**/
4054 0xD83ADD48, /*0xD83ADD48*/ /*U+01E948*/ /*U+01E948*/ /**/
4055 0xD83ADD49, /*0xD83ADD49*/ /*U+01E949*/ /*U+01E949*/ /**/
4056 0xD83ADD4A, /*0xD83ADD4A*/ /*U+01E94A*/ /*U+01E94A*/ /**/
4057 0xD83ADD4B, /*0xD83ADD4B*/ /*U+01E94B*/ /*U+01E94B*/ /**/
4058 0xD83ADD4C, /*0xD83ADD4C*/ /*U+01E94C*/ /*U+01E94C*/ /**/
4059 0xD83ADD4D, /*0xD83ADD4D*/ /*U+01E94D*/ /*U+01E94D*/ /**/
4060 0xD83ADD4E, /*0xD83ADD4E*/ /*U+01E94E*/ /*U+01E94E*/ /**/
4061 0xD83ADD4F, /*0xD83ADD4F*/ /*U+01E94F*/ /*U+01E94F*/ /**/
4062 0xD83ADD50, /*0xD83ADD50*/ /*U+01E950*/ /*U+01E950*/ /**/
4063 0xD83ADD51, /*0xD83ADD51*/ /*U+01E951*/ /*U+01E951*/ /**/
4064 0xD83ADD52, /*0xD83ADD52*/ /*U+01E952*/ /*U+01E952*/ /**/
4065 0xD83ADD53, /*0xD83ADD53*/ /*U+01E953*/ /*U+01E953*/ /**/
4066 0xD83ADD54, /*0xD83ADD54*/ /*U+01E954*/ /*U+01E954*/ /**/
4067 0xD83ADD55, /*0xD83ADD55*/ /*U+01E955*/ /*U+01E955*/ /**/
4068 0xD83ADD56, /*0xD83ADD56*/ /*U+01E956*/ /*U+01E956*/ /**/
4069 0xD83ADD57, /*0xD83ADD57*/ /*U+01E957*/ /*U+01E957*/ /**/
4070 0xD83ADD58, /*0xD83ADD58*/ /*U+01E958*/ /*U+01E958*/ /**/
4071 0xD83ADD59, /*0xD83ADD59*/ /*U+01E959*/ /*U+01E959*/ /**/
4072 0xD83ADD5A, /*0xD83ADD5A*/ /*U+01E95A*/ /*U+01E95A*/ /**/
4073 0xD83ADD5B, /*0xD83ADD5B*/ /*U+01E95B*/ /*U+01E95B*/ /**/
4074 0xD83ADD5C, /*0xD83ADD5C*/ /*U+01E95C*/ /*U+01E95C*/ /**/
4075 0xD83ADD5D, /*0xD83ADD5D*/ /*U+01E95D*/ /*U+01E95D*/ /**/
4076 0xD83ADD5E, /*0xD83ADD5E*/ /*U+01E95E*/ /*U+01E95E*/ /**/
4077 0xD83ADD5F, /*0xD83ADD5F*/ /*U+01E95F*/ /*U+01E95F*/ /**/
4078 0xD83ADD60, /*0xD83ADD60*/ /*U+01E960*/ /*U+01E960*/ /**/
4079 0xD83ADD61, /*0xD83ADD61*/ /*U+01E961*/ /*U+01E961*/ /**/
4080 0xD83ADD62, /*0xD83ADD62*/ /*U+01E962*/ /*U+01E962*/ /**/
4081 0xD83ADD63, /*0xD83ADD63*/ /*U+01E963*/ /*U+01E963*/ /**/
4082 0xD83ADD64, /*0xD83ADD64*/ /*U+01E964*/ /*U+01E964*/ /**/
4083 0xD83ADD65, /*0xD83ADD65*/ /*U+01E965*/ /*U+01E965*/ /**/
4084 0xD83ADD66, /*0xD83ADD66*/ /*U+01E966*/ /*U+01E966*/ /**/
4085 0xD83ADD67, /*0xD83ADD67*/ /*U+01E967*/ /*U+01E967*/ /**/
4086 0xD83ADD68, /*0xD83ADD68*/ /*U+01E968*/ /*U+01E968*/ /**/
4087 0xD83ADD69, /*0xD83ADD69*/ /*U+01E969*/ /*U+01E969*/ /**/
4088 0xD83ADD6A, /*0xD83ADD6A*/ /*U+01E96A*/ /*U+01E96A*/ /**/
4089 0xD83ADD6B, /*0xD83ADD6B*/ /*U+01E96B*/ /*U+01E96B*/ /**/
4090 0xD83ADD6C, /*0xD83ADD6C*/ /*U+01E96C*/ /*U+01E96C*/ /**/
4091 0xD83ADD6D, /*0xD83ADD6D*/ /*U+01E96D*/ /*U+01E96D*/ /**/
4092 0xD83ADD6E, /*0xD83ADD6E*/ /*U+01E96E*/ /*U+01E96E*/ /**/
4093 0xD83ADD6F, /*0xD83ADD6F*/ /*U+01E96F*/ /*U+01E96F*/ /**/
4094 0xD83ADD70, /*0xD83ADD70*/ /*U+01E970*/ /*U+01E970*/ /**/
4095 0xD83ADD71, /*0xD83ADD71*/ /*U+01E971*/ /*U+01E971*/ /**/
4096 0xD83ADD72, /*0xD83ADD72*/ /*U+01E972*/ /*U+01E972*/ /**/
4097 0xD83ADD73, /*0xD83ADD73*/ /*U+01E973*/ /*U+01E973*/ /**/
4098 0xD83ADD74, /*0xD83ADD74*/ /*U+01E974*/ /*U+01E974*/ /**/
4099 0xD83ADD75, /*0xD83ADD75*/ /*U+01E975*/ /*U+01E975*/ /**/
4100 0xD83ADD76, /*0xD83ADD76*/ /*U+01E976*/ /*U+01E976*/ /**/
4101 0xD83ADD77, /*0xD83ADD77*/ /*U+01E977*/ /*U+01E977*/ /**/
4102 0xD83ADD78, /*0xD83ADD78*/ /*U+01E978*/ /*U+01E978*/ /**/
4103 0xD83ADD79, /*0xD83ADD79*/ /*U+01E979*/ /*U+01E979*/ /**/
4104 0xD83ADD7A, /*0xD83ADD7A*/ /*U+01E97A*/ /*U+01E97A*/ /**/
4105 0xD83ADD7B, /*0xD83ADD7B*/ /*U+01E97B*/ /*U+01E97B*/ /**/
4106 0xD83ADD7C, /*0xD83ADD7C*/ /*U+01E97C*/ /*U+01E97C*/ /**/
4107 0xD83ADD7D, /*0xD83ADD7D*/ /*U+01E97D*/ /*U+01E97D*/ /**/
4108 0xD83ADD7E, /*0xD83ADD7E*/ /*U+01E97E*/ /*U+01E97E*/ /**/
4109 0xD83ADD7F, /*0xD83ADD7F*/ /*U+01E97F*/ /*U+01E97F*/ /**/
4110};
4111
4112static const uint16_t lower_table_1[128] = {
4113 0x0000, /*U+0000*/ /**/
4114 0x0001, /*U+0001*/ /**/
4115 0x0002, /*U+0002*/ /**/
4116 0x0003, /*U+0003*/ /**/
4117 0x0004, /*U+0004*/ /**/
4118 0x0005, /*U+0005*/ /**/
4119 0x0006, /*U+0006*/ /**/
4120 0x0007, /*U+0007*/ /**/
4121 0x0008, /*U+0008*/ /**/
4122 0x0009, /*U+0009*/ /**/
4123 0x000A, /*U+000A*/ /**/
4124 0x000B, /*U+000B*/ /**/
4125 0x000C, /*U+000C*/ /**/
4126 0x000D, /*U+000D*/ /**/
4127 0x000E, /*U+000E*/ /**/
4128 0x000F, /*U+000F*/ /**/
4129 0x0010, /*U+0010*/ /**/
4130 0x0011, /*U+0011*/ /**/
4131 0x0012, /*U+0012*/ /**/
4132 0x0013, /*U+0013*/ /**/
4133 0x0014, /*U+0014*/ /**/
4134 0x0015, /*U+0015*/ /**/
4135 0x0016, /*U+0016*/ /**/
4136 0x0017, /*U+0017*/ /**/
4137 0x0018, /*U+0018*/ /**/
4138 0x0019, /*U+0019*/ /**/
4139 0x001A, /*U+001A*/ /**/
4140 0x001B, /*U+001B*/ /**/
4141 0x001C, /*U+001C*/ /**/
4142 0x001D, /*U+001D*/ /**/
4143 0x001E, /*U+001E*/ /**/
4144 0x001F, /*U+001F*/ /**/
4145 0x0020, /*U+0020*/ /**/
4146 0x0021, /*U+0021*/ /**/
4147 0x0022, /*U+0022*/ /**/
4148 0x0023, /*U+0023*/ /**/
4149 0x0024, /*U+0024*/ /**/
4150 0x0025, /*U+0025*/ /**/
4151 0x0026, /*U+0026*/ /**/
4152 0x0027, /*U+0027*/ /**/
4153 0x0028, /*U+0028*/ /**/
4154 0x0029, /*U+0029*/ /**/
4155 0x002A, /*U+002A*/ /**/
4156 0x002B, /*U+002B*/ /**/
4157 0x002C, /*U+002C*/ /**/
4158 0x002D, /*U+002D*/ /**/
4159 0x002E, /*U+002E*/ /**/
4160 0x002F, /*U+002F*/ /**/
4161 0x0030, /*U+0030*/ /**/
4162 0x0031, /*U+0031*/ /**/
4163 0x0032, /*U+0032*/ /**/
4164 0x0033, /*U+0033*/ /**/
4165 0x0034, /*U+0034*/ /**/
4166 0x0035, /*U+0035*/ /**/
4167 0x0036, /*U+0036*/ /**/
4168 0x0037, /*U+0037*/ /**/
4169 0x0038, /*U+0038*/ /**/
4170 0x0039, /*U+0039*/ /**/
4171 0x003A, /*U+003A*/ /**/
4172 0x003B, /*U+003B*/ /**/
4173 0x003C, /*U+003C*/ /**/
4174 0x003D, /*U+003D*/ /**/
4175 0x003E, /*U+003E*/ /**/
4176 0x003F, /*U+003F*/ /**/
4177 0x0040, /*U+0040*/ /**/
4178 0x0061, /*U+0041*/ /*LATIN CAPITAL LETTER A*/
4179 0x0062, /*U+0042*/ /*LATIN CAPITAL LETTER B*/
4180 0x0063, /*U+0043*/ /*LATIN CAPITAL LETTER C*/
4181 0x0064, /*U+0044*/ /*LATIN CAPITAL LETTER D*/
4182 0x0065, /*U+0045*/ /*LATIN CAPITAL LETTER E*/
4183 0x0066, /*U+0046*/ /*LATIN CAPITAL LETTER F*/
4184 0x0067, /*U+0047*/ /*LATIN CAPITAL LETTER G*/
4185 0x0068, /*U+0048*/ /*LATIN CAPITAL LETTER H*/
4186 0x0069, /*U+0049*/ /*LATIN CAPITAL LETTER I*/
4187 0x006A, /*U+004A*/ /*LATIN CAPITAL LETTER J*/
4188 0x006B, /*U+004B*/ /*LATIN CAPITAL LETTER K*/
4189 0x006C, /*U+004C*/ /*LATIN CAPITAL LETTER L*/
4190 0x006D, /*U+004D*/ /*LATIN CAPITAL LETTER M*/
4191 0x006E, /*U+004E*/ /*LATIN CAPITAL LETTER N*/
4192 0x006F, /*U+004F*/ /*LATIN CAPITAL LETTER O*/
4193 0x0070, /*U+0050*/ /*LATIN CAPITAL LETTER P*/
4194 0x0071, /*U+0051*/ /*LATIN CAPITAL LETTER Q*/
4195 0x0072, /*U+0052*/ /*LATIN CAPITAL LETTER R*/
4196 0x0073, /*U+0053*/ /*LATIN CAPITAL LETTER S*/
4197 0x0074, /*U+0054*/ /*LATIN CAPITAL LETTER T*/
4198 0x0075, /*U+0055*/ /*LATIN CAPITAL LETTER U*/
4199 0x0076, /*U+0056*/ /*LATIN CAPITAL LETTER V*/
4200 0x0077, /*U+0057*/ /*LATIN CAPITAL LETTER W*/
4201 0x0078, /*U+0058*/ /*LATIN CAPITAL LETTER X*/
4202 0x0079, /*U+0059*/ /*LATIN CAPITAL LETTER Y*/
4203 0x007A, /*U+005A*/ /*LATIN CAPITAL LETTER Z*/
4204 0x005B, /*U+005B*/ /**/
4205 0x005C, /*U+005C*/ /**/
4206 0x005D, /*U+005D*/ /**/
4207 0x005E, /*U+005E*/ /**/
4208 0x005F, /*U+005F*/ /**/
4209 0x0060, /*U+0060*/ /**/
4210 0x0061, /*U+0061*/ /**/
4211 0x0062, /*U+0062*/ /**/
4212 0x0063, /*U+0063*/ /**/
4213 0x0064, /*U+0064*/ /**/
4214 0x0065, /*U+0065*/ /**/
4215 0x0066, /*U+0066*/ /**/
4216 0x0067, /*U+0067*/ /**/
4217 0x0068, /*U+0068*/ /**/
4218 0x0069, /*U+0069*/ /**/
4219 0x006A, /*U+006A*/ /**/
4220 0x006B, /*U+006B*/ /**/
4221 0x006C, /*U+006C*/ /**/
4222 0x006D, /*U+006D*/ /**/
4223 0x006E, /*U+006E*/ /**/
4224 0x006F, /*U+006F*/ /**/
4225 0x0070, /*U+0070*/ /**/
4226 0x0071, /*U+0071*/ /**/
4227 0x0072, /*U+0072*/ /**/
4228 0x0073, /*U+0073*/ /**/
4229 0x0074, /*U+0074*/ /**/
4230 0x0075, /*U+0075*/ /**/
4231 0x0076, /*U+0076*/ /**/
4232 0x0077, /*U+0077*/ /**/
4233 0x0078, /*U+0078*/ /**/
4234 0x0079, /*U+0079*/ /**/
4235 0x007A, /*U+007A*/ /**/
4236 0x007B, /*U+007B*/ /**/
4237 0x007C, /*U+007C*/ /**/
4238 0x007D, /*U+007D*/ /**/
4239 0x007E, /*U+007E*/ /**/
4240 0x007F, /*U+007F*/ /**/
4241};
4242
4243static const uint16_t lower_table_2[448] = {
4244 0x00E0, /*U+00C0*/ /*LATIN CAPITAL LETTER A WITH GRAVE*/
4245 0x00E1, /*U+00C1*/ /*LATIN CAPITAL LETTER A WITH ACUTE*/
4246 0x00E2, /*U+00C2*/ /*LATIN CAPITAL LETTER A WITH CIRCUMFLEX*/
4247 0x00E3, /*U+00C3*/ /*LATIN CAPITAL LETTER A WITH TILDE*/
4248 0x00E4, /*U+00C4*/ /*LATIN CAPITAL LETTER A WITH DIAERESIS*/
4249 0x00E5, /*U+00C5*/ /*LATIN CAPITAL LETTER A WITH RING ABOVE*/
4250 0x00E6, /*U+00C6*/ /*LATIN CAPITAL LETTER AE*/
4251 0x00E7, /*U+00C7*/ /*LATIN CAPITAL LETTER C WITH CEDILLA*/
4252 0x00E8, /*U+00C8*/ /*LATIN CAPITAL LETTER E WITH GRAVE*/
4253 0x00E9, /*U+00C9*/ /*LATIN CAPITAL LETTER E WITH ACUTE*/
4254 0x00EA, /*U+00CA*/ /*LATIN CAPITAL LETTER E WITH CIRCUMFLEX*/
4255 0x00EB, /*U+00CB*/ /*LATIN CAPITAL LETTER E WITH DIAERESIS*/
4256 0x00EC, /*U+00CC*/ /*LATIN CAPITAL LETTER I WITH GRAVE*/
4257 0x00ED, /*U+00CD*/ /*LATIN CAPITAL LETTER I WITH ACUTE*/
4258 0x00EE, /*U+00CE*/ /*LATIN CAPITAL LETTER I WITH CIRCUMFLEX*/
4259 0x00EF, /*U+00CF*/ /*LATIN CAPITAL LETTER I WITH DIAERESIS*/
4260 0x00F0, /*U+00D0*/ /*LATIN CAPITAL LETTER ETH*/
4261 0x00F1, /*U+00D1*/ /*LATIN CAPITAL LETTER N WITH TILDE*/
4262 0x00F2, /*U+00D2*/ /*LATIN CAPITAL LETTER O WITH GRAVE*/
4263 0x00F3, /*U+00D3*/ /*LATIN CAPITAL LETTER O WITH ACUTE*/
4264 0x00F4, /*U+00D4*/ /*LATIN CAPITAL LETTER O WITH CIRCUMFLEX*/
4265 0x00F5, /*U+00D5*/ /*LATIN CAPITAL LETTER O WITH TILDE*/
4266 0x00F6, /*U+00D6*/ /*LATIN CAPITAL LETTER O WITH DIAERESIS*/
4267 0x00D7, /*U+00D7*/ /**/
4268 0x00F8, /*U+00D8*/ /*LATIN CAPITAL LETTER O WITH STROKE*/
4269 0x00F9, /*U+00D9*/ /*LATIN CAPITAL LETTER U WITH GRAVE*/
4270 0x00FA, /*U+00DA*/ /*LATIN CAPITAL LETTER U WITH ACUTE*/
4271 0x00FB, /*U+00DB*/ /*LATIN CAPITAL LETTER U WITH CIRCUMFLEX*/
4272 0x00FC, /*U+00DC*/ /*LATIN CAPITAL LETTER U WITH DIAERESIS*/
4273 0x00FD, /*U+00DD*/ /*LATIN CAPITAL LETTER Y WITH ACUTE*/
4274 0x00FE, /*U+00DE*/ /*LATIN CAPITAL LETTER THORN*/
4275 0x00DF, /*U+00DF*/ /**/
4276 0x00E0, /*U+00E0*/ /**/
4277 0x00E1, /*U+00E1*/ /**/
4278 0x00E2, /*U+00E2*/ /**/
4279 0x00E3, /*U+00E3*/ /**/
4280 0x00E4, /*U+00E4*/ /**/
4281 0x00E5, /*U+00E5*/ /**/
4282 0x00E6, /*U+00E6*/ /**/
4283 0x00E7, /*U+00E7*/ /**/
4284 0x00E8, /*U+00E8*/ /**/
4285 0x00E9, /*U+00E9*/ /**/
4286 0x00EA, /*U+00EA*/ /**/
4287 0x00EB, /*U+00EB*/ /**/
4288 0x00EC, /*U+00EC*/ /**/
4289 0x00ED, /*U+00ED*/ /**/
4290 0x00EE, /*U+00EE*/ /**/
4291 0x00EF, /*U+00EF*/ /**/
4292 0x00F0, /*U+00F0*/ /**/
4293 0x00F1, /*U+00F1*/ /**/
4294 0x00F2, /*U+00F2*/ /**/
4295 0x00F3, /*U+00F3*/ /**/
4296 0x00F4, /*U+00F4*/ /**/
4297 0x00F5, /*U+00F5*/ /**/
4298 0x00F6, /*U+00F6*/ /**/
4299 0x00F7, /*U+00F7*/ /**/
4300 0x00F8, /*U+00F8*/ /**/
4301 0x00F9, /*U+00F9*/ /**/
4302 0x00FA, /*U+00FA*/ /**/
4303 0x00FB, /*U+00FB*/ /**/
4304 0x00FC, /*U+00FC*/ /**/
4305 0x00FD, /*U+00FD*/ /**/
4306 0x00FE, /*U+00FE*/ /**/
4307 0x00FF, /*U+00FF*/ /**/
4308 0x0101, /*U+0100*/ /*LATIN CAPITAL LETTER A WITH MACRON*/
4309 0x0101, /*U+0101*/ /**/
4310 0x0103, /*U+0102*/ /*LATIN CAPITAL LETTER A WITH BREVE*/
4311 0x0103, /*U+0103*/ /**/
4312 0x0105, /*U+0104*/ /*LATIN CAPITAL LETTER A WITH OGONEK*/
4313 0x0105, /*U+0105*/ /**/
4314 0x0107, /*U+0106*/ /*LATIN CAPITAL LETTER C WITH ACUTE*/
4315 0x0107, /*U+0107*/ /**/
4316 0x0109, /*U+0108*/ /*LATIN CAPITAL LETTER C WITH CIRCUMFLEX*/
4317 0x0109, /*U+0109*/ /**/
4318 0x010B, /*U+010A*/ /*LATIN CAPITAL LETTER C WITH DOT ABOVE*/
4319 0x010B, /*U+010B*/ /**/
4320 0x010D, /*U+010C*/ /*LATIN CAPITAL LETTER C WITH CARON*/
4321 0x010D, /*U+010D*/ /**/
4322 0x010F, /*U+010E*/ /*LATIN CAPITAL LETTER D WITH CARON*/
4323 0x010F, /*U+010F*/ /**/
4324 0x0111, /*U+0110*/ /*LATIN CAPITAL LETTER D WITH STROKE*/
4325 0x0111, /*U+0111*/ /**/
4326 0x0113, /*U+0112*/ /*LATIN CAPITAL LETTER E WITH MACRON*/
4327 0x0113, /*U+0113*/ /**/
4328 0x0115, /*U+0114*/ /*LATIN CAPITAL LETTER E WITH BREVE*/
4329 0x0115, /*U+0115*/ /**/
4330 0x0117, /*U+0116*/ /*LATIN CAPITAL LETTER E WITH DOT ABOVE*/
4331 0x0117, /*U+0117*/ /**/
4332 0x0119, /*U+0118*/ /*LATIN CAPITAL LETTER E WITH OGONEK*/
4333 0x0119, /*U+0119*/ /**/
4334 0x011B, /*U+011A*/ /*LATIN CAPITAL LETTER E WITH CARON*/
4335 0x011B, /*U+011B*/ /**/
4336 0x011D, /*U+011C*/ /*LATIN CAPITAL LETTER G WITH CIRCUMFLEX*/
4337 0x011D, /*U+011D*/ /**/
4338 0x011F, /*U+011E*/ /*LATIN CAPITAL LETTER G WITH BREVE*/
4339 0x011F, /*U+011F*/ /**/
4340 0x0121, /*U+0120*/ /*LATIN CAPITAL LETTER G WITH DOT ABOVE*/
4341 0x0121, /*U+0121*/ /**/
4342 0x0123, /*U+0122*/ /*LATIN CAPITAL LETTER G WITH CEDILLA*/
4343 0x0123, /*U+0123*/ /**/
4344 0x0125, /*U+0124*/ /*LATIN CAPITAL LETTER H WITH CIRCUMFLEX*/
4345 0x0125, /*U+0125*/ /**/
4346 0x0127, /*U+0126*/ /*LATIN CAPITAL LETTER H WITH STROKE*/
4347 0x0127, /*U+0127*/ /**/
4348 0x0129, /*U+0128*/ /*LATIN CAPITAL LETTER I WITH TILDE*/
4349 0x0129, /*U+0129*/ /**/
4350 0x012B, /*U+012A*/ /*LATIN CAPITAL LETTER I WITH MACRON*/
4351 0x012B, /*U+012B*/ /**/
4352 0x012D, /*U+012C*/ /*LATIN CAPITAL LETTER I WITH BREVE*/
4353 0x012D, /*U+012D*/ /**/
4354 0x012F, /*U+012E*/ /*LATIN CAPITAL LETTER I WITH OGONEK*/
4355 0x012F, /*U+012F*/ /**/
4356 0x0069, /*U+0130*/ /*LATIN CAPITAL LETTER I WITH DOT ABOVE*/
4357 0x0131, /*U+0131*/ /**/
4358 0x0133, /*U+0132*/ /*LATIN CAPITAL LIGATURE IJ*/
4359 0x0133, /*U+0133*/ /**/
4360 0x0135, /*U+0134*/ /*LATIN CAPITAL LETTER J WITH CIRCUMFLEX*/
4361 0x0135, /*U+0135*/ /**/
4362 0x0137, /*U+0136*/ /*LATIN CAPITAL LETTER K WITH CEDILLA*/
4363 0x0137, /*U+0137*/ /**/
4364 0x0138, /*U+0138*/ /**/
4365 0x013A, /*U+0139*/ /*LATIN CAPITAL LETTER L WITH ACUTE*/
4366 0x013A, /*U+013A*/ /**/
4367 0x013C, /*U+013B*/ /*LATIN CAPITAL LETTER L WITH CEDILLA*/
4368 0x013C, /*U+013C*/ /**/
4369 0x013E, /*U+013D*/ /*LATIN CAPITAL LETTER L WITH CARON*/
4370 0x013E, /*U+013E*/ /**/
4371 0x0140, /*U+013F*/ /*LATIN CAPITAL LETTER L WITH MIDDLE DOT*/
4372 0x0140, /*U+0140*/ /**/
4373 0x0142, /*U+0141*/ /*LATIN CAPITAL LETTER L WITH STROKE*/
4374 0x0142, /*U+0142*/ /**/
4375 0x0144, /*U+0143*/ /*LATIN CAPITAL LETTER N WITH ACUTE*/
4376 0x0144, /*U+0144*/ /**/
4377 0x0146, /*U+0145*/ /*LATIN CAPITAL LETTER N WITH CEDILLA*/
4378 0x0146, /*U+0146*/ /**/
4379 0x0148, /*U+0147*/ /*LATIN CAPITAL LETTER N WITH CARON*/
4380 0x0148, /*U+0148*/ /**/
4381 0x0149, /*U+0149*/ /**/
4382 0x014B, /*U+014A*/ /*LATIN CAPITAL LETTER ENG*/
4383 0x014B, /*U+014B*/ /**/
4384 0x014D, /*U+014C*/ /*LATIN CAPITAL LETTER O WITH MACRON*/
4385 0x014D, /*U+014D*/ /**/
4386 0x014F, /*U+014E*/ /*LATIN CAPITAL LETTER O WITH BREVE*/
4387 0x014F, /*U+014F*/ /**/
4388 0x0151, /*U+0150*/ /*LATIN CAPITAL LETTER O WITH DOUBLE ACUTE*/
4389 0x0151, /*U+0151*/ /**/
4390 0x0153, /*U+0152*/ /*LATIN CAPITAL LIGATURE OE*/
4391 0x0153, /*U+0153*/ /**/
4392 0x0155, /*U+0154*/ /*LATIN CAPITAL LETTER R WITH ACUTE*/
4393 0x0155, /*U+0155*/ /**/
4394 0x0157, /*U+0156*/ /*LATIN CAPITAL LETTER R WITH CEDILLA*/
4395 0x0157, /*U+0157*/ /**/
4396 0x0159, /*U+0158*/ /*LATIN CAPITAL LETTER R WITH CARON*/
4397 0x0159, /*U+0159*/ /**/
4398 0x015B, /*U+015A*/ /*LATIN CAPITAL LETTER S WITH ACUTE*/
4399 0x015B, /*U+015B*/ /**/
4400 0x015D, /*U+015C*/ /*LATIN CAPITAL LETTER S WITH CIRCUMFLEX*/
4401 0x015D, /*U+015D*/ /**/
4402 0x015F, /*U+015E*/ /*LATIN CAPITAL LETTER S WITH CEDILLA*/
4403 0x015F, /*U+015F*/ /**/
4404 0x0161, /*U+0160*/ /*LATIN CAPITAL LETTER S WITH CARON*/
4405 0x0161, /*U+0161*/ /**/
4406 0x0163, /*U+0162*/ /*LATIN CAPITAL LETTER T WITH CEDILLA*/
4407 0x0163, /*U+0163*/ /**/
4408 0x0165, /*U+0164*/ /*LATIN CAPITAL LETTER T WITH CARON*/
4409 0x0165, /*U+0165*/ /**/
4410 0x0167, /*U+0166*/ /*LATIN CAPITAL LETTER T WITH STROKE*/
4411 0x0167, /*U+0167*/ /**/
4412 0x0169, /*U+0168*/ /*LATIN CAPITAL LETTER U WITH TILDE*/
4413 0x0169, /*U+0169*/ /**/
4414 0x016B, /*U+016A*/ /*LATIN CAPITAL LETTER U WITH MACRON*/
4415 0x016B, /*U+016B*/ /**/
4416 0x016D, /*U+016C*/ /*LATIN CAPITAL LETTER U WITH BREVE*/
4417 0x016D, /*U+016D*/ /**/
4418 0x016F, /*U+016E*/ /*LATIN CAPITAL LETTER U WITH RING ABOVE*/
4419 0x016F, /*U+016F*/ /**/
4420 0x0171, /*U+0170*/ /*LATIN CAPITAL LETTER U WITH DOUBLE ACUTE*/
4421 0x0171, /*U+0171*/ /**/
4422 0x0173, /*U+0172*/ /*LATIN CAPITAL LETTER U WITH OGONEK*/
4423 0x0173, /*U+0173*/ /**/
4424 0x0175, /*U+0174*/ /*LATIN CAPITAL LETTER W WITH CIRCUMFLEX*/
4425 0x0175, /*U+0175*/ /**/
4426 0x0177, /*U+0176*/ /*LATIN CAPITAL LETTER Y WITH CIRCUMFLEX*/
4427 0x0177, /*U+0177*/ /**/
4428 0x00FF, /*U+0178*/ /*LATIN CAPITAL LETTER Y WITH DIAERESIS*/
4429 0x017A, /*U+0179*/ /*LATIN CAPITAL LETTER Z WITH ACUTE*/
4430 0x017A, /*U+017A*/ /**/
4431 0x017C, /*U+017B*/ /*LATIN CAPITAL LETTER Z WITH DOT ABOVE*/
4432 0x017C, /*U+017C*/ /**/
4433 0x017E, /*U+017D*/ /*LATIN CAPITAL LETTER Z WITH CARON*/
4434 0x017E, /*U+017E*/ /**/
4435 0x017F, /*U+017F*/ /**/
4436 0x0180, /*U+0180*/ /**/
4437 0x0253, /*U+0181*/ /*LATIN CAPITAL LETTER B WITH HOOK*/
4438 0x0183, /*U+0182*/ /*LATIN CAPITAL LETTER B WITH TOPBAR*/
4439 0x0183, /*U+0183*/ /**/
4440 0x0185, /*U+0184*/ /*LATIN CAPITAL LETTER TONE SIX*/
4441 0x0185, /*U+0185*/ /**/
4442 0x0254, /*U+0186*/ /*LATIN CAPITAL LETTER OPEN O*/
4443 0x0188, /*U+0187*/ /*LATIN CAPITAL LETTER C WITH HOOK*/
4444 0x0188, /*U+0188*/ /**/
4445 0x0256, /*U+0189*/ /*LATIN CAPITAL LETTER AFRICAN D*/
4446 0x0257, /*U+018A*/ /*LATIN CAPITAL LETTER D WITH HOOK*/
4447 0x018C, /*U+018B*/ /*LATIN CAPITAL LETTER D WITH TOPBAR*/
4448 0x018C, /*U+018C*/ /**/
4449 0x018D, /*U+018D*/ /**/
4450 0x01DD, /*U+018E*/ /*LATIN CAPITAL LETTER REVERSED E*/
4451 0x0259, /*U+018F*/ /*LATIN CAPITAL LETTER SCHWA*/
4452 0x025B, /*U+0190*/ /*LATIN CAPITAL LETTER OPEN E*/
4453 0x0192, /*U+0191*/ /*LATIN CAPITAL LETTER F WITH HOOK*/
4454 0x0192, /*U+0192*/ /**/
4455 0x0260, /*U+0193*/ /*LATIN CAPITAL LETTER G WITH HOOK*/
4456 0x0263, /*U+0194*/ /*LATIN CAPITAL LETTER GAMMA*/
4457 0x0195, /*U+0195*/ /**/
4458 0x0269, /*U+0196*/ /*LATIN CAPITAL LETTER IOTA*/
4459 0x0268, /*U+0197*/ /*LATIN CAPITAL LETTER I WITH STROKE*/
4460 0x0199, /*U+0198*/ /*LATIN CAPITAL LETTER K WITH HOOK*/
4461 0x0199, /*U+0199*/ /**/
4462 0x019A, /*U+019A*/ /**/
4463 0x019B, /*U+019B*/ /**/
4464 0x026F, /*U+019C*/ /*LATIN CAPITAL LETTER TURNED M*/
4465 0x0272, /*U+019D*/ /*LATIN CAPITAL LETTER N WITH LEFT HOOK*/
4466 0x019E, /*U+019E*/ /**/
4467 0x0275, /*U+019F*/ /*LATIN CAPITAL LETTER O WITH MIDDLE TILDE*/
4468 0x01A1, /*U+01A0*/ /*LATIN CAPITAL LETTER O WITH HORN*/
4469 0x01A1, /*U+01A1*/ /**/
4470 0x01A3, /*U+01A2*/ /*LATIN CAPITAL LETTER OI*/
4471 0x01A3, /*U+01A3*/ /**/
4472 0x01A5, /*U+01A4*/ /*LATIN CAPITAL LETTER P WITH HOOK*/
4473 0x01A5, /*U+01A5*/ /**/
4474 0x0280, /*U+01A6*/ /*LATIN LETTER YR*/
4475 0x01A8, /*U+01A7*/ /*LATIN CAPITAL LETTER TONE TWO*/
4476 0x01A8, /*U+01A8*/ /**/
4477 0x0283, /*U+01A9*/ /*LATIN CAPITAL LETTER ESH*/
4478 0x01AA, /*U+01AA*/ /**/
4479 0x01AB, /*U+01AB*/ /**/
4480 0x01AD, /*U+01AC*/ /*LATIN CAPITAL LETTER T WITH HOOK*/
4481 0x01AD, /*U+01AD*/ /**/
4482 0x0288, /*U+01AE*/ /*LATIN CAPITAL LETTER T WITH RETROFLEX HOOK*/
4483 0x01B0, /*U+01AF*/ /*LATIN CAPITAL LETTER U WITH HORN*/
4484 0x01B0, /*U+01B0*/ /**/
4485 0x028A, /*U+01B1*/ /*LATIN CAPITAL LETTER UPSILON*/
4486 0x028B, /*U+01B2*/ /*LATIN CAPITAL LETTER V WITH HOOK*/
4487 0x01B4, /*U+01B3*/ /*LATIN CAPITAL LETTER Y WITH HOOK*/
4488 0x01B4, /*U+01B4*/ /**/
4489 0x01B6, /*U+01B5*/ /*LATIN CAPITAL LETTER Z WITH STROKE*/
4490 0x01B6, /*U+01B6*/ /**/
4491 0x0292, /*U+01B7*/ /*LATIN CAPITAL LETTER EZH*/
4492 0x01B9, /*U+01B8*/ /*LATIN CAPITAL LETTER EZH REVERSED*/
4493 0x01B9, /*U+01B9*/ /**/
4494 0x01BA, /*U+01BA*/ /**/
4495 0x01BB, /*U+01BB*/ /**/
4496 0x01BD, /*U+01BC*/ /*LATIN CAPITAL LETTER TONE FIVE*/
4497 0x01BD, /*U+01BD*/ /**/
4498 0x01BE, /*U+01BE*/ /**/
4499 0x01BF, /*U+01BF*/ /**/
4500 0x01C0, /*U+01C0*/ /**/
4501 0x01C1, /*U+01C1*/ /**/
4502 0x01C2, /*U+01C2*/ /**/
4503 0x01C3, /*U+01C3*/ /**/
4504 0x01C6, /*U+01C4*/ /*LATIN CAPITAL LETTER DZ WITH CARON*/
4505 0x01C6, /*U+01C5*/ /*LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON*/
4506 0x01C6, /*U+01C6*/ /**/
4507 0x01C9, /*U+01C7*/ /*LATIN CAPITAL LETTER LJ*/
4508 0x01C9, /*U+01C8*/ /*LATIN CAPITAL LETTER L WITH SMALL LETTER J*/
4509 0x01C9, /*U+01C9*/ /**/
4510 0x01CC, /*U+01CA*/ /*LATIN CAPITAL LETTER NJ*/
4511 0x01CC, /*U+01CB*/ /*LATIN CAPITAL LETTER N WITH SMALL LETTER J*/
4512 0x01CC, /*U+01CC*/ /**/
4513 0x01CE, /*U+01CD*/ /*LATIN CAPITAL LETTER A WITH CARON*/
4514 0x01CE, /*U+01CE*/ /**/
4515 0x01D0, /*U+01CF*/ /*LATIN CAPITAL LETTER I WITH CARON*/
4516 0x01D0, /*U+01D0*/ /**/
4517 0x01D2, /*U+01D1*/ /*LATIN CAPITAL LETTER O WITH CARON*/
4518 0x01D2, /*U+01D2*/ /**/
4519 0x01D4, /*U+01D3*/ /*LATIN CAPITAL LETTER U WITH CARON*/
4520 0x01D4, /*U+01D4*/ /**/
4521 0x01D6, /*U+01D5*/ /*LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON*/
4522 0x01D6, /*U+01D6*/ /**/
4523 0x01D8, /*U+01D7*/ /*LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE*/
4524 0x01D8, /*U+01D8*/ /**/
4525 0x01DA, /*U+01D9*/ /*LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON*/
4526 0x01DA, /*U+01DA*/ /**/
4527 0x01DC, /*U+01DB*/ /*LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE*/
4528 0x01DC, /*U+01DC*/ /**/
4529 0x01DD, /*U+01DD*/ /**/
4530 0x01DF, /*U+01DE*/ /*LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON*/
4531 0x01DF, /*U+01DF*/ /**/
4532 0x01E1, /*U+01E0*/ /*LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON*/
4533 0x01E1, /*U+01E1*/ /**/
4534 0x01E3, /*U+01E2*/ /*LATIN CAPITAL LETTER AE WITH MACRON*/
4535 0x01E3, /*U+01E3*/ /**/
4536 0x01E5, /*U+01E4*/ /*LATIN CAPITAL LETTER G WITH STROKE*/
4537 0x01E5, /*U+01E5*/ /**/
4538 0x01E7, /*U+01E6*/ /*LATIN CAPITAL LETTER G WITH CARON*/
4539 0x01E7, /*U+01E7*/ /**/
4540 0x01E9, /*U+01E8*/ /*LATIN CAPITAL LETTER K WITH CARON*/
4541 0x01E9, /*U+01E9*/ /**/
4542 0x01EB, /*U+01EA*/ /*LATIN CAPITAL LETTER O WITH OGONEK*/
4543 0x01EB, /*U+01EB*/ /**/
4544 0x01ED, /*U+01EC*/ /*LATIN CAPITAL LETTER O WITH OGONEK AND MACRON*/
4545 0x01ED, /*U+01ED*/ /**/
4546 0x01EF, /*U+01EE*/ /*LATIN CAPITAL LETTER EZH WITH CARON*/
4547 0x01EF, /*U+01EF*/ /**/
4548 0x01F0, /*U+01F0*/ /**/
4549 0x01F3, /*U+01F1*/ /*LATIN CAPITAL LETTER DZ*/
4550 0x01F3, /*U+01F2*/ /*LATIN CAPITAL LETTER D WITH SMALL LETTER Z*/
4551 0x01F3, /*U+01F3*/ /**/
4552 0x01F5, /*U+01F4*/ /*LATIN CAPITAL LETTER G WITH ACUTE*/
4553 0x01F5, /*U+01F5*/ /**/
4554 0x0195, /*U+01F6*/ /*LATIN CAPITAL LETTER HWAIR*/
4555 0x01BF, /*U+01F7*/ /*LATIN CAPITAL LETTER WYNN*/
4556 0x01F9, /*U+01F8*/ /*LATIN CAPITAL LETTER N WITH GRAVE*/
4557 0x01F9, /*U+01F9*/ /**/
4558 0x01FB, /*U+01FA*/ /*LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE*/
4559 0x01FB, /*U+01FB*/ /**/
4560 0x01FD, /*U+01FC*/ /*LATIN CAPITAL LETTER AE WITH ACUTE*/
4561 0x01FD, /*U+01FD*/ /**/
4562 0x01FF, /*U+01FE*/ /*LATIN CAPITAL LETTER O WITH STROKE AND ACUTE*/
4563 0x01FF, /*U+01FF*/ /**/
4564 0x0201, /*U+0200*/ /*LATIN CAPITAL LETTER A WITH DOUBLE GRAVE*/
4565 0x0201, /*U+0201*/ /**/
4566 0x0203, /*U+0202*/ /*LATIN CAPITAL LETTER A WITH INVERTED BREVE*/
4567 0x0203, /*U+0203*/ /**/
4568 0x0205, /*U+0204*/ /*LATIN CAPITAL LETTER E WITH DOUBLE GRAVE*/
4569 0x0205, /*U+0205*/ /**/
4570 0x0207, /*U+0206*/ /*LATIN CAPITAL LETTER E WITH INVERTED BREVE*/
4571 0x0207, /*U+0207*/ /**/
4572 0x0209, /*U+0208*/ /*LATIN CAPITAL LETTER I WITH DOUBLE GRAVE*/
4573 0x0209, /*U+0209*/ /**/
4574 0x020B, /*U+020A*/ /*LATIN CAPITAL LETTER I WITH INVERTED BREVE*/
4575 0x020B, /*U+020B*/ /**/
4576 0x020D, /*U+020C*/ /*LATIN CAPITAL LETTER O WITH DOUBLE GRAVE*/
4577 0x020D, /*U+020D*/ /**/
4578 0x020F, /*U+020E*/ /*LATIN CAPITAL LETTER O WITH INVERTED BREVE*/
4579 0x020F, /*U+020F*/ /**/
4580 0x0211, /*U+0210*/ /*LATIN CAPITAL LETTER R WITH DOUBLE GRAVE*/
4581 0x0211, /*U+0211*/ /**/
4582 0x0213, /*U+0212*/ /*LATIN CAPITAL LETTER R WITH INVERTED BREVE*/
4583 0x0213, /*U+0213*/ /**/
4584 0x0215, /*U+0214*/ /*LATIN CAPITAL LETTER U WITH DOUBLE GRAVE*/
4585 0x0215, /*U+0215*/ /**/
4586 0x0217, /*U+0216*/ /*LATIN CAPITAL LETTER U WITH INVERTED BREVE*/
4587 0x0217, /*U+0217*/ /**/
4588 0x0219, /*U+0218*/ /*LATIN CAPITAL LETTER S WITH COMMA BELOW*/
4589 0x0219, /*U+0219*/ /**/
4590 0x021B, /*U+021A*/ /*LATIN CAPITAL LETTER T WITH COMMA BELOW*/
4591 0x021B, /*U+021B*/ /**/
4592 0x021D, /*U+021C*/ /*LATIN CAPITAL LETTER YOGH*/
4593 0x021D, /*U+021D*/ /**/
4594 0x021F, /*U+021E*/ /*LATIN CAPITAL LETTER H WITH CARON*/
4595 0x021F, /*U+021F*/ /**/
4596 0x019E, /*U+0220*/ /*LATIN CAPITAL LETTER N WITH LONG RIGHT LEG*/
4597 0x0221, /*U+0221*/ /**/
4598 0x0223, /*U+0222*/ /*LATIN CAPITAL LETTER OU*/
4599 0x0223, /*U+0223*/ /**/
4600 0x0225, /*U+0224*/ /*LATIN CAPITAL LETTER Z WITH HOOK*/
4601 0x0225, /*U+0225*/ /**/
4602 0x0227, /*U+0226*/ /*LATIN CAPITAL LETTER A WITH DOT ABOVE*/
4603 0x0227, /*U+0227*/ /**/
4604 0x0229, /*U+0228*/ /*LATIN CAPITAL LETTER E WITH CEDILLA*/
4605 0x0229, /*U+0229*/ /**/
4606 0x022B, /*U+022A*/ /*LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON*/
4607 0x022B, /*U+022B*/ /**/
4608 0x022D, /*U+022C*/ /*LATIN CAPITAL LETTER O WITH TILDE AND MACRON*/
4609 0x022D, /*U+022D*/ /**/
4610 0x022F, /*U+022E*/ /*LATIN CAPITAL LETTER O WITH DOT ABOVE*/
4611 0x022F, /*U+022F*/ /**/
4612 0x0231, /*U+0230*/ /*LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON*/
4613 0x0231, /*U+0231*/ /**/
4614 0x0233, /*U+0232*/ /*LATIN CAPITAL LETTER Y WITH MACRON*/
4615 0x0233, /*U+0233*/ /**/
4616 0x0234, /*U+0234*/ /**/
4617 0x0235, /*U+0235*/ /**/
4618 0x0236, /*U+0236*/ /**/
4619 0x0237, /*U+0237*/ /**/
4620 0x0238, /*U+0238*/ /**/
4621 0x0239, /*U+0239*/ /**/
4622 0x2C65, /*U+023A*/ /*LATIN CAPITAL LETTER A WITH STROKE*/
4623 0x023C, /*U+023B*/ /*LATIN CAPITAL LETTER C WITH STROKE*/
4624 0x023C, /*U+023C*/ /**/
4625 0x019A, /*U+023D*/ /*LATIN CAPITAL LETTER L WITH BAR*/
4626 0x2C66, /*U+023E*/ /*LATIN CAPITAL LETTER T WITH DIAGONAL STROKE*/
4627 0x023F, /*U+023F*/ /**/
4628 0x0240, /*U+0240*/ /**/
4629 0x0242, /*U+0241*/ /*LATIN CAPITAL LETTER GLOTTAL STOP*/
4630 0x0242, /*U+0242*/ /**/
4631 0x0180, /*U+0243*/ /*LATIN CAPITAL LETTER B WITH STROKE*/
4632 0x0289, /*U+0244*/ /*LATIN CAPITAL LETTER U BAR*/
4633 0x028C, /*U+0245*/ /*LATIN CAPITAL LETTER TURNED V*/
4634 0x0247, /*U+0246*/ /*LATIN CAPITAL LETTER E WITH STROKE*/
4635 0x0247, /*U+0247*/ /**/
4636 0x0249, /*U+0248*/ /*LATIN CAPITAL LETTER J WITH STROKE*/
4637 0x0249, /*U+0249*/ /**/
4638 0x024B, /*U+024A*/ /*LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL*/
4639 0x024B, /*U+024B*/ /**/
4640 0x024D, /*U+024C*/ /*LATIN CAPITAL LETTER R WITH STROKE*/
4641 0x024D, /*U+024D*/ /**/
4642 0x024F, /*U+024E*/ /*LATIN CAPITAL LETTER Y WITH STROKE*/
4643 0x024F, /*U+024F*/ /**/
4644 0x0250, /*U+0250*/ /**/
4645 0x0251, /*U+0251*/ /**/
4646 0x0252, /*U+0252*/ /**/
4647 0x0253, /*U+0253*/ /**/
4648 0x0254, /*U+0254*/ /**/
4649 0x0255, /*U+0255*/ /**/
4650 0x0256, /*U+0256*/ /**/
4651 0x0257, /*U+0257*/ /**/
4652 0x0258, /*U+0258*/ /**/
4653 0x0259, /*U+0259*/ /**/
4654 0x025A, /*U+025A*/ /**/
4655 0x025B, /*U+025B*/ /**/
4656 0x025C, /*U+025C*/ /**/
4657 0x025D, /*U+025D*/ /**/
4658 0x025E, /*U+025E*/ /**/
4659 0x025F, /*U+025F*/ /**/
4660 0x0260, /*U+0260*/ /**/
4661 0x0261, /*U+0261*/ /**/
4662 0x0262, /*U+0262*/ /**/
4663 0x0263, /*U+0263*/ /**/
4664 0x0264, /*U+0264*/ /**/
4665 0x0265, /*U+0265*/ /**/
4666 0x0266, /*U+0266*/ /**/
4667 0x0267, /*U+0267*/ /**/
4668 0x0268, /*U+0268*/ /**/
4669 0x0269, /*U+0269*/ /**/
4670 0x026A, /*U+026A*/ /**/
4671 0x026B, /*U+026B*/ /**/
4672 0x026C, /*U+026C*/ /**/
4673 0x026D, /*U+026D*/ /**/
4674 0x026E, /*U+026E*/ /**/
4675 0x026F, /*U+026F*/ /**/
4676 0x0270, /*U+0270*/ /**/
4677 0x0271, /*U+0271*/ /**/
4678 0x0272, /*U+0272*/ /**/
4679 0x0273, /*U+0273*/ /**/
4680 0x0274, /*U+0274*/ /**/
4681 0x0275, /*U+0275*/ /**/
4682 0x0276, /*U+0276*/ /**/
4683 0x0277, /*U+0277*/ /**/
4684 0x0278, /*U+0278*/ /**/
4685 0x0279, /*U+0279*/ /**/
4686 0x027A, /*U+027A*/ /**/
4687 0x027B, /*U+027B*/ /**/
4688 0x027C, /*U+027C*/ /**/
4689 0x027D, /*U+027D*/ /**/
4690 0x027E, /*U+027E*/ /**/
4691 0x027F, /*U+027F*/ /**/
4692};
4693
4694static const uint16_t lower_table_3[576] = {
4695 0x0340, /*U+0340*/ /**/
4696 0x0341, /*U+0341*/ /**/
4697 0x0342, /*U+0342*/ /**/
4698 0x0343, /*U+0343*/ /**/
4699 0x0344, /*U+0344*/ /**/
4700 0x0345, /*U+0345*/ /**/
4701 0x0346, /*U+0346*/ /**/
4702 0x0347, /*U+0347*/ /**/
4703 0x0348, /*U+0348*/ /**/
4704 0x0349, /*U+0349*/ /**/
4705 0x034A, /*U+034A*/ /**/
4706 0x034B, /*U+034B*/ /**/
4707 0x034C, /*U+034C*/ /**/
4708 0x034D, /*U+034D*/ /**/
4709 0x034E, /*U+034E*/ /**/
4710 0x034F, /*U+034F*/ /**/
4711 0x0350, /*U+0350*/ /**/
4712 0x0351, /*U+0351*/ /**/
4713 0x0352, /*U+0352*/ /**/
4714 0x0353, /*U+0353*/ /**/
4715 0x0354, /*U+0354*/ /**/
4716 0x0355, /*U+0355*/ /**/
4717 0x0356, /*U+0356*/ /**/
4718 0x0357, /*U+0357*/ /**/
4719 0x0358, /*U+0358*/ /**/
4720 0x0359, /*U+0359*/ /**/
4721 0x035A, /*U+035A*/ /**/
4722 0x035B, /*U+035B*/ /**/
4723 0x035C, /*U+035C*/ /**/
4724 0x035D, /*U+035D*/ /**/
4725 0x035E, /*U+035E*/ /**/
4726 0x035F, /*U+035F*/ /**/
4727 0x0360, /*U+0360*/ /**/
4728 0x0361, /*U+0361*/ /**/
4729 0x0362, /*U+0362*/ /**/
4730 0x0363, /*U+0363*/ /**/
4731 0x0364, /*U+0364*/ /**/
4732 0x0365, /*U+0365*/ /**/
4733 0x0366, /*U+0366*/ /**/
4734 0x0367, /*U+0367*/ /**/
4735 0x0368, /*U+0368*/ /**/
4736 0x0369, /*U+0369*/ /**/
4737 0x036A, /*U+036A*/ /**/
4738 0x036B, /*U+036B*/ /**/
4739 0x036C, /*U+036C*/ /**/
4740 0x036D, /*U+036D*/ /**/
4741 0x036E, /*U+036E*/ /**/
4742 0x036F, /*U+036F*/ /**/
4743 0x0371, /*U+0370*/ /*GREEK CAPITAL LETTER HETA*/
4744 0x0371, /*U+0371*/ /**/
4745 0x0373, /*U+0372*/ /*GREEK CAPITAL LETTER ARCHAIC SAMPI*/
4746 0x0373, /*U+0373*/ /**/
4747 0x0374, /*U+0374*/ /**/
4748 0x0375, /*U+0375*/ /**/
4749 0x0377, /*U+0376*/ /*GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA*/
4750 0x0377, /*U+0377*/ /**/
4751 0x0378, /*U+0378*/ /**/
4752 0x0379, /*U+0379*/ /**/
4753 0x037A, /*U+037A*/ /**/
4754 0x037B, /*U+037B*/ /**/
4755 0x037C, /*U+037C*/ /**/
4756 0x037D, /*U+037D*/ /**/
4757 0x037E, /*U+037E*/ /**/
4758 0x03F3, /*U+037F*/ /*GREEK CAPITAL LETTER YOT*/
4759 0x0380, /*U+0380*/ /**/
4760 0x0381, /*U+0381*/ /**/
4761 0x0382, /*U+0382*/ /**/
4762 0x0383, /*U+0383*/ /**/
4763 0x0384, /*U+0384*/ /**/
4764 0x0385, /*U+0385*/ /**/
4765 0x03AC, /*U+0386*/ /*GREEK CAPITAL LETTER ALPHA WITH TONOS*/
4766 0x0387, /*U+0387*/ /**/
4767 0x03AD, /*U+0388*/ /*GREEK CAPITAL LETTER EPSILON WITH TONOS*/
4768 0x03AE, /*U+0389*/ /*GREEK CAPITAL LETTER ETA WITH TONOS*/
4769 0x03AF, /*U+038A*/ /*GREEK CAPITAL LETTER IOTA WITH TONOS*/
4770 0x038B, /*U+038B*/ /**/
4771 0x03CC, /*U+038C*/ /*GREEK CAPITAL LETTER OMICRON WITH TONOS*/
4772 0x038D, /*U+038D*/ /**/
4773 0x03CD, /*U+038E*/ /*GREEK CAPITAL LETTER UPSILON WITH TONOS*/
4774 0x03CE, /*U+038F*/ /*GREEK CAPITAL LETTER OMEGA WITH TONOS*/
4775 0x0390, /*U+0390*/ /**/
4776 0x03B1, /*U+0391*/ /*GREEK CAPITAL LETTER ALPHA*/
4777 0x03B2, /*U+0392*/ /*GREEK CAPITAL LETTER BETA*/
4778 0x03B3, /*U+0393*/ /*GREEK CAPITAL LETTER GAMMA*/
4779 0x03B4, /*U+0394*/ /*GREEK CAPITAL LETTER DELTA*/
4780 0x03B5, /*U+0395*/ /*GREEK CAPITAL LETTER EPSILON*/
4781 0x03B6, /*U+0396*/ /*GREEK CAPITAL LETTER ZETA*/
4782 0x03B7, /*U+0397*/ /*GREEK CAPITAL LETTER ETA*/
4783 0x03B8, /*U+0398*/ /*GREEK CAPITAL LETTER THETA*/
4784 0x03B9, /*U+0399*/ /*GREEK CAPITAL LETTER IOTA*/
4785 0x03BA, /*U+039A*/ /*GREEK CAPITAL LETTER KAPPA*/
4786 0x03BB, /*U+039B*/ /*GREEK CAPITAL LETTER LAMDA*/
4787 0x03BC, /*U+039C*/ /*GREEK CAPITAL LETTER MU*/
4788 0x03BD, /*U+039D*/ /*GREEK CAPITAL LETTER NU*/
4789 0x03BE, /*U+039E*/ /*GREEK CAPITAL LETTER XI*/
4790 0x03BF, /*U+039F*/ /*GREEK CAPITAL LETTER OMICRON*/
4791 0x03C0, /*U+03A0*/ /*GREEK CAPITAL LETTER PI*/
4792 0x03C1, /*U+03A1*/ /*GREEK CAPITAL LETTER RHO*/
4793 0x03A2, /*U+03A2*/ /**/
4794 0x03C3, /*U+03A3*/ /*GREEK CAPITAL LETTER SIGMA*/
4795 0x03C4, /*U+03A4*/ /*GREEK CAPITAL LETTER TAU*/
4796 0x03C5, /*U+03A5*/ /*GREEK CAPITAL LETTER UPSILON*/
4797 0x03C6, /*U+03A6*/ /*GREEK CAPITAL LETTER PHI*/
4798 0x03C7, /*U+03A7*/ /*GREEK CAPITAL LETTER CHI*/
4799 0x03C8, /*U+03A8*/ /*GREEK CAPITAL LETTER PSI*/
4800 0x03C9, /*U+03A9*/ /*GREEK CAPITAL LETTER OMEGA*/
4801 0x03CA, /*U+03AA*/ /*GREEK CAPITAL LETTER IOTA WITH DIALYTIKA*/
4802 0x03CB, /*U+03AB*/ /*GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA*/
4803 0x03AC, /*U+03AC*/ /**/
4804 0x03AD, /*U+03AD*/ /**/
4805 0x03AE, /*U+03AE*/ /**/
4806 0x03AF, /*U+03AF*/ /**/
4807 0x03B0, /*U+03B0*/ /**/
4808 0x03B1, /*U+03B1*/ /**/
4809 0x03B2, /*U+03B2*/ /**/
4810 0x03B3, /*U+03B3*/ /**/
4811 0x03B4, /*U+03B4*/ /**/
4812 0x03B5, /*U+03B5*/ /**/
4813 0x03B6, /*U+03B6*/ /**/
4814 0x03B7, /*U+03B7*/ /**/
4815 0x03B8, /*U+03B8*/ /**/
4816 0x03B9, /*U+03B9*/ /**/
4817 0x03BA, /*U+03BA*/ /**/
4818 0x03BB, /*U+03BB*/ /**/
4819 0x03BC, /*U+03BC*/ /**/
4820 0x03BD, /*U+03BD*/ /**/
4821 0x03BE, /*U+03BE*/ /**/
4822 0x03BF, /*U+03BF*/ /**/
4823 0x03C0, /*U+03C0*/ /**/
4824 0x03C1, /*U+03C1*/ /**/
4825 0x03C2, /*U+03C2*/ /**/
4826 0x03C3, /*U+03C3*/ /**/
4827 0x03C4, /*U+03C4*/ /**/
4828 0x03C5, /*U+03C5*/ /**/
4829 0x03C6, /*U+03C6*/ /**/
4830 0x03C7, /*U+03C7*/ /**/
4831 0x03C8, /*U+03C8*/ /**/
4832 0x03C9, /*U+03C9*/ /**/
4833 0x03CA, /*U+03CA*/ /**/
4834 0x03CB, /*U+03CB*/ /**/
4835 0x03CC, /*U+03CC*/ /**/
4836 0x03CD, /*U+03CD*/ /**/
4837 0x03CE, /*U+03CE*/ /**/
4838 0x03D7, /*U+03CF*/ /*GREEK CAPITAL KAI SYMBOL*/
4839 0x03D0, /*U+03D0*/ /**/
4840 0x03D1, /*U+03D1*/ /**/
4841 0x03D2, /*U+03D2*/ /**/
4842 0x03D3, /*U+03D3*/ /**/
4843 0x03D4, /*U+03D4*/ /**/
4844 0x03D5, /*U+03D5*/ /**/
4845 0x03D6, /*U+03D6*/ /**/
4846 0x03D7, /*U+03D7*/ /**/
4847 0x03D9, /*U+03D8*/ /*GREEK LETTER ARCHAIC KOPPA*/
4848 0x03D9, /*U+03D9*/ /**/
4849 0x03DB, /*U+03DA*/ /*GREEK LETTER STIGMA*/
4850 0x03DB, /*U+03DB*/ /**/
4851 0x03DD, /*U+03DC*/ /*GREEK LETTER DIGAMMA*/
4852 0x03DD, /*U+03DD*/ /**/
4853 0x03DF, /*U+03DE*/ /*GREEK LETTER KOPPA*/
4854 0x03DF, /*U+03DF*/ /**/
4855 0x03E1, /*U+03E0*/ /*GREEK LETTER SAMPI*/
4856 0x03E1, /*U+03E1*/ /**/
4857 0x03E3, /*U+03E2*/ /*COPTIC CAPITAL LETTER SHEI*/
4858 0x03E3, /*U+03E3*/ /**/
4859 0x03E5, /*U+03E4*/ /*COPTIC CAPITAL LETTER FEI*/
4860 0x03E5, /*U+03E5*/ /**/
4861 0x03E7, /*U+03E6*/ /*COPTIC CAPITAL LETTER KHEI*/
4862 0x03E7, /*U+03E7*/ /**/
4863 0x03E9, /*U+03E8*/ /*COPTIC CAPITAL LETTER HORI*/
4864 0x03E9, /*U+03E9*/ /**/
4865 0x03EB, /*U+03EA*/ /*COPTIC CAPITAL LETTER GANGIA*/
4866 0x03EB, /*U+03EB*/ /**/
4867 0x03ED, /*U+03EC*/ /*COPTIC CAPITAL LETTER SHIMA*/
4868 0x03ED, /*U+03ED*/ /**/
4869 0x03EF, /*U+03EE*/ /*COPTIC CAPITAL LETTER DEI*/
4870 0x03EF, /*U+03EF*/ /**/
4871 0x03F0, /*U+03F0*/ /**/
4872 0x03F1, /*U+03F1*/ /**/
4873 0x03F2, /*U+03F2*/ /**/
4874 0x03F3, /*U+03F3*/ /**/
4875 0x03B8, /*U+03F4*/ /*GREEK CAPITAL THETA SYMBOL*/
4876 0x03F5, /*U+03F5*/ /**/
4877 0x03F6, /*U+03F6*/ /**/
4878 0x03F8, /*U+03F7*/ /*GREEK CAPITAL LETTER SHO*/
4879 0x03F8, /*U+03F8*/ /**/
4880 0x03F2, /*U+03F9*/ /*GREEK CAPITAL LUNATE SIGMA SYMBOL*/
4881 0x03FB, /*U+03FA*/ /*GREEK CAPITAL LETTER SAN*/
4882 0x03FB, /*U+03FB*/ /**/
4883 0x03FC, /*U+03FC*/ /**/
4884 0x037B, /*U+03FD*/ /*GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL*/
4885 0x037C, /*U+03FE*/ /*GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL*/
4886 0x037D, /*U+03FF*/ /*GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL*/
4887 0x0450, /*U+0400*/ /*CYRILLIC CAPITAL LETTER IE WITH GRAVE*/
4888 0x0451, /*U+0401*/ /*CYRILLIC CAPITAL LETTER IO*/
4889 0x0452, /*U+0402*/ /*CYRILLIC CAPITAL LETTER DJE*/
4890 0x0453, /*U+0403*/ /*CYRILLIC CAPITAL LETTER GJE*/
4891 0x0454, /*U+0404*/ /*CYRILLIC CAPITAL LETTER UKRAINIAN IE*/
4892 0x0455, /*U+0405*/ /*CYRILLIC CAPITAL LETTER DZE*/
4893 0x0456, /*U+0406*/ /*CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I*/
4894 0x0457, /*U+0407*/ /*CYRILLIC CAPITAL LETTER YI*/
4895 0x0458, /*U+0408*/ /*CYRILLIC CAPITAL LETTER JE*/
4896 0x0459, /*U+0409*/ /*CYRILLIC CAPITAL LETTER LJE*/
4897 0x045A, /*U+040A*/ /*CYRILLIC CAPITAL LETTER NJE*/
4898 0x045B, /*U+040B*/ /*CYRILLIC CAPITAL LETTER TSHE*/
4899 0x045C, /*U+040C*/ /*CYRILLIC CAPITAL LETTER KJE*/
4900 0x045D, /*U+040D*/ /*CYRILLIC CAPITAL LETTER I WITH GRAVE*/
4901 0x045E, /*U+040E*/ /*CYRILLIC CAPITAL LETTER SHORT U*/
4902 0x045F, /*U+040F*/ /*CYRILLIC CAPITAL LETTER DZHE*/
4903 0x0430, /*U+0410*/ /*CYRILLIC CAPITAL LETTER A*/
4904 0x0431, /*U+0411*/ /*CYRILLIC CAPITAL LETTER BE*/
4905 0x0432, /*U+0412*/ /*CYRILLIC CAPITAL LETTER VE*/
4906 0x0433, /*U+0413*/ /*CYRILLIC CAPITAL LETTER GHE*/
4907 0x0434, /*U+0414*/ /*CYRILLIC CAPITAL LETTER DE*/
4908 0x0435, /*U+0415*/ /*CYRILLIC CAPITAL LETTER IE*/
4909 0x0436, /*U+0416*/ /*CYRILLIC CAPITAL LETTER ZHE*/
4910 0x0437, /*U+0417*/ /*CYRILLIC CAPITAL LETTER ZE*/
4911 0x0438, /*U+0418*/ /*CYRILLIC CAPITAL LETTER I*/
4912 0x0439, /*U+0419*/ /*CYRILLIC CAPITAL LETTER SHORT I*/
4913 0x043A, /*U+041A*/ /*CYRILLIC CAPITAL LETTER KA*/
4914 0x043B, /*U+041B*/ /*CYRILLIC CAPITAL LETTER EL*/
4915 0x043C, /*U+041C*/ /*CYRILLIC CAPITAL LETTER EM*/
4916 0x043D, /*U+041D*/ /*CYRILLIC CAPITAL LETTER EN*/
4917 0x043E, /*U+041E*/ /*CYRILLIC CAPITAL LETTER O*/
4918 0x043F, /*U+041F*/ /*CYRILLIC CAPITAL LETTER PE*/
4919 0x0440, /*U+0420*/ /*CYRILLIC CAPITAL LETTER ER*/
4920 0x0441, /*U+0421*/ /*CYRILLIC CAPITAL LETTER ES*/
4921 0x0442, /*U+0422*/ /*CYRILLIC CAPITAL LETTER TE*/
4922 0x0443, /*U+0423*/ /*CYRILLIC CAPITAL LETTER U*/
4923 0x0444, /*U+0424*/ /*CYRILLIC CAPITAL LETTER EF*/
4924 0x0445, /*U+0425*/ /*CYRILLIC CAPITAL LETTER HA*/
4925 0x0446, /*U+0426*/ /*CYRILLIC CAPITAL LETTER TSE*/
4926 0x0447, /*U+0427*/ /*CYRILLIC CAPITAL LETTER CHE*/
4927 0x0448, /*U+0428*/ /*CYRILLIC CAPITAL LETTER SHA*/
4928 0x0449, /*U+0429*/ /*CYRILLIC CAPITAL LETTER SHCHA*/
4929 0x044A, /*U+042A*/ /*CYRILLIC CAPITAL LETTER HARD SIGN*/
4930 0x044B, /*U+042B*/ /*CYRILLIC CAPITAL LETTER YERU*/
4931 0x044C, /*U+042C*/ /*CYRILLIC CAPITAL LETTER SOFT SIGN*/
4932 0x044D, /*U+042D*/ /*CYRILLIC CAPITAL LETTER E*/
4933 0x044E, /*U+042E*/ /*CYRILLIC CAPITAL LETTER YU*/
4934 0x044F, /*U+042F*/ /*CYRILLIC CAPITAL LETTER YA*/
4935 0x0430, /*U+0430*/ /**/
4936 0x0431, /*U+0431*/ /**/
4937 0x0432, /*U+0432*/ /**/
4938 0x0433, /*U+0433*/ /**/
4939 0x0434, /*U+0434*/ /**/
4940 0x0435, /*U+0435*/ /**/
4941 0x0436, /*U+0436*/ /**/
4942 0x0437, /*U+0437*/ /**/
4943 0x0438, /*U+0438*/ /**/
4944 0x0439, /*U+0439*/ /**/
4945 0x043A, /*U+043A*/ /**/
4946 0x043B, /*U+043B*/ /**/
4947 0x043C, /*U+043C*/ /**/
4948 0x043D, /*U+043D*/ /**/
4949 0x043E, /*U+043E*/ /**/
4950 0x043F, /*U+043F*/ /**/
4951 0x0440, /*U+0440*/ /**/
4952 0x0441, /*U+0441*/ /**/
4953 0x0442, /*U+0442*/ /**/
4954 0x0443, /*U+0443*/ /**/
4955 0x0444, /*U+0444*/ /**/
4956 0x0445, /*U+0445*/ /**/
4957 0x0446, /*U+0446*/ /**/
4958 0x0447, /*U+0447*/ /**/
4959 0x0448, /*U+0448*/ /**/
4960 0x0449, /*U+0449*/ /**/
4961 0x044A, /*U+044A*/ /**/
4962 0x044B, /*U+044B*/ /**/
4963 0x044C, /*U+044C*/ /**/
4964 0x044D, /*U+044D*/ /**/
4965 0x044E, /*U+044E*/ /**/
4966 0x044F, /*U+044F*/ /**/
4967 0x0450, /*U+0450*/ /**/
4968 0x0451, /*U+0451*/ /**/
4969 0x0452, /*U+0452*/ /**/
4970 0x0453, /*U+0453*/ /**/
4971 0x0454, /*U+0454*/ /**/
4972 0x0455, /*U+0455*/ /**/
4973 0x0456, /*U+0456*/ /**/
4974 0x0457, /*U+0457*/ /**/
4975 0x0458, /*U+0458*/ /**/
4976 0x0459, /*U+0459*/ /**/
4977 0x045A, /*U+045A*/ /**/
4978 0x045B, /*U+045B*/ /**/
4979 0x045C, /*U+045C*/ /**/
4980 0x045D, /*U+045D*/ /**/
4981 0x045E, /*U+045E*/ /**/
4982 0x045F, /*U+045F*/ /**/
4983 0x0461, /*U+0460*/ /*CYRILLIC CAPITAL LETTER OMEGA*/
4984 0x0461, /*U+0461*/ /**/
4985 0x0463, /*U+0462*/ /*CYRILLIC CAPITAL LETTER YAT*/
4986 0x0463, /*U+0463*/ /**/
4987 0x0465, /*U+0464*/ /*CYRILLIC CAPITAL LETTER IOTIFIED E*/
4988 0x0465, /*U+0465*/ /**/
4989 0x0467, /*U+0466*/ /*CYRILLIC CAPITAL LETTER LITTLE YUS*/
4990 0x0467, /*U+0467*/ /**/
4991 0x0469, /*U+0468*/ /*CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS*/
4992 0x0469, /*U+0469*/ /**/
4993 0x046B, /*U+046A*/ /*CYRILLIC CAPITAL LETTER BIG YUS*/
4994 0x046B, /*U+046B*/ /**/
4995 0x046D, /*U+046C*/ /*CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS*/
4996 0x046D, /*U+046D*/ /**/
4997 0x046F, /*U+046E*/ /*CYRILLIC CAPITAL LETTER KSI*/
4998 0x046F, /*U+046F*/ /**/
4999 0x0471, /*U+0470*/ /*CYRILLIC CAPITAL LETTER PSI*/
5000 0x0471, /*U+0471*/ /**/
5001 0x0473, /*U+0472*/ /*CYRILLIC CAPITAL LETTER FITA*/
5002 0x0473, /*U+0473*/ /**/
5003 0x0475, /*U+0474*/ /*CYRILLIC CAPITAL LETTER IZHITSA*/
5004 0x0475, /*U+0475*/ /**/
5005 0x0477, /*U+0476*/ /*CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT*/
5006 0x0477, /*U+0477*/ /**/
5007 0x0479, /*U+0478*/ /*CYRILLIC CAPITAL LETTER UK*/
5008 0x0479, /*U+0479*/ /**/
5009 0x047B, /*U+047A*/ /*CYRILLIC CAPITAL LETTER ROUND OMEGA*/
5010 0x047B, /*U+047B*/ /**/
5011 0x047D, /*U+047C*/ /*CYRILLIC CAPITAL LETTER OMEGA WITH TITLO*/
5012 0x047D, /*U+047D*/ /**/
5013 0x047F, /*U+047E*/ /*CYRILLIC CAPITAL LETTER OT*/
5014 0x047F, /*U+047F*/ /**/
5015 0x0481, /*U+0480*/ /*CYRILLIC CAPITAL LETTER KOPPA*/
5016 0x0481, /*U+0481*/ /**/
5017 0x0482, /*U+0482*/ /**/
5018 0x0483, /*U+0483*/ /**/
5019 0x0484, /*U+0484*/ /**/
5020 0x0485, /*U+0485*/ /**/
5021 0x0486, /*U+0486*/ /**/
5022 0x0487, /*U+0487*/ /**/
5023 0x0488, /*U+0488*/ /**/
5024 0x0489, /*U+0489*/ /**/
5025 0x048B, /*U+048A*/ /*CYRILLIC CAPITAL LETTER SHORT I WITH TAIL*/
5026 0x048B, /*U+048B*/ /**/
5027 0x048D, /*U+048C*/ /*CYRILLIC CAPITAL LETTER SEMISOFT SIGN*/
5028 0x048D, /*U+048D*/ /**/
5029 0x048F, /*U+048E*/ /*CYRILLIC CAPITAL LETTER ER WITH TICK*/
5030 0x048F, /*U+048F*/ /**/
5031 0x0491, /*U+0490*/ /*CYRILLIC CAPITAL LETTER GHE WITH UPTURN*/
5032 0x0491, /*U+0491*/ /**/
5033 0x0493, /*U+0492*/ /*CYRILLIC CAPITAL LETTER GHE WITH STROKE*/
5034 0x0493, /*U+0493*/ /**/
5035 0x0495, /*U+0494*/ /*CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK*/
5036 0x0495, /*U+0495*/ /**/
5037 0x0497, /*U+0496*/ /*CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER*/
5038 0x0497, /*U+0497*/ /**/
5039 0x0499, /*U+0498*/ /*CYRILLIC CAPITAL LETTER ZE WITH DESCENDER*/
5040 0x0499, /*U+0499*/ /**/
5041 0x049B, /*U+049A*/ /*CYRILLIC CAPITAL LETTER KA WITH DESCENDER*/
5042 0x049B, /*U+049B*/ /**/
5043 0x049D, /*U+049C*/ /*CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE*/
5044 0x049D, /*U+049D*/ /**/
5045 0x049F, /*U+049E*/ /*CYRILLIC CAPITAL LETTER KA WITH STROKE*/
5046 0x049F, /*U+049F*/ /**/
5047 0x04A1, /*U+04A0*/ /*CYRILLIC CAPITAL LETTER BASHKIR KA*/
5048 0x04A1, /*U+04A1*/ /**/
5049 0x04A3, /*U+04A2*/ /*CYRILLIC CAPITAL LETTER EN WITH DESCENDER*/
5050 0x04A3, /*U+04A3*/ /**/
5051 0x04A5, /*U+04A4*/ /*CYRILLIC CAPITAL LIGATURE EN GHE*/
5052 0x04A5, /*U+04A5*/ /**/
5053 0x04A7, /*U+04A6*/ /*CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK*/
5054 0x04A7, /*U+04A7*/ /**/
5055 0x04A9, /*U+04A8*/ /*CYRILLIC CAPITAL LETTER ABKHASIAN HA*/
5056 0x04A9, /*U+04A9*/ /**/
5057 0x04AB, /*U+04AA*/ /*CYRILLIC CAPITAL LETTER ES WITH DESCENDER*/
5058 0x04AB, /*U+04AB*/ /**/
5059 0x04AD, /*U+04AC*/ /*CYRILLIC CAPITAL LETTER TE WITH DESCENDER*/
5060 0x04AD, /*U+04AD*/ /**/
5061 0x04AF, /*U+04AE*/ /*CYRILLIC CAPITAL LETTER STRAIGHT U*/
5062 0x04AF, /*U+04AF*/ /**/
5063 0x04B1, /*U+04B0*/ /*CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE*/
5064 0x04B1, /*U+04B1*/ /**/
5065 0x04B3, /*U+04B2*/ /*CYRILLIC CAPITAL LETTER HA WITH DESCENDER*/
5066 0x04B3, /*U+04B3*/ /**/
5067 0x04B5, /*U+04B4*/ /*CYRILLIC CAPITAL LIGATURE TE TSE*/
5068 0x04B5, /*U+04B5*/ /**/
5069 0x04B7, /*U+04B6*/ /*CYRILLIC CAPITAL LETTER CHE WITH DESCENDER*/
5070 0x04B7, /*U+04B7*/ /**/
5071 0x04B9, /*U+04B8*/ /*CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE*/
5072 0x04B9, /*U+04B9*/ /**/
5073 0x04BB, /*U+04BA*/ /*CYRILLIC CAPITAL LETTER SHHA*/
5074 0x04BB, /*U+04BB*/ /**/
5075 0x04BD, /*U+04BC*/ /*CYRILLIC CAPITAL LETTER ABKHASIAN CHE*/
5076 0x04BD, /*U+04BD*/ /**/
5077 0x04BF, /*U+04BE*/ /*CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER*/
5078 0x04BF, /*U+04BF*/ /**/
5079 0x04CF, /*U+04C0*/ /*CYRILLIC LETTER PALOCHKA*/
5080 0x04C2, /*U+04C1*/ /*CYRILLIC CAPITAL LETTER ZHE WITH BREVE*/
5081 0x04C2, /*U+04C2*/ /**/
5082 0x04C4, /*U+04C3*/ /*CYRILLIC CAPITAL LETTER KA WITH HOOK*/
5083 0x04C4, /*U+04C4*/ /**/
5084 0x04C6, /*U+04C5*/ /*CYRILLIC CAPITAL LETTER EL WITH TAIL*/
5085 0x04C6, /*U+04C6*/ /**/
5086 0x04C8, /*U+04C7*/ /*CYRILLIC CAPITAL LETTER EN WITH HOOK*/
5087 0x04C8, /*U+04C8*/ /**/
5088 0x04CA, /*U+04C9*/ /*CYRILLIC CAPITAL LETTER EN WITH TAIL*/
5089 0x04CA, /*U+04CA*/ /**/
5090 0x04CC, /*U+04CB*/ /*CYRILLIC CAPITAL LETTER KHAKASSIAN CHE*/
5091 0x04CC, /*U+04CC*/ /**/
5092 0x04CE, /*U+04CD*/ /*CYRILLIC CAPITAL LETTER EM WITH TAIL*/
5093 0x04CE, /*U+04CE*/ /**/
5094 0x04CF, /*U+04CF*/ /**/
5095 0x04D1, /*U+04D0*/ /*CYRILLIC CAPITAL LETTER A WITH BREVE*/
5096 0x04D1, /*U+04D1*/ /**/
5097 0x04D3, /*U+04D2*/ /*CYRILLIC CAPITAL LETTER A WITH DIAERESIS*/
5098 0x04D3, /*U+04D3*/ /**/
5099 0x04D5, /*U+04D4*/ /*CYRILLIC CAPITAL LIGATURE A IE*/
5100 0x04D5, /*U+04D5*/ /**/
5101 0x04D7, /*U+04D6*/ /*CYRILLIC CAPITAL LETTER IE WITH BREVE*/
5102 0x04D7, /*U+04D7*/ /**/
5103 0x04D9, /*U+04D8*/ /*CYRILLIC CAPITAL LETTER SCHWA*/
5104 0x04D9, /*U+04D9*/ /**/
5105 0x04DB, /*U+04DA*/ /*CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS*/
5106 0x04DB, /*U+04DB*/ /**/
5107 0x04DD, /*U+04DC*/ /*CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS*/
5108 0x04DD, /*U+04DD*/ /**/
5109 0x04DF, /*U+04DE*/ /*CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS*/
5110 0x04DF, /*U+04DF*/ /**/
5111 0x04E1, /*U+04E0*/ /*CYRILLIC CAPITAL LETTER ABKHASIAN DZE*/
5112 0x04E1, /*U+04E1*/ /**/
5113 0x04E3, /*U+04E2*/ /*CYRILLIC CAPITAL LETTER I WITH MACRON*/
5114 0x04E3, /*U+04E3*/ /**/
5115 0x04E5, /*U+04E4*/ /*CYRILLIC CAPITAL LETTER I WITH DIAERESIS*/
5116 0x04E5, /*U+04E5*/ /**/
5117 0x04E7, /*U+04E6*/ /*CYRILLIC CAPITAL LETTER O WITH DIAERESIS*/
5118 0x04E7, /*U+04E7*/ /**/
5119 0x04E9, /*U+04E8*/ /*CYRILLIC CAPITAL LETTER BARRED O*/
5120 0x04E9, /*U+04E9*/ /**/
5121 0x04EB, /*U+04EA*/ /*CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS*/
5122 0x04EB, /*U+04EB*/ /**/
5123 0x04ED, /*U+04EC*/ /*CYRILLIC CAPITAL LETTER E WITH DIAERESIS*/
5124 0x04ED, /*U+04ED*/ /**/
5125 0x04EF, /*U+04EE*/ /*CYRILLIC CAPITAL LETTER U WITH MACRON*/
5126 0x04EF, /*U+04EF*/ /**/
5127 0x04F1, /*U+04F0*/ /*CYRILLIC CAPITAL LETTER U WITH DIAERESIS*/
5128 0x04F1, /*U+04F1*/ /**/
5129 0x04F3, /*U+04F2*/ /*CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE*/
5130 0x04F3, /*U+04F3*/ /**/
5131 0x04F5, /*U+04F4*/ /*CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS*/
5132 0x04F5, /*U+04F5*/ /**/
5133 0x04F7, /*U+04F6*/ /*CYRILLIC CAPITAL LETTER GHE WITH DESCENDER*/
5134 0x04F7, /*U+04F7*/ /**/
5135 0x04F9, /*U+04F8*/ /*CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS*/
5136 0x04F9, /*U+04F9*/ /**/
5137 0x04FB, /*U+04FA*/ /*CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK*/
5138 0x04FB, /*U+04FB*/ /**/
5139 0x04FD, /*U+04FC*/ /*CYRILLIC CAPITAL LETTER HA WITH HOOK*/
5140 0x04FD, /*U+04FD*/ /**/
5141 0x04FF, /*U+04FE*/ /*CYRILLIC CAPITAL LETTER HA WITH STROKE*/
5142 0x04FF, /*U+04FF*/ /**/
5143 0x0501, /*U+0500*/ /*CYRILLIC CAPITAL LETTER KOMI DE*/
5144 0x0501, /*U+0501*/ /**/
5145 0x0503, /*U+0502*/ /*CYRILLIC CAPITAL LETTER KOMI DJE*/
5146 0x0503, /*U+0503*/ /**/
5147 0x0505, /*U+0504*/ /*CYRILLIC CAPITAL LETTER KOMI ZJE*/
5148 0x0505, /*U+0505*/ /**/
5149 0x0507, /*U+0506*/ /*CYRILLIC CAPITAL LETTER KOMI DZJE*/
5150 0x0507, /*U+0507*/ /**/
5151 0x0509, /*U+0508*/ /*CYRILLIC CAPITAL LETTER KOMI LJE*/
5152 0x0509, /*U+0509*/ /**/
5153 0x050B, /*U+050A*/ /*CYRILLIC CAPITAL LETTER KOMI NJE*/
5154 0x050B, /*U+050B*/ /**/
5155 0x050D, /*U+050C*/ /*CYRILLIC CAPITAL LETTER KOMI SJE*/
5156 0x050D, /*U+050D*/ /**/
5157 0x050F, /*U+050E*/ /*CYRILLIC CAPITAL LETTER KOMI TJE*/
5158 0x050F, /*U+050F*/ /**/
5159 0x0511, /*U+0510*/ /*CYRILLIC CAPITAL LETTER REVERSED ZE*/
5160 0x0511, /*U+0511*/ /**/
5161 0x0513, /*U+0512*/ /*CYRILLIC CAPITAL LETTER EL WITH HOOK*/
5162 0x0513, /*U+0513*/ /**/
5163 0x0515, /*U+0514*/ /*CYRILLIC CAPITAL LETTER LHA*/
5164 0x0515, /*U+0515*/ /**/
5165 0x0517, /*U+0516*/ /*CYRILLIC CAPITAL LETTER RHA*/
5166 0x0517, /*U+0517*/ /**/
5167 0x0519, /*U+0518*/ /*CYRILLIC CAPITAL LETTER YAE*/
5168 0x0519, /*U+0519*/ /**/
5169 0x051B, /*U+051A*/ /*CYRILLIC CAPITAL LETTER QA*/
5170 0x051B, /*U+051B*/ /**/
5171 0x051D, /*U+051C*/ /*CYRILLIC CAPITAL LETTER WE*/
5172 0x051D, /*U+051D*/ /**/
5173 0x051F, /*U+051E*/ /*CYRILLIC CAPITAL LETTER ALEUT KA*/
5174 0x051F, /*U+051F*/ /**/
5175 0x0521, /*U+0520*/ /*CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK*/
5176 0x0521, /*U+0521*/ /**/
5177 0x0523, /*U+0522*/ /*CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK*/
5178 0x0523, /*U+0523*/ /**/
5179 0x0525, /*U+0524*/ /*CYRILLIC CAPITAL LETTER PE WITH DESCENDER*/
5180 0x0525, /*U+0525*/ /**/
5181 0x0527, /*U+0526*/ /*CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER*/
5182 0x0527, /*U+0527*/ /**/
5183 0x0529, /*U+0528*/ /*CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK*/
5184 0x0529, /*U+0529*/ /**/
5185 0x052B, /*U+052A*/ /*CYRILLIC CAPITAL LETTER DZZHE*/
5186 0x052B, /*U+052B*/ /**/
5187 0x052D, /*U+052C*/ /*CYRILLIC CAPITAL LETTER DCHE*/
5188 0x052D, /*U+052D*/ /**/
5189 0x052F, /*U+052E*/ /*CYRILLIC CAPITAL LETTER EL WITH DESCENDER*/
5190 0x052F, /*U+052F*/ /**/
5191 0x0530, /*U+0530*/ /**/
5192 0x0561, /*U+0531*/ /*ARMENIAN CAPITAL LETTER AYB*/
5193 0x0562, /*U+0532*/ /*ARMENIAN CAPITAL LETTER BEN*/
5194 0x0563, /*U+0533*/ /*ARMENIAN CAPITAL LETTER GIM*/
5195 0x0564, /*U+0534*/ /*ARMENIAN CAPITAL LETTER DA*/
5196 0x0565, /*U+0535*/ /*ARMENIAN CAPITAL LETTER ECH*/
5197 0x0566, /*U+0536*/ /*ARMENIAN CAPITAL LETTER ZA*/
5198 0x0567, /*U+0537*/ /*ARMENIAN CAPITAL LETTER EH*/
5199 0x0568, /*U+0538*/ /*ARMENIAN CAPITAL LETTER ET*/
5200 0x0569, /*U+0539*/ /*ARMENIAN CAPITAL LETTER TO*/
5201 0x056A, /*U+053A*/ /*ARMENIAN CAPITAL LETTER ZHE*/
5202 0x056B, /*U+053B*/ /*ARMENIAN CAPITAL LETTER INI*/
5203 0x056C, /*U+053C*/ /*ARMENIAN CAPITAL LETTER LIWN*/
5204 0x056D, /*U+053D*/ /*ARMENIAN CAPITAL LETTER XEH*/
5205 0x056E, /*U+053E*/ /*ARMENIAN CAPITAL LETTER CA*/
5206 0x056F, /*U+053F*/ /*ARMENIAN CAPITAL LETTER KEN*/
5207 0x0570, /*U+0540*/ /*ARMENIAN CAPITAL LETTER HO*/
5208 0x0571, /*U+0541*/ /*ARMENIAN CAPITAL LETTER JA*/
5209 0x0572, /*U+0542*/ /*ARMENIAN CAPITAL LETTER GHAD*/
5210 0x0573, /*U+0543*/ /*ARMENIAN CAPITAL LETTER CHEH*/
5211 0x0574, /*U+0544*/ /*ARMENIAN CAPITAL LETTER MEN*/
5212 0x0575, /*U+0545*/ /*ARMENIAN CAPITAL LETTER YI*/
5213 0x0576, /*U+0546*/ /*ARMENIAN CAPITAL LETTER NOW*/
5214 0x0577, /*U+0547*/ /*ARMENIAN CAPITAL LETTER SHA*/
5215 0x0578, /*U+0548*/ /*ARMENIAN CAPITAL LETTER VO*/
5216 0x0579, /*U+0549*/ /*ARMENIAN CAPITAL LETTER CHA*/
5217 0x057A, /*U+054A*/ /*ARMENIAN CAPITAL LETTER PEH*/
5218 0x057B, /*U+054B*/ /*ARMENIAN CAPITAL LETTER JHEH*/
5219 0x057C, /*U+054C*/ /*ARMENIAN CAPITAL LETTER RA*/
5220 0x057D, /*U+054D*/ /*ARMENIAN CAPITAL LETTER SEH*/
5221 0x057E, /*U+054E*/ /*ARMENIAN CAPITAL LETTER VEW*/
5222 0x057F, /*U+054F*/ /*ARMENIAN CAPITAL LETTER TIWN*/
5223 0x0580, /*U+0550*/ /*ARMENIAN CAPITAL LETTER REH*/
5224 0x0581, /*U+0551*/ /*ARMENIAN CAPITAL LETTER CO*/
5225 0x0582, /*U+0552*/ /*ARMENIAN CAPITAL LETTER YIWN*/
5226 0x0583, /*U+0553*/ /*ARMENIAN CAPITAL LETTER PIWR*/
5227 0x0584, /*U+0554*/ /*ARMENIAN CAPITAL LETTER KEH*/
5228 0x0585, /*U+0555*/ /*ARMENIAN CAPITAL LETTER OH*/
5229 0x0586, /*U+0556*/ /*ARMENIAN CAPITAL LETTER FEH*/
5230 0x0557, /*U+0557*/ /**/
5231 0x0558, /*U+0558*/ /**/
5232 0x0559, /*U+0559*/ /**/
5233 0x055A, /*U+055A*/ /**/
5234 0x055B, /*U+055B*/ /**/
5235 0x055C, /*U+055C*/ /**/
5236 0x055D, /*U+055D*/ /**/
5237 0x055E, /*U+055E*/ /**/
5238 0x055F, /*U+055F*/ /**/
5239 0x0560, /*U+0560*/ /**/
5240 0x0561, /*U+0561*/ /**/
5241 0x0562, /*U+0562*/ /**/
5242 0x0563, /*U+0563*/ /**/
5243 0x0564, /*U+0564*/ /**/
5244 0x0565, /*U+0565*/ /**/
5245 0x0566, /*U+0566*/ /**/
5246 0x0567, /*U+0567*/ /**/
5247 0x0568, /*U+0568*/ /**/
5248 0x0569, /*U+0569*/ /**/
5249 0x056A, /*U+056A*/ /**/
5250 0x056B, /*U+056B*/ /**/
5251 0x056C, /*U+056C*/ /**/
5252 0x056D, /*U+056D*/ /**/
5253 0x056E, /*U+056E*/ /**/
5254 0x056F, /*U+056F*/ /**/
5255 0x0570, /*U+0570*/ /**/
5256 0x0571, /*U+0571*/ /**/
5257 0x0572, /*U+0572*/ /**/
5258 0x0573, /*U+0573*/ /**/
5259 0x0574, /*U+0574*/ /**/
5260 0x0575, /*U+0575*/ /**/
5261 0x0576, /*U+0576*/ /**/
5262 0x0577, /*U+0577*/ /**/
5263 0x0578, /*U+0578*/ /**/
5264 0x0579, /*U+0579*/ /**/
5265 0x057A, /*U+057A*/ /**/
5266 0x057B, /*U+057B*/ /**/
5267 0x057C, /*U+057C*/ /**/
5268 0x057D, /*U+057D*/ /**/
5269 0x057E, /*U+057E*/ /**/
5270 0x057F, /*U+057F*/ /**/
5271};
5272
5273static const uint16_t lower_table_4[128] = {
5274 0x1080, /*U+1080*/ /**/
5275 0x1081, /*U+1081*/ /**/
5276 0x1082, /*U+1082*/ /**/
5277 0x1083, /*U+1083*/ /**/
5278 0x1084, /*U+1084*/ /**/
5279 0x1085, /*U+1085*/ /**/
5280 0x1086, /*U+1086*/ /**/
5281 0x1087, /*U+1087*/ /**/
5282 0x1088, /*U+1088*/ /**/
5283 0x1089, /*U+1089*/ /**/
5284 0x108A, /*U+108A*/ /**/
5285 0x108B, /*U+108B*/ /**/
5286 0x108C, /*U+108C*/ /**/
5287 0x108D, /*U+108D*/ /**/
5288 0x108E, /*U+108E*/ /**/
5289 0x108F, /*U+108F*/ /**/
5290 0x1090, /*U+1090*/ /**/
5291 0x1091, /*U+1091*/ /**/
5292 0x1092, /*U+1092*/ /**/
5293 0x1093, /*U+1093*/ /**/
5294 0x1094, /*U+1094*/ /**/
5295 0x1095, /*U+1095*/ /**/
5296 0x1096, /*U+1096*/ /**/
5297 0x1097, /*U+1097*/ /**/
5298 0x1098, /*U+1098*/ /**/
5299 0x1099, /*U+1099*/ /**/
5300 0x109A, /*U+109A*/ /**/
5301 0x109B, /*U+109B*/ /**/
5302 0x109C, /*U+109C*/ /**/
5303 0x109D, /*U+109D*/ /**/
5304 0x109E, /*U+109E*/ /**/
5305 0x109F, /*U+109F*/ /**/
5306 0x2D00, /*U+10A0*/ /*GEORGIAN CAPITAL LETTER AN*/
5307 0x2D01, /*U+10A1*/ /*GEORGIAN CAPITAL LETTER BAN*/
5308 0x2D02, /*U+10A2*/ /*GEORGIAN CAPITAL LETTER GAN*/
5309 0x2D03, /*U+10A3*/ /*GEORGIAN CAPITAL LETTER DON*/
5310 0x2D04, /*U+10A4*/ /*GEORGIAN CAPITAL LETTER EN*/
5311 0x2D05, /*U+10A5*/ /*GEORGIAN CAPITAL LETTER VIN*/
5312 0x2D06, /*U+10A6*/ /*GEORGIAN CAPITAL LETTER ZEN*/
5313 0x2D07, /*U+10A7*/ /*GEORGIAN CAPITAL LETTER TAN*/
5314 0x2D08, /*U+10A8*/ /*GEORGIAN CAPITAL LETTER IN*/
5315 0x2D09, /*U+10A9*/ /*GEORGIAN CAPITAL LETTER KAN*/
5316 0x2D0A, /*U+10AA*/ /*GEORGIAN CAPITAL LETTER LAS*/
5317 0x2D0B, /*U+10AB*/ /*GEORGIAN CAPITAL LETTER MAN*/
5318 0x2D0C, /*U+10AC*/ /*GEORGIAN CAPITAL LETTER NAR*/
5319 0x2D0D, /*U+10AD*/ /*GEORGIAN CAPITAL LETTER ON*/
5320 0x2D0E, /*U+10AE*/ /*GEORGIAN CAPITAL LETTER PAR*/
5321 0x2D0F, /*U+10AF*/ /*GEORGIAN CAPITAL LETTER ZHAR*/
5322 0x2D10, /*U+10B0*/ /*GEORGIAN CAPITAL LETTER RAE*/
5323 0x2D11, /*U+10B1*/ /*GEORGIAN CAPITAL LETTER SAN*/
5324 0x2D12, /*U+10B2*/ /*GEORGIAN CAPITAL LETTER TAR*/
5325 0x2D13, /*U+10B3*/ /*GEORGIAN CAPITAL LETTER UN*/
5326 0x2D14, /*U+10B4*/ /*GEORGIAN CAPITAL LETTER PHAR*/
5327 0x2D15, /*U+10B5*/ /*GEORGIAN CAPITAL LETTER KHAR*/
5328 0x2D16, /*U+10B6*/ /*GEORGIAN CAPITAL LETTER GHAN*/
5329 0x2D17, /*U+10B7*/ /*GEORGIAN CAPITAL LETTER QAR*/
5330 0x2D18, /*U+10B8*/ /*GEORGIAN CAPITAL LETTER SHIN*/
5331 0x2D19, /*U+10B9*/ /*GEORGIAN CAPITAL LETTER CHIN*/
5332 0x2D1A, /*U+10BA*/ /*GEORGIAN CAPITAL LETTER CAN*/
5333 0x2D1B, /*U+10BB*/ /*GEORGIAN CAPITAL LETTER JIL*/
5334 0x2D1C, /*U+10BC*/ /*GEORGIAN CAPITAL LETTER CIL*/
5335 0x2D1D, /*U+10BD*/ /*GEORGIAN CAPITAL LETTER CHAR*/
5336 0x2D1E, /*U+10BE*/ /*GEORGIAN CAPITAL LETTER XAN*/
5337 0x2D1F, /*U+10BF*/ /*GEORGIAN CAPITAL LETTER JHAN*/
5338 0x2D20, /*U+10C0*/ /*GEORGIAN CAPITAL LETTER HAE*/
5339 0x2D21, /*U+10C1*/ /*GEORGIAN CAPITAL LETTER HE*/
5340 0x2D22, /*U+10C2*/ /*GEORGIAN CAPITAL LETTER HIE*/
5341 0x2D23, /*U+10C3*/ /*GEORGIAN CAPITAL LETTER WE*/
5342 0x2D24, /*U+10C4*/ /*GEORGIAN CAPITAL LETTER HAR*/
5343 0x2D25, /*U+10C5*/ /*GEORGIAN CAPITAL LETTER HOE*/
5344 0x10C6, /*U+10C6*/ /**/
5345 0x2D27, /*U+10C7*/ /*GEORGIAN CAPITAL LETTER YN*/
5346 0x10C8, /*U+10C8*/ /**/
5347 0x10C9, /*U+10C9*/ /**/
5348 0x10CA, /*U+10CA*/ /**/
5349 0x10CB, /*U+10CB*/ /**/
5350 0x10CC, /*U+10CC*/ /**/
5351 0x2D2D, /*U+10CD*/ /*GEORGIAN CAPITAL LETTER AEN*/
5352 0x10CE, /*U+10CE*/ /**/
5353 0x10CF, /*U+10CF*/ /**/
5354 0x10D0, /*U+10D0*/ /**/
5355 0x10D1, /*U+10D1*/ /**/
5356 0x10D2, /*U+10D2*/ /**/
5357 0x10D3, /*U+10D3*/ /**/
5358 0x10D4, /*U+10D4*/ /**/
5359 0x10D5, /*U+10D5*/ /**/
5360 0x10D6, /*U+10D6*/ /**/
5361 0x10D7, /*U+10D7*/ /**/
5362 0x10D8, /*U+10D8*/ /**/
5363 0x10D9, /*U+10D9*/ /**/
5364 0x10DA, /*U+10DA*/ /**/
5365 0x10DB, /*U+10DB*/ /**/
5366 0x10DC, /*U+10DC*/ /**/
5367 0x10DD, /*U+10DD*/ /**/
5368 0x10DE, /*U+10DE*/ /**/
5369 0x10DF, /*U+10DF*/ /**/
5370 0x10E0, /*U+10E0*/ /**/
5371 0x10E1, /*U+10E1*/ /**/
5372 0x10E2, /*U+10E2*/ /**/
5373 0x10E3, /*U+10E3*/ /**/
5374 0x10E4, /*U+10E4*/ /**/
5375 0x10E5, /*U+10E5*/ /**/
5376 0x10E6, /*U+10E6*/ /**/
5377 0x10E7, /*U+10E7*/ /**/
5378 0x10E8, /*U+10E8*/ /**/
5379 0x10E9, /*U+10E9*/ /**/
5380 0x10EA, /*U+10EA*/ /**/
5381 0x10EB, /*U+10EB*/ /**/
5382 0x10EC, /*U+10EC*/ /**/
5383 0x10ED, /*U+10ED*/ /**/
5384 0x10EE, /*U+10EE*/ /**/
5385 0x10EF, /*U+10EF*/ /**/
5386 0x10F0, /*U+10F0*/ /**/
5387 0x10F1, /*U+10F1*/ /**/
5388 0x10F2, /*U+10F2*/ /**/
5389 0x10F3, /*U+10F3*/ /**/
5390 0x10F4, /*U+10F4*/ /**/
5391 0x10F5, /*U+10F5*/ /**/
5392 0x10F6, /*U+10F6*/ /**/
5393 0x10F7, /*U+10F7*/ /**/
5394 0x10F8, /*U+10F8*/ /**/
5395 0x10F9, /*U+10F9*/ /**/
5396 0x10FA, /*U+10FA*/ /**/
5397 0x10FB, /*U+10FB*/ /**/
5398 0x10FC, /*U+10FC*/ /**/
5399 0x10FD, /*U+10FD*/ /**/
5400 0x10FE, /*U+10FE*/ /**/
5401 0x10FF, /*U+10FF*/ /**/
5402};
5403
5404static const uint16_t lower_table_5[128] = {
5405 0x1380, /*U+1380*/ /**/
5406 0x1381, /*U+1381*/ /**/
5407 0x1382, /*U+1382*/ /**/
5408 0x1383, /*U+1383*/ /**/
5409 0x1384, /*U+1384*/ /**/
5410 0x1385, /*U+1385*/ /**/
5411 0x1386, /*U+1386*/ /**/
5412 0x1387, /*U+1387*/ /**/
5413 0x1388, /*U+1388*/ /**/
5414 0x1389, /*U+1389*/ /**/
5415 0x138A, /*U+138A*/ /**/
5416 0x138B, /*U+138B*/ /**/
5417 0x138C, /*U+138C*/ /**/
5418 0x138D, /*U+138D*/ /**/
5419 0x138E, /*U+138E*/ /**/
5420 0x138F, /*U+138F*/ /**/
5421 0x1390, /*U+1390*/ /**/
5422 0x1391, /*U+1391*/ /**/
5423 0x1392, /*U+1392*/ /**/
5424 0x1393, /*U+1393*/ /**/
5425 0x1394, /*U+1394*/ /**/
5426 0x1395, /*U+1395*/ /**/
5427 0x1396, /*U+1396*/ /**/
5428 0x1397, /*U+1397*/ /**/
5429 0x1398, /*U+1398*/ /**/
5430 0x1399, /*U+1399*/ /**/
5431 0x139A, /*U+139A*/ /**/
5432 0x139B, /*U+139B*/ /**/
5433 0x139C, /*U+139C*/ /**/
5434 0x139D, /*U+139D*/ /**/
5435 0x139E, /*U+139E*/ /**/
5436 0x139F, /*U+139F*/ /**/
5437 0xAB70, /*U+13A0*/ /*CHEROKEE LETTER A*/
5438 0xAB71, /*U+13A1*/ /*CHEROKEE LETTER E*/
5439 0xAB72, /*U+13A2*/ /*CHEROKEE LETTER I*/
5440 0xAB73, /*U+13A3*/ /*CHEROKEE LETTER O*/
5441 0xAB74, /*U+13A4*/ /*CHEROKEE LETTER U*/
5442 0xAB75, /*U+13A5*/ /*CHEROKEE LETTER V*/
5443 0xAB76, /*U+13A6*/ /*CHEROKEE LETTER GA*/
5444 0xAB77, /*U+13A7*/ /*CHEROKEE LETTER KA*/
5445 0xAB78, /*U+13A8*/ /*CHEROKEE LETTER GE*/
5446 0xAB79, /*U+13A9*/ /*CHEROKEE LETTER GI*/
5447 0xAB7A, /*U+13AA*/ /*CHEROKEE LETTER GO*/
5448 0xAB7B, /*U+13AB*/ /*CHEROKEE LETTER GU*/
5449 0xAB7C, /*U+13AC*/ /*CHEROKEE LETTER GV*/
5450 0xAB7D, /*U+13AD*/ /*CHEROKEE LETTER HA*/
5451 0xAB7E, /*U+13AE*/ /*CHEROKEE LETTER HE*/
5452 0xAB7F, /*U+13AF*/ /*CHEROKEE LETTER HI*/
5453 0xAB80, /*U+13B0*/ /*CHEROKEE LETTER HO*/
5454 0xAB81, /*U+13B1*/ /*CHEROKEE LETTER HU*/
5455 0xAB82, /*U+13B2*/ /*CHEROKEE LETTER HV*/
5456 0xAB83, /*U+13B3*/ /*CHEROKEE LETTER LA*/
5457 0xAB84, /*U+13B4*/ /*CHEROKEE LETTER LE*/
5458 0xAB85, /*U+13B5*/ /*CHEROKEE LETTER LI*/
5459 0xAB86, /*U+13B6*/ /*CHEROKEE LETTER LO*/
5460 0xAB87, /*U+13B7*/ /*CHEROKEE LETTER LU*/
5461 0xAB88, /*U+13B8*/ /*CHEROKEE LETTER LV*/
5462 0xAB89, /*U+13B9*/ /*CHEROKEE LETTER MA*/
5463 0xAB8A, /*U+13BA*/ /*CHEROKEE LETTER ME*/
5464 0xAB8B, /*U+13BB*/ /*CHEROKEE LETTER MI*/
5465 0xAB8C, /*U+13BC*/ /*CHEROKEE LETTER MO*/
5466 0xAB8D, /*U+13BD*/ /*CHEROKEE LETTER MU*/
5467 0xAB8E, /*U+13BE*/ /*CHEROKEE LETTER NA*/
5468 0xAB8F, /*U+13BF*/ /*CHEROKEE LETTER HNA*/
5469 0xAB90, /*U+13C0*/ /*CHEROKEE LETTER NAH*/
5470 0xAB91, /*U+13C1*/ /*CHEROKEE LETTER NE*/
5471 0xAB92, /*U+13C2*/ /*CHEROKEE LETTER NI*/
5472 0xAB93, /*U+13C3*/ /*CHEROKEE LETTER NO*/
5473 0xAB94, /*U+13C4*/ /*CHEROKEE LETTER NU*/
5474 0xAB95, /*U+13C5*/ /*CHEROKEE LETTER NV*/
5475 0xAB96, /*U+13C6*/ /*CHEROKEE LETTER QUA*/
5476 0xAB97, /*U+13C7*/ /*CHEROKEE LETTER QUE*/
5477 0xAB98, /*U+13C8*/ /*CHEROKEE LETTER QUI*/
5478 0xAB99, /*U+13C9*/ /*CHEROKEE LETTER QUO*/
5479 0xAB9A, /*U+13CA*/ /*CHEROKEE LETTER QUU*/
5480 0xAB9B, /*U+13CB*/ /*CHEROKEE LETTER QUV*/
5481 0xAB9C, /*U+13CC*/ /*CHEROKEE LETTER SA*/
5482 0xAB9D, /*U+13CD*/ /*CHEROKEE LETTER S*/
5483 0xAB9E, /*U+13CE*/ /*CHEROKEE LETTER SE*/
5484 0xAB9F, /*U+13CF*/ /*CHEROKEE LETTER SI*/
5485 0xABA0, /*U+13D0*/ /*CHEROKEE LETTER SO*/
5486 0xABA1, /*U+13D1*/ /*CHEROKEE LETTER SU*/
5487 0xABA2, /*U+13D2*/ /*CHEROKEE LETTER SV*/
5488 0xABA3, /*U+13D3*/ /*CHEROKEE LETTER DA*/
5489 0xABA4, /*U+13D4*/ /*CHEROKEE LETTER TA*/
5490 0xABA5, /*U+13D5*/ /*CHEROKEE LETTER DE*/
5491 0xABA6, /*U+13D6*/ /*CHEROKEE LETTER TE*/
5492 0xABA7, /*U+13D7*/ /*CHEROKEE LETTER DI*/
5493 0xABA8, /*U+13D8*/ /*CHEROKEE LETTER TI*/
5494 0xABA9, /*U+13D9*/ /*CHEROKEE LETTER DO*/
5495 0xABAA, /*U+13DA*/ /*CHEROKEE LETTER DU*/
5496 0xABAB, /*U+13DB*/ /*CHEROKEE LETTER DV*/
5497 0xABAC, /*U+13DC*/ /*CHEROKEE LETTER DLA*/
5498 0xABAD, /*U+13DD*/ /*CHEROKEE LETTER TLA*/
5499 0xABAE, /*U+13DE*/ /*CHEROKEE LETTER TLE*/
5500 0xABAF, /*U+13DF*/ /*CHEROKEE LETTER TLI*/
5501 0xABB0, /*U+13E0*/ /*CHEROKEE LETTER TLO*/
5502 0xABB1, /*U+13E1*/ /*CHEROKEE LETTER TLU*/
5503 0xABB2, /*U+13E2*/ /*CHEROKEE LETTER TLV*/
5504 0xABB3, /*U+13E3*/ /*CHEROKEE LETTER TSA*/
5505 0xABB4, /*U+13E4*/ /*CHEROKEE LETTER TSE*/
5506 0xABB5, /*U+13E5*/ /*CHEROKEE LETTER TSI*/
5507 0xABB6, /*U+13E6*/ /*CHEROKEE LETTER TSO*/
5508 0xABB7, /*U+13E7*/ /*CHEROKEE LETTER TSU*/
5509 0xABB8, /*U+13E8*/ /*CHEROKEE LETTER TSV*/
5510 0xABB9, /*U+13E9*/ /*CHEROKEE LETTER WA*/
5511 0xABBA, /*U+13EA*/ /*CHEROKEE LETTER WE*/
5512 0xABBB, /*U+13EB*/ /*CHEROKEE LETTER WI*/
5513 0xABBC, /*U+13EC*/ /*CHEROKEE LETTER WO*/
5514 0xABBD, /*U+13ED*/ /*CHEROKEE LETTER WU*/
5515 0xABBE, /*U+13EE*/ /*CHEROKEE LETTER WV*/
5516 0xABBF, /*U+13EF*/ /*CHEROKEE LETTER YA*/
5517 0x13F8, /*U+13F0*/ /*CHEROKEE LETTER YE*/
5518 0x13F9, /*U+13F1*/ /*CHEROKEE LETTER YI*/
5519 0x13FA, /*U+13F2*/ /*CHEROKEE LETTER YO*/
5520 0x13FB, /*U+13F3*/ /*CHEROKEE LETTER YU*/
5521 0x13FC, /*U+13F4*/ /*CHEROKEE LETTER YV*/
5522 0x13FD, /*U+13F5*/ /*CHEROKEE LETTER MV*/
5523 0x13F6, /*U+13F6*/ /**/
5524 0x13F7, /*U+13F7*/ /**/
5525 0x13F8, /*U+13F8*/ /**/
5526 0x13F9, /*U+13F9*/ /**/
5527 0x13FA, /*U+13FA*/ /**/
5528 0x13FB, /*U+13FB*/ /**/
5529 0x13FC, /*U+13FC*/ /**/
5530 0x13FD, /*U+13FD*/ /**/
5531 0x13FE, /*U+13FE*/ /**/
5532 0x13FF, /*U+13FF*/ /**/
5533};
5534
5535static const uint16_t lower_table_6[64] = {
5536 0x1C80, /*U+1C80*/ /**/
5537 0x1C81, /*U+1C81*/ /**/
5538 0x1C82, /*U+1C82*/ /**/
5539 0x1C83, /*U+1C83*/ /**/
5540 0x1C84, /*U+1C84*/ /**/
5541 0x1C85, /*U+1C85*/ /**/
5542 0x1C86, /*U+1C86*/ /**/
5543 0x1C87, /*U+1C87*/ /**/
5544 0x1C88, /*U+1C88*/ /**/
5545 0x1C8A, /*U+1C89*/ /*CYRILLIC CAPITAL LETTER TJE*/
5546 0x1C8A, /*U+1C8A*/ /**/
5547 0x1C8B, /*U+1C8B*/ /**/
5548 0x1C8C, /*U+1C8C*/ /**/
5549 0x1C8D, /*U+1C8D*/ /**/
5550 0x1C8E, /*U+1C8E*/ /**/
5551 0x1C8F, /*U+1C8F*/ /**/
5552 0x10D0, /*U+1C90*/ /*GEORGIAN MTAVRULI CAPITAL LETTER AN*/
5553 0x10D1, /*U+1C91*/ /*GEORGIAN MTAVRULI CAPITAL LETTER BAN*/
5554 0x10D2, /*U+1C92*/ /*GEORGIAN MTAVRULI CAPITAL LETTER GAN*/
5555 0x10D3, /*U+1C93*/ /*GEORGIAN MTAVRULI CAPITAL LETTER DON*/
5556 0x10D4, /*U+1C94*/ /*GEORGIAN MTAVRULI CAPITAL LETTER EN*/
5557 0x10D5, /*U+1C95*/ /*GEORGIAN MTAVRULI CAPITAL LETTER VIN*/
5558 0x10D6, /*U+1C96*/ /*GEORGIAN MTAVRULI CAPITAL LETTER ZEN*/
5559 0x10D7, /*U+1C97*/ /*GEORGIAN MTAVRULI CAPITAL LETTER TAN*/
5560 0x10D8, /*U+1C98*/ /*GEORGIAN MTAVRULI CAPITAL LETTER IN*/
5561 0x10D9, /*U+1C99*/ /*GEORGIAN MTAVRULI CAPITAL LETTER KAN*/
5562 0x10DA, /*U+1C9A*/ /*GEORGIAN MTAVRULI CAPITAL LETTER LAS*/
5563 0x10DB, /*U+1C9B*/ /*GEORGIAN MTAVRULI CAPITAL LETTER MAN*/
5564 0x10DC, /*U+1C9C*/ /*GEORGIAN MTAVRULI CAPITAL LETTER NAR*/
5565 0x10DD, /*U+1C9D*/ /*GEORGIAN MTAVRULI CAPITAL LETTER ON*/
5566 0x10DE, /*U+1C9E*/ /*GEORGIAN MTAVRULI CAPITAL LETTER PAR*/
5567 0x10DF, /*U+1C9F*/ /*GEORGIAN MTAVRULI CAPITAL LETTER ZHAR*/
5568 0x10E0, /*U+1CA0*/ /*GEORGIAN MTAVRULI CAPITAL LETTER RAE*/
5569 0x10E1, /*U+1CA1*/ /*GEORGIAN MTAVRULI CAPITAL LETTER SAN*/
5570 0x10E2, /*U+1CA2*/ /*GEORGIAN MTAVRULI CAPITAL LETTER TAR*/
5571 0x10E3, /*U+1CA3*/ /*GEORGIAN MTAVRULI CAPITAL LETTER UN*/
5572 0x10E4, /*U+1CA4*/ /*GEORGIAN MTAVRULI CAPITAL LETTER PHAR*/
5573 0x10E5, /*U+1CA5*/ /*GEORGIAN MTAVRULI CAPITAL LETTER KHAR*/
5574 0x10E6, /*U+1CA6*/ /*GEORGIAN MTAVRULI CAPITAL LETTER GHAN*/
5575 0x10E7, /*U+1CA7*/ /*GEORGIAN MTAVRULI CAPITAL LETTER QAR*/
5576 0x10E8, /*U+1CA8*/ /*GEORGIAN MTAVRULI CAPITAL LETTER SHIN*/
5577 0x10E9, /*U+1CA9*/ /*GEORGIAN MTAVRULI CAPITAL LETTER CHIN*/
5578 0x10EA, /*U+1CAA*/ /*GEORGIAN MTAVRULI CAPITAL LETTER CAN*/
5579 0x10EB, /*U+1CAB*/ /*GEORGIAN MTAVRULI CAPITAL LETTER JIL*/
5580 0x10EC, /*U+1CAC*/ /*GEORGIAN MTAVRULI CAPITAL LETTER CIL*/
5581 0x10ED, /*U+1CAD*/ /*GEORGIAN MTAVRULI CAPITAL LETTER CHAR*/
5582 0x10EE, /*U+1CAE*/ /*GEORGIAN MTAVRULI CAPITAL LETTER XAN*/
5583 0x10EF, /*U+1CAF*/ /*GEORGIAN MTAVRULI CAPITAL LETTER JHAN*/
5584 0x10F0, /*U+1CB0*/ /*GEORGIAN MTAVRULI CAPITAL LETTER HAE*/
5585 0x10F1, /*U+1CB1*/ /*GEORGIAN MTAVRULI CAPITAL LETTER HE*/
5586 0x10F2, /*U+1CB2*/ /*GEORGIAN MTAVRULI CAPITAL LETTER HIE*/
5587 0x10F3, /*U+1CB3*/ /*GEORGIAN MTAVRULI CAPITAL LETTER WE*/
5588 0x10F4, /*U+1CB4*/ /*GEORGIAN MTAVRULI CAPITAL LETTER HAR*/
5589 0x10F5, /*U+1CB5*/ /*GEORGIAN MTAVRULI CAPITAL LETTER HOE*/
5590 0x10F6, /*U+1CB6*/ /*GEORGIAN MTAVRULI CAPITAL LETTER FI*/
5591 0x10F7, /*U+1CB7*/ /*GEORGIAN MTAVRULI CAPITAL LETTER YN*/
5592 0x10F8, /*U+1CB8*/ /*GEORGIAN MTAVRULI CAPITAL LETTER ELIFI*/
5593 0x10F9, /*U+1CB9*/ /*GEORGIAN MTAVRULI CAPITAL LETTER TURNED GAN*/
5594 0x10FA, /*U+1CBA*/ /*GEORGIAN MTAVRULI CAPITAL LETTER AIN*/
5595 0x1CBB, /*U+1CBB*/ /**/
5596 0x1CBC, /*U+1CBC*/ /**/
5597 0x10FD, /*U+1CBD*/ /*GEORGIAN MTAVRULI CAPITAL LETTER AEN*/
5598 0x10FE, /*U+1CBE*/ /*GEORGIAN MTAVRULI CAPITAL LETTER HARD SIGN*/
5599 0x10FF, /*U+1CBF*/ /*GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN*/
5600};
5601
5602static const uint16_t lower_table_7[512] = {
5603 0x1E01, /*U+1E00*/ /*LATIN CAPITAL LETTER A WITH RING BELOW*/
5604 0x1E01, /*U+1E01*/ /**/
5605 0x1E03, /*U+1E02*/ /*LATIN CAPITAL LETTER B WITH DOT ABOVE*/
5606 0x1E03, /*U+1E03*/ /**/
5607 0x1E05, /*U+1E04*/ /*LATIN CAPITAL LETTER B WITH DOT BELOW*/
5608 0x1E05, /*U+1E05*/ /**/
5609 0x1E07, /*U+1E06*/ /*LATIN CAPITAL LETTER B WITH LINE BELOW*/
5610 0x1E07, /*U+1E07*/ /**/
5611 0x1E09, /*U+1E08*/ /*LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE*/
5612 0x1E09, /*U+1E09*/ /**/
5613 0x1E0B, /*U+1E0A*/ /*LATIN CAPITAL LETTER D WITH DOT ABOVE*/
5614 0x1E0B, /*U+1E0B*/ /**/
5615 0x1E0D, /*U+1E0C*/ /*LATIN CAPITAL LETTER D WITH DOT BELOW*/
5616 0x1E0D, /*U+1E0D*/ /**/
5617 0x1E0F, /*U+1E0E*/ /*LATIN CAPITAL LETTER D WITH LINE BELOW*/
5618 0x1E0F, /*U+1E0F*/ /**/
5619 0x1E11, /*U+1E10*/ /*LATIN CAPITAL LETTER D WITH CEDILLA*/
5620 0x1E11, /*U+1E11*/ /**/
5621 0x1E13, /*U+1E12*/ /*LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW*/
5622 0x1E13, /*U+1E13*/ /**/
5623 0x1E15, /*U+1E14*/ /*LATIN CAPITAL LETTER E WITH MACRON AND GRAVE*/
5624 0x1E15, /*U+1E15*/ /**/
5625 0x1E17, /*U+1E16*/ /*LATIN CAPITAL LETTER E WITH MACRON AND ACUTE*/
5626 0x1E17, /*U+1E17*/ /**/
5627 0x1E19, /*U+1E18*/ /*LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW*/
5628 0x1E19, /*U+1E19*/ /**/
5629 0x1E1B, /*U+1E1A*/ /*LATIN CAPITAL LETTER E WITH TILDE BELOW*/
5630 0x1E1B, /*U+1E1B*/ /**/
5631 0x1E1D, /*U+1E1C*/ /*LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE*/
5632 0x1E1D, /*U+1E1D*/ /**/
5633 0x1E1F, /*U+1E1E*/ /*LATIN CAPITAL LETTER F WITH DOT ABOVE*/
5634 0x1E1F, /*U+1E1F*/ /**/
5635 0x1E21, /*U+1E20*/ /*LATIN CAPITAL LETTER G WITH MACRON*/
5636 0x1E21, /*U+1E21*/ /**/
5637 0x1E23, /*U+1E22*/ /*LATIN CAPITAL LETTER H WITH DOT ABOVE*/
5638 0x1E23, /*U+1E23*/ /**/
5639 0x1E25, /*U+1E24*/ /*LATIN CAPITAL LETTER H WITH DOT BELOW*/
5640 0x1E25, /*U+1E25*/ /**/
5641 0x1E27, /*U+1E26*/ /*LATIN CAPITAL LETTER H WITH DIAERESIS*/
5642 0x1E27, /*U+1E27*/ /**/
5643 0x1E29, /*U+1E28*/ /*LATIN CAPITAL LETTER H WITH CEDILLA*/
5644 0x1E29, /*U+1E29*/ /**/
5645 0x1E2B, /*U+1E2A*/ /*LATIN CAPITAL LETTER H WITH BREVE BELOW*/
5646 0x1E2B, /*U+1E2B*/ /**/
5647 0x1E2D, /*U+1E2C*/ /*LATIN CAPITAL LETTER I WITH TILDE BELOW*/
5648 0x1E2D, /*U+1E2D*/ /**/
5649 0x1E2F, /*U+1E2E*/ /*LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE*/
5650 0x1E2F, /*U+1E2F*/ /**/
5651 0x1E31, /*U+1E30*/ /*LATIN CAPITAL LETTER K WITH ACUTE*/
5652 0x1E31, /*U+1E31*/ /**/
5653 0x1E33, /*U+1E32*/ /*LATIN CAPITAL LETTER K WITH DOT BELOW*/
5654 0x1E33, /*U+1E33*/ /**/
5655 0x1E35, /*U+1E34*/ /*LATIN CAPITAL LETTER K WITH LINE BELOW*/
5656 0x1E35, /*U+1E35*/ /**/
5657 0x1E37, /*U+1E36*/ /*LATIN CAPITAL LETTER L WITH DOT BELOW*/
5658 0x1E37, /*U+1E37*/ /**/
5659 0x1E39, /*U+1E38*/ /*LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON*/
5660 0x1E39, /*U+1E39*/ /**/
5661 0x1E3B, /*U+1E3A*/ /*LATIN CAPITAL LETTER L WITH LINE BELOW*/
5662 0x1E3B, /*U+1E3B*/ /**/
5663 0x1E3D, /*U+1E3C*/ /*LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW*/
5664 0x1E3D, /*U+1E3D*/ /**/
5665 0x1E3F, /*U+1E3E*/ /*LATIN CAPITAL LETTER M WITH ACUTE*/
5666 0x1E3F, /*U+1E3F*/ /**/
5667 0x1E41, /*U+1E40*/ /*LATIN CAPITAL LETTER M WITH DOT ABOVE*/
5668 0x1E41, /*U+1E41*/ /**/
5669 0x1E43, /*U+1E42*/ /*LATIN CAPITAL LETTER M WITH DOT BELOW*/
5670 0x1E43, /*U+1E43*/ /**/
5671 0x1E45, /*U+1E44*/ /*LATIN CAPITAL LETTER N WITH DOT ABOVE*/
5672 0x1E45, /*U+1E45*/ /**/
5673 0x1E47, /*U+1E46*/ /*LATIN CAPITAL LETTER N WITH DOT BELOW*/
5674 0x1E47, /*U+1E47*/ /**/
5675 0x1E49, /*U+1E48*/ /*LATIN CAPITAL LETTER N WITH LINE BELOW*/
5676 0x1E49, /*U+1E49*/ /**/
5677 0x1E4B, /*U+1E4A*/ /*LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW*/
5678 0x1E4B, /*U+1E4B*/ /**/
5679 0x1E4D, /*U+1E4C*/ /*LATIN CAPITAL LETTER O WITH TILDE AND ACUTE*/
5680 0x1E4D, /*U+1E4D*/ /**/
5681 0x1E4F, /*U+1E4E*/ /*LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS*/
5682 0x1E4F, /*U+1E4F*/ /**/
5683 0x1E51, /*U+1E50*/ /*LATIN CAPITAL LETTER O WITH MACRON AND GRAVE*/
5684 0x1E51, /*U+1E51*/ /**/
5685 0x1E53, /*U+1E52*/ /*LATIN CAPITAL LETTER O WITH MACRON AND ACUTE*/
5686 0x1E53, /*U+1E53*/ /**/
5687 0x1E55, /*U+1E54*/ /*LATIN CAPITAL LETTER P WITH ACUTE*/
5688 0x1E55, /*U+1E55*/ /**/
5689 0x1E57, /*U+1E56*/ /*LATIN CAPITAL LETTER P WITH DOT ABOVE*/
5690 0x1E57, /*U+1E57*/ /**/
5691 0x1E59, /*U+1E58*/ /*LATIN CAPITAL LETTER R WITH DOT ABOVE*/
5692 0x1E59, /*U+1E59*/ /**/
5693 0x1E5B, /*U+1E5A*/ /*LATIN CAPITAL LETTER R WITH DOT BELOW*/
5694 0x1E5B, /*U+1E5B*/ /**/
5695 0x1E5D, /*U+1E5C*/ /*LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON*/
5696 0x1E5D, /*U+1E5D*/ /**/
5697 0x1E5F, /*U+1E5E*/ /*LATIN CAPITAL LETTER R WITH LINE BELOW*/
5698 0x1E5F, /*U+1E5F*/ /**/
5699 0x1E61, /*U+1E60*/ /*LATIN CAPITAL LETTER S WITH DOT ABOVE*/
5700 0x1E61, /*U+1E61*/ /**/
5701 0x1E63, /*U+1E62*/ /*LATIN CAPITAL LETTER S WITH DOT BELOW*/
5702 0x1E63, /*U+1E63*/ /**/
5703 0x1E65, /*U+1E64*/ /*LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE*/
5704 0x1E65, /*U+1E65*/ /**/
5705 0x1E67, /*U+1E66*/ /*LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE*/
5706 0x1E67, /*U+1E67*/ /**/
5707 0x1E69, /*U+1E68*/ /*LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE*/
5708 0x1E69, /*U+1E69*/ /**/
5709 0x1E6B, /*U+1E6A*/ /*LATIN CAPITAL LETTER T WITH DOT ABOVE*/
5710 0x1E6B, /*U+1E6B*/ /**/
5711 0x1E6D, /*U+1E6C*/ /*LATIN CAPITAL LETTER T WITH DOT BELOW*/
5712 0x1E6D, /*U+1E6D*/ /**/
5713 0x1E6F, /*U+1E6E*/ /*LATIN CAPITAL LETTER T WITH LINE BELOW*/
5714 0x1E6F, /*U+1E6F*/ /**/
5715 0x1E71, /*U+1E70*/ /*LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW*/
5716 0x1E71, /*U+1E71*/ /**/
5717 0x1E73, /*U+1E72*/ /*LATIN CAPITAL LETTER U WITH DIAERESIS BELOW*/
5718 0x1E73, /*U+1E73*/ /**/
5719 0x1E75, /*U+1E74*/ /*LATIN CAPITAL LETTER U WITH TILDE BELOW*/
5720 0x1E75, /*U+1E75*/ /**/
5721 0x1E77, /*U+1E76*/ /*LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW*/
5722 0x1E77, /*U+1E77*/ /**/
5723 0x1E79, /*U+1E78*/ /*LATIN CAPITAL LETTER U WITH TILDE AND ACUTE*/
5724 0x1E79, /*U+1E79*/ /**/
5725 0x1E7B, /*U+1E7A*/ /*LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS*/
5726 0x1E7B, /*U+1E7B*/ /**/
5727 0x1E7D, /*U+1E7C*/ /*LATIN CAPITAL LETTER V WITH TILDE*/
5728 0x1E7D, /*U+1E7D*/ /**/
5729 0x1E7F, /*U+1E7E*/ /*LATIN CAPITAL LETTER V WITH DOT BELOW*/
5730 0x1E7F, /*U+1E7F*/ /**/
5731 0x1E81, /*U+1E80*/ /*LATIN CAPITAL LETTER W WITH GRAVE*/
5732 0x1E81, /*U+1E81*/ /**/
5733 0x1E83, /*U+1E82*/ /*LATIN CAPITAL LETTER W WITH ACUTE*/
5734 0x1E83, /*U+1E83*/ /**/
5735 0x1E85, /*U+1E84*/ /*LATIN CAPITAL LETTER W WITH DIAERESIS*/
5736 0x1E85, /*U+1E85*/ /**/
5737 0x1E87, /*U+1E86*/ /*LATIN CAPITAL LETTER W WITH DOT ABOVE*/
5738 0x1E87, /*U+1E87*/ /**/
5739 0x1E89, /*U+1E88*/ /*LATIN CAPITAL LETTER W WITH DOT BELOW*/
5740 0x1E89, /*U+1E89*/ /**/
5741 0x1E8B, /*U+1E8A*/ /*LATIN CAPITAL LETTER X WITH DOT ABOVE*/
5742 0x1E8B, /*U+1E8B*/ /**/
5743 0x1E8D, /*U+1E8C*/ /*LATIN CAPITAL LETTER X WITH DIAERESIS*/
5744 0x1E8D, /*U+1E8D*/ /**/
5745 0x1E8F, /*U+1E8E*/ /*LATIN CAPITAL LETTER Y WITH DOT ABOVE*/
5746 0x1E8F, /*U+1E8F*/ /**/
5747 0x1E91, /*U+1E90*/ /*LATIN CAPITAL LETTER Z WITH CIRCUMFLEX*/
5748 0x1E91, /*U+1E91*/ /**/
5749 0x1E93, /*U+1E92*/ /*LATIN CAPITAL LETTER Z WITH DOT BELOW*/
5750 0x1E93, /*U+1E93*/ /**/
5751 0x1E95, /*U+1E94*/ /*LATIN CAPITAL LETTER Z WITH LINE BELOW*/
5752 0x1E95, /*U+1E95*/ /**/
5753 0x1E96, /*U+1E96*/ /**/
5754 0x1E97, /*U+1E97*/ /**/
5755 0x1E98, /*U+1E98*/ /**/
5756 0x1E99, /*U+1E99*/ /**/
5757 0x1E9A, /*U+1E9A*/ /**/
5758 0x1E9B, /*U+1E9B*/ /**/
5759 0x1E9C, /*U+1E9C*/ /**/
5760 0x1E9D, /*U+1E9D*/ /**/
5761 0x00DF, /*U+1E9E*/ /*LATIN CAPITAL LETTER SHARP S*/
5762 0x1E9F, /*U+1E9F*/ /**/
5763 0x1EA1, /*U+1EA0*/ /*LATIN CAPITAL LETTER A WITH DOT BELOW*/
5764 0x1EA1, /*U+1EA1*/ /**/
5765 0x1EA3, /*U+1EA2*/ /*LATIN CAPITAL LETTER A WITH HOOK ABOVE*/
5766 0x1EA3, /*U+1EA3*/ /**/
5767 0x1EA5, /*U+1EA4*/ /*LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE*/
5768 0x1EA5, /*U+1EA5*/ /**/
5769 0x1EA7, /*U+1EA6*/ /*LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE*/
5770 0x1EA7, /*U+1EA7*/ /**/
5771 0x1EA9, /*U+1EA8*/ /*LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE*/
5772 0x1EA9, /*U+1EA9*/ /**/
5773 0x1EAB, /*U+1EAA*/ /*LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE*/
5774 0x1EAB, /*U+1EAB*/ /**/
5775 0x1EAD, /*U+1EAC*/ /*LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW*/
5776 0x1EAD, /*U+1EAD*/ /**/
5777 0x1EAF, /*U+1EAE*/ /*LATIN CAPITAL LETTER A WITH BREVE AND ACUTE*/
5778 0x1EAF, /*U+1EAF*/ /**/
5779 0x1EB1, /*U+1EB0*/ /*LATIN CAPITAL LETTER A WITH BREVE AND GRAVE*/
5780 0x1EB1, /*U+1EB1*/ /**/
5781 0x1EB3, /*U+1EB2*/ /*LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE*/
5782 0x1EB3, /*U+1EB3*/ /**/
5783 0x1EB5, /*U+1EB4*/ /*LATIN CAPITAL LETTER A WITH BREVE AND TILDE*/
5784 0x1EB5, /*U+1EB5*/ /**/
5785 0x1EB7, /*U+1EB6*/ /*LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW*/
5786 0x1EB7, /*U+1EB7*/ /**/
5787 0x1EB9, /*U+1EB8*/ /*LATIN CAPITAL LETTER E WITH DOT BELOW*/
5788 0x1EB9, /*U+1EB9*/ /**/
5789 0x1EBB, /*U+1EBA*/ /*LATIN CAPITAL LETTER E WITH HOOK ABOVE*/
5790 0x1EBB, /*U+1EBB*/ /**/
5791 0x1EBD, /*U+1EBC*/ /*LATIN CAPITAL LETTER E WITH TILDE*/
5792 0x1EBD, /*U+1EBD*/ /**/
5793 0x1EBF, /*U+1EBE*/ /*LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE*/
5794 0x1EBF, /*U+1EBF*/ /**/
5795 0x1EC1, /*U+1EC0*/ /*LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE*/
5796 0x1EC1, /*U+1EC1*/ /**/
5797 0x1EC3, /*U+1EC2*/ /*LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE*/
5798 0x1EC3, /*U+1EC3*/ /**/
5799 0x1EC5, /*U+1EC4*/ /*LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE*/
5800 0x1EC5, /*U+1EC5*/ /**/
5801 0x1EC7, /*U+1EC6*/ /*LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW*/
5802 0x1EC7, /*U+1EC7*/ /**/
5803 0x1EC9, /*U+1EC8*/ /*LATIN CAPITAL LETTER I WITH HOOK ABOVE*/
5804 0x1EC9, /*U+1EC9*/ /**/
5805 0x1ECB, /*U+1ECA*/ /*LATIN CAPITAL LETTER I WITH DOT BELOW*/
5806 0x1ECB, /*U+1ECB*/ /**/
5807 0x1ECD, /*U+1ECC*/ /*LATIN CAPITAL LETTER O WITH DOT BELOW*/
5808 0x1ECD, /*U+1ECD*/ /**/
5809 0x1ECF, /*U+1ECE*/ /*LATIN CAPITAL LETTER O WITH HOOK ABOVE*/
5810 0x1ECF, /*U+1ECF*/ /**/
5811 0x1ED1, /*U+1ED0*/ /*LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE*/
5812 0x1ED1, /*U+1ED1*/ /**/
5813 0x1ED3, /*U+1ED2*/ /*LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE*/
5814 0x1ED3, /*U+1ED3*/ /**/
5815 0x1ED5, /*U+1ED4*/ /*LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE*/
5816 0x1ED5, /*U+1ED5*/ /**/
5817 0x1ED7, /*U+1ED6*/ /*LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE*/
5818 0x1ED7, /*U+1ED7*/ /**/
5819 0x1ED9, /*U+1ED8*/ /*LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW*/
5820 0x1ED9, /*U+1ED9*/ /**/
5821 0x1EDB, /*U+1EDA*/ /*LATIN CAPITAL LETTER O WITH HORN AND ACUTE*/
5822 0x1EDB, /*U+1EDB*/ /**/
5823 0x1EDD, /*U+1EDC*/ /*LATIN CAPITAL LETTER O WITH HORN AND GRAVE*/
5824 0x1EDD, /*U+1EDD*/ /**/
5825 0x1EDF, /*U+1EDE*/ /*LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE*/
5826 0x1EDF, /*U+1EDF*/ /**/
5827 0x1EE1, /*U+1EE0*/ /*LATIN CAPITAL LETTER O WITH HORN AND TILDE*/
5828 0x1EE1, /*U+1EE1*/ /**/
5829 0x1EE3, /*U+1EE2*/ /*LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW*/
5830 0x1EE3, /*U+1EE3*/ /**/
5831 0x1EE5, /*U+1EE4*/ /*LATIN CAPITAL LETTER U WITH DOT BELOW*/
5832 0x1EE5, /*U+1EE5*/ /**/
5833 0x1EE7, /*U+1EE6*/ /*LATIN CAPITAL LETTER U WITH HOOK ABOVE*/
5834 0x1EE7, /*U+1EE7*/ /**/
5835 0x1EE9, /*U+1EE8*/ /*LATIN CAPITAL LETTER U WITH HORN AND ACUTE*/
5836 0x1EE9, /*U+1EE9*/ /**/
5837 0x1EEB, /*U+1EEA*/ /*LATIN CAPITAL LETTER U WITH HORN AND GRAVE*/
5838 0x1EEB, /*U+1EEB*/ /**/
5839 0x1EED, /*U+1EEC*/ /*LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE*/
5840 0x1EED, /*U+1EED*/ /**/
5841 0x1EEF, /*U+1EEE*/ /*LATIN CAPITAL LETTER U WITH HORN AND TILDE*/
5842 0x1EEF, /*U+1EEF*/ /**/
5843 0x1EF1, /*U+1EF0*/ /*LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW*/
5844 0x1EF1, /*U+1EF1*/ /**/
5845 0x1EF3, /*U+1EF2*/ /*LATIN CAPITAL LETTER Y WITH GRAVE*/
5846 0x1EF3, /*U+1EF3*/ /**/
5847 0x1EF5, /*U+1EF4*/ /*LATIN CAPITAL LETTER Y WITH DOT BELOW*/
5848 0x1EF5, /*U+1EF5*/ /**/
5849 0x1EF7, /*U+1EF6*/ /*LATIN CAPITAL LETTER Y WITH HOOK ABOVE*/
5850 0x1EF7, /*U+1EF7*/ /**/
5851 0x1EF9, /*U+1EF8*/ /*LATIN CAPITAL LETTER Y WITH TILDE*/
5852 0x1EF9, /*U+1EF9*/ /**/
5853 0x1EFB, /*U+1EFA*/ /*LATIN CAPITAL LETTER MIDDLE-WELSH LL*/
5854 0x1EFB, /*U+1EFB*/ /**/
5855 0x1EFD, /*U+1EFC*/ /*LATIN CAPITAL LETTER MIDDLE-WELSH V*/
5856 0x1EFD, /*U+1EFD*/ /**/
5857 0x1EFF, /*U+1EFE*/ /*LATIN CAPITAL LETTER Y WITH LOOP*/
5858 0x1EFF, /*U+1EFF*/ /**/
5859 0x1F00, /*U+1F00*/ /**/
5860 0x1F01, /*U+1F01*/ /**/
5861 0x1F02, /*U+1F02*/ /**/
5862 0x1F03, /*U+1F03*/ /**/
5863 0x1F04, /*U+1F04*/ /**/
5864 0x1F05, /*U+1F05*/ /**/
5865 0x1F06, /*U+1F06*/ /**/
5866 0x1F07, /*U+1F07*/ /**/
5867 0x1F00, /*U+1F08*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI*/
5868 0x1F01, /*U+1F09*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA*/
5869 0x1F02, /*U+1F0A*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA*/
5870 0x1F03, /*U+1F0B*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA*/
5871 0x1F04, /*U+1F0C*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA*/
5872 0x1F05, /*U+1F0D*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA*/
5873 0x1F06, /*U+1F0E*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI*/
5874 0x1F07, /*U+1F0F*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI*/
5875 0x1F10, /*U+1F10*/ /**/
5876 0x1F11, /*U+1F11*/ /**/
5877 0x1F12, /*U+1F12*/ /**/
5878 0x1F13, /*U+1F13*/ /**/
5879 0x1F14, /*U+1F14*/ /**/
5880 0x1F15, /*U+1F15*/ /**/
5881 0x1F16, /*U+1F16*/ /**/
5882 0x1F17, /*U+1F17*/ /**/
5883 0x1F10, /*U+1F18*/ /*GREEK CAPITAL LETTER EPSILON WITH PSILI*/
5884 0x1F11, /*U+1F19*/ /*GREEK CAPITAL LETTER EPSILON WITH DASIA*/
5885 0x1F12, /*U+1F1A*/ /*GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA*/
5886 0x1F13, /*U+1F1B*/ /*GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA*/
5887 0x1F14, /*U+1F1C*/ /*GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA*/
5888 0x1F15, /*U+1F1D*/ /*GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA*/
5889 0x1F1E, /*U+1F1E*/ /**/
5890 0x1F1F, /*U+1F1F*/ /**/
5891 0x1F20, /*U+1F20*/ /**/
5892 0x1F21, /*U+1F21*/ /**/
5893 0x1F22, /*U+1F22*/ /**/
5894 0x1F23, /*U+1F23*/ /**/
5895 0x1F24, /*U+1F24*/ /**/
5896 0x1F25, /*U+1F25*/ /**/
5897 0x1F26, /*U+1F26*/ /**/
5898 0x1F27, /*U+1F27*/ /**/
5899 0x1F20, /*U+1F28*/ /*GREEK CAPITAL LETTER ETA WITH PSILI*/
5900 0x1F21, /*U+1F29*/ /*GREEK CAPITAL LETTER ETA WITH DASIA*/
5901 0x1F22, /*U+1F2A*/ /*GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA*/
5902 0x1F23, /*U+1F2B*/ /*GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA*/
5903 0x1F24, /*U+1F2C*/ /*GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA*/
5904 0x1F25, /*U+1F2D*/ /*GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA*/
5905 0x1F26, /*U+1F2E*/ /*GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI*/
5906 0x1F27, /*U+1F2F*/ /*GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI*/
5907 0x1F30, /*U+1F30*/ /**/
5908 0x1F31, /*U+1F31*/ /**/
5909 0x1F32, /*U+1F32*/ /**/
5910 0x1F33, /*U+1F33*/ /**/
5911 0x1F34, /*U+1F34*/ /**/
5912 0x1F35, /*U+1F35*/ /**/
5913 0x1F36, /*U+1F36*/ /**/
5914 0x1F37, /*U+1F37*/ /**/
5915 0x1F30, /*U+1F38*/ /*GREEK CAPITAL LETTER IOTA WITH PSILI*/
5916 0x1F31, /*U+1F39*/ /*GREEK CAPITAL LETTER IOTA WITH DASIA*/
5917 0x1F32, /*U+1F3A*/ /*GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA*/
5918 0x1F33, /*U+1F3B*/ /*GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA*/
5919 0x1F34, /*U+1F3C*/ /*GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA*/
5920 0x1F35, /*U+1F3D*/ /*GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA*/
5921 0x1F36, /*U+1F3E*/ /*GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI*/
5922 0x1F37, /*U+1F3F*/ /*GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI*/
5923 0x1F40, /*U+1F40*/ /**/
5924 0x1F41, /*U+1F41*/ /**/
5925 0x1F42, /*U+1F42*/ /**/
5926 0x1F43, /*U+1F43*/ /**/
5927 0x1F44, /*U+1F44*/ /**/
5928 0x1F45, /*U+1F45*/ /**/
5929 0x1F46, /*U+1F46*/ /**/
5930 0x1F47, /*U+1F47*/ /**/
5931 0x1F40, /*U+1F48*/ /*GREEK CAPITAL LETTER OMICRON WITH PSILI*/
5932 0x1F41, /*U+1F49*/ /*GREEK CAPITAL LETTER OMICRON WITH DASIA*/
5933 0x1F42, /*U+1F4A*/ /*GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA*/
5934 0x1F43, /*U+1F4B*/ /*GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA*/
5935 0x1F44, /*U+1F4C*/ /*GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA*/
5936 0x1F45, /*U+1F4D*/ /*GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA*/
5937 0x1F4E, /*U+1F4E*/ /**/
5938 0x1F4F, /*U+1F4F*/ /**/
5939 0x1F50, /*U+1F50*/ /**/
5940 0x1F51, /*U+1F51*/ /**/
5941 0x1F52, /*U+1F52*/ /**/
5942 0x1F53, /*U+1F53*/ /**/
5943 0x1F54, /*U+1F54*/ /**/
5944 0x1F55, /*U+1F55*/ /**/
5945 0x1F56, /*U+1F56*/ /**/
5946 0x1F57, /*U+1F57*/ /**/
5947 0x1F58, /*U+1F58*/ /**/
5948 0x1F51, /*U+1F59*/ /*GREEK CAPITAL LETTER UPSILON WITH DASIA*/
5949 0x1F5A, /*U+1F5A*/ /**/
5950 0x1F53, /*U+1F5B*/ /*GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA*/
5951 0x1F5C, /*U+1F5C*/ /**/
5952 0x1F55, /*U+1F5D*/ /*GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA*/
5953 0x1F5E, /*U+1F5E*/ /**/
5954 0x1F57, /*U+1F5F*/ /*GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI*/
5955 0x1F60, /*U+1F60*/ /**/
5956 0x1F61, /*U+1F61*/ /**/
5957 0x1F62, /*U+1F62*/ /**/
5958 0x1F63, /*U+1F63*/ /**/
5959 0x1F64, /*U+1F64*/ /**/
5960 0x1F65, /*U+1F65*/ /**/
5961 0x1F66, /*U+1F66*/ /**/
5962 0x1F67, /*U+1F67*/ /**/
5963 0x1F60, /*U+1F68*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI*/
5964 0x1F61, /*U+1F69*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA*/
5965 0x1F62, /*U+1F6A*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA*/
5966 0x1F63, /*U+1F6B*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA*/
5967 0x1F64, /*U+1F6C*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA*/
5968 0x1F65, /*U+1F6D*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA*/
5969 0x1F66, /*U+1F6E*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI*/
5970 0x1F67, /*U+1F6F*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI*/
5971 0x1F70, /*U+1F70*/ /**/
5972 0x1F71, /*U+1F71*/ /**/
5973 0x1F72, /*U+1F72*/ /**/
5974 0x1F73, /*U+1F73*/ /**/
5975 0x1F74, /*U+1F74*/ /**/
5976 0x1F75, /*U+1F75*/ /**/
5977 0x1F76, /*U+1F76*/ /**/
5978 0x1F77, /*U+1F77*/ /**/
5979 0x1F78, /*U+1F78*/ /**/
5980 0x1F79, /*U+1F79*/ /**/
5981 0x1F7A, /*U+1F7A*/ /**/
5982 0x1F7B, /*U+1F7B*/ /**/
5983 0x1F7C, /*U+1F7C*/ /**/
5984 0x1F7D, /*U+1F7D*/ /**/
5985 0x1F7E, /*U+1F7E*/ /**/
5986 0x1F7F, /*U+1F7F*/ /**/
5987 0x1F80, /*U+1F80*/ /**/
5988 0x1F81, /*U+1F81*/ /**/
5989 0x1F82, /*U+1F82*/ /**/
5990 0x1F83, /*U+1F83*/ /**/
5991 0x1F84, /*U+1F84*/ /**/
5992 0x1F85, /*U+1F85*/ /**/
5993 0x1F86, /*U+1F86*/ /**/
5994 0x1F87, /*U+1F87*/ /**/
5995 0x1F80, /*U+1F88*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI*/
5996 0x1F81, /*U+1F89*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI*/
5997 0x1F82, /*U+1F8A*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI*/
5998 0x1F83, /*U+1F8B*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI*/
5999 0x1F84, /*U+1F8C*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI*/
6000 0x1F85, /*U+1F8D*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI*/
6001 0x1F86, /*U+1F8E*/ /*GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI*/
6002 0x1F87, /*U+1F8F*/ /*GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI*/
6003 0x1F90, /*U+1F90*/ /**/
6004 0x1F91, /*U+1F91*/ /**/
6005 0x1F92, /*U+1F92*/ /**/
6006 0x1F93, /*U+1F93*/ /**/
6007 0x1F94, /*U+1F94*/ /**/
6008 0x1F95, /*U+1F95*/ /**/
6009 0x1F96, /*U+1F96*/ /**/
6010 0x1F97, /*U+1F97*/ /**/
6011 0x1F90, /*U+1F98*/ /*GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI*/
6012 0x1F91, /*U+1F99*/ /*GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI*/
6013 0x1F92, /*U+1F9A*/ /*GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI*/
6014 0x1F93, /*U+1F9B*/ /*GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI*/
6015 0x1F94, /*U+1F9C*/ /*GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI*/
6016 0x1F95, /*U+1F9D*/ /*GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI*/
6017 0x1F96, /*U+1F9E*/ /*GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI*/
6018 0x1F97, /*U+1F9F*/ /*GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI*/
6019 0x1FA0, /*U+1FA0*/ /**/
6020 0x1FA1, /*U+1FA1*/ /**/
6021 0x1FA2, /*U+1FA2*/ /**/
6022 0x1FA3, /*U+1FA3*/ /**/
6023 0x1FA4, /*U+1FA4*/ /**/
6024 0x1FA5, /*U+1FA5*/ /**/
6025 0x1FA6, /*U+1FA6*/ /**/
6026 0x1FA7, /*U+1FA7*/ /**/
6027 0x1FA0, /*U+1FA8*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI*/
6028 0x1FA1, /*U+1FA9*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI*/
6029 0x1FA2, /*U+1FAA*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI*/
6030 0x1FA3, /*U+1FAB*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI*/
6031 0x1FA4, /*U+1FAC*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI*/
6032 0x1FA5, /*U+1FAD*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI*/
6033 0x1FA6, /*U+1FAE*/ /*GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI*/
6034 0x1FA7, /*U+1FAF*/ /*GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI*/
6035 0x1FB0, /*U+1FB0*/ /**/
6036 0x1FB1, /*U+1FB1*/ /**/
6037 0x1FB2, /*U+1FB2*/ /**/
6038 0x1FB3, /*U+1FB3*/ /**/
6039 0x1FB4, /*U+1FB4*/ /**/
6040 0x1FB5, /*U+1FB5*/ /**/
6041 0x1FB6, /*U+1FB6*/ /**/
6042 0x1FB7, /*U+1FB7*/ /**/
6043 0x1FB0, /*U+1FB8*/ /*GREEK CAPITAL LETTER ALPHA WITH VRACHY*/
6044 0x1FB1, /*U+1FB9*/ /*GREEK CAPITAL LETTER ALPHA WITH MACRON*/
6045 0x1F70, /*U+1FBA*/ /*GREEK CAPITAL LETTER ALPHA WITH VARIA*/
6046 0x1F71, /*U+1FBB*/ /*GREEK CAPITAL LETTER ALPHA WITH OXIA*/
6047 0x1FB3, /*U+1FBC*/ /*GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI*/
6048 0x1FBD, /*U+1FBD*/ /**/
6049 0x1FBE, /*U+1FBE*/ /**/
6050 0x1FBF, /*U+1FBF*/ /**/
6051 0x1FC0, /*U+1FC0*/ /**/
6052 0x1FC1, /*U+1FC1*/ /**/
6053 0x1FC2, /*U+1FC2*/ /**/
6054 0x1FC3, /*U+1FC3*/ /**/
6055 0x1FC4, /*U+1FC4*/ /**/
6056 0x1FC5, /*U+1FC5*/ /**/
6057 0x1FC6, /*U+1FC6*/ /**/
6058 0x1FC7, /*U+1FC7*/ /**/
6059 0x1F72, /*U+1FC8*/ /*GREEK CAPITAL LETTER EPSILON WITH VARIA*/
6060 0x1F73, /*U+1FC9*/ /*GREEK CAPITAL LETTER EPSILON WITH OXIA*/
6061 0x1F74, /*U+1FCA*/ /*GREEK CAPITAL LETTER ETA WITH VARIA*/
6062 0x1F75, /*U+1FCB*/ /*GREEK CAPITAL LETTER ETA WITH OXIA*/
6063 0x1FC3, /*U+1FCC*/ /*GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI*/
6064 0x1FCD, /*U+1FCD*/ /**/
6065 0x1FCE, /*U+1FCE*/ /**/
6066 0x1FCF, /*U+1FCF*/ /**/
6067 0x1FD0, /*U+1FD0*/ /**/
6068 0x1FD1, /*U+1FD1*/ /**/
6069 0x1FD2, /*U+1FD2*/ /**/
6070 0x1FD3, /*U+1FD3*/ /**/
6071 0x1FD4, /*U+1FD4*/ /**/
6072 0x1FD5, /*U+1FD5*/ /**/
6073 0x1FD6, /*U+1FD6*/ /**/
6074 0x1FD7, /*U+1FD7*/ /**/
6075 0x1FD0, /*U+1FD8*/ /*GREEK CAPITAL LETTER IOTA WITH VRACHY*/
6076 0x1FD1, /*U+1FD9*/ /*GREEK CAPITAL LETTER IOTA WITH MACRON*/
6077 0x1F76, /*U+1FDA*/ /*GREEK CAPITAL LETTER IOTA WITH VARIA*/
6078 0x1F77, /*U+1FDB*/ /*GREEK CAPITAL LETTER IOTA WITH OXIA*/
6079 0x1FDC, /*U+1FDC*/ /**/
6080 0x1FDD, /*U+1FDD*/ /**/
6081 0x1FDE, /*U+1FDE*/ /**/
6082 0x1FDF, /*U+1FDF*/ /**/
6083 0x1FE0, /*U+1FE0*/ /**/
6084 0x1FE1, /*U+1FE1*/ /**/
6085 0x1FE2, /*U+1FE2*/ /**/
6086 0x1FE3, /*U+1FE3*/ /**/
6087 0x1FE4, /*U+1FE4*/ /**/
6088 0x1FE5, /*U+1FE5*/ /**/
6089 0x1FE6, /*U+1FE6*/ /**/
6090 0x1FE7, /*U+1FE7*/ /**/
6091 0x1FE0, /*U+1FE8*/ /*GREEK CAPITAL LETTER UPSILON WITH VRACHY*/
6092 0x1FE1, /*U+1FE9*/ /*GREEK CAPITAL LETTER UPSILON WITH MACRON*/
6093 0x1F7A, /*U+1FEA*/ /*GREEK CAPITAL LETTER UPSILON WITH VARIA*/
6094 0x1F7B, /*U+1FEB*/ /*GREEK CAPITAL LETTER UPSILON WITH OXIA*/
6095 0x1FE5, /*U+1FEC*/ /*GREEK CAPITAL LETTER RHO WITH DASIA*/
6096 0x1FED, /*U+1FED*/ /**/
6097 0x1FEE, /*U+1FEE*/ /**/
6098 0x1FEF, /*U+1FEF*/ /**/
6099 0x1FF0, /*U+1FF0*/ /**/
6100 0x1FF1, /*U+1FF1*/ /**/
6101 0x1FF2, /*U+1FF2*/ /**/
6102 0x1FF3, /*U+1FF3*/ /**/
6103 0x1FF4, /*U+1FF4*/ /**/
6104 0x1FF5, /*U+1FF5*/ /**/
6105 0x1FF6, /*U+1FF6*/ /**/
6106 0x1FF7, /*U+1FF7*/ /**/
6107 0x1F78, /*U+1FF8*/ /*GREEK CAPITAL LETTER OMICRON WITH VARIA*/
6108 0x1F79, /*U+1FF9*/ /*GREEK CAPITAL LETTER OMICRON WITH OXIA*/
6109 0x1F7C, /*U+1FFA*/ /*GREEK CAPITAL LETTER OMEGA WITH VARIA*/
6110 0x1F7D, /*U+1FFB*/ /*GREEK CAPITAL LETTER OMEGA WITH OXIA*/
6111 0x1FF3, /*U+1FFC*/ /*GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI*/
6112 0x1FFD, /*U+1FFD*/ /**/
6113 0x1FFE, /*U+1FFE*/ /**/
6114 0x1FFF, /*U+1FFF*/ /**/
6115};
6116
6117static const uint16_t lower_table_8[192] = {
6118 0x2100, /*U+2100*/ /**/
6119 0x2101, /*U+2101*/ /**/
6120 0x2102, /*U+2102*/ /**/
6121 0x2103, /*U+2103*/ /**/
6122 0x2104, /*U+2104*/ /**/
6123 0x2105, /*U+2105*/ /**/
6124 0x2106, /*U+2106*/ /**/
6125 0x2107, /*U+2107*/ /**/
6126 0x2108, /*U+2108*/ /**/
6127 0x2109, /*U+2109*/ /**/
6128 0x210A, /*U+210A*/ /**/
6129 0x210B, /*U+210B*/ /**/
6130 0x210C, /*U+210C*/ /**/
6131 0x210D, /*U+210D*/ /**/
6132 0x210E, /*U+210E*/ /**/
6133 0x210F, /*U+210F*/ /**/
6134 0x2110, /*U+2110*/ /**/
6135 0x2111, /*U+2111*/ /**/
6136 0x2112, /*U+2112*/ /**/
6137 0x2113, /*U+2113*/ /**/
6138 0x2114, /*U+2114*/ /**/
6139 0x2115, /*U+2115*/ /**/
6140 0x2116, /*U+2116*/ /**/
6141 0x2117, /*U+2117*/ /**/
6142 0x2118, /*U+2118*/ /**/
6143 0x2119, /*U+2119*/ /**/
6144 0x211A, /*U+211A*/ /**/
6145 0x211B, /*U+211B*/ /**/
6146 0x211C, /*U+211C*/ /**/
6147 0x211D, /*U+211D*/ /**/
6148 0x211E, /*U+211E*/ /**/
6149 0x211F, /*U+211F*/ /**/
6150 0x2120, /*U+2120*/ /**/
6151 0x2121, /*U+2121*/ /**/
6152 0x2122, /*U+2122*/ /**/
6153 0x2123, /*U+2123*/ /**/
6154 0x2124, /*U+2124*/ /**/
6155 0x2125, /*U+2125*/ /**/
6156 0x03C9, /*U+2126*/ /*OHM SIGN*/
6157 0x2127, /*U+2127*/ /**/
6158 0x2128, /*U+2128*/ /**/
6159 0x2129, /*U+2129*/ /**/
6160 0x006B, /*U+212A*/ /*KELVIN SIGN*/
6161 0x00E5, /*U+212B*/ /*ANGSTROM SIGN*/
6162 0x212C, /*U+212C*/ /**/
6163 0x212D, /*U+212D*/ /**/
6164 0x212E, /*U+212E*/ /**/
6165 0x212F, /*U+212F*/ /**/
6166 0x2130, /*U+2130*/ /**/
6167 0x2131, /*U+2131*/ /**/
6168 0x214E, /*U+2132*/ /*TURNED CAPITAL F*/
6169 0x2133, /*U+2133*/ /**/
6170 0x2134, /*U+2134*/ /**/
6171 0x2135, /*U+2135*/ /**/
6172 0x2136, /*U+2136*/ /**/
6173 0x2137, /*U+2137*/ /**/
6174 0x2138, /*U+2138*/ /**/
6175 0x2139, /*U+2139*/ /**/
6176 0x213A, /*U+213A*/ /**/
6177 0x213B, /*U+213B*/ /**/
6178 0x213C, /*U+213C*/ /**/
6179 0x213D, /*U+213D*/ /**/
6180 0x213E, /*U+213E*/ /**/
6181 0x213F, /*U+213F*/ /**/
6182 0x2140, /*U+2140*/ /**/
6183 0x2141, /*U+2141*/ /**/
6184 0x2142, /*U+2142*/ /**/
6185 0x2143, /*U+2143*/ /**/
6186 0x2144, /*U+2144*/ /**/
6187 0x2145, /*U+2145*/ /**/
6188 0x2146, /*U+2146*/ /**/
6189 0x2147, /*U+2147*/ /**/
6190 0x2148, /*U+2148*/ /**/
6191 0x2149, /*U+2149*/ /**/
6192 0x214A, /*U+214A*/ /**/
6193 0x214B, /*U+214B*/ /**/
6194 0x214C, /*U+214C*/ /**/
6195 0x214D, /*U+214D*/ /**/
6196 0x214E, /*U+214E*/ /**/
6197 0x214F, /*U+214F*/ /**/
6198 0x2150, /*U+2150*/ /**/
6199 0x2151, /*U+2151*/ /**/
6200 0x2152, /*U+2152*/ /**/
6201 0x2153, /*U+2153*/ /**/
6202 0x2154, /*U+2154*/ /**/
6203 0x2155, /*U+2155*/ /**/
6204 0x2156, /*U+2156*/ /**/
6205 0x2157, /*U+2157*/ /**/
6206 0x2158, /*U+2158*/ /**/
6207 0x2159, /*U+2159*/ /**/
6208 0x215A, /*U+215A*/ /**/
6209 0x215B, /*U+215B*/ /**/
6210 0x215C, /*U+215C*/ /**/
6211 0x215D, /*U+215D*/ /**/
6212 0x215E, /*U+215E*/ /**/
6213 0x215F, /*U+215F*/ /**/
6214 0x2170, /*U+2160*/ /*ROMAN NUMERAL ONE*/
6215 0x2171, /*U+2161*/ /*ROMAN NUMERAL TWO*/
6216 0x2172, /*U+2162*/ /*ROMAN NUMERAL THREE*/
6217 0x2173, /*U+2163*/ /*ROMAN NUMERAL FOUR*/
6218 0x2174, /*U+2164*/ /*ROMAN NUMERAL FIVE*/
6219 0x2175, /*U+2165*/ /*ROMAN NUMERAL SIX*/
6220 0x2176, /*U+2166*/ /*ROMAN NUMERAL SEVEN*/
6221 0x2177, /*U+2167*/ /*ROMAN NUMERAL EIGHT*/
6222 0x2178, /*U+2168*/ /*ROMAN NUMERAL NINE*/
6223 0x2179, /*U+2169*/ /*ROMAN NUMERAL TEN*/
6224 0x217A, /*U+216A*/ /*ROMAN NUMERAL ELEVEN*/
6225 0x217B, /*U+216B*/ /*ROMAN NUMERAL TWELVE*/
6226 0x217C, /*U+216C*/ /*ROMAN NUMERAL FIFTY*/
6227 0x217D, /*U+216D*/ /*ROMAN NUMERAL ONE HUNDRED*/
6228 0x217E, /*U+216E*/ /*ROMAN NUMERAL FIVE HUNDRED*/
6229 0x217F, /*U+216F*/ /*ROMAN NUMERAL ONE THOUSAND*/
6230 0x2170, /*U+2170*/ /**/
6231 0x2171, /*U+2171*/ /**/
6232 0x2172, /*U+2172*/ /**/
6233 0x2173, /*U+2173*/ /**/
6234 0x2174, /*U+2174*/ /**/
6235 0x2175, /*U+2175*/ /**/
6236 0x2176, /*U+2176*/ /**/
6237 0x2177, /*U+2177*/ /**/
6238 0x2178, /*U+2178*/ /**/
6239 0x2179, /*U+2179*/ /**/
6240 0x217A, /*U+217A*/ /**/
6241 0x217B, /*U+217B*/ /**/
6242 0x217C, /*U+217C*/ /**/
6243 0x217D, /*U+217D*/ /**/
6244 0x217E, /*U+217E*/ /**/
6245 0x217F, /*U+217F*/ /**/
6246 0x2180, /*U+2180*/ /**/
6247 0x2181, /*U+2181*/ /**/
6248 0x2182, /*U+2182*/ /**/
6249 0x2184, /*U+2183*/ /*ROMAN NUMERAL REVERSED ONE HUNDRED*/
6250 0x2184, /*U+2184*/ /**/
6251 0x2185, /*U+2185*/ /**/
6252 0x2186, /*U+2186*/ /**/
6253 0x2187, /*U+2187*/ /**/
6254 0x2188, /*U+2188*/ /**/
6255 0x2189, /*U+2189*/ /**/
6256 0x218A, /*U+218A*/ /**/
6257 0x218B, /*U+218B*/ /**/
6258 0x218C, /*U+218C*/ /**/
6259 0x218D, /*U+218D*/ /**/
6260 0x218E, /*U+218E*/ /**/
6261 0x218F, /*U+218F*/ /**/
6262 0x2190, /*U+2190*/ /**/
6263 0x2191, /*U+2191*/ /**/
6264 0x2192, /*U+2192*/ /**/
6265 0x2193, /*U+2193*/ /**/
6266 0x2194, /*U+2194*/ /**/
6267 0x2195, /*U+2195*/ /**/
6268 0x2196, /*U+2196*/ /**/
6269 0x2197, /*U+2197*/ /**/
6270 0x2198, /*U+2198*/ /**/
6271 0x2199, /*U+2199*/ /**/
6272 0x219A, /*U+219A*/ /**/
6273 0x219B, /*U+219B*/ /**/
6274 0x219C, /*U+219C*/ /**/
6275 0x219D, /*U+219D*/ /**/
6276 0x219E, /*U+219E*/ /**/
6277 0x219F, /*U+219F*/ /**/
6278 0x21A0, /*U+21A0*/ /**/
6279 0x21A1, /*U+21A1*/ /**/
6280 0x21A2, /*U+21A2*/ /**/
6281 0x21A3, /*U+21A3*/ /**/
6282 0x21A4, /*U+21A4*/ /**/
6283 0x21A5, /*U+21A5*/ /**/
6284 0x21A6, /*U+21A6*/ /**/
6285 0x21A7, /*U+21A7*/ /**/
6286 0x21A8, /*U+21A8*/ /**/
6287 0x21A9, /*U+21A9*/ /**/
6288 0x21AA, /*U+21AA*/ /**/
6289 0x21AB, /*U+21AB*/ /**/
6290 0x21AC, /*U+21AC*/ /**/
6291 0x21AD, /*U+21AD*/ /**/
6292 0x21AE, /*U+21AE*/ /**/
6293 0x21AF, /*U+21AF*/ /**/
6294 0x21B0, /*U+21B0*/ /**/
6295 0x21B1, /*U+21B1*/ /**/
6296 0x21B2, /*U+21B2*/ /**/
6297 0x21B3, /*U+21B3*/ /**/
6298 0x21B4, /*U+21B4*/ /**/
6299 0x21B5, /*U+21B5*/ /**/
6300 0x21B6, /*U+21B6*/ /**/
6301 0x21B7, /*U+21B7*/ /**/
6302 0x21B8, /*U+21B8*/ /**/
6303 0x21B9, /*U+21B9*/ /**/
6304 0x21BA, /*U+21BA*/ /**/
6305 0x21BB, /*U+21BB*/ /**/
6306 0x21BC, /*U+21BC*/ /**/
6307 0x21BD, /*U+21BD*/ /**/
6308 0x21BE, /*U+21BE*/ /**/
6309 0x21BF, /*U+21BF*/ /**/
6310};
6311
6312static const uint16_t lower_table_9[128] = {
6313 0x2480, /*U+2480*/ /**/
6314 0x2481, /*U+2481*/ /**/
6315 0x2482, /*U+2482*/ /**/
6316 0x2483, /*U+2483*/ /**/
6317 0x2484, /*U+2484*/ /**/
6318 0x2485, /*U+2485*/ /**/
6319 0x2486, /*U+2486*/ /**/
6320 0x2487, /*U+2487*/ /**/
6321 0x2488, /*U+2488*/ /**/
6322 0x2489, /*U+2489*/ /**/
6323 0x248A, /*U+248A*/ /**/
6324 0x248B, /*U+248B*/ /**/
6325 0x248C, /*U+248C*/ /**/
6326 0x248D, /*U+248D*/ /**/
6327 0x248E, /*U+248E*/ /**/
6328 0x248F, /*U+248F*/ /**/
6329 0x2490, /*U+2490*/ /**/
6330 0x2491, /*U+2491*/ /**/
6331 0x2492, /*U+2492*/ /**/
6332 0x2493, /*U+2493*/ /**/
6333 0x2494, /*U+2494*/ /**/
6334 0x2495, /*U+2495*/ /**/
6335 0x2496, /*U+2496*/ /**/
6336 0x2497, /*U+2497*/ /**/
6337 0x2498, /*U+2498*/ /**/
6338 0x2499, /*U+2499*/ /**/
6339 0x249A, /*U+249A*/ /**/
6340 0x249B, /*U+249B*/ /**/
6341 0x249C, /*U+249C*/ /**/
6342 0x249D, /*U+249D*/ /**/
6343 0x249E, /*U+249E*/ /**/
6344 0x249F, /*U+249F*/ /**/
6345 0x24A0, /*U+24A0*/ /**/
6346 0x24A1, /*U+24A1*/ /**/
6347 0x24A2, /*U+24A2*/ /**/
6348 0x24A3, /*U+24A3*/ /**/
6349 0x24A4, /*U+24A4*/ /**/
6350 0x24A5, /*U+24A5*/ /**/
6351 0x24A6, /*U+24A6*/ /**/
6352 0x24A7, /*U+24A7*/ /**/
6353 0x24A8, /*U+24A8*/ /**/
6354 0x24A9, /*U+24A9*/ /**/
6355 0x24AA, /*U+24AA*/ /**/
6356 0x24AB, /*U+24AB*/ /**/
6357 0x24AC, /*U+24AC*/ /**/
6358 0x24AD, /*U+24AD*/ /**/
6359 0x24AE, /*U+24AE*/ /**/
6360 0x24AF, /*U+24AF*/ /**/
6361 0x24B0, /*U+24B0*/ /**/
6362 0x24B1, /*U+24B1*/ /**/
6363 0x24B2, /*U+24B2*/ /**/
6364 0x24B3, /*U+24B3*/ /**/
6365 0x24B4, /*U+24B4*/ /**/
6366 0x24B5, /*U+24B5*/ /**/
6367 0x24D0, /*U+24B6*/ /*CIRCLED LATIN CAPITAL LETTER A*/
6368 0x24D1, /*U+24B7*/ /*CIRCLED LATIN CAPITAL LETTER B*/
6369 0x24D2, /*U+24B8*/ /*CIRCLED LATIN CAPITAL LETTER C*/
6370 0x24D3, /*U+24B9*/ /*CIRCLED LATIN CAPITAL LETTER D*/
6371 0x24D4, /*U+24BA*/ /*CIRCLED LATIN CAPITAL LETTER E*/
6372 0x24D5, /*U+24BB*/ /*CIRCLED LATIN CAPITAL LETTER F*/
6373 0x24D6, /*U+24BC*/ /*CIRCLED LATIN CAPITAL LETTER G*/
6374 0x24D7, /*U+24BD*/ /*CIRCLED LATIN CAPITAL LETTER H*/
6375 0x24D8, /*U+24BE*/ /*CIRCLED LATIN CAPITAL LETTER I*/
6376 0x24D9, /*U+24BF*/ /*CIRCLED LATIN CAPITAL LETTER J*/
6377 0x24DA, /*U+24C0*/ /*CIRCLED LATIN CAPITAL LETTER K*/
6378 0x24DB, /*U+24C1*/ /*CIRCLED LATIN CAPITAL LETTER L*/
6379 0x24DC, /*U+24C2*/ /*CIRCLED LATIN CAPITAL LETTER M*/
6380 0x24DD, /*U+24C3*/ /*CIRCLED LATIN CAPITAL LETTER N*/
6381 0x24DE, /*U+24C4*/ /*CIRCLED LATIN CAPITAL LETTER O*/
6382 0x24DF, /*U+24C5*/ /*CIRCLED LATIN CAPITAL LETTER P*/
6383 0x24E0, /*U+24C6*/ /*CIRCLED LATIN CAPITAL LETTER Q*/
6384 0x24E1, /*U+24C7*/ /*CIRCLED LATIN CAPITAL LETTER R*/
6385 0x24E2, /*U+24C8*/ /*CIRCLED LATIN CAPITAL LETTER S*/
6386 0x24E3, /*U+24C9*/ /*CIRCLED LATIN CAPITAL LETTER T*/
6387 0x24E4, /*U+24CA*/ /*CIRCLED LATIN CAPITAL LETTER U*/
6388 0x24E5, /*U+24CB*/ /*CIRCLED LATIN CAPITAL LETTER V*/
6389 0x24E6, /*U+24CC*/ /*CIRCLED LATIN CAPITAL LETTER W*/
6390 0x24E7, /*U+24CD*/ /*CIRCLED LATIN CAPITAL LETTER X*/
6391 0x24E8, /*U+24CE*/ /*CIRCLED LATIN CAPITAL LETTER Y*/
6392 0x24E9, /*U+24CF*/ /*CIRCLED LATIN CAPITAL LETTER Z*/
6393 0x24D0, /*U+24D0*/ /**/
6394 0x24D1, /*U+24D1*/ /**/
6395 0x24D2, /*U+24D2*/ /**/
6396 0x24D3, /*U+24D3*/ /**/
6397 0x24D4, /*U+24D4*/ /**/
6398 0x24D5, /*U+24D5*/ /**/
6399 0x24D6, /*U+24D6*/ /**/
6400 0x24D7, /*U+24D7*/ /**/
6401 0x24D8, /*U+24D8*/ /**/
6402 0x24D9, /*U+24D9*/ /**/
6403 0x24DA, /*U+24DA*/ /**/
6404 0x24DB, /*U+24DB*/ /**/
6405 0x24DC, /*U+24DC*/ /**/
6406 0x24DD, /*U+24DD*/ /**/
6407 0x24DE, /*U+24DE*/ /**/
6408 0x24DF, /*U+24DF*/ /**/
6409 0x24E0, /*U+24E0*/ /**/
6410 0x24E1, /*U+24E1*/ /**/
6411 0x24E2, /*U+24E2*/ /**/
6412 0x24E3, /*U+24E3*/ /**/
6413 0x24E4, /*U+24E4*/ /**/
6414 0x24E5, /*U+24E5*/ /**/
6415 0x24E6, /*U+24E6*/ /**/
6416 0x24E7, /*U+24E7*/ /**/
6417 0x24E8, /*U+24E8*/ /**/
6418 0x24E9, /*U+24E9*/ /**/
6419 0x24EA, /*U+24EA*/ /**/
6420 0x24EB, /*U+24EB*/ /**/
6421 0x24EC, /*U+24EC*/ /**/
6422 0x24ED, /*U+24ED*/ /**/
6423 0x24EE, /*U+24EE*/ /**/
6424 0x24EF, /*U+24EF*/ /**/
6425 0x24F0, /*U+24F0*/ /**/
6426 0x24F1, /*U+24F1*/ /**/
6427 0x24F2, /*U+24F2*/ /**/
6428 0x24F3, /*U+24F3*/ /**/
6429 0x24F4, /*U+24F4*/ /**/
6430 0x24F5, /*U+24F5*/ /**/
6431 0x24F6, /*U+24F6*/ /**/
6432 0x24F7, /*U+24F7*/ /**/
6433 0x24F8, /*U+24F8*/ /**/
6434 0x24F9, /*U+24F9*/ /**/
6435 0x24FA, /*U+24FA*/ /**/
6436 0x24FB, /*U+24FB*/ /**/
6437 0x24FC, /*U+24FC*/ /**/
6438 0x24FD, /*U+24FD*/ /**/
6439 0x24FE, /*U+24FE*/ /**/
6440 0x24FF, /*U+24FF*/ /**/
6441};
6442
6443static const uint16_t lower_table_10[256] = {
6444 0x2C30, /*U+2C00*/ /*GLAGOLITIC CAPITAL LETTER AZU*/
6445 0x2C31, /*U+2C01*/ /*GLAGOLITIC CAPITAL LETTER BUKY*/
6446 0x2C32, /*U+2C02*/ /*GLAGOLITIC CAPITAL LETTER VEDE*/
6447 0x2C33, /*U+2C03*/ /*GLAGOLITIC CAPITAL LETTER GLAGOLI*/
6448 0x2C34, /*U+2C04*/ /*GLAGOLITIC CAPITAL LETTER DOBRO*/
6449 0x2C35, /*U+2C05*/ /*GLAGOLITIC CAPITAL LETTER YESTU*/
6450 0x2C36, /*U+2C06*/ /*GLAGOLITIC CAPITAL LETTER ZHIVETE*/
6451 0x2C37, /*U+2C07*/ /*GLAGOLITIC CAPITAL LETTER DZELO*/
6452 0x2C38, /*U+2C08*/ /*GLAGOLITIC CAPITAL LETTER ZEMLJA*/
6453 0x2C39, /*U+2C09*/ /*GLAGOLITIC CAPITAL LETTER IZHE*/
6454 0x2C3A, /*U+2C0A*/ /*GLAGOLITIC CAPITAL LETTER INITIAL IZHE*/
6455 0x2C3B, /*U+2C0B*/ /*GLAGOLITIC CAPITAL LETTER I*/
6456 0x2C3C, /*U+2C0C*/ /*GLAGOLITIC CAPITAL LETTER DJERVI*/
6457 0x2C3D, /*U+2C0D*/ /*GLAGOLITIC CAPITAL LETTER KAKO*/
6458 0x2C3E, /*U+2C0E*/ /*GLAGOLITIC CAPITAL LETTER LJUDIJE*/
6459 0x2C3F, /*U+2C0F*/ /*GLAGOLITIC CAPITAL LETTER MYSLITE*/
6460 0x2C40, /*U+2C10*/ /*GLAGOLITIC CAPITAL LETTER NASHI*/
6461 0x2C41, /*U+2C11*/ /*GLAGOLITIC CAPITAL LETTER ONU*/
6462 0x2C42, /*U+2C12*/ /*GLAGOLITIC CAPITAL LETTER POKOJI*/
6463 0x2C43, /*U+2C13*/ /*GLAGOLITIC CAPITAL LETTER RITSI*/
6464 0x2C44, /*U+2C14*/ /*GLAGOLITIC CAPITAL LETTER SLOVO*/
6465 0x2C45, /*U+2C15*/ /*GLAGOLITIC CAPITAL LETTER TVRIDO*/
6466 0x2C46, /*U+2C16*/ /*GLAGOLITIC CAPITAL LETTER UKU*/
6467 0x2C47, /*U+2C17*/ /*GLAGOLITIC CAPITAL LETTER FRITU*/
6468 0x2C48, /*U+2C18*/ /*GLAGOLITIC CAPITAL LETTER HERU*/
6469 0x2C49, /*U+2C19*/ /*GLAGOLITIC CAPITAL LETTER OTU*/
6470 0x2C4A, /*U+2C1A*/ /*GLAGOLITIC CAPITAL LETTER PE*/
6471 0x2C4B, /*U+2C1B*/ /*GLAGOLITIC CAPITAL LETTER SHTA*/
6472 0x2C4C, /*U+2C1C*/ /*GLAGOLITIC CAPITAL LETTER TSI*/
6473 0x2C4D, /*U+2C1D*/ /*GLAGOLITIC CAPITAL LETTER CHRIVI*/
6474 0x2C4E, /*U+2C1E*/ /*GLAGOLITIC CAPITAL LETTER SHA*/
6475 0x2C4F, /*U+2C1F*/ /*GLAGOLITIC CAPITAL LETTER YERU*/
6476 0x2C50, /*U+2C20*/ /*GLAGOLITIC CAPITAL LETTER YERI*/
6477 0x2C51, /*U+2C21*/ /*GLAGOLITIC CAPITAL LETTER YATI*/
6478 0x2C52, /*U+2C22*/ /*GLAGOLITIC CAPITAL LETTER SPIDERY HA*/
6479 0x2C53, /*U+2C23*/ /*GLAGOLITIC CAPITAL LETTER YU*/
6480 0x2C54, /*U+2C24*/ /*GLAGOLITIC CAPITAL LETTER SMALL YUS*/
6481 0x2C55, /*U+2C25*/ /*GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL*/
6482 0x2C56, /*U+2C26*/ /*GLAGOLITIC CAPITAL LETTER YO*/
6483 0x2C57, /*U+2C27*/ /*GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS*/
6484 0x2C58, /*U+2C28*/ /*GLAGOLITIC CAPITAL LETTER BIG YUS*/
6485 0x2C59, /*U+2C29*/ /*GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS*/
6486 0x2C5A, /*U+2C2A*/ /*GLAGOLITIC CAPITAL LETTER FITA*/
6487 0x2C5B, /*U+2C2B*/ /*GLAGOLITIC CAPITAL LETTER IZHITSA*/
6488 0x2C5C, /*U+2C2C*/ /*GLAGOLITIC CAPITAL LETTER SHTAPIC*/
6489 0x2C5D, /*U+2C2D*/ /*GLAGOLITIC CAPITAL LETTER TROKUTASTI A*/
6490 0x2C5E, /*U+2C2E*/ /*GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE*/
6491 0x2C5F, /*U+2C2F*/ /*GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI*/
6492 0x2C30, /*U+2C30*/ /**/
6493 0x2C31, /*U+2C31*/ /**/
6494 0x2C32, /*U+2C32*/ /**/
6495 0x2C33, /*U+2C33*/ /**/
6496 0x2C34, /*U+2C34*/ /**/
6497 0x2C35, /*U+2C35*/ /**/
6498 0x2C36, /*U+2C36*/ /**/
6499 0x2C37, /*U+2C37*/ /**/
6500 0x2C38, /*U+2C38*/ /**/
6501 0x2C39, /*U+2C39*/ /**/
6502 0x2C3A, /*U+2C3A*/ /**/
6503 0x2C3B, /*U+2C3B*/ /**/
6504 0x2C3C, /*U+2C3C*/ /**/
6505 0x2C3D, /*U+2C3D*/ /**/
6506 0x2C3E, /*U+2C3E*/ /**/
6507 0x2C3F, /*U+2C3F*/ /**/
6508 0x2C40, /*U+2C40*/ /**/
6509 0x2C41, /*U+2C41*/ /**/
6510 0x2C42, /*U+2C42*/ /**/
6511 0x2C43, /*U+2C43*/ /**/
6512 0x2C44, /*U+2C44*/ /**/
6513 0x2C45, /*U+2C45*/ /**/
6514 0x2C46, /*U+2C46*/ /**/
6515 0x2C47, /*U+2C47*/ /**/
6516 0x2C48, /*U+2C48*/ /**/
6517 0x2C49, /*U+2C49*/ /**/
6518 0x2C4A, /*U+2C4A*/ /**/
6519 0x2C4B, /*U+2C4B*/ /**/
6520 0x2C4C, /*U+2C4C*/ /**/
6521 0x2C4D, /*U+2C4D*/ /**/
6522 0x2C4E, /*U+2C4E*/ /**/
6523 0x2C4F, /*U+2C4F*/ /**/
6524 0x2C50, /*U+2C50*/ /**/
6525 0x2C51, /*U+2C51*/ /**/
6526 0x2C52, /*U+2C52*/ /**/
6527 0x2C53, /*U+2C53*/ /**/
6528 0x2C54, /*U+2C54*/ /**/
6529 0x2C55, /*U+2C55*/ /**/
6530 0x2C56, /*U+2C56*/ /**/
6531 0x2C57, /*U+2C57*/ /**/
6532 0x2C58, /*U+2C58*/ /**/
6533 0x2C59, /*U+2C59*/ /**/
6534 0x2C5A, /*U+2C5A*/ /**/
6535 0x2C5B, /*U+2C5B*/ /**/
6536 0x2C5C, /*U+2C5C*/ /**/
6537 0x2C5D, /*U+2C5D*/ /**/
6538 0x2C5E, /*U+2C5E*/ /**/
6539 0x2C5F, /*U+2C5F*/ /**/
6540 0x2C61, /*U+2C60*/ /*LATIN CAPITAL LETTER L WITH DOUBLE BAR*/
6541 0x2C61, /*U+2C61*/ /**/
6542 0x026B, /*U+2C62*/ /*LATIN CAPITAL LETTER L WITH MIDDLE TILDE*/
6543 0x1D7D, /*U+2C63*/ /*LATIN CAPITAL LETTER P WITH STROKE*/
6544 0x027D, /*U+2C64*/ /*LATIN CAPITAL LETTER R WITH TAIL*/
6545 0x2C65, /*U+2C65*/ /**/
6546 0x2C66, /*U+2C66*/ /**/
6547 0x2C68, /*U+2C67*/ /*LATIN CAPITAL LETTER H WITH DESCENDER*/
6548 0x2C68, /*U+2C68*/ /**/
6549 0x2C6A, /*U+2C69*/ /*LATIN CAPITAL LETTER K WITH DESCENDER*/
6550 0x2C6A, /*U+2C6A*/ /**/
6551 0x2C6C, /*U+2C6B*/ /*LATIN CAPITAL LETTER Z WITH DESCENDER*/
6552 0x2C6C, /*U+2C6C*/ /**/
6553 0x0251, /*U+2C6D*/ /*LATIN CAPITAL LETTER ALPHA*/
6554 0x0271, /*U+2C6E*/ /*LATIN CAPITAL LETTER M WITH HOOK*/
6555 0x0250, /*U+2C6F*/ /*LATIN CAPITAL LETTER TURNED A*/
6556 0x0252, /*U+2C70*/ /*LATIN CAPITAL LETTER TURNED ALPHA*/
6557 0x2C71, /*U+2C71*/ /**/
6558 0x2C73, /*U+2C72*/ /*LATIN CAPITAL LETTER W WITH HOOK*/
6559 0x2C73, /*U+2C73*/ /**/
6560 0x2C74, /*U+2C74*/ /**/
6561 0x2C76, /*U+2C75*/ /*LATIN CAPITAL LETTER HALF H*/
6562 0x2C76, /*U+2C76*/ /**/
6563 0x2C77, /*U+2C77*/ /**/
6564 0x2C78, /*U+2C78*/ /**/
6565 0x2C79, /*U+2C79*/ /**/
6566 0x2C7A, /*U+2C7A*/ /**/
6567 0x2C7B, /*U+2C7B*/ /**/
6568 0x2C7C, /*U+2C7C*/ /**/
6569 0x2C7D, /*U+2C7D*/ /**/
6570 0x023F, /*U+2C7E*/ /*LATIN CAPITAL LETTER S WITH SWASH TAIL*/
6571 0x0240, /*U+2C7F*/ /*LATIN CAPITAL LETTER Z WITH SWASH TAIL*/
6572 0x2C81, /*U+2C80*/ /*COPTIC CAPITAL LETTER ALFA*/
6573 0x2C81, /*U+2C81*/ /**/
6574 0x2C83, /*U+2C82*/ /*COPTIC CAPITAL LETTER VIDA*/
6575 0x2C83, /*U+2C83*/ /**/
6576 0x2C85, /*U+2C84*/ /*COPTIC CAPITAL LETTER GAMMA*/
6577 0x2C85, /*U+2C85*/ /**/
6578 0x2C87, /*U+2C86*/ /*COPTIC CAPITAL LETTER DALDA*/
6579 0x2C87, /*U+2C87*/ /**/
6580 0x2C89, /*U+2C88*/ /*COPTIC CAPITAL LETTER EIE*/
6581 0x2C89, /*U+2C89*/ /**/
6582 0x2C8B, /*U+2C8A*/ /*COPTIC CAPITAL LETTER SOU*/
6583 0x2C8B, /*U+2C8B*/ /**/
6584 0x2C8D, /*U+2C8C*/ /*COPTIC CAPITAL LETTER ZATA*/
6585 0x2C8D, /*U+2C8D*/ /**/
6586 0x2C8F, /*U+2C8E*/ /*COPTIC CAPITAL LETTER HATE*/
6587 0x2C8F, /*U+2C8F*/ /**/
6588 0x2C91, /*U+2C90*/ /*COPTIC CAPITAL LETTER THETHE*/
6589 0x2C91, /*U+2C91*/ /**/
6590 0x2C93, /*U+2C92*/ /*COPTIC CAPITAL LETTER IAUDA*/
6591 0x2C93, /*U+2C93*/ /**/
6592 0x2C95, /*U+2C94*/ /*COPTIC CAPITAL LETTER KAPA*/
6593 0x2C95, /*U+2C95*/ /**/
6594 0x2C97, /*U+2C96*/ /*COPTIC CAPITAL LETTER LAULA*/
6595 0x2C97, /*U+2C97*/ /**/
6596 0x2C99, /*U+2C98*/ /*COPTIC CAPITAL LETTER MI*/
6597 0x2C99, /*U+2C99*/ /**/
6598 0x2C9B, /*U+2C9A*/ /*COPTIC CAPITAL LETTER NI*/
6599 0x2C9B, /*U+2C9B*/ /**/
6600 0x2C9D, /*U+2C9C*/ /*COPTIC CAPITAL LETTER KSI*/
6601 0x2C9D, /*U+2C9D*/ /**/
6602 0x2C9F, /*U+2C9E*/ /*COPTIC CAPITAL LETTER O*/
6603 0x2C9F, /*U+2C9F*/ /**/
6604 0x2CA1, /*U+2CA0*/ /*COPTIC CAPITAL LETTER PI*/
6605 0x2CA1, /*U+2CA1*/ /**/
6606 0x2CA3, /*U+2CA2*/ /*COPTIC CAPITAL LETTER RO*/
6607 0x2CA3, /*U+2CA3*/ /**/
6608 0x2CA5, /*U+2CA4*/ /*COPTIC CAPITAL LETTER SIMA*/
6609 0x2CA5, /*U+2CA5*/ /**/
6610 0x2CA7, /*U+2CA6*/ /*COPTIC CAPITAL LETTER TAU*/
6611 0x2CA7, /*U+2CA7*/ /**/
6612 0x2CA9, /*U+2CA8*/ /*COPTIC CAPITAL LETTER UA*/
6613 0x2CA9, /*U+2CA9*/ /**/
6614 0x2CAB, /*U+2CAA*/ /*COPTIC CAPITAL LETTER FI*/
6615 0x2CAB, /*U+2CAB*/ /**/
6616 0x2CAD, /*U+2CAC*/ /*COPTIC CAPITAL LETTER KHI*/
6617 0x2CAD, /*U+2CAD*/ /**/
6618 0x2CAF, /*U+2CAE*/ /*COPTIC CAPITAL LETTER PSI*/
6619 0x2CAF, /*U+2CAF*/ /**/
6620 0x2CB1, /*U+2CB0*/ /*COPTIC CAPITAL LETTER OOU*/
6621 0x2CB1, /*U+2CB1*/ /**/
6622 0x2CB3, /*U+2CB2*/ /*COPTIC CAPITAL LETTER DIALECT-P ALEF*/
6623 0x2CB3, /*U+2CB3*/ /**/
6624 0x2CB5, /*U+2CB4*/ /*COPTIC CAPITAL LETTER OLD COPTIC AIN*/
6625 0x2CB5, /*U+2CB5*/ /**/
6626 0x2CB7, /*U+2CB6*/ /*COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE*/
6627 0x2CB7, /*U+2CB7*/ /**/
6628 0x2CB9, /*U+2CB8*/ /*COPTIC CAPITAL LETTER DIALECT-P KAPA*/
6629 0x2CB9, /*U+2CB9*/ /**/
6630 0x2CBB, /*U+2CBA*/ /*COPTIC CAPITAL LETTER DIALECT-P NI*/
6631 0x2CBB, /*U+2CBB*/ /**/
6632 0x2CBD, /*U+2CBC*/ /*COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI*/
6633 0x2CBD, /*U+2CBD*/ /**/
6634 0x2CBF, /*U+2CBE*/ /*COPTIC CAPITAL LETTER OLD COPTIC OOU*/
6635 0x2CBF, /*U+2CBF*/ /**/
6636 0x2CC1, /*U+2CC0*/ /*COPTIC CAPITAL LETTER SAMPI*/
6637 0x2CC1, /*U+2CC1*/ /**/
6638 0x2CC3, /*U+2CC2*/ /*COPTIC CAPITAL LETTER CROSSED SHEI*/
6639 0x2CC3, /*U+2CC3*/ /**/
6640 0x2CC5, /*U+2CC4*/ /*COPTIC CAPITAL LETTER OLD COPTIC SHEI*/
6641 0x2CC5, /*U+2CC5*/ /**/
6642 0x2CC7, /*U+2CC6*/ /*COPTIC CAPITAL LETTER OLD COPTIC ESH*/
6643 0x2CC7, /*U+2CC7*/ /**/
6644 0x2CC9, /*U+2CC8*/ /*COPTIC CAPITAL LETTER AKHMIMIC KHEI*/
6645 0x2CC9, /*U+2CC9*/ /**/
6646 0x2CCB, /*U+2CCA*/ /*COPTIC CAPITAL LETTER DIALECT-P HORI*/
6647 0x2CCB, /*U+2CCB*/ /**/
6648 0x2CCD, /*U+2CCC*/ /*COPTIC CAPITAL LETTER OLD COPTIC HORI*/
6649 0x2CCD, /*U+2CCD*/ /**/
6650 0x2CCF, /*U+2CCE*/ /*COPTIC CAPITAL LETTER OLD COPTIC HA*/
6651 0x2CCF, /*U+2CCF*/ /**/
6652 0x2CD1, /*U+2CD0*/ /*COPTIC CAPITAL LETTER L-SHAPED HA*/
6653 0x2CD1, /*U+2CD1*/ /**/
6654 0x2CD3, /*U+2CD2*/ /*COPTIC CAPITAL LETTER OLD COPTIC HEI*/
6655 0x2CD3, /*U+2CD3*/ /**/
6656 0x2CD5, /*U+2CD4*/ /*COPTIC CAPITAL LETTER OLD COPTIC HAT*/
6657 0x2CD5, /*U+2CD5*/ /**/
6658 0x2CD7, /*U+2CD6*/ /*COPTIC CAPITAL LETTER OLD COPTIC GANGIA*/
6659 0x2CD7, /*U+2CD7*/ /**/
6660 0x2CD9, /*U+2CD8*/ /*COPTIC CAPITAL LETTER OLD COPTIC DJA*/
6661 0x2CD9, /*U+2CD9*/ /**/
6662 0x2CDB, /*U+2CDA*/ /*COPTIC CAPITAL LETTER OLD COPTIC SHIMA*/
6663 0x2CDB, /*U+2CDB*/ /**/
6664 0x2CDD, /*U+2CDC*/ /*COPTIC CAPITAL LETTER OLD NUBIAN SHIMA*/
6665 0x2CDD, /*U+2CDD*/ /**/
6666 0x2CDF, /*U+2CDE*/ /*COPTIC CAPITAL LETTER OLD NUBIAN NGI*/
6667 0x2CDF, /*U+2CDF*/ /**/
6668 0x2CE1, /*U+2CE0*/ /*COPTIC CAPITAL LETTER OLD NUBIAN NYI*/
6669 0x2CE1, /*U+2CE1*/ /**/
6670 0x2CE3, /*U+2CE2*/ /*COPTIC CAPITAL LETTER OLD NUBIAN WAU*/
6671 0x2CE3, /*U+2CE3*/ /**/
6672 0x2CE4, /*U+2CE4*/ /**/
6673 0x2CE5, /*U+2CE5*/ /**/
6674 0x2CE6, /*U+2CE6*/ /**/
6675 0x2CE7, /*U+2CE7*/ /**/
6676 0x2CE8, /*U+2CE8*/ /**/
6677 0x2CE9, /*U+2CE9*/ /**/
6678 0x2CEA, /*U+2CEA*/ /**/
6679 0x2CEC, /*U+2CEB*/ /*COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI*/
6680 0x2CEC, /*U+2CEC*/ /**/
6681 0x2CEE, /*U+2CED*/ /*COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA*/
6682 0x2CEE, /*U+2CEE*/ /**/
6683 0x2CEF, /*U+2CEF*/ /**/
6684 0x2CF0, /*U+2CF0*/ /**/
6685 0x2CF1, /*U+2CF1*/ /**/
6686 0x2CF3, /*U+2CF2*/ /*COPTIC CAPITAL LETTER BOHAIRIC KHEI*/
6687 0x2CF3, /*U+2CF3*/ /**/
6688 0x2CF4, /*U+2CF4*/ /**/
6689 0x2CF5, /*U+2CF5*/ /**/
6690 0x2CF6, /*U+2CF6*/ /**/
6691 0x2CF7, /*U+2CF7*/ /**/
6692 0x2CF8, /*U+2CF8*/ /**/
6693 0x2CF9, /*U+2CF9*/ /**/
6694 0x2CFA, /*U+2CFA*/ /**/
6695 0x2CFB, /*U+2CFB*/ /**/
6696 0x2CFC, /*U+2CFC*/ /**/
6697 0x2CFD, /*U+2CFD*/ /**/
6698 0x2CFE, /*U+2CFE*/ /**/
6699 0x2CFF, /*U+2CFF*/ /**/
6700};
6701
6702static const uint16_t lower_table_11[128] = {
6703 0xA641, /*U+A640*/ /*CYRILLIC CAPITAL LETTER ZEMLYA*/
6704 0xA641, /*U+A641*/ /**/
6705 0xA643, /*U+A642*/ /*CYRILLIC CAPITAL LETTER DZELO*/
6706 0xA643, /*U+A643*/ /**/
6707 0xA645, /*U+A644*/ /*CYRILLIC CAPITAL LETTER REVERSED DZE*/
6708 0xA645, /*U+A645*/ /**/
6709 0xA647, /*U+A646*/ /*CYRILLIC CAPITAL LETTER IOTA*/
6710 0xA647, /*U+A647*/ /**/
6711 0xA649, /*U+A648*/ /*CYRILLIC CAPITAL LETTER DJERV*/
6712 0xA649, /*U+A649*/ /**/
6713 0xA64B, /*U+A64A*/ /*CYRILLIC CAPITAL LETTER MONOGRAPH UK*/
6714 0xA64B, /*U+A64B*/ /**/
6715 0xA64D, /*U+A64C*/ /*CYRILLIC CAPITAL LETTER BROAD OMEGA*/
6716 0xA64D, /*U+A64D*/ /**/
6717 0xA64F, /*U+A64E*/ /*CYRILLIC CAPITAL LETTER NEUTRAL YER*/
6718 0xA64F, /*U+A64F*/ /**/
6719 0xA651, /*U+A650*/ /*CYRILLIC CAPITAL LETTER YERU WITH BACK YER*/
6720 0xA651, /*U+A651*/ /**/
6721 0xA653, /*U+A652*/ /*CYRILLIC CAPITAL LETTER IOTIFIED YAT*/
6722 0xA653, /*U+A653*/ /**/
6723 0xA655, /*U+A654*/ /*CYRILLIC CAPITAL LETTER REVERSED YU*/
6724 0xA655, /*U+A655*/ /**/
6725 0xA657, /*U+A656*/ /*CYRILLIC CAPITAL LETTER IOTIFIED A*/
6726 0xA657, /*U+A657*/ /**/
6727 0xA659, /*U+A658*/ /*CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS*/
6728 0xA659, /*U+A659*/ /**/
6729 0xA65B, /*U+A65A*/ /*CYRILLIC CAPITAL LETTER BLENDED YUS*/
6730 0xA65B, /*U+A65B*/ /**/
6731 0xA65D, /*U+A65C*/ /*CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS*/
6732 0xA65D, /*U+A65D*/ /**/
6733 0xA65F, /*U+A65E*/ /*CYRILLIC CAPITAL LETTER YN*/
6734 0xA65F, /*U+A65F*/ /**/
6735 0xA661, /*U+A660*/ /*CYRILLIC CAPITAL LETTER REVERSED TSE*/
6736 0xA661, /*U+A661*/ /**/
6737 0xA663, /*U+A662*/ /*CYRILLIC CAPITAL LETTER SOFT DE*/
6738 0xA663, /*U+A663*/ /**/
6739 0xA665, /*U+A664*/ /*CYRILLIC CAPITAL LETTER SOFT EL*/
6740 0xA665, /*U+A665*/ /**/
6741 0xA667, /*U+A666*/ /*CYRILLIC CAPITAL LETTER SOFT EM*/
6742 0xA667, /*U+A667*/ /**/
6743 0xA669, /*U+A668*/ /*CYRILLIC CAPITAL LETTER MONOCULAR O*/
6744 0xA669, /*U+A669*/ /**/
6745 0xA66B, /*U+A66A*/ /*CYRILLIC CAPITAL LETTER BINOCULAR O*/
6746 0xA66B, /*U+A66B*/ /**/
6747 0xA66D, /*U+A66C*/ /*CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O*/
6748 0xA66D, /*U+A66D*/ /**/
6749 0xA66E, /*U+A66E*/ /**/
6750 0xA66F, /*U+A66F*/ /**/
6751 0xA670, /*U+A670*/ /**/
6752 0xA671, /*U+A671*/ /**/
6753 0xA672, /*U+A672*/ /**/
6754 0xA673, /*U+A673*/ /**/
6755 0xA674, /*U+A674*/ /**/
6756 0xA675, /*U+A675*/ /**/
6757 0xA676, /*U+A676*/ /**/
6758 0xA677, /*U+A677*/ /**/
6759 0xA678, /*U+A678*/ /**/
6760 0xA679, /*U+A679*/ /**/
6761 0xA67A, /*U+A67A*/ /**/
6762 0xA67B, /*U+A67B*/ /**/
6763 0xA67C, /*U+A67C*/ /**/
6764 0xA67D, /*U+A67D*/ /**/
6765 0xA67E, /*U+A67E*/ /**/
6766 0xA67F, /*U+A67F*/ /**/
6767 0xA681, /*U+A680*/ /*CYRILLIC CAPITAL LETTER DWE*/
6768 0xA681, /*U+A681*/ /**/
6769 0xA683, /*U+A682*/ /*CYRILLIC CAPITAL LETTER DZWE*/
6770 0xA683, /*U+A683*/ /**/
6771 0xA685, /*U+A684*/ /*CYRILLIC CAPITAL LETTER ZHWE*/
6772 0xA685, /*U+A685*/ /**/
6773 0xA687, /*U+A686*/ /*CYRILLIC CAPITAL LETTER CCHE*/
6774 0xA687, /*U+A687*/ /**/
6775 0xA689, /*U+A688*/ /*CYRILLIC CAPITAL LETTER DZZE*/
6776 0xA689, /*U+A689*/ /**/
6777 0xA68B, /*U+A68A*/ /*CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK*/
6778 0xA68B, /*U+A68B*/ /**/
6779 0xA68D, /*U+A68C*/ /*CYRILLIC CAPITAL LETTER TWE*/
6780 0xA68D, /*U+A68D*/ /**/
6781 0xA68F, /*U+A68E*/ /*CYRILLIC CAPITAL LETTER TSWE*/
6782 0xA68F, /*U+A68F*/ /**/
6783 0xA691, /*U+A690*/ /*CYRILLIC CAPITAL LETTER TSSE*/
6784 0xA691, /*U+A691*/ /**/
6785 0xA693, /*U+A692*/ /*CYRILLIC CAPITAL LETTER TCHE*/
6786 0xA693, /*U+A693*/ /**/
6787 0xA695, /*U+A694*/ /*CYRILLIC CAPITAL LETTER HWE*/
6788 0xA695, /*U+A695*/ /**/
6789 0xA697, /*U+A696*/ /*CYRILLIC CAPITAL LETTER SHWE*/
6790 0xA697, /*U+A697*/ /**/
6791 0xA699, /*U+A698*/ /*CYRILLIC CAPITAL LETTER DOUBLE O*/
6792 0xA699, /*U+A699*/ /**/
6793 0xA69B, /*U+A69A*/ /*CYRILLIC CAPITAL LETTER CROSSED O*/
6794 0xA69B, /*U+A69B*/ /**/
6795 0xA69C, /*U+A69C*/ /**/
6796 0xA69D, /*U+A69D*/ /**/
6797 0xA69E, /*U+A69E*/ /**/
6798 0xA69F, /*U+A69F*/ /**/
6799 0xA6A0, /*U+A6A0*/ /**/
6800 0xA6A1, /*U+A6A1*/ /**/
6801 0xA6A2, /*U+A6A2*/ /**/
6802 0xA6A3, /*U+A6A3*/ /**/
6803 0xA6A4, /*U+A6A4*/ /**/
6804 0xA6A5, /*U+A6A5*/ /**/
6805 0xA6A6, /*U+A6A6*/ /**/
6806 0xA6A7, /*U+A6A7*/ /**/
6807 0xA6A8, /*U+A6A8*/ /**/
6808 0xA6A9, /*U+A6A9*/ /**/
6809 0xA6AA, /*U+A6AA*/ /**/
6810 0xA6AB, /*U+A6AB*/ /**/
6811 0xA6AC, /*U+A6AC*/ /**/
6812 0xA6AD, /*U+A6AD*/ /**/
6813 0xA6AE, /*U+A6AE*/ /**/
6814 0xA6AF, /*U+A6AF*/ /**/
6815 0xA6B0, /*U+A6B0*/ /**/
6816 0xA6B1, /*U+A6B1*/ /**/
6817 0xA6B2, /*U+A6B2*/ /**/
6818 0xA6B3, /*U+A6B3*/ /**/
6819 0xA6B4, /*U+A6B4*/ /**/
6820 0xA6B5, /*U+A6B5*/ /**/
6821 0xA6B6, /*U+A6B6*/ /**/
6822 0xA6B7, /*U+A6B7*/ /**/
6823 0xA6B8, /*U+A6B8*/ /**/
6824 0xA6B9, /*U+A6B9*/ /**/
6825 0xA6BA, /*U+A6BA*/ /**/
6826 0xA6BB, /*U+A6BB*/ /**/
6827 0xA6BC, /*U+A6BC*/ /**/
6828 0xA6BD, /*U+A6BD*/ /**/
6829 0xA6BE, /*U+A6BE*/ /**/
6830 0xA6BF, /*U+A6BF*/ /**/
6831};
6832
6833static const uint16_t lower_table_12[256] = {
6834 0xA700, /*U+A700*/ /**/
6835 0xA701, /*U+A701*/ /**/
6836 0xA702, /*U+A702*/ /**/
6837 0xA703, /*U+A703*/ /**/
6838 0xA704, /*U+A704*/ /**/
6839 0xA705, /*U+A705*/ /**/
6840 0xA706, /*U+A706*/ /**/
6841 0xA707, /*U+A707*/ /**/
6842 0xA708, /*U+A708*/ /**/
6843 0xA709, /*U+A709*/ /**/
6844 0xA70A, /*U+A70A*/ /**/
6845 0xA70B, /*U+A70B*/ /**/
6846 0xA70C, /*U+A70C*/ /**/
6847 0xA70D, /*U+A70D*/ /**/
6848 0xA70E, /*U+A70E*/ /**/
6849 0xA70F, /*U+A70F*/ /**/
6850 0xA710, /*U+A710*/ /**/
6851 0xA711, /*U+A711*/ /**/
6852 0xA712, /*U+A712*/ /**/
6853 0xA713, /*U+A713*/ /**/
6854 0xA714, /*U+A714*/ /**/
6855 0xA715, /*U+A715*/ /**/
6856 0xA716, /*U+A716*/ /**/
6857 0xA717, /*U+A717*/ /**/
6858 0xA718, /*U+A718*/ /**/
6859 0xA719, /*U+A719*/ /**/
6860 0xA71A, /*U+A71A*/ /**/
6861 0xA71B, /*U+A71B*/ /**/
6862 0xA71C, /*U+A71C*/ /**/
6863 0xA71D, /*U+A71D*/ /**/
6864 0xA71E, /*U+A71E*/ /**/
6865 0xA71F, /*U+A71F*/ /**/
6866 0xA720, /*U+A720*/ /**/
6867 0xA721, /*U+A721*/ /**/
6868 0xA723, /*U+A722*/ /*LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF*/
6869 0xA723, /*U+A723*/ /**/
6870 0xA725, /*U+A724*/ /*LATIN CAPITAL LETTER EGYPTOLOGICAL AIN*/
6871 0xA725, /*U+A725*/ /**/
6872 0xA727, /*U+A726*/ /*LATIN CAPITAL LETTER HENG*/
6873 0xA727, /*U+A727*/ /**/
6874 0xA729, /*U+A728*/ /*LATIN CAPITAL LETTER TZ*/
6875 0xA729, /*U+A729*/ /**/
6876 0xA72B, /*U+A72A*/ /*LATIN CAPITAL LETTER TRESILLO*/
6877 0xA72B, /*U+A72B*/ /**/
6878 0xA72D, /*U+A72C*/ /*LATIN CAPITAL LETTER CUATRILLO*/
6879 0xA72D, /*U+A72D*/ /**/
6880 0xA72F, /*U+A72E*/ /*LATIN CAPITAL LETTER CUATRILLO WITH COMMA*/
6881 0xA72F, /*U+A72F*/ /**/
6882 0xA730, /*U+A730*/ /**/
6883 0xA731, /*U+A731*/ /**/
6884 0xA733, /*U+A732*/ /*LATIN CAPITAL LETTER AA*/
6885 0xA733, /*U+A733*/ /**/
6886 0xA735, /*U+A734*/ /*LATIN CAPITAL LETTER AO*/
6887 0xA735, /*U+A735*/ /**/
6888 0xA737, /*U+A736*/ /*LATIN CAPITAL LETTER AU*/
6889 0xA737, /*U+A737*/ /**/
6890 0xA739, /*U+A738*/ /*LATIN CAPITAL LETTER AV*/
6891 0xA739, /*U+A739*/ /**/
6892 0xA73B, /*U+A73A*/ /*LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR*/
6893 0xA73B, /*U+A73B*/ /**/
6894 0xA73D, /*U+A73C*/ /*LATIN CAPITAL LETTER AY*/
6895 0xA73D, /*U+A73D*/ /**/
6896 0xA73F, /*U+A73E*/ /*LATIN CAPITAL LETTER REVERSED C WITH DOT*/
6897 0xA73F, /*U+A73F*/ /**/
6898 0xA741, /*U+A740*/ /*LATIN CAPITAL LETTER K WITH STROKE*/
6899 0xA741, /*U+A741*/ /**/
6900 0xA743, /*U+A742*/ /*LATIN CAPITAL LETTER K WITH DIAGONAL STROKE*/
6901 0xA743, /*U+A743*/ /**/
6902 0xA745, /*U+A744*/ /*LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE*/
6903 0xA745, /*U+A745*/ /**/
6904 0xA747, /*U+A746*/ /*LATIN CAPITAL LETTER BROKEN L*/
6905 0xA747, /*U+A747*/ /**/
6906 0xA749, /*U+A748*/ /*LATIN CAPITAL LETTER L WITH HIGH STROKE*/
6907 0xA749, /*U+A749*/ /**/
6908 0xA74B, /*U+A74A*/ /*LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY*/
6909 0xA74B, /*U+A74B*/ /**/
6910 0xA74D, /*U+A74C*/ /*LATIN CAPITAL LETTER O WITH LOOP*/
6911 0xA74D, /*U+A74D*/ /**/
6912 0xA74F, /*U+A74E*/ /*LATIN CAPITAL LETTER OO*/
6913 0xA74F, /*U+A74F*/ /**/
6914 0xA751, /*U+A750*/ /*LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER*/
6915 0xA751, /*U+A751*/ /**/
6916 0xA753, /*U+A752*/ /*LATIN CAPITAL LETTER P WITH FLOURISH*/
6917 0xA753, /*U+A753*/ /**/
6918 0xA755, /*U+A754*/ /*LATIN CAPITAL LETTER P WITH SQUIRREL TAIL*/
6919 0xA755, /*U+A755*/ /**/
6920 0xA757, /*U+A756*/ /*LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER*/
6921 0xA757, /*U+A757*/ /**/
6922 0xA759, /*U+A758*/ /*LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE*/
6923 0xA759, /*U+A759*/ /**/
6924 0xA75B, /*U+A75A*/ /*LATIN CAPITAL LETTER R ROTUNDA*/
6925 0xA75B, /*U+A75B*/ /**/
6926 0xA75D, /*U+A75C*/ /*LATIN CAPITAL LETTER RUM ROTUNDA*/
6927 0xA75D, /*U+A75D*/ /**/
6928 0xA75F, /*U+A75E*/ /*LATIN CAPITAL LETTER V WITH DIAGONAL STROKE*/
6929 0xA75F, /*U+A75F*/ /**/
6930 0xA761, /*U+A760*/ /*LATIN CAPITAL LETTER VY*/
6931 0xA761, /*U+A761*/ /**/
6932 0xA763, /*U+A762*/ /*LATIN CAPITAL LETTER VISIGOTHIC Z*/
6933 0xA763, /*U+A763*/ /**/
6934 0xA765, /*U+A764*/ /*LATIN CAPITAL LETTER THORN WITH STROKE*/
6935 0xA765, /*U+A765*/ /**/
6936 0xA767, /*U+A766*/ /*LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER*/
6937 0xA767, /*U+A767*/ /**/
6938 0xA769, /*U+A768*/ /*LATIN CAPITAL LETTER VEND*/
6939 0xA769, /*U+A769*/ /**/
6940 0xA76B, /*U+A76A*/ /*LATIN CAPITAL LETTER ET*/
6941 0xA76B, /*U+A76B*/ /**/
6942 0xA76D, /*U+A76C*/ /*LATIN CAPITAL LETTER IS*/
6943 0xA76D, /*U+A76D*/ /**/
6944 0xA76F, /*U+A76E*/ /*LATIN CAPITAL LETTER CON*/
6945 0xA76F, /*U+A76F*/ /**/
6946 0xA770, /*U+A770*/ /**/
6947 0xA771, /*U+A771*/ /**/
6948 0xA772, /*U+A772*/ /**/
6949 0xA773, /*U+A773*/ /**/
6950 0xA774, /*U+A774*/ /**/
6951 0xA775, /*U+A775*/ /**/
6952 0xA776, /*U+A776*/ /**/
6953 0xA777, /*U+A777*/ /**/
6954 0xA778, /*U+A778*/ /**/
6955 0xA77A, /*U+A779*/ /*LATIN CAPITAL LETTER INSULAR D*/
6956 0xA77A, /*U+A77A*/ /**/
6957 0xA77C, /*U+A77B*/ /*LATIN CAPITAL LETTER INSULAR F*/
6958 0xA77C, /*U+A77C*/ /**/
6959 0x1D79, /*U+A77D*/ /*LATIN CAPITAL LETTER INSULAR G*/
6960 0xA77F, /*U+A77E*/ /*LATIN CAPITAL LETTER TURNED INSULAR G*/
6961 0xA77F, /*U+A77F*/ /**/
6962 0xA781, /*U+A780*/ /*LATIN CAPITAL LETTER TURNED L*/
6963 0xA781, /*U+A781*/ /**/
6964 0xA783, /*U+A782*/ /*LATIN CAPITAL LETTER INSULAR R*/
6965 0xA783, /*U+A783*/ /**/
6966 0xA785, /*U+A784*/ /*LATIN CAPITAL LETTER INSULAR S*/
6967 0xA785, /*U+A785*/ /**/
6968 0xA787, /*U+A786*/ /*LATIN CAPITAL LETTER INSULAR T*/
6969 0xA787, /*U+A787*/ /**/
6970 0xA788, /*U+A788*/ /**/
6971 0xA789, /*U+A789*/ /**/
6972 0xA78A, /*U+A78A*/ /**/
6973 0xA78C, /*U+A78B*/ /*LATIN CAPITAL LETTER SALTILLO*/
6974 0xA78C, /*U+A78C*/ /**/
6975 0x0265, /*U+A78D*/ /*LATIN CAPITAL LETTER TURNED H*/
6976 0xA78E, /*U+A78E*/ /**/
6977 0xA78F, /*U+A78F*/ /**/
6978 0xA791, /*U+A790*/ /*LATIN CAPITAL LETTER N WITH DESCENDER*/
6979 0xA791, /*U+A791*/ /**/
6980 0xA793, /*U+A792*/ /*LATIN CAPITAL LETTER C WITH BAR*/
6981 0xA793, /*U+A793*/ /**/
6982 0xA794, /*U+A794*/ /**/
6983 0xA795, /*U+A795*/ /**/
6984 0xA797, /*U+A796*/ /*LATIN CAPITAL LETTER B WITH FLOURISH*/
6985 0xA797, /*U+A797*/ /**/
6986 0xA799, /*U+A798*/ /*LATIN CAPITAL LETTER F WITH STROKE*/
6987 0xA799, /*U+A799*/ /**/
6988 0xA79B, /*U+A79A*/ /*LATIN CAPITAL LETTER VOLAPUK AE*/
6989 0xA79B, /*U+A79B*/ /**/
6990 0xA79D, /*U+A79C*/ /*LATIN CAPITAL LETTER VOLAPUK OE*/
6991 0xA79D, /*U+A79D*/ /**/
6992 0xA79F, /*U+A79E*/ /*LATIN CAPITAL LETTER VOLAPUK UE*/
6993 0xA79F, /*U+A79F*/ /**/
6994 0xA7A1, /*U+A7A0*/ /*LATIN CAPITAL LETTER G WITH OBLIQUE STROKE*/
6995 0xA7A1, /*U+A7A1*/ /**/
6996 0xA7A3, /*U+A7A2*/ /*LATIN CAPITAL LETTER K WITH OBLIQUE STROKE*/
6997 0xA7A3, /*U+A7A3*/ /**/
6998 0xA7A5, /*U+A7A4*/ /*LATIN CAPITAL LETTER N WITH OBLIQUE STROKE*/
6999 0xA7A5, /*U+A7A5*/ /**/
7000 0xA7A7, /*U+A7A6*/ /*LATIN CAPITAL LETTER R WITH OBLIQUE STROKE*/
7001 0xA7A7, /*U+A7A7*/ /**/
7002 0xA7A9, /*U+A7A8*/ /*LATIN CAPITAL LETTER S WITH OBLIQUE STROKE*/
7003 0xA7A9, /*U+A7A9*/ /**/
7004 0x0266, /*U+A7AA*/ /*LATIN CAPITAL LETTER H WITH HOOK*/
7005 0x025C, /*U+A7AB*/ /*LATIN CAPITAL LETTER REVERSED OPEN E*/
7006 0x0261, /*U+A7AC*/ /*LATIN CAPITAL LETTER SCRIPT G*/
7007 0x026C, /*U+A7AD*/ /*LATIN CAPITAL LETTER L WITH BELT*/
7008 0x026A, /*U+A7AE*/ /*LATIN CAPITAL LETTER SMALL CAPITAL I*/
7009 0xA7AF, /*U+A7AF*/ /**/
7010 0x029E, /*U+A7B0*/ /*LATIN CAPITAL LETTER TURNED K*/
7011 0x0287, /*U+A7B1*/ /*LATIN CAPITAL LETTER TURNED T*/
7012 0x029D, /*U+A7B2*/ /*LATIN CAPITAL LETTER J WITH CROSSED-TAIL*/
7013 0xAB53, /*U+A7B3*/ /*LATIN CAPITAL LETTER CHI*/
7014 0xA7B5, /*U+A7B4*/ /*LATIN CAPITAL LETTER BETA*/
7015 0xA7B5, /*U+A7B5*/ /**/
7016 0xA7B7, /*U+A7B6*/ /*LATIN CAPITAL LETTER OMEGA*/
7017 0xA7B7, /*U+A7B7*/ /**/
7018 0xA7B9, /*U+A7B8*/ /*LATIN CAPITAL LETTER U WITH STROKE*/
7019 0xA7B9, /*U+A7B9*/ /**/
7020 0xA7BB, /*U+A7BA*/ /*LATIN CAPITAL LETTER GLOTTAL A*/
7021 0xA7BB, /*U+A7BB*/ /**/
7022 0xA7BD, /*U+A7BC*/ /*LATIN CAPITAL LETTER GLOTTAL I*/
7023 0xA7BD, /*U+A7BD*/ /**/
7024 0xA7BF, /*U+A7BE*/ /*LATIN CAPITAL LETTER GLOTTAL U*/
7025 0xA7BF, /*U+A7BF*/ /**/
7026 0xA7C1, /*U+A7C0*/ /*LATIN CAPITAL LETTER OLD POLISH O*/
7027 0xA7C1, /*U+A7C1*/ /**/
7028 0xA7C3, /*U+A7C2*/ /*LATIN CAPITAL LETTER ANGLICANA W*/
7029 0xA7C3, /*U+A7C3*/ /**/
7030 0xA794, /*U+A7C4*/ /*LATIN CAPITAL LETTER C WITH PALATAL HOOK*/
7031 0x0282, /*U+A7C5*/ /*LATIN CAPITAL LETTER S WITH HOOK*/
7032 0x1D8E, /*U+A7C6*/ /*LATIN CAPITAL LETTER Z WITH PALATAL HOOK*/
7033 0xA7C8, /*U+A7C7*/ /*LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY*/
7034 0xA7C8, /*U+A7C8*/ /**/
7035 0xA7CA, /*U+A7C9*/ /*LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY*/
7036 0xA7CA, /*U+A7CA*/ /**/
7037 0x0264, /*U+A7CB*/ /*LATIN CAPITAL LETTER RAMS HORN*/
7038 0xA7CD, /*U+A7CC*/ /*LATIN CAPITAL LETTER S WITH DIAGONAL STROKE*/
7039 0xA7CD, /*U+A7CD*/ /**/
7040 0xA7CE, /*U+A7CE*/ /**/
7041 0xA7CF, /*U+A7CF*/ /**/
7042 0xA7D1, /*U+A7D0*/ /*LATIN CAPITAL LETTER CLOSED INSULAR G*/
7043 0xA7D1, /*U+A7D1*/ /**/
7044 0xA7D2, /*U+A7D2*/ /**/
7045 0xA7D3, /*U+A7D3*/ /**/
7046 0xA7D4, /*U+A7D4*/ /**/
7047 0xA7D5, /*U+A7D5*/ /**/
7048 0xA7D7, /*U+A7D6*/ /*LATIN CAPITAL LETTER MIDDLE SCOTS S*/
7049 0xA7D7, /*U+A7D7*/ /**/
7050 0xA7D9, /*U+A7D8*/ /*LATIN CAPITAL LETTER SIGMOID S*/
7051 0xA7D9, /*U+A7D9*/ /**/
7052 0xA7DB, /*U+A7DA*/ /*LATIN CAPITAL LETTER LAMBDA*/
7053 0xA7DB, /*U+A7DB*/ /**/
7054 0x019B, /*U+A7DC*/ /*LATIN CAPITAL LETTER LAMBDA WITH STROKE*/
7055 0xA7DD, /*U+A7DD*/ /**/
7056 0xA7DE, /*U+A7DE*/ /**/
7057 0xA7DF, /*U+A7DF*/ /**/
7058 0xA7E0, /*U+A7E0*/ /**/
7059 0xA7E1, /*U+A7E1*/ /**/
7060 0xA7E2, /*U+A7E2*/ /**/
7061 0xA7E3, /*U+A7E3*/ /**/
7062 0xA7E4, /*U+A7E4*/ /**/
7063 0xA7E5, /*U+A7E5*/ /**/
7064 0xA7E6, /*U+A7E6*/ /**/
7065 0xA7E7, /*U+A7E7*/ /**/
7066 0xA7E8, /*U+A7E8*/ /**/
7067 0xA7E9, /*U+A7E9*/ /**/
7068 0xA7EA, /*U+A7EA*/ /**/
7069 0xA7EB, /*U+A7EB*/ /**/
7070 0xA7EC, /*U+A7EC*/ /**/
7071 0xA7ED, /*U+A7ED*/ /**/
7072 0xA7EE, /*U+A7EE*/ /**/
7073 0xA7EF, /*U+A7EF*/ /**/
7074 0xA7F0, /*U+A7F0*/ /**/
7075 0xA7F1, /*U+A7F1*/ /**/
7076 0xA7F2, /*U+A7F2*/ /**/
7077 0xA7F3, /*U+A7F3*/ /**/
7078 0xA7F4, /*U+A7F4*/ /**/
7079 0xA7F6, /*U+A7F5*/ /*LATIN CAPITAL LETTER REVERSED HALF H*/
7080 0xA7F6, /*U+A7F6*/ /**/
7081 0xA7F7, /*U+A7F7*/ /**/
7082 0xA7F8, /*U+A7F8*/ /**/
7083 0xA7F9, /*U+A7F9*/ /**/
7084 0xA7FA, /*U+A7FA*/ /**/
7085 0xA7FB, /*U+A7FB*/ /**/
7086 0xA7FC, /*U+A7FC*/ /**/
7087 0xA7FD, /*U+A7FD*/ /**/
7088 0xA7FE, /*U+A7FE*/ /**/
7089 0xA7FF, /*U+A7FF*/ /**/
7090};
7091
7092static const uint16_t lower_table_13[64] = {
7093 0xFF00, /*U+FF00*/ /**/
7094 0xFF01, /*U+FF01*/ /**/
7095 0xFF02, /*U+FF02*/ /**/
7096 0xFF03, /*U+FF03*/ /**/
7097 0xFF04, /*U+FF04*/ /**/
7098 0xFF05, /*U+FF05*/ /**/
7099 0xFF06, /*U+FF06*/ /**/
7100 0xFF07, /*U+FF07*/ /**/
7101 0xFF08, /*U+FF08*/ /**/
7102 0xFF09, /*U+FF09*/ /**/
7103 0xFF0A, /*U+FF0A*/ /**/
7104 0xFF0B, /*U+FF0B*/ /**/
7105 0xFF0C, /*U+FF0C*/ /**/
7106 0xFF0D, /*U+FF0D*/ /**/
7107 0xFF0E, /*U+FF0E*/ /**/
7108 0xFF0F, /*U+FF0F*/ /**/
7109 0xFF10, /*U+FF10*/ /**/
7110 0xFF11, /*U+FF11*/ /**/
7111 0xFF12, /*U+FF12*/ /**/
7112 0xFF13, /*U+FF13*/ /**/
7113 0xFF14, /*U+FF14*/ /**/
7114 0xFF15, /*U+FF15*/ /**/
7115 0xFF16, /*U+FF16*/ /**/
7116 0xFF17, /*U+FF17*/ /**/
7117 0xFF18, /*U+FF18*/ /**/
7118 0xFF19, /*U+FF19*/ /**/
7119 0xFF1A, /*U+FF1A*/ /**/
7120 0xFF1B, /*U+FF1B*/ /**/
7121 0xFF1C, /*U+FF1C*/ /**/
7122 0xFF1D, /*U+FF1D*/ /**/
7123 0xFF1E, /*U+FF1E*/ /**/
7124 0xFF1F, /*U+FF1F*/ /**/
7125 0xFF20, /*U+FF20*/ /**/
7126 0xFF41, /*U+FF21*/ /*FULLWIDTH LATIN CAPITAL LETTER A*/
7127 0xFF42, /*U+FF22*/ /*FULLWIDTH LATIN CAPITAL LETTER B*/
7128 0xFF43, /*U+FF23*/ /*FULLWIDTH LATIN CAPITAL LETTER C*/
7129 0xFF44, /*U+FF24*/ /*FULLWIDTH LATIN CAPITAL LETTER D*/
7130 0xFF45, /*U+FF25*/ /*FULLWIDTH LATIN CAPITAL LETTER E*/
7131 0xFF46, /*U+FF26*/ /*FULLWIDTH LATIN CAPITAL LETTER F*/
7132 0xFF47, /*U+FF27*/ /*FULLWIDTH LATIN CAPITAL LETTER G*/
7133 0xFF48, /*U+FF28*/ /*FULLWIDTH LATIN CAPITAL LETTER H*/
7134 0xFF49, /*U+FF29*/ /*FULLWIDTH LATIN CAPITAL LETTER I*/
7135 0xFF4A, /*U+FF2A*/ /*FULLWIDTH LATIN CAPITAL LETTER J*/
7136 0xFF4B, /*U+FF2B*/ /*FULLWIDTH LATIN CAPITAL LETTER K*/
7137 0xFF4C, /*U+FF2C*/ /*FULLWIDTH LATIN CAPITAL LETTER L*/
7138 0xFF4D, /*U+FF2D*/ /*FULLWIDTH LATIN CAPITAL LETTER M*/
7139 0xFF4E, /*U+FF2E*/ /*FULLWIDTH LATIN CAPITAL LETTER N*/
7140 0xFF4F, /*U+FF2F*/ /*FULLWIDTH LATIN CAPITAL LETTER O*/
7141 0xFF50, /*U+FF30*/ /*FULLWIDTH LATIN CAPITAL LETTER P*/
7142 0xFF51, /*U+FF31*/ /*FULLWIDTH LATIN CAPITAL LETTER Q*/
7143 0xFF52, /*U+FF32*/ /*FULLWIDTH LATIN CAPITAL LETTER R*/
7144 0xFF53, /*U+FF33*/ /*FULLWIDTH LATIN CAPITAL LETTER S*/
7145 0xFF54, /*U+FF34*/ /*FULLWIDTH LATIN CAPITAL LETTER T*/
7146 0xFF55, /*U+FF35*/ /*FULLWIDTH LATIN CAPITAL LETTER U*/
7147 0xFF56, /*U+FF36*/ /*FULLWIDTH LATIN CAPITAL LETTER V*/
7148 0xFF57, /*U+FF37*/ /*FULLWIDTH LATIN CAPITAL LETTER W*/
7149 0xFF58, /*U+FF38*/ /*FULLWIDTH LATIN CAPITAL LETTER X*/
7150 0xFF59, /*U+FF39*/ /*FULLWIDTH LATIN CAPITAL LETTER Y*/
7151 0xFF5A, /*U+FF3A*/ /*FULLWIDTH LATIN CAPITAL LETTER Z*/
7152 0xFF3B, /*U+FF3B*/ /**/
7153 0xFF3C, /*U+FF3C*/ /**/
7154 0xFF3D, /*U+FF3D*/ /**/
7155 0xFF3E, /*U+FF3E*/ /**/
7156 0xFF3F, /*U+FF3F*/ /**/
7157};
7158
7159static const uint32_t lower_table_sp_1[64] = {
7160 0xD801DC28, /*0xD801DC00*/ /*U+010428*/ /*U+010400*/ /*DESERET CAPITAL LETTER LONG I*/
7161 0xD801DC29, /*0xD801DC01*/ /*U+010429*/ /*U+010401*/ /*DESERET CAPITAL LETTER LONG E*/
7162 0xD801DC2A, /*0xD801DC02*/ /*U+01042A*/ /*U+010402*/ /*DESERET CAPITAL LETTER LONG A*/
7163 0xD801DC2B, /*0xD801DC03*/ /*U+01042B*/ /*U+010403*/ /*DESERET CAPITAL LETTER LONG AH*/
7164 0xD801DC2C, /*0xD801DC04*/ /*U+01042C*/ /*U+010404*/ /*DESERET CAPITAL LETTER LONG O*/
7165 0xD801DC2D, /*0xD801DC05*/ /*U+01042D*/ /*U+010405*/ /*DESERET CAPITAL LETTER LONG OO*/
7166 0xD801DC2E, /*0xD801DC06*/ /*U+01042E*/ /*U+010406*/ /*DESERET CAPITAL LETTER SHORT I*/
7167 0xD801DC2F, /*0xD801DC07*/ /*U+01042F*/ /*U+010407*/ /*DESERET CAPITAL LETTER SHORT E*/
7168 0xD801DC30, /*0xD801DC08*/ /*U+010430*/ /*U+010408*/ /*DESERET CAPITAL LETTER SHORT A*/
7169 0xD801DC31, /*0xD801DC09*/ /*U+010431*/ /*U+010409*/ /*DESERET CAPITAL LETTER SHORT AH*/
7170 0xD801DC32, /*0xD801DC0A*/ /*U+010432*/ /*U+01040A*/ /*DESERET CAPITAL LETTER SHORT O*/
7171 0xD801DC33, /*0xD801DC0B*/ /*U+010433*/ /*U+01040B*/ /*DESERET CAPITAL LETTER SHORT OO*/
7172 0xD801DC34, /*0xD801DC0C*/ /*U+010434*/ /*U+01040C*/ /*DESERET CAPITAL LETTER AY*/
7173 0xD801DC35, /*0xD801DC0D*/ /*U+010435*/ /*U+01040D*/ /*DESERET CAPITAL LETTER OW*/
7174 0xD801DC36, /*0xD801DC0E*/ /*U+010436*/ /*U+01040E*/ /*DESERET CAPITAL LETTER WU*/
7175 0xD801DC37, /*0xD801DC0F*/ /*U+010437*/ /*U+01040F*/ /*DESERET CAPITAL LETTER YEE*/
7176 0xD801DC38, /*0xD801DC10*/ /*U+010438*/ /*U+010410*/ /*DESERET CAPITAL LETTER H*/
7177 0xD801DC39, /*0xD801DC11*/ /*U+010439*/ /*U+010411*/ /*DESERET CAPITAL LETTER PEE*/
7178 0xD801DC3A, /*0xD801DC12*/ /*U+01043A*/ /*U+010412*/ /*DESERET CAPITAL LETTER BEE*/
7179 0xD801DC3B, /*0xD801DC13*/ /*U+01043B*/ /*U+010413*/ /*DESERET CAPITAL LETTER TEE*/
7180 0xD801DC3C, /*0xD801DC14*/ /*U+01043C*/ /*U+010414*/ /*DESERET CAPITAL LETTER DEE*/
7181 0xD801DC3D, /*0xD801DC15*/ /*U+01043D*/ /*U+010415*/ /*DESERET CAPITAL LETTER CHEE*/
7182 0xD801DC3E, /*0xD801DC16*/ /*U+01043E*/ /*U+010416*/ /*DESERET CAPITAL LETTER JEE*/
7183 0xD801DC3F, /*0xD801DC17*/ /*U+01043F*/ /*U+010417*/ /*DESERET CAPITAL LETTER KAY*/
7184 0xD801DC40, /*0xD801DC18*/ /*U+010440*/ /*U+010418*/ /*DESERET CAPITAL LETTER GAY*/
7185 0xD801DC41, /*0xD801DC19*/ /*U+010441*/ /*U+010419*/ /*DESERET CAPITAL LETTER EF*/
7186 0xD801DC42, /*0xD801DC1A*/ /*U+010442*/ /*U+01041A*/ /*DESERET CAPITAL LETTER VEE*/
7187 0xD801DC43, /*0xD801DC1B*/ /*U+010443*/ /*U+01041B*/ /*DESERET CAPITAL LETTER ETH*/
7188 0xD801DC44, /*0xD801DC1C*/ /*U+010444*/ /*U+01041C*/ /*DESERET CAPITAL LETTER THEE*/
7189 0xD801DC45, /*0xD801DC1D*/ /*U+010445*/ /*U+01041D*/ /*DESERET CAPITAL LETTER ES*/
7190 0xD801DC46, /*0xD801DC1E*/ /*U+010446*/ /*U+01041E*/ /*DESERET CAPITAL LETTER ZEE*/
7191 0xD801DC47, /*0xD801DC1F*/ /*U+010447*/ /*U+01041F*/ /*DESERET CAPITAL LETTER ESH*/
7192 0xD801DC48, /*0xD801DC20*/ /*U+010448*/ /*U+010420*/ /*DESERET CAPITAL LETTER ZHEE*/
7193 0xD801DC49, /*0xD801DC21*/ /*U+010449*/ /*U+010421*/ /*DESERET CAPITAL LETTER ER*/
7194 0xD801DC4A, /*0xD801DC22*/ /*U+01044A*/ /*U+010422*/ /*DESERET CAPITAL LETTER EL*/
7195 0xD801DC4B, /*0xD801DC23*/ /*U+01044B*/ /*U+010423*/ /*DESERET CAPITAL LETTER EM*/
7196 0xD801DC4C, /*0xD801DC24*/ /*U+01044C*/ /*U+010424*/ /*DESERET CAPITAL LETTER EN*/
7197 0xD801DC4D, /*0xD801DC25*/ /*U+01044D*/ /*U+010425*/ /*DESERET CAPITAL LETTER ENG*/
7198 0xD801DC4E, /*0xD801DC26*/ /*U+01044E*/ /*U+010426*/ /*DESERET CAPITAL LETTER OI*/
7199 0xD801DC4F, /*0xD801DC27*/ /*U+01044F*/ /*U+010427*/ /*DESERET CAPITAL LETTER EW*/
7200 0xD801DC28, /*0xD801DC28*/ /*U+010428*/ /*U+010428*/ /**/
7201 0xD801DC29, /*0xD801DC29*/ /*U+010429*/ /*U+010429*/ /**/
7202 0xD801DC2A, /*0xD801DC2A*/ /*U+01042A*/ /*U+01042A*/ /**/
7203 0xD801DC2B, /*0xD801DC2B*/ /*U+01042B*/ /*U+01042B*/ /**/
7204 0xD801DC2C, /*0xD801DC2C*/ /*U+01042C*/ /*U+01042C*/ /**/
7205 0xD801DC2D, /*0xD801DC2D*/ /*U+01042D*/ /*U+01042D*/ /**/
7206 0xD801DC2E, /*0xD801DC2E*/ /*U+01042E*/ /*U+01042E*/ /**/
7207 0xD801DC2F, /*0xD801DC2F*/ /*U+01042F*/ /*U+01042F*/ /**/
7208 0xD801DC30, /*0xD801DC30*/ /*U+010430*/ /*U+010430*/ /**/
7209 0xD801DC31, /*0xD801DC31*/ /*U+010431*/ /*U+010431*/ /**/
7210 0xD801DC32, /*0xD801DC32*/ /*U+010432*/ /*U+010432*/ /**/
7211 0xD801DC33, /*0xD801DC33*/ /*U+010433*/ /*U+010433*/ /**/
7212 0xD801DC34, /*0xD801DC34*/ /*U+010434*/ /*U+010434*/ /**/
7213 0xD801DC35, /*0xD801DC35*/ /*U+010435*/ /*U+010435*/ /**/
7214 0xD801DC36, /*0xD801DC36*/ /*U+010436*/ /*U+010436*/ /**/
7215 0xD801DC37, /*0xD801DC37*/ /*U+010437*/ /*U+010437*/ /**/
7216 0xD801DC38, /*0xD801DC38*/ /*U+010438*/ /*U+010438*/ /**/
7217 0xD801DC39, /*0xD801DC39*/ /*U+010439*/ /*U+010439*/ /**/
7218 0xD801DC3A, /*0xD801DC3A*/ /*U+01043A*/ /*U+01043A*/ /**/
7219 0xD801DC3B, /*0xD801DC3B*/ /*U+01043B*/ /*U+01043B*/ /**/
7220 0xD801DC3C, /*0xD801DC3C*/ /*U+01043C*/ /*U+01043C*/ /**/
7221 0xD801DC3D, /*0xD801DC3D*/ /*U+01043D*/ /*U+01043D*/ /**/
7222 0xD801DC3E, /*0xD801DC3E*/ /*U+01043E*/ /*U+01043E*/ /**/
7223 0xD801DC3F, /*0xD801DC3F*/ /*U+01043F*/ /*U+01043F*/ /**/
7224};
7225
7226static const uint32_t lower_table_sp_2[128] = {
7227 0xD801DC80, /*0xD801DC80*/ /*U+010480*/ /*U+010480*/ /**/
7228 0xD801DC81, /*0xD801DC81*/ /*U+010481*/ /*U+010481*/ /**/
7229 0xD801DC82, /*0xD801DC82*/ /*U+010482*/ /*U+010482*/ /**/
7230 0xD801DC83, /*0xD801DC83*/ /*U+010483*/ /*U+010483*/ /**/
7231 0xD801DC84, /*0xD801DC84*/ /*U+010484*/ /*U+010484*/ /**/
7232 0xD801DC85, /*0xD801DC85*/ /*U+010485*/ /*U+010485*/ /**/
7233 0xD801DC86, /*0xD801DC86*/ /*U+010486*/ /*U+010486*/ /**/
7234 0xD801DC87, /*0xD801DC87*/ /*U+010487*/ /*U+010487*/ /**/
7235 0xD801DC88, /*0xD801DC88*/ /*U+010488*/ /*U+010488*/ /**/
7236 0xD801DC89, /*0xD801DC89*/ /*U+010489*/ /*U+010489*/ /**/
7237 0xD801DC8A, /*0xD801DC8A*/ /*U+01048A*/ /*U+01048A*/ /**/
7238 0xD801DC8B, /*0xD801DC8B*/ /*U+01048B*/ /*U+01048B*/ /**/
7239 0xD801DC8C, /*0xD801DC8C*/ /*U+01048C*/ /*U+01048C*/ /**/
7240 0xD801DC8D, /*0xD801DC8D*/ /*U+01048D*/ /*U+01048D*/ /**/
7241 0xD801DC8E, /*0xD801DC8E*/ /*U+01048E*/ /*U+01048E*/ /**/
7242 0xD801DC8F, /*0xD801DC8F*/ /*U+01048F*/ /*U+01048F*/ /**/
7243 0xD801DC90, /*0xD801DC90*/ /*U+010490*/ /*U+010490*/ /**/
7244 0xD801DC91, /*0xD801DC91*/ /*U+010491*/ /*U+010491*/ /**/
7245 0xD801DC92, /*0xD801DC92*/ /*U+010492*/ /*U+010492*/ /**/
7246 0xD801DC93, /*0xD801DC93*/ /*U+010493*/ /*U+010493*/ /**/
7247 0xD801DC94, /*0xD801DC94*/ /*U+010494*/ /*U+010494*/ /**/
7248 0xD801DC95, /*0xD801DC95*/ /*U+010495*/ /*U+010495*/ /**/
7249 0xD801DC96, /*0xD801DC96*/ /*U+010496*/ /*U+010496*/ /**/
7250 0xD801DC97, /*0xD801DC97*/ /*U+010497*/ /*U+010497*/ /**/
7251 0xD801DC98, /*0xD801DC98*/ /*U+010498*/ /*U+010498*/ /**/
7252 0xD801DC99, /*0xD801DC99*/ /*U+010499*/ /*U+010499*/ /**/
7253 0xD801DC9A, /*0xD801DC9A*/ /*U+01049A*/ /*U+01049A*/ /**/
7254 0xD801DC9B, /*0xD801DC9B*/ /*U+01049B*/ /*U+01049B*/ /**/
7255 0xD801DC9C, /*0xD801DC9C*/ /*U+01049C*/ /*U+01049C*/ /**/
7256 0xD801DC9D, /*0xD801DC9D*/ /*U+01049D*/ /*U+01049D*/ /**/
7257 0xD801DC9E, /*0xD801DC9E*/ /*U+01049E*/ /*U+01049E*/ /**/
7258 0xD801DC9F, /*0xD801DC9F*/ /*U+01049F*/ /*U+01049F*/ /**/
7259 0xD801DCA0, /*0xD801DCA0*/ /*U+0104A0*/ /*U+0104A0*/ /**/
7260 0xD801DCA1, /*0xD801DCA1*/ /*U+0104A1*/ /*U+0104A1*/ /**/
7261 0xD801DCA2, /*0xD801DCA2*/ /*U+0104A2*/ /*U+0104A2*/ /**/
7262 0xD801DCA3, /*0xD801DCA3*/ /*U+0104A3*/ /*U+0104A3*/ /**/
7263 0xD801DCA4, /*0xD801DCA4*/ /*U+0104A4*/ /*U+0104A4*/ /**/
7264 0xD801DCA5, /*0xD801DCA5*/ /*U+0104A5*/ /*U+0104A5*/ /**/
7265 0xD801DCA6, /*0xD801DCA6*/ /*U+0104A6*/ /*U+0104A6*/ /**/
7266 0xD801DCA7, /*0xD801DCA7*/ /*U+0104A7*/ /*U+0104A7*/ /**/
7267 0xD801DCA8, /*0xD801DCA8*/ /*U+0104A8*/ /*U+0104A8*/ /**/
7268 0xD801DCA9, /*0xD801DCA9*/ /*U+0104A9*/ /*U+0104A9*/ /**/
7269 0xD801DCAA, /*0xD801DCAA*/ /*U+0104AA*/ /*U+0104AA*/ /**/
7270 0xD801DCAB, /*0xD801DCAB*/ /*U+0104AB*/ /*U+0104AB*/ /**/
7271 0xD801DCAC, /*0xD801DCAC*/ /*U+0104AC*/ /*U+0104AC*/ /**/
7272 0xD801DCAD, /*0xD801DCAD*/ /*U+0104AD*/ /*U+0104AD*/ /**/
7273 0xD801DCAE, /*0xD801DCAE*/ /*U+0104AE*/ /*U+0104AE*/ /**/
7274 0xD801DCAF, /*0xD801DCAF*/ /*U+0104AF*/ /*U+0104AF*/ /**/
7275 0xD801DCD8, /*0xD801DCB0*/ /*U+0104D8*/ /*U+0104B0*/ /*OSAGE CAPITAL LETTER A*/
7276 0xD801DCD9, /*0xD801DCB1*/ /*U+0104D9*/ /*U+0104B1*/ /*OSAGE CAPITAL LETTER AI*/
7277 0xD801DCDA, /*0xD801DCB2*/ /*U+0104DA*/ /*U+0104B2*/ /*OSAGE CAPITAL LETTER AIN*/
7278 0xD801DCDB, /*0xD801DCB3*/ /*U+0104DB*/ /*U+0104B3*/ /*OSAGE CAPITAL LETTER AH*/
7279 0xD801DCDC, /*0xD801DCB4*/ /*U+0104DC*/ /*U+0104B4*/ /*OSAGE CAPITAL LETTER BRA*/
7280 0xD801DCDD, /*0xD801DCB5*/ /*U+0104DD*/ /*U+0104B5*/ /*OSAGE CAPITAL LETTER CHA*/
7281 0xD801DCDE, /*0xD801DCB6*/ /*U+0104DE*/ /*U+0104B6*/ /*OSAGE CAPITAL LETTER EHCHA*/
7282 0xD801DCDF, /*0xD801DCB7*/ /*U+0104DF*/ /*U+0104B7*/ /*OSAGE CAPITAL LETTER E*/
7283 0xD801DCE0, /*0xD801DCB8*/ /*U+0104E0*/ /*U+0104B8*/ /*OSAGE CAPITAL LETTER EIN*/
7284 0xD801DCE1, /*0xD801DCB9*/ /*U+0104E1*/ /*U+0104B9*/ /*OSAGE CAPITAL LETTER HA*/
7285 0xD801DCE2, /*0xD801DCBA*/ /*U+0104E2*/ /*U+0104BA*/ /*OSAGE CAPITAL LETTER HYA*/
7286 0xD801DCE3, /*0xD801DCBB*/ /*U+0104E3*/ /*U+0104BB*/ /*OSAGE CAPITAL LETTER I*/
7287 0xD801DCE4, /*0xD801DCBC*/ /*U+0104E4*/ /*U+0104BC*/ /*OSAGE CAPITAL LETTER KA*/
7288 0xD801DCE5, /*0xD801DCBD*/ /*U+0104E5*/ /*U+0104BD*/ /*OSAGE CAPITAL LETTER EHKA*/
7289 0xD801DCE6, /*0xD801DCBE*/ /*U+0104E6*/ /*U+0104BE*/ /*OSAGE CAPITAL LETTER KYA*/
7290 0xD801DCE7, /*0xD801DCBF*/ /*U+0104E7*/ /*U+0104BF*/ /*OSAGE CAPITAL LETTER LA*/
7291 0xD801DCE8, /*0xD801DCC0*/ /*U+0104E8*/ /*U+0104C0*/ /*OSAGE CAPITAL LETTER MA*/
7292 0xD801DCE9, /*0xD801DCC1*/ /*U+0104E9*/ /*U+0104C1*/ /*OSAGE CAPITAL LETTER NA*/
7293 0xD801DCEA, /*0xD801DCC2*/ /*U+0104EA*/ /*U+0104C2*/ /*OSAGE CAPITAL LETTER O*/
7294 0xD801DCEB, /*0xD801DCC3*/ /*U+0104EB*/ /*U+0104C3*/ /*OSAGE CAPITAL LETTER OIN*/
7295 0xD801DCEC, /*0xD801DCC4*/ /*U+0104EC*/ /*U+0104C4*/ /*OSAGE CAPITAL LETTER PA*/
7296 0xD801DCED, /*0xD801DCC5*/ /*U+0104ED*/ /*U+0104C5*/ /*OSAGE CAPITAL LETTER EHPA*/
7297 0xD801DCEE, /*0xD801DCC6*/ /*U+0104EE*/ /*U+0104C6*/ /*OSAGE CAPITAL LETTER SA*/
7298 0xD801DCEF, /*0xD801DCC7*/ /*U+0104EF*/ /*U+0104C7*/ /*OSAGE CAPITAL LETTER SHA*/
7299 0xD801DCF0, /*0xD801DCC8*/ /*U+0104F0*/ /*U+0104C8*/ /*OSAGE CAPITAL LETTER TA*/
7300 0xD801DCF1, /*0xD801DCC9*/ /*U+0104F1*/ /*U+0104C9*/ /*OSAGE CAPITAL LETTER EHTA*/
7301 0xD801DCF2, /*0xD801DCCA*/ /*U+0104F2*/ /*U+0104CA*/ /*OSAGE CAPITAL LETTER TSA*/
7302 0xD801DCF3, /*0xD801DCCB*/ /*U+0104F3*/ /*U+0104CB*/ /*OSAGE CAPITAL LETTER EHTSA*/
7303 0xD801DCF4, /*0xD801DCCC*/ /*U+0104F4*/ /*U+0104CC*/ /*OSAGE CAPITAL LETTER TSHA*/
7304 0xD801DCF5, /*0xD801DCCD*/ /*U+0104F5*/ /*U+0104CD*/ /*OSAGE CAPITAL LETTER DHA*/
7305 0xD801DCF6, /*0xD801DCCE*/ /*U+0104F6*/ /*U+0104CE*/ /*OSAGE CAPITAL LETTER U*/
7306 0xD801DCF7, /*0xD801DCCF*/ /*U+0104F7*/ /*U+0104CF*/ /*OSAGE CAPITAL LETTER WA*/
7307 0xD801DCF8, /*0xD801DCD0*/ /*U+0104F8*/ /*U+0104D0*/ /*OSAGE CAPITAL LETTER KHA*/
7308 0xD801DCF9, /*0xD801DCD1*/ /*U+0104F9*/ /*U+0104D1*/ /*OSAGE CAPITAL LETTER GHA*/
7309 0xD801DCFA, /*0xD801DCD2*/ /*U+0104FA*/ /*U+0104D2*/ /*OSAGE CAPITAL LETTER ZA*/
7310 0xD801DCFB, /*0xD801DCD3*/ /*U+0104FB*/ /*U+0104D3*/ /*OSAGE CAPITAL LETTER ZHA*/
7311 0xD801DCD4, /*0xD801DCD4*/ /*U+0104D4*/ /*U+0104D4*/ /**/
7312 0xD801DCD5, /*0xD801DCD5*/ /*U+0104D5*/ /*U+0104D5*/ /**/
7313 0xD801DCD6, /*0xD801DCD6*/ /*U+0104D6*/ /*U+0104D6*/ /**/
7314 0xD801DCD7, /*0xD801DCD7*/ /*U+0104D7*/ /*U+0104D7*/ /**/
7315 0xD801DCD8, /*0xD801DCD8*/ /*U+0104D8*/ /*U+0104D8*/ /**/
7316 0xD801DCD9, /*0xD801DCD9*/ /*U+0104D9*/ /*U+0104D9*/ /**/
7317 0xD801DCDA, /*0xD801DCDA*/ /*U+0104DA*/ /*U+0104DA*/ /**/
7318 0xD801DCDB, /*0xD801DCDB*/ /*U+0104DB*/ /*U+0104DB*/ /**/
7319 0xD801DCDC, /*0xD801DCDC*/ /*U+0104DC*/ /*U+0104DC*/ /**/
7320 0xD801DCDD, /*0xD801DCDD*/ /*U+0104DD*/ /*U+0104DD*/ /**/
7321 0xD801DCDE, /*0xD801DCDE*/ /*U+0104DE*/ /*U+0104DE*/ /**/
7322 0xD801DCDF, /*0xD801DCDF*/ /*U+0104DF*/ /*U+0104DF*/ /**/
7323 0xD801DCE0, /*0xD801DCE0*/ /*U+0104E0*/ /*U+0104E0*/ /**/
7324 0xD801DCE1, /*0xD801DCE1*/ /*U+0104E1*/ /*U+0104E1*/ /**/
7325 0xD801DCE2, /*0xD801DCE2*/ /*U+0104E2*/ /*U+0104E2*/ /**/
7326 0xD801DCE3, /*0xD801DCE3*/ /*U+0104E3*/ /*U+0104E3*/ /**/
7327 0xD801DCE4, /*0xD801DCE4*/ /*U+0104E4*/ /*U+0104E4*/ /**/
7328 0xD801DCE5, /*0xD801DCE5*/ /*U+0104E5*/ /*U+0104E5*/ /**/
7329 0xD801DCE6, /*0xD801DCE6*/ /*U+0104E6*/ /*U+0104E6*/ /**/
7330 0xD801DCE7, /*0xD801DCE7*/ /*U+0104E7*/ /*U+0104E7*/ /**/
7331 0xD801DCE8, /*0xD801DCE8*/ /*U+0104E8*/ /*U+0104E8*/ /**/
7332 0xD801DCE9, /*0xD801DCE9*/ /*U+0104E9*/ /*U+0104E9*/ /**/
7333 0xD801DCEA, /*0xD801DCEA*/ /*U+0104EA*/ /*U+0104EA*/ /**/
7334 0xD801DCEB, /*0xD801DCEB*/ /*U+0104EB*/ /*U+0104EB*/ /**/
7335 0xD801DCEC, /*0xD801DCEC*/ /*U+0104EC*/ /*U+0104EC*/ /**/
7336 0xD801DCED, /*0xD801DCED*/ /*U+0104ED*/ /*U+0104ED*/ /**/
7337 0xD801DCEE, /*0xD801DCEE*/ /*U+0104EE*/ /*U+0104EE*/ /**/
7338 0xD801DCEF, /*0xD801DCEF*/ /*U+0104EF*/ /*U+0104EF*/ /**/
7339 0xD801DCF0, /*0xD801DCF0*/ /*U+0104F0*/ /*U+0104F0*/ /**/
7340 0xD801DCF1, /*0xD801DCF1*/ /*U+0104F1*/ /*U+0104F1*/ /**/
7341 0xD801DCF2, /*0xD801DCF2*/ /*U+0104F2*/ /*U+0104F2*/ /**/
7342 0xD801DCF3, /*0xD801DCF3*/ /*U+0104F3*/ /*U+0104F3*/ /**/
7343 0xD801DCF4, /*0xD801DCF4*/ /*U+0104F4*/ /*U+0104F4*/ /**/
7344 0xD801DCF5, /*0xD801DCF5*/ /*U+0104F5*/ /*U+0104F5*/ /**/
7345 0xD801DCF6, /*0xD801DCF6*/ /*U+0104F6*/ /*U+0104F6*/ /**/
7346 0xD801DCF7, /*0xD801DCF7*/ /*U+0104F7*/ /*U+0104F7*/ /**/
7347 0xD801DCF8, /*0xD801DCF8*/ /*U+0104F8*/ /*U+0104F8*/ /**/
7348 0xD801DCF9, /*0xD801DCF9*/ /*U+0104F9*/ /*U+0104F9*/ /**/
7349 0xD801DCFA, /*0xD801DCFA*/ /*U+0104FA*/ /*U+0104FA*/ /**/
7350 0xD801DCFB, /*0xD801DCFB*/ /*U+0104FB*/ /*U+0104FB*/ /**/
7351 0xD801DCFC, /*0xD801DCFC*/ /*U+0104FC*/ /*U+0104FC*/ /**/
7352 0xD801DCFD, /*0xD801DCFD*/ /*U+0104FD*/ /*U+0104FD*/ /**/
7353 0xD801DCFE, /*0xD801DCFE*/ /*U+0104FE*/ /*U+0104FE*/ /**/
7354 0xD801DCFF, /*0xD801DCFF*/ /*U+0104FF*/ /*U+0104FF*/ /**/
7355};
7356
7357static const uint32_t lower_table_sp_3[64] = {
7358 0xD801DD40, /*0xD801DD40*/ /*U+010540*/ /*U+010540*/ /**/
7359 0xD801DD41, /*0xD801DD41*/ /*U+010541*/ /*U+010541*/ /**/
7360 0xD801DD42, /*0xD801DD42*/ /*U+010542*/ /*U+010542*/ /**/
7361 0xD801DD43, /*0xD801DD43*/ /*U+010543*/ /*U+010543*/ /**/
7362 0xD801DD44, /*0xD801DD44*/ /*U+010544*/ /*U+010544*/ /**/
7363 0xD801DD45, /*0xD801DD45*/ /*U+010545*/ /*U+010545*/ /**/
7364 0xD801DD46, /*0xD801DD46*/ /*U+010546*/ /*U+010546*/ /**/
7365 0xD801DD47, /*0xD801DD47*/ /*U+010547*/ /*U+010547*/ /**/
7366 0xD801DD48, /*0xD801DD48*/ /*U+010548*/ /*U+010548*/ /**/
7367 0xD801DD49, /*0xD801DD49*/ /*U+010549*/ /*U+010549*/ /**/
7368 0xD801DD4A, /*0xD801DD4A*/ /*U+01054A*/ /*U+01054A*/ /**/
7369 0xD801DD4B, /*0xD801DD4B*/ /*U+01054B*/ /*U+01054B*/ /**/
7370 0xD801DD4C, /*0xD801DD4C*/ /*U+01054C*/ /*U+01054C*/ /**/
7371 0xD801DD4D, /*0xD801DD4D*/ /*U+01054D*/ /*U+01054D*/ /**/
7372 0xD801DD4E, /*0xD801DD4E*/ /*U+01054E*/ /*U+01054E*/ /**/
7373 0xD801DD4F, /*0xD801DD4F*/ /*U+01054F*/ /*U+01054F*/ /**/
7374 0xD801DD50, /*0xD801DD50*/ /*U+010550*/ /*U+010550*/ /**/
7375 0xD801DD51, /*0xD801DD51*/ /*U+010551*/ /*U+010551*/ /**/
7376 0xD801DD52, /*0xD801DD52*/ /*U+010552*/ /*U+010552*/ /**/
7377 0xD801DD53, /*0xD801DD53*/ /*U+010553*/ /*U+010553*/ /**/
7378 0xD801DD54, /*0xD801DD54*/ /*U+010554*/ /*U+010554*/ /**/
7379 0xD801DD55, /*0xD801DD55*/ /*U+010555*/ /*U+010555*/ /**/
7380 0xD801DD56, /*0xD801DD56*/ /*U+010556*/ /*U+010556*/ /**/
7381 0xD801DD57, /*0xD801DD57*/ /*U+010557*/ /*U+010557*/ /**/
7382 0xD801DD58, /*0xD801DD58*/ /*U+010558*/ /*U+010558*/ /**/
7383 0xD801DD59, /*0xD801DD59*/ /*U+010559*/ /*U+010559*/ /**/
7384 0xD801DD5A, /*0xD801DD5A*/ /*U+01055A*/ /*U+01055A*/ /**/
7385 0xD801DD5B, /*0xD801DD5B*/ /*U+01055B*/ /*U+01055B*/ /**/
7386 0xD801DD5C, /*0xD801DD5C*/ /*U+01055C*/ /*U+01055C*/ /**/
7387 0xD801DD5D, /*0xD801DD5D*/ /*U+01055D*/ /*U+01055D*/ /**/
7388 0xD801DD5E, /*0xD801DD5E*/ /*U+01055E*/ /*U+01055E*/ /**/
7389 0xD801DD5F, /*0xD801DD5F*/ /*U+01055F*/ /*U+01055F*/ /**/
7390 0xD801DD60, /*0xD801DD60*/ /*U+010560*/ /*U+010560*/ /**/
7391 0xD801DD61, /*0xD801DD61*/ /*U+010561*/ /*U+010561*/ /**/
7392 0xD801DD62, /*0xD801DD62*/ /*U+010562*/ /*U+010562*/ /**/
7393 0xD801DD63, /*0xD801DD63*/ /*U+010563*/ /*U+010563*/ /**/
7394 0xD801DD64, /*0xD801DD64*/ /*U+010564*/ /*U+010564*/ /**/
7395 0xD801DD65, /*0xD801DD65*/ /*U+010565*/ /*U+010565*/ /**/
7396 0xD801DD66, /*0xD801DD66*/ /*U+010566*/ /*U+010566*/ /**/
7397 0xD801DD67, /*0xD801DD67*/ /*U+010567*/ /*U+010567*/ /**/
7398 0xD801DD68, /*0xD801DD68*/ /*U+010568*/ /*U+010568*/ /**/
7399 0xD801DD69, /*0xD801DD69*/ /*U+010569*/ /*U+010569*/ /**/
7400 0xD801DD6A, /*0xD801DD6A*/ /*U+01056A*/ /*U+01056A*/ /**/
7401 0xD801DD6B, /*0xD801DD6B*/ /*U+01056B*/ /*U+01056B*/ /**/
7402 0xD801DD6C, /*0xD801DD6C*/ /*U+01056C*/ /*U+01056C*/ /**/
7403 0xD801DD6D, /*0xD801DD6D*/ /*U+01056D*/ /*U+01056D*/ /**/
7404 0xD801DD6E, /*0xD801DD6E*/ /*U+01056E*/ /*U+01056E*/ /**/
7405 0xD801DD6F, /*0xD801DD6F*/ /*U+01056F*/ /*U+01056F*/ /**/
7406 0xD801DD97, /*0xD801DD70*/ /*U+010597*/ /*U+010570*/ /*VITHKUQI CAPITAL LETTER A*/
7407 0xD801DD98, /*0xD801DD71*/ /*U+010598*/ /*U+010571*/ /*VITHKUQI CAPITAL LETTER BBE*/
7408 0xD801DD99, /*0xD801DD72*/ /*U+010599*/ /*U+010572*/ /*VITHKUQI CAPITAL LETTER BE*/
7409 0xD801DD9A, /*0xD801DD73*/ /*U+01059A*/ /*U+010573*/ /*VITHKUQI CAPITAL LETTER CE*/
7410 0xD801DD9B, /*0xD801DD74*/ /*U+01059B*/ /*U+010574*/ /*VITHKUQI CAPITAL LETTER CHE*/
7411 0xD801DD9C, /*0xD801DD75*/ /*U+01059C*/ /*U+010575*/ /*VITHKUQI CAPITAL LETTER DE*/
7412 0xD801DD9D, /*0xD801DD76*/ /*U+01059D*/ /*U+010576*/ /*VITHKUQI CAPITAL LETTER DHE*/
7413 0xD801DD9E, /*0xD801DD77*/ /*U+01059E*/ /*U+010577*/ /*VITHKUQI CAPITAL LETTER EI*/
7414 0xD801DD9F, /*0xD801DD78*/ /*U+01059F*/ /*U+010578*/ /*VITHKUQI CAPITAL LETTER E*/
7415 0xD801DDA0, /*0xD801DD79*/ /*U+0105A0*/ /*U+010579*/ /*VITHKUQI CAPITAL LETTER FE*/
7416 0xD801DDA1, /*0xD801DD7A*/ /*U+0105A1*/ /*U+01057A*/ /*VITHKUQI CAPITAL LETTER GA*/
7417 0xD801DD7B, /*0xD801DD7B*/ /*U+01057B*/ /*U+01057B*/ /**/
7418 0xD801DDA3, /*0xD801DD7C*/ /*U+0105A3*/ /*U+01057C*/ /*VITHKUQI CAPITAL LETTER HA*/
7419 0xD801DDA4, /*0xD801DD7D*/ /*U+0105A4*/ /*U+01057D*/ /*VITHKUQI CAPITAL LETTER HHA*/
7420 0xD801DDA5, /*0xD801DD7E*/ /*U+0105A5*/ /*U+01057E*/ /*VITHKUQI CAPITAL LETTER I*/
7421 0xD801DDA6, /*0xD801DD7F*/ /*U+0105A6*/ /*U+01057F*/ /*VITHKUQI CAPITAL LETTER IJE*/
7422};
7423
7424static const uint32_t lower_table_sp_4[128] = {
7425 0xD801DD40, /*0xD801DD40*/ /*U+010540*/ /*U+010540*/ /**/
7426 0xD801DD41, /*0xD801DD41*/ /*U+010541*/ /*U+010541*/ /**/
7427 0xD801DD42, /*0xD801DD42*/ /*U+010542*/ /*U+010542*/ /**/
7428 0xD801DD43, /*0xD801DD43*/ /*U+010543*/ /*U+010543*/ /**/
7429 0xD801DD44, /*0xD801DD44*/ /*U+010544*/ /*U+010544*/ /**/
7430 0xD801DD45, /*0xD801DD45*/ /*U+010545*/ /*U+010545*/ /**/
7431 0xD801DD46, /*0xD801DD46*/ /*U+010546*/ /*U+010546*/ /**/
7432 0xD801DD47, /*0xD801DD47*/ /*U+010547*/ /*U+010547*/ /**/
7433 0xD801DD48, /*0xD801DD48*/ /*U+010548*/ /*U+010548*/ /**/
7434 0xD801DD49, /*0xD801DD49*/ /*U+010549*/ /*U+010549*/ /**/
7435 0xD801DD4A, /*0xD801DD4A*/ /*U+01054A*/ /*U+01054A*/ /**/
7436 0xD801DD4B, /*0xD801DD4B*/ /*U+01054B*/ /*U+01054B*/ /**/
7437 0xD801DD4C, /*0xD801DD4C*/ /*U+01054C*/ /*U+01054C*/ /**/
7438 0xD801DD4D, /*0xD801DD4D*/ /*U+01054D*/ /*U+01054D*/ /**/
7439 0xD801DD4E, /*0xD801DD4E*/ /*U+01054E*/ /*U+01054E*/ /**/
7440 0xD801DD4F, /*0xD801DD4F*/ /*U+01054F*/ /*U+01054F*/ /**/
7441 0xD801DD50, /*0xD801DD50*/ /*U+010550*/ /*U+010550*/ /**/
7442 0xD801DD51, /*0xD801DD51*/ /*U+010551*/ /*U+010551*/ /**/
7443 0xD801DD52, /*0xD801DD52*/ /*U+010552*/ /*U+010552*/ /**/
7444 0xD801DD53, /*0xD801DD53*/ /*U+010553*/ /*U+010553*/ /**/
7445 0xD801DD54, /*0xD801DD54*/ /*U+010554*/ /*U+010554*/ /**/
7446 0xD801DD55, /*0xD801DD55*/ /*U+010555*/ /*U+010555*/ /**/
7447 0xD801DD56, /*0xD801DD56*/ /*U+010556*/ /*U+010556*/ /**/
7448 0xD801DD57, /*0xD801DD57*/ /*U+010557*/ /*U+010557*/ /**/
7449 0xD801DD58, /*0xD801DD58*/ /*U+010558*/ /*U+010558*/ /**/
7450 0xD801DD59, /*0xD801DD59*/ /*U+010559*/ /*U+010559*/ /**/
7451 0xD801DD5A, /*0xD801DD5A*/ /*U+01055A*/ /*U+01055A*/ /**/
7452 0xD801DD5B, /*0xD801DD5B*/ /*U+01055B*/ /*U+01055B*/ /**/
7453 0xD801DD5C, /*0xD801DD5C*/ /*U+01055C*/ /*U+01055C*/ /**/
7454 0xD801DD5D, /*0xD801DD5D*/ /*U+01055D*/ /*U+01055D*/ /**/
7455 0xD801DD5E, /*0xD801DD5E*/ /*U+01055E*/ /*U+01055E*/ /**/
7456 0xD801DD5F, /*0xD801DD5F*/ /*U+01055F*/ /*U+01055F*/ /**/
7457 0xD801DD60, /*0xD801DD60*/ /*U+010560*/ /*U+010560*/ /**/
7458 0xD801DD61, /*0xD801DD61*/ /*U+010561*/ /*U+010561*/ /**/
7459 0xD801DD62, /*0xD801DD62*/ /*U+010562*/ /*U+010562*/ /**/
7460 0xD801DD63, /*0xD801DD63*/ /*U+010563*/ /*U+010563*/ /**/
7461 0xD801DD64, /*0xD801DD64*/ /*U+010564*/ /*U+010564*/ /**/
7462 0xD801DD65, /*0xD801DD65*/ /*U+010565*/ /*U+010565*/ /**/
7463 0xD801DD66, /*0xD801DD66*/ /*U+010566*/ /*U+010566*/ /**/
7464 0xD801DD67, /*0xD801DD67*/ /*U+010567*/ /*U+010567*/ /**/
7465 0xD801DD68, /*0xD801DD68*/ /*U+010568*/ /*U+010568*/ /**/
7466 0xD801DD69, /*0xD801DD69*/ /*U+010569*/ /*U+010569*/ /**/
7467 0xD801DD6A, /*0xD801DD6A*/ /*U+01056A*/ /*U+01056A*/ /**/
7468 0xD801DD6B, /*0xD801DD6B*/ /*U+01056B*/ /*U+01056B*/ /**/
7469 0xD801DD6C, /*0xD801DD6C*/ /*U+01056C*/ /*U+01056C*/ /**/
7470 0xD801DD6D, /*0xD801DD6D*/ /*U+01056D*/ /*U+01056D*/ /**/
7471 0xD801DD6E, /*0xD801DD6E*/ /*U+01056E*/ /*U+01056E*/ /**/
7472 0xD801DD6F, /*0xD801DD6F*/ /*U+01056F*/ /*U+01056F*/ /**/
7473 0xD801DD97, /*0xD801DD70*/ /*U+010597*/ /*U+010570*/ /*VITHKUQI CAPITAL LETTER A*/
7474 0xD801DD98, /*0xD801DD71*/ /*U+010598*/ /*U+010571*/ /*VITHKUQI CAPITAL LETTER BBE*/
7475 0xD801DD99, /*0xD801DD72*/ /*U+010599*/ /*U+010572*/ /*VITHKUQI CAPITAL LETTER BE*/
7476 0xD801DD9A, /*0xD801DD73*/ /*U+01059A*/ /*U+010573*/ /*VITHKUQI CAPITAL LETTER CE*/
7477 0xD801DD9B, /*0xD801DD74*/ /*U+01059B*/ /*U+010574*/ /*VITHKUQI CAPITAL LETTER CHE*/
7478 0xD801DD9C, /*0xD801DD75*/ /*U+01059C*/ /*U+010575*/ /*VITHKUQI CAPITAL LETTER DE*/
7479 0xD801DD9D, /*0xD801DD76*/ /*U+01059D*/ /*U+010576*/ /*VITHKUQI CAPITAL LETTER DHE*/
7480 0xD801DD9E, /*0xD801DD77*/ /*U+01059E*/ /*U+010577*/ /*VITHKUQI CAPITAL LETTER EI*/
7481 0xD801DD9F, /*0xD801DD78*/ /*U+01059F*/ /*U+010578*/ /*VITHKUQI CAPITAL LETTER E*/
7482 0xD801DDA0, /*0xD801DD79*/ /*U+0105A0*/ /*U+010579*/ /*VITHKUQI CAPITAL LETTER FE*/
7483 0xD801DDA1, /*0xD801DD7A*/ /*U+0105A1*/ /*U+01057A*/ /*VITHKUQI CAPITAL LETTER GA*/
7484 0xD801DD7B, /*0xD801DD7B*/ /*U+01057B*/ /*U+01057B*/ /**/
7485 0xD801DDA3, /*0xD801DD7C*/ /*U+0105A3*/ /*U+01057C*/ /*VITHKUQI CAPITAL LETTER HA*/
7486 0xD801DDA4, /*0xD801DD7D*/ /*U+0105A4*/ /*U+01057D*/ /*VITHKUQI CAPITAL LETTER HHA*/
7487 0xD801DDA5, /*0xD801DD7E*/ /*U+0105A5*/ /*U+01057E*/ /*VITHKUQI CAPITAL LETTER I*/
7488 0xD801DDA6, /*0xD801DD7F*/ /*U+0105A6*/ /*U+01057F*/ /*VITHKUQI CAPITAL LETTER IJE*/
7489 0xD801DDA7, /*0xD801DD80*/ /*U+0105A7*/ /*U+010580*/ /*VITHKUQI CAPITAL LETTER JE*/
7490 0xD801DDA8, /*0xD801DD81*/ /*U+0105A8*/ /*U+010581*/ /*VITHKUQI CAPITAL LETTER KA*/
7491 0xD801DDA9, /*0xD801DD82*/ /*U+0105A9*/ /*U+010582*/ /*VITHKUQI CAPITAL LETTER LA*/
7492 0xD801DDAA, /*0xD801DD83*/ /*U+0105AA*/ /*U+010583*/ /*VITHKUQI CAPITAL LETTER LLA*/
7493 0xD801DDAB, /*0xD801DD84*/ /*U+0105AB*/ /*U+010584*/ /*VITHKUQI CAPITAL LETTER ME*/
7494 0xD801DDAC, /*0xD801DD85*/ /*U+0105AC*/ /*U+010585*/ /*VITHKUQI CAPITAL LETTER NE*/
7495 0xD801DDAD, /*0xD801DD86*/ /*U+0105AD*/ /*U+010586*/ /*VITHKUQI CAPITAL LETTER NJE*/
7496 0xD801DDAE, /*0xD801DD87*/ /*U+0105AE*/ /*U+010587*/ /*VITHKUQI CAPITAL LETTER O*/
7497 0xD801DDAF, /*0xD801DD88*/ /*U+0105AF*/ /*U+010588*/ /*VITHKUQI CAPITAL LETTER PE*/
7498 0xD801DDB0, /*0xD801DD89*/ /*U+0105B0*/ /*U+010589*/ /*VITHKUQI CAPITAL LETTER QA*/
7499 0xD801DDB1, /*0xD801DD8A*/ /*U+0105B1*/ /*U+01058A*/ /*VITHKUQI CAPITAL LETTER RE*/
7500 0xD801DD8B, /*0xD801DD8B*/ /*U+01058B*/ /*U+01058B*/ /**/
7501 0xD801DDB3, /*0xD801DD8C*/ /*U+0105B3*/ /*U+01058C*/ /*VITHKUQI CAPITAL LETTER SE*/
7502 0xD801DDB4, /*0xD801DD8D*/ /*U+0105B4*/ /*U+01058D*/ /*VITHKUQI CAPITAL LETTER SHE*/
7503 0xD801DDB5, /*0xD801DD8E*/ /*U+0105B5*/ /*U+01058E*/ /*VITHKUQI CAPITAL LETTER TE*/
7504 0xD801DDB6, /*0xD801DD8F*/ /*U+0105B6*/ /*U+01058F*/ /*VITHKUQI CAPITAL LETTER THE*/
7505 0xD801DDB7, /*0xD801DD90*/ /*U+0105B7*/ /*U+010590*/ /*VITHKUQI CAPITAL LETTER U*/
7506 0xD801DDB8, /*0xD801DD91*/ /*U+0105B8*/ /*U+010591*/ /*VITHKUQI CAPITAL LETTER VE*/
7507 0xD801DDB9, /*0xD801DD92*/ /*U+0105B9*/ /*U+010592*/ /*VITHKUQI CAPITAL LETTER XE*/
7508 0xD801DD93, /*0xD801DD93*/ /*U+010593*/ /*U+010593*/ /**/
7509 0xD801DDBB, /*0xD801DD94*/ /*U+0105BB*/ /*U+010594*/ /*VITHKUQI CAPITAL LETTER Y*/
7510 0xD801DDBC, /*0xD801DD95*/ /*U+0105BC*/ /*U+010595*/ /*VITHKUQI CAPITAL LETTER ZE*/
7511 0xD801DD96, /*0xD801DD96*/ /*U+010596*/ /*U+010596*/ /**/
7512 0xD801DD97, /*0xD801DD97*/ /*U+010597*/ /*U+010597*/ /**/
7513 0xD801DD98, /*0xD801DD98*/ /*U+010598*/ /*U+010598*/ /**/
7514 0xD801DD99, /*0xD801DD99*/ /*U+010599*/ /*U+010599*/ /**/
7515 0xD801DD9A, /*0xD801DD9A*/ /*U+01059A*/ /*U+01059A*/ /**/
7516 0xD801DD9B, /*0xD801DD9B*/ /*U+01059B*/ /*U+01059B*/ /**/
7517 0xD801DD9C, /*0xD801DD9C*/ /*U+01059C*/ /*U+01059C*/ /**/
7518 0xD801DD9D, /*0xD801DD9D*/ /*U+01059D*/ /*U+01059D*/ /**/
7519 0xD801DD9E, /*0xD801DD9E*/ /*U+01059E*/ /*U+01059E*/ /**/
7520 0xD801DD9F, /*0xD801DD9F*/ /*U+01059F*/ /*U+01059F*/ /**/
7521 0xD801DDA0, /*0xD801DDA0*/ /*U+0105A0*/ /*U+0105A0*/ /**/
7522 0xD801DDA1, /*0xD801DDA1*/ /*U+0105A1*/ /*U+0105A1*/ /**/
7523 0xD801DDA2, /*0xD801DDA2*/ /*U+0105A2*/ /*U+0105A2*/ /**/
7524 0xD801DDA3, /*0xD801DDA3*/ /*U+0105A3*/ /*U+0105A3*/ /**/
7525 0xD801DDA4, /*0xD801DDA4*/ /*U+0105A4*/ /*U+0105A4*/ /**/
7526 0xD801DDA5, /*0xD801DDA5*/ /*U+0105A5*/ /*U+0105A5*/ /**/
7527 0xD801DDA6, /*0xD801DDA6*/ /*U+0105A6*/ /*U+0105A6*/ /**/
7528 0xD801DDA7, /*0xD801DDA7*/ /*U+0105A7*/ /*U+0105A7*/ /**/
7529 0xD801DDA8, /*0xD801DDA8*/ /*U+0105A8*/ /*U+0105A8*/ /**/
7530 0xD801DDA9, /*0xD801DDA9*/ /*U+0105A9*/ /*U+0105A9*/ /**/
7531 0xD801DDAA, /*0xD801DDAA*/ /*U+0105AA*/ /*U+0105AA*/ /**/
7532 0xD801DDAB, /*0xD801DDAB*/ /*U+0105AB*/ /*U+0105AB*/ /**/
7533 0xD801DDAC, /*0xD801DDAC*/ /*U+0105AC*/ /*U+0105AC*/ /**/
7534 0xD801DDAD, /*0xD801DDAD*/ /*U+0105AD*/ /*U+0105AD*/ /**/
7535 0xD801DDAE, /*0xD801DDAE*/ /*U+0105AE*/ /*U+0105AE*/ /**/
7536 0xD801DDAF, /*0xD801DDAF*/ /*U+0105AF*/ /*U+0105AF*/ /**/
7537 0xD801DDB0, /*0xD801DDB0*/ /*U+0105B0*/ /*U+0105B0*/ /**/
7538 0xD801DDB1, /*0xD801DDB1*/ /*U+0105B1*/ /*U+0105B1*/ /**/
7539 0xD801DDB2, /*0xD801DDB2*/ /*U+0105B2*/ /*U+0105B2*/ /**/
7540 0xD801DDB3, /*0xD801DDB3*/ /*U+0105B3*/ /*U+0105B3*/ /**/
7541 0xD801DDB4, /*0xD801DDB4*/ /*U+0105B4*/ /*U+0105B4*/ /**/
7542 0xD801DDB5, /*0xD801DDB5*/ /*U+0105B5*/ /*U+0105B5*/ /**/
7543 0xD801DDB6, /*0xD801DDB6*/ /*U+0105B6*/ /*U+0105B6*/ /**/
7544 0xD801DDB7, /*0xD801DDB7*/ /*U+0105B7*/ /*U+0105B7*/ /**/
7545 0xD801DDB8, /*0xD801DDB8*/ /*U+0105B8*/ /*U+0105B8*/ /**/
7546 0xD801DDB9, /*0xD801DDB9*/ /*U+0105B9*/ /*U+0105B9*/ /**/
7547 0xD801DDBA, /*0xD801DDBA*/ /*U+0105BA*/ /*U+0105BA*/ /**/
7548 0xD801DDBB, /*0xD801DDBB*/ /*U+0105BB*/ /*U+0105BB*/ /**/
7549 0xD801DDBC, /*0xD801DDBC*/ /*U+0105BC*/ /*U+0105BC*/ /**/
7550 0xD801DDBD, /*0xD801DDBD*/ /*U+0105BD*/ /*U+0105BD*/ /**/
7551 0xD801DDBE, /*0xD801DDBE*/ /*U+0105BE*/ /*U+0105BE*/ /**/
7552 0xD801DDBF, /*0xD801DDBF*/ /*U+0105BF*/ /*U+0105BF*/ /**/
7553};
7554
7555static const uint32_t lower_table_sp_5[64] = {
7556 0xD803DCC0, /*0xD803DC80*/ /*U+010CC0*/ /*U+010C80*/ /*OLD HUNGARIAN CAPITAL LETTER A*/
7557 0xD803DCC1, /*0xD803DC81*/ /*U+010CC1*/ /*U+010C81*/ /*OLD HUNGARIAN CAPITAL LETTER AA*/
7558 0xD803DCC2, /*0xD803DC82*/ /*U+010CC2*/ /*U+010C82*/ /*OLD HUNGARIAN CAPITAL LETTER EB*/
7559 0xD803DCC3, /*0xD803DC83*/ /*U+010CC3*/ /*U+010C83*/ /*OLD HUNGARIAN CAPITAL LETTER AMB*/
7560 0xD803DCC4, /*0xD803DC84*/ /*U+010CC4*/ /*U+010C84*/ /*OLD HUNGARIAN CAPITAL LETTER EC*/
7561 0xD803DCC5, /*0xD803DC85*/ /*U+010CC5*/ /*U+010C85*/ /*OLD HUNGARIAN CAPITAL LETTER ENC*/
7562 0xD803DCC6, /*0xD803DC86*/ /*U+010CC6*/ /*U+010C86*/ /*OLD HUNGARIAN CAPITAL LETTER ECS*/
7563 0xD803DCC7, /*0xD803DC87*/ /*U+010CC7*/ /*U+010C87*/ /*OLD HUNGARIAN CAPITAL LETTER ED*/
7564 0xD803DCC8, /*0xD803DC88*/ /*U+010CC8*/ /*U+010C88*/ /*OLD HUNGARIAN CAPITAL LETTER AND*/
7565 0xD803DCC9, /*0xD803DC89*/ /*U+010CC9*/ /*U+010C89*/ /*OLD HUNGARIAN CAPITAL LETTER E*/
7566 0xD803DCCA, /*0xD803DC8A*/ /*U+010CCA*/ /*U+010C8A*/ /*OLD HUNGARIAN CAPITAL LETTER CLOSE E*/
7567 0xD803DCCB, /*0xD803DC8B*/ /*U+010CCB*/ /*U+010C8B*/ /*OLD HUNGARIAN CAPITAL LETTER EE*/
7568 0xD803DCCC, /*0xD803DC8C*/ /*U+010CCC*/ /*U+010C8C*/ /*OLD HUNGARIAN CAPITAL LETTER EF*/
7569 0xD803DCCD, /*0xD803DC8D*/ /*U+010CCD*/ /*U+010C8D*/ /*OLD HUNGARIAN CAPITAL LETTER EG*/
7570 0xD803DCCE, /*0xD803DC8E*/ /*U+010CCE*/ /*U+010C8E*/ /*OLD HUNGARIAN CAPITAL LETTER EGY*/
7571 0xD803DCCF, /*0xD803DC8F*/ /*U+010CCF*/ /*U+010C8F*/ /*OLD HUNGARIAN CAPITAL LETTER EH*/
7572 0xD803DCD0, /*0xD803DC90*/ /*U+010CD0*/ /*U+010C90*/ /*OLD HUNGARIAN CAPITAL LETTER I*/
7573 0xD803DCD1, /*0xD803DC91*/ /*U+010CD1*/ /*U+010C91*/ /*OLD HUNGARIAN CAPITAL LETTER II*/
7574 0xD803DCD2, /*0xD803DC92*/ /*U+010CD2*/ /*U+010C92*/ /*OLD HUNGARIAN CAPITAL LETTER EJ*/
7575 0xD803DCD3, /*0xD803DC93*/ /*U+010CD3*/ /*U+010C93*/ /*OLD HUNGARIAN CAPITAL LETTER EK*/
7576 0xD803DCD4, /*0xD803DC94*/ /*U+010CD4*/ /*U+010C94*/ /*OLD HUNGARIAN CAPITAL LETTER AK*/
7577 0xD803DCD5, /*0xD803DC95*/ /*U+010CD5*/ /*U+010C95*/ /*OLD HUNGARIAN CAPITAL LETTER UNK*/
7578 0xD803DCD6, /*0xD803DC96*/ /*U+010CD6*/ /*U+010C96*/ /*OLD HUNGARIAN CAPITAL LETTER EL*/
7579 0xD803DCD7, /*0xD803DC97*/ /*U+010CD7*/ /*U+010C97*/ /*OLD HUNGARIAN CAPITAL LETTER ELY*/
7580 0xD803DCD8, /*0xD803DC98*/ /*U+010CD8*/ /*U+010C98*/ /*OLD HUNGARIAN CAPITAL LETTER EM*/
7581 0xD803DCD9, /*0xD803DC99*/ /*U+010CD9*/ /*U+010C99*/ /*OLD HUNGARIAN CAPITAL LETTER EN*/
7582 0xD803DCDA, /*0xD803DC9A*/ /*U+010CDA*/ /*U+010C9A*/ /*OLD HUNGARIAN CAPITAL LETTER ENY*/
7583 0xD803DCDB, /*0xD803DC9B*/ /*U+010CDB*/ /*U+010C9B*/ /*OLD HUNGARIAN CAPITAL LETTER O*/
7584 0xD803DCDC, /*0xD803DC9C*/ /*U+010CDC*/ /*U+010C9C*/ /*OLD HUNGARIAN CAPITAL LETTER OO*/
7585 0xD803DCDD, /*0xD803DC9D*/ /*U+010CDD*/ /*U+010C9D*/ /*OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG OE*/
7586 0xD803DCDE, /*0xD803DC9E*/ /*U+010CDE*/ /*U+010C9E*/ /*OLD HUNGARIAN CAPITAL LETTER RUDIMENTA OE*/
7587 0xD803DCDF, /*0xD803DC9F*/ /*U+010CDF*/ /*U+010C9F*/ /*OLD HUNGARIAN CAPITAL LETTER OEE*/
7588 0xD803DCE0, /*0xD803DCA0*/ /*U+010CE0*/ /*U+010CA0*/ /*OLD HUNGARIAN CAPITAL LETTER EP*/
7589 0xD803DCE1, /*0xD803DCA1*/ /*U+010CE1*/ /*U+010CA1*/ /*OLD HUNGARIAN CAPITAL LETTER EMP*/
7590 0xD803DCE2, /*0xD803DCA2*/ /*U+010CE2*/ /*U+010CA2*/ /*OLD HUNGARIAN CAPITAL LETTER ER*/
7591 0xD803DCE3, /*0xD803DCA3*/ /*U+010CE3*/ /*U+010CA3*/ /*OLD HUNGARIAN CAPITAL LETTER SHORT ER*/
7592 0xD803DCE4, /*0xD803DCA4*/ /*U+010CE4*/ /*U+010CA4*/ /*OLD HUNGARIAN CAPITAL LETTER ES*/
7593 0xD803DCE5, /*0xD803DCA5*/ /*U+010CE5*/ /*U+010CA5*/ /*OLD HUNGARIAN CAPITAL LETTER ESZ*/
7594 0xD803DCE6, /*0xD803DCA6*/ /*U+010CE6*/ /*U+010CA6*/ /*OLD HUNGARIAN CAPITAL LETTER ET*/
7595 0xD803DCE7, /*0xD803DCA7*/ /*U+010CE7*/ /*U+010CA7*/ /*OLD HUNGARIAN CAPITAL LETTER ENT*/
7596 0xD803DCE8, /*0xD803DCA8*/ /*U+010CE8*/ /*U+010CA8*/ /*OLD HUNGARIAN CAPITAL LETTER ETY*/
7597 0xD803DCE9, /*0xD803DCA9*/ /*U+010CE9*/ /*U+010CA9*/ /*OLD HUNGARIAN CAPITAL LETTER ECH*/
7598 0xD803DCEA, /*0xD803DCAA*/ /*U+010CEA*/ /*U+010CAA*/ /*OLD HUNGARIAN CAPITAL LETTER U*/
7599 0xD803DCEB, /*0xD803DCAB*/ /*U+010CEB*/ /*U+010CAB*/ /*OLD HUNGARIAN CAPITAL LETTER UU*/
7600 0xD803DCEC, /*0xD803DCAC*/ /*U+010CEC*/ /*U+010CAC*/ /*OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG UE*/
7601 0xD803DCED, /*0xD803DCAD*/ /*U+010CED*/ /*U+010CAD*/ /*OLD HUNGARIAN CAPITAL LETTER RUDIMENTA UE*/
7602 0xD803DCEE, /*0xD803DCAE*/ /*U+010CEE*/ /*U+010CAE*/ /*OLD HUNGARIAN CAPITAL LETTER EV*/
7603 0xD803DCEF, /*0xD803DCAF*/ /*U+010CEF*/ /*U+010CAF*/ /*OLD HUNGARIAN CAPITAL LETTER EZ*/
7604 0xD803DCF0, /*0xD803DCB0*/ /*U+010CF0*/ /*U+010CB0*/ /*OLD HUNGARIAN CAPITAL LETTER EZS*/
7605 0xD803DCF1, /*0xD803DCB1*/ /*U+010CF1*/ /*U+010CB1*/ /*OLD HUNGARIAN CAPITAL LETTER ENT-SHAPED SIGN*/
7606 0xD803DCF2, /*0xD803DCB2*/ /*U+010CF2*/ /*U+010CB2*/ /*OLD HUNGARIAN CAPITAL LETTER US*/
7607 0xD803DCB3, /*0xD803DCB3*/ /*U+010CB3*/ /*U+010CB3*/ /**/
7608 0xD803DCB4, /*0xD803DCB4*/ /*U+010CB4*/ /*U+010CB4*/ /**/
7609 0xD803DCB5, /*0xD803DCB5*/ /*U+010CB5*/ /*U+010CB5*/ /**/
7610 0xD803DCB6, /*0xD803DCB6*/ /*U+010CB6*/ /*U+010CB6*/ /**/
7611 0xD803DCB7, /*0xD803DCB7*/ /*U+010CB7*/ /*U+010CB7*/ /**/
7612 0xD803DCB8, /*0xD803DCB8*/ /*U+010CB8*/ /*U+010CB8*/ /**/
7613 0xD803DCB9, /*0xD803DCB9*/ /*U+010CB9*/ /*U+010CB9*/ /**/
7614 0xD803DCBA, /*0xD803DCBA*/ /*U+010CBA*/ /*U+010CBA*/ /**/
7615 0xD803DCBB, /*0xD803DCBB*/ /*U+010CBB*/ /*U+010CBB*/ /**/
7616 0xD803DCBC, /*0xD803DCBC*/ /*U+010CBC*/ /*U+010CBC*/ /**/
7617 0xD803DCBD, /*0xD803DCBD*/ /*U+010CBD*/ /*U+010CBD*/ /**/
7618 0xD803DCBE, /*0xD803DCBE*/ /*U+010CBE*/ /*U+010CBE*/ /**/
7619 0xD803DCBF, /*0xD803DCBF*/ /*U+010CBF*/ /*U+010CBF*/ /**/
7620};
7621
7622static const uint32_t lower_table_sp_6[64] = {
7623 0xD803DD40, /*0xD803DD40*/ /*U+010D40*/ /*U+010D40*/ /**/
7624 0xD803DD41, /*0xD803DD41*/ /*U+010D41*/ /*U+010D41*/ /**/
7625 0xD803DD42, /*0xD803DD42*/ /*U+010D42*/ /*U+010D42*/ /**/
7626 0xD803DD43, /*0xD803DD43*/ /*U+010D43*/ /*U+010D43*/ /**/
7627 0xD803DD44, /*0xD803DD44*/ /*U+010D44*/ /*U+010D44*/ /**/
7628 0xD803DD45, /*0xD803DD45*/ /*U+010D45*/ /*U+010D45*/ /**/
7629 0xD803DD46, /*0xD803DD46*/ /*U+010D46*/ /*U+010D46*/ /**/
7630 0xD803DD47, /*0xD803DD47*/ /*U+010D47*/ /*U+010D47*/ /**/
7631 0xD803DD48, /*0xD803DD48*/ /*U+010D48*/ /*U+010D48*/ /**/
7632 0xD803DD49, /*0xD803DD49*/ /*U+010D49*/ /*U+010D49*/ /**/
7633 0xD803DD4A, /*0xD803DD4A*/ /*U+010D4A*/ /*U+010D4A*/ /**/
7634 0xD803DD4B, /*0xD803DD4B*/ /*U+010D4B*/ /*U+010D4B*/ /**/
7635 0xD803DD4C, /*0xD803DD4C*/ /*U+010D4C*/ /*U+010D4C*/ /**/
7636 0xD803DD4D, /*0xD803DD4D*/ /*U+010D4D*/ /*U+010D4D*/ /**/
7637 0xD803DD4E, /*0xD803DD4E*/ /*U+010D4E*/ /*U+010D4E*/ /**/
7638 0xD803DD4F, /*0xD803DD4F*/ /*U+010D4F*/ /*U+010D4F*/ /**/
7639 0xD803DD70, /*0xD803DD50*/ /*U+010D70*/ /*U+010D50*/ /*GARAY CAPITAL LETTER A*/
7640 0xD803DD71, /*0xD803DD51*/ /*U+010D71*/ /*U+010D51*/ /*GARAY CAPITAL LETTER CA*/
7641 0xD803DD72, /*0xD803DD52*/ /*U+010D72*/ /*U+010D52*/ /*GARAY CAPITAL LETTER MA*/
7642 0xD803DD73, /*0xD803DD53*/ /*U+010D73*/ /*U+010D53*/ /*GARAY CAPITAL LETTER KA*/
7643 0xD803DD74, /*0xD803DD54*/ /*U+010D74*/ /*U+010D54*/ /*GARAY CAPITAL LETTER BA*/
7644 0xD803DD75, /*0xD803DD55*/ /*U+010D75*/ /*U+010D55*/ /*GARAY CAPITAL LETTER JA*/
7645 0xD803DD76, /*0xD803DD56*/ /*U+010D76*/ /*U+010D56*/ /*GARAY CAPITAL LETTER SA*/
7646 0xD803DD77, /*0xD803DD57*/ /*U+010D77*/ /*U+010D57*/ /*GARAY CAPITAL LETTER WA*/
7647 0xD803DD78, /*0xD803DD58*/ /*U+010D78*/ /*U+010D58*/ /*GARAY CAPITAL LETTER LA*/
7648 0xD803DD79, /*0xD803DD59*/ /*U+010D79*/ /*U+010D59*/ /*GARAY CAPITAL LETTER GA*/
7649 0xD803DD7A, /*0xD803DD5A*/ /*U+010D7A*/ /*U+010D5A*/ /*GARAY CAPITAL LETTER DA*/
7650 0xD803DD7B, /*0xD803DD5B*/ /*U+010D7B*/ /*U+010D5B*/ /*GARAY CAPITAL LETTER XA*/
7651 0xD803DD7C, /*0xD803DD5C*/ /*U+010D7C*/ /*U+010D5C*/ /*GARAY CAPITAL LETTER YA*/
7652 0xD803DD7D, /*0xD803DD5D*/ /*U+010D7D*/ /*U+010D5D*/ /*GARAY CAPITAL LETTER TA*/
7653 0xD803DD7E, /*0xD803DD5E*/ /*U+010D7E*/ /*U+010D5E*/ /*GARAY CAPITAL LETTER RA*/
7654 0xD803DD7F, /*0xD803DD5F*/ /*U+010D7F*/ /*U+010D5F*/ /*GARAY CAPITAL LETTER NYA*/
7655 0xD803DD80, /*0xD803DD60*/ /*U+010D80*/ /*U+010D60*/ /*GARAY CAPITAL LETTER FA*/
7656 0xD803DD81, /*0xD803DD61*/ /*U+010D81*/ /*U+010D61*/ /*GARAY CAPITAL LETTER NA*/
7657 0xD803DD82, /*0xD803DD62*/ /*U+010D82*/ /*U+010D62*/ /*GARAY CAPITAL LETTER PA*/
7658 0xD803DD83, /*0xD803DD63*/ /*U+010D83*/ /*U+010D63*/ /*GARAY CAPITAL LETTER HA*/
7659 0xD803DD84, /*0xD803DD64*/ /*U+010D84*/ /*U+010D64*/ /*GARAY CAPITAL LETTER OLD KA*/
7660 0xD803DD85, /*0xD803DD65*/ /*U+010D85*/ /*U+010D65*/ /*GARAY CAPITAL LETTER OLD NA*/
7661 0xD803DD66, /*0xD803DD66*/ /*U+010D66*/ /*U+010D66*/ /**/
7662 0xD803DD67, /*0xD803DD67*/ /*U+010D67*/ /*U+010D67*/ /**/
7663 0xD803DD68, /*0xD803DD68*/ /*U+010D68*/ /*U+010D68*/ /**/
7664 0xD803DD69, /*0xD803DD69*/ /*U+010D69*/ /*U+010D69*/ /**/
7665 0xD803DD6A, /*0xD803DD6A*/ /*U+010D6A*/ /*U+010D6A*/ /**/
7666 0xD803DD6B, /*0xD803DD6B*/ /*U+010D6B*/ /*U+010D6B*/ /**/
7667 0xD803DD6C, /*0xD803DD6C*/ /*U+010D6C*/ /*U+010D6C*/ /**/
7668 0xD803DD6D, /*0xD803DD6D*/ /*U+010D6D*/ /*U+010D6D*/ /**/
7669 0xD803DD6E, /*0xD803DD6E*/ /*U+010D6E*/ /*U+010D6E*/ /**/
7670 0xD803DD6F, /*0xD803DD6F*/ /*U+010D6F*/ /*U+010D6F*/ /**/
7671 0xD803DD70, /*0xD803DD70*/ /*U+010D70*/ /*U+010D70*/ /**/
7672 0xD803DD71, /*0xD803DD71*/ /*U+010D71*/ /*U+010D71*/ /**/
7673 0xD803DD72, /*0xD803DD72*/ /*U+010D72*/ /*U+010D72*/ /**/
7674 0xD803DD73, /*0xD803DD73*/ /*U+010D73*/ /*U+010D73*/ /**/
7675 0xD803DD74, /*0xD803DD74*/ /*U+010D74*/ /*U+010D74*/ /**/
7676 0xD803DD75, /*0xD803DD75*/ /*U+010D75*/ /*U+010D75*/ /**/
7677 0xD803DD76, /*0xD803DD76*/ /*U+010D76*/ /*U+010D76*/ /**/
7678 0xD803DD77, /*0xD803DD77*/ /*U+010D77*/ /*U+010D77*/ /**/
7679 0xD803DD78, /*0xD803DD78*/ /*U+010D78*/ /*U+010D78*/ /**/
7680 0xD803DD79, /*0xD803DD79*/ /*U+010D79*/ /*U+010D79*/ /**/
7681 0xD803DD7A, /*0xD803DD7A*/ /*U+010D7A*/ /*U+010D7A*/ /**/
7682 0xD803DD7B, /*0xD803DD7B*/ /*U+010D7B*/ /*U+010D7B*/ /**/
7683 0xD803DD7C, /*0xD803DD7C*/ /*U+010D7C*/ /*U+010D7C*/ /**/
7684 0xD803DD7D, /*0xD803DD7D*/ /*U+010D7D*/ /*U+010D7D*/ /**/
7685 0xD803DD7E, /*0xD803DD7E*/ /*U+010D7E*/ /*U+010D7E*/ /**/
7686 0xD803DD7F, /*0xD803DD7F*/ /*U+010D7F*/ /*U+010D7F*/ /**/
7687};
7688
7689static const uint32_t lower_table_sp_7[64] = {
7690 0xD806DC80, /*0xD806DC80*/ /*U+011880*/ /*U+011880*/ /**/
7691 0xD806DC81, /*0xD806DC81*/ /*U+011881*/ /*U+011881*/ /**/
7692 0xD806DC82, /*0xD806DC82*/ /*U+011882*/ /*U+011882*/ /**/
7693 0xD806DC83, /*0xD806DC83*/ /*U+011883*/ /*U+011883*/ /**/
7694 0xD806DC84, /*0xD806DC84*/ /*U+011884*/ /*U+011884*/ /**/
7695 0xD806DC85, /*0xD806DC85*/ /*U+011885*/ /*U+011885*/ /**/
7696 0xD806DC86, /*0xD806DC86*/ /*U+011886*/ /*U+011886*/ /**/
7697 0xD806DC87, /*0xD806DC87*/ /*U+011887*/ /*U+011887*/ /**/
7698 0xD806DC88, /*0xD806DC88*/ /*U+011888*/ /*U+011888*/ /**/
7699 0xD806DC89, /*0xD806DC89*/ /*U+011889*/ /*U+011889*/ /**/
7700 0xD806DC8A, /*0xD806DC8A*/ /*U+01188A*/ /*U+01188A*/ /**/
7701 0xD806DC8B, /*0xD806DC8B*/ /*U+01188B*/ /*U+01188B*/ /**/
7702 0xD806DC8C, /*0xD806DC8C*/ /*U+01188C*/ /*U+01188C*/ /**/
7703 0xD806DC8D, /*0xD806DC8D*/ /*U+01188D*/ /*U+01188D*/ /**/
7704 0xD806DC8E, /*0xD806DC8E*/ /*U+01188E*/ /*U+01188E*/ /**/
7705 0xD806DC8F, /*0xD806DC8F*/ /*U+01188F*/ /*U+01188F*/ /**/
7706 0xD806DC90, /*0xD806DC90*/ /*U+011890*/ /*U+011890*/ /**/
7707 0xD806DC91, /*0xD806DC91*/ /*U+011891*/ /*U+011891*/ /**/
7708 0xD806DC92, /*0xD806DC92*/ /*U+011892*/ /*U+011892*/ /**/
7709 0xD806DC93, /*0xD806DC93*/ /*U+011893*/ /*U+011893*/ /**/
7710 0xD806DC94, /*0xD806DC94*/ /*U+011894*/ /*U+011894*/ /**/
7711 0xD806DC95, /*0xD806DC95*/ /*U+011895*/ /*U+011895*/ /**/
7712 0xD806DC96, /*0xD806DC96*/ /*U+011896*/ /*U+011896*/ /**/
7713 0xD806DC97, /*0xD806DC97*/ /*U+011897*/ /*U+011897*/ /**/
7714 0xD806DC98, /*0xD806DC98*/ /*U+011898*/ /*U+011898*/ /**/
7715 0xD806DC99, /*0xD806DC99*/ /*U+011899*/ /*U+011899*/ /**/
7716 0xD806DC9A, /*0xD806DC9A*/ /*U+01189A*/ /*U+01189A*/ /**/
7717 0xD806DC9B, /*0xD806DC9B*/ /*U+01189B*/ /*U+01189B*/ /**/
7718 0xD806DC9C, /*0xD806DC9C*/ /*U+01189C*/ /*U+01189C*/ /**/
7719 0xD806DC9D, /*0xD806DC9D*/ /*U+01189D*/ /*U+01189D*/ /**/
7720 0xD806DC9E, /*0xD806DC9E*/ /*U+01189E*/ /*U+01189E*/ /**/
7721 0xD806DC9F, /*0xD806DC9F*/ /*U+01189F*/ /*U+01189F*/ /**/
7722 0xD806DCC0, /*0xD806DCA0*/ /*U+0118C0*/ /*U+0118A0*/ /*WARANG CITI CAPITAL LETTER NGAA*/
7723 0xD806DCC1, /*0xD806DCA1*/ /*U+0118C1*/ /*U+0118A1*/ /*WARANG CITI CAPITAL LETTER A*/
7724 0xD806DCC2, /*0xD806DCA2*/ /*U+0118C2*/ /*U+0118A2*/ /*WARANG CITI CAPITAL LETTER WI*/
7725 0xD806DCC3, /*0xD806DCA3*/ /*U+0118C3*/ /*U+0118A3*/ /*WARANG CITI CAPITAL LETTER YU*/
7726 0xD806DCC4, /*0xD806DCA4*/ /*U+0118C4*/ /*U+0118A4*/ /*WARANG CITI CAPITAL LETTER YA*/
7727 0xD806DCC5, /*0xD806DCA5*/ /*U+0118C5*/ /*U+0118A5*/ /*WARANG CITI CAPITAL LETTER YO*/
7728 0xD806DCC6, /*0xD806DCA6*/ /*U+0118C6*/ /*U+0118A6*/ /*WARANG CITI CAPITAL LETTER II*/
7729 0xD806DCC7, /*0xD806DCA7*/ /*U+0118C7*/ /*U+0118A7*/ /*WARANG CITI CAPITAL LETTER UU*/
7730 0xD806DCC8, /*0xD806DCA8*/ /*U+0118C8*/ /*U+0118A8*/ /*WARANG CITI CAPITAL LETTER E*/
7731 0xD806DCC9, /*0xD806DCA9*/ /*U+0118C9*/ /*U+0118A9*/ /*WARANG CITI CAPITAL LETTER O*/
7732 0xD806DCCA, /*0xD806DCAA*/ /*U+0118CA*/ /*U+0118AA*/ /*WARANG CITI CAPITAL LETTER ANG*/
7733 0xD806DCCB, /*0xD806DCAB*/ /*U+0118CB*/ /*U+0118AB*/ /*WARANG CITI CAPITAL LETTER GA*/
7734 0xD806DCCC, /*0xD806DCAC*/ /*U+0118CC*/ /*U+0118AC*/ /*WARANG CITI CAPITAL LETTER KO*/
7735 0xD806DCCD, /*0xD806DCAD*/ /*U+0118CD*/ /*U+0118AD*/ /*WARANG CITI CAPITAL LETTER ENY*/
7736 0xD806DCCE, /*0xD806DCAE*/ /*U+0118CE*/ /*U+0118AE*/ /*WARANG CITI CAPITAL LETTER YUJ*/
7737 0xD806DCCF, /*0xD806DCAF*/ /*U+0118CF*/ /*U+0118AF*/ /*WARANG CITI CAPITAL LETTER UC*/
7738 0xD806DCD0, /*0xD806DCB0*/ /*U+0118D0*/ /*U+0118B0*/ /*WARANG CITI CAPITAL LETTER ENN*/
7739 0xD806DCD1, /*0xD806DCB1*/ /*U+0118D1*/ /*U+0118B1*/ /*WARANG CITI CAPITAL LETTER ODD*/
7740 0xD806DCD2, /*0xD806DCB2*/ /*U+0118D2*/ /*U+0118B2*/ /*WARANG CITI CAPITAL LETTER TTE*/
7741 0xD806DCD3, /*0xD806DCB3*/ /*U+0118D3*/ /*U+0118B3*/ /*WARANG CITI CAPITAL LETTER NUNG*/
7742 0xD806DCD4, /*0xD806DCB4*/ /*U+0118D4*/ /*U+0118B4*/ /*WARANG CITI CAPITAL LETTER DA*/
7743 0xD806DCD5, /*0xD806DCB5*/ /*U+0118D5*/ /*U+0118B5*/ /*WARANG CITI CAPITAL LETTER AT*/
7744 0xD806DCD6, /*0xD806DCB6*/ /*U+0118D6*/ /*U+0118B6*/ /*WARANG CITI CAPITAL LETTER AM*/
7745 0xD806DCD7, /*0xD806DCB7*/ /*U+0118D7*/ /*U+0118B7*/ /*WARANG CITI CAPITAL LETTER BU*/
7746 0xD806DCD8, /*0xD806DCB8*/ /*U+0118D8*/ /*U+0118B8*/ /*WARANG CITI CAPITAL LETTER PU*/
7747 0xD806DCD9, /*0xD806DCB9*/ /*U+0118D9*/ /*U+0118B9*/ /*WARANG CITI CAPITAL LETTER HIYO*/
7748 0xD806DCDA, /*0xD806DCBA*/ /*U+0118DA*/ /*U+0118BA*/ /*WARANG CITI CAPITAL LETTER HOLO*/
7749 0xD806DCDB, /*0xD806DCBB*/ /*U+0118DB*/ /*U+0118BB*/ /*WARANG CITI CAPITAL LETTER HORR*/
7750 0xD806DCDC, /*0xD806DCBC*/ /*U+0118DC*/ /*U+0118BC*/ /*WARANG CITI CAPITAL LETTER HAR*/
7751 0xD806DCDD, /*0xD806DCBD*/ /*U+0118DD*/ /*U+0118BD*/ /*WARANG CITI CAPITAL LETTER SSUU*/
7752 0xD806DCDE, /*0xD806DCBE*/ /*U+0118DE*/ /*U+0118BE*/ /*WARANG CITI CAPITAL LETTER SII*/
7753 0xD806DCDF, /*0xD806DCBF*/ /*U+0118DF*/ /*U+0118BF*/ /*WARANG CITI CAPITAL LETTER VIYO*/
7754};
7755
7756static const uint32_t lower_table_sp_8[64] = {
7757 0xD81BDE60, /*0xD81BDE40*/ /*U+016E60*/ /*U+016E40*/ /*MEDEFAIDRIN CAPITAL LETTER M*/
7758 0xD81BDE61, /*0xD81BDE41*/ /*U+016E61*/ /*U+016E41*/ /*MEDEFAIDRIN CAPITAL LETTER S*/
7759 0xD81BDE62, /*0xD81BDE42*/ /*U+016E62*/ /*U+016E42*/ /*MEDEFAIDRIN CAPITAL LETTER V*/
7760 0xD81BDE63, /*0xD81BDE43*/ /*U+016E63*/ /*U+016E43*/ /*MEDEFAIDRIN CAPITAL LETTER W*/
7761 0xD81BDE64, /*0xD81BDE44*/ /*U+016E64*/ /*U+016E44*/ /*MEDEFAIDRIN CAPITAL LETTER ATIU*/
7762 0xD81BDE65, /*0xD81BDE45*/ /*U+016E65*/ /*U+016E45*/ /*MEDEFAIDRIN CAPITAL LETTER Z*/
7763 0xD81BDE66, /*0xD81BDE46*/ /*U+016E66*/ /*U+016E46*/ /*MEDEFAIDRIN CAPITAL LETTER KP*/
7764 0xD81BDE67, /*0xD81BDE47*/ /*U+016E67*/ /*U+016E47*/ /*MEDEFAIDRIN CAPITAL LETTER P*/
7765 0xD81BDE68, /*0xD81BDE48*/ /*U+016E68*/ /*U+016E48*/ /*MEDEFAIDRIN CAPITAL LETTER T*/
7766 0xD81BDE69, /*0xD81BDE49*/ /*U+016E69*/ /*U+016E49*/ /*MEDEFAIDRIN CAPITAL LETTER G*/
7767 0xD81BDE6A, /*0xD81BDE4A*/ /*U+016E6A*/ /*U+016E4A*/ /*MEDEFAIDRIN CAPITAL LETTER F*/
7768 0xD81BDE6B, /*0xD81BDE4B*/ /*U+016E6B*/ /*U+016E4B*/ /*MEDEFAIDRIN CAPITAL LETTER I*/
7769 0xD81BDE6C, /*0xD81BDE4C*/ /*U+016E6C*/ /*U+016E4C*/ /*MEDEFAIDRIN CAPITAL LETTER K*/
7770 0xD81BDE6D, /*0xD81BDE4D*/ /*U+016E6D*/ /*U+016E4D*/ /*MEDEFAIDRIN CAPITAL LETTER A*/
7771 0xD81BDE6E, /*0xD81BDE4E*/ /*U+016E6E*/ /*U+016E4E*/ /*MEDEFAIDRIN CAPITAL LETTER J*/
7772 0xD81BDE6F, /*0xD81BDE4F*/ /*U+016E6F*/ /*U+016E4F*/ /*MEDEFAIDRIN CAPITAL LETTER E*/
7773 0xD81BDE70, /*0xD81BDE50*/ /*U+016E70*/ /*U+016E50*/ /*MEDEFAIDRIN CAPITAL LETTER B*/
7774 0xD81BDE71, /*0xD81BDE51*/ /*U+016E71*/ /*U+016E51*/ /*MEDEFAIDRIN CAPITAL LETTER C*/
7775 0xD81BDE72, /*0xD81BDE52*/ /*U+016E72*/ /*U+016E52*/ /*MEDEFAIDRIN CAPITAL LETTER U*/
7776 0xD81BDE73, /*0xD81BDE53*/ /*U+016E73*/ /*U+016E53*/ /*MEDEFAIDRIN CAPITAL LETTER YU*/
7777 0xD81BDE74, /*0xD81BDE54*/ /*U+016E74*/ /*U+016E54*/ /*MEDEFAIDRIN CAPITAL LETTER L*/
7778 0xD81BDE75, /*0xD81BDE55*/ /*U+016E75*/ /*U+016E55*/ /*MEDEFAIDRIN CAPITAL LETTER Q*/
7779 0xD81BDE76, /*0xD81BDE56*/ /*U+016E76*/ /*U+016E56*/ /*MEDEFAIDRIN CAPITAL LETTER HP*/
7780 0xD81BDE77, /*0xD81BDE57*/ /*U+016E77*/ /*U+016E57*/ /*MEDEFAIDRIN CAPITAL LETTER NY*/
7781 0xD81BDE78, /*0xD81BDE58*/ /*U+016E78*/ /*U+016E58*/ /*MEDEFAIDRIN CAPITAL LETTER X*/
7782 0xD81BDE79, /*0xD81BDE59*/ /*U+016E79*/ /*U+016E59*/ /*MEDEFAIDRIN CAPITAL LETTER D*/
7783 0xD81BDE7A, /*0xD81BDE5A*/ /*U+016E7A*/ /*U+016E5A*/ /*MEDEFAIDRIN CAPITAL LETTER OE*/
7784 0xD81BDE7B, /*0xD81BDE5B*/ /*U+016E7B*/ /*U+016E5B*/ /*MEDEFAIDRIN CAPITAL LETTER N*/
7785 0xD81BDE7C, /*0xD81BDE5C*/ /*U+016E7C*/ /*U+016E5C*/ /*MEDEFAIDRIN CAPITAL LETTER R*/
7786 0xD81BDE7D, /*0xD81BDE5D*/ /*U+016E7D*/ /*U+016E5D*/ /*MEDEFAIDRIN CAPITAL LETTER O*/
7787 0xD81BDE7E, /*0xD81BDE5E*/ /*U+016E7E*/ /*U+016E5E*/ /*MEDEFAIDRIN CAPITAL LETTER AI*/
7788 0xD81BDE7F, /*0xD81BDE5F*/ /*U+016E7F*/ /*U+016E5F*/ /*MEDEFAIDRIN CAPITAL LETTER Y*/
7789 0xD81BDE60, /*0xD81BDE60*/ /*U+016E60*/ /*U+016E60*/ /**/
7790 0xD81BDE61, /*0xD81BDE61*/ /*U+016E61*/ /*U+016E61*/ /**/
7791 0xD81BDE62, /*0xD81BDE62*/ /*U+016E62*/ /*U+016E62*/ /**/
7792 0xD81BDE63, /*0xD81BDE63*/ /*U+016E63*/ /*U+016E63*/ /**/
7793 0xD81BDE64, /*0xD81BDE64*/ /*U+016E64*/ /*U+016E64*/ /**/
7794 0xD81BDE65, /*0xD81BDE65*/ /*U+016E65*/ /*U+016E65*/ /**/
7795 0xD81BDE66, /*0xD81BDE66*/ /*U+016E66*/ /*U+016E66*/ /**/
7796 0xD81BDE67, /*0xD81BDE67*/ /*U+016E67*/ /*U+016E67*/ /**/
7797 0xD81BDE68, /*0xD81BDE68*/ /*U+016E68*/ /*U+016E68*/ /**/
7798 0xD81BDE69, /*0xD81BDE69*/ /*U+016E69*/ /*U+016E69*/ /**/
7799 0xD81BDE6A, /*0xD81BDE6A*/ /*U+016E6A*/ /*U+016E6A*/ /**/
7800 0xD81BDE6B, /*0xD81BDE6B*/ /*U+016E6B*/ /*U+016E6B*/ /**/
7801 0xD81BDE6C, /*0xD81BDE6C*/ /*U+016E6C*/ /*U+016E6C*/ /**/
7802 0xD81BDE6D, /*0xD81BDE6D*/ /*U+016E6D*/ /*U+016E6D*/ /**/
7803 0xD81BDE6E, /*0xD81BDE6E*/ /*U+016E6E*/ /*U+016E6E*/ /**/
7804 0xD81BDE6F, /*0xD81BDE6F*/ /*U+016E6F*/ /*U+016E6F*/ /**/
7805 0xD81BDE70, /*0xD81BDE70*/ /*U+016E70*/ /*U+016E70*/ /**/
7806 0xD81BDE71, /*0xD81BDE71*/ /*U+016E71*/ /*U+016E71*/ /**/
7807 0xD81BDE72, /*0xD81BDE72*/ /*U+016E72*/ /*U+016E72*/ /**/
7808 0xD81BDE73, /*0xD81BDE73*/ /*U+016E73*/ /*U+016E73*/ /**/
7809 0xD81BDE74, /*0xD81BDE74*/ /*U+016E74*/ /*U+016E74*/ /**/
7810 0xD81BDE75, /*0xD81BDE75*/ /*U+016E75*/ /*U+016E75*/ /**/
7811 0xD81BDE76, /*0xD81BDE76*/ /*U+016E76*/ /*U+016E76*/ /**/
7812 0xD81BDE77, /*0xD81BDE77*/ /*U+016E77*/ /*U+016E77*/ /**/
7813 0xD81BDE78, /*0xD81BDE78*/ /*U+016E78*/ /*U+016E78*/ /**/
7814 0xD81BDE79, /*0xD81BDE79*/ /*U+016E79*/ /*U+016E79*/ /**/
7815 0xD81BDE7A, /*0xD81BDE7A*/ /*U+016E7A*/ /*U+016E7A*/ /**/
7816 0xD81BDE7B, /*0xD81BDE7B*/ /*U+016E7B*/ /*U+016E7B*/ /**/
7817 0xD81BDE7C, /*0xD81BDE7C*/ /*U+016E7C*/ /*U+016E7C*/ /**/
7818 0xD81BDE7D, /*0xD81BDE7D*/ /*U+016E7D*/ /*U+016E7D*/ /**/
7819 0xD81BDE7E, /*0xD81BDE7E*/ /*U+016E7E*/ /*U+016E7E*/ /**/
7820 0xD81BDE7F, /*0xD81BDE7F*/ /*U+016E7F*/ /*U+016E7F*/ /**/
7821};
7822
7823static const uint32_t lower_table_sp_9[64] = {
7824 0xD83ADD22, /*0xD83ADD00*/ /*U+01E922*/ /*U+01E900*/ /*ADLAM CAPITAL LETTER ALIF*/
7825 0xD83ADD23, /*0xD83ADD01*/ /*U+01E923*/ /*U+01E901*/ /*ADLAM CAPITAL LETTER DAALI*/
7826 0xD83ADD24, /*0xD83ADD02*/ /*U+01E924*/ /*U+01E902*/ /*ADLAM CAPITAL LETTER LAAM*/
7827 0xD83ADD25, /*0xD83ADD03*/ /*U+01E925*/ /*U+01E903*/ /*ADLAM CAPITAL LETTER MIIM*/
7828 0xD83ADD26, /*0xD83ADD04*/ /*U+01E926*/ /*U+01E904*/ /*ADLAM CAPITAL LETTER BA*/
7829 0xD83ADD27, /*0xD83ADD05*/ /*U+01E927*/ /*U+01E905*/ /*ADLAM CAPITAL LETTER SINNYIIYHE*/
7830 0xD83ADD28, /*0xD83ADD06*/ /*U+01E928*/ /*U+01E906*/ /*ADLAM CAPITAL LETTER PE*/
7831 0xD83ADD29, /*0xD83ADD07*/ /*U+01E929*/ /*U+01E907*/ /*ADLAM CAPITAL LETTER BHE*/
7832 0xD83ADD2A, /*0xD83ADD08*/ /*U+01E92A*/ /*U+01E908*/ /*ADLAM CAPITAL LETTER RA*/
7833 0xD83ADD2B, /*0xD83ADD09*/ /*U+01E92B*/ /*U+01E909*/ /*ADLAM CAPITAL LETTER E*/
7834 0xD83ADD2C, /*0xD83ADD0A*/ /*U+01E92C*/ /*U+01E90A*/ /*ADLAM CAPITAL LETTER FA*/
7835 0xD83ADD2D, /*0xD83ADD0B*/ /*U+01E92D*/ /*U+01E90B*/ /*ADLAM CAPITAL LETTER I*/
7836 0xD83ADD2E, /*0xD83ADD0C*/ /*U+01E92E*/ /*U+01E90C*/ /*ADLAM CAPITAL LETTER O*/
7837 0xD83ADD2F, /*0xD83ADD0D*/ /*U+01E92F*/ /*U+01E90D*/ /*ADLAM CAPITAL LETTER DHA*/
7838 0xD83ADD30, /*0xD83ADD0E*/ /*U+01E930*/ /*U+01E90E*/ /*ADLAM CAPITAL LETTER YHE*/
7839 0xD83ADD31, /*0xD83ADD0F*/ /*U+01E931*/ /*U+01E90F*/ /*ADLAM CAPITAL LETTER WAW*/
7840 0xD83ADD32, /*0xD83ADD10*/ /*U+01E932*/ /*U+01E910*/ /*ADLAM CAPITAL LETTER NUN*/
7841 0xD83ADD33, /*0xD83ADD11*/ /*U+01E933*/ /*U+01E911*/ /*ADLAM CAPITAL LETTER KAF*/
7842 0xD83ADD34, /*0xD83ADD12*/ /*U+01E934*/ /*U+01E912*/ /*ADLAM CAPITAL LETTER YA*/
7843 0xD83ADD35, /*0xD83ADD13*/ /*U+01E935*/ /*U+01E913*/ /*ADLAM CAPITAL LETTER U*/
7844 0xD83ADD36, /*0xD83ADD14*/ /*U+01E936*/ /*U+01E914*/ /*ADLAM CAPITAL LETTER JIIM*/
7845 0xD83ADD37, /*0xD83ADD15*/ /*U+01E937*/ /*U+01E915*/ /*ADLAM CAPITAL LETTER CHI*/
7846 0xD83ADD38, /*0xD83ADD16*/ /*U+01E938*/ /*U+01E916*/ /*ADLAM CAPITAL LETTER HA*/
7847 0xD83ADD39, /*0xD83ADD17*/ /*U+01E939*/ /*U+01E917*/ /*ADLAM CAPITAL LETTER QAAF*/
7848 0xD83ADD3A, /*0xD83ADD18*/ /*U+01E93A*/ /*U+01E918*/ /*ADLAM CAPITAL LETTER GA*/
7849 0xD83ADD3B, /*0xD83ADD19*/ /*U+01E93B*/ /*U+01E919*/ /*ADLAM CAPITAL LETTER NYA*/
7850 0xD83ADD3C, /*0xD83ADD1A*/ /*U+01E93C*/ /*U+01E91A*/ /*ADLAM CAPITAL LETTER TU*/
7851 0xD83ADD3D, /*0xD83ADD1B*/ /*U+01E93D*/ /*U+01E91B*/ /*ADLAM CAPITAL LETTER NHA*/
7852 0xD83ADD3E, /*0xD83ADD1C*/ /*U+01E93E*/ /*U+01E91C*/ /*ADLAM CAPITAL LETTER VA*/
7853 0xD83ADD3F, /*0xD83ADD1D*/ /*U+01E93F*/ /*U+01E91D*/ /*ADLAM CAPITAL LETTER KHA*/
7854 0xD83ADD40, /*0xD83ADD1E*/ /*U+01E940*/ /*U+01E91E*/ /*ADLAM CAPITAL LETTER GBE*/
7855 0xD83ADD41, /*0xD83ADD1F*/ /*U+01E941*/ /*U+01E91F*/ /*ADLAM CAPITAL LETTER ZAL*/
7856 0xD83ADD42, /*0xD83ADD20*/ /*U+01E942*/ /*U+01E920*/ /*ADLAM CAPITAL LETTER KPO*/
7857 0xD83ADD43, /*0xD83ADD21*/ /*U+01E943*/ /*U+01E921*/ /*ADLAM CAPITAL LETTER SHA*/
7858 0xD83ADD22, /*0xD83ADD22*/ /*U+01E922*/ /*U+01E922*/ /**/
7859 0xD83ADD23, /*0xD83ADD23*/ /*U+01E923*/ /*U+01E923*/ /**/
7860 0xD83ADD24, /*0xD83ADD24*/ /*U+01E924*/ /*U+01E924*/ /**/
7861 0xD83ADD25, /*0xD83ADD25*/ /*U+01E925*/ /*U+01E925*/ /**/
7862 0xD83ADD26, /*0xD83ADD26*/ /*U+01E926*/ /*U+01E926*/ /**/
7863 0xD83ADD27, /*0xD83ADD27*/ /*U+01E927*/ /*U+01E927*/ /**/
7864 0xD83ADD28, /*0xD83ADD28*/ /*U+01E928*/ /*U+01E928*/ /**/
7865 0xD83ADD29, /*0xD83ADD29*/ /*U+01E929*/ /*U+01E929*/ /**/
7866 0xD83ADD2A, /*0xD83ADD2A*/ /*U+01E92A*/ /*U+01E92A*/ /**/
7867 0xD83ADD2B, /*0xD83ADD2B*/ /*U+01E92B*/ /*U+01E92B*/ /**/
7868 0xD83ADD2C, /*0xD83ADD2C*/ /*U+01E92C*/ /*U+01E92C*/ /**/
7869 0xD83ADD2D, /*0xD83ADD2D*/ /*U+01E92D*/ /*U+01E92D*/ /**/
7870 0xD83ADD2E, /*0xD83ADD2E*/ /*U+01E92E*/ /*U+01E92E*/ /**/
7871 0xD83ADD2F, /*0xD83ADD2F*/ /*U+01E92F*/ /*U+01E92F*/ /**/
7872 0xD83ADD30, /*0xD83ADD30*/ /*U+01E930*/ /*U+01E930*/ /**/
7873 0xD83ADD31, /*0xD83ADD31*/ /*U+01E931*/ /*U+01E931*/ /**/
7874 0xD83ADD32, /*0xD83ADD32*/ /*U+01E932*/ /*U+01E932*/ /**/
7875 0xD83ADD33, /*0xD83ADD33*/ /*U+01E933*/ /*U+01E933*/ /**/
7876 0xD83ADD34, /*0xD83ADD34*/ /*U+01E934*/ /*U+01E934*/ /**/
7877 0xD83ADD35, /*0xD83ADD35*/ /*U+01E935*/ /*U+01E935*/ /**/
7878 0xD83ADD36, /*0xD83ADD36*/ /*U+01E936*/ /*U+01E936*/ /**/
7879 0xD83ADD37, /*0xD83ADD37*/ /*U+01E937*/ /*U+01E937*/ /**/
7880 0xD83ADD38, /*0xD83ADD38*/ /*U+01E938*/ /*U+01E938*/ /**/
7881 0xD83ADD39, /*0xD83ADD39*/ /*U+01E939*/ /*U+01E939*/ /**/
7882 0xD83ADD3A, /*0xD83ADD3A*/ /*U+01E93A*/ /*U+01E93A*/ /**/
7883 0xD83ADD3B, /*0xD83ADD3B*/ /*U+01E93B*/ /*U+01E93B*/ /**/
7884 0xD83ADD3C, /*0xD83ADD3C*/ /*U+01E93C*/ /*U+01E93C*/ /**/
7885 0xD83ADD3D, /*0xD83ADD3D*/ /*U+01E93D*/ /*U+01E93D*/ /**/
7886 0xD83ADD3E, /*0xD83ADD3E*/ /*U+01E93E*/ /*U+01E93E*/ /**/
7887 0xD83ADD3F, /*0xD83ADD3F*/ /*U+01E93F*/ /*U+01E93F*/ /**/
7888};
7889
7890/* EOF */
static const uint16_t lower_table_11[128]
Definition utf16_casetable.h:6702
static const uint16_t upper_table_6[128]
Definition utf16_casetable.h:1562
static const uint16_t upper_table_9[64]
Definition utf16_casetable.h:2339
static const uint32_t upper_table_sp_8[64]
Definition utf16_casetable.h:3914
static const uint16_t lower_table_3[576]
Definition utf16_casetable.h:4694
static const uint32_t upper_table_sp_4[64]
Definition utf16_casetable.h:3582
static const uint16_t lower_table_10[256]
Definition utf16_casetable.h:6443
static const uint16_t lower_table_13[64]
Definition utf16_casetable.h:7092
static const uint16_t lower_table_12[256]
Definition utf16_casetable.h:6833
static const uint32_t upper_table_sp_9[128]
Definition utf16_casetable.h:3981
static const uint32_t upper_table_sp_1[128]
Definition utf16_casetable.h:3317
static const uint32_t lower_table_sp_7[64]
Definition utf16_casetable.h:7689
static const uint16_t lower_table_7[512]
Definition utf16_casetable.h:5602
static const uint32_t upper_table_sp_2[64]
Definition utf16_casetable.h:3448
static const uint32_t upper_table_sp_5[64]
Definition utf16_casetable.h:3649
static const uint16_t upper_table_13[128]
Definition utf16_casetable.h:3119
static const uint32_t upper_table_sp_3[64]
Definition utf16_casetable.h:3515
static const uint16_t upper_table_1[704]
Definition utf16_casetable.h:11
static const uint16_t lower_table_2[448]
Definition utf16_casetable.h:4243
static const uint32_t lower_table_sp_5[64]
Definition utf16_casetable.h:7555
static const uint32_t lower_table_sp_4[128]
Definition utf16_casetable.h:7424
static const uint16_t upper_table_2[640]
Definition utf16_casetable.h:718
static const uint32_t upper_table_sp_6[128]
Definition utf16_casetable.h:3716
static const uint16_t upper_table_5[64]
Definition utf16_casetable.h:1495
static const uint32_t upper_table_sp_7[64]
Definition utf16_casetable.h:3847
static const uint32_t lower_table_sp_3[64]
Definition utf16_casetable.h:7357
static const uint16_t upper_table_4[64]
Definition utf16_casetable.h:1428
static const uint16_t upper_table_10[320]
Definition utf16_casetable.h:2406
static const uint16_t upper_table_7[512]
Definition utf16_casetable.h:1693
static const uint16_t lower_table_6[64]
Definition utf16_casetable.h:5535
static const uint32_t lower_table_sp_8[64]
Definition utf16_casetable.h:7756
static const uint32_t lower_table_sp_1[64]
Definition utf16_casetable.h:7159
static const uint16_t lower_table_5[128]
Definition utf16_casetable.h:5404
static const uint16_t upper_table_14[64]
Definition utf16_casetable.h:3250
static const uint16_t upper_table_3[64]
Definition utf16_casetable.h:1361
static const uint16_t upper_table_12[256]
Definition utf16_casetable.h:2860
static const uint32_t lower_table_sp_6[64]
Definition utf16_casetable.h:7622
static const uint16_t lower_table_9[128]
Definition utf16_casetable.h:6312
static const uint16_t lower_table_8[192]
Definition utf16_casetable.h:6117
static const uint16_t upper_table_11[128]
Definition utf16_casetable.h:2729
static const uint16_t upper_table_8[128]
Definition utf16_casetable.h:2208
static const uint16_t lower_table_1[128]
Definition utf16_casetable.h:4112
static const uint32_t lower_table_sp_2[128]
Definition utf16_casetable.h:7226
static const uint32_t lower_table_sp_9[64]
Definition utf16_casetable.h:7823
static const uint16_t lower_table_4[128]
Definition utf16_casetable.h:5273