function FindProxyForURL(url, host){if(isPlainHostName(host)) return 'DIRECT';if(!shExpMatch(url, ' *')) return 'DIRECT';var ip = dnsResolve(host);// no dns resultif(!ip) return 'PROXY 127.0.0.1:8083;';// ipv6if(shExpMatch(ip, '*:*')) return 'DIRECT';// localelse if(isInNet(ip,'127.0.0.0','255.0.0.0')) return 'DIRECT';else if(isInNet(ip,'10.0.0.0','255.0.0.0')) return 'DIRECT';else if(isInNet(ip,'192.168.0.0','255.255.0.0')) return 'DIRECT';else if(isInNet(ip,'172.16.0.0','255.240.0.0')) return 'DIRECT';else if(isInNet(ip,'169.254.0.0','255.255.0.0')) return 'DIRECT';// video ruleselse if(shExpMatch(url, '*.flv')) return 'PROXY ' + host + '.local.acc.sogou.:8081;';else if(shExpMatch(url, '*.mp4')) return 'PROXY ' + host + '.local.acc.sogou.:8081;';else if(shExpMatch(url, ' :*/flv/*.flv?*&key=*')) return 'PROXY ' + host + '.local.acc.sogou.:8081;';else if(shExpMatch(url, ' :*/mp4/*.f4v?*&key=*')) return 'PROXY ' + host + '.local.acc.sogou.:8081;';else if(shExpMatch(url, '*.flv?start=*')) return 'PROXY ' + host + '.local.acc.sogou.:8081;';else if(shExpMatch(url, '*.mp4?start=*')) return 'PROXY ' + host + '.local.acc.sogou.:8081;';else if (isInNet(ip, '58.154.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '58.192.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '58.194.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '58.196.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '58.198.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '58.200.0.0','255.248.0.0')) return 'DIRECT';else if (isInNet(ip, '59.64.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '59.68.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '59.72.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '59.74.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '59.76.0.0','255.255.0.0')...