(function() {
$.extend($.fn, {
mask: function(msg, maskDivClass) {
this.unmask();
var op = {
opacity: 0.8,
z: 10000,
bgcolor: '#000'
};
var original = $(document.body);
var position = {
top: 60,
left: 0
};
var bodyWH = YX.Utils.GetBodyWidthHeight();
var maskWidth = bodyWH.width;
var maskHeight = bodyWH.height - 60;
var maskDiv = $('
');
maskDiv.appendTo(original);
maskDiv.css({
position: 'absolute',
top: position.top,
left: position.left,
'z-index': op.z,
width: maskWidth,
height: maskHeight,
'background-color': op.bgcolor,
opacity: op.opacity
});
if (maskDivClass) {
maskDiv.addClass(maskDivClass)
}
if (msg) {
var msgDiv = $('');
msgDiv.appendTo(maskDiv);
var widthspace = (maskDiv.width() - msgDiv.width());
var heightspace = (maskDiv.height() - msgDiv.height());
msgDiv.css({
cursor: 'wait',
top: (bodyWH.height / 2 - 60),
left: (widthspace / 2 - 2)
})
}
return maskDiv
},
unmask: function() {
$("div.maskdivgen").remove()
}
})
})();
var YX = {
cookieTime: 30,
//cookiePath: "/yixuan_cloud",
//serverPath: "yixuan_cloud/",
cookiePath: "/",
serverPath: "/",
pageDataPath: "",
prevVisitDomain: "",
mp3Path: "mp3/",
swfPath: "swf/",
errorPath: "mp3/error.mp3",
logPath: "log/error_log.txt",
voicesPath: "",
socketPath: "",
translatePath: "",
proxyUrl: "",
helpPath: "help/",
systemRuler: 'false',
systemRulerColor: "red",
color: ['other_other', '#ffff00_#000000', '#ffff00_#0000ff'],
linkColor: ['other', '#ffffff', '#ffffff'],
continueReadedTextLinkColor: ['other_other', '#ffff00_#ffffff', '#ffff00_#ffffff'],
systemColor: 'other_other',
systemZoom: 1,
volumeInterval: 20,
systemVolume: 100,
volumeMin: 20,
volumeMax: 100,
speedInterval: 1,
speedMin: -1,
speedMax: 1,
systemSpeed: 0,
systemHistory: [],
systemHistoryIndex: [],
systemHistoryCount: 10,
systemHistoryVisitPage: false,
systemPause: 'false',
systemRead: 'pointer',
systemPointerReadTime: 800,
systemContinueReadTime: 1000,
systemSelectReadTime: 500,
systemIsRead: "true",
imgInvalidWidth: 50,
imgInvalidHeight: 50,
systemInputLabelContentLength: 6,
configText: new Array(),
systemScreen: "true",
systemTextTagName: "yx_text_show_area",
systemTooltipColor: '#ffffff',
systemTooltipBackColor: '#000000',
systemTipWordsLength: 17,
systemSplitLength: 5,
systemSplitMaxLength: 20,
systemSplitWords: 1,
systemSplitMaxStringLength: 51,
systemReadStyle: '0',
systemScreenClose: "true",
systemScreenShowStyle: 'zh',
systemScreenBgColor: "#fcfcfc",
systemScreenFontColor: "#000000",
systemScreenMaxWordsLength: 16,
systemScreenTenRowsFontSize: 30,
systemScreenNineRowsFontSize: 30,
systemScreenEightRowsFontSize: 30,
systemScreenSevenRowsFontSize: 30,
systemScreenSixRowsFontSize: 32,
systemScreenFiveRowsFontSize: 35,
systemScreenFourRowsFontSize: 40,
systemScreenThreeRowsFontSize: 48,
systemScreenSecondRowsFontSize: 65,
systemScreenOneRowsFontSize: 115,
systemScreenPinYinSelfFontSize: 18,
systemScreenPinYinWordFontSize: 24,
systemScreenEnglishFontSize: 28,
continueStartNodeId: "#yx_frame_content",
tagNames: {
"A": true,
"IMG": true,
"BUTTON": true,
"INPUT": true,
"LABEL": true,
"AREA": true,
"OBJECT": true,
"EMBED": true,
"SELECT": true,
"TEXTAREA": true
},
colorTagNames: {
"BODY": true,
"A": true,
"LABEL": true,
"BUTTON": true,
"INPUT": true,
"TR": true,
"TH": true,
"TD": true,
"LI": true,
"P": true,
"H1": true,
"H2": true,
"H3": true,
"UL": true,
"TABLE": true,
"DIV": true,
"SPAN": true,
"SELECT": true,
"TEXTAREA": true
},
HttpPath: function(path) {
return YX.GetDomain() + this.serverPath + path
},
ChangeScreenFontSize: function() {
var bodyWH = YX.Utils.GetBodyWidthHeight();
if (bodyWH.width < 1030) {
YX.systemScreenPinYinSelfFontSize = 14;
YX.systemScreenPinYinWordFontSize = 22
} else if (bodyWH.width < 1290) {
YX.systemScreenPinYinSelfFontSize = 18;
YX.systemScreenPinYinWordFontSize = 24
} else if (bodyWH.width < 1450) {
YX.systemScreenPinYinSelfFontSize = 22;
YX.systemScreenPinYinWordFontSize = 28
} else {
YX.systemScreenPinYinSelfFontSize = 26;
YX.systemScreenPinYinWordFontSize = 32
}
},
Entrance: function() {
YX.content.Init();
this.InitConfig();
YX.Replace.Init();
this.ChangeScreenFontSize();
var urls = document.location.href.split("?url=");
var url = urls.length == 2 ? urls[1] : $("meta:eq(0)").attr("yxsrc");
//if (YX.proxyUrl && url.indexOf(YX.proxyUrl) != 0) url = YX.proxyUrl + YX.Utils.UTFUrlEncode(url);
YX.content.CreatePage(null, null, url);
YX.sound.InitPageRead();
YX.tools.InitTools()
},
GetDomain: function() {
return document.location.href.split(YX.serverPath)[0]
},
simpleDomainValue: "",
GetSimpleDomain: function() {
if (this.simpleDomainValue) return this.simpleDomainValue;
var hoststr = document.location.host;
this.simpleDomainValue = hoststr.split(":")[0];
return this.simpleDomainValue
},
GetCookieDomain: function() {
return this.GetSimpleDomain()
},
InitConfig: function () {
YX.voicesPath = $("#yx_voicespath").get(0).href;
YX.socketPath = $("#yx_socketpath").get(0).href;
YX.translatePath = $("#yx_translatepath").get(0).href;
YX.proxyUrl = $("#yx_proxyurl").get(0).href;
YX.pageDataPath = $("#yx_pagedatapath").get(0).href;
YX.pageAllowPath = $("#yx_pageallowpath").get(0).href;
if (parent && parent.YX && parent.YX.voice && parent.YX.voice.isInstall) {
var voicedomain = YX.socketPath.split("/")[2];
YX.socketPath = YX.socketPath.replace(voicedomain, parent.YX.voice.localDomain);
YX.voicesPath = YX.voicesPath.replace(voicedomain, parent.YX.voice.localDomain)
}
}
};
$(function () {
//YX.cookie.SetCookie('color-n', YX.color[0])
//YX.cookie.SetCookie('screenShowStyle', 'py-n')
YX.Entrance()
});
function errorHide() {
return true
}
onerror = errorHide;
YX.systemSplitDot = [",", "!", "?", ";", ",", "。", "?", "!", ";", "\n"];
YX.configText['yx_help'] = "系统帮助";
YX.configText['yx_close'] = "退出系统";
YX.configText['yx_back'] = "后退到上一页";
YX.configText['yx_refresh'] = "刷新页面";
YX.configText['yx_ruler'] = "十字光标";
YX.configText['yx_color2'] = "蓝色主题";
YX.configText['yx_color1'] = "黑色主题";
YX.configText['yx_color0'] = "原始配色";
YX.configText['yx_zoomSub'] = "页面缩小";
YX.configText['yx_zoomAdd'] = "页面放大";
YX.configText['yx_playSpeech'] = "语音开关";
YX.configText['yx_volumeSub'] = "声音降低";
YX.configText['yx_volumeAdd'] = "声音加大";
YX.configText['yx_speedSub'] = "语速减慢";
YX.configText['yx_speedAdd'] = "语速增快";
YX.configText['yx_pointerRead'] = "指读开关";
YX.configText['yx_continueRead'] = "连读开关";
YX.configText['yx_displayScreen'] = "大字幕显示开关";
YX.configText['yx_backEnable'] = "无后退页面";
YX.configText['yx_pause'] = "暂停连读开关";
YX.configText['yx_play'] = "继续连读开关";
YX.configText['yx_en'] = "转换为英文";
YX.configText['yx_zh'] = "转换为简体";
YX.configText['yx_py'] = "注释拼音";
YX.configText['yx_tw'] = "转换为繁体";
YX.configText['yx_zhed'] = "已转为简体";
YX.configText['yx_ened'] = "已转为英文";
YX.configText['yx_twed'] = "已转为繁体";
YX.configText['yx_pinyined'] = "已注释拼音";
YX.configText['a'] = "链接";
YX.configText['link'] = "链接";
YX.configText['currentValue'] = "当前内容为";
YX.configText['currentItem'] = "当前选中项为";
YX.configText['current'] = "当前";
YX.configText['emptyContent'] = "空";
YX.configText['file'] = "文件上传选择按钮";
YX.configText['password'] = "密码输入框";
YX.configText["reset"] = "重新设置按钮";
YX.configText['object'] = "媒体";
YX.configText['embed'] = "媒体";
YX.configText['abbr'] = "首字母缩写";
YX.configText['acronym'] = "首字母缩写";
YX.configText['area'] = "热点链接";
YX.configText['imageButton'] = "图片按钮";
YX.configText['button'] = "按钮";
YX.configText['dir'] = "目录列表";
YX.configText['submit'] = "提交按钮";
YX.configText['h1'] = "1号标题";
YX.configText['h2'] = "2号标题";
YX.configText['h3'] = "3号标题";
YX.configText['h4'] = "4号标题";
YX.configText['h5'] = "5号标题";
YX.configText['h6'] = "6号标题";
YX.configText['hr'] = "横线";
YX.configText['img'] = "图片";
YX.configText['label'] = "标签";
YX.configText['li'] = "列表项目";
YX.configText['marquee'] = "滚动文本";
YX.configText['ol'] = "有序列表";
YX.configText['option'] = "列表框选项";
YX.configText['p'] = "段落";
YX.configText['select'] = "列表框";
YX.configText['strong'] = "粗体";
YX.configText['table'] = "表格";
YX.configText['tbody'] = "表格主体";
YX.configText['td'] = "单元格";
YX.configText['radio'] = "单选按钮";
YX.configText['checkbox'] = "复选按钮";
YX.configText['checked'] = "已选中";
YX.configText['unchecked'] = "未选中";
YX.configText['text'] = "文本输入框";
YX.configText['textarea'] = "多文本输入框内容为:";
YX.configText['tfoot'] = "表尾";
YX.configText['ul'] = "无序列表";
YX.configText['items'] = "条目";
YX.configText['list'] = "列表";
YX.configText['speed'] = "语速";
YX.configText['volume'] = "音量";
YX.configText['pause'] = "连读已开";
YX.configText['play'] = "连读已停";
YX.configText['stopSpeech'] = "语音已关";
YX.configText['continueRead'] = "连读已开";
YX.configText['pointerRead'] = "指读已开";
YX.configText['selectRead'] = "选读已开";
YX.configText['welcome'] = '您已进入在线语音版本,这是您初次使用,如需帮助请单击右侧帮助按钮';
YX.configText['zoom'] = "页面";
YX.configText['zoomSub'] = "缩小页面";
YX.configText['zoomAdd'] = "放大页面";
YX.configText['loading'] = "正在加载";
YX.configText['pageTitle'] = "已打开";
YX.configText['error'] = "此页面暂时不能播放声音";
YX.configText['noTitle'] = "无标题";
YX.configText['page'] = "页面";
YX.configText['backedPage'] = "正在后退页面";
YX.configText['loading'] = "正在加载……";
YX.configText['refreshingPage'] = "正在刷新当前页面";
YX.configText['playedHelp'] = "已打开帮助页面";
YX.configText['closedHelp'] = "已关闭帮助页面";
YX.configText['playedRuler'] = "已开启标尺功能";
YX.configText['closedRuler'] = "已关闭标尺功能";
YX.configText['changPageColor2'] = "已设置为蓝色主题";
YX.configText['changPageColor1'] = "已设置为黑色主题";
YX.configText['changPageColor0'] = "已设置为原始配色";
YX.configText['zoomAdd100'] = "页面放大为百分之一百";
YX.configText['zoomAdd110'] = "页面放大为百分之一百一十";
YX.configText['zoomAdd120'] = "页面放大为百分之一百二十";
YX.configText['zoomAdd130'] = "页面放大为百分之一百三十";
YX.configText['zoomAdd140'] = "页面放大为百分之一百四十";
YX.configText['zoomAdd150'] = "页面已经放至最大";
YX.configText['zoomSub100'] = "页面已经缩至最小";
YX.configText['zoomSub110'] = "页面缩小为百分之一百一十";
YX.configText['zoomSub120'] = "页面缩小为百分之一百二十";
YX.configText['zoomSub130'] = "页面缩小为百分之一百三十";
YX.configText['zoomSub140'] = "页面缩小为百分之一百四十";
YX.configText['zoomSub150'] = "页面缩小为百分之一百五十";
YX.configText['volumeAdd1'] = "音量增加为一";
YX.configText['volumeAdd2'] = "音量增加为二";
YX.configText['volumeAdd3'] = "音量增加为三";
YX.configText['volumeAdd4'] = "音量增加为四";
YX.configText['volumeAdd5'] = "音量已增至最大";
YX.configText['volumeSub1'] = "音量已减至最小";
YX.configText['volumeSub2'] = "音量减少为二";
YX.configText['volumeSub3'] = "音量减少为三";
YX.configText['volumeSub4'] = "音量减少为四";
YX.configText['volumeSub5'] = "音量减少为五";
YX.configText['speedAdd1'] = "语速增加为一";
YX.configText['speedAdd2'] = "语速增加为二";
YX.configText['speedAdd3'] = "语速增至最快";
YX.configText['speedSub1'] = "语速已减至最慢";
YX.configText['speedSub2'] = "语速减少为二";
YX.configText['speedSub3'] = "语速减少为三";
YX.configText['playedScreen'] = "已关闭大字幕";
YX.configText['closedScreen'] = "已打开大字幕";
YX.configText['playedSpeech'] = "已开启语音朗读功能";
YX.configText['closedSpeech'] = "已关闭语音朗读功能";
YX.configText['pointerReadModule'] = "您选择的朗读为指读模式";
YX.configText['continueReadModule'] = "您选择的朗读为连读模式";
YX.configText['selectReadModule'] = "您选择的朗读为选读模式";
YX.configText['chineseRead'] = "普通话";
YX.configText['taiwanRead'] = "粤语";
YX.configText['englishRead'] = "英语";
YX.configText['continueReadTimeTip'] = "秒后该位置开始连读";
YX.configText['noSelfLink'] = "该页面不属于本站点,不能通过它进行无障碍操作,如须打开请双击";
YX.configText['pinyin'] = { "圩": "wéi", "1": "yī", "2": "èr", "3": "sān", "4": "sì", "5": "wǔ", "6": "liù", "7": "qī", "8": "bā", "9": "jiǔ", "0": "líng", "啊": "ā", "阿": "ā", "埃": "āi", "挨": "āi", "哎": "āi", "唉": "āi", "哀": "āi", "皑": "ái", "癌": "ái", "蔼": "ǎi", "矮": "ǎi", "艾": "ài", "碍": "ài", "爱": "ài", "隘": "ài", "鞍": "ān", "氨": "ān", "安": "ān", "俺": "ǎn", "按": "àn", "暗": "àn", "岸": "àn", "胺": "àn", "案": "àn", "肮": "āng", "昂": "áng", "盎": "àng", "凹": "āo", "敖": "áo", "熬": "áo", "翱": "áo", "袄": "ǎo", "傲": "ào", "奥": "ào", "懊": "ào", "澳": "ào", "芭": "bā", "捌": "bā", "扒": "bā", "叭": "bā", "吧": "bā", "笆": "bā", "八": "bā", "疤": "bā", "巴": "bā", "拔": "bá", "跋": "bá", "靶": "bǎ", "把": "bǎ", "耙": "pá", "坝": "bà", "霸": "bà", "罢": "bà", "爸": "bà", "白": "bái", "柏": "bǎi", "百": "bǎi", "摆": "bǎi", "佰": "bǎi", "败": "bài", "拜": "bài", "稗": "bài", "斑": "bān", "班": "bān", "搬": "bān", "扳": "bān", "般": "bān", "颁": "bān", "板": "bǎn", "版": "bǎn", "扮": "bàn", "拌": "bàn", "伴": "bàn", "瓣": "bàn", "半": "bàn", "办": "bàn", "绊": "bàn", "邦": "bāng", "帮": "bāng", "梆": "bāng", "榜": "bǎng", "膀": "bǎng", "绑": "bǎng", "棒": "bàng", "磅": "páng", "蚌": "bàng", "镑": "bàng", "傍": "bàng", "谤": "bàng", "苞": "bāo", "胞": "bāo", "包": "bāo", "褒": "bāo", "剥": "bāo", "薄": "báo", "雹": "báo", "保": "bǎo", "堡": "bǎo", "饱": "bǎo", "宝": "bǎo", "抱": "bào", "报": "bào", "暴": "bào", "豹": "bào", "鲍": "bào", "爆": "bào", "杯": "bēi", "碑": "bēi", "悲": "bēi", "卑": "bēi", "北": "běi", "辈": "bèi", "背": "bèi", "贝": "bèi", "钡": "bèi", "倍": "bèi", "狈": "bèi", "备": "bèi", "惫": "bèi", "焙": "bèi", "被": "bèi", "奔": "bēn", "苯": "běn", "本": "běn", "笨": "bèn", "崩": "bēng", "绷": "bēng", "甭": "béng", "泵": "bèng", "蹦": "bèng", "迸": "bèng", "逼": "bī", "鼻": "bí", "比": "bǐ", "鄙": "bǐ", "笔": "bǐ", "彼": "bǐ", "碧": "bì", "蓖": "bì", "蔽": "bì", "毕": "bì", "毙": "bì", "毖": "bì", "币": "bì", "庇": "bì", "痹": "bì", "闭": "bì", "敝": "bì", "弊": "bì", "必": "bì", "辟": "pì", "壁": "bì", "臂": "bì", "避": "bì", "陛": "bì", "鞭": "biān", "边": "biān", "编": "biān", "贬": "biǎn", "扁": "biǎn", "便": "biàn", "变": "biàn", "卞": "biàn", "辨": "biàn", "辩": "biàn", "辫": "biàn", "遍": "biàn", "标": "biāo", "彪": "biāo", "膘": "biāo", "表": "biǎo", "鳖": "biē", "憋": "biē", "别": "bié", "瘪": "biě", "彬": "bīn", "斌": "bīn", "濒": "bīn", "滨": "bīn", "宾": "bīn", "摈": "bìn", "兵": "bīng", "冰": "bīng", "柄": "bǐng", "丙": "bǐng", "秉": "bǐng", "饼": "bǐng", "炳": "bǐng", "病": "bìng", "并": "bìng", "玻": "bō", "菠": "bō", "播": "bō", "拨": "bō", "钵": "bō", "波": "bō", "博": "bó", "勃": "bó", "搏": "bó", "铂": "bó", "箔": "bó", "伯": "bó", "帛": "bó", "舶": "bó", "脖": "bó", "膊": "bó", "渤": "bó", "泊": "bó", "驳": "bó", "捕": "bǔ", "卜": "bo", "哺": "bǔ", "补": "bǔ", "埠": "bù", "不": "bù", "布": "bù", "步": "bù", "簿": "bù", "部": "bù", "怖": "bù", "擦": "cā", "猜": "cāi", "裁": "cái", "材": "cái", "才": "cái", "财": "cái", "睬": "cǎi", "踩": "cǎi", "采": "cǎi", "彩": "cǎi", "菜": "cài", "蔡": "cài", "餐": "cān", "参": "cān", "蚕": "cán", "残": "cán", "惭": "cán", "惨": "cǎn", "灿": "càn", "苍": "cāng", "舱": "cāng", "仓": "cāng", "沧": "cāng", "藏": "cáng", "操": "cāo", "糙": "cāo", "槽": "cáo", "曹": "cáo", "草": "cǎo", "厕": "cè", "策": "cè", "侧": "cè", "册": "cè", "测": "cè", "层": "céng", "蹭": "cèng", "插": "chā", "叉": "chā", "茬": "chá", "茶": "chá", "查": "chá", "碴": "chá", "搽": "chá", "察": "chá", "岔": "chà", "差": "chà", "诧": "chà", "拆": "chāi", "柴": "chái", "豺": "chái", "搀": "chān", "掺": "chān", "蝉": "chán", "馋": "chán", "谗": "chán", "缠": "chán", "铲": "chǎn", "产": "chǎn", "阐": "chǎn", "颤": "chàn", "昌": "chāng", "猖": "chāng", "场": "chǎng", "尝": "cháng", "常": "cháng", "长": "cháng", "偿": "cháng", "肠": "cháng", "厂": "chǎng", "敞": "chǎng", "畅": "chàng", "唱": "chàng", "倡": "chàng", "超": "chāo", "抄": "chāo", "钞": "chāo", "朝": "cháo", "嘲": "cháo", "潮": "cháo", "巢": "cháo", "吵": "chǎo", "炒": "chǎo", "车": "chē", "扯": "chě", "撤": "chè", "掣": "chè", "彻": "chè", "澈": "chè", "郴": "chēn", "臣": "chén", "辰": "chén", "尘": "chén", "晨": "chén", "忱": "chén", "沉": "chén", "陈": "chén", "趁": "chèn", "衬": "chèn", "撑": "chēng", "称": "chēng", "城": "chéng", "橙": "chéng", "成": "chéng", "呈": "chéng", "乘": "chéng", "程": "chéng", "惩": "chéng", "澄": "chéng", "诚": "chéng", "承": "chéng", "逞": "chěng", "骋": "chěng", "秤": "chèng", "吃": "chī", "痴": "chī", "持": "chí", "匙": "chí", "池": "shi", "迟": "chí", "弛": "chí", "驰": "chí", "耻": "chǐ", "齿": "chǐ", "侈": "chǐ", "尺": "chǐ", "赤": "chì", "翅": "chì", "斥": "chì", "炽": "chì", "充": "chōng", "冲": "chōng", "虫": "chóng", "崇": "chóng", "宠": "chǒng", "抽": "chōu", "酬": "chóu", "畴": "chóu", "踌": "chóu", "稠": "chóu", "愁": "chóu", "筹": "chóu", "仇": "chóu", "绸": "chóu", "瞅": "chǒu", "丑": "chǒu", "臭": "chòu", "初": "chū", "出": "chū", "橱": "chú", "厨": "chú", "躇": "chú", "锄": "chú", "雏": "chú", "滁": "chú", "除": "chú", "楚": "chǔ", "础": "chǔ", "储": "chǔ", "矗": "chù", "搐": "chù", "触": "chù", "处": "chǔ", "揣": "chuāi", "川": "chuān", "穿": "chuān", "椽": "chuán", "传": "chuán", "船": "chuán", "喘": "chuǎn", "串": "chuàn", "疮": "chuāng", "窗": "chuāng", "幢": "zhuàng", "床": "chuáng", "闯": "chuǎng", "创": "chuàng", "吹": "chuí", "炊": "chuī", "捶": "chuī", "锤": "chuí", "垂": "chuí", "春": "chūn", "椿": "chūn", "醇": "chún", "唇": "chún", "淳": "chún", "纯": "chún", "蠢": "chǔn", "戳": "chuō", "绰": "chuō", "疵": "cī", "茨": "cí", "磁": "cí", "雌": "cí", "辞": "cí", "慈": "cí", "瓷": "cí", "词": "cí", "此": "cǐ", "刺": "cì", "赐": "cì", "次": "cì", "聪": "cōng", "葱": "cōng", "囱": "cōng", "匆": "cōng", "从": "cóng", "丛": "cóng", "凑": "còu", "粗": "cū", "醋": "cù", "簇": "cù", "促": "cù", "蹿": "cuān", "篡": "cuàn", "窜": "cuàn", "摧": "cuī", "崔": "cuī", "催": "cuī", "脆": "cuì", "瘁": "cuì", "粹": "cuì", "淬": "cuì", "翠": "cuì", "村": "cūn", "存": "cún", "寸": "cùn", "磋": "cuō", "撮": "cuō", "搓": "cuō", "措": "cuò", "挫": "cuò", "错": "cuò", "搭": "dā", "达": "dá", "答": "dá", "瘩": "dá", "打": "dǎ", "大": "dà", "呆": "dāi", "歹": "dǎi", "傣": "dǎi", "戴": "dài", "带": "dài", "殆": "dài", "代": "dài", "贷": "dài", "袋": "dài", "待": "dài", "逮": "dǎi", "怠": "dài", "耽": "dān", "担": "dān", "丹": "dān", "单": "dān", "郸": "dān", "掸": "dǎn", "胆": "dǎn", "旦": "dàn", "氮": "dàn", "但": "dàn", "惮": "dàn", "淡": "dàn", "诞": "dàn", "弹": "dàn", "蛋": "dàn", "当": "dāng", "挡": "dǎng", "党": "dǎng", "荡": "dàng", "档": "dàng", "刀": "dāo", "捣": "dǎo", "蹈": "dǎo", "倒": "dǎo", "岛": "dǎo", "祷": "dǎo", "导": "dǎo", "到": "dào", "稻": "dào", "悼": "dào", "道": "dào", "盗": "dào", "德": "dé", "得": "dé", "的": "de", "蹬": "dēng", "灯": "dēng", "登": "dēng", "等": "děng", "瞪": "dèng", "凳": "dèng", "邓": "dèng", "堤": "dī", "低": "dī", "滴": "dī", "迪": "dī", "敌": "dí", "笛": "dí", "狄": "dí", "涤": "dí", "翟": "dí", "嫡": "dí", "抵": "dǐ", "底": "dǐ", "地": "dì", "蒂": "dì", "第": "dì", "帝": "dì", "弟": "dì", "递": "dì", "缔": "dì", "颠": "diān", "掂": "diān", "滇": "diān", "碘": "diǎn", "点": "diǎn", "典": "diǎn", "靛": "diàn", "垫": "diàn", "电": "diàn", "佃": "diàn", "甸": "diàn", "店": "diàn", "惦": "diàn", "奠": "diàn", "淀": "diàn", "殿": "diàn", "碉": "diāo", "叼": "diāo", "雕": "diāo", "凋": "diāo", "刁": "diāo", "掉": "diào", "吊": "diào", "钓": "diào", "调": "diào", "跌": "diē", "爹": "diē", "碟": "dié", "蝶": "dié", "迭": "dié", "谍": "dié", "叠": "dié", "丁": "dīng", "盯": "dīng", "叮": "dīng", "钉": "dìng", "顶": "dǐng", "鼎": "dǐng", "锭": "dìng", "定": "dìng", "订": "dìng", "丢": "diu1", "东": "dōng", "冬": "dōng", "董": "dǒng", "懂": "dǒng", "动": "dòng", "栋": "dòng", "侗": "dòng", "恫": "dòng", "冻": "dòng", "洞": "dòng", "兜": "dōu", "抖": "dǒu", "斗": "dòu", "陡": "dǒu", "豆": "dòu", "逗": "dòu", "痘": "dòu", "都": "dōu", "督": "dū", "毒": "dú", "犊": "dú", "独": "dú", "读": "dú", "堵": "dǔ", "睹": "dǔ", "赌": "dǔ", "杜": "dù", "镀": "dù", "肚": "dù", "度": "dù", "渡": "dù", "妒": "dù", "端": "duān", "短": "duǎn", "锻": "duàn", "段": "duàn", "断": "duàn", "缎": "duàn", "堆": "duī", "兑": "duì", "队": "duì", "对": "duì", "墩": "dūn", "吨": "dūn", "蹲": "dūn", "敦": "dūn", "顿": "dùn", "囤": "dùn", "钝": "dùn", "盾": "dùn", "遁": "dùn", "掇": "duō", "哆": "duō", "多": "duō", "夺": "duó", "垛": "duǒ", "躲": "duǒ", "朵": "duǒ", "跺": "duò", "舵": "duò", "剁": "duò", "惰": "duò", "堕": "duò", "蛾": "é", "峨": "é", "鹅": "é", "俄": "é", "额": "é", "讹": "é", "娥": "é", "恶": "è", "厄": "è", "扼": "è", "遏": "è", "鄂": "è", "饿": "è", "恩": "ēn", "而": "ér", "儿": "ér", "耳": "ěr", "尔": "ěr", "饵": "ěr", "洱": "ěr", "二": "èr", "贰": "èr", "发": "fā", "罚": "fá", "筏": "fá", "伐": "fá", "乏": "fá", "阀": "fá", "法": "fǎ", "珐": "fà", "藩": "fān", "帆": "fān", "番": "fān", "翻": "fān", "樊": "fán", "矾": "fán", "钒": "fán", "繁": "fán", "凡": "fán", "烦": "fán", "反": "fǎn", "返": "fǎn", "范": "fàn", "贩": "fàn", "犯": "fàn", "饭": "fàn", "泛": "fàn", "坊": "fāng", "芳": "fāng", "方": "fāng", "肪": "fáng", "房": "fáng", "防": "fáng", "妨": "fáng", "仿": "fǎng", "访": "fǎng", "纺": "fǎng", "放": "fàng", "菲": "fēi", "非": "fēi", "啡": "fēi", "飞": "fēi", "肥": "féi", "匪": "fěi", "诽": "fěi", "吠": "fèi", "肺": "fèi", "废": "fèi", "沸": "fèi", "费": "fèi", "芬": "fēn", "酚": "fēn", "吩": "fēn", "氛": "fēn", "分": "fēn", "纷": "fēn", "坟": "fén", "焚": "fén", "汾": "fén", "粉": "fěn", "奋": "fèn", "份": "fèn", "忿": "fèn", "愤": "fèn", "粪": "fèn", "丰": "fēng", "封": "fēng", "枫": "fēng", "蜂": "fēng", "峰": "fēng", "锋": "fēng", "风": "fēng", "疯": "fēng", "烽": "fēng", "逢": "féng", "冯": "féng", "缝": "féng", "讽": "fěng", "奉": "fèng", "凤": "fèng", "佛": "fó", "否": "fǒu", "夫": "fū", "敷": "fū", "肤": "fū", "孵": "fū", "扶": "fú", "拂": "fú", "辐": "fú", "幅": "fú", "氟": "fú", "符": "fú", "伏": "fú", "俘": "fú", "服": "fú", "浮": "fú", "涪": "fú", "福": "fú", "袱": "fú", "弗": "fú", "甫": "fǔ", "抚": "fǔ", "辅": "fǔ", "俯": "fǔ", "釜": "fǔ", "斧": "fǔ", "脯": "pú", "腑": "fǔ", "府": "fǔ", "腐": "fǔ", "赴": "fù", "副": "fù", "覆": "fù", "赋": "fù", "复": "fù", "傅": "fù", "付": "fù", "阜": "fù", "父": "fù", "腹": "fù", "负": "fù", "富": "fù", "讣": "fù", "附": "fù", "妇": "fù", "缚": "fù", "咐": "fù", "噶": "gá", "嘎": "gā", "该": "gāi", "改": "gǎi", "概": "gài", "钙": "gài", "盖": "gài", "溉": "gài", "干": "gàn", "甘": "gān", "杆": "gǎn", "柑": "gān", "竿": "gān", "肝": "gān", "赶": "gǎn", "感": "gǎn", "秆": "gǎn", "敢": "gǎn", "赣": "gàn", "冈": "gāng", "刚": "gāng", "钢": "gāng", "缸": "gāng", "肛": "gāng", "纲": "gāng", "岗": "gǎng", "港": "gǎng", "杠": "gàng", "篙": "gāo", "皋": "gāo", "高": "gāo", "膏": "gāo", "羔": "gāo", "糕": "gāo", "搞": "gǎo", "镐": "gǎo", "稿": "gǎo", "告": "gào", "哥": "gē", "歌": "gē", "搁": "gē", "戈": "gē", "鸽": "gē", "胳": "gē", "疙": "gē", "割": "gē", "革": "gé", "葛": "gě", "格": "gé", "蛤": "há", "阁": "gé", "隔": "gé", "铬": "gè", "个": "gè", "各": "gè", "给": "gěi", "根": "gēn", "跟": "gēn", "耕": "gēng", "更": "gèng", "庚": "gēng", "羹": "gēng", "埂": "gěng", "耿": "gěng", "梗": "gěng", "工": "gōng", "攻": "gōng", "功": "gōng", "恭": "gōng", "龚": "gōng", "供": "gòng", "躬": "gōng", "公": "gōng", "宫": "gōng", "弓": "gōng", "巩": "gǒng", "汞": "gǒng", "拱": "gǒng", "贡": "gòng", "共": "gòng", "钩": "gōu", "勾": "gōu", "沟": "gōu", "苟": "gǒu", "狗": "gǒu", "垢": "gòu", "构": "gòu", "购": "gòu", "够": "gòu", "辜": "gū", "菇": "gū", "咕": "gū", "箍": "gū", "估": "gū", "沽": "gū", "孤": "gū", "姑": "gū", "鼓": "gǔ", "古": "gǔ", "蛊": "gǔ", "骨": "gǔ", "谷": "gǔ", "股": "gǔ", "故": "gù", "顾": "gù", "固": "gù", "雇": "gù", "刮": "guā", "瓜": "guā", "剐": "guǎ", "寡": "guǎ", "挂": "guà", "褂": "guà", "乖": "guāi", "拐": "guǎi", "怪": "guài", "棺": "guān", "关": "guān", "官": "guān", "冠": "guàn", "观": "guān", "管": "guǎn", "馆": "guǎn", "罐": "guàn", "惯": "guàn", "灌": "guàn", "贯": "guàn", "光": "guāng", "广": "guǎng", "逛": "guàng", "瑰": "guī", "规": "guī", "圭": "guī", "硅": "guī", "归": "guī", "龟": "guī", "闺": "guī", "轨": "guǐ", "鬼": "guǐ", "诡": "guǐ", "癸": "guǐ", "桂": "guì", "柜": "guì", "跪": "guì", "贵": "guì", "刽": "guì", "辊": "gǔn", "滚": "gǔn", "棍": "gùn", "锅": "guō", "郭": "guō", "国": "guó", "果": "guǒ", "裹": "guǒ", "过": "guò", "哈": "hā", "骸": "hái", "孩": "hái", "海": "hǎi", "氦": "hài", "亥": "hài", "害": "hài", "骇": "hài", "酣": "hān", "憨": "hān", "邯": "hán", "韩": "hán", "含": "hán", "涵": "hán", "寒": "hán", "函": "hán", "喊": "hǎn", "罕": "hǎn", "翰": "hàn", "撼": "hàn", "扞": "hàn", "旱": "hàn", "憾": "hàn", "悍": "hàn", "焊": "hàn", "汗": "hàn", "汉": "hàn", "夯": "hāng", "杭": "háng", "航": "háng", "壕": "háo", "嚎": "háo", "豪": "háo", "毫": "háo", "郝": "hǎo", "好": "hǎo", "耗": "hào", "号": "hào", "浩": "hào", "呵": "hē", "喝": "hē", "荷": "hé", "菏": "hé", "核": "hé", "禾": "hé", "和": "hé", "何": "hé", "合": "hé", "盒": "hé", "貉": "hè", "阂": "hé", "河": "hé", "涸": "hé", "赫": "hè", "褐": "hè", "鹤": "hè", "贺": "hè", "嘿": "hēi", "黑": "hēi", "痕": "hén", "很": "hěn", "狠": "hěn", "恨": "hèn", "哼": "hēng", "亨": "hēng", "横": "héng", "衡": "héng", "恒": "héng", "轰": "hōng", "哄": "hǒng", "烘": "hōng", "虹": "hóng", "鸿": "hóng", "洪": "hóng", "宏": "hóng", "弘": "hóng", "红": "hóng", "喉": "hóu", "侯": "hòu", "猴": "hóu", "吼": "hǒu", "厚": "hòu", "候": "hòu", "后": "hòu", "呼": "hū", "乎": "hū", "忽": "hū", "瑚": "hú", "壶": "hú", "葫": "hú", "胡": "hú", "蝴": "hú", "狐": "hú", "糊": "hú", "湖": "hú", "弧": "hú", "虎": "hǔ", "唬": "hǔ", "护": "hù", "互": "hù", "沪": "hù", "户": "hù", "花": "huā", "哗": "huá", "华": "huá", "猾": "huá", "滑": "huá", "画": "huà", "划": "huá", "化": "huà", "话": "huà", "槐": "huái", "徊": "huái", "怀": "huái", "淮": "huái", "坏": "huài", "欢": "huān", "环": "huán", "桓": "huán", "还": "hái", "缓": "huǎn", "换": "huàn", "患": "huàn", "唤": "huàn", "痪": "huàn", "豢": "huàn", "焕": "huàn", "涣": "huàn", "宦": "huàn", "幻": "huàn", "荒": "huāng", "慌": "huāng", "黄": "huáng", "磺": "huáng", "蝗": "huáng", "簧": "huáng", "皇": "huáng", "凰": "huáng", "惶": "huáng", "煌": "huáng", "晃": "huàng", "幌": "huǎng", "恍": "huǎng", "谎": "huǎng", "灰": "huī", "挥": "huī", "辉": "huī", "徽": "huī", "恢": "huī", "蛔": "huí", "回": "huí", "毁": "huǐ", "悔": "huǐ", "慧": "huì", "卉": "huì", "惠": "huì", "晦": "huì", "贿": "huì", "秽": "huì", "会": "huì", "烩": "huì", "汇": "huì", "讳": "huì", "诲": "huì", "绘": "huì", "荤": "hūn", "昏": "hūn", "婚": "hūn", "魂": "hún", "浑": "hún", "混": "hùn", "豁": "huō", "活": "huó", "伙": "huǒ", "火": "huǒ", "获": "huò", "或": "huò", "惑": "huò", "霍": "huò", "货": "huò", "祸": "huò", "击": "jī", "圾": "jī", "基": "jī", "机": "jī", "畸": "jī", "稽": "jī", "积": "jī", "箕": "jī", "肌": "jī", "饥": "jī", "迹": "jì", "激": "jī", "讥": "jī", "鸡": "jī", "姬": "jī", "绩": "jì", "缉": "jī", "吉": "jí", "极": "jí", "棘": "jí", "辑": "jí", "籍": "jí", "集": "jí", "及": "jí", "急": "jí", "疾": "jí", "汲": "jí", "即": "jí", "嫉": "jí", "级": "jí", "挤": "jǐ", "几": "jǐ", "脊": "jǐ", "己": "jǐ", "蓟": "jì", "技": "jì", "冀": "jì", "季": "jì", "伎": "jì", "祭": "jì", "剂": "jì", "悸": "jì", "济": "jì", "寄": "jì", "寂": "jì", "计": "jì", "记": "jì", "既": "jì", "忌": "jì", "际": "jì", "妓": "jì", "继": "jì", "纪": "jì", "嘉": "jiā", "枷": "jiā", "夹": "jiā", "佳": "jiā", "家": "jiā", "加": "jiā", "荚": "jiá", "颊": "jiá", "贾": "jiǎ", "甲": "jiǎ", "钾": "jiǎ", "假": "jiǎ", "稼": "jià", "价": "jià", "架": "jià", "驾": "jià", "嫁": "jià", "歼": "jiān", "监": "jiān", "坚": "jiān", "尖": "jiān", "笺": "jiān", "间": "jiān", "煎": "jiān", "兼": "jiān", "肩": "jiān", "艰": "jiān", "奸": "jiān", "缄": "jiān", "茧": "jiǎn", "检": "jiǎn", "柬": "jiǎn", "碱": "jiǎn", "硷": "jiǎn", "拣": "jiǎn", "捡": "jiǎn", "简": "jiǎn", "俭": "jiǎn", "剪": "jiǎn", "减": "jiǎn", "荐": "jiàn", "槛": "kǎn", "鉴": "jiàn", "践": "jiàn", "贱": "jiàn", "见": "jiàn", "键": "jiàn", "箭": "jiàn", "件": "jiàn", "健": "jiàn", "舰": "jiàn", "剑": "jiàn", "饯": "jiàn", "渐": "jiàn", "溅": "jiàn", "涧": "jiàn", "建": "jiàn", "僵": "jiāng", "姜": "jiāng", "将": "jiāng", "浆": "jiāng", "江": "jiāng", "疆": "jiāng", "蒋": "jiǎng", "桨": "jiǎng", "奖": "jiǎng", "讲": "jiǎng", "匠": "jiàng", "酱": "jiàng", "降": "jiàng", "蕉": "jiāo", "椒": "jiāo", "礁": "jiāo", "焦": "jiāo", "胶": "jiāo", "交": "jiāo", "郊": "jiāo", "浇": "jiāo", "骄": "jiāo", "娇": "jiāo", "嚼": "jiáo", "搅": "jiǎo", "铰": "jiǎo", "矫": "jiǎo", "侥": "yáo", "脚": "jiǎo", "狡": "jiǎo", "角": "jiǎo", "饺": "jiǎo", "缴": "jiǎo", "绞": "jiǎo", "剿": "jiǎo", "教": "jiào", "酵": "jiào", "轿": "jiào", "较": "jiào", "叫": "jiào", "窖": "jiào", "揭": "jiē", "接": "jiē", "皆": "jiē", "秸": "jiē", "街": "jiē", "阶": "jiē", "截": "jié", "劫": "jié", "节": "jié", "桔": "jú", "杰": "jié", "捷": "jié", "睫": "jié", "竭": "jié", "洁": "jié", "结": "jié", "解": "jiě", "姐": "jiě", "戒": "jiè", "藉": "jiè", "芥": "jiè", "界": "jiè", "借": "jiè", "介": "jiè", "疥": "jiè", "诫": "jiè", "届": "jiè", "巾": "jīn", "筋": "jīn", "斤": "jīn", "金": "jīn", "今": "jīn", "津": "jīn", "襟": "jīn", "紧": "jǐn", "锦": "jǐn", "仅": "jǐn", "谨": "jǐn", "进": "jìn", "靳": "jìn", "晋": "jìn", "禁": "jìn", "近": "jìn", "烬": "jìn", "浸": "jìn", "尽": "jìn", "劲": "jìn", "荆": "jīng", "兢": "jīng", "茎": "jīng", "睛": "jīng", "晶": "jīng", "鲸": "jīng", "京": "jīng", "惊": "jīng", "精": "jīng", "粳": "jīng", "经": "jīng", "井": "jǐng", "警": "jǐng", "景": "jǐng", "颈": "jǐng", "静": "jìng", "境": "jìng", "敬": "jìng", "镜": "jìng", "径": "jìng", "痉": "jìng", "靖": "jìng", "竟": "jìng", "竞": "jìng", "净": "jìng", "炯": "jiǒng", "窘": "jiǒng", "揪": "jiū", "究": "jiū", "纠": "jiū", "玖": "jiǔ", "韭": "jiǔ", "久": "jiǔ", "灸": "jiǔ", "九": "jiǔ", "酒": "jiǔ", "厩": "jiù", "救": "jiù", "旧": "jiù", "臼": "jiù", "舅": "jiù", "咎": "jiù", "就": "jiù", "疚": "jiù", "鞠": "jū", "拘": "jū", "狙": "jū", "疽": "jū", "居": "jū", "驹": "jū", "菊": "jú", "局": "jú", "咀": "jǔ", "矩": "jǔ", "举": "jǔ", "沮": "jǔ", "聚": "jù", "拒": "jù", "据": "jù", "巨": "jù", "具": "jù", "距": "jù", "踞": "jù", "锯": "jù", "俱": "jù", "句": "jù", "惧": "jù", "炬": "jù", "剧": "jù", "捐": "juān", "鹃": "juān", "娟": "juān", "倦": "juàn", "眷": "juàn", "卷": "juàn", "绢": "juàn", "撅": "juē", "攫": "jué", "抉": "jué", "掘": "jué", "倔": "juè", "爵": "jué", "觉": "jué", "决": "jué", "诀": "jué", "绝": "jué", "均": "jūn", "菌": "jūn", "钧": "jūn", "军": "jūn", "君": "jūn", "峻": "jùn", "俊": "jùn", "竣": "jùn", "浚": "xùn", "郡": "jùn", "骏": "jùn", "喀": "kā", "咖": "kā", "卡": "kǎ", "咯": "gē", "开": "kāi", "揩": "kāi", "楷": "kǎi", "凯": "kǎi", "慨": "kǎi", "刊": "kān", "堪": "kān", "勘": "kān", "坎": "kǎn", "砍": "kǎn", "看": "kàn", "康": "kāng", "慷": "kāng", "糠": "kāng", "扛": "káng", "抗": "kàng", "亢": "kàng", "炕": "kàng", "考": "kǎo", "拷": "kǎo", "烤": "kǎo", "靠": "kào", "坷": "kě", "苛": "kē", "柯": "kē", "棵": "kē", "磕": "kē", "颗": "kē", "科": "kē", "壳": "ké", "咳": "ké", "可": "kě", "渴": "kě", "克": "kè", "刻": "kè", "客": "kè", "课": "kè", "肯": "kěn", "啃": "kěn", "垦": "kěn", "恳": "kěn", "坑": "kēng", "吭": "kēng", "空": "kōng", "恐": "kǒng", "孔": "kǒng", "控": "kòng", "抠": "kōu", "口": "kǒu", "扣": "kòu", "寇": "kòu", "枯": "kū", "哭": "kū", "窟": "kū", "苦": "kǔ", "酷": "kù", "库": "kù", "裤": "kù", "夸": "kuā", "垮": "kuǎ", "挎": "kuà", "跨": "kuà", "胯": "kuà", "块": "kuài", "筷": "kuài", "侩": "kuài", "快": "kuài", "宽": "kuān", "款": "kuǎn", "匡": "kuāng", "筐": "kuāng", "狂": "kuáng", "框": "kuàng", "矿": "kuàng", "眶": "kuàng", "旷": "kuàng", "况": "kuàng", "亏": "kuī", "盔": "kuī", "岿": "kuī", "窥": "kuī", "葵": "kuí", "奎": "kuí", "魁": "kuí", "傀": "guī", "馈": "kuì", "愧": "kuì", "溃": "kuì", "坤": "kūn", "昆": "kūn", "捆": "kǔn", "困": "kùn", "括": "kuò", "扩": "kuò", "廓": "kuò", "阔": "kuò", "垃": "lā", "拉": "lā", "喇": "lǎ", "蜡": "là", "腊": "là", "辣": "là", "啦": "lā", "莱": "lái", "来": "lái", "赖": "lài", "蓝": "lán", "婪": "lán", "栏": "lán", "拦": "lán", "篮": "lán", "阑": "lán", "兰": "lán", "澜": "lán", "谰": "lán", "揽": "lǎn", "览": "lǎn", "懒": "lǎn", "缆": "lǎn", "烂": "làn", "滥": "làn", "琅": "láng", "榔": "láng", "狼": "láng", "廊": "láng", "郎": "láng", "朗": "lǎng", "浪": "làng", "捞": "lāo", "劳": "láo", "牢": "láo", "老": "lǎo", "佬": "lǎo", "姥": "lǎo", "酪": "lào", "烙": "lào", "涝": "lào", "勒": "lè", "乐": "lè", "雷": "léi", "镭": "léi", "蕾": "lěi", "磊": "lěi", "累": "lèi", "儡": "lěi", "垒": "lěi", "擂": "lèi", "肋": "lèi", "类": "lèi", "泪": "lèi", "棱": "léng", "楞": "léng", "冷": "lěng", "厘": "lí", "梨": "lí", "犁": "lí", "黎": "lí", "篱": "lí", "狸": "lí", "离": "lí", "漓": "lí", "理": "lǐ", "李": "lǐ", "里": "lǐ", "鲤": "lǐ", "礼": "lǐ", "莉": "lì", "荔": "lì", "吏": "lì", "栗": "lì", "丽": "lì", "厉": "lì", "励": "lì", "砾": "lì", "历": "lì", "利": "lì", "傈": "lì", "例": "lì", "俐": "lì", "痢": "lì", "立": "lì", "粒": "lì", "沥": "lì", "隶": "lì", "力": "lì", "璃": "lí", "哩": "lǐ", "俩": "liǎng", "联": "lián", "莲": "lián", "连": "lián", "镰": "lián", "廉": "lián", "怜": "lián", "涟": "lián", "帘": "lián", "敛": "liǎn", "脸": "liǎn", "链": "liàn", "恋": "liàn", "炼": "liàn", "练": "liàn", "粮": "liáng", "凉": "liáng", "梁": "liáng", "粱": "liáng", "良": "liáng", "两": "liǎng", "辆": "liàng", "量": "liàng", "晾": "liàng", "亮": "liàng", "谅": "liàng", "撩": "liáo", "聊": "liáo", "僚": "liáo", "疗": "liáo", "燎": "liáo", "寥": "liáo", "辽": "liáo", "潦": "liáo", "了": "le", "撂": "liào", "镣": "liào", "廖": "liào", "料": "liào", "列": "liè", "裂": "liè", "烈": "liè", "劣": "liè", "猎": "liè", "琳": "lín", "林": "lín", "磷": "lín", "霖": "lín", "临": "lín", "邻": "lín", "鳞": "lín", "淋": "lín", "凛": "lǐn", "赁": "lìn", "吝": "lìn", "拎": "līn", "玲": "líng", "菱": "líng", "零": "líng", "龄": "líng", "铃": "líng", "伶": "líng", "羚": "líng", "凌": "líng", "灵": "líng", "陵": "líng", "岭": "lǐng", "领": "lǐng", "另": "lìng", "令": "lìng", "溜": "liū", "琉": "liú", "榴": "liú", "硫": "liú", "馏": "liú", "留": "liú", "刘": "liú", "瘤": "liú", "流": "liú", "柳": "liǔ", "六": "liù", "龙": "lóng", "聋": "lóng", "咙": "lóng", "笼": "lóng", "窿": "lóng", "隆": "lóng", "垄": "lǒng", "拢": "lǒng", "陇": "lǒng", "楼": "lóu", "娄": "lóu", "搂": "lǒu", "篓": "lǒu", "漏": "lòu", "陋": "lòu", "芦": "lú", "卢": "lú", "颅": "lú", "庐": "lú", "炉": "lú", "掳": "lǔ", "卤": "lǔ", "虏": "lǔ", "鲁": "lǔ", "麓": "lù", "碌": "lù", "露": "lù", "路": "lù", "赂": "lù", "鹿": "lù", "潞": "lù", "禄": "lù", "录": "lù", "陆": "lù", "戮": "lù", "驴": "lǘ", "吕": "lǚ", "铝": "lǚ", "侣": "lǚ", "旅": "lǚ", "履": "lǚ", "屡": "lǚ", "缕": "lǚ", "虑": "lǜ", "氯": "lǜ", "律": "lǜ", "率": "lǜ", "滤": "lǜ", "绿": "lǜ", "峦": "luán", "挛": "luán", "孪": "luán", "滦": "luán", "卵": "luǎn", "乱": "luàn", "掠": "lüě", "略": "lüè", "抡": "lún", "轮": "lún", "伦": "lún", "仑": "lún", "沦": "lún", "纶": "lún", "论": "lùn", "萝": "luó", "螺": "luó", "罗": "luó", "逻": "luó", "锣": "luó", "箩": "luó", "骡": "luó", "裸": "luǒ", "落": "luò", "洛": "luò", "骆": "luò", "络": "luò", "妈": "mā", "麻": "má", "玛": "mǎ", "码": "mǎ", "蚂": "mǎ", "马": "mǎ", "骂": "mà", "嘛": "ma", "吗": "ma", "埋": "mái", "买": "mǎi", "麦": "mài", "卖": "mài", "迈": "mài", "脉": "mài", "瞒": "mán", "馒": "mán", "蛮": "mán", "满": "mǎn", "蔓": "màn", "曼": "màn", "慢": "màn", "漫": "màn", "谩": "màn", "芒": "máng", "茫": "máng", "盲": "máng", "氓": "máng", "忙": "máng", "莽": "mǎng", "猫": "māo", "茅": "máo", "锚": "máo", "毛": "máo", "矛": "máo", "铆": "mǎo", "卯": "mǎo", "茂": "mào", "冒": "mào", "帽": "mào", "貌": "mào", "贸": "mào", "么": "me", "玫": "méi", "枚": "méi", "梅": "méi", "酶": "méi", "霉": "méi", "煤": "méi", "没": "méi", "眉": "méi", "媒": "méi", "镁": "měi", "每": "měi", "美": "měi", "昧": "mèi", "寐": "mèi", "妹": "mèi", "媚": "mèi", "门": "mén", "闷": "mèn", "们": "mén", "萌": "méng", "蒙": "méng", "檬": "méng", "盟": "méng", "锰": "měng", "猛": "měng", "梦": "mèng", "孟": "mèng", "眯": "mī", "醚": "mí", "靡": "mí", "糜": "mí", "迷": "mí", "谜": "mí", "弥": "mí", "米": "mǐ", "秘": "mì", "觅": "mì", "泌": "mì", "蜜": "mì", "密": "mì", "幂": "mì", "棉": "mián", "眠": "mián", "绵": "mián", "冕": "miǎn", "免": "miǎn", "勉": "miǎn", "娩": "miǎn", "缅": "miǎn", "面": "miàn", "苗": "miáo", "描": "miáo", "瞄": "miáo", "藐": "miǎo", "秒": "miǎo", "渺": "miǎo", "庙": "miào", "妙": "miào", "蔑": "miè", "灭": "miè", "民": "mín", "抿": "mǐn", "皿": "mǐn", "敏": "mǐn", "悯": "mǐn", "闽": "mǐn", "明": "míng", "螟": "míng", "鸣": "míng", "铭": "míng", "名": "míng", "命": "mìng", "谬": "miù", "摸": "mō", "摹": "mó", "蘑": "mó", "模": "mó", "膜": "mó", "磨": "mó", "摩": "mó", "魔": "mó", "抹": "mò", "末": "mò", "莫": "mò", "墨": "mò", "默": "mò", "沫": "mò", "漠": "mò", "寞": "mò", "陌": "mò", "谋": "móu", "牟": "móu", "某": "mǒu", "拇": "mǔ", "牡": "mǔ", "亩": "mǔ", "姆": "mǔ", "母": "mǔ", "墓": "mù", "暮": "mù", "幕": "mù", "募": "mù", "慕": "mù", "木": "mù", "目": "mù", "睦": "mù", "牧": "mù", "穆": "mù", "拿": "ná", "哪": "nǎ", "呐": "nà", "钠": "nà", "那": "nà", "娜": "nà", "纳": "nà", "氖": "nǎi", "乃": "nǎi", "奶": "nǎi", "耐": "nai", "奈": "nai", "南": "nán", "男": "nán", "难": "nán", "囊": "náng", "挠": "náo", "脑": "nǎo", "恼": "nǎo", "闹": "nào", "淖": "nào", "呢": "ne", "馁": "něi", "内": "nèi", "嫩": "nèn", "能": "néng", "妮": "nī", "霓": "ní", "倪": "ní", "泥": "ní", "尼": "ní", "拟": "nǐ", "你": "nǐ", "匿": "nì", "腻": "nì", "逆": "nì", "溺": "nì", "蔫": "niān", "拈": "niān", "年": "nián", "碾": "niǎn", "撵": "niǎn", "捻": "niǎn", "念": "niàn", "娘": "niáng", "酿": "niàng", "鸟": "niǎo", "尿": "niào", "捏": "niē", "聂": "niè", "孽": "niè", "啮": "niè", "镊": "niè", "镍": "niè", "涅": "niè", "您": "nín", "柠": "níng", "狞": "níng", "凝": "níng", "宁": "níng", "拧": "nǐng", "泞": "nìng", "牛": "niú", "扭": "niǔ", "钮": "niǔ", "纽": "niǔ", "脓": "nóng", "浓": "nóng", "农": "nóng", "弄": "nòng", "奴": "nú", "努": "nǔ", "怒": "nù", "女": "nǚ", "暖": "nuǎn", "虐": "nüè", "疟": "nüè", "挪": "nuó", "懦": "nuò", "糯": "nuò", "诺": "nuò", "哦": "ò", "欧": "ōu", "鸥": "ōu", "殴": "ōu", "藕": "ǒu", "呕": "ǒu", "偶": "ǒu", "沤": "ōu", "啪": "pā", "趴": "pā", "爬": "pá", "帕": "pà", "怕": "pà", "琶": "pá", "拍": "pāi", "排": "pái", "牌": "pái", "徘": "pái", "湃": "pai", "派": "pai", "攀": "pān", "潘": "pān", "盘": "pán", "磐": "pán", "盼": "pàn", "畔": "pàn", "判": "pàn", "叛": "pàn", "乓": "pāng", "庞": "páng", "旁": "páng", "耪": "pǎng", "胖": "pàng", "抛": "pāo", "咆": "páo", "刨": "páo", "炮": "pào", "袍": "páo", "跑": "pǎo", "泡": "pào", "呸": "pēi", "胚": "pēi", "培": "péi", "裴": "péi", "赔": "péi", "陪": "péi", "配": "pèi", "佩": "pèi", "沛": "pèi", "喷": "pēn", "盆": "pén", "砰": "pēng", "抨": "pēng", "烹": "pēng", "澎": "péng", "彭": "péng", "蓬": "péng", "棚": "péng", "硼": "péng", "篷": "péng", "膨": "péng", "朋": "péng", "鹏": "péng", "捧": "pěng", "碰": "pèng", "坯": "pī", "砒": "pī", "霹": "pī", "批": "pī", "披": "pī", "劈": "pī", "琵": "pí", "毗": "pí", "啤": "pí", "脾": "pí", "疲": "pí", "皮": "pí", "匹": "pǐ", "痞": "pǐ", "僻": "pì", "屁": "pì", "譬": "pì", "篇": "piān", "偏": "piān", "片": "piàn", "骗": "piàn", "飘": "piāo", "漂": "piāo", "瓢": "piáo", "票": "piào", "撇": "piě", "瞥": "piē", "拼": "pīn", "频": "pín", "贫": "pín", "品": "pǐn", "聘": "pìn", "乒": "pīng", "坪": "píng", "苹": "píng", "萍": "píng", "平": "píng", "凭": "píng", "瓶": "píng", "评": "píng", "屏": "píng", "坡": "pō", "泼": "pō", "颇": "pō", "婆": "pó", "破": "pò", "魄": "pò", "迫": "pò", "粕": "pò", "剖": "pōu", "扑": "pū", "铺": "pù", "仆": "pú", "莆": "pú", "葡": "pú", "菩": "pú", "蒲": "pú", "埔": "pǔ", "朴": "pǔ", "圃": "pǔ", "普": "pǔ", "浦": "pǔ", "谱": "pǔ", "曝": "pù", "瀑": "bào", "期": "qī", "欺": "qī", "栖": "qī", "戚": "qī", "妻": "qī", "七": "qī", "凄": "qī", "漆": "qī", "柒": "qī", "沏": "qī", "其": "qí", "棋": "qí", "奇": "qí", "歧": "qí", "畦": "qí", "崎": "qí", "脐": "qí", "齐": "qí", "旗": "qí", "祈": "qí", "祁": "qí", "骑": "qí", "起": "qǐ", "岂": "qǐ", "乞": "qǐ", "企": "qǐ", "启": "qǐ", "契": "qì", "砌": "qì", "器": "qì", "气": "qì", "迄": "qì", "弃": "qì", "汽": "qì", "泣": "qì", "讫": "qì", "掐": "qiā", "恰": "qià", "洽": "qià", "牵": "qiān", "扦": "qiān", "钎": "qiān", "铅": "qiān", "千": "qiān", "迁": "qiān", "签": "qiān", "仟": "qiān", "谦": "qiān", "乾": "qián", "黔": "qián", "钱": "qián", "钳": "qián", "前": "qián", "潜": "qián", "遣": "qiǎn", "浅": "qiǎn", "谴": "qiǎn", "堑": "qiàn", "嵌": "qiàn", "欠": "qiàn", "歉": "qiàn", "枪": "qiāng", "呛": "qiàng", "腔": "qiāng", "羌": "qiāng", "墙": "qiáng", "蔷": "qiáng", "强": "qiáng", "抢": "qiǎng", "橇": "qiāo", "锹": "qiāo", "敲": "qiāo", "悄": "qiāo", "桥": "qiáo", "瞧": "qiáo", "乔": "qiáo", "侨": "qiáo", "巧": "qiǎo", "鞘": "qiào", "撬": "qiào", "翘": "qiào", "峭": "qiào", "俏": "qiào", "窍": "qiào", "切": "qiē", "茄": "qié", "且": "qiě", "怯": "qiè", "窃": "qiè", "钦": "qīn", "侵": "qīn", "亲": "qīn", "秦": "qín", "琴": "qín", "勤": "qín", "芹": "qín", "擒": "qín", "禽": "qín", "寝": "qǐn", "沁": "qìn", "青": "qīng", "轻": "qīng", "氢": "qīng", "倾": "qīng", "卿": "qīng", "清": "qīng", "擎": "qíng", "晴": "qíng", "氰": "qíng", "情": "qíng", "顷": "qǐng", "请": "qǐng", "庆": "qìng", "琼": "qióng", "穷": "qióng", "秋": "qiū", "丘": "qiū", "邱": "qiū", "球": "qiú", "求": "qiú", "囚": "qiú", "酋": "qiú", "泅": "qiú", "趋": "qū", "区": "qū", "蛆": "qū", "曲": "qǔ", "躯": "qū", "屈": "qū", "驱": "qū", "渠": "qú", "取": "qǔ", "娶": "qǔ", "龋": "qǔ", "趣": "qù", "去": "qù", "圈": "quān", "颧": "quán", "权": "quán", "醛": "quán", "泉": "quán", "全": "quán", "痊": "quán", "拳": "quán", "犬": "quǎn", "券": "quàn", "劝": "quàn", "缺": "quē", "炔": "quē", "瘸": "qué", "却": "què", "鹊": "què", "榷": "què", "确": "què", "雀": "què", "裙": "qún", "群": "qún", "然": "rán", "燃": "rán", "冉": "rǎn", "染": "rǎn", "瓤": "ráng", "壤": "rǎng", "攘": "rǎng", "嚷": "rǎng", "让": "ràng", "饶": "ráo", "扰": "rǎo", "绕": "rào", "惹": "rě", "热": "rè", "壬": "rén", "仁": "rén", "人": "rén", "忍": "rěn", "韧": "rèn", "任": "rèn", "认": "rèn", "刃": "rèn", "妊": "rèn", "纫": "rèn", "扔": "rēng", "仍": "réng", "日": "rì", "戎": "róng", "茸": "róng", "蓉": "róng", "荣": "róng", "融": "róng", "熔": "róng", "溶": "róng", "容": "róng", "绒": "róng", "冗": "rǒng", "揉": "róu", "柔": "róu", "肉": "ròu", "茹": "rú", "蠕": "rú", "儒": "rú", "孺": "rú", "如": "rú", "辱": "rǔ", "乳": "rǔ", "汝": "rǔ", "入": "rù", "褥": "rù", "软": "ruǎn", "阮": "ruǎn", "蕊": "ruǐ", "瑞": "ruì", "锐": "ruì", "闰": "rùn", "润": "rùn", "若": "ruò", "弱": "ruò", "撒": "sā", "洒": "sǎ", "萨": "sà", "腮": "sāi", "鳃": "sāi", "塞": "sāi", "赛": "sài", "三": "sān", "叁": "sān", "伞": "sǎn", "散": "sàn", "桑": "sāng", "嗓": "sǎng", "丧": "sàng", "搔": "sāo", "骚": "sāo", "扫": "sǎo", "嫂": "sǎo", "瑟": "sè", "色": "sè", "涩": "sè", "森": "sēn", "僧": "sēng", "莎": "shā", "砂": "shā", "杀": "shā", "刹": "shā", "沙": "shā", "纱": "shā", "傻": "shǎ", "啥": "shá", "煞": "shà", "筛": "shāi", "晒": "shai", "珊": "shān", "苫": "shān", "杉": "shān", "山": "shān", "删": "shān", "煽": "shān", "衫": "shān", "闪": "shǎn", "陕": "shǎn", "擅": "shàn", "赡": "shàn", "膳": "shàn", "善": "shàn", "汕": "shàn", "扇": "shàn", "缮": "shàn", "墒": "shāng", "伤": "shāng", "商": "shāng", "赏": "shǎng", "晌": "shǎng", "上": "shàng", "尚": "shàng", "裳": "shang", "梢": "shāo", "捎": "shāo", "稍": "shāo", "烧": "shāo", "芍": "sháo", "勺": "sháo", "韶": "sháo", "少": "shǎo", "哨": "shào", "邵": "shào", "绍": "shào", "奢": "shē", "赊": "shē", "蛇": "shé", "舌": "shé", "舍": "shě", "赦": "shè", "摄": "shè", "射": "shè", "慑": "shè", "涉": "shè", "社": "shè", "设": "shè", "砷": "shēn", "申": "shēn", "呻": "shēn", "伸": "shēn", "身": "shēn", "深": "shēn", "娠": "shēn", "绅": "shēn", "神": "shén", "沈": "shěn", "审": "shěn", "婶": "shěn", "甚": "shèn", "肾": "shèn", "慎": "shèn", "渗": "shèn", "声": "shēng", "生": "shēng", "甥": "shēng", "牲": "shēng", "升": "shēng", "绳": "shéng", "省": "shěng", "盛": "shèng", "剩": "shèng", "胜": "shèng", "圣": "shèng", "师": "shī", "失": "shī", "狮": "shī", "施": "shī", "湿": "shī", "诗": "shī", "尸": "shī", "虱": "shī", "十": "shí", "石": "shí", "拾": "shí", "时": "shí", "什": "shí", "食": "shí", "蚀": "shí", "实": "shí", "识": "shí", "史": "shǐ", "矢": "shǐ", "使": "shǐ", "屎": "shǐ", "驶": "shǐ", "始": "shǐ", "式": "shì", "示": "shì", "士": "shì", "世": "shì", "柿": "shì", "事": "shì", "拭": "shì", "誓": "shì", "逝": "shì", "势": "shì", "是": "shì", "嗜": "shì", "噬": "shì", "适": "shì", "仕": "shì", "侍": "shì", "释": "shì", "饰": "shì", "氏": "shì", "市": "shì", "恃": "shì", "室": "shì", "视": "shì", "试": "shì", "收": "shōu", "手": "shǒu", "首": "shǒu", "守": "shǒu", "寿": "shòu", "授": "shòu", "售": "shòu", "受": "shòu", "瘦": "shòu", "兽": "shòu", "蔬": "shū", "枢": "shū", "梳": "shū", "殊": "shū", "抒": "shū", "输": "shū", "叔": "shū", "舒": "shū", "淑": "shū", "疏": "shū", "书": "shū", "赎": "shú", "孰": "shú", "熟": "shú", "薯": "shǔ", "暑": "shǔ", "曙": "shǔ", "署": "shǔ", "蜀": "shǔ", "黍": "shǔ", "鼠": "shǔ", "属": "shǔ", "术": "shù", "述": "shù", "树": "shù", "束": "shù", "戍": "shù", "竖": "shù", "墅": "shù", "庶": "shù", "数": "shù", "漱": "shù", "恕": "shù", "刷": "shuā", "耍": "shuǎ", "摔": "shuāi", "衰": "shuāi", "甩": "shuǎi", "帅": "shuài", "栓": "shuān", "拴": "shuān", "霜": "shuāng", "双": "shuāng", "爽": "shuǎng", "谁": "shuí", "水": "shuǐ", "睡": "shuì", "税": "shuì", "吮": "shǔn", "瞬": "shùn", "顺": "shùn", "舜": "shùn", "说": "shuō", "硕": "shuò", "朔": "shuò", "烁": "shuò", "斯": "sī", "撕": "sī", "嘶": "sī", "思": "sī", "私": "sī", "司": "sī", "丝": "sī", "死": "sǐ", "肆": "sì", "寺": "sì", "嗣": "sì", "四": "sì", "伺": "sì", "似": "sì", "饲": "sì", "巳": "sì", "松": "sōng", "耸": "sǒng", "怂": "sǒng", "颂": "sòng", "送": "sòng", "宋": "sòng", "讼": "sòng", "诵": "sòng", "搜": "sōu", "艘": "sōu", "擞": "sǒu", "嗽": "sòu", "苏": "sū", "酥": "sū", "俗": "sú", "素": "sù", "速": "sù", "粟": "sù", "僳": "sù", "塑": "sù", "溯": "sù", "宿": "xiǔ", "诉": "sù", "肃": "sù", "酸": "suān", "蒜": "suàn", "算": "suàn", "虽": "suī", "隋": "suí", "随": "suí", "绥": "suí", "髓": "suǐ", "碎": "suì", "岁": "suì", "穗": "suì", "遂": "suí", "隧": "suì", "祟": "suì", "孙": "sūn", "损": "sǔn", "笋": "sǔn", "蓑": "suō", "梭": "suō", "唆": "suō", "缩": "suō", "琐": "suǒ", "索": "suǒ", "锁": "suǒ", "所": "suǒ", "塌": "tā", "他": "tā", "它": "tā", "她": "tā", "塔": "tǎ", "獭": "tǎ", "挞": "tà", "蹋": "tà", "踏": "tà", "胎": "tāi", "苔": "tái", "抬": "tái", "台": "tái", "泰": "tai", "酞": "tai", "太": "tai", "态": "tai", "汰": "tai", "坍": "tān", "摊": "tān", "贪": "tān", "瘫": "tān", "滩": "tān", "坛": "tán", "檀": "tán", "痰": "tán", "潭": "tán", "谭": "tán", "谈": "tán", "坦": "tǎn", "毯": "tǎn", "袒": "tǎn", "碳": "tàn", "探": "tàn", "叹": "tàn", "炭": "tàn", "汤": "tāng", "塘": "táng", "搪": "táng", "堂": "táng", "棠": "táng", "膛": "táng", "唐": "táng", "糖": "táng", "倘": "tǎng", "躺": "tǎng", "淌": "tǎng", "趟": "tàng", "烫": "tàng", "掏": "tāo", "涛": "tāo", "滔": "tāo", "绦": "tāo", "萄": "táo", "桃": "táo", "逃": "táo", "淘": "táo", "陶": "táo", "讨": "tǎo", "套": "tào", "特": "tè", "藤": "téng", "腾": "téng", "疼": "téng", "誊": "téng", "梯": "tī", "剔": "tī", "踢": "tī", "锑": "tī", "提": "tí", "题": "tí", "蹄": "tí", "啼": "tí", "体": "tǐ", "替": "tì", "嚏": "tì", "惕": "tì", "涕": "tì", "剃": "tì", "屉": "tì", "天": "tiān", "添": "tiān", "填": "tián", "田": "tián", "甜": "tián", "恬": "tián", "舔": "tiǎn", "腆": "tiǎn", "挑": "tiāo", "条": "tiáo", "迢": "tiáo", "眺": "tiào", "跳": "tiào", "贴": "tiē", "铁": "tiě", "帖": "tiē", "厅": "tīng", "听": "tīng", "烃": "tīng", "汀": "tīng", "廷": "tíng", "停": "tíng", "亭": "tíng", "庭": "tíng", "挺": "tǐng", "艇": "tǐng", "通": "tōng", "桐": "tóng", "酮": "tóng", "瞳": "tóng", "同": "tóng", "铜": "tóng", "彤": "tóng", "童": "tóng", "桶": "tǒng", "捅": "tǒng", "筒": "tǒng", "统": "tǒng", "痛": "tòng", "偷": "tōu", "投": "tóu", "头": "tóu", "透": "tòu", "凸": "tū", "秃": "tū", "突": "tū", "图": "tú", "徒": "tú", "途": "tú", "涂": "tú", "屠": "tú", "土": "tǔ", "吐": "tǔ", "兔": "tù", "湍": "tuān", "团": "tuán", "推": "tuī", "颓": "tuí", "腿": "tuǐ", "蜕": "tuì", "褪": "tuì", "退": "tuì", "吞": "tūn", "屯": "tún", "臀": "tún", "拖": "tuō", "托": "tuō", "脱": "tuō", "鸵": "tuó", "陀": "tuó", "驮": "tuó", "驼": "tuó", "椭": "tuǒ", "妥": "tuǒ", "拓": "tuò", "唾": "tuò", "挖": "wā", "哇": "wa", "蛙": "wā", "洼": "wā", "娃": "wá", "瓦": "wǎ", "袜": "wà", "歪": "wāi", "外": "wai", "豌": "wān", "弯": "wān", "湾": "wān", "玩": "wán", "顽": "wán", "丸": "wán", "烷": "wán", "完": "wán", "碗": "wǎn", "挽": "wǎn", "晚": "wǎn", "皖": "wǎn", "惋": "wǎn", "宛": "wǎn", "婉": "wǎn", "万": "wàn", "腕": "wàn", "汪": "wāng", "王": "wáng", "亡": "wáng", "枉": "wǎng", "网": "wǎng", "往": "wǎng", "旺": "wàng", "望": "wàng", "忘": "wàng", "妄": "wàng", "威": "wēi", "巍": "wēi", "微": "wēi", "危": "wēi", "韦": "wéi", "违": "wéi", "桅": "wéi", "围": "wéi", "唯": "wéi", "惟": "wéi", "为": "wéi", "潍": "wéi", "维": "wéi", "苇": "wěi", "萎": "wěi", "委": "wěi", "伟": "wěi", "伪": "wěi", "尾": "wěi", "纬": "wěi", "未": "wèi", "蔚": "wèi", "味": "wèi", "畏": "wèi", "胃": "wèi", "喂": "wèi", "魏": "wèi", "位": "wèi", "渭": "wèi", "谓": "wèi", "尉": "wèi", "慰": "wèi", "卫": "wèi", "瘟": "wēn", "温": "wēn", "蚊": "wén", "文": "wén", "闻": "wén", "纹": "wén", "吻": "wěn", "稳": "wěn", "紊": "wěn", "问": "wèn", "嗡": "wēng", "翁": "wēng", "瓮": "wèng", "挝": "wō", "蜗": "wō", "涡": "wō", "窝": "wō", "我": "wǒ", "斡": "wò", "卧": "wò", "握": "wò", "沃": "wò", "巫": "wū", "呜": "wū", "钨": "wū", "乌": "wū", "污": "wū", "诬": "wū", "屋": "wū", "无": "wú", "芜": "wú", "梧": "wú", "吾": "wú", "吴": "wú", "毋": "wú", "武": "wǔ", "五": "wǔ", "捂": "wǔ", "午": "wǔ", "舞": "wǔ", "伍": "wǔ", "侮": "wǔ", "坞": "wù", "戊": "wù", "雾": "wù", "晤": "wù", "物": "wù", "勿": "wù", "务": "wù", "悟": "wù", "误": "wù", "昔": "xī", "熙": "xī", "析": "xī", "西": "xī", "硒": "xī", "矽": "xī", "晰": "xī", "嘻": "xī", "吸": "xī", "锡": "xī", "牺": "xī", "稀": "xī", "息": "xī", "希": "xī", "悉": "xī", "膝": "xī", "夕": "xī", "惜": "xī", "熄": "xī", "烯": "xī", "溪": "xī", "汐": "xī", "犀": "xī", "檄": "xí", "袭": "xí", "席": "xí", "习": "xí", "媳": "xí", "喜": "xǐ", "铣": "xǐ", "洗": "xǐ", "系": "xì", "隙": "xì", "戏": "xì", "细": "xì", "瞎": "xiā", "虾": "xiā", "匣": "xiá", "霞": "xiá", "辖": "xiá", "暇": "xiá", "峡": "xiá", "侠": "xiá", "狭": "xiá", "下": "xià", "厦": "shà", "夏": "xià", "吓": "xià", "掀": "xiān", "锨": "xiān", "先": "xiān", "仙": "xiān", "鲜": "xiān", "纤": "xiān", "咸": "xián", "贤": "xián", "衔": "xián", "舷": "xián", "闲": "xián", "涎": "xián", "弦": "xián", "嫌": "xián", "显": "xiǎn", "险": "xiǎn", "现": "xiàn", "献": "xiàn", "县": "xiàn", "腺": "xiàn", "馅": "xiàn", "羡": "xiàn", "宪": "xiàn", "陷": "xiàn", "限": "xiàn", "线": "xiàn", "相": "xiāng", "厢": "xiāng", "镶": "xiāng", "香": "xiāng", "箱": "xiāng", "襄": "xiāng", "湘": "xiāng", "乡": "xiāng", "翔": "xiáng", "祥": "xiáng", "详": "xiáng", "想": "xiǎng", "响": "xiǎng", "享": "xiǎng", "项": "xiàng", "巷": "xiàng", "橡": "xiàng", "像": "xiàng", "向": "xiàng", "象": "xiàng", "萧": "xiāo", "硝": "xiāo", "霄": "xiāo", "削": "xuē", "哮": "xiāo", "嚣": "xiāo", "销": "xiāo", "消": "xiāo", "宵": "xiāo", "淆": "xiáo", "晓": "xiǎo", "小": "xiǎo", "孝": "xiào", "校": "xiào", "肖": "xiāo", "啸": "xiào", "笑": "xiào", "效": "xiào", "楔": "xiē", "些": "xiē", "歇": "xiē", "蝎": "xiē", "鞋": "xié", "协": "xié", "挟": "xiā", "携": "xié", "邪": "xié", "斜": "xié", "胁": "xié", "谐": "xié", "写": "xiě", "械": "xiè", "卸": "xiè", "蟹": "xiè", "懈": "xiè", "泄": "xiè", "泻": "xiè", "谢": "xiè", "屑": "xiè", "薪": "xīn", "芯": "xīn", "锌": "xīn", "欣": "xīn", "辛": "xīn", "新": "xīn", "忻": "xīn", "心": "xīn", "信": "xìn", "衅": "xìn", "星": "xīng", "腥": "xīng", "猩": "xīng", "惺": "xīng", "兴": "xīng", "刑": "xíng", "型": "xíng", "形": "xíng", "邢": "xíng", "行": "xíng", "醒": "xǐng", "幸": "xìng", "杏": "xìng", "性": "xìng", "姓": "xìng", "兄": "xiōng", "凶": "xiōng", "胸": "xiōng", "匈": "xiōng", "汹": "xiōng", "雄": "xióng", "熊": "xióng", "休": "xiū", "修": "xiū", "羞": "xiū", "朽": "xiǔ", "嗅": "xiù", "锈": "xiù", "秀": "xiù", "袖": "xiù", "绣": "xiù", "墟": "xū", "戌": "xū", "需": "xū", "虚": "xū", "嘘": "xū", "须": "xū", "徐": "xú", "许": "xǔ", "蓄": "xù", "酗": "xù", "叙": "xù", "旭": "xù", "序": "xù", "畜": "chù", "恤": "xù", "絮": "xù", "婿": "xù", "绪": "xù", "续": "xù", "轩": "xuān", "喧": "xuān", "宣": "xuān", "悬": "xuán", "旋": "xuán", "玄": "xuán", "选": "xuǎn", "癣": "xuǎn", "眩": "xuàn", "绚": "xuàn", "靴": "xuē", "薛": "xuē", "学": "xué", "穴": "xué", "雪": "xuě", "血": "xuè", "勋": "xūn", "熏": "xūn", "循": "xún", "旬": "xún", "询": "xún", "寻": "xún", "驯": "xùn", "巡": "xún", "殉": "xùn", "汛": "xùn", "训": "xùn", "讯": "xùn", "逊": "xùn", "迅": "xùn", "压": "yā", "押": "yā", "鸦": "yā", "鸭": "yā", "呀": "ya", "丫": "yā", "芽": "yá", "牙": "yá", "蚜": "yá", "崖": "yá", "衙": "yá", "涯": "yá", "雅": "yǎ", "哑": "yǎ", "亚": "yà", "讶": "yà", "焉": "yān", "咽": "yān", "阉": "yān", "烟": "yān", "淹": "yān", "盐": "yán", "严": "yán", "研": "yán", "蜒": "yán", "岩": "yán", "延": "yán", "言": "yán", "颜": "yán", "阎": "yán", "炎": "yán", "沿": "yán", "奄": "yǎn", "掩": "yǎn", "眼": "yǎn", "衍": "yǎn", "演": "yǎn", "艳": "yàn", "堰": "yàn", "燕": "yàn", "厌": "yàn", "砚": "yàn", "雁": "yàn", "唁": "yàn", "彦": "yàn", "焰": "yàn", "宴": "yàn", "谚": "yàn", "验": "yàn", "殃": "yāng", "央": "yāng", "鸯": "yāng", "秧": "yāng", "杨": "yáng", "扬": "yáng", "佯": "yáng", "疡": "yáng", "羊": "yáng", "洋": "yáng", "阳": "yáng", "氧": "yǎng", "仰": "yǎng", "痒": "yǎng", "养": "yǎng", "样": "yàng", "漾": "yàng", "邀": "yāo", "腰": "yāo", "妖": "yāo", "瑶": "yáo", "摇": "yáo", "尧": "yáo", "遥": "yáo", "窑": "yáo", "谣": "yáo", "姚": "yáo", "咬": "yǎo", "舀": "yǎo", "药": "yào", "要": "yào", "耀": "yào", "椰": "yē", "噎": "yē", "耶": "yē", "爷": "yé", "野": "yě", "冶": "yě", "也": "yě", "页": "yè", "掖": "yè", "业": "yè", "叶": "yè", "曳": "yè", "腋": "yè", "夜": "yè", "液": "yè", "一": "yī", "壹": "yī", "医": "yī", "揖": "yī", "铱": "yī", "依": "yī", "伊": "yī", "衣": "yī", "颐": "yí", "夷": "yí", "遗": "yí", "移": "yí", "仪": "yí", "胰": "yí", "疑": "yí", "沂": "yí", "宜": "yí", "姨": "yí", "彝": "yí", "椅": "yǐ", "蚁": "yǐ", "倚": "yǐ", "已": "yǐ", "乙": "yǐ", "矣": "yǐ", "以": "yǐ", "艺": "yì", "抑": "yì", "易": "yì", "邑": "yì", "屹": "yì", "亿": "yì", "役": "yì", "臆": "yì", "逸": "yì", "肄": "yì", "疫": "yì", "亦": "yì", "裔": "yì", "意": "yì", "毅": "yì", "忆": "yì", "义": "yì", "益": "yì", "溢": "yì", "诣": "yì", "议": "yì", "谊": "yì", "译": "yì", "异": "yì", "翼": "yì", "翌": "yì", "绎": "yì", "茵": "yīn", "荫": "yīn", "因": "yīn", "殷": "yīn", "音": "yīn", "阴": "yīn", "姻": "yīn", "吟": "yín", "银": "yín", "淫": "yín", "寅": "yín", "饮": "yǐn", "尹": "yǐn", "引": "yǐn", "隐": "yǐn", "印": "yìn", "英": "yīng", "樱": "yīng", "婴": "yīng", "鹰": "yīng", "应": "yīng", "缨": "yīng", "莹": "yíng", "萤": "yíng", "营": "yíng", "荧": "yíng", "蝇": "yíng", "迎": "yíng", "赢": "yíng", "盈": "yíng", "影": "yǐng", "颖": "yǐng", "硬": "yìng", "映": "yìng", "哟": "yō", "拥": "yōng", "佣": "yòng", "臃": "yōng", "痈": "yōng", "庸": "yōng", "雍": "yōng", "踊": "yǒng", "蛹": "yǒng", "咏": "yǒng", "泳": "yǒng", "涌": "yǒng", "永": "yǒng", "恿": "yǒng", "勇": "yǒng", "用": "yòng", "幽": "yōu", "优": "yōu", "悠": "yōu", "忧": "yōu", "尤": "yóu", "由": "yóu", "邮": "yóu", "铀": "yóu", "犹": "yóu", "油": "yóu", "游": "yóu", "酉": "yǒu", "有": "yǒu", "友": "yǒu", "右": "yòu", "佑": "yòu", "釉": "yòu", "诱": "yòu", "又": "yòu", "幼": "yòu", "迂": "yū", "淤": "yū", "于": "yú", "盂": "yú", "榆": "yú", "虞": "yú", "愚": "yú", "舆": "yú", "余": "yú", "俞": "yú", "逾": "yú", "鱼": "yú", "愉": "yú", "渝": "yú", "渔": "yú", "隅": "yú", "予": "yǔ", "娱": "yú", "雨": "yǔ", "与": "yǔ", "屿": "yǔ", "禹": "yǔ", "宇": "yǔ", "语": "yǔ", "羽": "yǔ", "玉": "yù", "域": "yù", "芋": "yù", "郁": "yù", "吁": "yù", "遇": "yù", "喻": "yù", "峪": "yù", "御": "yù", "愈": "yù", "欲": "yù", "狱": "yù", "育": "yù", "誉": "yù", "浴": "yù", "寓": "yù", "裕": "yù", "预": "yù", "豫": "yù", "驭": "yù", "鸳": "yuān", "渊": "yuān", "冤": "yuān", "元": "yuán", "垣": "yuán", "袁": "yuán", "原": "yuán", "援": "yuán", "辕": "yuán", "园": "yuán", "员": "yuán", "圆": "yuán", "猿": "yuán", "源": "yuán", "缘": "yuán", "远": "yuǎn", "苑": "yuàn", "愿": "yuàn", "怨": "yuàn", "院": "yuàn", "曰": "yuē", "约": "yuē", "越": "yuè", "跃": "yuè", "钥": "yào", "岳": "yuè", "粤": "yuè", "月": "yuè", "悦": "yuè", "阅": "yuè", "耘": "yún", "云": "yún", "郧": "yún", "匀": "yún", "陨": "yǔn", "允": "yǔn", "运": "yùn", "蕴": "yùn", "酝": "yùn", "晕": "yūn", "韵": "yùn", "孕": "yùn", "匝": "zā", "砸": "zá", "杂": "zá", "栽": "zāi", "哉": "zāi", "灾": "zāi", "宰": "zǎi", "载": "zǎi", "再": "zài", "在": "zài", "咱": "zán", "攒": "zǎn", "暂": "zàn", "赞": "zàn", "赃": "zāng", "脏": "zāng", "葬": "zàng", "遭": "zāo", "糟": "zāo", "凿": "záo", "藻": "zǎo", "枣": "zǎo", "早": "zǎo", "澡": "zǎo", "蚤": "zǎo", "躁": "zào", "噪": "zào", "造": "zào", "皂": "zào", "灶": "zào", "燥": "zào", "责": "zé", "择": "zé", "则": "zé", "泽": "zé", "贼": "zéi", "怎": "zěn", "增": "zēng", "憎": "zēng", "曾": "céng", "赠": "zèng", "扎": "zhā", "喳": "zhā", "渣": "zhā", "札": "zhá", "轧": "zhá", "铡": "zhá", "闸": "zhá", "眨": "zhǎ", "栅": "shān", "榨": "zhà", "咋": "zǎ", "乍": "zhà", "炸": "zhà", "诈": "zhà", "摘": "zhāi", "斋": "zhāi", "宅": "zhái", "窄": "zhǎi", "债": "zhai", "寨": "zhai", "瞻": "zhān", "毡": "zhān", "詹": "zhān", "粘": "zhān", "沾": "zhān", "盏": "zhǎn", "斩": "zhǎn", "辗": "niǎn", "崭": "zhǎn", "展": "zhǎn", "蘸": "zhàn", "栈": "zhàn", "占": "zhàn", "战": "zhàn", "站": "zhàn", "湛": "zhàn", "绽": "zhàn", "樟": "zhāng", "章": "zhāng", "彰": "zhāng", "漳": "zhāng", "张": "zhāng", "掌": "zhǎng", "涨": "zhǎng", "杖": "zhàng", "丈": "zhàng", "帐": "zhàng", "账": "zhàng", "仗": "zhàng", "胀": "zhàng", "瘴": "zhàng", "障": "zhàng", "招": "zhāo", "昭": "zhāo", "找": "zhǎo", "沼": "zhǎo", "赵": "zhào", "照": "zhào", "罩": "zhào", "兆": "zhào", "肇": "zhào", "召": "zhào", "遮": "zhē", "折": "shé", "哲": "zhé", "蛰": "zhé", "辙": "zhé", "者": "zhě", "锗": "zhě", "蔗": "zhè", "这": "zhè", "浙": "zhè", "珍": "zhēn", "斟": "zhēn", "真": "zhēn", "甄": "zhēn", "砧": "zhēn", "臻": "zhēn", "贞": "zhēn", "针": "zhēn", "侦": "zhēn", "枕": "zhěn", "疹": "zhěn", "诊": "zhěn", "震": "zhèn", "振": "zhèn", "镇": "zhèn", "阵": "zhèn", "蒸": "zhēng", "挣": "zhèng", "睁": "zhēng", "征": "zhēng", "狰": "zhēng", "争": "zhēng", "怔": "zhēng", "整": "zhěng", "拯": "zhěng", "正": "zhèng", "政": "zhèng", "帧": "zhēn", "症": "zhèng", "郑": "zhèng", "证": "zhèng", "芝": "zhī", "枝": "zhī", "支": "zhī", "吱": "zī", "蜘": "zhī", "知": "zhī", "肢": "zhī", "脂": "zhī", "汁": "zhī", "之": "zhī", "织": "zhī", "职": "zhí", "直": "zhí", "植": "zhí", "殖": "zhí", "执": "zhí", "值": "zhí", "侄": "zhí", "址": "zhǐ", "指": "zhǐ", "止": "zhǐ", "趾": "zhǐ", "只": "zhī", "旨": "zhǐ", "纸": "zhǐ", "志": "zhì", "挚": "zhì", "掷": "zhì", "至": "zhì", "致": "zhì", "置": "zhì", "帜": "zhì", "峙": "zhì", "制": "zhì", "智": "zhì", "秩": "zhì", "稚": "zhì", "质": "zhì", "炙": "zhì", "痔": "zhì", "滞": "zhì", "治": "zhì", "窒": "zhì", "中": "zhōng", "盅": "zhōng", "忠": "zhōng", "钟": "zhōng", "衷": "zhōng", "终": "zhōng", "种": "zhǒng", "肿": "zhǒng", "重": "zhòng", "仲": "zhòng", "众": "zhòng", "舟": "zhōu", "周": "zhōu", "州": "zhōu", "洲": "zhōu", "诌": "zhōu", "粥": "zhōu", "轴": "zhóu", "肘": "zhǒu", "帚": "zhǒu", "咒": "zhòu", "皱": "zhòu", "宙": "zhòu", "昼": "zhòu", "骤": "zhòu", "珠": "zhū", "株": "zhū", "蛛": "zhū", "朱": "zhū", "猪": "zhū", "诸": "zhū", "诛": "zhū", "逐": "zhú", "竹": "zhú", "烛": "zhú", "煮": "zhǔ", "拄": "zhǔ", "瞩": "zhǔ", "嘱": "zhǔ", "主": "zhǔ", "着": "zhù", "柱": "zhù", "助": "zhù", "蛀": "zhù", "贮": "zhù", "铸": "zhù", "筑": "zhù", "住": "zhù", "注": "zhù", "祝": "zhù", "驻": "zhù", "抓": "zhuā", "爪": "zhǎo", "拽": "zhuài", "专": "zhuān", "砖": "zhuān", "转": "zhuǎn", "撰": "zhuàn", "赚": "zuàn", "篆": "zhuàn", "桩": "zhuāng", "庄": "zhuāng", "装": "zhuāng", "妆": "zhuāng", "撞": "zhuàng", "壮": "zhuàng", "状": "zhuàng", "椎": "zhuī", "锥": "zhuī", "追": "zhuī", "赘": "zhuì", "坠": "zhuì", "缀": "zhuì", "谆": "zhūn", "准": "zhǔn", "捉": "zhuō", "拙": "zhuō", "卓": "zhuó", "桌": "zhuō", "琢": "zhuó", "茁": "zhuó", "酌": "zhuó", "啄": "zhuó", "着": "zhe", "灼": "zhuó", "浊": "zhuó", "兹": "zī", "咨": "zī", "资": "zī", "姿": "zī", "滋": "zī", "淄": "zī", "孜": "zī", "紫": "zǐ", "仔": "zǎi", "籽": "zǐ", "滓": "zǐ", "子": "zǐ", "自": "zì", "渍": "zì", "字": "zì", "鬃": "zōng", "棕": "zōng", "踪": "zōng", "宗": "zōng", "综": "zōng", "总": "zǒng", "纵": "zòng", "邹": "zōu", "走": "zǒu", "奏": "zòu", "揍": "zòu", "租": "zū", "足": "zú", "卒": "zú", "族": "zú", "祖": "zǔ", "诅": "zǔ", "阻": "zǔ", "组": "zǔ", "钻": "zuàn", "纂": "zuǎn", "嘴": "zuǐ", "醉": "zuì", "最": "zuì", "罪": "zuì", "尊": "zūn", "遵": "zūn", "昨": "zuó", "左": "zuǒ", "佐": "zuǒ", "柞": "zhà", "做": "zuò", "作": "zuò", "坐": "zuò", "座": "zuò" };
YX.configText['chineseWord'] = '锕皑蔼碍爱嗳嫒瑷暧霭谙铵鹌肮袄奥媪骜鳌坝罢钯摆败呗颁办绊钣帮绑镑谤剥饱宝报鲍鸨龅辈贝钡狈备惫鹎贲锛绷笔毕毙币闭荜哔滗铋筚跸边编贬变辩辫苄缏笾标骠飑飙镖镳鳔鳖别瘪濒滨宾摈傧缤槟殡膑镔髌鬓饼禀拨钵铂驳饽钹鹁补钸财参蚕残惭惨灿骖黪苍舱仓沧厕侧册测恻层诧锸侪钗搀掺蝉馋谗缠铲产阐颤冁谄谶蒇忏婵骣觇禅镡场尝长偿肠厂畅伥苌怅阊鲳钞车彻砗尘陈衬伧谌榇碜龀撑称惩诚骋枨柽铖铛痴迟驰耻齿炽饬鸱冲冲虫宠铳畴踌筹绸俦帱雠橱厨锄雏础储触处刍绌蹰传钏疮闯创怆锤缍纯鹑绰辍龊辞词赐鹚聪葱囱从丛苁骢枞凑辏蹿窜撺错锉鹾达哒鞑带贷骀绐担单郸掸胆惮诞弹殚赕瘅箪当挡党荡档谠砀裆捣岛祷导盗焘灯邓镫敌涤递缔籴诋谛绨觌镝颠点垫电巅钿癫钓调铫鲷谍叠鲽钉顶锭订铤丢铥东动栋冻岽鸫窦犊独读赌镀渎椟牍笃黩锻断缎簖兑队对怼镦吨顿钝炖趸夺堕铎鹅额讹恶饿谔垩阏轭锇锷鹗颚颛鳄诶儿尔饵贰迩铒鸸鲕发罚阀珐矾钒烦贩饭访纺钫鲂飞诽废费绯镄鲱纷坟奋愤粪偾丰枫锋风疯冯缝讽凤沣肤辐抚辅赋复负讣妇缚凫驸绂绋赙麸鲋鳆钆该钙盖赅杆赶秆赣尴擀绀冈刚钢纲岗戆镐睾诰缟锆搁鸽阁铬个纥镉颍给亘赓绠鲠龚宫巩贡钩沟苟构购够诟缑觏蛊顾诂毂钴锢鸪鹄鹘剐挂鸹掴关观馆惯贯诖掼鹳鳏广犷规归龟闺轨诡贵刽匦刿妫桧鲑鳜辊滚衮绲鲧锅国过埚呙帼椁蝈铪骇韩汉阚绗颉号灏颢阂鹤贺诃阖蛎横轰鸿红黉讧荭闳鲎壶护沪户浒鹕哗华画划话骅桦铧怀坏欢环还缓换唤痪焕涣奂缳锾鲩黄谎鳇挥辉毁贿秽会烩汇讳诲绘诙荟哕浍缋珲晖荤浑诨馄阍获货祸钬镬击机积饥迹讥鸡绩缉极辑级挤几蓟剂济计记际继纪讦诘荠叽哜骥玑觊齑矶羁虿跻霁鲚鲫夹荚颊贾钾价驾郏浃铗镓蛲歼监坚笺间艰缄茧检碱硷拣捡简俭减荐槛鉴践贱见键舰剑饯渐溅涧谏缣戋戬睑鹣笕鲣鞯将浆蒋桨奖讲酱绛缰胶浇骄娇搅铰矫侥脚饺缴绞轿较挢峤鹪鲛阶节洁结诫届疖颌鲒紧锦仅谨进晋烬尽劲荆茎卺荩馑缙赆觐鲸惊经颈静镜径痉竞净刭泾迳弪胫靓纠厩旧阄鸠鹫驹举据锯惧剧讵屦榉飓钜锔窭龃鹃绢锩镌隽觉决绝谲珏钧军骏皲开凯剀垲忾恺铠锴龛闶钪铐颗壳课骒缂轲钶锞颔垦恳龈铿抠库裤喾块侩郐哙脍宽狯髋矿旷况诓诳邝圹纩贶亏岿窥馈溃匮蒉愦聩篑阃锟鲲扩阔蛴蜡腊莱来赖崃徕涞濑赉睐铼癞籁蓝栏拦篮阑兰澜谰揽览懒缆烂滥岚榄斓镧褴琅阆锒捞劳涝唠崂铑铹痨乐鳓镭垒类泪诔缧篱狸离鲤礼丽厉励砾历沥隶俪郦坜苈莅蓠呖逦骊缡枥栎轹砺锂鹂疠粝跞雳鲡鳢俩联莲连镰怜涟帘敛脸链恋炼练蔹奁潋琏殓裢裣鲢粮凉两辆谅魉疗辽镣缭钌鹩猎临邻鳞凛赁蔺廪檩辚躏龄铃灵岭领绫棂蛏鲮馏刘浏骝绺镏鹨龙聋咙笼垄拢陇茏泷珑栊胧砻楼娄搂篓偻蒌喽嵝镂瘘耧蝼髅芦卢颅庐炉掳卤虏鲁赂禄录陆垆撸噜闾泸渌栌橹轳辂辘氇胪鸬鹭舻鲈峦挛孪滦乱脔娈栾鸾銮抡轮伦仑沦纶论囵萝罗逻锣箩骡骆络荦猡泺椤脶镙驴吕铝侣屡缕虑滤绿榈褛锊呒妈玛码蚂马骂吗唛嬷杩买麦卖迈脉劢瞒馒蛮满谩缦镘颡鳗猫锚铆贸麽没镁门闷们扪焖懑钔锰梦眯谜弥觅幂芈谧猕祢绵缅渑腼黾庙缈缪灭悯闽闵缗鸣铭谬谟蓦馍殁镆谋亩钼呐钠纳难挠脑恼闹铙讷馁内拟腻铌鲵撵辇鲶酿鸟茑袅聂啮镊镍陧蘖嗫颟蹑柠狞宁拧泞苎咛聍钮纽脓浓农侬哝驽钕诺傩疟欧鸥殴呕沤讴怄瓯盘蹒庞抛疱赔辔喷鹏纰罴铍骗谝骈飘缥频贫嫔苹凭评泼颇钋扑铺朴谱镤镨栖脐齐骑岂启气弃讫蕲骐绮桤碛颀颃鳍牵钎铅迁签谦钱钳潜浅谴堑佥荨悭骞缱椠钤枪呛墙蔷强抢嫱樯戗炝锖锵镪羟跄锹桥乔侨翘窍诮谯荞缲硗跷窃惬锲箧钦亲寝锓轻氢倾顷请庆揿鲭琼穷茕蛱巯赇虮鳅趋区躯驱龋诎岖阒觑鸲颧权劝诠绻辁铨却鹊确阕阙悫让饶扰绕荛娆桡热韧认纫饪轫荣绒嵘蝾缛铷颦软锐蚬闰润洒萨飒鳃赛伞毵糁丧骚扫缫涩啬铯穑杀刹纱铩鲨筛晒酾删闪陕赡缮讪姗骟钐鳝墒伤赏垧殇觞烧绍赊摄慑设厍滠畲绅审婶肾渗诜谂渖声绳胜师狮湿诗时蚀实识驶势适释饰视试谥埘莳弑轼贳铈鲥寿兽绶枢输书赎属术树竖数摅纾帅闩双谁税顺说硕烁铄丝饲厮驷缌锶鸶耸怂颂讼诵擞薮馊飕锼苏诉肃谡稣虽随绥岁谇孙损笋荪狲缩琐锁唢睃獭挞闼铊鳎台态钛鲐摊贪瘫滩坛谭谈叹昙钽锬顸汤烫傥饧铴镗涛绦讨韬铽腾誊锑题体屉缇鹈阗条粜龆鲦贴铁厅听烃铜统恸头钭秃图钍团抟颓蜕饨脱鸵驮驼椭箨鼍袜娲腽弯湾顽万纨绾网辋韦违围为潍维苇伟伪纬谓卫诿帏闱沩涠玮韪炜鲔温闻纹稳问阌瓮挝蜗涡窝卧莴龌呜钨乌诬无芜吴坞雾务误邬庑怃妩骛鹉鹜锡牺袭习铣戏细饩阋玺觋虾辖峡侠狭厦吓硖鲜纤贤衔闲显险现献县馅羡宪线苋莶藓岘猃娴鹇痫蚝籼跹厢镶乡详响项芗饷骧缃飨萧嚣销晓啸哓潇骁绡枭箫协挟携胁谐写泻谢亵撷绁缬锌衅兴陉荥凶汹锈绣馐鸺虚嘘须许叙绪续诩顼轩悬选癣绚谖铉镟学谑泶鳕勋询寻驯训讯逊埙浔鲟压鸦鸭哑亚讶垭娅桠氩阉烟盐严岩颜阎艳厌砚彦谚验厣赝俨兖谳恹闫酽魇餍鼹鸯杨扬疡阳痒养样炀瑶摇尧遥窑谣药轺鹞鳐爷页业叶靥谒邺晔烨医铱颐遗仪蚁艺亿忆义诣议谊译异绎诒呓峄饴怿驿缢轶贻钇镒镱瘗舣荫阴银饮隐铟瘾樱婴鹰应缨莹萤营荧蝇赢颖茔莺萦蓥撄嘤滢潆璎鹦瘿颏罂哟拥佣痈踊咏镛优忧邮铀犹诱莸铕鱿舆鱼渔娱与屿语狱誉预驭伛俣谀谕蓣嵛饫阈妪纡觎欤钰鹆鹬龉鸳渊辕园员圆缘远橼鸢鼋约跃钥粤悦阅钺郧匀陨运蕴酝晕韵郓芸恽愠纭韫殒氲杂灾载攒暂赞瓒趱錾赃脏驵凿枣责择则泽赜啧帻箦贼谮赠综缯轧铡闸栅诈斋债毡盏斩辗崭栈战绽谵张涨帐账胀赵诏钊蛰辙锗这谪辄鹧贞针侦诊镇阵浈缜桢轸赈祯鸩挣睁狰争帧症郑证诤峥钲铮筝织职执纸挚掷帜质滞骘栉栀轵轾贽鸷蛳絷踬踯觯钟终种肿众锺诌轴皱昼骤纣绉猪诸诛烛瞩嘱贮铸驻伫槠铢专砖转赚啭馔颞桩庄装妆壮状锥赘坠缀骓缒谆准着浊诼镯兹资渍谘缁辎赀眦锱龇鲻踪总纵偬邹诹驺鲰诅组镞钻缵躜鳟翱并卜沉丑淀迭斗范干皋硅柜后伙秸杰诀夸里凌么霉捻凄扦圣尸抬涂洼喂污锨咸蝎彝涌游吁御愿岳云灶扎札筑于志注凋讠谫郄勐凼坂垅垴埯埝苘荬荮莜莼菰藁揸吒吣咔咝咴噘噼嚯幞岙嵴彷徼犸狍馀馇馓馕愣憷懔丬溆滟溷漤潴澹甯纟绔绱珉枧桊桉槔橥轱轷赍肷胨飚煳煅熘愍淼砜磙眍钚钷铘铞锃锍锎锏锘锝锪锫锿镅镎镢镥镩镲稆鹋鹛鹱疬疴痖癯裥襁耢颥螨麴鲅鲆鲇鲞鲴鲺鲼鳊鳋鳘鳙鞒鞴齄';
YX.configText['taiwanWord'] = '锕皑蔼碍爱嗳嫒瑷暧霭谙铵鹌肮袄奥媪骜鳌坝罢钯摆败呗颁办绊钣帮绑镑谤剥饱宝报鲍鸨龅辈贝钡狈备惫鹎贲锛绷笔毕毙币闭荜哔滗铋筚跸边编贬变辩辫苄缏笾标骠飑飙镖镳鳔鳖别瘪濒滨宾摈傧缤槟殡膑镔髌鬓饼禀拨钵铂驳饽钹鹁补钸财参蚕残惭惨灿骖黪苍舱仓沧厕侧册测恻层诧锸侪钗搀掺蝉馋谗缠铲产阐颤冁谄谶蒇忏婵骣觇禅镡场尝长偿肠厂畅伥苌怅阊鲳钞车彻砗尘陈衬伧谌榇碜龀撑称惩诚骋枨柽铖铛痴迟驰耻齿炽饬鸱冲冲虫宠铳畴踌筹绸俦帱雠橱厨锄雏础储触处刍绌蹰传钏疮闯创怆锤缍纯鹑绰辍龊辞词赐鹚聪葱囱从丛苁骢枞凑辏蹿窜撺错锉鹾达哒鞑带贷骀绐担单郸掸胆惮诞弹殚赕瘅箪当挡党荡档谠砀裆捣岛祷导盗焘灯邓镫敌涤递缔籴诋谛绨觌镝颠点垫电巅钿癫钓调铫鲷谍叠鲽钉顶锭订铤丢铥东动栋冻岽鸫窦犊独读赌镀渎椟牍笃黩锻断缎簖兑队对怼镦吨顿钝炖趸夺堕铎鹅额讹恶饿谔垩阏轭锇锷鹗颚颛鳄诶儿尔饵贰迩铒鸸鲕发罚阀珐矾钒烦贩饭访纺钫鲂飞诽废费绯镄鲱纷坟奋愤粪偾丰枫锋风疯冯缝讽凤沣肤辐抚辅赋复负讣妇缚凫驸绂绋赙麸鲋鳆钆该钙盖赅杆赶秆赣尴擀绀冈刚钢纲岗戆镐睾诰缟锆搁鸽阁铬个纥镉颍给亘赓绠鲠龚宫巩贡钩沟苟构购够诟缑觏蛊顾诂毂钴锢鸪鹄鹘剐挂鸹掴关观馆惯贯诖掼鹳鳏广犷规归龟闺轨诡贵刽匦刿妫桧鲑鳜辊滚衮绲鲧锅国过埚呙帼椁蝈铪骇韩汉阚绗颉号灏颢阂鹤贺诃阖蛎横轰鸿红黉讧荭闳鲎壶护沪户浒鹕哗华画划话骅桦铧怀坏欢环还缓换唤痪焕涣奂缳锾鲩黄谎鳇挥辉毁贿秽会烩汇讳诲绘诙荟哕浍缋珲晖荤浑诨馄阍获货祸钬镬击机积饥迹讥鸡绩缉极辑级挤几蓟剂济计记际继纪讦诘荠叽哜骥玑觊齑矶羁虿跻霁鲚鲫夹荚颊贾钾价驾郏浃铗镓蛲歼监坚笺间艰缄茧检碱硷拣捡简俭减荐槛鉴践贱见键舰剑饯渐溅涧谏缣戋戬睑鹣笕鲣鞯将浆蒋桨奖讲酱绦缰胶浇骄娇搅铰矫侥脚饺缴绞轿较挢峤鹪鲛阶节洁结诫届疖颌鲒紧锦仅谨进晋烬尽劲荆茎卺荩馑缙赆觐鲸惊经颈静镜径痉竞净刭泾迳弪胫靓纠厩旧阄鸠鹫驹举据锯惧剧讵屦榉飓钜锔窭龃鹃绢锩镌隽觉决绝谲珏钧军骏皲开凯剀垲忾恺铠锴龛闶钪铐颗壳课骒缂轲钶锞颔垦恳龈铿抠库裤喾块侩郐哙脍宽狯髋矿旷况诓诳邝圹纩贶亏岿窥馈溃匮蒉愦聩篑阃锟鲲扩阔蛴蜡腊莱来赖崃徕涞濑赉睐铼癞籁蓝栏拦篮阑兰澜谰揽览懒缆烂滥岚榄斓镧褴琅阆锒捞劳涝唠崂铑铹痨乐鳓镭垒类泪诔缧篱狸离鲤礼丽厉励砾历沥隶俪郦坜苈莅蓠呖逦骊缡枥栎轹砺锂鹂疠粝跞雳鲡鳢俩联莲连镰怜涟帘敛脸链恋炼练蔹奁潋琏殓裢裣鲢粮凉两辆谅魉疗辽镣缭钌鹩猎临邻鳞凛赁蔺廪檩辚躏龄铃灵岭领绫棂蛏鲮馏刘浏骝绺镏鹨龙聋咙笼垄拢陇茏泷珑栊胧砻楼娄搂篓偻蒌喽嵝镂瘘耧蝼髅芦卢颅庐炉掳卤虏鲁赂禄录陆垆撸噜闾泸渌栌橹轳辂辘氇胪鸬鹭舻鲈峦挛孪滦乱脔娈栾鸾銮抡轮伦仑沦纶论囵萝罗逻锣箩骡骆络荦猡泺椤脶镙驴吕铝侣屡缕虑滤绿榈褛锊呒妈玛码蚂马骂吗唛嬷杩买麦卖迈脉劢瞒馒蛮满谩缦镘颡鳗猫锚铆贸麽没镁门闷们扪焖懑钔锰梦眯谜弥觅幂芈谧猕祢绵缅渑腼黾庙缈缪灭悯闽闵缗鸣铭谬谟蓦馍殁镆谋亩钼呐钠纳难挠脑恼闹铙讷馁内拟腻铌鲵撵辇鲶酿鸟茑袅聂啮镊镍陧蘖嗫颟蹑柠狞宁拧泞苎咛聍钮纽脓浓农侬哝驽钕诺傩疟欧鸥殴呕沤讴怄瓯盘蹒庞抛疱赔辔喷鹏纰罴铍骗谝骈飘缥频贫嫔苹凭评泼颇钋扑铺朴谱镤镨栖脐齐骑岂启气弃讫蕲骐绮桤碛颀颃鳍牵钎铅迁签谦钱钳潜浅谴堑佥荨悭骞缱椠钤枪呛墙蔷强抢嫱樯戗炝锖锵镪羟跄锹桥乔侨翘窍诮谯荞缲硗跷窃惬锲箧钦亲寝锓轻氢倾顷请庆揿鲭琼穷茕蛱巯赇虮鳅趋区躯驱龋诎岖阒觑鸲颧权劝诠绻辁铨却鹊确阕阙悫让饶扰绕荛娆桡热韧认纫饪轫荣绒嵘蝾缛铷颦软锐蚬闰润洒萨飒鳃赛伞毵糁丧骚扫缫涩啬铯穑杀刹纱铩鲨筛晒酾删闪陕赡缮讪姗骟钐鳝墒伤赏垧殇觞烧绍赊摄慑设厍滠畲绅审婶肾渗诜谂渖声绳胜师狮湿诗时蚀实识驶势适释饰视试谥埘莳弑轼贳铈鲥寿兽绶枢输书赎属术树竖数摅纾帅闩双谁税顺说硕烁铄丝饲厮驷缌锶鸶耸怂颂讼诵擞薮馊飕锼苏诉肃谡稣虽随绥岁谇孙损笋荪狲缩琐锁唢睃獭挞闼铊鳎台态钛鲐摊贪瘫滩坛谭谈叹昙钽锬顸汤烫傥饧铴镗涛绦讨韬铽腾誊锑题体屉缇鹈阗条粜龆鲦贴铁厅听烃铜统恸头钭秃图钍团抟颓蜕饨脱鸵驮驼椭箨鼍袜娲腽弯湾顽万纨绾网辋韦违围为潍维苇伟伪纬谓卫诿帏闱沩涠玮韪炜鲔温闻纹稳问阌瓮挝蜗涡窝卧莴龌呜钨乌诬无芜吴坞雾务误邬庑怃妩骛鹉鹜锡牺袭习铣戏细饩阋玺觋虾辖峡侠狭厦吓硖鲜纤贤衔闲显险现献县馅羡宪线苋莶藓岘猃娴鹇痫蚝籼跹厢镶乡详响项芗饷骧缃飨萧嚣销晓啸哓潇骁绡枭箫协挟携胁谐写泻谢亵撷绁缬锌衅兴陉荥凶汹锈绣馐鸺虚嘘须许叙绪续诩顼轩悬选癣绚谖铉镟学谑泶鳕勋询寻驯训讯逊埙浔鲟压鸦鸭哑亚讶垭娅桠氩阉烟盐严岩颜阎艳厌砚彦谚验厣赝俨兖谳恹闫酽魇餍鼹鸯杨扬疡阳痒养样炀瑶摇尧遥窑谣药轺鹞鳐爷页业叶靥谒邺晔烨医铱颐遗仪蚁艺亿忆义诣议谊译异绎诒呓峄饴怿驿缢轶贻钇镒镱瘗舣荫阴银饮隐铟瘾樱婴鹰应缨莹萤营荧蝇赢颖茔莺萦蓥撄嘤滢潆璎鹦瘿颏罂哟拥佣痈踊咏镛优忧邮铀犹诱莸铕鱿舆鱼渔娱与屿语狱誉预驭伛俣谀谕蓣嵛饫阈妪纡觎欤钰鹆鹬龉鸳渊辕园员圆缘远橼鸢鼋约跃钥粤悦阅钺郧匀陨运蕴酝晕韵郓芸恽愠纭韫殒氲杂灾载攒暂赞瓒趱錾赃脏驵凿枣责择则泽赜啧帻箦贼谮赠综缯轧铡闸栅诈斋债毡盏斩辗崭栈战绽谵张涨帐账胀赵诏钊蛰辙锗这谪辄鹧贞针侦诊镇阵浈缜桢轸赈祯鸩挣睁狰争帧症郑证诤峥钲铮筝织职执纸挚掷帜质滞骘栉栀轵轾贽鸷蛳絷踬踯觯钟终种肿众锺诌轴皱昼骤纣绉猪诸诛烛瞩嘱贮铸驻伫槠铢专砖转赚啭馔颞桩庄装妆壮状锥赘坠缀骓缒谆准着浊诼镯兹资渍谘缁辎赀眦锱龇鲻踪总纵偬邹诹驺鲰诅组镞钻缵躜鳟翺并卜沈丑淀叠斗范干臯矽柜後夥稭杰诀夸里淩麽霉捻凄扡圣屍擡涂洼喂污鍁咸蠍彜涌游吁御愿岳云竈紮劄筑於志注雕訁譾郤猛氹阪垄堖垵垫檾蕒葤蓧蒓菇槁摣咤唚哢噝噅撅劈谑襆嶴脊仿侥獁麅余餷饊饢楞怵檩爿漵灩混滥瀦淡宁糸絝緔瑉梘棬案橰櫫軲軤賫膁腖飈糊煆溜湣渺碸滚瞘鈈鉕鋣銱鋥鋶鐦鐧鍩鍀鍃錇鎄鎇鎿鐝鑥鑹鑔穭鶓鶥鸌癧屙瘂臒襇襁耮顬蟎麯鮁鮃鮎鯗鯝鯴鱝鯿鰠鰵鱅鞽韝齇';
YX.Nodes = {
_breakUpSound: false,
_breakUpSoundDelimiter: " || ",
nodeTypeBreaker: (this._breakUpSound ? this._breakUpSoundDelimiter: ""),
recursion_limit: 20000,
_iframeNodes: [],
leafNode: function(node) {
if (!node || !node.nodeType || node.nodeType == 3) {
return true
} else {
return this.leafElement(node)
}
},
internalNode: function(node) {
var parent = node.parentNode;
if (parent) {
if (parent.nodeName == "OPTION" || parent.nodeName == "SELECT") {
return true
}
}
return false
},
hasAttribute: function(node, attrib) {
if (node.hasAttribute) {
return node.hasAttribute(attrib)
}
if (node.attributes && !(attrib in node.attributes)) {
return false
}
var attrVal = node.getAttribute(attrib);
if (attrVal != null && attrVal != "") {
return true
}
return false
},
leafElement: function(elem) {
switch (elem.tagName) {
case 'A':
if ($(elem).children().length < 2) return true;
if ($(elem).children("font,strong,em").length > 1) return true;
return false;
case 'AREA':
case 'OBJECT':
case 'EMBED':
case 'BUTTON':
case 'TEXTAREA':
case 'IMG':
case 'NOSCRIPT':
case 'SELECT':
return this.isVisible(elem);
case 'HEAD':
case 'SCRIPT':
case 'STYLE':
return true;
case 'IFRAME':
}
return ! elem.hasChildNodes()
},
isInvisible: function(node) {
if (node == null || typeof node == 'undefined' || node.nodeType != 1 || node.nodeName == "BODY") {
return false
}
var disp = this.getNodeStyle(node, 'display', 'display');
var vis = this.getNodeStyle(node, 'visibility', 'visibility');
if (disp == 'none' || vis == 'hidden' || node.offsetWidth <= 0 || !node.parentNode) return true;
return false
},
isVisible: function(obj) {
if (obj.nodeName == "BODY" || obj.nodeName == "HTML") return true;
if (!obj) return false;
else if (!obj.parentNode) return false;
else if (obj.style) {
if (obj.style.display == 'none') return false;
else if (obj.style.visibility == 'hidden') return false
}
if (window.getComputedStyle) {
var style = window.getComputedStyle(obj, "");
if (style.display == 'none') return false;
if (style.visibility == 'hidden') return false
}
var style = obj.currentStyle;
if (style) {
if (style['display'] == 'none') return false;
if (style['visibility'] == 'hidden') return false
}
return YX.Nodes.isVisible(obj.parentNode)
},
isFocusable: function(node) {
if (!node || node == null) return false;
if (node.nodeType == 1) {
if (node.tagName == "INPUT") {
var input_type = node.getAttribute('type');
if (!input_type || input_type != 'hidden') {
return true
}
} else if ((node.tagName == "A" && YX.Nodes.hasAttribute(node, 'href')) || node.tagName == "SELECT" || node.tagName == "TEXTAREA") {
return true
}
var tabindex = node.getAttribute('tabindex');
if (tabindex) {
return true
}
}
return false
},
handleNode: function(node, goingDown) {
if (!goingDown || !node) {
return null
}
var return_val = "";
switch (node.nodeType) {
case 1:
if (this.isInvisible(node)) {
return_val = ""
} else {
return_val = this.handleElement(node)
}
break;
case 2:
return_val = "";
break;
case 3:
var ret_val = node.data;
if (ret_val.length > 0 && ret_val.match(/[^\s,\.\?!:\-]/)) {
ret_val = ret_val.replace(/\d+;/, "");
return_val = ret_val
} else {
return_val = ""
}
break;
case 8:
case 9:
case 10:
default:
return_val = ""
}
return return_val
},
handleChildNodes: function(node) {
var result = "";
for (var i = 0,
ncl = node.childNodes.length; i < ncl; i++) {
result += this.handleNode(node.childNodes[i], true) + " ";
if (!this.leafNode(node.childNodes[i])) result += this.handleChildNodes(node.childNodes[i])
}
return result
},
handleAreaNode: function(elem) {
if (elem.getAttribute('alt')) return elem.getAttribute('alt');
else if (elem.getAttribute('title')) return elem.getAttribute('title');
else return ""
},
handleImageNode: function(elem) {
if (elem.getAttribute('alt')) {
return elem.getAttribute('alt')
} else if (elem.getAttribute('title')) {
return elem.getAttribute('title')
} else {
return ""
}
},
handleListNode: function(elem) {
var result = "";
var parent = elem.parentNode;
while (parent && parent.tagName != "BODY") {
if (parent.tagName == "OL") {
var elems = parent.getElementsByTagName("LI");
for (var i = 0,
el = elems.length; i < el; i++) {
if (elems[i] == elem) {
result += (i + 1) + ". ";
break
}
}
break
}
parent = parent.parentNode
}
return result
},
GetInputLabelText: function(node) {
var cNode = $(node).parent();
if (cNode) {
var text = YX.Utils.RemoveSpecialCharacters(cNode.text());
if (text && text.length < 6) return cNode.text();
cNode = cNode.parent().children().length >= 2 ? cNode.prev() : cNode.parent().prev()
} else {
return ""
}
if (cNode) {
var text = YX.Utils.RemoveSpecialCharacters(cNode.text());
if (text) {
return text.length > YX.systemInputLabelContentLength ? "": text
} else {
return ""
}
} else {
return ""
}
},
handleInputNode: function(elem) {
var result = "";
switch (elem.getAttribute('type')) {
case 'button':
result += elem.value + YX.configText['button'];
break;
case 'checkbox':
result += this.GetInputLabelText(elem) + YX.configText["checkbox"] + "," + YX.configText['current'] + ((elem.checked == true) ? YX.configText["checked"] : YX.configText["unchecked"]);
break;
case 'file':
result += YX.configText["file"];
break;
case 'hidden':
break;
case 'image':
result += elem.value + YX.configText["imageButton"];
break;
case 'password':
result += YX.configText["password"];
break;
case 'radio':
result += this.GetInputLabelText(elem) + YX.configText["radio"] + "," + YX.configText['current'] + ((elem.checked == true) ? YX.configText["checked"] : YX.configText["unchecked"]);
break;
case 'reset':
result += elem.value + YX.configText["reset"];
break;
case 'submit':
result += elem.value + YX.configText["submit"];
break;
case 'text':
default:
var value = "";
try {
value = elem.value ? elem.value: YX.configText['emptyContent']
} catch(err) {};
result = this.GetInputLabelText(elem) + YX.configText["text"] + "," + YX.configText['currentValue'] + value
}
return result
},
handleElement: function(elem) {
var result = "";
switch (elem.tagName) {
case 'A':
var textc = this.handleChildNodes(elem);
if (textc) textc = textc.replace(/…$/, "").replace(/\.\.\.$/, "");
var titlec = elem.getAttribute('title');
if (this.hasAttribute(elem, 'title') && titlec.length >= textc.length - 2) {
result += YX.configText["a"] + " " + this.nodeTypeBreaker + titlec
} else {
result += YX.configText["a"] + " " + this.nodeTypeBreaker + textc
}
break;
case 'AREA':
result += YX.configText["area"] + " " + this.nodeTypeBreaker + this.handleAreaNode(elem);
break;
case 'BUTTON':
result += this.handleChildNodes(elem) + " " + YX.configText["button"];
break;
case 'OBJECT':
result = elem.getAttribute('title') ? elem.getAttribute('title') : "";
result = YX.configText["object"] + " " + result;
break;
case 'EMBED':
result = elem.getAttribute('title') ? elem.getAttribute('title') : "";
result = YX.configText["embed"] + " " + result;
break;
case 'H1':
result += YX.configText["h1"];
break;
case 'H2':
result += YX.configText["h2"];
break;
case 'H3':
result += YX.configText["h3"];
break;
case 'H4':
result += YX.configText["h4"];
break;
case 'H5':
result += YX.configText["h5"];
break;
case 'H6':
result += YX.configText["h6"];
break;
case 'IMG':
var image_text = this.handleImageNode(elem);
if (image_text && image_text.length > 0) {
result += YX.configText["img"] + " " + this.nodeTypeBreaker + image_text
} else {
result += YX.configText["img"]
}
break;
case 'INPUT':
result += this.handleInputNode(elem);
break;
case 'LI':
result += this.handleListNode(elem);
break;
case 'SELECT':
result += YX.configText["select"] + "," + YX.configText['currentItem'] + elem.options[elem.selectedIndex].text;
break;
case 'TABLE':
var rows = elem.rows.length;
var cols = this.getLargestRowLength(elem.rows);
if (rows > 2 && cols > 2) {
result += YX.configText["table"] + " " + this.getTableNum(elem) + " " + this.getTableName(elem) + " " + YX.configText["start"] + " " + rows + " " + YX.configText["tr"] + " " + cols + " " + YX.configText["col"] + " "
}
break;
case 'TEXTAREA':
var value = "";
try {
value = elem.value ? elem.value: YX.configText['emptyContent']
} catch(err) {};
result += YX.configText['textarea'] + "," + YX.configText['currentValue'] + value;
break;
case 'UL':
case 'OL':
var numitems = this.getNumberOfListElements(elem);
if (numitems > 0) {
result += YX.configText['list'] + " " + numitems + " " + YX.configText['items']
}
}
if (elem.getAttribute('title') && !result) {
result = result + " " + elem.getAttribute('title')
}
return result
},
getLabelName: function(elem) {
if (this.hasAttribute(elem, 'my_label')) return elem.getAttribute('my_label');
else if (this.hasAttribute(elem, 'name')) return elem.getAttribute('name');
return ""
},
getNumberOfListElements: function(elem) {
var num = 0;
if (typeof elem == 'undefined' || typeof elem.childNodes == 'undefined') {
return 0
}
for (var i = 0,
ecl = elem.childNodes.length; i < ecl; i++) {
if (elem.childNodes[i].nodeName == "LI") {
num++
}
}
return num
},
getTableName: function(elem) {
var ret = "";
if (elem.caption) {
ret = this.handleChildNodes(elem.caption)
} else if (elem.summary) {
ret = elem.summary
}
return ret
},
getTableNum: function(elem) {
if (elem != null) {
var tables = elem.ownerDocument.getElementsByTagName('TABLE');
for (var i = 0,
tl = tables.length; i < tl; i++) {
if (tables[i] == elem) return i
}
}
return - 1
},
getLargestRowLength: function(rows) {
var longest = 0;
for (var i = 0,
rl = rows.length; i < rl; i++) if (rows[i].cells.length > longest) longest = rows[i].cells.length;
return longest
},
treeTraverseRecursion: function(node, visitor, isleaf) {
this._treeTraverseRecursion(node, visitor, isleaf, 0)
},
_treeTraverseRecursion: function(node, visitor, isleaf, depth) {
if (depth > this.recursion_limit) {
return
}
var nodesToVisit = new Array();
if ((typeof isleaf != 'function') || !isleaf(node)) {
if (node.firstChild) {
nodesToVisit.push(node.firstChild)
}
}
if (node && node.nextSibling) {
nodesToVisit.push(node.nextSibling)
}
if (node && (node.tagName == "FRAME" || node.nodeName == 'IFRAME') && YX.Utils.IsSelfLocation(node.src)) {
try {
if (node.contentDocument) {
nodesToVisit.push(node.contentDocument.body)
} else if (node.contentWindow) {
nodesToVisit.push(node.contentWindow.document.body)
} else if (node.document) {
nodesToVisit.push(node.document.body)
}
} catch(e) {}
}
if (depth != this.recursion_limit && node) {
try {
visitor(node)
} catch(e) {}
}
for (var i = 0; i < nodesToVisit.length; i++) {
YX.Nodes._treeTraverseRecursion(nodesToVisit[i], visitor, isleaf, depth + 1)
}
},
depthFirstVisitor: function(node, visitor, isleaf) {
visitor(node);
var children = node.childNodes;
for (var i = 0; i < children.length; i++) {
var child = children[i];
if (!isleaf(child)) {
this.depthFirstVisitor(child, visitor, isleaf)
}
}
},
getNodeStyle: function(node, scriptStyleProp, cssStyleProp) {
if (typeof node != 'undefined' && node.nodeType != 1) {
node = node.parentNode
}
if (node.currentStyle) {
return node.currentStyle[scriptStyleProp]
} else if (window.getComputedStyle) {
var compStyle = window.getComputedStyle(node, "");
return compStyle.getPropertyValue(cssStyleProp)
} else {
return ""
}
},
getTextContent: function(node) {
if (node != null) {
if (node.textContent) {
return node.textContent
} else if (node.innerText) {
return node.innerText
}
}
return ""
},
getTitle: function() {
var titleT = "";
try {
titleT = $(YX.continueStartNodeId).contents().get(0).title;
titleT = titleT.replace(/<[^>]*>/ig, "")
} catch(e) {};
if (!titleT) titleT = YX.configText['noTitle'];
return titleT
},
GetNodeText: function(node) {
var text = YX.Nodes.handleNode(node, true);
if (!text) text = node.innerText == undefined ? node.textContent: node.innerText;
text = YX.Utils.RemoveSpecialCharacters(text);
if (!text) text = YX.Nodes.GetImgLinkText(node);
return text
},
GetImgLinkText: function(node) {
if (node.tagName == "A" && $(">img", node).length == 1) {
var tempImgNode = $(">img", node).get(0);
text = $(tempImgNode).attr("alt");
if (!text) text = $(tempImgNode).attr("title");
text = YX.configText['link'] + YX.configText['img'] + text;
return text
}
return ""
},
IsTextInputNode: function(tagName, type) {
if (tagName) tagName = tagName.toLowerCase();
if (type) type = type.toLowerCase();
if ((tagName == "input" && YX.Utils.InArray(type, ["text", "password"])) || tagName == "textarea") return true;
return false
},
GetFilePath: function(node) {
if (node.tagName == "IMG" || (node.tagName == "INPUT" && $(node).attr("type") == "image")) {
if (node.tagName == "IMG" && $(node).attr("yxoriginal")) return this.GetAbsoluteFilePath($(node).attr("yxoriginal"));
return node.src
}
if (node.tagName == "AREA") {
var iurl = $(node).attr("href");
if (iurl && YX.proxyUrl && iurl.indexOf(YX.proxyUrl) == 0) {
iurl = iurl.split(YX.proxyUrl)[1];
iurl = YX.Utils.UTFUrlDecode(iurl)
}
return this.GetAbsoluteFilePath(iurl)
}
if (node.tagName == "APPLET") return $(node).attr("code");
if (node.tagName == "OBJECT" || node.tagName == "EMBED") {
var html = "";
if (node.tagName == "OBJECT") {
html = $(node).html()
} else {
html = $(node.parentNode).html()
}
if (html.indexOf("