From 34b616ba9ffb4e53804d53ec45916e9a89433f49 Mon Sep 17 00:00:00 2001 From: csagan5 <32685696+csagan5@users.noreply.github.com> Date: Fri, 21 Dec 2018 11:01:16 +0100 Subject: [PATCH] Release 71.0.3578.104 --- CHANGELOG.md | 4 + GN_ARGS | 2 +- filters/adblock_entries.h | 249 +++++++++++++++--- ...tracking-ads-and-video-functionality.patch | 28 +- 4 files changed, 232 insertions(+), 51 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 11a9b488..f3bd9044 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 71.0.3578.104 +* fix AMP links sanitisation; have it working for news as well (fixes https://github.com/bromite/bromite/issues/202) +* revert upstream patch responsible for the broken save dialog prompt (upstream: https://bugs.chromium.org/p/chromium/issues/detail?id=916606) + # 71.0.3578.101 # 71.0.3578.98 diff --git a/GN_ARGS b/GN_ARGS index 751e8dda..c2a8e33f 100644 --- a/GN_ARGS +++ b/GN_ARGS @@ -18,7 +18,7 @@ is_component_build=false is_debug=false is_official_build=true jumbo_file_merge_limit=60 -safe_browsing_mode=0 +safe_browsing_mode=2 strip_absolute_paths_from_debug_symbols=true strip_debug_info=false symbol_level=1 diff --git a/filters/adblock_entries.h b/filters/adblock_entries.h index a6a4e41c..2d31f1e1 100644 --- a/filters/adblock_entries.h +++ b/filters/adblock_entries.h @@ -19,7 +19,8 @@ struct adblock_entry { const char **domains, **domains_skip; }; -#define ADBLOCK_ENTRY_COUNT 55511 +#define ADBLOCK_ENTRY_COUNT 55600 +const char *m1001413a[] = { "clk1005.com^", NULL }; const char *m10030a28[] = { "/InsightTrk/", NULL }; const char *m10045299[] = { "award.sitekeuring.net^", NULL }; const char *m100458cd[] = { "eluhhfyxx.com^", NULL }; @@ -492,6 +493,7 @@ const char *m1209327 [] = { "/300x250_", NULL }; const char *m120a04f3[] = { "coinhive.com^", NULL }; const char *m120a0aee[] = { "/autopromo.", NULL }; const char *m120b4514[] = { "static-fra.de^", "^tracking.js", NULL }; +const char *m120db14a[] = { "_collect/ads/", NULL }; const char *m120fb00 [] = { "bannershotlink.perfectgonzo.com^", NULL }; const char *m120fb07e[] = { "secretspiders.com^", NULL }; const char *m12109093[] = { "/showcasead/", NULL }; @@ -1489,6 +1491,7 @@ const char *m16962921[] = { "luxupadvb.com^", NULL }; const char *m1697d9ba[] = { "geocities.yahoo.", "/js/sq.", NULL }; const char *m1699d7e0[] = { "?stwc_cz=", NULL }; const char *m169bf991[] = { "/home/ads/", NULL }; +const char *m169c95fb[] = { "aomegwesrfbvxe.com^", NULL }; const char *m169e9329[] = { "suddensidewalk.com^", NULL }; const char *m169ffa34[] = { "mmotraffic.com^", NULL }; const char *m16a20682[] = { "media.net^", NULL }; @@ -1818,6 +1821,7 @@ const char *m18015db6[] = { "huvzwmithltjia.com^", NULL }; const char *m18015ee2[] = { "yellowpages.com/images/li.gif?", NULL }; const char *m1801bddb[] = { "redtube.com/pix.php", NULL }; const char *m1802ed5a[] = { "tin-tin-win.com^", NULL }; +const char *m18075006[] = { "alikuvxxwy.com^", NULL }; const char *m18075183[] = { "twnrkedqefhv.com^", NULL }; const char *m180b738 [] = { "web.de/ivw/cp/", NULL }; const char *m180ccb93[] = { "pastime.biz/images/interracial-porn.gif", NULL }; @@ -2032,7 +2036,6 @@ const char *m18eaf0c4[] = { "bannerconnect.com^", NULL }; const char *m18eb464e[] = { "cbs.wondershare.com^", NULL }; const char *m18edf937[] = { "lkktkgcpqzwd.com^", NULL }; const char *m18f2e5f5[] = { "/aa.php?anuid=", NULL }; -const char *m18f39cd9[] = { "idealgasm.com^", NULL }; const char *m18f4dad6[] = { "26ohpieu.webcam^", NULL }; const char *m18f5d77c[] = { "/adds/counter.js", NULL }; const char *m18f692b5[] = { "vidgrab.net/pads2.js", NULL }; @@ -2361,6 +2364,7 @@ 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 *m1a70265c[] = { "hehraybryciyls.com^", NULL }; const char *m1a70549 [] = { "youwatch.org/driba.html", NULL }; const char *m1a725f2f[] = { "/glbltrackjs.", NULL }; const char *m1a72d142[] = { "cwmycjoddoq.com^", NULL }; @@ -2722,6 +2726,7 @@ const char *m1bf907fb[] = { "freecurrencyrates.com/statgif.", NULL }; const char *m1bfa3585[] = { "gatewayinterface.com/App_Themes/PrivateImages/", NULL }; const char *m1bfa5291[] = { "zbzksshdcwrka.bid^", NULL }; const char *m1bfe1a32[] = { "adssend.net^", NULL }; +const char *m1bff256c[] = { "/ads_thumb/", NULL }; const char *m1bffa964[] = { "imagebam.com^", "ad", NULL }; const char *m1c00abcd[] = { "kalmloda.com^", NULL }; const char *m1c010435[] = { "bagoojzsqygg.com^", NULL }; @@ -3189,6 +3194,7 @@ const char *m1e066cf6[] = { "rtc107fm.com/images/banners/", NULL }; const char *m1e07567c[] = { "emng.libero.it^", NULL }; const char *m1e097cc9[] = { "yu0123456.com^", NULL }; const char *m1e09bfcd[] = { "dontblockme.modaco.com^", NULL }; +const char *m1e0e3172[] = { "/trackinpage.js", NULL }; const char *m1e0eabe2[] = { "/getTotalHits.", NULL }; const char *m1e0fa062[] = { "adzerk.s3.amazonaws.com^", NULL }; const char *m1e103e45[] = { "basilic.netdna-cdn.com^", NULL }; @@ -3606,6 +3612,7 @@ const char *m1ff1353 [] = { "tylere.net^", NULL }; const char *m1ff1f415[] = { "txn.grabnetworks.com^", NULL }; const char *m1ff23bea[] = { "netdna-ssl.com/images/banner-", NULL }; const char *m1ff2f9ab[] = { "silverads.net^", NULL }; +const char *m1ff447d9[] = { "clicksfly.", "/sw.js", NULL }; const char *m1ff4cda2[] = { "ivqoqtozlmjp.com^", NULL }; const char *m1ff5cec4[] = { "statsapi.screen9.com^", NULL }; const char *m1ff608ef[] = { "fulltv.tv/pub_", NULL }; @@ -3734,6 +3741,7 @@ const char *m20630f82[] = { "/gtv_ads.", NULL }; const char *m2063c894[] = { "compteur-visite.com^", NULL }; const char *m20640bff[] = { "/advert2-", NULL }; const char *m206551e7[] = { "?bstat=", NULL }; +const char *m2065ad2a[] = { "consensad.com^", NULL }; const char *m2065d26c[] = { "/ad.ashx?", NULL }; const char *m2066c17b[] = { "oascentral.thepostgame.com/om/", NULL }; const char *m2066f0c1[] = { "bnrs.ilm.ee/www/delivery/fl.js", NULL }; @@ -4735,6 +4743,7 @@ const char *m24d2c41e[] = { "seesaa.jp/ot_square.pl?", NULL }; const char *m24d49ff2[] = { "/DispAd_", NULL }; const char *m24d51f93[] = { "evszxlad.com^", NULL }; const char *m24d53f4b[] = { "/fortvision-fb-web.", NULL }; +const char *m24d6d095[] = { "/nx_stat.", NULL }; const char *m24d6f19b[] = { ".win^", NULL }; const char *m24d78519[] = { "_160by600_", NULL }; const char *m24d7d07c[] = { "codeartlove.com/clients/", NULL }; @@ -4819,6 +4828,7 @@ const char *m252cd4ac[] = { "/wusage_screen_properties.gif?", NULL }; const char *m252e0ecb[] = { "/cookie_ga.", NULL }; const char *m252eb0 [] = { "gquvhveabaem.com^", NULL }; const char *m252f4d8a[] = { "log.snapdeal.com^", NULL }; +const char *m25308968[] = { "otthonterkep.hu/c.js", NULL }; const char *m2531cb26[] = { "eeqlxzpqqaii.com^", NULL }; const char *m25329b07[] = { "lxyjnqpbk.bid^", NULL }; const char *m2532a9be[] = { "evisitcs2.com^", NULL }; @@ -5042,6 +5052,7 @@ const char *m2625aeb [] = { "2h045kx8.review^", NULL }; const char *m262926d1[] = { "/storage/ads/", NULL }; const char *m2629637a[] = { "d2oallm7wrqvmi.cloudfront.net^", NULL }; const char *m262a4c1a[] = { "hoverstock.com/boomerang?", NULL }; +const char *m262b375b[] = { "clk1011.com^", NULL }; const char *m262c1f79[] = { "/cmd_track?", NULL }; const char *m262d90ba[] = { "verticalscope.com^", NULL }; const char *m262de6c6[] = { "sationy.info^", NULL }; @@ -5371,6 +5382,7 @@ const char *m27ac2f7e[] = { "/flash/ads/", NULL }; const char *m27acd2af[] = { "ooporn.com/ads.js", NULL }; const char *m27ae66ed[] = { "bwohgwrk.com^", NULL }; const char *m27afd88b[] = { "srgszwexkpehb.com^", NULL }; +const char *m27b1379a[] = { "thurnflfant.com^", NULL }; const char *m27b1fe24[] = { "oxwwoeukjispema.ru^", NULL }; const char *m27b26516[] = { "520c640133b6c655611.com^", NULL }; const char *m27b28dd4[] = { "mdmpix.com/js/connector.php?", NULL }; @@ -6761,6 +6773,7 @@ const char *m2dc06d80[] = { "brenz.net/img/bannerrss.gif", NULL }; const char *m2dc1491d[] = { "/chartbeat_", NULL }; const char *m2dc1bcbe[] = { "rjkifyqbuwh.com^", NULL }; const char *m2dc6d2d8[] = { "sageanalyst.net^", NULL }; +const char *m2dc742fe[] = { "dubvacasept.com^", NULL }; const char *m2dc78978[] = { ".spacepools.", NULL }; const char *m2dc9a0a1[] = { "naver.net/wcslog.js", NULL }; const char *m2dcba0cc[] = { "adsfundi.com^", NULL }; @@ -6773,6 +6786,7 @@ const char *m2dd07fc1[] = { "find-ip-address.org^", NULL }; const char *m2dd12efe[] = { "/ads_banner_", NULL }; const char *m2dd3926f[] = { "go-rank.de^", NULL }; const char *m2dd3d9fc[] = { "/adv/skin_", NULL }; +const char *m2dd64f7f[] = { "flipy6sudy.com^", NULL }; const char *m2dd7c691[] = { "data.beyond.com^", NULL }; const char *m2dd9bbcf[] = { "ad2upapp.com^", NULL }; const char *m2dda9cb6[] = { "-advert-label-", NULL }; @@ -6932,6 +6946,7 @@ const char *m2e83f865[] = { "jdproject.net^", NULL }; const char *m2e855f4f[] = { "thenipslip.com/mfcbanner.gif", NULL }; const char *m2e8639f4[] = { "d28g9g3vb08y70.cloudfront.net^", NULL }; const char *m2e8641f [] = { "c3metrics.medifast1.com^", NULL }; +const char *m2e86c412[] = { "/ad/slider/", NULL }; const char *m2e883c6e[] = { "xxltr.com^", NULL }; const char *m2e885ee1[] = { "criteo.net/js/ld/publishertag.js", NULL }; const char *m2e8a0c0d[] = { "_hptag.asis?", NULL }; @@ -8926,6 +8941,8 @@ const char *m375d700e[] = { "doubleclick.net/pfadx/ndm.tcm/", NULL }; const char *m375d7e4b[] = { "_alt/ads/", NULL }; const char *m375edb5a[] = { "reachlocal.com^", NULL }; const char *m3761c598[] = { "streaming-foot.xyz/lecteur.php", NULL }; +const char *m37639850[] = { "/anprebid/", NULL }; +const char *m376408c7[] = { "clk1015.com^", NULL }; const char *m3764ef93[] = { "javfee.com^", NULL }; const char *m37650004[] = { "genericsteps.com^", NULL }; const char *m3766174 [] = { "fapping.club^", NULL }; @@ -8962,6 +8979,7 @@ const char *m3784b4f9[] = { "_ads/iframe.", NULL }; const char *m3785f3e6[] = { "/skybannerview.", NULL }; const char *m37862f51[] = { "ipcouosurtdqc.bid^", NULL }; const char *m378678aa[] = { "yqmvckcnojc.bid^", NULL }; +const char *m3787bbf2[] = { "affrh2014.com^", NULL }; const char *m378849cf[] = { "rawstory.com/givememyrawjuggler.php", NULL }; const char *m3788b922[] = { "txjzxbykbaflu.bid^", NULL }; const char *m378acf36[] = { "filmux.net/advertisement.js", NULL }; @@ -9698,6 +9716,7 @@ const char *m3ad6a69e[] = { "/bootstrap.wasm", NULL }; const char *m3ad79422[] = { "computerworld.com/resources/scripts/lib/demandbase.js", NULL }; const char *m3ad84cd3[] = { "topusajobs.com/banners/", NULL }; const char *m3ad9c8e1[] = { "premature-ejaculation-causes.org^", NULL }; +const char *m3adb6535[] = { "/bt.gif?", NULL }; const char *m3ade6939[] = { "/xtplugar.", NULL }; const char *m3adf7c2 [] = { "tourradar.com/def/partner?", NULL }; const char *m3ae0affb[] = { "contadorvisitasgratis.com^", NULL }; @@ -9816,6 +9835,7 @@ const char *m3b76e3c2[] = { "/scripts/ga.js", NULL }; const char *m3b78878b[] = { "_prebid_", NULL }; const char *m3b78bd18[] = { "imgsmail.ru/gstat?", NULL }; const char *m3b7cdcfc[] = { "ioupfmge.com^", NULL }; +const char *m3b7e9f08[] = { "p24.hu^", NULL }; const char *m3b7f192b[] = { "prisjakt.nu/js.php?p=trafikfonden", NULL }; const char *m3b7f4d23[] = { "/estatistica.js", NULL }; const char *m3b80089d[] = { "tqlkg.net^", NULL }; @@ -9852,6 +9872,7 @@ const char *m3b9c4d12[] = { "gmonitor.aliimg.com^", NULL }; const char *m3b9c908 [] = { "/adcdn.", NULL }; const char *m3b9d04f2[] = { "meinbonusxxl.de^", NULL }; const char *m3b9daa2d[] = { "kjlhradio.com^", "-300x250.", NULL }; +const char *m3b9fe883[] = { "nyacampwk.com^", NULL }; const char *m3ba11e55[] = { "/adixs.", NULL }; const char *m3ba27780[] = { "secretmedia.com^", NULL }; const char *m3ba2cf0e[] = { "stat.segitek.hu^", NULL }; @@ -10672,7 +10693,6 @@ const char *m3f32689e[] = { "_blogads.", NULL }; const char *m3f32fced[] = { "adsmedia.life^", NULL }; const char *m3f334d49[] = { "pop.advecs.com^", NULL }; const char *m3f33581c[] = { "jshjrozmwmyj.com^", NULL }; -const char *m3f341e4e[] = { "businessinsider-fr.businessinsider.fr^", NULL }; const char *m3f35b450[] = { "tzyvolvenvyim.com^", NULL }; const char *m3f36468 [] = { "imageadvantage.net^", NULL }; const char *m3f378e1f[] = { "lifedaily.com/prebid.js", NULL }; @@ -11267,6 +11287,7 @@ const char *m41d76baa[] = { "/adClosefeedbackUpgrade.", NULL }; const char *m41d83010[] = { "replyat.com/gadgetpagecounter", ".asp?", NULL }; const char *m41d97713[] = { "kickoff.com/images/sleeves/", NULL }; const char *m41dbc274[] = { "ugdturner.com^", NULL }; +const char *m41dbc9a1[] = { "/ad-blacklist.", NULL }; const char *m41dc0a4f[] = { "adservingfactory.com^", NULL }; const char *m41dc1e96[] = { "curtisfrierson.com^", NULL }; const char *m41dc614c[] = { "/fps/check.", NULL }; @@ -11622,6 +11643,7 @@ const char *m4362f717[] = { "dzlaodil.com^", NULL }; const char *m4366b1be[] = { "targeting.wpdigital.net^", NULL }; const char *m43695cb9[] = { "/adlanding/", NULL }; const char *m4369b5d [] = { "mediagridwork.com^", NULL }; +const char *m436b62d3[] = { "vtracy.de^", NULL }; const char *m436e476f[] = { "cjhdmrcv.com^", NULL }; const char *m437340a0[] = { "tqpkegddso.com^", NULL }; const char *m43759a23[] = { "counter2.condenast.it^", NULL }; @@ -11666,6 +11688,7 @@ const char *m43a0bc99[] = { "/js/ppu.", NULL }; const char *m43a23c23[] = { "/buttonads/", NULL }; const char *m43a33264[] = { "d2d8qsxiai9qwj.cloudfront.net^", NULL }; const char *m43a3cca1[] = { "gljanrsxz.com^", NULL }; +const char *m43a47b38[] = { "ripost.services^", NULL }; const char *m43a4dd40[] = { "/advertisement160.", NULL }; const char *m43a4f76 [] = { "stats.break.com^", NULL }; const char *m43a56fc5[] = { "wzrk.co^", NULL }; @@ -13376,6 +13399,7 @@ const char *m4b2f310a[] = { "notdoppler.com^", "-promo-siteskin.", NULL }; const char *m4b2f8ed7[] = { "widgets.rewardstyle.com^", NULL }; const char *m4b30a7ea[] = { "trafficsynergy.com^", NULL }; const char *m4b30d160[] = { "adfpkxvaqeyj.com^", NULL }; +const char *m4b334163[] = { "qvilmdus.com^", NULL }; const char *m4b35f074[] = { "squarespace.evyy.net^", NULL }; const char *m4b37dcf0[] = { "sfpkwhncpllt.com^", NULL }; const char *m4b3872fd[] = { "mstrlytcs.com^", NULL }; @@ -13898,6 +13922,7 @@ const char *m4d7ab03f[] = { "mov-world.net/counter/", NULL }; const char *m4d7be86e[] = { "robhasawebsite.com^", "^amazon-", NULL }; const char *m4d7f4749[] = { "general-files.com/stat", NULL }; const char *m4d7f5db1[] = { "wordpress.com^", "^best-usb-c_amz.", NULL }; +const char *m4d7fa3f [] = { "nowymmrxj.com^", NULL }; const char *m4d8134f1[] = { "nationmultimedia.com/new/js/nation_popup.js", NULL }; const char *m4d82c48a[] = { "tcyeyccspxod.com^", NULL }; const char *m4d82e9fd[] = { "168logger.com^", NULL }; @@ -14294,6 +14319,7 @@ const char *m4f416b14[] = { "2performant.com^", NULL }; const char *m4f42b9bb[] = { "bobblewrite.com^", NULL }; const char *m4f43aee2[] = { "/badge_ad_", NULL }; const char *m4f4455d5[] = { "servingpps.com^", NULL }; +const char *m4f45804f[] = { "wqkpadciw.com^", NULL }; const char *m4f46cd84[] = { "ymgjtzciu.com^", NULL }; const char *m4f491732[] = { "32611def0dcd33a0.website^", NULL }; const char *m4f4a9970[] = { "prosperent.com^", NULL }; @@ -16482,6 +16508,7 @@ const char *m590f9e47[] = { "jsuol.com/rm/clicklogger_", NULL }; const char *m5910f1c0[] = { "pornshare.biz/2.js", NULL }; const char *m5916eaab[] = { "black-ghettos.info^", NULL }; const char *m5919a4c7[] = { "gameserpent.com/vc", ".php", NULL }; +const char *m5919bb4a[] = { "clicksfly.", "/a-ads.php", NULL }; const char *m591ac58a[] = { "eaetyfmpuelw.com^", NULL }; const char *m591b78a6[] = { "adsjudo.com^", "^advertisement.js", NULL }; const char *m591bcb58[] = { "cntcash.ru^", NULL }; @@ -17639,6 +17666,7 @@ const char *m5e4bf6b1[] = { "duct5ntjian71.cloudfront.net^", NULL }; const char *m5e4cb07f[] = { "pardina.ru^", NULL }; const char *m5e4efc0e[] = { "bbbrhcxtdkfui.bid^", NULL }; const char *m5e4f6b65[] = { "vivcdctagoij.com^", NULL }; +const char *m5e4ff665[] = { "outal.origo.hu^", NULL }; const char *m5e5001d3[] = { "yddazzul.com^", NULL }; const char *m5e5195e2[] = { "zvaianux.bid^", NULL }; const char *m5e527597[] = { "wqah.com/images/banners/", NULL }; @@ -18009,6 +18037,7 @@ const char *m5fdb1418[] = { "dbvault.net^", NULL }; const char *m5fdb9df5[] = { "urahor9u.com^", NULL }; const char *m5fddb0ab[] = { "ancensored.com/sites/all/modules/player/images/ad.jpg", NULL }; const char *m5fdf1d09[] = { "zymngxjmm.bid^", NULL }; +const char *m5fe0ad4f[] = { "aliyuncs.com/r.png?", NULL }; const char *m5fe0b713[] = { "acamar.xyz^", NULL }; const char *m5fe1681d[] = { "findbetterresults.com^", NULL }; const char *m5fe1f4af[] = { "user-clicks.com^", NULL }; @@ -18355,6 +18384,7 @@ const char *m614f473 [] = { "karownxatpbd.com^", NULL }; const char *m614f87ec[] = { "dizixdllzznrf.cloudfront.net^", NULL }; const char *m614ffd3d[] = { "radiotimes.com/assets/images/partners/", NULL }; const char *m6150e163[] = { "fefzohgedqp.com^", NULL }; +const char *m6150e1de[] = { "ktjcrhdppesdd.com^", NULL }; const char *m6150e31a[] = { "felixflow.com^", NULL }; const char *m61519211[] = { "/xpiads.", NULL }; const char *m6152548 [] = { ".728x90_", NULL }; @@ -18888,6 +18918,7 @@ const char *m63945285[] = { "/adstube/", NULL }; const char *m6395be86[] = { "best-top.de^", NULL }; const char *m63964f8c[] = { "/adify_", NULL }; const char *m639755d6[] = { "cryptocoinsnews.com/wp-content/uploads/", "/cloudbet_", NULL }; +const char *m63994e1 [] = { "track.derbund.ch^", NULL }; const char *m6399b59 [] = { "sitecompass.com^", NULL }; const char *m639ac341[] = { "ektezis.ru^", NULL }; const char *m639bb08b[] = { "muxtpvixahawy.com^", NULL }; @@ -19137,6 +19168,7 @@ const char *m6499e122[] = { "/magiq-", NULL }; const char *m649c8582[] = { "xcelsiusadserver.com^", NULL }; const char *m649e09dc[] = { "ksta.de^", "^api^tracking^service^ksta^templateclient.js", NULL }; const char *m649e1230[] = { "marfeel.com^", NULL }; +const char *m649e480c[] = { "thairath.co.th/event/", NULL }; const char *m649ea431[] = { "amazon.com/?_encoding", "&linkcode", NULL }; const char *m649ea718[] = { "pukrazopchatka.com^", NULL }; const char *m649f62cf[] = { "/sponsors-ads/", NULL }; @@ -19391,6 +19423,7 @@ const char *m659313c [] = { "longinglettuce.com^", NULL }; const char *m6593c7d3[] = { "linkwithin.com/pixel.png", NULL }; const char *m65962340[] = { "/commercial/sponsor/", NULL }; const char *m65974820[] = { "trepit.pro^", NULL }; +const char *m6597818d[] = { "d3vpf6i51y286p.cloudfront.net^", NULL }; const char *m6598f32c[] = { "kinley.com^", NULL }; const char *m65991992[] = { "/affclick/", NULL }; const char *m659acb90[] = { "postaffiliatepro.com^", NULL }; @@ -19631,6 +19664,7 @@ const char *m669278c2[] = { "akamaihd.net/dub-dub-iad/", NULL }; const char *m6693a307[] = { "solocpm.com^", NULL }; const char *m66945555[] = { "/InlineAds.", NULL }; const char *m6694b5c8[] = { "/images/ads/", NULL }; +const char *m6694cb57[] = { "rum.marquardmedia.hu^", NULL }; const char *m6695868a[] = { "/insales_counter.", NULL }; const char *m66966cf6[] = { "/120ads/", NULL }; const char *m669957bc[] = { "linkbucks.com^", "^^", "^", NULL }; @@ -20491,6 +20525,7 @@ const char *m6a557553[] = { "walmart.com/tealeaf", NULL }; const char *m6a55d39b[] = { "xegvnhpwytev.com^", NULL }; const char *m6a569050[] = { "scribol.com/traffix/widget_tracker/", NULL }; const char *m6a569925[] = { "glamour.com/aspen/components/cn-fe-ads/js/cn.dart.js", NULL }; +const char *m6a56ca5 [] = { "brtsumthree.com^", NULL }; const char *m6a57ed33[] = { "stat.boredomtherapy.com^", NULL }; const char *m6a5a79df[] = { "doublepimp.com^", NULL }; const char *m6a5d4b02[] = { ".com/js/ad.", NULL }; @@ -21027,6 +21062,7 @@ const char *m6cb9a039[] = { "aicrgbnswhc.bid^", NULL }; const char *m6cbb49e4[] = { "ssl-images-amazon.com/images/", "/common/1x1._", ".gif", NULL }; const char *m6cbc6c0d[] = { "hackintosh.zone/adblock/advertisement.js", NULL }; const char *m6cbe9d88[] = { "stats4all.com^", NULL }; +const char *m6cbedb69[] = { "events.ingatlan.com^", NULL }; const char *m6cbf8c80[] = { "loading321.com^", NULL }; const char *m6cc0dfcc[] = { "/Javascripts/SBA-", NULL }; const char *m6cc10cd4[] = { "moneyexpert.com^", NULL }; @@ -21530,6 +21566,7 @@ const char *m6f012639[] = { "_homad.", NULL }; const char *m6f030de4[] = { "ahkpdnrtjwat.com^", NULL }; const char *m6f03f22f[] = { "hexagram.com^", NULL }; const char *m6f056cd1[] = { "ads.ask.com^", NULL }; +const char *m6f0646e7[] = { "clksite.com^", NULL }; const char *m6f07502 [] = { "marketo.com/gw1/", NULL }; const char *m6f07e831[] = { "xexklpgrsg.com^", NULL }; const char *m6f083613[] = { "czrtrfoin.com^", NULL }; @@ -23436,6 +23473,7 @@ const char *m7711406 [] = { "lead-analytics.nl^", NULL }; const char *m77120ae7[] = { "02aa19117f396e9.com^", NULL }; const char *m7712d24 [] = { "omshdahhtt.com^", NULL }; const char *m7713c47a[] = { "qogsjvkaoe.com^", NULL }; +const char *m771513d6[] = { "cashcawrite.com^", NULL }; const char *m77157b53[] = { "insidehw.com/images/banners/", NULL }; const char *m77162933[] = { "md-ia.info^", NULL }; const char *m7716cb69[] = { "truefilen32.com^", NULL }; @@ -25635,6 +25673,7 @@ const char *m80d08cb6[] = { "track.mypcbackup.com^", NULL }; const char *m80d0d870[] = { "/reg_stat.php?", NULL }; const char *m80d1c88d[] = { "/web/analytics.", NULL }; const char *m80d350aa[] = { "/inline_ad_", NULL }; +const char *m80d360ad[] = { "nugg.ad^", NULL }; const char *m80d3eb2 [] = { "wnpv1440.com/images/banners/", NULL }; const char *m80d463da[] = { "sponsorselect.com^", NULL }; const char *m80d5d7a5[] = { "/xhfloatAdv.", NULL }; @@ -26629,6 +26668,7 @@ const char *m85536c81[] = { "zzoxzkpqmklr.com^", NULL }; const char *m8553c784[] = { "bannerspace.com^", NULL }; const char *m85541b71[] = { "/adpoint.", NULL }; const char *m85555154[] = { "uukqjcucva.com^", NULL }; +const char *m8556f0d5[] = { "d1rkf0bq85yx06.cloudfront.net^", NULL }; const char *m8557283a[] = { "redditenhancementsuite.com/js/jquery.google-analytics.js", NULL }; const char *m85587e24[] = { "reuters.com^", "^widget-rta-poc.js", NULL }; const char *m85599f4 [] = { "servequake.com^", NULL }; @@ -27316,6 +27356,7 @@ const char *m888e4837[] = { "limenewsonedailyn.com^", NULL }; const char *m888f01d0[] = { "imghost.us.to/xxx/content/system/js/iframe.html", NULL }; const char *m888feb79[] = { "/newstat/", NULL }; const char *m88913ac4[] = { "/analytics/sockjs.", NULL }; +const char *m88915c9a[] = { "sconcentpract.info^", NULL }; const char *m889224be[] = { "travelocity.com/html.ng/", "558x262", NULL }; const char *m88928eb4[] = { "smhqmrxplvnx.com^", NULL }; const char *m889339c1[] = { "/promos/pixels?", NULL }; @@ -27870,6 +27911,7 @@ const char *m8aefce8f[] = { "clickiocdn.com/t/common_", NULL }; const char *m8af03a38[] = { "keywee.co/analytics.js?", NULL }; const char *m8af179f2[] = { "admpads.com^", NULL }; const char *m8af47c9a[] = { "marchex.com^", NULL }; +const char *m8af49c6b[] = { "knqjhdkndh.com^", NULL }; const char *m8af6db4b[] = { "/o2contentad.", NULL }; const char *m8af78c27[] = { "autohits.dk^", NULL }; const char *m8af81671[] = { "/cryptonight-worker.js", NULL }; @@ -27967,6 +28009,7 @@ const char *m8b6c801f[] = { "imagenpic.com/jquery.", ".js", NULL }; const char *m8b6c8e82[] = { "p0.raasnet.com^", NULL }; const char *m8b6f3bce[] = { "/popad", NULL }; const char *m8b71c3a1[] = { "blinkbox.com/tracking", NULL }; +const char *m8b71f1b1[] = { "ztiqalyrbfsnl.com^", NULL }; const char *m8b7227ad[] = { "picbucks.com/track/", NULL }; const char *m8b73af50[] = { "statcounterfree.com^", NULL }; const char *m8b743823[] = { "/ads/2.", NULL }; @@ -28250,6 +28293,7 @@ const char *m8cbd6862[] = { "/cdn-cgi/pe/bag2?", "googleadservices.com", NULL }; const char *m8cbe271 [] = { "musicmemorization.com/images/", NULL }; const char *m8cc02b0d[] = { "dinclinx.com^", NULL }; const char *m8cc0afc4[] = { "beacon.shazam.com^", NULL }; +const char *m8cc0b324[] = { "eclkmpbn.com^", NULL }; const char *m8cc11b62[] = { "hpabkunldxhpc.com^", NULL }; const char *m8cc1f40a[] = { ".468x60-", NULL }; const char *m8cc1f7c4[] = { "partners.rochen.com^", NULL }; @@ -28419,6 +28463,7 @@ const char *m8d97cfbd[] = { "fpbmjwoebzby.com^", NULL }; const char *m8d984e6f[] = { "mto.mediatakeout.com/viewer?", NULL }; const char *m8d991537[] = { "_180x300_", NULL }; const char *m8d9a2009[] = { "crunchyroll.com^", "^ads_enabled_flag.js", NULL }; +const char *m8d9b3c47[] = { "track.bernerzeitung.ch^", NULL }; const char *m8d9bfc7 [] = { "cwkhyupiwzcjy.com^", NULL }; const char *m8d9c51ba[] = { "api.toptenreviews.com^", "^request.php", NULL }; const char *m8d9d7327[] = { "adservme.com^", NULL }; @@ -28718,6 +28763,7 @@ const char *m8edabbc6[] = { "ilakffljjdpwb.com^", NULL }; const char *m8edd2f47[] = { "/traffic/status.gif?", NULL }; const char *m8edd5d5b[] = { "/pix/", "&tracker=", NULL }; const char *m8edeeed9[] = { "9cd76b4462bb.com^", NULL }; +const char *m8edf13cf[] = { "lesmyjzc.com^", NULL }; const char *m8edfa813[] = { "thecatholicuniverse.com^", "-banner-", NULL }; const char *m8edff49f[] = { "3redlightfix.com^", NULL }; const char *m8ee0b804[] = { "/adbutler/", NULL }; @@ -28732,6 +28778,7 @@ const char *m8eea2d61[] = { "intoday.in/microsites/sponsor/", NULL }; const char *m8eea58a2[] = { "sgqmhpqrstwzwd.com^", NULL }; const char *m8eea9db3[] = { "medialation.net^", NULL }; const char *m8eeb4159[] = { "track.qcri.org^", NULL }; +const char *m8eebf031[] = { "soehcsryxyd.com^", NULL }; const char *m8eed0dc [] = { "tvwewigpqjj.com^", NULL }; const char *m8eed211 [] = { "sombersurprise.com^", NULL }; const char *m8eed72ed[] = { "click-linking.com^", NULL }; @@ -29167,6 +29214,7 @@ const char *m90c62c65[] = { "grouponcdn.com^", "^affiliate_widget^", NULL }; const char *m90c68905[] = { "vintage-erotica-forum.com/clientscript/vbulletin_ajax_search.js?", NULL }; const char *m90c90c53[] = { "ads.contextweb.com^", NULL }; const char *m90cac2f1[] = { "oowivxijrgbrzc.bid^", NULL }; +const char *m90cdba82[] = { "poedb.tw/js/ads.js", NULL }; const char *m90d082ff[] = { "bnqgubwpq.com^", NULL }; const char *m90d1e7a8[] = { "/impression?", ".loadAds&", NULL }; const char *m90d23bc8[] = { "zmytwgfd.com^", NULL }; @@ -29276,6 +29324,7 @@ const char *m9138ffcd[] = { "redpepper.org.uk/ad-", NULL }; const char *m913aed6f[] = { "foodnetwork.com^", "^analytics.sitecatalyst.js", NULL }; const char *m913bdd09[] = { "yhsxsjzyqfoq.com^", NULL }; const char *m913c796 [] = { "/europixads.", NULL }; +const char *m913ea13c[] = { "lnpqqigowz.com^", NULL }; const char *m913eb96c[] = { "f2a33f4db437042311.com^", NULL }; const char *m913fc2be[] = { "dgqktjmxtlp.com^", NULL }; const char *m91402ea [] = { "jheplryxvzvx.com^", NULL }; @@ -29332,6 +29381,7 @@ const char *m9176d1b0[] = { "diysqcbfyuru.com^", NULL }; const char *m91778d4f[] = { "_500x440.", NULL }; const char *m9177a9b7[] = { "4shared.com/sw.js", NULL }; const char *m9177cb0 [] = { "qregqtqtuisj.com^", NULL }; +const char *m9177d8e5[] = { "/cklog.js", NULL }; const char *m9179008f[] = { "seewhy.com^", NULL }; const char *m917b9a0a[] = { "rdtcdn.com^", "^fileupload^", NULL }; const char *m917c652a[] = { "kwomkjjoajcyyt.com^", NULL }; @@ -29996,6 +30046,7 @@ const char *m94691c0d[] = { "lwequndmgc.com^", NULL }; const char *m946ebc1f[] = { "linknotification.com^", NULL }; const char *m9470889f[] = { "/adifyids.", NULL }; const char *m9473a304[] = { "/spotx_adapter.", NULL }; +const char *m9474161e[] = { "lmcoiiwpguaorp.com^", NULL }; const char *m94759144[] = { "/pop2.js?", "=", NULL }; const char *m9475bfe [] = { "ientrymail.com^", NULL }; const char *m9477a0df[] = { "/iporganictrack.", NULL }; @@ -30847,6 +30898,7 @@ const char *m9846c36a[] = { "twnmm.com/js/", "/dfpad", NULL }; const char *m984755a2[] = { "/admeta.", NULL }; const char *m9847af86[] = { "_ads_Home.", NULL }; const char *m984aee0d[] = { "cdn-redfin.com^", "^page_analytics.js", NULL }; +const char *m984b7b8a[] = { "-tag-ad.", NULL }; const char *m984c349c[] = { "gogavdasjtxn.com^", NULL }; const char *m984d12 [] = { "videos.oms.eu^", NULL }; const char *m984d2796[] = { "7x4.fr^", NULL }; @@ -31883,6 +31935,7 @@ const char *m9d0093e2[] = { "vipbox.tv/js/layer.js", NULL }; const char *m9d01bebb[] = { "czaxrbclfse.com^", NULL }; const char *m9d02f754[] = { "_BannerAd_", NULL }; const char *m9d0387b8[] = { "eofaplocyrcxhq.com^", NULL }; +const char *m9d03d47a[] = { "ad.netmedia.hu^", NULL }; const char *m9d09c74f[] = { "qyifd.com^", NULL }; const char *m9d0a7a30[] = { "pugpwrqsk.bid^", NULL }; const char *m9d0e744d[] = { "inskinmedia.com^", "^api^brightcove3.js", NULL }; @@ -32410,6 +32463,7 @@ const char *m9f7607cb[] = { "pwpwpoker.com/images/", "/strip_poker_", NULL }; const char *m9f770607[] = { "netmining.com^", NULL }; const char *m9f798170[] = { "gwaatiev.com^", NULL }; const char *m9f7c3ddd[] = { "cdnproviders.net^", NULL }; +const char *m9f7f844d[] = { "/tracking/xhl?", NULL }; const char *m9f7f9e0a[] = { "semanticverses.com^", NULL }; const char *m9f7fe9a5[] = { "stainlesssteel.ru/counter.php?", NULL }; const char *m9f804f0d[] = { "/scripts/feedmeCaf.php?q=", "&d=", "&ron=", NULL }; @@ -34003,6 +34057,7 @@ const char *ma64b3779[] = { "heavy-r.com/js/imbox.js", NULL }; const char *ma64b7e76[] = { "nesgamezone.com/syndicate?", NULL }; const char *ma64bc806[] = { "creditcards15x.tk^", NULL }; const char *ma64c1efc[] = { "1rxntv.io^", NULL }; +const char *ma64d5c7 [] = { "/adsinteractive-", NULL }; const char *ma64d6767[] = { "/google_afc_", NULL }; const char *ma64dfaf [] = { "indextools.com^", NULL }; const char *ma6520b87[] = { "uptolike.com^", NULL }; @@ -34232,6 +34287,7 @@ const char *ma75ae76d[] = { "netflixalternative.net^", NULL }; const char *ma75c1d7 [] = { "/mbn_ad.", NULL }; const char *ma75c5fa4[] = { "/cdn-cgi/pe/bag2?", "yieldbot.intent.js", NULL }; const char *ma75ce1 [] = { "tagbucket.cc^", NULL }; +const char *ma75e3983[] = { "/ads_home?", NULL }; const char *ma75eb668[] = { "bhmenavkijeufq.bid^", NULL }; const char *ma7601b82[] = { "numax.nu-1.com^", NULL }; const char *ma7603c1 [] = { ".sponsorads.", NULL }; @@ -34512,6 +34568,7 @@ const char *ma8bd33bc[] = { "trade-a-plane.com/AdBox/js/jquery.TAP_AdBox.js", NU const char *ma8c05e2a[] = { "weblog.strawberrynet.com^", NULL }; const char *ma8c0b6d9[] = { "thenationonlineng.net^", "^banners^", NULL }; const char *ma8c3344 [] = { "/register_video_", "&server=", NULL }; +const char *ma8c3a4d3[] = { "/rpFingerprint?", NULL }; const char *ma8c43af1[] = { "static.", ".criteo.net^js^duplo^", NULL }; const char *ma8c46e98[] = { "bassmaster.com^", "^premier_sponsor_logo^", NULL }; const char *ma8c48e80[] = { "/js/count.js.", NULL }; @@ -34974,7 +35031,6 @@ const char *maaa9773c[] = { "onclickpulse.com^", NULL }; const char *maaab2bb1[] = { "/blogad02.", NULL }; const char *maaabce26[] = { "simility.com^", NULL }; const char *maaadffda[] = { "xqjhszpussoeur.com^", NULL }; -const char *maaafe49c[] = { "mms.blick.ch^", NULL }; const char *maab06926[] = { "pictela.net^", NULL }; const char *maab1bb1b[] = { "d2gpgaupalra1d.cloudfront.net^", NULL }; const char *maab1c9f3[] = { "/adscbg/", NULL }; @@ -34988,6 +35044,7 @@ const char *maab672f9[] = { "kwot.biz^", NULL }; const char *maab6aaa9[] = { "brothersoft.com^", "^float.js", NULL }; const char *maab705a3[] = { "sessioncam.com^", NULL }; const char *maab73305[] = { "/adpage/", NULL }; +const char *maaba7bde[] = { "eclkspbn.com^", NULL }; const char *maabc3850[] = { "/clickm.js", NULL }; const char *maabcd600[] = { "online.winner.co.uk/promoRedirect?", NULL }; const char *maabe7763[] = { "senkinar.com^", NULL }; @@ -35946,6 +36003,7 @@ const char *maed829c5[] = { "zadhrsvmawp.com^", NULL }; const char *maed9aaa1[] = { "socialsex.com^", NULL }; const char *maed9c034[] = { "gbwgrhjjwz.com^", NULL }; const char *maedae2dc[] = { "iwebtool.com^", "^bannerview.php", NULL }; +const char *maedc07ef[] = { "blogginggyanbox.com/sw.js", NULL }; const char *maedc9db3[] = { "/topadheader.", NULL }; const char *maedd7f84[] = { "thinkexist.com/images/afm.js", NULL }; const char *maedfd8a7[] = { "barnesandnoble.com/promo/", NULL }; @@ -36512,6 +36570,7 @@ const char *mb1253053[] = { "/ajaxInit.gif?", NULL }; const char *mb126b103[] = { "hvvhxzdps.com^", NULL }; const char *mb12718b2[] = { "wikia.com/__are?r=", NULL }; const char *mb1284271[] = { "stats.tunt.lv^", NULL }; +const char *mb1284729[] = { "lnkrdr.com^", NULL }; const char *mb129a897[] = { "anamera.com/DesktopModules/BannerDisplay/", NULL }; const char *mb12ae645[] = { "doubleclick.net^adj^bbccom.live.site.auto^", "^sz^1x1^", NULL }; const char *mb12d35d4[] = { "fdbqwtqdgcsceh.com^", NULL }; @@ -36538,6 +36597,7 @@ const char *mb13fa9de[] = { "hibids10.com^", NULL }; const char *mb14056c4[] = { "axislogger.appspot.com^", NULL }; const char *mb140f86d[] = { "trackword.net^", NULL }; const char *mb1423a7a[] = { "sitegrip.com^", "^swagbucks-", NULL }; +const char *mb149432e[] = { "/adx_blacklist.js", NULL }; const char *mb14a10dd[] = { "bbp-vnh.com^", NULL }; const char *mb14ac440[] = { "/AdZoneAdXp.", NULL }; const char *mb14bcb3d[] = { "visit.webhosting.yahoo.com^", NULL }; @@ -38750,6 +38810,7 @@ const char *mbb1dcae8[] = { "npgdqwtrprfq.com^", NULL }; const char *mbb1f0fca[] = { "ebay.com/op/t.do?event", NULL }; const char *mbb201450[] = { "rewardsaffiliates.com^", NULL }; const char *mbb21bd2a[] = { "sitebro.de^", NULL }; +const char *mbb23289f[] = { "/common/ads?", NULL }; const char *mbb24927a[] = { "realclix.com^", NULL }; const char *mbb24a7ff[] = { "phncdn.com/js/video_favorite/", NULL }; const char *mbb27781e[] = { "cloudfront.net/?a=", NULL }; @@ -39641,6 +39702,7 @@ const char *mbefec3a8[] = { "cloudfront.net/libs/amplitude-", NULL }; const char *mbeff480a[] = { "b6508157d.website^", NULL }; const char *mbf00674d[] = { "loot.co.za^", "^banners^", NULL }; const char *mbf020d24[] = { "qnsr.com/cgi/r?", NULL }; +const char *mbf043293[] = { "track-server-100.com^", NULL }; const char *mbf04798e[] = { "wbdds.allocine.fr^", NULL }; const char *mbf058e5f[] = { "/cdn-cgi/pe/bag2?", "radarurl.com", NULL }; const char *mbf0612da[] = { "derwesten.de/stats/", NULL }; @@ -40150,6 +40212,7 @@ const char *mc140269b[] = { "ad.pxlad.io^", NULL }; const char *mc1406c61[] = { "indieclick.3janecdn.com^", NULL }; const char *mc140fa3d[] = { "fırstrowsports.eu/pu/", NULL }; const char *mc1417c6b[] = { "zoowknbw.com^", NULL }; +const char *mc143f731[] = { "/ident/hit.js", NULL }; const char *mc1441ceb[] = { "yesobe.work^", NULL }; const char *mc144406c[] = { "244pix.com/webop.jpg", NULL }; const char *mc1467850[] = { "/collector/hit?", NULL }; @@ -40427,6 +40490,7 @@ const char *mc281c6f3[] = { "spendcrazy.net^", NULL }; const char *mc28206c8[] = { "phncdn.com/js/carousellite.", NULL }; const char *mc283d97e[] = { "=iframe_adv&", NULL }; const char *mc2848024[] = { "skyvalleychronicle.com/999/images/ban", NULL }; +const char *mc288817 [] = { "/ads?param=", NULL }; const char *mc28b8ba0[] = { "/cls_report?", NULL }; const char *mc28c517f[] = { "soundspheremag.com/images/banners/", NULL }; const char *mc28c6497[] = { "-PagePeelPro/", NULL }; @@ -41242,6 +41306,7 @@ const char *mc631a5a8[] = { "/googleadsense.", NULL }; const char *mc631c9d6[] = { "/bh_counter.js", NULL }; const char *mc632bcce[] = { "rollingout.com/images/attskin-", NULL }; const char *mc6333920[] = { "weblist.de^", NULL }; +const char *mc6336039[] = { "/rubicon_blacklist.js", NULL }; const char *mc6395c08[] = { "/google-adverts-", NULL }; const char *mc63c2f37[] = { "qopqudzeaywc.com^", NULL }; const char *mc63d804c[] = { "188server.com^", NULL }; @@ -41955,6 +42020,7 @@ const char *mc95529dd[] = { "/piwik2.js", NULL }; const char *mc955df59[] = { "ljyncrypt.bid^", NULL }; const char *mc9583c31[] = { "anyporn.com/v4_js/main.min.js", NULL }; const char *mc9586540[] = { "db.com^", "^stats.js^", NULL }; +const char *mc959073c[] = { "/rtu-monitoring.", NULL }; const char *mc95be1a8[] = { "/livestats.js", NULL }; const char *mc95cf3f2[] = { "ez.no/statjs/", NULL }; const char *mc95d9652[] = { "rolkakuksa.com^", NULL }; @@ -42777,6 +42843,7 @@ const char *mccd7c6c7[] = { "proofpositivemedia.com^", NULL }; const char *mccd7cfef[] = { "8d7c99f4c1ef0f.com^", NULL }; const char *mccd80067[] = { "smile904.fm/images/banners/", NULL }; const char *mccda3287[] = { "locktdguw9.com^", NULL }; +const char *mccdb380d[] = { "/setcookie.php?", NULL }; const char *mccdcbe59[] = { "xnkmmbfpyokevaxsjtky.com^", NULL }; const char *mccdd1cfe[] = { "/ivw_analytics_", NULL }; const char *mccdda159[] = { "phncdn.com/www-static/js/create-phlive-account.js", NULL }; @@ -43605,6 +43672,7 @@ const char *md0537284[] = { "cpl1.ru^", NULL }; const char *md0539a36[] = { "/ad_units/", NULL }; const char *md056d0a1[] = { "freelogs.com^", NULL }; const char *md05767ae[] = { "osnosa.info^", NULL }; +const char *md059fb2 [] = { "eozbwwxniksmb.com^", NULL }; const char *md05b372e[] = { "pam.nextinpact.com^", NULL }; const char *md05ca5d1[] = { "uploadlw.com^", "^download-now", NULL }; const char *md05d22d3[] = { "/adweb33.", NULL }; @@ -44056,6 +44124,7 @@ const char *md2714bb6[] = { "bablace.com^", NULL }; const char *md2727c61[] = { "nitroclicks.com^", NULL }; const char *md2731d58[] = { "benaughty.com/aff.php?", NULL }; const char *md2734e12[] = { "gstatic.com^", "^recaptcha^", NULL }; +const char *md273d602[] = { "/ad_ima-", NULL }; const char *md273e905[] = { "c.ypcdn.com^", "^webyp^rid^", NULL }; const char *md2747817[] = { "/site_counter?", NULL }; const char *md276d0af[] = { "nuggad.net/rc?nuggn=", NULL }; @@ -44639,6 +44708,7 @@ const char *md511263 [] = { "showstreet.com/banner.", NULL }; const char *md511a036[] = { "elitetoplist.com^", NULL }; const char *md51350ad[] = { "hit-parade.com^", NULL }; const char *md5141287[] = { "cloudfront.net/images/amazon/", NULL }; +const char *md514f256[] = { "uescuqejoirsh.com^", NULL }; const char *md515eec4[] = { "mallorcash.com^", NULL }; const char *md515fc9c[] = { "/tracking/trk-", NULL }; const char *md51905c2[] = { "stats.technopia.it^", NULL }; @@ -45712,6 +45782,7 @@ const char *md9bf9f87[] = { "8092686a39ac5.com^", NULL }; const char *md9c268d3[] = { "d1110e4.se^", NULL }; const char *md9c3c78a[] = { "hits.europuls.eu^", NULL }; const char *md9c5b5de[] = { "ofrducrisy.com^", NULL }; +const char *md9c742f [] = { "affrh2022.com^", NULL }; const char *md9c7c360[] = { "qfedsccxccfzut.com^", NULL }; const char *md9c7d93f[] = { "/AIV-Ad-", NULL }; const char *md9c853f [] = { "lorpidlfpbu.bid^", NULL }; @@ -47942,6 +48013,7 @@ const char *me36bfd6a[] = { "wvqqugicfuac.com^", NULL }; const char *me36e470c[] = { "/ad/realclick.", NULL }; const char *me36f176d[] = { "/adssrv.", NULL }; const char *me36f22cd[] = { "olecintri.com^", NULL }; +const char *me36f41df[] = { "yourtechguider.com/sw.js", NULL }; const char *me370c548[] = { "/gaAnalytics.", NULL }; const char *me3719566[] = { "serving-sys.com/SemiCachedScripts/", NULL }; const char *me37215f3[] = { "mpnkfljjfjqd.bid^", NULL }; @@ -48088,6 +48160,7 @@ const char *me41ed350[] = { "youconvertit.com/_images/", "ad.png", NULL }; const char *me41fda36[] = { "xnxx.com^", NULL }; const char *me42000 [] = { "xfgqvqoyzeiu.com^", NULL }; const char *me4211f58[] = { "mac-system-alert.com^", NULL }; +const char *me421fa83[] = { "/1/ads_", NULL }; const char *me422585a[] = { "/siteafs.txt?", NULL }; const char *me4225914[] = { "t.powerreviews.com^", NULL }; const char *me422e7b2[] = { "fwmrm.net^", "^linktag2.js", NULL }; @@ -48195,6 +48268,7 @@ const char *me4a04dbe[] = { "xfuckbook.com^", NULL }; const char *me4a0976a[] = { "clustrmaps.com^", NULL }; const char *me4a0a27a[] = { "d2hap2bsh1k9lw.cloudfront.net^", NULL }; const char *me4a100da[] = { "/ad-bin/", NULL }; +const char *me4a1e6fd[] = { "mycoolmoviez.mobi/sw.js", NULL }; const char *me4a3256b[] = { "images-amazon.com/images/", "/third-party/tracker", NULL }; const char *me4a45809[] = { "/ysmads.", NULL }; const char *me4a4985b[] = { "publicidad.net^", NULL }; @@ -48445,6 +48519,7 @@ const char *me5d7c68c[] = { "tmtuohxkv.com^", NULL }; const char *me5d8e3da[] = { "hanksgalleries.com/aff-", NULL }; const char *me5d9113e[] = { "3t7euflv.com^", NULL }; const char *me5dc425a[] = { "/promoAd.", NULL }; +const char *me5dcc203[] = { "commodates.info^", NULL }; const char *me5dd5a3a[] = { "wdaomluuf.com^", NULL }; const char *me5dd815 [] = { "umbel.com^", NULL }; const char *me5df152f[] = { "://c.", "/c.gif?", NULL }; @@ -48884,6 +48959,7 @@ const char *me7c899b3[] = { "_ad_right_", NULL }; const char *me7c91f96[] = { "uhkgydsvc.bid^", NULL }; const char *me7ca41b2[] = { "kldwitfrqwal.com^", NULL }; const char *me7cb6104[] = { "rd.alice.it^", NULL }; +const char *me7cbb24d[] = { "blu5fdclr.com^", NULL }; const char *me7cc137c[] = { "detnews.com^", "^sponsor^", NULL }; const char *me7cd3a39[] = { "/cdn-cgi/pe/bag2?r", "linksmart.com", NULL }; const char *me7cec2a9[] = { "ads-rolandgarros.com^", NULL }; @@ -48965,6 +49041,7 @@ const char *me81f1b3 [] = { "yaizwjvnxctz.com^", NULL }; const char *me820d12d[] = { "metroweekly.com/tools/blog_add_visitor/", NULL }; const char *me8233701[] = { "/adfactor_", NULL }; const char *me823a42a[] = { "stats.splinder.com^", NULL }; +const char *me823b1ce[] = { "/arcAdsJS/", NULL }; const char *me82490f4[] = { "i.skimresources.com^", NULL }; const char *me8263f72[] = { "google.com/stream_204?", NULL }; const char *me8269f63[] = { "webstatschecker.com/links/", NULL }; @@ -49153,6 +49230,7 @@ const char *me8f49f0c[] = { "segundamano.mx/api/", "/ads/", NULL }; const char *me8f4d9b9[] = { "quillion.com^", NULL }; const char *me8f4db8c[] = { "infibeam.com/affiliate/", NULL }; const char *me8f6d31f[] = { "rgttoipdr.com^", NULL }; +const char *me8f6fab8[] = { "onet.pl^", "^tags^", NULL }; const char *me8f81326[] = { "/impressions3.asp?", NULL }; const char *me8f832f3[] = { "mh9dskj8jg.com^", NULL }; const char *me8f90ae7[] = { "preditates.com^", NULL }; @@ -50215,6 +50293,7 @@ const char *med9d049f[] = { "adnetworkme.com^", NULL }; const char *med9ffc82[] = { "eventhubs.com^", ".", NULL }; const char *meda14de5[] = { "adsmedia.cc^", NULL }; const char *meda3053a[] = { "access.njherald.com^", NULL }; +const char *meda32038[] = { "/end.gif?", NULL }; const char *meda3be63[] = { "doubleclick.net/adj/nbcu.nbc/videoplayer-", NULL }; const char *meda5292e[] = { "dtprofit.com^", NULL }; const char *meda5eeb3[] = { "berp.com^", NULL }; @@ -51882,6 +51961,7 @@ const char *mf5086ac2[] = { "advertising.autotrader.co.uk^", NULL }; const char *mf508922e[] = { "advariant.com^", NULL }; const char *mf508d1bd[] = { "ad.httpool.com^", NULL }; const char *mf50a66ff[] = { "webfirstrow.eu^", "^advertisement.js", NULL }; +const char *mf50a8449[] = { "/ads_script-", NULL }; const char *mf50c2421[] = { "tagesspiegel.de/analytics/", NULL }; const char *mf50dac9 [] = { "mabaya.com^", NULL }; const char *mf50ef243[] = { "wwgate.ru^", NULL }; @@ -52493,7 +52573,6 @@ const char *mf7c54d19[] = { "sirfad.com^", NULL }; const char *mf7c57677[] = { "roqweslqqlyklb.com^", NULL }; const char *mf7c73237[] = { "livecounter.theyosh.nl^", NULL }; const char *mf7c800fa[] = { "/pop?tid=", NULL }; -const char *mf7c82490[] = { "twch.20min.ch^", NULL }; const char *mf7c879aa[] = { "casino.com^", "^landingpages^", NULL }; const char *mf7c95a65[] = { "adfusion.com^", NULL }; const char *mf7cb0945[] = { "exchangerates.org.uk/images-NEW/tor.gif", NULL }; @@ -52550,6 +52629,7 @@ const char *mf8094318[] = { "pep.ph/res/js/ads.", NULL }; const char *mf8099ea [] = { "data.marketgid.com^", NULL }; const char *mf809d3bf[] = { "avbnzstidjh.com^", NULL }; const char *mf809ec1f[] = { "findyourcasino.com^", NULL }; +const char *mf80cce [] = { "ta.sanook.com^", NULL }; const char *mf80d6516[] = { "arlime.com^", NULL }; const char *mf80db7be[] = { "hostingcloud.faith^", NULL }; const char *mf80f2242[] = { "tic-tic-toc.com^", NULL }; @@ -52626,6 +52706,7 @@ const char *mf8578c42[] = { "vidgg.to/video/", NULL }; const char *mf857f24d[] = { "derstandard.at/s/", NULL }; const char *mf8588803[] = { "/trade_punder.", NULL }; const char *mf8595be7[] = { "doubleclick.net/adj/pong.all/", ";dcopt=ist;", NULL }; +const char *mf859704f[] = { "dek-d.com^", "^analytic.js", NULL }; const char *mf85c8b1e[] = { "checkm8.com/adam/", NULL }; const char *mf85d866b[] = { "pixel.s3xified.com^", NULL }; const char *mf85d8d85[] = { "?adsize=", NULL }; @@ -53474,6 +53555,7 @@ const char *mfc0babf1[] = { "smart-digital-solutions.com^", NULL }; const char *mfc0d6c46[] = { "konachan.com/images/bam/", NULL }; const char *mfc0dfeac[] = { "sankei.co.jp/js/analytics/", NULL }; const char *mfc0ec2c [] = { "ueuerea.com^", NULL }; +const char *mfc110fff[] = { "/common/ads_", NULL }; const char *mfc117be6[] = { "showsport-tv.com/images/xtreamfile.jpg", NULL }; const char *mfc123bef[] = { "/js/oas.", NULL }; const char *mfc131cc3[] = { "vsgumkkc.bid^", NULL }; @@ -54130,6 +54212,7 @@ const char *mfeec77f7[] = { "lfyytqcbhsp.bid^", NULL }; const char *mfeefbc89[] = { "linkybank.com^", NULL }; const char *mfef22f00[] = { "/ad_oas/", NULL }; const char *mfef2eda5[] = { "11points.com/images/slack100.jpg", NULL }; +const char *mfef63c6 [] = { "p.travelsmarter.net^", NULL }; const char *mfef74502[] = { "/track/view/", NULL }; const char *mfef76160[] = { "vice.com^", "^vmp_analytics.js", NULL }; const char *mfef83dac[] = { "ad.wz.cz^", NULL }; @@ -54325,6 +54408,7 @@ const char *mffdfd416[] = { "10-download.com/ad/adframe.js", NULL }; const char *mffe14d3a[] = { "who.is/images/domain-transfer2.jpg", NULL }; const char *mffe31a19[] = { "sualzmze.com^", NULL }; const char *mffe3d6e5[] = { "t.kck.st^", NULL }; +const char *mffe3f012[] = { "1han-rit-ten.com^", NULL }; const char *mffe660d [] = { "dr8pk6ovub897.cloudfront.net^", NULL }; const char *mffe70d73[] = { "dz4up.com/themes/flow/frontend_assets/js/advertisement.js", NULL }; const char *mffe7c815[] = { "examiner.com/sites/all/modules/custom/ex_stats/", NULL }; @@ -54420,11 +54504,13 @@ const char *d17a9fea5[] = { "qoinfaucet.com", NULL }; const char *d17bf038 [] = { "homepath.com", NULL }; const char *d17cd2973[] = { "cnn.com", NULL }; const char *d182f7cc4[] = { "triage.superservice.com", NULL }; +const char *d183c030d[] = { "amc.com", NULL }; const char *d185c245c[] = { "ifirstrowus.eu", NULL }; const char *d189f8f35[] = { "serienjunkies.de", NULL }; const char *d18eb8904[] = { "kuathletics.com", "mutigers.com", "okstate.com", NULL }; const char *d19095411[] = { "konachan.com", NULL }; const char *d1914d0e6[] = { "akiba-online.com", NULL }; +const char *d192a3461[] = { "35.188.59.75", "adf.ly", "breakingnews2018.info", "daclips.in", "depositfiles.com", "depositfiles.org", "dfiles.eu", "dfiles.ru", "escdn.co", "estream.to", "fastbay.net", "fastspics.net", "filepost.com", "flash-x.tv", "flashx.tv", "fruitadblock.net", "go4up.com", "gorillavid.in", "jwpcdn.com", "latestmoviesdl.com", "load.to", "moecdn.io", "mofunzone.com", "monova.org", "movpod.in", "oload.cc", "oload.cloud", "oload.icu", "oload.info", "oload.stream", "oload.tv", "oload.xyz", "oloadcdn.net", "openload.co", "ouo.io", "putlockers.fm", "sendvid.com", "sfiles.me", "speedvid.net", "sportp2p.com", "srfiles.com", "stream.moe", "stream2watch.org", "streamango.com", "streamcloud.eu", "streamin.to", "thevideo.me", "topclickguru.com", "twer.info", "uptobox.com", "uptostream.com", "vid.ag", "vidabc.com", "vidcpm.com", "vidgg.to", "vidspot.net", "vidstreaming.io", "vidto.me", "vidzi.tv", "vodlock.co", "vshare.eu", NULL }; const char *d1990d545[] = { "4029tv.com", "kcci.com", "kcra.com", "ketv.com", "kmbc.com", "koat.com", "koco.com", "ksbw.com", "player.listenlive.co", "mynbc5.com", "wapt.com", "wbaltv.com", "wcvb.com", "wdsu.com", "wesh.com", "wgal.com", "wisn.com", "wjcl.com", "wlky.com", "wlwt.com", "wmtw.com", "wmur.com", "wpbf.com", "wtae.com", "wvtm13.com", "wxii12.com", "wyff4.com", NULL }; const char *d19a37234[] = { "mevio.com", NULL }; const char *d19a43343[] = { "modovideo.com", "mooshare.biz", NULL }; @@ -54606,6 +54692,7 @@ 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 *d3316cf73[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "askmefast.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "evil.news", "freedom.news", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "greatamericanrepublic.com", "guns.news", "gymflow100.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "politichicks.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techtimes.com", "thealternativedaily.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d33184ab2[] = { "youporn.com", NULL }; const char *d33218009[] = { "nzbstars.com", NULL }; const char *d332ea88f[] = { "boreburn.com", "dailymaverick.co.za", "v3.co.uk", "yibada.com", NULL }; @@ -54718,7 +54805,6 @@ const char *d433b238a[] = { "xhamster.com", NULL }; const char *d433d1a8d[] = { "timesofindia.indiatimes.com", NULL }; const char *d4341ab02[] = { "750g.com", "alibabuy.com", "allocine.fr", "cap-cine.fr", "chartsinfrance.net", "cotecine.fr", "easyvols.fr", "easyvoyage.com", "get-the-look.fr", "jeuxactu.com", "jeuxvideo.com", "lestream.fr", "millenium.org", "musiquemag.com", "ouest-france.fr", "ozap.com", "purebreak.com", "purepeople.com", "puretrend.com", "shopoon.fr", "terrafemina.com", NULL }; const char *d435cca54[] = { "daisuki.net", NULL }; -const char *d4371989c[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "bizpacreview.com", "boredomtherapy.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dailywire.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "o4anews.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "reverbpress.com", "reviveusa.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tinypic.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d43af8047[] = { "salon.com", NULL }; const char *d43be7848[] = { "oralb.de", NULL }; const char *d43cec321[] = { "twer.info", NULL }; @@ -54863,7 +54949,6 @@ const char *d5a8e4961[] = { "masalaboard.com", NULL }; const char *d5aacedfc[] = { "beforeitsnews.com", NULL }; const char *d5ac679d2[] = { "michaels.com", NULL }; const char *d5af64fed[] = { "apps.admob.com", NULL }; -const char *d5b03b7b [] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dailywire.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "freewarefiles.com", "gamerant.com", "gamersheroes.com", "girlsjustwannahaveguns.com", "godfatherpolitics.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "vgpie.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d5b574e9 [] = { "bizportal.co.il", NULL }; const char *d5b6acb31[] = { "m.naver.com", NULL }; const char *d5b6b98a [] = { "livestream.com", NULL }; @@ -54904,7 +54989,6 @@ const char *d61ae381b[] = { "nbcolympics.com", NULL }; const char *d61c04572[] = { "springriverchronicle.com", NULL }; const char *d61c53140[] = { "ligtv.com.tr", NULL }; const char *d61cd436e[] = { "games.pch.com", NULL }; -const char *d61d60910[] = { "actiongame.com", "brain-games.co.uk", "classicgame.com", "games-site.co.uk", "hiddenobjectgames.com", "mahjong.co.uk", "mahjong.com", "match3.co.uk", "match3games.com", "mindgames.com", "neongames.co.uk", "neongames.com", "solitaireonline.com", "timemanagementgame.com", NULL }; const char *d622b4a0e[] = { "songspk.live", "vodlocker.com", "zippyshare.com", NULL }; const char *d6235e051[] = { "netload.in", NULL }; const char *d625f6a19[] = { "newstalk1290.com", NULL }; @@ -54919,10 +55003,10 @@ const char *d63296f51[] = { "blogfolha.uol.com.br", "educacao.uol.com.br", "folh const char *d633a809d[] = { "uzmantv.com", NULL }; const char *d636a1a33[] = { "box10.com", "freeonlinegames.com", "games.aarp.org", "kizi.com", "latimes.com", "merriam-webster.com", "puzzles.usatoday.com", NULL }; const char *d638d049c[] = { "tsn.ua", NULL }; -const char *d639ae98a[] = { "boredomtherapy.com", "dailywire.com", "headcramp.com", "honesttopaws.com", "mentalflare.com", NULL }; const char *d63b1a8b3[] = { "www.pornhub.com", NULL }; const char *d63b4d622[] = { "danawa.com", NULL }; const char *d63e7235b[] = { "shopping.ninemsn.com.au", "shopping.yahoo.com.au", NULL }; +const char *d63f093ea[] = { "naminakiky.com", NULL }; const char *d642259cb[] = { "mousebreaker.com", NULL }; const char *d6482ff4a[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomforce.com", "freedomoutpost.com", "funnyand.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d6487a2c2[] = { "gty.pw", NULL }; @@ -54936,7 +55020,6 @@ const char *d667639eb[] = { "autoblog.com", "dailyfinance.com", NULL }; const char *d66a7bf89[] = { "video.foxnews.com", NULL }; const char *d66b9b16d[] = { "sulekha.com", NULL }; const char *d66d7d6d8[] = { "newsextv.com", NULL }; -const char *d66dda866[] = { "35.188.59.75", "adf.ly", "daclips.in", "depositfiles.com", "depositfiles.org", "dfiles.eu", "dfiles.ru", "escdn.co", "estream.to", "fastbay.net", "fastspics.net", "filepost.com", "flash-x.tv", "flashx.tv", "fruitadblock.net", "go4up.com", "gorillavid.in", "jwpcdn.com", "latestmoviesdl.com", "load.to", "moecdn.io", "mofunzone.com", "monova.org", "movpod.in", "oload.cc", "oload.cloud", "oload.icu", "oload.info", "oload.stream", "oload.tv", "oload.xyz", "oloadcdn.net", "openload.co", "ouo.io", "putlockers.fm", "sendvid.com", "sfiles.me", "speedvid.net", "sportp2p.com", "srfiles.com", "stream.moe", "stream2watch.org", "streamango.com", "streamcloud.eu", "streamin.to", "thevideo.me", "topclickguru.com", "twer.info", "uptobox.com", "uptostream.com", "vid.ag", "vidabc.com", "vidcpm.com", "vidgg.to", "vidspot.net", "vidstreaming.io", "vidto.me", "vidzi.tv", "vodlock.co", "vshare.eu", NULL }; const char *d67038a0b[] = { "hintaseuranta.fi", NULL }; const char *d671ce841[] = { "easyads.eu", NULL }; const char *d67532e00[] = { "pasts.lv", NULL }; @@ -55019,6 +55102,7 @@ const char *d741273e3[] = { "everydayhealth.com", NULL }; const char *d742f9f19[] = { "casinobonus24.se", "casinosonline.co.uk", "onlinecasinos.co.uk", NULL }; const char *d7435822c[] = { "jamo.tv", NULL }; const char *d74606ac1[] = { "kickass.cd", NULL }; +const char *d7464d6fe[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "freewarefiles.com", "gamerant.com", "gamersheroes.com", "girlsjustwannahaveguns.com", "godfatherpolitics.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "vgpie.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d7467e2b3[] = { "ancestry.co.uk", "ancestry.com", "ancestry.com.au", "ancestry.it", "blogtalkradio.com", "swisscom.ch", NULL }; const char *d74b5cc58[] = { "grazia.it", "panorama-auto.it", "panorama.it", NULL }; const char *d74c31c76[] = { "9anime.is", "9anime.ru", NULL }; @@ -55027,11 +55111,9 @@ const char *d74e80f7c[] = { "uploaduj.net", NULL }; const char *d750a77be[] = { "dailystar.co.uk", "express.co.uk", NULL }; const char *d751d148e[] = { "haxmaps.com", NULL }; const char *d7523a9dc[] = { "sc2casts.com", NULL }; -const char *d753d7455[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dailywire.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "freewarefiles.com", "gamerant.com", "gamersheroes.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "vgpie.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d75438397[] = { "architizer.com", NULL }; const char *d757e6905[] = { "squadd.io", NULL }; const char *d759d6398[] = { "gamestar.de", NULL }; -const char *d75aa069b[] = { "themeplatinum.blogspot.com", NULL }; const char *d75e56d73[] = { "analytics.google.com", NULL }; const char *d7650f79b[] = { "autoworldnews.com", "biohealthinnovation.org", "counselheal.com", "dolphnsix.com", "foodworldnews.com", "gamenguide.com", "itechpost.com", "mobilenapps.com", "scienceworldreport.com", "universityherald.com", "wrestlinginc.com", NULL }; const char *d76f46e3e[] = { "ratedporntube.com", "sextuberate.com", NULL }; @@ -55127,7 +55209,6 @@ const char *d84f926ff[] = { "cnnturk.com", NULL }; const char *d84fb84a1[] = { "economist.com", NULL }; const char *d853cf35c[] = { "expressen.se", NULL }; const char *d85436c52[] = { "mail.biz.rr.com", NULL }; -const char *d854749e6[] = { "businessnewstodayusa.online", "sfiles.me", "srfiles.com", NULL }; const char *d855bda0c[] = { "uol.com.br", NULL }; const char *d855c519a[] = { "tune.pk", NULL }; const char *d85638058[] = { "spankwire.com", NULL }; @@ -55147,7 +55228,6 @@ const char *d87598b2d[] = { "thisav.com", NULL }; const char *d875d9a14[] = { "ams.amazon.co.jp", NULL }; const char *d87739ba9[] = { "bahn.de", NULL }; const char *d878a10de[] = { "videos.mediaite.com", NULL }; -const char *d879e671 [] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "americasfreedomfighters.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breakingnews.ie", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dailywire.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "funnyand.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "lifebuzz.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *d87aa624 [] = { "ghsrv.com", NULL }; const char *d87abf1f4[] = { "theverge.com", NULL }; const char *d87bc4561[] = { "pachanyc.com", NULL }; @@ -55306,6 +55386,7 @@ const char *da0466819[] = { "gentside.com.br", NULL }; const char *da05ee243[] = { "televisaofutebol.com", NULL }; const char *da06b6e1e[] = { "cbsnews.com", "cnet.com", NULL }; const char *da0799d57[] = { "firstrownow.eu", "kyivpost.com", "uatoday.tv", "unian.info", NULL }; +const char *da07f370d[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "boredomtherapy.com", "breaking911.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "hallels.com", "headcramp.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyalliance.com", "libertyunyielding.com", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "traileraddict.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *da084ba9f[] = { "free-space.net", "justfortrendygirls.com", "mmusicz.com", "receive-sms.com", "videodownloadx.com", NULL }; const char *da12c1501[] = { "gaybeeg.info", NULL }; const char *da1ad0e39[] = { "boards.net", "freeforums.net", "proboards.com", NULL }; @@ -55415,7 +55496,6 @@ const char *db11f7532[] = { "streamplay.to", NULL }; const char *db12bb3fb[] = { "westernunion.com", NULL }; const char *db13a8dd8[] = { "dnf.qq.com", NULL }; const char *db14d5a13[] = { "politicususa.com", NULL }; -const char *db156e422[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "askmefast.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailysurge.com", "dailywire.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "evil.news", "freedom.news", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "greatamericanrepublic.com", "guns.news", "gymflow100.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "oddee.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "politichicks.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techtimes.com", "thealternativedaily.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *db1855bf8[] = { "mhtviewer.booogle.net", NULL }; const char *db190c7bd[] = { "iplstream.com", NULL }; const char *db1a0ea50[] = { "04stream.com", NULL }; @@ -55536,7 +55616,6 @@ const char *dc2175164[] = { "screenshot.brandverity.com", NULL }; const char *dc2276ebc[] = { "todayshealth.buzz", NULL }; const char *dc269b3dc[] = { "news-headlines.co.za", "nuus.info", "sa-news.com", "sa-radio.com", "saffa.com", "saukradio.com", NULL }; const char *dc26cfb4c[] = { "farmville.com", NULL }; -const char *dc2b4b890[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "bizpacreview.com", "breaking911.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dailywire.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dc2c028da[] = { "guardian.co.uk", NULL }; const char *dc2e1edea[] = { "hotwire.com", NULL }; const char *dc2e4f62e[] = { "cbsnews.com", "colbertlateshow.com", NULL }; @@ -55625,6 +55704,7 @@ const char *dd0a565f1[] = { "100percentfedup.com", "activistpost.com", "addictin const char *dd0b8ac04[] = { "marthastewart.com", "nbcsports.com", NULL }; const char *dd0c4f49 [] = { "people.com", NULL }; const char *dd0c9aac [] = { "mobile.de", NULL }; +const char *dd0eff347[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "bizpacreview.com", "breaking911.com", "breathecast.com", "bugout.news", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "glitch.news", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dd115732f[] = { "filecrypt.cc", NULL }; const char *dd12fb6f [] = { "shared.sx", NULL }; const char *dd1a9c2d9[] = { "thepiratebay.cr", "thepiratebay.org", "thepiratebay.red", NULL }; @@ -55652,9 +55732,11 @@ const char *dd4029dcc[] = { "100percentfedup.com", "activistpost.com", "addictin const char *dd40ef742[] = { "ibnlive.in.com", NULL }; const char *dd44c4f47[] = { "gentside.com", NULL }; const char *dd486bd4e[] = { "motherjones.com", NULL }; +const char *dd49f236a[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "freewarefiles.com", "gamerant.com", "gamersheroes.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "usherald.com", "valuewalk.com", "vcpost.com", "vgpie.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dd4a93492[] = { "abril.com.br", NULL }; const char *dd4ac28c9[] = { "zylom.com", NULL }; const char *dd4b8659c[] = { "manualsonline.com", NULL }; +const char *dd4c3d94e[] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "americasfreedomfighters.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "boredomtherapy.com", "breaking911.com", "breakingnews.ie", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "funnyand.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "intellectualconservative.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "lifebuzz.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "oddee.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dd4c91c43[] = { "ddlvalley.net", NULL }; const char *dd4d68f68[] = { "yibada.com", NULL }; const char *dd4f52466[] = { "photobucket.com", NULL }; @@ -55672,6 +55754,7 @@ const char *dd6e1966c[] = { "cartalk.com", NULL }; const char *dd70da82a[] = { "iprima.cz", NULL }; const char *dd727500 [] = { "exashare.com", "sex.com", NULL }; const char *dd7552759[] = { "mangashiro.net", NULL }; +const char *dd7608b85[] = { "boredomtherapy.com", "headcramp.com", "honesttopaws.com", "mentalflare.com", NULL }; const char *dd76554e4[] = { "100percentfedup.com", "americannewsx.com", "barbwire.com", "bestfunnyjokes4u.com", "clashdaily.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "coviral.com", "dailysurge.com", "eaglerising.com", "freedomoutpost.com", "girlsjustwannahaveguns.com", "godfatherpolitics.com", "greatamericanrepublic.com", "hispolitica.com", "janmorganmedia.com", "joeforamerica.com", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "minutemennews.com", "occupydemocrats.com", "patriottribune.com", "politichicks.com", "politicops.com", "redhotchacha.com", "religionlo.com", "reviveusa.com", "shark-tank.com", "theblacksphere.net", "thefreethoughtproject.com", "themattwalshblog.com", "theoswatch.com", "usherald.com", "veteranstoday.com", NULL }; const char *dd76e7d39[] = { "csnnw.com", NULL }; const char *dd773cbf0[] = { "songs.pk", "songspk.name", NULL }; @@ -55763,7 +55846,6 @@ const char *de4a7ea22[] = { "cheapflights.com", NULL }; const char *de4c0fcdf[] = { "betwonga.com", NULL }; const char *de4c43d2b[] = { "betbeaver.com", "betwonga.com", "betyper.com", "sportsfavoritesodds.com", NULL }; const char *de4e8d4e2[] = { "ap.org", NULL }; -const char *de53cdd0e[] = { "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "boredomtherapy.com", "breaking911.com", "bulletsfirst.net", "clashdaily.com", "classicalite.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dailywire.com", "dccrimestories.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "girlsjustwannahaveguns.com", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "hallels.com", "headcramp.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "libertyalliance.com", "libertyunyielding.com", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "naturalblaze.com", "naturalnews.com", "natureworldnews.com", "newser.com", "newsthump.com", "oddee.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "shark-tank.com", "spectator.org", "stevedeace.com", "techtimes.com", "thefreethoughtproject.com", "thegatewaypundit.com", "themattwalshblog.com", "thepoke.co.uk", "traileraddict.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *de56040ae[] = { "foxbusiness.com", "foxnews.com", NULL }; const char *de57a308f[] = { "betyper.com", NULL }; const char *de586270d[] = { "gmx.net", "web.de", NULL }; @@ -55779,6 +55861,7 @@ const char *de6d17219[] = { "submityourflicks.com", NULL }; const char *de6d7e9f3[] = { "player.performgroup.com", NULL }; const char *de7350fe5[] = { "viralcraze.net", NULL }; const char *de74631e5[] = { "demonoid.pw", NULL }; +const char *de78bc17 [] = { "100percentfedup.com", "activistpost.com", "addictinginfo.com", "alfonzorachel.com", "allthingsvegas.com", "americansublime.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bipartisanreport.com", "bizpacreview.com", "boredomtherapy.com", "breaking911.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashdaily.com", "classicalite.com", "collapse.news", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "creepybasement.com", "crossmap.com", "cyberwar.news", "dailydot.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "damnlol.com", "dccrimestories.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "evil.news", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedom.news", "freedomdaily.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "girlsjustwannahaveguns.com", "glitch.news", "godfatherpolitics.com", "gosocial.co", "greatamericanrepublic.com", "groopspeak.com", "guardianlv.com", "guns.news", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "ifyouonlynews.com", "infowars.com", "instigatornews.com", "janmorganmedia.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "liberty.news", "libertyalliance.com", "libertyunyielding.com", "lidblog.com", "medicine.news", "mentalflare.com", "minutemennews.com", "musictimes.com", "myscienceacademy.org", "natural.news", "naturalblaze.com", "naturalnews.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "o4anews.com", "oddee.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redhotchacha.com", "redmaryland.com", "returnofkings.com", "reverbpress.com", "reviveusa.com", "rightwingnews.com", "robotics.news", "shark-tank.com", "shedthoselbs.com", "slender.news", "sonsoflibertymedia.com", "spectator.org", "stevedeace.com", "stupid.news", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thefreethoughtproject.com", "thegatewaypundit.com", "thehayride.com", "thelibertarianrepublic.com", "themattwalshblog.com", "thepoke.co.uk", "therealside.com", "theviralmob.com", "tinypic.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "twisted.news", "universityherald.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "westernjournalism.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *de7a5915e[] = { "skype.com", NULL }; const char *de7b12240[] = { "golf.com", NULL }; const char *de7c572e6[] = { "sahadan.com", NULL }; @@ -55902,6 +55985,7 @@ const char *dfd38dac5[] = { "radiojavan.com", NULL }; const char *dfd5e3630[] = { "elconfidencial.com", NULL }; const char *dfd606714[] = { "171gifs.com", "1proxy.de", "2ddl.download", "300mbfilms.org", "300mbmovies4u.lol", "321jav.com", "353online.com", "4horlover.blogspot.com", "4horlover2.blogspot.com", "4proxy.de", "61tube.com", "69sugar.com", "6jav.com", "6teentube.am", "7starhd.com", "9xmovies.site", "abcmalayalam.co", "abgdianci.com", "adultdouga.biz", "aflamfree.net", "aflamtorrent.com", "agarios.org", "ahlamtv.com", "al.ly", "alantv.net", "alivefoot.us", "alivefootballstreaming.com", "allpeliculas.com", "alltube.tv", "ally.sh", "amabitch.com", "amateur.ug", "ancensored.com", "andrija-i-andjelka.com", "animakai.info", "anime-music.info", "anime-shitai.tv", "anime-sugoi.com", "animeado.net", "animeai.org", "animeai2.net", "animeid.io", "animelek.com", "animemusicdownload.info", "animesenzalimiti.com", "animesonline2hd.org", "animesonlinetk.info", "animesorion.org", "animezone.pl", "anitube.es", "antenasport.eu", "anyanime.com", "apklover.net", "aquariumgays.com", "arab-moviez.org", "arabloads.net", "arabp2p.com", "archived.moe", "artgifsocean.com", "asianporndistrict.com", "asianxv.com", "assistirfilmeshd.org", "assistirfilmesonline2.net", "avonline.tv", "avpockiehd.com", "axxomovies.in", "azkempire.com", "aznude.com", "baixarsomusica.com", "bajarjuegospcgratis.com", "bakacan.com", "balkandownload.org", "balkanje.com", "bdmusicboss.net", "bdsmporn.us", "beautiesbondage.com", "becekin.net", "beelink.in", "behchala.com", "bersek.xyz", "bestsongspk.com", "big4umovies.net", "bilasport.pw", "bitch-show.com", "bitporno.com", "blackboxrepack.com", "blacklionmusic.com", "blogqpot.com", "bludv.com", "bokep2017.com", "bokepcewek.net", "bokepseks.co", "bolly2tolly.com", "bouncebreak.com", "brazzershd.co", "btdb.in", "bugiltelanjang17.com", "bypassed.cab", "bypassed.plus", "bypassed.team", "calcioitalia.stream", "camrouge.com", "camwhores.co", "cartoonhd.be", "cartoonhd.cc", "cartoonhd.globa", "cartoonhd.global", "cartoonth12.com", "catchcoin.pw", "catosports.ml", "centraldeanimes.biz", "cholotubex.com", "cinemamkv.xyz", "cinetux.net", "clik.pw", "cliphayho.com", "cloudy.ec", "coastalhut.com", "columbia-xxx.com", "comicporno.org", "comicsmanics.com", "cookiesnetfl1x.com", "cooltamil.com", "coroas40.com", "coshurl.co", "couchtuner.fr", "couchtuner.nu", "cricbox.net", "cwtube.dj", "czechmoneyteens.com", "dailyuploads.net", "dato.porn", "datpiff.biz", "dblatino.com", "dclinks.info", "dd-books.com", "debrideco.com", "demonoid.co", "depedlps.blogspot.com", "desixnxx.net", "devil-torrents.pl", "discografiascompletas.net", "divxatope1.com", "djmazamp3.info", "dokazm.mk", "donlotfile.com", "download-xyz.com", "downloadgameps3.com", "downloadgamepsp.com", "downloadgamexbox.com", "dragonball-time.com", "drakorindo.com", "drakorindofilms.com", "drhmonegyi.net", "dvdwap.com", "dzrepackteam.com", "e-hentai.me", "e-jav.com", "easyxtubes.com", "edmdl.com", "ekasiwap.com", "electro-torrent.pl", "embedlink.info", "embedsr.to", "erodouga69.com", "erostar.jp", "estrenosdoramas.net", "estrenosdoramas.org", "etsmods.net", "eurostreaming.video", "exposure.pw", "fagken.com", "fas.li", "fastdrama.co", "faststream.in", "faststream.ws", "felipephtutoriais.com.br", "filecrypt.cc", "filerocks.us", "filesupload.org", "filmaon.com", "filmclub.tv", "filmehd.net", "filmeserialeonline.org", "filmeseseriesonline.net", "filmesonline1080p.com", "filmesonline4.com", "filmesonlineagora.com", "filmesonlineplay.com", "filmesonlinex.biz", "filmetraduseonline.ro", "filmgur.com", "filmi7.com", "filminvazio.com", "filmovi.eu", "filmozu.net", "filmuptobox.net", "filsex.com", "flashbd24.blogspot.com", "flixanity.online", "freeadultcomix.com", "freeiptvlinks.net", "freelivesports.co", "freesoftwaredlul.com", "fuckingsession.com", "full-serie.biz", "fullmaza.net", "fullpinoymovies.net", "futebolps2.com", "fxporn.net", "gameofporn.net", "gamepciso.com", "gamestorrent.co", "garotosbrasil.com", "gaycock4u.com", "gaysex69.net", "gibanica.club", "girlswithmuscle.com", "gogoanime.ch", "goldchannelmovie.net", "gottateens.com", "gravuregirlz.com", "grcrt.net", "guasavemp3.com", "hacknetfl1x.net", "halacima.net", "happy-foxie.com", "haylike.net", "hdarkzone.com", "hdencoders.com", "hdmovie16.ws", "hdmovie24.net", "hdmusic23.net", "hdmusic25.com", "hdmusic90.co", "hdporner720.com", "hdpornfull.co", "hdpornfull.net", "hdshows.in", "hdteenvids.com", "hdtube.co", "hdzex.net", "healthsoul.info", "hentai-for.me", "hentai-id.tv", "hentai.to", "hentaicomicsbr.net", "hentaiplay.net", "hentaiplus.co", "hentaistream.co", "her69.net", "herobo.com", "heymanga.me", "hindimoviesonlines.net", "hiper.cool", "hkfree.co", "homeporn.tv", "hon3yhd.com", "hqq.watch", "hulkload.com", "hyperdebrid.net", "i-gay.org", "icwutudidare.info", "idolblog.org", "ig2fap.com", "igg-games.com", "ightdl.xyz", "iimgur.club", "ilinks.ug", "ilovefilmesonline.biz", "image-bugs.com", "imagecoin.net", "imgshot.pw", "imgsmile.com", "immunicity.cab", "immunicity.plus", "immunicity.team", "incestoporno.org", "insharee.com", "iprojectfreetv.us", "iptvsatlinks.blogspot.com", "itastreaming.gratis", "ivhunter.com", "iwatchgameofthrones.cc", "izporn.net", "jav-for.me", "javeu.com", "javfhd.tv", "javfinder.to", "javgay.com", "javhd.pro", "javhd4k.com", "javkimochiii.com", "javleak.com", "javmobile.net", "javmost.com", "javonline.online", "javpob.com", "javrom.com", "javstream.co", "javus.net", "jdownloader2premium.com", "jilhub.xyz", "jizzman.com", "jogostorrentgratis.net", "jpfiles.eu", "jpgayporn.net", "jpidols.tv", "k18.co", "k2nblog.com", "karanpc.com", "kingstheme.com", "kingvid.tv", "kissanime.ru", "kissasian.com", "kizzboy.com", "kooora2day.com", "koraspeak.com", "koreansubindo.net", "kreskowkazone.pl", "kreskowki.tv", "kshowes.net", "l2s.io", "lacajita.xyz", "lambingan.su", "layar-21.com", "layarindo21.com", "lecheanal.com", "leech.ae", "leosims.com", "letsjav.com", "linclik.com", "link2download.net", "livehd90m.info", "livesoccertv.live", "livestreaming24.net", "loonertube.com", "lyricsy.ir", "macgames-download.com", "macnwins.com", "magesy.be", "manatelugump3.net", "mangacanblog.com", "maniacosporcomics.com", "marapcana.eu", "marvin-vibez.to", "masflowmusik.net", "masterfilmesonlinegratis.info", "maxinlive.com", "mbfcast.pw", "media1fire.com", "megafilmeshdplus.org", "megafodabr.com", "megahentaicomics.com", "megaseriesonline.com", "megatobox.net", "meguminime.com", "metaserie.com", "milfcomix.com", "milversite.me", "minatosuki.com", "minatosuki.website", "minhaserie.me", "mitemovie.com", "mixhdporn.com", "mkvtv.net", "mmfilmes.com", "mocnoi.com", "modelblog.org", "movie24k.ch", "movieerotic.net", "moviehd-free.com", "moviehd-xxx.com", "movierulz.ch", "movierulz.cm", "movierulz.xyz", "movies24hd.co", "movies5x.com", "moviesak47.com", "moviesgoldonline.net", "moviesgoldonline.pro", "moviesgolds.com", "movieshdgratis.com.mx", "movietubenow.bz", "movietv.ws", "moviezplanet.org", "movieztimes.com", "mp3haat.com", "mp3kart.cc", "mp3kart.co", "mp3kart.com", "mp3mydownload.com", "mp3puu.com", "mp3songdl.net", "musculoduro.com.br", "muvibg.com", "mylucah.co", "mymoviepot.xyz", "mzansifun.com", "mzansiporntube.com", "mzansixxx.com", "namethatpornstar.com", "naphi.lol", "nasze-kino.online", "nbafullhd.com", "neko-miku.com", "nekonime.com", "newhdmovie24.biz", "newhdmovie24.co", "newhdmovies.net", "newpct.com", "newpct1.com", "nflstream.net", "ngentot.tv", "ninfetasnovinhas.net", "nontonanime.org", "nontononlinedrama.com", "nosteam.com.ro", "nosteam.org.ro", "nudeyoung.xyz", "nulledcenter.com", "nungg.com", "nungmovies-hd.com", "nuttit.com", "nxtcomicsclub.com", "ocsstream.info", "ohohd.com", "ohyeah1080.com", "okmovie-hd.com", "olangal.pro", "omberbagi.com", "ondeeubaixo.com", "one-series.cc", "onlinefilmovisaprevodom.cc", "onlinefilmsitesii.net", "onlinemoviesgold.one", "onlinemoviesprime.net", "openx.tv", "opujem.com", "otaku-animehd.com", "otorrents.com", "ottakae.com", "pahe.in", "pandamovie.eu", "pass69.com", "pcgames-download.com", "peliculasabc.net", "peliculasgo.com", "peliculasm.tv", "peliculasmega1k.com", "peliculastomas01.org", "pelisplus.tv", "pelisxporno.com", "pentasex.com", "perfecthdmovies.pw", "perulareshd.pw", "phimotv.net", "picanteeproibido.com.br", "pinaycute.com", "pipocao.com", "pirateaccess.xyz", "piratebay.co.in", "planetsport.pw", "playbokep.me", "playpornfree.net", "pleermp3.net", "pokemonlaserielatino.com", "polskie-torrenty.com", "popjav.com", "porneq.com", "pornfromcz.com", "pornfromczech.com", "pornhardx.com", "pornhd5k.com", "pornhubz.tumblr.com", "pornleak.net", "pornlibrary.net", "pornmegabox.net", "pornobae.com", "pornocomics.net", "pornotorrent.com.br", "pornotorrent.org", "pornpassw0rds.com", "pornsexonline.xxx", "pornvibe.org", "pornvxl.com", "pornzexx.com", "portalroms.com", "portalultautv.com", "primewire.io", "programasvirtualespc.net", "projectfreetvhd.co", "projectfreetvi.info", "psarips.com", "pubfilmonline.net", "pure-anime.tv", "pussybook.xyz", "putarfilm.com", "q3sk-dizi.blogspot.com", "querofilmehd.com", "r34anim.com", "rapcloud.co", "reallifecamhd.com", "reallifecamvd.com", "ripvod.com", "rosextube.com", "runvideo.net", "savvystreams.blogspot.co.uk", "savvystreams.blogspot.com", "sceper.ws", "sdmoviespoint.in", "serialed.blogspot.com", "series-cravings.tv", "seriesblanco.com", "seriesblanco.tv", "seriescr.com", "seriesfuture.com", "seriesintorrent.com", "serieslatino.tv", "seriesparaassistironline.org", "seriesparalatinoamerica.blogspot.com", "sexisfree.net", "sexix.net", "sexiz.net", "sexkino.to", "sexloading.com", "sexvui.net", "sexxdesi.net", "sexy-youtubers.com", "sexyeroticgirls.comshofonline.org", "short.am", "shush.se", "sinevizyonda.org", "singgah.in", "sitpad.info", "skidrow-games.io", "skidrowcrack.com", "skidrowgamesreloaded.com", "sklns.net", "sky-streams.blogspot.co.uk", "soccerembed.blogspot.com", "solotorrent.net", "soparagamestorrents.com", "spacemov.tv", "speedplay.pro", "sports4u.net", "sportshd.me", "stadium-live.biz", "streamcherry.com", "streamingok.com", "streamlord.com", "streampornfree.com", "strikeout.co", "suki48.web.id", "superteenz.com", "sweext.com", "tamilmv.eu", "tamilmv.vc", "tamilrasigan.net", "tamilyogi.fm", "teenboytwink.com", "teentubeq.com", "tele-wizja.com", "telugudon.com", "telugupalaka.com", "teluguringtones.co", "telugusexstorieskathalu.net", "tfpdl.de", "theapricity.com", "thebarchive.com", "thebestofcafucus.com", "thepiratebay.cd", "thepiratebay24.ga", "thepiratebay3.org", "theputlocker.net", "thesimplebay.pro", "thevid.net", "thiruttuvcd.me", "thplayers.com", "tlenovelas.net", "todaypk.ag", "todaypk.li", "todoinmega.com", "tokusatsuindo.com", "torjackan.info", "torrentcounter.cc", "torrentfilmesbr.com", "torrentlocura.com", "torrentool.com", "torrentoon.com", "torrentrapid.com", "torrentscompletos.com", "torrentsgroup.com", "tousatu.biz", "tr7music.me", "tuhentaionline.com", "tumejortorrent.com", "tuportaldemusica.com", "turkishseries.li", "tuserie.com", "tushyporn.net", "tvrex.net", "twitchstats.net", "u2s.io", "ufreetv.com", "unblocked.cab", "unblocked.plus", "unblocked.team", "unduhfilmrama.biz", "upcomics.org", "uporniahd.com", "urle.co", "usabit.com", "uskip.me", "utaseries.co", "utaseries.com", "uwatchfree.co", "v100v.net", "vdizpk.com", "veekyforums.com", "veporn.net", "vercanalestv.com", "verdirectotv.com", "verpeliculasporno.gratis", "vertusnovelas.net", "veyqo.net", "veziserialeonline.info", "vibokep.info", "vidabc.com", "video.az", "videobokepgratis.me", "videobokepincest.xyz", "videoexa.com", "videosexbokep.org", "videosnudes.com", "vidiobokeptop.com", "vidtome.co", "vidz7.com", "vidzcode.com", "viooz.ac", "vipracing.biz", "viralshow.info", "vivatorrents.com", "viveseries.com", "vivetusnovelas.com", "vixvids.to", "vpondo.com", "vpornex.com", "watchaha.com", "watcharcheronline.com", "watchcommunity.cc", "watchcommunity.tv", "watchers.to", "watchfomny.tv", "watchjavidol.com", "watchjavonline.com", "watchme247.co.il", "watchparksandrecreation.cc", "watchpornfree.me", "watchtheofficeonline.cc", "watchtheofficeonline.net", "watchxxxparody.com", "wetblog.org", "wibudesu.com", "wolverdon-filmes.com", "world4ufree.ws", "worldvidz.com", "wplocker.com", "xdvideos.org", "xfilmywap.com", "xgatinhas.com", "xkorean.net", "xmovies1.com", "xmovies247.com", "xmovies8.org", "xrares.com", "xteenchan.com", "xvideospanish.com", "xxgasm.com", "xxhdporn.com", "xxx-comics.com", "xxxstooorage.com", "yallakora-online.com", "yedhit.com", "yeucontrai.com", "yify-torrent.xyz", "yify.bz", "yodrama.com", "youpornzz.com", "yourporn.sexy", "youswear.com", "ytsyify.com", "yuptorrents.com", "yuuk.net", "zambianobserver.com", "zfilmeonline.eu", "zippymoviez.top", "zippysharealbum.download", "zonavideo.net", "zone-series.cc", "zoocine.co", "zoomtv.me", "zw-net.com", NULL }; const char *dfd709cb [] = { "bemywife.cc", NULL }; +const char *dfd7117f9[] = { "breakingnews2018.info", "businessnewstodayusa.online", "sfiles.me", "srfiles.com", NULL }; const char *dfd9ddf32[] = { "pocketdice.io", "slantnews.com", NULL }; const char *dfde3e077[] = { "clipconverter.cc", NULL }; const char *dfe193ddb[] = { "nike.com", NULL }; @@ -56610,6 +56694,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m323527b6, 0, NULL, NULL }, {m5877cf34, 0, NULL, NULL }, {mdb80fb7, 0, NULL, NULL }, + {m984b7b8a, 0, NULL, NULL }, {m1ae726bc, 0, NULL, NULL }, {m703a6d4, 0, NULL, NULL }, {mc317ecb, 0, NULL, NULL }, @@ -56960,6 +57045,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md676e360, 0, NULL, NULL }, {md372123c, 0, NULL, NULL }, {me3f95813, 0, NULL, NULL }, + {me421fa83, 0, NULL, NULL }, {mf30be68c, 0, NULL, NULL }, {m66966cf6, 0, NULL, NULL }, {m591fa78b, 0, NULL, NULL }, @@ -57064,6 +57150,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m384c078a, 0, NULL, NULL }, {m42cfcaa9, 0, NULL, NULL }, {me4a100da, 0, NULL, NULL }, + {m41dbc9a1, 0, NULL, NULL }, {m651634e3, 0, NULL, NULL }, {m1cd96e50, 0, NULL, NULL }, {m28c17790, 0, NULL, NULL }, @@ -57329,6 +57416,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m20d45be2, 0, NULL, NULL }, {m17643953, 0, NULL, NULL }, {mf301c875, 0, NULL, NULL }, + {m2e86c412, 0, NULL, NULL }, {m20cb50cc, 0, NULL, NULL }, {md629ec16, 0, NULL, NULL }, {ma0bcd067, 0, NULL, NULL }, @@ -57567,6 +57655,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma06ff08f, 0, NULL, NULL }, {m5336a4be, 0, NULL, NULL }, {m4fab212b, 0, NULL, NULL }, + {md273d602, 0, NULL, NULL }, {m1a16b629, 0, NULL, NULL }, {m377618b, 0, NULL, NULL }, {m3a062a99, 0, NULL, NULL }, @@ -58806,6 +58895,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8e54ece7, 0, NULL, NULL }, {m943e4d4e, 0, NULL, NULL }, {ma9a7c2cb, 0, NULL, NULL }, + {mc288817, 0, NULL, NULL }, {m1e7dd8a6, 0, NULL, NULL }, {md73bba88, 0, NULL, NULL }, {m32257840, 0, NULL, NULL }, @@ -58844,6 +58934,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7f6060a0, 0, NULL, NULL }, {mbed6a216, 0, NULL, NULL }, {mfb99a223, 0, NULL, NULL }, + {ma75e3983, 0, NULL, NULL }, {me70eec63, 0, NULL, NULL }, {mbaab9f66, 0, NULL, NULL }, {md1b156d9, 0, NULL, NULL }, @@ -58866,6 +58957,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1bd2b773, 0, NULL, NULL }, {mf27ea709, 0, NULL, NULL }, {m7b2e296e, 0, NULL, NULL }, + {mf50a8449, 0, NULL, NULL }, {m505cd277, 0, NULL, NULL }, {m8138b309, 0, NULL, NULL }, {m8e757c4d, 0, NULL, NULL }, @@ -58873,6 +58965,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8bea7935, 0, NULL, NULL }, {m8f1693e8, 0, NULL, NULL }, {mbb7be1d3, 0, NULL, NULL }, + {m1bff256c, 0, NULL, NULL }, {m563bf857, 0, NULL, NULL }, {mb0b69280, 0, NULL, NULL }, {mcdbc4f8f, 0, NULL, NULL }, @@ -59066,6 +59159,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbe1ef6e8, 0, NULL, NULL }, {m5b266c52, 0, NULL, NULL }, {mb2981023, 0, NULL, NULL }, + {ma64d5c7, 0, NULL, NULL }, {m6d6fbc0d, 0, NULL, NULL }, {mf909d71a, 0, NULL, NULL }, {m9bdf3805, 0, NULL, NULL }, @@ -59626,6 +59720,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me5b31781, 0, NULL, NULL }, {ma84e1656, 0, NULL, NULL }, {mb123f301, 0, NULL, NULL }, + {mb149432e, 0, NULL, NULL }, {mb76b4623, 0, NULL, NULL }, {m9e21508e, 0, NULL, NULL }, {m81d4717f, 0, NULL, NULL }, @@ -59779,6 +59874,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6088ccd6, 0, NULL, NULL }, {m9c86ecb3, 0, NULL, NULL }, {m1e5eeb98, 0, NULL, NULL }, + {me823b1ce, 0, NULL, NULL }, {m8e3b3e55, 0, NULL, NULL }, {m774c660e, 0, NULL, NULL }, {mdebae594, 0, NULL, NULL }, @@ -60213,6 +60309,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7263333a, 0, NULL, NULL }, {mb32a0b2a, 0, NULL, NULL }, {mbb4a380f, 0, NULL, NULL }, + {mbb23289f, 0, NULL, NULL }, + {mfc110fff, 0, NULL, NULL }, {m9a4da208, 0, NULL, NULL }, {mb76f02a, 0, NULL, NULL }, {m7b50df27, 0, NULL, NULL }, @@ -62166,6 +62264,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8234d608, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc71592d9, 0, NULL, NULL }, {m9c6daa5e, 0, NULL, NULL }, + {mc6336039, 0, NULL, NULL }, {m4ef466af, 0, NULL, NULL }, {m5cd42c6f, 0, NULL, NULL }, {mb87d5646, 0, NULL, NULL }, @@ -63575,6 +63674,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m80ee9939, 0, NULL, NULL }, {m69678f5a, 0, NULL, NULL }, {m39a9e67c, 0, NULL, NULL }, + {m120db14a, 0, NULL, NULL }, {me65cb0ae, 0, NULL, NULL }, {m6ef60e93, 0, NULL, NULL }, {me9b764b0, 0, NULL, NULL }, @@ -63827,6 +63927,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m95380cf0, 0, NULL, NULL }, {md934a665, 0, NULL, NULL }, {m95339ff0, 0, NULL, NULL }, + {m37639850, 0, NULL, NULL }, {m287023e0, 0, NULL, NULL }, {mc4a5c, 0, NULL, NULL }, {m1cc16119, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -64679,7 +64780,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m734e3e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb601ca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1b9c4e16, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {m21b51782, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma0c4b55c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9100ed51, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md001fd4e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -66065,6 +66165,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma6261521, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m92cf6457, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5af4d4a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {me5dcc203, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m68b42ab1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m99cd7d2e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1ec05775, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -70477,11 +70578,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m32756e7c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mccae357c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m83827c7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mffe3f012, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc449f508, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1b8c4dd3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfbc9a79d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma4c26f4a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {maeadb94c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m21b51782, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5ecea101, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4c0548d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9b26e807, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -70491,14 +70594,17 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m42ced6cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md460203e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m52403896, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {me7cbb24d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7cd176c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4f42b9bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma993543e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m79cd6ec7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9ba833d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6deeb1ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6a56ca5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4cb43a2f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md82ba26a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m771513d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1f459a47, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8bc8a2ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb53e8d92, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -70510,7 +70616,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m80872366, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meaa86a50, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m999a5f2d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m2dc742fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mff5e6504, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m2dd64f7f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md5f30bce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc8cab44a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m82f01da9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -70525,12 +70633,14 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m290a591d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf69259ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma31d9c42, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mb1284729, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfce8a9fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m65576200, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb124b01a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4e6b0f7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc893c8e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc9d3d89d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m3b9fe883, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbe38e27a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc75bcf7c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2aa5e5bd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -70543,6 +70653,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m520c562a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9ff211d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m240b5724, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m27b1379a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8b64d860, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf80f2242, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1802ed5a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -70709,6 +70820,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf4b38a2b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mca0ff658, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1245d1f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m18075006, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m618f08cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9760907b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbb0e39dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -70717,6 +70829,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma03dd619, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me9e887a3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m47ecf048, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m169c95fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc10aa789, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5530ee26, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6dc463e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -70921,6 +71034,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5d61a9e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9d0387b8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5ab1477c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {md059fb2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1f1d2863, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5ca68509, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m54eba90a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -71061,6 +71175,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9404c6ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6bc34e80, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc228d46e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m1a70265c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mebd17601, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8003e9ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m66407a2d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -71231,6 +71346,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m39da7b11, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6a2f7848, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m24b98ece, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8af49c6b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m23452b66, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m818da7a7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m310fec33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -71240,6 +71356,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m779ca0e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m623f5c0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf63864fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6150e1de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7e5872b8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdada870, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4e0eb3b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -71258,6 +71375,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me0bffab3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meff71d34, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2d0fe191, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8edf13cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m10741216, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4fee9f85, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4786f3bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -71272,7 +71390,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m770f3533, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6d01dc41, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8fcb95ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9474161e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m14b6ad0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m913ea13c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1f0a1d9e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m78780951, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m86ba48d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -71383,6 +71503,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8046998b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9afb8090, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m38c72922, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m4d7fa3f, 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 }, {m7a2c5d8, 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 }, @@ -71550,6 +71671,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m11d866d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mef1c5b33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9340c1d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m4b334163, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb81a71e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mcbd786fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2285518, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -71651,6 +71773,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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 }, {m90b40f7c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8eebf031, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4ec3b418, 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 }, {m27afd88b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -71729,6 +71852,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {maec48acf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf7d74b4a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7365dd67, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {md514f256, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1e59073, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfe65966a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m64c02779, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -71866,6 +71990,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfe346fb3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m80185941, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m91fce8b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m4f45804f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m456b0284, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {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 }, @@ -72052,6 +72177,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mef413d66, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf8b5a45d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2347e970, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8b71f1b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m26014d01, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mda0f4675, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6a03efd4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -80042,7 +80168,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc77ecc0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me69585cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m29e3da4b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {mc62b3791, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m99df307e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d5a8e4961, NULL }, {m4e7bdf73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mec476155, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -80141,7 +80266,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf7f2ccec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m42242330, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb205d22e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {m968a19ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m409c87a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m81f76550, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6c128472, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -80317,6 +80441,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m11e67873, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m408f65b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m30f83d96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m88915c9a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m5764c3e4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m24f881b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfbfb2a26, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -80951,7 +81076,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m81d03956, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9604fa33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8458d92f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {m18f39cd9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2221ec3e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3c971f1e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb6fe087f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -81726,6 +81850,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me6aacac3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {me28fb121, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9d8bd71, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9d03d47a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m6b72cbda, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m625c5deb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m88f00a11, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -82151,6 +82276,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6637fe03, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m8f1e5705, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m216936f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m8556f0d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mdb08f392, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m170bf133, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m108c0bfd, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -82252,6 +82378,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf47ce86c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m9ac2aff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m20be4591, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m6597818d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m23d1b3cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb857a49c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3cf890a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -88676,7 +88803,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m29b1224a, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m4e50b7bc, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m7af8e98d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {m5a018c83, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d854749e6, NULL }, + {m5a018c83, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dfd7117f9, NULL }, {m136e7405, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m823dc8df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {mc706fb55, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d69d1913e, NULL }, @@ -88695,7 +88822,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6846e957, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d1dfcae6f, NULL }, {m4a134fa, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dea69affc, NULL }, {me74f899b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d29575e73, NULL }, - {mc621d072, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, db156e422, NULL }, + {mc621d072, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d3316cf73, NULL }, {me546c33c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d40531d53, NULL }, {m538071c7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d7988de20, NULL }, {m8dfa3cdd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d37b98303, NULL }, @@ -88714,8 +88841,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {maf4f8b94, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d90c1af61, NULL }, {macf1d3ae, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d247c508b, NULL }, {m5b0a0388, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d992a21d8, NULL }, - {mc00f1e0f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d5b03b7b, NULL }, - {m6b40fc66, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d753d7455, NULL }, + {mc00f1e0f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d7464d6fe, NULL }, + {m6b40fc66, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dd49f236a, NULL }, {m617d0c96, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dfa2f890a, NULL }, {mfcd3ea66, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d409e9d54, NULL }, {m8ad1de74, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d1f73a815, NULL }, @@ -88729,7 +88856,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m404e2c27, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb374fbf8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m4ce79253, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, dabb2f3c1, NULL }, - {m5bb2b6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d879e671, NULL }, + {m5bb2b6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dd4c3d94e, NULL }, {m2eb54804, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m9b622f5d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, dfc834c5a, NULL }, {m807a2b3e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d992a21d8, NULL }, @@ -88776,7 +88903,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6f71e130, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mac5d9be6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mcb2132bd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d3b4c0d7e, NULL }, - {me6a4d9e1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dc2b4b890, NULL }, + {me6a4d9e1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dd0eff347, NULL }, {mff0aeab8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m4bc9855e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {ma31f3d93, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, df75086, NULL }, @@ -88785,8 +88912,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m29926463, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, d4b6a3f74, NULL }, {m6e0aabf7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8d307ff9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {md7371c80, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, de53cdd0e, NULL }, - {mecfff8d7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d639ae98a, NULL }, + {md7371c80, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, da07f370d, NULL }, + {mecfff8d7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dd7608b85, NULL }, {m8b15e62b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d800c0999, NULL }, {m19bd7b5d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d5f4b38f2, NULL }, {mcd7b5ad, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -88794,8 +88921,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3d8633ea, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d37f989cc, NULL }, {m7acc9b50, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, dd4029dcc, NULL }, {me5299c51, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, dcf5054d8, NULL }, - {mc740dc51, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d4371989c, NULL }, - {medc7998e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, d4371989c, NULL }, + {mc740dc51, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, de78bc17, NULL }, + {medc7998e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, de78bc17, NULL }, {mfdca26a7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d485bbdd8, NULL }, {me8adf076, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m21e7e2b8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -89041,7 +89168,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf33e8a7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d59e22eda, NULL }, {m136105ad, ADBLOCK_FLAG_HAS_WILDCARD, d42c3fe11, NULL }, {m23a277f3, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_HAS_SEPARATOR, d230e59ac, NULL }, - {m84aed8cf, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, d66dda866, NULL }, + {m84aed8cf, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, d192a3461, NULL }, {m77c42d90, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_HAS_SEPARATOR, db370b6b2, NULL }, {m3e78e63e, ADBLOCK_FLAG_HAS_SEPARATOR, d1a4f7f7e, NULL }, {m4a6c85a9, ADBLOCK_FLAG_HAS_SEPARATOR, daed18dd1, NULL }, @@ -93300,6 +93427,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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 }, + {m5919bb4a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, + {m1ff447d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m4ddcbacc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc747dee9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m5dd5e0ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -93352,6 +93481,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6dee762b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m39d55769, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mff7910d0, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m90cdba82, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m68d41383, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m94c8af00, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mcfbf1952, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, @@ -93634,7 +93764,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5d0c9fa5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc007a998, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf66569bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {m5d0f3e9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d61d60910, NULL }, {m7c71769e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mbc32088b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m3e3cf6c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -93661,9 +93790,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m58939941, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6a45198d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {mb2e1b449, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {mb7063375, ADBLOCK_FLAG_MATCH_DOMAIN, d75aa069b, NULL }, {m7655f3da, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {ma3a9333d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {me4a1e6fd, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {me36f41df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {mb7063375, ADBLOCK_FLAG_MATCH_DOMAIN, d63f093ea, NULL }, + {m5d0f3e9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d183c030d, NULL }, + {maedc07ef, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m959374f7, 0, NULL, NULL }, {m69eee246, 0, NULL, NULL }, {m480a1f0f, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -94515,6 +94648,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1ef001c9, 0, NULL, NULL }, {m8c8d1673, 0, NULL, dnc013062a }, {m3e41b126, 0, NULL, NULL }, + {m3adb6535, 0, NULL, NULL }, {m9c4e4fc9, 0, NULL, NULL }, {m55e3f518, 0, NULL, NULL }, {md58a9532, 0, NULL, NULL }, @@ -94615,6 +94749,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc8c56595, 0, NULL, NULL }, {m44f829df, 0, NULL, NULL }, {mc85a4f3d, 0, NULL, NULL }, + {m9177d8e5, 0, NULL, NULL }, {mf8baece8, 0, NULL, NULL }, {mca5b7a47, 0, NULL, NULL }, {mfd9e6a8c, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -95007,6 +95142,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m43b572e9, 0, NULL, NULL }, {ma4e538dc, 0, NULL, NULL }, {mda02cba9, 0, NULL, NULL }, + {meda32038, 0, NULL, NULL }, {ma0ea66e3, 0, NULL, NULL }, {m9eb1c75e, 0, NULL, NULL }, {m3e74a1ef, 0, NULL, NULL }, @@ -95443,6 +95579,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9c333bb5, 0, NULL, NULL }, {m91959337, 0, NULL, NULL }, {m5a6ee46d, 0, NULL, NULL }, + {mc143f731, 0, NULL, NULL }, {m2004ac04, 0, NULL, NULL }, {m33ba9722, 0, NULL, NULL }, {maa94540d, 0, NULL, NULL }, @@ -96022,6 +96159,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma039299c, 0, NULL, NULL }, {mf696ff8e, 0, NULL, NULL }, {mb61cd66f, 0, NULL, NULL }, + {m24d6d095, 0, NULL, NULL }, {mc2ada3d3, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m2615a9c0, 0, NULL, NULL }, {me16d01b8, 0, NULL, NULL }, @@ -96472,6 +96610,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md81a0ba5, 0, NULL, NULL }, {ma59d8b7f, 0, NULL, NULL }, {m540eafa0, 0, NULL, NULL }, + {ma8c3a4d3, 0, NULL, NULL }, {m31d32a05, 0, NULL, NULL }, {m204a29f6, 0, NULL, NULL }, {me9ae1533, 0, NULL, NULL }, @@ -96484,6 +96623,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m17ee6945, 0, NULL, NULL }, {mf88510a0, 0, NULL, NULL }, {ma49d5b0b, 0, NULL, NULL }, + {mc959073c, 0, NULL, NULL }, {m8f211d80, 0, NULL, NULL }, {mc1ad2e87, 0, NULL, NULL }, {mf1851493, 0, NULL, NULL }, @@ -96595,6 +96735,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m26566123, 0, NULL, NULL }, {m1a1d84d9, 0, NULL, NULL }, {m48023e5, 0, NULL, NULL }, + {mccdb380d, 0, NULL, NULL }, {m810f38b7, 0, NULL, NULL }, {m6bfa07b0, 0, NULL, NULL }, {m7a7c33, 0, NULL, NULL }, @@ -97173,6 +97314,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m646b434b, 0, NULL, NULL }, {mf9b1d97b, 0, NULL, NULL }, {m4e411407, 0, NULL, NULL }, + {m9f7f844d, 0, NULL, NULL }, {mf0ab0c85, 0, NULL, NULL }, {m813a1d82, 0, NULL, NULL }, {mafdcb9c8, 0, NULL, NULL }, @@ -97220,6 +97362,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb1e57207, 0, NULL, NULL }, {m86876d2d, 0, NULL, NULL }, {m4ae0351a, 0, NULL, NULL }, + {m1e0e3172, 0, NULL, NULL }, {mb0b138c3, 0, NULL, NULL }, {mac445ab9, 0, NULL, NULL }, {mf3feecc3, 0, NULL, NULL }, @@ -100025,6 +100168,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m78f11700, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {maaa85412, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meb8b43e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mbf043293, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mba424062, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mee18481a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m41e5da0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -101452,6 +101596,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5e099313, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma5ceea24, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc7167a6a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m3b7e9f08, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m43a47b38, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m947a3634, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2380d3a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m32fc1d12, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -101935,6 +102081,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m15e78dc7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mfeb15774, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mea750e0a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m5fe0ad4f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m29aa6cd, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m69d93678, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m7cf09dc0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -103046,6 +103193,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mef3b321d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m398cb768, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {ma4eaa2c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mfef63c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m9a20e2ab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3c608cd9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m1f4ef1ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -104174,7 +104322,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5a00877a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m81d49af3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m52166a94, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {me8f6fab8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m2561c10f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m6694cb57, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m869d474e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3c5c1a8b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m7b3e9500, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dn4c2cb965 }, @@ -107142,7 +107292,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbdd92373, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m2013622d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m5348e09e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {maaafe49c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m6cb03d8d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m139afe9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m9fd5fe9c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -107228,7 +107377,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7b8b17c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m324337e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m962620f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m8d9b3c47, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {ma59baff4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m63994e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf96d0a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m294bb912, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m8234b6ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -107248,7 +107399,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m91b27397, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mc2ec8765, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3eaabc18, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {mf7c82490, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3b91a96b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m4852b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {md04a422b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -107282,7 +107432,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mba8dba1d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m33b920ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m45559bee, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, - {m3f341e4e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m986bbb8d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m19fdbb69, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md048d68f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -107579,6 +107728,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma11de66b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m7b8d6b5d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mb8b20bfa, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m6cbedb69, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m25308968, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m5e4ff665, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m6a73f689, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m8527c509, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m246fe86f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -107807,6 +107959,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3b7f192b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m76883361, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m7a717ed0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mf859704f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mf80cce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m649e480c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m258f0931, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mdd3cacc0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m9e20d2cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -107827,7 +107982,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfdfcc707, 0, d486e9942, NULL }, {mbe4de5ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d486e9942, NULL }, {m316dda93, ADBLOCK_FLAG_MATCH_DOMAIN, d486e9942, NULL }, - {m1bdac3f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d486e9942, NULL }, {md666db4c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d486e9942, NULL }, {md156d86f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d486e9942, NULL }, {mba809500, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d486e9942, NULL }, @@ -108812,6 +108966,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m23afa1e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m498cc074, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m23def4d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {med71089e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb31c397b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m6fb6ee3c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m819a0415, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -108925,6 +109080,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3ef57c75, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m159bde27, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3cde80a5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mf87b8cbd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mea3c12d7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m99979197, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m456ae6b8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -109634,6 +109790,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9d54d198, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mcf19a603, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mfbb2444e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m3787bbf2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {md9c742f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m95b8d458, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m67e466d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m2df77171, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -109650,6 +109808,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb2c08497, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mac2f231d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb6d9541b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m7340ecf8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mbabcbbaf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m27e50e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m5abd441c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -109998,7 +110157,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc08bc758, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3fbe8e04, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m22336ee2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m1001413a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m262b375b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m376408c7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m5a3d93f1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m6f0646e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m85f90038, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m1782ed7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m2c5e6db3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -110030,6 +110193,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8727892c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m89bff739, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {ma5f264b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m2065ad2a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m8c2f4535, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4849c6ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m88ccddd1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -110199,6 +110363,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m66b0579a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4884b8a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m130757e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m8cc0b324, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {maaba7bde, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m976c4c86, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf5d3fa6e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m320f3fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -110219,6 +110385,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m738e1e36, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m44b0f825, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf4e4f089, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m1bdac3f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb6ed090e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m51c7cf56, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mce5e1395, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -110482,6 +110649,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc21b33b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mfb32fe57, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m577eab0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mc62b3791, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m7b7ed6ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m9de3ca5f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m8b7c661b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -110647,6 +110815,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m899646ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m5f10836a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m88de440d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m248815, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m85a48ccb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m5836ef87, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb923e2ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -110731,6 +110900,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me577ff43, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m59786b61, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf29e7273, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m968a19ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {me4c3a1b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m883bdc0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m9845f5e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -110794,6 +110964,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md91e3388, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mdeb91a55, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4e2d180, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m80d360ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m2840cf70, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {ma7601b82, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m19b0c4cd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -111082,6 +111253,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7542d83a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4ef00c9a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {ma2216eb1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mcde61f9e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m69ea133c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf32f9cfc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {md445e02a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -111543,6 +111715,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m56b15b0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m80e644fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {me8a06fa0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m436b62d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {md922e971, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m5825b0aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3121bad1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, diff --git a/patches/BRM045_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch b/patches/BRM045_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch index 7e9c3809..1b576a88 100644 --- a/patches/BRM045_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch +++ b/patches/BRM045_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch @@ -2,16 +2,16 @@ From: csagan5 <32685696+csagan5@users.noreply.github.com> Date: Sat, 28 Oct 2017 10:09:41 +0200 Subject: Inject scripts for AMP, tracking, ads and video functionality -Remove AMP, tracking and ads from search results +Remove AMP, tracking and ads from search/news results Break Page Visibility API and Fullscreen API for youtube.com and vimeo.com to allow playing videos in background (original Javascript code by timdream) Send a random key press to circumvent idle status detection --- third_party/blink/renderer/core/dom/BUILD.gn | 2 ++ - third_party/blink/renderer/core/dom/document.cc | 28 +++++++++++++++++++++- - .../renderer/core/dom/extensions/anti_amp_cure.h | 6 +++++ - .../renderer/core/dom/extensions/video_bg_play.h | 6 +++++ - 4 files changed, 41 insertions(+), 1 deletion(-) + third_party/blink/renderer/core/dom/document.cc | 32 +++++++++++++++++++++- + .../renderer/core/dom/extensions/anti_amp_cure.h | 6 ++++ + .../renderer/core/dom/extensions/video_bg_play.h | 6 ++++ + 4 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 third_party/blink/renderer/core/dom/extensions/anti_amp_cure.h create mode 100644 third_party/blink/renderer/core/dom/extensions/video_bg_play.h @@ -22,8 +22,8 @@ diff --git a/third_party/blink/renderer/core/dom/BUILD.gn b/third_party/blink/re "global_event_handlers.h", "icon_url.cc", "icon_url.h", -+ "extensions/dont-track-me.h", -+ "extensions/video-bg-play.h", ++ "extensions/anti_amp_cure.h", ++ "extensions/video_bg_play.h", "id_target_observer.cc", "id_target_observer.h", "id_target_observer_registry.cc", @@ -47,7 +47,7 @@ diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink #ifndef NDEBUG using WeakDocumentSet = blink::HeapHashSet>; static WeakDocumentSet& liveDocumentSet(); -@@ -6088,8 +6091,31 @@ void Document::FinishedParsing() { +@@ -6088,8 +6091,35 @@ void Document::FinishedParsing() { fetcher_->ClearResourcesFromPreviousFetcher(); } @@ -57,12 +57,16 @@ diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink + return; + } + -+ // determine whether this is a Google search results page ++ // determine whether this is a search results page + const WTF::String& host = url_.Host(); ++ if ((host == nullptr) || host.IsEmpty()) ++ return; ++ ++ LOG(INFO) << "checking URL host for possible injections: " << host; + auto* bodyElement = body(); + if (bodyElement) { -+ size_t pos = host.Find(".google."); -+ if ((pos != WTF::kNotFound) && (host.length() - pos - 8 < 4)) { ++ size_t pos1 = host.Find("www.google."), pos2 = host.Find("news.google."); ++ if ((pos1 == 0) || (pos2 == 0)) { + LOG(INFO) << "injecting anti-AMP-cure Javascript payload, URL: " << url_.GetString(); + HTMLScriptElement* e = HTMLScriptElement::Create(*this, CreateElementFlags()); + e->setText(ANTI_AMP_CURE_JS); @@ -88,7 +92,7 @@ new file mode 100644 +#ifndef anti_amp_cure_h +#define anti_amp_cure_h + -+#define ANTI_AMP_CURE_JS "/* Bromite click-tracking and AMP removal v0.3.5 */\n\nfunction recreateHyperlink(a) {\n // skip already-sanitized hyperlinks\n if (a.sane) return false;\n\n // create new A element - old one has event listeners attached\n var newA = document.createElement('a');\n newA.referrerPolicy = 'origin';\n // property set when hyperlink has been created by this script\n newA.sane = 1;\n\n // remove AMP class, get actual page URL\n var ampCur = a.getAttribute('data-amp-cur');\n if (ampCur) {\n newA.href = ampCur;\n a.classList.remove('amp_r');\n } else {\n var realLink = getRealLinkFromGoogleUrl(a);\n if (realLink) {\n newA.href = realLink;\n } else {\n // might not be an actual hyperlink, ignore it\n if (!a.href) {\n return false;\n }\n // leave original href unchanged\n newA.href = a.href;\n }\n }\n // copy CSS classes\n newA.className = a.className;\n\n // copy nodes inside the hyperlink\n while (a.firstChild) {\n newA.appendChild(a.lastChild);\n }\n // replace hyperlink\n a.parentNode.replaceChild(newA, a);\n return true;\n}\n\nfunction isResult(a) {\n if (a.getAttribute('data-amp-cur'))\n return true;\n var inlineMousedown = a.getAttribute('onmousedown');\n if (!inlineMousedown)\n\treturn false;\n // return rwt(....); // E.g Google search results.\n // return google.rwt(...); // E.g. sponsored search results\n // return google.arwt(this); // E.g. sponsored search results (dec 2016).\n return /\\ba?rwt\\(/.test(inlineMousedown) || /\\bctpacw\\b/.test(inlineMousedown);\n}\n\n/**\n * @returns {String} the real URL if the given link is a Google redirect URL.\n */\nfunction getRealLinkFromGoogleUrl(a) {\n if ((a.hostname === location.hostname || a.hostname.indexOf('www.google.') == 0) &&\n /^\\/(local_)?url$/.test(a.pathname)) {\n // Google Maps / Dito (/local_url?q=)\n // Mobile (/url?q=)\n var url = /[?&](?:q|url)=((?:https?|ftp)[%:][^&]+)/.exec(a.search);\n if (url) {\n return decodeURIComponent(url[1]);\n }\n // Help pages, e.g. safe browsing (/url?...&q=%2Fsupport%2Fanswer...)\n url = /[?&](?:q|url)=((?:%2[Ff]|\\/)[^&]+)/.exec(a.search);\n if (url) {\n return a.origin + decodeURIComponent(url[1]);\n }\n }\n}\n\nfunction sanitizeAds() {\n // scan all divs\n var div = document.getElementById('tads');\n if (div) {\n div.style.display = 'none';\n\treturn true;\n }\n return false;\n}\n\nfunction sanitizeAll() {\n console.log(\"ads removed: \", sanitizeAds());\n console.log(\"hyperlinks sanitized: \", sanitizeAllHyperlinks(document));\n}\n\nfunction hookMoreResults() {\n var extrares = document.getElementById('extrares');\n if (!extrares) {\n console.log(\"could not hook more results\");\n return;\n }\n // mutation observers are great but they don't work\n extrares.addEventListener(\"DOMNodeInserted\", function(e) {\n var node = e.target;\n if (node.id && node.id.startsWith(\"arc-srp\"))\n console.log(\"hyperlinks sanitized on new result node: \", sanitizeAllHyperlinks(node));\n });\n}\n\nfunction setMlogoClick() {\n var mlogo = document.getElementById('qslc');\n if (mlogo && mlogo.children[0]) {\n mlogo = mlogo.children[0];\n mlogo.removeAttribute(\"href\");\n mlogo.setAttribute(\"onclick\", \"sanitizeAll()\");\n console.log(\"logo link replaced\");\n } else {\n console.log(\"could not replace logo link\");\n }\n}\n\nfunction sanitizeAllHyperlinks(rootNode) {\n var saned = 0, total = 0;\n rootNode.querySelectorAll('div[data-hveid]:not([data-hveid=\"\"]) a').forEach(function(a) {\n\ttotal++;\n\tvar res = recreateHyperlink(a);\n\tif (res) saned++;\n });\n console.log(\"sanitized \", saned, \"/\", total, \" hyperlinks\");\n\n return saned;\n}\n\n// avoid running cleanup on non-search pages\nif ((document.location.host.indexOf(\"images.google.\") == -1) && \n (document.location.host.indexOf(\"accounts.google.\") == -1) &&\n (document.location.host.indexOf(\"news.google.\") == -1)) {\n sanitizeAll();\n}\nsetMlogoClick();\n\nhookMoreResults();\n" ++#define ANTI_AMP_CURE_JS "/* Bromite click-tracking and AMP removal v0.3.6 */\n\nfunction recreateHyperlink(a) {\n // skip already-sanitized hyperlinks\n if (a.sane) return false;\n\n // create new A element - old one has event listeners attached\n var newA = document.createElement('a');\n newA.referrerPolicy = 'origin';\n // property set when hyperlink has been created by this script\n newA.sane = 1;\n\n // remove AMP class, get actual page URL\n var ampCur = a.getAttribute('data-amp-cur');\n if (ampCur) {\n newA.href = ampCur;\n a.classList.remove('amp_r');\n } else {\n var realLink = getRealLinkFromGoogleUrl(a);\n if (realLink) {\n newA.href = realLink;\n } else {\n // might not be an actual hyperlink, ignore it\n if (!a.href) {\n return false;\n }\n // leave original href unchanged\n newA.href = a.href;\n }\n }\n // copy CSS classes\n newA.className = a.className;\n\n // copy nodes inside the hyperlink\n while (a.firstChild) {\n newA.appendChild(a.lastChild);\n }\n // replace hyperlink\n a.parentNode.replaceChild(newA, a);\n return true;\n}\n\nfunction isResult(a) {\n if (a.getAttribute('data-amp-cur'))\n return true;\n var inlineMousedown = a.getAttribute('onmousedown');\n if (!inlineMousedown)\n\treturn false;\n // return rwt(....); // E.g Google search results.\n // return google.rwt(...); // E.g. sponsored search results\n // return google.arwt(this); // E.g. sponsored search results (dec 2016).\n return /\\ba?rwt\\(/.test(inlineMousedown) || /\\bctpacw\\b/.test(inlineMousedown);\n}\n\n/**\n * @returns {String} the real URL if the given link is a Google redirect URL.\n */\nfunction getRealLinkFromGoogleUrl(a) {\n if ((a.hostname === location.hostname || a.hostname.indexOf('www.google.') == 0) &&\n /^\\/(local_)?url$/.test(a.pathname)) {\n // Google Maps / Dito (/local_url?q=)\n // Mobile (/url?q=)\n var url = /[?&](?:q|url)=((?:https?|ftp)[%:][^&]+)/.exec(a.search);\n if (url) {\n return decodeURIComponent(url[1]);\n }\n // Help pages, e.g. safe browsing (/url?...&q=%2Fsupport%2Fanswer...)\n url = /[?&](?:q|url)=((?:%2[Ff]|\\/)[^&]+)/.exec(a.search);\n if (url) {\n return a.origin + decodeURIComponent(url[1]);\n }\n }\n}\n\nfunction sanitizeAds() {\n // scan all divs\n var div = document.getElementById('tads');\n if (div) {\n div.style.display = 'none';\n\treturn true;\n }\n return false;\n}\n\nfunction hookMoreResults() {\n var extrares = document.getElementById('extrares');\n if (!extrares) {\n console.log(\"could not hook more results\");\n return;\n }\n // mutation observers are great but they don't work\n extrares.addEventListener(\"DOMNodeInserted\", function(e) {\n var node = e.target;\n if (node.id && node.id.startsWith(\"arc-srp\"))\n console.log(\"hyperlinks sanitized on new result node: \", sanitizeAllHyperlinks(node));\n });\n}\n\nfunction setMlogoClick() {\n var mlogo = document.getElementById('qslc');\n if (mlogo && mlogo.children[0]) {\n mlogo = mlogo.children[0];\n } else {\n mlogo = document.getElementById('mlogo');\n }\n if (mlogo) {\n mlogo.removeAttribute(\"href\");\n mlogo.setAttribute(\"onclick\", \"sanitizeAll()\");\n console.log(\"logo link replaced\");\n } else {\n console.log(\"could not replace logo link\");\n }\n}\n\nfunction sanitizeAllHyperlinks(rootNode) {\n var saned = 0, total = 0;\n // selector for both results and news\n rootNode.querySelectorAll('div[data-hveid]:not([data-hveid=\"\"]) a, div[data-ved]:not([data-ved=\"\"]) a').forEach(function(a) {\n\ttotal++;\n\tvar res = recreateHyperlink(a);\n\tif (res) saned++;\n });\n console.log(\"sanitized \", saned, \"/\", total, \" hyperlinks\");\n\n return saned;\n}\n\nfunction sanitizeAll() {\n console.log(\"ads removed: \", sanitizeAds());\n console.log(\"hyperlinks sanitized: \", sanitizeAllHyperlinks(document));\n}\n\n// avoid running cleanup on non-search pages\nif ((document.location.host.indexOf(\"images.google.\") == -1) &&\n (document.location.host.indexOf(\"accounts.google.\") == -1)) {\n sanitizeAll();\n}\nsetMlogoClick();\n\nhookMoreResults();\n" + +#endif // anti_amp_cure_h diff --git a/third_party/blink/renderer/core/dom/extensions/video_bg_play.h b/third_party/blink/renderer/core/dom/extensions/video_bg_play.h