function FindProxyForURL(url, host){//прямой доступ к localhost if (isInNet(host, "127.0.0.1", "255.255.255.255")) return "DIRECT"; //прямой доступ к бесплатным сайтам if (isInNet(host, "90.188.0.0", "255.255.255.128")) return "DIRECT"; if (isInNet(host, "90.188.1.0", "255.255.255.128")) return "DIRECT"; if (isInNet(host, "194.150.132.240", "255.255.255.240")) return "DIRECT"; if (isInNet(host, "194.150.136.64", "255.255.255.224")) return "DIRECT"; if (isInNet(host, "212.94.99.96", "255.255.255.240")) return "DIRECT"; if (isInNet(host, "212.94.99.192", "255.255.255.240")) return "DIRECT"; if (isInNet(host, "212.94.101.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "212.94.117.0", "255.255.255.192")) return "DIRECT"; if (isInNet(host, "212.94.117.80", "255.255.255.240")) return "DIRECT"; if (isInNet(host, "212.94.117.224", "255.255.255.224")) return "DIRECT"; if (isInNet(host, "212.94.96.0", "255.255.255.192")) return "DIRECT"; if (isInNet(host, "212.94.96.64", "255.255.255.248")) return "DIRECT"; if (isInNet(host, "212.94.96.72", "255.255.255.255")) return "DIRECT"; if (isInNet(host, "212.94.96.74", "255.255.255.254")) return "DIRECT"; if (isInNet(host, "212.94.96.76", "255.255.255.252")) return "DIRECT"; if (isInNet(host, "212.94.96.80", "255.255.255.240")) return "DIRECT"; if (isInNet(host, "212.94.96.96", "255.255.255.224")) return "DIRECT"; if (isInNet(host, "212.94.96.128", "255.255.255.128")) return "DIRECT"; if (isInNet(host, "90.189.192.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "90.188.0.192", "255.255.255.192")) return "DIRECT"; if (isInNet(host, "90.188.1.192", "255.255.255.192")) return "DIRECT"; if (isInNet(host, "90.189.193.128", "255.255.255.128")) return "DIRECT"; if (isInNet(host, "90.188.0.128", "255.255.255.192")) return "DIRECT"; if (isInNet(host, "90.188.1.128", "255.255.255.192")) return "DIRECT"; if (isInNet(host, "62.33.48.0", "255.255.254.0")) return "DIRECT"; if (isInNet(host, "62.33.116.0", "255.255.254.0")) return "DIRECT"; if (isInNet(host, "62.33.118.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "80.89.149.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "82.200.45.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "84.237.126.0", "255.255.254.0")) return "DIRECT"; if (isInNet(host, "217.107.47.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "80.89.153.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "81.1.206.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "84.237.124.0", "255.255.254.0")) return "DIRECT"; if (isInNet(host, "80.71.160.0", "255.255.224.0")) return "DIRECT"; if (isInNet(host, "83.246.128.0", "255.255.240.0")) return "DIRECT"; if (isInNet(host, "83.246.144.0", "255.255.240.0")) return "DIRECT"; if (isInNet(host, "83.246.160.0", "255.255.240.0")) return "DIRECT"; if (isInNet(host, "80.247.96.0", "255.255.240.0")) return "DIRECT"; if (isInNet(host, "81.201.240.0", "255.255.240.0")) return "DIRECT"; if (isInNet(host, "82.200.6.0", "255.255.254.0")) return "DIRECT"; if (isInNet(host, "82.200.32.0", "255.255.252.0")) return "DIRECT"; if (isInNet(host, "87.103.192.0", "255.255.240.0")) return "DIRECT"; if (isInNet(host, "90.188.2.0", "255.255.254.0")) return "DIRECT"; if (isInNet(host, "90.188.4.0", "255.255.252.0")) return "DIRECT"; if (isInNet(host, "90.188.8.0", "255.255.248.0")) return "DIRECT"; if (isInNet(host, "194.150.128.0", "255.255.252.0")) return "DIRECT"; if (isInNet(host, "194.150.132.0", "255.255.255.128")) return "DIRECT"; if (isInNet(host, "194.150.132.128", "255.255.255.192")) return "DIRECT"; if (isInNet(host, "194.150.132.192", "255.255.255.224")) return "DIRECT"; if (isInNet(host, "194.150.132.224", "255.255.255.240")) return "DIRECT"; if (isInNet(host, "194.150.133.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "194.150.134.0", "255.255.254.0")) return "DIRECT"; if (isInNet(host, "194.150.136.0", "255.255.255.192")) return "DIRECT"; if (isInNet(host, "194.150.136.96", "255.255.255.224")) return "DIRECT"; if (isInNet(host, "194.150.136.128", "255.255.255.128")) return "DIRECT"; if (isInNet(host, "194.150.137.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "194.150.138.0", "255.255.254.0")) return "DIRECT"; if (isInNet(host, "194.150.140.0", "255.255.252.0")) return "DIRECT"; if (isInNet(host, "194.150.144.0", "255.255.240.0")) return "DIRECT"; if (isInNet(host, "212.94.97.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "212.94.98.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "212.94.99.0", "255.255.255.192")) return "DIRECT"; if (isInNet(host, "212.94.99.64", "255.255.255.224")) return "DIRECT"; if (isInNet(host, "212.94.99.112", "255.255.255.240")) return "DIRECT"; if (isInNet(host, "212.94.99.128", "255.255.255.192")) return "DIRECT"; if (isInNet(host, "212.94.99.208", "255.255.255.240")) return "DIRECT"; if (isInNet(host, "212.94.99.224", "255.255.255.224")) return "DIRECT"; if (isInNet(host, "212.94.100.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "212.94.102.0", "255.255.254.0")) return "DIRECT"; if (isInNet(host, "212.94.104.0", "255.255.248.0")) return "DIRECT"; if (isInNet(host, "212.94.112.0", "255.255.252.0")) return "DIRECT"; if (isInNet(host, "212.94.116.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "212.94.117.64", "255.255.255.240")) return "DIRECT"; if (isInNet(host, "212.94.117.96", "255.255.255.224")) return "DIRECT"; if (isInNet(host, "212.94.117.128", "255.255.255.192")) return "DIRECT"; if (isInNet(host, "212.94.117.192", "255.255.255.224")) return "DIRECT"; if (isInNet(host, "212.94.118.0", "255.255.254.0")) return "DIRECT"; if (isInNet(host, "212.94.120.0", "255.255.248.0")) return "DIRECT"; if (isInNet(host, "83.234.218.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "82.179.16.0", "255.255.240.0")) return "DIRECT"; if (isInNet(host, "80.66.87.40", "255.255.255.248")) return "DIRECT"; if (isInNet(host, "80.66.87.48", "255.255.255.240")) return "DIRECT"; if (isInNet(host, "80.66.87.120", "255.255.255.248")) return "DIRECT"; if (isInNet(host, "80.66.87.128", "255.255.255.248")) return "DIRECT"; if (isInNet(host, "80.66.87.144", "255.255.255.248")) return "DIRECT"; if (isInNet(host, "80.66.87.160", "255.255.255.224")) return "DIRECT"; if (isInNet(host, "80.66.87.192", "255.255.255.252")) return "DIRECT"; if (isInNet(host, "80.89.140.100", "255.255.255.252")) return "DIRECT"; if (isInNet(host, "82.200.44.0", "255.255.255.0")) return "DIRECT"; if (isInNet(host, "78.109.128.0", "255.255.240.0")) return "DIRECT"; if (isInNet(host, "90.189.193.0", "255.255.255.128")) return "DIRECT"; return "PROXY 127.0.0.1:8080";}