﻿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 <http://adblockplus.org/>,
* Copyright (C) 2006-2014 Eyeo GmbH
*
* Adblock Plus is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* Adblock Plus is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Adblock Plus.  If not, see <http://www.gnu.org/licenses/>.
*/

function createDict()
{
    var result = {};
    result.__proto__ = null;
    return result;
}

function getOwnPropertyDescriptor(obj, key)
{
    if (obj.hasOwnProperty(key))
    {
        return obj[key];
    }
    return null;
}

function extend(subclass, superclass, definition)
{
    if (Object.__proto__)
    {
        definition.__proto__ = superclass.prototype;
        subclass.prototype = definition;
    }
    else
    {
        var tmpclass = function(){}, ret;
        tmpclass.prototype = superclass.prototype;
        subclass.prototype = new tmpclass();
        subclass.prototype.constructor = superclass;
        for (var i in definition)
        {
            if (definition.hasOwnProperty(i))
            {
                subclass.prototype[i] = definition[i];
            }
        }
    }
}

function Filter(text)
{
    this.text = text;
    this.subscriptions = [];
}
Filter.prototype = {
    text: null,
    subscriptions: null,
    toString: function()
    {
        return this.text;
    }
};
Filter.knownFilters = createDict();
Filter.elemhideRegExp = /^([^\/\*\|\@"!]*?)#(\@)?(?:([\w\-]+|\*)((?:\([\w\-]+(?:[$^*]?=[^\(\)"]*)?\))*)|#([^{}]+))$/;
Filter.regexpRegExp = /^(@@)?\/.*\/(?:\$~?[\w\-]+(?:=[^,\s]+)?(?:,~?[\w\-]+(?:=[^,\s]+)?)*)?$/;
Filter.optionsRegExp = /\$(~?[\w\-]+(?:=[^,\s]+)?(?:,~?[\w\-]+(?:=[^,\s]+)?)*)$/;
Filter.fromText = function(text)
{
    if (text in Filter.knownFilters)
    {
        return Filter.knownFilters[text];
    }
    var ret;
    if (text.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;
}
