text: // Generated by gfwlist2pac in precise mode, modified vm151115
  // https://github.com/clowwindy/gfwlist2pac
  
  var proxy = "SOCKS5 127.0.0.1:1080; SOCKS 127.0.0.1:1080; DIRECT;";
  
  var rules = [
    "8proxy.com",
    "akamaihd.net",
    "amazonaws.com",
    "appspot.com",
    "archive.org",
    "bit.ly",
    "blogpost.com",
    "blogspot.ru",
    "chrome.com",
    "chromium.org",
    "cloudfront.net",
    "dropbox.com",
    "dropboxlocalhost.com",
    "dropboxstatic.com",
    "facebook.com",
    "fastpic.ru",
    "fbcdn.net",
    "flickr.com",
    "fotolia.com",
    "getlantern.org",
    "ggpht.com",
    "github.io",
    "githubusercontent.com",
    "gmail.com",
    "google.ad",
    "google.ae",
    "google.am",
    "google.as",
    "google.at",
    "google.az",
    "google.ba",
    "google.be",
    "google.bf",
    "google.bg",
    "google.bi",
    "google.bj",
    "google.bs",
    "google.by",
    "google.ca",
    "google.cat",
    "google.cd",
    "google.cf",
    "google.cg",
    "google.ch",
    "google.ci",
    "google.cl",
    "google.cm",
    "google.co.ao",
    "google.co.bw",
    "google.co.ck",
    "google.co.cr",
    "google.co.id",
    "google.co.il",
    "google.co.in",
    "google.co.jp",
    "google.co.ke",
    "google.co.kr",
    "google.co.ls",
    "google.co.ma",
    "google.co.mz",
    "google.co.nz",
    "google.co.th",
    "google.co.tz",
    "google.co.ug",
    "google.co.uk",
    "google.co.uz",
    "google.co.ve",
    "google.co.vi",
    "google.co.za",
    "google.co.zm",
    "google.co.zw",
    "google.com",
    "google.com.af",
    "google.com.ag",
    "google.com.ai",
    "google.com.ar",
    "google.com.au",
    "google.com.bd",
    "google.com.bh",
    "google.com.bn",
    "google.com.bo",
    "google.com.br",
    "google.com.bz",
    "google.com.co",
    "google.com.cu",
    "google.com.cy",
    "google.com.do",
    "google.com.ec",
    "google.com.eg",
    "google.com.et",
    "google.com.fj",
    "google.com.gh",
    "google.com.gi",
    "google.com.gt",
    "google.com.hk",
    "google.com.jm",
    "google.com.kh",
    "google.com.kw",
    "google.com.lb",
    "google.com.ly",
    "google.com.mt",
    "google.com.mx",
    "google.com.my",
    "google.com.na",
    "google.com.nf",
    "google.com.ng",
    "google.com.ni",
    "google.com.np",
    "google.com.om",
    "google.com.pa",
    "google.com.pe",
    "google.com.ph",
    "google.com.pk",
    "google.com.pr",
    "google.com.py",
    "google.com.qa",
    "google.com.sa",
    "google.com.sb",
    "google.com.sg",
    "google.com.sl",
    "google.com.sv",
    "google.com.tj",
    "google.com.tr",
    "google.com.tw",
    "google.com.ua",
    "google.com.uy",
    "google.com.vc",
    "google.com.vn",
    "google.cv",
    "google.cz",
    "google.de",
    "google.dj",
    "google.dk",
    "google.dm",
    "google.dz",
    "google.ee",
    "google.es",
    "google.fi",
    "google.fm",
    "google.fr",
    "google.ga",
    "google.ge",
    "google.gg",
    "google.gl",
    "google.gm",
    "google.gp",
    "google.gr",
    "google.gy",
    "google.hn",
    "google.hr",
    "google.ht",
    "google.hu",
    "google.ie",
    "google.im",
    "google.iq",
    "google.is",
    "google.it",
    "google.je",
    "google.jo",
    "google.kg",
    "google.ki",
    "google.kz",
    "google.la",
    "google.li",
    "google.lk",
    "google.lt",
    "google.lu",
    "google.lv",
    "google.md",
    "google.me",
    "google.mg",
    "google.mk",
    "google.ml",
    "google.mn",
    "google.ms",
    "google.mu",
    "google.mv",
    "google.mw",
    "google.ne",
    "google.nl",
    "google.no",
    "google.nr",
    "google.nu",
    "google.pl",
    "google.pn",
    "google.ps",
    "google.pt",
    "google.ro",
    "google.rs",
    "google.ru",
    "google.rw",
    "google.sc",
    "google.se",
    "google.sh",
    "google.si",
    "google.sk",
    "google.sm",
    "google.sn",
    "google.so",
    "google.st",
    "google.td",
    "google.tg",
    "google.tk",
    "google.tl",
    "google.tm",
    "google.tn",
    "google.to",
    "google.tt",
    "google.vg",
    "google.vu",
    "google.ws",
    "googleapis.com",
    "googlecode.com",
    "googleusercontent.com",
    "googlevideo.com",
    "gravatar.com",
    "greatfire.org",
    "gstatic.com",
    "howtogeek.com",
    "instagram.com",
    "ipv4.google.com",
    "istockphoto.com",
    "jshell.net",
    "lithium.com",
    "my.mail.ru",
    "proxy.org",
    "reuters.com",
    "shutterstock.com",
    "simpsonswiki.com",
    "skype.com",
    "slideshare.net",
    "t.co",
    "tumblr.com",
    "twimg.com",
    "twitter.com",
    "uploaded.net",
    "use.typekit.com",
    "vectorstock.com",
    "video.mail.ru",
    "vimeo.com",
    "vimeocdn.com",
    "w.org",
    "webproxy.net",
    "wp.com",
    "yastatic.net",
    "youtu.be",
    "youtube.com",
    "ytimg.com",
    "||altrec.com", 
    "||darpa.mil", 
    "||fastpic.ru", 
    "||fxnetworks.com", 
    "hulu.com", 
    "huluim.com", 
    "|http://www.ilovelongtoes.com/", 
    "||muzu.tv", 
    "||netflix.com", 
    "||pandora.com", 
    ".pandora.tv", 
    "|http://www.parkansky.com", 
    "|http://*.pimg.tw/", 
    "||pure18.com", 
    "||rdio.com", 
    "||slacker.com", 
    "||spotify.com", 
    "||target.com", 
    "||turntable.fm", 
    "||vevo.com", 
    "||zattoo.com", 
    "||qq.co.za", 
    "||zozotown.com", 
    ".0rz.tw", 
    "|http://0rz.tw", 
    "||0to255.com", 
    "1-apple.com.tw", 
    "||1-apple.com.tw", 
    "||10musume.com", 
    "123rf.com", 
    ".12bet.com", 
    "||12bet.com", 
    ".12vpn.com", 
    "||12vpn.com", 
    "141hongkong.com/forum", 
    ".173ng.com", 
    "||173ng.com", 
    "1984bbs.com", 
    "||1984bbs.com", 
    ".1984bbs.org", 
    "||1984bbs.org", 
    ".1bao.org", 
    "|http://1bao.org", 
    "||1pondo.tv", 
    ".1eew.com", 
    ".2-hand.info", 
    ".2000fun.com/bbs", 
    ".2008xianzhang.info", 
    "||2008xianzhang.info", 
    "21andy.com/blog", 
    "24smile.org", 
    ".2shared.com", 
    ".315lz.com", 
    "||32red.com", 
    "||36rain.com", 
    "||4bluestones.biz", 
    "||4chan.org", 
    "||4shared.com", 
    "5i01.com", 
    "taiwannation.50webs.com", 
    "||51.ca", 
    ".5maodang.com", 
    "||6-4.net/", 
    "64memo", 
    "64tianwang.com", 
    "64wiki.com", 
    "666kb.com", 
    "6park.com", 
    "||6park.com", 
    "||www.6v6dota.com", 
    "||7capture.com", 
    ".881903.com/page/zh-tw/", 
    ".888.com", 
    "||881903.com", 
    "89-64.org", 
    "||89-64.org", 
    ".9001700.com", 
    "|http://908taiwan.org/", 
    "|http://91porn.com", 
    ".92ccav.com", 
    "||9bis.com", 
    "||9bis.net", 
    "||a-normal-day.com", 
    "a5.com.ru", 
    "|http://cdn*.abc.com/", 
    ".ablwang.com", 
    ".aboluowang.com", 
    "||aboluowang.com", 
    ".aboutgfw.com", 
    "||acgkj.com", 
    "actimes.com.au", 
    "||aculo.us", 
    "||addictedtocoffee.de", 
    "adultfriendfinder.com", 
    "adultkeep.net/peepshow/members/main.htm", 
    "||advanscene.com", 
    "||advertfan.com", 
    "||aenhancers.com", 
    "||af.mil", 
    "aiph.net", 
    "||aiph.net", 
    ".aisex.com", 
    "||ait.org.tw", 
    ".aiweiweiblog.com", 
    "||aiweiweiblog.com", 
    "||ajaxplorer.info", 
    "||www.ajsands.com", 
    "|https://fbcdn*.akamaihd.net/", 
    "||akiba-online.com", 
    "||al-qimmah.net", 
    "||alabout.com", 
    "||alasbarricadas.org", 
    "||notes.alexdong.com", 
    "alexlur.org", 
    "aliengu.com", 
    "||alkasir.com", 
    "allgirlsallowed.org", 
    "alliance.org.hk", 
    ".allinfa.com", 
    "|http://allinfa.com", 
    "||allinfo.com", 
    "||allmovie.com", 
    "||alternate-tools.com", 
    "alvinalexander.com", 
    "alwaysdata.com", 
    "||alwaysdata.com", 
    "||alwaysdata.net", 
    "||am730.com.hk", 
    "amazon.com/Prisoner-State-Secret-Journal-Premier", 
    "ameblo.jp", 
    "||ameblo.jp", 
    "||americangreencard.com", 
    "||amiblockedornot.com", 
    ".amnesty.org", 
    "||amnesty.org", 
    ".amnestyusa.org", 
    "||amnestyusa.org", 
    ".amoiist.com", 
    "amzs.me", 
    "analyze-v.com", 
    "||anchorfree.com", 
    "||andfaraway.net", 
    "||android.com", 
    "||angularjs.org", 
    "animecrazy.net", 
    "||anobii.com", 
    ".anonymizer.com", 
    "anontext.com", 
    ".answering-islam.org", 
    "||anthonycalzadilla.com", 
    ".antiwave.net", 
    "|http://antiwave.net", 
    "||aobo.com.au", 
    "||aolchannels.aol.com", 
    "video.aol.ca/video-detail", 
    "video.aol.co.uk/video-detail", 
    "video.aol.com", 
    "||video.aol.com", 
    "www.aolnews.com", 
    "||aomiwang.com", 
    "video.ap.org", 
    ".apetube.com", 
    "||apiary.io", 
    ".apigee.com", 
    "||apigee.com", 
    "appledaily.com", 
    "archive.is", 
    "||archive.org", 
    ".arctosia.com", 
    "|http://arctosia.com", 
    "||areca-backup.org", 
    "||army.mil", 
    "artsy.net", 
    ".asahichinese.com", 
    "||asahichinese.com", 
    "asdfg.jp/dabr", 
    ".asiaharvest.org", 
    "||asiaharvest.org", 
    "asianews.it", 
    "||asianwomensfilm.de", 
    "||askstudent.com", 
    ".askynz.net", 
    "||askynz.net", 
    "||assembla.com", 
    "||astonmartinnews.com", 
    "||atc.org.au", 
    ".atchinese.com", 
    "|http://atchinese.com", 
    "atgfw.org", 
    "||atj.org.tw", 
    ".atlaspost.com", 
    "||atlaspost.com", 
    ".atnext.com", 
    "||atnext.com", 
    "avaaz.org", 
    "||avaaz.org", 
    "avdb.in", 
    "||avidemux.org", 
    "||avoision.com", 
    "||axureformac.com", 
    "forum.baby-kingdom.com", 
    "babynet.com.hk", 
    "backchina.com", 
    "||backchina.com", 
    ".backpackers.com.tw/forum", 
    "badoo.com", 
    "||baidu.jp", 
    "||baixing.me", 
    "hen.bao.li", 
    "bannedbook.org", 
    "||bannedbook.org", 
    "||barnabu.co.uk", 
    "bayvoice.net", 
    "||bayvoice.net", 
    "dajusha.baywords.com", 
    ".bbc.co.uk*chinese", 
    ".bbc.co.uk/tv", 
    ".bbc.co.uk*zhongwen", 
    "news.bbc.co.uk/onthisday*newsid_2496000/2496277", 
    "newsforums.bbc.co.uk", 
    ".bbcchinese.com", 
    "||bbcchinese.com", 
    "|http://bbc.in", 
    ".bbg.gov", 
    "||bbsfeed.com", 
    "bbsland.com", 
    ".bcc.com.tw/board", 
    ".bcchinese.net", 
    ".bebo.com", 
    "||bebo.com", 
    "||beijing1989.com", 
    "beijingspring.com", 
    "||beijingspring.com", 
    ".berlintwitterwall.com", 
    "||berlintwitterwall.com", 
    ".bestforchina.org", 
    "||bestforchina.org", 
    ".bestvpnservice.com", 
    "||bet365.com", 
    ".betfair.com", 
    ".bettween.com", 
    "||bettween.com", 
    "||betvictor.com", 
    ".bewww.net", 
    "||bfnn.org", 
    "||bfsh.hk/", 
    "biantailajiao.com", 
    "biantailajiao.in", 
    "bigfools.com", 
    ".bignews.org", 
    "||bignews.org", 
    ".bigsound.org/portnoy", 
    "||bill2-software.com", 
    "billypan.com/wiki/%E9%A6%96%E9%A0%81", 
    "||billywr.com", 
    "bipic.net", 
    ".bit.ly", 
    "|http://bit.ly", 
    "||bitcointalk.org", 
    ".bitshare.com", 
    "||bitshare.com", 
    "bjzc.org", 
    "||bjzc.org/", 
    "tor.blingblingsquad.net", 
    ".blinkx.com", 
    "||blinkx.com", 
    "blinw.com", 
    ".blip.tv", 
    "||blip.tv/", 
    ".blockcn.com", 
    "||blockcn.com", 
    "||blog.de", 
    "||blogblog.com", 
    ".blogcatalog.com", 
    "||blogcatalog.com", 
    ".blogger.com", 
    "||blogger.com", 
    "blogimg.jp", 
    "||blog.kangye.org", 
    ".bloglines.com", 
    "||bloglines.com", 
    "||bloglovin.com", 
    "rconversation.blogs.com", 
    "/^https?:\\/\\/[^\\/]+blogspot\\.(.*)/", 
    "blogtd.net", 
    ".blogtd.org", 
    "|http://blogtd.org", 
    "||bloodshed.net", 
    ".bloomberg.cn", 
    "||bloomberg.cn", 
    ".bloomberg.com", 
    "||bloomberg.com", 
    "bloomberg.de", 
    "||bloomberg.de", 
    "||bloomfortune.com", 
    "||bnrmetal.com", 
    "boardreader.com/thread", 
    "||boardreader.com", 
    "bonbonme.com", 
    "||books.com.tw", 
    ".botanwang.com", 
    ".bot.nu", 
    ".bowenpress.com", 
    "||bowenpress.com", 
    "dl.box.net", 
    "||dl.box.net", 
    "boxun.com", 
    "||boxun.com", 
    ".boxun.tv", 
    "||boxun.tv", 
    "boxunblog.com", 
    "||boxunblog.com", 
    "||br.st", 
    "||brandonhutchinson.com", 
    "||braumeister.org", 
    ".break.com", 
    "||break.com", 
    ".breakingtweets.com", 
    "||breakingtweets.com", 
    ".briefdream.com/%E7%B4%A0%E6%A3%BA", 
    "brightkite.com", 
    "||brightkite.com", 
    "brizzly.com", 
    "||brizzly.com", 
    "broadbook.com", 
    "ibros.org", 
    "brucewang.net", 
    "||bt95.com", 
    "|http://btdigg.org", 
    ".budaedu.org", 
    "||budaedu.org", 
    ".bullog.org", 
    "||bullog.org", 
    ".bullogger.com", 
    "||bullogger.com", 
    ".businessweek.com", 
    ".businesstimes.com.cn", 
    "|http://businesstimes.com.cn", 
    "||bugclub.org", 
    "||buugaa.com", 
    "buzzurl.jp", 
    "bwsj.hk", 
    "||bx.tl", 
    "holz.byethost8.com", 
    ".c-spanvideo.org", 
    "||c-spanvideo.org", 
    "||c-est-simple.com", 
    ".cacnw.com", 
    ".cactusvpn.com", 
    "||cactusvpn.com", 
    ".cafepress.com", 
    ".cahr.org.tw", 
    ".calameo.com/books", 
    "cn.calameo.com", 
    "|http://cn.calameo.com", 
    "||cams.com", 
    ".cams.org.sg", 
    "canadameet.com", 
    "|http://bbs.cantonese.asia/", 
    ".canyu.org", 
    ".cao.im", 
    ".caobian.info", 
    "||caobian.info", 
    "|http://catcatbox.com/forum.php*", 
    "caochangqing.com", 
    "||caochangqing.com", 
    "cari.com.my", 
    "||catch22.net", 
    "||catfightpayperview.xxx", 
    ".catholic.org.hk", 
    "||catholic.org.hk", 
    "catholic.org.tw", 
    "||catholic.org.tw", 
    ".cbsnews.com/video", 
    "||ccavtop10.com", 
    ".ccdtr.org", 
    "||ccdtr.org", 
    ".ccim.org", 
    "cclife.org", 
    ".ccthere.com", 
    ".cctongbao.com/article/2078732", 
    "ccue.ca", 
    "ccue.com", 
    ".cgdepot.org", 
    "|http://cgdepot.org", 
    "||cdig.info", 
    "cdjp.org", 
    "||cdjp.org/", 
    ".cdnews.com.tw", 
    "cdp1998.org", 
    "||cdp1998.org", 
    "cdp2006.org", 
    "||cdp2006.org", 
    "cdpusa.org", 
    "cdpweb.org", 
    "||cdpweb.org", 
    "cdpwu.org", 
    "||cdpwu.org", 
    "||cdw.com", 
    ".cecc.gov", 
    "||cecc.gov", 
    "||cellulo.info", 
    "||cenci.tk", 
    "||cenews.eu", 
    "||centralnation.com", 
    ".centurys.net", 
    "|http://centurys.net", 
    ".cfhks.org.hk", 
    ".cftfc.com", 
    "||chandoo.org", 
    ".change.org", 
    "|http://change.org", 
    ".changp.com", 
    "||changp.com", 
    ".chapm25.com", 
    ".chaturbate.com", 
    "chengmingmag.com", 
    ".chenguangcheng.com", 
    "||chenguangcheng.com", 
    "chenpokong.com", 
    "||cherrysave.com", 
    "|http://chicagoncmtv.com", 
    ".china-week.com", 
    "china101.com", 
    "||china101.com", 
    "||china21.com", 
    "china21.org", 
    "||china21.org", 
    ".china5000.us", 
    "chinaaffairs.org", 
    "||chinaaffairs.org", 
    "||chinaaid.me", 
    "chinaaid.us", 
    "chinaaid.org", 
    "chinacomments.org", 
    "||chinacomments.org", 
    "chinachange.org", 
    "chinachannel.hk", 
    "||chinachannel.hk", 
    ".chinadigitaltimes.net", 
    "||chinadigitaltimes.net", 
    ".chinaeweekly.com", 
    "||chinaeweekly.com", 
    "||chinafreepress.org", 
    ".chinagate.com", 
    "chinageeks.org", 
    "chinagfw.org", 
    "||chinagfw.org", 
    ".chinagreenparty.org", 
    "||chinagreenparty.org", 
    ".chinahush.com", 
    "chinalawtranslate.com", 
    "chinaxchina.com/howto", 
    ".chinainperspective.com", 
    "chinainperspective.net/ArtShow.aspx?", 
    "||chinainperspective.net", 
    ".chinainperspective.org", 
    "||chinainperspective.org", 
    "||chinainterimgov.org", 
    "chinalawandpolicy.com", 
    ".chinamule.com", 
    "||chinamule.com", 
    "chinamz.org", 
    ".chinarightsia.org", 
    "chinasocialdemocraticparty.com", 
    "||chinasocialdemocraticparty.com", 
    "chinasoul.org", 
    "||chinasoul.org", 
    "chinatimes.com", 
    "chinatweeps.com", 
    "chinaway.org", 
    ".chinaworker.info", 
    "||chinaworker.info", 
    "chinayouth.org.hk", 
    "chinayuanmin.org", 
    "||chinayuanmin.org", 
    ".chinese-hermit.net", 
    "chinese-memorial.org", 
    "||chinesedailynews.com", 
    ".chinesen.de", 
    "||chinesen.de", 
    "chinesenewsnet.com", 
    ".chinesepen.org", 
    ".chinesetalks.net/ch", 
    ".chingcheong.com", 
    "||chingcheong.com", 
    "chn.chosun.com", 
    "christianstudy.com", 
    "||christianstudy.com", 
    "christusrex.org/www1/sdc", 
    "||chrlcg-hk.org", 
    "||chrome.com", 
    "||chromeadblock.com", 
    "chubun.com", 
    "chuizi.net", 
    "||chuizi.net", 
    "||chrispederick.com", 
    "||chrispederick.net", 
    "||christiantimes.org.hk", 
    ".chrlawyers.hk", 
    "||allaboutalpha.com", 
    ".circlethebayfortibet.org", 
    ".citizenlab.org", 
    "citizensradio.org", 
    "city9x.com", 
    ".civicparty.hk", 
    "||civicparty.hk", 
    "civilhrfront.org", 
    "||civilhrfront.org", 
    "psiphon.civisec.org", 
    "||cjb.net", 
    ".ck101.com", 
    "||ck101.com", 
    "||classicalguitarblog.net", 
    ".clb.org.hk", 
    ".clipfish.de", 
    "|http://www.cmoinc.org", 
    ".cmule.com", 
    "||cmule.com", 
    "||cms.gov", 
    "||cna.com.tw", 
    ".cnavista.com.tw/shop/stores_app", 
    ".cnd.org", 
    "||cnd.org/", 
    "wiki.cnitter.com", 
    ".cnn.com/video", 
    "news.cnyes.com", 
    "||cochina.org", 
    ".code1984.com/64", 
    "||codeshare.io", 
    "|http://tosh.comedycentral.com", 
    "comefromchina.com", 
    "||comefromchina.com", 
    "||compileheart.com", 
    "||conoyo.com", 
    ".contactmagazine.net", 
    ".coolaler.com", 
    "||coolaler.com", 
    "coolder.com", 
    "||coolder.com", 
    "||coolloud.org.tw", 
    "corumcollege.com", 
    "||couchdbwiki.com", 
    "||cotweet.com", 
    "cpj.org", 
    "||cpj.org/", 
    "crackle.com", 
    "||crackle.com", 
    "crd-net.org", 
    "creaders.net", 
    "||creaders.net", 
    ".crossthewall.net", 
    "||crossthewall.net", 
    "csdparty.com", 
    "||csdparty.com", 
    "||csuchen.de", 
    "cts.com.tw", 
    ".cuhkacs.org/~benng", 
    ".cuihua.org", 
    "||cuihua.org", 
    ".cuiweiping.net", 
    "||cuiweiping.net", 
    "||curvefish.com", 
    ".culture.tw", 
    "||culture.tw", 
    "forum.cyberctm.com/forum", 
    "||cyberghostvpn.com", 
    "||cynscribe.com", 
    "cytode.us", 
    "||ifan.cz.cc", 
    "||mike.cz.cc", 
    "||nic.cz.cc", 
    "cl.d0z.net", 
    ".dabr.co.uk", 
    "||dabr.co.uk", 
    "dabr.mobi", 
    "||dabr.mobi", 
    "||dabr.me", 
    "dadazim.com", 
    "||dadazim.com", 
    ".dadi360.com", 
    "dafagood.com", 
    "dafahao.com", 
    "||dalailama.ru", 
    ".dailidaili.com", 
    "||dailidaili.com", 
    ".dailymotion.com", 
    ".dajiyuan.com", 
    ".dajiyuan.eu", 
    "dalailama.com", 
    ".dalailamaworld.com", 
    "||dalailamaworld.com", 
    "dalianmeng.org", 
    "||dalianmeng.org", 
    ".danke4china.net", 
    "||danke4china.net", 
    ".danwei.org", 
    "daolan.net", 
    "daxa.cn", 
    "||daxa.cn/", 
    "cn.dayabook.com", 
    ".daylife.com/topic/dalai_lama", 
    ".ddc.com.tw", 
    "||de-sci.org", 
    ".de-sci.org", 
    "lists.debian.org", 
    "packages.debian.org/zh-cn/lenny/gpass", 
    "||delcamp.net", 
    "delicious.com/GFWbookmark", 
    ".democrats.org", 
    "||democrats.org", 
    "||desc.se/", 
    "||deutsche-welle.de", 
    "||dev102.com", 
    "||deviantart.com", 
    "||devio.us", 
    "||devpn.com", 
    "|http://www.dfanning.com", 
    "||dfas.mil", 
    ".diaoyuislands.org", 
    "||diaoyuislands.org", 
    "static.digg.com", 
    "||digitalnomadsproject.org", 
    ".diigo.com", 
    "||diigo.com", 
    "||furl.net", 
    ".dipity.com", 
    "||directcreative.com", 
    ".discuss.com.hk", 
    "||discuss.com.hk", 
    "disp.cc", 
    ".dit-inc.us", 
    "||dit-inc.us", 
    ".dizhidizhi.com", 
    "djangosnippets.org", 
    "||dl-laby.jp", 
    "||dlsite.com", 
    "||dmcdn.net", 
    "||dnscrypt.org", 
    "||dns2go.com", 
    ".dojin.com", 
    ".dok-forum.net", 
    "||dolc.de", 
    "||dollf.com", 
    ".domain.club.tw", 
    "dongde.com", 
    "dongtaiwang.com", 
    "||dongtaiwang.com", 
    ".dongtaiwang.net", 
    "||dongtaiwang.net", 
    ".dongyangjing.com", 
    ".dontfilter.us", 
    "||dontmovetochina.com", 
    ".dotplane.com", 
    "||dotplane.com", 
    "||dotsub.com", 
    "doubleaf.com", 
    "||dougscripts.com", 
    "dowei.org", 
    "||doxygen.org", 
    "dphk.org", 
    "dpp.org.tw", 
    "||dpp.org.tw", 
    "||weigegebyc.dreamhosters.com", 
    "||drgan.net", 
    "||dropbox.com", 
    "||dropboxusercontent.com", 
    "drsunacademy.com", 
    ".drtuber.com", 
    ".dscn.info", 
    "||dtiblog.com", 
    "||dtic.mil", 
    "dtiserv2.com", 
    "||duckduckgo.com", 
    ".duckload.com/download", 
    "||duckmylife.com", 
    ".duihua.org", 
    "||duihua.org", 
    "||duihuahrjournal.org", 
    ".duoweitimes.com", 
    "||duoweitimes.com", 
    "duping.net", 
    "||duplicati.com", 
    "dupola.com", 
    "dupola.net", 
    "||dvorak.org", 
    ".dw.de", 
    "|http://dw.de", 
    ".dw-world.com", 
    "||dw-world.com", 
    ".dw-world.de", 
    "http://dw-world.de", 
    "www.dwheeler.com", 
    "dwnews.com", 
    "||dwnews.com", 
    "dwnews.net", 
    "||dwnews.net", 
    "xys.dxiong.com", 
    "dy24k.info", 
    "||dynawebinc.com", 
    ".dyndns.org", 
    ".dzze.com", 
    "||e-gold.com", 
    ".e-gold.com", 
    "|http://g.e-hentai.org/", 
    "e-info.org.tw", 
    ".e-traderland.net/board", 
    ".e123.hk", 
    "hkjp.easyweb.hk", 
    "ebookbrowse.com", 
    "ebookee.com", 
    "ecministry.net", 
    "bbs.ecstart.com", 
    "twimg\\.edgesuite\\.net\\/\\/?appledaily", 
    "edicypages.com", 
    "edoors.com", 
    ".edubridge.com", 
    "||edubridge.com", 
    "||eevpn.com", 
    "efcc.org.hk", 
    "||efmoe.com", 
    "||eic-av.com", 
    "electionsmeter.com", 
    "||elpais.com", 
    ".eltondisney.com", 
    "||emacsblog.org", 
    ".emory.edu", 
    ".emule-ed2k.com", 
    "|http://emule-ed2k.com", 
    ".emuparadise.me", 
    "||enewstree.com", 
    "chinese.engadget.com", 
    "||englishfromengland.co.uk", 
    "||entermap.com", 
    "epochtimes-bg.com", 
    "||epochtimes-bg.com", 
    "epochtimes-romania.com", 
    "||epochtimes-romania.com", 
    "epochtimes.co.il", 
    "||epochtimes.co.il", 
    "epochtimes.co.kr", 
    "||epochtimes.co.kr", 
    "epochtimes.com", 
    "||epochtimes.com", 
    "epochtimes.de", 
    "epochtimes.fr", 
    ".epochtimes.ie", 
    "epochtimes.jp", 
    "epochtimes.ru", 
    "epochtimes.se", 
    "epochtimestr.com", 
    "||epochweekly.com", 
    "erabaru.net", 
    ".erepublik.com", 
    "||ernestmandel.org", 
    "||erights.net", 
    "etaiwannews.com", 
    "||etizer.org", 
    ".ettoday.net", 
    "www.eulam.com", 
    "eventful.com", 
    "||exblog.jp", 
    "||blog.exblog.co.jp", 
    "@@||www.exblog.jp", 
    "||expatshield.com", 
    "||exploader.net", 
    ".extremetube.com", 
    "eyevio.jp", 
    "||eyevio.jp", 
    ".ezpc.tk/category/soft", 
    ".ezpeer.com", 
    ".facebook.com", 
    "||facebook.com", 
    "/^https?:\\/\\/[^\\/]+facebook\\.com/", 
    "@@||*v6.facebook.com", 
    "||connect.facebook.net", 
    "||facesofnyfw.com", 
    "||faiththedog.info", 
    ".fakku.net", 
    "falunart.org", 
    "falundafa.org", 
    "falundafamuseum.org", 
    "||falunhr.org", 
    "||fanglizhi.info", 
    "||fangong.org", 
    "fangongheike.com", 
    "fanqianghou.com", 
    "fapdu.com", 
    ".fawanghuihui.org", 
    "||fbcdn.net", 
    "fanqiangyakexi.net", 
    "fail.hk", 
    "||famunion.com", 
    ".fan-qiang.com", 
    ".fangbinxing.com", 
    "||fangbinxing.com", 
    "fangeming.com", 
    "||fanswong.com", 
    ".fanyue.info", 
    ".farwestchina.com", 
    "||fastly.net", 
    "favorious.com", 
    "||favorious.com", 
    "en.favotter.net", 
    "||faststone.org", 
    "favstar.fm", 
    "||favstar.fm", 
    "faydao.com/weblog", 
    "||fb.com", 
    "fb.me", 
    "||fb.me", 
    "||fbsbx.com", 
    "fc2.com", 
    ".fc2china.com", 
    "shifeike.blog125.fc2blog.net", 
    "video.fdbox.com", 
    ".fdc89.jp", 
    "||fourface.nodesnoop.com", 
    "||feedburner.com", 
    "||feedzshare.com", 
    "||feelssh.com", 
    "feer.com", 
    "||feministteacher.com", 
    ".fengzhenghu.com", 
    "||fengzhenghu.com", 
    "fflick.com", 
    "fgmtv.net", 
    ".fgmtv.org", 
    ".filefactory.com/file", 
    ".files2me.com", 
    "|http://files2me.com", 
    ".fileserve.com/file", 
    "fillthesquare.org", 
    "||finalion.jp", 
    "findbook.tw", 
    "finler.net", 
    ".fireofliberty.org", 
    "||fireofliberty.org", 
    ".falsefire.com", 
    "||falsefire.com", 
    "fleshbot.com", 
    "||flickr.com", 
    "||staticflickr.com", 
    "flickrhivemind.net", 
    "yuming.flnet.org", 
    "|http://cn.fmnnow.com", 
    "blog.foolsmountain.com", 
    "www.forum4hk.com", 
    "pioneer-worker.forums-free.com", 
    "|http://4sq.com", 
    "||fotop.net", 
    "video.foxbusiness.com", 
    "||fringenetwork.com", 
    "||flecheinthepeche.fr", 
    "||focustaiwan.tw", 
    ".focusvpn.com", 
    "||fofg.org", 
    ".fooooo.com", 
    "||fooooo.com", 
    "footwiball.com", 
    "||fourthinternational.org", 
    "||foxdie.us", 
    "||foxsub.com", 
    "foxtang.com", 
    "||fqrouter.com", 
    "||franklc.com", 
    ".freakshare.com", 
    "|http://freakshare.com", 
    "||free4u.com.ar", 
    "free-gate.org", 
    ".free.fr/adsl", 
    "||allonlinux.free.fr", 
    "||dimitrik.free.fr", 
    "kineox.free.fr", 
    "||puttycm.free.fr", 
    "||freealim.com", 
    "whitebear.freebearblog.org", 
    ".freechal.com", 
    ".freedomhouse.org", 
    "||freedomhouse.org", 
    ".freegao.com", 
    "||freegao.com", 
    ".free-hada-now.org", 
    ".freelotto.com", 
    "||freelotto.com", 
    "freeman2.com", 
    ".freeopenvpn.com", 
    "freemoren.com", 
    "freemorenews.com", 
    "freenet-china.org", 
    "freenewscn.com", 
    ".freeoz.org/bbs", 
    "||freeoz.org", 
    "||www.bulbous.freeserve.co.uk", 
    "||freessh.us", 
    ".free-ssh.com", 
    "||free-ssh.com", 
    "||freenetproject.org", 
    ".freeoz.org", 
    "||freetibet.org", 
    "||freewallpaper4.me", 
    ".freewebs.com", 
    "||freeweibo.com", 
    ".freexinwen.com", 
    ".freeyoutubeproxy.net", 
    "||freeyoutubeproxy.net", 
    "friendfeed.com", 
    "friendfeed-media.com/e99a4ebe2fb4c1985c2a58775eb4422961aa5a2e", 
    "|http://ff.im", 
    "|http://www.zensur.freerk.com/", 
    "freevpn.nl", 
    ".fring.com", 
    "||fring.com", 
    "||frommel.net", 
    ".frontlinedefenders.org", 
    "||fscked.org", 
    ".fsurf.com", 
    ".ftchinese.com/story/001054103", 
    ".ftchinese.com/*video", 
    ".ftchinese.com/comments", 
    ".fuckcnnic.net", 
    "||fuckcnnic.net", 
    "fuckgfw.org", 
    "fulue.com", 
    ".funf.tw", 
    "funp.com", 
    "||furinkan.com", 
    ".futurechinaforum.org", 
    "||futuremessage.org", 
    ".fuyin.net", 
    "||fw.cm", 
    "fzh999.com", 
    "fzh999.net", 
    "||gabocorp.com", 
    ".gaeproxy.com", 
    "||galenwu.com", 
    "||game735.com", 
    "gamebase.com.tw", 
    "||gamer.com.tw", 
    ".gamer.com.tw", 
    ".gamez.com.tw", 
    "||gamez.com.tw", 
    ".gaoming.net", 
    "||gaoming.net", 
    "ganges.com", 
    ".gaopi.net", 
    "|http://gaopi.net", 
    ".gaozhisheng.org", 
    ".gaozhisheng.net", 
    "gardennetworks.com", 
    "||gardennetworks.org", 
    "72.52.81.22", 
    "||gartlive.com", 
    "||gather.com", 
    "||gaymap.cc", 
    ".gazotube.com", 
    "||gazotube.com", 
    "||gcc.org.hk", 
    "||gclooney.com", 
    ".gcpnews.com", 
    ".gdbt.net/forum", 
    "gdzf.org", 
    "||geek-art.net", 
    "geekerhome.com/2010/03/xixiang-project-cross-gfw", 
    "||geekmanuals.com", 
    "||genuitec.com", 
    ".geocities.co.jp", 
    ".geocities.com/SiliconValley/Circuit/5683/download.html", 
    "hk.geocities.com", 
    "geocities.jp", 
    "||geohot.com", 
    "||geometrictools.com", 
    "||get-digital-help.com", 
    ".getchu.com", 
    "||getfoxyproxy.org", 
    ".getfreedur.com", 
    ".getlantern.org", 
    "||getlantern.org", 
    ".getjetso.com/forum", 
    "getiton.com", 
    ".getsocialscope.com", 
    "gfw.org.ua", 
    ".ggssl.com", 
    "||ggssl.com", 
    "||ghost.org", 
    "||ghut.org", 
    "||giga-web.jp", 
    "|http://cn.giganews.com/", 
    "gigporno.ru", 
    "||gimpshop.com", 
    "||girlbanker.com", 
    "|https://gist.github.com", 
    "||glennhilton.com", 
    "globaljihad.net", 
    "globalmuseumoncommunism.org", 
    "||globalrescue.net", 
    ".globalvoicesonline.org", 
    "||globalvoicesonline.org", 
    "gmbd.cn", 
    "||gmhz.org", 
    "||gnci.org.hk", 
    "||goagent.biz", 
    "||goagentplus.com", 
    "godfootsteps.org", 
    "||godfootsteps.org", 
    "||goldbetsports.com", 
    "|http://www.goldenmelody.com.tw", 
    "||goldwave.com", 
    "gongmeng.info", 
    "gongm.in", 
    "gongminliliang.com", 
    ".gongwt.com", 
    ".goodreads.com", 
    "||goodreads.com", 
    ".goodreaders.com", 
    "||goodreaders.com", 
    "||goofind.com", 
    ".googlesile.com", 
    ".gopetition.com", 
    "||gopetition.com", 
    "||gotw.ca/", 
    "grandtrial.org", 
    "||graphis.ne.jp", 
    "greatfirewall.biz", 
    "||greatfirewallofchina.net", 
    ".greatfirewallofchina.org", 
    "||greatfirewallofchina.org", 
    ".greenparty.org.tw", 
    "gpass1.com", 
    "great-firewall.com", 
    "great-roc.org", 
    "greatroc.org", 
    "greatzhonghua.org", 
    ".greenvpn.net", 
    "||greenvpn.net", 
    "gs-discuss.com", 
    "||gtricks.com", 
    "guancha.org", 
    ".gun-world.net", 
    "||gutteruncensored.com", 
    "||gvm.com.tw", 
    ".gzm.tv", 
    "||gzone-anime.info", 
    "||g.co", 
    "||ggpht.com", 
    "||gmail.com", 
    "||gmodules.com", 
    "||goo.gl", 
    "/^https?:\\/\\/[^\\/]+google\\.(.*)/", 
    "||google-analytics.com", 
    "||googleadservices.com", 
    "||googleearth.com", 
    "||googlecode.com", 
    "||googledrive.com", 
    "||googlelabs.com", 
    "||googlemail.com", 
    "||googleplus.com", 
    "||googlesource.com", 
    "||googletagmanager.com", 
    "||googletagservices.com", 
    "||googleusercontent.com", 
    "||googlevideo.com", 
    ".appspot.com", 
    "||appspot.com", 
    "/^https?:\\/\\/[^\\/]+appspot\\.com/", 
    "echofon.com", 
    "||golang.org", 
    "||www.klip.me", 
    "@@||site.locql.com", 
    "@@||download.syniumsoftware.com", 
    "|http://ub0.cc", 
    "wozy.in", 
    "anti.anti.cnn.googlepages.com", 
    "||freegateget.googlepages.com", 
    "myboooks.googlepages.com", 
    ".googlevideo.com", 
    "gospelherald.com", 
    "||gospelherald.com", 
    "|http://hk.gradconnection.com/", 
    "||graylog2.org", 
    "greatfire.org", 
    "||greatfire.org", 
    "greatfirewallofchina.org", 
    "||greatroc.tw", 
    "||gstatic.com", 
    ".theguardian.co*", 
    "guishan.org", 
    "||guishan.org", 
    "||gunsamerica.com", 
    ".gyalwarinpoche.com", 
    "||h-china.org", 
    "h1n1china.org", 
    ".hacken.cc/bbs", 
    "||hackthatphone.net", 
    "hahlo.com", 
    "||hakkatv.org.tw", 
    ".hanunyi.com", 
    "||hardsextube.com", 
    "||hasaowall.com", 
    "have8.com", 
    "@@||haygo.com", 
    "||hdtvb.net", 
    "||heartyit.com", 
    ".hecaitou.net", 
    "||hecaitou.net", 
    ".hechaji.com", 
    "||hechaji.com", 
    "||helplinfen.com", 
    "||helloandroid.com", 
    "||helloqueer.com", 
    "hellotxt.com", 
    "||hellotxt.com", 
    "||htxt.it/", 
    ".hellouk.org/forum/lofiversion", 
    ".helpeachpeople.com", 
    "||helpeachpeople.com", 
    ".helpzhuling.org", 
    "||date.fm", 
    "||flightcaster.com", 
    "||branch.com", 
    "||awardwinningfjords.com", 
    "||futureme.org", 
    "||getcloudapp.com", 
    "||cl.ly", 
    "@@||f.cl.ly", 
    "||getsmartlinks.com", 
    "||git-scm.com", 
    "||lesscss.org", 
    "||list.ly", 
    "||maxgif.com", 
    "||overlapr.com", 
    "||peerpong.com", 
    "||pose.com", 
    "||samsoff.es", 
    "||sendoid.com", 
    "||speckleapp.com", 
    "||stuffimreading.net", 
    "||tomayko.com", 
    "||twt.fm", 
    "||views.fm", 
    "heqinglian.net", 
    "here4news.com", 
    "||heungkongdiscuss.com", 
    "app.heywire.com", 
    ".hgseav.com", 
    "hidden-advent.org", 
    "||hidden-advent.org", 
    "hidecloud.com/blog/2008/07/29/fuck-beijing-olympics.html", 
    ".hidemyass.com", 
    "||hidemyass.com", 
    "||hideipvpn.com", 
    ".hihiforum.com", 
    "|http://hihiforum.com", 
    "||hihistory.net", 
    ".higfw.com", 
    "||highrockmedia.com", 
    "||hikinggfw.org", 
    ".himemix.com", 
    "||himemix.com", 
    ".himemix.net", 
    "times.hinet.net", 
    ".hjclub.info", 
    ".hk-pub.com/forum", 
    "|http://hk-pub.com", 
    ".hk32168.com", 
    "||hk32168.com", 
    "app.hkatvnews.com/v3", 
    "hkbc.net", 
    ".hkbf.org", 
    ".hkchurch.org", 
    "hkday.net", 
    ".hkdailynews.com.hk/china.php", 
    ".hkej.com", 
    ".hkepc.com/forum/viewthread.php?tid=1153322", 
    "global.hkepc.com*forum", 
    "hkfront.org", 
    "hkgolden.com", 
    ".hkgreenradio.org/home", 
    ".hkheadline.com*blog", 
    ".hkheadline.com/instantnews", 
    "hkhkhk.com", 
    "hkjc.com", 
    ".hkjp.org", 
    "hkptu.org", 
    ".hkreporter.com", 
    "||hkreporter.com", 
    ".hkwcc.org.hk", 
    "||hkzone.org", 
    "apps.hloli.net/gfwtube", 
    "hnjhj.com", 
    "||hnjhj.com", 
    "||hola.com", 
    "holyspiritspeaks.org", 
    "||holyspiritspeaks.org", 
    "||derekhsu.homeip.net", 
    "|http://homeservershow.com", 
    "hongmeimei.com", 
    "||hongzhi.li", 
    "hootsuite.com", 
    "||hootsuite.com", 
    "hotfile.com/dl", 
    "hotpot.hk", 
    ".hotshame.com", 
    "||hotspotshield.com", 
    "||hougaige.com", 
    "||howtoforge.com", 
    ".hqcdp.org", 
    "||hqcdp.org", 
    ".hrcir.com", 
    ".hrichina.org", 
    "||hrichina.org", 
    ".hrw.org", 
    "||hrw.org", 
    "||hsjp.net", 
    "||hsselite.com", 
    ".htkou.net", 
    "||htmldog.com", 
    "huaglad.com", 
    ".huanghuagang.org", 
    "||huanghuagang.org", 
    ".huaren.us", 
    "huaxia-news.com", 
    "huaxin.ph", 
    "hua-yue.net", 
    "||hugoroy.eu", 
    "t.huhaitai.com", 
    "||hung-ya.com", 
    "||hungerstrikeforaids.org", 
    "||huping.net", 
    "||hutianyi.net", 
    "hutong9.net", 
    "||hwinfo.com", 
    "||hypeshell.com", 
    "||hyperrate.com", 
    "||i1.hk", 
    "||i2p2.de/", 
    "||i2runner.com", 
    "iask.ca", 
    "||iask.ca", 
    "iask.bz", 
    "||iask.bz", 
    "ibiblio.org/pub/packages/ccic", 
    "||iblogserv-f.net", 
    "|http://cn.ibtimes.com", 
    "blogs.icerocket.com/tag", 
    ".icij.org", 
    "||icl-fi.org", 
    "||iconpaper.org", 
    "w.idaiwan.com/forum", 
    "idemocracy.asia", 
    ".identi.ca", 
    "||identi.ca", 
    "||idiomconnection.com", 
    "|http://www.idlcoyote.com", 
    ".idouga.com", 
    "forum.idsam.com", 
    ".idv.tw", 
    "ieasynews.net", 
    ".ied2k.net", 
    "ifanqiang.com", 
    ".ifanr.com/857", 
    ".ifcss.org", 
    "||ifcss.org", 
    "ifjc.org", 
    "||antidrm.hpg.ig.com.br", 
    "||igfw.net", 
    "||ignitedetroit.net", 
    "||igvita.com", 
    "||ihakka.net", 
    "||iicns.com", 
    "||illusionfactory.com", 
    "||ilove80.be", 
    "||im.tv", 
    "@@||myvlog.im.tv", 
    "||im88.tw", 
    "||imageflea.com", 
    "imageshack.us", 
    "||imagevenue.com", 
    "||imagezilla.net", 
    "|http://www.imdb.com/name/nm0482730", 
    ".img.ly", 
    "||img.ly", 
    ".imkev.com", 
    "||imkev.com", 
    ".imlive.com", 
    "immigration.gov.tw", 
    "|http://tech2.in.com/video/", 
    "||incredibox.fr", 
    ".initiativesforchina.org", 
    ".inmediahk.net", 
    "||inmediahk.net", 
    "||innermongolia.org", 
    "instagram.com", 
    "||interfaceaddiction.com", 
    "||internationalrivers.org", 
    "|http://internet.org/", 
    "internetdefenseleague.org", 
    "internetfreedom.org", 
    "||internetpopculture.com", 
    "inxian.com", 
    "||inxian.com", 
    "||iphonehacks.com", 
    "||iphonix.fr", 
    "||ipicture.ru", 
    "ipobar.com", 
    "||ippotv.com", 
    "|https://*.iptorrents.com", 
    "|https://iptorrents.com", 
    "||ipvanish.com", 
    "iredmail.org", 
    "||ironicsoftware.com", 
    "||ironbigfools.compython.net", 
    "||ironpython.net", 
    ".beta.iset.com.tw/forum", 
    "http://beta.iset.com.tw/forum", 
    "forum.iset.com.tw", 
    ".islam.org.hk", 
    ".islamicity.com", 
    ".isaacmao.com", 
    "||!--isaacmao.com", 
    "||isgreat.org", 
    "||ismprofessional.net", 
    "isohunt.com", 
    "||israbox.com", 
    "blog.istef.info/2007/10/21/myentunnel", 
    ".istockphoto.com", 
    "isunaffairs.com", 
    "isuntv.com", 
    "itaboo.info", 
    "||itaboo.info", 
    "ithelp.ithome.com.tw", 
    "||itshidden.com", 
    ".itweet.net", 
    "|http://itweet.net", 
    ".iu45.com", 
    "||ixquick.com", 
    ".izaobao.us", 
    "||gmozomg.izihost.org", 
    ".izles.net", 
    "||j.mp", 
    "blog.jackjia.com", 
    "||japan-whores.com", 
    "jbtalks.cc", 
    "jbtalks.com", 
    "jbtalks.my", 
    "jeanyim.com", 
    "||jgoodies.com", 
    "||jiaoyou8.com", 
    ".jiehua.cz", 
    "||hk.jiepang.com", 
    "||tw.jiepang.com", 
    "jieshibaobao.com", 
    ".jimoparty.com", 
    "|http://jimoparty.com", 
    "jinbushe.org", 
    "||jinbushe.org", 
    "zhao.jinhai.de", 
    "jingpin.org", 
    "||jingpin.org", 
    "ac.jiruan.net", 
    "||jitouch.com", 
    "jkforum.net", 
    "research.jmsc.hku.hk/social", 
    "||joachims.org", 
    "||jobso.tv", 
    "||joeedelman.com", 
    "||journalofdemocracy.org", 
    "jpopforum.net", 
    "||juliereyc.com", 
    "||junauza.com", 
    ".junefourth-20.net", 
    "||junefourth-20.net", 
    "justfreevpn.com", 
    "zh-tw.justin.tv", 
    "justtristan.com", 
    "juziyue.com", 
    "||juziyue.com", 
    "||jwmusic.org", 
    "@@||music.jwmusic.org", 
    ".jyxf.net", 
    "||ka-wai.com", 
    ".kagyuoffice.org.tw", 
    "||kagyuoffice.org.tw", 
    ".kaiyuan.de", 
    "||kakao.com", 
    "kanzhongguo.com", 
    "kanzhongguo.eu", 
    "||karayou.com", 
    "||kcsoftwares.com", 
    ".kechara.com", 
    ".keepandshare.com/visit/visit_page.php?i=688154", 
    ".kendincos.net", 
    ".kenengba.com", 
    "||kenengba.com", 
    "||keontech.net", 
    "wiki.keso.cn/Home", 
    ".khmusic.com.tw", 
    "bbs.kimy.com.tw", 
    "kingdomsalvation.org", 
    "kinghost.com", 
    ".kingstone.com.tw", 
    "killwall.com", 
    "||killwall.com", 
    ".kissbbao.cn", 
    ".knowledgerush.com/kr/encyclopedia", 
    "||kodingen.com", 
    "@@||www.kodingen.com", 
    "||kompozer.net", 
    "||koolsolutions.com", 
    ".koornk.com", 
    "||koornk.com", 
    ".kui.name/event", 
    "kun.im", 
    "||kurtmunger.com", 
    "kusocity.com", 
    "kwongwah.com.my", 
    "kyohk.net", 
    ".kzeng.info", 
    "||kzeng.info", 
    "la-forum.org", 
    "ladbrokes.com", 
    "||labiennale.org", 
    "lagranepoca.com", 
    ".lalulalu.com", 
    "laogai.org", 
    "||laogai.org", 
    "laomiu.com", 
    ".laoyang.info", 
    "|http://laoyang.info", 
    "||laptoplockdown.com", 
    ".laqingdan.net", 
    "||larsgeorge.com", 
    "||lastfm.es", 
    "latelinenews.com", 
    "||lazarsearlymusic.com", 
    "||leecheukyan.org", 
    "||lematin.ch", 
    ".lemonde.fr", 
    "||lenwhite.com", 
    "lerosua.org", 
    "||lerosua.org", 
    "blog.lester850.info", 
    "||lesoir.be", 
    "letscorp.net", 
    "||letscorp.net", 
    "liansi.org", 
    ".lianyue.net", 
    "||liaowangxizang.net", 
    ".liaowangxizang.net", 
    "||liberal.org.hk", 
    "libertytimes.com.tw", 
    ".lidecheng.com/blog/fucking-gfw", 
    "limiao.net", 
    "abitno.linpie.com/use-ipv6-to-fuck-gfw", 
    "||line.me", 
    ".linglingfa.com", 
    ".linkideo.com", 
    "||api.linksalpha.com", 
    "||apidocs.linksalpha.com", 
    "||www.linksalpha.com", 
    "||help.linksalpha.com", 
    "||linux-engineer.net", 
    "||linuxconfig.org", 
    "||linuxreviews.org", 
    "linuxtoy.org/archives/installing-west-chamber-on-ubuntu", 
    ".lipuman.com", 
    "||listentoyoutube.com", 
    "listorious.com", 
    "||liudejun.com", 
    ".liuhanyu.com", 
    ".liujianshu.com", 
    "||liujianshu.com", 
    "liuxiaotong.com", 
    "||liuxiaotong.com", 
    "liu.lu", 
    ".liveleak.com", 
    "||liveleak.com", 
    ".livestation.com", 
    "livestream.com", 
    "||livestream.com", 
    "||livingonline.us", 
    "||livingstream.com", 
    "||livevideo.com", 
    ".livevideo.com", 
    "lizhizhuangbi.com", 
    "lkcn.net", 
    "|http://localpresshk.com", 
    "||lockdown.com", 
    "||lockestek.com", 
    "logbot.net", 
    "||logiqx.com", 
    "||logmike.com", 
    ".longhair.hk", 
    "||longtermly.net", 
    ".lookatgame.com", 
    "|http://lookatgame.com", 
    "||lookingglasstheatre.org", 
    "||lookpic.com", 
    ".lotuslight.org.tw", 
    "hkreporter.loved.hk", 
    "||lrfz.com", 
    "|http://lrip.org/", 
    ".lsd.org.hk", 
    "||lsd.org.hk", 
    "lsforum.net", 
    "||lsm.org", 
    "||lsmchinese.org", 
    "||lsmkorean.org", 
    ".lupm.org", 
    "||lupm.org", 
    "||lushstories.com", 
    "lvhai.org", 
    "||lvhai.org", 
    "||mh4u.org", 
    "m-team.cc/forum", 
    "www.macrovpn.com", 
    "||mad-ar.ch", 
    "|http://maiplus.com", 
    "||marc.info", 
    "marguerite.su", 
    "||martincartoons.com", 
    ".maiio.net", 
    "mail-archive.com", 
    "malaysiakini.com/cn", 
    "||makemymood.com", 
    "||marines.mil", 
    "markmail.org*message", 
    "||martau.com", 
    "maruta.be/forget", 
    ".marxist.com", 
    "||marxist.net", 
    ".marxists.org/chinese", 
    "||matainja.com", 
    "||mathiew-badimon.com", 
    "||matsushimakaede.com", 
    "mayimayi.com", 
    "||mcadforums.com", 
    "mcfog.com", 
    ".md-t.org", 
    "||md-t.org", 
    ".mediafire.com/?", 
    "||meetup.com", 
    "mefeedia.com", 
    "lich355.megabyet.net/%E7%BD%91%E7%BB%9C%E7%A5%9E%E5%85%BD%E5%8F%A4%E9%B8%BD%E8%BF%81%E7%A7%BB%E8%AE%B0", 
    ".megaporn.com", 
    "||megarotic.com", 
    "megavideo.com", 
    "||megurineluka.com", 
    "meirixiaochao.com", 
    "||melon-peach.com", 
    "memedia.cn", 
    ".memrijttm.org", 
    "merit-times.com.tw", 
    ".mesotw.com/bbs", 
    ".metacafe.com", 
    "||meteorshowersonline.com", 
    "||metrolife.ca", 
    "mgoon.com", 
    "||mgstage.com", 
    "mhradio.org", 
    "|http://michaelanti.com", 
    "||michaelmarketl.com", 
    "middle-way.net", 
    ".mihk.hk/forum", 
    "mihua.org", 
    ".mimivip.com", 
    "minghui.org", 
    "||minghui.org", 
    "minghui-school.org", 
    ".mingjinglishi.com", 
    "||mingjinglishi.com", 
    "mingjingnews.com", 
    "mingpao.com", 
    ".mingpaocanada.com", 
    ".mingpaomonthly.com", 
    "mingpaonews.com", 
    ".mingpaony.com", 
    ".mingpaosf.com", 
    ".mingpaotor.com", 
    ".mingpaovan.com", 
    ".mininova.org/tor/2593503", 
    ".minzhuhua.net", 
    "||minzhuhua.net", 
    "minzhuzhongguo.org", 
    "||miroguide.com", 
    "mirrorbooks.com", 
    "mitbbs.com", 
    ".mixero.com", 
    "||mixero.com", 
    "mixpod.com", 
    ".mixx.com", 
    "||mixx.com", 
    "||mizzmona.com", 
    ".mk5000.com", 
    ".mlcool.com", 
    "||mmaaxx.com", 
    "plurktop.mmdays.com", 
    ".mmmca.com", 
    "||mobatek.net", 
    ".mobile01.com", 
    "||mobileways.de", 
    ".mobypicture.com", 
    "|http://moby.to", 
    "||mrdoob.com", 
    "wiki.moegirl.org", 
    "||mog.com", 
    "molihua.org", 
    "||mondex.org", 
    "|http://www.monlamit.org", 
    "c1522.mooo.com", 
    "||monitorchina.org", 
    "bbs.morbell.com", 
    "||morningsun.org", 
    "||movabletype.com", 
    "||moviefap.com", 
    "||www.moztw.org", 
    "mp3ye.eu", 
    "||mp/", 
    "||mpettis.com", 
    "mpfinance.com", 
    "mpinews.com", 
    "mrtweet.com", 
    "||mrtweet.com", 
    "news.msn.com.tw", 
    ".msguancha.com", 
    "||mthruf.com", 
    "||multiply.com", 
    "multiproxy.org", 
    "forum.mymaji.com", 
    "multiupload.com", 
    "||muouju.com", 
    "||muselinks.co.jp", 
    "||muzi.com", 
    "||muzi.net", 
    "||mx981.com", 
    ".my-proxy.com", 
    "forum.my903.com", 
    "myactimes.com", 
    "||myaudiocast.com", 
    ".myav.com.tw/bbs", 
    "||bbs.mychat.to", 
    "||mychinamyhome.com", 
    ".mychinamyhome.com", 
    "||www.mycould.com", 
    "||myeclipseide.com", 
    ".myforum.com.hk", 
    "||myforum.com.hk", 
    "||myforum.com.uk", 
    ".myfreshnet.com", 
    "||myparagliding.com", 
    "||mypopescu.com", 
    "mysinablog.com", 
    ".myspace.com", 
    "||naacoalition.org", 
    "old.nabble.com", 
    "||naitik.net", 
    "||namsisi.com", 
    "nanyang.com", 
    "||nanyang.com", 
    ".nanyangpost.com", 
    "||nanyangpost.com", 
    ".nanzao.com", 
    "/^http:\\/\\/[^\\/]+line\\.naver\\.jp/", 
    "||navicat.com", 
    ".nakido.com", 
    "||nakido.com", 
    ".naol.ca", 
    "cyberghost.natado.com", 
    "||national-lottery.co.uk", 
    "||navy.mil", 
    "nccwatch.org.tw", 
    ".nch.com.tw", 
    ".ncn.org", 
    "||ncn.org/", 
    "||etools.ncol.com", 
    ".nde.de", 
    ".ndr.de", 
    "www.ned.org", 
    "||nekoslovakia.net", 
    "t.neolee.cn", 
    "netcolony.com", 
    "bolin.netfirms.com", 
    "zh.netlog.com", 
    "netme.cc", 
    "networkedblogs.com", 
    "neverforget8964.org", 
    "new-3lunch.net", 
    ".new-akiba.com", 
    ".newcenturymc.com", 
    "|http://newcenturymc.com", 
    "newcenturynews.com", 
    "||newchen.com", 
    ".newchen.com", 
    ".newgrounds.com", 
    "newlandmagazine.com.au", 
    "news100.com.tw", 
    ".newscn.org", 
    "||newscn.org", 
    "||newsminer.com", 
    "newspeak.cc/story", 
    ".newsancai.com", 
    "||newstapa.org", 
    ".newtaiwan.com.tw", 
    "newtalk.tw", 
    "||newtalk.tw", 
    "newyorktimes.com", 
    "hk*.nextmedia.com", 
    "tw*.nextmedia.com", 
    "static.apple.nextmedia.com", 
    "||nexton-net.jp", 
    "nexttv.com.tw", 
    "||nga.mil", 
    "ngensis.com", 
    ".nicovideo.jp/watch/", 
    "||nighost.org", 
    "nintendium.com", 
    ".dayaarmongol.ning.com", 
    "|http://dayaarmongol.ning.com", 
    "taiwanyes.ning.com", 
    "||njactb.org", 
    "njuice.com", 
    "||njuice.com", 
    "nlfreevpn.com", 
    "||nobel.se", 
    "nobelprize.org/nobel_prizes/peace/laureates/2010", 
    "nobodycanstop.us", 
    "||nobodycanstop.us", 
    "||nokogiri.org", 
    "||nokola.com", 
    "||noobbox.com", 
    "||novelasia.com", 
    "||nownews.com", 
    ".nowtorrents.com", 
    ".noypf.com", 
    "||noypf.com", 
    "||npa.go.jp", 
    ".nps.gov", 
    ".nrk.no", 
    "||nrk.no", 
    "||nsc.gov.tw", 
    "ntdtv.co", 
    "ntdtv.ca", 
    "ntdtv.org", 
    "ntdtv.ru", 
    "||cbs.ntu.edu.tw", 
    "||nuexpo.com", 
    "||nurgo-software.com", 
    ".nuvid.com", 
    "nuzcom.com", 
    ".nvquan.org", 
    ".nydus.ca", 
    "||nyt.com", 
    "||nytco.com", 
    ".nytimes.com", 
    "||nytimes.com", 
    "||nytimg.com", 
    "nysingtao.com", 
    "||nzchinese.net.nz", 
    "observechina.net", 
    "oclp.hk", 
    "||october-review.org", 
    "offbeatchina.com", 
    "||ogaoga.org", 
    "twtr2src.ogaoga.org", 
    ".oikos.com.tw/v4", 
    ".oiktv.com", 
    "oizoblog.com", 
    ".okayfreedom.com", 
    "old-cat.net", 
    "||olumpo.com", 
    ".olympicwatch.org", 
    "omgili.com", 
    "omnitalk.com", 
    "forum.omy.sg", 
    "news.omy.sg", 
    "showbiz.omy.sg", 
    ".on.cc", 
    "|https://onedrive.live.com/", 
    ".onlylady.cn", 
    "onmoon.net", 
    "onmoon.com", 
    ".oopsforum.com", 
    "open.com.hk", 
    "opendemocracy.net", 
    "myopenid.com", 
    "||myopenid.com", 
    "openid.net", 
    "||openid.net", 
    "||blog.openinkpot.org", 
    ".openleaks.org", 
    "||openleaks.org", 
    "openvpn.net", 
    "||openvpn.net", 
    "||openwebster.com", 
    "|http://help.opera.com", 
    "my.opera.com/dahema", 
    "||demo.opera-mini.net", 
    "opnir.com/215/myentunnel-ssh-autoproxy-cross-gfw", 
    "www.orchidbbs.com", 
    "||orient-doll.com", 
    "orientaldaily.com.my", 
    "||orientaldaily.com.my", 
    "||orn.jp", 
    "t.orzdream.com", 
    "||t.orzdream.com", 
    "tui.orzdream.com", 
    "||orzistic.org", 
    "||osfoora.com", 
    "m.oulove.org", 
    "||ourdearamy.com", 
    "oursogo.com", 
    "oursteps.com.au", 
    "xinqimeng.over-blog.com", 
    "share.ovi.com/media", 
    "|http://owl.li", 
    "|http://ht.ly", 
    "|http://htl.li", 
    "|http://mash.to", 
    "www.owind.com", 
    "|http://www.oxid.it", 
    "oyax.com", 
    ".ozchinese.com/bbs", 
    "||ow.ly", 
    "bbs.ozchinese.com", 
    ".ozyoyo.com", 
    ".pacificpoker.com", 
    ".packetix.net", 
    "page2rss.com", 
    "||pagodabox.com", 
    "||paint.net", 
    "||coveringweb.com", 
    ".palacemoon.com", 
    "forum.palmislife.com", 
    "||paper-replika.com", 
    "||eriversoft.com", 
    "||panoramio.com", 
    "paper.li", 
    "paperb.us", 
    ".panluan.net", 
    "||panluan.net", 
    ".panoramio.com", 
    "||pao-pao.net", 
    ".parade.com/dictators/2009", 
    "pastebin.com", 
    ".pastie.org", 
    "||pastie.org", 
    "||blog.pathtosharepoint.com", 
    "pbs.org/wgbh/pages/frontline/gate", 
    "pbs.org/wgbh/pages/frontline/tankman", 
    "pbwiki.com", 
    "||pbworks.com", 
    "||developers.box.net", 
    "||wiki.oauth.net", 
    "||wiki.phonegap.com", 
    "||wiki.jqueryui.com", 
    "||pbxes.com", 
    "||pbxes.org", 
    ".pcdiscuss.com", 
    "pcdvd.com.tw", 
    ".pchome.com.tw", 
    "|http://pcij.org/", 
    "||pct.org.tw", 
    "pdetails.com", 
    "||pdproxy.com", 
    "peacefire.org", 
    "peacehall.com", 
    ".peeasian.com", 
    ".pekingduck.org", 
    "||pekingduck.org", 
    "penchinese.com", 
    "||penchinese.net", 
    ".penchinese.net", 
    "pengyulong.com", 
    "||blog.pentalogic.net", 
    ".penthouse.com", 
    ".peopo.org", 
    "||peopo.org", 
    ".percy.in", 
    "perfectvpn.net", 
    "perfspot.com", 
    "||perlhowto.com", 
    "philly.com", 
    "||photofocus.com", 
    "||phuquocservices.com", 
    ".picidae.net", 
    "||img*.picturedip.com", 
    "picturesocial.com", 
    ".pidown.com", 
    ".pign.net", 
    "blog.pilotmoon.com", 
    ".pin6.com", 
    "||pin6.com", 
    ".ping.fm", 
    "||ping.fm/", 
    "||pinoy-n.com", 
    ".piring.com", 
    "||pixelqi.com", 
    "||css.pixnet.in", 
    "||pixnet.net", 
    ".pixnet.net", 
    ".pk.com", 
    "||placemix.com", 
    "|http://pictures.playboy.com", 
    "||playboy.com", 
    "plays.com.tw", 
    "||m.plixi.com", 
    "plm.org.hk", 
    "plunder.com", 
    ".plus28.com", 
    ".plusbb.com", 
    ".pmates.com", 
    "||po2b.com", 
    "||podictionary.com", 
    ".pokerstars.com", 
    "||pokerstars.com", 
    "zh.pokerstrategy.com", 
    "politicalchina.org", 
    "popyard.com", 
    "||popyard.org", 
    ".porn.com", 
    ".porn2.com", 
    ".pornbase.org", 
    ".pornhub.com", 
    "||pornmm.net", 
    ".pornoxo.com", 
    ".pornrapidshare.com", 
    "||pornrapidshare.com", 
    ".pornstarclub.com", 
    ".porntube.com", 
    ".pornvisit.com", 
    "postadult.com", 
    "||powercx.com", 
    "||www.powerpointninja.com", 
    "||cdn.printfriendly.com", 
    "||pts.org.tw", 
    "pubu.com.tw", 
    "puffinbrowser.com", 
    "|http://post.ly", 
    ".posterous.com", 
    "|http://posterous.com", 
    "||post.anyu.org", 
    "||bralio.com", 
    "||calebelston.com", 
    "||designerol.com", 
    "||blog.fizzik.com", 
    "||nf.id.au", 
    "||markmilian.com", 
    "||log.riku.me", 
    "||sogrady.me", 
    "||vatn.org", 
    "||veempiire.com", 
    "||www.vegorpedersen.com", 
    "||ventureswell.com", 
    "||webfee.tk", 
    "||whereiswerner.com", 
    "||bill.zhong.pp.ru", 
    ".power.com", 
    "||power.com", 
    "powerapple.com", 
    "||abc.pp.ru", 
    "heix.pp.ru", 
    "||prayforchina.net", 
    "||premeforwindows7.com", 
    "||presentationzen.com", 
    "||prestige-av.com", 
    "prisoner-state-secret-journal-premier", 
    "||privacybox.de", 
    "||privateinternetaccess.com", 
    "privatepaste.com", 
    "||privatepaste.com", 
    "privatetunnel.com", 
    "||privatetunnel.com", 
    "||procopytips.com", 
    "provideocoalition.com", 
    "||prosiben.de", 
    "proxifier.com", 
    "api.proxlet.com", 
    "||proxomitron.info", 
    "proxy.org", 
    ".proxypy.net", 
    "||proxypy.net", 
    "proxyroad.com", 
    "prozz.net", 
    "psblog.name", 
    "||psblog.name", 
    "psiphon.ca", 
    ".ptt.cc", 
    ".puffstore.com", 
    "||pullfolio.com", 
    "||pureconcepts.net", 
    "||purepdf.com", 
    "||purevpn.com", 
    ".putlocker.com/file", 
    "pwned.com", 
    "python.com", 
    ".python.com.tw", 
    "|http://python.com.tw", 
    ".qanote.com", 
    "||qanote.com", 
    "qi-gong.me", 
    ".qidian.ca", 
    ".qienkuen.org", 
    "||qienkuen.org", 
    "||qiwen.lu", 
    "qixianglu.cn", 
    "bbs.qmzdd.com", 
    ".qkshare.com", 
    "qoos.com", 
    "||qoos.com", 
    "blog.qooza.hk*dafengqixi", 
    "||efksoft.com", 
    "||qstatus.com", 
    "||qtweeter.com", 
    "||qtrac.eu", 
    "||quadedge.com", 
    "||www.getyouram.com", 
    "||hiitch.com", 
    "qusi8.net", 
    ".qvodzy.org", 
    "nemesis2.qx.net*pages*MyEnTunnel", 
    "qxbbs.org", 
    ".radicalparty.org", 
    "radioaustralia.net.au", 
    "opml.radiotime.com", 
    "||radiovaticana.org", 
    "||radiovncr.com", 
    "||raidcall.com.tw", 
    "rangzen.org", 
    "|http://blog.ranxiang.com/", 
    "ranyunfei.com", 
    "||ranyunfei.com", 
    ".rapbull.net", 
    "||rapidshare8.com", 
    ".rapidsharedata.com", 
    "rcinet.ca", 
    ".read100.com", 
    ".readingtimes.com.tw", 
    "||readingtimes.com.tw", 
    "||readmoo.com", 
    ".realraptalk.com", 
    ".recordhistory.org", 
    "redchinacn.org", 
    ".redtube.com", 
    "referer.us", 
    "||referer.us", 
    "||reflectivecode.com", 
    "relaxbbs.com", 
    "renminbao.com", 
    ".renyurenquan.org", 
    "||renyurenquan.org", 
    "subacme.rerouted.org", 
    ".revleft.com", 
    "retweetist.com", 
    "||retweetrank.com", 
    "connectedchina.reuters.com", 
    "|http://www.reuters.com/news/video", 
    "revver.com", 
    ".rfa.org", 
    ".rfachina.com", 
    ".rfamobile.org", 
    "||rferl.org", 
    ".rfi.fr", 
    "||rfi.fr", 
    "|http://rfi.my/", 
    ".rhcloud.com", 
    "|http://vds.rightster.com/", 
    ".rileyguide.com", 
    "riku.me/", 
    ".rlwlw.com", 
    "||rlwlw.com", 
    ".rmjdw.com", 
    "chinese.rnw.nl", 
    ".rnw.nl", 
    "robtex.com", 
    "||robustnessiskey.com", 
    "||rocmp.org", 
    "||rojo.com", 
    "||ronjoneswriter.com", 
    ".roodo.com", 
    ".rotten.com", 
    ".rsf.org", 
    "||rsf.org/", 
    ".rsf-chinese.org", 
    "||rsf-chinese.org", 
    ".rssmeme.com", 
    "||rssmeme.com", 
    ".rthk.hk", 
    "|http://rthk.hk", 
    ".rthk.org.hk", 
    "|http://rthk.org.hk", 
    "rti.org.tw", 
    ".ruanyifeng.com/blog*some_ways_to_break_the_great_firewall", 
    ".rushbee.com", 
    "rutube.ru", 
    ".ruyiseek.com", 
    ".rxhj.net", 
    "||s1heng.com", 
    "||s8forum.com", 
    "sacom.hk", 
    "||sacom.hk", 
    "||sadpanda.us", 
    ".saiq.me", 
    "||saiq.me/", 
    ".salvation.org.hk", 
    "||salvation.org.hk", 
    ".samair.ru/proxy/type-01", 
    "sammyjs.org", 
    "sandnoble.com/bookSearch/isbnInquiry.asp", 
    "||sankaizok.com", 
    ".sanmin.com.tw", 
    "sapikachu.net", 
    "savemedia.com", 
    "savetibet.de", 
    "savetibet.fr", 
    "savetibet.nl", 
    "savetibet.org", 
    "savetibet.ru", 
    "savevid.com", 
    "||say2.info", 
    ".scmp.com", 
    ".scmpchinese.com", 
    ".scribd.com", 
    "||scriptspot.com", 
    "seapuff.com", 
    "domainhelp.search.com", 
    "secretchina.com", 
    "||secretgarden.no", 
    "||default.secureserver.net", 
    "securitykiss.com", 
    "seesmic.com", 
    "||seevpn.com", 
    "||seezone.net", 
    "sejie.com", 
    ".sendspace.com/file", 
    "|http://tweets.seraph.me/", 
    "sesawe.net", 
    "||sesawe.net", 
    ".sesawe.org", 
    "||sethwklein.net", 
    "forum.setty.com.tw", 
    ".sevenload.com", 
    "||sevenload.com", 
    ".sex.com", 
    ".sex-11.com", 
    "||sex3.com", 
    ".sex8.cc", 
    ".sexandsubmission.com", 
    ".sexhu.com", 
    ".sexhuang.com", 
    "sexinsex.net", 
    "||sexinsex.net", 
    "67.220.91.18", 
    "67.220.91.23", 
    "|http://*.sf.net", 
    ".sfileydy.com", 
    "shadow.ma", 
    "||shadowsocks.org", 
    "shahamat-english.com", 
    ".shangfang.org", 
    "||shangfang.org", 
    "shapeservices.com", 
    ".sharebee.com", 
    "||sharecool.org", 
    "||sharkdolphin.com", 
    "sharpdaily.com.hk", 
    "||sharpdaily.com.hk", 
    ".sharpdaily.hk", 
    ".shaunthesheep.com", 
    "||shaunthesheep.com", 
    "sheikyermami.com", 
    "||shellmix.com", 
    "shenshou.org", 
    "shenyunperformingarts.org", 
    "shenzhoufilm.com", 
    "||shenzhoufilm.com", 
    "shinychan.com", 
    ".shitaotv.org", 
    "||shixiao.org", 
    "||shizhao.org", 
    ".shizhao.org", 
    "shkspr.mobi/dabr", 
    "||shodanhq.com", 
    ".shopping.com", 
    ".showtime.jp", 
    "ch.shvoong.com", 
    ".shwchurch3.com", 
    "|http://shwchurch3.com", 
    "simplecd.org", 
    "||simplecd.org", 
    "@@||simplecd.me", 
    "simpleproductivityblog.com", 
    "bbs.sina.com/", 
    "bbs.sina.com%2F", 
    "blog.sina.com.tw", 
    "dailynews.sina.com/", 
    "dailynews.sina.com%2F", 
    "forum.sina.com.hk", 
    "home.sina.com", 
    "||magazines.sina.com.tw", 
    "news.sina.com.hk", 
    "news.sina.com.tw", 
    "singtao.com", 
    "||singtao.com", 
    "news.singtao.ca", 
    "||cdp.sinica.edu.tw", 
    "sino-monthly.com", 
    "||sinocast.com", 
    "sinocism.com", 
    "sinomontreal.ca", 
    ".sinonet.ca", 
    ".sinopitt.info", 
    ".sinoants.com", 
    "||sinoants.com", 
    "sinoquebec.com", 
    "||site90.net", 
    ".sitebro.tw", 
    "||siteks.uk.to", 
    "||sitemaps.org", 
    "sitetag.us", 
    "sis.xxx", 
    "||sis001.com", 
    "sis001.us", 
    "||sjum.cn/", 
    "||skimtube.com", 
    "||skybet.com", 
    "|http://skyhighpremium.com/", 
    "bbs.skykiwi.com", 
    "|http://www.skype.com/intl/", 
    "|http://www.skype.com/zh-Hant", 
    "||skyvegas.com", 
    ".xskywalker.com", 
    "||xskywalker.com", 
    "m.slandr.net", 
    "||slavasoft.com", 
    "||slheng.com", 
    ".slideshare.net", 
    "forum.slime.com.tw", 
    ".slutload.com", 
    "smhric.org", 
    "||sndcdn.com", 
    "||so-ga.net", 
    ".so-ga.net", 
    "||so-news.com", 
    ".so-news.com", 
    "home.so-net.net.tw/yisa_tsai", 
    "||soc.mil/", 
    "||sockslist.net", 
    ".sod.co.jp", 
    ".softether.org", 
    "||softether.org", 
    ".softether-download.com", 
    "||softether-download.com", 
    "||sogclub.com", 
    "sohcradio.com", 
    "||sohcradio.com", 
    "||www.somee.com", 
    "||sorting-algorithms.com", 
    ".soumo.info", 
    "||soup.io/", 
    "@@||static.soup.io", 
    ".slinkset.com", 
    "||slickvpn.com", 
    "||snapchat.com", 
    ".snaptu.com", 
    "||snaptu.com", 
    "sneakme.net", 
    "||snooper.co.uk", 
    ".sobees.com", 
    "||sobees.com", 
    "socialwhale.com", 
    ".softether.co.jp", 
    "||softwarebychuck.com", 
    "blog.sogoo.org", 
    "soh.tw", 
    "||soh.tw", 
    "sohfrance.org", 
    "||sohfrance.org", 
    "chinese.soifind.com", 
    "sokamonline.com", 
    "||somee.com", 
    ".songjianjun.com", 
    "||songjianjun.com", 
    ".sonidodelaesperanza.org", 
    ".sopcast.com", 
    ".sopcast.org", 
    "||soundcloud.com", 
    ".soundofhope.kr", 
    "soundofhope.org", 
    "||soundofhope.org", 
    "||soupofmedia.com", 
    ".sourceforge.net", 
    "southnews.com.tw", 
    "sowers.org.hk", 
    "||wlx.sowiki.net", 
    "||space-scape.com", 
    ".spankwire.com", 
    "||spb.com", 
    "||spencertipping.com", 
    "spinejs.com", 
    "||sproutcore.com", 
    "squarespace.com", 
    "||ssh91.com", 
    "www.stackfile.com/freedur", 
    "||standupfortibet.org", 
    "usinfo.state.gov", 
    ".starp2p.com", 
    "||starp2p.com", 
    "||startpage.com", 
    ".state168.com", 
    "||steel-storm.com", 
    "sthoo.com", 
    "||sthoo.com", 
    ".stickam.com", 
    "stickeraction.com/sesawe", 
    "||stonegames.net", 
    "||stoneip.info", 
    "||storagenewsletter.com", 
    ".stoptibetcrisis.net", 
    "||stoptibetcrisis.net", 
    "||stoweboyd.com", 
    "||streamingthe.net", 
    "cn.streetvoice.com/article", 
    "cn.streetvoice.com/diary", 
    "cn2.streetvoice.com", 
    "tw.streetvoice.com", 
    "||strongvpn.com", 
    ".student.tw/db", 
    "stupidvideos.com", 
    ".sugarsync.com", 
    "||sugarsync.com", 
    "summify.com", 
    "sun1911.com", 
    ".suoluo.org", 
    "api.supertweet.net", 
    "www.supertweet.net", 
    ".surfeasy.com.au", 
    "support/youtube/bin/request.py?contact_type=abuse&", 
    "/support/youtube/bin/static.py?page=start.cs&", 
    "||svwind.com", 
    "||sweux.com", 
    "||swift-tools.net", 
    ".sydneytoday.com", 
    ".sylfoundation.org", 
    "||syncback.com", 
    "||sysadmin1138.net", 
    "sysresccd.org", 
    ".sytes.net", 
    "blog.syx86.com/2009/09/puff", 
    "blog.syx86.cn/2009/09/puff", 
    ".szbbs.net", 
    "||szetowah.org.hk", 
    ".t35.com", 
    ".t66y.com", 
    "||t66y.com", 
    ".taa-usa.org", 
    "|http://taa-usa.org", 
    "tabtter.jp", 
    ".tacem.org", 
    "||tafaward.com", 
    "tagwalk.com", 
    "||tagwalk.com", 
    "taipei.gov.tw", 
    ".taipeisociety.org", 
    "||taipeisociety.org", 
    ".taiwandaily.net", 
    "||taiwantt.org.tw", 
    "||taiwandaily.net", 
    "taiwankiss.com", 
    "taiwannation.com", 
    "taiwannation.com.tw", 
    "||taiwannews.com.tw", 
    "taiwanus.net", 
    "taiwanyes.com", 
    "taiwan-sex.com", 
    "||tamiaode.tk", 
    "||tanc.org", 
    "tangben.com", 
    ".taolun.info", 
    "||taolun.info", 
    "blog.taragana.com", 
    ".taweet.com", 
    "||taweet.com", 
    "||tbpic.info", 
    "||tbsec.org", 
    "||tbsn.org", 
    ".tbsseattle.org", 
    "tchrd.org", 
    "tcno.net*doc*tor", 
    "||teamseesmic.com", 
    ".teashark.com/download.html", 
    "||techlifeweb.com", 
    "||techparaiso.com", 
    "||teck.in/", 
    ".telecomspace.com", 
    "||telegraph.co.uk", 
    ".tenacy.com", 
    "||theampfactory.com", 
    "||theappleblog.com", 
    "||theatrum-belli.com", 
    "||thebodyshop-usa.com", 
    "theblemish.com", 
    "||thebcomplex.com", 
    ".thechinabeat.org", 
    "||thedieline.com", 
    "||thedw.us", 
    "||thegatesnotes.com", 
    "|http://thegioitinhoc.vn/", 
    "thehousenews.com", 
    "||thehun.net", 
    "||thelifeyoucansave.com", 
    "||thelius.org", 
    "thepiratebay.org", 
    "||thepiratebay.se", 
    "theqii.info/blog", 
    "thereallove.kr", 
    "||thesartorialist.com", 
    "thespeeder.com", 
    "||thetibetpost.com", 
    "thetrotskymovie.com/", 
    "thevivekspot.com", 
    "||thewgo.org", 
    ".thisav.com", 
    "|http://thisav.com", 
    "thkphoto.com", 
    "||thomasbernhard.org", 
    "threatchaos.com", 
    "||throughnightsfire.com", 
    ".thumbzilla.com", 
    "||thywords.com", 
    "tiananmenmother.org", 
    "||tiananmenuniv.com", 
    "||tiananmenuniv.net", 
    "||tiandixing.org", 
    ".tianhuayuan.com", 
    "tiantibooks.org", 
    ".tianzhu.org", 
    ".tibet.at", 
    ".tibet.com", 
    "||tibet.com", 
    ".tibet.net", 
    "||tibet.net", 
    "tibet.org.tw", 
    "tibetalk.com", 
    ".tibetanyouthcongress.org", 
    "||tibetanyouthcongress.org", 
    ".tibetcorps.org", 
    "tibetfund.org", 
    ".tibetjustice.org", 
    "tibetoffice.org", 
    "tibetonline.com", 
    "||tibetonline.com", 
    "||tibetonline.tv", 
    ".tibetonline.tv", 
    ".tibetsun.com", 
    "||tibetwrites.org", 
    ".time.com/time/time100/leaders/profile/rebel", 
    ".time.com/time/specials/packages/article/0,28804", 
    ".time.com/time/magazine", 
    "||blog.tiney.com", 
    "tinychat.com", 
    "||tinypaste.com", 
    "||tidyread.com", 
    ".tistory.com", 
    "||tkcs-collins.com", 
    "||tkforum.tk", 
    ".tmagazine.com", 
    "||tmagazine.com", 
    "|http://tmi.me", 
    ".tnaflix.com", 
    "||tnaflix.com", 
    "togetter.com", 
    ".tokyo-247.com", 
    "tokyo-hot.com", 
    "||tokyocn.com", 
    ".tono-oka.jp", 
    "tonyyan.net", 
    ".toodoc.com", 
    "toonel.net", 
    ".topnews.in", 
    "||topshare.us", 
    ".topshareware.com", 
    "||topstyle4.com", 
    "||topsy.com", 
    "topsy.com", 
    "tora.to", 
    ".torproject.org", 
    "||torproject.org", 
    "torrentcrazy.com", 
    "||torrentcrazy.com", 
    "||torvpn.com", 
    "touch99.com", 
    "||toutfr.com", 
    ".tpi.org.tw", 
    "||tpi.org.tw", 
    "||transgressionism.org", 
    "||transparency.org", 
    "||travelinlocal.com", 
    "trendsmap.com", 
    "||trendsmap.com", 
    ".trialofccp.org", 
    "||trialofccp.org", 
    "||tripod.com", 
    "@@||www.tripod.com", 
    ".trouw.nl", 
    ".trt.net.tr", 
    "trtc.com.tw", 
    "trulyergonomic.com", 
    "||trustedbi.com", 
    ".truth101.co.tv", 
    "|http://truth101.co.tv", 
    "||truthcn.com", 
    ".truveo.com", 
    ".tsemtulku.com", 
    "tsquare.tv", 
    "tsunagarumon.com", 
    "|http://www.tsuru-bird.net/", 
    ".tsctv.net", 
    "||tt1069.com", 
    "||tttan.com", 
    ".tttan.com", 
    "bb.ttv.com.tw/bb", 
    ".tuanzt.com", 
    ".tube.com", 
    "tube8.com", 
    "||tube8.com", 
    "tubecao.com", 
    "||tubewolf.com", 
    "tuidang.net", 
    "tuidang.org", 
    "bbs.tuitui.info", 
    "||tumutanzi.com", 
    ".tunein.com", 
    "|http://tunein.com", 
    "||tunnelbear.com", 
    ".turbobit.net", 
    "|http://turbobit.net", 
    "||turningtorso.com", 
    "||tuxtraining.com", 
    "||301works.org", 
    "||365singles.com.ar", 
    "||all-that-is-interesting.com", 
    "||art-or-porn.com", 
    "||news.atebits.com", 
    "||tumblr.awflasher.com", 
    "||badassjs.com", 
    "||basetimesheightdividedby2.com", 
    "||benjaminste.in", 
    "||blog.birdhouseapp.com", 
    "||bobulate.com", 
    "||bonjourlesgeeks.com", 
    "||bookshelfporn.com", 
    "||blog.boxcar.io", 
    "||blog.bitly.com", 
    "||chevronwp7.com", 
    "||clientsfromhell.net", 
    "||codeboxapp.com", 
    "||cookingtothegoodlife.com", 
    "||cubicle17.com", 
    "||photos.dailyme.com", 
    "||davidslog.com", 
    "||blog.davidziegler.net", 
    "||blog.dayoneapp.com", 
    "||drewolanoff.com", 
    "||blog.dribbble.com", 
    "||chaos.e-spacy.com", 
    "||eamonnbrennan.com", 
    "||everyday-carry.com", 
    "||eyespirit.info", 
    "||life.fly4ever.me", 
    "||fredwilson.vc", 
    "||fuckgfw.com", 
    "||geekmade.co.uk", 
    "||generesis.com", 
    "||news.ghostery.com", 
    "||givemesomethingtoread.com", 
    "||blog.gowalla.com", 
    "||heiyo.info", 
    "||hellonewyork.us", 
    "||blog.hotpotato.com", 
    "||ialmostlaugh.com", 
    "||blog.ifttt.com", 
    "||blog.instagram.com", 
    "||blog.instapaper.com", 
    "||interestinglaugh.com", 
    "||blog.iphone-dev.org", 
    "||jayparkinsonmd.com", 
    "||blog.joeyrobert.org", 
    "||kt.kcome.org", 
    "||my.keso.cn", 
    "||blog.kickstarter.com", 
    "||blog.kl.am", 
    "||blog.klip.me", 
    "||t.kun.im", 
    "||blog.lightbox.com", 
    "||littlebigdetails.com", 
    "||lovequicksilver.com", 
    "||lyricsquote.com", 
    "||madmenunbuttoned.com", 
    "||marco.org", 
    "||minimalmac.com", 
    "||mixedmedialabs.com", 
    "||modfetish.com", 
    "||blog.mongodb.org", 
    "||navigeaters.com", 
    "||london.neighborhoodr.com", 
    "||blog.path.com", 
    "||parislemon.com", 
    "||blog.pikchur.com", 
    "||blog.rockmelt.com", 
    "||blog.romanandreg.com", 
    "||solozorro.tk", 
    "||blog.sparrowmailapp.com", 
    "||stuffimreading.com", 
    "||blog.summify.com", 
    "||thedailywh.at", 
    "||theinternetwishlist.com", 
    "||thisiswhyyouarefat.com", 
    "||www.tiffanyarment.com", 
    "||tjholowaychuk.com", 
    "||tomsc.com", 
    "||blog.topify.com", 
    "||thehungrydudes.com", 
    "||tumblweed.org", 
    "||status.twhirl.org", 
    "||blog.usa.gov", 
    "||photo.utom.us", 
    "||v-state.org", 
    "||wellplacedpixels.com", 
    "||whydidyoubuymethat.com", 
    "||wordboner.com", 
    "||wordsandturds.com", 
    "||worstthingieverate.com", 
    "||xmusic.fm", 
    "||xuzhuoer.com", 
    "||bd.zhe.la", 
    "||cocoa.zonble.net", 
    ".tv.com", 
    "||www.tv.com", 
    "|http://tv.com", 
    "||tv-intros.com", 
    "tvants.com", 
    "forum.tvb.com/", 
    "tvboxnow.com", 
    "tvider.com", 
    "||tvunetworks.com", 
    ".tw-npo.org", 
    "twapperkeeper.com", 
    "||twapperkeeper.com", 
    "||twaud.io", 
    ".twaud.io", 
    ".twbbs.net.tw", 
    "twbbs.org", 
    "twbbs.tw", 
    "||twblogger.com", 
    "tweepmag.com", 
    ".tweepml.org", 
    "||tweepml.org", 
    ".tweetbackup.com", 
    "||tweetbackup.com", 
    "tweetboard.com", 
    "||tweetboard.com", 
    ".tweetboner.biz", 
    "||tweetboner.biz", 
    ".tweetdeck.com", 
    "||tweetdeck.com", 
    "|http://deck.ly", 
    "||mtw.tl", 
    "||tweetedtimes.com", 
    "||tweetmylast.fm", 
    "tweetphoto.com", 
    "||tweetphoto.com", 
    "||tweetrans.com", 
    "tweetree.com", 
    "||tweetree.com", 
    "||tweetwally.com", 
    "tweetymail.com", 
    "||twftp.org", 
    "twibase.com", 
    ".twibble.de", 
    "||twibble.de", 
    "twibbon.com", 
    "||twibs.com", 
    "twicsy.com", 
    ".twifan.com", 
    "|http://twifan.com", 
    "twiffo.com", 
    "||twiffo.com", 
    "twilog.org", 
    "twimbow.com", 
    "||twimbow.com", 
    "||twindexx.com", 
    "twipple.jp", 
    "||twipple.jp", 
    "||twip.me/", 
    "twistar.cc", 
    "twisternow.com", 
    "twistory.net", 
    "twitbrowser.net", 
    "||twitcause.com", 
    "||twitgether.com", 
    "||twiggit.org", 
    "twitgoo.com", 
    "twitiq.com", 
    "||twitiq.com", 
    ".twitlonger.com", 
    "||twitlonger.com", 
    "|http://tl.gd/", 
    "twitoaster.com", 
    "||twitoaster.com", 
    "||twitonmsn.com", 
    ".twitpic.com", 
    "||twitpic.com", 
    "twitreferral.com", 
    ".twit2d.com", 
    "||twit2d.com", 
    ".twitstat.com", 
    "||twitstat.com", 
    "||dotheyfolloweachother.com", 
    "||firstfivefollowers.com", 
    "||retweeteffect.com", 
    "||tweeplike.me", 
    "||tweepguide.com", 
    "||turbotwitter.com", 
    ".twitvid.com", 
    "||twitvid.com", 
    "199.59.148.20", 
    "|http://t.co", 
    "|https://t.co", 
    "|http://twt.tl", 
    "twittbot.net", 
    "twitter.com", 
    "||twitter.com", 
    "||twitter.jp", 
    "||twttr.com", 
    "/^https?:\\/\\/[^\\/]+twitter\\.com/", 
    "||twitter4j.org", 
    ".twittercounter.com", 
    "||twittercounter.com", 
    "twitterfeed.com", 
    ".twittergadget.com", 
    "||twittergadget.com", 
    ".twitterkr.com", 
    "||twitterkr.com", 
    "||twittermail.com", 
    "twittertim.es", 
    "||twittertim.es", 
    "twitthat.com", 
    "||twitturk.com", 
    ".twitturly.com", 
    "||twitturly.com", 
    ".twitzap.com", 
    "twiyia.com", 
    ".twreg.info", 
    "||twreg.info", 
    "||twstar.net", 
    ".twtkr.com", 
    "|http://twtkr.com", 
    "||twimg.com", 
    "twtrland.com", 
    "twurl.nl", 
    ".twyac.org", 
    "||twyac.org", 
    ".tycool.com", 
    "||tycool.com", 
    "tynsoe.org", 
    "||tzangms.com", 
    "||typepad.com", 
    "@@||www.typepad.com", 
    "@@||static.typepad.com", 
    "||blog.expofutures.com", 
    "||legaltech.law.com", 
    "||www.loiclemeur.com", 
    "||latimesblogs.latimes.com", 
    "||blog.palm.com", 
    "||blogs.tampabay.com", 
    "||contests.twilio.com", 
    "embr.in", 
    "||embr.in", 
    "guomin.us/login", 
    "||uberproxy.net", 
    ".srcf.ucam.org/salon/", 
    "||ucdc1998.org", 
    "|http://hum*.uchicago.edu/faculty/ywang/history/", 
    "||uderzo.it", 
    "||udn.com", 
    ".udn.com", 
    "ufreevpn.com", 
    ".ugo.com", 
    "uhrp.org", 
    "uighurbiz.net", 
    ".ulike.net", 
    "ukliferadio.co.uk", 
    "||ukliferadio.co.uk", 
    "ultravpn.fr", 
    "||ultravpn.fr", 
    "ultraxs.com", 
    "||unblock.cn.com", 
    "||unblocksit.es", 
    "uncyclomedia.org", 
    "uncyclopedia.info", 
    "|http://uncyclopedia.tw", 
    "||unholyknight.com", 
    ".uni.cc", 
    "unicode.org", 
    ".uniteddaily.com.my/index.php?", 
    ".unix100.com", 
    "||unknownspace.org", 
    "unpo.org", 
    "||uocn.org", 
    "tor.updatestar.com", 
    ".upload4u.info", 
    ".uploaded.to/file", 
    "|http://uploaded.to/file", 
    ".uploadstation.com/file", 
    "www.urbanoutfitters.com", 
    "myshare.url.com.tw/", 
    "||urlborg.com", 
    "||urlparser.com", 
    "us.to", 
    "||usacn.com", 
    "beta.usejump.com", 
    "||usfk.mil", 
    "earthquake.usgs.gov/eqcenter/recenteqsww/Maps/10/105_30.php", 
    "||usmc.mil", 
    ".ustream.tv", 
    "||ustream.tv", 
    "usus.cc", 
    ".uushare.com", 
    "|http://uushare.com", 
    ".uwants.com", 
    ".uwants.net", 
    "||uyghurcongress.org", 
    "uygur.org", 
    "v70.us", 
    "|http://v7976888.info/", 
    "||vaayoo.com", 
    "||value-domain.com", 
    ".van698.com", 
    ".vanemu.cn", 
    ".vanilla-jp.com", 
    "vansky.com", 
    "||vapurl.com", 
    "||vcf-online.org", 
    "||vcfbuilder.org", 
    ".velkaepocha.sk", 
    ".venbbs.com", 
    ".venchina.com", 
    "veoh.com", 
    ".verizon.net", 
    "||verybs.com", 
    ".vft.com.tw", 
    "videobam.com", 
    "||videobam.com", 
    ".videomo.com", 
    "||vidoemo.com", 
    "||viki.com", 
    "vimeo.com", 
    "||vimgolf.com", 
    "||vimperator.org", 
    "||vincnd.com", 
    "||vinniev.com", 
    "video.tiscali.it/canali/truveo", 
    ".vllcs.org", 
    "||vmixcore.com", 
    "cn.voa.mobi", 
    "tw.voa.mobi", 
    ".voachineseblog.com", 
    "||voachineseblog.com", 
    "voagd.com", 
    "voacantonese.com", 
    "||voacantonese.com", 
    "voachinese.com", 
    "||voachinese.com", 
    "voatibetan.com", 
    "||voatibetan.com", 
    ".voanews.com", 
    "vocn.tv", 
    ".vot.org", 
    "||vot.org", 
    "www.voy.com", 
    "||www.vpncup.com", 
    "vpnbook.com", 
    "vpnfire.com", 
    "||vpngate.jp", 
    ".vpngate.net", 
    "||vpngate.net", 
    "||vpnpop.com", 
    "||vpnpronet.com", 
    "||vtunnel.com", 
    "lists.w3.org/archives/public", 
    "||waffle1999.com", 
    ".jyzj.waqn.com", 
    "||jyzj.waqn.com", 
    ".wahas.com", 
    ".waigaobu.com", 
    "waikeung.org/php_wind", 
    ".waiwaier.com", 
    "|http://waiwaier.com", 
    "wallornot.org", 
    "||wallpapercasa.com", 
    "||www.wan-press.org", 
    "||wanderinghorse.net", 
    "||wangafu.net", 
    "||wangjinbo.org", 
    ".wangjinbo.org", 
    "wanglixiong.com", 
    "wangruoshui.net", 
    "www.wangruowang.org", 
    "want-daily.com", 
    "wapedia.mobi/zhsimp", 
    ".wattpad.com", 
    "||wattpad.com", 
    ".makzhou.warehouse333.com", 
    "washeng.net", 
    ".wdf5.com", 
    ".wearn.com", 
    "||wearn.com", 
    "||hudatoriq.web.id", 
    "||web2project.net", 
    "webbang.net", 
    "weblagu.com", 
    "||webmproject.org", 
    "webs-tv.net", 
    "webshots.com", 
    "websitepulse.com/help/testtools.china-test.html", 
    "webworkerdaily.com", 
    "weeewooo.net/hss/hotspot_cn", 
    ".weekmag.info", 
    ".wefong.com", 
    "weiboleak.com", 
    "weijingsheng.org", 
    ".weiming.info", 
    "weiquanwang.org", 
    "|http://weisuo.ws", 
    "wengewang.com", 
    ".wengewang.org", 
    "||wengewang.org", 
    ".wenhui.ch", 
    "||wenku.com", 
    "|http://blog.wenweipo.com/", 
    "wenxuecity.com", 
    ".wenyunchao.com", 
    "||wenyunchao.com", 
    "westca.com", 
    "||westca.com", 
    "||westernwolves.com", 
    "hkg.westkit.net", 
    "www.wet123.com", 
    "||wepn.info", 
    "wetpussygames.com", 
    ".wetplace.com", 
    "wexiaobo.org", 
    "||wexiaobo.org", 
    "wezhiyong.org", 
    "||wezone.net", 
    ".wforum.com", 
    "||wforum.com/", 
    ".whatblocked.com", 
    "||whatblocked.com", 
    ".whippedass.com", 
    "whylover.com", 
    "||whyx.org", 
    "evchk.wikia.com/wiki/%E5%A4%A7%E7%B4%80%E5%85%83%E6%99%82%E5%A0%B1", 
    "cn.uncyclopedia.wikia.com", 
    "zh.uncyclopedia.wikia.com", 
    "||wikileaks.ch", 
    "||wikileaks.de", 
    "||wikileaks.eu", 
    "||wikileaks.lu", 
    ".wikileaks.org", 
    "||wikileaks.org", 
    "||wikileaks.pl", 
    "||collateralmurder.com", 
    "||collateralmurder.org", 
    "wikilivres.info/wiki/%E9%9B%B6%E5%85%AB%E5%AE%AA%E7%AB%A0", 
    "||wikimapia.org", 
    "||secure.wikimedia.org", 
    "||wikimedia.org.mo", 
    "zh.wikinews.org", 
    "||wikiwiki.jp", 
    "||sports.williamhill.com", 
    "||willw.net", 
    "||windowsphoneme.com", 
    "winwhispers.info", 
    "||wiredbytes.com", 
    "||wiredpen.com", 
    ".wisevid.com", 
    "||wisevid.com", 
    ".witnessleeteaching.com", 
    ".witopia.net", 
    ".wo.tc", 
    "||woeser.com", 
    "|http://woesermiddle-way.net/", 
    "wolfax.com", 
    "||wolfax.com", 
    ".womensrightsofchina.org", 
    "||womensrightsofchina.org", 
    "woopie.jp", 
    "||woopie.jp", 
    "woopie.tv", 
    "||woopie.tv", 
    "||workatruna.com", 
    ".worldcat.org", 
    "worldjournal.com", 
    ".wordpress.com", 
    "||wordpress.com", 
    "woxinghuiguo.com", 
    "wow-life.net", 
    ".wpoforum.com", 
    "||wpoforum.com", 
    ".wqlhw.com", 
    ".wqyd.org", 
    "||wqyd.org", 
    "wrchina.org", 
    "wretch.cc", 
    ".wsj.com", 
    ".wtfpeople.com", 
    ".wuala.com", 
    "wuerkaixi.com", 
    "wufi.org.tw", 
    "wujie.net", 
    "wujieliulan.com", 
    "||wujieliulan.com", 
    "wukangrui.net", 
    "wwitv.com", 
    "wzyboy.im/post/160", 
    "|http://www.x-berry.com/goagent", 
    "||x-art.com", 
    "||x-wall.org", 
    "x1949x.com", 
    "x365x.com", 
    "xanga.com", 
    "||xbabe.com", 
    ".xbookcn.com", 
    "||xbookcn.com", 
    "||xcafe.in", 
    "x.xcity.jp", 
    ".xcritic.com", 
    "destiny.xfiles.to/ubbthreads", 
    ".xfm.pp.ru", 
    "xgmyd.com", 
    "xh4n.cn/blog", 
    "xhamster.com", 
    "one.xthost.info", 
    ".xiaochuncnjp.com", 
    "s.xiaod.in", 
    ".xiaohexie.com", 
    "||xiaoma.org", 
    "||xiaohexie.com", 
    "xiezhua.com", 
    ".xing.com", 
    "||xing.com", 
    ".xinmiao.com.hk", 
    "||xinmiao.com.hk", 
    "xinsheng.net", 
    "xinshijue.com", 
    "xinhuanet.org", 
    "|http://xinyubbs.net", 
    "xizang-zhiye.org", 
    "xjp.cc", 
    "||xjp.cc", 
    "||xml-training-guide.com", 
    "xmovies.com", 
    "||xnxx.com", 
    "xpdo.net", 
    "||xpud.org", 
    "||k2.xrea.com", 
    "||xtube.com", 
    "blog.xuite.net", 
    "vlog.xuite.net", 
    "xuzhiyong.net", 
    "||xuchao.org", 
    "xuchao.net", 
    "||xuchao.net", 
    "xvedios.com", 
    ".xvideos.com", 
    ".xxbbx.com", 
    "||xxxx.com.au", 
    "xys.org", 
    "xysblogs.org", 
    "xyy69.com", 
    "xyy69.info", 
    "page.bid.yahoo.com", 
    "blogs.yahoo.co.jp", 
    "buy.yahoo.com.tw/gdsale", 
    "hk.yahoo.com", 
    "hk.knowledge.yahoo.com", 
    "hk.myblog.yahoo.com", 
    "hk.news.yahoo.com", 
    "hk.rd.yahoo.com", 
    "hk.search.yahoo.com/search", 
    "hk.video.news.yahoo.com/video", 
    "meme.yahoo.com", 
    "tw.yahoo.com", 
    "tw.myblog.yahoo.com", 
    "tw.news.yahoo.com", 
    "pulse.yahoo.com", 
    "upcoming.yahoo.com", 
    "video.yahoo.com", 
    "||yahoo.com.hk", 
    "yam.com", 
    "||yam.com", 
    "yasni.co.uk", 
    "||yasukuni.or.jp", 
    ".ydy.com", 
    "||yeelou.com", 
    "yeeyi.com", 
    "yegle.net", 
    "||yegle.net", 
    "yfrog.com", 
    "||yhcw.net", 
    ".yi.org", 
    ".yidio.com", 
    "||yidio.com", 
    "yilubbs.com", 
    "xa.yimg.com", 
    ".yipub.com", 
    "||yipub.com", 
    ".yogichen.org", 
    "||yogichen.org", 
    "yong.hu", 
    ".yorkbbs.ca", 
    "||youxu.info", 
    ".yyii.org", 
    "||yyii.org", 
    ".yzzk.com", 
    "||yzzk.com", 
    ".youjizz.com", 
    "||youjizz.com", 
    "youmaker.com", 
    "youpai.org", 
    "||youpai.org", 
    ".your-freedom.net", 
    ".yousendit.com", 
    "||yousendit.com", 
    "youthbao.com", 
    ".youthnetradio.org/tmit/forum", 
    "blog.youthwant.com.tw", 
    "share.youthwant.com.tw", 
    "topic.youthwant.com.tw", 
    ".youporn.com", 
    "||youporn.com", 
    "||youtu.be", 
    ".youtube.com", 
    "||youtube.com", 
    "||youtube-nocookie.com", 
    ".youtubecn.com", 
    "youversion.com", 
    "||youversion.com", 
    "blog.youxu.info/2010/03/14/west-chamber", 
    "||ytimg.com", 
    "ytht.net", 
    "yuanming.net", 
    "||yunchao.net", 
    "||yvesgeleyn.com", 
    "yx51.net", 
    "||yymaya.com", 
    "zacebook.com", 
    "||zannel.com", 
    "||tap11.com", 
    "luntan.zaobao.com", 
    ".zaobao.com.sg", 
    "||zaobao.com.sg", 
    ".zaozon.com", 
    "||zarias.com", 
    "www.zaurus.org.uk", 
    ".zdnet.com.tw/news/software/0,2000085678,20111187,00", 
    ".zengjinyan.org", 
    "||zeutch.com", 
    "www.zfreet.com/post/usejump-browns.html", 
    "zgzcjj.net", 
    ".zhanbin.net", 
    "||zhanbin.net", 
    "zhenghui.org", 
    "zhenlibu.info", 
    "||zhenlibu.info", 
    ".zhinengluyou.com", 
    "||zhongguotese.net", 
    "||zhongmeng.org", 
    "||zhreader.com", 
    "zhuichaguoji.org", 
    "||zhuichaguoji.org", 
    ".ziddu.com/download", 
    "||zillionk.com", 
    "zinio.com", 
    "||zinio.com", 
    "||ziplib.com", 
    ".zkaip.com", 
    "||zkaip.com", 
    "||zlib.net/", 
    "zmw.cn", 
    "zomobo.net", 
    ".zonaeuropa.com", 
    "||zonaeuropa.com", 
    "||zootool.com", 
    ".zoozle.net", 
    "writer.zoho.com", 
    ".zshare.net/download", 
    ".zsrhao.com", 
    ".zuo.la", 
    "||zuo.la", 
    ".zuola.com", 
    "||zuola.com", 
    "||zvereff.com", 
    "zyzc9.com", 
    "freenet", 
    "q=freedom", 
    "q%3Dfreedom", 
    "remembering_tiananmen_20_years", 
    "search*safeweb", 
    "q=triangle", 
    "q%3DTriangle", 
    "ultrareach", 
    "ultrasurf", 
    "zhengjian", 
    "%E7%BD%A2%E8%AF%BE", 
    "search*%E5%8D%9A%E8%AE%AF", 
    "search*%E5%A4%A7%E7%BA%AA%E5%85%83", 
    "search*%E9%92%93%E9%B1%BC%E5%B2%9B", 
    "%E5%8A%A8%E6%80%81%E7%BD%91", 
    "search*%E5%A4%9A%E7%B6%AD", 
    "search*%E5%A4%9A%E7%BB%B4", 
    "search*freegate", 
    "search*%E6%B3%95%E4%BC%9A", 
    "%E6%B3%95%E8%BD%AE%E5%A4%A7%E6%B3%95", 
    "%E6%B3%95%E8%BC%AA%E5%8A%9F", 
    "%E6%B3%95%E8%BD%AE%E5%8A%9F", 
    "%E8%83%A1%E6%B5%B7%E5%B3%B0", 
    "%E8%83%A1%E6%B5%B7%E6%B8%85", 
    "search*%E8%8A%B1%E8%8A%B1%E5%85%AC%E5%AD%90", 
    "search*%BC%CD%D4%AA", 
    "search*%BC%D3%C3%DC%B4%FA%C0%ED", 
    "search*%E5%8A%A0%E5%AF%86%E4%BB%A3%E7%90%86", 
    "search*%E6%B1%9F%E6%B5%81%E6%B0%93", 
    "search*%E7%9C%8B%E4%B8%AD%E5%9B%BD", 
    "search*%E5%85%AD%E5%9B%9B", 
    "%E5%88%98%E6%99%93%E6%B3%A2", 
    "%E7%BE%8E%E5%9B%BD%E4%B9%8B%E9%9F%B3", 
    "%E6%B0%91%E8%BF%9B%E5%85%9A", 
    "%E6%B0%91%E8%BF%90", 
    "search*%E8%89%B2%E6%83%85", 
    "%E7%8E%8B%E4%B8%B9", 
    "search*%E7%BD%91%E7%89%B9", 
    "search*%E7%8E%8B%E5%B8%8C%E5%93%B2", 
    "search*%E9%AD%8F%E4%BA%AC%E7%94%9F", 
    "search*%E6%96%87%E5%AD%97%E7%8B%B1", 
    "search*%E6%88%91%E7%9A%84%E5%A5%8B%E6%96%97", 
    "search*%E6%97%A0%E7%95%8C", 
    "search*%E9%82%AA%E6%81%B6", 
    "search*%E6%B4%97%E8%84%91", 
    "search*%E6%96%B0%E5%94%90%E4%BA%BA", 
    "search*%E6%96%B0%E8%AF%AD%E4%B8%9D", 
    "search*%E5%AD%A6%E8%BF%90", 
    "search*%E4%B8%AD%E5%8A%9F", 
    "search*%E4%B8%AD%E5%9B%BD%E8%AE%BA%E5%9D%9B", 
    "search*%E4%B8%AD%E5%AE%A3%E9%83%A8", 
    "|https://upload.wikimedia.org", 
    "|https://*.wikipedia.org", 
    ".wikipedia.org/wiki/Dalai_Lama", 
    ".wikipedia.org/wiki/Dalai-Lama", 
    "ar.wikipedia.org*%D8%AF%D8%A7%D9%84%D8%A7%D9%8A_%D9%84%D8%A7%D9%85%D8%A7", 
    "zh-yue.wikipedia.org/wiki/%E5%8A%89%E6%9B%89%E6%B3%A2", 
    "en.wikipedia.org/wiki/Anti-communism", 
    "en.wikipedia.org/wiki/Book_burning", 
    "en.wikipedia.org/wiki/Censorship_in_the_People%27s_Republic_of_China", 
    "en.wikipedia.org/wiki/Charter_08", 
    "en.wikipedia.org/wiki/Chen_Guangcheng", 
    "en.wikipedia.org/wiki/Deep_packet_inspection", 
    "en.wikipedia.org/wiki/Freegate", 
    "en.wikipedia.org/wiki/Golden_Shield_Project", 
    "en.wikipedia.org/wiki/Great_Firewall_of_China", 
    "en.wikipedia.org/wiki/Hong_Kong", 
    "en.wikipedia.org/wiki/Huang_Qi", 
    "en.wikipedia.org/wiki/Internet_censorship", 
    "en.wikipedia.org/wiki/Java_Anon_Proxy", 
    "en.wikipedia.org/wiki/Liu_Xiaobo", 
    "en.wikipedia.org/wiki/Shi_Tao", 
    "en.wikipedia.org/wiki/Tank_man", 
    "en.wikipedia.org/wiki/Tiananmen_Papers", 
    "en.wikipedia.org/wiki/Tiananmen_Square_protests_of_1989", 
    "en.wikipedia.org/wiki/Tibetan_independence_movement", 
    "zh.wikipedia.org/wiki/Wikipedia:%E9%A0%81%E9%9D%A2%E5%AD%98%E5%BB%A2%E8%A8%8E%E8%AB%96", 
    "zh.m.wikipedia.org", 
    "zh.wikisource.org", 
    "zh.wikipedia.org*2012%E5%B9%B4%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E8%85%90%E8%B4%A5%E6%A1%88%E4%BB%B6", 
    "zh.wikipedia.org*2014%E5%B9%B4%E6%98%86%E6%98%8E%E7%81%AB%E8%BD%A6%E7%AB%99%E6%9A%B4%E5%8A%9B%E6%81%90%E6%80%96%E8%A2%AD%E5%87%BB%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org*512%E5%A4%A7%E5%9C%B0%E9%9C%87", 
    "zh.wikipedia.org*08%E5%AE%AA%E7%AB%A0", 
    "zh.wikipedia.org*1959%E5%B9%B4", 
    "zh.wikipedia.org*1989%E5%B9%B4", 
    "zh.wikipedia.org*610%E8%BE%A6%E5%85%AC%E5%AE%A4", 
    "zh.wikipedia.org*Anti-CNN", 
    "zh.wikipedia.org*%E9%98%BF%E5%BA%95%E5%B3%BD", 
    "zh.wikipedia.org*%E9%98%BF%E6%B2%9B%C2%B7%E9%98%BF%E6%97%BA%E6%99%8B%E7%BE%8E", 
    "zh.wikipedia.org*%E8%89%BE%E6%9C%AA%E6%9C%AA", 
    "zh.wikipedia.org*%E5%85%AB%E4%B9%9D%E5%AD%A6%E8%BF%90", 
    "zh.wikipedia.org*%E5%85%AB%E6%80%9D%E5%B7%B4", 
    "zh.wikipedia.org*%E7%8F%AD%E7%A6%85", 
    "zh.wikipedia.org*%E9%B2%8D%E5%BD%A4", 
    "zh.wikipedia.org*%E9%AE%91%E5%BD%A4", 
    "zh.wikipedia.org*%E5%8C%97%E4%BA%AC%E9%AB%98%E6%A0%A1%E5%AD%A6%E7%94%9F%E8%87%AA%E6%B2%BB%E8%81%94%E5%90%88%E4%BC%9A", 
    "zh.wikipedia.org*%E5%8C%97%E4%BA%AC%E4%B9%8B%E6%98%A5", 
    "zh.wikipedia.org*%E8%96%84%E7%86%99%E6%9D%A5", 
    "zh.wikipedia.org*%E5%8D%9A%E8%AE%AF", 
    "zh.wikipedia.org*%E5%B8%83%E6%8B%89%E6%A0%BC%E4%B9%8B%E6%98%A5", 
    "zh.wikipedia.org*%E6%9F%B4%E7%8E%B2", 
    "zh.wikipedia.org*%E4%BB%93%E5%A4%AE%E5%98%89%E6%8E%AA", 
    "zh.wikipedia.org*%E6%9B%B9%E9%95%B7%E9%9D%92", 
    "zh.wikipedia.org*%E9%99%88%E5%85%89%E8%AF%9A", 
    "zh.wikipedia.org*%E6%A5%9A%E5%B8%83%E5%AF%BA", 
    "zh.wikipedia.org*%e5%a4%a7%e5%8f%82%e8%80%83_(%e7%bd%91%e7%bb%9c%e6%9d%82%e5%bf%97)", 
    "zh.wikipedia.org*%E5%A4%A7%E7%B4%80%E5%85%83", 
    "zh.wikipedia.org*%E5%A4%A7%E7%BA%AA%E5%85%83%E6%97%B6%E6%8A%A5", 
    "zh.wikipedia.org*%E8%BE%BE%E8%B5%96%E5%96%87%E5%98%9B", 
    "zh.wikipedia.org*%E8%BE%BE%E5%85%B0%E8%90%A8%E6%8B%89", 
    "zh.wikipedia.org*%E9%81%94%E8%98%AD%E8%96%A9%E6%8B%89", 
    "zh.wikipedia.org*%E8%BE%BE%E5%B0%94%E7%BD%95%E6%B4%BB%E4%BD%9B", 
    "zh.wikipedia.org*%E5%A4%A7%E8%B5%A6%E5%9B%BD%E9%99%85", 
    "zh.wikipedia.org*%E5%A4%A7%E8%B5%A6%E5%9C%8B%E9%9A%9B", 
    "zh.wikipedia.org*%E5%A4%A7%E5%B1%A0%E6%9D%80%E5%88%97%E8%A1%A8", 
    "zh.wikipedia.org*%E5%A4%A7%E8%97%8F%E5%AF%BA", 
    "zh.wikipedia.org*%E5%A4%A7%E6%98%AD%E5%AF%BA", 
    "zh.wikipedia.org*%E4%B8%B9%E5%A2%9E%E5%98%89%E6%8E%AA", 
    "zh.wikipedia.org*%E4%B8%81%E5%AD%90%E9%9C%96", 
    "zh.wikipedia.org*%E4%B8%9C%E9%A3%8E-21%E4%B8%AD%E7%A8%8B%E5%BC%B9%E9%81%93%E5%AF%BC%E5%BC%B9 ", 
    "zh.wikipedia.org*%E6%9D%B1%E9%A2%A8-31%E6%B4%B2%E9%9A%9B%E5%BD%88%E9%81%93%E5%B0%8E%E5%BD%88", 
    "zh.wikipedia.org*%E6%9D%B1%E7%AA%81%E5%8E%A5", 
    "zh.wikipedia.org*%E4%B8%9C%E7%AA%81%E5%8E%A5%E6%96%AF%E5%9D%A6", 
    "zh.wikipedia.org*%E5%A4%9A%E7%BB%B4", 
    "zh.wikipedia.org*%E5%A4%9A%E7%B6%AD", 
    "zh.wikipedia.org*%E4%BF%84%E7%BE%85%E6%96%AF", 
    "zh.wikipedia.org*%E6%B3%95%E6%8B%89%E5%88%A9%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org*%E5%8F%8D%E5%8D%8E%E5%8A%BF%E5%8A%9B", 
    "zh.wikipedia.org*%E9%98%B2%E7%81%AB%E9%95%BF%E5%9F%8E", 
    "zh.wikipedia.org*%E6%96%B9%E5%8A%B1%E4%B9%8B", 
    "zh.wikipedia.org*%E6%96%B9%E5%8B%B5%E4%B9%8B", 
    "zh.wikipedia.org*%E6%96%B9%E8%88%9F%E5%AD%90", 
    "zh.wikipedia.org*%E6%84%A4%E9%9D%92", 
    "zh.wikipedia.org*%E5%B0%81%E4%BB%8E%E5%BE%B7", 
    "zh.wikipedia.org*%E5%B0%81%E5%BE%9E%E5%BE%B7", 
    "zh.wikipedia.org*%E5%86%AF%E6%AD%A3%E8%99%8E", 
    "zh.wikipedia.org*%E5%82%85%E9%93%81%E5%B1%B1", 
    "zh.wikipedia.org*%E5%99%B6%E5%80%AB%E8%B5%A4%E5%B7%B4", 
    "zh.wikipedia.org*%E9%AB%98%E6%99%BA%E6%99%9F", 
    "zh.wikipedia.org*%E6%9B%B4%E7%99%BB%E7%A2%BA%E5%90%89%E5%B0%BC%E7%91%AA", 
    "zh.wikipedia.org*%E5%99%B6%E4%B8%BE%E6%B4%BE", 
    "zh.wikipedia.org*%E6%94%B9%E9%9D%A9%E5%8E%86%E7%A8%8B", 
    "zh.wikipedia.org*%E7%94%98%E4%B8%B9%E5%AF%BA", 
    "zh.wikipedia.org*%E9%AB%98%E8%A1%8C%E5%81%A5", 
    "zh.wikipedia.org*%E5%99%B6%E5%BD%93%E6%B4%BE", 
    "zh.wikipedia.org*%E6%A0%BC%E9%B2%81%E6%B4%BE", 
    "zh.wikipedia.org*GFW", 
    "zh.wikipedia.org*%E5%85%AC%E5%85%B1%E7%9F%A5%E8%AF%86%E5%88%86%E5%AD%90", 
    "zh.wikipedia.org*Google%E5%AE%A1%E6%9F%A5", 
    "zh.wikipedia.org/zh-cn/%E8%B0%B7%E6%AD%8C%E9%80%80%E5%87%BA%E4%B8%AD%E5%9B%BD%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org/wiki/%E8%B0%B7%E6%AD%8C%E9%80%80%E5%87%BA%E4%B8%AD%E5%9B%BD%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org/wiki/%E5%B9%BF%E5%B7%9E%E5%B8%82%E6%96%B0%E5%A1%98%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org*%E5%9B%BD%E4%BF%9D", 
    "zh.wikipedia.org*%E9%83%AD%E4%BC%AF%E9%9B%84", 
    "zh.wikipedia.org*%E5%9B%BD%E9%99%85%E7%89%B9%E8%B5%A6%E7%BB%84%E7%BB%87", 
    "zh.wikipedia.org*%E5%9B%BD%E5%86%85%E5%AE%89%E5%85%A8%E4%BF%9D%E5%8D%AB%E6%94%AF%E9%98%9F", 
    "zh.wikipedia.org*%E5%9C%8B%E5%8B%99%E9%99%A2%E9%98%B2%E7%AF%84%E5%92%8C%E8%99%95%E7%90%86%E9%82%AA%E6%95%99%E5%95%8F%E9%A1%8C%E8%BE%A6%E5%85%AC%E5%AE%A4", 
    "zh.wikipedia.org*%E9%9F%A9%E4%B8%9C%E6%96%B9", 
    "zh.wikipedia.org*%E8%B4%BA%E5%9B%BD%E5%BC%BA", 
    "zh.wikipedia.org*%E4%BD%95%E4%BF%8A%E4%BB%81", 
    "zh.wikipedia.org*%E6%B2%B3%E6%AE%87", 
    "zh.wikipedia.org*%E6%B4%AA%E5%93%B2%E5%8B%9D", 
    "zh.wikipedia.org*%E4%BE%AF%E5%BE%B7%E5%BB%BA", 
    "zh.wikipedia.org*%E4%BE%AF%E8%B5%9B%E5%9B%A0%E6%B1%9F", 
    "zh.wikipedia.org*%E4%BE%AF%E5%BE%B7%E5%81%A5", 
    "zh.wikipedia.org*%E8%83%A1%E4%BD%B3_%281973%E5%B9%B4%29", 
    "zh.wikipedia.org*%E8%83%A1%E4%BD%B3_%28%E7%A4%BE%E6%B4%BB%E5%8B%95%E5%AE%B6%29", 
    "zh.wikipedia.org*%E8%83%A1%E4%BD%B3_%28%E7%A4%BE%E6%9C%83%E6%B4%BB%E5%8B%95%E5%AE%B6%29", 
    "zh.wikipedia.org*%E8%83%A1%E9%94%A6%E6%B6%9B", 
    "zh.wikipedia.org*%E8%83%A1%E5%B9%B3_%28%E4%BD%9C%E5%AE%B6%29", 
    "zh.wikipedia.org*%E5%91%BC%E5%9C%96%E5%85%8B%E5%9C%96", 
    "zh.wikipedia.org*%E8%83%A1%E6%B8%A9%E4%BD%93%E5%88%B6", 
    "zh.wikipedia.org*%E8%83%A1%E8%80%80%E9%82%A6", 
    "zh.wikipedia.org*%E5%8D%8E%E5%9B%BD%E9%94%8B", 
    "zh.wikipedia.org*%E8%8F%AF%E5%9C%8B%E9%8B%92", 
    "zh.wikipedia.org*%E5%8D%8E%E5%A4%8F%E6%96%87%E6%91%98", 
    "zh.wikipedia.org*%E8%8A%B1%E5%9B%AD%E8%BD%AF%E4%BB%B6", 
    "zh.wikipedia.org*%E8%8A%B1%E5%9B%AD%E7%BD%91", 
    "zh.wikipedia.org*%E9%BB%84%E7%90%A6", 
    "zh.wikipedia.org*%E9%BB%83%E7%90%A6", 
    "zh.wikipedia.org*%E9%BB%83%E9%9B%80%E8%A1%8C%E5%8B%95", 
    "zh.wikipedia.org*%E9%BB%84%E4%B8%87%E9%87%8C", 
    "zh.wikipedia.org*%E9%BB%83%E6%9B%89%E6%95%8F", 
    "zh.wikipedia.org*%E5%9B%9E%E8%89%AF%E7%8E%89", 
    "zh.wikipedia.org*%E9%9C%8D%E8%8B%B1%E6%9D%B1", 
    "zh.wikipedia.org*%E5%AF%82%E8%AD%B7", 
    "zh.wikipedia.org*%E6%BF%80%E6%B5%81%E4%B8%AD%E5%9B%BD", 
    "zh.wikipedia.org*%E5%98%89%E9%9D%96", 
    "zh.wikipedia.org*%E5%AE%B6%E4%B9%90%E7%A6%8F", 
    "zh.wikipedia.org*%E8%B3%88%E6%85%B6%E6%9E%97", 
    "zh.wikipedia.org*%E8%B4%BE%E5%BA%86%E6%9E%97", 
    "zh.wikipedia.org*%E5%BB%BA%E5%9B%BD%E9%97%A8%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org*%E5%A7%9C%E7%BB%B4%E5%B9%B3", 
    "zh.wikipedia.org*%E6%B1%9F%E6%B3%BD%E6%B0%91", 
    "zh.wikipedia.org*%E6%B1%9F%E6%BE%A4%E6%B0%91", 
    "zh.wikipedia.org*%E9%87%91%E7%9B%BE%E5%B7%A5%E7%A8%8B", 
    "zh.wikipedia.org*%BD%F0%B6%DC%B9%A4%B3%CC", 
    "zh.wikipedia.org*%E4%B9%9D%E8%AF%84%E5%85%B1%E4%BA%A7%E5%85%9A", 
    "zh.wikipedia.org*%E4%B9%9D%E8%A9%95%E5%85%B1%E7%94%A2%E9%BB%A8", 
    "zh.wikipedia.org*%E5%B7%A8%E6%B5%AA2%E5%9E%8B%E6%BD%9C%E5%B0%84%E5%BC%B9%E9%81%93%E5%AF%BC%E5%BC%B9", 
    "zh.wikipedia.org*%E8%A6%BA%E5%9B%8A%E6%B4%BE", 
    "zh.wikipedia.org*%E7%BB%9D%E9%A3%9F", 
    "zh.wikipedia.org*%E6%8B%89%E5%8D%9C%E6%A5%9E%E5%AF%BA", 
    "zh.wikipedia.org*%E6%8B%89%E8%90%A8", 
    "zh.wikipedia.org*%E9%BB%8E%E5%AE%89%E5%8F%8B", 
    "zh.wikipedia.org*%E6%9D%8E%E9%95%BF%E6%98%A5", 
    "zh.wikipedia.org*%E6%9D%8E%E9%95%B7%E6%98%A5", 
    "zh.wikipedia.org*%E6%9D%8E%E6%B4%AA%E5%BF%97", 
    "zh.wikipedia.org*%E6%9D%8E%E5%85%8B%E5%BC%BA", 
    "zh.wikipedia.org*%E6%9D%8E%E9%B5%AC", 
    "zh.wikipedia.org*%E6%9D%8E%E9%B9%8F", 
    "zh.wikipedia.org*%E6%9D%8E%E7%91%9E%E7%8E%AF", 
    "zh.wikipedia.org*%E6%9D%8E%E7%91%9E%E7%92%B0", 
    "zh.wikipedia.org*%E6%9D%8E%E6%85%8E%E4%B9%8B", 
    "zh.wikipedia.org*%E5%8E%86%E5%8F%B2%E7%9A%84%E4%BC%A4%E5%8F%A3", 
    "zh.wikipedia.org*%E6%9D%8E%E8%8B%B1%E6%B5%A9", 
    "zh.wikipedia.org*%E6%9D%8E%E6%BA%90%E6%BD%AE", 
    "zh.wikipedia.org*%E6%9D%8E%E5%8D%93%E4%BA%BA", 
    "zh.wikipedia.org*%E5%BB%96%E4%BA%A6%E6%AD%A6", 
    "zh.wikipedia.org*%E8%93%AE%E8%8A%B1%E7%94%9F", 
    "zh.wikipedia.org*%E6%A2%81%E5%9B%BD%E9%9B%84", 
    "zh.wikipedia.org*%E6%A2%81%E5%9C%8B%E9%9B%84", 
    "zh.wikipedia.org*%E9%9B%B6%E5%85%AB%E5%AE%AA%E7%AB%A0", 
    "zh.wikipedia.org*%E4%BB%A4%E8%B0%B7", 
    "zh.wikipedia.org*%E4%BB%A4%E8%AE%A1%E5%88%92", 
    "zh.wikipedia.org*%E5%88%98%E5%AE%BE%E9%9B%81", 
    "zh.wikipedia.org*%E5%8A%89%E5%89%9B_(%E6%B0%91%E9%81%8B%E4%BA%BA%E5%A3%AB)", 
    "zh.wikipedia.org*%E5%88%98%E6%85%A7%E5%8D%BF", 
    "zh.wikipedia.org*%E5%8A%89%E6%85%A7%E5%8D%BF", 
    "zh.wikipedia.org*%E5%88%98%E6%B7%87", 
    "zh.wikipedia.org*%E5%85%AD%E5%9B%9B", 
    "zh-yue.wikipedia.org*%E5%85%AD%E5%9B%9B%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org*%E5%8A%89%E6%9B%89%E6%B3%A2", 
    "zh.wikipedia.org*%E5%88%98%E5%BB%B6%E4%B8%9C", 
    "zh.wikipedia.org*%E5%88%98%E4%BA%91%E5%B1%B1", 
    "zh.wikipedia.org*%E7%BE%85%E5%B9%B9", 
    "zh.wikipedia.org*%E7%BE%85%E5%B9%B2", 
    "zh.wikipedia.org*%E6%B4%9B%E6%A1%91%E6%A3%AE%E6%A0%BC", 
    "zh.wikipedia.org*%E7%B6%A0%E5%A3%A9%C2%B7%E8%8A%B1%E5%AD%A3%E8%AD%B7%E8%88%AA", 
    "zh.wikipedia.org*%E7%BB%BF%E5%9D%9D%C2%B7%E8%8A%B1%E5%AD%A3%E6%8A%A4%E8%88%AA", 
    "zh.wikipedia.org/wiki/%e7%bb%bf%e5%9d%9d%e5%a8%98", 
    "zh.wikipedia.org*%E9%A6%AC%E4%B8%89%E5%AE%B6%E5%A5%B3%E5%AD%90%E5%8B%9E%E6%95%99%E6%89%80", 
    "zh.wikipedia.org*%E9%A6%AC%E8%8B%B1%E4%B9%9D", 
    "zh.wikipedia.org*%E7%BE%8E%E5%9B%BD%E5%9B%BD%E5%AE%B6%E6%B0%91%E4%B8%BB%E5%9F%BA%E9%87%91%E4%BC%9A", 
    "zh.wikipedia.org*%E6%95%8F%E6%84%9F%E4%BA%BA%E5%A3%AB", 
    "zh.wikipedia.org*%E6%B0%91%E9%96%93%E4%BA%BA%E6%AC%8A%E9%99%A3%E7%B7%9A", 
    "zh.wikipedia.org*%E6%95%8F%E7%8F%A0%E6%9E%97%E5%AF%BA", 
    "zh.wikipedia.org*%E6%B0%91%E4%B8%BB%E5%A5%B3%E7%A5%9E", 
    "zh.wikipedia.org*%E6%B0%91%E4%B8%BB%E9%BB%A8_(%E9%A6%99%E6%B8%AF)", 
    "zh.wikipedia.org*%E6%B0%91%E4%B8%BB%E6%AD%8C%E8%81%B2%E7%8D%BB%E4%B8%AD%E8%8F%AF", 
    "zh.wikipedia.org*%E8%8C%89%E8%8E%89%E8%8A%B1%E9%9D%A9%E5%91%BD", 
    "zh.wikipedia.org*%E5%8D%97%E6%96%B9%E9%83%BD%E5%B8%82%E6%8A%A5*", 
    "zh.wikipedia.org/wiki/%E5%86%85%E8%92%99%E5%8F%A4%E6%8A%97%E8%AE%AE", 
    "zh.wikipedia.org/zh-hk/%E5%86%85%E8%92%99%E5%8F%A4%E6%8A%97%E8%AE%AE", 
    "zh.wikipedia.org/zh-tw/%E5%86%85%E8%92%99%E5%8F%A4%E6%8A%97%E8%AE%AE", 
    "zh.wikipedia.org*%E5%86%85%E8%92%99%E5%8F%A4%E4%BA%BA%E6%B0%91%E5%85%9A", 
    "zh.wikipedia.org*%E5%85%A7%E8%92%99%E5%8F%A4%E4%BA%BA%E6%B0%91%E9%BB%A8", 
    "zh.wikipedia.org*%E5%AE%81%E7%8E%9B%E6%B4%BE", 
    "zh.wikipedia.org*%E7%89%9B%E5%8D%9A%E7%BD%91", 
    "zh.wikipedia.org*%E8%AF%BA%E8%B4%9D%E5%B0%94%E5%92%8C%E5%B9%B3%E5%A5%96", 
    "zh.wikipedia.org*%E6%8C%AA%E5%A8%81", 
    "zh.wikipedia.org*%E7%9B%98%E5%8F%A4%E4%B9%90%E9%98%9F", 
    "zh.wikipedia.org*%E5%BD%AD%E4%B8%BD%E5%AA%9B", 
    "zh.wikipedia.org*%E7%A0%B4%E7%BD%91", 
    "zh.wikipedia.org*%E6%B5%A6%E5%BF%97%E5%BC%BA", 
    "zh.wikipedia.org*%E4%B8%83%E4%B8%80%E9%81%8A%E8%A1%8C", 
    "zh.wikipedia.org*%E7%A7%A6%E5%9F%8E%E7%9B%91%E7%8B%B1", 
    "zh.wikipedia.org*%E6%B8%85%E6%9C%9D", 
    "zh.wikipedia.org*%E5%85%A8%E7%90%83%E8%97%8F%E4%BA%BA%E7%89%B9%E5%88%AB%E5%A4%A7%E4%BC%9A", 
    "zh.wikipedia.org*%C8%BC%C9%D5%C6%BF", 
    "zh.wikipedia.org*%E7%87%83%E7%83%A7%E7%93%B6", 
    "zh.wikipedia.org*%E7%83%AD%E6%AF%94%E5%A8%85", 
    "zh.wikipedia.org*%E7%86%B1%E6%AF%94%E5%A9%AD", 
    "zh.wikipedia.org*%E7%91%9E%E5%85%B8", 
    "zh.wikipedia.org*%E8%90%A8%E8%BF%A6%E6%B4%BE", 
    "zh.wikipedia.org*%E4%B8%89%E5%B9%B4%E8%87%AA%E7%84%B6%E7%81%BE%E5%AE%B3", 
    "zh.wikipedia.org*%E4%B8%89%E9%80%80", 
    "zh.wikipedia.org*%E8%89%B2%E6%8B%89%E5%AF%BA", 
    "zh.wikipedia.org*%E5%9C%A3%E9%9B%84%E7%94%98%E5%9C%B0", 
    "zh.wikipedia.org*%E7%9B%9B%E9%9B%AA", 
    "zh.wikipedia.org/zh-cn/%E4%B8%96%E7%95%8C%E5%90%84%E6%94%BF%E6%9D%83%E5%8F%97%E6%89%BF%E8%AE%A4%E7%8A%B6%E5%86%B5%E5%88%97%E8%A1%A8", 
    "zh.wikipedia.org*%E4%B8%96%E7%95%8C%E7%BB%8F%E6%B5%8E%E5%AF%BC%E6%8A%A5", 
    "zh.wikipedia.org*%E4%B8%96%E7%95%8C%E7%BB%B4%E5%90%BE%E5%B0%94%E5%A4%A7%E4%BC%9A!--Shi Jie Wei Wu Er Qing Nian Dai Biao Da Hui", 
    "zh.wikipedia.org*%E4%B8%96%E7%95%8C%E7%BB%B4%E5%90%BE%E5%B0%94%E9%9D%92%E5%B9%B4%E4%BB%A3%E8%A1%A8%E5%A4%A7%E4%BC%9A", 
    "zh.wikipedia.org*%E4%B8%96%E7%95%8C%E7%B6%AD%E5%90%BE%E7%88%BE%E4%BB%A3%E8%A1%A8%E5%A4%A7%E6%9C%83", 
    "zh.wikipedia.org*%E5%8D%81%E5%9B%9B%E4%B8%96%E8%BE%BE%E8%B5%96", 
    "zh.wikipedia.org*%E5%B8%88%E6%B6%9B", 
    "zh.wikipedia.org*%E5%B8%AB%E6%BF%A4", 
    "zh.wikipedia.org*%E9%87%8A%E6%98%9F%E4%BA%91", 
    "zh.wikipedia.org*%E5%8F%B8%E5%BE%92%E5%8D%8E", 
    "zh.wikipedia.org*%E5%8F%B8%E5%BE%92%E8%8F%AF", 
    "zh.wikipedia.org*%E5%9B%9B%E4%BA%94%E8%A1%8C%E5%8B%95", 
    "zh.wikipedia.org*%E5%AE%8B%E5%BD%AC%E5%BD%AC", 
    "zh.wikipedia.org*%E5%AE%8B%E4%BB%BB%E7%A9%B7", 
    "zh.wikipedia.org*%E5%AE%8B%E4%BB%BB%E7%AA%AE", 
    "zh.wikipedia.org*%E8%8B%8F%E5%AE%B6%E5%B1%AF%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org*%E5%AD%99%E6%96%87%E5%B9%BF", 
    "zh.wikipedia.org*%E5%A1%94%E5%B0%94%E5%AF%BA", 
    "zh.wikipedia.org*%E5%8F%B0%E7%81%A3%E7%8D%A8%E7%AB%8B%E5%BB%BA%E5%9C%8B%E8%81%AF%E7%9B%9F", 
    "zh.wikipedia.org/zh-cn/%E5%A4%AA%E5%AD%90%E5%85%9A", 
    "zh.wikipedia.org*%E8%B0%AD%E4%BD%9C%E4%BA%BA", 
    "zh.wikipedia.org*%E5%94%90%E6%9F%8F%E6%A1%A5", 
    "zh.wikipedia.org/zh/%E9%99%B6%E9%A9%B7%E9%A9%B9", 
    "zh.wikipedia.org*%E5%A4%A9%E5%AE%89%E9%97%A8%E5%B9%BF%E5%9C%BA", 
    "zh.wikipedia.org*%E5%A4%A9%E5%AE%89%E9%97%A8%E6%AF%8D%E4%BA%B2%E8%BF%90%E5%8A%A8", 
    "zh.wikipedia.org*%E5%A4%A9%E5%AE%89%E9%96%80%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org*%E5%A4%A9%E5%AE%89%E9%97%A8%E6%96%87%E4%BB%B6", 
    "zh.wikipedia.org*%E5%A4%A9%E5%AE%89%E9%96%80%E6%96%87%E4%BB%B6", 
    "zh.wikipedia.org*%E5%A4%A9%E5%AE%89%E9%97%A8%E8%87%AA%E7%84%9A%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org*%E5%A4%A9%E8%91%AC", 
    "zh.wikipedia.org/zh-cn/Tor", 
    "zh.wikipedia.org/zh-hk/Twitter", 
    "zh.wikipedia.org*%E4%B8%87%E9%87%8C", 
    "zh.wikipedia.org*%E7%8E%8B%E5%86%9B%E6%B6%9B", 
    "zh.wikipedia.org*%E7%8E%8B%E6%A8%82%E6%B3%89", 
    "zh.wikipedia.org*%E7%8E%8B%E7%AB%8B%E5%86%9B", 
    "zh.wikipedia.org*%E7%8E%8B%E5%B2%90%E5%B1%B1", 
    "zh.wikipedia.org*%E7%8E%8B%E5%8D%83%E6%BA%90", 
    "zh.wikipedia.org*%E7%8E%8B%E7%BB%B4%E6%9E%97", 
    "zh.wikipedia.org*%E7%8E%8B%E6%9C%89%E6%89%8D", 
    "zh.wikipedia.org*%E9%AD%8F%E4%BA%AC%E7%94%9F", 
    "zh.wikipedia.org*%E6%B1%B6%E5%B7%9D%E5%A4%A7%E5%9C%B0%E9%9C%87", 
    "zh.wikipedia.org*%E7%8E%8B%E7%82%B3%E7%AB%A0", 
    "zh.wikipedia.org*%E7%8E%8B%E4%B9%90%E6%B3%89", 
    "zh.wikipedia.org*%E7%8E%8B%E5%8A%9B%E9%9B%84", 
    "zh.wikipedia.org*%E7%BD%91%E7%BB%9C%E8%AF%84%E8%AE%BA%E5%91%98", 
    "zh.wikipedia.org/wiki/%E7%8E%8B%E5%A7%93", 
    "zh.wikipedia.org*%E6%B1%AA%E6%B4%8B", 
    "zh.wikipedia.org*%E7%8E%8B%E5%85%86%E5%9B%BD", 
    "zh.wikipedia.org*%E5%94%AF%E8%89%B2", 
    "zh.wikipedia.org*%E5%A8%81%E8%A7%86%E8%85%90%E8%B4%A5%E6%A1%88", 
    "zh.wikipedia.org*%E6%B1%B6%E5%B7%9D%E5%9C%B0%E9%9C%87", 
    "zh.wikipedia.org*%E6%B8%A9%E5%AE%B6%E5%AE%9D", 
    "zh.wikipedia.org*%E6%B8%A9%E5%A6%82%E6%98%A5", 
    "zh.wikipedia.org*%E6%B8%A9%E4%BA%91%E6%9D%BE", 
    "zh.wikipedia.org/wiki/%E6%96%87%E5%AD%97%E7%8B%B1", 
    "zh.wikipedia.org/wiki/%E6%96%87%E5%AD%97%E7%8D%84", 
    "zh.wikipedia.org*%E5%90%B4%E9%82%A6%E5%9B%BD", 
    "zh.wikipedia.org*%E6%88%91%E7%9A%84%E5%A5%8B%E6%96%97", 
    "zh.wikipedia.org*%E5%90%BE%E5%B0%94%E5%BC%80%E5%B8%8C", 
    "zh.wikipedia.org*%E5%90%BE%E7%88%BE%E9%96%8B%E5%B8%8C", 
    "zh.wikipedia.org*%E6%97%A0%E5%9B%BD%E7%95%8C%E8%AE%B0%E8%80%85", 
    "zh.wikipedia.org*%E5%90%B4%E5%BC%98%E8%BE%BE", 
    "zh.wikipedia.org*%E6%97%A0%E7%95%8C", 
    "zh.wikipedia.org*%E7%83%8F%E5%9D%8E%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org*%E4%B9%8C%E9%B2%81%E6%9C%A8%E9%BD%90%E4%B8%83%C2%B7%E4%BA%94%E6%9A%B4%E5%8A%9B%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org*%E4%BA%94%E6%AF%9B%E8%9B%8B%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org*%E8%A5%BF%E5%8D%95%E6%B0%91%E4%B8%BB%E5%A2%99", 
    "zh.wikipedia.org*%E7%BF%92%E8%BF%91%E5%B9%B3", 
    "zh.wikipedia.org*%E4%B9%A0%E8%BF%91%E5%B9%B3", 
    "zh.wikipedia.org*%E8%A5%BF%E5%8E%A2%E8%AE%A1%E5%88%92", 
    "zh.wikipedia.org*%E8%A5%BF%E8%97%8F", 
    "zh.wikipedia.org*%E4%B9%A0%E4%BB%B2%E5%8B%8B", 
    "zh.wikipedia.org*%E5%A4%8F%E7%91%AA%E5%B7%B4", 
    "zh.wikipedia.org*%E9%A6%99%E6%B8%AF%E7%8D%A8%E7%AB%8B%E9%81%8B%E5%8B%95", 
    "zh.wikipedia.org*%E9%A6%99%E6%B8%AF%E6%B0%91%E4%B8%BB%E9%BB%A8", 
    "zh.wikipedia.org*%E9%A6%99%E6%B8%AF*%E6%B0%91%E4%B8%BB%E6%B4%BE", 
    "zh.wikipedia.org*%E9%A6%99%E6%B8%AF%E4%BA%BA%E6%AC%8A%E7%9B%A3%E5%AF%9F", 
    "zh.wikipedia.org*%E5%B0%8F%E6%98%AD%E5%AF%BA", 
    "zh.wikipedia.org*%E8%B0%A2%E5%BD%A6%E9%A3%9E", 
    "zh.wikipedia.org*%E8%BE%9B%E7%81%8F%E5%B9%B4", 
    "zh.wikipedia.org*%E6%96%B0%E7%96%86%E7%8B%AC%E7%AB%8B", 
    "zh.wikipedia.org*%E6%96%B0%E7%96%86%E7%8D%A8%E7%AB%8B", 
    "zh.wikipedia.org*%E6%96%B0%E5%94%90%E4%BA%BA%E9%9B%BB%E8%A6%96%E5%8F%B0", 
    "zh.wikipedia.org*%E6%96%B0%E9%97%BB%E8%87%AA%E7%94%B1%E6%8E%A0%E5%A4%BA%E8%80%85", 
    "zh.wikipedia.org*%E6%98%9F%E4%BA%91%E6%B3%95%E5%B8%88", 
    "zh.wikipedia.org*%E7%86%8A%E7%84%B1", 
    "zh.wikipedia.org*%E5%BE%90%E6%89%8D%E5%8E%9A", 
    "zh.wikipedia.org*%E8%AE%B8%E5%AE%B6%E5%B1%AF", 
    "zh.wikipedia.org*%E9%9B%AA%E5%B1%B1%E7%8D%85%E5%AD%90%E6%97%97", 
    "zh.wikipedia.org*%E8%A9%A2%E5%95%8F%E8%99%95", 
    "zh.wikipedia.org*%E5%9A%B4%E5%AE%B6%E5%85%B6", 
    "zh.wikipedia.org*%E4%B8%A5%E5%AE%B6%E5%85%B6", 
    "zh.wikipedia.org*%E9%98%8E%E6%98%8E%E5%A4%8D", 
    "zh.wikipedia.org*%E6%9D%A8%E4%BD%B3%E8%A2%AD%E8%AD%A6%E6%A1%88", 
    "zh.wikipedia.org*%E6%A5%8A%E5%BB%BA%E5%88%A9", 
    "zh.wikipedia.org*%E8%9A%81%E5%8A%9B%E7%A5%9E", 
    "zh.wikipedia.org*%E9%9B%8D%E5%92%8C%E5%AE%AB", 
    "zh.wikipedia.org*%E5%B9%BD%E7%81%B5%E7%BD%91", 
    "zh.wikipedia.org*%E4%BD%99%E6%9D%B0", 
    "zh.wikipedia.org*%E4%BF%9E%E4%B8%BD%E8%90%8D", 
    "zh.wikipedia.org*%E9%9B%A8%E5%82%98%E9%9D%A9%E5%91%BD", 
    "zh.wikipedia.org*%E4%BF%9E%E6%AD%A3%E5%A3%B0", 
    "zh.wikipedia.org*%E8%A2%81%E7%BA%A2%E5%86%B0", 
    "zh.wikipedia.org*%E8%A2%81%E7%B4%85%E5%86%B0", 
    "zh.wikipedia.org*%E8%97%8F%E4%BC%A0%E4%BD%9B%E6%95%99", 
    "zh.wikipedia.org*%E6%89%8E%E4%BB%80%E4%BC%A6%E5%B8%83%E5%AF%BA", 
    "zh.wikipedia.org*%E5%BC%A0%E5%BE%B7%E6%B1%9F", 
    "zh.wikipedia.org*%E5%BC%A0%E9%AB%98%E4%B8%BD", 
    "zh.wikipedia.org*%E7%AB%A0%E5%98%89%E5%91%BC%E5%9B%BE%E5%85%8B%E5%9B%BE", 
    "zh.wikipedia.org*%E5%BC%A0%E7%AB%8B%E6%98%8C", 
    "zh.wikipedia.org*%E5%BC%A0%E5%9F%B9%E8%8E%89", 
    "zh.wikipedia.org*%E5%BC%B5%E6%96%87%E5%85%89", 
    "zh.wikipedia.org*%E7%AB%A0%E8%A9%92%E5%92%8C", 
    "zh.wikipedia.org*%E7%AB%A0%E8%AF%92%E5%92%8C", 
    "zh.wikipedia.org*%E5%BC%A0%E9%92%B0", 
    "zh.wikipedia.org*%E5%BC%B5%E9%88%BA", 
    "zh.wikipedia.org*%E8%B5%B5%E7%B4%AB%E9%98%B3", 
    "zh.wikipedia.org*%E8%B6%99%E7%B4%AB%E9%99%BD", 
    "zh.wikipedia.org*%E5%93%B2%E5%B8%83%E5%B0%8A%E4%B8%B9%E5%B7%B4%E5%91%BC%E5%9B%BE%E5%85%8B%E5%9B%BE", 
    "zh.wikipedia.org*%E7%9C%9F%E5%96%84%E5%BF%8D", 
    "zh.wikipedia.org*%E4%B8%AD%E5%85%B1%E4%B8%AD%E5%A4%AE%E5%AE%A3%E4%BC%A0%E9%83%A8", 
    "zh.wikipedia.org/wiki/%E4%B8%AD%E5%9B%BD", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E6%8C%81%E4%B8%8D%E5%90%8C%E6%94%BF%E8%A6%8B%E8%80%85%E5%90%8D%E5%96%AE", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E5%A4%A7%E9%99%86%E5%B0%81%E9%94%81%E7%BB%B4%E5%9F%BA%E5%AA%92%E4%BD%93%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E5%A4%A7%E9%99%86%E5%B0%81%E9%94%81%E7%BB%B4%E5%9F%BA%E7%99%BE%E7%A7%91%E4%BA%8B%E4%BB%B6", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E5%A4%A7%E9%99%B8%E7%B6%B2%E8%B7%AF%E5%B0%81%E9%8E%96", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E7%94%B5%E8%A7%86%E5%AE%A1%E6%9F%A5", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E6%B3%9B%E8%93%9D%E8%81%94%E7%9B%9F", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E5%85%B1%E4%BA%A7%E5%85%9A", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E5%85%B1%E7%94%A2%E9%BB", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E5%9F%BA%E7%9D%A3%E6%95%99%E5%8D%8F%E4%BC%9A", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E5%AE%B6%E5%BA%AD%E6%95%99%E4%BC%9A", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E8%81%AF%E9%82%A6%E4%B8%BB%E7%BE%A9", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E4%BA%BA%E6%AC%8A%E6%B0%91%E9%81%8B%E4%BF%A1%E6%81%AF%E4%B8%AD%E5%BF%83", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E6%B0%91%E4%B8%BB%E5%85%9A", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E6%B0%91%E4%B8%BB%E8%BF%90%E5%8A%A8", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E6%B0%91%E4%B8%BB%E9%81%8B%E5%8B%95", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E8%8C%89%E8%8E%89%E8%8A%B1%E9%9D%A9%E5%91%BD", 
    "zh.wikipedia.org*%E4%B8%AD*%E5%9B%BD%E4%BA%BA%E6%9D%83", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E7%BD%91%E7%BB%9C%E8%BD%AF%E4%BB%B6%E8%BF%87%E6%BB%A4%E5%85%B3%E9%94%AE%E5%AD%97%E5%88%97%E8%A1%A8", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9B%BD%E7%BD%91%E7%BB%9C%E5%AE%A1%E6%9F%A5", 
    "zh.wikipedia.org*%E4%B8%AD%E5%9C%8B%E7%B6%B2%E8%B7%AF%E5%AF%A9%E6%9F%A5", 
    "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9C%8B%E4%BA%BA%E6%AC%8A", 
    "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9C%8B%E5%AF%A9%E6%9F%A5%E8%BE%AD%E5%BD%99%E5%88%97%E8%A1%A8", 
    "zh.wikipedia.org*%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E5%AE%AA%E6%B3%95", 
    "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E6%B0%91%E5%9C%8B%E5%9C%8B%E6%B0%91%E5%A4%A7%E6%9C%83", 
    "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E6%B0%91%E5%9C%8B%E6%B2%BB%E8%97%8F%E6%AD%B7%E5%8F%B2", 
    "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E6%B0%91%E5%9C%8B%E7%B8%BD%E7%B5%B1%E5%BA%9C", 
    "zh.wikipedia.org*%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E7%BD%91%E7%BB%9C%E5%AE%A1%E6%9F%A5", 
    "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9C%8B%E7%B6%B2%E7%B5%A1%E5%AF%A9%E6%9F%A5", 
    "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9C%8B%E6%B0%91%E4%B8%BB%E9%81%8B%E5%8B%95", 
    "zh.wikipedia.org*%E4%B8%AD%E8%8F%AF%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9C%8B%E5%AE%97%E6%95%99", 
    "zh.wikipedia.org*%E4%B8%AD%E6%96%87%E7%BB%B4%E5%9F%BA%E7%99%BE%E7%A7%91", 
    "zh.wikipedia.org*%E4%B8%AD%E5%A4%AE%E8%AD%A6%E8%A1%9B%E5%B1%80", 
    "zh.wikipedia.org*%E4%B8%AD%E5%A4%AE%E6%96%87%E5%8C%96%E9%9D%A9%E5%91%BD%E5%B0%8F%E7%BB%84", 
    "zh.wikipedia.org*%E4%B8%AD%E8%8B%B1%E7%BA%8C%E8%A8%82%E8%97%8F%E5%8D%B0%E6%A2%9D%E7%B4%84", 
    "zh.wikipedia.org*%E5%91%A8%E6%BB%A8", 
    "zh.wikipedia.org*%E5%91%A8%E6%B0%B8%E5%BA%B7", 
    "zh.wikipedia.org*%E8%BD%AC%E6%B3%95%E8%BD%AE", 
    "zh.wikipedia.org*%E8%87%AA%E7%94%B1%E9%97%A8", 
    "zh.wikipedia.org*%E8%87%AA%E7%94%B1%E4%BA%9A%E6%B4%B2", 
    "zh.wikipedia.org*%E5%AE%97%E5%96%80%E5%B7%B4", 
    "zh.wikibooks.org*%E7%AA%81%E7%A0%B4%E7%BD%91%E7%BB%9C%E5%AE%A1%E6%9F%A5", 
    "gov.tw", 
    "@@||tax.nat.gov.tw", 
    "@@||moe.gov.tw", 
    "@@||cwb.gov.tw", 
    "@@||npm.gov.tw", 
    "@@||yatsen.gov.tw", 
    "@@||aec.gov.tw", 
    "@@||mvdis.gov.tw", 
    "@@||stdtime.gov.tw", 
    "@@||ntdmh.gov.tw", 
    "@@||grb.gov.tw", 
    "@@||tpde.aide.gov.tw", 
    "@@||matsu-news.gov.tw", 
    "@@||nerhl.gov.tw", 
    "@@||dapu-house.gov.tw", 
    "@@||vghtc.gov.tw", 
    "@@||hchcc.gov.tw", 
    "@@||ntuh.gov.tw", 
    "@@||nhri.gov.tw", 
    "@@||nstm.gov.tw", 
    "@@||ntsec.gov.tw", 
    "@@||ner.gov.tw", 
    "@@||nmtl.gov.tw", 
    "@@||ntl.gov.tw", 
    "@@||pet.gov.tw", 
    "@@||khcc.gov.tw", 
    "@@||khms.gov.tw", 
    "@@||wanfang.gov.tw", 
    "@@||nict.gov.tw", 
    "@@||nmh.gov.tw", 
    "@@||nmp.gov.tw", 
    "@@||tphcc.gov.tw", 
    "@@||iner.gov.tw", 
    "@@||tncsec.gov.tw", 
    "@@||nspo.gov.tw", 
    "@@||ncree.gov.tw", 
    "@@||vghks.gov.tw", 
    "@@||tchb.gov.tw", 
    "@@||pabp.gov.tw", 
    "@@||itrc.gov.tw", 
    "@@||df.gov.tw", 
    "@@||womenbusiness.nyc.gov.tw", 
    "@@||gsn-cert.nat.gov.tw", 
    "@@||kk.gov.tw", 
    "@@||thbstc.gov.tw", 
    "@@||klccab.gov.tw", 
    "@@||yvtc.gov.tw", 
    "@@||aftygh.gov.tw", 
    "@@||klra.gov.tw", 
    "@@||lungtanhr.gov.tw", 
    "@@||taoyuan.gov.tw", 
    "@@||hcc.gov.tw", 
    "@@||nvri.gov.tw", 
    "@@||nmvttc.gov.tw", 
    "@@||kmh.gov.tw", 
    "@@||patehr.gov.tw", 
    "@@||nerch.gov.tw", 
    "@@||kmseh.gov.tw", 
    "@@||nertt.gov.tw", 
    "@@||cycab.gov.tw", 
    "@@||chukuang.gov.tw", 
    "@@||gysd.nyc.gov.tw", 
    "@@||cp-house.gov.tw", 
    "@@||vghtpe.gov.tw", 
    "@@||etraining.gov.tw", 
    "@@||stag.gov.tw", 
    "@@||bdhr.gov.tw", 
    "@@||tcsac.gov.tw", 
    "@@||imagesblog.gio.gov.tw", 
    "@@||dmtip.gov.tw", 
    "@@||chccc.gov.tw", 
    "@@||hengchuen.gov.tw", 
    "@@||hsinchu-cc.gov.tw", 
    "@@||921.gov.tw", 
    "@@||ncdr.nat.gov.tw", 
    "@@||4pppc.gov.tw", 
    "@@||klsio.gov.tw", 
    "@@||nici.nat.gov.tw", 
    "@@||cromotc.nat.gov.tw", 
    "@@||taitung-house.gov.tw", 
    "174.142.105.153", 
    "69.65.19.160", 
    "@@||aliyun.com", 
    "@@||baidu.com", 
    "@@||jike.com", 
    "@@||chinaso.com", 
    "@@||qq.com", 
    "@@||sina.cn", 
    "@@||sina.com.cn", 
    "@@||sogou.com", 
    "@@||so.com", 
    "@@||soso.com", 
    "@@||yahoo.cn", 
    "@@||youdao.com", 
    "@@||zhongsou.com", 
    "@@|https://autoproxy.org", 
    "@@|http://ime.baidu.jp", 
    "||google.com", 
    "||google.co.jp", 
    "||google.co.hk", 
    "||bbc.co.uk", 
    "||github.com", 
    "||wikipedia.org", 
    "||amazonaws.com", 
    "||akamai.net", 
    "||akamaiedge.net", 
    "||cloudfront.net",
    "yandex.ru/video*"
  ];
  
  /*
  * This file is part of Adblock Plus <http://adblockplus.org/>,
  * Copyright (C) 2006-2014 Eyeo GmbH
  *
  * Adblock Plus is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License version 3 as
  * published by the Free Software Foundation.
  *
  * Adblock Plus 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 Adblock Plus.  If not, see <http://www.gnu.org/licenses/>.
  */
  
  function createDict()
  {
      var result = {};
      result.__proto__ = null;
      return result;
  }
  
  function getOwnPropertyDescriptor(obj, key)
  {
      if (obj.hasOwnProperty(key))
      {
          return obj[key];
      }
      return null;
  }
  
  function extend(subclass, superclass, definition)
  {
      if (Object.__proto__)
      {
          definition.__proto__ = superclass.prototype;
          subclass.prototype = definition;
      }
      else
      {
          var tmpclass = function(){}, ret;
          tmpclass.prototype = superclass.prototype;
          subclass.prototype = new tmpclass();
          subclass.prototype.constructor = superclass;
          for (var i in definition)
          {
              if (definition.hasOwnProperty(i))
              {
                  subclass.prototype[i] = definition[i];
              }
          }
      }
  }
  
  function Filter(text)
  {
      this.text = text;
      this.subscriptions = [];
  }
  Filter.prototype = {
      text: null,
      subscriptions: null,
      toString: function()
      {
          return this.text;
      }
  };
  Filter.knownFilters = createDict();
  Filter.elemhideRegExp = /^([^\/\*\|\@"!]*?)#(\@)?(?:([\w\-]+|\*)((?:\([\w\-]+(?:[$^*]?=[^\(\)"]*)?\))*)|#([^{}]+))$/;
  Filter.regexpRegExp = /^(@@)?\/.*\/(?:\$~?[\w\-]+(?:=[^,\s]+)?(?:,~?[\w\-]+(?:=[^,\s]+)?)*)?$/;
  Filter.optionsRegExp = /\$(~?[\w\-]+(?:=[^,\s]+)?(?:,~?[\w\-]+(?:=[^,\s]+)?)*)$/;
  Filter.fromText = function(text)
  {
      if (text in Filter.knownFilters)
      {
          return Filter.knownFilters[text];
      }
      var ret;
      if (text[0] == "!")
      {
          ret = new CommentFilter(text);
      }
      else
      {
          ret = RegExpFilter.fromText(text);
      }
      Filter.knownFilters[ret.text] = ret;
      return ret;
  };
  
  function InvalidFilter(text, reason)
  {
      Filter.call(this, text);
      this.reason = reason;
  }
  extend(InvalidFilter, Filter, {
      reason: null
  });
  
  function CommentFilter(text)
  {
      Filter.call(this, text);
  }
  extend(CommentFilter, Filter, {
  });
  
  function ActiveFilter(text, domains)
  {
      Filter.call(this, text);
      this.domainSource = domains;
  }
  extend(ActiveFilter, Filter, {
      domainSource: null,
      domainSeparator: null,
      ignoreTrailingDot: true,
      domainSourceIsUpperCase: false,
      getDomains: function()
      {
          var prop = getOwnPropertyDescriptor(this, "domains");
          if (prop)
          {
              return prop;
          }
          var domains = null;
          if (this.domainSource)
          {
              var source = this.domainSource;
              if (!this.domainSourceIsUpperCase)
              {
                  source = source.toUpperCase();
              }
              var list = source.split(this.domainSeparator);
              if (list.length == 1 && list[0][0] != "~")
              {
                  domains = createDict();
                  domains[""] = false;
                  if (this.ignoreTrailingDot)
                  {
                      list[0] = list[0].replace(/\.+$/, "");
                  }
                  domains[list[0]] = true;
              }
              else
              {
                  var hasIncludes = false;
                  for (var i = 0; i < list.length; i++)
                  {
                      var domain = list[i];
                      if (this.ignoreTrailingDot)
                      {
                          domain = domain.replace(/\.+$/, "");
                      }
                      if (domain == "")
                      {
                          continue;
                      }
                      var include;
                      if (domain[0] == "~")
                      {
                          include = false;
                          domain = domain.substr(1);
                      }
                      else
                      {
                          include = true;
                          hasIncludes = true;
                      }
                      if (!domains)
                      {
                          domains = createDict();
                      }
                      domains[domain] = include;
                  }
                  domains[""] = !hasIncludes;
              }
              this.domainSource = null;
          }
          return this.domains;
      },
      sitekeys: null,
      isActiveOnDomain: function(docDomain, sitekey)
      {
          if (this.getSitekeys() && (!sitekey || this.getSitekeys().indexOf(sitekey.toUpperCase()) < 0))
          {
              return false;
          }
          if (!this.getDomains())
          {
              return true;
          }
          if (!docDomain)
          {
              return this.getDomains()[""];
          }
          if (this.ignoreTrailingDot)
          {
              docDomain = docDomain.replace(/\.+$/, "");
          }
          docDomain = docDomain.toUpperCase();
          while (true)
          {
              if (docDomain in this.getDomains())
              {
                  return this.domains[docDomain];
              }
              var nextDot = docDomain.indexOf(".");
              if (nextDot < 0)
              {
                  break;
              }
              docDomain = docDomain.substr(nextDot + 1);
          }
          return this.domains[""];
      },
      isActiveOnlyOnDomain: function(docDomain)
      {
          if (!docDomain || !this.getDomains() || this.getDomains()[""])
          {
              return false;
          }
          if (this.ignoreTrailingDot)
          {
              docDomain = docDomain.replace(/\.+$/, "");
          }
          docDomain = docDomain.toUpperCase();
          for (var domain in this.getDomains())
          {
              if (this.domains[domain] && domain != docDomain && (domain.length <= docDomain.length || domain.indexOf("." + docDomain) != domain.length - docDomain.length - 1))
              {
                  return false;
              }
          }
          return true;
      }
  });
  
  function RegExpFilter(text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys)
  {
      ActiveFilter.call(this, text, domains, sitekeys);
      if (contentType != null)
      {
          this.contentType = contentType;
      }
      if (matchCase)
      {
          this.matchCase = matchCase;
      }
      if (thirdParty != null)
      {
          this.thirdParty = thirdParty;
      }
      if (sitekeys != null)
      {
          this.sitekeySource = sitekeys;
      }
      if (regexpSource.length >= 2 && regexpSource[0] == "/" && regexpSource[regexpSource.length - 1] == "/")
      {
          var regexp = new RegExp(regexpSource.substr(1, regexpSource.length - 2), this.matchCase ? "" : "i");
          this.regexp = regexp;
      }
      else
      {
          this.regexpSource = regexpSource;
      }
  }
  extend(RegExpFilter, ActiveFilter, {
      domainSourceIsUpperCase: true,
      length: 1,
      domainSeparator: "|",
      regexpSource: null,
      getRegexp: function()
      {
          var prop = getOwnPropertyDescriptor(this, "regexp");
          if (prop)
          {
              return prop;
          }
          var source = this.regexpSource.replace(/\*+/g, "*").replace(/\^\|$/, "^").replace(/\W/g, "\\$&").replace(/\\\*/g, ".*").replace(/\\\^/g, "(?:[\\x00-\\x24\\x26-\\x2C\\x2F\\x3A-\\x40\\x5B-\\x5E\\x60\\x7B-\\x7F]|$)").replace(/^\\\|\\\|/, "^[\\w\\-]+:\\/+(?!\\/)(?:[^\\/]+\\.)?").replace(/^\\\|/, "^").replace(/\\\|$/, "$").replace(/^(\.\*)/, "").replace(/(\.\*)$/, "");
          var regexp = new RegExp(source, this.matchCase ? "" : "i");
          this.regexp = regexp;
          return regexp;
      },
      contentType: 2147483647,
      matchCase: false,
      thirdParty: null,
      sitekeySource: null,
      getSitekeys: function()
      {
          var prop = getOwnPropertyDescriptor(this, "sitekeys");
          if (prop)
          {
              return prop;
          }
          var sitekeys = null;
          if (this.sitekeySource)
          {
              sitekeys = this.sitekeySource.split("|");
              this.sitekeySource = null;
          }
          this.sitekeys = sitekeys;
          return this.sitekeys;
      },
      matches: function(location, contentType, docDomain, thirdParty, sitekey)
      {
          if (this.getRegexp().test(location) && this.isActiveOnDomain(docDomain, sitekey))
          {
              return true;
          }
          return false;
      }
  });
  RegExpFilter.prototype["0"] = "#this";
  RegExpFilter.fromText = function(text)
  {
      var blocking = true;
      var origText = text;
      if (text.indexOf("@@") == 0)
      {
          blocking = false;
          text = text.substr(2);
      }
      var contentType = null;
      var matchCase = null;
      var domains = null;
      var sitekeys = null;
      var thirdParty = null;
      var collapse = null;
      var options;
      var match = text.indexOf("$") >= 0 ? Filter.optionsRegExp.exec(text) : null;
      if (match)
      {
          options = match[1].toUpperCase().split(",");
          text = match.input.substr(0, match.index);
          for (var _loopIndex6 = 0; _loopIndex6 < options.length; ++_loopIndex6)
          {
              var option = options[_loopIndex6];
              var value = null;
              var separatorIndex = option.indexOf("=");
              if (separatorIndex >= 0)
              {
                  value = option.substr(separatorIndex + 1);
                  option = option.substr(0, separatorIndex);
              }
              option = option.replace(/-/, "_");
              if (option in RegExpFilter.typeMap)
              {
                  if (contentType == null)
                  {
                      contentType = 0;
                  }
                  contentType |= RegExpFilter.typeMap[option];
              }
              else if (option[0] == "~" && option.substr(1) in RegExpFilter.typeMap)
              {
                  if (contentType == null)
                  {
                      contentType = RegExpFilter.prototype.contentType;
                  }
                  contentType &= ~RegExpFilter.typeMap[option.substr(1)];
              }
              else if (option == "MATCH_CASE")
              {
                  matchCase = true;
              }
              else if (option == "~MATCH_CASE")
              {
                  matchCase = false;
              }
              else if (option == "DOMAIN" && typeof value != "undefined")
              {
                  domains = value;
              }
              else if (option == "THIRD_PARTY")
              {
                  thirdParty = true;
              }
              else if (option == "~THIRD_PARTY")
              {
                  thirdParty = false;
              }
              else if (option == "COLLAPSE")
              {
                  collapse = true;
              }
              else if (option == "~COLLAPSE")
              {
                  collapse = false;
              }
              else if (option == "SITEKEY" && typeof value != "undefined")
              {
                  sitekeys = value;
              }
              else
              {
                  return new InvalidFilter(origText, "Unknown option " + option.toLowerCase());
              }
          }
      }
      if (!blocking && (contentType == null || contentType & RegExpFilter.typeMap.DOCUMENT) && (!options || options.indexOf("DOCUMENT") < 0) && !/^\|?[\w\-]+:/.test(text))
      {
          if (contentType == null)
          {
              contentType = RegExpFilter.prototype.contentType;
          }
          contentType &= ~RegExpFilter.typeMap.DOCUMENT;
      }
      try
      {
          if (blocking)
          {
              return new BlockingFilter(origText, text, contentType, matchCase, domains, thirdParty, sitekeys, collapse);
          }
          else
          {
              return new WhitelistFilter(origText, text, contentType, matchCase, domains, thirdParty, sitekeys);
          }
      }
      catch (e)
      {
          return new InvalidFilter(origText, e);
      }
  };
  RegExpFilter.typeMap = {
      OTHER: 1,
      SCRIPT: 2,
      IMAGE: 4,
      STYLESHEET: 8,
      OBJECT: 16,
      SUBDOCUMENT: 32,
      DOCUMENT: 64,
      XBL: 1,
      PING: 1,
      XMLHTTPREQUEST: 2048,
      OBJECT_SUBREQUEST: 4096,
      DTD: 1,
      MEDIA: 16384,
      FONT: 32768,
      BACKGROUND: 4,
      POPUP: 268435456,
      ELEMHIDE: 1073741824
  };
  RegExpFilter.prototype.contentType &= ~ (RegExpFilter.typeMap.ELEMHIDE | RegExpFilter.typeMap.POPUP);
  
  function BlockingFilter(text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys, collapse)
  {
      RegExpFilter.call(this, text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys);
      this.collapse = collapse;
  }
  extend(BlockingFilter, RegExpFilter, {
      collapse: null
  });
  
  function WhitelistFilter(text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys)
  {
      RegExpFilter.call(this, text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys);
  }
  extend(WhitelistFilter, RegExpFilter, {
  });
  
  function Matcher()
  {
      this.clear();
  }
  Matcher.prototype = {
      filterByKeyword: null,
      keywordByFilter: null,
      clear: function()
      {
          this.filterByKeyword = createDict();
          this.keywordByFilter = createDict();
      },
      add: function(filter)
      {
          if (filter.text in this.keywordByFilter)
          {
              return;
          }
          var keyword = this.findKeyword(filter);
          var oldEntry = this.filterByKeyword[keyword];
          if (typeof oldEntry == "undefined")
          {
              this.filterByKeyword[keyword] = filter;
          }
          else if (oldEntry.length == 1)
          {
              this.filterByKeyword[keyword] = [oldEntry, filter];
          }
          else
          {
              oldEntry.push(filter);
          }
          this.keywordByFilter[filter.text] = keyword;
      },
      remove: function(filter)
      {
          if (!(filter.text in this.keywordByFilter))
          {
              return;
          }
          var keyword = this.keywordByFilter[filter.text];
          var list = this.filterByKeyword[keyword];
          if (list.length <= 1)
          {
              delete this.filterByKeyword[keyword];
          }
          else
          {
              var index = list.indexOf(filter);
              if (index >= 0)
              {
                  list.splice(index, 1);
                  if (list.length == 1)
                  {
                      this.filterByKeyword[keyword] = list[0];
                  }
              }
          }
          delete this.keywordByFilter[filter.text];
      },
      findKeyword: function(filter)
      {
          var result = "";
          var text = filter.text;
          if (Filter.regexpRegExp.test(text))
          {
              return result;
          }
          var match = Filter.optionsRegExp.exec(text);
          if (match)
          {
              text = match.input.substr(0, match.index);
          }
          if (text.substr(0, 2) == "@@")
          {
              text = text.substr(2);
          }
          var candidates = text.toLowerCase().match(/[^a-z0-9%*][a-z0-9%]{3,}(?=[^a-z0-9%*])/g);
          if (!candidates)
          {
              return result;
          }
          var hash = this.filterByKeyword;
          var resultCount = 16777215;
          var resultLength = 0;
          for (var i = 0, l = candidates.length; i < l; i++)
          {
              var candidate = candidates[i].substr(1);
              var count = candidate in hash ? hash[candidate].length : 0;
              if (count < resultCount || count == resultCount && candidate.length > resultLength)
              {
                  result = candidate;
                  resultCount = count;
                  resultLength = candidate.length;
              }
          }
          return result;
      },
      hasFilter: function(filter)
      {
          return filter.text in this.keywordByFilter;
      },
      getKeywordForFilter: function(filter)
      {
          if (filter.text in this.keywordByFilter)
          {
              return this.keywordByFilter[filter.text];
          }
          else
          {
              return null;
          }
      },
      _checkEntryMatch: function(keyword, location, contentType, docDomain, thirdParty, sitekey)
      {
          var list = this.filterByKeyword[keyword];
          for (var i = 0; i < list.length; i++)
          {
              var filter = list[i];
              if (filter == "#this")
              {
                  filter = list;
              }
              if (filter.matches(location, contentType, docDomain, thirdParty, sitekey))
              {
                  return filter;
              }
          }
          return null;
      },
      matchesAny: function(location, contentType, docDomain, thirdParty, sitekey)
      {
          var candidates = location.toLowerCase().match(/[a-z0-9%]{3,}/g);
          if (candidates === null)
          {
              candidates = [];
          }
          candidates.push("");
          for (var i = 0, l = candidates.length; i < l; i++)
          {
              var substr = candidates[i];
              if (substr in this.filterByKeyword)
              {
                  var result = this._checkEntryMatch(substr, location, contentType, docDomain, thirdParty, sitekey);
                  if (result)
                  {
                      return result;
                  }
              }
          }
          return null;
      }
  };
  
  function CombinedMatcher()
  {
      this.blacklist = new Matcher();
      this.whitelist = new Matcher();
      this.resultCache = createDict();
  }
  CombinedMatcher.maxCacheEntries = 1000;
  CombinedMatcher.prototype = {
      blacklist: null,
      whitelist: null,
      resultCache: null,
      cacheEntries: 0,
      clear: function()
      {
          this.blacklist.clear();
          this.whitelist.clear();
          this.resultCache = createDict();
          this.cacheEntries = 0;
      },
      add: function(filter)
      {
          if (filter instanceof WhitelistFilter)
          {
              this.whitelist.add(filter);
          }
          else
          {
              this.blacklist.add(filter);
          }
          if (this.cacheEntries > 0)
          {
              this.resultCache = createDict();
              this.cacheEntries = 0;
          }
      },
      remove: function(filter)
      {
          if (filter instanceof WhitelistFilter)
          {
              this.whitelist.remove(filter);
          }
          else
          {
              this.blacklist.remove(filter);
          }
          if (this.cacheEntries > 0)
          {
              this.resultCache = createDict();
              this.cacheEntries = 0;
          }
      },
      findKeyword: function(filter)
      {
          if (filter instanceof WhitelistFilter)
          {
              return this.whitelist.findKeyword(filter);
          }
          else
          {
              return this.blacklist.findKeyword(filter);
          }
      },
      hasFilter: function(filter)
      {
          if (filter instanceof WhitelistFilter)
          {
              return this.whitelist.hasFilter(filter);
          }
          else
          {
              return this.blacklist.hasFilter(filter);
          }
      },
      getKeywordForFilter: function(filter)
      {
          if (filter instanceof WhitelistFilter)
          {
              return this.whitelist.getKeywordForFilter(filter);
          }
          else
          {
              return this.blacklist.getKeywordForFilter(filter);
          }
      },
      isSlowFilter: function(filter)
      {
          var matcher = filter instanceof WhitelistFilter ? this.whitelist : this.blacklist;
          if (matcher.hasFilter(filter))
          {
              return !matcher.getKeywordForFilter(filter);
          }
          else
          {
              return !matcher.findKeyword(filter);
          }
      },
      matchesAnyInternal: function(location, contentType, docDomain, thirdParty, sitekey)
      {
          var candidates = location.toLowerCase().match(/[a-z0-9%]{3,}/g);
          if (candidates === null)
          {
              candidates = [];
          }
          candidates.push("");
          var blacklistHit = null;
          for (var i = 0, l = candidates.length; i < l; i++)
          {
              var substr = candidates[i];
              if (substr in this.whitelist.filterByKeyword)
              {
                  var result = this.whitelist._checkEntryMatch(substr, location, contentType, docDomain, thirdParty, sitekey);
                  if (result)
                  {
                      return result;
                  }
              }
              if (substr in this.blacklist.filterByKeyword && blacklistHit === null)
              {
                  blacklistHit = this.blacklist._checkEntryMatch(substr, location, contentType, docDomain, thirdParty, sitekey);
              }
          }
          return blacklistHit;
      },
      matchesAny: function(location, docDomain)
      {
          var key = location + " " + docDomain + " ";
          if (key in this.resultCache)
          {
              return this.resultCache[key];
          }
          var result = this.matchesAnyInternal(location, 0, docDomain, null, null);
          if (this.cacheEntries >= CombinedMatcher.maxCacheEntries)
          {
              this.resultCache = createDict();
              this.cacheEntries = 0;
          }
          this.resultCache[key] = result;
          this.cacheEntries++;
          return result;
      }
  };
  var defaultMatcher = new CombinedMatcher();
  
  var direct = 'DIRECT;';
  
  for (var i = 0; i < rules.length; i++) {
      defaultMatcher.add(Filter.fromText(rules[i]));
  }
  
  function FindProxyForURL(url, host) {
      if (defaultMatcher.matchesAny(url, host) instanceof BlockingFilter) {
          return proxy;
      }
      return direct;
  }
  