namespace zh { constexpr static const std::uint16_t xi[] = { 0x5A2D, 0x8A92, 0x8BF6, 0x80B8, 0x80B9, 0x6271, 0x7CE6, 0x90D7, 0x994E, 0x6B2A, 0x8785, 0x6D12, 0x6614, 0x54A5, 0x8936, 0x6461, 0x6262, 0x5DB2, 0x5DC2, 0x96DF, 0x9B29, 0x620F, 0x622F, 0x6231, 0x9474, 0x54AD, 0x5848, 0x588D, 0x5D60, 0x7CFB, 0x7E6B, 0x9491, 0x8062, 0x5FFE, 0x613E, 0x8EBE, 0x814A, 0x7E9A, 0x91D0, 0x68BB, 0x74D5, 0x9268, 0x9222, 0x9269, 0x6816, 0x6EAA, 0x6ECA, 0x78CE, 0x7C9E, 0x8C3F, 0x8E4A, 0x9E02, 0x831C, 0x8203, 0x8204, 0x7361, 0x788F, 0x90C4, 0x95DF, 0x9CC3, 0x8D87, 0x96ED, 0x6B59, 0x676B, 0x83E5, 0x727A, 0x72A7, 0x88FC, 0x932B, 0x9521, 0x89F9, 0x4E60, 0x4FC2, 0x4FD9, 0x5092, 0x50D6, 0x516E, 0x51DE, 0x5338, 0x534C, 0x5365, 0x5380, 0x5438, 0x546C, 0x550F, 0x553D, 0x559C, 0x55BA, 0x563B, 0x564F, 0x56B1, 0x56CD, 0x58D0, 0x5915, 0x595A, 0x5AB3, }; constexpr static const std::uint16_t xi1[] = { 0x5A2D, 0x8A92, 0x8BF6, 0x80B8, 0x80B9, 0x6271, 0x7CE6, 0x90D7, 0x994E, 0x8785, 0x6614, 0x54A5, 0x8936, 0x5DB2, 0x5DC2, 0x96DF, 0x620F, 0x622F, 0x6231, 0x9474, 0x54AD, 0x5D60, 0x8062, 0x814A, 0x6816, 0x6EAA, 0x78CE, 0x7C9E, 0x8C3F, 0x8E4A, 0x9E02, 0x831C, 0x7361, 0x788F, 0x6B59, 0x83E5, 0x727A, 0x72A7, 0x88FC, 0x932B, 0x9521, 0x89F9, 0x4FD9, 0x50D6, 0x516E, 0x51DE, 0x5365, 0x5380, 0x5438, 0x550F, 0x553D, 0x563B, 0x564F, 0x56B1, 0x5915, 0x595A, }; constexpr static const std::uint16_t xi2[] = { 0x6614, 0x8E4A, 0x96ED, 0x88FC, 0x932B, 0x9521, 0x4E60, 0x5092, 0x55BA, 0x595A, 0x5AB3, }; constexpr static const std::uint16_t xi3[] = { 0x6D12, 0x8EBE, 0x7E9A, 0x91D0, 0x74D5, 0x9268, 0x9222, 0x9269, 0x9CC3, 0x676B, 0x5338, 0x559C, 0x56CD, 0x58D0, }; constexpr static const std::uint16_t xi4[] = { 0x80B8, 0x6B2A, 0x54A5, 0x6461, 0x6262, 0x9B29, 0x620F, 0x622F, 0x6231, 0x5848, 0x588D, 0x7CFB, 0x7E6B, 0x9491, 0x5FFE, 0x613E, 0x6ECA, 0x8203, 0x8204, 0x90C4, 0x95DF, 0x8D87, 0x6B59, 0x4FC2, 0x5092, 0x5338, 0x534C, 0x546C, 0x55BA, 0x56B1, 0x5915, }; constexpr static const std::uint16_t xi5[] = { 0x68BB, }; constexpr static const std::uint16_t xia[] = { 0x7B1A, 0x5477, 0x5939, 0x656E, 0x867E, 0x8766, 0x8AD5, 0x5413, 0x5687, 0x879B, 0x8F44, 0x552C, 0x8290, 0x5047, 0x57C9, 0x590F, 0x593E, 0x5FA6, 0x67D9, 0x7615, 0x7771, 0x823A, 0x846D, 0x959C, 0x9BF1, 0x53A6, 0x5EC8, 0x967F, 0x637E, 0x4E05, 0x4E0B, 0x4FA0, 0x4FE0, 0x5084, 0x5323, 0x5737, 0x5913, 0x5CE1, 0x5CFD, 0x61D7, 0x6687, 0x68BA, 0x70A0, 0x70DA, 0x7146, 0x72CE, 0x72ED, 0x72F9, 0x73E8, 0x7455, 0x759C, 0x75A8, 0x778E, 0x7856, 0x7864, 0x78AC, 0x78CD, 0x796B, 0x7B6A, 0x7E16, 0x7F45, 0x7FC8, 0x821D, 0x8578, 0x8C3A, 0x8D6E, 0x8F96, 0x9050, 0x935C, 0x938B, 0x93BC, 0x93EC, 0x9595, 0x965C, 0x971E, 0x98AC, 0x9A22, 0x9B7B, 0x9C15, 0x9DB7, 0x9EE0, 0x7307, 0x8672, }; constexpr static const std::uint16_t xia1[] = { 0x5477, 0x867E, 0x8766, 0x7615, 0x5084, 0x7146, 0x75A8, 0x778E, 0x8C3A, 0x935C, 0x9595, 0x98AC, 0x9C15, 0x7307, 0x8672, }; constexpr static const std::uint16_t xia2[] = { 0x7B1A, 0x5939, 0x656E, 0x879B, 0x8F44, 0x5047, 0x57C9, 0x593E, 0x5FA6, 0x67D9, 0x7615, 0x823A, 0x846D, 0x967F, 0x637E, 0x4FA0, 0x4FE0, 0x5323, 0x5CE1, 0x5CFD, 0x6687, 0x70A0, 0x70DA, 0x72CE, 0x72ED, 0x72F9, 0x73E8, 0x7455, 0x7856, 0x7864, 0x78AC, 0x78CD, 0x796B, 0x7B6A, 0x7E16, 0x7FC8, 0x821D, 0x8578, 0x8D6E, 0x8F96, 0x9050, 0x935C, 0x938B, 0x965C, 0x971E, 0x9A22, 0x9B7B, 0x9C15, 0x9DB7, 0x9EE0, }; constexpr static const std::uint16_t xia3[] = { 0x959C, }; constexpr static const std::uint16_t xia4[] = { 0x8AD5, 0x5413, 0x5687, 0x552C, 0x8290, 0x590F, 0x7771, 0x959C, 0x9BF1, 0x53A6, 0x5EC8, 0x4E05, 0x4E0B, 0x5913, 0x61D7, 0x6687, 0x7146, 0x759C, 0x7F45, 0x93BC, 0x93EC, 0x9595, }; constexpr static const std::uint16_t xia5[] = { 0x4E0B, 0x5737, 0x68BA, }; constexpr static const std::uint16_t xian[] = { 0x71F9, 0x63BA, 0x647B, 0x550C, 0x6D8E, 0x92BD, 0x58CF, 0x82CB, 0x83A7, 0x6A4C, 0x77AF, 0x7E96, 0x7EA4, 0x898B, 0x89C1, 0x9592, 0x96AA, 0x91B6, 0x57F3, 0x586A, 0x859F, 0x9921, 0x784D, 0x641A, 0x61E2, 0x6E93, 0x7A34, 0x83B6, 0x72DD, 0x736E, 0x918E, 0x55DB, 0x5B45, 0x69CF, 0x6B26, 0x7FAC, 0x81E4, 0x8B63, 0x7D85, 0x6515, 0x93FE, 0x5F61, 0x59FA, 0x8973, 0x8DE3, 0x737B, 0x76F7, 0x9650, 0x6D17, 0x9291, 0x94E3, 0x4ED9, 0x4EDA, 0x4F2D, 0x4F61, 0x50CA, 0x50E9, 0x50F2, 0x50F4, 0x5148, 0x51BC, 0x53BF, 0x5481, 0x549E, 0x54B8, 0x54EF, 0x5563, 0x5615, 0x57B7, 0x597E, 0x59B6, 0x59ED, 0x5A0A, 0x5A34, 0x5A39, 0x5A71, 0x5ACC, 0x5AFA, 0x5AFB, 0x5B10, 0x5BAA, 0x5C1F, 0x5C20, 0x5C73, 0x5C98, 0x5CF4, 0x5D04, 0x5DAE, 0x5E70, 0x5EEF, 0x5F26, 0x5FFA, 0x61AA, 0x61B2, 0x61B8, }; constexpr static const std::uint16_t xian1[] = { 0x63BA, 0x647B, 0x92BD, 0x7E96, 0x7EA4, 0x91B6, 0x859F, 0x83B6, 0x5B45, 0x6B26, 0x7D85, 0x6515, 0x5F61, 0x59FA, 0x8973, 0x8DE3, 0x9291, 0x4ED9, 0x4EDA, 0x4F61, 0x50CA, 0x50F2, 0x5148, 0x5615, 0x597E, 0x5B10, 0x5C73, 0x5EEF, 0x5FFA, 0x61B8, }; constexpr static const std::uint16_t xian2[] = { 0x550C, 0x6D8E, 0x77AF, 0x9592, 0x6E93, 0x7A34, 0x918E, 0x55DB, 0x7FAC, 0x81E4, 0x76F7, 0x4F2D, 0x5481, 0x549E, 0x54B8, 0x5563, 0x59B6, 0x5A34, 0x5A39, 0x5A71, 0x5ACC, 0x5AFA, 0x5AFB, 0x5F26, 0x61AA, }; constexpr static const std::uint16_t xian3[] = { 0x71F9, 0x96AA, 0x72DD, 0x736E, 0x8B63, 0x5F61, 0x59FA, 0x8DE3, 0x6D17, 0x9291, 0x94E3, 0x51BC, 0x5C1F, 0x5C20, 0x5D04, 0x5DAE, 0x5E70, }; constexpr static const std::uint16_t xian4[] = { 0x58CF, 0x82CB, 0x83A7, 0x6A4C, 0x898B, 0x89C1, 0x57F3, 0x586A, 0x9921, 0x784D, 0x641A, 0x61E2, 0x6E93, 0x69CF, 0x93FE, 0x737B, 0x9650, 0x50E9, 0x50F4, 0x53BF, 0x549E, 0x54EF, 0x57B7, 0x59ED, 0x5A0A, 0x5BAA, 0x5C98, 0x5CF4, 0x61AA, 0x61B2, }; constexpr static const std::uint16_t xian5[] = { 0x549E, }; constexpr static const std::uint16_t xiang[] = { 0x6F52, 0x5DF7, 0x74E8, 0x95A7, 0x95C2, 0x7F3F, 0x9297, 0x5905, 0x964D, 0x8856, 0x5134, 0x52F7, 0x7E95, 0x9472, 0x9576, 0x59E0, 0x66CF, 0x9284, 0x554D, 0x4E61, 0x4EAB, 0x4EAF, 0x4F6D, 0x50CF, 0x52E8, 0x53A2, 0x5411, 0x54CD, 0x56AE, 0x5D91, 0x5EA0, 0x5EC2, 0x5FC0, 0x60F3, 0x6651, 0x6819, 0x6A61, 0x6B00, 0x6E58, 0x73E6, 0x74D6, 0x76F8, 0x7965, 0x7BB1, 0x7D74, 0x7DD7, 0x7F03, 0x7FD4, 0x81B7, 0x8297, 0x842B, 0x8459, 0x858C, 0x8683, 0x87D3, 0x8801, 0x8944, 0x8950, 0x8A73, 0x8BE6, 0x8C61, 0x8DED, 0x90F7, 0x9109, 0x910A, 0x9115, 0x940C, 0x97FF, 0x9805, 0x9879, 0x98E8, 0x9909, 0x9957, 0x995F, 0x9977, 0x9999, 0x9A64, 0x9AA7, 0x9B9D, 0x9BD7, 0x9C4C, 0x9C76, 0x9C9E, 0x9E98, 0x7F8A, 0x7F8F, 0x5411, }; constexpr static const std::uint16_t xiang1[] = { 0x5134, 0x52F7, 0x7E95, 0x9472, 0x9576, 0x554D, 0x4E61, 0x53A2, 0x5EC2, 0x5FC0, 0x6B00, 0x6E58, 0x74D6, 0x76F8, 0x7BB1, 0x7DD7, 0x7F03, 0x81B7, 0x8297, 0x842B, 0x8459, 0x858C, 0x8944, 0x90F7, 0x9109, 0x910A, 0x9115, 0x9999, 0x9A64, 0x9AA7, 0x9E98, }; constexpr static const std::uint16_t xiang2[] = { 0x74E8, 0x5905, 0x964D, 0x4F6D, 0x5EA0, 0x6819, 0x7965, 0x7D74, 0x7FD4, 0x8A73, 0x8BE6, 0x8DED, 0x9999, 0x7F8A, 0x7F8F, }; constexpr static const std::uint16_t xiang3[] = { 0x9284, 0x4E61, 0x4EAB, 0x4EAF, 0x54CD, 0x5D91, 0x60F3, 0x6651, 0x8297, 0x858C, 0x8683, 0x8801, 0x9109, 0x9115, 0x97FF, 0x98E8, 0x9909, 0x9957, 0x995F, 0x9977, 0x9B9D, 0x9BD7, 0x9C76, 0x9C9E, }; constexpr static const std::uint16_t xiang4[] = { 0x6F52, 0x5DF7, 0x95A7, 0x95C2, 0x7F3F, 0x9297, 0x964D, 0x8856, 0x59E0, 0x66CF, 0x4E61, 0x50CF, 0x52E8, 0x5411, 0x56AE, 0x5D91, 0x6A61, 0x73E6, 0x76F8, 0x842B, 0x8683, 0x87D3, 0x8801, 0x8950, 0x8C61, 0x9109, 0x9115, 0x940C, 0x9805, 0x9879, 0x9C4C, 0x5411, }; constexpr static const std::uint16_t xiang5[] = { 0x8BE6, }; constexpr static const std::uint16_t xiao[] = { 0x56A3, 0x5628, 0x4FBE, 0x547A, 0x85C3, 0x55C3, 0x7187, 0x5610, 0x59E3, 0x6585, 0x6586, 0x6821, 0x769B, 0x87C2, 0x8A68, 0x9D35, 0x9DCD, 0x8A24, 0x9AD0, 0x4FCF, 0x7744, 0x785D, 0x7BBE, 0x9AB9, 0x7D83, 0x83A6, 0x86F8, 0x98B5, 0x7FDB, 0x63F1, 0x8582, 0x4FF2, 0x509A, 0x524A, 0x52B9, 0x54B2, 0x54D3, 0x54EE, 0x5578, 0x560B, 0x562F, 0x5635, 0x56BB, 0x56C2, 0x5A4B, 0x5B5D, 0x5BAF, 0x5BB5, 0x5C0F, 0x5D24, 0x5EA8, 0x5F47, 0x6054, 0x61A2, 0x64A8, 0x6548, 0x6569, 0x6653, 0x6681, 0x66C9, 0x67AD, 0x67B5, 0x689F, 0x6AF9, 0x6B4A, 0x6B57, 0x6BBD, 0x6BCA, 0x6D28, 0x6D88, 0x6D8D, 0x6DC6, 0x6F47, 0x701F, 0x7071, 0x7072, 0x70CB, 0x7107, 0x71BD, 0x7307, 0x735F, 0x7362, 0x75DA, 0x75DF, 0x76A2, 0x7863, 0x7A58, 0x7A99, 0x7B11, 0x7B71, 0x7B7F, 0x7BAB, 0x7BE0, 0x7C18, 0x7C2B, }; constexpr static const std::uint16_t xiao1[] = { 0x56A3, 0x4FBE, 0x547A, 0x85C3, 0x55C3, 0x7187, 0x5610, 0x87C2, 0x9D35, 0x9DCD, 0x9AD0, 0x7744, 0x785D, 0x7BBE, 0x9AB9, 0x7D83, 0x83A6, 0x86F8, 0x98B5, 0x7FDB, 0x63F1, 0x524A, 0x54D3, 0x54EE, 0x560B, 0x5635, 0x56BB, 0x56C2, 0x5A4B, 0x5BAF, 0x5BB5, 0x5EA8, 0x5F47, 0x61A2, 0x64A8, 0x67AD, 0x67B5, 0x689F, 0x6AF9, 0x6B4A, 0x6BCA, 0x6D88, 0x6F47, 0x701F, 0x7071, 0x7072, 0x70CB, 0x7107, 0x7307, 0x735F, 0x7362, 0x75DA, 0x75DF, 0x7863, 0x7A58, 0x7A99, 0x7BAB, 0x7C18, 0x7C2B, }; constexpr static const std::uint16_t xiao2[] = { 0x59E3, 0x6821, 0x8A24, 0x5D24, 0x6054, 0x6BBD, 0x6D28, 0x6DC6, }; constexpr static const std::uint16_t xiao3[] = { 0x769B, 0x5C0F, 0x6653, 0x6681, 0x66C9, 0x76A2, 0x7B71, 0x7B7F, 0x7BAB, 0x7BE0, 0x7C18, 0x7C2B, }; constexpr static const std::uint16_t xiao4[] = { 0x5628, 0x55C3, 0x6585, 0x6586, 0x6821, 0x769B, 0x8A68, 0x4FCF, 0x8582, 0x4FF2, 0x509A, 0x52B9, 0x54B2, 0x54EE, 0x5578, 0x560B, 0x562F, 0x5B5D, 0x6054, 0x6548, 0x6569, 0x6B57, 0x6BBD, 0x6D8D, 0x71BD, 0x7B11, }; constexpr static const std::uint16_t xie[] = { 0x70F2, 0x6E2B, 0x893B, 0x70A7, 0x70A8, 0x7366, 0x9BAD, 0x9C91, 0x736C, 0x7332, 0x874E, 0x89DF, 0x5136, 0x5667, 0x5B48, 0x8B97, 0x631F, 0x633E, 0x63F3, 0x9889, 0x5055, 0x5EE8, 0x68B0, 0x744E, 0x7D5C, 0x7E72, 0x85A2, 0x89E3, 0x89E7, 0x641A, 0x5951, 0x6ECA, 0x4E9B, 0x8EA0, 0x699D, 0x6A27, 0x53F6, 0x90AA, 0x97D8, 0x9F5B, 0x78BF, 0x978B, 0x50C1, 0x6140, 0x643A, 0x64D5, 0x651C, 0x8105, 0x9F42, 0x659C, 0x7E00, 0x5A0E, 0x4EB5, 0x4F33, 0x505E, 0x5070, 0x5199, 0x51A9, 0x52A6, 0x52F0, 0x534F, 0x5354, 0x5368, 0x5378, 0x55CB, 0x56A1, 0x57A5, 0x586E, 0x5911, 0x594A, 0x5A9F, 0x5BEB, 0x5C51, 0x5C5F, 0x5C67, 0x5CEB, 0x5DB0, 0x5FA2, 0x604A, 0x6136, 0x61C8, 0x62F9, 0x64B7, 0x64F7, 0x65EA, 0x66AC, 0x6954, 0x698D, 0x69AD, 0x6CC4, 0x6CFB, 0x6D29, 0x6FA5, 0x7009, 0x7023, 0x707A, }; constexpr static const std::uint16_t xie1[] = { 0x7366, 0x7332, 0x874E, 0x63F3, 0x6ECA, 0x4E9B, 0x5A0E, 0x6954, 0x6B47, }; constexpr static const std::uint16_t xie2[] = { 0x9BAD, 0x9C91, 0x7332, 0x5136, 0x5B48, 0x8B97, 0x631F, 0x633E, 0x63F3, 0x9889, 0x5055, 0x68B0, 0x744E, 0x7D5C, 0x641A, 0x53F6, 0x90AA, 0x978B, 0x6140, 0x643A, 0x64D5, 0x651C, 0x8105, 0x659C, 0x7E00, 0x52A6, 0x52F0, 0x534F, 0x5354, 0x55CB, 0x56A1, 0x57A5, 0x594A, 0x5CEB, 0x604A, 0x6136, 0x62F9, 0x64B7, 0x64F7, 0x65EA, }; constexpr static const std::uint16_t xie3[] = { 0x8EA0, 0x5199, 0x51A9, 0x5BEB, }; constexpr static const std::uint16_t xie4[] = { 0x70F2, 0x6E2B, 0x893B, 0x70A7, 0x70A8, 0x736C, 0x89DF, 0x5667, 0x63F3, 0x5EE8, 0x7E72, 0x85A2, 0x89E3, 0x89E7, 0x5951, 0x8EA0, 0x699D, 0x6A27, 0x97D8, 0x9F5B, 0x78BF, 0x50C1, 0x9F42, 0x5A0E, 0x4EB5, 0x4F33, 0x505E, 0x5070, 0x5199, 0x5368, 0x5378, 0x586E, 0x5911, 0x5A9F, 0x5BEB, 0x5C51, 0x5C5F, 0x5C67, 0x5DB0, 0x5FA2, 0x61C8, 0x66AC, 0x6954, 0x698D, 0x69AD, 0x6B47, 0x6CC4, 0x6CFB, 0x6D29, 0x6FA5, 0x7009, 0x7023, 0x707A, }; constexpr static const std::uint16_t xin[] = { 0x6116, 0x5677, 0x4FE1, 0x8398, 0x9620, 0x8951, 0x9414, 0x9561, 0x820B, 0x8A22, 0x7925, 0x8ED0, 0x4F08, 0x4F29, 0x4FFD, 0x56DF, 0x59A1, 0x5B1C, 0x5B5E, 0x5EDE, 0x5FC3, 0x5FC4, 0x5FFB, 0x60DE, 0x65B0, 0x6615, 0x677A, 0x6794, 0x6B46, 0x7098, 0x712E, 0x76FA, 0x812A, 0x82AF, 0x85AA, 0x8845, 0x8A2B, 0x8F9B, 0x90A4, 0x91C1, 0x920A, 0x92C5, 0x946B, 0x950C, 0x9856, 0x99A8, 0x99B8, 0x99AB, 0x6196, 0x4723, 0x6B23, }; constexpr static const std::uint16_t xin1[] = { 0x5677, 0x8398, 0x9414, 0x8A22, 0x4FFD, 0x59A1, 0x5B1C, 0x5EDE, 0x5FC3, 0x5FC4, 0x5FFB, 0x60DE, 0x65B0, 0x6615, 0x677A, 0x6B46, 0x7098, 0x712E, 0x76FA, 0x82AF, 0x85AA, 0x8F9B, 0x90A4, 0x920A, 0x92C5, 0x946B, 0x950C, 0x99A8, 0x99AB, 0x4723, 0x6B23, }; constexpr static const std::uint16_t xin2[] = { 0x8951, 0x9414, 0x9561, 0x7925, 0x6794, }; constexpr static const std::uint16_t xin3[] = { 0x4F08, }; constexpr static const std::uint16_t xin4[] = { 0x6116, 0x4FE1, 0x9620, 0x820B, 0x8ED0, 0x4F29, 0x56DF, 0x5B5E, 0x7098, 0x712E, 0x812A, 0x82AF, 0x8845, 0x8A2B, 0x91C1, 0x9856, 0x99B8, 0x6196, }; constexpr static const std::uint16_t xin5[] = { 0x5FC3, }; constexpr static const std::uint16_t xing[] = { 0x9192, 0x90A2, 0x884C, 0x9203, 0x9292, 0x9498, 0x5DE0, 0x9649, 0x9658, 0x784E, 0x5E78, 0x72CC, 0x7701, 0x7BB5, 0x9933, 0x9A8D, 0x4F80, 0x5016, 0x5174, 0x5211, 0x54D8, 0x578B, 0x57B6, 0x59D3, 0x5A19, 0x5A5E, 0x5B39, 0x5F62, 0x6027, 0x60BB, 0x60FA, 0x64E4, 0x661F, 0x66D0, 0x674F, 0x6D10, 0x6DAC, 0x6ECE, 0x714B, 0x7329, 0x7446, 0x76A8, 0x7772, 0x7BC2, 0x7DC8, 0x8165, 0x81D6, 0x8208, 0x8347, 0x8365, 0x8395, 0x8455, 0x86F5, 0x89EA, 0x89F2, 0x8B03, 0x90C9, 0x9276, 0x92DE, 0x94CF, 0x9967, 0x9A02, 0x9B8F, 0x9BF9, 0x5E78, }; constexpr static const std::uint16_t xing1[] = { 0x9192, 0x884C, 0x72CC, 0x7BB5, 0x9A8D, 0x5174, 0x57B6, 0x60FA, 0x661F, 0x66D0, 0x714B, 0x7329, 0x7446, 0x76A8, 0x7BC2, 0x8165, 0x8208, 0x86F5, 0x89EA, 0x89F2, 0x9A02, 0x9B8F, 0x9BF9, }; constexpr static const std::uint16_t xing2[] = { 0x90A2, 0x884C, 0x9203, 0x9292, 0x9498, 0x5DE0, 0x9649, 0x9658, 0x784E, 0x9933, 0x4F80, 0x578B, 0x5A19, 0x5F62, 0x6D10, 0x6ECE, 0x8365, 0x86F5, 0x90C9, 0x9276, 0x92DE, 0x94CF, 0x9967, }; constexpr static const std::uint16_t xing3[] = { 0x9192, 0x7701, 0x7BB5, 0x64E4, 0x7772, }; constexpr static const std::uint16_t xing4[] = { 0x884C, 0x5E78, 0x5016, 0x5174, 0x5211, 0x59D3, 0x5A5E, 0x5B39, 0x6027, 0x60BB, 0x674F, 0x6DAC, 0x7772, 0x7DC8, 0x8165, 0x81D6, 0x8208, 0x8347, 0x8395, 0x8455, 0x92DE, 0x5E78, }; constexpr static const std::uint16_t xing5[] = { 0x54D8, 0x6027, 0x8B03, }; constexpr static const std::uint16_t xiong[] = { 0x7138, 0x8CEF, 0x718B, 0x828E, 0x5144, 0x5147, 0x5302, 0x5308, 0x54C5, 0x5910, 0x5FF7, 0x605F, 0x657B, 0x6C79, 0x6D36, 0x713D, 0x718A, 0x80F7, 0x80F8, 0x8A29, 0x8A57, 0x8A7E, 0x8BBB, 0x8BC7, 0x96C4, 0x51F6, }; constexpr static const std::uint16_t xiong1[] = { 0x8CEF, 0x828E, 0x5144, 0x5147, 0x5302, 0x5308, 0x54C5, 0x5FF7, 0x605F, 0x6C79, 0x6D36, 0x80F7, 0x80F8, 0x8A29, 0x8A7E, 0x8BBB, 0x51F6, }; constexpr static const std::uint16_t xiong2[] = { 0x718B, 0x718A, 0x96C4, }; constexpr static const std::uint16_t xiong3[] = { 0x7138, 0x713D, }; constexpr static const std::uint16_t xiong4[] = { 0x5910, 0x657B, 0x8A57, 0x8BC7, }; constexpr static const std::uint16_t xiong5[] = { 0x5144, }; constexpr static const std::uint16_t xiu[] = { 0x98CD, 0x81ED, 0x8119, 0x82EC, 0x8791, 0x9C43, 0x6EEB, 0x5BBF, 0x8129, 0x7D89, 0x568A, 0x4F11, 0x4FE2, 0x4FEE, 0x54BB, 0x55C5, 0x5CAB, 0x5CC0, 0x5EA5, 0x673D, 0x6A07, 0x6EB4, 0x6F43, 0x70CC, 0x73DB, 0x7407, 0x7493, 0x79C0, 0x7CD4, 0x7E4D, 0x7E61, 0x7EE3, 0x7F9E, 0x81F9, 0x8896, 0x890E, 0x890F, 0x8C85, 0x929D, 0x92B9, 0x9380, 0x93C5, 0x93E5, 0x93FD, 0x9508, 0x9948, 0x9990, 0x9AE4, 0x9AF9, 0x9BB4, 0x9D42, 0x9E3A, 0x9F45, }; constexpr static const std::uint16_t xiu1[] = { 0x98CD, 0x8119, 0x9C43, 0x6EEB, 0x8129, 0x4F11, 0x4FE2, 0x4FEE, 0x54BB, 0x5EA5, 0x6A07, 0x70CC, 0x7CD4, 0x7F9E, 0x81F9, 0x8C85, 0x929D, 0x9380, 0x93C5, 0x9948, 0x9990, 0x9AE4, 0x9AF9, 0x9D42, 0x9E3A, }; constexpr static const std::uint16_t xiu2[] = { 0x82EC, 0x6F43, }; constexpr static const std::uint16_t xiu3[] = { 0x6EEB, 0x5BBF, 0x673D, 0x7CD4, }; constexpr static const std::uint16_t xiu4[] = { 0x81ED, 0x8791, 0x5BBF, 0x7D89, 0x568A, 0x55C5, 0x5CAB, 0x5CC0, 0x6EB4, 0x73DB, 0x7407, 0x7493, 0x79C0, 0x7E4D, 0x7E61, 0x7EE3, 0x8896, 0x890E, 0x890F, 0x92B9, 0x93C5, 0x93E5, 0x93FD, 0x9508, 0x9F45, }; constexpr static const std::uint16_t xiu5[] = { 0x9BB4, }; constexpr static const std::uint16_t xu[] = { 0x563C, 0x69D2, 0x6EC0, 0x755C, 0x7D6E, 0x6B3B, 0x6B58, 0x668A, 0x86BC, 0x5474, 0x6D52, 0x6EF8, 0x70FC, 0x8A31, 0x8BB8, 0x7809, 0x6E4F, 0x5590, 0x639D, 0x7717, 0x77DE, 0x6647, 0x9700, 0x8AFF, 0x84F2, 0x620C, 0x6710, 0x865A, 0x71F8, 0x7E7B, 0x9450, 0x90AA, 0x5618, 0x4FC6, 0x76E8, 0x84FF, 0x7DF0, 0x5729, 0x7991, 0x6053, 0x59B6, 0x4F11, 0x7166, 0x7D87, 0x4F35, 0x4F90, 0x5066, 0x5194, 0x52D6, 0x52D7, 0x5379, 0x53D9, 0x5401, 0x55A3, 0x5653, 0x57BF, 0x589F, 0x58FB, 0x59C1, 0x5A7F, 0x5AAD, 0x5B03, 0x5E8F, 0x5F90, 0x6034, 0x6064, 0x6149, 0x63DF, 0x654D, 0x6558, 0x65ED, 0x65F4, 0x662B, 0x6702, 0x6829, 0x6948, 0x6B28, 0x6B30, 0x6B54, 0x6B88, 0x6C7F, 0x6C80, 0x6D2B, 0x6DE2, 0x6E51, 0x6E86, 0x6F35, 0x6F4A, 0x70C5, 0x735D, 0x73DD, 0x73EC, 0x759E, 0x76E2, 0x76F1, }; constexpr static const std::uint16_t xu1[] = { 0x6B3B, 0x6B58, 0x5474, 0x8A31, 0x7809, 0x6E4F, 0x7717, 0x6647, 0x9700, 0x84F2, 0x620C, 0x865A, 0x71F8, 0x7E7B, 0x9450, 0x5618, 0x7DF0, 0x5729, 0x7D87, 0x5066, 0x5401, 0x5653, 0x589F, 0x59C1, 0x5AAD, 0x5B03, 0x63DF, 0x65F4, 0x662B, 0x6948, 0x6B28, 0x6B30, 0x6B54, 0x6E51, 0x759E, 0x76F1, }; constexpr static const std::uint16_t xu2[] = { 0x90AA, 0x4FC6, 0x7991, 0x5194, 0x5F90, }; constexpr static const std::uint16_t xu3[] = { 0x668A, 0x5474, 0x6D52, 0x6EF8, 0x8A31, 0x8BB8, 0x8AFF, 0x76E8, 0x7166, 0x5194, 0x55A3, 0x59C1, 0x662B, 0x6829, 0x6E51, 0x73DD, }; constexpr static const std::uint16_t xu4[] = { 0x563C, 0x69D2, 0x6EC0, 0x755C, 0x7D6E, 0x86BC, 0x70FC, 0x5590, 0x639D, 0x77DE, 0x6647, 0x6710, 0x84FF, 0x6053, 0x59B6, 0x4F11, 0x7166, 0x4F35, 0x4F90, 0x52D6, 0x52D7, 0x5379, 0x53D9, 0x57BF, 0x58FB, 0x5A7F, 0x5E8F, 0x6034, 0x6064, 0x6149, 0x654D, 0x6558, 0x65ED, 0x65F4, 0x662B, 0x6702, 0x6B30, 0x6B88, 0x6C7F, 0x6C80, 0x6D2B, 0x6DE2, 0x6E86, 0x6F35, 0x6F4A, 0x70C5, 0x735D, 0x73EC, 0x76E2, }; constexpr static const std::uint16_t xu5[] = { 0x620C, 0x84FF, 0x5A7F, }; constexpr static const std::uint16_t xuan[] = { 0x6685, 0x8ED2, 0x559B, 0x5B1B, 0x61C1, 0x7729, 0x70DC, 0x6CEB, 0x7404, 0x8B82, 0x92D7, 0x9799, 0x7156, 0x5238, 0x63CE, 0x7734, 0x9009, 0x9078, 0x4F2D, 0x53BF, 0x59B6, 0x6645, 0x75C3, 0x7663, 0x766C, 0x7E23, 0x84D2, 0x8610, 0x88A8, 0x5910, 0x657B, 0x5107, 0x5405, 0x54BA, 0x55A7, 0x5847, 0x5A97, 0x5AD9, 0x5BA3, 0x5F32, 0x6030, 0x60AC, 0x6103, 0x610B, 0x61F8, 0x65CB, 0x660D, 0x6621, 0x6684, 0x66B6, 0x688B, 0x6965, 0x6966, 0x6A88, 0x6E32, 0x6F29, 0x70AB, 0x714A, 0x7384, 0x73B9, 0x7401, 0x7444, 0x7487, 0x74BF, 0x777B, 0x77CE, 0x78B9, 0x79A4, 0x7BAE, 0x7D62, 0x7E3C, 0x7E4F, 0x7EDA, 0x7FE7, 0x7FFE, 0x8431, 0x8432, 0x8519, 0x857F, 0x85FC, 0x8701, 0x8756, 0x8809, 0x8852, 0x8AE0, 0x8AFC, 0x8B5E, 0x8C16, 0x8D19, 0x8F69, 0x9249, 0x9379, 0x93C7, 0x94C9, 0x955F, 0x98B4, }; constexpr static const std::uint16_t xuan1[] = { 0x8ED2, 0x5B1B, 0x61C1, 0x70DC, 0x8B82, 0x92D7, 0x9799, 0x7156, 0x63CE, 0x6645, 0x75C3, 0x84D2, 0x8610, 0x5107, 0x5405, 0x54BA, 0x55A7, 0x5847, 0x5A97, 0x5BA3, 0x5F32, 0x6103, 0x610B, 0x660D, 0x6684, 0x688B, 0x714A, 0x7444, 0x777B, 0x77CE, 0x79A4, 0x7BAE, 0x7FE7, 0x7FFE, 0x8431, 0x8432, 0x857F, 0x85FC, 0x8756, 0x8809, 0x8AE0, 0x8AFC, 0x8B5E, 0x8C16, 0x8F69, 0x9379, }; constexpr static const std::uint16_t xuan2[] = { 0x6CEB, 0x4F2D, 0x53BF, 0x59B6, 0x7E23, 0x5AD9, 0x60AC, 0x61F8, 0x65CB, 0x66B6, 0x6A88, 0x6F29, 0x7384, 0x73B9, 0x7401, 0x7487, 0x74BF, 0x8701, 0x93C7, }; constexpr static const std::uint16_t xuan3[] = { 0x6685, 0x559B, 0x70DC, 0x9009, 0x9078, 0x6645, 0x7663, 0x766C, 0x54BA, 0x55A7, 0x6103, 0x8AE0, }; constexpr static const std::uint16_t xuan4[] = { 0x7729, 0x6CEB, 0x7404, 0x9799, 0x5238, 0x7734, 0x9078, 0x88A8, 0x5910, 0x657B, 0x6030, 0x65CB, 0x6621, 0x6965, 0x6966, 0x6E32, 0x6F29, 0x70AB, 0x7384, 0x78B9, 0x7D62, 0x7E3C, 0x7E4F, 0x7EDA, 0x8519, 0x8852, 0x8D19, 0x9249, 0x93C7, 0x94C9, 0x955F, 0x98B4, }; constexpr static const std::uint16_t xue[] = { 0x58C6, 0x8E05, 0x6EC8, 0x7025, 0x5F50, 0x5671, 0x6CEC, 0x75A6, 0x7A74, 0x8B14, 0x8C11, 0x8895, 0x524A, 0x6569, 0x6FA9, 0x75B6, 0x859B, 0x8840, 0x6034, 0x77B2, 0x4E74, 0x5437, 0x5779, 0x5B66, 0x5B78, 0x5CA4, 0x5CC3, 0x5DA8, 0x6588, 0x6856, 0x6A30, 0x6CF6, 0x71E2, 0x72D8, 0x81A4, 0x8313, 0x8486, 0x89F7, 0x8D90, 0x8F4C, 0x8FA5, 0x8FAA, 0x96EA, 0x9774, 0x97BE, 0x9C48, 0x9CD5, 0x9DFD, 0x9E34, }; constexpr static const std::uint16_t xue1[] = { 0x524A, 0x75B6, 0x859B, 0x8486, 0x8FA5, 0x8FAA, 0x9774, 0x97BE, }; constexpr static const std::uint16_t xue2[] = { 0x58C6, 0x8E05, 0x5671, 0x7A74, 0x8895, 0x6569, 0x6FA9, 0x4E74, 0x5B66, 0x5B78, 0x5CC3, 0x5DA8, 0x6588, 0x6CF6, 0x71E2, 0x8313, 0x89F7, 0x9DFD, 0x9E34, }; constexpr static const std::uint16_t xue3[] = { 0x5F50, 0x96EA, 0x9C48, 0x9CD5, }; constexpr static const std::uint16_t xue4[] = { 0x6EC8, 0x7025, 0x6CEC, 0x75A6, 0x7A74, 0x8B14, 0x8C11, 0x8840, 0x6034, 0x77B2, 0x5437, 0x5779, 0x5CA4, 0x6856, 0x72D8, 0x8D90, }; constexpr static const std::uint16_t xue5[] = { 0x6A30, 0x81A4, 0x8F4C, }; constexpr static const std::uint16_t xun[] = { 0x6D5A, 0x6F6D, 0x90C7, 0x7147, 0x7104, 0x8364, 0x59F0, 0x6BBE, 0x6FEC, 0x71C5, 0x71D6, 0x7213, 0x8368, 0x54B0, 0x63D7, 0x7734, 0x595E, 0x5B59, 0x5B6B, 0x613B, 0x6812, 0x6F60, 0x9DBD, 0x8548, 0x87EB, 0x5342, 0x5BFB, 0x5C0B, 0x6533, 0x686A, 0x6A33, 0x9129, 0x57D9, 0x5864, 0x58CE, 0x6D35, 0x73E3, 0x4F28, 0x4F9A, 0x5071, 0x52CB, 0x52DB, 0x52F2, 0x52F3, 0x5640, 0x565A, 0x5691, 0x5743, 0x58E6, 0x5CCB, 0x5DE1, 0x5DFA, 0x5DFD, 0x5EF5, 0x5F87, 0x5FAA, 0x6042, 0x65EC, 0x66DB, 0x674A, 0x6B89, 0x6BE5, 0x6C5B, 0x6D54, 0x6F6F, 0x7065, 0x718F, 0x71FB, 0x720B, 0x72E5, 0x736F, 0x7495, 0x7543, 0x77C4, 0x7A04, 0x7AA8, 0x7D03, 0x7E81, 0x81D0, 0x8340, 0x85AB, 0x85B0, 0x860D, 0x87F3, 0x8A0A, 0x8A13, 0x8A19, 0x8A62, 0x8BAD, 0x8BAF, 0x8BE2, 0x8FC5, 0x8FFF, 0x900A, }; constexpr static const std::uint16_t xun1[] = { 0x7147, 0x7104, 0x8364, 0x57D9, 0x5864, 0x58CE, 0x52CB, 0x52DB, 0x52F2, 0x52F3, 0x5743, 0x58E6, 0x66DB, 0x718F, 0x71FB, 0x720B, 0x736F, 0x77C4, 0x7AA8, 0x7E81, 0x81D0, 0x85AB, 0x85B0, 0x860D, }; constexpr static const std::uint16_t xun2[] = { 0x6F6D, 0x90C7, 0x59F0, 0x71C5, 0x71D6, 0x7213, 0x8368, 0x54B0, 0x63D7, 0x7734, 0x6812, 0x87EB, 0x5BFB, 0x5C0B, 0x6533, 0x686A, 0x6A33, 0x9129, 0x6D35, 0x73E3, 0x5071, 0x565A, 0x5CCB, 0x5DE1, 0x5EF5, 0x5F87, 0x5FAA, 0x6042, 0x65EC, 0x674A, 0x6BE5, 0x6D54, 0x6F6F, 0x7065, 0x72E5, 0x7495, 0x7543, 0x7A04, 0x7D03, 0x8340, 0x87F3, 0x8A62, 0x8BE2, }; constexpr static const std::uint16_t xun4[] = { 0x6D5A, 0x6BBE, 0x6FEC, 0x595E, 0x5B59, 0x5B6B, 0x613B, 0x6F60, 0x9DBD, 0x8548, 0x5342, 0x4F28, 0x4F9A, 0x5640, 0x5743, 0x58E6, 0x5DFA, 0x5DFD, 0x5F87, 0x6B89, 0x6BE5, 0x6C5B, 0x718F, 0x720B, 0x72E5, 0x8A0A, 0x8A13, 0x8A19, 0x8BAD, 0x8BAF, 0x8FC5, 0x8FFF, 0x900A, }; constexpr static const std::uint16_t xun5[] = { 0x5691, }; constexpr static const CandidateGroup x = { { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { section(xi), section(xi1), section(xi2), section(xi3), section(xi4), section(xi5), }, { section(xia), section(xia1), section(xia2), section(xia3), section(xia4), section(xia5), }, { section(xian), section(xian1), section(xian2), section(xian3), section(xian4), section(xian5), }, { section(xiang), section(xiang1), section(xiang2), section(xiang3), section(xiang4), section(xiang5), }, { section(xiao), section(xiao1), section(xiao2), section(xiao3), section(xiao4), { 0, 0 }, }, { section(xie), section(xie1), section(xie2), section(xie3), section(xie4), { 0, 0 }, }, { section(xin), section(xin1), section(xin2), section(xin3), section(xin4), section(xin5), }, { section(xing), section(xing1), section(xing2), section(xing3), section(xing4), section(xing5), }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { section(xiong), section(xiong1), section(xiong2), section(xiong3), section(xiong4), section(xiong5), }, { section(xiu), section(xiu1), section(xiu2), section(xiu3), section(xiu4), section(xiu5), }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { section(xu), section(xu1), section(xu2), section(xu3), section(xu4), section(xu5), }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { section(xuan), section(xuan1), section(xuan2), section(xuan3), section(xuan4), { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { section(xue), section(xue1), section(xue2), section(xue3), section(xue4), section(xue5), }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { section(xun), section(xun1), section(xun2), { 0, 0 }, section(xun4), section(xun5), }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, }; } // namespace zh