/* * Copyright (C) 1999-2003 Free Software Foundation, Inc. * This file is part of the GNU LIBICONV Library. * * The GNU LIBICONV Library is free software; you can redistribute it * and/or modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * The GNU LIBICONV Library is distributed in the hope that it will be * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with the GNU LIBICONV Library; see the file COPYING.LIB. * If not, see . */ /* * Transliteration table */ static const unsigned int translit_data[9669] = { 1, ' ', 1, '!', 1, 'c', 2, 'l', 'b', 3, 'y', 'e', 'n', 1, '|', 2, 'S', 'S', 1, '"', 3, '(', 'c', ')', 1, 'a', 2, '<', '<', 3, 'n', 'o', 't', 1, '-', 3, '(', 'R', ')', 2, '^', '0', 3, '+', '/', '-', 2, '^', '2', 2, '^', '3', 1,'\'', 1, 'u', 1, 'P', 1, '.', 1, ',', 2, '^', '1', 1, 'o', 2, '>', '>', 5, ' ', '1',0x2044, '4', ' ', 5, ' ', '1',0x2044, '2', ' ', 5, ' ', '3',0x2044, '4', ' ', 1, '?', 2, '`', 'A', 2,0xB4, 'A', 2, '^', 'A', 2, '~', 'A', 2, '"', 'A', 1, 'A', 2, 'A', 'E', 1, 'C', 2, '`', 'E', 2,0xB4, 'E', 2, '^', 'E', 2, '"', 'E', 2, '`', 'I', 2,0xB4, 'I', 2, '^', 'I', 2, '"', 'I', 1, 'D', 2, '~', 'N', 2, '`', 'O', 2,0xB4, 'O', 2, '^', 'O', 2, '~', 'O', 2, '"', 'O', 1, 'x', 1, 'O', 2, '`', 'U', 2,0xB4, 'U', 2, '^', 'U', 2, '"', 'U', 2,0xB4, 'Y', 2, 'T', 'h', 2, 's', 's', 2, '`', 'a', 2,0xB4, 'a', 2, '^', 'a', 2, '~', 'a', 2, '"', 'a', 1, 'a', 2, 'a', 'e', 1, 'c', 2, '`', 'e', 2,0xB4, 'e', 2, '^', 'e', 2, '"', 'e', 2, '`', 'i', 2,0xB4, 'i', 2, '^', 'i', 2, '"', 'i', 1, 'd', 2, '~', 'n', 2, '`', 'o', 2,0xB4, 'o', 2, '^', 'o', 2, '~', 'o', 2, '"', 'o', 1, ':', 1, 'o', 2, '`', 'u', 2,0xB4, 'u', 2, '^', 'u', 2, '"', 'u', 2,0xB4, 'y', 2, 't', 'h', 2, '"', 'y', 1, 'A', 1, 'a', 1, 'A', 1, 'a', 1, 'A', 1, 'a', 2,0xB4, 'C', 2,0xB4, 'c', 2, '^', 'C', 2, '^', 'c', 1, 'C', 1, 'c', 1, 'C', 1, 'c', 1, 'D', 1, 'd', 1, 'D', 1, 'd', 1, 'E', 1, 'e', 1, 'E', 1, 'e', 1, 'E', 1, 'e', 1, 'E', 1, 'e', 1, 'E', 1, 'e', 2, '^', 'G', 2, '^', 'g', 1, 'G', 1, 'g', 1, 'G', 1, 'g', 1, 'G', 1, 'g', 2, '^', 'H', 2, '^', 'h', 1, 'H', 1, 'h', 2, '~', 'I', 2, '~', 'i', 1, 'I', 1, 'i', 1, 'I', 1, 'i', 1, 'I', 1, 'i', 1, 'I', 1, 'i', 2, 'I', 'J', 2, 'i', 'j', 2, '^', 'J', 2, '^', 'j', 1, 'K', 1, 'k', 1, 'L', 1, 'l', 1, 'L', 1, 'l', 1, 'L', 1, 'l', 1, 'L', 1, 'l', 1, 'L', 1, 'l', 2,0xB4, 'N', 2,0xB4, 'n', 1, 'N', 1, 'n', 1, 'N', 1, 'n', 2,'\'', 'n', 1, 'O', 1, 'o', 1, 'O', 1, 'o', 2, '"', 'O', 2, '"', 'o', 2, 'O', 'E', 2, 'o', 'e', 2,0xB4, 'R', 2,0xB4, 'r', 1, 'R', 1, 'r', 1, 'R', 1, 'r', 2,0xB4, 'S', 2,0xB4, 's', 2, '^', 'S', 2, '^', 's', 1, 'S', 1, 's', 1, 'S', 1, 's', 1, 'T', 1, 't', 1, 'T', 1, 't', 1, 'T', 1, 't', 2, '~', 'U', 2, '~', 'u', 1, 'U', 1, 'u', 1, 'U', 1, 'u', 1, 'U', 1, 'u', 2, '"', 'U', 2, '"', 'u', 1, 'U', 1, 'u', 2, '^', 'W', 2, '^', 'w', 2, '^', 'Y', 2, '^', 'y', 2, '"', 'Y', 2,0xB4, 'Z', 2,0xB4, 'z', 1, 'Z', 1, 'z', 1, 'Z', 1, 'z', 1, 's', 1, 'f', 2, 'D',0x017D, 2, 'D',0x017E, 2, 'd',0x017E, 2, 'L', 'J', 2, 'L', 'j', 2, 'l', 'j', 2, 'N', 'J', 2, 'N', 'j', 2, 'n', 'j', 2, 'D', 'Z', 2, 'D', 'z', 2, 'd', 'z', 2,0xB4, 'G', 2,0xB4, 'g', 2, '`', 'N', 2, '`', 'n', 1, 'S', 1, 's', 1, 'T', 1, 't', 1,0x2032, 1,0x2033, 1,0x2018, 1,0x2019, 1,0x201B, 1, '^', 1,'\'', 1,0xAF, 1,0xB4, 1, '`', 1, '_', 1, '~', 1, '"', 1, '?', 1,0xB4, 1, '"', 2,0xB4, 'A', 2,0xB4, 'E', 2,0xB4, 'E', 2,0xB4, 'I', 2,0xB4, 'O', 2,0xB4, 'Y', 2,0xB4, 'O', 2, '"', 'i', 1, 'A', 1, 'V', 1, 'G', 1, 'D', 1, 'E', 1, 'Z', 1,0x0112, 2, 'T', 'h', 1, 'I', 1, 'K', 1, 'L', 1, 'M', 1, 'N', 1, 'X', 1, 'O', 1, 'P', 1, 'R', 1, 'S', 1, 'T', 1, 'Y', 2, 'P', 'h', 2, 'C', 'h', 2, 'P', 's', 1,0x014C, 2, '"', 'I', 2, '"', 'Y', 2,0xB4, 'a', 2,0xB4, 'e', 2,0xB4, 'e', 2,0xB4, 'i', 2, '"', 'y', 1, 'a', 1, 'v', 1, 'g', 1, 'd', 1, 'e', 1, 'z', 1,0x0113, 2, 't', 'h', 1, 'i', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'x', 1, 'o', 1, 'p', 1, 'r', 1, 's', 1, 's', 1, 't', 1, 'y', 2, 'p', 'h', 2, 'c', 'h', 2, 'p', 's', 1,0x014D, 2, '"', 'i', 2, '"', 'y', 2,0xB4, 'o', 2,0xB4, 'y', 2,0xB4, 'o', 1,0x03B2, 1,0x03B8, 1,0x03A5, 1,0x03C6, 1,0x03C0, 1,0x03BA, 1,0x03C1, 1,0x03C2, 1,0x0398, 1,0x03B5, 1,0x03A3, 2, 'Y', 'o', 1, 'E', 1, 'I', 2, '"', 'I', 1, 'J', 1, 'A', 1, 'B', 1, 'V', 1, 'G', 1, 'D', 2, 'Y', 'e', 2, 'Z', 'h', 1, 'Z', 1, 'I', 1, 'Y', 1, 'K', 1, 'L', 1, 'M', 1, 'N', 1, 'O', 1, 'P', 1, 'R', 1, 'S', 1, 'T', 1, 'U', 1, 'F', 2, 'K', 'h', 2, 'T', 's', 2, 'C', 'h', 2, 'S', 'h', 4, 'S', 'h', 'c', 'h', 1, '"', 1, 'Y', 1,'\'', 1, 'E', 2, 'Y', 'u', 2, 'Y', 'a', 1, 'a', 1, 'b', 1, 'v', 1, 'g', 1, 'd', 1, 'e', 2, 'z', 'h', 1, 'z', 1, 'i', 1, 'y', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'o', 1, 'p', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'f', 2, 'k', 'h', 2, 't', 's', 2, 'c', 'h', 2, 's', 'h', 4, 's', 'h', 'c', 'h', 1, '"', 1, 'y', 1,'\'', 1, 'e', 2, 'y', 'u', 2, 'y', 'a', 2, 'y', 'o', 1, 'e', 1, 'i', 2, '"', 'i', 1, 'j', 1, 'A', 1, 'B', 1, 'G', 1, 'D', 1, 'E', 1, 'Z', 1,0x0112, 1,0x011A, 2, 'T','\'', 2, 'Z', 'h', 1, 'I', 1, 'L', 2, 'K', 'h', 2, 'T', 's', 1, 'K', 1, 'H', 2, 'D', 'z', 2, 'G', 'h', 2, 'C', 'h', 1, 'M', 1, 'Y', 1, 'N', 2, 'S', 'h', 1, 'O', 3, 'C', 'h','\'', 1, 'P', 1, 'J', 2, 'R', 'r', 1, 'S', 1, 'V', 1, 'T', 1, 'R', 3, 'T', 's','\'', 1, 'W', 2, 'P','\'', 2, 'K','\'', 1,0x014C, 1, 'F', 1, '`', 1,'\'', 1, '!', 1, ',', 1, '?', 1, 'a', 1, 'b', 1, 'g', 1, 'd', 1, 'e', 1, 'z', 1,0x0113, 1,0x011B, 2, 't','\'', 2, 'z', 'h', 1, 'i', 1, 'l', 2, 'k', 'h', 2, 't', 's', 1, 'k', 1, 'h', 2, 'd', 'z', 2, 'g', 'h', 2, 'c', 'h', 1, 'm', 1, 'y', 1, 'n', 2, 's', 'h', 1, 'o', 3, 'c', 'h','\'', 1, 'p', 1, 'j', 2, 'r', 'r', 1, 's', 1, 'v', 1, 't', 1, 'r', 3, 't', 's','\'', 1, 'w', 2, 'p','\'', 2, 'k','\'', 1,0x014D, 1, 'f', 2, 'e', 'w', 1, '.', 2,0x05D5,0x05D5, 2,0x05D5,0x05D9, 2,0x05D9,0x05D9, 2,0x0627,0x0674, 2,0x0648,0x0674, 2,0x06C7,0x0674, 2,0x064A,0x0674, 2,0x0E4D,0x0E32, 2,0x0ECD,0x0EB2, 2,0x0EAB,0x0E99, 2,0x0EAB,0x0EA1, 2,0x0FB2,0x0F81, 2,0x0FB3,0x0F81, 1, 'B', 1, 'b', 1, 'D', 1, 'd', 1, 'F', 1, 'f', 1, 'M', 1, 'm', 1, 'P', 1, 'p', 1, 'S', 1, 's', 1, 'T', 1, 't', 2, '`', 'W', 2, '`', 'w', 2,0xB4, 'W', 2,0xB4, 'w', 2, '"', 'W', 2, '"', 'w', 2, 'a',0x02BE, 2, '`', 'Y', 2, '`', 'y', 1, ' ', 1, ' ', 1, ' ', 1, ' ', 1, ' ', 1, ' ', 1, ' ', 1, ' ', 1, '-', 1, '-', 1, '-', 1, '-', 1, '-', 1, '-', 1,'\'', 1,'\'', 1, ',', 1,'\'', 1, '"', 1, '"', 1, '"', 1, '"', 1, '+', 1, 'o', 1, '.', 2, '.', '.', 3, '.', '.', '.', 4, 'o', '/', 'o', 'o', 1,0xB4, 2,0xB4,0xB4, 3,0xB4,0xB4,0xB4, 2,0x2035,0x2035, 3,0x2035,0x2035,0x2035, 1, '<', 1, '>', 2, '!', '!', 1, '/', 2, '?', '?', 2, '?', '!', 2, '!', '?', 4,0xB4,0xB4,0xB4,0xB4, 2, 'R', 's', 4,0x0110,0x1ED3, 'n', 'g', 3, 'E', 'U', 'R', 3, 'a', '/', 'c', 3, 'a', '/', 's', 1, 'C', 2,0xB0, 'C', 3, 'c', '/', 'o', 3, 'c', '/', 'u', 1,0x0190, 2,0xB0, 'F', 1, 'g', 1, 'H', 1, 'H', 1, 'H', 1, 'h', 1,0x0127, 1, 'I', 1, 'I', 1, 'L', 1, 'l', 1, 'N', 2, 'N', 'o', 1, 'P', 1, 'Q', 1, 'R', 1, 'R', 1, 'R', 3, 'T', 'E', 'L', 2, 'T', 'M', 1, 'Z', 3, 'O', 'h', 'm', 1, 'Z', 1, 'A', 1, 'B', 1, 'C', 1, 'e', 1, 'e', 1, 'E', 1, 'F', 1, 'M', 1, 'o', 1,0x05D0, 1,0x05D1, 1,0x05D2, 1,0x05D3, 1, 'i', 3, 'F', 'A', 'X', 1,0x03B3, 1,0x0393, 1,0x03A0, 1,0x2211, 1, 'D', 1, 'd', 1, 'e', 1, 'i', 1, 'j', 5, ' ', '1',0x2044, '3', ' ', 5, ' ', '2',0x2044, '3', ' ', 5, ' ', '1',0x2044, '5', ' ', 5, ' ', '2',0x2044, '5', ' ', 5, ' ', '3',0x2044, '5', ' ', 5, ' ', '4',0x2044, '5', ' ', 5, ' ', '1',0x2044, '6', ' ', 5, ' ', '5',0x2044, '6', ' ', 5, ' ', '1',0x2044, '8', ' ', 5, ' ', '3',0x2044, '8', ' ', 5, ' ', '5',0x2044, '8', ' ', 5, ' ', '7',0x2044, '8', ' ', 3, ' ', '1',0x2044, 1, 'I', 2, 'I', 'I', 3, 'I', 'I', 'I', 2, 'I', 'V', 1, 'V', 2, 'V', 'I', 3, 'V', 'I', 'I', 4, 'V', 'I', 'I', 'I', 2, 'I', 'X', 1, 'X', 2, 'X', 'I', 3, 'X', 'I', 'I', 1, 'L', 1, 'C', 1, 'D', 1, 'M', 1, 'i', 2, 'i', 'i', 3, 'i', 'i', 'i', 2, 'i', 'v', 1, 'v', 2, 'v', 'i', 3, 'v', 'i', 'i', 4, 'v', 'i', 'i', 'i', 2, 'i', 'x', 1, 'x', 2, 'x', 'i', 3, 'x', 'i', 'i', 1, 'l', 1, 'c', 1, 'd', 1, 'm', 2, '<', '-', 1, '^', 2, '-', '>', 1, 'V', 3, '<', '-', '>', 2, '<', '=', 2, '=', '>', 3, '<', '=', '>', 1, '-', 1, '/', 1,'\\', 1, '*', 1,0x2022, 1, '|', 2,0x222B,0x222B, 3,0x222B,0x222B,0x222B, 2,0x222E,0x222E, 3,0x222E,0x222E,0x222E, 1, ':', 1, '~', 2, '/', '=', 2, '<', '=', 2, '>', '=', 2, '<', '<', 2, '>', '>', 1,0xB7, 3, '<', '<', '<', 3, '>', '>', '>', 3,0xB7,0xB7,0xB7, 5, '[', 'N', 'U', 'L', ']', 5, '[', 'S', 'O', 'H', ']', 5, '[', 'S', 'T', 'X', ']', 5, '[', 'E', 'T', 'X', ']', 5, '[', 'E', 'O', 'T', ']', 5, '[', 'E', 'N', 'Q', ']', 5, '[', 'A', 'C', 'K', ']', 5, '[', 'B', 'E', 'L', ']', 4, '[', 'B', 'S', ']', 4, '[', 'H', 'T', ']', 4, '[', 'L', 'F', ']', 4, '[', 'V', 'T', ']', 4, '[', 'F', 'F', ']', 4, '[', 'C', 'R', ']', 4, '[', 'S', 'O', ']', 4, '[', 'S', 'I', ']', 5, '[', 'D', 'L', 'E', ']', 5, '[', 'D', 'C', '1', ']', 5, '[', 'D', 'C', '2', ']', 5, '[', 'D', 'C', '3', ']', 5, '[', 'D', 'C', '4', ']', 5, '[', 'N', 'A', 'K', ']', 5, '[', 'S', 'Y', 'N', ']', 5, '[', 'E', 'T', 'B', ']', 5, '[', 'C', 'A', 'N', ']', 4, '[', 'E', 'M', ']', 5, '[', 'S', 'U', 'B', ']', 5, '[', 'E', 'S', 'C', ']', 4, '[', 'F', 'S', ']', 4, '[', 'G', 'S', ']', 4, '[', 'R', 'S', ']', 4, '[', 'U', 'S', ']', 4, '[', 'S', 'P', ']', 5, '[', 'D', 'E', 'L', ']', 4, '[', 'N', 'L', ']', 3, '(', '1', ')', 3, '(', '2', ')', 3, '(', '3', ')', 3, '(', '4', ')', 3, '(', '5', ')', 3, '(', '6', ')', 3, '(', '7', ')', 3, '(', '8', ')', 3, '(', '9', ')', 4, '(', '1', '0', ')', 4, '(', '1', '1', ')', 4, '(', '1', '2', ')', 4, '(', '1', '3', ')', 4, '(', '1', '4', ')', 4, '(', '1', '5', ')', 4, '(', '1', '6', ')', 4, '(', '1', '7', ')', 4, '(', '1', '8', ')', 4, '(', '1', '9', ')', 4, '(', '2', '0', ')', 3, '(', '1', ')', 3, '(', '2', ')', 3, '(', '3', ')', 3, '(', '4', ')', 3, '(', '5', ')', 3, '(', '6', ')', 3, '(', '7', ')', 3, '(', '8', ')', 3, '(', '9', ')', 4, '(', '1', '0', ')', 4, '(', '1', '1', ')', 4, '(', '1', '2', ')', 4, '(', '1', '3', ')', 4, '(', '1', '4', ')', 4, '(', '1', '5', ')', 4, '(', '1', '6', ')', 4, '(', '1', '7', ')', 4, '(', '1', '8', ')', 4, '(', '1', '9', ')', 4, '(', '2', '0', ')', 2, '1', '.', 2, '2', '.', 2, '3', '.', 2, '4', '.', 2, '5', '.', 2, '6', '.', 2, '7', '.', 2, '8', '.', 2, '9', '.', 3, '1', '0', '.', 3, '1', '1', '.', 3, '1', '2', '.', 3, '1', '3', '.', 3, '1', '4', '.', 3, '1', '5', '.', 3, '1', '6', '.', 3, '1', '7', '.', 3, '1', '8', '.', 3, '1', '9', '.', 3, '2', '0', '.', 3, '(', 'a', ')', 3, '(', 'b', ')', 3, '(', 'c', ')', 3, '(', 'd', ')', 3, '(', 'e', ')', 3, '(', 'f', ')', 3, '(', 'g', ')', 3, '(', 'h', ')', 3, '(', 'i', ')', 3, '(', 'j', ')', 3, '(', 'k', ')', 3, '(', 'l', ')', 3, '(', 'm', ')', 3, '(', 'n', ')', 3, '(', 'o', ')', 3, '(', 'p', ')', 3, '(', 'q', ')', 3, '(', 'r', ')', 3, '(', 's', ')', 3, '(', 't', ')', 3, '(', 'u', ')', 3, '(', 'v', ')', 3, '(', 'w', ')', 3, '(', 'x', ')', 3, '(', 'y', ')', 3, '(', 'z', ')', 3, '(', 'A', ')', 3, '(', 'B', ')', 3, '(', 'C', ')', 3, '(', 'D', ')', 3, '(', 'E', ')', 3, '(', 'F', ')', 3, '(', 'G', ')', 3, '(', 'H', ')', 3, '(', 'I', ')', 3, '(', 'J', ')', 3, '(', 'K', ')', 3, '(', 'L', ')', 3, '(', 'M', ')', 3, '(', 'N', ')', 3, '(', 'O', ')', 3, '(', 'P', ')', 3, '(', 'Q', ')', 3, '(', 'R', ')', 3, '(', 'S', ')', 3, '(', 'T', ')', 3, '(', 'U', ')', 3, '(', 'V', ')', 3, '(', 'W', ')', 3, '(', 'X', ')', 3, '(', 'Y', ')', 3, '(', 'Z', ')', 3, '(', 'a', ')', 3, '(', 'b', ')', 3, '(', 'c', ')', 3, '(', 'd', ')', 3, '(', 'e', ')', 3, '(', 'f', ')', 3, '(', 'g', ')', 3, '(', 'h', ')', 3, '(', 'i', ')', 3, '(', 'j', ')', 3, '(', 'k', ')', 3, '(', 'l', ')', 3, '(', 'm', ')', 3, '(', 'n', ')', 3, '(', 'o', ')', 3, '(', 'p', ')', 3, '(', 'q', ')', 3, '(', 'r', ')', 3, '(', 's', ')', 3, '(', 't', ')', 3, '(', 'u', ')', 3, '(', 'v', ')', 3, '(', 'w', ')', 3, '(', 'x', ')', 3, '(', 'y', ')', 3, '(', 'z', ')', 3, '(', '0', ')', 1, '-', 1, '|', 1, '+', 1, '+', 1, '+', 1, '+', 1, '+', 1, '+', 1, '+', 1, '+', 1, '+', 1, 'o', 4,0x222B,0x222B,0x222B,0x222B, 3, ':', ':', '=', 2, '=', '=', 3, '=', '=', '=', 1,0x6BCD, 1,0x9F9F, 1,0x4E00, 1,0x4E28, 1,0x4E36, 1,0x4E3F, 1,0x4E59, 1,0x4E85, 1,0x4E8C, 1,0x4EA0, 1,0x4EBA, 1,0x513F, 1,0x5165, 1,0x516B, 1,0x5182, 1,0x5196, 1,0x51AB, 1,0x51E0, 1,0x51F5, 1,0x5200, 1,0x529B, 1,0x52F9, 1,0x5315, 1,0x531A, 1,0x5338, 1,0x5341, 1,0x535C, 1,0x5369, 1,0x5382, 1,0x53B6, 1,0x53C8, 1,0x53E3, 1,0x56D7, 1,0x571F, 1,0x58EB, 1,0x5902, 1,0x590A, 1,0x5915, 1,0x5927, 1,0x5973, 1,0x5B50, 1,0x5B80, 1,0x5BF8, 1,0x5C0F, 1,0x5C22, 1,0x5C38, 1,0x5C6E, 1,0x5C71, 1,0x5DDB, 1,0x5DE5, 1,0x5DF1, 1,0x5DFE, 1,0x5E72, 1,0x5E7A, 1,0x5E7F, 1,0x5EF4, 1,0x5EFE, 1,0x5F0B, 1,0x5F13, 1,0x5F50, 1,0x5F61, 1,0x5F73, 1,0x5FC3, 1,0x6208, 1,0x6236, 1,0x624B, 1,0x652F, 1,0x6534, 1,0x6587, 1,0x6597, 1,0x65A4, 1,0x65B9, 1,0x65E0, 1,0x65E5, 1,0x66F0, 1,0x6708, 1,0x6728, 1,0x6B20, 1,0x6B62, 1,0x6B79, 1,0x6BB3, 1,0x6BCB, 1,0x6BD4, 1,0x6BDB, 1,0x6C0F, 1,0x6C14, 1,0x6C34, 1,0x706B, 1,0x722A, 1,0x7236, 1,0x723B, 1,0x723F, 1,0x7247, 1,0x7259, 1,0x725B, 1,0x72AC, 1,0x7384, 1,0x7389, 1,0x74DC, 1,0x74E6, 1,0x7518, 1,0x751F, 1,0x7528, 1,0x7530, 1,0x758B, 1,0x7592, 1,0x7676, 1,0x767D, 1,0x76AE, 1,0x76BF, 1,0x76EE, 1,0x77DB, 1,0x77E2, 1,0x77F3, 1,0x793A, 1,0x79B8, 1,0x79BE, 1,0x7A74, 1,0x7ACB, 1,0x7AF9, 1,0x7C73, 1,0x7CF8, 1,0x7F36, 1,0x7F51, 1,0x7F8A, 1,0x7FBD, 1,0x8001, 1,0x800C, 1,0x8012, 1,0x8033, 1,0x807F, 1,0x8089, 1,0x81E3, 1,0x81EA, 1,0x81F3, 1,0x81FC, 1,0x820C, 1,0x821B, 1,0x821F, 1,0x826E, 1,0x8272, 1,0x8278, 1,0x864D, 1,0x866B, 1,0x8840, 1,0x884C, 1,0x8863, 1,0x897E, 1,0x898B, 1,0x89D2, 1,0x8A00, 1,0x8C37, 1,0x8C46, 1,0x8C55, 1,0x8C78, 1,0x8C9D, 1,0x8D64, 1,0x8D70, 1,0x8DB3, 1,0x8EAB, 1,0x8ECA, 1,0x8F9B, 1,0x8FB0, 1,0x8FB5, 1,0x9091, 1,0x9149, 1,0x91C6, 1,0x91CC, 1,0x91D1, 1,0x9577, 1,0x9580, 1,0x961C, 1,0x96B6, 1,0x96B9, 1,0x96E8, 1,0x9751, 1,0x975E, 1,0x9762, 1,0x9769, 1,0x97CB, 1,0x97ED, 1,0x97F3, 1,0x9801, 1,0x98A8, 1,0x98DB, 1,0x98DF, 1,0x9996, 1,0x9999, 1,0x99AC, 1,0x9AA8, 1,0x9AD8, 1,0x9ADF, 1,0x9B25, 1,0x9B2F, 1,0x9B32, 1,0x9B3C, 1,0x9B5A, 1,0x9CE5, 1,0x9E75, 1,0x9E7F, 1,0x9EA5, 1,0x9EBB, 1,0x9EC3, 1,0x9ECD, 1,0x9ED1, 1,0x9EF9, 1,0x9EFD, 1,0x9F0E, 1,0x9F13, 1,0x9F20, 1,0x9F3B, 1,0x9F4A, 1,0x9F52, 1,0x9F8D, 1,0x9F9C, 1,0x9FA0, 1, ' ', 1,0x3012, 1,0x5341, 1,0x5344, 1,0x5345, 1,0x3042, 1,0x3044, 1,0x3046, 1,0x3048, 1,0x304A, 1,0x3064, 1,0x3084, 1,0x3086, 1,0x3088, 1,0x308F, 1,0x304B, 1,0x3051, 2, ' ',0x3099, 2, ' ',0x309A, 1, '=', 1,0x30A2, 1,0x30A4, 1,0x30A6, 1,0x30A8, 1,0x30AA, 1,0x30C4, 1,0x30E4, 1,0x30E6, 1,0x30E8, 1,0x30EF, 1,0x30AB, 1,0x30B1, 1,0x1100, 1,0x1101, 1,0x11AA, 1,0x1102, 1,0x11AC, 1,0x11AD, 1,0x1103, 1,0x1104, 1,0x1105, 1,0x11B0, 1,0x11B1, 1,0x11B2, 1,0x11B3, 1,0x11B4, 1,0x11B5, 1,0x111A, 1,0x1106, 1,0x1107, 1,0x1108, 1,0x1121, 1,0x1109, 1,0x110A, 1,0x110B, 1,0x110C, 1,0x110D, 1,0x110E, 1,0x110F, 1,0x1110, 1,0x1111, 1,0x1112, 1,0x1161, 1,0x1162, 1,0x1163, 1,0x1164, 1,0x1165, 1,0x1166, 1,0x1167, 1,0x1168, 1,0x1169, 1,0x116A, 1,0x116B, 1,0x116C, 1,0x116D, 1,0x116E, 1,0x116F, 1,0x1170, 1,0x1171, 1,0x1172, 1,0x1173, 1,0x1174, 1,0x1175, 1,0x1160, 1,0x1114, 1,0x1115, 1,0x11C7, 1,0x11C8, 1,0x11CC, 1,0x11CE, 1,0x11D3, 1,0x11D7, 1,0x11D9, 1,0x111C, 1,0x11DD, 1,0x11DF, 1,0x111D, 1,0x111E, 1,0x1120, 1,0x1122, 1,0x1123, 1,0x1127, 1,0x1129, 1,0x112B, 1,0x112C, 1,0x112D, 1,0x112E, 1,0x112F, 1,0x1132, 1,0x1136, 1,0x1140, 1,0x1147, 1,0x114C, 1,0x11F1, 1,0x11F2, 1,0x1157, 1,0x1158, 1,0x1159, 1,0x1184, 1,0x1185, 1,0x1188, 1,0x1191, 1,0x1192, 1,0x1194, 1,0x119E, 1,0x11A1, 1,0x30AF, 1,0x30B7, 1,0x30B9, 1,0x30C8, 1,0x30CC, 1,0x30CF, 1,0x30D2, 1,0x30D5, 1,0x30D8, 1,0x30DB, 1,0x30E0, 1,0x30E9, 1,0x30EA, 1,0x30EB, 1,0x30EC, 1,0x30ED, 3, '(',0x1100, ')', 3, '(',0x1102, ')', 3, '(',0x1103, ')', 3, '(',0x1105, ')', 3, '(',0x1106, ')', 3, '(',0x1107, ')', 3, '(',0x1109, ')', 3, '(',0x110B, ')', 3, '(',0x110C, ')', 3, '(',0x110E, ')', 3, '(',0x110F, ')', 3, '(',0x1110, ')', 3, '(',0x1111, ')', 3, '(',0x1112, ')', 4, '(',0x1100,0x1161, ')', 4, '(',0x1102,0x1161, ')', 4, '(',0x1103,0x1161, ')', 4, '(',0x1105,0x1161, ')', 4, '(',0x1106,0x1161, ')', 4, '(',0x1107,0x1161, ')', 4, '(',0x1109,0x1161, ')', 4, '(',0x110B,0x1161, ')', 4, '(',0x110C,0x1161, ')', 4, '(',0x110E,0x1161, ')', 4, '(',0x110F,0x1161, ')', 4, '(',0x1110,0x1161, ')', 4, '(',0x1111,0x1161, ')', 4, '(',0x1112,0x1161, ')', 4, '(',0x110C,0x116E, ')', 7, '(',0x110B,0x1169,0x110C,0x1165,0x11AB, ')', 6, '(',0x110B,0x1169,0x1112,0x116E, ')', 3, '(',0x4E00, ')', 3, '(',0x4E8C, ')', 3, '(',0x4E09, ')', 3, '(',0x56DB, ')', 3, '(',0x4E94, ')', 3, '(',0x516D, ')', 3, '(',0x4E03, ')', 3, '(',0x516B, ')', 3, '(',0x4E5D, ')', 3, '(',0x5341, ')', 3, '(',0x6708, ')', 3, '(',0x706B, ')', 3, '(',0x6C34, ')', 3, '(',0x6728, ')', 3, '(',0x91D1, ')', 3, '(',0x571F, ')', 3, '(',0x65E5, ')', 3, '(',0x682A, ')', 3, '(',0x6709, ')', 3, '(',0x793E, ')', 3, '(',0x540D, ')', 3, '(',0x7279, ')', 3, '(',0x8CA1, ')', 3, '(',0x795D, ')', 3, '(',0x52B4, ')', 3, '(',0x4EE3, ')', 3, '(',0x547C, ')', 3, '(',0x5B66, ')', 3, '(',0x76E3, ')', 3, '(',0x4F01, ')', 3, '(',0x8CC7, ')', 3, '(',0x5354, ')', 3, '(',0x796D, ')', 3, '(',0x4F11, ')', 3, '(',0x81EA, ')', 3, '(',0x81F3, ')', 3, 'P', 'T', 'E', 4, '(', '2', '1', ')', 4, '(', '2', '2', ')', 4, '(', '2', '3', ')', 4, '(', '2', '4', ')', 4, '(', '2', '5', ')', 4, '(', '2', '6', ')', 4, '(', '2', '7', ')', 4, '(', '2', '8', ')', 4, '(', '2', '9', ')', 4, '(', '3', '0', ')', 4, '(', '3', '1', ')', 4, '(', '3', '2', ')', 4, '(', '3', '3', ')', 4, '(', '3', '4', ')', 4, '(', '3', '5', ')', 3, '(',0x1100, ')', 3, '(',0x1102, ')', 3, '(',0x1103, ')', 3, '(',0x1105, ')', 3, '(',0x1106, ')', 3, '(',0x1107, ')', 3, '(',0x1109, ')', 3, '(',0x110B, ')', 3, '(',0x110C, ')', 3, '(',0x110E, ')', 3, '(',0x110F, ')', 3, '(',0x1110, ')', 3, '(',0x1111, ')', 3, '(',0x1112, ')', 4, '(',0x1100,0x1161, ')', 4, '(',0x1102,0x1161, ')', 4, '(',0x1103,0x1161, ')', 4, '(',0x1105,0x1161, ')', 4, '(',0x1106,0x1161, ')', 4, '(',0x1107,0x1161, ')', 4, '(',0x1109,0x1161, ')', 4, '(',0x110B,0x1161, ')', 4, '(',0x110C,0x1161, ')', 4, '(',0x110E,0x1161, ')', 4, '(',0x110F,0x1161, ')', 4, '(',0x1110,0x1161, ')', 4, '(',0x1111,0x1161, ')', 4, '(',0x1112,0x1161, ')', 7, '(',0x110E,0x1161,0x11B7,0x1100,0x1169, ')', 6, '(',0x110C,0x116E,0x110B,0x1174, ')', 3, '(',0x4E00, ')', 3, '(',0x4E8C, ')', 3, '(',0x4E09, ')', 3, '(',0x56DB, ')', 3, '(',0x4E94, ')', 3, '(',0x516D, ')', 3, '(',0x4E03, ')', 3, '(',0x516B, ')', 3, '(',0x4E5D, ')', 3, '(',0x5341, ')', 3, '(',0x6708, ')', 3, '(',0x706B, ')', 3, '(',0x6C34, ')', 3, '(',0x6728, ')', 3, '(',0x91D1, ')', 3, '(',0x571F, ')', 3, '(',0x65E5, ')', 3, '(',0x682A, ')', 3, '(',0x6709, ')', 3, '(',0x793E, ')', 3, '(',0x540D, ')', 3, '(',0x7279, ')', 3, '(',0x8CA1, ')', 3, '(',0x795D, ')', 3, '(',0x52B4, ')', 3, '(',0x79D8, ')', 3, '(',0x7537, ')', 3, '(',0x5973, ')', 3, '(',0x9069, ')', 3, '(',0x512A, ')', 3, '(',0x5370, ')', 3, '(',0x6CE8, ')', 3, '(',0x9805, ')', 3, '(',0x4F11, ')', 3, '(',0x5199, ')', 3, '(',0x6B63, ')', 3, '(',0x4E0A, ')', 3, '(',0x4E2D, ')', 3, '(',0x4E0B, ')', 3, '(',0x5DE6, ')', 3, '(',0x53F3, ')', 3, '(',0x533B, ')', 3, '(',0x5B97, ')', 3, '(',0x5B66, ')', 3, '(',0x76E3, ')', 3, '(',0x4F01, ')', 3, '(',0x8CC7, ')', 3, '(',0x5354, ')', 3, '(',0x591C, ')', 4, '(', '3', '6', ')', 4, '(', '3', '7', ')', 4, '(', '3', '8', ')', 4, '(', '3', '9', ')', 4, '(', '4', '0', ')', 4, '(', '4', '1', ')', 4, '(', '4', '2', ')', 4, '(', '4', '3', ')', 4, '(', '4', '4', ')', 4, '(', '4', '5', ')', 4, '(', '4', '6', ')', 4, '(', '4', '7', ')', 4, '(', '4', '8', ')', 4, '(', '4', '9', ')', 4, '(', '5', '0', ')', 2, '1',0x6708, 2, '2',0x6708, 2, '3',0x6708, 2, '4',0x6708, 2, '5',0x6708, 2, '6',0x6708, 2, '7',0x6708, 2, '8',0x6708, 2, '9',0x6708, 3, '1', '0',0x6708, 3, '1', '1',0x6708, 3, '1', '2',0x6708, 2, 'H', 'g', 3, 'e', 'r', 'g', 2, 'e', 'V', 3, 'L', 'T', 'D', 3, '(',0x30A2, ')', 3, '(',0x30A4, ')', 3, '(',0x30A6, ')', 3, '(',0x30A8, ')', 3, '(',0x30AA, ')', 3, '(',0x30AB, ')', 3, '(',0x30AD, ')', 3, '(',0x30AF, ')', 3, '(',0x30B1, ')', 3, '(',0x30B3, ')', 3, '(',0x30B5, ')', 3, '(',0x30B7, ')', 3, '(',0x30B9, ')', 3, '(',0x30BB, ')', 3, '(',0x30BD, ')', 3, '(',0x30BF, ')', 3, '(',0x30C1, ')', 3, '(',0x30C4, ')', 3, '(',0x30C6, ')', 3, '(',0x30C8, ')', 3, '(',0x30CA, ')', 3, '(',0x30CB, ')', 3, '(',0x30CC, ')', 3, '(',0x30CD, ')', 3, '(',0x30CE, ')', 3, '(',0x30CF, ')', 3, '(',0x30D2, ')', 3, '(',0x30D5, ')', 3, '(',0x30D8, ')', 3, '(',0x30DB, ')', 3, '(',0x30DE, ')', 3, '(',0x30DF, ')', 3, '(',0x30E0, ')', 3, '(',0x30E1, ')', 3, '(',0x30E2, ')', 3, '(',0x30E4, ')', 3, '(',0x30E6, ')', 3, '(',0x30E8, ')', 3, '(',0x30E9, ')', 3, '(',0x30EA, ')', 3, '(',0x30EB, ')', 3, '(',0x30EC, ')', 3, '(',0x30ED, ')', 3, '(',0x30EF, ')', 3, '(',0x30F0, ')', 3, '(',0x30F1, ')', 3, '(',0x30F2, ')', 4,0x30A2,0x30D1,0x30FC,0x30C8, 4,0x30A2,0x30EB,0x30D5,0x30A1, 4,0x30A2,0x30F3,0x30DA,0x30A2, 3,0x30A2,0x30FC,0x30EB, 4,0x30A4,0x30CB,0x30F3,0x30B0, 3,0x30A4,0x30F3,0x30C1, 3,0x30A6,0x30A9,0x30F3, 5,0x30A8,0x30B9,0x30AF,0x30FC,0x30C9, 4,0x30A8,0x30FC,0x30AB,0x30FC, 3,0x30AA,0x30F3,0x30B9, 3,0x30AA,0x30FC,0x30E0, 3,0x30AB,0x30A4,0x30EA, 4,0x30AB,0x30E9,0x30C3,0x30C8, 4,0x30AB,0x30ED,0x30EA,0x30FC, 3,0x30AC,0x30ED,0x30F3, 3,0x30AC,0x30F3,0x30DE, 2,0x30AE,0x30AC, 3,0x30AE,0x30CB,0x30FC, 4,0x30AD,0x30E5,0x30EA,0x30FC, 4,0x30AE,0x30EB,0x30C0,0x30FC, 2,0x30AD,0x30ED, 5,0x30AD,0x30ED,0x30B0,0x30E9,0x30E0, 6,0x30AD,0x30ED,0x30E1,0x30FC,0x30C8,0x30EB, 5,0x30AD,0x30ED,0x30EF,0x30C3,0x30C8, 3,0x30B0,0x30E9,0x30E0, 5,0x30B0,0x30E9,0x30E0,0x30C8,0x30F3, 5,0x30AF,0x30EB,0x30BC,0x30A4,0x30ED, 4,0x30AF,0x30ED,0x30FC,0x30CD, 3,0x30B1,0x30FC,0x30B9, 3,0x30B3,0x30EB,0x30CA, 3,0x30B3,0x30FC,0x30DD, 4,0x30B5,0x30A4,0x30AF,0x30EB, 5,0x30B5,0x30F3,0x30C1,0x30FC,0x30E0, 4,0x30B7,0x30EA,0x30F3,0x30B0, 3,0x30BB,0x30F3,0x30C1, 3,0x30BB,0x30F3,0x30C8, 3,0x30C0,0x30FC,0x30B9, 2,0x30C7,0x30B7, 2,0x30C9,0x30EB, 2,0x30C8,0x30F3, 2,0x30CA,0x30CE, 3,0x30CE,0x30C3,0x30C8, 3,0x30CF,0x30A4,0x30C4, 5,0x30D1,0x30FC,0x30BB,0x30F3,0x30C8, 3,0x30D1,0x30FC,0x30C4, 4,0x30D0,0x30FC,0x30EC,0x30EB, 5,0x30D4,0x30A2,0x30B9,0x30C8,0x30EB, 3,0x30D4,0x30AF,0x30EB, 2,0x30D4,0x30B3, 2,0x30D3,0x30EB, 5,0x30D5,0x30A1,0x30E9,0x30C3,0x30C9, 4,0x30D5,0x30A3,0x30FC,0x30C8, 5,0x30D6,0x30C3,0x30B7,0x30A7,0x30EB, 3,0x30D5,0x30E9,0x30F3, 5,0x30D8,0x30AF,0x30BF,0x30FC,0x30EB, 2,0x30DA,0x30BD, 3,0x30DA,0x30CB,0x30D2, 3,0x30D8,0x30EB,0x30C4, 3,0x30DA,0x30F3,0x30B9, 3,0x30DA,0x30FC,0x30B8, 3,0x30D9,0x30FC,0x30BF, 4,0x30DD,0x30A4,0x30F3,0x30C8, 3,0x30DC,0x30EB,0x30C8, 2,0x30DB,0x30F3, 3,0x30DD,0x30F3,0x30C9, 3,0x30DB,0x30FC,0x30EB, 3,0x30DB,0x30FC,0x30F3, 4,0x30DE,0x30A4,0x30AF,0x30ED, 3,0x30DE,0x30A4,0x30EB, 3,0x30DE,0x30C3,0x30CF, 3,0x30DE,0x30EB,0x30AF, 5,0x30DE,0x30F3,0x30B7,0x30E7,0x30F3, 4,0x30DF,0x30AF,0x30ED,0x30F3, 2,0x30DF,0x30EA, 5,0x30DF,0x30EA,0x30D0,0x30FC,0x30EB, 2,0x30E1,0x30AC, 4,0x30E1,0x30AC,0x30C8,0x30F3, 4,0x30E1,0x30FC,0x30C8,0x30EB, 3,0x30E4,0x30FC,0x30C9, 3,0x30E4,0x30FC,0x30EB, 3,0x30E6,0x30A2,0x30F3, 4,0x30EA,0x30C3,0x30C8,0x30EB, 2,0x30EA,0x30E9, 3,0x30EB,0x30D4,0x30FC, 4,0x30EB,0x30FC,0x30D6,0x30EB, 2,0x30EC,0x30E0, 5,0x30EC,0x30F3,0x30C8,0x30B2,0x30F3, 3,0x30EF,0x30C3,0x30C8, 2, '0',0x70B9, 2, '1',0x70B9, 2, '2',0x70B9, 2, '3',0x70B9, 2, '4',0x70B9, 2, '5',0x70B9, 2, '6',0x70B9, 2, '7',0x70B9, 2, '8',0x70B9, 2, '9',0x70B9, 3, '1', '0',0x70B9, 3, '1', '1',0x70B9, 3, '1', '2',0x70B9, 3, '1', '3',0x70B9, 3, '1', '4',0x70B9, 3, '1', '5',0x70B9, 3, '1', '6',0x70B9, 3, '1', '7',0x70B9, 3, '1', '8',0x70B9, 3, '1', '9',0x70B9, 3, '2', '0',0x70B9, 3, '2', '1',0x70B9, 3, '2', '2',0x70B9, 3, '2', '3',0x70B9, 3, '2', '4',0x70B9, 3, 'h', 'P', 'a', 2, 'd', 'a', 2, 'A', 'U', 3, 'b', 'a', 'r', 2, 'o', 'V', 2, 'p', 'c', 2, 'd', 'm', 4, 'd', 'm', '^', '2', 4, 'd', 'm', '^', '3', 2, 'I', 'U', 2,0x5E73,0x6210, 2,0x662D,0x548C, 2,0x5927,0x6B63, 2,0x660E,0x6CBB, 4,0x682A,0x5F0F,0x4F1A,0x793E, 2, 'p', 'A', 2, 'n', 'A', 2,0x03BC, 'A', 2, 'm', 'A', 2, 'k', 'A', 2, 'K', 'B', 2, 'M', 'B', 2, 'G', 'B', 3, 'c', 'a', 'l', 4, 'k', 'c', 'a', 'l', 2, 'p', 'F', 2, 'n', 'F', 2,0x03BC, 'F', 2,0x03BC, 'g', 2, 'm', 'g', 2, 'k', 'g', 2, 'H', 'z', 3, 'k', 'H', 'z', 3, 'M', 'H', 'z', 3, 'G', 'H', 'z', 3, 'T', 'H', 'z', 2,0x03BC, 'l', 2, 'm', 'l', 2, 'd', 'l', 2, 'k', 'l', 2, 'f', 'm', 2, 'n', 'm', 2,0x03BC, 'm', 2, 'm', 'm', 2, 'c', 'm', 2, 'k', 'm', 4, 'm', 'm', '^', '2', 4, 'c', 'm', '^', '2', 3, 'm', '^', '2', 4, 'k', 'm', '^', '2', 4, 'm', 'm', '^', '3', 4, 'c', 'm', '^', '3', 3, 'm', '^', '3', 4, 'k', 'm', '^', '3', 3, 'm', '/', 's', 5, 'm', '/', 's', '^', '2', 2, 'P', 'a', 3, 'k', 'P', 'a', 3, 'M', 'P', 'a', 3, 'G', 'P', 'a', 3, 'r', 'a', 'd', 5, 'r', 'a', 'd', '/', 's', 7, 'r', 'a', 'd', '/', 's', '^', '2', 2, 'p', 's', 2, 'n', 's', 2,0x03BC, 's', 2, 'm', 's', 2, 'p', 'V', 2, 'n', 'V', 2,0x03BC, 'V', 2, 'm', 'V', 2, 'k', 'V', 2, 'M', 'V', 2, 'p', 'W', 2, 'n', 'W', 2,0x03BC, 'W', 2, 'm', 'W', 2, 'k', 'W', 2, 'M', 'W', 2, 'k',0x03A9, 2, 'M',0x03A9, 4, 'a', '.', 'm', '.', 2, 'B', 'q', 2, 'c', 'c', 2, 'c', 'd', 4, 'C', '/', 'k', 'g', 3, 'C', 'o', '.', 2, 'd', 'B', 2, 'G', 'y', 2, 'h', 'a', 2, 'H', 'P', 2, 'i', 'n', 2, 'K', 'K', 2, 'K', 'M', 2, 'k', 't', 2, 'l', 'm', 2, 'l', 'n', 3, 'l', 'o', 'g', 2, 'l', 'x', 2, 'm', 'b', 3, 'm', 'i', 'l', 3, 'm', 'o', 'l', 2, 'P', 'H', 4, 'p', '.', 'm', '.', 3, 'P', 'P', 'M', 2, 'P', 'R', 2, 's', 'r', 2, 'S', 'v', 2, 'W', 'b', 3, 'V', '/', 'm', 3, 'A', '/', 'm', 3, 'g', 'a', 'l', 2, '1',0x65E5, 2, '2',0x65E5, 2, '3',0x65E5, 2, '4',0x65E5, 2, '5',0x65E5, 2, '6',0x65E5, 2, '7',0x65E5, 2, '8',0x65E5, 2, '9',0x65E5, 3, '1', '0',0x65E5, 3, '1', '1',0x65E5, 3, '1', '2',0x65E5, 3, '1', '3',0x65E5, 3, '1', '4',0x65E5, 3, '1', '5',0x65E5, 3, '1', '6',0x65E5, 3, '1', '7',0x65E5, 3, '1', '8',0x65E5, 3, '1', '9',0x65E5, 3, '2', '0',0x65E5, 3, '2', '1',0x65E5, 3, '2', '2',0x65E5, 3, '2', '3',0x65E5, 3, '2', '4',0x65E5, 3, '2', '5',0x65E5, 3, '2', '6',0x65E5, 3, '2', '7',0x65E5, 3, '2', '8',0x65E5, 3, '2', '9',0x65E5, 3, '3', '0',0x65E5, 3, '3', '1',0x65E5, 1,0x8C48, 1,0x66F4, 1,0x8ECA, 1,0x8CC8, 1,0x6ED1, 1,0x4E32, 1,0x53E5, 1,0x9F9C, 1,0x9F9C, 1,0x5951, 1,0x91D1, 1,0x5587, 1,0x5948, 1,0x61F6, 1,0x7669, 1,0x7F85, 1,0x863F, 1,0x87BA, 1,0x88F8, 1,0x908F, 1,0x6A02, 1,0x6D1B, 1,0x70D9, 1,0x73DE, 1,0x843D, 1,0x916A, 1,0x99F1, 1,0x4E82, 1,0x5375, 1,0x6B04, 1,0x721B, 1,0x862D, 1,0x9E1E, 1,0x5D50, 1,0x6FEB, 1,0x85CD, 1,0x8964, 1,0x62C9, 1,0x81D8, 1,0x881F, 1,0x5ECA, 1,0x6717, 1,0x6D6A, 1,0x72FC, 1,0x90CE, 1,0x4F86, 1,0x51B7, 1,0x52DE, 1,0x64C4, 1,0x6AD3, 1,0x7210, 1,0x76E7, 1,0x8001, 1,0x8606, 1,0x865C, 1,0x8DEF, 1,0x9732, 1,0x9B6F, 1,0x9DFA, 1,0x788C, 1,0x797F, 1,0x7DA0, 1,0x83C9, 1,0x9304, 1,0x9E7F, 1,0x8AD6, 1,0x58DF, 1,0x5F04, 1,0x7C60, 1,0x807E, 1,0x7262, 1,0x78CA, 1,0x8CC2, 1,0x96F7, 1,0x58D8, 1,0x5C62, 1,0x6A13, 1,0x6DDA, 1,0x6F0F, 1,0x7D2F, 1,0x7E37, 1,0x964B, 1,0x52D2, 1,0x808B, 1,0x51DC, 1,0x51CC, 1,0x7A1C, 1,0x7DBE, 1,0x83F1, 1,0x9675, 1,0x8B80, 1,0x62CF, 1,0x6A02, 1,0x8AFE, 1,0x4E39, 1,0x5BE7, 1,0x6012, 1,0x7387, 1,0x7570, 1,0x5317, 1,0x78FB, 1,0x4FBF, 1,0x5FA9, 1,0x4E0D, 1,0x6CCC, 1,0x6578, 1,0x7D22, 1,0x53C3, 1,0x585E, 1,0x7701, 1,0x8449, 1,0x8AAA, 1,0x6BBA, 1,0x8FB0, 1,0x6C88, 1,0x62FE, 1,0x82E5, 1,0x63A0, 1,0x7565, 1,0x4EAE, 1,0x5169, 1,0x51C9, 1,0x6881, 1,0x7CE7, 1,0x826F, 1,0x8AD2, 1,0x91CF, 1,0x52F5, 1,0x5442, 1,0x5973, 1,0x5EEC, 1,0x65C5, 1,0x6FFE, 1,0x792A, 1,0x95AD, 1,0x9A6A, 1,0x9E97, 1,0x9ECE, 1,0x529B, 1,0x66C6, 1,0x6B77, 1,0x8F62, 1,0x5E74, 1,0x6190, 1,0x6200, 1,0x649A, 1,0x6F23, 1,0x7149, 1,0x7489, 1,0x79CA, 1,0x7DF4, 1,0x806F, 1,0x8F26, 1,0x84EE, 1,0x9023, 1,0x934A, 1,0x5217, 1,0x52A3, 1,0x54BD, 1,0x70C8, 1,0x88C2, 1,0x8AAA, 1,0x5EC9, 1,0x5FF5, 1,0x637B, 1,0x6BAE, 1,0x7C3E, 1,0x7375, 1,0x4EE4, 1,0x56F9, 1,0x5BE7, 1,0x5DBA, 1,0x601C, 1,0x73B2, 1,0x7469, 1,0x7F9A, 1,0x8046, 1,0x9234, 1,0x96F6, 1,0x9748, 1,0x9818, 1,0x4F8B, 1,0x79AE, 1,0x91B4, 1,0x96B8, 1,0x60E1, 1,0x4E86, 1,0x50DA, 1,0x5BEE, 1,0x5C3F, 1,0x6599, 1,0x6A02, 1,0x71CE, 1,0x7642, 1,0x84FC, 1,0x907C, 1,0x9F8D, 1,0x6688, 1,0x962E, 1,0x5289, 1,0x677B, 1,0x67F3, 1,0x6D41, 1,0x6E9C, 1,0x7409, 1,0x7559, 1,0x786B, 1,0x7D10, 1,0x985E, 1,0x516D, 1,0x622E, 1,0x9678, 1,0x502B, 1,0x5D19, 1,0x6DEA, 1,0x8F2A, 1,0x5F8B, 1,0x6144, 1,0x6817, 1,0x7387, 1,0x9686, 1,0x5229, 1,0x540F, 1,0x5C65, 1,0x6613, 1,0x674E, 1,0x68A8, 1,0x6CE5, 1,0x7406, 1,0x75E2, 1,0x7F79, 1,0x88CF, 1,0x88E1, 1,0x91CC, 1,0x96E2, 1,0x533F, 1,0x6EBA, 1,0x541D, 1,0x71D0, 1,0x7498, 1,0x85FA, 1,0x96A3, 1,0x9C57, 1,0x9E9F, 1,0x6797, 1,0x6DCB, 1,0x81E8, 1,0x7ACB, 1,0x7B20, 1,0x7C92, 1,0x72C0, 1,0x7099, 1,0x8B58, 1,0x4EC0, 1,0x8336, 1,0x523A, 1,0x5207, 1,0x5EA6, 1,0x62D3, 1,0x7CD6, 1,0x5B85, 1,0x6D1E, 1,0x66B4, 1,0x8F3B, 1,0x884C, 1,0x964D, 1,0x898B, 1,0x5ED3, 1,0x5140, 1,0x55C0, 1,0x585A, 1,0x6674, 1,0x51DE, 1,0x732A, 1,0x76CA, 1,0x793C, 1,0x795E, 1,0x7965, 1,0x798F, 1,0x9756, 1,0x7CBE, 1,0x7FBD, 1,0x8612, 1,0x8AF8, 1,0x9038, 1,0x90FD, 1,0x98EF, 1,0x98FC, 1,0x9928, 1,0x9DB4, 1,0x4FAE, 1,0x50E7, 1,0x514D, 1,0x52C9, 1,0x52E4, 1,0x5351, 1,0x559D, 1,0x5606, 1,0x5668, 1,0x5840, 1,0x58A8, 1,0x5C64, 1,0x5C6E, 1,0x6094, 1,0x6168, 1,0x618E, 1,0x61F2, 1,0x654F, 1,0x65E2, 1,0x6691, 1,0x6885, 1,0x6D77, 1,0x6E1A, 1,0x6F22, 1,0x716E, 1,0x722B, 1,0x7422, 1,0x7891, 1,0x793E, 1,0x7949, 1,0x7948, 1,0x7950, 1,0x7956, 1,0x795D, 1,0x798D, 1,0x798E, 1,0x7A40, 1,0x7A81, 1,0x7BC0, 1,0x7DF4, 1,0x7E09, 1,0x7E41, 1,0x7F72, 1,0x8005, 1,0x81ED, 1,0x8279, 1,0x8279, 1,0x8457, 1,0x8910, 1,0x8996, 1,0x8B01, 1,0x8B39, 1,0x8CD3, 1,0x8D08, 1,0x8FB6, 1,0x9038, 1,0x96E3, 1,0x97FF, 1,0x983B, 2, 'f', 'f', 2, 'f', 'i', 2, 'f', 'l', 3, 'f', 'f', 'i', 3, 'f', 'f', 'l', 2,0x017F, 't', 2, 's', 't', 2,0x0574,0x0576, 2,0x0574,0x0565, 2,0x0574,0x056B, 2,0x057E,0x0576, 2,0x0574,0x056D, 1,0x05E2, 1,0x05D0, 1,0x05D3, 1,0x05D4, 1,0x05DB, 1,0x05DC, 1,0x05DD, 1,0x05E8, 1,0x05EA, 1, '+', 2,0x05D0,0x05DC, 1,0x203E, 1,0x203E, 1,0x203E, 1,0x203E, 1, '_', 1, '_', 1, '_', 1, ',', 1,0x3001, 1, '.', 1, ';', 1, ':', 1, '?', 1, '!', 1,0x2014, 1, '(', 1, ')', 1, '{', 1, '}', 1,0x3014, 1,0x3015, 1, '#', 1, '&', 1, '*', 1, '+', 1, '-', 1, '<', 1, '>', 1, '=', 1,'\\', 1, '$', 1, '%', 1, '@', 1, '!', 1, '"', 1, '#', 1, '$', 1, '%', 1, '&', 1,'\'', 1, '(', 1, ')', 1, '*', 1, '+', 1, ',', 1, '-', 1, '.', 1, '/', 1, '0', 1, '1', 1, '2', 1, '3', 1, '4', 1, '5', 1, '6', 1, '7', 1, '8', 1, '9', 1, ':', 1, ';', 1, '<', 1, '=', 1, '>', 1, '?', 1, '@', 1, 'A', 1, 'B', 1, 'C', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1, 'H', 1, 'I', 1, 'J', 1, 'K', 1, 'L', 1, 'M', 1, 'N', 1, 'O', 1, 'P', 1, 'Q', 1, 'R', 1, 'S', 1, 'T', 1, 'U', 1, 'V', 1, 'W', 1, 'X', 1, 'Y', 1, 'Z', 1, '[', 1,'\\', 1, ']', 1, '^', 1, '_', 1, '`', 1, 'a', 1, 'b', 1, 'c', 1, 'd', 1, 'e', 1, 'f', 1, 'g', 1, 'h', 1, 'i', 1, 'j', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'o', 1, 'p', 1, 'q', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'v', 1, 'w', 1, 'x', 1, 'y', 1, 'z', 1, '{', 1, '|', 1, '}', 1, '~', 1,0x2985, 1,0x2986, 1,0x3002, 1,0x300C, 1,0x300D, 1,0x3001, 1,0x30FB, 1,0x30F2, 1,0x30A1, 1,0x30A3, 1,0x30A5, 1,0x30A7, 1,0x30A9, 1,0x30E3, 1,0x30E5, 1,0x30E7, 1,0x30C3, 1,0x30FC, 1,0x30A2, 1,0x30A4, 1,0x30A6, 1,0x30A8, 1,0x30AA, 1,0x30AB, 1,0x30AD, 1,0x30AF, 1,0x30B1, 1,0x30B3, 1,0x30B5, 1,0x30B7, 1,0x30B9, 1,0x30BB, 1,0x30BD, 1,0x30BF, 1,0x30C1, 1,0x30C4, 1,0x30C6, 1,0x30C8, 1,0x30CA, 1,0x30CB, 1,0x30CC, 1,0x30CD, 1,0x30CE, 1,0x30CF, 1,0x30D2, 1,0x30D5, 1,0x30D8, 1,0x30DB, 1,0x30DE, 1,0x30DF, 1,0x30E0, 1,0x30E1, 1,0x30E2, 1,0x30E4, 1,0x30E6, 1,0x30E8, 1,0x30E9, 1,0x30EA, 1,0x30EB, 1,0x30EC, 1,0x30ED, 1,0x30EF, 1,0x30F3, 1,0x3099, 1,0x309A, 1,0x3164, 1,0x3131, 1,0x3132, 1,0x3133, 1,0x3134, 1,0x3135, 1,0x3136, 1,0x3137, 1,0x3138, 1,0x3139, 1,0x313A, 1,0x313B, 1,0x313C, 1,0x313D, 1,0x313E, 1,0x313F, 1,0x3140, 1,0x3141, 1,0x3142, 1,0x3143, 1,0x3144, 1,0x3145, 1,0x3146, 1,0x3147, 1,0x3148, 1,0x3149, 1,0x314A, 1,0x314B, 1,0x314C, 1,0x314D, 1,0x314E, 1,0x314F, 1,0x3150, 1,0x3151, 1,0x3152, 1,0x3153, 1,0x3154, 1,0x3155, 1,0x3156, 1,0x3157, 1,0x3158, 1,0x3159, 1,0x315A, 1,0x315B, 1,0x315C, 1,0x315D, 1,0x315E, 1,0x315F, 1,0x3160, 1,0x3161, 1,0x3162, 1,0x3163, 1,0xA2, 1,0xA3, 1,0xAC, 1,0xAF, 1,0xA6, 1,0xA5, 1,0x20A9, 1,0x2502, 1,0x2190, 1,0x2191, 1,0x2192, 1,0x2193, 1,0x25A0, 1,0x25CB, 1, 'A', 1, 'B', 1, 'C', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1, 'H', 1, 'I', 1, 'J', 1, 'K', 1, 'L', 1, 'M', 1, 'N', 1, 'O', 1, 'P', 1, 'Q', 1, 'R', 1, 'S', 1, 'T', 1, 'U', 1, 'V', 1, 'W', 1, 'X', 1, 'Y', 1, 'Z', 1, 'a', 1, 'b', 1, 'c', 1, 'd', 1, 'e', 1, 'f', 1, 'g', 1, 'h', 1, 'i', 1, 'j', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'o', 1, 'p', 1, 'q', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'v', 1, 'w', 1, 'x', 1, 'y', 1, 'z', 1, 'A', 1, 'B', 1, 'C', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1, 'H', 1, 'I', 1, 'J', 1, 'K', 1, 'L', 1, 'M', 1, 'N', 1, 'O', 1, 'P', 1, 'Q', 1, 'R', 1, 'S', 1, 'T', 1, 'U', 1, 'V', 1, 'W', 1, 'X', 1, 'Y', 1, 'Z', 1, 'a', 1, 'b', 1, 'c', 1, 'd', 1, 'e', 1, 'f', 1, 'g', 1, 'i', 1, 'j', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'o', 1, 'p', 1, 'q', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'v', 1, 'w', 1, 'x', 1, 'y', 1, 'z', 1, 'A', 1, 'B', 1, 'C', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1, 'H', 1, 'I', 1, 'J', 1, 'K', 1, 'L', 1, 'M', 1, 'N', 1, 'O', 1, 'P', 1, 'Q', 1, 'R', 1, 'S', 1, 'T', 1, 'U', 1, 'V', 1, 'W', 1, 'X', 1, 'Y', 1, 'Z', 1, 'a', 1, 'b', 1, 'c', 1, 'd', 1, 'e', 1, 'f', 1, 'g', 1, 'h', 1, 'i', 1, 'j', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'o', 1, 'p', 1, 'q', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'v', 1, 'w', 1, 'x', 1, 'y', 1, 'z', 1, 'A', 1, 'C', 1, 'D', 1, 'G', 1, 'J', 1, 'K', 1, 'N', 1, 'O', 1, 'P', 1, 'Q', 1, 'S', 1, 'T', 1, 'U', 1, 'V', 1, 'W', 1, 'X', 1, 'Y', 1, 'Z', 1, 'a', 1, 'b', 1, 'c', 1, 'd', 1, 'f', 1, 'h', 1, 'i', 1, 'j', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'p', 1, 'q', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'v', 1, 'w', 1, 'x', 1, 'y', 1, 'z', 1, 'A', 1, 'B', 1, 'C', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1, 'H', 1, 'I', 1, 'J', 1, 'K', 1, 'L', 1, 'M', 1, 'N', 1, 'O', 1, 'P', 1, 'Q', 1, 'R', 1, 'S', 1, 'T', 1, 'U', 1, 'V', 1, 'W', 1, 'X', 1, 'Y', 1, 'Z', 1, 'a', 1, 'b', 1, 'c', 1, 'd', 1, 'e', 1, 'f', 1, 'g', 1, 'h', 1, 'i', 1, 'j', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'o', 1, 'p', 1, 'q', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'v', 1, 'w', 1, 'x', 1, 'y', 1, 'z', 1, 'A', 1, 'B', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1, 'J', 1, 'K', 1, 'L', 1, 'M', 1, 'N', 1, 'O', 1, 'P', 1, 'Q', 1, 'S', 1, 'T', 1, 'U', 1, 'V', 1, 'W', 1, 'X', 1, 'Y', 1, 'a', 1, 'b', 1, 'c', 1, 'd', 1, 'e', 1, 'f', 1, 'g', 1, 'h', 1, 'i', 1, 'j', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'o', 1, 'p', 1, 'q', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'v', 1, 'w', 1, 'x', 1, 'y', 1, 'z', 1, 'A', 1, 'B', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1, 'I', 1, 'J', 1, 'K', 1, 'L', 1, 'M', 1, 'O', 1, 'S', 1, 'T', 1, 'U', 1, 'V', 1, 'W', 1, 'X', 1, 'Y', 1, 'a', 1, 'b', 1, 'c', 1, 'd', 1, 'e', 1, 'f', 1, 'g', 1, 'h', 1, 'i', 1, 'j', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'o', 1, 'p', 1, 'q', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'v', 1, 'w', 1, 'x', 1, 'y', 1, 'z', 1, 'A', 1, 'B', 1, 'C', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1, 'H', 1, 'I', 1, 'J', 1, 'K', 1, 'L', 1, 'M', 1, 'N', 1, 'O', 1, 'P', 1, 'Q', 1, 'R', 1, 'S', 1, 'T', 1, 'U', 1, 'V', 1, 'W', 1, 'X', 1, 'Y', 1, 'Z', 1, 'a', 1, 'b', 1, 'c', 1, 'd', 1, 'e', 1, 'f', 1, 'g', 1, 'h', 1, 'i', 1, 'j', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'o', 1, 'p', 1, 'q', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'v', 1, 'w', 1, 'x', 1, 'y', 1, 'z', 1, 'A', 1, 'B', 1, 'C', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1, 'H', 1, 'I', 1, 'J', 1, 'K', 1, 'L', 1, 'M', 1, 'N', 1, 'O', 1, 'P', 1, 'Q', 1, 'R', 1, 'S', 1, 'T', 1, 'U', 1, 'V', 1, 'W', 1, 'X', 1, 'Y', 1, 'Z', 1, 'a', 1, 'b', 1, 'c', 1, 'd', 1, 'e', 1, 'f', 1, 'g', 1, 'h', 1, 'i', 1, 'j', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'o', 1, 'p', 1, 'q', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'v', 1, 'w', 1, 'x', 1, 'y', 1, 'z', 1, 'A', 1, 'B', 1, 'C', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1, 'H', 1, 'I', 1, 'J', 1, 'K', 1, 'L', 1, 'M', 1, 'N', 1, 'O', 1, 'P', 1, 'Q', 1, 'R', 1, 'S', 1, 'T', 1, 'U', 1, 'V', 1, 'W', 1, 'X', 1, 'Y', 1, 'Z', 1, 'a', 1, 'b', 1, 'c', 1, 'd', 1, 'e', 1, 'f', 1, 'g', 1, 'h', 1, 'i', 1, 'j', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'o', 1, 'p', 1, 'q', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'v', 1, 'w', 1, 'x', 1, 'y', 1, 'z', 1, 'A', 1, 'B', 1, 'C', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1, 'H', 1, 'I', 1, 'J', 1, 'K', 1, 'L', 1, 'M', 1, 'N', 1, 'O', 1, 'P', 1, 'Q', 1, 'R', 1, 'S', 1, 'T', 1, 'U', 1, 'V', 1, 'W', 1, 'X', 1, 'Y', 1, 'Z', 1, 'a', 1, 'b', 1, 'c', 1, 'd', 1, 'e', 1, 'f', 1, 'g', 1, 'h', 1, 'i', 1, 'j', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'o', 1, 'p', 1, 'q', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'v', 1, 'w', 1, 'x', 1, 'y', 1, 'z', 1, 'A', 1, 'B', 1, 'C', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1, 'H', 1, 'I', 1, 'J', 1, 'K', 1, 'L', 1, 'M', 1, 'N', 1, 'O', 1, 'P', 1, 'Q', 1, 'R', 1, 'S', 1, 'T', 1, 'U', 1, 'V', 1, 'W', 1, 'X', 1, 'Y', 1, 'Z', 1, 'a', 1, 'b', 1, 'c', 1, 'd', 1, 'e', 1, 'f', 1, 'g', 1, 'h', 1, 'i', 1, 'j', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'o', 1, 'p', 1, 'q', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'v', 1, 'w', 1, 'x', 1, 'y', 1, 'z', 1, 'A', 1, 'B', 1, 'C', 1, 'D', 1, 'E', 1, 'F', 1, 'G', 1, 'H', 1, 'I', 1, 'J', 1, 'K', 1, 'L', 1, 'M', 1, 'N', 1, 'O', 1, 'P', 1, 'Q', 1, 'R', 1, 'S', 1, 'T', 1, 'U', 1, 'V', 1, 'W', 1, 'X', 1, 'Y', 1, 'Z', 1, 'a', 1, 'b', 1, 'c', 1, 'd', 1, 'e', 1, 'f', 1, 'g', 1, 'h', 1, 'i', 1, 'j', 1, 'k', 1, 'l', 1, 'm', 1, 'n', 1, 'o', 1, 'p', 1, 'q', 1, 'r', 1, 's', 1, 't', 1, 'u', 1, 'v', 1, 'w', 1, 'x', 1, 'y', 1, 'z', 1,0x0391, 1,0x0392, 1,0x0393, 1,0x0394, 1,0x0395, 1,0x0396, 1,0x0397, 1,0x0398, 1,0x0399, 1,0x039A, 1,0x039B, 1,0x039C, 1,0x039D, 1,0x039E, 1,0x039F, 1,0x03A0, 1,0x03A1, 1,0x03F4, 1,0x03A3, 1,0x03A4, 1,0x03A5, 1,0x03A6, 1,0x03A7, 1,0x03A8, 1,0x03A9, 1,0x2207, 1,0x03B1, 1,0x03B2, 1,0x03B3, 1,0x03B4, 1,0x03B5, 1,0x03B6, 1,0x03B7, 1,0x03B8, 1,0x03B9, 1,0x03BA, 1,0x03BB, 1,0x03BC, 1,0x03BD, 1,0x03BE, 1,0x03BF, 1,0x03C0, 1,0x03C1, 1,0x03C2, 1,0x03C3, 1,0x03C4, 1,0x03C5, 1,0x03C6, 1,0x03C7, 1,0x03C8, 1,0x03C9, 1,0x2202, 1,0x03F5, 1,0x03D1, 1,0x03F0, 1,0x03D5, 1,0x03F1, 1,0x03D6, 1,0x0391, 1,0x0392, 1,0x0393, 1,0x0394, 1,0x0395, 1,0x0396, 1,0x0397, 1,0x0398, 1,0x0399, 1,0x039A, 1,0x039B, 1,0x039C, 1,0x039D, 1,0x039E, 1,0x039F, 1,0x03A0, 1,0x03A1, 1,0x03F4, 1,0x03A3, 1,0x03A4, 1,0x03A5, 1,0x03A6, 1,0x03A7, 1,0x03A8, 1,0x03A9, 1,0x2207, 1,0x03B1, 1,0x03B2, 1,0x03B3, 1,0x03B4, 1,0x03B5, 1,0x03B6, 1,0x03B7, 1,0x03B8, 1,0x03B9, 1,0x03BA, 1,0x03BB, 1,0x03BC, 1,0x03BD, 1,0x03BE, 1,0x03BF, 1,0x03C0, 1,0x03C1, 1,0x03C2, 1,0x03C3, 1,0x03C4, 1,0x03C5, 1,0x03C6, 1,0x03C7, 1,0x03C8, 1,0x03C9, 1,0x2202, 1,0x03F5, 1,0x03D1, 1,0x03F0, 1,0x03D5, 1,0x03F1, 1,0x03D6, 1,0x0391, 1,0x0392, 1,0x0393, 1,0x0394, 1,0x0395, 1,0x0396, 1,0x0397, 1,0x0398, 1,0x0399, 1,0x039A, 1,0x039B, 1,0x039C, 1,0x039D, 1,0x039E, 1,0x039F, 1,0x03A0, 1,0x03A1, 1,0x03F4, 1,0x03A3, 1,0x03A4, 1,0x03A5, 1,0x03A6, 1,0x03A7, 1,0x03A8, 1,0x03A9, 1,0x2207, 1,0x03B1, 1,0x03B2, 1,0x03B3, 1,0x03B4, 1,0x03B5, 1,0x03B6, 1,0x03B7, 1,0x03B8, 1,0x03B9, 1,0x03BA, 1,0x03BB, 1,0x03BC, 1,0x03BD, 1,0x03BE, 1,0x03BF, 1,0x03C0, 1,0x03C1, 1,0x03C2, 1,0x03C3, 1,0x03C4, 1,0x03C5, 1,0x03C6, 1,0x03C7, 1,0x03C8, 1,0x03C9, 1,0x2202, 1,0x03F5, 1,0x03D1, 1,0x03F0, 1,0x03D5, 1,0x03F1, 1,0x03D6, 1,0x0391, 1,0x0392, 1,0x0393, 1,0x0394, 1,0x0395, 1,0x0396, 1,0x0397, 1,0x0398, 1,0x0399, 1,0x039A, 1,0x039B, 1,0x039C, 1,0x039D, 1,0x039E, 1,0x039F, 1,0x03A0, 1,0x03A1, 1,0x03F4, 1,0x03A3, 1,0x03A4, 1,0x03A5, 1,0x03A6, 1,0x03A7, 1,0x03A8, 1,0x03A9, 1,0x2207, 1,0x03B1, 1,0x03B2, 1,0x03B3, 1,0x03B4, 1,0x03B5, 1,0x03B6, 1,0x03B7, 1,0x03B8, 1,0x03B9, 1,0x03BA, 1,0x03BB, 1,0x03BC, 1,0x03BD, 1,0x03BE, 1,0x03BF, 1,0x03C0, 1,0x03C1, 1,0x03C2, 1,0x03C3, 1,0x03C4, 1,0x03C5, 1,0x03C6, 1,0x03C7, 1,0x03C8, 1,0x03C9, 1,0x2202, 1,0x03F5, 1,0x03D1, 1,0x03F0, 1,0x03D5, 1,0x03F1, 1,0x03D6, 1,0x0391, 1,0x0392, 1,0x0393, 1,0x0394, 1,0x0395, 1,0x0396, 1,0x0397, 1,0x0398, 1,0x0399, 1,0x039A, 1,0x039B, 1,0x039C, 1,0x039D, 1,0x039E, 1,0x039F, 1,0x03A0, 1,0x03A1, 1,0x03F4, 1,0x03A3, 1,0x03A4, 1,0x03A5, 1,0x03A6, 1,0x03A7, 1,0x03A8, 1,0x03A9, 1,0x2207, 1,0x03B1, 1,0x03B2, 1,0x03B3, 1,0x03B4, 1,0x03B5, 1,0x03B6, 1,0x03B7, 1,0x03B8, 1,0x03B9, 1,0x03BA, 1,0x03BB, 1,0x03BC, 1,0x03BD, 1,0x03BE, 1,0x03BF, 1,0x03C0, 1,0x03C1, 1,0x03C2, 1,0x03C3, 1,0x03C4, 1,0x03C5, 1,0x03C6, 1,0x03C7, 1,0x03C8, 1,0x03C9, 1,0x2202, 1,0x03F5, 1,0x03D1, 1,0x03F0, 1,0x03D5, 1,0x03F1, 1,0x03D6, 1, '0', 1, '1', 1, '2', 1, '3', 1, '4', 1, '5', 1, '6', 1, '7', 1, '8', 1, '9', 1, '0', 1, '1', 1, '2', 1, '3', 1, '4', 1, '5', 1, '6', 1, '7', 1, '8', 1, '9', 1, '0', 1, '1', 1, '2', 1, '3', 1, '4', 1, '5', 1, '6', 1, '7', 1, '8', 1, '9', 1, '0', 1, '1', 1, '2', 1, '3', 1, '4', 1, '5', 1, '6', 1, '7', 1, '8', 1, '9', 1, '0', 1, '1', 1, '2', 1, '3', 1, '4', 1, '5', 1, '6', 1, '7', 1, '8', 1, '9', 1,0x4E3D, 1,0x4E38, 1,0x4E41, 1,0x20122, 1,0x4F60, 1,0x4FAE, 1,0x4FBB, 1,0x5002, 1,0x507A, 1,0x5099, 1,0x50E7, 1,0x50CF, 1,0x349E, 1,0x2063A, 1,0x514D, 1,0x5154, 1,0x5164, 1,0x5177, 1,0x2051C, 1,0x34B9, 1,0x5167, 1,0x518D, 1,0x2054B, 1,0x5197, 1,0x51A4, 1,0x4ECC, 1,0x51AC, 1,0x51B5, 1,0x291DF, 1,0x51F5, 1,0x5203, 1,0x34DF, 1,0x523B, 1,0x5246, 1,0x5272, 1,0x5277, 1,0x3515, 1,0x52C7, 1,0x52C9, 1,0x52E4, 1,0x52FA, 1,0x5305, 1,0x5306, 1,0x5317, 1,0x5349, 1,0x5351, 1,0x535A, 1,0x5373, 1,0x537D, 1,0x537F, 1,0x537F, 1,0x537F, 1,0x20A2C, 1,0x7070, 1,0x53CA, 1,0x53DF, 1,0x20B63, 1,0x53EB, 1,0x53F1, 1,0x5406, 1,0x549E, 1,0x5438, 1,0x5448, 1,0x5468, 1,0x54A2, 1,0x54F6, 1,0x5510, 1,0x5553, 1,0x5563, 1,0x5584, 1,0x5584, 1,0x5599, 1,0x55AB, 1,0x55B3, 1,0x55C2, 1,0x5716, 1,0x5606, 1,0x5717, 1,0x5651, 1,0x5674, 1,0x5207, 1,0x58EE, 1,0x57CE, 1,0x57F4, 1,0x580D, 1,0x578B, 1,0x5832, 1,0x5831, 1,0x58AC, 1,0x214E4, 1,0x58F2, 1,0x58F7, 1,0x5906, 1,0x591A, 1,0x5922, 1,0x5962, 1,0x216A8, 1,0x216EA, 1,0x59EC, 1,0x5A1B, 1,0x5A27, 1,0x59D8, 1,0x5A66, 1,0x36EE, 1,0x36FC, 1,0x5B08, 1,0x5B3E, 1,0x5B3E, 1,0x219C8, 1,0x5BC3, 1,0x5BD8, 1,0x5BE7, 1,0x5BF3, 1,0x21B18, 1,0x5BFF, 1,0x5C06, 1,0x5F53, 1,0x5C22, 1,0x3781, 1,0x5C60, 1,0x5C6E, 1,0x5CC0, 1,0x5C8D, 1,0x21DE4, 1,0x5D43, 1,0x21DE6, 1,0x5D6E, 1,0x5D6B, 1,0x5D7C, 1,0x5DE1, 1,0x5DE2, 1,0x382F, 1,0x5DFD, 1,0x5E28, 1,0x5E3D, 1,0x5E69, 1,0x3862, 1,0x22183, 1,0x387C, 1,0x5EB0, 1,0x5EB3, 1,0x5EB6, 1,0x5ECA, 1,0x2A392, 1,0x5EFE, 1,0x22331, 1,0x22331, 1,0x8201, 1,0x5F22, 1,0x5F22, 1,0x38C7, 1,0x232B8, 1,0x261DA, 1,0x5F62, 1,0x5F6B, 1,0x38E3, 1,0x5F9A, 1,0x5FCD, 1,0x5FD7, 1,0x5FF9, 1,0x6081, 1,0x393A, 1,0x391C, 1,0x6094, 1,0x226D4, 1,0x60C7, 1,0x6148, 1,0x614C, 1,0x614E, 1,0x614C, 1,0x617A, 1,0x618E, 1,0x61B2, 1,0x61A4, 1,0x61AF, 1,0x61DE, 1,0x61F2, 1,0x61F6, 1,0x6210, 1,0x621B, 1,0x625D, 1,0x62B1, 1,0x62D4, 1,0x6350, 1,0x22B0C, 1,0x633D, 1,0x62FC, 1,0x6368, 1,0x6383, 1,0x63E4, 1,0x22BF1, 1,0x6422, 1,0x63C5, 1,0x63A9, 1,0x3A2E, 1,0x6469, 1,0x647E, 1,0x649D, 1,0x6477, 1,0x3A6C, 1,0x654F, 1,0x656C, 1,0x2300A, 1,0x65E3, 1,0x66F8, 1,0x6649, 1,0x3B19, 1,0x6691, 1,0x3B08, 1,0x3AE4, 1,0x5192, 1,0x5195, 1,0x6700, 1,0x669C, 1,0x80AD, 1,0x43D9, 1,0x6717, 1,0x671B, 1,0x6721, 1,0x675E, 1,0x6753, 1,0x233C3, 1,0x3B49, 1,0x67FA, 1,0x6785, 1,0x6852, 1,0x6885, 1,0x2346D, 1,0x688E, 1,0x681F, 1,0x6914, 1,0x3B9D, 1,0x6942, 1,0x69A3, 1,0x69EA, 1,0x6AA8, 1,0x236A3, 1,0x6ADB, 1,0x3C18, 1,0x6B21, 1,0x238A7, 1,0x6B54, 1,0x3C4E, 1,0x6B72, 1,0x6B9F, 1,0x6BBA, 1,0x6BBB, 1,0x23A8D, 1,0x21D0B, 1,0x23AFA, 1,0x6C4E, 1,0x23CBC, 1,0x6CBF, 1,0x6CCD, 1,0x6C67, 1,0x6D16, 1,0x6D3E, 1,0x6D77, 1,0x6D41, 1,0x6D69, 1,0x6D78, 1,0x6D85, 1,0x23D1E, 1,0x6D34, 1,0x6E2F, 1,0x6E6E, 1,0x3D33, 1,0x6ECB, 1,0x6EC7, 1,0x23ED1, 1,0x6DF9, 1,0x6F6E, 1,0x23F5E, 1,0x23F8E, 1,0x6FC6, 1,0x7039, 1,0x701E, 1,0x701B, 1,0x3D96, 1,0x704A, 1,0x707D, 1,0x7077, 1,0x70AD, 1,0x20525, 1,0x7145, 1,0x24263, 1,0x719C, 1,0x243AB, 1,0x7228, 1,0x7235, 1,0x7250, 1,0x24608, 1,0x7280, 1,0x7295, 1,0x24735, 1,0x24814, 1,0x737A, 1,0x738B, 1,0x3EAC, 1,0x73A5, 1,0x3EB8, 1,0x3EB8, 1,0x7447, 1,0x745C, 1,0x7471, 1,0x7485, 1,0x74CA, 1,0x3F1B, 1,0x7524, 1,0x24C36, 1,0x753E, 1,0x24C92, 1,0x7570, 1,0x2219F, 1,0x7610, 1,0x24FA1, 1,0x24FB8, 1,0x25044, 1,0x3FFC, 1,0x4008, 1,0x76F4, 1,0x250F3, 1,0x250F2, 1,0x25119, 1,0x25133, 1,0x771E, 1,0x771F, 1,0x771F, 1,0x774A, 1,0x4039, 1,0x778B, 1,0x4046, 1,0x4096, 1,0x2541D, 1,0x784E, 1,0x788C, 1,0x78CC, 1,0x40E3, 1,0x25626, 1,0x7956, 1,0x2569A, 1,0x256C5, 1,0x798F, 1,0x79EB, 1,0x412F, 1,0x7A40, 1,0x7A4A, 1,0x7A4F, 1,0x2597C, 1,0x25AA7, 1,0x25AA7, 1,0x7AEE, 1,0x4202, 1,0x25BAB, 1,0x7BC6, 1,0x7BC9, 1,0x4227, 1,0x25C80, 1,0x7CD2, 1,0x42A0, 1,0x7CE8, 1,0x7CE3, 1,0x7D00, 1,0x25F86, 1,0x7D63, 1,0x4301, 1,0x7DC7, 1,0x7E02, 1,0x7E45, 1,0x4334, 1,0x26228, 1,0x26247, 1,0x4359, 1,0x262D9, 1,0x7F7A, 1,0x2633E, 1,0x7F95, 1,0x7FFA, 1,0x8005, 1,0x264DA, 1,0x26523, 1,0x8060, 1,0x265A8, 1,0x8070, 1,0x2335F, 1,0x43D5, 1,0x80B2, 1,0x8103, 1,0x440B, 1,0x813E, 1,0x5AB5, 1,0x267A7, 1,0x267B5, 1,0x23393, 1,0x2339C, 1,0x8201, 1,0x8204, 1,0x8F9E, 1,0x446B, 1,0x8291, 1,0x828B, 1,0x829D, 1,0x52B3, 1,0x82B1, 1,0x82B3, 1,0x82BD, 1,0x82E6, 1,0x26B3C, 1,0x82E5, 1,0x831D, 1,0x8363, 1,0x83AD, 1,0x8323, 1,0x83BD, 1,0x83E7, 1,0x8457, 1,0x8353, 1,0x83CA, 1,0x83CC, 1,0x83DC, 1,0x26C36, 1,0x26D6B, 1,0x26CD5, 1,0x452B, 1,0x84F1, 1,0x84F3, 1,0x8516, 1,0x273CA, 1,0x8564, 1,0x26F2C, 1,0x455D, 1,0x4561, 1,0x26FB1, 1,0x270D2, 1,0x456B, 1,0x8650, 1,0x865C, 1,0x8667, 1,0x8669, 1,0x86A9, 1,0x8688, 1,0x870E, 1,0x86E2, 1,0x8779, 1,0x8728, 1,0x876B, 1,0x8786, 1,0x45D7, 1,0x87E1, 1,0x8801, 1,0x45F9, 1,0x8860, 1,0x8863, 1,0x27667, 1,0x88D7, 1,0x88DE, 1,0x4635, 1,0x88FA, 1,0x34BB, 1,0x278AE, 1,0x27966, 1,0x46BE, 1,0x46C7, 1,0x8AA0, 1,0x8AED, 1,0x8B8A, 1,0x8C55, 1,0x27CA8, 1,0x8CAB, 1,0x8CC1, 1,0x8D1B, 1,0x8D77, 1,0x27F2F, 1,0x20804, 1,0x8DCB, 1,0x8DBC, 1,0x8DF0, 1,0x208DE, 1,0x8ED4, 1,0x8F38, 1,0x285D2, 1,0x285ED, 1,0x9094, 1,0x90F1, 1,0x9111, 1,0x2872E, 1,0x911B, 1,0x9238, 1,0x92D7, 1,0x92D8, 1,0x927C, 1,0x93F9, 1,0x9415, 1,0x28BFA, 1,0x958B, 1,0x4995, 1,0x95B7, 1,0x28D77, 1,0x49E6, 1,0x96C3, 1,0x5DB2, 1,0x9723, 1,0x29145, 1,0x2921A, 1,0x4A6E, 1,0x4A76, 1,0x97E0, 1,0x2940A, 1,0x4AB2, 1,0x29496, 1,0x980B, 1,0x980B, 1,0x9829, 1,0x295B6, 1,0x98E2, 1,0x4B33, 1,0x9929, 1,0x99A7, 1,0x99C2, 1,0x99FE, 1,0x4BCE, 1,0x29B30, 1,0x9B12, 1,0x9C40, 1,0x9CFD, 1,0x4CCE, 1,0x4CED, 1,0x9D67, 1,0x2A0CE, 1,0x4CF8, 1,0x2A105, 1,0x2A20E, 1,0x2A291, 1,0x9EBB, 1,0x4D56, 1,0x9EF9, 1,0x9EFE, 1,0x9F05, 1,0x9F0F, 1,0x9F16, 1,0x9F3B, 1,0x2A600, }; static const short translit_page00[352] = { 0, 2, 4, 6, -1, 9, 13, 15, /* 0xa0-0xa7 */ 18, 20, 24, 26, 29, 33, 35, -1, /* 0xa8-0xaf */ 39, 42, 46, 49, 52, 54, 56, 58, /* 0xb0-0xb7 */ 60, 62, 65, 67, 70, 76, 82, 88, /* 0xb8-0xbf */ 90, 93, 96, 99, 102, 105, 107, 110, /* 0xc0-0xc7 */ 112, 115, 118, 121, 124, 127, 130, 133, /* 0xc8-0xcf */ 136, 138, 141, 144, 147, 150, 153, 156, /* 0xd0-0xd7 */ 158, 160, 163, 166, 169, 172, 175, 178, /* 0xd8-0xdf */ 181, 184, 187, 190, 193, 196, 198, 201, /* 0xe0-0xe7 */ 203, 206, 209, 212, 215, 218, 221, 224, /* 0xe8-0xef */ 227, 229, 232, 235, 238, 241, 244, 247, /* 0xf0-0xf7 */ 249, 251, 254, 257, 260, 263, 266, 269, /* 0xf8-0xff */ /* 0x0100 */ 272, 274, 276, 278, 280, 282, 284, 287, /* 0x00-0x07 */ 290, 293, 296, 298, 300, 302, 304, 306, /* 0x08-0x0f */ 308, 310, 312, 314, 316, 318, 320, 322, /* 0x10-0x17 */ 324, 326, 328, 330, 332, 335, 338, 340, /* 0x18-0x1f */ 342, 344, 346, 348, 350, 353, 356, 358, /* 0x20-0x27 */ 360, 363, 366, 368, 370, 372, 374, 376, /* 0x28-0x2f */ 378, 380, 382, 385, 388, 391, 394, 396, /* 0x30-0x37 */ -1, 398, 400, 402, 404, 406, 408, 410, /* 0x38-0x3f */ 412, 414, 416, 418, 421, 424, 426, 428, /* 0x40-0x47 */ 430, 432, -1, -1, 435, 437, 439, 441, /* 0x48-0x4f */ 443, 446, 449, 452, 455, 458, 461, 463, /* 0x50-0x57 */ 465, 467, 469, 472, 475, 478, 481, 483, /* 0x58-0x5f */ 485, 487, 489, 491, 493, 495, 497, 499, /* 0x60-0x67 */ 501, 504, 507, 509, 511, 513, 515, 517, /* 0x68-0x6f */ 519, 522, 525, 527, 529, 532, 535, 538, /* 0x70-0x77 */ 541, 544, 547, 550, 552, 554, 556, 558, /* 0x78-0x7f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x80-0x87 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x88-0x8f */ -1, -1, 560, -1, -1, -1, -1, -1, /* 0x90-0x97 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x98-0x9f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa0-0xa7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa8-0xaf */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb0-0xb7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */ -1, -1, -1, -1, 562, 565, 568, 571, /* 0xc0-0xc7 */ 574, 577, 580, 583, 586, -1, -1, -1, /* 0xc8-0xcf */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe0-0xe7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe8-0xef */ -1, 589, 592, 595, 598, 601, -1, -1, /* 0xf0-0xf7 */ 604, 607, -1, -1, -1, -1, -1, -1, /* 0xf8-0xff */ }; static const short translit_page02[8] = { 610, 612, 614, 616, -1, -1, -1, -1, /* 0x18-0x1f */ }; static const short translit_page02_1[40] = { -1, 618, 620, 622, 624, 626, -1, -1, /* 0xb8-0xbf */ -1, -1, -1, -1, -1, -1, 628, -1, /* 0xc0-0xc7 */ 630, 632, 634, 636, -1, 638, -1, -1, /* 0xc8-0xcf */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ -1, -1, -1, -1, 640, 642, -1, -1, /* 0xd8-0xdf */ }; static const short translit_page03[232] = { -1, -1, -1, -1, -1, -1, 644, -1, /* 0x78-0x7f */ -1, -1, -1, -1, 646, 648, 650, -1, /* 0x80-0x87 */ 653, 656, 659, -1, 662, -1, 665, 668, /* 0x88-0x8f */ 671, 674, 676, 678, 680, 682, 684, 686, /* 0x90-0x97 */ 688, 691, 693, 695, 697, 699, 701, 703, /* 0x98-0x9f */ 705, 707, -1, 709, 711, 713, 715, 718, /* 0xa0-0xa7 */ 721, 724, 726, 729, 732, 735, 738, 741, /* 0xa8-0xaf */ 744, 747, 749, 751, 753, 755, 757, 759, /* 0xb0-0xb7 */ 761, 764, 766, 768, 770, 772, 774, 776, /* 0xb8-0xbf */ 778, 780, 782, 784, 786, 788, 790, 793, /* 0xc0-0xc7 */ 796, 799, 801, 804, 807, 810, 813, -1, /* 0xc8-0xcf */ 816, 818, 820, -1, -1, 822, 824, -1, /* 0xd0-0xd7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe0-0xe7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe8-0xef */ 826, 828, 830, -1, 832, 834, -1, -1, /* 0xf0-0xf7 */ -1, 836, -1, -1, -1, -1, -1, -1, /* 0xf8-0xff */ /* 0x0400 */ -1, 838, -1, -1, 841, -1, 843, 845, /* 0x00-0x07 */ 848, -1, -1, -1, -1, -1, -1, -1, /* 0x08-0x0f */ 850, 852, 854, 856, 858, 860, 863, 866, /* 0x10-0x17 */ 868, 870, 872, 874, 876, 878, 880, 882, /* 0x18-0x1f */ 884, 886, 888, 890, 892, 894, 897, 900, /* 0x20-0x27 */ 903, 906, 911, 913, 915, 917, 919, 922, /* 0x28-0x2f */ 925, 927, 929, 931, 933, 935, 937, 940, /* 0x30-0x37 */ 942, 944, 946, 948, 950, 952, 954, 956, /* 0x38-0x3f */ 958, 960, 962, 964, 966, 968, 971, 974, /* 0x40-0x47 */ 977, 980, 985, 987, 989, 991, 993, 996, /* 0x48-0x4f */ -1, 999, -1, -1, 1002, -1, 1004, 1006, /* 0x50-0x57 */ 1009, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */ }; static const short translit_page05[96] = { -1, 1011, 1013, 1015, 1017, 1019, 1021, 1023, /* 0x30-0x37 */ 1025, 1027, 1030, 1033, 1035, 1037, 1040, 1043, /* 0x38-0x3f */ 1045, 1047, 1050, 1053, 1056, 1058, 1060, 1062, /* 0x40-0x47 */ 1065, 1067, 1071, 1073, 1075, 1078, 1080, 1082, /* 0x48-0x4f */ 1084, 1086, 1090, 1092, 1095, 1098, 1100, -1, /* 0x50-0x57 */ -1, 1102, 1104, -1, 1106, 1108, 1110, -1, /* 0x58-0x5f */ -1, 1112, 1114, 1116, 1118, 1120, 1122, 1124, /* 0x60-0x67 */ 1126, 1128, 1131, 1134, 1136, 1138, 1141, 1144, /* 0x68-0x6f */ 1146, 1148, 1151, 1154, 1157, 1159, 1161, 1163, /* 0x70-0x77 */ 1166, 1168, 1172, 1174, 1176, 1179, 1181, 1183, /* 0x78-0x7f */ 1185, 1187, 1191, 1193, 1196, 1199, 1201, 1203, /* 0x80-0x87 */ -1, 1206, -1, -1, -1, -1, -1, -1, /* 0x88-0x8f */ }; static const short translit_page05_2[8] = { 1208, 1211, 1214, -1, -1, -1, -1, -1, /* 0xf0-0xf7 */ }; static const short translit_page06[16] = { -1, -1, -1, -1, -1, 1217, 1220, 1223, /* 0x70-0x77 */ 1226, -1, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */ }; static const short translit_page0e[48] = { -1, -1, -1, 1232, -1, -1, -1, -1, /* 0xb0-0xb7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc0-0xc7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ -1, -1, -1, -1, 1235, 1238, -1, -1, /* 0xd8-0xdf */ }; static const short translit_page0f[16] = { -1, -1, -1, -1, -1, -1, -1, 1241, /* 0x70-0x77 */ -1, 1244, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */ }; static const short translit_page1e[160] = { -1, -1, 1247, 1249, -1, -1, -1, -1, /* 0x00-0x07 */ -1, -1, 1251, 1253, -1, -1, -1, -1, /* 0x08-0x0f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x10-0x17 */ -1, -1, -1, -1, -1, -1, 1255, 1257, /* 0x18-0x1f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x20-0x27 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x30-0x37 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x38-0x3f */ 1259, 1261, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ -1, -1, -1, -1, -1, -1, 1263, 1265, /* 0x50-0x57 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */ 1267, 1269, -1, -1, -1, -1, -1, -1, /* 0x60-0x67 */ -1, -1, 1271, 1273, -1, -1, -1, -1, /* 0x68-0x6f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x70-0x77 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */ 1275, 1278, 1281, 1284, 1287, 1290, -1, -1, /* 0x80-0x87 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x88-0x8f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x90-0x97 */ -1, -1, 1293, -1, -1, -1, -1, -1, /* 0x98-0x9f */ }; static const short translit_page1e_3[8] = { -1, -1, 1296, 1299, -1, -1, -1, -1, /* 0xf0-0xf7 */ }; static const short translit_page20[88] = { -1, -1, 1302, 1304, 1306, 1308, 1310, -1, /* 0x00-0x07 */ 1312, 1314, 1316, -1, -1, -1, -1, -1, /* 0x08-0x0f */ 1318, 1320, 1322, 1324, 1326, 1328, -1, -1, /* 0x10-0x17 */ 1330, 1332, 1334, 1336, 1338, 1340, 1342, 1344, /* 0x18-0x1f */ 1346, -1, 1348, -1, 1350, 1352, 1355, -1, /* 0x20-0x27 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ 1359, -1, 1364, 1366, 1369, -1, 1373, 1376, /* 0x30-0x37 */ -1, 1380, 1382, -1, 1384, -1, -1, -1, /* 0x38-0x3f */ -1, -1, -1, -1, 1387, -1, -1, 1389, /* 0x40-0x47 */ 1392, 1395, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ -1, -1, -1, -1, -1, -1, -1, 1398, /* 0x50-0x57 */ }; static const short translit_page20_4[8] = { 1403, -1, -1, 1406, 1411, -1, -1, -1, /* 0xa8-0xaf */ }; static const short translit_page21[216] = { 1415, 1419, 1423, 1425, -1, 1428, 1432, 1436, /* 0x00-0x07 */ -1, 1438, 1441, 1443, 1445, 1447, 1449, 1451, /* 0x08-0x0f */ 1453, 1455, 1457, 1459, -1, 1461, 1463, -1, /* 0x10-0x17 */ -1, 1466, 1468, 1470, 1472, 1474, -1, -1, /* 0x18-0x1f */ -1, 1476, 1480, -1, 1483, -1, 1485, -1, /* 0x20-0x27 */ 1489, -1, -1, 1491, 1493, 1495, 1497, 1499, /* 0x28-0x2f */ 1501, 1503, -1, 1505, 1507, 1509, 1511, 1513, /* 0x30-0x37 */ 1515, 1517, -1, 1519, -1, 1523, 1525, 1527, /* 0x38-0x3f */ 1529, -1, -1, -1, -1, 1531, 1533, 1535, /* 0x40-0x47 */ 1537, 1539, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ -1, -1, -1, 1541, 1547, 1553, 1559, 1565, /* 0x50-0x57 */ 1571, 1577, 1583, 1589, 1595, 1601, 1607, 1613, /* 0x58-0x5f */ 1617, 1619, 1622, 1626, 1629, 1631, 1634, 1638, /* 0x60-0x67 */ 1643, 1646, 1648, 1651, 1655, 1657, 1659, 1661, /* 0x68-0x6f */ 1663, 1665, 1668, 1672, 1675, 1677, 1680, 1684, /* 0x70-0x77 */ 1689, 1692, 1694, 1697, 1701, 1703, 1705, 1707, /* 0x78-0x7f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x80-0x87 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x88-0x8f */ 1709, 1712, 1714, 1717, 1719, -1, -1, -1, /* 0x90-0x97 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x98-0x9f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa0-0xa7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa8-0xaf */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb0-0xb7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc0-0xc7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */ 1723, -1, 1726, -1, 1729, -1, -1, -1, /* 0xd0-0xd7 */ }; static const short translit_page22[96] = { -1, -1, 1733, -1, -1, 1735, 1737, 1739, /* 0x10-0x17 */ -1, 1741, -1, -1, -1, -1, -1, -1, /* 0x18-0x1f */ -1, -1, -1, 1743, -1, -1, -1, -1, /* 0x20-0x27 */ -1, -1, -1, -1, 1745, 1748, -1, 1752, /* 0x28-0x2f */ 1755, -1, -1, -1, -1, -1, 1759, -1, /* 0x30-0x37 */ -1, -1, -1, -1, 1761, -1, -1, -1, /* 0x38-0x3f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x50-0x57 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */ 1763, -1, -1, -1, 1766, 1769, -1, -1, /* 0x60-0x67 */ -1, -1, 1772, 1775, -1, -1, -1, -1, /* 0x68-0x6f */ }; static const short translit_page22_5[48] = { -1, -1, -1, -1, -1, 1778, -1, -1, /* 0xc0-0xc7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ 1780, 1784, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe0-0xe7 */ -1, -1, -1, -1, -1, -1, -1, 1788, /* 0xe8-0xef */ }; static const short translit_page24[240] = { 1792, 1798, 1804, 1810, 1816, 1822, 1828, 1834, /* 0x00-0x07 */ 1840, 1845, 1850, 1855, 1860, 1865, 1870, 1875, /* 0x08-0x0f */ 1880, 1886, 1892, 1898, 1904, 1910, 1916, 1922, /* 0x10-0x17 */ 1928, 1934, 1939, 1945, 1951, 1956, 1961, 1966, /* 0x18-0x1f */ 1971, 1976, -1, -1, 1982, -1, -1, -1, /* 0x20-0x27 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x30-0x37 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x38-0x3f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x50-0x57 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */ 1987, 1991, 1995, 1999, 2003, 2007, 2011, 2015, /* 0x60-0x67 */ 2019, 2023, 2028, 2033, 2038, 2043, 2048, 2053, /* 0x68-0x6f */ 2058, 2063, 2068, 2073, 2078, 2082, 2086, 2090, /* 0x70-0x77 */ 2094, 2098, 2102, 2106, 2110, 2114, 2119, 2124, /* 0x78-0x7f */ 2129, 2134, 2139, 2144, 2149, 2154, 2159, 2164, /* 0x80-0x87 */ 2169, 2172, 2175, 2178, 2181, 2184, 2187, 2190, /* 0x88-0x8f */ 2193, 2196, 2200, 2204, 2208, 2212, 2216, 2220, /* 0x90-0x97 */ 2224, 2228, 2232, 2236, 2240, 2244, 2248, 2252, /* 0x98-0x9f */ 2256, 2260, 2264, 2268, 2272, 2276, 2280, 2284, /* 0xa0-0xa7 */ 2288, 2292, 2296, 2300, 2304, 2308, 2312, 2316, /* 0xa8-0xaf */ 2320, 2324, 2328, 2332, 2336, 2340, 2344, 2348, /* 0xb0-0xb7 */ 2352, 2356, 2360, 2364, 2368, 2372, 2376, 2380, /* 0xb8-0xbf */ 2384, 2388, 2392, 2396, 2400, 2404, 2408, 2412, /* 0xc0-0xc7 */ 2416, 2420, 2424, 2428, 2432, 2436, 2440, 2444, /* 0xc8-0xcf */ 2448, 2452, 2456, 2460, 2464, 2468, 2472, 2476, /* 0xd0-0xd7 */ 2480, 2484, 2488, 2492, 2496, 2500, 2504, 2508, /* 0xd8-0xdf */ 2512, 2516, 2520, 2524, 2528, 2532, 2536, 2540, /* 0xe0-0xe7 */ 2544, 2548, 2552, -1, -1, -1, -1, -1, /* 0xe8-0xef */ }; static const short translit_page25[64] = { 2556, -1, 2558, -1, -1, -1, -1, -1, /* 0x00-0x07 */ -1, -1, -1, -1, 2560, -1, -1, -1, /* 0x08-0x0f */ 2562, -1, -1, -1, 2564, -1, -1, -1, /* 0x10-0x17 */ 2566, -1, -1, -1, 2568, -1, -1, -1, /* 0x18-0x1f */ -1, -1, -1, -1, 2570, -1, -1, -1, /* 0x20-0x27 */ -1, -1, -1, -1, 2572, -1, -1, -1, /* 0x28-0x2f */ -1, -1, -1, -1, 2574, -1, -1, -1, /* 0x30-0x37 */ -1, -1, -1, -1, 2576, -1, -1, -1, /* 0x38-0x3f */ }; static const short translit_page2a[8] = { -1, -1, -1, -1, 2585, 2589, 2592, -1, /* 0x70-0x77 */ }; static const short translit_page2f[216] = { 2600, 2602, 2604, 2606, 2608, 2610, 2612, 2614, /* 0x00-0x07 */ 2616, 2618, 2620, 2622, 2624, 2626, 2628, 2630, /* 0x08-0x0f */ 2632, 2634, 2636, 2638, 2640, 2642, 2644, 2646, /* 0x10-0x17 */ 2648, 2650, 2652, 2654, 2656, 2658, 2660, 2662, /* 0x18-0x1f */ 2664, 2666, 2668, 2670, 2672, 2674, 2676, 2678, /* 0x20-0x27 */ 2680, 2682, 2684, 2686, 2688, 2690, 2692, 2694, /* 0x28-0x2f */ 2696, 2698, 2700, 2702, 2704, 2706, 2708, 2710, /* 0x30-0x37 */ 2712, 2714, 2716, 2718, 2720, 2722, 2724, 2726, /* 0x38-0x3f */ 2728, 2730, 2732, 2734, 2736, 2738, 2740, 2742, /* 0x40-0x47 */ 2744, 2746, 2748, 2750, 2752, 2754, 2756, 2758, /* 0x48-0x4f */ 2760, 2762, 2764, 2766, 2768, 2770, 2772, 2774, /* 0x50-0x57 */ 2776, 2778, 2780, 2782, 2784, 2786, 2788, 2790, /* 0x58-0x5f */ 2792, 2794, 2796, 2798, 2800, 2802, 2804, 2806, /* 0x60-0x67 */ 2808, 2810, 2812, 2814, 2816, 2818, 2820, 2822, /* 0x68-0x6f */ 2824, 2826, 2828, 2830, 2832, 2834, 2836, 2838, /* 0x70-0x77 */ 2840, 2842, 2844, 2846, 2848, 2850, 2852, 2854, /* 0x78-0x7f */ 2856, 2858, 2860, 2862, 2864, 2866, 2868, 2870, /* 0x80-0x87 */ 2872, 2874, 2876, 2878, 2880, 2882, 2884, 2886, /* 0x88-0x8f */ 2888, 2890, 2892, 2894, 2896, 2898, 2900, 2902, /* 0x90-0x97 */ 2904, 2906, 2908, 2910, 2912, 2914, 2916, 2918, /* 0x98-0x9f */ 2920, 2922, 2924, 2926, 2928, 2930, 2932, 2934, /* 0xa0-0xa7 */ 2936, 2938, 2940, 2942, 2944, 2946, 2948, 2950, /* 0xa8-0xaf */ 2952, 2954, 2956, 2958, 2960, 2962, 2964, 2966, /* 0xb0-0xb7 */ 2968, 2970, 2972, 2974, 2976, 2978, 2980, 2982, /* 0xb8-0xbf */ 2984, 2986, 2988, 2990, 2992, 2994, 2996, 2998, /* 0xc0-0xc7 */ 3000, 3002, 3004, 3006, 3008, 3010, 3012, 3014, /* 0xc8-0xcf */ 3016, 3018, 3020, 3022, 3024, 3026, -1, -1, /* 0xd0-0xd7 */ }; static const short translit_page30[248] = { 3028, -1, -1, -1, -1, -1, -1, -1, /* 0x00-0x07 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x08-0x0f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x10-0x17 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x18-0x1f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x20-0x27 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ -1, -1, -1, -1, -1, -1, 3030, -1, /* 0x30-0x37 */ 3032, 3034, 3036, -1, -1, -1, -1, -1, /* 0x38-0x3f */ -1, 3038, -1, 3040, -1, 3042, -1, 3044, /* 0x40-0x47 */ -1, 3046, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x50-0x57 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */ -1, -1, -1, 3048, -1, -1, -1, -1, /* 0x60-0x67 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x68-0x6f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x70-0x77 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */ -1, -1, -1, 3050, -1, 3052, -1, 3054, /* 0x80-0x87 */ -1, -1, -1, -1, -1, -1, 3056, -1, /* 0x88-0x8f */ -1, -1, -1, -1, -1, 3058, 3060, -1, /* 0x90-0x97 */ -1, -1, -1, 3062, 3065, -1, -1, -1, /* 0x98-0x9f */ 3068, 3070, -1, 3072, -1, 3074, -1, 3076, /* 0xa0-0xa7 */ -1, 3078, -1, -1, -1, -1, -1, -1, /* 0xa8-0xaf */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb0-0xb7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */ -1, -1, -1, 3080, -1, -1, -1, -1, /* 0xc0-0xc7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */ -1, -1, -1, 3082, -1, 3084, -1, 3086, /* 0xe0-0xe7 */ -1, -1, -1, -1, -1, -1, 3088, -1, /* 0xe8-0xef */ -1, -1, -1, -1, -1, 3090, 3092, -1, /* 0xf0-0xf7 */ }; static const short translit_page31[96] = { -1, 3094, 3096, 3098, 3100, 3102, 3104, 3106, /* 0x30-0x37 */ 3108, 3110, 3112, 3114, 3116, 3118, 3120, 3122, /* 0x38-0x3f */ 3124, 3126, 3128, 3130, 3132, 3134, 3136, 3138, /* 0x40-0x47 */ 3140, 3142, 3144, 3146, 3148, 3150, 3152, 3154, /* 0x48-0x4f */ 3156, 3158, 3160, 3162, 3164, 3166, 3168, 3170, /* 0x50-0x57 */ 3172, 3174, 3176, 3178, 3180, 3182, 3184, 3186, /* 0x58-0x5f */ 3188, 3190, 3192, 3194, 3196, 3198, 3200, 3202, /* 0x60-0x67 */ 3204, 3206, 3208, 3210, 3212, 3214, 3216, 3218, /* 0x68-0x6f */ 3220, 3222, 3224, 3226, 3228, 3230, 3232, 3234, /* 0x70-0x77 */ 3236, 3238, 3240, 3242, 3244, 3246, 3248, 3250, /* 0x78-0x7f */ 3252, 3254, 3256, 3258, 3260, 3262, 3264, 3266, /* 0x80-0x87 */ 3268, 3270, 3272, 3274, 3276, 3278, 3280, -1, /* 0x88-0x8f */ }; static const short translit_page31_6[528] = { 3282, 3284, 3286, 3288, 3290, 3292, 3294, 3296, /* 0xf0-0xf7 */ 3298, 3300, 3302, 3304, 3306, 3308, 3310, 3312, /* 0xf8-0xff */ /* 0x3200 */ 3314, 3318, 3322, 3326, 3330, 3334, 3338, 3342, /* 0x00-0x07 */ 3346, 3350, 3354, 3358, 3362, 3366, 3370, 3375, /* 0x08-0x0f */ 3380, 3385, 3390, 3395, 3400, 3405, 3410, 3415, /* 0x10-0x17 */ 3420, 3425, 3430, 3435, 3440, 3445, 3453, -1, /* 0x18-0x1f */ 3460, 3464, 3468, 3472, 3476, 3480, 3484, 3488, /* 0x20-0x27 */ 3492, 3496, 3500, 3504, 3508, 3512, 3516, 3520, /* 0x28-0x2f */ 3524, 3528, 3532, 3536, 3540, 3544, 3548, 3552, /* 0x30-0x37 */ 3556, 3560, 3564, 3568, 3572, 3576, 3580, 3584, /* 0x38-0x3f */ 3588, 3592, 3596, 3600, -1, -1, -1, -1, /* 0x40-0x47 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ 3604, 3608, 3613, 3618, 3623, 3628, 3633, 3638, /* 0x50-0x57 */ 3643, 3648, 3653, 3658, 3663, 3668, 3673, 3678, /* 0x58-0x5f */ 3683, 3687, 3691, 3695, 3699, 3703, 3707, 3711, /* 0x60-0x67 */ 3715, 3719, 3723, 3727, 3731, 3735, 3739, 3744, /* 0x68-0x6f */ 3749, 3754, 3759, 3764, 3769, 3774, 3779, 3784, /* 0x70-0x77 */ 3789, 3794, 3799, 3804, 3809, 3817, -1, -1, /* 0x78-0x7f */ 3824, 3828, 3832, 3836, 3840, 3844, 3848, 3852, /* 0x80-0x87 */ 3856, 3860, 3864, 3868, 3872, 3876, 3880, 3884, /* 0x88-0x8f */ 3888, 3892, 3896, 3900, 3904, 3908, 3912, 3916, /* 0x90-0x97 */ 3920, 3924, 3928, 3932, 3936, 3940, 3944, 3948, /* 0x98-0x9f */ 3952, 3956, 3960, 3964, 3968, 3972, 3976, 3980, /* 0xa0-0xa7 */ 3984, 3988, 3992, 3996, 4000, 4004, 4008, 4012, /* 0xa8-0xaf */ 4016, 4020, 4025, 4030, 4035, 4040, 4045, 4050, /* 0xb0-0xb7 */ 4055, 4060, 4065, 4070, 4075, 4080, 4085, 4090, /* 0xb8-0xbf */ 4095, 4098, 4101, 4104, 4107, 4110, 4113, 4116, /* 0xc0-0xc7 */ 4119, 4122, 4126, 4130, 4134, 4137, 4141, 4144, /* 0xc8-0xcf */ 4148, 4152, 4156, 4160, 4164, 4168, 4172, 4176, /* 0xd0-0xd7 */ 4180, 4184, 4188, 4192, 4196, 4200, 4204, 4208, /* 0xd8-0xdf */ 4212, 4216, 4220, 4224, 4228, 4232, 4236, 4240, /* 0xe0-0xe7 */ 4244, 4248, 4252, 4256, 4260, 4264, 4268, 4272, /* 0xe8-0xef */ 4276, 4280, 4284, 4288, 4292, 4296, 4300, 4304, /* 0xf0-0xf7 */ 4308, 4312, 4316, 4320, 4324, 4328, 4332, -1, /* 0xf8-0xff */ /* 0x3300 */ 4336, 4341, 4346, 4351, 4355, 4360, 4364, 4368, /* 0x00-0x07 */ 4374, 4379, 4383, 4387, 4391, 4396, 4401, 4405, /* 0x08-0x0f */ 4409, 4412, 4416, 4421, 4426, 4429, 4435, 4442, /* 0x10-0x17 */ 4448, 4452, 4458, 4464, 4469, 4473, 4477, 4481, /* 0x18-0x1f */ 4486, 4492, 4497, 4501, 4505, 4509, 4512, 4515, /* 0x20-0x27 */ 4518, 4521, 4525, 4529, 4535, 4539, 4544, 4550, /* 0x28-0x2f */ 4554, 4557, 4560, 4566, 4571, 4577, 4581, 4587, /* 0x30-0x37 */ 4590, 4594, 4598, 4602, 4606, 4610, 4615, 4619, /* 0x38-0x3f */ 4622, 4626, 4630, 4634, 4639, 4643, 4647, 4651, /* 0x40-0x47 */ 4657, 4662, 4665, 4671, 4674, 4679, 4684, 4688, /* 0x48-0x4f */ 4692, 4696, 4701, 4704, 4708, 4713, 4716, 4722, /* 0x50-0x57 */ 4726, 4729, 4732, 4735, 4738, 4741, 4744, 4747, /* 0x58-0x5f */ 4750, 4753, 4756, 4760, 4764, 4768, 4772, 4776, /* 0x60-0x67 */ 4780, 4784, 4788, 4792, 4796, 4800, 4804, 4808, /* 0x68-0x6f */ 4812, 4816, 4820, 4823, 4826, 4830, 4833, 4836, /* 0x70-0x77 */ 4839, 4844, 4849, 4852, 4855, 4858, 4861, 4864, /* 0x78-0x7f */ 4869, 4872, 4875, 4878, 4881, 4884, 4887, 4890, /* 0x80-0x87 */ 4893, 4897, 4902, 4905, 4908, 4911, 4914, 4917, /* 0x88-0x8f */ 4920, 4923, 4927, 4931, 4935, 4939, 4942, 4945, /* 0x90-0x97 */ 4948, 4951, 4954, 4957, 4960, 4963, 4966, 4969, /* 0x98-0x9f */ 4974, 4979, 4983, 4988, 4993, 4998, 5002, 5007, /* 0xa0-0xa7 */ 5011, 5017, 5020, 5024, 5028, 5032, 5036, 5042, /* 0xa8-0xaf */ 5050, 5053, 5056, 5059, 5062, 5065, 5068, 5071, /* 0xb0-0xb7 */ 5074, 5077, 5080, 5083, 5086, 5089, 5092, 5095, /* 0xb8-0xbf */ 5098, 5101, 5104, 5109, 5112, 5115, 5118, 5123, /* 0xc0-0xc7 */ 5127, 5130, 5133, 5136, 5139, 5142, 5145, 5148, /* 0xc8-0xcf */ 5151, 5154, 5157, 5161, 5164, 5167, 5171, 5175, /* 0xd0-0xd7 */ 5178, 5183, 5187, 5190, 5193, 5196, 5199, 5203, /* 0xd8-0xdf */ 5211, 5214, 5217, 5220, 5223, 5226, 5229, 5232, /* 0xe0-0xe7 */ 5235, 5238, 5242, 5246, 5250, 5254, 5258, 5262, /* 0xe8-0xef */ 5266, 5270, 5274, 5278, 5282, 5286, 5290, 5294, /* 0xf0-0xf7 */ 5298, 5302, 5306, 5310, 5314, 5318, 5322, 5207, /* 0xf8-0xff */ }; static const short translit_pagef9[368] = { 5326, 5328, 5330, 5332, 5334, 5336, 5338, 5340, /* 0x00-0x07 */ 5342, 5344, 5346, 5348, 5350, 5352, 5354, 5356, /* 0x08-0x0f */ 5358, 5360, 5362, 5364, 5366, 5368, 5370, 5372, /* 0x10-0x17 */ 5374, 5376, 5378, 5380, 5382, 5384, 5386, 5388, /* 0x18-0x1f */ 5390, 5392, 5394, 5396, 5398, 5400, 5402, 5404, /* 0x20-0x27 */ 5406, 5408, 5410, 5412, 5414, 5416, 5418, 5420, /* 0x28-0x2f */ 5422, 5424, 5426, 5428, 5430, 5432, 5434, 5436, /* 0x30-0x37 */ 5438, 5440, 5442, 5444, 5446, 5448, 5450, 5452, /* 0x38-0x3f */ 5454, 5456, 5458, 5460, 5462, 5464, 5466, 5468, /* 0x40-0x47 */ 5470, 5472, 5474, 5476, 5478, 5480, 5482, 5484, /* 0x48-0x4f */ 5486, 5488, 5490, 5492, 5494, 5496, 5498, 5500, /* 0x50-0x57 */ 5502, 5504, 5506, 5508, 5510, 5512, 5514, 5516, /* 0x58-0x5f */ 5518, 5520, 5522, 5524, 5526, 5528, 5530, 5532, /* 0x60-0x67 */ 5534, 5536, 5538, 5540, 5542, 5544, 5546, 5548, /* 0x68-0x6f */ 5550, 5552, 5554, 5556, 5558, 5560, 5562, 5564, /* 0x70-0x77 */ 5566, 5568, 5570, 5572, 5574, 5576, 5578, 5580, /* 0x78-0x7f */ 5582, 5584, 5586, 5588, 5590, 5592, 5594, 5596, /* 0x80-0x87 */ 5598, 5600, 5602, 5604, 5606, 5608, 5610, 5612, /* 0x88-0x8f */ 5614, 5616, 5618, 5620, 5622, 5624, 5626, 5628, /* 0x90-0x97 */ 5630, 5632, 5634, 5636, 5638, 5640, 5642, 5644, /* 0x98-0x9f */ 5646, 5648, 5650, 5652, 5654, 5656, 5658, 5660, /* 0xa0-0xa7 */ 5662, 5664, 5666, 5668, 5670, 5672, 5674, 5676, /* 0xa8-0xaf */ 5678, 5680, 5682, 5684, 5686, 5688, 5690, 5692, /* 0xb0-0xb7 */ 5694, 5696, 5698, 5700, 5702, 5704, 5706, 5708, /* 0xb8-0xbf */ 5710, 5712, 5714, 5716, 5718, 5720, 5722, 5724, /* 0xc0-0xc7 */ 5726, 5728, 5730, 5732, 5734, 5736, 5738, 5740, /* 0xc8-0xcf */ 5742, 5744, 5746, 5748, 5750, 5752, 5754, 5756, /* 0xd0-0xd7 */ 5758, 5760, 5762, 5764, 5766, 5768, 5770, 5772, /* 0xd8-0xdf */ 5774, 5776, 5778, 5780, 5782, 5784, 5786, 5788, /* 0xe0-0xe7 */ 5790, 5792, 5794, 5796, 5798, 5800, 5802, 5804, /* 0xe8-0xef */ 5806, 5808, 5810, 5812, 5814, 5816, 5818, 5820, /* 0xf0-0xf7 */ 5822, 5824, 5826, 5828, 5830, 5832, 5834, 5836, /* 0xf8-0xff */ /* 0xfa00 */ 5838, 5840, 5842, 5844, 5846, 5848, 5850, 5852, /* 0x00-0x07 */ 5854, 5856, 5858, 5860, 5862, 5864, -1, -1, /* 0x08-0x0f */ 5866, -1, 5868, -1, -1, 5870, 5872, 5874, /* 0x10-0x17 */ 5876, 5878, 5880, 5882, 5884, 5886, 5888, -1, /* 0x18-0x1f */ 5890, -1, 5892, -1, -1, 5894, 5896, -1, /* 0x20-0x27 */ -1, -1, 5898, 5900, 5902, 5904, -1, -1, /* 0x28-0x2f */ 5906, 5908, 5910, 5912, 5914, 5916, 5918, 5920, /* 0x30-0x37 */ 5922, 5924, 5926, 5928, 5930, 5932, 5934, 5936, /* 0x38-0x3f */ 5938, 5940, 5942, 5944, 5946, 5948, 5950, 5952, /* 0x40-0x47 */ 5954, 5956, 5958, 5960, 5962, 5964, 5966, 5968, /* 0x48-0x4f */ 5970, 5972, 5974, 5976, 5978, 5980, 5982, 5984, /* 0x50-0x57 */ 5986, 5988, 5990, 5992, 5994, 5996, 5998, 6000, /* 0x58-0x5f */ 6002, 6004, 6006, 6008, 6010, 6012, 6014, 6016, /* 0x60-0x67 */ 6018, 6020, 6022, -1, -1, -1, -1, -1, /* 0x68-0x6f */ }; static const short translit_pagefb[80] = { 6024, 6027, 6030, 6033, 6037, 6041, 6044, -1, /* 0x00-0x07 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x08-0x0f */ -1, -1, -1, 6047, 6050, 6053, 6056, 6059, /* 0x10-0x17 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x18-0x1f */ 6062, 6064, 6066, 6068, 6070, 6072, 6074, 6076, /* 0x20-0x27 */ 6078, 6080, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x30-0x37 */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x38-0x3f */ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */ -1, -1, -1, -1, -1, -1, -1, 6082, /* 0x48-0x4f */ }; static const short translit_pagefe[40] = { -1, 6085, 6087, 6089, 6091, 6093, 6095, 6097, /* 0x48-0x4f */ 6099, 6101, 6103, -1, 6105, 6107, 6109, 6111, /* 0x50-0x57 */ 6113, 6115, 6117, 6119, 6121, 6123, 6125, 6127, /* 0x58-0x5f */ 6129, 6131, 6133, 6135, 6137, 6139, 6141, -1, /* 0x60-0x67 */ 6143, 6145, 6147, 6149, -1, -1, -1, -1, /* 0x68-0x6f */ }; static const short translit_pageff[240] = { -1, 6151, 6153, 6155, 6157, 6159, 6161, 6163, /* 0x00-0x07 */ 6165, 6167, 6169, 6171, 6173, 6175, 6177, 6179, /* 0x08-0x0f */ 6181, 6183, 6185, 6187, 6189, 6191, 6193, 6195, /* 0x10-0x17 */ 6197, 6199, 6201, 6203, 6205, 6207, 6209, 6211, /* 0x18-0x1f */ 6213, 6215, 6217, 6219, 6221, 6223, 6225, 6227, /* 0x20-0x27 */ 6229, 6231, 6233, 6235, 6237, 6239, 6241, 6243, /* 0x28-0x2f */ 6245, 6247, 6249, 6251, 6253, 6255, 6257, 6259, /* 0x30-0x37 */ 6261, 6263, 6265, 6267, 6269, 6271, 6273, 6275, /* 0x38-0x3f */ 6277, 6279, 6281, 6283, 6285, 6287, 6289, 6291, /* 0x40-0x47 */ 6293, 6295, 6297, 6299, 6301, 6303, 6305, 6307, /* 0x48-0x4f */ 6309, 6311, 6313, 6315, 6317, 6319, 6321, 6323, /* 0x50-0x57 */ 6325, 6327, 6329, 6331, 6333, 6335, 6337, 6339, /* 0x58-0x5f */ 6341, 6343, 6345, 6347, 6349, 6351, 6353, 6355, /* 0x60-0x67 */ 6357, 6359, 6361, 6363, 6365, 6367, 6369, 6371, /* 0x68-0x6f */ 6373, 6375, 6377, 6379, 6381, 6383, 6385, 6387, /* 0x70-0x77 */ 6389, 6391, 6393, 6395, 6397, 6399, 6401, 6403, /* 0x78-0x7f */ 6405, 6407, 6409, 6411, 6413, 6415, 6417, 6419, /* 0x80-0x87 */ 6421, 6423, 6425, 6427, 6429, 6431, 6433, 6435, /* 0x88-0x8f */ 6437, 6439, 6441, 6443, 6445, 6447, 6449, 6451, /* 0x90-0x97 */ 6453, 6455, 6457, 6459, 6461, 6463, 6465, 6467, /* 0x98-0x9f */ 6469, 6471, 6473, 6475, 6477, 6479, 6481, 6483, /* 0xa0-0xa7 */ 6485, 6487, 6489, 6491, 6493, 6495, 6497, 6499, /* 0xa8-0xaf */ 6501, 6503, 6505, 6507, 6509, 6511, 6513, 6515, /* 0xb0-0xb7 */ 6517, 6519, 6521, 6523, 6525, 6527, 6529, -1, /* 0xb8-0xbf */ -1, -1, 6531, 6533, 6535, 6537, 6539, 6541, /* 0xc0-0xc7 */ -1, -1, 6543, 6545, 6547, 6549, 6551, 6553, /* 0xc8-0xcf */ -1, -1, 6555, 6557, 6559, 6561, 6563, 6565, /* 0xd0-0xd7 */ -1, -1, 6567, 6569, 6571, -1, -1, -1, /* 0xd8-0xdf */ 6573, 6575, 6577, 6579, 6581, 6583, 6585, -1, /* 0xe0-0xe7 */ 6587, 6589, 6591, 6593, 6595, 6597, 6599, -1, /* 0xe8-0xef */ }; static const short translit_page1d4[1024] = { 6601, 6603, 6605, 6607, 6609, 6611, 6613, 6615, /* 0x00-0x07 */ 6617, 6619, 6621, 6623, 6625, 6627, 6629, 6631, /* 0x08-0x0f */ 6633, 6635, 6637, 6639, 6641, 6643, 6645, 6647, /* 0x10-0x17 */ 6649, 6651, 6653, 6655, 6657, 6659, 6661, 6663, /* 0x18-0x1f */ 6665, 6667, 6669, 6671, 6673, 6675, 6677, 6679, /* 0x20-0x27 */ 6681, 6683, 6685, 6687, 6689, 6691, 6693, 6695, /* 0x28-0x2f */ 6697, 6699, 6701, 6703, 6705, 6707, 6709, 6711, /* 0x30-0x37 */ 6713, 6715, 6717, 6719, 6721, 6723, 6725, 6727, /* 0x38-0x3f */ 6729, 6731, 6733, 6735, 6737, 6739, 6741, 6743, /* 0x40-0x47 */ 6745, 6747, 6749, 6751, 6753, 6755, 6757, 6759, /* 0x48-0x4f */ 6761, 6763, 6765, 6767, 6769, -1, 6771, 6773, /* 0x50-0x57 */ 6775, 6777, 6779, 6781, 6783, 6785, 6787, 6789, /* 0x58-0x5f */ 6791, 6793, 6795, 6797, 6799, 6801, 6803, 6805, /* 0x60-0x67 */ 6807, 6809, 6811, 6813, 6815, 6817, 6819, 6821, /* 0x68-0x6f */ 6823, 6825, 6827, 6829, 6831, 6833, 6835, 6837, /* 0x70-0x77 */ 6839, 6841, 6843, 6845, 6847, 6849, 6851, 6853, /* 0x78-0x7f */ 6855, 6857, 6859, 6861, 6863, 6865, 6867, 6869, /* 0x80-0x87 */ 6871, 6873, 6875, 6877, 6879, 6881, 6883, 6885, /* 0x88-0x8f */ 6887, 6889, 6891, 6893, 6895, 6897, 6899, 6901, /* 0x90-0x97 */ 6903, 6905, 6907, 6909, 6911, -1, 6913, 6915, /* 0x98-0x9f */ -1, -1, 6917, -1, -1, 6919, 6921, -1, /* 0xa0-0xa7 */ -1, 6923, 6925, 6927, 6929, -1, 6931, 6933, /* 0xa8-0xaf */ 6935, 6937, 6939, 6941, 6943, 6945, 6947, 6949, /* 0xb0-0xb7 */ 6951, 6953, -1, 6955, -1, 6957, 6959, 6961, /* 0xb8-0xbf */ 6963, 6965, 6967, 6969, -1, 6971, 6973, 6975, /* 0xc0-0xc7 */ 6977, 6979, 6981, 6983, 6985, 6987, 6989, 6991, /* 0xc8-0xcf */ 6993, 6995, 6997, 6999, 7001, 7003, 7005, 7007, /* 0xd0-0xd7 */ 7009, 7011, 7013, 7015, 7017, 7019, 7021, 7023, /* 0xd8-0xdf */ 7025, 7027, 7029, 7031, 7033, 7035, 7037, 7039, /* 0xe0-0xe7 */ 7041, 7043, 7045, 7047, 7049, 7051, 7053, 7055, /* 0xe8-0xef */ 7057, 7059, 7061, 7063, 7065, 7067, 7069, 7071, /* 0xf0-0xf7 */ 7073, 7075, 7077, 7079, 7081, 7083, 7085, 7087, /* 0xf8-0xff */ /* 0x1d500 */ 7089, 7091, 7093, 7095, 7097, 7099, -1, 7101, /* 0x00-0x07 */ 7103, 7105, 7107, -1, -1, 7109, 7111, 7113, /* 0x08-0x0f */ 7115, 7117, 7119, 7121, 7123, -1, 7125, 7127, /* 0x10-0x17 */ 7129, 7131, 7133, 7135, 7137, -1, 7139, 7141, /* 0x18-0x1f */ 7143, 7145, 7147, 7149, 7151, 7153, 7155, 7157, /* 0x20-0x27 */ 7159, 7161, 7163, 7165, 7167, 7169, 7171, 7173, /* 0x28-0x2f */ 7175, 7177, 7179, 7181, 7183, 7185, 7187, 7189, /* 0x30-0x37 */ 7191, 7193, -1, 7195, 7197, 7199, 7201, -1, /* 0x38-0x3f */ 7203, 7205, 7207, 7209, 7211, -1, 7213, -1, /* 0x40-0x47 */ -1, -1, 7215, 7217, 7219, 7221, 7223, 7225, /* 0x48-0x4f */ 7227, -1, 7229, 7231, 7233, 7235, 7237, 7239, /* 0x50-0x57 */ 7241, 7243, 7245, 7247, 7249, 7251, 7253, 7255, /* 0x58-0x5f */ 7257, 7259, 7261, 7263, 7265, 7267, 7269, 7271, /* 0x60-0x67 */ 7273, 7275, 7277, 7279, 7281, 7283, 7285, 7287, /* 0x68-0x6f */ 7289, 7291, 7293, 7295, 7297, 7299, 7301, 7303, /* 0x70-0x77 */ 7305, 7307, 7309, 7311, 7313, 7315, 7317, 7319, /* 0x78-0x7f */ 7321, 7323, 7325, 7327, 7329, 7331, 7333, 7335, /* 0x80-0x87 */ 7337, 7339, 7341, 7343, 7345, 7347, 7349, 7351, /* 0x88-0x8f */ 7353, 7355, 7357, 7359, 7361, 7363, 7365, 7367, /* 0x90-0x97 */ 7369, 7371, 7373, 7375, 7377, 7379, 7381, 7383, /* 0x98-0x9f */ 7385, 7387, 7389, 7391, 7393, 7395, 7397, 7399, /* 0xa0-0xa7 */ 7401, 7403, 7405, 7407, 7409, 7411, 7413, 7415, /* 0xa8-0xaf */ 7417, 7419, 7421, 7423, 7425, 7427, 7429, 7431, /* 0xb0-0xb7 */ 7433, 7435, 7437, 7439, 7441, 7443, 7445, 7447, /* 0xb8-0xbf */ 7449, 7451, 7453, 7455, 7457, 7459, 7461, 7463, /* 0xc0-0xc7 */ 7465, 7467, 7469, 7471, 7473, 7475, 7477, 7479, /* 0xc8-0xcf */ 7481, 7483, 7485, 7487, 7489, 7491, 7493, 7495, /* 0xd0-0xd7 */ 7497, 7499, 7501, 7503, 7505, 7507, 7509, 7511, /* 0xd8-0xdf */ 7513, 7515, 7517, 7519, 7521, 7523, 7525, 7527, /* 0xe0-0xe7 */ 7529, 7531, 7533, 7535, 7537, 7539, 7541, 7543, /* 0xe8-0xef */ 7545, 7547, 7549, 7551, 7553, 7555, 7557, 7559, /* 0xf0-0xf7 */ 7561, 7563, 7565, 7567, 7569, 7571, 7573, 7575, /* 0xf8-0xff */ /* 0x1d600 */ 7577, 7579, 7581, 7583, 7585, 7587, 7589, 7591, /* 0x00-0x07 */ 7593, 7595, 7597, 7599, 7601, 7603, 7605, 7607, /* 0x08-0x0f */ 7609, 7611, 7613, 7615, 7617, 7619, 7621, 7623, /* 0x10-0x17 */ 7625, 7627, 7629, 7631, 7633, 7635, 7637, 7639, /* 0x18-0x1f */ 7641, 7643, 7645, 7647, 7649, 7651, 7653, 7655, /* 0x20-0x27 */ 7657, 7659, 7661, 7663, 7665, 7667, 7669, 7671, /* 0x28-0x2f */ 7673, 7675, 7677, 7679, 7681, 7683, 7685, 7687, /* 0x30-0x37 */ 7689, 7691, 7693, 7695, 7697, 7699, 7701, 7703, /* 0x38-0x3f */ 7705, 7707, 7709, 7711, 7713, 7715, 7717, 7719, /* 0x40-0x47 */ 7721, 7723, 7725, 7727, 7729, 7731, 7733, 7735, /* 0x48-0x4f */ 7737, 7739, 7741, 7743, 7745, 7747, 7749, 7751, /* 0x50-0x57 */ 7753, 7755, 7757, 7759, 7761, 7763, 7765, 7767, /* 0x58-0x5f */ 7769, 7771, 7773, 7775, 7777, 7779, 7781, 7783, /* 0x60-0x67 */ 7785, 7787, 7789, 7791, 7793, 7795, 7797, 7799, /* 0x68-0x6f */ 7801, 7803, 7805, 7807, 7809, 7811, 7813, 7815, /* 0x70-0x77 */ 7817, 7819, 7821, 7823, 7825, 7827, 7829, 7831, /* 0x78-0x7f */ 7833, 7835, 7837, 7839, 7841, 7843, 7845, 7847, /* 0x80-0x87 */ 7849, 7851, 7853, 7855, 7857, 7859, 7861, 7863, /* 0x88-0x8f */ 7865, 7867, 7869, 7871, 7873, 7875, 7877, 7879, /* 0x90-0x97 */ 7881, 7883, 7885, 7887, 7889, 7891, 7893, 7895, /* 0x98-0x9f */ 7897, 7899, 7901, 7903, -1, -1, -1, -1, /* 0xa0-0xa7 */ 7905, 7907, 7909, 7911, 7913, 7915, 7917, 7919, /* 0xa8-0xaf */ 7921, 7923, 7925, 7927, 7929, 7931, 7933, 7935, /* 0xb0-0xb7 */ 7937, 7939, 7941, 7943, 7945, 7947, 7949, 7951, /* 0xb8-0xbf */ 7953, 7955, 7957, 7959, 7961, 7963, 7965, 7967, /* 0xc0-0xc7 */ 7969, 7971, 7973, 7975, 7977, 7979, 7981, 7983, /* 0xc8-0xcf */ 7985, 7987, 7989, 7991, 7993, 7995, 7997, 7999, /* 0xd0-0xd7 */ 8001, 8003, 8005, 8007, 8009, 8011, 8013, 8015, /* 0xd8-0xdf */ 8017, 8019, 8021, 8023, 8025, 8027, 8029, 8031, /* 0xe0-0xe7 */ 8033, 8035, 8037, 8039, 8041, 8043, 8045, 8047, /* 0xe8-0xef */ 8049, 8051, 8053, 8055, 8057, 8059, 8061, 8063, /* 0xf0-0xf7 */ 8065, 8067, 8069, 8071, 8073, 8075, 8077, 8079, /* 0xf8-0xff */ /* 0x1d700 */ 8081, 8083, 8085, 8087, 8089, 8091, 8093, 8095, /* 0x00-0x07 */ 8097, 8099, 8101, 8103, 8105, 8107, 8109, 8111, /* 0x08-0x0f */ 8113, 8115, 8117, 8119, 8121, 8123, 8125, 8127, /* 0x10-0x17 */ 8129, 8131, 8133, 8135, 8137, 8139, 8141, 8143, /* 0x18-0x1f */ 8145, 8147, 8149, 8151, 8153, 8155, 8157, 8159, /* 0x20-0x27 */ 8161, 8163, 8165, 8167, 8169, 8171, 8173, 8175, /* 0x28-0x2f */ 8177, 8179, 8181, 8183, 8185, 8187, 8189, 8191, /* 0x30-0x37 */ 8193, 8195, 8197, 8199, 8201, 8203, 8205, 8207, /* 0x38-0x3f */ 8209, 8211, 8213, 8215, 8217, 8219, 8221, 8223, /* 0x40-0x47 */ 8225, 8227, 8229, 8231, 8233, 8235, 8237, 8239, /* 0x48-0x4f */ 8241, 8243, 8245, 8247, 8249, 8251, 8253, 8255, /* 0x50-0x57 */ 8257, 8259, 8261, 8263, 8265, 8267, 8269, 8271, /* 0x58-0x5f */ 8273, 8275, 8277, 8279, 8281, 8283, 8285, 8287, /* 0x60-0x67 */ 8289, 8291, 8293, 8295, 8297, 8299, 8301, 8303, /* 0x68-0x6f */ 8305, 8307, 8309, 8311, 8313, 8315, 8317, 8319, /* 0x70-0x77 */ 8321, 8323, 8325, 8327, 8329, 8331, 8333, 8335, /* 0x78-0x7f */ 8337, 8339, 8341, 8343, 8345, 8347, 8349, 8351, /* 0x80-0x87 */ 8353, 8355, 8357, 8359, 8361, 8363, 8365, 8367, /* 0x88-0x8f */ 8369, 8371, 8373, 8375, 8377, 8379, 8381, 8383, /* 0x90-0x97 */ 8385, 8387, 8389, 8391, 8393, 8395, 8397, 8399, /* 0x98-0x9f */ 8401, 8403, 8405, 8407, 8409, 8411, 8413, 8415, /* 0xa0-0xa7 */ 8417, 8419, 8421, 8423, 8425, 8427, 8429, 8431, /* 0xa8-0xaf */ 8433, 8435, 8437, 8439, 8441, 8443, 8445, 8447, /* 0xb0-0xb7 */ 8449, 8451, 8453, 8455, 8457, 8459, 8461, 8463, /* 0xb8-0xbf */ 8465, 8467, 8469, 8471, 8473, 8475, 8477, 8479, /* 0xc0-0xc7 */ 8481, 8483, -1, -1, -1, -1, 8485, 8487, /* 0xc8-0xcf */ 8489, 8491, 8493, 8495, 8497, 8499, 8501, 8503, /* 0xd0-0xd7 */ 8505, 8507, 8509, 8511, 8513, 8515, 8517, 8519, /* 0xd8-0xdf */ 8521, 8523, 8525, 8527, 8529, 8531, 8533, 8535, /* 0xe0-0xe7 */ 8537, 8539, 8541, 8543, 8545, 8547, 8549, 8551, /* 0xe8-0xef */ 8553, 8555, 8557, 8559, 8561, 8563, 8565, 8567, /* 0xf0-0xf7 */ 8569, 8571, 8573, 8575, 8577, 8579, 8581, 8583, /* 0xf8-0xff */ }; static const short translit_page2f8[544] = { 8585, 8587, 8589, 8591, 8593, 8595, 8597, 8599, /* 0x00-0x07 */ 8601, 8603, 8605, 8607, 8609, 8611, 8613, 8615, /* 0x08-0x0f */ 8617, 8619, 8621, 8623, 8625, 8627, 8629, 8631, /* 0x10-0x17 */ 8633, 8635, 8637, 8639, 8641, 8643, 8645, 8647, /* 0x18-0x1f */ 8649, 8651, 8653, 8655, 8657, 8659, 8661, 8663, /* 0x20-0x27 */ 8665, 8667, 8669, 8671, 8673, 8675, 8677, 8679, /* 0x28-0x2f */ 8681, 8683, 8685, 8687, 8689, 8691, 8693, 8695, /* 0x30-0x37 */ 8697, 8699, 8701, 8703, 8705, 8707, 8709, 8711, /* 0x38-0x3f */ 8713, 8715, 8717, 8719, 8721, 8723, 8725, 8727, /* 0x40-0x47 */ 8729, 8731, 8733, 8735, 8737, 8739, 8741, 8743, /* 0x48-0x4f */ 8745, 8747, 8749, 8751, 8753, 8755, 8757, 8759, /* 0x50-0x57 */ 8761, 8763, 8765, 8767, 8769, 8771, 8773, 8775, /* 0x58-0x5f */ 8777, 8779, 8781, 8783, 8785, 8787, 8789, 8791, /* 0x60-0x67 */ 8793, 8795, 8797, 8799, 8801, 8803, 8805, 8807, /* 0x68-0x6f */ 8809, 8811, 8813, 8815, 8817, 8819, 8821, 8823, /* 0x70-0x77 */ 8825, 8827, 8829, 8831, 8833, 8835, 8837, 8839, /* 0x78-0x7f */ 8841, 8843, 8845, 8847, 8849, 8851, 8853, 8855, /* 0x80-0x87 */ 8857, 8859, 8861, 8863, 8865, 8867, 8869, 8871, /* 0x88-0x8f */ 8873, 8875, 8877, 8879, 8881, 8883, 8885, 8887, /* 0x90-0x97 */ 8889, 8891, 8893, 8895, 8897, 8899, 8901, 8903, /* 0x98-0x9f */ 8905, 8907, 8909, 8911, 8913, 8915, 8917, 8919, /* 0xa0-0xa7 */ 8921, 8923, 8925, 8927, 8929, 8931, 8933, 8935, /* 0xa8-0xaf */ 8937, 8939, 8941, 8943, 8945, 8947, 8949, 8951, /* 0xb0-0xb7 */ 8953, 8955, 8957, 8959, 8961, 8963, 8965, 8967, /* 0xb8-0xbf */ 8969, 8971, 8973, 8975, 8977, 8979, 8981, 8983, /* 0xc0-0xc7 */ 8985, 8987, 8989, 8991, 8993, 8995, 8997, 8999, /* 0xc8-0xcf */ 9001, 9003, 9005, 9007, 9009, 9011, 9013, 9015, /* 0xd0-0xd7 */ 9017, 9019, 9021, 9023, 9025, 9027, 9029, 9031, /* 0xd8-0xdf */ 9033, 9035, 9037, 9039, 9041, 9043, 9045, 9047, /* 0xe0-0xe7 */ 9049, 9051, 9053, 9055, 9057, 9059, 9061, 9063, /* 0xe8-0xef */ 9065, 9067, 9069, 9071, 9073, 9075, 9077, 9079, /* 0xf0-0xf7 */ 9081, 9083, 9085, 9087, 9089, 9091, 9093, 9095, /* 0xf8-0xff */ /* 0x2f900 */ 9097, 9099, 9101, 9103, 9105, 9107, 9109, 9111, /* 0x00-0x07 */ 9113, 9115, 9117, 9119, 9121, 9123, 9125, 9127, /* 0x08-0x0f */ 9129, 9131, 9133, 9135, 9137, 9139, 9141, 9143, /* 0x10-0x17 */ 9145, 9147, 9149, 9151, 9153, 9155, 9157, 9159, /* 0x18-0x1f */ 9161, 9163, 9165, 9167, 9169, 9171, 9173, 9175, /* 0x20-0x27 */ 9177, 9179, 9181, 9183, 9185, 9187, 9189, 9191, /* 0x28-0x2f */ 9193, 9195, 9197, 9199, 9201, 9203, 9205, 9207, /* 0x30-0x37 */ 9209, 9211, 9213, 9215, 9217, 9219, 9221, 9223, /* 0x38-0x3f */ 9225, 9227, 9229, 9231, 9233, 9235, 9237, 9239, /* 0x40-0x47 */ 9241, 9243, 9245, 9247, 9249, 9251, 9253, 9255, /* 0x48-0x4f */ 9257, 9259, 9261, 9263, 9265, 9267, 9269, 9271, /* 0x50-0x57 */ 9273, 9275, 9277, 9279, 9281, 9283, 9285, 9287, /* 0x58-0x5f */ 9289, 9291, 9293, 9295, 9297, 9299, 9301, 9303, /* 0x60-0x67 */ 9305, 9307, 9309, 9311, 9313, 9315, 9317, 9319, /* 0x68-0x6f */ 9321, 9323, 9325, 9327, 9329, 9331, 9333, 9335, /* 0x70-0x77 */ 9337, 9339, 9341, 9343, 9345, 9347, 9349, 9351, /* 0x78-0x7f */ 9353, 9355, 9357, 9359, 9361, 9363, 9365, 9367, /* 0x80-0x87 */ 9369, 9371, 9373, 9375, 9377, 9379, 9381, 9383, /* 0x88-0x8f */ 9385, 9387, 9389, 9391, 9393, 9395, 9397, 9399, /* 0x90-0x97 */ 9401, 9403, 9405, 9407, 9409, 9411, 9413, 9415, /* 0x98-0x9f */ 9417, 9419, 9421, 9423, 9425, 9427, 9429, 9431, /* 0xa0-0xa7 */ 9433, 9435, 9437, 9439, 9441, 9443, 9445, 9447, /* 0xa8-0xaf */ 9449, 9451, 9453, 9455, 9457, 9459, 9461, 9463, /* 0xb0-0xb7 */ 9465, 9467, 9469, 9471, 9473, 9475, 9477, 9479, /* 0xb8-0xbf */ 9481, 9483, 9485, 9487, 9489, 9491, 9493, 9495, /* 0xc0-0xc7 */ 9497, 9499, 9501, 9503, 9505, 9507, 9509, 9511, /* 0xc8-0xcf */ 9513, 9515, 9517, 9519, 9521, 9523, 9525, 9527, /* 0xd0-0xd7 */ 9529, 9531, 9533, 9535, 9537, 9539, 9541, 9543, /* 0xd8-0xdf */ 9545, 9547, 9549, 9551, 9553, 9555, 9557, 9559, /* 0xe0-0xe7 */ 9561, 9563, 9565, 9567, 9569, 9571, 9573, 9575, /* 0xe8-0xef */ 9577, 9579, 9581, 9583, 9585, 9587, 9589, 9591, /* 0xf0-0xf7 */ 9593, 9595, 9597, 9599, 9601, 9603, 9605, 9607, /* 0xf8-0xff */ /* 0x2fa00 */ 9609, 9611, 9613, 9615, 9617, 9619, 9621, 9623, /* 0x00-0x07 */ 9625, 9627, 9629, 9631, 9633, 9635, 9637, 9639, /* 0x08-0x0f */ 9641, 9643, 9645, 9647, 9649, 9651, 9653, 9655, /* 0x10-0x17 */ 9657, 9659, 9661, 9663, 9665, 9667, -1, -1, /* 0x18-0x1f */ }; #define translit_index(wc) \ (wc >= 0x00a0 && wc < 0x0200 ? translit_page00[wc-0x00a0] : \ wc >= 0x0218 && wc < 0x0220 ? translit_page02[wc-0x0218] : \ wc >= 0x02b8 && wc < 0x02e0 ? translit_page02_1[wc-0x02b8] : \ wc >= 0x0378 && wc < 0x0460 ? translit_page03[wc-0x0378] : \ wc >= 0x0530 && wc < 0x0590 ? translit_page05[wc-0x0530] : \ wc >= 0x05f0 && wc < 0x05f8 ? translit_page05_2[wc-0x05f0] : \ wc >= 0x0670 && wc < 0x0680 ? translit_page06[wc-0x0670] : \ wc == 0x0e33 ? 1229 : \ wc >= 0x0eb0 && wc < 0x0ee0 ? translit_page0e[wc-0x0eb0] : \ wc >= 0x0f70 && wc < 0x0f80 ? translit_page0f[wc-0x0f70] : \ wc >= 0x1e00 && wc < 0x1ea0 ? translit_page1e[wc-0x1e00] : \ wc >= 0x1ef0 && wc < 0x1ef8 ? translit_page1e_3[wc-0x1ef0] : \ wc >= 0x2000 && wc < 0x2058 ? translit_page20[wc-0x2000] : \ wc >= 0x20a8 && wc < 0x20b0 ? translit_page20_4[wc-0x20a8] : \ wc >= 0x2100 && wc < 0x21d8 ? translit_page21[wc-0x2100] : \ wc >= 0x2210 && wc < 0x2270 ? translit_page22[wc-0x2210] : \ wc >= 0x22c0 && wc < 0x22f0 ? translit_page22_5[wc-0x22c0] : \ wc >= 0x2400 && wc < 0x24f0 ? translit_page24[wc-0x2400] : \ wc >= 0x2500 && wc < 0x2540 ? translit_page25[wc-0x2500] : \ wc == 0x25e6 ? 2578 : \ wc == 0x2a0c ? 2580 : \ wc >= 0x2a70 && wc < 0x2a78 ? translit_page2a[wc-0x2a70] : \ wc == 0x2e9f ? 2596 : \ wc == 0x2ef3 ? 2598 : \ wc >= 0x2f00 && wc < 0x2fd8 ? translit_page2f[wc-0x2f00] : \ wc >= 0x3000 && wc < 0x30f8 ? translit_page30[wc-0x3000] : \ wc >= 0x3130 && wc < 0x3190 ? translit_page31[wc-0x3130] : \ wc >= 0x31f0 && wc < 0x3400 ? translit_page31_6[wc-0x31f0] : \ wc >= 0xf900 && wc < 0xfa70 ? translit_pagef9[wc-0xf900] : \ wc >= 0xfb00 && wc < 0xfb50 ? translit_pagefb[wc-0xfb00] : \ wc >= 0xfe48 && wc < 0xfe70 ? translit_pagefe[wc-0xfe48] : \ wc >= 0xff00 && wc < 0xfff0 ? translit_pageff[wc-0xff00] : \ wc >= 0x1d400 && wc < 0x1d800 ? translit_page1d4[wc-0x1d400] : \ wc >= 0x2f800 && wc < 0x2fa20 ? translit_page2f8[wc-0x2f800] : \ -1)