| # This file is automatically generated by tools/idna-data |
| # vim: set fileencoding=utf-8 : |
| |
| from typing import List, Tuple, Union |
| |
| """IDNA Mapping Table from UTS46.""" |
| |
| |
| __version__ = "15.1.0" |
| |
| |
| def _seg_0() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x0, "3"), |
| (0x1, "3"), |
| (0x2, "3"), |
| (0x3, "3"), |
| (0x4, "3"), |
| (0x5, "3"), |
| (0x6, "3"), |
| (0x7, "3"), |
| (0x8, "3"), |
| (0x9, "3"), |
| (0xA, "3"), |
| (0xB, "3"), |
| (0xC, "3"), |
| (0xD, "3"), |
| (0xE, "3"), |
| (0xF, "3"), |
| (0x10, "3"), |
| (0x11, "3"), |
| (0x12, "3"), |
| (0x13, "3"), |
| (0x14, "3"), |
| (0x15, "3"), |
| (0x16, "3"), |
| (0x17, "3"), |
| (0x18, "3"), |
| (0x19, "3"), |
| (0x1A, "3"), |
| (0x1B, "3"), |
| (0x1C, "3"), |
| (0x1D, "3"), |
| (0x1E, "3"), |
| (0x1F, "3"), |
| (0x20, "3"), |
| (0x21, "3"), |
| (0x22, "3"), |
| (0x23, "3"), |
| (0x24, "3"), |
| (0x25, "3"), |
| (0x26, "3"), |
| (0x27, "3"), |
| (0x28, "3"), |
| (0x29, "3"), |
| (0x2A, "3"), |
| (0x2B, "3"), |
| (0x2C, "3"), |
| (0x2D, "V"), |
| (0x2E, "V"), |
| (0x2F, "3"), |
| (0x30, "V"), |
| (0x31, "V"), |
| (0x32, "V"), |
| (0x33, "V"), |
| (0x34, "V"), |
| (0x35, "V"), |
| (0x36, "V"), |
| (0x37, "V"), |
| (0x38, "V"), |
| (0x39, "V"), |
| (0x3A, "3"), |
| (0x3B, "3"), |
| (0x3C, "3"), |
| (0x3D, "3"), |
| (0x3E, "3"), |
| (0x3F, "3"), |
| (0x40, "3"), |
| (0x41, "M", "a"), |
| (0x42, "M", "b"), |
| (0x43, "M", "c"), |
| (0x44, "M", "d"), |
| (0x45, "M", "e"), |
| (0x46, "M", "f"), |
| (0x47, "M", "g"), |
| (0x48, "M", "h"), |
| (0x49, "M", "i"), |
| (0x4A, "M", "j"), |
| (0x4B, "M", "k"), |
| (0x4C, "M", "l"), |
| (0x4D, "M", "m"), |
| (0x4E, "M", "n"), |
| (0x4F, "M", "o"), |
| (0x50, "M", "p"), |
| (0x51, "M", "q"), |
| (0x52, "M", "r"), |
| (0x53, "M", "s"), |
| (0x54, "M", "t"), |
| (0x55, "M", "u"), |
| (0x56, "M", "v"), |
| (0x57, "M", "w"), |
| (0x58, "M", "x"), |
| (0x59, "M", "y"), |
| (0x5A, "M", "z"), |
| (0x5B, "3"), |
| (0x5C, "3"), |
| (0x5D, "3"), |
| (0x5E, "3"), |
| (0x5F, "3"), |
| (0x60, "3"), |
| (0x61, "V"), |
| (0x62, "V"), |
| (0x63, "V"), |
| ] |
| |
| |
| def _seg_1() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x64, "V"), |
| (0x65, "V"), |
| (0x66, "V"), |
| (0x67, "V"), |
| (0x68, "V"), |
| (0x69, "V"), |
| (0x6A, "V"), |
| (0x6B, "V"), |
| (0x6C, "V"), |
| (0x6D, "V"), |
| (0x6E, "V"), |
| (0x6F, "V"), |
| (0x70, "V"), |
| (0x71, "V"), |
| (0x72, "V"), |
| (0x73, "V"), |
| (0x74, "V"), |
| (0x75, "V"), |
| (0x76, "V"), |
| (0x77, "V"), |
| (0x78, "V"), |
| (0x79, "V"), |
| (0x7A, "V"), |
| (0x7B, "3"), |
| (0x7C, "3"), |
| (0x7D, "3"), |
| (0x7E, "3"), |
| (0x7F, "3"), |
| (0x80, "X"), |
| (0x81, "X"), |
| (0x82, "X"), |
| (0x83, "X"), |
| (0x84, "X"), |
| (0x85, "X"), |
| (0x86, "X"), |
| (0x87, "X"), |
| (0x88, "X"), |
| (0x89, "X"), |
| (0x8A, "X"), |
| (0x8B, "X"), |
| (0x8C, "X"), |
| (0x8D, "X"), |
| (0x8E, "X"), |
| (0x8F, "X"), |
| (0x90, "X"), |
| (0x91, "X"), |
| (0x92, "X"), |
| (0x93, "X"), |
| (0x94, "X"), |
| (0x95, "X"), |
| (0x96, "X"), |
| (0x97, "X"), |
| (0x98, "X"), |
| (0x99, "X"), |
| (0x9A, "X"), |
| (0x9B, "X"), |
| (0x9C, "X"), |
| (0x9D, "X"), |
| (0x9E, "X"), |
| (0x9F, "X"), |
| (0xA0, "3", " "), |
| (0xA1, "V"), |
| (0xA2, "V"), |
| (0xA3, "V"), |
| (0xA4, "V"), |
| (0xA5, "V"), |
| (0xA6, "V"), |
| (0xA7, "V"), |
| (0xA8, "3", " ̈"), |
| (0xA9, "V"), |
| (0xAA, "M", "a"), |
| (0xAB, "V"), |
| (0xAC, "V"), |
| (0xAD, "I"), |
| (0xAE, "V"), |
| (0xAF, "3", " ̄"), |
| (0xB0, "V"), |
| (0xB1, "V"), |
| (0xB2, "M", "2"), |
| (0xB3, "M", "3"), |
| (0xB4, "3", " ́"), |
| (0xB5, "M", "μ"), |
| (0xB6, "V"), |
| (0xB7, "V"), |
| (0xB8, "3", " ̧"), |
| (0xB9, "M", "1"), |
| (0xBA, "M", "o"), |
| (0xBB, "V"), |
| (0xBC, "M", "1⁄4"), |
| (0xBD, "M", "1⁄2"), |
| (0xBE, "M", "3⁄4"), |
| (0xBF, "V"), |
| (0xC0, "M", "à"), |
| (0xC1, "M", "á"), |
| (0xC2, "M", "â"), |
| (0xC3, "M", "ã"), |
| (0xC4, "M", "ä"), |
| (0xC5, "M", "å"), |
| (0xC6, "M", "æ"), |
| (0xC7, "M", "ç"), |
| ] |
| |
| |
| def _seg_2() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0xC8, "M", "è"), |
| (0xC9, "M", "é"), |
| (0xCA, "M", "ê"), |
| (0xCB, "M", "ë"), |
| (0xCC, "M", "ì"), |
| (0xCD, "M", "í"), |
| (0xCE, "M", "î"), |
| (0xCF, "M", "ï"), |
| (0xD0, "M", "ð"), |
| (0xD1, "M", "ñ"), |
| (0xD2, "M", "ò"), |
| (0xD3, "M", "ó"), |
| (0xD4, "M", "ô"), |
| (0xD5, "M", "õ"), |
| (0xD6, "M", "ö"), |
| (0xD7, "V"), |
| (0xD8, "M", "ø"), |
| (0xD9, "M", "ù"), |
| (0xDA, "M", "ú"), |
| (0xDB, "M", "û"), |
| (0xDC, "M", "ü"), |
| (0xDD, "M", "ý"), |
| (0xDE, "M", "þ"), |
| (0xDF, "D", "ss"), |
| (0xE0, "V"), |
| (0xE1, "V"), |
| (0xE2, "V"), |
| (0xE3, "V"), |
| (0xE4, "V"), |
| (0xE5, "V"), |
| (0xE6, "V"), |
| (0xE7, "V"), |
| (0xE8, "V"), |
| (0xE9, "V"), |
| (0xEA, "V"), |
| (0xEB, "V"), |
| (0xEC, "V"), |
| (0xED, "V"), |
| (0xEE, "V"), |
| (0xEF, "V"), |
| (0xF0, "V"), |
| (0xF1, "V"), |
| (0xF2, "V"), |
| (0xF3, "V"), |
| (0xF4, "V"), |
| (0xF5, "V"), |
| (0xF6, "V"), |
| (0xF7, "V"), |
| (0xF8, "V"), |
| (0xF9, "V"), |
| (0xFA, "V"), |
| (0xFB, "V"), |
| (0xFC, "V"), |
| (0xFD, "V"), |
| (0xFE, "V"), |
| (0xFF, "V"), |
| (0x100, "M", "ā"), |
| (0x101, "V"), |
| (0x102, "M", "ă"), |
| (0x103, "V"), |
| (0x104, "M", "ą"), |
| (0x105, "V"), |
| (0x106, "M", "ć"), |
| (0x107, "V"), |
| (0x108, "M", "ĉ"), |
| (0x109, "V"), |
| (0x10A, "M", "ċ"), |
| (0x10B, "V"), |
| (0x10C, "M", "č"), |
| (0x10D, "V"), |
| (0x10E, "M", "ď"), |
| (0x10F, "V"), |
| (0x110, "M", "đ"), |
| (0x111, "V"), |
| (0x112, "M", "ē"), |
| (0x113, "V"), |
| (0x114, "M", "ĕ"), |
| (0x115, "V"), |
| (0x116, "M", "ė"), |
| (0x117, "V"), |
| (0x118, "M", "ę"), |
| (0x119, "V"), |
| (0x11A, "M", "ě"), |
| (0x11B, "V"), |
| (0x11C, "M", "ĝ"), |
| (0x11D, "V"), |
| (0x11E, "M", "ğ"), |
| (0x11F, "V"), |
| (0x120, "M", "ġ"), |
| (0x121, "V"), |
| (0x122, "M", "ģ"), |
| (0x123, "V"), |
| (0x124, "M", "ĥ"), |
| (0x125, "V"), |
| (0x126, "M", "ħ"), |
| (0x127, "V"), |
| (0x128, "M", "ĩ"), |
| (0x129, "V"), |
| (0x12A, "M", "ī"), |
| (0x12B, "V"), |
| ] |
| |
| |
| def _seg_3() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x12C, "M", "ĭ"), |
| (0x12D, "V"), |
| (0x12E, "M", "į"), |
| (0x12F, "V"), |
| (0x130, "M", "i̇"), |
| (0x131, "V"), |
| (0x132, "M", "ij"), |
| (0x134, "M", "ĵ"), |
| (0x135, "V"), |
| (0x136, "M", "ķ"), |
| (0x137, "V"), |
| (0x139, "M", "ĺ"), |
| (0x13A, "V"), |
| (0x13B, "M", "ļ"), |
| (0x13C, "V"), |
| (0x13D, "M", "ľ"), |
| (0x13E, "V"), |
| (0x13F, "M", "l·"), |
| (0x141, "M", "ł"), |
| (0x142, "V"), |
| (0x143, "M", "ń"), |
| (0x144, "V"), |
| (0x145, "M", "ņ"), |
| (0x146, "V"), |
| (0x147, "M", "ň"), |
| (0x148, "V"), |
| (0x149, "M", "ʼn"), |
| (0x14A, "M", "ŋ"), |
| (0x14B, "V"), |
| (0x14C, "M", "ō"), |
| (0x14D, "V"), |
| (0x14E, "M", "ŏ"), |
| (0x14F, "V"), |
| (0x150, "M", "ő"), |
| (0x151, "V"), |
| (0x152, "M", "œ"), |
| (0x153, "V"), |
| (0x154, "M", "ŕ"), |
| (0x155, "V"), |
| (0x156, "M", "ŗ"), |
| (0x157, "V"), |
| (0x158, "M", "ř"), |
| (0x159, "V"), |
| (0x15A, "M", "ś"), |
| (0x15B, "V"), |
| (0x15C, "M", "ŝ"), |
| (0x15D, "V"), |
| (0x15E, "M", "ş"), |
| (0x15F, "V"), |
| (0x160, "M", "š"), |
| (0x161, "V"), |
| (0x162, "M", "ţ"), |
| (0x163, "V"), |
| (0x164, "M", "ť"), |
| (0x165, "V"), |
| (0x166, "M", "ŧ"), |
| (0x167, "V"), |
| (0x168, "M", "ũ"), |
| (0x169, "V"), |
| (0x16A, "M", "ū"), |
| (0x16B, "V"), |
| (0x16C, "M", "ŭ"), |
| (0x16D, "V"), |
| (0x16E, "M", "ů"), |
| (0x16F, "V"), |
| (0x170, "M", "ű"), |
| (0x171, "V"), |
| (0x172, "M", "ų"), |
| (0x173, "V"), |
| (0x174, "M", "ŵ"), |
| (0x175, "V"), |
| (0x176, "M", "ŷ"), |
| (0x177, "V"), |
| (0x178, "M", "ÿ"), |
| (0x179, "M", "ź"), |
| (0x17A, "V"), |
| (0x17B, "M", "ż"), |
| (0x17C, "V"), |
| (0x17D, "M", "ž"), |
| (0x17E, "V"), |
| (0x17F, "M", "s"), |
| (0x180, "V"), |
| (0x181, "M", "ɓ"), |
| (0x182, "M", "ƃ"), |
| (0x183, "V"), |
| (0x184, "M", "ƅ"), |
| (0x185, "V"), |
| (0x186, "M", "ɔ"), |
| (0x187, "M", "ƈ"), |
| (0x188, "V"), |
| (0x189, "M", "ɖ"), |
| (0x18A, "M", "ɗ"), |
| (0x18B, "M", "ƌ"), |
| (0x18C, "V"), |
| (0x18E, "M", "ǝ"), |
| (0x18F, "M", "ə"), |
| (0x190, "M", "ɛ"), |
| (0x191, "M", "ƒ"), |
| (0x192, "V"), |
| (0x193, "M", "ɠ"), |
| ] |
| |
| |
| def _seg_4() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x194, "M", "ɣ"), |
| (0x195, "V"), |
| (0x196, "M", "ɩ"), |
| (0x197, "M", "ɨ"), |
| (0x198, "M", "ƙ"), |
| (0x199, "V"), |
| (0x19C, "M", "ɯ"), |
| (0x19D, "M", "ɲ"), |
| (0x19E, "V"), |
| (0x19F, "M", "ɵ"), |
| (0x1A0, "M", "ơ"), |
| (0x1A1, "V"), |
| (0x1A2, "M", "ƣ"), |
| (0x1A3, "V"), |
| (0x1A4, "M", "ƥ"), |
| (0x1A5, "V"), |
| (0x1A6, "M", "ʀ"), |
| (0x1A7, "M", "ƨ"), |
| (0x1A8, "V"), |
| (0x1A9, "M", "ʃ"), |
| (0x1AA, "V"), |
| (0x1AC, "M", "ƭ"), |
| (0x1AD, "V"), |
| (0x1AE, "M", "ʈ"), |
| (0x1AF, "M", "ư"), |
| (0x1B0, "V"), |
| (0x1B1, "M", "ʊ"), |
| (0x1B2, "M", "ʋ"), |
| (0x1B3, "M", "ƴ"), |
| (0x1B4, "V"), |
| (0x1B5, "M", "ƶ"), |
| (0x1B6, "V"), |
| (0x1B7, "M", "ʒ"), |
| (0x1B8, "M", "ƹ"), |
| (0x1B9, "V"), |
| (0x1BC, "M", "ƽ"), |
| (0x1BD, "V"), |
| (0x1C4, "M", "dž"), |
| (0x1C7, "M", "lj"), |
| (0x1CA, "M", "nj"), |
| (0x1CD, "M", "ǎ"), |
| (0x1CE, "V"), |
| (0x1CF, "M", "ǐ"), |
| (0x1D0, "V"), |
| (0x1D1, "M", "ǒ"), |
| (0x1D2, "V"), |
| (0x1D3, "M", "ǔ"), |
| (0x1D4, "V"), |
| (0x1D5, "M", "ǖ"), |
| (0x1D6, "V"), |
| (0x1D7, "M", "ǘ"), |
| (0x1D8, "V"), |
| (0x1D9, "M", "ǚ"), |
| (0x1DA, "V"), |
| (0x1DB, "M", "ǜ"), |
| (0x1DC, "V"), |
| (0x1DE, "M", "ǟ"), |
| (0x1DF, "V"), |
| (0x1E0, "M", "ǡ"), |
| (0x1E1, "V"), |
| (0x1E2, "M", "ǣ"), |
| (0x1E3, "V"), |
| (0x1E4, "M", "ǥ"), |
| (0x1E5, "V"), |
| (0x1E6, "M", "ǧ"), |
| (0x1E7, "V"), |
| (0x1E8, "M", "ǩ"), |
| (0x1E9, "V"), |
| (0x1EA, "M", "ǫ"), |
| (0x1EB, "V"), |
| (0x1EC, "M", "ǭ"), |
| (0x1ED, "V"), |
| (0x1EE, "M", "ǯ"), |
| (0x1EF, "V"), |
| (0x1F1, "M", "dz"), |
| (0x1F4, "M", "ǵ"), |
| (0x1F5, "V"), |
| (0x1F6, "M", "ƕ"), |
| (0x1F7, "M", "ƿ"), |
| (0x1F8, "M", "ǹ"), |
| (0x1F9, "V"), |
| (0x1FA, "M", "ǻ"), |
| (0x1FB, "V"), |
| (0x1FC, "M", "ǽ"), |
| (0x1FD, "V"), |
| (0x1FE, "M", "ǿ"), |
| (0x1FF, "V"), |
| (0x200, "M", "ȁ"), |
| (0x201, "V"), |
| (0x202, "M", "ȃ"), |
| (0x203, "V"), |
| (0x204, "M", "ȅ"), |
| (0x205, "V"), |
| (0x206, "M", "ȇ"), |
| (0x207, "V"), |
| (0x208, "M", "ȉ"), |
| (0x209, "V"), |
| (0x20A, "M", "ȋ"), |
| (0x20B, "V"), |
| (0x20C, "M", "ȍ"), |
| ] |
| |
| |
| def _seg_5() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x20D, "V"), |
| (0x20E, "M", "ȏ"), |
| (0x20F, "V"), |
| (0x210, "M", "ȑ"), |
| (0x211, "V"), |
| (0x212, "M", "ȓ"), |
| (0x213, "V"), |
| (0x214, "M", "ȕ"), |
| (0x215, "V"), |
| (0x216, "M", "ȗ"), |
| (0x217, "V"), |
| (0x218, "M", "ș"), |
| (0x219, "V"), |
| (0x21A, "M", "ț"), |
| (0x21B, "V"), |
| (0x21C, "M", "ȝ"), |
| (0x21D, "V"), |
| (0x21E, "M", "ȟ"), |
| (0x21F, "V"), |
| (0x220, "M", "ƞ"), |
| (0x221, "V"), |
| (0x222, "M", "ȣ"), |
| (0x223, "V"), |
| (0x224, "M", "ȥ"), |
| (0x225, "V"), |
| (0x226, "M", "ȧ"), |
| (0x227, "V"), |
| (0x228, "M", "ȩ"), |
| (0x229, "V"), |
| (0x22A, "M", "ȫ"), |
| (0x22B, "V"), |
| (0x22C, "M", "ȭ"), |
| (0x22D, "V"), |
| (0x22E, "M", "ȯ"), |
| (0x22F, "V"), |
| (0x230, "M", "ȱ"), |
| (0x231, "V"), |
| (0x232, "M", "ȳ"), |
| (0x233, "V"), |
| (0x23A, "M", "ⱥ"), |
| (0x23B, "M", "ȼ"), |
| (0x23C, "V"), |
| (0x23D, "M", "ƚ"), |
| (0x23E, "M", "ⱦ"), |
| (0x23F, "V"), |
| (0x241, "M", "ɂ"), |
| (0x242, "V"), |
| (0x243, "M", "ƀ"), |
| (0x244, "M", "ʉ"), |
| (0x245, "M", "ʌ"), |
| (0x246, "M", "ɇ"), |
| (0x247, "V"), |
| (0x248, "M", "ɉ"), |
| (0x249, "V"), |
| (0x24A, "M", "ɋ"), |
| (0x24B, "V"), |
| (0x24C, "M", "ɍ"), |
| (0x24D, "V"), |
| (0x24E, "M", "ɏ"), |
| (0x24F, "V"), |
| (0x2B0, "M", "h"), |
| (0x2B1, "M", "ɦ"), |
| (0x2B2, "M", "j"), |
| (0x2B3, "M", "r"), |
| (0x2B4, "M", "ɹ"), |
| (0x2B5, "M", "ɻ"), |
| (0x2B6, "M", "ʁ"), |
| (0x2B7, "M", "w"), |
| (0x2B8, "M", "y"), |
| (0x2B9, "V"), |
| (0x2D8, "3", " ̆"), |
| (0x2D9, "3", " ̇"), |
| (0x2DA, "3", " ̊"), |
| (0x2DB, "3", " ̨"), |
| (0x2DC, "3", " ̃"), |
| (0x2DD, "3", " ̋"), |
| (0x2DE, "V"), |
| (0x2E0, "M", "ɣ"), |
| (0x2E1, "M", "l"), |
| (0x2E2, "M", "s"), |
| (0x2E3, "M", "x"), |
| (0x2E4, "M", "ʕ"), |
| (0x2E5, "V"), |
| (0x340, "M", "̀"), |
| (0x341, "M", "́"), |
| (0x342, "V"), |
| (0x343, "M", "̓"), |
| (0x344, "M", "̈́"), |
| (0x345, "M", "ι"), |
| (0x346, "V"), |
| (0x34F, "I"), |
| (0x350, "V"), |
| (0x370, "M", "ͱ"), |
| (0x371, "V"), |
| (0x372, "M", "ͳ"), |
| (0x373, "V"), |
| (0x374, "M", "ʹ"), |
| (0x375, "V"), |
| (0x376, "M", "ͷ"), |
| (0x377, "V"), |
| ] |
| |
| |
| def _seg_6() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x378, "X"), |
| (0x37A, "3", " ι"), |
| (0x37B, "V"), |
| (0x37E, "3", ";"), |
| (0x37F, "M", "ϳ"), |
| (0x380, "X"), |
| (0x384, "3", " ́"), |
| (0x385, "3", " ̈́"), |
| (0x386, "M", "ά"), |
| (0x387, "M", "·"), |
| (0x388, "M", "έ"), |
| (0x389, "M", "ή"), |
| (0x38A, "M", "ί"), |
| (0x38B, "X"), |
| (0x38C, "M", "ό"), |
| (0x38D, "X"), |
| (0x38E, "M", "ύ"), |
| (0x38F, "M", "ώ"), |
| (0x390, "V"), |
| (0x391, "M", "α"), |
| (0x392, "M", "β"), |
| (0x393, "M", "γ"), |
| (0x394, "M", "δ"), |
| (0x395, "M", "ε"), |
| (0x396, "M", "ζ"), |
| (0x397, "M", "η"), |
| (0x398, "M", "θ"), |
| (0x399, "M", "ι"), |
| (0x39A, "M", "κ"), |
| (0x39B, "M", "λ"), |
| (0x39C, "M", "μ"), |
| (0x39D, "M", "ν"), |
| (0x39E, "M", "ξ"), |
| (0x39F, "M", "ο"), |
| (0x3A0, "M", "π"), |
| (0x3A1, "M", "ρ"), |
| (0x3A2, "X"), |
| (0x3A3, "M", "σ"), |
| (0x3A4, "M", "τ"), |
| (0x3A5, "M", "υ"), |
| (0x3A6, "M", "φ"), |
| (0x3A7, "M", "χ"), |
| (0x3A8, "M", "ψ"), |
| (0x3A9, "M", "ω"), |
| (0x3AA, "M", "ϊ"), |
| (0x3AB, "M", "ϋ"), |
| (0x3AC, "V"), |
| (0x3C2, "D", "σ"), |
| (0x3C3, "V"), |
| (0x3CF, "M", "ϗ"), |
| (0x3D0, "M", "β"), |
| (0x3D1, "M", "θ"), |
| (0x3D2, "M", "υ"), |
| (0x3D3, "M", "ύ"), |
| (0x3D4, "M", "ϋ"), |
| (0x3D5, "M", "φ"), |
| (0x3D6, "M", "π"), |
| (0x3D7, "V"), |
| (0x3D8, "M", "ϙ"), |
| (0x3D9, "V"), |
| (0x3DA, "M", "ϛ"), |
| (0x3DB, "V"), |
| (0x3DC, "M", "ϝ"), |
| (0x3DD, "V"), |
| (0x3DE, "M", "ϟ"), |
| (0x3DF, "V"), |
| (0x3E0, "M", "ϡ"), |
| (0x3E1, "V"), |
| (0x3E2, "M", "ϣ"), |
| (0x3E3, "V"), |
| (0x3E4, "M", "ϥ"), |
| (0x3E5, "V"), |
| (0x3E6, "M", "ϧ"), |
| (0x3E7, "V"), |
| (0x3E8, "M", "ϩ"), |
| (0x3E9, "V"), |
| (0x3EA, "M", "ϫ"), |
| (0x3EB, "V"), |
| (0x3EC, "M", "ϭ"), |
| (0x3ED, "V"), |
| (0x3EE, "M", "ϯ"), |
| (0x3EF, "V"), |
| (0x3F0, "M", "κ"), |
| (0x3F1, "M", "ρ"), |
| (0x3F2, "M", "σ"), |
| (0x3F3, "V"), |
| (0x3F4, "M", "θ"), |
| (0x3F5, "M", "ε"), |
| (0x3F6, "V"), |
| (0x3F7, "M", "ϸ"), |
| (0x3F8, "V"), |
| (0x3F9, "M", "σ"), |
| (0x3FA, "M", "ϻ"), |
| (0x3FB, "V"), |
| (0x3FD, "M", "ͻ"), |
| (0x3FE, "M", "ͼ"), |
| (0x3FF, "M", "ͽ"), |
| (0x400, "M", "ѐ"), |
| (0x401, "M", "ё"), |
| (0x402, "M", "ђ"), |
| ] |
| |
| |
| def _seg_7() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x403, "M", "ѓ"), |
| (0x404, "M", "є"), |
| (0x405, "M", "ѕ"), |
| (0x406, "M", "і"), |
| (0x407, "M", "ї"), |
| (0x408, "M", "ј"), |
| (0x409, "M", "љ"), |
| (0x40A, "M", "њ"), |
| (0x40B, "M", "ћ"), |
| (0x40C, "M", "ќ"), |
| (0x40D, "M", "ѝ"), |
| (0x40E, "M", "ў"), |
| (0x40F, "M", "џ"), |
| (0x410, "M", "а"), |
| (0x411, "M", "б"), |
| (0x412, "M", "в"), |
| (0x413, "M", "г"), |
| (0x414, "M", "д"), |
| (0x415, "M", "е"), |
| (0x416, "M", "ж"), |
| (0x417, "M", "з"), |
| (0x418, "M", "и"), |
| (0x419, "M", "й"), |
| (0x41A, "M", "к"), |
| (0x41B, "M", "л"), |
| (0x41C, "M", "м"), |
| (0x41D, "M", "н"), |
| (0x41E, "M", "о"), |
| (0x41F, "M", "п"), |
| (0x420, "M", "р"), |
| (0x421, "M", "с"), |
| (0x422, "M", "т"), |
| (0x423, "M", "у"), |
| (0x424, "M", "ф"), |
| (0x425, "M", "х"), |
| (0x426, "M", "ц"), |
| (0x427, "M", "ч"), |
| (0x428, "M", "ш"), |
| (0x429, "M", "щ"), |
| (0x42A, "M", "ъ"), |
| (0x42B, "M", "ы"), |
| (0x42C, "M", "ь"), |
| (0x42D, "M", "э"), |
| (0x42E, "M", "ю"), |
| (0x42F, "M", "я"), |
| (0x430, "V"), |
| (0x460, "M", "ѡ"), |
| (0x461, "V"), |
| (0x462, "M", "ѣ"), |
| (0x463, "V"), |
| (0x464, "M", "ѥ"), |
| (0x465, "V"), |
| (0x466, "M", "ѧ"), |
| (0x467, "V"), |
| (0x468, "M", "ѩ"), |
| (0x469, "V"), |
| (0x46A, "M", "ѫ"), |
| (0x46B, "V"), |
| (0x46C, "M", "ѭ"), |
| (0x46D, "V"), |
| (0x46E, "M", "ѯ"), |
| (0x46F, "V"), |
| (0x470, "M", "ѱ"), |
| (0x471, "V"), |
| (0x472, "M", "ѳ"), |
| (0x473, "V"), |
| (0x474, "M", "ѵ"), |
| (0x475, "V"), |
| (0x476, "M", "ѷ"), |
| (0x477, "V"), |
| (0x478, "M", "ѹ"), |
| (0x479, "V"), |
| (0x47A, "M", "ѻ"), |
| (0x47B, "V"), |
| (0x47C, "M", "ѽ"), |
| (0x47D, "V"), |
| (0x47E, "M", "ѿ"), |
| (0x47F, "V"), |
| (0x480, "M", "ҁ"), |
| (0x481, "V"), |
| (0x48A, "M", "ҋ"), |
| (0x48B, "V"), |
| (0x48C, "M", "ҍ"), |
| (0x48D, "V"), |
| (0x48E, "M", "ҏ"), |
| (0x48F, "V"), |
| (0x490, "M", "ґ"), |
| (0x491, "V"), |
| (0x492, "M", "ғ"), |
| (0x493, "V"), |
| (0x494, "M", "ҕ"), |
| (0x495, "V"), |
| (0x496, "M", "җ"), |
| (0x497, "V"), |
| (0x498, "M", "ҙ"), |
| (0x499, "V"), |
| (0x49A, "M", "қ"), |
| (0x49B, "V"), |
| (0x49C, "M", "ҝ"), |
| (0x49D, "V"), |
| ] |
| |
| |
| def _seg_8() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x49E, "M", "ҟ"), |
| (0x49F, "V"), |
| (0x4A0, "M", "ҡ"), |
| (0x4A1, "V"), |
| (0x4A2, "M", "ң"), |
| (0x4A3, "V"), |
| (0x4A4, "M", "ҥ"), |
| (0x4A5, "V"), |
| (0x4A6, "M", "ҧ"), |
| (0x4A7, "V"), |
| (0x4A8, "M", "ҩ"), |
| (0x4A9, "V"), |
| (0x4AA, "M", "ҫ"), |
| (0x4AB, "V"), |
| (0x4AC, "M", "ҭ"), |
| (0x4AD, "V"), |
| (0x4AE, "M", "ү"), |
| (0x4AF, "V"), |
| (0x4B0, "M", "ұ"), |
| (0x4B1, "V"), |
| (0x4B2, "M", "ҳ"), |
| (0x4B3, "V"), |
| (0x4B4, "M", "ҵ"), |
| (0x4B5, "V"), |
| (0x4B6, "M", "ҷ"), |
| (0x4B7, "V"), |
| (0x4B8, "M", "ҹ"), |
| (0x4B9, "V"), |
| (0x4BA, "M", "һ"), |
| (0x4BB, "V"), |
| (0x4BC, "M", "ҽ"), |
| (0x4BD, "V"), |
| (0x4BE, "M", "ҿ"), |
| (0x4BF, "V"), |
| (0x4C0, "X"), |
| (0x4C1, "M", "ӂ"), |
| (0x4C2, "V"), |
| (0x4C3, "M", "ӄ"), |
| (0x4C4, "V"), |
| (0x4C5, "M", "ӆ"), |
| (0x4C6, "V"), |
| (0x4C7, "M", "ӈ"), |
| (0x4C8, "V"), |
| (0x4C9, "M", "ӊ"), |
| (0x4CA, "V"), |
| (0x4CB, "M", "ӌ"), |
| (0x4CC, "V"), |
| (0x4CD, "M", "ӎ"), |
| (0x4CE, "V"), |
| (0x4D0, "M", "ӑ"), |
| (0x4D1, "V"), |
| (0x4D2, "M", "ӓ"), |
| (0x4D3, "V"), |
| (0x4D4, "M", "ӕ"), |
| (0x4D5, "V"), |
| (0x4D6, "M", "ӗ"), |
| (0x4D7, "V"), |
| (0x4D8, "M", "ә"), |
| (0x4D9, "V"), |
| (0x4DA, "M", "ӛ"), |
| (0x4DB, "V"), |
| (0x4DC, "M", "ӝ"), |
| (0x4DD, "V"), |
| (0x4DE, "M", "ӟ"), |
| (0x4DF, "V"), |
| (0x4E0, "M", "ӡ"), |
| (0x4E1, "V"), |
| (0x4E2, "M", "ӣ"), |
| (0x4E3, "V"), |
| (0x4E4, "M", "ӥ"), |
| (0x4E5, "V"), |
| (0x4E6, "M", "ӧ"), |
| (0x4E7, "V"), |
| (0x4E8, "M", "ө"), |
| (0x4E9, "V"), |
| (0x4EA, "M", "ӫ"), |
| (0x4EB, "V"), |
| (0x4EC, "M", "ӭ"), |
| (0x4ED, "V"), |
| (0x4EE, "M", "ӯ"), |
| (0x4EF, "V"), |
| (0x4F0, "M", "ӱ"), |
| (0x4F1, "V"), |
| (0x4F2, "M", "ӳ"), |
| (0x4F3, "V"), |
| (0x4F4, "M", "ӵ"), |
| (0x4F5, "V"), |
| (0x4F6, "M", "ӷ"), |
| (0x4F7, "V"), |
| (0x4F8, "M", "ӹ"), |
| (0x4F9, "V"), |
| (0x4FA, "M", "ӻ"), |
| (0x4FB, "V"), |
| (0x4FC, "M", "ӽ"), |
| (0x4FD, "V"), |
| (0x4FE, "M", "ӿ"), |
| (0x4FF, "V"), |
| (0x500, "M", "ԁ"), |
| (0x501, "V"), |
| (0x502, "M", "ԃ"), |
| ] |
| |
| |
| def _seg_9() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x503, "V"), |
| (0x504, "M", "ԅ"), |
| (0x505, "V"), |
| (0x506, "M", "ԇ"), |
| (0x507, "V"), |
| (0x508, "M", "ԉ"), |
| (0x509, "V"), |
| (0x50A, "M", "ԋ"), |
| (0x50B, "V"), |
| (0x50C, "M", "ԍ"), |
| (0x50D, "V"), |
| (0x50E, "M", "ԏ"), |
| (0x50F, "V"), |
| (0x510, "M", "ԑ"), |
| (0x511, "V"), |
| (0x512, "M", "ԓ"), |
| (0x513, "V"), |
| (0x514, "M", "ԕ"), |
| (0x515, "V"), |
| (0x516, "M", "ԗ"), |
| (0x517, "V"), |
| (0x518, "M", "ԙ"), |
| (0x519, "V"), |
| (0x51A, "M", "ԛ"), |
| (0x51B, "V"), |
| (0x51C, "M", "ԝ"), |
| (0x51D, "V"), |
| (0x51E, "M", "ԟ"), |
| (0x51F, "V"), |
| (0x520, "M", "ԡ"), |
| (0x521, "V"), |
| (0x522, "M", "ԣ"), |
| (0x523, "V"), |
| (0x524, "M", "ԥ"), |
| (0x525, "V"), |
| (0x526, "M", "ԧ"), |
| (0x527, "V"), |
| (0x528, "M", "ԩ"), |
| (0x529, "V"), |
| (0x52A, "M", "ԫ"), |
| (0x52B, "V"), |
| (0x52C, "M", "ԭ"), |
| (0x52D, "V"), |
| (0x52E, "M", "ԯ"), |
| (0x52F, "V"), |
| (0x530, "X"), |
| (0x531, "M", "ա"), |
| (0x532, "M", "բ"), |
| (0x533, "M", "գ"), |
| (0x534, "M", "դ"), |
| (0x535, "M", "ե"), |
| (0x536, "M", "զ"), |
| (0x537, "M", "է"), |
| (0x538, "M", "ը"), |
| (0x539, "M", "թ"), |
| (0x53A, "M", "ժ"), |
| (0x53B, "M", "ի"), |
| (0x53C, "M", "լ"), |
| (0x53D, "M", "խ"), |
| (0x53E, "M", "ծ"), |
| (0x53F, "M", "կ"), |
| (0x540, "M", "հ"), |
| (0x541, "M", "ձ"), |
| (0x542, "M", "ղ"), |
| (0x543, "M", "ճ"), |
| (0x544, "M", "մ"), |
| (0x545, "M", "յ"), |
| (0x546, "M", "ն"), |
| (0x547, "M", "շ"), |
| (0x548, "M", "ո"), |
| (0x549, "M", "չ"), |
| (0x54A, "M", "պ"), |
| (0x54B, "M", "ջ"), |
| (0x54C, "M", "ռ"), |
| (0x54D, "M", "ս"), |
| (0x54E, "M", "վ"), |
| (0x54F, "M", "տ"), |
| (0x550, "M", "ր"), |
| (0x551, "M", "ց"), |
| (0x552, "M", "ւ"), |
| (0x553, "M", "փ"), |
| (0x554, "M", "ք"), |
| (0x555, "M", "օ"), |
| (0x556, "M", "ֆ"), |
| (0x557, "X"), |
| (0x559, "V"), |
| (0x587, "M", "եւ"), |
| (0x588, "V"), |
| (0x58B, "X"), |
| (0x58D, "V"), |
| (0x590, "X"), |
| (0x591, "V"), |
| (0x5C8, "X"), |
| (0x5D0, "V"), |
| (0x5EB, "X"), |
| (0x5EF, "V"), |
| (0x5F5, "X"), |
| (0x606, "V"), |
| (0x61C, "X"), |
| (0x61D, "V"), |
| ] |
| |
| |
| def _seg_10() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x675, "M", "اٴ"), |
| (0x676, "M", "وٴ"), |
| (0x677, "M", "ۇٴ"), |
| (0x678, "M", "يٴ"), |
| (0x679, "V"), |
| (0x6DD, "X"), |
| (0x6DE, "V"), |
| (0x70E, "X"), |
| (0x710, "V"), |
| (0x74B, "X"), |
| (0x74D, "V"), |
| (0x7B2, "X"), |
| (0x7C0, "V"), |
| (0x7FB, "X"), |
| (0x7FD, "V"), |
| (0x82E, "X"), |
| (0x830, "V"), |
| (0x83F, "X"), |
| (0x840, "V"), |
| (0x85C, "X"), |
| (0x85E, "V"), |
| (0x85F, "X"), |
| (0x860, "V"), |
| (0x86B, "X"), |
| (0x870, "V"), |
| (0x88F, "X"), |
| (0x898, "V"), |
| (0x8E2, "X"), |
| (0x8E3, "V"), |
| (0x958, "M", "क़"), |
| (0x959, "M", "ख़"), |
| (0x95A, "M", "ग़"), |
| (0x95B, "M", "ज़"), |
| (0x95C, "M", "ड़"), |
| (0x95D, "M", "ढ़"), |
| (0x95E, "M", "फ़"), |
| (0x95F, "M", "य़"), |
| (0x960, "V"), |
| (0x984, "X"), |
| (0x985, "V"), |
| (0x98D, "X"), |
| (0x98F, "V"), |
| (0x991, "X"), |
| (0x993, "V"), |
| (0x9A9, "X"), |
| (0x9AA, "V"), |
| (0x9B1, "X"), |
| (0x9B2, "V"), |
| (0x9B3, "X"), |
| (0x9B6, "V"), |
| (0x9BA, "X"), |
| (0x9BC, "V"), |
| (0x9C5, "X"), |
| (0x9C7, "V"), |
| (0x9C9, "X"), |
| (0x9CB, "V"), |
| (0x9CF, "X"), |
| (0x9D7, "V"), |
| (0x9D8, "X"), |
| (0x9DC, "M", "ড়"), |
| (0x9DD, "M", "ঢ়"), |
| (0x9DE, "X"), |
| (0x9DF, "M", "য়"), |
| (0x9E0, "V"), |
| (0x9E4, "X"), |
| (0x9E6, "V"), |
| (0x9FF, "X"), |
| (0xA01, "V"), |
| (0xA04, "X"), |
| (0xA05, "V"), |
| (0xA0B, "X"), |
| (0xA0F, "V"), |
| (0xA11, "X"), |
| (0xA13, "V"), |
| (0xA29, "X"), |
| (0xA2A, "V"), |
| (0xA31, "X"), |
| (0xA32, "V"), |
| (0xA33, "M", "ਲ਼"), |
| (0xA34, "X"), |
| (0xA35, "V"), |
| (0xA36, "M", "ਸ਼"), |
| (0xA37, "X"), |
| (0xA38, "V"), |
| (0xA3A, "X"), |
| (0xA3C, "V"), |
| (0xA3D, "X"), |
| (0xA3E, "V"), |
| (0xA43, "X"), |
| (0xA47, "V"), |
| (0xA49, "X"), |
| (0xA4B, "V"), |
| (0xA4E, "X"), |
| (0xA51, "V"), |
| (0xA52, "X"), |
| (0xA59, "M", "ਖ਼"), |
| (0xA5A, "M", "ਗ਼"), |
| (0xA5B, "M", "ਜ਼"), |
| (0xA5C, "V"), |
| (0xA5D, "X"), |
| ] |
| |
| |
| def _seg_11() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0xA5E, "M", "ਫ਼"), |
| (0xA5F, "X"), |
| (0xA66, "V"), |
| (0xA77, "X"), |
| (0xA81, "V"), |
| (0xA84, "X"), |
| (0xA85, "V"), |
| (0xA8E, "X"), |
| (0xA8F, "V"), |
| (0xA92, "X"), |
| (0xA93, "V"), |
| (0xAA9, "X"), |
| (0xAAA, "V"), |
| (0xAB1, "X"), |
| (0xAB2, "V"), |
| (0xAB4, "X"), |
| (0xAB5, "V"), |
| (0xABA, "X"), |
| (0xABC, "V"), |
| (0xAC6, "X"), |
| (0xAC7, "V"), |
| (0xACA, "X"), |
| (0xACB, "V"), |
| (0xACE, "X"), |
| (0xAD0, "V"), |
| (0xAD1, "X"), |
| (0xAE0, "V"), |
| (0xAE4, "X"), |
| (0xAE6, "V"), |
| (0xAF2, "X"), |
| (0xAF9, "V"), |
| (0xB00, "X"), |
| (0xB01, "V"), |
| (0xB04, "X"), |
| (0xB05, "V"), |
| (0xB0D, "X"), |
| (0xB0F, "V"), |
| (0xB11, "X"), |
| (0xB13, "V"), |
| (0xB29, "X"), |
| (0xB2A, "V"), |
| (0xB31, "X"), |
| (0xB32, "V"), |
| (0xB34, "X"), |
| (0xB35, "V"), |
| (0xB3A, "X"), |
| (0xB3C, "V"), |
| (0xB45, "X"), |
| (0xB47, "V"), |
| (0xB49, "X"), |
| (0xB4B, "V"), |
| (0xB4E, "X"), |
| (0xB55, "V"), |
| (0xB58, "X"), |
| (0xB5C, "M", "ଡ଼"), |
| (0xB5D, "M", "ଢ଼"), |
| (0xB5E, "X"), |
| (0xB5F, "V"), |
| (0xB64, "X"), |
| (0xB66, "V"), |
| (0xB78, "X"), |
| (0xB82, "V"), |
| (0xB84, "X"), |
| (0xB85, "V"), |
| (0xB8B, "X"), |
| (0xB8E, "V"), |
| (0xB91, "X"), |
| (0xB92, "V"), |
| (0xB96, "X"), |
| (0xB99, "V"), |
| (0xB9B, "X"), |
| (0xB9C, "V"), |
| (0xB9D, "X"), |
| (0xB9E, "V"), |
| (0xBA0, "X"), |
| (0xBA3, "V"), |
| (0xBA5, "X"), |
| (0xBA8, "V"), |
| (0xBAB, "X"), |
| (0xBAE, "V"), |
| (0xBBA, "X"), |
| (0xBBE, "V"), |
| (0xBC3, "X"), |
| (0xBC6, "V"), |
| (0xBC9, "X"), |
| (0xBCA, "V"), |
| (0xBCE, "X"), |
| (0xBD0, "V"), |
| (0xBD1, "X"), |
| (0xBD7, "V"), |
| (0xBD8, "X"), |
| (0xBE6, "V"), |
| (0xBFB, "X"), |
| (0xC00, "V"), |
| (0xC0D, "X"), |
| (0xC0E, "V"), |
| (0xC11, "X"), |
| (0xC12, "V"), |
| (0xC29, "X"), |
| (0xC2A, "V"), |
| ] |
| |
| |
| def _seg_12() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0xC3A, "X"), |
| (0xC3C, "V"), |
| (0xC45, "X"), |
| (0xC46, "V"), |
| (0xC49, "X"), |
| (0xC4A, "V"), |
| (0xC4E, "X"), |
| (0xC55, "V"), |
| (0xC57, "X"), |
| (0xC58, "V"), |
| (0xC5B, "X"), |
| (0xC5D, "V"), |
| (0xC5E, "X"), |
| (0xC60, "V"), |
| (0xC64, "X"), |
| (0xC66, "V"), |
| (0xC70, "X"), |
| (0xC77, "V"), |
| (0xC8D, "X"), |
| (0xC8E, "V"), |
| (0xC91, "X"), |
| (0xC92, "V"), |
| (0xCA9, "X"), |
| (0xCAA, "V"), |
| (0xCB4, "X"), |
| (0xCB5, "V"), |
| (0xCBA, "X"), |
| (0xCBC, "V"), |
| (0xCC5, "X"), |
| (0xCC6, "V"), |
| (0xCC9, "X"), |
| (0xCCA, "V"), |
| (0xCCE, "X"), |
| (0xCD5, "V"), |
| (0xCD7, "X"), |
| (0xCDD, "V"), |
| (0xCDF, "X"), |
| (0xCE0, "V"), |
| (0xCE4, "X"), |
| (0xCE6, "V"), |
| (0xCF0, "X"), |
| (0xCF1, "V"), |
| (0xCF4, "X"), |
| (0xD00, "V"), |
| (0xD0D, "X"), |
| (0xD0E, "V"), |
| (0xD11, "X"), |
| (0xD12, "V"), |
| (0xD45, "X"), |
| (0xD46, "V"), |
| (0xD49, "X"), |
| (0xD4A, "V"), |
| (0xD50, "X"), |
| (0xD54, "V"), |
| (0xD64, "X"), |
| (0xD66, "V"), |
| (0xD80, "X"), |
| (0xD81, "V"), |
| (0xD84, "X"), |
| (0xD85, "V"), |
| (0xD97, "X"), |
| (0xD9A, "V"), |
| (0xDB2, "X"), |
| (0xDB3, "V"), |
| (0xDBC, "X"), |
| (0xDBD, "V"), |
| (0xDBE, "X"), |
| (0xDC0, "V"), |
| (0xDC7, "X"), |
| (0xDCA, "V"), |
| (0xDCB, "X"), |
| (0xDCF, "V"), |
| (0xDD5, "X"), |
| (0xDD6, "V"), |
| (0xDD7, "X"), |
| (0xDD8, "V"), |
| (0xDE0, "X"), |
| (0xDE6, "V"), |
| (0xDF0, "X"), |
| (0xDF2, "V"), |
| (0xDF5, "X"), |
| (0xE01, "V"), |
| (0xE33, "M", "ํา"), |
| (0xE34, "V"), |
| (0xE3B, "X"), |
| (0xE3F, "V"), |
| (0xE5C, "X"), |
| (0xE81, "V"), |
| (0xE83, "X"), |
| (0xE84, "V"), |
| (0xE85, "X"), |
| (0xE86, "V"), |
| (0xE8B, "X"), |
| (0xE8C, "V"), |
| (0xEA4, "X"), |
| (0xEA5, "V"), |
| (0xEA6, "X"), |
| (0xEA7, "V"), |
| (0xEB3, "M", "ໍາ"), |
| (0xEB4, "V"), |
| ] |
| |
| |
| def _seg_13() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0xEBE, "X"), |
| (0xEC0, "V"), |
| (0xEC5, "X"), |
| (0xEC6, "V"), |
| (0xEC7, "X"), |
| (0xEC8, "V"), |
| (0xECF, "X"), |
| (0xED0, "V"), |
| (0xEDA, "X"), |
| (0xEDC, "M", "ຫນ"), |
| (0xEDD, "M", "ຫມ"), |
| (0xEDE, "V"), |
| (0xEE0, "X"), |
| (0xF00, "V"), |
| (0xF0C, "M", "་"), |
| (0xF0D, "V"), |
| (0xF43, "M", "གྷ"), |
| (0xF44, "V"), |
| (0xF48, "X"), |
| (0xF49, "V"), |
| (0xF4D, "M", "ཌྷ"), |
| (0xF4E, "V"), |
| (0xF52, "M", "དྷ"), |
| (0xF53, "V"), |
| (0xF57, "M", "བྷ"), |
| (0xF58, "V"), |
| (0xF5C, "M", "ཛྷ"), |
| (0xF5D, "V"), |
| (0xF69, "M", "ཀྵ"), |
| (0xF6A, "V"), |
| (0xF6D, "X"), |
| (0xF71, "V"), |
| (0xF73, "M", "ཱི"), |
| (0xF74, "V"), |
| (0xF75, "M", "ཱུ"), |
| (0xF76, "M", "ྲྀ"), |
| (0xF77, "M", "ྲཱྀ"), |
| (0xF78, "M", "ླྀ"), |
| (0xF79, "M", "ླཱྀ"), |
| (0xF7A, "V"), |
| (0xF81, "M", "ཱྀ"), |
| (0xF82, "V"), |
| (0xF93, "M", "ྒྷ"), |
| (0xF94, "V"), |
| (0xF98, "X"), |
| (0xF99, "V"), |
| (0xF9D, "M", "ྜྷ"), |
| (0xF9E, "V"), |
| (0xFA2, "M", "ྡྷ"), |
| (0xFA3, "V"), |
| (0xFA7, "M", "ྦྷ"), |
| (0xFA8, "V"), |
| (0xFAC, "M", "ྫྷ"), |
| (0xFAD, "V"), |
| (0xFB9, "M", "ྐྵ"), |
| (0xFBA, "V"), |
| (0xFBD, "X"), |
| (0xFBE, "V"), |
| (0xFCD, "X"), |
| (0xFCE, "V"), |
| (0xFDB, "X"), |
| (0x1000, "V"), |
| (0x10A0, "X"), |
| (0x10C7, "M", "ⴧ"), |
| (0x10C8, "X"), |
| (0x10CD, "M", "ⴭ"), |
| (0x10CE, "X"), |
| (0x10D0, "V"), |
| (0x10FC, "M", "ნ"), |
| (0x10FD, "V"), |
| (0x115F, "X"), |
| (0x1161, "V"), |
| (0x1249, "X"), |
| (0x124A, "V"), |
| (0x124E, "X"), |
| (0x1250, "V"), |
| (0x1257, "X"), |
| (0x1258, "V"), |
| (0x1259, "X"), |
| (0x125A, "V"), |
| (0x125E, "X"), |
| (0x1260, "V"), |
| (0x1289, "X"), |
| (0x128A, "V"), |
| (0x128E, "X"), |
| (0x1290, "V"), |
| (0x12B1, "X"), |
| (0x12B2, "V"), |
| (0x12B6, "X"), |
| (0x12B8, "V"), |
| (0x12BF, "X"), |
| (0x12C0, "V"), |
| (0x12C1, "X"), |
| (0x12C2, "V"), |
| (0x12C6, "X"), |
| (0x12C8, "V"), |
| (0x12D7, "X"), |
| (0x12D8, "V"), |
| (0x1311, "X"), |
| (0x1312, "V"), |
| ] |
| |
| |
| def _seg_14() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x1316, "X"), |
| (0x1318, "V"), |
| (0x135B, "X"), |
| (0x135D, "V"), |
| (0x137D, "X"), |
| (0x1380, "V"), |
| (0x139A, "X"), |
| (0x13A0, "V"), |
| (0x13F6, "X"), |
| (0x13F8, "M", "Ᏸ"), |
| (0x13F9, "M", "Ᏹ"), |
| (0x13FA, "M", "Ᏺ"), |
| (0x13FB, "M", "Ᏻ"), |
| (0x13FC, "M", "Ᏼ"), |
| (0x13FD, "M", "Ᏽ"), |
| (0x13FE, "X"), |
| (0x1400, "V"), |
| (0x1680, "X"), |
| (0x1681, "V"), |
| (0x169D, "X"), |
| (0x16A0, "V"), |
| (0x16F9, "X"), |
| (0x1700, "V"), |
| (0x1716, "X"), |
| (0x171F, "V"), |
| (0x1737, "X"), |
| (0x1740, "V"), |
| (0x1754, "X"), |
| (0x1760, "V"), |
| (0x176D, "X"), |
| (0x176E, "V"), |
| (0x1771, "X"), |
| (0x1772, "V"), |
| (0x1774, "X"), |
| (0x1780, "V"), |
| (0x17B4, "X"), |
| (0x17B6, "V"), |
| (0x17DE, "X"), |
| (0x17E0, "V"), |
| (0x17EA, "X"), |
| (0x17F0, "V"), |
| (0x17FA, "X"), |
| (0x1800, "V"), |
| (0x1806, "X"), |
| (0x1807, "V"), |
| (0x180B, "I"), |
| (0x180E, "X"), |
| (0x180F, "I"), |
| (0x1810, "V"), |
| (0x181A, "X"), |
| (0x1820, "V"), |
| (0x1879, "X"), |
| (0x1880, "V"), |
| (0x18AB, "X"), |
| (0x18B0, "V"), |
| (0x18F6, "X"), |
| (0x1900, "V"), |
| (0x191F, "X"), |
| (0x1920, "V"), |
| (0x192C, "X"), |
| (0x1930, "V"), |
| (0x193C, "X"), |
| (0x1940, "V"), |
| (0x1941, "X"), |
| (0x1944, "V"), |
| (0x196E, "X"), |
| (0x1970, "V"), |
| (0x1975, "X"), |
| (0x1980, "V"), |
| (0x19AC, "X"), |
| (0x19B0, "V"), |
| (0x19CA, "X"), |
| (0x19D0, "V"), |
| (0x19DB, "X"), |
| (0x19DE, "V"), |
| (0x1A1C, "X"), |
| (0x1A1E, "V"), |
| (0x1A5F, "X"), |
| (0x1A60, "V"), |
| (0x1A7D, "X"), |
| (0x1A7F, "V"), |
| (0x1A8A, "X"), |
| (0x1A90, "V"), |
| (0x1A9A, "X"), |
| (0x1AA0, "V"), |
| (0x1AAE, "X"), |
| (0x1AB0, "V"), |
| (0x1ACF, "X"), |
| (0x1B00, "V"), |
| (0x1B4D, "X"), |
| (0x1B50, "V"), |
| (0x1B7F, "X"), |
| (0x1B80, "V"), |
| (0x1BF4, "X"), |
| (0x1BFC, "V"), |
| (0x1C38, "X"), |
| (0x1C3B, "V"), |
| (0x1C4A, "X"), |
| (0x1C4D, "V"), |
| (0x1C80, "M", "в"), |
| ] |
| |
| |
| def _seg_15() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x1C81, "M", "д"), |
| (0x1C82, "M", "о"), |
| (0x1C83, "M", "с"), |
| (0x1C84, "M", "т"), |
| (0x1C86, "M", "ъ"), |
| (0x1C87, "M", "ѣ"), |
| (0x1C88, "M", "ꙋ"), |
| (0x1C89, "X"), |
| (0x1C90, "M", "ა"), |
| (0x1C91, "M", "ბ"), |
| (0x1C92, "M", "გ"), |
| (0x1C93, "M", "დ"), |
| (0x1C94, "M", "ე"), |
| (0x1C95, "M", "ვ"), |
| (0x1C96, "M", "ზ"), |
| (0x1C97, "M", "თ"), |
| (0x1C98, "M", "ი"), |
| (0x1C99, "M", "კ"), |
| (0x1C9A, "M", "ლ"), |
| (0x1C9B, "M", "მ"), |
| (0x1C9C, "M", "ნ"), |
| (0x1C9D, "M", "ო"), |
| (0x1C9E, "M", "პ"), |
| (0x1C9F, "M", "ჟ"), |
| (0x1CA0, "M", "რ"), |
| (0x1CA1, "M", "ს"), |
| (0x1CA2, "M", "ტ"), |
| (0x1CA3, "M", "უ"), |
| (0x1CA4, "M", "ფ"), |
| (0x1CA5, "M", "ქ"), |
| (0x1CA6, "M", "ღ"), |
| (0x1CA7, "M", "ყ"), |
| (0x1CA8, "M", "შ"), |
| (0x1CA9, "M", "ჩ"), |
| (0x1CAA, "M", "ც"), |
| (0x1CAB, "M", "ძ"), |
| (0x1CAC, "M", "წ"), |
| (0x1CAD, "M", "ჭ"), |
| (0x1CAE, "M", "ხ"), |
| (0x1CAF, "M", "ჯ"), |
| (0x1CB0, "M", "ჰ"), |
| (0x1CB1, "M", "ჱ"), |
| (0x1CB2, "M", "ჲ"), |
| (0x1CB3, "M", "ჳ"), |
| (0x1CB4, "M", "ჴ"), |
| (0x1CB5, "M", "ჵ"), |
| (0x1CB6, "M", "ჶ"), |
| (0x1CB7, "M", "ჷ"), |
| (0x1CB8, "M", "ჸ"), |
| (0x1CB9, "M", "ჹ"), |
| (0x1CBA, "M", "ჺ"), |
| (0x1CBB, "X"), |
| (0x1CBD, "M", "ჽ"), |
| (0x1CBE, "M", "ჾ"), |
| (0x1CBF, "M", "ჿ"), |
| (0x1CC0, "V"), |
| (0x1CC8, "X"), |
| (0x1CD0, "V"), |
| (0x1CFB, "X"), |
| (0x1D00, "V"), |
| (0x1D2C, "M", "a"), |
| (0x1D2D, "M", "æ"), |
| (0x1D2E, "M", "b"), |
| (0x1D2F, "V"), |
| (0x1D30, "M", "d"), |
| (0x1D31, "M", "e"), |
| (0x1D32, "M", "ǝ"), |
| (0x1D33, "M", "g"), |
| (0x1D34, "M", "h"), |
| (0x1D35, "M", "i"), |
| (0x1D36, "M", "j"), |
| (0x1D37, "M", "k"), |
| (0x1D38, "M", "l"), |
| (0x1D39, "M", "m"), |
| (0x1D3A, "M", "n"), |
| (0x1D3B, "V"), |
| (0x1D3C, "M", "o"), |
| (0x1D3D, "M", "ȣ"), |
| (0x1D3E, "M", "p"), |
| (0x1D3F, "M", "r"), |
| (0x1D40, "M", "t"), |
| (0x1D41, "M", "u"), |
| (0x1D42, "M", "w"), |
| (0x1D43, "M", "a"), |
| (0x1D44, "M", "ɐ"), |
| (0x1D45, "M", "ɑ"), |
| (0x1D46, "M", "ᴂ"), |
| (0x1D47, "M", "b"), |
| (0x1D48, "M", "d"), |
| (0x1D49, "M", "e"), |
| (0x1D4A, "M", "ə"), |
| (0x1D4B, "M", "ɛ"), |
| (0x1D4C, "M", "ɜ"), |
| (0x1D4D, "M", "g"), |
| (0x1D4E, "V"), |
| (0x1D4F, "M", "k"), |
| (0x1D50, "M", "m"), |
| (0x1D51, "M", "ŋ"), |
| (0x1D52, "M", "o"), |
| (0x1D53, "M", "ɔ"), |
| ] |
| |
| |
| def _seg_16() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x1D54, "M", "ᴖ"), |
| (0x1D55, "M", "ᴗ"), |
| (0x1D56, "M", "p"), |
| (0x1D57, "M", "t"), |
| (0x1D58, "M", "u"), |
| (0x1D59, "M", "ᴝ"), |
| (0x1D5A, "M", "ɯ"), |
| (0x1D5B, "M", "v"), |
| (0x1D5C, "M", "ᴥ"), |
| (0x1D5D, "M", "β"), |
| (0x1D5E, "M", "γ"), |
| (0x1D5F, "M", "δ"), |
| (0x1D60, "M", "φ"), |
| (0x1D61, "M", "χ"), |
| (0x1D62, "M", "i"), |
| (0x1D63, "M", "r"), |
| (0x1D64, "M", "u"), |
| (0x1D65, "M", "v"), |
| (0x1D66, "M", "β"), |
| (0x1D67, "M", "γ"), |
| (0x1D68, "M", "ρ"), |
| (0x1D69, "M", "φ"), |
| (0x1D6A, "M", "χ"), |
| (0x1D6B, "V"), |
| (0x1D78, "M", "н"), |
| (0x1D79, "V"), |
| (0x1D9B, "M", "ɒ"), |
| (0x1D9C, "M", "c"), |
| (0x1D9D, "M", "ɕ"), |
| (0x1D9E, "M", "ð"), |
| (0x1D9F, "M", "ɜ"), |
| (0x1DA0, "M", "f"), |
| (0x1DA1, "M", "ɟ"), |
| (0x1DA2, "M", "ɡ"), |
| (0x1DA3, "M", "ɥ"), |
| (0x1DA4, "M", "ɨ"), |
| (0x1DA5, "M", "ɩ"), |
| (0x1DA6, "M", "ɪ"), |
| (0x1DA7, "M", "ᵻ"), |
| (0x1DA8, "M", "ʝ"), |
| (0x1DA9, "M", "ɭ"), |
| (0x1DAA, "M", "ᶅ"), |
| (0x1DAB, "M", "ʟ"), |
| (0x1DAC, "M", "ɱ"), |
| (0x1DAD, "M", "ɰ"), |
| (0x1DAE, "M", "ɲ"), |
| (0x1DAF, "M", "ɳ"), |
| (0x1DB0, "M", "ɴ"), |
| (0x1DB1, "M", "ɵ"), |
| (0x1DB2, "M", "ɸ"), |
| (0x1DB3, "M", "ʂ"), |
| (0x1DB4, "M", "ʃ"), |
| (0x1DB5, "M", "ƫ"), |
| (0x1DB6, "M", "ʉ"), |
| (0x1DB7, "M", "ʊ"), |
| (0x1DB8, "M", "ᴜ"), |
| (0x1DB9, "M", "ʋ"), |
| (0x1DBA, "M", "ʌ"), |
| (0x1DBB, "M", "z"), |
| (0x1DBC, "M", "ʐ"), |
| (0x1DBD, "M", "ʑ"), |
| (0x1DBE, "M", "ʒ"), |
| (0x1DBF, "M", "θ"), |
| (0x1DC0, "V"), |
| (0x1E00, "M", "ḁ"), |
| (0x1E01, "V"), |
| (0x1E02, "M", "ḃ"), |
| (0x1E03, "V"), |
| (0x1E04, "M", "ḅ"), |
| (0x1E05, "V"), |
| (0x1E06, "M", "ḇ"), |
| (0x1E07, "V"), |
| (0x1E08, "M", "ḉ"), |
| (0x1E09, "V"), |
| (0x1E0A, "M", "ḋ"), |
| (0x1E0B, "V"), |
| (0x1E0C, "M", "ḍ"), |
| (0x1E0D, "V"), |
| (0x1E0E, "M", "ḏ"), |
| (0x1E0F, "V"), |
| (0x1E10, "M", "ḑ"), |
| (0x1E11, "V"), |
| (0x1E12, "M", "ḓ"), |
| (0x1E13, "V"), |
| (0x1E14, "M", "ḕ"), |
| (0x1E15, "V"), |
| (0x1E16, "M", "ḗ"), |
| (0x1E17, "V"), |
| (0x1E18, "M", "ḙ"), |
| (0x1E19, "V"), |
| (0x1E1A, "M", "ḛ"), |
| (0x1E1B, "V"), |
| (0x1E1C, "M", "ḝ"), |
| (0x1E1D, "V"), |
| (0x1E1E, "M", "ḟ"), |
| (0x1E1F, "V"), |
| (0x1E20, "M", "ḡ"), |
| (0x1E21, "V"), |
| (0x1E22, "M", "ḣ"), |
| (0x1E23, "V"), |
| ] |
| |
| |
| def _seg_17() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x1E24, "M", "ḥ"), |
| (0x1E25, "V"), |
| (0x1E26, "M", "ḧ"), |
| (0x1E27, "V"), |
| (0x1E28, "M", "ḩ"), |
| (0x1E29, "V"), |
| (0x1E2A, "M", "ḫ"), |
| (0x1E2B, "V"), |
| (0x1E2C, "M", "ḭ"), |
| (0x1E2D, "V"), |
| (0x1E2E, "M", "ḯ"), |
| (0x1E2F, "V"), |
| (0x1E30, "M", "ḱ"), |
| (0x1E31, "V"), |
| (0x1E32, "M", "ḳ"), |
| (0x1E33, "V"), |
| (0x1E34, "M", "ḵ"), |
| (0x1E35, "V"), |
| (0x1E36, "M", "ḷ"), |
| (0x1E37, "V"), |
| (0x1E38, "M", "ḹ"), |
| (0x1E39, "V"), |
| (0x1E3A, "M", "ḻ"), |
| (0x1E3B, "V"), |
| (0x1E3C, "M", "ḽ"), |
| (0x1E3D, "V"), |
| (0x1E3E, "M", "ḿ"), |
| (0x1E3F, "V"), |
| (0x1E40, "M", "ṁ"), |
| (0x1E41, "V"), |
| (0x1E42, "M", "ṃ"), |
| (0x1E43, "V"), |
| (0x1E44, "M", "ṅ"), |
| (0x1E45, "V"), |
| (0x1E46, "M", "ṇ"), |
| (0x1E47, "V"), |
| (0x1E48, "M", "ṉ"), |
| (0x1E49, "V"), |
| (0x1E4A, "M", "ṋ"), |
| (0x1E4B, "V"), |
| (0x1E4C, "M", "ṍ"), |
| (0x1E4D, "V"), |
| (0x1E4E, "M", "ṏ"), |
| (0x1E4F, "V"), |
| (0x1E50, "M", "ṑ"), |
| (0x1E51, "V"), |
| (0x1E52, "M", "ṓ"), |
| (0x1E53, "V"), |
| (0x1E54, "M", "ṕ"), |
| (0x1E55, "V"), |
| (0x1E56, "M", "ṗ"), |
| (0x1E57, "V"), |
| (0x1E58, "M", "ṙ"), |
| (0x1E59, "V"), |
| (0x1E5A, "M", "ṛ"), |
| (0x1E5B, "V"), |
| (0x1E5C, "M", "ṝ"), |
| (0x1E5D, "V"), |
| (0x1E5E, "M", "ṟ"), |
| (0x1E5F, "V"), |
| (0x1E60, "M", "ṡ"), |
| (0x1E61, "V"), |
| (0x1E62, "M", "ṣ"), |
| (0x1E63, "V"), |
| (0x1E64, "M", "ṥ"), |
| (0x1E65, "V"), |
| (0x1E66, "M", "ṧ"), |
| (0x1E67, "V"), |
| (0x1E68, "M", "ṩ"), |
| (0x1E69, "V"), |
| (0x1E6A, "M", "ṫ"), |
| (0x1E6B, "V"), |
| (0x1E6C, "M", "ṭ"), |
| (0x1E6D, "V"), |
| (0x1E6E, "M", "ṯ"), |
| (0x1E6F, "V"), |
| (0x1E70, "M", "ṱ"), |
| (0x1E71, "V"), |
| (0x1E72, "M", "ṳ"), |
| (0x1E73, "V"), |
| (0x1E74, "M", "ṵ"), |
| (0x1E75, "V"), |
| (0x1E76, "M", "ṷ"), |
| (0x1E77, "V"), |
| (0x1E78, "M", "ṹ"), |
| (0x1E79, "V"), |
| (0x1E7A, "M", "ṻ"), |
| (0x1E7B, "V"), |
| (0x1E7C, "M", "ṽ"), |
| (0x1E7D, "V"), |
| (0x1E7E, "M", "ṿ"), |
| (0x1E7F, "V"), |
| (0x1E80, "M", "ẁ"), |
| (0x1E81, "V"), |
| (0x1E82, "M", "ẃ"), |
| (0x1E83, "V"), |
| (0x1E84, "M", "ẅ"), |
| (0x1E85, "V"), |
| (0x1E86, "M", "ẇ"), |
| (0x1E87, "V"), |
| ] |
| |
| |
| def _seg_18() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x1E88, "M", "ẉ"), |
| (0x1E89, "V"), |
| (0x1E8A, "M", "ẋ"), |
| (0x1E8B, "V"), |
| (0x1E8C, "M", "ẍ"), |
| (0x1E8D, "V"), |
| (0x1E8E, "M", "ẏ"), |
| (0x1E8F, "V"), |
| (0x1E90, "M", "ẑ"), |
| (0x1E91, "V"), |
| (0x1E92, "M", "ẓ"), |
| (0x1E93, "V"), |
| (0x1E94, "M", "ẕ"), |
| (0x1E95, "V"), |
| (0x1E9A, "M", "aʾ"), |
| (0x1E9B, "M", "ṡ"), |
| (0x1E9C, "V"), |
| (0x1E9E, "M", "ß"), |
| (0x1E9F, "V"), |
| (0x1EA0, "M", "ạ"), |
| (0x1EA1, "V"), |
| (0x1EA2, "M", "ả"), |
| (0x1EA3, "V"), |
| (0x1EA4, "M", "ấ"), |
| (0x1EA5, "V"), |
| (0x1EA6, "M", "ầ"), |
| (0x1EA7, "V"), |
| (0x1EA8, "M", "ẩ"), |
| (0x1EA9, "V"), |
| (0x1EAA, "M", "ẫ"), |
| (0x1EAB, "V"), |
| (0x1EAC, "M", "ậ"), |
| (0x1EAD, "V"), |
| (0x1EAE, "M", "ắ"), |
| (0x1EAF, "V"), |
| (0x1EB0, "M", "ằ"), |
| (0x1EB1, "V"), |
| (0x1EB2, "M", "ẳ"), |
| (0x1EB3, "V"), |
| (0x1EB4, "M", "ẵ"), |
| (0x1EB5, "V"), |
| (0x1EB6, "M", "ặ"), |
| (0x1EB7, "V"), |
| (0x1EB8, "M", "ẹ"), |
| (0x1EB9, "V"), |
| (0x1EBA, "M", "ẻ"), |
| (0x1EBB, "V"), |
| (0x1EBC, "M", "ẽ"), |
| (0x1EBD, "V"), |
| (0x1EBE, "M", "ế"), |
| (0x1EBF, "V"), |
| (0x1EC0, "M", "ề"), |
| (0x1EC1, "V"), |
| (0x1EC2, "M", "ể"), |
| (0x1EC3, "V"), |
| (0x1EC4, "M", "ễ"), |
| (0x1EC5, "V"), |
| (0x1EC6, "M", "ệ"), |
| (0x1EC7, "V"), |
| (0x1EC8, "M", "ỉ"), |
| (0x1EC9, "V"), |
| (0x1ECA, "M", "ị"), |
| (0x1ECB, "V"), |
| (0x1ECC, "M", "ọ"), |
| (0x1ECD, "V"), |
| (0x1ECE, "M", "ỏ"), |
| (0x1ECF, "V"), |
| (0x1ED0, "M", "ố"), |
| (0x1ED1, "V"), |
| (0x1ED2, "M", "ồ"), |
| (0x1ED3, "V"), |
| (0x1ED4, "M", "ổ"), |
| (0x1ED5, "V"), |
| (0x1ED6, "M", "ỗ"), |
| (0x1ED7, "V"), |
| (0x1ED8, "M", "ộ"), |
| (0x1ED9, "V"), |
| (0x1EDA, "M", "ớ"), |
| (0x1EDB, "V"), |
| (0x1EDC, "M", "ờ"), |
| (0x1EDD, "V"), |
| (0x1EDE, "M", "ở"), |
| (0x1EDF, "V"), |
| (0x1EE0, "M", "ỡ"), |
| (0x1EE1, "V"), |
| (0x1EE2, "M", "ợ"), |
| (0x1EE3, "V"), |
| (0x1EE4, "M", "ụ"), |
| (0x1EE5, "V"), |
| (0x1EE6, "M", "ủ"), |
| (0x1EE7, "V"), |
| (0x1EE8, "M", "ứ"), |
| (0x1EE9, "V"), |
| (0x1EEA, "M", "ừ"), |
| (0x1EEB, "V"), |
| (0x1EEC, "M", "ử"), |
| (0x1EED, "V"), |
| (0x1EEE, "M", "ữ"), |
| (0x1EEF, "V"), |
| (0x1EF0, "M", "ự"), |
| ] |
| |
| |
| def _seg_19() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x1EF1, "V"), |
| (0x1EF2, "M", "ỳ"), |
| (0x1EF3, "V"), |
| (0x1EF4, "M", "ỵ"), |
| (0x1EF5, "V"), |
| (0x1EF6, "M", "ỷ"), |
| (0x1EF7, "V"), |
| (0x1EF8, "M", "ỹ"), |
| (0x1EF9, "V"), |
| (0x1EFA, "M", "ỻ"), |
| (0x1EFB, "V"), |
| (0x1EFC, "M", "ỽ"), |
| (0x1EFD, "V"), |
| (0x1EFE, "M", "ỿ"), |
| (0x1EFF, "V"), |
| (0x1F08, "M", "ἀ"), |
| (0x1F09, "M", "ἁ"), |
| (0x1F0A, "M", "ἂ"), |
| (0x1F0B, "M", "ἃ"), |
| (0x1F0C, "M", "ἄ"), |
| (0x1F0D, "M", "ἅ"), |
| (0x1F0E, "M", "ἆ"), |
| (0x1F0F, "M", "ἇ"), |
| (0x1F10, "V"), |
| (0x1F16, "X"), |
| (0x1F18, "M", "ἐ"), |
| (0x1F19, "M", "ἑ"), |
| (0x1F1A, "M", "ἒ"), |
| (0x1F1B, "M", "ἓ"), |
| (0x1F1C, "M", "ἔ"), |
| (0x1F1D, "M", "ἕ"), |
| (0x1F1E, "X"), |
| (0x1F20, "V"), |
| (0x1F28, "M", "ἠ"), |
| (0x1F29, "M", "ἡ"), |
| (0x1F2A, "M", "ἢ"), |
| (0x1F2B, "M", "ἣ"), |
| (0x1F2C, "M", "ἤ"), |
| (0x1F2D, "M", "ἥ"), |
| (0x1F2E, "M", "ἦ"), |
| (0x1F2F, "M", "ἧ"), |
| (0x1F30, "V"), |
| (0x1F38, "M", "ἰ"), |
| (0x1F39, "M", "ἱ"), |
| (0x1F3A, "M", "ἲ"), |
| (0x1F3B, "M", "ἳ"), |
| (0x1F3C, "M", "ἴ"), |
| (0x1F3D, "M", "ἵ"), |
| (0x1F3E, "M", "ἶ"), |
| (0x1F3F, "M", "ἷ"), |
| (0x1F40, "V"), |
| (0x1F46, "X"), |
| (0x1F48, "M", "ὀ"), |
| (0x1F49, "M", "ὁ"), |
| (0x1F4A, "M", "ὂ"), |
| (0x1F4B, "M", "ὃ"), |
| (0x1F4C, "M", "ὄ"), |
| (0x1F4D, "M", "ὅ"), |
| (0x1F4E, "X"), |
| (0x1F50, "V"), |
| (0x1F58, "X"), |
| (0x1F59, "M", "ὑ"), |
| (0x1F5A, "X"), |
| (0x1F5B, "M", "ὓ"), |
| (0x1F5C, "X"), |
| (0x1F5D, "M", "ὕ"), |
| (0x1F5E, "X"), |
| (0x1F5F, "M", "ὗ"), |
| (0x1F60, "V"), |
| (0x1F68, "M", "ὠ"), |
| (0x1F69, "M", "ὡ"), |
| (0x1F6A, "M", "ὢ"), |
| (0x1F6B, "M", "ὣ"), |
| (0x1F6C, "M", "ὤ"), |
| (0x1F6D, "M", "ὥ"), |
| (0x1F6E, "M", "ὦ"), |
| (0x1F6F, "M", "ὧ"), |
| (0x1F70, "V"), |
| (0x1F71, "M", "ά"), |
| (0x1F72, "V"), |
| (0x1F73, "M", "έ"), |
| (0x1F74, "V"), |
| (0x1F75, "M", "ή"), |
| (0x1F76, "V"), |
| (0x1F77, "M", "ί"), |
| (0x1F78, "V"), |
| (0x1F79, "M", "ό"), |
| (0x1F7A, "V"), |
| (0x1F7B, "M", "ύ"), |
| (0x1F7C, "V"), |
| (0x1F7D, "M", "ώ"), |
| (0x1F7E, "X"), |
| (0x1F80, "M", "ἀι"), |
| (0x1F81, "M", "ἁι"), |
| (0x1F82, "M", "ἂι"), |
| (0x1F83, "M", "ἃι"), |
| (0x1F84, "M", "ἄι"), |
| (0x1F85, "M", "ἅι"), |
| (0x1F86, "M", "ἆι"), |
| (0x1F87, "M", "ἇι"), |
| ] |
| |
| |
| def _seg_20() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x1F88, "M", "ἀι"), |
| (0x1F89, "M", "ἁι"), |
| (0x1F8A, "M", "ἂι"), |
| (0x1F8B, "M", "ἃι"), |
| (0x1F8C, "M", "ἄι"), |
| (0x1F8D, "M", "ἅι"), |
| (0x1F8E, "M", "ἆι"), |
| (0x1F8F, "M", "ἇι"), |
| (0x1F90, "M", "ἠι"), |
| (0x1F91, "M", "ἡι"), |
| (0x1F92, "M", "ἢι"), |
| (0x1F93, "M", "ἣι"), |
| (0x1F94, "M", "ἤι"), |
| (0x1F95, "M", "ἥι"), |
| (0x1F96, "M", "ἦι"), |
| (0x1F97, "M", "ἧι"), |
| (0x1F98, "M", "ἠι"), |
| (0x1F99, "M", "ἡι"), |
| (0x1F9A, "M", "ἢι"), |
| (0x1F9B, "M", "ἣι"), |
| (0x1F9C, "M", "ἤι"), |
| (0x1F9D, "M", "ἥι"), |
| (0x1F9E, "M", "ἦι"), |
| (0x1F9F, "M", "ἧι"), |
| (0x1FA0, "M", "ὠι"), |
| (0x1FA1, "M", "ὡι"), |
| (0x1FA2, "M", "ὢι"), |
| (0x1FA3, "M", "ὣι"), |
| (0x1FA4, "M", "ὤι"), |
| (0x1FA5, "M", "ὥι"), |
| (0x1FA6, "M", "ὦι"), |
| (0x1FA7, "M", "ὧι"), |
| (0x1FA8, "M", "ὠι"), |
| (0x1FA9, "M", "ὡι"), |
| (0x1FAA, "M", "ὢι"), |
| (0x1FAB, "M", "ὣι"), |
| (0x1FAC, "M", "ὤι"), |
| (0x1FAD, "M", "ὥι"), |
| (0x1FAE, "M", "ὦι"), |
| (0x1FAF, "M", "ὧι"), |
| (0x1FB0, "V"), |
| (0x1FB2, "M", "ὰι"), |
| (0x1FB3, "M", "αι"), |
| (0x1FB4, "M", "άι"), |
| (0x1FB5, "X"), |
| (0x1FB6, "V"), |
| (0x1FB7, "M", "ᾶι"), |
| (0x1FB8, "M", "ᾰ"), |
| (0x1FB9, "M", "ᾱ"), |
| (0x1FBA, "M", "ὰ"), |
| (0x1FBB, "M", "ά"), |
| (0x1FBC, "M", "αι"), |
| (0x1FBD, "3", " ̓"), |
| (0x1FBE, "M", "ι"), |
| (0x1FBF, "3", " ̓"), |
| (0x1FC0, "3", " ͂"), |
| (0x1FC1, "3", " ̈͂"), |
| (0x1FC2, "M", "ὴι"), |
| (0x1FC3, "M", "ηι"), |
| (0x1FC4, "M", "ήι"), |
| (0x1FC5, "X"), |
| (0x1FC6, "V"), |
| (0x1FC7, "M", "ῆι"), |
| (0x1FC8, "M", "ὲ"), |
| (0x1FC9, "M", "έ"), |
| (0x1FCA, "M", "ὴ"), |
| (0x1FCB, "M", "ή"), |
| (0x1FCC, "M", "ηι"), |
| (0x1FCD, "3", " ̓̀"), |
| (0x1FCE, "3", " ̓́"), |
| (0x1FCF, "3", " ̓͂"), |
| (0x1FD0, "V"), |
| (0x1FD3, "M", "ΐ"), |
| (0x1FD4, "X"), |
| (0x1FD6, "V"), |
| (0x1FD8, "M", "ῐ"), |
| (0x1FD9, "M", "ῑ"), |
| (0x1FDA, "M", "ὶ"), |
| (0x1FDB, "M", "ί"), |
| (0x1FDC, "X"), |
| (0x1FDD, "3", " ̔̀"), |
| (0x1FDE, "3", " ̔́"), |
| (0x1FDF, "3", " ̔͂"), |
| (0x1FE0, "V"), |
| (0x1FE3, "M", "ΰ"), |
| (0x1FE4, "V"), |
| (0x1FE8, "M", "ῠ"), |
| (0x1FE9, "M", "ῡ"), |
| (0x1FEA, "M", "ὺ"), |
| (0x1FEB, "M", "ύ"), |
| (0x1FEC, "M", "ῥ"), |
| (0x1FED, "3", " ̈̀"), |
| (0x1FEE, "3", " ̈́"), |
| (0x1FEF, "3", "`"), |
| (0x1FF0, "X"), |
| (0x1FF2, "M", "ὼι"), |
| (0x1FF3, "M", "ωι"), |
| (0x1FF4, "M", "ώι"), |
| (0x1FF5, "X"), |
| (0x1FF6, "V"), |
| ] |
| |
| |
| def _seg_21() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x1FF7, "M", "ῶι"), |
| (0x1FF8, "M", "ὸ"), |
| (0x1FF9, "M", "ό"), |
| (0x1FFA, "M", "ὼ"), |
| (0x1FFB, "M", "ώ"), |
| (0x1FFC, "M", "ωι"), |
| (0x1FFD, "3", " ́"), |
| (0x1FFE, "3", " ̔"), |
| (0x1FFF, "X"), |
| (0x2000, "3", " "), |
| (0x200B, "I"), |
| (0x200C, "D", ""), |
| (0x200E, "X"), |
| (0x2010, "V"), |
| (0x2011, "M", "‐"), |
| (0x2012, "V"), |
| (0x2017, "3", " ̳"), |
| (0x2018, "V"), |
| (0x2024, "X"), |
| (0x2027, "V"), |
| (0x2028, "X"), |
| (0x202F, "3", " "), |
| (0x2030, "V"), |
| (0x2033, "M", "′′"), |
| (0x2034, "M", "′′′"), |
| (0x2035, "V"), |
| (0x2036, "M", "‵‵"), |
| (0x2037, "M", "‵‵‵"), |
| (0x2038, "V"), |
| (0x203C, "3", "!!"), |
| (0x203D, "V"), |
| (0x203E, "3", " ̅"), |
| (0x203F, "V"), |
| (0x2047, "3", "??"), |
| (0x2048, "3", "?!"), |
| (0x2049, "3", "!?"), |
| (0x204A, "V"), |
| (0x2057, "M", "′′′′"), |
| (0x2058, "V"), |
| (0x205F, "3", " "), |
| (0x2060, "I"), |
| (0x2061, "X"), |
| (0x2064, "I"), |
| (0x2065, "X"), |
| (0x2070, "M", "0"), |
| (0x2071, "M", "i"), |
| (0x2072, "X"), |
| (0x2074, "M", "4"), |
| (0x2075, "M", "5"), |
| (0x2076, "M", "6"), |
| (0x2077, "M", "7"), |
| (0x2078, "M", "8"), |
| (0x2079, "M", "9"), |
| (0x207A, "3", "+"), |
| (0x207B, "M", "−"), |
| (0x207C, "3", "="), |
| (0x207D, "3", "("), |
| (0x207E, "3", ")"), |
| (0x207F, "M", "n"), |
| (0x2080, "M", "0"), |
| (0x2081, "M", "1"), |
| (0x2082, "M", "2"), |
| (0x2083, "M", "3"), |
| (0x2084, "M", "4"), |
| (0x2085, "M", "5"), |
| (0x2086, "M", "6"), |
| (0x2087, "M", "7"), |
| (0x2088, "M", "8"), |
| (0x2089, "M", "9"), |
| (0x208A, "3", "+"), |
| (0x208B, "M", "−"), |
| (0x208C, "3", "="), |
| (0x208D, "3", "("), |
| (0x208E, "3", ")"), |
| (0x208F, "X"), |
| (0x2090, "M", "a"), |
| (0x2091, "M", "e"), |
| (0x2092, "M", "o"), |
| (0x2093, "M", "x"), |
| (0x2094, "M", "ə"), |
| (0x2095, "M", "h"), |
| (0x2096, "M", "k"), |
| (0x2097, "M", "l"), |
| (0x2098, "M", "m"), |
| (0x2099, "M", "n"), |
| (0x209A, "M", "p"), |
| (0x209B, "M", "s"), |
| (0x209C, "M", "t"), |
| (0x209D, "X"), |
| (0x20A0, "V"), |
| (0x20A8, "M", "rs"), |
| (0x20A9, "V"), |
| (0x20C1, "X"), |
| (0x20D0, "V"), |
| (0x20F1, "X"), |
| (0x2100, "3", "a/c"), |
| (0x2101, "3", "a/s"), |
| (0x2102, "M", "c"), |
| (0x2103, "M", "°c"), |
| (0x2104, "V"), |
| ] |
| |
| |
| def _seg_22() -> List[Union[Tuple[int, str], Tuple[int, str, str]]]: |
| return [ |
| (0x2105, "3", "c/o"), |
| (0x2106, "3", "c/u"), |
| (0x2107, "M", "ɛ"), |
| (0x2108, "V"), |
| (0x2109, "M", "°f"), |
| (0x210A, "M", "g"), |
| (0x210B, "M", "h"), |
| (0x210F, "M", "ħ"), |
| (0x2110, "M", "i"), |
| (0x2112, "M", "l"), |
| (0x2114, "V"), |
| (0x2115, "M", "n"), |
| (0x2116, "M", "no"), |
| (0x2117, "V"), |
| (0x2119, "M", "p"), |
| (0x211A, "M", "q"), |
| (0x211B, "M", "r"), |
| (0x211E, "V"), |
| (0x2120, "M", "sm"), |
| (0x2121, "M", "tel"), |
| (0x2122, "M", "tm"), |
| (0x2123, "V"), |
| (0x2124, "M", "z"), |
| (0x2125, "V"), |
| (0x2126, "M", "ω"), |
| (0x2127, "V"), |
| (0x2128, "M", "z"), |
| (0x2129, "V"), |
| (0x212A, "M", "k"), |
| (0x212B, "M", "å"), |
| (0x212C, "M", "b"), |
| (0x212D, "M", "c"), |
| (0x212E, "V"), |
| (0x212F, "M", "e"), |
| (0x2131, "M", "f"), |
| (0x2132, "X"), |
| (0x2133, "M", "m"), |
| (0x2134, "M", "o"), |
| (0x2135, "M", "א"), |
| (0x2136, "M", "ב"), |
| (0x2137, "M", "ג"), |
| (0x2138, "M", "ד"), |
| (0x2139, "M", "i"), |
| (0x213A, "V"), |
| (0x213B, "M", "fax"), |
| (0x213C, "M", "π"), |
| (0x213D, "M", "γ"), |
| (0x213F, "M", "π"), |
| (0x2140, "M", "∑"), |
| (0x2141, "V"), |
| (0x2145, "M", "d"), |
| (0x2147, "M", "e"), |
| (0x2148, "M", "i"), |
| (0x2149, "M", "j"), |
| (0x214A, "V"), |
| (0x2150, "M", "1⁄7"), |
| (0x2151, "M", "1⁄9"), |
| (0x2152, "M", "1⁄10"), |
| (0x2153, "M", "1⁄3"), |
| (0x2154, "M", "2⁄3"), |
| (0x2155, "M", "1⁄5"), |
| (0x2156, "M", "2⁄5"), |
| (0x2157, "M", "3⁄5"), |
| (0x2158, "M", "4⁄5"), |
| (0x2159, "M", "1⁄6"), |
| (0x215A, "M", "5⁄6"), |
| (0x215B, "M", "1⁄8"), |
| (0x215C, "M", "3⁄8"), |
| (0x215D, "M", "5⁄8"), |
| (0x215E, "M", "7⁄8"), |
| (0x215F, "M", "1⁄"), |
| (0x2160, "M", "i"), |
| (0x2161, "M", "ii"), |
| (0x2162, "M", "iii"), |
| (0x2163, "M", "iv"), |
| (0x2164, "M", "v"), |
| (0x2165, "M", "vi"), |
|