diff --git a/CHANGELOG.md b/CHANGELOG.md
index 20925ee1..fc2d6f15 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+# 70.0.3538.83
+* fix keep session cookies option showing on all site settings views
+* fix blank site settings entry showing (fixes https://github.com/bromite/bromite/issues/166)
+* offer builtin autocomplete for chrome://flags quick access
+
# 70.0.3538.80
* add flag to disable video resume functionality, allowing to not pause video playback on tab switch (fixes https://github.com/bromite/bromite/issues/108)
* prevent "are you there" prompts from appearing when playing videos
diff --git a/filters/adblock_entries.h b/filters/adblock_entries.h
index 08d104a6..8caf43e8 100644
--- a/filters/adblock_entries.h
+++ b/filters/adblock_entries.h
@@ -19,7 +19,7 @@ struct adblock_entry {
const char **domains, **domains_skip;
};
-#define ADBLOCK_ENTRY_COUNT 54141
+#define ADBLOCK_ENTRY_COUNT 54209
const char *m10030a28[] = { "/InsightTrk/", NULL };
const char *m10045299[] = { "award.sitekeuring.net^", NULL };
const char *m100458cd[] = { "eluhhfyxx.com^", NULL };
@@ -1730,6 +1730,7 @@ const char *m17c52eec[] = { ".EventTracking.", NULL };
const char *m17c59dff[] = { "_small_ad.", NULL };
const char *m17c5d51a[] = { "ads.nzcity.co.nz^", NULL };
const char *m17c71614[] = { "b0d3ea12ec1b93f7af9.com^", NULL };
+const char *m17c84aa7[] = { "/tenping.cpa.", NULL };
const char *m17cd14a2[] = { "/anti_ab.", NULL };
const char *m17ce3a60[] = { "daclips.in/sw.js", NULL };
const char *m17ce6400[] = { "feeds.feedburner.com/", ".gif", NULL };
@@ -2056,7 +2057,6 @@ const char *m1949a449[] = { "-stats/metrica.", NULL };
const char *m194c7dff[] = { "idfybbol.com^", NULL };
const char *m194cd53a[] = { "visioncriticalpanels.com^", NULL };
const char *m194e0148[] = { "/www/deliverx/", NULL };
-const char *m194f70de[] = { "ias.rakuten.co.jp^", NULL };
const char *m195259b8[] = { "huzmweoxlwanzvstlgygbrnfrmodaodqaczzibeplcezmyjnlv.com^", NULL };
const char *m1953a1de[] = { "cdnpark.com/scripts/js3.js", NULL };
const char *m1954061c[] = { "cqsmswwidrn.bid^", NULL };
@@ -2292,6 +2292,7 @@ const char *m1a5bb655[] = { "/get_site_data?", "&cookie=", NULL };
const char *m1a5c062b[] = { "delivery-dev.thebloggernetwork.com^", NULL };
const char *m1a5eb3c8[] = { "ltassrv.com/track/", NULL };
const char *m1a5f5828[] = { "adsrevenue.net^", NULL };
+const char *m1a5ffe9c[] = { "wp.com/adnetsreview.com/wp-content/uploads/", "banner", NULL };
const char *m1a6280ca[] = { "cloudfront.net/tie.js", NULL };
const char *m1a6301ce[] = { "yourindustrynews.com/ads/", NULL };
const char *m1a64a217[] = { "bulkhentai.com^", NULL };
@@ -2303,6 +2304,7 @@ const char *m1a6ba0d9[] = { "ip2map.com^", NULL };
const char *m1a6cf0ee[] = { "redirectvoluum.com^", NULL };
const char *m1a6d81e6[] = { "vlyqzdsucomih.com^", NULL };
const char *m1a6efa0b[] = { "hjtgpkwppx.bid^", NULL };
+const char *m1a6f9234[] = { "_jpopunder/", NULL };
const char *m1a700d80[] = { "194.14.0.39/pia.png", NULL };
const char *m1a70549 [] = { "youwatch.org/driba.html", NULL };
const char *m1a725f2f[] = { "/glbltrackjs.", NULL };
@@ -2331,6 +2333,7 @@ const char *m1a90dc95[] = { "uspsqjivl.bid^", NULL };
const char *m1a94374d[] = { "vixnixxer.com^", NULL };
const char *m1a946f94[] = { "/viewbannerad.", NULL };
const char *m1a950c4c[] = { "analytics.kapost.com^", NULL };
+const char *m1a96536 [] = { "organicalews.info^", NULL };
const char *m1a9b2d11[] = { "wetpussygames.com/images/promo/", NULL };
const char *m1a9d305b[] = { "/hostkey-ad.", NULL };
const char *m1a9dea9b[] = { "/delstats/", NULL };
@@ -3065,6 +3068,7 @@ const char *m1dd73a5f[] = { "chip.de/collect", NULL };
const char *m1dd81b11[] = { "/adcore_", NULL };
const char *m1dd8f97 [] = { "dqpamcouthqv.com^", NULL };
const char *m1dd91805[] = { "450x55.jpg", NULL };
+const char *m1dd94011[] = { "jxusrymeeqyi.com^", NULL };
const char *m1dd9714e[] = { "click.appinthestore.com^", NULL };
const char *m1dda9f3b[] = { "privilegebedroomlate.xyz^", NULL };
const char *m1ddc3c82[] = { "ttt.co.uk/TMConverter/", NULL };
@@ -3133,6 +3137,7 @@ const char *m1e3211e2[] = { "kcolbda.com^", NULL };
const char *m1e3265ed[] = { "adf.ly/omni", ".swf", NULL };
const char *m1e3354de[] = { "axeobgnsk.com^", NULL };
const char *m1e33876 [] = { "up-rank.com^", NULL };
+const char *m1e34bed9[] = { ".pixel?", "&event_", NULL };
const char *m1e34d634[] = { "booking.loganair.co.uk^", "^images^ads-", NULL };
const char *m1e34f086[] = { "media-toolbar.com^", NULL };
const char *m1e35849f[] = { "/asyncjs.", NULL };
@@ -3561,6 +3566,7 @@ const char *m2023cc6d[] = { "supersport.com/content/Sponsors", NULL };
const char *m2024622b[] = { "hattifkklbo.bid^", NULL };
const char *m2025c2bf[] = { "crazylead.com^", NULL };
const char *m20266d01[] = { "5b5a93686577c13.com^", NULL };
+const char *m20281aed[] = { "yrkozodemantj.com^", NULL };
const char *m20285e90[] = { "2c66b5f66910a.party^", NULL };
const char *m2028f794[] = { "google.com/js/gweb/analytics/doubletrack.js", NULL };
const char *m20297b76[] = { "prepperwebsite.com/wp-content/uploads/", "/tsepulveda-1.jpg", NULL };
@@ -3665,6 +3671,7 @@ const char *m2084a797[] = { "static.plista.com^", "^resized^", NULL };
const char *m2084ce4b[] = { "clickaine.com^", NULL };
const char *m2085a5a0[] = { "-ads-Feature-", NULL };
const char *m2087d245[] = { "pmgmbpuiblak.com^", NULL };
+const char *m208858e3[] = { "adtive.com^", NULL };
const char *m20893be7[] = { "/sdctag2.js", NULL };
const char *m20897216[] = { "metromedia.co.za/bannersys/banners/", NULL };
const char *m208a519b[] = { "staticworld.net/images/", "_pcwskin_", NULL };
@@ -3732,6 +3739,7 @@ const char *m20c3be04[] = { "clod.pw^", NULL };
const char *m20c49545[] = { "partners.wrike.com^", NULL };
const char *m20c5a77f[] = { "images-pw.secureserver.net/images/100yearsofchevy.gif", NULL };
const char *m20c606dc[] = { "mtrcss.com^", NULL };
+const char *m20c7d40c[] = { "tzfywuot.com^", NULL };
const char *m20cb50cc[] = { "/ad/small-", NULL };
const char *m20cced7d[] = { "pussl15.com^", NULL };
const char *m20ccfe27[] = { "icgirls.com^", NULL };
@@ -3751,6 +3759,7 @@ const char *m20db37b4[] = { "gatikus.com^", NULL };
const char *m20dbcf1d[] = { "sportingnews.com/px/", NULL };
const char *m20dc7ffe[] = { "ketqqygdh.com^", NULL };
const char *m20df85f5[] = { "/logwebhit.", NULL };
+const char *m20e11cfd[] = { "quickads.net^", NULL };
const char *m20e2603b[] = { "porn101.com^", NULL };
const char *m20e541d0[] = { "adfarm.mediaplex.com/ad/ck/", NULL };
const char *m20e5a321[] = { "wiykefcon.com^", NULL };
@@ -3865,6 +3874,7 @@ const char *m216fa699[] = { "/ocounter.", NULL };
const char *m2170595a[] = { "joyourself.com^", NULL };
const char *m2170ceb9[] = { "/smartAd?", NULL };
const char *m21729ee [] = { "api.groupon.com/v2/deals/", NULL };
+const char *m2172fbfd[] = { "wlhbgwzgep.com^", NULL };
const char *m2173ca2d[] = { "retrevo.com^", "^pcwframe.jsp^", NULL };
const char *m21746e03[] = { "instantclk.com^", NULL };
const char *m2175675a[] = { "axjnnlrc.bid^", NULL };
@@ -4244,6 +4254,7 @@ const char *m232868bb[] = { "zltsivah.bid^", NULL };
const char *m2328e722[] = { "awvrvqxq.com^", NULL };
const char *m23295e18[] = { "adproper.info^", NULL };
const char *m232a6f29[] = { "/adaffiliate_", NULL };
+const char *m232b7612[] = { "dijutbdzbv.com^", NULL };
const char *m232b94e9[] = { "-ad-resize-", NULL };
const char *m232d0f8d[] = { "truconversion.com^", NULL };
const char *m232d3c0d[] = { "pitchfork.com/desktop/js/pitchfork/ads/interstitial.js", NULL };
@@ -5754,6 +5765,7 @@ const char *m29eca8d8[] = { "meizufans.eu/efox.gif", NULL };
const char *m29ef07d5[] = { "adtwirl.com^", NULL };
const char *m29f0569c[] = { "pttmqpogyu.bid^", NULL };
const char *m29f1e357[] = { "rtrgt2.com^", NULL };
+const char *m29f2b85f[] = { "/a7delivery_", NULL };
const char *m29f2efd2[] = { "-rightrailad-", NULL };
const char *m29f2f7c8[] = { "a.sakh.com^", NULL };
const char *m29f34d67[] = { "wearetennis.com/img/common/bnp-logo-", NULL };
@@ -5925,6 +5937,7 @@ const char *m2aa48edc[] = { "ykixjehac.com^", NULL };
const char *m2aa49ff9[] = { "phncdn.com/js/karmaInfo/", NULL };
const char *m2aa50865[] = { "box.com/gen204?", NULL };
const char *m2aa5e5bd[] = { "qelllwrite.com^", NULL };
+const char *m2aa6075f[] = { "ocrwyhamhfpfc.com^", NULL };
const char *m2aa72490[] = { "bnr.sys.lv^", NULL };
const char *m2aa7725f[] = { "merchenta.com^", NULL };
const char *m2aa79b53[] = { "tracking.ecookie.fr^", NULL };
@@ -6055,6 +6068,7 @@ const char *m2b4a3433[] = { "vuiads.info^", NULL };
const char *m2b4a8ac5[] = { "tipico.", "?affiliateId=", NULL };
const char *m2b4d0662[] = { "tracking.allposters.com^", NULL };
const char *m2b4ed2b3[] = { "rulgltvmpzig.com^", NULL };
+const char *m2b50fb11[] = { "oyiqurfqulhuq.com^", NULL };
const char *m2b519799[] = { "prepperwebsite.com/wp-content/uploads/", "-250x250.jpg", NULL };
const char *m2b55ad5b[] = { "uqhtuahgfmcx.com^", NULL };
const char *m2b57651b[] = { "-ad-sidebar-", NULL };
@@ -8857,7 +8871,6 @@ const char *m3804bd35[] = { "professionalmuscle.com/220x105%20ver2.gif", NULL };
const char *m38075bcb[] = { "ip-adress.com/superb/", NULL };
const char *m380834fe[] = { "jdoqocy.com/image-", NULL };
const char *m38098ffc[] = { "dhienrfamv.com^", NULL };
-const char *m380a7193[] = { "/a7delivery_f.php", NULL };
const char *m380bf3a2[] = { "wallpapermania.eu/assets/js/advertisement.js", NULL };
const char *m380d3182[] = { "/ak/ads/", NULL };
const char *m38123635[] = { "adultcamliveweb.com^", NULL };
@@ -9034,6 +9047,7 @@ const char *m38d09a77[] = { "ukreggae.ru^", NULL };
const char *m38d10a8e[] = { "adincon.com^", NULL };
const char *m38d14d6f[] = { "adbit.co^", NULL };
const char *m38d16430[] = { "hits4me.com^", NULL };
+const char *m38d1ee65[] = { "lifeselector.com/banner/", NULL };
const char *m38d28111[] = { "/sync.gif?partner_", NULL };
const char *m38d41304[] = { "lzblbcsemihk.com^", NULL };
const char *m38d55bcd[] = { "mplxbmgukmc.com^", NULL };
@@ -9107,6 +9121,7 @@ const char *m3914e824[] = { "refpa.top^", NULL };
const char *m3914f50f[] = { "adzmedia.com^", NULL };
const char *m39177e4e[] = { "talkline.de^", "^count.talkline.js", NULL };
const char *m39186089[] = { "/ad.redirect.", NULL };
+const char *m39188117[] = { "/sc_trackingid.", NULL };
const char *m3918ac57[] = { "onhercam.com^", NULL };
const char *m3919a3ac[] = { "releaselog.net/uploads2/656d7eca2b5dd8f0fbd4196e4d0a2b40.jpg", NULL };
const char *m391c46b9[] = { "srizwhcdjruf.com^", NULL };
@@ -11705,6 +11720,7 @@ const char *m450b6f2c[] = { "gkgdqahkcbmykurmngzrrolrecfqvsjgqdyujvgdrgoezkcobq.
const char *m450cb06b[] = { "mmvcmovwegkz.com^", NULL };
const char *m450d28e9[] = { "120x600.gif?", NULL };
const char *m450e35b0[] = { "zoneradio.co.za/img/banners/", NULL };
+const char *m450eab8e[] = { "ntlhrttump.com^", NULL };
const char *m45102260[] = { "bazaarvoice.com/sid.gif", NULL };
const char *m45103ca2[] = { "berush.com/images/semrush_banner_", NULL };
const char *m45110292[] = { "vhpqxkhvjgwx.com^", NULL };
@@ -11800,6 +11816,7 @@ const char *m4570f8ca[] = { "/intellitracker.js", NULL };
const char *m457112e2[] = { "7qazw085.men^", NULL };
const char *m457546b9[] = { "theticketmiami.com/Pics/listenlive/", "-Right.jpg", NULL };
const char *m45756494[] = { "hxhyejtblmu.com^", NULL };
+const char *m45784a3d[] = { "/sd_ads_", NULL };
const char *m4578b71f[] = { "youjizz.com/js/jquery.", NULL };
const char *m457938fb[] = { "/AkamaiTrackingPixel.", NULL };
const char *m457bd398[] = { "pink-o-rama.com/Brothersincash", NULL };
@@ -12334,6 +12351,7 @@ const char *m47d31bb8[] = { "ggbfbseakyqv.com^", NULL };
const char *m47d4c472[] = { "agfwzptrqb.bid^", NULL };
const char *m47d4f10 [] = { "theporncore.com/contents/content_sources/", NULL };
const char *m47d5e0fa[] = { "zeropaid.com^", "^94.jpg", NULL };
+const char *m47d5ed45[] = { "filetitle.com/", NULL };
const char *m47d6287f[] = { "_stats/Logger?", NULL };
const char *m47d6729b[] = { "euroleague.tv^", "^tracking.js", NULL };
const char *m47d6ec50[] = { "net-ad-vantage.com^", NULL };
@@ -13572,6 +13590,7 @@ const char *m4d8134f1[] = { "nationmultimedia.com/new/js/nation_popup.js", NULL
const char *m4d82c48a[] = { "tcyeyccspxod.com^", NULL };
const char *m4d82e9fd[] = { "168logger.com^", NULL };
const char *m4d83454e[] = { "klurrmvbqrhrwc.com^", NULL };
+const char *m4d83c102[] = { "jngxxwythaf.com^", NULL };
const char *m4d849909[] = { "/adsquareleft.", NULL };
const char *m4d84a184[] = { "erbsqnmglmnv.com^", NULL };
const char *m4d85e55f[] = { "pagerankfree.com^", NULL };
@@ -13867,6 +13886,7 @@ const char *m4edf3dc9[] = { "media-general.com^", NULL };
const char *m4ee077cf[] = { "adstreet.tech^", NULL };
const char *m4ee0b54d[] = { "ad.atdmt.com/i/", "=", NULL };
const char *m4ee172b0[] = { "turner.com^", "^aspenanalytics.xml", NULL };
+const char *m4ee29cf [] = { "wsucuzkmnd.com^", NULL };
const char *m4ee3b99 [] = { "nfaqnqsfhih.bid^", NULL };
const char *m4ee3d88b[] = { "sjmwugmtfeuu.com^", NULL };
const char *m4ee5010d[] = { "/adsrc.", NULL };
@@ -14620,6 +14640,7 @@ const char *m525adaf6[] = { "alexacdn.com^", NULL };
const char *m525b0b32[] = { "gardenista.com/media/js/libs/ga_social_tracking.js", NULL };
const char *m525b549c[] = { "vzlyapss.com^", NULL };
const char *m525c1418[] = { "ravenjs.com^", "^raven.min.js", NULL };
+const char *m525cc9d0[] = { "gelbooru.com/halloween/", NULL };
const char *m525ceca3[] = { "ad4mat.de^", NULL };
const char *m526044d1[] = { "doubleclick.net^", "^adi^", NULL };
const char *m5262ee6b[] = { "blackcaps.co.nz/img/commercial-partners/", NULL };
@@ -14667,6 +14688,7 @@ const char *m529cee96[] = { "xbt0izlb.faith^", NULL };
const char *m529d59df[] = { "xchangebanners.com^", NULL };
const char *m529fc57f[] = { "imhvlhaelvvbrq.ru^", NULL };
const char *m52a1024c[] = { "ptlbzqzveii.com^", NULL };
+const char *m52a3080e[] = { "pagead2.googlesyndication.com/pagead/", "show_ads", NULL };
const char *m52a48ba0[] = { "tmz.vo.llnwd.net^", "^images^", "skin", NULL };
const char *m52a6422a[] = { "vgmrqurgxlimcawbweuzbvbzxabsfuuxseldfapjmxoboaplmg.com^", NULL };
const char *m52a6b217[] = { "nativead.tech^", NULL };
@@ -15286,6 +15308,7 @@ const char *m5530ee26[] = { "apddozcgdh.com^", NULL };
const char *m5531055d[] = { "paypalobjects.com^", "^opinionLab.js", NULL };
const char *m55310597[] = { "5clickcashsoftware.com^", NULL };
const char *m5531b027[] = { "thangasoline.com^", NULL };
+const char *m55323 [] = { "ijmzezsaxxomr.com^", NULL };
const char *m553269fb[] = { "itweb.co.za/analytics/", NULL };
const char *m553440cb[] = { "tinbuadserv.com/js/integrate/ads_common.js", NULL };
const char *m5534c202[] = { "ensighten.com^", "^code^", NULL };
@@ -15795,7 +15818,6 @@ const char *m579d703d[] = { "adyou.me/bug/adcash", NULL };
const char *m579d9dc1[] = { "accouncilist.com^", NULL };
const char *m57a02ff5[] = { "/ad_reloader_", NULL };
const char *m57a1d4db[] = { "d25xkbr68qqtcn.cloudfront.net^", NULL };
-const char *m57a61883[] = { "api.bntech.io^", NULL };
const char *m57a64df7[] = { "accessi.it^", NULL };
const char *m57a6882a[] = { "doubleclick.net/pfadx/", "adcat=", NULL };
const char *m57a7092f[] = { "/analytics/content?", NULL };
@@ -15825,6 +15847,7 @@ const char *m57bb12e5[] = { "silstavo.com^", NULL };
const char *m57bc4658[] = { "mobidevdom.com^", NULL };
const char *m57bc7a41[] = { "serrano.hardwareheaven.com^", NULL };
const char *m57bcd038[] = { "rubxajsomnicfy.com^", NULL };
+const char *m57bd5257[] = { "_ads_updater-", NULL };
const char *m57bd7931[] = { "pixjqfvlsqvu.com^", NULL };
const char *m57bdbbb6[] = { "mlkqusrmsfib.com^", NULL };
const char *m57bde6b7[] = { "architecturaldigest.com/etc/designs/ad/images/shell/ad-sprite.png", NULL };
@@ -16708,6 +16731,7 @@ const char *m5bf1007a[] = { "validclick.com^", NULL };
const char *m5bf259a1[] = { "baiaclwdpztd.com^", NULL };
const char *m5bf2f744[] = { "468x60.html", NULL };
const char *m5bf389e7[] = { "lhbkkztxg.com^", NULL };
+const char *m5bf39430[] = { "avpgdzdesjnt.com^", NULL };
const char *m5bf3f095[] = { "ad.zanox.com^", NULL };
const char *m5bf54af7[] = { "-ads-right.", NULL };
const char *m5bf769de[] = { "/log/init?", NULL };
@@ -17133,6 +17157,7 @@ const char *m5dd06aae[] = { "jmbyjmeleib.bid^", NULL };
const char *m5dd18b90[] = { "matchesfashion.com/js/Track.js", NULL };
const char *m5dd47653[] = { "swatchseries.to/public/js/slick.js", NULL };
const char *m5dd5be75[] = { "ad.digitimes.com.tw^", NULL };
+const char *m5dd5e0ee[] = { "animeland.", "/scripts/", NULL };
const char *m5dd61f36[] = { "pornevo.com/events_", NULL };
const char *m5dd6ffde[] = { "datacollect", ".abtasty.com^", NULL };
const char *m5dd78ff1[] = { "bunnylust.com/sponsors/", NULL };
@@ -17675,6 +17700,7 @@ const char *m602f09c3[] = { "audienceserver.aws.forebase.com^", NULL };
const char *m602f5bbd[] = { "nzwwrvywcfqmsq.com^", NULL };
const char *m60303fa [] = { "poewhatnvxydts.com^", NULL };
const char *m60327bbb[] = { "/incmpuad.", NULL };
+const char *m6033435e[] = { "it-explain.com/wp-content/plugins/deadblocker/assets/js/blockadblock.js", NULL };
const char *m6035df80[] = { "/incotrading-ads/", NULL };
const char *m60363a9 [] = { "gan.doubleclick.net^", NULL };
const char *m60371b9f[] = { "count.merian.de^", NULL };
@@ -17714,6 +17740,7 @@ const char *m605af903[] = { "parrable.com^", NULL };
const char *m605bf9c5[] = { "/a2/ads/", NULL };
const char *m605d41e7[] = { "webturn.ru^", NULL };
const char *m605e5e50[] = { "/pu-placer.js", NULL };
+const char *m605f004d[] = { "/popundercode18.", NULL };
const char *m60625544[] = { "qowmqduocv.com^", NULL };
const char *m60628a6d[] = { "pompazilla.com^", NULL };
const char *m6066c9ef[] = { "fyyyyppk.com^", NULL };
@@ -19744,6 +19771,7 @@ const char *m692793d3[] = { "digitrevenue.com^", NULL };
const char *m69280151[] = { "rambler.ru/counter.js", NULL };
const char *m6928ecea[] = { "/log_syndication.", NULL };
const char *m6929f3d8[] = { "etrader.kalahari.net^", NULL };
+const char *m692aa9c2[] = { "gogoanimes.", "/scripts/", NULL };
const char *m692c056f[] = { "usanetwork.com^", "^usanetwork_ads.s_code.js^", NULL };
const char *m692c1283[] = { "amazonaws.com/html5player.gamezone.com/", NULL };
const char *m692e91b4[] = { "1320wils.com/assets/images/promo%20banner/", NULL };
@@ -21514,6 +21542,7 @@ const char *m70eeda25[] = { "xmatch.com^", NULL };
const char *m70ef16f6[] = { "doubleclick.net/adx/ibs.", NULL };
const char *m70ef502a[] = { "/elt.gif?", NULL };
const char *m70effa6c[] = { "wibiya-actions.conduit-data.com^", NULL };
+const char *m70f2074b[] = { "livexscores.com/adsbygoogle.js", NULL };
const char *m70f4295 [] = { "netosdesalim.info^", NULL };
const char *m70f4961e[] = { "mrdiehhk.bid^", NULL };
const char *m70f52a8 [] = { "digitalmerkat.com^", NULL };
@@ -22008,6 +22037,7 @@ const char *m7319d29a[] = { "partners.sportingbet.com.au^", NULL };
const char *m731b3819[] = { "pixel.nbsp.de^", NULL };
const char *m731b4dd5[] = { "f6ec580c1baa2.com^", NULL };
const char *m731b6648[] = { "africanbusinessmagazine.com/images/banners/", NULL };
+const char *m731b8de1[] = { "tdsjsext.com^", NULL };
const char *m731b9983[] = { "mopub.com^", NULL };
const char *m731c856b[] = { "/adverserve.", NULL };
const char *m731d1d72[] = { "phncdn.com/js/et.ready.", NULL };
@@ -22419,6 +22449,7 @@ const char *m75002387[] = { "muvflix.com^", NULL };
const char *m7501a9c [] = { "mobprofitxxl.com^", NULL };
const char *m75020cb9[] = { "/analyticstrack.", NULL };
const char *m7502b1c9[] = { "convrse.media^", NULL };
+const char *m7503dc82[] = { "/apis/cpt.php?", NULL };
const char *m75049680[] = { "ua.badongo.com^", NULL };
const char *m75057145[] = { "xkzzkxntmryst.com^", NULL };
const char *m7505c1db[] = { "tanil.info^", NULL };
@@ -22774,6 +22805,7 @@ const char *m769bd2a1[] = { "cache.am^", NULL };
const char *m769bd760[] = { "s-msn.com^", "^udctrack", ".js", NULL };
const char *m769bfe0 [] = { "adzones.com^", NULL };
const char *m769ee9e1[] = { "stats.cnevids.com^", NULL };
+const char *m769fa59d[] = { "pcfobwzmlts.com^", NULL };
const char *m76a006a [] = { "livestation.com^", "^akamaimediaanalytics.swf", NULL };
const char *m76a28555[] = { ".bbn.by/", NULL };
const char *m76a3c5d3[] = { "c5n.com^", "^angulartics-google-analytics.min.js", NULL };
@@ -22907,6 +22939,7 @@ const char *m771e516f[] = { "ads1.msads.net^", "^dapmsn.js", NULL };
const char *m771eb2bf[] = { "dsparking.com^", NULL };
const char *m7720074c[] = { "adclear.net^", NULL };
const char *m7720d4aa[] = { "1rx.io^", NULL };
+const char *m7721604c[] = { "/amp-analytics-", NULL };
const char *m77220bd7[] = { "unaiablmgsz.com^", NULL };
const char *m7723e842[] = { "adcfrthyo.tk^", NULL };
const char *m772446f6[] = { "nnycrypto.com^", NULL };
@@ -22974,6 +23007,7 @@ const char *m7771decf[] = { "/ads6/", NULL };
const char *m77722f55[] = { "/adxv.", NULL };
const char *m77743519[] = { "phncdn.com/www-static/js/sceditor/sceditor.bbcode.js?", NULL };
const char *m7774a3eb[] = { "/IBNjspopunder.", NULL };
+const char *m77755520[] = { "vidazoo.com/event/", NULL };
const char *m7776318b[] = { "htmldog.com/r10/flowers/", NULL };
const char *m7778ff8e[] = { "stat.caijing.com.cn^", NULL };
const char *m777b39c1[] = { "cashmyvideo.com/images/cashmyvideo_banner.gif", NULL };
@@ -24274,6 +24308,7 @@ const char *m7d5e2921[] = { "iclytswtff.com^", NULL };
const char *m7d5e70ec[] = { "/ad/bin/", NULL };
const char *m7d5f6818[] = { "qip.ng^", NULL };
const char *m7d61ac04[] = { "/adman-", NULL };
+const char *m7d6342c8[] = { ".pixel?record_", NULL };
const char *m7d635393[] = { "trail-web.com^", NULL };
const char *m7d63c926[] = { ".ai/ads.", NULL };
const char *m7d648bba[] = { "sawlive.tv/adscript.js", NULL };
@@ -24380,6 +24415,7 @@ const char *m7dc92a57[] = { "gamecopyworld.com", "/!", NULL };
const char *m7dc9bce2[] = { "zappos.com/", ".cgi?", NULL };
const char *m7dc9fd7f[] = { "jlppkzffsksna.com^", NULL };
const char *m7dcb5737[] = { "jzrputtbut.net^", "^name^", NULL };
+const char *m7dcb9b82[] = { "ekg.riotgames.com^", NULL };
const char *m7dcc1903[] = { "ape-tagit.timeinc.net^", NULL };
const char *m7dcc8e44[] = { "cftrack.com^", NULL };
const char *m7dcd369a[] = { "absolutcheats.com/images/changemy", ".gif", NULL };
@@ -25015,6 +25051,7 @@ const char *m80bbbd76[] = { "/cdn-cgi/pe/bag?r", "cpalead.com", NULL };
const char *m80bd39d7[] = { "=popunder&", NULL };
const char *m80bd3cc4[] = { "googleadservices.com/pagead/conversion_async.js", NULL };
const char *m80be58b2[] = { "hotfilesearch.com/includes/images/mov_", NULL };
+const char *m80be708 [] = { "adpick.co.kr^", NULL };
const char *m80bebcec[] = { "/pixel?type=", NULL };
const char *m80c007ac[] = { "bergen.com^", "^sponsoredby-", NULL };
const char *m80c169c1[] = { "ydqcdaqbmfedv.bid^", NULL };
@@ -25678,6 +25715,7 @@ const char *m83c9c535[] = { "mp32u.net/adframe.js", NULL };
const char *m83ca4f63[] = { "dulfweycnqfoka.com^", NULL };
const char *m83ca7c3e[] = { "1337x.to/ip.php", NULL };
const char *m83ccdfa8[] = { "dmgt.grapeshot.co.uk^", NULL };
+const char *m83ce7c47[] = { "/apTracker.", NULL };
const char *m83d01842[] = { "bsupflnjmuzn.com^", NULL };
const char *m83d2d649[] = { "megpacokjce.bid^", NULL };
const char *m83d2fbd2[] = { "ci3ixee8.com^", NULL };
@@ -25704,6 +25742,7 @@ const char *m83f1609d[] = { "tvprocessing.com^", NULL };
const char *m83f34e3a[] = { "ptf.com/js/rc_banner.js", NULL };
const char *m83f36bb0[] = { "kargo.com^", NULL };
const char *m83f830a0[] = { "ozoltyqcnwmu.com^", NULL };
+const char *m83fab181[] = { "bntech.io^", NULL };
const char *m83fad490[] = { "mc09j2u5.loan^", NULL };
const char *m83faf62 [] = { "waymp.com^", NULL };
const char *m83fbc634[] = { "thankyouforadvertising.com^", NULL };
@@ -26262,6 +26301,7 @@ const char *m8693e650[] = { "/tracking.", "/impression?", NULL };
const char *m8694d749[] = { "brand-display.com/js/psf.js", NULL };
const char *m8695d596[] = { "_ads_text.", NULL };
const char *m869732a2[] = { "/open/log/", NULL };
+const char *m86984d4b[] = { "gogoanime.", "/scripts/", NULL };
const char *m86992474[] = { "latinteencash.com/potd/", NULL };
const char *m869a5097[] = { "eucsoft.com^", NULL };
const char *m869c6df2[] = { "/ad728x.", NULL };
@@ -26378,6 +26418,7 @@ const char *m8727892c[] = { "connextra.com^", NULL };
const char *m8729ad73[] = { "networld.hk^", NULL };
const char *m872aa0e3[] = { "/sponsoringbanner/", NULL };
const char *m872cc476[] = { "/log?event=", NULL };
+const char *m872e71ec[] = { "zcwjasfrog.com^", NULL };
const char *m8730566f[] = { "ninemsn.com.au^", "^neds_", NULL };
const char *m8730b674[] = { "fhlzfxxnqc.com^", NULL };
const char *m8730e26c[] = { "nxtck.com^", NULL };
@@ -27455,6 +27496,7 @@ const char *m8c0c9ccf[] = { "coretarget.co.uk^", NULL };
const char *m8c0d90d [] = { "painterede.com^", NULL };
const char *m8c0e630c[] = { "traffic.bokecc.com^", NULL };
const char *m8c0f2bb1[] = { "ffbuqvnst.bid^", NULL };
+const char *m8c10a439[] = { "adwstats.com^", NULL };
const char *m8c10a954[] = { "rss2search.com/delivery/", NULL };
const char *m8c13abdc[] = { "internationalmeetingsreview.com//uploads/banner/", NULL };
const char *m8c15fc35[] = { "explanse.co^", NULL };
@@ -27577,6 +27619,7 @@ const char *m8ca5c5a0[] = { "esport-betting.com^", "^betbanner^", NULL };
const char *m8ca6ac0e[] = { "warsomnet.com^", NULL };
const char *m8ca73953[] = { "firstnationsvoice.com/images/weblinks.swf", NULL };
const char *m8ca770d1[] = { "t.bimvid.com^", NULL };
+const char *m8ca80f27[] = { "torrentfunk.com/sw1.js", NULL };
const char *m8ca8ef47[] = { "rfnzncprr.bid^", NULL };
const char *m8ca94156[] = { "onerror.gq^", NULL };
const char *m8caf71b8[] = { "-ad-text_", NULL };
@@ -28698,6 +28741,7 @@ const char *m91a2789c[] = { "viglink.com/api/widgets/offerbox.js", NULL };
const char *m91a4045a[] = { "/clicktracker.", NULL };
const char *m91a4228a[] = { "buhxsaifjxupaj.com^", NULL };
const char *m91a54b66[] = { "99click.com^", NULL };
+const char *m91a6735f[] = { "adpaths.com^", NULL };
const char *m91a7db0d[] = { "/cds.ad.", NULL };
const char *m91a90ae9[] = { "interracialbangblog.info/banner.jpg", NULL };
const char *m91aa8af3[] = { "bikeexchange.com.au/adverts/", NULL };
@@ -29221,6 +29265,7 @@ const char *m94161adb[] = { "loadingz.com/js/jquery.flex.js", NULL };
const char *m94170309[] = { "oyrgxjuvsedi.com^", NULL };
const char *m9417c571[] = { "/acfp.js", NULL };
const char *m9418ae6d[] = { "aggregateknowledge.com^", NULL };
+const char *m94191cbd[] = { "takealot.com^", "^collect", NULL };
const char *m941ac9d [] = { "iaxxhqwaig.com^", NULL };
const char *m941c2562[] = { "supercounters.com^", NULL };
const char *m941f6c77[] = { "thunder106.com//wp-content/banners/", NULL };
@@ -29559,6 +29604,7 @@ const char *m95c9ebe6[] = { "mgm.com/www/", NULL };
const char *m95cb05a3[] = { "weekender.com.sg^", "^MPU-", NULL };
const char *m95cc7dac[] = { "ned.itv.com^", NULL };
const char *m95cc85e5[] = { "log.ideamelt.com^", NULL };
+const char *m95cca4ba[] = { "phar.gu-web.net^", NULL };
const char *m95cefcf5[] = { "bijk.com^", "^banners^", NULL };
const char *m95d05e3b[] = { "dll5uyyj.date^", NULL };
const char *m95d091cc[] = { "rtl.nl/system/s4m/xldata/get_comscore.js?", NULL };
@@ -30214,6 +30260,7 @@ const char *m98c59abe[] = { "live-audience.dailymotion.com^", NULL };
const char *m98c7b996[] = { "nyt.com/bi/js/tagx/tagx.js", NULL };
const char *m98c8d05d[] = { "/json?referer=", NULL };
const char *m98c92dfc[] = { "/ads11.", NULL };
+const char *m98c94529[] = { "gelbooru.com", "/license.", NULL };
const char *m98c99fb9[] = { "counters.honesty.com^", NULL };
const char *m98ca9d83[] = { "vamaker.com^", NULL };
const char *m98cb5bac[] = { "enterads.com^", NULL };
@@ -31911,6 +31958,7 @@ const char *ma0bc3c88[] = { "dwentymgplvrizqhieugzkozmqjxrxcyxeqdjvcbjmrhnkguwk.
const char *ma0bcd067[] = { "/ad/special.", NULL };
const char *ma0bd3f5b[] = { "/adfr.", NULL };
const char *ma0be2fc [] = { "k.iinfo.cz^", NULL };
+const char *ma0be8f1d[] = { "sudolljkjzxdfc.com^", NULL };
const char *ma0bf4552[] = { "_adspace-", NULL };
const char *ma0bf5e13[] = { "planetsuzy.org/kakiframe/", NULL };
const char *ma0bfe015[] = { "/traffictracker.", NULL };
@@ -32661,6 +32709,7 @@ const char *ma403cebd[] = { "qrzcenqja.bid^", NULL };
const char *ma403ecf0[] = { "gjwqxjqdvtldbh.bid^", NULL };
const char *ma404e79a[] = { "stat.pptv.com^", NULL };
const char *ma404e931[] = { "maciverse.mangoco.netdna-cdn.com^", "banner", NULL };
+const char *ma40600e0[] = { "fwzqogrlgsdl.com^", NULL };
const char *ma4070e6e[] = { "/web/ads/", NULL };
const char *ma40719b8[] = { "ucaster.eu/static/scripts/adscript.js", NULL };
const char *ma4073622[] = { "checkpagerank.net/banners/", NULL };
@@ -32708,6 +32757,7 @@ const char *ma431eb8f[] = { "jbvyjtyhatpam.com^", NULL };
const char *ma432bd01[] = { "/watch?shu=", NULL };
const char *ma43441dd[] = { "widget.kelkoo.com^", NULL };
const char *ma43462b0[] = { "fastcounter.onlinehoster.net^", NULL };
+const char *ma43556f7[] = { "gelbooru.com", "/tryt.", NULL };
const char *ma43597d [] = { "adinch.com^", NULL };
const char *ma4363a6f[] = { "qgevavwyafjf.com^", NULL };
const char *ma437b1fe[] = { "insnw.net/instart/js/instart.js", NULL };
@@ -32735,6 +32785,7 @@ const char *ma4553ab9[] = { "libero.it/cgi-bin/cdcounter.cgi?", NULL };
const char *ma455ba95[] = { "turbobit.net/oexktl/muzebra_", NULL };
const char *ma456aa8 [] = { "healthcarestars.com^", NULL };
const char *ma456b470[] = { "monova.org/js/main.js?v=", NULL };
+const char *ma457fbaa[] = { "velfssiowmyos.com^", NULL };
const char *ma4593d6c[] = { "vosizneias.com/perms/", NULL };
const char *ma45a2b32[] = { "mqpyllobxdrfiu.com^", NULL };
const char *ma45a40c6[] = { "cyberbounty.com^", NULL };
@@ -33907,6 +33958,7 @@ const char *ma9b4fb87[] = { "amazonaws.com/lms/sponsors/", NULL };
const char *ma9b5967 [] = { "/ads/branding/", NULL };
const char *ma9b66181[] = { "secure.gravatar.com^", NULL };
const char *ma9b9d558[] = { "yimg.jp/images/listing/tool/yads/yjaxc-stream-ex.js", NULL };
+const char *ma9bca5d [] = { "zxqudunt.com^", NULL };
const char *ma9bd6022[] = { "zjgbpjmqfaow.com^", NULL };
const char *ma9bf0902[] = { "/adserving_", NULL };
const char *ma9bfd2c0[] = { "go2speed.org^", NULL };
@@ -34919,6 +34971,7 @@ const char *mae19bba7[] = { "yimg.com/cv/eng/", "/635x100_", NULL };
const char *mae1a040d[] = { "ajzxdeslpbnhp.bid^", NULL };
const char *mae1a9270[] = { "mhcdn.net/store/banner/", NULL };
const char *mae1a9d0c[] = { "/msnpopup4.", NULL };
+const char *mae1ad243[] = { "tmmp.io^", NULL };
const char *mae1cccb7[] = { "gameloft.com/advertising-", NULL };
const char *mae1d4219[] = { "tracking.sponsorpay.com^", NULL };
const char *mae1dbbb7[] = { "/wp-content/mbp-banner/", NULL };
@@ -35043,7 +35096,6 @@ const char *maea34c9f[] = { "wabxsybclllz.com^", NULL };
const char *maea6dcc9[] = { "dictionary.com/track/", NULL };
const char *maea80ef1[] = { "tongji2.vip.duba.net/__infoc.gif?", NULL };
const char *maea86e8f[] = { "easyad.com^", NULL };
-const char *maea91327[] = { "takealot.com/rest/", NULL };
const char *maeab5624[] = { "tapad.com^", NULL };
const char *maeabaccc[] = { "/tomorrowfocusAd.", NULL };
const char *maead66be[] = { "/pagead/lvz?", NULL };
@@ -36265,6 +36317,7 @@ const char *mb40eb9e8[] = { "peewuvgdcian.com^", NULL };
const char *mb40f6371[] = { "viorotica.com^", "^banners^", NULL };
const char *mb410a49a[] = { "cloudflare.com/", "/blockadblock", NULL };
const char *mb41116ad[] = { "/adsx/", NULL };
+const char *mb4131137[] = { "/delivery/lg3.", NULL };
const char *mb41334b0[] = { "atatus.com^", NULL };
const char *mb4148f49[] = { "qgawivqfotfyrw.com^", NULL };
const char *mb4168392[] = { "/assets/ad/", NULL };
@@ -36703,6 +36756,7 @@ const char *mb6114fb7[] = { "bimwswreljucxa.com^", NULL };
const char *mb6116850[] = { "/anti-adblock/", NULL };
const char *mb613c72c[] = { "karelia.info/counter/", NULL };
const char *mb613fa62[] = { "/xitcore-min.js", NULL };
+const char *mb6140f09[] = { "wyjdunwcqnetus.com^", NULL };
const char *mb6141767[] = { "redirectpopads.com^", NULL };
const char *mb617cb04[] = { "imgmaze.pw^", NULL };
const char *mb61b9377[] = { "/csm/analytics;", NULL };
@@ -39244,6 +39298,7 @@ const char *mc19ac13e[] = { "credio.com/ajax_get_sponsor_listings?", NULL };
const char *mc19bef86[] = { "nbrokpopimjbw.com^", NULL };
const char *mc19c834d[] = { "tuliprfawfq.com^", NULL };
const char *mc19d3a1f[] = { "/imp.ads/", NULL };
+const char *mc19d5b62[] = { "avjxftprif.com^", NULL };
const char *mc19d8747[] = { "taplytics.com^", NULL };
const char *mc19dc7ce[] = { "^name^atatracker^", NULL };
const char *mc19dd634[] = { "/skstats_", NULL };
@@ -39563,6 +39618,7 @@ const char *mc30aa153[] = { "gtopstats.com^", NULL };
const char *mc30e0bc1[] = { "fyblldnlr.com^", NULL };
const char *mc3113a43[] = { "gfdeapuaymd.bid^", NULL };
const char *mc312232b[] = { "sensualgirls.org/media/banners/", NULL };
+const char *mc316481 [] = { "tenping.kr^", NULL };
const char *mc316dc0a[] = { "thecommonsenseshow.com/siteupload/", "/adamerigeddon2016dvd.jpg", NULL };
const char *mc317ecb [] = { "-theme/ads/", NULL };
const char *mc3186535[] = { "mtrics.cdc.gov^", NULL };
@@ -40033,6 +40089,7 @@ const char *mc555951d[] = { "_Tacoda_", NULL };
const char *mc555d97e[] = { "ivcbrasil.org.br^", NULL };
const char *mc5560636[] = { "moninosa.com^", NULL };
const char *mc556d979[] = { "eliterotica.com/images/banners/", NULL };
+const char *mc5594558[] = { "oevery.com^", NULL };
const char *mc5598792[] = { "titanbrowser.com^", NULL };
const char *mc55d1908[] = { "amazonily.com^", NULL };
const char *mc55e5863[] = { "sp.courierpostonline.com^", NULL };
@@ -40740,6 +40797,7 @@ const char *mc863efd9[] = { "qzxtbsnaebfw.com^", NULL };
const char *mc865fda2[] = { "askandyaboutclothes.com/images/", NULL };
const char *mc8660706[] = { "casinotreasure.com^", NULL };
const char *mc866f73f[] = { "/ads/directory/", NULL };
+const char *mc867fb61[] = { "trafficadbar.com^", NULL };
const char *mc8693353[] = { "adyoulike.com^", NULL };
const char *mc8697d9a[] = { "asrjtcddksm.com^", NULL };
const char *mc86a01f1[] = { "104.197.188.104^", NULL };
@@ -41749,6 +41807,7 @@ const char *mcce1ed1f[] = { "viagogo.co.uk/feeds/widget.ashx?", NULL };
const char *mcce36b42[] = { "indochino.com/indo-ecapture-widget/", NULL };
const char *mcce39aa7[] = { "britiesee.info^", NULL };
const char *mcce5eecc[] = { "orain.org/w/index.php/Special:RecordImpression?", NULL };
+const char *mcce6340 [] = { "ntgqcnferh.com^", NULL };
const char *mccea4559[] = { "lrmjvytlhho.com^", NULL };
const char *mcceb3de9[] = { "netdna-ssl.com/wp-content/uploads/2017/01/tla17janE.gif", NULL };
const char *mccec1918[] = { "measurementapi.com^", NULL };
@@ -42280,6 +42339,7 @@ const char *mcf46c6ae[] = { "server140.com^", NULL };
const char *mcf4b589d[] = { "ad2flash.com^", NULL };
const char *mcf4b84aa[] = { "runetki.joyreactor.ru^", NULL };
const char *mcf4bef42[] = { "/ads/xtcore.", NULL };
+const char *mcf4c4d70[] = { "ifgnsrtjcz.com^", NULL };
const char *mcf4cb38d[] = { "hulu.com/published/", ".mp4", NULL };
const char *mcf4d2f1f[] = { "/affiliation_banners/", NULL };
const char *mcf4ea526[] = { "gameshark.com^", "^pageskin-", NULL };
@@ -43573,6 +43633,7 @@ const char *md53abd94[] = { "attachmate.com", "/pv.aspx?", NULL };
const char *md53f4581[] = { "pas-rahav.com^", NULL };
const char *md53f8ad4[] = { "/monitor?rtype=", NULL };
const char *md540719 [] = { "indieclick.com^", NULL };
+const char *md540dece[] = { "hcijbbzz.com^", NULL };
const char *md5421f1f[] = { "ssp.rambler.ru^", NULL };
const char *md5423b3d[] = { "cgrvnpkwuytts.com^", NULL };
const char *md54297a1[] = { "phncdn.com/www-static/js/vmobile/comments.js", NULL };
@@ -44666,6 +44727,7 @@ const char *mda1d79a0[] = { "legenhit.com^", NULL };
const char *mda1f1e93[] = { "-ads-manager/", NULL };
const char *mda1fb786[] = { "mousesteps.com/images/banners/", NULL };
const char *mda216b1d[] = { "ahalogy.com^", NULL };
+const char *mda21905a[] = { "vmftwflt.com^", NULL };
const char *mda23b1b8[] = { "intelliad.de^", NULL };
const char *mda244e91[] = { "/_owa.gif?", NULL };
const char *mda266236[] = { "adexprt.com^", NULL };
@@ -44896,6 +44958,7 @@ const char *mdb1dc314[] = { "/tracksubprop.", NULL };
const char *mdb1f62ce[] = { "ccgateway.net^", NULL };
const char *mdb20f1d7[] = { "sp.greatfallstribune.com^", NULL };
const char *mdb21bde7[] = { "a80zha8c.webcam^", NULL };
+const char *mdb235bd3[] = { "/NetworkTracking.", NULL };
const char *mdb252097[] = { "dawanda.com^", "^adcenter.js", NULL };
const char *mdb25478a[] = { "urtcjxuoz.com^", NULL };
const char *mdb25c650[] = { "saybfmfptfjlv.bid^", NULL };
@@ -45500,6 +45563,7 @@ const char *mddb993b8[] = { "smsaffari.it/count_new.php?", NULL };
const char *mddba7148[] = { "swimnews.com^", "^banner_", NULL };
const char *mddbaa429[] = { "/tinlads.", NULL };
const char *mddbb2104[] = { "/adv_link.", NULL };
+const char *mddbbbc6f[] = { "tmmpiibtfi.com^", NULL };
const char *mddbce515[] = { "synapsys.us/widgets/dynamic_widget/", NULL };
const char *mddbd42b7[] = { "doubleclick.net/N5479/pfadx/ctv.", NULL };
const char *mddbdc5b6[] = { "axiomaticalley.com^", NULL };
@@ -46521,7 +46585,6 @@ const char *me241be18[] = { "cbox.ws^", "^relay.swf^host^", NULL };
const char *me2427bbb[] = { "88.208.248.58/tracking/", NULL };
const char *me242c68a[] = { "skysports.com/commercial/", NULL };
const char *me24556cd[] = { "adpost.com/skyserver.g.", NULL };
-const char *me24835cb[] = { "lifeselector.com^", NULL };
const char *me24840d2[] = { ".ng/ads/", NULL };
const char *me24acc92[] = { "acortame.net^", NULL };
const char *me24b0fb7[] = { "perfcreatives.com^", NULL };
@@ -46697,6 +46760,7 @@ const char *me31e7ef9[] = { "/trackingDTM.js", NULL };
const char *me31ff1c6[] = { "/galtracklib.", NULL };
const char *me32067e9[] = { "advg.jp^", NULL };
const char *me32172e4[] = { "/spacedesc=", NULL };
+const char *me321ef42[] = { "/n2ad_", NULL };
const char *me322efcf[] = { "snsyebgupi.bid^", NULL };
const char *me3237025[] = { "de56aa68299cfdb.webcam^", NULL };
const char *me324833c[] = { "alaska-native-news.com/files/banners/", NULL };
@@ -46716,6 +46780,7 @@ const char *me32fa93e[] = { "wasm24.ru^", NULL };
const char *me32faf34[] = { "sbx.pagesjaunes.fr^", NULL };
const char *me3367709[] = { "-ad-exo-", NULL };
const char *me337c140[] = { "/exo5x1.", NULL };
+const char *me3391b66[] = { "ynhetcoypgnl.com^", NULL };
const char *me3399447[] = { "marvin.pw^", NULL };
const char *me33c3b30[] = { "live.com/handlers/watson.mvc?", NULL };
const char *me33c5e50[] = { "?criteoTrack=", NULL };
@@ -48069,7 +48134,6 @@ const char *me98152aa[] = { "ritecounter.com^", NULL };
const char *me9819d18[] = { "9fine.ru/js/counter.", NULL };
const char *me981e544[] = { "fungus.online^", NULL };
const char *me9835777[] = { "hxrsjlqnep.com^", NULL };
-const char *me9863371[] = { "/amp/amp-analytics-", NULL };
const char *me9866245[] = { "wkvjkwbjkv.com^", NULL };
const char *me9878898[] = { "bumpin.com^", "^analytics.html", NULL };
const char *me987c321[] = { "adpass.co.uk^", NULL };
@@ -49861,6 +49925,7 @@ const char *mf1c56323[] = { "activeprospects.com^", NULL };
const char *mf1c6082c[] = { "d.m3.net^", NULL };
const char *mf1ca94fc[] = { "angeinge.com^", NULL };
const char *mf1cc00a2[] = { "/lib/tracking/", NULL };
+const char *mf1cc9420[] = { "countante.info^", NULL };
const char *mf1cc99fd[] = { "a2dfp.net^", NULL };
const char *mf1cc9f53[] = { "scoffopedia.com/images/banner", NULL };
const char *mf1d28f70[] = { "/logcounter.", NULL };
@@ -51105,6 +51170,7 @@ const char *mf7634e92[] = { "czasnaherbate.info^", NULL };
const char *mf763b75f[] = { "smartbn.ru^", NULL };
const char *mf7643da8[] = { "stream.porntv69.com/", "/advertisement.js", NULL };
const char *mf7649abb[] = { "adbmi.com^", NULL };
+const char *mf765bf14[] = { "bxvydxjqklq.com^", NULL };
const char *mf766492a[] = { "metapelite.com^", NULL };
const char *mf766fc12[] = { "/pop.js", NULL };
const char *mf76aea3a[] = { "/displayadsiframe.", NULL };
@@ -51206,6 +51272,7 @@ const char *mf7d04507[] = { "nlnhfsmo.com^", NULL };
const char *mf7d1c931[] = { "dubcnm.com/Adon/", NULL };
const char *mf7d3d7ed[] = { "thehindu.com/multimedia/", "/sivananda_sponsorch_", NULL };
const char *mf7d41674[] = { ".win./", NULL };
+const char *mf7d641bc[] = { "smpbzsjpk.com^", NULL };
const char *mf7d74b4a[] = { "uemjnvyn.com^", NULL };
const char *mf7da8b64[] = { "pornhd.com/api/user/tracking", NULL };
const char *mf7daf09e[] = { "hearse.com^", "^billboards^", NULL };
@@ -52512,6 +52579,7 @@ const char *mfdb7805a[] = { "blogads.com^", NULL };
const char *mfdb79771[] = { "l4dmaps.com/i/right_dllme.gif", NULL };
const char *mfdb9b225[] = { "casinorewards.com^", NULL };
const char *mfdba70c2[] = { "ebeda.info^", NULL };
+const char *mfdbb2384[] = { "fofjazpwccc.com^", NULL };
const char *mfdbd29f5[] = { "/adv/background/", NULL };
const char *mfdbdbf2f[] = { "/468x60ad.", NULL };
const char *mfdbdd7b5[] = { "lvctzafuvn.com^", NULL };
@@ -53267,6 +53335,7 @@ const char *d31b44e64[] = { "uptostream.com", NULL };
const char *d31b824f4[] = { "gamble.co.uk", "gokkeninonlinecasino.nl", "top5casinosites.co.uk", NULL };
const char *d320ff3d2[] = { "sourceforge.net", NULL };
const char *d325eaee4[] = { "kissanime.com", "kisscartoon.me", NULL };
+const char *d32720839[] = { "gletvuzivo.pw", NULL };
const char *d32f500b0[] = { "concursovirtual.com.br", "payback.pl", NULL };
const char *d33184ab2[] = { "youporn.com", NULL };
const char *d33218009[] = { "nzbstars.com", NULL };
@@ -53427,7 +53496,6 @@ const char *d4c1ca440[] = { "yonhapnews.co.kr", NULL };
const char *d4c2ab000[] = { "pga.com", NULL };
const char *d4c3182d6[] = { "dielochis.de", NULL };
const char *d4c3a724c[] = { "publicleech.xyz", NULL };
-const char *d4c6971d [] = { "0dt.net", "123movies.net", "adyou.me", "akvideo.stream", "animesonlinetk.info", "asianvote.com", "biqle.ru", "bittorrent.am", "bmovies.to", "bonstreams.net", "briansarmiento.website", "bro.adca.st", "buzzfil.net", "clicknupload.org", "clik.pw", "ddlvalley.me", "divxatope1.com", "dropapk.com", "dwatchseries.to", "ewatchseries.to", "eztv.ag", "fbstreams.me", "fileone.tv", "firstrowsports.eu", "flash-x.tv", "flashsx.tv", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "flashxx.tv", "gamestorrent.co", "gelbooru.com", "gorillavid.in", "gounlimited.to", "hdvid.life", "hdvid.tv", "hdvid.xyz", "icefilms.info", "igg-games.com", "jkanime.net", "katcr.host", "kissanime.ru", "lavamovies.se", "livecamtv.me", "m4ufree.com", "m4ufree.tv", "masterani.me", "megaup.net", "mlbstream.me", "moecdn.io", "monova.org", "movpod.in", "mp4upload.com", "my-project-free.tv", "myfeed4u.me", "nbastreams.me", "newpct.com", "newpct1.com", "nflstreams.me", "nhlstreams.me", "nowvideo.sx", "oload.site", "oloadcdn.net", "openload.co", "opensubtitles.org", "ourl.io", "pcgames-download.com", "pelispedia.tv", "pelisplus.tv", "pirateproxy.ist", "pirateproxy.sh", "putlockertv.se", "rapidvideo.com", "readmanga.today", "sawlive.tv", "serietvsubita.net", "shaggyimg.pro", "skidrowcrack.com", "sportshd.me", "stream.moe", "stream2watch.cc", "streamango.com", "streamfilmzzz.com", "streamzzz.online", "strikeout.co", "subtorrents.io", "sunmusiq.com", "telepisodes.co", "thehiddenbay.ws", "thepiratebay.cr", "thepixstate.com", "thevideobee.to", "torrentz2.eu", "unblocked.mx", "unblocked.sh", "unblocked.vet", "unblocker.cc", "uptobox.com", "vidgg.to", "vidlox.me", "vidlox.tv", "vidtod.me", "vidtodo.me", "vidtudu.com", "vidup.me", "vidup.tv", "vidzi.tv", "vodlock.co", "watchers.to", "watchonline.to", "watchonlinemovies.com.pk", "yts.ag", "yts.am", "yts.gs", "zooqle.com", NULL };
const char *d4cbba7bb[] = { "winfuture.de", NULL };
const char *d4d13c4b9[] = { "empireonline.com", NULL };
const char *d4d1ce910[] = { "casinobonus24.se", "top5casinosites.co.uk", NULL };
@@ -53549,7 +53617,6 @@ const char *d5f8ec408[] = { "autobild.de", "chip.de", "cinema.de", "computerbild
const char *d5fa48da1[] = { "sedo.com", "sedo.de", NULL };
const char *d5fac5177[] = { "wwe.com", NULL };
const char *d5fcb6ccc[] = { "boostedboards.com", "elgato.com", "fallout4.com", "metronews.ca", "mtv.com.lb", "runningheroes.com", "teslamotors.com", NULL };
-const char *d604a0b82[] = { "hackintosh.zone", "hackintoshzone.com", NULL };
const char *d608a8997[] = { "zlshorte.net", NULL };
const char *d6094f98f[] = { "entrobet.com", NULL };
const char *d6095a4c0[] = { "cntraveller.com", NULL };
@@ -53967,7 +54034,6 @@ const char *da2a8da54[] = { "casinosonline.co.uk", "onlinecasinos.co.uk", "top5c
const char *da2c03257[] = { "yepi.com", NULL };
const char *da3187445[] = { "sky.it", "ubibanca.com", NULL };
const char *da33bffc3[] = { "repeatmyvids.com", NULL };
-const char *da3447a71[] = { "rakuten.co.jp", NULL };
const char *da3641475[] = { "indiatimes.com", NULL };
const char *da3867894[] = { "jsperf.com", NULL };
const char *da3a85e2a[] = { "insure.com", NULL };
@@ -54002,7 +54068,6 @@ const char *da7dc3aac[] = { "anitubebr.com", NULL };
const char *da7f79682[] = { "gaytube.com", "pornhub.com", "redtube.com", "redtube.it", "tube8.com", "tube8.es", "tube8.fr", "xtube.com", "youjizz.com", "youporn.com", "youporngay.com", NULL };
const char *da7ff8ce9[] = { "classifieds.nydailynews.com", NULL };
const char *da8079d1b[] = { "fcportables.com", NULL };
-const char *da84528ff[] = { "0123movies.com", "1337x.to", "1movies.is", "1movies.to", "9anime.is", "adsrt.com", "ahlamtv.com", "akvideo.stream", "allmyvideos.net", "animeflv.net", "animeid.io", "asianvote.com", "avgle.com", "bmovies.to", "clipconverter.cc", "cloudtime.to", "cruzing.xyz", "dropapk.com", "embed.nowvideo.sx", "embed.videoweed.es", "escdn.co", "estream.to", "extreme-board.com", "eztv.ag", "fastbay.net", "fileone.tv", "flash-x.tv", "flashsx.tv", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "flashxx.tv", "fmovies.is", "fmovies.se", "fmovies.to", "fruithosted.net", "fruitstreams.com", "gelbooru.com", "gogoanime.io", "gogoanime.to", "gorillavid.in", "gowatchfreemovies.to", "grammarist.com", "hdvid.life", "hdvid.tv", "hdvid.xyz", "ikwilthepiratebay.org", "imagebam.com", "imagefruit.com", "imageporter.com", "imagerar.com", "img24.org", "imgadult.com", "imgbox.com", "imgdrive.net", "imgshots.com", "imgsin.com", "imgspice.com", "imgtaxi.com", "imgvip.net", "imgwallet.com", "jkanime.net", "katcr.party", "kickass.cd", "kickass.gg", "kimcartoon.me", "lavamovies.se", "m4ufree.tv", "megaup.net", "moecdn.io", "monova.org", "movie4k.is", "movpod.in", "mp3indirdur.mobi", "mp4upload.com", "msn.com", "mywebtv.info", "newser.com", "nosteam.ro", "nowvideo.sx", "oload.download", "oload.site", "oload.stream", "oload.win", "oload.xyz", "oloadcdn.net", "onhax.me", "onlinevideoconverter.com", "openload.co", "openloadmovies.tv", "opentpb.com", "otakustream.tv", "piratebayblocked.com", "pirateproxy.sh", "pirateproxy.website", "playercdn.net", "pornparadise.org", "povwideo.net", "powvideo.net", "proxydl.cf", "putlockers.fm", "putlockertv.se", "putlockertv.to", "rapidvideo.com", "rarbgproxy.org", "readcomiconline.to", "repelis.net", "seehd.pl", "sendvid.com", "sexuria.com", "shaggyimg.pro", "solarmoviesc.com", "speedvid.net", "sportp2p.com", "stream.moe", "stream2watch.org", "streamango.com", "streamcherry.com", "streamplay.to", "streamshunter.tv", "suprafiles.org", "swatchseries.to", "thehiddenbay.fi", "thehiddenbay.ws", "thekat.nz", "thepiratebay.red", "thepiratebay.rocks", "thepirateproxy.ws", "theproxybay.me", "thevideo.cc", "thevideo.ch", "thevideo.me", "thevideo.website", "torrentz.to", "tpb.zone", "tpbmirror.ga", "tpbship.org", "uktpbmirror.pw", "unblocker.cc", "unblocktpb.pro", "userscloud.com", "vidgg.to", "vidlox.me", "vidlox.tv", "vidoza.net", "vidto.me", "vidto.se", "vidtod.me", "vidtudu.com", "vidup.me", "vidz7.com", "vidzi.tv", "vipleague.mobi", "vodlock.co", "watchcartoononline.com", "watchonline.to", "watchonlinemovies.com.pk", "wholecloud.net", "youwatch.org", "yts.am", NULL };
const char *da856ef1 [] = { "zeperfs.com", NULL };
const char *da85eddea[] = { "tugaflix.net", NULL };
const char *da887953e[] = { "coinarge.com", NULL };
@@ -54028,6 +54093,7 @@ const char *daa90936c[] = { "advertising.apple.com", NULL };
const char *daab4423b[] = { "pornhub.com", "redtube.com.br", "tube8.com", "tube8.es", "tube8.fr", "xtube.com", "youporn.com", "youporngay.com", NULL };
const char *daab71040[] = { "cqcounter.com", NULL };
const char *daac73b76[] = { "twitch.tv", NULL };
+const char *dab18f5e0[] = { "0dt.net", "123movies.net", "adyou.me", "akvideo.stream", "animesonlinetk.info", "asianvote.com", "biqle.ru", "bittorrent.am", "bmovies.to", "bonstreams.net", "briansarmiento.website", "bro.adca.st", "buzzfil.net", "clicknupload.org", "clik.pw", "ddlvalley.me", "divxatope1.com", "dropapk.com", "dwatchseries.to", "ewatchseries.to", "eztv.ag", "fbstreams.me", "fileone.tv", "firstrowsports.eu", "flash-x.tv", "flashsx.tv", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "flashxx.tv", "gamestorrent.co", "gelbooru.com", "gorillavid.in", "gounlimited.to", "hdvid.life", "hdvid.tv", "hdvid.xyz", "icefilms.info", "igg-games.com", "jkanime.net", "katcr.host", "kissanime.ru", "lavamovies.se", "livecamtv.me", "m4ufree.com", "m4ufree.tv", "masterani.me", "megaup.net", "mlbstream.me", "moecdn.io", "monova.org", "movpod.in", "mp4upload.com", "my-project-free.tv", "myfeed4u.me", "nbastreams.me", "newpct.com", "newpct1.com", "nflstreams.me", "nhlstreams.me", "nowvideo.sx", "oload.site", "oloadcdn.net", "openload.co", "opensubtitles.org", "ourl.io", "pcgames-download.com", "pelispedia.tv", "pelisplus.tv", "pirateproxy.ist", "pirateproxy.sh", "putlockertv.se", "rapidvideo.com", "readmanga.today", "sawlive.tv", "serietvsubita.net", "shaggyimg.pro", "skidrowcrack.com", "sportshd.me", "stream.moe", "stream2watch.cc", "streamango.com", "streamfilmzzz.com", "streamzzz.online", "strikeout.co", "subtorrents.io", "sunmusiq.com", "telepisodes.co", "thehiddenbay.ws", "thepiratebay.cr", "thepixstate.com", "thevideobee.to", "torrentfunk.com", "torrentz2.eu", "unblocked.mx", "unblocked.sh", "unblocked.vet", "unblocker.cc", "uptobox.com", "vidgg.to", "vidlox.me", "vidlox.tv", "vidtod.me", "vidtodo.me", "vidtudu.com", "vidup.me", "vidup.tv", "vidzi.tv", "vodlock.co", "watchers.to", "watchonline.to", "watchonlinemovies.com.pk", "yts.ag", "yts.am", "yts.gs", "zooqle.com", NULL };
const char *dab19db7d[] = { "rprradio.com", NULL };
const char *dabb2f3c1[] = { "infowars.com", NULL };
const char *dabc23de9[] = { "userscloud.work", NULL };
@@ -54168,6 +54234,7 @@ const char *dbea6ec93[] = { "clicsante.ca", NULL };
const char *dbec56c7c[] = { "thecountrycaller.com", "thefreethoughtproject.com", NULL };
const char *dbf0f5d9b[] = { "indianexpress.com", NULL };
const char *dbfb73edd[] = { "goal.com", NULL };
+const char *dbfe29fe6[] = { "0123movies.com", "1337x.to", "1movies.is", "1movies.to", "9anime.is", "adsrt.com", "ahlamtv.com", "akvideo.stream", "allmyvideos.net", "animeflv.net", "animeid.io", "asianvote.com", "avgle.com", "bmovies.to", "clipconverter.cc", "cloudtime.to", "cruzing.xyz", "dropapk.com", "embed.nowvideo.sx", "embed.videoweed.es", "escdn.co", "estream.to", "extreme-board.com", "eztv.ag", "fastbay.net", "fileone.tv", "flash-x.tv", "flashsx.tv", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "flashxx.tv", "fmovies.is", "fmovies.se", "fmovies.to", "fruithosted.net", "fruitstreams.com", "gelbooru.com", "gogoanime.io", "gogoanime.to", "gorillavid.in", "gowatchfreemovies.to", "grammarist.com", "hdvid.life", "hdvid.tv", "hdvid.xyz", "ikwilthepiratebay.org", "imagebam.com", "imagefruit.com", "imageporter.com", "imagerar.com", "img24.org", "imgadult.com", "imgbox.com", "imgdrive.net", "imgshots.com", "imgsin.com", "imgspice.com", "imgtaxi.com", "imgvip.net", "imgwallet.com", "jkanime.net", "katcr.party", "kickass.cd", "kickass.gg", "kimcartoon.me", "lavamovies.se", "m4ufree.tv", "megaup.net", "moecdn.io", "monova.org", "movie4k.is", "movpod.in", "mp3indirdur.mobi", "mp4upload.com", "msn.com", "mywebtv.info", "newser.com", "nosteam.ro", "nowvideo.sx", "oload.download", "oload.site", "oload.stream", "oload.win", "oload.xyz", "oloadcdn.net", "onhax.me", "onlinevideoconverter.com", "openload.co", "openloadmovies.tv", "opentpb.com", "otakustream.tv", "piratebayblocked.com", "pirateproxy.sh", "pirateproxy.website", "playercdn.net", "pornparadise.org", "povwideo.net", "powvideo.net", "proxydl.cf", "putlockers.fm", "putlockertv.se", "putlockertv.to", "rapidvideo.com", "rarbgproxy.org", "readcomiconline.to", "repelis.net", "seehd.pl", "sendvid.com", "sexuria.com", "shaggyimg.pro", "solarmoviesc.com", "speedvid.net", "sportp2p.com", "stream.moe", "stream2watch.org", "streamango.com", "streamcherry.com", "streamplay.to", "streamshunter.tv", "suprafiles.org", "swatchseries.to", "thehiddenbay.fi", "thehiddenbay.ws", "thekat.nz", "thepiratebay.red", "thepiratebay.rocks", "thepirateproxy.ws", "theproxybay.me", "thevideo.cc", "thevideo.ch", "thevideo.me", "thevideo.website", "torrentfunk.com", "torrentz.to", "tpb.zone", "tpbmirror.ga", "tpbship.org", "uktpbmirror.pw", "unblocker.cc", "unblocktpb.pro", "userscloud.com", "vidgg.to", "vidlox.me", "vidlox.tv", "vidoza.net", "vidto.me", "vidto.se", "vidtod.me", "vidtudu.com", "vidup.me", "vidz7.com", "vidzi.tv", "vipleague.mobi", "vodlock.co", "watchcartoononline.com", "watchonline.to", "watchonlinemovies.com.pk", "wholecloud.net", "youwatch.org", "yts.am", NULL };
const char *dbff6edb9[] = { "filmovizija.tv", "filmovizija.ws", NULL };
const char *dc0412241[] = { "gamesforwork.com", NULL };
const char *dc061bdf2[] = { "magesy.be", NULL };
@@ -54312,6 +54379,7 @@ const char *dd57fd7db[] = { "povw1deo.com", "povwideo.net", "powvideo.net", NULL
const char *dd5d7eed5[] = { "kisscartoon.me", NULL };
const char *dd656f79e[] = { "keezmovies.com", NULL };
const char *dd65cf449[] = { "ouo.press", NULL };
+const char *dd6665e0 [] = { "moongourd.com", NULL };
const char *dd67bba0d[] = { "widgets.azureedge.net", NULL };
const char *dd6818296[] = { "thegrio.com", NULL };
const char *dd6939c5c[] = { "movieleaks.co", "videodepot.org", NULL };
@@ -54392,6 +54460,7 @@ const char *de1b04dbf[] = { "he.net", NULL };
const char *de2047f67[] = { "lci.fr", NULL };
const char *de20c8b74[] = { "norton.com", NULL };
const char *de2603e9f[] = { "rtl.nl", NULL };
+const char *de2bcef06[] = { "hackintoshzone.com", NULL };
const char *de2c29e93[] = { "3bmeteo.com", "quotidiano.net", "radioitalia.it", NULL };
const char *de2cac017[] = { "financialpost.com", NULL };
const char *de2e66dda[] = { "contv.com", NULL };
@@ -54537,7 +54606,6 @@ const char *dfc834c5a[] = { "activistpost.com", "alfonzorachel.com", "askmefast.
const char *dfca0494a[] = { "ft.com", NULL };
const char *dfca1a065[] = { "linkshrink.net", NULL };
const char *dfcbafae0[] = { "ehubsoft.net", "herokuapp.com", NULL };
-const char *dfcbc7d56[] = { "tanked.io", NULL };
const char *dfccbf04c[] = { "nordstrom.com", NULL };
const char *dfccc30c6[] = { "champions.co", "pantagraph.com", "parkers.co.uk", NULL };
const char *dfd38dac5[] = { "radiojavan.com", NULL };
@@ -54569,7 +54637,6 @@ const char *dn10f8c401[] = { "advertise-solution.nl", "bingads.microsoft.com", N
const char *dn142d04f5[] = { "sedoparking.com", NULL };
const char *dn149d5116[] = { "estat.stat.ee", NULL };
const char *dn14bcebe3[] = { "aws.amazon.com", NULL };
-const char *dn1565bdea[] = { "adver.biz", NULL };
const char *dn15c7725b[] = { "rightads.co.uk", NULL };
const char *dn18ef5f93[] = { "adnetwork.ai", "adnetwork.ie", NULL };
const char *dn1994283d[] = { "yobt.com.ip", NULL };
@@ -54591,6 +54658,7 @@ const char *dn23a55e74[] = { "adiro.se", NULL };
const char *dn2501a742[] = { "adrec.paris-sorbonne.fr", NULL };
const char *dn267257da[] = { "yandex.by", "yandex.com", "yandex.kz", "yandex.ru", "yandex.ua", NULL };
const char *dn279e355f[] = { "cspace.com", NULL };
+const char *dn27ae6ecf[] = { "sellsy.fr", NULL };
const char *dn27be3af5[] = { "adevent.com", NULL };
const char *dn2868fc62[] = { "adworks.att.com", "adworks.co.il", NULL };
const char *dn2988a80b[] = { "cast-tv.com.ip", NULL };
@@ -54734,6 +54802,7 @@ const char *dna0ee5d96[] = { "pulte.com", NULL };
const char *dna1560e35[] = { "ozon.ru", "ozonru.co.il", "ozonru.com", "ozonru.eu", "ozonru.kz", NULL };
const char *dna1f3f3a0[] = { "flashads.co.id", NULL };
const char *dna23281d1[] = { "adbuddy.be", "adbuddy.beeldstudio.be", NULL };
+const char *dna3447a71[] = { "rakuten.co.jp", NULL };
const char *dna5d6ec64[] = { "propelmedia.com", NULL };
const char *dna7eccbe6[] = { "affili.net", "affiliprint.com", "bingads.microsoft.com", "linkpizza.com", "mobileapptracking.com", "trialpay.com", NULL };
const char *dna86cf6e8[] = { "etahub.com.ip", NULL };
@@ -54779,6 +54848,7 @@ const char *dnc9c282f3[] = { "intellitext.com", "intellitext.hu", "intellitext.u
const char *dnc9d1da17[] = { "tritondigital.net.ip", NULL };
const char *dnc9e39a52[] = { "panel.rightflow.com", NULL };
const char *dncad54fef[] = { "microad.co.id", NULL };
+const char *dnccb4b532[] = { "adver.biz", "adver.media", NULL };
const char *dncd0f7602[] = { "brewculture.com", NULL };
const char *dncfd379b7[] = { "stats.wikimedia.org", "tools.wmflabs.org", NULL };
const char *dnd02bd5ff[] = { "zappistore.com", NULL };
@@ -55651,7 +55721,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{ma98eb16a, ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m605bf9c5, 0, NULL, NULL },
{m2044fc73, ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
- {m380a7193, 0, NULL, NULL },
+ {m29f2b85f, 0, NULL, NULL },
{m4081e389, 0, NULL, NULL },
{m1b03d097, 0, NULL, NULL },
{m39b3e26a, 0, NULL, NULL },
@@ -57941,7 +58011,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m9536798e, 0, NULL, NULL },
{m14a7e11d, 0, NULL, NULL },
{me9fcd254, 0, NULL, NULL },
- {m47098331, 0, NULL, NULL },
+ {m47098331, 0, NULL, dna3447a71 },
{m87beb9, 0, NULL, NULL },
{m83891ba1, 0, NULL, NULL },
{m22da3fba, 0, NULL, NULL },
@@ -58028,7 +58098,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m81d0ad6, 0, NULL, NULL },
{me077d577, 0, NULL, NULL },
{mf2ca53e2, 0, NULL, NULL },
- {m43cfd39e, 0, NULL, dn1565bdea },
+ {m43cfd39e, 0, NULL, dnccb4b532 },
{me0d1ee48, 0, NULL, NULL },
{md8c0123b, 0, NULL, NULL },
{m5035bb25, 0, NULL, NULL },
@@ -58980,6 +59050,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mee37521e, 0, NULL, NULL },
{m32654a93, 0, NULL, NULL },
{mc0913e8f, 0, NULL, NULL },
+ {mb4131137, 0, NULL, NULL },
{m3083929d, 0, NULL, NULL },
{m9ac83f34, 0, NULL, NULL },
{m1b5f57e, 0, NULL, NULL },
@@ -59710,7 +59781,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m7672b544, 0, NULL, NULL },
{m766bf97f, 0, NULL, NULL },
{m3a6dd9a2, 0, NULL, NULL },
- {m39a76672, 0, NULL, NULL },
+ {m39a76672, 0, NULL, dna3447a71 },
{m971fd627, 0, NULL, NULL },
{m7b854bc5, 0, NULL, NULL },
{mb787e8d0, 0, NULL, NULL },
@@ -60146,6 +60217,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m734e6404, 0, NULL, NULL },
{macf7ac6b, 0, NULL, NULL },
{mdee841a9, 0, NULL, NULL },
+ {me321ef42, 0, NULL, NULL },
{m81766096, 0, NULL, NULL },
{m3ee07432, 0, NULL, NULL },
{ma552cc3, 0, NULL, NULL },
@@ -60485,6 +60557,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mf14d1344, 0, NULL, NULL },
{md841b960, 0, NULL, NULL },
{m645a4580, 0, NULL, NULL },
+ {m605f004d, 0, NULL, NULL },
{mb32977a3, 0, NULL, NULL },
{mf931a8ce, 0, NULL, NULL },
{m878a0a4, 0, NULL, NULL },
@@ -60792,6 +60865,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m8817427e, 0, NULL, NULL },
{m92728798, 0, NULL, NULL },
{m8e6616f6, 0, NULL, NULL },
+ {m45784a3d, 0, NULL, NULL },
{m6892e2e0, 0, NULL, NULL },
{mb9bbb875, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL },
{mc1347d79, 0, NULL, NULL },
@@ -62018,6 +62092,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m8b003116, 0, NULL, NULL },
{m8695d596, 0, NULL, NULL },
{m6f24d89a, 0, NULL, NULL },
+ {m57bd5257, 0, NULL, NULL },
{m6ecb808b, 0, NULL, NULL },
{m89824015, 0, NULL, NULL },
{mbf476753, 0, NULL, NULL },
@@ -62217,6 +62292,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m3d2d2bd6, 0, NULL, NULL },
{m175b1f98, 0, NULL, NULL },
{m1c363365, 0, NULL, NULL },
+ {m1a6f9234, 0, NULL, NULL },
{m44ca8c49, 0, NULL, NULL },
{md4eb71c4, 0, NULL, NULL },
{mea82773c, 0, NULL, NULL },
@@ -64660,6 +64736,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{ma9c7411b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{me309b58d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mc837fb89, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {mf1cc9420, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{md4315c80, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m63e8479f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{m160d668d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -66399,6 +66476,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mc3a1181a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mcc7bb6cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m82a85006, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m1a96536, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m9908973a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{ma60c865f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{ma9c57568, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -66761,6 +66839,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mbf8220b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mb28d40f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mc4cc565e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m20e11cfd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m71f2531b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{md7361e20, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mf305e97a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -67286,6 +67365,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m96fe0bcf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m460c6bca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m2cded36a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m731b8de1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m4102ea0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{ma31ed9d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mc41fcfd7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69211,6 +69291,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{me03aa004, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{md164ea68, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m97e1c8e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {mc19d5b62, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m5bf39430, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m9a33b940, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m62488e29, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m44a91a46, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69247,6 +69329,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m3f65b8aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m12cea13d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m56929143, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {mf765bf14, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mc2e4c017, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m4d9a0b39, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m9e5fbc33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69303,6 +69386,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m47dc11ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m978c1e8c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m1deaaa54, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m232b7612, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m74de24ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mb8f973c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mb123f686, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69362,6 +69446,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mb7f913e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m7d94029f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mbef66838, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {mfdbb2384, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m16449421, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{me4f121ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m869e0e90, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69377,6 +69462,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m958b5f9b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{macdb5e35, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m373df6f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {ma40600e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m7a92fef3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m39e4e2fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m6066c9ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69420,6 +69506,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mfb8e4c4d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m5b161093, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mdf310126, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {md540dece, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m940395b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m8a19e639, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m89eccc07, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69466,9 +69553,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{ma9e8c089, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m255476ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m8c29f767, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {mcf4c4d70, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m74e9b285, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m8526ffa3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m57d5534c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m55323, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m2b19c2b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m2539c0a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{md492b1a5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69508,6 +69597,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m41f9c7b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m47b6cbe4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mfe400c62, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m4d83c102, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m342b3bf7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{maa72183c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m9b920cfd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69518,6 +69608,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mc8513b73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{ma0cd70bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m7797197c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m1dd94011, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m1d1355ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m1b6143bd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mebe578b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69646,7 +69737,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m38c72922, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m1ac9ce76, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m4cc62df1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {mcce6340, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m4ceaa3cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m450eab8e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{ma713cfba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mdfb15bcf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m49c3d283, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69659,6 +69752,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{ma243bfd7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mdcfcbdc8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mc9920600, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m2aa6075f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mce26c6db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{md9c5b5de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m17de82db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69675,8 +69769,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m51033cd5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m48f30b5e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{md150f546, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m2b50fb11, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m5fc2d1b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m94c0b540, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m769fa59d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mf78c5279, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mc42192e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m5f6c6eb2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69818,9 +69914,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mca39b631, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mf60d13b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m53c47064, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {mf7d641bc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m5a3b1dd0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m1912e4f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m6c81a3fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {ma0be8f1d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m470d2b63, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m3ee88123, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m7a05270a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69844,6 +69942,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m72fbb267, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m96855ada, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{meb574855, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {mddbbbc6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m7a1361e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m86fe60db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m35c606fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69866,6 +69965,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m47ecc277, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mbff23ce4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m9e19372f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m20c7d40c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m3f35b450, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m77b4955b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m8196209b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69910,6 +70010,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{me0b53ad8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m1b0e9a2a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m28a344e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {ma457fbaa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{md7811b28, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mccb0efbd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m4531be8c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69920,6 +70021,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mb7e742b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m4562850, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m1a6d81e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {mda21905a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m2e4a4efb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m22c05fe9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mee958c14, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69959,6 +70061,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m18a3e1b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mbed51c70, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mc894b138, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m2172fbfd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m4dcadd4c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mab20e525, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mfe346fb3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69967,6 +70070,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mc117d704, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{me584a867, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{md9cb6e3e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m4ee29cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m756e377b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m7d120841, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mc7684298, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -69974,6 +70078,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m3f5c64bd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mbf18e626, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m4a9231aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {mb6140f09, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m2d114ffd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m7ffb3329, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mee106c5e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -70043,9 +70148,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mdb170b2f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m4f46cd84, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mbdc76335, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {me3391b66, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m603c8676, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m367f15a8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{meca2f083, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m20281aed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mcd3e6297, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m9ae744c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m303284e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -70060,6 +70167,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m5570f72b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m98b59739, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mcb781bb4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m872e71ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m4c1b0407, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m4fd2489d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m9852431d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -70089,6 +70197,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m395ab397, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m954d5a97, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m810c2801, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {ma9bca5d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m85154454, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m219646e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m85536c81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -79006,7 +79115,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{meaeb819d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m7c62a0e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m215e5849, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
- {me24835cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m5767a5df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m6c8f6105, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m7f45b0d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -81433,6 +81541,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m42b93df5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{m2a0d7368, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{m28c0ef0e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m1a5ffe9c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL },
{m86f60aae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d8bd1f9fb, NULL },
{md8c3a0b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m791fc19f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -86348,6 +86457,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m905f762e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d5038c71a, NULL },
{m89e4b38b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{ma2e51d93, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d3718473d, NULL },
+ {m8ca80f27, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{mb38ced09, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{m4c31e695, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d45e8bf3c, NULL },
{mc5024c0b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d45e8bf3c, NULL },
@@ -86502,6 +86612,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mf143a13d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d2eb06044, NULL },
{m7d530a9f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d45c72baf, NULL },
{m4b0b90ad, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL },
+ {m98c94529, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL },
+ {ma43556f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL },
+ {m525cc9d0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{m6b40fc66, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d81392654, NULL },
{mb8ffef48, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, de30ede3c, NULL },
{m1c20e709, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d61cd436e, NULL },
@@ -86990,11 +87103,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mfca9ce40, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{mae4cc101, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{mf33e8a7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d59e22eda, NULL },
- {m136105ad, ADBLOCK_FLAG_HAS_WILDCARD, da84528ff, NULL },
+ {m136105ad, ADBLOCK_FLAG_HAS_WILDCARD, dbfe29fe6, NULL },
{m23a277f3, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_HAS_SEPARATOR, d230e59ac, NULL },
{m84aed8cf, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, de42637d4, NULL },
{m77c42d90, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_HAS_SEPARATOR, db370b6b2, NULL },
- {m3e78e63e, ADBLOCK_FLAG_HAS_SEPARATOR, d4c6971d, NULL },
+ {m3e78e63e, ADBLOCK_FLAG_HAS_SEPARATOR, dab18f5e0, NULL },
{m4a6c85a9, ADBLOCK_FLAG_HAS_SEPARATOR, daed18dd1, NULL },
{mf28fd7c5, ADBLOCK_FLAG_HAS_SEPARATOR, d63b1a8b3, NULL },
{mba742503, 0, daed18dd1, NULL },
@@ -87377,6 +87490,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mfc0d6c46, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{md88394c8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{mec2496b8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
+ {m38d1ee65, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{m9a4f7e33, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{m359c895c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{mf1618dce, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
@@ -89947,7 +90061,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{madf119d0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL },
{m8de3493c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL },
{m1ca43863, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
- {m194f70de, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, da3447a71, NULL },
{m92e3b9b5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL },
{m8f7e0663, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, dc9980258, NULL },
{mbc4f920b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
@@ -90820,8 +90933,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m90f6b87c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{mf48ccfa9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{mc6dddf69, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL },
- {m11e125bc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d604a0b82, NULL },
- {mc4265681, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d604a0b82, NULL },
+ {m11e125bc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, de2bcef06, NULL },
+ {mc4265681, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, de2bcef06, NULL },
{m291c1988, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{ma579e0de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{m1955ea9b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_MATCH_END | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
@@ -91126,6 +91239,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m3f0fe99e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mebd94445, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{me9eb2899, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m86984d4b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL },
+ {m692aa9c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL },
{md3eeb5b5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mbfcf62fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d47565321, NULL },
{m91e9170a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL },
@@ -91226,13 +91341,14 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m98781bec, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL },
{me9afbea9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL },
{m605e5e50, 0, NULL, NULL },
- {m57a61883, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, ddc2a1e, NULL },
+ {m83fab181, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, ddc2a1e, NULL },
{m31d42257, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, dc6b099a, NULL },
{m30c07563, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL },
{ma6f9c629, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{mc57cddbc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{m4a5d657c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d4cbba7bb, NULL },
{m4ddcbacc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m5dd5e0ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL },
{mafab1de5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{mdadbc18f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{mfd94a89b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -91422,7 +91538,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m292f7c23, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL },
{me00a91dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m6a8e624e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
- {mb7063375, ADBLOCK_FLAG_MATCH_DOMAIN, dfcbc7d56, NULL },
{m48ec6761, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL },
{m624e1093, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, da697c2a7, NULL },
{mff0b284d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d3a5fe9b9, NULL },
@@ -91493,6 +91608,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mcde2f8c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL },
{m19c7e8f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, da5a62499, NULL },
{mba3386a8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dcb9e5448, NULL },
+ {m47d5ed45, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL },
+ {m6033435e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL },
+ {mc867fb61, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {mb7063375, ADBLOCK_FLAG_MATCH_DOMAIN, dd6665e0, NULL },
+ {m70f2074b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL },
+ {m52a3080e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, d32720839, NULL },
{m959374f7, 0, NULL, NULL },
{m69eee246, 0, NULL, NULL },
{m480a1f0f, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL },
@@ -91721,6 +91842,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m5f1a0b55, 0, NULL, NULL },
{md4ab42a5, 0, NULL, NULL },
{m6dd45c86, 0, NULL, NULL },
+ {m1e34bed9, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL },
+ {m7d6342c8, 0, NULL, NULL },
{meedef939, 0, NULL, NULL },
{m4ccdfed8, 0, NULL, NULL },
{m7af5a0fd, 0, NULL, NULL },
@@ -91950,10 +92073,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m6e2c5ec4, 0, NULL, NULL },
{m76f9fb38, 0, NULL, NULL },
{m9debfe57, 0, NULL, NULL },
+ {m7721604c, 0, NULL, NULL },
{m709cfea9, 0, NULL, NULL },
{m3059f5a8, 0, NULL, NULL },
{m6a9b3473, 0, NULL, NULL },
- {me9863371, 0, NULL, NULL },
{m4a5a6008, 0, NULL, NULL },
{m5f7216d9, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL },
{m18e440d5, 0, NULL, NULL },
@@ -92112,6 +92235,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m4eb52b9a, 0, NULL, NULL },
{m5e68f1fe, 0, NULL, NULL },
{mfa972955, 0, NULL, NULL },
+ {m7503dc82, 0, NULL, NULL },
{m77fe9211, 0, NULL, NULL },
{ma5ee416a, 0, NULL, NULL },
{m468e59fb, 0, NULL, NULL },
@@ -92121,6 +92245,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{mfe7b20d2, 0, NULL, NULL },
{m299bf4f6, 0, NULL, NULL },
{m6493e858, 0, NULL, NULL },
+ {m83ce7c47, 0, NULL, NULL },
{m2d1beedb, 0, NULL, NULL },
{mc9cfee12, 0, NULL, NULL },
{me624a0b5, 0, NULL, NULL },
@@ -93727,6 +93852,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m69ede8ea, 0, NULL, NULL },
{mb81c8226, 0, NULL, NULL },
{m2d459d60, 0, NULL, NULL },
+ {mdb235bd3, 0, NULL, NULL },
{m58663df0, 0, NULL, NULL },
{ma460de54, 0, NULL, NULL },
{m107556bd, 0, NULL, NULL },
@@ -94262,6 +94388,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m3839875c, 0, NULL, NULL },
{m39e997ad, 0, NULL, NULL },
{maf24b14, 0, NULL, NULL },
+ {m39188117, 0, NULL, NULL },
{ma742bc0a, 0, NULL, NULL },
{m5196f74c, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL },
{m4a9fe516, 0, NULL, NULL },
@@ -94656,6 +94783,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m82dcfc61, 0, NULL, NULL },
{mdce93b9e, 0, NULL, NULL },
{m3f607273, 0, NULL, NULL },
+ {m17c84aa7, 0, NULL, NULL },
{m5c5237fb, 0, NULL, NULL },
{m26ce4787, 0, NULL, NULL },
{m223e4802, 0, NULL, NULL },
@@ -95763,6 +95891,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m91b6dda5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{md33e2fae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mc9329857, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m91a6735f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mfe2f67c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m41e38291, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m159fa15d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -95780,6 +95909,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m2d4e4764, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m73466ea9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mb5ad1362, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m8c10a439, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mf0f8c0b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mcdfcab4d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m3ed6355c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -97432,7 +97562,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m2df2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m8ace4121, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m5d83f803, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
- {m37bdd684, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m37bdd684, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dn27ae6ecf },
{mb4c0aaa3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m9f7f9e0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m903f118d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -98498,6 +98628,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m4221d85, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mb196a303, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mfc416acf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {mae1ad243, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{me96164c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mad82b3a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m2789c26a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -99222,8 +99353,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{md26a9840, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m274321a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mca67222d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m80be708, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {m208858e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mf2411242, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{me8c8d324, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {mc5594558, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
+ {mc316481, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{mb8953864, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m31f796ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
{m7d5a1659, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL },
@@ -101313,6 +101448,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m89e7bb6b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{m3b8eed1c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{m7d54a46e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
+ {m77755520, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{m14405991, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{m7735a155, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{m46e0d786, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
@@ -102667,6 +102803,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m9b54258e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{m226a81c0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{mc3b87dfa, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
+ {m7dcb9b82, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{md20c6d9b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{m1cd8e696, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{m1acb2e5e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
@@ -103456,6 +103593,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m234a49a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{m1bbb9478, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{mf6c35507, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
+ {m95cca4ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{mda4d838e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{m3634d986, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
{m142379ed, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
@@ -104009,7 +104147,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = {
{m25135480, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{m279e0470, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{m7781eb87, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
- {maea91327, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
+ {m94191cbd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{mc9d62a60, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{m1d9bd56c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL },
{mf8205df1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL },
diff --git a/patches/BRM020_Remove-Sync-and-Translate-menu.patch b/patches/BRM020_Remove-Sync-and-Translate-menu.patch
index 615de75e..03ef2643 100644
--- a/patches/BRM020_Remove-Sync-and-Translate-menu.patch
+++ b/patches/BRM020_Remove-Sync-and-Translate-menu.patch
@@ -3,14 +3,14 @@ Date: Wed, 22 Mar 2017 19:10:30 -0400
Subject: Remove Sync and Translate menu
---
- .../java/res/drawable-hdpi/settings_translate.png | Bin 399 -> 0 bytes
- .../java/res/drawable-mdpi/settings_translate.png | Bin 284 -> 0 bytes
- .../java/res/drawable-xhdpi/settings_translate.png | Bin 547 -> 0 bytes
- .../java/res/drawable-xxhdpi/settings_translate.png | Bin 793 -> 0 bytes
- .../java/res/drawable-xxxhdpi/settings_translate.png | Bin 1038 -> 0 bytes
- .../android/java/res/xml/site_settings_preferences.xml | 4 ++--
- .../preferences/website/SiteSettingsPreferences.java | 14 +++++++-------
- 7 files changed, 9 insertions(+), 9 deletions(-)
+ .../java/res/drawable-hdpi/settings_translate.png | Bin 399 -> 0 bytes
+ .../java/res/drawable-mdpi/settings_translate.png | Bin 284 -> 0 bytes
+ .../java/res/drawable-xhdpi/settings_translate.png | Bin 547 -> 0 bytes
+ .../res/drawable-xxhdpi/settings_translate.png | Bin 793 -> 0 bytes
+ .../res/drawable-xxxhdpi/settings_translate.png | Bin 1038 -> 0 bytes
+ .../java/res/xml/site_settings_preferences.xml | 8 +++----
+ .../website/SiteSettingsPreferences.java | 23 +++------------------
+ 7 files changed, 7 insertions(+), 24 deletions(-)
delete mode 100644 chrome/android/java/res/drawable-hdpi/settings_translate.png
delete mode 100644 chrome/android/java/res/drawable-mdpi/settings_translate.png
delete mode 100644 chrome/android/java/res/drawable-xhdpi/settings_translate.png
@@ -33,9 +33,21 @@ diff --git a/chrome/android/java/res/drawable-xxxhdpi/settings_translate.png b/c
deleted file mode 100644
index 058b50b84dd216d983e9dea2ea264b39773ac318..0000000000000000000000000000000000000000
diff --git a/chrome/android/java/res/xml/site_settings_preferences.xml b/chrome/android/java/res/xml/site_settings_preferences.xml
-index 81658269058c..346cdce944c6 100644
+index 81658269058c..518be48cb3c5 100644
--- a/chrome/android/java/res/xml/site_settings_preferences.xml
+++ b/chrome/android/java/res/xml/site_settings_preferences.xml
+@@ -50,9 +50,9 @@
+ android:fragment="org.chromium.chrome.browser.preferences.website.SingleCategoryPreferences"
+ android:key="ads" />
+
+-
++ android:key="background_sync" /-->
+
+
@@ -51,43 +63,56 @@ index 81658269058c..346cdce944c6 100644
websitePrefs = new ArrayList();
-@@ -149,7 +149,7 @@ public class SiteSettingsPreferences extends PreferenceFragment
+ if (mMediaSubMenu) {
+@@ -149,7 +139,7 @@ public class SiteSettingsPreferences extends PreferenceFragment
if (!mProtectedContentMenuAvailable) {
websitePrefs.add(SiteSettingsCategory.Type.AUTOPLAY);
}
@@ -96,6 +121,18 @@ index 1274fd3c7118..831f01c52fe0 100644
websitePrefs.add(SiteSettingsCategory.Type.CAMERA);
if (ChromeFeatureList.isEnabled(ChromeFeatureList.CLIPBOARD_CONTENT_SETTING)) {
websitePrefs.add(SiteSettingsCategory.Type.CLIPBOARD);
+@@ -247,11 +237,4 @@ public class SiteSettingsPreferences extends PreferenceFragment
+ preference.getTitle().toString());
+ return false;
+ }
+-
+- private void setTranslateStateSummary(Preference translatePref) {
+- boolean translateEnabled = PrefServiceBridge.getInstance().isTranslateEnabled();
+- translatePref.setSummary(translateEnabled
+- ? R.string.website_settings_category_ask
+- : R.string.website_settings_category_blocked);
+- }
+ }
--
2.11.0
diff --git a/patches/BRM055_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch b/patches/BRM055_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch
index 3b9e2f18..f01411e7 100644
--- a/patches/BRM055_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch
+++ b/patches/BRM055_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch
@@ -4,7 +4,7 @@ Subject: Canvas: fingerprinting mitigations for image data and webGL
Disable webGL renderer info and modify the color data returned by ToBlob,
ToDataURL and getImageData so that it will contain randomly manipulated
-pixels (maximum 20) that slightly change the color of the R,G,B components
+pixels (maximum 10) that slightly change the color of the R,G,B components
without a visible effect.
Credits to Slaviro (https://github.com/Slaviro) for coming up with a better
diff --git a/patches/BRM065_Add-privacy-option-to-keep-cookies-until-session-exit.patch b/patches/BRM065_Add-privacy-option-to-keep-cookies-until-session-exit.patch
index ecf68bb1..fe3fdc1c 100644
--- a/patches/BRM065_Add-privacy-option-to-keep-cookies-until-session-exit.patch
+++ b/patches/BRM065_Add-privacy-option-to-keep-cookies-until-session-exit.patch
@@ -3,13 +3,13 @@ Date: Tue, 28 Aug 2018 23:27:23 +0200
Subject: Add privacy option to keep cookies until session exit
---
- chrome/android/java/res/values/values.xml | 3 +++
- chrome/android/java/res/xml/website_preferences.xml | 7 +++++++
- .../browser/preferences/PrefServiceBridge.java | 10 ++++++++++
- .../website/SingleCategoryPreferences.java | 20 +++++++++++++++++++-
- .../android/java/strings/android_chrome_strings.grd | 6 ++++++
- .../android/preferences/pref_service_bridge.cc | 19 +++++++++++++++++++
- 6 files changed, 64 insertions(+), 1 deletion(-)
+ chrome/android/java/res/values/values.xml | 3 +++
+ .../android/java/res/xml/website_preferences.xml | 7 ++++++
+ .../browser/preferences/PrefServiceBridge.java | 10 +++++++++
+ .../website/SingleCategoryPreferences.java | 21 +++++++++++++++++-
+ .../java/strings/android_chrome_strings.grd | 6 ++++++
+ .../android/preferences/pref_service_bridge.cc | 25 ++++++++++++++++++++++
+ 6 files changed, 71 insertions(+), 1 deletion(-)
diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res/values/values.xml
--- a/chrome/android/java/res/values/values.xml
@@ -110,14 +110,29 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/web
} else if (NOTIFICATIONS_VIBRATE_TOGGLE_KEY.equals(preference.getKey())) {
prefServiceBridge.setNotificationsVibrateEnabled((boolean) newValue);
}
-@@ -803,12 +807,17 @@ public class SingleCategoryPreferences extends PreferenceFragment
+@@ -754,6 +758,8 @@ public class SingleCategoryPreferences extends PreferenceFragment
+ TriStateSiteSettingsPreference triStateToggle =
+ (TriStateSiteSettingsPreference) screen.findPreference(TRI_STATE_TOGGLE_KEY);
+ Preference thirdPartyCookies = screen.findPreference(THIRD_PARTY_COOKIES_TOGGLE_KEY);
++ Preference cookiesSessionOnly = getPreferenceScreen().findPreference(
++ COOKIES_SESSION_ONLY_TOGGLE_KEY);
+ Preference notificationsVibrate = screen.findPreference(NOTIFICATIONS_VIBRATE_TOGGLE_KEY);
+ Preference explainProtectedMediaKey = screen.findPreference(EXPLAIN_PROTECTED_MEDIA_KEY);
+ PreferenceGroup allowedGroup = (PreferenceGroup) screen.findPreference(ALLOWED_GROUP);
+@@ -768,6 +774,7 @@ public class SingleCategoryPreferences extends PreferenceFragment
+ screen.removePreference(binaryToggle);
+ screen.removePreference(triStateToggle);
+ screen.removePreference(thirdPartyCookies);
++ screen.removePreference(cookiesSessionOnly);
+ screen.removePreference(notificationsVibrate);
+ screen.removePreference(explainProtectedMediaKey);
+ screen.removePreference(allowedGroup);
+@@ -803,12 +810,15 @@ public class SingleCategoryPreferences extends PreferenceFragment
configureBinaryToggle(binaryToggle, contentType);
}
- // Configure/hide the third-party cookie toggle, as needed.
+ // Configure/hide the third-party cookie toggle and session-only cookie toggle, as needed.
-+ Preference cookiesSessionOnly = getPreferenceScreen().findPreference(
-+ COOKIES_SESSION_ONLY_TOGGLE_KEY);
if (mCategory.showSites(SiteSettingsCategory.Type.COOKIES)) {
thirdPartyCookies.setOnPreferenceChangeListener(this);
updateThirdPartyCookiesCheckBox();
@@ -129,7 +144,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/web
}
// Configure/hide the notifications vibrate toggle, as needed.
-@@ -894,6 +903,15 @@ public class SingleCategoryPreferences extends PreferenceFragment
+@@ -894,6 +904,15 @@ public class SingleCategoryPreferences extends PreferenceFragment
preference -> PrefServiceBridge.getInstance().isBlockThirdPartyCookiesManaged());
}
@@ -137,7 +152,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/web
+ ChromeBaseCheckBoxPreference cookiesSessionOnlyPref = (ChromeBaseCheckBoxPreference)
+ getPreferenceScreen().findPreference(COOKIES_SESSION_ONLY_TOGGLE_KEY);
+ cookiesSessionOnlyPref.setChecked(
-+ !PrefServiceBridge.getInstance().isCookiesSessionOnlyEnabled());
++ PrefServiceBridge.getInstance().isCookiesSessionOnlyEnabled());
+ cookiesSessionOnlyPref.setEnabled(PrefServiceBridge.getInstance().isCategoryEnabled(
+ ContentSettingsType.CONTENT_SETTINGS_TYPE_COOKIES));
+ }
@@ -164,7 +179,7 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and
diff --git a/chrome/browser/android/preferences/pref_service_bridge.cc b/chrome/browser/android/preferences/pref_service_bridge.cc
--- a/chrome/browser/android/preferences/pref_service_bridge.cc
+++ b/chrome/browser/android/preferences/pref_service_bridge.cc
-@@ -304,6 +304,14 @@ static jboolean JNI_PrefServiceBridge_GetBlockThirdPartyCookiesEnabled(
+@@ -304,6 +304,17 @@ static jboolean JNI_PrefServiceBridge_GetBlockThirdPartyCookiesEnabled(
return GetPrefService()->GetBoolean(prefs::kBlockThirdPartyCookies);
}
@@ -173,13 +188,16 @@ diff --git a/chrome/browser/android/preferences/pref_service_bridge.cc b/chrome/
+ const JavaParamRef& obj) {
+ HostContentSettingsMap* host_content_settings_map =
+ HostContentSettingsMapFactory::GetForProfile(GetOriginalProfile());
-+ return CONTENT_SETTING_SESSION_ONLY == host_content_settings_map->GetDefaultContentSetting(CONTENT_SETTINGS_TYPE_COOKIES, nullptr);
++ auto value = host_content_settings_map->GetDefaultContentSetting(CONTENT_SETTINGS_TYPE_COOKIES, nullptr);
++ auto enabled = CONTENT_SETTING_SESSION_ONLY == value;
++ LOG(INFO) << "GetCookiesSessionOnly := " << enabled << " (raw_value = " << value << ")";
++ return enabled;
+}
+
static jboolean JNI_PrefServiceBridge_GetBlockThirdPartyCookiesManaged(
JNIEnv* env,
const JavaParamRef& obj) {
-@@ -756,6 +764,17 @@ static void JNI_PrefServiceBridge_SetBlockThirdPartyCookiesEnabled(
+@@ -756,6 +767,20 @@ static void JNI_PrefServiceBridge_SetBlockThirdPartyCookiesEnabled(
GetPrefService()->SetBoolean(prefs::kBlockThirdPartyCookies, enabled);
}
@@ -189,9 +207,12 @@ diff --git a/chrome/browser/android/preferences/pref_service_bridge.cc b/chrome/
+ jboolean enabled) {
+ HostContentSettingsMap* host_content_settings_map =
+ HostContentSettingsMapFactory::GetForProfile(GetOriginalProfile());
++ LOG(INFO) << "SetCookiesSessionOnly -> " << (enabled ? "true" : "false") <<
++ "; false -> setting_allow: " << CONTENT_SETTING_ALLOW <<
++ "; true -> session_only: " << CONTENT_SETTING_SESSION_ONLY;
+ host_content_settings_map->SetDefaultContentSetting(
+ CONTENT_SETTINGS_TYPE_COOKIES,
-+ enabled ? CONTENT_SETTING_ALLOW : CONTENT_SETTING_SESSION_ONLY);
++ enabled ? CONTENT_SETTING_SESSION_ONLY : CONTENT_SETTING_ALLOW);
+}
+
static void JNI_PrefServiceBridge_SetRememberPasswordsEnabled(
diff --git a/patches/BRM096_Offer-builtin-autocomplete-for-chrome-flags.patch b/patches/BRM096_Offer-builtin-autocomplete-for-chrome-flags.patch
new file mode 100644
index 00000000..1b34b305
--- /dev/null
+++ b/patches/BRM096_Offer-builtin-autocomplete-for-chrome-flags.patch
@@ -0,0 +1,23 @@
+From: csagan5 <32685696+csagan5@users.noreply.github.com>
+Date: Sun, 28 Oct 2018 14:11:50 +0100
+Subject: Offer builtin autocomplete for chrome://flags
+
+---
+ chrome/browser/autocomplete/chrome_autocomplete_provider_client.cc | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/chrome/browser/autocomplete/chrome_autocomplete_provider_client.cc b/chrome/browser/autocomplete/chrome_autocomplete_provider_client.cc
+--- a/chrome/browser/autocomplete/chrome_autocomplete_provider_client.cc
++++ b/chrome/browser/autocomplete/chrome_autocomplete_provider_client.cc
+@@ -228,6 +228,8 @@ std::vector
+ ChromeAutocompleteProviderClient::GetBuiltinsToProvideAsUserTypes() {
+ std::vector builtins_to_provide;
+ builtins_to_provide.push_back(
++ base::ASCIIToUTF16(chrome::kChromeUIFlagsURL));
++ builtins_to_provide.push_back(
+ base::ASCIIToUTF16(chrome::kChromeUIChromeURLsURL));
+ #if !defined(OS_ANDROID)
+ builtins_to_provide.push_back(
+--
+2.11.0
+