forked from zhujian198/unispim
-
Notifications
You must be signed in to change notification settings - Fork 57
/
Copy pathshare_segment.c
1443 lines (1406 loc) · 253 KB
/
share_segment.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/** 共享内存模块
* 把原使用dll内部共享数据段的数据都移到共享内存中
*/
#include <utility.h>
#include <share_segment.h>
SHARE_SEGMENT *share_segment = 0;
SHARE_SEGMENT default_share_segment =
{
0, //与IME连接的进程计数
// 1, //第一次使用IME
0, //是否为默认输入法
0, //配置装载时间
0, //是否已经装载Config
{ 0 }, //系统正在使用的Config
0, //单引号
0, //双引号
0, //是否已经装载符号表
//符号表,默认配置
{
//开始两个为引号,便于特殊处理(引号配对输入)
TEXT('\''), TEXT("\'"), TEXT("‘"), TEXT("‘"),
TEXT('\"'), TEXT("\""), TEXT("“"), TEXT("“"),
TEXT(','), TEXT(","), TEXT(","), TEXT(","),
TEXT('.'), TEXT("."), TEXT("。"), TEXT("。"),
TEXT('<'), TEXT("<"), TEXT("《"), TEXT("《"),
TEXT('>'), TEXT(">"), TEXT("》"), TEXT("》"),
TEXT('/'), TEXT("/"), TEXT("、"), TEXT("、"),
TEXT('?'), TEXT("?"), TEXT("?"), TEXT("?"),
TEXT(';'), TEXT(";"), TEXT(";"), TEXT(";"),
TEXT(':'), TEXT(":"), TEXT(":"), TEXT(":"),
TEXT('['), TEXT("["), TEXT("【"), TEXT("【"),
TEXT(']'), TEXT("]"), TEXT("】"), TEXT("】"),
TEXT('{'), TEXT("{"), TEXT("{"), TEXT("{"),
TEXT('}'), TEXT("}"), TEXT("}"), TEXT("}"),
TEXT('-'), TEXT("-"), TEXT("-"), TEXT("-"),
TEXT('_'), TEXT("_"), TEXT("——"), TEXT("——"),
TEXT('='), TEXT("="), TEXT("="), TEXT("="),
TEXT('+'), TEXT("+"), TEXT("+"), TEXT("+"),
TEXT('|'), TEXT("|"), TEXT("§"), TEXT("|"),
TEXT('\\'), TEXT("\\"), TEXT("、"), TEXT("、"),
TEXT('~'), TEXT("~"), TEXT("~"), TEXT("~"),
TEXT('`'), TEXT("`"), TEXT("·"), TEXT("·"),
TEXT('!'), TEXT("!"), TEXT("!"), TEXT("!"),
TEXT('@'), TEXT("@"), TEXT("@"), TEXT("@"),
TEXT('#'), TEXT("#"), TEXT("#"), TEXT("#"),
TEXT('$'), TEXT("$"), TEXT("¥"), TEXT("¥"),
TEXT('%'), TEXT("%"), TEXT("%"), TEXT("%"),
TEXT('^'), TEXT("^"), TEXT("……"), TEXT("……"),
TEXT('&'), TEXT("&"), TEXT("&"), TEXT("&"),
TEXT('*'), TEXT("*"), TEXT("×"), TEXT("×"),
TEXT('('), TEXT("("), TEXT("("), TEXT("("),
TEXT(')'), TEXT(")"), TEXT(")"), TEXT(")"),
},
-1, //用户词库标识
0, //是否改变
1, //是否可以保存用户词库(向用户词库Import词汇可能被覆盖)
{ 0 }, //词库的名称
{ -1 }, //词库长度数组
{ 0 }, //词库是否已经被删除
//共享内存的标识
{
TEXT("HYPIM_WORDLIB_SHARED_NAME0"),
TEXT("HYPIM_WORDLIB_SHARED_NAME1"),
TEXT("HYPIM_WORDLIB_SHARED_NAME2"),
TEXT("HYPIM_WORDLIB_SHARED_NAME3"),
TEXT("HYPIM_WORDLIB_SHARED_NAME4"),
TEXT("HYPIM_WORDLIB_SHARED_NAME5"),
TEXT("HYPIM_WORDLIB_SHARED_NAME6"),
TEXT("HYPIM_WORDLIB_SHARED_NAME7"),
TEXT("HYPIM_WORDLIB_SHARED_NAME8"),
TEXT("HYPIM_WORDLIB_SHARED_NAME9"),
TEXT("HYPIM_WORDLIB_SHARED_NAME10"),
TEXT("HYPIM_WORDLIB_SHARED_NAME11"),
TEXT("HYPIM_WORDLIB_SHARED_NAME12"),
TEXT("HYPIM_WORDLIB_SHARED_NAME13"),
TEXT("HYPIM_WORDLIB_SHARED_NAME14"),
TEXT("HYPIM_WORDLIB_SHARED_NAME15"),
TEXT("HYPIM_WORDLIB_SHARED_NAME16"),
TEXT("HYPIM_WORDLIB_SHARED_NAME17"),
TEXT("HYPIM_WORDLIB_SHARED_NAME18"),
TEXT("HYPIM_WORDLIB_SHARED_NAME19"),
TEXT("HYPIM_WORDLIB_SHARED_NAME20"),
TEXT("HYPIM_WORDLIB_SHARED_NAME21"),
TEXT("HYPIM_WORDLIB_SHARED_NAME22"),
TEXT("HYPIM_WORDLIB_SHARED_NAME23"),
TEXT("HYPIM_WORDLIB_SHARED_NAME24"),
TEXT("HYPIM_WORDLIB_SHARED_NAME25"),
TEXT("HYPIM_WORDLIB_SHARED_NAME26"),
TEXT("HYPIM_WORDLIB_SHARED_NAME27"),
TEXT("HYPIM_WORDLIB_SHARED_NAME28"),
TEXT("HYPIM_WORDLIB_SHARED_NAME29"),
TEXT("HYPIM_WORDLIB_SHARED_NAME30"),
TEXT("HYPIM_WORDLIB_SHARED_NAME31"),
},
0, //笔划是否已经在内存中
{CI_CACHE_V66_SIGNATURE, 0, 0, 0},
0, //是否已经装入
0, //是否改变
//{0, {0},},
//0, //是否装入
//0, //是否已经修改
0, //英文词典是否已经在内存中
0, //英文翻译是否已经在内存中
{0}, //最近输入的词
0, //数组中最后一项的下标
0, //简繁对照表是否已经在内存中
0, //简繁对照项数目
{0,}, //写作栏句柄集合
{0,}, //状态栏句柄集合
{0,}, //提示栏句柄集合
0, //资源尚未装载
{0}, //短语索引表
0, //短语数目
0, //缓冲区数据长度
0, //短语是否已经在内存中
{
/*000*/ TEXT("a"), 1, CON_NULL, VOW_A, 0, /*0, */TEXT(""), TEXT("ā"), TEXT("á"), TEXT("ǎ"), TEXT("à"),
/*001*/ TEXT("ai"), 2, CON_NULL, VOW_AI, 0, /*0, */TEXT(""), TEXT("āi"), TEXT("ái"), TEXT("ǎi"), TEXT("ài"),
///*002*/ TEXT("amg"), 3, CON_NULL, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*003*/ TEXT("an"), 2, CON_NULL, VOW_AN, 0, /*0, */TEXT(""), TEXT("ān"), TEXT("án"), TEXT("ǎn"), TEXT("àn"),
/*004*/ TEXT("ang"), 3, CON_NULL, VOW_ANG, 0, /*0, */TEXT(""), TEXT("āng"), TEXT("áng"), TEXT("ǎng"), TEXT("àng"),
/*005*/ TEXT("ao"), 2, CON_NULL, VOW_AO, 0, /*0, */TEXT(""), TEXT("āo"), TEXT("áo"), TEXT("ǎo"), TEXT("ào"),
/*006*/ TEXT("b"), 1, CON_B, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*007*/ TEXT("ba"), 2, CON_B, VOW_A, 0, /*0, */TEXT(""), TEXT("bā"), TEXT("bá"), TEXT("bǎ"), TEXT("bà"),
///*008*/ TEXT("bagn"), 4, CON_B, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*009*/ TEXT("bai"), 3, CON_B, VOW_AI, 0, /*0, */TEXT(""), TEXT("bāi"), TEXT("bái"), TEXT("bǎi"), TEXT("bài"),
///*010*/ TEXT("bamg"), 4, CON_B, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*011*/ TEXT("ban"), 3, CON_B, VOW_AN, 0, /*0, */TEXT(""), TEXT("bān"), TEXT("bán"), TEXT("bǎn"), TEXT("bàn"),
/*012*/ TEXT("bang"), 4, CON_B, VOW_ANG, 0, /*0, */TEXT(""), TEXT("bāng"), TEXT("báng"), TEXT("bǎng"), TEXT("bàng"),
/*013*/ TEXT("bao"), 3, CON_B, VOW_AO, 0, /*0, */TEXT(""), TEXT("bāo"), TEXT("báo"), TEXT("bǎo"), TEXT("bào"),
///*014*/ TEXT("begn"), 4, CON_B, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*015*/ TEXT("bei"), 3, CON_B, VOW_EI, 0, /*0, */TEXT(""), TEXT("bēi"), TEXT("béi"), TEXT("běi"), TEXT("bèi"),
///*016*/ TEXT("bemg"), 4, CON_B, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*017*/ TEXT("ben"), 3, CON_B, VOW_EN, 0, /*0, */TEXT(""), TEXT("bēn"), TEXT("bén"), TEXT("běn"), TEXT("bèn"),
/*018*/ TEXT("beng"), 4, CON_B, VOW_ENG, 0, /*0, */TEXT(""), TEXT("bēng"), TEXT("béng"), TEXT("běng"), TEXT("bèng"),
/*019*/ TEXT("bi"), 2, CON_B, VOW_I, 0, /*0, */TEXT(""), TEXT("bī"), TEXT("bí"), TEXT("bǐ"), TEXT("bì"),
/*020*/ TEXT("bian"), 4, CON_B, VOW_IAN, 0, /*0, */TEXT(""), TEXT("biān"), TEXT("bián"), TEXT("biǎn"), TEXT("biàn"),
/*021*/ TEXT("biao"), 4, CON_B, VOW_IAO, 0, /*0, */TEXT(""), TEXT("biāo"), TEXT("biáo"), TEXT("biǎo"), TEXT("biào"),
/*022*/ TEXT("bie"), 3, CON_B, VOW_IE, 0, /*0, */TEXT(""), TEXT("biē"), TEXT("bié"), TEXT("biě"), TEXT("biè"),
///*023*/ TEXT("bign"), 4, CON_B, VOW_ING, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*024*/ TEXT("bimg"), 4, CON_B, VOW_ING, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*025*/ TEXT("bin"), 3, CON_B, VOW_IN, 0, /*0, */TEXT(""), TEXT("bīn"), TEXT("bín"), TEXT("bǐn"), TEXT("bìn"),
/*026*/ TEXT("bing"), 4, CON_B, VOW_ING, 0, /*0, */TEXT(""), TEXT("bīng"), TEXT("bíng"), TEXT("bǐng"), TEXT("bìng"),
/*027*/ TEXT("bo"), 2, CON_B, VOW_O, 0, /*0, */TEXT(""), TEXT("bō"), TEXT("bó"), TEXT("bǒ"), TEXT("bò"),
/*028*/ TEXT("bu"), 2, CON_B, VOW_U, 0, /*0, */TEXT(""), TEXT("bū"), TEXT("bú"), TEXT("bǔ"), TEXT("bù"),
/*029*/ TEXT("c"), 1, CON_C, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*030*/ TEXT("ca"), 2, CON_C, VOW_A, 0, /*0, */TEXT(""), TEXT("cā"), TEXT("cá"), TEXT("cǎ"), TEXT("cà"),
///*031*/ TEXT("cagn"), 4, CON_C, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*032*/ TEXT("cai"), 3, CON_C, VOW_AI, 0, /*0, */TEXT(""), TEXT("cāi"), TEXT("cái"), TEXT("cǎi"), TEXT("cài"),
///*033*/ TEXT("camg"), 4, CON_C, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*034*/ TEXT("can"), 3, CON_C, VOW_AN, 0, /*0, */TEXT(""), TEXT("cān"), TEXT("cán"), TEXT("cǎn"), TEXT("càn"),
/*035*/ TEXT("cang"), 4, CON_C, VOW_ANG, 0, /*0, */TEXT(""), TEXT("cāng"), TEXT("cáng"), TEXT("cǎng"), TEXT("càng"),
/*036*/ TEXT("cao"), 3, CON_C, VOW_AO, 0, /*0, */TEXT(""), TEXT("cāo"), TEXT("cáo"), TEXT("cǎo"), TEXT("cào"),
/*037*/ TEXT("ce"), 2, CON_C, VOW_E, 0, /*0, */TEXT(""), TEXT("cē"), TEXT("cé"), TEXT("cě"), TEXT("cè"),
///*038*/ TEXT("cegn"), 4, CON_C, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*039*/ TEXT("cemg"), 4, CON_C, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*040*/ TEXT("cen"), 3, CON_C, VOW_EN, 0, /*0, */TEXT(""), TEXT("cēn"), TEXT("cén"), TEXT("cěn"), TEXT("cèn"),
/*041*/ TEXT("ceng"), 4, CON_C, VOW_ENG, 0, /*0, */TEXT(""), TEXT("cēng"), TEXT("céng"), TEXT("cěng"), TEXT("cèng"),
/*042*/ TEXT("ch"), 2, CON_CH, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*043*/ TEXT("cha"), 3, CON_CH, VOW_A, 0, /*0, */TEXT(""), TEXT("chā"), TEXT("chá"), TEXT("chǎ"), TEXT("chà"),
///*044*/ TEXT("chagn"), 5, CON_CH, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*045*/ TEXT("chai"), 4, CON_CH, VOW_AI, 0, /*0, */TEXT(""), TEXT("chāi"), TEXT("chái"), TEXT("chǎi"), TEXT("chài"),
///*046*/ TEXT("chamg"), 5, CON_CH, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*047*/ TEXT("chan"), 4, CON_CH, VOW_AN, 0, /*0, */TEXT(""), TEXT("chān"), TEXT("chán"), TEXT("chǎn"), TEXT("chàn"),
/*048*/ TEXT("chang"), 5, CON_CH, VOW_ANG, 0, /*0, */TEXT(""), TEXT("chāng"), TEXT("cháng"), TEXT("chǎng"), TEXT("chàng"),
/*049*/ TEXT("chao"), 4, CON_CH, VOW_AO, 0, /*0, */TEXT(""), TEXT("chāo"), TEXT("cháo"), TEXT("chǎo"), TEXT("chào"),
/*050*/ TEXT("che"), 3, CON_CH, VOW_E, 0, /*0, */TEXT(""), TEXT("chē"), TEXT("ché"), TEXT("chě"), TEXT("chè"),
///*051*/ TEXT("chegn"), 5, CON_CH, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*052*/ TEXT("chemg"), 5, CON_CH, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*053*/ TEXT("chen"), 4, CON_CH, VOW_EN, 0, /*0, */TEXT(""), TEXT("chēn"), TEXT("chén"), TEXT("chěn"), TEXT("chèn"),
/*054*/ TEXT("cheng"), 5, CON_CH, VOW_ENG, 0, /*0, */TEXT(""), TEXT("chēng"), TEXT("chéng"), TEXT("chěng"), TEXT("chèng"),
/*055*/ TEXT("chi"), 3, CON_CH, VOW_I, 0, /*0, */TEXT(""), TEXT("chī"), TEXT("chí"), TEXT("chǐ"), TEXT("chì"),
///*056*/ TEXT("chogn"), 5, CON_CH, VOW_ONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*057*/ TEXT("chomg"), 5, CON_CH, VOW_ONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*058*/ TEXT("chon"), 4, CON_CH, VOW_ONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*059*/ TEXT("chong"), 5, CON_CH, VOW_ONG, 0, /*0, */TEXT(""), TEXT("chōng"), TEXT("chóng"), TEXT("chǒng"), TEXT("chòng"),
/*060*/ TEXT("chou"), 4, CON_CH, VOW_OU, 0, /*0, */TEXT(""), TEXT("chōu"), TEXT("chóu"), TEXT("chǒu"), TEXT("chòu"),
/*061*/ TEXT("chu"), 3, CON_CH, VOW_U, 0, /*0, */TEXT(""), TEXT("chū"), TEXT("chú"), TEXT("chǔ"), TEXT("chù"),
/*062*/ TEXT("chua"), 4, CON_CH, VOW_UA, 0, /*0, */TEXT(""), TEXT("chuā"), TEXT("chuá"), TEXT("chuǎ"), TEXT("chuà"),
///*063*/ TEXT("chuagn"), 6, CON_CH, VOW_UANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*064*/ TEXT("chuai"), 5, CON_CH, VOW_UAI, 0, /*0, */TEXT(""), TEXT("chuāi"), TEXT("chuái"), TEXT("chuǎi"), TEXT("chuài"),
///*065*/ TEXT("chuamg"), 6, CON_CH, VOW_UANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*066*/ TEXT("chuan"), 5, CON_CH, VOW_UAN, 0, /*0, */TEXT(""), TEXT("chuān"), TEXT("chuán"), TEXT("chuǎn"), TEXT("chuàn"),
/*067*/ TEXT("chuang"), 6, CON_CH, VOW_UANG, 0, /*0, */TEXT(""), TEXT("chuāng"),TEXT("chuáng"),TEXT("chuǎng"),TEXT("chuàng"),
///*068*/ TEXT("chuei"), 5, CON_CH, VOW_UI, 0, CORRECT_UEI_UI, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*069*/ TEXT("chuen"), 5, CON_CH, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*070*/ TEXT("chui"), 4, CON_CH, VOW_UI, 0, /*0, */TEXT(""), TEXT("chuī"), TEXT("chuí"), TEXT("chuǐ"), TEXT("chuì"),
/*071*/ TEXT("chun"), 4, CON_CH, VOW_UN, 0, /*0, */TEXT(""), TEXT("chūn"), TEXT("chún"), TEXT("chǔn"), TEXT("chùn"),
/*072*/ TEXT("chuo"), 4, CON_CH, VOW_UO, 0, /*0, */TEXT(""), TEXT("chuō"), TEXT("chuó"), TEXT("chuǒ"), TEXT("chuò"),
/*073*/ TEXT("ci"), 2, CON_C, VOW_I, 0, /*0, */TEXT(""), TEXT("cī"), TEXT("cí"), TEXT("cǐ"), TEXT("cì"),
///*074*/ TEXT("cogn"), 4, CON_C, VOW_ONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*075*/ TEXT("comg"), 4, CON_C, VOW_ONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*076*/ TEXT("con"), 3, CON_C, VOW_ONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*077*/ TEXT("cong"), 4, CON_C, VOW_ONG, 0, /*0, */TEXT(""), TEXT("cōng"), TEXT("cóng"), TEXT("cǒng"), TEXT("còng"),
/*078*/ TEXT("cou"), 3, CON_C, VOW_OU, 0, /*0, */TEXT(""), TEXT("cōu"), TEXT("cóu"), TEXT("cǒu"), TEXT("còu"),
/*079*/ TEXT("cu"), 2, CON_C, VOW_U, 0, /*0, */TEXT(""), TEXT("cū"), TEXT("cú"), TEXT("cǔ"), TEXT("cù"),
/*080*/ TEXT("cua"), 3, CON_C, VOW_UA, FUZZY_C_CH, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*081*/ TEXT("cuagn"), 5, CON_C, VOW_UANG, FUZZY_C_CH, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*082*/ TEXT("cuai"), 4, CON_C, VOW_UAI, FUZZY_C_CH, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*083*/ TEXT("cuamg"), 5, CON_C, VOW_UANG, FUZZY_C_CH, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*084*/ TEXT("cuan"), 4, CON_C, VOW_UAN, 0, /*0, */TEXT(""), TEXT("cuān"), TEXT("cuán"), TEXT("cuǎn"), TEXT("cuàn"),
/*085*/ TEXT("cuang"), 5, CON_C, VOW_UANG, FUZZY_C_CH, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*086*/ TEXT("cuei"), 4, CON_C, VOW_UI, 0, CORRECT_UEI_UI, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*087*/ TEXT("cuen"), 4, CON_C, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*088*/ TEXT("cui"), 3, CON_C, VOW_UI, 0, /*0, */TEXT(""), TEXT("cuī"), TEXT("cuí"), TEXT("cuǐ"), TEXT("cuì"),
/*089*/ TEXT("cun"), 3, CON_C, VOW_UN, 0, /*0, */TEXT(""), TEXT("cūn"), TEXT("cún"), TEXT("cǔn"), TEXT("cùn"),
/*090*/ TEXT("cuo"), 3, CON_C, VOW_UO, 0, /*0, */TEXT(""), TEXT("cuō"), TEXT("cuó"), TEXT("cuǒ"), TEXT("cuò"),
/*091*/ TEXT("d"), 1, CON_D, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*092*/ TEXT("da"), 2, CON_D, VOW_A, 0, /*0, */TEXT(""), TEXT("dā"), TEXT("dá"), TEXT("dǎ"), TEXT("dà"),
///*093*/ TEXT("dagn"), 4, CON_D, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*094*/ TEXT("dai"), 3, CON_D, VOW_AI, 0, /*0, */TEXT(""), TEXT("dāi"), TEXT("dái"), TEXT("dǎi"), TEXT("dài"),
///*095*/ TEXT("damg"), 4, CON_D, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*096*/ TEXT("dan"), 3, CON_D, VOW_AN, 0, /*0, */TEXT(""), TEXT("dān"), TEXT("dán"), TEXT("dǎn"), TEXT("dàn"),
/*097*/ TEXT("dang"), 4, CON_D, VOW_ANG, 0, /*0, */TEXT(""), TEXT("dāng"), TEXT("dáng"), TEXT("dǎng"), TEXT("dàng"),
/*098*/ TEXT("dao"), 3, CON_D, VOW_AO, 0, /*0, */TEXT(""), TEXT("dāo"), TEXT("dáo"), TEXT("dǎo"), TEXT("dào"),
/*099*/ TEXT("de"), 2, CON_D, VOW_E, 0, /*0, */TEXT(""), TEXT("dē"), TEXT("dé"), TEXT("dě"), TEXT("dè"),
///*100*/ TEXT("degn"), 4, CON_D, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*101*/ TEXT("dei"), 3, CON_D, VOW_EI, 0, /*0, */TEXT(""), TEXT("dēi"), TEXT("déi"), TEXT("děi"), TEXT("dèi"),
///*102*/ TEXT("demg"), 4, CON_D, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*103*/ TEXT("den"), 3, CON_D, VOW_EN, 0, /*0, */TEXT(""), TEXT("dēn"), TEXT("dén"), TEXT("děn"), TEXT("dèn"),
/*104*/ TEXT("deng"), 4, CON_D, VOW_ENG, 0, /*0, */TEXT(""), TEXT("dēng"), TEXT("déng"), TEXT("děng"), TEXT("dèng"),
/*105*/ TEXT("di"), 2, CON_D, VOW_I, 0, /*0, */TEXT(""), TEXT("dī"), TEXT("dí"), TEXT("dǐ"), TEXT("dì"),
/*106*/ TEXT("dia"), 3, CON_D, VOW_IA, 0, /*0, */TEXT(""), TEXT("diā"), TEXT("diá"), TEXT("diǎ"), TEXT("dià"),
/*107*/ TEXT("dian"), 4, CON_D, VOW_IAN, 0, /*0, */TEXT(""), TEXT("diān"), TEXT("dián"), TEXT("diǎn"), TEXT("diàn"),
/*108*/ TEXT("diao"), 4, CON_D, VOW_IAO, 0, /*0, */TEXT(""), TEXT("diāo"), TEXT("diáo"), TEXT("diǎo"), TEXT("diào"),
/*109*/ TEXT("die"), 3, CON_D, VOW_IE, 0, /*0, */TEXT(""), TEXT("diē"), TEXT("dié"), TEXT("diě"), TEXT("diè"),
///*110*/ TEXT("dign"), 4, CON_D, VOW_ING, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*111*/ TEXT("dimg"), 4, CON_D, VOW_ING, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*112*/ TEXT("din"), 3, CON_D, VOW_IN, FUZZY_IN_ING, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*113*/ TEXT("ding"), 4, CON_D, VOW_ING, 0, /*0, */TEXT(""), TEXT("dīng"), TEXT("díng"), TEXT("dǐng"), TEXT("dìng"),
///*114*/ TEXT("diou"), 4, CON_D, VOW_IU, 0, CORRECT_IOU_IU, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*115*/ TEXT("diu"), 3, CON_D, VOW_IU, 0, /*0, */TEXT(""), TEXT("diū"), TEXT("diú"), TEXT("diǔ"), TEXT("diù"),
///*116*/ TEXT("dogn"), 4, CON_D, VOW_ONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*117*/ TEXT("domg"), 4, CON_D, VOW_ONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*118*/ TEXT("don"), 3, CON_D, VOW_ONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*119*/ TEXT("dong"), 4, CON_D, VOW_ONG, 0, /*0, */TEXT(""), TEXT("dōng"), TEXT("dóng"), TEXT("dǒng"), TEXT("dòng"),
/*120*/ TEXT("dou"), 3, CON_D, VOW_OU, 0, /*0, */TEXT(""), TEXT("dōu"), TEXT("dóu"), TEXT("dǒu"), TEXT("dòu"),
/*121*/ TEXT("du"), 2, CON_D, VOW_U, 0, /*0, */TEXT(""), TEXT("dū"), TEXT("dú"), TEXT("dǔ"), TEXT("dù"),
/*122*/ TEXT("duan"), 4, CON_D, VOW_UAN, 0, /*0, */TEXT(""), TEXT("duān"), TEXT("duán"), TEXT("duǎn"), TEXT("duàn"),
///*123*/ TEXT("duei"), 4, CON_D, VOW_UI, 0, CORRECT_UEI_UI, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*124*/ TEXT("duen"), 4, CON_D, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*125*/ TEXT("dui"), 3, CON_D, VOW_UI, 0, /*0, */TEXT(""), TEXT("duī"), TEXT("duí"), TEXT("duǐ"), TEXT("duì"),
/*126*/ TEXT("dun"), 3, CON_D, VOW_UN, 0, /*0, */TEXT(""), TEXT("dūn"), TEXT("dún"), TEXT("dǔn"), TEXT("dùn"),
/*127*/ TEXT("duo"), 3, CON_D, VOW_UO, 0, /*0, */TEXT(""), TEXT("duō"), TEXT("duó"), TEXT("duǒ"), TEXT("duò"),
/*128*/ TEXT("e"), 1, CON_NULL, VOW_E, 0, /*0, */TEXT(""), TEXT("ē"), TEXT("é"), TEXT("ě"), TEXT("è"),
///*129*/ TEXT("egn"), 3, CON_NULL, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*130*/ TEXT("ei"), 2, CON_NULL, VOW_EI, 0, /*0, */TEXT(""), TEXT("ēi"), TEXT("éi"), TEXT("ěi"), TEXT("èi"),
/*131*/ TEXT("en"), 2, CON_NULL, VOW_EN, 0, /*0, */TEXT(""), TEXT("ēn"), TEXT("én"), TEXT("ěn"), TEXT("èn"),
/*132*/ TEXT("eng"), 3, CON_NULL, VOW_ENG, 0, /*0, */TEXT(""), TEXT("ēng"), TEXT("éng"), TEXT("ěng"), TEXT("èng"),
/*133*/ TEXT("er"), 2, CON_NULL, VOW_ER, 0, /*0, */TEXT(""), TEXT("ēr"), TEXT("ér"), TEXT("ěr"), TEXT("èr"),
/*134*/ TEXT("f"), 1, CON_F, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*135*/ TEXT("fa"), 2, CON_F, VOW_A, 0, /*0, */TEXT(""), TEXT("fā"), TEXT("fá"), TEXT("fǎ"), TEXT("fà"),
///*136*/ TEXT("fagn"), 4, CON_F, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*137*/ TEXT("famg"), 4, CON_F, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*138*/ TEXT("fan"), 3, CON_F, VOW_AN, 0, /*0, */TEXT(""), TEXT("fān"), TEXT("fán"), TEXT("fǎn"), TEXT("fàn"),
/*139*/ TEXT("fang"), 4, CON_F, VOW_ANG, 0, /*0, */TEXT(""), TEXT("fāng"), TEXT("fáng"), TEXT("fǎng"), TEXT("fàng"),
///*140*/ TEXT("fegn"), 4, CON_F, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*141*/ TEXT("fei"), 3, CON_F, VOW_EI, 0, /*0, */TEXT(""), TEXT("fēi"), TEXT("féi"), TEXT("fěi"), TEXT("fèi"),
///*142*/ TEXT("femg"), 4, CON_F, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*143*/ TEXT("fen"), 3, CON_F, VOW_EN, 0, /*0, */TEXT(""), TEXT("fēn"), TEXT("fén"), TEXT("fěn"), TEXT("fèn"),
/*144*/ TEXT("feng"), 4, CON_F, VOW_ENG, 0, /*0, */TEXT(""), TEXT("fēng"), TEXT("féng"), TEXT("fěng"), TEXT("fèng"),
/*145*/ TEXT("fiao"), 4, CON_F, VOW_IAO, 0, /*0, */TEXT(""), TEXT("fiāo"), TEXT("fiáo"), TEXT("fiǎo"), TEXT("fiào"),
/*146*/ TEXT("fo"), 2, CON_F, VOW_O, 0, /*0, */TEXT(""), TEXT("fō"), TEXT("fó"), TEXT("fǒ"), TEXT("fò"),
/*147*/ TEXT("fou"), 3, CON_F, VOW_OU, 0, /*0, */TEXT(""), TEXT("fōu"), TEXT("fóu"), TEXT("fǒu"), TEXT("fòu"),
/*148*/ TEXT("fu"), 2, CON_F, VOW_U, 0, /*0, */TEXT(""), TEXT("fū"), TEXT("fú"), TEXT("fǔ"), TEXT("fù"),
/*149*/ TEXT("g"), 1, CON_G, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*150*/ TEXT("ga"), 2, CON_G, VOW_A, 0, /*0, */TEXT(""), TEXT("gā"), TEXT("gá"), TEXT("gǎ"), TEXT("gà"),
///*151*/ TEXT("gagn"), 4, CON_G, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*152*/ TEXT("gai"), 3, CON_G, VOW_AI, 0, /*0, */TEXT(""), TEXT("gāi"), TEXT("gái"), TEXT("gǎi"), TEXT("gài"),
///*153*/ TEXT("gamg"), 4, CON_G, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*154*/ TEXT("gan"), 3, CON_G, VOW_AN, 0, /*0, */TEXT(""), TEXT("gān"), TEXT("gán"), TEXT("gǎn"), TEXT("gàn"),
/*155*/ TEXT("gang"), 4, CON_G, VOW_ANG, 0, /*0, */TEXT(""), TEXT("gāng"), TEXT("gáng"), TEXT("gǎng"), TEXT("gàng"),
/*156*/ TEXT("gao"), 3, CON_G, VOW_AO, 0, /*0, */TEXT(""), TEXT("gāo"), TEXT("gáo"), TEXT("gǎo"), TEXT("gào"),
/*157*/ TEXT("ge"), 2, CON_G, VOW_E, 0, /*0, */TEXT(""), TEXT("gē"), TEXT("gé"), TEXT("gě"), TEXT("gè"),
///*158*/ TEXT("gegn"), 4, CON_G, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*159*/ TEXT("gei"), 3, CON_G, VOW_EI, 0, /*0, */TEXT(""), TEXT("gēi"), TEXT("géi"), TEXT("gěi"), TEXT("gèi"),
///*160*/ TEXT("gemg"), 4, CON_G, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*161*/ TEXT("gen"), 3, CON_G, VOW_EN, 0, /*0, */TEXT(""), TEXT("gēn"), TEXT("gén"), TEXT("gěn"), TEXT("gèn"),
/*162*/ TEXT("geng"), 4, CON_G, VOW_ENG, 0, /*0, */TEXT(""), TEXT("gēng"), TEXT("géng"), TEXT("gěng"), TEXT("gèng"),
///*163*/ TEXT("gogn"), 4, CON_G, VOW_ONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*164*/ TEXT("gomg"), 4, CON_G, VOW_ONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*165*/ TEXT("gon"), 3, CON_G, VOW_ONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*166*/ TEXT("gong"), 4, CON_G, VOW_ONG, 0, /*0, */TEXT(""), TEXT("gōng"), TEXT("góng"), TEXT("gǒng"), TEXT("gòng"),
/*167*/ TEXT("gou"), 3, CON_G, VOW_OU, 0, /*0, */TEXT(""), TEXT("gōu"), TEXT("góu"), TEXT("gǒu"), TEXT("gòu"),
/*168*/ TEXT("gu"), 2, CON_G, VOW_U, 0, /*0, */TEXT(""), TEXT("gū"), TEXT("gú"), TEXT("gǔ"), TEXT("gù"),
/*169*/ TEXT("gua"), 3, CON_G, VOW_UA, 0, /*0, */TEXT(""), TEXT("guā"), TEXT("guá"), TEXT("guǎ"), TEXT("guà"),
///*170*/ TEXT("guagn"), 5, CON_G, VOW_UANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*171*/ TEXT("guai"), 4, CON_G, VOW_UAI, 0, /*0, */TEXT(""), TEXT("guāi"), TEXT("guái"), TEXT("guǎi"), TEXT("guài"),
///*172*/ TEXT("guamg"), 5, CON_G, VOW_UANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*173*/ TEXT("guan"), 4, CON_G, VOW_UAN, 0, /*0, */TEXT(""), TEXT("guān"), TEXT("guán"), TEXT("guǎn"), TEXT("guàn"),
/*174*/ TEXT("guang"), 5, CON_G, VOW_UANG, 0, /*0, */TEXT(""), TEXT("guāng"), TEXT("guáng"), TEXT("guǎng"), TEXT("guàng"),
///*175*/ TEXT("guei"), 4, CON_G, VOW_UI, 0, CORRECT_UEI_UI, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*176*/ TEXT("guen"), 4, CON_G, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*177*/ TEXT("gui"), 3, CON_G, VOW_UI, 0, /*0, */TEXT(""), TEXT("guī"), TEXT("guí"), TEXT("guǐ"), TEXT("guì"),
/*178*/ TEXT("gun"), 3, CON_G, VOW_UN, 0, /*0, */TEXT(""), TEXT("gūn"), TEXT("gún"), TEXT("gǔn"), TEXT("gùn"),
/*179*/ TEXT("guo"), 3, CON_G, VOW_UO, 0, /*0, */TEXT(""), TEXT("guō"), TEXT("guó"), TEXT("guǒ"), TEXT("guò"),
/*180*/ TEXT("h"), 1, CON_H, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*181*/ TEXT("ha"), 2, CON_H, VOW_A, 0, /*0, */TEXT(""), TEXT("hā"), TEXT("há"), TEXT("hǎ"), TEXT("hà"),
///*182*/ TEXT("hagn"), 4, CON_H, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*183*/ TEXT("hai"), 3, CON_H, VOW_AI, 0, /*0, */TEXT(""), TEXT("hāi"), TEXT("hái"), TEXT("hǎi"), TEXT("hài"),
///*184*/ TEXT("hamg"), 4, CON_H, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*185*/ TEXT("han"), 3, CON_H, VOW_AN, 0, /*0, */TEXT(""), TEXT("hān"), TEXT("hán"), TEXT("hǎn"), TEXT("hàn"),
/*186*/ TEXT("hang"), 4, CON_H, VOW_ANG, 0, /*0, */TEXT(""), TEXT("hāng"), TEXT("háng"), TEXT("hǎng"), TEXT("hàng"),
/*187*/ TEXT("hao"), 3, CON_H, VOW_AO, 0, /*0, */TEXT(""), TEXT("hāo"), TEXT("háo"), TEXT("hǎo"), TEXT("hào"),
/*188*/ TEXT("he"), 2, CON_H, VOW_E, 0, /*0, */TEXT(""), TEXT("hē"), TEXT("hé"), TEXT("hě"), TEXT("hè"),
///*189*/ TEXT("hegn"), 4, CON_H, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*190*/ TEXT("hei"), 3, CON_H, VOW_EI, 0, /*0, */TEXT(""), TEXT("hēi"), TEXT("héi"), TEXT("hěi"), TEXT("hèi"),
///*191*/ TEXT("hemg"), 4, CON_H, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*192*/ TEXT("hen"), 3, CON_H, VOW_EN, 0, /*0, */TEXT(""), TEXT("hēn"), TEXT("hén"), TEXT("hěn"), TEXT("hèn"),
/*193*/ TEXT("heng"), 4, CON_H, VOW_ENG, 0, /*0, */TEXT(""), TEXT("hēng"), TEXT("héng"), TEXT("hěng"), TEXT("hèng"),
///*194*/ TEXT("hogn"), 4, CON_H, VOW_ONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*195*/ TEXT("homg"), 4, CON_H, VOW_ONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*196*/ TEXT("hon"), 3, CON_H, VOW_ONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*197*/ TEXT("hong"), 4, CON_H, VOW_ONG, 0, /*0, */TEXT(""), TEXT("hōng"), TEXT("hóng"), TEXT("hǒng"), TEXT("hòng"),
/*198*/ TEXT("hou"), 3, CON_H, VOW_OU, 0, /*0, */TEXT(""), TEXT("hōu"), TEXT("hóu"), TEXT("hǒu"), TEXT("hòu"),
/*199*/ TEXT("hu"), 2, CON_H, VOW_U, 0, /*0, */TEXT(""), TEXT("hū"), TEXT("hú"), TEXT("hǔ"), TEXT("hù"),
/*200*/ TEXT("hua"), 3, CON_H, VOW_UA, 0, /*0, */TEXT(""), TEXT("huā"), TEXT("huá"), TEXT("huǎ"), TEXT("huà"),
///*201*/ TEXT("huagn"), 5, CON_H, VOW_UANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*202*/ TEXT("huai"), 4, CON_H, VOW_UAI, 0, /*0, */TEXT(""), TEXT("huāi"), TEXT("huái"), TEXT("huǎi"), TEXT("huài"),
///*203*/ TEXT("huamg"), 5, CON_H, VOW_UANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*204*/ TEXT("huan"), 4, CON_H, VOW_UAN, 0, /*0, */TEXT(""), TEXT("huān"), TEXT("huán"), TEXT("huǎn"), TEXT("huàn"),
/*205*/ TEXT("huang"), 5, CON_H, VOW_UANG, 0, /*0, */TEXT(""), TEXT("huāng"), TEXT("huáng"), TEXT("huǎng"), TEXT("huàng"),
///*206*/ TEXT("huei"), 4, CON_H, VOW_UI, 0, CORRECT_UEI_UI, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*207*/ TEXT("huen"), 4, CON_H, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*208*/ TEXT("hui"), 3, CON_H, VOW_UI, 0, /*0, */TEXT(""), TEXT("huī"), TEXT("huí"), TEXT("huǐ"), TEXT("huì"),
/*209*/ TEXT("hun"), 3, CON_H, VOW_UN, 0, /*0, */TEXT(""), TEXT("hūn"), TEXT("hún"), TEXT("hǔn"), TEXT("hùn"),
/*210*/ TEXT("huo"), 3, CON_H, VOW_UO, 0, /*0, */TEXT(""), TEXT("huō"), TEXT("huó"), TEXT("huǒ"), TEXT("huò"),
/*211*/ TEXT("j"), 1, CON_J, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*212*/ TEXT("ji"), 2, CON_J, VOW_I, 0, /*0, */TEXT(""), TEXT("jī"), TEXT("jí"), TEXT("jǐ"), TEXT("jì"),
/*213*/ TEXT("jia"), 3, CON_J, VOW_IA, 0, /*0, */TEXT(""), TEXT("jiā"), TEXT("jiá"), TEXT("jiǎ"), TEXT("jià"),
///*214*/ TEXT("jiagn"), 5, CON_J, VOW_IANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*215*/ TEXT("jiamg"), 5, CON_J, VOW_IANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*216*/ TEXT("jian"), 4, CON_J, VOW_IAN, 0, /*0, */TEXT(""), TEXT("jiān"), TEXT("jián"), TEXT("jiǎn"), TEXT("jiàn"),
/*217*/ TEXT("jiang"), 5, CON_J, VOW_IANG, 0, /*0, */TEXT(""), TEXT("jiāng"), TEXT("jiáng"), TEXT("jiǎng"), TEXT("jiàng"),
/*218*/ TEXT("jiao"), 4, CON_J, VOW_IAO, 0, /*0, */TEXT(""), TEXT("jiāo"), TEXT("jiáo"), TEXT("jiǎo"), TEXT("jiào"),
/*219*/ TEXT("jie"), 3, CON_J, VOW_IE, 0, /*0, */TEXT(""), TEXT("jiē"), TEXT("jié"), TEXT("jiě"), TEXT("jiè"),
///*220*/ TEXT("jign"), 4, CON_J, VOW_ING, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*221*/ TEXT("jimg"), 4, CON_J, VOW_ING, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*222*/ TEXT("jin"), 3, CON_J, VOW_IN, 0, /*0, */TEXT(""), TEXT("jīn"), TEXT("jín"), TEXT("jǐn"), TEXT("jìn"),
/*223*/ TEXT("jing"), 4, CON_J, VOW_ING, 0, /*0, */TEXT(""), TEXT("jīng"), TEXT("jíng"), TEXT("jǐng"), TEXT("jìng"),
///*224*/ TEXT("jiogn"), 5, CON_J, VOW_IONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*225*/ TEXT("jiomg"), 5, CON_J, VOW_IONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*226*/ TEXT("jion"), 4, CON_J, VOW_IONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*227*/ TEXT("jiong"), 5, CON_J, VOW_IONG, 0, /*0, */TEXT(""), TEXT("jiōng"), TEXT("jióng"), TEXT("jiǒng"), TEXT("jiòng"),
///*228*/ TEXT("jiou"), 4, CON_J, VOW_IU, 0, CORRECT_IOU_IU, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*229*/ TEXT("jiu"), 3, CON_J, VOW_IU, 0, /*0, */TEXT(""), TEXT("jiū"), TEXT("jiú"), TEXT("jiǔ"), TEXT("jiù"),
/*230*/ TEXT("ju"), 2, CON_J, VOW_U, 0, /*0, */TEXT(""), TEXT("jū"), TEXT("jú"), TEXT("jǔ"), TEXT("jù"),
/*231*/ TEXT("juan"), 4, CON_J, VOW_UAN, 0, /*0, */TEXT(""), TEXT("juān"), TEXT("juán"), TEXT("juǎn"), TEXT("juàn"),
/*232*/ TEXT("jue"), 3, CON_J, VOW_UE, 0, /*0, */TEXT(""), TEXT("juē"), TEXT("jué"), TEXT("juě"), TEXT("juè"),
///*233*/ TEXT("juen"), 4, CON_J, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*234*/ TEXT("jun"), 3, CON_J, VOW_UN, 0, /*0, */TEXT(""), TEXT("jūn"), TEXT("jún"), TEXT("jǔn"), TEXT("jùn"),
/*235*/ TEXT("jv"), 2, CON_J, VOW_V, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*236*/ TEXT("jve"), 3, CON_J, VOW_UE, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*237*/ TEXT("k"), 1, CON_K, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*238*/ TEXT("ka"), 2, CON_K, VOW_A, 0, /*0, */TEXT(""), TEXT("kā"), TEXT("ká"), TEXT("kǎ"), TEXT("kà"),
///*239*/ TEXT("kagn"), 4, CON_K, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*240*/ TEXT("kai"), 3, CON_K, VOW_AI, 0, /*0, */TEXT(""), TEXT("kāi"), TEXT("kái"), TEXT("kǎi"), TEXT("kài"),
///*241*/ TEXT("kamg"), 4, CON_K, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*242*/ TEXT("kan"), 3, CON_K, VOW_AN, 0, /*0, */TEXT(""), TEXT("kān"), TEXT("kán"), TEXT("kǎn"), TEXT("kàn"),
/*243*/ TEXT("kang"), 4, CON_K, VOW_ANG, 0, /*0, */TEXT(""), TEXT("kāng"), TEXT("káng"), TEXT("kǎng"), TEXT("kàng"),
/*244*/ TEXT("kao"), 3, CON_K, VOW_AO, 0, /*0, */TEXT(""), TEXT("kāo"), TEXT("káo"), TEXT("kǎo"), TEXT("kào"),
/*245*/ TEXT("ke"), 2, CON_K, VOW_E, 0, /*0, */TEXT(""), TEXT("kē"), TEXT("ké"), TEXT("kě"), TEXT("kè"),
///*246*/ TEXT("kegn"), 4, CON_K, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*247*/ TEXT("kei"), 3, CON_K, VOW_EI, 0, /*0, */TEXT(""), TEXT("kēi"), TEXT("kéi"), TEXT("kěi"), TEXT("kèi"),
///*248*/ TEXT("kemg"), 4, CON_K, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*249*/ TEXT("ken"), 3, CON_K, VOW_EN, 0, /*0, */TEXT(""), TEXT("kēn"), TEXT("kén"), TEXT("kěn"), TEXT("kèn"),
/*250*/ TEXT("keng"), 4, CON_K, VOW_ENG, 0, /*0, */TEXT(""), TEXT("kēng"), TEXT("kéng"), TEXT("kěng"), TEXT("kèng"),
///*251*/ TEXT("kogn"), 4, CON_K, VOW_ONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*252*/ TEXT("komg"), 4, CON_K, VOW_ONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*253*/ TEXT("kon"), 3, CON_K, VOW_ONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*254*/ TEXT("kong"), 4, CON_K, VOW_ONG, 0, /*0, */TEXT(""), TEXT("kōng"), TEXT("kóng"), TEXT("kǒng"), TEXT("kòng"),
/*255*/ TEXT("kou"), 3, CON_K, VOW_OU, 0, /*0, */TEXT(""), TEXT("kōu"), TEXT("kóu"), TEXT("kǒu"), TEXT("kòu"),
/*256*/ TEXT("ku"), 2, CON_K, VOW_U, 0, /*0, */TEXT(""), TEXT("kū"), TEXT("kú"), TEXT("kǔ"), TEXT("kù"),
/*257*/ TEXT("kua"), 3, CON_K, VOW_UA, 0, /*0, */TEXT(""), TEXT("kuā"), TEXT("kuá"), TEXT("kuǎ"), TEXT("kuà"),
///*258*/ TEXT("kuagn"), 5, CON_K, VOW_UANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*259*/ TEXT("kuai"), 4, CON_K, VOW_UAI, 0, /*0, */TEXT(""), TEXT("kuāi"), TEXT("kuái"), TEXT("kuǎi"), TEXT("kuài"),
///*260*/ TEXT("kuamg"), 5, CON_K, VOW_UANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*261*/ TEXT("kuan"), 4, CON_K, VOW_UAN, 0, /*0, */TEXT(""), TEXT("kuān"), TEXT("kuán"), TEXT("kuǎn"), TEXT("kuàn"),
/*262*/ TEXT("kuang"), 5, CON_K, VOW_UANG, 0, /*0, */TEXT(""), TEXT("kuāng"), TEXT("kuáng"), TEXT("kuǎng"), TEXT("kuàng"),
///*263*/ TEXT("kuei"), 4, CON_K, VOW_UI, 0, CORRECT_UEI_UI, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*264*/ TEXT("kuen"), 4, CON_K, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*265*/ TEXT("kui"), 3, CON_K, VOW_UI, 0, /*0, */TEXT(""), TEXT("kuī"), TEXT("kuí"), TEXT("kuǐ"), TEXT("kuì"),
/*266*/ TEXT("kun"), 3, CON_K, VOW_UN, 0, /*0, */TEXT(""), TEXT("kūn"), TEXT("kún"), TEXT("kǔn"), TEXT("kùn"),
/*267*/ TEXT("kuo"), 3, CON_K, VOW_UO, 0, /*0, */TEXT(""), TEXT("kuō"), TEXT("kuó"), TEXT("kuǒ"), TEXT("kuò"),
/*268*/ TEXT("l"), 1, CON_L, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*269*/ TEXT("la"), 2, CON_L, VOW_A, 0, /*0, */TEXT(""), TEXT("lā"), TEXT("lá"), TEXT("lǎ"), TEXT("là"),
///*270*/ TEXT("lagn"), 4, CON_L, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*271*/ TEXT("lai"), 3, CON_L, VOW_AI, 0, /*0, */TEXT(""), TEXT("lāi"), TEXT("lái"), TEXT("lǎi"), TEXT("lài"),
///*272*/ TEXT("lamg"), 4, CON_L, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*273*/ TEXT("lan"), 3, CON_L, VOW_AN, 0, /*0, */TEXT(""), TEXT("lān"), TEXT("lán"), TEXT("lǎn"), TEXT("làn"),
/*274*/ TEXT("lang"), 4, CON_L, VOW_ANG, 0, /*0, */TEXT(""), TEXT("lāng"), TEXT("láng"), TEXT("lǎng"), TEXT("làng"),
/*275*/ TEXT("lao"), 3, CON_L, VOW_AO, 0, /*0, */TEXT(""), TEXT("lāo"), TEXT("láo"), TEXT("lǎo"), TEXT("lào"),
/*276*/ TEXT("le"), 2, CON_L, VOW_E, 0, /*0, */TEXT(""), TEXT("lē"), TEXT("lé"), TEXT("lě"), TEXT("lè"),
///*277*/ TEXT("legn"), 4, CON_L, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*278*/ TEXT("lei"), 3, CON_L, VOW_EI, 0, /*0, */TEXT(""), TEXT("lēi"), TEXT("léi"), TEXT("lěi"), TEXT("lèi"),
///*279*/ TEXT("lemg"), 4, CON_L, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*280*/ TEXT("len"), 3, CON_L, VOW_EN, FUZZY_EN_ENG, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*281*/ TEXT("leng"), 4, CON_L, VOW_ENG, 0, /*0, */TEXT(""), TEXT("lēng"), TEXT("léng"), TEXT("lěng"), TEXT("lèng"),
/*282*/ TEXT("li"), 2, CON_L, VOW_I, 0, /*0, */TEXT(""), TEXT("lī"), TEXT("lí"), TEXT("lǐ"), TEXT("lì"),
/*283*/ TEXT("lia"), 3, CON_L, VOW_IA, 0, /*0, */TEXT(""), TEXT("liā"), TEXT("liá"), TEXT("liǎ"), TEXT("lià"),
///*284*/ TEXT("liagn"), 5, CON_L, VOW_IANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*285*/ TEXT("liamg"), 5, CON_L, VOW_IANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*286*/ TEXT("lian"), 4, CON_L, VOW_IAN, 0, /*0, */TEXT(""), TEXT("liān"), TEXT("lián"), TEXT("liǎn"), TEXT("liàn"),
/*287*/ TEXT("liang"), 5, CON_L, VOW_IANG, 0, /*0, */TEXT(""), TEXT("liāng"), TEXT("liáng"), TEXT("liǎng"), TEXT("liàng"),
/*288*/ TEXT("liao"), 4, CON_L, VOW_IAO, 0, /*0, */TEXT(""), TEXT("liāo"), TEXT("liáo"), TEXT("liǎo"), TEXT("liào"),
/*289*/ TEXT("lie"), 3, CON_L, VOW_IE, 0, /*0, */TEXT(""), TEXT("liē"), TEXT("lié"), TEXT("liě"), TEXT("liè"),
///*290*/ TEXT("lign"), 4, CON_L, VOW_ING, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*291*/ TEXT("limg"), 4, CON_L, VOW_ING, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*292*/ TEXT("lin"), 3, CON_L, VOW_IN, 0, /*0, */TEXT(""), TEXT("līn"), TEXT("lín"), TEXT("lǐn"), TEXT("lìn"),
/*293*/ TEXT("ling"), 4, CON_L, VOW_ING, 0, /*0, */TEXT(""), TEXT("līng"), TEXT("líng"), TEXT("lǐng"), TEXT("lìng"),
///*294*/ TEXT("liou"), 4, CON_L, VOW_IU, 0, CORRECT_IOU_IU, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*295*/ TEXT("liu"), 3, CON_L, VOW_IU, 0, /*0, */TEXT(""), TEXT("liū"), TEXT("liú"), TEXT("liǔ"), TEXT("liù"),
/*296*/ TEXT("lo"), 2, CON_L, VOW_O, 0, /*0, */TEXT(""), TEXT("lō"), TEXT("ló"), TEXT("lǒ"), TEXT("lò"),
///*297*/ TEXT("logn"), 4, CON_L, VOW_ONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*298*/ TEXT("lomg"), 4, CON_L, VOW_ONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*299*/ TEXT("lon"), 3, CON_L, VOW_ONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*300*/ TEXT("long"), 4, CON_L, VOW_ONG, 0, /*0, */TEXT(""), TEXT("lōng"), TEXT("lóng"), TEXT("lǒng"), TEXT("lòng"),
/*301*/ TEXT("lou"), 3, CON_L, VOW_OU, 0, /*0, */TEXT(""), TEXT("lōu"), TEXT("lóu"), TEXT("lǒu"), TEXT("lòu"),
/*302*/ TEXT("lu"), 2, CON_L, VOW_U, 0, /*0, */TEXT(""), TEXT("lū"), TEXT("lú"), TEXT("lǔ"), TEXT("lù"),
/*303*/ TEXT("luan"), 4, CON_L, VOW_UAN, 0, /*0, */TEXT(""), TEXT("luān"), TEXT("luán"), TEXT("luǎn"), TEXT("luàn"),
/*304*/ TEXT("lue"), 3, CON_L, VOW_UE, 0, /*0, */TEXT(""), TEXT("lüē"), TEXT("lüé"), TEXT("lüě"), TEXT("lüè"),
///*305*/ TEXT("luen"), 4, CON_L, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*306*/ TEXT("lun"), 3, CON_L, VOW_UN, 0, /*0, */TEXT(""), TEXT("lūn"), TEXT("lún"), TEXT("lǔn"), TEXT("lùn"),
/*307*/ TEXT("luo"), 3, CON_L, VOW_UO, 0, /*0, */TEXT(""), TEXT("luō"), TEXT("luó"), TEXT("luǒ"), TEXT("luò"),
/*308*/ TEXT("lv"), 2, CON_L, VOW_V, 0, /*0, */TEXT(""), TEXT("lǖ"), TEXT("lǘ"), TEXT("lǚ"), TEXT("lǜ"),
/*309*/ TEXT("lve"), 3, CON_L, VOW_UE, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*310*/ TEXT("m"), 1, CON_M, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*311*/ TEXT("ma"), 2, CON_M, VOW_A, 0, /*0, */TEXT(""), TEXT("mā"), TEXT("má"), TEXT("mǎ"), TEXT("mà"),
///*312*/ TEXT("magn"), 4, CON_M, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*313*/ TEXT("mai"), 3, CON_M, VOW_AI, 0, /*0, */TEXT(""), TEXT("māi"), TEXT("mái"), TEXT("mǎi"), TEXT("mài"),
///*314*/ TEXT("mamg"), 4, CON_M, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*315*/ TEXT("man"), 3, CON_M, VOW_AN, 0, /*0, */TEXT(""), TEXT("mān"), TEXT("mán"), TEXT("mǎn"), TEXT("màn"),
/*316*/ TEXT("mang"), 4, CON_M, VOW_ANG, 0, /*0, */TEXT(""), TEXT("māng"), TEXT("máng"), TEXT("mǎng"), TEXT("màng"),
/*317*/ TEXT("mao"), 3, CON_M, VOW_AO, 0, /*0, */TEXT(""), TEXT("māo"), TEXT("máo"), TEXT("mǎo"), TEXT("mào"),
/*318*/ TEXT("me"), 2, CON_M, VOW_E, 0, /*0, */TEXT(""), TEXT("mē"), TEXT("mé"), TEXT("mě"), TEXT("mè"),
///*319*/ TEXT("megn"), 4, CON_M, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*320*/ TEXT("mei"), 3, CON_M, VOW_EI, 0, /*0, */TEXT(""), TEXT("mēi"), TEXT("méi"), TEXT("měi"), TEXT("mèi"),
///*321*/ TEXT("memg"), 4, CON_M, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*322*/ TEXT("men"), 3, CON_M, VOW_EN, 0, /*0, */TEXT(""), TEXT("mēn"), TEXT("mén"), TEXT("měn"), TEXT("mèn"),
/*323*/ TEXT("meng"), 4, CON_M, VOW_ENG, 0, /*0, */TEXT(""), TEXT("mēng"), TEXT("méng"), TEXT("měng"), TEXT("mèng"),
/*324*/ TEXT("mi"), 2, CON_M, VOW_I, 0, /*0, */TEXT(""), TEXT("mī"), TEXT("mí"), TEXT("mǐ"), TEXT("mì"),
/*325*/ TEXT("mian"), 4, CON_M, VOW_IAN, 0, /*0, */TEXT(""), TEXT("miān"), TEXT("mián"), TEXT("miǎn"), TEXT("miàn"),
/*326*/ TEXT("miao"), 4, CON_M, VOW_IAO, 0, /*0, */TEXT(""), TEXT("miāo"), TEXT("miáo"), TEXT("miǎo"), TEXT("miào"),
/*327*/ TEXT("mie"), 3, CON_M, VOW_IE, 0, /*0, */TEXT(""), TEXT("miē"), TEXT("mié"), TEXT("miě"), TEXT("miè"),
///*328*/ TEXT("mign"), 4, CON_M, VOW_ING, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*329*/ TEXT("mimg"), 4, CON_M, VOW_ING, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*330*/ TEXT("min"), 3, CON_M, VOW_IN, 0, /*0, */TEXT(""), TEXT("mīn"), TEXT("mín"), TEXT("mǐn"), TEXT("mìn"),
/*331*/ TEXT("ming"), 4, CON_M, VOW_ING, 0, /*0, */TEXT(""), TEXT("mīng"), TEXT("míng"), TEXT("mǐng"), TEXT("mìng"),
///*332*/ TEXT("miou"), 4, CON_M, VOW_IU, 0, CORRECT_IOU_IU, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*333*/ TEXT("miu"), 3, CON_M, VOW_IU, 0, /*0, */TEXT(""), TEXT("miū"), TEXT("miú"), TEXT("miǔ"), TEXT("miù"),
/*334*/ TEXT("mo"), 2, CON_M, VOW_O, 0, /*0, */TEXT(""), TEXT("mō"), TEXT("mó"), TEXT("mǒ"), TEXT("mò"),
/*335*/ TEXT("mou"), 3, CON_M, VOW_OU, 0, /*0, */TEXT(""), TEXT("mōu"), TEXT("móu"), TEXT("mǒu"), TEXT("mòu"),
/*336*/ TEXT("mu"), 2, CON_M, VOW_U, 0, /*0, */TEXT(""), TEXT("mū"), TEXT("mú"), TEXT("mǔ"), TEXT("mù"),
/*337*/ TEXT("n"), 1, CON_N, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*338*/ TEXT("na"), 2, CON_N, VOW_A, 0, /*0, */TEXT(""), TEXT("nā"), TEXT("ná"), TEXT("nǎ"), TEXT("nà"),
///*339*/ TEXT("nagn"), 4, CON_N, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*340*/ TEXT("nai"), 3, CON_N, VOW_AI, 0, /*0, */TEXT(""), TEXT("nāi"), TEXT("nái"), TEXT("nǎi"), TEXT("nài"),
///*341*/ TEXT("namg"), 4, CON_N, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*342*/ TEXT("nan"), 3, CON_N, VOW_AN, 0, /*0, */TEXT(""), TEXT("nān"), TEXT("nán"), TEXT("nǎn"), TEXT("nàn"),
/*343*/ TEXT("nang"), 4, CON_N, VOW_ANG, 0, /*0, */TEXT(""), TEXT("nāng"), TEXT("náng"), TEXT("nǎng"), TEXT("nàng"),
/*344*/ TEXT("nao"), 3, CON_N, VOW_AO, 0, /*0, */TEXT(""), TEXT("nāo"), TEXT("náo"), TEXT("nǎo"), TEXT("nào"),
/*345*/ TEXT("ne"), 2, CON_N, VOW_E, 0, /*0, */TEXT(""), TEXT("nē"), TEXT("né"), TEXT("ně"), TEXT("nè"),
///*346*/ TEXT("negn"), 4, CON_N, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*347*/ TEXT("nei"), 3, CON_N, VOW_EI, 0, /*0, */TEXT(""), TEXT("nēi"), TEXT("néi"), TEXT("něi"), TEXT("nèi"),
///*348*/ TEXT("nemg"), 4, CON_N, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*349*/ TEXT("nen"), 3, CON_N, VOW_EN, 0, /*0, */TEXT(""), TEXT("nēn"), TEXT("nén"), TEXT("něn"), TEXT("nèn"),
/*350*/ TEXT("neng"), 4, CON_N, VOW_ENG, 0, /*0, */TEXT(""), TEXT("nēng"), TEXT("néng"), TEXT("něng"), TEXT("nèng"),
/*351*/ TEXT("ni"), 2, CON_N, VOW_I, 0, /*0, */TEXT(""), TEXT("nī"), TEXT("ní"), TEXT("nǐ"), TEXT("nì"),
///*352*/ TEXT("niagn"), 5, CON_N, VOW_IANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*353*/ TEXT("niamg"), 5, CON_N, VOW_IANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*354*/ TEXT("nian"), 4, CON_N, VOW_IAN, 0, /*0, */TEXT(""), TEXT("niān"), TEXT("nián"), TEXT("niǎn"), TEXT("niàn"),
/*355*/ TEXT("niang"), 5, CON_N, VOW_IANG, 0, /*0, */TEXT(""), TEXT("niāng"), TEXT("niáng"), TEXT("niǎng"), TEXT("niàng"),
/*356*/ TEXT("niao"), 4, CON_N, VOW_IAO, 0, /*0, */TEXT(""), TEXT("niāo"), TEXT("niáo"), TEXT("niǎo"), TEXT("niào"),
/*357*/ TEXT("nie"), 3, CON_N, VOW_IE, 0, /*0, */TEXT(""), TEXT("niē"), TEXT("nié"), TEXT("niě"), TEXT("niè"),
///*358*/ TEXT("nign"), 4, CON_N, VOW_ING, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*359*/ TEXT("nimg"), 4, CON_N, VOW_ING, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*360*/ TEXT("nin"), 3, CON_N, VOW_IN, 0, /*0, */TEXT(""), TEXT("nīn"), TEXT("nín"), TEXT("nǐn"), TEXT("nìn"),
/*361*/ TEXT("ning"), 4, CON_N, VOW_ING, 0, /*0, */TEXT(""), TEXT("nīng"), TEXT("níng"), TEXT("nǐng"), TEXT("nìng"),
///*362*/ TEXT("niou"), 4, CON_N, VOW_IU, 0, CORRECT_IOU_IU, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*363*/ TEXT("niu"), 3, CON_N, VOW_IU, 0, /*0, */TEXT(""), TEXT("niū"), TEXT("niú"), TEXT("niǔ"), TEXT("niù"),
///*364*/ TEXT("nogn"), 4, CON_N, VOW_ONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*365*/ TEXT("nomg"), 4, CON_N, VOW_ONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*366*/ TEXT("non"), 3, CON_N, VOW_ONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*367*/ TEXT("nong"), 4, CON_N, VOW_ONG, 0, /*0, */TEXT(""), TEXT("nōng"), TEXT("nóng"), TEXT("nǒng"), TEXT("nòng"),
/*368*/ TEXT("nou"), 3, CON_N, VOW_OU, 0, /*0, */TEXT(""), TEXT("nōu"), TEXT("nóu"), TEXT("nǒu"), TEXT("nòu"),
/*369*/ TEXT("nu"), 2, CON_N, VOW_U, 0, /*0, */TEXT(""), TEXT("nū"), TEXT("nú"), TEXT("nǔ"), TEXT("nù"),
/*370*/ TEXT("nuan"), 4, CON_N, VOW_UAN, 0, /*0, */TEXT(""), TEXT("nuān"), TEXT("nuán"), TEXT("nuǎn"), TEXT("nuàn"),
/*371*/ TEXT("nue"), 3, CON_N, VOW_UE, 0, /*0, */TEXT(""), TEXT("nüē"), TEXT("nüé"), TEXT("nüě"), TEXT("nüè"),
///*372*/ TEXT("nuen"), 4, CON_N, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*373*/ TEXT("nun"), 3, CON_N, VOW_UN, 0, /*0, */TEXT(""), TEXT("nūn"), TEXT("nún"), TEXT("nǔn"), TEXT("nùn"),
/*374*/ TEXT("nuo"), 3, CON_N, VOW_UO, 0, /*0, */TEXT(""), TEXT("nuō"), TEXT("nuó"), TEXT("nuǒ"), TEXT("nuò"),
/*375*/ TEXT("nv"), 2, CON_N, VOW_V, 0, /*0, */TEXT(""), TEXT("nǖ"), TEXT("nǘ"), TEXT("nǚ"), TEXT("nǜ"),
/*376*/ TEXT("nve"), 3, CON_N, VOW_UE, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*377*/ TEXT("o"), 1, CON_NULL, VOW_O, 0, /*0, */TEXT(""), TEXT("ō"), TEXT("ó"), TEXT("ǒ"), TEXT("ò"),
/*378*/ TEXT("ou"), 2, CON_NULL, VOW_OU, 0, /*0, */TEXT(""), TEXT("ōu"), TEXT("óu"), TEXT("ǒu"), TEXT("òu"),
/*379*/ TEXT("p"), 1, CON_P, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*380*/ TEXT("pa"), 2, CON_P, VOW_A, 0, /*0, */TEXT(""), TEXT("pā"), TEXT("pá"), TEXT("pǎ"), TEXT("pà"),
///*381*/ TEXT("pagn"), 4, CON_P, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*382*/ TEXT("pai"), 3, CON_P, VOW_AI, 0, /*0, */TEXT(""), TEXT("pāi"), TEXT("pái"), TEXT("pǎi"), TEXT("pài"),
///*383*/ TEXT("pamg"), 4, CON_P, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*384*/ TEXT("pan"), 3, CON_P, VOW_AN, 0, /*0, */TEXT(""), TEXT("pān"), TEXT("pán"), TEXT("pǎn"), TEXT("pàn"),
/*385*/ TEXT("pang"), 4, CON_P, VOW_ANG, 0, /*0, */TEXT(""), TEXT("pāng"), TEXT("páng"), TEXT("pǎng"), TEXT("pàng"),
/*386*/ TEXT("pao"), 3, CON_P, VOW_AO, 0, /*0, */TEXT(""), TEXT("pāo"), TEXT("páo"), TEXT("pǎo"), TEXT("pào"),
///*387*/ TEXT("pegn"), 4, CON_P, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*388*/ TEXT("pei"), 3, CON_P, VOW_EI, 0, /*0, */TEXT(""), TEXT("pēi"), TEXT("péi"), TEXT("pěi"), TEXT("pèi"),
///*389*/ TEXT("pemg"), 4, CON_P, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*390*/ TEXT("pen"), 3, CON_P, VOW_EN, 0, /*0, */TEXT(""), TEXT("pēn"), TEXT("pén"), TEXT("pěn"), TEXT("pèn"),
/*391*/ TEXT("peng"), 4, CON_P, VOW_ENG, 0, /*0, */TEXT(""), TEXT("pēng"), TEXT("péng"), TEXT("pěng"), TEXT("pèng"),
/*392*/ TEXT("pi"), 2, CON_P, VOW_I, 0, /*0, */TEXT(""), TEXT("pī"), TEXT("pí"), TEXT("pǐ"), TEXT("pì"),
/*393*/ TEXT("pian"), 4, CON_P, VOW_IAN, 0, /*0, */TEXT(""), TEXT("piān"), TEXT("pián"), TEXT("piǎn"), TEXT("piàn"),
/*394*/ TEXT("piao"), 4, CON_P, VOW_IAO, 0, /*0, */TEXT(""), TEXT("piāo"), TEXT("piáo"), TEXT("piǎo"), TEXT("piào"),
/*395*/ TEXT("pie"), 3, CON_P, VOW_IE, 0, /*0, */TEXT(""), TEXT("piē"), TEXT("pié"), TEXT("piě"), TEXT("piè"),
///*396*/ TEXT("pign"), 4, CON_P, VOW_ING, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*397*/ TEXT("pimg"), 4, CON_P, VOW_ING, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*398*/ TEXT("pin"), 3, CON_P, VOW_IN, 0, /*0, */TEXT(""), TEXT("pīn"), TEXT("pín"), TEXT("pǐn"), TEXT("pìn"),
/*399*/ TEXT("ping"), 4, CON_P, VOW_ING, 0, /*0, */TEXT(""), TEXT("pīng"), TEXT("píng"), TEXT("pǐng"), TEXT("pìng"),
/*400*/ TEXT("po"), 2, CON_P, VOW_O, 0, /*0, */TEXT(""), TEXT("pō"), TEXT("pó"), TEXT("pǒ"), TEXT("pò"),
/*401*/ TEXT("pou"), 3, CON_P, VOW_OU, 0, /*0, */TEXT(""), TEXT("pōu"), TEXT("póu"), TEXT("pǒu"), TEXT("pòu"),
/*402*/ TEXT("pu"), 2, CON_P, VOW_U, 0, /*0, */TEXT(""), TEXT("pū"), TEXT("pú"), TEXT("pǔ"), TEXT("pù"),
/*403*/ TEXT("q"), 1, CON_Q, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*404*/ TEXT("qi"), 2, CON_Q, VOW_I, 0, /*0, */TEXT(""), TEXT("qī"), TEXT("qí"), TEXT("qǐ"), TEXT("qì"),
/*405*/ TEXT("qia"), 3, CON_Q, VOW_IA, 0, /*0, */TEXT(""), TEXT("qiā"), TEXT("qiá"), TEXT("qiǎ"), TEXT("qià"),
///*406*/ TEXT("qiagn"), 5, CON_Q, VOW_IANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*407*/ TEXT("qiamg"), 5, CON_Q, VOW_IANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*408*/ TEXT("qian"), 4, CON_Q, VOW_IAN, 0, /*0, */TEXT(""), TEXT("qiān"), TEXT("qián"), TEXT("qiǎn"), TEXT("qiàn"),
/*409*/ TEXT("qiang"), 5, CON_Q, VOW_IANG, 0, /*0, */TEXT(""), TEXT("qiāng"), TEXT("qiáng"), TEXT("qiǎng"), TEXT("qiàng"),
/*410*/ TEXT("qiao"), 4, CON_Q, VOW_IAO, 0, /*0, */TEXT(""), TEXT("qiāo"), TEXT("qiáo"), TEXT("qiǎo"), TEXT("qiào"),
/*411*/ TEXT("qie"), 3, CON_Q, VOW_IE, 0, /*0, */TEXT(""), TEXT("qiē"), TEXT("qié"), TEXT("qiě"), TEXT("qiè"),
///*412*/ TEXT("qign"), 4, CON_Q, VOW_ING, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*413*/ TEXT("qimg"), 4, CON_Q, VOW_ING, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*414*/ TEXT("qin"), 3, CON_Q, VOW_IN, 0, /*0, */TEXT(""), TEXT("qīn"), TEXT("qín"), TEXT("qǐn"), TEXT("qìn"),
/*415*/ TEXT("qing"), 4, CON_Q, VOW_ING, 0, /*0, */TEXT(""), TEXT("qīng"), TEXT("qíng"), TEXT("qǐng"), TEXT("qìng"),
///*416*/ TEXT("qiogn"), 5, CON_Q, VOW_IONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*417*/ TEXT("qiomg"), 5, CON_Q, VOW_IONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*418*/ TEXT("qion"), 4, CON_Q, VOW_IONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*419*/ TEXT("qiong"), 5, CON_Q, VOW_IONG, 0, /*0, */TEXT(""), TEXT("qiōng"), TEXT("qióng"), TEXT("qiǒng"), TEXT("qiòng"),
///*420*/ TEXT("qiou"), 4, CON_Q, VOW_IU, 0, CORRECT_IOU_IU, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*421*/ TEXT("qiu"), 3, CON_Q, VOW_IU, 0, /*0, */TEXT(""), TEXT("qiū"), TEXT("qiú"), TEXT("qiǔ"), TEXT("qiù"),
/*422*/ TEXT("qu"), 2, CON_Q, VOW_U, 0, /*0, */TEXT(""), TEXT("qū"), TEXT("qú"), TEXT("qǔ"), TEXT("qù"),
/*423*/ TEXT("quan"), 4, CON_Q, VOW_UAN, 0, /*0, */TEXT(""), TEXT("quān"), TEXT("quán"), TEXT("quǎn"), TEXT("quàn"),
/*424*/ TEXT("que"), 3, CON_Q, VOW_UE, 0, /*0, */TEXT(""), TEXT("quē"), TEXT("qué"), TEXT("quě"), TEXT("què"),
///*425*/ TEXT("quen"), 4, CON_Q, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*426*/ TEXT("qun"), 3, CON_Q, VOW_UN, 0, /*0, */TEXT(""), TEXT("qūn"), TEXT("qún"), TEXT("qǔn"), TEXT("qùn"),
/*427*/ TEXT("qv"), 2, CON_Q, VOW_V, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*428*/ TEXT("qve"), 3, CON_Q, VOW_UE, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*429*/ TEXT("r"), 1, CON_R, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*430*/ TEXT("ragn"), 4, CON_R, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*431*/ TEXT("ramg"), 4, CON_R, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*432*/ TEXT("ran"), 3, CON_R, VOW_AN, 0, /*0, */TEXT(""), TEXT("rān"), TEXT("rán"), TEXT("rǎn"), TEXT("ràn"),
/*433*/ TEXT("rang"), 4, CON_R, VOW_ANG, 0, /*0, */TEXT(""), TEXT("rāng"), TEXT("ráng"), TEXT("rǎng"), TEXT("ràng"),
/*434*/ TEXT("rao"), 3, CON_R, VOW_AO, 0, /*0, */TEXT(""), TEXT("rāo"), TEXT("ráo"), TEXT("rǎo"), TEXT("rào"),
/*435*/ TEXT("re"), 2, CON_R, VOW_E, 0, /*0, */TEXT(""), TEXT("rē"), TEXT("ré"), TEXT("rě"), TEXT("rè"),
///*436*/ TEXT("regn"), 4, CON_R, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*437*/ TEXT("remg"), 4, CON_R, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*438*/ TEXT("ren"), 3, CON_R, VOW_EN, 0, /*0, */TEXT(""), TEXT("rēn"), TEXT("rén"), TEXT("rěn"), TEXT("rèn"),
/*439*/ TEXT("reng"), 4, CON_R, VOW_ENG, 0, /*0, */TEXT(""), TEXT("rēng"), TEXT("réng"), TEXT("rěng"), TEXT("rèng"),
/*440*/ TEXT("ri"), 2, CON_R, VOW_I, 0, /*0, */TEXT(""), TEXT("rī"), TEXT("rí"), TEXT("rǐ"), TEXT("rì"),
///*441*/ TEXT("rogn"), 4, CON_R, VOW_ONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*442*/ TEXT("romg"), 4, CON_R, VOW_ONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*443*/ TEXT("ron"), 3, CON_R, VOW_ONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*444*/ TEXT("rong"), 4, CON_R, VOW_ONG, 0, /*0, */TEXT(""), TEXT("rōng"), TEXT("róng"), TEXT("rǒng"), TEXT("ròng"),
/*445*/ TEXT("rou"), 3, CON_R, VOW_OU, 0, /*0, */TEXT(""), TEXT("rōu"), TEXT("róu"), TEXT("rǒu"), TEXT("ròu"),
/*446*/ TEXT("ru"), 2, CON_R, VOW_U, 0, /*0, */TEXT(""), TEXT("rū"), TEXT("rú"), TEXT("rǔ"), TEXT("rù"),
/*447*/ TEXT("ruan"), 4, CON_R, VOW_UAN, 0, /*0, */TEXT(""), TEXT("ruān"), TEXT("ruán"), TEXT("ruǎn"), TEXT("ruàn"),
///*448*/ TEXT("ruei"), 4, CON_R, VOW_UI, 0, CORRECT_UEI_UI, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*449*/ TEXT("ruen"), 4, CON_R, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*450*/ TEXT("rui"), 3, CON_R, VOW_UI, 0, /*0, */TEXT(""), TEXT("ruī"), TEXT("ruí"), TEXT("ruǐ"), TEXT("ruì"),
/*451*/ TEXT("run"), 3, CON_R, VOW_UN, 0, /*0, */TEXT(""), TEXT("rūn"), TEXT("rún"), TEXT("rǔn"), TEXT("rùn"),
/*452*/ TEXT("ruo"), 3, CON_R, VOW_UO, 0, /*0, */TEXT(""), TEXT("ruō"), TEXT("ruó"), TEXT("ruǒ"), TEXT("ruò"),
/*453*/ TEXT("s"), 1, CON_S, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*454*/ TEXT("sa"), 2, CON_S, VOW_A, 0, /*0, */TEXT(""), TEXT("sā"), TEXT("sá"), TEXT("sǎ"), TEXT("sà"),
///*455*/ TEXT("sagn"), 4, CON_S, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*456*/ TEXT("sai"), 3, CON_S, VOW_AI, 0, /*0, */TEXT(""), TEXT("sāi"), TEXT("sái"), TEXT("sǎi"), TEXT("sài"),
///*457*/ TEXT("samg"), 4, CON_S, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*458*/ TEXT("san"), 3, CON_S, VOW_AN, 0, /*0, */TEXT(""), TEXT("sān"), TEXT("sán"), TEXT("sǎn"), TEXT("sàn"),
/*459*/ TEXT("sang"), 4, CON_S, VOW_ANG, 0, /*0, */TEXT(""), TEXT("sāng"), TEXT("sáng"), TEXT("sǎng"), TEXT("sàng"),
/*460*/ TEXT("sao"), 3, CON_S, VOW_AO, 0, /*0, */TEXT(""), TEXT("sāo"), TEXT("sáo"), TEXT("sǎo"), TEXT("sào"),
/*461*/ TEXT("se"), 2, CON_S, VOW_E, 0, /*0, */TEXT(""), TEXT("sē"), TEXT("sé"), TEXT("sě"), TEXT("sè"),
///*462*/ TEXT("segn"), 4, CON_S, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*463*/ TEXT("sei"), 3, CON_S, VOW_EI, FUZZY_S_SH, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*464*/ TEXT("semg"), 4, CON_S, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*465*/ TEXT("sen"), 3, CON_S, VOW_EN, 0, /*0, */TEXT(""), TEXT("sēn"), TEXT("sén"), TEXT("sěn"), TEXT("sèn"),
/*466*/ TEXT("seng"), 4, CON_S, VOW_ENG, 0, /*0, */TEXT(""), TEXT("sēng"), TEXT("séng"), TEXT("sěng"), TEXT("sèng"),
/*467*/ TEXT("sh"), 2, CON_SH, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*468*/ TEXT("sha"), 3, CON_SH, VOW_A, 0, /*0, */TEXT(""), TEXT("shā"), TEXT("shá"), TEXT("shǎ"), TEXT("shà"),
///*469*/ TEXT("shagn"), 5, CON_SH, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*470*/ TEXT("shai"), 4, CON_SH, VOW_AI, 0, /*0, */TEXT(""), TEXT("shāi"), TEXT("shái"), TEXT("shǎi"), TEXT("shài"),
///*471*/ TEXT("shamg"), 5, CON_SH, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*472*/ TEXT("shan"), 4, CON_SH, VOW_AN, 0, /*0, */TEXT(""), TEXT("shān"), TEXT("shán"), TEXT("shǎn"), TEXT("shàn"),
/*473*/ TEXT("shang"), 5, CON_SH, VOW_ANG, 0, /*0, */TEXT(""), TEXT("shāng"), TEXT("sháng"), TEXT("shǎng"), TEXT("shàng"),
/*474*/ TEXT("shao"), 4, CON_SH, VOW_AO, 0, /*0, */TEXT(""), TEXT("shāo"), TEXT("sháo"), TEXT("shǎo"), TEXT("shào"),
/*475*/ TEXT("she"), 3, CON_SH, VOW_E, 0, /*0, */TEXT(""), TEXT("shē"), TEXT("shé"), TEXT("shě"), TEXT("shè"),
///*476*/ TEXT("shegn"), 5, CON_SH, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*477*/ TEXT("shei"), 4, CON_SH, VOW_EI, 0, /*0, */TEXT(""), TEXT("shēi"), TEXT("shéi"), TEXT("shěi"), TEXT("shèi"),
///*478*/ TEXT("shemg"), 5, CON_SH, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*479*/ TEXT("shen"), 4, CON_SH, VOW_EN, 0, /*0, */TEXT(""), TEXT("shēn"), TEXT("shén"), TEXT("shěn"), TEXT("shèn"),
/*480*/ TEXT("sheng"), 5, CON_SH, VOW_ENG, 0, /*0, */TEXT(""), TEXT("shēng"), TEXT("shéng"), TEXT("shěng"), TEXT("shèng"),
/*481*/ TEXT("shi"), 3, CON_SH, VOW_I, 0, /*0, */TEXT(""), TEXT("shī"), TEXT("shí"), TEXT("shǐ"), TEXT("shì"),
///*482*/ TEXT("shogn"), 5, CON_SH, VOW_ONG, FUZZY_REV_S_SH, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*483*/ TEXT("shomg"), 5, CON_SH, VOW_ONG, FUZZY_REV_S_SH, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*484*/ TEXT("shon"), 4, CON_SH, VOW_ONG, FUZZY_REV_S_SH, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*485*/ TEXT("shong"), 5, CON_SH, VOW_ONG, FUZZY_REV_S_SH, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*486*/ TEXT("shou"), 4, CON_SH, VOW_OU, 0, /*0, */TEXT(""), TEXT("shōu"), TEXT("shóu"), TEXT("shǒu"), TEXT("shòu"),
/*487*/ TEXT("shu"), 3, CON_SH, VOW_U, 0, /*0, */TEXT(""), TEXT("shū"), TEXT("shú"), TEXT("shǔ"), TEXT("shù"),
/*488*/ TEXT("shua"), 4, CON_SH, VOW_UA, 0, /*0, */TEXT(""), TEXT("shuā"), TEXT("shuá"), TEXT("shuǎ"), TEXT("shuà"),
///*489*/ TEXT("shuagn"), 6, CON_SH, VOW_UANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*490*/ TEXT("shuai"), 5, CON_SH, VOW_UAI, 0, /*0, */TEXT(""), TEXT("shuāi"), TEXT("shuái"), TEXT("shuǎi"), TEXT("shuài"),
///*491*/ TEXT("shuamg"), 6, CON_SH, VOW_UANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*492*/ TEXT("shuan"), 5, CON_SH, VOW_UAN, 0, /*0, */TEXT(""), TEXT("shuān"), TEXT("shuán"), TEXT("shuǎn"), TEXT("shuàn"),
/*493*/ TEXT("shuang"), 6, CON_SH, VOW_UANG, 0, /*0, */TEXT(""), TEXT("shuāng"),TEXT("shuáng"),TEXT("shuǎng"),TEXT("shuàng"),
///*494*/ TEXT("shuei"), 5, CON_SH, VOW_UI, 0, CORRECT_UEI_UI, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*495*/ TEXT("shuen"), 5, CON_SH, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*496*/ TEXT("shui"), 4, CON_SH, VOW_UI, 0, /*0, */TEXT(""), TEXT("shuī"), TEXT("shuí"), TEXT("shuǐ"), TEXT("shuì"),
/*497*/ TEXT("shun"), 4, CON_SH, VOW_UN, 0, /*0, */TEXT(""), TEXT("shūn"), TEXT("shún"), TEXT("shǔn"), TEXT("shùn"),
/*498*/ TEXT("shuo"), 4, CON_SH, VOW_UO, 0, /*0, */TEXT(""), TEXT("shuō"), TEXT("shuó"), TEXT("shuǒ"), TEXT("shuò"),
/*499*/ TEXT("si"), 2, CON_S, VOW_I, 0, /*0, */TEXT(""), TEXT("sī"), TEXT("sí"), TEXT("sǐ"), TEXT("sì"),
///*500*/ TEXT("sogn"), 4, CON_S, VOW_ONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*501*/ TEXT("somg"), 4, CON_S, VOW_ONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*502*/ TEXT("son"), 3, CON_S, VOW_ONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*503*/ TEXT("song"), 4, CON_S, VOW_ONG, 0, /*0, */TEXT(""), TEXT("sōng"), TEXT("sóng"), TEXT("sǒng"), TEXT("sòng"),
/*504*/ TEXT("sou"), 3, CON_S, VOW_OU, 0, /*0, */TEXT(""), TEXT("sōu"), TEXT("sóu"), TEXT("sǒu"), TEXT("sòu"),
/*505*/ TEXT("su"), 2, CON_S, VOW_U, 0, /*0, */TEXT(""), TEXT("sū"), TEXT("sú"), TEXT("sǔ"), TEXT("sù"),
/*506*/ TEXT("sua"), 3, CON_S, VOW_UA, FUZZY_S_SH, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*507*/ TEXT("suagn"), 5, CON_S, VOW_UANG, FUZZY_S_SH, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*508*/ TEXT("suai"), 4, CON_S, VOW_UAI, FUZZY_S_SH, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*509*/ TEXT("suamg"), 5, CON_S, VOW_UANG, FUZZY_S_SH, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*510*/ TEXT("suan"), 4, CON_S, VOW_UAN, 0, /*0, */TEXT(""), TEXT("suān"), TEXT("suán"), TEXT("suǎn"), TEXT("suàn"),
/*511*/ TEXT("suang"), 5, CON_S, VOW_UANG, FUZZY_S_SH, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*512*/ TEXT("suei"), 4, CON_S, VOW_UI, 0, CORRECT_UEI_UI, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*513*/ TEXT("suen"), 4, CON_S, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*514*/ TEXT("sui"), 3, CON_S, VOW_UI, 0, /*0, */TEXT(""), TEXT("suī"), TEXT("suí"), TEXT("suǐ"), TEXT("suì"),
/*515*/ TEXT("sun"), 3, CON_S, VOW_UN, 0, /*0, */TEXT(""), TEXT("sūn"), TEXT("sún"), TEXT("sǔn"), TEXT("sùn"),
/*516*/ TEXT("suo"), 3, CON_S, VOW_UO, 0, /*0, */TEXT(""), TEXT("suō"), TEXT("suó"), TEXT("suǒ"), TEXT("suò"),
/*517*/ TEXT("t"), 1, CON_T, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*518*/ TEXT("ta"), 2, CON_T, VOW_A, 0, /*0, */TEXT(""), TEXT("tā"), TEXT("tá"), TEXT("tǎ"), TEXT("tà"),
///*519*/ TEXT("tagn"), 4, CON_T, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*520*/ TEXT("tai"), 3, CON_T, VOW_AI, 0, /*0, */TEXT(""), TEXT("tāi"), TEXT("tái"), TEXT("tǎi"), TEXT("tài"),
///*521*/ TEXT("tamg"), 4, CON_T, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*522*/ TEXT("tan"), 3, CON_T, VOW_AN, 0, /*0, */TEXT(""), TEXT("tān"), TEXT("tán"), TEXT("tǎn"), TEXT("tàn"),
/*523*/ TEXT("tang"), 4, CON_T, VOW_ANG, 0, /*0, */TEXT(""), TEXT("tāng"), TEXT("táng"), TEXT("tǎng"), TEXT("tàng"),
/*524*/ TEXT("tao"), 3, CON_T, VOW_AO, 0, /*0, */TEXT(""), TEXT("tāo"), TEXT("táo"), TEXT("tǎo"), TEXT("tào"),
/*525*/ TEXT("te"), 2, CON_T, VOW_E, 0, /*0, */TEXT(""), TEXT("tē"), TEXT("té"), TEXT("tě"), TEXT("tè"),
///*526*/ TEXT("tegn"), 4, CON_T, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*527*/ TEXT("tei"), 3, CON_T, VOW_EI, 0, /*0, */TEXT(""), TEXT("tēi"), TEXT("téi"), TEXT("těi"), TEXT("tèi"),
///*528*/ TEXT("temg"), 4, CON_T, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*529*/ TEXT("ten"), 3, CON_T, VOW_EN, FUZZY_EN_ENG, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*530*/ TEXT("teng"), 4, CON_T, VOW_ENG, 0, /*0, */TEXT(""), TEXT("tēng"), TEXT("téng"), TEXT("těng"), TEXT("tèng"),
/*531*/ TEXT("ti"), 2, CON_T, VOW_I, 0, /*0, */TEXT(""), TEXT("tī"), TEXT("tí"), TEXT("tǐ"), TEXT("tì"),
/*532*/ TEXT("tian"), 4, CON_T, VOW_IAN, 0, /*0, */TEXT(""), TEXT("tiān"), TEXT("tián"), TEXT("tiǎn"), TEXT("tiàn"),
/*533*/ TEXT("tiao"), 4, CON_T, VOW_IAO, 0, /*0, */TEXT(""), TEXT("tiāo"), TEXT("tiáo"), TEXT("tiǎo"), TEXT("tiào"),
/*534*/ TEXT("tie"), 3, CON_T, VOW_IE, 0, /*0, */TEXT(""), TEXT("tiē"), TEXT("tié"), TEXT("tiě"), TEXT("tiè"),
///*535*/ TEXT("tign"), 4, CON_T, VOW_ING, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*536*/ TEXT("timg"), 4, CON_T, VOW_ING, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*537*/ TEXT("tin"), 3, CON_T, VOW_IN, FUZZY_IN_ING, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*538*/ TEXT("ting"), 4, CON_T, VOW_ING, 0, /*0, */TEXT(""), TEXT("tīng"), TEXT("tíng"), TEXT("tǐng"), TEXT("tìng"),
///*539*/ TEXT("togn"), 4, CON_T, VOW_ONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*540*/ TEXT("tomg"), 4, CON_T, VOW_ONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*541*/ TEXT("ton"), 3, CON_T, VOW_ONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*542*/ TEXT("tong"), 4, CON_T, VOW_ONG, 0, /*0, */TEXT(""), TEXT("tōng"), TEXT("tóng"), TEXT("tǒng"), TEXT("tòng"),
/*543*/ TEXT("tou"), 3, CON_T, VOW_OU, 0, /*0, */TEXT(""), TEXT("tōu"), TEXT("tóu"), TEXT("tǒu"), TEXT("tòu"),
/*544*/ TEXT("tu"), 2, CON_T, VOW_U, 0, /*0, */TEXT(""), TEXT("tū"), TEXT("tú"), TEXT("tǔ"), TEXT("tù"),
/*545*/ TEXT("tuan"), 4, CON_T, VOW_UAN, 0, /*0, */TEXT(""), TEXT("tuān"), TEXT("tuán"), TEXT("tuǎn"), TEXT("tuàn"),
///*546*/ TEXT("tuei"), 4, CON_T, VOW_UI, 0, CORRECT_UEI_UI, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*547*/ TEXT("tuen"), 4, CON_T, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*548*/ TEXT("tui"), 3, CON_T, VOW_UI, 0, /*0, */TEXT(""), TEXT("tuī"), TEXT("tuí"), TEXT("tuǐ"), TEXT("tuì"),
/*549*/ TEXT("tun"), 3, CON_T, VOW_UN, 0, /*0, */TEXT(""), TEXT("tūn"), TEXT("tún"), TEXT("tǔn"), TEXT("tùn"),
/*550*/ TEXT("tuo"), 3, CON_T, VOW_UO, 0, /*0, */TEXT(""), TEXT("tuō"), TEXT("tuó"), TEXT("tuǒ"), TEXT("tuò"),
/*551*/ TEXT("w"), 1, CON_W, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*552*/ TEXT("wa"), 2, CON_W, VOW_A, 0, /*0, */TEXT(""), TEXT("wā"), TEXT("wá"), TEXT("wǎ"), TEXT("wà"),
///*553*/ TEXT("wagn"), 4, CON_W, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*554*/ TEXT("wai"), 3, CON_W, VOW_AI, 0, /*0, */TEXT(""), TEXT("wāi"), TEXT("wái"), TEXT("wǎi"), TEXT("wài"),
///*555*/ TEXT("wamg"), 4, CON_W, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*556*/ TEXT("wan"), 3, CON_W, VOW_AN, 0, /*0, */TEXT(""), TEXT("wān"), TEXT("wán"), TEXT("wǎn"), TEXT("wàn"),
/*557*/ TEXT("wang"), 4, CON_W, VOW_ANG, 0, /*0, */TEXT(""), TEXT("wāng"), TEXT("wáng"), TEXT("wǎng"), TEXT("wàng"),
///*558*/ TEXT("wegn"), 4, CON_W, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*559*/ TEXT("wei"), 3, CON_W, VOW_EI, 0, /*0, */TEXT(""), TEXT("wēi"), TEXT("wéi"), TEXT("wěi"), TEXT("wèi"),
///*560*/ TEXT("wemg"), 4, CON_W, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*561*/ TEXT("wen"), 3, CON_W, VOW_EN, 0, /*0, */TEXT(""), TEXT("wēn"), TEXT("wén"), TEXT("wěn"), TEXT("wèn"),
/*562*/ TEXT("weng"), 4, CON_W, VOW_ENG, 0, /*0, */TEXT(""), TEXT("wēng"), TEXT("wéng"), TEXT("wěng"), TEXT("wèng"),
/*563*/ TEXT("wo"), 2, CON_W, VOW_O, 0, /*0, */TEXT(""), TEXT("wō"), TEXT("wó"), TEXT("wǒ"), TEXT("wò"),
/*564*/ TEXT("wu"), 2, CON_W, VOW_U, 0, /*0, */TEXT(""), TEXT("wū"), TEXT("wú"), TEXT("wǔ"), TEXT("wù"),
/*565*/ TEXT("x"), 1, CON_X, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*566*/ TEXT("xi"), 2, CON_X, VOW_I, 0, /*0, */TEXT(""), TEXT("xī"), TEXT("xí"), TEXT("xǐ"), TEXT("xì"),
/*567*/ TEXT("xia"), 3, CON_X, VOW_IA, 0, /*0, */TEXT(""), TEXT("xiā"), TEXT("xiá"), TEXT("xiǎ"), TEXT("xià"),
///*568*/ TEXT("xiagn"), 5, CON_X, VOW_IANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*569*/ TEXT("xiamg"), 5, CON_X, VOW_IANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*570*/ TEXT("xian"), 4, CON_X, VOW_IAN, 0, /*0, */TEXT(""), TEXT("xiān"), TEXT("xián"), TEXT("xiǎn"), TEXT("xiàn"),
/*571*/ TEXT("xiang"), 5, CON_X, VOW_IANG, 0, /*0, */TEXT(""), TEXT("xiāng"), TEXT("xiáng"), TEXT("xiǎng"), TEXT("xiàng"),
/*572*/ TEXT("xiao"), 4, CON_X, VOW_IAO, 0, /*0, */TEXT(""), TEXT("xiāo"), TEXT("xiáo"), TEXT("xiǎo"), TEXT("xiào"),
/*573*/ TEXT("xie"), 3, CON_X, VOW_IE, 0, /*0, */TEXT(""), TEXT("xiē"), TEXT("xié"), TEXT("xiě"), TEXT("xiè"),
///*574*/ TEXT("xign"), 4, CON_X, VOW_ING, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*575*/ TEXT("ximg"), 4, CON_X, VOW_ING, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*576*/ TEXT("xin"), 3, CON_X, VOW_IN, 0, /*0, */TEXT(""), TEXT("xīn"), TEXT("xín"), TEXT("xǐn"), TEXT("xìn"),
/*577*/ TEXT("xing"), 4, CON_X, VOW_ING, 0, /*0, */TEXT(""), TEXT("xīng"), TEXT("xíng"), TEXT("xǐng"), TEXT("xìng"),
///*578*/ TEXT("xiogn"), 5, CON_X, VOW_IONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*579*/ TEXT("xiomg"), 5, CON_X, VOW_IONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*580*/ TEXT("xion"), 4, CON_X, VOW_IONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*581*/ TEXT("xiong"), 5, CON_X, VOW_IONG, 0, /*0, */TEXT(""), TEXT("xiōng"), TEXT("xióng"), TEXT("xiǒng"), TEXT("xiòng"),
///*582*/ TEXT("xiou"), 4, CON_X, VOW_IU, 0, CORRECT_IOU_IU, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*583*/ TEXT("xiu"), 3, CON_X, VOW_IU, 0, /*0, */TEXT(""), TEXT("xiū"), TEXT("xiú"), TEXT("xiǔ"), TEXT("xiù"),
/*584*/ TEXT("xu"), 2, CON_X, VOW_U, 0, /*0, */TEXT(""), TEXT("xū"), TEXT("xú"), TEXT("xǔ"), TEXT("xù"),
/*585*/ TEXT("xuan"), 4, CON_X, VOW_UAN, 0, /*0, */TEXT(""), TEXT("xuān"), TEXT("xuán"), TEXT("xuǎn"), TEXT("xuàn"),
/*586*/ TEXT("xue"), 3, CON_X, VOW_UE, 0, /*0, */TEXT(""), TEXT("xuē"), TEXT("xué"), TEXT("xuě"), TEXT("xuè"),
///*587*/ TEXT("xuen"), 4, CON_X, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*588*/ TEXT("xun"), 3, CON_X, VOW_UN, 0, /*0, */TEXT(""), TEXT("xūn"), TEXT("xún"), TEXT("xǔn"), TEXT("xùn"),
/*589*/ TEXT("xv"), 2, CON_X, VOW_V, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*590*/ TEXT("xve"), 3, CON_X, VOW_UE, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*591*/ TEXT("y"), 1, CON_Y, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*592*/ TEXT("ya"), 2, CON_Y, VOW_A, 0, /*0, */TEXT(""), TEXT("yā"), TEXT("yá"), TEXT("yǎ"), TEXT("yà"),
///*593*/ TEXT("yagn"), 4, CON_Y, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*594*/ TEXT("yamg"), 4, CON_Y, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*595*/ TEXT("yan"), 3, CON_Y, VOW_AN, 0, /*0, */TEXT(""), TEXT("yān"), TEXT("yán"), TEXT("yǎn"), TEXT("yàn"),
/*596*/ TEXT("yang"), 4, CON_Y, VOW_ANG, 0, /*0, */TEXT(""), TEXT("yāng"), TEXT("yáng"), TEXT("yǎng"), TEXT("yàng"),
/*597*/ TEXT("yao"), 3, CON_Y, VOW_AO, 0, /*0, */TEXT(""), TEXT("yāo"), TEXT("yáo"), TEXT("yǎo"), TEXT("yào"),
/*598*/ TEXT("ye"), 2, CON_Y, VOW_E, 0, /*0, */TEXT(""), TEXT("yē"), TEXT("yé"), TEXT("yě"), TEXT("yè"),
/*599*/ TEXT("yi"), 2, CON_Y, VOW_I, 0, /*0, */TEXT(""), TEXT("yī"), TEXT("yí"), TEXT("yǐ"), TEXT("yì"),
///*600*/ TEXT("yign"), 4, CON_Y, VOW_ING, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*601*/ TEXT("yimg"), 4, CON_Y, VOW_ING, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*602*/ TEXT("yin"), 3, CON_Y, VOW_IN, 0, /*0, */TEXT(""), TEXT("yīn"), TEXT("yín"), TEXT("yǐn"), TEXT("yìn"),
/*603*/ TEXT("ying"), 4, CON_Y, VOW_ING, 0, /*0, */TEXT(""), TEXT("yīng"), TEXT("yíng"), TEXT("yǐng"), TEXT("yìng"),
/*604*/ TEXT("yo"), 2, CON_Y, VOW_O, 0, /*0, */TEXT(""), TEXT("yō"), TEXT("yó"), TEXT("yǒ"), TEXT("yò"),
///*605*/ TEXT("yogn"), 4, CON_Y, VOW_ONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*606*/ TEXT("yomg"), 4, CON_Y, VOW_ONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*607*/ TEXT("yon"), 3, CON_Y, VOW_ONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*608*/ TEXT("yong"), 4, CON_Y, VOW_ONG, 0, /*0, */TEXT(""), TEXT("yōng"), TEXT("yóng"), TEXT("yǒng"), TEXT("yòng"),
/*609*/ TEXT("you"), 3, CON_Y, VOW_OU, 0, /*0, */TEXT(""), TEXT("yōu"), TEXT("yóu"), TEXT("yǒu"), TEXT("yòu"),
/*610*/ TEXT("yu"), 2, CON_Y, VOW_U, 0, /*0, */TEXT(""), TEXT("yū"), TEXT("yú"), TEXT("yǔ"), TEXT("yù"),
/*611*/ TEXT("yuan"), 4, CON_Y, VOW_UAN, 0, /*0, */TEXT(""), TEXT("yuān"), TEXT("yuán"), TEXT("yuǎn"), TEXT("yuàn"),
/*612*/ TEXT("yue"), 3, CON_Y, VOW_UE, 0, /*0, */TEXT(""), TEXT("yuē"), TEXT("yué"), TEXT("yuě"), TEXT("yuè"),
///*613*/ TEXT("yuen"), 4, CON_Y, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*614*/ TEXT("yun"), 3, CON_Y, VOW_UN, 0, /*0, */TEXT(""), TEXT("yūn"), TEXT("yún"), TEXT("yǔn"), TEXT("yùn"),
/*615*/ TEXT("yv"), 2, CON_Y, VOW_V, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*616*/ TEXT("yve"), 3, CON_Y, VOW_UE, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*617*/ TEXT("z"), 1, CON_Z, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*618*/ TEXT("za"), 2, CON_Z, VOW_A, 0, /*0, */TEXT(""), TEXT("zā"), TEXT("zá"), TEXT("zǎ"), TEXT("zà"),
///*619*/ TEXT("zagn"), 4, CON_Z, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*620*/ TEXT("zai"), 3, CON_Z, VOW_AI, 0, /*0, */TEXT(""), TEXT("zāi"), TEXT("zái"), TEXT("zǎi"), TEXT("zài"),
///*621*/ TEXT("zamg"), 4, CON_Z, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*622*/ TEXT("zan"), 3, CON_Z, VOW_AN, 0, /*0, */TEXT(""), TEXT("zān"), TEXT("zán"), TEXT("zǎn"), TEXT("zàn"),
/*623*/ TEXT("zang"), 4, CON_Z, VOW_ANG, 0, /*0, */TEXT(""), TEXT("zāng"), TEXT("záng"), TEXT("zǎng"), TEXT("zàng"),
/*624*/ TEXT("zao"), 3, CON_Z, VOW_AO, 0, /*0, */TEXT(""), TEXT("zāo"), TEXT("záo"), TEXT("zǎo"), TEXT("zào"),
/*625*/ TEXT("ze"), 2, CON_Z, VOW_E, 0, /*0, */TEXT(""), TEXT("zē"), TEXT("zé"), TEXT("zě"), TEXT("zè"),
///*626*/ TEXT("zegn"), 4, CON_Z, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*627*/ TEXT("zei"), 3, CON_Z, VOW_EI, 0, /*0, */TEXT(""), TEXT("zēi"), TEXT("zéi"), TEXT("zěi"), TEXT("zèi"),
///*628*/ TEXT("zemg"), 4, CON_Z, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*629*/ TEXT("zen"), 3, CON_Z, VOW_EN, 0, /*0, */TEXT(""), TEXT("zēn"), TEXT("zén"), TEXT("zěn"), TEXT("zèn"),
/*630*/ TEXT("zeng"), 4, CON_Z, VOW_ENG, 0, /*0, */TEXT(""), TEXT("zēng"), TEXT("zéng"), TEXT("zěng"), TEXT("zèng"),
/*631*/ TEXT("zh"), 2, CON_ZH, VOW_NULL, 0, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*632*/ TEXT("zha"), 3, CON_ZH, VOW_A, 0, /*0, */TEXT(""), TEXT("zhā"), TEXT("zhá"), TEXT("zhǎ"), TEXT("zhà"),
///*633*/ TEXT("zhagn"), 5, CON_ZH, VOW_ANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*634*/ TEXT("zhai"), 4, CON_ZH, VOW_AI, 0, /*0, */TEXT(""), TEXT("zhāi"), TEXT("zhái"), TEXT("zhǎi"), TEXT("zhài"),
///*635*/ TEXT("zhamg"), 5, CON_ZH, VOW_ANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*636*/ TEXT("zhan"), 4, CON_ZH, VOW_AN, 0, /*0, */TEXT(""), TEXT("zhān"), TEXT("zhán"), TEXT("zhǎn"), TEXT("zhàn"),
/*637*/ TEXT("zhang"), 5, CON_ZH, VOW_ANG, 0, /*0, */TEXT(""), TEXT("zhāng"), TEXT("zháng"), TEXT("zhǎng"), TEXT("zhàng"),
/*638*/ TEXT("zhao"), 4, CON_ZH, VOW_AO, 0, /*0, */TEXT(""), TEXT("zhāo"), TEXT("zháo"), TEXT("zhǎo"), TEXT("zhào"),
/*639*/ TEXT("zhe"), 3, CON_ZH, VOW_E, 0, /*0, */TEXT(""), TEXT("zhē"), TEXT("zhé"), TEXT("zhě"), TEXT("zhè"),
///*640*/ TEXT("zhegn"), 5, CON_ZH, VOW_ENG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*641*/ TEXT("zhei"), 4, CON_ZH, VOW_EI, 0, /*0, */TEXT(""), TEXT("zhēi"), TEXT("zhéi"), TEXT("zhěi"), TEXT("zhèi"),
///*642*/ TEXT("zhemg"), 5, CON_ZH, VOW_ENG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*643*/ TEXT("zhen"), 4, CON_ZH, VOW_EN, 0, /*0, */TEXT(""), TEXT("zhēn"), TEXT("zhén"), TEXT("zhěn"), TEXT("zhèn"),
/*644*/ TEXT("zheng"), 5, CON_ZH, VOW_ENG, 0, /*0, */TEXT(""), TEXT("zhēng"), TEXT("zhéng"), TEXT("zhěng"), TEXT("zhèng"),
/*645*/ TEXT("zhi"), 3, CON_ZH, VOW_I, 0, /*0, */TEXT(""), TEXT("zhī"), TEXT("zhí"), TEXT("zhǐ"), TEXT("zhì"),
///*646*/ TEXT("zhogn"), 5, CON_ZH, VOW_ONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*647*/ TEXT("zhomg"), 5, CON_ZH, VOW_ONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*648*/ TEXT("zhon"), 4, CON_ZH, VOW_ONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*649*/ TEXT("zhong"), 5, CON_ZH, VOW_ONG, 0, /*0, */TEXT(""), TEXT("zhōng"), TEXT("zhóng"), TEXT("zhǒng"), TEXT("zhòng"),
/*650*/ TEXT("zhou"), 4, CON_ZH, VOW_OU, 0, /*0, */TEXT(""), TEXT("zhōu"), TEXT("zhóu"), TEXT("zhǒu"), TEXT("zhòu"),
/*651*/ TEXT("zhu"), 3, CON_ZH, VOW_U, 0, /*0, */TEXT(""), TEXT("zhū"), TEXT("zhú"), TEXT("zhǔ"), TEXT("zhù"),
/*652*/ TEXT("zhua"), 4, CON_ZH, VOW_UA, 0, /*0, */TEXT(""), TEXT("zhuā"), TEXT("zhuá"), TEXT("zhuǎ"), TEXT("zhuà"),
///*653*/ TEXT("zhuagn"), 6, CON_ZH, VOW_UANG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*654*/ TEXT("zhuai"), 5, CON_ZH, VOW_UAI, 0, /*0, */TEXT(""), TEXT("zhuāi"), TEXT("zhuái"), TEXT("zhuǎi"), TEXT("zhuài"),
///*655*/ TEXT("zhuamg"), 6, CON_ZH, VOW_UANG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*656*/ TEXT("zhuan"), 5, CON_ZH, VOW_UAN, 0, /*0, */TEXT(""), TEXT("zhuān"), TEXT("zhuán"), TEXT("zhuǎn"), TEXT("zhuàn"),
/*657*/ TEXT("zhuang"), 6, CON_ZH, VOW_UANG, 0, /*0, */TEXT(""), TEXT("zhuāng"),TEXT("zhuáng"),TEXT("zhuǎng"),TEXT("zhuàng"),
///*658*/ TEXT("zhuei"), 5, CON_ZH, VOW_UI, 0, CORRECT_UEI_UI, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*659*/ TEXT("zhuen"), 5, CON_ZH, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*660*/ TEXT("zhui"), 4, CON_ZH, VOW_UI, 0, /*0, */TEXT(""), TEXT("zhuī"), TEXT("zhuí"), TEXT("zhuǐ"), TEXT("zhuì"),
/*661*/ TEXT("zhun"), 4, CON_ZH, VOW_UN, 0, /*0, */TEXT(""), TEXT("zhūn"), TEXT("zhún"), TEXT("zhǔn"), TEXT("zhùn"),
/*662*/ TEXT("zhuo"), 4, CON_ZH, VOW_UO, 0, /*0, */TEXT(""), TEXT("zhuō"), TEXT("zhuó"), TEXT("zhuǒ"), TEXT("zhuò"),
/*663*/ TEXT("zi"), 2, CON_Z, VOW_I, 0, /*0, */TEXT(""), TEXT("zī"), TEXT("zí"), TEXT("zǐ"), TEXT("zì"),
///*664*/ TEXT("zogn"), 4, CON_Z, VOW_ONG, 0, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*665*/ TEXT("zomg"), 4, CON_Z, VOW_ONG, 0, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*666*/ TEXT("zon"), 3, CON_Z, VOW_ONG, 0, CORRECT_ON_ONG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*667*/ TEXT("zong"), 4, CON_Z, VOW_ONG, 0, /*0, */TEXT(""), TEXT("zōng"), TEXT("zóng"), TEXT("zǒng"), TEXT("zòng"),
/*668*/ TEXT("zou"), 3, CON_Z, VOW_OU, 0, /*0, */TEXT(""), TEXT("zōu"), TEXT("zóu"), TEXT("zǒu"), TEXT("zòu"),
/*669*/ TEXT("zu"), 2, CON_Z, VOW_U, 0, /*0, */TEXT(""), TEXT("zū"), TEXT("zú"), TEXT("zǔ"), TEXT("zù"),
/*670*/ TEXT("zua"), 3, CON_Z, VOW_UA, FUZZY_Z_ZH, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*671*/ TEXT("zuagn"), 5, CON_Z, VOW_UANG, FUZZY_Z_ZH, CORRECT_GN_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*672*/ TEXT("zuai"), 4, CON_Z, VOW_UAI, FUZZY_Z_ZH, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*673*/ TEXT("zuamg"), 5, CON_Z, VOW_UANG, FUZZY_Z_ZH, CORRECT_MG_NG, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*674*/ TEXT("zuan"), 4, CON_Z, VOW_UAN, 0, /*0, */TEXT(""), TEXT("zuān"), TEXT("zuán"), TEXT("zuǎn"), TEXT("zuàn"),
/*675*/ TEXT("zuang"), 5, CON_Z, VOW_UANG, FUZZY_Z_ZH, /*0, */TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*676*/ TEXT("zuei"), 4, CON_Z, VOW_UI, 0, CORRECT_UEI_UI, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
///*677*/ TEXT("zuen"), 4, CON_Z, VOW_UN, 0, CORRECT_UEN_UN, TEXT(""), TEXT(""), TEXT(""), TEXT(""), TEXT(""),
/*678*/ TEXT("zui"), 3, CON_Z, VOW_UI, 0, /*0, */TEXT(""), TEXT("zuī"), TEXT("zuí"), TEXT("zuǐ"), TEXT("zuì"),
/*679*/ TEXT("zun"), 3, CON_Z, VOW_UN, 0, /*0, */TEXT(""), TEXT("zūn"), TEXT("zún"), TEXT("zǔn"), TEXT("zùn"),
/*680*/ TEXT("zuo"), 3, CON_Z, VOW_UO, 0, /*0, */TEXT(""), TEXT("zuō"), TEXT("zuó"), TEXT("zuǒ"), TEXT("zuò"),
},
0,
{
/* 0 a */ CON_NULL, VOW_A,
/* 1 ai */ CON_NULL, VOW_AI,
/* 2 an */ CON_NULL, VOW_AN,
/* 3 ang */ CON_NULL, VOW_ANG,
/* 4 ao */ CON_NULL, VOW_AO,
/* 5 ba */ CON_B, VOW_A,
/* 6 bai */ CON_B, VOW_AI,
/* 7 ban */ CON_B, VOW_AN,
/* 8 bang */ CON_B, VOW_ANG,
/* 9 bao */ CON_B, VOW_AO,
/* 10 be */ CON_B, VOW_E,
/* 11 bei */ CON_B, VOW_EI,
/* 12 ben */ CON_B, VOW_EN,
/* 13 beng */ CON_B, VOW_ENG,
/* 14 bi */ CON_B, VOW_I,
/* 15 bian */ CON_B, VOW_IAN,
/* 16 biao */ CON_B, VOW_IAO,
/* 17 bie */ CON_B, VOW_IE,
/* 18 bin */ CON_B, VOW_IN,
/* 19 bing */ CON_B, VOW_ING,
/* 20 bo */ CON_B, VOW_O,
/* 21 bu */ CON_B, VOW_U,
/* 22 ca */ CON_C, VOW_A,
/* 23 cai */ CON_C, VOW_AI,
/* 24 can */ CON_C, VOW_AN,
/* 25 cang */ CON_C, VOW_ANG,
/* 26 cao */ CON_C, VOW_AO,
/* 27 ce */ CON_C, VOW_E,
/* 28 cen */ CON_C, VOW_EN,
/* 29 ceng */ CON_C, VOW_ENG,
/* 30 cha */ CON_CH, VOW_A,
/* 31 chai */ CON_CH, VOW_AI,
/* 32 chan */ CON_CH, VOW_AN,
/* 33 chang */ CON_CH, VOW_ANG,
/* 34 chao */ CON_CH, VOW_AO,
/* 35 che */ CON_CH, VOW_E,
/* 36 chen */ CON_CH, VOW_EN,
/* 37 cheng */ CON_CH, VOW_ENG,
/* 38 chi */ CON_CH, VOW_I,
/* 39 chong */ CON_CH, VOW_ONG,
/* 40 chou */ CON_CH, VOW_OU,
/* 41 chu */ CON_CH, VOW_U,
/* 42 chua */ CON_CH, VOW_UA,
/* 43 chuai */ CON_CH, VOW_UAI,
/* 44 chuan */ CON_CH, VOW_UAN,
/* 45 chuang */ CON_CH, VOW_UANG,
/* 46 chui */ CON_CH, VOW_UI,
/* 47 chun */ CON_CH, VOW_UN,
/* 48 chuo */ CON_CH, VOW_UO,
/* 49 ci */ CON_C, VOW_I,
/* 50 cong */ CON_C, VOW_ONG,
/* 51 cou */ CON_C, VOW_OU,
/* 52 cu */ CON_C, VOW_U,
/* 53 cuan */ CON_C, VOW_UAN,
/* 54 cui */ CON_C, VOW_UI,
/* 55 cun */ CON_C, VOW_UN,
/* 56 cuo */ CON_C, VOW_UO,
/* 57 da */ CON_D, VOW_A,
/* 58 dai */ CON_D, VOW_AI,
/* 59 dan */ CON_D, VOW_AN,
/* 60 dang */ CON_D, VOW_ANG,
/* 61 dao */ CON_D, VOW_AO,
/* 62 de */ CON_D, VOW_E,
/* 63 dei */ CON_D, VOW_EI,
/* 64 den */ CON_D, VOW_EN,
/* 65 deng */ CON_D, VOW_ENG,
/* 66 di */ CON_D, VOW_I,
/* 67 dia */ CON_D, VOW_IA,
/* 68 dian */ CON_D, VOW_IAN,
/* 69 diao */ CON_D, VOW_IAO,
/* 70 die */ CON_D, VOW_IE,
/* 71 ding */ CON_D, VOW_ING,
/* 72 diu */ CON_D, VOW_IU,
/* 73 dong */ CON_D, VOW_ONG,
/* 74 dou */ CON_D, VOW_OU,
/* 75 du */ CON_D, VOW_U,
/* 76 duan */ CON_D, VOW_UAN,
/* 77 dui */ CON_D, VOW_UI,
/* 78 dun */ CON_D, VOW_UN,
/* 79 duo */ CON_D, VOW_UO,
/* 80 e */ CON_NULL, VOW_E,
/* 81 ei */ CON_NULL, VOW_EI,
/* 82 en */ CON_NULL, VOW_EN,
/* 83 eng */ CON_NULL, VOW_ENG,
/* 84 er */ CON_NULL, VOW_ER,
/* 85 fa */ CON_F, VOW_A,
/* 86 fan */ CON_F, VOW_AN,
/* 87 fang */ CON_F, VOW_ANG,
/* 88 fei */ CON_F, VOW_EI,
/* 89 fen */ CON_F, VOW_EN,
/* 90 feng */ CON_F, VOW_ENG,
/* 91 fo */ CON_F, VOW_O,
/* 92 fou */ CON_F, VOW_OU,
/* 93 fu */ CON_F, VOW_U,
/* 94 ga */ CON_G, VOW_A,
/* 95 gai */ CON_G, VOW_AI,
/* 96 gan */ CON_G, VOW_AN,
/* 97 gang */ CON_G, VOW_ANG,
/* 98 gao */ CON_G, VOW_AO,
/* 99 ge */ CON_G, VOW_E,
/* 100 gei */ CON_G, VOW_EI,
/* 101 gen */ CON_G, VOW_EN,
/* 102 geng */ CON_G, VOW_ENG,
/* 103 gong */ CON_G, VOW_ONG,
/* 104 gou */ CON_G, VOW_OU,
/* 105 gu */ CON_G, VOW_U,
/* 106 gua */ CON_G, VOW_UA,
/* 107 guai */ CON_G, VOW_UAI,
/* 108 guan */ CON_G, VOW_UAN,
/* 109 guang */ CON_G, VOW_UANG,
/* 110 gui */ CON_G, VOW_UI,
/* 111 gun */ CON_G, VOW_UN,
/* 112 guo */ CON_G, VOW_UO,
/* 113 ha */ CON_H, VOW_A,
/* 114 hai */ CON_H, VOW_AI,
/* 115 han */ CON_H, VOW_AN,
/* 116 hang */ CON_H, VOW_ANG,
/* 117 hao */ CON_H, VOW_AO,
/* 118 he */ CON_H, VOW_E,
/* 119 hei */ CON_H, VOW_EI,
/* 120 hen */ CON_H, VOW_EN,
/* 121 heng */ CON_H, VOW_ENG,
/* 122 hong */ CON_H, VOW_ONG,
/* 123 hou */ CON_H, VOW_OU,
/* 124 hu */ CON_H, VOW_U,
/* 125 hua */ CON_H, VOW_UA,
/* 126 huai */ CON_H, VOW_UAI,
/* 127 huan */ CON_H, VOW_UAN,
/* 128 huang */ CON_H, VOW_UANG,
/* 129 hui */ CON_H, VOW_UI,
/* 130 hun */ CON_H, VOW_UN,
/* 131 huo */ CON_H, VOW_UO,
/* 132 ji */ CON_J, VOW_I,
/* 133 jia */ CON_J, VOW_IA,
/* 134 jian */ CON_J, VOW_IAN,
/* 135 jiang */ CON_J, VOW_IANG,
/* 136 jiao */ CON_J, VOW_IAO,
/* 137 jie */ CON_J, VOW_IE,
/* 138 jin */ CON_J, VOW_IN,
/* 139 jing */ CON_J, VOW_ING,
/* 140 jiong */ CON_J, VOW_IONG,
/* 141 jiu */ CON_J, VOW_IU,
/* 142 ju */ CON_J, VOW_U,
/* 143 juan */ CON_J, VOW_UAN,
/* 144 jue */ CON_J, VOW_UE,
/* 145 jun */ CON_J, VOW_UN,
/* 146 ka */ CON_K, VOW_A,
/* 147 kai */ CON_K, VOW_AI,
/* 148 kan */ CON_K, VOW_AN,
/* 149 kang */ CON_K, VOW_ANG,
/* 150 kao */ CON_K, VOW_AO,
/* 151 ke */ CON_K, VOW_E,
/* 152 kei */ CON_K, VOW_EI,
/* 153 ken */ CON_K, VOW_EN,
/* 154 keng */ CON_K, VOW_ENG,
/* 155 kong */ CON_K, VOW_ONG,
/* 156 kou */ CON_K, VOW_OU,
/* 157 ku */ CON_K, VOW_U,
/* 158 kua */ CON_K, VOW_UA,
/* 159 kuai */ CON_K, VOW_UAI,
/* 160 kuan */ CON_K, VOW_UAN,
/* 161 kuang */ CON_K, VOW_UANG,
/* 162 kui */ CON_K, VOW_UI,
/* 163 kun */ CON_K, VOW_UN,
/* 164 kuo */ CON_K, VOW_UO,
/* 165 la */ CON_L, VOW_A,
/* 166 lai */ CON_L, VOW_AI,
/* 167 lan */ CON_L, VOW_AN,
/* 168 lang */ CON_L, VOW_ANG,
/* 169 lao */ CON_L, VOW_AO,
/* 170 le */ CON_L, VOW_E,
/* 171 lei */ CON_L, VOW_EI,
/* 172 leng */ CON_L, VOW_ENG,
/* 173 li */ CON_L, VOW_I,
/* 174 lia */ CON_L, VOW_IA,
/* 175 lian */ CON_L, VOW_IAN,
/* 176 liang */ CON_L, VOW_IANG,
/* 177 liao */ CON_L, VOW_IAO,
/* 178 lie */ CON_L, VOW_IE,