var __USERRULES__ = []; var __RULES__ = [ "/.*/", "@@||local", "@@||localhost", "@@||localhost.sec.qq.com", "@@||localhost.ptlogin2.qq.com", "@@||cn", "@@||citic", "@@||baidu", "@@||unicom", "@@||sohu", "@@||xn--fiqs8s", "@@||xn--fiqz9s", "@@||xn--1qqw23a", "@@||xn--xhq521b", "@@||xn--8y0a063a", "@@||xn--6frz82g", "@@||xn--fiq64b", "@@||xn--estv75g", "@@||xn--vuq861b", "@@||xn--zfr164b", "@@||42r.cn", "@@||5566ua.com", "@@||aurorapush.cn", "@@||e0n.cn", "@@||japps.cn", "@@||jchat.io", "@@||jiguang.cn", "@@||jmlk.co", "@@||jpush.cn", "@@||jpush.io", "@@||jpushoa.com", "@@||jsurvey.cn", "@@||jvoice.cn", "@@||kc9.cn", "@@||n0q.cn", "@@||pushcfg.com", "@@||s0n.cn", "@@||mobmore.com", "@@||umeng.com", "@@||umengcloud.com", "@@||umsns.com", "@@||umtrack.com", "@@||uyunad.com", "@@||whalecloud.com", "@@||alog.umeng.com", "@@||alog.umengcloud.com", "@@||w.cnzz.com", "@@||bootcss.com", "@@||bootcdn.cn", "@@||phpcomposer.com", "@@||maoyun.com", "@@||maoyuncloud.cn", "@@||maoyuncloud.com", "@@||staticfile.org", "@@||qbox.me", "@@||qiniu.com", "@@||qiniucdn.com", "@@||qiniudn.com", "@@||qiniudns.com", "@@||qnssl.com", "@@||ucloud.cn", "@@||ufileos.com", "@@||aicdn.com", "@@||upai.com", "@@||upaiyun.com", "@@||upcdn.net", "@@||upyun.com", "@@||8686c.com", "@@||chinanetcenter.com", "@@||wangsu.com", "@@||ourdvsss.com", "@@||yfcache.com", "@@||yfcalc.com", "@@||yfcloud.com", "@@||yfdts.net", "@@||yfp2p.net", "@@||yfscdn.net", "@@||yunfancdn.com", "@@||boc.cn", "@@||bankofchina.com", "@@||bocaviation.com", "@@||boccfc.cn", "@@||bocgi.com", "@@||bocgins.com", "@@||bochk.com", "@@||bocichina.com", "@@||bocigroup.com", "@@||bocim.com", "@@||bocservices.com.cn", "@@||cignacmb.com", "@@||cmb-leasing.com", "@@||cmbchina.com", "@@||cmbi.com.hk", "@@||cmbwinglungbank.com", "@@||icbc", "@@||icbc-ltd.com", "@@||icbc-us.com", "@@||icbc.com.cn", "@@||95516.com", "@@||unionpay.com", "@@||unionpayintl.com", "@@||unionpaysecure.com", "@@||abchina.com", "@@||whccb.com", "@@||cebbank.com", "@@||ceblease.com", "@@||eb-ind.com", "@@||ebasset.com", "@@||ebchina.com", "@@||ebchinaintl.com", "@@||ebf.com.cn", "@@||ebfcn.com", "@@||ebfortune.com", "@@||ebtrust.com", "@@||ebscn-am.com", "@@||ebscn.com", "@@||everbright.com", "@@||secec.com", "@@||sunlife-everbright.com", "@@||taikang.com", "@@||taikanglife.com", "@@||taikangzhijia.com", "@@||tkhealthcare.com", "@@||danjuanfunds.com", "@@||xueqiu.com", "@@||58.com", "@@||58.com.cn", "@@||5858.com", "@@||58che.com", "@@||58xueche.com", "@@||anjuke.com", "@@||anjukestatic.com", "@@||chinahr.com", "@@||daojia.com", "@@||diandao.org", "@@||fang.com", "@@||sofun.com", "@@||soufunimg.com", "@@||jxedt.com", "@@||zhuancorp.com", "@@||zhuanspirit.com", "@@||zhuanzhuan.com", "@@||c-ctrip.com", "@@||colinker.com", "@@||ctrip.cn", "@@||ctrip.co.id", "@@||ctrip.co.kr", "@@||ctrip.co.th", "@@||ctrip.com", "@@||ctrip.com.hk", "@@||ctrip.my", "@@||ctrip.sg", "@@||ctripbiz.com", "@@||ctripbuy.hk", "@@||ctripteam.com", "@@||doticloud.com", "@@||easytrip.com", "@@||hhtravel.com", "@@||hhtravel.com.tw", "@@||izuchebao.com", "@@||lvtds.com", "@@||shuntu.cn", "@@||skysea.com", "@@||suanya.cn", "@@||suanya.com", "@@||tieyou.com", "@@||toptown.cn", "@@||toursbms.com", "@@||trip.com", "@@||tripcdn.com", "@@||vipdlt.com", "@@||dangdang.com", "@@||ddimg.cn", "@@||ele.me", "@@||elemecdn.com", "@@||eleme.cn", "@@||ganji.com", "@@||ganjistatic1.com", "@@||3.cn", "@@||300hu.com", "@@||360buy.com", "@@||360buyimg.com", "@@||360top.com", "@@||7fresh.com", "@@||baitiao.com", "@@||blackdragon.com", "@@||caiyu.com", "@@||chinabank.com.cn", "@@||dao123.com", "@@||jcloud-cdn.com", "@@||jcloud-live.com", "@@||jcloud-oss.com", "@@||jcloud.com", "@@||jcloudcache.com", "@@||jcloudcs.com", "@@||jclouddn.com", "@@||jcloudec.com", "@@||jcloudlb.com", "@@||jcloudlive.com", "@@||jcloudlv.com", "@@||jcloudoss.com", "@@||jcloudss.com", "@@||jcloudstatic.com", "@@||jcloudvideo.com", "@@||jclps.com", "@@||jd-app.com", "@@||jd-ex.com", "@@||jd.cn", "@@||jd.co.th", "@@||jd.com", "@@||jd.hk", "@@||jd.id", "@@||jd.ru", "@@||jdcache.com", "@@||jdcloud.com", "@@||jdcloudcs.com", "@@||jdcloud-api.com", "@@||jddapeigou.com", "@@||jddebug.com", "@@||jddglobal.com", "@@||jdjinrong.com", "@@||jdpay.com", "@@||jdpaydns.com", "@@||jdx.com", "@@||jdwl.com", "@@||jingdongjinrong.com", "@@||jingxi.com", "@@||jkcsjd.com", "@@||joybuy.com", "@@||joybuy.es", "@@||linglonglife.com", "@@||mayshijia.com", "@@||minitiao.com", "@@||ocwms.com", "@@||paidaojia.cn", "@@||paipai.com", "@@||prestodb-china.com", "@@||qianxun.com", "@@||qingzhouip.com", "@@||toplife.com", "@@||vg.com", "@@||wangyin.com", "@@||wdfok.com", "@@||yhd.com", "@@||yihaodian.com", "@@||yihaodianimg.com", "@@||yiyaojd.com", "@@||yizhitou.com", "@@||ads.union.jd.com", "@@||c-nfa.jd.com", "@@||cps.360buy.com", "@@||jzt.jd.com", "@@||stat.m.jd.com", "@@||img-x.jd.com", "@@||lianjia.com", "@@||ljcdn.com", "@@||manmanbuy.com", "@@||dianping.com", "@@||maoyan.com", "@@||meituan.com", "@@||meituan.net", "@@||mtyun.com", "@@||neixin.cn", "@@||sankuai.com", "@@||mogu.com", "@@||mogucdn.com", "@@||mogujie.com", "@@||pddpic.com", "@@||pinduoduo.com", "@@||yangkeduo.com", "@@||smzdm.com", "@@||zdmimg.com", "@@||cnsuning.com", "@@||suning.com", "@@||suningcloud.com", "@@||suningestate.com", "@@||suningholdings.com", "@@||40017.cn", "@@||17u.cn", "@@||17u.net", "@@||17usoft.com", "@@||17usoft.net", "@@||elong.com", "@@||elongstatic.com", "@@||ly.com", "@@||vancl.com", "@@||vanclimg.com", "@@||vcimg.com", "@@||youzan.com", "@@||yzcdn.cn", "@@||youzanyun.com", "@@||ziroom.com", "@@||ziroomapartment.com", "@@||3dmgame.com", "@@||3304399.net", "@@||4399.com", "@@||4399api.com", "@@||4399dmw.com", "@@||4399er.com", "@@||4399youpai.com", "@@||5054399.com", "@@||img4399.com", "@@||acfun.cn", "@@||aixifan.com", "@@|http://apilog-web.acfun.cn", "@@|https://apilog-web.acfun.cn", "@@||acplay.net", "@@||dandanplay.com", "@@||ali213.net", "@@||acg.tv", "@@||acgvideo.com", "@@||b23.tv", "@@||biliapi.com", "@@||biliapi.net", "@@||bilibili.com", "@@||bilibiligame.net", "@@||biligame.com", "@@||biligame.net", "@@||bilivideo.com", "@@||hdslb.com", "@@||im9.com", "@@||mincdn.com", "@@|http://upos-hz-mirrorakam.akamaized.net", "@@|https://upos-hz-mirrorakam.akamaized.net", "@@||biji.com", "@@||ddmogo.com", "@@||igetget.cn", "@@||igetget.com", "@@||luojilab.com", "@@||mogoo.com", "@@||sao.cn", "@@||saolife.com", "@@||dmzj.com", "@@||douyu.com", "@@||douyu.tv", "@@||douyucdn.cn", "@@||douyucdn2.cn", "@@||douyuscdn.com", "@@||douyutv.com", "@@||gamersky.com", "@@||gcores.com", "@@||gitv.cn", "@@||gitv.tv", "@@||huya.com", "@@||msstatic.com", "@@||71.am", "@@||iqiyi.com", "@@||iqiyipic.com", "@@||pps.tv", "@@||ppsimg.com", "@@||qiyi.com", "@@||qiyipic.com", "@@||qy.net", "@@||71edge.com", "@@||a.ckm.iqiyi.com", "@@||ad.m.iqiyi.com", "@@||afp.iqiyi.com", "@@||c.uaa.iqiyi.com", "@@||cloudpush.iqiyi.com", "@@||cm.passport.iqiyi.com", "@@||cupid.iqiyi.com", "@@||emoticon.sns.iqiyi.com", "@@||gamecenter.iqiyi.com", "@@||hotchat-im.iqiyi.com", "@@||ifacelog.iqiyi.com", "@@||mbdlog.iqiyi.com", "@@||msg.71.am", "@@||msg.video.qiyi.com", "@@||msg2.video.qiyi.com", "@@||policy.video.iqiyi.com", "@@||yuedu.iqiyi.com", "@@||jjwxc.net", "@@||ku6.com", "@@||ku6cdn.com", "@@||ku6img.com", "@@||kkmh.com", "@@||kuaikanmanhua.com", "@@||gifshow.com", "@@||ksapisrv.com", "@@||kuaishou.com", "@@||yximgs.com", "@@|http://log-sdk.gifshow.com", "@@|https://log-sdk.gifshow.com", "@@|http://wlog.kuaishou.com", "@@|https://wlog.kuaishou.com", "@@||kgimg.com", "@@||kugou.com", "@@||le.com", "@@||lecloud.com", "@@||lemall.com", "@@||letv.com", "@@||letvcdn.com", "@@||letvimg.com", "@@||miaopai.com", "@@||mihoyo.com", "@@||bh3.com", "@@||pplive.cn", "@@||pplive.com", "@@||pptv.com", "@@||qingting.fm", "@@||sfacg.com", "@@||61.com", "@@||taomee.com", "@@||tapimg.com", "@@||taptap.com", "@@||tgbus.com", "@@||tiancity.com", "@@||tiancitycdn.com", "@@||u17.com", "@@||u17i.com", "@@||u17t.com", "@@||vgtime.com", "@@||ximalaya.com", "@@||xmcdn.com", "@@||kumiao.com", "@@||youku.com", "@@||ykimg.com", "@@||mmstat.com", "@@||soku.com", "@@||cibntv.net", "@@||duowan.com", "@@||dwstatic.com", "@@||yy.com", "@@||yystatic.com", "@@||heytea.com", "@@||chiphell.com", "@@||douban.com", "@@||douban.fm", "@@||doubanio.com", "@@||erji.net", "@@||hacpai.com", "@@||nga.cn", "@@||178.com", "@@||ngabbs.com", "@@||ngacn.cc", "@@||saraba1st.com", "@@||zhihu.com", "@@||zhimg.com", "@@||feng1.com", "@@||rongechain.com", "@@||sf-airlines.com", "@@||sf-cityrush.com", "@@||sf-express.com", "@@||sf-financial.com", "@@||sf-saas.com", "@@||sf-tech.com.cn", "@@||sfcar.hk", "@@||sffix.cn", "@@||sfgy.org", "@@||36kr.com", "@@||36krcdn.com", "@@||dgtle.com", "@@||hoopchina.com.cn", "@@||hupu.com", "@@||hupucdn.com", "@@||shihuo.cn", "@@||coolbuy.com", "@@||ifanr.com", "@@||ifanr.in", "@@||ifanrusercontent.com", "@@||ifanrx.com", "@@||minapp.com", "@@||caixin.com", "@@||cctv.cn", "@@||cctv.com", "@@||cctvpic.com", "@@||chinaepg.cn", "@@||chinalive.com", "@@||citv.net.cn", "@@||cnms.net.cn", "@@||cntv.cn", "@@||cntv.com.cn", "@@||cctvlib.cn", "@@||cctvlibrary.cn", "@@||cctvlib.com.cn", "@@||cctvlibrary.com.cn", "@@||cctvpro.cn", "@@||cctvpro.com.cn", "@@||cntvwb.cn", "@@||gjgbdszt.cn", "@@||gjgbdszt.com.cn", "@@||gjgbdszt.net.cn", "@@||ipanda.cn", "@@||ipanda.com", "@@||ipanda.com.cn", "@@||ipanda.net", "@@||livechina.cn", "@@||livechina.com", "@@||olympicchannelchina.cn", "@@||tvcc.cn", "@@||tvcc.com.cn", "@@||xn--fiq53l6wcx3kp9bc7joo6apn8a.cn", "@@||xn--fiq53l90et9fpncc7joo6apn8a.cn", "@@||xn--fiq53l6wcx3kp9bc7joo6apn8a.xn--fiqs8s", "@@||xn--kprv4ewxfr9cpxcc7joo6apn8a.cn", "@@||xn--kprv4ewxfr9cpxcc7joo6apn8a.xn--fiqs8s", "@@||zggbdszt.cn", "@@||zggbdszt.com.cn", "@@||zggbdszt.net.cn", "@@||zygbdszt.net.cn", "@@||chinanews.com", "@@||chinanews.com.cn", "@@||cns.com.cn", "@@||ecns.cn", "@@||geekpark.net", "@@||jiemian.com", "@@||jiemian.com.cn", "@@||lancdn.com", "@@||landiannews.com", "@@||wsoso.com", "@@||ifeng.com", "@@||ifengimg.com", "@@||phoenixcenter.cn", "@@||fengedu.com", "@@||ifengweekly.com", "@@||6655.com", "@@||cooldock.com", "@@||ithome.com", "@@||lapin365.com", "@@||ruanmei.com", "@@||saayaa.com", "@@||win7china.com", "@@||win8china.com", "@@||sohu.com", "@@||sohucs.com", "@@||itc.cn", "@@||solidot.org", "@@||sspai.com", "@@||tmtpost.com", "@@||chaindd.com", "@@||72whys.com", "@@||checkzeit.com", "@@||tivitv.com", "@@||tigeek.net.cn", "@@||tmtsmartlife.com", "@@||tmtsmartrun.com", "@@||feng.com", "@@||fengimg.com", "@@||wfdata.club", "@@||ynet.cn", "@@||ynet.com", "@@||ynet.com.cn", "@@||hainanairlines.com", "@@||hnacargo.com", "@@||hnair.com", "@@||10044.cn", "@@||sinopec-usa.com", "@@||sinopec.com", "@@||sinopecgroup.com", "@@||sinopecnews.com.cn", "@@||sinopecsales.com", "@@||csdl.ac.cn", "@@||las.ac.cn", "@@||fuwai.com", "@@||pkuh6.cn", "@@||puh3.net.cn", "@@|http://hospital.pku.edu.cn", "@@|https://hospital.pku.edu.cn", "@@|http://ss.bjmu.edu.cn", "@@|https://ss.bjmu.edu.cn", "@@||115.com", "@@||3type.cn", "@@||4paradigm.com", "@@||51job.com", "@@||51jobcdn.com", "@@||yingjiesheng.com", "@@||yingjiesheng.net", "@@||zhiding.com.cn", "@@||afdian.net", "@@||afdiancdn.com", "@@||agora.io", "@@||agoraio.cn", "@@||agoralab.co", "@@||antutu.com", "@@||bitauto.com", "@@||bitautoimg.com", "@@||cheyisou.com", "@@||yiche.com", "@@||yccdn.com", "@@||shimo.im", "@@||yuque.com", "@@||chinaso.com", "@@||pg0.cn", "@@||chinaz.com", "@@||chinaz.net", "@@||caiyunai.com", "@@||caiyunapp.com", "@@||coolapk.com", "@@||coolapkmarket.com", "@@||coolapkmarket.net", "@@||c-t.work", "@@||cowtransfer.com", "@@||geetest.com", "@@|http://geetest.datasink.sensorsdata.cn", "@@|https://geetest.datasink.sensorsdata.cn", "@@||hellofont.cn", "@@||hellowebfont.com", "@@|http://hellofontpreview.oss-cn-beijing.aliyuncs.com", "@@|https://hellofontpreview.oss-cn-beijing.aliyuncs.com", "@@|http://hellowebfonts.oss-cn-beijing.aliyuncs.com", "@@|https://hellowebfonts.oss-cn-beijing.aliyuncs.com", "@@||hanyi.com.cn", "@@||fontstar.com.cn", "@@||foundertype.com", "@@||ipip.net", "@@||jianshu.com", "@@||jianshu.io", "@@||jinshuju.net", "@@||jinshujucdn.com", "@@||gotokeep.com", "@@||keepcdn.com", "@@||lagou.com", "@@||lgstatic.com", "@@||baidupan.com", "@@||lanzou.com", "@@||lanzous.com", "@@||woozooo.com", "@@||liepin.com", "@@||lietou.com", "@@||lietou-static.com", "@@||mafengwo.cn", "@@||mafengwo.com", "@@||mafengwo.net", "@@||meitu.com", "@@||meitudata.com", "@@||moji.com", "@@||mojichina.com", "@@||polyv.net", "@@||videocc.net", "@@||renren.com", "@@||renren-inc.com", "@@||vaptcha.com", "@@||vaptcha.net", "@@||wamawama.com", "@@||wiwide.com", "@@||sojump.com", "@@||wjx.cn", "@@||wjx.com", "@@||wjx.top", "@@||zcmbc.com.cn", "@@||zdns.cn", "@@||zdns.net.cn", "@@||zdns.org.cn", "@@||zdnscloud.biz", "@@||zdnscloud.cn", "@@||zdnscloud.com", "@@||zdnscloud.com.cn", "@@||zdnscloud.info", "@@||zdnscloud.net", "@@||zdnscloud.net.cn", "@@||zdnscloud.org.cn", "@@||chinesemooc.org", "@@||cnmooc.org", "@@||icourse163.org", "@@||icourses.cn", "@@||mooc.cn", "@@||openlearning.com", "@@||pmphmooc.com", "@@|http://moocs.unipus.cn", "@@|https://moocs.unipus.cn", "@@|http://opencourse.pku.edu.cn", "@@|https://opencourse.pku.edu.cn", "@@|http://study.163.com", "@@|https://study.163.com", "@@||cnki.net", "@@||apabi.com", "@@||cnthinkers.com", "@@||cqvip.com", "@@||huijistatic.com", "@@||huijiwiki.com", "@@||moegirl.org", "@@||moegirl.org.cn", "@@||guokr.com", "@@||wanfangdata.com.cn", "@@||speiyou.com", "@@||xesimg.com", "@@||xueersi.com", "@@||banmaaike.com", "@@||xiaoyuankousuan.com", "@@||ybccode.com", "@@||yuanfudao.com", "@@||yuansouti.com", "@@||yuantiku.com", "@@||zhihuishu.com", "@@||coding.me", "@@||coding.net", "@@||csdn.net", "@@||csdnimg.cn", "@@||deepin.cn", "@@||deepin.com", "@@||deepin.io", "@@||deepin.org", "@@||gitee.com", "@@||jinrishici.com", "@@||juejin.im", "@@|http://b-gold-cdn.xitu.io", "@@|https://b-gold-cdn.xitu.io", "@@|http://mirror-gold-cdn.xitu.io", "@@|https://mirror-gold-cdn.xitu.io", "@@|http://p1-juejin.byteimg.com", "@@|https://p1-juejin.byteimg.com", "@@|http://p2-juejin.byteimg.com", "@@|https://p2-juejin.byteimg.com", "@@|http://p3-juejin.byteimg.com", "@@|https://p3-juejin.byteimg.com", "@@|http://p4-juejin.byteimg.com", "@@|https://p4-juejin.byteimg.com", "@@|http://p5-juejin.byteimg.com", "@@|https://p5-juejin.byteimg.com", "@@|http://p6-juejin.byteimg.com", "@@|https://p6-juejin.byteimg.com", "@@|http://p7-juejin.byteimg.com", "@@|https://p7-juejin.byteimg.com", "@@|http://p8-juejin.byteimg.com", "@@|https://p8-juejin.byteimg.com", "@@|http://p9-juejin.byteimg.com", "@@|https://p9-juejin.byteimg.com", "@@||oschina.net", "@@||ruby-china.org", "@@||rubyconfchina.org", "@@||mysxl.cn", "@@||sxl.cn", "@@||sxlcdn.cn", "@@||segmentfault.com", "@@||sifou.com", "@@||tipdim.org", "@@||alibaba", "@@||alipay", "@@||taobao", "@@||tmall", "@@||a.alimama.cn", "@@||acjs.aliyun.com", "@@||adash.m.taobao.com", "@@||adashbc.m.taobao.com", "@@||adashbc.ut.taobao.com", "@@||adash-c.ut.taobao.com", "@@||adashx.m.taobao.com", "@@||adashx4ae.ut.taobao.com", "@@||adashx4yt.m.taobao.com", "@@||adashxgc.ut.taobao.com", "@@||adsh.m.taobao.com", "@@||afp.adchina.com", "@@||afp.alicdn.com", "@@||agoodm.m.taobao.com", "@@||agoodm.wapa.taobao.com", "@@||alipaylog.com", "@@||amdc.alipay.com", "@@||amdc.m.taobao.com", "@@||api.wapa.taobao.com", "@@||api.waptest.taobao.com", "@@||apoll.m.taobao.com", "@@||appdownload.alicdn.com", "@@||atanx.alicdn.com", "@@||atanx2.alicdn.com", "@@||cbu01.alicdn.com", "@@||cdn0.mobmore.com", "@@||click.aliyun.com", "@@||click.mz.simba.taobao.com", "@@||cm.ipinyou.com", "@@||cm.mlt01.com", "@@||dsp.simba.taobao.com", "@@||err.taobao.com", "@@||ex.mobmore.com", "@@||ex.puata.info", "@@||fav.simba.taobao.com", "@@||feedback.whalecloud.com", "@@||ff.win.taobao.com", "@@||fm.p0y.cn", "@@||g.click.taobao.com", "@@||g.tbcdn.cn", "@@||gma.alicdn.com", "@@||gtms01.alicdn.com", "@@||gtms02.alicdn.com", "@@||gtms03.alicdn.com", "@@||gtms04.alicdn.com", "@@||hydra.alibaba.com", "@@||hz.pre.tbusergw.taobao.net", "@@||hz.tbusergw.taobao.net", "@@||i.ipinyou.com", "@@||init.phpwind.com", "@@||intl.wapa.taobao.com", "@@||intl.waptest.taobao.com", "@@||jxlog.istreamsche.com", "@@||log.umtrack.com", "@@||m.intl.taobao.com", "@@||m.simba.taobao.com", "@@||match.p4p.1688.com", "@@||material.istreamsche.com", "@@||mlt01.com", "@@||nbsdk-baichuan.alicdn.com", "@@||nbsdk-baichuan.taobao.com", "@@||osfota.cdn.aliyun.com", "@@||osupdate.aliyun.com", "@@||osupdateservice.yunos.com", "@@||pindao.huoban.taobao.com", "@@||push.wandoujia.com", "@@||re.m.taobao.com", "@@||re.taobao.com", "@@||redirect.simba.taobao.com", "@@||rj.m.taobao.co", "@@||rj.m.taobao.com", "@@||sdkinit.taobao.com", "@@||show.re.taobao.com", "@@||simaba.taobao.com", "@@||simba.m.taobao.com", "@@||srd.simba.taobao.com", "@@||stats.ipinyou.com", "@@||strip.taobaocdn.com", "@@||tanxlog.istreamsche.com", "@@||tejia.taobao.com", "@@||temai.taobao.com", "@@||tns.simba.taobao.com", "@@||tongji.linezing.com", "@@||tvupgrade.yunos.com", "@@||tyh.taobao.com", "@@||userimg.qunar.com", "@@||w.m.taobao.com", "@@||yiliao.hupan.com", "@@||alibabacloud.co.in", "@@||alibabacloud.com", "@@||alibabacloud.com.au", "@@||alibabacloud.com.hk", "@@||alibabacloud.com.my", "@@||alibabacloud.com.sg", "@@||alibabacloud.com.tw", "@@||alicloud.com", "@@||alibabadns.com", "@@||alicdn.com", "@@||alidayu.com", "@@||alidns.com", "@@||aliyun-inc.com", "@@||aliyun-iot-share.com", "@@||aliyun.com", "@@||aliyuncdn.com", "@@||aliyuncs.com", "@@||hichina.com", "@@||ica-alliance.org", "@@||mxhichina.com", "@@||ddurl.to", "@@||dingding.xin", "@@||dingtalk.cn", "@@||dingtalk.com", "@@||dingtalk.net", "@@||dingtalkapps.com", "@@||laiwang.com", "@@||lwurl.to", "@@||teambition.com", "@@||teambition.net", "@@||teambitionapis.com", "@@||25pp.com", "@@||56che.com", "@@||95095.com", "@@||9game.cn", "@@||aliapp.org", "@@||alibaba-inc.com", "@@||alibaba.com", "@@||alibabacapital.com", "@@||alibabacorp.com", "@@||alibabadoctor.com", "@@||alibabafuturehotel.com", "@@||alibabagroup.com", "@@||alibabaplanet.com", "@@||alibabaued.com", "@@||alibabausercontent.com", "@@||alifanyi.com", "@@||alihealth.com.cn", "@@||alihealth.hk", "@@||aliimg.com", "@@||alikmd.com", "@@||alimama.com", "@@||alimebot.com", "@@||alimei.com", "@@||alios.cn", "@@||alipay.com", "@@||alipayobjects.com", "@@||aliplus.com", "@@||aliresearch.com", "@@||alisoft.com", "@@||alisports.com", "@@||alitianji.com", "@@||aliunicorn.com", "@@||aliway.com", "@@||aliwork.com", "@@||alixiaomi.com", "@@||alizhaopin.com", "@@||alyms.cn", "@@||asczwa.com", "@@||asczxcefsv.com", "@@||asmlink.cn", "@@||atatech.org", "@@||b2byao.com", "@@||bazai.com", "@@||bcvbw.com", "@@||cheng.xin", "@@||cloudeagle.cn", "@@||damai.cn", "@@||dayu.com", "@@||dfkhgj.com", "@@||doctoryou.ai", "@@||doctoryou.cn", "@@||dongting.com", "@@||dratio.com", "@@||emas-poc.com", "@@||gongyi.xin", "@@||ialicdn.com", "@@||iconfont.cn", "@@||ics.design", "@@||jhgtgb.com", "@@||kanbox.com", "@@||lazada.com", "@@||liangxinyao.com", "@@||m-now.cn", "@@||maitix.com", "@@||mdeer.com", "@@||mei.com", "@@||miaostreet.com", "@@||mshare.cc", "@@||nic.xin", "@@||philanthropy.xin", "@@||phpwind.com", "@@||phpwind.net", "@@||qingtingtrip.com", "@@||rexpos.cn", "@@||saee.org.cn", "@@||shenjing.com", "@@||shuqi.com", "@@||shuqireader.com", "@@||sparenode.com", "@@||supet.com", "@@||ttpod.com", "@@||wandoujia.com", "@@||xinlingshou.cn", "@@||yowhale.com", "@@||yunos-inc.com", "@@||yunos.com", "@@||yushanfang.com", "@@||zuodao.com", "@@||aliexpress.com", "@@||aliexpress.ru", "@@||sm.cn", "@@||cainiao.com", "@@||cainiao.com.cn", "@@||cainiao-inc.com", "@@||freshhema.com", "@@||hemamax.com", "@@||hemaos.com", "@@||hemashare.cn", "@@||shyhhema.com", "@@||1688.com", "@@||etao.com", "@@||juhuasuan.com", "@@||lingshoujia.com", "@@||mashort.cn", "@@||pailitao.com", "@@||taobao.com", "@@||taobao.org", "@@||taobaocdn.com", "@@||taobizhong.com", "@@||taopiaopiao.com", "@@||tb.cn", "@@||tbcache.com", "@@||tburl.in", "@@||tmall.com", "@@||tmall.ru", "@@||tmalltv.com", "@@||tmjl.ai", "@@||alitrip.com", "@@||feizhu.cn", "@@||feizhu.com", "@@||fliggy.com", "@@||fliggy.hk", "@@||iuynfg.com", "@@||amap.com", "@@||amapauto.com", "@@||autonavi.com", "@@||gaode.com", "@@||xiami.com", "@@||xiami.fm", "@@||xiami.net", "@@||b3log.org", "@@||a.baidu.com", "@@||ad.duapps.com", "@@||ad.player.baidu.com", "@@||adm.baidu.com", "@@||adscdn.baidu.com", "@@||adx.xiaodutv.com", "@@||ae.bdstatic.com", "@@||afd.baidu.com", "@@||als.baidu.com", "@@||api.mobula.sdk.duapps.com", "@@||api.tuisong.baidu.com", "@@||appc.baidu.com", "@@||b.bdstatic.com", "@@||baichuan.baidu.com", "@@||baidustatic.com", "@@||baidutv.baidu.com", "@@||banlv.baidu.com", "@@||bar.baidu.com", "@@||bdimg.share.baidu.com", "@@||bdplus.baidu.com", "@@||bj.bcebos.com", "@@||btlaunch.baidu.com", "@@||c.baidu.com", "@@||cb.baidu.com", "@@||cbjs.baidu.com", "@@||cjhq.baidu.com", "@@||cleaner.baidu.com", "@@||click.bes.baidu.com", "@@||click.hm.baidu.com", "@@||click.qianqian.com", "@@||cm.baichuan.baidu.com", "@@||cm.baidu.com", "@@||cm.pos.baidu.com", "@@||cpro.baidu.cn", "@@||cpro.baidu.com", "@@||cpro.baidustatic.com", "@@||cpro.tieba.baidu.com", "@@||cpro.zhidao.baidu.com", "@@||cpro2.baidu.com", "@@||cpro2.baidustatic.com", "@@||crs.baidu.com", "@@||datax.baidu.com", "@@||dd713.bj.bcebos.com", "@@||dl.client.baidu.com", "@@||dl.ops.baidu.com", "@@||dl1sw.baidu.com", "@@||dl2.bav.baidu.com", "@@||dlsw.baidu.com", "@@||dlsw.br.baidu.com", "@@||dl-vip.bav.baidu.com", "@@||dl-vip.pcfaster.baidu.co.th", "@@||download.bav.baidu.com", "@@||download.sd.baidu.com", "@@||drmcmm.baidu.com", "@@||dup.baidustatic.com", "@@||dxp.baidu.com", "@@||dzl.baidu.com", "@@||e.baidu.com", "@@||eclick.baidu.com", "@@||ecma.bdimg.com", "@@||ecmb.bdimg.com", "@@||ecmc.bdimg.com", "@@||eiv.baidu.com", "@@||em.baidu.com", "@@||entry.baidu.com", "@@||ers.baidu.com", "@@||f10.baidu.com", "@@||fc-feed.cdn.bcebos.com", "@@||fclick.baidu.com", "@@||feed.baidu.com", "@@||fexclick.baidu.com", "@@||g.baidu.com", "@@||gimg.baidu.com", "@@||guanjia.baidu.com", "@@||hc.baidu.com", "@@||hm.baidu.com", "@@||hmma.baidu.com", "@@||hpd.baidu.com", "@@||idm.bce.baidu.com", "@@||idm-su.baidu.com", "@@||iebar.baidu.com", "@@||ikcode.baidu.com", "@@||img.taotaosou.cn", "@@||img01.taotaosou.cn", "@@||j.br.baidu.com", "@@||kstj.baidu.com", "@@||log.music.baidu.com", "@@||m1.baidu.com", "@@||ma.baidu.com", "@@||mobads.baidu.com", "@@||mobads-logs.baidu.com", "@@||mpro.baidu.com", "@@||msite.baidu.com", "@@||neirong.baidu.com", "@@||nsclick.baidu.com", "@@||nsclickvideo.baidu.com", "@@||openrcv.baidu.com", "@@||pc.videoclick.baidu.com", "@@||pos.baidu.com", "@@||pups.bdimg.com", "@@||push.zhanzhang.baidu.com", "@@||qianclick.baidu.com", "@@||release.baidu.com", "@@||res.mi.baidu.com", "@@||rigel.baidustatic.com", "@@||river.zhidao.baidu.com", "@@||rj.baidu.com", "@@||rplog.baidu.com", "@@||s.baidu.com", "@@||s.cpro.baidu.com", "@@||sa.tuisong.baidu.com", "@@||sclick.baidu.com", "@@||sestat.baidu.com", "@@||shadu.baidu.com", "@@||share.baidu.com", "@@||snippet.pos.baidu.com", "@@||sobar.baidu.com", "@@||sobartop.baidu.com", "@@||spcode.baidu.com", "@@||stat.v.baidu.com", "@@||su.bdimg.com", "@@||su.bdstatic.com", "@@||t10.baidu.com", "@@||t11.baidu.com", "@@||t12.baidu.com", "@@||tk.baidu.com", "@@||tkweb.baidu.com", "@@||tob-cms.bj.bcebos.com", "@@||tongji.baidu.com", "@@||toolbar.baidu.com", "@@||tracker.baidu.com", "@@||tuijian.baidu.com", "@@||uat1.bfsspadserver.8le8le.com", "@@||ubmcmm.baidustatic.com", "@@||ucstat.baidu.com", "@@||ulic.baidu.com", "@@||ulog.imap.baidu.com", "@@||union.baidu.com", "@@||unionimage.baidu.com", "@@||utility.baidu.com", "@@||utk.baidu.com", "@@||videopush.baidu.com", "@@||vv84.bj.bcebos.com", "@@||w.gdown.baidu.com", "@@||w.x.baidu.com", "@@||wangmeng.baidu.com", "@@||weishi.baidu.com", "@@||wenku-cms.bj.bcebos.com", "@@||wisepush.video.baidu.com", "@@||wm.baidu.com", "@@||wn.pos.baidu.com", "@@||znsv.baidu.com", "@@||zz.bdstatic.com", "@@||zzy1.quyaoya.com", "@@||zuoyebang.cc", "@@||zuoyebang.com", "@@||zybang.com", "@@||baidu", "@@||91.com", "@@||aipage.com", "@@||apollo.auto", "@@||baidu.cn", "@@||baidu.com", "@@||baidu.com.cn", "@@||baidubce.com", "@@||baiducontent.com", "@@||baidupcs.com", "@@||baidustatic.com", "@@||baifae.com", "@@||baifubao.com", "@@||bcebos.com", "@@||bdimg.com", "@@||bdstatic.com", "@@||bdtjrcv.com", "@@||bdydns.cn", "@@||bdydns.com", "@@||bdydns.net", "@@||chuanke.com", "@@||dlnel.com", "@@||dlnel.org", "@@||duapps.com", "@@||dwz.cn", "@@||hao123.com", "@@||hao123img.com", "@@||hao222.com", "@@||haokan.com", "@@||jomocdn.net", "@@||jomodns.com", "@@||mipcdn.com", "@@||nuomi.com", "@@||quyaoya.com", "@@||smartapps.cn", "@@||tieba.com", "@@||tiebaimg.com", "@@||xianfae.com", "@@||xiaodutv.com", "@@||bytecdn.cn", "@@||bytedance.com", "@@||bytedance.net", "@@||bytedns.net", "@@||byteimg.com", "@@||douyin.com", "@@||huaxiong.com", "@@||jokecommunity.com", "@@||neihanshequ.com", "@@||pstatp.com", "@@||snssdk.com", "@@||toutiao.com", "@@||toutiaocdn.com", "@@||toutiaocloud.com", "@@||toutiaohao.com", "@@||toutiaohao.net", "@@||toutiaoimg.cn", "@@||toutiaoimg.com", "@@||toutiaoimg.net", "@@||toutiaopage.com", "@@||wukong.com", "@@||wukongwenda.cn", "@@||wukongwenda.com", "@@||zijiecdn.com", "@@||zijiecdn.net", "@@||zjcdn.com", "@@||baike.com", "@@||ixigua.com", "@@||ixgvideo.com", "@@||365yg.com", "@@||didi-food.com", "@@||didiaustralia.blog", "@@||didichuxing.com", "@@||didiglobal.com", "@@||didimobility.co.jp", "@@||didistatic.com", "@@||xiaojukeji.com", "@@||dbank.com", "@@||dbankcdn.com", "@@||harmonyos.com", "@@||hicloud.com", "@@||hihonor.com", "@@||honor.cn", "@@||huawei.com", "@@||huaweicloud.com", "@@||vmall.com", "@@||vmallres.com", "@@||cmcm.com", "@@||cmcmcdn.com", "@@||liebao.cn", "@@||duba.com", "@@||duba.net", "@@||ijinshan.com", "@@||seasungames.com", "@@||xishanju.com", "@@||xoyo.com", "@@||testplus.cn", "@@||wps.cn", "@@||51dzt.com", "@@||iciba.com", "@@||docer.com", "@@||kdocs.cn", "@@||papocket.com", "@@||wpspdf.cn", "@@||kimg.cn", "@@||kingsoft.com", "@@||ksmobile.com", "@@||ks-cdn.com", "@@||ksyun.com", "@@||ksyungslb.com", "@@||flyme.cn", "@@||meizu.cn", "@@||meizu.com", "@@||mzres.com", "@@||126.com", "@@||126.link", "@@||126.net", "@@||127.com", "@@||127.net", "@@||163.com", "@@||163industry.com", "@@||163mail.com", "@@||163qiyukf.com", "@@||163yun.com", "@@||166.net", "@@||haowu.link", "@@||icourse163.org", "@@||kaola.com", "@@||lofter.com", "@@||nease.net", "@@||netease-inc.com", "@@||netease.com", "@@||netease.im", "@@||qiyukf.com", "@@||ydstatic.com", "@@||yeah.net", "@@||youdao.com", "@@||analytics.163.com", "@@||crash.163.com", "@@||crashlytics.163.com", "@@||g.163.com", "@@||coloros.com", "@@||finzfin.com", "@@||heytap.com", "@@||heytapcs.com", "@@||heytapdownload.com", "@@||heytapimage.com", "@@||myoppo.com", "@@||nearme.com.cn", "@@||oppo.cn", "@@||oppo.com", "@@||oppo.mobi", "@@||oppodigital.com", "@@||oppoer.me", "@@||oppomobile.com", "@@||oppopay.com", "@@||opposhop.cn", "@@||realme.com", "@@||realmebbs.com", "@@||realmemobile.com", "@@||oneplus.com", "@@||oneplus.cn", "@@||oneplus.net", "@@||opstatics.com", "@@||oneplusbbs.com", "@@||h2os.com", "@@||75.team", "@@||75team.com", "@@||baomitu.com", "@@||360.cn", "@@||360.com", "@@||360-jr.com", "@@||360chou.com", "@@||360daikuan.com", "@@||360huzhubao.com", "@@||360jie.com", "@@||360jinrong.net", "@@||360kan.com", "@@||360kuai.com", "@@||360os.com", "@@||360panyun.cn", "@@||360safe.com", "@@||360shouji.com", "@@||360taojin.com", "@@||360totalsecurity.com", "@@||360tpcdn.com", "@@||360webcache.com", "@@||anquanke.com", "@@||haoso.com", "@@||haosou.com", "@@||haosou.com.cn", "@@||haosou.net", "@@||i360mall.com", "@@||ludashi.com", "@@||nicaifu.com", "@@||nzwgs.com", "@@||qhimg.com", "@@||qhimgs0.com", "@@||qhimgs1.com", "@@||qhimgs2.com", "@@||qhimgs3.com", "@@||qhimgs4.com", "@@||qhimgs5.com", "@@||qhimgs6.com", "@@||qhmsg.com", "@@||qhres.com", "@@||qhstatic.com", "@@||qhupdate.com", "@@||qihuapi.cn", "@@||qihucdn.com", "@@||qihoo.com", "@@||qikucdn.com", "@@||so.com", "@@||sou.com", "@@||urlqh.cn", "@@||xiaoluyouxuan.com", "@@||xiaoluzhidian.com", "@@||xjietiao.com", "@@||youhua.com", "@@||yunpan.cn", "@@||97973.com", "@@||picself.cn", "@@||sina.cn", "@@||sina.com", "@@||sina.com.cn", "@@||sina.net", "@@||sinaapp.com", "@@||sinaedge.com", "@@||sinaimg.cn", "@@||sinaimg.com", "@@||sinajs.cn", "@@||sinajs.com", "@@||t.cn", "@@||videoself.cn", "@@||wbimg.com", "@@||wbimg.cn", "@@||wcdn.cn", "@@||weibo.cn", "@@||weibo.com", "@@||weibo.com.cn", "@@||weibocdn.com", "@@||xhaiwai.com", "@@||2016.sina.cn", "@@||ad.sina.com.cn", "@@||adbox.sina.com.cn", "@@||adimages.sina.com.hk", "@@||adimg.mobile.sina.cn", "@@||adimg.uve.weibo.com", "@@||adm.leju.sina.com.cn", "@@||ads.sina.com", "@@||alitui.weibo.com", "@@||api.apps.sina.cn", "@@||appgift.sinaapp.com", "@@||appsupdate.sinaapp.com", "@@||atm.sina.com", "@@||beacon.sina.com.cn", "@@||biz.weibo.com", "@@||c.biz.weibo.com", "@@||c.wcpt.biz.weibo.com", "@@||click.uve.mobile.sina.cn", "@@||click.uve.weibo.com", "@@||cm.dmp.sina.cn", "@@||contentrecommend-out.mobile.sina.cn", "@@||count.video.sina.com.cn", "@@||counter.sina.com.cn", "@@||cre.dp.sina.cn", "@@||cre-dp.sina.cn", "@@||d00.sina.com.cn", "@@||dcads.sina.com.cn", "@@||dl.kjava.sina.cn", "@@||dmp.sina.cn", "@@||dp.im.weibo.cn", "@@||game.weibo.cn", "@@||game.weibo.com", "@@||gw5.push.mcp.weibo.cn", "@@||gw6.push.mcp.weibo.cn", "@@||img.adbox.sina.com.cn", "@@||img.amp.ad.sina.com.cn", "@@||int.dpool.sina.com.cn", "@@||interest.mix.sina.com.cn", "@@||log.interest.mix.sina.com.cn", "@@||log.mix.sina.com.cn", "@@||log.sina.cn", "@@||m.beacon.sina.com.cn", "@@||m.game.weibo.cn", "@@||mg.games.sina.com.cn", "@@||motu.p4p.sina.com.cn", "@@||newspush.sinajs.cn", "@@||oascentral.sina.com", "@@||oascentral.sina.com.hk", "@@||p4p.sina.com.cn", "@@||palmnews.sina.cn", "@@||pay.mobile.sina.cn", "@@||pfp.sina.com.cn", "@@||pfpip.sina.com", "@@||promote.biz.weibo.cn", "@@||r.dmp.sina.cn", "@@||rm.sina.com.cn", "@@||rs.sinajs.cn", "@@||s.alitui.weibo.com", "@@||s.img.mix.sina.com.cn", "@@||sapi.sina.cn", "@@||sax.sina.cn", "@@||sax.sina.com.cn", "@@||saxn.sina.com.cn", "@@||saxs.sina.com.cn", "@@||sbeacon.sina.com.cn", "@@||sdkapp.mobile.sina.cn", "@@||sdkapp.uve.weibo.com", "@@||sdkclick.mobile.sina.cn", "@@||slog.sina.cn", "@@||slog.sina.com.cn", "@@||staticadm.leju.sina.com.cn", "@@||tjs.sjs.sinajs.cn", "@@||trends.mobile.sina.cn", "@@||u1.img.mobile.sina.cn", "@@||wapwbclick.mobile.sina.cn", "@@||wbapp.mobile.sina.cn", "@@||wbapp.uve.weibo.com", "@@||wbclick.mobile.sina.cn", "@@||wbpctips.mobile.sina.cn", "@@||widget.weibo.com", "@@||woocall.sina.com.cn", "@@||zc.biz.weibo.com", "@@||zymo.mps.weibo.com", "@@||go2map.com", "@@||sogo.com", "@@||sogou.com", "@@||sogoucdn.com", "@@||dns.pub", "@@||dnsapi.cn", "@@||dnspod.cn", "@@||dnspod.com", "@@||dnspod.com.cn", "@@||dnspod.net", "@@||dnspod.org", "@@||dnsv1.com", "@@||dnsv2.com", "@@||dnsv3.com", "@@||dnsv4.com", "@@||dnsv5.com", "@@||doh.pub", "@@||ad.qq.com", "@@||ad.qun.qq.com", "@@||adfilter.imtt.qq.com", "@@||adping.qq.com", "@@||adpm.app.qq.com", "@@||adsclick.qq.com", "@@||adsfile.qq.com", "@@||adshmmsg.qq.com", "@@||adslvfile.qq.com", "@@||adslvseed.qq.com", "@@||adsmind.apdcdn.tc.qq.com", "@@||adsqqclick.qq.com", "@@||adstestview.qq.com", "@@||adsview.qq.com", "@@||adsview2.qq.com", "@@||adv.app.qq.com", "@@||adver.qq.com", "@@||btrace.qq.com", "@@||e.qq.com", "@@||log.tbs.qq.com", "@@||mpush.qq.com", "@@||mtrace.qq.com", "@@||push.qq.com", "@@||pgdt.gtimg.cn", "@@||yuewen.com", "@@||hongxiu.com", "@@||lrts.me", "@@||qdmm.com", "@@||qidian.com", "@@||readnovel.com", "@@||tingbook.com", "@@||webnovel.com", "@@||xs8.cn", "@@||xxsy.net", "@@||apcdns.net", "@@||cdn-go.cn", "@@||cdntips.com", "@@||foxmail.com", "@@||foxmail.com.cn", "@@||gtimg.cn", "@@||gtimg.com", "@@||gtimg.com.cn", "@@||idqqimg.com", "@@||imqq.com", "@@||myapp.com", "@@||myqcloud.com", "@@||qcloud.com", "@@||qcloudimg.com", "@@||qlogo.cn", "@@||qpic.cn", "@@||qq.com", "@@||qqmail.com", "@@||qzone.com", "@@||rtx.com.cn", "@@||servicewechat.com", "@@||smtcdns.com", "@@||smtcdns.net", "@@||tencent.cn", "@@||tencent.com", "@@||tencent.com.cn", "@@||tencent.com.hk", "@@||tencent.net.cn", "@@||tencent-cloud.com", "@@||tencentmusic.com", "@@||tencentyun.com", "@@||tenpay.com", "@@||wechat.com", "@@||wegame.com", "@@||wegame.com.cn", "@@||weiyun.com", "@@||alloyteam.com", "@@||imweb.io", "@@||ivweb.io", "@@||mi.com", "@@||mi-img.com", "@@||mifile.cn", "@@||miui.com", "@@||miwifi.com", "@@||xiaomi.cn", "@@||xiaomi.com", "@@||xiaomi.net", "@@||xiaomiyoupin.com", "@@||00cdn.com", "@@||88cdn.com", "@@||sandai.net", "@@||thunderurl.com", "@@||xunlei.com", "@@||10086.cn", "@@||139.com", "@@||chinamobile.com", "@@||chinamobileltd.com", "@@||migucloud.com", "@@||migu.cn", "@@||cmvideo.cn", "@@||miguvideo.com", "@@||andfx.cn", "@@||andfx.net", "@@||cmicrwx.cn", "@@||cmpassport.com", "@@||fetion-portal.com", "@@||fetionpic.com", "@@||mmarket.com", "@@||mmarket6.com", "@@||ctexcel.ca", "@@||ctexcel.com", "@@||ctexcel.com.hk", "@@||ctexcel.fr", "@@||ctexcel.us", "@@||189.cn", "@@||chinatelecom-h.com", "@@||chinatelecom.com.cn", "@@||chinatelecomglobal.com", "@@||chntel.com", "@@||10010.com", "@@||10010.com.cn", "@@||chinaunicom.com", "@@||chinaunicom.com.cn", "@@||chinaunicom.com.hk", "@@||chinaunicomglobal.com", "@@||mychinaunicom.com", "@@||wo.com.cn", "@@||guoxuedashi.com", "@@||guoxuemi.com", "@@||jikipedia.com", "@@||haidilao.com", "@@||0123456789.com", "@@||0379home.com", "@@||055110.com", "@@||05sun.com", "@@||0759job.com", "@@||100bt.com", "@@||100offer.com", "@@||11467.com", "@@||114chn.com", "@@||114piaowu.com", "@@||114shouji.com", "@@||119you.com", "@@||123juzi.com", "@@||123juzi.net", "@@||123u.com", "@@||1637.com", "@@||16888.com", "@@||16rd.com", "@@||17173.com", "@@||178linux.com", "@@||17989.com", "@@||17cdn.com", "@@||17house.com", "@@||18183.com", "@@||188.com", "@@||1905.com", "@@||19yxw.com", "@@||1nongjing.com", "@@||1ting.com", "@@||1zhe.com", "@@||21cn.com", "@@||2265.com", "@@||2288.org", "@@||2345.com", "@@||258.com", "@@||263.net", "@@||289.com", "@@||2cto.com", "@@||3000.com", "@@||310win.com", "@@||315che.com", "@@||3234.com", "@@||32r.com", "@@||3322.org", "@@||3387.com", "@@||33lc.com", "@@||3454.com", "@@||3456.cc", "@@||35.com", "@@||3533.com", "@@||360aiyi.com", "@@||360doc.com", "@@||360jq.com", "@@||360zhyx.com", "@@||365azw.com", "@@||365dmp.com", "@@||37.com", "@@||3733.com", "@@||3839.com", "@@||39.net", "@@||3conline.com", "@@||3d66.com", "@@||3elife.net", "@@||3h3.com", "@@||3yx.com", "@@||40407.com", "@@||500.com", "@@||500d.me", "@@||50bang.org", "@@||51.com", "@@||51.la", "@@||510you.com", "@@||51credit.com", "@@||51cto.com", "@@||51eshop.com", "@@||51gaifang.com", "@@||51hejia.com", "@@||51jingying.com", "@@||51meishu.com", "@@||51sole.com", "@@||51wendang.com", "@@||51yes.com", "@@||5253.com", "@@||52hxw.com", "@@||52miji.com", "@@||52pk.com", "@@||52z.com", "@@||53kf.com", "@@||55.com", "@@||56.com", "@@||5577.com", "@@||55bbs.com", "@@||58pic.com", "@@||5bite.com", "@@||5fun.com", "@@||5gzm.net", "@@||5khouse.com", "@@||5you.com", "@@||66wz.com", "@@||68h5.com", "@@||6rooms.com", "@@||714.com", "@@||7230.com", "@@||72byte.com", "@@||7down.com", "@@||7k7k.com", "@@||7moor.com", "@@||7po.com", "@@||7x24cc.com", "@@||7xdown.com", "@@||818ps.com", "@@||84399.com", "@@||885.com", "@@||900.la", "@@||917.com", "@@||91danji.com", "@@||91yunxiao.com", "@@||9553.com", "@@||962.net", "@@||9718.com", "@@||99166.com", "@@||998.com", "@@||999d.com", "@@||99danji.com", "@@||9ht.com", "@@||9xgame.com", "@@||9xu.com", "@@||a9vg.com", "@@||aardio.com", "@@||adxvip.com", "@@||afzhan.com", "@@||agrantsem.com", "@@||aiemy.com", "@@||aiketour.com", "@@||aiops.com", "@@||aipai.com", "@@||airchangan.com", "@@||airguilin.com", "@@||aisee.tv", "@@||aiskycn.com", "@@||aiyunxiao.com", "@@||aizhan.com", "@@||alittle-tea.com", "@@||allyes.com", "@@||anfensi.com", "@@||anquan.org", "@@||anruan.com", "@@||aotrip.net", "@@||aoyou.com", "@@||apk3.com", "@@||apk8.com", "@@||appchina.com", "@@||appinn.com", "@@||arpun.com", "@@||babytree.com", "@@||babytreeimg.com", "@@||baidufree.com", "@@||baifendian.com", "@@||baihe.com", "@@||baixing.com", "@@||baixing.net", "@@||bamenzhushou.com", "@@||bangongziyuan.com", "@@||bankcomm.com", "@@||baofeng.com", "@@||baoxianshichang.com", "@@||bcy.net", "@@||bearychat.com", "@@||beihaidc.com", "@@||beijing-lipin.com", "@@||bengbeng.com", "@@||benmi.com", "@@||berui.com", "@@||bestopview.com", "@@||biancheng.net", "@@||bianews.com", "@@||bibaodao.com", "@@||bidchance.com", "@@||biddingx.com", "@@||bihu.com", "@@||bio360.net", "@@||bio4p.com", "@@||bio-equip.com", "@@||biodiscover.com", "@@||bishijie.com", "@@||bitecoin.com", "@@||biyehome.net", "@@||bjcathay.com", "@@||bobo.com", "@@||bojianger.com", "@@||bokecc.com", "@@||boosj.com", "@@||btcfans.com", "@@||btgtravel.com", "@@||bthhotels.com", "@@||btime.com", "@@||cabbagebox.com", "@@||caijingwu.com", "@@||caiyun.com", "@@||cang.com", "@@||cankaoxiaoxi.com", "@@||cardbaobao.com", "@@||carnoc.com", "@@||ccb.com", "@@||cdn20.com", "@@||cecdc.com", "@@||cecport.com", "@@||centanet.com", "@@||cerambath.org", "@@||ch.com", "@@||chachaba.com", "@@||changba.com", "@@||chashebao.com", "@@||chazhengla.com", "@@||che168.com", "@@||china-chair.com", "@@||china-nengyuan.com", "@@||china.com", "@@||chinacache.com", "@@||chinacache.net", "@@||chinachugui.com", "@@||chinadongchu.com", "@@||chinafph.com", "@@||chinakaoyan.com", "@@||chinalawedu.com", "@@||chinapay.com", "@@||chinapp.net", "@@||chinapubmed.net", "@@||chinasspp.com", "@@||chinatranslation.net", "@@||chinaunix.net", "@@||chinaweiyu.com", "@@||chinawutong.com", "@@||chinazns.com", "@@||chongdiantou.com", "@@||chouti.com", "@@||chuangxin.com", "@@||chuansong.me", "@@||chuansongme.com", "@@||chushou.tv", "@@||chuyu.me", "@@||city8.com", "@@||cjol.com", "@@||clouddn.com", "@@||cloudxns.com", "@@||cnanzhi.com", "@@||cnbeta.com", "@@||cnbetacdn.com", "@@||cnblogs.com", "@@||cnepub.com", "@@||cnfol.com", "@@||cnlaw.net", "@@||cnstock.com", "@@||cnzz.com", "@@||cocodiy.com", "@@||code666.com", "@@||cofeed.com", "@@||cofool.com", "@@||coindog.com", "@@||contentchina.com", "@@||cpppf.org", "@@||cr173.com", "@@||crsky.com", "@@||csbew.com", "@@||csmjzs.com", "@@||csslcloud.net", "@@||ctfile.com", "@@||ctiforum.com", "@@||ctoutiao.com", "@@||ctsbw.com", "@@||cubead.com", "@@||cwxzx.com", "@@||cyagen.com", "@@||cybtc.com", "@@||cyol.com", "@@||cyts.com", "@@||cztv.com", "@@||cztvcloud.com", "@@||dadajiasu.com", "@@||dadighost.com", "@@||daguzhe.com", "@@||dajiabao.com", "@@||dajie.com", "@@||dajieimg.com", "@@||dalongyun.com", "@@||dangbei.com", "@@||danji100.com", "@@||danji6.com", "@@||daocloud.io", "@@||daovoice.io", "@@||dayukaoshi.com", "@@||dazijia.com", "@@||dcdkjx.com", "@@||dd373.com", "@@||ddooo.com", "@@||dedecms.com", "@@||develenv.com", "@@||dginfo.com", "@@||dgphospital.com", "@@||dianchacha.com", "@@||diandian.com", "@@||diandianqi.com", "@@||dianwannan.com", "@@||dingxiang-inc.com", "@@||diopic.net", "@@||diyiyou.com", "@@||dj99.com", "@@||docin.com", "@@||dockerone.com", "@@||dockone.io", "@@||dogedoge.com", "@@||donews.com", "@@||dongao.com", "@@||dongguantoday.com", "@@||dopa.com", "@@||douxie.com", "@@||downcc.com", "@@||downxia.com", "@@||downyi.com", "@@||dpfile.com", "@@||dreams-travel.com", "@@||drivergenius.com", "@@||dui.ai", "@@||duiopen.com", "@@||duoduocdn.com", "@@||duokanbox.com", "@@||duomai.com", "@@||duoshuo.com", "@@||duote.com", "@@||dxpmedia.com", "@@||dxycdn.com", "@@||dyhjw.com", "@@||dzsc.com", "@@||dzw3.com", "@@||dzwww.com", "@@||easesale.com", "@@||easiu.com", "@@||eastday.com", "@@||eastmoney.com", "@@||eastsoo.com", "@@||eayyou.com", "@@||ebico.com", "@@||ebrun.com", "@@||ecitic.com", "@@||ecjobhome.com", "@@||edu.cn", "@@||eduei.com", "@@||eeyy.com", "@@||eflycloud.com", "@@||elecfans.com", "@@||emarbox.com", "@@||emumax.com", "@@||enterdesk.com", "@@||eoeandroid.com", "@@||excelhome.net", "@@||expreview.com", "@@||f.cx", "@@||faloo.com", "@@||famulei.com", "@@||fanli.com", "@@||fangxiaoer.com", "@@||fanxian.com", "@@||fastapi.net", "@@||feihuo.com", "@@||feiniaomy.com", "@@||fengkongcloud.com", "@@||fengniao.com", "@@||fengxian110.com", "@@||fenxi.com", "@@||fhldns.com", "@@||fimmu.com", "@@||finchina.com", "@@||fixdown.com", "@@||fqjob.net", "@@||freebuf.com", "@@||fugetech.com", "@@||fuwj.com", "@@||fxxz.com", "@@||fyxz.com", "@@||game234.com", "@@||gameabc.com", "@@||gamemei.com", "@@||gaodun.com", "@@||gaoshouyou.com", "@@||gaoxiaojob.com", "@@||gdjdxy.com", "@@||gdliontech.com", "@@||gdrc.com", "@@||geilicdn.com", "@@||genelinkout.com", "@@||getui.com", "@@||gezida.com", "@@||gfan.com", "@@||giocdn.com", "@@||globrand.com", "@@||gm86.com", "@@||gmallbio.com", "@@||gmz88.com", "@@||gobasearcher.com", "@@||gold678.com", "@@||golue.com", "@@||gongxiangcj.com", "@@||goosail.com", "@@||goufw.com", "@@||gree.com", "@@||greenxiazai.com", "@@||growingio.com", "@@||gtags.net", "@@||guabu.com", "@@||guaiguai.com", "@@||guanaitong.com", "@@||guanhaobio.com", "@@||gucheng.com", "@@||guigu.org", "@@||guoxinmac.com", "@@||gupzs.com", "@@||gushiwen.org", "@@||guzhangting.com", "@@||gwdang.com", "@@||gxairlines.com", "@@||gxb.io", "@@||gzwanju.com", "@@||h5uc.com", "@@||hack520.com", "@@||hackhome.com", "@@||haishun.com", "@@||hanboshi.com", "@@||handanjob.com", "@@||hangjiayun.com", "@@||haolietou.com", "@@||haote.com", "@@||haoyouyinxiang.com", "@@||hefei.cc", "@@||heisha.net", "@@||henha.com", "@@||henkuai.com", "@@||herostart.com", "@@||hexun.com", "@@||hiido.com", "@@||hitv.com", "@@||hiyd.com", "@@||hktheone.com", "@@||hn-cbec.com", "@@||hnrcsc.com", "@@||hntv.tv", "@@||hnyuyuhui.com", "@@||hollycrm.com", "@@||homeinns.com", "@@||homekoo.com", "@@||hongsanban.com", "@@||houdao.com", "@@||houyuantuan.com", "@@||hteacher.net", "@@||huanqiu.com", "@@||huashengdaili.com", "@@||huatu.com", "@@||huize.com", "@@||hujia.org", "@@||hujiang.com", "@@||hunantv.com", "@@||huochepiao.com", "@@||huocheso.com", "@@||huxiu.com", "@@||hxfy888.com", "@@||hxsd.com", "@@||iask.com", "@@||ibaotu.com", "@@||ibuychem.com", "@@||icaidao.com", "@@||ichangtou.com", "@@||idongdong.com", "@@||iflytek.com", "@@||igao7.com", "@@||iheima.com", "@@||ijiandao.com", "@@||ikafan.com", "@@||im2maker.com", "@@||im-cc.com", "@@||imedao.com", "@@||imgo.tv", "@@||imooc.com", "@@||indienova.com", "@@||infoq.com", "@@||infoqstatic.com", "@@||ip-cdn.com", "@@||ip138.com", "@@||ipinyou.com", "@@||iranshao.com", "@@||irs01.com", "@@||ishumei.com", "@@||it165.net", "@@||it168.com", "@@||it610.com", "@@||iteye.com", "@@||itjuzi.com", "@@||itmop.com", "@@||iyiou.com", "@@||iyunxiao.com", "@@||izuche.com", "@@||jandan.net", "@@||jb51.com", "@@||jdair.net", "@@||jia.com", "@@||jiameng.com", "@@||jianbihua.com", "@@||jianzhi8.com", "@@||jiaodong.net", "@@||jiaoyimao.com", "@@||jiasuhui.com", "@@||jiasule.com", "@@||jiathis.com", "@@||jiayuan.com", "@@||jiazhao.com", "@@||jiemeng8.com", "@@||jikexueyuan.com", "@@||jinianbi.com", "@@||jinrongren.net", "@@||jinse.com", "@@||jinti.com", "@@||jiqizhixin.com", "@@||jisuanke.com", "@@||jisuxia.com", "@@||jiuzhilan.com", "@@||jj20.com", "@@||jkbl.com", "@@||jmstatic.com", "@@||job5588.com", "@@||job910.com", "@@||jobjm.com", "@@||jsbc.com", "@@||jsrdgg.com", "@@||jstv.com", "@@||jsyks.com", "@@||juefeng.com", "@@||julive.com", "@@||jumei.com", "@@||juwan.com", "@@||juxia.com", "@@||jyimg.com", "@@||k366.com", "@@||kaifubiao.com", "@@||kaixin001.com", "@@||kameng98.com", "@@||kanimg.com", "@@||kankanews.com", "@@||kantianqi.net", "@@||kanzhun.com", "@@||kaopu001.com", "@@||keboyunxiao.com", "@@||kejet.net", "@@||kf5.com", "@@||kimiss.com", "@@||kingdee.com", "@@||kkzj.com", "@@||kongfz.com", "@@||koolearn.com", "@@||kouclo.com", "@@||koudai.com", "@@||koudai8.com", "@@||kq7.com", "@@||ksord.com", "@@||kuaaa.com", "@@||kuaidi100.com", "@@||kuaihou.com", "@@||kuaizhan.com", "@@||kuqin.com", "@@||kuyiso.com", "@@||lady8844.com", "@@||laomaotao.net", "@@||laomaotao.org", "@@||lascn.net", "@@||lawxp.com", "@@||leanote.com", "@@||ledu.com", "@@||leetcode-cn.com", "@@||leikeji.com", "@@||leiphone.com", "@@||leiting.com", "@@||leju.com", "@@||leturich.org", "@@||lianmishu.com", "@@||liantu.com", "@@||liantu.me", "@@||lianzhuli.com", "@@||liaoxuefeng.com", "@@||liba.com", "@@||libaclub.com", "@@||lieyunwang.com", "@@||lightonus.com", "@@||likuso.com", "@@||lingkou.com", "@@||linkvans.com", "@@||linsn.com", "@@||linuxidc.com", "@@||liulanqi.net", "@@||liuxiaoer.com", "@@||live800.com", "@@||liweijia.com", "@@||lixinger.com", "@@||lkkbrand.com", "@@||longhoo.net", "@@||longre.com", "@@||longtugame.com", "@@||longzhu.com", "@@||lotpc.com", "@@||loupan.com", "@@||lu.com", "@@||luckyair.net", "@@||lufax.com", "@@||lufaxcdn.com", "@@||lunwengo.net", "@@||luyouqi.com", "@@||lvmama.com", "@@||lvsexitong.com", "@@||lxdns.com", "@@||lxway.com", "@@||magedu.com", "@@||maisanqi.com", "@@||mamecn.com", "@@||manhuatai.com", "@@||manmankan.com", "@@||mapbar.com", "@@||mayi.com", "@@||mayihr.com", "@@||mcbang.com", "@@||mdpda.com", "@@||mechina.org", "@@||mediav.com", "@@||meifang.com", "@@||meika360.com", "@@||meilishuo.com", "@@||meimingteng.com", "@@||meiqia.com", "@@||meishichina.com", "@@||meishij.net", "@@||mengtuoshi.wang", "@@||mgtv.com", "@@||miaobolive.com", "@@||miaozhen.com", "@@||miercn.com", "@@||mikecrm.com", "@@||minhangshi.com", "@@||miusi.co", "@@||mjia.cc", "@@||mmbang.com", "@@||mmbang.info", "@@||mofang.com", "@@||mofazhu.com", "@@||mogu.com", "@@||mogucdn.com", "@@||mogujie.com", "@@||mokahr.com", "@@||moleecel.com", "@@||moocollege.com", "@@||mop.com", "@@||msanjia.com", "@@||mscbsc.com", "@@||mukewang.com", "@@||mumayi.com", "@@||muomou.com", "@@||muzhiwan.com", "@@||mydown.com", "@@||mydrivers.com", "@@||myshow360.net", "@@||myyx618.com", "@@||myzaker.com", "@@||naixuecha.com", "@@||netbian.com", "@@||newasp.net", "@@||newbandeng.com", "@@||newyx.net", "@@||nowcoder.com", "@@||nowscore.com", "@@||nruan.com", "@@||ntalker.com", "@@||nvsheng.com", "@@||nzbdw.com", "@@||oadz.com", "@@||oeeee.com", "@@||offcn.com", "@@||officese.com", "@@||oicq88.com", "@@||okooo.com", "@@||ol-cdn.com", "@@||ol-img.com", "@@||oldboyedu.com", "@@||oneapm.com", "@@||onegreen.net", "@@||oneyac.com", "@@||onlinedown.net", "@@||onlinesjtu.com", "@@||onlylady.com", "@@||opdown.com", "@@||oray.com", "@@||ottcn.com", "@@||oupeng.com", "@@||p2peye.com", "@@||p5w.net", "@@||paipaibang.com", "@@||paopaoche.net", "@@||pc6.com", "@@||pcbeta.com", "@@||pchome.net", "@@||pcpop.com", "@@||peccn.com", "@@||pgzs.com", "@@||pharmacodia.com", "@@||piaoliang.com", "@@||pingan.com", "@@||pingplusplus.com", "@@||pingwest.com", "@@||pingxx.com", "@@||pintu360.com", "@@||pipaw.com", "@@||pipaw.net", "@@||pptbest.com", "@@||psbc.com", "@@||pubyun.com", "@@||qc188.com", "@@||qcc.com", "@@||qcds.com", "@@||qd8.com", "@@||qd-metro.com", "@@||qh24.com", "@@||qiangbus.com", "@@||qianjia.com", "@@||qianlima.com", "@@||qianzhan.com", "@@||qiaobutang.com", "@@||qichacha.com", "@@||qie.tv", "@@||qifeiye.com", "@@||qijiayoudao.net", "@@||qingcloud.com", "@@||qingdaochina.org", "@@||qingdaonews.com", "@@||qingsongchou.com", "@@||qiumibao.com", "@@||qizuang.com", "@@||qqddc.com", "@@||qqgexingqianming.com", "@@||qqrizhi.com", "@@||qqshuoshuo.com", "@@||qschou.com", "@@||qtmojo.com", "@@||qudong.com", "@@||qugame.com", "@@||qunar.com", "@@||qunarzz.com", "@@||qyer.com", "@@||rfchost.com", "@@||rockyenglish.com", "@@||rong360.com", "@@||rtbasia.com", "@@||ruan8.com", "@@||runoob.com", "@@||rzrc114.com", "@@||saibo.com", "@@||sanguosha.com", "@@||sanwen.net", "@@||scdng.com", "@@||scoregg.com", "@@||sczsxx.com", "@@||sdo.com", "@@||sec-wiki.com", "@@||sencdn.com", "@@||seniverse.com", "@@||senlinjimore.com", "@@||sgamer.com", "@@||shang360.com", "@@||shangc.net", "@@||shanghairc.com", "@@||shangzhibo.tv", "@@||shanshuihotel.com", "@@||sharejs.com", "@@||shebiaotm.com", "@@||shelter-china.com", "@@||shelterdome.net", "@@||shengdaosoft.com", "@@||shenmayouxi.com", "@@||sheui.com", "@@||shijiexia.com", "@@||shixiseng.com", "@@||shmetro.com", "@@||shoujihuifu.com", "@@||shouyoubus.com", "@@||shrbank.com", "@@||shuidichou.com", "@@||shuidihuzhu.com", "@@||shumensy.com", "@@||shuoshuokong.com", "@@||shutcm.com", "@@||simei8.com", "@@||simuwang.com", "@@||sinesafe.com", "@@||sjwyx.com", "@@||skycn.com", "@@||sllssrq.com", "@@||snimay.com", "@@||sobot.com", "@@||sofreight.com", "@@||softwhy.com", "@@||sojson.com", "@@||somode.com", "@@||soso.com", "@@||souqian.com", "@@||southmoney.com", "@@||sparkletour.com", "@@||springtour.com", "@@||ssports.com", "@@||starbaby.cc", "@@||starbaby.com", "@@||stockstar.com", "@@||sun0769.com", "@@||sunrtb.com", "@@||supermap.com", "@@||supermapcloud.com", "@@||sys321.com", "@@||szfw.org", "@@||szhk.com", "@@||szzfgjj.com", "@@||t1y5.com", "@@||taihe.com", "@@||taihuoniao.com", "@@||tangeche.com", "@@||tanx.com", "@@||tao123.com", "@@||taoche.com", "@@||te5.com", "@@||tenxcloud.com", "@@||tianjimedia.com", "@@||tianjin-air.com", "@@||tianlailive.com", "@@||tianqi.com", "@@||tietuku.com", "@@||tiexue.net", "@@||timedoo.com", "@@||tingyun.com", "@@||titanar.com", "@@||tjjt360.com", "@@||tmcdn.net", "@@||tobosu.com", "@@||tom.com", "@@||tongdun.net", "@@||topthink.com", "@@||touqikan.com", "@@||travelsky.com", "@@||trunktech.com", "@@||trustexporter.com", "@@||trustutn.org", "@@||tudou.com", "@@||tudouui.com", "@@||tuer123.com", "@@||tuicool.com", "@@||tuiwen.net", "@@||tujia.com", "@@||tuniu.com", "@@||tutuapp.com", "@@||tuwan.com", "@@||tuwanjun.com", "@@||u.tools", "@@||ucbug.com", "@@||uggame.com", "@@||uoko.com", "@@||urselect.com", "@@||urumqi-air.com", "@@||useso.com", "@@||uuu9.com", "@@||uzzf.com", "@@||v5875.com", "@@||value500.com", "@@||vamaker.com", "@@||vdolady.com", "@@||veryhuo.com", "@@||veryzhun.com", "@@||vic18.com", "@@||videojj.com", "@@||vijos.org", "@@||vip.com", "@@||vobao.com", "@@||vpgame.com", "@@||wallstreetcn.com", "@@||wangyangyang.vip", "@@||wannianli8.com", "@@||wanplus.com", "@@||wanwushuo.com", "@@||wanyiwang.com", "@@||wanyx.com", "@@||wdjimg.com", "@@||wdzj.com", "@@||weand.com", "@@||webterren.com", "@@||weicaifu.com", "@@||weidian.com", "@@||weilaicaijing.com", "@@||weilaiyunxiao.com", "@@||weiphone.net", "@@||weixing.com", "@@||weiyangx.com", "@@||welltrend-edu.com", "@@||wenjuan.com", "@@||whlovehome.com", "@@||wicresoft.com", "@@||win007.com", "@@||win8.net", "@@||windows10zj.com", "@@||windows7en.com", "@@||windowszj.com", "@@||winwin7.com", "@@||wishdown.com", "@@||wmzhe.com", "@@||wnhuifu.com", "@@||wodingche.com", "@@||womai.com", "@@||wonnder.com", "@@||wooyun.org", "@@||worktile.com", "@@||woyaogexing.com", "@@||woyoo.com", "@@||wqiis.com", "@@||wrating.com", "@@||wscdns.com", "@@||wtown.com", "@@||wumii.com", "@@||wuming.com", "@@||wuximediaglobal.com", "@@||wywyx.com", "@@||xafc.com", "@@||xbiao.com", "@@||xdwan.com", "@@||xfdown.com", "@@||xhscdn.com", "@@||xiachufang.com", "@@||xiaobaixitong.com", "@@||xiaoe-tech.com", "@@||xiaogouh5.com", "@@||xiaohongshu.com", "@@||xiaoka.tv", "@@||xiaokaxiu.com", "@@||xiaomingtaiji.com", "@@||xiaoxiongxitong.com", "@@||xiaoyuxitong.com", "@@||xiayx.com", "@@||xiazaiba.com", "@@||xingjiesj.com", "@@||xinhuanet.com", "@@||xinrenxinshi.com", "@@||xinshipu.com", "@@||xingtan001.com", "@@||xitong8.com", "@@||xitu.com", "@@||xiu8.com", "@@||xiucai.com", "@@||xiziwang.net", "@@||xmhouse.com", "@@||xnpic.com", "@@||xpgod.com", "@@||xsa239.com", "@@||xuanchuanyi.com", "@@||xue51.com", "@@||xuekanba.com", "@@||xuexicha.com", "@@||xundupdf.com", "@@||xycdn.com", "@@||xywy.com", "@@||xzking.com", "@@||yahui.cc", "@@||yaolan.com", "@@||yaoyl.com", "@@||yaozh.com", "@@||ycgame.com", "@@||yeepay.com", "@@||yeshen.com", "@@||yesky.com", "@@||yh31.com", "@@||yicai.com", "@@||yigao.com", "@@||yigoonet.com", "@@||yihedoors.com", "@@||yikaochacha.com", "@@||yikexue.com", "@@||yingjia360.com", "@@||yinhang123.net", "@@||yinxiang.com", "@@||yinyuetai.com", "@@||yinzhaowang.com", "@@||yiqifa.com", "@@||yiqifa.org", "@@||yisu.com", "@@||yitaifang.com", "@@||yiwan.com", "@@||yixi.tv", "@@||yizhibo.com", "@@||yjbys.com", "@@||ynhr.com", "@@||yocajr.com", "@@||youboy.com", "@@||youjiao.com", "@@||youke.co", "@@||youlian.fun", "@@||youshang.com", "@@||youxiake.com", "@@||youxihezi.net", "@@||youxila.com", "@@||youxiniao.com", "@@||youxigt.com", "@@||youzu.com", "@@||yoyojie.com", "@@||yoyou.com", "@@||ypppt.com", "@@||yslyhr.com", "@@||ysten.com", "@@||yuewen.com", "@@||yunaq.com", "@@||yunba.io", "@@||yundaex.com", "@@||yundasys.com", "@@||yundun.com", "@@||yunqishi.net", "@@||yunshipei.com", "@@||yunxiao.com", "@@||yunzhijia.com", "@@||yupoo.com", "@@||yuzua.com", "@@||yxbao.com", "@@||yxdown.com", "@@||yytcdn.com", "@@||zampda.net", "@@||zampdsp.com", "@@||zastatic.com", "@@||zbjimg.com", "@@||zczj.com", "@@||zdfans.com", "@@||zgjm.org", "@@||zgjsks.com", "@@||zglxw.com", "@@||zgzcw.com", "@@||zhanbuba.com", "@@||zhangyoubao.com", "@@||zhanqi.tv", "@@||zhanzhang.net", "@@||zhaodanji.com", "@@||zhaopin.com", "@@||zhcw.com", "@@||zhenai.com", "@@||zhibo8.cc", "@@||zhidx.com", "@@||zhifang.com", "@@||zhipin.com", "@@||zhiziyun.com", "@@||zhongkao.com", "@@||zhuangjiba.com", "@@||zhuanyewanjia.com", "@@||zhuayoukong.com", "@@||zhubajie.com", "@@||zhugeapi.net", "@@||zhugeio.com", "@@||zimuzu.io", "@@||zixiaomao.com", "@@||zixuntop.com", "@@||zjstv.com", "@@||zmengzhu.com", "@@||zongheng.com", "@@||zpb365.com", "@@||zrblog.net", "@@||zsxq.com", "@@||zuche.com", "@@||zuchecdn.com", "@@||zuhaowan.com", "@@||zuidaima.com", "@@||zuowen8.com", "@@||zuowenwang.net", "@@||jindidata.com", "@@||tianyancha.com", "@@||zhuanxiandai.com", "@@||fm3838.com", "@@||larsonlimited.com", "@@||runsheng.com", "@@||vzuu.com", "@@||zoom3g.com", "@@||zoomyou.cn", "@@||chaoxing.com", "@@||chaoxing.cc", "@@||bmw.com.cn", "@@||alphabet.com.cn", "@@||alphabet.net.cn", "@@||bridgestone.cn", "@@||bridgestone.com.cn", "@@||nokiantyres.cn", "@@||tesla.cn", "@@||tesla.com.cn", "@@||teslamotors.cn", "@@||teslamotors.com.cn", "@@|http://tesla-cdn.thron.cn", "@@|https://tesla-cdn.thron.cn", "@@||vfsco.com.cn", "@@||volvo.cn", "@@||volvo.com.cn", "@@||volvogroup.cn", "@@||volvogroup.com.cn", "@@||volvotrucks.com.cn", "@@||mastercard.cn", "@@||mastercard.com.cn", "@@||priceless.com.cn", "@@||pricelessbeijing.cn", "@@||pricelessbeijing.com.cn", "@@||travelex.com.cn", "@@||anfutong.cn", "@@||anfutong.com.cn", "@@||beibao.cn", "@@||beibao.com.cn", "@@||paypal.com.cn", "@@||paypal.net.cn", "@@||paypal.org.cn", "@@||paypalcommunity.cn", "@@||paypalhere.cn", "@@||paypalhere.com.cn", "@@||xn--bnq297cix3a.cn", "@@||xoom.net.cn", "@@||visa.cn", "@@||visa.com.cn", "@@||financialsoccer.com.cn", "@@||practicalmoneyskills.cn", "@@||practicalmoneyskills.com.cn", "@@||visainfinite.cn", "@@||visapay.cn", "@@||visaplatinum.cn", "@@||visaplatinum.com.cn", "@@|http://secure.globalsign.com", "@@|https://secure.globalsign.com", "@@|http://ocsp.globalsign.com", "@@|https://ocsp.globalsign.com", "@@|http://ocsp2.globalsign.com", "@@|https://ocsp2.globalsign.com", "@@||adidas.com.cn", "@@||bestbuy.cn", "@@||bestbuy.com.cn", "@@||magnoliaav.com.cn", "@@||booking.cn", "@@||adcommerce.cn", "@@||appforebay.cn", "@@||connectcommerce.cn", "@@||connectcommerce.com.cn", "@@||connectedcommerce.cn", "@@||cyber-bay.cn", "@@||cyber-bay.com.cn", "@@||ebay.cn", "@@||ebay.com.cn", "@@||ebay.net.cn", "@@||ebay.org.cn", "@@||ebay.yn.cn", "@@||ebay.zj.cn", "@@||ebayadvertising.cn", "@@||ebayclassifieds.cn", "@@||ebayclassifieds.com.cn", "@@||ebaydesc.cn", "@@||ebaydesc.com.cn", "@@||ebaydns.cn", "@@||ebayenterprise.cn", "@@||ebayenterprise.com.cn", "@@||ebaymotors.cn", "@@||ebaymotors.com.cn", "@@||ebaypedia.cn", "@@||ebaypedia.com.cn", "@@||ebayshopping.cn", "@@||ebayshopping.com.cn", "@@||ebaystatic.cn", "@@||ebaystores.cn", "@@||half.com.cn", "@@||prostores.cn", "@@||prostores.com.cn", "@@||xn--7hvy28f.cn", "@@||kijijidns.cn", "@@||kijijidns.com.cn", "@@||mobileinternational.com.cn", "@@||terapeak.cn", "@@||farfetch.cn", "@@||farfetch.com.cn", "@@||farfetch.net.cn", "@@||gucci.cn", "@@||hm.com.cn", "@@||ikea.cn", "@@||miniso.cn", "@@||minisohome.cn", "@@||minsio.cn", "@@||muji.com.cn", "@@||just-do-it.cn", "@@||nike-shox.cn", "@@||nike.cn", "@@||nikebetterworld.cn", "@@||nikebetterworld.com.cn", "@@||nikechina.cn", "@@||nikegolf.cn", "@@||nikeid.cn", "@@||nikeid.com.cn", "@@||nikeinc.com.cn", "@@||nikelab.cn", "@@||nikelab.com.cn", "@@||nikeliuxiang.cn", "@@||nikeliuxiang.com.cn", "@@||nikemall.cn", "@@||nikemall.com.cn", "@@||nikerunclub.cn", "@@||nikerunclub.com.cn", "@@||nikerunning.com.cn", "@@||nikestore.cn", "@@||shopee.cn", "@@||shopeesz.com", "@@||oreilly.com.cn", "@@||blizzard.cn", "@@||blzstatic.cn", "@@||battlenet.com.cn", "@@||bnet.163.com", "@@|http://di.res.netease.com", "@@|https://di.res.netease.com", "@@|http://diablo3.nosdn.127.net", "@@|https://diablo3.nosdn.127.net", "@@|http://hearthstone.nosdn.127.net", "@@|https://hearthstone.nosdn.127.net", "@@|http://hearthstone.nosdn.127.net", "@@|https://hearthstone.nosdn.127.net", "@@|http://heroes.nos.netease.com", "@@|https://heroes.nos.netease.com", "@@|http://overwatch.nosdn.127.net", "@@|https://overwatch.nosdn.127.net", "@@|http://sc2.nosdn.127.net", "@@|https://sc2.nosdn.127.net", "@@||wowchina.com", "@@|http://wow.nosdn.127.net", "@@|https://wow.nosdn.127.net", "@@|http://blz.nosdn.127.net", "@@|https://blz.nosdn.127.net", "@@/^cdn\\d-epicgames-\\d+\\.file\\.myqcloud\\.com$/", "@@/^epicgames-download\\d-\\d+\\.file\\.myqcloud\\.com$/", "@@|http://gog.qtlglb.com", "@@|https://gog.qtlglb.com", "@@|http://gogalaxy.gog-statics.com", "@@|https://gogalaxy.gog-statics.com", "@@|http://menu-static.gog-statics.com", "@@|https://menu-static.gog-statics.com", "@@|http://productcard.gog-statics.com", "@@|https://productcard.gog-statics.com", "@@|http://static-login.gog-statics.com", "@@|https://static-login.gog-statics.com", "@@|http://www4-static.gog-statics.com", "@@|https://www4-static.gog-statics.com", "@@/^images(-\\d)?\\.gog-statics\\.com$/", "@@||legendofzelda.cn", "@@||legendofzelda.com.cn", "@@||miitomo.com.cn", "@@||nintendolabo.cn", "@@||supersmashbros.cn", "@@||supersmashbros.com.cn", "@@||xn--mts47c3w9b1qr.cn", "@@||mariokart.cn", "@@||mariokart.com.cn", "@@||supermariobros.com.cn", "@@||leagueoflegends.cn", "@@||lpl.com.cn", "@@||wmsjsteam.com", "@@||csgo.wmsj.cn", "@@||dl.steam.ksyna.com", "@@||dota2.wmsj.cn", "@@||st.dl.bscstorage.net", "@@||st.dl.eccdnx.com", "@@||st.dl.pinyuncloud.com", "@@||steampowered.com.8686c.com", "@@||steamstatic.com.8686c.com", "@@|http://uplaypc-s-ubisoft.cdn.ubi.com", "@@|https://uplaypc-s-ubisoft.cdn.ubi.com", "@@||xboxlive.cn", "@@||thetype.cloud", "@@||mapbox.cn", "@@||reabble.cn", "@@||swiftui.cn", "@@||swiftui.com.cn", "@@||researchkit.cn", "@@||researchkit.com.cn", "@@||clearlinux.cn", "@@|http://cdn.jsdelivr.net", "@@|https://cdn.jsdelivr.net", "@@||microsoftreactor.cn", "@@||microsoftreactor.com.cn", "@@||reactorms.com.cn", "@@|http://cdn.ampproject.org", "@@|https://cdn.ampproject.org", "@@||acer.com.cn", "@@||aboutamazon.cn", "@@||alexafund.cn", "@@||alexafund.com.cn", "@@||amazon.cn", "@@||amazonbusiness.cn", "@@||amazonbusiness.com.cn", "@@||amazonchoice.cn", "@@||amazonchoice.com.cn", "@@||amazonchoices.cn", "@@||amazonchoices.com.cn", "@@||amazoninspire.cn", "@@||amazoninspire.com.cn", "@@||amazonlaunchpad.cn", "@@||amazonlaunchpad.com.cn", "@@||amazonlending.com.cn", "@@||amazonnow.cn", "@@||amazonnow.com.cn", "@@||assoc-amazon.cn", "@@||primeday.cn", "@@||primeday.com.cn", "@@||yamaxun.cn", "@@||z.cn", "@@||amazonworkdocs.cn", "@@||amazonworkdocs.com.cn", "@@||kindle.cn", "@@||kindleoasis.cn", "@@||kindleoasis.com.cn", "@@||amazonprimevideo.cn", "@@||amazonprimevideo.com.cn", "@@|http://images-cn.ssl-images-amazon.com", "@@|https://images-cn.ssl-images-amazon.com", "@@|http://images-cn-8.ssl-images-amazon.com", "@@|https://images-cn-8.ssl-images-amazon.com", "@@||beats1.cn", "@@||beats1.com.cn", "@@||beats2.com.cn", "@@||beats4.cn", "@@||beatsep.cn", "@@||apple-icloud.cn", "@@||appleicloud.cn", "@@||icloud-apple.cn", "@@||icloud.com.cn", "@@||icloud.net.cn", "@@||icloudapple.cn", "@@||apple-itunes.cn", "@@||itunes-apple.cn", "@@||itunesapple.cn", "@@||itunesradio.cn", "@@||itunesradio.com.cn", "@@||apple.cn", "@@||apple.com.cn", "@@||apple-store.cn", "@@||applestore.cn", "@@||applestore.com.cn", "@@||apple-appstore.cn", "@@||appleappstore.cn", "@@||appstoreapple.cn", "@@||iphone-8.com.cn", "@@||ipod.com.cn", "@@||macbookair.cn", "@@||macbookair.com.cn", "@@||applepaycash.cn", "@@||applepaycash.com.cn", "@@||applepaysupplies.cn", "@@||applepaysupplies.com.cn", "@@||appletv4.cn", "@@||appletv4.com.cn", "@@||apple-dns.cn", "@@||apple-dns.com.cn", "@@||apple-ibooks.cn", "@@||apple-maps.cn", "@@||applecenter.cn", "@@||applecenter.com.cn", "@@||applecomputer.cn", "@@||applecomputer.com.cn", "@@||appledns.cn", "@@||appledns.com.cn", "@@||applesiri.cn", "@@||ecgapp.com.cn", "@@||faceshift.cn", "@@||homepod.cn", "@@||insidear.cn", "@@||livephotos.cn", "@@||livephotos.com.cn", "@@||xn--ohq11k7pl25iyo8a.cn", "@@|http://adcdownload.apple.com.akadns.net", "@@|https://adcdownload.apple.com.akadns.net", "@@|http://adcdownload.apple.com", "@@|https://adcdownload.apple.com", "@@|http://amp-api-search-edge.apps.apple.com", "@@|https://amp-api-search-edge.apps.apple.com", "@@|http://amp-api.apps.apple.com", "@@|https://amp-api.apps.apple.com", "@@|http://aod.itunes.apple.com", "@@|https://aod.itunes.apple.com", "@@|http://api-edge.apps.apple.com", "@@|https://api-edge.apps.apple.com", "@@|http://appldnld.apple.com", "@@|https://appldnld.apple.com", "@@|http://appldnld.g.aaplimg.com", "@@|https://appldnld.g.aaplimg.com", "@@|http://apps.apple.com", "@@|https://apps.apple.com", "@@|http://apps.mzstatic.com", "@@|https://apps.mzstatic.com", "@@|http://apptrailers.itunes.apple.com", "@@|https://apptrailers.itunes.apple.com", "@@|http://bag.itunes.apple.com", "@@|https://bag.itunes.apple.com", "@@|http://bookkeeper.itunes.apple.com", "@@|https://bookkeeper.itunes.apple.com", "@@|http://books.apple.com", "@@|https://books.apple.com", "@@|http://cds-cdn.v.aaplimg.com", "@@|https://cds-cdn.v.aaplimg.com", "@@|http://cds.apple.com.akadns.net", "@@|https://cds.apple.com.akadns.net", "@@|http://cds.apple.com", "@@|https://cds.apple.com", "@@|http://cl2-cn.apple.com", "@@|https://cl2-cn.apple.com", "@@|http://cl2.apple.com.edgekey.net.globalredir.akadns.net", "@@|https://cl2.apple.com.edgekey.net.globalredir.akadns.net", "@@|http://cl4-cn.apple.com", "@@|https://cl4-cn.apple.com", "@@|http://client-api.itunes.apple.com", "@@|https://client-api.itunes.apple.com", "@@|http://clientflow.apple.com.akadns.net", "@@|https://clientflow.apple.com.akadns.net", "@@|http://clientflow.apple.com", "@@|https://clientflow.apple.com", "@@|http://cma.itunes.apple.com", "@@|https://cma.itunes.apple.com", "@@|http://configuration.apple.com.akadns.net", "@@|https://configuration.apple.com.akadns.net", "@@|http://configuration.apple.com", "@@|https://configuration.apple.com", "@@|http://communities.apple.com", "@@|https://communities.apple.com", "@@|http://cstat.apple.com", "@@|https://cstat.apple.com", "@@|http://dd-cdn.origin-apple.com.akadns.net", "@@|https://dd-cdn.origin-apple.com.akadns.net", "@@|http://discussionschinese.apple.com", "@@|https://discussionschinese.apple.com", "@@|http://download.developer.apple.com", "@@|https://download.developer.apple.com", "@@|http://fides-pol.apple.com", "@@|https://fides-pol.apple.com", "@@|http://gs-loc-cn.apple.com", "@@|https://gs-loc-cn.apple.com", "@@|http://gs-loc.apple.com", "@@|https://gs-loc.apple.com", "@@|http://gsp10-ssl-cn.ls.apple.com", "@@|https://gsp10-ssl-cn.ls.apple.com", "@@|http://gsp11-cn.ls.apple.com", "@@|https://gsp11-cn.ls.apple.com", "@@|http://gsp12-cn.ls.apple.com", "@@|https://gsp12-cn.ls.apple.com", "@@|http://gsp13-cn.ls.apple.com", "@@|https://gsp13-cn.ls.apple.com", "@@|http://gsp4-cn.ls.apple.com.edgekey.net.globalredir.akadns.net", "@@|https://gsp4-cn.ls.apple.com.edgekey.net.globalredir.akadns.net", "@@|http://gsp4-cn.ls.apple.com.edgekey.net", "@@|https://gsp4-cn.ls.apple.com.edgekey.net", "@@|http://gsp4-cn.ls.apple.com", "@@|https://gsp4-cn.ls.apple.com", "@@|http://gsp5-cn.ls.apple.com", "@@|https://gsp5-cn.ls.apple.com", "@@|http://gspe11-2-cn-ssl.ls.apple.com", "@@|https://gspe11-2-cn-ssl.ls.apple.com", "@@|http://gspe12-cn-ssl.ls.apple.com", "@@|https://gspe12-cn-ssl.ls.apple.com", "@@|http://gspe19-cn-ssl.ls.apple.com", "@@|https://gspe19-cn-ssl.ls.apple.com", "@@|http://gspe19-cn.ls-apple.com.akadns.net", "@@|https://gspe19-cn.ls-apple.com.akadns.net", "@@|http://gspe19-cn.ls.apple.com", "@@|https://gspe19-cn.ls.apple.com", "@@|http://gspe21-ssl.ls.apple.com", "@@|https://gspe21-ssl.ls.apple.com", "@@|http://gspe21.ls.apple.com", "@@|https://gspe21.ls.apple.com", "@@|http://gspe35-ssl.ls.apple.com", "@@|https://gspe35-ssl.ls.apple.com", "@@|http://gspe85-cn-ssl.ls.apple.com", "@@|https://gspe85-cn-ssl.ls.apple.com", "@@|http://iadsdk.apple.com", "@@|https://iadsdk.apple.com", "@@|http://icloud-cdn.icloud.com.akadns.net", "@@|https://icloud-cdn.icloud.com.akadns.net", "@@|http://icloud.cdn-apple.com", "@@|https://icloud.cdn-apple.com", "@@|http://images.apple.com.akadns.net", "@@|https://images.apple.com.akadns.net", "@@|http://images.apple.com.edgekey.net.globalredir.akadns.net", "@@|https://images.apple.com.edgekey.net.globalredir.akadns.net", "@@|http://images.apple.com", "@@|https://images.apple.com", "@@|http://init-p01md-lb.push-apple.com.akadns.net", "@@|https://init-p01md-lb.push-apple.com.akadns.net", "@@|http://init-p01md.apple.com", "@@|https://init-p01md.apple.com", "@@|http://init-p01st-lb.push-apple.com.akadns.net", "@@|https://init-p01st-lb.push-apple.com.akadns.net", "@@|http://init-p01st.push.apple.com", "@@|https://init-p01st.push.apple.com", "@@|http://init-s01st-lb.push-apple.com.akadns.net", "@@|https://init-s01st-lb.push-apple.com.akadns.net", "@@|http://init-s01st.push.apple.com", "@@|https://init-s01st.push.apple.com", "@@|http://init.itunes.apple.com", "@@|https://init.itunes.apple.com", "@@|http://iosapps.itunes.apple.com", "@@|https://iosapps.itunes.apple.com", "@@|http://iosapps.itunes.g.aaplimg.com", "@@|https://iosapps.itunes.g.aaplimg.com", "@@|http://iphone-ld.apple.com", "@@|https://iphone-ld.apple.com", "@@|http://itunes-apple.com.akadns.net", "@@|https://itunes-apple.com.akadns.net", "@@|http://itunes.apple.com", "@@|https://itunes.apple.com", "@@|http://itunesconnect.apple.com", "@@|https://itunesconnect.apple.com", "@@|http://js-cdn.music.apple.com", "@@|https://js-cdn.music.apple.com", "@@|http://km.support.apple.com", "@@|https://km.support.apple.com", "@@|http://maps.apple.com", "@@|https://maps.apple.com", "@@|http://mesu-cdn.apple.com.akadns.net", "@@|https://mesu-cdn.apple.com.akadns.net", "@@|http://mesu-china.apple.com.akadns.net", "@@|https://mesu-china.apple.com.akadns.net", "@@|http://mesu.apple.com", "@@|https://mesu.apple.com", "@@|http://music.apple.com", "@@|https://music.apple.com", "@@|http://ocsp-lb.apple.com.akadns.net", "@@|https://ocsp-lb.apple.com.akadns.net", "@@|http://ocsp.apple.com", "@@|https://ocsp.apple.com", "@@|http://oscdn.apple.com", "@@|https://oscdn.apple.com", "@@|http://oscdn.origin-apple.com.akadns.net", "@@|https://oscdn.origin-apple.com.akadns.net", "@@|http://osxapps.itunes.apple.com", "@@|https://osxapps.itunes.apple.com", "@@|http://pancake.apple.com", "@@|https://pancake.apple.com", "@@|http://pancake.cdn-apple.com.akadns.net", "@@|https://pancake.cdn-apple.com.akadns.net", "@@|http://pd.itunes.apple.com", "@@|https://pd.itunes.apple.com", "@@|http://phobos.apple.com", "@@|https://phobos.apple.com", "@@|http://play.itunes.apple.com", "@@|https://play.itunes.apple.com", "@@|http://prod-support.apple-support.akadns.net", "@@|https://prod-support.apple-support.akadns.net", "@@|http://se-edge.itunes.apple.com", "@@|https://se-edge.itunes.apple.com", "@@|http://se2.itunes.apple.com", "@@|https://se2.itunes.apple.com", "@@|http://search.itunes.apple.com", "@@|https://search.itunes.apple.com", "@@|http://sf-api-token-service.itunes.apple.com", "@@|https://sf-api-token-service.itunes.apple.com", "@@|http://sp.itunes.apple.com", "@@|https://sp.itunes.apple.com", "@@|http://stocks-sparkline-lb.apple.com.akadns.net", "@@|https://stocks-sparkline-lb.apple.com.akadns.net", "@@|http://stocks-sparkline.apple.com", "@@|https://stocks-sparkline.apple.com", "@@|http://store.apple.com.edgekey.net.globalredir.akadns.net", "@@|https://store.apple.com.edgekey.net.globalredir.akadns.net", "@@|http://store.apple.com.edgekey.net", "@@|https://store.apple.com.edgekey.net", "@@|http://store.apple.com", "@@|https://store.apple.com", "@@|http://store.storeimages.apple.com.akadns.net", "@@|https://store.storeimages.apple.com.akadns.net", "@@|http://store.storeimages.cdn-apple.com", "@@|https://store.storeimages.cdn-apple.com", "@@|http://streamingaudio.itunes.apple.com", "@@|https://streamingaudio.itunes.apple.com", "@@|http://su.itunes.apple.com", "@@|https://su.itunes.apple.com", "@@|http://support-china.apple-support.akadns.net", "@@|https://support-china.apple-support.akadns.net", "@@|http://support.apple.com", "@@|https://support.apple.com", "@@|http://swcatalog-cdn.apple.com.akadns.net", "@@|https://swcatalog-cdn.apple.com.akadns.net", "@@|http://swcatalog.apple.com", "@@|https://swcatalog.apple.com", "@@|http://swcdn.apple.com", "@@|https://swcdn.apple.com", "@@|http://swcdn.g.aaplimg.com", "@@|https://swcdn.g.aaplimg.com", "@@|http://swdist.apple.com.akadns.net", "@@|https://swdist.apple.com.akadns.net", "@@|http://swdist.apple.com", "@@|https://swdist.apple.com", "@@|http://swscan-cdn.apple.com.akadns.net", "@@|https://swscan-cdn.apple.com.akadns.net", "@@|http://swscan.apple.com", "@@|https://swscan.apple.com", "@@|http://sync.itunes.apple.com", "@@|https://sync.itunes.apple.com", "@@|http://updates-http.cdn-apple.com.akadns.net", "@@|https://updates-http.cdn-apple.com.akadns.net", "@@|http://updates-http.cdn-apple.com", "@@|https://updates-http.cdn-apple.com", "@@|http://upp.itunes.apple.com", "@@|https://upp.itunes.apple.com", "@@|http://valid.apple.com", "@@|https://valid.apple.com", "@@|http://valid.origin-apple.com.akadns.net", "@@|https://valid.origin-apple.com.akadns.net", "@@|http://weather-data.apple.com", "@@|https://weather-data.apple.com", "@@|http://www.apple.com.edgekey.net.globalredir.akadns.net", "@@|https://www.apple.com.edgekey.net.globalredir.akadns.net", "@@|http://www.apple.com.edgekey.net", "@@|https://www.apple.com.edgekey.net", "@@|http://www.apple.com", "@@|https://www.apple.com", "@@/^a[1-5]\\.mzstatic\\.com$/", "@@/^cdn(-cn)?[1-4]?\\.apple-mapkit\\.com$/", "@@/^cl[1-5]-cdn\\.origin-apple\\.com\\.akadns\\.net$/", "@@/^cl[1-5]\\.apple\\.com$/", "@@/^is[1-5](-ssl)?\\.mzstatic\\.com$/", "@@/^s[1-5]?\\.mzstatic\\.com$/", "@@||asus.com.cn", "@@||att.cn", "@@||attcorp.cn", "@@||canon.cn", "@@||canon.com.cn", "@@||webex.com.cn", "@@||cisco.cn", "@@||cisco.com.cn", "@@||network-auth.cn", "@@||heptio.cn", "@@||aoruszone.cn", "@@||gigabyte.cn", "@@||ggpht.cn", "@@||google.cn", "@@||g.cn", "@@||gkecnapps.cn", "@@||googleapis.cn", "@@||googlecnapps.cn", "@@||gstatic.cn", "@@||gstaticcnapps.cn", "@@|http://265.com", "@@|https://265.com", "@@|http://2mdn.net", "@@|https://2mdn.net", "@@|http://adservice.google.com", "@@|https://adservice.google.com", "@@|http://app-measurement.com", "@@|https://app-measurement.com", "@@|http://beacons.gcp.gvt2.com", "@@|https://beacons.gcp.gvt2.com", "@@|http://beacons.gvt2.com", "@@|https://beacons.gvt2.com", "@@|http://beacons3.gvt2.com", "@@|https://beacons3.gvt2.com", "@@|http://c.admob.com", "@@|https://c.admob.com", "@@|http://c.android.clients.google.com", "@@|https://c.android.clients.google.com", "@@|http://cache.pack.google.com", "@@|https://cache.pack.google.com", "@@|http://checkin.gstatic.com", "@@|https://checkin.gstatic.com", "@@|http://clickserve.dartsearch.net", "@@|https://clickserve.dartsearch.net", "@@|http://clientservices.googleapis.com", "@@|https://clientservices.googleapis.com", "@@|http://connectivitycheck.gstatic.com", "@@|https://connectivitycheck.gstatic.com", "@@|http://corp.google.com", "@@|https://corp.google.com", "@@|http://crl.pki.goog", "@@|https://crl.pki.goog", "@@|http://csi-china.l.google.com", "@@|https://csi-china.l.google.com", "@@|http://csi.gstatic.com", "@@|https://csi.gstatic.com", "@@|http://dl.google.com", "@@|https://dl.google.com", "@@|http://dl.l.google.com", "@@|https://dl.l.google.com", "@@|http://doubleclick.net", "@@|https://doubleclick.net", "@@|http://firebase-settings.crashlytics.com", "@@|https://firebase-settings.crashlytics.com", "@@|http://fonts.googleapis.com", "@@|https://fonts.googleapis.com", "@@|http://fonts.gstatic.com", "@@|https://fonts.gstatic.com", "@@|http://google-analytics.com", "@@|https://google-analytics.com", "@@|http://googleadservices.com", "@@|https://googleadservices.com", "@@|http://googleanalytics.com", "@@|https://googleanalytics.com", "@@|http://googlesyndication.com", "@@|https://googlesyndication.com", "@@|http://googletagmanager.com", "@@|https://googletagmanager.com", "@@|http://googletagservices.com", "@@|https://googletagservices.com", "@@|http://gtm.oasisfeng.com", "@@|https://gtm.oasisfeng.com", "@@|http://imasdk.googleapis.com", "@@|https://imasdk.googleapis.com", "@@|http://kh.google.com", "@@|https://kh.google.com", "@@|http://ocsp.pki.goog", "@@|https://ocsp.pki.goog", "@@|http://pagead-googlehosted.l.google.com", "@@|https://pagead-googlehosted.l.google.com", "@@|http://pki-goog.l.google.com", "@@|https://pki-goog.l.google.com", "@@|http://recaptcha.net", "@@|https://recaptcha.net", "@@|http://redirector.gvt1.com", "@@|https://redirector.gvt1.com", "@@|http://safebrowsing-cache.google.com", "@@|https://safebrowsing-cache.google.com", "@@|http://safebrowsing.googleapis.com", "@@|https://safebrowsing.googleapis.com", "@@|http://settings.crashlytics.com", "@@|https://settings.crashlytics.com", "@@|http://ssl-google-analytics.l.google.com", "@@|https://ssl-google-analytics.l.google.com", "@@|http://ssl.gstatic.com", "@@|https://ssl.gstatic.com", "@@|http://toolbarqueries.google.com", "@@|https://toolbarqueries.google.com", "@@|http://tools.google.com", "@@|https://tools.google.com", "@@|http://tools.l.google.com", "@@|https://tools.l.google.com", "@@|http://translate.googleapis.com", "@@|https://translate.googleapis.com", "@@|http://update.googleapis.com", "@@|https://update.googleapis.com", "@@|http://www-googletagmanager.l.google.com", "@@|https://www-googletagmanager.l.google.com", "@@|http://www.gstatic.com", "@@|https://www.gstatic.com", "@@|http://www.recaptcha.net", "@@|https://www.recaptcha.net", "@@/^khm([0-3]|db)?\\.google(apis)?\\.com$/", "@@||hpstore.cn", "@@||intel.cn", "@@||intel.com.cn", "@@||intelrealsense.cn", "@@||azure.cn", "@@||chinacloudapi.cn", "@@||chinacloudapp.cn", "@@||chinacloudsites.cn", "@@||windowsazure.cn", "@@||bing.com.cn", "@@||cn.bing.com", "@@||cn.bing.net", "@@||ditu.live.com", "@@|http://bj1.api.bing.com", "@@|https://bj1.api.bing.com", "@@|http://emoi-cncdn.bing.com", "@@|https://emoi-cncdn.bing.com", "@@||microsoftnews.cn", "@@||microsoft-smb.cn", "@@||msauth.cn", "@@||msftauth.cn", "@@||sharepoint.cn", "@@||cdn.office.net", "@@||dl.delivery.mp.microsoft.com", "@@||download.windowsupdate.com", "@@|http://bg.v4.a.dl.ws.microsoft.com", "@@|https://bg.v4.a.dl.ws.microsoft.com", "@@|http://bg4.v4.a.dl.ws.microsoft.com", "@@|https://bg4.v4.a.dl.ws.microsoft.com", "@@|http://cdn.marketplaceimages.windowsphone.com", "@@|https://cdn.marketplaceimages.windowsphone.com", "@@|http://cn.windowssearch.com", "@@|https://cn.windowssearch.com", "@@|http://ctldl.windowsupdate.com", "@@|https://ctldl.windowsupdate.com", "@@|http://developer.microsoft.com", "@@|https://developer.microsoft.com", "@@|http://docs.microsoft.com", "@@|https://docs.microsoft.com", "@@|http://download.microsoft.com", "@@|https://download.microsoft.com", "@@|http://download.visualstudio.microsoft.com", "@@|https://download.visualstudio.microsoft.com", "@@|http://fs.microsoft.com", "@@|https://fs.microsoft.com", "@@|http://msgr.dlservice.microsoft.com", "@@|https://msgr.dlservice.microsoft.com", "@@|http://msgruser.dlservice.microsoft.com", "@@|https://msgruser.dlservice.microsoft.com", "@@|http://officecdn.microsoft.com", "@@|https://officecdn.microsoft.com", "@@|http://qh.dlservice.microsoft.com", "@@|https://qh.dlservice.microsoft.com", "@@|http://sdx.microsoft.com", "@@|https://sdx.microsoft.com", "@@|http://silverlight.dlservice.microsoft.com", "@@|https://silverlight.dlservice.microsoft.com", "@@|http://slupdate.dlservice.microsoft.com", "@@|https://slupdate.dlservice.microsoft.com", "@@|http://storeedgefd.dsx.mp.microsoft.com", "@@|https://storeedgefd.dsx.mp.microsoft.com", "@@|http://wl.dlservice.microsoft.com", "@@|https://wl.dlservice.microsoft.com", "@@|http://wscont1.apps.microsoft.com", "@@|https://wscont1.apps.microsoft.com", "@@|http://wscont2.apps.microsoft.com", "@@|https://wscont2.apps.microsoft.com", "@@|http://www.microsoft.com", "@@|https://www.microsoft.com", "@@|http://xb.dlservice.microsoft.com", "@@|https://xb.dlservice.microsoft.com", "@@||geforce.cn", "@@||gputechconf.cn", "@@||nvidia.cn", "@@||samsungeshop.com.cn", "@@||sandisk.cn", "@@||yahoo.cn", "@@||yahoo.com.cn", "@@||familymart.com.cn", "@@||4008-517-517.cn", "@@||aerogard.com.cn", "@@||airwick.com.cn", "@@||calgon.cn", "@@||clearasil.cn", "@@||clearasil.com.cn", "@@||dettol.com.cn", "@@||durex.com.cn", "@@||durexchina.com.cn", "@@||lovesexdurex.cn", "@@||dishwashingexpert.com.cn", "@@||finish.com.cn", "@@||lysol.cn", "@@||lysol.com.cn", "@@||enfinitas.com.cn", "@@||meadjohnson.com.cn", "@@||mortein.cn", "@@||movefree.cn", "@@||nurofen.cn", "@@||nurofen.com.cn", "@@||strepsils.cn", "@@||strepsils.com.cn", "@@||vanish.cn", "@@||veet.cn", "@@||veet.com.cn", "@@||woolite.cn", "@@||woolite.com.cn", "@@||reckittbenckiser.cn", "@@||reckittbenckiser.com.cn", "@@||starbucks.com.cn" ]; /* eslint-disable */ // Was generated by gfwlist2pac in precise mode // https://github.com/clowwindy/gfwlist2pac // 2019-10-06: More 'javascript' way to interaction with main program // 2019-02-08: Updated to support shadowsocks-windows user rules. var proxy = __PROXY__; var userrules = []; var rules = []; // convert to abp grammar var re = /^(@@)?\|\|.*?[^\^]$/; for (var i = 0; i < __RULES__.length; i++) { var s = __RULES__[i]; if (s.match(re)) s += "^"; rules.push(s); } for (var i = 0; i < __USERRULES__.length; i++) { var s = __USERRULES__[i]; if (s.match(re)) s += "^"; userrules.push(s); } /* * This file is part of Adblock Plus , * 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 . */ 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.charAt(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]).charAt(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.charAt(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.charAt(0) == "/" && regexpSource.charAt(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.charAt(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 userrulesMatcher = new CombinedMatcher(); var defaultMatcher = new CombinedMatcher(); var direct = 'DIRECT;'; for (var i = 0; i < userrules.length; i++) { userrulesMatcher.add(Filter.fromText(userrules[i])); } for (var i = 0; i < rules.length; i++) { defaultMatcher.add(Filter.fromText(rules[i])); } // PAC has no v6 support, it sucks var ip4Re = /^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/ var privateNet = [ ["10.0.0.0", "255.0.0.0"], ["127.0.0.0", "255.0.0.0"], ["172.16.0.0", "255.240.0.0"], ["192.168.0.0", "255.255.0.0"], ] function FindProxyForURL(url, host) { if (host.match(ip4Re)) { for (var i = 0; i < privateNet.length; i++) { if (isInNet(host, privateNet[i][0], privateNet[i][1])) return direct; } } if (userrulesMatcher.matchesAny(url, host) instanceof BlockingFilter) { return proxy; } if (userrulesMatcher.matchesAny(url, host) instanceof WhitelistFilter) { return direct; } // Hack for Geosite, it provides a whitelist... if (defaultMatcher.matchesAny(url, host) instanceof WhitelistFilter) { return direct; } if (defaultMatcher.matchesAny(url, host) instanceof BlockingFilter) { return proxy; } return direct; }