481 lines
22 KiB
C++
481 lines
22 KiB
C++
namespace zh {
|
|
|
|
constexpr static const std::uint16_t pa[] = {
|
|
0x53ED, 0x6252, 0x6777, 0x8019, 0x94AF, 0x6D3E, 0x6C43, 0x6015, 0x82E9,
|
|
0x5E15, 0x556A, 0x5991, 0x5DFC, 0x5E0A, 0x63B1, 0x6F56, 0x722C, 0x7436,
|
|
0x7685, 0x7B62, 0x8225, 0x8469, 0x8899, 0x8DB4,
|
|
};
|
|
constexpr static const std::uint16_t pa1[] = {
|
|
0x53ED, 0x6252, 0x6D3E, 0x6C43, 0x82E9, 0x556A, 0x5991, 0x7685, 0x8225,
|
|
0x8469, 0x8DB4,
|
|
};
|
|
constexpr static const std::uint16_t pa2[] = {
|
|
0x6252, 0x6777, 0x8019, 0x94AF, 0x63B1, 0x6F56, 0x722C, 0x7436, 0x7B62,
|
|
|
|
};
|
|
constexpr static const std::uint16_t pa4[] = {
|
|
0x6C43, 0x6015, 0x5E15, 0x5E0A, 0x8899,
|
|
};
|
|
constexpr static const std::uint16_t pa5[] = {
|
|
0x6777, 0x5DFC, 0x7436,
|
|
};
|
|
|
|
constexpr static const std::uint16_t pai[] = {
|
|
0x6E43, 0x68D1, 0x6D3E, 0x6392, 0x7B84, 0x7C30, 0x62CD, 0x6CA0, 0x4FF3,
|
|
0x54CC, 0x5EF9, 0x5F98, 0x6E12, 0x724C, 0x7305, 0x7C32, 0x848E, 0x8F2B,
|
|
0x8FEB, 0x9383, 0x95CF,
|
|
};
|
|
constexpr static const std::uint16_t pai1[] = {
|
|
0x62CD,
|
|
};
|
|
constexpr static const std::uint16_t pai2[] = {
|
|
0x68D1, 0x6D3E, 0x6392, 0x7B84, 0x7C30, 0x4FF3, 0x5F98, 0x724C, 0x7305,
|
|
0x7C32, 0x8F2B,
|
|
};
|
|
constexpr static const std::uint16_t pai3[] = {
|
|
0x6392, 0x5EF9, 0x8FEB,
|
|
};
|
|
constexpr static const std::uint16_t pai4[] = {
|
|
0x6E43, 0x6D3E, 0x6CA0, 0x54CC, 0x6E12, 0x848E, 0x9383,
|
|
};
|
|
constexpr static const std::uint16_t pai5[] = {
|
|
0x724C, 0x95CF,
|
|
};
|
|
|
|
constexpr static const std::uint16_t pan[] = {
|
|
0x4F34, 0x5762, 0x6273, 0x62CC, 0x67C8, 0x6E74, 0x822C, 0x95C6, 0x62DA,
|
|
0x6F58, 0x756A, 0x78FB, 0x7568, 0x7C53, 0x81B0, 0x87E0, 0x88A2, 0x76FC,
|
|
0x8E63, 0x8E52, 0x8420, 0x772B, 0x4E2C, 0x51B8, 0x5224, 0x53DB, 0x5ABB,
|
|
0x5E4B, 0x642B, 0x6500, 0x69C3, 0x6C9C, 0x6CEE, 0x6D00, 0x6EBF, 0x700A,
|
|
0x708D, 0x723F, 0x7249, 0x7554, 0x76D8, 0x76E4, 0x7705, 0x78D0, 0x7E0F,
|
|
0x80D6, 0x84B0, 0x897B, 0x8A4A, 0x8DD8, 0x92EC, 0x939C, 0x947B, 0x97B6,
|
|
0x9816, 0x80A8, 0x76FB, 0x8041,
|
|
};
|
|
constexpr static const std::uint16_t pan1[] = {
|
|
0x6273, 0x62CC, 0x6F58, 0x756A, 0x7568, 0x7C53, 0x8420, 0x6500, 0x7705,
|
|
|
|
};
|
|
constexpr static const std::uint16_t pan2[] = {
|
|
0x67C8, 0x6E74, 0x822C, 0x6F58, 0x756A, 0x78FB, 0x81B0, 0x87E0, 0x8E63,
|
|
0x8E52, 0x772B, 0x4E2C, 0x5ABB, 0x5E4B, 0x642B, 0x69C3, 0x6D00, 0x700A,
|
|
0x723F, 0x76D8, 0x76E4, 0x78D0, 0x7E0F, 0x80D6, 0x84B0, 0x8DD8, 0x939C,
|
|
0x97B6, 0x80A8,
|
|
};
|
|
constexpr static const std::uint16_t pan3[] = {
|
|
0x5762, 0x76FB,
|
|
};
|
|
constexpr static const std::uint16_t pan4[] = {
|
|
0x4F34, 0x5762, 0x62CC, 0x95C6, 0x62DA, 0x6F58, 0x88A2, 0x76FC, 0x51B8,
|
|
0x5224, 0x53DB, 0x6C9C, 0x6CEE, 0x6EBF, 0x708D, 0x7249, 0x7554, 0x80D6,
|
|
0x897B, 0x8A4A, 0x92EC, 0x947B, 0x9816, 0x80A8, 0x8041,
|
|
};
|
|
constexpr static const std::uint16_t pan5[] = {
|
|
0x76D8,
|
|
};
|
|
|
|
constexpr static const std::uint16_t pang[] = {
|
|
0x5FAC, 0x65C1, 0x78C5, 0x8180, 0x8783, 0x9AC8, 0x55D9, 0x4EFF, 0x5F77,
|
|
0x6C78, 0x8DBD, 0x9C1F, 0x9CD1, 0x5906, 0x9004, 0x6C97, 0x5C28, 0x5EAC,
|
|
0x772B, 0x80D6, 0x4E53, 0x5390, 0x5ACE, 0x5E9E, 0x6EC2, 0x7090, 0x7BE3,
|
|
0x802A, 0x80A8, 0x80EE, 0x8196, 0x823D, 0x89AB, 0x96F1, 0x9736, 0x9F8E,
|
|
0x9F90,
|
|
};
|
|
constexpr static const std::uint16_t pang1[] = {
|
|
0x78C5, 0x8180, 0x6C78, 0x6C97, 0x4E53, 0x6EC2, 0x80EE, 0x8196, 0x96F1,
|
|
0x9736,
|
|
};
|
|
constexpr static const std::uint16_t pang2[] = {
|
|
0x5FAC, 0x65C1, 0x78C5, 0x8180, 0x8783, 0x9AC8, 0x4EFF, 0x5F77, 0x8DBD,
|
|
0x9C1F, 0x9CD1, 0x5906, 0x9004, 0x5C28, 0x5EAC, 0x5390, 0x5ACE, 0x5E9E,
|
|
0x6EC2, 0x7BE3, 0x80EE, 0x823D, 0x96F1, 0x9736, 0x9F8E, 0x9F90,
|
|
};
|
|
constexpr static const std::uint16_t pang3[] = {
|
|
0x8180, 0x9AC8, 0x55D9, 0x802A, 0x89AB,
|
|
};
|
|
constexpr static const std::uint16_t pang4[] = {
|
|
0x78C5, 0x772B, 0x80D6, 0x7090, 0x80A8,
|
|
};
|
|
constexpr static const std::uint16_t pang5[] = {
|
|
0x9AC8,
|
|
};
|
|
|
|
constexpr static const std::uint16_t pao[] = {
|
|
0x8DC1, 0x5228, 0x70AE, 0x74DF, 0x812C, 0x888C, 0x888D, 0x9784, 0x7A6E,
|
|
0x85E8, 0x9E83, 0x9E85, 0x5697, 0x8DD1, 0x70F0, 0x530F, 0x5486, 0x55B8,
|
|
0x5789, 0x5945, 0x5E96, 0x629B, 0x62CB, 0x6CE1, 0x70B0, 0x722E, 0x72CD,
|
|
0x75B1, 0x76B0, 0x7832, 0x791F, 0x792E, 0x8422, 0x891C, 0x8EF3, 0x9764,
|
|
0x9EAD,
|
|
};
|
|
constexpr static const std::uint16_t pao1[] = {
|
|
0x812C, 0x7A6E, 0x85E8, 0x629B, 0x62CB, 0x6CE1, 0x72CD, 0x8422,
|
|
};
|
|
constexpr static const std::uint16_t pao2[] = {
|
|
0x8DC1, 0x5228, 0x70AE, 0x74DF, 0x888C, 0x888D, 0x9784, 0x9E83, 0x9E85,
|
|
0x8DD1, 0x70F0, 0x530F, 0x5486, 0x5789, 0x5E96, 0x6CE1, 0x70B0, 0x722E,
|
|
0x8EF3,
|
|
};
|
|
constexpr static const std::uint16_t pao3[] = {
|
|
0x8DD1,
|
|
};
|
|
constexpr static const std::uint16_t pao4[] = {
|
|
0x70AE, 0x888C, 0x5697, 0x5945, 0x6CE1, 0x70B0, 0x75B1, 0x76B0, 0x7832,
|
|
0x791F, 0x792E, 0x9764, 0x9EAD,
|
|
};
|
|
constexpr static const std::uint16_t pao5[] = {
|
|
0x55B8, 0x891C,
|
|
};
|
|
|
|
constexpr static const std::uint16_t pei[] = {
|
|
0x67ED, 0x68D1, 0x67F8, 0x7423, 0x5D8F, 0x72BB, 0x5983, 0x88F4, 0x599A,
|
|
0x9307, 0x574F, 0x6508, 0x4FD6, 0x4F02, 0x5478, 0x57F9, 0x59F5, 0x5E14,
|
|
0x600C, 0x65BE, 0x65C6, 0x6BF0, 0x6C9B, 0x6D7F, 0x6DE0, 0x73EE, 0x80A7,
|
|
0x80DA, 0x84DC, 0x8843, 0x88F5, 0x8CE0, 0x8D54, 0x8F61, 0x8F94, 0x914D,
|
|
0x9185, 0x952B, 0x962B, 0x966A, 0x9708, 0x99B7, 0x62B7, 0x5A44, 0x5A90,
|
|
0x4F69,
|
|
};
|
|
constexpr static const std::uint16_t pei1[] = {
|
|
0x67F8, 0x599A, 0x574F, 0x5478, 0x600C, 0x80A7, 0x80DA, 0x8843, 0x9185,
|
|
0x962B, 0x62B7,
|
|
};
|
|
constexpr static const std::uint16_t pei2[] = {
|
|
0x88F4, 0x9307, 0x57F9, 0x6BF0, 0x88F5, 0x8CE0, 0x8D54, 0x952B, 0x962B,
|
|
0x966A, 0x5A44,
|
|
};
|
|
constexpr static const std::uint16_t pei3[] = {
|
|
0x7423, 0x4FD6,
|
|
};
|
|
constexpr static const std::uint16_t pei4[] = {
|
|
0x67ED, 0x68D1, 0x5D8F, 0x72BB, 0x5983, 0x6508, 0x4F02, 0x59F5, 0x5E14,
|
|
0x65BE, 0x65C6, 0x6C9B, 0x6D7F, 0x6DE0, 0x73EE, 0x8F61, 0x8F94, 0x914D,
|
|
0x9708, 0x99B7, 0x5A90, 0x4F69,
|
|
};
|
|
constexpr static const std::uint16_t pei5[] = {
|
|
0x84DC, 0x966A,
|
|
};
|
|
|
|
constexpr static const std::uint16_t pen[] = {
|
|
0x6B55, 0x6FC6, 0x5460, 0x55AF, 0x55B7, 0x5674, 0x6E53, 0x74EB, 0x76C6,
|
|
0x7FF8, 0x8450,
|
|
};
|
|
constexpr static const std::uint16_t pen1[] = {
|
|
0x6B55, 0x6FC6, 0x5460, 0x55AF, 0x55B7, 0x5674,
|
|
};
|
|
constexpr static const std::uint16_t pen2[] = {
|
|
0x6E53, 0x74EB, 0x76C6, 0x8450,
|
|
};
|
|
constexpr static const std::uint16_t pen3[] = {
|
|
0x5460, 0x7FF8,
|
|
};
|
|
constexpr static const std::uint16_t pen4[] = {
|
|
0x6B55, 0x55AF, 0x55B7, 0x5674, 0x6E53,
|
|
};
|
|
constexpr static const std::uint16_t pen5[] = {
|
|
0x55B7,
|
|
};
|
|
|
|
constexpr static const std::uint16_t peng[] = {
|
|
0x6337, 0x6412, 0x4F3B, 0x580B, 0x62A8, 0x69F0, 0x75ED, 0x7D63, 0x930B,
|
|
0x6340, 0x6453, 0x6F28, 0x71A2, 0x8391, 0x9D6C, 0x527B, 0x4EA8, 0x88B6,
|
|
0x7BE3, 0x9A2F, 0x5017, 0x50B0, 0x5309, 0x562D, 0x585C, 0x5873, 0x5F38,
|
|
0x5F6D, 0x6026, 0x6072, 0x6189, 0x6367, 0x63BD, 0x670B, 0x6888, 0x68DA,
|
|
0x6916, 0x692A, 0x6A25, 0x6CD9, 0x6DCE, 0x6DDC, 0x6F30, 0x6F8E, 0x70F9,
|
|
0x768F, 0x7830, 0x7851, 0x787C, 0x78B0, 0x78DE, 0x7A1D, 0x7AFC, 0x7BF7,
|
|
0x7E84, 0x81A8, 0x8283, 0x82F9, 0x84EC, 0x8615, 0x87DA, 0x87DB, 0x8E2B,
|
|
0x8EEF, 0x8F23, 0x8F27, 0x945D, 0x959B, 0x97F8, 0x97FC, 0x99CD, 0x9AFC,
|
|
0x9B05, 0x9B14, 0x9E4F, 0x80D3,
|
|
};
|
|
constexpr static const std::uint16_t peng1[] = {
|
|
0x4F3B, 0x62A8, 0x7D63, 0x527B, 0x4EA8, 0x5309, 0x562D, 0x6026, 0x6072,
|
|
0x6888, 0x6CD9, 0x6F30, 0x6F8E, 0x70F9, 0x7830, 0x7851, 0x787C, 0x78DE,
|
|
0x82F9, 0x84EC, 0x8EEF, 0x959B, 0x99CD, 0x80D3,
|
|
};
|
|
constexpr static const std::uint16_t peng2[] = {
|
|
0x6337, 0x6412, 0x580B, 0x75ED, 0x930B, 0x6340, 0x6F28, 0x71A2, 0x8391,
|
|
0x9D6C, 0x88B6, 0x7BE3, 0x9A2F, 0x5017, 0x50B0, 0x585C, 0x5873, 0x5F38,
|
|
0x5F6D, 0x6189, 0x670B, 0x68DA, 0x6916, 0x6A25, 0x6DDC, 0x6F8E, 0x787C,
|
|
0x7A1D, 0x7AFC, 0x7BF7, 0x7E84, 0x81A8, 0x8283, 0x84EC, 0x8615, 0x87DA,
|
|
0x87DB, 0x8F23, 0x945D, 0x97F8, 0x97FC, 0x9AFC, 0x9B05, 0x9B14, 0x9E4F,
|
|
|
|
};
|
|
constexpr static const std::uint16_t peng3[] = {
|
|
0x6453, 0x6367, 0x6DCE, 0x768F,
|
|
};
|
|
constexpr static const std::uint16_t peng4[] = {
|
|
0x69F0, 0x63BD, 0x692A, 0x7830, 0x78B0, 0x78DE, 0x81A8, 0x84EC, 0x8E2B,
|
|
0x959B,
|
|
};
|
|
constexpr static const std::uint16_t peng5[] = {
|
|
0x68DA, 0x7BF7, 0x84EC, 0x8F27,
|
|
};
|
|
|
|
constexpr static const std::uint16_t pi[] = {
|
|
0x7308, 0x7F62, 0x7F77, 0x4F13, 0x57E4, 0x58C0, 0x6911, 0x7986, 0x88AB,
|
|
0x9303, 0x930D, 0x9642, 0x87B7, 0x882F, 0x5421, 0x6036, 0x6707, 0x6787,
|
|
0x6788, 0x698C, 0x6FDE, 0x7A2B, 0x7B13, 0x7D15, 0x7EB0, 0x813E, 0x8298,
|
|
0x868D, 0x8795, 0x88E8, 0x8F9F, 0x939E, 0x9674, 0x979E, 0x9B6E, 0x9E0A,
|
|
0x9D67, 0x5D8F, 0x7588, 0x86BE, 0x5426, 0x599A, 0x526F, 0x9C8F, 0x8731,
|
|
0x7BFA, 0x8157, 0x5CAF, 0x6DE0, 0x90B3, 0x4E15, 0x4EF3, 0x4F3E, 0x50FB,
|
|
0x5288, 0x5339, 0x5564, 0x567C, 0x567D, 0x56AD, 0x572E, 0x576F, 0x5AB2,
|
|
0x5AD3, 0x5C41, 0x5D25, 0x5E80, 0x6082, 0x61B5, 0x6279, 0x62AB, 0x62B7,
|
|
0x63CA, 0x64D7, 0x65C7, 0x6BD7, 0x6BD8, 0x6F4E, 0x6FBC, 0x708B, 0x7137,
|
|
0x72C9, 0x72D3, 0x7435, 0x7513, 0x758B, 0x75B2, 0x75DE, 0x7656, 0x76AE,
|
|
0x7812,
|
|
};
|
|
constexpr static const std::uint16_t pi1[] = {
|
|
0x4F13, 0x88AB, 0x9303, 0x930D, 0x6036, 0x6788, 0x7D15, 0x7EB0, 0x8F9F,
|
|
0x939E, 0x9674, 0x599A, 0x9C8F, 0x5CAF, 0x90B3, 0x4E15, 0x4F3E, 0x5288,
|
|
0x567C, 0x576F, 0x6082, 0x61B5, 0x6279, 0x62AB, 0x62B7, 0x65C7, 0x708B,
|
|
0x72C9, 0x72D3, 0x758B, 0x7812,
|
|
};
|
|
constexpr static const std::uint16_t pi2[] = {
|
|
0x7308, 0x7F62, 0x7F77, 0x57E4, 0x58C0, 0x6911, 0x7986, 0x930D, 0x9642,
|
|
0x87B7, 0x882F, 0x6707, 0x6787, 0x7B13, 0x7D15, 0x7EB0, 0x813E, 0x8298,
|
|
0x868D, 0x8795, 0x88E8, 0x9674, 0x979E, 0x9B6E, 0x9D67, 0x86BE, 0x9C8F,
|
|
0x8731, 0x7BFA, 0x8157, 0x4EF3, 0x5564, 0x5D25, 0x6BD7, 0x6BD8, 0x7137,
|
|
0x72D3, 0x7435, 0x75B2, 0x76AE,
|
|
};
|
|
constexpr static const std::uint16_t pi3[] = {
|
|
0x5421, 0x5D8F, 0x5426, 0x4EF3, 0x5288, 0x5339, 0x567D, 0x56AD, 0x572E,
|
|
0x5D25, 0x5E80, 0x6082, 0x64D7, 0x758B, 0x75DE, 0x7656,
|
|
};
|
|
constexpr static const std::uint16_t pi4[] = {
|
|
0x7F77, 0x57E4, 0x58C0, 0x6911, 0x88AB, 0x6FDE, 0x7A2B, 0x813E, 0x8F9F,
|
|
0x9E0A, 0x7588, 0x526F, 0x8157, 0x6DE0, 0x50FB, 0x5288, 0x5AB2, 0x5AD3,
|
|
0x5C41, 0x63CA, 0x64D7, 0x6F4E, 0x6FBC, 0x7513, 0x7656,
|
|
};
|
|
constexpr static const std::uint16_t pi5[] = {
|
|
0x698C,
|
|
};
|
|
|
|
constexpr static const std::uint16_t pian[] = {
|
|
0x8DF0, 0x4FBF, 0x6241, 0x7335, 0x7371, 0x7DF6, 0x7F0F, 0x890A, 0x7478,
|
|
0x74B8, 0x7247, 0x504F, 0x56E8, 0x5AA5, 0x6944, 0x6969, 0x728F, 0x7BC7,
|
|
0x7FE9, 0x80FC, 0x8141, 0x8991, 0x8ADE, 0x8C1D, 0x8CB5, 0x8CC6, 0x8E41,
|
|
0x99E2, 0x9A08, 0x9A17, 0x9A19, 0x9A88, 0x9A97, 0x9ABF, 0x9DA3, 0x9342,
|
|
|
|
};
|
|
constexpr static const std::uint16_t pian1[] = {
|
|
0x6241, 0x890A, 0x7247, 0x504F, 0x56E8, 0x5AA5, 0x6944, 0x728F, 0x7BC7,
|
|
0x7FE9, 0x9DA3, 0x9342,
|
|
};
|
|
constexpr static const std::uint16_t pian2[] = {
|
|
0x8DF0, 0x4FBF, 0x7DF6, 0x7F0F, 0x890A, 0x7478, 0x74B8, 0x6944, 0x6969,
|
|
0x80FC, 0x8141, 0x8ADE, 0x8C1D, 0x8CC6, 0x8E41, 0x99E2, 0x9A08, 0x9A88,
|
|
0x9ABF,
|
|
};
|
|
constexpr static const std::uint16_t pian3[] = {
|
|
0x8991, 0x8ADE, 0x8C1D, 0x8CB5,
|
|
};
|
|
constexpr static const std::uint16_t pian4[] = {
|
|
0x7335, 0x7371, 0x7247, 0x9A17, 0x9A19, 0x9A97,
|
|
};
|
|
|
|
constexpr static const std::uint16_t piao[] = {
|
|
0x87B5, 0x50C4, 0x52E1, 0x560C, 0x5F6F, 0x6153, 0x65DA, 0x6734, 0x72A5,
|
|
0x74E2, 0x76AB, 0x779F, 0x7968, 0x7BFB, 0x7E39, 0x7F25, 0x7FF2, 0x85B8,
|
|
0x91A5, 0x95DD, 0x9860, 0x98C3, 0x98C4, 0x98D8, 0x9B52, 0x6B8D, 0x527D,
|
|
0x5AD6, 0x5FB1, 0x6F02, 0x9A43, 0x9AA0, 0x9C3E, 0x83A9,
|
|
};
|
|
constexpr static const std::uint16_t piao1[] = {
|
|
0x87B5, 0x52E1, 0x560C, 0x5F6F, 0x6153, 0x65DA, 0x779F, 0x7968, 0x7E39,
|
|
0x7F25, 0x7FF2, 0x85B8, 0x9860, 0x98C3, 0x98C4, 0x98D8, 0x9B52, 0x527D,
|
|
0x5AD6, 0x6F02,
|
|
};
|
|
constexpr static const std::uint16_t piao2[] = {
|
|
0x6734, 0x74E2, 0x85B8, 0x95DD, 0x527D, 0x5AD6,
|
|
};
|
|
constexpr static const std::uint16_t piao3[] = {
|
|
0x72A5, 0x76AB, 0x779F, 0x7BFB, 0x7E39, 0x7F25, 0x91A5, 0x9860, 0x6B8D,
|
|
0x6F02, 0x83A9,
|
|
};
|
|
constexpr static const std::uint16_t piao4[] = {
|
|
0x50C4, 0x52E1, 0x560C, 0x5F6F, 0x6153, 0x779F, 0x7968, 0x7BFB, 0x9860,
|
|
0x527D, 0x5AD6, 0x5FB1, 0x6F02, 0x9A43, 0x9AA0, 0x9C3E,
|
|
};
|
|
|
|
constexpr static const std::uint16_t pie[] = {
|
|
0x77A5, 0x8995, 0x6F4E, 0x82E4, 0x4E3F, 0x5AF3, 0x6486, 0x6487, 0x66BC,
|
|
0x6C15, 0x9405,
|
|
};
|
|
constexpr static const std::uint16_t pie1[] = {
|
|
0x77A5, 0x8995, 0x6F4E, 0x6486, 0x6487, 0x66BC, 0x6C15,
|
|
};
|
|
constexpr static const std::uint16_t pie3[] = {
|
|
0x82E4, 0x4E3F, 0x6486, 0x6487, 0x9405,
|
|
};
|
|
constexpr static const std::uint16_t pie4[] = {
|
|
0x5AF3,
|
|
};
|
|
|
|
constexpr static const std::uint16_t pin[] = {
|
|
0x62DA, 0x77C9, 0x8819, 0x9891, 0x99AA, 0x9A5E, 0x7415, 0x6729, 0x780F,
|
|
0x6C56, 0x73AD, 0x54C1, 0x56AC, 0x59D8, 0x5A09, 0x5A26, 0x5AD4, 0x5B2A,
|
|
0x62FC, 0x6980, 0x725D, 0x7917, 0x7A66, 0x8058, 0x85B2, 0x860B, 0x8CA7,
|
|
0x8D2B, 0x9870, 0x98A6,
|
|
};
|
|
constexpr static const std::uint16_t pin1[] = {
|
|
0x62DA, 0x99AA, 0x9A5E, 0x780F, 0x59D8, 0x62FC, 0x7917, 0x7A66,
|
|
};
|
|
constexpr static const std::uint16_t pin2[] = {
|
|
0x77C9, 0x8819, 0x9891, 0x7415, 0x73AD, 0x56AC, 0x5A26, 0x5AD4, 0x5B2A,
|
|
0x85B2, 0x860B, 0x8CA7, 0x8D2B, 0x9870, 0x98A6,
|
|
};
|
|
constexpr static const std::uint16_t pin3[] = {
|
|
0x54C1, 0x6980,
|
|
};
|
|
constexpr static const std::uint16_t pin4[] = {
|
|
0x6C56, 0x5A09, 0x725D, 0x8058,
|
|
};
|
|
constexpr static const std::uint16_t pin5[] = {
|
|
0x6729,
|
|
};
|
|
|
|
constexpr static const std::uint16_t ping[] = {
|
|
0x6A98, 0x5C4F, 0x5C5B, 0x5EB0, 0x51AF, 0x99AE, 0x6CD9, 0x6DDC, 0x7851,
|
|
0x82F9, 0x8EFF, 0x5A09, 0x6D84, 0x4E52, 0x4FDC, 0x51ED, 0x51F4, 0x546F,
|
|
0x576A, 0x5840, 0x5CBC, 0x5E21, 0x5E32, 0x5E48, 0x5E73, 0x617F, 0x6191,
|
|
0x67B0, 0x6D34, 0x7129, 0x73B6, 0x74F6, 0x7501, 0x7539, 0x782F, 0x7AEE,
|
|
0x7BB3, 0x7C08, 0x7F3E, 0x8060, 0x80D3, 0x8275, 0x8353, 0x840D, 0x84F1,
|
|
0x86B2, 0x86E2, 0x8A55, 0x8BC4, 0x90F1, 0x9829, 0x9B83, 0x9C86,
|
|
};
|
|
constexpr static const std::uint16_t ping1[] = {
|
|
0x5A09, 0x6D84, 0x4E52, 0x4FDC, 0x7129, 0x7539, 0x782F, 0x8060, 0x8275,
|
|
0x8353, 0x9829,
|
|
};
|
|
constexpr static const std::uint16_t ping2[] = {
|
|
0x6A98, 0x5C4F, 0x5C5B, 0x5EB0, 0x51AF, 0x99AE, 0x6CD9, 0x6DDC, 0x7851,
|
|
0x82F9, 0x8EFF, 0x51ED, 0x51F4, 0x546F, 0x576A, 0x5840, 0x5E21, 0x5E32,
|
|
0x5E48, 0x5E73, 0x617F, 0x6191, 0x67B0, 0x6D34, 0x7129, 0x73B6, 0x74F6,
|
|
0x7501, 0x7539, 0x7AEE, 0x7BB3, 0x7C08, 0x7F3E, 0x8060, 0x80D3, 0x8275,
|
|
0x8353, 0x840D, 0x84F1, 0x86B2, 0x86E2, 0x8A55, 0x8BC4, 0x90F1, 0x9B83,
|
|
0x9C86,
|
|
};
|
|
constexpr static const std::uint16_t ping3[] = {
|
|
0x5C5B,
|
|
};
|
|
constexpr static const std::uint16_t ping5[] = {
|
|
0x5CBC,
|
|
};
|
|
|
|
constexpr static const std::uint16_t po[] = {
|
|
0x8987, 0x5CA5, 0x9642, 0x9AF2, 0x54F1, 0x6540, 0x6872, 0x6CCA, 0x6CFA,
|
|
0x6CFC, 0x6F51, 0x6FFC, 0x733C, 0x7BA5, 0x99CA, 0x9B44, 0x9166, 0x7E41,
|
|
0x4E76, 0x56A9, 0x5964, 0x6D26, 0x6E50, 0x54DB, 0x5EF9, 0x8FEB, 0x95CF,
|
|
0x642B, 0x76A4, 0x9131, 0x6622, 0x7FCD, 0x9817, 0x6734, 0x53F5, 0x5619,
|
|
0x5761, 0x5A46, 0x5C00, 0x5CB6, 0x6AC7, 0x70DE, 0x73C0, 0x7834, 0x7836,
|
|
0x7B38, 0x7C95, 0x84AA, 0x8522, 0x9197, 0x91B1, 0x91D9, 0x9255, 0x93FA,
|
|
0x948B, 0x94B7, 0x9887,
|
|
};
|
|
constexpr static const std::uint16_t po1[] = {
|
|
0x5CA5, 0x9642, 0x6CCA, 0x6CFA, 0x6CFC, 0x6F51, 0x6FFC, 0x9166, 0x7FCD,
|
|
0x9817, 0x6734, 0x5761, 0x9197, 0x91B1, 0x91D9, 0x9255, 0x93FA, 0x948B,
|
|
0x94B7, 0x9887,
|
|
};
|
|
constexpr static const std::uint16_t po2[] = {
|
|
0x6872, 0x6CCA, 0x7E41, 0x56A9, 0x642B, 0x76A4, 0x9131, 0x5619, 0x5A46,
|
|
0x6AC7, 0x8522, 0x9197, 0x91B1,
|
|
};
|
|
constexpr static const std::uint16_t po3[] = {
|
|
0x9AF2, 0x7BA5, 0x99CA, 0x9817, 0x53F5, 0x5C00, 0x7B38, 0x9255, 0x94B7,
|
|
0x9887,
|
|
};
|
|
constexpr static const std::uint16_t po4[] = {
|
|
0x8987, 0x54F1, 0x6540, 0x6CCA, 0x733C, 0x9B44, 0x9166, 0x5964, 0x6D26,
|
|
0x6E50, 0x5EF9, 0x8FEB, 0x6622, 0x9817, 0x6734, 0x5CB6, 0x70DE, 0x73C0,
|
|
0x7834, 0x7836, 0x7C95, 0x84AA, 0x91D9, 0x948B,
|
|
};
|
|
constexpr static const std::uint16_t po5[] = {
|
|
0x6872, 0x4E76, 0x54DB, 0x95CF, 0x5A46,
|
|
};
|
|
|
|
constexpr static const std::uint16_t pou[] = {
|
|
0x68D3, 0x6294, 0x638A, 0x88D2, 0x57BA, 0x6299, 0x5A1D, 0x5256, 0x5485,
|
|
0x54E3, 0x5A44, 0x634A, 0x7283, 0x7B81,
|
|
};
|
|
constexpr static const std::uint16_t pou1[] = {
|
|
0x6299, 0x5A1D, 0x5256, 0x634A,
|
|
};
|
|
constexpr static const std::uint16_t pou2[] = {
|
|
0x6294, 0x638A, 0x88D2, 0x57BA, 0x6299, 0x634A, 0x7B81,
|
|
};
|
|
constexpr static const std::uint16_t pou3[] = {
|
|
0x68D3, 0x638A, 0x5485, 0x54E3, 0x5A44, 0x7283,
|
|
};
|
|
constexpr static const std::uint16_t pou4[] = {
|
|
0x5485,
|
|
};
|
|
|
|
constexpr static const std::uint16_t pu[] = {
|
|
0x6C06, 0x5821, 0x66B4, 0x66DD, 0x7011, 0x83E9, 0x8461, 0x6EA5, 0x84B2,
|
|
0x57D4, 0x6251, 0x62AA, 0x6357, 0x64C8, 0x67E8, 0x7E80, 0x4EC6, 0x5711,
|
|
0x79FF, 0x812F, 0x8386, 0x9BC6, 0x669C, 0x6734, 0x5703, 0x6534, 0x7087,
|
|
0x7B81, 0x50D5, 0x530D, 0x5657, 0x5724, 0x58A3, 0x5DEC, 0x64B2, 0x6535,
|
|
0x666E, 0x6A38, 0x6A8F, 0x6D66, 0x6F7D, 0x6FEE, 0x70F3, 0x735B, 0x749E,
|
|
0x75E1, 0x77A8, 0x7A59, 0x8216, 0x8217, 0x83D0, 0x84B1, 0x8AE9, 0x8B5C,
|
|
0x8C31, 0x8D0C, 0x8E7C, 0x917A, 0x92EA, 0x93F7, 0x9420, 0x94FA, 0x9564,
|
|
0x9568, 0x9660,
|
|
};
|
|
constexpr static const std::uint16_t pu1[] = {
|
|
0x6251, 0x62AA, 0x64C8, 0x67E8, 0x4EC6, 0x79FF, 0x9BC6, 0x6534, 0x7087,
|
|
0x5657, 0x58A3, 0x64B2, 0x6535, 0x6F7D, 0x6FEE, 0x75E1, 0x8216, 0x8217,
|
|
0x92EA, 0x94FA, 0x9660,
|
|
};
|
|
constexpr static const std::uint16_t pu2[] = {
|
|
0x83E9, 0x8461, 0x84B2, 0x6357, 0x7E80, 0x4EC6, 0x812F, 0x8386, 0x6734,
|
|
0x7B81, 0x50D5, 0x530D, 0x5724, 0x58A3, 0x6A38, 0x6A8F, 0x6FEE, 0x735B,
|
|
0x749E, 0x77A8, 0x7A59, 0x83D0, 0x84B1, 0x8D0C, 0x8E7C, 0x917A, 0x93F7,
|
|
0x9564,
|
|
};
|
|
constexpr static const std::uint16_t pu3[] = {
|
|
0x6C06, 0x6EA5, 0x57D4, 0x64C8, 0x5711, 0x669C, 0x6734, 0x5703, 0x5724,
|
|
0x666E, 0x6A38, 0x6A8F, 0x6D66, 0x6F7D, 0x70F3, 0x8AE9, 0x8B5C, 0x8C31,
|
|
0x8E7C, 0x9420, 0x9568,
|
|
};
|
|
constexpr static const std::uint16_t pu4[] = {
|
|
0x5821, 0x66B4, 0x66DD, 0x7011, 0x75E1, 0x8216, 0x8217, 0x92EA, 0x94FA,
|
|
|
|
};
|
|
constexpr static const std::uint16_t pu5[] = {
|
|
0x5DEC,
|
|
};
|
|
|
|
constexpr static const CandidateGroup p = {
|
|
{ section(pa), section(pa1), section(pa2), { 0, 0 }, section(pa4), section(pa5), },
|
|
{ section(pai), section(pai1), section(pai2), section(pai3), section(pai4), section(pai5), },
|
|
{ section(pan), section(pan1), section(pan2), section(pan3), section(pan4), section(pan5), },
|
|
{ section(pang), section(pang1), section(pang2), section(pang3), section(pang4), section(pang5), },
|
|
{ section(pao), section(pao1), section(pao2), section(pao3), section(pao4), section(pao5), },
|
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
|
{ section(pei), section(pei1), section(pei2), section(pei3), section(pei4), section(pei5), },
|
|
{ section(pen), section(pen1), section(pen2), section(pen3), section(pen4), section(pen5), },
|
|
{ section(peng), section(peng1), section(peng2), section(peng3), section(peng4), section(peng5), },
|
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
|
{ section(pi), section(pi1), section(pi2), section(pi3), section(pi4), section(pi5), },
|
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
|
{ section(pian), section(pian1), section(pian2), section(pian3), section(pian4), { 0, 0 }, },
|
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
|
{ section(piao), section(piao1), section(piao2), section(piao3), section(piao4), { 0, 0 }, },
|
|
{ section(pie), section(pie1), { 0, 0 }, section(pie3), section(pie4), { 0, 0 }, },
|
|
{ section(pin), section(pin1), section(pin2), section(pin3), section(pin4), section(pin5), },
|
|
{ section(ping), section(ping1), section(ping2), section(ping3), { 0, 0 }, section(ping5), },
|
|
{ { 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(po), section(po1), section(po2), section(po3), section(po4), section(po5), },
|
|
{ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, },
|
|
{ section(pou), section(pou1), section(pou2), section(pou3), section(pou4), { 0, 0 }, },
|
|
{ section(pu), section(pu1), section(pu2), section(pu3), section(pu4), section(pu5), },
|
|
{ { 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 }, },
|
|
};
|
|
|
|
} // namespace zh
|