// PAC (Proxy Auto Configuration) Filter from EasyList rules // // Copyright (C) 2017 by Steven T. Smith , GPL // https://github.com/essandess/easylist-pac-privoxy/ // // PAC file created on Tue, 10 Mar 2020 09:39:29 GMT // Created with command: easylist_pac.py -d ./Assets // // http://www.gnu.org/licenses/lgpl.txt // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see . // If you normally use a proxy, replace "DIRECT" below with // "PROXY MACHINE:PORT" // where MACHINE is the IP address or host name of your proxy // server and PORT is the port number of your proxy server. // // Influenced in part by code from King of the PAC from http://securemecca.com/pac.html // Define the blackhole proxy for blocked adware and trackware var normal = "DIRECT"; var proxy = "DIRECT"; // e.g. 127.0.0.1:3128 // var blackhole_ip_port = "127.0.0.1:8119"; // ngnix-hosted blackhole // var blackhole_ip_port = "8.8.8.8:53"; // GOOG DNS blackhole; do not use: no longer works with iOS 11—causes long waits on some sites var blackhole_ip_port = "127.0.0.1:8119"; // on iOS a working blackhole requires return code 200; // e.g. use the adblock2privoxy nginx server as a blackhole var blackhole = "PROXY " + blackhole_ip_port; // The hostnames must be consistent with EasyList format. // These special RegExp characters will be escaped below: [.?+@] // This EasyList wildcard will be transformed to an efficient RegExp: * // // EasyList format references: // https://adblockplus.org/filters // https://adblockplus.org/filter-cheatsheet // Create object hashes or compile efficient NFA's from all filters // Various alternate filtering and regex approaches were timed using node and at jsperf.com // Too many rules (>~ 10k) bog down the browser; make reasonable exclusions here: // EasyList rules: // https://adblockplus.org/filters // https://adblockplus.org/filter-cheatsheet // https://opnsrce.github.io/javascript-performance-tip-precompile-your-regular-expressions // https://adblockplus.org/blog/investigating-filter-matching-algorithms // // Strategies to convert EasyList rules to Javascript tests: // // In general: // 1. Preference for performance over 1:1 EasyList functionality // 2. Limit number of rules to ~O(10k) to avoid computational burden on mobile devices // 3. Exact matches: use Object hashing (very fast); use efficient NFA RegExp's for all else // 4. Divide and conquer specific cases to avoid large RegExp's // 5. Based on testing code performance on an iPhone: mobile Safari, Chrome with System Activity Monitor.app // 6. Backstop these proxy.pac rules with Privoxy rules and a browser plugin // // scheme://host/path?query ; FindProxyForURL(url, host) has full url and host strings // // EasyList rules: // // || domain anchor // // ||host is exact e.g. ||a.b^ ? then hasOwnProperty(hash,host) // ||host is wildcard e.g. ||a.* ? then RegExp.test(host) // // ||host/path is exact e.g. ||a.b/c? ? then hasOwnProperty(hash,url_path_noquery) [strip ?'s] // ||host/path is wildcard e.g. ||a.*/c? ? then RegExp.test(url_path_noquery) [strip ?'s] // // ||host/path?query is exact e.g. ||a.b/c?d= ? assume none [handle small number within RegExp's] // ||host/path?query is wildcard e.g. ||a.*/c?d= ? then RegExp.test(url) // // url parts e.g. a.b^c&d| // // All cases RegExp.test(url) // Except: |http://a.b. Treat these as domain anchors after stripping the scheme // // regex e.g. /r/ // // All cases RegExp.test(url) // // @@ exceptions // // Flag as "good" versus "bad" default // // Variable name conventions (example that defines the rule): // // bad_da_host_exact == bad domain anchor with host/path type, exact matching with Object hash // bad_da_host_regex == bad domain anchor with host/path type, RegExp matching // // 71 rules: var good_da_host_JSON = { "apple.com": null, "icloud.com": null, "apple-dns.net": null, "swcdn.apple.com": null, "init.itunes.apple.com": null, "init-cdn.itunes-apple.com.akadns.net": null, "itunes.apple.com.edgekey.net": null, "setup.icloud.com": null, "p32-escrowproxy.icloud.com": null, "p32-escrowproxy.fe.apple-dns.net": null, "keyvalueservice.icloud.com": null, "keyvalueservice.fe.apple-dns.net": null, "p32-bookmarks.icloud.com": null, "p32-bookmarks.fe.apple-dns.net": null, "p32-ckdatabase.icloud.com": null, "p32-ckdatabase.fe.apple-dns.net": null, "configuration.apple.com": null, "configuration.apple.com.edgekey.net": null, "mesu.apple.com": null, "mesu-cdn.apple.com.akadns.net": null, "mesu.g.aaplimg.com": null, "gspe1-ssl.ls.apple.com": null, "gspe1-ssl.ls.apple.com.edgekey.net": null, "api-glb-bos.smoot.apple.com": null, "query.ess.apple.com": null, "query-geo.ess-apple.com.akadns.net": null, "query.ess-apple.com.akadns.net": null, "setup.fe.apple-dns.net": null, "gsa.apple.com": null, "gsa.apple.com.akadns.net": null, "icloud-content.com": null, "usbos-edge.icloud-content.com": null, "usbos.ce.apple-dns.net": null, "lcdn-locator.apple.com": null, "lcdn-locator.apple.com.akadns.net": null, "lcdn-locator-usuqo.apple.com.akadns.net": null, "cl1.apple.com": null, "cl2.apple.com": null, "cl3.apple.com": null, "cl4.apple.com": null, "cl5.apple.com": null, "cl1-cdn.origin-apple.com.akadns.net": null, "cl2-cdn.origin-apple.com.akadns.net": null, "cl3-cdn.origin-apple.com.akadns.net": null, "cl4-cdn.origin-apple.com.akadns.net": null, "cl5-cdn.origin-apple.com.akadns.net": null, "cl1.apple.com.edgekey.net": null, "cl2.apple.com.edgekey.net": null, "cl3.apple.com.edgekey.net": null, "cl4.apple.com.edgekey.net": null, "cl5.apple.com.edgekey.net": null, "xp.apple.com": null, "xp.itunes-apple.com.akadns.net": null, "mt-ingestion-service-pv.itunes.apple.com": null, "p32-sharedstreams.icloud.com": null, "p32-sharedstreams.fe.apple-dns.net": null, "p32-fmip.icloud.com": null, "p32-fmip.fe.apple-dns.net": null, "gsp-ssl.ls.apple.com": null, "gsp-ssl.ls-apple.com.akadns.net": null, "gsp-ssl.ls2-apple.com.akadns.net": null, "gspe35-ssl.ls.apple.com": null, "gspe35-ssl.ls-apple.com.akadns.net": null, "gspe35-ssl.ls.apple.com.edgekey.net": null, "gsp64-ssl.ls.apple.com": null, "gsp64-ssl.ls-apple.com.akadns.net": null, "mt-ingestion-service-st11.itunes.apple.com": null, "mt-ingestion-service-st11.itunes-apple.com.akadns.net": null, "microsoft.com": null, "mozilla.com": null, "mozilla.org": null }; var good_da_host_exact_flag = 71 > 0 ? true : false; // test for non-zero number of rules // 0 rules as an efficient NFA RegExp: var good_da_host_RegExp = /^$/; var good_da_host_regex_flag = 0 > 0 ? true : false; // test for non-zero number of rules // 0 rules: var good_da_hostpath_JSON = { }; var good_da_hostpath_exact_flag = 0 > 0 ? true : false; // test for non-zero number of rules // 0 rules as an efficient NFA RegExp: var good_da_hostpath_RegExp = /^$/; var good_da_hostpath_regex_flag = 0 > 0 ? true : false; // test for non-zero number of rules // 0 rules as an efficient NFA RegExp: var good_da_RegExp = /^$/; var good_da_regex_flag = 0 > 0 ? true : false; // test for non-zero number of rules // 39 rules: var good_da_host_exceptions_JSON = { "iad.apple.com": null, "iadsdk.apple.com": null, "iadsdk.apple.com.edgekey.net": null, "bingads.microsoft.com": null, "azure.bingads.trafficmanager.net": null, "choice.microsoft.com": null, "choice.microsoft.com.nsatc.net": null, "corpext.msitadfs.glbdns2.microsoft.com": null, "corp.sts.microsoft.com": null, "df.telemetry.microsoft.com": null, "diagnostics.support.microsoft.com": null, "feedback.search.microsoft.com": null, "i1.services.social.microsoft.com": null, "i1.services.social.microsoft.com.nsatc.net": null, "redir.metaservices.microsoft.com": null, "reports.wes.df.telemetry.microsoft.com": null, "services.wes.df.telemetry.microsoft.com": null, "settings-sandbox.data.microsoft.com": null, "settings-win.data.microsoft.com": null, "sqm.df.telemetry.microsoft.com": null, "sqm.telemetry.microsoft.com": null, "sqm.telemetry.microsoft.com.nsatc.net": null, "statsfe1.ws.microsoft.com": null, "statsfe2.update.microsoft.com.akadns.net": null, "statsfe2.ws.microsoft.com": null, "survey.watson.microsoft.com": null, "telecommand.telemetry.microsoft.com": null, "telecommand.telemetry.microsoft.com.nsatc.net": null, "telemetry.urs.microsoft.com": null, "vortex.data.microsoft.com": null, "vortex-sandbox.data.microsoft.com": null, "vortex-win.data.microsoft.com": null, "cy2.vortex.data.microsoft.com.akadns.net": null, "watson.microsoft.com": null, "watson.ppe.telemetry.microsoft.comwatson.telemetry.microsoft.com": null, "watson.telemetry.microsoft.com.nsatc.net": null, "wes.df.telemetry.microsoft.com": null, "win10.ipv6.microsoft.com": null, "www.bingads.microsoft.com": null }; var good_da_host_exceptions_exact_flag = 39 > 0 ? true : false; // test for non-zero number of rules // 1944 rules: var bad_da_host_JSON = { "jobthread.com": null, "nastydollars.com": null, "syndication.exoclick.com": null, "content.ad": null, "traffic.adexprtz.com": null, "lltrsknoob.click": null, "intab.site": null, "trackerislive.com": null, "exoclick.com": null, "adziff.com": null, "lucretius-ada.com": null, "googletagmanager.com": null, "dianomi.com": null, "googleads.g.doubleclick.net": null, "admitad.com": null, "serving-sys.com": null, "adchemy-content.com": null, "chartbeat.com": null, "contentspread.net": null, "scorecardresearch.com": null, "optimizely.com": null, "webtrekk.net": null, "static.parsely.com": null, "nuggad.net": null, "ad.doubleclick.net": null, "clicktale.net": null, "smartadserver.com": null, "teads.tv": null, "rlcdn.com": null, "mxcdn.net": null, "stroeerdigitalmedia.de": null, "visualwebsiteoptimizer.com": null, "movad.net": null, "adverserve.net": null, "adnxs.com": null, "intelliad.de": null, "adsafeprotected.com": null, "krxd.net": null, "xing-share.com": null, "hotjar.com": null, "crwdcntrl.net": null, "imglnkc.com": null, "g.doubleclick.net": null, "adition.com": null, "contentexchange.me": null, "mediaplex.com": null, "cpx.to": null, "adform.net": null, "share.baidu.com": null, "pulsar.ebay.com": null, "flashtalking.com": null, "hpr.outbrain.com": null, "banners.cams.com": null, "cm.g.doubleclick.net": null, "addthis.com": null, "bluekai.com": null, "openx.net": null, "addtoany.com": null, "xxlargepop.com": null, "taboola.com": null, "doubleclick.net": null, "metricfast.com": null, "ad.proxy.sh": null, "firstclass-download.com": null, "smi2.ru": null, "ads.yahoo.com": null, "sharethis.com": null, "ebayobjects.com.au": null, "adult.xyz": null, "adapd.com": null, "log.outbrain.com": null, "metrics.brightcove.com": null, "cookie.support": null, "analytics.chase.com": null, "bongacams.com": null, "globwo.online": null, "dnn506yrbagrg.cloudfront.net": null, "trmnsite.com": null, "quantserve.com": null, "eclick.baidu.com": null, "dadsoks.com": null, "uoldid.ru": null, "creativecdn.com": null, "widget.crowdignite.com": null, "shareaholic.com": null, "adv.drtuber.com": null, "advertising.com": null, "pixel.facebook.com": null, "adfox.yandex.ru": null, "popads.net": null, "hornymatches.com": null, "xclicks.net": null, "ltassrv.com.s3.amazonaws.com": null, "juicyads.com": null, "htmlhubing.xyz": null, "advertserve.com": null, "adjuggler.net": null, "3wr110.xyz": null, "clicksor.net": null, "log.pinterest.com": null, "clicksor.com": null, "am10.ru": null, "popwin.net": null, "rapidyl.net": null, "insta-cash.net": null, "utarget.ru": null, "click.scour.com": null, "mobsterbird.info": null, "ero-advertising.com": null, "prpops.com": null, "prpopss.com": null, "explainidentifycoding.info": null, "contentabc.com": null, "propellerpops.com": null, "liveadexchanger.com": null, "superadexchange.com": null, "downloadboutique.com": null, "clickosmedia.com": null, "adblade.com": null, "traffictraffickers.com": null, "traktrafficflow.com": null, "onclickads.net": null, "xtendmedia.com": null, "track.xtrasize.nl": null, "clicktripz.com": null, "adk2.co": null, "media-servers.net": null, "ad6media.fr": null, "888media.net": null, "advmedialtd.com": null, "pointclicktrack.com": null, "adcash.com": null, "adcdnx.com": null, "adk2.com": null, "adsrv4k.com": null, "adsurve.com": null, "adservme.com": null, "adsupply.com": null, "adserverplus.com": null, "brandreachsys.com": null, "adscpm.net": null, "adtrace.org": null, "widget.yavli.com": null, "adsmarket.com": null, "clarium.global.ssl.fastly.net": null, "adexchangetracker.com": null, "adskeeper.co.uk": null, "stats.bitgravity.com": null, "traffichaus.com": null, "trafficshop.com": null, "fpctraffic2.com": null, "trafficforce.com": null, "yieldtraffic.com": null, "trafficholder.com": null, "wigetmedia.com": null, "waframedia5.com": null, "mediaseeding.com": null, "pgmediaserve.com": null, "toroadvertisingmedia.com": null, "kissmetrics.com": null, "admedit.net": null, "shareasale.com": null, "bettingpartners.com": null, "adexc.net": null, "sexad.net": null, "clickfuse.com": null, "clickmngr.com": null, "clicksgear.com": null, "onclickmax.com": null, "poponclick.com": null, "clicksvenue.com": null, "terraclicks.com": null, "livepromotools.com": null, "pwrads.net": null, "bullads.net": null, "1phads.com": null, "padsdel.com": null, "popmyads.com": null, "down1oads.com": null, "affbuzzads.com": null, "megapopads.com": null, "epicgameads.com": null, "hipersushiads.com": null, "statsmobi.com": null, "pos.baidu.com": null, "youradexchange.com": null, "alternads.info": null, "c4tracking01.com": null, "onad.eu": null, "adbma.com": null, "adk2x.com": null, "ad131m.com": null, "adnium.com": null, "adxite.com": null, "ad4game.com": null, "adplxmd.com": null, "adrunnr.com": null, "adxprtz.com": null, "ad-maven.com": null, "brucelead.com": null, "venturead.com": null, "adxpansion.com": null, "adultadworld.com": null, "admngronline.com": null, "adexchangeprediction.com": null, "adnetworkperformance.com": null, "august15download.com": null, "adonweb.ru": null, "adbooth.com": null, "getclicky.com": null, "sharecash.org": null, "popunder.bid": null, "connatix.com": null, "vserv.bc.cdn.bitgravity.com": null, "mirtesen.ru": null, "popin.cc": null, "tubeadvertising.eu": null, "ad.rambler.ru": null, "aj1574.online": null, "xs.mochiads.com": null, "tagcdn.com": null, "xxxmatch.com": null, "affiliate.mediatemple.net": null, "statictapcdn-a.akamaihd.net": null, "warten-sie-mal.xyz": null, "affiliatesmedia.sbobet.com": null, "event-api.contactatonce.com.au": null, "gocp.stroeermediabrands.de": null, "static.akacdn.ru": null, "adbetclickin.pink": null, "perfectmarket.com": null, "sail-horizon.com": null, "popcash.net": null, "adglare.net": null, "affiliatehub.skybet.com": null, "vpnaffiliates.hidester.com": null, "patiskcontentdelivery.info": null, "zz.bdstatic.com": null, "9content.com": null, "cookietracker.cloudapp.net": null, "bestforexplmdb.com": null, "greatdexchange.com": null, "predictivadvertising.com": null, "bestquickcontentfiles.com": null, "showcasead.com": null, "static.kinghost.com": null, "affiliate.heureka.cz": null, "fastclick.net": null, "adport.io": null, "video-ad-stats.googlesyndication.com": null, "affiliate.iamplify.com": null, "affiliates.genealogybank.com": null, "affiliates.mozy.com": null, "affiliates.myfax.com": null, "advice-ads-cdn.vice.com": null, "affiliates.goodvibes.com": null, "affiliates.mgmmirage.com": null, "affiliates.treasureisland.com": null, "affiliates.londonmarketing.com": null, "pixel.wp.com": null, "clickr.xyz": null, "affiliates.lynda.com": null, "affiliates.cupidplc.com": null, "affiliates.minglematch.com": null, "affiliates.vpn.ht": null, "tpc.googlesyndication.com": null, "cdnmedia.xyz": null, "affiliates.galapartners.co.uk": null, "socialhoney.co": null, "tsyndicate.com": null, "affiliate.resellerclub.com": null, "adright.co": null, "cdnaz.win": null, "codeonclick.com": null, "optimize-stats.voxmedia.com": null, "affiliate.mercola.com": null, "affiliates.bookdepository.com": null, "googleadapis.l.google.com": null, "affiliateprogram.keywordspy.com": null, "trafficbroker.com": null, "trafficstars.com": null, "blamads-assets.s3.amazonaws.com": null, "zanox-affiliate.de": null, "revimedia.com": null, "s11clickmoviedownloadercom.maynemyltf.netdna-cdn.com": null, "adglare.org": null, "ufpcdn.com": null, "s3-tracking.synthasite.net.s3.amazonaws.com": null, "cdna.tremormedia.com": null, "cdn.trafficexchangelist.com": null, "partner.googleadservices.com": null, "pr-static.empflix.com": null, "popunderjs.com": null, "affiliates.homestead.com": null, "pubads.g.doubleclick.net": null, "nextoptim.com": null, "sportsbetaffiliates.com.au": null, "adsco.re": null, "histats.com": null, "ad.kisscartoon.is": null, "x.mochiads.com": null, "webcams.com": null, "demandmedia.s3.amazonaws.com": null, "adm.shinobi.jp": null, "js.stroeermediabrands.de": null, "diagnose.igstatic.com": null, "ttdetect.staticimgfarm.com": null, "jppolid-track.trackprod.integration.jppol.dk": null, "adstat.4u.pl": null, "ccexperimentsstatic.oracleoutsourcing.com": null, "widget.shopstyle.com.au": null, "amazon-adsystem.com": null, "track.atom-data.io": null, "cadreon.s3.amazonaws.com": null, "adexchangecloud.com": null, "clickredirection.com": null, "statsadv.dadapro.com": null, "onclicksuper.com": null, "pulseonclick.com": null, "topclickguru.com": null, "onclickmega.com": null, "dup.baidustatic.com": null, "a3.hotpornfile.org": null, "popunders.bid": null, "a-counter.kiev.ua": null, "core.queerclick.com": null, "chartaca.com": null, "traffic.tc-clicks.com": null, "affiliate.com": null, "cdn.optmd.com": null, "affiliates.bookdepository.co.uk": null, "cdn.offcloud.com": null, "lunametrics.wpengine.netdna-cdn.com": null, "hostingcloud.faith": null, "superwidget-assets.gowatchit.com": null, "immassets.s3.amazonaws.com": null, "gfaf-banners.s3.amazonaws.com": null, "affiliationjs.s3.amazonaws.com": null, "twitter-badges.s3.amazonaws.com": null, "magnify360-cdn.s3.amazonaws.com": null, "tree-pixel-log.s3.amazonaws.com": null, "ptcdn.mbicash.nl": null, "cdn-alliancegravity.s3.amazonaws.com": null, "epowernetworktrackerimages.s3.amazonaws.com": null, "news-whistleout.s3.amazonaws.com": null, "filamentapp.s3.amazonaws.com": null, "bo-videos.s3.amazonaws.com": null, "affiliation.planethoster.info": null, "trackvoluum.com": null, "cdn-analytics.ladmedia.fr": null, "staticsfs.host": null, "adexchangemachine.com": null, "adexchangegate.com": null, "hilltopads.net": null, "revcontent.com": null, "advertiserurl.com": null, "flagads.net": null, "affiliates.purevpn.com": null, "popads.media": null, "engage-cdn.schibsted.media": null, "indieclick.com": null, "adsrv.us": null, "entrecard.s3.amazonaws.com": null, "inpref.s3.amazonaws.com": null, "analytics-static.ugc.bazaarvoice.com": null, "traffic-media.co.uk": null, "hostingcloud.racing": null, "adhealers.com": null, "admeerkat.com": null, "livestats.matrix.it": null, "ad.smartclip.net": null, "adz.zwee.ly": null, "mixi.media": null, "eventtracker.videostrip.com": null, "tracking.shoptogether.buy.com": null, "blogads.com": null, "brandads.net": null, "whistleout.s3.amazonaws.com": null, "data.minute.ly": null, "banner.themediaplanets.com": null, "affiliategateways.co": null, "pixel.newscgp.com": null, "secretmedia.s3.amazonaws.com": null, "px.staticfiles.at": null, "sana.newsinc.com.s3.amazonaws.com": null, "strikeadcdn.s3.amazonaws.com": null, "filamentapp-assets.s3.amazonaws.com": null, "affilate-img-affasi.s3.amazonaws.com": null, "analytics.cmg.net": null, "pladform.ru": null, "webads.co.nz": null, "adz.co.zw": null, "adtng.com": null, "adtgs.com": null, "followistic.com": null, "bannerexchange.com.au": null, "banners.ixitools.com": null, "mto.mediatakeout.com": null, "advnet.xyz": null, "widgetly.com": null, "cookielaw.org": null, "asdad.xyz": null, "clicktale.pantherssl.com": null, "ip-adress.com": null, "analytics.cnd-motionmedia.de": null, "hostingcloud.party": null, "perr.h-cdn.com": null, "tracking.worldmedia.net": null, "affiliates.allposters.com": null, "hello.staticstuff.net": null, "providence.voxmedia.com": null, "phonograph2.voxmedia.com": null, "counter.theconversation.edu.au": null, "affiliate.dtiserv.com": null, "outbrainimg.com": null, "survey.io": null, "rdsig.yahoo.co.jp": null, "survey.g.doubleclick.net": null, "ad.gt": null, "host-host-ads.com": null, "brand.net": null, "analytics.mlstatic.com": null, "mellowads.com": null, "holexknw.loan": null, "f.staticlp.com": null, "bid.g.doubleclick.net": null, "sndkorea.nowcdn.co.kr": null, "affportal-lb.bevomedia.com": null, "ptsc.shoplocal.com": null, "plugin.ws": null, "blueparrot.media": null, "gtrk.s3.amazonaws.com": null, "smblock.s3.amazonaws.com": null, "gateways.s3.amazonaws.com": null, "kbnetworkz.s3.amazonaws.com": null, "rich-agent.s3.amazonaws.com": null, "airpushmarketing.s3.amazonaws.com": null, "thetradedesk-tags.s3.amazonaws.com": null, "stuff-nzwhistleout.s3.amazonaws.com": null, "leaddyno-client-images.s3.amazonaws.com": null, "d303e3cdddb4ded4b6ff495a7b496ed5.s3.amazonaws.com": null, "adca.st": null, "cdncache2-a.akamaihd.net": null, "promo.cams.com": null, "acount.alley.ws": null, "adtools.gossipkings.com": null, "flagship.asp-host.co.uk": null, "data.glamour.ru": null, "winr.online": null, "googleadservices.com": null, "awstaticdn.net": null, "cookies.forbes.pl": null, "afftrk.online": null, "aj1052.online": null, "aj1090.online": null, "aj1432.online": null, "aj1602.online": null, "aj1913.online": null, "bj1110.online": null, "fungus.online": null, "simpan.online": null, "gglscr.online": null, "mail.advantagebusinessmedia.com": null, "ftigken.online": null, "grunkav.online": null, "mediametrics.mpsa.com": null, "glaswall.online": null, "klubityd.online": null, "littitte.online": null, "nittlopp.online": null, "spaceruz.online": null, "vestlitt.online": null, "fmstigat.online": null, "hallaert.online": null, "adhoc2.net": null, "andantask.online": null, "aptapebog.online": null, "aspampbrr.online": null, "bobarmale.online": null, "cutescale.online": null, "dashgreen.online": null, "flytomars.online": null, "leadiklod.online": null, "marapcana.online": null, "camalbbuy.online": null, "pornworld.online": null, "goldoffer.online": null, "data.gosquared.com": null, "private.camz.": null, "murkymouse.online": null, "serverflox.online": null, "goonline13.online": null, "mailmunch.s3.amazonaws.com": null, "smiinformeri.online": null, "moneromining.online": null, "clks003-glaze.online": null, "cnstats.cdev.eu": null, "oneblackjocker.online": null, "ad.linksynergy.com": null, "webcounter.ws": null, "incrediblethebest.online": null, "onestepproductions.online": null, "adserve.ph": null, "ad.spreaker.com": null, "adc.9news.com.au": null, "creativefactory.zalando.": null, "ad.pickple.net": null, "trakksocial.googlecode.com": null, "analytics.163.com": null, "cfcdist.loan": null, "tracking.ha.rueducommerce.fr": null, "ad.duga.jp": null, "sadskis.com": null, "indieclick.3janecdn.com": null, "allashark.site": null, "arcaptart.site": null, "horse-racing-affiliate-program.co.uk": null, "cdn.assets.gorillanation.com": null, "newjulads.com": null, "sessions.exchange": null, "analytic.rocks": null, "surveywall-api.survata.com": null, "top100-images.rambler.ru": null, "nextlandingads.com": null, "analytics.loop-cloud.de": null, "sevenads.net": null, "hosticanaffiliate.com": null, "counter.gd": null, "clickz.lonelycheatingwives.com": null, "checkmy.cam": null, "qom006.site": null, "ad.jamba.net": null, "valueclick.net": null, "staticiv.com": null, "adsonar.com": null, "3fp43qvh.trade": null, "htl.bid": null, "profile.bharatmatrimony.com": null, "partner.bargaindomains.com": null, "partner.premiumdomains.com": null, "partner.worldoftanks.com": null, "counter.insales.ru": null, "partner.catchy.com": null, "adserve.com": null, "pixel.cdnwidget.com": null, "partners.heart2heartnetwork.": null, "g-content.bid": null, "pixel.solvemedia.com": null, "livestats.la7.tv": null, "track.youniversalmedia.com": null, "synthasite.net": null, "pmzktktfanzem.bid": null, "mobtop.ru": null, "cookiex.ngd.yahoo.com": null, "banner1.pornhost.com": null, "aax-us-iad.amazon.com": null, "analytics.ladmedia.fr": null, "datadome.co": null, "x9.shinobi.jp": null, "omt.shinobi.jp": null, "trafficfuelpixel.s3-us-west-2.amazonaws.com": null, "attributiontrackingga.googlecode.com": null, "cookiechoices.org": null, "p.adbrn.com": null, "data.circulate.com": null, "asumi.shinobi.jp": null, "data.queryly.com": null, "ads.sexier.com": null, "eroticmix.blogspot.": null, "clicks.hurriyet.com.tr": null, "adswizz.com": null, "aimatch.com": null, "track.pnicnik.live": null, "buysellads.net": null, "affili.st": null, "cas.clickability.com": null, "firebaselogging.googleapis.com": null, "beacon2.indieclicktv.com": null, "sabin.free.fr": null, "affiliatenetwork.co.za": null, "experianmarketingservices.digital": null, "dashbida.com": null, "ad-apac.doubleclick.net": null, "ad-emea.doubleclick.net": null, "analytics.yola.net": null, "campanja.com": null, "stats.g.doubleclick.net": null, "moneroocean.stream": null, "webassembly.stream": null, "s1magnettvcom.maynemyltf.netdna-cdn.com": null, "pushads.biz": null, "myscoop-tracking.googlecode.com": null, "intelensafrete.stream": null, "klapenlyidveln.stream": null, "logger.pw": null, "tags.cdn.circlesix.co": null, "mstat.ga": null, "partners.vouchedfor.co.uk": null, "luxbetaffiliates.com.au": null, "ladbrokesaffiliates.com.au": null, "counter.cnw.cz": null, "bloggergreetbox.googlecode.com": null, "scribe.twitter.com": null, "adslot.com": null, "static.smi2.net": null, "adsame.com": null, "webads.nl": null, "tracking.fanbridge.com": null, "videos.oms.eu": null, "epu.sh": null, "wpu.sh": null, "bat.adforum.com": null, "pclick.internal.yahoo.com": null, "aeros01.tk": null, "aeros02.tk": null, "aeros08.tk": null, "stats.propublica.org": null, "ad.smartmediarep.com": null, "neocounter.neoworx-blog-tools.net": null, "letsgoshopping.tk": null, "ad.aquamediadirect.com": null, "popunder.ru": null, "propu.sh": null, "webpu.sh": null, "click.suning.cn": null, "webads.eu": null, "clickcdn.co": null, "freeusenet.rocks": null, "video.oms.eu": null, "justdating.online": null, "nativepu.sh": null, "ff.doubleclick.net": null, "valueclick.com": null, "affiliate.juno.co.uk": null, "imp.ad-plus.cn": null, "logger.su": null, "globaldating.online": null, "microsoftaffiliates.net": null, "widgets.fie-data.co.uk": null, "valueaffiliate.net": null, "4affiliate.net": null, "track.searchiq.co": null, "etracker.de": null, "epnt.ebay.com": null, "b-m.xyz": null, "images.dreamhost.com": null, "mediatraffic.com": null, "fotw.xyz": null, "hdat.xyz": null, "hhit.xyz": null, "geo.yahoo.com": null, "spylog.ru": null, "ditds.xyz": null, "klkus.xyz": null, "yesra.xyz": null, "iclwy.xyz": null, "hivps.xyz": null, "avero.xyz": null, "retag.xyz": null, "track.byzon.swelen.net": null, "krison.xyz": null, "mation.xyz": null, "tmotbq.xyz": null, "yomeno.xyz": null, "pcruxm.xyz": null, "stats.smartclip.net": null, "tracking.plattformad.com": null, "elwraek.xyz": null, "erberos.xyz": null, "erxalim.xyz": null, "fyredet.xyz": null, "juricts.xyz": null, "mitatic.xyz": null, "qxssmah.xyz": null, "utillib.xyz": null, "albireo.xyz": null, "patoris.xyz": null, "janrain.xyz": null, "cdn.hiido.cn": null, "sponsored.com": null, "beholder.xyz": null, "checkapi.xyz": null, "gunnepaa.xyz": null, "imzahrwl.xyz": null, "mp3toavi.xyz": null, "norvalur.xyz": null, "permenor.xyz": null, "qrzlaatf.xyz": null, "wranjeon.xyz": null, "zylstina.xyz": null, "ficusoid.xyz": null, "elatumal.xyz": null, "ergeiros.xyz": null, "kxqvnfcg.xyz": null, "alemoney.xyz": null, "proj2018.xyz": null, "tidafors.xyz": null, "keapeiros.xyz": null, "quicktask.xyz": null, "flac2flac.xyz": null, "beineiros.xyz": null, "aleinvest.xyz": null, "cdn1.pebx.pl": null, "chiasephim.xyz": null, "impeacknow.xyz": null, "mostviewed.xyz": null, "tchhelpdmn.xyz": null, "uriqirelle.xyz": null, "bluhostedbanners.blucigs.com": null, "filecatcher.xyz": null, "tripedrated.xyz": null, "xtremeserve.xyz": null, "mataharirama.xyz": null, "share.itraffic.su": null, "stats3.unrulymedia.com": null, "ayc0zsm69431gfebd.xyz": null, "locotrack.net": null, "share.yandex.ru": null, "track.written.com": null, "tracking.livingsocial.com": null, "search.twitter.com": null, "pclick.europe.yahoo.com": null, "analytics.newscred.com": null, "affiliatebannerfarm.com": null, "buysellads.com": null, "webtraffic.ttinet.com": null, "escape.insites.eu": null, "stats.netbopdev.co.uk": null, "dc.tremormedia.com": null, "zafrc.5780.site": null, "affiligay.net": null, "syndication.jsadapi.com": null, "webstat.se": null, "metrics.ctvdigital.net": null, "skimresources.com": null, "analytics.us.archive.org": null, "adclick.lv": null, "adss.yahoo.com": null, "developermedia.com": null, "spylog.com": null, "shinystat.it": null, "nedstat.net": null, "stat.media": null, "metrics.tbliab.net": null, "comscore.com": null, "ad.realmcdn.net": null, "netcounter.de": null, "teralog.techhub.co.kr": null, "fastcounter.de": null, "click.ali213.net": null, "sync.tv": null, "data.neuroxmedia.com": null, "affiliationcash.com": null, "adnet.vn": null, "click.eyk.net": null, "share.static.skyrock.net": null, "gateway-banner.eravage.com": null, "campartner.com": null, "partners.xpertmarket.com": null, "partners.optiontide.com": null, "widgets.tapcdn.com": null, "partners.fshealth.com": null, "partners.badongo.com": null, "partners.rochen.com": null, "tmform.azurewebsites.net": null, "scriptall.tk": null, "tracker.euroweb.net": null, "adnet.lt": null, "pixel.watch": null, "lh.secure.yahoo.com": null, "scounter.rambler.ru": null, "ad.yieldpartners.com": null, "stats.nebula.fi": null, "realpush.media": null, "scout.haymarketmedia.com": null, "pixel.ad": null, "usenetnl.download": null, "adserved.net": null, "adtrack.calls.net": null, "webstat.kuwo.cn": null, "widgetssec.cam-content.com": null, "affiliation.fotovista.com": null, "tracking.chacha.com": null, "rockyou.net": null, "tracking.to": null, "adcde.com": null, "adservicemedia.dk": null, "traffictrader.net": null, "toolbar.cdn.gigya.com": null, "betrad.com": null, "speee-ad.akamaized.net": null, "dotmetrics.net": null, "youtube.local": null, "accounts.pkr.com": null, "webstats.sapo.pt": null, "activetracker.activehotels.com": null, "adthebest.online": null, "nozem.tvmaze.com": null, "p2ads.com": null, "tr.cloud-media.fr": null, "clickio.mgr.consensu.org": null, "admiral.mgr.consensu.org": null, "yieldads.com": null, "adopshost.me": null, "beacon.indieclicktv.com": null, "gourmetads.com": null, "cookies.reedbusiness.nl": null, "roia.hutchmedia.com": null, "adsrv.me": null, "media.eurolive.com": null, "metrics.n-tv.de": null, "performancingads.com": null, "hoverr.media": null, "a.livesportmedia.eu": null, "affiliation.filestube.com": null, "sponsorselect.com": null, "adserving.unibet.com": null, "doubleclick.com": null, "cbs.wondershare.com": null, "im.ov.yahoo.co.jp": null, "counter.nn.ru": null, "subscribers.click": null, "hemnes.win": null, "tracking.ukwm.co.uk": null, "stats.tunt.lv": null, "g-stats.openhost.es": null, "affilbox.cz": null, "scontent.services.tvn.pl": null, "webstat.net": null, "hashing.win": null, "logger.co.kr": null, "count.im": null, "join.whitegfs.com": null, "playuhd.host": null, "affilijack.de": null, "powercount.jswelt.de": null, "fxox4wvv.win": null, "ebay.northernhost.com": null, "geobanner.socialflirt.com": null, "ftigholm.site": null, "usocial.pro": null, "xfast.host": null, "freegeoip.app": null, "aimrawwas.site": null, "aleaidass.site": null, "alealebag.site": null, "ampallall.site": null, "anycadark.site": null, "armashair.site": null, "ashaidart.site": null, "ashamparm.site": null, "cupallask.site": null, "fagmomqua.site": null, "fixsirrod.site": null, "hamadotax.site": null, "kitferdog.site": null, "mewnetwag.site": null, "munroadaz.site": null, "pryrhoohs.site": null, "puntoenun.site": null, "sexagogal.site": null, "styheremo.site": null, "wizwarsum.site": null, "sessioncam.com": null, "visits.lt": null, "retrack.q-divisioncdn.de": null, "analyticcdn.globalmailer.com": null, "anyinstalldealtheclicks.icu": null, "housandady.site": null, "thomagejut.site": null, "analoganalytics.com": null, "exponderle.pro": null, "agreenikeru.site": null, "becauseared.site": null, "certakesime.site": null, "denotatorum.site": null, "disappenedy.site": null, "geodestricy.site": null, "santrateduk.site": null, "themselvebu.site": null, "yestedshere.site": null, "simicaseros.pro": null, "com-online.website": null, "adjuggler.com": null, "aileenvideos.pro": null, "jodellvideos.pro": null, "alahnavideos.pro": null, "anotherederi.site": null, "brinarynuker.site": null, "deatheriwevo.site": null, "decisionediv.site": null, "gebralefukim.site": null, "littlementok.site": null, "magnificohec.site": null, "pinocularoud.site": null, "presearchity.site": null, "provisituske.site": null, "returnessety.site": null, "superjuryger.site": null, "teachievedim.site": null, "trouvredawes.site": null, "leastersmiled.pro": null, "forex-affiliate.net": null, "absolubleldan.site": null, "elastinabuker.site": null, "minsistereron.site": null, "sincernething.site": null, "sprintainokeg.site": null, "warsalsintrol.site": null, "img.servint.net": null, "speee-ad.jp": null, "localytics.com": null, "hashforcash.us": null, "courselfnorter.site": null, "himselvepostly.site": null, "cbdzone.online": null, "lindon-pool.win": null, "swiftmining.win": null, "stats.ulixes.pl": null, "top100.rambler.ru": null, "privy.com": null, "stats.grafikart.fr": null, "scriptall.gq": null, "stats.asp24.pl": null, "sprinklecontent.com": null, "etracker.com": null, "count.fr": null, "livejasmin.tv": null, "clickstream.co.za": null, "yourlocalguardian-gb.yourlocalguardian.co.uk": null, "livestats.fr": null, "widget.imshopping.com": null, "silverpop.com": null, "ad.style": null, "anon-stats.eff.org": null, "tracker.calameo.com": null, "cpufan.club": null, "i4track.net": null, "cmp.nextday.media": null, "top100.ru": null, "indextools.com": null, "yupfiles.club": null, "salefile.googlecode.com": null, "imgpop.googlecode.com": null, "stats.binki.es": null, "microad.jp": null, "content.livesportmedia.eu": null, "analysis.shinobi.jp": null, "imp.clickability.com": null, "sagimedyer.xyz": null, "cpm.biz": null, "st.cdnco.us": null, "adsupplyads.net": null, "log.snapdeal.com": null, "alma-cmp.almamedia.io": null, "carbonads.com": null, "smiling.video": null, "promotools.biz": null, "trackingapi.cloudapp.net": null, "nedstat.com": null, "delivery-s3.adswizz.com": null, "v.emedia.cn": null, "mobylog.jp": null, "trackicollect.ibase.fr": null, "atlas.astrology.com": null, "webstats.com": null, "stats.paste2.org": null, "stats.searchftps.org": null, "pvstat.china.cn": null, "syndication1.viraladnetwork.net": null, "stats.itweb.co.za": null, "aboutads.quantcast.com": null, "microad.net": null, "adclickmedia.com": null, "affiliates.eblastengine.com": null, "sv2.biz": null, "sitestat.com": null, "clicks.istripper.com": null, "stats.aplus.com": null, "bitx.tv": null, "laim.tv": null, "webstat.no": null, "affec.tv": null, "garss.tv": null, "dawin.tv": null, "repixel.co": null, "creativetv.pro": null, "pmbox.biz": null, "afftrack.com": null, "ezytrack.com": null, "counter.hackers.lv": null, "pixel.tuko.co.ke": null, "pixelpop.co": null, "trackuity.com": null, "mtracking.com": null, "g-cash.biz": null, "ldzqhq.biz": null, "3gporn.biz": null, "extend.tv": null, "shoppanda.co": null, "adscendmedia.com": null, "tracking202.com": null, "topeuro.biz": null, "dosugcz.biz": null, "oconner.biz": null, "igaming.biz": null, "shoofle.tv": null, "zaehler.tv": null, "jads.co": null, "adsforallmedia.com": null, "affiliates.thrixxx.com": null, "cashworld.biz": null, "mixmarket.biz": null, "lifepromo.biz": null, "whitepush.biz": null, "igg.biz": null, "onhercam.com": null, "securesurf.biz": null, "tradescape.biz": null, "tracking.maxcdn.com": null, "webstatistik.odav.de": null, "analytic.xingcloud.com": null, "btbuckets.com": null, "nativeroll.tv": null, "directchat.tv": null, "xn--17921-iua.biz": null, "xn--18225-zta.biz": null, "xn--20531-uua.biz": null, "ingenioustech.biz": null, "plusone.google.com": null, "skytvonline.tv": null, "andbeyond.media": null, "athenainstitute.biz": null, "widgetadvertising.biz": null, "underdog.media": null, "czx5eyk0exbhwp43ya.biz": null, "webstat.com": null, "egamiplatform.tv": null, "am11.ru": null, "imho.ru": null, "prre.ru": null, "sape.ru": null, "cpl1.ru": null, "okeo.ru": null, "ondu.ru": null, "cszz.ru": null, "inrd.ru": null, "tbex.ru": null, "vira.ru": null, "visitors.sourcingmap.com": null, "impressionperformance.biz": null, "convrse.media": null, "novelty.media": null, "clickmap.ch": null, "partners.sportingbet.com.au": null, "simplereach.com": null, "track.thebase.in": null, "luxup.ru": null, "mpuls.ru": null, "ntvk1.ru": null, "sceno.ru": null, "vihub.ru": null, "kadam.ru": null, "toget.ru": null, "3wnp9.ru": null, "mokuz.ru": null, "conversions.genieventures.co.uk": null, "c.imedia.cz": null, "ecommstats.s3.amazonaws.com": null, "cpu2cash.link": null, "ad.livere.co.kr": null, "iframes.hustler.com": null, "hitcount.dk": null, "luxup2.ru": null, "acales.ru": null, "alemon.ru": null, "m-shes.ru": null, "morgdm.ru": null, "sspicy.ru": null, "hikvar.ru": null, "abakys.ru": null, "d0main.ru": null, "ningme.ru": null, "rareru.ru": null, "ucfeed.ru": null, "vuryua.ru": null, "hitmir.ru": null, "idntfy.ru": null, "madnet.ru": null, "wwgate.ru": null, "redads.biz": null, "count.yandeg.ru": null, "ali-crm.ru": null, "et-code.ru": null, "kavanga.ru": null, "leohd59.ru": null, "nonpaly.ru": null, "ovtopli.ru": null, "sexohme.ru": null, "tataget.ru": null, "umekana.ru": null, "inheart.ru": null, "niuosnd.ru": null, "pardina.ru": null, "smartbn.ru": null, "vogozae.ru": null, "pushiki.ru": null, "pushvip.ru": null, "uralweb.ru": null, "dzizsih.ru": null, "losital.ru": null, "gdeslon.ru": null, "iryazan.ru": null, "kmindex.ru": null, "listtop.ru": null, "livetex.ru": null, "tnative.ru": null, "webturn.ru": null, "blaaaa12.googlecode.com": null, "syndication.dynsrvtbg.com": null, "track.addevent.com": null, "media.match.com": null, "mentalks.ru": null, "paradocs.ru": null, "rekovers.ru": null, "smartadv.ru": null, "gamesims.ru": null, "goallurl.ru": null, "pkeeper3.ru": null, "protizer.ru": null, "telvanil.ru": null, "traffbiz.ru": null, "vogorana.ru": null, "vsexshop.ru": null, "shellcat.ru": null, "group-ib.ru": null, "s7target.ru": null, "nextbdom.ru": null, "terethat.ru": null, "interakt.ru": null, "intergid.ru": null, "rutarget.ru": null, "serating.ru": null, "gcpdata.telegraph.co.uk": null, "track.netzero.net": null, "beacons.brandads.net": null, "bats.video.yahoo.com": null, "sitestats.live": null, "drowadri.racing": null, "clickpathmedia.com": null, "aliadvert.ru": null, "alibestru.ru": null, "vogo-vogo.ru": null, "geofamily.ru": null, "webteaser.ru": null, "onlinepbx.ru": null, "real5traf.ru": null, "apkonline.ru": null, "directcrm.ru": null, "e-kuzbass.ru": null, "faststart.ru": null, "vidigital.ru": null, "bloggerex.com": null, "filetarget.net": null, "rotaban.ru": null, "aio.media": null, "m32.media": null, "nui.media": null, "goodadvert.ru": null, "uwonderful.ru": null, "porno-file.ru": null, "push-money.ru": null, "pushkintop.ru": null, "pushprofit.ru": null, "jwduahujge.ru": null, "webtalking.ru": null, "popmonetizer.net": null, "adnet.de": null, "epnredirect.ru": null, "primechoice.ru": null, "millioncash.ru": null, "surfingbird.ru": null, "botdetector.ru": null, "nimiq.watch": null, "deliv.lexpress.fr": null, "drivenetwork.ru": null, "nddmcconmqsy.ru": null, "announcement.ru": null, "lugansk-info.ru": null, "traffic4u.nl": null, "instreamvideo.ru": null, "promo-reklama.ru": null, "ulnawoyyzbljc.ru": null, "digitaltarget.ru": null, "etzbnfuigipwvs.ru": null, "stats.searchftps.net": null, "count.me.uk": null, "affiliateedge.eu": null, "nativeads.com": null, "tracker.stats.in.th": null, "populr.me": null, "record.sportsbetaffiliates.com.au": null, "analysis.fi": null, "stats.lt": null, "twittericon.com": null, "media.mykocam.com": null, "adnet.biz": null, "syndicate.payloadz.com": null, "trk.adbutter.net": null, "beacons.mediamelon.com": null, "stats.videodelivery.net": null, "traffic.acwebconnecting.com": null, "traffic.buyservices.com": null, "bounceexchange.com": null, "adsixmedia.fr": null, "vpnfortorrents.cc": null, "imedia.co.il": null, "vtracker.net": null, "tracking.mobile.de": null, "webcounter.goweb.de": null, "slipstream.skyscanner.net": null, "tracker-id.cdiscount.com": null, "acmsg.online": null, "analytics.staticiv.com": null, "tags.msnbc.com": null, "anti-bot.baidu.com": null, "contadordevisitas.es": null, "adnet.ru": null, "askaspalb.online": null, "cryartarm.online": null, "contentr.net": null, "mobdisc.org": null, "tagbucket.cc": null, "adboost.com": null, "cdn.mobicow.com": null, "sometrics.com": null, "ohmchoicechi.online": null, "eventlogger.soundcloud.com": null, "webtraffic.se": null, "springmetrics.com": null, "yield-op-idsync.live.streamtheworld.com": null, "shinystat.com": null, "log000.goo.ne.jp": null, "tracker.affiliate.iqoption.com": null, "maximainvest.net": null, "rem-track.bild.de": null, "mystats.nl": null, "widgets.realestate.com.au": null, "directtrack.com": null, "adboost.it": null, "onlineshopping.website": null, "stats.frankfurterneuepresse.de": null, "lkqd.net": null, "zqtk.net": null, "getalinkandshare.com": null, "cloudcoins.co": null, "media.netrefer.com": null, "media.mykodial.com": null, "a.pr-cy.ru": null, "tubepush.eu": null, "tracker.publico.pt": null, "getgamers.eu": null, "countus.fr": null, "track.qcri.org": null, "mobred.net": null, "popxxx.net": null, "omtrdc.net": null, "quickmoneyanswers.org": null, "dot-stat.radikal.ru": null, "gnezdo.ru": null, "pixiv.org": null, "browser-updater.yandex.net": null, "fastapi.net": null, "popclck.net": null, "waycash.net": null, "mobizme.net": null, "yupfiles.net": null, "linkwelove.it": null, "cashcave.net": null, "ziphoumt.net": null, "cogmatch.net": null, "rapidtrk.net": null, "stats.digital-natives.de": null, "webtracker.jp": null, "sem.triboomedia.it": null, "adsoptimal.com": null, "ubt.berlingskemedia.net": null, "afcontent.net": null, "pixfuture.net": null, "videoroll.net": null, "yldmgrimg.net": null, "juicycash.net": null, "blueconic.net": null, "geoplugin.net": null, "go-mpulse.net": null, "mobalyzer.net": null, "24smile.org": null, "stats.technopia.it": null, "sharedcount.com": null, "stats.united-domains.de": null, "eventurypol.site": null, "getcontent.net": null, "poprevenue.net": null, "cam-lolita.net": null, "crosspixel.net": null, "aicontents.net": null, "adtaily.pl": null, "free-domain.net": null, "tradeexpert.net": null, "247teencash.net": null, "instawidget.net": null, "monkeyminer.net": null, "webtrekk-us.net": null, "adexchangeguru.com": null, "stattrack.0catch.com": null, "monkeybroker.net": null, "datexchanges.net": null, "visit.webhosting.yahoo.com": null, "contentsquare.net": null, "rockincontent.net": null, "webtrekk-asia.net": null, "sociallist.org": null, "shareitpp.com": null, "screencapturewidget.aebn.net": null, "contentwidgets.net": null, "imageadvantage.net": null, "linkexchangers.net": null, "content-square.net": null, "stats.fittkaumaass.de": null, "ad.9animes.ru": null, "yeas.yahoo.co.jp": null, "stats2.com": null, "pvtag.yahoo.co.jp": null, "freewebfonts.org": null, "socialsexnetwork.net": null, "unrulymedia.com": null, "analytics.skyscanner.net": null, "urlcash.net": null, "h.imedia.cz": null, "gus.host": null, "roia.biz": null, "cellstats.mako.co.il": null, "cnstats.ru": null, "evisit.exeter.ac.uk": null, "forex-affiliate.com": null, "abctrack.bid": null, "popped.biz": null, "hapend.biz": null, "content-recommendation.net": null, "widgets.getpocket.com": null, "tracking.olx.": null, "analytics.twitter.com": null, "widget.firefeeder.com": null, "tag.aticdn.net": null, "widget.adviceiq.com": null, "brandaffinity.net": null, "partner-ads.com": null, "wt.adtrue24.com": null, "analyticsengine.s3.amazonaws.com": null, "metricool.com": null, "purevideo.com": null, "metrics.aviasales.ru": null, "beacon.examiner.com": null, "track2.me": null, "stats.itsol.it": null, "widgets.lendingtree.com": null, "algocashmaster.net": null, "mobdisc.net": null, "stats.cz": null, "stat.4u.pl": null, "page-events-ustats.udemy.com": null, "raoplenort.biz": null, "statistics.ro": null, "cooch.tv": null, "stats.fd.nl": null, "bannerflow.com": null, "imgcache.sythe.org": null, "analytics-rhwg.rhcloud.com": null, "analytics.fairfax.com.au": null, "stats.opoloo.de": null, "hbid.ams3.cdn.digitaloceanspaces.com": null, "usage.seibert-media.io": null, "media.onlineteachers.co.in": null, "cloudfront-labs.amazonaws.com": null, "geobanner.fuckbookhookups.com": null, "localads-statistics.maps.me": null, "analytics.anvato.net": null, "stat.pl": null, "bighot.ru": null, "lokvel.ru": null, "onpato.ru": null, "the-binary-trader.biz": null, "pixelsfighting.co": null, "x.fidelity-media.com": null, "data.studybreakmedia.com": null, "euroads.dk": null, "cqcounter.com": null, "jscounter.com": null, "vice-publishers-cdn.vice.com": null, "myvisitors.se": null, "nol.yahoo.com": null, "ntv.io": null, "optimost.com": null, "suntcontent.se": null, "metrics.ee.co.uk": null, "widgets.twimg.com": null, "ganon.yahoo.com": null, "freegeoip.net": null, "stats.fr": null, "bzclk.baidu.com": null, "wkctj.baidu.com": null, "symkashop.ru": null, "adclear.net": null, "bannersnack.net": null, "litix.io": null, "cookiemonster.is": null, "events.tubecup.org": null, "secretmedia.com": null, "beap-bc.yahoo.com": null, "pstats.com": null, "lessite.pro": null, "stats.bmw.de": null, "1rxntv.io": null, "popt.in": null, "partners.mysavings.com": null, "clickdimensions.com": null, "wtstats.com": null, "bin-layer.ru": null, "checkstat.nl": null, "socialsex.biz": null, "adnet.com": null, "pixel.staging.tree.com": null, "superstats.com": null, "widgets.solaramerica.org": null, "freestar.io": null, "bloglines.com": null, "imp.affiliator.com": null, "cdn-code.host": null, "track.cedsdigital.it": null, "dashboard.io": null, "t.adlpo.com": null, "hostcontent.live": null, "track.cbs.com": null, "geo.q5media.net": null, "wpush.biz": null, "goredirect.party": null, "wapdollar.in": null, "fusttds.xyz": null, "gan.doubleclick.net": null, "t.brand-server.com": null, "tracking.sportsbet.": null, "clkads.com": null, "site.img.4tube.com": null, "refpazcx.xyz": null, "site.flashx.": null, "webtrends.com": null, "iotechnologies.com": null, "coremetrics.com": null, "analytics.archive.org": null, "audit.median.hu": null, "stats.mako.co.il": null, "adshostnet.com": null, "hitopadxdz.xyz": null, "traffic.ru": null, "adcell.de": null, "track.spots.im": null, "stats.sawlive.tv": null, "teasernet.ru": null, "gsp1.baidu.com": null, "oimg.mobile.cnbc.com": null, "trackyourstats.com": null, "cml5egriskie.xyz": null, "trackmkxoffers.se": null, "stat.prsmedia.fr": null, "win.staticstuff.net": null, "fog.pixual.co": null, "a04296f070c0146f314d-0dcad72565cb350972beb3666a86f246.r50.cf5.rackcdn.com": null, "r.msn.com": null, "bisko.mall.tv": null, "usenetoffer.download": null, "clickthru.lefbc.com": null, "widgets.adviceiq.com": null, "segment.com": null, "imgrock.net": null, "log.tagtic.cn": null, "numb.hotshare.biz": null, "affiliate-b.com": null, "affiliateer.com": null, "tbaffiliate.com": null, "stat.social": null, "videostat-new.index.hu": null, "mediatraffic.com.ua": null, "myaffiliates.com": null, "osiaffiliate.com": null, "sbaffiliates.com": null, "ifilez.org": null, "tbe.tom.ru": null, "count.asnetworks.de": null, "affiliatefuel.com": null, "pop.fapxl.com": null, "affiliate-gate.com": null, "mojoaffiliates.com": null, "roxyaffiliates.com": null, "affiliates-pro.com": null, "365sbaffiliates.com": null, "affiliate-robot.com": null, "affiliatefuture.com": null, "affiliategroove.com": null, "affiliatelounge.com": null, "affiliatesensor.com": null, "dsnr-affiliates.com": null, "giantaffiliates.com": null, "jumboaffiliates.com": null, "rummyaffiliates.com": null, "affiliatewindow.com": null, "tracking.novem.pl": null, "bet365affiliates.com": null, "bingo4affiliates.com": null, "iasbetaffiliates.com": null, "lotteryaffiliates.com": null, "rewardsaffiliates.com": null, "teambetaffiliates.com": null, "banners.fuckbookhookups.com": null, "stargamesaffiliate.com": null, "myaffiliateprogram.com": null, "grown-zero-breeze-belong.xyz": null, "affiliatemembership.com": null, "anastasiasaffiliate.com": null, "questradeaffiliates.com": null, "rogueaffiliatesystem.com": null, "autoaffiliatenetwork.com": null, "xtracker.pro": null, "widget.weibo.com": null, "smetrics.att.com": null, "healthaffiliatesnetwork.com": null, "track.veedio.it": null, "encountryf.pro": null, "acecounter.com": null, "montblanc.lenta.ru": null, "p51d20aa4.website": null, "ox-i.cordillera.tv": null, "neltoole.net": null, "bonsai.internetbrands.com": null, "wysistat.com": null, "click.bokecc.com": null, "utrack.hexun.com": null, "onestat.com": null, "geobanner.sexfinder.com": null, "mms.cloudpro.co.uk": null, "primebc1.website": null, "the-adult-company.com": null, "bid.run": null, "adotube.com": null, "track.cinestar.de": null, "dyn.primecdn.net": null, "counter.tldw.me": null, "euwidget.imshopping.com": null, "signout.website": null, "kantarmedia.com": null, "counter.webmart.de": null, "nsstatic.net": null, "cookies.innershed.co.uk": null, "counter2.condenast.it": null, "clkstat.china.cn": null, "remotefilez.info": null, "solutionzip.info": null, "downlossinen.info": null, "herofandhist.info": null, "antdivisitlodg.info": null, "contentdigital.info": null, "hyperboardupil.info": null, "rsdescriptsrem.info": null, "tracking.carsales.com.au": null, "cmp.channelpartner.de": null, "attacketslovern.info": null, "therebelfasters.info": null, "forttantontherdown.info": null, "seecontentdelivery.info": null, "webcontentdelivery.info": null, "zumcontentdelivery.info": null, "count.merian.de": null, "socialmediabuttons.com": null, "hurchaseeffectionpe.info": null, "inewcontentdelivery.info": null, "requiredcollectfilm.info": null, "aan.amazon.com": null, "counter.ksm.it": null, "piper.amocrm.ru": null, "jqwww.download": null, "oimg.m.cnbc.com": null, "submitexpress.co.uk": null, "fast-thinking.co.uk": null, "future-hawk-content.co.uk": null, "sharethis.mgr.consensu.org": null, "metrics.io": null, "adclickstats.net": null, "partners.betus.com": null, "partners.wrike.com": null, "stats.de": null, "affiliateedge.com": null, "cookiemanager1.contentforces.com": null, "static.tradetracker.net": null, "socialproof.it": null, "254a.com": null, "agkn.com": null, "cloudcdn.gdn": null, "doubleclickbygoogle.com": null, "statistics.riskommunal.net": null, "ml314.com": null, "0pixl.com": null, "3lift.com": null, "bfast.com": null, "imglt.com": null, "popnc.com": null, "yldbt.com": null, "xzipy.com": null, "b1img.com": null, "bkrtx.com": null, "dwin2.com": null, "tcimg.com": null, "aff.biz": null, "amgdgt.com": null, "dispop.com": null, "imgtty.com": null, "mgcash.com": null, "mobday.com": null, "mobfox.com": null, "pixxur.com": null, "pmpubs.com": null, "popcpm.com": null, "pulpix.com": null, "rtbpop.com": null, "camzap.com": null, "fncash.com": null, "nscash.com": null, "pecash.com": null, "popmog.com": null, "loveme.com": null, "gvisit.com": null, "rfksrv.com": null, "poppcheck.de": null, "dochase.com": null, "epacash.com": null, "indexww.com": null, "kikuzip.com": null, "mobisla.com": null, "mobtrks.com": null, "pop-rev.com": null, "popearn.com": null, "populis.com": null, "unlockr.com": null, "mobgold.com": null, "camduty.com": null, "deecash.com": null, "fmscash.com": null, "ggwcash.com": null, "gl-cash.com": null, "imglnka.com": null, "imglnkb.com": null, "itmcash.com": null, "luvcash.com": null, "maxcash.com": null, "mobbobr.com": null, "mpmcash.com": null, "rivcash.com": null, "siccash.com": null, "tubeadv.com": null, "wamcash.com": null, "yazcash.com": null, "social9.com": null, "exponea.com": null, "iesnare.com": null, "mathtag.com": null, "tvpixel.com": null, "mimgoal.com": null, "cashtrafic.com": null, "cashbigo.com": null, "cashinme.com": null, "expogrim.com": null, "gmzdaily.com": null, "mobatori.com": null, "mobicont.com": null, "mobifobi.com": null, "mobstrks.com": null, "mobytrks.com": null, "myadcash.com": null, "onscroll.com": null, "popmajor.com": null, "poppysol.com": null, "sexmoney.com": null, "smilered.com": null, "targaubs.com": null, "usercash.com": null, "videoegg.com": null, "videohub.com": null, "visitweb.com": null, "zipropyl.com": null, "hjbfpopj.com": null, "oztzipze.com": null, "ypixrvxi.com": null, "aztecash.com": null, "cam4flat.com": null, "camcrush.com": null, "camdough.com": null, "camprime.com": null, "camsense.com": null, "camsoda1.com": null, "cashthat.com": null, "crakcash.com": null, "divascam.com": null, "fuelbuck.com": null, "javbucks.com": null, "popander.com": null, "rexbucks.com": null, "vod-cash.com": null, "xlovecam.com": null, "datefree.com": null, "wisepops.com": null, "loveclaw.com": null, "trustarc.com": null, "fanplayr.com": null, "parrable.com": null, "pixeleze.com": null, "scriptil.com": null, "iframe.adultfriendfinder.com": null, "eyereturn.com": null, "insideall.com": null, "cash-duck.com": null, "contentjs.com": null, "dollarade.com": null, "expocrack.com": null, "fandelcot.com": null, "fast2earn.com": null, "gold-file.com": null, "hmongcash.com": null, "imgsniper.com": null, "mobile-10.com": null, "mobiright.com": null, "mobiyield.com": null, "moborobot.com": null, "pharmcash.com": null, "popmarker.com": null, "popunderz.com": null, "realmatch.com": null, "seegamese.com": null, "shopalyst.com": null, "shopzyapp.com": null, "tubemogul.com": null, "videoadex.com": null, "yieldlove.com": null, "yottacash.com": null, "zangocash.com": null, "pndelfast.com": null, "nyacampwk.com": null, "true2file.com": null, "cljmarinq.com": null, "jbzdpixig.com": null, "ldvmpopwd.com": null, "ljucamkqc.com": null, "vezipelsr.com": null, "boinkcash.com": null, "cashlayer.com": null, "fleshcash.com": null, "gamevui24.com": null, "idolbucks.com": null, "lovercash.com": null, "mobalives.com": null, "prscripts.com": null, "ptwebcams.com": null, "vividcash.com": null, "wildmatch.com": null, "yurivideo.com": null, "ziphentai.com": null, "dealspure.com": null, "fileloadr.com": null, "shopilize.com": null, "devscroll.com": null, "pinddeals.com": null, "botsvisit.com": null, "exposebox.com": null, "gbotvisit.com": null, "getfreebl.com": null, "mbotvisit.com": null, "ping-fast.com": null, "popsample.com": null, "scripts21.com": null, "social-sb.com": null, "visitorjs.com": null, "ybotvisit.com": null, "ajplugins.com": null, "broaddoor.com": null, "shopnetic.com": null, "ampxchange.com": null, "camakaroda.com": null, "cb-content.com": null, "class2deal.com": null, "contenture.com": null, "defaultimg.com": null, "europacash.com": null, "freeskreen.com": null, "gamecetera.com": null, "ibillboard.com": null, "igameunion.com": null, "imgfeedget.com": null, "imgwebfeed.com": null, "keywordpop.com": null, "meendocash.com": null, "mgcashgate.com": null, "mgplatform.com": null, "mobidevdom.com": null, "moregamers.com": null, "offerimage.com": null, "tubereplay.com": null, "videodeals.com": null, "ye185hcamw.com": null, "abodealley.com": null, "forexplmdb.com": null, "bjshimgqbc.com": null, "dpixysnllk.com": null, "oyndqimgof.com": null, "swpopynngk.com": null, "udvxwimgqr.com": null, "belamicash.com": null, "bumblecash.com": null, "danzabucks.com": null, "hotsocials.com": null, "ideal-sexe.com": null, "jaymancash.com": null, "mallorcash.com": null, "methodcash.com": null, "nikkiscash.com": null, "octopuspop.com": null, "royal-cash.com": null, "seemybucks.com": null, "sexplaycam.com": null, "spunkycash.com": null, "tech-board.com": null, "tubedspots.com": null, "webcambait.com": null, "wifelovers.com": null, "flashgroup.com": null, "secretrune.com": null, "snapwidget.com": null, "socialvibe.com": null, "readrboard.com": null, "socialrest.com": null, "tweetboard.com": null, "c1exchange.com": null, "e-contenta.com": null, "whitepixel.com": null, "yext-pixel.com": null, "investhash.com": null, "carscannon.com": null, "cr-nielsen.com": null, "botscanner.com": null, "100widgets.com": null, "bidsxchange.com": null, "bruceleadx1.com": null, "cashmylinks.com": null, "class64deal.com": null, "connexplace.com": null, "dealcurrent.com": null, "dexplatform.com": null, "empiremoney.com": null, "exponential.com": null, "freerotator.com": null, "getpopunder.com": null, "getscriptjs.com": null, "moneycosmos.com": null, "pip-pip-pop.com": null, "points2shop.com": null, "smilewanted.com": null, "socialbirth.com": null, "socialreach.com": null, "socialspark.com": null, "spotxchange.com": null, "trombocrack.com": null, "truefilen32.com": null, "widgetbucks.com": null, "downloadgot.com": null, "rtbvideobox.com": null, "cap-cap-pop.com": null, "cashcawrite.com": null, "thurnflfant.com": null, "bcobmmozfan.com": null, "expsevdkqyr.com": null, "board-books.com": null, "cameraprive.com": null, "hiddenbucks.com": null, "hookupbucks.com": null, "iheartbucks.com": null, "loveadverts.com": null, "matrix-cash.com": null, "newnudecash.com": null, "pictureturn.com": null, "realitycash.com": null, "sexdatecash.com": null, "twistyscash.com": null, "webcampromo.com": null, "redzxxxtube.com": null, "dotnetkicks.com": null, "socialoomph.com": null, "socialtwist.com": null, "widgetsplus.com": null, "socialannex.com": null, "campaigncog.com": null, "cashburners.com": null, "email-match.com": null, "explore-123.com": null, "id-visitors.com": null, "les-experts.com": null, "provenpixel.com": null, "silvergamed.com": null, "visitorpath.com": null, "webiqonline.com": null, "exchangecash.de": null, "cash4members.com": null, "castplatform.com": null, "checkoutfree.com": null, "eredexpendin.com": null, "freegamespub.com": null, "gamesrevenue.com": null, "ihookupdaily.com": null, "intextscript.com": null, "linkexchange.com": null, "moneywhisper.com": null, "popularitish.com": null, "popunderzone.com": null, "seriousfiles.com": null, "video-loader.com": null, "videoindigen.com": null, "1sen-pit-fan.com": null, "zip-zip-swan.com": null, "fanaticalfly.com": null, "camrfajedgku.com": null, "platform.twitter.com": null, "api.areametrics.com": null, "api.beaconsinspace.com": null, "mobileapi.mobiquitynetworks.com": null, "incoming-data-sense360.s3.amazonaws.com": null, "ios-quinoa-events-prod.sense360eng.com": null, "ios-quinoa-high-frequency-events-prod.sense360eng.com": null, "v1.blueberry.cloud.databerries.com": null, "outbrain.com": null }; var bad_da_host_exact_flag = 1944 > 0 ? true : false; // test for non-zero number of rules // 5 rules as an efficient NFA RegExp: var bad_da_host_RegExp = /^(?:[\w-]+\.)*?(?:tracking(?=([\s\S]*?\.euroads\.fi))\1|images\.(?=([\s\S]*?\.criteo\.net))\2|rcm(?=([\s\S]*?\.amazon\.))\3|vtnlog\-(?=([\s\S]*?\.elb\.amazonaws\.com))\4|collector\-(?=([\s\S]*?\.elb\.amazonaws\.com))\5)/i; var bad_da_host_regex_flag = 5 > 0 ? true : false; // test for non-zero number of rules // 469 rules: var bad_da_hostpath_JSON = { "depositfiles.com/stats.php": null, "ad.atdmt.com/i/a.html": null, "ad.atdmt.com/i/a.js": null, "assets.pinterest.com/js/pinit.js": null, "voyeurhit.com/get_country.php": null, "imagesnake.com/includes/js/pops.js": null, "google-analytics.com/analytics.js": null, "baidu.com/js/log.js": null, "facebook.com/plugins/page.php": null, "viglink.com/images/pixel.gif": null, "linkconnector.com/traffic_record.php": null, "shopify.com/track.js": null, "autoline-top.com/counter.php": null, "newsarama.com/social.php": null, "redtube.com/js/track.js": null, "movad.de/c.ount": null, "tubepornclassic.com/js/111.js": null, "plista.com/iframeShowItem.php": null, "pimpandhost.com/static/html/iframe.html": null, "cloudfront.net/log.js": null, "barclaycard.co.uk/cs/static/js/esurveys/esurveys.js": null, "sltrib.com/csp/mediapool/sites/Shared/assets/csp/includes/omniture/SiteCatalystCode_H_17.js": null, "baidu.com/h.js": null, "breakingburner.com/stats.html": null, "google-analytics.com/siteopt.js": null, "klm.com/travel/generic/static/js/measure_async.js": null, "googletagservices.com/dcm/dcmads.js": null, "eastmoney.com/counter.js": null, "cloudfront.net/analytics.js": null, "microsoft.com/getsilverlight/scripts/silverlight/SilverlightAtlas-MSCOM-Tracking.js": null, "brightcove.com/1pix.gif": null, "s-msn.com/s/js/loader/activity/trackloader.min.js": null, "sexvideogif.com/msn.js": null, "ilsole24ore.com/static/js/track.js": null, "mercola.com/Assets/js/omniture/sitecatalyst/mercola_s_code.js": null, "mnginteractive.com/live/js/omniture/SiteCatalystCode_H_22_1_NC.js": null, "ragezone.com/wp-content/uploads/2019/02/Widget_HF.png": null, "cloudfront.net/scripts/js3caf.js": null, "hulkshare.com/stats.php": null, "soe.com/js/web-platform/web-data-tracker.js": null, "adap.tv/redir/client/static/as3adplayer.swf": null, "forms.aweber.com/form/styled_popovers_and_lightboxes.js": null, "audiusa.com/us/brand/en.usertracking_javascript.js": null, "naptol.com/usr/local/csp/staticContent/js/ga.js": null, "store.yahoo.net/lib/directron/icons-test02.jpg": null, "domainapps.com/assets/img/domain-apps.gif": null, "lightboxcdn.com/static/identity.html": null, "picturevip.com/imagehost/top_banners.html": null, "privacytool.org/AnonymityChecker/js/fontdetect.js": null, "skyrock.net/img/pix.gif": null, "webconfs.com/wp-content/uploads/2017/08/300x250bw.png": null, "careerwebsite.com/distrib_pages/jobs.cfm": null, "androidfilehost.com/libs/otf/stats.otf.php": null, "weibo.com/staticjs/weiboshare.html": null, "websiteseochecker.com/img/banner_adsy.jpg": null, "sexier.com/services/adsredirect.ashx": null, "fncstatic.com/static/all/js/geo.js": null, "paypal.com/acquisition-app/static/js/s_code.js": null, "cams.com/p/cams/cpcs/streaminfo.cgi": null, "hotdeals360.com/static/js/kpwidgetweb.js": null, "kxcdn.com/track.js": null, "cdnplanet.com/static/rum/rum.js": null, "quintcareers.4jobs.com/Common/JavaScript/functions.tracking.js": null, "ragezone.com/wp-content/uploads/2019/02/chawk.jpg": null, "unblockedpiratebay.com/static/img/bar.gif": null, "aircanada.com/shared/common/sitecatalyst/s_code.js": null, "s.yimg.jp/images/listing/tool/cv/ytag.js": null, "atom-data.io/session/latest/track.html": null, "amazonaws.com/pmb-musics/download_itunes.png": null, "freedoflondon.com/Styles/dialog-popup/jquery-ui.js": null, "healthcarejobsite.com/Common/JavaScript/functions.tracking.js": null, "optimizely.com/js/geo.js": null, "investegate.co.uk/Weblogs/IGLog.aspx": null, "webtutoriaux.com/services/compteur-visiteurs/index.php": null, "guim.co.uk/guardian/thirdparty/tv-site/side.html": null, "google-analytics.com/ga_exp.js": null, "imageteam.org/upload/big/2014/06/22/53a7181b378cb.png": null, "nih.gov/medlineplus/images/mplus_en_survey.js": null, "linkwithin.com/pixel.png": null, "ino.com/img/sites/mkt/click.gif": null, "sexilation.com/wp-content/uploads/2013/01/Untitled-1.jpg": null, "cruisesalefinder.co.nz/affiliates.html": null, "libertyblitzkrieg.com/wp-content/uploads/2012/09/cc200x300.gif": null, "staticice.com.au/cgi-bin/stats.cgi": null, "statig.com.br/pub/setCookie.js": null, "shopping.com/sc/pac/sdc_widget_v2.0_proxy.js": null, "google-analytics.com/analytics_debug.js": null, "assets.tumblr.com/assets/html/iframe/teaser.html": null, "worldnow.com/global/tools/video/Namespace_VideoReporting_DW.js": null, "pubarticles.com/add_hits_by_user_click.php": null, "omgubuntu.co.uk/wp-content/plugins/omg-magnific/magnific.min.js": null, "dragonstatic.com/parking/js/track.js": null, "assets.tumblr.com/assets/html/iframe/o.html": null, "lexus.com/lexus-share/js/campaign_tracking.js": null, "mailjet.com/statics/js/widget.modal.js": null, "downloadsmais.com/imagens/download-direto.gif": null, "twitvid.com/mediaplayer/players/tracker.swf": null, "cgmlab.com/tools/geotarget/custombanner.js": null, "prospects.ac.uk/assets/js/prospectsWebTrends.js": null, "razor.tv/site/servlet/tracker.jsp": null, "redditstatic.com/ads/pixel.js": null, "gr8.cc/assets/img/btcclicks.png": null, "merchantcircle.com/static/track.js": null, "myanimelist.net/static/logging.html": null, "sporcle.com/adn/yaktrack.php": null, "24hourfitness.com/includes/script/siteTracking.js": null, "google-analytics.com/cx/api.js": null, "wagital.com/Wagital-Ads.html": null, "virginholidays.co.uk/_assets/js/dc_storm/track.js": null, "hostingtoolbox.com/bin/Count.cgi": null, "klaviyo.com/onsite/js/klaviyo.js": null, "cardstore.com/affiliate.jsp": null, "watchseries.to/piwik.js": null, "v.blog.sohu.com/dostat.do": null, "isitelab.io/ite_sitecomV1ANA.min.js": null, "google-analytics.com/internal/analytics.js": null, "yimg.com/dy/ads/readmo.js": null, "monkeyquest.com/monkeyquest/static/js/ga.js": null, "viralogy.com/javascript/viralogy_tracker.js": null, "viglink.com/api/widgets/offerbox.js": null, "zylom.com/pixel.jsp": null, "amazonaws.com/ad_w_intersitial.html": null, "jappy.tv/i/wrbng/abb.png": null, "js.adv.dadapro.net/collector.js/prcy.js": null, "js.static.m1905.cn/pingd.js": null, "beyond.com/common/track/trackgeneral.asp": null, "russellgrant.com/hostedsearch/panelcounter.aspx": null, "nbcudigitaladops.com/hosted/housepix.gif": null, "expressen.se/static/scripts/s_code.js": null, "cdnweb.aoscdn.com/hawkeye.js": null, "assets.pinterest.com/pidget.html": null, "pimpandhost.com/images/pah-download.gif": null, "xxxselected.com/cdn_files/dist/js/blockPlaces.js": null, "smh.com.au/assets/europa.modern.js": null, "watoday.com.au/assets/europa.modern.js": null, "brisbanetimes.com.au/assets/europa.modern.js": null, "scriptlance.com/cgi-bin/freelancers/ref_click.cgi": null, "mailmax.co.nz/login/open.php": null, "magicaffiliateplugin.com/img/mga-125x125.gif": null, "cdn.cdncomputer.com/js/main.js": null, "webmd.com/dtmcms/live/webmd/PageBuilder_Assets/JS/oas35.js": null, "b.cdnst.net/javascript/amazon.js": null, "washingtonpost.com/rw/sites/twpweb/js/init/init.track-header-1.0.0.js": null, "log.player.cntv.cn/stat.html": null, "cdnmaster.com/sitemaster/sm360.js": null, "wiilovemario.com/images/fc-twin-play-nes-snes-cartridges.png": null, "ced-ns.sascdn.com/diff/js/smart.js": null, "mercuryinsurance.com/static/js/s_code.js": null, "map.baidu.com/newmap_test/static/common/images/transparent.gif": null, "pixlee.com/assets/pixlee_events.js": null, "netzero.net/account/event.do": null, "international-property.countrylife.co.uk/js/search_widget.js": null, "rightmove.co.uk/ps/images/logging/timer.gif": null, "cv.ee/static/stat.php": null, "literatureandlatte.com/gfx/buynowaffiliate.jpg": null, "s-msn.com/br/gbl/js/2/report.js": null, "ecustomeropinions.com/survey/nojs.php": null, "xcams.com/livecams/pub_collante/script.php": null, "hunstoncanoeclub.co.uk/media/system/js/modal.js": null, "droidnetwork.net/img/dt-atv160.jpg": null, "travel.mediaalpha.com/js/serve.js": null, "boobieblog.com/submityourbitchbanner3.jpg": null, "youtube-nocookie.com/robots.txt": null, "burntorangereport.com/upload/scripts/popup.js": null, "edvantage.com.sg/site/servlet/tracker.jsp": null, "devilgirls.co/images/devil.gif": null, "stats.screenresolution.org/get.php": null, "cloudzilla.to/cam/wpop.php": null, "adultmastercash.com/e1.php": null, "bpath.com/count.dll": null, "scotts.com/smg/js/omni/customTracking.js": null, "momtastic.com/libraries/pebblebed/js/pb.track.js": null, "qbn.com/media/static/js/ga.js": null, "alluremedia.com.au/s/au.js": null, "playgirl.com/pg/media/prolong_ad.png": null, "localmonero.co/static/ga.js": null, "skyrock.net/js/stats_blog.js": null, "images.military.com/pixel.gif": null, "dict.cc/img/fbplus1.png": null, "apis.google.com/js/platform.js": null, "onsugar.com/static/ck.php": null, "naughtyblog.org/pr1pop.js": null, "imagesnake.com/includes/js/cat.js": null, "filmlinks4u.net/twatch/jslogger.php": null, "washingtonpost.com/wp-srv/wapolabs/dw/readomniturecookie.html": null, "eurotrucksimulator2.com/images/logo_blog.png": null, "sourceforge.net/images/mlopen_post.html": null, "s3.amazonaws.com/dmas-public/rubicon/bundle.js": null, "vimeocdn.com/js_opt/ablincoln_combined.min.js": null, "ph.hillcountrytexas.com/imp.php": null, "playomat.de/sfye_noscript.php": null, "facebook.com/offsite_event.php": null, "akamaihd.net/lmedianet.js": null, "shareit.com/affiliate.html": null, "o.aolcdn.com/js/mg1.js": null, "hulu.com/google_conversion_video_view_tracking.html": null, "tfl.gov.uk/tfl-global/scripts/stats-config.js": null, "radio-canada.ca/lib/TrueSight/markerFile.gif": null, "radioreference.com/i/p4/tp/smPortalBanner.gif": null, "vanityfair.com/hotzones/src/ads.js": null, "nih.gov/share/scripts/survey.js": null, "imgbabes.com/ja.html": null, "windowsphone.com/scripts/siteTracking.js": null, "newstatesman.com/js/NewStatesmanSDC.js": null, "mansion.com/mts.tracker.js": null, "d27s92d8z1yatv.cloudfront.net/js/jquery.jw.analitycs.js": null, "theconversation.com/javascripts/lib/content_tracker_hook.js": null, "pinterest.com/v1/urls/count.json": null, "gammasites.com/pornication/pc_browsable.php": null, "validome.org/valilogger/track.js": null, "storage.data-vp.com/vp/t.js": null, "seesaawiki.jp/img/rainman.gif": null, "dj.rasset.ie/dotie/js/rte.ads.js": null, "pornizer.com/_Themes/javascript/cts.js": null, "egg.com/rum/data.gif": null, "fujifilm.com/js/shared/analyzer.js": null, "redtube.com/_status/pix.php": null, "live-medias.net/button.php": null, "fastly.net/sp.js": null, "surveymonkey.com/jspop.aspx": null, "free.fr/cgi-bin/wwwcount.cgi": null, "cloudfront.net/vis_opt.js": null, "sofascore.com/geoip.js": null, "imgbabes.com/ero-foo.html": null, "shortnews.de/iframes/view_news.cfm": null, "cloudfront.net/track.html": null, "boards.ie/timing.php": null, "videoszoofiliahd.com/wp-content/themes/vz/js/p.js": null, "arstechnica.com/dragons/breath.gif": null, "domaintools.com/tracker.php": null, "bdstatic.com/linksubmit/push.js": null, "monstertube.com/images/bottom-features.jpg": null, "hdm-stuttgart.de/count.cgi": null, "tube18.sex/player/html.php": null, "insidesources.com/wp-content/themes/insidesources/js/jquery.fancybox.js": null, "boobieblog.com/TilaTequilaBackdoorBanner2.jpg": null, "easytutoriel.com/wp-content/themes/easytutoriel-10-1/js/scripts.js": null, "hdporn.net/images/hd-porn-banner.gif": null, "clickfunnels.com/assets/pushcrew.js": null, "azureedge.net/cdn/js/rad.js": null, "flixist.com/img2.phtml": null, "tfl.gov.uk/tfl-global/scripts/stats.js": null, "wapinda.in/images/downloadvideo.jpg": null, "destructoid.com/img2.phtml": null, "vixy.net/fb-traffic-pop.js": null, "stargames.com/bridge.asp": null, "godaddy.com/js/gdwebbeacon.js": null, "aolcdn.com/js/mg2.js": null, "usersfiles.com/images/72890UF.png": null, "ubuntugeek.com/images/ubuntu1.png": null, "nabble.com/static/analytics.js": null, "sap.com/global/ui/js/trackinghelper.js": null, "adrive.com/images/fc_banner.jpg": null, "oscars.org/scripts/wt_include1.js": null, "oscars.org/scripts/wt_include2.js": null, "lijit.com/adif_px.php": null, "cippy.it/Scripts/toastr.js": null, "oodle.com/js/suntracking.js": null, "vcnewsdaily.com/images/vcnews_right_banner.gif": null, "dirittierisposte.it/Images/corriere_sera.png": null, "comparestoreprices.co.uk/images/MMbg3.jpg": null, "scripts.snowball.com/scripts/images/pixy.gif": null, "miragepics.com/images/11361497289209202613.jpg": null, "print2webcorp.com/mkt3/_js/p2w_tracker.js": null, "dealnews.com/lw/ul.php": null, "wired.com/tracker.js": null, "milanofinanza.it/img/top.png": null, "imgbabes.com/element.js": null, "jutarnji.hr/template/js/eph_analytics.js": null, "widgethost.com/pax/counter.js": null, "imageporter.com/ro-7bgsd.html": null, "socaseiras.com.br/banners.php": null, "video.syfy.com/lg.php": null, "googleapis.com/aam.js": null, "googleapis.com/ivc.js": null, "server4.pro/images/banner.jpg": null, "orange.pl/ocp-http/map/js/cookies.js": null, "racebets.com/media.php": null, "24video.net/din_new6.php": null, "boersennews.de/js/lib/BnPageTracker.js": null, "tsphone.biz/pixelvoleur.jpg": null, "scoot.co.uk/ajax/log_serps.php": null, "wumii.com/images/pixel.png": null, "digitalgov.gov/Universal-Federated-Analytics-Min.js": null, "cafenews.pl/mpl/static/static.js": null, "bbvms.com/zone/js/zonestats.js": null, "amazonaws.com/amacrpr/crpr.js": null, "twitter.com/1.1/promoted_content/log.json": null, "digiland.it/count.cgi": null, "take2.co.za/misc/bannerscript.php": null, "amazonaws.com/gaL.js": null, "medscape.com/pi/1x1/pv/profreg-1x1.gif": null, "experts-exchange.com/pageloaded.jsp": null, "oasisactive.com/pixels.cfm": null, "yellowbrix.com/images/content/cimage.gif": null, "memepix.com/spark.php": null, "ytn.co.kr/_comm/ylog.php": null, "crackdb.com/img/vpn.png": null, "myfitnesspal.com/assets/mfp_localytics.js": null, "u.tv/utvplayer/everywhere/tracking.aspx": null, "linuxtracker.org/images/dw.png": null, "xbooru.com/gaming/clicker.php": null, "buzzamedia.com/js/track.js": null, "cloudfront.net/websites/sb.js": null, "usfine.com/images/sty_img/usfine.gif": null, "runerich.com/images/sty_img/runerich.gif": null, "cloudfront.net/scripts/cookies.js": null, "pixhosting.com/ct/jct.php": null, "bonbonme.com/js/rightbanner.js": null, "forbesimg.com/assets/js/forbes/fast_pixel.js": null, "allnorilsk.ru/js/adb.js": null, "worldnow.com/images/incoming/RTJ/rtj201303fall.jpg": null, "myslavegirl.org/follow/go.js": null, "cdnma.com/apps/capture.js": null, "retty.me/javascripts/common/logging.js": null, "swatchseries.to/jquery.min.js": null, "spankcdn.net/js/sw.ready.js": null, "thinkexist.com/images/afm.js": null, "johnbridge.com/vbulletin/banner_rotate.js": null, "techbargains.com/inc_iframe_deals_feed.cfm": null, "ntmb.de/count.html": null, "tapcdn.com/mosaic/tap_button.js": null, "tortoise.proboards.com/tortoise.pl": null, "playfooty.tv/jojo.html": null, "honda.ca/_Global/js/includes/tracker.js": null, "techbargains.com/scripts/banner.js": null, "naked-sluts.us/prpop.js": null, "jimstatic.com/ckies.js": null, "redbunker.net/images/redb/redyeni.gif": null, "impactloud.com/img/follow.png": null, "imgking.co/frler.js": null, "freehostinghero.com/img/tw.png": null, "thesiteoueb.net/js/cm-head.js": null, "onetravel.com/TrackOnetravelAds.js": null, "teenpornvideo.xxx/tpv.js": null, "javhub.net/img/r.jpg": null, "accountnow.com/SyslogWriter.ashx": null, "filepost.com/default_popup.html": null, "wsj.net/MW5/content/analytics/hooks.js": null, "app.cdn-cs.com/__t.png": null, "seaporn.org/scripts/life.js": null, "domainit.com/scripts/track.js": null, "cloudfront.net/rc.js": null, "infochoice.com.au/Handler/WidgetV2Handler.ashx": null, "alex.leonard.ie/misc-images/transparent.png": null, "hitleap.com/assets/banner.png": null, "hqtubevideos.com/play.html": null, "mathforum.org/images/tutor.gif": null, "facebook.com/plugins/recommendations.php": null, "textundblog.de/powercounter.js": null, "vogue.co.uk/_/logic/statistics.js": null, "giganews.com/images/rpp.gif": null, "reddit.com/static/pixel.png": null, "softcab.com/google.php": null, "xogogo.com/images/latestpt.gif": null, "rtlradio.lu/stats.php": null, "gayporntimes.com/img/GP_Heroes.jpg": null, "244pix.com/webop.jpg": null, "nike.com/cms/analytics-store-desktop.js": null, "pornhost.com/count_hit_player.php": null, "files-hawk.co.uk/hl/hawklinks.js": null, "shopsubmit.co.uk/visitor.ashx": null, "cmath.fr/images/fond2.gif": null, "148.251.8.156/track.js": null, "libero.it/cgi-bin/cdcounter.cgi": null, "xbooru.com/script/application.js": null, "libero.it/cgi-bin/cdcountersp.cgi": null, "cmath.fr/images/fondsticky.gif": null, "pourquoidocteur.fr/img2/face.png": null, "kontera.com/javascript/lib/KonaLibInline.js": null, "stolenvideos.net/stolen.js": null, "alicdn.com/tkapi/click.js": null, "mindwerk.net/zaehlpixel.php": null, "autosite.com/scripts/markerfile.bin": null, "embedly.com/widgets/xcomm.html": null, "comic-rocket.com/metrics.js": null, "trackjs.com/usage.gif": null, "imagefap.com/images/yes.gif": null, "mealime.com/assets/mealytics.js": null, "wal.co/cdn-perf.min.js": null, "luobo.tv/staticts.html": null, "amazonaws.com/skyscrpr.js": null, "wondershare.es/jslibs/track.js": null, "paper.li/javascripts/analytics.js": null, "cloudfront.net/powr.js": null, "bnpparibas.fr/JavascriptInsert.js": null, "rextube.com/plug/iframe.asp": null, "nox.to/files/frame.htm": null, "webhostingtalk.com/images/style/lw-header.png": null, "wmtools.it/wmtcounter.php": null, "saymedia.com/latest/tetrapak.js": null, "tinypic.com/track.php": null, "d.yimg.com/ds/badge2.js": null, "sextubebox.com/ab1.shtml": null, "sextubebox.com/ab2.shtml": null, "amazonaws.com/ai-img/aia.js": null, "sendtonews.com/player/loggingajax.php": null, "tuttogratis.it/gopix.php": null, "quotesonic.com/vendor/pixel.cfm": null, "linguee.fr/white_pixel.gif": null, "annahar.com/assets/js/notifications.js": null, "imagefap.com/ajax/uass.php": null, "uramov.info/wav/wavideo.html": null, "mygirlfriendvids.net/js/popall1.js": null, "future-shop.jp/rview.gif": null, "condominioweb.com/img_cdw/seguici.png": null, "mytravel.co.uk/thomascooktrack.gif": null, "mozilla.com/js/track.js": null, "sexytime.com/img/sexytime_anima.gif": null, "tdwaterhouse.ca/includes/javascript/rtesurvey.js": null, "jav-porn.net/js/popout.js": null, "devilsfilm.com/track/go.php": null, "speedtest.dailymotion.com/latencies.js": null, "justclicktowatch.to/jstp.js": null, "top.baidu.com/js/nsclick.js": null, "amazonaws.com/accio-lib/accip_script.js": null, "amazonaws.com/g.aspx": null, "sbeacon.sina.com.cn/e.gif": null, "imgdino.com/gsmpop.js": null, "pourquoidocteur.fr/img2/in.png": null, "18tubehd.com/18tube.js": null, "pornoinside.com/efpop.js": null, "slant.co/js/track.min.js": null, "xvideohost.com/hor_banner.php": null, "blackredtube.com/fadebox2.js": null, "sexyandshocking.com/mzpop.js": null, "thedailybeast.com/appnexus.js": null, "loot.co.za/shop/product.jsp": null, "titan24.com/scripts/stats.js": null, "yahoo.com/perf.gif": null, "zonecss.fr/images/statscreen.gif": null, "helpsetup.ru/home/solnisko.php": null, "experiandirect.com/javascripts/tracking.js": null, "imagefap.com/019ce.php": null, "aixifan.com/acsdk/log.min.js": null, "ukrd.com/images/icons/itunes.png": null, "femdom-fetish-tube.com/popfemdom.js": null, "ora.tv/j/ora_evttracking.js": null, "swiftypecdn.com/cc.js": null, "amazonaws.com/beacon/vtpixpc.gif": null, "maxjizztube.com/downloadfreemovies.php": null, "iceporn.com/templates/base_master/js/jquery.shows.js": null, "clubic.com/editorial/publier_count.php": null, "vg247.com/wp-content/themes/vg247/scripts/mvg247-fsm.js": null, "youdao.com/imp/cac.js": null, "angelfire.com/cgi-bin/count.cgi": null, "rackcdn.com/knotice.api.js": null, "superfunblog.com/stats/stats.php": null, "picturedip.com/windowfiles/dhtmlwindow.css": null, "orf.at/ivwscript.js": null, "akamaized.net/js3/tracker.js": null, "cdn.ndparking.com/js/init.min.js": null, "flipkart.com/bbeacon.php": null, "osalt.com/js/track.js": null, "swiftypecdn.com/te.js": null, "turboimagehost.com/p1.js": null, "lens101.com/images/banner.jpg": null, "cloudfront.net/js/ca.js": null, "digital-zoom.de/counter.js": null, "akamai.com/crs/lgsitewise.js": null, "younewstv.com/js/easyxdm.min.js": null, "nioutaik.fr/themes/freshy/images/zoiseau.gif": null, "nioutaik.fr/themes/freshy/images/facedebouc.gif": null, "gstatic.com/gadf/ga_dyn.js": null, "imageporter.com/smate.html": null, "hexero.com/images/banner.gif": null, "wikio.com/shopping/tracking/hit.jsp": null, "papajohns.com/index_files/activityi.html": null, "atlantis.com/_scripts/tsedge/pagemarker.gif": null }; var bad_da_hostpath_exact_flag = 469 > 0 ? true : false; // test for non-zero number of rules // 499 rules as an efficient NFA RegExp: var bad_da_hostpath_RegExp = /^(?:[\w-]+\.)*?(?:google\-analytics\.com\/plugins\/|pinterest\.com\/images\/|pornfanplace\.com\/js\/pops\.|msn\.com\/tracker\/|reddit\.com\/static\/|widgetserver\.com\/metrics\/|yahoo\.com\/track\/|r18\.com\/track\/|sextronix\.com\/images\/|baidu\.com\/pixel|baidu\.com\/ecom|platform\.twitter\.com\/js\/button\.|adform\.net\/banners\/|dditscdn\.com\/log\/|jobthread\.com\/t\/|propelplus\.com\/track\/|adultfriendfinder\.com\/banners\/|adf\.ly\/_|view\.atdmt\.com\/partner\/|chaturbate\.com\/affiliates\/|google\.com\/analytics\/|netdna\-ssl\.com\/tracker\/|yahoo\.com\/beacon\/|quantserve\.com\/pixel\/|redtube\.com\/stats\/|amazonaws\.com\/analytics\.|facebook\.com\/plugins\/follow|photobucket\.com\/track\/|addthiscdn\.com\/live\/|cursecdn\.com\/banner\/|doubleclick\.net\/ad\/|google\-analytics\.com\/gtm\/js|primevideo\.com\/uedata\/|torrentprotect\.com\/|imageshack\.us\/ads\/|adultfriendfinder\.com\/javascript\/|pop6\.com\/banners\/|twitter\.com\/javascripts\/|veeseo\.com\/tracking\/|cloudfront\.net\/track|twitter\.com\/metrics|adultfriendfinder\.com\/go\/|mediaplex\.com\/ad\/js\/|porntube\.com\/adb\/|imagecarry\.com\/down|4tube\.com\/iframe\/|xvideos\-free\.com\/d\/|siberiantimes\.com\/counter\/|exitintel\.com\/log\/|facebook\.com\/plugins\/subscribe|youtube\.com\/pagead\/|googlesyndication\.com\/sodar\/|googlesyndication\.com\/safeframe\/|dailymotion\.com\/track\-|dailymotion\.com\/track\/|turnsocial\.com\/track\/|github\.com\/_stats|hstpnetwork\.com\/ads\/|fapality\.com\/contents\/content_sources\/|theseforums\.com\/track\/|pornoid\.com\/contents\/content_sources\/|bing\.com\/widget\/render\/|pixazza\.com\/track\/|sysomos\.com\/track\/|luminate\.com\/track\/|picbucks\.com\/track\/|targetspot\.com\/track\/|gamestar\.de\/_misc\/tracking\/|thrixxx\.com\/affiliates\/|imdb\.com\/twilight\/|wupload\.com\/referral\/|adroll\.com\/pixel\/|vindicosuite\.com\/track\/|xhamster\.com\/ads\/|imagetwist\.com\/banner\/|xxxhdd\.com\/contents\/content_sources\/|mixpanel\.com\/track|reevoo\.com\/track\/|wtprn\.com\/sponsors\/|twitter\.com\/i\/jot|doubleclick\.net\/pixel|allanalpass\.com\/track\/|fastly\.net\/i|pornalized\.com\/contents\/content_sources\/|linkbucks\.com\/track\/|daylogs\.com\/counter\/|google\.com\/pagead\/|soundcloud\.com\/event|soufun\.com\/stats\/|conduit\.com\/\/banners\/|topbucks\.com\/popunder\/|desipearl\.com\/tracker\/|quora\.com\/_\/ad\/|ad\.atdmt\.com\/i\/img\/|sourceforge\.net\/log\/|ad\.admitad\.com\/banner\/|google\.com\/log|skysa\.com\/tracker\/|akanoo\.com\/tracker\/|appspot\.com\/stats|shareaholic\.com\/analytics_|ad\.atdmt\.com\/e\/|merchenta\.com\/track\/|cloudfront\.net\/facebook\/|wired\.com\/event|cloudfront\.net\/twitter\/|facebook\.com\/plugins\/likebox\/|italiaonline\.it\/script\/ga\.|lovefilm\.com\/partners\/|google\-analytics\.com\/collect|olark\.com\/track\/|ad\.atdmt\.com\/m\/|sex\.com\/popunder\/|static\.criteo\.com\/images[^\w.%-]|virool\.com\/widgets\/|recomendedsite\.com\/addon\/upixel\/|amazonaws\.com\/fby\/|apester\.com\/event[^\w.%-]|andyhoppe\.com\/count\/|shareasale\.com\/image\/|spotify\.com\/follow\/|ad\.admitad\.com\/fbanner\/|videowood\.tv\/pop|livedoor\.com\/counter\/|ad\.atdmt\.com\/s\/|sulia\.com\/papi\/sulia_partner\.js\/|static\.criteo\.net\/images[^\w.%-]|sparklit\.com\/counter\/|tmall\.com\/add|drift\.com\/track|youtube\.com\/get_midroll_|ru4\.com\/click|fulltiltpoker\.com\/affiliates\/|vk\.com\/images\/|reallifecam\.com\/track\/|bridgetrack\.com\/track\/|hosting24\.com\/images\/banners\/|cnzz\.com\/stat\.|spacash\.com\/popup\/|phncdn\.com\/images\/banners\/|wishlistproducts\.com\/affiliatetools\/|photobox\.com\/event|trrsf\.com\/metrics\/|vivatube\.com\/upload\/banners\/|pes\-patch\.com\/wp\-content\/uploads\/2019\/09\/buy\-pes20\-|questionmarket\.com\/static\/|purevpn\.com\/affiliates\/|inphonic\.com\/tracking\/|nspmotion\.com\/tracking\/|sitegiant\.my\/affiliate\/|red\-tube\.com\/popunder\/|creativecdn\.com\/pix\/|doubleclick\.net\/adx\/wn\.nat\.|bluehost\-cdn\.com\/media\/partner\/images\/|betwaypartners\.com\/affiliate_media\/|ipstatp\.com\/growth\/fe_sdk\/reportsdk\/|tlavideo\.com\/affiliates\/|singlehop\.com\/affiliates\/|aliexpress\.com\/js\/beacon_|static\.criteo\.net\/js\/duplo[^\w.%-]|jenningsforddirect\.co\.uk\/sitewide\/extras\/|ouo\.press\/js\/pop\.|theporncore\.com\/contents\/content_sources\/|linkedin\.com\/img\/|goldmoney\.com\/~\/media\/Images\/Banners\/|dealextreme\.com\/affiliate_upload\/|bruteforcesocialmedia\.com\/affiliates\/|googlesyndication\.com\/pagead\/|filedownloader\.net\/design\/|carbiz\.in\/affiliates\-and\-partners\/|internetbrands\.com\/partners\/|videowood\.tv\/pop2|upsellit\.com\/custom\/|flixcart\.com\/affiliate\/|infibeam\.com\/affiliate\/|lawdepot\.com\/affiliate\/|seedsman\.com\/affiliate\/|couptopia\.com\/affiliate\/|bigrock\.in\/affiliate\/|e\-tailwebstores\.com\/accounts\/default1\/banners\/|sk\-static\.com\/javascripts\/songkick\/analytics\/|doubleclick\.net\/pfadx\/www\.tv3\.co\.nz|proxysolutions\.net\/affiliates\/|media\.domainking\.ng\/media\/|i\-tech\.com\.au\/media\/wysiwyg\/banner\/|obox\-design\.com\/affiliate\-banners\/|russian\-dreams\.net\/static\/js\/|ebaystatic\.com\/aw\/signin\/ebay\-signin\-toyota\-|trustpilot\.com\/stats\/|wonderlabs\.com\/affiliate_pro\/banners\/|share\-online\.biz\/affiliate\/|talkers\.com\/images\/banners\/|celebstoner\.com\/assets\/images\/img\/sidebar\/|ctctcdn\.com\/js\/signup\-form\-widget\/|wwe\.com\/sites\/all\/modules\/wwe\/wwe_analytics\/|ipstatp\.com\/static_magic\/|aftonbladet\.se\/blogportal\/view\/statistics|browsershots\.org\/static\/images\/creative\/|supplyframe\.com\/partner\/|appinthestore\.com\/click\/|celebstoner\.com\/assets\/components\/bdlistings\/uploads\/|expekt\.com\/affiliates\/|swurve\.com\/affiliates\/|axandra\.com\/affiliates\/|graboid\.com\/affiliates\/|blissful\-sin\.com\/affiliates\/|singlemuslim\.com\/affiliates\/|bruteforceseo\.com\/affiliates\/|graduateinjapan\.com\/affiliates\/|amazonaws\.com\/statics\.reedge\.com\/|foxadd\.com\/addon\/upixel\/|amazon\.com\/clog\/|nudography\.com\/photos\/banners\/|techkeels\.com\/creatives\/|yandex\.st\/share\/|pwpwpoker\.com\/images\/banners\/|visa\.com\/logging\/logEvent|rabble\.ca\/sites\/default\/files\/styles\/partners_|hottubeclips\.com\/stxt\/banners\/|amazonaws\.com\/photos\.offers\.analoganalytics\.com\/|zanox\-affiliate\.de\/ppv\/|theseblogs\.com\/visitScript\/|vpnarea\.com\/affiliate\/|borrowlenses\.com\/affiliate\/|thereadystore\.com\/affiliate\/|phncdn\.com\/iframe|tshirthell\.com\/img\/affiliate_section\/|clickandgo\.com\/booking\-form\-widget|s3\.amazonaws\.com\/draftset\/banners\/|punterlink\.co\.uk\/images\/storage\/siteban|totallylayouts\.com\/online\-users\-counter\/|premiumtradings\.com\/media\/images\/index_banners\/|t5\.ro\/static\/|getadblock\.com\/images\/adblock_banners\/|ppc\-coach\.com\/jamaffiliates\/|adm24\.de\/hp_counter\/|vindicosuite\.com\/tracking\/|yahooapis\.com\/get\/Valueclick\/CapAnywhere\.getAnnotationCallback|media\.enimgs\.net\/brand\/files\/escalatenetwork\/|flipkart\.com\/ajaxlog\/visitIdlog|shinypics\.com\/blogbanner\/|jobs\-affiliates\.ws\/images\/|thelodownny\.com\/leslog\/ads\/|tsite\.jp\/static\/analytics\/|youtube\.com\/api\/stats\/qoe|youtube\.com\/api\/stats\/delayplay|avira\.com\/site\/datatracking|uploadgig\.com\/static\/|evilangel\.com\/static\/|condenastdigital\.com\/track|examiner\.com\/sites\/all\/modules\/custom\/ex_stats\/|azureedge\.net\/track|lipsy\.co\.uk\/_assets\/images\/skin\/tracking\/|ad2links\.com\/js\/|dailymail\.co\.uk\/tracking\/|vimeocdn\.com\/add\/player\-stats|ed\-protect\.org\/cdn\-cgi\/apps\/head\/|viralize\.tv\/track\/|lumfile\.com\/lumimage\/ourbanner\/|inhumanity\.com\/cdn\/affiliates\/|alwaght\.com\/upload\/logo\/case\/|accuradio\.com\/static\/track\/|go2cdn\.org\/brand\/|googlesyndication\.com\/simgad\/|download\.bitdefender\.com\/resources\/media\/|amazonaws\.com\/streetpulse\/ads\/|aol\.com\/track\/|google\-analytics\.com\/internal\/collect[^\w.%-]|adyou\.me\/bug\/adcash|vipstatic\.com\/mars\/|bwwstatic\.com\/socialtop|porn\.com\/assets\/partner_|aerotime\.aero\/upload\/banner\/|static\.multiplayuk\.com\/images\/w\/w\-|presscoders\.com\/wp\-content\/uploads\/misc\/aff\/|wykop\.pl\/dataprovider\/diggerwidget\/|mail\.ru\/counter|safarinow\.com\/affiliate\-zone\/|cinemablend\.com\/static\/js\/k2\/|cinemablend\.com\/static\/js\/batsignal\/|ziffstatic\.com\/jst\/zdvtools\.|doubleclick\.net\/adx\/wn\.loc\.|themesltd\.com\/online\-users\-counter\/|getnzb\.com\/img\/partner\/banners\/|ball2win\.com\/Affiliate\/|sextvx\.com\/static\/images\/tpd\-|leadsleap\.com\/images\/banner_|amazon\.com\/gp\/yourstore\/recs\/|draugiem\.lv\/lapas\/widgets\/|sweed\.to\/affiliates\/|googletagservices\.com\/tag\/static\/|hirepurpose\.com\/static\/widgets\/|tonefuse\.s3\.amazonaws\.com\/clientjs\/|liveperson\.com\/affiliates\/|go\.com\/stat\/|golem\.de\/staticrl\/scripts\/golem_cpxl_|livefyre\.com\/tracking\/|moneywise\.co\.uk\/affiliate\/|brandrepublic\.com\/session\-img\/|apple\.com\/itunesaffiliates\/|pixel\.indieclicktv\.com\/annonymous\/|franceculture\.fr\/static\/js\/xtcore\-|moneycontrol\.com\/share\-market\-game\/|brandcdn\.com\/pixel\/|a\.huluad\.com\/beacons\/|salemwebnetwork\.com\/Stations\/images\/SiteWrapper\/|porn\.com\/737cdn189\/|ziffstatic\.com\/jst\/zdsticky\.|oasap\.com\/images\/affiliate\/|virtualhottie2\.com\/cash\/tools\/banners\/|sabah\.com\.tr\/Statistic\/|porn\.com\/189media737\/|sabah\.com\.tr\/StatisticImage\/|linkedin\.com\/countserv\/count\/|express\.de\/analytics\/|sitebooster\.com\/sb\/wix\/p|fitanalytics\.com\/metrics\/|linkedin\.com\/countserv\/|tourradar\.com\/def\/partner|doubleclick\.net\/pfadx\/cblvsn\.nwsd\.videogallery\/|chefkoch\.de\/counter|driverdb\.com\/assets\/img\/banners\/|amazonaws\.com\/ownlocal\-|amazonaws\.com\/btrb\-prd\-banners\/|camvideos\.tv\/tpd\.|emsservice\.de\.s3\.amazonaws\.com\/videos\/|desperateseller\.co\.uk\/affiliates\/|mightydeals\.s3\.amazonaws\.com\/md_adv\/|mrskin\.com\/affiliateframe\/|camwhores\.tv\/banners\/|chaturbate\.com\/sitestats\/openwindow\/|debtconsolidationcare\.com\/affiliate\/tracker\/|mrskin\.com\/data\/mrskincash\/|thejewishvoice\.com\/wp\-content\/uploads\/book\-yf\/|lowendbox\.com\/wp\-content\/themes\/leb\/banners\/|xcritic\.com\/images\/buy\-|filepost\.com\/static\/images\/bn\/|stomp\.com\.sg\/site\/servlet\/tracker|wieistmeineip\.de\/ip\-address\/|hostdime\.com\/images\/affiliate\/|bpath\.com\/affiliates\/|lagacetanewspaper\.com\/wp\-content\/uploads\/banners\/|metroweekly\.com\/tools\/blog_add_visitor\/|pcmall\.co\.za\/affiliates\/|fairfaxregional\.com\.au\/proxy\/commercial\-partner\-solar\/|yimg\.com\/uq\/syndication\/|doubleclick\.net\/pfadx\/video\.marketwatch\.com\/|flipkart\.com\/affiliateWidget\/|bloodstock\.uk\.com\/affiliates\/|oodle\.co\.uk\/event\/track\-first\-view\/|googlesyndication\.com\/ima3vpaid|youtube\-nocookie\.com\/api\/stats\/playback|citygridmedia\.com\/ads\/|videopress\.com\/plugins\/stats\/|rbth\.ru\/widget\/|doubleclick\.net\/xbbe\/creative\/vast|thedailyherald\.sx\/images\/banners\/|armenpress\.am\/static\/add\/|treato\.com\/api\/analytics|doubleclick\.net\/N2\/pfadx\/video\.wsj\.com\/|dday\.it\/assets\/img\/cds_logo\-|yyv\.co\/track\/|afr\.com\/assets\/europa\.|po\.st\/static\/|knco\.com\/wp\-content\/uploads\/wpt\/|timesinternet\.in\/ad\/|mail\.ru\/count\/|sis\.amazon\.com\/iu|h2porn\.com\/contents\/content_sources\/|dailymotion\.com\/logger\/|free\-filehost\.net\/pop\/|mp\.weixin\.qq\.com\/mp\/getappmsgad|ypcdn\.com\/webyp\/javascripts\/client_side_analytics_|yimg\.com\/nq\/ued\/assets\/flash\/wsclient_|urbanlist\.com\/event\/track\-first\-view\/|cfcdn\.com\/showcase_sample\/search_widget\/|mailjet\.com\/widget\/|mybdhost\.com\/imgv2\/|babyblog\.ru\/pixel|remixshop\.com\/bg\/site\/ajaxCheckCookiePolicy|newton\.pm\/events\/track_bulk|doubleclick\.net\/pfadx\/ng\.videoplayer\/|assfuck\.xxx\/uploads\/provider\-banners\/|foxtel\.com\.au\/cms\/fragments\/corp_analytics\/|twitter\.com\/scribes\/|fleshbot\.com\/wp\-content\/themes\/fbdesktop_aff\/images\/af|camwhores\.tv\/contents\/other\/player\/|homoactive\.tv\/banner\/|mol\.im\/i\/pix\/ebay\/|autotrader\.co\.za\/partners\/|groupon\.com\/tracking|mcclatchyinteractive\.com\/creative\/|yellowpages\.com\.jo\/uploaded\/banners\/|usps\.com\/survey\/|attn\.com\/survey|youtube\-nocookie\.com\/ptracking|applifier\.com\/users\/tracking|govevents\.com\/display\-file\/|yporn\.tv\/uploads\/flv_player\/commercials\/|devatube\.com\/img\/partners\/|planetlotus\.org\/images\/partners\/|calciomercato\.it\/img\/notizie\/social\/|digitalsatellite\.tv\/banners\/|f\-picture\.net\/Misc\/JumpClick|gluecksdetektiv\.de\/wp\-content\/plugins\/easy\-fancybox\-pro\/|doubleclick\.net\/adx\/tsg\.|tottenhamhotspur\.com\/media\/javascript\/google\/|hostinger\.nl\/banners\/|exwp\.org\/partners\/|bharatmatrimony\.com\/matrimoney\/matrimoneybanners\/|kitz\.co\.uk\/files\/jump2\/|assfuck\.xxx\/uploads\/banners\/|flipboard\.com\/web\/buttons\/|ab\-in\-den\-urlaub\.de\/usertracking\/|hostsearch\.com\/creative\/|sendit\.cloud\/images\/banner\/|fulhamfc\.com\/i\/partner\/|sobeycloud\.com\/Services\/Stat\.|amazonaws\.com\/fstrk\.net\/|interserver\.net\/logos\/vps\-|mightydeals\.com\/widgets\/|indochino\.com\/indo\-ecapture\-widget\/|vipfile\.cc\/images\/|golem\.de\/staticrl\/scripts\/golem_cpx_|bluenile\.ca\/track\/|pmo\.ee\/stats\/|altushost\.com\/docs\/|webring\.com\/cgi\-bin\/logit|daily\-sun\.com\/assets\/images\/banner\/|clipsyndicate\.com\/cs_api\/cliplog|theindependentbd\.com\/assets\/images\/banner\/|buyselltrade\.ca\/banners\/|shariahprogram\.ca\/banners\/|tube18\.sex\/tube18\.|talkmagic\.co\.uk\/aimages\/|vigrax\.pl\/banner\/|eclipse\.org\/membership\/promo\/images\/|viglink\.com\/api\/batch[^\w.%-]|kshp\.com\/uploads\/banners\/|sharecad\.org\/content\/banners\/|finextra\.com\/finextra\-images\/leaderboards\/|schwalbe\.co\.uk\/_webedit\/cached\-images\/172\-37\-38\-0\-0\-37\-38|schwalbe\.co\.uk\/_webedit\/cached\-images\/174\-37\-38\-0\-0\-37\-38|readcube\.com\/assets\/track_|glamour\.cz\/banners\/|thrillist\.com\/track|cnnewmedia\.co\.uk\/locker\/|mediamanager\.co\.za\/img\/banners\/|rakuten\-static\.com\/com\/rat\/|needle\.com\/pageload|girlfriendvideos\.com\/ad|onescreen\.net\/os\/static\/pixels\/|hentaistream\.com\/wp\-includes\/images\/mofos\/webcams_|firecenter\.pl\/banners\/|l\-host\.net\/etn\/omnilog|porn2blog\.com\/wp\-content\/banners\/|bangyoulater\.com\/images\/banners_|googlesyndication\.com\/sadbundle\/|openjavascript\.com\/jtools\/jads\.|cactusvpn\.com\/images\/affiliates\/|data\.microsoft\.com\/OneCollector\/|princetonreview\.com\/logging\/|bannermaken\.nl\/banners\/|citeulike\.org\/static\/campaigns\/|coursehero\.com\/v1\/data\-tracking|galleries\.bz\/track\/|twitter\.com\/scribe\/|twitter\.com\/scribe|aviva\.co\.uk\/metrics\/|beenetworks\.net\/traffic|watchseries\-online\.nl\/sp1[^\w.%-]|justporno\.tv\/ad\/|reuters\.com\/tracker\/|images\.elenasmodels\.com\/Upload\/|itweb\.co\.za\/sponsored_|ksstradio\.com\/wp\-content\/banners\/|mrc\.org\/sites\/default\/files\/uploads\/images\/Collusion_Banner|escapementmagazine\.com\/wp\-content\/banners\/|xcritic\.com\/images\/watch\-|scdn\.co\/build\/js\/tracking\-|bizrate\.co\.uk\/js\/survey_|vast\.videe\.tv\/vast\-proxy\/|vidzi\.tv\/mp4|list\-manage1\.com\/subscriber\-count|yandex\.ru\/cycounter|wlcr\.org\/banners\/|optics\.org\/banners\/|pornissimo\.org\/banners\/|holyfamilyradio\.org\/banners\/|popeoftheplayers\.eu\/ad|guzzle\.co\.za\/media\/banners\/|service\-webmaster\.fr\/cpt\-visites\/|userscloud\.com\/images\/banners\/|facebook\.com\/method\/links\.getStats|gamefront\.com\/wp\-content\/plugins\/tracker\/|jooble\.org\/banner\/|hdpornphotos\.com\/images\/banner_|bidz\.com\/contentarea\/BidzHomePixel|huuto\.net\/js\/analytic\/)/i; var bad_da_hostpath_regex_flag = 499 > 0 ? true : false; // test for non-zero number of rules // 214 rules as an efficient NFA RegExp: var bad_da_RegExp = /^(?:[\w-]+\.)*?(?:porntube\.com\/ads$|ads\.|adv\.|quantserve\.com\/pixel;|erotikdeal\.com\/\?ref=|banner\.|affiliates\.|banners\.|affiliate\.|ad\.atdmt\.com\/i\/go;|synad\.|d1z2jf7jlzjs58\.cloudfront\.net[^\w.%-]\$rewrite=abp\-resource\:blank\-js,domain=voici\.fr|monova\.to[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline'|yahoo\.com\/p\.gif;|api\-read\.facebook\.com\/restserver\.php\?api_key=|tube911\.com\/scj\/cgi\/out\.php\?scheme_id=|movies\.askjolene\.com\/c64\?clickid=|qualtrics\.com\/WRSiteInterceptEngine\/\?Q_Impress=|ipornia\.com\/scj\/cgi\/out\.php\?scheme_id=|shawmediaauto\.com\/event\/i\/\?size=|sponsorselect\.com\/Common\/LandingPage\.aspx\?eu=|oddschecker\.com\/clickout\.htm\?type=takeover\-|api\.ticketnetwork\.com\/Events\/TopSelling\/domain=nytimes\.com|voxmedia\.com\/needle\?d=|sweed\.to\/\?pid=|graph\.facebook\.com\/fql\?q=SELECT|imdb\.com\/rd\/\?q|affiliates2\.|inn\.co\.il\/Controls\/HPJS\.ashx\?act=log|monova\.org[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline'|eurolive\.com\/index\.php\?module=public_eurolive_onlinetool&|ab\-in\-den\-urlaub\.de\/resources\/cjs\/\?f=\/resources\/cjs\/tracking\/|yahoo\.com\/yi\?bv=|eurolive\.com\/\?module=public_eurolive_onlinehostess&|google\.com\/uds\/\?file=orkut&|uploadproper\.net[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline'|jewsnews\.co\.il[^\w.%-]\$csp=script\-src 'self' |sheknows\.com\/api\/module\?id=follow_social|amazonaws\.com\/\?wsid=|ceros\.com\/a\?data|moosify\.com\/widgets\/explorer\/\?partner=|yourbittorrent2\.com[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline'|rehost\.to\/\?ref=|yahoo\.com\/serv\?s|torrentdownloads\.me[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline'|plista\.com\/async\/min\/video,outstream\/|augine\.com\/widget$|seatplans\.com\/widget$|k7\-labelgroup\.com\/g\.html\?uid=|seedpeer\.me[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline'|uploadproper\.com[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline'|torrentfunk2\.com[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline'|pirateiro\.com[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline'|magnetdl\.com[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline'|torlock\.com[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline'|bittorrent\.am[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline'|baidu\.com\/nocache\/mp\/b\.jpg\?cmd=|limetorrents\.info[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline'|cursecdn\.com\/shared\-assets\/current\/anchor\.js\?id=|stargames\.com\/bridge\.asp\?idr=|google\.com\/_\/\+1\/|urmediazone\.com\/play\?ref=|alibi\.com\/\?request_type=aimg|yahoo\.co\.jp\/b\?p=|vpnfortorrents\.org\/\?id=|fancybar\.net\/ac\/fancybar\.js\?zoneid|download\-provider\.org\/\?aff\.id=|etahub\.com[^\w.%-](?=([\s\S]*?\/track\?site_id))\1|ws\.amazon\.com\/widgets\/(?=([\s\S]*?=gettrackingid$))\2|t\-online\.de[^\w.%-](?=([\s\S]*?\/noresult\.js\?track=))\3|photobucket\.com[^\w.%-](?=([\s\S]*?\/api\.php\?))\4(?=([\s\S]*?&method=track&))\5|casino\-x\.com[^\w.%-](?=([\s\S]*?\?partner=))\6|pornsharing\.com[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline' 'unsafe\-eval' data\: (?=([\s\S]*?\.google\.com ))\7(?=([\s\S]*?\.gstatic\.com ))\8(?=([\s\S]*?\.google\-analytics\.com))\9|ad\.atdmt\.com\/i\/(?=([\s\S]*?=))\10|flirt4free\.com[^\w.%-](?=([\s\S]*?&utm_campaign))\11|healthline\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\12|4chan\.org[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline' ))\13(?=([\s\S]*?\.gstatic\.com ))\14(?=([\s\S]*?\.google\.com ))\15(?=([\s\S]*?\.googleapis\.com ))\16(?=([\s\S]*?\.4cdn\.org ))\17(?=([\s\S]*?\.4channel\.org))\18|doubleclick\.net[^\w.%-](?=([\s\S]*?;afv_flvurl=http\:\/\/cdn\.c\.ooyala\.com\/))\19|iyfsearch\.com[^\w.%-](?=([\s\S]*?&pid=))\20|bittorrentstart\.com[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline' data\: (?=([\s\S]*?\.google\.com ))\21(?=([\s\S]*?\.google\-analytics\.com ))\22(?=([\s\S]*?\.scorecardresearch\.com))\23|2hot4fb\.com\/img\/(?=([\s\S]*?\.gif\?r=))\24|media\.campartner\.com\/index\.php\?cpID=(?=([\s\S]*?&cpMID=))\25|freehostedscripts\.net[^\w.%-](?=([\s\S]*?\.php\?site=))\26(?=([\s\S]*?&s=))\27(?=([\s\S]*?&h=))\28|hop\.clickbank\.net\/(?=([\s\S]*?&transaction_id=))\29(?=([\s\S]*?&offer_id=))\30|www\.imdb\.(?=([\s\S]*?\/rd\/\?q=))\31|tipico\.(?=([\s\S]*?\?affiliateId=))\32|cheatsheet\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.leadpages\.net ))\33(?=([\s\S]*?\.gstatic\.com ))\34(?=([\s\S]*?\.google\.com ))\35(?=([\s\S]*?\.googleapis\.com ))\36(?=([\s\S]*?\.playwire\.com ))\37(?=([\s\S]*?\.facebook\.com ))\38(?=([\s\S]*?\.bootstrapcdn\.com ))\39(?=([\s\S]*?\.twitter\.com ))\40(?=([\s\S]*?\.spot\.im))\41|uptobox\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline' ))\42(?=([\s\S]*?\.gstatic\.com ))\43(?=([\s\S]*?\.google\.com ))\44(?=([\s\S]*?\.googleapis\.com))\45|widgets\.itunes\.apple\.com[^\w.%-](?=([\s\S]*?&affiliate_id=))\46|gelbooru\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline' ))\47(?=([\s\S]*?\.gstatic\.com ))\48(?=([\s\S]*?\.google\.com ))\49(?=([\s\S]*?\.googleapis\.com ))\50(?=([\s\S]*?\.bootstrapcdn\.com))\51|tipico\.com[^\w.%-](?=([\s\S]*?\?affiliateid=))\52|btkitty\.pet[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline' (?=([\s\S]*?\.cloudflare\.com ))\53(?=([\s\S]*?\.googleapis\.com ))\54(?=([\s\S]*?\.jsdelivr\.net))\55|fantasti\.cc[^\w.%-](?=([\s\S]*?\?ad=))\56|computerarts\.co\.uk\/(?=([\s\S]*?\.php\?cmd=site\-stats))\57|hostmonster\.com[^\w.%-](?=([\s\S]*?&utm_))\58|eztv\.io[^\w.%-]\$csp=script\-src 'self' 'unsafe\-inline' (?=([\s\S]*?\.cloudflare\.com ))\59(?=([\s\S]*?\.googleapis\.com ))\60(?=([\s\S]*?\.facebook\.net))\61|cts\.tradepub\.com\/cts4\/\?ptnr=(?=([\s\S]*?&tm=))\62|freebeacon\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? blob\: data\:))\63|facebook\.com\/restserver\.php\?(?=([\s\S]*?\.getStats&))\64|online\.mydirtyhobby\.com[^\w.%-](?=([\s\S]*?\?naff=))\65|mjtlive\.com\/exports\/golive\/\?lp=(?=([\s\S]*?&afno=))\66|convertcase\.net[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? blob\: data\:))\67|thehayride\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.leadpages\.net ))\68(?=([\s\S]*?\.gstatic\.com ))\69(?=([\s\S]*?\.google\.com ))\70(?=([\s\S]*?\.googleapis\.com ))\71(?=([\s\S]*?\.playwire\.com ))\72(?=([\s\S]*?\.facebook\.com ))\73(?=([\s\S]*?\.bootstrapcdn\.com))\74|activistpost\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.leadpages\.net ))\75(?=([\s\S]*?\.gstatic\.com ))\76(?=([\s\S]*?\.google\.com ))\77(?=([\s\S]*?\.googleapis\.com ))\78(?=([\s\S]*?\.playwire\.com ))\79(?=([\s\S]*?\.facebook\.com ))\80(?=([\s\S]*?\.bootstrapcdn\.com))\81|allthingsvegas\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.leadpages\.net ))\82(?=([\s\S]*?\.gstatic\.com ))\83(?=([\s\S]*?\.google\.com ))\84(?=([\s\S]*?\.googleapis\.com ))\85(?=([\s\S]*?\.playwire\.com ))\86(?=([\s\S]*?\.facebook\.com ))\87(?=([\s\S]*?\.bootstrapcdn\.com))\88|survivalnation\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.leadpages\.net ))\89(?=([\s\S]*?\.gstatic\.com ))\90(?=([\s\S]*?\.google\.com ))\91(?=([\s\S]*?\.googleapis\.com ))\92(?=([\s\S]*?\.playwire\.com ))\93(?=([\s\S]*?\.facebook\.com ))\94(?=([\s\S]*?\.bootstrapcdn\.com))\95|thelibertydaily\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.leadpages\.net ))\96(?=([\s\S]*?\.gstatic\.com ))\97(?=([\s\S]*?\.google\.com ))\98(?=([\s\S]*?\.googleapis\.com ))\99(?=([\s\S]*?\.playwire\.com ))\100(?=([\s\S]*?\.facebook\.com ))\101(?=([\s\S]*?\.bootstrapcdn\.com))\102|comicallyincorrect\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.leadpages\.net ))\103(?=([\s\S]*?\.gstatic\.com ))\104(?=([\s\S]*?\.google\.com ))\105(?=([\s\S]*?\.googleapis\.com ))\106(?=([\s\S]*?\.playwire\.com ))\107(?=([\s\S]*?\.facebook\.com ))\108(?=([\s\S]*?\.bootstrapcdn\.com))\109|americasfreedomfighters\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.leadpages\.net ))\110(?=([\s\S]*?\.gstatic\.com ))\111(?=([\s\S]*?\.google\.com ))\112(?=([\s\S]*?\.googleapis\.com ))\113(?=([\s\S]*?\.playwire\.com ))\114(?=([\s\S]*?\.facebook\.com ))\115(?=([\s\S]*?\.bootstrapcdn\.com))\116|plarium\.com\/play\/(?=([\s\S]*?adCampaign=))\117|bulletsfirst\.net[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.leadpages\.net ))\118(?=([\s\S]*?\.gstatic\.com ))\119(?=([\s\S]*?\.google\.com ))\120(?=([\s\S]*?\.googleapis\.com ))\121(?=([\s\S]*?\.playwire\.com ))\122(?=([\s\S]*?\.facebook\.com ))\123(?=([\s\S]*?\.bootstrapcdn\.com))\124|skyscanner\.(?=([\s\S]*?\/slipstream\/applog$))\125|tamilo\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? blob\: data\:))\126|lucianne\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? blob\: data\:))\127|allthetests\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? blob\: data\:))\128|hiphoplately\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? blob\: data\:))\129|breakingisraelnews\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? blob\: data\:))\130|media\.campartner\.com[^\w.%-](?=([\s\S]*?\?cp=))\131|assoc\-amazon\.(?=([\s\S]*?[^\w.%-]e\/ir\?t=))\132|blacklistednews\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? blob\: data\:))\133|facebook\.com\/(?=([\s\S]*?\/plugins\/send_to_messenger\.php\?app_id=))\134|netflix\.com\/beacons\?(?=([\s\S]*?&ssizeCat=))\135(?=([\s\S]*?&vsizeCat=))\136|downloadprovider\.me\/en\/search\/(?=([\s\S]*?\?aff\.id=))\137(?=([\s\S]*?&iframe=))\138|liveperson\.net\/hc\/(?=([\s\S]*?\/\?visitor=))\139|vidstreamup\.com[^\w.%-]\$csp=script\-src (?=([\s\S]*? 'unsafe\-inline' blob\:))\140|c\.ypcdn\.com[^\w.%-](?=([\s\S]*?&ptid))\141|c\.ypcdn\.com[^\w.%-](?=([\s\S]*?\?ptid))\142|r\.ypcdn\.com[^\w.%-](?=([\s\S]*?\/rtd\?ptid))\143|miniurls\.co[^\w.%-](?=([\s\S]*?\?ref=))\144|everestpoker\.com[^\w.%-](?=([\s\S]*?\/\?adv=))\145|plista\.com\/widgetdata\.php\?(?=([\s\S]*?%22pictureads%22%7D))\146|cyberprotection\.pro[^\w.%-](?=([\s\S]*?\?aff))\147|amazon\.(?=([\s\S]*?\/batch\/))\148(?=([\s\S]*?uedata=))\149|yimg\.com[^\w.%-](?=([\s\S]*?\/l\?ig=))\150|ebayobjects\.com\/(?=([\s\S]*?;dc_pixel_url=))\151|freean\.us[^\w.%-](?=([\s\S]*?\?ref=))\152|conservativefiringline\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.gstatic\.com ))\153(?=([\s\S]*?\.google\.com ))\154(?=([\s\S]*?\.googleapis\.com ))\155(?=([\s\S]*?\.facebook\.com ))\156(?=([\s\S]*?\.bootstrapcdn\.com ))\157(?=([\s\S]*?\.twitter\.com ))\158(?=([\s\S]*?\.spot\.im))\159|godfatherpolitics\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.gstatic\.com ))\160(?=([\s\S]*?\.google\.com ))\161(?=([\s\S]*?\.googleapis\.com ))\162(?=([\s\S]*?\.facebook\.com ))\163(?=([\s\S]*?\.bootstrapcdn\.com ))\164(?=([\s\S]*?\.twitter\.com ))\165(?=([\s\S]*?\.spot\.im))\166|libertyunyielding\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.gstatic\.com ))\167(?=([\s\S]*?\.google\.com ))\168(?=([\s\S]*?\.googleapis\.com ))\169(?=([\s\S]*?\.facebook\.com ))\170(?=([\s\S]*?\.bootstrapcdn\.com ))\171(?=([\s\S]*?\.twitter\.com ))\172(?=([\s\S]*?\.spot\.im))\173|dcdirtylaundry\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.gstatic\.com ))\174(?=([\s\S]*?\.google\.com ))\175(?=([\s\S]*?\.googleapis\.com ))\176(?=([\s\S]*?\.facebook\.com ))\177(?=([\s\S]*?\.bootstrapcdn\.com ))\178(?=([\s\S]*?\.twitter\.com ))\179(?=([\s\S]*?\.spot\.im))\180|thinkamericana\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.gstatic\.com ))\181(?=([\s\S]*?\.google\.com ))\182(?=([\s\S]*?\.googleapis\.com ))\183(?=([\s\S]*?\.facebook\.com ))\184(?=([\s\S]*?\.bootstrapcdn\.com ))\185(?=([\s\S]*?\.twitter\.com ))\186(?=([\s\S]*?\.spot\.im))\187|clashdaily\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.gstatic\.com ))\188(?=([\s\S]*?\.google\.com ))\189(?=([\s\S]*?\.googleapis\.com ))\190(?=([\s\S]*?\.facebook\.com ))\191(?=([\s\S]*?\.bootstrapcdn\.com ))\192(?=([\s\S]*?\.twitter\.com ))\193(?=([\s\S]*?\.spot\.im))\194|ipatriot\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.gstatic\.com ))\195(?=([\s\S]*?\.google\.com ))\196(?=([\s\S]*?\.googleapis\.com ))\197(?=([\s\S]*?\.facebook\.com ))\198(?=([\s\S]*?\.bootstrapcdn\.com ))\199(?=([\s\S]*?\.twitter\.com ))\200(?=([\s\S]*?\.spot\.im))\201|menrec\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.gstatic\.com ))\202(?=([\s\S]*?\.google\.com ))\203(?=([\s\S]*?\.googleapis\.com ))\204(?=([\s\S]*?\.facebook\.com ))\205(?=([\s\S]*?\.bootstrapcdn\.com ))\206(?=([\s\S]*?\.twitter\.com ))\207(?=([\s\S]*?\.spot\.im))\208|shopify\.com\/(?=([\s\S]*?\/page\?))\209(?=([\s\S]*?&eventType=))\210|clickbank\.net\/(?=([\s\S]*?offer_id=))\211|ancient\-origins\.net[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\212|campussports\.net[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\213|amazonaws\.com[^\w.%-](?=([\s\S]*?=avnts_error))\214|licdn\.com\/(?=([\s\S]*?\.gif\?rnd=))\215|amazonaws\.com\/betpawa\-(?=([\s\S]*?\.html\?aff=))\216|c\.ypcdn\.com[^\w.%-](?=([\s\S]*?\/webyp\?rid=))\217|torrentz\.eu\/search(?=([\s\S]*?=))\218|unblockall\.org[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\219|imagepix\.okoshechka\.net[^\w.%-](?=([\s\S]*?\/\?sid=))\220|amazon\.com\/gp\/(?=([\s\S]*?&linkCode))\221|truthuncensored\.net[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*?\.gstatic\.com ))\222(?=([\s\S]*?\.google\.com ))\223(?=([\s\S]*?\.googleapis\.com ))\224(?=([\s\S]*?\.facebook\.com ))\225(?=([\s\S]*?\.bootstrapcdn\.com ))\226(?=([\s\S]*?\.twitter\.com ))\227(?=([\s\S]*?\.spot\.im))\228|lolcounter\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\229|nsfwyoutube\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\230|soundcloud\.com[^\w.%-](?=([\s\S]*?\/plays\?referer=))\231|events\.eyeviewdigital\.com[^\w.%-](?=([\s\S]*?\.gif\?r=))\232|metaffiliation\.com[^\w.%-](?=([\s\S]*?[^\w.%-]maff=))\233|metaffiliation\.com[^\w.%-](?=([\s\S]*?[^\w.%-]taff=))\234|metaffiliation\.com[^\w.%-](?=([\s\S]*?[^\w.%-]mclic=))\235|amazon\.com\/\?_encoding(?=([\s\S]*?&linkcode))\236|biology\-online\.org[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\237|videolike\.org[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\238|pornhub\.com[^\w.%-](?=([\s\S]*?&utm_campaign=))\239(?=([\s\S]*?\-pop$))\240|skyscanner\.(?=([\s\S]*?\/slipstream\/view$))\241|bet365\.com[^\w.%-](?=([\s\S]*?affiliate=))\242|solarmovie\.cr[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\243|lovepoker\.de[^\w.%-](?=([\s\S]*?\/\?pid=))\244|speedtestbeta\.com\/(?=([\s\S]*?\.gif\?cb))\245|winit\.winchristmas\.co\.uk[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\246|uploadrocket\.net\/downloadfiles\.php\?(?=([\s\S]*?&ip))\247|fullmatchesandshows\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\248|nintendoeverything\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\249|textsfromlastnight\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\250|powerofpositivity\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\251|talkwithstranger\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\252|merriam\-webster\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\253|roadracerunner\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\254|pockettactics\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\255|almasdarnews\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\256|colourlovers\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\257|convertfiles\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\258|investopedia\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\259|skidrowcrack\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\260|sportspickle\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\261|kshowonline\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\262|moneyversed\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\263|thehornnews\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\264|britannica\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\265|grammarist\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\266|tworeddots\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\267|wuxiaworld\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\268|kiplinger\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\269|pocketnow\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\270|readmng\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\271|trifind\.com[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\272|unblocked\.krd[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\273|unblocked\.lol[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\274|fls\-(?=([\s\S]*?\.amazon\.))\275(?=([\s\S]*?&))\276|phonesreview\.co\.uk[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\277|trove\.com[^\w.%-](?=([\s\S]*?&uid=))\278|amarotic\.com[^\w.%-](?=([\s\S]*?\?wmid=))\279(?=([\s\S]*?&kamid=))\280(?=([\s\S]*?&wsid=))\281|oas\.(?=([\s\S]*?@))\282|schoolholidayseurope\.eu[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\283|unblocked\.si[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\284|onion\.ly[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\285|manager\-magazin\.de\/js\/http\/(?=([\s\S]*?,testat_))\286|unblocked\.dk[^\w.%-]\$csp=script\-src 'self' (?=([\s\S]*? 'unsafe\-inline'))\287|firestormmedia\.tv[^\w.%-](?=([\s\S]*?\?affid=))\288|socialreader\.com[^\w.%-](?=([\s\S]*?\?event=email_open[^\w.%-]))\289)/i; var bad_da_regex_flag = 214 > 0 ? true : false; // test for non-zero number of rules // 0 rules as an efficient NFA RegExp: var good_url_parts_RegExp = /^$/; var good_url_parts_flag = 0 > 0 ? true : false; // test for non-zero number of rules // 499 rules as an efficient NFA RegExp: var bad_url_parts_RegExp = /(?:\/social\-media\.|\/social_media\/|\/twittericon\.|\/adsys\/|\/img\/tumblr\-|\/pp\-ad\.|\/adserver\.|\.online\/ads\/|\/online\/ads\/|\/img\/adv\.|\/img\/adv\/|\/popad$|\/expandable_ad\?|\/homepage\-ads\/|\/homepage\/ads\/|\.com\/ads\?|\.com\/\?adv=|\/ad\-engine\.|\/ad_engine\?|\-web\-ad\-|\/web\-ad_|\/iframead\.|\/iframead\/|\/contentad\/|\/contentad$|\.com\/js\/ads\/|\-ad\-content\/|\/ad\/content\/|\/ad_content\.|\/adcontent\/|\-leaderboard\-ad\-|\/leaderboard_ad\.|\/leaderboard_ad\/|\/ad\-images\/|\/ad\/images\/|\/ad_images\/|\/ad\-image\.|\/ad\/image\/|\/ad_image\.|\/aff_ad\?|\/webad\?|_webad\.|\/imgad\-|\/imgad\.|\/imgad\?|\/adplugin\.|\/adplugin\/|\/adplugin_|\/sharetools\/|\-iframe\-ad\.|\/iframe\-ad\.|\/iframe\-ad\/|\/iframe\-ad\?|\/iframe\.ad\/|\/iframe\/ad\/|\/iframe\/ad_|\/iframe_ad\.|\/iframe_ad\?|\-content\-ad\-|\-content\-ad\.|\/content\/ad\/|\/content\/ad_|\/content_ad\.|_content_ad\.|\/video\-ad\.|\/video\/ad\/|\/video_ad\.|_js\/ads\.js|\/stats\/event\.js\?|\/_img\/ad_|\/img\/_ad\.|\/img\/ad\-|\/img\/ad\.|\/img\/ad\/|\/img_ad\/|\-ad_leaderboard\/|\/ad\-leaderboard\.|\/ad\/leaderboard\.|\/ad_leaderboard\.|\/ad_leaderboard\/|=ad\-leaderboard\-|\.com\/video\-ad\-|\.com\/js\/ad\.|\/t\/event\.js\?|\/video\-js\-ads\.|\/social_media_|_social\-media_|\-show\-ads\.|\/show\-ads\.|\-ad\-iframe\.|\-ad\-iframe\/|\-ad\/iframe\/|\/ad\-iframe\-|\/ad\-iframe\.|\/ad\-iframe\?|\/ad\/iframe\.|\/ad\/iframe\/|\/ad\?iframe_|\/ad_iframe\.|\/ad_iframe_|=ad_iframe&|=ad_iframe_|\/bottom\-ads\.|\/special\-ads\/|\/post\/ads\/|\/player\/ads\.|\/player\/ads\/|\/footer\-ads\/|\/bg\/ads\/|_search\/ads\.js|\/sticky\-ads\-|\/bin\/stats\?|\-top\-ads\.|\/top\-ads\.|\-text\-ads\.|\/ad\?count=|\/ad_count\.|\/expandable_ad\.php|\-iframe\-ads\/|\/iframe\-ads\/|\/iframe\/ads\/|\-ads\-iframe\.|\/ads\/iframe|\/ads_iframe\.|\/ad\/logo\/|\/afs\/ads\/|\/social\-media\-banner\.|\/modules\/ads\/|\/dynamic\/ads\/|\/vast\/ads\-|\/mobile\-ads\/|_track\/ad\/|\/ad\?sponsor=|\-article\-ads\-|\/icon\/share\-|\/ads12\.|\-adskin\.|\/adskin\/|\/adsetup\.|\/adsetup_|\/adsframe\.|\/external\/ads\/|\/custom\/ads|\/cms\/ads\/|\/responsive\-ads\.|\/ads\.cms|\/ads\/html\/|=ad_unit&|\/ad132m\/|\/adsdaq_|\/ext\/ads\/|\/adbanners\/|\/i\/ads\/|\-video\-ads\/|\/video\-ads\/|\/video\.ads\.|\/video\/ads\/|\/user\/ads\?|\.no\/ads\/|\/blogad\.|\/js\/ads\-|\/js\/ads\.|\/js\/ads_|\/pc\/ads\.|\/left\-ads\.|\/default\/ads\/|\/mini\-ads\/|\/img\/social\/|\/banner\-adv\-|\/banner\/adv\/|\/banner\/adv_|\/adsrv\.|\/adsrv\/|\/house\-ads\/|\/inc\/ads\/|\/adclick\.|\/delivery\.ads\.|\/remove\-ads\.|\/sidebar\-ads\/|\/td\-ads\-|&adcount=|\/ad_pop\.php\?|\/partner\.ads\.|\/ads\/targeting\.|\/images\/social_|\.link\/ads\/|\/ads_reporting\/|\.co\/ads\/|\/adsys\.|\/showads\/|\-peel\-ads\-|\/plugins\/ad\.|\/adv\-socialbar\-|\/sponsored_ad\.|\/sponsored_ad\/|\/analytics\.gif\?|\/ad\.php$|\/log_ad\?|\/log\/ad\-|\/adpartner\.|\?adpartner=|\.ads\.css|\/ads\.css|\/image\/ads\/|\/image\/ads_|\/video\-ad\-overlay\.|\/ads8\.|\/ads8\/|\/plugins\/ads\-|\/plugins\/ads\/|\/adsjs\.|\/adsjs\/|\.ads1\-|\.ads1\.|\/ads1\.|\/ads1\/|\/adstop\.|\/adstop_|\/google\-analytics\-|\/google\-analytics\.|\/google\/analytics_|\/google_analytics\.|\-adbanner\.|\.adbanner\.|\/adbanner\.|\/adbanner\/|\/adbanner_|=adbanner_|\/assets\/facebook\-|\/click\?adv=|\/ads\.js\.|\/ads\.js\/|\/ads\.js\?|\/ads\/js\.|\/ads\/js\/|\/ads\/js_|&program=revshare&|\/adserve\-|\/adserve\.|\/adserve\/|\/adserve_|=adcenter&|\-adsonar\.|\/adsonar\.|\/adlog\.|\/ads\.php|\/ads_php\/|\/ads\/square\-|\/ads\/square\.|\/popupads\.|\/images\/facebook|\/assets\/twitter\-|\/new\-ads\/|\/new\/ads\/|\/ads\/click\?|\/ads\-async\.|\/ads\/async\/|\.ads9\.|\/ads9\.|\/ads9\/|\/2\/ads\/|\/ads\.htm|&adspace=|\-adspace\.|\-adspace_|\.adspace\.|\/adspace\/|\/adspace\?|\/flash\-ads\.|\/flash\-ads\/|\/flash\/ads\/|\-banner\-ads\-|\-banner\-ads\/|\/banner\-ads\-|\/banner\-ads\/|\/click\.track\?|\/blog\/ads\/|\/wp\-social\-media\-|\/1\/ads\/|\/bannerad\.|\/bannerad\/|_bannerad\.|\/lazy\-ads\-|\/lazy\-ads\.|\/google\/adv\.|\-adsystem\-|\/adsystem\.|\/adsystem\/|\/adstat\.|\.ads3\-|\/ads3\.|\/ads3\/|\/realmedia\/ads\/|\/home\/ads\-|\/home\/ads\/|\/home\/ads_|\-img\/ads\/|\/img\-ads\.|\/img\-ads\/|\/img\.ads\.|\/ads\/text\/|\/ads_text_|\.adsense\.|\/adsense\-|\/adsense\/|\/adsense\?|;adsense_|\.Banner\.Ads\/|\/social_bookmarking\/|\/site\-ads\/|\/site\/ads\/|\/site\/ads\?|\/static\/ads\/|_static\/ads\/|\/ads\-new\.|\/ads_new\.|\/ads_new\/|\/ads\/index\-|\/ads\/index\.|\/ads\/index\/|\/ads\/index_|\.ads2\-|\/ads2\.|\/ads2\/|\/ads2_|\/adClick\/|\/adClick\?|\-adscript\.|\/adscript\.|\/adscript\?|\/adscript_|\/ad\-minister\-|\/images\/gplus\-|=popunders&|\/web\-ads\.|\/web\-ads\/|\/web\/ads\/|=web&ads=|\/ads\-top\.|\/ads\/top\-|\/ads\/top\.|\/ads_top_|\/assets\/js\/ad\.|\/adcontrol\/|\/adworks\/|\/adb_script\/|\/userad\/|\/admax\/|_mainad\.|&popunder=|\/popunder\.|\/popunder_|=popunder&|_popunder\+|_homad\.|_WebAd[^\w.%-]|\-ad0\.|\-dfp\-ads\/|\/dfp\-ads\.|\/dfp\-ads\/|\/tracker\/tracker\.js|\/a\-ads\.|\/media\/ads\/|_media\/ads\/|&adserver=|\-adserver\-|\-adserver\.|\-adserver\/|\.adserver\.|\/adserver\-|\/adserver\/|\/adserver\?|\/adserver_|\-ad\-banner\-|\-ad\-banner\.|\-ad_banner\-|\/ad\-banner\-|\/ad\-banner\.|\/ad\/banner\.|\/ad\/banner\/|\/ad\/banner\?|\/ad\/banner_|\/ad_banner\.|\/ad_banner\/|\/ad_banner_|\/img\/gplus_|\/adshow\-|\/adshow\.|\/adshow\/|\/adshow\?|\/adshow_|=adshow&|\.com\/counter\?|\/adlink\?|\/adlink_|\/googleads_|_googleads_|\-search\-ads\.|\/search\-ads\?|\/search\/ads\?|\/search\/ads_|\/head\-social\.|\/images\.ads\.|\/images\/ads\-|\/images\/ads\.|\/images\/ads\/|\/images\/ads_|_images\/ads\/|\/public\/js\/ad\/|\/addthis_widget\.|\/ad\.css\?|=adlabs&|\/adseo\/|\-banner\-ad\-|\-banner\-ad\.|\-banner\-ad\/|\/banner\-ad\-|\/banner\-ad\.|\/banner\-ad\/|\/banner\-ad_|\/banner\/ad\.|\/banner\/ad\/|\/banner\/ad_|\/banner_ad\.|_banner\-ad\.|_banner_ad\-|_banner_ad\.|_banner_ad\/|\/admedia\/|\/img\/rss\.|\/img\/rss_|\.net\/ads\-|\.net\/ads\.|\.net\/ads\/|\.net\/ads\?|\.net\/ads_|=advertiser\.|=advertiser\/|\?advertiser=|\/adsterra\/|\.sharecounter\.|\-adman\/|\/adman\/|\/adman_|\/banner_iframe_|\.za\/ads\.|\/adfactory\-|\/adfactory_|\/adplayer\-|\/adplayer\/|\/adnow\-|\/adimg\/|\-adops\.|\/adops\/|\/product\-ad\/|\/revealads\/|\/socialads\/|_smartads_|\/admaster\?|\/adver_img\/|\/analytics\-v1\.|\/trackjs_|\/ad_video\.htm|\/videoad\.|_videoad\.|\/newads\.|\/adhese_|\/googlead\-|\/googlead\.|_googlead\.|\/\?advideo\/|\?advideo_|\-online\-advert\.|\/socialshareprivacy\-|\.ads4\-|\/ads4\/|\-images\/ad\-|\/images\-ad\/|\/images\/ad\/|\/images_ad\/|_images\/ad\.|_images\/ad_|\/flashads\/|\/exoclick$|\/img\/google\-plus\.|\/sensorsdata\-|\-social\-linked\-|_social_linked_|\-twitter2\.|\/utep_ad\.js|\-advt\.|\/advt\/|\-adtrack\.|\/adtrack\/|\-google\-ads\-|\-google\-ads\/|\/google\-ads\.|\/google\-ads\/|\/smartadserver\/)/i; var bad_url_parts_flag = 499 > 0 ? true : false; // test for non-zero number of rules // 0 rules as an efficient NFA RegExp: var good_url_RegExp = /^$/; var good_url_regex_flag = 0 > 0 ? true : false; // test for non-zero number of rules // 0 rules as an efficient NFA RegExp: var bad_url_RegExp = /^$/; var bad_url_regex_flag = 0 > 0 ? true : false; // test for non-zero number of rules // Add any good networks here. Format is network folowed by a comma and // optional white space, and then the netmask. // LAN, loopback, Apple (direct and Akamai e.g. e4805.a.akamaiedge.net), Microsoft (updates and services) var GoodNetworks_Array = [ "10.0.0.0, 255.0.0.0", "172.16.0.0, 255.240.0.0", "192.168.0.0, 255.255.0.0", "127.0.0.0, 255.0.0.0", "17.0.0.0, 255.0.0.0", "23.2.8.68, 255.255.255.255", "23.2.145.78, 255.255.255.255", "23.39.179.17, 255.255.255.255", "23.63.98.0, 255.255.254.0", "104.70.71.223, 255.255.255.255", "104.73.77.224, 255.255.255.255", "104.96.184.235, 255.255.255.255", "104.96.188.194, 255.255.255.255", "65.52.0.0, 255.255.252.0" ]; // Apple iAd, Microsoft telemetry var GoodNetworks_Exceptions_Array = [ "17.172.28.11, 255.255.255.255", "134.170.30.202, 255.255.255.255", "137.116.81.24, 255.255.255.255", "157.56.106.189, 255.255.255.255", "184.86.53.99, 255.255.255.255", "2.22.61.43, 255.255.255.255", "2.22.61.66, 255.255.255.255", "204.79.197.200, 255.255.255.255", "23.218.212.69, 255.255.255.255", "65.39.117.230, 255.255.255.255", "65.52.108.33, 255.255.255.255", "65.55.108.23, 255.255.255.255", "64.4.54.254, 255.255.255.255" ]; // Akamai: 23.64.0.0/14, 23.0.0.0/12, 23.32.0.0/11, 104.64.0.0/10 // Add any bad networks here. Format is network folowed by a comma and // optional white space, and then the netmask. // From securemecca.com: Adobe marketing cloud, 2o7, omtrdc, Sedo domain parking, flyingcroc, accretive var BadNetworks_Array = [ "61.139.105.128, 255.255.255.192", "63.140.35.160, 255.255.255.248", "63.140.35.168, 255.255.255.252", "63.140.35.172, 255.255.255.254", "63.140.35.174, 255.255.255.255", "66.150.161.32, 255.255.255.224", "66.235.138.0, 255.255.254.0", "66.235.141.0, 255.255.255.0", "66.235.143.48, 255.255.255.254", "66.235.143.64, 255.255.255.254", "66.235.153.16, 255.255.255.240", "66.235.153.32, 255.255.255.248", "81.31.38.0, 255.255.255.128", "82.98.86.0, 255.255.255.0", "89.185.224.0, 255.255.224.0", "207.66.128.0, 255.255.128.0" ]; // block these schemes; use the command line for ftp, rsync, etc. instead var bad_schemes_RegExp = RegExp("^(?:ftp|sftp|tftp|ftp-data|rsync|finger|gopher)", "i") // RegExp for schemes; lengths from // perl -lane 'BEGIN{$l=0;} {!/^#/ && do{$ll=length($F[0]); if($ll>$l){$l=$ll;}};} END{print $l;}' /etc/services var schemepart_RegExp = RegExp("^([\\w*+-]{2,15}):\\/{0,2}","i"); var hostpart_RegExp = RegExp("^((?:[\\w-]+\\.)+[a-zA-Z0-9-]{2,24}\\.?)", "i"); var querypart_RegExp = RegExp("^((?:[\\w-]+\\.)+[a-zA-Z0-9-]{2,24}\\.?[\\w~%.\\/^*-]*)(\\??\\S*?)$", "i"); var domainpart_RegExp = RegExp("^(?:[\\w-]+\\.)*((?:[\\w-]+\\.)[a-zA-Z0-9-]{2,24})\\.?", "i"); ////////////////////////////////////////////////// // Define the is_ipv4_address function and vars // ////////////////////////////////////////////////// var ipv4_RegExp = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/; function is_ipv4_address(host) { var ipv4_pentary = host.match(ipv4_RegExp); var is_valid_ipv4 = false; if (ipv4_pentary) { is_valid_ipv4 = true; for( i = 1; i <= 4; i++) { if (ipv4_pentary[i] >= 256) { is_valid_ipv4 = false; } } } return is_valid_ipv4; } // object hashes // Note: original stackoverflow-based hasOwnProperty does not woth within iOS kernel var hasOwnProperty = function(obj, prop) { return obj.hasOwnProperty(prop); } ///////////////////// // Done Setting Up // ///////////////////// // debug with Chrome at chrome://net-export // alert("Debugging message.") ////////////////////////////////// // Define the FindProxyFunction // ////////////////////////////////// var use_pass_rules_parts_flag = true; // use the pass rules for url parts, then apply the block rules var alert_flag = false; // use for short-circuit '&&' to print debugging statements var debug_flag = false; // use for short-circuit '&&' to print debugging statements // EasyList filtering for FindProxyForURL(url, host) function EasyListFindProxyForURL(url, host) { var host_is_ipv4 = is_ipv4_address(host); var host_ipv4_address; alert_flag && alert("url is: " + url); alert_flag && alert("host is: " + host); // Extract scheme and url without scheme var scheme = url.match(schemepart_RegExp) scheme = scheme.length > 0? scheme[1] : ""; // Remove the scheme and extract the path for regex efficiency var url_noscheme = url.replace(schemepart_RegExp,""); var url_pathonly = url_noscheme.replace(hostpart_RegExp,""); var url_noquery = url_noscheme.replace(querypart_RegExp,"$1"); // Remove the server name from the url and host if host is not an IPv4 address var url_noserver = !host_is_ipv4 ? url_noscheme.replace(domainpart_RegExp,"$1") : url_noscheme; var url_noservernoquery = !host_is_ipv4 ? url_noquery.replace(domainpart_RegExp,"$1") : url_noscheme; var host_noserver = !host_is_ipv4 ? host.replace(domainpart_RegExp,"$1") : host; // Debugging results if (debug_flag && alert_flag) { alert("url_noscheme is: " + url_noscheme); alert("url_pathonly is: " + url_pathonly); alert("url_noquery is: " + url_noquery); alert("url_noserver is: " + url_noserver); alert("url_noservernoquery is: " + url_noservernoquery); alert("host_noserver is: " + host_noserver); } // Short circuit to blackhole for good_da_host_exceptions if ( hasOwnProperty(good_da_host_exceptions_JSON,host) ) { alert_flag && alert("good_da_host_exceptions_JSON blackhole!"); return blackhole; } /////////////////////////////////////////////////////////////////////// // Check to make sure we can get an IPv4 address from the given host // // name. If we cannot do that then skip the Networks tests. // /////////////////////////////////////////////////////////////////////// host_ipv4_address = host_is_ipv4 ? host : (isResolvable(host) ? dnsResolve(host) : false); if (host_ipv4_address) { alert_flag && alert("host ipv4 address is: " + host_ipv4_address); ///////////////////////////////////////////////////////////////////////////// // If the IP translates to one of the GoodNetworks_Array (with exceptions) // // we pass it because it is considered safe. // ///////////////////////////////////////////////////////////////////////////// for (i in GoodNetworks_Exceptions_Array) { tmpNet = GoodNetworks_Exceptions_Array[i].split(/,\s*/); if (isInNet(host_ipv4_address, tmpNet[0], tmpNet[1])) { alert_flag && alert("GoodNetworks_Exceptions_Array Blackhole: " + host_ipv4_address); return blackhole; } } for (i in GoodNetworks_Array) { tmpNet = GoodNetworks_Array[i].split(/,\s*/); if (isInNet(host_ipv4_address, tmpNet[0], tmpNet[1])) { alert_flag && alert("GoodNetworks_Array PASS: " + host_ipv4_address); return proxy; } } /////////////////////////////////////////////////////////////////////// // If the IP translates to one of the BadNetworks_Array we fail it // // because it is not considered safe. // /////////////////////////////////////////////////////////////////////// for (i in BadNetworks_Array) { tmpNet = BadNetworks_Array[i].split(/,\s*/); if (isInNet(host_ipv4_address, tmpNet[0], tmpNet[1])) { alert_flag && alert("BadNetworks_Array Blackhole: " + host_ipv4_address); return blackhole; } } } ////////////////////////////////////////////////////////////////////////////// // HTTPS: https scheme can only use domain information // // unless PacHttpsUrlStrippingEnabled == false [Chrome] or // // network.proxy.autoconfig_url.include_path == true [Firefox, about:config] // // E.g. on macOS: // // defaults write com.google.Chrome PacHttpsUrlStrippingEnabled -bool false // // Check setting at page chrome://policy // ////////////////////////////////////////////////////////////////////////////// // Assume browser has disabled path access if scheme is https and path is '/' if ( scheme == "https" && url_pathonly == "/" ) { /////////////////////////////////////////////////////////////////////// // PASS LIST: domains matched here will always be allowed. // /////////////////////////////////////////////////////////////////////// if ( (good_da_host_exact_flag && (hasOwnProperty(good_da_host_JSON,host_noserver)||hasOwnProperty(good_da_host_JSON,host))) && !hasOwnProperty(good_da_host_exceptions_JSON,host) ) { alert_flag && alert("HTTPS PASS: " + host + ", " + host_noserver); return proxy; } ////////////////////////////////////////////////////////// // BLOCK LIST: stuff matched here here will be blocked // ////////////////////////////////////////////////////////// if ( (bad_da_host_exact_flag && (hasOwnProperty(bad_da_host_JSON,host_noserver)||hasOwnProperty(bad_da_host_JSON,host))) ) { alert_flag && alert("HTTPS blackhole: " + host + ", " + host_noserver); return blackhole; } } //////////////////////////////////////// // HTTPS and HTTP: full path analysis // //////////////////////////////////////// if (scheme == "https" || scheme == "http") { /////////////////////////////////////////////////////////////////////// // PASS LIST: domains matched here will always be allowed. // /////////////////////////////////////////////////////////////////////// if ( !hasOwnProperty(good_da_host_exceptions_JSON,host) && ((good_da_host_exact_flag && (hasOwnProperty(good_da_host_JSON,host_noserver)||hasOwnProperty(good_da_host_JSON,host))) || // fastest test first (use_pass_rules_parts_flag && (good_da_hostpath_exact_flag && (hasOwnProperty(good_da_hostpath_JSON,url_noservernoquery)||hasOwnProperty(good_da_hostpath_JSON,url_noquery)) ) || // test logic: only do the slower test if the host has a (non)suspect fqdn (good_da_host_regex_flag && (good_da_host_RegExp.test(host_noserver)||good_da_host_RegExp.test(host))) || (good_da_hostpath_regex_flag && (good_da_hostpath_RegExp.test(url_noservernoquery)||good_da_hostpath_RegExp.test(url_noquery))) || (good_da_regex_flag && (good_da_RegExp.test(url_noserver)||good_da_RegExp.test(url_noscheme))) || (good_url_parts_flag && good_url_parts_RegExp.test(url)) || (good_url_regex_flag && good_url_regex_RegExp.test(url)))) ) { return proxy; } ////////////////////////////////////////////////////////// // BLOCK LIST: stuff matched here here will be blocked // ////////////////////////////////////////////////////////// // Debugging results if (debug_flag && alert_flag) { alert("hasOwnProperty(bad_da_host_JSON," + host_noserver + "): " + (bad_da_host_exact_flag && hasOwnProperty(bad_da_host_JSON,host_noserver))); alert("hasOwnProperty(bad_da_host_JSON," + host + "): " + (bad_da_host_exact_flag && hasOwnProperty(bad_da_host_JSON,host))); alert("hasOwnProperty(bad_da_hostpath_JSON," + url_noservernoquery + "): " + (bad_da_hostpath_exact_flag && hasOwnProperty(bad_da_hostpath_JSON,url_noservernoquery))); alert("hasOwnProperty(bad_da_hostpath_JSON," + url_noquery + "): " + (bad_da_hostpath_exact_flag && hasOwnProperty(bad_da_hostpath_JSON,url_noquery))); alert("bad_da_host_RegExp.test(" + host_noserver + "): " + (bad_da_host_regex_flag && bad_da_host_RegExp.test(host_noserver))); alert("bad_da_host_RegExp.test(" + host + "): " + (bad_da_host_regex_flag && bad_da_host_RegExp.test(host))); alert("bad_da_hostpath_RegExp.test(" + url_noservernoquery + "): " + (bad_da_hostpath_regex_flag && bad_da_hostpath_RegExp.test(url_noservernoquery))); alert("bad_da_hostpath_RegExp.test(" + url_noquery + "): " + (bad_da_hostpath_regex_flag && bad_da_hostpath_RegExp.test(url_noquery))); alert("bad_da_RegExp.test(" + url_noserver + "): " + (bad_da_regex_flag && bad_da_RegExp.test(url_noserver))); alert("bad_da_RegExp.test(" + url_noscheme + "): " + (bad_da_regex_flag && bad_da_RegExp.test(url_noscheme))); alert("bad_url_parts_RegExp.test(" + url + "): " + (bad_url_parts_flag && bad_url_parts_RegExp.test(url))); alert("bad_url_regex_RegExp.test(" + url + "): " + (bad_url_regex_flag && bad_url_regex_RegExp.test(url))); } if ( (bad_da_host_exact_flag && (hasOwnProperty(bad_da_host_JSON,host_noserver)||hasOwnProperty(bad_da_host_JSON,host))) || // fastest test first (bad_da_hostpath_exact_flag && (hasOwnProperty(bad_da_hostpath_JSON,url_noservernoquery)||hasOwnProperty(bad_da_hostpath_JSON,url_noquery)) ) || // test logic: only do the slower test if the host has a (non)suspect fqdn (bad_da_host_regex_flag && (bad_da_host_RegExp.test(host_noserver)||bad_da_host_RegExp.test(host))) || (bad_da_hostpath_regex_flag && (bad_da_hostpath_RegExp.test(url_noservernoquery)||bad_da_hostpath_RegExp.test(url_noquery))) || (bad_da_regex_flag && (bad_da_RegExp.test(url_noserver)||bad_da_RegExp.test(url_noscheme))) || (bad_url_parts_flag && bad_url_parts_RegExp.test(url)) || (bad_url_regex_flag && bad_url_regex_RegExp.test(url)) ) { alert_flag && alert("Blackhole: " + url + ", " + host); return blackhole; } } // default pass alert_flag && alert("Default PASS: " + url + ", " + host); return proxy; } // User-supplied FindProxyForURL() function FindProxyForURL(url, host) { if ( isPlainHostName(host) || shExpMatch(host, "10.*") || shExpMatch(host, "172.16.*") || shExpMatch(host, "192.168.*") || shExpMatch(host, "127.*") || dnsDomainIs(host, ".local") || dnsDomainIs(host, ".LOCAL") /* Fix iOS 13 PAC file issue with Mail.app See: https://forums.developer.apple.com/thread/121928 */ || // Apple (host == "imap.mail.me.com") || (host == "smtp.mail.me.com") || dnsDomainIs(host, "imap.mail.me.com") || dnsDomainIs(host, "smtp.mail.me.com") || (host == "p03-imap.mail.me.com") || (host == "p03-smtp.mail.me.com") || dnsDomainIs(host, "p03-imap.mail.me.com") || dnsDomainIs(host, "p03-smtp.mail.me.com") || (host == "p66-imap.mail.me.com") || (host == "p66-smtp.mail.me.com") || dnsDomainIs(host, "p66-imap.mail.me.com") || dnsDomainIs(host, "p66-smtp.mail.me.com") || // Google (host == "imap.gmail.com") || (host == "smtp.gmail.com") || dnsDomainIs(host, "imap.gmail.com") || dnsDomainIs(host, "smtp.gmail.com") || // Yahoo (host == "imap.mail.yahoo.com") || (host == "smtp.mail.yahoo.com") || dnsDomainIs(host, "imap.mail.yahoo.com") || dnsDomainIs(host, "smtp.mail.yahoo.com") || // Comcast (host == "imap.comcast.net") || (host == "smtp.comcast.net") || dnsDomainIs(host, "imap.comcast.net") || dnsDomainIs(host, "smtp.comcast.net") ) return "DIRECT"; else return EasyListFindProxyForURL(url, host); }