Greasy Fork is available in English.

searchEngineJump

方便的在各个搜索引擎之间跳转,修改自脚本4.0.5.5,版本号改为4.1.0.0

您查看的为 2017-03-20 提交的版本。查看 最新版本

// ==UserScript==
// @name           searchEngineJump
// @author         NLF&锐经(修改)&iqxin(再修改)
// @description    方便的在各个搜索引擎之间跳转,修改自脚本4.0.5.5,版本号改为4.1.0.0
// @version        4.1.1.4
// @created        2011-7-2
// @lastUpdated    2017-03-20
// @grant          none
// @run-at         document-start
// @namespace      https://greasyfork.org/zh-CN/scripts/27752-searchenginejump
// @homepage       https://github.com/qxinGitHub/searchEngineJump
// @include        *google*
// @include        *baidu.com*
// @include        *bing.com*
// @include        *youdao.com*
// @include        *soso.com*
// @include        *soku.com*
// @include        *bilibili.tv*
// @include        *acfun.tv*
// @include        *acfun.cn*
// @include        *youtube.com*
// @include        *so.tv.sohu.com*
// @include        *so.letv.com*
// @include        *so.1ting.com*
// @include        *xiami.com*
// @include        *so.yinyuetai.com*
// @include        *pixiv.net*
// @include        *flickr.com*
// @include        *www.nicovideo.jp*
// @include        *cn.picsearch.com*
// @include        *deviantart.com*
// @include        *jpg4.info*
// @include        *yyets.com*
// @include        *baiduyun.me*
// @include        *oabt.org*
// @include        *ktxp.com*
// @include        *dmhy.org*
// @include        *shooter.cn*
// @include        *simplecd.me*
// @include        *ed2000.com*
// @include        *taobao.com*
// @include        *search.jd.com*
// @include        *search.suning.com*
// @include        *search.dangdang.com*
// @include        *amazon.cn*
// @include        *s.mall.360.cn*
// @include        *iciba.com*
// @include        *dict.cn*
// @include        *dict.hjenglish.com*
// @include        *zdic.net*
// @include        *wikipedia.org*
// @include        *zhihu.com*
// @include        *so.hudong.com*
// @include        *docin.com*
// @include        *ishare.iask.sina.com.cn*
// @include        *s.weibo.com*
// @include        *douban.com*
// @include        *search.t.qq.com*
// @include        *twitter.com*
// @include        *facebook.com*
// @include        *runoob.com*

// @match          *://*/*
// ==/UserScript==

(function () {
	'use strict';
	
	
	function contentScript(messageID) {
		'use strict';
		
		// console.log(messageID);
		
		var runAt = {
			DOMContentLoaded: function (callback) {
				if (/interactive|complete/.test(document.readyState)) {
					callback();
				} else {
					var listener = function () {
						window.removeEventListener('load', listener, true);
						document.removeEventListener('DOMContentLoaded', listener, true);
						
						callback();
					};
				
					document.addEventListener('DOMContentLoaded', listener, true);
					window.addEventListener('load', listener, true);
				};
			},
			
			load: function (callback) {
				if (document.readyState == 'complete') {
					callback();
				} else {
					var listener = function () {
						window.removeEventListener('load', listener, true);
						
						callback();
					};
					window.addEventListener('load', listener, true);
				};
			},
		};

		runAt.DOMContentLoaded(function () {
			// 2017-02-28 弃用, 将在搜索引擎里单独设置是否后台打开,不再设总开关
			// var prefs = {
			// 	openInNewTab: false,// 是否在新页面打开.
			// };
			
			// 根据规则把搜索引擎列表插入到指定网站
			var rules = [
				// 网页搜索/////////////第一个可以当模板看
				{name: "google网页搜索",// 你要加载的网站的名字(方便自己查找)
					// 是否启用.
					enabled: true,
					// 在哪个网站上加载,正则.
					url: /^https?:\/\/www\.google(?:\.[A-z]{2,3}){1,2}\/[^?]+\?(?:&?q=|(?:[^#](?!&tbm=))+?&q=)(?:.(?!&tbm=))*$/,
					// url: /^https?:\/\/www\.google(?:\.[A-z]{2,3}){1,2}\/[^?]+\?(?:&?q=|(?:[^#](?!&tbm=))+?&q=)(?:.(?!&tbm=))*$/,
					// 加载哪个类型的列表:
					// ['web'|'music'|'video'|'image'|'download'|'shopping'|'translate'|'knowledge'|'sociality']
					engineList: 'web',
					// 给引擎列表的样式
					style: '\
						border-bottom: 1px solid #E5E5E5;\
						border-top: 1px solid #E5E5E5;\
						margin-left: 150px;\
					',
					// padding-left: 127px;\

					// 插入文档,相关
					// target 将引擎跳转工具栏插入到文档的某个元素
						// (请使用xpath匹配,比如: '//*[@id="subform_ctrl"]'  或者 css匹配(请加上 'css;' 的前缀),比如: 'css;#subform_ctrl' );
					// keyword 使用 xpath 或者 css选中一个form input元素 或者 该项是一个函数,使用返回值
					// where 四种:
						// 'beforeBegin'(插入到给定元素的前面) ; 
						// 'afterBegin'(作为给定元素的第一个子元素) ; 
						// 'beforeEnd' (作为给定元素的最后一个子元素) ; 
						// 'afterEnd'(插入到给定元素的后面);.
					insertIntoDoc: {
						target: 'css;#appbar',
	/* 					keyword: function () {
							var input = document.getElementById('lst-ib');
							if (input) return input.value;
						}, */
						keyword: '//input[@name="q"]',
						where: 'beforeBegin',
					},
				},
				{name: "google-hash-query",// 不刷新页面显示搜索结果的google
					enabled: true,
					url: /^https?:\/\/www\.google(?:\.[A-z]{2,3}){1,2}\/[^#]*#(?:&?q=|.+?&q=).+/,
					engineList: 'web',
				  style: '\
						border: 1px solid #E5E5E5;\
						position: absolute;\
						left: 5px;\
						top: 150px;\
						z-index: 9999;\
						width: 80px;\
						margin-left: 150px;\
					',
					insertIntoDoc: {
						target: 'css;body',
						keyword: function () {
							var input = document.getElementById('lst-ib');
							if (input) return input.value;
				  	    },
						where: 'afterBegin',
					},
				},
				{name: "百度网页搜索",
					url: /^https?:\/\/www\.baidu\.com\/(?:s|baidu)/,
					enabled: true,
					engineList: "web",
					style: '\
						border-top:1px solid #e5e5e5;\
						margin-top:0px;\
						border-bottom: 1px solid #e5e5e5;\
						margin-bottom: 1px;\
						z-index: 99;\
						margin-left: 121px;\
					',
					insertIntoDoc: {
						keyword: 'css;input#kw',
						//target: 'css;#head',  //覆盖掉百度自带跳转
				        target: 'css;#s_tab',
				        where: 'afterEnd',
						//where: 'beforeEnd',  //覆盖百度自带跳转
					},
				},
				{name: "必应网页搜索",
					url: /^https?:\/\/[^.]*\.bing\.com\/search/,
					enabled: true,
					engineList: "web",
					style: '\
                        padding-left:15px;\
						border-top: 1px solid #E6E6E6;\
						border-bottom: 1px solid #E6E6E6;\
                        margin-top:-20px;\
                        margin-left: 100px;\
                        margin-bottom:15px;\
					',
					insertIntoDoc: {
						keyword: 'css;#sb_form_q',
						target: 'css;#b_content',
						where: 'beforeBegin',
					},
				},
				{name: "DDG",
					url: /^https?:\/\/duckduckgo\.com\/*/i,
					enabled: true,
					engineList: "web",
					style: '\
                        padding-left:15px;\
						border-top: 1px solid #E6E6E6;\
						border-bottom: 1px solid #E6E6E6;\
                        margin-top:0px;\
					',
					insertIntoDoc: {
						keyword: '//input[@name="q"]',
				        target: 'css;#header_wrapper',
				        where: 'afterEnd',
					},
				},


                // 知识				
				{name: "百度百科词条",
					url: /^https?:\/\/baike\.baidu\.com\/(?:sub)?view\//,
					engineList: "knowledge",
					enabled: true,
					style: "\
						border-top: 1px solid #2B6DAE;\
						text-align: center;\
						z-index: 999999;\
						border-bottom: 1px solid #2B6DAE;\
						margin-bottom: 10px;\
					",
					insertIntoDoc: {
						keyword: 'css;#query',
						target: 'css;.navbar-wrapper',
						where: 'beforeBegin',
					},
				},
				{name: "百度百科搜索",
					url: /^https?:\/\/baike\.baidu\.com\/search\?word/i,
					engineList: "knowledge",
					enabled: true,
					style: "\
						border-top: 1px solid #e5e5e5;\
						text-align: center;\
						border-bottom: 1px solid #e5e5e5;\
						margin-bottom: 1px;\
						margin-top: -10px;\
					",
					insertIntoDoc: {
						keyword: 'css;#query',
				        target: 'css;.headTab',
				        where: 'afterEnd',
					},
				},
				{name: "百度文库",
					url: /^https?:\/\/wenku\.baidu\.com\/search/i,
					engineList: "knowledge",
					enabled: true,
					style: "\
						border-top: 1px solid #e5e5e5;\
						text-align: center;\
						border-bottom: 1px solid #e5e5e5;\
						margin-bottom: 1px;\
					",
					insertIntoDoc: {
						keyword: 'css;#kw',
				        target: 'css;#hd',
				        where: 'afterEnd',
					},
				},
				{name: "百度知道",
					url: /^https?:\/\/zhidao\.baidu\.com\/search/i,
					engineList: "knowledge",
					enabled: true,
					style: "\
						border-top: 1px solid #e5e5e5;\
						text-align: center;\
						border-bottom: 1px solid #e5e5e5;\
						margin-bottom: 1px;\
					",
					insertIntoDoc: {
						keyword: 'css;#kw',
				        target: 'css;#header',
				        where: 'afterEnd',
					},
				},
				{name: "维基百科",
					url: /^https?:\/\/\D{2,5}\.wikipedia\.org\/wiki/i,
					engineList: "knowledge",
					enabled: true,
					style: "\
						border-top: 1px solid #e5e5e5;\
						text-align: center;\
						border-bottom: 1px solid #e5e5e5;\
						margin-bottom: 1px;\
					",
					insertIntoDoc: {
						keyword: (function() {
					return document.getElementById('firstHeading').getElementsByTagName('span')[0].lastChild.nodeValue;
				}),
				        target: 'css;#firstHeading',
				        where: 'beforeBegin',
					},
				},
                {name: "知乎",
					url: /^https?:\/\/www\.zhihu\.com\/search\?/i,
					engineList: "knowledge",
					enabled: true,
					style: "\
						border-top: 1px solid #e5e5e5;\
						text-align: center;\
						border-bottom: 1px solid #e5e5e5;\
						margin-bottom: 1px;\
					",
					insertIntoDoc: {
						keyword: 'css;#q',
                        // target: 'css;.zu-top',
                        target:"css;.search-tabs",
                        where: 'afterEnd',
					},
				},
				{name: "互动百科搜索页",
					url: /^https?:\/\/so\.baike\.com\/doc/i,
					engineList: "knowledge",
					enabled: true,
					style: "\
						border-top: 1px solid #e5e5e5;\
						text-align: center;\
						border-bottom: 1px solid #e5e5e5;\
						margin-bottom: 1px;\
					",
					insertIntoDoc: {
						keyword: 'css;.ac_input',
				        target: 'css;.bk-head',
				        where: 'afterEnd',
					},
				},
				{name: "互动百科词条页",
					url: /^https?:\/\/www\.baike\.com\/wiki/i,
					engineList: "knowledge",
					enabled: true,
					style: "\
						border-top: 1px solid #e5e5e5;\
						text-align: center;\
						border-bottom: 1px solid #e5e5e5;\
						margin-bottom: 1px;\
					",
					insertIntoDoc: {
						keyword: 'css;.ac_input',
				        target: 'css;.bk-head',
				        where: 'afterEnd',
					},
				},
				{name: "豆丁文档",
					url: /^https?:\/\/www\.docin\.com\/search\.do/,
					engineList: "knowledge",
					enabled: true,
					style: "\
						text-align: center;\
						margin:0 auto;\
                        padding-top:1px;\
                        border-top:1px solid #00000;\
                        border-bottom:1px solid #D9E1F7;\
					",
					insertIntoDoc: {
						keyword: 'css;#topsearch',
                        target: 'css;.doc_hd_mini',
                        where: 'afterEnd',
					},
				},
				
				
				
				// 视频网站
				{name: "优酷",
					url: /^https?:\/\/www\.soku\.com\/v\?/,
					engineList: "video",
					enabled: true,
					style: "\
						padding-left: 10px;\
						border-bottom: 1px solid #EEEEEE;\
						border-top: 1px solid #EEEEEE;\
						text-align: center;\
					",
					insertIntoDoc: {
						keyword: 'css;#headq',
						target: 'css;.sk_container',
						where: 'beforeBegin',
					},
				},
				{name: "土豆",
					url: /^https?:\/\/www\.soku\.com\/t\/nisearch\//,
					enabled: true,
					engineList: "video",
					style: "\
						padding-left: 10px;\
						border-top: 1px solid #FC6500;\
						border-bottom: 1px solid #FC6500;\
						text-align: center;\
					",
					insertIntoDoc: {
						keyword: 'css;#headq',
						target: 'css;body > .sk_container',
						where: 'beforeBegin',
					},
				},
				{name: "bilibili",
					url: /^https?:\/\/www\.bilibili\.tv\/search\?/,
					enabled: true,
					engineList: "video",
					style: "\
						border-top: 1px solid #E7E7E7;\
						border-bottom: 1px solid #E7E7E7;\
					",
					insertIntoDoc: {
						keyword: 'css;#search_keyword',
                        target: 'css;.search-main-inner',
                        where: 'beforeBegin',
					},
				},
				{name: "acfan",
					url: /^https?:\/\/www\.acfun\.cn\/search/,
					enabled: true,
					engineList: "video",
					style: "\
						border-top: 1px solid #FFFFFF;\
						border-bottom: 1px solid #FFFFFF;\
						margin-bottom: 5px;\
					",
					insertIntoDoc: {
						keyword: 'css;#search-text',
						target: 'css;.search-box-bg',
						where: 'beforeBegin',
					},
				},
				{name: "youtube",
					url: /^https?:\/\/www\.youtube\.com\/results/,
					enabled: true,
					engineList: "video",
					style: "\
						border-top: 1px solid #E8E8E8;\
						border-bottom: 1px solid #E8E8E8;\
						margin-left: 240px; \
					",
					insertIntoDoc: {
						keyword: 'css;#masthead-search-term',
						target: 'css;#page-container',
						where: 'beforeBegin',
					},
				},
				{name: "niconico",
					url: /^https?:\/\/www\.nicovideo\.jp\/search\//,
					enabled: true,
					engineList: "video",
					style: "\
						border-top: 1px solid #E8E8E8;\
						border-bottom: 1px solid #E8E8E8;\
						text-align: center;\
					",
					insertIntoDoc: {
						keyword: 'css;#search_united',
						target: 'css;.tagListBox',
						where: 'beforeBegin',
					},
				},
			
			
				// 音乐
				{name: "百度音乐",
					url: /^https?:\/\/music\.baidu\.com\/search/,
					enabled: true,
					engineList: "music",
					style: "\
						border-top: 0px solid #0064C4;\
                        margin-bottom: 5px;\
				    ",
					insertIntoDoc: {
						keyword: 'css;#ww',
						target: 'css;.nav-wrapper',
						where: 'beforeBegin',
					},
				},
				{name: "一听音乐",
					url: /^https?:\/\/so\.1ting\.com\/all\.do/,
					enabled: true,
					engineList: "music",
					style: "\
						text-align: center;\
						border-bottom: 1px solid #13B310;\
						border-top: 1px solid #13B310;\
					",
					insertIntoDoc: {
						keyword: 'css;#keyword',
						target: 'css;.nav',
						where: 'beforeBegin',
					},
				},
				{name: "xiami",
					url: /^https?:\/\/www\.xiami\.com\/search/,
					enabled: true,
					engineList: "music",
					style: "\
						border-top: 1px solid #93D3FF;\
						text-align: center;\
					",
					insertIntoDoc: {
						keyword: 'css;#search_text',
						target: 'css;.search_result',
						where: 'beforeBegin',
					},
				},
                {name: 'QQ音乐',
			        url: /^https?:\/\/s\.music\.qq\.com/i,
			        enabled: true,
			        engineList: 'music',
			        style:"\
                        border-bottom: 1px solid #2B6DAE;\
                        border-top: 1px solid #2B6DAE;\
			            text-align: center;\
				    ",
			        insertIntoDoc: {
				        keyword: 'css;#keyword',
				        target: 'css;.mod_soso',
				        where: 'afterEnd',
			        },
		        },
        {name: '网易云音乐',
            url: /^https?:\/\/music\.163\.com\/.*?#\/search/i,
            enabled: true,
            engineList: 'music',
            style:"\
                text-align: center;\
                margin-bottom:4px;\
                ",
            insertIntoDoc: {
                keyword: (function(){return decodeURI(location.href.match(/s=(.*?$)/)[1])}),
                target: 'css;.shadow',
                where: 'afterEnd',
			},
		},		
        {name: '音悦台',
			url: /^https?:\/\/so\.yinyuetai\.com\/\?keyword/,
			enabled: true,
			engineList: 'music',
			style:"\
                border-bottom: 1px solid #2B6DAE;\
                border-top: 1px solid #2B6DAE;\
			    text-align: center;\
				",
			insertIntoDoc: {
				// keyword: '//input[@name="keyword"]',
				keyword:function(){
					var url = window.location.href.substring(window.location.href.lastIndexOf("=")+1);
					// console.log(url,decodeURIComponent(url));
					return decodeURIComponent(url);
				}, 
                target: 'css;.content',
                where: 'afterEnd'
			},
		},		


		// 图片
		{name: "百度图片",
		    url: /^https?:\/\/image\.baidu\.com\/search/i,
			enabled: true,
			engineList: "image",
			style: '\
				padding-left: 0px;\
				border-top: 1px solid #ccc;\
				border-bottom: 1px solid #ccc;\
				text-align: center;\
				',
			insertIntoDoc: {
				keyword: 'css;input#kw',
				target: 'css;#search',
				where: 'afterEnd',
			},
		},
		{name: "谷歌图片",
		    url: /^https?:\/\/\w{2,10}\.google(?:\.\D{1,3}){1,2}\/[^?]+\?.*&tbm=isch/i,
		    enabled: true,
		    engineList: "image",
		    style: '\
			    border-bottom: 1px solid #E5E5E5;\
			    border-top: 1px solid #E5E5E5;\
                padding-left:0px;\
			    margin-top:-1px;\
			    text-align: center;\
			    ',
		    insertIntoDoc: {
				keyword: 'css;input[name=q]',
				target: 'css;#ucs',
				where: 'afterEnd',
			},
		},
		{name: "必应图片",
			url: /^https?:\/\/.*\.bing\.com\/images\/search/i,
			enabled: true,
			engineList: "image",
			style: '\
				border-bottom: 1px solid #E5E5E5;\
				border-top: 1px solid #E5E5E5;\
                padding-left:0px;\
				margin-top:-6px;\
				text-align: center;\
			    ',
			insertIntoDoc: {
				keyword: 'css;#sb_form_q',
				target: 'css;#rfPaneIn',
				where: 'afterBegin',
			},
		},
		{name: "flickr",
			url: /^https?:\/\/www\.flickr\.com\/search\//,
			engineList: "image",
			enabled: true,
			style: '\
				position:fixed;\
                top:44px;\
                z-index:1999;\
                width:100%;\
                border-top:1px solid #EBF1FF;\
                border-bottom:0px solid #EBF1FF;\
				',
			insertIntoDoc: {
			    keyword: function() {
                var input = document.getElementById("autosuggest-input");
                if (input) {
                    return input.value;
                } else {
                    var m = location.search.match(/q=([^&]+)/i);
                    if (m) {
                        return decodeURIComponent(m[1]);
                    }
                }
            },
                target: 'css;body',
                where: 'beforeBegin'
				},
		},
                {name: "pixiv",
					url: /^http:\/\/www\.pixiv\.net\/search\.php/,
					engineList: "image",
					enabled: true,
					style: '\
						margin: 0 auto;\
                        text-align: center;\
                        font-family: 微软雅黑;\
					   ',
					insertIntoDoc: {
						keyword: 'css;input[name=word]',
                        target: 'css;body',
                        where: 'beforeBegin'
					},
				},
			    {name: "花瓣",
					url: /^https?:\/\/huaban\.com\/search\/\?/,
					engineList: "image",
					enabled: true,
					style: '\
						border-top:1px solid #EBF1FF;\
                        text-align: center;\
					    ',
					insertIntoDoc: {
						keyword: 'css;#query',
                        target: 'css;#search_switch',
                        where: 'afterEnd'
					},
				},

				// 资源下载
				{name: "人人影视",
					url: /^https?:\/\/www\.zimuzu\.tv\/search\//,
					engineList: "download",
					enabled: true,
					style: '\
						border-bottom: 1px solid #00AFFF;\
						text-align: center;\
					',
					insertIntoDoc: {
						keyword: 'css;#keyword',
						target: 'css;.middle-box',
						where: 'beforeBegin',
					},
				},
	            {name: '百度网盘',
				      url: /^https?:\/\/so\.cqp\.cc\/search/i,
				      engineList: 'download',
				      enabled: true,
				      insertIntoDoc: {
					        keyword: 'css;.form-control',
					        target: 'css;.c_sbi > div:nth-child(1)',
					        where: 'afterEnd',
				       },
			    },
				{name: "subHD字幕",
						url: /^https?:\/\/subhd\.com\/search/i,
						engineList: "download",
						enabled: true,
						style: "\
							border-bottom: 0px solid #CAD9EA;\
							border-top: 0px solid #CAD9EA;\
							text-align: center;\
	                        top: -20px;\
						",
						insertIntoDoc: {
							keyword: 'css;#sn',
					        target: 'css;.navbar.navbar-inverse',
					        where: 'afterEnd',
						},
				},

					
				
				//翻译词典
				{name: "谷歌翻译",
					url: /^https?:\/\/translate\.google(?:\.\D{1,4}){1,2}/i,
					enabled: true,
					engineList: "translate",
					style: '\
						padding-left:1px;\
						border-top:1px solid #D9E1F7;\
						border-bottom:1px solid #D9E1F7;\
						margin-top:-1px;\
                        text-align:center;\
					',
					insertIntoDoc: {
						keyword: 'css;#source',
				        target: 'css;#gba',
				        where: 'afterEnd',
					},
				},	
				{name: "百度翻译",
					url: /^https?:\/\/fanyi\.baidu\.com/i,
					enabled: true,
					engineList: "translate",
					style: '\
						padding-left:1px;\
						border-top:1px solid #D9E1F7;\
						border-bottom:1px solid #D9E1F7;\
						margin-top:-1px;\
					',
					insertIntoDoc: {
						keyword: 'css;#baidu_translate_input',
				        target: 'css;.header',
				        where: 'afterEnd',
					},
				},
				{name: "必应翻译",
					url: /^https?:\/\/.*\.bing\.com\/dict\/search\?q\=/i,
					enabled: true,
					engineList: "translate",
					style: '\
						padding-left:1px;\
						border-top:1px solid #D9E1F7;\
						border-bottom:1px solid #D9E1F7;\
						margin-top:-1px;\
					',
					insertIntoDoc: {
						keyword: 'css;#sb_form_q',
				        target: 'css;#b_header',
				        where: 'beforeEnd',
					},
				},
			   {name: "有道翻译",
					url: /^https?:\/\/dict\.youdao\.com\/search/i,
					enabled: true,
					engineList: "translate",
					style: '\
						padding-left:0px;\
						border-top:1px solid #D9E1F7;\
						border-bottom:1px solid #D9E1F7;\
						margin-top:0px;\
                        text-align:center;\
					',
					insertIntoDoc: {
						keyword: 'css;#query',
				        target: 'css;#scontainer',
				        where: 'beforeBegin',
					},
				},	
			  {name: "有道翻译",
					url: /^https?:\/\/dict\.youdao\.com\/w/i,
					enabled: true,
					engineList: "translate",
					style: '\
						padding-left:0px;\
						border-top:1px solid #D9E1F7;\
						border-bottom:1px solid #D9E1F7;\
						margin-top:0px;\
                        text-align:center;\
					',
					insertIntoDoc: {
						keyword: 'css;#query',
				        target: 'css;#scontainer',
				        where: 'beforeBegin',
					},
				},

					
				// 购物
				{name: "淘宝搜索",
					url: /^https?:\/\/s\.taobao\.com\/search/,
					enabled: true,
					engineList: "shopping",
					style: "\
						border-bottom: 1px solid #E5E5E5;\
						border-top: 1px solid #E5E5E5;\
						text-align:center;\
					",
					insertIntoDoc: {
						keyword: function() {
                          var input = document.querySelector('#q');
                             if (input) {
                               return input.value;
                             } else {
                               var m = location.search.match(/q=([^&]+)/);
                               if (m) {
                               return decodeURIComponent(m[1]);
                               }
                               }
                        },
				        target: 'css;body',
				        where: 'beforeBegin',
					},
				},
				{name: "天猫搜索",
					url: /^https?:\/\/list\.tmall\.com\/search_product\.htm/i,
					enabled: true,
					engineList: "shopping",
					style: "\
						border-bottom: 1px solid #E5E5E5;\
						border-top: 1px solid #E5E5E5;\
						text-align:center;\
					",
					insertIntoDoc: {
						keyword: 'css;#mq',
				        target: 'css;.headerCon',
				        where: 'beforeBegin',
					},
				},
				{name: "京东",
					url: /^https?:\/\/search\.jd\.com\/Search/,
					enabled: true,
					engineList: "shopping",
					style: "\
						border-bottom: 1px solid #E5E5E5;\
						border-top: 1px solid #E5E5E5;\
						text-align: center;\
					",
					insertIntoDoc: {
						keyword: 'css;#key',
						target: 'css;#header-2013',
						where: 'beforeBegin',
					},
				},
				{name: "苏宁",
					url: /^https?:\/\/search\.suning\.com/i,
					enabled: true,
					engineList: "shopping",
					style: "\
						border-bottom: 1px solid #E5E5E5;\
						border-top: 1px solid #E5E5E5;\
						text-align: center;\
					",
					insertIntoDoc: {
						keyword: 'css;#searchKeywordsHidden',
				        target: 'css;.ng-toolbar',
				        where: 'afterEnd',
					},
				},
				{name: "1号店",
					url: /^https?:\/\/search\.yhd\.com\/c0-0\/k/i,
					enabled: true,
					engineList: "shopping",
					style: "\
						border-bottom: 1px solid #E5E5E5;\
						border-top: 1px solid #E5E5E5;\
						text-align: center;\
					",
					insertIntoDoc: {
						keyword: 'css;#keyword',
				        target: 'css;#global_top_bar',
				        where: 'afterEnd',
					},
				},
				
				
		        //社交
				{name: "新浪微博",
				    url: /^https?:\/\/s\.weibo\.com\/weibo\//i,
					enabled: true,
					engineList: "sociality",
					style: "\
						border-bottom: 1px solid #E5E5E5;\
						border-top: 1px solid #E5E5E5;\
						text-align: center;\
					",
					insertIntoDoc: {
						keyword: 'css;.searchInp_form',
						target: 'css;#pl_common_searchTop',
						where: 'afterEnd',
					},
				},        
				{name: "百度贴吧",
				    url: /^https?:\/\/tieba\.baidu\.com\/f\/search/i,
					enabled: true,
					engineList: "sociality",
					style: "\
						border-top: 1px solid #e5e5e5;\
						text-align: center;\
						border-bottom: 1px solid #e5e5e5;\
						margin-bottom: 1px;\
					",
					insertIntoDoc: {
						keyword: 'css;#wd1',
						target: 'css;.s_container.clearfix',
						where: 'beforeBegin',
					},
				},
				{name: "豆瓣1",
				    url: /^https?:\/\/(movie|music|book)\.douban\.com\/subject_search?/,
					enabled: true,
					engineList: "sociality",
					style: "\
						border-top: 1px solid #e5e5e5;\
						text-align: center;\
						border-bottom: 1px solid #e5e5e5;\
						margin-bottom: 1px;\
					",
					insertIntoDoc: {
						keyword: 'css;#inp-query',
		                target: 'css;.nav-secondary',
		                where: 'afterEnd'
					},
				},
				{name: "豆瓣2",
				    url: /^https?:\/\/www\.douban\.com\/search/i,
					enabled: true,
					engineList: "sociality",
					style: "\
						border-top: 1px solid #e5e5e5;\
						text-align: center;\
						border-bottom: 1px solid #e5e5e5;\
						margin-bottom: 1px;\
					",
					insertIntoDoc: {
						keyword: 'css;#inp',
		                target: 'css;#db-global-nav',
		                where: 'afterEnd'
					},
				},
				
				
						
				//学术搜索列表
				{name: "百度学术",
					url: /^https?:\/\/xueshu\.baidu\.com\/(?:s|baidu)/,
					enabled: true,
				    engineList: "scholar",
				    style: '\
						border-top:1px solid #D9E1F7;\
						border-bottom:1px solid #D9E1F7;\
		                text-align: center;\
						margin:0px;\
		                top:0px;\
						z-index:99999;\
						',
					insertIntoDoc: {
						keyword: 'css;input#kw',
						target: 'css;#topnav',
						where: 'afterEnd',
					},
			    },
				{name: "谷歌学术",
		            enabled: true,
		            url: /^https?:\/\/scholar\.google(?:\.\D{1,3}){1,2}\/scholar\?/,
		            engineList: "scholar",
		            style: '\
		                border-bottom:1px solid #E5E5E5;\
		                border-top:1px solid #E5E5E5;\
		                z-index:999;\
		                position:relative;\
		            ',
		            insertIntoDoc: {
		                target: 'css;#gs_ab',
		                keyword: '//input[@name="q"]',
		                where: 'beforeBegin'
		            }
		        },
				{name: "cnki",
					url: /^http:\/\/search\.cnki\.net\/search\.aspx/i,
					enabled: true,
				    engineList: "scholar",
				    style: '\
						padding-left:15px;\
						border-top:1px solid #D9E1F7;\
						border-bottom:1px solid #D9E1F7;\
						margin-top:-1px;\
					    ',
					insertIntoDoc: {
						keyword:'css;#txtSearchKey',
		                target:'css;.main',
		                where:'afterBegin',
					},
			    },		
				{name: "知网",
		            enabled: true,
		            url: /^http:\/\/epub\.cnki\.net\/kns\/brief\/default_result\.aspx/i,
		            engineList: "scholar",
		            style: '\
		                border-bottom:1px solid #E5E5E5;\
		                border-top:1px solid #E5E5E5;\
		                z-index:999;\
		                position:relative;\
		                ',
		            insertIntoDoc: {
		                keyword:'css;#txt_1_value1',
		                target:'css;#TopSearchBar',
		                where:'afterEnd',
		            }
		        },
			    {name: "万方",
		            enabled: true,
		            url: /^https?:\/\/s\.g\.wanfangdata\.com\.cn\/Paper\.aspx/i,
		            engineList: "scholar",
		            style: '\
		                border-bottom:1px solid #E5E5E5;\
		                border-top:1px solid #E5E5E5;\
		                z-index:999;\
		                position:relative;\
		                ',
		            insertIntoDoc: {
		                keyword:'css;#queryBox',
		                target:'css;#content',
		                where:'beforeBegin',
		            }
		        },
				{name: "EBSCO",
		            enabled: true,
		            url: /^http:\/\/.*?ebscohost\.com\/.*?results/i,
		            engineList: "scholar",
		            style: '\
		                border-bottom:1px solid #E5E5E5;\
		                border-top:1px solid #E5E5E5;\
		                position:relative;\
		                ',
		            insertIntoDoc: {
		                keyword:'css;#SearchTerm1',
		                target:'css;#findFieldOuter',
		                where:'afterend',
		            }
		        },
				{name: "Springer",
		            enabled: true,
		            url: /^http:\/\/link\.springer\.com\/search\?query=/i,
		            engineList: "scholar",
		            style: '\
		                border-bottom:1px solid #E5E5E5;\
		                border-top:1px solid #E5E5E5;\
		                position:relative;\
		                ',
		            insertIntoDoc: {
		                keyword:'css;#query',
		                target:'css;#content',
		                where:'beforeBegin',
		            }
		        },
				{name: "JSTOR",
		            enabled: true,
		            url: /^https?:.*?jstor.org\/action\/doAdvancedSearch/i,
		            engineList: "scholar",
		            style: '\
		                border-bottom:1px solid #E5E5E5;\
		                border-top:1px solid #E5E5E5;\
		                position:relative;\
		               ',
		            insertIntoDoc: {
		                keyword:'css;#searchBox',
		                target:'css;.tabs-search-results',
		                where:'beforeBegin',
		            }
		        },

        		//html 列表
        		{name: "w3c",
        			enabled:true,
        			// http://www.runoob.com/?s=padding
        			url:/^https?:.*?runoob.com\//i,
        			engineList:"htmls",
        			style: '\
		                border-bottom:1px solid #E5E5E5;\
		                border-top:1px solid #E5E5E5;\
		                position:relative;\
		                text-align:center;\
		               ',
		            insertIntoDoc: {
		                keyword:function(){
		                			var url = window.location.href.substring(window.location.href.lastIndexOf("=")+1);
									return decodeURIComponent(url);
								}, 
		                // keyword:'css;input#s', 
		                // keyword:'//input[@name="s"]', 
		                target:'css;.navigation',
		                where:'afterEnd',
		            }
        		},
        		{
        			name: "GitHub",
        			enabled:true,
        			url:/^https?:\/\/www\.github\.com\/search\//,
        			engineList:"htmls",
        			style:'\
		                border-bottom:1px solid #E5E5E5;\
		                border-top:1px solid #E5E5E5;\
		                position:relative;\
		                text-align:center;\
		               ',
	               insertIntoDoc: {
	                   // keyword:'css;input#s', 
	                   keyword:'//input[@name="s"]', 
	                   target:'css;.codesearch-head',
	                   where:'afterEnd',
	               }
        		}
			];
				 
			
			// 搜索引擎列表
			var engineList = {};
			
			// 网页搜索列表
			engineList.web = [];
			
			// engineList.web[0] 中间的数字表示排序(数字不能重复,否则后面的会覆盖掉前面的),越小数字越靠前,小于0该引擎不会显示在页面上
			engineList.web[0] = {
				// 搜索引擎名称
				name: 'Google',
				// 搜索引擎地址,关键字变量用%s代替
				url: 'https://www.google.com/search?q=%s&ie=utf-8&oe=utf-8',
				// 搜索引擎的站点图标
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACyElEQVQ4jXWT72tTdxTGv4yN+cY/oMFGqQpD7ZjtsAF/oPEXGFhtbUEn4mSTatSJVua0UNNSEG/01UAH0m6dN1hdW5SbrE3sgkr1hb9lRTFW3Upqcy1NzE1yc/Prfvaia7dM+7w853keznM4R4h38aHdbt8gSZJbURSv3++/Jsuyp6GhwWm1Wsvew/8XNptteTAYvMEMiKjquMvlahVCzHpHXFdXV69pWhLAHHtNSm7nbdMhYo170U61kLkZnDZSFMUrhJg9La6qqrLpum4A6FcuM+5YReRTK5HyUiLlViJLSolULiB2eA+mFgdAlmWPEOIDIYT4aHBw8DaA3tODavuESMV8orvqSZ7/Af1XD/HW71HXVKKdbsPUU9OT1NTU1Aq73b4BgPhLJrYtY2zxQuKtxzATWlH+/MvnYJpFtUAgMCDcbvcZAHOkjXSHIH50LYW3iZn2WIRoNBoTiqJ4AfIPq8n1CwrDB4pIPw5kcP6k0+hJ0+hJ8+0vaU5eNdCzk30RCAQGAPL311PwCnjVXGSw+7zOvIMa5UcTVDQl+Ox4Aoc7yfg/QwpZlj0A5pNvML2Cp/d2FhmExgrceZHn0Z952q9nqGhKsONsCiMP2Ww2J5xO534A481V3N1lLL24md/Dd96b2dWdZfF3Gi29xqR5KDQsSkpK5kaj0ZhhFtgVbKOkfTUru7+kK+RjNKkSzyR4FgvRHOzn8+YJVrakefxXHgBJkk4LIYRwuVytAOHUG7b2H8basZr5netY2/sVm737WHZpC3M6VrDk3Aku3Jq8g9HR0TGLxWKdOsaPfT7fbwBaLsWZBx1svPI1i+RNlP28jsquLWz3H8E3cg0AwzAyDofji/+/w+zOzs4LU3mTZprHE8+4q/7BcGJkeg/hcPh1dXV1zYwfWVtbW9fX1+dXVXV8SpTL5fJDQ0NPJElyWyyW0v/y/wbuo60BpWkyAAAAAABJRU5ErkJggg==',
				// 搜索引擎编码(默认utf-8)如果跳转后乱码可以填写 'gbk'
				encoding: 'utf-8',
				// 是否新建网页搜索,默认当前页,如果需要在新的标签页打开 增加下面的属性
				// blank:true,
			};	
			engineList.web[1] = {
				name: '百度',
				url: 'https://www.baidu.com/s?wd=%s&ie=utf-8',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACiUlEQVQ4jXWSXUiTYRTHd9eFCaVic35kTdIFGk7LbhQvot2pEIxYpDlTayoKCoJQQQTeeBdEF0mGSfhR60Poxq4q0zRNZWrQtvd1Tl8/0tzeN137+HUxTebqwOF5znP+53d4zvOojsRfKNWcfDEUp+mO8PgDcXS+byglvaNTpUnvH37QCaPj+z4+CbZ5mLaF46/TMDsPYxP7muFRKDOBKk7T/W7aRoSFgLvtGwxYvQAoSpDpGR8HrbpBQRWn6R4aHY9MdD/zEJNoJ7/Qxdw3HyazxNEUB4+feiJ0ZoscBoyM7XYOhddHXVvEHLNztsjFq0EZnV4kVm3n9r0f/waMT0IgAC1ta5jMEp9GtzFeXaa9Y4MtTxBjuUSRYZHJqR2klUA0wDYHDudvUjOdxKrtdD7Z+ivy+0Ns74SQVgO03lrnzPkFrK9lAKrqdgEzs+Be8pORIxCbZGfgpZfNzSAVNRIXS918HNnGKwfJLhA5rLZjqpQiAZ+/hLv1W73cf/iTzc0g5dUSCWkO1BkO8gtdvB/e5tKVZQ7Ff6ftznok4OArNLSskpThJEsvossTSc0SMJS6GXwrY30js7oWiJzBHsDjDXdWa51k5opk6fc9+ZQTQ5kbQfRHD3EP0PvcS2K6I6o4Sy+i04skpjuoqFkhGPoPoKfXS0KaA222gDZb4PhpgTRdeJ+ZK6LWOikxLkUDxibCB2vrAS5fk9DlieQXujCUuSkxLlFQ7CJNJ5CRI9DTu/8bq+pkVEc1fR8ODlFYCLAsBfHvXnd1LcjUjA9xIRChq7zpQ5V8oqOrzBTCbJGpssjUNio0tCjUNyvcaFKobVSoa1Zoav1FQ4vC9XoZs0Wm0uLjXPHizh+9o/XugzOJqwAAAABJRU5ErkJggg==',
			};
			engineList.web[2] = {
				name: '必应',
				url: 'https://cn.bing.com/search?q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB5ElEQVQ4jZ2Tv0sbYRyHX5Uzl8bLVNrSToUOHbr0T2gHqf1Baf8AvcUruNcpd5e75BK9H0Q9gptCogZKh6J2kWtDhkpxkmCwOIidijpYECoI5unQNo0QauwHnuUD78PL9/2+on9w0ItrWiSraiSNjER9w8NRTFUjuQvimhaJuKZ9ThaLJHyfGzMz3AxDRC6H7LooQYDi+50JApJhiJBVNVJ8nx7TZKhU4svhIYX1dW4XCsRsm4FstjOOg+K6fwXCMHiysMCfvKhUELp+OcHjcrkleL60hEil/l/wslKhxzAQuk6vaRLPZC5/g9dra5jVKvdnZ5FtG5FKIVkWSjeCB3NzvFpeBuD7yQnvd3YYW13lztQUsm1fLHhUKnE1n6e+v0973mxtIaXTJDKZLoY4Ps71yUneNhqt/uPuLrJlceUiwcP5ea5NTJCt1fh2fNzq321vI6XT/xacNZuUNzdpHBy0Dp41m1Tqde4Vi/RbVucZPG1bpPbU9vZ4triIlE7TZ5qdXyFmWdzyfYobG/w4PQXg69ERYysrKI6D0PXzu9Am+KAEAYrjELNthGEwVC5jVqvcDUOErv/6E45znlwOxfMQ8ujop2QYorguiueRcF16HQeRzSLl8wz87hXXPY/nkZye5icfi28JEi0cegAAAABJRU5ErkJggg==',
			};
			engineList.web[-3] = {
				name: 'DDG',
				url: 'https://duckduckgo.com/?q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADiElEQVQ4jXWTfVDTBRjHn+uyi8KAbWz7/TbeNzeUeNkLCljGS3hrspDUsC7vqivz5cI/OtQ7vSxNrpvdkQx0k10M5FYgztECgfOoM7kurs6IFx1ja7xsgMiLAySDffvDtLrs8/fz+T7PH8+X6BFIQymxOGb1WyWy8COH13LL9svCSgtEoTt4RMyj5h/CIRKfSImsMKu4NrOKZ6vZwDafz2Tbajaw9ur1wibzemHj+7Lwo0S06j9yYtgqRX0m216lFDS0FCR3Obcl3/FvFmJCFwt/0Rr0aOPGrVlsuymduVShEljDiCL+3hxCUbWZTLtBwfuqXyeZCThqsTTUj0BrPUZ2psGTE4mxQilmt8twLT/WVaUSXvgsjW8hoseJiOhYUuTpSqWw8YYmPjC6JQ5TtXqsLAYAAMu3fLj9eSk8eQw8OimmXpGjMzfWaU5nv94RvfodkoQ+se6cmm2+tDGqe1Ijxm+HXsd4IIi5+WUAQBDA6MRdePdq4c4Xw12wBlNFifginW0tTxN8Sa9Gh+02qlh7v0ayOJTNh8d4Ev7AMq4P+BAM3g/4rm8KvdVn4H6exWCOHMMaOTqzY1wGJXORDkg5H1ermZYRnQyubCEG9R/Av7CCsnOd+P3eCgCg68YCbnZ0YGyXCLf0AowfjML1PMm8UcHaqVTOO1WjFnWMFMjgyhWjZ48OC3/cPx9YRnD6POArAoZSsfT9k7jTEIHR/THoyZXerVYzLfReQvjRs0qRw7NFBmd+HH4pTMXk6Mhf/jTg4WDGRBjex4f33Th43ojHoEaG7nzJXKWSsdHLwmd2VSmE9h9flMwNaqT4NSca3mudeMCs4xDGj4fgdiUfc1YOJssF8OpkcGTF9FUomIvEIRIb0li7RSX+dqxAjt6NAgxYDA8Dpq116E+JhHdzPJxaKfpyZBjWymFQsPZPkvgWIiLancA9Up7C2K5sivd6XxCh98MS+JYmMDzvxqJ7AN2FctSVKtC9dS18LyWiXh3dZVKK257jPaV98IxPn0oWNpYlCera1cxN/55itLpt2H45A3uvbMObjiy89pMWP7ydioZk0dXyFNZWIuGW/asLoUR8fZLQenod325MlzsuXLVMHnMeRIXrLC67G4OHP8roPZ4hajI9y7YdSOB9+n+FfKw4KmLfSUlEbdPOvJ9dJv3sUnMTZmqM9yypsd+ckHLNm7ghW/8p/Alp3+8i87OHIgAAAABJRU5ErkJggg==',
			};


			// 视频搜索列表
			engineList.video = [];
			
			engineList.video[0] = {
				name: 'youtube',
				url: 'http://www.youtube.com/results?search_query=%s',
				// favicon: 'http://www.youtube.com/favicon.ico',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABcUlEQVQ4jc3Tv0tCURjG8RfyXs852rlX+6Eg0l8QBP0VDQ3RFkFDS1uDLRJEQWBDBQ5FKYa/GsogCKIhyIoGo7NUXAjCWXGR6xKC8LRk3K7U0FIvfKbnu75E/+H4qk87zEqubgOiXQn68JOi4X3KSq5WuJ4nIqIFpifuAj78xgLTE5SSTF0HBJxuQiZqhwXcj4/CvTmlJFNUMljjMiDgdDUSRrvdxluzicf5Obj3rpLBGnRm8M65KfBFNAzbtmHbNlqtFl4zaVyEg3B3Zwbv0Kkp0CMaQq1W+1Sv1/Gc2uvtTAE6NjjcjiLDqFarn1S5jO2x0Z7u2OCgnGSdosHhVIgMwbIsWJaFk61NLA6a2JMM7i4nWYeSfm/jQHI4ZUIDeKhUsDE9hSXhRdq1dyX93gbFhab2JYfTruSYZRrW/AzuzSkuNEWTuiexIxl+Y1L3JIiI+Azry8eEpmJCU8l+hu8sc/2l203onnUi0v/wBT/uHRErZcny4qMNAAAAAElFTkSuQmCC',
			};
			engineList.video[1] = {
				name: 'bilibili',
				url: 'http://www.bilibili.tv/search?keyword=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACTElEQVQ4jY2QMUsbcRjGH7n73z+m4g0OblkDpkOgRT/AKeRCYvwHzxDBBOLUzU/gF+gkjlLoKlTBxQvxCqe5u4iFkw6CATfddLPSCIWnU8/E1rYP/Jbnfd/f8ALPIqUsj4+Pe1LK8lCXBeAB8AzDeP38JokQ4u309PSP2dlZmqbZByANw8iZpvm1UCgwn88znU5/+pvgzcTExGB/f5+O4xDAewC5hYUFPj4+cn5+/huA+osCADAMw8lms8zlcpycnPySTqff2bbNVqtFALWX7kpSSk8I4aVSqVDXdY6NjdE0TU5NTVHXdQJgKpWKhBCelNLTNO0DAAkAlVar9T0MQ/Z6PYZhyDAMGUURgyBgt9tNul/96ekpd3d3mclkDqDrenR+fs7t7W0qpVitVhOUUgnD/fLyMm9ubri2tkYIIT73ej0Wi0Vubm7S930GQcBOp8N2u50w3M/MzNB1XTabTUII4UVRRKUUz87OuLOzQ8dxeH19zeFsbW1xZWWFd3d3rNVqPDw8ZKPReBJUq1WGYUilFAHw+Ph4RGBZFgEwjmPW63W6rjsqUEqx0+mw3+/T930OBoMRweXlJX3f5/39Pcvl8p8F7XY7OdjY2ODc3FzCxcVFMisUCr8LlpaW6Pt+shTH8cgTHx4eklmpVHr6ga7rQRzHrFQqzOfztG2btm3TcRzW6/WExcVF2rbNYrFI0zTZ7Xa5vr5OaJr2cW9vj1dXVzw6OqLruv/k5OSEt7e3tCxrAACvMpnMwerqKhuNxn/RbDZpWdZA07TKT3uI/eaBFtmBAAAAAElFTkSuQmCC',
			};
			engineList.video[2] = {
				name: '优酷',
				url: 'http://www.soku.com/v?keyword=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABnElEQVQ4jZ2Sv2vCUBDHv4OFYEAeRrFihjeYLl3eILRDhkcXKQg6tWAHs4W6WBAq2CWCFLe4CS7ZOhWyuHTK4uDmpKtD/4As3dOhOYk/SrGBg3fc+37u7vsCAOztPud/DXhEseoUN7cX6Qbi7/Yi3Vh1ihuqT+pZDwADAIyqzE2KKWatfEDiY/W5XVgCAGatfEBdm0K1mkK1+pI5NAF1jgWsKVSLIE2hWr92GFWZCwCUJ1ea24Xl14BHfckcAIDJFTmpZz0qUJhckX8CyINRlbnnDDw5kckVmVzB5Ip8vMo87ayw/wIUnz093AceMxkAWF8yh8z87Onh233Ov8yfCbpgckVSo7ldWMa7s1h+zjV77Gfunl0SKNcNS+t6AUqGUG8enuhMdc0e+5o99gEAqXJF6tN1pE/XEYkpz9Tajtb1AjoTgOqpckXuAJLiorsIUTLESYB9MQD8C5B/eV+SSScBNHvs70MIwFpD78CzkiEOTGStoZcEZmptZ5t3vaDoLkJ9uo4Krx+bn3lKhtjuTT9GDImfliWhW3Hs0Tdk6pGCP1WKswAAAABJRU5ErkJggg==',
			};
			engineList.video[3] = {
				name: '土豆',
				url: 'http://www.soku.com/t/nisearch/%s/',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABnElEQVQ4jZ2Sv2vCUBDHv4OFYEAeRrFihjeYLl3eILRDhkcXKQg6tWAHs4W6WBAq2CWCFLe4CS7ZOhWyuHTK4uDmpKtD/4As3dOhOYk/SrGBg3fc+37u7vsCAOztPud/DXhEseoUN7cX6Qbi7/Yi3Vh1ihuqT+pZDwADAIyqzE2KKWatfEDiY/W5XVgCAGatfEBdm0K1mkK1+pI5NAF1jgWsKVSLIE2hWr92GFWZCwCUJ1ea24Xl14BHfckcAIDJFTmpZz0qUJhckX8CyINRlbnnDDw5kckVmVzB5Ip8vMo87ayw/wIUnz093AceMxkAWF8yh8z87Onh233Ov8yfCbpgckVSo7ldWMa7s1h+zjV77Gfunl0SKNcNS+t6AUqGUG8enuhMdc0e+5o99gEAqXJF6tN1pE/XEYkpz9Tajtb1AjoTgOqpckXuAJLiorsIUTLESYB9MQD8C5B/eV+SSScBNHvs70MIwFpD78CzkiEOTGStoZcEZmptZ5t3vaDoLkJ9uo4Krx+bn3lKhtjuTT9GDImfliWhW3Hs0Tdk6pGCP1WKswAAAABJRU5ErkJggg==',
			};
			engineList.video[4] = {
				name: 'acfan',
				url: 'http://www.acfun.tv/search.aspx#query=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADfElEQVQ4jX3MbUzUdQDA8b/1xrW1tlhrtmatF1qrVk5opajLUScgJtoIxXjQ1iobqzaV1MCWqZm2EumO8+C4Bw4OMsC8EGgeWkqi8vy/P8cBJ8cdTwccj/6u+4/79qLVy77b9+1Hcvb4Q2/oukS6SRZZ5YrItLpEpkUW71pkkVgRFO+b/xTZpjaRYXGLTKtLZJUrYpdZFhpdl6htHwpJSSVukkr7SDV5iNcqpJR5eK9S5hW74LjRyrcXCkmyTbKn0kuKsY94rUKa1cN2k4fXi3uRMiwusblYIafKS0FjgG0lCqvLwphs5/EVPk+sXZD9k4/kkl52mvspaAqwUddLvE4hy6IIKUHbKfKbAtwcmqfZO4dveoHnKiDb1EqbLpkXqyOsqoY1himGphZpH7mPdyrMSecIa87cEdLnlwbFF40BfmyZoEYOsQgMd15G+9UOFMMWhg3x1J3YSGdLHTfno/zcOcW/7atQhLTV0C2OXvHjUGbIKXcTBGZvFcEhCbX4SdA+AoclFp2HqFqE75tH/wMK6geFlGNTRFiNAnDs+hK3w9B2PgH13EOM6V5iTL+WvwofpjV/BUEV6obg+G/D2LtCHKsfFNIHdrcgusTcEuT5obPmBDN5EsEfnmBK/zKh4hcY18cy+tkDdBW9ybAKehe4/CEO/zIgpCyrIpx+ldnQGO1nXgXdMqKODSg6DSHtM8yeXo773AbUoBuqH6PxwxWw4CcgIMvqEtLRSx5xbQFqzPlwRCJ33TLWxq3nXscNVG0Mc2cfJSg3kLb3INt3ZhAtkGg8GYdjHs5e9QqpWRkXWj8cOfA23F3Jyth9SMtXoQYHWGo+yMwtI0QmiXn8aR6MWQfBWvK+/Jhv2iPc9k4KKc3YLVYXBflE7wChsL+ogafW5xIdbSI67UUdkWHOyabsU8Tt/RrCPnIvh3j2Ow/bDN1C2m2WRYK+l7fq70OfA3QfEf69HGabQa6CHjtMXyVyx86S9gD06Pm0IcBrF3ykl8n/AFvN99hT42f8j2oi1aeIdNcy0X+N8dZaxlouMqE4CSu/ol48zex1C/sdwySU+cgwuYSUWOom1eRmt9XDFtsomivzaCrHSDQMkGwLkGIbJbF0EI0tQGLDPBr7OO+YPaSX95OgdyPV3h0KbSrsEOkmWewwKiL1/y51iVSjItJNsthc1CFMN7yhvwH03PqrfJ8h8gAAAABJRU5ErkJggg==',
			};
			engineList.video[5] = {
				name: '乐视',
				url: 'http://so.letv.com/s?wd=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABjElEQVQ4ja2SPS+DURTH/9yXPs/tc59WWxK9tfkCFgwiNLUIQWMhqhEsQopFRcTCwOAlIp2MEiFBwmcghobZ5i1I6iUm2zVoG1KetImT/HKm80v+5xzgq9xJZm2kXN6jEFCLUqsOtPlRKv1u1+hp7l4uWVAPGr6RQX0nlZ512ZslCxpAW6+zgiSz1v9LwBpA2yKER8OE9+SIEB5tIq4OAJajYIS6k49S6Vup9I0M5rmVQZ2RSi9yz7ajYIyKhYyt9F126DuvUukV5tn5VTDD5GouQgvh3T3EiHcSI9ZBjMEuYgxFiTHcTnifDfh+FcwxawsABUBKXuKVVa3PRFVmT/jTh8J3cSACl7l+IgLpUeqeBVBeIGgEjTxnl/UglX6WoQI+7Bp9LipfAXgKBAEgmHJVHB+LwMWO6T/bzePLc2D4TmPMnARQ5pSGF527iBKdxIgNMDPRz8zxPmZODDAzEWfmVC8xRiygynE6wa2llz/+4M0O6TXu3XcUxJk5dZ897c9PVPpJKj3/dW58AkPWtgVm+sp6AAAAAElFTkSuQmCC',
				blank:true,
			};
			engineList.video[6] = {
				name: '搜狐',
				url: 'http://so.tv.sohu.com/mts?wd=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACk0lEQVQ4jW2SXUhTYRjHf2furH1vns0tc+p01YbSaRRGFGmElRWhRVR0VzeBCUkRKRQUURFBUYtMsAsvwqSLboqKii76oOjLLsKwLBLOjsM+iBEiEk8XOtCDD7zwwvv//57/+7wvWEpX1WUXqud33U1XPn+2cuHgm4bk9xeNqc+Xl1f0eiFi1c8s+wHNd6gzWpxZ7XXtrHBQMx/itR413RYPdbysXzQ80qxPnFkay8zp3jXP1V7ncPS74BbQD6ywavbGQm25lrTcXJN4OOtgS5G6L4oyDogNRYDfpdCUBN0KaYp4t+da0nJcX3AeAB+EU9gmAFGnzH8B2xlcmTElJBk8N6yQW8vjT7Lblv7zQZj1FHUVzNOAdoBruHsNRRMzlJCPkUVja7E3FQBxB6nRzbqc0MsuosKwfdpcBJOAE+Aq7l4DTQybJmY0KWagUnpw3wb8AN8aUuMvG2uGscFPUMSOIgrkC10yBQCaGASksL+Cqw/gQ13C/LKhJo8Xfi7DLo6p+JOAfVaCGesxvo/VsBhgKJ3IDzWk/rAV9XMvPtmPUw7gEmC3FfCV4EQrjo5CuhgsNPWEPK2rHqQFNWOiyQBBGUOTbjw5gIu4rxtocg//W+sPvBMKvzKXJKSzouQsXoiMEJzMKSEx0OQXmjzA/zoJej32DdYnvGLz9GVLy2SktmoSCALQifOsYQtL1rlg+r5B+UQwfw53dzOOPZso2nEC16UBAjljXolkY+VysCR4bBa5B/dtMxCX0Qpdst6YGPinp188a5BZX1S6wlq/NRkAR3Ce+l6amvixrlnGVm2U0bIayXrLxVAjYqDJsFI83urwdMxpnlH+o3bv6UclVR8GwlXmO2fUvE/g/WGcJwG3VfwfeW39pYdUeeAAAAAASUVORK5CYII=',
				blank:true,
			};
			engineList.video[7] = {
				name: 'niconico',
				url: 'http://www.nicovideo.jp/search/%s',
				// favicon: 'http://www.nicovideo.jp/favicon.ico',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAASUlEQVQ4jWNgoCYwMTH5b2Ji8p9ceZwKidZIsY2kYhQDSAW0MYAUg8h2AbJltA8DWGiTZQB6lJHlApK8QFFCghlCMMmSoZYgAAAvUMVwhox/egAAAABJRU5ErkJggg==',
			};

			
			// 音乐搜索列表
			engineList.music = [];
			
			engineList.music[0] = {
				name: '网易音乐',
				url: 'http://music.163.com/#/search/m/?s=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB/UlEQVQ4jZ2TPUsjURSGhxm4ibGRaJcioEVKuwj2wcafICgIomJj61amENdqbeyMChIsFERBbVQsbMRGBKOdKAScL2M+djLJnftsMZglJsKyF251znnue895j6Zpmsjq+vqDYTimEPzLLRiGm9X1dU3ThLas67++TY7F+L2xgapWkc/PlGdn2+JLur6qdXu5ND5O/fCQ8vw8AP7pKc27O1SphBmNtvIeDMPR2op7e/FyOQCU41BbWQHASaUwo1GsgYEOlW2Az2JvawsrHqeazYYKjo8pT09j9fV9D3jPZACo5/OYQmAnk3w9wesrbjrdHVA/OEB5HnYigSkE/skJSIl/cYGqVPiYmCCwbZTrYg8OdgKCtzf883NMIbD6+0EpvJ0dKouLALxnMrijoyAlXi7XCUAp6nt7ofxEIuzF5ialsTEAynNzmELQuLoisKwuCopFGtfXrUDz9haaTZr39yAlzvBw+NX9fQiCToC3vQ1SYg8NYQqBk0qFjTNNylNTYUEkgiwUkE9PnQA3nYYgwD87w+zpCXvxZWwfk5MAVJeXu/ugtroajvLoCDuZbDNYZWEBfB/5+IgVj/8FtFk5EqG2tgZKoTwP+fJCPZ8nKBYBaN7ctMbcsnK3ZXJHRvB2d0NLuy6Ny0vKMzOYsVhb3g9d/6l9rnPBMNz/Wec//7qAp1Pb2H8AAAAASUVORK5CYII=',
				// encoding:'gbk',
			};
			
			engineList.music[1] = {
				name: '一听',
				url: 'http://so.1ting.com/all.do?q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABfUlEQVQ4jZ2RTUsCURiF/SFton27qIgoQ9skidJSF5qu2gZRtGrVan6ABJGbIqiwDz9CLSINIceKcNOoV8MpxQ9EJ2uc62nTiJUj6gt3c7nnOec9V6VSGIZQ2GLCr8MQCqX3LRFDKKysAFNUgNrLY8qdwehJEqtsCSvPn8oQhlAsP9RhZQXog1lo3ElMul7o4mEcW4EkVTufsBHNw3xXqCsCxvcib/pgFjofgeaCYMyVwOZ1Gh5SARN9h9aTgtafgzlSFjtC1mJFwXCZxtwpRydcCcyfc9RDKqh+iZQXREiSRPEzhrM4/y+BMyvilq/iOFXBAVfG33ks1sEQCoOPK3RuPZzDbqbWcmo0RAoAktSgTQByyYod2MI52G9e8UGbLddwsYH7ktjbF8oAOYHsyBCKnRp6AwSyVcjiroJOAIZQHJHKYIB2SDtAvlvaduz3DLGwQmt3Y6iMoXWHt+8kFlbAwlUes/48RmZ09r7XkUHGUBnD01rTQAAZ0q3Qb/EHnAbFqFNRAAAAAElFTkSuQmCC',
			};
			engineList.music[2] = {
				name: '虾米音乐',
				url: 'http://www.xiami.com/search?key=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADKElEQVQ4jY3MTWyTBRzH8X/fni7GXdSYwAFCRFG3cNgOcvGiTjjonDPdWhgO1rGCQ7c5R6cTxjTRqTQDQxZEJTFcyKZMaTSQQOJhkBAdZoBjSEyskq17+ry0T1/Wpzzt18MWbxoPn/x//8tXROT+d56V9z5rkVPHX/7/Pm+RUzvrZI801UiIcReMrYoJfCAr+xOBj/7FmFAcdSHb66SLI27METfmsItMbC2F872Yh91kPt2IdbJ+xXgt1onN//zZsbVYIy4kuFnCjLoxhwT9DSFzbBPlzF/o/UJxOoajzuGo81TsLOWciqPOU07NY194EyMqSLBWwoy4SH+4hvzXXRSvHKWSUymcHyA/0YZ5uBq9z0tp/nsKF97G6PdiHlSwDnpID7lXApUBIT/VTaVoUfrt4sq99QOUy2RitWh7hNLcOfJnX0PrEowDQibqxox6kOATEi73Cfl4lOLPpzGGHsBZuI62X3AWrpM5uoVUh2DPTlK6cwkj+hDaPiH9lhej34sEN0m4vF/IfzuAPXMGc3g9zuJN9D4/zsJNMkeeIvWqULz6FZWcRjn9J9aJRsxuF0bPasDZK+SnBrGvfYNx6FGcxV/ReqtxkrdJf7wFNSTYs+fITfSQPR1h+cfjGBEXWrcXCW6UsNMpZL/cSWXZwlF/p3KviJO8TaWQxnz3cdSAYM/GyU8OoDYLqQ7B3OtDj/hWA/t8aJFq9GgN1sl2nNQfGMP1GNHHSO12o7YK9i9xchODLLUKqQ4fRqeCFlaQ4AYJOxE/aouQ3CYYB2pwknfQe9ZRnPkOY6iO5AuCfS1O7swgS68IqXYFY5eC1q4ggQ2ecCnkxhpvx75xCefuHBW7gHP3FmVjAXsmzuJWwb5xkdzEIZKNgrrDj97mJ7XDj7Su93TeC3kxh58h+8XrpN/fht77JFrnGlK7HiQTC7D0kov82VEyx9pYanShBv3oIT9a0I8E13m62H0fVrNgvShYTYLVLGQDbrIBD1aTkA1VkW3xkG31rexQFcvbq8iHqpCH/fLI1NO+qz89rySmG/7Dc57EdIMvMd2gJC43KImZrUpirN47+TcxcooW8TIPDAAAAABJRU5ErkJggg==',
			};
			engineList.music[3] = {
				name: '音悦Tai',
				// url: 'http://so.yinyuetai.com/mv?keyword=%s',
				url: 'http://so.yinyuetai.com/?keyword=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAD4UlEQVQ4jQXBC1DTBRwH8H91eYJ4FIYgmJ4alnnemSh4WoBAHXrKo20J8nJwYzy8gE0hYUxEeQ1kIOgYDggYz2DGYzKCAQLymPHfUCIqwizkzuMSubxOm//vr8+H+fhThxih4pA5KMPFHJjuwkbl72f9Je+wZ67sZXmyXWyA9D1WWODOBkg3sYJsNzYsZw/7Raq9WVh00Ox/dqeKERV7zjx41UoNllTSmBJparWBio18Mj4pp475S1QxGk2mVS2Vj0RSz+8FZHh8jYqNfDK/aKVbk2JiQrK2W7QzEspoPwZpswdUYyIk1uxFxXAs8vVfQqL1RO1UKpLrDyJXfwr5vcEQV3+IuvsSkul8iPGV2LK80vV0usQRGfXHkVbrB0GxA4IK1yOkyA4hig0IVtggsHA9UjRHUayLxTn1IQQX2RC/xI4YX4kNK9LspHuzPVh9voK+iUoUtoQirHQz+CUbIVDaI0ixDjf0yXi+9gxPV/5Ay4AcSep9JCjbSIy35A22oItPnJXDwpIZWqMUulE5vqn3Al9pB57SFqLK3Vh6uojXVg5td3NwezwDhR3BFFphT4yP9E22pDecOCuH8bluXG7zp55pOWqM8RStcqZg5VuoNKSA4zhMzhmQ1exDdyxZUOp5FK56lxi/9LdZpSGcuP84TM3fgVizC02T8eify0Za0wGE33TEzMIIOCuH6z0JSG/ej6HfclDRz6PIqk3EfJ65ji0biCTOyuHHX39AdNUWKug9hqkneaQZ+4oKvj8N6ysrHi//AnG1Gy53HaGJpRxUjfLpbI0jMQEyW7Z8MIo4K4fphX7E1rxPidrt6F9MoXvLF+nhX33gOA7t40UIVW2Aos+HzH/noNYkoJg6J2KOZ9uyN+/GEPeag2VxCPH1OxBV7YCqyVOYfSHHsrUTK2uPkNnhhXCNPUoG/TD/MhdNM6EkanAhJvCKPXvNKKC11X8wMtsBsXYbYuqdcF63B0PLSZh7mY1GSwTitK6IqXNGbt9hTK5IoZ4KIHHTVmL4+ZvZ5Ns7SN7pi/Ptn0DU6ARxkytEWmek6j6ATL8PCS0uiGvcgrhGF8Q3u0Kq241zbdsooW0rMcKyj9jqmViS9x6F3PAZVBNCZHR74PpYGPIGTuBilydU40Jk6Y+geDgEpSMCpHW6Q22KpbxBP2Iu1PnOPfhXR9/9LKPmhxfItNJKapOQhpeqqHshn741J5FppY1q2QQyPFLSwJ8VpL4vpOlnHdQyLyHm5NduqluWKLo66E1Xjd50Y+oMZRoOUNkEjxQjAXSp/zCpTBGU1edBRaMnSDkeQjKDO1WZI0hS6/XT/6yhkUqSt5KtAAAAAElFTkSuQmCC',
			};
			engineList.music[5] = {
				name: 'QQ音乐',
				url: 'http://s.music.qq.com/fcgi-bin/yqq_search_v8_cp?&w=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADMklEQVQ4jY2TbVATdADG/3cBDgkNN2QyZWMhoKQwtLIyQ/DgaPvAAUVddUjU2UUdd3Z1vmR2B3VxUWhJqyBS0vAlDo7VImCWsPM4KcC0BtgYgzFjzcmY42Uovz7lnZ3n+Xx+fs+X53mEuDvJ1E+G7L5LrwjaqFmed6D8ibqaU6mdpd8s78ozLrny6M7FvUKIkDuSccrwRyy/Vg14ffUcdmt56aKcp87cR/a3S9C3rsHavcG2Pl6ScVtYs06ePePpmMXXQs/km1Q4tlDQJiOrPpw3GlR4/9JyfSwd34UH5rc8GPL0LXBoqFh11WmYXPC1sHC1lsnxfZRZNLzbloitL4fZoXwCl3TMDaXjP6/hsil6WhouEm8GfFyeU7vgbeaG+3OuT1Qwb99J9wUdr55O4FJvJtO/a/H3Z+HvS2OqW4PHFEPNW6GN//GLPMOHfPOuagLj+wmM7WFmoJhr/fkc6XmMyva1TJ3NwNuVxuSZzXg6NLgMSuwnlwaEEBFCtjQ4dW78IHP2t5m1ljBj3YH/z2K85ixGTI+zz6yh58dU3MZNuL5/iImmZJzHVYwfW4YySqQLdYxk2/TQbvyWHfgtz+MfLGDGVsKVjnRchof5uXUD77UmcPmUBufxZBxHkxitUzJaKyVJIfKFTBa80XtuO96eAqb6c7k2kIt/5FncYyX8NFDE4T+0lJoTaWuIY/TrNYzUxGOrXsXwp1JipGKbEEJI7E1b/f+0Z+ExZ+I9r8PhLmLM/xpn/36R0l+SeO6HFbx+MhLbF3EM69VYDyqwVETMCyGkQggh3i9eWe/Qr8ZaqeBcUwodzjw6HTmcHtFR99tm8uojyPwqlL4aJbYvVQx/puDQC2EtN2uUSIT6YlWsz/aRgoY6OYVGBbvaV3PAnMIHpiT2t8ZR0hzJ4LFYRo+qGNSvmI0IE+tuGVOqOiTXUrky0FUVRXbtYtKqF6HV38srJ+Tsao+m2RTLhDEBR+P9N9LWBxfeds7qqKCMznfk9u8+jOSZcglby4LY/kkYBoMSl2kt/UdUzmT1Pbo7HkoIIdkUH1xYWbTsRMteea+xLLqvujSyMT1F8rIQIuz/5n8BdBDOUVi5DnwAAAAASUVORK5CYII=',
				// encoding: 'gbk',
			};
			engineList.music[6] = {
				name: '百度音乐',
				url: 'http://music.baidu.com/search?ie=utf-8&oe=utf-8&key=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACiUlEQVQ4jXWSXUiTYRTHd9eFCaVic35kTdIFGk7LbhQvot2pEIxYpDlTayoKCoJQQQTeeBdEF0mGSfhR60Poxq4q0zRNZWrQtvd1Tl8/0tzeN137+HUxTebqwOF5znP+53d4zvOojsRfKNWcfDEUp+mO8PgDcXS+byglvaNTpUnvH37QCaPj+z4+CbZ5mLaF46/TMDsPYxP7muFRKDOBKk7T/W7aRoSFgLvtGwxYvQAoSpDpGR8HrbpBQRWn6R4aHY9MdD/zEJNoJ7/Qxdw3HyazxNEUB4+feiJ0ZoscBoyM7XYOhddHXVvEHLNztsjFq0EZnV4kVm3n9r0f/waMT0IgAC1ta5jMEp9GtzFeXaa9Y4MtTxBjuUSRYZHJqR2klUA0wDYHDudvUjOdxKrtdD7Z+ivy+0Ns74SQVgO03lrnzPkFrK9lAKrqdgEzs+Be8pORIxCbZGfgpZfNzSAVNRIXS918HNnGKwfJLhA5rLZjqpQiAZ+/hLv1W73cf/iTzc0g5dUSCWkO1BkO8gtdvB/e5tKVZQ7Ff6ftznok4OArNLSskpThJEsvossTSc0SMJS6GXwrY30js7oWiJzBHsDjDXdWa51k5opk6fc9+ZQTQ5kbQfRHD3EP0PvcS2K6I6o4Sy+i04skpjuoqFkhGPoPoKfXS0KaA222gDZb4PhpgTRdeJ+ZK6LWOikxLkUDxibCB2vrAS5fk9DlieQXujCUuSkxLlFQ7CJNJ5CRI9DTu/8bq+pkVEc1fR8ODlFYCLAsBfHvXnd1LcjUjA9xIRChq7zpQ5V8oqOrzBTCbJGpssjUNio0tCjUNyvcaFKobVSoa1Zoav1FQ4vC9XoZs0Wm0uLjXPHizh+9o/XugzOJqwAAAABJRU5ErkJggg==',
			};
			
			
			// 图片搜索列表
			engineList.image = [];
			
			engineList.image[0] = {
				name: '谷歌图片',
				url: 'https://www.google.com/search?q=%s&tbm=isch',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACyElEQVQ4jXWT72tTdxTGv4yN+cY/oMFGqQpD7ZjtsAF/oPEXGFhtbUEn4mSTatSJVua0UNNSEG/01UAH0m6dN1hdW5SbrE3sgkr1hb9lRTFW3Upqcy1NzE1yc/Prfvaia7dM+7w853keznM4R4h38aHdbt8gSZJbURSv3++/Jsuyp6GhwWm1Wsvew/8XNptteTAYvMEMiKjquMvlahVCzHpHXFdXV69pWhLAHHtNSm7nbdMhYo170U61kLkZnDZSFMUrhJg9La6qqrLpum4A6FcuM+5YReRTK5HyUiLlViJLSolULiB2eA+mFgdAlmWPEOIDIYT4aHBw8DaA3tODavuESMV8orvqSZ7/Af1XD/HW71HXVKKdbsPUU9OT1NTU1Aq73b4BgPhLJrYtY2zxQuKtxzATWlH+/MvnYJpFtUAgMCDcbvcZAHOkjXSHIH50LYW3iZn2WIRoNBoTiqJ4AfIPq8n1CwrDB4pIPw5kcP6k0+hJ0+hJ8+0vaU5eNdCzk30RCAQGAPL311PwCnjVXGSw+7zOvIMa5UcTVDQl+Ox4Aoc7yfg/QwpZlj0A5pNvML2Cp/d2FhmExgrceZHn0Z952q9nqGhKsONsCiMP2Ww2J5xO534A481V3N1lLL24md/Dd96b2dWdZfF3Gi29xqR5KDQsSkpK5kaj0ZhhFtgVbKOkfTUru7+kK+RjNKkSzyR4FgvRHOzn8+YJVrakefxXHgBJkk4LIYRwuVytAOHUG7b2H8basZr5netY2/sVm737WHZpC3M6VrDk3Aku3Jq8g9HR0TGLxWKdOsaPfT7fbwBaLsWZBx1svPI1i+RNlP28jsquLWz3H8E3cg0AwzAyDofji/+/w+zOzs4LU3mTZprHE8+4q/7BcGJkeg/hcPh1dXV1zYwfWVtbW9fX1+dXVXV8SpTL5fJDQ0NPJElyWyyW0v/y/wbuo60BpWkyAAAAAABJRU5ErkJggg==',
			};
			engineList.image[1] = {
				name: '百度图片',
				url: 'http://image.baidu.com/search/index?tn=baiduimage&ie=utf-8&word=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACiUlEQVQ4jXWSXUiTYRTHd9eFCaVic35kTdIFGk7LbhQvot2pEIxYpDlTayoKCoJQQQTeeBdEF0mGSfhR60Poxq4q0zRNZWrQtvd1Tl8/0tzeN137+HUxTebqwOF5znP+53d4zvOojsRfKNWcfDEUp+mO8PgDcXS+byglvaNTpUnvH37QCaPj+z4+CbZ5mLaF46/TMDsPYxP7muFRKDOBKk7T/W7aRoSFgLvtGwxYvQAoSpDpGR8HrbpBQRWn6R4aHY9MdD/zEJNoJ7/Qxdw3HyazxNEUB4+feiJ0ZoscBoyM7XYOhddHXVvEHLNztsjFq0EZnV4kVm3n9r0f/waMT0IgAC1ta5jMEp9GtzFeXaa9Y4MtTxBjuUSRYZHJqR2klUA0wDYHDudvUjOdxKrtdD7Z+ivy+0Ns74SQVgO03lrnzPkFrK9lAKrqdgEzs+Be8pORIxCbZGfgpZfNzSAVNRIXS918HNnGKwfJLhA5rLZjqpQiAZ+/hLv1W73cf/iTzc0g5dUSCWkO1BkO8gtdvB/e5tKVZQ7Ff6ftznok4OArNLSskpThJEsvossTSc0SMJS6GXwrY30js7oWiJzBHsDjDXdWa51k5opk6fc9+ZQTQ5kbQfRHD3EP0PvcS2K6I6o4Sy+i04skpjuoqFkhGPoPoKfXS0KaA222gDZb4PhpgTRdeJ+ZK6LWOikxLkUDxibCB2vrAS5fk9DlieQXujCUuSkxLlFQ7CJNJ5CRI9DTu/8bq+pkVEc1fR8ODlFYCLAsBfHvXnd1LcjUjA9xIRChq7zpQ5V8oqOrzBTCbJGpssjUNio0tCjUNyvcaFKobVSoa1Zoav1FQ4vC9XoZs0Wm0uLjXPHizh+9o/XugzOJqwAAAABJRU5ErkJggg==',
			};
			engineList.image[2] = {
				name: '必应图片',
				url: 'https://www.bing.com/images/search?q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB5ElEQVQ4jZ2Tv0sbYRyHX5Uzl8bLVNrSToUOHbr0T2gHqf1Baf8AvcUruNcpd5e75BK9H0Q9gptCogZKh6J2kWtDhkpxkmCwOIidijpYECoI5unQNo0QauwHnuUD78PL9/2+on9w0ItrWiSraiSNjER9w8NRTFUjuQvimhaJuKZ9ThaLJHyfGzMz3AxDRC6H7LooQYDi+50JApJhiJBVNVJ8nx7TZKhU4svhIYX1dW4XCsRsm4FstjOOg+K6fwXCMHiysMCfvKhUELp+OcHjcrkleL60hEil/l/wslKhxzAQuk6vaRLPZC5/g9dra5jVKvdnZ5FtG5FKIVkWSjeCB3NzvFpeBuD7yQnvd3YYW13lztQUsm1fLHhUKnE1n6e+v0973mxtIaXTJDKZLoY4Ps71yUneNhqt/uPuLrJlceUiwcP5ea5NTJCt1fh2fNzq321vI6XT/xacNZuUNzdpHBy0Dp41m1Tqde4Vi/RbVucZPG1bpPbU9vZ4triIlE7TZ5qdXyFmWdzyfYobG/w4PQXg69ERYysrKI6D0PXzu9Am+KAEAYrjELNthGEwVC5jVqvcDUOErv/6E45znlwOxfMQ8ujop2QYorguiueRcF16HQeRzSLl8wz87hXXPY/nkZye5icfi28JEi0cegAAAABJRU5ErkJggg==',
			};		
			engineList.image[4] = {
				name: 'pixiv',
				url: 'http://www.pixiv.net/search.php?word=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACaElEQVQ4jY2TS0iUYRSGjwupXYsIAqFdDl13tclNd6WgZVQULZrB6ddsbhA1FwkyNQOjCMz805nxMiM6ajq/OkjZxQElLS0sK6NQI7QkCCrTnhbfmBMatXj54PDxfO97zvlERERM245IlqbLXut/StNlj7VM0kzbRdZlHBVfJ+LtQDzGgtwGci6KuKN/1ueVH0Nc9bMi+3KD4u1AnGHEHkK0IHIyiNhDLD/TQIozrGpaEHGE1D1nGHGGEF8nIpnZt8QdRaxBUh0hDvl70HtHaR4ao/XZBLHn72kcHONwoAc5XYucqkFcCYjHQGSHRRdXC8eCcQbHp3kwOsnxQBxTQRurPBHSL7Ria3jE568zdL/6wGp3REHmASv3a3rkxRTfZ+cAWHsxipyoVK/Z69RpriK9oI0fcz/pH/vEMkdIxfUYSHlFhd40Mo29aQCATZc6kNyapKxhZdlchaPlMQCW+j7EGkg0s+SqnlZ8F0u4D4DNJUsAnGEkt4b1RQYAxvAEolWrCaVmaXqKsxlngv5XQF4taedvA9D39iOSV6sAssuiiy2C618ArZqtpTEA6p+8U2N1RxHZa9XF3vQbsKG4fTHAFkLMVfj73gCQVd6tIniMxYAtpTE1BWtAKduP5FTjbR8C4Nr9l0hOddIeJAD2ZjWFh6OTlPe8xmcMYWse4HLXMIPj00x9+YYt0q/c2euSAJnZlckOdl6/w4GybrztT7lyb4TCrmEO+uOsONuoHCWvswJoleJsxZFwYCoyEHPVQgRrQOW11S1ubH4MkTUbd4tWM1MYnwAg42Yv4mpZ+gcmyxdDrDcmfgF4QGAxnLBCrgAAAABJRU5ErkJggg==',
			};
			engineList.image[5] = {
				name: 'flickr',
				url: 'http://www.flickr.com/search/?q=%s',
				// favicon: 'http://www.flickr.com/favicon.ico',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA+klEQVQ4jWNgGAUIIKBqwKCfUMSgGZXJwCklhy6twSCoW8BpUZTFaZIjz8CviCprXtbFkHX3PxynXPrGoBIQC5Ou57Fv/C/Z+B+Gf4jV/szgMs6EyMq7BqJoRjaEQ1zRmUXRFVkzsiEaDIK6DAwuE1ZgNSDr7n8Gvbj8Wfy+c7AZ8F+y8X8tl30dA4PrlNU4DdBPKFrCH7QUlwGNPE4tDAzqoclYNaff+MMgoGoQwaYdhcsAGxY5G0g4eExZh2GAUVY1LBCX8wevQNfcyevShRoTim4hDHZNMxls6yczSJjao0ejP5ta4Axe35mT+DwnO7MoupKfXoYfAABPvsL2GuU3QwAAAABJRU5ErkJggg==',
			};
			engineList.image[7] = {
				name: '花瓣',
				url: 'http://huaban.com/search/?q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC1klEQVQ4jYXOyU+TeQDG8Z//gIkxXogxXky8TTIeRhMzcSEdoKW0SIFibYuJLFbZVGyxlLbQFoqoBEhEBSlbA4xxNwq9zMXMeTLO0b4vWOhGoSKBUfHrAZdEEZ/kOT6fPMJtNLVPelpD92yNobv1ttCd2vNTI5aqhx0lxpv6/ftNO3fs2LN7+/a95Qd/r75VZBgPGsyTE0ZzaMJ4MvTQXBYSU772v/nrOdx/zIeJe6wF/+Td4CjvAqOsdl/n3xNlqf+Kjellh4dVfycrrVdY8XWw2noFOnoQD5yuEE8mWQyOsxAYJdU3SKovQMJ/lZmSUiK5OiI5Bcg5BUQqqom7fcScXuJOL288lzcAAsMkr/UwXVyKpMxHyitEUuqQFBrCmbnMmMqIubzEXb4NgMEgqdtDRMqr10d5RV+BrHwkhYaXh3OYKa0g0dxG2uNHjDU0PvoCjIwT93Uga/TIGv33wB9awpkqXh5Rkqi5iORoeSM6LZbedWCCheExIpZzSOpiZE3JxoBCTfhwNvPHDIwbzCGhP3TItPb4GYtjd0jdHGDGVI6k0W8OZOaSVORxYd9vzSJj27Zd8sDwwsrdB8z33GBaX4qsPf7zBwUGBtX5j4QQQnRVWvp5OkWy6zrTRSbk/E2AI0qkbC3Js+d5cbomKYQQYndGxt7ZoZH0cm8/8o8AhYbwURWyupDZs+eIXbATr7UiPqcsW3Xmfd8QEZ0RSV2EpCokrDy23iwtsqqQV+YK5i46mLM6iNbZWKyzfQWEEMKr03WtNraQqKonUlnDq/IqIqdrma21ErO7ibl8RC+5mau3E62zkf4WEEJsadLrfcuBEd4ODJPq7iVxtZuE/xrxFj8xRwvRBuemgBBCiKxfftU+t7v++b+3n7c9N0i3dzLf3Ea8yUOswUm03k6szsbrHwGfsrX4wMGTwVOVT144XHPznnaWmttYcnp5bXezZG1izdrER/CEaFr9QFrRAAAAAElFTkSuQmCC',
			};
			engineList.image[8] = {
				name: 'easyicon',
				url: 'http://www.easyicon.net/iconsearch/%s',
				favicon: 'http://cdn-img.easyicon.net/favicon.ico',
			};


			// 下载资源
			engineList.download = [];
			
			engineList.download[5] = {
				name: '射手字幕',
				url: 'http://sub.makedie.me/sub/?searchword=%s',
				//favicon: 'http://sub.makedie.me/favicon.ico',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADeklEQVQ4jW2TfUjUdxzH35xZlpJHNczZtRNhrdQSC64Nw9Ya9EdjS5K2gcGkNEZImUNDc8mYpTnLh3l6nmg171LcMsGWcUete8CH65azrOYoyWVat9Dp7uH3+36+n/2xLWj0/v/1/uv1Al6x2KiotYlRUe8mLVr0fhZgfBNIAxAGAK8BKa9iXuyT1NRD5Rs3Xq1OS7t2HPAYgblSwNuYnW23trfbuk+e7P88MtLyBvD2S2CyVpv+MVDfFB8/Oe1285TTyW3h4dwGcDPAnqNHmZl5yuHg76KjuQbwfajRFAMAEhYseMdrNv9xv7mZz61cGRzv61MURVGHSkqECaBGQB0oLlaCwaB6LTtbrQFCLYDsNRgYAJABVA2Xl7Pf7w94T5wQfZmZ4tmtW3R52zY2A2QG2FNaKolIOnJzpWXVKtkSHq78sGGDAADkATbb7t0UDASU52NjNGG302hDAxkBaQKkEZC/VFSwEIL+fPiQA7Oz5K2oUDvWrVMAADlA1+WtW2UwGFT6CwrEUFmZGK6slGcjI/l6VpZ80NHB80+fSlUISUTy+d278uquXaJ382YGAO0+4EKvwcBzPp9yz2ym4epqMX3zppx2uVgIQczMwZkZFkLI0YYGPrtsGTUD0rJ+vQ+vA28dAC5d3LRJnX38WB2urKQJu52eOByyx2Dgni1bZGdCAt8+fZqJSNr37JF1gGpdsYJy09K+gh5I/3Lx4qF7VmvoL59PjHd3S6Eo7Dl2TF5MSWFnTg5bdToeqapiIpKO/fulEZDnY2PnAUQgFfisbefO0fEbN+av791Lv9tsNDc5KX0jI9I/NcVEJEdra3nk1CkmIunOzycTwC1a7QyAMMQA7xUuXdpXm5Q08sTlkmNWKw0cOSKnBwbkYFGR7E1PZ0tMDN85c4aFEOTKzycjIJsSEh79pzf2AZaf6+v9E06n0rJkifQUFfH9tjbqP3iQf9y+nesAvv3PgXQXFqqNgCxZs+bSC41TgMzzq1f7mzSagBEITbrd4reuLtGu09HElSvy19ZWfubxsBCCBsvKgiaAv0lO/umlFg7rdO3f6/XcGhHBnsJCvlNTwyaAL8TF8YPOThaqyiIU4sGCAjYtXBhau3z5R/8PMfpwRsbXB+Ljv/0UMB8KC+s5DnjrtNpHHXFxPJCXxw07dri+SEy0fKDX5/7LaP4Gg4AFwSni4+YAAAAASUVORK5CYII=',
			};
			engineList.download[8] = {
				name: '人人影视',
				url: 'http://www.zimuzu.tv/search/index?keyword=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADQUlEQVQ4jS2SS2hcdRTGDwW789FUNFCRihtB3YoLNy6mKGJFbBeCgtqdKKh1J4SK0NZFFxEVgiSahy1im2Zim0wSG/ImadBkknY6mZjHzGSm87xz79z3vf87PxeTxbf8ft855zsiZ893HR0u+C9Oabw3bzBfDii7EVVXkch7XNmwuZy0+G3boWAr8nbEbDXg5FjRl7Pnu0T+PPCfSWi8NaczV/apuBF1T5GsBQxkHAYzDomcR9VVVN2IDS3kgyWDFyY1jtw48OXorTqvTDe4U/IpO21zw4vQvYjlUsByKUD3I3Q/YrcZcilp8dGSwWvTDR4fqyNPJTRGiz5FJ6LiKhZLPgVLYQYtnLAtK2hRtBW/b7t8n7T4bKXJGzM6JxIaMpj32Lciio7ids6jL+0wlvVoeBFRq0XUaqH7EZN5j6GMw5VNm69WTU7P6Tw3oSFbpmLfUgzsuFxct+hNOyw+9LGCCBW1UK0WdtBeZ/AQ8OVdk7dndU5OaMgDM+RiyubjJYML/1qMHqabQYuaG1FzI6ygPcV4zuNS0uLTlSanZnQ6ExryyZrJS1MaZ+YNerYcKm77iAVLMZb1GM96FCyF7rer7cs4fLho8OqdBo/eriMyUqNzvM7X6xZ5S1E+TN03Q65uu/yadujfcvjPCKm4EQe24psNi+cnNY6M1hC5XuXNZYN0U5G1IzYbIQVbUXEjto2Q7ns2361ZfLtusa6F5OyIjKk4vdJEhmtIbEYnqYc8MBV/VwLemde5sGmRsxRFp/04X6yavL9gcGbBYLoSkDYVSSMkNqsjSS0gZYTEiz5PT2h0JjRentL4fM1kx1RkrYjFasDrszrPTmicmNQYKfqkjJBkI0BSDZ943qVjuIZcryIjNR75q85jY3XevdvkfjMkbSpulXyeHK8jw1U6btYYybukGgES32tyfHAf6c8jV0vIH5U2aLiK3KwRWzBI6iEpQxEv+HTcqCIDBTqGsozsmcix7lVffryH9GSQvj2k/wAZetiGXSsj18qcmtZINgJSekA853B8YBf5OcUTP/zji8TOdcnlJV+615Gf7iM9W8gvO0jvHtK331bvHrHxIsm6R0rziO8aHOte9SV2rut/2AZGwaMpOBUAAAAASUVORK5CYII=',
			};

			// 购物列表

			engineList.shopping = [];
			engineList.shopping[0] = {
				name: '淘宝',
				url: 'http://s.taobao.com/search?q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAqUlEQVQ4jaWTsRGAIAxFs4Gj0DgGtTtQOIY7sAO1EzCOOxgLiCQRUfTf/TtE/zPBCAAAGAPiMvU5BgQRJjkj1zfe7JAguEw5tKfQPBYAX5NWn/YzpADmsQRWLyHcdP8C0IGa+H4TUGtFgy8AZ2Tp3RVwgH7b6wpaLfw6g8cWuGpnwStErHxG/aA2Vw4XQAxpLBtj2xxl+h82OwgQXd/5DGudpX0VOtMVPgBRELV9pv7F+wAAAABJRU5ErkJggg==',
			};
			engineList.shopping[1] = {
				name: '京东',
				url: 'http://search.jd.com/Search?keyword=%s&enc=utf-8',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACoElEQVQ4jZWTW0iTYRjHdxcUfrPZtq+cm25LxaQSQ4tO2IkKO1yEQVEERWJFYUQJQQUZUWQG0QGKIgoCS4pVBlKapH6fztNsW+zQZnOW5GGyxFkQvy4+LbUguvjxvu//efjxXDyvqmCaUFymFitKBf1/U6YWK1TlgljVMzsNt96qoLPi1lqUc/w+zng21tsjpqEqFfQVbr0VWWv+CykKsxSkhGQkjUl5a824ddYJglkpyDoLrRm5dK7Kx25dSEdOHq5NBQqbt9OxZA3Nxnm/hJMEUkIyTeJcfPuPEKmuwb11B+ErN4j5Aww73jHc6eRrcyufb96hMy8fSWPCNUmgMdE0O5Wuk2f51tODd08R/bYqYv4AwZLT+IqK6Xv0hNFQNwPPXvJu7RacmpQ/BcGSM8QCQTy7C+mrtBF5VUd71jIapou0ZuYSLr/G974+ui+U41Qb/y0YelOPY+k6GuMSaZwh4li5gahsZ8D2Ak/aov8QqA1IGhOtmbn0V9oYfFWLPydvikCcS/DE6b8LBANSvJH27BUMVFUz+LIa34KlYwKdhUbBgKyzEDp/mdGPITw799FfaWOo9i0dS9bQMF1PY9wcvHsPEgt00Xv7Hu7EdFSlgrbifVIGbVnL8OwuJCrbGXY4cW7cRv/T50Rlu7IDi1fjP3SMaEsbI14/nl37ccablAm6Vm/iy8PHjHj9jPj8dJ06R0t6NpHqGn6MfiPyuo6hunpGvH6iTS0Ejp3Ebp6PS2tRBMHl6wmXXeXT9dv4DhylJS0bSZPMh8PH6b37gM+37tF75z6hsxdx5RfQbMxA1pgmbKLWjKQ2IAkGpPgk5IRkZK0ZKT4JKS5RyQWD0jPT+Kvu1llRXRLEqrCYiktr+c3Yr5uUTam5dVbC+lR+AkXUXUZHV2HdAAAAAElFTkSuQmCC',
			};
			engineList.shopping[2] = {
				name: '苏宁',
				url: 'http://search.suning.com/%s/',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABMUlEQVQ4ja1TQU7CQBR9xNWwpUTJNF0A4VCEhVvjBRo5AAR2pjHxAO0C40JMqXgDTfQE0mqiB8CFganxuTBtaKdFYvzJ28x/7/2Z/+cDJWFU0fBtzHwbgVFFo4xXGE0DndBBxAnICRg6iJoGOltFgy6GaxcqEZVh7UINuhhqBspD/Js4gfIQawa7ihNkxK062ptJy7I0Qf6sVUcbACAFzMUpwkLy9ICc7hcahA4iKWDi5gS3+Worr0I+nZH8Iklycc6VW9FudW3D1w0u9sj7Q2px1/vJbXB9GzNIATN08Jwm3q5IkpZlZUCSfL1MxZGDFylg6k38/EiLZsQkGb/rTdTG+HBEqqX+BLUkH4+Lx/gvH2nUw3gXE+UhHvUw3roXf1qmfNQEZNDHPOhjXhOQZbxvFy/H102X8MIAAAAASUVORK5CYII=',
			};
			engineList.shopping[5] = {
				name: '亚马逊',
				url: 'http://www.amazon.cn/s/ref=nb_sb_noss?field-keywords=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACHklEQVQ4jY3QT0jTYRzH8a9d0m1M8rbMZklQbjRDOpSnHXSTjpFHvVgH0UODwShJWn8gGXXRi6Q1lIpfWYwCYZkQwWqHdhrYH/UwgxmzGU5sv7Hf3h3CJ3U5+sJzeL58ntfzfR4REbHZbPZgMHhL+8+ampp61Nvbe0lE9ondbj+SSqWW2VWRSIRAIED/wABjY2Osrq7ujhAOhyclFArd3d5cWFzE4XQiIjuWtbaWN3NzZYhMT08/39qUSiU6PB5EBLPFwp3hYYaGhqgxmRARvJ2d5YCmadrWxjAMfD4f7e3t3B8fVyG3242I4GppwTCMvYHtFYvFGBkd5bLPx2G7HRHhRHMzuq5XBpLJJGfb2tTbzRYLFqsVEaHZ4agM5PN5TrW2IiIcrK8nGo2ysbGB1+tFRHA4nZWBRCKhbvb7/Sp00uVSE1T8xA/xuAI6PB4ymQzjExOICFVVVVRXV/N6dnZvYD2X42hTk0JqzGZEhEMNDap3PXjzX0BJNeLxOG63mwN1dTQ2NnJ1cJB0Os2Fri4CgQCGnoO1edhcUcBT9Hn4dA8K6wrK/syhF4plb+b7W4hdhPc9CngGRfg8AjNnIHEF1j4Chb+HjCJsLsPSQ3h3HpK34cvoH6Cvr69fBX8kYO4cPDGBZoaXx+DVcXhRD5oVZk7DtwjoWeAX+XxeFxHZHw6HJ3fNCZnHsHQDFq7BygMwvu5IZLPZte7u7p7fLX31eStakCQAAAAASUVORK5CYII=',
			};
			engineList.shopping[7] = {
				name: '天猫',
				url: 'http://list.tmall.com/search_product.htm?q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAQElEQVQ4jWNgYGBg2MzA8J8czADTvIOB4f9+EvEOmCGbydAMwxgGEAtoZwA6RtdA0AujBgxLA4hOyhRlJkqzMwCOOAUjv7eE+gAAAABJRU5ErkJggg==',
			};
			engineList.shopping[8] = {
				name: '1号店',
				url: 'http://search.yhd.com/c0-0/k%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA4UlEQVQ4jaWTMQqEMBBF03iAxcLCzspTCJ5B8AYWsnfYYi+gVxFyh1SKIKQTCw/gkiYWwt/KoCZmA/shTSbzBn7+kMUP0T8C42HEQ/8IIGmDdZ5OtcUPsfghiK15yDNI3gIAJG2M7zTAPnWuKxwlaaNqtwBGPHRpoqbu2oRwA1ynHjXX1T2AR7EySvIWmxAa4PN62wE8itWlCTAWpbsHJg155gYYi9II6NLEDXBnZJcmv3PAiAdJG615E+LkkTVI1wwA0GJsBazzpAEkb90Adz9gBezbyIgHUTydAWob/wV8ARTCpDZEwN5jAAAAAElFTkSuQmCC',
			};

			
			//翻译列表
			engineList.translate = [];
			
			engineList.translate[0] = {
				name: '谷歌翻译',
				url: 'https://translate.google.com.hk/?q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC/UlEQVQ4jYWTT0ybdRyH34MH4wVjovG2ZIl60IMXNTgoDtlG/wAy49bt4r+8XSFm2SZGox6WWNnal45SbKAbygKbShAT38yMNC9LMGyQsS5OdGtpOwqNvNkLLbwv76+KJns8lES9jG/yXJ98kidf6bGn6vY42tWEo/2SVutXtZotHEcT2o5q33vSdlfbpk68OQSH4uCNw8F+ONAPhwbhlQ9mbkuS9NADBY72S1e8cXg9ItgfEbR2bxH5k5aw+PuRJ5994YGCGr+qeePQ2i1whQRuReAMCZq6BC0992k6+nVCfuetE7J8pEOW5Q6fz/e+LMsdbW1tH7pcrgNSjV/V3uiD5rAgNr7BzB2TyzdM3u63aThVxjcgSGcKCNvCtm0sy8I0TWzbZm1tDellv6o1RSE2bpGcX+fjbzcIjG1w+AvBvqDApQhGxlMsZNOsrhgY9+6h6zq6rmNZFlL1EVVr7oXrKZOOCzbeXpvLSZPxpIl81sYR+IPPLi6RufMr0aERpm/ewiwV0fXlyoJqn6p5eiBx02RgwmJfUBBSLQr6Ov4vbeo7NzkYXiZ6foxPzvQRHvyGyPAo/SM/kM0vVQTNUfCds5lNrzM5ZzKT+lfmCpVxKwLl/E9cvXaNxORVOuNDpLM5VovFimB/DPaeFnh7BSe/2+D4sE1jsFLDrQj2hjY53jdHOP4VysAFrkxNoy//TqlUQnrRp2qtMfB0CRqDgvrPBQ2dW0lDNq5QpYbcV+IjJc6xUz2kUmmWFhcxDAOp2p+YqgjKeLrKuJXKZNcWzpCNMyioD6wTvTjFqPojp88NM/fbbVYMA+kZd6C7JQaeHvBEwNN9H/d/cHZt0qiUcXT+RXB0maVcmu/HNSanr7OyYiBJkvTwozt27a7aufvVqp21/+Pxp+uddd6xhYZ3b7Dr8BRnBn8ml02zcDdHLpdF13W2fbbnX2o/W/faBJ8GJpi79QvpdIr5+XkymQzF4ur2gqonnttzUkmSSmXJ5++Szy9SKBQwDIPZ2eTaP/p6Y/2tPjpQAAAAAElFTkSuQmCC',
			};
			engineList.translate[1] = {
				name: '百度翻译',
				url: 'http://fanyi.baidu.com/#auto/zh/%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC/klEQVQ4jYWSW2gcZRiGB0Iw5rS72Zk0se0GbSioRfBeBZVAwQPeeOOJyDa1NO2FFLGiMW32kNk4yc6a04XYktIqXnhIM21aXBMjpKEpBkHQCzGxIbnQYGzM/P/szM7M40UaLaHgxQMfLx8PvB+foiiKsvexV15XO768XJu0ipH/oTZpFSOHLxcTLw+OVu1quV/Z+/ir7XsGQSuAZkI8D6q5Ne8kNgD1/dBYAG0YWt+eXVC0jq+uqAVQdUFcF9RnBLHeLe7psbk3JahLC2pSgt2G4MEPJZGMQM05NBdAqU1OTmkm1GUEDw1Kbqz6HL/kcmBYkp5xeedrl+4pl65vPOaWfVY2Qh4dldSlJWoelEjSKqom1KQE+wuSqUWfIxMuTTlBZsbj2rLPEx87nJ72ADizUCbRL4j2SrRtQWMBmvoEjTlBVY9NfUYQyQqULpvuKY/vlnzW7JCR+TLKu5so79s06JLGPCgVr00Un/wUZn7zmV7yubEa8PwFh4pum1ZTMDLvsSZCNl24vuJjzHp0WiX2mQ4xA5Sadqv4wCi0jTk8e97h71JIp1Xi6bMOQ9c9TlxxGZkv0z/rce6HMjdvhXz+U5lEvyRq3K7QkIfK0zbRrM0vfwZ0Wi4PD0le/KxE25jD4nrI4nrI8Usu2RmP3YagNn27QiRpFTUTolnBfR8IFtcDjlx0qei2OWa5vHXVZWUj5MffA567UOLgOYe4LojdecSdgsMXXQ4MSd4Ydzk0XuLmrZCf1wKOWS7mnEfPtx67+iTxgbsI/rADjk6UeGRY8uakS/sXJZb+Cvl+NaBtzOGZ8w5PnXVoNnYIYllBU5/gzEKZFz5xqDxlU3nKRumy+XU9YG45QHnPpiolqEkL4vp2hY7Jac3cemVVF1SnBNGsQNMFDb2CeK8gf83j0LhLXVr8u6fmJJoJSstLQx9pwxDXHVRdEtclqi5Rc/9RnZZUpwXadqZLYga0GJu+Uq/tad13cna+uQBqHrS7oA6ANnBHZkLC2LATB0+c/AeyG7ZNYGTtAwAAAABJRU5ErkJggg==',
			};
			engineList.translate[2] = {
				name: '有道词典',
				url: 'http://dict.youdao.com/search?q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2ElEQVQ4jWNgGFQggps34Y2i2v83imr/78gpvZdgYFBgYGBg8OXkCUMWx2sITOEbRbX/MAMYGBgEkMVxahZiYJCBKTonLX+fkDgG0GNlNYIpnCQsOh8mbsjCYgkTXy8uvR+nAcgK0/gECmDifpw8oTDxMgGhBpwGOLKzu8MU7peSOW/BweFgyMJimc4rUAQT9+TiCiDKC7gwUsBiBezIzoUFGrKr8GnGBgSQDYjg5k3Aq7pFSKTfgoPDwYKDwyGNT6CAZNtx+RuqWYCgAXfklN6jayTo7AEHAIjTnaHLaQtfAAAAAElFTkSuQmCC',
			};
		  engineList.translate[3] = {
				name: '必应翻译',
				url: 'http://cn.bing.com/dict/search?q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB5ElEQVQ4jZ2Tv0sbYRyHX5Uzl8bLVNrSToUOHbr0T2gHqf1Baf8AvcUruNcpd5e75BK9H0Q9gptCogZKh6J2kWtDhkpxkmCwOIidijpYECoI5unQNo0QauwHnuUD78PL9/2+on9w0ItrWiSraiSNjER9w8NRTFUjuQvimhaJuKZ9ThaLJHyfGzMz3AxDRC6H7LooQYDi+50JApJhiJBVNVJ8nx7TZKhU4svhIYX1dW4XCsRsm4FstjOOg+K6fwXCMHiysMCfvKhUELp+OcHjcrkleL60hEil/l/wslKhxzAQuk6vaRLPZC5/g9dra5jVKvdnZ5FtG5FKIVkWSjeCB3NzvFpeBuD7yQnvd3YYW13lztQUsm1fLHhUKnE1n6e+v0973mxtIaXTJDKZLoY4Ps71yUneNhqt/uPuLrJlceUiwcP5ea5NTJCt1fh2fNzq321vI6XT/xacNZuUNzdpHBy0Dp41m1Tqde4Vi/RbVucZPG1bpPbU9vZ4triIlE7TZ5qdXyFmWdzyfYobG/w4PQXg69ERYysrKI6D0PXzu9Am+KAEAYrjELNthGEwVC5jVqvcDUOErv/6E45znlwOxfMQ8ujop2QYorguiueRcF16HQeRzSLl8wz87hXXPY/nkZye5icfi28JEi0cegAAAABJRU5ErkJggg==',
			}; 
			engineList.translate[-4] = {
				name: '爱词霸',
				url: 'http://www.iciba.com/%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADGUlEQVQ4jY3QTUybBRzH8T8WB44Xg8DKoFsgrRMXvc2LOofEl4OaGNnBxAuLM5luuOiEYRbcskOzILoZx2CF6OABm/VlLXtk2cZsWaNbhvNgFBZYfVvkRQLsafu0fUppvx7EzRgPHj6HX37J7/CT/EfrnrEccvurDnqHK9vc6v9lOayeL9th/1CqDnnOPfItbA7+pforqLwEtau5NggPB+/2d1yGzaMg69s8ww8FwKomKfVBw0iIY1faqB2aptSbYoNfx+zVsfjjbFLjPPi34SSbLqwg5gNu1TYCFb4MTYF+YpPFJMeFnZcncN+CcS2D85dltl6MY/bo2IZ0rH4d69kEti+XkfJWl1p+Dt4J9EBY4IaQ/LmeeDrO0K1lDlzXGZ1NsWBkqbugs84do/pMjGpfnBo1hZS1utRiFbq+3gthITtuAiNI5xSs6de4T9EoVBYZ+d0gMJvmAWcUiyfGBm+cjf4UUtLsVAt8cDS0H24KTJrJpmeoP5+hQIlgcUXJ69N4PRRlNpFhoyvCOmeUSpdOlddAivc51XwPfDTaAjeFzMRaSE+w6yqIY4nCfg05ucjH38cZm09TomiUD0YwO2NUuJJI0btONfc0dARbICxkfhQys3uIpFd4I6Szxa3RclUH4P1rCaR7iXJFo2wgSpkzgRTsHVRzvoD2QPOdExdv5PFJOMz1LIwDV1Jw6g/4IQ2Pn40ifTr3K1FKBnQk7+1BVfrhyKXVgWkhObaW/Ts+5b1GH8eb3OxrPE3jdoXwqQDzwFvt31F6bJoCJYms2T2oyudw5GIzzAnZsXyMLU+CPAuyjZRsA6kDeYqIPA27O1jY2kxF+6/kKgaS++aAKr3QEWqCa0LW9gRpeYkVee5fngepB3mMna+5EcUgrzeGmHYNqOKAD75pZbFzPXO5rzJX9AozRQ3MFG2/q7CB+cIXOfiCA+kzMHXf5l5HBJE9npF7PstQ6vgN24kJrPYprPYpauxhauw//UOYGnsY6daQrtuYTixh6jUQefnw0ZyeFHI8gXSmkJ7kqsR/64qS06mRczKB2CcX/gSYuKvltGQ7kgAAAABJRU5ErkJggg==',
			};
			engineList.translate[-5] = {
				name: '海词',
				url: 'http://dict.cn/%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADBklEQVQ4jX2T20+TBxjGv4slu+CCq5koogWiNCi0HItQyiEBL/aXbDHZLob320y4VdFxQ5yO1QoFtINCv56+HtPj1/aDIiLnArrRQnWwiK7JbxdQjYnuuX/eX573eV9BEAShVGfoaxgec+t96b0eZZvu5BZdiQyd8iaG+Dod0TXaIyu0hZZptIb3qm/dc5c06vqEY3N7b3ciU+hRduhJFc2bGOIbdMTW0UdWaQ8vcyX4nNbAM1p8T2n2pKm3JwslWl2voB02Sz3KNt2pz1NbA0vo/Is0exdoktI0uOaod6RQDQy5BL2UyhapnfIGd+Q08cwO0sYOi7l9sof/sLKb42ZEQe9SaHAqaO1J6kQZtcmeFbqSH6jfBRQA1nL77wfk3xxR1NKfu3SKUepscS7PRKmZDiN0yidZo6sMyWkANvfyXLP5ue4K86MvzvjcIrmDQwDcz9e4ZI1QMxVCbQkgdMTW0EdWaQst80t8HoCt/TxNUppG9xz1zhRau8yAFCKx9QKAr6d9VD8JcHHSh9AeXqEtdLzh2xGFN/8WWNndo8GloHUk0YgytbMxei0eEi+zLLz8ix8cQS5MeqkalxCuBJfQ+Z/R4n3KDW+U9fxrQhtbaO2Jk6wxLk1HuGrxkHl9QObV31x3BKgyu6kYdSHofMV65ukX/fg2XzAxv0TtbJzL1ig1U2HUliB3gzKHb99x+PYd3eMOKkadnDfZEZo8H7J+b/NjSi5wL6bwrT3IN2KAa6KfR6mF9034ltdRPXJw/qFIudGGUDwKjZhgMJzk/7S9/4rWMTvnjCLlv89SNjKDUGN25+psMrUzMQZDnx5wcHTEcCSJxmSn3Gjj7MgsZb9ZOXXbmBVUA0NS8Sha/vDTZfFgeOLBMCnRMeGiecxJpUnk3MNj6tmRGc48sHL6/hSl/TckoUSj66t+7C+oLQEuPvZxYcJLlVmicsx1kvVj6pkH05y+P8Wp4cnCF2rN8Ud+qWm5WvbTTUn1qyVfaXZTMepEZXJ8RC07oX41aMyX9v8sFc3/Aa4D09aP1wcPAAAAAElFTkSuQmCC',
			};
			engineList.translate[-6] = {
				name: '沪江日语',
				url: 'http://dict.hjenglish.com/jp/jc/%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACu0lEQVQ4jY3LTWgTCQCG4bm5Oo1K/SF4Egp686LGdUFL2cUiPXmQICIeBE96kWUPBhdBRVet2q1iWmj9a9U0LZK2sUJIsmtjkiqU1L9ka2vL1KRrN9tOJjOTTjMzr4dgvBUPz+l7P0HPp1zqdIBcsAHp0QY+3hWXJT3aQC7YgDodQM+nXIIy6Sfrq0MLN2InjmC/PLa8xBG0cCNZXx3KpB9BCtSjhfdjx49i/XX4u9jxo2jh/UiBeoSMtxYr5saMHsKMuFlKnKT8/hbm+D2s8bssvb7GYvwkZsT9TfQQVsxNxluLkG5ZgzV8kKXQgYp/OjGXFGzbxrYtyvocxmyM8ujZb03oANbwQdItaxDSNxxYkSaMYCNGsJHypB/TNMllgkyPXOLzZASzvIjxbwL9+fFqZ0WaSN9wIKSaHVihfRiDv1SMP8YwDHLJs0z3bCft283sRIhFdY7F19ernRXaR6rZgTB6RcTqd6H37kLv3UUp/QDDMJhLelD6fmS+Zycf/v6NUklHe9tZ7ax+F6NXRITkBRErsAPdX6G+6URVVT4nz6A+2YMWbEKZGqTwfw555FK1swI7SF4QEeLnRMp929AfbkV/uBU15aVYLPLf+25KIx4KHweR5XlymWdIPT9Xu3LfNuLnRISopwatewtaVx1aVx3zifPM53PIsowsy+RnJ5h595TxXjezbRurnda9hainBiHqEVHvb0a5swnlziamun4i1f8rY0PnK/zHedPpYurPtRQ6nNVOvb+ZqEdECJ9eR6HDyUL7ehba1/OpdS1v/1jF2MWKzGUH2Zurq/tXhQ4n4dPrEF4070VqFSm21bBw2/Fdim01SK0iL5r3IkivfAz/XovUsgLFu5JS+w/LUrwrkVpWVD6vfAj5mZQrOzZA7GoDQ6ecDJxwLGvolJPY1QayYwPkZ1KuL71o6GHfjdN6AAAAAElFTkSuQmCC',
			};
			engineList.translate[-7] = {
				name: '汉典',
				url: 'http://www.zdic.net/sousuo/?q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABJElEQVQ4jY2TMWrEMBBFdQYJuU23BsM2gbQBFSl0AEsEs+CzxClETpALpEwbttjGJ9hiwXLh1uf4W81EcpRNBgTfo9HTeDQjlnmCk7q4xrbP1joErEPIfGJsezipsbWPt5eiTo0BJfOqwjJPAAAnNevUorE54Hw6ZoCSzmN2ENFY3jifjlkNurpBNDbTFAcAl/0DRFc3DEhrkeptNgRwUkNQ4H8BTurfAV5V6OoGz4/3nHZXN3BSIxrL+ibgryIWAVQY+r9bOo1nwOvB/6j+Vqc+ryrWwqsdtrbME74+3/l7HUKxkZzUEJf9U+ZMe2Eb7O9UBnJSf/fBMk/cLOntqa1DgJOaZ4NrQJNXSrMEoUszAL01vXc0FusQ+BCNL+1FYzG2Pa51VtKhEx+TOgAAAABJRU5ErkJggg==',
			};
			engineList.translate[-8] = {
				name: 'CNKI翻译',
				url: 'http://dict.cnki.net/dict_result.aspx?searchword=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB3klEQVQ4jaXSMUhqURzH8YuBrSbiIIKIS4vo4ORQgyJCBg5Fuuqgsyh3tKFwUsjFycEIwq0lBMc7RLQFIl4RnLxXzqbe4Yp0v28I6vle+F70h99y4Hw45///S9SO+Ukkasf8XovFgkKhgCzLrFYrdtZXgBCCw8NDbDYbnU7n+4Cu67hcLlKpFEKI7wOPj4/Y7Xaen595eXmhUqmg6/r/AUIIQqEQBwcH5PN5HA4HTqcTVVW37mma9t6fP4GrqyskSfqIx+Oh1+sBsNlseHp6olwuE4lEuLy8/BsYj8fc3NwQCATw+/0Mh0NM0+Tu7o5Go0GhUKBerxMOh4nFYl/3wDAMms0mPp+P+/t7ptMpXq+XYrGIaZqs12vOzs5QFGUbGAwG9Pt9FEUhm80iSRJHR0dMJhNOTk6oVCoAtNttzs/P2Ww2n4CmabjdbhwOB7FYDL/fjyzLCCGwLItSqUQwGKRarbK3t0c6nWa5XH4Cs9mM09NTcrkco9GIWq3G7e0tlmUBMJ1OiUajxONxWq0Wqqry9va2/YXFYvExynQ6zfX1NZlMhvF4/HFuGMbuPdA0jWQySbVaRdd19vf3ubi4YL1e/3uRXl9fyefzJBIJ5vM5AN1ul4eHh/fn7gR+kF/ZQQ/WnEhepgAAAABJRU5ErkJggg==',
			};
			engineList.translate[9] = {
				name: 'Forvo发音',
				url: 'https://zh.forvo.com/search/%s',
				favicon: 'https://static00.forvo.com/_presentation/img/forvo_og.png',
				blank:true,
			};			
			
			
			//知识列表
			engineList.knowledge = [];
			engineList.knowledge[0] = {
				name: '知乎',
				url: 'http://www.zhihu.com/search?q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACk0lEQVQ4jY2SS0hUcRTGzyLcRI9Nm8BlbaqFm9xFi+hhm9EgrVZBUETOI3VsUGeiN/RGAqFyGmcRFCFUFJRFWCs1k3LunZnGbOb+73W0ssfo3HEG+7W4E4iBtPjg4xz48Z2PI7J+Z4Psj/ZJ/Z0+qQ//v/ZH+2TX+YjIvmi/nJtBQhNIu4UETMcHraUVyiKnvyPSEHkhQQtpjlN5JkXrw0mkSUcaNcSjI81xxKc7fqFaEkjQRKQ+3CdBC3FrnHv2hUS2wPauDDXditqoSeXZMTZeGWd3WOHqMXH1mGy7abD6ZAppM8qADotlLXGG0nmGzQL54jyTv0oMpPPsDRv0j82ifpR4a9iMKBuAmrCJNKfLgFbFnogipmwqWuI8iuXwPMgiR2KIT2fEtKmNmMjRGOLVGVY2e6LWAkC7SfW1cdaeSiGHPvAiOcPBuxZyaBRx67xTNq4e0+nleJy3yqZuMWBV6CM7bitc3QptskDn62lqbxlUXR5nIJOnLmoibg1pijP8D+CEwhU2GMjYDBo2dvE3+tQcA2mbM8+/8ObTLLU9SwGCFuJPIG6NFW1JdNNmw6Vx5PAo4nVOWDpB0EJaE4hHZ8uNDKXiPPeGfrI8kETcGu+UTU1YOSUe1RjM5BeV+Bfg1rg//JMnsRxPYzl63/+iwqujT87R9HiKNYEErrBiKldyEjQtBDRq7L5lAFDdmWZlIMn7TJ7N1z9z8eU3coV5UtkCI2aBV6lZqq6nEX+mDAiYbOlM8yNXorN/2nldn866C2NUnk0hxzQuvvyKpzfr7LzlV+5QiByI9kvHBJuufmZrl+Es/AnkRBJpXuD9CcQXR/xJpLWsUBaRXecjcnoaCRhOpHbDIS/W4nkoi7TEi38AwHibcZoJerYAAAAASUVORK5CYII=',
				blank:true,
			};
			engineList.knowledge[1] = {
				name: '维基(ZH)',
				url: 'http://zh.wikipedia.org/wiki/%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB9klEQVQ4jZ2SsWpiURCGhwTEdFqIRbazsxLBvIJYpvBuE7ayuKSIqKDFbdKJEIj4AJIEXY6XTVAhKGKTFCGNIlikuG4jKCQsBEKUKEm+LRbvGrPFJgNTnGHmO+ef/4iIyObm5pdEIpFQSpn/kycnJyVN0zRZDFuW9ZNPRLFYPJJ0Op0BeH19/VAuQs7Ozqqfud0GlMtlUymFruvs7e2hlKLdbqPrOslkklarRa1WQ9d1Dg8P6XQ6GIbB7u4uvV4PMU3TvL+/JxwOIyKMx2MmkwmaprG2tsZ0OsWyLILBIP1+n5eXF3RdJ5VKMZvNEKWUCTAYDFhfX6fZbAJwe3vLxsYG9XqdSqXC6ekpAE9PT6TTaR4eHv5IWAAAIpEIW1tbtr54PI7X68UwDObzOQCNRoODg4O/O1gGXF5eIiJcX1/brxAR8vm8PZDJZBgMBv8GAPj9fra3twEYjUZ4PB4CgQAAvV6P/f39ty4sAAtvlVKICMPhkEKhQK1Ww+FwUK1WKRQKdLtdlvvfAZ6fn/H5fIRCIY6PjwGIxWK43W6y2aw9bANM0/yxWszlcrhcLnvTNzc3OJ1Orq6u3gNKpdL31eJoNOLi4uKN1vPzc9uJN4BoNPp10bT6z1fPy1IBHh8fpyIizmKxeDSbzeZ8IO7u7n7t7Ox8+w249UPDZbmSNwAAAABJRU5ErkJggg==',
			};
			engineList.knowledge[2] = {
				name: '百度百科',
				url: 'http://baike.baidu.com/search/word?pic=1&sug=1&word=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACiUlEQVQ4jXWSXUiTYRTHd9eFCaVic35kTdIFGk7LbhQvot2pEIxYpDlTayoKCoJQQQTeeBdEF0mGSfhR60Poxq4q0zRNZWrQtvd1Tl8/0tzeN137+HUxTebqwOF5znP+53d4zvOojsRfKNWcfDEUp+mO8PgDcXS+byglvaNTpUnvH37QCaPj+z4+CbZ5mLaF46/TMDsPYxP7muFRKDOBKk7T/W7aRoSFgLvtGwxYvQAoSpDpGR8HrbpBQRWn6R4aHY9MdD/zEJNoJ7/Qxdw3HyazxNEUB4+feiJ0ZoscBoyM7XYOhddHXVvEHLNztsjFq0EZnV4kVm3n9r0f/waMT0IgAC1ta5jMEp9GtzFeXaa9Y4MtTxBjuUSRYZHJqR2klUA0wDYHDudvUjOdxKrtdD7Z+ivy+0Ns74SQVgO03lrnzPkFrK9lAKrqdgEzs+Be8pORIxCbZGfgpZfNzSAVNRIXS918HNnGKwfJLhA5rLZjqpQiAZ+/hLv1W73cf/iTzc0g5dUSCWkO1BkO8gtdvB/e5tKVZQ7Ff6ftznok4OArNLSskpThJEsvossTSc0SMJS6GXwrY30js7oWiJzBHsDjDXdWa51k5opk6fc9+ZQTQ5kbQfRHD3EP0PvcS2K6I6o4Sy+i04skpjuoqFkhGPoPoKfXS0KaA222gDZb4PhpgTRdeJ+ZK6LWOikxLkUDxibCB2vrAS5fk9DlieQXujCUuSkxLlFQ7CJNJ5CRI9DTu/8bq+pkVEc1fR8ODlFYCLAsBfHvXnd1LcjUjA9xIRChq7zpQ5V8oqOrzBTCbJGpssjUNio0tCjUNyvcaFKobVSoa1Zoav1FQ4vC9XoZs0Wm0uLjXPHizh+9o/XugzOJqwAAAABJRU5ErkJggg==',
			};
			engineList.knowledge[-4] = {
				name: '互动百科',
				url: 'http://so.hudong.com/s/doc/%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABVUlEQVQ4jaWSwSvDYRjHn79AkmhFW1vT0Gb90k5ujv4BVwcn5Q+QRn5tbUVZP6GtlJbk4ECRi5tcXLg5yg5yQw7Y+Dg87+ttlGne+vQ+z/d9P8/h7RUAdjvaAxB2OvkPQrWLP1F/BoCPuu4mF7a7+ZWzGRUaLy6Dr1rY6kHp/cmFr5cvfJfZZTyhEoJKCMrf2BvTi/vj2h9POrlsnEoIYbMPNvtgo78ZgJtTVwOcTLtz4wlrYVgLQxBxvJuHCiJQO4ePd3i8hZcHuL/S3HhCKQqlKKzGlGBI5Q3PZZbHmp6txrCesBKHlTgsDyh22d7ydKf54az2xhOKCSgmoDCoAARjrr+/dkNtVhjEekJ+GPLDkEvCq/ksuaSjOgXrE81ZLon1BD8FfgqWRlS+PNC6FcYTFtOwmIajgg5Y8P6G8YSsB1kPGm86YH60NdkM1hMA5jLtAXwCyK3ufWEwzWsAAAAASUVORK5CYII=',
			};
			engineList.knowledge[5] = {
				name: '百度文库',
				url: 'http://wenku.baidu.com/search?word=%s&ie=utf-8',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACiUlEQVQ4jXWSXUiTYRTHd9eFCaVic35kTdIFGk7LbhQvot2pEIxYpDlTayoKCoJQQQTeeBdEF0mGSfhR60Poxq4q0zRNZWrQtvd1Tl8/0tzeN137+HUxTebqwOF5znP+53d4zvOojsRfKNWcfDEUp+mO8PgDcXS+byglvaNTpUnvH37QCaPj+z4+CbZ5mLaF46/TMDsPYxP7muFRKDOBKk7T/W7aRoSFgLvtGwxYvQAoSpDpGR8HrbpBQRWn6R4aHY9MdD/zEJNoJ7/Qxdw3HyazxNEUB4+feiJ0ZoscBoyM7XYOhddHXVvEHLNztsjFq0EZnV4kVm3n9r0f/waMT0IgAC1ta5jMEp9GtzFeXaa9Y4MtTxBjuUSRYZHJqR2klUA0wDYHDudvUjOdxKrtdD7Z+ivy+0Ns74SQVgO03lrnzPkFrK9lAKrqdgEzs+Be8pORIxCbZGfgpZfNzSAVNRIXS918HNnGKwfJLhA5rLZjqpQiAZ+/hLv1W73cf/iTzc0g5dUSCWkO1BkO8gtdvB/e5tKVZQ7Ff6ftznok4OArNLSskpThJEsvossTSc0SMJS6GXwrY30js7oWiJzBHsDjDXdWa51k5opk6fc9+ZQTQ5kbQfRHD3EP0PvcS2K6I6o4Sy+i04skpjuoqFkhGPoPoKfXS0KaA222gDZb4PhpgTRdeJ+ZK6LWOikxLkUDxibCB2vrAS5fk9DlieQXujCUuSkxLlFQ7CJNJ5CRI9DTu/8bq+pkVEc1fR8ODlFYCLAsBfHvXnd1LcjUjA9xIRChq7zpQ5V8oqOrzBTCbJGpssjUNio0tCjUNyvcaFKobVSoa1Zoav1FQ4vC9XoZs0Wm0uLjXPHizh+9o/XugzOJqwAAAABJRU5ErkJggg==',
			};
			engineList.knowledge[6] = {
				name: '豆丁文档',
				url: 'http://www.docin.com/search.do?searchcat=2&searchType_banner=p&nkey=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACsklEQVQ4jZ3SWUgTcBwH8H+QeDCpLUXR2vKGyZzHFuq8ErMi1PBK01LSBKdplgeYCPWQZWFgGV2GQhbpQ4XNSs3l0XRTZ+pm6hRiTtnmXOKZZfv2EstSevD3/P18H778CNnmOfmYHSSE7NquJylVjq1O3pTQbWH3Y7YpZcNBhn1uFpz/5SzNdhOGOZXQTa2Ji60XJdgr3ibndBWjtXKSi7Ju33lCCHWTsnY28Uoud3tyo5Oruv/Jb/VO/4Hlsj7Pn8VSD5SM+KB83Ae3J5lIr2Z2bcLc41YZtYrAtc7FaPTqz6JPx4dkNg3CmRjUjnFRKHZFUgcb2SNchJ13ufUXZvJMj76a8YfmRwOWvg9ANlcE2VwhZPqLGNJloXM6ETWjQeB3s5Eg9Qcz1D5uozcpf+0+Il6IhELfhKn5z5BqL6BPm4ZeTSrE6kQIp6LwXBGJq4P+yO7mGWh0mrtRO3ma8xpVAeiYiYZcVwOFXoCB2TyoV5qhXHwG3eoHKBcFqFdE4NqwF3JbuF8pFIq1sSD0BDWzeS4EzcrD0K/JAAASdS4AYG19HdolFQCgS12BkgF7ZApYGkIIzVgQdoqW16jh4eUkD+plMdYNK2hTpQIAZLoGNCjifxfcQ26PHfhNbL2lJbH6M2CgRVTtBAvVI87QrkoAAIIvcQCAIV0d6sajAABC1SOc6WCAX++tIITs3Dgi7fJbx/kK+V50Td+FfFaIx6MHMarrxouJK7gpDYdcK8HDwUvg97ERUeBSuekHAk7uKbo+xkKByAH5H+koFrsgt8sBWe1uyGhlIaHRFSltbOQLgxaodub0rV53R2yp3dNSOReZIi5S33OQ9I6D2CYOYgTeSBP5oUh06Jt7kE3kVth4wcmMgrw3Icr8/iPI6Q9HVk8gzrUHGNIfhLTs97Dx/Tf/C0aUi3kge/guAAAAAElFTkSuQmCC',
			};
			engineList.knowledge[7] = {
				name: '爱问知识',
				url: 'http://iask.sina.com.cn/search?searchWord=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACRElEQVQ4jY2SzUvTcRzHv5dunjqEHWJrzqVGPqxLeUkR/4PPd79Nk/QgFV6GWmhRoCAooWaSumUpiVD0DBVIUkqkl/UA5W/zYU0z0HBqkaZzk1d/gM56nz+f1+X1UmqXuYwKXFKCFhdaG7g9Hna727Hs7Gyn6DKczsbA7T4z9mzoY/jp8MRcXcODgEjVvyEilRQXt5Nmuc6pwkG6+r/iG1ikoPgRx080BUXOJoeIlGM/VB8+mt6J2rcfW0YP+YUvOFn0kvyCYWw2PwcPFvm0W3aHiFSSmV6NRwz+RHrxiMbiuIXD8RBLVhei3YgW3JIMoDWlWlgPPyFu3mBj1o/WgiEajwi/pvtILNxLDnBpIRr2EzebYLIDgq2shduJB30Q7gSzjVioA3ElARjiIREdgm8DEGwmMeljfbaD7Zl2CHYRMx9DdBwxkii1plqthgjxpS/E5rrhczeEOtkONcNEB6yEcGsh1Wq1JjWhlEoREe70XBr4NP586udyID4RGJzq7akb0FqjlErZ61kppZTdbs9yiUaLUCpChQjiLvm/EpVSSotws3WY2JEstmzHiOTk4a/xzYih94ZUVXm92lVOS0v/+shohLHRIAlbLuNvTMbemjRcu78ucm6vEktpbevn9Yi5NT2zycz3BVbTclic/0FkbpOh0RCNV+9GzkgSC2II7z68Z2p+kd8J2EhzQmYqK/ZcVteWmV2aZuKViXiSpix4vV5qay9QerqMhQOO6ELe4e1ZS0b04pVaLtecp766bkdIfwF25n38sMbXHQAAAABJRU5ErkJggg==',
				// encoding: 'gbk',
			};
			engineList.knowledge[8] = {
				name: '百度知道',
				url: 'http://zhidao.baidu.com/search?word=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACiUlEQVQ4jXWSXUiTYRTHd9eFCaVic35kTdIFGk7LbhQvot2pEIxYpDlTayoKCoJQQQTeeBdEF0mGSfhR60Poxq4q0zRNZWrQtvd1Tl8/0tzeN137+HUxTebqwOF5znP+53d4zvOojsRfKNWcfDEUp+mO8PgDcXS+byglvaNTpUnvH37QCaPj+z4+CbZ5mLaF46/TMDsPYxP7muFRKDOBKk7T/W7aRoSFgLvtGwxYvQAoSpDpGR8HrbpBQRWn6R4aHY9MdD/zEJNoJ7/Qxdw3HyazxNEUB4+feiJ0ZoscBoyM7XYOhddHXVvEHLNztsjFq0EZnV4kVm3n9r0f/waMT0IgAC1ta5jMEp9GtzFeXaa9Y4MtTxBjuUSRYZHJqR2klUA0wDYHDudvUjOdxKrtdD7Z+ivy+0Ns74SQVgO03lrnzPkFrK9lAKrqdgEzs+Be8pORIxCbZGfgpZfNzSAVNRIXS918HNnGKwfJLhA5rLZjqpQiAZ+/hLv1W73cf/iTzc0g5dUSCWkO1BkO8gtdvB/e5tKVZQ7Ff6ftznok4OArNLSskpThJEsvossTSc0SMJS6GXwrY30js7oWiJzBHsDjDXdWa51k5opk6fc9+ZQTQ5kbQfRHD3EP0PvcS2K6I6o4Sy+i04skpjuoqFkhGPoPoKfXS0KaA222gDZb4PhpgTRdeJ+ZK6LWOikxLkUDxibCB2vrAS5fk9DlieQXujCUuSkxLlFQ7CJNJ5CRI9DTu/8bq+pkVEc1fR8ODlFYCLAsBfHvXnd1LcjUjA9xIRChq7zpQ5V8oqOrzBTCbJGpssjUNio0tCjUNyvcaFKobVSoa1Zoav1FQ4vC9XoZs0Wm0uLjXPHizh+9o/XugzOJqwAAAABJRU5ErkJggg==',
			};

			//社交列表
			engineList.sociality = [];
			
			engineList.sociality[0] = {
				name: 'Twitter',
				url: 'https://twitter.com/search/%s',
				// favicon: 'https://twitter.com/favicon.ico',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABR0lEQVQ4jWNgGEyAH5e4bXhCgX1ibqOVb2gCklpU9ealvRuRFMCBau3cCwxTzvxnmHbhP8PEk//1yyfvl6xb9sDGLywJRaFh/+ZTDBNP/rfOrZ8PM11VW9uAYcnj/wxr3iHwwvv/eZfc/mxkZeeEYoBvdnkdw5p3/xnm3PjP37TunXVu/XyH3LopKJqhODCrtIKBgYEHxQCDliVH4YpWvvrPMOfGf4aZVzA0M6x595+Xl1cEI6RcfIPDeFc8/oxNAzLWWHjuNq5Y4PFvmT6fkCH++dWNuAxgcPAJCteYc+Y2PttFRUUlcBrAwMDA7x4UEWUzbcchbJotbW3tcWq0zq2fz1+38h1D597/DPNvo2h2nrBmG1QzMy4DmNXU1DR8I2IT/FtnLYThkPKWTs+g0HA1NTUNfJqRAY+kpKQ8DEP9y06MxoEDAKUW4Kpi1NnUAAAAAElFTkSuQmCC',
			};
			engineList.sociality[4] = {
				name: '新浪微博',
				url: 'http://s.weibo.com/weibo/%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACpElEQVQ4jb2SXUiTcRTGH9CZNmeyvXO+2163tSWaFWmsMmtpSpC1EBNDJaiky0AEL6S0D4pKHVFpXmTaB5FdtIuEqBslBCMqKyNDUFKpLQ2rOb9y/s/pIlYUeBFBz+U55wfnBw/wHxO7zowNa4zIAKD6a3pPOkpG6zA+WoeJ50fwJi8VOxc91gLKzpjYwjUq1cbwLA7QbluJHVuSkespxsWpywi5HNj+JxtToZWOv7As980kp3G/1T4pAXJ42VCCpp5q9KZbkHmhFC091ej7JQgk3JLND4LJK3nckcJ+Rwr3W+yTOUuW5rvV6pIqrXRib6L6QI0bp7uq8NRlx7aRs/gc5uO9RqU76EjlUZOF3+llGjGYaECSZ/t0CV8+KTaeSU7jLr190GWM3N68H9d2rEaB34PZH6/pE9umbCt42GBmX3YezRytJXH9JoVaWjlQWcUfMjfzmKzwsySrzwDYAGCtAmdDEZqRGR2d609azr6UVRy40kJibo7eDg/Tw+5uGvT5SAhB8z4/TVRW0ZCshO4ZlccZkdFbfro36PVtAesKnrrrZSEEnfF4CAABIJ1OR16vl4QQtDA/Tx93FfC02cbdim1IA0gAgDvx0qPpfDcLIehJby9pNBoqKioit9tNKpWKnE4nCSFICEHjhyvIn2DkfqtjMqyCGrXG8y07j5mYOzo7aavLRYFAgLKysggAHSwvJyEEhfx+8m1y8YzFwU16QzuAiHBpzA+khFd88hQvBINcW1/P63NyOE6WqXDfPhqbnubQ4BB/LS7loMnC90yWHgkw/tYeCZDr1eqW97sLJ7ntBr++1MgDV1uZO+4zHzvBX9Od/FJv8FfrpHMA4hetsAVILYuIOOSREi+3GpX2xrhlt2tUMed3R0WVGYGkRcF/yXdyajYEKzT4iQAAAABJRU5ErkJggg==',
			};
			engineList.sociality[1] = {
				name: '豆瓣',
				url: 'http://www.douban.com/search?source=suggest&q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACOElEQVQ4jZXST0jTYRjA8UfQNd2w3DqERIQQBmFQNPFgHVwI2SHokKTQpaB/RJvZ/JPLhWWkCcq2lCIhFILyEHaoYEr9LE1/bXMzqYOYTmeUOT2olWjfDjYV+qcvfC4vL194eR6R7Zqjkqf3SK5ubfL0HslJuCeSr1ekciNSmoAUa1bPvh6pMCJyRNcmJVqqntehjvhXLa02EynSIpKr80iJlmrFSceHLtoHlP/qGfGxs3ZvNKD3yGUDYtWw5XoaJqeZzPoD7Gs4+JsMdzYmZxYxxQakUIfYjdFAEnI+lpa+VgCmv88QmZ1k6uvUkonZSaIn3WVGLLGI3bAiYInjYfARAObbh0i+ksLmyh1Lkh1bud/bAoDJmYVY4v4e2HQ1FTkhyNkVjgt1L+v/FYil9d1TANydd6hsu0mN4qZGcVGjuHA8u4Z3tBeADHf2H75QoKX0iYPP0+MADEaGCX7sp//TewJjb/k2PwdAz4iP1KrdSIF2ZcCAFCUhZwTr40sAHG46hpyLQQr1iC0R/1gfEzMREsqSEeu6xffLASNSEI+cFrZV72F+YZ5GtRk5JchJIeXGLhZ+LNDse7B4Z4lFLiZGx7i4SLe67qKGvPSO9S2NSw15UYd7GIqEABif/oI6rKKO+jG5zIhNsxxoeN2ILxzgzaif9oEOXgx24gsH8IWDdIe8tA8ovBrqxhcO4gsHSHft/xXI1ytSbkQuxCNWzerZEhGHEZEcXZNUGBF7ElK2BuUGxLZh7icJ8DyZ0CDAawAAAABJRU5ErkJggg==',
			};
			engineList.sociality[2] = {
				name: '百度贴吧',
				url: 'http://tieba.baidu.com/f?kw=%s&ie=utf-8',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACiUlEQVQ4jXWSXUiTYRTHd9eFCaVic35kTdIFGk7LbhQvot2pEIxYpDlTayoKCoJQQQTeeBdEF0mGSfhR60Poxq4q0zRNZWrQtvd1Tl8/0tzeN137+HUxTebqwOF5znP+53d4zvOojsRfKNWcfDEUp+mO8PgDcXS+byglvaNTpUnvH37QCaPj+z4+CbZ5mLaF46/TMDsPYxP7muFRKDOBKk7T/W7aRoSFgLvtGwxYvQAoSpDpGR8HrbpBQRWn6R4aHY9MdD/zEJNoJ7/Qxdw3HyazxNEUB4+feiJ0ZoscBoyM7XYOhddHXVvEHLNztsjFq0EZnV4kVm3n9r0f/waMT0IgAC1ta5jMEp9GtzFeXaa9Y4MtTxBjuUSRYZHJqR2klUA0wDYHDudvUjOdxKrtdD7Z+ivy+0Ns74SQVgO03lrnzPkFrK9lAKrqdgEzs+Be8pORIxCbZGfgpZfNzSAVNRIXS918HNnGKwfJLhA5rLZjqpQiAZ+/hLv1W73cf/iTzc0g5dUSCWkO1BkO8gtdvB/e5tKVZQ7Ff6ftznok4OArNLSskpThJEsvossTSc0SMJS6GXwrY30js7oWiJzBHsDjDXdWa51k5opk6fc9+ZQTQ5kbQfRHD3EP0PvcS2K6I6o4Sy+i04skpjuoqFkhGPoPoKfXS0KaA222gDZb4PhpgTRdeJ+ZK6LWOikxLkUDxibCB2vrAS5fk9DlieQXujCUuSkxLlFQ7CJNJ5CRI9DTu/8bq+pkVEc1fR8ODlFYCLAsBfHvXnd1LcjUjA9xIRChq7zpQ5V8oqOrzBTCbJGpssjUNio0tCjUNyvcaFKobVSoa1Zoav1FQ4vC9XoZs0Wm0uLjXPHizh+9o/XugzOJqwAAAABJRU5ErkJggg==',
			};
			engineList.sociality[3] = {
				name: '腾讯微博',
				url: 'http://search.t.qq.com/index.php?k=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADd0lEQVQ4jXXMaUyTBxzH8SfbK98sMjXAoEAB0YHLRuCNjnMLMxhissQd2RYPZgzOuBcsWbIsmbAwNhG6FaaAlhadghzLmFAw8MxyFCiUlkMOW+5SEChFwvGUcn33QvTNsn/yyf/36isIgrBXfvJcdnyGRoz/SSPGpReJMbui0orEY2nP/4t9NK1IPJZeLEak5lQdCIs4I8g/PK/80uTmvHmDZJObs13rfGKQ+NQgkWx0cdYo8VG7xKk2ic87XbvW+cK8zQcavUuITtc0nu50cbx2mgStnfdqpkg3LWByuLCvbjK1uknHnIvvOx3E1UxxvHaaEw+nSWqY50StHeHoDyrxVMsysQ8mift7Au3kCu6tHUT7Cjk9Cyh6F9DZV1nf2ub+8BJRVRO8X20joW6G+KoxhMjvCsSkR4u8XT6MZsjJ9g5cbp4mrNRKyD0LIfcshJVa+UY/w84OKHochJePEFNt490KC8Jb314Xo7WzJFaNIG1uk9k5i0zdT2ylFUX3PDnmOaIrrMjUA/xqnmNe2iC20kp4+QgRJQMIb6bmikdKLKT+M8qCtEFksZngQiPi+DNeXN2oE3l+J1F3e3CsbZCstRBw00SYqgsh8OscMfCmiR8bhxlxruGj0BFeoGduxfUysCi5eadAj1zZhG1J4nLtAAdyGgnKa0Hwu5QtyvI7uVD9mOX1TUJvNBOtbmdJcr8MVPTP4HFVJPJWK07JzccV3ezPfoSfsgnhja+yxACVmfBb7fTNLXPyvpmmcSdKwwQp2gFS6y3I81p4JaOBa23jTCxJBF1vwTtXj6+yCcEzJUs8WNyPV24rhwsNZOpHMU4vslfRgpCpQ/hZx55rTVyse8Lm9g4XH1p4TdGMb34H3soWhP0pWWLwXSueN4zICoz0zM5xWjvIEY2ZjDYbVw02dJPPWHZvcaXVhkeeAZ8CIzJVN96/tz8PHCwbZ19hL59p++maGcVX1c25+gn6HBK9DonbgwskVll5Pb8bWVEf/uo+Am4P4pNvRNh36Tfd4b+e4qWx8EtHF2VDJrzUFvzvPMFbPYi3ehBP9SDemiEC/7AQtCu4dBQ/VR+Cx5krdaH1a8jL7ZQMNVDwuBW/smkOVU4RsuvQf9gIrXHip+pBeNU3KNEz/c+n8pIxEh70EVPVT0DJOIGlY/8rqGwS/6Je9iRduPMvGb/OaZ8pffkAAAAASUVORK5CYII=',
			};
			engineList.sociality[5] = {
				name: 'Facebook',
				url: 'https://www.facebook.com/search/results.php?q=%s',
				// favicon: 'https://www.facebook.com/favicon.ico',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAl0lEQVQ4jWNgoAbQtE48bOXX9J8UrGmdeBhugEvs7P8eSYtJwi6xs//DDcCnMCx31f9j5x79//X7z//3H7//v3H3NVyOKAP2n7j3Hx2QZMDXbz///////39+3RK4/0kyAAZcYmdhyOE1ABd4/PwjZQYsWXecOANg/oUBGN8hYhJ5YYBNbjgZYOJRdZhUA8w9a48QmVfxAwATIfnUl6gLIAAAAABJRU5ErkJggg==',
			};
			engineList.sociality[6] = {
				name: 'Google+',
				url: 'https://plus.google.com/s/%s',
				// favicon: 'https://plus.google.com/favicon.ico',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACnUlEQVQ4jX2Sy08TURjF+z8Yd27QVI2iwAhT24pIy9CWTkVrMRgxUTQRYuJKQly4UIOJMUYlcWHCxsdGYWPSxqhRF7IxMRGDEejcmU55P20FBQpDfy4KKI+4OIubfPd3zz3ns+lBJ6sKuRFBJ0KREL5ihF9G+EoQvmLWzP0j2+pBdSEUCT3oJHnuOOapAIkTHsxaH+bpILrq+g9AdSMUiYFLdcx2feZntIP5+HeyloWVTpFuf4bwyznIOpBNV13oAQdGdSlWaopUx1P65DyS9WGWZn8z1/0ldzngyLn0y+sAoUNo5fsZuX4FgNGWqwhFQivLJ9X+BIBkfRjhK0E/eohExIsecq86sekhN5q3kKHmRgBSLx4Td9qJO+1MtrUCWRInFTTPfowaL5l+EyPiQVMkdNX1N0Thl/n9qROAsbs3MOtU5nu6mXh4B81bSKJGIXk+gjU1QfJ8BOOEF111r4ToQgQcGMfKGL/fwsz7V8tuntBbtA2z1kdmwMRK/yC7uIiVTpFJGiQi3rU1akfy6XPsYPRmMwAZQ6P/Yi2ioug/DpZbEAGZyUf3mPvWxUznO6bfRslm5ln6NcPApTrih/eQOFmxSQaqC6EcYObDaxZHBum/EEGvcqIdyWeoqQGA6TdRNE8BRnXpxhaEX8YIlwMw2dZKz96t6FW5L/Xs3kL65XN+ffqIVpafW3W/Y90eBBwYR0tZGB3GSk0xdvsa5hkVsy7I+INbLAwmGWpqQPMUrHl5FWCobvTKAwxePktG64WlJaypCazJcea/f2W4uRHhKcAIuTGCzg2yxQMHiVc56fMWEq8sRoTLETUKokahr0Kit3wfWtBFPHBwU9miJXaiJXZijl3EZDtRaTtRKY+olEdM3knMsYuVmc30B6Utqs/wm281AAAAAElFTkSuQmCC',
			};

			
			// 学术搜索列表
			engineList.scholar = [];
			
			engineList.scholar[0] = {
				name: '谷歌学术',
				url: 'https://scholar.google.com/scholar?hl=zh-CN&q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACqklEQVQ4jYWT2UtUURzHL/QH1LMP9hKVNUKFWpP7TDrjU9uEo4WPWlERUbSoueSMaTWjTBCRGV3HiCsSWrTQApVSZBtZWEZSUWZkC3PPne3OzKeHK1NKy4Hfyzl8P+d3vt/fkSRJmpWSVbU9vbxbMZXJSnqZrMx3yErqmrN/r7V+Zf76jjNz5mYXSilZldtKfGBrA5sXcg7Dpg5wX/lzNV+FlmuwsRNy6r9HJFO5v9feBlaXILNWxenT+Pgtzr/W2Oc4azwalqMgLXZ29di9JMXj/xH3P4pybjDKhvYg1qMgpZfKyko3lPk0xr9PF7/4EOfTjwQAiQRcfqpjrlMZeBVjc2eI/FaQ5jlkZWs3qKHENPH7yTg5DYKKExp6DGJxcLRprHILAJr7w5hdIC1wyMquHmNj3/kQN57rALz9Eie/SZBRo/JwLAZAtRLC4jIA7r4pQHqprBS0QkaNysLdAXbKIQAiOjh9Gml7VOS7kaSooGkGwFQqKzYvWFyCgiZBbqPg3mvjRv9ABNPeANeHdSbVBOu8GvYWA9ByMcyKmQCLS5DToFLSKlDuR/kmEox+Moyt6w2TtidAUbPgyKUwZceDWI7MAFhdRgdL9quk7ghw8bGeNPXdZJzKjiCZNSpZtSp5jQKb9zeA1SUw16ms9WqcvBlhcDTG4KsYoxO/ohXhBFWng5jrVCwuQbHnN0B2vaDiRJCJqdzvvtRZfUyQ3SA4dSuCbtjC0JsY5npBYRLg9PfaPEYK14f15NA4fRpLD6jkHxKY9ga4PWKcvRyPk9toGF7sBWmR45S/pN0Y5a6BaLLdroEoGTUqy6oNc99NGk85dCHM8oMCqzuIvQ2k2XPzLAWNX9UiD9i90D0EE8Yo8GQc/A/g2QSMfIHaPsg9DMUe4/dmbrnz8CdxKwtDTtdexQAAAABJRU5ErkJggg==',
			};
			engineList.scholar[1] = {
				name: '百度学术',
				url: 'http://xueshu.baidu.com/s?wd=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACiUlEQVQ4jXWSXUiTYRTHd9eFCaVic35kTdIFGk7LbhQvot2pEIxYpDlTayoKCoJQQQTeeBdEF0mGSfhR60Poxq4q0zRNZWrQtvd1Tl8/0tzeN137+HUxTebqwOF5znP+53d4zvOojsRfKNWcfDEUp+mO8PgDcXS+byglvaNTpUnvH37QCaPj+z4+CbZ5mLaF46/TMDsPYxP7muFRKDOBKk7T/W7aRoSFgLvtGwxYvQAoSpDpGR8HrbpBQRWn6R4aHY9MdD/zEJNoJ7/Qxdw3HyazxNEUB4+feiJ0ZoscBoyM7XYOhddHXVvEHLNztsjFq0EZnV4kVm3n9r0f/waMT0IgAC1ta5jMEp9GtzFeXaa9Y4MtTxBjuUSRYZHJqR2klUA0wDYHDudvUjOdxKrtdD7Z+ivy+0Ns74SQVgO03lrnzPkFrK9lAKrqdgEzs+Be8pORIxCbZGfgpZfNzSAVNRIXS918HNnGKwfJLhA5rLZjqpQiAZ+/hLv1W73cf/iTzc0g5dUSCWkO1BkO8gtdvB/e5tKVZQ7Ff6ftznok4OArNLSskpThJEsvossTSc0SMJS6GXwrY30js7oWiJzBHsDjDXdWa51k5opk6fc9+ZQTQ5kbQfRHD3EP0PvcS2K6I6o4Sy+i04skpjuoqFkhGPoPoKfXS0KaA222gDZb4PhpgTRdeJ+ZK6LWOikxLkUDxibCB2vrAS5fk9DlieQXujCUuSkxLlFQ7CJNJ5CRI9DTu/8bq+pkVEc1fR8ODlFYCLAsBfHvXnd1LcjUjA9xIRChq7zpQ5V8oqOrzBTCbJGpssjUNio0tCjUNyvcaFKobVSoa1Zoav1FQ4vC9XoZs0Wm0uLjXPHizh+9o/XugzOJqwAAAABJRU5ErkJggg==',
			};
			engineList.scholar[2] = {
				name: '知网',
				url: 'http://epub.cnki.net/kns/brief/default_result.aspx?txt_1_value1=%s&dbPrefix=SCDB&db_opt=CJFQ%2CCJFN%2CCDFD%2CCMFD%2CCPFD%2CIPFD%2CCCND%2CCCJD%2CHBRD&singleDB=SCDB&action=scdbsearch',
				//url: 'http://scholar.cnki.net/result.aspx?q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB3klEQVQ4jaXSMUhqURzH8YuBrSbiIIKIS4vo4ORQgyJCBg5Fuuqgsyh3tKFwUsjFycEIwq0lBMc7RLQFIl4RnLxXzqbe4Yp0v28I6vle+F70h99y4Hw45///S9SO+Ukkasf8XovFgkKhgCzLrFYrdtZXgBCCw8NDbDYbnU7n+4Cu67hcLlKpFEKI7wOPj4/Y7Xaen595eXmhUqmg6/r/AUIIQqEQBwcH5PN5HA4HTqcTVVW37mma9t6fP4GrqyskSfqIx+Oh1+sBsNlseHp6olwuE4lEuLy8/BsYj8fc3NwQCATw+/0Mh0NM0+Tu7o5Go0GhUKBerxMOh4nFYl/3wDAMms0mPp+P+/t7ptMpXq+XYrGIaZqs12vOzs5QFGUbGAwG9Pt9FEUhm80iSRJHR0dMJhNOTk6oVCoAtNttzs/P2Ww2n4CmabjdbhwOB7FYDL/fjyzLCCGwLItSqUQwGKRarbK3t0c6nWa5XH4Cs9mM09NTcrkco9GIWq3G7e0tlmUBMJ1OiUajxONxWq0Wqqry9va2/YXFYvExynQ6zfX1NZlMhvF4/HFuGMbuPdA0jWQySbVaRdd19vf3ubi4YL1e/3uRXl9fyefzJBIJ5vM5AN1ul4eHh/fn7gR+kF/ZQQ/WnEhepgAAAABJRU5ErkJggg==',
			};
			engineList.scholar[3] = {
				name: '万方',
				url: 'http://s.g.wanfangdata.com.cn/Paper.aspx?q=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABJ0lEQVQ4jdWSvY4BURhAPwoS8TuTqESC3lN4DZGYVqGTaPQa4g1UYjqxdN5EoURI/CQ0M9/ZYnYya9fsRrHFFqe5Jzm5936ftEXatog9EZm+ii1iy1xkQbUKlgXNpodlQb0O8TjUao/O940GJJPIRGRKr4fCd0wTXa2eO4BK5SPQ6XiHqh6Ans+oYaCz2aPz/e0GpdJfBk4nL7BcPn+C60K5/MsNTBMdj9HDAd1uA3Y7dLOBYvGHwPWKFgqoSCiI/BC4XNB8HrUsdDRCB4OA4RDt98EwwgOcz2guFzpG/sEYXwp0uziuq59x73d1DEOdxUK/Osd11XUcDfag1UKPx2DO+z2s194nhuwB/h7MRd6IxSCbhXTaI5OBVAoiEUgkHp1PKgXRKO8NfBp7UCxd2QAAAABJRU5ErkJggg==',
			};
			engineList.scholar[4] = {
				name: 'EBSCO',
				url: 'http://web.b.ebscohost.com/ehost/results?sid=8e76c941-084d-4b93-b05a-d5f182196017%40sessionmgr102&vid=1&hid=128&bquery=%s',
                favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACJ0lEQVQ4jZWT3UtTYRzHT+w4pzddeRFdBAbd1Z8giXtJz9mKvBDCxMqkrK57u6kEyx13zjHWIl8TEbMptaLpZMeMCgdBS8dSRC8WWAS9UJRS1j5d7AWnjuqB78UPHj58n+f7+wpFLp0il45Z1hBs7nVS0krPdoXM/YyEIpdOgaRSWt/JGZ9BvWeUOiXIUXWMxvZxGrQQTd4wTd4wrkv3sDh1LOsBYpVKaX0XPaEYmfPx6wqHlSAHLt/nlDdMZO4tyWSSHXUdmKrUXECxS0eUVIS9V3kYWQTAiCYQKlpT1itaESs9BKYWqHU/QrApuYDsYFMYnJwF4PH0G0RJxeLUKJQ1BKubbYdusvNIF2ZZzQOwKww9mcsCTJKKKKmU1PgoPzvElkoPBZK68RM3AxjRRMp++TWO6yFGns3nT2EzwIcvyzyILBB+mWD1128GJl7nvP2vgOjie6zn/Ow77+d5fInhp/P/BzCiCQSrG6GsBfsFP/1GHMHRhsX5j4BMCoWyxtaD19l1rBuzrGGWVYr3t+cH3Jmc2xijU8NU5UFwKFwZmGLPyb7sMmUBZllDKGvhbtrBxKv0ItmVlMpaqG4O8O7TN7bX3kKU1gDMskZJjY/G9nG+r/wEYPnHKg1aCMfFYaqbA6gjLwCYX/pMYdpVFmCq9LD7xG36jTg9oRgdwWm6x2L0heN0js7QOx5jcHKW3lCM0zcMxPVdyKmzdY3SFc6ptKMtJ4U/fkBXz/LD6BYAAAAASUVORK5CYII=',
			};
			engineList.scholar[5] = {
				name: 'WOS',
				url: 'http://apps.webofknowledge.com/UA_GeneralSearch.do?fieldCount=3&action=search&product=UA&search_mode=GeneralSearch&max_field_count=25&max_field_notice=Notice%3A+You+cannot+add+another+field.&input_invalid_notice=Search+Error%3A+Please+enter+a+search+term.&input_invalid_notice_limits=+%3Cbr%2F%3ENote%3A+Fields+displayed+in+scrolling+boxes+must+be+combined+with+at+least+one+other+search+field.&sa_img_alt=Select+terms+from+the+index&value(input1)=%s&value%28select1%29=TI&value%28hidInput1%29=initVoid&value%28hidShowIcon1%29=0&value%28bool_1_2%29=AND&value%28input2%29=&value%28select2%29=AU&value%28hidInput2%29=initAuthor&value%28hidShowIcon2%29=1&value%28bool_2_3%29=AND&value%28input3%29=&value%28select3%29=SO&value%28hidInput3%29=initSource&value%28hidShowIcon3%29=1&limitStatus=collapsed&expand_alt=Expand+these+settings&expand_title=Expand+these+settings&collapse_alt=Collapse+these+settings&collapse_title=Collapse+these+settings&SinceLastVisit_UTC=&SinceLastVisit_DATE=&timespanStatus=display%3A+block&timeSpanCollapsedListStatus=display%3A+none&period=Range+Selection&range=ALL&ssStatus=display%3Anone&ss_lemmatization=On&ss_query_language=&rsStatus=display%3Anone&rs_rec_per_page=10&rs_sort_by=PY.D%3BLD.D%3BVL.D%3BSO.A%3BPG.A%3BAU.A&rs_refinePanel=visibility%3Ashow',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABr0lEQVQ4jZ2TPYobQRCFvyNUMpGTjgQbGAqBEZs1i5AD4VWzBoNgF1cihB0NONyk1/mgEwxzgmFuMHMD6Sa7RxgHQ8uzI+HAFRXUT79+7xVMQjPUO/zxFyfv8ONcM3Tafw4nuHZPlxZM62lBu6dzgrsYNsWKNQcA/YAW9xyKew5xSSy/UhWfh1qx5mCKvVsS74ivz7wB2CcsrogAAiIgmqGmWP+bHuD1mbd4N/RgitVbGic4zdBwQxAQm2NxSSwfqI4/OYUZwRSrv9FohtZbGlOMckPVv9ALSP1IAxA+EsYQNUPTYPs08NS/0JcbKvIFeZgRNEM1Q53gwg1hSqIpZoqVG6roiWFGyBfk9JG+j/Te4cOMkN+SX5PLO3x+OzzmHT7NnRFETyw3VKZYviC/QDAfmE9IzwgSB+P/HXecxiic4GyOAdSPNAJy5mCsQvtEFz1RM/S451RvaeKSmIZtjnmHF5CzClMftN/pTDHN0OQDgLj6u+idD5JMyYkCUj5QFevBhcUXDnE1oBKQ5MQLop3g2h1dgnlNBZtj7e7KLYwjHVP7gy5dY8r/eY3/G38A1vO4VlociLQAAAAASUVORK5CYII=',
			};
			engineList.scholar[6] = {
				name: 'JSTOR',
				url: 'http://www.jstor.org/action/doAdvancedSearch?q0=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADl0lEQVQ4jS2RS0zbdQCA/3cvJh71ollMICN0FhpwbBlZx+Zg0NdC3/23pbQ8B91YGQOtCAOZJQrIaillLVDgJ6+BPMTJU91Bl7mwOBQQjEuGzJMHTbx8HvD+5Uu+fFLGSy/XlipVQlaohC1NKeT0TOFSZgm3MlvYUtOF+ViKMB9LEbbUdOFWZgk5TXnEKVRCTkkTkkeRMb/cEGS+sZb1T5r54sZVRpwuhq1ONsUU+6tr7C2v8jg5TtLh5uv2Bta7mllqaWDRX49kS1OKe9eqCBvP0u+8RNynI+rIp/nEcdqyT/HX4Qv+/fsfomYnd4xq4j4NAyWFDFboSJjsSLbjSjEbqKXPdpGBEi19lgJWoteZD1XRVZTD1uoyz59uM1hup18uoM9eSMSSz0CJjmGHG0lWqETCZKfPns9Mq5fuwrOETRfpNeQRNqp5srjEwdYO4zfKGasz06vPY/ZWGZ3nThHTWpBsqQqx8tF7DFYYmGnx0u8o5MPT2UwFS2jPUbI5t8Qf27vEnBbW4wG++tSPCNiZft9DTP+/YLUzyFCFHlHvYK6jgpD6FBFrAWHTeX76coXDnT169VrmbvuYD1VyS6Uk5iwiZrAiyYpMMSK7GHAXMtHkouN0FiN+MzOtpfTocvnt4fc839ohJpu569EwVFlM3GsgYslnrNSH5M7MEuELOlpU6QyU6Ih7DWwM3iTpNxPKO8mzzR85+GWXXq2GHl0uC53VDFYW06vPY+HdAJIt9S2xGAww21bK/fA1OvNOU/vKa/Ro1ISNeWx/84DD3T367UaGqi8T9+rp1qi5/urrDFqdSI40pZj2VzHR6GC2vYzlSB3JKya+TTYx0+Zh/4eHHGztcNdtZaJJRtTZWI3VE3UUEdWYkFxKlejXGmlVKYi5tEw0ygx4tIzV2bhzWc32xgN+f/yEhM9BxPIOwzUmQuocItZ8Rj1eJGuqQiwG61kIlSMCNrouFXA7921C5zL5rDifP/ee8WhqluYTGYiAlc8bZKKOIkZqTExUVx1tvN92kz7bBbo1ZxitvcLPa+tMNtSxtbzMi1/3GaupYbLJzr0PSrljOM90sIS4V0//UUKWGHN7SZQbGKoyErUU8V0iydOVNR7dmyPhKmPEb2Ej0cjoVTsfX8il48xJxhucDFncSNY33pxfvBJg1F3GbN11kg4Pw3Y3k9V+hK+SIYsT4a1gzFNBUi5lxFXGqLuMqepaplw+/gNcwmcGmhKGRAAAAABJRU5ErkJggg==',
			};
			engineList.scholar[7] = {
				name: 'Springer',
				url: 'http://rd.springer.com/search?query=%s',
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAuElEQVQ4jbWRsQ2EMAxFMwjFzULHJvR0GeAaKL2GV4jEANmBiorqOipf5ejH+Dg46b5kRYLv5x8niKNl3SQSC6fs/a4UvOamG0pxyrKs231A24+H8xKg7cdi1ukKjcTngEhcjBobT72SC0ADmjA6pyxNN/gApHPKEoklElcAHYJLDRpdjXaJNrL9FjCaNnrTTwEK0RfAl7gMsCBPH3eAzfYaWN5eDgnuqgLs8ySv5+Nr7fP0J8AvegOhkGr6AYHSEgAAAABJRU5ErkJggg==',
			};

			// html
			engineList.htmls = [];
			
			engineList.htmls[0] = {
				name: 'w3c',
				url: 'http://www.runoob.com/?s=%s',
				favicon: 'data:application/octet-stream;base64,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3f+loJP/dGpS/42Fcv/FxcD/4OPk/+Pm6P/S493/Y8yb/1DJkP9RyZH/UcmR/1HJkf1RyZFxUcmRqFHJkf9RyZH/UcmR/0/JkP910Kb/3eXk/+To6f+9u7T/Z1tA/3NpUf/KysX/5err/+Pn6P/i5ub/lY9+/6qnm//k6Or/4+fo/+Xp6//Dw73/bWJI/2xgR//ExL7/5ejq/9Lj3f9jzJv/UMmQ/1HJkf9RyZH/UcmR/1HJkYtRyZGqUcmR/1HJkf9RyZH/T8mQ/3XQpv/d5eT/4+bo/9zf3v+vrKD/e3Fa/4F4Y/+5t6//3+Li/+Tp6v+7ubH/h35r/93g3//e4eH/tLKo/350X/9/dWD/tbKp/97h4f/j5+j/0uPd/2PMm/9QyZD/UcmR/1HJkf9RyZH/UcmRqlHJkapRyZH/UcmR/1HJkf9PyZD/ddCm/93l5P/i5uf/4ubo/+To6f/Y2tj/qKSY/3tyW//GxsD/5Onq/9fa2P98clv/w8K8/769tv98c1z/r6uh/9rc2//k6On/4ubn/+Pm6P/S493/Y8yb/1DJkP9RyZH/UcmR/1HJkf9RyZGoUcmRpFHJkf9RyZH/UcmR/0/JkP910Kb/3eXk/+Lm5//i5uf/4ubn/+Pn6P/k6On/0dPQ/9ja2f/j5+j/4ubo/52Yif+opJj/1tnX/9TV0//k6Or/4+fo/+Lm5//i5uf/4+bo/9Lj3f9jzJv/UMmQ/1HJkf9RyZH/UcmR/1HJkYNRyZF9UcmR/1HJkf9RyZH/T8mQ/3XQpv/d5eT/4ubn/+Lm5//i5uf/4ubn/+Lm5//j5+j/4+fo/+Lm5//i5uj/3N7e/9jb2f/j5+j/4+fo/+Lm5//i5uf/4ubn/+Lm5//j5uj/0uPd/2PMm/9QyZD/UcmR/1HJkf9RyZH8UcmRa1HJkVlRyZH4UcmR/1HJkf9PyZD/ddCm/93l5P/j5uj/4ubn/+Lm5//i5uf/4ubn/+Lm5//i5uf/4ubn/+Lm5//j5+j/4+fo/+Lm5//i5uf/4ubn/+Lm5//i5uf/4ubn/+Pn6P/S493/Y8yb/1DJkP9RyZH/UcmR/1HJke9RyZFAUcmRJVHJkdxRyZH/UcmR/0/JkP9yz6T/2ODd/97h4f/d4eH/3eHh/93h4f/d4eH/3eHh/93h4f/d4eH/3eHh/93h4f/d4eH/3eHh/93h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',
			};
			engineList.htmls[1] = {
				name: 'Can I Use',
				url: 'http://caniuse.com/#search=%s',
				blank:true,
				favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk4NTM0QjA3NEQ3NzExRTQ5RjJDQkZEQTMwQkRENURBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk4NTM0QjA4NEQ3NzExRTQ5RjJDQkZEQTMwQkRENURBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTg1MzRCMDU0RDc3MTFFNDlGMkNCRkRBMzBCREQ1REEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTg1MzRCMDY0RDc3MTFFNDlGMkNCRkRBMzBCREQ1REEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6jL4ZwAAABgFBMVEXRa1hI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',
			};
			engineList.htmls[2] = {
				name: 'GitHub',
				url: 'https://github.com/search?utf8=✓&q=%s',
				favicon: 'data:application/octet-stream;base64,AAABAAIAEBAAAAEAIAAoBQAAJgAAACAgAAABACAAKBQAAE4FAAAoAAAAEAAAACAAAAABACAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABERE3YTExPFDg4OEgAAAAAAAAAADw8PERERFLETExNpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFJYTExT8ExMU7QAAABkAAAAAAAAAAAAAABgVFRf/FRUX/xERE4UAAAAAAAAAAAAAAAAAAAAAAAAAABERE8ETExTuERERHg8PDxAAAAAAAAAAAAAAAAAAAAANExMU9RUVF/8VFRf/EhIUrwAAAAAAAAAAAAAAABQUFJkVFRf/BQURLA0NDVwODg/BDw8PIgAAAAAAAAAADg4ONBAQEP8VFRf/FRUX/xUVF/8TExOPAAAAAA8PDzAPDQ//AAAA+QEBAe0CAgL/AgIC9g0NDTgAAAAAAAAAAAcHB0ACAgLrFRUX/xUVF/8VFRf/FRUX/xERES0TExacFBQV/wEBAfwPDxH7DAwROwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0NEToTExTnFRUX/xUVF/8TExOaExMT2RUVF/8VFRf/ExMTTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQTBUVF/8VFRf/ExMT2hMTFPYVFRf/FBQU8AAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITExTxFRUX/xMTFPYTExT3FRUX/xQUFOEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQU4RUVF/8TExT3ExMU3hUVF/8TExT5Dw8PIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQHxMTFPgVFRf/ExMU3hERFKIVFRf/FRUX/w4ODjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PD0AVFRf/FRUX/xERFKINDQ04FRUX/xUVF/8SEhKYAAAAAAAAAAwAAAAKAAAAAAAAAAAAAAAMAAAAAQAAAAASEhKYFRUX/xUVF/8NDQ04AAAAABERFKQVFRf/ERETwQ4ODjYAAACBDQ0N3BISFNgSEhTYExMU9wAAAHQEBAQ3ERETwRUVF/8RERSkAAAAAAAAAAAAAAADExMTxhUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8TExPGAAAAAwAAAAAAAAAAAAAAAAAAAAMRERSiFRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8RERSiAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQED4SEhKXExMT2RISFPISEhTyExMT2RISEpcQEBA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAIAAAAEAAAAABACAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwRERNzExMT2hMTFOwAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxMTFOwTExPaERETdAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERERRkExMU6hUVF/8VFRf/FRUX/w8PDxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw8QFRUX/xUVF/8VFRf/ExMU6xERFGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODg4SExMTtxUVF/8VFRf/FRUX/xUVF/8VFRf/Dw8PEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PDxAVFRf/FRUX/xUVF/8VFRf/FRUX/xMTE7cODg4SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQHxMTFNsVFRf/FRUX/xQUFMMRERN1Dw8PYBMTE3gAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8PEBUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xMTFNsQEBAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgTExTcFRUX/xUVF/8SEhJvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw8QFRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xMTFNwAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEExMTxBUVF/8VFRf/ExMUuQAAAAAPDw8QDw8PYxISEnoODg5GAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDBUVFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xMTE8QAAAAEAAAAAAAAAAAAAAAAAAAAABISEn4VFRf/FRUX/xUVF/8NDQ04Dw8PIRMTE+IVFRf/FRUX/xUVF/8RERE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQPhUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xISEn4AAAAAAAAAAAAAAAAREREeExMU9xUVF/8TExT+ERETcwAAAAcTExTJFRUX/xUVF/8VFRf/FRUX/xMTFK4AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAERERSwFRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/ExMU9xERER4AAAAAAAAAABISEpcVFRf/FRUX/xISEooQEBA/ERETwhUVF/8VFRf/ExMU+hMTFqoRERRlDg4ONAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAABA0NETkODhNoExMUrhMTFPoVFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/EhISlwAAAAAAAAANExMU9RUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xMTFKsAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRMTFKsVFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8TExT1AAAADQ4OFFkVFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8TExOPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMTE48VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8ODhRZExMTnRUVF/8VFRf/FRUX/xUVF/8VFRf/EREU0QAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBERFNEVFRf/FRUX/xUVF/8VFRf/FRUX/xMTE50RERTQFRUX/xUVF/8VFRf/FRUX/xUVF/8SEhJeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhISXhUVF/8VFRf/FRUX/xUVF/8VFRf/EREU0BISFPIVFRf/FRUX/xUVF/8VFRf/FRUX/wAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFRUX/xUVF/8VFRf/FRUX/xUVF/8SEhTyFRUX/xUVF/8VFRf/FRUX/xUVF/8SEhTyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhTyFRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xMTFNsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMTFNwVFRf/FRUX/xUVF/8VFRf/FRUX/xMTFPYVFRf/FRUX/xUVF/8VFRf/FBQU4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQU4RUVF/8VFRf/FRUX/xUVF/8TExT2ExMU1hUVF/8VFRf/FRUX/xUVF/8TExT8ERERDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEREQ8TExT8FRUX/xUVF/8VFRf/FRUX/xMTFNYTExOpFRUX/xUVF/8VFRf/FRUX/xUVF/8PDw9iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw8PYhUVF/8VFRf/FRUX/xUVF/8VFRf/ExMTqQ4OE2cVFRf/FRUX/xUVF/8VFRf/FRUX/xMTFuMODg4SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODhITExPiFRUX/xUVF/8VFRf/FRUX/xUVF/8ODhNnAAAAGBMTFPwVFRf/FRUX/xUVF/8VFRf/FRUX/xISEl8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhISXxUVF/8VFRf/FRUX/xUVF/8VFRf/ExMU/AAAABgAAAAAExMUrhUVF/8VFRf/FRUX/xUVF/8VFRf/Dg4ONQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODg41FRUX/xUVF/8VFRf/FRUX/xUVF/8TExSuAAAAAAAAAAAODg40FRUX/xUVF/8VFRf/FRUX/xUVF/8PDw8yAAAAAAAAAAAAAAAAERERDwwMDCgAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIMDAwoERERDwAAAAAAAAAAAAAAAA8PDzIVFRf/FRUX/xUVF/8VFRf/FRUX/w4ODjQAAAAAAAAAAAAAAAATExSeFRUX/xUVF/8VFRf/FRUX/xMTE1wAAAAAAAAABw8PD2MTExToFRUX/xMTFPMUFBTSERETwRERE8EUFBTSExMU8xUVF/8TExToDw8PYwAAAAcAAAAAExMTXBUVF/8VFRf/FRUX/xUVF/8TExSeAAAAAAAAAAAAAAAAAAAAAA8PDxETExTfFRUX/xUVF/8VFRf/ExMU1hMTFK0TExTxFRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/ExMU8RMTFK0TExTWFRUX/xUVF/8VFRf/ExMU3w8PDxEAAAAAAAAAAAAAAAAAAAAAAAAAAA8PDzMTExTxFRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xMTFPEPDw8zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PD0ITExTxFRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8TExTxDw8PQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PDzETExTeFRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/ExMU3g8PDzEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEREQ8TExObExMU/hUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/ExMU/hMTE5sREREPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw8xExMTqRMTFPsVFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/FRUX/xUVF/8VFRf/ExMU+xMTE6kPDw8xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMFA8PD2MRERSkFBQU0hMTFPMVFRf/FRUX/xMTFPMUFBTSEREUpA8PD2MMDAwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=',
				blank:true,
			};

			// 自用 该列表默认隐藏,
			engineList.mine = [];
			// engineList.mine[0] = {
			// 	name: "",
			// 	url: "",
			// }
			engineList.mine[1] = {
				name: '电影-人生05',
				url: 'http://www.rs05.com/movie_search.php?s=%s',
				favicon: 'data:application/octet-stream;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAD+/v7//////////////////////////////////////////////////////////////////////////////////v7+//////////////////////////////////////////////////////////////////////////////////7+/v/9/f3/8/P1//////////////////39/f/GxtD/t7fF/8jI0//4+Pn////////////////////////////R0dr/HBxI/wICM/9iYoD/5ubr///////a2uH/BgY1/wAAMv8AADL/HBxH/6amt//29vj/////////////////QkJn/01NcP9BQWb/AAAx/yAgSf/X197/39/k/woKNv8vL1j/JCRO/wAAMv8DAzP/TU1u//n5+f///////////w0NPP/Pz9n/+/v8/5ycrf8MDDv/Ojpd//b29/+1tcL/goKa//Ly9P/KytX/WFh4/wUFNP+Dg5n///////////8FBTX/jIyj////////////tLTC/wUFMf9zc43//v7+//////////////////7+/v99fZX/Nzdc//7+/v//////IyNO/xISQP/q6u7///////////+IiJv/DAw2/9zc4v/t7fD/bm6H/6qquv/k5On/1NTc/zg4W//+/v7//////2Njgf8BATL/hISb////////////7u7y/xoaQP+lpbT/srK//wICMv8AADL/AAAy/wAAMf9TU3P////////////Oztf/GhpF/wcHNv/Bwc3///////////+enrD/a2uD/8HBy/8DAy3/mZmt/3V1jv+IiJ//8vL0/////////////v7+/9nZ4P8dHUf/ExNA/6Wltv/f3+X/1dXc/1pad//19ff/R0dm/0FBYv+1tcT/t7fF/7e3xP/d3eP//v7+//7+/v//////ubnG/xYWQP8AADL/FhZC/01Nb/9paYP///////Ly9f8oKFD/AAAx/wAAMv8AADL/ERE+/+rq7v/+/v7///////7+/v/e3uP/UFBw/wAAMP8JCTT/2Njf////////////09Pc/zAwWP8zM1v/MzNb/zQ0XP+8vMn//v7+///////////////////////l5er/5ubr//////////////////////////////////////////////////7+/v/////////////////////////////////////////////////////////////////////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==',
				blank:true,
			};
			engineList.mine[10] = {
				name: '字幕-射手网(伪)',
				url: 'http://assrt.net/sub/?searchword=%s',
				favicon: 'data:application/octet-stream;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAD///8A////ALa24w+kpN2FOjq1lQAAlpwGBqKyAgKgzhMTqOIbG6n/bm7J/2FhxMVFRbimVVW/Z7GxtACKitAC////AP///wAxMbGlICCt/wgIn/93d8z/kZHV/wAAmv8bG6j/qqre//v7/P/5+fz/dHTK/wgIn/lDQ49QMDCyAP///wAAAJdVISGq9gQEoPcAAJz5ysrq/LCw4PwfH6j9urrl/p+f2v/MzOv//////YaG0fgAAJr/PT2+wSAgrAD///8AAACcppub2fbJyer6DAyf/nh4zP+jo9z9bGzI/0REt/8AAJP/kJDU//7+/v56esv7AACa/jk5s7EgIKwAAwNeQxUVpbk2NrTTx8fp/qqq3v11dcv+y8vr/np6zP4/P7X/Fxem/5CQ1f/////9dHTI/QAAmf4oKLDioKDdAwAAimFeXsHWzc3r9GBgw/2/v+f96Oj1/tXV7v7o6Pb//////pKS1v+Li9P//////nR0yf0AAJr/EhKp8NnZ8gMDA4s/DQ2gy6ys3/nw8Pn8srLi/vr6/P9/f87+MDCv/2ZmxP8dHaf/jIzT//////5nZ8X+AACZ/hwcrPT///8IDg6sKAAAmLE2NrP76ur2+42N1P3AwOb9xcXp/jc3sv8/P7T+IyOq/4+P1P/////+WVm//gAAl/sWFqr9eHjNgwAAwBAAAJqoNze1//Ly+fqfn9v9kZHV/M/P6/7Fxen//////f/////w8Pj//v7+/paW1v8UFKT9AACd/jQ0tez///8AAACZrEJCuP7+/v76d3fM/ISEz/yMjNP+Cwuh/19fwv6pqd7/7Oz2/v7+/f7////+2dnw/lNTvvw4OLX/////AAAAmLxWVr/9/f3++t7e8f3Bweb9mZnZ/QAAmf4AAJz+AACZ/omJ0v/////939/y//T0+v2NjdP7LCyu+v///wAAAJeMhobR//////eKitL8WFi9/NPT7v1CQrb/AACf/QAAnP+AgM7+/////mlpxf4eHqj+Bwei+jExsvz///8AFhaiOqur3+2bm9n/Ghqp+L6+5vr////7f3/P/AAAnf0AAJz7f3/O+v39/ftlZcP7AACX+QAAn/43N7X/////AP///wBKSrg/AACblCcnrObGxun/xMTo/wUFoP8AAKD/AACb/3l5zP//////w8Po/w8PpP8AAJ7sCAile////wD///8A////AP///wB4eMtwSEi6ulNTv78BAaDMAACh8wEBns6GhtG94uLlvLGx4cgVFaemCAieOQcHngD///8A////AP///wD///8A////AHBwxyk0NLFBLCyxRQAAoJcPD6g8////A////wAAAI0w////AP///wD///8A4AMAAMADAADAAQAAgAEAAIABAAAAAQAAgAEAAIAAAACAAAAAgAAAAIAAAACAAAAAwAAAAOAAAADwAwAA/38AAP//MIAwMXsic24iOiIzMTAxMDEwMzEyMDUyOTE1NTgwMzY2MDg2NjEiLCJsZXZlbCI6IjEiLCJzaXRlTmFtZSI6Is6xyeTK1iIsImRpc3BsYXlOYW1lIjoizrHJ5MrWIiwiZG9tYWluIjoid3d3Lm1ha2VkaWUubWUiLCJzaXRlQWRkcmVzcyI6IjQ1LjEyNC42NC4yMzMsNDUuNjQuNjQuMjM0ICAgICAgICAgICIsInNpdGVPd25lciI6Irvw0MfDt7/JtPrQxc+iz8a8vNPQz965q8u+ImRpc3BsYXlJbWFnZSI6ImlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGb0FBQUFVQ0FZQUFBQU4raW9lQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUtUV2xEUTFCUWFHOTBiM05vYjNBZ1NVTkRJSEJ5YjJacGJHVUFBSGphblZOM1dKUDNGajdmOTJVUFZrTFk4TEdYYklFQUlpT3NDTWdRV2FJUWtnQmhoQkFTUU1XRmlBcFdGQlVSbkVoVnhJTFZDa2lkaU9LZ0tMaG5RWXFJV290VlhEanVIOXludFgxNjcrM3QrOWY3dk9lYzUvek9lYzhQZ0JFU0pwSG1vbW9BT1ZLRlBEcllINDlQU01USnZZQUNGVWpnQkNBUTVzdkNad1hGQUFEd0EzbDRmblN3UC93QnIyOEFBZ0J3MVM0a0VzZmgvNE82VUNaWEFDQ1JBT0FpRXVjTEFaQlNBTWd1Vk1nVUFNZ1lBTEJUczJRS0FKUUFBR3g1ZkVJaUFLb05BT3owU1Q0RkFOaXBrOXdYQU5paUhLa0lBSTBCQUprb1J5UUNRTHNBWUZXQlVpd0N3TUlBb0t4QUlpNEV3SzRCZ0ZtMk1rY0NnTDBGQUhhT1dKQVBRR0FBZ0psQ0xNd0FJRGdDQUVNZUU4MERJRXdEb0REU3YrQ3BYM0NGdUVnQkFNRExsYzJYUzlJekZMaVYwQnAzOHZEZzRpSGl3bXl4UW1FWEtSQm1DZVFpbkplYkl4Tkk1d05Nemd3QUFCcjUwY0grT0QrUTUrYms0ZVptNTJ6djlNV2kvbXZ3YnlJK0lmSGYvcnlNQWdRQUVFN1A3OXBmNWVYV0EzREhBYkIxdjJ1cFd3RGFWZ0JvMy9sZE05c0pvRm9LMEhyNWkzazQvRUFlbnFGUXlEd2RIQW9MQyswbFlxRzlNT09MUHY4ejRXL2dpMzcyL0VBZS90dDY4QUJ4bWtDWnJjQ2pnLzF4WVc1MnJsS081OHNFUWpGdTkrY2ovc2VGZi8yT0tkSGlOTEZjTEJXSzhWaUp1RkFpVGNkNXVWS1JSQ0hKbGVJUzZYOHk4UitXL1FtVGR3MEFySVpQd0U2MkI3WExiTUIrN2dFQ2l3NVkwbllBUUg3ekxZd2FDNUVBRUdjME1ubjNBQUNUdi9tUFFDc0JBTTJYcE9NQUFMem9HRnlvbEJkTXhnZ0FBRVNnZ1Nxd1FRY013UlNzd0E2Y3dSMjh3QmNDWVFaRVFBd2t3RHdRUWdia2dCd0tvUmlXUVJsVXdEcllCTFd3QXhxZ0VacmhFTFRCTVRnTjUrQVNYSUhyY0JjR1lCaWV3aGk4aGdrRVFjZ0lFMkVoT29nUllvN1lJczRJRjVtT0JDSmhTRFNTZ0tRZzZZZ1VVU0xGeUhLa0FxbENhcEZkU0NQeUxYSVVPWTFjUVBxUTI4Z2dNb3I4aXJ4SE1aU0JzbEVEMUFKMVFMbW9IeHFLeHFCejBYUTBEMTJBbHFKcjBScTBIajJBdHFLbjBVdm9kWFFBZllxT1k0RFJNUTVtak5saFhJeUhSV0NKV0JvbXh4Wmo1VmcxVm84MVl4MVlOM1lWRzhDZVllOElKQUtMZ0JQc0NGNkVFTUpzZ3BDUVIxaE1XRU9vSmV3anRCSzZDRmNKZzRReHdpY2lrNmhQdENWNkV2bkVlR0k2c1pCWVJxd203aUVlSVo0bFhpY09FMStUU0NRT3laTGtUZ29oSlpBeVNRdEphMGpiU0Mya1U2USswaEJwbkV3bTY1QnR5ZDdrQ0xLQXJDQ1hrYmVRRDVCUGt2dkp3K1MzRkRyRmlPSk1DYUlrVXFTVUVrbzFaVC9sQktXZk1rS1pvS3BSemFtZTFBaXFpRHFmV2tsdG9IWlFMMU9IcVJNMGRab2x6WnNXUTh1a0xhUFYwSnBwWjJuM2FDL3BkTG9KM1lNZVJaZlFsOUpyNkFmcDUrbUQ5SGNNRFlZTmc4ZElZaWdaYXhsN0dhY1l0eGt2bVV5bUJkT1htY2hVTU5jeUc1bG5tQStZYjFWWUt2WXFmQldSeWhLVk9wVldsWDZWNTZwVVZYTlZQOVY1cWd0VXExVVBxMTVXZmFaR1ZiTlE0NmtKMUJhcjFha2RWYnVwTnE3T1VuZFNqMURQVVYranZsLzlndnBqRGJLR2hVYWdoa2lqVkdPM3hobU5JUmJHTW1YeFdFTFdjbFlENnl4cm1FMWlXN0w1N0V4MkJmc2JkaTk3VEZORGM2cG1yR2FSWnAzbWNjMEJEc2F4NFBBNTJaeEt6aUhPRGM1N0xRTXRQeTJ4MW1xdFpxMStyVGZhZXRxKzJtTHRjdTBXN2V2YTczVnduVUNkTEozMU9tMDY5M1VKdWphNlVicUZ1dHQxeitvKzAyUHJlZWtKOWNyMUR1bmQwVWYxYmZTajlSZnE3OWJ2MFI4M01EUUlOcEFaYkRFNFkvRE1rR1BvYTVocHVOSHdoT0dvRWN0b3VwSEVhS1BSU2FNbnVDYnVoMmZqTlhnWFBtYXNieHhpckRUZVpkeHJQR0ZpYVRMYnBNU2t4ZVMrS2MyVWE1cG11dEcwMDNUTXpNZ3MzS3pZck1uc2pqblZuR3VlWWI3WnZOdjhqWVdsUlp6RlNvczJpOGVXMnBaOHl3V1dUWmIzckpoV1BsWjVWdlZXMTZ4SjFsenJMT3R0MWxkc1VCdFhtd3liT3B2THRxaXRtNjNFZHB0dDN4VGlGSThwMGluMVUyN2FNZXo4N0Fyc211d0c3VG4yWWZZbDltMzJ6eDNNSEJJZDFqdDBPM3h5ZEhYTWRteHd2T3VrNFRURHFjU3B3K2xYWnh0bm9YT2Q4elVYcGt1UXl4S1hkcGNYVTIybmlxZHVuM3JMbGVVYTdyclN0ZFAxbzV1N205eXQyVzNVM2N3OXhYMnIrMDB1bXh2SlhjTTk3MEgwOFBkWTRuSE00NTJubTZmQzg1RG5MMTUyWGxsZSs3MGVUN09jSnA3V01HM0kyOFJiNEwzTGUyQTZQajFsK3M3cEF6N0dQZ0tmZXArSHZxYStJdDg5dmlOKzFuNlpmZ2Y4bnZzNytzdjlqL2kvNFhueUZ2Rk9CV0FCd1FIbEFiMkJHb0d6QTJzREh3U1pCS1VITlFXTkJic0dMd3crRlVJTUNRMVpIM0tUYjhBWDhodjVZelBjWnl5YTBSWEtDSjBWV2h2Nk1Nd21UQjdXRVk2R3p3amZFSDV2cHZsTTZjeTJDSWpnUjJ5SXVCOXBHWmtYK1gwVUtTb3lxaTdxVWJSVGRIRjA5eXpXck9SWisyZTlqdkdQcVl5NU85dHF0bkoyWjZ4cWJGSnNZK3lidUlDNHFyaUJlSWY0UmZHWEVuUVRKQW50aWVURTJNUTlpZU56QXVkc21qT2M1SnBVbG5SanJ1WGNvcmtYNXVuT3k1NTNQRmsxV1pCOE9JV1lFcGV5UCtXRElFSlFMeGhQNWFkdVRSMFQ4b1NiaFU5RnZxS05vbEd4dDdoS1BKTG1uVmFWOWpqZE8zMUQrbWlHVDBaMXhqTUpUMUlyZVpFWmtya2o4MDFXUk5iZXJNL1pjZGt0T1pTY2xKeWpVZzFwbHJRcjF6QzNLTGRQWmlzcmt3M2tlZVp0eWh1VGg4cjM1Q1A1Yy9QYkZXeUZUTkdqdEZLdVVBNFdUQytvSzNoYkdGdDR1RWk5U0ZyVU05OW0vdXI1SXd1Q0ZueTlrTEJRdUxDejJMaDRXZkhnSXI5RnV4WWppMU1YZHk0eFhWSzZaSGhwOE5KOXkyakxzcGI5VU9KWVVsWHlhbm5jOG81U2c5S2xwVU1yZ2xjMGxhbVV5Y3R1cnZSYXVXTVZZWlZrVmU5cWw5VmJWbjhxRjVWZnJIQ3NxSzc0c0VhNDV1SlhUbC9WZlBWNWJkcmEza3EzeXUzclNPdWs2MjZzOTFtL3IwcTlha0hWMElid0RhMGI4WTNsRzE5dFN0NTBvWHBxOVk3TnRNM0t6UU0xWVRYdFc4eTJyTnZ5b1RhajlucWRmMTNMVnYydHE3ZSsyU2JhMXIvZGQzdnpEb01kRlR2ZTc1VHN2TFVyZUZkcnZVVjk5VzdTN29MZGp4cGlHN3EvNW43ZHVFZDNUOFdlajN1bGV3ZjJSZS9yYW5SdmJOeXZ2Nyt5Q1cxU05vMGVTRHB3NVp1QWI5cWI3WnAzdFhCYUtnN0NRZVhCSjkrbWZIdmpVT2loenNQY3c4M2ZtWCszOVFqclNIa3IwanEvZGF3dG8yMmdQYUc5NytpTW81MGRYaDFIdnJmL2Z1OHg0Mk4xeHpXUFY1NmduU2c5OGZua2dwUGpwMlNubnAxT1B6M1VtZHg1OTB6OG1XdGRVVjI5WjBQUG5qOFhkTzVNdDEvM3lmUGU1NDlkOEx4dzlDTDNZdHNsdDB1dFBhNDlSMzV3L2VGSXIxdHY2MlgzeSsxWFBLNTA5RTNyTzlIdjAzLzZhc0RWYzlmNDF5NWRuM205Nzhic0c3ZHVKdDBjdUNXNjlmaDI5dTBYZHdydVROeGRlbzk0ci95KzJ2M3FCL29QNm4rMC9yRmx3RzNnK0dEQVlNL0RXUS92RGdtSG52NlUvOU9INGRKSHpFZlZJMFlqalkrZEh4OGJEUnE5OG1UT2srR25zcWNUejhwK1Z2OTU2M09yNTkvOTR2dEx6MWo4MlBBTCtZdlB2NjU1cWZOeTc2dXByenJISThjZnZNNTVQZkdtL0szTzIzM3Z1Tys2MzhlOUg1a28vRUQrVVBQUittUEhwOUJQOXo3bmZQNzhML2VFOC9zbDBwOHpBQUFBSUdOSVVrMEFBSG9sQUFDQWd3QUErZjhBQUlEcEFBQjFNQUFBNm1BQUFEcVlBQUFYYjVKZnhVWUFBQWFSU1VSQlZIamE3SmxiYkJ4WEdjZi9aMlpuZG1iMjZsM3ZldTMxMms3cVdJbGR5NVNramhWS20wUmNXcW9JVkJBUHFLaEE4MUFFajRVVWhaY2lrRklDVWtHbEtEelF0OUlvRWtXaFVwT0t1a25Ua3FhTlVxZTUySWtkTzE3YmEyZTk5OTNadWMvaEFZRndzdDdkc1dPZWZLUjltVGx6em5kKzMvLzh2NW16aEZLS1JtMVJ6UW5VWWxwTVhSdG1LOHRmWnZSaVY4WFRkb2FUUEdkRXBuS3p6YnV0Z3MxV3Q1RjZvQzh1elBoNkEvenVha1hacjZWbjlwVVdiKzI2UHJYRVRpK1U2STRZdy9UMGJrbDd1bmU4UTZKYjNsWjU3a0pGVTZiM1JMZlJUYXdPUVUrbko1NVhyNC85NG9NemwwUXFxWWhzYlVPNExReEo4R01oTDJOKzRpcEs0eWwwZDhhdys4blBqNlllZVB4N2ovcmE1emF4M3R0Y3RTN081T2U0dUU5NVRMOTE0WWUvK3MwL3hNaHdOdzQ5bFVENzJEanczam5ZWGdZUFE0SzVxdzl2OSsvRWtWOStUTE9wYTNzUHZCai9kbEppLzlERlJ0Vk50QTBVZlRuNVdTZ211UTVhcWZGblgzNzEvVDRTTVBEU2oveXdqNzRMNWJWTHNFd2IyV0Uzb3VjMFdEMGV5cjM0YVBGS3p5Q09IcGtJUG4yZ003WHZxU2RmZjdNODhNZG5lcnVuNzVuc2hiLy9aekpTSTVaNjl4cTE5VHk3MXJscTh2eHZweU1IVnR4Zzd1N3B0a3NCWmViQ29VT0hUL2FkL2pDTkh6eGVBSDUzRXRWWExrSTNHTlAyQ3hWUEVqb0ppcko5V3liNno5N1ZkeWxqYXY5d0dJZGZ1dGt4ZXV5VjU2WGs2TjRHZ2RBYUFaTW1GbkwzZ3FsRFFFNStqUkpLN2twczNTU3ZBUDNHdFRuZURleFp6aFFDeDA5cjZOdEJrTEFMd0RzcGlBQUVsdWd1bXltR1puWEY4QXRwUDgrRFRlaysrdDY4c3U5emV1NUdPb3pSVHkzRWxDdkRQem43aWE5UjFtc0FxSGNOVFNpSk50bTNGaVRpUU1uVTZVNWFBVHBxSmIvUW5oMTl3Vkt5MVBUd2NQc3BtS29OR0JRc1FBWE5jZ21hSFNJQmp5Z1U5VEREY1JBQW5zM2JqR0JUTmRUS1U5N3JvYjMyMkxmNjgyZS9XVWRWdFJaR1ZvR0FEYklaSjd1RDFraUlveGhXRkVPMk90L0o1YzRuWERuQ2VvSXhMTjFXVU9CWnhMYjZnWnRsb2c0bE9PWFpFWTVJYmpEWHN4ei84bWxLSkk3RkE3Nk9HeW1Dc3VraTdlR3FhV1ZtQmJjMU5iQ0ttdjRYOW4ydE53N0dwbXNZZTdWbm13SytBclRIWllzeUU4cEd1T3VCd1VRWUg0MXgrR1JjeFlGbjJpRDNCNkYyaG9rOTVBUHJabUYweGlHencrREZLbkp4Y0g5OVhZTmlzdGplV2FTbU81aTF5b3k1d2NXSXJLSTJKNGtrRG10Q0kvdGJGZmdLMERGajd1R3FiS2grenNEZTdSbWMveWlCVjAra01QaFlGZjcrR0Vydnp3Sm5KMEhDYmlCam9yZ3pobllPT1BHR2pKUG5SVHd5b0dDTGxMS3FSVjh4YUNhN0hQb3BYY2RDbmRnTHFURVdyUU9lT3R3Uk5lZGRBYnBJK2NXd1VaQ3NhaFZmM2I2RVk3MmRPSFdsRTlQL3ZJcjlzWEZJSTFHWWNROFFGY0JBZ2ZUV0ZWZ2ZxL2lBSFFGQ1BueDk1eVJhUmR1OG84QmI1aUs1Sm9OcDF1dWFmU1ZjUzFHckI1QTBzWlBnU05GcGQ4OWtSOURuSWkyRDZrUHlOUGY5a1NUNzIrTWRPSWN3RW5rVitqaUZPQ3ZENm5MQm5qSmg2aUhrVU1HRUZjVFFqalNlNkV1RGp6K29DZ1hiVjhoRnB1K0RLditmNzg1a0RkNjl0aTlEUml0SFdWMjFTNFo2czRVVnRqMzNTRks4dGh6RG56N2JoWlBNTnRpYWhCR3loRWhHeDZjRkVWTk1FQVdKd0lqNzhkcitpNGdIQ1pidnlQbXl4b2x1VzA5czRHSm9uU0sxSG04bURpMnM2Y0s2QW5UR05PYlZsb1RPWjZlbGt1YlNXbmlGTy9xTnE3anhsUWg3YVRsaUY3UW9IdlFWMElWRlFuUGJFU2hFcU4rbk1DUCtDWE4zZkVIT0tOMGtaM0wrV1NNMnQ0RFdEemRJbFkyOGR5MkZrRGhVZmozcmFBejZWa1g0bTRuQjBFTXQ0WU1CYmRKZldxeGtvblJCMzdwRkZwOFkwQWxsbG0xTDEweXFCdkJGTHlYRVhlVlF1dVV5c25OVmplbXNFbmVQT0xVWW5McXRSWCt2Ulh2ZTNPRFAzMFlGaWR4UFVQZlZPbjc2dGU5b3g4NmUrZk9TRUpIYVBNWnpMTWU2akdKV3E0SXhCTjBRV0pqRWtucFY2dlZhakxyQVFTMVp1dTAzN09DUUtRWGFYQklvOUp4L3pPdnJPWFg0dTAvVERWQXpjWmdNSjJNMXEvRDFXd2NBaUM0RTRxN0NsenlNMVNFSEV2TmNvSWNTVTZlMmtpTzJVZ1pqS0NJRG0xaWFwVnVVeXZCMEdFUU1RclVaVXNncllZa1Y5aXhMNFRZQU0vZEUrTytEbG8wKytDSHJTQkpaWjVLYkI1MlVyVkl4N3oyUnlCSFJUY29kaVNCdERiaFVpU0dVc0JCMFVzd3p1cVl6dXN1djJaVDM2ZVVLazlOTU8xa1IweWxaUEw3SWhQOUNKQ20xZVREYTRKZ1VBSDU5NmkxR3lreEZjcmxzYjBDN00yUlVLd09DWmNRdGFsUFJObHRORzZ4TTJVbEc5SmhsaTg5V3FQdHl1NCs1N0E3RmJ2LzQ0TTgzLzlhcTBmNDFBS0s2Q2RSdzNDU3FBQUFBQUVsRlRrU3VRbUNDIiwibm90QmVmb3JlIjoiMjAxMi0wNS0yOSIsIm5vdEFmdGVyIjoiMjAxMy0wNS0yOSIsImZsYWciOiIwIiwiaXNzdWVyIjoizbPSu9DFyM7N+MLnIiwic2lnbmF0dXJlWCI6IjM4ODIzNjgxRjhEMDA0OTdCN0I0MzdCNjE2MEQ4REE5M0QzRTU5MEQ4NzdDMzY5OURGODlBNUU5MjU4NDFBRUYiLCJzaWduYXR1cmVZIjoiNjA0RTEzQzRBQkYzQkU3QTU0N0M1MjE0REJERUNCMTkxNEYyNjdGOTFGODU4MUJBM0Y3Q0JGNEE1ODM5QzgxNiIsInNpdGVMb2dvIjoiaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUZNQUFBQVVDQU1BQUFER01mSG1BQUFEQUZCTVZFWC8vLytqQVFFQUFBRHE2dVBPYjNPNXViWDkvZjBCQUFUOS92Vm9aMmJGeGIvYTJ0YnF0N1NwcUtVS0NndjkvdTJZbUpYSXlNVjVlWFlGQlFiUGpvN3ovdjJkQVFFRUF3bXBBUUd1TERQMDlPc1RFaFRIZTREOS91SkRRa01iR3hza0pDTGRzYTM1K3U0QUFBTDc2T2orKy8vNSt2SEVUVlN5U0U4ek16TXJLaXZqNDkzNit2bjUrZlQ5LytuOC9QcUxpNGp4L3ZUVjFjNENBZ1A0L3Y1TFNrdis5UFQ1Kzl4VVUxS3hBUVBzL3Z6aWtJLzkvdmc4T3p2Ky8vRC85ZjZuQ0JOYldsMzcydG1FZzRPTGk0Uy9iM0FjSENDa0FnbjYvTzM2Ky9YKy92SzB0SzZ0SFNrQ0FnRDQ1TnpweE1FRUF3R2xwWi84L2ZENit2Mm1RRUgvK1BuM3hzRCsvZmlEaEgzMytPdjI5dkFLQ3dhdEFRcVZBUUdwRkIzNC92bjQrdWdSRWc3Ny9QUDcrL0dlS0M0dExEQjBkSEQ3L08vOCsvYnIxOW44MytNTkRCRHk4K2I4L3ZQR1hXWDcvUGRDUXorZEF3a3lNaTRWRkJqdTd1bVRsSS82N2ZDNFFEemR4OGFkQ3hiS2YzWmtaR0QrL1BzbEpDamZ2YmY2MU0wSEJndi84K3c5UEVDYUJ3RkpTa1ZTVWs3Ny9PaWhCZ0lhR3hkTlMxRWhJUitiRmhlTkF3WXJLeVlIQndMMXlNOEFBZ0ZGUkVmV1lXRkJRRVJlWFdGVVUxaStNVFNXQWd4WldsWXdMek1RRHhFWkZ4NzI5dmk1WTJnREFnWTVPRHplM3RrMk5UY0VCUUNpQ0FtSkdSY2dIeU9kREF6KzcrSC8rUExrcHFXeU5VTGVlbi8rKyszWW5wMnFCUU01T2pYRFBrVUNBQUwzK2VRb0p5eTFJQi9rMHNuT3pzWk5Ua3BXVjFHSGg0Vzl2YitWQndHc0NBbXlzYkpJUjBsV1ZsUU5Ed20xWGxzSEJ3ZUppSW91TGk0TkRReVVDUXV1cnF1R2hZcWtGQWVOaTQ5c2JHbXVyYThmSGgyZG02Q1NrWk5pWVdULy9lK1FrSXpUMHRXVEZRNGRIUnhZVjFtTmpvblB6c3hxYVc3OSt1a0NCQUtmb0pycnpzOVBUazQvUHo2dHJxWmZYMXhHUmtBK1B6cisrL0ovZjN2OS9mdnhvNlNpR3lONmVYd0VCQVFWRlJFWEZ4VlJVRk9BZjMrSGg0R2lvYUx3OE8rK3ZybHdjR3gwYzNUUDNPS2tJUS92cDY0WUdCa3ZMeW9tSmlibjM4cEdSa09jbkpnaElDWTFOakg5UjdXbEFBQUFBWFJTVGxNQVFPYllaZ0FBQklSSlJFRlVlTnF0Vkh0TVUyY1VQLzJLdlplQ0E4TER5bU9Fc2lyS2xZZXRncXppSTB5Z0F5d1VKREFJckM2SUc2UnVFR2VFTFU2a21VYTBScllFN0lnemRNczJaV05rd0ppNHlwUWdnUkdHeUJnUExZWUxyVm9RQllHMHNQdG9OMW5pUDR2M2ovdWQ4enZuL082NTUzem5jT0dsUGFVVFpvblNhUmdBdlRSS1VVc0tKOFppSVo3bkROWGFCQUlJM2twM1NnMmxEcEpSVkl6TXd1US9qcDVCSGdFa3ZQYXA0QzJKaEdNSG82ZmMybGdwbm9CSE5ZeUV6N09JT3VYNGNxUC9IeWx6L0ljd2JmWHp2OS9Jd01yREh6VGF3NjlVaEcwdmRKaDA1aU5uQVplRmhNOHFqMWlhcGNRUThLeWo4M1d2ZDFKWS9qWnlHcmRRNmVFWGt5L1dObkVqTEViOTJGaWtxNUhjSVBVSkdNSXRQYkV4SXdaYnlyK2UxcEhudjlaZUlWNGQ3MmM0bGNhdnRBTlpNdjZ3UER6MVovd3o3UkpOeWJzVk8yNzBtd0xRNmo2Nk1KbHc1NXpLT3EvWDdmenR4NC9IRTRTRVByQjFvNkl6bnp2WlBVd3pXUEhZSmNmeUNVUFVodlhQUnBtdmJCZUxFOUZNQ1FZSHhHK0RxbnlSeHFUNElzTEVhb0M0Qm5GZ3pab0NrbGRZSkhaSEtzaVFJMVFqZnN5bmZCNWlFVGNmczRsbUhZM3lGSEIyN09YWWlybExqdVJTTlVuMUFEZmhVdURITUdpNVdLT2lzc1Vmb2NROENLRTdrb2RNYWdLRTFTaFFHRTA1S0tLN1VRUVd6Zjc3NGJUZGtKTkRDamxsT3lnMUV6U1lrNHh0WUFqV0MrREdGRDZ1RGN0MTh5dUUvZFZZaHM2UHNRNEhGbFB2Z2dya2Jtdk1IbzJQdlVmeFNSTTh2MWhGMnRWWWhRaEMxN2tqMkdTek1KenNjMUl6QlFxSzZ5U0tnWTBzSnlBcTNmZ3EvN1pta0VYTFpMTExON0JMTXB1N1pDY0gzcytYS09Dc1p3NWFMWE40VjkzSHpBRWVmTUkzSVYwVXZJcld0dTA5QWk0RjBMQnE4V3JvbmV2d0hzSGo0VWxVbDU4Y2NFait4U2M1dXp2VkxEL3RhN2FuMEFYSGd6UjFQSVBNLzBFL04vbGF5RXpjc082ZHJJWVc4VXp0bHNURXlybDZ3L1JDYmdaeEU1em1iczlzM1RWdlRQOTIxTDNkS3U4VGdSRW1yZCszS0pycU1JODNQdHg5eVBITHdic1Y3QlNoSU4rTzB2VkpzdytNQzVUYWpDRVRRbklrUHFOSDZOaVpSSk1KWVlmR0E1VUU0UFc1VlNiNnJoMWo0bHdRM1JBcEY2SE1GQ2tOdEtnZFMxVDJvZUp3QkY2M0FqeWp3dTJwWDRaQ1A5Q3ZjY0x1SXBlR01BcklFOHRJYllxM3RJZ2UzbURtd29od0RWTzk2TUFCSlJ2RlZicE1GNWZhT2ZZSnZDUTU0ZWs4c00xUmo3eEtIUGJkbHQ4OVJ0MktWbmVOQVl4eU9oMnZUWTE0djVMTkg4aHRhNlBINWVuQ3BSK0dxTlBRSGphWVNuZUFXSnpkcDNQVldGZ0s4aWNIMlkzbFh0NTlobE5raGtobFd2VlVnT21KV2RTOEZGTzJEQ0JiVUdSdnp0U1l5cjZwRDFrV2RGZ3B0OVIxUjcxcFRwZ283NXR6TTRyTUFuZVAydjc1YWNTU1ZveTRkaXh2RmJZQ3pVbVc5RTBjdk5EclBEZ3d1WHlxMjNDZE0vWVhsRllaNzUzdktiTllyUGZNZVY4WUNDTVYxRCszMXVjMkhlMSs2cE96a2RXWnpXN3RUNzFNRS95dVNsc2xTTWVESHJQVVplU3MzR3JZbTNYMmRZVEQvRXFiYWlaMDh4NFdrM3JxdmRjdXNudHMwK2ZPNFhqeGlSY3ZWalh3WG1najhNaEUvRjlOYWhkVTBKcTgvMyt2OHREL2JtcG1WQUNYTnYzNXZPRnZOQjZSa1NYdnRzZ0FBQUFBU1VWT1JLNUNZSUk9Iiwic2lnbmF0dXJlWDEiOiJCMjc2NjgxNTc5ODMyRjIzRTcyREFGQ0Q2MDRBNjEyRTIxQTQyNzc0OURGODU4M0M3QUI0QTkyRDNCNDAwOEQwIiwic2lnbmF0dXJlWTEiOiJFOTFGQjE2NTlEQjk0RDk1MjdGRUIyNUU1QzcxOUJBQTRFQzM3OUVGMjhDQkRBM0FGRDE4ODY1RkU0NUNGMzgwIn0=',
				blank:true,
			};
			engineList.mine[11] = {
				name: '字幕-字幕库',
				url: 'http://www.zimuku.net/search?ad=1&q=%s',
				blank:true,
			};
			engineList.mine[20] = {
				name: '游戏-3dm',
				url: 'http://so.3dmgame.com/?type=4&keyword=%s',
				favicon: 'data:application/octet-stream;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////Av///wL8/PwC6ujhAobZugKBk4wQRHGrXmmDnEx/g5I8go6RMnyNmTpxiJ9EdH2CHlFRUQoAAAAAAAAAAP///wT///8E+PL0BMTfqARWZXgSZJSxq4m10f+ny9r/qs7b/6nM2PN+qcf1LWms/UOUvBwAAAAAAAAAAAAAAAD+/v4E6O7uBIzdsAQ4Y4soUq/L38X0+//S9/7/0vf+/9L3/v/S9/7/0vf9/87z+P+WusunGVGlAgAAAAAAAAAA7fDtBDhgkRxDgaeJUabE6VGsyv/K9f3/0ff+/9L3///S9///0vf//9L3///S9/3/0fX6/5O2z1wAAAAAAAAAADJfjCxWsM3pY9Ps/2nh+f9m3PX/uvP7/9L2/v/S9///0vf//9L3///S9///0vf//9L3/f+x2ePFQ6ynCBLFlgA9hqAuYMXf92be9v9q5P3/a+T9/43q+//S9/3/0vf+/9L3///R9///0ff//9H3/v/R9/3/f9Hk/1y50tVajLUKVK7NmWzl/f9WtdH/auT7/2rk/f9p5Pz/mOz6/872/f/R9/3/0ff9/9L3/f/M9vz/luv6/2DM5/9q3vf/Ro6zUlq0zdNcvdnhU6TDi1q53PNTrPP/Vavz/1vC5P9asNH/cq/N/3apyf9sqsr/WbHT/2fa9P9YueH/auH5/1ivz4NYt9gGQMroACGfjABLm8WvSI3r/0F51P9fuNv/S5y//zWGvv8rfbz/LoG8/ziKvv9Mn9X/NmHc51m76PdZudOZAAAAAAAAAAAAAAAAPoesYGXV6v9Oo7L/Tp6s/0qQnv9FhpT/a+T8/1Wis/9HhZT/SJGf/0ubuX5OnblsWrnWnQAAAAAAAAAAAAAAAC5trAxcvdjna+P9/2rj/v9m3PX/Z973/1q92v9n3/j/Y9Xv/13A2u0ybZUUSLvBBENxmiYAAAAAAAAAAAAAAAAA/+wAQYKlSmPO5vlq5Pz/auX8/2vk/f9p5fz/aOP9/2XS6/tEgqpSXJ4FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACakgQA4ep5AU6vH1WDM5f9o3PX/Y87n/1i30s1BhKRCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARnSXLkBmiUoubJAgMlV2NjuBox4zSZ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGbuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAP//AAD4DwAA8AcAAMAHAACAAwAAgAEAAAABAAAAAAAA4AAAAPAGAADwBwAA+A8AAPwfAAD//wAA//8AAA==',
				blank:true,
			};
			engineList.mine[30] = {
				name: 'av-javlibrary',
				url: 'http://www.jav11b.com/cn/vl_searchbyid.php?keyword=%s',
				favicon: 'data:image/x-icon;base64,AAABAAEAICAAAAAAAACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAgAwAAAAAAAAAAAAAAAAAAAAAAAC7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnXbvz78f/78//89P/89//9+f/++//9+f/99//89f/88//78v/VZvu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZdvz////////////////////////////////////////////89P/jmPzTYPu8DPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZdvz////////////////////////////////////////////////////////eify7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZdvz////////////////////////////////////////////////////////12/67Cfm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZdvz////////////////////////12/7cgPzcgPzcgPzcgPzcgfzdhfzgj/zaefy7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZdvz////////////////////9+P7+/f7Wavu7CPncfvztvP7vxP7wyf7xzv7z0/7z1P7lof27CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZdfz////////////////////chfvz1v39+f7OTPrQVPvOTPvNSfrNSPrMRfvKQPrLQ/rhkPy7Cfm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZc/z////////////////////Xb/vEKPrwyf3PU/u7CPm7CPm7CPm7CPm7CPm7CPm7Cfn02P7JPfq7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnYcfz////////////////////Xb/u7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnaefzknfy7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnYb/z////////////////////Xb/u7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnCIPn45/6/Fvm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnXbfz////////////////////Xbvu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnpsP3VZvu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnXbPz////////////////////Xbfu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnPUfvvxv27Cfm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnWafz////////////////////Wa/u7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm9Dvn24P7GMPq7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnOTvv////////////////////VaPu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZd/vDJPq7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm+Evn56v7////////////////VZvu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnQU/v99//////////////UZfu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnHM/rmpf345v79+f/TYfu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm/GPnXb/zcfvzOS/u8C/m7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnGL/r34v7////////////qs/29D/m7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CfnwyP7////////////////////aevy7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnBH/r+/P/////////////////////vw/67CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnBHvr++//////////////////////uwv67CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7Cfnvxf7////////////////////ad/y7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnFLPr23/7////////////prf29Dvm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm+EvnSXPvYcvzMRPq7Cfm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==',
				blank:true,
			};
			engineList.mine[31] = {
				name: 'av-airav',
				url: 'http://airav.cc/avgirlInfo.aspx?Search=%s',
				// favicon: 'data:image/x-icon;base64,AAABAAEAICAAAAAAAACoDAAAFgAAACgAAAAgAAAAQAAAAAEAGAAAAAAAgAwAAAAAAAAAAAAAAAAAAAAAAAC7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnXbvz78f/78//89P/89//9+f/++//9+f/99//89f/88//78v/VZvu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZdvz////////////////////////////////////////////89P/jmPzTYPu8DPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZdvz////////////////////////////////////////////////////////eify7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZdvz////////////////////////////////////////////////////////12/67Cfm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZdvz////////////////////////12/7cgPzcgPzcgPzcgPzcgfzdhfzgj/zaefy7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZdvz////////////////////9+P7+/f7Wavu7CPncfvztvP7vxP7wyf7xzv7z0/7z1P7lof27CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZdfz////////////////////chfvz1v39+f7OTPrQVPvOTPvNSfrNSPrMRfvKQPrLQ/rhkPy7Cfm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZc/z////////////////////Xb/vEKPrwyf3PU/u7CPm7CPm7CPm7CPm7CPm7CPm7Cfn02P7JPfq7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnYcfz////////////////////Xb/u7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnaefzknfy7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnYb/z////////////////////Xb/u7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnCIPn45/6/Fvm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnXbfz////////////////////Xbvu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnpsP3VZvu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnXbPz////////////////////Xbfu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnPUfvvxv27Cfm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnWafz////////////////////Wa/u7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm9Dvn24P7GMPq7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnOTvv////////////////////VaPu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnZd/vDJPq7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm+Evn56v7////////////////VZvu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnQU/v99//////////////UZfu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnHM/rmpf345v79+f/TYfu7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm/GPnXb/zcfvzOS/u8C/m7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnGL/r34v7////////////qs/29D/m7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CfnwyP7////////////////////aevy7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnBH/r+/P/////////////////////vw/67CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnBHvr++//////////////////////uwv67CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7Cfnvxf7////////////////////ad/y7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPnFLPr23/7////////////prf29Dvm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm+EvnSXPvYcvzMRPq7Cfm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPm7CPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==',
				blank:true,
			};

			//控制列表的具体细节
			//engineList.details[排序(从小到大,小于0不显示相应列表)]=['显示在网页上的名字',列表名称(别改这个)]
			engineList.details = [];
			
			engineList.details[0] = ['网页', 'web'];
			engineList.details[1] = ['翻译', 'translate'];
			engineList.details[2] = ['知识', 'knowledge'];
			engineList.details[3] = ['图片', 'image'];
			engineList.details[4] = ['视频', 'video'];
			engineList.details[5] = ['音乐', 'music'];
			engineList.details[6] = ['学术', 'scholar'];
			engineList.details[-7] = ['下载', 'download'];
			engineList.details[8] = ['社交', 'sociality'];
			engineList.details[10] = ['购物', 'shopping'];
			engineList.details[11] = ['html', 'htmls'];
			// engineList.details[20] = ['mine', 'mine']; 	// 自用,默认隐藏
			
			
			///test -------------- 测试 start

			///test -------------- 测试 end

			// --------------------可设置项结束------------------------

			//xpath 获取单个元素
			function getElementByXPath(xPath, contextNode, doc) {
				doc = doc || document;
				contextNode = contextNode || doc;
				return doc.evaluate(xPath, contextNode, null, 9, null).singleNodeValue;
			};

			// 从函数中获取多行注释的字符串
			function getMStr(fn) {
				var fnSource = fn.toString();
				var ret = {};
				fnSource = fnSource.replace(/^[^{]+/, '');
				// console.log(fnSource);
				var matched;
				var reg = /var\s+([$\w]+)[\s\S]*?\/\*([\s\S]+?)\*\//g;
				while (matched = reg.exec(fnSource)) {
					// console.log(matched);
					ret[matched[1]] = matched[2];
				};
				
				return ret;
			};
			
			// 事件支持检测.
			// 比如 eventSupported('fullscreenchange', document);
			function eventSupported(eventName, elem) {
				elem = elem || document.createElement('div');
				var prefix = ['o', 'ms', 'moz', 'webkit', ''];
				
				var l = prefix.length;
				var pEventName;
				var isFunction;
				var setAttr;
				
				while(l --) {
					pEventName = 'on' + prefix[l] + eventName;
					
					if (pEventName in elem) {
						return pEventName.slice(2);
					} else if (typeof elem.setAttribute == 'function') { // setAttribute 是元素节点的方法 
						setAttr = false;
						if (!elem.hasAttribute(pEventName)) {
							setAttr = true;
							elem.setAttribute(pEventName, 'return;');
						};
						
						isFunction = typeof elem[pEventName] == 'function';
						
						if (setAttr) elem.removeAttribute(pEventName);
						
						if (isFunction) {
							return pEventName.slice(2);
						};
					};
				};

				return false;

			};

			// 保存指定对象相关数据
			var data = (function () {
				'use strict';
				
				var cache = {
					objs: [],
					data: {},
				};


				function data(obj, key, value) {
					var id = cache.objs.indexOf(obj);
					if (id == -1) {
						id = cache.objs.push(obj) - 1;
					};
					if (!cache.data[id]) {//初始化
						cache.data[id] = {};
					};
					if (typeof value == 'undefined') {// 取值
						return typeof key == 'undefined' ? cache.data[id] : cache.data[id][key];
					} else {
						return cache.data[id][key] = value;
					};
				};
				
				return data;
			})();
			
			// 为mouseleave mouseenter事件做个兼容
			// 需要 eventSupported, data函数支持
			var mouseEventListener = (function () {

				var support = {
					mouseleave : eventSupported('mouseleave'),
					mouseenter : eventSupported('mouseenter'),
				};

				var map = {
					mouseleave : 'mouseout',
					mouseenter : 'mouseover',
				};
				
				return {
					add : function (type, ele, callback) { //事件类型,元素,监听函数
						if (support[type]) {
							ele.addEventListener(type, callback, false); //mouseleave,enter不冒泡,所以在冒泡阶段监听事件,不要担心子孙元素进出发生的事件冒泡上来。
						} else {
							var listener = data(callback, 'mouseELListener');
							if (!listener) {
								listener = function (e) {
									var relatedTarget = e.relatedTarget; //mouseout,去往的元素;mouseover,来自的元素
									// 当mouseout(离开ele)去往的元素不是自己的子孙元素
									// 当mouseover(进入ele)来自的元素不是自己的子孙元素
									if (!ele.contains(relatedTarget)) { // contains函数,自己.contains(自己) 返回true
										callback.call(ele, e);
									};
								};
								data(callback, 'mouseELListener', listener);
							};
							
							ele.addEventListener(map[type], listener, true);
						};
					},
					remove : function (type, ele, callback) {
						if (support[type]) {
							ele.removeEventListener(type, callback, false);
						} else {
							ele.removeEventListener(map[type], data(callback, 'mouseELListener'), true);
						};
					},
				};
			})();

			//获取已滚动的距离
			function getScrolled(container) {
				if (container) {
					return {
						x:container.scrollLeft,
						y:container.scrollTop,
					};
				};
				return {
					x: 'scrollX' in window ? window.scrollX : ('pageXOffset' in window ? window.pageXOffset : document.documentElement.scrollLeft || document.body.scrollLeft),
					y: 'scrollY' in window ? window.scrollY : ('pageYOffset' in window ? window.pageYOffset :  document.documentElement.scrollTop || document.body.scrollTop),
				};
			};

			function getElement(selector) {
				if (selector.indexOf('css;') == 0) {
					return document.querySelector(selector.slice(4));
				} else {
					return getElementByXPath(selector);
				};
			};
			
			function mousedownhandler(e) {
				var target = e.target;
				
				target = getElementByXPath('ancestor-or-self::a[contains(@class, "sej-engine")]', target);
				
				// if (!target || target.className.indexOf('sej-engine') == -1) return;
				if (!target || !this.contains(target)) return;
				
				var value;
				if (typeof iInput == 'function') {
					value = iInput();
				} else {
					if (iInput.nodeName == 'INPUT') {
						value = iInput.value;
					} else {
						value = iInput.textContent;
					};
				};
				
				var encoding = target.getAttribute('encoding');
				if (encoding == 'utf-8') {
					value = encodeURIComponent(value);
				}
				
				// console.log(value);
				target.href = target.getAttribute('url').replace('%s', value);
			};
			
			// iframe 禁止加载
			if (window.self != window.top) return;

			var url = location.href;
			var matchedRule;

			 // console.log(url);
			if(/^https?:\/\/www\.baidu\.com\/(?:s|baidu)/.test(url)){
				// console.log("fuckBD");
				document.getElementById("su").addEventListener("click",function(){
					var fuckBD = null;
					if (typeof iInput == 'function') {
						fuckBD = iInput();
					} else {
						if (iInput.nodeName == 'INPUT') {
							fuckBD = iInput.value;
						} else {
							fuckBD = iInput.textContent;
						};
					};
					window.location.href="https://www.baidu.com/s?wd=" + fuckBD + "&ie=utf-8";
				});
				document.getElementById("page").addEventListener("click",function(e){
					var target = e.target,
						targetName = target.nodeName.toLowerCase();
					if(targetName == "span"){
						window.location.href = target.parentNode.href;
					}else if(targetName == "a"){
						window.location.href = target.href;
					}else if(targetName == "i"){
						window.location.href = target.parentNode.parentNode.href;
					}
				});
				document.getElementById("rs").addEventListener("click",function(e){
					var target = e.target;
						if(target.nodeName.toLowerCase() == "a"){
							window.location.href = target.href;
						}
				})
			}

			rules.some(function (rule) {
				if (rule.url.test(url)) {
					matchedRule = rule;
					return true;
				};
			});
			
			// console.log(matchedRule);
			if (!matchedRule || !matchedRule.enabled) return;
		
			
			var iTarget = getElement(matchedRule.insertIntoDoc.target);
			var iInput = typeof matchedRule.insertIntoDoc.keyword == 'function' ? matchedRule.insertIntoDoc.keyword : getElement(matchedRule.insertIntoDoc.keyword);
			console.log(iTarget, iInput);

			if (!iTarget || !iInput) return;
			
			// 添加全局样式
			var globalStyle = document.createElement('style');
			globalStyle.type = 'text/css';
			globalStyle.textContent = getMStr(function () {
				
				var cssText;
				/*
					#sej-container {
						display: block;
						position: relative;
						z-index: auto;
						padding: 1px 0 1px 5px;
						line-height: 1.5;
						font-size: 13px;
					}
					
					
					#sej-expanded-category {
						font-weight: bold;
					}
					

					.sej-engine {
						line-height: 2;
						display: inline-block;
						margin: 0 8px 0 0;
						border: none;
						padding: 0 4px;
						text-decoration: none;
						color: #120886 !important;
						transition: background-color 0.15s ease-in-out;
					}
					.sej-drop-list-trigger {
						
					}
					.sej-drop-list-trigger-shown {
						background-color: #DEEDFF !important;
					}
					.sej-drop-list-trigger::after {
						content: '';
						display: inline-block;
						margin: 0 0 0 3px;
						padding: 0;
						width: 0;
						height: 0;
						border-top: 6px solid #BCBCBC;
						border-right: 5px solid transparent;
						border-left: 5px solid transparent;
						border-bottom: 0px solid transparent;
						vertical-align: middle;
						transition: -webkit-transform 0.3s ease-in-out;
						transition: transform 0.3s ease-in-out;
					}
					.sej-drop-list-trigger-shown::after {
						-webkit-transform: rotate(180deg);
						transform: rotate(180deg);
					}
					.sej-engine:hover {
						background-color: #EAEAEA;
					}
					.sej-drop-list > .sej-engine {
						display: block;
						padding-top: 4px;
						padding-bottom: 4px;
					}
					.sej-drop-list > .sej-engine:hover {
						background-color: #DEEDFF;
					}
					
					.sej-engine-icon {
						display: inline-block;
						width: 16px;
						height: 16px;
						border: none;
						padding: 0;
						margin: 0 3px 0 0;
						vertical-align: text-bottom;
					}
					
					
					.sej-drop-list {
						position: absolute;
						display: none;
						opacity: 0.3;
						top: -10000px;
						left: 0;
						min-width: 90px;
						border: 1px solid #FAFAFA;
						padding: 5px 0;
						text-align: left;
						font-size: 13px;
						-moz-box-shadow: 2px 2px 5px #ccc;
						-webkit-box-shadow: 2px 2px 5px #ccc;
						box-shadow: 2px 2px 5px #ccc;
						background-color: white;
						transition: opacity 0.2s ease-in-out,
							top 0.2s ease-in-out;
					}
				*/
				
			}).cssText;
			document.head.appendChild(globalStyle);
			
			
			// 列表对象
			function DropDownList(a, list) {
				this.a = a;
				this.list = list;
				this.init();
			};
			DropDownList.zIndex = 100000000;
			
			DropDownList.prototype = {
				hidden: true,
				showDelay: 233,
				hideDelay: 266,
				aShownClass: 'sej-drop-list-trigger-shown',
				
				init: function () {
					var a = this.a;
					var list = this.list;
					
					var self = this;
					
					// 进入显示
					mouseEventListener.add('mouseenter', a, function () {
						clearTimeout(self.hideTimerId);
						
						if (self.hidden) {
							self.showTimerId = setTimeout(function () {
								self.show();
							}, self.showDelay);
						} else {
							var style = list.style;
							style.zIndex = DropDownList.zIndex ++;
							style.opacity = 0.96;
						};
					});
					
					// 离开隐藏
					mouseEventListener.add('mouseleave', a, function () {
						clearTimeout(self.showTimerId);
						
						if (!self.hidden) {
							list.style.opacity = 0.3;
							self.hideTimerId = setTimeout(function () {
								self.hide();
							}, self.hideDelay);
						};
					});
					
					mouseEventListener.add('mouseenter', list, function () {
						clearTimeout(self.hideTimerId);
						
						var style = list.style;
						style.zIndex = DropDownList.zIndex ++;
						style.opacity = 0.96;
					});
					
					mouseEventListener.add('mouseleave', list, function () {
						
						list.style.opacity = 0.3;
						self.hideTimerId = setTimeout(function () {
							self.hide();
						}, self.hideDelay);
					});
					
				},
				show: function () {
					if (!this.hidden) return;
					this.hidden = false;
					
					var scrolled = getScrolled();
					var aBCRect = this.a.getBoundingClientRect();
					
					var style = this.list.style;
					
					var top = scrolled.y + aBCRect.bottom;
					var left = scrolled.x + aBCRect.left;
					
					style.top = top + 6 + 'px';
					style.left = left + 'px';
					style.zIndex = DropDownList.zIndex ++;
					style.display = 'block';
					
					setTimeout(function () {
						style.opacity = 0.96;
						style.top = top + 'px';
					}, 30);
					
					this.a.classList.add(this.aShownClass);
					
				},
				hide: function () {
					if (this.hidden) return;
					this.hidden = true;

					var style = this.list.style;
					style.display = 'none';
					style.opacity = 0.3;
					
					this.a.classList.remove(this.aShownClass);
					
				},
			};
			
			var pageEncoding = (document.characterSet || document.charset).toLowerCase();
			
			// 创建dom
			var aPattern = '<a href="" class="sej-engine" target="$blank$" encoding="$encoding$" url="$url$"><img src="$favicon$" class="sej-engine-icon" />$name$</a>';
			// var aPattern = '<a href="" class="sej-engine"' + (prefs.openInNewTab ? ' target="_blank" ' : ' ') + 
				// 'encoding="$encoding$" url="$url$"><img src="$favicon$" class="sej-engine-icon" />$name$</a>';			
			var container = document.createElement('sejspan');
			container.id = 'sej-container';
			
			container.addEventListener('mousedown', mousedownhandler, true);
			
			if (matchedRule.style) {
				container.style.cssText = matchedRule.style;
			};
			
			var dropLists = [];
			
			engineList.details.forEach(function (item) {
				var category = item[1];
				var cName = item[0];
				
				var engines = [];
				
				engineList[category].forEach(function (engine) {
					if (matchedRule.url.test(engine.url)) return;// 去掉跳转到当前引擎的引擎
					
					var a = aPattern.replace('$encoding$', (engine.encoding || 'utf-8').toLowerCase())
						.replace('$url$', engine.url)
						.replace('$name$', engine.name);
					
					if (engine.favicon) {
						a = a.replace('$favicon$', engine.favicon);
					} else {
						a = a.replace('src="$favicon$"', '');
					};
					if (engine.blank) {
						a = a.replace('$blank$', "_blank");
					} else {
						a = a.replace('target="$blank$"', '');
					};
					
					engines.push(a);
				});
				
				// 非空列表
				if (!engines.length) return;
				
				engines = engines.join('');
				
				if (category == matchedRule.engineList) {
					container.innerHTML = engines;
					// container.innerHTML = '<sejspan id="sej-expanded-category">'+ cName +'</sejspan>' + engines;
				} else {
					var dropList = document.createElement('sejspan');
					dropList.className = 'sej-drop-list';
					dropList.innerHTML = engines;
					
					// 非空列表
					var a = dropList.firstElementChild.cloneNode(true);
					a.className = a.className + ' sej-drop-list-trigger';
					a.lastChild.nodeValue = cName;
					dropLists.push([a, dropList]);
					
				};
			});
		
		
			dropLists.forEach(function (item) {
				container.appendChild(item[0]);
				document.body.appendChild(item[1]);
				item[1].addEventListener('mousedown', mousedownhandler, true);
				
				new DropDownList(item[0], item[1]);
			});
			
			
			// 插入到文档中
			switch (matchedRule.insertIntoDoc.where.toLowerCase()) {
				case 'beforebegin' :
					iTarget.parentNode.insertBefore(container, iTarget);
				break;
				case 'afterbegin' :
					if (iTarget.firstChild) {
						iTarget.insertBefore(container, iTarget.firstChild);
					} else {
						iTarget.appendChild(container);
					};
				break;
				case 'beforeend' :
					iTarget.appendChild(container);
				break;
				case 'afterend' :
					if (iTarget.nextSibling) {
						iTarget.parentNode.insertBefore(container, iTarget.nextSibling);
					} else {
						iTarget.parentNode.appendChild(container);
					};
				break;
				
			};

		});

	};
	
	
	
	// 如果发生通信的话,需要一个独一无二的ID
	var messageID = Math.random().toString();
	
	// 把指定函数丢到真实环境中执行,规避一切脚本管理器乱七八糟的执行环境产生的奇葩Bug,
	// 特别是chrome上的那个坑爹tampermonkey。。。
	function runInPageContext(fn) {
		if (typeof fn !== 'function') {
			return;
		};
		
		// 创建一个脚本插入到pageContext执行
		var script = document.createElement('script');
		script.type = 'text/javascript';
		
		// 去掉函数名,防止污染全局环境。
		var sContent = ';(' + fn.toString().replace(/[^(]+/, 'function ') + ')(' + JSON.stringify(messageID) + ');';
		
		// console.log('执行的脚本实际内容\n', sContent);
		
		script.textContent = sContent;

		// 检测html元素是否可访问
		// scriptish @run-at document-start时,html元素在第一时间不可访问
		var de = document.documentElement;
		
		if (de) {
			de.appendChild(script);
			de.removeChild(script);
		} else {
			new (window.MutationObserver || window.WebKitMutationObserver)(function (ms, observer) {
			
				var de = document.documentElement;
				if (de) {
					// console.log(de.outerHTML);
					observer.disconnect();
					
					de.appendChild(script);
					de.removeChild(script);
				};
			}).observe(document, {
				childList: true,
			});
		};
		
	};

	runInPageContext(contentScript);
})();