From 7469dbed21869b8f964dbff376cc00dcd3d378c9 Mon Sep 17 00:00:00 2001 From: csagan5 <32685696+csagan5@users.noreply.github.com> Date: Sat, 27 Oct 2018 20:14:19 +0200 Subject: [PATCH] Release 70.0.3538.80 --- CHANGELOG.md | 5 + filters/adblock_entries.h | 136 ++++++++++++++++-- patches/BRM038_Disable-update-scheduler.patch | 33 +++++ ...BRM039_Add-DuckDuckGo-search-engine.patch} | 0 ... BRM040_Add-StartPage-search-engine.patch} | 0 ...M041_Add-Google-English-only-engine.patch} | 0 ...h => BRM042_Add-Qwant-search-engine.patch} | 0 ...n-accessing-page-info-site-settings.patch} | 0 ...H264-enable-ARM-ARM64-optimizations.patch} | 0 ...racking-ads-and-video-functionality.patch} | 3 +- ...6_Allow-playing-audio-in-background.patch} | 0 ...ontrol-video-playback-resume-feature.patch | 74 ++++++++++ ...RM048_Open-YouTube-links-in-Bromite.patch} | 0 ....patch => BRM049_Add-exit-menu-item.patch} | 0 ...tch => BRM050_Remove-help-menu-item.patch} | 0 ...toggle-global-Javascript-preference.patch} | 0 ...ch => BRM052_Bromite-adblock-engine.patch} | 0 ...atch => BRM053_User-Agent-anonymize.patch} | 0 ...-fingerprinting-mitigations-via-IDL.patch} | 0 ...itigations-for-image-data-and-webGL.patch} | 6 +- ...eText-add-fingerprinting-mitigation.patch} | 0 ...sable-generic-sensor-API-by-default.patch} | 0 ...d-flag-to-disable-device-motion-API.patch} | 0 ...59_Punt-the-Widevine-version-string.patch} | 0 ..._Disable-metrics-on-all-I-O-threads.patch} | 0 ...RM061_Add-a-flag-for-DNS-over-HTTPS.patch} | 6 +- ...-dns-flag-regardless-of-SDK-version.patch} | 0 ...figure-maximum-connections-per-host.patch} | 4 +- ...d-custom-tab-intents-privacy-option.patch} | 0 ...-to-keep-cookies-until-session-exit.patch} | 0 ..._Always-allow-partner-customisation.patch} | 0 ...ge-default-homepage-to-new-tab-page.patch} | 0 ...ions-in-bookmarks-activity-and-page.patch} | 0 ...to-not-persist-tabs-across-sessions.patch} | 0 ...BRM070_Add-an-always-incognito-mode.patch} | 0 ...isable-fetching-of-all-field-trials.patch} | 0 ...2_Disable-smooth-scrolling-on-Linux.patch} | 0 ... BRM073_Disable-plugins-enumeration.patch} | 0 ...account-access-permission-on-reboot.patch} | 0 ...length-for-newly-generated-RSA-keys.patch} | 0 ...obes-to-RIPE-DNS-rather-than-Google.patch} | 0 ...o-not-tick-send-settings-by-default.patch} | 0 ...able-warning-about-missing-API-keys.patch} | 0 ...l-disable-autofill-download-manager.patch} | 0 ..._run-deactivate-autoupdate-globally.patch} | 0 ...browsing-disable-incident-reporting.patch} | 0 ...-reporting-of-safebrowsing-override.patch} | 0 ...rowsing-disable-cookie-transmission.patch} | 0 ...gled-chromium-disable-safe-browsing.patch} | 0 ...ng-without-safebrowsing-for-Android.patch} | 0 ...omponent-extensions-in-the-ext-list.patch} | 0 ...-of-translate-languages-from-server.patch} | 0 ...nt-suppress-hardcoded-text-warnings.patch} | 0 ...-Vision.patch => BRM089_kill-Vision.patch} | 0 ...kill-Auth.patch => BRM090_kill-Auth.patch} | 0 ...kill-remaining-Play-Services-checks.patch} | 0 ...BRM092_kill-TOS-and-metrics-opt-out.patch} | 0 ... BRM093_kill-Translate-doesn-t-work.patch} | 0 ...mail-without-signing-in-to-Chromium.patch} | 0 ...ermanently-disable-query-in-omnibox.patch} | 6 +- 60 files changed, 247 insertions(+), 26 deletions(-) create mode 100644 patches/BRM038_Disable-update-scheduler.patch rename patches/{BRM038_Add-DuckDuckGo-search-engine.patch => BRM039_Add-DuckDuckGo-search-engine.patch} (100%) rename patches/{BRM039_Add-StartPage-search-engine.patch => BRM040_Add-StartPage-search-engine.patch} (100%) rename patches/{BRM040_Add-Google-English-only-engine.patch => BRM041_Add-Google-English-only-engine.patch} (100%) rename patches/{BRM041_Add-Qwant-search-engine.patch => BRM042_Add-Qwant-search-engine.patch} (100%) rename patches/{BRM042_Fix-crash-when-accessing-page-info-site-settings.patch => BRM043_Fix-crash-when-accessing-page-info-site-settings.patch} (100%) rename patches/{BRM043_openH264-enable-ARM-ARM64-optimizations.patch => BRM044_openH264-enable-ARM-ARM64-optimizations.patch} (100%) rename patches/{BRM044_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch => BRM045_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch} (88%) rename patches/{BRM045_Allow-playing-audio-in-background.patch => BRM046_Allow-playing-audio-in-background.patch} (100%) create mode 100644 patches/BRM047_Add-flag-to-control-video-playback-resume-feature.patch rename patches/{BRM046_Open-YouTube-links-in-Bromite.patch => BRM048_Open-YouTube-links-in-Bromite.patch} (100%) rename patches/{BRM047_Add-exit-menu-item.patch => BRM049_Add-exit-menu-item.patch} (100%) rename patches/{BRM048_Remove-help-menu-item.patch => BRM050_Remove-help-menu-item.patch} (100%) rename patches/{BRM049_Add-menu-option-to-toggle-global-Javascript-preference.patch => BRM051_Add-menu-option-to-toggle-global-Javascript-preference.patch} (100%) rename patches/{BRM050_Bromite-adblock-engine.patch => BRM052_Bromite-adblock-engine.patch} (100%) rename patches/{BRM051_User-Agent-anonymize.patch => BRM053_User-Agent-anonymize.patch} (100%) rename patches/{BRM052_AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch => BRM054_AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch} (100%) rename patches/{BRM053_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch => BRM055_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch} (99%) rename patches/{BRM054_getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch => BRM056_getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch} (100%) rename patches/{BRM055_Disable-generic-sensor-API-by-default.patch => BRM057_Disable-generic-sensor-API-by-default.patch} (100%) rename patches/{BRM056_Add-flag-to-disable-device-motion-API.patch => BRM058_Add-flag-to-disable-device-motion-API.patch} (100%) rename patches/{BRM057_Punt-the-Widevine-version-string.patch => BRM059_Punt-the-Widevine-version-string.patch} (100%) rename patches/{BRM058_Disable-metrics-on-all-I-O-threads.patch => BRM060_Disable-metrics-on-all-I-O-threads.patch} (100%) rename patches/{BRM059_Add-a-flag-for-DNS-over-HTTPS.patch => BRM061_Add-a-flag-for-DNS-over-HTTPS.patch} (98%) rename patches/{BRM060_Always-respect-async-dns-flag-regardless-of-SDK-version.patch => BRM062_Always-respect-async-dns-flag-regardless-of-SDK-version.patch} (100%) rename patches/{BRM061_Add-flag-to-configure-maximum-connections-per-host.patch => BRM063_Add-flag-to-configure-maximum-connections-per-host.patch} (98%) rename patches/{BRM062_Add-custom-tab-intents-privacy-option.patch => BRM064_Add-custom-tab-intents-privacy-option.patch} (100%) rename patches/{BRM063_Add-privacy-option-to-keep-cookies-until-session-exit.patch => BRM065_Add-privacy-option-to-keep-cookies-until-session-exit.patch} (100%) rename patches/{BRM064_Always-allow-partner-customisation.patch => BRM066_Always-allow-partner-customisation.patch} (100%) rename patches/{BRM065_Change-default-homepage-to-new-tab-page.patch => BRM067_Change-default-homepage-to-new-tab-page.patch} (100%) rename patches/{BRM066_Add-bookmark-import-export-actions-in-bookmarks-activity-and-page.patch => BRM068_Add-bookmark-import-export-actions-in-bookmarks-activity-and-page.patch} (100%) rename patches/{BRM067_Add-option-to-not-persist-tabs-across-sessions.patch => BRM069_Add-option-to-not-persist-tabs-across-sessions.patch} (100%) rename patches/{BRM068_Add-an-always-incognito-mode.patch => BRM070_Add-an-always-incognito-mode.patch} (100%) rename patches/{BRM069_Disable-fetching-of-all-field-trials.patch => BRM071_Disable-fetching-of-all-field-trials.patch} (100%) rename patches/{BRM070_Disable-smooth-scrolling-on-Linux.patch => BRM072_Disable-smooth-scrolling-on-Linux.patch} (100%) rename patches/{BRM071_Disable-plugins-enumeration.patch => BRM073_Disable-plugins-enumeration.patch} (100%) rename patches/{BRM072_Remove-google-account-access-permission-on-reboot.patch => BRM074_Remove-google-account-access-permission-on-reboot.patch} (100%) rename patches/{BRM073_net-cert-increase-default-key-length-for-newly-generated-RSA-keys.patch => BRM075_net-cert-increase-default-key-length-for-newly-generated-RSA-keys.patch} (100%) rename patches/{BRM074_dns-send-IPv6-connectivity-probes-to-RIPE-DNS-rather-than-Google.patch => BRM076_dns-send-IPv6-connectivity-probes-to-RIPE-DNS-rather-than-Google.patch} (100%) rename patches/{BRM075_profile-resetter-do-not-tick-send-settings-by-default.patch => BRM077_profile-resetter-do-not-tick-send-settings-by-default.patch} (100%) rename patches/{BRM076_browser-ui-disable-warning-about-missing-API-keys.patch => BRM078_browser-ui-disable-warning-about-missing-API-keys.patch} (100%) rename patches/{BRM077_autofill-disable-autofill-download-manager.patch => BRM079_autofill-disable-autofill-download-manager.patch} (100%) rename patches/{BRM078_first_run-deactivate-autoupdate-globally.patch => BRM080_first_run-deactivate-autoupdate-globally.patch} (100%) rename patches/{BRM079_safe_browsing-disable-incident-reporting.patch => BRM081_safe_browsing-disable-incident-reporting.patch} (100%) rename patches/{BRM080_safe_browsing-disable-reporting-of-safebrowsing-override.patch => BRM082_safe_browsing-disable-reporting-of-safebrowsing-override.patch} (100%) rename patches/{BRM081_safe_browsing-disable-cookie-transmission.patch => BRM083_safe_browsing-disable-cookie-transmission.patch} (100%) rename patches/{BRM082_ungoogled-chromium-disable-safe-browsing.patch => BRM084_ungoogled-chromium-disable-safe-browsing.patch} (100%) rename patches/{BRM083_Allow-building-without-safebrowsing-for-Android.patch => BRM085_Allow-building-without-safebrowsing-for-Android.patch} (100%) rename patches/{BRM084_extensions-always-show-component-extensions-in-the-ext-list.patch => BRM086_extensions-always-show-component-extensions-in-the-ext-list.patch} (100%) rename patches/{BRM085_translate-disable-fetching-of-translate-languages-from-server.patch => BRM087_translate-disable-fetching-of-translate-languages-from-server.patch} (100%) rename patches/{BRM086_lint-suppress-hardcoded-text-warnings.patch => BRM088_lint-suppress-hardcoded-text-warnings.patch} (100%) rename patches/{BRM087_kill-Vision.patch => BRM089_kill-Vision.patch} (100%) rename patches/{BRM088_kill-Auth.patch => BRM090_kill-Auth.patch} (100%) rename patches/{BRM089_kill-remaining-Play-Services-checks.patch => BRM091_kill-remaining-Play-Services-checks.patch} (100%) rename patches/{BRM090_kill-TOS-and-metrics-opt-out.patch => BRM092_kill-TOS-and-metrics-opt-out.patch} (100%) rename patches/{BRM091_kill-Translate-doesn-t-work.patch => BRM093_kill-Translate-doesn-t-work.patch} (100%) rename patches/{BRM092_Allow-sign-in-to-Google-sites-like-Gmail-without-signing-in-to-Chromium.patch => BRM094_Allow-sign-in-to-Google-sites-like-Gmail-without-signing-in-to-Chromium.patch} (100%) rename patches/{BRM093_Permanently-disable-query-in-omnibox.patch => BRM095_Permanently-disable-query-in-omnibox.patch} (97%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ba9510f..20925ee1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# 70.0.3538.80 +* add flag to disable video resume functionality, allowing to not pause video playback on tab switch (fixes https://github.com/bromite/bromite/issues/108) +* prevent "are you there" prompts from appearing when playing videos +* completely disable update scheduler checks to fix a related crash + # 70.0.3538.77 * disable generic sensor APIs by default (fixes https://github.com/bromite/bromite/issues/160) * introduce flag to disable device motion API (fixes https://github.com/bromite/bromite/issues/160) diff --git a/filters/adblock_entries.h b/filters/adblock_entries.h index fa9f91e7..08d104a6 100644 --- a/filters/adblock_entries.h +++ b/filters/adblock_entries.h @@ -19,7 +19,7 @@ struct adblock_entry { const char **domains, **domains_skip; }; -#define ADBLOCK_ENTRY_COUNT 54088 +#define ADBLOCK_ENTRY_COUNT 54141 const char *m10030a28[] = { "/InsightTrk/", NULL }; const char *m10045299[] = { "award.sitekeuring.net^", NULL }; const char *m100458cd[] = { "eluhhfyxx.com^", NULL }; @@ -907,6 +907,7 @@ const char *m13f76306[] = { "canonresourcecenter.com^", NULL }; const char *m14019559[] = { "comeadvertisewithus.com^", NULL }; const char *m14028b05[] = { "placeiq.com^", NULL }; const char *m1402f973[] = { "/stat_visits.", NULL }; +const char *m1404bd2e[] = { "rhzpcnueogbexb.com^", NULL }; const char *m1405fb0a[] = { "performanceadexchange.com^", NULL }; const char *m140ac960[] = { "barclaycard.co.uk/cs/static/js/esurveys/esurveys.js", NULL }; const char *m140ad1e [] = { "/qj-ads.", NULL }; @@ -1428,6 +1429,7 @@ const char *m1676158d[] = { "yxllrysme.bid^", NULL }; const char *m16768c3a[] = { "gestetnerupdates.com^", "^chesed-shel-emes-600x75.gif", NULL }; const char *m16771394[] = { "euleriancdn.net^", NULL }; const char *m16779d3 [] = { "browsermine.com^", NULL }; +const char *m167ca97e[] = { "phorio.com^", "^partners^", NULL }; const char *m167e14e3[] = { "camduty.com^", NULL }; const char *m1680d4e7[] = { "/analytics_ping.", NULL }; const char *m168161cb[] = { "wpzka4t6.site^", NULL }; @@ -1770,7 +1772,6 @@ 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 *m18075183[] = { "twnrkedqefhv.com^", NULL }; -const char *m1809ab7e[] = { "reevown.com^", NULL }; const char *m180b738 [] = { "web.de/ivw/cp/", NULL }; const char *m180ccb93[] = { "pastime.biz/images/interracial-porn.gif", NULL }; const char *m180d5b9 [] = { "/pxtrk.gif", NULL }; @@ -2171,6 +2172,7 @@ const char *m19c2533c[] = { "trafiz.net^", NULL }; const char *m19c54a94[] = { "/clickability.", NULL }; const char *m19c6976f[] = { "reddit.com/api/request_promo.json", NULL }; const char *m19c78a57[] = { "trafficmaxx.de^", NULL }; +const char *m19c7e8f [] = { "cdnjs.cloudflare.com/ajax/libs/fuckadblock/", "/fuckadblock.js", NULL }; const char *m19ccd6f2[] = { "8a0f7fd3753.com^", NULL }; const char *m19cdb5e1[] = { "/slideshow/ads.", NULL }; const char *m19cfe81c[] = { "/network_ad.", NULL }; @@ -2466,6 +2468,7 @@ const char *m1b30dcb1[] = { "/visual_revenue.", NULL }; const char *m1b32c2f8[] = { "t.etraveli.com^", NULL }; const char *m1b357a7f[] = { "sa.entireweb.com^", NULL }; const char *m1b357e2c[] = { "cqcounter.com^", NULL }; +const char *m1b35ea4c[] = { "skyscnr.com/sttc/strevda-runtime/", NULL }; const char *m1b36ad2f[] = { "tinybar.com^", NULL }; const char *m1b3721f [] = { "washingtonpost.com/wp-srv/ad/textlinks_config.js", NULL }; const char *m1b3afcb6[] = { "/logadhit.", NULL }; @@ -2519,6 +2522,7 @@ const char *m1b7792fd[] = { "graphli.net^", NULL }; const char *m1b7837c9[] = { "wotilhqoftvl.com^", NULL }; const char *m1b797d6a[] = { "trafficundercontrol.com^", NULL }; const char *m1b79c610[] = { "ordermc.com^", NULL }; +const char *m1b79f3d0[] = { "skyscanner.", "/slipstream/", NULL }; const char *m1b79fd37[] = { "rrptobfpqeftyg.com^", NULL }; const char *m1b7cc01f[] = { "/load.js.gz?", NULL }; const char *m1b7d4bdc[] = { "adserver.betandwin.de^", NULL }; @@ -6993,7 +6997,6 @@ const char *m2f9c1b31[] = { "c21media.net/wp-content/plugins/sam-images/", NULL const char *m2f9c362b[] = { "metalmusicradio.com^", "^banner.php", NULL }; const char *m2f9d75ed[] = { "hfcczxpyfdhl.bid^", NULL }; const char *m2f9e6ed6[] = { "vtrtl.de^", NULL }; -const char *m2f9ef1d9[] = { "/tagcommander/", NULL }; const char *m2fa0c9b6[] = { "tag.myplay.com^", NULL }; const char *m2fa0cf9d[] = { "kbwortdqjbns.com^", NULL }; const char *m2fa1179e[] = { "lucasentertainment.com/banner/", NULL }; @@ -8491,6 +8494,7 @@ const char *m364faaac[] = { "bookofsex.com^", NULL }; const char *m36502eef[] = { "widget.searchschoolsnetwork.com^", NULL }; const char *m365105 [] = { "yoqvnnkdmqfk.com^", NULL }; const char *m365378b7[] = { "statistics.riskommunal.net^", NULL }; +const char *m3653f13f[] = { "qzizjjyvsa.com^", NULL }; const char *m3655c1f9[] = { "wbqliddtojkf.com^", NULL }; const char *m3656a8bf[] = { "va.tawk.to/log", NULL }; const char *m3658c82b[] = { "qiremmtynkae.com^", NULL }; @@ -8527,6 +8531,7 @@ const char *m367b8527[] = { "imgspice.com^", NULL }; const char *m367dbd0 [] = { "uoxbotvrs.bid^", NULL }; const char *m367e7fa9[] = { "/bsc_trak.", NULL }; const char *m367e8019[] = { "surveywall-api.survata.com^", NULL }; +const char *m367f15a8[] = { "ynopkisq.com^", NULL }; const char *m36821e33[] = { "/tracking/addview/", NULL }; const char *m368284b6[] = { "plug.it^", "^track_", NULL }; const char *m3683e4b [] = { "/googlytics-", NULL }; @@ -9111,6 +9116,7 @@ const char *m392163ca[] = { "/ping_g.jsp?", NULL }; const char *m392203a5[] = { "/v1/pixel?", NULL }; const char *m39222d80[] = { "volvocars.com^", "^swfaddress.js^", NULL }; const char *m3922f7aa[] = { "newt1.adultadworld.com^", NULL }; +const char *m39238da [] = { "inpref.s3.amazonaws.com/sites/eventim_", NULL }; const char *m3923a18e[] = { "player.1800coupon.com^", NULL }; const char *m392607b2[] = { "/img_ad/", NULL }; const char *m39279286[] = { "cnbc.com^", "^showads.js", NULL }; @@ -11062,7 +11068,6 @@ const char *m42205bb4[] = { "/ad_req.", NULL }; const char *m4220b0f4[] = { "/ads-inside-", NULL }; const char *m4221d85 [] = { "thewhizmarketing.com^", NULL }; const char *m42242330[] = { "my-layer.net^", NULL }; -const char *m42246157[] = { "gelbooru.com/script/application.js", NULL }; const char *m422576b4[] = { "verresof.com^", NULL }; const char *m4227ac37[] = { "vagttuyfeuij.com^", NULL }; const char *m42286129[] = { "uyhjoalu.bid^", NULL }; @@ -12277,6 +12282,7 @@ const char *m479a1a7a[] = { "forgetstore.com^", NULL }; const char *m479b5fab[] = { "/ads125_", NULL }; const char *m479c323f[] = { "click.gamersky.com^", NULL }; const char *m479d6646[] = { "/_global/ads/", NULL }; +const char *m479e2446[] = { "ttegjzxzxyetf.com^", NULL }; const char *m479f081f[] = { "klepuazuxv.com^", NULL }; const char *m479f0d24[] = { "adv.webmd.com^", NULL }; const char *m479ff828[] = { "bannerhost.com^", NULL }; @@ -12737,6 +12743,7 @@ const char *m49b8b769[] = { "3ef092f58de481d1.com^", NULL }; const char *m49bb147 [] = { "unknowncheats.me/hori.html", NULL }; const char *m49c0ca11[] = { "goember.com^", NULL }; const char *m49c2e822[] = { "/activetrackphp.php?", NULL }; +const char *m49c3d283[] = { "nvgcmeqfn.com^", NULL }; const char *m49c6aca9[] = { "adro.co^", NULL }; const char *m49ca029a[] = { "nufc.com^", "^altoonative_Cardiff.gif", NULL }; const char *m49cbb0 [] = { "yvmosixxo.com^", NULL }; @@ -13014,6 +13021,7 @@ const char *m4b052480[] = { "/report_visit.", NULL }; const char *m4b072432[] = { "uaaholcdcx.bid^", NULL }; const char *m4b07c3cd[] = { "netflix.com/EpicCounter?", NULL }; const char *m4b0a5c20[] = { "moviefap.com/js/swfobject.js", NULL }; +const char *m4b0b90ad[] = { "gelbooru.com/ads.js", NULL }; const char *m4b0bad32[] = { "czdaxoesbdlih.com^", NULL }; const char *m4b0e1383[] = { "du8783wkf05yr.cloudfront.net^", NULL }; const char *m4b0ff83e[] = { "galleries-pornstar.com/thumb_top/", NULL }; @@ -13915,6 +13923,7 @@ const char *m4f16ebdb[] = { "tracking101.com^", NULL }; const char *m4f17b5bd[] = { "l.ooyala.com^", NULL }; const char *m4f1b3560[] = { "espncdn.com/combiner/c?", "/ads.css", NULL }; const char *m4f1b7dd3[] = { "nol.yahoo.com^", NULL }; +const char *m4f1cebf6[] = { "statpipe.ru^", NULL }; const char *m4f1dfa96[] = { "laredoute.pt/js/byside_webcare.js", NULL }; const char *m4f1e3154[] = { "/nielsenscv53.", NULL }; const char *m4f214dd3[] = { "cookiex.ngd.yahoo.com^", NULL }; @@ -15862,6 +15871,7 @@ const char *m57e36573[] = { "ingenioustech.biz^", NULL }; const char *m57e5527a[] = { "wa.metro.co.uk^", NULL }; const char *m57e867f6[] = { "/statstracker?", NULL }; const char *m57e8a77a[] = { "akamai.net^", "^sitetracking^", NULL }; +const char *m57e8edb6[] = { "pubguru.com^", NULL }; const char *m57e9c1d4[] = { "log.prezi.com^", NULL }; const char *m57e9cd12[] = { "/comscore_beacon.", NULL }; const char *m57eb3c0c[] = { "/getban.php?", NULL }; @@ -16287,6 +16297,7 @@ const char *m59f60f0a[] = { ".480x60/", NULL }; const char *m59f6aa6 [] = { "pussl10.com^", NULL }; const char *m59f7a7aa[] = { "coll1onf.com^", NULL }; const char *m59f7fca8[] = { "coinurl.com/bottom.php", NULL }; +const char *m59f83a4a[] = { "mmsdewfvxhw.com^", NULL }; const char *m59f83e1a[] = { "aj1110.online^", NULL }; const char *m59f86ff3[] = { "/adcounter.", NULL }; const char *m59fbe561[] = { "bestcdnever.ru/banner/", NULL }; @@ -16982,6 +16993,7 @@ const char *m5d3453da[] = { "spot.fitness.com^", NULL }; const char *m5d35accd[] = { "_600x180.", NULL }; const char *m5d36098c[] = { "adlayer.net^", NULL }; const char *m5d382b0b[] = { "fcjodgfpjiswa.com^", NULL }; +const char *m5d38d9c [] = { "qpganepbkw.com^", NULL }; const char *m5d39662f[] = { "drowle.com^", NULL }; const char *m5d3a55ca[] = { "partners.betus.com^", NULL }; const char *m5d3ad986[] = { "popupmoney.com^", NULL }; @@ -18749,6 +18761,7 @@ const char *m64ccfd5 [] = { "ytjadaazjjy.bid^", NULL }; const char *m64cdaaed[] = { "streamads.com/view?", NULL }; const char *m64cefc17[] = { "mmgads.com^", NULL }; const char *m64cf8f85[] = { "xleebhxalb.com^", NULL }; +const char *m64d2870d[] = { "/isi-tracking.", NULL }; const char *m64d3776 [] = { "adslvr.com^", NULL }; const char *m64d3e957[] = { "etimg.com/js_etsub/", NULL }; const char *m64d53a45[] = { "nobleppc.com^", NULL }; @@ -18982,6 +18995,7 @@ const char *m65d2783f[] = { "wirfpvmoblpa.com^", NULL }; const char *m65d36549[] = { "tbrwhqnle.bid^", NULL }; const char *m65d39c97[] = { "ykuoujjvngtu.com^", NULL }; const char *m65d3b2f4[] = { "track.parse.ly^", NULL }; +const char *m65d5ee03[] = { "connect.facebook.net^", "^AudienceNetworkPrebid.js", NULL }; const char *m65d7c481[] = { "exitexchange.com^", NULL }; const char *m65d85b31[] = { "lucky-ace-casino.net/banners/", NULL }; const char *m65d987bd[] = { "events.realgravity.com^", NULL }; @@ -19125,6 +19139,7 @@ const char *m6662a6b7[] = { "/adv-1.", NULL }; const char *m66641ddd[] = { "picturedip.com/modalfiles/modal.js", NULL }; const char *m66651127[] = { "ubnmyycf.bid^", NULL }; const char *m66664c62[] = { "politico.com/js/magazine/ads.js", NULL }; +const char *m66668127[] = { "vicegnem.click^", NULL }; const char *m6666c318[] = { "/nativead.", NULL }; const char *m6667b0f2[] = { "admost.com/adx/js/admost.js", NULL }; const char *m6667f0db[] = { "cormce.com^", NULL }; @@ -19497,6 +19512,7 @@ const char *m68179866[] = { "emediate.se/eas_tag.1.0.js", NULL }; const char *m68182d8d[] = { "tracking.goodgamestudios.com^", NULL }; const char *m681e74b6[] = { "delphi.lv/t/t.js", NULL }; const char *m681ea62c[] = { "ads.bluelithium.com^", NULL }; +const char *m681ee88d[] = { "ageverify.co^", NULL }; const char *m681fb37b[] = { "amazonaws.com^", "^videoads.js", NULL }; const char *m68205d1f[] = { "/tagmanager/pptm.", NULL }; const char *m68207633[] = { "phncdn.com/www-static/js/premium/", NULL }; @@ -19579,6 +19595,7 @@ const char *m687561ff[] = { "/RecordHit?", NULL }; const char *m68758f3d[] = { "qclxheddcepf.com^", NULL }; const char *m68759d61[] = { "/picture/ad/", NULL }; const char *m6876362e[] = { "tftsbqbeuthh.com^", NULL }; +const char *m6877e67f[] = { "mtdlcstsqt.com^", NULL }; const char *m687939fb[] = { "nysun.com/tracker.js", NULL }; const char *m687a2296[] = { "/cdn-ad-", NULL }; const char *m687b4cb9[] = { "youtube.com/get_midroll_", NULL }; @@ -19607,6 +19624,7 @@ const char *m6893b6 [] = { "lastampa.it/modulo/tracciatori/js/nielsen.js", NULL const char *m689685ba[] = { "mmoptional.com^", NULL }; const char *m68968c25[] = { "analytics.artirix.com^", NULL }; const char *m6896e57c[] = { "jav-porn.net/js/popout.js", NULL }; +const char *m68971979[] = { "vgogzrukn.com^", NULL }; const char *m6899160a[] = { "pop.fapxl.com^", NULL }; const char *m6899e81b[] = { "oxybe.com^", NULL }; const char *m689aa962[] = { "distrogeeks.com/images/sponsors/", NULL }; @@ -21236,7 +21254,6 @@ const char *m6fd7432d[] = { "wavescape.mobi/rest/track/", NULL }; const char *m6fd9774a[] = { "ct.eid.co.nz^", NULL }; const char *m6fdac626[] = { "lvshypqdjfvvkd.com^", NULL }; const char *m6fdcf468[] = { "/adfliction-", NULL }; -const char *m6fdebb51[] = { "d2wzl9lnvjz3bh.cloudfront.net^", NULL }; const char *m6fe03eca[] = { "/onfocus-tag.", NULL }; const char *m6fe10f76[] = { "?wpproadszoneid=", NULL }; const char *m6fe21a0f[] = { "/analytics/ga.", NULL }; @@ -21342,6 +21359,7 @@ const char *m704c0004[] = { "stat.itp-nyc.com^", NULL }; const char *m704d0ffb[] = { "icjniokadnrqht.com^", NULL }; const char *m704ded93[] = { "pussyspace.com/js/all.js", NULL }; const char *m704ecc91[] = { "cdn-seekingalpha.com^", "^ads.js", NULL }; +const char *m704fb17c[] = { "qtahsbgdqbu.com^", NULL }; const char *m70500983[] = { "media-imdb.com/images/", "/mptv_banner_", NULL }; const char *m705114a9[] = { "hlekbinpgsuk.com^", NULL }; const char *m7051c72a[] = { "datafeedfile.com^", NULL }; @@ -21958,6 +21976,7 @@ const char *m72f53897[] = { "aflcdijgmr.bid^", NULL }; const char *m72f54b4c[] = { "/adv/script1.", NULL }; const char *m72f576de[] = { "/advert24.", NULL }; const char *m72fb77e4[] = { "/lbi_ga.", NULL }; +const char *m72fbb267[] = { "tkhoazslm.com^", NULL }; const char *m72fc0141[] = { "hackingchinese.com/media/hcw4.png", NULL }; const char *m72fc02c3[] = { "oqaghvocticy.com^", NULL }; const char *m72fd4498[] = { "videovalis.tv/tracking/", NULL }; @@ -22423,6 +22442,7 @@ const char *m751a51 [] = { "plushlikegarnier.com^", NULL }; const char *m751d599a[] = { "ads.gamershell.com^", NULL }; const char *m751ee630[] = { "canoe.com/Canoe/Ad/premium/", NULL }; const char *m7520dbe7[] = { "doubleviking.com/ss.html", NULL }; +const char *m7520eb03[] = { "dynsrvazf.com^", NULL }; const char *m75229722[] = { "xrounds.com/?lmid=", NULL }; const char *m752324a5[] = { "doubleclick.net/pfadx/", ".nbc.com/", NULL }; const char *m75248235[] = { "dfbtmkwdcajsy.bid^", NULL }; @@ -24092,6 +24112,7 @@ const char *m7cbf81f3[] = { "llnwd.net^", "^takeover_", NULL }; const char *m7cc275c6[] = { "getsmartcontent.com/gateway/?callback", NULL }; const char *m7cc39c5 [] = { "secumine.net^", NULL }; const char *m7cc5ae19[] = { "/homepage_ad_", NULL }; +const char *m7cc6a94b[] = { "/metrixEvents.js", NULL }; const char *m7cc734de[] = { "shipwire.com/scripts/account_analytics.js", NULL }; const char *m7cc78e7a[] = { "/Handlers/Ads.", NULL }; const char *m7cc93ef1[] = { "googlesyndication.com/sodar/", NULL }; @@ -24237,6 +24258,7 @@ const char *m7d50a33e[] = { "zclivukslm.bid^", NULL }; const char *m7d511d58[] = { "/googleanalyticsmanagement.swf", NULL }; const char *m7d5194a8[] = { "mediaticks.com/images/genx-infotech.jpg", NULL }; const char *m7d5211a0[] = { "piano-media.com/uid/", NULL }; +const char *m7d530a9f[] = { "ads.exosrv.com^", NULL }; const char *m7d53e25d[] = { "myretrotv.com^", "_vertbnr.jpg", NULL }; const char *m7d54a46e[] = { "verticalacuity.com/vat/", NULL }; const char *m7d54f29 [] = { ".xxx/ads/", NULL }; @@ -25072,6 +25094,7 @@ const char *m810f38b7[] = { "/setcookie?", NULL }; const char *m81106252[] = { "/stats/collector.js", NULL }; const char *m811138b [] = { "glaswall.online^", NULL }; const char *m8115f7e5[] = { "d81mfvml8p5ml.cloudfront.net^", NULL }; +const char *m81164358[] = { "pd-news.com^", NULL }; const char *m8118f0fc[] = { "videohube.eu^", NULL }; const char *m811c375d[] = { "interest.co.nz^", "_skin.", NULL }; const char *m811ccd95[] = { "bluray-disc.de/user_check.php?", NULL }; @@ -25790,6 +25813,7 @@ const char *m847d1beb[] = { "_reporting_ads.", NULL }; const char *m847e16e3[] = { "/hints.netflame.cc/", NULL }; const char *m847e78ab[] = { "recentres.com^", NULL }; const char *m847f6483[] = { "valuewalk.com//?", NULL }; +const char *m848167fc[] = { "rmwjtqazyk.com^", NULL }; const char *m8481ad3 [] = { "amung.us^", NULL }; const char *m8482100b[] = { "optimize.webtrends.com^", NULL }; const char *m84828e38[] = { "wshp1rbq.website^", NULL }; @@ -26525,6 +26549,7 @@ const char *m87f1c062[] = { "etonline.com/media/", "/ctvconviva.swf", NULL }; const char *m87f1cca9[] = { "1100i.com^", NULL }; const char *m87f28733[] = { "beta.down2crazy.com^", NULL }; const char *m87f3828f[] = { "arcadetown.com/as/show.asp", NULL }; +const char *m87f38452[] = { "/dstctsevent.js", NULL }; const char *m87f80ff4[] = { "/tailtarget.js", NULL }; const char *m87f93ab4[] = { "/adengage2.", NULL }; const char *m87f9712e[] = { "/ad/iframe.", NULL }; @@ -27907,6 +27932,7 @@ const char *m8e5447d0[] = { "bustocoach.com/", "_banner/", NULL }; const char *m8e54ece7[] = { "/ads?apid", NULL }; const char *m8e554717[] = { "/side-ad.", NULL }; const char *m8e561698[] = { "/analyse.js", NULL }; +const char *m8e575bf2[] = { "s24cloud.net^log^", NULL }; const char *m8e5a4b0e[] = { "zbmuqkejcfww.com^", NULL }; const char *m8e5af44 [] = { "kenkenpuzzle.com/assets/ads-", NULL }; const char *m8e5c02dc[] = { "/side-ad-", NULL }; @@ -28047,6 +28073,7 @@ const char *m8eed8829[] = { "/noblock.js", NULL }; const char *m8eedfa93[] = { "/sponsorads/", NULL }; const char *m8ef0f5f2[] = { "tnmzfygctupqr.bid^", NULL }; const char *m8ef13bf [] = { "t.st/video/", NULL }; +const char *m8ef1d1 [] = { "breakingfeedz.com^", NULL }; const char *m8ef40365[] = { "adsl2exchanges.com.au/images/spintel", NULL }; const char *m8ef42b9a[] = { "utility.rogersmedia.com^", NULL }; const char *m8ef42ed1[] = { "_directtrack.js", NULL }; @@ -28734,6 +28761,7 @@ const char *m91f7263e[] = { "/ads/views/", NULL }; const char *m91f74468[] = { "igameunion.com^", NULL }; const char *m91f751d5[] = { "_336x280s.", NULL }; const char *m91fccebe[] = { "interakt.ru^", NULL }; +const char *m91fce8b3[] = { "wplqgfpj.com^", NULL }; const char *m9200b10a[] = { "cloudfront.net/zephyr.js", NULL }; const char *m92027577[] = { "amazon.com^", "^events^", NULL }; const char *m9203705a[] = { "/ad-top-", NULL }; @@ -29297,6 +29325,7 @@ const char *m949b17eb[] = { "greevid.com/exit_p/", NULL }; const char *m949cfdbb[] = { "/adstrk.", NULL }; const char *m949d9eda[] = { "/hit/?r=", NULL }; const char *m949e6a69[] = { "/pixel.gif?", NULL }; +const char *m949f9047[] = { "slipstream.skyscanner.net^", NULL }; const char *m94a00d6c[] = { "havingo.xyz^", NULL }; const char *m94a125e4[] = { "mediafiretrend.com/ifx/ifx.php?", NULL }; const char *m94a63d0f[] = { "cihnrhqwbcsq.com^", NULL }; @@ -31409,6 +31438,7 @@ const char *m9e7e3a4c[] = { "publichd.eu/images/directdownload.png", NULL }; const char *m9e810816[] = { "playmobileads.com^", NULL }; const char *m9e82cd08[] = { "/track/visits/?", NULL }; const char *m9e83c7f5[] = { "l2b.co.za/L2BBMP/", NULL }; +const char *m9e83e5a [] = { "qnzelsgj.com^", NULL }; const char *m9e850b86[] = { "/adguru.", NULL }; const char *m9e87153c[] = { "d2kyy9hvbrzkgn.cloudfront.net^", NULL }; const char *m9e888ec3[] = { "daily-mail.co.zm^", "^singapore_auto.", NULL }; @@ -31579,6 +31609,7 @@ const char *m9f4d01d6[] = { "cxkllhjrrpjp.bid^", NULL }; const char *m9f503417[] = { "ad-server.co.za^", NULL }; const char *m9f50fcd7[] = { "/js/ads-", NULL }; const char *m9f516e65[] = { "mar.vip.com^", NULL }; +const char *m9f51d5ca[] = { "/metrika/", "?ident=", NULL }; const char *m9f57ad8f[] = { "_adv/300.", NULL }; const char *m9f594b9c[] = { "/js/ads.", NULL }; const char *m9f5a4a15[] = { "/adremote.", NULL }; @@ -34172,6 +34203,7 @@ const char *maafface1[] = { "itfarm.com^", NULL }; const char *mab0027ac[] = { "ohmystats.com^", NULL }; const char *mab004df3[] = { "geometria.tv/banners/", NULL }; const char *mab00cbcd[] = { "/ads300.", NULL }; +const char *mab03f91f[] = { "drive360.co.za^", NULL }; const char *mab041903[] = { "/hitbar_ad_", NULL }; const char *mab04833b[] = { "40nuggets.com^", NULL }; const char *mab059e1a[] = { "indeed.com/rpc/preccount?", NULL }; @@ -35011,9 +35043,11 @@ const char *maea34c9f[] = { "wabxsybclllz.com^", NULL }; const char *maea6dcc9[] = { "dictionary.com/track/", NULL }; const char *maea80ef1[] = { "tongji2.vip.duba.net/__infoc.gif?", NULL }; const char *maea86e8f[] = { "easyad.com^", NULL }; +const char *maea91327[] = { "takealot.com/rest/", NULL }; const char *maeab5624[] = { "tapad.com^", NULL }; const char *maeabaccc[] = { "/tomorrowfocusAd.", NULL }; const char *maead66be[] = { "/pagead/lvz?", NULL }; +const char *maeadb3b0[] = { "ctcpwymaeuwnqd.com^", NULL }; const char *maeadb94c[] = { "2el-2el-fie.com^", NULL }; const char *maeae25b [] = { "odb.outbrain.com^", NULL }; const char *maeae73cb[] = { "ltvrdftgr.com^", NULL }; @@ -37583,6 +37617,7 @@ const char *mba32128c[] = { "boss.berlinonline.de^", NULL }; const char *mba32489b[] = { "etrafficstats.com^", NULL }; const char *mba32e7bd[] = { "/728x90g.", NULL }; const char *mba336840[] = { "nkfqetvgeytp.bid^", NULL }; +const char *mba3386a8[] = { "coinhive.com/lib/miner.min.js", NULL }; const char *mba34a554[] = { "gitgrub.pro^", NULL }; const char *mba35f2a8[] = { "adshost2.com/js/show_ads.js", NULL }; const char *mba37564b[] = { "/ad468x60.", NULL }; @@ -38320,6 +38355,7 @@ const char *mbd8556c7[] = { "doubleclick.net/pfadx/video.wsj.com/", NULL }; const char *mbd859029[] = { "mouthshut.com^", "^zedo.aspx", NULL }; const char *mbd886d92[] = { "freeskreen.com^", NULL }; const char *mbd892858[] = { "antaraimedia.com^", NULL }; +const char *mbd8ad350[] = { "yldr.io^", NULL }; const char *mbd8c7122[] = { "forms.aweber.com/form/styled_popovers_and_lightboxes.js", NULL }; const char *mbd8ddb7d[] = { "inskinad.com/isapadserver/ads.aspx?", NULL }; const char *mbd8df8fb[] = { "utubeconverter.com^", NULL }; @@ -38436,6 +38472,7 @@ const char *mbe0c23d [] = { "qwobl.net^", NULL }; const char *mbe0c29fb[] = { "loqara.info^", NULL }; const char *mbe0c9c9b[] = { "/play/ad/", NULL }; const char *mbe0d8175[] = { "funnypickuplinesforgirls.com^", NULL }; +const char *mbe0e278f[] = { "akamaized.net/?u=", NULL }; const char *mbe0e8a3c[] = { "canoeklix.com^", NULL }; const char *mbe0f0a3b[] = { "redtube.com^", "^jscount.php", NULL }; const char *mbe1260dc[] = { "/analysis/gtm_", NULL }; @@ -39056,6 +39093,7 @@ const char *mc0e7d478[] = { "pimpmypr.de^", NULL }; const char *mc0ecd8fb[] = { "routesonline.com/banner/", NULL }; const char *mc0ed305c[] = { "jvnubhidaev.bid^", NULL }; const char *mc0ed400e[] = { "images.sharkscope.com/acr/", "_Ad-", NULL }; +const char *mc0ed8549[] = { "/track/click/", NULL }; const char *mc0eff298[] = { "/flextag/", NULL }; const char *mc0f1256a[] = { "nsazelqlavtc.com^", NULL }; const char *mc0f14319[] = { "/ads/drive.", NULL }; @@ -39652,6 +39690,7 @@ const char *mc3a53cdd[] = { "aueceijyp.bid^", NULL }; const char *mc3a81ff [] = { "koe-vip.com/statistik/", NULL }; const char *mc3a88416[] = { "elb.amazonaws.com/g.aspx?surl=", NULL }; const char *mc3a9cfc0[] = { "viewstat.promoblocks.ru^", NULL }; +const char *mc3aeaf2a[] = { "meguanha.com^", NULL }; const char *mc3aee336[] = { "/headerAdvertismentTab.", NULL }; const char *mc3b2ab4c[] = { "gbltotkythfh.com^", NULL }; const char *mc3b4068 [] = { "73c6c063b238097.com^", NULL }; @@ -40001,6 +40040,7 @@ const char *mc5612423[] = { "mywot.net/files/wotcert/vipre.png", NULL }; const char *mc5639eac[] = { "bigday.ru/counter.php?", NULL }; const char *mc56475ad[] = { "clickening.com^", NULL }; const char *mc567ab25[] = { "98a365dee89e744b.com^", NULL }; +const char *mc56cd04d[] = { "inpref.s3.amazonaws.com/frosmo.easy.js", NULL }; const char *mc56de444[] = { "userdmp.com^", NULL }; const char *mc56e1e14[] = { "partners.heart2heartnetwork.", NULL }; const char *mc56ead23[] = { "sas15k01.com^", NULL }; @@ -41915,6 +41955,7 @@ const char *mcde08b9b[] = { "mansion.com/mts.tracker.js", NULL }; const char *mcde09fc6[] = { "/ads_new/", NULL }; const char *mcde1a3ec[] = { "shoptimally.com^", NULL }; const char *mcde21bf6[] = { "pemgeccz.com^", NULL }; +const char *mcde2f8c6[] = { "link4gen.com/sw.js", NULL }; const char *mcde3dc6e[] = { "/contpop.js", NULL }; const char *mcde5adcc[] = { "_adserve.", NULL }; const char *mcde5f6fd[] = { "sexgalaxy.net/wp-content/themes/annina-pro/js/jquery.infinitescroll.min.js?", NULL }; @@ -42717,6 +42758,7 @@ const char *md16e7bc8[] = { "/ping.php?sid=", NULL }; const char *md16e908d[] = { "/beacon/ad/", NULL }; const char *md16ffccc[] = { "zxcrsyhkndzoc.com^", NULL }; const char *md1717bdd[] = { "dwin1.com^", NULL }; +const char *md1724685[] = { "connect.facebook.com^", "^AudienceNetworkPrebid.js", NULL }; const char *md175e303[] = { "nameads.com^", NULL }; const char *md17675c4[] = { "intporn.org/scripts/asma.js", NULL }; const char *md1774042[] = { "djbnmqdawodm.com^", NULL }; @@ -43532,6 +43574,7 @@ const char *md53f4581[] = { "pas-rahav.com^", NULL }; const char *md53f8ad4[] = { "/monitor?rtype=", NULL }; const char *md540719 [] = { "indieclick.com^", NULL }; const char *md5421f1f[] = { "ssp.rambler.ru^", NULL }; +const char *md5423b3d[] = { "cgrvnpkwuytts.com^", NULL }; const char *md54297a1[] = { "phncdn.com/www-static/js/vmobile/comments.js", NULL }; const char *md5435db7[] = { "/count.png?", NULL }; const char *md54363bb[] = { "ad.proxy.sh^", NULL }; @@ -44123,6 +44166,7 @@ const char *md7e0719b[] = { "bbn.img.com.ua^", NULL }; const char *md7e0ec [] = { "/adrelated.", NULL }; const char *md7e1553b[] = { "smartsuppchat.com^", NULL }; const char *md7e1d510[] = { "/adsjs/", NULL }; +const char *md7e20991[] = { "pusharest.com^", NULL }; const char *md7e2e4ed[] = { "kuwogsiplp.com^", NULL }; const char *md7e33546[] = { "ceidxneoogpuh.com^", NULL }; const char *md7e3595d[] = { "safelinks.eu/open.js", NULL }; @@ -44239,6 +44283,7 @@ const char *md872c738[] = { "clickbooth.com^", NULL }; const char *md876b72f[] = { "/v1/r.gif?", NULL }; const char *md87771ac[] = { "thecloudtrader.com^", NULL }; const char *md8794a9b[] = { "partycasino.com^", NULL }; +const char *md8798ba0[] = { "du4rq1xqh3i1k.cloudfront.net^", NULL }; const char *md879ea22[] = { "atomicpopularity.com/dfpd.js", NULL }; const char *md87a70e1[] = { "play.estream.nu^", NULL }; const char *md87c6551[] = { "/logoutad.", NULL }; @@ -44462,6 +44507,7 @@ const char *md96d500e[] = { "vg.no/stats/", NULL }; const char *md96f23c8[] = { "/cookie/visitor/", NULL }; const char *md96f7ac4[] = { "zudyyulnjdqmn.com^", NULL }; const char *md96fe587[] = { "/beacon.gif?", NULL }; +const char *md970b7e1[] = { "episerver.net^", NULL }; const char *md972986f[] = { "stackpathdns.com/assets/javascript/cr.js", NULL }; const char *md972b899[] = { "criteo.investorroom.com^", NULL }; const char *md972f16c[] = { "evfatcuv.com^", NULL }; @@ -45560,6 +45606,7 @@ const char *mde42011f[] = { "vintage-erotica-forum.com/clientscript/vbulletin_gl const char *mde43484c[] = { "wfnmmrtw.bid^", NULL }; const char *mde4428b1[] = { "/analytics_tracker", NULL }; const char *mde447382[] = { "offermatica.intuit.com^", NULL }; +const char *mde44eb46[] = { "/tracking-links.js", NULL }; const char *mde4512ae[] = { "/iframe.ad/", NULL }; const char *mde47983e[] = { "ads.prisacom.com^", NULL }; const char *mde488b28[] = { "wendi.com/ipt/", NULL }; @@ -47445,6 +47492,7 @@ const char *me6d823dd[] = { "jnlcnmin.bid^", NULL }; const char *me6da8c1c[] = { "adbetclickin.pink^", NULL }; const char *me6dac991[] = { "/img-advert-", NULL }; const char *me6db4cfa[] = { "stream1.estream.to^", NULL }; +const char *me6db6843[] = { "yzysnbqc.com^", NULL }; const char *me6dc166a[] = { "/beaconconfigs/", NULL }; const char *me6dc1fa8[] = { "jcctggmdccmt.com^", NULL }; const char *me6de49b [] = { "tyoaclrjeb.com^", NULL }; @@ -48851,6 +48899,7 @@ const char *med54e89a[] = { "crazygamenerd.web.fc2.com^", "^ads.png", NULL }; const char *med55da62[] = { "/imageads/", NULL }; const char *med56a26b[] = { "dlfxyr7b.science^", NULL }; const char *med571b5c[] = { "vnyginzinvmq.com^", NULL }; +const char *med57725b[] = { "giveawayoftheday.com/web/bannerinf.js", NULL }; const char *med577c76[] = { "79ebttm6.cricket^", NULL }; const char *med57c454[] = { "vinsight.de^", NULL }; const char *med587d68[] = { "idt.id-news.net^", NULL }; @@ -49796,6 +49845,7 @@ const char *mf1b15e1 [] = { "ebuddy.com/web_banners_", NULL }; const char *mf1b1d3ea[] = { "_728x90px.", NULL }; const char *mf1b33dd6[] = { "/domanalytics.", NULL }; const char *mf1b34b9d[] = { "abcounter.de^", NULL }; +const char *mf1b3608c[] = { "/misc/ex_loader.", NULL }; const char *mf1b41808[] = { "mydramalist.info^", "^affiliates^", NULL }; const char *mf1b4909d[] = { "headlineplanet.com/home/burstbox.html", NULL }; const char *mf1b57b2e[] = { "klrdsagmuepg.com^", NULL }; @@ -52485,6 +52535,7 @@ const char *mfdcbdc0d[] = { "sun.com/share/metrics/", NULL }; const char *mfdcc221b[] = { "sessions.exchange^", NULL }; const char *mfdccacb2[] = { "/third-party/tracking.", NULL }; const char *mfdcd1aec[] = { "/geoipAPI.js?", NULL }; +const char *mfdce605c[] = { "porndoe.com/deliverAbc/", NULL }; const char *mfdcf0220[] = { "economist.com^", "^timekeeper-by-rolex-medium.png", NULL }; const char *mfdcf8550[] = { "portugalresident.com/t/", NULL }; const char *mfdd01822[] = { "userreplay.net^", NULL }; @@ -53116,7 +53167,6 @@ const char *d235cf245[] = { "mylegalporno.com", NULL }; const char *d236d940e[] = { "webpronews.com", NULL }; const char *d23732dc7[] = { "promodj.com", NULL }; const char *d23b04555[] = { "beliebershotel.com", NULL }; -const char *d23b44ba7[] = { "0dt.net", "123movies.net", "adyou.me", "akvideo.stream", "animesonlinetk.info", "asianvote.com", "biqle.ru", "bittorrent.am", "bmovies.to", "bonstreams.net", "briansarmiento.website", "bro.adca.st", "buzzfil.net", "clicknupload.org", "clik.pw", "ddlvalley.me", "divxatope1.com", "dropapk.com", "dwatchseries.to", "ewatchseries.to", "eztv.ag", "fbstreams.me", "fileone.tv", "firstrowsports.eu", "flash-x.tv", "flashsx.tv", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "flashxx.tv", "gamestorrent.co", "gorillavid.in", "gounlimited.to", "hdvid.life", "hdvid.tv", "hdvid.xyz", "icefilms.info", "igg-games.com", "jkanime.net", "katcr.host", "kissanime.ru", "lavamovies.se", "livecamtv.me", "m4ufree.com", "m4ufree.tv", "masterani.me", "megaup.net", "mlbstream.me", "moecdn.io", "monova.org", "movpod.in", "mp4upload.com", "my-project-free.tv", "myfeed4u.me", "nbastreams.me", "newpct.com", "newpct1.com", "nflstreams.me", "nhlstreams.me", "nowvideo.sx", "oload.site", "oloadcdn.net", "openload.co", "opensubtitles.org", "ourl.io", "pcgames-download.com", "pelispedia.tv", "pelisplus.tv", "pirateproxy.ist", "pirateproxy.sh", "putlockertv.se", "rapidvideo.com", "readmanga.today", "sawlive.tv", "serietvsubita.net", "shaggyimg.pro", "skidrowcrack.com", "sportshd.me", "stream.moe", "stream2watch.cc", "streamango.com", "streamfilmzzz.com", "streamzzz.online", "strikeout.co", "subtorrents.io", "sunmusiq.com", "telepisodes.co", "thehiddenbay.ws", "thepiratebay.cr", "thepixstate.com", "thevideobee.to", "torrentz2.eu", "unblocked.mx", "unblocked.sh", "unblocked.vet", "unblocker.cc", "uptobox.com", "vidgg.to", "vidlox.me", "vidlox.tv", "vidtod.me", "vidtodo.me", "vidtudu.com", "vidup.me", "vidup.tv", "vidzi.tv", "vodlock.co", "watchers.to", "watchonline.to", "watchonlinemovies.com.pk", "yts.ag", "yts.am", "yts.gs", "zooqle.com", NULL }; const char *d23e640c9[] = { "directon.tv", "games.yahoo.com", "onescreen.net", "wii-cast.tv", NULL }; const char *d240097b [] = { "daijiworld.com", NULL }; const char *d2406de0c[] = { "dugout.com", NULL }; @@ -53377,6 +53427,7 @@ const char *d4c1ca440[] = { "yonhapnews.co.kr", NULL }; const char *d4c2ab000[] = { "pga.com", NULL }; const char *d4c3182d6[] = { "dielochis.de", NULL }; const char *d4c3a724c[] = { "publicleech.xyz", NULL }; +const char *d4c6971d [] = { "0dt.net", "123movies.net", "adyou.me", "akvideo.stream", "animesonlinetk.info", "asianvote.com", "biqle.ru", "bittorrent.am", "bmovies.to", "bonstreams.net", "briansarmiento.website", "bro.adca.st", "buzzfil.net", "clicknupload.org", "clik.pw", "ddlvalley.me", "divxatope1.com", "dropapk.com", "dwatchseries.to", "ewatchseries.to", "eztv.ag", "fbstreams.me", "fileone.tv", "firstrowsports.eu", "flash-x.tv", "flashsx.tv", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "flashxx.tv", "gamestorrent.co", "gelbooru.com", "gorillavid.in", "gounlimited.to", "hdvid.life", "hdvid.tv", "hdvid.xyz", "icefilms.info", "igg-games.com", "jkanime.net", "katcr.host", "kissanime.ru", "lavamovies.se", "livecamtv.me", "m4ufree.com", "m4ufree.tv", "masterani.me", "megaup.net", "mlbstream.me", "moecdn.io", "monova.org", "movpod.in", "mp4upload.com", "my-project-free.tv", "myfeed4u.me", "nbastreams.me", "newpct.com", "newpct1.com", "nflstreams.me", "nhlstreams.me", "nowvideo.sx", "oload.site", "oloadcdn.net", "openload.co", "opensubtitles.org", "ourl.io", "pcgames-download.com", "pelispedia.tv", "pelisplus.tv", "pirateproxy.ist", "pirateproxy.sh", "putlockertv.se", "rapidvideo.com", "readmanga.today", "sawlive.tv", "serietvsubita.net", "shaggyimg.pro", "skidrowcrack.com", "sportshd.me", "stream.moe", "stream2watch.cc", "streamango.com", "streamfilmzzz.com", "streamzzz.online", "strikeout.co", "subtorrents.io", "sunmusiq.com", "telepisodes.co", "thehiddenbay.ws", "thepiratebay.cr", "thepixstate.com", "thevideobee.to", "torrentz2.eu", "unblocked.mx", "unblocked.sh", "unblocked.vet", "unblocker.cc", "uptobox.com", "vidgg.to", "vidlox.me", "vidlox.tv", "vidtod.me", "vidtodo.me", "vidtudu.com", "vidup.me", "vidup.tv", "vidzi.tv", "vodlock.co", "watchers.to", "watchonline.to", "watchonlinemovies.com.pk", "yts.ag", "yts.am", "yts.gs", "zooqle.com", NULL }; const char *d4cbba7bb[] = { "winfuture.de", NULL }; const char *d4d13c4b9[] = { "empireonline.com", NULL }; const char *d4d1ce910[] = { "casinobonus24.se", "top5casinosites.co.uk", NULL }; @@ -53657,6 +53708,7 @@ const char *d79a7feb5[] = { "caclubindia.com", NULL }; const char *d79be90cd[] = { "ultimaterewardsearn.chase.com", NULL }; const char *d79d43575[] = { "xmovies8.es", "xmovies8.ru", "xmovies8.tv", NULL }; const char *d79dd7260[] = { "aftenposten.no", "e24.no", "hardware.no", "vg.no", NULL }; +const char *d79f33b88[] = { "iol.co.za", NULL }; const char *d7a0d31fc[] = { "antena3.com", "atresmedia.com", "atresplayer.com", "lasexta.com", "majorleaguegaming.com", NULL }; const char *d7a172a8d[] = { "animegalaxy.net", "animenova.tv", "animetoon.tv", "animewow.eu", "gogoanime.com", "goodanime.eu", "gooddrama.net", "toonget.com", NULL }; const char *d7a8f3c13[] = { "theawl.com", NULL }; @@ -53933,6 +53985,7 @@ const char *da54ca9e9[] = { "skift.com", NULL }; const char *da5591e2e[] = { "dcard.tw", NULL }; const char *da55a07bf[] = { "scottrade.com", NULL }; const char *da5782850[] = { "sendspace.com", NULL }; +const char *da5a62499[] = { "cesky-jazyk.cz", NULL }; const char *da5d2a430[] = { "vivo.sx", NULL }; const char *da5d6ec64[] = { "propelmedia.com", NULL }; const char *da5ddcf77[] = { "hqq.tv", NULL }; @@ -53949,6 +54002,7 @@ const char *da7dc3aac[] = { "anitubebr.com", NULL }; const char *da7f79682[] = { "gaytube.com", "pornhub.com", "redtube.com", "redtube.it", "tube8.com", "tube8.es", "tube8.fr", "xtube.com", "youjizz.com", "youporn.com", "youporngay.com", NULL }; const char *da7ff8ce9[] = { "classifieds.nydailynews.com", NULL }; const char *da8079d1b[] = { "fcportables.com", NULL }; +const char *da84528ff[] = { "0123movies.com", "1337x.to", "1movies.is", "1movies.to", "9anime.is", "adsrt.com", "ahlamtv.com", "akvideo.stream", "allmyvideos.net", "animeflv.net", "animeid.io", "asianvote.com", "avgle.com", "bmovies.to", "clipconverter.cc", "cloudtime.to", "cruzing.xyz", "dropapk.com", "embed.nowvideo.sx", "embed.videoweed.es", "escdn.co", "estream.to", "extreme-board.com", "eztv.ag", "fastbay.net", "fileone.tv", "flash-x.tv", "flashsx.tv", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "flashxx.tv", "fmovies.is", "fmovies.se", "fmovies.to", "fruithosted.net", "fruitstreams.com", "gelbooru.com", "gogoanime.io", "gogoanime.to", "gorillavid.in", "gowatchfreemovies.to", "grammarist.com", "hdvid.life", "hdvid.tv", "hdvid.xyz", "ikwilthepiratebay.org", "imagebam.com", "imagefruit.com", "imageporter.com", "imagerar.com", "img24.org", "imgadult.com", "imgbox.com", "imgdrive.net", "imgshots.com", "imgsin.com", "imgspice.com", "imgtaxi.com", "imgvip.net", "imgwallet.com", "jkanime.net", "katcr.party", "kickass.cd", "kickass.gg", "kimcartoon.me", "lavamovies.se", "m4ufree.tv", "megaup.net", "moecdn.io", "monova.org", "movie4k.is", "movpod.in", "mp3indirdur.mobi", "mp4upload.com", "msn.com", "mywebtv.info", "newser.com", "nosteam.ro", "nowvideo.sx", "oload.download", "oload.site", "oload.stream", "oload.win", "oload.xyz", "oloadcdn.net", "onhax.me", "onlinevideoconverter.com", "openload.co", "openloadmovies.tv", "opentpb.com", "otakustream.tv", "piratebayblocked.com", "pirateproxy.sh", "pirateproxy.website", "playercdn.net", "pornparadise.org", "povwideo.net", "powvideo.net", "proxydl.cf", "putlockers.fm", "putlockertv.se", "putlockertv.to", "rapidvideo.com", "rarbgproxy.org", "readcomiconline.to", "repelis.net", "seehd.pl", "sendvid.com", "sexuria.com", "shaggyimg.pro", "solarmoviesc.com", "speedvid.net", "sportp2p.com", "stream.moe", "stream2watch.org", "streamango.com", "streamcherry.com", "streamplay.to", "streamshunter.tv", "suprafiles.org", "swatchseries.to", "thehiddenbay.fi", "thehiddenbay.ws", "thekat.nz", "thepiratebay.red", "thepiratebay.rocks", "thepirateproxy.ws", "theproxybay.me", "thevideo.cc", "thevideo.ch", "thevideo.me", "thevideo.website", "torrentz.to", "tpb.zone", "tpbmirror.ga", "tpbship.org", "uktpbmirror.pw", "unblocker.cc", "unblocktpb.pro", "userscloud.com", "vidgg.to", "vidlox.me", "vidlox.tv", "vidoza.net", "vidto.me", "vidto.se", "vidtod.me", "vidtudu.com", "vidup.me", "vidz7.com", "vidzi.tv", "vipleague.mobi", "vodlock.co", "watchcartoononline.com", "watchonline.to", "watchonlinemovies.com.pk", "wholecloud.net", "youwatch.org", "yts.am", NULL }; const char *da856ef1 [] = { "zeperfs.com", NULL }; const char *da85eddea[] = { "tugaflix.net", NULL }; const char *da887953e[] = { "coinarge.com", NULL }; @@ -54186,6 +54240,7 @@ const char *dca4ceac4[] = { "ejocuri.ro", "gamesheep.com", "girlg.com", "girlspl const char *dca97dbb6[] = { "seattletimes.com", NULL }; const char *dcaed1bd0[] = { "pornhub.com", "redtube.com", "redtube.com.br", "tube8.com", "tube8.es", "tube8.fr", "youporn.com", "youporngay.com", NULL }; const char *dcb5aaf16[] = { "viamichelin.at", "viamichelin.be", "viamichelin.ch", "viamichelin.co.uk", "viamichelin.com", "viamichelin.de", "viamichelin.es", "viamichelin.fr", "viamichelin.is", "viamichelin.it", "viamichelin.nl", "viamichelin.pl", "viamichelin.pt", NULL }; +const char *dcb9e5448[] = { "limonfree.nl", NULL }; const char *dcbc0c6b8[] = { "iherb.com", NULL }; const char *dcbfa29f1[] = { "aim.com", "autoblog.com", "autos.aol.com", "engadget.com", "mapquest.com", "video.aol.com", "www.aol.com", NULL }; const char *dcc180a37[] = { "nextag.com", NULL }; @@ -54244,7 +54299,6 @@ const char *dd3461476[] = { "lz.taobao.com", NULL }; const char *dd3ae04e3[] = { "depositfiles.com", NULL }; const char *dd4029dcc[] = { "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", "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", "freedomdaily.com", "freedomforce.com", "freedomoutpost.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", "intellectualconservative.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", "redhotchacha.com", "redmaryland.com", "returnofkings.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", "urbantabloid.com", "usherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "winningdemocrats.com", "xtribune.com", "youthhealthmag.com", NULL }; const char *dd40ef742[] = { "ibnlive.in.com", NULL }; -const char *dd44aebd7[] = { "0123movies.com", "1337x.to", "1movies.is", "1movies.to", "9anime.is", "adsrt.com", "ahlamtv.com", "akvideo.stream", "allmyvideos.net", "animeflv.net", "animeid.io", "asianvote.com", "avgle.com", "bmovies.to", "clipconverter.cc", "cloudtime.to", "cruzing.xyz", "dropapk.com", "embed.nowvideo.sx", "embed.videoweed.es", "escdn.co", "estream.to", "extreme-board.com", "eztv.ag", "fastbay.net", "fileone.tv", "flash-x.tv", "flashsx.tv", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "flashxx.tv", "fmovies.is", "fmovies.se", "fmovies.to", "fruithosted.net", "fruitstreams.com", "gogoanime.io", "gogoanime.to", "gorillavid.in", "gowatchfreemovies.to", "grammarist.com", "hdvid.life", "hdvid.tv", "hdvid.xyz", "ikwilthepiratebay.org", "imagebam.com", "imagefruit.com", "imageporter.com", "imagerar.com", "img24.org", "imgadult.com", "imgbox.com", "imgdrive.net", "imgshots.com", "imgsin.com", "imgspice.com", "imgtaxi.com", "imgvip.net", "imgwallet.com", "jkanime.net", "katcr.party", "kickass.cd", "kickass.gg", "kimcartoon.me", "lavamovies.se", "m4ufree.tv", "megaup.net", "moecdn.io", "monova.org", "movie4k.is", "movpod.in", "mp3indirdur.mobi", "mp4upload.com", "msn.com", "mywebtv.info", "newser.com", "nosteam.ro", "nowvideo.sx", "oload.download", "oload.site", "oload.stream", "oload.win", "oload.xyz", "oloadcdn.net", "onhax.me", "onlinevideoconverter.com", "openload.co", "openloadmovies.tv", "opentpb.com", "otakustream.tv", "piratebayblocked.com", "pirateproxy.sh", "pirateproxy.website", "playercdn.net", "pornparadise.org", "povwideo.net", "powvideo.net", "proxydl.cf", "putlockers.fm", "putlockertv.se", "putlockertv.to", "rapidvideo.com", "rarbgproxy.org", "readcomiconline.to", "repelis.net", "seehd.pl", "sendvid.com", "sexuria.com", "shaggyimg.pro", "solarmoviesc.com", "speedvid.net", "sportp2p.com", "stream.moe", "stream2watch.org", "streamango.com", "streamcherry.com", "streamplay.to", "streamshunter.tv", "suprafiles.org", "swatchseries.to", "thehiddenbay.fi", "thehiddenbay.ws", "thekat.nz", "thepiratebay.red", "thepiratebay.rocks", "thepirateproxy.ws", "theproxybay.me", "thevideo.cc", "thevideo.ch", "thevideo.me", "thevideo.website", "torrentz.to", "tpb.zone", "tpbmirror.ga", "tpbship.org", "uktpbmirror.pw", "unblocker.cc", "unblocktpb.pro", "userscloud.com", "vidgg.to", "vidlox.me", "vidlox.tv", "vidoza.net", "vidto.me", "vidto.se", "vidtod.me", "vidtudu.com", "vidup.me", "vidz7.com", "vidzi.tv", "vipleague.mobi", "vodlock.co", "watchcartoononline.com", "watchonline.to", "watchonlinemovies.com.pk", "wholecloud.net", "youwatch.org", "yts.am", NULL }; const char *dd44c4f47[] = { "gentside.com", NULL }; const char *dd486bd4e[] = { "motherjones.com", NULL }; const char *dd4a93492[] = { "abril.com.br", NULL }; @@ -54745,6 +54799,7 @@ const char *dndc95e08d[] = { "etology.com", NULL }; const char *dndcdc9e28[] = { "thedailybeast.com.ip", NULL }; const char *dndde52e6d[] = { "ad3.eu", "vereinslinie.de", NULL }; const char *dndf77d6ca[] = { "advert.ae", "advert.io", "advert.ly", NULL }; +const char *dne02e2aae[] = { "efficientfrontier.com", NULL }; const char *dne0314002[] = { "nster.com", NULL }; const char *dne2c47307[] = { "ppc.ee", "radom.pl", NULL }; const char *dne3f957a0[] = { "streamcloud.eu", NULL }; @@ -62330,6 +62385,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6dd2bb3f, 0, NULL, NULL }, {m5c467ef1, 0, NULL, NULL }, {me8a60ad4, 0, NULL, NULL }, + {mf1b3608c, 0, NULL, NULL }, {m3254edba, 0, NULL, NULL }, {md6e25c0, 0, NULL, NULL }, {me5ff716e, 0, NULL, NULL }, @@ -63107,6 +63163,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7bfcf2dc, 0, NULL, NULL }, {m190e9687, ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4a901f6a, 0, NULL, NULL }, + {mc0ed8549, ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m73fef4df, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m56c60b30, ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4bfa1075, 0, NULL, NULL }, @@ -64294,6 +64351,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m72ffe9af, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m16644fb7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m29f6f75d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m8ef1d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc35b3d3b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2ee28b05, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5f271840, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -66628,6 +66686,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me6d49a01, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3eb3f5b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m992259c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m57e8edb6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me4a4985b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m44086cb1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma779e52d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -67257,6 +67316,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m62c40c13, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5531b027, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m83fbc634, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {ma5397ec1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2e04de00, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7b9fcabe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md295c3a8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69201,6 +69261,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m13dab28c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mcddf4693, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m59e0a45b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {md5423b3d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md1d91cf1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5824f4db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m900376b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69218,6 +69279,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6d94d4b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc696038, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbb870be3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {maeadb3b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma3e271b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m51267f0c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfa2e4a38, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69532,17 +69594,20 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m89ca63ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m809f8099, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7412c4d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mc3aeaf2a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2b705f2f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m20f7f07d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc20db6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8c75ad00, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m474943b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m59f83a4a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m23889a88, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {med187330, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mccf6e565, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m18d50824, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m99dabef2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc73fe583, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m6877e67f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2457ab14, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma249826a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m639bb08b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69584,6 +69649,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4ceaa3cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma713cfba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdfb15bcf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m49c3d283, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc264b560, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md8f674a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma8d296ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69669,13 +69735,16 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m838977fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m46718e74, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m60289f3c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m9e83e5a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m644913fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc63c2f37, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m60625544, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m5d38d9c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf4570541, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb1832f2d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma18afc96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mee9b8627, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m704fb17c, 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 }, {mcbd786fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69689,6 +69758,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6609839, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meee55096, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mafee9f12, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m3653f13f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma61a13c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m339709ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc799664d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69704,6 +69774,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m68160571, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mcffa10f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf2e4a04a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m1404bd2e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma655f829, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb529b5d7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m750cb1bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69712,6 +69783,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdf9b70ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {maeba2f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb005e813, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m848167fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb580fa8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6ba0768a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m59fc515b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69769,6 +69841,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m55d68710, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me9681a5e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2cb73d29, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m72fbb267, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m96855ada, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meb574855, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7a1361e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69782,6 +69855,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mca329309, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m46203173, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb8d8ba0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m479e2446, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5575232a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mba1c5f1c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc19c834d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69839,6 +69913,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md7811b28, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mccb0efbd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4531be8c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m68971979, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m126c41df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m81c62c04, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9b9addc8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69888,6 +69963,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mab20e525, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfe346fb3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {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 }, {mc117d704, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me584a867, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md9cb6e3e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69968,6 +70044,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4f46cd84, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mbdc76335, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m603c8676, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m367f15a8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {meca2f083, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mcd3e6297, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m9ae744c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -69976,6 +70053,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb2784381, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2093d209, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me7b5fa7b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {me6db6843, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me8617345, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m41abc938, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m5482fe0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -74436,6 +74514,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mee987531, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7f000a92, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me8cfdc11, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {md7e20991, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc5376329, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {me6b826ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m8f50ee85, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -77227,6 +77306,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7404dd30, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2f68cdaa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1103c448, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m66668127, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb8f3a50b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma8486100, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc80cfb7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -77855,6 +77935,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf12b2098, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m98a48e57, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3d824dbe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m7520eb03, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {md158809a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mdab4bba5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m409ce027, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -77973,6 +78054,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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 }, {m2a16e05a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m7ca8f435, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {ma3fceed7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m592f74d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m3cf4df0f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -78555,6 +78637,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m59596ca6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md025525d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7ad06033, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m681ee88d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mab77a910, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m4a73672, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc5df4941, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -79501,6 +79584,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {maf13690e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m8f3e43d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m2f665268, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m81164358, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4e8c444a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m431402fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mec7ec623, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -80239,6 +80323,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mccdeb717, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfca4cfa2, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m8f764dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mab03f91f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d79f33b88, NULL }, {m7da26023, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mf48e0e93, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mae738569, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, dead6aa4d, NULL }, @@ -83496,6 +83581,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdd02b8d6, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m9dc3f7f9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m30f7276b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, + {med57725b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m8e4fb356, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m748b66ab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m678f9ccc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -84702,6 +84788,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m78006dd1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mdecb0d40, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m92969725, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m167ca97e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb7b695c3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m64013bbd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m49949174, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -85176,6 +85263,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m161d420c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m12d28c5c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m349d4c6a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m1b35ea4c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {me242c68a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {me1713f39, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mc2848024, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -86412,7 +86500,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m54ca6d67, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {mc3d2ea96, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d2eb06044, NULL }, {mf143a13d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d2eb06044, NULL }, - {m42246157, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m7d530a9f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d45c72baf, NULL }, + {m4b0b90ad, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m6b40fc66, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d81392654, NULL }, {mb8ffef48, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, de30ede3c, NULL }, {m1c20e709, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d61cd436e, NULL }, @@ -86901,11 +86990,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfca9ce40, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mae4cc101, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mf33e8a7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d59e22eda, NULL }, - {m136105ad, ADBLOCK_FLAG_HAS_WILDCARD, dd44aebd7, NULL }, + {m136105ad, ADBLOCK_FLAG_HAS_WILDCARD, da84528ff, NULL }, {m23a277f3, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_HAS_SEPARATOR, d230e59ac, NULL }, {m84aed8cf, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, de42637d4, NULL }, {m77c42d90, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_HAS_SEPARATOR, db370b6b2, NULL }, - {m3e78e63e, ADBLOCK_FLAG_HAS_SEPARATOR, d23b44ba7, NULL }, + {m3e78e63e, ADBLOCK_FLAG_HAS_SEPARATOR, d4c6971d, NULL }, {m4a6c85a9, ADBLOCK_FLAG_HAS_SEPARATOR, daed18dd1, NULL }, {mf28fd7c5, ADBLOCK_FLAG_HAS_SEPARATOR, d63b1a8b3, NULL }, {mba742503, 0, daed18dd1, NULL }, @@ -87454,6 +87543,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4a651fee, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m7162d573, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mf4c8dcc9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {mfdce605c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m7b31169c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m1c6aa1b2, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md2284c69, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -88238,6 +88328,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m96ed0bed, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {md12c5b3b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d6095a4c0, NULL }, {mb8d02287, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d43af8047, NULL }, + {md1724685, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, dd05b1c73, NULL }, + {m65d5ee03, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, dd05b1c73, NULL }, {m6644c0c1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d1194c0a3, NULL }, {md84adb48, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m6afd1b10, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -91057,7 +91149,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1a3584d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m8ca39593, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf51e184f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, - {m1809ab7e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, {m57d20d3c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d146d9e46, NULL }, {m6dac3d96, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mb7cfb034, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, @@ -91399,6 +91490,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m25d6fe05, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma5397ec1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m116cddee, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, daff18ff5, NULL }, + {mcde2f8c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {m19c7e8f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, da5a62499, NULL }, + {mba3386a8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dcb9e5448, NULL }, {m959374f7, 0, NULL, NULL }, {m69eee246, 0, NULL, NULL }, {m480a1f0f, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, @@ -92628,6 +92722,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7ed2be5f, 0, NULL, NULL }, {m375b61e2, 0, NULL, NULL }, {m4d9d061a, 0, NULL, NULL }, + {m87f38452, 0, NULL, NULL }, {mb5bfefc6, 0, NULL, NULL }, {m712460a1, 0, NULL, NULL }, {mc5708b34, 0, NULL, NULL }, @@ -92669,7 +92764,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8eac4fc0, 0, NULL, NULL }, {m3e6f50ea, 0, NULL, NULL }, {m865bd20d, 0, NULL, NULL }, - {ma0b219d6, 0, NULL, NULL }, + {ma0b219d6, 0, NULL, dne02e2aae }, {m82c0c468, 0, NULL, NULL }, {m78056c98, 0, NULL, NULL }, {m124afbb4, 0, NULL, NULL }, @@ -93220,6 +93315,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4ad18d19, 0, NULL, NULL }, {mc1826c26, 0, NULL, NULL }, {mc057121e, 0, NULL, NULL }, + {m64d2870d, 0, NULL, NULL }, {m635cc6d2, 0, NULL, NULL }, {me606313c, 0, NULL, NULL }, {maf1db65c, 0, NULL, NULL }, @@ -93528,10 +93624,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbf87d5f4, 0, NULL, NULL }, {m797a7537, 0, NULL, NULL }, {m28d9e35f, 0, NULL, NULL }, + {m9f51d5ca, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {m74fc5dce, 0, NULL, NULL }, {meab37785, 0, NULL, NULL }, {m40a3e850, 0, NULL, NULL }, {mc06d4414, 0, NULL, NULL }, + {m7cc6a94b, 0, NULL, NULL }, {mc5ca5f81, 0, NULL, NULL }, {m4cf7a90e, 0, NULL, NULL }, {mcfece73e, 0, NULL, NULL }, @@ -94529,7 +94627,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb6d3086d, 0, NULL, NULL }, {mdf5c2eed, 0, NULL, NULL }, {m2c614c51, 0, NULL, NULL }, - {m2f9ef1d9, 0, NULL, NULL }, {mf0b4b229, 0, NULL, NULL }, {m68205d1f, 0, NULL, NULL }, {md2f7cb4, 0, NULL, NULL }, @@ -94735,6 +94832,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1f916571, 0, NULL, NULL }, {md47eb526, 0, NULL, NULL }, {m5dac2bd2, 0, NULL, NULL }, + {mde44eb46, 0, NULL, NULL }, {mc128f31a, 0, NULL, NULL }, {m7d264977, 0, NULL, NULL }, {m45954d1f, 0, NULL, NULL }, @@ -96256,6 +96354,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m636e1dd4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mdbf328a7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma271b1ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {md970b7e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf0fd22d7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m1cab398f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m286a9d2f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -97480,6 +97579,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3efe8bea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m6c50842a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mf227d174, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m4f1cebf6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {ma8f09d87, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mfe3adb8d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m490dc03f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -97911,6 +98011,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2945bd0d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m754c1434, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {md2df1260, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {mbd8ad350, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mc1d26645, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m7a126965, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m95ad87ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -99471,6 +99572,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc29c8c0e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {md13fe8c0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m3c9fcb86, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {mbe0e278f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mc9ab6733, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mb7d7babf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {ma4e17ae0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -99963,7 +100065,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m61031412, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m2591ae1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mb4b959b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, - {m6fdebb51, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m6fc6bc6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mab0e3a76, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m2e72bd08, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -100050,6 +100151,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf721a135, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m9bb3782e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {md466923d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {md8798ba0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m4b0e1383, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m18417f0f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m3cda0483, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, @@ -100760,6 +100862,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3e0fdd66, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {mb18e1fcb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {md8033dd4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {m8e575bf2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m1f40974c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m483c6982, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m69360ec7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, @@ -103628,11 +103731,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma83293e4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m409cc7ec, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m2189882b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m1b79f3d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {mf76e7ae2, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mfa079a73, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mca893000, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mf9a739e7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mb927bceb, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, + {m949f9047, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m2efd682a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {ma1b73c0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {m902ab125, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -103904,6 +104009,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m25135480, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m279e0470, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m7781eb87, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, + {maea91327, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, {mc9d62a60, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {m1d9bd56c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mf8205df1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL }, @@ -105607,6 +105713,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mec9d8b5c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d145428c4, NULL }, {m34e00b4d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d45245271, NULL }, {m81258c80, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL }, + {mc56cd04d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, + {m39238da, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL }, {m15b9464c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, {mda34c654, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL }, {mf5997fbd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL }, diff --git a/patches/BRM038_Disable-update-scheduler.patch b/patches/BRM038_Disable-update-scheduler.patch new file mode 100644 index 00000000..6e3f0acf --- /dev/null +++ b/patches/BRM038_Disable-update-scheduler.patch @@ -0,0 +1,33 @@ +From: csagan5 <32685696+csagan5@users.noreply.github.com> +Date: Sat, 27 Oct 2018 17:54:01 +0200 +Subject: Disable update scheduler + +--- + .../chromium/chrome/browser/component_updater/UpdateScheduler.java | 7 ++----- + 1 file changed, 2 insertions(+), 5 deletions(-) + +diff --git a/chrome/android/java/src/org/chromium/chrome/browser/component_updater/UpdateScheduler.java b/chrome/android/java/src/org/chromium/chrome/browser/component_updater/UpdateScheduler.java +--- a/chrome/android/java/src/org/chromium/chrome/browser/component_updater/UpdateScheduler.java ++++ b/chrome/android/java/src/org/chromium/chrome/browser/component_updater/UpdateScheduler.java +@@ -35,10 +35,7 @@ public class UpdateScheduler { + + @CalledByNative + /* package */ static boolean isAvailable() { +- return Build.VERSION.SDK_INT >= Build.VERSION_CODES.M +- || GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable( +- ContextUtils.getApplicationContext()) +- == ConnectionResult.SUCCESS; ++ return false; + } + + /* package */ void onStartTaskBeforeNativeLoaded(TaskFinishedCallback callback) { +@@ -108,4 +105,4 @@ public class UpdateScheduler { + + private native void nativeOnStartTask(long nativeBackgroundTaskUpdateScheduler); + private native void nativeOnStopTask(long nativeBackgroundTaskUpdateScheduler); +-} +\ No newline at end of file ++} +-- +2.11.0 + diff --git a/patches/BRM038_Add-DuckDuckGo-search-engine.patch b/patches/BRM039_Add-DuckDuckGo-search-engine.patch similarity index 100% rename from patches/BRM038_Add-DuckDuckGo-search-engine.patch rename to patches/BRM039_Add-DuckDuckGo-search-engine.patch diff --git a/patches/BRM039_Add-StartPage-search-engine.patch b/patches/BRM040_Add-StartPage-search-engine.patch similarity index 100% rename from patches/BRM039_Add-StartPage-search-engine.patch rename to patches/BRM040_Add-StartPage-search-engine.patch diff --git a/patches/BRM040_Add-Google-English-only-engine.patch b/patches/BRM041_Add-Google-English-only-engine.patch similarity index 100% rename from patches/BRM040_Add-Google-English-only-engine.patch rename to patches/BRM041_Add-Google-English-only-engine.patch diff --git a/patches/BRM041_Add-Qwant-search-engine.patch b/patches/BRM042_Add-Qwant-search-engine.patch similarity index 100% rename from patches/BRM041_Add-Qwant-search-engine.patch rename to patches/BRM042_Add-Qwant-search-engine.patch diff --git a/patches/BRM042_Fix-crash-when-accessing-page-info-site-settings.patch b/patches/BRM043_Fix-crash-when-accessing-page-info-site-settings.patch similarity index 100% rename from patches/BRM042_Fix-crash-when-accessing-page-info-site-settings.patch rename to patches/BRM043_Fix-crash-when-accessing-page-info-site-settings.patch diff --git a/patches/BRM043_openH264-enable-ARM-ARM64-optimizations.patch b/patches/BRM044_openH264-enable-ARM-ARM64-optimizations.patch similarity index 100% rename from patches/BRM043_openH264-enable-ARM-ARM64-optimizations.patch rename to patches/BRM044_openH264-enable-ARM-ARM64-optimizations.patch diff --git a/patches/BRM044_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch b/patches/BRM045_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch similarity index 88% rename from patches/BRM044_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch rename to patches/BRM045_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch index 673c12e2..038a9c34 100644 --- a/patches/BRM044_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch +++ b/patches/BRM045_Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch @@ -5,6 +5,7 @@ Subject: Inject scripts for AMP, tracking, ads and video functionality Remove AMP, tracking and ads from search 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 +++++++++++++++++++++- @@ -98,7 +99,7 @@ new file mode 100644 +#ifndef video_bg_play_h +#define video_bg_play_h + -+#define VIDEO_BG_PLAY_JS "'use strict';\n\n/* video background play fix - original version by timdream */\ndocument.videoBGFix = {};\n\n// Page Visibility API\nObject.defineProperties(document.videoBGFix,\n { 'hidden': {value: false}, 'visibilityState': {value: 'visible'} });\n\nwindow.addEventListener(\n 'visibilitychange', evt => evt.stopImmediatePropagation(), true);\nwindow.addEventListener(\n 'blur', evt => evt.stopImmediatePropagation(), true);\n\n// Fullscreen API\nwindow.addEventListener('fullscreenchange', evt => {\n Object.defineProperties(document.videoBGFix,\n { 'fullscreenEnabled': {value: true},\n 'fullscreen': {value: true},\n 'fullscreenElement': {value: document.fullscreenElement.videoBGFix}});\n window.addEventListener(\n 'fullscreenchange', evt => evt.stopImmediatePropagation(), true);\n}, { capture: true, once: true });\n" ++#define VIDEO_BG_PLAY_JS "'use strict';\n\n/* generate a synthetic keypress to circumvent the extremely useful pause-and-prompt beaviour */\nsetInterval(function() {\n document.dispatchEvent(new KeyboardEvent(\"keydown\", {key : \"a\", char : \"a\", shiftKey: false}));\n}, 3 * 60 * 1000);\n\n/* video background play fix - original version by timdream */\ndocument.videoBGFix = {};\n\n// Page Visibility API\nObject.defineProperties(document.videoBGFix,\n { 'hidden': {value: false}, 'visibilityState': {value: 'visible'} });\n\nwindow.addEventListener(\n 'visibilitychange', evt => evt.stopImmediatePropagation(), true);\nwindow.addEventListener(\n 'blur', evt => evt.stopImmediatePropagation(), true);\n\n// Fullscreen API\nwindow.addEventListener('fullscreenchange', evt => {\n Object.defineProperties(document.videoBGFix,\n { 'fullscreenEnabled': {value: true},\n 'fullscreen': {value: true},\n 'fullscreenElement': {value: document.fullscreenElement.videoBGFix}});\n window.addEventListener(\n 'fullscreenchange', evt => evt.stopImmediatePropagation(), true);\n}, { capture: true, once: true });\n" + +#endif // video_bg_play_h -- diff --git a/patches/BRM045_Allow-playing-audio-in-background.patch b/patches/BRM046_Allow-playing-audio-in-background.patch similarity index 100% rename from patches/BRM045_Allow-playing-audio-in-background.patch rename to patches/BRM046_Allow-playing-audio-in-background.patch diff --git a/patches/BRM047_Add-flag-to-control-video-playback-resume-feature.patch b/patches/BRM047_Add-flag-to-control-video-playback-resume-feature.patch new file mode 100644 index 00000000..e79624b3 --- /dev/null +++ b/patches/BRM047_Add-flag-to-control-video-playback-resume-feature.patch @@ -0,0 +1,74 @@ +From: csagan5 <32685696+csagan5@users.noreply.github.com> +Date: Thu, 25 Oct 2018 23:13:34 +0200 +Subject: Add flag to control video playback resume feature + +Disable it by default on Android as it is everywhere else +--- + chrome/browser/about_flags.cc | 5 +++++ + chrome/browser/flag_descriptions.cc | 5 +++++ + chrome/browser/flag_descriptions.h | 3 +++ + media/base/media_switches.cc | 6 +----- + 4 files changed, 14 insertions(+), 5 deletions(-) + +diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc +--- a/chrome/browser/about_flags.cc ++++ b/chrome/browser/about_flags.cc +@@ -3519,6 +3519,11 @@ const FeatureEntry kFeatureEntries[] = { + FEATURE_VALUE_TYPE(media::kPictureInPicture)}, + #endif // !defined(OS_ANDROID) + ++ {"resume-background-video", ++ flag_descriptions::kResumeBackgroundVideoName, ++ flag_descriptions::kResumeBackgroundVideoDescription, kOsAll, ++ FEATURE_VALUE_TYPE(media::kResumeBackgroundVideo)}, ++ + #if defined(OS_MACOSX) + {"mac-touchbar", flag_descriptions::kMacTouchBarName, + flag_descriptions::kMacTouchBarDescription, kOsMac, +diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc +--- a/chrome/browser/flag_descriptions.cc ++++ b/chrome/browser/flag_descriptions.cc +@@ -747,6 +747,11 @@ const char kEnablePictureInPictureName[] = "Enable Picture-in-Picture."; + const char kEnablePictureInPictureDescription[] = + "Enable the Picture-in-Picture feature for videos."; + ++const char kResumeBackgroundVideoName[] = "Resume background video."; ++const char kResumeBackgroundVideoDescription[] = ++ "Resume background video playback when tab re-gains focus; additionally, " ++ "it will pause video playback every single time you switch tabs."; ++ + const char kEnablePixelCanvasRecordingName[] = "Enable pixel canvas recording"; + const char kEnablePixelCanvasRecordingDescription[] = + "Pixel canvas recording allows the compositor to raster contents aligned " +diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h +--- a/chrome/browser/flag_descriptions.h ++++ b/chrome/browser/flag_descriptions.h +@@ -465,6 +465,9 @@ extern const char kOOPHPStackModePseudo[]; + extern const char kEnablePictureInPictureName[]; + extern const char kEnablePictureInPictureDescription[]; + ++extern const char kResumeBackgroundVideoName[]; ++extern const char kResumeBackgroundVideoDescription[]; ++ + extern const char kEnablePixelCanvasRecordingName[]; + extern const char kEnablePixelCanvasRecordingDescription[]; + +diff --git a/media/base/media_switches.cc b/media/base/media_switches.cc +--- a/media/base/media_switches.cc ++++ b/media/base/media_switches.cc +@@ -220,11 +220,7 @@ const base::Feature kPreloadMetadataSuspend{"PreloadMetadataSuspend", + // when in background. + const base::Feature kResumeBackgroundVideo { + "resume-background-video", +-#if defined(OS_ANDROID) +- base::FEATURE_ENABLED_BY_DEFAULT +-#else +- base::FEATURE_DISABLED_BY_DEFAULT +-#endif ++ base::FEATURE_DISABLED_BY_DEFAULT + }; + + // Display the Cast overlay button on the media controls. +-- +2.11.0 + diff --git a/patches/BRM046_Open-YouTube-links-in-Bromite.patch b/patches/BRM048_Open-YouTube-links-in-Bromite.patch similarity index 100% rename from patches/BRM046_Open-YouTube-links-in-Bromite.patch rename to patches/BRM048_Open-YouTube-links-in-Bromite.patch diff --git a/patches/BRM047_Add-exit-menu-item.patch b/patches/BRM049_Add-exit-menu-item.patch similarity index 100% rename from patches/BRM047_Add-exit-menu-item.patch rename to patches/BRM049_Add-exit-menu-item.patch diff --git a/patches/BRM048_Remove-help-menu-item.patch b/patches/BRM050_Remove-help-menu-item.patch similarity index 100% rename from patches/BRM048_Remove-help-menu-item.patch rename to patches/BRM050_Remove-help-menu-item.patch diff --git a/patches/BRM049_Add-menu-option-to-toggle-global-Javascript-preference.patch b/patches/BRM051_Add-menu-option-to-toggle-global-Javascript-preference.patch similarity index 100% rename from patches/BRM049_Add-menu-option-to-toggle-global-Javascript-preference.patch rename to patches/BRM051_Add-menu-option-to-toggle-global-Javascript-preference.patch diff --git a/patches/BRM050_Bromite-adblock-engine.patch b/patches/BRM052_Bromite-adblock-engine.patch similarity index 100% rename from patches/BRM050_Bromite-adblock-engine.patch rename to patches/BRM052_Bromite-adblock-engine.patch diff --git a/patches/BRM051_User-Agent-anonymize.patch b/patches/BRM053_User-Agent-anonymize.patch similarity index 100% rename from patches/BRM051_User-Agent-anonymize.patch rename to patches/BRM053_User-Agent-anonymize.patch diff --git a/patches/BRM052_AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch b/patches/BRM054_AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch similarity index 100% rename from patches/BRM052_AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch rename to patches/BRM054_AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch diff --git a/patches/BRM053_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch b/patches/BRM055_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch similarity index 99% rename from patches/BRM053_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch rename to patches/BRM055_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch index f327a1c5..3b9e2f18 100644 --- a/patches/BRM053_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch +++ b/patches/BRM055_Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch @@ -4,7 +4,7 @@ Subject: Canvas: fingerprinting mitigations for image data and webGL Disable webGL renderer info and modify the color data returned by ToBlob, ToDataURL and getImageData so that it will contain randomly manipulated -pixels (maximum 10) that slightly change the color of the R,G,B components +pixels (maximum 20) that slightly change the color of the R,G,B components without a visible effect. Credits to Slaviro (https://github.com/Slaviro) for coming up with a better @@ -119,8 +119,8 @@ diff --git a/third_party/blink/renderer/platform/graphics/static_bitmap_image.cc + + // cap maximum pixels to change + auto pixels = (w + h) / 128; -+ if (pixels > 10) { -+ pixels = 10; ++ if (pixels > 20) { ++ pixels = 20; + } else if (pixels < 2) { + pixels = 2; + } diff --git a/patches/BRM054_getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch b/patches/BRM056_getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch similarity index 100% rename from patches/BRM054_getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch rename to patches/BRM056_getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch diff --git a/patches/BRM055_Disable-generic-sensor-API-by-default.patch b/patches/BRM057_Disable-generic-sensor-API-by-default.patch similarity index 100% rename from patches/BRM055_Disable-generic-sensor-API-by-default.patch rename to patches/BRM057_Disable-generic-sensor-API-by-default.patch diff --git a/patches/BRM056_Add-flag-to-disable-device-motion-API.patch b/patches/BRM058_Add-flag-to-disable-device-motion-API.patch similarity index 100% rename from patches/BRM056_Add-flag-to-disable-device-motion-API.patch rename to patches/BRM058_Add-flag-to-disable-device-motion-API.patch diff --git a/patches/BRM057_Punt-the-Widevine-version-string.patch b/patches/BRM059_Punt-the-Widevine-version-string.patch similarity index 100% rename from patches/BRM057_Punt-the-Widevine-version-string.patch rename to patches/BRM059_Punt-the-Widevine-version-string.patch diff --git a/patches/BRM058_Disable-metrics-on-all-I-O-threads.patch b/patches/BRM060_Disable-metrics-on-all-I-O-threads.patch similarity index 100% rename from patches/BRM058_Disable-metrics-on-all-I-O-threads.patch rename to patches/BRM060_Disable-metrics-on-all-I-O-threads.patch diff --git a/patches/BRM059_Add-a-flag-for-DNS-over-HTTPS.patch b/patches/BRM061_Add-a-flag-for-DNS-over-HTTPS.patch similarity index 98% rename from patches/BRM059_Add-a-flag-for-DNS-over-HTTPS.patch rename to patches/BRM061_Add-a-flag-for-DNS-over-HTTPS.patch index 7491fa7f..5a14df70 100644 --- a/patches/BRM059_Add-a-flag-for-DNS-over-HTTPS.patch +++ b/patches/BRM061_Add-a-flag-for-DNS-over-HTTPS.patch @@ -37,7 +37,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc #endif // OS_ANDROID const FeatureEntry::Choice kNumRasterThreadsChoices[] = { -@@ -3717,6 +3724,12 @@ const FeatureEntry kFeatureEntries[] = { +@@ -3722,6 +3729,12 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(features::kAsyncDns)}, #endif // defined(OS_ANDROID) @@ -53,7 +53,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc --- a/chrome/browser/flag_descriptions.cc +++ b/chrome/browser/flag_descriptions.cc -@@ -2243,6 +2243,9 @@ const char kAndroidPaymentAppsDescription[] = +@@ -2248,6 +2248,9 @@ const char kAndroidPaymentAppsDescription[] = const char kAsyncDnsName[] = "Async DNS resolver"; const char kAsyncDnsDescription[] = "Enables the built-in DNS resolver."; @@ -66,7 +66,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h --- a/chrome/browser/flag_descriptions.h +++ b/chrome/browser/flag_descriptions.h -@@ -1350,6 +1350,9 @@ extern const char kAppNotificationStatusMessagingDescription[]; +@@ -1353,6 +1353,9 @@ extern const char kAppNotificationStatusMessagingDescription[]; extern const char kAsyncDnsName[]; extern const char kAsyncDnsDescription[]; diff --git a/patches/BRM060_Always-respect-async-dns-flag-regardless-of-SDK-version.patch b/patches/BRM062_Always-respect-async-dns-flag-regardless-of-SDK-version.patch similarity index 100% rename from patches/BRM060_Always-respect-async-dns-flag-regardless-of-SDK-version.patch rename to patches/BRM062_Always-respect-async-dns-flag-regardless-of-SDK-version.patch diff --git a/patches/BRM061_Add-flag-to-configure-maximum-connections-per-host.patch b/patches/BRM063_Add-flag-to-configure-maximum-connections-per-host.patch similarity index 98% rename from patches/BRM061_Add-flag-to-configure-maximum-connections-per-host.patch rename to patches/BRM063_Add-flag-to-configure-maximum-connections-per-host.patch index 8d2328c9..37127a7a 100644 --- a/patches/BRM061_Add-flag-to-configure-maximum-connections-per-host.patch +++ b/patches/BRM063_Add-flag-to-configure-maximum-connections-per-host.patch @@ -43,7 +43,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc --- a/chrome/browser/flag_descriptions.cc +++ b/chrome/browser/flag_descriptions.cc -@@ -1136,6 +1136,10 @@ const char kMaterialDesignIncognitoNTPDescription[] = +@@ -1141,6 +1141,10 @@ const char kMaterialDesignIncognitoNTPDescription[] = "If enabled, the Incognito New Tab page uses the new material design with " "a better readable text."; @@ -57,7 +57,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h --- a/chrome/browser/flag_descriptions.h +++ b/chrome/browser/flag_descriptions.h -@@ -705,6 +705,9 @@ extern const char kMarkHttpAsWarningAndDangerousOnPasswordsAndCreditCards[]; +@@ -708,6 +708,9 @@ extern const char kMarkHttpAsWarningAndDangerousOnPasswordsAndCreditCards[]; extern const char kMaterialDesignIncognitoNTPName[]; extern const char kMaterialDesignIncognitoNTPDescription[]; diff --git a/patches/BRM062_Add-custom-tab-intents-privacy-option.patch b/patches/BRM064_Add-custom-tab-intents-privacy-option.patch similarity index 100% rename from patches/BRM062_Add-custom-tab-intents-privacy-option.patch rename to patches/BRM064_Add-custom-tab-intents-privacy-option.patch diff --git a/patches/BRM063_Add-privacy-option-to-keep-cookies-until-session-exit.patch b/patches/BRM065_Add-privacy-option-to-keep-cookies-until-session-exit.patch similarity index 100% rename from patches/BRM063_Add-privacy-option-to-keep-cookies-until-session-exit.patch rename to patches/BRM065_Add-privacy-option-to-keep-cookies-until-session-exit.patch diff --git a/patches/BRM064_Always-allow-partner-customisation.patch b/patches/BRM066_Always-allow-partner-customisation.patch similarity index 100% rename from patches/BRM064_Always-allow-partner-customisation.patch rename to patches/BRM066_Always-allow-partner-customisation.patch diff --git a/patches/BRM065_Change-default-homepage-to-new-tab-page.patch b/patches/BRM067_Change-default-homepage-to-new-tab-page.patch similarity index 100% rename from patches/BRM065_Change-default-homepage-to-new-tab-page.patch rename to patches/BRM067_Change-default-homepage-to-new-tab-page.patch diff --git a/patches/BRM066_Add-bookmark-import-export-actions-in-bookmarks-activity-and-page.patch b/patches/BRM068_Add-bookmark-import-export-actions-in-bookmarks-activity-and-page.patch similarity index 100% rename from patches/BRM066_Add-bookmark-import-export-actions-in-bookmarks-activity-and-page.patch rename to patches/BRM068_Add-bookmark-import-export-actions-in-bookmarks-activity-and-page.patch diff --git a/patches/BRM067_Add-option-to-not-persist-tabs-across-sessions.patch b/patches/BRM069_Add-option-to-not-persist-tabs-across-sessions.patch similarity index 100% rename from patches/BRM067_Add-option-to-not-persist-tabs-across-sessions.patch rename to patches/BRM069_Add-option-to-not-persist-tabs-across-sessions.patch diff --git a/patches/BRM068_Add-an-always-incognito-mode.patch b/patches/BRM070_Add-an-always-incognito-mode.patch similarity index 100% rename from patches/BRM068_Add-an-always-incognito-mode.patch rename to patches/BRM070_Add-an-always-incognito-mode.patch diff --git a/patches/BRM069_Disable-fetching-of-all-field-trials.patch b/patches/BRM071_Disable-fetching-of-all-field-trials.patch similarity index 100% rename from patches/BRM069_Disable-fetching-of-all-field-trials.patch rename to patches/BRM071_Disable-fetching-of-all-field-trials.patch diff --git a/patches/BRM070_Disable-smooth-scrolling-on-Linux.patch b/patches/BRM072_Disable-smooth-scrolling-on-Linux.patch similarity index 100% rename from patches/BRM070_Disable-smooth-scrolling-on-Linux.patch rename to patches/BRM072_Disable-smooth-scrolling-on-Linux.patch diff --git a/patches/BRM071_Disable-plugins-enumeration.patch b/patches/BRM073_Disable-plugins-enumeration.patch similarity index 100% rename from patches/BRM071_Disable-plugins-enumeration.patch rename to patches/BRM073_Disable-plugins-enumeration.patch diff --git a/patches/BRM072_Remove-google-account-access-permission-on-reboot.patch b/patches/BRM074_Remove-google-account-access-permission-on-reboot.patch similarity index 100% rename from patches/BRM072_Remove-google-account-access-permission-on-reboot.patch rename to patches/BRM074_Remove-google-account-access-permission-on-reboot.patch diff --git a/patches/BRM073_net-cert-increase-default-key-length-for-newly-generated-RSA-keys.patch b/patches/BRM075_net-cert-increase-default-key-length-for-newly-generated-RSA-keys.patch similarity index 100% rename from patches/BRM073_net-cert-increase-default-key-length-for-newly-generated-RSA-keys.patch rename to patches/BRM075_net-cert-increase-default-key-length-for-newly-generated-RSA-keys.patch diff --git a/patches/BRM074_dns-send-IPv6-connectivity-probes-to-RIPE-DNS-rather-than-Google.patch b/patches/BRM076_dns-send-IPv6-connectivity-probes-to-RIPE-DNS-rather-than-Google.patch similarity index 100% rename from patches/BRM074_dns-send-IPv6-connectivity-probes-to-RIPE-DNS-rather-than-Google.patch rename to patches/BRM076_dns-send-IPv6-connectivity-probes-to-RIPE-DNS-rather-than-Google.patch diff --git a/patches/BRM075_profile-resetter-do-not-tick-send-settings-by-default.patch b/patches/BRM077_profile-resetter-do-not-tick-send-settings-by-default.patch similarity index 100% rename from patches/BRM075_profile-resetter-do-not-tick-send-settings-by-default.patch rename to patches/BRM077_profile-resetter-do-not-tick-send-settings-by-default.patch diff --git a/patches/BRM076_browser-ui-disable-warning-about-missing-API-keys.patch b/patches/BRM078_browser-ui-disable-warning-about-missing-API-keys.patch similarity index 100% rename from patches/BRM076_browser-ui-disable-warning-about-missing-API-keys.patch rename to patches/BRM078_browser-ui-disable-warning-about-missing-API-keys.patch diff --git a/patches/BRM077_autofill-disable-autofill-download-manager.patch b/patches/BRM079_autofill-disable-autofill-download-manager.patch similarity index 100% rename from patches/BRM077_autofill-disable-autofill-download-manager.patch rename to patches/BRM079_autofill-disable-autofill-download-manager.patch diff --git a/patches/BRM078_first_run-deactivate-autoupdate-globally.patch b/patches/BRM080_first_run-deactivate-autoupdate-globally.patch similarity index 100% rename from patches/BRM078_first_run-deactivate-autoupdate-globally.patch rename to patches/BRM080_first_run-deactivate-autoupdate-globally.patch diff --git a/patches/BRM079_safe_browsing-disable-incident-reporting.patch b/patches/BRM081_safe_browsing-disable-incident-reporting.patch similarity index 100% rename from patches/BRM079_safe_browsing-disable-incident-reporting.patch rename to patches/BRM081_safe_browsing-disable-incident-reporting.patch diff --git a/patches/BRM080_safe_browsing-disable-reporting-of-safebrowsing-override.patch b/patches/BRM082_safe_browsing-disable-reporting-of-safebrowsing-override.patch similarity index 100% rename from patches/BRM080_safe_browsing-disable-reporting-of-safebrowsing-override.patch rename to patches/BRM082_safe_browsing-disable-reporting-of-safebrowsing-override.patch diff --git a/patches/BRM081_safe_browsing-disable-cookie-transmission.patch b/patches/BRM083_safe_browsing-disable-cookie-transmission.patch similarity index 100% rename from patches/BRM081_safe_browsing-disable-cookie-transmission.patch rename to patches/BRM083_safe_browsing-disable-cookie-transmission.patch diff --git a/patches/BRM082_ungoogled-chromium-disable-safe-browsing.patch b/patches/BRM084_ungoogled-chromium-disable-safe-browsing.patch similarity index 100% rename from patches/BRM082_ungoogled-chromium-disable-safe-browsing.patch rename to patches/BRM084_ungoogled-chromium-disable-safe-browsing.patch diff --git a/patches/BRM083_Allow-building-without-safebrowsing-for-Android.patch b/patches/BRM085_Allow-building-without-safebrowsing-for-Android.patch similarity index 100% rename from patches/BRM083_Allow-building-without-safebrowsing-for-Android.patch rename to patches/BRM085_Allow-building-without-safebrowsing-for-Android.patch diff --git a/patches/BRM084_extensions-always-show-component-extensions-in-the-ext-list.patch b/patches/BRM086_extensions-always-show-component-extensions-in-the-ext-list.patch similarity index 100% rename from patches/BRM084_extensions-always-show-component-extensions-in-the-ext-list.patch rename to patches/BRM086_extensions-always-show-component-extensions-in-the-ext-list.patch diff --git a/patches/BRM085_translate-disable-fetching-of-translate-languages-from-server.patch b/patches/BRM087_translate-disable-fetching-of-translate-languages-from-server.patch similarity index 100% rename from patches/BRM085_translate-disable-fetching-of-translate-languages-from-server.patch rename to patches/BRM087_translate-disable-fetching-of-translate-languages-from-server.patch diff --git a/patches/BRM086_lint-suppress-hardcoded-text-warnings.patch b/patches/BRM088_lint-suppress-hardcoded-text-warnings.patch similarity index 100% rename from patches/BRM086_lint-suppress-hardcoded-text-warnings.patch rename to patches/BRM088_lint-suppress-hardcoded-text-warnings.patch diff --git a/patches/BRM087_kill-Vision.patch b/patches/BRM089_kill-Vision.patch similarity index 100% rename from patches/BRM087_kill-Vision.patch rename to patches/BRM089_kill-Vision.patch diff --git a/patches/BRM088_kill-Auth.patch b/patches/BRM090_kill-Auth.patch similarity index 100% rename from patches/BRM088_kill-Auth.patch rename to patches/BRM090_kill-Auth.patch diff --git a/patches/BRM089_kill-remaining-Play-Services-checks.patch b/patches/BRM091_kill-remaining-Play-Services-checks.patch similarity index 100% rename from patches/BRM089_kill-remaining-Play-Services-checks.patch rename to patches/BRM091_kill-remaining-Play-Services-checks.patch diff --git a/patches/BRM090_kill-TOS-and-metrics-opt-out.patch b/patches/BRM092_kill-TOS-and-metrics-opt-out.patch similarity index 100% rename from patches/BRM090_kill-TOS-and-metrics-opt-out.patch rename to patches/BRM092_kill-TOS-and-metrics-opt-out.patch diff --git a/patches/BRM091_kill-Translate-doesn-t-work.patch b/patches/BRM093_kill-Translate-doesn-t-work.patch similarity index 100% rename from patches/BRM091_kill-Translate-doesn-t-work.patch rename to patches/BRM093_kill-Translate-doesn-t-work.patch diff --git a/patches/BRM092_Allow-sign-in-to-Google-sites-like-Gmail-without-signing-in-to-Chromium.patch b/patches/BRM094_Allow-sign-in-to-Google-sites-like-Gmail-without-signing-in-to-Chromium.patch similarity index 100% rename from patches/BRM092_Allow-sign-in-to-Google-sites-like-Gmail-without-signing-in-to-Chromium.patch rename to patches/BRM094_Allow-sign-in-to-Google-sites-like-Gmail-without-signing-in-to-Chromium.patch diff --git a/patches/BRM093_Permanently-disable-query-in-omnibox.patch b/patches/BRM095_Permanently-disable-query-in-omnibox.patch similarity index 97% rename from patches/BRM093_Permanently-disable-query-in-omnibox.patch rename to patches/BRM095_Permanently-disable-query-in-omnibox.patch index 35652330..77bf5642 100644 --- a/patches/BRM093_Permanently-disable-query-in-omnibox.patch +++ b/patches/BRM095_Permanently-disable-query-in-omnibox.patch @@ -38,7 +38,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/Toolbar diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc -@@ -3977,10 +3977,6 @@ const FeatureEntry kFeatureEntries[] = { +@@ -3982,10 +3982,6 @@ const FeatureEntry kFeatureEntries[] = { FEATURE_VALUE_TYPE(features::kOobeRecommendAppsScreen)}, #endif // OS_CHROMEOS @@ -63,7 +63,7 @@ diff --git a/chrome/browser/android/chrome_feature_list.cc b/chrome/browser/andr diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc --- a/chrome/browser/flag_descriptions.cc +++ b/chrome/browser/flag_descriptions.cc -@@ -1522,11 +1522,6 @@ const char kPullToRefreshDescription[] = +@@ -1527,11 +1527,6 @@ const char kPullToRefreshDescription[] = "Pull-to-refresh gesture in response to vertical overscroll."; const char kPullToRefreshEnabledTouchscreen[] = "Enabled for touchscreen only"; @@ -78,7 +78,7 @@ diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descripti diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h --- a/chrome/browser/flag_descriptions.h +++ b/chrome/browser/flag_descriptions.h -@@ -934,9 +934,6 @@ extern const char kPullToRefreshName[]; +@@ -937,9 +937,6 @@ extern const char kPullToRefreshName[]; extern const char kPullToRefreshDescription[]; extern const char kPullToRefreshEnabledTouchscreen[];