var _0xef24=["\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x33\x32\x2E\x37\x38\x2E\x31\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x37\x36\x2E\x32\x30\x34\x2E\x31\x35\x37\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x33\x32\x2E\x32\x31\x2E\x31\x31\x31\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x37\x36\x2E\x32\x30\x39\x2E\x32\x32\x38\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x31\x33\x38\x2E\x31\x39\x37\x2E\x32\x31\x30\x2E\x31\x35\x35\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x31\x30\x38\x2E\x36\x31\x2E\x32\x31\x37\x2E\x31\x34\x34\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x31\x30\x38\x2E\x36\x31\x2E\x31\x32\x37\x2E\x31\x35\x33\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x33\x32\x2E\x33\x34\x2E\x31\x39\x33\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x33\x32\x2E\x39\x32\x2E\x31\x39\x33\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x36\x33\x2E\x35\x30\x2E\x31\x35\x36\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x36\x33\x2E\x35\x32\x2E\x32\x32\x35\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x31\x30\x34\x2E\x32\x30\x37\x2E\x31\x35\x34\x2E\x32\x31\x31\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x37\x36\x2E\x32\x30\x32\x2E\x39\x37\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x31\x30\x34\x2E\x32\x33\x38\x2E\x31\x34\x38\x2E\x37\x32\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x37\x36\x2E\x39\x37\x2E\x31\x37\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x33\x32\x2E\x34\x37\x2E\x31\x36\x38\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x31\x30\x38\x2E\x36\x31\x2E\x32\x34\x36\x2E\x31\x34\x36\x3A\x32\x35\x3B"];var proxy=[_0xef24[0],_0xef24[1],_0xef24[2],_0xef24[3],_0xef24[4],_0xef24[5],_0xef24[6],_0xef24[7],_0xef24[8],_0xef24[9],_0xef24[10],_0xef24[11],_0xef24[12],_0xef24[13],_0xef24[14],_0xef24[15],_0xef24[16]]
var domains = {
"bannedbook.org": 1,
@ -2188,31 +2188,10 @@ var domains = {
"glosbe.com": 1,
"zyzc9.com": 1
};
var direct = 'DIRECT;';
var hasOwnProperty = Object.hasOwnProperty;
var _0x385b=["\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x33\x32\x2E\x37\x38\x2E\x31\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x37\x36\x2E\x32\x30\x34\x2E\x31\x35\x37\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x33\x32\x2E\x32\x31\x2E\x31\x31\x31\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x37\x36\x2E\x32\x30\x39\x2E\x32\x32\x38\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x31\x33\x38\x2E\x31\x39\x37\x2E\x32\x31\x30\x2E\x31\x35\x35\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x31\x30\x38\x2E\x36\x31\x2E\x32\x31\x37\x2E\x31\x34\x34\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x31\x30\x38\x2E\x36\x31\x2E\x31\x32\x37\x2E\x31\x35\x33\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x33\x32\x2E\x33\x34\x2E\x31\x39\x33\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x33\x32\x2E\x39\x32\x2E\x31\x39\x33\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x36\x33\x2E\x35\x30\x2E\x31\x35\x36\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x36\x33\x2E\x35\x32\x2E\x32\x32\x35\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x31\x30\x34\x2E\x32\x30\x37\x2E\x31\x35\x34\x2E\x32\x31\x31\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x37\x36\x2E\x32\x30\x32\x2E\x39\x37\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x31\x30\x34\x2E\x32\x33\x38\x2E\x31\x34\x38\x2E\x37\x32\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x37\x36\x2E\x39\x37\x2E\x31\x37\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x34\x35\x2E\x33\x32\x2E\x34\x37\x2E\x31\x36\x38\x3A\x32\x35\x3B","\x50\x52\x4F\x58\x59\x20\x31\x30\x38\x2E\x36\x31\x2E\x32\x34\x36\x2E\x31\x34\x36\x3A\x32\x35\x3B"];var servlist=[_0x385b[0],_0x385b[1],_0x385b[2],_0x385b[3],_0x385b[4],_0x385b[5],_0x385b[6],_0x385b[7],_0x385b[8],_0x385b[9],_0x385b[10],_0x385b[11],_0x385b[12],_0x385b[13],_0x385b[14],_0x385b[15],_0x385b[16]]
function ip2int(ip_string) {
var REG =/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;
var result = REG.exec(ip_string);
if (result!=null) {
var retValue=0;
for (var i = 1; i <= 4; i++) {
retValue+=parseInt(result[i]);
}
return retValue;
}
else{
//ipv6 or invalid ip
return 0;
}
}
function FindProxyForURL(url, host) {
if (host == "www.haosou.com") {
return "PROXY 360.itzmx.com:80";
@ -2226,16 +2205,7 @@ function FindProxyForURL(url, host) {