summaryrefslogtreecommitdiffstats
path: root/src/storage/pinyin_parser_table.h
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2011-11-09 13:23:27 +0800
committerPeng Wu <alexepico@gmail.com>2011-11-09 13:23:27 +0800
commit4f995dab994c66b68b4821e69f170ddc4c0285f7 (patch)
treeb0c6c7e02145b984d8f534fc1e1ee2d09ed0049b /src/storage/pinyin_parser_table.h
parent0862e20f358e93957a4f5cb10b571d015f33fa96 (diff)
downloadlibpinyin-4f995dab994c66b68b4821e69f170ddc4c0285f7.tar.gz
libpinyin-4f995dab994c66b68b4821e69f170ddc4c0285f7.tar.xz
libpinyin-4f995dab994c66b68b4821e69f170ddc4c0285f7.zip
add generated pinyin_parser_table.h
Diffstat (limited to 'src/storage/pinyin_parser_table.h')
-rw-r--r--src/storage/pinyin_parser_table.h1692
1 files changed, 1692 insertions, 0 deletions
diff --git a/src/storage/pinyin_parser_table.h b/src/storage/pinyin_parser_table.h
new file mode 100644
index 0000000..9a7395e
--- /dev/null
+++ b/src/storage/pinyin_parser_table.h
@@ -0,0 +1,1692 @@
+/* This file is generated by python scripts. Don't edit this file directly.
+ */
+
+#ifndef PINYIN_PARSER_TABLE_H
+#define PINYIN_PARSER_TABLE_H
+
+namespace pinyin{
+
+const pinyin_index_item_t pinyin_index[] = {
+{"a", IS_CHEWING|IS_PINYIN, 1},
+{"agn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 4},
+{"ai", IS_CHEWING|IS_PINYIN, 2},
+{"amg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 4},
+{"an", IS_CHEWING|IS_PINYIN, 3},
+{"ang", IS_CHEWING|IS_PINYIN, 4},
+{"ao", IS_CHEWING|IS_PINYIN, 5},
+{"ba", IS_CHEWING|IS_PINYIN, 7},
+{"bagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 10},
+{"bai", IS_CHEWING|IS_PINYIN, 8},
+{"bamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 10},
+{"ban", IS_CHEWING|IS_PINYIN, 9},
+{"bang", IS_CHEWING|IS_PINYIN, 10},
+{"bao", IS_CHEWING|IS_PINYIN, 11},
+{"begn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 14},
+{"bei", IS_CHEWING|IS_PINYIN, 12},
+{"bemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 14},
+{"ben", IS_CHEWING|IS_PINYIN, 13},
+{"beng", IS_CHEWING|IS_PINYIN, 14},
+{"bi", IS_CHEWING|IS_PINYIN, 15},
+{"bian", IS_CHEWING|IS_PINYIN, 16},
+{"biao", IS_CHEWING|IS_PINYIN, 17},
+{"bie", IS_CHEWING|IS_PINYIN, 18},
+{"bign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 20},
+{"bimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 20},
+{"bin", IS_CHEWING|IS_PINYIN, 19},
+{"bing", IS_CHEWING|IS_PINYIN, 20},
+{"bo", IS_CHEWING|IS_PINYIN, 21},
+{"bu", IS_CHEWING|IS_PINYIN, 22},
+{"c", IS_PINYIN|PINYIN_INCOMPLETE, 23},
+{"ca", IS_CHEWING|IS_PINYIN, 24},
+{"cagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 27},
+{"cai", IS_CHEWING|IS_PINYIN, 25},
+{"camg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 27},
+{"can", IS_CHEWING|IS_PINYIN, 26},
+{"cang", IS_CHEWING|IS_PINYIN, 27},
+{"cao", IS_CHEWING|IS_PINYIN, 28},
+{"ce", IS_CHEWING|IS_PINYIN, 29},
+{"cegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 31},
+{"cemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 31},
+{"cen", IS_CHEWING|IS_PINYIN, 30},
+{"ceng", IS_CHEWING|IS_PINYIN, 31},
+{"ch", IS_PINYIN|PINYIN_INCOMPLETE, 32},
+{"cha", IS_CHEWING|IS_PINYIN, 33},
+{"chagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 36},
+{"chai", IS_CHEWING|IS_PINYIN, 34},
+{"chamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 36},
+{"chan", IS_CHEWING|IS_PINYIN, 35},
+{"chang", IS_CHEWING|IS_PINYIN, 36},
+{"chao", IS_CHEWING|IS_PINYIN, 37},
+{"che", IS_CHEWING|IS_PINYIN, 38},
+{"chegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 40},
+{"chemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 40},
+{"chen", IS_CHEWING|IS_PINYIN, 39},
+{"cheng", IS_CHEWING|IS_PINYIN, 40},
+{"chi", IS_CHEWING|IS_PINYIN, 41},
+{"chogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 42},
+{"chomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 42},
+{"chon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 42},
+{"chong", IS_CHEWING|IS_PINYIN, 42},
+{"chou", IS_CHEWING|IS_PINYIN, 43},
+{"chu", IS_CHEWING|IS_PINYIN, 44},
+{"chuagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 48},
+{"chuai", IS_CHEWING|IS_PINYIN, 46},
+{"chuamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 48},
+{"chuan", IS_CHEWING|IS_PINYIN, 47},
+{"chuang", IS_CHEWING|IS_PINYIN, 48},
+{"chuei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 49},
+{"chuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 50},
+{"chui", IS_CHEWING|IS_PINYIN, 49},
+{"chun", IS_CHEWING|IS_PINYIN, 50},
+{"chuo", IS_CHEWING|IS_PINYIN, 51},
+{"ci", IS_CHEWING|IS_PINYIN, 52},
+{"cogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 53},
+{"comg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 53},
+{"con", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 53},
+{"cong", IS_CHEWING|IS_PINYIN, 53},
+{"cou", IS_CHEWING|IS_PINYIN, 54},
+{"cu", IS_CHEWING|IS_PINYIN, 55},
+{"cuan", IS_CHEWING|IS_PINYIN, 56},
+{"cuei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 57},
+{"cuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 58},
+{"cui", IS_CHEWING|IS_PINYIN, 57},
+{"cun", IS_CHEWING|IS_PINYIN, 58},
+{"cuo", IS_CHEWING|IS_PINYIN, 59},
+{"da", IS_CHEWING|IS_PINYIN, 61},
+{"dagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 64},
+{"dai", IS_CHEWING|IS_PINYIN, 62},
+{"damg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 64},
+{"dan", IS_CHEWING|IS_PINYIN, 63},
+{"dang", IS_CHEWING|IS_PINYIN, 64},
+{"dao", IS_CHEWING|IS_PINYIN, 65},
+{"de", IS_CHEWING|IS_PINYIN, 66},
+{"degn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 69},
+{"dei", IS_CHEWING|IS_PINYIN, 67},
+{"demg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 69},
+{"deng", IS_CHEWING|IS_PINYIN, 69},
+{"di", IS_CHEWING|IS_PINYIN, 70},
+{"dia", IS_CHEWING|IS_PINYIN, 71},
+{"dian", IS_CHEWING|IS_PINYIN, 72},
+{"diao", IS_CHEWING|IS_PINYIN, 73},
+{"die", IS_CHEWING|IS_PINYIN, 74},
+{"dign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 76},
+{"dimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 76},
+{"ding", IS_CHEWING|IS_PINYIN, 76},
+{"diou", IS_PINYIN|PINYIN_CORRECT_IOU_IU, 77},
+{"diu", IS_CHEWING|IS_PINYIN, 77},
+{"dogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 78},
+{"domg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 78},
+{"don", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 78},
+{"dong", IS_CHEWING|IS_PINYIN, 78},
+{"dou", IS_CHEWING|IS_PINYIN, 79},
+{"du", IS_CHEWING|IS_PINYIN, 80},
+{"duan", IS_CHEWING|IS_PINYIN, 81},
+{"duei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 82},
+{"duen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 83},
+{"dui", IS_CHEWING|IS_PINYIN, 82},
+{"dun", IS_CHEWING|IS_PINYIN, 83},
+{"duo", IS_CHEWING|IS_PINYIN, 84},
+{"e", IS_CHEWING|IS_PINYIN, 85},
+{"egn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 88},
+{"ei", IS_CHEWING|IS_PINYIN, 86},
+{"emg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 88},
+{"en", IS_CHEWING|IS_PINYIN, 87},
+{"er", IS_CHEWING|IS_PINYIN, 89},
+{"fa", IS_CHEWING|IS_PINYIN, 91},
+{"fagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 93},
+{"famg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 93},
+{"fan", IS_CHEWING|IS_PINYIN, 92},
+{"fang", IS_CHEWING|IS_PINYIN, 93},
+{"fegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 97},
+{"fei", IS_CHEWING|IS_PINYIN, 95},
+{"femg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 97},
+{"fen", IS_CHEWING|IS_PINYIN, 96},
+{"feng", IS_CHEWING|IS_PINYIN, 97},
+{"fo", IS_CHEWING|IS_PINYIN, 98},
+{"fou", IS_CHEWING|IS_PINYIN, 99},
+{"fu", IS_CHEWING|IS_PINYIN, 100},
+{"ga", IS_CHEWING|IS_PINYIN, 102},
+{"gagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 105},
+{"gai", IS_CHEWING|IS_PINYIN, 103},
+{"gamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 105},
+{"gan", IS_CHEWING|IS_PINYIN, 104},
+{"gang", IS_CHEWING|IS_PINYIN, 105},
+{"gao", IS_CHEWING|IS_PINYIN, 106},
+{"ge", IS_CHEWING|IS_PINYIN, 107},
+{"gegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 110},
+{"gei", IS_CHEWING|IS_PINYIN, 108},
+{"gemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 110},
+{"gen", IS_CHEWING|IS_PINYIN, 109},
+{"geng", IS_CHEWING|IS_PINYIN, 110},
+{"gogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 111},
+{"gomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 111},
+{"gon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 111},
+{"gong", IS_CHEWING|IS_PINYIN, 111},
+{"gou", IS_CHEWING|IS_PINYIN, 112},
+{"gu", IS_CHEWING|IS_PINYIN, 113},
+{"gua", IS_CHEWING|IS_PINYIN, 114},
+{"guagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 117},
+{"guai", IS_CHEWING|IS_PINYIN, 115},
+{"guamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 117},
+{"guan", IS_CHEWING|IS_PINYIN, 116},
+{"guang", IS_CHEWING|IS_PINYIN, 117},
+{"guei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 118},
+{"guen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 119},
+{"gui", IS_CHEWING|IS_PINYIN, 118},
+{"gun", IS_CHEWING|IS_PINYIN, 119},
+{"guo", IS_CHEWING|IS_PINYIN, 120},
+{"ha", IS_CHEWING|IS_PINYIN, 122},
+{"hagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 125},
+{"hai", IS_CHEWING|IS_PINYIN, 123},
+{"hamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 125},
+{"han", IS_CHEWING|IS_PINYIN, 124},
+{"hang", IS_CHEWING|IS_PINYIN, 125},
+{"hao", IS_CHEWING|IS_PINYIN, 126},
+{"he", IS_CHEWING|IS_PINYIN, 127},
+{"hegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 130},
+{"hei", IS_CHEWING|IS_PINYIN, 128},
+{"hemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 130},
+{"hen", IS_CHEWING|IS_PINYIN, 129},
+{"heng", IS_CHEWING|IS_PINYIN, 130},
+{"hogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 131},
+{"homg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 131},
+{"hon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 131},
+{"hong", IS_CHEWING|IS_PINYIN, 131},
+{"hou", IS_CHEWING|IS_PINYIN, 132},
+{"hu", IS_CHEWING|IS_PINYIN, 133},
+{"hua", IS_CHEWING|IS_PINYIN, 134},
+{"huagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 137},
+{"huai", IS_CHEWING|IS_PINYIN, 135},
+{"huamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 137},
+{"huan", IS_CHEWING|IS_PINYIN, 136},
+{"huang", IS_CHEWING|IS_PINYIN, 137},
+{"huei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 138},
+{"huen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 139},
+{"hui", IS_CHEWING|IS_PINYIN, 138},
+{"hun", IS_CHEWING|IS_PINYIN, 139},
+{"huo", IS_CHEWING|IS_PINYIN, 140},
+{"ji", IS_CHEWING|IS_PINYIN, 142},
+{"jia", IS_CHEWING|IS_PINYIN, 143},
+{"jiagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 145},
+{"jiamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 145},
+{"jian", IS_CHEWING|IS_PINYIN, 144},
+{"jiang", IS_CHEWING|IS_PINYIN, 145},
+{"jiao", IS_CHEWING|IS_PINYIN, 146},
+{"jie", IS_CHEWING|IS_PINYIN, 147},
+{"jign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 149},
+{"jimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 149},
+{"jin", IS_CHEWING|IS_PINYIN, 148},
+{"jing", IS_CHEWING|IS_PINYIN, 149},
+{"jiogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 150},
+{"jiomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 150},
+{"jion", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 150},
+{"jiong", IS_CHEWING|IS_PINYIN, 150},
+{"jiou", IS_PINYIN|PINYIN_CORRECT_IOU_IU, 151},
+{"jiu", IS_CHEWING|IS_PINYIN, 151},
+{"ju", IS_CHEWING|IS_PINYIN, 152},
+{"juan", IS_CHEWING|IS_PINYIN, 153},
+{"jue", IS_CHEWING|IS_PINYIN, 154},
+{"juen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 155},
+{"jun", IS_CHEWING|IS_PINYIN, 155},
+{"jv", IS_PINYIN|PINYIN_CORRECT_V_U, 152},
+{"jvan", IS_PINYIN|PINYIN_CORRECT_V_U, 153},
+{"jve", IS_PINYIN|PINYIN_CORRECT_V_U, 154},
+{"jvn", IS_PINYIN|PINYIN_CORRECT_V_U, 155},
+{"ka", IS_CHEWING|IS_PINYIN, 157},
+{"kagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 160},
+{"kai", IS_CHEWING|IS_PINYIN, 158},
+{"kamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 160},
+{"kan", IS_CHEWING|IS_PINYIN, 159},
+{"kang", IS_CHEWING|IS_PINYIN, 160},
+{"kao", IS_CHEWING|IS_PINYIN, 161},
+{"ke", IS_CHEWING|IS_PINYIN, 162},
+{"kegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 165},
+{"kemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 165},
+{"ken", IS_CHEWING|IS_PINYIN, 164},
+{"keng", IS_CHEWING|IS_PINYIN, 165},
+{"kogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 166},
+{"komg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 166},
+{"kon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 166},
+{"kong", IS_CHEWING|IS_PINYIN, 166},
+{"kou", IS_CHEWING|IS_PINYIN, 167},
+{"ku", IS_CHEWING|IS_PINYIN, 168},
+{"kua", IS_CHEWING|IS_PINYIN, 169},
+{"kuagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 172},
+{"kuai", IS_CHEWING|IS_PINYIN, 170},
+{"kuamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 172},
+{"kuan", IS_CHEWING|IS_PINYIN, 171},
+{"kuang", IS_CHEWING|IS_PINYIN, 172},
+{"kuei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 173},
+{"kuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 174},
+{"kui", IS_CHEWING|IS_PINYIN, 173},
+{"kun", IS_CHEWING|IS_PINYIN, 174},
+{"kuo", IS_CHEWING|IS_PINYIN, 175},
+{"la", IS_CHEWING|IS_PINYIN, 177},
+{"lagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 180},
+{"lai", IS_CHEWING|IS_PINYIN, 178},
+{"lamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 180},
+{"lan", IS_CHEWING|IS_PINYIN, 179},
+{"lang", IS_CHEWING|IS_PINYIN, 180},
+{"lao", IS_CHEWING|IS_PINYIN, 181},
+{"le", IS_CHEWING|IS_PINYIN, 182},
+{"legn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 185},
+{"lei", IS_CHEWING|IS_PINYIN, 183},
+{"lemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 185},
+{"leng", IS_CHEWING|IS_PINYIN, 185},
+{"li", IS_CHEWING|IS_PINYIN, 186},
+{"lia", IS_CHEWING|IS_PINYIN, 187},
+{"liagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 189},
+{"liamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 189},
+{"lian", IS_CHEWING|IS_PINYIN, 188},
+{"liang", IS_CHEWING|IS_PINYIN, 189},
+{"liao", IS_CHEWING|IS_PINYIN, 190},
+{"lie", IS_CHEWING|IS_PINYIN, 191},
+{"lign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 193},
+{"limg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 193},
+{"lin", IS_CHEWING|IS_PINYIN, 192},
+{"ling", IS_CHEWING|IS_PINYIN, 193},
+{"liou", IS_PINYIN|PINYIN_CORRECT_IOU_IU, 194},
+{"liu", IS_CHEWING|IS_PINYIN, 194},
+{"lo", IS_CHEWING|IS_PINYIN, 195},
+{"logn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 196},
+{"lomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 196},
+{"lon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 196},
+{"long", IS_CHEWING|IS_PINYIN, 196},
+{"lou", IS_CHEWING|IS_PINYIN, 197},
+{"lu", IS_CHEWING|IS_PINYIN, 198},
+{"luan", IS_CHEWING|IS_PINYIN, 199},
+{"lue", IS_PINYIN|PINYIN_CORRECT_UE_VE, 203},
+{"luen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 200},
+{"lun", IS_CHEWING|IS_PINYIN, 200},
+{"luo", IS_CHEWING|IS_PINYIN, 201},
+{"lv", IS_CHEWING|IS_PINYIN, 202},
+{"lve", IS_CHEWING|IS_PINYIN, 203},
+{"ma", IS_CHEWING|IS_PINYIN, 205},
+{"magn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 208},
+{"mai", IS_CHEWING|IS_PINYIN, 206},
+{"mamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 208},
+{"man", IS_CHEWING|IS_PINYIN, 207},
+{"mang", IS_CHEWING|IS_PINYIN, 208},
+{"mao", IS_CHEWING|IS_PINYIN, 209},
+{"me", IS_CHEWING|IS_PINYIN, 210},
+{"megn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 213},
+{"mei", IS_CHEWING|IS_PINYIN, 211},
+{"memg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 213},
+{"men", IS_CHEWING|IS_PINYIN, 212},
+{"meng", IS_CHEWING|IS_PINYIN, 213},
+{"mi", IS_CHEWING|IS_PINYIN, 214},
+{"mian", IS_CHEWING|IS_PINYIN, 215},
+{"miao", IS_CHEWING|IS_PINYIN, 216},
+{"mie", IS_CHEWING|IS_PINYIN, 217},
+{"mign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 219},
+{"mimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 219},
+{"min", IS_CHEWING|IS_PINYIN, 218},
+{"ming", IS_CHEWING|IS_PINYIN, 219},
+{"miou", IS_PINYIN|PINYIN_CORRECT_IOU_IU, 220},
+{"miu", IS_CHEWING|IS_PINYIN, 220},
+{"mo", IS_CHEWING|IS_PINYIN, 221},
+{"mou", IS_CHEWING|IS_PINYIN, 222},
+{"mu", IS_CHEWING|IS_PINYIN, 223},
+{"na", IS_CHEWING|IS_PINYIN, 225},
+{"nagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 228},
+{"nai", IS_CHEWING|IS_PINYIN, 226},
+{"namg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 228},
+{"nan", IS_CHEWING|IS_PINYIN, 227},
+{"nang", IS_CHEWING|IS_PINYIN, 228},
+{"nao", IS_CHEWING|IS_PINYIN, 229},
+{"ne", IS_CHEWING|IS_PINYIN, 230},
+{"negn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 233},
+{"nei", IS_CHEWING|IS_PINYIN, 231},
+{"nemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 233},
+{"nen", IS_CHEWING|IS_PINYIN, 232},
+{"neng", IS_CHEWING|IS_PINYIN, 233},
+{"ni", IS_CHEWING|IS_PINYIN, 235},
+{"niagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 238},
+{"niamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 238},
+{"nian", IS_CHEWING|IS_PINYIN, 237},
+{"niang", IS_CHEWING|IS_PINYIN, 238},
+{"niao", IS_CHEWING|IS_PINYIN, 239},
+{"nie", IS_CHEWING|IS_PINYIN, 240},
+{"nign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 242},
+{"nimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 242},
+{"nin", IS_CHEWING|IS_PINYIN, 241},
+{"ning", IS_CHEWING|IS_PINYIN, 242},
+{"niou", IS_PINYIN|PINYIN_CORRECT_IOU_IU, 243},
+{"niu", IS_CHEWING|IS_PINYIN, 243},
+{"nogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 244},
+{"nomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 244},
+{"non", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 244},
+{"nong", IS_CHEWING|IS_PINYIN, 244},
+{"nou", IS_CHEWING|IS_PINYIN, 245},
+{"nu", IS_CHEWING|IS_PINYIN, 246},
+{"nuan", IS_CHEWING|IS_PINYIN, 247},
+{"nue", IS_PINYIN|PINYIN_CORRECT_UE_VE, 251},
+{"nuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 248},
+{"nuo", IS_CHEWING|IS_PINYIN, 249},
+{"nv", IS_CHEWING|IS_PINYIN, 250},
+{"nve", IS_CHEWING|IS_PINYIN, 251},
+{"o", IS_CHEWING|IS_PINYIN, 252},
+{"ou", IS_CHEWING|IS_PINYIN, 253},
+{"pa", IS_CHEWING|IS_PINYIN, 255},
+{"pagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 258},
+{"pai", IS_CHEWING|IS_PINYIN, 256},
+{"pamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 258},
+{"pan", IS_CHEWING|IS_PINYIN, 257},
+{"pang", IS_CHEWING|IS_PINYIN, 258},
+{"pao", IS_CHEWING|IS_PINYIN, 259},
+{"pegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 262},
+{"pei", IS_CHEWING|IS_PINYIN, 260},
+{"pemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 262},
+{"pen", IS_CHEWING|IS_PINYIN, 261},
+{"peng", IS_CHEWING|IS_PINYIN, 262},
+{"pi", IS_CHEWING|IS_PINYIN, 263},
+{"pian", IS_CHEWING|IS_PINYIN, 264},
+{"piao", IS_CHEWING|IS_PINYIN, 265},
+{"pie", IS_CHEWING|IS_PINYIN, 266},
+{"pign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 268},
+{"pimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 268},
+{"pin", IS_CHEWING|IS_PINYIN, 267},
+{"ping", IS_CHEWING|IS_PINYIN, 268},
+{"po", IS_CHEWING|IS_PINYIN, 269},
+{"pou", IS_CHEWING|IS_PINYIN, 270},
+{"pu", IS_CHEWING|IS_PINYIN, 271},
+{"qi", IS_CHEWING|IS_PINYIN, 273},
+{"qia", IS_CHEWING|IS_PINYIN, 274},
+{"qiagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 276},
+{"qiamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 276},
+{"qian", IS_CHEWING|IS_PINYIN, 275},
+{"qiang", IS_CHEWING|IS_PINYIN, 276},
+{"qiao", IS_CHEWING|IS_PINYIN, 277},
+{"qie", IS_CHEWING|IS_PINYIN, 278},
+{"qign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 280},
+{"qimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 280},
+{"qin", IS_CHEWING|IS_PINYIN, 279},
+{"qing", IS_CHEWING|IS_PINYIN, 280},
+{"qiogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 281},
+{"qiomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 281},
+{"qion", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 281},
+{"qiong", IS_CHEWING|IS_PINYIN, 281},
+{"qiou", IS_PINYIN|PINYIN_CORRECT_IOU_IU, 282},
+{"qiu", IS_CHEWING|IS_PINYIN, 282},
+{"qu", IS_CHEWING|IS_PINYIN, 283},
+{"quan", IS_CHEWING|IS_PINYIN, 284},
+{"que", IS_CHEWING|IS_PINYIN, 285},
+{"quen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 286},
+{"qun", IS_CHEWING|IS_PINYIN, 286},
+{"qv", IS_PINYIN|PINYIN_CORRECT_V_U, 283},
+{"qvan", IS_PINYIN|PINYIN_CORRECT_V_U, 284},
+{"qve", IS_PINYIN|PINYIN_CORRECT_V_U, 285},
+{"qvn", IS_PINYIN|PINYIN_CORRECT_V_U, 286},
+{"r", IS_PINYIN|PINYIN_INCOMPLETE, 287},
+{"ragn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 289},
+{"ramg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 289},
+{"ran", IS_CHEWING|IS_PINYIN, 288},
+{"rang", IS_CHEWING|IS_PINYIN, 289},
+{"rao", IS_CHEWING|IS_PINYIN, 290},
+{"re", IS_CHEWING|IS_PINYIN, 291},
+{"regn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 293},
+{"remg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 293},
+{"ren", IS_CHEWING|IS_PINYIN, 292},
+{"reng", IS_CHEWING|IS_PINYIN, 293},
+{"ri", IS_CHEWING|IS_PINYIN, 294},
+{"rogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 295},
+{"romg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 295},
+{"ron", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 295},
+{"rong", IS_CHEWING|IS_PINYIN, 295},
+{"rou", IS_CHEWING|IS_PINYIN, 296},
+{"ru", IS_CHEWING|IS_PINYIN, 297},
+{"ruan", IS_CHEWING|IS_PINYIN, 299},
+{"ruei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 300},
+{"ruen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 301},
+{"rui", IS_CHEWING|IS_PINYIN, 300},
+{"run", IS_CHEWING|IS_PINYIN, 301},
+{"ruo", IS_CHEWING|IS_PINYIN, 302},
+{"s", IS_PINYIN|PINYIN_INCOMPLETE, 303},
+{"sa", IS_CHEWING|IS_PINYIN, 304},
+{"sagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 307},
+{"sai", IS_CHEWING|IS_PINYIN, 305},
+{"samg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 307},
+{"san", IS_CHEWING|IS_PINYIN, 306},
+{"sang", IS_CHEWING|IS_PINYIN, 307},
+{"sao", IS_CHEWING|IS_PINYIN, 308},
+{"se", IS_CHEWING|IS_PINYIN, 309},
+{"segn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 311},
+{"semg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 311},
+{"sen", IS_CHEWING|IS_PINYIN, 310},
+{"seng", IS_CHEWING|IS_PINYIN, 311},
+{"sh", IS_PINYIN|PINYIN_INCOMPLETE, 312},
+{"sha", IS_CHEWING|IS_PINYIN, 313},
+{"shagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 316},
+{"shai", IS_CHEWING|IS_PINYIN, 314},
+{"shamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 316},
+{"shan", IS_CHEWING|IS_PINYIN, 315},
+{"shang", IS_CHEWING|IS_PINYIN, 316},
+{"shao", IS_CHEWING|IS_PINYIN, 317},
+{"she", IS_CHEWING|IS_PINYIN, 318},
+{"shegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 321},
+{"shei", IS_CHEWING|IS_PINYIN, 319},
+{"shemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 321},
+{"shen", IS_CHEWING|IS_PINYIN, 320},
+{"sheng", IS_CHEWING|IS_PINYIN, 321},
+{"shi", IS_CHEWING|IS_PINYIN, 322},
+{"shou", IS_CHEWING|IS_PINYIN, 323},
+{"shu", IS_CHEWING|IS_PINYIN, 324},
+{"shua", IS_CHEWING|IS_PINYIN, 325},
+{"shuagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 328},
+{"shuai", IS_CHEWING|IS_PINYIN, 326},
+{"shuamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 328},
+{"shuan", IS_CHEWING|IS_PINYIN, 327},
+{"shuang", IS_CHEWING|IS_PINYIN, 328},
+{"shuei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 329},
+{"shuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 330},
+{"shui", IS_CHEWING|IS_PINYIN, 329},
+{"shun", IS_CHEWING|IS_PINYIN, 330},
+{"shuo", IS_CHEWING|IS_PINYIN, 331},
+{"si", IS_CHEWING|IS_PINYIN, 332},
+{"sogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 333},
+{"somg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 333},
+{"son", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 333},
+{"song", IS_CHEWING|IS_PINYIN, 333},
+{"sou", IS_CHEWING|IS_PINYIN, 334},
+{"su", IS_CHEWING|IS_PINYIN, 335},
+{"suan", IS_CHEWING|IS_PINYIN, 336},
+{"suei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 337},
+{"suen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 338},
+{"sui", IS_CHEWING|IS_PINYIN, 337},
+{"sun", IS_CHEWING|IS_PINYIN, 338},
+{"suo", IS_CHEWING|IS_PINYIN, 339},
+{"ta", IS_CHEWING|IS_PINYIN, 341},
+{"tagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 344},
+{"tai", IS_CHEWING|IS_PINYIN, 342},
+{"tamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 344},
+{"tan", IS_CHEWING|IS_PINYIN, 343},
+{"tang", IS_CHEWING|IS_PINYIN, 344},
+{"tao", IS_CHEWING|IS_PINYIN, 345},
+{"te", IS_CHEWING|IS_PINYIN, 346},
+{"tegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 347},
+{"temg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 347},
+{"teng", IS_CHEWING|IS_PINYIN, 347},
+{"ti", IS_CHEWING|IS_PINYIN, 348},
+{"tian", IS_CHEWING|IS_PINYIN, 349},
+{"tiao", IS_CHEWING|IS_PINYIN, 350},
+{"tie", IS_CHEWING|IS_PINYIN, 351},
+{"tign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 352},
+{"timg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 352},
+{"ting", IS_CHEWING|IS_PINYIN, 352},
+{"togn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 353},
+{"tomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 353},
+{"ton", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 353},
+{"tong", IS_CHEWING|IS_PINYIN, 353},
+{"tou", IS_CHEWING|IS_PINYIN, 354},
+{"tu", IS_CHEWING|IS_PINYIN, 355},
+{"tuan", IS_CHEWING|IS_PINYIN, 356},
+{"tuei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 357},
+{"tuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 358},
+{"tui", IS_CHEWING|IS_PINYIN, 357},
+{"tun", IS_CHEWING|IS_PINYIN, 358},
+{"tuo", IS_CHEWING|IS_PINYIN, 359},
+{"w", IS_PINYIN|PINYIN_INCOMPLETE, 360},
+{"wa", IS_CHEWING|IS_PINYIN, 361},
+{"wagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 364},
+{"wai", IS_CHEWING|IS_PINYIN, 362},
+{"wamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 364},
+{"wan", IS_CHEWING|IS_PINYIN, 363},
+{"wang", IS_CHEWING|IS_PINYIN, 364},
+{"wegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 367},
+{"wei", IS_CHEWING|IS_PINYIN, 365},
+{"wemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 367},
+{"wen", IS_CHEWING|IS_PINYIN, 366},
+{"weng", IS_CHEWING|IS_PINYIN, 367},
+{"wo", IS_CHEWING|IS_PINYIN, 368},
+{"wu", IS_CHEWING|IS_PINYIN, 369},
+{"xi", IS_CHEWING|IS_PINYIN, 371},
+{"xia", IS_CHEWING|IS_PINYIN, 372},
+{"xiagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 374},
+{"xiamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 374},
+{"xian", IS_CHEWING|IS_PINYIN, 373},
+{"xiang", IS_CHEWING|IS_PINYIN, 374},
+{"xiao", IS_CHEWING|IS_PINYIN, 375},
+{"xie", IS_CHEWING|IS_PINYIN, 376},
+{"xign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 378},
+{"ximg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 378},
+{"xin", IS_CHEWING|IS_PINYIN, 377},
+{"xing", IS_CHEWING|IS_PINYIN, 378},
+{"xiogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 379},
+{"xiomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 379},
+{"xion", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 379},
+{"xiong", IS_CHEWING|IS_PINYIN, 379},
+{"xiou", IS_PINYIN|PINYIN_CORRECT_IOU_IU, 380},
+{"xiu", IS_CHEWING|IS_PINYIN, 380},
+{"xu", IS_CHEWING|IS_PINYIN, 381},
+{"xuan", IS_CHEWING|IS_PINYIN, 382},
+{"xue", IS_CHEWING|IS_PINYIN, 383},
+{"xuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 384},
+{"xun", IS_CHEWING|IS_PINYIN, 384},
+{"xv", IS_PINYIN|PINYIN_CORRECT_V_U, 381},
+{"xvan", IS_PINYIN|PINYIN_CORRECT_V_U, 382},
+{"xve", IS_PINYIN|PINYIN_CORRECT_V_U, 383},
+{"xvn", IS_PINYIN|PINYIN_CORRECT_V_U, 384},
+{"y", IS_PINYIN|PINYIN_INCOMPLETE, 385},
+{"ya", IS_CHEWING|IS_PINYIN, 386},
+{"yagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 389},
+{"yamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 389},
+{"yan", IS_CHEWING|IS_PINYIN, 388},
+{"yang", IS_CHEWING|IS_PINYIN, 389},
+{"yao", IS_CHEWING|IS_PINYIN, 390},
+{"ye", IS_CHEWING|IS_PINYIN, 391},
+{"yi", IS_CHEWING|IS_PINYIN, 392},
+{"yign", IS_PINYIN|PINYIN_CORRECT_GN_NG, 394},
+{"yimg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 394},
+{"yin", IS_CHEWING|IS_PINYIN, 393},
+{"ying", IS_CHEWING|IS_PINYIN, 394},
+{"yo", IS_CHEWING|IS_PINYIN, 395},
+{"yogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 396},
+{"yomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 396},
+{"yon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 396},
+{"yong", IS_CHEWING|IS_PINYIN, 396},
+{"you", IS_CHEWING|IS_PINYIN, 397},
+{"yu", IS_CHEWING|IS_PINYIN, 398},
+{"yuan", IS_CHEWING|IS_PINYIN, 399},
+{"yue", IS_CHEWING|IS_PINYIN, 400},
+{"yuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 401},
+{"yun", IS_CHEWING|IS_PINYIN, 401},
+{"yv", IS_PINYIN|PINYIN_CORRECT_V_U, 398},
+{"yvan", IS_PINYIN|PINYIN_CORRECT_V_U, 399},
+{"yve", IS_PINYIN|PINYIN_CORRECT_V_U, 400},
+{"yvn", IS_PINYIN|PINYIN_CORRECT_V_U, 401},
+{"z", IS_PINYIN|PINYIN_INCOMPLETE, 402},
+{"za", IS_CHEWING|IS_PINYIN, 403},
+{"zagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 406},
+{"zai", IS_CHEWING|IS_PINYIN, 404},
+{"zamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 406},
+{"zan", IS_CHEWING|IS_PINYIN, 405},
+{"zang", IS_CHEWING|IS_PINYIN, 406},
+{"zao", IS_CHEWING|IS_PINYIN, 407},
+{"ze", IS_CHEWING|IS_PINYIN, 408},
+{"zegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 411},
+{"zei", IS_CHEWING|IS_PINYIN, 409},
+{"zemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 411},
+{"zen", IS_CHEWING|IS_PINYIN, 410},
+{"zeng", IS_CHEWING|IS_PINYIN, 411},
+{"zh", IS_PINYIN|PINYIN_INCOMPLETE, 412},
+{"zha", IS_CHEWING|IS_PINYIN, 413},
+{"zhagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 416},
+{"zhai", IS_CHEWING|IS_PINYIN, 414},
+{"zhamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 416},
+{"zhan", IS_CHEWING|IS_PINYIN, 415},
+{"zhang", IS_CHEWING|IS_PINYIN, 416},
+{"zhao", IS_CHEWING|IS_PINYIN, 417},
+{"zhe", IS_CHEWING|IS_PINYIN, 418},
+{"zhegn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 421},
+{"zhemg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 421},
+{"zhen", IS_CHEWING|IS_PINYIN, 420},
+{"zheng", IS_CHEWING|IS_PINYIN, 421},
+{"zhi", IS_CHEWING|IS_PINYIN, 422},
+{"zhogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 423},
+{"zhomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 423},
+{"zhon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 423},
+{"zhong", IS_CHEWING|IS_PINYIN, 423},
+{"zhou", IS_CHEWING|IS_PINYIN, 424},
+{"zhu", IS_CHEWING|IS_PINYIN, 425},
+{"zhua", IS_CHEWING|IS_PINYIN, 426},
+{"zhuagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 429},
+{"zhuai", IS_CHEWING|IS_PINYIN, 427},
+{"zhuamg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 429},
+{"zhuan", IS_CHEWING|IS_PINYIN, 428},
+{"zhuang", IS_CHEWING|IS_PINYIN, 429},
+{"zhuei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 430},
+{"zhuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 431},
+{"zhui", IS_CHEWING|IS_PINYIN, 430},
+{"zhun", IS_CHEWING|IS_PINYIN, 431},
+{"zhuo", IS_CHEWING|IS_PINYIN, 432},
+{"zi", IS_CHEWING|IS_PINYIN, 433},
+{"zogn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 434},
+{"zomg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 434},
+{"zon", IS_PINYIN|PINYIN_CORRECT_ON_ONG, 434},
+{"zong", IS_CHEWING|IS_PINYIN, 434},
+{"zou", IS_CHEWING|IS_PINYIN, 435},
+{"zu", IS_CHEWING|IS_PINYIN, 436},
+{"zuan", IS_CHEWING|IS_PINYIN, 437},
+{"zuei", IS_PINYIN|PINYIN_CORRECT_UEI_UI, 438},
+{"zuen", IS_PINYIN|PINYIN_CORRECT_UEN_UN, 439},
+{"zui", IS_CHEWING|IS_PINYIN, 438},
+{"zun", IS_CHEWING|IS_PINYIN, 439},
+{"zuo", IS_CHEWING|IS_PINYIN, 440}
+};
+
+const chewing_index_item_t chewing_index[] = {
+{"ㄅ", IS_CHEWING|PINYIN_INCOMPLETE, 6},
+{"ㄅㄚ", IS_CHEWING|IS_PINYIN, 7},
+{"ㄅㄛ", IS_CHEWING|IS_PINYIN, 21},
+{"ㄅㄞ", IS_CHEWING|IS_PINYIN, 8},
+{"ㄅㄟ", IS_CHEWING|IS_PINYIN, 12},
+{"ㄅㄠ", IS_CHEWING|IS_PINYIN, 11},
+{"ㄅㄢ", IS_CHEWING|IS_PINYIN, 9},
+{"ㄅㄣ", IS_CHEWING|IS_PINYIN, 13},
+{"ㄅㄤ", IS_CHEWING|IS_PINYIN, 10},
+{"ㄅㄥ", IS_CHEWING|IS_PINYIN, 14},
+{"ㄅㄧ", IS_CHEWING|IS_PINYIN, 15},
+{"ㄅㄧㄝ", IS_CHEWING|IS_PINYIN, 18},
+{"ㄅㄧㄠ", IS_CHEWING|IS_PINYIN, 17},
+{"ㄅㄧㄢ", IS_CHEWING|IS_PINYIN, 16},
+{"ㄅㄧㄣ", IS_CHEWING|IS_PINYIN, 19},
+{"ㄅㄧㄥ", IS_CHEWING|IS_PINYIN, 20},
+{"ㄅㄨ", IS_CHEWING|IS_PINYIN, 22},
+{"ㄆ", IS_CHEWING|PINYIN_INCOMPLETE, 254},
+{"ㄆㄚ", IS_CHEWING|IS_PINYIN, 255},
+{"ㄆㄛ", IS_CHEWING|IS_PINYIN, 269},
+{"ㄆㄞ", IS_CHEWING|IS_PINYIN, 256},
+{"ㄆㄟ", IS_CHEWING|IS_PINYIN, 260},
+{"ㄆㄠ", IS_CHEWING|IS_PINYIN, 259},
+{"ㄆㄡ", IS_CHEWING|IS_PINYIN, 270},
+{"ㄆㄢ", IS_CHEWING|IS_PINYIN, 257},
+{"ㄆㄣ", IS_CHEWING|IS_PINYIN, 261},
+{"ㄆㄤ", IS_CHEWING|IS_PINYIN, 258},
+{"ㄆㄥ", IS_CHEWING|IS_PINYIN, 262},
+{"ㄆㄧ", IS_CHEWING|IS_PINYIN, 263},
+{"ㄆㄧㄝ", IS_CHEWING|IS_PINYIN, 266},
+{"ㄆㄧㄠ", IS_CHEWING|IS_PINYIN, 265},
+{"ㄆㄧㄢ", IS_CHEWING|IS_PINYIN, 264},
+{"ㄆㄧㄣ", IS_CHEWING|IS_PINYIN, 267},
+{"ㄆㄧㄥ", IS_CHEWING|IS_PINYIN, 268},
+{"ㄆㄨ", IS_CHEWING|IS_PINYIN, 271},
+{"ㄇ", IS_CHEWING|PINYIN_INCOMPLETE, 204},
+{"ㄇㄚ", IS_CHEWING|IS_PINYIN, 205},
+{"ㄇㄛ", IS_CHEWING|IS_PINYIN, 221},
+{"ㄇㄜ", IS_CHEWING|IS_PINYIN, 210},
+{"ㄇㄞ", IS_CHEWING|IS_PINYIN, 206},
+{"ㄇㄟ", IS_CHEWING|IS_PINYIN, 211},
+{"ㄇㄠ", IS_CHEWING|IS_PINYIN, 209},
+{"ㄇㄡ", IS_CHEWING|IS_PINYIN, 222},
+{"ㄇㄢ", IS_CHEWING|IS_PINYIN, 207},
+{"ㄇㄣ", IS_CHEWING|IS_PINYIN, 212},
+{"ㄇㄤ", IS_CHEWING|IS_PINYIN, 208},
+{"ㄇㄥ", IS_CHEWING|IS_PINYIN, 213},
+{"ㄇㄧ", IS_CHEWING|IS_PINYIN, 214},
+{"ㄇㄧㄝ", IS_CHEWING|IS_PINYIN, 217},
+{"ㄇㄧㄠ", IS_CHEWING|IS_PINYIN, 216},
+{"ㄇㄧㄡ", IS_CHEWING|IS_PINYIN, 220},
+{"ㄇㄧㄢ", IS_CHEWING|IS_PINYIN, 215},
+{"ㄇㄧㄣ", IS_CHEWING|IS_PINYIN, 218},
+{"ㄇㄧㄥ", IS_CHEWING|IS_PINYIN, 219},
+{"ㄇㄨ", IS_CHEWING|IS_PINYIN, 223},
+{"ㄈ", IS_CHEWING|PINYIN_INCOMPLETE, 90},
+{"ㄈㄚ", IS_CHEWING|IS_PINYIN, 91},
+{"ㄈㄛ", IS_CHEWING|IS_PINYIN, 98},
+{"ㄈㄜ", IS_CHEWING, 94},
+{"ㄈㄟ", IS_CHEWING|IS_PINYIN, 95},
+{"ㄈㄡ", IS_CHEWING|IS_PINYIN, 99},
+{"ㄈㄢ", IS_CHEWING|IS_PINYIN, 92},
+{"ㄈㄣ", IS_CHEWING|IS_PINYIN, 96},
+{"ㄈㄤ", IS_CHEWING|IS_PINYIN, 93},
+{"ㄈㄥ", IS_CHEWING|IS_PINYIN, 97},
+{"ㄈㄨ", IS_CHEWING|IS_PINYIN, 100},
+{"ㄉ", IS_CHEWING|PINYIN_INCOMPLETE, 60},
+{"ㄉㄚ", IS_CHEWING|IS_PINYIN, 61},
+{"ㄉㄜ", IS_CHEWING|IS_PINYIN, 66},
+{"ㄉㄞ", IS_CHEWING|IS_PINYIN, 62},
+{"ㄉㄟ", IS_CHEWING|IS_PINYIN, 67},
+{"ㄉㄠ", IS_CHEWING|IS_PINYIN, 65},
+{"ㄉㄡ", IS_CHEWING|IS_PINYIN, 79},
+{"ㄉㄢ", IS_CHEWING|IS_PINYIN, 63},
+{"ㄉㄣ", IS_CHEWING, 68},
+{"ㄉㄤ", IS_CHEWING|IS_PINYIN, 64},
+{"ㄉㄥ", IS_CHEWING|IS_PINYIN, 69},
+{"ㄉㄧ", IS_CHEWING|IS_PINYIN, 70},
+{"ㄉㄧㄚ", IS_CHEWING|IS_PINYIN, 71},
+{"ㄉㄧㄝ", IS_CHEWING|IS_PINYIN, 74},
+{"ㄉㄧㄠ", IS_CHEWING|IS_PINYIN, 73},
+{"ㄉㄧㄡ", IS_CHEWING|IS_PINYIN, 77},
+{"ㄉㄧㄢ", IS_CHEWING|IS_PINYIN, 72},
+{"ㄉㄧㄣ", IS_CHEWING, 75},
+{"ㄉㄧㄥ", IS_CHEWING|IS_PINYIN, 76},
+{"ㄉㄨ", IS_CHEWING|IS_PINYIN, 80},
+{"ㄉㄨㄛ", IS_CHEWING|IS_PINYIN, 84},
+{"ㄉㄨㄟ", IS_CHEWING|IS_PINYIN, 82},
+{"ㄉㄨㄢ", IS_CHEWING|IS_PINYIN, 81},
+{"ㄉㄨㄣ", IS_CHEWING|IS_PINYIN, 83},
+{"ㄉㄨㄥ", IS_CHEWING|IS_PINYIN, 78},
+{"ㄊ", IS_CHEWING|PINYIN_INCOMPLETE, 340},
+{"ㄊㄚ", IS_CHEWING|IS_PINYIN, 341},
+{"ㄊㄜ", IS_CHEWING|IS_PINYIN, 346},
+{"ㄊㄞ", IS_CHEWING|IS_PINYIN, 342},
+{"ㄊㄠ", IS_CHEWING|IS_PINYIN, 345},
+{"ㄊㄡ", IS_CHEWING|IS_PINYIN, 354},
+{"ㄊㄢ", IS_CHEWING|IS_PINYIN, 343},
+{"ㄊㄤ", IS_CHEWING|IS_PINYIN, 344},
+{"ㄊㄥ", IS_CHEWING|IS_PINYIN, 347},
+{"ㄊㄧ", IS_CHEWING|IS_PINYIN, 348},
+{"ㄊㄧㄝ", IS_CHEWING|IS_PINYIN, 351},
+{"ㄊㄧㄠ", IS_CHEWING|IS_PINYIN, 350},
+{"ㄊㄧㄢ", IS_CHEWING|IS_PINYIN, 349},
+{"ㄊㄧㄥ", IS_CHEWING|IS_PINYIN, 352},
+{"ㄊㄨ", IS_CHEWING|IS_PINYIN, 355},
+{"ㄊㄨㄛ", IS_CHEWING|IS_PINYIN, 359},
+{"ㄊㄨㄟ", IS_CHEWING|IS_PINYIN, 357},
+{"ㄊㄨㄢ", IS_CHEWING|IS_PINYIN, 356},
+{"ㄊㄨㄣ", IS_CHEWING|IS_PINYIN, 358},
+{"ㄊㄨㄥ", IS_CHEWING|IS_PINYIN, 353},
+{"ㄋ", IS_CHEWING|PINYIN_INCOMPLETE, 224},
+{"ㄋㄚ", IS_CHEWING|IS_PINYIN, 225},
+{"ㄋㄜ", IS_CHEWING|IS_PINYIN, 230},
+{"ㄋㄞ", IS_CHEWING|IS_PINYIN, 226},
+{"ㄋㄟ", IS_CHEWING|IS_PINYIN, 231},
+{"ㄋㄠ", IS_CHEWING|IS_PINYIN, 229},
+{"ㄋㄡ", IS_CHEWING|IS_PINYIN, 245},
+{"ㄋㄢ", IS_CHEWING|IS_PINYIN, 227},
+{"ㄋㄣ", IS_CHEWING|IS_PINYIN, 232},
+{"ㄋㄤ", IS_CHEWING|IS_PINYIN, 228},
+{"ㄋㄥ", IS_CHEWING|IS_PINYIN, 233},
+{"ㄋㄧ", IS_CHEWING|IS_PINYIN, 235},
+{"ㄋㄧㄚ", IS_CHEWING, 236},
+{"ㄋㄧㄝ", IS_CHEWING|IS_PINYIN, 240},
+{"ㄋㄧㄠ", IS_CHEWING|IS_PINYIN, 239},
+{"ㄋㄧㄡ", IS_CHEWING|IS_PINYIN, 243},
+{"ㄋㄧㄢ", IS_CHEWING|IS_PINYIN, 237},
+{"ㄋㄧㄣ", IS_CHEWING|IS_PINYIN, 241},
+{"ㄋㄧㄤ", IS_CHEWING|IS_PINYIN, 238},
+{"ㄋㄧㄥ", IS_CHEWING|IS_PINYIN, 242},
+{"ㄋㄨ", IS_CHEWING|IS_PINYIN, 246},
+{"ㄋㄨㄛ", IS_CHEWING|IS_PINYIN, 249},
+{"ㄋㄨㄢ", IS_CHEWING|IS_PINYIN, 247},
+{"ㄋㄨㄣ", IS_CHEWING, 248},
+{"ㄋㄨㄥ", IS_CHEWING|IS_PINYIN, 244},
+{"ㄋㄩ", IS_CHEWING|IS_PINYIN, 250},
+{"ㄋㄩㄝ", IS_CHEWING|IS_PINYIN, 251},
+{"ㄌ", IS_CHEWING|PINYIN_INCOMPLETE, 176},
+{"ㄌㄚ", IS_CHEWING|IS_PINYIN, 177},
+{"ㄌㄛ", IS_CHEWING|IS_PINYIN, 195},
+{"ㄌㄜ", IS_CHEWING|IS_PINYIN, 182},
+{"ㄌㄞ", IS_CHEWING|IS_PINYIN, 178},
+{"ㄌㄟ", IS_CHEWING|IS_PINYIN, 183},
+{"ㄌㄠ", IS_CHEWING|IS_PINYIN, 181},
+{"ㄌㄡ", IS_CHEWING|IS_PINYIN, 197},
+{"ㄌㄢ", IS_CHEWING|IS_PINYIN, 179},
+{"ㄌㄣ", IS_CHEWING, 184},
+{"ㄌㄤ", IS_CHEWING|IS_PINYIN, 180},
+{"ㄌㄥ", IS_CHEWING|IS_PINYIN, 185},
+{"ㄌㄧ", IS_CHEWING|IS_PINYIN, 186},
+{"ㄌㄧㄚ", IS_CHEWING|IS_PINYIN, 187},
+{"ㄌㄧㄝ", IS_CHEWING|IS_PINYIN, 191},
+{"ㄌㄧㄠ", IS_CHEWING|IS_PINYIN, 190},
+{"ㄌㄧㄡ", IS_CHEWING|IS_PINYIN, 194},
+{"ㄌㄧㄢ", IS_CHEWING|IS_PINYIN, 188},
+{"ㄌㄧㄣ", IS_CHEWING|IS_PINYIN, 192},
+{"ㄌㄧㄤ", IS_CHEWING|IS_PINYIN, 189},
+{"ㄌㄧㄥ", IS_CHEWING|IS_PINYIN, 193},
+{"ㄌㄨ", IS_CHEWING|IS_PINYIN, 198},
+{"ㄌㄨㄛ", IS_CHEWING|IS_PINYIN, 201},
+{"ㄌㄨㄢ", IS_CHEWING|IS_PINYIN, 199},
+{"ㄌㄨㄣ", IS_CHEWING|IS_PINYIN, 200},
+{"ㄌㄨㄥ", IS_CHEWING|IS_PINYIN, 196},
+{"ㄌㄩ", IS_CHEWING|IS_PINYIN, 202},
+{"ㄌㄩㄝ", IS_CHEWING|IS_PINYIN, 203},
+{"ㄍ", IS_CHEWING|PINYIN_INCOMPLETE, 101},
+{"ㄍㄚ", IS_CHEWING|IS_PINYIN, 102},
+{"ㄍㄜ", IS_CHEWING|IS_PINYIN, 107},
+{"ㄍㄞ", IS_CHEWING|IS_PINYIN, 103},
+{"ㄍㄟ", IS_CHEWING|IS_PINYIN, 108},
+{"ㄍㄠ", IS_CHEWING|IS_PINYIN, 106},
+{"ㄍㄡ", IS_CHEWING|IS_PINYIN, 112},
+{"ㄍㄢ", IS_CHEWING|IS_PINYIN, 104},
+{"ㄍㄣ", IS_CHEWING|IS_PINYIN, 109},
+{"ㄍㄤ", IS_CHEWING|IS_PINYIN, 105},
+{"ㄍㄥ", IS_CHEWING|IS_PINYIN, 110},
+{"ㄍㄨ", IS_CHEWING|IS_PINYIN, 113},
+{"ㄍㄨㄚ", IS_CHEWING|IS_PINYIN, 114},
+{"ㄍㄨㄛ", IS_CHEWING|IS_PINYIN, 120},
+{"ㄍㄨㄞ", IS_CHEWING|IS_PINYIN, 115},
+{"ㄍㄨㄟ", IS_CHEWING|IS_PINYIN, 118},
+{"ㄍㄨㄢ", IS_CHEWING|IS_PINYIN, 116},
+{"ㄍㄨㄣ", IS_CHEWING|IS_PINYIN, 119},
+{"ㄍㄨㄤ", IS_CHEWING|IS_PINYIN, 117},
+{"ㄍㄨㄥ", IS_CHEWING|IS_PINYIN, 111},
+{"ㄎ", IS_CHEWING|PINYIN_INCOMPLETE, 156},
+{"ㄎㄚ", IS_CHEWING|IS_PINYIN, 157},
+{"ㄎㄜ", IS_CHEWING|IS_PINYIN, 162},
+{"ㄎㄞ", IS_CHEWING|IS_PINYIN, 158},
+{"ㄎㄟ", IS_CHEWING, 163},
+{"ㄎㄠ", IS_CHEWING|IS_PINYIN, 161},
+{"ㄎㄡ", IS_CHEWING|IS_PINYIN, 167},
+{"ㄎㄢ", IS_CHEWING|IS_PINYIN, 159},
+{"ㄎㄣ", IS_CHEWING|IS_PINYIN, 164},
+{"ㄎㄤ", IS_CHEWING|IS_PINYIN, 160},
+{"ㄎㄥ", IS_CHEWING|IS_PINYIN, 165},
+{"ㄎㄨ", IS_CHEWING|IS_PINYIN, 168},
+{"ㄎㄨㄚ", IS_CHEWING|IS_PINYIN, 169},
+{"ㄎㄨㄛ", IS_CHEWING|IS_PINYIN, 175},
+{"ㄎㄨㄞ", IS_CHEWING|IS_PINYIN, 170},
+{"ㄎㄨㄟ", IS_CHEWING|IS_PINYIN, 173},
+{"ㄎㄨㄢ", IS_CHEWING|IS_PINYIN, 171},
+{"ㄎㄨㄣ", IS_CHEWING|IS_PINYIN, 174},
+{"ㄎㄨㄤ", IS_CHEWING|IS_PINYIN, 172},
+{"ㄎㄨㄥ", IS_CHEWING|IS_PINYIN, 166},
+{"ㄏ", IS_CHEWING|PINYIN_INCOMPLETE, 121},
+{"ㄏㄚ", IS_CHEWING|IS_PINYIN, 122},
+{"ㄏㄜ", IS_CHEWING|IS_PINYIN, 127},
+{"ㄏㄞ", IS_CHEWING|IS_PINYIN, 123},
+{"ㄏㄟ", IS_CHEWING|IS_PINYIN, 128},
+{"ㄏㄠ", IS_CHEWING|IS_PINYIN, 126},
+{"ㄏㄡ", IS_CHEWING|IS_PINYIN, 132},
+{"ㄏㄢ", IS_CHEWING|IS_PINYIN, 124},
+{"ㄏㄣ", IS_CHEWING|IS_PINYIN, 129},
+{"ㄏㄤ", IS_CHEWING|IS_PINYIN, 125},
+{"ㄏㄥ", IS_CHEWING|IS_PINYIN, 130},
+{"ㄏㄨ", IS_CHEWING|IS_PINYIN, 133},
+{"ㄏㄨㄚ", IS_CHEWING|IS_PINYIN, 134},
+{"ㄏㄨㄛ", IS_CHEWING|IS_PINYIN, 140},
+{"ㄏㄨㄞ", IS_CHEWING|IS_PINYIN, 135},
+{"ㄏㄨㄟ", IS_CHEWING|IS_PINYIN, 138},
+{"ㄏㄨㄢ", IS_CHEWING|IS_PINYIN, 136},
+{"ㄏㄨㄣ", IS_CHEWING|IS_PINYIN, 139},
+{"ㄏㄨㄤ", IS_CHEWING|IS_PINYIN, 137},
+{"ㄏㄨㄥ", IS_CHEWING|IS_PINYIN, 131},
+{"ㄐ", IS_CHEWING|PINYIN_INCOMPLETE, 141},
+{"ㄐㄧ", IS_CHEWING|IS_PINYIN, 142},
+{"ㄐㄧㄚ", IS_CHEWING|IS_PINYIN, 143},
+{"ㄐㄧㄝ", IS_CHEWING|IS_PINYIN, 147},
+{"ㄐㄧㄠ", IS_CHEWING|IS_PINYIN, 146},
+{"ㄐㄧㄡ", IS_CHEWING|IS_PINYIN, 151},
+{"ㄐㄧㄢ", IS_CHEWING|IS_PINYIN, 144},
+{"ㄐㄧㄣ", IS_CHEWING|IS_PINYIN, 148},
+{"ㄐㄧㄤ", IS_CHEWING|IS_PINYIN, 145},
+{"ㄐㄧㄥ", IS_CHEWING|IS_PINYIN, 149},
+{"ㄐㄩ", IS_CHEWING|IS_PINYIN, 152},
+{"ㄐㄩㄝ", IS_CHEWING|IS_PINYIN, 154},
+{"ㄐㄩㄢ", IS_CHEWING|IS_PINYIN, 153},
+{"ㄐㄩㄣ", IS_CHEWING|IS_PINYIN, 155},
+{"ㄐㄩㄥ", IS_CHEWING|IS_PINYIN, 150},
+{"ㄑ", IS_CHEWING|PINYIN_INCOMPLETE, 272},
+{"ㄑㄧ", IS_CHEWING|IS_PINYIN, 273},
+{"ㄑㄧㄚ", IS_CHEWING|IS_PINYIN, 274},
+{"ㄑㄧㄝ", IS_CHEWING|IS_PINYIN, 278},
+{"ㄑㄧㄠ", IS_CHEWING|IS_PINYIN, 277},
+{"ㄑㄧㄡ", IS_CHEWING|IS_PINYIN, 282},
+{"ㄑㄧㄢ", IS_CHEWING|IS_PINYIN, 275},
+{"ㄑㄧㄣ", IS_CHEWING|IS_PINYIN, 279},
+{"ㄑㄧㄤ", IS_CHEWING|IS_PINYIN, 276},
+{"ㄑㄧㄥ", IS_CHEWING|IS_PINYIN, 280},
+{"ㄑㄩ", IS_CHEWING|IS_PINYIN, 283},
+{"ㄑㄩㄝ", IS_CHEWING|IS_PINYIN, 285},
+{"ㄑㄩㄢ", IS_CHEWING|IS_PINYIN, 284},
+{"ㄑㄩㄣ", IS_CHEWING|IS_PINYIN, 286},
+{"ㄑㄩㄥ", IS_CHEWING|IS_PINYIN, 281},
+{"ㄒ", IS_CHEWING|PINYIN_INCOMPLETE, 370},
+{"ㄒㄧ", IS_CHEWING|IS_PINYIN, 371},
+{"ㄒㄧㄚ", IS_CHEWING|IS_PINYIN, 372},
+{"ㄒㄧㄝ", IS_CHEWING|IS_PINYIN, 376},
+{"ㄒㄧㄠ", IS_CHEWING|IS_PINYIN, 375},
+{"ㄒㄧㄡ", IS_CHEWING|IS_PINYIN, 380},
+{"ㄒㄧㄢ", IS_CHEWING|IS_PINYIN, 373},
+{"ㄒㄧㄣ", IS_CHEWING|IS_PINYIN, 377},
+{"ㄒㄧㄤ", IS_CHEWING|IS_PINYIN, 374},
+{"ㄒㄧㄥ", IS_CHEWING|IS_PINYIN, 378},
+{"ㄒㄩ", IS_CHEWING|IS_PINYIN, 381},
+{"ㄒㄩㄝ", IS_CHEWING|IS_PINYIN, 383},
+{"ㄒㄩㄢ", IS_CHEWING|IS_PINYIN, 382},
+{"ㄒㄩㄣ", IS_CHEWING|IS_PINYIN, 384},
+{"ㄒㄩㄥ", IS_CHEWING|IS_PINYIN, 379},
+{"ㄓ", IS_CHEWING|IS_PINYIN, 412},
+{"ㄓㄚ", IS_CHEWING|IS_PINYIN, 413},
+{"ㄓㄜ", IS_CHEWING|IS_PINYIN, 418},
+{"ㄓㄞ", IS_CHEWING|IS_PINYIN, 414},
+{"ㄓㄟ", IS_CHEWING, 419},
+{"ㄓㄠ", IS_CHEWING|IS_PINYIN, 417},
+{"ㄓㄡ", IS_CHEWING|IS_PINYIN, 424},
+{"ㄓㄢ", IS_CHEWING|IS_PINYIN, 415},
+{"ㄓㄣ", IS_CHEWING|IS_PINYIN, 420},
+{"ㄓㄤ", IS_CHEWING|IS_PINYIN, 416},
+{"ㄓㄥ", IS_CHEWING|IS_PINYIN, 421},
+{"ㄓㄨ", IS_CHEWING|IS_PINYIN, 425},
+{"ㄓㄨㄚ", IS_CHEWING|IS_PINYIN, 426},
+{"ㄓㄨㄛ", IS_CHEWING|IS_PINYIN, 432},
+{"ㄓㄨㄞ", IS_CHEWING|IS_PINYIN, 427},
+{"ㄓㄨㄟ", IS_CHEWING|IS_PINYIN, 430},
+{"ㄓㄨㄢ", IS_CHEWING|IS_PINYIN, 428},
+{"ㄓㄨㄣ", IS_CHEWING|IS_PINYIN, 431},
+{"ㄓㄨㄤ", IS_CHEWING|IS_PINYIN, 429},
+{"ㄓㄨㄥ", IS_CHEWING|IS_PINYIN, 423},
+{"ㄔ", IS_CHEWING|IS_PINYIN, 32},
+{"ㄔㄚ", IS_CHEWING|IS_PINYIN, 33},
+{"ㄔㄜ", IS_CHEWING|IS_PINYIN, 38},
+{"ㄔㄞ", IS_CHEWING|IS_PINYIN, 34},
+{"ㄔㄠ", IS_CHEWING|IS_PINYIN, 37},
+{"ㄔㄡ", IS_CHEWING|IS_PINYIN, 43},
+{"ㄔㄢ", IS_CHEWING|IS_PINYIN, 35},
+{"ㄔㄣ", IS_CHEWING|IS_PINYIN, 39},
+{"ㄔㄤ", IS_CHEWING|IS_PINYIN, 36},
+{"ㄔㄥ", IS_CHEWING|IS_PINYIN, 40},
+{"ㄔㄨ", IS_CHEWING|IS_PINYIN, 44},
+{"ㄔㄨㄚ", IS_CHEWING, 45},
+{"ㄔㄨㄛ", IS_CHEWING|IS_PINYIN, 51},
+{"ㄔㄨㄞ", IS_CHEWING|IS_PINYIN, 46},
+{"ㄔㄨㄟ", IS_CHEWING|IS_PINYIN, 49},
+{"ㄔㄨㄢ", IS_CHEWING|IS_PINYIN, 47},
+{"ㄔㄨㄣ", IS_CHEWING|IS_PINYIN, 50},
+{"ㄔㄨㄤ", IS_CHEWING|IS_PINYIN, 48},
+{"ㄔㄨㄥ", IS_CHEWING|IS_PINYIN, 42},
+{"ㄕ", IS_CHEWING|IS_PINYIN, 312},
+{"ㄕㄚ", IS_CHEWING|IS_PINYIN, 313},
+{"ㄕㄜ", IS_CHEWING|IS_PINYIN, 318},
+{"ㄕㄞ", IS_CHEWING|IS_PINYIN, 314},
+{"ㄕㄟ", IS_CHEWING|IS_PINYIN, 319},
+{"ㄕㄠ", IS_CHEWING|IS_PINYIN, 317},
+{"ㄕㄡ", IS_CHEWING|IS_PINYIN, 323},
+{"ㄕㄢ", IS_CHEWING|IS_PINYIN, 315},
+{"ㄕㄣ", IS_CHEWING|IS_PINYIN, 320},
+{"ㄕㄤ", IS_CHEWING|IS_PINYIN, 316},
+{"ㄕㄥ", IS_CHEWING|IS_PINYIN, 321},
+{"ㄕㄨ", IS_CHEWING|IS_PINYIN, 324},
+{"ㄕㄨㄚ", IS_CHEWING|IS_PINYIN, 325},
+{"ㄕㄨㄛ", IS_CHEWING|IS_PINYIN, 331},
+{"ㄕㄨㄞ", IS_CHEWING|IS_PINYIN, 326},
+{"ㄕㄨㄟ", IS_CHEWING|IS_PINYIN, 329},
+{"ㄕㄨㄢ", IS_CHEWING|IS_PINYIN, 327},
+{"ㄕㄨㄣ", IS_CHEWING|IS_PINYIN, 330},
+{"ㄕㄨㄤ", IS_CHEWING|IS_PINYIN, 328},
+{"ㄖ", IS_CHEWING|IS_PINYIN, 287},
+{"ㄖㄜ", IS_CHEWING|IS_PINYIN, 291},
+{"ㄖㄠ", IS_CHEWING|IS_PINYIN, 290},
+{"ㄖㄡ", IS_CHEWING|IS_PINYIN, 296},
+{"ㄖㄢ", IS_CHEWING|IS_PINYIN, 288},
+{"ㄖㄣ", IS_CHEWING|IS_PINYIN, 292},
+{"ㄖㄤ", IS_CHEWING|IS_PINYIN, 289},
+{"ㄖㄥ", IS_CHEWING|IS_PINYIN, 293},
+{"ㄖㄨ", IS_CHEWING|IS_PINYIN, 297},
+{"ㄖㄨㄚ", IS_CHEWING, 298},
+{"ㄖㄨㄛ", IS_CHEWING|IS_PINYIN, 302},
+{"ㄖㄨㄟ", IS_CHEWING|IS_PINYIN, 300},
+{"ㄖㄨㄢ", IS_CHEWING|IS_PINYIN, 299},
+{"ㄖㄨㄣ", IS_CHEWING|IS_PINYIN, 301},
+{"ㄖㄨㄥ", IS_CHEWING|IS_PINYIN, 295},
+{"ㄗ", IS_CHEWING|IS_PINYIN, 402},
+{"ㄗㄚ", IS_CHEWING|IS_PINYIN, 403},
+{"ㄗㄜ", IS_CHEWING|IS_PINYIN, 408},
+{"ㄗㄞ", IS_CHEWING|IS_PINYIN, 404},
+{"ㄗㄟ", IS_CHEWING|IS_PINYIN, 409},
+{"ㄗㄠ", IS_CHEWING|IS_PINYIN, 407},
+{"ㄗㄡ", IS_CHEWING|IS_PINYIN, 435},
+{"ㄗㄢ", IS_CHEWING|IS_PINYIN, 405},
+{"ㄗㄣ", IS_CHEWING|IS_PINYIN, 410},
+{"ㄗㄤ", IS_CHEWING|IS_PINYIN, 406},
+{"ㄗㄥ", IS_CHEWING|IS_PINYIN, 411},
+{"ㄗㄨ", IS_CHEWING|IS_PINYIN, 436},
+{"ㄗㄨㄛ", IS_CHEWING|IS_PINYIN, 440},
+{"ㄗㄨㄟ", IS_CHEWING|IS_PINYIN, 438},
+{"ㄗㄨㄢ", IS_CHEWING|IS_PINYIN, 437},
+{"ㄗㄨㄣ", IS_CHEWING|IS_PINYIN, 439},
+{"ㄗㄨㄥ", IS_CHEWING|IS_PINYIN, 434},
+{"ㄘ", IS_CHEWING|IS_PINYIN, 23},
+{"ㄘㄚ", IS_CHEWING|IS_PINYIN, 24},
+{"ㄘㄜ", IS_CHEWING|IS_PINYIN, 29},
+{"ㄘㄞ", IS_CHEWING|IS_PINYIN, 25},
+{"ㄘㄠ", IS_CHEWING|IS_PINYIN, 28},
+{"ㄘㄡ", IS_CHEWING|IS_PINYIN, 54},
+{"ㄘㄢ", IS_CHEWING|IS_PINYIN, 26},
+{"ㄘㄣ", IS_CHEWING|IS_PINYIN, 30},
+{"ㄘㄤ", IS_CHEWING|IS_PINYIN, 27},
+{"ㄘㄥ", IS_CHEWING|IS_PINYIN, 31},
+{"ㄘㄨ", IS_CHEWING|IS_PINYIN, 55},
+{"ㄘㄨㄛ", IS_CHEWING|IS_PINYIN, 59},
+{"ㄘㄨㄟ", IS_CHEWING|IS_PINYIN, 57},
+{"ㄘㄨㄢ", IS_CHEWING|IS_PINYIN, 56},
+{"ㄘㄨㄣ", IS_CHEWING|IS_PINYIN, 58},
+{"ㄘㄨㄥ", IS_CHEWING|IS_PINYIN, 53},
+{"ㄙ", IS_CHEWING|IS_PINYIN, 303},
+{"ㄙㄚ", IS_CHEWING|IS_PINYIN, 304},
+{"ㄙㄜ", IS_CHEWING|IS_PINYIN, 309},
+{"ㄙㄞ", IS_CHEWING|IS_PINYIN, 305},
+{"ㄙㄠ", IS_CHEWING|IS_PINYIN, 308},
+{"ㄙㄡ", IS_CHEWING|IS_PINYIN, 334},
+{"ㄙㄢ", IS_CHEWING|IS_PINYIN, 306},
+{"ㄙㄣ", IS_CHEWING|IS_PINYIN, 310},
+{"ㄙㄤ", IS_CHEWING|IS_PINYIN, 307},
+{"ㄙㄥ", IS_CHEWING|IS_PINYIN, 311},
+{"ㄙㄨ", IS_CHEWING|IS_PINYIN, 335},
+{"ㄙㄨㄛ", IS_CHEWING|IS_PINYIN, 339},
+{"ㄙㄨㄟ", IS_CHEWING|IS_PINYIN, 337},
+{"ㄙㄨㄢ", IS_CHEWING|IS_PINYIN, 336},
+{"ㄙㄨㄣ", IS_CHEWING|IS_PINYIN, 338},
+{"ㄙㄨㄥ", IS_CHEWING|IS_PINYIN, 333},
+{"ㄚ", IS_CHEWING|IS_PINYIN, 1},
+{"ㄛ", IS_CHEWING|IS_PINYIN, 252},
+{"ㄜ", IS_CHEWING|IS_PINYIN, 85},
+{"ㄞ", IS_CHEWING|IS_PINYIN, 2},
+{"ㄟ", IS_CHEWING|IS_PINYIN, 86},
+{"ㄠ", IS_CHEWING|IS_PINYIN, 5},
+{"ㄡ", IS_CHEWING|IS_PINYIN, 253},
+{"ㄢ", IS_CHEWING|IS_PINYIN, 3},
+{"ㄣ", IS_CHEWING|IS_PINYIN, 87},
+{"ㄤ", IS_CHEWING|IS_PINYIN, 4},
+{"ㄥ", IS_CHEWING, 88},
+{"ㄦ", IS_CHEWING|IS_PINYIN, 89},
+{"ㄧ", IS_CHEWING|IS_PINYIN, 392},
+{"ㄧㄚ", IS_CHEWING|IS_PINYIN, 386},
+{"ㄧㄛ", IS_CHEWING|IS_PINYIN, 395},
+{"ㄧㄝ", IS_CHEWING|IS_PINYIN, 391},
+{"ㄧㄞ", IS_CHEWING, 387},
+{"ㄧㄠ", IS_CHEWING|IS_PINYIN, 390},
+{"ㄧㄡ", IS_CHEWING|IS_PINYIN, 397},
+{"ㄧㄢ", IS_CHEWING|IS_PINYIN, 388},
+{"ㄧㄣ", IS_CHEWING|IS_PINYIN, 393},
+{"ㄧㄤ", IS_CHEWING|IS_PINYIN, 389},
+{"ㄧㄥ", IS_CHEWING|IS_PINYIN, 394},
+{"ㄨ", IS_CHEWING|IS_PINYIN, 369},
+{"ㄨㄚ", IS_CHEWING|IS_PINYIN, 361},
+{"ㄨㄛ", IS_CHEWING|IS_PINYIN, 368},
+{"ㄨㄞ", IS_CHEWING|IS_PINYIN, 362},
+{"ㄨㄟ", IS_CHEWING|IS_PINYIN, 365},
+{"ㄨㄢ", IS_CHEWING|IS_PINYIN, 363},
+{"ㄨㄣ", IS_CHEWING|IS_PINYIN, 366},
+{"ㄨㄤ", IS_CHEWING|IS_PINYIN, 364},
+{"ㄨㄥ", IS_CHEWING|IS_PINYIN, 367},
+{"ㄩ", IS_CHEWING|IS_PINYIN, 398},
+{"ㄩㄝ", IS_CHEWING|IS_PINYIN, 400},
+{"ㄩㄢ", IS_CHEWING|IS_PINYIN, 399},
+{"ㄩㄣ", IS_CHEWING|IS_PINYIN, 401},
+{"ㄩㄥ", IS_CHEWING|IS_PINYIN, 396},
+{"ㄫ", IS_CHEWING, 234}
+};
+
+const content_table_item_t content_table[] = {
+{"", "", ChewingKey()},
+{"a", "ㄚ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"ai", "ㄞ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"an", "ㄢ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"ang", "ㄤ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"ao", "ㄠ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"b", "ㄅ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ba", "ㄅㄚ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"bai", "ㄅㄞ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"ban", "ㄅㄢ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"bang", "ㄅㄤ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"bao", "ㄅㄠ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"bei", "ㄅㄟ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"ben", "ㄅㄣ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"beng", "ㄅㄥ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"bi", "ㄅㄧ", ChewingKey(CHEWING_B, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"bian", "ㄅㄧㄢ", ChewingKey(CHEWING_B, CHEWING_I, CHEWING_AN)},
+{"biao", "ㄅㄧㄠ", ChewingKey(CHEWING_B, CHEWING_I, CHEWING_AO)},
+{"bie", "ㄅㄧㄝ", ChewingKey(CHEWING_B, CHEWING_I, CHEWING_E)},
+{"bin", "ㄅㄧㄣ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"bing", "ㄅㄧㄥ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"bo", "ㄅㄛ", ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_O)},
+{"bu", "ㄅㄨ", ChewingKey(CHEWING_B, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"c", "ㄘ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ca", "ㄘㄚ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"cai", "ㄘㄞ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"can", "ㄘㄢ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"cang", "ㄘㄤ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"cao", "ㄘㄠ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"ce", "ㄘㄜ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"cen", "ㄘㄣ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"ceng", "ㄘㄥ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"ch", "ㄔ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"cha", "ㄔㄚ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"chai", "ㄔㄞ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"chan", "ㄔㄢ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"chang", "ㄔㄤ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"chao", "ㄔㄠ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"che", "ㄔㄜ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"chen", "ㄔㄣ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"cheng", "ㄔㄥ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"chi", "ㄔ", ChewingKey(CHEWING_CH, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"chong", "ㄔㄨㄥ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"chou", "ㄔㄡ", ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"chu", "ㄔㄨ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"chua", "ㄔㄨㄚ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_A)},
+{"chuai", "ㄔㄨㄞ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_AI)},
+{"chuan", "ㄔㄨㄢ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_AN)},
+{"chuang", "ㄔㄨㄤ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_ANG)},
+{"chui", "ㄔㄨㄟ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_EI)},
+{"chun", "ㄔㄨㄣ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_EN)},
+{"chuo", "ㄔㄨㄛ", ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_O)},
+{"ci", "ㄘ", ChewingKey(CHEWING_C, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"cong", "ㄘㄨㄥ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"cou", "ㄘㄡ", ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"cu", "ㄘㄨ", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"cuan", "ㄘㄨㄢ", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_AN)},
+{"cui", "ㄘㄨㄟ", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_EI)},
+{"cun", "ㄘㄨㄣ", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_EN)},
+{"cuo", "ㄘㄨㄛ", ChewingKey(CHEWING_C, CHEWING_U, CHEWING_O)},
+{"d", "ㄉ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"da", "ㄉㄚ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"dai", "ㄉㄞ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"dan", "ㄉㄢ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"dang", "ㄉㄤ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"dao", "ㄉㄠ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"de", "ㄉㄜ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"dei", "ㄉㄟ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"den", "ㄉㄣ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"deng", "ㄉㄥ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"di", "ㄉㄧ", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"dia", "ㄉㄧㄚ", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_A)},
+{"dian", "ㄉㄧㄢ", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_AN)},
+{"diao", "ㄉㄧㄠ", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_AO)},
+{"die", "ㄉㄧㄝ", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_E)},
+{"din", "ㄉㄧㄣ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"ding", "ㄉㄧㄥ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"diu", "ㄉㄧㄡ", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_OU)},
+{"dong", "ㄉㄨㄥ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"dou", "ㄉㄡ", ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"du", "ㄉㄨ", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"duan", "ㄉㄨㄢ", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_AN)},
+{"dui", "ㄉㄨㄟ", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_EI)},
+{"dun", "ㄉㄨㄣ", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_EN)},
+{"duo", "ㄉㄨㄛ", ChewingKey(CHEWING_D, CHEWING_U, CHEWING_O)},
+{"e", "ㄜ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"ei", "ㄟ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"en", "ㄣ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"eng", "ㄥ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"er", "ㄦ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ER)},
+{"f", "ㄈ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"fa", "ㄈㄚ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"fan", "ㄈㄢ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"fang", "ㄈㄤ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"fe", "ㄈㄜ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"fei", "ㄈㄟ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"fen", "ㄈㄣ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"feng", "ㄈㄥ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"fo", "ㄈㄛ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_O)},
+{"fou", "ㄈㄡ", ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"fu", "ㄈㄨ", ChewingKey(CHEWING_F, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"g", "ㄍ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ga", "ㄍㄚ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"gai", "ㄍㄞ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"gan", "ㄍㄢ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"gang", "ㄍㄤ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"gao", "ㄍㄠ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"ge", "ㄍㄜ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"gei", "ㄍㄟ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"gen", "ㄍㄣ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"geng", "ㄍㄥ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"gong", "ㄍㄨㄥ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"gou", "ㄍㄡ", ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"gu", "ㄍㄨ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"gua", "ㄍㄨㄚ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_A)},
+{"guai", "ㄍㄨㄞ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_AI)},
+{"guan", "ㄍㄨㄢ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_AN)},
+{"guang", "ㄍㄨㄤ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_ANG)},
+{"gui", "ㄍㄨㄟ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_EI)},
+{"gun", "ㄍㄨㄣ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_EN)},
+{"guo", "ㄍㄨㄛ", ChewingKey(CHEWING_G, CHEWING_U, CHEWING_O)},
+{"h", "ㄏ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ha", "ㄏㄚ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"hai", "ㄏㄞ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"han", "ㄏㄢ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"hang", "ㄏㄤ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"hao", "ㄏㄠ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"he", "ㄏㄜ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"hei", "ㄏㄟ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"hen", "ㄏㄣ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"heng", "ㄏㄥ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"hong", "ㄏㄨㄥ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"hou", "ㄏㄡ", ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"hu", "ㄏㄨ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"hua", "ㄏㄨㄚ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_A)},
+{"huai", "ㄏㄨㄞ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_AI)},
+{"huan", "ㄏㄨㄢ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_AN)},
+{"huang", "ㄏㄨㄤ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_ANG)},
+{"hui", "ㄏㄨㄟ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_EI)},
+{"hun", "ㄏㄨㄣ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_EN)},
+{"huo", "ㄏㄨㄛ", ChewingKey(CHEWING_H, CHEWING_U, CHEWING_O)},
+{"j", "ㄐ", ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ji", "ㄐㄧ", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"jia", "ㄐㄧㄚ", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_A)},
+{"jian", "ㄐㄧㄢ", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN)},
+{"jiang", "ㄐㄧㄤ", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ANG)},
+{"jiao", "ㄐㄧㄠ", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AO)},
+{"jie", "ㄐㄧㄝ", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_E)},
+{"jin", "ㄐㄧㄣ", ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"jing", "ㄐㄧㄥ", ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"jiong", "ㄐㄩㄥ", ChewingKey(CHEWING_J, CHEWING_I, PINYIN_ONG)},
+{"jiu", "ㄐㄧㄡ", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_OU)},
+{"ju", "ㄐㄩ", ChewingKey(CHEWING_J, CHEWING_V, CHEWING_ZERO_FINAL)},
+{"juan", "ㄐㄩㄢ", ChewingKey(CHEWING_J, CHEWING_V, CHEWING_AN)},
+{"jue", "ㄐㄩㄝ", ChewingKey(CHEWING_J, CHEWING_V, CHEWING_E)},
+{"jun", "ㄐㄩㄣ", ChewingKey(CHEWING_J, CHEWING_V, CHEWING_EN)},
+{"k", "ㄎ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ka", "ㄎㄚ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"kai", "ㄎㄞ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"kan", "ㄎㄢ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"kang", "ㄎㄤ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"kao", "ㄎㄠ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"ke", "ㄎㄜ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"kei", "ㄎㄟ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"ken", "ㄎㄣ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"keng", "ㄎㄥ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"kong", "ㄎㄨㄥ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"kou", "ㄎㄡ", ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"ku", "ㄎㄨ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"kua", "ㄎㄨㄚ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_A)},
+{"kuai", "ㄎㄨㄞ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_AI)},
+{"kuan", "ㄎㄨㄢ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_AN)},
+{"kuang", "ㄎㄨㄤ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_ANG)},
+{"kui", "ㄎㄨㄟ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_EI)},
+{"kun", "ㄎㄨㄣ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_EN)},
+{"kuo", "ㄎㄨㄛ", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_O)},
+{"l", "ㄌ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"la", "ㄌㄚ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"lai", "ㄌㄞ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"lan", "ㄌㄢ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"lang", "ㄌㄤ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"lao", "ㄌㄠ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"le", "ㄌㄜ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"lei", "ㄌㄟ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"len", "ㄌㄣ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"leng", "ㄌㄥ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"li", "ㄌㄧ", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"lia", "ㄌㄧㄚ", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_A)},
+{"lian", "ㄌㄧㄢ", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_AN)},
+{"liang", "ㄌㄧㄤ", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ANG)},
+{"liao", "ㄌㄧㄠ", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_AO)},
+{"lie", "ㄌㄧㄝ", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_E)},
+{"lin", "ㄌㄧㄣ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"ling", "ㄌㄧㄥ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"liu", "ㄌㄧㄡ", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_OU)},
+{"lo", "ㄌㄛ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_O)},
+{"long", "ㄌㄨㄥ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"lou", "ㄌㄡ", ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"lu", "ㄌㄨ", ChewingKey(CHEWING_L, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"luan", "ㄌㄨㄢ", ChewingKey(CHEWING_L, CHEWING_U, CHEWING_AN)},
+{"lun", "ㄌㄨㄣ", ChewingKey(CHEWING_L, CHEWING_U, CHEWING_EN)},
+{"luo", "ㄌㄨㄛ", ChewingKey(CHEWING_L, CHEWING_U, CHEWING_O)},
+{"lv", "ㄌㄩ", ChewingKey(CHEWING_L, CHEWING_V, CHEWING_ZERO_FINAL)},
+{"lve", "ㄌㄩㄝ", ChewingKey(CHEWING_L, CHEWING_V, CHEWING_E)},
+{"m", "ㄇ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ma", "ㄇㄚ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"mai", "ㄇㄞ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"man", "ㄇㄢ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"mang", "ㄇㄤ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"mao", "ㄇㄠ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"me", "ㄇㄜ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"mei", "ㄇㄟ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"men", "ㄇㄣ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"meng", "ㄇㄥ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"mi", "ㄇㄧ", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"mian", "ㄇㄧㄢ", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_AN)},
+{"miao", "ㄇㄧㄠ", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_AO)},
+{"mie", "ㄇㄧㄝ", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_E)},
+{"min", "ㄇㄧㄣ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"ming", "ㄇㄧㄥ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"miu", "ㄇㄧㄡ", ChewingKey(CHEWING_M, CHEWING_I, CHEWING_OU)},
+{"mo", "ㄇㄛ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_O)},
+{"mou", "ㄇㄡ", ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"mu", "ㄇㄨ", ChewingKey(CHEWING_M, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"n", "ㄋ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"na", "ㄋㄚ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"nai", "ㄋㄞ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"nan", "ㄋㄢ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"nang", "ㄋㄤ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"nao", "ㄋㄠ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"ne", "ㄋㄜ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"nei", "ㄋㄟ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"nen", "ㄋㄣ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"neng", "ㄋㄥ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"ng", "ㄫ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_NG)},
+{"ni", "ㄋㄧ", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"nia", "ㄋㄧㄚ", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_A)},
+{"nian", "ㄋㄧㄢ", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_AN)},
+{"niang", "ㄋㄧㄤ", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_ANG)},
+{"niao", "ㄋㄧㄠ", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_AO)},
+{"nie", "ㄋㄧㄝ", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_E)},
+{"nin", "ㄋㄧㄣ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"ning", "ㄋㄧㄥ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"niu", "ㄋㄧㄡ", ChewingKey(CHEWING_N, CHEWING_I, CHEWING_OU)},
+{"nong", "ㄋㄨㄥ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"nou", "ㄋㄡ", ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"nu", "ㄋㄨ", ChewingKey(CHEWING_N, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"nuan", "ㄋㄨㄢ", ChewingKey(CHEWING_N, CHEWING_U, CHEWING_AN)},
+{"nun", "ㄋㄨㄣ", ChewingKey(CHEWING_N, CHEWING_U, CHEWING_EN)},
+{"nuo", "ㄋㄨㄛ", ChewingKey(CHEWING_N, CHEWING_U, CHEWING_O)},
+{"nv", "ㄋㄩ", ChewingKey(CHEWING_N, CHEWING_V, CHEWING_ZERO_FINAL)},
+{"nve", "ㄋㄩㄝ", ChewingKey(CHEWING_N, CHEWING_V, CHEWING_E)},
+{"o", "ㄛ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_O)},
+{"ou", "ㄡ", ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"p", "ㄆ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"pa", "ㄆㄚ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"pai", "ㄆㄞ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"pan", "ㄆㄢ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"pang", "ㄆㄤ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"pao", "ㄆㄠ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"pei", "ㄆㄟ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"pen", "ㄆㄣ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"peng", "ㄆㄥ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"pi", "ㄆㄧ", ChewingKey(CHEWING_P, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"pian", "ㄆㄧㄢ", ChewingKey(CHEWING_P, CHEWING_I, CHEWING_AN)},
+{"piao", "ㄆㄧㄠ", ChewingKey(CHEWING_P, CHEWING_I, CHEWING_AO)},
+{"pie", "ㄆㄧㄝ", ChewingKey(CHEWING_P, CHEWING_I, CHEWING_E)},
+{"pin", "ㄆㄧㄣ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"ping", "ㄆㄧㄥ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"po", "ㄆㄛ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_O)},
+{"pou", "ㄆㄡ", ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"pu", "ㄆㄨ", ChewingKey(CHEWING_P, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"q", "ㄑ", ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"qi", "ㄑㄧ", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"qia", "ㄑㄧㄚ", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_A)},
+{"qian", "ㄑㄧㄢ", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_AN)},
+{"qiang", "ㄑㄧㄤ", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ANG)},
+{"qiao", "ㄑㄧㄠ", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_AO)},
+{"qie", "ㄑㄧㄝ", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_E)},
+{"qin", "ㄑㄧㄣ", ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"qing", "ㄑㄧㄥ", ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"qiong", "ㄑㄩㄥ", ChewingKey(CHEWING_Q, CHEWING_I, PINYIN_ONG)},
+{"qiu", "ㄑㄧㄡ", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_OU)},
+{"qu", "ㄑㄩ", ChewingKey(CHEWING_Q, CHEWING_V, CHEWING_ZERO_FINAL)},
+{"quan", "ㄑㄩㄢ", ChewingKey(CHEWING_Q, CHEWING_V, CHEWING_AN)},
+{"que", "ㄑㄩㄝ", ChewingKey(CHEWING_Q, CHEWING_V, CHEWING_E)},
+{"qun", "ㄑㄩㄣ", ChewingKey(CHEWING_Q, CHEWING_V, CHEWING_EN)},
+{"r", "ㄖ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ran", "ㄖㄢ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"rang", "ㄖㄤ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"rao", "ㄖㄠ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"re", "ㄖㄜ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"ren", "ㄖㄣ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"reng", "ㄖㄥ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"ri", "ㄖ", ChewingKey(CHEWING_R, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"rong", "ㄖㄨㄥ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"rou", "ㄖㄡ", ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"ru", "ㄖㄨ", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"rua", "ㄖㄨㄚ", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_A)},
+{"ruan", "ㄖㄨㄢ", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_AN)},
+{"rui", "ㄖㄨㄟ", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_EI)},
+{"run", "ㄖㄨㄣ", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_EN)},
+{"ruo", "ㄖㄨㄛ", ChewingKey(CHEWING_R, CHEWING_U, CHEWING_O)},
+{"s", "ㄙ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"sa", "ㄙㄚ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"sai", "ㄙㄞ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"san", "ㄙㄢ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"sang", "ㄙㄤ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"sao", "ㄙㄠ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"se", "ㄙㄜ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"sen", "ㄙㄣ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"seng", "ㄙㄥ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"sh", "ㄕ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"sha", "ㄕㄚ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"shai", "ㄕㄞ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"shan", "ㄕㄢ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"shang", "ㄕㄤ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"shao", "ㄕㄠ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"she", "ㄕㄜ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"shei", "ㄕㄟ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"shen", "ㄕㄣ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"sheng", "ㄕㄥ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"shi", "ㄕ", ChewingKey(CHEWING_SH, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"shou", "ㄕㄡ", ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"shu", "ㄕㄨ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"shua", "ㄕㄨㄚ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_A)},
+{"shuai", "ㄕㄨㄞ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_AI)},
+{"shuan", "ㄕㄨㄢ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_AN)},
+{"shuang", "ㄕㄨㄤ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_ANG)},
+{"shui", "ㄕㄨㄟ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_EI)},
+{"shun", "ㄕㄨㄣ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_EN)},
+{"shuo", "ㄕㄨㄛ", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_O)},
+{"si", "ㄙ", ChewingKey(CHEWING_S, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"song", "ㄙㄨㄥ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"sou", "ㄙㄡ", ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"su", "ㄙㄨ", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"suan", "ㄙㄨㄢ", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_AN)},
+{"sui", "ㄙㄨㄟ", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_EI)},
+{"sun", "ㄙㄨㄣ", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_EN)},
+{"suo", "ㄙㄨㄛ", ChewingKey(CHEWING_S, CHEWING_U, CHEWING_O)},
+{"t", "ㄊ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ta", "ㄊㄚ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"tai", "ㄊㄞ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"tan", "ㄊㄢ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"tang", "ㄊㄤ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"tao", "ㄊㄠ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"te", "ㄊㄜ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"teng", "ㄊㄥ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"ti", "ㄊㄧ", ChewingKey(CHEWING_T, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"tian", "ㄊㄧㄢ", ChewingKey(CHEWING_T, CHEWING_I, CHEWING_AN)},
+{"tiao", "ㄊㄧㄠ", ChewingKey(CHEWING_T, CHEWING_I, CHEWING_AO)},
+{"tie", "ㄊㄧㄝ", ChewingKey(CHEWING_T, CHEWING_I, CHEWING_E)},
+{"ting", "ㄊㄧㄥ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"tong", "ㄊㄨㄥ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"tou", "ㄊㄡ", ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"tu", "ㄊㄨ", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"tuan", "ㄊㄨㄢ", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_AN)},
+{"tui", "ㄊㄨㄟ", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_EI)},
+{"tun", "ㄊㄨㄣ", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_EN)},
+{"tuo", "ㄊㄨㄛ", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_O)},
+{"w", "PINYIN_W", ChewingKey(PINYIN_W, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"wa", "ㄨㄚ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_A)},
+{"wai", "ㄨㄞ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_AI)},
+{"wan", "ㄨㄢ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_AN)},
+{"wang", "ㄨㄤ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_ANG)},
+{"wei", "ㄨㄟ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_EI)},
+{"wen", "ㄨㄣ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_EN)},
+{"weng", "ㄨㄥ", ChewingKey(PINYIN_W, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"wo", "ㄨㄛ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_O)},
+{"wu", "ㄨ", ChewingKey(PINYIN_W, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"x", "ㄒ", ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"xi", "ㄒㄧ", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"xia", "ㄒㄧㄚ", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_A)},
+{"xian", "ㄒㄧㄢ", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AN)},
+{"xiang", "ㄒㄧㄤ", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ANG)},
+{"xiao", "ㄒㄧㄠ", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AO)},
+{"xie", "ㄒㄧㄝ", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_E)},
+{"xin", "ㄒㄧㄣ", ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"xing", "ㄒㄧㄥ", ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"xiong", "ㄒㄩㄥ", ChewingKey(CHEWING_X, CHEWING_I, PINYIN_ONG)},
+{"xiu", "ㄒㄧㄡ", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_OU)},
+{"xu", "ㄒㄩ", ChewingKey(CHEWING_X, CHEWING_V, CHEWING_ZERO_FINAL)},
+{"xuan", "ㄒㄩㄢ", ChewingKey(CHEWING_X, CHEWING_V, CHEWING_AN)},
+{"xue", "ㄒㄩㄝ", ChewingKey(CHEWING_X, CHEWING_V, CHEWING_E)},
+{"xun", "ㄒㄩㄣ", ChewingKey(CHEWING_X, CHEWING_V, CHEWING_EN)},
+{"y", "PINYIN_Y", ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"ya", "ㄧㄚ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_A)},
+{"yai", "ㄧㄞ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_AI)},
+{"yan", "ㄧㄢ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_AN)},
+{"yang", "ㄧㄤ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_ANG)},
+{"yao", "ㄧㄠ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_AO)},
+{"ye", "ㄧㄝ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_E)},
+{"yi", "ㄧ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"yin", "ㄧㄣ", ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, PINYIN_IN)},
+{"ying", "ㄧㄥ", ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, PINYIN_ING)},
+{"yo", "ㄧㄛ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_O)},
+{"yong", "ㄩㄥ", ChewingKey(PINYIN_Y, CHEWING_I, PINYIN_ONG)},
+{"you", "ㄧㄡ", ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_OU)},
+{"yu", "ㄩ", ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_ZERO_FINAL)},
+{"yuan", "ㄩㄢ", ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_AN)},
+{"yue", "ㄩㄝ", ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_E)},
+{"yun", "ㄩㄣ", ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_EN)},
+{"z", "ㄗ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"za", "ㄗㄚ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"zai", "ㄗㄞ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"zan", "ㄗㄢ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"zang", "ㄗㄤ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"zao", "ㄗㄠ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"ze", "ㄗㄜ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"zei", "ㄗㄟ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"zen", "ㄗㄣ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"zeng", "ㄗㄥ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"zh", "ㄓ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL)},
+{"zha", "ㄓㄚ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_A)},
+{"zhai", "ㄓㄞ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_AI)},
+{"zhan", "ㄓㄢ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_AN)},
+{"zhang", "ㄓㄤ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_ANG)},
+{"zhao", "ㄓㄠ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_AO)},
+{"zhe", "ㄓㄜ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_E)},
+{"zhei", "ㄓㄟ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_EI)},
+{"zhen", "ㄓㄣ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_EN)},
+{"zheng", "ㄓㄥ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_ENG)},
+{"zhi", "ㄓ", ChewingKey(CHEWING_ZH, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"zhong", "ㄓㄨㄥ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"zhou", "ㄓㄡ", ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"zhu", "ㄓㄨ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"zhua", "ㄓㄨㄚ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_A)},
+{"zhuai", "ㄓㄨㄞ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_AI)},
+{"zhuan", "ㄓㄨㄢ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_AN)},
+{"zhuang", "ㄓㄨㄤ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_ANG)},
+{"zhui", "ㄓㄨㄟ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_EI)},
+{"zhun", "ㄓㄨㄣ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_EN)},
+{"zhuo", "ㄓㄨㄛ", ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_O)},
+{"zi", "ㄗ", ChewingKey(CHEWING_Z, CHEWING_I, CHEWING_ZERO_FINAL)},
+{"zong", "ㄗㄨㄥ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, PINYIN_ONG)},
+{"zou", "ㄗㄡ", ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_OU)},
+{"zu", "ㄗㄨ", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_ZERO_FINAL)},
+{"zuan", "ㄗㄨㄢ", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_AN)},
+{"zui", "ㄗㄨㄟ", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_EI)},
+{"zun", "ㄗㄨㄣ", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_EN)},
+{"zuo", "ㄗㄨㄛ", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_O)}
+};
+
+const divided_table_item_t divided_table[] = {
+{ChewingKey(CHEWING_B, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_B, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), 100},
+{ChewingKey(CHEWING_B, CHEWING_I, CHEWING_E), ChewingKey(CHEWING_B, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), 100},
+{ChewingKey(CHEWING_D, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_D, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), 100},
+{ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), 200},
+{ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 100},
+{ChewingKey(CHEWING_J, CHEWING_I, CHEWING_E), ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), 100},
+{ChewingKey(CHEWING_J, CHEWING_V, CHEWING_E), ChewingKey(CHEWING_J, CHEWING_V, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), 100},
+{ChewingKey(CHEWING_K, CHEWING_U, CHEWING_AI), ChewingKey(CHEWING_K, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI), 100},
+{ChewingKey(CHEWING_L, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), 100},
+{ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 100},
+{ChewingKey(CHEWING_L, CHEWING_I, CHEWING_AO), ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), 100},
+{ChewingKey(CHEWING_L, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_L, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), 100},
+{ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), 100},
+{ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_E), ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), 100},
+{ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), 100},
+{ChewingKey(CHEWING_T, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_T, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), 100},
+{ChewingKey(CHEWING_T, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_T, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), 100},
+{ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), 100},
+{ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_AN), ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), 100},
+{ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), 100}
+};
+
+const resplit_table_item_t resplit_table[] = {
+{ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI), 0.5},
+{ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EI), ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EI), 0.5},
+{ChewingKey(CHEWING_B, CHEWING_I, CHEWING_E), ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_B, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ER), 0.5},
+{ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_B, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A), 0.5},
+{ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EI), ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EI), 0.5},
+{ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A), 0.5},
+{ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0},
+{ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(CHEWING_D, CHEWING_I, CHEWING_E), ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_D, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ER), 0.5},
+{ChewingKey(CHEWING_D, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_D, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0},
+{ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0},
+{ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EI), ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EI), 0.5},
+{ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_A), 0.5},
+{ChewingKey(CHEWING_G, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI), ChewingKey(CHEWING_G, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AI), 0.5},
+{ChewingKey(CHEWING_G, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0},
+{ChewingKey(CHEWING_G, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_G, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI), ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AI), 0.5},
+{ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_OU), ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_OU), 0.5},
+{ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EI), ChewingKey(CHEWING_H, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_EI), 0.5},
+{ChewingKey(CHEWING_H, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_H, CHEWING_U, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_H, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_H, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(CHEWING_H, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EI), ChewingKey(CHEWING_H, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EI), 0.5},
+{ChewingKey(CHEWING_H, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_H, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0},
+{ChewingKey(CHEWING_H, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_H, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_J, CHEWING_I, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A), 0.5},
+{ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_J, CHEWING_I, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0},
+{ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0},
+{ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_OU), ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_OU), 0.5},
+{ChewingKey(CHEWING_J, CHEWING_I, CHEWING_E), ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ER), 0.5},
+{ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A), 0.5},
+{ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EN), 0.5},
+{ChewingKey(CHEWING_J, CHEWING_V, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_J, CHEWING_V, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A), 0.5},
+{ChewingKey(CHEWING_J, CHEWING_V, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_J, CHEWING_V, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_K, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_K, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_K, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_K, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_K, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_L, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(CHEWING_L, CHEWING_I, CHEWING_E), ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ER), 0.5},
+{ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0},
+{ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_M, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0},
+{ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0},
+{ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A), 0.5},
+{ChewingKey(CHEWING_N, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_N, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_N, CHEWING_I, CHEWING_E), ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ER), 0.5},
+{ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_N, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_N, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_N, CHEWING_V, CHEWING_E), ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_V, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ER), 0.5},
+{ChewingKey(CHEWING_P, CHEWING_I, CHEWING_E), ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_P, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ER), 0.5},
+{ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_P, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_E), ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ER), 0.5},
+{ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EI), ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_EI), 0.5},
+{ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_OU), ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_OU), 0.5},
+{ChewingKey(CHEWING_R, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_R, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0},
+{ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_OU), ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_OU), 0.5},
+{ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI), ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AI), 0.5},
+{ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_OU), ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_OU), 0.5},
+{ChewingKey(CHEWING_S, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_S, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_T, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(CHEWING_T, CHEWING_I, CHEWING_E), ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_T, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ER), 0.5},
+{ChewingKey(PINYIN_W, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(PINYIN_W, CHEWING_U, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A), 0.5},
+{ChewingKey(PINYIN_W, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(PINYIN_W, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(PINYIN_W, CHEWING_ZERO_MIDDLE, PINYIN_ONG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(PINYIN_W, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(PINYIN_W, CHEWING_ZERO_MIDDLE, PINYIN_ONG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(PINYIN_W, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0},
+{ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0},
+{ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EI), ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EI), 0.5},
+{ChewingKey(CHEWING_X, CHEWING_I, CHEWING_E), ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ER), 0.5},
+{ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI), ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI), 0},
+{ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0},
+{ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_EN), 0.5},
+{ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.3},
+{ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI), ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AI), 0.5},
+{ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.3},
+{ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EI), ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_EI), 0.5},
+{ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EN), 0.5},
+{ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_E), ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_ZERO_FINAL), ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ER), 0.5},
+{ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI), ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI), 0.5},
+{ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_Z, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG), 0.5},
+{ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0},
+{ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E), 0.5},
+{ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5},
+{ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EI), ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EI), 0.5},
+{ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), 0.5},
+{ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO), ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AO), 0.5}
+};
+
+};
+
+#endif