1/// Copied from https://github.com/neovim/neovim/blob/5fc25ecc7a383a4bed2199774ed2e26022456ca3/src/nvim/digraph.c#L65
2pub const DEFAULT_DIGRAPHS: &[(char, char, u32)] = &[
3 ('N', 'U', 0x00),
4 ('S', 'H', 0x01),
5 ('S', 'X', 0x02),
6 ('E', 'X', 0x03),
7 ('E', 'T', 0x04),
8 ('E', 'Q', 0x05),
9 ('A', 'K', 0x06),
10 ('B', 'L', 0x07),
11 ('B', 'S', 0x08),
12 ('H', 'T', 0x09),
13 ('L', 'F', 0x0a),
14 ('V', 'T', 0x0b),
15 ('F', 'F', 0x0c),
16 ('C', 'R', 0x0d),
17 ('S', 'O', 0x0e),
18 ('S', 'I', 0x0f),
19 ('D', 'L', 0x10),
20 ('D', '1', 0x11),
21 ('D', '2', 0x12),
22 ('D', '3', 0x13),
23 ('D', '4', 0x14),
24 ('N', 'K', 0x15),
25 ('S', 'Y', 0x16),
26 ('E', 'B', 0x17),
27 ('C', 'N', 0x18),
28 ('E', 'M', 0x19),
29 ('S', 'B', 0x1a),
30 ('E', 'C', 0x1b),
31 ('F', 'S', 0x1c),
32 ('G', 'S', 0x1d),
33 ('R', 'S', 0x1e),
34 ('U', 'S', 0x1f),
35 ('S', 'P', 0x20),
36 ('N', 'b', 0x23),
37 ('D', 'O', 0x24),
38 ('A', 't', 0x40),
39 ('<', '(', 0x5b),
40 ('/', '/', 0x5c),
41 (')', '>', 0x5d),
42 ('\'', '>', 0x5e),
43 ('\'', '!', 0x60),
44 ('(', '!', 0x7b),
45 ('!', '!', 0x7c),
46 ('!', ')', 0x7d),
47 ('\'', '?', 0x7e),
48 ('D', 'T', 0x7f),
49 ('P', 'A', 0x80),
50 ('H', 'O', 0x81),
51 ('B', 'H', 0x82),
52 ('N', 'H', 0x83),
53 ('I', 'N', 0x84),
54 ('N', 'L', 0x85),
55 ('S', 'A', 0x86),
56 ('E', 'S', 0x87),
57 ('H', 'S', 0x88),
58 ('H', 'J', 0x89),
59 ('V', 'S', 0x8a),
60 ('P', 'D', 0x8b),
61 ('P', 'U', 0x8c),
62 ('R', 'I', 0x8d),
63 ('S', '2', 0x8e),
64 ('S', '3', 0x8f),
65 ('D', 'C', 0x90),
66 ('P', '1', 0x91),
67 ('P', '2', 0x92),
68 ('T', 'S', 0x93),
69 ('C', 'C', 0x94),
70 ('M', 'W', 0x95),
71 ('S', 'G', 0x96),
72 ('E', 'G', 0x97),
73 ('S', 'S', 0x98),
74 ('G', 'C', 0x99),
75 ('S', 'C', 0x9a),
76 ('C', 'I', 0x9b),
77 ('S', 'T', 0x9c),
78 ('O', 'C', 0x9d),
79 ('P', 'M', 0x9e),
80 ('A', 'C', 0x9f),
81 ('N', 'S', 0xa0),
82 ('!', 'I', 0xa1),
83 ('~', '!', 0xa1),
84 ('C', 't', 0xa2),
85 ('c', '|', 0xa2),
86 ('P', 'd', 0xa3),
87 ('$', '$', 0xa3),
88 ('C', 'u', 0xa4),
89 ('o', 'x', 0xa4),
90 ('Y', 'e', 0xa5),
91 ('Y', '-', 0xa5),
92 ('B', 'B', 0xa6),
93 ('|', '|', 0xa6),
94 ('S', 'E', 0xa7),
95 ('\'', ':', 0xa8),
96 ('C', 'o', 0xa9),
97 ('c', 'O', 0xa9),
98 ('-', 'a', 0xaa),
99 ('<', '<', 0xab),
100 ('N', 'O', 0xac),
101 ('-', ',', 0xac),
102 ('-', '-', 0xad),
103 ('R', 'g', 0xae),
104 ('\'', 'm', 0xaf),
105 ('-', '=', 0xaf),
106 ('D', 'G', 0xb0),
107 ('~', 'o', 0xb0),
108 ('+', '-', 0xb1),
109 ('2', 'S', 0xb2),
110 ('2', '2', 0xb2),
111 ('3', 'S', 0xb3),
112 ('3', '3', 0xb3),
113 ('\'', '\'', 0xb4),
114 ('M', 'y', 0xb5),
115 ('P', 'I', 0xb6),
116 ('p', 'p', 0xb6),
117 ('.', 'M', 0xb7),
118 ('~', '.', 0xb7),
119 ('\'', ',', 0xb8),
120 ('1', 'S', 0xb9),
121 ('1', '1', 0xb9),
122 ('-', 'o', 0xba),
123 ('>', '>', 0xbb),
124 ('1', '4', 0xbc),
125 ('1', '2', 0xbd),
126 ('3', '4', 0xbe),
127 ('?', 'I', 0xbf),
128 ('~', '?', 0xbf),
129 ('A', '!', 0xc0),
130 ('A', '`', 0xc0),
131 ('A', '\'', 0xc1),
132 ('A', '>', 0xc2),
133 ('A', '^', 0xc2),
134 ('A', '?', 0xc3),
135 ('A', '~', 0xc3),
136 ('A', ':', 0xc4),
137 ('A', '"', 0xc4),
138 ('A', 'A', 0xc5),
139 ('A', '@', 0xc5),
140 ('A', 'E', 0xc6),
141 ('C', ',', 0xc7),
142 ('E', '!', 0xc8),
143 ('E', '`', 0xc8),
144 ('E', '\'', 0xc9),
145 ('E', '>', 0xca),
146 ('E', '^', 0xca),
147 ('E', ':', 0xcb),
148 ('E', '"', 0xcb),
149 ('I', '!', 0xcc),
150 ('I', '`', 0xcc),
151 ('I', '\'', 0xcd),
152 ('I', '>', 0xce),
153 ('I', '^', 0xce),
154 ('I', ':', 0xcf),
155 ('I', '"', 0xcf),
156 ('D', '-', 0xd0),
157 ('N', '?', 0xd1),
158 ('N', '~', 0xd1),
159 ('O', '!', 0xd2),
160 ('O', '`', 0xd2),
161 ('O', '\'', 0xd3),
162 ('O', '>', 0xd4),
163 ('O', '^', 0xd4),
164 ('O', '?', 0xd5),
165 ('O', '~', 0xd5),
166 ('O', ':', 0xd6),
167 ('*', 'X', 0xd7),
168 ('/', '\\', 0xd7),
169 ('O', '/', 0xd8),
170 ('U', '!', 0xd9),
171 ('U', '`', 0xd9),
172 ('U', '\'', 0xda),
173 ('U', '>', 0xdb),
174 ('U', '^', 0xdb),
175 ('U', ':', 0xdc),
176 ('Y', '\'', 0xdd),
177 ('T', 'H', 0xde),
178 ('I', 'p', 0xde),
179 ('s', 's', 0xdf),
180 ('a', '!', 0xe0),
181 ('a', '`', 0xe0),
182 ('a', '\'', 0xe1),
183 ('a', '>', 0xe2),
184 ('a', '^', 0xe2),
185 ('a', '?', 0xe3),
186 ('a', '~', 0xe3),
187 ('a', ':', 0xe4),
188 ('a', '"', 0xe4),
189 ('a', 'a', 0xe5),
190 ('a', '@', 0xe5),
191 ('a', 'e', 0xe6),
192 ('c', ',', 0xe7),
193 ('e', '!', 0xe8),
194 ('e', '`', 0xe8),
195 ('e', '\'', 0xe9),
196 ('e', '>', 0xea),
197 ('e', '^', 0xea),
198 ('e', ':', 0xeb),
199 ('e', '"', 0xeb),
200 ('i', '!', 0xec),
201 ('i', '`', 0xec),
202 ('i', '\'', 0xed),
203 ('i', '>', 0xee),
204 ('i', '^', 0xee),
205 ('i', ':', 0xef),
206 ('d', '-', 0xf0),
207 ('n', '?', 0xf1),
208 ('n', '~', 0xf1),
209 ('o', '!', 0xf2),
210 ('o', '`', 0xf2),
211 ('o', '\'', 0xf3),
212 ('o', '>', 0xf4),
213 ('o', '^', 0xf4),
214 ('o', '?', 0xf5),
215 ('o', '~', 0xf5),
216 ('o', ':', 0xf6),
217 ('-', ':', 0xf7),
218 ('o', '/', 0xf8),
219 ('u', '!', 0xf9),
220 ('u', '`', 0xf9),
221 ('u', '\'', 0xfa),
222 ('u', '>', 0xfb),
223 ('u', '^', 0xfb),
224 ('u', ':', 0xfc),
225 ('y', '\'', 0xfd),
226 ('t', 'h', 0xfe),
227 ('y', ':', 0xff),
228 ('y', '"', 0xff),
229 ('A', '-', 0x0100),
230 ('a', '-', 0x0101),
231 ('A', '(', 0x0102),
232 ('a', '(', 0x0103),
233 ('A', ';', 0x0104),
234 ('a', ';', 0x0105),
235 ('C', '\'', 0x0106),
236 ('c', '\'', 0x0107),
237 ('C', '>', 0x0108),
238 ('c', '>', 0x0109),
239 ('C', '.', 0x010a),
240 ('c', '.', 0x010b),
241 ('C', '<', 0x010c),
242 ('c', '<', 0x010d),
243 ('D', '<', 0x010e),
244 ('d', '<', 0x010f),
245 ('D', '/', 0x0110),
246 ('d', '/', 0x0111),
247 ('E', '-', 0x0112),
248 ('e', '-', 0x0113),
249 ('E', '(', 0x0114),
250 ('e', '(', 0x0115),
251 ('E', '.', 0x0116),
252 ('e', '.', 0x0117),
253 ('E', ';', 0x0118),
254 ('e', ';', 0x0119),
255 ('E', '<', 0x011a),
256 ('e', '<', 0x011b),
257 ('G', '>', 0x011c),
258 ('g', '>', 0x011d),
259 ('G', '(', 0x011e),
260 ('g', '(', 0x011f),
261 ('G', '.', 0x0120),
262 ('g', '.', 0x0121),
263 ('G', ',', 0x0122),
264 ('g', ',', 0x0123),
265 ('H', '>', 0x0124),
266 ('h', '>', 0x0125),
267 ('H', '/', 0x0126),
268 ('h', '/', 0x0127),
269 ('I', '?', 0x0128),
270 ('i', '?', 0x0129),
271 ('I', '-', 0x012a),
272 ('i', '-', 0x012b),
273 ('I', '(', 0x012c),
274 ('i', '(', 0x012d),
275 ('I', ';', 0x012e),
276 ('i', ';', 0x012f),
277 ('I', '.', 0x0130),
278 ('i', '.', 0x0131),
279 ('I', 'J', 0x0132),
280 ('i', 'j', 0x0133),
281 ('J', '>', 0x0134),
282 ('j', '>', 0x0135),
283 ('K', ',', 0x0136),
284 ('k', ',', 0x0137),
285 ('k', 'k', 0x0138),
286 ('L', '\'', 0x0139),
287 ('l', '\'', 0x013a),
288 ('L', ',', 0x013b),
289 ('l', ',', 0x013c),
290 ('L', '<', 0x013d),
291 ('l', '<', 0x013e),
292 ('L', '.', 0x013f),
293 ('l', '.', 0x0140),
294 ('L', '/', 0x0141),
295 ('l', '/', 0x0142),
296 ('N', '\'', 0x0143),
297 ('n', '\'', 0x0144),
298 ('N', ',', 0x0145),
299 ('n', ',', 0x0146),
300 ('N', '<', 0x0147),
301 ('n', '<', 0x0148),
302 ('\'', 'n', 0x0149),
303 ('N', 'G', 0x014a),
304 ('n', 'g', 0x014b),
305 ('O', '-', 0x014c),
306 ('o', '-', 0x014d),
307 ('O', '(', 0x014e),
308 ('o', '(', 0x014f),
309 ('O', '"', 0x0150),
310 ('o', '"', 0x0151),
311 ('O', 'E', 0x0152),
312 ('o', 'e', 0x0153),
313 ('R', '\'', 0x0154),
314 ('r', '\'', 0x0155),
315 ('R', ',', 0x0156),
316 ('r', ',', 0x0157),
317 ('R', '<', 0x0158),
318 ('r', '<', 0x0159),
319 ('S', '\'', 0x015a),
320 ('s', '\'', 0x015b),
321 ('S', '>', 0x015c),
322 ('s', '>', 0x015d),
323 ('S', ',', 0x015e),
324 ('s', ',', 0x015f),
325 ('S', '<', 0x0160),
326 ('s', '<', 0x0161),
327 ('T', ',', 0x0162),
328 ('t', ',', 0x0163),
329 ('T', '<', 0x0164),
330 ('t', '<', 0x0165),
331 ('T', '/', 0x0166),
332 ('t', '/', 0x0167),
333 ('U', '?', 0x0168),
334 ('u', '?', 0x0169),
335 ('U', '-', 0x016a),
336 ('u', '-', 0x016b),
337 ('U', '(', 0x016c),
338 ('u', '(', 0x016d),
339 ('U', '0', 0x016e),
340 ('u', '0', 0x016f),
341 ('U', '"', 0x0170),
342 ('u', '"', 0x0171),
343 ('U', ';', 0x0172),
344 ('u', ';', 0x0173),
345 ('W', '>', 0x0174),
346 ('w', '>', 0x0175),
347 ('Y', '>', 0x0176),
348 ('y', '>', 0x0177),
349 ('Y', ':', 0x0178),
350 ('Z', '\'', 0x0179),
351 ('z', '\'', 0x017a),
352 ('Z', '.', 0x017b),
353 ('z', '.', 0x017c),
354 ('Z', '<', 0x017d),
355 ('z', '<', 0x017e),
356 ('O', '9', 0x01a0),
357 ('o', '9', 0x01a1),
358 ('O', 'I', 0x01a2),
359 ('o', 'i', 0x01a3),
360 ('y', 'r', 0x01a6),
361 ('U', '9', 0x01af),
362 ('u', '9', 0x01b0),
363 ('Z', '/', 0x01b5),
364 ('z', '/', 0x01b6),
365 ('E', 'D', 0x01b7),
366 ('A', '<', 0x01cd),
367 ('a', '<', 0x01ce),
368 ('I', '<', 0x01cf),
369 ('i', '<', 0x01d0),
370 ('O', '<', 0x01d1),
371 ('o', '<', 0x01d2),
372 ('U', '<', 0x01d3),
373 ('u', '<', 0x01d4),
374 ('A', '1', 0x01de),
375 ('a', '1', 0x01df),
376 ('A', '7', 0x01e0),
377 ('a', '7', 0x01e1),
378 ('A', '3', 0x01e2),
379 ('a', '3', 0x01e3),
380 ('G', '/', 0x01e4),
381 ('g', '/', 0x01e5),
382 ('G', '<', 0x01e6),
383 ('g', '<', 0x01e7),
384 ('K', '<', 0x01e8),
385 ('k', '<', 0x01e9),
386 ('O', ';', 0x01ea),
387 ('o', ';', 0x01eb),
388 ('O', '1', 0x01ec),
389 ('o', '1', 0x01ed),
390 ('E', 'Z', 0x01ee),
391 ('e', 'z', 0x01ef),
392 ('j', '<', 0x01f0),
393 ('G', '\'', 0x01f4),
394 ('g', '\'', 0x01f5),
395 (';', 'S', 0x02bf),
396 ('\'', '<', 0x02c7),
397 ('\'', '(', 0x02d8),
398 ('\'', '.', 0x02d9),
399 ('\'', '0', 0x02da),
400 ('\'', ';', 0x02db),
401 ('\'', '"', 0x02dd),
402 ('A', '%', 0x0386),
403 ('E', '%', 0x0388),
404 ('Y', '%', 0x0389),
405 ('I', '%', 0x038a),
406 ('O', '%', 0x038c),
407 ('U', '%', 0x038e),
408 ('W', '%', 0x038f),
409 ('i', '3', 0x0390),
410 ('A', '*', 0x0391),
411 ('B', '*', 0x0392),
412 ('G', '*', 0x0393),
413 ('D', '*', 0x0394),
414 ('E', '*', 0x0395),
415 ('Z', '*', 0x0396),
416 ('Y', '*', 0x0397),
417 ('H', '*', 0x0398),
418 ('I', '*', 0x0399),
419 ('K', '*', 0x039a),
420 ('L', '*', 0x039b),
421 ('M', '*', 0x039c),
422 ('N', '*', 0x039d),
423 ('C', '*', 0x039e),
424 ('O', '*', 0x039f),
425 ('P', '*', 0x03a0),
426 ('R', '*', 0x03a1),
427 ('S', '*', 0x03a3),
428 ('T', '*', 0x03a4),
429 ('U', '*', 0x03a5),
430 ('F', '*', 0x03a6),
431 ('X', '*', 0x03a7),
432 ('Q', '*', 0x03a8),
433 ('W', '*', 0x03a9),
434 ('J', '*', 0x03aa),
435 ('V', '*', 0x03ab),
436 ('a', '%', 0x03ac),
437 ('e', '%', 0x03ad),
438 ('y', '%', 0x03ae),
439 ('i', '%', 0x03af),
440 ('u', '3', 0x03b0),
441 ('a', '*', 0x03b1),
442 ('b', '*', 0x03b2),
443 ('g', '*', 0x03b3),
444 ('d', '*', 0x03b4),
445 ('e', '*', 0x03b5),
446 ('z', '*', 0x03b6),
447 ('y', '*', 0x03b7),
448 ('h', '*', 0x03b8),
449 ('i', '*', 0x03b9),
450 ('k', '*', 0x03ba),
451 ('l', '*', 0x03bb),
452 ('m', '*', 0x03bc),
453 ('n', '*', 0x03bd),
454 ('c', '*', 0x03be),
455 ('o', '*', 0x03bf),
456 ('p', '*', 0x03c0),
457 ('r', '*', 0x03c1),
458 ('*', 's', 0x03c2),
459 ('s', '*', 0x03c3),
460 ('t', '*', 0x03c4),
461 ('u', '*', 0x03c5),
462 ('f', '*', 0x03c6),
463 ('x', '*', 0x03c7),
464 ('q', '*', 0x03c8),
465 ('w', '*', 0x03c9),
466 ('j', '*', 0x03ca),
467 ('v', '*', 0x03cb),
468 ('o', '%', 0x03cc),
469 ('u', '%', 0x03cd),
470 ('w', '%', 0x03ce),
471 ('\'', 'G', 0x03d8),
472 (',', 'G', 0x03d9),
473 ('T', '3', 0x03da),
474 ('t', '3', 0x03db),
475 ('M', '3', 0x03dc),
476 ('m', '3', 0x03dd),
477 ('K', '3', 0x03de),
478 ('k', '3', 0x03df),
479 ('P', '3', 0x03e0),
480 ('p', '3', 0x03e1),
481 ('\'', '%', 0x03f4),
482 ('j', '3', 0x03f5),
483 ('I', 'O', 0x0401),
484 ('D', '%', 0x0402),
485 ('G', '%', 0x0403),
486 ('I', 'E', 0x0404),
487 ('D', 'S', 0x0405),
488 ('I', 'I', 0x0406),
489 ('Y', 'I', 0x0407),
490 ('J', '%', 0x0408),
491 ('L', 'J', 0x0409),
492 ('N', 'J', 0x040a),
493 ('T', 's', 0x040b),
494 ('K', 'J', 0x040c),
495 ('V', '%', 0x040e),
496 ('D', 'Z', 0x040f),
497 ('A', '=', 0x0410),
498 ('B', '=', 0x0411),
499 ('V', '=', 0x0412),
500 ('G', '=', 0x0413),
501 ('D', '=', 0x0414),
502 ('E', '=', 0x0415),
503 ('Z', '%', 0x0416),
504 ('Z', '=', 0x0417),
505 ('I', '=', 0x0418),
506 ('J', '=', 0x0419),
507 ('K', '=', 0x041a),
508 ('L', '=', 0x041b),
509 ('M', '=', 0x041c),
510 ('N', '=', 0x041d),
511 ('O', '=', 0x041e),
512 ('P', '=', 0x041f),
513 ('R', '=', 0x0420),
514 ('S', '=', 0x0421),
515 ('T', '=', 0x0422),
516 ('U', '=', 0x0423),
517 ('F', '=', 0x0424),
518 ('H', '=', 0x0425),
519 ('C', '=', 0x0426),
520 ('C', '%', 0x0427),
521 ('S', '%', 0x0428),
522 ('S', 'c', 0x0429),
523 ('=', '"', 0x042a),
524 ('Y', '=', 0x042b),
525 ('%', '"', 0x042c),
526 ('J', 'E', 0x042d),
527 ('J', 'U', 0x042e),
528 ('J', 'A', 0x042f),
529 ('a', '=', 0x0430),
530 ('b', '=', 0x0431),
531 ('v', '=', 0x0432),
532 ('g', '=', 0x0433),
533 ('d', '=', 0x0434),
534 ('e', '=', 0x0435),
535 ('z', '%', 0x0436),
536 ('z', '=', 0x0437),
537 ('i', '=', 0x0438),
538 ('j', '=', 0x0439),
539 ('k', '=', 0x043a),
540 ('l', '=', 0x043b),
541 ('m', '=', 0x043c),
542 ('n', '=', 0x043d),
543 ('o', '=', 0x043e),
544 ('p', '=', 0x043f),
545 ('r', '=', 0x0440),
546 ('s', '=', 0x0441),
547 ('t', '=', 0x0442),
548 ('u', '=', 0x0443),
549 ('f', '=', 0x0444),
550 ('h', '=', 0x0445),
551 ('c', '=', 0x0446),
552 ('c', '%', 0x0447),
553 ('s', '%', 0x0448),
554 ('s', 'c', 0x0449),
555 ('=', '\'', 0x044a),
556 ('y', '=', 0x044b),
557 ('%', '\'', 0x044c),
558 ('j', 'e', 0x044d),
559 ('j', 'u', 0x044e),
560 ('j', 'a', 0x044f),
561 ('i', 'o', 0x0451),
562 ('d', '%', 0x0452),
563 ('g', '%', 0x0453),
564 ('i', 'e', 0x0454),
565 ('d', 's', 0x0455),
566 ('i', 'i', 0x0456),
567 ('y', 'i', 0x0457),
568 ('j', '%', 0x0458),
569 ('l', 'j', 0x0459),
570 ('n', 'j', 0x045a),
571 ('t', 's', 0x045b),
572 ('k', 'j', 0x045c),
573 ('v', '%', 0x045e),
574 ('d', 'z', 0x045f),
575 ('Y', '3', 0x0462),
576 ('y', '3', 0x0463),
577 ('O', '3', 0x046a),
578 ('o', '3', 0x046b),
579 ('F', '3', 0x0472),
580 ('f', '3', 0x0473),
581 ('V', '3', 0x0474),
582 ('v', '3', 0x0475),
583 ('C', '3', 0x0480),
584 ('c', '3', 0x0481),
585 ('G', '3', 0x0490),
586 ('g', '3', 0x0491),
587 ('A', '+', 0x05d0),
588 ('B', '+', 0x05d1),
589 ('G', '+', 0x05d2),
590 ('D', '+', 0x05d3),
591 ('H', '+', 0x05d4),
592 ('W', '+', 0x05d5),
593 ('Z', '+', 0x05d6),
594 ('X', '+', 0x05d7),
595 ('T', 'j', 0x05d8),
596 ('J', '+', 0x05d9),
597 ('K', '%', 0x05da),
598 ('K', '+', 0x05db),
599 ('L', '+', 0x05dc),
600 ('M', '%', 0x05dd),
601 ('M', '+', 0x05de),
602 ('N', '%', 0x05df),
603 ('N', '+', 0x05e0),
604 ('S', '+', 0x05e1),
605 ('E', '+', 0x05e2),
606 ('P', '%', 0x05e3),
607 ('P', '+', 0x05e4),
608 ('Z', 'j', 0x05e5),
609 ('Z', 'J', 0x05e6),
610 ('Q', '+', 0x05e7),
611 ('R', '+', 0x05e8),
612 ('S', 'h', 0x05e9),
613 ('T', '+', 0x05ea),
614 (',', '+', 0x060c),
615 (';', '+', 0x061b),
616 ('?', '+', 0x061f),
617 ('H', '\'', 0x0621),
618 ('a', 'M', 0x0622),
619 ('a', 'H', 0x0623),
620 ('w', 'H', 0x0624),
621 ('a', 'h', 0x0625),
622 ('y', 'H', 0x0626),
623 ('a', '+', 0x0627),
624 ('b', '+', 0x0628),
625 ('t', 'm', 0x0629),
626 ('t', '+', 0x062a),
627 ('t', 'k', 0x062b),
628 ('g', '+', 0x062c),
629 ('h', 'k', 0x062d),
630 ('x', '+', 0x062e),
631 ('d', '+', 0x062f),
632 ('d', 'k', 0x0630),
633 ('r', '+', 0x0631),
634 ('z', '+', 0x0632),
635 ('s', '+', 0x0633),
636 ('s', 'n', 0x0634),
637 ('c', '+', 0x0635),
638 ('d', 'd', 0x0636),
639 ('t', 'j', 0x0637),
640 ('z', 'H', 0x0638),
641 ('e', '+', 0x0639),
642 ('i', '+', 0x063a),
643 ('+', '+', 0x0640),
644 ('f', '+', 0x0641),
645 ('q', '+', 0x0642),
646 ('k', '+', 0x0643),
647 ('l', '+', 0x0644),
648 ('m', '+', 0x0645),
649 ('n', '+', 0x0646),
650 ('h', '+', 0x0647),
651 ('w', '+', 0x0648),
652 ('j', '+', 0x0649),
653 ('y', '+', 0x064a),
654 (':', '+', 0x064b),
655 ('"', '+', 0x064c),
656 ('=', '+', 0x064d),
657 ('/', '+', 0x064e),
658 ('\'', '+', 0x064f),
659 ('1', '+', 0x0650),
660 ('3', '+', 0x0651),
661 ('0', '+', 0x0652),
662 ('a', 'S', 0x0670),
663 ('p', '+', 0x067e),
664 ('v', '+', 0x06a4),
665 ('g', 'f', 0x06af),
666 ('0', 'a', 0x06f0),
667 ('1', 'a', 0x06f1),
668 ('2', 'a', 0x06f2),
669 ('3', 'a', 0x06f3),
670 ('4', 'a', 0x06f4),
671 ('5', 'a', 0x06f5),
672 ('6', 'a', 0x06f6),
673 ('7', 'a', 0x06f7),
674 ('8', 'a', 0x06f8),
675 ('9', 'a', 0x06f9),
676 ('B', '.', 0x1e02),
677 ('b', '.', 0x1e03),
678 ('B', '_', 0x1e06),
679 ('b', '_', 0x1e07),
680 ('D', '.', 0x1e0a),
681 ('d', '.', 0x1e0b),
682 ('D', '_', 0x1e0e),
683 ('d', '_', 0x1e0f),
684 ('D', ',', 0x1e10),
685 ('d', ',', 0x1e11),
686 ('F', '.', 0x1e1e),
687 ('f', '.', 0x1e1f),
688 ('G', '-', 0x1e20),
689 ('g', '-', 0x1e21),
690 ('H', '.', 0x1e22),
691 ('h', '.', 0x1e23),
692 ('H', ':', 0x1e26),
693 ('h', ':', 0x1e27),
694 ('H', ',', 0x1e28),
695 ('h', ',', 0x1e29),
696 ('K', '\'', 0x1e30),
697 ('k', '\'', 0x1e31),
698 ('K', '_', 0x1e34),
699 ('k', '_', 0x1e35),
700 ('L', '_', 0x1e3a),
701 ('l', '_', 0x1e3b),
702 ('M', '\'', 0x1e3e),
703 ('m', '\'', 0x1e3f),
704 ('M', '.', 0x1e40),
705 ('m', '.', 0x1e41),
706 ('N', '.', 0x1e44),
707 ('n', '.', 0x1e45),
708 ('N', '_', 0x1e48),
709 ('n', '_', 0x1e49),
710 ('P', '\'', 0x1e54),
711 ('p', '\'', 0x1e55),
712 ('P', '.', 0x1e56),
713 ('p', '.', 0x1e57),
714 ('R', '.', 0x1e58),
715 ('r', '.', 0x1e59),
716 ('R', '_', 0x1e5e),
717 ('r', '_', 0x1e5f),
718 ('S', '.', 0x1e60),
719 ('s', '.', 0x1e61),
720 ('T', '.', 0x1e6a),
721 ('t', '.', 0x1e6b),
722 ('T', '_', 0x1e6e),
723 ('t', '_', 0x1e6f),
724 ('V', '?', 0x1e7c),
725 ('v', '?', 0x1e7d),
726 ('W', '!', 0x1e80),
727 ('W', '`', 0x1e80),
728 ('w', '!', 0x1e81),
729 ('w', '`', 0x1e81),
730 ('W', '\'', 0x1e82),
731 ('w', '\'', 0x1e83),
732 ('W', ':', 0x1e84),
733 ('w', ':', 0x1e85),
734 ('W', '.', 0x1e86),
735 ('w', '.', 0x1e87),
736 ('X', '.', 0x1e8a),
737 ('x', '.', 0x1e8b),
738 ('X', ':', 0x1e8c),
739 ('x', ':', 0x1e8d),
740 ('Y', '.', 0x1e8e),
741 ('y', '.', 0x1e8f),
742 ('Z', '>', 0x1e90),
743 ('z', '>', 0x1e91),
744 ('Z', '_', 0x1e94),
745 ('z', '_', 0x1e95),
746 ('h', '_', 0x1e96),
747 ('t', ':', 0x1e97),
748 ('w', '0', 0x1e98),
749 ('y', '0', 0x1e99),
750 ('A', '2', 0x1ea2),
751 ('a', '2', 0x1ea3),
752 ('E', '2', 0x1eba),
753 ('e', '2', 0x1ebb),
754 ('E', '?', 0x1ebc),
755 ('e', '?', 0x1ebd),
756 ('I', '2', 0x1ec8),
757 ('i', '2', 0x1ec9),
758 ('O', '2', 0x1ece),
759 ('o', '2', 0x1ecf),
760 ('U', '2', 0x1ee6),
761 ('u', '2', 0x1ee7),
762 ('Y', '!', 0x1ef2),
763 ('Y', '`', 0x1ef2),
764 ('y', '!', 0x1ef3),
765 ('y', '`', 0x1ef3),
766 ('Y', '2', 0x1ef6),
767 ('y', '2', 0x1ef7),
768 ('Y', '?', 0x1ef8),
769 ('y', '?', 0x1ef9),
770 (';', '\'', 0x1f00),
771 (',', '\'', 0x1f01),
772 (';', '!', 0x1f02),
773 (',', '!', 0x1f03),
774 ('?', ';', 0x1f04),
775 ('?', ',', 0x1f05),
776 ('!', ':', 0x1f06),
777 ('?', ':', 0x1f07),
778 ('1', 'N', 0x2002),
779 ('1', 'M', 0x2003),
780 ('3', 'M', 0x2004),
781 ('4', 'M', 0x2005),
782 ('6', 'M', 0x2006),
783 ('1', 'T', 0x2009),
784 ('1', 'H', 0x200a),
785 ('-', '1', 0x2010),
786 ('-', 'N', 0x2013),
787 ('-', 'M', 0x2014),
788 ('-', '3', 0x2015),
789 ('!', '2', 0x2016),
790 ('=', '2', 0x2017),
791 ('\'', '6', 0x2018),
792 ('\'', '9', 0x2019),
793 ('.', '9', 0x201a),
794 ('9', '\'', 0x201b),
795 ('"', '6', 0x201c),
796 ('"', '9', 0x201d),
797 (':', '9', 0x201e),
798 ('9', '"', 0x201f),
799 ('/', '-', 0x2020),
800 ('/', '=', 0x2021),
801 ('o', 'o', 0x2022),
802 ('.', '.', 0x2025),
803 (',', '.', 0x2026),
804 ('%', '0', 0x2030),
805 ('1', '\'', 0x2032),
806 ('2', '\'', 0x2033),
807 ('3', '\'', 0x2034),
808 ('4', '\'', 0x2057),
809 ('1', '"', 0x2035),
810 ('2', '"', 0x2036),
811 ('3', '"', 0x2037),
812 ('C', 'a', 0x2038),
813 ('<', '1', 0x2039),
814 ('>', '1', 0x203a),
815 (':', 'X', 0x203b),
816 ('\'', '-', 0x203e),
817 ('/', 'f', 0x2044),
818 ('0', 'S', 0x2070),
819 ('4', 'S', 0x2074),
820 ('5', 'S', 0x2075),
821 ('6', 'S', 0x2076),
822 ('7', 'S', 0x2077),
823 ('8', 'S', 0x2078),
824 ('9', 'S', 0x2079),
825 ('+', 'S', 0x207a),
826 ('-', 'S', 0x207b),
827 ('=', 'S', 0x207c),
828 ('(', 'S', 0x207d),
829 (')', 'S', 0x207e),
830 ('n', 'S', 0x207f),
831 ('0', 's', 0x2080),
832 ('1', 's', 0x2081),
833 ('2', 's', 0x2082),
834 ('3', 's', 0x2083),
835 ('4', 's', 0x2084),
836 ('5', 's', 0x2085),
837 ('6', 's', 0x2086),
838 ('7', 's', 0x2087),
839 ('8', 's', 0x2088),
840 ('9', 's', 0x2089),
841 ('+', 's', 0x208a),
842 ('-', 's', 0x208b),
843 ('=', 's', 0x208c),
844 ('(', 's', 0x208d),
845 (')', 's', 0x208e),
846 ('L', 'i', 0x20a4),
847 ('P', 't', 0x20a7),
848 ('W', '=', 0x20a9),
849 ('=', 'e', 0x20ac),
850 ('E', 'u', 0x20ac),
851 ('=', 'R', 0x20bd),
852 ('=', 'P', 0x20bd),
853 ('o', 'C', 0x2103),
854 ('c', 'o', 0x2105),
855 ('o', 'F', 0x2109),
856 ('N', '0', 0x2116),
857 ('P', 'O', 0x2117),
858 ('R', 'x', 0x211e),
859 ('S', 'M', 0x2120),
860 ('T', 'M', 0x2122),
861 ('O', 'm', 0x2126),
862 ('A', 'O', 0x212b),
863 ('1', '3', 0x2153),
864 ('2', '3', 0x2154),
865 ('1', '5', 0x2155),
866 ('2', '5', 0x2156),
867 ('3', '5', 0x2157),
868 ('4', '5', 0x2158),
869 ('1', '6', 0x2159),
870 ('5', '6', 0x215a),
871 ('1', '8', 0x215b),
872 ('3', '8', 0x215c),
873 ('5', '8', 0x215d),
874 ('7', '8', 0x215e),
875 ('1', 'R', 0x2160),
876 ('2', 'R', 0x2161),
877 ('3', 'R', 0x2162),
878 ('4', 'R', 0x2163),
879 ('5', 'R', 0x2164),
880 ('6', 'R', 0x2165),
881 ('7', 'R', 0x2166),
882 ('8', 'R', 0x2167),
883 ('9', 'R', 0x2168),
884 ('a', 'R', 0x2169),
885 ('b', 'R', 0x216a),
886 ('c', 'R', 0x216b),
887 ('1', 'r', 0x2170),
888 ('2', 'r', 0x2171),
889 ('3', 'r', 0x2172),
890 ('4', 'r', 0x2173),
891 ('5', 'r', 0x2174),
892 ('6', 'r', 0x2175),
893 ('7', 'r', 0x2176),
894 ('8', 'r', 0x2177),
895 ('9', 'r', 0x2178),
896 ('a', 'r', 0x2179),
897 ('b', 'r', 0x217a),
898 ('c', 'r', 0x217b),
899 ('<', '-', 0x2190),
900 ('-', '!', 0x2191),
901 ('-', '>', 0x2192),
902 ('-', 'v', 0x2193),
903 ('<', '>', 0x2194),
904 ('U', 'D', 0x2195),
905 ('<', '=', 0x21d0),
906 ('=', '>', 0x21d2),
907 ('=', '=', 0x21d4),
908 ('F', 'A', 0x2200),
909 ('d', 'P', 0x2202),
910 ('T', 'E', 0x2203),
911 ('/', '0', 0x2205),
912 ('D', 'E', 0x2206),
913 ('N', 'B', 0x2207),
914 ('(', '-', 0x2208),
915 ('-', ')', 0x220b),
916 ('*', 'P', 0x220f),
917 ('+', 'Z', 0x2211),
918 ('-', '2', 0x2212),
919 ('-', '+', 0x2213),
920 ('*', '-', 0x2217),
921 ('O', 'b', 0x2218),
922 ('S', 'b', 0x2219),
923 ('R', 'T', 0x221a),
924 ('0', '(', 0x221d),
925 ('0', '0', 0x221e),
926 ('-', 'L', 0x221f),
927 ('-', 'V', 0x2220),
928 ('P', 'P', 0x2225),
929 ('A', 'N', 0x2227),
930 ('O', 'R', 0x2228),
931 ('(', 'U', 0x2229),
932 (')', 'U', 0x222a),
933 ('I', 'n', 0x222b),
934 ('D', 'I', 0x222c),
935 ('I', 'o', 0x222e),
936 ('.', ':', 0x2234),
937 (':', '.', 0x2235),
938 (':', 'R', 0x2236),
939 (':', ':', 0x2237),
940 ('?', '1', 0x223c),
941 ('C', 'G', 0x223e),
942 ('?', '-', 0x2243),
943 ('?', '=', 0x2245),
944 ('?', '2', 0x2248),
945 ('=', '?', 0x224c),
946 ('H', 'I', 0x2253),
947 ('!', '=', 0x2260),
948 ('=', '3', 0x2261),
949 ('=', '<', 0x2264),
950 ('>', '=', 0x2265),
951 ('<', '*', 0x226a),
952 ('*', '>', 0x226b),
953 ('!', '<', 0x226e),
954 ('!', '>', 0x226f),
955 ('(', 'C', 0x2282),
956 (')', 'C', 0x2283),
957 ('(', '_', 0x2286),
958 (')', '_', 0x2287),
959 ('0', '.', 0x2299),
960 ('0', '2', 0x229a),
961 ('-', 'T', 0x22a5),
962 ('.', 'P', 0x22c5),
963 (':', '3', 0x22ee),
964 ('.', '3', 0x22ef),
965 ('E', 'h', 0x2302),
966 ('<', '7', 0x2308),
967 ('>', '7', 0x2309),
968 ('7', '<', 0x230a),
969 ('7', '>', 0x230b),
970 ('N', 'I', 0x2310),
971 ('(', 'A', 0x2312),
972 ('T', 'R', 0x2315),
973 ('I', 'u', 0x2320),
974 ('I', 'l', 0x2321),
975 ('<', '/', 0x2329),
976 ('/', '>', 0x232a),
977 ('V', 's', 0x2423),
978 ('1', 'h', 0x2440),
979 ('3', 'h', 0x2441),
980 ('2', 'h', 0x2442),
981 ('4', 'h', 0x2443),
982 ('1', 'j', 0x2446),
983 ('2', 'j', 0x2447),
984 ('3', 'j', 0x2448),
985 ('4', 'j', 0x2449),
986 ('1', '.', 0x2488),
987 ('2', '.', 0x2489),
988 ('3', '.', 0x248a),
989 ('4', '.', 0x248b),
990 ('5', '.', 0x248c),
991 ('6', '.', 0x248d),
992 ('7', '.', 0x248e),
993 ('8', '.', 0x248f),
994 ('9', '.', 0x2490),
995 ('h', 'h', 0x2500),
996 ('H', 'H', 0x2501),
997 ('v', 'v', 0x2502),
998 ('V', 'V', 0x2503),
999 ('3', '-', 0x2504),
1000 ('3', '_', 0x2505),
1001 ('3', '!', 0x2506),
1002 ('3', '/', 0x2507),
1003 ('4', '-', 0x2508),
1004 ('4', '_', 0x2509),
1005 ('4', '!', 0x250a),
1006 ('4', '/', 0x250b),
1007 ('d', 'r', 0x250c),
1008 ('d', 'R', 0x250d),
1009 ('D', 'r', 0x250e),
1010 ('D', 'R', 0x250f),
1011 ('d', 'l', 0x2510),
1012 ('d', 'L', 0x2511),
1013 ('D', 'l', 0x2512),
1014 ('L', 'D', 0x2513),
1015 ('u', 'r', 0x2514),
1016 ('u', 'R', 0x2515),
1017 ('U', 'r', 0x2516),
1018 ('U', 'R', 0x2517),
1019 ('u', 'l', 0x2518),
1020 ('u', 'L', 0x2519),
1021 ('U', 'l', 0x251a),
1022 ('U', 'L', 0x251b),
1023 ('v', 'r', 0x251c),
1024 ('v', 'R', 0x251d),
1025 ('V', 'r', 0x2520),
1026 ('V', 'R', 0x2523),
1027 ('v', 'l', 0x2524),
1028 ('v', 'L', 0x2525),
1029 ('V', 'l', 0x2528),
1030 ('V', 'L', 0x252b),
1031 ('d', 'h', 0x252c),
1032 ('d', 'H', 0x252f),
1033 ('D', 'h', 0x2530),
1034 ('D', 'H', 0x2533),
1035 ('u', 'h', 0x2534),
1036 ('u', 'H', 0x2537),
1037 ('U', 'h', 0x2538),
1038 ('U', 'H', 0x253b),
1039 ('v', 'h', 0x253c),
1040 ('v', 'H', 0x253f),
1041 ('V', 'h', 0x2542),
1042 ('V', 'H', 0x254b),
1043 ('F', 'D', 0x2571),
1044 ('B', 'D', 0x2572),
1045 ('T', 'B', 0x2580),
1046 ('L', 'B', 0x2584),
1047 ('F', 'B', 0x2588),
1048 ('l', 'B', 0x258c),
1049 ('R', 'B', 0x2590),
1050 ('.', 'S', 0x2591),
1051 (':', 'S', 0x2592),
1052 ('?', 'S', 0x2593),
1053 ('f', 'S', 0x25a0),
1054 ('O', 'S', 0x25a1),
1055 ('R', 'O', 0x25a2),
1056 ('R', 'r', 0x25a3),
1057 ('R', 'F', 0x25a4),
1058 ('R', 'Y', 0x25a5),
1059 ('R', 'H', 0x25a6),
1060 ('R', 'Z', 0x25a7),
1061 ('R', 'K', 0x25a8),
1062 ('R', 'X', 0x25a9),
1063 ('s', 'B', 0x25aa),
1064 ('S', 'R', 0x25ac),
1065 ('O', 'r', 0x25ad),
1066 ('U', 'T', 0x25b2),
1067 ('u', 'T', 0x25b3),
1068 ('P', 'R', 0x25b6),
1069 ('T', 'r', 0x25b7),
1070 ('D', 't', 0x25bc),
1071 ('d', 'T', 0x25bd),
1072 ('P', 'L', 0x25c0),
1073 ('T', 'l', 0x25c1),
1074 ('D', 'b', 0x25c6),
1075 ('D', 'w', 0x25c7),
1076 ('L', 'Z', 0x25ca),
1077 ('0', 'm', 0x25cb),
1078 ('0', 'o', 0x25ce),
1079 ('0', 'M', 0x25cf),
1080 ('0', 'L', 0x25d0),
1081 ('0', 'R', 0x25d1),
1082 ('S', 'n', 0x25d8),
1083 ('I', 'c', 0x25d9),
1084 ('F', 'd', 0x25e2),
1085 ('B', 'd', 0x25e3),
1086 ('*', '2', 0x2605),
1087 ('*', '1', 0x2606),
1088 ('<', 'H', 0x261c),
1089 ('>', 'H', 0x261e),
1090 ('0', 'u', 0x263a),
1091 ('0', 'U', 0x263b),
1092 ('S', 'U', 0x263c),
1093 ('F', 'm', 0x2640),
1094 ('M', 'l', 0x2642),
1095 ('c', 'S', 0x2660),
1096 ('c', 'H', 0x2661),
1097 ('c', 'D', 0x2662),
1098 ('c', 'C', 0x2663),
1099 ('M', 'd', 0x2669),
1100 ('M', '8', 0x266a),
1101 ('M', '2', 0x266b),
1102 ('M', 'b', 0x266d),
1103 ('M', 'x', 0x266e),
1104 ('M', 'X', 0x266f),
1105 ('O', 'K', 0x2713),
1106 ('X', 'X', 0x2717),
1107 ('-', 'X', 0x2720),
1108 ('I', 'S', 0x3000),
1109 (',', '_', 0x3001),
1110 ('.', '_', 0x3002),
1111 ('+', '"', 0x3003),
1112 ('+', '_', 0x3004),
1113 ('*', '_', 0x3005),
1114 (';', '_', 0x3006),
1115 ('0', '_', 0x3007),
1116 ('<', '+', 0x300a),
1117 ('>', '+', 0x300b),
1118 ('<', '\'', 0x300c),
1119 ('>', '\'', 0x300d),
1120 ('<', '"', 0x300e),
1121 ('>', '"', 0x300f),
1122 ('(', '"', 0x3010),
1123 (')', '"', 0x3011),
1124 ('=', 'T', 0x3012),
1125 ('=', '_', 0x3013),
1126 ('(', '\'', 0x3014),
1127 (')', '\'', 0x3015),
1128 ('(', 'I', 0x3016),
1129 (')', 'I', 0x3017),
1130 ('-', '?', 0x301c),
1131 ('A', '5', 0x3041),
1132 ('a', '5', 0x3042),
1133 ('I', '5', 0x3043),
1134 ('i', '5', 0x3044),
1135 ('U', '5', 0x3045),
1136 ('u', '5', 0x3046),
1137 ('E', '5', 0x3047),
1138 ('e', '5', 0x3048),
1139 ('O', '5', 0x3049),
1140 ('o', '5', 0x304a),
1141 ('k', 'a', 0x304b),
1142 ('g', 'a', 0x304c),
1143 ('k', 'i', 0x304d),
1144 ('g', 'i', 0x304e),
1145 ('k', 'u', 0x304f),
1146 ('g', 'u', 0x3050),
1147 ('k', 'e', 0x3051),
1148 ('g', 'e', 0x3052),
1149 ('k', 'o', 0x3053),
1150 ('g', 'o', 0x3054),
1151 ('s', 'a', 0x3055),
1152 ('z', 'a', 0x3056),
1153 ('s', 'i', 0x3057),
1154 ('z', 'i', 0x3058),
1155 ('s', 'u', 0x3059),
1156 ('z', 'u', 0x305a),
1157 ('s', 'e', 0x305b),
1158 ('z', 'e', 0x305c),
1159 ('s', 'o', 0x305d),
1160 ('z', 'o', 0x305e),
1161 ('t', 'a', 0x305f),
1162 ('d', 'a', 0x3060),
1163 ('t', 'i', 0x3061),
1164 ('d', 'i', 0x3062),
1165 ('t', 'U', 0x3063),
1166 ('t', 'u', 0x3064),
1167 ('d', 'u', 0x3065),
1168 ('t', 'e', 0x3066),
1169 ('d', 'e', 0x3067),
1170 ('t', 'o', 0x3068),
1171 ('d', 'o', 0x3069),
1172 ('n', 'a', 0x306a),
1173 ('n', 'i', 0x306b),
1174 ('n', 'u', 0x306c),
1175 ('n', 'e', 0x306d),
1176 ('n', 'o', 0x306e),
1177 ('h', 'a', 0x306f),
1178 ('b', 'a', 0x3070),
1179 ('p', 'a', 0x3071),
1180 ('h', 'i', 0x3072),
1181 ('b', 'i', 0x3073),
1182 ('p', 'i', 0x3074),
1183 ('h', 'u', 0x3075),
1184 ('b', 'u', 0x3076),
1185 ('p', 'u', 0x3077),
1186 ('h', 'e', 0x3078),
1187 ('b', 'e', 0x3079),
1188 ('p', 'e', 0x307a),
1189 ('h', 'o', 0x307b),
1190 ('b', 'o', 0x307c),
1191 ('p', 'o', 0x307d),
1192 ('m', 'a', 0x307e),
1193 ('m', 'i', 0x307f),
1194 ('m', 'u', 0x3080),
1195 ('m', 'e', 0x3081),
1196 ('m', 'o', 0x3082),
1197 ('y', 'A', 0x3083),
1198 ('y', 'a', 0x3084),
1199 ('y', 'U', 0x3085),
1200 ('y', 'u', 0x3086),
1201 ('y', 'O', 0x3087),
1202 ('y', 'o', 0x3088),
1203 ('r', 'a', 0x3089),
1204 ('r', 'i', 0x308a),
1205 ('r', 'u', 0x308b),
1206 ('r', 'e', 0x308c),
1207 ('r', 'o', 0x308d),
1208 ('w', 'A', 0x308e),
1209 ('w', 'a', 0x308f),
1210 ('w', 'i', 0x3090),
1211 ('w', 'e', 0x3091),
1212 ('w', 'o', 0x3092),
1213 ('n', '5', 0x3093),
1214 ('v', 'u', 0x3094),
1215 ('"', '5', 0x309b),
1216 ('0', '5', 0x309c),
1217 ('*', '5', 0x309d),
1218 ('+', '5', 0x309e),
1219 ('a', '6', 0x30a1),
1220 ('A', '6', 0x30a2),
1221 ('i', '6', 0x30a3),
1222 ('I', '6', 0x30a4),
1223 ('u', '6', 0x30a5),
1224 ('U', '6', 0x30a6),
1225 ('e', '6', 0x30a7),
1226 ('E', '6', 0x30a8),
1227 ('o', '6', 0x30a9),
1228 ('O', '6', 0x30aa),
1229 ('K', 'a', 0x30ab),
1230 ('G', 'a', 0x30ac),
1231 ('K', 'i', 0x30ad),
1232 ('G', 'i', 0x30ae),
1233 ('K', 'u', 0x30af),
1234 ('G', 'u', 0x30b0),
1235 ('K', 'e', 0x30b1),
1236 ('G', 'e', 0x30b2),
1237 ('K', 'o', 0x30b3),
1238 ('G', 'o', 0x30b4),
1239 ('S', 'a', 0x30b5),
1240 ('Z', 'a', 0x30b6),
1241 ('S', 'i', 0x30b7),
1242 ('Z', 'i', 0x30b8),
1243 ('S', 'u', 0x30b9),
1244 ('Z', 'u', 0x30ba),
1245 ('S', 'e', 0x30bb),
1246 ('Z', 'e', 0x30bc),
1247 ('S', 'o', 0x30bd),
1248 ('Z', 'o', 0x30be),
1249 ('T', 'a', 0x30bf),
1250 ('D', 'a', 0x30c0),
1251 ('T', 'i', 0x30c1),
1252 ('D', 'i', 0x30c2),
1253 ('T', 'U', 0x30c3),
1254 ('T', 'u', 0x30c4),
1255 ('D', 'u', 0x30c5),
1256 ('T', 'e', 0x30c6),
1257 ('D', 'e', 0x30c7),
1258 ('T', 'o', 0x30c8),
1259 ('D', 'o', 0x30c9),
1260 ('N', 'a', 0x30ca),
1261 ('N', 'i', 0x30cb),
1262 ('N', 'u', 0x30cc),
1263 ('N', 'e', 0x30cd),
1264 ('N', 'o', 0x30ce),
1265 ('H', 'a', 0x30cf),
1266 ('B', 'a', 0x30d0),
1267 ('P', 'a', 0x30d1),
1268 ('H', 'i', 0x30d2),
1269 ('B', 'i', 0x30d3),
1270 ('P', 'i', 0x30d4),
1271 ('H', 'u', 0x30d5),
1272 ('B', 'u', 0x30d6),
1273 ('P', 'u', 0x30d7),
1274 ('H', 'e', 0x30d8),
1275 ('B', 'e', 0x30d9),
1276 ('P', 'e', 0x30da),
1277 ('H', 'o', 0x30db),
1278 ('B', 'o', 0x30dc),
1279 ('P', 'o', 0x30dd),
1280 ('M', 'a', 0x30de),
1281 ('M', 'i', 0x30df),
1282 ('M', 'u', 0x30e0),
1283 ('M', 'e', 0x30e1),
1284 ('M', 'o', 0x30e2),
1285 ('Y', 'A', 0x30e3),
1286 ('Y', 'a', 0x30e4),
1287 ('Y', 'U', 0x30e5),
1288 ('Y', 'u', 0x30e6),
1289 ('Y', 'O', 0x30e7),
1290 ('Y', 'o', 0x30e8),
1291 ('R', 'a', 0x30e9),
1292 ('R', 'i', 0x30ea),
1293 ('R', 'u', 0x30eb),
1294 ('R', 'e', 0x30ec),
1295 ('R', 'o', 0x30ed),
1296 ('W', 'A', 0x30ee),
1297 ('W', 'a', 0x30ef),
1298 ('W', 'i', 0x30f0),
1299 ('W', 'e', 0x30f1),
1300 ('W', 'o', 0x30f2),
1301 ('N', '6', 0x30f3),
1302 ('V', 'u', 0x30f4),
1303 ('K', 'A', 0x30f5),
1304 ('K', 'E', 0x30f6),
1305 ('V', 'a', 0x30f7),
1306 ('V', 'i', 0x30f8),
1307 ('V', 'e', 0x30f9),
1308 ('V', 'o', 0x30fa),
1309 ('.', '6', 0x30fb),
1310 ('-', '6', 0x30fc),
1311 ('*', '6', 0x30fd),
1312 ('+', '6', 0x30fe),
1313 ('b', '4', 0x3105),
1314 ('p', '4', 0x3106),
1315 ('m', '4', 0x3107),
1316 ('f', '4', 0x3108),
1317 ('d', '4', 0x3109),
1318 ('t', '4', 0x310a),
1319 ('n', '4', 0x310b),
1320 ('l', '4', 0x310c),
1321 ('g', '4', 0x310d),
1322 ('k', '4', 0x310e),
1323 ('h', '4', 0x310f),
1324 ('j', '4', 0x3110),
1325 ('q', '4', 0x3111),
1326 ('x', '4', 0x3112),
1327 ('z', 'h', 0x3113),
1328 ('c', 'h', 0x3114),
1329 ('s', 'h', 0x3115),
1330 ('r', '4', 0x3116),
1331 ('z', '4', 0x3117),
1332 ('c', '4', 0x3118),
1333 ('s', '4', 0x3119),
1334 ('a', '4', 0x311a),
1335 ('o', '4', 0x311b),
1336 ('e', '4', 0x311c),
1337 ('a', 'i', 0x311e),
1338 ('e', 'i', 0x311f),
1339 ('a', 'u', 0x3120),
1340 ('o', 'u', 0x3121),
1341 ('a', 'n', 0x3122),
1342 ('e', 'n', 0x3123),
1343 ('a', 'N', 0x3124),
1344 ('e', 'N', 0x3125),
1345 ('e', 'r', 0x3126),
1346 ('i', '4', 0x3127),
1347 ('u', '4', 0x3128),
1348 ('i', 'u', 0x3129),
1349 ('v', '4', 0x312a),
1350 ('n', 'G', 0x312b),
1351 ('g', 'n', 0x312c),
1352 ('1', 'c', 0x3220),
1353 ('2', 'c', 0x3221),
1354 ('3', 'c', 0x3222),
1355 ('4', 'c', 0x3223),
1356 ('5', 'c', 0x3224),
1357 ('6', 'c', 0x3225),
1358 ('7', 'c', 0x3226),
1359 ('8', 'c', 0x3227),
1360 ('9', 'c', 0x3228),
1361 ('f', 'f', 0xfb00),
1362 ('f', 'i', 0xfb01),
1363 ('f', 'l', 0xfb02),
1364 ('f', 't', 0xfb05),
1365 ('s', 't', 0xfb06),
1366];