From 6a9e562ddee414c7ca3c9fdd39d1067b04b4b80d Mon Sep 17 00:00:00 2001 From: csagan5 <32685696+csagan5@users.noreply.github.com> Date: Fri, 18 Oct 2019 00:55:10 +0200 Subject: [PATCH] Release 78.0.3904.63 --- CHANGELOG.md | 7 + build/filters/adblock_entries.h | 1994 +++++++++++------ build/patches/AV1-codec-support.patch | 2 +- .../Add-DuckDuckGo-Lite-search-engine.patch | 2 +- .../Add-English-only-search-engine.patch | 2 +- build/patches/Add-Qwant-search-engine.patch | 2 +- .../patches/Add-StartPage-search-engine.patch | 2 +- .../Add-a-flag-for-DNS-over-HTTPS.patch | 142 +- .../Add-a-proxy-configuration-page.patch | 46 +- .../Add-an-always-incognito-mode.patch | 48 +- .../Add-bookmark-import-export-actions.patch | 101 +- ...dd-custom-tab-intents-privacy-option.patch | 34 +- build/patches/Add-exit-menu-item.patch | 4 +- ...nfigure-maximum-connections-per-host.patch | 26 +- ...ontrol-video-playback-resume-feature.patch | 32 +- .../Add-flag-to-disable-IPv6-probes.patch | 38 +- ...e-device-motion-and-orientation-APIs.patch | 42 +- ...lobal-menu-entry-to-toggle-AdBlocker.patch | 14 +- ...-toggle-global-Javascript-preference.patch | 10 +- ...-to-not-persist-tabs-across-sessions.patch | 22 +- .../Add-option-to-use-home-page-as-NTP.patch | 12 +- ...ings-option-for-session-only-cookies.patch | 24 +- .../Allow-playing-audio-in-background.patch | 18 +- ...site-sign-in-without-account-sign-in.patch | 2 +- ...c-dns-flag-regardless-of-SDK-version.patch | 2 +- .../Always-show-home-page-settings.patch | 22 +- ...e-fingerprinting-mitigations-via-IDL.patch | 8 +- .../patches/Battery-API-return-nothing.patch | 2 +- ...ite-AdBlock-engine-for-SystemWebView.patch | 572 ----- .../Bromite-AdBlockUpdaterService.patch | 18 +- ...mitigations-for-image-data-and-webGL.patch | 6 +- ...le-NTP-remote-suggestions-by-default.patch | 2 +- .../patches/Disable-Omaha-update-checks.patch | 2 +- build/patches/Disable-data-saver.patch | 2 +- .../Disable-dynamic-module-loading.patch | 40 +- ...Disable-fetching-of-all-field-trials.patch | 4 +- ...media-router-and-remoting-by-default.patch | 2 +- ...ble-metrics-collection-for-NTP-tiles.patch | 2 +- .../Disable-metrics-on-all-I-O-threads.patch | 8 +- ...-omission-of-URL-elements-in-Omnibox.patch | 2 +- .../patches/Disable-plugins-enumeration.patch | 2 +- ...romos-displayed-in-bookmarks-manager.patch | 20 +- build/patches/Disable-safe-browsing.patch | 855 ++++--- ...able-search-ready-omnibox-by-default.patch | 2 +- .../Disable-seed-based-field-trials.patch | 2 +- ...le-signin-and-data-saver-preferences.patch | 76 +- ...Disable-signin-data-reduction-promos.patch | 2 +- ...sable-third-party-cookies-by-default.patch | 4 +- .../patches/Disable-unused-permissions.patch | 8 +- build/patches/Disable-update-scheduler.patch | 10 +- ...tifications-to-default-search-engine.patch | 2 +- ...ore-download-location-prompt-setting.patch | 14 +- .../Do-not-store-passwords-by-default.patch | 2 +- ...ownloads-storage-location-by-default.patch | 2 +- ...le-download-rename-option-by-default.patch | 4 +- ...fwrapv-in-Clang-for-non-UBSan-builds.patch | 4 +- ...ble-night-mode-menu-entry-by-default.patch | 2 +- ...ation-for-devices-with-enough-memory.patch | 4 +- ...en-accessing-page-info-site-settings.patch | 2 +- .../patches/Hide-passwords-manager-link.patch | 4 +- ...tracking-ads-and-video-functionality.patch | 10 +- .../patches/Modify-default-preferences.patch | 16 +- build/patches/Never-fetch-popular-sites.patch | 2 +- .../Never-send-any-crash-upload-data.patch | 2 +- ...ound-sync-and-translate-menu-options.patch | 4 +- build/patches/Remove-help-menu-item.patch | 4 +- build/patches/Remove-recent-tabs-signin.patch | 94 +- ...y-Omnibox-flag-since-it-has-launched.patch | 135 ++ ...o-M78-Enable-AImageReader-by-default.patch | 37 + ...nifiedConsent-from-ChromeFeatureList.patch | 4 +- ...t-code-in-sync-and-privacy-directory.patch | 215 +- .../Skip-the-first-run-and-metrics.patch | 2 +- .../Switch-to-fstack-protector-strong.patch | 2 +- .../Use-4-tile-rows-never-show-logo.patch | 8 +- build/patches/User-Agent-anonymize.patch | 2 +- ...ll-disable-autofill-download-manager.patch | 22 +- ...build-remove-calling-untrusted-hooks.patch | 16 +- build/patches/disable-AdsBlockedInfoBar.patch | 2 +- .../disable-background-sync-by-default.patch | 2 +- ...nsors-access-site-setting-by-default.patch | 2 +- ...IPv6-connectivity-probes-to-RIPE-DNS.patch | 2 +- ...t_run-deactivate-autoupdate-globally.patch | 2 +- ...reText-add-fingerprinting-mitigation.patch | 33 +- ...ging-disable-experiment-status-check.patch | 2 +- build/patches/kill-GCM.patch | 233 +- .../kill-TOS-and-metrics-opt-out.patch | 2 +- build/patches/kill-Vision.patch | 57 +- .../prefs-only-keep-cookies-until-exit.patch | 2 +- ...browsing-disable-cookie-transmission.patch | 20 +- ..._browsing-disable-incident-reporting.patch | 6 +- ...e-reporting-of-safebrowsing-override.patch | 10 +- ...-instead-of-remote-files-from-Google.patch | 2 +- .../ungoogled-chromium-Disable-Gaia.patch | 12 +- ...romium-Disable-Google-host-detection.patch | 100 +- ...m-Disable-intranet-redirect-detector.patch | 2 +- ...m-Disable-profile-avatar-downloading.patch | 2 +- ...romium-Disable-translate-integration.patch | 26 +- ...chromium-Disable-webRTC-log-uploader.patch | 18 +- build/patches_list.txt | 3 +- 99 files changed, 3020 insertions(+), 2436 deletions(-) delete mode 100644 build/patches/Bromite-AdBlock-engine-for-SystemWebView.patch create mode 100644 build/patches/Revert-Cleanup-Search-Ready-Omnibox-flag-since-it-has-launched.patch create mode 100644 build/patches/Revert-Merge-to-M78-Enable-AImageReader-by-default.patch diff --git a/CHANGELOG.md b/CHANGELOG.md index 3daf49bb..b24f1d04 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# 78.0.3904.63 +* replace Beta DoH service URL for Google (https://developers.google.com/speed/public-dns/docs/doh/migration) +* disable AImageReaderMediaPlayer until upstream bug is fixed (https://bugs.chromium.org/p/chromium/issues/detail?id=977583) +* disabled face detection provider +* removed non-working SystemWebView adblock patch (not working since v77) +* bring back some privacy options which upstream moved to Sync settings (fixes https://github.com/bromite/bromite/issues/383) + # 77.0.3865.104 * revert upstream commit for search privacy options and related translations removal (fixes https://github.com/bromite/bromite/issues/375) * remove unused patch for enabling subresource filter on all sites diff --git a/build/filters/adblock_entries.h b/build/filters/adblock_entries.h index 817cbba6..9b3d85f0 100644 --- a/build/filters/adblock_entries.h +++ b/build/filters/adblock_entries.h @@ -28,7 +28,7 @@ struct adblock_entry { const char **domains, **domains_skip; }; -#define ADBLOCK_ENTRY_COUNT 57325 +#define ADBLOCK_ENTRY_COUNT 57593 const char *m10030a28[] = { "/InsightTrk/", NULL }; const char *m10036bd [] = { "lnwqvhcqw.com^", NULL }; const char *m1003aae2[] = { "qgpmtdrm.com^", NULL }; @@ -111,6 +111,7 @@ const char *m1055addb[] = { "ijvolcqtnxohl.com^", NULL }; const char *m1055b935[] = { "whoisvisiting.com^", NULL }; const char *m10574018[] = { "p2poolmining.com^", NULL }; const char *m10577c85[] = { "hotwords.com.mx^", NULL }; +const char *m10585cb3[] = { "g4p1gtll.com^", NULL }; const char *m10587908[] = { "xcgebfplttrdg.com^", NULL }; const char *m1058f576[] = { "_120x800a.", NULL }; const char *m105a04f9[] = { "fugetech.com^", NULL }; @@ -155,6 +156,7 @@ const char *m107f82ae[] = { "klkdccs.net/pjs/yavli-tools.js", NULL }; const char *m1080dc28[] = { "/pubfig.js", NULL }; const char *m108151bf[] = { "/analytics?http_referer", NULL }; const char *m10815b44[] = { "tracking.badgeville.com^", NULL }; +const char *m10815de2[] = { "/analytics/page_view.", NULL }; const char *m108162c5[] = { "purevideo.com^", NULL }; const char *m1081a2fe[] = { "whitepages.ae/images/UI/SRA/", NULL }; const char *m10826c40[] = { "da.netease.com^", NULL }; @@ -198,6 +200,7 @@ const char *m10aaf29d[] = { "04426f8b7ce9b069431.com^", NULL }; const char *m10ab0827[] = { "clearspring.com/at/", NULL }; const char *m10ab7a88[] = { "/stats/pv.", NULL }; const char *m10ac0871[] = { "ld1.lpbeta.com^", NULL }; +const char *m10ad08e7[] = { "bvvqtaltc.com^", NULL }; const char *m10ad220 [] = { "emediate.ch^", NULL }; const char *m10ae1ac6[] = { "/logExecutionStats?", NULL }; const char *m10b0c393[] = { "desperateseller.co.uk/affiliates/", NULL }; @@ -278,6 +281,7 @@ const char *m110bb3e5[] = { "adf.ly/static/image/", NULL }; const char *m110f2ed7[] = { "/baynote3.", NULL }; const char *m11112507[] = { "_585x75_", NULL }; const char *m11119d16[] = { "analytics.snidigital.com^", NULL }; +const char *m11123d68[] = { "buthestienjo.pro^", NULL }; const char *m1112708b[] = { "skimresources.com/api/ref-banners.js", NULL }; const char *m11141af2[] = { "/thcn_code_", NULL }; const char *m1115e108[] = { "adjal.com^", NULL }; @@ -300,6 +304,7 @@ const char *m112a3e86[] = { "/googlecontextualads.", NULL }; const char *m112a7c66[] = { "/tracker/story.jpg?", NULL }; const char *m112abeb4[] = { "/adblockDetector.", NULL }; const char *m112aeb07[] = { "pega.com^", NULL }; +const char *m112b052e[] = { "vs4.com/req.php?z=", NULL }; const char *m112b29fd[] = { ".ads.darla.", NULL }; const char *m112d4274[] = { "acestats.net^", NULL }; const char *m112da672[] = { "njjybqyiuotl.com^", NULL }; @@ -315,6 +320,7 @@ const char *m1139dfc8[] = { "-ads-widget?", NULL }; const char *m113a7383[] = { "yrijcjiclmltxq.bid^", NULL }; const char *m113adbdd[] = { "doubleclick.net/xbbe/creative/vast?", NULL }; const char *m113b376c[] = { "krrmpgdmoexc.club^", NULL }; +const char *m113ca189[] = { "easydmp.net/etag.", NULL }; const char *m113cceb4[] = { "stat.4u.pl^", NULL }; const char *m113da737[] = { "lp.musicboxnewtab.com^", NULL }; const char *m113dc294[] = { "nwwiirgkuqtxwa.com^", NULL }; @@ -335,6 +341,7 @@ const char *m11467bb4[] = { "nybpurpgexoe.com^", NULL }; const char *m11474a5e[] = { "110.45.173.103/ad/", NULL }; const char *m114824a7[] = { "/adstub.", NULL }; const char *m1148409c[] = { "/metaadserver/", NULL }; +const char *m114ba9d9[] = { "track.wayin.com^", NULL }; const char *m114cc9a4[] = { "_ad?size=", NULL }; const char *m1151e564[] = { "letstryanal.com/track/", NULL }; const char *m1153036b[] = { "qqipjtzgo.com^", NULL }; @@ -420,6 +427,7 @@ const char *m11a9c6fd[] = { "daqijjpjow.com^", NULL }; const char *m11aa08f [] = { "dw.cbsi.com/js/dw.js", NULL }; const char *m11ab1f44[] = { "bkmmlcbertdbselmdxpzcuyuilaolxqfhtyukmjkklxphbwsae.com^", NULL }; const char *m11aba8d4[] = { "leadintelligence.co.uk^", NULL }; +const char *m11abd6d4[] = { "accuweather.com^", NULL }; const char *m11ac29ee[] = { "hqyenmzgxk.com^", NULL }; const char *m11ade135[] = { "g.doubleclick.net/pcs/click?", NULL }; const char *m11ae799d[] = { "iziwhlafxitn.com^", NULL }; @@ -555,6 +563,7 @@ const char *m122ecab4[] = { "artsdvaguur.com^", NULL }; const char *m12305dfb[] = { "/bannerdeliver.php", NULL }; const char *m1230f4c7[] = { "cmp.cio.com.au^", NULL }; const char *m1231d3e4[] = { "/rdm-ad-", NULL }; +const char *m12329ed8[] = { "eptztrhirt.com^", NULL }; const char *m1232f630[] = { "youporn.com/notifications/", NULL }; const char *m12346e65[] = { "d0eda50bf4f7d172c06.com^", NULL }; const char *m12360565[] = { "spaceprogram.com/webstats/", NULL }; @@ -590,7 +599,6 @@ const char *m124d27d9[] = { "betterbills.com.au/widgets/", NULL }; const char *m124d60b6[] = { "tjdasfdssd.com^", NULL }; const char *m124e7dc3[] = { "hitechlegion.com/images/banners/", NULL }; const char *m125054e8[] = { "twhsmftwybkfn.bid^", NULL }; -const char *m125113f2[] = { "readcomiconline.to^", NULL }; const char *m125158c6[] = { "partner.e-conomic.com^", NULL }; const char *m1252cf49[] = { "webclickmanager.com^", NULL }; const char *m1256d5cc[] = { "app.opmnstr.com/v2/geolocate/", NULL }; @@ -637,6 +645,7 @@ const char *m128371fa[] = { "tscapeplay.com/pvim?", NULL }; const char *m12839fb4[] = { "v.fwmrm.net/ad/", "defaultImpression", NULL }; const char *m12856c7 [] = { "=160x160;", NULL }; const char *m128612fc[] = { "canlytics.com^", NULL }; +const char *m1287fff9[] = { "adtprofit.com^", NULL }; const char *m12888e40[] = { "/homepage_pixels.", NULL }; const char *m12899691[] = { "ea.rueducommerce.fr^", NULL }; const char *m128d9aa8[] = { "/ChannelTrackingConverter.", NULL }; @@ -678,12 +687,12 @@ const char *m12b797e [] = { "padsdelivery.com^", NULL }; const char *m12b7cfed[] = { "ylovduaeyeppl.com^", NULL }; const char *m12bbd02e[] = { "swatchseries.to/new", NULL }; const char *m12bcc0ca[] = { "comdirect.de/ccf/img/ecrm2.gif?", NULL }; -const char *m12bd2ffc[] = { "att.com/ui/services_co_myatt_common/", "/scripts/libs/jsnlog.js", NULL }; const char *m12bdad07[] = { "/collect_stat.", NULL }; const char *m12c033b [] = { "minero.cc^", NULL }; const char *m12c05109[] = { "blogoutils.com/online-", NULL }; const char *m12c05f10[] = { "pink-o-rama.com/Fetishhits", NULL }; const char *m12c0d9df[] = { "hugexdeal.com^", NULL }; +const char *m12c1609b[] = { "86a6b542l7.com^", NULL }; const char *m12c1c0c0[] = { "qekmxaimxkok.com^", NULL }; const char *m12c1e23 [] = { "uhgnxrkhoi.bid^", NULL }; const char *m12c23fb [] = { "wundercounter.com^", NULL }; @@ -761,6 +770,7 @@ const char *m1315e386[] = { "vswaapygj.bid^", NULL }; const char *m13192fd7[] = { "radchesruno.club^", NULL }; const char *m1319906 [] = { "/get_geoip?", NULL }; const char *m131b62df[] = { "cdn.teads.tv/media/format.js", NULL }; +const char *m13207d79[] = { "ywtofulqxeqcvq.com^", NULL }; const char *m13214fcc[] = { "xhojlvfznietogsusdiflwvxpkfhixbgdxcnsdshxwdlnhtlih.com^", NULL }; const char *m132173b5[] = { "/utm_cookie.", NULL }; const char *m1327a17f[] = { "gpgsxlmjnfid.com^", NULL }; @@ -850,6 +860,7 @@ const char *m137900c4[] = { "qveoxhidesgy.bid^", NULL }; const char *m1379480e[] = { "facebook.com/ct.php", NULL }; const char *m137958b6[] = { "/butler.php?type=", NULL }; const char *m1379e87e[] = { "344dea1d6d130a7e8e.com^", NULL }; +const char *m137a3a09[] = { "thenlathettors.pro^", NULL }; const char *m137b21e6[] = { "/dictionary/ads/", NULL }; const char *m137b9a61[] = { "linkpulse.com^", NULL }; const char *m137b9b8b[] = { "links.voyeurweb.com^", NULL }; @@ -903,6 +914,7 @@ const char *m13af2b5a[] = { "macwelt.de/images/pic.gif?", NULL }; const char *m13af589 [] = { "lsbet.com/bonus/", NULL }; const char *m13af974e[] = { "totalguitar.net/images/", "_125X125.jpg", NULL }; const char *m13b182ed[] = { "tentekuzi.com^", NULL }; +const char *m13b400d [] = { "/confiant.js", NULL }; const char *m13b4253e[] = { "doumantr.com^", NULL }; const char *m13b6ac3b[] = { "adstatic.com^", NULL }; const char *m13b8c86a[] = { "qlfsat.co.uk^", NULL }; @@ -912,7 +924,6 @@ const char *m13bcbe [] = { "data.econa.com^", NULL }; const char *m13bf32fd[] = { "/728x15.", NULL }; const char *m13c04a3 [] = { "bid.g.doubleclick.net^", NULL }; const char *m13c4d56c[] = { "avira.com/site/datatracking?", NULL }; -const char *m13c59376[] = { "4utro.ru^", NULL }; const char *m13c59b43[] = { "nfdntqlqrgwc.com^", NULL }; const char *m13c7b623[] = { "/track-action/", NULL }; const char *m13c8d15a[] = { "ae1a1e258b8b016.com^", NULL }; @@ -928,7 +939,6 @@ const char *m13d1bf7c[] = { "phncdn.com/assets/pc/js/searchporntag_page_asset_li const char *m13d2a9c4[] = { "yebadu.com^", NULL }; const char *m13d49b32[] = { "intergid.ru^", NULL }; const char *m13d6f163[] = { "sexvidx.tv/js/eroex.js", NULL }; -const char *m13d7902 [] = { "eragi.ru^", NULL }; const char *m13d808f4[] = { "/goads", NULL }; const char *m13d9295d[] = { "alflying.date", NULL }; const char *m13dab28c[] = { "cfskcqrwbog.com^", NULL }; @@ -971,6 +981,7 @@ 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 }; const char *m140b4785[] = { "cloudsrvtrk.com^", NULL }; +const char *m140b68b0[] = { "guce.advertising.com^", NULL }; const char *m141295d4[] = { ".com/im_ad/", NULL }; const char *m141418af[] = { "fb0c32d2f28c.com^", NULL }; const char *m14150118[] = { "socdm.com^", NULL }; @@ -1002,6 +1013,7 @@ const char *m14307c02[] = { "tyuawmgqsbz.com^", NULL }; const char *m14318332[] = { "wemfbox.ch^", NULL }; const char *m1432cac7[] = { "bkscqpflg.com^", NULL }; const char *m14338f17[] = { "go-mpulse.net^", NULL }; +const char *m1433dad1[] = { "adnami2.io^", NULL }; const char *m14348b63[] = { "rng-snp-003.com^", NULL }; const char *m1435c371[] = { "geni.us/snippet.js", NULL }; const char *m14360847[] = { "definebabe.com/sponsor/", NULL }; @@ -1027,6 +1039,7 @@ const char *m14440f0a[] = { "csgolounge.com^", NULL }; const char *m1449f0a8[] = { "onlyalad.net^", NULL }; const char *m144ac394[] = { "gsqhqbaysfmp.bid^", NULL }; const char *m144b702c[] = { "theagency.com^", NULL }; +const char *m144cd711[] = { "mydirtyhobby.de/tracker", NULL }; const char *m144e3c8 [] = { "baypops.com^", NULL }; const char *m144e48f5[] = { "bnrs.it^", NULL }; const char *m144e65ee[] = { "retresco.de^", "^stats^", NULL }; @@ -1046,6 +1059,7 @@ const char *m145d3b47[] = { "sn00.net^", NULL }; const char *m145e6d23[] = { "mmsbbbki.com^", NULL }; const char *m146072e2[] = { "freecamsexposed.com^", NULL }; const char *m1461ff61[] = { "opednews.com^", NULL }; +const char *m14631e53[] = { "caramel.press^", NULL }; const char *m1463b89d[] = { "etgdta.com^", NULL }; const char *m14644c5b[] = { "counter27.ch^", NULL }; const char *m146522c9[] = { "nonktube.com/nuevox/midroll.php?", NULL }; @@ -1087,7 +1101,6 @@ const char *m1494e5e8[] = { "gifjvmfkzykp.com^", NULL }; const char *m14951891[] = { "adzonk.com^", NULL }; const char *m14955422[] = { "/ak-ads-", NULL }; const char *m1496f700[] = { "cmqyhtqkhduy.com^", NULL }; -const char *m1497f1e1[] = { "d2o5idwacg3gyw.cloudfront.net^", NULL }; const char *m1498c2c0[] = { "_ads_control.", NULL }; const char *m1499c30f[] = { "/clientdatacollector/", NULL }; const char *m149a4985[] = { "pornomovies.com/templates/pornomovies/js/site.functions.js", NULL }; @@ -1138,8 +1151,6 @@ const char *m14ce5960[] = { "tlavideo.com/affiliates/", NULL }; const char *m14cea76d[] = { "/footerad?", NULL }; const char *m14ceb7d [] = { "wzghuwvuyxknpv.com^", NULL }; const char *m14cfa8de[] = { "/plugins/page-cornr-", NULL }; -const char *m14d0644d[] = { "fusion.ddmcdn.com^", "^comscore", NULL }; -const char *m14d0c5f2[] = { "http://l2.io/ip.js", NULL }; const char *m14d0e1d7[] = { "watchcartoonsonline.la/cache2/", NULL }; const char *m14d286b9[] = { "atescorts.com/img-banners/", NULL }; const char *m14d2bb3c[] = { "richwebmedia.com^", NULL }; @@ -1331,6 +1342,7 @@ const char *m15a592df[] = { "foursquare.com^", "^wtrack^", NULL }; const char *m15a5d290[] = { "/wwe_ads.", NULL }; const char *m15a65045[] = { "11nux.com^", NULL }; const char *m15a6d8cb[] = { "_468x60px_", NULL }; +const char *m15a98be5[] = { "elon.se^", "^googleanalytics.js", NULL }; const char *m15aa7ddc[] = { "vevjbdxyththv.bid^", NULL }; const char *m15ab9d53[] = { "campanja.com^", NULL }; const char *m15ae5e4f[] = { "encrypted.google.", "/imgevent?", NULL }; @@ -1611,7 +1623,6 @@ const char *m16c9b052[] = { "ioam.de/aid.io?", NULL }; const char *m16cb9339[] = { "/statistics.php?data=", NULL }; const char *m16cc9cee[] = { "jphwssfvoddoi.com^", NULL }; const char *m16cca715[] = { "study.com/js/trcking/eventTracking", ".js", NULL }; -const char *m16ccb8df[] = { "accmndtion.org^", NULL }; const char *m16d03888[] = { "/adnetwork300.", NULL }; const char *m16d0a502[] = { "_ad_label.", NULL }; const char *m16d0cce4[] = { "/ad_page_", NULL }; @@ -1683,8 +1694,8 @@ const char *m172472c7[] = { "gjliurjvfnkymq.com^", NULL }; const char *m1726a55b[] = { "tupeodhhlcodt.com^", NULL }; const char *m1727e490[] = { "_lazy_ads/", NULL }; const char *m1728d442[] = { "geoipads.com^", NULL }; +const char *m1728eed [] = { "/analysis.js", NULL }; const char *m172908ff[] = { "seyfert.space^", NULL }; -const char *m172ace61[] = { "updater-checker.net^", NULL }; const char *m172bf9d7[] = { "callisto.fm^", NULL }; const char *m172cffe [] = { "pmpgazgz.bid^", NULL }; const char *m172f0fb9[] = { "salemwebnetwork.com/Stations/images/SiteWrapper/", NULL }; @@ -1710,7 +1721,6 @@ const char *m1743d998[] = { "wuatriser.net^", NULL }; const char *m1744b2bf[] = { "/wstat.pl", NULL }; const char *m1744bdef[] = { "nervoussummer.com^", NULL }; const char *m174689ce[] = { "_600x120_", NULL }; -const char *m17484de8[] = { "annoncesbateau.com/xtcore.js", NULL }; const char *m17485f33[] = { "cache2.delvenetworks.com/crossdomain.xml", NULL }; const char *m17497abe[] = { "vqdwwkficr.com^", NULL }; const char *m174b763 [] = { "castorama.fr/b/ss/", NULL }; @@ -1741,6 +1751,7 @@ const char *m17643953[] = { "/ad/skyscraper.", NULL }; const char *m176531b0[] = { "closeveri.com^", NULL }; const char *m17664bfd[] = { "justcutegirls.com/banners/", NULL }; const char *m17669d5c[] = { "azzvkcavtgwp.com^", NULL }; +const char *m176749f2[] = { "dlgriyjm.com^", NULL }; const char *m17675857[] = { "segment.io/analytics.js/", "/analytics.min.js", NULL }; const char *m17680d48[] = { "windowsitpro.com^", "^roadblock.", NULL }; const char *m17687451[] = { "leadfeeder.com^", NULL }; @@ -1838,6 +1849,7 @@ const char *m17cd14a2[] = { "/anti_ab.", NULL }; const char *m17ce6400[] = { "feeds.feedburner.com/", ".gif", NULL }; const char *m17cfccae[] = { "okakjbtitwh.bid^", NULL }; const char *m17d14f91[] = { "gbiwxmjw.com^", NULL }; +const char *m17d16e59[] = { "mffsqhmzeycb.com^", NULL }; const char *m17d27804[] = { "hostave2.net^", NULL }; const char *m17d33069[] = { "9ts3tpia.com^", NULL }; const char *m17d41e38[] = { "/matomo.js", NULL }; @@ -1845,6 +1857,7 @@ const char *m17d568e0[] = { "/ad-loader-", NULL }; const char *m17d6a87d[] = { "/ttt.gif?", NULL }; const char *m17d7ff8b[] = { "pwzjsujf.bid^", NULL }; const char *m17d8943a[] = { "phncdn.com/", "/js/likeDislike/", NULL }; +const char *m17d8a490[] = { "events.sk.ht^", NULL }; const char *m17da43df[] = { "hentaihaven.org/wp-content/banners/", NULL }; const char *m17ddfed0[] = { "/uberlayadrenderer.", NULL }; const char *m17de82db[] = { "ogjascdgq.com^", NULL }; @@ -1856,10 +1869,8 @@ const char *m17e57462[] = { "cpagrip.com^", NULL }; const char *m17e5f11d[] = { "parkingpremium.com^", NULL }; const char *m17e72f45[] = { "sexyandfunny.com/images/totem", NULL }; const char *m17e7573b[] = { "htegogwj.com^", NULL }; -const char *m17e849d5[] = { "15f3c01a.info^", NULL }; const char *m17e8eda0[] = { "ghstatic.com/images/site/zylom/scripts/google-analytics.js?", NULL }; const char *m17eaace6[] = { "list.ru/counter?", NULL }; -const char *m17ede951[] = { "trend-trader.cc^", NULL }; const char *m17ee6945[] = { "/rtoaster.js", NULL }; const char *m17ef5a3 [] = { "k.co.il/iefilter.html", NULL }; const char *m17ef9381[] = { "czsnzyykqzcreu.com^", NULL }; @@ -1878,7 +1889,6 @@ const char *m1802ed5a[] = { "tin-tin-win.com^", NULL }; const char *m1805ae25[] = { "-cert_ad_", NULL }; const char *m18075006[] = { "alikuvxxwy.com^", NULL }; const char *m18075183[] = { "twnrkedqefhv.com^", NULL }; -const char *m18079fd8[] = { "sphereup.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 }; @@ -1891,7 +1901,6 @@ const char *m181174e [] = { "vhldwuv6om.com^", NULL }; const char *m18119160[] = { "analytics.schoolwires.com^", NULL }; const char *m1816deaf[] = { "renaissanto.com^", NULL }; const char *m1817e891[] = { "dccss.banggood.com^", NULL }; -const char *m18192ee4[] = { "windgetbook.info^", NULL }; const char *m18197823[] = { "fwenfotroadh.bid^", NULL }; const char *m181a81d1[] = { "/kalturaevent?", NULL }; const char *m181dfeb7[] = { "mnodkuklcw.bid^", NULL }; @@ -1925,7 +1934,6 @@ const char *m183e0bfb[] = { "wine-searcher.net^", "^bnr^", NULL }; const char *m183f2914[] = { "mgrxsztbcfeg.com^", NULL }; const char *m18412298[] = { "keepvid.com/images/ilivid-", NULL }; const char *m1841386c[] = { "youlamedia.com^", NULL }; -const char *m18417e6c[] = { "thevideo.me/mpaabp/", NULL }; const char *m18417f0f[] = { "dufue2m4sondk.cloudfront.net^", NULL }; const char *m1842f6 [] = { "datumreact.com^", NULL }; const char *m184348d5[] = { "/gemius.js", NULL }; @@ -2002,6 +2010,7 @@ const char *m188a8bb2[] = { "appsha4.space^", NULL }; const char *m188d4d94[] = { "siuhfvgambevyz.bid^", NULL }; const char *m188ea39d[] = { "/jsc/ads.", NULL }; const char *m18914d1f[] = { "/collect?tid=", NULL }; +const char *m189169f4[] = { "folmetor.com^", NULL }; const char *m18920e5c[] = { "bigfineads.com^", NULL }; const char *m189266e [] = { "7v8rya73sj.com^", NULL }; const char *m1892b350[] = { "/ad_squares.", NULL }; @@ -2028,6 +2037,7 @@ const char *m18a31a7a[] = { "live.cxo.name^", NULL }; const char *m18a3a46 [] = { "mlgtlxyicweqn.com^", NULL }; const char *m18a3ba8 [] = { "qjmrqglqxlodj.bid^", NULL }; const char *m18a3e1b4[] = { "wiklrrrwqqf.com^", NULL }; +const char *m18a45c15[] = { "flirt4free.com/pixel/", NULL }; const char *m18a5d851[] = { "monetizer101.com^", NULL }; const char *m18a5dc25[] = { "besthosting.ua/banner/", NULL }; const char *m18a65598[] = { "clickzzs.nl^", NULL }; @@ -2065,6 +2075,7 @@ const char *m18cd0a3e[] = { "ouannxwziw.bid^", NULL }; const char *m18cdabac[] = { "/dynamic-ad-", NULL }; const char *m18cdd491[] = { ".ad_home_", NULL }; const char *m18ce5062[] = { "softonic-analytics.net^", NULL }; +const char *m18d07856[] = { "smutr.com/pu/", NULL }; const char *m18d4ee6d[] = { "/adindicatortext.", NULL }; const char *m18d4f5d1[] = { "hobsons.co.uk^", "^WebBeacon.aspx^", NULL }; const char *m18d50824[] = { "msisvvxmnpm.com^", NULL }; @@ -2085,11 +2096,13 @@ const char *m18e440d5[] = { "/ampmetrics.", NULL }; const char *m18e485a6[] = { "4trgergq.net^", NULL }; const char *m18e4cb99[] = { "/local-ad.", NULL }; const char *m18e4f80f[] = { "/clicklog4pc.", NULL }; +const char *m18e5cd5a[] = { "thauftoa.net^", NULL }; const char *m18e669d3[] = { "goingup.com^", NULL }; const char *m18e6896 [] = { "ipesuojab.com^", NULL }; const char *m18eaf0c4[] = { "bannerconnect.com^", NULL }; const char *m18eb464e[] = { "cbs.wondershare.com^", NULL }; const char *m18edf937[] = { "lkktkgcpqzwd.com^", NULL }; +const char *m18f1815b[] = { "l2.visiblemeasures.com^", NULL }; const char *m18f2e5f5[] = { "/aa.php?anuid=", NULL }; const char *m18f5d77c[] = { "/adds/counter.js", NULL }; const char *m18f6c639[] = { "ports.co.za/banners/", NULL }; @@ -2124,6 +2137,7 @@ const char *m191b0776[] = { "ydgjaoes.bid^", NULL }; const char *m191c9bda[] = { "/js_adv_", NULL }; const char *m191f6127[] = { "singaporeexpats.com/com/iframe/", NULL }; const char *m192020dd[] = { "/adrotate/", NULL }; +const char *m1920fbe7[] = { "srtb.msn.com^", NULL }; const char *m1920feec[] = { "niuosnd.ru^", NULL }; const char *m19212c4c[] = { "bnr.alza.cz^", NULL }; const char *m1923365a[] = { "nonxt1.c.youtube.com^", NULL }; @@ -2153,6 +2167,7 @@ const char *m193e4fa7[] = { "87159d7b62fc885.com^", NULL }; const char *m193e918d[] = { "mtc.nhk.or.jp^", NULL }; const char *m193f084f[] = { "/main_ad.", NULL }; const char *m193f1b32[] = { "visualstudio.com/_da.gif?", NULL }; +const char *m1941be20[] = { "wjodtshzu.com^", NULL }; const char *m19425ba3[] = { "keyword-match.com^", NULL }; const char *m19430e80[] = { "bpudfbrc.com^", NULL }; const char *m19436332[] = { "ggscparljuz.com^", NULL }; @@ -2198,7 +2213,6 @@ const char *m1972c6b0[] = { "_760x100.", NULL }; const char *m1972dc51[] = { "dmd53.com^", NULL }; const char *m197324a [] = { "cdn.turner.com^", "^video^336x280_ad.gif", NULL }; const char *m1973e513[] = { "yesadsrv.com^", NULL }; -const char *m19761e88[] = { "abbp1.website.^", NULL }; const char *m197875db[] = { "/adspacer.", NULL }; const char *m1979eb0a[] = { "tukuterus.com^", NULL }; const char *m197b21be[] = { "/cdn-cgi/pe/bag2?r", "srvpub.com", NULL }; @@ -2333,10 +2347,12 @@ const char *m1a0011ad[] = { "shopify.com/", "/page?", "&eventType=", NULL }; const char *m1a01dab1[] = { "activity.frequency.com^", NULL }; const char *m1a01fc21[] = { "/trackjs_", NULL }; const char *m1a04415c[] = { "/SEOTracking.", NULL }; +const char *m1a04c830[] = { "astoapsu.com^", NULL }; const char *m1a065271[] = { "loxmetwdjrmh.com^", NULL }; const char *m1a074c64[] = { "/top-ad/", NULL }; const char *m1a078f33[] = { "bunchofads.com^", NULL }; const char *m1a07c145[] = { "bhzejltg.info^", NULL }; +const char *m1a07d145[] = { "sortsummer.com^", NULL }; const char *m1a08513 [] = { "/msgads.", NULL }; const char *m1a09771d[] = { "/sam-pro-images/", NULL }; const char *m1a0abea0[] = { "/MonsterAd-", NULL }; @@ -2369,7 +2385,6 @@ const char *m1a1e7fc0[] = { "udrwyjpwjfeg.com^", NULL }; const char *m1a1ee882[] = { "dqdwvmpez.com^", NULL }; const char *m1a1ff1c4[] = { "zambiz.co.zm/banners/", NULL }; const char *m1a224aec[] = { "svnhdfqvhjzn.com^", NULL }; -const char *m1a2515eb[] = { "plmokn.pw^", NULL }; const char *m1a26a5e6[] = { "contentexchange.me/static/tracker.js", NULL }; const char *m1a273295[] = { "opteama.com^", NULL }; const char *m1a2dc659[] = { "/trk_zbo.", NULL }; @@ -2401,7 +2416,6 @@ const char *m1a4e32ea[] = { "ouo.io^", NULL }; const char *m1a4ef156[] = { "movzap.com/zad.html", NULL }; const char *m1a4f0a02[] = { "_dashad_", NULL }; const char *m1a4f3974[] = { "ip-label.net^", NULL }; -const char *m1a51df3f[] = { "2giga.link/jsx/download", ".js", NULL }; const char *m1a5204be[] = { "infoq.com/scripts/tracker.js", NULL }; const char *m1a53ba9 [] = { "creyboif.bid^", NULL }; const char *m1a54497d[] = { "zmujsnyzujuy.com^", NULL }; @@ -2439,6 +2453,7 @@ const char *m1a725f2f[] = { "/glbltrackjs.", NULL }; const char *m1a72d142[] = { "cwmycjoddoq.com^", NULL }; const char *m1a731389[] = { ",728x90,", NULL }; const char *m1a7411a9[] = { "/topadbg.", NULL }; +const char *m1a79a70b[] = { "opyyykrdyuum.com^", NULL }; const char *m1a7ac557[] = { "elwwxuigpk.bid^", NULL }; const char *m1a7c2775[] = { "/nzmeads/", NULL }; const char *m1a7d159 [] = { "uoapkzwkoqnk.com^", NULL }; @@ -2470,6 +2485,7 @@ const char *m1a9b2d11[] = { "wetpussygames.com/images/promo/", NULL }; const char *m1a9d305b[] = { "/hostkey-ad.", NULL }; const char *m1a9dea9b[] = { "/delstats/", NULL }; const char *m1a9e1f76[] = { "wawyxzfkab.com^", NULL }; +const char *m1a9e4713[] = { "lzfqxxtgyydrc.com^", NULL }; const char *m1a9ee71a[] = { "ax.idg.se^", NULL }; const char *m1aa08c35[] = { "phncdn.com/mg_utils-", NULL }; const char *m1aa2d1c6[] = { "finehub.com/p3.js", NULL }; @@ -2510,6 +2526,7 @@ const char *m1ac7e77c[] = { "ywlaafzvnn.com^", NULL }; const char *m1ac887c8[] = { "theolivepress.es^", "-300x33.", NULL }; const char *m1ac966ee[] = { "/ad_upload/", NULL }; const char *m1ac9ce76[] = { "npujhntk.com^", NULL }; +const char *m1acab3c7[] = { "early-birds.fr^", NULL }; const char *m1acb2e5e[] = { "email-tickets.com/dt?e=PageView", NULL }; const char *m1acc3230[] = { "autoretro.com.ua/smtop/", NULL }; const char *m1accc692[] = { "shadowpool.info/images/banner-", NULL }; @@ -2579,6 +2596,7 @@ const char *m1b0b5953[] = { "xqtadzsabcjj.bid^", NULL }; const char *m1b0c0233[] = { "/back-ad.", NULL }; const char *m1b0c299e[] = { "bc.qunar.com^", NULL }; const char *m1b0c4498[] = { "/metrics-VarysMetrics.", NULL }; +const char *m1b0e0ad0[] = { "track.wattpad.com^", NULL }; const char *m1b0e9a2a[] = { "vdbasihbxwea.com^", NULL }; const char *m1b0ee861[] = { "-audience-science-pixel/", NULL }; const char *m1b0fa7d2[] = { "fileserver.mode.com^", NULL }; @@ -2879,6 +2897,7 @@ const char *m1c4e5322[] = { ".com/adlib/", NULL }; const char *m1c4f0d8b[] = { "/sponsors/sponsors.", NULL }; const char *m1c4f6ee5[] = { "/travidia/", NULL }; const char *m1c5037fe[] = { "/admentor302/", NULL }; +const char *m1c50575c[] = { "svwsjxptbsvqo.com^", NULL }; const char *m1c50623b[] = { "fastly.net/js/", "_ads.", NULL }; const char *m1c521b2b[] = { "fxjgprpozntk.com^", NULL }; const char *m1c52ce1d[] = { "lidblog.com^", NULL }; @@ -3262,7 +3281,6 @@ const char *m1deb5ac3[] = { "up-dates.to^", NULL }; const char *m1debb1 [] = { "gibts-hier.com/counter.php", NULL }; const char *m1dee7c77[] = { "converse.tm-awx.com^", NULL }; const char *m1def45f5[] = { "lucidchart.com/analytics_", NULL }; -const char *m1df023e7[] = { "kolort.ru^", NULL }; const char *m1df25c10[] = { "/affilitebanners/", NULL }; const char *m1df2d55c[] = { "mycdn2.co^", NULL }; const char *m1df63eee[] = { "brztxamj.com^", NULL }; @@ -3325,7 +3343,6 @@ const char *m1e366a7d[] = { "ovoczhahelca.com^", NULL }; const char *m1e3906a4[] = { "monkeygamesworld.com/images/banners/", NULL }; const char *m1e395bb6[] = { "d.gossipcenter.com^", NULL }; const char *m1e3b47dd[] = { "sundaysky.com/coastal/embedded/sundaysky.js", NULL }; -const char *m1e3b52e6[] = { "youporn.com^", NULL }; const char *m1e3badff[] = { "bfmio.com^", NULL }; const char *m1e3c4c79[] = { "kbb.com/static/js/global/app-measurement", NULL }; const char *m1e3cc58e[] = { "belstat.fr^", NULL }; @@ -3463,6 +3480,7 @@ const char *m1ec3295c[] = { "essayerudite.com/images/banner/", NULL }; const char *m1ec5945d[] = { "viral.vidhd.fun^", NULL }; const char *m1ec7f030[] = { "counters.gigya.com^", NULL }; const char *m1ec81c55[] = { "-ad/iframe/", NULL }; +const char *m1ec8ac3a[] = { "/statsVisitesAnnonces?", NULL }; const char *m1ec920b8[] = { "almasdarnews.com^", NULL }; const char *m1ec923b9[] = { "linguee.com", "/white_pixel.gif?", NULL }; const char *m1ecc35cf[] = { "/adsfix.", NULL }; @@ -3487,7 +3505,6 @@ const char *m1ee08578[] = { "/ad_agency/", NULL }; const char *m1ee149be[] = { "/ad-openx.", NULL }; const char *m1ee4579b[] = { "fvbtqaijuo.com^", NULL }; const char *m1ee4f1c6[] = { "uimrmuoztkoia.com^", NULL }; -const char *m1ee928b5[] = { "rsdisp.ru^", NULL }; const char *m1ee9d985[] = { "/demandbase_", NULL }; const char *m1eeadf70[] = { "img.mybet.com^", NULL }; const char *m1eeb8fd6[] = { "mwor.gq^", NULL }; @@ -3563,7 +3580,6 @@ const char *m1f3b51b6[] = { "phncdn.com/cb/bundles/", NULL }; const char *m1f3c8bbc[] = { "adligature.com^", NULL }; const char *m1f3cdbed[] = { "jctszdppy.bid^", NULL }; const char *m1f3cf038[] = { "joytocash.com^", NULL }; -const char *m1f3da5a0[] = { "eroprofile.com/js/pu", ".js", NULL }; const char *m1f3e197d[] = { "/468-60.", NULL }; const char *m1f3fa775[] = { "definitial.com^", NULL }; const char *m1f40974c[] = { "s3-tracking.synthasite.net.s3.amazonaws.com^", NULL }; @@ -3656,6 +3672,7 @@ const char *m1fb1c0e0[] = { "adqvauwe.com^", NULL }; const char *m1fb24bac[] = { "whalecashads.com^", NULL }; const char *m1fb27559[] = { "vodpod.com/stats/", NULL }; const char *m1fb6f31f[] = { "imgoatxhxior.com^", NULL }; +const char *m1fb716a2[] = { "/tagcommander/desktop_", NULL }; const char *m1fb846ef[] = { "saletrack.co.uk^", NULL }; const char *m1fbaaae [] = { "antenne.de^", "^ivw_reload.js", NULL }; const char *m1fbade19[] = { "zsruuckp.com^", NULL }; @@ -3700,7 +3717,6 @@ const char *m1fde17a9[] = { "/gaclicktracking.", NULL }; const char *m1fde85f3[] = { "dntrck.com/trax?", NULL }; const char *m1fdfbdf6[] = { "quantcast.com/advertise", NULL }; const char *m1fe09e54[] = { "paecbeeavmopbl.com^", NULL }; -const char *m1fe11abc[] = { "32d1d3b9c.se^", NULL }; const char *m1fe39739[] = { "vs4entertainment.com^", NULL }; const char *m1fe3f4f3[] = { "neowin.net/images/atlas/aww", NULL }; const char *m1fe4f439[] = { "/trans_pixel.asp", NULL }; @@ -3711,6 +3727,7 @@ const char *m1feb672a[] = { "jpogcxdaxco.com^", NULL }; const char *m1febaa98[] = { "pornhub.phncdn.com/images/campaign-backgrounds/", NULL }; const char *m1febeebe[] = { "video.syfy.com/lg.php", NULL }; const char *m1fedbb84[] = { "quavomi.com^", NULL }; +const char *m1feeace3[] = { "kxbpvlptnkrqvt.com^", NULL }; const char *m1feec520[] = { "myanimelist.net/static/logging.html", NULL }; const char *m1ff05e3e[] = { "d169bbxks24g2u.cloudfront.net^", NULL }; const char *m1ff1353 [] = { "tylere.net^", NULL }; @@ -3829,7 +3846,6 @@ const char *m205306a0[] = { "lbdrnmkhwgkpdg.bid^", NULL }; const char *m20543d19[] = { "gcnlive.com/assets/sponsors/", NULL }; const char *m2054ae92[] = { "wypyocogs.bid^", NULL }; const char *m2056230c[] = { "print.io^", NULL }; -const char *m205a9192[] = { "anexia-it.com^", NULL }; const char *m205ae9aa[] = { "dailydeals.sfgate.com/widget/", NULL }; const char *m205b7139[] = { "hotlinking.dosmil.imap.cc^", NULL }; const char *m205c33f9[] = { "weberotic.net/banners/", NULL }; @@ -3892,7 +3908,6 @@ const char *m208c8bfe[] = { "istitutomarangoni.com/tracking/", NULL }; const char *m208d7a21[] = { "/tinyad.", NULL }; const char *m208e3d9b[] = { "uzikrtotjbnq.com^", NULL }; const char *m20901f66[] = { "lyyenjcocog.com^", NULL }; -const char *m2090eda7[] = { "fincastavancessetti.info^", NULL }; const char *m20911f85[] = { "registerdisney.go.com/", "/responder/responder.js", NULL }; const char *m2091208c[] = { "3wr110.xyz^", NULL }; const char *m20923adf[] = { "wpswyoyev.com^", NULL }; @@ -3999,7 +4014,6 @@ const char *m20f2f3f5[] = { "monitus.net^", NULL }; const char *m20f3418f[] = { "freakads.com^", NULL }; const char *m20f44dfa[] = { "crowdskout.com^", "^page-view", NULL }; const char *m20f49e6d[] = { "ads.zynga.com^", NULL }; -const char *m20f4f1e8[] = { "00zasdf.pw", NULL }; const char *m20f4f595[] = { "_ad_ids=", NULL }; const char *m20f5f97d[] = { "/dfp/common/", NULL }; const char *m20f76bc0[] = { "dazhantai.com^", NULL }; @@ -4190,7 +4204,6 @@ const char *m21d67d85[] = { "optimizely.appspot.com^", NULL }; const char *m21d75eb3[] = { "/s.gif?log=", NULL }; const char *m21d8f1ae[] = { "/tracking?vs=", NULL }; const char *m21d94a82[] = { "canecto.info/analytics.js", NULL }; -const char *m21d9650b[] = { "4e43ac9c.info^", NULL }; const char *m21d9fbf7[] = { "relead.com^", NULL }; const char *m21dad66a[] = { "cashthat.com^", NULL }; const char *m21dc686f[] = { "/headupstats.gif?", NULL }; @@ -4211,8 +4224,8 @@ const char *m21e61a3f[] = { "swkhaeiymk.bid^", NULL }; const char *m21e6a08c[] = { "sunmedia.net^", NULL }; const char *m21e7e2b8[] = { "supercheats.com/js/yavli.js", NULL }; const char *m21e810f7[] = { "_adtech&", NULL }; +const char *m21e868ea[] = { "hcgtkmes.com^", NULL }; const char *m21e8fd3 [] = { "/pagead/conversion.", NULL }; -const char *m21ea1cf4[] = { "stats.thevideo.me^", NULL }; const char *m21ec925f[] = { "oopt.fr^", NULL }; const char *m21ed0542[] = { "autohome.com.cn/deliver?", NULL }; const char *m21ed9d52[] = { "citywirecontent.co.uk^", "^cw.oas.dx.js", NULL }; @@ -4296,7 +4309,6 @@ const char *m2238ee81[] = { "/affiliate-track.", NULL }; const char *m223a9186[] = { "eqegggmtc.com^", NULL }; const char *m223be766[] = { "-ad-rotator-", NULL }; const char *m223cdc8f[] = { "jyaaeiqm.com^", NULL }; -const char *m223d4205[] = { "trahic.ru^", NULL }; const char *m223d7061[] = { "jractwjn.com^", NULL }; const char *m223e4802[] = { "/thetracker.js", NULL }; const char *m223f6d0e[] = { "bobparsons.com/image.aspx?", NULL }; @@ -4309,12 +4321,10 @@ const char *m2247a3b6[] = { "vunklcwiwpn.com^", NULL }; const char *m22498b10[] = { "apopgo.com^", NULL }; const char *m2249d2b7[] = { "gekko.spiceworks.com^", NULL }; const char *m224ac280[] = { "lavmeebdxwc.com^", NULL }; -const char *m224d52cb[] = { "technicssurveys.info^", NULL }; const char *m224e111c[] = { "/predictad.", NULL }; const char *m224e4a0f[] = { "islamicfinder.org/cimage/", NULL }; const char *m224e9e49[] = { "depresis.com^", NULL }; const char *m225069ff[] = { "foreinate.com^", NULL }; -const char *m225133a4[] = { "dailymotion.com/embed/video/", NULL }; const char *m22524ca9[] = { "hvitcycze.com^", NULL }; const char *m2253f959[] = { "trans.youwatch.org^", NULL }; const char *m2254feb3[] = { "xugnzawkrkvu.com^", NULL }; @@ -4329,7 +4339,6 @@ const char *m225e8637[] = { "easyhash.io^", NULL }; const char *m225fa9eb[] = { "/adstop.", NULL }; const char *m225fac0d[] = { "/aff/images/", NULL }; const char *m2260a953[] = { "analytics.shorte.st^", NULL }; -const char *m2260e1d1[] = { "adhesion.l214.com/", NULL }; const char *m2261063d[] = { "mail.yahoo.com/dc/rs?log=", NULL }; const char *m22619122[] = { "widget.jobberman.com^", NULL }; const char *m22634d21[] = { "yformvcqgphol.com^", NULL }; @@ -4373,6 +4382,7 @@ const char *m2295717e[] = { "yandex.ru/clck/jclck/", NULL }; const char *m22959ec4[] = { "london2012.com/img/sponsors/", NULL }; const char *m229678d [] = { "shop-top1000.com/images/", NULL }; const char *m2296969c[] = { "-panel-ad.", NULL }; +const char *m22972ff9[] = { "zijaipse.com^", NULL }; const char *m22973f0c[] = { "dinmbegj.bid^", NULL }; const char *m22975d62[] = { "/metrics-logger.", NULL }; const char *m2299966a[] = { "userlog.synapseip.tv^", NULL }; @@ -4386,6 +4396,7 @@ const char *m22a05fa [] = { "player.ooyala.com/errors/report?", NULL }; const char *m22a2ee78[] = { "oivhkhvbqjh.bid^", NULL }; const char *m22a495ca[] = { "ggwbgnmahqyclg.com^", NULL }; const char *m22a51527[] = { "/cdn-cgi/pe/bag2?", "mc.yandex.ru", NULL }; +const char *m22a5ee40[] = { "uayzbioy.com^", NULL }; const char *m22a6c7df[] = { "kcqdidtq.bid^", NULL }; const char *m22a7ce77[] = { "ad.jamster.com^", NULL }; const char *m22a888e9[] = { "adform.net^", NULL }; @@ -4458,6 +4469,7 @@ const char *m22fbc9f4[] = { "/adsame/", NULL }; const char *m22fc02fe[] = { "vihtori-analytics.fi^", NULL }; const char *m22fd2ffa[] = { "ea.jeuxvideopc.com^", NULL }; const char *m22fdd7ec[] = { "aj1602.online^", NULL }; +const char *m22fed1c8[] = { "nsomfammrmhbc.com^", NULL }; const char *m230054da[] = { "jjeevbcllev.bid^", NULL }; const char *m23016540[] = { "gpacalculatorhighschoolfree.com^", NULL }; const char *m2302dc20[] = { "maps.google.", "^staticmap", "^size^300x250^", NULL }; @@ -4539,13 +4551,13 @@ const char *m2348e8db[] = { "buildtrafficx.com^", NULL }; const char *m2348f927[] = { "js.center.io^", NULL }; const char *m234902a3[] = { "nfzaustkhtkd.com^", NULL }; const char *m234921d0[] = { "miakalyn.pw^", NULL }; -const char *m234a3684[] = { "acidcow.com^", NULL }; const char *m234a49a0[] = { "petplanet.co.uk^", "^js^ga.js", NULL }; const char *m234cf5f9[] = { "casalemedia.com^", NULL }; const char *m234ddd42[] = { "affiliation-int.com^", NULL }; const char *m234ecae4[] = { "gameads.digyourowngrave.com^", NULL }; const char *m234f73a2[] = { "/sbnr.ads?", NULL }; const char *m234fa285[] = { "otik.de/tracker/", NULL }; +const char *m2350b69 [] = { "spankbang.com^", "^ero_loader.", NULL }; const char *m23516c7f[] = { "d2o307dm5mqftz.cloudfront.net^", NULL }; const char *m2353ab15[] = { "/content/ads/", NULL }; const char *m2354e88b[] = { "netdna-ssl.com/lib/jquery-google-analytics/jquery.google-analytics.js", NULL }; @@ -4727,6 +4739,7 @@ const char *m240495ce[] = { "pool.supportxmr.com^", NULL }; const char *m2405a973[] = { "zuszohaosnrssk.com^", NULL }; const char *m2406f633[] = { "/large_ads/", NULL }; const char *m24075b1a[] = { "gstatic.com/gen_204?", NULL }; +const char *m2408cf19[] = { "oyndqimgof.com^", NULL }; const char *m2408fc41[] = { "2cbisyjaae.com^", NULL }; const char *m2409c01b[] = { "vgfoaxddf.bid^", NULL }; const char *m2409f25d[] = { "nrfort.com^", NULL }; @@ -4759,6 +4772,7 @@ const char *m2425d8e6[] = { "feed-the-beast.com^", "^gamevox.png", NULL }; const char *m2427f4f8[] = { "f8316b45436f.com^", NULL }; const char *m24288fd1[] = { "sfawiner.com^", NULL }; const char *m242e0072[] = { "/advertisement-", NULL }; +const char *m242e27e8[] = { "/analysis?t=", NULL }; const char *m242e5b17[] = { "/ads/jsbannertext.", NULL }; const char *m2430341d[] = { "frezshmura.bid^", NULL }; const char *m2430d948[] = { "rttclyuvippyw.bid^", NULL }; @@ -4768,6 +4782,7 @@ const char *m24366718[] = { "/ads/create_", NULL }; const char *m243787ed[] = { "/homeCounter.", NULL }; const char *m243ab609[] = { "statsrely.com^", NULL }; const char *m243ab67b[] = { "walmartimages.com^", "^HealthPartner_", NULL }; +const char *m243b32e8[] = { "rightmoveanalytics.co.uk^", NULL }; const char *m243b7032[] = { "wuxiaworld.com^", NULL }; const char *m243d7088[] = { "pcr1p2xr.com^", NULL }; const char *m243d7e15[] = { "gcpdata.telegraph.co.uk^", NULL }; @@ -4808,6 +4823,7 @@ const char *m2460f46b[] = { "/adview_", NULL }; const char *m24613154[] = { "andyetanotherthing.com^", NULL }; const char *m2463e5b0[] = { "wordbankads.com^", NULL }; const char *m24649ba1[] = { "hulu.com/beacon/", "=adauditerror", NULL }; +const char *m2465673d[] = { "baipagid.com^", NULL }; const char *m24679179[] = { "insitemetrics.com^", NULL }; const char *m2467d24a[] = { "160x600.swf", NULL }; const char *m2467e0ea[] = { "rarefilmfinder.com^", "^cnt-gif1x1.php", NULL }; @@ -4832,8 +4848,8 @@ const char *m248bd277[] = { "szltiojqs.bid^", NULL }; const char *m248d1826[] = { "/ad_leaderboard/", NULL }; const char *m24923a68[] = { "adaction.se^", NULL }; const char *m2493ed6 [] = { "qxboqjnmxv.com^", NULL }; -const char *m2496ee06[] = { "pc.thevideo.me^", NULL }; const char *m24972e1d[] = { "/ad/banner_", NULL }; +const char *m2497ca57[] = { "/eventing/v1/", "/current", NULL }; const char *m24986b80[] = { "mrwebmaster.it/work/stats.php?", NULL }; const char *m24993a52[] = { "/ad_header_", NULL }; const char *m2499c2e0[] = { "jjkllkhsaj.com^", NULL }; @@ -4872,6 +4888,7 @@ const char *m24c48495[] = { "/fimserve.", NULL }; const char *m24c5b593[] = { "qhpwqremdlclpk.com^", NULL }; const char *m24c5d7e7[] = { "payments-amazon.com^", "^analytics.js", NULL }; const char *m24c6ad0e[] = { "bckwfsvdgfjw.com^", NULL }; +const char *m24c77298[] = { "s3wfg.com^", NULL }; const char *m24c7d199[] = { "/VXLayerAd-", NULL }; const char *m24c91c1b[] = { "digitalartsonline.co.uk/scripts/ads.js", NULL }; const char *m24c9b97f[] = { "/valueclick-ad.", NULL }; @@ -4913,6 +4930,7 @@ const char *m24e757fe[] = { "citypaketet.se^", NULL }; const char *m24e7953d[] = { ".v4.analytics.", NULL }; const char *m24eb46ed[] = { "top-ro.ro^", NULL }; const char *m24eb587c[] = { "/adspending01.", NULL }; +const char *m24ebd22b[] = { "gloorajo.com^", NULL }; const char *m24ebd6e2[] = { "novarevenue.com^", NULL }; const char *m24ebdf9f[] = { "dippic.com/images/banner", NULL }; const char *m24ec0a3d[] = { "mchpowtyj.com^", NULL }; @@ -4936,6 +4954,7 @@ const char *m24faa594[] = { "qvsogqqd.com^", NULL }; const char *m24faf2a3[] = { "/crtracker.", NULL }; const char *m24fb365c[] = { "/bkclick?", NULL }; const char *m24fb9dd1[] = { "ads.cc^", NULL }; +const char *m24fbb07 [] = { "agreensdistra.info^", NULL }; const char *m24fcdf22[] = { "fastpic.ru/b/", NULL }; const char *m250007f0[] = { "lesuard.com^", NULL }; const char *m25008dc5[] = { "/swf/ad-", NULL }; @@ -4992,6 +5011,7 @@ const char *m2532a9be[] = { "evisitcs2.com^", NULL }; const char *m25332f3e[] = { "skyback.ru^", NULL }; const char *m253342ed[] = { "/localads.", NULL }; const char *m253511a5[] = { "/track/event/", NULL }; +const char *m25365597[] = { "faultycanvas.com^", NULL }; const char *m2536db75[] = { "netbiscuits.net^", NULL }; const char *m2536ff17[] = { "uiqatnpooq.com^", NULL }; const char *m2539c0a0[] = { "ikhdsnufzzj.com^", NULL }; @@ -5197,6 +5217,7 @@ const char *m26105ddc[] = { "mottnow.com^", NULL }; const char *m2610dcc5[] = { "inpref.com/messageApi?", NULL }; const char *m2612d534[] = { "www.facebook.com/ajax/ads/", NULL }; const char *m2613fb42[] = { "clickbank.com^", NULL }; +const char *m26151f89[] = { "bestcontentfood.top^", NULL }; const char *m2615a9c0[] = { "/o.svg?", NULL }; const char *m261796fc[] = { "iypcdn.com^", "^otherbanners^", NULL }; const char *m2618a046[] = { "zymerget.date", NULL }; @@ -5297,6 +5318,7 @@ const char *m268828c4[] = { "/ero-ads-", NULL }; const char *m2689935f[] = { "/styles/ad/", NULL }; const char *m268a04b0[] = { "netalpaca.com/beacon", NULL }; const char *m268f79e8[] = { "admeta.com^", NULL }; +const char *m26904c36[] = { "affirm.com/api/v2/", NULL }; const char *m2690ad5f[] = { "jwaavsze.com^", NULL }; const char *m2694485e[] = { "encvhiseje.bid^", NULL }; const char *m2695faac[] = { "/pphlogger.", NULL }; @@ -5315,6 +5337,7 @@ const char *m26a585e1[] = { "xnrjtqmud.com^", NULL }; const char *m26a602c7[] = { "nuaycqtaluwha.com^", NULL }; const char *m26aad603[] = { "ultimedia.com^", "^visibilityStat.js", NULL }; const char *m26ab5cc8[] = { "_adbanners.", NULL }; +const char *m26abf50c[] = { "/earlybirds/script_", NULL }; const char *m26ac3116[] = { "track.sohu.com^", NULL }; const char *m26ac84b5[] = { "tracker.affirm.com^", NULL }; const char *m26aca275[] = { "/virtuagirlhd.", NULL }; @@ -5329,6 +5352,7 @@ const char *m26b871cf[] = { "jmpmzryzprp.bid^", NULL }; const char *m26b92e42[] = { "/webcoin.js", NULL }; const char *m26baa9e7[] = { "/adyard.", NULL }; const char *m26bbaafc[] = { "dstillery.com^", NULL }; +const char *m26bd37ec[] = { "tag.boulanger.fr^", NULL }; const char *m26bd41fb[] = { "tsvlkxhdbc.com^", NULL }; const char *m26bdc51b[] = { "dps-reach.com^", NULL }; const char *m26bf36a8[] = { "traffichaus.com^", "^ad.js", NULL }; @@ -5347,6 +5371,7 @@ const char *m26c8bda8[] = { "pg.buzzfeed.com^", NULL }; const char *m26ca17cc[] = { "jmklkttenjpfzn.com^", NULL }; const char *m26ca1e00[] = { "clicksor.com^", NULL }; const char *m26cbbc8e[] = { "/adlink_", NULL }; +const char *m26cbd895[] = { "wzvlxncapmi.com^", NULL }; const char *m26cbf618[] = { "adsblockkpush.com^", NULL }; const char *m26cd45b [] = { "analytics.strangeloopnetworks.com^", NULL }; const char *m26ce4787[] = { "/thbeacon/", NULL }; @@ -5471,6 +5496,7 @@ const char *m275180b4[] = { "/deliver.jphp?", NULL }; const char *m27526643[] = { "worldsearchpro.com^", NULL }; const char *m275302fe[] = { "apzbwicuuujw.bid^", NULL }; const char *m27530498[] = { "exchangerates.org.uk/images/200x200_", NULL }; +const char *m2753b7c0[] = { "gjdnksgfwoj.com^", NULL }; const char *m2755fa38[] = { "vidzi.tv/mp4?", NULL }; const char *m27572482[] = { "escdn.co^", NULL }; const char *m2757e5bc[] = { "lowcountrymarketplace.com/widgets/", NULL }; @@ -5511,6 +5537,7 @@ const char *m277d04c0[] = { "phncdn.com/js/userVideos_setUp-min.js?", NULL }; const char *m277ebe00[] = { "kojywvexdq.com^", NULL }; const char *m27800f52[] = { "oxtracking.com^", NULL }; const char *m2780ad10[] = { "-advertise01.", NULL }; +const char *m2780ef19[] = { "dnsleaktest.com^", "-sponsor.", NULL }; const char *m2781f591[] = { "-outsidersads-", NULL }; const char *m27830674[] = { "novostisporta.info^", NULL }; const char *m27834b1 [] = { "boevznvrllm.bid^", NULL }; @@ -5613,7 +5640,6 @@ const char *m27e697cb[] = { "adulttubetraffic.com^", NULL }; const char *m27e6bdf7[] = { "-480x60_", NULL }; const char *m27e72ddd[] = { "imp.go.sohu.com^", NULL }; const char *m27e95bc7[] = { ".php?id=ads_", NULL }; -const char *m27e977cd[] = { "ad128m.com^", NULL }; const char *m27ea0415[] = { "/responsive_dfp.", NULL }; const char *m27ea2a84[] = { "xirtesuryeqk.com^", NULL }; const char *m27ead54d[] = { "plusfind.net^", NULL }; @@ -5668,6 +5694,7 @@ const char *m28192a [] = { "atdmt.com^", "^direct", "01", NULL }; const char *m281a00d0[] = { "phywi.org^", NULL }; const char *m281a54a5[] = { "tracking.brandmentions.com^", NULL }; const char *m281af332[] = { "bwnrgfhbd.bid^", NULL }; +const char *m281df5f6[] = { "zyadwzlxllogm.com^", NULL }; const char *m281ee62e[] = { "garmin.com/modern/main/js/properties/metrics/metrics", NULL }; const char *m281ef190[] = { "tdhe.eu/pu/new/pu.js", NULL }; const char *m282184d2[] = { "/pubfig.min.js", NULL }; @@ -5695,6 +5722,7 @@ const char *m28354ec8[] = { "/FoxAnalyticsExtension.", NULL }; const char *m2836a404[] = { "freegeoip.net/json/", NULL }; const char *m2839409e[] = { ".ro/ads/", NULL }; const char *m28394cfe[] = { "/track-event.", NULL }; +const char *m283b706f[] = { "accounts.google.com/signin/", NULL }; const char *m283cf0a7[] = { "/abdetect.js", NULL }; const char *m283d4787[] = { "xpgcrmxejlgig.com^", NULL }; const char *m283e58f4[] = { "uaprom.net/image/blank.gif?", NULL }; @@ -5749,6 +5777,7 @@ const char *m286cdda1[] = { "checkmystats.com.au^", NULL }; const char *m286ef85e[] = { "plumper6.com/images/ban_pp.jpg", NULL }; const char *m287023e0[] = { "/AudienceNetworkPrebid.", NULL }; const char *m2870b00 [] = { "pageranking-counter.de^", NULL }; +const char *m2873b7ea[] = { "snmc.io^", "^advertisement.js", NULL }; const char *m2875866a[] = { "rmjxcosbfgyl.com^", NULL }; const char *m2875c51b[] = { "accuserveadsystem.com^", NULL }; const char *m2875eadf[] = { "z444o.com^", NULL }; @@ -5795,6 +5824,7 @@ const char *m289c24d9[] = { "p0y.cn^", NULL }; const char *m289c2dda[] = { "/wi?spot=", NULL }; const char *m289d6795[] = { "clixpy.com^", NULL }; const char *m289ddf0 [] = { "&popundersPerIP=", NULL }; +const char *m289ee08b[] = { "inityhntee.com^", NULL }; const char *m289f8645[] = { "dntrax.com^", NULL }; const char *m28a22375[] = { "inktad.com^", NULL }; const char *m28a22457[] = { "72b8869dfc34690.com^", NULL }; @@ -5842,7 +5872,6 @@ const char *m28bfba9b[] = { "tzlijsurxh.bid^", NULL }; const char *m28c0ef0e[] = { "wp.com/", ".postaffiliatepro.com/", NULL }; const char *m28c17790[] = { "/ad-boxes-", NULL }; const char *m28c23ee [] = { "lgbshazoug.com^", NULL }; -const char *m28c25f09[] = { "awmcenter.eu^", NULL }; const char *m28c26490[] = { "mlb.com/b/ss/", NULL }; const char *m28c320db[] = { "/analyticsjs.", NULL }; const char *m28c330dc[] = { "analytics.edgekey.net/html5/akamaihtml5-min.js", NULL }; @@ -5874,6 +5903,7 @@ const char *m28e0dea [] = { "endurablecrayon.com^third-party", NULL }; const char *m28e1c732[] = { "ssl2anyone4.com^", NULL }; const char *m28e43204[] = { "toyota.com/analytics/", NULL }; const char *m28e4f324[] = { "trialfunder.com/banner/", NULL }; +const char *m28e55483[] = { "/counter/", "?rnd=", NULL }; const char *m28e6312c[] = { "versetime.com^", NULL }; const char *m28e69aa5[] = { "/tracker/track?", NULL }; const char *m28e6ef49[] = { "/sctl.js", NULL }; @@ -5969,7 +5999,6 @@ const char *m2942c12e[] = { "neki.org^", NULL }; const char *m2943a4d1[] = { "/partner-ad-", NULL }; const char *m2943a7b [] = { "shinystat.it^", NULL }; const char *m2944220b[] = { "primeloopstracking.com/affil/", NULL }; -const char *m2944c6e5[] = { "wawacity.ec/bypasspijs", NULL }; const char *m2945bd0d[] = { "yieldify.com^", NULL }; const char *m2945de7a[] = { "gamerevolution.com^", "^buynow-", NULL }; const char *m2947968 [] = { "/ad_text_", NULL }; @@ -5992,6 +6021,7 @@ const char *m295c6ad [] = { "/dni_reporting.js", NULL }; const char *m295cbdd2[] = { "kfxrukfzqazrs.com^", NULL }; const char *m295d203d[] = { "fpctraffic3.com^", NULL }; const char *m295d9338[] = { "cyhcpeprgy.com^", NULL }; +const char *m295fc973[] = { "gamecopyworld.com/ii/", NULL }; const char *m2965d2bb[] = { "stalesplit.com^", NULL }; const char *m296772e1[] = { "/market.php?", NULL }; const char *m2968480f[] = { "uralap.com^", NULL }; @@ -6020,6 +6050,7 @@ const char *m2983d8c5[] = { ".adinject.", NULL }; const char *m2984e6df[] = { "db14a56766c5e1a1c2.com^", NULL }; const char *m2984f17a[] = { "qrlsx.com^", NULL }; const char *m2984f18c[] = { "dorapodorasham.com^", NULL }; +const char *m2985b490[] = { "ncyemedcazdnol.com^", NULL }; const char *m2988a543[] = { "mynativeplatform.com/pub2/", NULL }; const char *m29899aa9[] = { "/adpartner.", NULL }; const char *m298a9586[] = { "akamaihd.net/player/2.106.5/akamai/amp/chartbeatanalytics/Chartbeatanalytics.min.js", NULL }; @@ -6074,7 +6105,6 @@ const char *m29c2ca3 [] = { "/google_tag/", NULL }; const char *m29c44287[] = { "hsnuutxbmmqry.bid^", NULL }; const char *m29c4843b[] = { "telemetry.reembed.com^", NULL }; const char *m29c4a5f7[] = { "/ad/homepage?", NULL }; -const char *m29c54730[] = { "spankbang.com^", "^mpop.js", NULL }; const char *m29c585bd[] = { "jimmyjohns.com/Scripts/angularytics", ".js", NULL }; const char *m29c68b0e[] = { "future-price.co.uk^", NULL }; const char *m29ca85f7[] = { "pixel.klout.com^", NULL }; @@ -6107,6 +6137,7 @@ const char *m29dcd219[] = { "otqzpgagsstvth.com^", NULL }; const char *m29dd4118[] = { "logz.ru^", NULL }; const char *m29dd7544[] = { "static.pes-serbia.com/prijatelji/zero.png", NULL }; const char *m29ddebe3[] = { "/elqscr.js", NULL }; +const char *m29de24f7[] = { "coomosha.com^", NULL }; const char *m29deac21[] = { "tiaa-cref.org^", "^js_tiaacref_analytics.", NULL }; const char *m29e00069[] = { "qqvatwaqtzgp.com^", NULL }; const char *m29e3da4b[] = { "inbinaryoption.com^", NULL }; @@ -6253,7 +6284,6 @@ const char *m2a72f4be[] = { "fpqippsowc.bid^", NULL }; const char *m2a731ae5[] = { "wcabsbogwfxv.com^", NULL }; const char *m2a753a3d[] = { ".popupvideoad.", NULL }; const char *m2a754618[] = { ".wxAdTargeting.", NULL }; -const char *m2a757c95[] = { "lightad.co.kr^", NULL }; const char *m2a7bfb57[] = { "hzxtamstwecry.bid^", NULL }; const char *m2a7c1d27[] = { "opdmxlsdzd.bid^", NULL }; const char *m2a7c4861[] = { "smetrics.ticketmaster.com/b/ss/", NULL }; @@ -6326,7 +6356,6 @@ const char *m2ab56030[] = { "vgckzqudqhfr.com^", NULL }; const char *m2ab5e0d [] = { "vtcquvxsaosz.com^", NULL }; const char *m2ab62c96[] = { "bigrock.in/affiliate/", NULL }; const char *m2ab699bb[] = { "gmjhwyby.com^", NULL }; -const char *m2ab7b0ef[] = { "facebookofsex.com^", NULL }; const char *m2ab99eeb[] = { "ij32ialcmg.cf^", NULL }; const char *m2abb442f[] = { "brothersoft.com^", "^softsale^", NULL }; const char *m2abbb3bc[] = { "subpixel.4players.de^", NULL }; @@ -6359,7 +6388,6 @@ const char *m2ad4f07b[] = { "trackyourstats.com^", NULL }; const char *m2ad5eab4[] = { "/valor_analytics/", NULL }; const char *m2ad60c13[] = { "yktkodofnikf.com^", NULL }; const char *m2ad6ac71[] = { "aikdakxoc.com^", NULL }; -const char *m2ad972fe[] = { "acceptableads.pw^", NULL }; const char *m2adbd1f7[] = { "w88.go.com^", NULL }; const char *m2add430f[] = { "atsfi.de^", NULL }; const char *m2ae25d8a[] = { "marketingsolutions.yahoo.com^", NULL }; @@ -6392,7 +6420,6 @@ const char *m2b01c4e1[] = { "xiebddgbseoxa.com^", NULL }; const char *m2b01df67[] = { "-advertise.", NULL }; const char *m2b02846d[] = { "pshared.5min.com/Scripts/OnePlayer/Loggers/ComScore.Viewability.js", NULL }; const char *m2b05fafc[] = { "_300_250_", NULL }; -const char *m2b070df2[] = { "ad-411.com^", NULL }; const char *m2b07381c[] = { "foxsports.com.au/akam/", NULL }; const char *m2b07df13[] = { "desk.cmix.org^", NULL }; const char *m2b0857c1[] = { "ufqfnecblo.com^", NULL }; @@ -6781,6 +6808,7 @@ const char *m2cc6ddf0[] = { "webhit.aftenposten.no^", NULL }; const char *m2cc7107b[] = { "/tagmanager/event?", NULL }; const char *m2cc785c2[] = { "/collect?data=", NULL }; const char *m2cc9dc73[] = { "dkfdpglo.com^", NULL }; +const char *m2ccb3490[] = { "zqeqclcfdc.com^", NULL }; const char *m2cccdef3[] = { "pdbu.net^", NULL }; const char *m2cd06828[] = { "avditmiohvtq.bid^", NULL }; const char *m2cd0d202[] = { "xfileload.com^", NULL }; @@ -6910,7 +6938,6 @@ const char *m2d426f13[] = { "eiwcqowbowqo.com^", NULL }; const char *m2d428627[] = { "cnoytvqomyhjz.com^", NULL }; const char *m2d42ffbe[] = { "tfdssnipmff.com^", NULL }; const char *m2d430b9 [] = { "bdggxjonzbmq.com^", NULL }; -const char *m2d43f256[] = { "callhelpmetaroll.rocks^", NULL }; const char *m2d43f47a[] = { "energytv.es/dist/assets/omniture/visitorapi.min.js", NULL }; const char *m2d45673b[] = { "/kento-ads-", NULL }; const char *m2d459d60[] = { "/netupdate/live.php?", NULL }; @@ -6929,6 +6956,7 @@ const char *m2d5bfed2[] = { "pb.i.sogou.com^", NULL }; const char *m2d5da6c4[] = { "scrap.me^", NULL }; const char *m2d5f0dac[] = { "sbifdctojpisuw.com^", NULL }; const char *m2d5f383 [] = { "tr.bt.matrixspa.it^", NULL }; +const char *m2d5fda3e[] = { "t.regionsjob.com^", NULL }; const char *m2d6007e2[] = { "ad.aquamediadirect.com^", NULL }; const char *m2d610fc3[] = { "/email/tracking?", NULL }; const char *m2d61a373[] = { "/sponsoradds/", NULL }; @@ -7035,6 +7063,7 @@ const char *m2dc6d2d8[] = { "sageanalyst.net^", NULL }; const char *m2dc742fe[] = { "dubvacasept.com^", NULL }; const char *m2dc78978[] = { ".spacepools.", NULL }; const char *m2dc9a0a1[] = { "naver.net/wcslog.js", NULL }; +const char *m2dcad2a7[] = { "3c06b86c4147745b.com^", NULL }; const char *m2dcba0cc[] = { "adsfundi.com^", NULL }; const char *m2dcbf2af[] = { "aprtn.com^", NULL }; const char *m2dcdef4f[] = { "/tracking-v3.", NULL }; @@ -7128,7 +7157,6 @@ const char *m2e26b237[] = { "keolqzbmsuykwi.bid^", NULL }; const char *m2e26f875[] = { "hot-hits.us^", NULL }; const char *m2e290616[] = { "/ads/google2.", NULL }; const char *m2e29666b[] = { "teliad.it^", NULL }; -const char *m2e2a21f4[] = { "tracker2kss.eu^", NULL }; const char *m2e2c1867[] = { "/nm/itracking?", NULL }; const char *m2e2c4b2a[] = { "fansign.streamray.com^", NULL }; const char *m2e2da421[] = { "/global/ads/", NULL }; @@ -7337,6 +7365,7 @@ const char *m2ef84cd0[] = { "/trackingfilter.json?", NULL }; const char *m2ef8b2dd[] = { "sitethree.com^", NULL }; const char *m2efc51e6[] = { "/searchad_", NULL }; const char *m2efd2d0c[] = { "gcrqbzvwhz.bid^", NULL }; +const char *m2efd5117[] = { "cqkqukynmny.com^", NULL }; const char *m2efd682a[] = { "smallcapnetwork.com^", "^viewtracker^", NULL }; const char *m2efd939c[] = { "ct.cnet.com/opens?", NULL }; const char *m2efec096[] = { "/400x297.", NULL }; @@ -7474,6 +7503,7 @@ const char *m2f957fba[] = { "/tracking/adobe/", NULL }; const char *m2f96c6b7[] = { "adbetnet.com^", NULL }; const char *m2f96d031[] = { "polephen.com^", NULL }; const char *m2f97b721[] = { "tritondigital.com/lt?sid", "&hasads=", NULL }; +const char *m2f9b1261[] = { "poyecjzk.com^", NULL }; const char *m2f9bd79c[] = { "rklluqchluxg.com^", NULL }; const char *m2f9c1b31[] = { "c21media.net/wp-content/plugins/sam-images/", NULL }; const char *m2f9d75ed[] = { "hfcczxpyfdhl.bid^", NULL }; @@ -7531,7 +7561,6 @@ const char *m2fd130d5[] = { "skydsl.eu/banner/", NULL }; const char *m2fd363f9[] = { "/scripts/ads.", NULL }; const char *m2fd3d5b7[] = { "/mobile_ad/", NULL }; const char *m2fd3dc5f[] = { "v3rjvtt.com^", NULL }; -const char *m2fd63850[] = { "nyt.com/ads/google/adsbygoogle.js", NULL }; const char *m2fd88c8d[] = { "/trackingScript1.", NULL }; const char *m2fd95a0f[] = { "amulyam.in^", "banners", NULL }; const char *m2fda3b82[] = { "gpuulhuupfinoq.com^", NULL }; @@ -7571,7 +7600,6 @@ const char *m30021518[] = { "/ad_scroller.", NULL }; const char *m3002762e[] = { "staticwhich.co.uk/assets/", "/track.js", NULL }; const char *m3002984e[] = { "cphpost.dk^", "^banners^", NULL }; const char *m3002a343[] = { "adchap.com^", NULL }; -const char *m3006512d[] = { "turner.com/", "/keypress.js", NULL }; const char *m3008d57e[] = { "/adsrules/", NULL }; const char *m3008fd20[] = { "kyfekvgsyraz.bid^", NULL }; const char *m3009dc2a[] = { "/pixel.fingerprint.", NULL }; @@ -7650,6 +7678,7 @@ const char *m3043f574[] = { "export.newscube.de^", NULL }; const char *m30460791[] = { "turfmpnpiv.bid^", NULL }; const char *m304653d1[] = { "hollywoodoops.com/img/", "banner", NULL }; const char *m304740fc[] = { "/liferay-analytics-", NULL }; +const char *m304a6a1b[] = { "zlfgedpuxrbpgm.com^", NULL }; const char *m304a97b9[] = { "www.imdb.", "/rd/?q=", NULL }; const char *m304ad8bb[] = { "/keyword_ad.", NULL }; const char *m304af1cc[] = { "/tracking/index.", NULL }; @@ -7676,7 +7705,6 @@ const char *m306900e9[] = { "/adv/script2.", NULL }; const char *m306af54c[] = { "/jsonp_geoip?", NULL }; const char *m306afbe1[] = { "/WikiaStats/", NULL }; const char *m306d7cf3[] = { "ai.inmdata.io^", NULL }; -const char *m306e5ed1[] = { "eltepo.ru^", NULL }; const char *m3072de32[] = { "/csct.js", NULL }; const char *m3072e769[] = { "srmbifowhxaeqa.bid^", NULL }; const char *m30734301[] = { "dbysmkeerpzo.com^", NULL }; @@ -7931,6 +7959,7 @@ const char *m31731b7d[] = { "gpawireservices.com/input/files/", ".gif", NULL }; const char *m317386b5[] = { "qzadueyzyto.bid^", NULL }; const char *m3174ebdc[] = { "yorkshirecoastradio.com/resources/creative/", NULL }; const char *m3176ea6f[] = { "denixsips.com^", NULL }; +const char *m3177451 [] = { "zckphynp.com^", NULL }; const char *m317773ec[] = { "ads.honestpartners.com/redirect.aspx?", NULL }; const char *m31783ce4[] = { "dubzmzpdkddi.com^", NULL }; const char *m31784290[] = { "/generate_ads.", NULL }; @@ -8230,7 +8259,6 @@ const char *m32bde71c[] = { "/tracking/referrer?", NULL }; const char *m32bf28eb[] = { "/ad/listing-", NULL }; const char *m32bf71f [] = { "intelligencefocus.com^", "^websensor.aspx^", NULL }; const char *m32c06887[] = { "click2meter.com^", NULL }; -const char *m32c1600 [] = { "adspayformymortgage.win^", NULL }; const char *m32c1cb7c[] = { "kctag.net^", NULL }; const char *m32c3f38b[] = { "jaymancash.com^", NULL }; const char *m32c57fc6[] = { "sexykittenporn.com^", "^banners^", NULL }; @@ -8245,7 +8273,6 @@ const char *m32cbc4e2[] = { "mydownloader.net/banners/", NULL }; const char *m32cc2247[] = { "cash-duck.com^", NULL }; const char *m32cc5e1a[] = { "aaa.aj5.info^", NULL }; const char *m32cd0d88[] = { "/ad11c.", NULL }; -const char *m32ce4a5d[] = { "^^https^^\\^\\^www.redditstatic.com\\^[a-z0-9]{4,}\\^.", "\\^ads.js^", NULL }; const char *m32cf4789[] = { "tqcxtxglt.com^", NULL }; const char *m32cf94d1[] = { "sunporno.com/js/flirt/serve.js", NULL }; const char *m32d1a56b[] = { "hepsandminawas.pro^", NULL }; @@ -8269,6 +8296,7 @@ const char *m32e151bf[] = { "cnnios-f.akamaihd.net^", NULL }; const char *m32e1658d[] = { "appspot.com/analytics/", NULL }; const char *m32e3ee6c[] = { "tracking.ancestry.com^", NULL }; const char *m32e6de43[] = { "/270x90-", NULL }; +const char *m32e7bf63[] = { "kt5850pjz0.com^", NULL }; const char *m32e996cf[] = { "reachjunction.com^", NULL }; const char *m32e9ad5a[] = { "ckivxgxgqknk.com^", NULL }; const char *m32ead718[] = { "ynaija.com^", "300X300", NULL }; @@ -8424,6 +8452,7 @@ const char *m339e19b4[] = { "razwrite.com^", NULL }; const char *m339ea7d7[] = { "onclickmax.com^", NULL }; const char *m339f5ced[] = { "lrnkuzcezcdn.bid^", NULL }; const char *m339fa196[] = { "/written-analytics.", NULL }; +const char *m33a4bf9 [] = { "/cms-gg.js", NULL }; const char *m33a51f [] = { "gwcujaprdsen.com^", NULL }; const char *m33a54b01[] = { "zorbikala.com^", NULL }; const char *m33a5e169[] = { "njcmfnnzwwuj.com^", NULL }; @@ -8517,6 +8546,7 @@ const char *m34107df9[] = { "hitwake.com^", NULL }; const char *m3410a25c[] = { "tracking.monsido.com^", NULL }; const char *m34132077[] = { "/adFooterBG.", NULL }; const char *m341326c7[] = { "lpohfjht.com^", NULL }; +const char *m341715eb[] = { "d17lvj5xn8sco6.cloudfront.net/ad/", NULL }; const char *m34189039[] = { "stats.ynet.co.il^", NULL }; const char *m341a805f[] = { "zenoviaexchange.com^", NULL }; const char *m341af9a5[] = { "/responsive_ads.", NULL }; @@ -8583,6 +8613,7 @@ const char *m344dcfa1[] = { "/logEvent?", NULL }; const char *m34504daf[] = { "/vericaladtitle.", NULL }; const char *m34508962[] = { "nametec.de/cp/", NULL }; const char *m3450bbae[] = { "fckya.com/lj.js", NULL }; +const char *m34513470[] = { "api.unidadeditorial.es/sports/v1/events/", NULL }; const char *m3451a194[] = { "tapuz.co.il/general/dotomi/statistics.js?", NULL }; const char *m3451bb79[] = { "holmgard.link^", NULL }; const char *m34525dd8[] = { "/adsense_", NULL }; @@ -8642,13 +8673,13 @@ const char *m3485782a[] = { "/events?_trigger=", NULL }; const char *m3485958d[] = { "irecommend.ru/collect/", NULL }; const char *m34875ea8[] = { ".adspace.", NULL }; const char *m348b1b93[] = { "okgzwezcrmchk.com^", NULL }; +const char *m348c7e91[] = { "cellmapper.net/js/ads.js", NULL }; const char *m348d388e[] = { "728x90.jpg", NULL }; const char *m348e5f21[] = { "poolmining.eu^", NULL }; const char *m348edf43[] = { "/log/jserr.php", NULL }; const char *m349007d4[] = { "lroywnhohfrj.com^", NULL }; const char *m3490cc46[] = { "lpiqwtsuduhh.com^", NULL }; const char *m349132dd[] = { "zqdvdygz.com^", NULL }; -const char *m34916776[] = { "assets.lesechos.com/common/js/xtcore.js", NULL }; const char *m34933410[] = { "/advertisementheader.", NULL }; const char *m3494c42c[] = { "/hit_count?", NULL }; const char *m3495ae48[] = { "/stats/record.php?", NULL }; @@ -8912,6 +8943,7 @@ const char *m359ec5ab[] = { "mlbzafthbtsl.com^", NULL }; const char *m35a073f8[] = { "gumtree.com^", "^advertising.js", NULL }; const char *m35a1932d[] = { "mtveughs.com^", NULL }; const char *m35a2939e[] = { "ynaija.com^", "300x250", NULL }; +const char *m35a5ddc [] = { "duamgurza.com^", NULL }; const char *m35a83fc [] = { "fsd2.digital^", NULL }; const char *m35a86610[] = { "api.digitalriver.com^", NULL }; const char *m35a97eee[] = { "yptwqjdgikmcqc.com^", NULL }; @@ -9195,7 +9227,6 @@ const char *m36cfb1a [] = { "tuzvjlqrpzpugj.com^", NULL }; const char *m36d01dec[] = { "/additional.php?res_width=", NULL }; const char *m36d26f79[] = { "hnztceqkabwm.bid^", NULL }; const char *m36d395bd[] = { "register.it/scripts/track_", NULL }; -const char *m36d3d3 [] = { "11c9e55308a.com^", NULL }; const char *m36d4751b[] = { "numerino.cz^", NULL }; const char *m36d475ee[] = { "/csp_log?", NULL }; const char *m36d71213[] = { "/bundles/metrics.", NULL }; @@ -9204,9 +9235,9 @@ const char *m36d75bd0[] = { "hjukmfdbryln.com^", NULL }; const char *m36d7bb91[] = { "mailhxubk.com^", NULL }; const char *m36d7cf6f[] = { "/toprightads.", NULL }; const char *m36d85e72[] = { "munically.com^", NULL }; -const char *m36d8d57 [] = { "biksibo.ru^", NULL }; const char *m36d99b85[] = { "/bannermarktxxx.", NULL }; const char *m36daf2e8[] = { "morningstaronline.co.uk/offsite/progressive-listings/", NULL }; +const char *m36dc6440[] = { "/mtp.", ".gif?ref=", NULL }; const char *m36dc8585[] = { "xblcqncce.com^", NULL }; const char *m36ddb767[] = { "/amp4ads-", NULL }; const char *m36de6c6e[] = { "ypecrrktyo.com^", NULL }; @@ -9231,7 +9262,6 @@ const char *m36f50540[] = { "sex3dtoons.com/im/", NULL }; const char *m36f55d9d[] = { "-main/ad.", NULL }; const char *m36f5eb7d[] = { "haqbllmvpbqc.com^", NULL }; const char *m36f75f2a[] = { "/srp.gif?", NULL }; -const char *m36fa190 [] = { "static.lephoceen.net/js/xtcore.js", NULL }; const char *m36fade9 [] = { "/trackstats?", NULL }; const char *m36fbc5fe[] = { "loskino.info^", NULL }; const char *m3700b20d[] = { "9anime.vip/assets/js/ads.js", NULL }; @@ -9248,6 +9278,7 @@ const char *m370de736[] = { "rapidgator.net/images/pics/button.png", NULL }; const char *m370ed561[] = { "hentairules.net/pop_", NULL }; const char *m370eff90[] = { "redtube.com/uploading/", NULL }; const char *m370f0d9f[] = { "usps.com/survey/", NULL }; +const char *m370fbf1f[] = { "prpopss.com^", NULL }; const char *m3710dfac[] = { "_ads1-", NULL }; const char *m37113e93[] = { "tslnxwzujrbfp.bid^", NULL }; const char *m3711a0f7[] = { "adicate.com^", NULL }; @@ -9325,7 +9356,6 @@ const char *m3767d673[] = { "sonycrackle.com/vendor/AdManager.js", NULL }; const char *m3769cb44[] = { "/quant.swf?", NULL }; const char *m376bcae4[] = { "/analyticstracking_", NULL }; const char *m376d0c55[] = { "imgtown.pw^", NULL }; -const char *m376d789a[] = { "absilf.link^", NULL }; const char *m376def94[] = { "/oiopub-ads/", NULL }; const char *m376e25cd[] = { "terra.com.br/metrics/", NULL }; const char *m376e352 [] = { "jasmin.com^", NULL }; @@ -9339,6 +9369,7 @@ const char *m37733165[] = { "/ad_navigbar_", NULL }; const char *m37740c0d[] = { "ifeng.com/i?p=", NULL }; const char *m377618b [] = { "/ad_image2.", NULL }; const char *m37764cd2[] = { "dana123.com^", NULL }; +const char *m37771af7[] = { "/d_tracking.ashx?", NULL }; const char *m37773a50[] = { "zbtqpkimkjcr.com^", NULL }; const char *m377751d5[] = { "ads3-adnow.com^", NULL }; const char *m3778049f[] = { "_adv/overlay/", NULL }; @@ -9408,6 +9439,7 @@ const char *m37bf80de[] = { "drpeterjones.com/stats/", NULL }; const char *m37bfc272[] = { "/mgid-ad-", NULL }; const char *m37c16496[] = { "naucaips.com^", NULL }; const char *m37c1e2c4[] = { "streambeam.io^", NULL }; +const char *m37c33f28[] = { "oxfpvhulqwv.com^", NULL }; const char *m37c41974[] = { "rtfn.net^", NULL }; const char *m37c4fad [] = { "/wwwads.", NULL }; const char *m37c52a80[] = { "/Javascripts/Eleanor.js", NULL }; @@ -9416,6 +9448,7 @@ const char *m37c650fd[] = { "bestforexplmdb.com^", NULL }; const char *m37c6e056[] = { "/bannerview.", "?", NULL }; const char *m37cb21ea[] = { "yeplavtzm.com^", NULL }; const char *m37cb2b14[] = { "memecounter.com^", NULL }; +const char *m37cce511[] = { "c.amazon-adsystem.com/aax2/apstag.js", NULL }; const char *m37cd9f9a[] = { "nnpiggtivf.com^", NULL }; const char *m37ce14a4[] = { "notdoppler.com^", "-promo-", NULL }; const char *m37cec372[] = { "ondu.ru^", NULL }; @@ -9523,6 +9556,7 @@ const char *m383fb541[] = { "gbsxcyukuuex.com^", NULL }; const char *m383fee66[] = { "adpinion.com^", NULL }; const char *m38407bf4[] = { "/ac/rep.php", NULL }; const char *m384354bb[] = { "custom.search.yahoo.co.jp/images/window/", ".gif", NULL }; +const char *m38444323[] = { "coral-talk.ext.nile.works/talk/static/embed.js", NULL }; const char *m38451025[] = { "tanx.com^", NULL }; const char *m38494c89[] = { "ozonemedia.com^", NULL }; const char *m3849a0d3[] = { "bsxctkajqdp.com^", NULL }; @@ -9559,7 +9593,6 @@ const char *m3869314c[] = { "de-mi-nis-ner2.info^", NULL }; const char *m386aaa0b[] = { "ysosfhyrbyre.com^", NULL }; const char *m386ce860[] = { "tmffmrsa.com^", NULL }; const char *m386ce99c[] = { "daq0d0aotgq0f.cloudfront.net^", NULL }; -const char *m386d1630[] = { "servingit.co^", NULL }; const char *m38707904[] = { "/xtclick.", NULL }; const char *m3870a99a[] = { "/showAd300-", NULL }; const char *m3872e831[] = { "/showAd300.", NULL }; @@ -9660,7 +9693,6 @@ const char *m38c9464e[] = { "titan24.com/scripts/stats.js", NULL }; const char *m38cb17be[] = { "boostshow.com^", NULL }; const char *m38cd479e[] = { "epnt.ebay.com^", NULL }; const char *m38cf03f5[] = { "ocmvmmwctmto.bid^", NULL }; -const char *m38d09a77[] = { "ukreggae.ru^", NULL }; const char *m38d10a8e[] = { "adincon.com^", NULL }; const char *m38d14d6f[] = { "adbit.co^", NULL }; const char *m38d1a4d6[] = { "gvoraoonpi.com^", NULL }; @@ -9726,6 +9758,7 @@ const char *m39060e3f[] = { "pxc.otto.de^", NULL }; const char *m3907285e[] = { "i4track.net^", NULL }; const char *m3908df46[] = { "jetztspielen.de^", "^EventTracker.js", NULL }; const char *m39096a51[] = { "cmdjujqlfbts.com^", NULL }; +const char *m3909c1c5[] = { "iapurlkukrwd.com^", NULL }; const char *m390b8ec7[] = { "radiotime.com/reports/", NULL }; const char *m390ce0c7[] = { "yambotan.ru^", NULL }; const char *m390d7993[] = { ".com/hitlog?", NULL }; @@ -9745,6 +9778,7 @@ const char *m39177e4e[] = { "talkline.de^", "^count.talkline.js", NULL }; const char *m39186089[] = { "/ad.redirect.", NULL }; const char *m39188117[] = { "/sc_trackingid.", NULL }; const char *m3918ac57[] = { "onhercam.com^", NULL }; +const char *m3919d2a1[] = { "cxmakekcesubep.com^", NULL }; const char *m391b0a3f[] = { "jcxghdlrrmyy.com^", NULL }; const char *m391bcbc6[] = { "slant.co/js/track.min.js", NULL }; const char *m391c46b9[] = { "srizwhcdjruf.com^", NULL }; @@ -9767,6 +9801,7 @@ const char *m392a8dad[] = { "mfio.cf^", NULL }; const char *m392bbff3[] = { "avpwidgets.qbrick.com/playplugins/", "/ga/ga.min.js", NULL }; const char *m392c8a66[] = { "session.timecommerce.net^", NULL }; const char *m392cd27f[] = { "microsoft.com^", "^surveytrigger.js", NULL }; +const char *m392df4e0[] = { "easydmp.net/get_delivery_data.", NULL }; const char *m392f3912[] = { "/Hit.ashx?", NULL }; const char *m3931c9b2[] = { "metrics.consumerreports.org/b/ss/", NULL }; const char *m3933d8d6[] = { "click.livejasmin.com^", NULL }; @@ -9882,6 +9917,7 @@ const char *m39a8a668[] = { "/oas_ads.", NULL }; const char *m39a9e67c[] = { "_ChatAd_", NULL }; const char *m39ac0057[] = { "ksyrium0014.com^", NULL }; const char *m39ac5ffe[] = { "etbmvqjnfxtk.com^", NULL }; +const char *m39ac7ea8[] = { "gamecopyworld.eu/ii/", NULL }; const char *m39ad8886[] = { "juqakqgv.com^", NULL }; const char *m39adbe3a[] = { "kweayxzfazrws.com^", NULL }; const char *m39b0c8be[] = { "/google_adv/", NULL }; @@ -9942,6 +9978,7 @@ const char *m39dccb2b[] = { "oeaa.cc/progress.php", NULL }; const char *m39df0012[] = { "pzaasocba.com^", NULL }; const char *m39e03026[] = { "lwxkgejswn.com^", NULL }; const char *m39e05032[] = { "soundcloud.com/promoted/", NULL }; +const char *m39e12467[] = { "d2zv6vzmaqao5e.cloudfront.net/css/foodticket/", "_google_analytics.js", NULL }; const char *m39e3b081[] = { "dispatch.com^", "^dpcpopunder.js", NULL }; const char *m39e4472c[] = { "/wp_pro_ad_system/", NULL }; const char *m39e4e2fb[] = { "fynprrom.com^", NULL }; @@ -9987,6 +10024,7 @@ const char *m3a1e443a[] = { "ryrrhgpmlif.com^", NULL }; const char *m3a20b8e3[] = { "statistics.m0lxcdn.kukuplay.com^", NULL }; const char *m3a21b350[] = { "interestsearch.net/videoTracker.js?", NULL }; const char *m3a21fcd5[] = { "_ad_engine/", NULL }; +const char *m3a220df3[] = { "farnell.com/", "tracking.js", NULL }; const char *m3a26d34d[] = { "streamplay.to/js/modernizr.custom.", ".js", NULL }; const char *m3a2717cc[] = { "animeidhentai.com/videos/", NULL }; const char *m3a289a23[] = { "/webads_", NULL }; @@ -10052,6 +10090,7 @@ const char *m3a6b64bb[] = { "log.artipbox.net^", NULL }; const char *m3a6ccec3[] = { "koamxmikmuhahc.com^", NULL }; const char *m3a6dd9a2[] = { "/img/ad/", NULL }; const char *m3a6ee07 [] = { "hoortols.org^", NULL }; +const char *m3a725d7b[] = { "/analytics/final.", NULL }; const char *m3a726c86[] = { "freecontent.loan", NULL }; const char *m3a735c7e[] = { "torrentdownloads.me^", NULL }; const char *m3a76b97c[] = { "statics.cfmcdn.net/", "/scripts/webtrends-", NULL }; @@ -10142,8 +10181,8 @@ const char *m3ad5d051[] = { "brandrepublic.com/session-img/", NULL }; const char *m3ad6631b[] = { "/bar-ad.", NULL }; const char *m3ad6a69e[] = { "/bootstrap.wasm", NULL }; const char *m3ad79422[] = { "computerworld.com/resources/scripts/lib/demandbase.js", NULL }; +const char *m3ad9300d[] = { "dyncdn.me^", "^showads.js", NULL }; const char *m3ad9a1db[] = { "pitadtag.jp^", NULL }; -const char *m3ad9c8e1[] = { "premature-ejaculation-causes.org^", NULL }; const char *m3adb6535[] = { "/bt.gif?", NULL }; const char *m3ade6177[] = { "lmrlanov.com^", NULL }; const char *m3ade6939[] = { "/xtplugar.", NULL }; @@ -10292,6 +10331,7 @@ const char *m3b8e13a1[] = { "dreamscene.org^", "_Banner.", NULL }; const char *m3b8e762c[] = { "counter.amik.ru^", NULL }; const char *m3b8eed1c[] = { "verticalacuity.com/varw/sendEvent?", NULL }; const char *m3b8f1ada[] = { "/obfus.min.js", NULL }; +const char *m3b8f4781[] = { "yvxerfdxk.com^", NULL }; const char *m3b8f663 [] = { "creepshots.com^", "^250x250_", NULL }; const char *m3b91a96b[] = { "ui-portal.de/brbtpixel/", NULL }; const char *m3b91fbd4[] = { ".jsp?adcode=", NULL }; @@ -10318,6 +10358,7 @@ const char *m3ba27780[] = { "secretmedia.com^", NULL }; const char *m3ba2cf0e[] = { "stat.segitek.hu^", NULL }; const char *m3ba6652c[] = { "trafmag.com^", NULL }; const char *m3ba7b9ad[] = { "/adn-hb/", NULL }; +const char *m3ba8bef3[] = { "streamp1ay.me/jquery-1.8.1.min.js", NULL }; const char *m3ba8f643[] = { "nex8.net^", NULL }; const char *m3ba97166[] = { "jirmbsgr.com^", NULL }; const char *m3ba9e1f7[] = { "demerarawaves.com/images/banners/", NULL }; @@ -10350,9 +10391,9 @@ const char *m3bc1ff13[] = { "ckombcgg.com^", NULL }; const char *m3bc4337a[] = { "qgggccolqyi.bid^", NULL }; const char *m3bc6ed7e[] = { "rsgazdyuycbm.com^", NULL }; const char *m3bc8e728[] = { "doubleclick.net/ad/", NULL }; -const char *m3bc99c90[] = { "freebeacon.com/?s=", NULL }; const char *m3bca2221[] = { "lgjboylszpij.com^", NULL }; const char *m3bcb4cc1[] = { "/exchange_banner_", NULL }; +const char *m3bcbc112[] = { "duzt6rhr7wo8p.cloudfront.net^", NULL }; const char *m3bcbdac4[] = { "flipkart.com/ajaxlog/visitIdlog?", NULL }; const char *m3bcc28cc[] = { "akiba.ookami-cdn.net/images/subby.jpg", NULL }; const char *m3bcc9831[] = { "/PageCount.php?", NULL }; @@ -10366,6 +10407,7 @@ const char *m3bd9798a[] = { "cohhcaahxxcf.com^", NULL }; const char *m3bdc6d7c[] = { "adshark.site^", NULL }; const char *m3bdd99f5[] = { "estat.com^", NULL }; const char *m3bdde628[] = { "/get-ad.", NULL }; +const char *m3bde2a07[] = { "count.kandian.com^", NULL }; const char *m3be090d3[] = { "/up/ads/", NULL }; const char *m3be0f35f[] = { "azureedge.net/javascripts/Tracking.", NULL }; const char *m3be1c352[] = { "wmemsnhgldd.ru^", NULL }; @@ -10421,6 +10463,7 @@ const char *m3c0d176f[] = { "hhnvtfiiitzf.bid^", NULL }; const char *m3c0d7956[] = { "_clicktrack.asp?", NULL }; const char *m3c0e08cb[] = { "bravenet.com/cserv.php", NULL }; const char *m3c0e79a6[] = { "dcmatjqifoim.com^", NULL }; +const char *m3c0f6736[] = { "schedhomoso.pro^", NULL }; const char *m3c0f6b90[] = { "pornalized.com/js/adppornalized5.js", NULL }; const char *m3c0fa [] = { "phncdn.com/js/xp_bubble/", NULL }; const char *m3c0ff4c6[] = { "zxwnolwaump.com^", NULL }; @@ -10456,7 +10499,6 @@ const char *m3c328dd7[] = { "rodale.com/ga/", NULL }; const char *m3c35c737[] = { "akrazappi.com^", NULL }; const char *m3c3934e5[] = { "/ositTracker.", NULL }; const char *m3c3abb50[] = { "stat24.ru^", NULL }; -const char *m3c3c2158[] = { "contactatonce.com^", NULL }; const char *m3c3cd2e3[] = { "ajfziqehnwvz.com^", NULL }; const char *m3c3d4310[] = { "freecontent.win", NULL }; const char *m3c3e8c9e[] = { "xrmrpcbaukli.com^", NULL }; @@ -10468,6 +10510,7 @@ const char *m3c428ee0[] = { "autopartswarehouse.com/thirdparty/tracker?", NULL } const char *m3c42cbdc[] = { "/ad-letter.", NULL }; const char *m3c430903[] = { "khwfemkr.bid^", NULL }; const char *m3c44d1ce[] = { "metrics.feedroom.com^", NULL }; +const char *m3c4530e6[] = { "pedropanther.com^", NULL }; const char *m3c462150[] = { "cts-secure.channelintelligence.com^", NULL }; const char *m3c4648cb[] = { "_blogads_", NULL }; const char *m3c466b7b[] = { "gowatchit.com^", "^tracking^", NULL }; @@ -10559,6 +10602,7 @@ const char *m3ca7002c[] = { "/bannerframeopenads_", NULL }; const char *m3caad567[] = { "banners.blacksexmatch.com^", NULL }; const char *m3cabceda[] = { "vortex.accuweather.com^", "_300x250_bg.jpg", NULL }; const char *m3cad04e1[] = { "109.169.66.161^", NULL }; +const char *m3cae2b66[] = { "fofxjgrn.com^", NULL }; const char *m3cb40a4e[] = { "porndoo.com/showads.js", NULL }; const char *m3cb641b4[] = { "siftscience.com^", NULL }; const char *m3cb6adda[] = { "yupfiles.club^", NULL }; @@ -10621,6 +10665,7 @@ const char *m3cf3bf5c[] = { "qtgarolvaigptk.com^", NULL }; const char *m3cf4df0f[] = { "instanceyou.info^", NULL }; const char *m3cf5a3f3[] = { "duckduckgo.com/share/spice/amazon/", NULL }; const char *m3cf69ab3[] = { "rifwhwdsqvgw.com^", NULL }; +const char *m3cf6ef36[] = { "ipapi.co/json/", NULL }; const char *m3cf80fe4[] = { "affiliate.mercola.com^", NULL }; const char *m3cf890a0[] = { "d5pvnbpawsaav.cloudfront.net^", NULL }; const char *m3cf8dec5[] = { "atl-paas.net/analytics/event", NULL }; @@ -10653,7 +10698,6 @@ const char *m3d0c95de[] = { "adult.xyz^", NULL }; const char *m3d14b0ca[] = { "twtad.com^", NULL }; const char *m3d15fd28[] = { "nettix.fi^", "_analytics.js", NULL }; const char *m3d189ab7[] = { "bemad.es/dist/assets/omniture/visitorapi.min.js", NULL }; -const char *m3d18e318[] = { "9anime.nl/user/ajax/", NULL }; const char *m3d1aaa92[] = { "protect-x.com^", NULL }; const char *m3d1aeb8e[] = { "ennwwuxijwjgdm.bid^", NULL }; const char *m3d1b86dc[] = { "/adtctr.", NULL }; @@ -10688,7 +10732,6 @@ const char *m3d32e89 [] = { "/abtshield-snippet.js", NULL }; const char *m3d33ff17[] = { "vfousvlr.com^", NULL }; const char *m3d36b779[] = { "pjzabhzetdmt.com^", NULL }; const char *m3d376046[] = { "wrmcfyzl.com^", NULL }; -const char *m3d380d16[] = { "poolnoodle.tech^", NULL }; const char *m3d390ba8[] = { "hotelscombined.com^", NULL }; const char *m3d3b807c[] = { "gptkueuaseyut.com^", NULL }; const char *m3d3c1d12[] = { "spomwstrgood.com^", NULL }; @@ -10712,6 +10755,7 @@ const char *m3d4fc4e9[] = { "3c0cb3b4.space^", NULL }; const char *m3d51e53 [] = { "hebus.com/p/hebusx/", NULL }; const char *m3d526528[] = { "msquaredproductions.com^", NULL }; const char *m3d52dcd5[] = { "/adscloud.", NULL }; +const char *m3d544d68[] = { "kouraija.net^", NULL }; const char *m3d546e43[] = { "chzashakbgds.com^", NULL }; const char *m3d55131b[] = { "sharecast.com/counter.php", NULL }; const char *m3d5619dc[] = { "/gt6skyadtop.", NULL }; @@ -10730,6 +10774,7 @@ const char *m3d5e55db[] = { "mfigasff.com^", NULL }; const char *m3d5ee17b[] = { "/rpgetad.", NULL }; const char *m3d602631[] = { "hotscopes.net/xhab.js", NULL }; const char *m3d60a915[] = { "ox-i.cordillera.tv^", NULL }; +const char *m3d6103af[] = { "/crackwatch/ads/", NULL }; const char *m3d630e06[] = { "rebel.ai/track?", NULL }; const char *m3d6433fc[] = { "/qlitics.js", NULL }; const char *m3d654d97[] = { "msparktrk.com^", NULL }; @@ -10892,7 +10937,6 @@ const char *m3e0a0eee[] = { "omniture.eaeurope.eu^", NULL }; const char *m3e0a47a1[] = { "qbhcfxxivcdfm.com^", NULL }; const char *m3e0b1ec2[] = { "xproxyhost.com/images/banners/", NULL }; const char *m3e0df4e2[] = { "betarget.de^", NULL }; -const char *m3e0e03b3[] = { "adhesion.anpaa.asso.fr^", NULL }; const char *m3e0e56d7[] = { "/googleAnalytics2.", NULL }; const char *m3e0ec14e[] = { "addthiscdn.com/live/", NULL }; const char *m3e0f82a0[] = { "buletproofserving.com^", NULL }; @@ -11196,6 +11240,7 @@ const char *m3f4e863f[] = { "cdn.zidedge.com/zp/ranker/", NULL }; const char *m3f4ec6b7[] = { "xkoyfyaqk.com^", NULL }; const char *m3f501da9[] = { "/admob.", NULL }; const char *m3f5064b6[] = { "/sponsored-links/", NULL }; +const char *m3f50ac53[] = { "yield-op-idsync.live.streamtheworld.com^", NULL }; const char *m3f530193[] = { "doubleclick.net/pfadx/blp.video/midroll", NULL }; const char *m3f54582c[] = { "kliktrkr.com^", NULL }; const char *m3f55bbf3[] = { "hvdyyojh.com^", NULL }; @@ -11386,6 +11431,7 @@ const char *m4031de12[] = { "d3lc9zmxv46zr.cloudfront.net^", NULL }; const char *m40349a7 [] = { "sohdqpqlgis.com^", NULL }; const char *m4034dcde[] = { "pipiryiqu.com^", NULL }; const char *m40371854[] = { "dzehfozic.bid^", NULL }; +const char *m4039c49a[] = { "sindatontherrom.info^", NULL }; const char *m4039ec0e[] = { "/td_ads/", NULL }; const char *m403b1c75[] = { "intuneads.com^", NULL }; const char *m40421caa[] = { "/affiliates/", "/show_banner.", NULL }; @@ -11502,6 +11548,7 @@ const char *m40bf4f30[] = { "webleads-tracker.com^", NULL }; const char *m40c13c0e[] = { "wtvyenir.com^", NULL }; const char *m40c1a55a[] = { "adip.ly^", NULL }; const char *m40c1bc07[] = { "/assets/ads_", NULL }; +const char *m40c255b5[] = { "/akqa.tracking.", NULL }; const char *m40c28a54[] = { "jboovenoenkh.com^", NULL }; const char *m40c2e3ba[] = { "uokehbea.bid^", NULL }; const char *m40c54f32[] = { "3c5f0e501db37.com^", NULL }; @@ -11616,7 +11663,6 @@ const char *m413a555d[] = { "-300x600.", NULL }; const char *m413ad1f1[] = { "chase.com^", "^adserving^", NULL }; const char *m413cb3cf[] = { "/hs_track.", NULL }; const char *m413d1ba0[] = { "payae8moon9.com^", NULL }; -const char *m413db357[] = { "fanmalinin.ru^", NULL }; const char *m413e0e18[] = { "/GAFOAWrapper.swf?", NULL }; const char *m413e4028[] = { "mhogb.space^", NULL }; const char *m413ed76a[] = { "andagainanotherthing.com^", NULL }; @@ -11776,6 +11822,7 @@ const char *m41cccbdd[] = { "/flyers/ads/", NULL }; const char *m41ccffb2[] = { "easyhitcounters.com^", NULL }; const char *m41cda7c5[] = { "basinnow.com^", "^advertise-", NULL }; const char *m41cf6dda[] = { "qaulinf.com^", NULL }; +const char *m41d059a2[] = { "gzayyacwy.com^", NULL }; const char *m41d34d89[] = { "psgdjmtpvey.com^", NULL }; const char *m41d391b2[] = { "/adman_", NULL }; const char *m41d62fa9[] = { "huigyetqu.com^", NULL }; @@ -11797,7 +11844,6 @@ const char *m41deb6e9[] = { "putrr6.com^", NULL }; const char *m41ded444[] = { "counter.rian.ru^", NULL }; const char *m41dfb9a7[] = { "_adfunction.", NULL }; const char *m41e099ce[] = { "4v9wp.com^", NULL }; -const char *m41e17ffc[] = { "thevideo.me/", ".php", NULL }; const char *m41e1b85 [] = { "mentad.com^", NULL }; const char *m41e23fc8[] = { "/Logs/other?data=", NULL }; const char *m41e3780c[] = { "mortantse.info^", NULL }; @@ -11813,6 +11859,7 @@ const char *m41ebd707[] = { "kecldktirqzk.com^", NULL }; const char *m41ee595f[] = { "/GoogleAnalytics", NULL }; const char *m41eebe81[] = { "histians.com^", NULL }; const char *m41eee06 [] = { "utlpwxdt.com^", NULL }; +const char *m41eee6b0[] = { "tracking.webtradecenter.com^", NULL }; const char *m41ef2cd8[] = { "vv.ricardo.ch^", NULL }; const char *m41f0a044[] = { "erzrulbjdd.bid^", NULL }; const char *m41f158d5[] = { "myregeneaf.com^", NULL }; @@ -11824,6 +11871,7 @@ const char *m41f612d8[] = { "dexim.space^", NULL }; const char *m41f69783[] = { "rdtcdn.com^", "^community.js^", NULL }; const char *m41f6b356[] = { "youtube-nocookie.com/ptracking?", NULL }; const char *m41f6cc97[] = { "dadi.technology^", NULL }; +const char *m41f75591[] = { "mzwmdaadjf.com^", NULL }; const char *m41f7f1d7[] = { "arcadebanners.com^", NULL }; const char *m41f80d24[] = { "tiscali.it/banner-tiscali/stats.html?", NULL }; const char *m41f95243[] = { "xyrjlbxkxojoi.bid^", NULL }; @@ -11855,6 +11903,7 @@ const char *m42157ff1[] = { "buzznet.com/topscript.js.php?", NULL }; const char *m4215c162[] = { "skymedia.co.uk^", NULL }; const char *m421a1b21[] = { "ouzqwetenps.com^", NULL }; const char *m421a375f[] = { "sndkorea.co.kr^", NULL }; +const char *m421a7778[] = { "ajszcymkv.com^", NULL }; const char *m421c76ef[] = { "/ads_bottom_", NULL }; const char *m421d1672[] = { "agillic.eu^", NULL }; const char *m421d91e9[] = { "mguzayfzp.bid^", NULL }; @@ -11882,6 +11931,7 @@ const char *m4234cb60[] = { "tritondigital.com/ltflash.php?", NULL }; const char *m42360d90[] = { "adsensedetective.com^", NULL }; const char *m423698c2[] = { "tawgiuioeaovaozwassucoydtrsellartytpikvcjpuwpagwfv.com^", NULL }; const char *m42372c72[] = { "/gamersad.", NULL }; +const char *m423771b1[] = { "moatads.com/aolvidibleapi", NULL }; const char *m4237b4dc[] = { "/adv_flash.", NULL }; const char *m423837a0[] = { "/ad_filler.", NULL }; const char *m4238d91 [] = { "78tdd75.com^", NULL }; @@ -12000,7 +12050,6 @@ const char *m42bcf63 [] = { "pqwaaocbzrob.com^", NULL }; const char *m42bd0cb1[] = { "/hit?t=", "&__seed=", NULL }; const char *m42bd3a63[] = { "eocnpszthsf.com^", NULL }; const char *m42bd5847[] = { "leadzu.com^", NULL }; -const char *m42c0708d[] = { "absilf.com^", NULL }; const char *m42c4bdfd[] = { "nfbjwvmndabthb.com^", NULL }; const char *m42c59d71[] = { "netindian.in/frontsquare", ".php", NULL }; const char *m42c70b0b[] = { "eytqtjpjnmeas.com^", NULL }; @@ -12039,7 +12088,6 @@ const char *m42e51421[] = { "trailheadapp.com^", NULL }; const char *m42e55a3b[] = { "nil.naver.com^", NULL }; const char *m42e5899b[] = { "muqson0kgr.com^", NULL }; const char *m42e623fb[] = { "/pictureads/", NULL }; -const char *m42e80113[] = { "zeste.top^", NULL }; const char *m42e92c67[] = { "2giga.link/js/hive.js", NULL }; const char *m42e9853f[] = { "amrnhiqy.com^", NULL }; const char *m42eb840c[] = { "uvffdmlqwmha.com^", NULL }; @@ -12133,6 +12181,7 @@ const char *m433fde56[] = { "/prebid14.js", NULL }; const char *m43403b7 [] = { "facebook.com/xti.php?", NULL }; const char *m434098c6[] = { "yahoo.com/neo/stat", NULL }; const char *m4341c258[] = { "imrwxmau.com^", NULL }; +const char *m4343c895[] = { "amazon.", "/batch/", "/oe/", NULL }; const char *m4343d9e3[] = { "adshack.com^", NULL }; const char *m4344c082[] = { "worldflagcounter.com^", NULL }; const char *m4344c3d3[] = { "vmojhghwpsuy.com^", NULL }; @@ -12192,6 +12241,7 @@ const char *m438defb3[] = { "tkncbgwor.com^", NULL }; const char *m438ebdaa[] = { "/intextads.", NULL }; const char *m438f44b0[] = { "clixsense.com^", NULL }; const char *m43905253[] = { "/ads/rotate_", NULL }; +const char *m43922480[] = { "unileversolutions.com/", "/config/analytics.js", NULL }; const char *m4392c490[] = { "cglcdshkqiuic.com^", NULL }; const char *m4395288e[] = { "brandclik.com^", NULL }; const char *m43959e3e[] = { "/spotxchangevpaid.", NULL }; @@ -12329,9 +12379,12 @@ const char *m4414e9bf[] = { "9989be8064c80b.com^", NULL }; const char *m441556bc[] = { "lt.tritondigital.com^", NULL }; const char *m44177b0c[] = { "bt.am/banners/", NULL }; const char *m441c14a5[] = { "viewablemedia.net^", NULL }; +const char *m441c79dc[] = { "blaghfpd.com^", NULL }; const char *m441c8b7c[] = { "webcontentdelivery.info^", NULL }; const char *m441ca809[] = { "feedblitz.com^", ".gif^", NULL }; const char *m441e8aff[] = { "aoshrcptugsjd.com^", NULL }; +const char *m4420e282[] = { "/api/metrics", NULL }; +const char *m442174a3[] = { "l2.io/ip.js?var=", NULL }; const char *m44223083[] = { "ioryejnzvbbluh.bid^", NULL }; const char *m4422b223[] = { "mighbest.pw", NULL }; const char *m4424c369[] = { ".ads-and-tracking.", NULL }; @@ -12471,6 +12524,7 @@ const char *m44b867bc[] = { "?action=tracking_script", NULL }; const char *m44b8b496[] = { "takeover_banner_", NULL }; const char *m44b9682c[] = { "rtr-vesti.ru/pvc_cdn/js/stat.js", NULL }; const char *m44bb3992[] = { "stuthvygifup.com^", NULL }; +const char *m44bba246[] = { "popunders.bid^", NULL }; const char *m44bcd46 [] = { "/doubleclick/iframe.", NULL }; const char *m44bd6cf7[] = { "guknpywmxk.com^", NULL }; const char *m44bf4f1b[] = { "cellstats.mako.co.il^", NULL }; @@ -12523,6 +12577,7 @@ const char *m44ed827 [] = { "netmile.co.jp/ad/images/", NULL }; const char *m44f03744[] = { "xghfi97mk6.com^", NULL }; const char *m44f0eb17[] = { "double.net^", NULL }; const char *m44f1d5f1[] = { "sp.thespectrum.com^", NULL }; +const char *m44f2994f[] = { "richstring.com^", NULL }; const char *m44f426d9[] = { "/googleafc.", NULL }; const char *m44f6183b[] = { "blackpressusa.com^", "^Ford.jpg", NULL }; const char *m44f70c0c[] = { "givemeburg3r.com^", NULL }; @@ -12611,6 +12666,7 @@ const char *m453e2f5c[] = { "/service/adv/", NULL }; const char *m454288d5[] = { "/iva_analytics.", NULL }; const char *m4542e79f[] = { "custompcreview.com/wp-content/", "-bg-banner.jpg", NULL }; const char *m45452f59[] = { "webmining.co^", NULL }; +const char *m4545c0b7[] = { "doubleclick.net/gpt/pubads_impl_", NULL }; const char *m4547f881[] = { "/src/tracking_", NULL }; const char *m4549247b[] = { "meinestadt.de^", "^tracking^", NULL }; const char *m4549850a[] = { "flavordecision.com^", NULL }; @@ -12623,6 +12679,7 @@ const char *m45505911[] = { "stacksocial.com^", "^aid^", NULL }; const char *m45512a6 [] = { "tracking.srv2.de^", NULL }; const char *m45512fc7[] = { "zeesiti.com^", NULL }; const char *m4551f2b6[] = { "ams.amazon.co.uk^", NULL }; +const char *m455229c1[] = { "easydmp.net/collect_", NULL }; const char *m45559bee[] = { "bloguez.com/manager/compteurs/", NULL }; const char *m4555ad76[] = { "yflpucjkuwvh.com^", NULL }; const char *m4557ceb3[] = { "zpnbzxbiqann.com^", NULL }; @@ -12718,11 +12775,11 @@ const char *m45bc026a[] = { "vbnvvzedvgx.com^", NULL }; const char *m45bcef1f[] = { "kbsceyleonkq.com^", NULL }; const char *m45bf9ed5[] = { "greedseed.world^", NULL }; const char *m45c071d1[] = { "/adstemp/", NULL }; +const char *m45c0b476[] = { "jjxbbjvpagbnz.com^", NULL }; const char *m45c13032[] = { "appdynamics.com/geo/", NULL }; const char *m45c1bb0e[] = { "hheeffxjz.com^", NULL }; const char *m45c1f848[] = { "/ad-300x250.", NULL }; const char *m45c22326[] = { "/bl.php?", "=", NULL }; -const char *m45c265f4[] = { "remiroyal.ro^", NULL }; const char *m45c315d7[] = { "buzina.xyz^", NULL }; const char *m45c35971[] = { "pop6.adultfriendfinder.com^", NULL }; const char *m45c5ced3[] = { "tedlrouwixqq.com^", NULL }; @@ -12786,6 +12843,7 @@ const char *m45ff9fac[] = { "160x600.gif", NULL }; const char *m46025f38[] = { "2adultflashgames.com/play_more_adult_games/", NULL }; const char *m46028468[] = { "optics.org/banners/", NULL }; const char *m4602873f[] = { "ohmcasting.com^", NULL }; +const char *m46054ce3[] = { "jqziltjcuwr.com^", NULL }; const char *m4606e436[] = { "servedby.keygamesnetwork.com^", NULL }; const char *m46080bdb[] = { "jxxjndvcf.bid^", NULL }; const char *m4608f5e9[] = { ".asp?coad", NULL }; @@ -12850,7 +12908,6 @@ const char *m464548 [] = { "rotate4all.com^", NULL }; const char *m46463dbb[] = { "simpleheatmaps.com^", NULL }; const char *m46465763[] = { "/rum-track?", NULL }; const char *m4646ca90[] = { "cdn.free-power-point-templates.com/images/aff/", NULL }; -const char *m46471b1c[] = { "thefoxes.ru^", NULL }; const char *m46471c69[] = { "fzcgtfyn.bid^", NULL }; const char *m4647389b[] = { "imagetoupload.com/images/87633952425570896161.jpg", NULL }; const char *m4648de1c[] = { "/adrawdata/", NULL }; @@ -12951,6 +13008,7 @@ const char *m46b88463[] = { "offers-service.cbsinteractive.com^", NULL }; const char *m46bb4c99[] = { "iitfqholnpud.com^", NULL }; const char *m46bd9816[] = { "qceixjlqe.com^", NULL }; const char *m46bde30f[] = { "coinwire.eu^", NULL }; +const char *m46bea276[] = { "phdtryxlepjayf.com^", NULL }; const char *m46c1b4c5[] = { "peruthisweek.com/uploads/sponsor_image/", NULL }; const char *m46c351f0[] = { "jizz.best^", NULL }; const char *m46c3af06[] = { "adakgpoi.com^", NULL }; @@ -12959,6 +13017,7 @@ const char *m46c8dcaf[] = { "/adobe-analytics/", NULL }; const char *m46c8f894[] = { "openstat.net^", NULL }; const char *m46c9a9db[] = { "/fif.html?s=", NULL }; const char *m46cb1f0a[] = { "/adv_script_", NULL }; +const char *m46cbf019[] = { "mgnczbprazyv.com^", NULL }; const char *m46ccfe48[] = { "/_lib/ga.js", NULL }; const char *m46cd56db[] = { ".de/e.gif?", NULL }; const char *m46d1744d[] = { "jazzandblues.org^", "^iTunes_", NULL }; @@ -13096,7 +13155,6 @@ const char *m4764d114[] = { "/top-ads.", NULL }; const char *m47658739[] = { "babeshows.co.uk/fvn53.jpg", NULL }; const char *m47663089[] = { "newcustomads.com^", NULL }; const char *m47672844[] = { "wffiuoyzo.com^", NULL }; -const char *m4769055a[] = { "owpawuk.ru^", NULL }; const char *m47695ad3[] = { "adclerks.com^", NULL }; const char *m47695b53[] = { "/clickx-tracker.", NULL }; const char *m476af41c[] = { "115.84.165.13/wlo/", NULL }; @@ -13153,6 +13211,7 @@ const char *m479b53d8[] = { "/measurementBeacon.", NULL }; const char *m479b5fab[] = { "/ads125_", NULL }; const char *m479c323f[] = { "click.gamersky.com^", NULL }; const char *m479c749a[] = { "hdpass.link^", NULL }; +const char *m479c76b6[] = { "qkvklknzycrgo.com^", NULL }; const char *m479d6646[] = { "/_global/ads/", NULL }; const char *m479e2446[] = { "ttegjzxzxyetf.com^", NULL }; const char *m479f081f[] = { "klepuazuxv.com^", NULL }; @@ -13281,7 +13340,6 @@ const char *m48113000[] = { "itracker360.com^", NULL }; const char *m48113020[] = { "jcwejhrrch.bid^", NULL }; const char *m48116d5c[] = { "myqvhpjyd.com^", NULL }; const char *m4811b776[] = { "geo.metronews.ca^", NULL }; -const char *m48131cb8[] = { "czerwo.ru^", NULL }; const char *m48155b95[] = { "mytoys.ru/ka_z.jpg?", NULL }; const char *m481b4e89[] = { "geede.info^", NULL }; const char *m481c2dc1[] = { "imgtown.net/js/xupload.js?", NULL }; @@ -13337,6 +13395,7 @@ const char *m48518ace[] = { "/ads_gallery/", NULL }; const char *m485268b2[] = { "/ads/dj_", NULL }; const char *m4852b4 [] = { "unser-star-fuer-oslo.de^", "^stats.php", NULL }; const char *m4853548d[] = { "ytbpmzbabph.com^", NULL }; +const char *m485369e [] = { "norteevu.com^", NULL }; const char *m48574ff8[] = { "vjgfelirts.bid^", NULL }; const char *m485ac22b[] = { "fc2.com^", NULL }; const char *m485bc5cc[] = { "jfvoyuxmp.bid^", NULL }; @@ -13436,6 +13495,7 @@ const char *m48b71b68[] = { "redtube.com/recommended/", NULL }; const char *m48b7479 [] = { "tanzanite.infomine.com^", NULL }; const char *m48b786e9[] = { "kwuewixsnttz.com^", NULL }; const char *m48b8c667[] = { "recruitics.com^", NULL }; +const char *m48b8caaf[] = { "6066bd8aab9d73e3.com^", NULL }; const char *m48b8fa7b[] = { "/stats?object", NULL }; const char *m48b9204c[] = { "/hw-ads.", NULL }; const char *m48b9b63 [] = { "stathat.com^", NULL }; @@ -13477,6 +13537,7 @@ const char *m48eb1b00[] = { "nativeleads.net^", NULL }; const char *m48eb5f46[] = { "vinub.com^", NULL }; const char *m48ed5ec0[] = { "/frontads/", NULL }; const char *m48ef5747[] = { "/gigyatargetad.", NULL }; +const char *m48f066ce[] = { "krebsonsecurity.com/b-", NULL }; const char *m48f071fb[] = { "_ad_250.", NULL }; const char *m48f30b5e[] = { "oxcpvsxgegd.com^", NULL }; const char *m48f35e18[] = { "lmsxuo.com^", NULL }; @@ -13504,6 +13565,7 @@ const char *m4908e7a [] = { "_adsys.", NULL }; const char *m490b15ae[] = { "crpiucewddag.com^", NULL }; const char *m490bd902[] = { "/context_ads.", NULL }; const char *m490c018c[] = { "gr8.cc^addons^banners^", NULL }; +const char *m490ce2fc[] = { "iefjsqos.com^", NULL }; const char *m490d035b[] = { "deliciousbabes.org/banner/", NULL }; const char *m490d127c[] = { "ophan.theguardian.com^", NULL }; const char *m490dc03f[] = { "stats2.com^", NULL }; @@ -13545,7 +13607,6 @@ const char *m493932ea[] = { "/adbriteincleft2.", NULL }; const char *m4939ca4a[] = { "yimg.com^", "^flash^promotions^", NULL }; const char *m4939cfe0[] = { "stats.asp24.pl^", NULL }; const char *m493aafd8[] = { "eegjpwmi.com^", NULL }; -const char *m493bc47 [] = { "83nsdjqqo1cau183xz.com^", NULL }; const char *m493d2c6d[] = { "uhicnlmab.com^", NULL }; const char *m493e0dcc[] = { "/wahoha.", NULL }; const char *m493f49e0[] = { "imdb.com/rd/?q", NULL }; @@ -13575,6 +13636,7 @@ const char *m4959a0fc[] = { "_adtop.", NULL }; const char *m495b1ea0[] = { "d11a2fzhgzqe7i.cloudfront.net^", NULL }; const char *m495bef9 [] = { "thinkgeek.com/js/rts.js", NULL }; const char *m495c07f1[] = { "facetz.net^", NULL }; +const char *m495c6694[] = { "xrlnnjsitjhnvb.com^", NULL }; const char *m495db343[] = { "yvvxjkzi.com^", NULL }; const char *m495e5d8f[] = { "usaowwbxa.com^", NULL }; const char *m495e86b5[] = { "ebis.ne.jp^", NULL }; @@ -13587,7 +13649,6 @@ const char *m4962d475[] = { "media.mykocam.com^", NULL }; const char *m49654cdf[] = { "counter.tovarro.com^", NULL }; const char *m4966cfd2[] = { "/ad_blog.", NULL }; const char *m49678ca5[] = { "smartclick.net^", NULL }; -const char *m4969e451[] = { "meter-svc.nytimes.com^", NULL }; const char *m496a76bc[] = { "/adframe728a.", NULL }; const char *m496aa4fb[] = { "speedppc.com^", "^banners^", NULL }; const char *m496af89b[] = { "/admanproxy.", NULL }; @@ -13664,6 +13725,7 @@ const char *m49b002fc[] = { "candidvoyeurism.com/ads/", NULL }; const char *m49b3c750[] = { "ktcdn.xyz^", NULL }; const char *m49b3e83 [] = { "jhxpbihkucrq.com^", NULL }; const char *m49b4c9ab[] = { "-google-adsense.", NULL }; +const char *m49bc97de[] = { "zblbiqpv.com^", NULL }; const char *m49c0ca11[] = { "goember.com^", NULL }; const char *m49c2e822[] = { "/activetrackphp.php?", NULL }; const char *m49c3058b[] = { "minecraft-serverlist.net^", NULL }; @@ -13764,7 +13826,7 @@ const char *m4a2809b8[] = { "vlrzhoueyoxw.com^", NULL }; const char *m4a28fce5[] = { "repaynik.com^", NULL }; const char *m4a291b0a[] = { "purpleflag.net^", NULL }; const char *m4a2a4da2[] = { "beeg.com/logo.gif?", NULL }; -const char *m4a2a58fb[] = { "abbp1.science^", NULL }; +const char *m4a2a5378[] = { "_hightraffic_code.js", NULL }; const char *m4a2b8195[] = { "lxbaocqsmg.bid^", NULL }; const char *m4a2f7da9[] = { "vrovhbwhvy.com^", NULL }; const char *m4a2f9735[] = { "jfkfojgkrk.com^", NULL }; @@ -13872,7 +13934,6 @@ const char *m4a9b1cdb[] = { "mqohsosljexz.com^", NULL }; const char *m4a9bb66b[] = { "/adcontroller.", NULL }; const char *m4a9c7a81[] = { "devilgirls.co/pop.js", NULL }; const char *m4a9d1bc8[] = { "/?com=visit", "=record&", NULL }; -const char *m4a9d9e14[] = { "ad001.ru^", NULL }; const char *m4a9fe516[] = { "/script/analytics.", NULL }; const char *m4aa14c4 [] = { "mgz.com.ua/counter.php?", NULL }; const char *m4aa19198[] = { "atdmt.com/jaction/", NULL }; @@ -13884,15 +13945,16 @@ const char *m4aa4b9ff[] = { "/embed-log.js", NULL }; const char *m4aa77362[] = { "nlmzvpvvhsau.bid^", NULL }; const char *m4aa8376b[] = { "taps.io^", NULL }; const char *m4aa8d5d7[] = { "skypicker.com/places/BCN?", NULL }; +const char *m4aa8df6e[] = { "lnvnzrqdajau.com^", NULL }; const char *m4aa9455d[] = { "mcdstorage.com^", NULL }; const char *m4aa98428[] = { "arcgis.com^", "^heatmap.js", NULL }; -const char *m4aaa3563[] = { "keywordlink.co.kr^", NULL }; const char *m4aaa7f50[] = { "swiftmining.win^", NULL }; const char *m4aab3809[] = { "tributedz.com^", NULL }; const char *m4aac3053[] = { "/imgad?", NULL }; const char *m4aac4f6f[] = { "analytics.groupe-seb.com^", NULL }; const char *m4aaccd25[] = { "gqnotcpintcq.bid^", NULL }; const char *m4aad0b84[] = { "pornorips.com/hwpop.js", NULL }; +const char *m4aae569c[] = { "thethateronjus.pro^", NULL }; const char *m4ab04317[] = { "kjkwrmwdyhi.com^", NULL }; const char *m4ab233b1[] = { "/adserver2/", NULL }; const char *m4ab2974f[] = { "dfiles.ru/gold/", NULL }; @@ -13994,6 +14056,7 @@ const char *m4b204c8a[] = { "imagepix.okoshechka.net^", "^^sid^", NULL }; const char *m4b229e75[] = { "giantaffiliates.com^", NULL }; const char *m4b250fc7[] = { "cowmslkltc.com^", NULL }; const char *m4b2523c7[] = { "qquwjmmgtmle.com^", NULL }; +const char *m4b260189[] = { "/wtfindingmethod.", NULL }; const char *m4b26e33e[] = { "/ads125.", NULL }; const char *m4b283350[] = { "silverpush.co^", NULL }; const char *m4b2a88e9[] = { "/ga-scroll-events-", NULL }; @@ -14045,7 +14108,6 @@ const char *m4b62d38f[] = { "dat.de/inc/count.js", NULL }; const char *m4b637973[] = { "lunkydkokpg.bid^", NULL }; const char *m4b64fa5 [] = { "obthqxbm.com^", NULL }; const char *m4b65b51c[] = { "freshcounter.com^", NULL }; -const char *m4b67a1f5[] = { "funcel.mobi^", NULL }; const char *m4b67ec35[] = { "synerpattern.com^", NULL }; const char *m4b6adef7[] = { "gruandors.net^", NULL }; const char *m4b6cd858[] = { "ffwbpadvkcyi.com^", NULL }; @@ -14076,6 +14138,7 @@ const char *m4b84ecb4[] = { "jeevansathi.com/minify.php?files=", NULL }; const char *m4b854b4e[] = { "chaturbate.com/creative/", NULL }; const char *m4b85dfdd[] = { "sunriseradio.com/js/rbanners.js", NULL }; const char *m4b86c2de[] = { "isbzjaedbdjr.com^", NULL }; +const char *m4b86ee55[] = { "&idsite=", "&send_image=", NULL }; const char *m4b8786e2[] = { "3hfeox35grw.ga^", NULL }; const char *m4b87e408[] = { "computerarts.co.uk/", ".php?cmd=site-stats", NULL }; const char *m4b89028e[] = { "chango.com^", NULL }; @@ -14146,12 +14209,12 @@ const char *m4bd94679[] = { "iwfzluau.com^", NULL }; const char *m4bd978b8[] = { "sitescout-video-cdn.edgesuite.net^", NULL }; const char *m4bd99e59[] = { "/iqadcontroller.", NULL }; const char *m4bda5503[] = { "sxcivqfmlsvxo.bid^", NULL }; +const char *m4bde6b9d[] = { "streamtheworld.com^", NULL }; const char *m4be29635[] = { "doubleclick.net/pfadx/miniclip.midvideo/", NULL }; const char *m4be29e7 [] = { "llbynwyuoj.bid^", NULL }; const char *m4be2b4cc[] = { "/static/js/ads.js", NULL }; const char *m4be3122a[] = { "lvlotqtrygwi.com^", NULL }; const char *m4be39471[] = { "nirqmbrzplvtjr.com^", NULL }; -const char *m4be3c875[] = { "landsraad.cc^", NULL }; const char *m4be5ff4 [] = { "reference.com/track/", NULL }; const char *m4be8c4c3[] = { "hksmitcmlo.bid^", NULL }; const char *m4be9b991[] = { "hornygirlsexposed.com^", NULL }; @@ -14185,6 +14248,7 @@ const char *m4c029969[] = { "yxwdppixvzxau.bid^", NULL }; const char *m4c03c8a9[] = { "maxusglobal.it/init.js", NULL }; const char *m4c0529c4[] = { "/ads/popout.", NULL }; const char *m4c0548d4[] = { "3el-3el-fie.com^", NULL }; +const char *m4c06754c[] = { "aerlingus.com/ahktqsewxjhguuxexhr.js", NULL }; const char *m4c0832d7[] = { "adultadworld.com^", NULL }; const char *m4c094fe9[] = { "zdnet.com/mds/", NULL }; const char *m4c09d0bf[] = { "sovcbhem.bid^", NULL }; @@ -14248,7 +14312,6 @@ const char *m4c41be04[] = { "mffurrpzbum.com^", NULL }; const char *m4c42f794[] = { "tracking.quillion.com^", NULL }; const char *m4c467980[] = { "toutiao.com/action_log/", NULL }; const char *m4c47dfa [] = { "sfmzbrdtse.com^", NULL }; -const char *m4c498c80[] = { "visit.nordvpn.com/?offer_id=", "&aff_id=", "&aff_transaction_id=", NULL }; const char *m4c4b43e [] = { "adscampaign.net^", NULL }; const char *m4c4c290a[] = { "analytics.yolacdn.net^", NULL }; const char *m4c4c405b[] = { "gismeteo.", "/stat.gif", NULL }; @@ -14313,6 +14376,7 @@ const char *m4c85552a[] = { "_AdvertsImgs/", NULL }; const char *m4c8583db[] = { "johays.co^", NULL }; const char *m4c858fb0[] = { "vpnfortorrents.app/", "?", NULL }; const char *m4c85fb96[] = { "mobileadspopup.com^", NULL }; +const char *m4c863bbf[] = { "awestat.com^", "^banner^", NULL }; const char *m4c86edea[] = { "playgirl.com/pg/media/prolong_ad.png", NULL }; const char *m4c87f7a4[] = { "vdojdljult.bid^", NULL }; const char *m4c8a3a6e[] = { "rfheugyfwfffne.bid^", NULL }; @@ -14321,6 +14385,7 @@ const char *m4c8b72f4[] = { "gamesrevenu24.com^", NULL }; const char *m4c8e175d[] = { "/0pixel.php?", NULL }; const char *m4c8eea29[] = { "pixroute.com/cdn-cgi/scripts/ddc5a536/cloudflare-static/email-decode.min.js", NULL }; const char *m4c8eff88[] = { "/hit-counter.", NULL }; +const char *m4c8f43e0[] = { "dviiocxrl.com^", NULL }; const char *m4c93084c[] = { "yljrefexjymy.com^", NULL }; const char *m4c940a77[] = { "yarisworld.com^", "^banners^", NULL }; const char *m4c957082[] = { "/interstitial_ad.", NULL }; @@ -14399,6 +14464,7 @@ const char *m4ce79253[] = { "google.com/uds/", NULL }; const char *m4ceaa3cb[] = { "ntkuokicthbxc.com^", NULL }; const char *m4cead307[] = { "akstat.io^", NULL }; const char *m4cec0aae[] = { "/ads/writecapture.", NULL }; +const char *m4ced513a[] = { "media-amazon.com^", "^showads.", NULL }; const char *m4cef6210[] = { "/adgalleryheader.", NULL }; const char *m4ceff093[] = { "cjxdbmxtnqmy.com^", NULL }; const char *m4cf58210[] = { "px.excitedigitalmedia.com^", NULL }; @@ -14461,6 +14527,7 @@ const char *m4d2ccd76[] = { "dnjxoflvkvec.com^", NULL }; const char *m4d2dc848[] = { "b1img.com^", NULL }; const char *m4d2ff300[] = { "tigzuaivmtgo.com^", NULL }; const char *m4d3095f7[] = { "bdnfszdqwaduv.com^", NULL }; +const char *m4d330d9d[] = { "rvbxnnwdsi.com^", NULL }; const char *m4d33a118[] = { "/adcomp.", NULL }; const char *m4d366edd[] = { "avastats.com^", NULL }; const char *m4d373195[] = { "/microads/", NULL }; @@ -14545,6 +14612,7 @@ const char *m4d7d7b6c[] = { "gamecopyworld.eu^", "^i^tc^", NULL }; const char *m4d7f4749[] = { "general-files.com/stat", NULL }; const char *m4d7fa3f [] = { "nowymmrxj.com^", NULL }; const char *m4d80e3c2[] = { "github.com^", "^heatmap.js", NULL }; +const char *m4d8103c1[] = { "axiell.com/arena/google-analytics.js", NULL }; const char *m4d8134f1[] = { "nationmultimedia.com/new/js/nation_popup.js", NULL }; const char *m4d82c48a[] = { "tcyeyccspxod.com^", NULL }; const char *m4d82e9fd[] = { "168logger.com^", NULL }; @@ -14752,6 +14820,7 @@ const char *m4e57116b[] = { "adc-serv.net^", NULL }; const char *m4e5808b5[] = { "/background_ad_", NULL }; const char *m4e5a36fd[] = { "filecrypt.cc/js/indexV2.js", NULL }; const char *m4e5a6111[] = { "witthethim.com^", NULL }; +const char *m4e5b806e[] = { "golem.de/", "&adserv", NULL }; const char *m4e5be02f[] = { "/popout.", NULL }; const char *m4e5c6ab0[] = { "jejowkopsdiw.com^", NULL }; const char *m4e5d5830[] = { "/cgi/ad_", NULL }; @@ -14807,6 +14876,7 @@ const char *m4e95628b[] = { "/adphoto.", NULL }; const char *m4e95eee1[] = { "smart-dmp.com^", NULL }; const char *m4e968719[] = { "/ads7.", NULL }; const char *m4e96e3ec[] = { "veytkljszaoutc.com^", NULL }; +const char *m4e98a127[] = { "softpedia.com/images/fitted/300x250/", NULL }; const char *m4e9b6ee7[] = { "ciridola.com^", NULL }; const char *m4e9bf00e[] = { "qhtttixovmuszx.bid^", NULL }; const char *m4e9d1f26[] = { "/csi?v=", "&action=", NULL }; @@ -14861,6 +14931,7 @@ const char *m4ec847ba[] = { "mms.theroot.com^", NULL }; const char *m4ec8e906[] = { "caucqpoeg.com^", NULL }; const char *m4eca9cd [] = { "netmng.com^", NULL }; const char *m4ecb865d[] = { "getclicky.com/ajax/marketshare?", NULL }; +const char *m4ecba3db[] = { "secondchancetrack.fun^", NULL }; const char *m4ecbdd9c[] = { "media970.com^", NULL }; const char *m4ecc851f[] = { "visit.theglobeandmail.com^", NULL }; const char *m4ece5223[] = { "3c34083bda22d8.com^", NULL }; @@ -14891,7 +14962,6 @@ const char *m4eebfe0e[] = { "samoatimes.co.nz^", "^banner468x60^", NULL }; const char *m4eef0f9 [] = { "ad.khan.co.kr^", NULL }; const char *m4eef43e9[] = { "/ad-verticalbar.", NULL }; const char *m4eef686a[] = { "netease.com/beacons/", NULL }; -const char *m4eefaba9[] = { "titsbro.net^", NULL }; const char *m4ef019bf[] = { "muatrasec.com^", NULL }; const char *m4ef1364b[] = { "deshvidesh.com/banner/", NULL }; const char *m4ef1bf21[] = { "smaclick.com^", NULL }; @@ -14904,10 +14974,12 @@ const char *m4ef6eaf7[] = { "track.cbs.com^", NULL }; const char *m4ef7cb24[] = { "xzbilyblsjrg.com^", NULL }; const char *m4ef80e81[] = { "videostat.com^", NULL }; const char *m4ef94c6 [] = { "wgfaradio.com/images/banners/", NULL }; +const char *m4efa10eb[] = { "rs.smc.tf^", NULL }; const char *m4efaa689[] = { "/ads-mopub?", NULL }; const char *m4efbf4f8[] = { "cloudfront.net/analytics.js", NULL }; const char *m4efc1f60[] = { "phncdn.com/assets/pc/js/uservideos_output.js", NULL }; const char *m4efcd167[] = { "xxxwebtraffic.com^", NULL }; +const char *m4efd2bd0[] = { "quoeuedtku.com^", NULL }; const char *m4efd59a0[] = { "gtmonytxxglu.com^", NULL }; const char *m4efec123[] = { "83a26bd3df29eb57.com^", NULL }; const char *m4eff6760[] = { "/basePopunder.", NULL }; @@ -14949,7 +15021,6 @@ const char *m4f28cd7a[] = { "clkads.com^", NULL }; const char *m4f296e56[] = { "akamai.net^", NULL }; const char *m4f29777d[] = { "affinitymatrix.com^", NULL }; const char *m4f2f259e[] = { "kprbvmfb.com^", NULL }; -const char *m4f2f5a79[] = { "demande.science^", NULL }; const char *m4f31696 [] = { "bonbonme.com/js/cams.js", NULL }; const char *m4f32b679[] = { "/SellathonCounterService.", NULL }; const char *m4f337e2b[] = { "patecrafts.com^", NULL }; @@ -15015,7 +15086,6 @@ const char *m4f73b66f[] = { "mk-ads.com^", NULL }; const char *m4f74701b[] = { "84544232a4185d6.com^", NULL }; const char *m4f75087a[] = { "/js/adverts-", NULL }; const char *m4f782a3f[] = { "dvf2u7vwmkr5w.cloudfront.net^", NULL }; -const char *m4f785038[] = { "connect.facebook.net/", "/fbevents.js", NULL }; const char *m4f7b8a8e[] = { "fwfsnhixricu.com^", NULL }; const char *m4f7eaf62[] = { "watchnowlive.eu^", NULL }; const char *m4f7ef032[] = { "mdotlabs.com^", NULL }; @@ -15034,11 +15104,11 @@ const char *m4f8e6fc3[] = { "greyorgray.com/images/hdtv-genie-gog.jpg", NULL }; const char *m4f92330e[] = { "authorinsights.com^", NULL }; const char *m4f946d79[] = { "kvprhbqnmszru.com^", NULL }; const char *m4f95599a[] = { "swrvnnelfyay.bid^", NULL }; -const char *m4f95707b[] = { "adscope.co.kr^", NULL }; const char *m4f9582d7[] = { "/tracker.min.js", NULL }; const char *m4f9612f7[] = { "zjdnwisfiin.bid^", NULL }; const char *m4f97003e[] = { "blogblog.com/tracker/", NULL }; const char *m4f985e0f[] = { "rrcdzcts.bid^", NULL }; +const char *m4f99c409[] = { "img.akubebas.com/images/tsa.gif", NULL }; const char *m4f9a3fd1[] = { "/ads.json?", NULL }; const char *m4f9ab6fa[] = { "clickly.co^", NULL }; const char *m4f9bf47d[] = { "ftlauderdalewebcam.com/images/", "webcambanner", NULL }; @@ -15189,9 +15259,11 @@ const char *m5040a7ee[] = { "ixueiomwi.com^", NULL }; const char *m5041b450[] = { "mate1.com^", "^iframe^pixel^", NULL }; const char *m5043063c[] = { "piyzmkcxa.bid^", NULL }; const char *m504474db[] = { "/sponsor%20banners/", NULL }; +const char *m5044e3dd[] = { "tjmqetufuzn.com^", NULL }; const char *m50478e6b[] = { "/layer-ad.", NULL }; const char *m5047a19d[] = { "witalfieldt.com^", NULL }; const char *m50487796[] = { "geo.frtyd.com^", NULL }; +const char *m5049a5c4[] = { "viewlnk.com^", NULL }; const char *m504a126e[] = { "letswatchsomething.com/images/filestreet_banner.jpg", NULL }; const char *m504aa4dd[] = { "reembed.com/player/", NULL }; const char *m504c1fba[] = { "loadercdn.com^", NULL }; @@ -15232,6 +15304,7 @@ const char *m506b90fd[] = { "reliablebanners.com^", NULL }; const char *m506c579e[] = { "eeagxonnsoggq.com^", NULL }; const char *m506cf2f2[] = { "jewelcheese.com^", NULL }; const char *m506e2159[] = { "-Ads_728x902.", NULL }; +const char *m507023c3[] = { "jyfthtacsxkbp.com^", NULL }; const char *m5073b134[] = { "jxanmrdurjhw.com^", NULL }; const char *m50749b3c[] = { "/cx_tracking.js", NULL }; const char *m50753aea[] = { "k2s.cc/images/fantasy/", NULL }; @@ -15249,6 +15322,7 @@ const char *m5082a9de[] = { "stats.cmcigroup.com^", NULL }; const char *m50890a46[] = { "tisadama.com^", NULL }; const char *m508965c5[] = { "cpm30.com^", NULL }; const char *m508cc38d[] = { "petametrics.com^", NULL }; +const char *m508d0990[] = { "pornhub.com/recommended", NULL }; const char *m508d19f2[] = { "adimps.com^", NULL }; const char *m508e2a89[] = { "/ad_300.", NULL }; const char *m508eeea8[] = { "qpbaammdcwu.com^", NULL }; @@ -15335,6 +15409,7 @@ const char *m50e6dfa0[] = { "streamlive.to/images/iptv.png", NULL }; const char *m50e709b2[] = { "/adv/banner1/", NULL }; const char *m50e75b2d[] = { "cjwjpmudu.com^", NULL }; const char *m50e7723b[] = { "/php/ad/", NULL }; +const char *m50ea9892[] = { "/gapro.js", NULL }; const char *m50ed07b9[] = { "pbcyvzvdi.bid^", NULL }; const char *m50ed725 [] = { "okmuxdbq.com^", NULL }; const char *m50edea96[] = { "_936x60.", NULL }; @@ -15440,6 +15515,7 @@ const char *m515f49eb[] = { "axsczaklngkxx.com^", NULL }; const char *m515fdb59[] = { "/advlink.", NULL }; const char *m516053f8[] = { "kqssmkxdtuc.bid^", NULL }; const char *m516153f8[] = { "-ads-widget/", NULL }; +const char *m5161cec2[] = { "viafoura.co^", NULL }; const char *m516315ba[] = { "_adcenterconversion.", NULL }; const char *m516454b4[] = { "invgsoqwtkvxs.bid^", NULL }; const char *m5165bd48[] = { "useronlinecounter.com^", NULL }; @@ -15502,6 +15578,7 @@ const char *m51a401b5[] = { "zbwzxxysgs.bid^", NULL }; const char *m51a467c8[] = { "teschenite.com^", NULL }; const char *m51a61140[] = { "/getadcontent.", NULL }; const char *m51a6d294[] = { "/adzonelegend.", NULL }; +const char *m51a7203a[] = { "lingrethertantin.pro^", NULL }; const char *m51ab1a52[] = { "owtezan.ru^", NULL }; const char *m51abd49 [] = { "/user/ads?", NULL }; const char *m51ad10bc[] = { "wmrynlxngdai.com^", NULL }; @@ -15549,7 +15626,6 @@ const char *m51dc7bac[] = { "srkdunvxun.com^", NULL }; const char *m51dd6333[] = { "iasrv.com^", NULL }; const char *m51de9168[] = { "utm.arc.nasa.gov/common/js/hideEmail.js", NULL }; const char *m51dfc65b[] = { "djv99sxoqpv11.cloudfront.net^", NULL }; -const char *m51e29c04[] = { "gamblespot.ru^", NULL }; const char *m51e2c222[] = { "bfpzhrzcvs.bid^", NULL }; const char *m51e2d85b[] = { "/surphace_track.", NULL }; const char *m51e2ef4d[] = { "roljcubvx.bid^", NULL }; @@ -15592,6 +15668,7 @@ const char *m5203a17e[] = { "_bucks_ad.", NULL }; const char *m5203bcf9[] = { "woolik.com^", "^tracker^", NULL }; const char *m5206a7aa[] = { "xumabheajpiko.bid^", NULL }; const char *m5206eaaf[] = { "fsaticze.com^", NULL }; +const char *m5207bd74[] = { "theweathernetwork.com/js/", "/prebid_twn/", NULL }; const char *m520ac326[] = { "aec40f9e073ba6.com^", NULL }; const char *m520c562a[] = { "tek-tek-trek.com^", NULL }; const char *m520cd309[] = { "cozjfzlng.com^", NULL }; @@ -15613,6 +15690,7 @@ const char *m521ac4c7[] = { "bexio.com/files/content/", "160x600.", NULL }; const char *m521c04d3[] = { "/track?browserId", NULL }; const char *m521c814c[] = { "sp.computershopper.com/xyz?", NULL }; const char *m521cabd1[] = { "overclock3d.net/js/advert.js", NULL }; +const char *m521d4b58[] = { "iwin.com/gtm.json", NULL }; const char *m521e720c[] = { "zbqochqhke.bid^", NULL }; const char *m522071d8[] = { "vapedia.com^", NULL }; const char *m52222fbf[] = { "_ad_count.", NULL }; @@ -15635,6 +15713,7 @@ const char *m5237034d[] = { "latex-community.org/images/banners/", NULL }; const char *m52397149[] = { "_ad_over_", NULL }; const char *m523ae5f4[] = { "/dwell/log?", NULL }; const char *m523af6de[] = { "lumatag.co.uk^", NULL }; +const char *m523b8672[] = { "bazaarvoice.com/prod/static/", "/bv-analytics.js", NULL }; const char *m523c5bbe[] = { "nfqxehrpahqhjf.com^", NULL }; const char *m523dab49[] = { "streamplay.to/images/videoplayer.png", NULL }; const char *m523df975[] = { "/evercookie/", NULL }; @@ -15985,6 +16064,7 @@ const char *m53979f0d[] = { "xbitlabs.com/images/banners/", NULL }; const char *m5397d496[] = { "webtracker.educationconnection.com^", NULL }; const char *m53983c24[] = { "functionalclam.com^", NULL }; const char *m539863dd[] = { "meinlist.com^", NULL }; +const char *m53993e25[] = { "thetreuntalle.pro^", NULL }; const char *m539a152d[] = { "/advertisings.", NULL }; const char *m539aee16[] = { "freestats.org^", NULL }; const char *m539e36b6[] = { "ytaujxmxxxmm.com^", NULL }; @@ -16035,6 +16115,7 @@ const char *m53c545af[] = { "/bbad8.", NULL }; const char *m53c712a7[] = { "/comscore_stats.", NULL }; const char *m53c7b307[] = { "/iserver/site=", NULL }; const char *m53c834ff[] = { "ciaszbncdj.bid^", NULL }; +const char *m53c8809 [] = { "isgmpykwv.com^", NULL }; const char *m53c943f9[] = { "msgs.jp^", NULL }; const char *m53cb7a57[] = { "spondenced.com^", NULL }; const char *m53cb7d11[] = { "b1fb813dc806b7d.com^", NULL }; @@ -16056,10 +16137,12 @@ const char *m53da8d43[] = { "/adbet-", NULL }; const char *m53db0ed7[] = { "irzdishtggyo.com^", NULL }; const char *m53db420 [] = { "gonzagamer.com/uci/popover.js", NULL }; const char *m53db885a[] = { "buxept.com^", NULL }; +const char *m53dbe87 [] = { "mhhjqfjujxwrfa.com^", NULL }; const char *m53dd58b2[] = { "readme.ru/informer/", NULL }; const char *m53dd7b66[] = { "avads.co.uk^", NULL }; const char *m53deecd5[] = { "d1wscoizcbxzhp.cloudfront.net^", NULL }; const char *m53e00ec [] = { "expressen.se/static/scripts/s_code.js?", NULL }; +const char *m53e041df[] = { "rylhghmjrsgb.com^", NULL }; const char *m53e10a49[] = { "/caixinlog.js", NULL }; const char *m53e1423e[] = { "hummy.org.uk^", "^brotator^", NULL }; const char *m53e18547[] = { "dobjgpqzygow.com^", NULL }; @@ -16209,9 +16292,9 @@ const char *m547ad6b9[] = { "ftd.de^", "^track.php^", NULL }; const char *m547c076f[] = { "pinlrzucbjt.com^", NULL }; const char *m547dac06[] = { "/pgad.", NULL }; const char *m54805579[] = { "camads.net^", NULL }; +const char *m54810264[] = { "bigvoy.com/cft/view.php", NULL }; const char *m548191e3[] = { "110mb.com/images/banners/", NULL }; const char *m54819b26[] = { "/ecossurvey.", NULL }; -const char *m54826743[] = { "dverser.ru^", NULL }; const char *m5482acbb[] = { "actiflex.org^", NULL }; const char *m5482da87[] = { "sexgalaxy.net/wp-content/plugins/captca_hidden/js/sc.js", NULL }; const char *m5482fe0b[] = { "zajawwgpl.com^", NULL }; @@ -16231,6 +16314,7 @@ const char *m548cc2a0[] = { "twwkliuxoidxxa.bid^", NULL }; const char *m548d2eb4[] = { "widgets.privateproperty.com.ng^", NULL }; const char *m548dcfc [] = { "provenpixel.com^", NULL }; const char *m548e21cf[] = { "tkfusktjaok.bid^", NULL }; +const char *m548f4796[] = { "the-japan-news.com/modules/js/lib/fgp/fingerprint2.js", NULL }; const char *m548f659a[] = { "/tops-counter?", NULL }; const char *m548fbf6d[] = { "/include/adsdaq", NULL }; const char *m5491fc7e[] = { "ydxzdniz.com^", NULL }; @@ -16298,6 +16382,7 @@ const char *m54d38078[] = { "_580x100.", NULL }; const char *m54d3f70d[] = { "/exitsplash.", NULL }; const char *m54d4886e[] = { "linestudio.ru/counter/", NULL }; const char *m54d58dc0[] = { "rapidvideo.com/jw-logo/jw-logo-bar.js", NULL }; +const char *m54d6e0be[] = { "jpdjbrpb.com^", NULL }; const char *m54d88992[] = { "counted.at^", NULL }; const char *m54d9e895[] = { "tag.aticdn.net^", "^smarttag.js", NULL }; const char *m54da7426[] = { "/restorationad-", NULL }; @@ -16382,7 +16467,6 @@ const char *m552f26f6[] = { "ftimg.net/js/log.js?", NULL }; const char *m553077e0[] = { "shallowschool.com^", NULL }; const char *m5530ee26[] = { "apddozcgdh.com^", NULL }; const char *m5531055d[] = { "paypalobjects.com^", "^opinionLab.js", NULL }; -const char *m55310597[] = { "5clickcashsoftware.com^", NULL }; const char *m5531b027[] = { "thangasoline.com^", NULL }; const char *m553219aa[] = { "/wp-content/plugins/blockalyzer-adblock-counter/", NULL }; const char *m55323 [] = { "ijmzezsaxxomr.com^", NULL }; @@ -16684,6 +16768,7 @@ const char *m568026b2[] = { "tgvedmttabgfvy.bid^", NULL }; const char *m5680868c[] = { "ctenetwork.com^", NULL }; const char *m56810d12[] = { "inskinmedia.com^", NULL }; const char *m56819bc [] = { "hiperstat.com^", NULL }; +const char *m568286e3[] = { "dujbubzvrdw.com^", NULL }; const char *m568317b [] = { "strategypage.com^", "_banner", NULL }; const char *m568525d6[] = { "urtracker.q-sis.de^", NULL }; const char *m5685b365[] = { "://ads.", NULL }; @@ -16733,7 +16818,6 @@ const char *m56b04d13[] = { "ppjjbzcxripw.com^", NULL }; const char *m56b0db95[] = { "/show?zone_id=", NULL }; const char *m56b106f0[] = { "/display_ad", NULL }; const char *m56b3129d[] = { "jqueryserver.com^", NULL }; -const char *m56b51179[] = { "abbp1.science.^", NULL }; const char *m56b599ce[] = { "stan.xing.com^", NULL }; const char *m56b786b7[] = { "pornhublive.com/?AFNO=", NULL }; const char *m56b7e2dd[] = { "ceylontoday.lk^", "^banner^", NULL }; @@ -16747,6 +16831,7 @@ const char *m56bc74cb[] = { "/ads_728_", NULL }; const char *m56bd3bc8[] = { "mlrocrzhrgbyi.bid^", NULL }; const char *m56bded01[] = { "gnrdomimplementation.com^", NULL }; const char *m56bf3146[] = { "tuxbpnne.com^", NULL }; +const char *m56bfd978[] = { "skgnohfvkrcn.com^", NULL }; const char *m56c09ff5[] = { "cuasparian.com^", NULL }; const char *m56c17558[] = { "777a2aceac3ff.com^", NULL }; const char *m56c1b4a7[] = { "diktafe.info^", NULL }; @@ -16878,6 +16963,7 @@ const char *m576378ef[] = { "pxf.io^", NULL }; const char *m5764c3e4[] = { "sectivity.mobi^", NULL }; const char *m5765219f[] = { "pornper.com/mlr/", NULL }; const char *m5765307f[] = { "picsexhub.com/rec/", NULL }; +const char *m576718ab[] = { "/tagcommander.min.js", NULL }; const char *m5767357b[] = { "yecxfxsbkb.com^", NULL }; const char *m57673d4a[] = { "pass.1688.com^", NULL }; const char *m576755a5[] = { "customer.io^", NULL }; @@ -16920,6 +17006,7 @@ const char *m57969d62[] = { "ilovecheating.com^", NULL }; const char *m57974a4b[] = { "prewarcar.com/images/banners/", NULL }; const char *m57975b77[] = { "phncdn.com/www-static/", "/gif-view-functions.js", NULL }; const char *m5797b5ac[] = { "tracking.cmcigroup.com^", NULL }; +const char *m57986732[] = { "/rich-relevance.", NULL }; const char *m57988d8b[] = { "geo.q5media.net^", NULL }; const char *m57998195[] = { "=rightAds_", NULL }; const char *m579b7105[] = { ".com/i.gif?", NULL }; @@ -17017,14 +17104,15 @@ const char *m57eb3c0c[] = { "/getban.php?", NULL }; const char *m57ec873a[] = { "/gravity-beacon.js", NULL }; const char *m57ecff71[] = { "_ad_footer.", NULL }; const char *m57ee2b7 [] = { "disqus.com/listPromoted?", NULL }; -const char *m57ee8115[] = { "megoads.eu^", NULL }; const char *m57ef2dc0[] = { "wtybgaghcqxoae.com^", NULL }; const char *m57f1a8c9[] = { "vjzqmbcx.com^", NULL }; +const char *m57f200e3[] = { "hisoupocdted.com^", NULL }; const char *m57f23733[] = { "target.vivid.com^", NULL }; const char *m57f4aa8f[] = { "thebestbookies.com^", NULL }; const char *m57f4d122[] = { "/adrotv2.", NULL }; const char *m57f50724[] = { "cbcomponent.com^", NULL }; const char *m57f74272[] = { "reporter-times.com/js/tk.js?", NULL }; +const char *m57f9bdaf[] = { "/telemetry/log/", NULL }; const char *m57faee43[] = { "-468x60-", NULL }; const char *m57fbec12[] = { "o2online.de^", "^psyma^", NULL }; const char *m57fd1494[] = { "imgbox.com/site_ads.js", NULL }; @@ -17087,6 +17175,7 @@ const char *m584580ad[] = { "px3792.com^", NULL }; const char *m58463783[] = { "xcukrfpchsxn.com^", NULL }; const char *m5846842e[] = { "financialnewsandtalk.com/scripts/slideshow-sponsors.js", NULL }; const char *m584727cf[] = { "iilrgkor.com^", NULL }; +const char *m5847701e[] = { "fhidehpl.com^", NULL }; const char *m58478168[] = { "/taboolaHead.", NULL }; const char *m5849d990[] = { "rapidgator.net/images/pics/729x91_", NULL }; const char *m5849fae4[] = { "/empty_ad_", NULL }; @@ -17130,6 +17219,7 @@ const char *m586f6e0 [] = { "lvcxvjetzvt.com^", NULL }; const char *m587048f9[] = { "obxffuwanefrr.bid^", NULL }; const char *m5877cf34[] = { "-strip-ads-", NULL }; const char *m5877fa26[] = { "qbvwcrtsyur.bid^", NULL }; +const char *m58782a1d[] = { "ultimedia.com/api/widget/", NULL }; const char *m587838f8[] = { "krfbhbhal.com^", NULL }; const char *m587afdd1[] = { "ivwbox.de^", NULL }; const char *m587c1d67[] = { "punterlink.co.uk/images/storage/siteban", NULL }; @@ -17230,6 +17320,7 @@ const char *m58e69b29[] = { "xfwwyoxut.com^", NULL }; const char *m58e73bb [] = { "dadllrpazourna.com^", NULL }; const char *m58e89334[] = { "/akamai_analytics_", NULL }; const char *m58e8dd5 [] = { "undousun.com^", NULL }; +const char *m58e95bba[] = { "/ads/desktop-", NULL }; const char *m58e9c138[] = { "uvppdseel.com^", NULL }; const char *m58ebb678[] = { "supuv3.com^", NULL }; const char *m58ec47a [] = { "11f976743800.com^", NULL }; @@ -17242,7 +17333,6 @@ const char *m58f71609[] = { "fbay.tv^", NULL }; const char *m58f909b7[] = { "vbkhjlokrdd.com^", NULL }; const char *m58fa6dce[] = { "/ads/initialize/", NULL }; const char *m58fb6fee[] = { "/ext_ads.", NULL }; -const char *m58fffecf[] = { "dv0.info^", NULL }; const char *m5900152 [] = { "geo.kaloo.ga^", NULL }; const char *m590602ea[] = { "politicalwire.com/images/", "-sponsor.jpg", NULL }; const char *m59066afb[] = { ".1.1.1.l80.js^", NULL }; @@ -17257,7 +17347,7 @@ const char *m590ec830[] = { "/ad2-728-", NULL }; const char *m590f9e47[] = { "jsuol.com/rm/clicklogger_", NULL }; const char *m5910f1c0[] = { "pornshare.biz/2.js", NULL }; const char *m5913fa0e[] = { "/zxc.gif?", NULL }; -const char *m5916eaab[] = { "black-ghettos.info^", NULL }; +const char *m5918248e[] = { "ye185hcamw.com^", NULL }; const char *m5919a4c7[] = { "gameserpent.com/vc", ".php", NULL }; const char *m591a345d[] = { "05y2dxmr.top^", NULL }; const char *m591ac58a[] = { "eaetyfmpuelw.com^", NULL }; @@ -17274,6 +17364,7 @@ const char *m5926f556[] = { "uebkmtpsfvgvfx.com^", NULL }; const char *m59285630[] = { "cttracking02.com^", NULL }; const char *m592872ef[] = { "/fb-tracking.js", NULL }; const char *m592a9038[] = { "mtv.co.uk^", "^btn_itunes.png", NULL }; +const char *m592b289d[] = { "wowza.com/v1/analytics", NULL }; const char *m592c31f [] = { "strs.jp^", NULL }; const char *m592cdf3a[] = { "location3.com/analytics/", NULL }; const char *m592d12a6[] = { "bettyconfidential.com/media/fmads/", NULL }; @@ -17328,6 +17419,7 @@ const char *m59624d37[] = { "_730x60_", NULL }; const char *m5962918b[] = { "_750x100.", NULL }; const char *m596299cf[] = { "ywpkgqasoe.bid^", NULL }; const char *m59662dcc[] = { "thebunsenburner.com^", NULL }; +const char *m59678a23[] = { "mzmtpdcouoa.com^", NULL }; const char *m5967b803[] = { "wqbvqmremvgp.com^", NULL }; const char *m5968ef [] = { "buzzfed.com^", "^pound.js", NULL }; const char *m59691f0e[] = { "hutkuzwropgf.com^", NULL }; @@ -17345,6 +17437,7 @@ const char *m5970e5c1[] = { "/image/ads/", NULL }; const char *m597257c2[] = { "zigzag.co.za/images/oww-", NULL }; const char *m59739c2 [] = { "yiyycuqozjwc.com^", NULL }; const char *m5974b44f[] = { "gainmoneyfast.com^", NULL }; +const char *m5975202a[] = { "ytcpfvgqp.com^", NULL }; const char *m597655a [] = { "webgains.com^", NULL }; const char *m5977e25f[] = { "sprawley.com^", NULL }; const char *m597a59a3[] = { "yourbittorrent.com/images/lumovies.js", NULL }; @@ -17429,6 +17522,7 @@ const char *m59cdb7d5[] = { "pixhost.to/js/upload_functions.js?", NULL }; const char *m59ce0f3e[] = { "iwinnersadvantage.com^", NULL }; const char *m59cff2fa[] = { "-adv.jpg", NULL }; const char *m59d021a2[] = { "adk2.net^", NULL }; +const char *m59d24d9 [] = { "img.akubebas.com/images/loker-backend.gif", NULL }; const char *m59d29d8e[] = { "/tracker/counter/", NULL }; const char *m59d62a6c[] = { "dfawfyhesfe.com^", NULL }; const char *m59d67619[] = { "apcugpxy.com^", NULL }; @@ -17576,6 +17670,7 @@ const char *m5a751aab[] = { "hdpornphotos.com/images/728x180_", NULL }; const char *m5a759826[] = { "/doublepimp2.js", NULL }; const char *m5a75a2d5[] = { "/pagead?", NULL }; const char *m5a765f66[] = { "trrsf.com/metrics/", NULL }; +const char *m5a76fd05[] = { "d16xpr36wrmcmk.cloudfront.net^", NULL }; const char *m5a78f816[] = { "spankbang.xxx^", NULL }; const char *m5a7a2389[] = { "traffic4u.nl^", NULL }; const char *m5a7ae9e5[] = { "kuqbprozlqj.bid^", NULL }; @@ -17708,6 +17803,7 @@ const char *m5b13c453[] = { "nywpxugigwfzb.com^", NULL }; const char *m5b14a42b[] = { "fjuouqwxgbir.com^", NULL }; const char *m5b161093[] = { "hayxktgbqpmult.com^", NULL }; const char *m5b1614ed[] = { "crtntrvjuun.bid^", NULL }; +const char *m5b1675fb[] = { "ttauri.space.com^", NULL }; const char *m5b16b013[] = { "ajxftwwmlinv.com^", NULL }; const char *m5b173da9[] = { "/ero_hosted_", NULL }; const char *m5b185df7[] = { "idbxnzgmn.com^", NULL }; @@ -17805,6 +17901,7 @@ const char *m5b868b96[] = { "/yhs/ads?", NULL }; const char *m5b868bf0[] = { "/webmetricstracking.", NULL }; const char *m5b87a28d[] = { "/ads3.", NULL }; const char *m5b880bb [] = { "youku.com/ykvvlog?", NULL }; +const char *m5b898df3[] = { "9anime.", "/home/ajax/schedule", NULL }; const char *m5b8aecf [] = { "linicom.co.il^", NULL }; const char *m5b8b7783[] = { "/comment-ad.", NULL }; const char *m5b8d9ce0[] = { "duowan.com/public/s/market_count.js", NULL }; @@ -17988,8 +18085,10 @@ const char *m5c5237fb[] = { "/textlink.php?text", NULL }; const char *m5c5398d0[] = { "://synad.", NULL }; const char *m5c5488db[] = { "vfasewomnmco.com^", NULL }; const char *m5c551ecd[] = { "site-rips.org^", NULL }; +const char *m5c55f186[] = { "od.visiblemeasures.com^", NULL }; const char *m5c580695[] = { "/fingerprint.js", NULL }; const char *m5c586992[] = { "/targeting/render.", NULL }; +const char *m5c5b93cf[] = { "/dynamicAds.", NULL }; const char *m5c5bcf7d[] = { "bahamaslocal.com/img/banners/", NULL }; const char *m5c5bfc41[] = { "virtualearth.net/mapcontrol/", "/veapiAnalytics.js", NULL }; const char *m5c5c8554[] = { "wfiejyjdlbsrkklvxxwkferadhbcwtxrotehopgqppsqwluboc.com^", NULL }; @@ -18063,6 +18162,7 @@ const char *m5cb78718[] = { "mediaplex.com/ad/fm/", NULL }; const char *m5cb7a38e[] = { "/xtclicks_", NULL }; const char *m5cb81976[] = { "5251.net/stat.jsp?", NULL }; const char *m5cb88083[] = { "scientopia.org/public_html/clr_lympholyte_banner.gif", NULL }; +const char *m5cb9d864[] = { "lxwfjjnowwhld.com^", NULL }; const char *m5cba339c[] = { "network.sofeminine.co.uk^", NULL }; const char *m5cbb1b66[] = { "ientrymail.com/webheadtools", NULL }; const char *m5cbc861 [] = { "/ads-02.", NULL }; @@ -18081,6 +18181,7 @@ const char *m5cce8021[] = { "9f4272342f817.com^", NULL }; const char *m5cce8ce5[] = { "sidekickunlock.net/banner/", NULL }; const char *m5ccf5647[] = { "networkworld.com/www/js/ads/ads.js", NULL }; const char *m5cd04194[] = { "/count.fcg?", NULL }; +const char *m5cd045b1[] = { "&ad_block=", NULL }; const char *m5cd42c6f[] = { "/rule34v2/ads/", NULL }; const char *m5cd5d052[] = { "arena-quantum.co.uk^", NULL }; const char *m5cd5df65[] = { "junioneruytew.info^", NULL }; @@ -18092,6 +18193,7 @@ const char *m5cd8e922[] = { "escdn.co/t6/", NULL }; const char *m5cd92bfc[] = { "woetwakv.bid^", NULL }; const char *m5cd98396[] = { "bannerflow.com^", NULL }; const char *m5cd9f539[] = { "xacexccntjbrht.com^", NULL }; +const char *m5cdab00a[] = { "metrics-api.dimensions.ai^", NULL }; const char *m5cdd09ef[] = { "/rotating_banner.php", NULL }; const char *m5cdded2f[] = { "mlhpclmaba.bid^", NULL }; const char *m5cde69f9[] = { "kpwjtpgvowifq.com^", NULL }; @@ -18186,6 +18288,7 @@ const char *m5d3208bd[] = { "xhit.com^", NULL }; const char *m5d328910[] = { "chinanews.com/gg/", NULL }; const char *m5d33e69e[] = { "vaksyrgpkz.com^", NULL }; const char *m5d33ecee[] = { "churchnewssite.com^", "^banner-", NULL }; +const char *m5d33fcc9[] = { "badshores.com^", NULL }; const char *m5d340ecc[] = { "nlpsxhgmdywaoq.com^", NULL }; const char *m5d35accd[] = { "_600x180.", NULL }; const char *m5d360454[] = { "tieyggub.com^", NULL }; @@ -18204,6 +18307,7 @@ const char *m5d41f815[] = { "web.adblade.com^", NULL }; const char *m5d4279be[] = { "yuwxounw.com^", NULL }; const char *m5d429e38[] = { "privatehomeclips.com/privatehomeclips.php?t_sid=", NULL }; const char *m5d42e276[] = { "sielsmaats.com^", NULL }; +const char *m5d445585[] = { "mtsoxkqlqnawre.com^", NULL }; const char *m5d46f8 [] = { "firstload.de^", NULL }; const char *m5d480ee [] = { "aerotime.aero/upload/banner/", NULL }; const char *m5d4943bd[] = { "res.rbl.ms^", NULL }; @@ -18258,6 +18362,7 @@ const char *m5d7d884f[] = { "px.wayfair.com^", NULL }; const char *m5d7ef2a5[] = { "virtuaguyhd.com/ref.php?", NULL }; const char *m5d7f11c5[] = { "darking05.tk^", NULL }; const char *m5d8033a1[] = { "82d914.se^", NULL }; +const char *m5d80469f[] = { "pegloang.com^", NULL }; const char *m5d80de5d[] = { "hmypgdhzd.com^", NULL }; const char *m5d818cd7[] = { "/topads2.", NULL }; const char *m5d8253e2[] = { "rctanilirwefr.bid^", NULL }; @@ -18276,6 +18381,7 @@ const char *m5d8fc32f[] = { "pr.blogflux.com^", NULL }; const char *m5d90f3d2[] = { "/miner.js", NULL }; const char *m5d91a4fb[] = { "coinmarketcap.com^", NULL }; const char *m5d91f593[] = { "platform.tout.com^", NULL }; +const char *m5d9239f6[] = { "qhoosovyj.com^", NULL }; const char *m5d92e822[] = { "netpondads.com^", NULL }; const char *m5d931396[] = { "yqjoqncxmufi.com^", NULL }; const char *m5d93d2e2[] = { "adultfilmdatabase.com/graphics/banners/", NULL }; @@ -18327,6 +18433,7 @@ const char *m5dcfee9d[] = { "payza.com/images/banners/", NULL }; const char *m5dd02c78[] = { "pro-clockers.com/images/banners/", NULL }; const char *m5dd06aae[] = { "jmbyjmeleib.bid^", NULL }; const char *m5dd18b90[] = { "matchesfashion.com/js/Track.js", NULL }; +const char *m5dd2f634[] = { "nieveni.com^", NULL }; const char *m5dd3a244[] = { "syicirtpxosk.com^", NULL }; const char *m5dd47653[] = { "swatchseries.to/public/js/slick.js", NULL }; const char *m5dd5be75[] = { "ad.digitimes.com.tw^", NULL }; @@ -18411,7 +18518,6 @@ const char *m5e2c83db[] = { "exclusivecpms.com^", NULL }; const char *m5e2e79d8[] = { "funneld.com^", NULL }; const char *m5e30aa8 [] = { "affrh2016.com^", NULL }; const char *m5e330518[] = { "naturaltracking.com^", NULL }; -const char *m5e3430b9[] = { "weareheard.org^", NULL }; const char *m5e370713[] = { "/view/ads/", NULL }; const char *m5e393282[] = { "sendptp.com^", NULL }; const char *m5e398e8 [] = { "ebfjbrlcvjlv.com^", NULL }; @@ -18425,7 +18531,6 @@ const char *m5e3d1b13[] = { "redstatcounter.com^", NULL }; const char *m5e3dfb54[] = { "-ad-300x600-", NULL }; const char *m5e3e686 [] = { "-event-tracking.", NULL }; const char *m5e3e7e [] = { "ctscdn.com/content/tracking-", NULL }; -const char *m5e40697c[] = { "titsbro.org^", NULL }; const char *m5e433120[] = { "affiliates.goodvibes.com^", NULL }; const char *m5e437feb[] = { "/flash_ads.", NULL }; const char *m5e4453b5[] = { "a.raasnet.com^", NULL }; @@ -18439,6 +18544,7 @@ const char *m5e47eb62[] = { "/728_200.", NULL }; const char *m5e4a8938[] = { "tyxo.bg^", NULL }; const char *m5e4b65aa[] = { "/goodtagmanagerapi.", NULL }; const char *m5e4b93e4[] = { "johngaltfla.com/wordpress/wp-content/uploads/", "/jmcs_specaialbanner.jpg", NULL }; +const char *m5e4bec07[] = { "smetrics.farnell.com/b/ss/", NULL }; const char *m5e4bf6b1[] = { "duct5ntjian71.cloudfront.net^", NULL }; const char *m5e4cb07f[] = { "pardina.ru^", NULL }; const char *m5e4efc0e[] = { "bbbrhcxtdkfui.bid^", NULL }; @@ -18489,6 +18595,7 @@ const char *m5e7bd496[] = { "mfdmsmndqarhb.bid^", NULL }; const char *m5e7c4441[] = { "liadlzantv.com^", NULL }; const char *m5e7d90e4[] = { "advertarium.com.ua^", NULL }; const char *m5e7dd3fc[] = { "cngroup.co.uk/service/creative/", NULL }; +const char *m5e80e147[] = { "_600x160&", NULL }; const char *m5e80f7f2[] = { "/mtvi_reporting.js", NULL }; const char *m5e8105c8[] = { "cloud.talend.com/api/ipaas/services/analytics/", NULL }; const char *m5e811241[] = { "youporn.com/bundles/", NULL }; @@ -18513,6 +18620,7 @@ const char *m5e8dd45b[] = { "cmptch.com^", NULL }; const char *m5e8ecd0e[] = { "yaramol.info^", NULL }; const char *m5e8ed144[] = { "/pageeventcounter;", NULL }; const char *m5e906899[] = { "saple.net^", NULL }; +const char *m5e91059a[] = { "titorsbutaning.info^", NULL }; const char *m5e916dec[] = { "pjdhfwe.com^", NULL }; const char *m5e9468ff[] = { "_600x160.", NULL }; const char *m5e95b75c[] = { "/SiteTrackingGA.", NULL }; @@ -18530,9 +18638,7 @@ const char *m5ea5fd6d[] = { "/AdPub/", NULL }; const char *m5ea61a50[] = { "gstatic.com/trustedstores/", NULL }; const char *m5ea792af[] = { "/ads-async.", NULL }; const char *m5ea813dc[] = { "/event?stat_", NULL }; -const char *m5ea8f82f[] = { "futura-sciences.com^", "^xtcore.js", NULL }; const char *m5eaa0040[] = { "looneynetwork.com^", NULL }; -const char *m5eaafa78[] = { "croix.science^", NULL }; const char *m5eab6652[] = { "header.tech^", NULL }; const char *m5eabf1d0[] = { "hyrnujewyatvd.com^", NULL }; const char *m5ead9230[] = { "newtab-media.com^", NULL }; @@ -18665,7 +18771,6 @@ const char *m5f334998[] = { "/googleads1.", NULL }; const char *m5f33774b[] = { "sxvqdslmbqyk.bid^", NULL }; const char *m5f34b0fe[] = { "static.criteo.net^flash^", NULL }; const char *m5f35048c[] = { "zpctncydojjh.com^", NULL }; -const char *m5f364a2e[] = { "pop-bazar.net^", NULL }; const char *m5f36a061[] = { "doubleclick.net/pfadx/", ".WALTDISNEYINTERNETGROU/", NULL }; const char *m5f37d916[] = { "/tracking.php?", "&pid=", NULL }; const char *m5f37eec1[] = { "amobee.com^", NULL }; @@ -18713,6 +18818,7 @@ const char *m5f673255[] = { "tzelsvxtjvy.com^", NULL }; const char *m5f684563[] = { "hdoabbjyyebca.com^", NULL }; const char *m5f686c67[] = { "/ads/vip_", NULL }; const char *m5f6a0991[] = { "xmr.cool^", NULL }; +const char *m5f6c234e[] = { "inlrdxbuco.com^", NULL }; const char *m5f6c6eb2[] = { "pejhnrurllsq.com^", NULL }; const char *m5f6c87d6[] = { "/adnetmedia.", NULL }; const char *m5f6f0c5e[] = { "trackedweb.net^", NULL }; @@ -18824,7 +18930,6 @@ const char *m5fdb1418[] = { "dbvault.net^", NULL }; const char *m5fdb9df5[] = { "urahor9u.com^", NULL }; const char *m5fdf1d09[] = { "zymngxjmm.bid^", NULL }; const char *m5fe0ad4f[] = { "aliyuncs.com/r.png?", NULL }; -const char *m5fe0b713[] = { "acamar.xyz^", NULL }; const char *m5fe1681d[] = { "findbetterresults.com^", NULL }; const char *m5fe1f4af[] = { "user-clicks.com^", NULL }; const char *m5fe28a60[] = { "/resourcestat.", NULL }; @@ -18957,6 +19062,7 @@ const char *m60625544[] = { "qowmqduocv.com^", NULL }; const char *m60628a6d[] = { "pompazilla.com^", NULL }; const char *m6066c9ef[] = { "fyyyyppk.com^", NULL }; const char *m606892ae[] = { "edchargina.pro^", NULL }; +const char *m60691b92[] = { "en25.com^", NULL }; const char *m6069ca5d[] = { "/analyzer.gif?", NULL }; const char *m606a2692[] = { "penton.com/analytics/", NULL }; const char *m606acbb1[] = { "/multiad/", NULL }; @@ -19000,7 +19106,6 @@ const char *m608ecb9a[] = { "freehostedscripts.net/online/", NULL }; const char *m608f90d [] = { "fryxaknn.com^", NULL }; const char *m608f984b[] = { "/gtags/pin_tag.", NULL }; const char *m6090ce9e[] = { "/web_ads/", NULL }; -const char *m60910217[] = { "thevideo.me/", "_", NULL }; const char *m609121b4[] = { "dneliqkbeixeri.com^", NULL }; const char *m6091bbd6[] = { "/thuzianayltics.", NULL }; const char *m6092678e[] = { "counter.ukr.net^", NULL }; @@ -19032,6 +19137,7 @@ const char *m60a4c5c1[] = { "_textad_", NULL }; const char *m60a5e98 [] = { "umnsvtykkptl.com^", NULL }; const char *m60a638b9[] = { "tags.bkrtx.com/js/bk-coretag.js", NULL }; const char *m60a951ac[] = { "apparede.com^", NULL }; +const char *m60aa65b2[] = { "/thermostat.js", NULL }; const char *m60acb833[] = { "safelinktracker.com^", NULL }; const char *m60acd0ce[] = { "rfpnlsbbu.com^", NULL }; const char *m60ace4dc[] = { "/getadvertiserimage.", NULL }; @@ -19107,6 +19213,7 @@ const char *m60fc338 [] = { "megasearch.us/ifx/ifx.php?", NULL }; const char *m60fcc1d3[] = { "/oiopub-direct/", NULL }; const char *m610010d7[] = { "card-sharing.net/umbrella.png", NULL }; const char *m6100fcbb[] = { "pluso.ru/counter.php?", NULL }; +const char *m61015074[] = { "_400x60&", NULL }; const char *m61031412[] = { "d2so4705rl485y.cloudfront.net^", NULL }; const char *m61048936[] = { "travel-assets.com/ads/", NULL }; const char *m6104d166[] = { "dieho.lacasadeltikitakatv.me^", NULL }; @@ -19276,6 +19383,7 @@ const char *m619809db[] = { "gnpge.com^", NULL }; const char *m61985577[] = { "dyn.primecdn.net^", NULL }; const char *m619ab3fd[] = { "exoclick.com/ad_track.js", NULL }; const char *m619bab76[] = { "sebadu.com^", NULL }; +const char *m619bcb47[] = { "/wt_tag.js", NULL }; const char *m619c3aed[] = { "ad.idgtn.net^", NULL }; const char *m619d6765[] = { "wfzvjbdicihe.com^", NULL }; const char *m619d8cb7[] = { "webeyez.com^", NULL }; @@ -19323,6 +19431,7 @@ const char *m61c5d2ef[] = { "coin-service.com^", NULL }; const char *m61c77ad0[] = { "/clickunder.", NULL }; const char *m61ca1df0[] = { "hnhsvlswqtoxgn.com^", NULL }; const char *m61ca2f1c[] = { "securepubads.g.doubleclick.net/tag/js/gpt.js", NULL }; +const char *m61cac52b[] = { "img.akubebas.com/images/idxbet/bn-", ".gif", NULL }; const char *m61cbc610[] = { "fjxdsslczu.bid^", NULL }; const char *m61cdc44e[] = { "2yu.in/banner/", NULL }; const char *m61cdf700[] = { "opoefqthl.bid^", NULL }; @@ -19462,7 +19571,6 @@ const char *m62471ecf[] = { "erahvrtzbg.com^", NULL }; const char *m62482e7c[] = { "ecommercetimes.com^", "^sda^", NULL }; const char *m62488e29[] = { "awrxkucpfbsq.com^", NULL }; const char *m624a0cd0[] = { "lanchaeanly.pro^", NULL }; -const char *m624a79fa[] = { "plachetde.biz^", NULL }; const char *m624b474 [] = { "okbiafbcvoqo.com^", NULL }; const char *m624bcea3[] = { "rkcmyzxubyziek.com^", NULL }; const char *m624bdeda[] = { "/shared/ad_", NULL }; @@ -19510,12 +19618,12 @@ const char *m62786c8f[] = { "msegeqxwopq.com^", NULL }; const char *m6278f243[] = { "edmodo.com/ads", NULL }; const char *m627a35be[] = { "/publicidades/", NULL }; const char *m627a4825[] = { "nlljrfvbnisi.com^", NULL }; -const char *m627b3e43[] = { "kiplinger.com/search/", NULL }; const char *m627ee681[] = { "cspyozjbwb.com^", NULL }; const char *m627f0ef9[] = { "inpref.s3.amazonaws.com^", NULL }; const char *m627f1521[] = { "vitabase.com/images/relationships/", NULL }; const char *m627f8269[] = { "xsmjzzrpxq.bid^", NULL }; const char *m62803ad1[] = { "ssl4stats.de^", NULL }; +const char *m62812eba[] = { "/pixel/?random_number=", NULL }; const char *m628210d [] = { "laynsite.pro^", NULL }; const char *m628332b7[] = { "abc.net.au/counters/", NULL }; const char *m6283b139[] = { "performancingads.com^", NULL }; @@ -19563,6 +19671,7 @@ const char *m62b92ebb[] = { "/banner_adv/", NULL }; const char *m62b9d283[] = { "/ad-template/", NULL }; const char *m62ba06f [] = { "fakeporn.tv/bb/", NULL }; const char *m62bb9e33[] = { ".info/ads-", NULL }; +const char *m62bca47f[] = { "doghoust.net^", NULL }; const char *m62bca94a[] = { "dhmtracking.co.za^", NULL }; const char *m62bd2985[] = { "orgyxxxhub.com/content/lib/", NULL }; const char *m62bdb182[] = { "digitaldesire.com^", NULL }; @@ -19592,6 +19701,7 @@ const char *m62d25ab4[] = { "qquncjiru.bid^", NULL }; const char *m62d32381[] = { "/geoad/", NULL }; const char *m62d4e1dc[] = { "track.adintend.com^", NULL }; const char *m62d5ffb7[] = { "newsinc.com/players/report.xml?", NULL }; +const char *m62d73a36[] = { "galerieslafayette.com/c/", NULL }; const char *m62d890a1[] = { "stv.tv/img/player/stvplayer-sponsorstrip-", NULL }; const char *m62d99e94[] = { "metaffiliation.com^", "^mclic^", NULL }; const char *m62d9bfbf[] = { "qzdexbmyq.com^", NULL }; @@ -19608,6 +19718,7 @@ const char *m62de9918[] = { ".drive-analytics.", NULL }; const char *m62dfed41[] = { "/js/ads_", NULL }; const char *m62e1c44b[] = { "nastoverewess.pro^", NULL }; const char *m62e1f58d[] = { "mcyopesbusomqf.com^", NULL }; +const char *m62e3f187[] = { "rumimorigu.info^", NULL }; const char *m62e4743e[] = { "frontpagemag.com^", "^bigadgendabookad.jpg", NULL }; const char *m62e4f338[] = { "/show-ads.", NULL }; const char *m62e54c46[] = { "nharaeklya.com^", NULL }; @@ -19653,12 +19764,12 @@ const char *m6310c0aa[] = { "/sidebarAnalytic?", NULL }; const char *m6311f48e[] = { "andomedia.com^", NULL }; const char *m6316a4c7[] = { "flixfacts.co.uk^", NULL }; const char *m6316cf6a[] = { "google.com/js/bg/", NULL }; -const char *m6318b39d[] = { "log.thevideo.me^", NULL }; const char *m631a2e1e[] = { "eojrldtucqsf.com^", NULL }; const char *m631a31eb[] = { "alexa.com/minisiteinfo/", NULL }; const char *m631b2179[] = { "_adsrv=", NULL }; const char *m631e7121[] = { "d4fed03105c9f65b.com^", NULL }; const char *m631ffb6c[] = { "move2.co^", NULL }; +const char *m6322d8c2[] = { "sextoysgfs.com/saber/", NULL }; const char *m6322f699[] = { "cash.femjoy.com^", NULL }; const char *m6325da00[] = { "xtixyzjeibh.com^", NULL }; const char *m63276e14[] = { "stat.novinky.cz^", NULL }; @@ -19787,6 +19898,7 @@ const char *m63a6e3cc[] = { "gethopper.com/tp/", NULL }; const char *m63a70a43[] = { "trackertest.org^", NULL }; const char *m63a7a58c[] = { "firstadsolution.com^", NULL }; const char *m63a819cb[] = { "/fp.engine?", NULL }; +const char *m63a8a378[] = { "raigluce.net^", NULL }; const char *m63a8c753[] = { "78.138.126.253^", NULL }; const char *m63a923b8[] = { "phncdn.com/assets/pc/js/video_page_asset_list.js", NULL }; const char *m63a99b14[] = { "/dtrack.js", NULL }; @@ -19853,7 +19965,6 @@ const char *m63e736ef[] = { "fabricww.com^", NULL }; const char *m63e80db3[] = { "eb9918cd6a32b1cff.com^", NULL }; const char *m63e8479f[] = { "covertarget.com^", "_", ".php", NULL }; const char *m63e8f8ec[] = { "/jstats/js/", NULL }; -const char *m63ea24cd[] = { "d35u1vg1q28b3w.cloudfront.net^", NULL }; const char *m63eb421a[] = { "/premiumadzone.", NULL }; const char *m63eb801f[] = { "dailymail.co.uk/brightcove/tracking/ted3.js", NULL }; const char *m63ec0ed0[] = { "missnowmrs.com/images/banners/", NULL }; @@ -20006,6 +20117,7 @@ const char *m648f4153[] = { "_i2a.js", NULL }; const char *m64906344[] = { "largestable.com^", NULL }; const char *m6490ead4[] = { "ngastatic.com^", NULL }; const char *m649230be[] = { "tlvmedia.com^", NULL }; +const char *m649234dd[] = { "eontent.streamp1ay.me^", NULL }; const char *m6493e858[] = { "/AppMeasurement2.js", NULL }; const char *m64943fd4[] = { "_media/ads/", NULL }; const char *m64952963[] = { "mashery.com/analytics/", NULL }; @@ -20086,6 +20198,7 @@ const char *m64d53a45[] = { "nobleppc.com^", NULL }; const char *m64d577d [] = { "connect.facebook.net/signals/", NULL }; const char *m64d7b0ee[] = { "cb5864239d752.com^", NULL }; const char *m64d8d90e[] = { "barclays.co.uk/content/dam/", NULL }; +const char *m64d8f526[] = { "jdhnrnvdjmu.com^", NULL }; const char *m64da7d36[] = { "ncouqiwjjaot.com^", NULL }; const char *m64db6e81[] = { "tidaltv.com/Ping.aspx", NULL }; const char *m64db77de[] = { "/iFramedAdTemplate/", NULL }; @@ -20147,6 +20260,7 @@ const char *m651a17a7[] = { "/hit2.php", NULL }; const char *m651a3f43[] = { "=advert/", NULL }; const char *m651a5d5b[] = { "/show_ad.", NULL }; const char *m651b0657[] = { "analytics.posttv.com/trending-videos-overall.json", NULL }; +const char *m651bd03c[] = { "pjsiazatx.com^", NULL }; const char *m651dc3b1[] = { "wipfilms.net^", "^instant-video.png", NULL }; const char *m65206dfc[] = { "/placeholder-ad-", NULL }; const char *m6520c46 [] = { "euarbohjj.com^", NULL }; @@ -20168,7 +20282,6 @@ const char *m6531faaf[] = { "gtop100.com/a_images/show-a.php?", NULL }; const char *m65332cd7[] = { "mcclatchyinteractive.com/creative/", NULL }; const char *m65334bf9[] = { "g.bit.pt^", NULL }; const char *m6533ef9c[] = { "clickadu.com^", NULL }; -const char *m6534886f[] = { "07zq44y2tmru.xyz^", NULL }; const char *m6537e5ab[] = { "pipeline.realtime.active.com^", NULL }; const char *m65390ea5[] = { "/dynamicad?", NULL }; const char *m653950b0[] = { "evfzxjiqg.com^", NULL }; @@ -20204,6 +20317,7 @@ const char *m654edbcb[] = { "/adview?", NULL }; const char *m654f849e[] = { "/rest/analytics/", NULL }; const char *m6550de1d[] = { "/rum.gif?", NULL }; const char *m6552a648[] = { "/content/ad/", NULL }; +const char *m6556930b[] = { "/bidiqCookieDropper.", NULL }; const char *m6556e841[] = { "fnbhjbcfqkrcs.com^", NULL }; const char *m6557103a[] = { "jfx61qca.site^", NULL }; const char *m65576200[] = { "netrosol.net^", NULL }; @@ -20225,6 +20339,7 @@ const char *m6562a00a[] = { "vs.target.com^", NULL }; const char *m6562f722[] = { "/analyticReportingAS3.", NULL }; const char *m6564ec4d[] = { "moomoopop.com^", NULL }; const char *m65657067[] = { "wikia.nocookie.net/_", "=AdEngine3ApiController", NULL }; +const char *m6565836b[] = { "bhphotovideo.com/otohphnbwwwdfrecfrassezttzratf.js", NULL }; const char *m6565d8dc[] = { "d15565yqt7pv7r.cloudfront.net^", NULL }; const char *m65674fa0[] = { "wfghrgscs.com^", NULL }; const char *m6568459f[] = { "widget.cheki.com.ng^", NULL }; @@ -20272,7 +20387,6 @@ const char *m65876f46[] = { "imgtty.com^", NULL }; const char *m6587dcb2[] = { "phncdn.com//js/popUnder/exclusions-min.js", NULL }; const char *m65880b0a[] = { "h2porn.com/contents/content_sources/", NULL }; const char *m658b1888[] = { "/ad/script/", NULL }; -const char *m658b56f6[] = { "thevideo.me/", ":", NULL }; const char *m658be3a5[] = { "saipuciruuja.com^", NULL }; const char *m658d4db0[] = { "et.grabnetworks.com^", NULL }; const char *m65922668[] = { "analdin.com/js/pu.js", NULL }; @@ -20288,6 +20402,7 @@ const char *m659eb624[] = { "/connect_counter.js", NULL }; const char *m65a1b319[] = { "vkasuqsswc.com^", NULL }; const char *m65a3907b[] = { "t.st/video/js/kGoogleAnalytics.js?", NULL }; const char *m65a4b4b4[] = { "/advscripts/", NULL }; +const char *m65a4dbf3[] = { "fiozxmznaba.com^", NULL }; const char *m65a5209f[] = { "/analytics.do", NULL }; const char *m65a6553f[] = { "sp.usatoday.com^", NULL }; const char *m65a7f532[] = { "pop.mrstiff.com^", NULL }; @@ -20302,7 +20417,6 @@ const char *m65b46a4b[] = { "bgibeluywjhgb.com^", NULL }; const char *m65b490b8[] = { "jdforum.net^", "^banner-", NULL }; const char *m65b55d86[] = { "snsfjpes.com^", NULL }; const char *m65b780d1[] = { "rroyintwabqyua.com^", NULL }; -const char *m65b90460[] = { "profitstat.biz^", NULL }; const char *m65ba4202[] = { "/kads-ajax.", NULL }; const char *m65bc19d8[] = { "cbsistatic.com^", "^google-analytics.js", NULL }; const char *m65be330f[] = { "/adkeys.", NULL }; @@ -20315,7 +20429,6 @@ const char *m65c59df9[] = { "ppupdbeoth.bid^", NULL }; const char *m65c7b996[] = { "/log?type=", NULL }; const char *m65c97c2c[] = { "sportsmole.co.uk/track", ".gif?", NULL }; const char *m65caa27b[] = { "oofte.com^", NULL }; -const char *m65cb11ae[] = { "basesclick.ru^", NULL }; const char *m65ccb21e[] = { "tkn.porntube.com^", NULL }; const char *m65ccc48c[] = { "/buyclicks/", NULL }; const char *m65cd3836[] = { "/ads/web/", NULL }; @@ -20454,6 +20567,7 @@ const char *m66468ccd[] = { "ztmwkxvvyoao.com^", NULL }; const char *m66470c30[] = { "/openxtargeting.js", NULL }; const char *m66474e36[] = { "tag.regieci.com^", NULL }; const char *m66475d7f[] = { "tracker", ".bingohall.ag^", NULL }; +const char *m66491375[] = { "nbc.com/generetic/scripts/ads.js", NULL }; const char *m6649b066[] = { "rfvilsmvo.bid^", NULL }; const char *m664a6c5f[] = { "gigya.com^", NULL }; const char *m664a82a8[] = { "ps.w.org/google-analytics-dashboard-for-wp/assets/", NULL }; @@ -20527,6 +20641,7 @@ const char *m669d6005[] = { "grapevine.is/media/flash/", ".swf", NULL }; const char *m669fc339[] = { "_masterTagCallback&", NULL }; const char *m66a1a6b3[] = { "/TrackingHandler.", NULL }; const char *m66a279b0[] = { "ajkelra.com^", NULL }; +const char *m66a280d9[] = { "d3f5l8ze0o4j2m.cloudfront.net^", NULL }; const char *m66a3470f[] = { "nedstat.net^", NULL }; const char *m66a37ef9[] = { "/ad/top2.", NULL }; const char *m66a44255[] = { "kjbqzbiteubt.com^", NULL }; @@ -20648,6 +20763,7 @@ const char *m6733c2bf[] = { "/global/analytics/", NULL }; const char *m673401fa[] = { "rsrbqknrfskkb.bid^", NULL }; const char *m673490ac[] = { "1f7de8569ea97f0614.com^", NULL }; const char *m6734d6dc[] = { "bestpricewala.com^", NULL }; +const char *m673681f5[] = { "lxykalyvq.com^", NULL }; const char *m67378fac[] = { "double-check.com^", NULL }; const char *m6738ece [] = { "events.air.tv^", NULL }; const char *m673a008c[] = { "watchmygf.to^", NULL }; @@ -20802,7 +20918,6 @@ const char *m67c42c2a[] = { "/bannerserver/", NULL }; const char *m67c570dc[] = { "thebarchive.com/foolfuuka/foolz/", "/bootstrap.min.js", NULL }; const char *m67cb41d [] = { "paktribune.com^", "^banner", NULL }; const char *m67cd823f[] = { "altervista.org/stats/", NULL }; -const char *m67cf5138[] = { "prizegiveaway.org^", NULL }; const char *m67d09a75[] = { "stats.piaggio.com^", NULL }; const char *m67d09f4c[] = { "yicainjezma.com^", NULL }; const char *m67d2e216[] = { "geostag.cardinalcommerce.com/DeviceFingerprintWeb/includes/js/fingerprint2.min.js", NULL }; @@ -20840,7 +20955,6 @@ const char *m67f0871d[] = { "/metriks/watch.", NULL }; const char *m67f1105f[] = { "jkuuoecpgecwla.com^", NULL }; const char *m67f16b87[] = { "aichaima.top^", NULL }; const char *m67f21562[] = { "xbdlsolradeh.com^", NULL }; -const char *m67f245b8[] = { "/v2/events", NULL }; const char *m67f24ca [] = { "agates.ru/counters/", NULL }; const char *m67f28227[] = { "viralporn.com^", "^popnew.js", NULL }; const char *m67f310b4[] = { "wizejdnlqwcb.com^", NULL }; @@ -21042,6 +21156,7 @@ const char *m68c8a618[] = { "ukcast.tv/adds/", NULL }; const char *m68c8fdad[] = { "easy-ads.com^", NULL }; const char *m68cb1909[] = { "4tube.com/assets/padb-", NULL }; const char *m68cba235[] = { "/openx_", NULL }; +const char *m68ccdd98[] = { "dchnguasrxubf.com^", NULL }; const char *m68d04dea[] = { "cmstool.youku.com^", NULL }; const char *m68d2aaca[] = { "pxlijblevbp.bid^", NULL }; const char *m68d40fa4[] = { "webonlinnew.com^", NULL }; @@ -21056,7 +21171,6 @@ const char *m68d87fd7[] = { "/p2-header-ad-", NULL }; const char *m68d8babe[] = { "edw.edmunds.com^", NULL }; const char *m68d9c9b [] = { "yucce.com^", NULL }; const char *m68d9dae9[] = { "pheedroh.net^", NULL }; -const char *m68db2feb[] = { "odnobi.ru^", NULL }; const char *m68db66e [] = { "xxnkyesp.com^", NULL }; const char *m68dbc745[] = { "usersfiles.com/images/72890UF.png", NULL }; const char *m68dbfb47[] = { "harvester.hbpl.co.uk^", NULL }; @@ -21109,7 +21223,6 @@ const char *m691c34d1[] = { "eage.it/count2.php?", NULL }; const char *m691e04db[] = { "avalhukof.com^", NULL }; const char *m691fd1ba[] = { "users.51.la^", NULL }; const char *m691fe633[] = { "/ads/google_", NULL }; -const char *m6920f401[] = { "portable-basketball.com^", NULL }; const char *m69217cdf[] = { "atdmt.com/ds/yusptsprtspr/", NULL }; const char *m6921b05c[] = { "gfx.infomine.com^", NULL }; const char *m6922402a[] = { "nqtxbweqb.com^", NULL }; @@ -21278,6 +21391,7 @@ const char *m69c19b3c[] = { "1337x.st^", NULL }; const char *m69c1fe09[] = { "devilsfilm.com/track/go.php?", NULL }; const char *m69c2cac5[] = { "iseekgirls.com^", "^banners^", NULL }; const char *m69c355e [] = { "spn.ee^", NULL }; +const char *m69c55dc0[] = { "/tagcommander/mobile_", NULL }; const char *m69c851af[] = { "imageshimage.com^", NULL }; const char *m69c8c8ef[] = { "qgtbxtex.com^", NULL }; const char *m69c8d45e[] = { "jxjpszwpl.com^", NULL }; @@ -21291,6 +21405,7 @@ const char *m69d2128b[] = { "uwjczdkytwyhzh.com^", NULL }; const char *m69d383a6[] = { "gravatar.com/avatar", NULL }; const char *m69d47ad7[] = { "/728x90top.", NULL }; const char *m69d4d822[] = { "sohu.com/wrating", NULL }; +const char *m69d642a4[] = { "0byv9mgbn0.com^", NULL }; const char *m69d651ca[] = { "/adspd.", NULL }; const char *m69d71e8a[] = { "counter.opinion.com.ua^", NULL }; const char *m69d8d37e[] = { "track.mybloglog.com/js/jsserv.php?", NULL }; @@ -21335,6 +21450,7 @@ const char *m69f71de6[] = { "/Api/Ad.", NULL }; const char *m69f91d5c[] = { "innovateads.com^", NULL }; const char *m69fadb3c[] = { "a.gifs.com^", NULL }; const char *m69fbcf16[] = { "/AdsLoad.", NULL }; +const char *m69ff1686[] = { "/javascript/Analytics.", NULL }; const char *m6a020ca0[] = { "dlzm790g.com^", NULL }; const char *m6a030f3d[] = { "expatwomen.com/expat-women-sponsors/", NULL }; const char *m6a03efd4[] = { "zukipoayrlh.com^", NULL }; @@ -21397,6 +21513,7 @@ const char *m6a3b7cb [] = { "jqtwygdajic.com^", NULL }; const char *m6a3bf04c[] = { "newstarads.com^", NULL }; const char *m6a3d5345[] = { "hostingtoolbox.com/bin/Count.cgi?", NULL }; const char *m6a3d8e47[] = { "imgwallet.com", "/advertisement.js", NULL }; +const char *m6a3ebc3f[] = { "ysgeuarbxfttib.com^", NULL }; const char *m6a3f1ccd[] = { "hulkshare.com^", "^adsmanager.js", NULL }; const char *m6a3f734d[] = { "dcourier.com/SiteImages/Banner/", NULL }; const char *m6a40fe02[] = { "apwtlkkd.bid^", NULL }; @@ -21472,6 +21589,7 @@ const char *m6a912b6f[] = { "/hash_stat_bulk/", NULL }; const char *m6a9164fa[] = { "emirdzzvhviv.com^", NULL }; const char *m6a92a5fb[] = { "elastx.net^", NULL }; const char *m6a931b6f[] = { "trk.sele.co^", NULL }; +const char *m6a93eeb5[] = { "vmstats.varrando.com^", NULL }; const char *m6a94bea3[] = { "knwfmpvtj.com^", NULL }; const char *m6a953707[] = { "events.privy.com^", NULL }; const char *m6a97f7df[] = { "jdhnfbmrhwkn.com^", NULL }; @@ -21551,6 +21669,7 @@ const char *m6af05b8e[] = { "tetoolbox.com^", NULL }; const char *m6af0afd9[] = { "cdntrf.com^", NULL }; const char *m6af0c0cf[] = { "dbbp1.com^", NULL }; const char *m6af2ce6a[] = { "rzdpobutiy.com^", NULL }; +const char *m6af577b4[] = { "adentifi.com^", NULL }; const char *m6af781ca[] = { "links.io^", NULL }; const char *m6af90e98[] = { "/glam728.", NULL }; const char *m6afb52f2[] = { "_plus/ads/", NULL }; @@ -21569,6 +21688,7 @@ const char *m6b04aa3a[] = { "adsatt.espn.starwave.com^", NULL }; const char *m6b04e9f7[] = { "totaladperformance.com^", NULL }; const char *m6b04fee1[] = { "/468-20.", NULL }; const char *m6b0908b7[] = { "stat.xhamsterpremium.com^", NULL }; +const char *m6b0a3666[] = { "/Events/Impression?", NULL }; const char *m6b0a4b7 [] = { "upstained.com^", NULL }; const char *m6b0a585a[] = { "=advanced-ads-", NULL }; const char *m6b0a680e[] = { "/ads/webplayer.", NULL }; @@ -21644,6 +21764,7 @@ const char *m6b50e068[] = { "glam.com/ctagsimgcmd.act?", NULL }; const char *m6b51964b[] = { "newware.net/home/newware-sm.png", NULL }; const char *m6b532836[] = { ".to/vtrack", NULL }; const char *m6b53bd02[] = { "/log/error?", NULL }; +const char *m6b545a5d[] = { "pladform.ru/", "/hls-vod/", NULL }; const char *m6b5612ca[] = { "smartcompany.com.au/images/stories/sponsored-posts/", NULL }; const char *m6b577145[] = { "/deluxe/ad.", NULL }; const char *m6b59a3c [] = { "/adserver2.", NULL }; @@ -21716,6 +21837,7 @@ const char *m6b9c2795[] = { "/stream/log.html?", NULL }; const char *m6b9c4f88[] = { "stats.nebula.fi^", NULL }; const char *m6b9cc6ff[] = { "/tracking/?ID=", NULL }; const char *m6b9d394e[] = { "ksdaogaju1.cf^", NULL }; +const char *m6b9e928d[] = { "cbwocsublalxz.com^", NULL }; const char *m6ba0768a[] = { "roibwbjaclwgg.com^", NULL }; const char *m6ba0784f[] = { "cnxweb.com^", NULL }; const char *m6ba3e941[] = { "foodingredientsfirst.com/content/banners/", NULL }; @@ -21729,6 +21851,7 @@ const char *m6bac51ac[] = { "getstatistics.se^", NULL }; const char *m6bade085[] = { ".net/adj;", NULL }; const char *m6bae4978[] = { "vodafone.com.au/analytics/js/", NULL }; const char *m6bafd340[] = { "elzoovmzj.bid^", NULL }; +const char *m6bb12f2e[] = { "wutzpotztbri.com^", NULL }; const char *m6bb2596c[] = { "codecguide.com/driverscantop1.gif", NULL }; const char *m6bb2d652[] = { "79.125.21.168/i.gif?", NULL }; const char *m6bb42cdb[] = { "vzkrfuzxoh.bid^", NULL }; @@ -21794,7 +21917,6 @@ const char *m6bf8793a[] = { "masterwanker.com^", NULL }; const char *m6bf983f3[] = { "rertazmgduxp.com^", NULL }; const char *m6bfa07b0[] = { "/setcookieADV.js", NULL }; const char *m6bfc8a5a[] = { "hdpass.info^", NULL }; -const char *m6bfc931b[] = { "analytics.thevideo.me^", NULL }; const char *m6c00615a[] = { "pinkrod.com/iframes/", NULL }; const char *m6c010c97[] = { "jgsoloqaqp.com^", NULL }; const char *m6c024b46[] = { "coinmedia.co^", NULL }; @@ -21877,6 +21999,7 @@ const char *m6c470b06[] = { "/postprofilehorizontalad.", NULL }; const char *m6c494a2a[] = { "aplfkrppjsutf.com^", NULL }; const char *m6c49ae75[] = { "eulerian.net^", NULL }; const char *m6c49da39[] = { "lsegvhvzrpqc.com^", NULL }; +const char *m6c4c79f6[] = { "/krux-sass-helper.", NULL }; const char *m6c4cddf0[] = { "declaredthoughtfulness.co^", NULL }; const char *m6c50842a[] = { "statistx.com^", NULL }; const char *m6c508f3c[] = { "selsin.net^", NULL }; @@ -22094,7 +22217,6 @@ const char *m6d2a86a6[] = { "assetize.com^", NULL }; const char *m6d2b14c [] = { "/hitslink.", NULL }; const char *m6d2bb479[] = { "blueadvertise.com^", NULL }; const char *m6d2e1213[] = { "kceikbfhsnet.com^", NULL }; -const char *m6d2e4ca0[] = { "nimkash.win^", NULL }; const char *m6d3030fc[] = { "smetrics.target.com/b/ss/", NULL }; const char *m6d32168a[] = { "/adpv2/", NULL }; const char *m6d346740[] = { "wifeo.com/compteurs/", NULL }; @@ -22242,6 +22364,7 @@ const char *m6dd62bf2[] = { "/urlshortener.js", NULL }; const char *m6ddad494[] = { "imglnkb.com^", NULL }; const char *m6ddc9e96[] = { "/error/js/log?", NULL }; const char *m6dddf3c4[] = { "trobely.co^", NULL }; +const char *m6dde73a6[] = { "cvqgnkeqme.com^", NULL }; const char *m6de11f8a[] = { "sli-spark.com/b.png", NULL }; const char *m6de300b3[] = { "/bbad4.", NULL }; const char *m6de3d24d[] = { "afcyhf.com^", NULL }; @@ -22279,7 +22402,6 @@ const char *m6e099e3c[] = { "countit.ch^", NULL }; const char *m6e0a7df0[] = { "list-manage.com/signup-form/subscribe?", NULL }; const char *m6e0aabf7[] = { "video.foxnews.com^", NULL }; const char *m6e0b1e56[] = { "toflvbkpwxcr.com^", NULL }; -const char *m6e0c912b[] = { "stabletrappeddevote.info^", NULL }; const char *m6e0d75f0[] = { "23205523023daea6.com^", NULL }; const char *m6e0e554f[] = { "metrics.wikinvest.com^", NULL }; const char *m6e0fca45[] = { "mirrorpersonalinjury.co.uk^", NULL }; @@ -22300,7 +22422,6 @@ const char *m6e1a0a4c[] = { "pbsmzzxrmu.bid^", NULL }; const char *m6e1a7021[] = { "/videoanalytic/", NULL }; const char *m6e1bd52e[] = { "trafficdeposit.com//blog/", NULL }; const char *m6e1cc45b[] = { "/ad_cache/", NULL }; -const char *m6e21bddd[] = { "real2clean.ru^", NULL }; const char *m6e224533[] = { "rtl.de/pf/resources/js/videotracking.min.js", NULL }; const char *m6e231bf7[] = { "xmas-xmas-wow.com^", NULL }; const char *m6e2491c8[] = { "getbackstory.com^", NULL }; @@ -22311,6 +22432,7 @@ const char *m6e262594[] = { "namethatporn.com/ntpoo", NULL }; const char *m6e2b7c69[] = { "softcab.com/google.php?", NULL }; const char *m6e2c418 [] = { "serve.williamhillcasino.com^", NULL }; const char *m6e2c5ec4[] = { "/altpwk.js", NULL }; +const char *m6e2cb78b[] = { "adblockotsosal.ru^", NULL }; const char *m6e2d43d4[] = { "thecharlottepost.com/cache/sql/fba/", NULL }; const char *m6e31be2a[] = { "/linkads.", NULL }; const char *m6e325e08[] = { "stacksocial.com/bundles/", NULL }; @@ -22359,6 +22481,8 @@ const char *m6e5ffa25[] = { "streetdirectory.com/tracking/", NULL }; const char *m6e6267d7[] = { "banners.videosecrets.com^", NULL }; const char *m6e62c838[] = { "bit-system.org^", NULL }; const char *m6e6a3ee3[] = { "artnbnbam.com^", NULL }; +const char *m6e6df410[] = { "quantserve.com/pixel/", NULL }; +const char *m6e6e0093[] = { "wawacity.", "/bypass", NULL }; const char *m6e6e8df [] = { "/adserverstore.", NULL }; const char *m6e6e9ed3[] = { "hqfooty.tv/ad", NULL }; const char *m6e707e63[] = { "redtube.com/_thumbs/", NULL }; @@ -22371,9 +22495,9 @@ const char *m6e75c988[] = { "qnssgaxxcpvwro.bid^", NULL }; const char *m6e7649a [] = { "chud.com/community/p/", NULL }; const char *m6e766377[] = { "privateseiten.net^", NULL }; const char *m6e7694aa[] = { "broadbandgenie.co.uk/widget?", NULL }; +const char *m6e77ea13[] = { "absurdapple.com^", NULL }; const char *m6e791317[] = { "rbnjngtbpwbk.com^", NULL }; const char *m6e79a335[] = { "/countertab.js?", NULL }; -const char *m6e7a3666[] = { "ledfinol.win^", NULL }; const char *m6e7ac62a[] = { "jacquarter.com^", NULL }; const char *m6e816868[] = { "dfgwnkricjcko.bid^", NULL }; const char *m6e81ed87[] = { "ujzeqfkeilro.com^", NULL }; @@ -22645,6 +22769,7 @@ const char *m6f8407f8[] = { ".net/ads-", NULL }; const char *m6f857f27[] = { "hebiichigo.com^", NULL }; const char *m6f886c88[] = { "/bannermanager/", NULL }; const char *m6f89440e[] = { "vumzegtucxqmhl.bid^", NULL }; +const char *m6f8af7 [] = { "vyatdrilrtgeh.com^", NULL }; const char *m6f8b3625[] = { "warp.prnewswire.co.uk^", NULL }; const char *m6f8bafea[] = { "/showindex-ad-", NULL }; const char *m6f8c065d[] = { "onlines.su/counter.php?", NULL }; @@ -22734,7 +22859,6 @@ const char *m6fe699b6[] = { "uyusewjlkadj.com^", NULL }; const char *m6fe9a17e[] = { "sublimevideo.net/_.gif", NULL }; const char *m6fecd95d[] = { "bzclk.baidu.com^", NULL }; const char *m6fed1aea[] = { "cf0aac5b4b68f728b22.com^", NULL }; -const char *m6fedaf6c[] = { "webcontentassessor.com^", NULL }; const char *m6fee198e[] = { "/sendspace-pop.", NULL }; const char *m6fee1b1e[] = { "24log.de^", NULL }; const char *m6fef6946[] = { "/ads10/", NULL }; @@ -22861,6 +22985,7 @@ const char *m70697437[] = { "tvas-b.pw^", NULL }; const char *m706976c [] = { "jgjvhtnshqjc.com^", NULL }; const char *m70698898[] = { "hnnp4ixxkl.com^", NULL }; const char *m706d9f7e[] = { "/pixeltag.", NULL }; +const char *m706e4116[] = { "thevideobee.to/js/punder/", NULL }; const char *m706e5f68[] = { "/cyad1.", NULL }; const char *m706edb6f[] = { "/pv?place=", NULL }; const char *m70710b34[] = { "/analytics/engine/", NULL }; @@ -22876,6 +23001,7 @@ const char *m70754b31[] = { "/ecos_survey.", NULL }; const char *m70760173[] = { "/static/ad_", NULL }; const char *m70777507[] = { "crackwhoreconfessions.com/images/banners/", NULL }; const char *m7077b9e9[] = { "rherser.com^", NULL }; +const char *m7077bf4f[] = { "/omniture/script.", NULL }; const char *m7077d300[] = { "/overlayads.", NULL }; const char *m7078bdb8[] = { "-adfliction/", NULL }; const char *m70795a91[] = { "fpqxcvrewdqd.com^", NULL }; @@ -22920,6 +23046,7 @@ const char *m70a0b2ba[] = { "iffzxqnhd.com^", NULL }; const char *m70a1d78d[] = { "5nt1gx7o57.com^", NULL }; const char *m70a27566[] = { "toenwwsmam.com^", NULL }; const char *m70a31eb3[] = { "click.kataweb.it^", NULL }; +const char *m70a3360e[] = { "xbgoulaxoen.com^", NULL }; const char *m70a386e4[] = { "milyeda.info^", NULL }; const char *m70a751b5[] = { "uoommnucvua.com^", NULL }; const char *m70a83e87[] = { "lfclktkwnc.com^", NULL }; @@ -23062,6 +23189,7 @@ const char *m712f6e8 [] = { "/slafc.js", NULL }; const char *m712fbb8a[] = { "prodtraff.com^", NULL }; const char *m7132e7ae[] = { "/ad-invalid-", NULL }; const char *m7133fc83[] = { "/gexternalad.", NULL }; +const char *m7135e1b5[] = { "qgnneaeagxaypp.com^", NULL }; const char *m71386de [] = { "eventtracker.elitedaily.com^", NULL }; const char *m71397b7f[] = { "/taboola/head.", NULL }; const char *m713a4133[] = { "china.com/statistic.js", NULL }; @@ -23093,6 +23221,7 @@ const char *m7154e5b6[] = { "datacomm.ch^", "^count.cgi^", NULL }; const char *m71553ed1[] = { "metrics.uol.com.br^", NULL }; const char *m7155960d[] = { "wbshop.com/fcgi-bin/iipsrv.fcgi?", NULL }; const char *m71563a19[] = { "static.depositfiles.com^", NULL }; +const char *m71592529[] = { "/ads/final.", NULL }; const char *m7159b860[] = { "spurioussteam.com^", NULL }; const char *m715a3a91[] = { "weesh.co.uk^", NULL }; const char *m715a6c46[] = { "_ad120x120_", NULL }; @@ -23109,7 +23238,6 @@ const char *m7166779d[] = { "lipsy.co.uk/_assets/images/skin/tracking/", NULL }; const char *m7168a260[] = { "phncdn.com/www-static/", "/jquery.", NULL }; const char *m716a1498[] = { "_ad_interactive.", NULL }; const char *m716a3fb5[] = { "xtremetop100.com^", NULL }; -const char *m716b88a5[] = { "1sadx.net^", NULL }; const char *m716d1f7a[] = { "/visitortrack?", NULL }; const char *m716d3e22[] = { "ax47mp-xp-21.com^", NULL }; const char *m716e94bb[] = { "aniwatcher.com/xvideo.js", NULL }; @@ -23131,12 +23259,12 @@ const char *m717f7dcc[] = { "dcqhbqwlcukxu.com^", NULL }; const char *m717fa4a0[] = { "linuxtoday.com/hqxapi/", NULL }; const char *m717fdc5e[] = { "reztksclx.com^", NULL }; const char *m718038c0[] = { "ullariwoi.com^", NULL }; -const char *m7180bd1c[] = { "trackerodss.eu^", NULL }; const char *m71813fa0[] = { "refericon.pl^", NULL }; const char *m7181b7b [] = { "/lftracker_", NULL }; const char *m7182a035[] = { "/ad_file/", NULL }; const char *m7184b7ae[] = { "fderty.com^", NULL }; const char *m7185a0a2[] = { "ubibanca.com^", "^TrackingService.js", NULL }; +const char *m7185d071[] = { "/svc/comscore/", NULL }; const char *m7187f4f [] = { "/chartbeat.jhtml", NULL }; const char *m71889fd0[] = { "nelfmgxcysd.bid^", NULL }; const char *m718a9d1 [] = { "seegamese.com^", NULL }; @@ -23180,7 +23308,6 @@ const char *m71ac5a2f[] = { "/collisionadmarker.", NULL }; const char *m71b29cb4[] = { "geek2us.net^", NULL }; const char *m71b322a4[] = { "qfrhhvbfofbt.com^", NULL }; const char *m71b45952[] = { "google-analytics.com^", NULL }; -const char *m71b67fbf[] = { "swadvertising.org^", NULL }; const char *m71b776c6[] = { "goldenskate.com/sponsors/", NULL }; const char *m71b840c8[] = { "droqnswhcfk.com^", NULL }; const char *m71b8f20c[] = { "/stats.php?format=", NULL }; @@ -23287,7 +23414,6 @@ const char *m7217283b[] = { "zrxgdnxneslb.com^", NULL }; const char *m72181c23[] = { "/qd_ads/", NULL }; const char *m72182d3f[] = { "uptopopunder.com^", NULL }; const char *m721899ba[] = { ";1x1inv=", NULL }; -const char *m7219587f[] = { "webstats.com.br^", NULL }; const char *m721a068e[] = { "kvnldhrlw.com^", NULL }; const char *m721a782e[] = { "/advertisingimageexte/", NULL }; const char *m721e5b7d[] = { "pdgpekso.com^", NULL }; @@ -23319,11 +23445,11 @@ const char *m72364245[] = { "citysex.com^", NULL }; const char *m72367d92[] = { "ejpress.org^", "-banner.", NULL }; const char *m723d0c1a[] = { "sawdfbwxqcpcs.com^", NULL }; const char *m7240ae8a[] = { "wkggjmkrkvot.com^", NULL }; +const char *m7241026a[] = { "ipgeolocation.io^", NULL }; const char *m72431071[] = { "renewads.com^", NULL }; const char *m72446289[] = { "iuhzosuy.club^", NULL }; const char *m72471e56[] = { "_adbar.", NULL }; const char *m7248a075[] = { "_generic_ad.", NULL }; -const char *m724ba7c2[] = { "forter.com^", NULL }; const char *m724dd860[] = { "jrwlxwypmgvk.com^", NULL }; const char *m724e58f8[] = { "tiouqzubepuy.com^", NULL }; const char *m724e6b5c[] = { "/cfm-realtime-marketing/", NULL }; @@ -23406,7 +23532,6 @@ const char *m729f4205[] = { "aiprvqqnhm.com^", NULL }; const char *m729f8dd4[] = { "&ref=", "&tag=", NULL }; const char *m72a02793[] = { "analytics.epi.es^", NULL }; const char *m72a0ec0c[] = { "/leadgen_track", NULL }; -const char *m72a25001[] = { "a5pub.com^", NULL }; const char *m72a27340[] = { "statistics.crowdynews.com^", NULL }; const char *m72a310e9[] = { "lcrdolxjoxxlr.com^", NULL }; const char *m72a4d1e3[] = { "/ad.css?", NULL }; @@ -23460,7 +23585,6 @@ const char *m72d822d8[] = { "devil-bet.com/banner/", NULL }; const char *m72d90746[] = { "hvfolkwvgjgc.com^", NULL }; const char *m72d99706[] = { "n4mo.org/advertisement.js", NULL }; const char *m72da5f6e[] = { "fastway.co.nz/Umbraco/Api/Tracking/", NULL }; -const char *m72dcac42[] = { "b.photobucket.com^", NULL }; const char *m72dfc545[] = { "/BlockerBanner/", NULL }; const char *m72e1d008[] = { "trafficdelivery1.com^", NULL }; const char *m72e21f5c[] = { "fixpass.net^", NULL }; @@ -23557,7 +23681,6 @@ const char *m7340ecf8[] = { "alexametrics.com^", NULL }; const char *m73414310[] = { "vkpass.com/goo.php?link=", NULL }; const char *m734173f7[] = { "soozbqtavp.com^", NULL }; const char *m73434f42[] = { "static.rpxnow.com/js/lib/rpx.js", NULL }; -const char *m7343b6de[] = { "ctnet2.in", NULL }; const char *m7343c9c6[] = { "/acecounter_", NULL }; const char *m734645d9[] = { "sythe.org/bnrs/", NULL }; const char *m73466ea9[] = { "advconversion.com^", NULL }; @@ -23570,7 +23693,6 @@ const char *m734bcb19[] = { "pageturnpro.com/tracker.aspx?", NULL }; const char *m734c72da[] = { "mzstatic.com/image/", NULL }; const char *m734c7bc4[] = { "/adotube_adapter.", NULL }; const char *m734d407 [] = { "stippleit.com/stipple.js", NULL }; -const char *m734e3e0 [] = { "2d4c3870.info^", NULL }; const char *m734e6404[] = { "/mylayer-ad/", NULL }; const char *m734e7e8a[] = { "adfclick1.com^", NULL }; const char *m734f1aaa[] = { "dealnews.com/lw/ul.php?", NULL }; @@ -23622,6 +23744,7 @@ const char *m737f3b4b[] = { "owcdycko.com^", NULL }; const char *m738044ed[] = { "fykmahfa.com^", NULL }; const char *m7382514e[] = { "speednetwork14.com^", NULL }; const char *m73829381[] = { "/stats?aid=", NULL }; +const char *m73829fd5[] = { "vswvbbegnyxxx.com^", NULL }; const char *m7382a575[] = { "cmmeglobal.com^", NULL }; const char *m7383598 [] = { "/bin/stats?", NULL }; const char *m7385cc29[] = { "btbuckets.com^", NULL }; @@ -23637,7 +23760,6 @@ const char *m738dad65[] = { "02b5da94a2bd4aea.com^", NULL }; const char *m738dcb2 [] = { "pixel.anyclip.com^", NULL }; const char *m738e1e36[] = { "emediate.dk^", NULL }; const char *m738e7c5c[] = { "/no_ads.", NULL }; -const char *m738f18dc[] = { "ad125m.com^", NULL }; const char *m738f353a[] = { "/astrack.js", NULL }; const char *m738f668d[] = { "goseek.com/track-", NULL }; const char *m738fa446[] = { "hoghqjddg.com^", NULL }; @@ -23921,6 +24043,7 @@ const char *m74ceacee[] = { "emediawebs.com^", NULL }; const char *m74d058ce[] = { "hftyrwqjknhzoa.com^", NULL }; const char *m74d0932f[] = { "cfhkiriics.com^", NULL }; const char *m74d11e71[] = { "isfouztifttwha.bid^", NULL }; +const char *m74d19a02[] = { "sync.tv^", NULL }; const char *m74d3c14a[] = { "1nimo.com^", NULL }; const char *m74d3d015[] = { "krziyrrnvjai.com^", NULL }; const char *m74d48c1f[] = { "insurads.com^", NULL }; @@ -23949,7 +24072,6 @@ const char *m74e4f3d1[] = { "vlscppe.microsoft.com/fp/tags.js", NULL }; const char *m74e6d1d [] = { "nbcudigitaladops.com/hosted/js/", "_com_header.js", NULL }; const char *m74e9b285[] = { "igsxvpghnamnsz.com^", NULL }; const char *m74ea08d2[] = { "jajbufmcl.com^", NULL }; -const char *m74ea0edb[] = { "genialradio.com^", NULL }; const char *m74eaac6b[] = { "uqqgyniatjtf.com^", NULL }; const char *m74eb0c9 [] = { ".php?action_name=", NULL }; const char *m74ebc8dd[] = { "domodomain.com^", "^ddsense.aspx^", NULL }; @@ -23957,7 +24079,6 @@ const char *m74ef16ed[] = { "d1zgderxoe1a.cloudfront.net^", NULL }; const char *m74ef2d74[] = { "bostonparadise.com^", NULL }; const char *m74f0f204[] = { "pnfpithmmrxc.com^", NULL }; const char *m74f2094d[] = { "baidu.com/js/log.js", NULL }; -const char *m74f3b5c3[] = { "spankbang.com^", ".d-ai.js", NULL }; const char *m74f435e8[] = { "/loadcounter.", NULL }; const char *m74f44384[] = { "wensdteuy.com^", NULL }; const char *m74f4a2bb[] = { "inquirer.net/wp-content/themes/news/images/wallpaper_", NULL }; @@ -24072,6 +24193,7 @@ const char *m7558a2fb[] = { "ifilm.com/website/", "_skin_", NULL }; const char *m7558f2af[] = { "/ero-advertising.", NULL }; const char *m75593b21[] = { "onwsys.net^", NULL }; const char *m755b2125[] = { "videologygroup.com^", NULL }; +const char *m755e107e[] = { "/smartadserver/", NULL }; const char *m755f7228[] = { "blogsmithmedia.com^", "^amazon_", NULL }; const char *m755f8d1c[] = { "bubblestat.com^", NULL }; const char *m7560296c[] = { "deepintent.com^", NULL }; @@ -24174,6 +24296,7 @@ const char *m75baa0ec[] = { "bilzonen.dk/scripts/ads.js", NULL }; const char *m75bb36ae[] = { "okasfshomqmg.com^", NULL }; const char *m75bcbac7[] = { "_header_ad.", NULL }; const char *m75bd540b[] = { "media-system.maltatoday.com.mt^", NULL }; +const char *m75bdc347[] = { "early-birds.io^", NULL }; const char *m75be17f3[] = { "premium-members.com^", NULL }; const char *m75be3d7e[] = { "-ad-refresh/", NULL }; const char *m75bf807f[] = { "grhqitjkih.bid^", NULL }; @@ -24235,6 +24358,7 @@ const char *m75fc1846[] = { "q3sift.com^", NULL }; const char *m75fda3c3[] = { "agentanalytics.com^", NULL }; const char *m75ff1d28[] = { "onlinevideoconverter.com/webservice", NULL }; const char *m75ff3b3a[] = { "weekendpost.co.bw^", "^banner_", NULL }; +const char *m75ff3c16[] = { "streamplay.to/player_clappr/", NULL }; const char *m75ff48e [] = { "klubityd.online^", NULL }; const char *m7601571d[] = { "vahufapave.com^", NULL }; const char *m7601a212[] = { "s-yoolk-billboard-assets.yoolk.com^", NULL }; @@ -24261,6 +24385,7 @@ const char *m7613e51a[] = { "st.tmgrup.com.tr^", NULL }; const char *m761475f [] = { "vrvm.com/t?", NULL }; const char *m7616aa7 [] = { "/gapro.swf", NULL }; const char *m7616d694[] = { "/ga-async-", NULL }; +const char *m7616f796[] = { "pushosubk.com^", NULL }; const char *m761c7023[] = { "nspmotion.com^", NULL }; const char *m761cb051[] = { "celeb.gate.cc/banner/", NULL }; const char *m761ec4cc[] = { "truemine.org^", NULL }; @@ -24280,6 +24405,7 @@ const char *m76292293[] = { "oload.tv^", "^_", NULL }; const char *m762ac765[] = { "ywtjdckysve.com^", NULL }; const char *m7630cd57[] = { "tbnyxepibups.com^", NULL }; const char *m7630e0cd[] = { "yamrxfbkpirt.com^", NULL }; +const char *m76334606[] = { "reddit.com^", "^access_token", NULL }; const char *m7634fe32[] = { "/wt_capi.js", NULL }; const char *m7635536b[] = { "/ads/iframe", NULL }; const char *m76355429[] = { "/advertisements?", NULL }; @@ -24559,6 +24685,7 @@ const char *m773f4d19[] = { "wishlistproducts.com/affiliatetools/", NULL }; const char *m773ffaec[] = { "/advertisment.", NULL }; const char *m774209a5[] = { "dgucunmuibx.com^", NULL }; const char *m77441dd5[] = { "qwqqliynxufj.com^", NULL }; +const char *m7744fce3[] = { "lohappbnrpgypu.com^", NULL }; const char *m774532b0[] = { "cdnquality.com^", NULL }; const char *m77492b65[] = { "dtrk.slimcdn.com^", NULL }; const char *m774b7def[] = { "adspaper.org^", NULL }; @@ -24577,6 +24704,7 @@ const char *m775a8ce0[] = { "vnzlgmfd.com^", NULL }; const char *m77602f40[] = { "tenlokif.com^", NULL }; const char *m776113d2[] = { "gtjpkitasq.com^", NULL }; const char *m77614a2a[] = { "://adv.", NULL }; +const char *m77624b9b[] = { "parse.ly/page-data/help/api/analytics/", NULL }; const char *m7762cb4b[] = { "beacon.statful.com^", NULL }; const char *m77653d08[] = { "/advertisingwidgets/", NULL }; const char *m776553aa[] = { "awin1.com^", NULL }; @@ -24621,9 +24749,9 @@ const char *m778dadc6[] = { "tracking.yourfilehost.com^", NULL }; const char *m778f8296[] = { "/index-", ".m3u8", NULL }; const char *m77917a66[] = { "/ad-maven-", NULL }; const char *m77919571[] = { "64.62.202.124^", "^cumlouder.jpg", NULL }; +const char *m77934df5[] = { "/wt_tracking.", NULL }; const char *m77940ca1[] = { "sensic.net^", NULL }; const char *m77966ed6[] = { "incentivesnetwork.net^", NULL }; -const char *m7797099a[] = { "vidup.me/js/", NULL }; const char *m7797197c[] = { "jvqbbfrg.com^", NULL }; const char *m779719a4[] = { "/ad_tag.", NULL }; const char *m7797474f[] = { "vidible.tv/prod/tags/", NULL }; @@ -24699,6 +24827,7 @@ const char *m77e7a2d4[] = { "flashget.org/cow_", NULL }; const char *m77e7a8c4[] = { "weei.com^", "_banner.jpg", NULL }; const char *m77e83b47[] = { "perion.com^", NULL }; const char *m77e9a1bd[] = { "baremetrics.com^", NULL }; +const char *m77ea8ba2[] = { "bkhzwuddpxjmyu.com^", NULL }; const char *m77ed9999[] = { "/bin/ads/", NULL }; const char *m77edebaf[] = { "truste.com/common/js/ga.js", NULL }; const char *m77f0019a[] = { "modescrips.info^", NULL }; @@ -24763,7 +24892,6 @@ const char *m782bc625[] = { "appspot.com/api/track/", NULL }; const char *m782f224e[] = { "addlv.smt.docomo.ne.jp^", NULL }; const char *m782fea49[] = { "waarhiupyrmig.com^", NULL }; const char *m783140e6[] = { "jbgzahhyhen.com^", NULL }; -const char *m78314757[] = { "gamespot.com/", "/trackingWithCT.js", NULL }; const char *m7831618e[] = { "sxrrxa.net^", NULL }; const char *m7832e607[] = { "/analytics/analytics.", NULL }; const char *m7833a8d9[] = { "wqxccfoswbwo.com^", NULL }; @@ -24786,6 +24914,7 @@ const char *m784d0027[] = { "/banners/300", NULL }; const char *m784ea029[] = { "heatmap.services^", NULL }; const char *m784eaae1[] = { "/ad-banner-", NULL }; const char *m784eaaf [] = { "/layerad-", NULL }; +const char *m7852c24a[] = { "koindut.com^", NULL }; const char *m78546dd2[] = { "/__ub.gif?", NULL }; const char *m7854a38f[] = { "banner.titanpoker.com^", NULL }; const char *m78557000[] = { "richmedia.yahoo.com^", NULL }; @@ -24884,6 +25013,7 @@ const char *m78b62d73[] = { "gxqrjjcsyh.com^", NULL }; const char *m78b644e [] = { "zcrfefgrg.com^", NULL }; const char *m78b75ebf[] = { "gkvegijnhienmq.bid^", NULL }; const char *m78b94003[] = { "washingtonpost.com/rw/sites/twpweb/js/init/init.track-header-1.0.0.js", NULL }; +const char *m78ba1931[] = { "pushlinck.com^", NULL }; const char *m78ba674 [] = { "/layerad.", NULL }; const char *m78bae330[] = { "monerise.com^", NULL }; const char *m78baf91c[] = { "fitshr.net^", NULL }; @@ -25010,6 +25140,7 @@ const char *m792aa620[] = { "gbwnpchivh.com^", NULL }; const char *m792b0e39[] = { "d3dphmosjk9rot.cloudfront.net^", NULL }; const char *m792fdb9b[] = { "admtpmp127.com^", NULL }; const char *m7932049e[] = { "nidorivo.com^", NULL }; +const char *m7932d994[] = { "mockingfish.com^", NULL }; const char *m793328e7[] = { "stat.torrentbar.com^", NULL }; const char *m79335139[] = { "verticalnetwork.de/scripts/", "/immer_oben.js", NULL }; const char *m7935688b[] = { "clubcollector.com^", NULL }; @@ -25098,7 +25229,6 @@ const char *m7980f4bf[] = { "/adsnip.", NULL }; const char *m7980ff32[] = { "stormyshock.com^", NULL }; const char *m7981ffce[] = { "ednnpxhjsqyd.com^", NULL }; const char *m798296dc[] = { "cbsfcpciitwcky.com^", NULL }; -const char *m798357bb[] = { "/ejn", ".", NULL }; const char *m79836acb[] = { "rekovers.ru^", NULL }; const char *m79849c5c[] = { "xbbcwbsadlrn.com^", NULL }; const char *m7984a35a[] = { "/tracking/ts?", NULL }; @@ -25126,7 +25256,6 @@ const char *m799d37c7[] = { "/ads/intermarkets_", NULL }; const char *m799d7314[] = { "mdpjnppsbjv.bid^", NULL }; const char *m799eb2b5[] = { "kimcartoon.cc/ajax-get-link-stream/", NULL }; const char *m799f84ca[] = { "hentaikey.com/images/banners/", NULL }; -const char *m79a2782b[] = { "promotions-paradise.org^", NULL }; const char *m79a370a2[] = { "/count?pid=", NULL }; const char *m79a3d843[] = { "/tracking_link_cookie.", NULL }; const char *m79a50e6e[] = { "finverty.info^", NULL }; @@ -25275,7 +25404,6 @@ const char *m7a3ce47d[] = { "ryminos.com^", NULL }; const char *m7a3e07a9[] = { "ads.quasaraffiliates.com/redirect.aspx?pid=", "&bid=", NULL }; const char *m7a3e0aba[] = { "piratebay.click^", NULL }; const char *m7a3e28eb[] = { "/feature-loader/render.", NULL }; -const char *m7a3e59f1[] = { "tracelive.ru^", NULL }; const char *m7a3e9a61[] = { "shhrbeffgz.com^", NULL }; const char *m7a3f39aa[] = { "refpamsj.xyz^", NULL }; const char *m7a418849[] = { "api-track.delhivery.com/track?waybillId=", NULL }; @@ -25288,7 +25416,7 @@ const char *m7a498d8b[] = { "popshow.info^", NULL }; const char *m7a4c89d8[] = { "wghmgbjpxmlxa.com^", NULL }; const char *m7a4f2b01[] = { "eq2flames.com/images/styles/eq2/images/banner", NULL }; const char *m7a5070e2[] = { "/mobile_ads-", NULL }; -const char *m7a50fc49[] = { "321j1157ftjd.tech^", NULL }; +const char *m7a50c427[] = { "tlhiatdhw.com^", NULL }; const char *m7a512e43[] = { "?adformat=", NULL }; const char *m7a51f784[] = { "thegreenzoneblog.com^", NULL }; const char *m7a52a885[] = { "ipornia.com/scj/cgi/out.php?scheme_id=", NULL }; @@ -25307,7 +25435,6 @@ const char *m7a5ea7f1[] = { "/advaluewriter.", NULL }; const char *m7a5f0b55[] = { "ravalynn.pw^", NULL }; const char *m7a602b1f[] = { "vdqarbfqauec.com^", NULL }; const char *m7a6111c [] = { "/bftv/ads/", NULL }; -const char *m7a63e88d[] = { "meetgoodgirls.com^", NULL }; const char *m7a650d6d[] = { "/ads8/", NULL }; const char *m7a659d0f[] = { "gdwwpvwq.com^", NULL }; const char *m7a65d518[] = { "myfinance.com^", NULL }; @@ -25357,7 +25484,6 @@ const char *m7a9c161 [] = { "/punder.js", NULL }; const char *m7a9d0a35[] = { "abbowtxibib.com^", NULL }; const char *m7a9f1945[] = { "mail.yahoo.com/neo/mbimg?av/curveball/ds/", NULL }; const char *m7aa1d36e[] = { "lpxxafsupgsho.com^", NULL }; -const char *m7aa3cc4b[] = { "facebook.com/login/", NULL }; const char *m7aa53f9 [] = { "ijterttmus.com^", NULL }; const char *m7aa6d652[] = { "startappexchange.com^", NULL }; const char *m7aa8b19 [] = { "affiliategroove.com^", NULL }; @@ -25461,6 +25587,7 @@ const char *m7b0ddece[] = { ".EventTrackingPlugins.", NULL }; const char *m7b0ed3b5[] = { "phncdn.com/www-static/js/album-display-public.js?", NULL }; const char *m7b102c32[] = { "klkus.xyz^", NULL }; const char *m7b1325c5[] = { "bboemhlddgju.com^", NULL }; +const char *m7b138f97[] = { "checkru.net^", NULL }; const char *m7b13b873[] = { "feedblitz.com/imp?", NULL }; const char *m7b143a96[] = { "mbixofultnnd.com^", NULL }; const char *m7b145acd[] = { "-adhelper.", NULL }; @@ -25478,6 +25605,7 @@ const char *m7b274c2a[] = { "/floatad_", NULL }; const char *m7b2b75f1[] = { "ssyyeufsqbra.bid^", NULL }; const char *m7b2e1970[] = { "d0f85db8ee56f5c6.com^", NULL }; const char *m7b2e296e[] = { "/ads_reporting/", NULL }; +const char *m7b2e8705[] = { "jtneoqbd.com^", NULL }; const char *m7b2ece7c[] = { "themes420.com/bnrsbtns/", NULL }; const char *m7b2efcdc[] = { "ceraitoa.com^", NULL }; const char *m7b30abd7[] = { "/counter.php?chcounter_mode=", NULL }; @@ -25495,7 +25623,6 @@ const char *m7b3b5a0a[] = { "guns.ru^", "^banners^", NULL }; const char *m7b3dc2a1[] = { "/advertisment/", NULL }; const char *m7b3e9500[] = { "82.196.13.38^", NULL }; const char *m7b40077a[] = { "cookpad.com^", "^init.js", NULL }; -const char *m7b402906[] = { "9anime.", "/user/ajax/menu-bar?", NULL }; const char *m7b40c263[] = { "rdtcdn.com^", "^respond.js^", NULL }; const char *m7b40d74a[] = { "amazonaws.com/ki.js/", NULL }; const char *m7b42df83[] = { "ads.servebom.com^", NULL }; @@ -25552,7 +25679,6 @@ const char *m7b7755e0[] = { "whitepages.ae/images/UI/WS/", NULL }; const char *m7b77cd99[] = { "odezwmru.com^", NULL }; const char *m7b78d9e6[] = { "/g_track.php?", NULL }; const char *m7b79317f[] = { "/ads/footer_", NULL }; -const char *m7b7bf86b[] = { "a3pub.com^", NULL }; const char *m7b7ce111[] = { "phncdn.com/images/skin/", NULL }; const char *m7b7ed701[] = { "/tracking/simplified_", NULL }; const char *m7b7f2724[] = { "uamgajydnv.com^", NULL }; @@ -25614,7 +25740,6 @@ const char *m7bb9d104[] = { "deplayer.net^", NULL }; const char *m7bbaa2bc[] = { "194.71.107.25^", NULL }; const char *m7bbd6204[] = { "_dart_interstitial.", NULL }; const char *m7bbee3c1[] = { "/shinystat.", NULL }; -const char *m7bc29f9 [] = { "lela.com/api/v2/tracking.js", NULL }; const char *m7bc42773[] = { "/adframewrapper.", NULL }; const char *m7bc444c7[] = { "agentinteractive.com^", NULL }; const char *m7bc56869[] = { "/droelf.kit/a/", NULL }; @@ -25635,6 +25760,7 @@ const char *m7bd22eb5[] = { "ibbyu85u.com^", NULL }; const char *m7bd36b58[] = { "blogranking.net^", NULL }; const char *m7bd3909a[] = { "shop.puppetlabs.com/store/js/services/googleAnalytics.js", NULL }; const char *m7bd407a6[] = { "oaxwtgfhsxod.com^", NULL }; +const char *m7bd5977a[] = { "/sctl.js?", NULL }; const char *m7bd76823[] = { "track.cafemomstatic.com^", NULL }; const char *m7bda8e67[] = { "communicatorcorp.com^", "^conversiontracking.js", NULL }; const char *m7bdaf2d9[] = { "salon.com^", "^main.js", NULL }; @@ -25674,7 +25800,6 @@ const char *m7c0d8197[] = { "k3dqv.ru^", NULL }; const char *m7c0dfa8b[] = { "d3b75cfc88a9.com^", NULL }; const char *m7c0f1e37[] = { "/adgraphics/", NULL }; const char *m7c119826[] = { "fzyxygxa.com^", NULL }; -const char *m7c156cfc[] = { "acnescarsx.info^", NULL }; const char *m7c159054[] = { "gjeyqtunbnap.com^", NULL }; const char *m7c16117e[] = { "bitcoindice.com/img/bitcoindice_", NULL }; const char *m7c186099[] = { "fridrici.info^", NULL }; @@ -25712,6 +25837,7 @@ const char *m7c38b863[] = { "koszzhucazsboe.com^", NULL }; const char *m7c390cf1[] = { "_adgebraAds_", NULL }; const char *m7c39bcea[] = { "adcarem.co^", NULL }; const char *m7c39ea2d[] = { "pluto.airbnb.com^", ".php^uuid^", NULL }; +const char *m7c39ff0 [] = { "adgeiros.pw^", NULL }; const char *m7c3a5395[] = { "kxtepdregiuo.com^", NULL }; const char *m7c3af91 [] = { "/CorporatePageTracking.", NULL }; const char *m7c3b55e3[] = { "frameptp.com^", NULL }; @@ -25737,7 +25863,6 @@ const char *m7c4d7b54[] = { "/botd.gif?", NULL }; const char *m7c4e223d[] = { "/plugins/wp-moreads/", NULL }; const char *m7c4ea7ee[] = { "/vs-track.js", NULL }; const char *m7c4f0f6b[] = { "cdnprk.com/scripts/js3caf.js", NULL }; -const char *m7c4f8ec5[] = { "webartspy.net^", NULL }; const char *m7c511af5[] = { "lduusuiclvw.com^", NULL }; const char *m7c51bea1[] = { "/nielsen.htm", NULL }; const char *m7c5254b1[] = { "/advertisment_", NULL }; @@ -25748,7 +25873,6 @@ const char *m7c5484f5[] = { "pixel.homebook.pl^", NULL }; const char *m7c597265[] = { "nkcyhqvzmzlnh.bid^", NULL }; const char *m7c5dc47b[] = { "nbjmp.com^", NULL }; const char *m7c5dfd2d[] = { "contactmonkey.com^", NULL }; -const char *m7c5e6381[] = { "torrent-anime.ru^", NULL }; const char *m7c5f46f6[] = { "atarshaboor.com^", NULL }; const char *m7c5fe9cc[] = { "2mdn.net/instream/html5/ima3.js", NULL }; const char *m7c62a0e5[] = { "lickbylick.com^", NULL }; @@ -25898,6 +26022,7 @@ const char *m7cf51339[] = { "88infra-strat.com^", NULL }; const char *m7cf52fc2[] = { "sfzcbcrwxhic.com^", NULL }; const char *m7cf59d0f[] = { "niwztgetlytxv.com^", NULL }; const char *m7cf8626 [] = { "uyfsqkwhpihm.com^", NULL }; +const char *m7cf9132e[] = { "oevujdgj.com^", NULL }; const char *m7cf923e9[] = { "cbxtnudkklwh.com^", NULL }; const char *m7cf934ad[] = { "events.kalooga.com^", NULL }; const char *m7cfa0683[] = { "zirve100.com^", NULL }; @@ -25955,7 +26080,6 @@ const char *m7d32b3ad[] = { "l.m.naver.com^", NULL }; const char *m7d332b5 [] = { "/bdcustomadsense-", NULL }; const char *m7d339574[] = { "1337x.to/upload", NULL }; const char *m7d37a174[] = { "_engine_ads_", NULL }; -const char *m7d382431[] = { "trustedform.com^", NULL }; const char *m7d390077[] = { "/outbrain?", NULL }; const char *m7d39867d[] = { "rexbucks.com^", NULL }; const char *m7d3c1891[] = { "hypervre.com^", NULL }; @@ -26058,6 +26182,7 @@ const char *m7d93b72f[] = { "mplxtms.com^", NULL }; const char *m7d94029f[] = { "fngoubeq.com^", NULL }; const char *m7d949cfb[] = { "howevert.info^", NULL }; const char *m7d9814f4[] = { "p.jwpcdn.com/player/v/", NULL }; +const char *m7d987dbe[] = { "data.studybreakmedia.com^", NULL }; const char *m7d98d7e2[] = { "-ad5.", NULL }; const char *m7d9934e [] = { "/adheader.", NULL }; const char *m7d9aa0f6[] = { "ywsugrjvusc.com^", NULL }; @@ -26097,6 +26222,7 @@ const char *m7db47ae2[] = { "partner.video.syndication.msn.com^", NULL }; const char *m7db6acff[] = { "antoball.com^", NULL }; const char *m7db81b21[] = { "globes.co.il/ga.asp", NULL }; const char *m7db9f4ec[] = { "talkers.com/imagebase/", NULL }; +const char *m7db9fbf2[] = { "ig0nr8hhhb.com^", NULL }; const char *m7dbb8bf3[] = { "pourmajeurs.com^", NULL }; const char *m7dbc07ff[] = { ".dartconfig.js", NULL }; const char *m7dbc6310[] = { "pro-market.net^", NULL }; @@ -26206,6 +26332,7 @@ const char *m7e21595 [] = { "eteknix.com/wp-content/uploads/", "Takeover", NULL const char *m7e216657[] = { "pcash.globalmailer5.com^", NULL }; const char *m7e218078[] = { "charmour.club^", NULL }; const char *m7e24e034[] = { "wmjj2vke66.com^", NULL }; +const char *m7e255bfe[] = { "ultimedia.com/api/widget/getwidget/", NULL }; const char *m7e2609d2[] = { "/risk_fp_log?", NULL }; const char *m7e273cee[] = { "vsfagdicznrdsp.bid^", NULL }; const char *m7e285a4e[] = { "yiqyefznxc.com^", NULL }; @@ -26256,6 +26383,7 @@ const char *m7e58937d[] = { "_ad_promo2.", NULL }; const char *m7e5a33c6[] = { "museter.com/track.php?", NULL }; const char *m7e5dbbfd[] = { "/150x600_", NULL }; const char *m7e60c83e[] = { "launchers.network^", NULL }; +const char *m7e61445b[] = { "/pzg", ".", NULL }; const char *m7e626528[] = { "themis.yahoo.com^", NULL }; const char *m7e65299d[] = { "/accesslog?", NULL }; const char *m7e65b424[] = { "analytics.cnd-motionmedia.de^", NULL }; @@ -26393,7 +26521,6 @@ const char *m7ee87151[] = { "dw.cbsi.com.cn^", NULL }; const char *m7eeb0e9 [] = { "/adsecondary.", NULL }; const char *m7eee29a5[] = { "/adhandlers-", NULL }; const char *m7eee44e [] = { "ubertracking.info^", NULL }; -const char *m7eeebb2c[] = { "support.2giga.link^", NULL }; const char *m7eeec792[] = { "nrdaixdlt.com^", NULL }; const char *m7eef8a2 [] = { "cloudfront.net/analyticsengine/", NULL }; const char *m7ef03afd[] = { "ezlxnyhbjtqr.com^", NULL }; @@ -26493,6 +26620,7 @@ const char *m7f640e53[] = { "aexp-static.com/api/axpi/omniture/s_code_myca_conte const char *m7f64cc55[] = { "xwetmeeynns.com^", NULL }; const char *m7f68885e[] = { "tagtray.com^api^", NULL }; const char *m7f69de33[] = { "metro.us/api/trackPage/", NULL }; +const char *m7f6aa5b3[] = { "whdzxabhqsdnlc.com^", NULL }; const char *m7f6ab05d[] = { "knoyiwlxahoh.bid^", NULL }; const char *m7f6dba9a[] = { "-top-ads.", NULL }; const char *m7f6e9b30[] = { "/analytics-endpoint.", NULL }; @@ -26533,6 +26661,7 @@ const char *m7f8db06a[] = { "fhm.com/images/casinobutton.gif", NULL }; const char *m7f8decd3[] = { "getpopunder.com^", NULL }; const char *m7f8f02a2[] = { "qpernrqxjfto.com^", NULL }; const char *m7f8f5613[] = { "onelink-translations.com^", NULL }; +const char *m7f918e64[] = { "yontent.powvideo.net^", NULL }; const char *m7f9360ce[] = { "vieway.co^", NULL }; const char *m7f9410d4[] = { "-popup-ad.", NULL }; const char *m7f946bb5[] = { "dealspure.com^", NULL }; @@ -26551,6 +26680,7 @@ const char *m7fa6f24b[] = { "yzlwuuzzehjh.com^", NULL }; const char *m7fa7a35d[] = { "fgzaxilcgxum.com^", NULL }; const char *m7fa85fed[] = { "trafficengine.net^", NULL }; const char *m7fab064b[] = { "/ads/abrad.", NULL }; +const char *m7fab0ce3[] = { "e2b9jbowv7.com^", NULL }; const char *m7fabae5 [] = { "/javascript/ci/", "landing.js", NULL }; const char *m7fabdee4[] = { "iuooczzbi.com^", NULL }; const char *m7fafa948[] = { "datadoghq-browser-agent.com^", NULL }; @@ -26607,6 +26737,7 @@ const char *m7fe719e0[] = { "t8cdn.com/assets_dev/js/algolia/", NULL }; const char *m7fe83ea1[] = { "/wp-useronline/useronline.", NULL }; const char *m7fe8dd53[] = { "googlesyndicatiion.com^", NULL }; const char *m7fe9aa5d[] = { "kallout.com^", ".php^id^", NULL }; +const char *m7fe9b453[] = { "analytics2.socialblade.com^", NULL }; const char *m7fea875b[] = { "/SliderAd_", NULL }; const char *m7fec09df[] = { "wupjqzzpurw.bid^", NULL }; const char *m7fec5510[] = { "budurl.com^", NULL }; @@ -26638,7 +26769,6 @@ const char *m80099489[] = { "/contaxe_", NULL }; const char *m800b5b4 [] = { "track.totalav.com^", NULL }; const char *m800b7696[] = { "watchingthat.net^", NULL }; const char *m800ecc8c[] = { "secondspin.com/twcontent/", NULL }; -const char *m800f2fe9[] = { "17a898bb.info^", NULL }; const char *m8010b9b0[] = { "popmyad.com^", NULL }; const char *m8011994e[] = { "/config/analytics.js", NULL }; const char *m8012aef6[] = { "/cbgads.", NULL }; @@ -26720,6 +26850,7 @@ const char *m8065af60[] = { "d3mskfhorhi2fb.cloudfront.net^", NULL }; const char *m80660b0d[] = { "sp.guampdn.com^", NULL }; const char *m80662fcf[] = { "ytiyuqfxjbke.com^", NULL }; const char *m806703ff[] = { "links.boom.ge^", NULL }; +const char *m8069a0c2[] = { "/genads.", NULL }; const char *m806aed6d[] = { "odanetrlgvunth.com^", NULL }; const char *m806b96fe[] = { "tracking.realtor.com^", NULL }; const char *m80703ea6[] = { "xcwnwrgvwg.com^", NULL }; @@ -26744,6 +26875,7 @@ const char *m807ca37e[] = { "filefactory.com/img/casinopilots/", NULL }; const char *m807d9f3b[] = { "-analitycs//fab.", NULL }; const char *m807e6d17[] = { "etoro.com/B", "_A", "_TGet.aspx", NULL }; const char *m807e8f78[] = { "pnads.com^", NULL }; +const char *m80802d5 [] = { "/beacon.min.js", NULL }; const char *m80803d03[] = { "&admeld_", NULL }; const char *m80812303[] = { "bestofmedia.com/sfp/js/minified/testedJs/xtClick.min.js?", NULL }; const char *m80848c08[] = { "higrbwtxkjuw.com^", NULL }; @@ -26779,7 +26911,6 @@ const char *m80a6215d[] = { "mbrxgolis.com^", NULL }; const char *m80a73ab6[] = { "webnewswire.com/images/banner", NULL }; const char *m80a7e252[] = { "/topleftads.", NULL }; const char *m80a8e419[] = { "tracking.kurier.at^", NULL }; -const char *m80aa32e1[] = { "readcomiconline.to/Scripts/customjavascript.js", NULL }; const char *m80ab848c[] = { "hnvbfamkwmq.bid^", NULL }; const char *m80ab8c72[] = { "/jsAds/", NULL }; const char *m80abc82e[] = { "tool-site.com^", NULL }; @@ -26904,6 +27035,7 @@ const char *m8129a6c4[] = { "/analytics.", "/event?", NULL }; const char *m812aa76b[] = { "/intstatcheck.", NULL }; const char *m812b45bf[] = { "/tealeaf.cgi", NULL }; const char *m812d6395[] = { "polydarth.com^", NULL }; +const char *m8130f3d9[] = { "pixel.widgetly.com^", NULL }; const char *m8131327d[] = { "besstahete.info^", NULL }; const char *m8134625e[] = { "/html/ad/", NULL }; const char *m8137fab1[] = { "wiezvhxoqhnn.com^", NULL }; @@ -26926,6 +27058,7 @@ const char *m8143cd96[] = { "wedwcmjo.com^", NULL }; const char *m81464037[] = { "-auto-ads-", NULL }; const char *m8147f6ee[] = { "chrumedia.com^", NULL }; const char *m8149f3db[] = { "wdwczzyhzra.com^", NULL }; +const char *m814b52d4[] = { "caithamo.net^", NULL }; const char *m814cf00e[] = { "mmnridsrreyh.com^", NULL }; const char *m814df03c[] = { "adinterax.com^", NULL }; const char *m814e4886[] = { "yx0banners.com^", NULL }; @@ -27057,7 +27190,6 @@ const char *m81cc641e[] = { "site.flashx.", NULL }; const char *m81cd296c[] = { "cdnjs.cloudflare.com/ajax/libs/", NULL }; const char *m81cebca [] = { "depositfiles.com/js/", NULL }; const char *m81cff9f5[] = { "/size=", "/random=", "/viewid=", NULL }; -const char *m81d03956[] = { "icqadvert.org^", NULL }; const char *m81d098fa[] = { "/components/ads/", NULL }; const char *m81d0ad6 [] = { "/advelvet-", NULL }; const char *m81d1270f[] = { "wqnxcthitqpf.com^", NULL }; @@ -27074,6 +27206,7 @@ const char *m81ddfb23[] = { "/maxi_ad.", NULL }; const char *m81e2a304[] = { "filegaga.com/ot/fast.php?", NULL }; const char *m81e2fa5a[] = { "vibrantmedia.com^", NULL }; const char *m81e32c66[] = { "goldlambotrader.co^", NULL }; +const char *m81e3f36b[] = { "youtube.local^", NULL }; const char *m81e42af5[] = { "/adsync/", NULL }; const char *m81e436c2[] = { "/omniture/visitorapi.", NULL }; const char *m81e44d4a[] = { "hapend.biz^", NULL }; @@ -27085,7 +27218,6 @@ const char *m81e8442e[] = { "/__ssobj/sync?", NULL }; const char *m81e8d2e9[] = { "prndi.net^", NULL }; const char *m81e9bad1[] = { "webmd.com/pixel/", NULL }; const char *m81ebfb63[] = { "yieldadvert.com^", NULL }; -const char *m81ec911a[] = { "threepercenternation.com/jmWYdPQfi/", NULL }; const char *m81edd678[] = { "/watchit_ad.", NULL }; const char *m81ee5fee[] = { "districtm.io^", NULL }; const char *m81efe5eb[] = { "sundaysky.com/sundaysky.js?", NULL }; @@ -27097,7 +27229,6 @@ const char *m81f47de8[] = { "nytimes.com/bi/js/tagx/tagx.js", NULL }; const char *m81f549e8[] = { "209.222.8.217^", NULL }; const char *m81f68b84[] = { "/beaconimg.php?", NULL }; const char *m81f6a413[] = { "oakley.com^", "^tealium.js", NULL }; -const char *m81f76550[] = { "mynyx.men^", NULL }; const char *m81f831fc[] = { "/includes/analytics.", NULL }; const char *m81f8fdcf[] = { "tvammzkprvuv.com^", NULL }; const char *m81f93ade[] = { "banomago.com^", NULL }; @@ -27154,6 +27285,7 @@ const char *m823ab132[] = { "shtfplan.com/images/banners/", NULL }; const char *m823f4b75[] = { "/webadimg/", NULL }; const char *m8242399b[] = { "xtraffstat.com^", NULL }; const char *m8242e22a[] = { "livecounter.dk^", NULL }; +const char *m8244329 [] = { "anyclip.com/anyclip-widget/", NULL }; const char *m8244a533[] = { "fisqwkxyvsrtnz.bid^", NULL }; const char *m8244d733[] = { "sense.dailymotion.com^", NULL }; const char *m8244e04 [] = { "boutiqueducourrier.laposte.fr/_ui/eboutique/scripts/xiti/part/xtcore.js", NULL }; @@ -27169,7 +27301,6 @@ const char *m82509d8b[] = { "alcmpn.com^", NULL }; const char *m82511ec [] = { "/WebAnalytics.", NULL }; const char *m82517f15[] = { "firefoxchina.cn/", "/trac.js", NULL }; const char *m8253cdde[] = { "trackcdn.com^", NULL }; -const char *m82540eef[] = { "mahnatka.ru^", NULL }; const char *m8254788a[] = { "zafrc.5780.site^", NULL }; const char *m8254cc8f[] = { ".com/ad2/", NULL }; const char *m82569f6b[] = { "/pic.gif?m=", NULL }; @@ -27240,6 +27371,7 @@ const char *m82aa0a9a[] = { "clckysudks.com^", NULL }; const char *m82aa81eb[] = { "youroffers.win^", NULL }; const char *m82abab0e[] = { "affiliateprogram.keywordspy.com^", NULL }; const char *m82aeb80d[] = { "addmoredynamiclinkstocontent2convert.bid^", NULL }; +const char *m82af559 [] = { "gooblesdd.com^", NULL }; const char *m82aff52a[] = { "links.freeones.com^", NULL }; const char *m82b16d05[] = { "1q2w3.me^", NULL }; const char *m82b1cfff[] = { "facebook.com/common/scribe_endpoint.php", NULL }; @@ -27276,7 +27408,6 @@ const char *m82d18485[] = { "brasileirinhas.com.br/banners/", NULL }; const char *m82d23ddf[] = { "cursecdn.com/banner/", NULL }; const char *m82d35cfc[] = { "/sstat_plugin.js", NULL }; const char *m82d3b4f6[] = { "adrta.com^", NULL }; -const char *m82d70e8a[] = { "aaa.dv0.info^", NULL }; const char *m82d7abf5[] = { "/ad-issue.", NULL }; const char *m82d7c7eb[] = { "/impression.js?", NULL }; const char *m82d82954[] = { "/analytics/track.", NULL }; @@ -27342,8 +27473,10 @@ const char *m8320f0ad[] = { "/affiliate_banner/", NULL }; const char *m83211fb3[] = { "istrack.com^", NULL }; const char *m83216acb[] = { "0stats.com^", NULL }; const char *m83239361[] = { "kxkeuums.com^", NULL }; +const char *m83248bc4[] = { "/cllc.tracking.js", NULL }; const char *m83270ba1[] = { "/analyticsmediator.", NULL }; const char *m83270e23[] = { "bposterss.net^", NULL }; +const char *m8327fd09[] = { "grooksom.com^", NULL }; const char *m832806c7[] = { "clarium.global.ssl.fastly.net^", NULL }; const char *m8328ef19[] = { "imfdb.org^", "^FoG-300x250.jpg", NULL }; const char *m832a2f04[] = { "/home30/ad.", NULL }; @@ -27403,7 +27536,6 @@ const char *m83635eea[] = { "wishabi.net/attribution.js", NULL }; const char *m8364486d[] = { "jxseoruuv.com^", NULL }; const char *m8365c81c[] = { "fonderredd.info^", NULL }; const char *m83667430[] = { "/advertise_", NULL }; -const char *m8367d3f3[] = { "google.com/log?", NULL }; const char *m8368b3bd[] = { "porn555.com/ps/", NULL }; const char *m8369f870[] = { "1pel.com^", NULL }; const char *m836b1d12[] = { "97.74.238.106^", NULL }; @@ -27421,6 +27553,7 @@ const char *m83784a54[] = { "trafficfuelpixel.s3-us-west-2.amazonaws.com^", NULL const char *m837abfda[] = { "blogorama.com/images/banners/", NULL }; const char *m837caee3[] = { "rapidvideo.com/assets/js/video-js-6.2.0.js", NULL }; const char *m837cbd46[] = { "topeuro.biz^", NULL }; +const char *m837cf884[] = { "hwcdn.net^", "_The_esports_forum_", NULL }; const char *m837e38cd[] = { "sp.poughkeepsiejournal.com^", NULL }; const char *m837ef67a[] = { "vcwrigdrnh.com^", NULL }; const char *m8380218c[] = { "ogqclfvaq.com^", NULL }; @@ -27459,6 +27592,7 @@ const char *m8398ab6c[] = { "qwrkigqtgygc.com^", NULL }; const char *m839aaad [] = { "/boomerang.js", NULL }; const char *m839b008a[] = { "/fe/track/", NULL }; const char *m839b1d75[] = { "xijgqrrhyfa.com^", NULL }; +const char *m839ba9a5[] = { "rensovetors.info^", NULL }; const char *m839c4ee [] = { "mrskincdn.com^", "^flash^aff^", NULL }; const char *m839c86a9[] = { "zxazzpdvhf.bid^", NULL }; const char *m839cd409[] = { "nfnxvdds.com^", NULL }; @@ -27491,7 +27625,7 @@ const char *m83b20c4b[] = { "bgarilrzlgez.com^", NULL }; const char *m83b23796[] = { "poxcldtepiulo.com^", NULL }; const char *m83b339d3[] = { "fileflares.com:", NULL }; const char *m83b35e24[] = { "horse-racing-affiliate-program.co.uk^", NULL }; -const char *m83b41700[] = { "rulerclick.com^", NULL }; +const char *m83b55d56[] = { "songspk.online/brave.", NULL }; const char *m83b6c75d[] = { "whitepages.ae/images/UI/FC/", NULL }; const char *m83b7b201[] = { "a.huluad.com/beacons/", NULL }; const char *m83b8819c[] = { "0tracker.com^", NULL }; @@ -27511,6 +27645,7 @@ const char *m83c121ea[] = { "jpflmmxdflmm.com^", NULL }; const char *m83c21f48[] = { "dqhi3ea93ztgv.cloudfront.net^", NULL }; const char *m83c4c622[] = { "gjrstyulnbf.com^", NULL }; const char *m83c59ef8[] = { "/photogallaryads.", NULL }; +const char *m83c5b900[] = { "/poki-ads.", NULL }; const char *m83c5cf04[] = { "/log?kc=", NULL }; const char *m83c6e614[] = { "conservativepost.com/pu/", NULL }; const char *m83c9bfd1[] = { "trafficrevenue.net^", NULL }; @@ -27667,6 +27802,7 @@ const char *m8494ba5e[] = { "104.197.10.88^", NULL }; const char *m84956dc0[] = { "helltraffic.com^", NULL }; const char *m84958c3a[] = { "/ads/ringtone_", NULL }; const char *m8495f044[] = { "cloudfront.net/keen-tracking-", ".min.js", NULL }; +const char *m8497b9a3[] = { "leijsdpbkgobg.com^", NULL }; const char *m84982712[] = { "enhance.com^", NULL }; const char *m84984d94[] = { "wpktjtwsidcz.com^", NULL }; const char *m84985799[] = { "stats.cdn.pfn.bz^", NULL }; @@ -27679,6 +27815,7 @@ const char *m849d0673[] = { "ligatus.com/push/url.gif?", NULL }; const char *m849d8017[] = { "/traffic.asmx/", NULL }; const char *m849dbffc[] = { "worksheetsengine.com/fd/ls/l?", NULL }; const char *m849e1bef[] = { "wtg-ads.com^", NULL }; +const char *m849e9dad[] = { "ttauri.techradar.com^", NULL }; const char *m849edbd8[] = { "pejtxefrrlx.com^", NULL }; const char *m849fa064[] = { "sitesense-oo.com^", NULL }; const char *m84a062d8[] = { "pix.nbcuni.com^", NULL }; @@ -27838,6 +27975,7 @@ const char *m853e939f[] = { "_dropdown_ad.", NULL }; const char *m853fe004[] = { "newalbumreleases.net/banners/", NULL }; const char *m8542a27f[] = { "selaris.com^", NULL }; const char *m8544552d[] = { "/ads160.", NULL }; +const char *m8544dd39[] = { "reddit.com/static/pixel.png", NULL }; const char *m85454c74[] = { "flepzrkdwm.com^", NULL }; const char *m8548381c[] = { "tracker.uprinting.com^", NULL }; const char *m8549b8c3[] = { "dxigubtmyllj.com^", NULL }; @@ -27889,7 +28027,6 @@ const char *m8572d28 [] = { "directtrk.com^", NULL }; const char *m8572e390[] = { "tz284.com^", NULL }; const char *m85734a17[] = { "prox4you.info^", NULL }; const char *m8573d66b[] = { "ad2links.com/js/", NULL }; -const char *m8574046e[] = { "shopping-centres.org^", NULL }; const char *m857494e8[] = { "autohome.com.cn/count.js", NULL }; const char *m8575d27c[] = { "/ads/dart.", NULL }; const char *m85770b3c[] = { "giyjhogjmfmc.com^", NULL }; @@ -27927,6 +28064,7 @@ const char *m85a0260f[] = { "u5c93.com^", NULL }; const char *m85a0e4e9[] = { "/adviewas3.", NULL }; const char *m85a197e [] = { "hyipregulate.com/images/hyipregulatebanner.gif", NULL }; const char *m85a2120c[] = { "qteoslcm.bid^", NULL }; +const char *m85a22142[] = { "c0011.boursorama.com^", NULL }; const char *m85a2f489[] = { "/webstat_", NULL }; const char *m85a31a40[] = { "google-analytics.com/ga.js", NULL }; const char *m85a3a4b4[] = { "/adzone/", NULL }; @@ -27981,6 +28119,7 @@ const char *m85e322f0[] = { "/externalad.", NULL }; const char *m85e3f9f2[] = { "topbucks.com/popunder/", NULL }; const char *m85e4b076[] = { "active-tracking.de^", NULL }; const char *m85e7c470[] = { "tv-links.eu/qtt_spacer.gif", NULL }; +const char *m85e7d194[] = { "lamplow.com^", NULL }; const char *m85ec5ae6[] = { "kdnuggets.com/aps/", NULL }; const char *m85ede5a [] = { "cyrrbejq.bid^", NULL }; const char *m85edf341[] = { "goodbookbook.com^", NULL }; @@ -27990,7 +28129,6 @@ const char *m85efba55[] = { "uiyeiafffdex.com^", NULL }; const char *m85f05499[] = { "ekgmjxjyfzzd.com^", NULL }; const char *m85f0eb86[] = { "/adinteraction/", NULL }; const char *m85f2324c[] = { "300mbfilms.co^", NULL }; -const char *m85f26c45[] = { "st.dynamicyield.com^", NULL }; const char *m85f314db[] = { "sxwcfnai.com^", NULL }; const char *m85f47b86[] = { "-ad-640x480.", NULL }; const char *m85f5b421[] = { "cpdafetdjtdsy.com^", NULL }; @@ -28114,6 +28252,7 @@ const char *m8684d3e8[] = { "fuckbooknet.net/dating/", NULL }; const char *m86852ee6[] = { "oaqwxxjhwpyxjd.com^", NULL }; const char *m868590ed[] = { "daljntupdaoejb.com^", NULL }; const char *m86868890[] = { "duaing.net^", NULL }; +const char *m8687000d[] = { "mysmokingmistress.com/saber/", NULL }; const char *m868744ef[] = { "jmzaqwcmcbui.com^", NULL }; const char *m868754e7[] = { "/general-ad-", NULL }; const char *m86876d2d[] = { "/trackingService/", NULL }; @@ -28149,6 +28288,7 @@ const char *m86a99cc2[] = { "hira-meki.jp^", NULL }; const char *m86abcc3a[] = { "/yad_sortab_cetlog.js", NULL }; const char *m86ac0f12[] = { "ping.hellobar.com/?", "&_e=click&", NULL }; const char *m86ac7482[] = { "analytics.slashdotmedia.com^", NULL }; +const char *m86aff495[] = { "/elq_tracking-", NULL }; const char *m86b03afe[] = { "/480x030_", NULL }; const char *m86b0b04d[] = { "/adunix.", NULL }; const char *m86b0b1e6[] = { "m2.ai^", NULL }; @@ -28324,6 +28464,7 @@ const char *m877e1489[] = { "_468.htm", NULL }; const char *m877e7e9f[] = { "leadmanagerfx.com^", NULL }; const char *m87806ff3[] = { "forkcdn.com^", NULL }; const char *m8780ab36[] = { "fpguuwnpkvqsq.bid^", NULL }; +const char *m878173da[] = { "slickdeals.net/lf?t=", NULL }; const char *m8781d24f[] = { "/advertsquare.", NULL }; const char *m87833689[] = { "mmaigzevcfws.com^", NULL }; const char *m8785770a[] = { "wilrjvvmmplp.com^", NULL }; @@ -28394,14 +28535,12 @@ const char *m87cccf8b[] = { "mwfzoumik.com^", NULL }; const char *m87cd1d8f[] = { "audit.macworld.co.uk^", NULL }; const char *m87cdcfc9[] = { "enhovesepdhxph.bid^", NULL }; const char *m87d0b28e[] = { "banggood.com/?p=", NULL }; -const char *m87d7a0ee[] = { "porn-ad.org^", NULL }; const char *m87db2b34[] = { "thedailysheeple.com/images/banners/", NULL }; const char *m87dcdf29[] = { "hplose.de^", NULL }; const char *m87dd1871[] = { "/impressions/servlet/", NULL }; const char *m87de68f5[] = { "roulettebotplus.com^", NULL }; const char *m87e16b4a[] = { "fevrbniqa.com^", NULL }; const char *m87e339ef[] = { "_720_90.", NULL }; -const char *m87e3786 [] = { "millionairesurveys.com^", NULL }; const char *m87e39b9b[] = { "hxcoxdyzzd.com^", NULL }; const char *m87e4a836[] = { "foreignersinuk.co.uk^", "^banner^", NULL }; const char *m87e5fef [] = { "primevideo.com^", "^ref^", NULL }; @@ -28597,7 +28736,6 @@ const char *m88b39929[] = { "higherengine.com^", NULL }; const char *m88b3d47 [] = { "toptracker.ru^", NULL }; const char *m88b3e9a4[] = { "/tracking/beacon/?", NULL }; const char *m88b53a80[] = { "q3d9whbdhpb.tk^", NULL }; -const char *m88b7a81c[] = { "rulerclick.ru^", NULL }; const char *m88b7f515[] = { "pjpgrrkegamhq.com^", NULL }; const char *m88b858f9[] = { "flare-analytics.com^", NULL }; const char *m88b91ae4[] = { "/boxad.", NULL }; @@ -28606,6 +28744,7 @@ const char *m88bb966d[] = { "yllasatra.xyz^", NULL }; const char *m88bcdbdc[] = { "purepornvids.com/randomadseb.", NULL }; const char *m88c0d8da[] = { "streamtunerhd.com/signup?", NULL }; const char *m88c142a2[] = { "/cache/ads_", NULL }; +const char *m88c2f851[] = { "ced-ns.sascdn.com/diff/js/smart.js", NULL }; const char *m88c39f68[] = { "muqyzjkamhpu.bid^", NULL }; const char *m88c3d976[] = { "/track/?site", NULL }; const char *m88c518c6[] = { "a4g.com^", NULL }; @@ -28639,6 +28778,7 @@ const char *m88ea73e2[] = { "log", ".ku6.com^", NULL }; const char *m88ec439a[] = { "qmxpttxjv.com^", NULL }; const char *m88ed6507[] = { "/pixel.json?", NULL }; const char *m88ee7c98[] = { "dialgold.com^", NULL }; +const char *m88efd791[] = { "dt2xr6g2i5.com^", NULL }; const char *m88f00a11[] = { "ad.pickple.net^", NULL }; const char *m88f1125e[] = { "?advtile=", NULL }; const char *m88f3183f[] = { "etyeltdqg.bid^", NULL }; @@ -28669,6 +28809,7 @@ const char *m8910fcc [] = { "trafficshirts.com^", NULL }; const char *m891196a [] = { "wbnykwffygwjwr.com^", NULL }; const char *m8911ecd [] = { "ahllgtevqrsh.com^", NULL }; const char *m89129dd8[] = { "oazznjmbchmpdg.com^", NULL }; +const char *m8913366c[] = { "ebipuskrxy.com^", NULL }; const char *m89135432[] = { "uyfudwfqfk.bid^", NULL }; const char *m8915af [] = { "anet", ".tradedoubler.com^", NULL }; const char *m891698af[] = { "-adverts.min.", NULL }; @@ -28720,6 +28861,7 @@ const char *m893a8c4c[] = { "coolandevencooler.com^", NULL }; const char *m893c3669[] = { "realmatch.com^", NULL }; const char *m893ce0b7[] = { "usvgzajftrzkr.com^", NULL }; const char *m893d8404[] = { "_adrow-", NULL }; +const char *m893eea0b[] = { "king.com/api/events?", NULL }; const char *m893f45af[] = { "darknet.org.uk^", "-250x250.", NULL }; const char *m8940199f[] = { "pianomedia.biz/uid/", NULL }; const char *m89408da3[] = { "mgdfebwxonyfe.com^", NULL }; @@ -28764,6 +28906,7 @@ const char *m89722ce [] = { ".nativeads.", NULL }; const char *m8973b8f3[] = { "/count/?ad=", NULL }; const char *m8973d2a1[] = { "91mobiles.com^", NULL }; const char *m8974c31c[] = { "teyuzyrjmrdi.com^", NULL }; +const char *m8974cdc7[] = { "stiffstem.com^", NULL }; const char *m8974ef4a[] = { "videoroll.net^", NULL }; const char *m897553d0[] = { "drwfixovzqdcs.com^", NULL }; const char *m8975c1b9[] = { "/getads/", NULL }; @@ -28826,7 +28969,6 @@ const char *m89ae9cec[] = { "shark-tank.com^", NULL }; const char *m89b0e3bd[] = { "qlzn6i1l.com^", NULL }; const char *m89b23023[] = { "witifyooqkumwn.com^", NULL }; const char *m89b3ec2e[] = { "linformanceder.info^", NULL }; -const char *m89b41f37[] = { "absquint.com^", NULL }; const char *m89b49784[] = { "flixist.com/img2.phtml", NULL }; const char *m89b4b516[] = { "dbcdqp72lzmvj.cloudfront.net^", NULL }; const char *m89b60c98[] = { "shopzyapp.com^", NULL }; @@ -28842,6 +28984,7 @@ const char *m89bcdabd[] = { "vpfiiojohjch.com^", NULL }; const char *m89bd7f73[] = { "/imgad_", NULL }; const char *m89be5978[] = { "inistrack.net^", NULL }; const char *m89bf0210[] = { "/csi?v=3&s=", NULL }; +const char *m89bfbbcf[] = { "65vk1fba34.com^", NULL }; const char *m89bfef37[] = { "serverkompetenz.net/cpx.php?", NULL }; const char *m89bff739[] = { "consciouscabbage.com^", NULL }; const char *m89c2525b[] = { "/adentry.", NULL }; @@ -28991,6 +29134,7 @@ const char *m8a59fe80[] = { "yidxvzosvwsd.com^", NULL }; const char *m8a5d8da5[] = { ".cn/1.gif?", NULL }; const char *m8a5eb968[] = { "howjkpaynzwf.com^", NULL }; const char *m8a5ebee0[] = { "ad.spielothek.so^", NULL }; +const char *m8a5edf95[] = { "/sticky-ads-", NULL }; const char *m8a5f56c9[] = { "mts.mansion.com^", NULL }; const char *m8a5fcd36[] = { "/ad-engine.", NULL }; const char *m8a5ff0ed[] = { "/msn-1.js", NULL }; @@ -29000,6 +29144,7 @@ const char *m8a6126a2[] = { "track.mobicast.io^", NULL }; const char *m8a634df [] = { "fenixm.com^", NULL }; const char *m8a65ad43[] = { "/sidebaradvertisement.", NULL }; const char *m8a65d439[] = { "hubvotrpjios.com^", NULL }; +const char *m8a65db05[] = { "9anime.", "/user/ajax/menu-bar", NULL }; const char *m8a66a348[] = { "zeus.qj.net^", NULL }; const char *m8a679f1a[] = { "rivcash.com^", NULL }; const char *m8a67a134[] = { "yashi.com^", NULL }; @@ -29056,7 +29201,6 @@ const char *m8a9f6499[] = { "/pictures/ads/", NULL }; const char *m8aa00fd6[] = { "eozegbfpvhasf.com^", NULL }; const char *m8aa082b2[] = { "adversolutions.com^", NULL }; const char *m8aa0a8b7[] = { "fvzusqdf.com^", NULL }; -const char *m8aa0b3b1[] = { "titsbro.pw^", NULL }; const char *m8aa192cd[] = { "beaverads.com^", NULL }; const char *m8aa1c31b[] = { "/!crd_prm!.", NULL }; const char *m8aa2f754[] = { "granify.com^", NULL }; @@ -29088,7 +29232,6 @@ const char *m8abadb96[] = { "spacehits.net^", NULL }; const char *m8abcebd0[] = { "tracking.finanzen.net^", NULL }; const char *m8abd76da[] = { "zompmedia.com^", NULL }; const char *m8abf84d8[] = { "aufderhar.net^", NULL }; -const char *m8ac21f5d[] = { "adspayformy.site^", NULL }; const char *m8ac36117[] = { "/calameo-beacon.", NULL }; const char *m8ac6487e[] = { "careerjournalonline.com^", NULL }; const char *m8ac7710d[] = { "_mailLoginAd.", NULL }; @@ -29124,6 +29267,7 @@ const char *m8ae6cf00[] = { "twvmqhjjgj.com^", NULL }; const char *m8ae6dfac[] = { "/api/v1/pixel?", NULL }; const char *m8ae719e3[] = { "/sites/ad_", NULL }; const char *m8aea0fc2[] = { "addcontrol.net^", NULL }; +const char *m8aebb1d1[] = { "auqefmhsutnldv.com^", NULL }; const char *m8aec6044[] = { "reauthenticator.com^", NULL }; const char *m8aee1fcd[] = { "?advertising=", NULL }; const char *m8aefce8f[] = { "clickiocdn.com/t/common_", NULL }; @@ -29177,6 +29321,7 @@ const char *m8b29253c[] = { "gooo.al^", NULL }; const char *m8b2a5cfa[] = { "/mail_tracking-cg.php", NULL }; const char *m8b2ae826[] = { "yincrkvptefw.bid^", NULL }; const char *m8b2dc1bd[] = { "_content_ad.", NULL }; +const char *m8b302bf6[] = { "2a12be6140880286.com^", NULL }; const char *m8b30fe67[] = { "/bicomscore_", NULL }; const char *m8b327dda[] = { "vrt.outbrain.com^", NULL }; const char *m8b349522[] = { "offshort.info^", NULL }; @@ -29248,7 +29393,9 @@ const char *m8b8a31ca[] = { "smartlook.com^", NULL }; const char *m8b8b6d7e[] = { "sddan.com^", NULL }; const char *m8b8b9181[] = { "agoda.net/banners/", NULL }; const char *m8b8b9b23[] = { "pbggemxcuosmhz.bid^", NULL }; +const char *m8b8d14a0[] = { "snckdjuymeopsc.com^", NULL }; const char *m8b8ffdd3[] = { "adzouk1tag.com^", NULL }; +const char *m8b900259[] = { "/OmnitureTracking_", NULL }; const char *m8b92b3ba[] = { "/OptimostFooter.", NULL }; const char *m8b92b3fa[] = { "footymad.net/partners/", NULL }; const char *m8b932021[] = { "play.com/sitetrak/", NULL }; @@ -29616,6 +29763,7 @@ const char *m8d2bf654[] = { "liveburst.com^", NULL }; const char *m8d2c0a12[] = { "ajmggjgrardn.com^", NULL }; const char *m8d2dc58a[] = { "/adban.", NULL }; const char *m8d2dfd2b[] = { "vodbordnhhemq.com^", NULL }; +const char *m8d2f66c0[] = { "msgwxozk.com^", NULL }; const char *m8d2fcf20[] = { "/ad/random_", NULL }; const char *m8d300e00[] = { "esfzbdwg.com^", NULL }; const char *m8d307ec2[] = { "adserver.pandora.com/haymaker/api/v1/serve/", NULL }; @@ -29634,6 +29782,7 @@ const char *m8d3b0858[] = { "vlogexpert.com^", NULL }; const char *m8d3c8cc6[] = { ".name/ads/", NULL }; const char *m8d3ef625[] = { "kwcrryneebg.com^", NULL }; const char *m8d3f002a[] = { "boats.com/ad/", NULL }; +const char *m8d40f26b[] = { "dpsqqaaqbc.com^", NULL }; const char *m8d4411bf[] = { "/insertA.d.js", NULL }; const char *m8d47bfa1[] = { "vapeworld.com^", "^banners^", NULL }; const char *m8d47cd0a[] = { "a4dtrk.com^", NULL }; @@ -29653,6 +29802,7 @@ const char *m8d59d5a [] = { "odldyhreg.bid^", NULL }; const char *m8d5bc43b[] = { "support.thesslstore.com/visitor/index.php", NULL }; const char *m8d5bf6cf[] = { "nnakekwkkh.bid^", NULL }; const char *m8d5d0ca1[] = { "miniurls.co/track/", NULL }; +const char *m8d5d9322[] = { "_300x250&", NULL }; const char *m8d5dd826[] = { "domainadvertising.com^", NULL }; const char *m8d5fcd6a[] = { "hitcounterstats.com^", NULL }; const char *m8d60d9f1[] = { "hilkfxdqxzac.com^", NULL }; @@ -29716,7 +29866,6 @@ const char *m8d9bfc7 [] = { "cwkhyupiwzcjy.com^", NULL }; const char *m8d9d7327[] = { "adservme.com^", NULL }; const char *m8d9dfb6a[] = { "soosooka.com^", NULL }; const char *m8d9e423f[] = { "jgrsqcqdfwzu.com^", NULL }; -const char *m8d9e5a82[] = { "fox-forden.ru^", NULL }; const char *m8da2b6e5[] = { "/GoogleAnalyticsModule.", NULL }; const char *m8da336d6[] = { "ads2-adnow.com^", NULL }; const char *m8da61ccb[] = { "ojmokfvfi.com^", NULL }; @@ -29781,7 +29930,6 @@ const char *m8de6759f[] = { "oaibzaqh.com^", NULL }; const char *m8de934f3[] = { "cooksunited.co.uk^", "^pixel^", NULL }; const char *m8de9ce26[] = { "ajax.cloudflare.com/cdn-cgi/nexp/", NULL }; const char *m8deb1806[] = { "/imgs/ads/", NULL }; -const char *m8deb330b[] = { "1whois.org/static/popup.js", NULL }; const char *m8debcb50[] = { "_advsetup.", NULL }; const char *m8def0410[] = { "/spcjs_min.", NULL }; const char *m8def4b27[] = { "5d02977f6511aa.com^", NULL }; @@ -29815,7 +29963,6 @@ const char *m8e06eaea[] = { "research-int.se^", NULL }; const char *m8e071028[] = { "spotxchange.com^", NULL }; const char *m8e0737e2[] = { "yjhwrpuqitzgh.bid^", NULL }; const char *m8e074313[] = { "emberads.com^", NULL }; -const char *m8e086a5e[] = { "tnyzin.ru^", NULL }; const char *m8e08d5a0[] = { "theporndude.com/graphics/tpd-", NULL }; const char *m8e092591[] = { "ekdamsibldrg.bid^", NULL }; const char *m8e0c269 [] = { "s3.amazonaws.com^", NULL }; @@ -29849,7 +29996,6 @@ const char *m8e2b3b9d[] = { "d17m68fovwmgxj.cloudfront.net^", NULL }; const char *m8e2da044[] = { "_160x300.", NULL }; const char *m8e2de986[] = { "/dtmtag.js", NULL }; const char *m8e2e525d[] = { "/advertises/", NULL }; -const char *m8e2e75c0[] = { "belasninfetas.org^", NULL }; const char *m8e2e8b3 [] = { "56img.com/script/fn/stat/", NULL }; const char *m8e2f060a[] = { "adtag.cc^", NULL }; const char *m8e2fc933[] = { "wpengine.netdna-cdn.com^", NULL }; @@ -29859,7 +30005,6 @@ const char *m8e34090 [] = { "/ad2010.", NULL }; const char *m8e35bd20[] = { "dadegid.ru^", NULL }; const char *m8e37408 [] = { "hubtraffic.com^", NULL }; const char *m8e38c76c[] = { ".gr/ads/", NULL }; -const char *m8e3940e0[] = { "kuhnivsemisrazu.ru^", NULL }; const char *m8e39c61d[] = { "mzaugggxs.com^", NULL }; const char *m8e39e43d[] = { "fleshcash.com^", NULL }; const char *m8e3a2140[] = { "uxmskpwnsmzlro.bid^", NULL }; @@ -29942,7 +30087,6 @@ const char *m8e8dd5dc[] = { "wfxkcimqvt.com^", NULL }; const char *m8e8e0764[] = { "fxwkhwcmsqne.com^", NULL }; const char *m8e8e0daa[] = { "ads.askgamblers.com^", NULL }; const char *m8e8f6b6 [] = { "byecttekgbksr.bid^", NULL }; -const char *m8e8fd43c[] = { "adspayformymortgage.win.^", NULL }; const char *m8e90f166[] = { "dxqxeklbsqe.com^", NULL }; const char *m8e914dca[] = { "umusjdiehxbn.com^", NULL }; const char *m8e93e92e[] = { "/ivw.php", NULL }; @@ -30100,6 +30244,7 @@ const char *m8f3289cc[] = { "runetki.com^", NULL }; const char *m8f333ffb[] = { "minessetion.info^", NULL }; const char *m8f3351f3[] = { ".sitetracking.", NULL }; const char *m8f349e46[] = { "/analytics_id.", NULL }; +const char *m8f364339[] = { "tedropkinthenligh.pro^", NULL }; const char *m8f37ab36[] = { "sjtevvoviqhe.com^", NULL }; const char *m8f37cb02[] = { "diuiyzhao.com^", NULL }; const char *m8f38a603[] = { "jguczdjzvfp.com^", NULL }; @@ -30184,6 +30329,7 @@ const char *m8f8c13b7[] = { "eutsbhvtao.com^", NULL }; const char *m8f8c508b[] = { "hvmimwpe.com^", NULL }; const char *m8f8d59f7[] = { "dvzyppnmfgtr.com^", NULL }; const char *m8f8eda1 [] = { "jrarnqfvjijaa.com^", NULL }; +const char *m8f900601[] = { "doubleclick.net/tag/js/gpt.js", NULL }; const char *m8f903715[] = { "plwosvr.net^", NULL }; const char *m8f93b35c[] = { "c.x.oanda.com^", NULL }; const char *m8f93be72[] = { "flashx.tv/js/ad", ".js", NULL }; @@ -30356,7 +30502,6 @@ const char *m9053839d[] = { "d2b65ihpmocv7w.cloudfront.net^", NULL }; const char *m9053b40e[] = { "dailymirror.lk/media/images/Nawaloka-", NULL }; const char *m9054aca1[] = { "hhgregg.com/wcsstore/MadisonsStorefrontAssetStore/javascript/Analytics/AnalyticsTagDataObject.js", NULL }; const char *m90552894[] = { "cpm20.com^", NULL }; -const char *m90556244[] = { "2giga.link^", "^hive.js", NULL }; const char *m905562ef[] = { "tmvwirgifkkdtn.bid^", NULL }; const char *m90557bd7[] = { "rmetgarrpiouttmwqtuajcnzgesgozrihrzwmjlpxvcnmdqath.com^", NULL }; const char *m90573fde[] = { "adsupplyads.net^", NULL }; @@ -30447,6 +30592,7 @@ const char *m90a525a4[] = { "mediakeywords.com^", NULL }; const char *m90a55668[] = { "/StatsPage.", NULL }; const char *m90a591af[] = { "iaatzkkqyv.com^", NULL }; const char *m90ac5341[] = { "-NewAd.", NULL }; +const char *m90af3454[] = { "unarmedindustry.com^", NULL }; const char *m90b0a008[] = { "izkcesinsyz.com^", NULL }; const char *m90b0b0a0[] = { "asinole.info^", NULL }; const char *m90b0d957[] = { "hentai-foundry.com/themes/", "Banner", NULL }; @@ -30477,6 +30623,7 @@ const char *m90c4c94c[] = { "/AdsPublisher.", NULL }; const char *m90c4f1a2[] = { "okoufwmfzujsf.com^", NULL }; const char *m90c51da7[] = { "pink-o-rama.com/Pimproll/", NULL }; const char *m90c62c65[] = { "grouponcdn.com^", "^affiliate_widget^", NULL }; +const char *m90c730a6[] = { "nzhuswwhd.com^", NULL }; const char *m90cac2f1[] = { "oowivxijrgbrzc.bid^", NULL }; const char *m90cd8e51[] = { "nychunlnlca.com^", NULL }; const char *m90d082ff[] = { "bnqgubwpq.com^", NULL }; @@ -30511,7 +30658,6 @@ const char *m90e49f49[] = { "/expcount/", NULL }; const char *m90e6b587[] = { "timestrends.indiatimes.com^", NULL }; const char *m90e7e2e2[] = { "livestream.com^", "^analytics^", NULL }; const char *m90e825c6[] = { "/zonapixel.", NULL }; -const char *m90e87ec6[] = { "trustedreviews.com^", "^google^analytics.js", NULL }; const char *m90e9094d[] = { "porno-file.ru^", NULL }; const char *m90e9485d[] = { "deagostinipassion.it/collezioni/analytics.js", NULL }; const char *m90e9503a[] = { "clixco.in^", NULL }; @@ -30520,6 +30666,7 @@ const char *m90ec56de[] = { "log-", ".previewnetworks.com^", NULL }; const char *m90ec812 [] = { "/adzonetop.", NULL }; const char *m90ed52fe[] = { "inspiringsweater.xyz^", NULL }; const char *m90f040c7[] = { "decdna.net^", NULL }; +const char *m90f23975[] = { "mashionalkov.info^", NULL }; const char *m90f40de8[] = { "dreamaquarium.com^", NULL }; const char *m90f5e773[] = { "stormiq.com^", NULL }; const char *m90f6e8b9[] = { "rulirieter.com^", NULL }; @@ -30550,7 +30697,6 @@ const char *m9110fd93[] = { "/300x250ad.", NULL }; const char *m911121 [] = { "/adsmedia_", NULL }; const char *m9111f09f[] = { "/ads/2010/", NULL }; const char *m91127399[] = { "wcbm.com/includes/clientgraphics/", NULL }; -const char *m9113b77f[] = { "aussiemethod.biz^", NULL }; const char *m9114e506[] = { "/ads/bt/", NULL }; const char *m9115e43d[] = { "optimierung-der-website.de^", NULL }; const char *m91161f63[] = { "125x600.swf", NULL }; @@ -30637,6 +30783,7 @@ const char *m9164f4c9[] = { "_160x300_", NULL }; const char *m91653539[] = { "runnersworld.com^", "^universalpixel.html", NULL }; const char *m916727b7[] = { "qjmkidiwbndolx.com^", NULL }; const char *m9168406d[] = { "ngpvan.com/v1/Track/", NULL }; +const char *m9169e19e[] = { "xcvibxsdchxh.com^", NULL }; const char *m9169fcf8[] = { "xkssqonbadgs.com^", NULL }; const char *m916bd500[] = { "ttdaxwrryiou.com^", NULL }; const char *m9170ce9a[] = { "/VideoTracking.", NULL }; @@ -30703,6 +30850,7 @@ const char *m91a6735f[] = { "adpaths.com^", NULL }; const char *m91a7ca65[] = { "oinqqbzs.com^", NULL }; const char *m91a7db0d[] = { "/cds.ad.", NULL }; const char *m91a90ae9[] = { "interracialbangblog.info/banner.jpg", NULL }; +const char *m91aa4862[] = { "/tagging-akqa.", NULL }; const char *m91aac78f[] = { "/itab/", "&pid=", NULL }; const char *m91af0e7b[] = { "tzjrmfipwurtc.com^", NULL }; const char *m91aff824[] = { "impactradius.com^", NULL }; @@ -30947,6 +31095,7 @@ const char *m92b124ef[] = { "llddarkinywtmg.bid^", NULL }; const char *m92b1cb8 [] = { "adultmastercash.com/e1.php", NULL }; const char *m92b2218e[] = { "geo.homepage-web.com^", NULL }; const char *m92b2d973[] = { "adultoafiliados.com.br^", NULL }; +const char *m92b4d395[] = { "729dcbaa57e80c1e.com^", NULL }; const char *m92b570ad[] = { "flake.formr.io/sp.js", NULL }; const char *m92b69618[] = { "6f2tjr26.top^", NULL }; const char *m92b9a90a[] = { "tixzeybm.com^", NULL }; @@ -30960,7 +31109,6 @@ const char *m92c49814[] = { "upzpyrsvvxpoey.com^", NULL }; const char *m92c68343[] = { "cef9c80977e050.com^", NULL }; const char *m92c6d18d[] = { "induanajo.com^", NULL }; const char *m92c84718[] = { "wgaycnmfz.com^", NULL }; -const char *m92ca9d23[] = { "9newstoday.net^", NULL }; const char *m92cb326a[] = { "jiycfyytg.com^", NULL }; const char *m92ccbf7f[] = { "flightradar24.com/_includes/sections/airportAd.php", NULL }; const char *m92ced6ae[] = { "lawvcpqtapzsh.com^", NULL }; @@ -31215,6 +31363,7 @@ const char *m93cc05de[] = { "cndhit.xyz^", NULL }; const char *m93cc7039[] = { "rqwozrkmtwiuri.com^", NULL }; const char *m93cccf19[] = { "pricegrabber.com/cb_table.php", NULL }; const char *m93cd3a14[] = { "piano.io/tracker/", NULL }; +const char *m93cde3a1[] = { "eroprofile.com/js/nvbl.js", NULL }; const char *m93ce6a03[] = { "/adspot.", NULL }; const char *m93ce93ac[] = { "sitelabweb.com^", NULL }; const char *m93cfadf7[] = { "bnpparibas.fr/JavascriptInsert.js", NULL }; @@ -31242,12 +31391,12 @@ const char *m93eb80b6[] = { "vfugvqbamwcjwz.bid^", NULL }; const char *m93ed282 [] = { "pnuwjsilfz.bid^", NULL }; const char *m93ede507[] = { "ammqwpksb.bid^", NULL }; const char *m93ee2835[] = { "/adsample.", NULL }; +const char *m93ef5dc4[] = { "yatgrotthyzpm.com^", NULL }; const char *m93f1665 [] = { "c13b2beea116e.com^", NULL }; const char *m93f1c9b6[] = { "924e60106cd9d0e.com^", NULL }; const char *m93f3050 [] = { "metka.ru/counter/", NULL }; const char *m93f30908[] = { "epromote.co.za/track/", NULL }; const char *m93f5e683[] = { "civyssfaqtufib.com^", NULL }; -const char *m93f7c602[] = { "takyake.ru^", NULL }; const char *m93f90f1c[] = { "lhtekmhy.com^", NULL }; const char *m93f9e5ea[] = { "jerrcotch.com^", NULL }; const char *m93fa1175[] = { "abplive.in/analytics/", NULL }; @@ -31330,6 +31479,7 @@ const char *m94501861[] = { "/ima3.js", NULL }; const char *m94539959[] = { "evuchenzypysci.com^", NULL }; const char *m94555148[] = { "ehlfynuo.com^", NULL }; const char *m94562670[] = { "didit.com^", NULL }; +const char *m945800b6[] = { "ubiquitousyard.com^", NULL }; const char *m94592055[] = { "trustx.org^", NULL }; const char *m945cf988[] = { "wimbledon.com/AppMeasurement.js", NULL }; const char *m945ffd49[] = { "_atblockdetector/", NULL }; @@ -31338,6 +31488,7 @@ const char *m946148a8[] = { "ajmyrtdiwvg.bid^", NULL }; const char *m9464554e[] = { "nanopress.it/lab.js", NULL }; const char *m9464633c[] = { "reundcwkqvctq.com^", NULL }; const char *m9464c6c [] = { "acrididae.com^", NULL }; +const char *m9465e44e[] = { "spongepowered.org^", "^sponsors^", NULL }; const char *m9466ac3d[] = { "/adseperator_", NULL }; const char *m94691c0d[] = { "lwequndmgc.com^", NULL }; const char *m946dac25[] = { "hhlrnfmn.com^", NULL }; @@ -31604,6 +31755,7 @@ const char *m95a89d47[] = { "youtube.com/api/stats/qoe?", NULL }; const char *m95ab7158[] = { "clubplanet.com^", "^wallpaper^", NULL }; const char *m95aba177[] = { "/dfpload.js", NULL }; const char *m95abb5b2[] = { "/basesdc.js", NULL }; +const char *m95abea [] = { "frvpeuulyprl.com^", NULL }; const char *m95ac12f0[] = { "uvcvhcbvy.bid^", NULL }; const char *m95ad204d[] = { "qnjxxbvgfgz.bid^", NULL }; const char *m95ad299b[] = { "_.gif?ref=", NULL }; @@ -31684,7 +31836,6 @@ const char *m96021799[] = { "/ad-cdn.", NULL }; const char *m9602a4f9[] = { "sendtonews.com/player/loggingajax.php?", NULL }; const char *m9602cb0a[] = { "/rbipt.gif?", NULL }; const char *m9604ca20[] = { "a1d62657ec88.com^", NULL }; -const char *m9604fa33[] = { "ictowaz.ru^", NULL }; const char *m9605c4db[] = { "doubleclick.net/json?", NULL }; const char *m96079099[] = { "_Slot_Adv_", NULL }; const char *m9609a6b8[] = { "mc.yandex.ru/metrika/watch.js", NULL }; @@ -31794,6 +31945,7 @@ const char *m968026fa[] = { "stats.europe.newsweek.com^", NULL }; const char *m9680647 [] = { "/metrics/survey/", NULL }; const char *m96813550[] = { "track.mycliplister.com^", NULL }; const char *m96818e66[] = { "ard.sweetdiscreet.com^", NULL }; +const char *m96826388[] = { "gamecopyworld.click/ii/", NULL }; const char *m9682bf1d[] = { "blekko.com/a/track?", NULL }; const char *m96833ff2[] = { "moradu.com^", NULL }; const char *m9683db62[] = { "/init_cookie.php?", NULL }; @@ -31821,7 +31973,6 @@ const char *m969d7282[] = { "/log_zon_img.", NULL }; const char *m969de69c[] = { "ftdworld.net/images/banners/", NULL }; const char *m969e9814[] = { "banmancounselling.com/wp-content/themes/banman/", NULL }; const char *m96a0a9d3[] = { "psehuhxpqip.bid^", NULL }; -const char *m96a0ceb4[] = { "00zasdf.pw^", NULL }; const char *m96a30ef5[] = { "capitalethiopia.com/images/banners/", NULL }; const char *m96a3e202[] = { "nana10.co.il/statistics/", NULL }; const char *m96a413b7[] = { "/top728.html", NULL }; @@ -31843,6 +31994,7 @@ const char *m96b00822[] = { "/cubead.", NULL }; const char *m96b14890[] = { "/tubeadvertising.", NULL }; const char *m96b14a98[] = { "zazzle.com^", "^rf", NULL }; const char *m96b20c6f[] = { "rivrai.com^", NULL }; +const char *m96b2c15a[] = { "grunkav.online^", NULL }; const char *m96b2dc1d[] = { "/analytics/tools_", NULL }; const char *m96b44b80[] = { "fbcdn.net/", "_ad6.", NULL }; const char *m96b4c5cc[] = { "clvk.viki.io^", NULL }; @@ -31859,7 +32011,6 @@ const char *m96baaed1[] = { "clickstream.loomia.com^", NULL }; const char *m96becc8b[] = { "uni-duesseldorf.de/cgi-bin/nph-count?", NULL }; const char *m96c0bef9[] = { "omguk.com^", NULL }; const char *m96c3b26d[] = { "t.leady.cz^", NULL }; -const char *m96c47ecc[] = { "forter.com/events", NULL }; const char *m96c5f0d [] = { "/ads/rectangle_", NULL }; const char *m96ca963a[] = { "/SpotlightAd-", NULL }; const char *m96cd689d[] = { "sugqlryshxarn.com^", NULL }; @@ -32012,6 +32163,7 @@ const char *m9767942c[] = { "osdijxyjdn.bid^", NULL }; const char *m9768efaf[] = { "-cpm-ads.", NULL }; const char *m97690347[] = { "vortez.co.uk^", "skyscraper.jpg", NULL }; const char *m976c6062[] = { "/partner_ads_", NULL }; +const char *m976c7d3 [] = { "lejhdbxl.com^", NULL }; const char *m976cb013[] = { "log.idnes.cz^", NULL }; const char *m976cc517[] = { "jzkznpleaqshdj.com^", NULL }; const char *m976fda23[] = { "gfeaegaepsgp.com^", NULL }; @@ -32044,6 +32196,7 @@ const char *m9786514a[] = { "filecrypt.cc/p.", NULL }; const char *m9786aa27[] = { "kcugdqmmfcqrb.com^", NULL }; const char *m9786e2a0[] = { "oads.co^", NULL }; const char *m9787092d[] = { "inuvo.com^", NULL }; +const char *m9787751d[] = { "rouvoute.net^", NULL }; const char *m9789ac4 [] = { "buandirs.net^", NULL }; const char *m9789ff27[] = { "/adsdyn160x160.", NULL }; const char *m978ad68d[] = { "cdn-redfin.com^", "^clicktracker.js", NULL }; @@ -32081,6 +32234,7 @@ const char *m97a980b7[] = { "/mmads-", NULL }; const char *m97aab2eb[] = { "/ad-600-", NULL }; const char *m97aabe58[] = { "-advertising/vast/", NULL }; const char *m97ab2d60[] = { "4tube.com/sw4tube.js", NULL }; +const char *m97acdff9[] = { "cdooewrzvec.com^", NULL }; const char *m97ae3625[] = { "/event_logger", NULL }; const char *m97af5c8b[] = { "_empty.ad?", NULL }; const char *m97af9688[] = { "zhxdiirwhtico.com^", NULL }; @@ -32115,7 +32269,6 @@ const char *m97d1e12a[] = { "pmohsibnim.com^", NULL }; const char *m97d24654[] = { "ujebryyesbeymm.bid^", NULL }; const char *m97d35c0 [] = { "searchfeed.com^", NULL }; const char *m97d3ae5e[] = { "zonearmour4u.link^", NULL }; -const char *m97d41b64[] = { "darangi.ru^", NULL }; const char *m97d47aa [] = { "fioeazluwwirp.bid^", NULL }; const char *m97d52a5a[] = { "skzhfyqozkic.com^", NULL }; const char *m97d580e2[] = { "vfsmtbtqducat.com^", NULL }; @@ -32197,6 +32350,7 @@ const char *m98255b9 [] = { "rgsogoedxqkcz.bid^", NULL }; const char *m98272914[] = { "/PointRollAnonymous.", NULL }; const char *m9827b024[] = { "69games.xxx/ajax/skr?", NULL }; const char *m9827c08b[] = { "nebabrop.com^", NULL }; +const char *m982869b6[] = { "2e27bf1f09307aeb.com^", NULL }; const char *m9828e420[] = { "augmentad.net^", NULL }; const char *m98297cb8[] = { "flightzy.win", NULL }; const char *m9829ce67[] = { "/ugoads.", NULL }; @@ -32218,7 +32372,6 @@ const char *m9831eb31[] = { "/adserve/", NULL }; const char *m98323c56[] = { "mobsterbird.info^", NULL }; const char *m98325e21[] = { "3585656d9351553f.com^", NULL }; const char *m98329343[] = { "media6degrees.com^", NULL }; -const char *m983351a1[] = { "/v1/events", NULL }; const char *m9834d862[] = { "m3bnqqqw.com^", NULL }; const char *m98362792[] = { "onphpid.com^", NULL }; const char *m9836d95b[] = { "twalm.com^", NULL }; @@ -32259,6 +32412,7 @@ const char *m98522697[] = { "wp.com/wp-content/themes/vip/metrouk/js/site-cataly const char *m9852431d[] = { "zidqkapwgnsh.com^", NULL }; const char *m98532727[] = { "kxzmmtdx.com^", NULL }; const char *m98533fcd[] = { "realitytraffic.com^", NULL }; +const char *m98568061[] = { "cubchannel.com^", NULL }; const char *m98571370[] = { "e162ea7e2bc11fcd545.com^", NULL }; const char *m9857d3c3[] = { "nzbbsxujqlhjn.com^", NULL }; const char *m9859d5f5[] = { "sdjkldfhy.com^", NULL }; @@ -32370,6 +32524,7 @@ const char *m98d349d3[] = { "swatchseries.to/jquery.min.js", NULL }; const char *m98d42053[] = { "d2mq0uzafv8ytp.cloudfront.net^", NULL }; const char *m98d5738 [] = { "buythis.ad^", NULL }; const char *m98d5c762[] = { "hugjupzdpvuzdr.com^", NULL }; +const char *m98d91f64[] = { "marketrealist.com/head-injection?", NULL }; const char *m98d9ad2f[] = { "guanoo.net^", NULL }; const char *m98dac72a[] = { "/trk.gif?", NULL }; const char *m98dc587c[] = { "live-proxy.com/vectrotunnel-logo.jpg", NULL }; @@ -32391,7 +32546,6 @@ const char *m98f0e1b6[] = { "youtube.com/s?", NULL }; const char *m98f2f56a[] = { "/insert_impressions.", NULL }; const char *m98f30066[] = { "ycxpmdwail.bid^", NULL }; const char *m98f4dc20[] = { "eporner.com/dot/", NULL }; -const char *m98f5ac1a[] = { "rlogoro.ru^", NULL }; const char *m98f6c972[] = { "dnzevkqpk.com^", NULL }; const char *m98f755ea[] = { "berliner-zeitung.de/analytics/", NULL }; const char *m98f9296 [] = { "yellowpages.com/proxy/envoy/", NULL }; @@ -32402,6 +32556,7 @@ const char *m98fb334 [] = { "dailymotion.com/skin/data/default/partner/", NULL } const char *m98fd9f6a[] = { "plmuxaeyapbqxszavtsljaqvmlsuuvifznvttuuqfcxcbgqdnn.com^", NULL }; const char *m98fe0f7f[] = { "yporn.tv/uploads/flv_player/midroll_images/", NULL }; const char *m99006395[] = { "fourmtagservices.com^", NULL }; +const char *m99009609[] = { "streamp1ay.me/player1/jwplayer.js", NULL }; const char *m9901d8e3[] = { "wikinvest.com/wikinvest/ads/", NULL }; const char *m99029c47[] = { "dehtale.ru^", NULL }; const char *m9902c9e6[] = { "adschoom.com^", NULL }; @@ -32529,7 +32684,6 @@ const char *m9974d347[] = { "yazcash.com^", NULL }; const char *m9977037c[] = { "/ad.php?", NULL }; const char *m9977450 [] = { "eqqhiwfjcfx.bid^", NULL }; const char *m99781fef[] = { "yamvideo.com/pop1/jwplayer.js", NULL }; -const char *m9978a686[] = { "1afcfcb2c.ninja^", NULL }; const char *m997bc392[] = { "westelm.com^", "^bloomreach.js", NULL }; const char *m997d7d2a[] = { "/addLinkerEvents-ga.", NULL }; const char *m997fac31[] = { "moneycontrol.co.in/images/promo/", NULL }; @@ -32723,6 +32877,7 @@ const char *m9a4f05e2[] = { "44-trk-srv.com^", NULL }; const char *m9a4f7e33[] = { "linksave.in/fopen.html", NULL }; const char *m9a5006 [] = { "genotba.online^", NULL }; const char *m9a5069b2[] = { "lyngsat-stream.com/as9/", NULL }; +const char *m9a514527[] = { "kenomal.com^", NULL }; const char *m9a51d747[] = { "kanoodle.com^", NULL }; const char *m9a51df65[] = { "/adborder.", NULL }; const char *m9a52841f[] = { "videovfr.com^", NULL }; @@ -32899,7 +33054,6 @@ const char *m9b0b8477[] = { "mdjtqsamfeodp.bid^", NULL }; const char *m9b0c06fc[] = { "-120x600c.", NULL }; const char *m9b0c1a69[] = { "ppcwebspy.com^", NULL }; const char *m9b0c2b90[] = { "akamai.net^", "^pics.drugstore.com^prodimg^promo^", NULL }; -const char *m9b0c916f[] = { "todich.ru^", NULL }; const char *m9b0d3417[] = { "marketintelligencecenter.com/images/brokers/", NULL }; const char *m9b1075da[] = { "mapquestapi.com/logger/", NULL }; const char *m9b111ec1[] = { "^utm_medium^pops^", NULL }; @@ -33062,7 +33216,6 @@ const char *m9bc645df[] = { "/tracking_info.gif?", NULL }; const char *m9bc7209d[] = { "extramovies.wiki/mbnn.js", NULL }; const char *m9bc76861[] = { "rxbbddhkl.com^", NULL }; const char *m9bc83158[] = { "-book-ad-", NULL }; -const char *m9bcae0c7[] = { "qiljerton.win^", NULL }; const char *m9bcc4b85[] = { "aff", ".kolektiva.net^", NULL }; const char *m9bcd87d8[] = { "jdbovkzjtuup.com^", NULL }; const char *m9bcf18ee[] = { "/scripts/analytics/", NULL }; @@ -33111,6 +33264,7 @@ const char *m9bf443ad[] = { "clientlog.portal.office.com^", NULL }; const char *m9bf48a38[] = { "/Impressions/aolukdp.imp?", NULL }; const char *m9bf57148[] = { "retargettracker.com^", NULL }; const char *m9bf81810[] = { "static.criteo.com^flash^", NULL }; +const char *m9bf87ef6[] = { "cezmxscvslmfhy.com^", NULL }; const char *m9bf8849d[] = { "/inc_ads.", NULL }; const char *m9bf9fde1[] = { "/adunits/", NULL }; const char *m9bfa8710[] = { "wkyt.com/flyermodules?", NULL }; @@ -33157,7 +33311,6 @@ const char *m9c333bb5[] = { "/icon.gif?type=", NULL }; const char *m9c343cdb[] = { "ad.pr.ameba.jp/tpc/", NULL }; const char *m9c344ed9[] = { "gashot.yurivideos.com^", NULL }; const char *m9c3478b4[] = { "cxense.com^", NULL }; -const char *m9c358970[] = { "aaovn.info^", NULL }; const char *m9c35c8e7[] = { "wegoted.com/includes/biogreen.swf", NULL }; const char *m9c36583 [] = { "clips-and-pics.org/clipsandpics.js", NULL }; const char *m9c37d1cd[] = { "evidon.com/pub/tag.js", NULL }; @@ -33168,7 +33321,6 @@ const char *m9c3d523b[] = { "ivwextern.prosieben.de^", "^ivw_flashscript.php^", const char *m9c406beb[] = { "lumberamount.com^", NULL }; const char *m9c41d76 [] = { "picturevip.com/imagehost/top_banners.html", NULL }; const char *m9c4747ca[] = { "bkvrdeiqtgan.bid^", NULL }; -const char *m9c477e7 [] = { "15f3c01c.info^", NULL }; const char *m9c47d1b9[] = { "45f2373b26b8e2.com^", NULL }; const char *m9c480eb3[] = { "yrxhmallcirx.com^", NULL }; const char *m9c48dc4f[] = { "lenovo.com^", "^GoogleAnalytics.js", NULL }; @@ -33191,6 +33343,7 @@ const char *m9c581e0e[] = { "novatech.co.uk^", "^tracking^", NULL }; const char *m9c5e1960[] = { "_externalad.", NULL }; const char *m9c5e75c3[] = { "247hd.net/ad", NULL }; const char *m9c5e9d92[] = { "sweed.to/affiliates/", NULL }; +const char *m9c60b989[] = { "bolt.com^", "^log^", NULL }; const char *m9c61bd56[] = { "/pushlog.", NULL }; const char *m9c63799d[] = { "s24cloud.net/metrics/", NULL }; const char *m9c638b08[] = { "vmbkadalzr.bid^", NULL }; @@ -33233,6 +33386,7 @@ const char *m9c800c42[] = { "mediego.com^", NULL }; const char *m9c80ad53[] = { "/pixel/impression/", NULL }; const char *m9c82c76e[] = { "/avtstats.", NULL }; const char *m9c8411e2[] = { "yandex.", "/data?referrer=", NULL }; +const char *m9c8492b [] = { "audience.visiblemeasures.com^", NULL }; const char *m9c849a0e[] = { "lankabusinessonline.com/images/banners/", NULL }; const char *m9c84c50f[] = { "dojmlztmbrvp.com^", NULL }; const char *m9c85fbda[] = { "/adshow.", NULL }; @@ -33275,7 +33429,6 @@ const char *m9cad502e[] = { "qoredi.com^", NULL }; const char *m9cad98ba[] = { "tgujinopirjgnn.com^", NULL }; const char *m9cafa99c[] = { "vzhlsmmboaqxlv.com^", NULL }; const char *m9cb14f65[] = { "familytreedna.com/img/affiliates/", NULL }; -const char *m9cb2165d[] = { "rikhov.ru^", NULL }; const char *m9cb2c356[] = { "yifymovies.to/js/rx/yx.js", NULL }; const char *m9cb30bbf[] = { "forexplmdb.com^", NULL }; const char *m9cb4b870[] = { "/dynanews/ad-", NULL }; @@ -33348,6 +33501,7 @@ const char *m9d01bebb[] = { "czaxrbclfse.com^", NULL }; const char *m9d02f754[] = { "_BannerAd_", NULL }; const char *m9d0387b8[] = { "eofaplocyrcxhq.com^", NULL }; const char *m9d03d47a[] = { "ad.netmedia.hu^", NULL }; +const char *m9d087eae[] = { "ttauri.tomsguide.com^", NULL }; const char *m9d09c74f[] = { "qyifd.com^", NULL }; const char *m9d0a7a30[] = { "pugpwrqsk.bid^", NULL }; const char *m9d0f36b6[] = { "/adsense1.", NULL }; @@ -33412,7 +33566,6 @@ const char *m9d61f92e[] = { "insidebutlercounty.com/images/100-", NULL }; const char *m9d64a7c9[] = { "pixon.ads-pixiv.net^", NULL }; const char *m9d659043[] = { "otpckmnnfm.com^", NULL }; const char *m9d65b2f1[] = { "/cdn-cgi/pe/bag2?r", "puserving.com", NULL }; -const char *m9d65b7dd[] = { "ratari.ru^", NULL }; const char *m9d66f65f[] = { "/AtomikAd/", NULL }; const char *m9d6805c5[] = { "bqbagfhhbhyzq.bid^", NULL }; const char *m9d6ac1d1[] = { "ednetz.de/api/public/socialmediacounter.", NULL }; @@ -33634,7 +33787,6 @@ const char *m9e474214[] = { "api.taboola.com^", NULL }; const char *m9e4931e2[] = { "/adsiframe.", NULL }; const char *m9e4a6532[] = { "pixel-xpanama.netdna-ssl.com^", NULL }; const char *m9e4a7be2[] = { "/pageads/", NULL }; -const char *m9e4b5d06[] = { "pomnach.ru^", NULL }; const char *m9e4ba3b8[] = { "fehsnwiem.com^", NULL }; const char *m9e4da99e[] = { "analytics.21cn.com^", NULL }; const char *m9e4dbf28[] = { "/thirdPartyTagscachebuster.js", NULL }; @@ -33709,6 +33861,7 @@ const char *m9e95539b[] = { "xxxhdd.com/plugs-thumbs/", NULL }; const char *m9e95b44e[] = { "/ga/yap.js", NULL }; const char *m9e96768f[] = { "mgltjlqx.com^", NULL }; const char *m9e9a3577[] = { "gelbooru.com", "/frontend", ".js", NULL }; +const char *m9e9bd969[] = { "czgmlnhz.com^", NULL }; const char *m9e9c1202[] = { "ttdrlihuqgklvc.com^", NULL }; const char *m9e9c3055[] = { "whoer.net/images/vpnlab20_", NULL }; const char *m9e9c602b[] = { "a433.com^", NULL }; @@ -33730,10 +33883,12 @@ const char *m9eab9cbe[] = { "psijdbcwwnqqw.com^", NULL }; const char *m9eabb0c5[] = { "wsj.net/pb/pb.js", NULL }; const char *m9eaea24a[] = { ".cfm?ad=", NULL }; const char *m9eaf812a[] = { "xzmqokbeynlv.com^", NULL }; +const char *m9eaffc9d[] = { "zmoawpfsz.com^", NULL }; const char *m9eb02361[] = { "belstat.ch^", NULL }; const char *m9eb0b111[] = { "europacash.com^", NULL }; const char *m9eb14c25[] = { "usdlgonjnzpu.com^", NULL }; const char *m9eb15a42[] = { "qunnvfhdgfm.com^", NULL }; +const char *m9eb17e2b[] = { "ipstatp.com/static_magic/", NULL }; const char *m9eb1c75e[] = { "/engine/ping?", NULL }; const char *m9eb26a59[] = { "/Javascripts/Gilda-May.js", NULL }; const char *m9eb2af29[] = { "ovrdkhamiljt.com^", NULL }; @@ -33756,7 +33911,6 @@ const char *m9ec81c40[] = { "voqdswwgrheo.com^", NULL }; const char *m9ec89733[] = { "zdydvjzexmp.com^", NULL }; const char *m9eca41fd[] = { "data.mic.com^", NULL }; const char *m9ecba8f3[] = { "collector.schibsted.io^", NULL }; -const char *m9ecd6b37[] = { "67s6gxv28kin.com^", NULL }; const char *m9ecf67a7[] = { ".adrotate.", NULL }; const char *m9ed029e2[] = { "onlex.de/_counter.php", NULL }; const char *m9ed199fe[] = { "insidesoci.al/track", NULL }; @@ -33814,6 +33968,7 @@ const char *m9f0a98a0[] = { "advertica.ae^", NULL }; const char *m9f0aabe2[] = { "/track_ad_", NULL }; const char *m9f0b0fc5[] = { "anrdoezrs.net/placeholder-", NULL }; const char *m9f0ca9d9[] = { "beacon.squixa.net^", NULL }; +const char *m9f0e33b [] = { "jiixdtavic.com^", NULL }; const char *m9f122a3c[] = { "wstfgpdmb.bid^", NULL }; const char *m9f1276cb[] = { "syndication.jsadapi.com^", NULL }; const char *m9f13676f[] = { "gmwqmjkggg.com^", NULL }; @@ -33928,7 +34083,6 @@ const char *m9f95af43[] = { "foocheeb.net^", NULL }; const char *m9f95dc69[] = { "/Ad/Index?", NULL }; const char *m9f9614d1[] = { "tbex.ru^", NULL }; const char *m9f967d1c[] = { "/images.ads.", NULL }; -const char *m9f97bf9d[] = { "adbars.net^", NULL }; const char *m9f985436[] = { "datpiff.com^", NULL }; const char *m9f9a9a56[] = { "ifbwyogrfjo.com^", NULL }; const char *m9f9aa805[] = { "geo.connexionsecure.com^", NULL }; @@ -33985,6 +34139,7 @@ const char *m9fd946d1[] = { "sp.pnj.com^", NULL }; const char *m9fdabfad[] = { "t.brand-server.com^", NULL }; const char *m9fdbeafb[] = { "/rawtubelivead.", NULL }; const char *m9fdd6401[] = { "maxymiser.net^", NULL }; +const char *m9fdebe10[] = { "/metrics/statsd/", NULL }; const char *m9fe1de84[] = { "564d28256cddaeba.com^", NULL }; const char *m9fe3e9d4[] = { "track.omgpl.com^", NULL }; const char *m9fe51a07[] = { "-advertisement.", NULL }; @@ -34008,8 +34163,6 @@ const char *m9ffc1ff0[] = { "sbdtds.com^", NULL }; const char *m9ffc213d[] = { "/refstats.asp?", NULL }; const char *m9ffd1dca[] = { "-adtechfront.", NULL }; const char *ma0001380[] = { "daiporno.com^", NULL }; -const char *ma000c8e7[] = { "1e0y.xyz^", NULL }; -const char *ma002b87d[] = { "amvotes.ru^", NULL }; const char *ma0044d01[] = { "syhfcveeizqp.bid^", NULL }; const char *ma0048840[] = { "solihullah.info^", NULL }; const char *ma005a137[] = { "avatraffic.com/b/", NULL }; @@ -34032,6 +34185,7 @@ const char *ma01a66df[] = { "microsoft.com/click/services/RioTracking2.js", NULL const char *ma01b70c7[] = { "fevgukzwvjam.com^", NULL }; const char *ma01bb9f3[] = { "wjunction.com^", "^smf-footer.", NULL }; const char *ma01ce172[] = { "carfax.com/img_myap/", NULL }; +const char *ma01cf665[] = { "enzagnshqtmhg.com^", NULL }; const char *ma01cfd67[] = { "wrc.com^", "^sponsors^", NULL }; const char *ma01e869 [] = { "wcfbc.net^", NULL }; const char *ma021167c[] = { ".com/a?pagetype", NULL }; @@ -34104,7 +34258,6 @@ const char *ma063c41b[] = { "theirsvendor.com^", NULL }; const char *ma064bc6c[] = { "tracker.tiu.ru^", NULL }; const char *ma0665431[] = { "metrics-api.librato.com^", NULL }; const char *ma0689154[] = { "cpmmedia.net^", NULL }; -const char *ma0696942[] = { "sc-f6eade8.js^", NULL }; const char *ma06ad5e [] = { "carpoint.com.au^", "^banner.gif", NULL }; const char *ma06bb6ae[] = { "licensing.biz/media/banners/", NULL }; const char *ma06c3c0f[] = { "/ads-arc.", NULL }; @@ -34134,7 +34287,6 @@ const char *ma07e31d5[] = { "bittorrentstart.com^", NULL }; const char *ma07ed106[] = { "ads.mobilbet.com/redirect.aspx?pid=", "&bid=", NULL }; const char *ma07fe998[] = { "coinpirate.cf^", NULL }; const char *ma081c00a[] = { "simplycast.us^", NULL }; -const char *ma0820b98[] = { "chupapo.ru^", NULL }; const char *ma0854884[] = { "breitlingsource.com/images/govberg", ".jpg", NULL }; const char *ma0874050[] = { "journal-news.net/annoyingpopup/", NULL }; const char *ma08741e2[] = { "etggiddfdaqd.com^", NULL }; @@ -34195,6 +34347,7 @@ const char *ma0c1c4dc[] = { "nightened.com^", NULL }; const char *ma0c4b55c[] = { "2leep.com^", NULL }; const char *ma0c60929[] = { "httpsecurity.org^", NULL }; const char *ma0c68393[] = { "uxwruhzmztyfr.bid^", NULL }; +const char *ma0c6d0c [] = { "ddfnykqqiexse.com^", NULL }; const char *ma0c8983c[] = { "getkudos.me/a?", NULL }; const char *ma0ca889 [] = { "=advertorial&", NULL }; const char *ma0cb8393[] = { "/flashad.", NULL }; @@ -34356,6 +34509,7 @@ const char *ma167e00e[] = { "/search/ads_", NULL }; const char *ma1682ed1[] = { "exchangeandmart.co.uk/js/ga.js", NULL }; const char *ma168bfcd[] = { "mzxexigxkb.com^", NULL }; const char *ma169534c[] = { "etyxitxlvqp.com^", NULL }; +const char *ma169aea7[] = { "tweakimg.net/x/scripts/min/banners.js", NULL }; const char *ma16a520c[] = { "directaclick.com^", NULL }; const char *ma16ab54f[] = { "bruceleadx2.com^", NULL }; const char *ma16b6180[] = { "uebadu.com^", NULL }; @@ -34369,6 +34523,7 @@ const char *ma173ec5d[] = { "clicktripz.com/scripts/js/ct.js", NULL }; const char *ma174d352[] = { "mobtrks.com^", NULL }; const char *ma1764dfe[] = { "vertamedia.com^", NULL }; const char *ma1770e18[] = { "qgjllgijf.bid^", NULL }; +const char *ma17753ad[] = { "seevolution.com^", NULL }; const char *ma177cce2[] = { "hffgptqfpewjz.com^", NULL }; const char *ma177d0e1[] = { "ccrtvi.com^", NULL }; const char *ma17841a5[] = { "matchcows.com^", NULL }; @@ -34448,6 +34603,7 @@ const char *ma1c092f7[] = { "borneobulletin.com.bn^", "^banners^", NULL }; const char *ma1c13885[] = { "aosztecuq.com^", NULL }; const char *ma1c33990[] = { "apis.google.com/js/plusone.js", NULL }; const char *ma1c69de3[] = { "isupopc.com^", NULL }; +const char *ma1c72a57[] = { "sdfsdvc.com^", NULL }; const char *ma1c77c7a[] = { "/adsales/", NULL }; const char *ma1c8ed61[] = { "sxc.hu/img/banner", NULL }; const char *ma1c93827[] = { "/index.php?_m=livesupport", "&referrer=", NULL }; @@ -34533,6 +34689,7 @@ const char *ma21dc61 [] = { "/tenant.min.js", NULL }; const char *ma21dc7d8[] = { "xxhgzzinkrbbo.com^", NULL }; const char *ma220ae02[] = { "plexop.com^", NULL }; const char *ma220ffcf[] = { "hejban.youwatch.org^", NULL }; +const char *ma223856e[] = { "chlekoyxrbi.com^", NULL }; const char *ma22659cf[] = { "aunmdhxrco.com^", NULL }; const char *ma2295812[] = { "vfgta.com^", NULL }; const char *ma22a11ae[] = { "/logo.gif?a=", NULL }; @@ -34542,11 +34699,13 @@ const char *ma230df94[] = { "angelfire.com/cgi-bin/count.cgi", NULL }; const char *ma2324a40[] = { "pushgaga.com^", NULL }; const char *ma23459af[] = { "cpaclicks.com^", NULL }; const char *ma2345ca8[] = { "kfpkzbgwuxm.bid^", NULL }; +const char *ma236329b[] = { "hvtlipnbfwu.com^", NULL }; const char *ma236aaaf[] = { "dcxitlzzmyxbwn.com^", NULL }; const char *ma237801a[] = { "plug.it/tracks/", NULL }; const char *ma23a878 [] = { "jzfzjss.com^", NULL }; const char *ma23ae6c7[] = { "coinpot.co^", NULL }; const char *ma23b7676[] = { "zyeawuzisttu.com^", NULL }; +const char *ma23ce4d5[] = { "eagleapi.io^", NULL }; const char *ma23d08d1[] = { "szyejlnlvnmy.com^", NULL }; const char *ma23d35 [] = { "toptrailers.net^", NULL }; const char *ma23d73e [] = { "/pview?event", NULL }; @@ -34881,11 +35040,11 @@ const char *ma387a0ef[] = { "meyersdalebixby.com^", NULL }; const char *ma387d213[] = { "selwrite.com^", NULL }; const char *ma389f967[] = { "/banner-adv-", NULL }; const char *ma38a2ea5[] = { "manilastandard.net^", "^banner^", NULL }; +const char *ma38ba944[] = { "ktiwcxvrwedt.com^", NULL }; const char *ma38bb77c[] = { "/natero_analytics.", NULL }; const char *ma38d3665[] = { "gekywqwky.com^", NULL }; const char *ma38d9389[] = { "inuxu.biz^", NULL }; const char *ma38e614c[] = { "/b3.php?img=", NULL }; -const char *ma38f283f[] = { "abbp2.pw^", NULL }; const char *ma38fe02b[] = { "35.194.26.233^", NULL }; const char *ma390e277[] = { "/pagestats/", NULL }; const char *ma3933012[] = { "bbzwbxchqgph.com^", NULL }; @@ -34956,6 +35115,7 @@ const char *ma3e41e25[] = { "ameblo.jp/accesslog/", NULL }; const char *ma3e43030[] = { "googlesyndication.com/sadbundle/", NULL }; const char *ma3e5fde7[] = { "imgur.com/min/advertising.js", NULL }; const char *ma3e69a7f[] = { "/adv/lrec_", NULL }; +const char *ma3e69df8[] = { "track.searchiq.co^", NULL }; const char *ma3e71922[] = { "ytconv.net/site/adblock_detect", NULL }; const char *ma3e7719 [] = { "/ad-offer1.", NULL }; const char *ma3e8a522[] = { "ctlrnwbv.ru^", NULL }; @@ -35113,6 +35273,7 @@ const char *ma48246b0[] = { "citationmachine.net/images/gr_", NULL }; const char *ma48309c2[] = { "fapality.com/b/", NULL }; const char *ma4844ad4[] = { "einthusan.tv/prebid.js", NULL }; const char *ma4847a7e[] = { "cdndoge.xyz/video-download/js/dropdown.js", NULL }; +const char *ma4854956[] = { "ad4m.at^", NULL }; const char *ma4858834[] = { "urpornnetwork.com^", NULL }; const char *ma485e296[] = { "x.mochiads.com^", NULL }; const char *ma485e3bd[] = { "everestjs.net^", NULL }; @@ -35151,6 +35312,7 @@ const char *ma4a6df08[] = { "ford.com/ngtemplates/ngassets/ford/general/scripts/ const char *ma4a72fd0[] = { "/openx.", NULL }; const char *ma4a7bd35[] = { "823bc1a6cd3f1657.com^", NULL }; const char *ma4a7f5af[] = { "romereports.com/core/media/automatico/", NULL }; +const char *ma4a8f6 [] = { "spankbang.com/api/live2/", NULL }; const char *ma4ad1a9e[] = { "/adv_burt_", NULL }; const char *ma4b00d56[] = { "adsfundi.net^", NULL }; const char *ma4b2ac9 [] = { "conde.io/beacon", NULL }; @@ -35229,6 +35391,7 @@ const char *ma4fdb027[] = { "addoor.net^", NULL }; const char *ma4fe6ce0[] = { "/tracking/tracker.", NULL }; const char *ma4fe747d[] = { "jsmjmp.com^", NULL }; const char *ma4fee4c6[] = { "/plugins/ad.", NULL }; +const char *ma5021401[] = { "mybestdc.com^", NULL }; const char *ma502f03b[] = { "neaozrrjd.com^", NULL }; const char *ma5030cb [] = { "/468x60/", NULL }; const char *ma508c5d6[] = { "okeo.ru^", NULL }; @@ -35335,7 +35498,6 @@ const char *ma56b00ca[] = { "=event&", "_ads%", NULL }; const char *ma56c7a88[] = { "clickfunnels.com/assets/pushcrew.js", NULL }; const char *ma56c7e5f[] = { "m.addthisedge.com^", NULL }; const char *ma56d662f[] = { "ypprr.com^", NULL }; -const char *ma56eec86[] = { "publited.org^", NULL }; const char *ma56f97f9[] = { "wfvmifcnwd.com^", NULL }; const char *ma56fee10[] = { "/adengine/", NULL }; const char *ma571d4d7[] = { "inboxtag.com/tag.swf", NULL }; @@ -35509,7 +35671,6 @@ const char *ma61bce5c[] = { "naukimg.com/banner/", NULL }; const char *ma61ce0d8[] = { "/dart_enhancements/", NULL }; const char *ma61ee452[] = { "/topic_page_timer?", NULL }; const char *ma62011ee[] = { "websiteperform.com^", NULL }; -const char *ma6231a79[] = { "fliqz.com/metrics/", NULL }; const char *ma6235eac[] = { "f92j5.com^", NULL }; const char *ma623d1f6[] = { "adcolo.com^", NULL }; const char *ma625db9 [] = { "/xml/ads_", NULL }; @@ -35538,6 +35699,7 @@ const char *ma63a0c4d[] = { "bmlmedia.com^", NULL }; const char *ma63a5d36[] = { "/mda-ads/", NULL }; const char *ma63a88b [] = { "img-giganto.net^", NULL }; const char *ma63b602e[] = { "fxsbodcjjmofm.bid^", NULL }; +const char *ma63d60e2[] = { "ldpubkzh.com^", NULL }; const char *ma63e178b[] = { "eircomphonebook.ie/js/wt_capi.js?", NULL }; const char *ma63fd364[] = { "fg09t.com^", NULL }; const char *ma64186d [] = { "sexplaycam.com^", NULL }; @@ -35607,7 +35769,6 @@ const char *ma682d8f [] = { "capture.condenastdigital.com^", NULL }; const char *ma6831d37[] = { "imagesrv.adition.com/js/srp.js", NULL }; const char *ma683bb7a[] = { "sextoyfun.com/admin/aff_files/BannerManager/", NULL }; const char *ma684ec6d[] = { "lsdgtifuqrwjax.com^", NULL }; -const char *ma684ecd [] = { "vprmnwbskk.com^", NULL }; const char *ma685e511[] = { "hornymatches.com^", NULL }; const char *ma68616b9[] = { "bqbkoyasur.com^", NULL }; const char *ma6862851[] = { "zidae.com^", NULL }; @@ -35644,6 +35805,7 @@ const char *ma6a8c47a[] = { "kywqvoqood.bid^", NULL }; const char *ma6a8e492[] = { "counter.scribblelive.net^", NULL }; const char *ma6a8edc4[] = { "fuelx.com^", NULL }; const char *ma6a95542[] = { "gsipjksiepxsqi.com^", NULL }; +const char *ma6ad521a[] = { "ig8al3mkou.com^", NULL }; const char *ma6af162b[] = { "ad.mo.doubleclick.net/dartproxy/", NULL }; const char *ma6b029fb[] = { "gtcpsbvtwaqw.com^", NULL }; const char *ma6b1839e[] = { "kquthdppub.com^", NULL }; @@ -35685,6 +35847,7 @@ const char *ma6d9919d[] = { "gortags.com^", NULL }; const char *ma6da7b0c[] = { "/propagate_cookie.", NULL }; const char *ma6db6c3e[] = { "tagcommander.com^", NULL }; const char *ma6dd1566[] = { "akipress.org/ban/", NULL }; +const char *ma6df0b80[] = { "hertforthatharrigh.pro^", NULL }; const char *ma6df44dd[] = { "treasuredata.com^", NULL }; const char *ma6e134d7[] = { "/bluekai.", NULL }; const char *ma6e14c6e[] = { "vwyabrecdxxyma.bid^", NULL }; @@ -35786,7 +35949,6 @@ const char *ma74ed695[] = { "/simpleads/", NULL }; const char *ma74f5794[] = { "counti.de^", NULL }; const char *ma750b1c6[] = { "tfhqxvakurom.bid^", NULL }; const char *ma7539784[] = { "/advanced-ads-", NULL }; -const char *ma7550a9d[] = { "thevideo.me^", NULL }; const char *ma757695b[] = { "/adcontent/", NULL }; const char *ma7579c14[] = { "/google_adsense-", NULL }; const char *ma7585205[] = { "/Analytics.aspx?", NULL }; @@ -35802,12 +35964,14 @@ const char *ma75eb668[] = { "bhmenavkijeufq.bid^", NULL }; const char *ma75f1cf0[] = { "ad.crwdcntrl.net/", "/callback=jsonp_callback", NULL }; const char *ma7603c1 [] = { ".sponsorads.", NULL }; const char *ma76063e6[] = { "n8s.jp^", NULL }; +const char *ma7617b4d[] = { "nyt.com/analytics/json-kidd.min.js", NULL }; const char *ma761f373[] = { "_ads?", NULL }; const char *ma763a4f6[] = { "marvilias.com^", NULL }; const char *ma76709ec[] = { "cfkhdbzn.com^", NULL }; const char *ma767b67b[] = { "stats.slashgear.com^", NULL }; const char *ma7685537[] = { "dqusbshqrtv.bid^", NULL }; const char *ma76a0d8a[] = { "1337x.to^", NULL }; +const char *ma76b13dc[] = { "mfgxwluvrr.com^", NULL }; const char *ma76bc4c2[] = { "-bg_ads.", NULL }; const char *ma76c9bee[] = { "107.20.91.54/partner.gif?", NULL }; const char *ma76cdc4c[] = { "overhaps.com^", NULL }; @@ -35862,6 +36026,7 @@ const char *ma7ac7a87[] = { "/popunder1_", NULL }; const char *ma7ac9094[] = { "/post/ads/", NULL }; const char *ma7ade3ad[] = { "rpdtrk.com^", NULL }; const char *ma7aed108[] = { "nftmatxswtow.bid^", NULL }; +const char *ma7af6fe8[] = { "comuwczkajglxs.com^", NULL }; const char *ma7afd43f[] = { "^^((^!(^https^)^\\^\\^(ajax\\.googleapis\\.com|cdn\\.jsdelivr\\.net|cdnjs\\.cloudflare\\.com|code\\.jquery\\.com|content\\.jwplatform\\.com|maxcdn\\.bootstrapcdn\\.com|releases\\.flowplayer\\.org|static\\.escdn\\.co|vjs\\.zencdn\\.net|vk\\.com|www\\.gstatic\\.com)\\^).)", "$^", NULL }; const char *ma7b168f3[] = { "nsstatic.net^", NULL }; const char *ma7b183f2[] = { "paysoxemgjqp.com^", NULL }; @@ -35887,6 +36052,7 @@ const char *ma7c44b9c[] = { "mojiva.com^", NULL }; const char *ma7c4ce76[] = { "xcjelwzs.com^", NULL }; const char *ma7c5d7af[] = { "businesscare.com^", NULL }; const char *ma7c86be3[] = { "mysite.irkdsu.ru^", NULL }; +const char *ma7cc5953[] = { "vbebblpht.com^", NULL }; const char *ma7ceb519[] = { "zwbyxaojzxc.bid^", NULL }; const char *ma7cf3d33[] = { "/myImage.track?", NULL }; const char *ma7cf6eba[] = { "_pchadtree.", NULL }; @@ -35897,6 +36063,7 @@ const char *ma7d0b95c[] = { "ijquery10.com^", NULL }; const char *ma7d0ee41[] = { "lowyat.net/lowyat/lowyat-bg.jpg", NULL }; const char *ma7d0fbcd[] = { "wlszodcfwqk.com^", NULL }; const char *ma7d54171[] = { "qnprzxurkv.com^", NULL }; +const char *ma7d6c510[] = { "iqwrmwssizr.com^", NULL }; const char *ma7d6d612[] = { "kovykpybtuylq.bid^", NULL }; const char *ma7d8507e[] = { "iadvize.com^", NULL }; const char *ma7d8b653[] = { "/simpleadvert/", NULL }; @@ -35989,6 +36156,7 @@ const char *ma83667f7[] = { "xzywlbgldmpi.com^", NULL }; const char *ma8370018[] = { "cjt1.net^", NULL }; const char *ma83a18dc[] = { "/ad_tpl.", NULL }; const char *ma83aa2c0[] = { "motika.com.mk/wp-content/plugins/ajax-hits-counter/", NULL }; +const char *ma83c2cf2[] = { "hcg82f2b.com^", NULL }; const char *ma83effd9[] = { "dh2xbuwg.com^", NULL }; const char *ma84021ce[] = { "inadequal.com^", NULL }; const char *ma84036e5[] = { "vodgc.net^", "^genoa-event-tracking.min.js", NULL }; @@ -36004,7 +36172,6 @@ const char *ma84cdeb5[] = { "googleusercontent.com^", NULL }; const char *ma84e1656[] = { "/adx160.", NULL }; const char *ma84e41c3[] = { "msn.com/ro.aspx?", NULL }; const char *ma84e83fb[] = { "flashscore.com/res/image/bookmaker-list.png", NULL }; -const char *ma84f02ca[] = { "dreamsearch.or.kr^", NULL }; const char *ma84f76bf[] = { "-gif-advert.", NULL }; const char *ma84fe8d7[] = { "uerhhgezdrdi.com^", NULL }; const char *ma853cf9e[] = { "?banner.id=", NULL }; @@ -36049,6 +36216,7 @@ const char *ma87e0e57[] = { "dagda.vilynx.com^", NULL }; const char *ma881e0dc[] = { "evergage.com^", NULL }; const char *ma8820fda[] = { "ikcwcxhgibmumf.com^", NULL }; const char *ma88540f8[] = { "/468x060.", NULL }; +const char *ma885db79[] = { "eiygqumgrobos.com^", NULL }; const char *ma88648a0[] = { "fvrvxmksxhut.com^", NULL }; const char *ma8881cf4[] = { "pxvnhcdzuozqn.com^", NULL }; const char *ma8882303[] = { "/com_joomla-visites/", NULL }; @@ -36245,6 +36413,7 @@ const char *ma95b4743[] = { "shopping.stylelist.com/widget?", NULL }; const char *ma95bcd8e[] = { "appboycdn.com^", NULL }; const char *ma95c8d7f[] = { "promowebstar.com^", NULL }; const char *ma95df340[] = { "pebblemedia.be^", NULL }; +const char *ma95f46 [] = { "houchosi.net^", NULL }; const char *ma9676253[] = { "phncdn.com/js/videoPlayer/", NULL }; const char *ma96768e4[] = { "ubdudsdfcll.com^", NULL }; const char *ma96928d6[] = { "log.superweb.ws^", NULL }; @@ -36430,6 +36599,7 @@ const char *maa1daaf3[] = { "/ads?code=", NULL }; const char *maa1ea1e5[] = { "&link_type=offer", NULL }; const char *maa1eacbb[] = { "/ad-vert.", NULL }; const char *maa1eed3e[] = { "instancetour.info^", NULL }; +const char *maa1f40b6[] = { "services.zam.com^", NULL }; const char *maa205578[] = { "voaroawo.net^", NULL }; const char *maa20eab7[] = { "fpsezlguzzqmfw.bid^", NULL }; const char *maa212f75[] = { "javstreaming.net/app/forad.js", NULL }; @@ -36539,7 +36709,6 @@ const char *maa8bb31 [] = { "/usertracking.js", NULL }; const char *maa8bf4a [] = { "washingtonexaminer.com/house_creative.php", NULL }; const char *maa8dbfa7[] = { "rwmttawspapqcy.com^", NULL }; const char *maa8e5ce0[] = { "sendspace.com/defaults/framer.html?z=", NULL }; -const char *maa8e5e8 [] = { "ruckusschroederraspberry.com^", NULL }; const char *maa8f95f5[] = { "mojigaga.com^", NULL }; const char *maa8fee21[] = { "/jquery.adx.", NULL }; const char *maa90e21b[] = { "adhood.com^", NULL }; @@ -36610,7 +36779,6 @@ const char *maad5d7e1[] = { "cfraazitu.com^", NULL }; const char *maad60bb [] = { "exitexplosion.com^", NULL }; const char *maad71c07[] = { "casino.", "^affiliate^", NULL }; const char *maad99af7[] = { "_160x550.", NULL }; -const char *maada7b86[] = { "xpop.co^", NULL }; const char *maadc2a22[] = { "vnbitcoin.org/gawminers.png", NULL }; const char *maadc7bab[] = { "mps-gba.de^", NULL }; const char *maadc94bb[] = { "e2618abc9a1.com^", NULL }; @@ -36717,6 +36885,7 @@ const char *mab49e711[] = { "/delivery/ag.", NULL }; const char *mab4a39b [] = { ".org/js/ga-", NULL }; const char *mab4b35ba[] = { "phiubpdrh.com^", NULL }; const char *mab4b6300[] = { "/track/track-", NULL }; +const char *mab4c5d56[] = { "paintshoppro.com/static/common/scripts/omni-tracking/omni-tracking.min.js", NULL }; const char *mab4c8d88[] = { "/page-analytics.", NULL }; const char *mab4d8333[] = { "qsaujwwquyks.bid^", NULL }; const char *mab4dceba[] = { "d22v2nmahyeg2a.cloudfront.net^", NULL }; @@ -36971,6 +37140,7 @@ const char *mac4ff93 [] = { "/impressions?", NULL }; const char *mac511fde[] = { "/commonAD.", NULL }; const char *mac53a0eb[] = { "zevszinklxyf.com^", NULL }; const char *mac5432df[] = { "irs09.com^", NULL }; +const char *mac5546b5[] = { "zirlztyowfnif.com^", NULL }; const char *mac55a6aa[] = { "nvero.net^", NULL }; const char *mac5821de[] = { "optimost.com/counter/", "/event.js?", NULL }; const char *mac585e98[] = { "adc.api.nine.com.au^", NULL }; @@ -37049,9 +37219,9 @@ const char *mac9f9433[] = { "hnopgrab.com^", NULL }; const char *maca00791[] = { "yieldmo.com^", NULL }; const char *maca0f22e[] = { "domdtvbhgg.com^", NULL }; const char *maca0fbcc[] = { "vntsm.com^", NULL }; +const char *maca12d4f[] = { "stas.outbrain.com^", NULL }; const char *maca200e5[] = { "telvanil.ru^", NULL }; const char *maca23ba4[] = { "/ads/mpu?", NULL }; -const char *maca3c994[] = { "123clouds.ru^", "^custombanner.js^", NULL }; const char *maca4d5d9[] = { "?proxy=", "?pool=", NULL }; const char *maca529fd[] = { "zlkrhsbkdf.bid^", NULL }; const char *maca60300[] = { "/adonis_event/", NULL }; @@ -37122,6 +37292,7 @@ const char *macf0beab[] = { "dianomi.com^", NULL }; const char *macf1d3ae[] = { "connect.facebook.net^", NULL }; const char *macf40b08[] = { "dzxxxg6ij9u99.cloudfront.net^", NULL }; const char *macf65fad[] = { "_google_ads/", NULL }; +const char *macf7227 [] = { "pbfjqmwjmuxywt.com^", NULL }; const char *macf74422[] = { "jgvjzbrnjmxoq.com^", NULL }; const char *macf78a5f[] = { "lfg5jnbi.com^", NULL }; const char *macf7a3fe[] = { "static.criteo.com^images^", NULL }; @@ -37181,7 +37352,6 @@ const char *mad2dabb4[] = { "/adoverlayplugin.", NULL }; const char *mad311b7a[] = { "googleapis.com/js/sdkloader/ima3.js", NULL }; const char *mad31d9e9[] = { "t.delfi.", NULL }; const char *mad325385[] = { "pixhost.to/js/image.js?", NULL }; -const char *mad32ad73[] = { "popdown.biz^", NULL }; const char *mad331bb6[] = { "nbstatic.com^", NULL }; const char *mad34256b[] = { "pajmxvlsuxyks.bid^", NULL }; const char *mad34ac4f[] = { "adservice.com/wp-content/themes/adservice/", NULL }; @@ -37293,6 +37463,7 @@ const char *madae00a9[] = { "mail-app.com/pvtracker/", NULL }; const char *madb06f8b[] = { "/adz/images/", NULL }; const char *madb2fa45[] = { "ywolsukpto.com^", NULL }; const char *madb37a75[] = { "yadomedia.com^", NULL }; +const char *madb422ef[] = { "rdxwaydglehog.com^", NULL }; const char *madb4b768[] = { "/cdn-cgi/pe/bag2?", ".speednetwork1.com", NULL }; const char *madb62321[] = { "giwvzhflxv.bid^", NULL }; const char *madb754a2[] = { "advertpay.net^", NULL }; @@ -37302,6 +37473,7 @@ const char *madba091f[] = { "/your-ad.", NULL }; const char *madba895f[] = { "thterras.com^", NULL }; const char *madbab8c5[] = { "/usr.gif?openratetracking=", NULL }; const char *madbb486b[] = { "irjaeupzarkvwmxonaeslgicvjvgdruvdywmdvuaoyfsjgdzhk.com^", NULL }; +const char *madbb5b4a[] = { "mtbgrgscjwcjc.com^", NULL }; const char *madbc6440[] = { "/cdn-cgi/pe/bag2?", "log.outbrain.com", NULL }; const char *madbd2903[] = { "ovckindyf.com^", NULL }; const char *madbddf4b[] = { "qvxgghoisvifyu.bid^", NULL }; @@ -37553,6 +37725,7 @@ const char *maebf4781[] = { "/dfp.min.js", NULL }; const char *maec294c6[] = { "/msftaudience.", NULL }; const char *maec48acf[] = { "uembrcfeuwtsjy.com^", NULL }; const char *maec4c0e0[] = { "/Redirect.engine", NULL }; +const char *maec52e55[] = { "promokrot.com^", NULL }; const char *maeca60f0[] = { "/hcm_ads/", NULL }; const char *maecadb7f[] = { "/admentor/", NULL }; const char *maece48b9[] = { "rastafi.info^", NULL }; @@ -37624,6 +37797,7 @@ const char *maf0e2a63[] = { "/adbar/", NULL }; const char *maf12c6b6[] = { "quensillo.com^", NULL }; const char *maf13690e[] = { "nextlandingads.com^", NULL }; const char *maf137472[] = { "amateur-desire.com/pics/724x90d.jpg", NULL }; +const char *maf13856f[] = { "/googletagmanager.js", NULL }; const char *maf13c813[] = { "_728x901.", NULL }; const char *maf14be22[] = { "appspot.com/stats?", NULL }; const char *maf15968 [] = { "bjswchnxfoui.bid^", NULL }; @@ -37631,7 +37805,6 @@ const char *maf16b6dd[] = { "nfrlqwjwwzri.com^", NULL }; const char *maf16c816[] = { "sp.tcpalm.com^", NULL }; const char *maf18e956[] = { "/traffictrade/", NULL }; const char *maf195380[] = { "scluster3.cliphunter.com^", NULL }; -const char *maf19e1c6[] = { "17a898b9.info^", NULL }; const char *maf1a1548[] = { "qhlwqzntlwvbf.bid^", NULL }; const char *maf1bfc32[] = { "geoshopping.nzherald.co.nz^", NULL }; const char *maf1d334e[] = { "/partner-analytics/", NULL }; @@ -37736,7 +37909,6 @@ const char *maf80e724[] = { "cmqeojydveotb.bid^", NULL }; const char *maf816867[] = { "benisoncanorous.org^", NULL }; const char *maf8217c6[] = { "/affilatebanner.", NULL }; const char *maf82b9dc[] = { "anysex.com/content_sources/", NULL }; -const char *maf8317b3[] = { "g.3gl.net^", NULL }; const char *maf8485ba[] = { "k9x.net^", NULL }; const char *maf84ebb3[] = { "/adbar_", NULL }; const char *maf8553da[] = { "dyhwaacbbntu.com^", NULL }; @@ -37803,6 +37975,7 @@ const char *mafd14a12[] = { "lmymere.info^", NULL }; const char *mafd160f5[] = { "ibm.com/common/stats/", NULL }; const char *mafd1aa0e[] = { "gooof.de/sa/", NULL }; const char *mafd1e072[] = { "rightwingtribune.com^", NULL }; +const char *mafd22dbe[] = { "twik.io/track", NULL }; const char *mafd45027[] = { "hhit.xyz^", NULL }; const char *mafd481ae[] = { "00ae8b5a9c1d597.com^", NULL }; const char *mafd60fe4[] = { "jlhkteiqgvafic.com^", NULL }; @@ -37905,7 +38078,9 @@ const char *mb0340bee[] = { "velaro.com/lf/monitor2.aspx?", NULL }; const char *mb0346efe[] = { "metrics.brightcove.com^", NULL }; const char *mb03578a0[] = { "thebarchive.com/foolfuuka/foolz/", "/plugins.js", NULL }; const char *mb0363506[] = { "tkekbn5sfk.com^", NULL }; +const char *mb0371c3f[] = { "analytics.allovoisins.com^", NULL }; const char *mb0388f07[] = { "mellowtin.com^", NULL }; +const char *mb03ba843[] = { "harthatforsin.pro^", NULL }; const char *mb03bde7d[] = { "tracking.g2crowd.com^", NULL }; const char *mb03e7269[] = { "_480x60_", NULL }; const char *mb03ed536[] = { "jdskyjntuhea.com^", NULL }; @@ -38070,6 +38245,7 @@ const char *mb0ea1100[] = { "cbc.ca/g/stats/", NULL }; const char *mb0ea389e[] = { "coinhive.com/lib/coinhive.min.js", NULL }; const char *mb0ec056f[] = { "/addlogdetails.", NULL }; const char *mb0ec5f69[] = { "farmville.com/trackaction.php?", NULL }; +const char *mb0ecdccb[] = { "qlcsqjxly.com^", NULL }; const char *mb0ed41d4[] = { "t2.hulu.com^", NULL }; const char *mb0ee22d0[] = { "viu.tv/assets/js/comScore.", ".min.js", NULL }; const char *mb0f17777[] = { "148.251.8.156/track.js", NULL }; @@ -38089,7 +38265,6 @@ const char *mb0fbbee0[] = { "ryjlaaimxrq.com^", NULL }; const char *mb0fd2884[] = { "dlrwabzugcyj.com^", NULL }; const char *mb0fd5418[] = { "pixel.blivenyc.com^", NULL }; const char *mb0feb017[] = { "/adtabs.", NULL }; -const char *mb1021353[] = { "ronetu.ru^", NULL }; const char *mb1032122[] = { "girlsintube.com/images/get-free-server.jpg", NULL }; const char *mb1043d92[] = { "?event=", "&siteid=", NULL }; const char *mb1045400[] = { "u1hw38x0.com^", NULL }; @@ -38395,6 +38570,7 @@ const char *mb236d35f[] = { "sojern.com^", NULL }; const char *mb2381b39[] = { "kantartns.lt^", NULL }; const char *mb23868e1[] = { "terra.com.mx^", "^metrics_end.js", NULL }; const char *mb23a16f5[] = { "d1xrtnyoeeet33.cloudfront.net/assets/js/lib/", NULL }; +const char *mb23c39b4[] = { "8s32e590un.com^", NULL }; const char *mb23c4ccc[] = { "32b92bc03f19.com^", NULL }; const char *mb2409b28[] = { "zoktycom.com^", NULL }; const char *mb2411cf4[] = { "juarinet.com^", NULL }; @@ -38407,6 +38583,7 @@ const char *mb24714d [] = { "mczuljmdpysftg.com^", NULL }; const char *mb24836df[] = { "3381e74f70adfb59.com^", NULL }; const char *mb2486c0e[] = { "emfprumou.bid^", NULL }; const char *mb2499e7e[] = { "affiliate.iamplify.com^", NULL }; +const char *mb249b88f[] = { "ladsup.com^", NULL }; const char *mb249b8d9[] = { "google.com/ads/js/peitho2/peitho2.min.js", NULL }; const char *mb24a52d6[] = { "/blog/traffic/?", NULL }; const char *mb24b5690[] = { "116.213.75.36/logstat/", NULL }; @@ -38428,6 +38605,7 @@ const char *mb25b4962[] = { "/uploads/ads/", NULL }; const char *mb25e3713[] = { "mylinkbox.com^", NULL }; const char *mb25f3b86[] = { "ads.nipr.ac.jp^", NULL }; const char *mb261c53f[] = { "tmagazine.com/js/track_", NULL }; +const char *mb261cce0[] = { "rhcamehnhkntzy.com^", NULL }; const char *mb261d59c[] = { "mhaafkoekzax.com^", NULL }; const char *mb2627a95[] = { "canalstat.com^", NULL }; const char *mb2642064[] = { "xwvksizcphhc.com^", NULL }; @@ -38508,6 +38686,7 @@ const char *mb2b8295f[] = { "bkfilgmhnnbq.com^", NULL }; const char *mb2b82f6 [] = { "galleries.bz/track/", NULL }; const char *mb2b9706c[] = { "sportsyndicator.com^", NULL }; const char *mb2ba7568[] = { "adnimo.com^", NULL }; +const char *mb2baef26[] = { "media-amazon.com/images/", "/upsell-ad-", NULL }; const char *mb2bb2eb1[] = { "moonb.ch/?ref=", NULL }; const char *mb2bc9889[] = { "megappu.com^", NULL }; const char *mb2bcb51d[] = { "afedispdljgb.com^", NULL }; @@ -38764,6 +38943,7 @@ const char *mb3dd4218[] = { "target.smi2.net^", NULL }; const char *mb3decec9[] = { "cdn.fluidplayer.com^", "^vast.js", NULL }; const char *mb3e2045c[] = { "illqbirymsr.com^", NULL }; const char *mb3e22f54[] = { "etidbits.com/300x250news.php", NULL }; +const char *mb3e2c93e[] = { "sk-static.com/javascripts/songkick/analytics/", NULL }; const char *mb3e3ffe6[] = { "_topad.", NULL }; const char *mb3e4b161[] = { "zap.buzz^", NULL }; const char *mb3e4e1df[] = { "cennter.com^", NULL }; @@ -38879,6 +39059,8 @@ const char *mb448deaa[] = { "cnjkrbhtbv.com^", NULL }; const char *mb449973f[] = { "boyzshop.com/images/affbanners/", NULL }; const char *mb44a755f[] = { "cd1025.com/www/img/btn-", NULL }; const char *mb44a8a89[] = { "inside-graph.com^", NULL }; +const char *mb44b1d2e[] = { "vnrapyiaxxj.com^", NULL }; +const char *mb44b9571[] = { "/kameleoon/script.", NULL }; const char *mb44c3ef [] = { "/ads/center-", NULL }; const char *mb44f9cb3[] = { "yiq6p.com^", NULL }; const char *mb450fe25[] = { "/st_prebid.js", NULL }; @@ -38937,7 +39119,6 @@ const char *mb4928dc7[] = { "55ad5a0546d9.com^", NULL }; const char *mb492d629[] = { "gotdns.com/track/blank.aspx?", NULL }; const char *mb4950a9d[] = { "get.paradise8.com^", NULL }; const char *mb495b1e1[] = { "/promoRedirect?", "&zone=", NULL }; -const char *mb49636b4[] = { "spongepowered.org/downloads/assets/img/sponsors/", NULL }; const char *mb49ec3ec[] = { ".com/b.gif?", NULL }; const char *mb4a02a [] = { "_adshow.", NULL }; const char *mb4a19fe9[] = { "/count/count.cgi?", NULL }; @@ -38957,6 +39138,7 @@ const char *mb4ac2aa [] = { "btbapoifsphl.com^", NULL }; const char *mb4ac5477[] = { "lskzcjgerhzn.com^", NULL }; const char *mb4ac8673[] = { "dailynews.lk^", "^webadz^", NULL }; const char *mb4accb93[] = { "/ckaudience/", NULL }; +const char *mb4ada2b9[] = { "jvcswgskvw.com^", NULL }; const char *mb4adda40[] = { "kfuwxxspanifp.bid^", NULL }; const char *mb4aee98e[] = { "myfreeshares.com/120x60b.gif", NULL }; const char *mb4af290e[] = { "ehxfudlqli.com^", NULL }; @@ -39002,6 +39184,7 @@ const char *mb4d537fc[] = { "zorrovpn.com/static/img/promo/", NULL }; const char *mb4d62419[] = { "/ad/?section=", NULL }; const char *mb4d6af21[] = { "ebaystatic.com^", "^ScandalJS-", NULL }; const char *mb4d713ae[] = { "bvyoekxfjwpa.com^", NULL }; +const char *mb4d7d517[] = { "authorityhacker.com/wp-content/", "/plugins/duracelltomi-google-tag-manager/", NULL }; const char *mb4d88e47[] = { "vdlvaqsbaiok.com^", NULL }; const char *mb4d9568 [] = { "pasty.link/javascript/ads.js", NULL }; const char *mb4da2ab5[] = { "sdasasyydd.com^", NULL }; @@ -39030,7 +39213,6 @@ const char *mb4ecae2f[] = { "insight.mintel.com^", NULL }; const char *mb4ed31d6[] = { ".webp?", "&cb=", NULL }; const char *mb4ef25e7[] = { "/shareTrackClient.", NULL }; const char *mb4ef5901[] = { "platform.instagram.com^", NULL }; -const char *mb4f02e92[] = { "tritondigital.net^", "^see.js", NULL }; const char *mb4f0e779[] = { "omafaren.pw^", NULL }; const char *mb4f12a3f[] = { "120-600.gif", NULL }; const char *mb4f2afde[] = { "/ad_keywords.", NULL }; @@ -39060,6 +39242,7 @@ const char *mb515200e[] = { "tbyzeunvuh.com^", NULL }; const char *mb5158263[] = { "adshell.net^", NULL }; const char *mb515fb2d[] = { "/piwik_", NULL }; const char *mb5166d1 [] = { "trqbzsxnzxmf.com^", NULL }; +const char *mb5178ec [] = { "seszopvxktsfn.com^", NULL }; const char *mb519198b[] = { "fjcvncxrmmru.com^", NULL }; const char *mb51992e7[] = { "bbcchannels.com/workspace/uploads/", NULL }; const char *mb51a5258[] = { "cnygzgurqpwop.bid^", NULL }; @@ -39204,6 +39387,7 @@ const char *mb5ba39a9[] = { "gogntrsm.com^", NULL }; const char *mb5ba9c96[] = { "agvinhvex.com^", NULL }; const char *mb5bb6305[] = { "ns4w.org/images/vod_", NULL }; const char *mb5bba0d0[] = { "extremeladyboys.com/elb/banners/", NULL }; +const char *mb5bbd406[] = { "quitsnap-blue.com^", NULL }; const char *mb5bc3851[] = { "adprovi.de^", NULL }; const char *mb5bdda9 [] = { "armenpress.am/static/add/", NULL }; const char *mb5be127b[] = { "/upload/ads/", NULL }; @@ -39226,7 +39410,6 @@ const char *mb5cb49dc[] = { "vuoywsri.bid^", NULL }; const char *mb5cc1b0b[] = { "jfhupoqrydm.com^", NULL }; const char *mb5ccfa7f[] = { "/bannerserver3/", NULL }; const char *mb5cd0167[] = { "gocp.stroeermediabrands.de^", NULL }; -const char *mb5cd95b7[] = { "ad122m.com^", NULL }; const char *mb5cfca9 [] = { "/logpv.aspx?", NULL }; const char *mb5cfedf4[] = { "nahvyfyfpffm.com^", NULL }; const char *mb5cffc73[] = { "linkbird.com/static/upload/", "/banner/", NULL }; @@ -39260,7 +39443,6 @@ const char *mb5f33f3f[] = { "ts.fi^", "^spring.js", NULL }; const char *mb5f3691e[] = { "/publicidad/", NULL }; const char *mb5f53f56[] = { "connectok.com/brightcove/?", NULL }; const char *mb5f5e8e6[] = { "/ad_view_", NULL }; -const char *mb601ca [] = { "2d4c3872.info^", NULL }; const char *mb60292c [] = { "yesucplcylxg.com^", NULL }; const char *mb6035b62[] = { "/kissmetrics/", NULL }; const char *mb6037caf[] = { "amertazy.com^", NULL }; @@ -39271,6 +39453,7 @@ const char *mb608c7a [] = { "yellowpages.ae/UI/WA/", NULL }; const char *mb6097aba[] = { "concrete.tv/images/banners/", NULL }; const char *mb609ea89[] = { "cyrirvvrn.com^", NULL }; const char *mb60bbed5[] = { "webstats.sapo.pt^", NULL }; +const char *mb60c647b[] = { "flnfbaoozuib.com^", NULL }; const char *mb60cf95 [] = { "akamai.net^", "^button.clickability.com^", NULL }; const char *mb60d1ffc[] = { "affiliates.homestead.com^", NULL }; const char *mb60f314 [] = { "/b/ss/", "&aqe=", NULL }; @@ -39445,7 +39628,6 @@ const char *mb6c346a0[] = { "earn-bitcoins.net/banner_", NULL }; const char *mb6c4d2ed[] = { "xwavfvpzg.com^", NULL }; const char *mb6c65637[] = { "_ad_article_", NULL }; const char *mb6c74cce[] = { "gmutfgxdvwmtf.com^", NULL }; -const char *mb6c77849[] = { "mymirror.biz^", NULL }; const char *mb6c8d25c[] = { "mateti.net^", NULL }; const char *mb6caa31e[] = { "amebame.com/pub/ads/", NULL }; const char *mb6d3086d[] = { "/tagCNIL.js", NULL }; @@ -39456,6 +39638,7 @@ const char *mb6d5847c[] = { "cloudfront.net/scripts/cookies.js", NULL }; const char *mb6d84b69[] = { "zkoumvpngkubl.com^", NULL }; const char *mb6d92cb0[] = { "egzvkronnvwtra.bid^", NULL }; const char *mb6d95a29[] = { "/adclix.", NULL }; +const char *mb6dadcad[] = { "vidstream.to/cv.", NULL }; const char *mb6daef24[] = { "phncdn.com/js/filters_menu/", NULL }; const char *mb6db41be[] = { "ycjwgpkudmve.com^", NULL }; const char *mb6dbc47 [] = { "fool.com/tracking/", NULL }; @@ -39485,6 +39668,7 @@ const char *mb6f2454e[] = { "/oas_mjx3.", NULL }; const char *mb6f33dff[] = { "map.pop6.com^", NULL }; const char *mb6f3b68b[] = { "bangyoulater.com/images/banners_", NULL }; const char *mb6f5c559[] = { "jccdpudtb.bid^", NULL }; +const char *mb6f66c1d[] = { "mcdp-sadc1.outbrain.com^", NULL }; const char *mb6f90d0a[] = { "rnrbvhaoqzcksxbhgqtrucinodprlsmuvwmaxqhxngkqlsiwwp.com^", NULL }; const char *mb6fab157[] = { "ticketonline.de^", NULL }; const char *mb6fb8eb9[] = { "tubberlo.com^", NULL }; @@ -39624,6 +39808,7 @@ const char *mb792669b[] = { "naaifqdqsnxtsp.com^", NULL }; const char *mb792b7a7[] = { "/weblog.", "?cookie", NULL }; const char *mb7931692[] = { "/ad/behavpixel.", NULL }; const char *mb794098c[] = { "/rotatingtextad.", NULL }; +const char *mb797e11c[] = { "vzkdyladanuudb.com^", NULL }; const char *mb79801d4[] = { "kysimxpwd.com^", NULL }; const char *mb798524b[] = { "/asset/adv/", NULL }; const char *mb79897b8[] = { "gahhlbxdgw.com^", NULL }; @@ -39708,6 +39893,7 @@ const char *mb7eac92d[] = { "goldbet.com/Scripts/googleAnalytics.js", NULL }; const char *mb7ebea2c[] = { "pixelrevenue.com^", NULL }; const char *mb7ef7e79[] = { "/adrequestvo.", NULL }; const char *mb7f1f3d5[] = { "/ads/default_", NULL }; +const char *mb7f24792[] = { "cyberciti.biz/js/ads.js", NULL }; const char *mb7f47ded[] = { "tmearn.com^", NULL }; const char *mb7f536cd[] = { "ltnfhltuksarpq.com^", NULL }; const char *mb7f6dc21[] = { "1f7wwaex9rbh.com^", NULL }; @@ -39721,11 +39907,11 @@ const char *mb801e321[] = { "webxmr.com^", NULL }; const char *mb8021612[] = { "cdn77.org^", NULL }; const char *mb8041874[] = { "amazon.", "/ajax/counter?", NULL }; const char *mb807e906[] = { "target.mirtesen.ru^", NULL }; -const char *mb8080e99[] = { "webfontsfree.org^", NULL }; const char *mb8097849[] = { "lsovdlxfe.com^", NULL }; const char *mb809c815[] = { "afeuvqrsswz.com^", NULL }; const char *mb80a29dd[] = { "adless.io^", NULL }; const char *mb80b86ec[] = { "stats.lt^", NULL }; +const char *mb80e2814[] = { "telemetry.qa.webex.com^", NULL }; const char *mb80ef3dd[] = { "xkrbwsae.com^", NULL }; const char *mb80f2d22[] = { "mlgrrqymdsyk.com^", NULL }; const char *mb80f35f0[] = { "andtube.com/ban_", NULL }; @@ -39787,6 +39973,7 @@ const char *mb8540270[] = { "eyere.com^", NULL }; const char *mb854713c[] = { "adsurve.com^", NULL }; const char *mb85776b3[] = { "metrics.aws.sitepoint.com^", NULL }; const char *mb857a49c[] = { "d5pb47xzjz3fc.cloudfront.net^", NULL }; +const char *mb8593900[] = { "businessclick.ch^", NULL }; const char *mb859bb8e[] = { "xdjefibopixf.com^", NULL }; const char *mb85c4bd1[] = { "grllopa.com^", NULL }; const char *mb85c9eaa[] = { "yeabble.com^", NULL }; @@ -39895,6 +40082,7 @@ const char *mb8d1a995[] = { "-logging.nextmedia.com^", NULL }; const char *mb8d1e5e6[] = { "/newAd/", NULL }; const char *mb8d28b02[] = { "adhome.biz^", NULL }; const char *mb8d6c940[] = { "hnntopkvrsivwc.com^", NULL }; +const char *mb8d7a5be[] = { "pcgamer-gb.pcgamer.com^", NULL }; const char *mb8d8ba0b[] = { "tqomajswbm.com^", NULL }; const char *mb8da5239[] = { "photobucket.com^", "^tracklite.php", NULL }; const char *mb8dbe473[] = { "/adreadytractions.", NULL }; @@ -39936,7 +40124,6 @@ const char *mb8f973c3[] = { "djnroblmpyxrh.com^", NULL }; const char *mb8fc081 [] = { "firstmediahub.com^", NULL }; const char *mb8fce44a[] = { "/cdn-cgi/pe/bag2?", "google-analytics.com%2Fanalytics.js", NULL }; const char *mb8fe17a8[] = { "csbew.com^", NULL }; -const char *mb8fe9a54[] = { "lyubnozo.ru^", NULL }; const char *mb8ffef48[] = { "securepubads.g.doubleclick.net/gpt/pubads_impl_", NULL }; const char *mb8fffc00[] = { "mail.google.com^", "^view^ad^", NULL }; const char *mb9041e0c[] = { "djz9es32qen64.cloudfront.net^", NULL }; @@ -40059,6 +40246,7 @@ const char *mb980da13[] = { "angelbc.com/clients/", "/banners/", NULL }; const char *mb9850393[] = { "com-online.website^", NULL }; const char *mb9857c21[] = { "/logger/", "&referer=", NULL }; const char *mb9873a0e[] = { "/rads/b/", NULL }; +const char *mb987f316[] = { "beauties-of-ukraine.com/export.js", NULL }; const char *mb989dab2[] = { "/sponsored_links1.", NULL }; const char *mb98a0871[] = { "autodealer.co.za/inc/widget/", NULL }; const char *mb98bde5e[] = { "/visualdna-", NULL }; @@ -40091,6 +40279,7 @@ const char *mb9aac690[] = { "2mdn.info^", NULL }; const char *mb9ab2732[] = { "crtx.info^", NULL }; const char *mb9ab5587[] = { "mm.zubovskaya-banya.ru^", NULL }; const char *mb9ac394a[] = { "promote.pair.com^", NULL }; +const char *mb9ac6189[] = { "vpwdweham.com^", NULL }; const char *mb9ae2cdb[] = { "-120x400.", NULL }; const char *mb9aef019[] = { "_clickability/", NULL }; const char *mb9af2280[] = { "tracker.mgnetwork.com^", NULL }; @@ -40121,6 +40310,7 @@ const char *mb9c24161[] = { "adtrue.com^", NULL }; const char *mb9c24b2 [] = { "gayadpros.com^", NULL }; const char *mb9c30f02[] = { "/logpstatus.", NULL }; const char *mb9c4cbe4[] = { "/adsco.", NULL }; +const char *mb9c7670f[] = { "khnwegnamm.com^", NULL }; const char *mb9c7e6c5[] = { "garrysmod.org/img/sad/", NULL }; const char *mb9c926d0[] = { "kokilopi.com^", NULL }; const char *mb9c9e87d[] = { "jqinqsrmygeu.com^", NULL }; @@ -40153,6 +40343,8 @@ const char *mb9e8ae69[] = { "abrsamar.com^", NULL }; const char *mb9e9b603[] = { "hmwsaxnhc.com^", NULL }; const char *mb9ea2e8b[] = { "/panelad.", NULL }; const char *mb9ea6a6a[] = { "/adb_detector.", NULL }; +const char *mb9eb6619[] = { "davidwalsh.name/demo/tjs", NULL }; +const char *mb9eb8f11[] = { "reckinbuttiten.pro^", NULL }; const char *mb9eba99b[] = { "twivert.com/external/banner234x60.", NULL }; const char *mb9ec5109[] = { "affiliates.allposters.com^", NULL }; const char *mb9ed18dc[] = { "/travel-pixel-", NULL }; @@ -40291,7 +40483,6 @@ const char *mba6ff53 [] = { "collector.fiverr.com^", NULL }; const char *mba701ed0[] = { "152media.com^", NULL }; const char *mba70563e[] = { "afrikad.com^", NULL }; const char *mba71ce33[] = { "gamerant.com/porpoiseant/", NULL }; -const char *mba7245c4[] = { "techradar.com^", "^img^", "_takeover_", NULL }; const char *mba742503[] = { ".online./", NULL }; const char *mba75b941[] = { "randomarchive.com/js/jquery.min.js", NULL }; const char *mba76697d[] = { "777partner.net^", NULL }; @@ -40320,7 +40511,6 @@ const char *mba8d19 [] = { "lead.im^", NULL }; const char *mba8dba1d[] = { "autoplus.fr/st?", NULL }; const char *mba904d5c[] = { "exioptyxiyoo.com^", NULL }; const char *mba918ca5[] = { "_grid_ad?", NULL }; -const char *mba92ec92[] = { "goklics.ru^", NULL }; const char *mba95096 [] = { "s.ntv.io/serve/load.js", NULL }; const char *mba95d216[] = { "/Wrappers?cmd=", NULL }; const char *mba97778f[] = { "?viewsToCount=", NULL }; @@ -40340,6 +40530,7 @@ const char *mbaade74c[] = { "buy.com/", "/textlinks.aspx", NULL }; const char *mbaafb23c[] = { "google-analytics.com^batch^", NULL }; const char *mbab106c8[] = { "localsearch24.co.uk^", NULL }; const char *mbab23759[] = { "017e689c749.com^", NULL }; +const char *mbab266b [] = { "oauth.reddit.com^", NULL }; const char *mbab27fc [] = { "metricsdirect.com^", NULL }; const char *mbab48ccc[] = { "analytics.live.com^", NULL }; const char *mbab57209[] = { "vuwojxgklca.com^", NULL }; @@ -40371,6 +40562,7 @@ const char *mbad375ca[] = { "breakingisraelnews.com^", NULL }; const char *mbad3b227[] = { "nyvqazwtcwk.com^", NULL }; const char *mbad473b2[] = { "mstracker.net^", NULL }; const char *mbad4f6bc[] = { "jwgsepzz.com^", NULL }; +const char *mbad500b3[] = { "/atm_code.js", NULL }; const char *mbad50ff0[] = { "daclips.in^", NULL }; const char *mbad5152d[] = { "/forum/ads_", NULL }; const char *mbad599bb[] = { "/bigtopl.swf", NULL }; @@ -40398,6 +40590,7 @@ const char *mbaf0b78e[] = { "redtube.com/comment/", NULL }; const char *mbaf0ecd0[] = { "ypictqesjuib.com^", NULL }; const char *mbaf48e19[] = { "ijn.com/images/banners/", NULL }; const char *mbaf55689[] = { "nrmcznhlqnx.com^", NULL }; +const char *mbaf66bf3[] = { "lslvclmasbv.com^", NULL }; const char *mbaf8ca4a[] = { "ytjocvggodnfbn.com^", NULL }; const char *mbafb4537[] = { "/stat_search.", NULL }; const char *mbafb4841[] = { "sexykittenporn.com^", NULL }; @@ -40481,6 +40674,7 @@ const char *mbb491d9a[] = { "tyxo.com^", NULL }; const char *mbb4a380f[] = { "/common/ads/", NULL }; const char *mbb4b014c[] = { "/doubleclickads?", NULL }; const char *mbb4d4078[] = { "moneytec.com^", NULL }; +const char *mbb515b2c[] = { "gamecopyworld.", "/games/js/p2.js", NULL }; const char *mbb52d02e[] = { "msjpmpumsf.bid^", NULL }; const char *mbb54c67c[] = { "d29xw9s9x32j3w.cloudfront.net/players/library/", NULL }; const char *mbb5677b6[] = { "flagship.asp-host.co.uk^", NULL }; @@ -40562,6 +40756,7 @@ const char *mbba4eeea[] = { "/ivwbox/", NULL }; const char *mbba5632c[] = { "kg.aws.mashable.com^", NULL }; const char *mbba5b23c[] = { "/GoogleAnalyticsTrackingProvider.js", NULL }; const char *mbba5cf76[] = { "/c.gif?id=", NULL }; +const char *mbba5f464[] = { "/urchin_util.", NULL }; const char *mbba640f4[] = { "pulseonclick.com^", NULL }; const char *mbba6a38a[] = { "mpression.net^", NULL }; const char *mbba71a14[] = { "mt.sellingrealestatemalta.com^", NULL }; @@ -40579,6 +40774,7 @@ const char *mbbb3b38f[] = { "jipzvmzzycg.com^", NULL }; const char *mbbb3f5cb[] = { "/spcjs.php", NULL }; const char *mbbb4887c[] = { "emektdasctwt.bid^", NULL }; const char *mbbb49a00[] = { "nrectoqhwdhi.com^", NULL }; +const char *mbbb8fda4[] = { "sadbads.com^", NULL }; const char *mbbbd3c6e[] = { "ads.videosz.com^", NULL }; const char *mbbbfa027[] = { "/inx-ad.", NULL }; const char *mbbc17101[] = { "nmaafswoiecv.com^", NULL }; @@ -40611,6 +40807,7 @@ const char *mbbd8c89a[] = { "aorms.com^", NULL }; const char *mbbd9c3ef[] = { "discover.com/discover/reporting/AppMeasurement.js", NULL }; const char *mbbdb9f6f[] = { "potpourrichordataoscilloscope.com^", NULL }; const char *mbbdc4d87[] = { "debenhams.com/foresee/foresee-trigger.js", NULL }; +const char *mbbdcb116[] = { "_336x280&", NULL }; const char *mbbdd63dc[] = { "/appendOmnitureTracking.", NULL }; const char *mbbde9e78[] = { "stat24.com/crossdomain.xml", NULL }; const char *mbbdf2af0[] = { "nryvxfosuiju.com^", NULL }; @@ -40706,6 +40903,7 @@ const char *mbc3cc0c1[] = { "htamaster.com^", NULL }; const char *mbc3ed252[] = { "/VASTAdPlugin.", NULL }; const char *mbc408620[] = { "junocloud.me/promos/", NULL }; const char *mbc417206[] = { "manhuntshop.com/images/affbanners/", NULL }; +const char *mbc43a5a3[] = { "ssypntfmi.com^", NULL }; const char *mbc46ac8e[] = { "/recordadsall.", NULL }; const char *mbc47d4ed[] = { "/adv/managers/", NULL }; const char *mbc491467[] = { "vgomgphs.bid^", NULL }; @@ -40788,7 +40986,6 @@ const char *mbca1be42[] = { "smartyads.com^", NULL }; const char *mbca1d12a[] = { "baynote.net^", NULL }; const char *mbca3b4c7[] = { "149.13.65.144^", NULL }; const char *mbca427f0[] = { "109.201.146.142^", NULL }; -const char *mbca4b5fb[] = { "logmein.com/scripts/Tracking/", NULL }; const char *mbca506b7[] = { "/amptrack.", NULL }; const char *mbca5ce69[] = { "/ad_tickets.", NULL }; const char *mbca671da[] = { "/images/adver-", NULL }; @@ -40824,7 +41021,6 @@ const char *mbcbe4418[] = { "etxbcbdhf.com^", NULL }; const char *mbcc07fbb[] = { "blamcity.com/log/", NULL }; const char *mbcc11bd8[] = { "memepix.com/spark.php?", NULL }; const char *mbcc1805f[] = { "pixels.livingsocial.com^", NULL }; -const char *mbcc275d9[] = { "0755.pics^", NULL }; const char *mbcc3f553[] = { "/adspots/", NULL }; const char *mbcc5165e[] = { "hvccjhkcvlfr.com^", NULL }; const char *mbcc6656e[] = { "agpnzrmptmos.com^", NULL }; @@ -40839,7 +41035,6 @@ const char *mbcce37b1[] = { "qdjnwlrjllti.com^", NULL }; const char *mbcce66d9[] = { "comparis.ch^", "^Tracking^", NULL }; const char *mbccf04d1[] = { "i401xox.com^", NULL }; const char *mbcd0dbcb[] = { "_247seotracking.", NULL }; -const char *mbcd287c5[] = { "accltr.com^", NULL }; const char *mbcd2f850[] = { "adright.co^", NULL }; const char *mbcd395c0[] = { "mediagra.com^", NULL }; const char *mbcd3b8e9[] = { "pornmaturetube.com/show_adv.", NULL }; @@ -40898,6 +41093,7 @@ const char *mbd0e7f40[] = { "/728x90d.", NULL }; const char *mbd0ec5d [] = { "pingil.com^", NULL }; const char *mbd102ab2[] = { "riverbanksand.com^", NULL }; const char *mbd118341[] = { "pmjwztzpuhb.com^", NULL }; +const char *mbd1210c7[] = { "wocfrherjxm.com^", NULL }; const char *mbd13baec[] = { "kmyelzmlkl.bid^", NULL }; const char *mbd143386[] = { "brwusdmjzv.bid^", NULL }; const char *mbd14f4db[] = { "nqmwfddfwogbhw.com^", NULL }; @@ -40935,7 +41131,6 @@ const char *mbd3d95a3[] = { "/cgi-bin/vdz/", NULL }; const char *mbd3e0732[] = { "/ads/?QAPS_", NULL }; const char *mbd3eb9d8[] = { "cfcdn.com/showcase_sample/search_widget/", NULL }; const char *mbd40fc76[] = { "-ad-util.", NULL }; -const char *mbd4102d4[] = { "pocketnow.com/?s=", NULL }; const char *mbd41472f[] = { "porojo.net^", NULL }; const char *mbd4159be[] = { "dashradio.com^", "^fingerprint2.min.js", NULL }; const char *mbd4723d9[] = { "ubiqqzmldivih.bid^", NULL }; @@ -41024,6 +41219,7 @@ const char *mbd9871f1[] = { "agentcenters.com^", NULL }; const char *mbd98fbe5[] = { "/Ad.asmx/", NULL }; const char *mbd99e66c[] = { "crunchyroll.com/tracker", NULL }; const char *mbd9ba7e [] = { "adovr.com^", NULL }; +const char *mbd9d04d0[] = { "vkudpjuvg.com^", NULL }; const char *mbd9da069[] = { "xjvjhqkmmst.bid^", NULL }; const char *mbd9dd653[] = { "clicknerd.com^", NULL }; const char *mbd9de744[] = { "widgets.mozo.com.au^", NULL }; @@ -41039,6 +41235,7 @@ const char *mbda282b9[] = { ".net/noidadx/", NULL }; const char *mbda5bce8[] = { "/livezilla/server.php?request=track&", NULL }; const char *mbda5d9bf[] = { "14119276be0852.com^", NULL }; const char *mbda626a0[] = { "standard.co.uk^", "^sponsored-", NULL }; +const char *mbda75001[] = { "pcwelt.de/js/advert.js", NULL }; const char *mbda8299d[] = { "boago.com^", "_Takeover_", NULL }; const char *mbda8401f[] = { "hutchgo.advertserve.com^", NULL }; const char *mbda85f25[] = { "/adzbotm.", NULL }; @@ -41077,6 +41274,7 @@ const char *mbdc5455f[] = { "dblpmp.com^", NULL }; const char *mbdc71e37[] = { "dagasaka.com^", NULL }; const char *mbdc76335[] = { "ymvkirvjqgha.com^", NULL }; const char *mbdc8e3cb[] = { "sitemaji.com/nownews.php?", NULL }; +const char *mbdca25d0[] = { "mundanepollution.com^", NULL }; const char *mbdd03cd8[] = { "qyzoejyqbqyd.com^", NULL }; const char *mbdd1a58b[] = { "webusersurvey.com^", NULL }; const char *mbdd3a1fd[] = { "43137c93a82b0e81da.com^", NULL }; @@ -41347,6 +41545,7 @@ const char *mbee5ad6 [] = { "forbbodiesonly.com", "/vendorbanners/", NULL }; const char *mbee63a7f[] = { "kitz.co.uk/files/jump2/", NULL }; const char *mbee87367[] = { "123rf.com/tk/", NULL }; const char *mbee9de5b[] = { "nj.com/dhtml/stats/", NULL }; +const char *mbeeac7e7[] = { "gromairt.net^", NULL }; const char *mbeeb35f9[] = { "praeicwgzapf.com^", NULL }; const char *mbeeb9b69[] = { "eulerian.splendia.com/ea.js", NULL }; const char *mbeec31c1[] = { "_advservices.", NULL }; @@ -41400,12 +41599,12 @@ const char *mbf2b8cd6[] = { "diepresse.com/files/stats-extensions/", NULL }; const char *mbf2d1990[] = { "agiuvdbcxdirh.com^", NULL }; const char *mbf2e8d74[] = { "primechoice.ru^", NULL }; const char *mbf2fa6e [] = { "3393.com^", NULL }; +const char *mbf302aa4[] = { "/popunder1000.", NULL }; const char *mbf342899[] = { "_bannerads_", NULL }; const char *mbf343d1e[] = { "/utracker.js", NULL }; const char *mbf344511[] = { "/jitads.", NULL }; const char *mbf352f9d[] = { "zhrbwgylkeqmb.bid^", NULL }; const char *mbf35d57f[] = { "hach.de^", "^emstrack.js", NULL }; -const char *mbf374c33[] = { "orodi.ru^", NULL }; const char *mbf3856ac[] = { "-ads.gif", NULL }; const char *mbf3a4e93[] = { "erovation.com^", NULL }; const char *mbf3d0b42[] = { "stetic.com^", NULL }; @@ -41419,6 +41618,7 @@ const char *mbf476753[] = { "_adscommon.", NULL }; const char *mbf48f0fa[] = { "loq-90.com^", NULL }; const char *mbf4951a9[] = { "/lytics/", NULL }; const char *mbf4a050e[] = { "/ads-07.", NULL }; +const char *mbf4a41b [] = { "widgetly.com^", NULL }; const char *mbf4af8c2[] = { "talksport.co.uk^", "^ts_takeover^", NULL }; const char *mbf4b9c19[] = { "mqvxtuzsherjx.com^", NULL }; const char *mbf4c1e3f[] = { "proximic.com^", NULL }; @@ -41456,6 +41656,7 @@ const char *mbf6c7aa9[] = { "/ad-logger/", NULL }; const char *mbf6dc79 [] = { "pjtycinmerhb.com^", NULL }; const char *mbf6e7469[] = { "omnitagjs.com/fo-", "/captcha/", NULL }; const char *mbf6e75cd[] = { "beenetworks.net/traffic", NULL }; +const char *mbf6e8b4b[] = { "f369a60bf483bcc9.com^", NULL }; const char *mbf6f3810[] = { "_partner_ad.", NULL }; const char *mbf706616[] = { "langosh.biz^", NULL }; const char *mbf72778 [] = { "ijuawecwqhwyou.bid^", NULL }; @@ -41481,7 +41682,6 @@ const char *mbf8a04f9[] = { "clicki.cn^", NULL }; const char *mbf8be90f[] = { "izmciznsszatv.com^", NULL }; const char *mbf8da866[] = { "7839e0482307b9276b.com^", NULL }; const char *mbf8db904[] = { "cloudioo.net^", NULL }; -const char *mbf8de6e1[] = { "metodoroleta24h.com^", NULL }; const char *mbf8f0bc [] = { "kpsdnlprwclz.com^", NULL }; const char *mbf8f27dc[] = { "/\\.review\\/[0-9]{2,9}\\/$/", NULL }; const char *mbf8f83df[] = { "yjwtxskmswcjc.com^", NULL }; @@ -41518,6 +41718,7 @@ const char *mbfb57f7f[] = { "curriculture.com^", NULL }; const char *mbfb7a1a5[] = { "destinationurl.com^", NULL }; const char *mbfb82540[] = { "ooredi.com^", NULL }; const char *mbfb9495c[] = { "vasfxpribls.com^", NULL }; +const char *mbfbaebcb[] = { "/page_view.", "&ref=", NULL }; const char *mbfbaf5ac[] = { ".com/mm.gif?", NULL }; const char *mbfbb9bc3[] = { "phncdn.com/www-static/js/widgets-leave-page.js", NULL }; const char *mbfbbf301[] = { "h456u54f.net^", NULL }; @@ -41710,6 +41911,7 @@ const char *mc0753b30[] = { "20a840a14a0ef7d6.com^", NULL }; const char *mc075f13b[] = { "jandolav.com^", NULL }; const char *mc078e66f[] = { "jpvmwnnwuzo.com^", NULL }; const char *mc07d25e9[] = { "/ysmwrapper.js", NULL }; +const char *mc07e809a[] = { "quantserve.com/aquant.js", NULL }; const char *mc07f7e5d[] = { "poolgmsd.com^", NULL }; const char *mc07fb532[] = { "/advagg_font.", NULL }; const char *mc081aa1 [] = { "desihoes.com/advertisement.js", NULL }; @@ -41719,7 +41921,6 @@ const char *mc084718b[] = { "gmnozoruyfy.bid^", NULL }; const char *mc0857523[] = { "umybobusjo.com^", NULL }; const char *mc087da20[] = { "/pixMark.png?", NULL }; const char *mc087e5ef[] = { "collector-", ".tvsquared.com^", NULL }; -const char *mc08952ff[] = { "turnefo.ru^", NULL }; const char *mc0898e60[] = { "yea.xxx/img/creatives/", NULL }; const char *mc08b95c9[] = { "tinyurl.com/pixel.gif/", NULL }; const char *mc08de783[] = { "flightradar24.com/static/", "/statistics.js", NULL }; @@ -42025,7 +42226,6 @@ const char *mc1cab58 [] = { "washingtonexaminer.com/s3/wex15/js/analytics.js?", const char *mc1cac08b[] = { "mlnvmpmgzfk.bid^", NULL }; const char *mc1cbe106[] = { "d1aezk8tun0dhm.cloudfront.net^", NULL }; const char *mc1cfd11b[] = { "firstpost.in^", "^300250-", NULL }; -const char *mc1d1e09e[] = { "webmedia.co.il^", NULL }; const char *mc1d22131[] = { "xnigsnplwbox.com^", NULL }; const char *mc1d26645[] = { "ymetrica1.com^", NULL }; const char *mc1d29cb3[] = { "dump8.com/wget_2leep_bottom.php", NULL }; @@ -42119,6 +42319,7 @@ const char *mc22cf8c7[] = { "/player_ads/", NULL }; const char *mc22d07c [] = { "cglpmszvpzzxj.com^", NULL }; const char *mc22d5c60[] = { "jacroxrssmme.bid^", NULL }; const char *mc22dfb3d[] = { "isxdead.com/images/showbox.png", NULL }; +const char *mc230d2ec[] = { "stats.fs.com^", NULL }; const char *mc2313b95[] = { "yrbjfusd.com^", NULL }; const char *mc231e43 [] = { "pntra.com/b/", NULL }; const char *mc23239d6[] = { "_tribalfusion.", NULL }; @@ -42265,7 +42466,6 @@ const char *mc2c51a9d[] = { "wambacdn.net/images/upload/adv/", NULL }; const char *mc2c5312e[] = { "bestofmedia.com/ws/communicationSpot.php?", NULL }; const char *mc2c64c9e[] = { "yzuezvrahok.com^", NULL }; const char *mc2c92425[] = { "d2gtlljtkeiyzd.cloudfront.net^", NULL }; -const char *mc2ca2f75[] = { "1tizer.com^", NULL }; const char *mc2cb1174[] = { "mznijqwjkqadk.com^", NULL }; const char *mc2cb8435[] = { "stroeerdigitalmedia.de/praeludium/praeludium_", NULL }; const char *mc2cbb664[] = { "lovdkmqvoc.bid^", NULL }; @@ -42357,6 +42557,7 @@ const char *mc335c11f[] = { "hits.eluniversal.com.mx^", NULL }; const char *mc3360789[] = { "/adsensebase.js", NULL }; const char *mc3370103[] = { "/trx?id=", NULL }; const char *mc339529e[] = { "/log-reporter.", NULL }; +const char *mc3398128[] = { "aaitudxr.com^", NULL }; const char *mc3399538[] = { "/dwanalytics-", NULL }; const char *mc3415daa[] = { "/digg_ads.", NULL }; const char *mc3423ce0[] = { "/advadserve/", NULL }; @@ -42435,6 +42636,7 @@ const char *mc38b69bd[] = { "vinfdv6b4j.com^", NULL }; const char *mc38c1101[] = { "/analytics/page/", NULL }; const char *mc38cc6d0[] = { "qnfpskgtzkw.com^", NULL }; const char *mc38dafed[] = { "/inc/ad-", NULL }; +const char *mc38f0a34[] = { "110380d053f716c4.com^", NULL }; const char *mc38f631b[] = { "/_topic_stats?", NULL }; const char *mc3909d39[] = { "_adaptvad.", NULL }; const char *mc3910467[] = { "yigao.com^", NULL }; @@ -42469,6 +42671,7 @@ 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 *mc3b3df2a[] = { "/fbo-collect.", NULL }; const char *mc3b4068 [] = { "73c6c063b238097.com^", NULL }; const char *mc3b51656[] = { "intelligencefocus.com^", "^sensor.js", NULL }; const char *mc3b58047[] = { "netmag.co.uk/matchbox/traffic/", NULL }; @@ -42509,7 +42712,6 @@ const char *mc3d64c68[] = { "destructoid.com/img2.phtml?", NULL }; const char *mc3db4b96[] = { "ocregister.com/za?", NULL }; const char *mc3dbd9c4[] = { "wp.com^", "^banners^", NULL }; const char *mc3dc807a[] = { ".com/ad.", NULL }; -const char *mc3de31ac[] = { "9anime.", "/home/ajax/schedule?", NULL }; const char *mc3de6f8b[] = { "nmdvagwi.com^", NULL }; const char *mc3deec0d[] = { "/userad/", NULL }; const char *mc3e51bab[] = { "jiankongbao.com^", NULL }; @@ -42905,6 +43107,7 @@ const char *mc59f803f[] = { "/L411_Ad_", NULL }; const char *mc59f9c44[] = { "ad.atdmt.com/i/a.js", NULL }; const char *mc59fd03e[] = { "_fach_ad.", NULL }; const char *mc5a058e7[] = { "rbayzoamcrdg.com^", NULL }; +const char *mc5a05b4e[] = { "log.quora.com^", NULL }; const char *mc5a0c765[] = { "/RioTracking2.", NULL }; const char *mc5a3d255[] = { "hjnfurphlwsui.bid^", NULL }; const char *mc5a4360c[] = { "tijorari.com^", NULL }; @@ -43039,7 +43242,6 @@ const char *mc62b3791[] = { "inclk.com^", NULL }; const char *mc62be7d1[] = { "/adtitle.", NULL }; const char *mc62e52a1[] = { "nestedmedia.com^", NULL }; const char *mc62ed401[] = { "activecommerce.net/collector.gif", NULL }; -const char *mc62f69a1[] = { "sterrencash.nl^", NULL }; const char *mc630cf36[] = { "ywsjtstwevknlc.com^", NULL }; const char *mc6316fe8[] = { "/analytics/timeme.", NULL }; const char *mc631a5a8[] = { "/googleadsense.", NULL }; @@ -43128,6 +43330,7 @@ const char *mc68a0501[] = { "thoseads.com^", NULL }; const char *mc68a3ff5[] = { "tjkckpytpnje.com^", NULL }; const char *mc68b2673[] = { "/visitor.cgi?aff", NULL }; const char *mc68b9013[] = { "tammfmhtfhut.com^", NULL }; +const char *mc68d25b [] = { "engine.adzerk.net/api/", NULL }; const char *mc68f6c6c[] = { "kmib.co.kr/ref/", NULL }; const char *mc68fdb9c[] = { "ranqpbnd.com^", NULL }; const char *mc6906cc9[] = { "ixxstrxhxvxbwl.com^", NULL }; @@ -43271,6 +43474,7 @@ const char *mc71bae57[] = { "lfzbgckyctztj.bid^", NULL }; const char *mc71bef68[] = { "analyzer52.fc2.com^", NULL }; const char *mc71bfd68[] = { "gxmpahyt.bid^", NULL }; const char *mc71c0029[] = { "sp.thenorthwestern.com^", NULL }; +const char *mc71cf25f[] = { "pvnyzrvvzgy.com^", NULL }; const char *mc71cf6a9[] = { "sina.com.cn/view?", NULL }; const char *mc71fa733[] = { "gridsum.com^", NULL }; const char *mc72158b2[] = { "43plc.com^", NULL }; @@ -43284,6 +43488,7 @@ const char *mc728b09a[] = { "xy.nullrefexcep.com^", NULL }; const char *mc7291469[] = { "ogt.jp^", NULL }; const char *mc729f77 [] = { "/gPageTracking.", NULL }; const char *mc72a6d2a[] = { "qfmcpclzunze.com^", NULL }; +const char *mc72abae4[] = { "newatlas.com/_track", NULL }; const char *mc72abdb [] = { "emrflqumwcz.bid^", NULL }; const char *mc72baaf0[] = { "casino-x.com^", "^partner^", NULL }; const char *mc72bb9ca[] = { "newsonjapan.com/images/banners/", NULL }; @@ -43308,6 +43513,7 @@ const char *mc74111b0[] = { "/adstrm/", NULL }; const char *mc74283ff[] = { "/ctr_tracking.", NULL }; const char *mc745c9e8[] = { "/exittracker.", NULL }; const char *mc7466daf[] = { "sexwebvideo.com/js/ads.js", NULL }; +const char *mc746a3f4[] = { "ipstatp.com/growth/fe_sdk/reportsdk/", NULL }; const char *mc748e4cf[] = { "israelidiamond.co.il^", "^bannerdisplay.aspx^", NULL }; const char *mc749374b[] = { "/rolluptracker_", NULL }; const char *mc74af261[] = { "yfqlqjpdsckc.com^", NULL }; @@ -43350,6 +43556,7 @@ const char *mc76a13bc[] = { "shthbopqoz.bid^", NULL }; const char *mc76b31e5[] = { "/getViewBeans.action?", NULL }; const char *mc76c90c [] = { "/defaultad.", NULL }; const char *mc76cb481[] = { "sp.newsleader.com^", NULL }; +const char *mc76cfa8f[] = { "yrmxtvqpp.com^", NULL }; const char *mc76df610[] = { "/admetamatch?", NULL }; const char *mc76ebb9c[] = { "mininghub.club^", NULL }; const char *mc77153a3[] = { "globaltakeoff.net^", NULL }; @@ -43492,6 +43699,7 @@ const char *mc80b0569[] = { "getrockerbox.com/pixel?", NULL }; const char *mc80cf7e9[] = { "jfnafbcysy.com^", NULL }; const char *mc80cf872[] = { "/set-cookie.gif?", NULL }; const char *mc80cfb7d[] = { "adwalte.info^", NULL }; +const char *mc80dee43[] = { "tutorial45.com/wp-content/uploads/2019/01/pcb-second-banner.gif", NULL }; const char *mc80e7884[] = { "/fuckadblock.min.js", NULL }; const char *mc80f03b8[] = { "cv.ee/static/stat.php", NULL }; const char *mc811456c[] = { "rpjqbeolk.bid^", NULL }; @@ -43674,6 +43882,7 @@ const char *mc8e59a15[] = { "_adtext_", NULL }; const char *mc8e77ce4[] = { "yckdywmihuabu.com^", NULL }; const char *mc8e7996d[] = { "best-zb.com^", NULL }; const char *mc8e86579[] = { "gwovohvkzay.com^", NULL }; +const char *mc8e87e50[] = { "z6vmw.top^", NULL }; const char *mc8e8da15[] = { "iceban.su^", NULL }; const char *mc8e90191[] = { "faithit.com^", NULL }; const char *mc8e93b07[] = { "jzckyzvlxetror.com^", NULL }; @@ -43729,6 +43938,7 @@ const char *mc91c99c [] = { "twcount.com^", NULL }; const char *mc91e23bf[] = { "dit-dit-dot.com^", NULL }; const char *mc91f8b4a[] = { "advertlead.net^", NULL }; const char *mc921a895[] = { "upload.facebook.com^", NULL }; +const char *mc921b8e [] = { "thesaurus.com/assets/ads.js", NULL }; const char *mc921df33[] = { "wxxfcyoaymug.com^", NULL }; const char *mc922e6af[] = { "oqgztgtmcxfcic.com^", NULL }; const char *mc92438d2[] = { "ip2location.com^", NULL }; @@ -43823,7 +44033,6 @@ const char *mc984c279[] = { "tnative.ru^", NULL }; const char *mc986764f[] = { "minodazi.com^", NULL }; const char *mc986ddee[] = { "analytics.codigo.se^", NULL }; const char *mc987d835[] = { "/pxl.gif?", NULL }; -const char *mc988ed7b[] = { "abasourdir.tech^", NULL }; const char *mc989e86d[] = { "manxradio.com^", "^banners_", NULL }; const char *mc98a4e8e[] = { "/boomr.js", NULL }; const char *mc98a729f[] = { "/ads9.", NULL }; @@ -43867,7 +44076,6 @@ const char *mc9b46423[] = { "filecrypt.cc/js/prototype.js", NULL }; const char *mc9b6bb17[] = { "/?redirect&placement=", NULL }; const char *mc9b96b65[] = { "jhrmgusalkdu.com^", NULL }; const char *mc9ba6ee7[] = { "/768x90ad.", NULL }; -const char *mc9ba88dc[] = { "abbp1.website^", NULL }; const char *mc9bce9b5[] = { "audiencesquare.com^", NULL }; const char *mc9bdd6a0[] = { "revstripe.com^", NULL }; const char *mc9be03c2[] = { "/visit/record.gif?", NULL }; @@ -44099,7 +44307,6 @@ const char *mcaab9047[] = { "ncsirrabtlant.bid^", NULL }; const char *mcaabc4f0[] = { "/adv_hp.", NULL }; const char *mcaaca78d[] = { "allianrd.net^", NULL }; const char *mcaad2d61[] = { "apxlv.com^", NULL }; -const char *mcaae2971[] = { "ccebba93.se^", NULL }; const char *mcaaeefbc[] = { "redtube.com/pornstar/", NULL }; const char *mcaaf262a[] = { "ard.ihookup.com^", NULL }; const char *mcab00396[] = { "ixrtmzmk.bid^", NULL }; @@ -44251,7 +44458,6 @@ const char *mcb4e80f0[] = { "/300ad.", NULL }; const char *mcb52c553[] = { "://wrapper.", "/a?", NULL }; const char *mcb533534[] = { "phncdn.com/js/userMiniProfile/", NULL }; const char *mcb534092[] = { "/ads/250x120_", NULL }; -const char *mcb53ffc8[] = { "tarkita.ru^", NULL }; const char *mcb54e24 [] = { "securewebsiteaccess.com^", NULL }; const char *mcb5611ae[] = { "ioam.de/?", NULL }; const char *mcb56370f[] = { ".com/?wid=", NULL }; @@ -44280,6 +44486,7 @@ const char *mcb6fd0d0[] = { "ftusprfqtu.bid^", NULL }; const char *mcb706e48[] = { "ifmobkrjonnm.com^", NULL }; const char *mcb71b9e5[] = { "reutersmedia.net/resources_", NULL }; const char *mcb7216e4[] = { "yxcwyiipjsksc.bid^", NULL }; +const char *mcb734781[] = { "joamwtfpppibtj.com^", NULL }; const char *mcb73d805[] = { "uwnklfxurped.com^", NULL }; const char *mcb759039[] = { "zlbdtqoayesloeazgxkueqhfzadqjqqduwrufqemhpbrjvwaar.com^", NULL }; const char *mcb76beb [] = { "kuplohinctdwk.com^", NULL }; @@ -44288,6 +44495,7 @@ const char *mcb798b8d[] = { "ezrutveckpuly.com^", NULL }; const char *mcb7b92d1[] = { "flowstats.net^", NULL }; const char *mcb7dd0aa[] = { "761c1b2a8ad11ac8.website^", NULL }; const char *mcb7fac5f[] = { "/ad_display_", NULL }; +const char *mcb81bdd [] = { "under2given.com^", NULL }; const char *mcb8351f7[] = { "checkeffect.at^", NULL }; const char *mcb840074[] = { "zpwtylxpfeje.com^", NULL }; const char *mcb841066[] = { "sgtreport.com/wp-content/uploads/", "/180x350.", NULL }; @@ -44343,6 +44551,7 @@ const char *mcbb85199[] = { "am-display.com^", NULL }; const char *mcbbc1827[] = { "dybxezbel1g44.cloudfront.net^", NULL }; const char *mcbbc7ee0[] = { "2nmv0xafd.tk^", NULL }; const char *mcbbcb12c[] = { "adclickstats.net^", NULL }; +const char *mcbbd557e[] = { "cloudflareinsights.com^", NULL }; const char *mcbbd93f4[] = { "/dcstorm-track.", NULL }; const char *mcbbe8527[] = { "mapmyuser.com^", NULL }; const char *mcbbf306c[] = { "/SocialSharingTracking.", NULL }; @@ -44429,12 +44638,10 @@ const char *mcc133c89[] = { "pornhub.com/video/", NULL }; const char *mcc13f958[] = { "niceandquite.com/msn.js", NULL }; const char *mcc1468c7[] = { "vondroid.com/site-img/", "-adv-ex-", NULL }; const char *mcc151fe9[] = { "adjug.com^", NULL }; -const char *mcc16ec2d[] = { "aaa.at4.info^", NULL }; const char *mcc170391[] = { "rfazgqrdic.com^", NULL }; const char *mcc1789ad[] = { "ajjhtetv87.com^", NULL }; const char *mcc185249[] = { "pixel.1und1.de^", NULL }; const char *mcc19c0ea[] = { "hashvault.pro^", NULL }; -const char *mcc19e2f6[] = { "abtracker.us^", NULL }; const char *mcc1a404a[] = { "twopointo.io^", NULL }; const char *mcc1acf54[] = { "pfhgihce.bid^", NULL }; const char *mcc1b35a0[] = { "hayneedle.com/js/s_code.min.", ".js", NULL }; @@ -44488,6 +44695,7 @@ const char *mcc4ecbbc[] = { "/fro_lo.js", NULL }; const char *mcc4eef9a[] = { "qaquzakalaka.com^", NULL }; const char *mcc4f2619[] = { "dgufzszbsk.bid^", NULL }; const char *mcc4f5bb6[] = { "sbealpvjpzzs.com^", NULL }; +const char *mcc4fcdc5[] = { "googleusercontent.com/gadgets/proxy?", NULL }; const char *mcc501ca2[] = { "/ad-wisteria.", NULL }; const char *mcc5189ec[] = { "/dmtracking2.", NULL }; const char *mcc525425[] = { "/iframe/ad_", NULL }; @@ -44510,7 +44718,6 @@ const char *mcc6896e6[] = { "tthvomis.com^", NULL }; const char *mcc69c344[] = { "pxstda.com^", NULL }; const char *mcc6d1142[] = { "phncdn.com/www-static/js/gif-", NULL }; const char *mcc6e8190[] = { "qq.com/heatmap/", NULL }; -const char *mcc731686[] = { "passport.mobilenations.com^", NULL }; const char *mcc74723b[] = { "pixhost.to/PhotoSwipe/photoswipe-", ".js", NULL }; const char *mcc74b407[] = { "lvlvpdztdnro.com^", NULL }; const char *mcc75992f[] = { "advredir.com^", NULL }; @@ -44590,6 +44797,7 @@ const char *mccb7b504[] = { "/bottomad.", NULL }; const char *mccb7b6e8[] = { "dailymotion.com/advertise/", NULL }; const char *mccb89e8d[] = { "adshopping.com^", NULL }; const char *mccb8c097[] = { "/yieldads.", NULL }; +const char *mccbad81 [] = { "redditstatic.com^", "^ads.js", NULL }; const char *mccbd83ae[] = { "wellness.com/proxy.asp", NULL }; const char *mccbe7074[] = { "/updateBotStatus.do?", NULL }; const char *mccbf9a7a[] = { "ttlmodels.com^", NULL }; @@ -44621,7 +44829,6 @@ const char *mccd80067[] = { "smile904.fm/images/banners/", NULL }; const char *mccda3287[] = { "locktdguw9.com^", NULL }; const char *mccdb380d[] = { "/setcookie.php?", NULL }; const char *mccdcbe59[] = { "xnkmmbfpyokevaxsjtky.com^", NULL }; -const char *mccdd093 [] = { "keywee.co", NULL }; const char *mccdd1cfe[] = { "/ivw_analytics_", NULL }; const char *mccdda159[] = { "phncdn.com/www-static/js/create-phlive-account.js", NULL }; const char *mccde0e4b[] = { "a.sucksex.com^", NULL }; @@ -44702,6 +44909,7 @@ const char *mcd2b0435[] = { "antvoice.com^", NULL }; const char *mcd2bc6b [] = { "playgames2.com/rand100x100.php", NULL }; const char *mcd2da4ab[] = { "zeotap.com^", NULL }; const char *mcd2ddde4[] = { "vsrsmetactuul.com^", NULL }; +const char *mcd2f7a [] = { "cdn.cnn.com/analytics/cnn_arabic/jsmd.min.js", NULL }; const char *mcd30505f[] = { "thelibertydaily.com^", NULL }; const char *mcd306c40[] = { "/adrefresh.", NULL }; const char *mcd306cb9[] = { "/GoogleAnalytics2", NULL }; @@ -44737,6 +44945,7 @@ const char *mcd4f6ff4[] = { "hosticanaffiliate.com^", NULL }; const char *mcd4ff59f[] = { "slingpic.com^", NULL }; const char *mcd4ff83 [] = { "counter.people.cn^", NULL }; const char *mcd5013e1[] = { "doubledeepclick.com^", NULL }; +const char *mcd502607[] = { "redlele.com^", NULL }; const char *mcd50649e[] = { "/iperceptions/", NULL }; const char *mcd5127ff[] = { ".html?ad_", NULL }; const char *mcd51de47[] = { "pings.conviva.com^", NULL }; @@ -44759,10 +44968,12 @@ const char *mcd66b122[] = { "/admanagers/", NULL }; const char *mcd67f947[] = { "cubics.com^", NULL }; const char *mcd691c9e[] = { "peer39.net^", NULL }; const char *mcd6a9429[] = { "hwcdn.net/", ".js?", NULL }; +const char *mcd6be08 [] = { "lbsohfnkqgxo.com^", NULL }; const char *mcd6dc4c6[] = { "_460x60.", NULL }; const char *mcd707814[] = { "rvqfjvlpdbjy.com^", NULL }; const char *mcd7092fe[] = { "znsqykdmcjh.com^", NULL }; const char *mcd715839[] = { "preskalyn.com^", NULL }; +const char *mcd726b11[] = { "cpa-offer.com^", NULL }; const char *mcd72e498[] = { "get.", ".website/static/get-js?stid=", NULL }; const char *mcd735e4a[] = { "/m.gif?", NULL }; const char *mcd7414e4[] = { "/stats/imr.", NULL }; @@ -44775,6 +44986,7 @@ const char *mcd7b5ad [] = { "widget.clipix.com^", NULL }; const char *mcd7c2436[] = { "iupqelechcmj.com^", NULL }; const char *mcd7c4b56[] = { "tesco.com/cgi-bin3/buyrate?type=", NULL }; const char *mcd7d729d[] = { "/cryptonoter.", NULL }; +const char *mcd7d8836[] = { "cloisteredcord.com^", NULL }; const char *mcd7e4722[] = { "winsspeeder.info^", NULL }; const char *mcd7e9a67[] = { "weblog.eseoul.go.kr^", NULL }; const char *mcd81f432[] = { "pcmag.com/mst/", NULL }; @@ -44846,7 +45058,6 @@ const char *mcdd0e2b5[] = { "voxmedia.com/needle?d=", NULL }; const char *mcdd26d00[] = { "/ados.js", NULL }; const char *mcdd28ae0[] = { "queermenow.net/blog/wp-content/uploads/", "-Banner", NULL }; const char *mcdd394a0[] = { "hooraico.com^", NULL }; -const char *mcdd5bff7[] = { "queen-domain.net^", NULL }; const char *mcdd688ab[] = { "/tg.php?uid=", NULL }; const char *mcdd70802[] = { "movie4all.co^", NULL }; const char *mcdd71641[] = { "/pixeltrack.", NULL }; @@ -44908,6 +45119,7 @@ const char *mce078e5a[] = { "files.wordpress.com/", "-reskin.", NULL }; const char *mce08741c[] = { "abbp1.pw^", NULL }; const char *mce091f99[] = { "cryptoloot.pro^third-party", NULL }; const char *mce0b572a[] = { "perfectgirls.net/b/", NULL }; +const char *mce0c9f4d[] = { "/EmbedAsyncLogger.", NULL }; const char *mce0d39e0[] = { "sgkcijmcduuhhq.bid^", NULL }; const char *mce11f30 [] = { "naughtyxparty.com^", NULL }; const char *mce12400c[] = { "fandelcot.com^", NULL }; @@ -44951,13 +45163,13 @@ const char *mce324e28[] = { "insticator.com^", NULL }; const char *mce32fe9c[] = { "tracdelight.io^", NULL }; const char *mce34092e[] = { "qaiqromd.com^", NULL }; const char *mce346bf [] = { "xkgitcod.com^", NULL }; +const char *mce34d18d[] = { "ljzsucmiodrro.com^", NULL }; const char *mce399e7f[] = { "/doubleclick.min", NULL }; const char *mce39fb72[] = { "/videoad.", NULL }; const char *mce3ab1fd[] = { "wpgdadatong.com/ad/", NULL }; const char *mce3afdf1[] = { "sp.azcentral.com^", NULL }; const char *mce3b864f[] = { "s.holm.ru/stat/", NULL }; const char *mce3bbb08[] = { "footballshirtculture.com/images/e12b.jpg", NULL }; -const char *mce3cfc49[] = { "async-px.dynamicyield.com^", NULL }; const char *mce3df732[] = { "sozdyrrtsvr.com^", NULL }; const char *mce3ea730[] = { "phncdn.com/", "/js/t8.util-min.js?", NULL }; const char *mce406632[] = { "track.ugamezone.com^", NULL }; @@ -44977,6 +45189,7 @@ const char *mce4c013a[] = { "/tracker-config.js", NULL }; const char *mce4cd110[] = { "hhshbknewaikmj.bid^", NULL }; const char *mce4d497f[] = { "/nielsen.js", NULL }; const char *mce4f9618[] = { "/logreferrer.php?", "&referrer=", NULL }; +const char *mce50fcb1[] = { "whiceega.com^", NULL }; const char *mce5210ee[] = { "/468x60.", NULL }; const char *mce532592[] = { "gbwhqbiiq.com^", NULL }; const char *mce539ef2[] = { "bikeforums.net/", "/ckeditor/core/log.js", NULL }; @@ -45019,6 +45232,7 @@ const char *mce733e18[] = { "goadv.com^", "^ads.js", NULL }; const char *mce76434b[] = { "evgnet.com/beacon/", NULL }; const char *mce76f4ef[] = { "seccoads.com^", NULL }; const char *mce774110[] = { "/image/affiliate/", NULL }; +const char *mce77e535[] = { "ue.flipboard.com^", NULL }; const char *mce78bfd1[] = { "izgxbakxatp.com^", NULL }; const char *mce79cf72[] = { "/adst.php", NULL }; const char *mce7af7dc[] = { "omnitagjs.com/fo-api/omniTag?", NULL }; @@ -45100,6 +45314,7 @@ const char *mceca56f [] = { "/marginaleadservlet?", NULL }; const char *mceca93c0[] = { "/ads/ado-", NULL }; const char *mcecb13a [] = { "ragapa.com^", NULL }; const char *mcecbb303[] = { "conductrics.com^", NULL }; +const char *mcecdaa97[] = { "viafoura.com^", NULL }; const char *mced1bbd2[] = { "sumo.com/apps/heatmaps/", NULL }; const char *mced20066[] = { "data^text^", NULL }; const char *mced4caca[] = { "skurki.info^", NULL }; @@ -45116,6 +45331,7 @@ const char *mcedde85 [] = { "rotatingad.com^", NULL }; const char *mceddf1be[] = { "boashesu.net^", NULL }; const char *mcedef78a[] = { "/sponsoredlinks.", NULL }; const char *mcee08dc [] = { "amazonaws.com^", "^direct^", NULL }; +const char *mcee28821[] = { "sitizy.network^", NULL }; const char *mcee2a51e[] = { "i.s-microsoft.com/wedcs/ms.js", NULL }; const char *mcee4857f[] = { "iweacndqhiht.com^", NULL }; const char *mcee78290[] = { "ownpage.fr^", NULL }; @@ -45213,7 +45429,6 @@ const char *mcf3e6f71[] = { "flashx.tv^", NULL }; const char *mcf3f38f6[] = { "liveprivates.com^", NULL }; const char *mcf3f728a[] = { "/rum.min.", NULL }; const char *mcf416601[] = { "nhndzbmnkps.com^", NULL }; -const char *mcf41aa8e[] = { "healthline.com/search?", NULL }; const char *mcf41fe28[] = { "experts-exchange.com/pageloaded.jsp?", NULL }; const char *mcf43c86c[] = { "taboola.com^", "^log^", NULL }; const char *mcf454025[] = { "b.babylon.com^", NULL }; @@ -45358,7 +45573,6 @@ const char *mcfd4afab[] = { "/Leaderboard-Ads-", NULL }; const char *mcfd4d014[] = { "icafyriewzzrwxlxhtoeakmwroueywnwhmqmaxsqdntasgfvhc.com^", NULL }; const char *mcfd5a489[] = { "whatcar.com/Client/Stats/", NULL }; const char *mcfd69850[] = { "heidiklein.com/media/banners/", NULL }; -const char *mcfdecf30[] = { "pomofon.ru^", NULL }; const char *mcfdf4f63[] = { "/yalst/pixel", ".php?", NULL }; const char *mcfe11949[] = { "hzivfezfltago.com^", NULL }; const char *mcfe23cc4[] = { "d9e2m9e83l.com^", NULL }; @@ -45417,6 +45631,7 @@ const char *md01d16b4[] = { "algocashmaster.net^", NULL }; const char *md01d638b[] = { "/adtology.", NULL }; const char *md01eec6 [] = { "/125x300_", NULL }; const char *md01f4fef[] = { "rps-p2.rockpapershotgun.com^", NULL }; +const char *md01f53f6[] = { "jccjaosi.com^", NULL }; const char *md01f870 [] = { "wz856.com^", NULL }; const char *md01fa4e1[] = { "radionomy.com^", "^ad^", NULL }; const char *md0201ea0[] = { "widgetwidget.mobi^", NULL }; @@ -45553,6 +45768,7 @@ const char *md0a33c94[] = { "global.fncstatic.com/static/", "/VisitorAPI.js", NU const char *md0a51164[] = { "affiliates.cupidplc.com^", NULL }; const char *md0a6d2cb[] = { "megalivestream.net/pub.js", NULL }; const char *md0a96b88[] = { "/footerad.", NULL }; +const char *md0a9bc1d[] = { "fylusiucmzdjl.com^", NULL }; const char *md0a9dfdd[] = { "websolutions.it/statistiche/", NULL }; const char *md0ac5f63[] = { "adxion.com^", NULL }; const char *md0af4e3f[] = { "bwknu1lo.top^", NULL }; @@ -45572,6 +45788,7 @@ const char *md0c0afef[] = { "surveyend.com^", NULL }; const char *md0c0c686[] = { "t-51.com^", "^banners^", NULL }; const char *md0c28a09[] = { "ads.ovocasino.com/redirect.aspx?pid=", NULL }; const char *md0c43297[] = { "souvlatraffic.com^", NULL }; +const char *md0c58d8f[] = { "salesforce.com/jslibrary/", NULL }; const char *md0c5f4a7[] = { "climatecontrol.ru/counters/", NULL }; const char *md0c6dc87[] = { "lkubjgrjslmgxo.com^", NULL }; const char *md0c77106[] = { "/newaff/float", NULL }; @@ -45609,7 +45826,6 @@ const char *md0f0a5cd[] = { "yieldselect.com^", NULL }; const char *md0f2c93c[] = { "/SidebarAds.", NULL }; const char *md0f47149[] = { "izhevskinfo.ru/count/", NULL }; const char *md0f4b5fd[] = { "advertxi.com^", NULL }; -const char *md0f4ca [] = { "abletomeet.com^", NULL }; const char *md0f525ea[] = { "aiwznhifgkdqvy.com^", NULL }; const char *md0f5d2ac[] = { "pjlcpzevt.bid^", NULL }; const char *md0f7827f[] = { "/column-ad-", NULL }; @@ -45705,6 +45921,7 @@ const char *md15a2428[] = { "/Log?", "&adID=", NULL }; const char *md15e66af[] = { "tracker.azet.sk^", NULL }; const char *md164ea68[] = { "aultemeztokc.com^", NULL }; const char *md1657419[] = { "_160_600_", NULL }; +const char *md1657ea0[] = { "^^https^^\\^\\^([0-9a-z\\-]+\\.)^(animeland|animenova|animeplus|animetoon|animewow|gamestorrent|goodanime|gogoanime|igg-games|kimcartoon|memecenter|readcomiconline|toonget|toonova|watchcartoononline)\\.[a-z]{2,4}\\^(^!([Ee]xternal|[Ii]mages|[Ss]cripts|[Uu]ploads|ac|ajax|assets|combined|content|cov|cover|(img\\^bg)|(img\\^icon)|inc|jwplayer|player|playlist-cat-rss|static|thumbs|wp-content|wp-includes)\\^)(.", ")^", NULL }; const char *md165cefd[] = { "/linkinformer.js", NULL }; const char *md165eea5[] = { "vjjoarpmzb.bid^", NULL }; const char *md169bdc0[] = { "haklopar.com^", NULL }; @@ -45722,7 +45939,6 @@ const char *md1774042[] = { "djbnmqdawodm.com^", NULL }; const char *md177e8fc[] = { "hulu.com^", "^potentialbugtracking^bigdropframes^", NULL }; const char *md17afa41[] = { "/smetrics.", "/id?", NULL }; const char *md17b61a7[] = { "/stats/metrica.", NULL }; -const char *md17c2c21[] = { "dofolo.ru^", NULL }; const char *md1804806[] = { "soibuuqqhuyo.com^", NULL }; const char *md18065b7[] = { "/ban468.", NULL }; const char *md18082e3[] = { "/impressionTrackerV2.", NULL }; @@ -45819,7 +46035,6 @@ const char *md1d91cf1[] = { "cifipkbu.com^", NULL }; const char *md1d92f51[] = { "jkiicqewzn.com^", NULL }; const char *md1d9e740[] = { "sa2xskt.com^", NULL }; const char *md1daa93b[] = { "forbesimg.com/assets/js/forbes/fast_pixel.js", NULL }; -const char *md1dad30e[] = { "chronophotographie.science^", NULL }; const char *md1db59e0[] = { "blogspot.com^", NULL }; const char *md1e02a [] = { "/anyad.js", NULL }; const char *md1e05c80[] = { "liveclik.co^", NULL }; @@ -45835,6 +46050,7 @@ const char *md1e747b5[] = { "6feb908234d.com^", NULL }; const char *md1ea5466[] = { "eociaoqs.bid^", NULL }; const char *md1ea9cdf[] = { "imgcandy.net/fad/", NULL }; const char *md1eebed7[] = { "control.cityofcairns.com^", NULL }; +const char *md1ef8381[] = { "/somni.js", NULL }; const char *md1effff [] = { "krillion.com^", "^productoffers.js", NULL }; const char *md1f07200[] = { "intextual.net^", NULL }; const char *md1f201a3[] = { "expedia.", "/gc/", NULL }; @@ -45883,6 +46099,7 @@ const char *md21ead00[] = { "tdsrmbl.net^", NULL }; const char *md21ecdb3[] = { "ggzvlwrf.com^", NULL }; const char *md2203a82[] = { "iaheyftbsn.review^", NULL }; const char *md2225cf1[] = { "lespagesjaunesafrique.com/bandeaux/", NULL }; +const char *md2230a9 [] = { "threepercenternation.com/Zmalf/", NULL }; const char *md2236669[] = { "?url=", "&id=", "&res=", "&ref=", NULL }; const char *md225a77c[] = { "mn0e.com/static.js", NULL }; const char *md2266e04[] = { "netmile.co.jp/user/images/regist-sub-bnr.png", NULL }; @@ -45913,6 +46130,7 @@ const char *md240eeb9[] = { "/cedexisus.", NULL }; const char *md241eaa [] = { "checker.openwebtorrent.com/digital-ocean.jpg", NULL }; const char *md242a00a[] = { "canvas-ping.conduit-data.com^", NULL }; const char *md242c746[] = { "/search-cookie.aspx?", NULL }; +const char *md242cc68[] = { "spankbang.com^", ".d-ai-why.js", NULL }; const char *md244b9a2[] = { "adcrowd.com^", NULL }; const char *md2455b5b[] = { "tagsrvcs.com^", NULL }; const char *md246012f[] = { "/freead2.", NULL }; @@ -45976,6 +46194,7 @@ const char *md27f521b[] = { "ppx.com/tracking/", NULL }; const char *md27fce84[] = { "/performancetimer.js", NULL }; const char *md281aa10[] = { "t.mail.sony-europe.com/r/?", NULL }; const char *md281ee51[] = { "wijjidqydgsxas.com^", NULL }; +const char *md2824990[] = { "taiphaib.net^", NULL }; const char *md2827977[] = { "gateway.fortunelounge.com^", NULL }; const char *md283a199[] = { "bestofmedia.com/sfp/js/boomerang/", NULL }; const char *md283ffd [] = { "secure.ifbyphone.com^", NULL }; @@ -46291,6 +46510,7 @@ const char *md3d3d137[] = { "/ads/ab/", NULL }; const char *md3d4158d[] = { "revmob.com^", NULL }; const char *md3d4c783[] = { "linkconnector.com^", NULL }; const char *md3d830d2[] = { "httdev.it/e/c?", NULL }; +const char *md3d8f2ed[] = { "e553bcf717698d33.com^", NULL }; const char *md3d95785[] = { "/1.gif?n=", NULL }; const char *md3da5db2[] = { "randomapps", ".amazonaws.com^", NULL }; const char *md3db92ea[] = { "wqocynupmbad.com^", NULL }; @@ -46313,6 +46533,7 @@ const char *md3f35ce [] = { "stats2.lightningcast.net^", NULL }; const char *md3f44b0a[] = { "vlnveqkifcpxdosizybusvjqkfmowoawoshlmcbittpoywblpe.com^", NULL }; const char *md3f48c6 [] = { "mcwvyuifwml.bid^", NULL }; const char *md3f5dbe1[] = { "/trackvisit?", NULL }; +const char *md3f6680d[] = { "egamiplatform.tv^", NULL }; const char *md3f7b4f8[] = { "/ordertrack/", NULL }; const char *md3f95bb8[] = { "ezfncojpnrmj.com^", NULL }; const char *md3fa3e44[] = { "pushbaddy.com^", NULL }; @@ -46346,6 +46567,7 @@ const char *md4196830[] = { "pcgames.de^", "^remotecampaigntracker.php", NULL }; const char *md41a61b0[] = { "images.military.com/pixel.gif", NULL }; const char *md41c89f5[] = { "/ads.cfm?", NULL }; const char *md41f520b[] = { "traceless.me^", NULL }; +const char *md4222320[] = { "expmediadirect.com^", NULL }; const char *md422fee4[] = { "/GetAdForCallBack?", NULL }; const char *md4246ccc[] = { "phncdn.com/www-static/js/playlist/", NULL }; const char *md424ed5d[] = { "/site=", "/size=", "/viewid=", NULL }; @@ -46416,6 +46638,7 @@ const char *md460838d[] = { "google.com/complete/search?", NULL }; const char *md461891 [] = { "/AffinoAudit/", NULL }; const char *md461905b[] = { "washingtonpost.com/wp-stat/analytics/latest/main.js", NULL }; const char *md461a521[] = { "/mobilephonesad/", NULL }; +const char *md461d78f[] = { "count.vrs.sohu.com^", NULL }; const char *md46382bb[] = { "onedmp.com.^", NULL }; const char *md4643ebc[] = { "effectivelyreport.com^", NULL }; const char *md466923d[] = { "dtym7iokkjlif.cloudfront.net/dough/", NULL }; @@ -46435,6 +46658,7 @@ const char *md47eadb [] = { "netmile.co.jp/features/catchpig/images/bnr_120_60.p const char *md47eb526[] = { "/tracking-init.", NULL }; const char *md47eee10[] = { "ad129m.com^", NULL }; const char *md48555f1[] = { ".cn/sl.gif?", NULL }; +const char *md48646e0[] = { "config.parsely.com^", NULL }; const char *md486a3c0[] = { "/adshare.", NULL }; const char *md48ab37f[] = { "jqibqqxghcfk.com^", NULL }; const char *md48ea18b[] = { "statistik.motorpresse.de^", NULL }; @@ -46452,6 +46676,7 @@ const char *md495704c[] = { "/external/ad/", NULL }; const char *md4957fe0[] = { "huccrlctmgifs.com^", NULL }; const char *md4980f66[] = { "cdn.pubguru.com/pg.js", NULL }; const char *md498724c[] = { "/adning/", NULL }; +const char *md49983aa[] = { "glishais.net^", NULL }; const char *md499a18f[] = { "instant-gaming.com/affgames/", NULL }; const char *md49a5ec8[] = { "akamaihd.net/bping.php?", NULL }; const char *md49b3409[] = { "simusangr.com^", NULL }; @@ -46534,7 +46759,6 @@ const char *md4e64d15[] = { "xpahdmitqadqda.com^", NULL }; const char *md4e6840b[] = { "contactatonce.com/VisitorContext.aspx?", NULL }; const char *md4e696b7[] = { "bczvulovuap.com^", NULL }; const char *md4e99b5b[] = { "/somaadscaleskyscraperscript.", NULL }; -const char *md4eabbef[] = { "js-sec.indexww.com^", NULL }; const char *md4eb71c4[] = { "_js4ad2.", NULL }; const char *md4ec225 [] = { "iperceptions.com^", NULL }; const char *md4ec5601[] = { "collector.nextguide.tv^", NULL }; @@ -46733,6 +46957,7 @@ const char *md5bd6eb4[] = { "csfd.cz/log?", NULL }; const char *md5bd80c7[] = { "?log=stats-", NULL }; const char *md5bf60b6[] = { "bangkokpost.com/spac/spac.js", NULL }; const char *md5bffed2[] = { "lkfepwhchrlv.bid^", NULL }; +const char *md5c0efae[] = { "bernama.com^", "^banner^", NULL }; const char *md5c12605[] = { "006a039c957c142bb.com^", NULL }; const char *md5c1ebd0[] = { "ofuqmgatoli.com^", NULL }; const char *md5c2440a[] = { "lvpdchbxgoral.bid^", NULL }; @@ -46748,7 +46973,6 @@ const char *md5c9391 [] = { "://affiliates2.", NULL }; const char *md5cdad8d[] = { "xuwxbdafults.com^", NULL }; const char *md5ce65cc[] = { "zafwmwiaqckgmc.bid^", NULL }; const char *md5d024ea[] = { "glical.com^", NULL }; -const char *md5d25518[] = { "ad121m.com^", NULL }; const char *md5d3ea67[] = { "wihspueerhpw.com^", NULL }; const char *md5d5bf8b[] = { "/ad/omakasa.", NULL }; const char *md5d63aa4[] = { "ws.amazon.com/widgets/", "=gettrackingid", NULL }; @@ -46860,6 +47084,7 @@ const char *md645d97b[] = { "esznfpbro.com^", NULL }; const char *md64775b7[] = { "tnctrx.com^", NULL }; const char *md6487b02[] = { "fanfiction.net/eye/", NULL }; const char *md6488756[] = { "/myopslogger.", NULL }; +const char *md649ea98[] = { "nfngrcjaejui.com^", NULL }; const char *md64a1171[] = { "/euads/", NULL }; const char *md64c661b[] = { "fxox4wvv.win^", NULL }; const char *md64da65a[] = { "d2nlytvx51ywh9.cloudfront.net^", NULL }; @@ -46916,6 +47141,7 @@ const char *md690fb71[] = { "/indraeventsapi.", NULL }; const char *md6916c39[] = { "/analytics/collector/", NULL }; const char *md69183f9[] = { "/bannerfile/ad_", NULL }; const char *md691f93b[] = { "/prebid?", NULL }; +const char *md691f9e7[] = { "litix.io/videojs/", NULL }; const char *md6923df3[] = { "360caa42.space^", NULL }; const char *md692b107[] = { "enquisite.com^", NULL }; const char *md6935dae[] = { "collector.kstptv5.com^", NULL }; @@ -46988,6 +47214,7 @@ const char *md6cf7c09[] = { "vptgnqpknpdyq.com^", NULL }; const char *md6cfa868[] = { "merriam-webster.com^", NULL }; const char *md6d0004f[] = { "trove.com/identity/public/visitor/", NULL }; const char *md6d02f72[] = { "heavy-r.com/js/overlay.js", NULL }; +const char *md6d0816d[] = { "onewastansepa.pro^", NULL }; const char *md6d47c49[] = { "urldelivery.com^", NULL }; const char *md6d55799[] = { "leaderdownload.com^", NULL }; const char *md6d56337[] = { "wenpsnpqher.com^", NULL }; @@ -47051,6 +47278,7 @@ const char *md7125827[] = { "ttgtmedia.com/Marketing/", NULL }; const char *md71329a9[] = { "russellgrant.com/hostedsearch/panelcounter.aspx", NULL }; const char *md7149545[] = { "cc-dt.com^", NULL }; const char *md7161b5b[] = { "phncdn.com/js/userSettings_setUp-min.js?", NULL }; +const char *md7164884[] = { "qkzwxhcleqj.com^", NULL }; const char *md719c2f5[] = { "analytics.amakings.com^", NULL }; const char *md719f4bc[] = { "/trackjs.", NULL }; const char *md71a37f0[] = { "h2porn.com/new-hit/?", NULL }; @@ -47133,6 +47361,7 @@ const char *md76c079b[] = { "riaetcuycxjz.com^", NULL }; const char *md76c3a53[] = { "trackmkxoffers.se^", NULL }; const char *md76cc3d2[] = { "camprime.com^", NULL }; const char *md76d910c[] = { "gtsplus.net", "/panbottom.html", NULL }; +const char *md772355a[] = { "graivaik.com^", NULL }; const char *md772371f[] = { "rarbgmirrored.org^", NULL }; const char *md772a60b[] = { "/mdwtc/click_thru/", NULL }; const char *md772a69f[] = { "aocular.com^", NULL }; @@ -47146,6 +47375,7 @@ const char *md77c60fd[] = { "/nielsen.track", NULL }; const char *md77d9aec[] = { "uel-uel-fie.com^", NULL }; const char *md77faf47[] = { "spoods.rce.veeseo.com^", NULL }; const char *md780879c[] = { "policityseriod.info^", NULL }; +const char *md780ff78[] = { "sadsims.com^", NULL }; const char *md7811b28[] = { "vemrhavwgchp.com^", NULL }; const char *md78127b [] = { "arrassley.info^", NULL }; const char *md7840a3b[] = { "/ad2you/", NULL }; @@ -47228,7 +47458,6 @@ const char *md7d3f86d[] = { "phncdn.com/js/categorylist_setUp-min.js?", NULL }; const char *md7d42d43[] = { "targetedtopic.com^", NULL }; const char *md7d65788[] = { "digitaltveurope.net/wp-content/uploads/", "_wallpaper_", NULL }; const char *md7d6e8ec[] = { "amazonaws.com/avsmetrics/", NULL }; -const char *md7d7ba97[] = { "popander.biz^", NULL }; const char *md7d83b6f[] = { "smzvvqztihof.com^", NULL }; const char *md7d96757[] = { "/aw-tracker.", NULL }; const char *md7d9f28a[] = { "vultr.com/media/banner_", NULL }; @@ -47421,6 +47650,7 @@ const char *md8a7a41c[] = { "dingrigoguter.pro^", NULL }; const char *md8aa5841[] = { "/adpicture2", NULL }; const char *md8ab311b[] = { "/bigad.", NULL }; const char *md8abb092[] = { "/ad-specs.", NULL }; +const char *md8abf47d[] = { "/cpeEventTracking.", NULL }; const char *md8ac1843[] = { "/Tracking?t=", NULL }; const char *md8ad6c65[] = { "mysubtitles.com^", "_banner.jpg", NULL }; const char *md8af2b53[] = { "georiot.com^", NULL }; @@ -47448,6 +47678,7 @@ const char *md8c29d8c[] = { "onsujkfgc.bid^", NULL }; const char *md8c3a0b4[] = { "wpzoom.com/images/aff/", NULL }; const char *md8c450ba[] = { "calltrackingmetrics.com^", NULL }; const char *md8c559c8[] = { "votistics.com^", NULL }; +const char *md8c73ab8[] = { "/track_page_view?", NULL }; const char *md8c76716[] = { "doubleclick.net/pfadx/CBS.", NULL }; const char *md8c7fab6[] = { "bing.com/widget/metrics.js", NULL }; const char *md8c864fd[] = { "sunrisewebjo.link^", NULL }; @@ -47476,6 +47707,7 @@ const char *md8db700d[] = { "?service=settrace&", NULL }; const char *md8e57b15[] = { "wpxowkmaeyrte.com^", NULL }; const char *md8e5b578[] = { "/logLoad/?", NULL }; const char *md8e5e913[] = { "clickthru.lefbc.com^", NULL }; +const char *md8e788d [] = { "dredkcyex.com^", NULL }; const char *md8e78dbe[] = { "torlock.com^", NULL }; const char *md8e90914[] = { "iihwyqhxajtn.com^", NULL }; const char *md8e91444[] = { "tjdvqkis.com^", NULL }; @@ -47487,6 +47719,7 @@ const char *md8ece601[] = { "ebrvuzqkq.bid^", NULL }; const char *md8ede6b3[] = { "jumhqsxgnkuvfn.bid^", NULL }; const char *md8ee759e[] = { "/sk1n-async.", NULL }; const char *md8ef7cc5[] = { "/adpicture.", NULL }; +const char *md8efa2e6[] = { "rgyuvwsiuw.com^", NULL }; const char *md8f228a8[] = { "/stats_blog.js?", NULL }; const char *md8f38094[] = { "dvokgydenwaksi.com^", NULL }; const char *md8f383b6[] = { "/adrotator2.", NULL }; @@ -47663,6 +47896,7 @@ const char *md9a692b [] = { "apuorlaqiscu.bid^", NULL }; const char *md9a7b16d[] = { "standartads.com^", NULL }; const char *md9a7bc28[] = { "dglfkgmhahilp.com^", NULL }; const char *md9a854fe[] = { "phncdn.com/js/menu_setUp_tablet-min.js", NULL }; +const char *md9a9924a[] = { "broadcastbed.com^", NULL }; const char *md9aaf9f4[] = { "vianadserver.com^", NULL }; const char *md9ab9f03[] = { "paid4ad.de^", NULL }; const char *md9ad3314[] = { "urlcash.net^", NULL }; @@ -47786,6 +48020,7 @@ const char *mda266236[] = { "adexprt.com^", NULL }; const char *mda2856ff[] = { "/aby.gif?", NULL }; const char *mda2860fd[] = { "/ad_banner/", NULL }; const char *mda298cc2[] = { "providence.voxmedia.com^", NULL }; +const char *mda2d1704[] = { "biosda.com^", NULL }; const char *mda2d7d4c[] = { "apbwldhfuvnk.com^", NULL }; const char *mda3043cc[] = { "chatlivejasmin.net^", NULL }; const char *mda31764d[] = { "/adpictures/", NULL }; @@ -47851,7 +48086,6 @@ const char *mda76259d[] = { "onpato.ru^", NULL }; const char *mda767ba0[] = { "freemeteo.com^", "^searchlog.asp^", NULL }; const char *mda78c927[] = { "hrvxpinmdyjx.com^", NULL }; const char *mda7a5b09[] = { "fuckbookdating.com^", NULL }; -const char *mda7b404a[] = { "sortow.ru^", NULL }; const char *mda7c7f07[] = { "livejasmin.tv^", NULL }; const char *mda7c7f97[] = { "zesep.com^", NULL }; const char *mda7d5715[] = { "advertisers.dk/wp-content/uploads/", "/google-analytics.", NULL }; @@ -48020,6 +48254,7 @@ const char *mdb2c8527[] = { "hffqgxgjiqdlx.bid^", NULL }; const char *mdb2d37b9[] = { "nvjjquyylqicp.com^", NULL }; const char *mdb2e752 [] = { "oclus.com^", NULL }; const char *mdb2edf63[] = { "/adreclaim-", NULL }; +const char *mdb30f8a4[] = { "readcomiconline.to/search/", NULL }; const char *mdb31aa6b[] = { "ypbfrhlgquaj.com^", NULL }; const char *mdb3298a [] = { "mxzxeersjv.com^", NULL }; const char *mdb349c23[] = { "p.dsero.net^", NULL }; @@ -48104,7 +48339,6 @@ const char *mdb8d168d[] = { "earnbigo.com^", NULL }; const char *mdb8f7dc7[] = { "ecsanalytics.com^", NULL }; const char *mdb90b1c9[] = { "rabble.ca^", "^partners_", NULL }; const char *mdb9616f4[] = { "/NNAnalytics.", NULL }; -const char *mdb9729b6[] = { "spankbang.com^", ".ping.js", NULL }; const char *mdb974e10[] = { "/dxd/ads/", NULL }; const char *mdb98dc79[] = { "webcare.byside.com^", NULL }; const char *mdb996685[] = { "data.queryly.com^", NULL }; @@ -48161,6 +48395,7 @@ const char *mdbcb9ea5[] = { "blacklistednews.com^", NULL }; const char *mdbcbdc8b[] = { "popcpm.com^", NULL }; const char *mdbd06cc6[] = { "pornoinside.com/efpop.js", NULL }; const char *mdbd27cce[] = { "cxt.ms^", NULL }; +const char *mdbd551cc[] = { "class2deal.com^", NULL }; const char *mdbd6239e[] = { "/thebannerserver.net/", NULL }; const char *mdbd97c7b[] = { "888casino.com^", NULL }; const char *mdbd9d2e7[] = { "cnfuhtsefojuk.com^", NULL }; @@ -48265,7 +48500,6 @@ const char *mdc44bde8[] = { "torbit.com^", NULL }; const char *mdc462522[] = { "/ls.gif?", NULL }; const char *mdc468611[] = { "knssradio.com^", "^banners^", NULL }; const char *mdc46c51c[] = { "dmtry.com^", NULL }; -const char *mdc49e930[] = { "litix.io/core/", "/mux.js", NULL }; const char *mdc4a8056[] = { "tvshark.com/stats.js", NULL }; const char *mdc4aec7e[] = { "_mpu_widget?", NULL }; const char *mdc4b04de[] = { "trakken.de^", NULL }; @@ -48493,7 +48727,6 @@ const char *mdd166a12[] = { "/AdPostInjectAsync.", NULL }; const char *mdd168391[] = { "doubleclick.net/gampad/", NULL }; const char *mdd16a9b9[] = { "qnjdtefk.com^", NULL }; const char *mdd17119d[] = { "uzxbwsnhjlt.com^", NULL }; -const char *mdd1824d8[] = { "talkwithstranger.com^custom-search^", NULL }; const char *mdd19ba10[] = { "/site_stats/", NULL }; const char *mdd19e89f[] = { "hgimg.com/js/beacon.", NULL }; const char *mdd1acd54[] = { "freeroms.com/skyscraper_", NULL }; @@ -48619,6 +48852,7 @@ const char *mdd8c8cea[] = { "/advert1-", NULL }; const char *mdd8d323 [] = { "ipfingerprint.com^", NULL }; const char *mdd8e3db3[] = { "chkpt.zdnet.com^", NULL }; const char *mdd8e9431[] = { "positivehealth.com^", "^TopicbannerAvatar^", NULL }; +const char *mdd8ee957[] = { "sebdaadnodjt.com^", NULL }; const char *mdd909255[] = { "adexchangeguru.com^", NULL }; const char *mdd910c16[] = { "hhdwgxmrvwyg.com^", NULL }; const char *mdd930fc3[] = { "scuwbelujeeu.com^", NULL }; @@ -48637,7 +48871,6 @@ const char *mdd9e5903[] = { "constitution.com^", NULL }; const char *mdd9ee6d3[] = { "britishcolumbia.com/sys/ban.asp", NULL }; const char *mdd9f5d7c[] = { "9anime.", "/sw.js", NULL }; const char *mdda1850a[] = { "rtgpaohds.com^", NULL }; -const char *mdda1e29c[] = { "px.dynamicyield.com^", NULL }; const char *mdda1e9ca[] = { "analytics.sportybet.com^", NULL }; const char *mdda22161[] = { "wall.vgr.com^", NULL }; const char *mdda35f3d[] = { "jogccrwnpsmliq.bid^", NULL }; @@ -48675,6 +48908,7 @@ const char *mddbd42b7[] = { "doubleclick.net/N5479/pfadx/ctv.", NULL }; const char *mddbdc5b6[] = { "axiomaticalley.com^", NULL }; const char *mddbe4b21[] = { "-google-ads/", NULL }; const char *mddbeeb89[] = { "/e-advertising/", NULL }; +const char *mddbfb522[] = { "/collect_v3.", NULL }; const char *mddbfc8f3[] = { "mineralt.io^", NULL }; const char *mddc0298a[] = { "omni-ads.com^", NULL }; const char *mddc18690[] = { "slavial.pro^", NULL }; @@ -48746,6 +48980,7 @@ const char *mde1294b2[] = { "/newrelic.js", NULL }; const char *mde12a3a1[] = { "/getsad.php?", NULL }; const char *mde14a4d6[] = { "liutilities.com^", "^affiliate^", NULL }; const char *mde19db35[] = { "d3qxef4rp70elm.cloudfront.net/m.js", NULL }; +const char *mde1c8dda[] = { "/perimeterx/", NULL }; const char *mde1d1047[] = { "dtrwlquawlp.com^", NULL }; const char *mde1dd0dd[] = { "20dollars2surf.com^", NULL }; const char *mde1e9ad [] = { "exanahjkwz.com^", NULL }; @@ -48766,6 +49001,7 @@ const char *mde2e902 [] = { "pc1ads.com^", NULL }; const char *mde311042[] = { "tzhnxsmtdj.com^", NULL }; const char *mde3110c0[] = { "otnolatrnup.com^", NULL }; const char *mde32317 [] = { "/uim.html/", NULL }; +const char *mde3244d0[] = { "spcdn.cc/", NULL }; const char *mde33c584[] = { "fashionsaga.com^", NULL }; const char *mde34afb9[] = { "nypmjsgpmhd.com^", NULL }; const char *mde36adab[] = { "statistics.rbi-nl.com^", NULL }; @@ -48807,7 +49043,6 @@ const char *mde59f9ef[] = { "yxhyxfyibqhd.com^", NULL }; const char *mde5a9fae[] = { "adxvip.com^", NULL }; const char *mde5ab906[] = { "awentw.com^", NULL }; const char *mde5b4924[] = { "/adsonar.", NULL }; -const char *mde5be5b1[] = { "acceptableads.space^", NULL }; const char *mde5d3469[] = { "/outstream_ad-", NULL }; const char *mde5dafb4[] = { "/adiframem2.", NULL }; const char *mde5e29ad[] = { "/xlayer/layer.php?uid=", NULL }; @@ -48857,6 +49092,7 @@ const char *mde83e8d0[] = { "hawkesbaytoday.co.nz/nz_regionals/marketplace/", NU const char *mde852152[] = { "aatfnptblbxpuy.bid^", NULL }; const char *mde886ecf[] = { "pixel.holtzbrinckdigital.info^", NULL }; const char *mde89c105[] = { "irboga.info^", NULL }; +const char *mde89ebcc[] = { "shaexowi.com^", NULL }; const char *mde8a1c94[] = { "rexxx.com/banner", NULL }; const char *mde8b272d[] = { "geo.frtya.com^", NULL }; const char *mde8b4142[] = { "eiuuiormjc.com^", NULL }; @@ -48980,6 +49216,7 @@ const char *mdf1aea3e[] = { "/yell-analytics-", NULL }; const char *mdf1aff4c[] = { "phncdn.com/www-static/js/member-search.js?", NULL }; const char *mdf1b8074[] = { "jqusvvfzw.bid^", NULL }; const char *mdf1d4ae5[] = { "uccmprpzju.com^", NULL }; +const char *mdf1e02ac[] = { "xxxmov.site^", NULL }; const char *mdf1ee43b[] = { "uxjekaexjsxe.bid^", NULL }; const char *mdf1f488d[] = { "/ads/plugs/", NULL }; const char *mdf1f652d[] = { "fathern.info^", NULL }; @@ -49001,7 +49238,6 @@ const char *mdf2ef800[] = { "wonvagfv.bid^", NULL }; const char *mdf2fc0d9[] = { "sqtsuzrfefwy.com^", NULL }; const char *mdf310126[] = { "hbycvbyyj.com^", NULL }; const char *mdf324aed[] = { "zngnfdmxsfnf.bid^", NULL }; -const char *mdf326561[] = { "pornhub.com/recommended/", NULL }; const char *mdf32b524[] = { "rdwfotuyp.bid^", NULL }; const char *mdf3612 [] = { "constintptr.com^", NULL }; const char *mdf36a5a6[] = { ".ad6media.", NULL }; @@ -49045,6 +49281,7 @@ const char *mdf64fa1d[] = { "eiibdnjlautz.com^", NULL }; const char *mdf652dc7[] = { "twyzufga.bid^", NULL }; const char *mdf662c8d[] = { "184.73.199.44/tracker/", NULL }; const char *mdf66698 [] = { "sp.fsunews.com^", NULL }; +const char *mdf668afe[] = { "rest.cinepapaya.com/stat/img/static-cp/cine/advertisement/", NULL }; const char *mdf669425[] = { "ad.vidaroo.com^", NULL }; const char *mdf671541[] = { "insidercdn.com/price_guide/", NULL }; const char *mdf67adb [] = { "respecific.net^", NULL }; @@ -49180,7 +49417,6 @@ const char *mdff15e8f[] = { "cootewie.com^", NULL }; const char *mdff1f047[] = { "d3lvr7yuk4uaui.cloudfront.net^", NULL }; const char *mdff591f1[] = { "safelinking.net^", NULL }; const char *mdff6eaf2[] = { "vbwakfbazxd.com^", NULL }; -const char *mdff77c32[] = { "linkedin.com/li/track", NULL }; const char *mdff8119e[] = { "goo2anywhere.com^", NULL }; const char *mdff843cb[] = { "images", ".roofandfloor.com^", NULL }; const char *mdffa18f0[] = { "viglink.com/api/ping", NULL }; @@ -49231,7 +49467,6 @@ const char *me022b4d [] = { "godaddy.com/js/gdwebbeacon.js", NULL }; const char *me0239ef3[] = { "/wp-click-track/", NULL }; const char *me0244dd5[] = { "yahoo.com/yhs/b?", NULL }; const char *me025404b[] = { "cpmleader.com^", NULL }; -const char *me025cdaf[] = { "exsifsi.ru^", NULL }; const char *me02900cd[] = { "/beacon/portal-lite?", NULL }; const char *me029dafd[] = { "24x7adservice.com^", NULL }; const char *me02bb9c4[] = { "pitchero.com^", "^toolstation.gif", NULL }; @@ -49297,6 +49532,7 @@ const char *me0676ba9[] = { "webservices.websitepros.com^", NULL }; const char *me0677525[] = { "freetypinggame.net/burst720.asp", NULL }; const char *me067faca[] = { "egkkeahdzjqy.com^", NULL }; const char *me068558c[] = { "/third-party/dfp/", NULL }; +const char *me068c1e1[] = { "bkdurgyahjhb.com^", NULL }; const char *me06b049c[] = { "sijsquplpjg.com^", NULL }; const char *me06be0c9[] = { "/track_google.", NULL }; const char *me06cc97d[] = { "o333o.com^", NULL }; @@ -49313,6 +49549,7 @@ const char *me072e097[] = { "zxjmybvewmso.com^", NULL }; const char *me074976d[] = { "/neocounter/", NULL }; const char *me0750d10[] = { "q-stats.nl^", NULL }; const char *me076861f[] = { "tracking.searchmarketing.com^", NULL }; +const char *me0768ece[] = { "tellerium.com/showads.js", NULL }; const char *me07744d0[] = { "ljactjfsjs.com^", NULL }; const char *me077d577[] = { "/advengine.", NULL }; const char *me0793922[] = { "btvdzlkg.bid^", NULL }; @@ -49348,7 +49585,6 @@ const char *me0996939[] = { "slacker.com^", "^adnetworks.swf", NULL }; const char *me0997841[] = { "nabaza.com^", NULL }; const char *me0999d27[] = { "infomine.com/imcounter.js", NULL }; const char *me09ac854[] = { "g2438896021.com^", NULL }; -const char *me09c59ef[] = { "kinopokaz.org^", NULL }; const char *me09dc8f [] = { "usurv.com^", NULL }; const char *me09f8f5 [] = { "/weeklyAdsLabel.", NULL }; const char *me0a34c0b[] = { "servedby.yell.com/t.js?cq", NULL }; @@ -49361,6 +49597,7 @@ const char *me0b0d34d[] = { "vanilladev.com/analytics.", NULL }; const char *me0b1bce1[] = { "vast.videe.tv/vast-proxy/", NULL }; const char *me0b1cefc[] = { "uploadproper.com/register.html", NULL }; const char *me0b2a61a[] = { "candid.zone^", NULL }; +const char *me0b33940[] = { "gbtoxwxmahhctv.com^", NULL }; const char *me0b47eca[] = { "nrk.no^", "^stats^", NULL }; const char *me0b53ad8[] = { "vbjpddtj.com^", NULL }; const char *me0b72650[] = { "track.bluecompany.cl^", NULL }; @@ -49386,7 +49623,6 @@ const char *me0c52913[] = { "caspion.com^", NULL }; const char *me0c550c [] = { "nimatey.info^", NULL }; const char *me0c55550[] = { "qegndwekwc.com^", NULL }; const char *me0c566e7[] = { "/xadvertisement.", NULL }; -const char *me0c715d2[] = { "yupiromo.ru^", NULL }; const char *me0c8de91[] = { "latimes.com/images/pixel.gif", NULL }; const char *me0c907d9[] = { "surfcounters.com^", NULL }; const char *me0ca9860[] = { "auto-im.com^", NULL }; @@ -49404,7 +49640,6 @@ const char *me0d050da[] = { "contadorweb.com^", NULL }; const char *me0d12afd[] = { "topauto10.com^", NULL }; const char *me0d147d1[] = { "tgrmzphjmvem.com^", NULL }; const char *me0d18dbb[] = { "jrikmexrknmxy.com^", NULL }; -const char *me0d1ba77[] = { "stream2watch.ws/js/advertisement.js", NULL }; const char *me0d1ee48[] = { "/adver_hor.", NULL }; const char *me0d22fae[] = { "undoxiraqm.com^", NULL }; const char *me0d4449e[] = { "/loadads.", NULL }; @@ -49505,6 +49740,7 @@ const char *me12f18aa[] = { "/adtimage.", NULL }; const char *me130dd75[] = { ".az/adv/", NULL }; const char *me1319b4c[] = { "dtc-v6t.com^", NULL }; const char *me132d88 [] = { "msavideo-a.akamaihd.net^", "^msn_logo_anim-main-", ".mp4", NULL }; +const char *me138041a[] = { "/wt_plugins.", NULL }; const char *me13806df[] = { "sociallypublish.com^", NULL }; const char *me1394739[] = { "/paidads/", NULL }; const char *me139c0ac[] = { "/pixel/conv/", NULL }; @@ -49576,6 +49812,7 @@ const char *me172ac39[] = { "/china-ad.", NULL }; const char *me1743622[] = { "adowner.net^", NULL }; const char *me1750caa[] = { "mrporngeek.com^", NULL }; const char *me17721a2[] = { "coostuni.com^", NULL }; +const char *me17a3465[] = { "kimcartoon.to/Bookmark/", NULL }; const char *me17a3d36[] = { "crmmetrix.fr^", NULL }; const char *me17a8e08[] = { "spankbang.com/api", NULL }; const char *me17a95e8[] = { "pr-update.biz^", NULL }; @@ -49627,6 +49864,7 @@ const char *me1b9cd12[] = { "partner.worldoftanks.com^", NULL }; const char *me1ba15ac[] = { "primaryads.com^", NULL }; const char *me1bb2b9c[] = { "tbupszmmzn.com^", NULL }; const char *me1bbd43c[] = { "d2uepos3ef6db0.cloudfront.net^", NULL }; +const char *me1bbfe58[] = { "serviceads.co.uk/api/ad/", NULL }; const char *me1bc2df1[] = { "/federated-analytics.", NULL }; const char *me1bc9aad[] = { "mandrillapp.com/track/", NULL }; const char *me1bcc63 [] = { "/adcreative/", NULL }; @@ -49664,6 +49902,7 @@ const char *me1d5b2f7[] = { "ujuqvalvvvof.com^", NULL }; const char *me1d602e5[] = { "audiencemanager.de^", NULL }; const char *me1d635bf[] = { "bentdownload.com^", NULL }; const char *me1d66b06[] = { "statistiche-free.com^", NULL }; +const char *me1d7ddb2[] = { "bileth.pw^", NULL }; const char *me1d96f6a[] = { "webedia.fr/js/gs.js", NULL }; const char *me1d9a0ce[] = { "/ads/track.", NULL }; const char *me1da1f94[] = { "swarm.video/xxxswarm.js", NULL }; @@ -49837,6 +50076,7 @@ const char *me295e73e[] = { "web-scripts.vice.com/", "/AdobeAnalyticsSDK.min.js" const char *me296e639[] = { "displaymarketplace.com^", NULL }; const char *me2981b49[] = { "/playerstats.gif?", NULL }; const char *me298b1f [] = { "soufun.com/stats/", NULL }; +const char *me29c9b3 [] = { "nadinthimmeled.pro^", NULL }; const char *me29dea8c[] = { "blacktri.com^", NULL }; const char *me2a02d1b[] = { "jkjwifmep.com^", NULL }; const char *me2a1ac3a[] = { "adnet.de^", NULL }; @@ -49983,6 +50223,7 @@ const char *me3367709[] = { "-ad-exo-", NULL }; const char *me337c140[] = { "/exo5x1.", NULL }; const char *me3391b66[] = { "ynhetcoypgnl.com^", NULL }; const char *me3399447[] = { "marvin.pw^", NULL }; +const char *me33ae9c [] = { "_sdcTrackingCode.", NULL }; const char *me33c3b30[] = { "live.com/handlers/watson.mvc?", NULL }; const char *me33c5e50[] = { "?criteoTrack=", NULL }; const char *me33d1e99[] = { "/rectangle_ad.", NULL }; @@ -50031,7 +50272,6 @@ const char *me369def9[] = { "analytics.teespring.com^", NULL }; const char *me369ffa0[] = { "adrent.net^", NULL }; const char *me36a039b[] = { "adv.cr^", NULL }; const char *me36a3bf1[] = { "daumcdn.net/adfit/static/ad-native.min.js", NULL }; -const char *me36a8a6 [] = { "lugiy.ru^", NULL }; const char *me36af73d[] = { "5e8bba5e95ec.com^", NULL }; const char *me36af779[] = { "jobthread.com/t/", NULL }; const char *me36bfd6a[] = { "wvqqugicfuac.com^", NULL }; @@ -50189,6 +50429,7 @@ const char *me4235300[] = { "anyporn.com/key.jsx", NULL }; const char *me42508d6[] = { "branch.io^", "_fingerprint_id^", NULL }; const char *me42707eb[] = { "metrics.scribblelive.com^", NULL }; const char *me4290c88[] = { "fwmrm.net^", "^AnalyticsExtension.", NULL }; +const char *me42990c2[] = { "nytimes.com/ads/google/adsbygoogle.js", NULL }; const char *me42d2122[] = { "4archive.org/js/linkify-jquery.min.js", NULL }; const char *me42d29e5[] = { "greyorgray.com/images/Fast%20Business%20Loans%20Ad.jpg", NULL }; const char *me42d349d[] = { "voxnrvzwy.com^", NULL }; @@ -50199,7 +50440,6 @@ const char *me431106c[] = { "vipstatic.com/mars/", NULL }; const char *me43192c0[] = { "-cpm-ad.", NULL }; const char *me434a649[] = { "rpcpscsa.bid^", NULL }; const char *me436570 [] = { "/ads300adn2.", NULL }; -const char *me4376ed6[] = { "yimg.com/aaq/caas/", NULL }; const char *me4377cc9[] = { "rzbbcjnrsbk.com^", NULL }; const char *me438790d[] = { "media-imdb.com^", "^adblock.swf", NULL }; const char *me43be934[] = { "static.atgsvcs.com/js/atgsvcs.js", NULL }; @@ -50331,7 +50571,6 @@ const char *me4c79f76[] = { "/adwise/", NULL }; const char *me4c7ca18[] = { "phncdn.com/assets/pc/js/sitemap_page_asset_list.js", NULL }; const char *me4c9c80c[] = { "clck.yandex.com^", NULL }; const char *me4ca2f3a[] = { "site.img.4tube.com^", NULL }; -const char *me4ca3ed7[] = { "12dayswidget.com/widgets/", NULL }; const char *me4cbc37 [] = { "adglare.org^", NULL }; const char *me4cd2801[] = { "pixel.newsdata.com.au^", NULL }; const char *me4cd4e3f[] = { "gunnersalmighty.com^", NULL }; @@ -50424,7 +50663,6 @@ const char *me52add22[] = { "animeflv.com/js/adsbygoogle.js", NULL }; const char *me52b6f27[] = { "nidjppokmlcx.com^", NULL }; const char *me52bf97c[] = { "domainbuyingservices.com^", NULL }; const char *me52cc276[] = { "nbqbuqezie.bid^", NULL }; -const char *me52ef792[] = { "watchformytechstuff.com^", NULL }; const char *me5317ab0[] = { "ukjzdydnveuc.com^", NULL }; const char *me5326b8e[] = { "ucaluco.com^", NULL }; const char *me536aaf7[] = { "advarkads.com^", NULL }; @@ -50476,7 +50714,6 @@ const char *me56ee571[] = { "ixtmbdajhvimtv.com^", NULL }; const char *me572717 [] = { "web-stat.com^", NULL }; const char *me572d175[] = { "pnsandbox.com^", NULL }; const char *me57341a4[] = { "crown.co.za^", "^banners^", NULL }; -const char *me5737840[] = { "l.qq.com^", NULL }; const char *me574bbee[] = { "/120-600.", NULL }; const char *me57594f3[] = { "murkymouse.online^", NULL }; const char *me576fa85[] = { "/120-600-", NULL }; @@ -50496,7 +50733,6 @@ const char *me58a8168[] = { "/get.ad?", NULL }; const char *me58d0378[] = { "/bottom_ads.", NULL }; const char *me58d456a[] = { "tickco.com/track.js", NULL }; const char *me58d83d1[] = { "pimygjumeyrtxe.com^", NULL }; -const char *me58ff72a[] = { "babi.gdn^", NULL }; const char *me5915560[] = { "namesakeoscilloscopemarquis.com^", NULL }; const char *me5916987[] = { "qyqvfjvbzosz.com^", NULL }; const char *me591fc9e[] = { "/app/tracking_", NULL }; @@ -50597,6 +50833,7 @@ const char *me602f182[] = { "down1oads.com^", NULL }; const char *me60303ff[] = { "vvrlbbjlw.bid^", NULL }; const char *me60456fa[] = { "sex3.com/if/", NULL }; const char *me604ec [] = { "fc2b9b7ce3165.com^", NULL }; +const char *me605d84c[] = { "okvidihqc.com^", NULL }; const char *me606313c[] = { "/ists.tag?", NULL }; const char *me606d07b[] = { "adxpansion.com^", NULL }; const char *me60742aa[] = { "/ga_dpc_youtube.", NULL }; @@ -50708,6 +50945,7 @@ const char *me68304d3[] = { "uxmatters.com/images/sponsors/", NULL }; const char *me6835734[] = { "prfxrfkrvzroz.com^", NULL }; const char *me683e186[] = { "ibojmmgjto.bid^", NULL }; const char *me6843b31[] = { "phncdn.com/www-static/js/widgets-rating-like-fav.js", NULL }; +const char *me684d3d [] = { "badstairs.com^", NULL }; const char *me68541a0[] = { "rhein-zeitung.de^", "^picksel^", NULL }; const char *me685abc3[] = { "&admid=", NULL }; const char *me685c7c0[] = { "/v5.3nse.", NULL }; @@ -50775,6 +51013,7 @@ const char *me6b7e596[] = { "hszyozoawqnk.com^", NULL }; const char *me6b826ce[] = { "pvdrlztojkd.bid^", NULL }; const char *me6b82a00[] = { "15yomodels.com^", NULL }; const char *me6b8983a[] = { "/pop_camgirlcity.", NULL }; +const char *me6b9a1c8[] = { "glos.ac.uk/DataRepository/CourseDatabase/", "/adv/", NULL }; const char *me6b9d010[] = { "/adpage.", NULL }; const char *me6ba7f47[] = { "trucknetuk.com^", "^sponsors^", NULL }; const char *me6ba829b[] = { "ftjrekbpjkwe.com^", NULL }; @@ -50840,6 +51079,7 @@ const char *me7036e04[] = { "htonrwegnifw.com^", NULL }; const char *me7042c4e[] = { "ads.leovegas.com/redirect.aspx?pid=", "&bid=", NULL }; const char *me7045a9e[] = { "lalywprgzl.com^", NULL }; const char *me704e1da[] = { "halogennetwork.com^", NULL }; +const char *me7051132[] = { "hcrwnoaqe.com^", NULL }; const char *me7070e19[] = { "connectedads.net^", NULL }; const char *me7073df0[] = { "opt-n.net^", NULL }; const char *me70aa54e[] = { "sourcecode.pro^", NULL }; @@ -50859,7 +51099,6 @@ const char *me714966a[] = { "data.fotorama.io/?", NULL }; const char *me7160815[] = { "/adsandtps/", NULL }; const char *me716168c[] = { "a157ad075fcb34c.com^", NULL }; const char *me7167c3c[] = { "/cubeads/", NULL }; -const char *me7185ad1[] = { "abbp2.website^", NULL }; const char *me719c72f[] = { "/fastclick728.", NULL }; const char *me71ab8d7[] = { "=120x600,", NULL }; const char *me71b0c8a[] = { "vepcsswlpolz.com^", NULL }; @@ -50904,7 +51143,6 @@ const char *me7367ce0[] = { "backend.worldoftulo.com/", NULL }; const char *me73a77c4[] = { "32979c00fcc59b5.com^", NULL }; const char *me73c495 [] = { "midas-network.com^", NULL }; const char *me73d1e39[] = { "static.twincdn.com/special/license.packed", NULL }; -const char *me73dcaf5[] = { "4getlikes.com/promo/", NULL }; const char *me73faa8e[] = { "ffbqnbdcrx.com^", NULL }; const char *me73fc191[] = { "stats.clipprtv.com^", NULL }; const char *me740f917[] = { "montpti.top^", NULL }; @@ -51022,6 +51260,7 @@ const char *me7c5296d[] = { "doubleclickbygoogle.com^", NULL }; const char *me7c5762e[] = { "greenoptimistic.com/images/electrician2.png", NULL }; const char *me7c7930c[] = { "/rcmd_track.", NULL }; const char *me7c7e652[] = { "lzoloro.info^", NULL }; +const char *me7c880d1[] = { ".ug/ads/", NULL }; const char *me7c899b3[] = { "_ad_right_", NULL }; const char *me7c91f96[] = { "uhkgydsvc.bid^", NULL }; const char *me7ca41b2[] = { "kldwitfrqwal.com^", NULL }; @@ -51081,7 +51320,6 @@ const char *me801d6b6[] = { "bgfdrngowyy.com^", NULL }; const char *me803b973[] = { "pikzor.com^", NULL }; const char *me804d770[] = { "mousetrace.com^", NULL }; const char *me804f0fe[] = { "mad-adz.com^", NULL }; -const char *me805bf43[] = { "smutr.com/live/", NULL }; const char *me806b9c4[] = { "count.qiannao.com^", NULL }; const char *me8086b35[] = { "/text_ads_", NULL }; const char *me808cde7[] = { "/full-page-script.", NULL }; @@ -51112,11 +51350,11 @@ const char *me823b1ce[] = { "/arcAdsJS/", NULL }; const char *me82490f4[] = { "i.skimresources.com^", NULL }; const char *me8263f72[] = { "google.com/stream_204?", NULL }; const char *me8269f63[] = { "webstatschecker.com/links/", NULL }; -const char *me8287310[] = { "drevil.to^", NULL }; const char *me829724e[] = { "superpages.com/ct/clickThrough?", NULL }; const char *me82a5a6 [] = { "uwfvuohbac.com^", NULL }; const char *me82ba1cf[] = { "mntzrlt.net^", NULL }; const char *me82c24d8[] = { "sc2casts.com^", NULL }; +const char *me82c7e78[] = { "gloolsee.net^", NULL }; const char *me82c8a9f[] = { "ekstat.com/js/ek", NULL }; const char *me82ca885[] = { "rabbitporno.com/friends/", NULL }; const char *me82d6e0d[] = { "vsrpztnxdejo.com^", NULL }; @@ -51160,7 +51398,6 @@ const char *me84c6508[] = { "awjkbnhylulcl.bid^", NULL }; const char *me84d7866[] = { "wrkzbwhm.bid^", NULL }; const char *me84f701f[] = { "presstv.ir/stat/", NULL }; const char *me84fe425[] = { "drift.com/track", NULL }; -const char *me850822b[] = { "adcru.com^", NULL }; const char *me8513594[] = { "pornhub.com/live/", NULL }; const char *me852d0ee[] = { "nkktfeoicbx.bid^", NULL }; const char *me85710c7[] = { "_468x80-", NULL }; @@ -51379,7 +51616,6 @@ const char *me939ddde[] = { "hosting.conduit.com^", NULL }; const char *me93b2182[] = { "lujkgrvheh.com^", NULL }; const char *me93bfd8d[] = { "br.blackfling.com^", NULL }; const char *me93d1484[] = { "/trackingFooter.", NULL }; -const char *me93e792 [] = { "mazetin.ru^", NULL }; const char *me941067d[] = { "idpukwmp.com^", NULL }; const char *me942ebd9[] = { "milparota.com^", NULL }; const char *me946d752[] = { "pchijkkms.com^", NULL }; @@ -51432,6 +51668,7 @@ const char *me98152aa[] = { "ritecounter.com^", NULL }; const char *me9819d18[] = { "9fine.ru/js/counter.", NULL }; const char *me981e544[] = { "fungus.online^", NULL }; const char *me9835777[] = { "hxrsjlqnep.com^", NULL }; +const char *me98700bd[] = { "mjcvdxnmp.com^", NULL }; const char *me987241a[] = { "vhiuhrwapdirpu.com^", NULL }; const char *me9878898[] = { "bumpin.com^", "^analytics.html", NULL }; const char *me987bf75[] = { "pw6lrr05k7c.cf^", NULL }; @@ -51549,6 +51786,7 @@ const char *me9e6736e[] = { "phncdn.com/www-static/js/suggest-", NULL }; const char *me9e6fe21[] = { "prncfucwvi.bid^", NULL }; const char *me9e715ae[] = { "/lib/ad.js", NULL }; const char *me9e73b78[] = { "mynewcounter.com^", NULL }; +const char *me9e7838d[] = { "vuqufeqv.com^", NULL }; const char *me9e887a3[] = { "aneqmscervl.com^", NULL }; const char *me9e930e0[] = { "news4jax.com/gmg.static/ads/", NULL }; const char *me9e952bf[] = { "pf.aclst.com^", NULL }; @@ -51603,6 +51841,7 @@ const char *mea2c9e2a[] = { "sexintheuk.com^", NULL }; const char *mea2dd3c1[] = { "/analytics.gif?", NULL }; const char *mea2eb06d[] = { "219.232.238.60/count.", NULL }; const char *mea317722[] = { "klnzalfz.com^", NULL }; +const char *mea34e1ec[] = { "cloudinary.com/portalbici/advertisements/", NULL }; const char *mea366c57[] = { "bet365.com/favicon.ico", NULL }; const char *mea37b76b[] = { ".com/video-ad-", NULL }; const char *mea39e6b0[] = { "getmyads.com^", NULL }; @@ -51611,6 +51850,7 @@ const char *mea3c4c88[] = { "grmtas.com^", NULL }; const char *mea3c9be9[] = { "/t?referer=", NULL }; const char *mea3cae74[] = { "cur.lv/nbottom.php?", NULL }; const char *mea43c5b2[] = { "pussyspace.com/player/h5.p18.js", NULL }; +const char *mea441132[] = { "dominos.com^", "^assets^build^js^modules^dpz.tealium.js", NULL }; const char *mea445a90[] = { "/getadframe.", NULL }; const char *mea446b23[] = { "hola.org/play_page.js", NULL }; const char *mea481a29[] = { "crowdscience.com^", NULL }; @@ -51633,6 +51873,7 @@ const char *mea5b8ffd[] = { "zgzczklewpt.com^", NULL }; const char *mea5d81fa[] = { "/adframe728bot.", NULL }; const char *mea5f26e2[] = { "beencounter.com^", NULL }; const char *mea60f443[] = { "medlero.info^", NULL }; +const char *mea66dfdc[] = { "/eventing/v1/", "/session", NULL }; const char *mea671838[] = { "xavmcsvas.bid^", NULL }; const char *mea6731c7[] = { "trackeame.com^", NULL }; const char *mea6859b3[] = { "whitepixel.com^", NULL }; @@ -51708,6 +51949,7 @@ const char *meab6bd68[] = { "pornpics.com/assets/sites/", NULL }; const char *meab96fc6[] = { "_ads_contextualtargeting_", NULL }; const char *meab97743[] = { "470x60.swf?", NULL }; const char *meabb5e12[] = { "pornhub.com/stream/", NULL }; +const char *meabb8fcf[] = { "mydirtyhobby.com/tracker", NULL }; const char *meabcdbeb[] = { "85.237.86.50/stat/", NULL }; const char *meabdda13[] = { "rsefukvcqy.bid^", NULL }; const char *meabe5d6f[] = { "/ipadad.", NULL }; @@ -51716,6 +51958,7 @@ const char *meabf626c[] = { "nimiq.watch^", NULL }; const char *meac0adbf[] = { "anyporn.com/videojs/videojs-overlay.js", NULL }; const char *meac66f8f[] = { "oei1.gq^", NULL }; const char *meac797a1[] = { "stocker.bonnint.net^", NULL }; +const char *meac82e32[] = { "cndgrpfuuijg.com^", NULL }; const char *meac86ebc[] = { "stats.mehrnews.com^", NULL }; const char *meac8cecd[] = { "/ad.code?", NULL }; const char *meac93f58[] = { "/im.cams.", NULL }; @@ -51723,6 +51966,7 @@ const char *meacb9e9a[] = { "freetvhub.com/ad1_300x250.html", NULL }; const char *meacc85ea[] = { "sitetraq.nl^", NULL }; const char *meacf109f[] = { "/miner.", "/loader.", NULL }; const char *meacf8d2c[] = { "/adiframetop.", NULL }; +const char *meacffa6e[] = { "backend.dna-delivery.com^", NULL }; const char *mead1ccce[] = { "bmubqabepbcb.com^", NULL }; const char *mead386d7[] = { "topsite.lv^", NULL }; const char *mead71994[] = { "/ads.js?", NULL }; @@ -51767,6 +52011,7 @@ const char *meb00bd69[] = { "creoads.com^", NULL }; const char *meb017cb2[] = { "estlier.net^", NULL }; const char *meb018597[] = { "-ad-map/", NULL }; const char *meb01c8b [] = { "epimg.net/js/pbs/", NULL }; +const char *meb03279f[] = { "kimcartoon.to/scripts/xvideo.js", NULL }; const char *meb03e2cc[] = { "bgvexbybxxbcao.com^", NULL }; const char *meb08fa1a[] = { "hitomi.la/pacode.js", NULL }; const char *meb0a82a4[] = { "/jgcabd-detect-", NULL }; @@ -51809,7 +52054,6 @@ const char *meb37bdfa[] = { "/ads/dfp?", NULL }; const char *meb37ca2f[] = { "piuhqbchk.com^", NULL }; const char *meb382b6c[] = { "/lib/crypta.js", NULL }; const char *meb382e1e[] = { "pgqpibyycasfvl.com^", NULL }; -const char *meb3928be[] = { "feeder.xxx^", NULL }; const char *meb39846d[] = { "lp.titanpoker.com^", NULL }; const char *meb39d142[] = { "top5result.com/promo/", NULL }; const char *meb3acd7c[] = { "torrentrapid.com^", NULL }; @@ -52000,7 +52244,6 @@ const char *mebf5c7f7[] = { "ns4w.org/images/promo/", NULL }; const char *mebf5d4d1[] = { "lodnare.ru^", NULL }; const char *mebf7e603[] = { "/adboxtable-", NULL }; const char *mebf94d40[] = { "rllvjujeyeuy.com^", NULL }; -const char *mebf95273[] = { "adbroo.com^", NULL }; const char *mebfaa20e[] = { "vivadgo.ru^", NULL }; const char *mebfab373[] = { "mytyres.co.uk/simg/skyscrapers/", NULL }; const char *mebfc10fe[] = { "cyberbidhost.com^", NULL }; @@ -52086,12 +52329,14 @@ const char *mec516b18[] = { "log.optimizely.com^", NULL }; const char *mec51b03 [] = { "/banner_125x", NULL }; const char *mec55d1b1[] = { "hovernottaked.info^", NULL }; const char *mec56a3d8[] = { "verizonwireless.com/mpel.js?", NULL }; +const char *mec57a57d[] = { "js.high-minded.net^", NULL }; const char *mec581f30[] = { "venusbux.com^", NULL }; const char *mec593b4d[] = { "stats.complex.com^", NULL }; const char *mec5b5745[] = { "zxbjgrxbcgrp.com^", NULL }; const char *mec5c5ec4[] = { "cdne-st.redtubefiles.com^", NULL }; const char *mec5e0af1[] = { "webtraffic.ttinet.com^", NULL }; const char *mec5f01fa[] = { "google.com/afsonline/", NULL }; +const char *mec5f58eb[] = { "/realytics.js", NULL }; const char *mec5f7785[] = { "log.wilmaa.com^", NULL }; const char *mec5fa6eb[] = { "/bottom_adv.", NULL }; const char *mec6018da[] = { "ticrite.com^", NULL }; @@ -52122,6 +52367,7 @@ const char *mec7b778 [] = { "waudit.cz^", NULL }; const char *mec7be7d1[] = { "teliad.de^", NULL }; const char *mec7cd5ba[] = { "fb_servpub-a.akamaihd.net^", NULL }; const char *mec7d0015[] = { "newjulads.com^", NULL }; +const char *mec7d66d9[] = { "whatseet.net^", NULL }; const char *mec7ec623[] = { "plinx.net^", NULL }; const char *mec7f40d [] = { "/id?d_visid_", NULL }; const char *mec7f95e3[] = { "/wpengine-analytics/", NULL }; @@ -52129,12 +52375,12 @@ const char *mec7ffb9 [] = { "/logger.dll/", NULL }; const char *mec809228[] = { "bettingpartners.com^", NULL }; const char *mec82e956[] = { "cancomuk.com/campaigns/", NULL }; const char *mec848e23[] = { "/stwc-counter/", NULL }; +const char *mec84af50[] = { "xtool.ru/js/analyze.js", NULL }; const char *mec854813[] = { "/players/ads.", NULL }; const char *mec86090f[] = { "ashot.txxx.com^", NULL }; const char *mec8637c0[] = { "xumunjgfelw.bid^", NULL }; const char *mec865c37[] = { "/hubxt.", "/js/eht.js?", NULL }; const char *mec865e26[] = { "funpic.de/layer.php?", NULL }; -const char *mec8748b6[] = { "vidup.me^", "^ads.js", NULL }; const char *mec879737[] = { "quisqualis.com/QBanner_760x100.jpg", NULL }; const char *mec8a9603[] = { "213.174.140.76^", "^js^msn-", NULL }; const char *mec8ae015[] = { "-ad-472x365.", NULL }; @@ -52198,6 +52444,7 @@ const char *mecb791b4[] = { "coocopop.com^", NULL }; const char *mecb9f6c7[] = { "idbtfwllhogxc.com^", NULL }; const char *mecbab337[] = { "nbcudigitaladops.com/hosted/housepix.gif", NULL }; const char *mecbc37ca[] = { "/ad234.", NULL }; +const char *mecbc3813[] = { "puktazxh.com^", NULL }; const char *mecbcdf25[] = { "virgbmkmear.com^", NULL }; const char *mecbd6c10[] = { "clicks2count.com^", NULL }; const char *mecc00a38[] = { ".html?clicktag=", NULL }; @@ -52527,6 +52774,7 @@ const char *mee0defb6[] = { "xasvtjprmgz.bid^", NULL }; const char *mee0df434[] = { "cfasync.ga^", NULL }; const char *mee0f075 [] = { "qz.com^", "^tracking^bizo.js", NULL }; const char *mee0f51cd[] = { "/webdig.js?z=", NULL }; +const char *mee0fe824[] = { "fun.wormania.io^", NULL }; const char *mee1000d3[] = { "bemyapp.com/trk/", NULL }; const char *mee106c5e[] = { "wzlcpagvidi.com^", NULL }; const char *mee1075df[] = { "ftttziizhuplfj.com^", NULL }; @@ -52558,7 +52806,6 @@ const char *mee21afa9[] = { "usopen.org/images/pics/misc/", ".300x250.jpg", NULL const char *mee221104[] = { "rqtdnrhjktzr.com^", NULL }; const char *mee24566e[] = { "/cdn-cgi/pe/bag2?", "viglink.com", NULL }; const char *mee24e71a[] = { "cruiseline.com/widgets/", NULL }; -const char *mee2535a3[] = { "theweathernetwork.com/js/", "/prebid_twn/$script,", NULL }; const char *mee253795[] = { "opfrjkmmvqmm.com^", NULL }; const char *mee25408d[] = { "778669.com^", NULL }; const char *mee265057[] = { "_728x90px_", NULL }; @@ -52608,6 +52855,7 @@ const char *mee5f511 [] = { "/log_beacon.", NULL }; const char *mee610be2[] = { "/tracking/track_", NULL }; const char *mee613e85[] = { "/pagead/osd.", NULL }; const char *mee61b6d4[] = { "a1f37c2dc9d68496.com^", NULL }; +const char *mee63311c[] = { "hehyqqqxzndwia.com^", NULL }; const char *mee63eac1[] = { "oplo.org^", NULL }; const char *mee669a43[] = { "/sponsorad.", NULL }; const char *mee6a5050[] = { "/cmlink/ads-", NULL }; @@ -52667,6 +52915,7 @@ const char *mee9db3d8[] = { "xssburizmrmd.bid^", NULL }; const char *mee9f4d28[] = { "trker.com^", NULL }; const char *meea04fbe[] = { "evnksnocq.com^", NULL }; const char *meea169d6[] = { "/ad/quigo/", NULL }; +const char *meea4e681[] = { "m.putlocker.how/tracking", NULL }; const char *meea547ce[] = { "=eureka_", NULL }; const char *meea71443[] = { "newsletter.mybboard.net/open.php?", NULL }; const char *meea8f5a4[] = { "analytics.edgesuite.net/html5/akamaihtml5-min.js?", NULL }; @@ -52674,7 +52923,6 @@ const char *meeab16ca[] = { "204st.us^", NULL }; const char *meeab666f[] = { "/siteads.", NULL }; const char *meeac3b7a[] = { "baphruesqm.com^", NULL }; const char *meeac532a[] = { "yourbittorrent2.com^", NULL }; -const char *meeaca8fb[] = { "pleasedontslaymy.download^", NULL }; const char *meeb00103[] = { "lisqvfrr.com^", NULL }; const char *meeb0dc7c[] = { "-728x90px2.", NULL }; const char *meeb16044[] = { "/open?shu=", NULL }; @@ -52726,6 +52974,7 @@ const char *meee5b27f[] = { "mbcperyc.com^", NULL }; const char *meee5bfaa[] = { "fwbntw.com^", NULL }; const char *meee63b4e[] = { "/ga?utmac=", NULL }; const char *meee6c31f[] = { "phncdn.com/www-static/js/streamate-my-photos.js", NULL }; +const char *meee7cb3c[] = { "bzsukdfbotd.com^", NULL }; const char *meee8e8c3[] = { "appleeats.com^", NULL }; const char *meee9e072[] = { "vriirdcvrvanh.com^", NULL }; const char *meeea4a12[] = { "chqspuonctkgz.com^", NULL }; @@ -52745,6 +52994,7 @@ const char *meef5df56[] = { "/ads-common.", NULL }; const char *meefbe932[] = { "sp.sheboyganpress.com^", NULL }; const char *meeff9a58[] = { "82b9d6273154e7cbf.com^", NULL }; const char *mef03026a[] = { "getrichslowly.org/blog/img/banner/", NULL }; +const char *mef035b4a[] = { "dynamicyield.com^", NULL }; const char *mef03f43f[] = { "enticelabs.com/el/", NULL }; const char *mef04cf88[] = { "nfxusyviqsnh.com^", NULL }; const char *mef0714fd[] = { "porno-onlain.info/top.php", NULL }; @@ -52876,7 +53126,6 @@ const char *mef8da718[] = { "metric.nwsource.com^", NULL }; const char *mef8e995f[] = { "/sitestat.", NULL }; const char *mef9069be[] = { "mr-rank.de^", NULL }; const char *mef9176d1[] = { "gaystarnews.com^", "-sponsor.", NULL }; -const char *mef9199f8[] = { "skywarts.ru^", NULL }; const char *mef923e9a[] = { "freakshare.com/yild.js", NULL }; const char *mef92b7e0[] = { "/banners.", "&iframe=", NULL }; const char *mef9363c0[] = { "iwptktyoq.bid^", NULL }; @@ -52885,6 +53134,7 @@ const char *mef99f21 [] = { "ynxrrzgfkuih.com^", NULL }; const char *mef9a768a[] = { "slashgear.com/static/banners/", NULL }; const char *mef9be11e[] = { "?img_adv=", NULL }; const char *mef9c4640[] = { "mtnysmosgmp.bid^", NULL }; +const char *mef9c4a7f[] = { "/flow_statistic.", NULL }; const char *mef9f143d[] = { "qqbyfhlctzty.com^", NULL }; const char *mefa01285[] = { "unblocked.llc^", NULL }; const char *mefa09fb7[] = { "automobile.it/fb/", NULL }; @@ -52932,7 +53182,6 @@ const char *mefd2d31e[] = { "_adcom.", NULL }; const char *mefd2de75[] = { "weblytics.io^", NULL }; const char *mefd5a2ed[] = { "marketing.kalahari.net^", NULL }; const char *mefd6ef06[] = { "/\\.party\\/[0-9]{2,9}\\/$/", NULL }; -const char *mefd6fee5[] = { "d3eokk6ya562p5.cloudfront.net^", NULL }; const char *mefd772d5[] = { "surveyspaid.com^", NULL }; const char *mefd77ff2[] = { "/ad_create.", NULL }; const char *mefd7c39 [] = { "rngljlhqe.com^", NULL }; @@ -52942,6 +53191,7 @@ const char *mefda6681[] = { "e-pagerank.fr/bouton.gif?", NULL }; const char *mefdba8dd[] = { "bvezznurwekr.com^", NULL }; const char *mefdc9010[] = { "multiupload.biz/r_ads2", NULL }; const char *mefdce2c [] = { "getblueshift.com^", NULL }; +const char *mefdd39d [] = { "pushrase.com^", NULL }; const char *mefde46d [] = { "jwbuxywauut.com^", NULL }; const char *mefde6f30[] = { "adapd.com/addon/upixel/", NULL }; const char *mefe0bb9c[] = { "/mystats2.px?", NULL }; @@ -53122,6 +53372,7 @@ const char *mf096cd8e[] = { "/adbebi_", NULL }; const char *mf097e6c2[] = { "webstats.seoinc.com^", NULL }; const char *mf097e9d8[] = { "/\\.club\\/[0-9]{2,9}\\/$/", NULL }; const char *mf098aba8[] = { "d1z2jf7jlzjs58.cloudfront.net/p.js", NULL }; +const char *mf09a1c96[] = { "irishmirror.ie^", "^ads.js", NULL }; const char *mf09a7a5d[] = { "elfnwncr.com^", NULL }; const char *mf09aaa53[] = { ".300x250.", NULL }; const char *mf09c756d[] = { "oakley.com/_ui/dist/scripts/vendor/tealium.js", NULL }; @@ -53162,7 +53413,6 @@ const char *mf0c196ba[] = { "pixelpressmedia.com/wp-content/plugins/duracelltomi const char *mf0c32782[] = { "&pageReferrer=", NULL }; const char *mf0c3d343[] = { "rezync.com^", NULL }; const char *mf0c45994[] = { "mooseway.com^", NULL }; -const char *mf0c5386a[] = { "poolnoodle.tech.^", NULL }; const char *mf0c72c9 [] = { "/ybn_pixel/", NULL }; const char *mf0c791bf[] = { "srv1010elan.com^", NULL }; const char *mf0c8116c[] = { "gaxmdcfkxygs.com^", NULL }; @@ -53211,6 +53461,7 @@ const char *mf0fa92a7[] = { "/adutil.", NULL }; const char *mf0fbf09d[] = { "publicdomaintorrents.info/rentme.gif", NULL }; const char *mf0fd22d7[] = { "epitrack.com^", NULL }; const char *mf0fd6960[] = { "oggifinogi.com^", NULL }; +const char *mf101c10f[] = { "horjhksl.com^", NULL }; const char *mf102510e[] = { "beacon.nuskin.com^", NULL }; const char *mf102d9a3[] = { "baptisttop1000.com^", NULL }; const char *mf103dc88[] = { "sare25.com^", NULL }; @@ -53370,6 +53621,7 @@ const char *mf1b57b2e[] = { "klrdsagmuepg.com^", NULL }; const char *mf1b6e330[] = { "vrtzads.com^", NULL }; const char *mf1ba8eea[] = { "lijit.com/blog_wijits?", "=trakr&", NULL }; const char *mf1bb388c[] = { "yeouakimhubraf.com^", NULL }; +const char *mf1bd7d0b[] = { "gxgydnhz.com^", NULL }; const char *mf1bd8997[] = { "px.reactrmod.com^", NULL }; const char *mf1bd97da[] = { "cut-win.com/img/banners/", NULL }; const char *mf1bdc626[] = { "cebadu.com^", NULL }; @@ -53419,6 +53671,7 @@ const char *mf1f1b4de[] = { "nsaudience.pl^", NULL }; const char *mf1f4625c[] = { "luvkkodlpxou.bid^", NULL }; const char *mf1f5361a[] = { ".uk/o.gif?", NULL }; const char *mf1f6551c[] = { "con-telegraph.ie/images/banners/", NULL }; +const char *mf1f65aa0[] = { "meteor.com^", NULL }; const char *mf1f6924c[] = { "mmoxoatieyam.bid^", NULL }; const char *mf1faaab [] = { "warriorforum.com/vbppb/", NULL }; const char *mf1ffe83f[] = { "/kissmetrics.", NULL }; @@ -53445,6 +53698,7 @@ const char *mf21a17c6[] = { "kjltrjvjfran.com^", NULL }; const char *mf21b1d9f[] = { "zslembevfypr.com^", NULL }; const char *mf21df831[] = { "conversionfly.com^", NULL }; const char *mf21e5c49[] = { "plista.com/async.js", NULL }; +const char *mf21f0b3a[] = { "act.acotedemoi.com^", NULL }; const char *mf21fced0[] = { "/ad/728-", NULL }; const char *mf2204304[] = { "ozkwhjzmboti.com^", NULL }; const char *mf220cde3[] = { "phncdn.com/js/userComments-min.js", NULL }; @@ -53574,7 +53828,6 @@ const char *mf2a0f1d1[] = { "etnhashpool.tk^", NULL }; const char *mf2a29c47[] = { "dinuclean.com^", NULL }; const char *mf2a36dd3[] = { "/inc_ad_", NULL }; const char *mf2a4949a[] = { "/avmws_", ".js", NULL }; -const char *mf2a5c215[] = { "go.nordvpn.net/aff_c?offer_id=", "&aff_id=", "&url_id=", NULL }; const char *mf2a607d [] = { "a6be07586bc4a7.com^", NULL }; const char *mf2a6dafe[] = { "logx.mtime.cn^", NULL }; const char *mf2a77235[] = { "idcoyhwzthhjv.com^", NULL }; @@ -53699,7 +53952,6 @@ const char *mf31d8d3 [] = { "aszdmbftkccdkj.com^", NULL }; const char *mf31dfd85[] = { "ncom.dk^", NULL }; const char *mf31f3e4c[] = { "freebunker.com^", "^oc.js", NULL }; const char *mf3203cea[] = { "accn.allocine.net^", NULL }; -const char *mf3209202[] = { "surveysforgifts.org^", NULL }; const char *mf321ef2c[] = { "hide-my-ip.com/promo/", NULL }; const char *mf326d26c[] = { "dal9hkyfi0m0n.cloudfront.net^", NULL }; const char *mf32865a [] = { "porntube.com/ads", NULL }; @@ -53718,6 +53970,7 @@ const char *mf32fdac3[] = { "eifxhtrnhnveem.bid^", NULL }; const char *mf330dc63[] = { "-adsystem-", NULL }; const char *mf331074a[] = { "analytics.linkwelove.com^", NULL }; const char *mf3310828[] = { "stats.zotabox.com^", NULL }; +const char *mf3325391[] = { "luysvlnrb.com^", NULL }; const char *mf3329738[] = { "coinmama.com/assets/img/banners/", NULL }; const char *mf3335ac4[] = { "-728x90a_", NULL }; const char *mf334124c[] = { "monstertube.com/images/vjoin.", NULL }; @@ -53735,6 +53988,7 @@ const char *mf3450c83[] = { "hits.io^", NULL }; const char *mf3468397[] = { "geovisite.com^", NULL }; const char *mf348951e[] = { "uxlkqeiez.com^", NULL }; const char *mf3497bad[] = { "etahub.com^", "^track^site_id", NULL }; +const char *mf34a42cc[] = { "rarbgproxied.org^", NULL }; const char *mf34a4668[] = { "ahfmyeuwlhp.bid^", NULL }; const char *mf34a9e46[] = { "trc.taboolasyndication.com^", NULL }; const char *mf34b862d[] = { "dot.wp.pl^", NULL }; @@ -53876,6 +54130,7 @@ const char *mf3ca3137[] = { "/owa.Analytics.", NULL }; const char *mf3cb4236[] = { "/xtrack.php?", NULL }; const char *mf3cc941a[] = { "phncdn.com/www-static/js/header-menu.js?", NULL }; const char *mf3cdfb2 [] = { "sendvid.com/?src=", NULL }; +const char *mf3ce290b[] = { "turbobit.net/", "/js/brinpopup.js", NULL }; const char *mf3ce2db2[] = { "/timeslog.", NULL }; const char *mf3ced1f7[] = { "convert2mp3.net/assets/js/push.js", NULL }; const char *mf3cf6745[] = { "observerapp.com^", NULL }; @@ -53931,6 +54186,7 @@ const char *mf405042a[] = { "picsti.com^", NULL }; const char *mf40642f2[] = { "email.mediafire.com/wf/open?", NULL }; const char *mf4066d3d[] = { "hk.on.cc/hk/bkn/hitcount/web/js/hitCount_", NULL }; const char *mf406db [] = { "tuinfra.com^", NULL }; +const char *mf408434c[] = { "accounts.google.com/o/oauth2/", NULL }; const char *mf4092d35[] = { "orcapia.com^", NULL }; const char *mf40997e [] = { "geo.ltassrv.com^", NULL }; const char *mf409a6ab[] = { "gnnmdzbroemx.com^", NULL }; @@ -54288,7 +54544,6 @@ const char *mf5830cba[] = { "cpxadroit.com^", NULL }; const char *mf583d844[] = { "paclitor.com^", NULL }; const char *mf584147a[] = { "/benchmarketingsmarttag/", NULL }; const char *mf58547e6[] = { "_120_60.", NULL }; -const char *mf5884649[] = { "100pour.com^", NULL }; const char *mf589e264[] = { "bocqmlgslzoo.com^", NULL }; const char *mf58a2334[] = { "rapidvideo.com/js/jquery-ui.min.js", NULL }; const char *mf58b44ca[] = { "304c40d20085e.com^", NULL }; @@ -54311,6 +54566,7 @@ const char *mf59728ec[] = { "analytics.upworthy.com^", NULL }; const char *mf597b4c4[] = { "gtnlyyxfhkjv.com^", NULL }; const char *mf597b64f[] = { "jcllysqtvlro.com^", NULL }; const char *mf59801c7[] = { "/cgi-bin/count.cgi?", NULL }; +const char *mf5990979[] = { "-heatmaps-analytics/", NULL }; const char *mf5997fbd[] = { "jackjones.com^", "^google-analytics-tagging.js", NULL }; const char *mf59a639d[] = { "ssfpubkjjhftpy.com^", NULL }; const char *mf59bb95c[] = { "qrirkdzdxtxc.com^", NULL }; @@ -54333,7 +54589,6 @@ const char *mf5aafb4e[] = { "b1js.com^", NULL }; const char *mf5ab70f4[] = { "/sitecrm.js", NULL }; const char *mf5ab73ca[] = { "4info.com/alert/listeners/", NULL }; const char *mf5ac96e8[] = { "xrqkzdbnybod.com^", NULL }; -const char *mf5ad3a89[] = { "adtraffic.org^", NULL }; const char *mf5aeff5c[] = { "looksmart.com^", NULL }; const char *mf5b2d078[] = { "pbhletstiooizj.com^", NULL }; const char *mf5b2e0de[] = { "/advertisingbutton.", NULL }; @@ -54362,6 +54617,7 @@ const char *mf5c7168d[] = { "eneritchmax.info^", NULL }; const char *mf5c7e0ad[] = { "rbvfibdsouqz.com^", NULL }; const char *mf5c7fb4d[] = { "traffichaus.com/ad.js", NULL }; const char *mf5c8d46a[] = { "bvuficdch.com^", NULL }; +const char *mf5c9ce1a[] = { "egfbynnwhco.com^", NULL }; const char *mf5ca6ffe[] = { "danzabucks.com^", NULL }; const char *mf5ca868d[] = { "vidads.gr/imp/", NULL }; const char *mf5cb3a39[] = { "twitter.com/scribe/", NULL }; @@ -54372,7 +54628,6 @@ const char *mf5cffea9[] = { "ro88qcuy.com^", NULL }; const char *mf5d0b80d[] = { "tribdss.com/meter/assets", NULL }; const char *mf5d228f [] = { "pqrzmcyfgbnn.bid^", NULL }; const char *mf5d3083f[] = { "contextweb.com^", NULL }; -const char *mf5d38a36[] = { "f-questionnaire.com^", NULL }; const char *mf5da706f[] = { "justrelevant.com^", NULL }; const char *mf5dda875[] = { "log.deutschegrammophon.com^", NULL }; const char *mf5df7d70[] = { "/nielson/track", NULL }; @@ -54409,6 +54664,7 @@ const char *mf607781e[] = { "schoolholidayseurope.eu^", NULL }; const char *mf609d013[] = { "kpgjogkbwjpmz.com^", NULL }; const char *mf60bd5ad[] = { "65a29ceed813bbca61.com^", NULL }; const char *mf60c0601[] = { "/php/stats/", NULL }; +const char *mf60cedc6[] = { "portalbici.es^", "-advertisement.", NULL }; const char *mf60d13b1[] = { "skspurybnv.com^", NULL }; const char *mf60d987a[] = { "admost.com^", NULL }; const char *mf60d9db1[] = { "micpn.com^", NULL }; @@ -54500,6 +54756,7 @@ const char *mf66d915 [] = { "yololike.space^", NULL }; const char *mf66db082[] = { "revokinets.com^", NULL }; const char *mf66ec73d[] = { "gasgoo.com/promo/", NULL }; const char *mf66fb52d[] = { "kttjowlrr.com^", NULL }; +const char *mf66fd903[] = { "gsdsccoo.com^", NULL }; const char *mf6757677[] = { "lzbzwpmozwfy.com^", NULL }; const char *mf675df81[] = { "webnews.de^", "^loglib.js", NULL }; const char *mf676a596[] = { "amcdn.vn^", NULL }; @@ -54689,7 +54946,6 @@ const char *mf7356749[] = { "hebadu.com^", NULL }; const char *mf7366e59[] = { "/160-600-", NULL }; const char *mf736f07 [] = { "spn-twr-14.com^", NULL }; const char *mf7383de1[] = { "/adx-exchange.", NULL }; -const char *mf738d8ca[] = { "0xwxmj21r75kka.com^", NULL }; const char *mf73c082a[] = { "d-agency.net^", NULL }; const char *mf73cce77[] = { "/cornerpeel-bbn/", NULL }; const char *mf73daf86[] = { "/adforgame728x90.", NULL }; @@ -54735,9 +54991,9 @@ const char *mf7644237[] = { "pornhub.com/pornstar/", NULL }; const char *mf7649abb[] = { "adbmi.com^", NULL }; const char *mf765171b[] = { "/ADMark/", NULL }; const char *mf765bf14[] = { "bxvydxjqklq.com^", NULL }; +const char *mf765c3b0[] = { "trustedform.com/trustedform.js?provide_referrer", NULL }; const char *mf765e5c8[] = { "ridingintractable.com^", NULL }; const char *mf766492a[] = { "metapelite.com^", NULL }; -const char *mf766fc12[] = { "/pop.js", NULL }; const char *mf76a8d7c[] = { "digitalthrottle.com^", NULL }; const char *mf76aea3a[] = { "/displayadsiframe.", NULL }; const char *mf76b3aa0[] = { "/DemoAd.", NULL }; @@ -55007,10 +55263,10 @@ const char *mf88466ff[] = { "clashamerica.com^", NULL }; const char *mf8847474[] = { "hq-porns.com^", NULL }; const char *mf88510a0[] = { "/rtracker.", NULL }; const char *mf886fa10[] = { "lepyhlczldiuja.bid^", NULL }; +const char *mf887de38[] = { "zywfpkagwwpm.com^", NULL }; const char *mf8885d91[] = { "lcxrhcqouqtw.com^", NULL }; const char *mf88a6b40[] = { "robovoiz.com^", NULL }; const char *mf88b1a67[] = { "news.am/banners/", NULL }; -const char *mf88d56e1[] = { "tomorrowperegrinemortician.info^", NULL }; const char *mf88d5b4f[] = { "dvdyicsndqbqo.com^", NULL }; const char *mf88fb529[] = { "racingbase.com/tracking_fetchinfo.aspx?", NULL }; const char *mf88ff618[] = { "bitcoinist.net/wp-content/uploads/", "_250x250_", NULL }; @@ -55086,7 +55342,6 @@ const char *mf8d5b624[] = { "bvnmmdelarn.com^", NULL }; const char *mf8d5e2d8[] = { "xxxmyself.com^", NULL }; const char *mf8d65f1a[] = { "c.wort-suche.com^", NULL }; const char *mf8d7844a[] = { "bleacherreport.net/pkg/javascripts/", "_omniture.js", NULL }; -const char *mf8d803c0[] = { "dro4icho.ru^", NULL }; const char *mf8d919df[] = { "yebojewh.com^", NULL }; const char *mf8d9f14 [] = { "2137dc12f9d8.com^", NULL }; const char *mf8da3e88[] = { "/ajcryptominer/", NULL }; @@ -55120,8 +55375,10 @@ const char *mf8fb7c9b[] = { "/expose.gif?", NULL }; const char *mf8fc3327[] = { "/300x250px_", NULL }; const char *mf8fc55ed[] = { "silrfbopbobw.com^", NULL }; const char *mf8fc6d99[] = { "ghrgaxcc.net^", NULL }; +const char *mf8fcd709[] = { "myornamenti.com^", NULL }; const char *mf8fd8ca9[] = { "/users/track?", NULL }; const char *mf8ff058b[] = { "nflcdn.com^", "^ad.js", NULL }; +const char *mf8ff446a[] = { "asendiausa.com/tracking/js/tracking/customertracking.js?", NULL }; const char *mf8ff7e82[] = { "pistraving.co^", NULL }; const char *mf8ffd7a2[] = { "ipdlsrwctdjb.com^", NULL }; const char *mf9000d3c[] = { "/ppd_ads_", NULL }; @@ -55190,6 +55447,7 @@ const char *mf943bbde[] = { "/cross_pixels.", NULL }; const char *mf944e094[] = { "daxab.com/logger/", NULL }; const char *mf94562f4[] = { "/event?pmo=", NULL }; const char *mf9480ae9[] = { "tradepopups.com^", NULL }; +const char *mf9497554[] = { "glmaamwyjkx.com^", NULL }; const char *mf949abc8[] = { "/buysellads.", NULL }; const char *mf94a4a5 [] = { "feedback.pornhub.com^", NULL }; const char *mf94a9594[] = { "kmdwifcjtbk.bid^", NULL }; @@ -55330,6 +55588,7 @@ const char *mf9e31ee [] = { "thisisacoolthing.com^", NULL }; const char *mf9e85aac[] = { "klert.com^", NULL }; const char *mf9e8c657[] = { "pushno.com^", NULL }; const char *mf9e8ec92[] = { "genegd.com^", NULL }; +const char *mf9e9d642[] = { "desinode.com/brave.", NULL }; const char *mf9eb20ce[] = { "nfsqrijauncb.com^", NULL }; const char *mf9eb50b7[] = { "t.leady.com^", NULL }; const char *mf9ece36a[] = { "pa-oa.com^", NULL }; @@ -55376,6 +55635,7 @@ const char *mfa1abe08[] = { "google.com^", "^urchin_post.js", NULL }; const char *mfa1af80e[] = { "tracking.military.com^", NULL }; const char *mfa1ceb21[] = { "cbzjukldosooj.com^", NULL }; const char *mfa1d531a[] = { "netliker.com^", NULL }; +const char *mfa1dc0d9[] = { "ieeagbtui.com^", NULL }; const char *mfa1ddfd0[] = { "survicate.com^", NULL }; const char *mfa1dfa41[] = { "/pageview?", "&referrer=", NULL }; const char *mfa1e2d3c[] = { "etrafficcounter.com^", NULL }; @@ -55413,7 +55673,6 @@ const char *mfa3bb7ba[] = { "/tse/tracking.", NULL }; const char *mfa3cbd6e[] = { "cwvqtapvqbmxfd.com^", NULL }; const char *mfa3d74d7[] = { "pwgwqtgpx.com^", NULL }; const char *mfa3e5c25[] = { "d1gp8joe0evc8s.cloudfront.net^", NULL }; -const char *mfa3e8e8a[] = { "facebook.com^tr^", NULL }; const char *mfa3ecced[] = { ".com/1.gif?", NULL }; const char *mfa3f06e5[] = { "glomera.com/stats", NULL }; const char *mfa3fd038[] = { "ervpgpxr.com^", NULL }; @@ -55486,7 +55745,6 @@ const char *mfa7c1eb3[] = { "traktor.ru^", "^counter.php^", NULL }; const char *mfa7d0bb7[] = { "nc-myus.com/images/pub/www/uploads/merchant-logos/", NULL }; const char *mfa7d54a2[] = { "localedgemedia.com^", NULL }; const char *mfa7dcf89[] = { "zqqyhcqf.com^", NULL }; -const char *mfa7f2183[] = { "publited.net^", NULL }; const char *mfa810252[] = { "gazogsjsoxty.com^", NULL }; const char *mfa85be3f[] = { "cheapflights.com/ic/", ".gif?", NULL }; const char *mfa85c7e2[] = { "bgmgyuzcfrujc.com^", NULL }; @@ -55665,7 +55923,6 @@ const char *mfb565fb6[] = { "bqvgpuvjwhjggp.com^", NULL }; const char *mfb58c809[] = { "mrqsuedzvrrt.com^", NULL }; const char *mfb5df8fa[] = { "/pagelogger/connector.php?", NULL }; const char *mfb5e3ed5[] = { "/count_js.", NULL }; -const char *mfb5ea59b[] = { "onyarysh.ru^", NULL }; const char *mfb5fa56c[] = { "widget.solarquotes.com.au^", NULL }; const char *mfb5fa939[] = { "/banner_dfp.", NULL }; const char *mfb631c6d[] = { "adsrv.eacdn.com/C.ashx?btag=a_", NULL }; @@ -55688,7 +55945,6 @@ const char *mfb741f2f[] = { "jjqoosuum.com^", NULL }; const char *mfb7470fc[] = { "l-tike.com/akam/", NULL }; const char *mfb74c8ee[] = { "kopsil.com^", NULL }; const char *mfb75a5a6[] = { "ilapi.ebay.com^", NULL }; -const char *mfb7759e2[] = { "komego.work^", NULL }; const char *mfb793703[] = { "/728x901.", NULL }; const char *mfb7a9d8e[] = { "beacon.rum.dynapis.com^", NULL }; const char *mfb7b545d[] = { "amjrfmhtmoyan.com^", NULL }; @@ -55701,6 +55957,7 @@ const char *mfb7eb135[] = { "hjxrhlmei.com^", NULL }; const char *mfb7ec0aa[] = { "/ads/syndicated/", NULL }; const char *mfb819715[] = { "nuscutsdqqcc.com^", NULL }; const char *mfb8276b9[] = { "/ads_event.", NULL }; +const char *mfb82e3f5[] = { "hindurinning.pro^", NULL }; const char *mfb82ed0c[] = { "367e8bed2a847.com^", NULL }; const char *mfb83488b[] = { "shareaholic.com/analytics_", NULL }; const char *mfb846ff4[] = { "/eas?cu=", ";ord=", NULL }; @@ -55898,6 +56155,7 @@ const char *mfc455aa1[] = { "iimueeipaitpb.com^", NULL }; const char *mfc46338f[] = { "dnvndngbn.bid^", NULL }; const char *mfc4635bb[] = { "/post-ad-", NULL }; const char *mfc46d042[] = { "sisyqzktimhrgo.com^", NULL }; +const char *mfc47baa1[] = { "ozcdkiphvsnrht.com^", NULL }; const char *mfc47c79c[] = { "curalate.com^", "^events.jsonp", NULL }; const char *mfc4a10ae[] = { "gzqoxmkuhl.com^", NULL }; const char *mfc4abfa6[] = { "xmlwizard.com^", NULL }; @@ -55910,9 +56168,9 @@ const char *mfc522281[] = { "crwdcntrl.net^", NULL }; const char *mfc523fc3[] = { "syfoauwvcwi.bid^", NULL }; const char *mfc527a59[] = { "iylndfmf.com^", NULL }; const char *mfc547b2c[] = { "-ads-728x", NULL }; -const char *mfc54ba29[] = { "x-exchanger.co.uk^", NULL }; const char *mfc555b26[] = { "mnjgoxmx.com^", NULL }; const char *mfc580078[] = { "/gamead/", NULL }; +const char *mfc5938bd[] = { "x.kinja-static.com/assets/packaged-js/trackers", NULL }; const char *mfc5bd6d4[] = { "gthrdhxhwdt.bid^", NULL }; const char *mfc5c177d[] = { "rfbrceyxthpj.bid^", NULL }; const char *mfc5f427b[] = { "/banner/adv_", NULL }; @@ -56039,6 +56297,7 @@ const char *mfce49f4a[] = { "allkpop.com^", "^takeover^", NULL }; const char *mfce5440e[] = { "kflimllvanjv.com^", NULL }; const char *mfce56974[] = { "wsp.marketgid.com^", NULL }; const char *mfce70c65[] = { "/show.ad?", NULL }; +const char *mfce7298 [] = { "/Omniture/Tracking/", NULL }; const char *mfce73d27[] = { "glotchat.click^", NULL }; const char *mfce810a5[] = { "entry-stats.huffpost.com^", NULL }; const char *mfce8a9fa[] = { "meepwrite.com^", NULL }; @@ -56071,11 +56330,9 @@ const char *mfd03e968[] = { "pr-textlink.de^", NULL }; const char *mfd046aed[] = { "/twgetad3.", NULL }; const char *mfd050f56[] = { "yimg.com/aaq/wf/wf-darla-", NULL }; const char *mfd0581cc[] = { "luqnpzexna.bid^", NULL }; -const char *mfd0597d9[] = { "logmein.com/scripts/Tracking/Tracking.js", NULL }; const char *mfd06d382[] = { "fgzxlngohtg.com^", NULL }; const char *mfd07cfcf[] = { "/universalPixelStatic.", NULL }; const char *mfd09c193[] = { "topgreatxoffers.com^", NULL }; -const char *mfd0a6f0 [] = { "kiwimethod.co^", NULL }; const char *mfd0b8c75[] = { "mkxgvmswfmypy.com^", NULL }; const char *mfd0ba5e6[] = { "outlookabsorb.com^", NULL }; const char *mfd0c4566[] = { "rkwpgdnlwgg.bid^", NULL }; @@ -56087,6 +56344,7 @@ const char *mfd11288d[] = { "xbitlabs.com/cms/module_banners/", NULL }; const char *mfd1247ad[] = { "cloudfront.net/prod-global-", NULL }; const char *mfd12f63a[] = { "cloudfunctions.net/ingest?", NULL }; const char *mfd12f7b7[] = { "omsnative.de/tracking/", NULL }; +const char *mfd130a1c[] = { "g.doubleclick.net/gampad/ads", NULL }; const char *mfd153edb[] = { "/call-tracking.js", NULL }; const char *mfd15c453[] = { "lnfujzqkydjav.com^", NULL }; const char *mfd16a88 [] = { "yqutkbvrgvar.com^", NULL }; @@ -56115,7 +56373,6 @@ const char *mfd2cb23a[] = { "/ad-side/", NULL }; const char *mfd2cc075[] = { "4wnetwork.com^", NULL }; const char *mfd2cce89[] = { "stats.sawlive.tv^", NULL }; const char *mfd2d7a94[] = { "lygo.com/scripts/catman/", NULL }; -const char *mfd2e8001[] = { "ipstatp.com^", NULL }; const char *mfd2f24d6[] = { "bbfasycx.com^", NULL }; const char *mfd33ec6c[] = { "/ga_trace.", NULL }; const char *mfd3637d5[] = { "xxxadv.com^", NULL }; @@ -56216,6 +56473,7 @@ const char *mfdaa4d66[] = { "77153ccfd0549f191.com^", NULL }; const char *mfdac0787[] = { "/overture_", NULL }; const char *mfdae4d00[] = { "hbx.df-srv.de^", NULL }; const char *mfdafeca6[] = { "analytics.rechtslupe.org^", NULL }; +const char *mfdb02df8[] = { "ordbtltlcmqv.com^", NULL }; const char *mfdb0c36d[] = { "/ad_square.", NULL }; const char *mfdb0e3b3[] = { "star883.org^", "^sponsors.", NULL }; const char *mfdb2946c[] = { "rsvpgenius.com^", NULL }; @@ -56270,6 +56528,7 @@ const char *mfddd2273[] = { "fluidsurveys.com^", NULL }; const char *mfdded149[] = { "/adwizard_", NULL }; const char *mfddf2479[] = { "/advert_", NULL }; const char *mfde01dca[] = { "cmpsuzvr.com^", NULL }; +const char *mfde05aec[] = { "=lightboxAd&", NULL }; const char *mfde0a62 [] = { "=stats&action=", NULL }; const char *mfde0e4fc[] = { "tuthokcb.com^", NULL }; const char *mfde1ef78[] = { "rtrk.co.nz^", NULL }; @@ -56299,7 +56558,6 @@ const char *mfdf90e73[] = { "cahepysgenpb.com^", NULL }; const char *mfdf9319f[] = { "/hsc/trk/", NULL }; const char *mfdfbce7b[] = { "echineselearning.com^", "^banner.jpg", NULL }; const char *mfdfc175e[] = { "/adengage4.", NULL }; -const char *mfdfc28ce[] = { "ad134m.com^", NULL }; const char *mfdfcc707[] = { "/pagedot.gif?", NULL }; const char *mfdfcf74a[] = { "google-analytics.com/internal/analytics.js", NULL }; const char *mfdfdf0ad[] = { "geoip.inquirer.net^", NULL }; @@ -56490,6 +56748,7 @@ const char *mfebf5b6b[] = { "doubleclick.net/adi/", NULL }; const char *mfebfb946[] = { "lkqd.net^", NULL }; const char *mfec2604f[] = { "chrome.google.com^", NULL }; const char *mfec29742[] = { "lookmy.info^", NULL }; +const char *mfec312e1[] = { "utillib.xyz^", NULL }; const char *mfec5555f[] = { "cqaiylftp.com^", NULL }; const char *mfec88111[] = { "sexgalaxy.net/wp-includes/js/masonry.min.js", NULL }; const char *mfec8d720[] = { "interia.pl^", "^hit.", NULL }; @@ -56508,6 +56767,7 @@ const char *mfed504bd[] = { "/adpan/", NULL }; const char *mfed6c22c[] = { "/klaviyo_analytics.", NULL }; const char *mfed9c5fe[] = { "uupqrsjbxrstncicwcdlzrcgoycrgurvfbuiraklyimzzyimrq.com^", NULL }; const char *mfedafc45[] = { "vygekimhrfto.com^", NULL }; +const char *mfedba892[] = { "imrworldwide.com/novms/js/2/ggcmb400.js", NULL }; const char *mfedbe66 [] = { "reydzcfg.net^", NULL }; const char *mfeddfc09[] = { "affiliateedge.eu^", NULL }; const char *mfeddfc6c[] = { "wired.com^", "^cn-fe-stats^", NULL }; @@ -56555,6 +56815,7 @@ const char *mff1520e9[] = { "sbhnftwdlpbo.com^", NULL }; const char *mff171b9c[] = { "imptestrm.com/rg-main.php?", NULL }; const char *mff1918 [] = { "728x90.html", NULL }; const char *mff1af4eb[] = { "/rollbar.min.js", NULL }; +const char *mff1c41ed[] = { "/wa_process.js", NULL }; const char *mff1f8d9 [] = { "174.129.6.226/tracker/", NULL }; const char *mff2228b9[] = { "/bizo.js", NULL }; const char *mff227a0b[] = { "zotjktpk.com^", NULL }; @@ -56609,6 +56870,7 @@ const char *mff5b103b[] = { "rdtcdn.com^", "^settings.js^", NULL }; const char *mff5c9ad8[] = { "xyknfufvlk.bid^", NULL }; const char *mff5e6504[] = { "erniphiq.com^", NULL }; const char *mff5efdc8[] = { "/sadasds.js", NULL }; +const char *mff5f7e2e[] = { "aehdgzigy.com^", NULL }; const char *mff5f85fa[] = { ".adgoitechnologie.", NULL }; const char *mff614608[] = { "techweb.com/beacon/", NULL }; const char *mff62bff1[] = { "/x5advcorner.", NULL }; @@ -56691,6 +56953,7 @@ const char *mffbf5a3f[] = { "dditscdn.com/?a=", NULL }; const char *mffbfc12f[] = { "rrvkjvhbwnbre.com^", NULL }; const char *mffc10101[] = { "edvbyybaviln.com^", NULL }; const char *mffc14130[] = { "urstats.de^", NULL }; +const char *mffc1c932[] = { "d144jmuhz9kvbq.cloudfront.net^", NULL }; const char *mffc2672b[] = { "qq.com/qqcom/", NULL }; const char *mffc27d72[] = { "fhawywadfjlo.com^", NULL }; const char *mffc3adee[] = { "mailmarketingmachine.com^", NULL }; @@ -56711,6 +56974,7 @@ const char *mffcd03dc[] = { "logs.ggweb.nl^", NULL }; const char *mffcd2f57[] = { "cas.clickability.com^", NULL }; const char *mffcdeef8[] = { "fupgvldb.com^", NULL }; const char *mffceb62e[] = { "chardneave.info^", NULL }; +const char *mffd0b69a[] = { "spongemc.org^", "^sponsors^", NULL }; const char *mffd17c48[] = { "morgdm.ru^", NULL }; const char *mffd3f26e[] = { "ncdxfwxijazn.com^", NULL }; const char *mffd456cc[] = { "dgjlfdvqb.bid^", NULL }; @@ -56777,13 +57041,12 @@ const char *d13896d86[] = { "javmost.com", NULL }; const char *d13994618[] = { "urlgalleries.net", "xxxstreams.eu", NULL }; const char *d13a5d895[] = { "tomsguide.com", NULL }; const char *d14166f33[] = { "csnne.com", NULL }; -const char *d14301fe2[] = { "rarbg.to", "rarbg2019.org", "rarbgaccess.org", "rarbgmirror.com", "rarbgmirror.org", "rarbgmirrored.org", "rarbgproxy.org", "rarbgprx.org", "rarbgto.org", NULL }; const char *d144b8e9 [] = { "hanime.tv", NULL }; const char *d145428c4[] = { "weather.com", NULL }; -const char *d14781b7d[] = { "armstrongmywire.com", "atlanticbb.net", "bestbuy.com", "bresnan.net", "broadstripe.net", "buckeyecablesystem.net", "cableone.net", "centurylink.net", "charter.net", "cincinnatibell.net", "dish.net", "forbbbs.org", "gumtree.com.au", "hargray.net", "hawaiiantel.net", "hickorytech.net", "homeaway.co.uk", "knology.net", "livestrong.com", "mediacomtoday.com", "midco.net", "mybendbroadband.com", "mybrctv.com", "mycenturylink.com", "myconsolidated.net", "myepb.net", "mygrande.net", "mygvtc.com", "myhughesnet.com", "myritter.com", "northstate.net", "nwcable.net", "query.nytimes.com", "rentals.com", "search.rr.com", "searchresults.verizon.com", "suddenlink.net", "surewest.com", "synacor.net", "tds.net", "toshiba.com", "trustedreviews.com", "truvista.net", "windstream.net", "windstreambusiness.net", "wowway.net", "www.google.com", "zoover.co.uk", "zoover.com", NULL }; const char *d14d304ff[] = { "fortune.com", NULL }; const char *d14dcbcf7[] = { "www.merriam-webster.com", NULL }; const char *d14e3b2e1[] = { "bidvertiser.com", NULL }; +const char *d1501262d[] = { "1003theparty.com", "1009thecat.com", "1013highway.com", "1013katy.com", "1013themix.com", "1015jackfm.com", "1015khits.com", "1015thefox.com", "1017hankfm.com", "1017thebeach.com", "1017theteam.com", "1019hot.com", "1019online.com", "1019thekeg.com", "101thefox.net", "101wkqx.com", "1021nashicon.com", "1021thefox.com", "1023thewolf.com", "1025jackfm.com", "1027thevibe.com", "1029nashicon.com", "102thebear.com", "1031nowfm.com", "1031radiom.com", "1035memphis.com", "1035thegame.com", "1035wrbo.com", "1037nash.com", "1039bobfm.com", "1039wvbo.com", "1041wdlt.com", "1043thebridge.com", "1043thebridge.net", "1043thevibe.com", "1045thedan.com", "1045thezone.com", "1045wjjk.com", "1047krez.com", "1049bob.com", "1049nashicon.com", "1049thehits.com", "104thehawk.com", "1050talk.com", "1053classichits.com", "1053hotfm.com", "1053thebear.com", "1053thepoint.com", "1053thepoint.net", "1053wow.com", "1055kbuck.com", "1055thecat.com", "1057kokz.com", "1057nowfm.com", "1057thebear.com", "1057thex.com", "1057thexrocks.com", "1061lamejor.com", "1061theunderground.com", "1063spinfm.com", "1063thevibe.com", "1063wovo.com", "1065theticket.com", "1067thekrewe.com", "106x.com", "1070wnct.com", "1071bobfm.com", "1071thepeak.com", "1071thepoint.com", "1073theparty.com", "1073wsjy.com", "1075nowfm.com", "1075thegame.com", "1077lakefm.com", "1077thebone.com", "1077theisland.com", "1079nashicon.com", "107countrypsk.com", "107nashicon.com", "1090kaay.com", "1160espn.com", "1220wkrs.com", "1230espnsports.com", "1230theteam.com", "1280wnam.com", "1290wlby.com", "1310thepower.com", "1320thefan.com", "1340wmsa.com", "1430wcmy.com", "1450kven.com", "1480kyos.com", "1490wosh.com", "1510kga.com", "1550kape.com", "1590walg.com", "1620thezone.com", "1700thechamp.com", "2hoursmattpinfield.com", "600wrqx.com", "600wsom.com", "610knml.com", "630wpro.com", "640wxsm.com", "660wxqw.com", "680thefan.com", "770kkob.com", "790business.com", "790wpic.com", "810whb.com", "860kkat.com", "860utahsbigtalker.com", "900theticket.com", "921theticket.com", "923krst.com", "923thewolf.com", "925nashicon.com", "925thebear.com", "925thewolf.com", "927bobfm.com", "929peakfm.com", "929thewave.com", "929wbpm.com", "92kqrs.com", "92profm.com", "92qnashville.com", "931nashicon.com", "931thebeat.com", "933nashicon.com", "935nashfm.com", "935wrqn.com", "937nashicon.com", "937nowfm.com", "937themountain.com", "939northpoleradio.com", "939thehippo.com", "939theville.com", "939xindy.com", "93q.com", "93rockradio.net", "93wkct.com", "93x.com", "940wfaw.com", "941ksky.com", "941thebear.com", "941thehits.com", "945thedrive.com", "945thehawkradio.com", "947qdr.com", "947wls.com", "949kcmo.com", "949radiojondeek.com", "949starcountry.com", "949theoutlaw.com", "94kxlp.com", "94rockradio.net", "951kbby.com", "951nashfm.com", "953hlf.com", "953thebeach.com", "953thescore.com", "955bobfm.com", "955glo.com", "955nashicon.com", "955thefan.com", "955thevibe.com", "957kboy.com", "957kpur.com", "957nashicon.com", "957thevibe.com", "957thewolfonline.com", "959therocket.com", "95sx.com", "95wiil.com", "95x.com", "961bbb.com", "961jamz.com", "961sox.com", "961wsox.com", "963nashicon.com", "963thezone.com", "963wdvd.com", "967shinefm.com", "969lacaliente.com", "969thewolf.com", "96key.com", "96kzel.com", "973eagle.com", "973nashfm.com", "973theeaglefm.com", "975kabx.com", "975thevibe.com", "975wabd.com", "979espnradio.com", "979nashfm.com", "979nashicon.com", "979wvok.com", "979x.com", "97bht.com", "97rock.com", "980waav.com", "980wxlm.com", "981thebeat.com", "981themax.com", "981thevalley.com", "983nashicon.com", "983thekeg.com", "983vibe.com", "983wlcs.com", "985kissfm.net", "989magicfm.com", "989thebridge.com", "98theticket.com", "993kjoy.com", "995thejock.com", "995thewolf.com", "997cyk.com", "997cyk.org", "997kmjj.com", "997themix.com", "997wpro.com", "997wtn.com", "999thebuzz.com", "999thefoxrocks.com", "999thehawk.com", "99x.com", "albanymagic.com", "alice1077.com", "alice969.com", "allthehitsb951.com", "alt1019.com", "alt1049albany.com", "alt2k.com", "alt923.com", "alt98.com", "am630.net", "amarillosrockstation.com", "americanpatriotmedia.com", "annarbors107one.com", "atlantasrockstation.com", "atlsportsx.com", "b106fm.com", "b1073.com", "b95.com", "b979.net", "b98.com", "b985slo.com", "b987.com", "bakersfieldespn.com", "bakersfieldespnsports.com", "beach985.com", "beachboogieandblues.com", "bear104.com", "big1013.com", "bigcheese1079.com", "bigcountry1073.com", "bigdawg985.com", "bigdog1067.com", "bigfrog101.com", "bigfroggy1053.com", "bigtalk1490.com", "blairgarner.com", "blazin1023.com", "blazin923.com", "bloomingtonhits.com", "bobfmspringfield.com", "bowlinggreensam.com", "bull973.com", "bxr.com", "caperadio1550.com", "catcountry.com", "catcountry96.com", "catcountryvermont.com", "cbssports1430.com", "cbssportserie.com", "cbssportsharrisburg.com", "cbssportsradio1430.com", "chicothunderheads.com", "christmas989.com", "ckrv.com", "classicfox.com", "classichits1033.com", "classichits967.com", "classichitsmy1059.com", "classichitswnyq.com", "classy100.com", "coast1013.com", "coast973.com", "country105fm.net", "countrycountdownusa.com", "countrylegends1059.com", "countrymi.com", "coyote1025.com", "cumulusdigital.com", "digitalsolutions201.com", "e93fm.com", "eagle97.com", "eagle993.com", "easy991.com", "ed.fm", "elizabethtownradio.com", "energy939indy.com", "espn1320columbia.com", "espn1450providence.com", "espn910.com", "espn980.com", "espnhonolulu.com", "espnlouisville.com", "espnlv.com", "espnradio1280.com", "espnradio927.com", "espnradio941.com", "espnsyracuse.com", "espnur.com", "espnwestpalm.com", "espnwilmington.com", "exitos1029.com", "fly92.com", "fly923.com", "fm102-1.com", "fm1021independentalternativeradio.com", "fm102milwaukee.com", "fm102one.com", "fm102oneindependentalternativeradio.com", "fm102onemilwaukee.com", "fonzfm.com", "forevereaston.com", "forevermediayork.com", "fox969.com", "foxcincinnati.com", "foxsportsradio1450.com", "foxsportsredding.com", "froggy1003.com", "froggy101fm.com", "froggy981.com", "froggy99.net", "froggycountry.net", "froggyland.com", "fuego1029.com", "fun1013.com", "fun969fm.com", "generations1023.com", "glory985.com", "go106.com", "goradioheartland.com", "gospel900.com", "gulf104.com", "heaven1460.com", "heaven983.com", "highway1013.com", "hitkicker997.com", "hitpage.com", "hits931fm.com", "hits96.com", "hits965.com", "hot1005.com", "hot100blono.com", "hot100nrv.com", "hot101.com", "hot102.net", "hot1033.com", "hot1039.com", "hot1047fm.com", "hot1057.com", "hot1063.com", "hot1067fm.com", "hot1067pa.com", "hot1077radio.com", "hot92and100.com", "hot933hits.com", "hot941.com", "hot967fm.com", "hvradionet.com", "i973hits.com", "ilovethehits.com", "independentalternativeradio.com", "indysmix.com", "jammin999fm.com", "jamz963.com", "jox2fm.com", "joxfm.com", "k100country.com", "k104online.com", "k105country.com", "k92radio.com", "k983.com", "kabc.com", "kaok.com", "kaperadio1550.com", "katm.com", "katt.com", "kbcy.com", "kber.com", "kboi.com", "kbul.com", "kbull93.com", "kcchiefsradio.com", "kcheradio.com", "kcmotalkradio.com", "kcmxam.com", "kennradio.com", "kernradio.com", "kesn1033.com", "key101fm.com", "kfru.com", "kftx.com", "kgfm.com", "kgfw.com", "kggo.com", "kgmo.com", "kgoradio.com", "khay.com", "khfm.com", "khfm.org", "khit1075.com", "khop.com", "khvl.com", "kiimfm.com", "kiss-1031.com", "kix1029.com", "kix106.com", "kix96.com", "kizn.com", "kjjy.com", "kjmo.com", "kjoy.com", "kkcy.com", "kkfm.com", "kkgb.com", "kkgl.com", "kkoh.com", "klif.com", "klik1240.com", "klin.com", "klur.com", "kmaj.com", "kmaj1440.com", "kmez1029.com", "kmjnow.com", "knbr.com", "knek.com", "kobfm.com", "kpla.com", "kpur107.com", "kqfc.com", "kqky.com", "kqms.com", "kqxy.com", "krbe.com", "krmd.com", "krny.com", "krrq.com", "krush925.com", "kruz1033.com", "ksam1017.com", "kscrhits.com", "kscs.com", "ksfo.com", "kshasta.com", "ksks.com", "ksmb.com", "kswgradio.com", "ktcx.com", "ktik.com", "ktop1490.com", "ktucam.com", "kubaradio.com", "kubb.com", "kugn.com", "kuzz.com", "kuzzradio.com", "kvor.com", "kwin.com", "kwwr.com", "kxel.com", "kxzz1580am.com", "kyis.com", "kykz.com", "kzwafm.com", "la103.com", "laindomable.com", "laleync.com", "lanuevaomaha.com", "lite102.com", "literock105fm.com", "love105fm.com", "lvfoxsports.com", "magic1029fm.com", "magic1039fm.com", "magic1069.com", "magic1073.com", "magic1073fm.com", "magic93fm.com", "magic943fm.com", "magic979wtrg.com", "magic995abq.com", "majic97monroe.com", "majicspace.com", "maverick1023.com", "max94one.com", "maxrocks.net", "mega979.com", "mgeradio.com", "milwaukeesparty.com", "mix103.com", "mix1077albany.com", "mix965.net", "modernrock987.com", "montanassuperstation.com", "morefm1059.com", "morgan921.com", "movin993.com", "muskegonnashicon.com", "my1059.com", "my961.com", "myblono.com", "mycolumbiabasin.com", "myfroggy95.com", "mykiss973.com", "mymagic1045.com", "mymagic106.com", "mymix1051.com", "mymix1061.com", "mymix961.com", "mystar98.com", "mywbgi.com", "nashcountrydaily.com", "nashdetroit.com", "nashfm100.com", "nashfm1007.com", "nashfm1011.com", "nashfm1017.com", "nashfm1025.com", "nashfm1027.com", "nashfm1033.com", "nashfm1045.com", "nashfm1055.com", "nashfm1061.com", "nashfm1065.com", "nashfm923.com", "nashfm923krst.com", "nashfm929.com", "nashfm931.com", "nashfm937.com", "nashfm941.com", "nashfm943.com", "nashfm949.com", "nashfm951.com", "nashfm973.com", "nashfm981.com", "nashfm991.com", "nashfmgreenbay.com", "nashfmsjo.com", "nashfmwisconsin.com", "nashicon989.com", "nashnightslive.net", "nashpensacola.com", "ncsportsradio.com", "nepasespnradio.com", "neuhoffmedia.com", "neuhoffmedialafayette.com", "newcountry963.com", "newsradio1029.com", "newsradio1440.com", "newsradioflorida.com", "newsradiokkob.com", "newsserver1.com", "newsserver2.com", "newsserver3.com", "newstalk1030.com", "newstalk1290koil.com", "newstalk730.com", "newstalk987.com", "newstalkwsba.com", "newswebradiocompany.net", "now937.com", "nrgmedia.com", "nrq.com", "og979.com", "okiecountry1017.com", "oldiesz104.com", "ottawaradio.net", "pensacolasjet.com", "peorias923.com", "picklefm.com", "pikefm.com", "planet1067.com", "pmbbroadcasting.com", "pmbradio.com", "power1021.com", "power103.com", "power1057.com", "power1069fm.com", "power923.com", "power94radio.com", "power955.com", "powerhits95.com", "powerslc.com", "praise1025fm.com", "purerock96.com", "q1005.com", "q1031fm.com", "q105.fm", "q1055.com", "q1061.com", "q106dot5.com", "q973radio.com", "q97country.com", "q98fm.com", "q997atlanta.com", "q99fm.com", "radio1035.com", "radio1039ny.com", "radiorockriver.com", "radiowoodstock.com", "radiowoodstocktv.biz", "realcountry1280whvr.com", "realcountryhv.com", "red1031.com", "red945.com", "renosfun101.com", "rewind1019.com", "rickandsasha.com", "rock101.net", "rock1015.com", "rock103albany.com", "rock103rocks.com", "rock106.net", "rock107fm.com", "rock108.com", "rock945vt.com", "rockdaily.com", "rocknews.com", "rockofsavannah.com", "rockofsavannah.net", "softrock941.com", "southernillinoisnow.com", "southernsportstoday.com", "spinradio.fm", "sportsanimal920.com", "sportsanimalabq.com", "sportscapitoldc.com", "sportshubtriad.com", "sportsradio1270.com", "sportsradio1440.com", "sportsradio1560.com", "sportsradio590am.com", "sportsradio740.com", "sportsradio967.com", "sportsradio970.com", "sportsradiobeaumont.com", "sportsradioberks.com", "sportsradiownml.com", "star1063.com", "star98.net", "starfm1023.com", "starsplash.com", "stevegormanrocks.com", "sunny1031.com", "sunny1069fm.com", "sunny923.com", "sunny983.com", "sunnymuskegon.com", "supertalk1570.com", "sweet985.com", "talk104fm.com", "talk995.com", "talkradio1007.com", "tbhpod.com", "teammyrtlebeach.com", "test107.com", "thebear925.com", "thebigjab.com", "thebigstation93blx.com", "theblairgarnershow.com", "thebull961.com", "theconclave.com", "thefan1075.com", "thefanfm.com", "thefansportsradio.com", "thegame541.com", "thehippo.com", "thehot1039.com", "thenewhotfm.com", "thenewpulsefm.com", "thepointontheweb.com", "therebelrocks.com", "theriver931.com", "therocket951.com", "therockstationz93.com", "thescore1260.com", "thesportsanimal.com", "theticket.com", "theticket1007.com", "theticket102.com", "theticket1590.com", "theticketmi.com", "thetybentlishow.com", "thevalley981.com", "thewolf1051.com", "thewolf951.com", "thewolf967.com", "thisisqmusic.com", "thunder1073.com", "todaysrockthepoint.com", "triadsports.com", "tuligaradio.com", "umpsports.com", "v100fm.com", "v100rocks.com", "v1033.com", "vermilioncountyfirst.com", "vermillioncountyfirst.com", "w3dcountry.com", "w4country.com", "wa1a.com", "wabcradio.com", "walk975.com", "walkradio.com", "warm1033.com", "warm98.com", "waysam.com", "wbap.com", "wbbw.com", "wbmq.net", "wbnq.com", "wbpm929.com", "wbpmfm.com", "wbwn.com", "wcbm.com", "wceiradio.com", "wcfx.com", "wchv.com", "wclg.com", "wcoapensacola.com", "wcpqfm.com", "wcpt820.com", "wcpt820.net", "wcpt820am.com", "wcpt820am.net", "wcptam.com", "wcptam.net", "wcptamfm.com", "wcptamfm.net", "wcptamfm.org", "wcpyfm.com", "wctk.com", "wddoam.com", "wden.com", "wdml.com", "wdst.com", "wdst.net", "wdst.org", "wdzz.com", "wedg.com", "werkfm.net", "werkradio.com", "wfasam.com", "wfav951.com", "wfmd.com", "wfms.com", "wfnc640am.com", "wfre.com", "wftw.com", "wgh1310.com", "wghsolidgold.com", "wglx.com", "wgni.com", "wgow.com", "wgowam.com", "wgrr.com", "whdg.com", "wheelz1045.com", "whli.com", "whrpfm.com", "whtt.com", "whud.com", "wild1029.com", "wild1049hd.com", "wild1061.com", "wild993fm.com", "wildcatsradio1290.com", "wink104.com", "winxfm.com", "wiog.com", "wiov.com", "wiov985.com", "wivk.com", "wivr1017.com", "wizn.com", "wjbc.com", "wjcw.com", "wjez.com", "wjjr.net", "wjoxam.com", "wjr.com", "wkav.com", "wkbethepoint.com", "wkga975.com", "wkhx.com", "wkmoradio.com", "wkol.com", "wkrs.com", "wkrufm.com", "wksm.com", "wkydeportes.com", "wlaq1410.com", "wlav.com", "wlbc.com", "wlevradio.com", "wlkwradio.com", "wlok.com", "wlsam.com", "wlum.com", "wlup.com", "wlwi.com", "wmac-am.com", "wmal.com", "wmqa.com", "wncv.com", "wogb.fm", "woko.com", "womg.com", "woodstockbroadcasting.com", "woodstockcommunication.com", "woodstockradio.net", "woodstocktv.net", "wovo1063.com", "wovofm.com", "wqut.com", "wqvealbany.com", "wrganews.com", "wrgm.com", "wrlo.com", "wrr101.com", "wrul.com", "wsba910.com", "wsfl.com", "wsjssports.com", "wskz.com", "wsyb1380am.com", "wtka.com", "wtma.com", "wtrxsports.com", "wttlradio.com", "wuuqradio.com", "wvel.com", "wvli927.com", "wvlkam.com", "wvnn.com", "wwck.com", "wwki.com", "wwqq101.com", "wxfx.com", "wxkr.com", "wxlm.fm", "wxlo.com", "wxpkfm.com", "wynn1063.com", "wznl.net", "wzpl.com", "wzyp.com", "wzzl.com", "x1051kc.com", "x95radio.com", "xs961.com", "xtrasports1300.com", "y-103.com", "y101hits.com", "y102montgomery.com", "y1065.com", "yesfm.net", "z1023online.com", "z1029.com", "z1075.com", "z937.com", "z93jamz.com", "z96.com", "z971.com", "zetaphilly.com", "zone1150.com", "zrock103.com", "zrockfm.com", NULL }; const char *d153231ee[] = { "newgrounds.com", NULL }; const char *d1555304 [] = { "worldc.am", NULL }; const char *d156747b [] = { "mypirate.cc", "unblockpirate.uk", NULL }; @@ -56819,6 +57082,7 @@ const char *d1a7c6154[] = { "daclips.in", NULL }; const char *d1a89dab7[] = { "jolse.com", NULL }; const char *d1aa51e1d[] = { "aajtak.intoday.in", "indiatoday.intoday.in", NULL }; const char *d1ad1aeca[] = { "naver.com", NULL }; +const char *d1b250674[] = { "100percentfedup.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bizpacreview.com", "boredomtherapy.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "gosocial.co", "greatamericanrepublic.com", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "lidblog.com", "mentalflare.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "reverbpress.com", "reviveusa.com", "rightwingnews.com", "shark-tank.com", "shedthoselbs.com", "stevedeace.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thehayride.com", "themattwalshblog.com", "theviralmob.com", "tinypic.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "universityherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "youthhealthmag.com", NULL }; const char *d1b8f248e[] = { "radioforge.com", NULL }; const char *d1bb11718[] = { "transparentcalifornia.com", NULL }; const char *d1bd955a5[] = { "deccanchronicle.com", NULL }; @@ -56827,6 +57091,7 @@ const char *d1bfe29af[] = { "eloan.co.il", NULL }; const char *d1c36f809[] = { "diety.wp.pl", NULL }; const char *d1c556083[] = { "techadvisor.co.uk", NULL }; const char *d1c7df652[] = { "autodealer.co.za", NULL }; +const char *d1c975f2e[] = { "cyberciti.biz", NULL }; const char *d1c99a9d9[] = { "globalvoices.org", NULL }; const char *d1c99bff7[] = { "argos.co.uk", "newscientist.com", "upwork.com", NULL }; const char *d1c9b2964[] = { "sprint.com", NULL }; @@ -56870,6 +57135,7 @@ const char *d21923824[] = { "techworld.com", NULL }; const char *d219e1445[] = { "offers.com", NULL }; const char *d21eddb66[] = { "apps.facebook.com", NULL }; const char *d21ee9276[] = { "spike.com", NULL }; +const char *d224b5d48[] = { "accuweather.com", NULL }; const char *d22d9ccad[] = { "ehow.com", NULL }; const char *d22e931f3[] = { "n-tvnow.de", "rtl-now.rtl.de", "rtl2now.rtl2.de", "rtlnitronow.de", "superrtlnow.de", "voxnow.de", NULL }; const char *d2334edbe[] = { "reference.com", "thesaurus.com", NULL }; @@ -56893,6 +57159,7 @@ const char *d25a737e1[] = { "adwords.google.com", NULL }; const char *d25a7a1d7[] = { "millionenklick.web.de", NULL }; const char *d25e3c348[] = { "bigfile.to", NULL }; const char *d25eaf46d[] = { "spiegel.de", NULL }; +const char *d25f2de23[] = { "smutr.com", NULL }; const char *d260a4312[] = { "cbs.com", NULL }; const char *d264c25bb[] = { "mufon.com", NULL }; const char *d266dfd9a[] = { "my.rsscache.com", NULL }; @@ -56903,7 +57170,7 @@ const char *d26e53886[] = { "boreburn.com", "yourtailorednews.com", NULL }; const char *d26ede92b[] = { "redlandsdailyfacts.com", "pasadenastarnews.com", "dailybulletin.com", "marinij.com", "montereyherald.com", "presstelegram.com", "times-standard.com", "chicoer.com", "whittierdailynews.com", "dailydemocrat.com", "dailynews.com", "ocregister.com", "pe.com", "buffzone.com", "orovillemr.com", "journal-advocate.com", "reporterherald.com", "broomfieldenterprise.com", "record-bee.com", "sentinelandenterprise.com", "bostonherald.com", "nashobavalleyvoice.com", "eptrail.com", "akronnewsreporter.com", "willitsnews.com", "redbluffdailynews.com", "thevalleydispatch.com", "twincities.com", "burlington-record.com", "fortmorgantimes.com", "coloradodaily.com", "lamarledger.com", "timescall.com", "canoncitydailyrecord.com", "excelsiorcalifornia.com", "advocate-news.com", "paradisepost.com", "redwoodtimes.com", "denverpost.com", "mendocinobeacon.com", NULL }; const char *d270c433f[] = { "m.tv.naver.com", NULL }; const char *d2735dcd7[] = { "arstechnica.com", NULL }; -const char *d2782e26b[] = { "sharehappy.it", NULL }; +const char *d276b2de6[] = { "ahctv.com", "animalplanet.com", "cookingchanneltv.com", "destinationamerica.com", "discovery.com", "discoverylife.com", "diynetwork.com", "foodnetwork.com", "hgtv.com", "investigationdiscovery.com", "motortrend.com", "sciencechannel.com", "tlc.com", "travelchannel.com", NULL }; const char *d27a9924c[] = { "dcshoes.fr", NULL }; const char *d280dbf26[] = { "zap2it.com", NULL }; const char *d28563708[] = { "newser.com", NULL }; @@ -56950,23 +57217,25 @@ const char *d2e67e21 [] = { "tomtop.com", NULL }; const char *d2e7a377d[] = { "google.ae", "google.at", "google.be", "google.bg", "google.by", "google.ca", "google.ch", "google.cl", "google.co.id", "google.co.il", "google.co.in", "google.co.jp", "google.co.ke", "google.co.kr", "google.co.nz", "google.co.th", "google.co.uk", "google.co.ve", "google.co.za", "google.com", "google.com.ar", "google.com.au", "google.com.br", "google.com.co", "google.com.ec", "google.com.eg", "google.com.hk", "google.com.mx", "google.com.my", "google.com.pe", "google.com.ph", "google.com.pk", "google.com.py", "google.com.sa", "google.com.sg", "google.com.tr", "google.com.tw", "google.com.ua", "google.com.uy", "google.com.vn", "google.cz", "google.de", "google.dk", "google.dz", "google.ee", "google.es", "google.fi", "google.fr", "google.gr", "google.hr", "google.hu", "google.ie", "google.it", "google.lt", "google.lv", "google.nl", "google.no", "google.pl", "google.pt", "google.ro", "google.rs", "google.ru", "google.se", "google.sk", "googleadservices.com", NULL }; const char *d2eb53554[] = { "custojusto.pt", NULL }; const char *d2ed71283[] = { "williamhillcasino.com", NULL }; +const char *d2f06120c[] = { "audius.co", NULL }; const char *d2f16ad3e[] = { "computerbild.de", NULL }; const char *d2f31c508[] = { "redfin.com", NULL }; const char *d2f668841[] = { "fortune.com", "time.com", NULL }; const char *d302e4b9f[] = { "slate.com", NULL }; const char *d303d0b56[] = { "tampermonkey.net", NULL }; +const char *d306e7225[] = { "uploadbyte.com", NULL }; const char *d30cc0574[] = { "hpjav.tv", NULL }; const char *d311b03b6[] = { "dailycaller.com", NULL }; const char *d31358f8e[] = { "dato.porn", NULL }; const char *d314a7a97[] = { "tubeoffline.com", NULL }; const char *d319cc3a0[] = { "abcnews.go.com", "foxbusiness.com", "foxnews.com", "resignationbrewery.com", "threenow.co.nz", NULL }; const char *d31b824f4[] = { "gamble.co.uk", "gokkeninonlinecasino.nl", "top5casinosites.co.uk", NULL }; +const char *d31db5414[] = { "golem.de", "pcwelt.de", "reuters.com", "formel1.de", NULL }; const char *d31f96b42[] = { "catalogfavoritesvip.com", "freeshipping.com", "freeshippingbymastercard.com", "freeshippingrewards.com", "habandvipplus.com", "inthecompanyofdogsvip.com", "naturesjewelryvip.com", "northstylevip.com", "pyramidcollectionvip.com", "serengeticatalogvip.com", "travelplus.com", NULL }; const char *d320ff3d2[] = { "sourceforge.net", NULL }; const char *d32159037[] = { "171gifs.com", "1proxy.de", "300mbfilms.org", "321jav.com", "69sugar.com", "adultdouga.biz", "agarios.org", "ahlamtv.com", "al.ly", "alantv.net", "alltube.tv", "ally.sh", "amabitch.com", "ancensored.com", "andrija-i-andjelka.com", "animakai.info", "anime-sugoi.com", "animeado.net", "animeai.org", "animelek.com", "animesonline2hd.org", "animesonlinetk.info", "animezone.pl", "antenasport.eu", "anyanime.com", "apklover.net", "aquariumgays.com", "arab-moviez.org", "arabloads.net", "arabp2p.com", "archived.moe", "artgifsocean.com", "asianporndistrict.com", "asianxv.com", "assistirfilmeshd.org", "assistirfilmesonline2.net", "avonline.tv", "avpockiehd.com", "axxomovies.in", "azkempire.com", "aznude.com", "baixarsomusica.com", "bajarjuegospcgratis.com", "bakacan.com", "balkandownload.org", "balkanje.com", "bdmusicboss.net", "bdsmporn.us", "beautiesbondage.com", "becekin.net", "beelink.in", "behchala.com", "bersek.xyz", "bestsongspk.com", "big4umovies.net", "bilasport.pw", "bitch-show.com", "bitporno.com", "blackboxrepack.com", "blacklionmusic.com", "blogqpot.com", "bludv.com", "bokep2017.com", "bokepcewek.net", "bokepseks.co", "bolly2tolly.com", "bouncebreak.com", "brazzershd.co", "bugiltelanjang17.com", "camrouge.com", "camwhores.co", "cartoonhd.cc", "cartoonth12.com", "catchcoin.pw", "catosports.ml", "centraldeanimes.biz", "cholotubex.com", "cinemamkv.xyz", "cinetux.net", "clik.pw", "cliphayho.com", "cloudy.ec", "coastalhut.com", "columbia-xxx.com", "comicporno.org", "comicsmanics.com", "cookiesnetfl1x.com", "cooltamil.com", "coroas40.com", "coshurl.co", "cricbox.net", "cwtube.dj", "czechmoneyteens.com", "dato.porn", "dblatino.com", "dclinks.info", "dd-books.com", "debrideco.com", "desixnxx.net", "devil-torrents.pl", "discografiascompletas.net", "djmazamp3.info", "dokazm.mk", "donlotfile.com", "download-xyz.com", "downloadgameps3.com", "downloadgamepsp.com", "downloadgamexbox.com", "dragonball-time.com", "drakorindo.com", "drakorindofilms.com", "drhmonegyi.net", "dvdwap.com", "dzrepackteam.com", "e-hentai.me", "e-jav.com", "easyxtubes.com", "edmdl.com", "ekasiwap.com", "electro-torrent.pl", "embedlink.info", "embedsr.to", "erodouga69.com", "erostar.jp", "estrenosdoramas.net", "estrenosdoramas.org", "etsmods.net", "eurostreaming.video", "exposure.pw", "fagken.com", "fas.li", "fastdrama.co", "faststream.in", "faststream.ws", "felipephtutoriais.com.br", "filecrypt.cc", "filesupload.org", "filmaon.com", "filmclub.tv", "filmehd.net", "filmeserialeonline.org", "filmeseseriesonline.net", "filmesonline1080p.com", "filmesonline4.com", "filmesonlineagora.com", "filmesonlineplay.com", "filmesonlinex.biz", "filmgur.com", "filmi7.com", "filminvazio.com", "filmovi.eu", "filmozu.net", "filmuptobox.net", "filsex.com", "flashbd24.blogspot.com", "flixanity.online", "freeadultcomix.com", "freeiptvlinks.net", "freelivesports.co", "freesoftwaredlul.com", "fuckingsession.com", "full-serie.biz", "fullmaza.net", "fullpinoymovies.net", "futebolps2.com", "fxporn.net", "gameofporn.net", "gamepciso.com", "garotosbrasil.com", "gaycock4u.com", "gaysex69.net", "gibanica.club", "girlswithmuscle.com", "gravuregirlz.com", "grcrt.net", "hacknetfl1x.net", "halacima.net", "happy-foxie.com", "haylike.net", "hdarkzone.com", "hdencoders.com", "hdmovie16.ws", "hdmovie24.net", "hdmusic23.net", "hdmusic25.com", "hdmusic90.co", "hdporner720.com", "hdpornfull.co", "hdpornfull.net", "hdshows.in", "hdteenvids.com", "hdtube.co", "hdzex.net", "healthsoul.info", "hentai-for.me", "hentai-id.tv", "hentai.to", "hentaicomicsbr.net", "hentaiplay.net", "hentaiplus.co", "hentaistream.co", "her69.net", "herobo.com", "heymanga.me", "hindimoviesonlines.net", "hiper.cool", "hkfree.co", "homeporn.tv", "hon3yhd.com", "hqq.watch", "hulkload.com", "hyperdebrid.net", "icwutudidare.info", "idolblog.org", "ig2fap.com", "igg-games.com", "ightdl.xyz", "iimgur.club", "ilinks.ug", "ilovefilmesonline.biz", "image-bugs.com", "imagecoin.net", "imgshot.pw", "imgsmile.com", "immunicity.cab", "immunicity.plus", "immunicity.team", "incestoporno.org", "insharee.com", "iprojectfreetv.us", "ivhunter.com", "iwatchgameofthrones.cc", "izporn.net", "jav-for.me", "javeu.com", "javfhd.tv", "javfinder.to", "javgay.com", "javhd.pro", "javhd4k.com", "javkimochiii.com", "javleak.com", "javmobile.net", "javmost.com", "javonline.online", "javpob.com", "javrom.com", "javstream.co", "javus.net", "jdownloader2premium.com", "jizzman.com", "jogostorrentgratis.net", "jpfiles.eu", "jpidols.tv", "k18.co", "k2nblog.com", "karanpc.com", "kissanime.ru", "kizzboy.com", "kooora2day.com", "koreansubindo.net", "kreskowkazone.pl", "kreskowki.tv", "l2s.io", "lacajita.xyz", "lambingan.su", "layar-21.com", "layarindo21.com", "lecheanal.com", "leech.ae", "leosims.com", "letsjav.com", "linclik.com", "link2download.net", "livehd90m.info", "livesoccertv.live", "livestreaming24.net", "loonertube.com", "lyricsy.ir", "macgames-download.com", "macnwins.com", "magesy.be", "manatelugump3.net", "mangacanblog.com", "maniacosporcomics.com", "marapcana.eu", "marvin-vibez.to", "masflowmusik.net", "masterfilmesonlinegratis.info", "maxinlive.com", "mbfcast.pw", "media1fire.com", "megafilmeshdplus.org", "megafodabr.com", "megahentaicomics.com", "megaseriesonline.com", "megatobox.net", "meguminime.com", "metaserie.com", "milfcomix.com", "milversite.me", "minatosuki.com", "minatosuki.website", "minhaserie.me", "mitemovie.com", "mixhdporn.com", "mkvtv.net", "mmfilmes.com", "mocnoi.com", "modelblog.org", "movie24k.ch", "movieerotic.net", "moviehd-free.com", "moviehd-xxx.com", "movierulz.ch", "movierulz.cm", "movierulz.xyz", "movies24hd.co", "movies5x.com", "moviesak47.com", "moviesgoldonline.net", "moviesgoldonline.pro", "moviesgolds.com", "movieshdgratis.com.mx", "movietubenow.bz", "movietv.ws", "moviezplanet.org", "movieztimes.com", "mp3haat.com", "mp3kart.cc", "mp3kart.co", "mp3kart.com", "mp3mydownload.com", "mp3puu.com", "mp3songdl.net", "musculoduro.com.br", "muvibg.com", "mylucah.co", "mymoviepot.xyz", "mzansifun.com", "mzansiporntube.com", "mzansixxx.com", "namethatpornstar.com", "naphi.lol", "nasze-kino.online", "nbafullhd.com", "neko-miku.com", "nekonime.com", "newhdmovie24.biz", "newhdmovies.net", "newpct.com", "newpct1.com", "nflstream.net", "ngentot.tv", "ninfetasnovinhas.net", "nontonanime.org", "nontononlinedrama.com", "nosteam.org.ro", "nudeyoung.xyz", "nulledcenter.com", "nungg.com", "nungmovies-hd.com", "nuttit.com", "nxtcomicsclub.com", "ocsstream.info", "ohohd.com", "ohyeah1080.com", "okmovie-hd.com", "olangal.pro", "omberbagi.com", "ondeeubaixo.com", "one-series.cc", "onlinefilmovisaprevodom.cc", "onlinefilmsitesii.net", "onlinemoviesgold.one", "onlinemoviesprime.net", "openx.tv", "opujem.com", "otaku-animehd.com", "otorrents.com", "ottakae.com", "pahe.in", "pass69.com", "pcgames-download.com", "peliculasabc.net", "peliculasgo.com", "peliculasm.tv", "peliculasmega1k.com", "peliculastomas01.org", "pelisplus.tv", "pelisxporno.com", "pentasex.com", "perfecthdmovies.pw", "perulareshd.pw", "phimotv.net", "picanteeproibido.com.br", "pinaycute.com", "pipocao.com", "pirateaccess.xyz", "piratebay.co.in", "planetsport.pw", "playbokep.me", "playpornfree.net", "pleermp3.net", "pokemonlaserielatino.com", "polskie-torrenty.com", "popjav.com", "porneq.com", "pornfromcz.com", "pornfromczech.com", "pornhardx.com", "pornhd5k.com", "pornleak.net", "pornlibrary.net", "pornmegabox.net", "pornobae.com", "pornocomics.net", "pornotorrent.com.br", "pornotorrent.org", "pornpassw0rds.com", "pornsexonline.xxx", "pornvibe.org", "pornvxl.com", "pornzexx.com", "portalroms.com", "portalultautv.com", "primewire.io", "programasvirtualespc.net", "projectfreetvhd.co", "projectfreetvi.info", "psarips.com", "pubfilmonline.net", "pure-anime.tv", "pussybook.xyz", "putarfilm.com", "querofilmehd.com", "r34anim.com", "rapcloud.co", "reallifecamhd.com", "reallifecamvd.com", "ripvod.com", "rosextube.com", "runvideo.net", "savvystreams.blogspot.com", "sceper.ws", "sdmoviespoint.in", "series-cravings.tv", "seriesblanco.com", "seriesblanco.tv", "seriescr.com", "seriesfuture.com", "seriesintorrent.com", "serieslatino.tv", "seriesparaassistironline.org", "sexisfree.net", "sexix.net", "sexiz.net", "sexkino.to", "sexloading.com", "sexvui.net", "sexxdesi.net", "sexy-youtubers.com", "sexyeroticgirls.comshofonline.org", "short.am", "shush.se", "sinevizyonda.org", "singgah.in", "sitpad.info", "skidrow-games.io", "skidrowcrack.com", "skidrowgamesreloaded.com", "sklns.net", "soccerembed.blogspot.com", "solotorrent.net", "spacemov.tv", "speedplay.pro", "sports4u.net", "sportshd.me", "stadium-live.biz", "streamcherry.com", "streamingok.com", "streamlord.com", "streampornfree.com", "suki48.web.id", "superteenz.com", "sweext.com", "tamilmv.eu", "tamilmv.vc", "tamilrasigan.net", "tamilyogi.fm", "teenboytwink.com", "teentubeq.com", "tele-wizja.com", "telugudon.com", "telugupalaka.com", "teluguringtones.co", "telugusexstorieskathalu.net", "tfpdl.de", "theapricity.com", "thebarchive.com", "thebestofcafucus.com", "thepiratebay.cd", "thepiratebay24.ga", "thepiratebay3.org", "thesimplebay.pro", "thevid.net", "thplayers.com", "tlenovelas.net", "todaypk.ag", "todoinmega.com", "tokusatsuindo.com", "torrentcounter.cc", "torrentfilmesbr.com", "torrentlocura.com", "torrentool.com", "torrentoon.com", "torrentrapid.com", "torrentscompletos.com", "torrentsgroup.com", "tousatu.biz", "tuhentaionline.com", "tumejortorrent.com", "tuportaldemusica.com", "tuserie.com", "tushyporn.net", "tvrex.net", "twitchstats.net", "u2s.io", "ufreetv.com", "unblocked.cab", "unblocked.pet", "unblocked.plus", "unblocked.team", "unduhfilmrama.biz", "upcomics.org", "uporniahd.com", "usabit.com", "uskip.me", "uwatchfree.co", "v100v.net", "vdizpk.com", "veekyforums.com", "veporn.net", "vercanalestv.com", "verdirectotv.com", "verpeliculasporno.gratis", "vertusnovelas.net", "veyqo.net", "veziserialeonline.info", "vibokep.info", "vidabc.com", "video.az", "videobokepgratis.me", "videobokepincest.xyz", "videoexa.com", "videosexbokep.org", "videosnudes.com", "vidtome.co", "vidz7.com", "vidzcode.com", "viooz.ac", "vipracing.biz", "viralshow.info", "viveseries.com", "vivetusnovelas.com", "vixvids.to", "watchaha.com", "watcharcheronline.com", "watchcommunity.cc", "watchfomny.tv", "watchjavidol.com", "watchjavonline.com", "watchme247.co.il", "watchparksandrecreation.cc", "watchpornfree.me", "watchtheofficeonline.net", "watchxxxparody.com", "wetblog.org", "wibudesu.com", "wolverdon-filmes.com", "wplocker.com", "xdvideos.org", "xfilmywap.com", "xgatinhas.com", "xmovies1.com", "xrares.com", "xteenchan.com", "xvideospanish.com", "xxgasm.com", "xxhdporn.com", "xxx-comics.com", "xxxstooorage.com", "yedhit.com", "yeucontrai.com", "yodrama.com", "youpornzz.com", "youswear.com", "yuuk.net", "zambianobserver.com", "zfilmeonline.eu", "zoocine.co", "zoomtv.me", "zw-net.com", NULL }; const char *d322d24fb[] = { "remixshop.com", NULL }; const char *d32450c6a[] = { "thetimes.co.uk", NULL }; -const char *d325f81e4[] = { "123movies.com", "123unblock.info", "123unblock.xyz", "1337x.st", "1337x.to", "1movies.is", "adsrt.com", "ancient-origins.net", "anitube.cz", "aniwatcher.com", "bayfiles.com", "c123movies.com", "clicknupload.org", "daclips.in", "downace.com", "downloadpirate.com", "estream.to", "estream.xyz", "eztv.io", "eztv.tf", "eztv.yt", "ffmovies.ru", "filmlinks4u.is", "flvto.biz", "fmovies.taxi", "fmovies.world", "fmovieson.com", "fullmatchesandshows.com", "getlink.pro", "gifsis.com", "gomovies.sc", "gomovieshub.is", "gostreams.net", "hdmoza.com", "hdonline.is", "healthline.com", "intoupload.net", "kickass2.ch", "kickass2.st", "kimcartoon.to", "latestsocial.com", "limetorrents.info", "masterkreatif.com", "megaup.net", "monova.org", "monova.to", "movies.is", "movies123.xyz", "moviescouch.co", "moviewatcher.is", "mrunlock.icu", "mrunlock.pro", "newser.com", "nocensor.icu", "nocensor.pro", "nowwatchtvlive.ws", "nutritioninsight.com", "onhax.me", "openload.co", "openload.pw", "openloadmovies.bz", "otakustream.tv", "peggo.tv", "piknu.com", "pirateiro.com", "postimg.cc", "prox4you.info", "prox4you.pw", "prox4you.xyz", "putlocker.ninja", "putlocker.style", "putlockers.movie", "queenfaucet.website", "seedpeer.me", "sendit.cloud", "series9.to", "skidrowcrack.com", "stream2watch.ws", "swatchseries.to", "tinypic.com", "torlock.com", "torrentdownload.ch", "torrentdownloads.me", "torrentfunk.com", "torrentfunk2.com", "torrentz2.eu", "tubidy.io", "uiz.io", "unblockall.org", "unblocked.app", "unblocked.cx", "unblocked.is", "unblocked.llc", "unblocked.lol", "unblocked.pet", "unblocked.si", "unlockproject.icu", "unlockproject.live", "upload.ac", "uploadproper.net", "uplod.cc", "uplod.io", "uptobox.com", "userscloud.com", "ustreamix.com", "ustreamyx.com", "vidbull.tv", "vidoza.co", "vidoza.net", "vidtomp3.com", "vidup.io", "watchcartoononline.io", "watchsomuch.info", "x1337x.eu", "x1337x.se", "x1337x.ws", "y2mate.com", "yesmovies.to", "yify-movies.net", "yifyddl.movie", "ymovies.tv", "yourbittorrent2.com", "zippyshare.com", NULL }; const char *d32aba243[] = { "myvidster.com", NULL }; const char *d32b97b3b[] = { "mycbseguide.com", NULL }; const char *d33184ab2[] = { "youporn.com", NULL }; @@ -57027,6 +57296,7 @@ const char *d3c4326ae[] = { "ispot.tv", NULL }; const char *d3c732a31[] = { "theatlantic.com", NULL }; const char *d3c763feb[] = { "ci.craveonline.com", "ci.gamerevolution.com", "ci.momtastic.com", "ci.thefashionspot.com", "ci.totallyher.com", NULL }; const char *d3c96c253[] = { "eztv.io", "eztv.tf", "eztv.yt", NULL }; +const char *d3cdcd189[] = { "hgtv.com", NULL }; const char *d3ceb3c36[] = { "search.yahoo.com", NULL }; const char *d3d504a96[] = { "java-forums.org", "linuxforums.org", NULL }; const char *d3d8ac181[] = { "newegg.com", NULL }; @@ -57038,6 +57308,7 @@ const char *d3e8b2cd5[] = { "droid-life.com", NULL }; const char *d3e90973c[] = { "macworld.co.uk", NULL }; const char *d3ea5e767[] = { "brainyquote.com", NULL }; const char *d3eef391e[] = { "userstyles.org", NULL }; +const char *d3efacc65[] = { "100percentfedup.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bigleaguepolitics.com", "bizpacreview.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "grammarist.com", "greatamericanrepublic.com", "gymflow100.com", "hackspirit.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "knowledgedish.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "lidblog.com", "mentalflare.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "rightwingnews.com", "rightwingtribune.com", "shark-tank.com", "shedthoselbs.com", "stevedeace.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thehayride.com", "themattwalshblog.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "youthhealthmag.com", NULL }; const char *d3f0135b4[] = { "m.flickr.com", NULL }; const char *d3f433b7f[] = { "hltv.org", NULL }; const char *d3f869ae8[] = { "ndtv.com", NULL }; @@ -57048,10 +57319,12 @@ const char *d3fe32371[] = { "allthingsvegas.com", "askmefast.com", "auntyacid.co const char *d3fe6284c[] = { "aol.com", NULL }; const char *d3febe929[] = { "zazzle.co.uk", NULL }; const char *d403f597f[] = { "ar12gaming.com", NULL }; +const char *d40548c05[] = { "pcgamer.com", NULL }; const char *d40e4be15[] = { "daum.net", NULL }; const char *d40fe038c[] = { "mavrixonline.com", NULL }; const char *d4174448c[] = { "eatthis.com", "karnaval.com", "livestream.com", "luxuryrealestate.com", NULL }; const char *d421cb728[] = { "vtr.com", NULL }; +const char *d42245437[] = { "kimcartoon.to", NULL }; const char *d4232c669[] = { "powvideo.net", NULL }; const char *d42669884[] = { "microsoft.com", NULL }; const char *d42cbe396[] = { "kapaza.be", NULL }; @@ -57076,13 +57349,11 @@ const char *d452678e3[] = { "100percentfedup.com", "allthingsvegas.com", "askmef const char *d454732a1[] = { "capertongillett.com", "webfirstrow.eu", NULL }; const char *d45787dc4[] = { "fnac.com", NULL }; const char *d45808ee1[] = { "zazzle.ca", NULL }; -const char *d458300fc[] = { "macworld.com", "pcworld.com", "techhive.com", NULL }; const char *d458cb53d[] = { "tornadomovies.co", NULL }; const char *d459e9ea3[] = { "adf.ly", "s1-adfly.com", NULL }; const char *d45c72baf[] = { "gelbooru.com", NULL }; const char *d45cbe54a[] = { "cracksfiles.com", NULL }; const char *d45e6443b[] = { "hd-porn.me", NULL }; -const char *d45fada0f[] = { "beinsports.com", NULL }; const char *d46042786[] = { "foreverceleb.com", NULL }; const char *d46188bec[] = { "gradleplease.appspot.com", NULL }; const char *d463a4b72[] = { "100percentfedup.com", "4chan.org", "allthingsvegas.com", "americasfreedomfighters.com", "appleeats.com", "askmefast.com", "auntyacid.com", "boomsbeat.com", "breakingfirst.com", "breathecast.com", "bulletsfirst.net", "clashamerica.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "deneenborelli.com", "designbump.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "firstinfreedomdaily.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "greatamericanrepublic.com", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "itechpost.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "mentalflare.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "profitconfidential.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "rightwingnews.com", "sciencetimes.com", "shark-tank.com", "shedthoselbs.com", "sportsworldnews.com", "stevedeace.com", "sweepstakesfanatics.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "thedesigninspiration.com", "themattwalshblog.com", "theviralmob.com", "traileraddict.com", "truththeory.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", NULL }; @@ -57120,6 +57391,7 @@ const char *d49c0128f[] = { "shesfreaky.com", NULL }; const char *d4a5878b7[] = { "noracam.com", NULL }; const char *d4a76a780[] = { "parismatch.com", NULL }; const char *d4a8dac78[] = { "coindesk.com", NULL }; +const char *d4aa4c0d2[] = { "gotabiblioteken.se", NULL }; const char *d4aba676b[] = { "criteo.investorroom.com", NULL }; const char *d4ae2e93 [] = { "realmadrid.com", NULL }; const char *d4af6d0f7[] = { "slickdeals.net", NULL }; @@ -57127,6 +57399,7 @@ const char *d4b6c1d72[] = { "smartertravel.com", NULL }; const char *d4b6ea9ef[] = { "itworld.com", "juniper.net", NULL }; const char *d4b8eec0 [] = { "backupload.net", NULL }; const char *d4bab907 [] = { "1channel.biz", "letmewatchthis.pl", "primewire.to", NULL }; +const char *d4bd04a0c[] = { "bloombergquint.com", NULL }; const char *d4bd3777f[] = { "boobieblog.com", "phun.org", NULL }; const char *d4bfa7937[] = { "100percentfedup.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "boredomtherapy.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "greatamericanrepublic.com", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "intellectualconservative.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "lidblog.com", "mentalflare.com", "minutemennews.com", "moneyversed.com", "myscienceacademy.org", "naturalblaze.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redmaryland.com", "rightwingnews.com", "shark-tank.com", "shedthoselbs.com", "stevedeace.com", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thehayride.com", "themattwalshblog.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "urbantabloid.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "youthhealthmag.com", NULL }; const char *d4c1a981b[] = { "stage-entertainment.de", NULL }; @@ -57170,8 +57443,8 @@ const char *d5319daf2[] = { "desigual.com", NULL }; const char *d539c9481[] = { "vidtodo.com", NULL }; const char *d53b87f1d[] = { "openloed.co", NULL }; const char *d53c6155e[] = { "indiatoday.in", NULL }; -const char *d53ec0c3 [] = { "tlc.com", NULL }; const char *d541a4bd9[] = { "nidec-copal-electronics.com", NULL }; +const char *d543ed0fa[] = { "masslive.com", NULL }; const char *d543f7f0e[] = { "adguard.com", NULL }; const char *d545fb141[] = { "bluray-disc.de", NULL }; const char *d548b5f66[] = { "catalogfavoritesvip.com", "freeshipping.com", "freeshippingrewards.com", "habandvipplus.com", "inthecompanyofdogsvip.com", "naturesjewelryvip.com", "northstylevip.com", "pyramidcollectionvip.com", "serengeticatalogvip.com", "travelplus.com", NULL }; @@ -57179,13 +57452,13 @@ const char *d54b78775[] = { "ahctv.com", "destinationamerica.com", "discoverylif const char *d54e4c233[] = { "giantbomb.com", NULL }; const char *d54f59422[] = { "m4ufree.com", NULL }; const char *d55671966[] = { "opensubtitles.org", NULL }; -const char *d561446ee[] = { "citi.com", "citibank.com", "enmasse.com", "login.skype.com", NULL }; const char *d56a13f3f[] = { "askmefast.com", "breathecast.com", "bulletsfirst.net", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "crossmap.com", "dailyheadlines.net", "dailysurge.com", "digitaljournal.com", "enstarz.com", "greatamericanrepublic.com", "hngn.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "legalinsurrection.com", "minutemennews.com", "naturalblaze.com", "natureworldnews.com", "newser.com", "parentherald.com", "patriotoutdoornews.com", "rantlifestyle.com", "realfarmacy.com", "realtytoday.com", "redmaryland.com", "rightwingnews.com", "shark-tank.com", "stevedeace.com", "techtimes.com", "theblacksphere.net", "themattwalshblog.com", "universityherald.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *d56be3f8 [] = { "sex.com", NULL }; const char *d56c072f2[] = { "bandai-hobby.net", NULL }; const char *d56fb65a1[] = { "gserp.com", NULL }; const char *d5712e8a8[] = { "boards.4chan.org", NULL }; const char *d57188e74[] = { "amazingpics.net", NULL }; +const char *d576890b9[] = { "eloquaeditors.com", NULL }; const char *d578747a [] = { "adnews.com.br", NULL }; const char *d578c72d3[] = { "moshimonsters.com", NULL }; const char *d57c1ddd8[] = { "hitfix.com", NULL }; @@ -57199,6 +57472,7 @@ const char *d58555e61[] = { "barclaycard.co.uk", NULL }; const char *d5887b530[] = { "flii.by", NULL }; const char *d588cc733[] = { "imasdk.googleapis.com", NULL }; const char *d58b11522[] = { "tubewolf.com", NULL }; +const char *d58d58bef[] = { "france.tv", "rt.com", NULL }; const char *d596d164d[] = { "fcbarcelona.cat", "fcbarcelona.es", NULL }; const char *d596f4997[] = { "nyandcompany.com", NULL }; const char *d59751bef[] = { "usps.com", NULL }; @@ -57244,7 +57518,6 @@ const char *d5f5823c6[] = { "wigflip.com", NULL }; const char *d5fac5177[] = { "wwe.com", NULL }; const char *d5ff8c526[] = { "transphoto.ru", NULL }; const char *d60537d66[] = { "live.euroleague.net", NULL }; -const char *d60697167[] = { "100percentfedup.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bizpacreview.com", "boredomtherapy.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "gosocial.co", "greatamericanrepublic.com", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "lidblog.com", "mentalflare.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "reverbpress.com", "reviveusa.com", "rightwingnews.com", "shark-tank.com", "shedthoselbs.com", "stevedeace.com", "techconsumer.com", "technobuffalo.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thehayride.com", "themattwalshblog.com", "theviralmob.com", "tinypic.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "universityherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "youthhealthmag.com", NULL }; const char *d606bb3bb[] = { "fox5dc.com", NULL }; const char *d607358f9[] = { "flickr.com", NULL }; const char *d60c457d9[] = { "100percentfedup.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "breathecast.com", "bulletsfirst.net", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "greatamericanrepublic.com", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "lidblog.com", "mentalflare.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "shark-tank.com", "shedthoselbs.com", "stevedeace.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "themattwalshblog.com", "theviralmob.com", "traileraddict.com", "truththeory.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "youthhealthmag.com", NULL }; @@ -57266,6 +57539,7 @@ const char *d63393089[] = { "dexerto.com", "gdriveplayer.us", "kitguru.com", "ou const char *d638d049c[] = { "tsn.ua", NULL }; const char *d63b1a8b3[] = { "www.pornhub.com", NULL }; const char *d63b3da42[] = { "dslreports.com", NULL }; +const char *d640f71d2[] = { "foxsports.com.au", "kidspot.com.au", "cairnspost.com.au", "ntnews.com.au", "goldcoastbulletin.com.au", "townsvillebulletin.com.au", "themercury.com.au", "news.com.au", "taste.com.au", "heraldsun.com.au", "dailytelegraph.com.au", "adelaidenow.com.au", "bodyandsoul.com.au", "bestrecipes.com.au", "whimn.com.au", "vogue.com.au", "delicious.com.au", "escape.com.au", "weeklytimesnow.com.au", "geelongadvertiser.com.au", NULL }; const char *d642259cb[] = { "mousebreaker.com", NULL }; const char *d648caf88[] = { "100percentfedup.com", "4chan.org", "allthingsvegas.com", "americasfreedomfighters.com", "appleeats.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "boomsbeat.com", "boredomtherapy.com", "breakingfirst.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashamerica.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "deneenborelli.com", "designbump.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "faithit.com", "firstinfreedomdaily.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "funnyand.com", "gosocial.co", "greatamericanrepublic.com", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "intellectualconservative.com", "itechpost.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "lidblog.com", "lifebuzz.com", "mentalflare.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "profitconfidential.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "rightwingnews.com", "sciencetimes.com", "shark-tank.com", "shedthoselbs.com", "sportsworldnews.com", "sportsworldreport.com", "stevedeace.com", "supercheats.com", "sweepstakesfanatics.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thedesigninspiration.com", "themattwalshblog.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "universityherald.com", "urbantabloid.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "youthhealthmag.com", NULL }; const char *d649b3fb3[] = { "accounts.google.com", NULL }; @@ -57274,6 +57548,7 @@ const char *d64cbd1af[] = { "sportsbull.jp", NULL }; const char *d654bc924[] = { "aetv.com", NULL }; const char *d656bd02b[] = { "funnyordie.com", NULL }; const char *d65852b80[] = { "iltalehti.fi", NULL }; +const char *d6662b766[] = { "space.com", NULL }; const char *d667639eb[] = { "autoblog.com", "dailyfinance.com", NULL }; const char *d66a7bf89[] = { "video.foxnews.com", NULL }; const char *d67038a0b[] = { "hintaseuranta.fi", NULL }; @@ -57290,9 +57565,9 @@ const char *d687f083a[] = { "feedcat.net", NULL }; const char *d68d6a68c[] = { "100percentfedup.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "breathecast.com", "bulletsfirst.net", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "greatamericanrepublic.com", "gymflow100.com", "hallels.com", "hautereport.com", "hngn.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "redmaryland.com", "rightwingnews.com", "shark-tank.com", "shedthoselbs.com", "stevedeace.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "themattwalshblog.com", "theviralmob.com", "traileraddict.com", "truththeory.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", NULL }; const char *d68df37b4[] = { "walmart.com", NULL }; const char *d6950394c[] = { "disney.com", NULL }; +const char *d69681c46[] = { "0123movies.com", "1337x.to", "1movies.is", "9anime.vip", "adsrt.com", "ahlamtv.com", "akvideo.stream", "allmyvideos.net", "animeflv.net", "avgle.com", "cherry.fruithosts.net", "clipconverter.cc", "cruzing.xyz", "dropapk.com", "emule-island.co", "escdn.co", "estream.to", "extreme-board.com", "fileone.tv", "flash-x.tv", "flashsx.tv", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "fruithosted.net", "gelbooru.com", "gogoanime.io", "grammarist.com", "hdvid.life", "hdvid.tv", "hdvid.xyz", "imagebam.com", "imagefruit.com", "imagerar.com", "imgadult.com", "imgbox.com", "imgdrive.net", "imgshots.com", "imgspice.com", "imgtaxi.com", "imgwallet.com", "jkanime.net", "m4ufree.tv", "megaup.net", "monova.org", "movie4k.is", "mp3indirdur.mobi", "mp4upload.com", "msn.com", "mywebtv.info", "newser.com", "nosteam.ro", "oload.club", "oload.download", "oload.fun", "oload.icu", "oload.life", "oload.live", "oload.site", "oload.stream", "oload.win", "oload.xyz", "oloadcdn.net", "olpair.com", "onhax.me", "onlinevideoconverter.com", "onvid.xyz", "openload.co", "openload.pw", "otakustream.tv", "piratebayblocked.com", "pirateproxy.sh", "playercdn.net", "pornparadise.org", "powvideo.net", "putlockers.fm", "putlockertv.to", "rapidvideo.com", "rarbgproxy.org", "rarbgunblock.org", "readcomiconline.to", "repelis.net", "seehd.pl", "sendvid.com", "sexuria.com", "solarmoviesc.com", "sportp2p.com", "stream2watch.org", "streamango.com", "streamcherry.com", "streamplay.to", "swatchseries.to", "thepiratebay.org", "thevideo.ch", "torrentfunk.com", "torrentz.to", "unblocker.cc", "userscloud.com", "vidlox.me", "vidlox.tv", "vidoza.net", "vidz7.com", "vidzi.tv", "watchonlinemovies.com.pk", "youwatch.org", NULL }; const char *d6998cdbe[] = { "jd.com", NULL }; const char *d69bc6df4[] = { "apiroot.com", NULL }; -const char *d6a0a23e8[] = { "9anime.nl", NULL }; const char *d6a260a5 [] = { "kumb.com", NULL }; const char *d6a2cb7e2[] = { "conservativetribune.com", NULL }; const char *d6a462ea1[] = { "palimas.com", NULL }; @@ -57322,7 +57597,6 @@ const char *d6ca689e9[] = { "virginmedia.com", NULL }; const char *d6cc79667[] = { "amctv.com", NULL }; const char *d6ce3d31a[] = { "primevideo.com", NULL }; const char *d6d4567a4[] = { "hjorthsbadehotel.dk", NULL }; -const char *d6d469833[] = { "100percentfedup.com", "4chan.org", "allthingsvegas.com", "americasfreedomfighters.com", "appleeats.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bb4sp.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bigleaguepolitics.com", "bizpacreview.com", "boomsbeat.com", "boredomtherapy.com", "breakingfirst.com", "breathecast.com", "bulletsfirst.net", "canadafreepress.com", "celebrity-gossip.net", "cheapism.com", "cheatsheet.com", "chicksonright.com", "clashamerica.com", "clashdaily.com", "comicallyincorrect.com", "conservativebyte.com", "conservativefiringline.com", "conservativeintel.com", "conservativetribune.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dcdirtylaundry.com", "deneenborelli.com", "designbump.com", "digitaljournal.com", "directexpose.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "faithit.com", "firstinfreedomdaily.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "freewarefiles.com", "funnyand.com", "gamer4k.com", "gamerant.com", "gamersheroes.com", "godfatherpolitics.com", "gosocial.co", "grammarist.com", "greatamericanpolitics.com", "greatamericanrepublic.com", "gymflow100.com", "hackspirit.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "icepop.com", "independentminute.com", "infowars.com", "intellectualconservative.com", "ipatriot.com", "itechpost.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "knowledgedish.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "libertyunyielding.com", "lidblog.com", "lifebuzz.com", "madworldnews.com", "makeagif.com", "menrec.com", "mentalflare.com", "minutemennews.com", "moneyversed.com", "myscienceacademy.org", "naturalblaze.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "profitconfidential.com", "quirlycues.com", "readysethealth.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "reverbpress.com", "reviveusa.com", "rightwingnews.com", "rightwingtribune.com", "rollingout.com", "sciencetimes.com", "shark-tank.com", "shedthoselbs.com", "sonsoflibertymedia.com", "sportsworldnews.com", "sportsworldreport.com", "stevedeace.com", "supercheats.com", "survivalnation.com", "sweepstakesfanatics.com", "techconsumer.com", "technobuffalo.com", "techtimes.com", "telexplorer.com.ar", "terezowens.com", "theblacksphere.net", "theboredmind.com", "thedesigninspiration.com", "thehayride.com", "thelibertydaily.com", "themattwalshblog.com", "thepolitistick.com", "therealside.com", "theviralmob.com", "thinkamericana.com", "threepercenternation.com", "tiebreaker.com", "tinypic.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "truthuncensored.net", "universityherald.com", "urbantabloid.com", "valuewalk.com", "vcpost.com", "vgpie.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "whatfinger.com", "youthhealthmag.com", NULL }; const char *d6d47f9e4[] = { "autobild.de", "widgets.outbrain.com", NULL }; const char *d6d491bfe[] = { "entertainmentwise.com", NULL }; const char *d6d8132c5[] = { "foxbusiness.com", NULL }; @@ -57333,6 +57607,7 @@ const char *d6eb158ee[] = { "gaana.com", NULL }; const char *d6eb67933[] = { "aetv.com", "fyi.tv", "history.com", "mylifetime.com", "speedtest.net", NULL }; const char *d6efacd7f[] = { "cc.com", "channel5.com", "cmt.com", "eonline.com", "foodnetwork.com", "nbcnews.com", "ncaa.com", "player.theplatform.com", "simpsonsworld.com", "sonycrackle.com", "today.com", "uktv.co.uk", NULL }; const char *d6f0f10b4[] = { "sportsbet.com.au", NULL }; +const char *d6f652586[] = { "golem.de", NULL }; const char *d6facac8e[] = { "webhostingtalk.com", NULL }; const char *d6fc7bbbd[] = { "zippyshare.com", NULL }; const char *d7004de5c[] = { "gp.se", NULL }; @@ -57374,15 +57649,16 @@ const char *d7806fb23[] = { "ymovies.tv", NULL }; const char *d78348381[] = { "indiatimes.com", "m.tmz.com", "salon.com", "zap2it.com", NULL }; const char *d7856681b[] = { "gemini.yahoo.com", NULL }; const char *d785a8ef2[] = { "depositfiles.com", "dfiles.eu", "dfiles.ru", NULL }; -const char *d78696dfe[] = { "about.com", "armstrongmywire.com", "atlanticbb.net", "bestbuy.com", "bresnan.net", "broadstripe.net", "buckeyecablesystem.net", "cableone.net", "centurylink.net", "charter.net", "cincinnatibell.net", "dish.net", "ehow.com", "forbbbs.org", "hargray.net", "hawaiiantel.net", "hickorytech.net", "homeaway.co.uk", "knology.net", "livestrong.com", "mediacomtoday.com", "midco.net", "mybendbroadband.com", "mybrctv.com", "mycenturylink.com", "myconsolidated.net", "myepb.net", "mygrande.net", "mygvtc.com", "myhughesnet.com", "myritter.com", "northstate.net", "nwcable.net", "query.nytimes.com", "rentals.com", "search.rr.com", "searchresults.verizon.com", "suddenlink.net", "surewest.com", "synacor.net", "tds.net", "toshiba.com", "trustedreviews.com", "truvista.net", "windstream.net", "windstreambusiness.net", "wowway.net", "zoover.co.uk", "zoover.com", NULL }; +const char *d78a666cb[] = { "nbc.com", NULL }; +const char *d78d47548[] = { "chemistwarehouse.com.au", NULL }; const char *d78d9a34d[] = { "bellinghamherald.com", "bnd.com", "bradenton.com", "centredaily.com", "charlotteobserver.com", "elnuevoherald.com", "fresnobee.com", "heraldonline.com", "heraldsun.com", "idahostatesman.com", "islandpacket.com", "kansas.com", "kansascity.com", "kentucky.com", "ledger-enquirer.com", "macon.com", "mcclatchydc.com", "mercedsunstar.com", "miamiherald.com", "modbee.com", "myrtlebeachonline.com", "newsobserver.com", "sacbee.com", "sanluisobispo.com", "star-telegram.com", "sunherald.com", "theolympian.com", "thenewstribune.com", "thestate.com", "tri-cityherald.com", NULL }; const char *d78dae481[] = { "swfchan.org", NULL }; const char *d78ff52ad[] = { "timesfreepress.com", NULL }; const char *d790688b1[] = { "kimcartoon.to", "thepiratebay.org", NULL }; -const char *d79828895[] = { "vporn.com", NULL }; const char *d798f2631[] = { "shacknews.com", NULL }; const char *d79a239c4[] = { "100percentfedup.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "greatamericanrepublic.com", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "lidblog.com", "mentalflare.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "reviveusa.com", "rightwingnews.com", "shark-tank.com", "shedthoselbs.com", "stevedeace.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thehayride.com", "themattwalshblog.com", "theviralmob.com", "tosavealife.com", "truththeory.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "youthhealthmag.com", NULL }; const char *d79b6c0df[] = { "gethuman.com", NULL }; +const char *d79cd4a7e[] = { "tweakers.net", NULL }; const char *d79d43575[] = { "xmovies8.es", "xmovies8.ru", "xmovies8.tv", NULL }; const char *d79f33b88[] = { "iol.co.za", NULL }; const char *d7a172a8d[] = { "animegalaxy.net", "animenova.tv", "animetoon.tv", "animewow.eu", "gogoanime.com", "goodanime.eu", "gooddrama.net", "toonget.com", NULL }; @@ -57400,6 +57676,7 @@ const char *d7bb5a0c8[] = { "explosm.net", NULL }; const char *d7bb8d889[] = { "linkdrop.net", NULL }; const char *d7bcbf8f0[] = { "stern.de", NULL }; const char *d7bcfbb47[] = { "video-download.co", NULL }; +const char *d7bdf4072[] = { "stitcher.com", NULL }; const char *d7c13cb5b[] = { "tn.com.ar", NULL }; const char *d7c24609 [] = { "news.com.au", NULL }; const char *d7c73816d[] = { "bettercloud.com", NULL }; @@ -57410,7 +57687,6 @@ const char *d7cb86f2a[] = { "globoesporte.globo.com", NULL }; const char *d7cd487de[] = { "e-hentai.org", NULL }; const char *d7cf36494[] = { "immowelt.de", NULL }; const char *d7d51e51e[] = { "sextube.com", NULL }; -const char *d7d740533[] = { "kinox.to", "vidup.me", NULL }; const char *d7d7d5e1b[] = { "people.com", "time.com", NULL }; const char *d7d80923c[] = { "spiegel.de", "stern.de", NULL }; const char *d7da01d97[] = { "hotelchocolat.com", NULL }; @@ -57425,6 +57701,7 @@ const char *d7e4ec5df[] = { "alscash.com", NULL }; const char *d7e5119bd[] = { "samplefan.com", NULL }; const char *d7e590ac6[] = { "povvideo.net", NULL }; const char *d7e9862ec[] = { "cwtv.com", NULL }; +const char *d7eb2eb86[] = { "rarbg2019.org", "rarbgaccess.org", "rarbgmirror.com", "rarbgproxied.org", "rarbgmirrored.org", "rarbgproxied.org", "rarbgproxy.org", "rarbgprx.org", "rarbgto.org", "rarbg.to", "rarbgunblock.com", NULL }; const char *d7f2d8612[] = { "uatoday.tv", NULL }; const char *d7f763f9 [] = { "archerywire.com", NULL }; const char *d7f7b0467[] = { "gewinnspiele.freenet.de", NULL }; @@ -57445,7 +57722,6 @@ const char *d81329538[] = { "spielen.com", NULL }; const char *d81392654[] = { "professionaladviser.com", "theinquirer.net", NULL }; const char *d81927b79[] = { "streamwoop.net", NULL }; const char *d81e7e0dd[] = { "shipwire.com", NULL }; -const char *d820c7c03[] = { "discovery.com", "investigationdiscovery.com", "sciencechannel.com", NULL }; const char *d822ea15b[] = { "thehindu.com", NULL }; const char *d82440f54[] = { "mamba.ru", NULL }; const char *d824fbae1[] = { "xhamster.com", "youporn.com", NULL }; @@ -57453,12 +57729,10 @@ const char *d826836e2[] = { "vipstand.se", NULL }; const char *d82a42fab[] = { "thegatewaypundit.com", "godlikeproductions.com", "techcrunch.com", NULL }; const char *d82b2d79c[] = { "100percentfedup.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bizpacreview.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "gosocial.co", "greatamericanrepublic.com", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "intellectualconservative.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "lidblog.com", "mentalflare.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "shark-tank.com", "shedthoselbs.com", "stevedeace.com", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "themattwalshblog.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "urbantabloid.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "youthhealthmag.com", NULL }; const char *d82ba8a73[] = { "uploadocean.com", NULL }; -const char *d82f5baa5[] = { "analdin.com", "extremetube.com", "fux.com", "heavy-r.com", "incesto69.com", "indianbfvideos.com", "keezmovies.com", "mofosex.com", "mypornstarbook.net", "niceporn.xxx", "porn555.com", "pornerbros.com", "pornototale.com", "porntube.com", "thisav.com", "tubepornclassic.com", "tubev.sex", "txxx.com", "vidmo.org", "vpornvideos.com", "yourdailypornstars.com", NULL }; const char *d82ffee9f[] = { "i24news.tv", "newindianexpress.com", NULL }; const char *d8301d60f[] = { "shink.me", "shon.xyz", NULL }; const char *d831c4d20[] = { "valuewalk.com", NULL }; const char *d8329c392[] = { "firstpartysimulator.net", NULL }; -const char *d8337eb21[] = { "kidspot.com.au", "cairnspost.com.au", "ntnews.com.au", "goldcoastbulletin.com.au", "townsvillebulletin.com.au", "themercury.com.au", "news.com.au", "taste.com.au", "heraldsun.com.au", "dailytelegraph.com.au", "adelaidenow.com.au", "bodyandsoul.com.au", "bestrecipes.com.au", "whimn.com.au", "vogue.com.au", "delicious.com.au", "escape.com.au", "weeklytimesnow.com.au", "geelongadvertiser.com.au", NULL }; const char *d83412d8a[] = { "gamespot.com", NULL }; const char *d8386adf9[] = { "vw.com", NULL }; const char *d83bd7814[] = { "vyte.in", NULL }; @@ -57535,12 +57809,14 @@ const char *d8e122166[] = { "energy.de", NULL }; const char *d8e1bb2bc[] = { "thestreet.com", NULL }; const char *d8e29586f[] = { "redditcommentsearch.com", NULL }; const char *d8e3e4720[] = { "allthingsvegas.com", "askmefast.com", "auntyacid.com", "breathecast.com", "bulletsfirst.net", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "greatamericanrepublic.com", "hallels.com", "hngn.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "natureworldnews.com", "newser.com", "newsthump.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "redmaryland.com", "shark-tank.com", "stevedeace.com", "techtimes.com", "themattwalshblog.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; +const char *d8e457c06[] = { "esportsobserver.com", NULL }; const char *d8e781cc3[] = { "bestrecipes.com.au", NULL }; const char *d8eace45c[] = { "mysanantonio.com", NULL }; const char *d8eb92c3a[] = { "nbcsports.com", NULL }; const char *d8ee4d49 [] = { "coches.net", NULL }; const char *d8f5c42d4[] = { "catalogfavoritesvip.com", "deliverydeals.co.uk", "extrarebates.com", "freeshipping.com", "freeshippingbymastercard.com", "freeshippingrewards.com", "habandvipplus.com", "inthecompanyofdogsvip.com", "naturesjewelryvip.com", "northstylevip.com", "pyramidcollectionvip.com", "serengeticatalogvip.com", "travelplus.com", NULL }; const char *d8f744489[] = { "jc-mp.com", NULL }; +const char *d8f98f15b[] = { "history.com", "twitch.tv", NULL }; const char *d8fbd0db9[] = { "newsmax.com", NULL }; const char *d8fc80aa7[] = { "players.brightcove.net", NULL }; const char *d8feec5c3[] = { "ads.twitter.com", "analytics.twitter.com", NULL }; @@ -57613,12 +57889,14 @@ const char *d9c5ecd4b[] = { "123movies.com", "123unblock.icu", "123unblock.info" const char *d9c8ea17 [] = { "kizi.com", NULL }; const char *d9cadc74d[] = { "findagrave.com", NULL }; const char *d9cc7ddb5[] = { "lordhd.com", NULL }; +const char *d9cecbb70[] = { "citi.com", "citibank.com", "enmasse.com", "login.skype.com", "vitacost.com", NULL }; const char *d9d6dc086[] = { "100percentfedup.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "boredomtherapy.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "gosocial.co", "grammarist.com", "greatamericanrepublic.com", "gymflow100.com", "hackspirit.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "intellectualconservative.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "knowledgedish.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "lidblog.com", "lifebuzz.com", "mentalflare.com", "minutemennews.com", "moneyversed.com", "myscienceacademy.org", "naturalblaze.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "rightwingnews.com", "shark-tank.com", "shedthoselbs.com", "stevedeace.com", "supercheats.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thehayride.com", "themattwalshblog.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "universityherald.com", "urbantabloid.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "youthhealthmag.com", NULL }; const char *d9d799817[] = { "filmweb.pl", NULL }; const char *d9d7f9382[] = { "lapresse.ca", NULL }; const char *d9dbf4896[] = { "snopes.com", NULL }; const char *d9deab772[] = { "action.com", NULL }; const char *d9e246ca3[] = { "hutchgo.com", "hutchgo.com.cn", "hutchgo.com.hk", "hutchgo.com.sg", "hutchgo.com.tw", NULL }; +const char *d9e3badd0[] = { "rateyourmusic.com", NULL }; const char *d9e46d7c3[] = { "currys.co.uk", NULL }; const char *d9e541337[] = { "boomsbeat.com", "dramastars.com", "enstarz.com", "hngn.com", "itechpost.com", "kpopstarz.com", "latinpost.com", "natureworldnews.com", "parentherald.com", "readysethealth.com", "realtytoday.com", "sciencetimes.com", "sportsworldreport.com", "universityherald.com", "vcpost.com", "youthhealthmag.com", NULL }; const char *d9e6c3c59[] = { "zazzle.co.nz", NULL }; @@ -57637,14 +57915,17 @@ const char *da02b641e[] = { "sharpfile.com", NULL }; const char *da04fc47d[] = { "upvid.live", NULL }; const char *da06b6e1e[] = { "cbsnews.com", "cnet.com", NULL }; const char *da0799d57[] = { "firstrownow.eu", "kyivpost.com", "uatoday.tv", "unian.info", NULL }; +const char *da0f3249 [] = { "about.com", "armstrongmywire.com", "atlanticbb.net", "bestbuy.com", "bresnan.net", "broadstripe.net", "buckeyecablesystem.net", "cableone.net", "centurylink.net", "charter.net", "cincinnatibell.net", "dish.net", "ehow.com", "forbbbs.org", "hargray.net", "hawaiiantel.net", "hickorytech.net", "homeaway.co.uk", "knology.net", "livestrong.com", "mediacomtoday.com", "midco.net", "mybendbroadband.com", "mybrctv.com", "mycenturylink.com", "myconsolidated.net", "myepb.net", "mygrande.net", "mygvtc.com", "myhughesnet.com", "myritter.com", "northstate.net", "nwcable.net", "query.nytimes.com", "rentals.com", "search.rr.com", "searchresults.verizon.com", "suddenlink.net", "surewest.com", "synacor.net", "tds.net", "toshiba.com", "truvista.net", "windstream.net", "windstreambusiness.net", "wowway.net", "zoover.co.uk", "zoover.com", NULL }; const char *da10bf8d4[] = { "pornhub.com", "redtube.com", "redtube.com.br", NULL }; const char *da12c1501[] = { "gaybeeg.info", NULL }; const char *da15d0078[] = { "cnnespanol.cnn.com", NULL }; +const char *da21467e8[] = { "tradingview.com", NULL }; const char *da2190997[] = { "imgtown.pw", NULL }; const char *da21a1ba [] = { "espn.com.br", "mtv.co.uk", "nissan-global.com", NULL }; const char *da2a8da54[] = { "casinosonline.co.uk", "onlinecasinos.co.uk", "top5casinosites.co.uk", NULL }; const char *da2c23e0d[] = { "dainese.com", NULL }; const char *da2cb1d46[] = { "lawfirmkpi.com", NULL }; +const char *da2eaeae1[] = { "9anime.one", "9anime.tv", "9anime.vip", NULL }; const char *da2f9fb85[] = { "gamerant.com", "rightwingtribune.com", "rollingout.com", "viralnova.com", NULL }; const char *da30d4ff9[] = { "ceporn.net", NULL }; const char *da313b38 [] = { "ytmp3.cc", NULL }; @@ -57671,6 +57952,7 @@ const char *da5d2a430[] = { "vivo.sx", NULL }; const char *da5ddcf77[] = { "hqq.tv", NULL }; const char *da5e8ced2[] = { "skygo.sky.de", NULL }; const char *da627667b[] = { "larena.it", NULL }; +const char *da65ac7bf[] = { "pcwelt.de", NULL }; const char *da764ab24[] = { "elazizi.com", NULL }; const char *da7ac48b5[] = { "1337x.st", "1337x.to", "x1337x.eu", "x1337x.se", "x1337x.ws", NULL }; const char *da7caf28 [] = { "vmware.com", NULL }; @@ -57693,9 +57975,9 @@ const char *daab29b75[] = { "9anime.vip", NULL }; const char *daab71040[] = { "cqcounter.com", NULL }; const char *daac6a44e[] = { "here.com", NULL }; const char *daac73b76[] = { "twitch.tv", NULL }; +const char *daafc3a6c[] = { "0123movies.com", "1337x.to", "1movies.is", "9anime.vip", "a-o.ninja", "adsrt.com", "ahlamtv.com", "ahoypirate.in", "akvideo.stream", "allmyvideos.net", "ancensored.com", "animeflv.net", "avgle.com", "bayception.pw", "bittorrent.am", "cherry.fruithosts.net", "clipconverter.cc", "cruzing.xyz", "dospelis.com", "dropapk.com", "egoallstars.com", "emule-island.co", "escdn.co", "estream.to", "extreme-board.com", "fflares.com", "ffmovies.ru", "fileflares.com", "fileone.tv", "flash-x.tv", "flashsx.tv", "flashx.cc", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "fmovies.taxi", "fruithosted.net", "gelbooru.com", "gogoanime.io", "gomovieshub.is", "grammarist.com", "hdvid.life", "hdvid.tv", "hdvid.xyz", "hqq.tv", "imagebam.com", "imagefruit.com", "imagerar.com", "imgadult.com", "imgbox.com", "imgdew.pw", "imgdrive.net", "imgmaze.pw", "imgshots.com", "imgspice.com", "imgtaxi.com", "imgtown.pw", "imgview.pw", "imgwallet.com", "indoxxi.tv", "jkanime.net", "kissanime.ru", "kissasian.ch", "kisscartoon.ac", "limetorrents.info", "m4ufree.com", "m4ufree.tv", "masterani.me", "megaup.net", "monova.org", "monova.to", "movie4k.is", "movies123.xyz", "moviesweb.info", "mp3indirdur.mobi", "mp4upload.com", "msn.com", "mstream.cloud", "myreadingmanga.info", "mywebtv.info", "newser.com", "noobnoob.rocks", "nosteam.ro", "nosteamgames.ro", "nowvideo.club", "nowvideo.pw", "oload.club", "oload.download", "oload.fun", "oload.icu", "oload.life", "oload.site", "oload.stream", "oload.win", "oload.xyz", "oloadcdn.net", "olpair.com", "olympicstreams.me", "onhax.me", "onlinevideoconverter.com", "onvid.xyz", "openload.co", "openload.pw", "otakustream.tv", "ourl.io", "piratebay.tel", "piratebay.town", "piratebayblocked.com", "pirateproxy.sh", "playercdn.net", "pornparadise.org", "powvideo.net", "proxyindia.net", "putlockers.fm", "putlockers.mn", "putlockertv.to", "rapidvideo.com", "rarbg.to", "rarbgaccess.org", "rarbgmirror.com", "rarbgmirror.org", "rarbgmirror.xyz", "rarbgmirrored.org", "rarbgproxy.org", "rarbgprx.org", "rarbgunblock.org", "readcomiconline.to", "repelis.net", "rule34hentai.net", "seehd.pl", "sendvid.com", "sexuria.com", "solarmoviesc.com", "sportp2p.com", "stream2watch.org", "streamango.com", "streamcherry.com", "streamplay.to", "superbay.link", "swatchseries.to", "telepisodes.co", "thepiratebay.kiwi", "thepiratebay.org", "thepiratebay10.org", "topeuropix.net", "torrentdownload.ch", "torrentdownloads.me", "torrentfunk.com", "torrentfunk2.com", "torrentz.to", "ukpirate.org", "unblocker.cc", "unblocktheship.org", "uploadproper.com", "userscloud.com", "vidlox.me", "vidlox.tv", "vidotodo.com", "vidoza.net", "vidtoro.com", "vidup.io", "vidz7.com", "vidzi.tv", "vipbox.live", "vipleague.pw", "vipstand.se", "watchonlinemovies.com.pk", "ymovies.tv", "youwatch.org", NULL }; const char *dab19db7d[] = { "rprradio.com", NULL }; const char *dab1a875 [] = { "voici.fr", NULL }; -const char *dab637842[] = { "sfgate.com", "boston.com", NULL }; const char *daba7b486[] = { "buzzfeednews.com", "buzzfeed.com", NULL }; const char *dabb2f3c1[] = { "infowars.com", NULL }; const char *dabbfb04f[] = { "beewits.com", NULL }; @@ -57710,6 +57992,7 @@ const char *dae25fc5c[] = { "publicxxxagent.com", NULL }; const char *daebb3c1c[] = { "askmefast.com", "breathecast.com", "bulletsfirst.net", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "crossmap.com", "dailyheadlines.net", "dailysurge.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "greatamericanrepublic.com", "hngn.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "minutemennews.com", "naturalblaze.com", "natureworldnews.com", "newser.com", "patriotoutdoornews.com", "rantlifestyle.com", "realfarmacy.com", "redmaryland.com", "rightwingnews.com", "shark-tank.com", "stevedeace.com", "techtimes.com", "theblacksphere.net", "themattwalshblog.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *daed18dd1[] = { "pornhub.com", "redtube.com", "redtube.com.br", "tube8.com", "tube8.es", "tube8.fr", "xtube.com", "youporn.com", "youporngay.com", NULL }; const char *daef73d19[] = { "farmonline.com.au", NULL }; +const char *daf3f672b[] = { "rutube.ru", NULL }; const char *daf5773c1[] = { "mundodeportivo.com", NULL }; const char *daf666a24[] = { "gofeminin.de", NULL }; const char *dafd57761[] = { "android.com", NULL }; @@ -57721,7 +58004,6 @@ const char *db0c7da2c[] = { "superesportes.com.br", NULL }; const char *db0d061b6[] = { "skoda-auto.de", NULL }; const char *db11f7532[] = { "streamplay.to", NULL }; const char *db12bb3fb[] = { "westernunion.com", NULL }; -const char *db12be194[] = { "0123movies.com", "1337x.to", "1movies.is", "9anime.vip", "adsrt.com", "ahlamtv.com", "akvideo.stream", "allmyvideos.net", "animeflv.net", "avgle.com", "cherry.fruithosts.net", "clipconverter.cc", "cruzing.xyz", "dropapk.com", "escdn.co", "estream.to", "extreme-board.com", "fileone.tv", "flash-x.tv", "flashsx.tv", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "fruithosted.net", "gelbooru.com", "gogoanime.io", "grammarist.com", "hdvid.life", "hdvid.tv", "hdvid.xyz", "imagebam.com", "imagefruit.com", "imagerar.com", "imgadult.com", "imgbox.com", "imgdrive.net", "imgshots.com", "imgspice.com", "imgtaxi.com", "imgwallet.com", "jkanime.net", "m4ufree.tv", "megaup.net", "monova.org", "movie4k.is", "mp3indirdur.mobi", "mp4upload.com", "msn.com", "mywebtv.info", "newser.com", "nosteam.ro", "oload.club", "oload.download", "oload.fun", "oload.icu", "oload.life", "oload.live", "oload.site", "oload.stream", "oload.win", "oload.xyz", "oloadcdn.net", "olpair.com", "onhax.me", "onlinevideoconverter.com", "onvid.xyz", "openload.co", "openload.pw", "otakustream.tv", "piratebayblocked.com", "pirateproxy.sh", "playercdn.net", "pornparadise.org", "powvideo.net", "putlockers.fm", "putlockertv.to", "rapidvideo.com", "rarbgproxy.org", "rarbgunblock.org", "readcomiconline.to", "repelis.net", "seehd.pl", "sendvid.com", "sexuria.com", "solarmoviesc.com", "sportp2p.com", "stream2watch.org", "streamango.com", "streamcherry.com", "streamplay.to", "swatchseries.to", "thepiratebay.org", "thevideo.ch", "thevideo.me", "torrentfunk.com", "torrentz.to", "unblocker.cc", "userscloud.com", "vidlox.me", "vidlox.tv", "vidoza.net", "vidup.me", "vidz7.com", "vidzi.tv", "watchonlinemovies.com.pk", "youwatch.org", NULL }; const char *db135ae5d[] = { "cloudvideo.tv", NULL }; const char *db13a8dd8[] = { "dnf.qq.com", NULL }; const char *db13e30d [] = { "qbo.intuit.com", NULL }; @@ -57764,7 +58046,6 @@ const char *db621ec8e[] = { "sznpaste.net", NULL }; const char *db66e839b[] = { "runnersworld.de", NULL }; const char *db67cf18 [] = { "100percentfedup.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bighealthreport.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "greatamericanrepublic.com", "gymflow100.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "mentalflare.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "rightwingnews.com", "shark-tank.com", "shedthoselbs.com", "stevedeace.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thehayride.com", "themattwalshblog.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "youthhealthmag.com", NULL }; const char *db68c8960[] = { "eksisozluk.com", NULL }; -const char *db6b09415[] = { "thevideo.me", "vidup.me", NULL }; const char *db6d6cdba[] = { "everycarlisted.com", NULL }; const char *db71d48f7[] = { "vidspot.net", NULL }; const char *db723f4c0[] = { "openx.com", NULL }; @@ -57775,6 +58056,7 @@ const char *db7e98b61[] = { "kinokrad.co", "kinokong.cc", "skyback.ru", "oload.i const char *db7f66c5d[] = { "slashdot.org", NULL }; const char *db80c70ff[] = { "cheaptickets.nl", "vayama.com", NULL }; const char *db81e93a1[] = { "cbc.ca", NULL }; +const char *db8a2d1bb[] = { "rarbg.to", "rarbg2019.org", "rarbgaccess.org", "rarbgmirror.com", "rarbgmirror.org", "rarbgmirrored.org", "rarbgproxied.org", "rarbgproxy.org", "rarbgprx.org", "rarbgto.org", NULL }; const char *db8b297b6[] = { "animalplanet.com", "discovery.com", "investigationdiscovery.com", "tlc.com", NULL }; const char *db8e71f03[] = { "daltondailycitizen.com", NULL }; const char *db92d8029[] = { "clipwatching.com", NULL }; @@ -57799,6 +58081,7 @@ const char *dbbfd3859[] = { "npr.org", "player.fm", NULL }; const char *dbc1fd1cd[] = { "bulletsfirst.net", NULL }; const char *dbc473401[] = { "disqus.com", NULL }; const char *dbc740880[] = { "amateurdumper.com", NULL }; +const char *dbc761ab3[] = { "irishmirror.ie", NULL }; const char *dbc8f0e41[] = { "1and1.com", "1und1.de", "domains.googlesyndication.com", "gmx.ca", "gmx.ch", "gmx.co", "gmx.es", "gmx.fr", "gmx.it", "gmx.net", "gmx.nl", "gmx.se", "web.de", NULL }; const char *dbd19232d[] = { "100percentfedup.com", "4chan.org", "allthingsvegas.com", "americasfreedomfighters.com", "appleeats.com", "askmefast.com", "auntyacid.com", "bestfunnyjokes4u.com", "boomsbeat.com", "breakingfirst.com", "breathecast.com", "celebrity-gossip.net", "clashamerica.com", "conservativeintel.com", "coviral.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "designbump.com", "digitaljournal.com", "earnthenecklace.com", "enstarz.com", "faithit.com", "firstinfreedomdaily.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "greatamericanrepublic.com", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "itechpost.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "lidblog.com", "mentalflare.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "opednews.com", "patriotoutdoornews.com", "pickthebrain.com", "profitconfidential.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "sciencetimes.com", "shedthoselbs.com", "sportsworldnews.com", "stevedeace.com", "sweepstakesfanatics.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thedesigninspiration.com", "themattwalshblog.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "youthhealthmag.com", NULL }; const char *dbd38f6e8[] = { "thenounproject.com", NULL }; @@ -57813,6 +58096,7 @@ const char *dbf54582e[] = { "frigidaire.com", NULL }; const char *dbf55aee9[] = { "messenger.com", NULL }; const char *dbf6f4436[] = { "tinypic.com", NULL }; const char *dbfa22cd9[] = { "oload.info", "oload.tv", "openload.co", "streamango.com", "streamcherry.com", NULL }; +const char *dbfa567af[] = { "royle.com", NULL }; const char *dbfb73edd[] = { "goal.com", NULL }; const char *dbfb82ba0[] = { "ginormousbargains.com", "politicususa.com", "theawesomer.com", "unfair.co", NULL }; const char *dc07232aa[] = { "officedepot.com", "shop.lego.com", NULL }; @@ -57830,6 +58114,7 @@ const char *dc1bedae2[] = { "avclub.com", "clickhole.com", "deadspin.com", "eart const char *dc1c0fcb0[] = { "cbsnews.com", "cnet.com", "gamespot.com", "tv.com", NULL }; const char *dc1ebe4ac[] = { "gfycat.com", NULL }; const char *dc1ec77ea[] = { "apnews.com", NULL }; +const char *dc222700a[] = { "fandango.lat", NULL }; const char *dc269b3dc[] = { "news-headlines.co.za", "nuus.info", "sa-news.com", "sa-radio.com", "saffa.com", "saukradio.com", NULL }; const char *dc2e1edea[] = { "hotwire.com", NULL }; const char *dc336b65a[] = { "msropendata.com", NULL }; @@ -57847,7 +58132,6 @@ const char *dc574c938[] = { "swordmaster.org", NULL }; const char *dc5c24073[] = { "elgiganten.se", NULL }; const char *dc5cd9572[] = { "publisher.adservice.com", NULL }; const char *dc5ff2334[] = { "arestwo.org", "box.com", "labcorp.com", "zipit.io", NULL }; -const char *dc63a9836[] = { "9anime.nl", "9anime.vip", NULL }; const char *dc648bb0d[] = { "100percentfedup.com", "askmefast.com", "breathecast.com", "bulletsfirst.net", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailysurge.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "gosocial.co", "greatamericanrepublic.com", "hngn.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "minutemennews.com", "naturalblaze.com", "natureworldnews.com", "newser.com", "parentherald.com", "patriotoutdoornews.com", "rantlifestyle.com", "realfarmacy.com", "redmaryland.com", "shark-tank.com", "stevedeace.com", "supercheats.com", "techtimes.com", "theboredmind.com", "themattwalshblog.com", "tinypic.com", "traileraddict.com", "universityherald.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *dc679e191[] = { "arte.tv", NULL }; const char *dc68f52e3[] = { "mycommunitynow.com", NULL }; @@ -57871,7 +58155,6 @@ const char *dc9a82f7f[] = { "timesnownews.com", NULL }; const char *dca0c7ff1[] = { "digitalspy.ca", "digitalspy.co.nz", "digitalspy.co.uk", "digitalspy.com", "digitalspy.com.au", "digitalspy.ie", NULL }; 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 *dcb98c65c[] = { "100percentfedup.com", "allthingsvegas.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bigleaguepolitics.com", "bizpacreview.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "deneenborelli.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "faithit.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "gamerant.com", "grammarist.com", "greatamericanrepublic.com", "gymflow100.com", "hackspirit.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hngn.com", "honesttopaws.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "knowledgedish.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "lidblog.com", "mentalflare.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "opednews.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "rightwingnews.com", "rightwingtribune.com", "shark-tank.com", "shedthoselbs.com", "stevedeace.com", "techconsumer.com", "technobuffalo.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thehayride.com", "themattwalshblog.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "youthhealthmag.com", NULL }; const char *dcbc0c6b8[] = { "iherb.com", NULL }; const char *dcbca678d[] = { "neweroticparadise.com", NULL }; const char *dcbe06f69[] = { "adyou.me", NULL }; @@ -57898,7 +58181,6 @@ const char *dceb6dd45[] = { "habibs.com.br", NULL }; const char *dcee93653[] = { "alean.ru", "anoncer.net", "nabortu.ru", "tv.yandex.ru", "tvrain.ru", NULL }; const char *dcf5054d8[] = { "truththeory.com", NULL }; const char *dcf6c29e6[] = { "msn.com", NULL }; -const char *dcf94ddf9[] = { "0123movies.com", "1337x.to", "1movies.is", "9anime.vip", "a-o.ninja", "adsrt.com", "ahlamtv.com", "ahoypirate.in", "akvideo.stream", "allmyvideos.net", "ancensored.com", "animeflv.net", "avgle.com", "bayception.pw", "bittorrent.am", "cherry.fruithosts.net", "clipconverter.cc", "cruzing.xyz", "dospelis.com", "dropapk.com", "egoallstars.com", "escdn.co", "estream.to", "extreme-board.com", "fflares.com", "ffmovies.ru", "fileflares.com", "fileone.tv", "flash-x.tv", "flashsx.tv", "flashx.cc", "flashx.co", "flashx.me", "flashx.run", "flashx.sx", "flashx.to", "flashx.tv", "flashx.ws", "flashx1.tv", "fmovies.taxi", "fruithosted.net", "gelbooru.com", "gogoanime.io", "gomovieshub.is", "grammarist.com", "hdvid.life", "hdvid.tv", "hdvid.xyz", "hqq.tv", "imagebam.com", "imagefruit.com", "imagerar.com", "imgadult.com", "imgbox.com", "imgdew.pw", "imgdrive.net", "imgmaze.pw", "imgshots.com", "imgspice.com", "imgtaxi.com", "imgtown.pw", "imgview.pw", "imgwallet.com", "indoxxi.tv", "jkanime.net", "kissanime.ru", "kissasian.ch", "kisscartoon.ac", "limetorrents.info", "m4ufree.com", "m4ufree.tv", "masterani.me", "megaup.net", "monova.org", "monova.to", "movie4k.is", "movies123.xyz", "moviesweb.info", "mp3indirdur.mobi", "mp4upload.com", "msn.com", "mstream.cloud", "myreadingmanga.info", "mywebtv.info", "newser.com", "noobnoob.rocks", "nosteam.ro", "nosteamgames.ro", "nowvideo.club", "nowvideo.pw", "oload.club", "oload.download", "oload.fun", "oload.icu", "oload.life", "oload.site", "oload.stream", "oload.win", "oload.xyz", "oloadcdn.net", "olpair.com", "olympicstreams.me", "onhax.me", "onlinevideoconverter.com", "onvid.xyz", "openload.co", "openload.pw", "otakustream.tv", "ourl.io", "piratebay.tel", "piratebay.town", "piratebayblocked.com", "pirateproxy.sh", "playercdn.net", "pornparadise.org", "powvideo.net", "proxyindia.net", "putlockers.fm", "putlockers.mn", "putlockertv.to", "rapidvideo.com", "rarbg.to", "rarbgaccess.org", "rarbgmirror.com", "rarbgmirror.org", "rarbgmirror.xyz", "rarbgmirrored.org", "rarbgproxy.org", "rarbgprx.org", "rarbgunblock.org", "readcomiconline.to", "repelis.net", "rule34hentai.net", "seehd.pl", "sendvid.com", "sexuria.com", "solarmoviesc.com", "sportp2p.com", "stream2watch.org", "streamango.com", "streamcherry.com", "streamplay.to", "superbay.link", "swatchseries.to", "telepisodes.co", "thepiratebay.kiwi", "thepiratebay.org", "thepiratebay10.org", "thevideo.ch", "thevideo.me", "topeuropix.net", "torrentdownload.ch", "torrentdownloads.me", "torrentfunk.com", "torrentfunk2.com", "torrentz.to", "ukpirate.org", "unblocker.cc", "unblocktheship.org", "uploadproper.com", "userscloud.com", "vidlox.me", "vidlox.tv", "vidotodo.com", "vidoza.net", "vidtoro.com", "vidup.io", "vidup.me", "vidz7.com", "vidzi.tv", "vipbox.live", "vipleague.pw", "vipstand.se", "watchonlinemovies.com.pk", "ymovies.tv", "youwatch.org", NULL }; const char *dcfc56123[] = { "ecommerce-platforms.com", NULL }; const char *dcfe03352[] = { "tim.it", NULL }; const char *dd05b1c73[] = { "cbssports.com", NULL }; @@ -57927,6 +58209,7 @@ const char *dd2fe33ab[] = { "unblocked.la", NULL }; const char *dd31dd7c1[] = { "esportsheaven.com", NULL }; const char *dd3461476[] = { "lz.taobao.com", NULL }; const char *dd357d528[] = { "google.ae", "google.at", "google.be", "google.bg", "google.by", "google.ca", "google.ch", "google.cl", "google.co.id", "google.co.il", "google.co.in", "google.co.jp", "google.co.ke", "google.co.kr", "google.co.nz", "google.co.th", "google.co.uk", "google.co.ve", "google.co.za", "google.com", "google.com.ar", "google.com.au", "google.com.br", "google.com.co", "google.com.ec", "google.com.eg", "google.com.hk", "google.com.mx", "google.com.my", "google.com.pe", "google.com.ph", "google.com.pk", "google.com.py", "google.com.sa", "google.com.sg", "google.com.tr", "google.com.tw", "google.com.ua", "google.com.uy", "google.com.vn", "google.cz", "google.de", "google.dk", "google.dz", "google.ee", "google.es", "google.fi", "google.fr", "google.gr", "google.hr", "google.hu", "google.ie", "google.it", "google.lt", "google.lv", "google.nl", "google.no", "google.pl", "google.pt", "google.ro", "google.rs", "google.ru", "google.se", "google.sk", NULL }; +const char *dd36ad143[] = { "123movies.com", "123unblock.info", "123unblock.xyz", "1337x.st", "1337x.to", "1movies.is", "adsrt.com", "ancient-origins.net", "anitube.cz", "aniwatcher.com", "bayfiles.com", "c123movies.com", "clicknupload.org", "cloudvideo.tv", "daclips.in", "downace.com", "downloadpirate.com", "estream.to", "estream.xyz", "eztv.io", "eztv.tf", "eztv.yt", "ffmovies.ru", "filmlinks4u.is", "flvto.biz", "fmovies.taxi", "fmovies.world", "fmovieson.com", "fullmatchesandshows.com", "getlink.pro", "gifsis.com", "gomovies.sc", "gomovieshub.is", "gostreams.net", "hdmoza.com", "hdonline.is", "healthline.com", "intoupload.net", "kickass2.ch", "kickass2.st", "kimcartoon.to", "latestsocial.com", "limetorrents.info", "masterkreatif.com", "megaup.net", "monova.org", "monova.to", "movies.is", "movies123.xyz", "moviescouch.co", "moviewatcher.is", "mrunlock.icu", "mrunlock.pro", "narutoget.io", "newser.com", "nocensor.icu", "nocensor.pro", "nowwatchtvlive.ws", "nutritioninsight.com", "onhax.me", "openload.co", "openload.pw", "openloadmovies.bz", "otakustream.tv", "peggo.tv", "piknu.com", "pirateiro.com", "postimg.cc", "prox4you.info", "prox4you.pw", "prox4you.xyz", "putlocker.fyi", "putlocker.ninja", "putlocker.style", "putlockers.movie", "queenfaucet.website", "readcomiconline.to", "seedpeer.me", "sendit.cloud", "series9.to", "skidrowcrack.com", "stream2watch.ws", "swatchseries.to", "tinypic.com", "torlock.com", "torrentdownload.ch", "torrentdownloads.me", "torrentfunk.com", "torrentfunk2.com", "torrentz2.eu", "tubidy.io", "uiz.io", "unblockall.org", "unblocked.app", "unblocked.cx", "unblocked.is", "unblocked.llc", "unblocked.lol", "unblocked.pet", "unblocked.si", "unlockproject.icu", "unlockproject.live", "up-load.io", "upload.ac", "uploadproper.net", "uptobox.com", "userscloud.com", "ustreamix.com", "ustreamyx.com", "vidbull.tv", "vidlox.me", "vidoza.co", "vidoza.net", "vidtomp3.com", "vidup.io", "watchcartoononline.io", "watchsomuch.info", "x1337x.eu", "x1337x.se", "x1337x.ws", "y2mate.com", "yesmovies.to", "yify-movies.net", "yifyddl.movie", "ymovies.tv", "yourbittorrent2.com", "zippyshare.com", NULL }; const char *dd3ae04e3[] = { "depositfiles.com", NULL }; const char *dd4465374[] = { "desertsun.com", "jsonline.com", "lohud.com", "radiotimes.com", "sainsburys.co.uk", NULL }; const char *dd44c4f47[] = { "gentside.com", NULL }; @@ -57961,6 +58244,7 @@ const char *dd8b2421f[] = { "rhmodern.com", NULL }; const char *dd8b8ee98[] = { "wckg.com", NULL }; const char *dd93fd25d[] = { "dn.pt", NULL }; const char *dd9901ba6[] = { "globes.co.il", NULL }; +const char *dd9b5fdb0[] = { "questod.co.uk", NULL }; const char *dd9ecdf34[] = { "ny1.com", NULL }; const char *dda117e63[] = { "care.com", NULL }; const char *dda45b720[] = { "my5.tv", NULL }; @@ -57976,6 +58260,7 @@ const char *ddb18bcbf[] = { "1007sandiego.com", "10tv.com", "11alive.com", "12ne const char *ddb27a3e [] = { "www.huobi.pro", NULL }; const char *ddb6fc642[] = { "multiupfile.com", NULL }; const char *ddbb774c3[] = { "yourtv.com.au", NULL }; +const char *ddbb86518[] = { "thesaurus.com", NULL }; const char *ddbe8b9c8[] = { "mon.compteczam.fr", NULL }; const char *ddc559b5a[] = { "nhl.com", NULL }; const char *ddc847304[] = { "aftonbladet.se", "expressen.se", NULL }; @@ -57992,6 +58277,7 @@ const char *dde73ccaa[] = { "small-breasted-teens.com", NULL }; const char *dde873c3b[] = { "planepictures.net", "tooxclusive.com", NULL }; const char *ddea8919 [] = { "theintercept.com", NULL }; const char *ddec4ae15[] = { "watch.motortrend.com", NULL }; +const char *ddee9026a[] = { "100percentfedup.com", "4chan.org", "allthingsvegas.com", "americasfreedomfighters.com", "appleeats.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bb4sp.com", "bestfunnyjokes4u.com", "bighealthreport.com", "bigleaguepolitics.com", "bizpacreview.com", "boomsbeat.com", "boredomtherapy.com", "breakingfirst.com", "breathecast.com", "bulletsfirst.net", "canadafreepress.com", "celebrity-gossip.net", "cheapism.com", "cheatsheet.com", "chicksonright.com", "clashamerica.com", "clashdaily.com", "comicallyincorrect.com", "conservativebyte.com", "conservativefiringline.com", "conservativeintel.com", "conservativetribune.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "dcdirtylaundry.com", "deneenborelli.com", "designbump.com", "digitaljournal.com", "directexpose.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "faithit.com", "firstinfreedomdaily.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "freewarefiles.com", "funnyand.com", "gamer4k.com", "gamerant.com", "gamersheroes.com", "godfatherpolitics.com", "gosocial.co", "grammarist.com", "greatamericanpolitics.com", "greatamericanrepublic.com", "gymflow100.com", "hackspirit.com", "hallels.com", "hautereport.com", "headcramp.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "icepop.com", "independentminute.com", "infowars.com", "intellectualconservative.com", "ipatriot.com", "itechpost.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "knowledgedish.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "libertyunyielding.com", "lidblog.com", "lifebuzz.com", "madworldnews.com", "makeagif.com", "menrec.com", "mentalflare.com", "minutemennews.com", "moneyversed.com", "myscienceacademy.org", "naturalblaze.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "opednews.com", "parentherald.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicalcowboy.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "profitconfidential.com", "quirlycues.com", "readysethealth.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "reverbpress.com", "reviveusa.com", "rightwingnews.com", "rightwingtribune.com", "rollingout.com", "sciencetimes.com", "shark-tank.com", "shedthoselbs.com", "sonsoflibertymedia.com", "sportsworldnews.com", "sportsworldreport.com", "stevedeace.com", "supercheats.com", "survivalnation.com", "sweepstakesfanatics.com", "techconsumer.com", "techtimes.com", "telexplorer.com.ar", "terezowens.com", "theblacksphere.net", "theboredmind.com", "thedesigninspiration.com", "thehayride.com", "thelibertydaily.com", "themattwalshblog.com", "thepolitistick.com", "therealside.com", "theviralmob.com", "thinkamericana.com", "threepercenternation.com", "tiebreaker.com", "tinypic.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "truthuncensored.net", "universityherald.com", "urbantabloid.com", "valuewalk.com", "vcpost.com", "vgpie.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "whatfinger.com", "youthhealthmag.com", NULL }; const char *ddef11c21[] = { "desixnxx.net", NULL }; const char *ddf02091b[] = { "100percentfedup.com", "4chan.org", "allthingsvegas.com", "americasfreedomfighters.com", "appleeats.com", "askmefast.com", "auntyacid.com", "barbwire.com", "bestfunnyjokes4u.com", "bighealthreport.com", "boomsbeat.com", "breakingfirst.com", "breathecast.com", "bulletsfirst.net", "celebrity-gossip.net", "clashamerica.com", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "constitution.com", "coviral.com", "craigjames.com", "crossmap.com", "dailyfeed.co.uk", "dailyheadlines.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "deneenborelli.com", "designbump.com", "digitaljournal.com", "eaglerising.com", "earnthenecklace.com", "enstarz.com", "firstinfreedomdaily.com", "fitnessconnoisseur.com", "foreverymom.com", "freedomforce.com", "freedomoutpost.com", "funnyand.com", "gamer4k.com", "gamerant.com", "greatamericanrepublic.com", "gymflow100.com", "hallels.com", "hautereport.com", "healthstatus.com", "hispolitica.com", "hngn.com", "honesttopaws.com", "itechpost.com", "jobsnhire.com", "joeforamerica.com", "juicerhead.com", "justdiy.com", "kdramastars.com", "keepandbear.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "legalinsurrection.com", "mentalflare.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "naturalsociety.com", "natureworldnews.com", "newser.com", "newseveryday.com", "newsthump.com", "patriotoutdoornews.com", "patriottribune.com", "pickthebrain.com", "politicaloutcast.com", "politichicks.com", "practicallyviral.com", "profitconfidential.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realmomsrealreviews.com", "realtytoday.com", "redmaryland.com", "rightwingnews.com", "sciencetimes.com", "shark-tank.com", "shedthoselbs.com", "sportsworldnews.com", "sportsworldreport.com", "stevedeace.com", "sweepstakesfanatics.com", "techconsumer.com", "techtimes.com", "theblacksphere.net", "theboredmind.com", "thedesigninspiration.com", "thehayride.com", "themattwalshblog.com", "theviralmob.com", "tosavealife.com", "traileraddict.com", "truththeory.com", "universityherald.com", "valuewalk.com", "vcpost.com", "victoriajackson.com", "videogamesblogger.com", "viralnova.com", "viralthread.com", "visiontoamerica.com", "wakingtimes.com", "youthhealthmag.com", NULL }; const char *ddf2d2dfd[] = { "gomovieshub.is", NULL }; @@ -57999,11 +58285,11 @@ const char *ddf57d4eb[] = { "bloomberg.com", NULL }; const char *ddf75bcac[] = { "jobamatic.com", NULL }; const char *ddf85ccef[] = { "webtv.ert.gr", NULL }; const char *ddf97c1cd[] = { "heatmap.me", NULL }; -const char *ddfac8276[] = { "123movies.is", NULL }; const char *ddff16923[] = { "proximus.be", NULL }; const char *de020cff1[] = { "readysethealth.com", NULL }; const char *de04d2cfc[] = { "askmefast.com", "breathecast.com", "bulletsfirst.net", "comicallyincorrect.com", "conservativebyte.com", "conservativeintel.com", "conservativevideos.com", "crossmap.com", "dailyheadlines.net", "dailysurge.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "greatamericanrepublic.com", "hallels.com", "hngn.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "latinpost.com", "minutemennews.com", "naturalblaze.com", "natureworldnews.com", "newser.com", "patriotoutdoornews.com", "rantlifestyle.com", "realfarmacy.com", "redmaryland.com", "shark-tank.com", "stevedeace.com", "techtimes.com", "themattwalshblog.com", "traileraddict.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; const char *de0650984[] = { "monova.org", "monova.to", NULL }; +const char *de07a31e5[] = { "analdin.com", "daftsex.com", "extremetube.com", "fux.com", "heavy-r.com", "incesto69.com", "indianbfvideos.com", "keezmovies.com", "mofosex.com", "mypornstarbook.net", "niceporn.xxx", "porn555.com", "pornerbros.com", "pornototale.com", "porntube.com", "thisav.com", "tubepornclassic.com", "tubev.sex", "txxx.com", "vidmo.org", "vpornvideos.com", "yourdailypornstars.com", NULL }; const char *de0aa245b[] = { "disqus.com", "widgets.outbrain.com", NULL }; const char *de0aa7df6[] = { "fastpic.ru", NULL }; const char *de0bf16fe[] = { "myaccount.nytimes.com", NULL }; @@ -58014,6 +58300,7 @@ const char *de182db8 [] = { "txxx.com", NULL }; const char *de1965690[] = { "cars.usnews.com", NULL }; const char *de1b04dbf[] = { "he.net", NULL }; const char *de1b7fcfd[] = { "inquirer.net", NULL }; +const char *de1c56cf7[] = { "ouest-france.fr", NULL }; const char *de1e08cb5[] = { "greentoe.com", "thescene.com", NULL }; const char *de1eb865a[] = { "baltimoresun.com", "capitalgazette.com", "chicagotribune.com", "citypaper.com", "dailypress.com", "mcall.com", "orlandosentinel.com", "pacificsandiego.com", "sandiegouniontribune.com", "sun-sentinel.com", NULL }; const char *de2047f67[] = { "lci.fr", NULL }; @@ -58022,6 +58309,7 @@ const char *de20d56b9[] = { "multiup.eu", NULL }; const char *de25e08ec[] = { "inc.com", NULL }; const char *de2603e9f[] = { "rtl.nl", NULL }; const char *de26749dc[] = { "mystatesman.com", NULL }; +const char *de29a50cc[] = { "portalbici.es", NULL }; const char *de2c29e93[] = { "3bmeteo.com", "quotidiano.net", "radioitalia.it", NULL }; const char *de2cac017[] = { "financialpost.com", NULL }; const char *de2f1dd9b[] = { "motls.blogspot.com", NULL }; @@ -58072,6 +58360,7 @@ const char *de90ba62b[] = { "time.com", NULL }; const char *de92b64d8[] = { "hentaifox.com", NULL }; const char *de94b7442[] = { "ouo.io", "ouo.press", NULL }; const char *de9510849[] = { "estadao.com.br", NULL }; +const char *de953aa9c[] = { "macworld.com", "nbc.com", "pcworld.com", "techhive.com", "usanetwork.com", NULL }; const char *de95fe6c6[] = { "salefiles.com", NULL }; const char *de9683dfc[] = { "player.radio.com", NULL }; const char *de994902f[] = { "allthingsvegas.com", "askmefast.com", "auntyacid.com", "bulletsfirst.net", "comicallyincorrect.com", "conservativebyte.com", "conservativevideos.com", "coviral.com", "crossmap.com", "dailyheadlines.net", "dailyhealthpost.com", "dailysurge.com", "digitaljournal.com", "eaglerising.com", "enstarz.com", "foreverymom.com", "freedomforce.com", "greatamericanrepublic.com", "hallels.com", "hngn.com", "joeforamerica.com", "kdramastars.com", "kpopstarz.com", "lastresistance.com", "latinpost.com", "minutemennews.com", "myscienceacademy.org", "naturalblaze.com", "natureworldnews.com", "newser.com", "newsthump.com", "patriotoutdoornews.com", "pickthebrain.com", "politicaloutcast.com", "practicallyviral.com", "quirlycues.com", "rantlifestyle.com", "realfarmacy.com", "realtytoday.com", "redmaryland.com", "shark-tank.com", "stevedeace.com", "techtimes.com", "themattwalshblog.com", "traileraddict.com", "valuewalk.comvcpost.com", "victoriajackson.com", "viralnova.com", "viralthread.com", NULL }; @@ -58110,7 +58399,6 @@ const char *def3e638e[] = { "boattrader.com", NULL }; const char *def8053ab[] = { "memoryholeblog.com", NULL }; const char *defb5ffe0[] = { "dobreprogramy.pl", NULL }; const char *df00f0675[] = { "dresslily.com", NULL }; -const char *df0112354[] = { "technobuffalo.com", NULL }; const char *df055a795[] = { "paperpk.com", NULL }; const char *df06e3e3 [] = { "movies123.xyz", NULL }; const char *df0749e43[] = { "lazada.co.id", NULL }; @@ -58143,6 +58431,7 @@ const char *df5200e26[] = { "breathecast.com", "classicalite.com", "crossmap.com const char *df540e35a[] = { "americanexpress.com", NULL }; const char *df54c7a5d[] = { "tubemonsoon.com", NULL }; const char *df5844e12[] = { "toyota.com", NULL }; +const char *df59cd74d[] = { "cellmapper.net", NULL }; const char *df606f573[] = { "email.1und1.de", NULL }; const char *df6256e37[] = { "airfordable.com", NULL }; const char *df63cca79[] = { "paypal.com", NULL }; @@ -58157,6 +58446,7 @@ const char *df7562998[] = { "up-4ever.com", NULL }; const char *df786abf1[] = { "diaridegirona.cat", "diariodeibiza.es", "diariodemallorca.es", "diarioinformacion.com", "eldia.es", "emporda.info", "farodevigo.es", "laopinioncoruna.es", "laopiniondemalaga.es", "laopiniondemurcia.es", "laopiniondezamora.es", "laprovincia.es", "levante-emv.com", "lne.es", "mallorcazeitung.es", "regio7.cat", "superdeporte.es", NULL }; const char *df7a2e878[] = { "yahoo.com", NULL }; const char *df7b85ece[] = { "ubi.com", NULL }; +const char *df7bdba88[] = { "armstrongmywire.com", "atlanticbb.net", "bestbuy.com", "bresnan.net", "broadstripe.net", "buckeyecablesystem.net", "cableone.net", "centurylink.net", "charter.net", "cincinnatibell.net", "dish.net", "forbbbs.org", "gumtree.com.au", "hargray.net", "hawaiiantel.net", "hickorytech.net", "homeaway.co.uk", "knology.net", "livestrong.com", "mediacomtoday.com", "midco.net", "mybendbroadband.com", "mybrctv.com", "mycenturylink.com", "myconsolidated.net", "myepb.net", "mygrande.net", "mygvtc.com", "myhughesnet.com", "myritter.com", "northstate.net", "nwcable.net", "query.nytimes.com", "rentals.com", "search.rr.com", "searchresults.verizon.com", "suddenlink.net", "surewest.com", "synacor.net", "tds.net", "toshiba.com", "truvista.net", "windstream.net", "windstreambusiness.net", "wowway.net", "www.google.com", "zoover.co.uk", "zoover.com", NULL }; const char *df834abc1[] = { "supercheats.com", NULL }; const char *df8580311[] = { "southernchestercountyweeklies.com", "dailylocal.com", "delcotimes.com", "morningjournal.com", "delconewsnetwork.com", "montgomerynews.com", "mainlinemedianews.com", "news-herald.com", "cnweekly.com", "troyrecord.com", "southjerseylocalnews.com", "saratogian.com", "oneidadispatch.com", "dailyfreeman.com", "trentonian.com", "berksmontnews.com", "thenewsherald.com", "dailytribune.com", "theoaklandpress.com", "voicenews.com", "themorningsun.com", "pottsmerc.com", "phoenixvillenews.com", "timesherald.com", "thereporteronline.com", "pvnews.com", "tbrnews.com", "pressandguide.com", "gazettes.com", "macombdaily.com", NULL }; const char *df885533e[] = { "youporn.com", "youporngay.com", "youpornru.com", NULL }; @@ -58237,8 +58527,8 @@ const char *dn23a55e74[] = { "adiro.se", NULL }; const char *dn23e5bc41[] = { "github.com", NULL }; const char *dn2501a742[] = { "adrec.paris-sorbonne.fr", NULL }; const char *dn25145488[] = { "ad0.com", "ad0.dev", "ad0.org", "vereinslinie.de", NULL }; -const char *dn2554df03[] = { "online.flippingbook.com", NULL }; const char *dn267257da[] = { "yandex.by", "yandex.com", "yandex.kz", "yandex.ru", "yandex.ua", NULL }; +const char *dn26f693e7[] = { "easyads.bg", "easyads.eu", "easyads.io", "easyads.lk", NULL }; const char *dn279e355f[] = { "cspace.com", NULL }; const char *dn27ae6ecf[] = { "sellsy.fr", NULL }; const char *dn27be3af5[] = { "adevent.com", NULL }; @@ -58265,7 +58555,6 @@ const char *dn38d80116[] = { "adspot.lk", "adspot.lt", NULL }; const char *dn3907459d[] = { "smartads.cz", "smartads.io", "smartads.lt", NULL }; const char *dn396a04ac[] = { "adnet.agency", "adnet.hr", NULL }; const char *dn39a66d6a[] = { "seul-go.ip", NULL }; -const char *dn3a0ed3d1[] = { "mytoys.de", NULL }; const char *dn3ac4aab3[] = { "exoclick.bamboohr.co.uk", "exoclick.com", "exoclick.kayako.com", NULL }; const char *dn3b434c2d[] = { "housead.ru", NULL }; const char *dn3cef1d1d[] = { "newjerseynewsroom.com.ip", NULL }; @@ -58290,7 +58579,6 @@ const char *dn4c9b0000[] = { "scutt.eu", NULL }; const char *dn4ca8eb41[] = { "shanghaidaily.cn.ip", NULL }; const char *dn4d077d36[] = { "easyads.eu", "easyads.io", "easyads.lk", NULL }; const char *dn4e78aefc[] = { "infowars.com.ip", NULL }; -const char *dn4f87ed0d[] = { "ads.ac.uk", "ads.adstream.com.ro", "ads.am", "ads.bigbom.com", "ads.brave.com", "ads.buscaempresas.co", "ads.colombiaonline.com", "ads.comeon.com", "ads.cvut.cz", "ads.dev.int.revelian.com", "ads.dollartree.com", "ads.elcarado.com", "ads.google.com", "ads.harvard.edu", "ads.lapalingo.com", "ads.lordlucky.com", "ads.microsoft.com", "ads.mobilebet.com", "ads.msstate.edu", "ads.nc", "ads.nimses.com", "ads.pinterest.com", "ads.quasaraffiliates.com", "ads.red", "ads.route.cc", "ads.safi-gmbh.ch", "ads.sk", "ads.socialtheater.com", "ads.taboola.com", "ads.toplayaffiliates.com", "ads.viksaffiliates.com", "ads.watson.ch", "ads.xtribeapp.com", "ads.yahoosmallbusiness.com", "badassembly.com", "caravansforsale.co.uk", "fusac.fr", "memo2.nl", "reempresa.org", "seriouswheels.com", NULL }; const char *dn4fc6ad9d[] = { "ngohq.com", NULL }; const char *dn513656b0[] = { "ads6.adesignstudio.eu", NULL }; const char *dn518a86e1[] = { "stream5.tv.ip", NULL }; @@ -58311,6 +58599,7 @@ const char *dn5993e21c[] = { "optimizely.com", NULL }; const char *dn5a3c0d07[] = { "fuckbookhookups.com", NULL }; const char *dn5a4ee6e [] = { "adlead.com", "adlead.immo", NULL }; const char *dn5aa40db3[] = { "baidu.ip", NULL }; +const char *dn5ac9c94 [] = { "adx.cx", "adx.tribefire.com", "adx.uk.com", "adx.world", "adx.wowfi.com", NULL }; const char *dn5b3f2187[] = { "esi.evetech.net", NULL }; const char *dn5b4ae92e[] = { "abramarketing.com", "advertising-direct.com", "advertising-excellence.com", "advertising-factory.de", "microsoft.com", "outbrain.com", "yellowimages.com", NULL }; const char *dn5bd8e943[] = { "istripper.eu", NULL }; @@ -58338,12 +58627,12 @@ const char *dn6a5da8e2[] = { "adresult.ch", NULL }; const char *dn6c073fbe[] = { "worth1000.com.ip", NULL }; const char *dn6c4ddf63[] = { "adver.biz", "adver.by", "adver.media", NULL }; const char *dn6e601e75[] = { "adlabs.ru", NULL }; +const char *dn6e6be22f[] = { "mirapodo.de", "mytoys.de", "yomonda.de", NULL }; const char *dn6ec67f6b[] = { "rexona.com", NULL }; const char *dn6eed60d0[] = { "ad6media.fr", NULL }; const char *dn6fc30b36[] = { "inad.com", "inad.info", NULL }; const char *dn7004f3e [] = { "smartadserver.com", "smartadserver.com.br", "smartadserver.de", "smartadserver.es", "smartadserver.fr", "smartadserver.it", "smartadserver.pl", "smartadserver.ru", NULL }; const char *dn706d9b2e[] = { "adsearch.fr", NULL }; -const char *dn70d746b7[] = { "adv.bet", "adv.cincsys.com", "adv.co.it", "adv.cr", "adv.cryptonetlabs.it", "adv.derfunke.at", "adv.ee", "adv.gg", "adv.michaelgat.com", "adv.msk.ru", "adv.ru", "adv.vg", "adv.works", "adv.yomiuri.co.jp", "advids.co", "erti.se", "escreverdireito.com", "farapp.com", "forex-tv-online.com", "r7.com", "typeform.com", "welaika.com", NULL }; const char *dn710202c [] = { "adscale.com", "adscale.io", "adscale.net", NULL }; const char *dn723fc659[] = { "daum.ip", NULL }; const char *dn724c8e83[] = { "crypto-webminer.com", NULL }; @@ -58358,9 +58647,13 @@ const char *dn7b00cae3[] = { "advertising.scoop.co.nz", NULL }; const char *dn7c4268f7[] = { "adscale.com", NULL }; const char *dn7d5f1e67[] = { "advision.cl", "advision.dk", NULL }; const char *dn7d6463c7[] = { "metrigo.de", NULL }; +const char *dn7db5ea80[] = { "adserve.com", NULL }; +const char *dn7dc03087[] = { "advert.ae", "advert.ee", "advert.io", "advert.media", "motortrader.com.my", NULL }; +const char *dn7de41357[] = { "ads.ac.uk", "ads.adstream.com.ro", "ads.am", "ads.bigbom.com", "ads.brave.com", "ads.buscaempresas.co", "ads.colombiaonline.com", "ads.comeon.com", "ads.cvut.cz", "ads.dev.int.revelian.com", "ads.dollartree.com", "ads.elcarado.com", "ads.google.com", "ads.harvard.edu", "ads.lapalingo.com", "ads.lordlucky.com", "ads.microsoft.com", "ads.mobilebet.com", "ads.msstate.edu", "ads.nc", "ads.nimses.com", "ads.pinterest.com", "ads.quasaraffiliates.com", "ads.red", "ads.route.cc", "ads.safi-gmbh.ch", "ads.sk", "ads.snapchat.com", "ads.socialtheater.com", "ads.taboola.com", "ads.tiktok.com", "ads.toplayaffiliates.com", "ads.viksaffiliates.com", "ads.watson.ch", "ads.xtribeapp.com", "ads.yahoosmallbusiness.com", "badassembly.com", "caravansforsale.co.uk", "fusac.fr", "memo2.nl", "reempresa.org", "seriouswheels.com", NULL }; const char *dn7e1e501f[] = { "livere-kr.ip", NULL }; const char *dn7e410ab8[] = { "edgemesh.com", NULL }; const char *dn7fbb1a72[] = { "exoclick.com", NULL }; +const char *dn7fc1967f[] = { "adv.bet", "adv.cincsys.com", "adv.co.it", "adv.cr", "adv.cryptonetlabs.it", "adv.derfunke.at", "adv.ee", "adv.gg", "adv.michaelgat.com", "adv.msk.ru", "adv.ru", "adv.trinet.ru", "adv.vg", "adv.works", "adv.yomiuri.co.jp", "advids.co", "erti.se", "escreverdireito.com", "farapp.com", "forex-tv-online.com", "r7.com", "typeform.com", "welaika.com", NULL }; const char *dn804482f2[] = { "gaytube.com", "pornhub.com", "redtube.com", "redtube.com.br", "tube8.com", "tube8.es", "tube8.fr", "xtube.com", "youjizz.com", "youporn.com", "youporngay.com", NULL }; const char *dn807dfc90[] = { "amazon.cdn.ip.seen.on.cheapflight", NULL }; const char *dn82a9b9f0[] = { "berlin-airport.de", NULL }; @@ -58369,7 +58662,6 @@ const char *dn840c0749[] = { "adcore.ch", "adcore.com.au", NULL }; const char *dn848cb8c6[] = { "globalad.com.br", NULL }; const char *dn87361a78[] = { "animeland.hu", "memecenter.fr", NULL }; const char *dn8789aeca[] = { "koreatimes-kr.ip", NULL }; -const char *dn8816131a[] = { "checkmoney.com.ua", NULL }; const char *dn881fd49 [] = { "adworks.att.com", "adworks.co.il", "adworks.jobijoba.io", "adworks.net", NULL }; const char *dn883ddd3f[] = { "spatineo.com", NULL }; const char *dn88bc18ef[] = { "statistik.lubw.baden-wuerttemberg.de.ip", NULL }; @@ -58396,7 +58688,6 @@ const char *dn94dc86d9[] = { "pagedemo.co", NULL }; const char *dn9507628a[] = { "eroadvertising.com", NULL }; const char *dn950ec14d[] = { "caixin.com.ip", NULL }; const char *dn95fe0a3c[] = { "slimjet.com", NULL }; -const char *dn96ad55ba[] = { "ads.microsoft.com", "affili.net", "affiliprint.com", "bingads.microsoft.com", "linkpizza.com", "mediance.com", "mobileapptracking.com", "trialpay.com", NULL }; const char *dn97625519[] = { "webmine.cz", NULL }; const char *dn97d7eca3[] = { "vereinslinie.de", NULL }; const char *dn97ddfa33[] = { "mail.yahoo.com", NULL }; @@ -58430,7 +58721,6 @@ const char *dnaa48262 [] = { "adcl.com", NULL }; const char *dnaa56271c[] = { "bannersnack.com", NULL }; const char *dnaabef048[] = { "koreaherald-com.ip", NULL }; const char *dnaac73b76[] = { "twitch.tv", NULL }; -const char *dnabeb46cf[] = { "advert.ae", "advert.ee", "advert.io", "motortrader.com.my", NULL }; const char *dnacbbe836[] = { "unica.fi", NULL }; const char *dnaea03069[] = { "adrobot.com.au", NULL }; const char *dnaebf9323[] = { "mrskincdn.com", NULL }; @@ -58438,7 +58728,6 @@ const char *dnaffec99c[] = { "ynet-il.ip", NULL }; const char *dnb077e75c[] = { "github.com", "matomo.org", "piwik.org", NULL }; const char *dnb1c5e36d[] = { "adline.co.il", NULL }; const char *dnb1ca5c39[] = { "adcase.ru", NULL }; -const char *dnb346f2a [] = { "adx.cx", "adx.uk.com", "adx.world", "adx.wowfi.com", NULL }; const char *dnb4782e40[] = { "adshare.tv", "echosign.com", NULL }; const char *dnb4cb6bf4[] = { "crosspixelmedia.ip", NULL }; const char *dnb5e497d5[] = { "conad.it", NULL }; @@ -58449,13 +58738,16 @@ const char *dnb723f4c0[] = { "openx.com", NULL }; const char *dnb896293b[] = { "revealads.com", NULL }; const char *dnb89e2224[] = { "my.leadpages.net", NULL }; const char *dnb9ddf303[] = { "adlinktech.com", NULL }; +const char *dnbbf43cb8[] = { "advert.ae", "advert.io", "advert.ly", "advert.media", NULL }; const char *dnbc53e83b[] = { "adright.com", NULL }; const char *dnbc605810[] = { "estat.ly", "estat.stat.ee", NULL }; const char *dnbcd0becb[] = { "adplayer.media", NULL }; const char *dnbd2624c9[] = { "admaster.biz", NULL }; +const char *dnbd53979d[] = { "ads.microsoft.com", "ads.tiktok.com", "affili.net", "affiliprint.com", "bingads.microsoft.com", "linkpizza.com", "mediance.com", "mobileapptracking.com", "trialpay.com", NULL }; const char *dnbeb87459[] = { "openx.tv", NULL }; const char *dnc013062a[] = { "bstats.org", NULL }; const char *dnc1f44971[] = { "adexprt.com.ip", NULL }; +const char *dnc2c196c6[] = { "clarity-labs.kaminario.com", NULL }; const char *dnc2cc4c46[] = { "adcash.com", NULL }; const char *dnc4163ab9[] = { "i-advertise.net", "mb-advertise.gr", NULL }; const char *dnc4e7714 [] = { "adsterra.com", NULL }; @@ -58492,7 +58784,6 @@ const char *dndc95e08d[] = { "etology.com", NULL }; const char *dndcdc9e28[] = { "thedailybeast.com.ip", NULL }; const char *dndde52e6d[] = { "ad3.eu", "vereinslinie.de", NULL }; const char *dnde4dc70 [] = { "adflow.com.au", "adflow.io", "adflow.marketing", "adflow.pl", 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 *dne29f5205[] = { "smartad.ai", NULL }; @@ -58513,6 +58804,7 @@ const char *dnf344fd6d[] = { "advantabankcorp.com", "archiproducts.com", NULL }; const char *dnf35aa97d[] = { "skytide.ip", NULL }; const char *dnf387ec5b[] = { "cuntwars.com", "nutaku.com", "nutaku.net", NULL }; const char *dnf4c372a3[] = { "xtendmedia.dk", NULL }; +const char *dnf5639ebf[] = { "checkmoney.com.ua", "loan-credit.com.ua", NULL }; const char *dnf5b607de[] = { "amazon.de", NULL }; const char *dnf709963b[] = { "advert-solutions.com", "advert-technology.com", "advert-technology.ru", NULL }; const char *dnf78114dc[] = { "advertising.org.il", "commercialplanet.eu", "kloterfarms.com", "temple.edu", "themarker.com", NULL }; @@ -58605,8 +58897,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcacfe341, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {m8e630403, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {m6e39b3f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, + {meacffa6e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d58d58bef, NULL}, {m94ce52fb, 0, NULL, NULL}, {mfbcd94e2, ADBLOCK_FLAG_RESOURCE_TYPE_NOT_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m5cd045b1, 0, NULL, NULL}, {maeed64ff, 0, NULL, NULL}, {m25623647, 0, NULL, NULL}, {m8e6b3dd9, 0, NULL, NULL}, @@ -59129,7 +59423,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md84baada, 0, NULL, NULL}, {mc10341dc, 0, NULL, NULL}, {m97d8f621, 0, NULL, NULL}, - {m1117f8cd, 0, NULL, NULL}, + {m1117f8cd, 0, NULL, dn7db5ea80}, {m5e6f3177, 0, NULL, NULL}, {m24c32837, 0, NULL, NULL}, {m3a403220, 0, NULL, NULL}, @@ -59141,7 +59435,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m91270489, 0, NULL, NULL}, {m9cbeccf1, 0, NULL, NULL}, {m4408a075, 0, NULL, NULL}, - {m7e426b27, 0, NULL, dndf77d6ca}, + {m7e426b27, 0, NULL, dnbbf43cb8}, {me11ee1c0, 0, NULL, NULL}, {m3e460ba7, 0, NULL, NULL}, {m8743b101, 0, NULL, NULL}, @@ -59289,7 +59583,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m89722ce, 0, NULL, NULL}, {mc9cb0ac6, 0, NULL, NULL}, {m55468a67, 0, NULL, NULL}, - {m994b72a1, 0, NULL, dn2554df03}, + {m994b72a1, 0, NULL, NULL}, {m6748e501, 0, NULL, NULL}, {m9a6004b1, 0, NULL, NULL}, {me6b3eac8, 0, NULL, NULL}, @@ -59388,6 +59682,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc5c0b5e3, 0, NULL, NULL}, {m8d4b87e5, 0, NULL, NULL}, {m30cfdbff, 0, NULL, NULL}, + {me7c880d1, 0, NULL, NULL}, {m52fb3798, 0, NULL, NULL}, {m56f8ff4d, 0, NULL, NULL}, {m9dd084ae, 0, NULL, NULL}, @@ -61047,6 +61342,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb7f1f3d5, 0, NULL, NULL}, {mb89b623c, 0, NULL, NULL}, {m229f8670, 0, NULL, NULL}, + {m58e95bba, 0, NULL, NULL}, {me70cd6a7, 0, NULL, NULL}, {meb0f1b8a, 0, NULL, NULL}, {meb37bdfa, 0, NULL, NULL}, @@ -61062,6 +61358,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2a8b2fa1, 0, NULL, NULL}, {m1682eb8e, 0, NULL, NULL}, {m7587b102, 0, NULL, NULL}, + {m71592529, 0, NULL, NULL}, {ma8a3721a, 0, NULL, NULL}, {m678e7b4a, 0, NULL, NULL}, {m637e1731, 0, NULL, NULL}, @@ -61963,7 +62260,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf8a3a12c, 0, NULL, NULL}, {mf8cc439c, 0, NULL, NULL}, {mfa51624f, 0, NULL, dnf709963b}, - {mfa581e14, 0, NULL, dnabeb46cf}, + {mfa581e14, 0, NULL, dn7dc03087}, {m3e564a89, 0, NULL, NULL}, {m64531f03, 0, NULL, NULL}, {mdd8c8cea, 0, NULL, NULL}, @@ -62023,7 +62320,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc598574a, 0, NULL, NULL}, {mcc5d4e81, 0, NULL, NULL}, {m1cb4b88f, 0, NULL, dn8e22bb1f}, - {m20b6fd72, 0, NULL, dn96ad55ba}, + {m20b6fd72, 0, NULL, dnbd53979d}, {m23b4f137, 0, NULL, dnefc54fef}, {ma72af7a3, 0, NULL, NULL}, {m8e2e525d, 0, NULL, NULL}, @@ -62144,7 +62441,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfdded149, 0, NULL, NULL}, {m98b03067, 0, NULL, NULL}, {mb9a08042, 0, NULL, dne2c47307}, - {m759dd69f, 0, NULL, NULL}, + {m759dd69f, 0, NULL, dnd6b0e991}, {m8874ceba, 0, NULL, NULL}, {m6ad88add, 0, NULL, NULL}, {mea056d49, 0, NULL, dn881fd49}, @@ -62156,7 +62453,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m26443908, 0, NULL, NULL}, {m567ebef4, 0, NULL, NULL}, {mf7383de1, 0, NULL, NULL}, - {mc61d830f, 0, NULL, dnb346f2a}, + {mc61d830f, 0, NULL, dn5ac9c94}, {mec057cbf, 0, NULL, NULL}, {m9616bdc2, 0, NULL, NULL}, {mf25c2e70, 0, NULL, NULL}, @@ -62862,6 +63159,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m781e6a4d, 0, NULL, NULL}, {m867a7f64, 0, NULL, NULL}, {md3ffe727, 0, NULL, NULL}, + {m3d6103af, 0, NULL, NULL}, {m16de0f3b, 0, NULL, NULL}, {mf06cfb94, 0, NULL, NULL}, {m6aca9ec0, 0, NULL, NULL}, @@ -63089,6 +63387,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcd3c7441, 0, NULL, NULL}, {m31a103b5, 0, NULL, NULL}, {m65390ea5, 0, NULL, NULL}, + {m5c5b93cf, 0, NULL, NULL}, {mb665feaf, 0, NULL, NULL}, {mda8ba6, 0, NULL, NULL}, {m9cb4b870, 0, NULL, NULL}, @@ -63102,7 +63401,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfb846ff4, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m524cf8a5, 0, NULL, NULL}, {mfafc6f0e, 0, NULL, NULL}, - {m127eae34, 0, NULL, dn4d077d36}, + {m127eae34, 0, NULL, dn26f693e7}, {md67c1129, 0, NULL, dn4d077d36}, {mf061c5e1, 0, NULL, NULL}, {mcc9626e1, 0, NULL, NULL}, @@ -63343,6 +63642,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7a38167f, 0, NULL, NULL}, {mb8f08909, 0, NULL, NULL}, {m544bd4ca, 0, NULL, NULL}, + {m8069a0c2, 0, NULL, NULL}, {m3c66f71f, 0, NULL, NULL}, {m868754e7, 0, NULL, NULL}, {md101b3cf, 0, NULL, NULL}, @@ -64499,13 +64799,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb2124a8, 0, NULL, NULL}, {m79045a35, 0, NULL, NULL}, {mca0a16af, 0, NULL, NULL}, + {m83c5b900, 0, NULL, NULL}, {m641cdca, 0, NULL, NULL}, {m4bbf2055, 0, NULL, NULL}, {mef50737c, 0, NULL, NULL}, {md12b35c3, 0, NULL, NULL}, {me49f704, 0, NULL, NULL}, - {mf766fc12, ADBLOCK_FLAG_MATCH_END, NULL, NULL}, - {m15ecd2ac, ADBLOCK_FLAG_MATCH_END, NULL, NULL}, + {m15ecd2ac, 0, NULL, NULL}, {mf7c800fa, 0, NULL, NULL}, {mece8a71b, 0, NULL, NULL}, {me659d2aa, 0, NULL, NULL}, @@ -64527,6 +64827,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf56fabd2, 0, NULL, NULL}, {mf175b5b4, 0, NULL, NULL}, {m6c26aefa, 0, NULL, NULL}, + {mbf302aa4, 0, NULL, NULL}, {ma7ac7a87, 0, NULL, NULL}, {m15e6710b, 0, NULL, NULL}, {m4bea7bf5, 0, NULL, NULL}, @@ -65046,6 +65347,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mba4185b9, 0, NULL, NULL}, {m895f9d6b, 0, NULL, dn3907459d}, {m715bcb9b, 0, NULL, dn7004f3e}, + {m755e107e, 0, NULL, NULL}, {m1e4e8f74, 0, NULL, NULL}, {mc8f7517a, 0, NULL, NULL}, {mc2d70b57, 0, NULL, NULL}, @@ -65176,6 +65478,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3772c1ad, 0, NULL, NULL}, {m437d9f1b, 0, NULL, NULL}, {m3dfd57c0, 0, NULL, NULL}, + {m8a5edf95, 0, NULL, NULL}, {mf25fab85, 0, NULL, NULL}, {m4e62c524, 0, NULL, NULL}, {mb879e014, 0, NULL, NULL}, @@ -65781,6 +66084,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc925a433, 0, NULL, NULL}, {mc283d97e, 0, NULL, NULL}, {m3800290e, 0, NULL, NULL}, + {mfde05aec, 0, NULL, NULL}, {mf4b4aaf, 0, NULL, NULL}, {m55e255f4, 0, NULL, NULL}, {mf8f29c3a, 0, NULL, NULL}, @@ -67148,6 +67452,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2b05fafc, 0, NULL, NULL}, {m82ee3867, 0, NULL, NULL}, {m1d2940a5, 0, NULL, NULL}, + {m8d5d9322, 0, NULL, NULL}, {m8d4c4a01, 0, NULL, NULL}, {mcd4a702a, 0, NULL, NULL}, {mc881b817, 0, NULL, NULL}, @@ -67160,6 +67465,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mde803e19, 0, NULL, NULL}, {m11e9faae, 0, NULL, NULL}, {m6c08b3b9, 0, NULL, NULL}, + {mbbdcb116, 0, NULL, NULL}, {mb8b4671b, 0, NULL, NULL}, {m3612302f, 0, NULL, NULL}, {m91f751d5, 0, NULL, NULL}, @@ -67169,6 +67475,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9a899e7f, 0, NULL, NULL}, {ma996f89f, 0, NULL, NULL}, {m4c6bac49, 0, NULL, NULL}, + {m61015074, 0, NULL, NULL}, {m20ed63fc, 0, NULL, NULL}, {mf9e02084, 0, NULL, NULL}, {me98e0148, 0, NULL, NULL}, @@ -67226,6 +67533,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb11a006e, 0, NULL, NULL}, {m2855b716, 0, NULL, NULL}, {m174689ce, 0, NULL, NULL}, + {m5e80e147, 0, NULL, NULL}, {m5e9468ff, 0, NULL, NULL}, {m5d35accd, 0, NULL, NULL}, {m29e64210, 0, NULL, NULL}, @@ -67348,7 +67656,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfda8cb58, 0, NULL, NULL}, {m284ba9b4, 0, NULL, NULL}, {m932c705d, 0, NULL, NULL}, - {m7332df39, ADBLOCK_FLAG_HAS_WILDCARD, NULL, dn8816131a}, + {m7332df39, ADBLOCK_FLAG_HAS_WILDCARD, NULL, dnf5639ebf}, {ma81c164c, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m11464755, ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7a74204b, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67420,7 +67728,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m688a5fe4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf8c26d59, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma32898e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mf738d8ca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma9df5454, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc3fb96cd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9ab6e6a3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67428,14 +67735,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m21adf2cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7266e43f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m87f1cca9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mc38f0a34, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m12fd086b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5b3a31b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mba701ed0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m17e849d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m9c477e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {madadd723, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {maf19e1c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m800f2fe9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbb3fa91e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dnf876a2fa}, {mc63d804c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m218f2970, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67443,14 +67747,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mad46c8ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dnd08ab49b}, {m3850a011, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mde74bf8a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {ma000c8e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {med2ee7b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb7f6dc21, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m75b54093, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m74d3c14a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7720d4aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma64c1efc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m716b88a5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6e86f19e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me9614fee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m87556a18, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67462,12 +67764,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2d40f6ab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dnaabef048}, {mb1b868c5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m31be6bd6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8b302bf6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m31dd5cc1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m408cdefe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m734e3e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mb601ca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mef5e02a4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1b9c4e16, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m982869b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md2db1e8c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma0c4b55c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9100ed51, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67490,6 +67792,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m28073dbc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m353f35a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma7fc820a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m2dcad2a7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m598e2e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf877ea89, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma7f984d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67511,7 +67814,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9588bf09, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb51219b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6c3fb441, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m21d9650b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfb94fcf9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m25f24ea0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfd2cc075, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67519,17 +67821,18 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mce643f5a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9fe1de84, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1c1fb0e4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m55310597, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m784ac2d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m70a1d78d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc0ff9a60, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m48b8caaf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mccec392c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb4e23032, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dn333cb844}, {m19afb248, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m81e48b73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m9ecd6b37, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m89bfbbcf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m568a77a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md1422fb6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m92b4d395, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m686b8f84, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3393cffc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf40cf2b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67547,9 +67850,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m488aef64, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m189266e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5d8033a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m12c1609b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf27c342c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dn21bbaa02}, {maaab8658, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m48ab35aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb23c39b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mebe4d3c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcd1e8dee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8973d2a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67571,29 +67876,22 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mda86b0cd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mce66026, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdbf2ebd8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m7b7bf86b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9e9c602b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8d47cd0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m88c518c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5bcfa298, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4525d6fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m72a25001, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc4f8e8d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4175b1ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m688d8350, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mcc16ec2d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m82d70e8a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me1f9b8bd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m747cd1f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mc988ed7b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb1b206e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8cb594a7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {md0f4ca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcb64aac4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2140190f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8e5e2c05, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m466d5096, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mcc19e2f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1376a5bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3d1dfc7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb290bb89, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67644,15 +67942,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbadbb179, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md3ccfc9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m11d8bdf5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {md5d25518, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mb5cd95b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m76664b7a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m738f18dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m983e565e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m27e977cd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md47eee10, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m375c0d48, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mfdfc28ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m73b01769, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb264ad96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m74414f8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67684,7 +67977,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m371deb63, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7cb2779b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m353f1a25, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mebf95273, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me931b318, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9b42aed8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf4bfb2fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67721,7 +68013,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb2aea642, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb85f4b51, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1617a6a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {me850822b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf26150c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m61a135d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb2096935, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67740,6 +68031,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4ba0e540, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md21cb6af, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m53698a02, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m6af577b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4ef38a01, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m54eb38b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maf7a91b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67770,6 +68062,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf1b1300e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc2af840a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m67974816, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7c39ff0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc0bf9d64, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfb899a7a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m59223c8e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -67877,6 +68170,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7175d26, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m32873dbc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m70b1abb3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m1433dad1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mecf582eb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb06ed8f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m58931674, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -68000,7 +68294,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m13882a20, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md5b249a8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m410c5348, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m4f95707b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mef51d7ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me151137a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9df86aae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -68112,6 +68405,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb2cdb3fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1f96db22, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m231bedf8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m1287fff9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md3c70390, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3e36a2d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8ef91f14, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -68302,6 +68596,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2eb672be, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc108285e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb068ebc5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m24fbb07, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m381d14aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdfab0680, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m59c903c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -68441,6 +68736,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m30c6fbbb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m59c56812, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6ad40978, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m1a04c830, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcf6d61fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md749a173, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1d5054b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -68507,6 +68803,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma8fa9f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma075772b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7cd38523, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5d33fcc9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me684d3d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m2465673d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3c58a057, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8025a5c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbb99f179, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -68570,6 +68869,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mca059a00, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8f44e161, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2c3f6fe8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m26151f89, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md9bb7a64, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md1f41dd4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6f830396, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -68602,6 +68902,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m18920e5c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me9590430, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1b3b89d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me1d7ddb2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1e63d1b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m70c4d652, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9094309f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -68629,6 +68930,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me6cf2f7b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m10a66657, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m36aa2611, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m441c79dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m82837306, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5bb8de47, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m262153e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -68769,6 +69071,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m136b3696, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7d17d0d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md87d0f32, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m814b52d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m227ee43e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m101a4a02, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc7a208cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -68877,6 +69180,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma8370018, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1e02a464, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma90b7fe4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mdbd551cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6078a9a4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb815c041, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5559e0d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69031,6 +69335,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5b09d3ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m385985e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m28b3d81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m29de24f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdff15e8f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3d6d0287, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf6cd587b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69108,6 +69413,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbb15cfca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m41dc1e96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb66d6223, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m6dde73a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2af1225e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me9f1e074, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m86d08014, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69243,6 +69549,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3efe687a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcd8f81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1acf9417, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m62bca47f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m313a92a8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m44f8cd6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfa9f602c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69381,7 +69688,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbfa32858, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m42718e06, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m90f40de8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {ma84f02ca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfe4c8ac1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7a884d6d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m932ee9c7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69393,6 +69699,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7ada46b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc0e60d52, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dnd51c4356}, {mc4b60c0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dnd51c4356}, + {m88efd791, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2e2567ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m88176b18, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md7d38d4b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69420,10 +69727,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mda376f36, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb210057c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7d45cdd9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md3d8f2ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfbc97d1a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9f62e049, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9739e1f1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me6b55169, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma23ce4d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5302134c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m68c8fdad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6cf865e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69456,6 +69765,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9f44b293, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1e4d380d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1143d2a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md3f6680d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mff3f725a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma8e50f8b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9a8eddac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69562,6 +69872,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5e5c638a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc4040c63, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdd753fec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mbf6e8b4b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9aedbc1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m18a25d9e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m81fb08ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69814,6 +70125,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdc1ff5a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md5d024ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2b41dae9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md49983aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8f2c11b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me6a35032, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9d15bbae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69824,6 +70136,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mffa070e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m863103c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m36103a6c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me82c7e78, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m24ebd22b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8142c528, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2935418f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf33f5044, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69841,6 +70155,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m739008ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m67f814f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6f2622a8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m82af559, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5c71e8e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc536448a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m901775b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69865,6 +70180,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md68736e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m82fc7439, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb3a92abd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md772355a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma26ab7b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maff6ae36, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m897d0512, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69880,11 +70196,14 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2707e7ab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb85c4bd1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mea3c4c88, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mbeeac7e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8327fd09, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8097b9f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9f8458a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m340ba891, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma72a08ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc6b17402, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m96b2c15a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1b6eab5c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me2869b52, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m59866c65, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69916,6 +70235,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4a4cb8c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9a745a15, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb3ce7a36, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb03ba843, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me090b4f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m961f6eb7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma0f2f1ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69923,6 +70243,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4d1629d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me0302b7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m11cf6f14, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma83c2cf2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4e198386, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb5965816, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6bfc8a5a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69949,6 +70270,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf14e4787, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m935df01a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8749130, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma6df0b80, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6f03f22f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m72924b1e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb47c7376, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -69957,6 +70279,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m882210e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcae67e05, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma76f4530, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mfb82e3f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m254f48c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m41eebe81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6fef8050, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -70000,6 +70323,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2e6468e4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m10577c85, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma7e7ae78, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma95f46, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7cb24c6b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m50fbd4b8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc4bca88f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -70053,6 +70377,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m579cfbb5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfe1a9ce0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf1e9b085, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7db9fbf2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma6ad521a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m91f74468, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m730bc481, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mac7ddfa1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -70132,7 +70458,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m929bc99d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md2aa9a07, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m24507467, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mbbf1403, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6adaca58, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4143214e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m992177dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -70291,7 +70616,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4b9074e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7c29afe9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf36d3da5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m4aaa3563, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6e1229d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m25b551aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m473f749f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -70319,6 +70643,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {meb6bd614, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1d17fc69, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m346559bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7852c24a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m655eecc5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2bd30453, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc9afae82, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -70327,12 +70652,14 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb70c81f3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma90a06a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma93dead4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m3d544d68, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m62998533, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m65864d54, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m13d0f0cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mab92b0c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m152ef8c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5e09530, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m32e7bf63, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m49b3c750, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8ea8c44b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6cddeb6e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -70397,10 +70724,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m37b7081e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m54551243, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc8bfd1cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m2a757c95, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m33fb8117, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m32da4c20, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m89b3ec2e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m51a7203a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5b8aecf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md2fee406, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m29919ff8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -70758,6 +71085,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb25e3713, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m87779e69, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md2d2222b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mf8fcd709, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc47864c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m41f158d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md44b9c78, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -70774,6 +71102,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdf5d2d7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m422c87cd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma3628125, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me29c9b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7821ceae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m879e94cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbffd83da, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -70854,6 +71183,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md9e2e089, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m80f15ed5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf8141472, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5dd2f634, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma0c1c4dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m47fef1ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7caece2b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -70874,6 +71204,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md969a8d7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5757d3a4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc9d3d89d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m485369e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbded8a14, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m838b2af7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me07d4fb8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -70976,6 +71307,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m46b014c7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8f2fc727, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m434c7128, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md6d0816d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md7adf937, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m14260fde, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m21820367, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71122,6 +71454,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m621cc6ab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m12141de4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcd691c9e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5d80469f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2c35ac8a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf83f9c30, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mae8c023e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71225,7 +71558,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m16bf54cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me2631bf6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc07f7e5d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m3d380d16, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mff7d8f6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m63b4364a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mda9b045e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71251,6 +71583,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7d05be05, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m767aa8c5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7641e165, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m44bba246, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m31551907, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb0b0a147, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3edc0af1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71395,6 +71728,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md84aec4e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma2324a40, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9f03fae9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m78ba1931, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfb6683ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb0e131e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfa1fcf1b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71402,6 +71736,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md2e7fef9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m356be191, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf9e8c657, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7616f796, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mefdd39d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma53c3112, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m50267f2e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m215af235, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71455,6 +71791,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5144b7b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcecb13a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m22f97165, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m63a8a378, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb0503e25, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me276f50f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m900aabfe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71485,6 +71822,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me876a81f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m847e78ab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m74325173, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb9eb8f11, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mccf15741, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m67b0cb7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m544178d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71514,8 +71852,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me3c44340, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m67453b6e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb6245140, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m45c265f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8b8648ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m839ba9a5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4eb9c805, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4a28fce5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me0147eab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71599,6 +71937,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcedde85, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6f09e532, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mda9447ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m9787751d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me96b4d37, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m56410a58, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m70c7a7cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71613,6 +71952,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5dc1358c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maa03e535, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md1353841, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m62e3f187, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m807b65a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6a21732, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8040063c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71635,6 +71975,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1b357a7f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m58d11196, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdb14a971, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mbbb8fda4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md780ff78, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7e926b54, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc730477b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4fab2577, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71662,10 +72004,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4d5925e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9bdc2912, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mda8b57c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {ma0696942, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m59bd0aba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9e3df525, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf7b4b276, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m3c0f6736, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mab10c78a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m97c9d9a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2d5da6c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71675,6 +72017,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbc3576a3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maa14c786, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb4da2ab5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma1c72a57, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3b3b31d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md232634a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mce76f4ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71759,6 +72102,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m60faf362, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3ef97ab4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4fda7f1b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m4039c49a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma94e6242, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m45689a1e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf7c54d19, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71779,7 +72123,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb3d2b3a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma047920b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5c33e4d7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mef9199f8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2fdb5f00, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc01ab553, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3e47a08d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -71996,6 +72339,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma0acc8e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9e57e59a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m897fa1f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md2824990, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m78e5f7c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m61afa778, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mafa49cc6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72027,6 +72371,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6b1146e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma2c6b91f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc94250db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8f364339, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m787e0a52, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4d6721f3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2b872e82, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72052,6 +72397,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}, {ma5397ec1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m18e5cd5a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1485abdb, 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}, @@ -72059,15 +72405,17 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7e924165, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m309ae42f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m46d2145f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m46471b1c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8528ddba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb18320bc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3d096aba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m137a3a09, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf2b0feb7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2ef1dde4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1e512052, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m891f423e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8e9e875c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m4aae569c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m53993e25, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m17336480, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc91085d7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdfc62859, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72085,6 +72433,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m50890a46, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m18b00667, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m34f60c54, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5e91059a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m157c16e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m78829ca9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdac22429, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72093,11 +72442,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4352cefa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc4ab34d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf53ee57f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m8e086a5e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m34a817bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m80ca38e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4ea8b5c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m9b0c916f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6aea4a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf13a4339, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {med5b9e67, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72191,7 +72538,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mafab1de5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m70d42224, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3ba6652c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m223d4205, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m21666fa0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3d3fdf26, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7b71ad9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72282,6 +72628,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m233920ca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m584546fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m50210588, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mcb81bdd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m23ffcb2e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdbc134a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maa13c1c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72321,6 +72668,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcaa2266c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me09dc8f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdc3a4a4f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mfec312e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md9dd1c25, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbd8df8fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdad90d39, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72499,11 +72847,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcfb6e181, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb349cdeb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m95e4e1b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m6fedaf6c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m441c8b7c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me6c4609c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m21a96560, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mc1d1e09e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m68d40fa4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m96ed4fe1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5c26724d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72522,7 +72868,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m44fc035, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7f3c8a75, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6dc946f8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mec7d66d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc42910cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mce50fcb1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4730be00, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4208ea58, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m436432e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72534,6 +72882,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc2a64e76, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9da9848c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m43abb128, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mbf4a41b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1088f4b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m98c331d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mea78e4e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72608,6 +72957,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {med9b583f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md2f025b5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6f419cca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mdf1e02ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9041172c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4617028e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m569cd833, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72620,6 +72970,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb1e076bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7cbb55ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mba0e9964, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5918248e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb85c9eaa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me16d8fec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md0031354, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72682,6 +73033,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m795374a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m196f06db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc94bfa31, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mc8e87e50, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8254788a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc3edc6a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {meb80a5ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72704,6 +73056,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma6862851, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m94f50b6a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m165103d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m22972ff9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m42b285e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8e058cba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m32895de7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -72784,6 +73137,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m47ce4a84, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m38185252, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m45947218, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mec476155, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4fe1a7a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m219076fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7d1543c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -73349,7 +73703,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m926cd1af, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc9053fa0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4dfd5e54, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m5fe0b713, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m15361f9c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc97f8de0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf60048d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -74090,6 +74443,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m29cc7ab5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2a0d7a5d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m867cdf5a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mcd502607, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m63873025, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2cfae642, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m84d669cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -74170,6 +74524,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf1a697e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfcd42bc7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m99c89545, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mc3398128, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m77a177db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m159502f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3c0bc184, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -74236,6 +74591,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md0fec17f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m75e4feb0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7f33971f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mff5f7e2e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3342767a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m67df6af1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8a2c357d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -74333,6 +74689,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4dfc5963, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mddb5b4a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc9fde697, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m421a7778, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m60f82a05, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {meef032da, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5b16b013, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -74537,6 +74894,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc3a53cdd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2c938477, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md164ea68, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8aebb1d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m51ef243b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m91ce2736, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf249ffaf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -74834,11 +75192,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3e8c0fd9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m758df47, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4d779f53, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me068c1e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md585651a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4777d623, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb2b8295f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m476d982f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbb9c2207, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m77ea8ba2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m11ab1f44, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me7278a90, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m43b7b0a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75021,6 +75381,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4f0c2593, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m41ade342, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf5c8d46a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m10ad08e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9791b5d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m471f67c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb4d713ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75088,6 +75449,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m729d836c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma727ffea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcb9eb348, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {meee7cb3c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1bb56855, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9e6e1b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4d9a0b39, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75121,6 +75483,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m798296dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9ba645e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md2904fd5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m6b9e928d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5d14b56b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m21a5a407, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7dd07df2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75155,6 +75518,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m72fe6412, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md9b20de6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m67b8d740, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m97acdff9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1397a439, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma69eabdf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m603eac08, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75178,6 +75542,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me3028bc8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mab757e03, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md6a9cfe0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m9bf87ef6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m387e93e4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m74d0932f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma76709ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75216,6 +75581,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9b7aa57d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma15be3ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3a059671, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma223856e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6991121, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m35d42879, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {meb28d198, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75327,6 +75693,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m61cebf25, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb3b525cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma0ec161d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {meac82e32, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m93eab0d7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdbd9d2e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb448deaa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75349,6 +75716,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb710f699, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma078c411, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m415511ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma7af6fe8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6c88cca6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb0947d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9f79305a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75381,6 +75749,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m11808037, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m82352ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9011d461, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m2efd5117, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc03c5ac6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m66792107, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb15cae91, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75502,6 +75871,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5248ed06, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8875931e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9f4d01d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m3919d2a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1a6a8f37, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma58dea3d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me6f318d7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75536,6 +75906,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4b0bad32, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m63cfb950, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5c067764, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m9e9bd969, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5d0b36a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9b2de016, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mff850df2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75599,6 +75970,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md4f6aa24, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {made2274, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5c3e80e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m68ccdd98, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfe0cf2e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9722ee5f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4b97ec4e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75614,6 +75986,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8cb2de76, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m57602808, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf250438a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma0c6d0c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5820f9ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md4a0f555, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4dd384f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75750,6 +76123,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma8c776de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mccb30967, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma59843af, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m176749f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m368d15a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf109f252, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m15ee6187, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75830,6 +76204,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me52a7867, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m68f7ffcd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m43d3667a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8d40f26b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m78b1754c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5be43544, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m178af7c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75854,6 +76229,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me1f7004d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me328cd6d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2d68045c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md8e788d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m193d1fda, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mda429d6b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m71b840c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75890,6 +76266,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m87fb8dd6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3293ba45, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mca79cdb8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m35a5ddc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1beef82b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc17813f1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m31783ce4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75898,6 +76275,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7a1e0202, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md7a134fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me153f7fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m568286e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5121dc76, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2bfd7468, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m83ca4f63, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -75918,6 +76296,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8fcffde4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mafabc0c5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md0bd2596, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m4c8f43e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2414b4f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4378138f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md8f38094, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -76020,6 +76399,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3bb39b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1f664a84, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md025809b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8913366c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7d2a6376, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1d95827d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md8ece601, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -76091,6 +76471,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m83d79bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc4c61595, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8c3e0c24, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mf5c9ce1a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1c374c81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me067faca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf618b96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -76133,6 +76514,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc5f706a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2d426f13, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5e23931a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma885db79, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m35802001, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mddebfe00, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5183d912, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -76218,6 +76600,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m34ca1e75, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7401ee59, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5d61a9e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma01cf665, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m48c6390f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maa35f32c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md1ea5466, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -76246,6 +76629,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m204e84bc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mab903d37, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc7d32ec4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m12329ed8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb8f56eb5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7857f049, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m890a8853, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -76541,6 +76925,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfd06d382, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mffc27d72, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc1ab121b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5847701e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb531325c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3d910c39, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8730b674, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -76559,6 +76944,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5fa22f47, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6c0a3f84, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m97d47aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m65a4dbf3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m69db787b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbf567f4b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1e4145e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -76610,6 +76996,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m162f902b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4d0dc15b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m938f9c52, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb60c647b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma5eebb73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m68e73424, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m42cd4976, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -76651,6 +77038,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf7bc6972, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7fdee083, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfdbb2384, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m3cae2b66, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2ed8a380, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb298ce90, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7df05dfe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -76731,6 +77119,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3647c5e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md22f652a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcbb780c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m95abea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m63574e3c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m89ed9f04, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m608f90d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -76870,6 +77259,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4dc3d1e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma4d9454a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m738044ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md0a9bc1d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m39e4e2fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2aaf444f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m70f6597d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -76917,6 +77307,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc3b2ab4c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma7dcc25e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m383fb541, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me0b33940, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maed9c034, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mce532592, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m792aa620, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -77027,6 +77418,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb1a2c86c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md7317b99, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md91313a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m2753b7c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6530784d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7c159054, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m326bbc25, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -77076,6 +77468,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m231d3bfd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m43a3cca1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc82a6c07, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mf9497554, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8bde20fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m43fd0fde, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8a288e2e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -77200,6 +77593,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5ee7b7fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mff35defd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m94ede4b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mf66fd903, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1e808453, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3a6894, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma4719188, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -77327,6 +77721,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7095d628, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7f8654f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2a51f3b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m41d059a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb7025b7a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9b459c08, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m90761e56, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -77390,6 +77785,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6a583fb4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maa0ac029, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m856d3dce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m21e868ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md540dece, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m607dc6ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m94ac2a13, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -77397,6 +77793,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m195accde, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8a19e639, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9beb5dd8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me7051132, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m67908b4f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maef9a60e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3445e1b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -77426,6 +77823,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc228d46e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m60c64110, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1a70265c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mee63311c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m80027b30, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m29248b6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6629140e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -77496,6 +77894,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8d60d9f1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m20409077, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {meb932438, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m57f200e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m83ba5531, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf7e7440b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6dbbcd1e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -77595,6 +77994,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m52cc2536, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcead426a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m939c30bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mf101c10f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9df7e713, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9253a85d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3e08b158, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -77737,6 +78137,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m81aa61cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me8651af8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md3cdd4c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma236329b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md7dc6e52, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb6714ff5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mae5e2bc6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -77818,6 +78219,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m32a3312f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3e748583, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc019c1bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m3909c1c5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m553e5821, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me90ff96b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4868e6ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -77891,7 +78293,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf5ce7fcb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m35c9ea3a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb13fc71, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mfa1dc0d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6fe64747, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m490ce2fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mde66f322, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4e20a9e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m36283dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -78040,7 +78444,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m61bb18dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8755f11d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma98a3cbc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m289ee08b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5e21fd4b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5f6c234e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2da43a64, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mff4ec0f1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m516454b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -78106,6 +78512,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m95836aa3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me25521a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfe17e380, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma7d6c510, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf4361827, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2524c8c5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m34e5cb50, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -78132,6 +78539,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m74d11e71, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7c9de0f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m830cc699, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m53c8809, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m38a80561, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m356cf5c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma0b95d34, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -78309,6 +78717,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2e48c31b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf31af75e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb6f5c559, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md01f53f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbe26a1b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me6dc1fa8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m25db0e93, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -78332,6 +78741,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m602029f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6ae6a057, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6a97f7df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m64d8f526, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8b5518df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5e78e7e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me68931d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -78418,6 +78828,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4449c763, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb8abbecd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m594652af, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m9f0e33b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3c5c0802, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m71ddb820, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2918e253, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -78453,6 +78864,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me98f6122, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdaaaf2cd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m20095122, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m45c0b476, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8c041f7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2b42af58, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6df8f216, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -78537,6 +78949,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3ee87d76, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1bad3f23, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m57389b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mcb734781, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3d85411a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md2068b13, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdda35f3d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -78559,6 +78972,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m39e83d63, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6c64cdf1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maa72183c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m54d6e0be, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m83c121ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5ec2dc9f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m16cc9cee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -78599,6 +79013,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6a3b7cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdf1b8074, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma30b9a55, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m46054ce3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m223d7061, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8f8eda1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m70817a65, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -78627,6 +79042,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf5609d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7bcd3ef3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc540aa1f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7b2e8705, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7ff8768e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m25a57560, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc657159, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -78649,6 +79065,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc8513b73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1ab6510e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4e0663f8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb4ada2b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m463ca985, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcef457b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m40dd5ba1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -78706,6 +79123,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m74df3dda, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7ce727f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m934578e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m507023c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m588e0c02, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m95b351b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mce268023, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -78859,6 +79277,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2857b96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m38df63ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me7d22505, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb9c7670f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbcaee84c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3c430903, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m646e1cff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79062,6 +79481,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4fa49176, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc2d72d60, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4b7f2ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma38ba944, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6150e1de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2793f83e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma9802dfc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79150,6 +79570,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m89fd6b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3f3d9268, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m425bcd05, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m1feeace3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf53c4b7a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me2bf18ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m78a01194, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79223,6 +79644,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb08c29be, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me0bffab3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m498efb16, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mcd6be08, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md7ef1e97, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbac478d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf7a0919b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79255,6 +79677,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m964ef451, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc265bcc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma14945b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma63d60e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mee996971, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7c511af5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4cf5ee31, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79269,6 +79692,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma2cd5fe4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me9379b42, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2d0fe191, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8497b9a3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m976c7d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf886fa10, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8edf13cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mae028d52, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79372,6 +79797,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m346fd17f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc955df59, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma67c10f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mce34d18d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8532fd3b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m86b327fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m82e4fe00, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79445,6 +79871,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8d501346, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m913ea13c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6185a845, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m4aa8df6e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1f0a1d9e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m10036bd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6fd0d945, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79453,6 +79880,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m12c72b9b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9393bd96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m78780951, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7744fce3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8898f832, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7e90a76a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m86ba48d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79534,6 +79962,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {meca641de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m54f5ef4e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb4ac5477, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mbaf66bf3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m80e0a99f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3c5e18b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb8097849, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79577,6 +80006,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5d8e7e3a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf1f4625c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3e1c8950, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mf3325391, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5f88549, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md1e2d26f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbd937ac5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79631,9 +80061,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdbb27ec1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5cff3e12, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mab175b6c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5cb9d864, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdfbe098b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7a570995, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m25329b07, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m673681f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mff7ef157, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md75565b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9e017f06, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79658,6 +80090,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m645aa476, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m38d41304, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf6757677, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m1a9e4713, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc51a3ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdfece8a8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4cba7b9c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79767,7 +80200,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5b2251ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5e7bd496, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4e214012, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m17d16e59, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4c41be04, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma76b13dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1b03051a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m31bc442f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3d5e55db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79788,6 +80223,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m89408da3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5d4d4d2e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9e96768f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m46cbf019, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me5cee370, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m80ba0e05, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb9bee8f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79808,6 +80244,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4810a571, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf9228569, 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}, + {m53dbe87, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me1dec05b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5eb6b0a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5362a0e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79837,6 +80274,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m44fe24ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb2652282, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3bec229e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me98700bd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb7d17372, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m828d407b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc5fbb241, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -79993,6 +80431,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m42839d44, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb9b9fa9a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m62786c8f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8d2f66c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m51c2b180, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1e28f0ca, 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}, @@ -80011,6 +80450,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m59918353, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me7244dc4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7a78dfb6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {madbb5b4a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mae316f97, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb73d781e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m31bf285a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -80025,6 +80465,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7395d2d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mef9c4640, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me31a4d3c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5d445585, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m13659885, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m71f9d47, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m35a1932d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -80121,11 +80562,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdde68e5d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc9020c5a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6bcc3be7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m59678a23, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc2cb1174, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf6feffe9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md79e6446, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1b078a17, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md4296f89, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m41f75591, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma168bfcd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3fe18370, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb792669b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -80180,6 +80623,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m701e94e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mce01ca77, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1d688154, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m2985b490, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4db99543, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6b2e2747, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4c194e9e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -80223,6 +80667,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me1cf1f6d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma5ce83c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma6f79a46, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md649ea98, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4fae910e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m73719fe8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m839cd409, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -80440,6 +80885,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m71d57a77, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7e064f3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3c8f713b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m22fed1c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8843c6b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mca834bcb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4a5847fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -80554,6 +81000,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9857d3c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me140b075, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m16612e62, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m90c730a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb189e06, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6ea529ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me18a4b95, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -80647,6 +81094,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4ba8c13c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m736f4428, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc9614b95, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7cf9132e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7ad08d1b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8742853, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9e0ed703, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -80763,6 +81211,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4a51d04f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4fce790f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9ef74d53, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me605d84c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb43bde9a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m54f32ae2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2a12c0a4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -80845,6 +81294,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m61cdf700, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m40fa3d56, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2f3a4192, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m1a79a70b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m72fc02c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf4a7a941, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc922e6af, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -80855,6 +81305,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mabf11763, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9de24d0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m214029da, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mfdb02df8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6c3175c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb0c7ac8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m56c82d35, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -80949,6 +81400,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m57ac714b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m48f30b5e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mddfd605c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m37c33f28, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf649657c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me69bc9bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9e34966b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -80957,6 +81409,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m84ae35bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2b50fb11, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6c096b3f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m2408cf19, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5fc2d1b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m94170309, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf835e1ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -80964,6 +81417,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb2854607, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb36f732, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8f4e8ac3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mfc47baa1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md426139d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me0183bd5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf2204304, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -81002,6 +81456,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m522b95d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mddb5d9f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m50ed07b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {macf7227, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8b8b9b23, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf5b2d078, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb28f21a7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -81093,6 +81548,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4e80fef8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbecf4b03, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma5caf3c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m46bea276, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m657127ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5f98bb5f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc26d112a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -81139,6 +81595,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m881f8a21, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m88b7f515, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb13814e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m651bd03c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcf499469, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbf6dc79, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1aa43756, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -81233,6 +81690,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8acd171b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m83b23796, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf05644b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m2f9b1261, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m294a4b1b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb2660a2d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdd57ef7e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -81345,6 +81803,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m711d482f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m15b4d621, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9d0a7a30, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mecbc3813, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m58d7cc55, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7c6a05fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m12d439ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -81357,6 +81816,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {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}, {m8f9a3ffb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mc71cf25f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma09d61a8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m87256008, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m48ddb03b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -81558,6 +82018,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma1770e18, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2bcc4825, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7b4dec9f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7135e1b5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1003aae2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me264c33a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m44de4649, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -81572,6 +82033,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8a4e0a3e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maf1a1548, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9324e1b8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5d9239f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maa946c75, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8b95344, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m24c5b593, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -81635,9 +82097,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m72944c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md69558a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m16e1c637, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m479c76b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m738629f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m838977fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md7164884, 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}, + {mb0ecdccb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5122f3d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m331bd18b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m70eeeeeb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -81804,6 +82269,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcc90df9d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m143b1541, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9eb15a42, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m4efd2bd0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8bbaa082, 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}, {maf25c8ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -81972,6 +82438,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m40769d3c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md84bbc9f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdf32b524, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {madb422ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6500b37d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maeec9070, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m30cf9056, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -82025,9 +82492,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me8f6d31f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m68160571, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc97af560, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md8efa2e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1626cc8f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m146a8e54, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m280f544a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb261cce0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9ba769c5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maa2d1699, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mff77b76c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -82256,6 +82725,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m12a6977e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb607fdd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5a359b04, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m4d330d9d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdfca1804, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6cdd4a08, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m31334979, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -82312,6 +82782,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbd8f02c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5216b5ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb0fbbee0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m53e041df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5df32efd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8bb1f7ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3a1e443a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -82412,6 +82883,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdced4f8c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfc78a202, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma77e24f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mdd8ee957, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3ce49071, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mef7153e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m73a045a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -82422,6 +82894,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2f6e27e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mafbeb053, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md2f21fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb5178ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb6c2cad8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma3230d9f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mee83c438, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -82517,6 +82990,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb7b14940, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3851e4ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m96124702, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m56bfd978, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mca39b631, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me86f5113, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m920ac170, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -82556,6 +83030,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md7d83b6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m595dc641, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma49fd46a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8b8d14a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2f254e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8bad7f75, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {meae61718, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -82646,6 +83121,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1e413b78, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1f0ce3d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4da1728f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mbc43a5a3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7b2b75f1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdf47abc8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6c81a3fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -82690,6 +83166,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1f9740de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2df3f4ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m790dd6e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m1c50575c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2a6a9747, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m254bd874, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m71c91632, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -82944,6 +83421,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc68a3ff5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7923f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m25201049, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5044e3dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m792023c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3d9915e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m62cd6113, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -82968,6 +83446,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfb14f10e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9759af26, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m29fdabc0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7a50c427, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m76cbfd1f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m77a6323d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me00131aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -83248,6 +83727,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m55e34d42, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2b768b07, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m83123ebf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m22a5ee40, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m660acf05, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m314eb6b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma96768e4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -83709,6 +84189,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4322a7b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mee00a5d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7aea22ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma7cc5953, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m22151d64, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma903a342, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf437e772, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -83904,6 +84385,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9b9addc8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me39901fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb7e742b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mbd9d04d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1a599d39, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mca6f39f3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7a8858d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -83964,6 +84446,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7925995b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcf192e92, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma6375687, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb44b1d2e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m616bed30, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m35c51a91, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {med571b5c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -83993,6 +84476,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me12dd0c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md6cf7c09, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m688812de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb9ac6189, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m590e7342, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9107bf73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {macca0efa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84047,6 +84531,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m489d5fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me588d0c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1315e386, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m73829fd5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma39ec6b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mac3cf42e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2ab5e0d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84082,6 +84567,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2247a3b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m97786711, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb5cb49dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me9e7838d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2a943845, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mebc37127, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbab57209, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84150,6 +84636,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7d191cc7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf7641bea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc267eebe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m6f8af7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7a73fd33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m96f650e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m914b9dc0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84170,6 +84657,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m193326cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m72ebe780, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9cafa99c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb797e11c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6bb42cdb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me4591f2e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m525b549c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84311,6 +84799,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me3eb46ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5b296b97, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcf03e363, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7f6aa5b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m628e9592, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4f234343, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maa1d8afe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84366,6 +84855,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m84c0bcef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m31415412, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m57b09188, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m1941be20, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbed51c70, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcc0ff75c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8c91edb1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84438,6 +84928,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md8d5c255, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3643a362, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3eac1ffb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mbd1210c7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5cd92bfc, 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}, {m3dd50ea1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84552,6 +85043,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7d8c5781, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m69e2b5b8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m142b0cf7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m6bb12f2e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md52dbc73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mad0e36d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb2e679f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84640,6 +85132,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m26659aa1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfcb08436, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mba202cf7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m26cbd895, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf8934113, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5cd9f539, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5d3b040c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84666,6 +85159,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m26742aff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m79849c5c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m67f21562, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m70a3360e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2ce1b314, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m36dc8585, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2ae55db2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84695,6 +85189,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m53123342, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5e85075a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m58463783, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m9169e19e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9224a012, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m81b4d994, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9b2d0df3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -84927,6 +85422,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcef8a5f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m621ff32c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m71767649, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m495c6694, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc6fe171d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3c3e8c9e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfd40af83, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85098,6 +85594,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf1d9f352, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma8e85677, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2bbcb45c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m93ef5dc4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m831f4f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {medf88858, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb5e9d25e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85387,6 +85884,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb4080f60, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m113a7383, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m20281aed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mc76cfa8f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8034848a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m32957358, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7d66271e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85400,6 +85898,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m75f77916, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcdba3500, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc21791db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m6a3ebc3f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m55665fa9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1c8b2eab, 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}, @@ -85415,6 +85914,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m539e36b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m63663411, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4853548d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5975202a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc86e0606, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc0672fcf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m80662fcf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85457,6 +85957,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9e6140c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfe186779, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m495db343, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m3b8f4781, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m620cf693, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m85bf11b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3aa2e1e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85471,6 +85972,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m42e15cb3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc630cf36, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7d9aa0f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m13207d79, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m82f2692, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m50e1ec0d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m470c57bc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85569,6 +86071,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2c11137b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8999b974, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md92d6085, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m49bc97de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8e5a4b0e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m598e797b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m521e720c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85594,6 +86097,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m64a97eb8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb7a5e0a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2905c565, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m3177451, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7d50a33e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcd209d14, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mab28f00, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85682,6 +86186,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb76d7648, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdcb61326, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9ea16373, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mac5546b5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m61eb3afe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m16358bb1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m48f990f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85725,6 +86230,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me7fe6f88, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb75de196, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me0158dae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m304a6a1b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me6faade7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m612a0a9d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8ad15061, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85743,6 +86249,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb1ab21ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9157edb3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mef7ba3a3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m9eaffc9d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m39379abe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1a54497d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6118f9b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85815,6 +86322,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me3858d49, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m66bfde1d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m349132dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m2ccb3490, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc0a21825, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc649b3f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7768baa5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85945,6 +86453,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3c0ff4c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc23e42d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3fa2997e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m281df5f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb0d649bc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2d77a100, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me19cbf02, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -85960,6 +86469,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8b9b8055, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5fdf1d09, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m890f4c4f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mf887de38, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7cb3df5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbce88d84, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m88b9d394, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -86007,12 +86517,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf3dcf6dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {md4afa9e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m67532f98, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m42c0708d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m376d789a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m89b41f37, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mbed948f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {mbcd287c5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m16ccb8df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {md94436b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m689761d7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mec741c42, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -86793,12 +87298,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9f50fa81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m90b6dff1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6929bdb3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {mbcc275d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m6534886f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m36d3d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m69d642a4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc5308e1c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me1bf9123, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m9978a686, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m76e813c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8916be76, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m26a04456, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -86809,8 +87311,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md001fd4e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5ce497a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m54072fc2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m7a50fc49, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m1fe11abc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md603ee2b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc2e25a86, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m84729abb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -86828,14 +87328,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m400bdc00, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbe9643e4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m189266e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m493bc47, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m193e4fa7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m127a4963, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me6c459be, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6f6b1b71, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1d6a110, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcd3dd4d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m92ca9d23, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me2a7d987, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mfe84e942, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4a830a74, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -86915,8 +87413,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb854713c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m57fd5c26, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4cb56a9c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m1287fff9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc50f05c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mf5ad3a89, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3d0c95de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbc233c3d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbb9feba2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -86975,13 +87473,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m12912dc6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m21224b83, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m65ea34af, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m9113b77f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8fcfa0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3d405077, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbb6722c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3a1b98e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m21979415, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {me58ff72a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m355b49d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m144e3c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m781ba8f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87039,6 +87535,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma2d69809, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m78470e33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m17583263, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m11123d68, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m98d5738, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfe5c885e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5615b749, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87046,13 +87543,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbc9854e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3c970ef8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me7d16a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m2d43f256, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8ac6487e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5406a52d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4d5834c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3e35ed24, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {med36207e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {mcaae2971, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfe15d5e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m3b9ce8ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m53a76e17, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87061,7 +87556,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7915d106, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m353a918f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m639339ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {ma0820b98, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf06cc47e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m3bb9a68b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf8950f8d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87102,6 +87596,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me77f3aae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me17721a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m8988d9d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mcd726b11, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {md8ce9bbe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m90552894, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m508965c5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87158,7 +87653,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md29b6f81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9fcc810a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m77ab830b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m93165f03, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m71d05656, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m23cead3a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc212003d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87169,9 +87663,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m12a1777b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7ed59516, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb24ce1b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md4222320, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9164bf5f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1d1ef6ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mf5d38a36, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m18a25d9e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mfcc98a1e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m58af5148, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87184,7 +87678,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2abeba9d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m52466c5d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mff44681e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m2090eda7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5fe1681d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc54f1cb9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m45fdef97, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87198,6 +87691,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf287dd13, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7dfe7b79, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m83620321, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m189169f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m1e688f66, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m3acf70bc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mba78f68f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87213,6 +87707,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m89d90ede, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {meee5bfaa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {ma68dbb1b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m10585cb3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2fcf37e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {ma87ba4c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m233e872f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87241,6 +87736,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7afd546d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3584d130, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9884e1bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m140b68b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m3f677e77, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m327aa696, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2bd8eb4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87315,20 +87811,18 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma23a878, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me98f714a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9a51d747, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m9a514527, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4c59e949, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7151c8b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mde94aac4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mfd0a6f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mfb7759e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me22a9546, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m152ef8c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9ce6be56, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me8761626, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m4be3c875, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb249b88f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9a669e0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9c271ba1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m29fbe88a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m6e7a3666, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc8e0bd63, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6b495650, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m44fd9a39, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87356,23 +87850,21 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma47d5562, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb55767ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m98a47c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m90f23975, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m42a67cce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma395ec81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m84b26b32, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1bee2203, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me04784cd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6dd4137c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m7a63e88d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m93759db8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m133530d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mda48ca90, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc66d3094, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mbf8de6e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3c177b57, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8ed3a3aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m80e0239, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mac8db599, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m87e3786, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4f73b66f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me2a749ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md79858e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87385,14 +87877,15 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me740f917, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7725c1f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m92e485bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {madbb5b4a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb39e813, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m75002387, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf7f2ccec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m42242330, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb205d22e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma5021401, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m968a19ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m409c87a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m81f76550, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6c128472, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m859e50d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1d991315, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87412,7 +87905,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m541c907, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb766689c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m943ec25f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m6d2e4ca0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb40041ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {meff685f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m19a25f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87480,7 +87972,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1649a2c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf4f1b799, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7907a165, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mcfdecf30, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma04ae649, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mda9b045e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {md6d8724e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87495,6 +87986,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdb07a690, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf433853b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbbdb9f6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m2f9b1261, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {meee02d73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m166a1b18, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m411a56c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87507,12 +87999,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m89511cd6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {md84b58f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6f29b385, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m67cf5138, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me7f6766c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6f4513a4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5de2a5d1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4dad3f80, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m79a2782b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m49ad7ad8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9f66bbf7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1e014bdb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87521,8 +88011,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8b0c5e53, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mce8fe41d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m12df8ae1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mfa7f2183, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {ma56eec86, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2db7c4d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m23e1c0c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbba640f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87538,7 +88026,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbd59f27, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2aa5e5bd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7f50ab7e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m9bcae0c7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m32a7736a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {ma267bb4f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me0390abb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87551,7 +88038,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf9ed5372, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m93ea0688, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc2710285, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m9d65b7dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb872336f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m737a3697, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7b5d5ba5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87573,13 +88059,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mab6726aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m192b75bc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m1f350b81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m9cb2165d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4a7bdd0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc439c3b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb446ec01, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m331354b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maaedc1a7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mb1021353, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5390a0a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m87de68f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9e01b720, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87587,7 +88071,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4d607909, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m76abc9c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mafe0f86a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {maa8e5e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1205a281, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mada89a66, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m11e67873, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87599,6 +88082,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfcc96ed9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m30f83d96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {m88915c9a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m4ecba3db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5764c3e4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m24f881b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc699bce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87606,9 +88090,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma04b4efb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma1fd6e64, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mafe83545, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m386d1630, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4d5adafb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m832f51d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mde89ebcc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9bfbf19e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m407c5e4d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb9de16c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87644,7 +88128,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m26bfe0d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb78e3aa4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6dd1c817, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m6e0c912b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf5e7cf36, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m583e20ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4ea0835b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87654,11 +88137,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2b69e50d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m25a4d98f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md0c0afef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mf3209202, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mefd772d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m81883ac1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m65824537, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m71b67fbf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m75d48eed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m352e1ace, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7eb379ab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87666,7 +88147,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb8a003eb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3c4bf524, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2007fa70, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m224d52cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma3514d83, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3e39a69c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mebd02671, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -87708,7 +88188,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m34419ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {ma0c1be17, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m166e9cb2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m17ede951, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf48e2049, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb6405fef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc1577e2c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87732,7 +88211,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb65d931b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc7be02c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md0977c9f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m172ace61, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m72182d3f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m97b65f91, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6268d72, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87751,24 +88229,21 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfb84c2b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdea1f9cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5484e96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m5049a5c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc38b69bd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m756a72f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md27f0ec2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mdab6f4c5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m3452a74a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m34e95f30, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {ma684ecd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4397afff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m15d466b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb1d50ba9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mae52c2ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7e8c542e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf1eae6a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {me52ef792, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5b7d4b45, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m12d37a2d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m5e3430b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m7c4f8ec5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5f042638, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mde9247ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mabf5cfc0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87776,7 +88251,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m417a4210, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6415ff1c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mad0c3cd4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m18192ee4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m11538e54, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5047a19d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2ef5d71f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87800,10 +88274,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m40bb45ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m52f26d9a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {meb96e2ab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {me0c715d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m956aff9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2d2fe151, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m13967f2c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m3177451, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5e6e1210, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maff26911, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5e3b5e27, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87818,10 +88292,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m64ae0535, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m8ecaee15, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m3e3ffcbd, ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m96a0ceb4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc0e1dcf3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc405bbdb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mf5884649, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9059d701, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb2e031d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me6b82a00, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87829,7 +88301,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md018db98, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mac0e186d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m42c87415, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mc2ca2f75, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3583ab6e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc52775b8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3bf67336, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87863,30 +88334,20 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1e3d2bd6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me7d17e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbfcf62fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m9c358970, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2878a18d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me223531b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf8025c65, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mce08741c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m4a2a58fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf804f6b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mc9ba88dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {ma38f283f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {me7185ad1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf3b95796, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb9e8ae69, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4e9e460a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m2ad972fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mde5be5b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m75d7ab73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf6b6a1b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m7c156cfc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4cdfb5ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m2b070df2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m19a2bb97, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m4a9d9e14, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdca1ab8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m9f97bf9d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m6e2cb78b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf7649abb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma1c06fe9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1bae64d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87912,8 +88373,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7ad339c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc6da154d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me302a32f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m8ac21f5d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m32c1600, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mde967565, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m569ff50e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4cb56a9c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87969,7 +88428,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m91561ed8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m534d45d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7bc910c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {ma002b87d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md5c2713e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8facf994, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9d5b73e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87986,7 +88444,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mde5ab906, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc623fefd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7b3708af, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m28c25f09, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2931ca74, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3e08c942, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m716d3e22, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -87996,13 +88453,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md3a35f66, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf8074a97, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m80eddc24, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m65cb11ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9bcf5970, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m272d4c94, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5b5cf412, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2c50b964, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md26ff773, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m8e2e75c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4671f320, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdcc67ec0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfa0bef60, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88010,9 +88465,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7a028356, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2f1f7d98, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb96c3cb2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m36d8d57, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mda2d1704, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9f2b2650, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m5916eaab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf046bb84, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2e1f809a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma10a4aaf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88100,7 +88554,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5bb5193b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mebfc10fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2ca97e86, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m48131cb8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf73c082a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m16561783, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me3ef4cf5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88110,7 +88563,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1ac2e7c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m37764cd2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf5ca6ffe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m97d41b64, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc0f26f3a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m164a27e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb6b7520f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88141,11 +88593,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf71c3e62, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbb353916, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1e6465e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {md17c2c21, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m20523227, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m67378fac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {me8287310, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mf8d803c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4e372603, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {meda5292e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9b02e17a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88157,12 +88606,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m296d2359, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdac18a2f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maf943aca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m306e5ed1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m74ceacee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf5c7168d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mef1f396e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m55f268fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m13d7902, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8c241cb7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb19d2b9e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3706b9aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88178,16 +88625,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4320b434, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m37e071b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9acdd064, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {me025cdaf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mece1e050, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m2ab7b0ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1e8dac40, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m495c07f1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me59a45c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m413db357, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mafbfe77a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7184b7ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {meb3928be, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6150e31a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m57917671, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4da42165, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88219,12 +88662,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9b502f50, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m381622d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md56fcb7b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m4b67a1f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbe0d8175, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m56a82a8d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mad4c44, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m71cc3ba8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m51e29c04, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8a0177c5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4c8b72f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8e03aa50, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88232,7 +88673,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb9c24b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcd29c854, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2e47dfd8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m74ea0edb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m39667303, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2fdfbcef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4c360d8b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88245,7 +88685,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2b1358a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md9de7a76, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md77b7dcb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mba92ec92, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma1972d85, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m446b5269, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6e4afc6a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88293,8 +88732,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc8e8da15, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma5bc78a8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5dbf0328, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m81d03956, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m9604fa33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8458d92f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2221ec3e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3c971f1e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88350,15 +88787,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc0fe39a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1e3211e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma7fd5824, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {me09c59ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7b8c91d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb7c53fd5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m94b0ad68, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m84c9cf4c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m685366cd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2fa5c8e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m1df023e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m8e3940e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maab672f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3b893c2c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4ed3807d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88390,15 +88824,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mffe97d12, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m847b5c6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mce140d32, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {me36a8a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfaa709c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8d25a134, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfdf4a880, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7588f45c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mb8fe9a54, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m534552b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb546ba1e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m82540eef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3826e3d7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc621cd19, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb224057, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88411,7 +88842,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf0b4941f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me845ed9d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8684ac1a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {me93e792, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8aa8574b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3ac0662a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m153ba2af, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88422,7 +88852,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbcd395c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me71ecd1e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m21b189ca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m57ee8115, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3d465e57, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6743a393, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m35538e4a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88460,7 +88889,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m86817f65, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m25b272e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbe33ebb0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mb6c77849, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5f0c8ed8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md588266a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mee8a4809, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88492,7 +88920,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcf0fbc40, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3b349088, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m302d850b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m68db2feb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m11596e13, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1dbb7cd0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdbf51df2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88500,9 +88927,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1b15ee26, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md46382bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3918ac57, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mfb5ea59b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1b79c610, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mbf374c33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m275eb84b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1708f5e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m90b4d09, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88510,7 +88935,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2815319d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md9e44032, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3aa484f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m4769055a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m670cbd93, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5c0e2c9b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m604774b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88530,24 +88954,17 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m426e43e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6956bb0f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3743b245, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m624a79fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6ef47766, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {meeaca8fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m1a2515eb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5b8efc32, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m807e8f78, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me8f3b0b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {med71eb31, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc369e15b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m5f364a2e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {md7d7ba97, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m902f44cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mad32ad73, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me601ea4f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8a4de36e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma0f066cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma78e3733, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m87d7a0ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma4c04c45, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5371709d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m527b7ed2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88566,10 +88983,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m12183165, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md54cf414, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m62f02407, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m6920f401, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7dbb8bf3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9dde5761, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m3ad9c8e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbb9b4d61, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcc9f0a6e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m18c75716, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88579,10 +88994,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbecf97bd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m58811f08, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m908eb5af, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m65b90460, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m878f8b59, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1281771e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m44ccf3d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {maec52e55, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc0381b97, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4e6cdb16, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma95c8d7f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88615,7 +89030,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma90a6653, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7a806cac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdd76a35f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m6e21bddd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2cc5691e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5984e0ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf5a79cb3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88643,18 +89057,14 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m185d3b3a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m19d1f6c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8a679f1a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m98f5ac1a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m67a0fdeb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb870f3f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m88a5ff06, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3121ca83, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9bb0c6dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m1ee928b5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma71d68d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdae6054, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me1dc957c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m83b41700, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m88b7a81c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1153d72b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8f3289cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8dfe232e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88689,7 +89099,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb8e345a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9d212386, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maf26d49a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m8574046e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb419ff0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9d5dc6d2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8f68f388, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88704,7 +89113,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m830424cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m56d3da72, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6e13a0a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mda7b404a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md0c43297, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m675ba694, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb0438470, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88717,7 +89125,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3e20873c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maed02098, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8d8796a5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mc62f69a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m44699dbb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m43067f8e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8401c57, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88732,7 +89139,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7505c1db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mde8caec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbc1f9394, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mcb53ffc8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9822955, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbc106f31, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3e141925, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88750,9 +89156,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mea27f946, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m20028554, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3abd45b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m4eefaba9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m5e40697c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m8aa0b3b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6448fa7b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m35d50135, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdc8c9691, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88761,16 +89164,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf4228d91, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me98e083, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc69347d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mf88d56e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m24f0d601, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8163af24, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m46348a0d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m7c5e6381, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m470f823a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8ce932df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m7a3e59f1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m2e2a21f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m7180bd1c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m19188bec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma1ee96a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1e7b4e6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88804,7 +89202,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1eba6f00, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m50669af0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m76f967aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m38d09a77, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m55720a2a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb2db1fda, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma4858834, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88844,9 +89241,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8f705abf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc24bc67c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1252cf49, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mb8080e99, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3230d36b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m7219587f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m533540a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb2dc65da, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m14bfc14, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88867,7 +89262,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6ab866c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m48c17c7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m67586f25, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mfc54ba29, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m988f9b63, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma9ea9805, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m825df6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88882,7 +89276,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m82b6ea4d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m39bb66be, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m86b52fd6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {maada7b86, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m86e313a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2e883c6e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfd3637d5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -88905,6 +89298,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m26d0a614, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m85b87a83, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m207d7615, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dn5a3c0d07}, + {m81e3f36b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma3d296f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1e097cc9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m21501e64, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -89027,12 +89421,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5c378b0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m28794a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m97b9277, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m20f4f1e8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m56b51179, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m275070a5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m19761e88, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m8e8fd43c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {mf0c5386a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9e515b6d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf01e882f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m8dd2d638, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -89073,7 +89462,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcde3f151, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m998096f1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m59ed2846, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m54826743, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6d55a8c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mfa6cecd1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {ma596c232, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -89089,7 +89477,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc574714f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me236489e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m3da612f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m8d9e5a82, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m146072e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2721d5c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8d084a36, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -89130,8 +89517,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma7f428d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m712fbb8a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m174ddce6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m370fbf1f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me24d41f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mcdd5bff7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6ac8d82b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m56eb2248, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfd244fd5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -89150,7 +89537,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1175734d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maed9aaa1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mec91b78e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m93f7c602, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m43312e75, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8ce932df, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {med9c97c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -89160,7 +89546,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m58c3334d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfc7323c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m8992cb7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {mc08952ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m78a4429a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {ma654237, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md0421de8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -89191,12 +89576,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m11474a5e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m548191e3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mbe017ed7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, dn8789aeca}, - {me4ca3ed7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2ad3465, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dn1aa44576}, {m6ab96fbf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m5a13cb6, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m55e21c87, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m8deb330b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me1a641aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dn347500db}, {m10b54a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, dn76f02054}, {me2a4e3f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, dn2099d403}, @@ -89207,7 +89590,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf6c84acc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9a66325c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mdead2d7e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {me73dcaf5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mc437e367, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dn6c073fbe}, {me4906642, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma40d3a78, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -89371,6 +89753,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m95dbf244, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mee740af, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m3a8d7817, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8244329, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfc2e440a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mef0a6553, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9c6df30e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -89433,6 +89816,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdb7309ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6d4c2efc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m303f7547, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mb987f316, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m5278ef49, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mee1000d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m80c007ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -89639,6 +90023,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m802de4f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma98c3f22, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me4f5b2bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mffc1c932, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6565d8dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6ee8901e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m1baea16e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -89769,6 +90154,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcc4154d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m792b0e39, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mda0fc8c0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m66a280d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb627efb0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m717dccf8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc86d660b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -89903,6 +90289,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3b6a5eef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7bdd6df5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5e4bf6b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m3bcbc112, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {md9cc56a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mac44308d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4f782a3f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -90117,6 +90504,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mae29db07, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m92681ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcd281533, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m140b68b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4b3b6c19, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md7fb62f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d4e3d5f9d, NULL}, {mac325a6d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -90590,7 +90978,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m270ef887, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m748ad5e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5b939e75, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m64e06b5c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m64e06b5c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc665c820, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me748fced, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6710bafb, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -90679,6 +91067,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9312c860, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m99b489f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb387b13b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {maa1f40b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6c9be92a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, da3aaff44, NULL}, {m952bb90a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m76593fdf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -91022,6 +91411,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9191efcc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {md989df31, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9e1e33d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m3f50ac53, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m21c0113f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m43e821d3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m4e29d90e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -91053,20 +91443,15 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m81200d8d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m587c6437, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mc7cf419c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {md1dad30e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m5eaafa78, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4a5f527c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {meda8fc6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5cf0af52, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m4f2f5a79, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m222c60d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {md225a77c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf58bc691, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf1e7aa04, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdf418d04, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3ba27780, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m42e80113, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m13c59376, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m470728db, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m70301ebe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3d795855, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -91159,7 +91544,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me9bb4027, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4117ebc6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m34d23fc7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m2496ee06, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m327b977d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md3b72dec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {med436001, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -91280,6 +91664,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me65e14b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma005a137, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m75b1ba01, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m4c863bbf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m14730076, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m251cdb39, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfcd1e78a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -91648,6 +92033,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m54705525, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md70fd617, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbf4e08d6, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m112b052e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mecae97f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6ebcce17, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6a0ccfc0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -91730,7 +92116,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m37721cd5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mb3bbf94d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m240e0824, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m9e4b5d06, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc9d9bf83, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf650495b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_MATCH_END | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {md71b35c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -91793,7 +92178,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m13ce0a6c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m6cc529f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4b992187, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m1a51df3f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {ma5cc7f61, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma3b79950, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mcb9e75ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -91916,6 +92300,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m638aff03, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbf5230c3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m789ff86, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {md5c0efae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {maaa71032, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mb32f3a08, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m9267660d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -92115,7 +92500,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4646ca90, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m754dad81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb8021612, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d399423b2, NULL}, - {mb8021612, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7d740533, NULL}, + {mb8021612, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dc985e639, NULL}, {m36950b74, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m608b2f94, ADBLOCK_FLAG_MATCH_DOMAIN, d8d546baa, NULL}, {mb8b5aad1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -92336,6 +92721,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me1b0029d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m3e566177, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m1a119d1a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mb9eb6619, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m389dca79, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mf7325adb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4788b24e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -92364,6 +92750,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m220d6192, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m4ef1364b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mb7a0bbd7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mf9e9d642, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1ccc8726, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me7cc137c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4c34a5b5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -92394,6 +92781,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1c826914, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m77d45c1e, ADBLOCK_FLAG_MATCH_DOMAIN, dedf0b96d, NULL}, {m6a16eda5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m2780ef19, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5dc4d71f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m74a10e49, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m478e1c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -92436,7 +92824,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m76986ee2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m905b237, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m89ef6e1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {mf2ca6d1d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, d14301fe2, NULL}, + {mf2ca6d1d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, db8a2d1bb, NULL}, {m46a480a1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7fc5fbb4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m57348f2f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -92494,6 +92882,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m934038f9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m227bcd05, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m8beba15e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m649234dd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m48bd7843, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m8a7fcccb, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mca5b920a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -92728,6 +93117,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9dfc8a70, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me5d57c75, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1ff608ef, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mee0fe824, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mdb9e3fe9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mec865e26, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m33d1a681, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -92751,15 +93141,19 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5b0cceff, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m234ecae4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m75c81a0f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mbb515b2c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {ma1d4179e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {mdaf4ce7a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {mb760fc9e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m96826388, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m77bd88cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me794d16b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mda91880d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m295fc973, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m76a9cee3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {md1910812, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mda8be13e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m39ac7ea8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m4d7d7b6c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m3818c80b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4514c901, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -92895,8 +93289,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m91ee11b4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m404d3c53, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md96785e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {mc347b153, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {mc499be9b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m88273d4f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m8e48f9ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7b3b5a0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -93004,6 +93396,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m53e1423e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me1c4549e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m8330194d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m837cf884, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d8e457c06, NULL}, {m27fc6eea, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m5786877c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1d706591, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -93076,6 +93469,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4647389b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m396707a0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m8328ef19, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m61cac52b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, + {m59d24d9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m4f99c409, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1f6356c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d5b7db32e, NULL}, {m7a703d4a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m243ded9d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -93232,6 +93628,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me1e330e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {ma6bb0fe7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me57ec8ca, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mec57a57d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m44c39e1a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m50be5a7a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mbc408620, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -93277,6 +93674,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m61d3af97, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m71f15f5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m41d97713, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {meb03279f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md591d7a5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mb6af215f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dc985e639, NULL}, {mf7a087a8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -93320,6 +93718,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf13a73ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5d15416b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mfccd705d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m48f066ce, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me484bee5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf72e6b22, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m93cacaca, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -93506,6 +93905,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9149a9a7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma99682f0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma50a737d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m98d91f64, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md2fa9523, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m67582c34, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma2501a2e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -94112,6 +94512,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdbfdbb14, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mc0499159, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mcaf7e4f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m83b55d56, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma9d20b8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1ebdf63c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m21c12ff2, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -94131,7 +94532,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3b0350ff, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2d62c4e3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1166ee04, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {mb49636b4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mffd0b69a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m9465e44e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2005a7b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb06a6846, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m943f7e4d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -94261,7 +94663,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md2de879, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {ma2e5e1b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m4f527462, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {mba7245c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m47c407a9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me72f2a3f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m63fc7e81, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -94297,6 +94698,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma490d2c5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m4a1d92c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me5e38bdb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m706e4116, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m70d9b482, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m88723c3b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m408e423e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -94322,7 +94724,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me6ba7f47, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {ma98a19e3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m337af1b5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m849e9dad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mf3ce290b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m54a8d83f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mc80dee43, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m4dce27c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m29d76bfd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m16e05c38, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -94598,7 +95003,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mec08bb83, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m9cb2c356, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1ba71cf5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_NOT_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {me4376ed6, ADBLOCK_FLAG_MATCH_DOMAIN, df7a2e878, NULL}, {mfd050f56, ADBLOCK_FLAG_MATCH_DOMAIN, df7a2e878, NULL}, {m375c242e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, df7a2e878, NULL}, {m167341ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -94728,6 +95132,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb579fc97, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1f3fb8ae, NULL}, {m989c2e89, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1f3fb8ae, NULL}, {m8bdf1fbf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m3ba8bef3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m99009609, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m7f918e64, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mddf1d752, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d3e1c3132, NULL}, {ma2459277, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d3e1c3132, NULL}, {mc5024c0b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d3e1c3132, NULL}, @@ -94737,13 +95144,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf3ced1f7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1c36a515, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de77e4a6f, NULL}, {m82edd7c2, ADBLOCK_FLAG_MATCH_BEGIN, de77e4a6f, NULL}, - {m8beba408, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2d066498, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d8646db42, NULL}, {m642cd3ae, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d8646db42, NULL}, {m5dcf0d8d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d5eb1a16a, NULL}, {mfec2604f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d5c7c8da8, NULL}, {mfb3250c1, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d9c5ecd4b, NULL}, - {m1a95c2b4, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d325f81e4, NULL}, + {m1a95c2b4, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd36ad143, NULL}, {m3294ddfd, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d880d643b, NULL}, {md460838d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dcc032b5, NULL}, {m165ffe83, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dcc032b5, NULL}, @@ -94756,10 +95162,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma61a18e3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7806fb23, NULL}, {m5473dc96, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7806fb23, NULL}, {md2f40988, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d458cb53d, NULL}, - {md4b93187, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, dn87361a78}, - {m3d18e318, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6a0a23e8, NULL}, + {me17a3465, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d42245437, NULL}, + {md1657ea0, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, dn87361a78}, + {mdb30f8a4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m56568e8a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m80aa32e1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m7bdaf2d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {ma2e51d93, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d3718473d, NULL}, {m695b8959, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -94871,9 +95277,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9a86db8c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m1671fb0f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m6e084029, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd894eea8, NULL}, - {mc3de31ac, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dc63a9836, NULL}, - {m7b402906, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dc63a9836, NULL}, - {m807a2b3e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dc63a9836, NULL}, + {m5b898df3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da2eaeae1, NULL}, + {m8a65db05, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da2eaeae1, NULL}, + {m807a2b3e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da2eaeae1, NULL}, {mf284bb60, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m3764a4a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mdd9f5d7c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -94925,6 +95331,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc81de762, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {ma8b2b2f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {md772371f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mf34a42cc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {md29d59c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m2ea0075f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mb71bc4a4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -95019,6 +95426,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md1ea9cdf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {ma1c33990, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6b472657, NULL}, {mcc121687, 0, db11f7532, NULL}, + {mde3244d0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db11f7532, NULL}, {m66d0d9b4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_MATCH_END | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db11f7532, NULL}, {mabf6b336, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_MATCH_END | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db11f7532, NULL}, {m32f0dc5e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_MATCH_END | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db11f7532, NULL}, @@ -95028,6 +95436,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2d6761a7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db11f7532, NULL}, {mafc5cef2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_MATCH_END | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db11f7532, NULL}, {mc946ffbb, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_MATCH_END | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db11f7532, NULL}, + {m75ff3c16, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db11f7532, NULL}, {m3833a66, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db11f7532, NULL}, {mf78ddc05, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7e590ac6, NULL}, {mcbd9222f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1a7c6154, NULL}, @@ -95050,7 +95459,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m95d4bef, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_THIRD_PARTY, de0aa7df6, NULL}, {ma82b6143, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de0650984, NULL}, {m7ad964de, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da7ac48b5, NULL}, - {mc013e090, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d3fc9e1fd, NULL}, {med14e6af, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {me155113, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d3fc9e1fd, NULL}, {m3bbee585, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d3fc9e1fd, NULL}, @@ -95099,6 +95507,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma6183a60, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da3d0d298, NULL}, {m4110373b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da3d0d298, NULL}, {m57af2bbb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mc013e090, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d306e7225, NULL}, {me0cf73e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {mec02ac9a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mf2373195, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -95112,9 +95521,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m61572e99, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d4711fb28, NULL}, {m36cd4bd4, 0, d906af668, NULL}, {m90926a85, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dfcad96b2, NULL}, - {m798357bb, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6d469833, NULL}, - {m62f9c3de, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6d469833, NULL}, - {m81ec911a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m7e61445b, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, ddee9026a, NULL}, + {m62f9c3de, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, ddee9026a, NULL}, + {md2230a9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m40eddcae, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, dn804482f2}, {m53f1e186, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d96799975, NULL}, {m1a3fa3c5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d3fe32371, NULL}, @@ -95123,7 +95532,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m231d4f55, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m4feeec01, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, daebb3c1c, NULL}, {m6846e957, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d860ce05c, NULL}, - {m4a134fa, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dcb98c65c, NULL}, + {m4a134fa, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d3efacc65, NULL}, {me74f899b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, daa01fefc, NULL}, {mc621d072, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d9575c947, NULL}, {me546c33c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, da2f9fb85, NULL}, @@ -95186,7 +95595,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m347c0e67, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d831c4d20, NULL}, {m6906233d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, ddae1f41, NULL}, {m7d9814f4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {mcc731686, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, df0112354, NULL}, {mb4ef5901, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d35ec4e78, NULL}, {ma55d6042, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, debac6f13, NULL}, {m825dc7e7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -95232,7 +95640,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me5299c51, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dcf5054d8, NULL}, {mc740dc51, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d9ae468eb, NULL}, {medc7998e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d9ae468eb, NULL}, - {mfdca26a7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d60697167, NULL}, + {mfdca26a7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1b250674, NULL}, {mce6700d0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dbc1fd1cd, NULL}, {m9abe37b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d9e541337, NULL}, {m21e7e2b8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -95255,17 +95663,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfc0a7ef8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m15bb8a15, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma3e71922, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m3bc99c90, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, - {mcf41aa8e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, - {m627b3e43, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, - {mbd4102d4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, - {mdd1824d8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {mf593762a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {m69c19b3c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {ma76a0d8a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {mbf92dd7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {m9655e33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, - {m234a3684, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {m9b855bdb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {m1ec920b8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {me9f40514, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, @@ -95329,7 +95731,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {med013898, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {m85734a17, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {m9cf5cfc2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, - {m125113f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {m2c53330, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {me1cad6f1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {mf607781e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, @@ -95555,6 +95956,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb4902678, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m93571c41, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me72e3587, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m7fab0ce3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mfb9a3855, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m95029000, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mde33c584, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d8ab7f98e, NULL}, @@ -95628,11 +96030,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m91483b0e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d63028696, NULL}, {m57f4aa8f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d12cac15c, NULL}, {m2fafbc52, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m41e17ffc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, - {m658b56f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, - {m60910217, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, - {m18417e6c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {ma7550a9d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, db6b09415, NULL}, {mc5598792, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d1cc68b6b, NULL}, {m2f5017f8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma23d35, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d3a829d1, NULL}, @@ -95651,6 +96048,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9a3f43ad, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mdaf55dcd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d5cbab048, NULL}, {m56c94671, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mb6dadcad, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2755fa38, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m13758ade, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m73414310, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, @@ -95666,12 +96064,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4ae6565e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d896218d1, NULL}, {mae4cc101, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mf33e8a7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d59e22eda, NULL}, - {mf2a5c215, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m4c498c80, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m30d777fa, 0, dc356662d, NULL}, {m9eb641d0, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d790688b1, NULL}, - {md9c4ae8d, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, db12be194, NULL}, - {m6ee055cc, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, dcf94ddf9, NULL}, + {md9c4ae8d, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d69681c46, NULL}, + {m6ee055cc, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, daafc3a6c, NULL}, {m23a277f3, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_HAS_SEPARATOR, dbb2480a0, NULL}, {m77c42d90, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_HAS_SEPARATOR, dbdfb0460, NULL}, {m3e78e63e, ADBLOCK_FLAG_HAS_SEPARATOR, d92e3631c, NULL}, @@ -95893,7 +96289,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m38efe0b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m1ea08f8e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m73af4d03, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m1f3da5a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, + {m93cde3a1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1522057f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m606b653b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md040d51b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -96155,6 +96551,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m13554a39, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mdd4daea1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m3b03c522, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m8687000d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma1e539a5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mf8f49396, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m540133be, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -96391,6 +96788,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m228d2f49, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m385e2ffc, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m920bc9bc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m6322d8c2, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mad65a622, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mb9a62ec, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m53a5c58b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -96425,12 +96823,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me92a2f5b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma716271b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m91de0480, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {me805bf43, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m18d07856, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1d7e3883, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mb2a5c271, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m15a2282c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m92380b4c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m29c54730, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {ma4a8f6, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m2350b69, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {md444f765, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m6b7d163e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6082a7ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -96553,7 +96952,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf988e5bc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {mf57ff434, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m62d9d6e9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m1e3b52e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d33184ab2, NULL}, {m599175c5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m9def7309, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mf39d6281, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -96566,7 +96964,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcadd5f3d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md04fb664, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mfae71728, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m402d074, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d82f5baa5, NULL}, + {m402d074, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de07a31e5, NULL}, {me422b450, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m28945eca, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6a50137b, NULL}, {m4211f7b2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6a50137b, NULL}, @@ -96618,8 +97016,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfec88111, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m5a1f491d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m32744b3a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m6f0e70e9, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d79828895, NULL}, - {mac82fac, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d79828895, NULL}, {mf34eb224, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {maa3b864c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m149a4985, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -96633,6 +97029,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9c8c30d9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mea43c5b2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf8d22f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m6f0e70e9, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d25f2de23, NULL}, + {mac82fac, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d25f2de23, NULL}, {mbc7cd9c1, 0, dd6a37670, NULL}, {m9b111ec1, ADBLOCK_FLAG_HAS_SEPARATOR, d76f46e3e, NULL}, {mf1ee9b7a, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, d4db50e8d, NULL}, @@ -96678,7 +97076,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m97988762, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m8fe59f12, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m189d5d45, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d543f7f0e, NULL}, - {m4a8b1322, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m1b5bd687, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {m1f7c1dcc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de8fa4e89, NULL}, {mc05de481, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_MATCH_END | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de2fec4a5, NULL}, @@ -96689,9 +97086,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m84c97560, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da33bffc3, NULL}, {mcad060ac, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da33bffc3, NULL}, {m4d87b277, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da33bffc3, NULL}, + {m90330c95, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d94359a95, NULL}, {m7ae4f644, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2976494, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m596ada2e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, daac73b76, NULL}, + {m596ada2e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d8f98f15b, NULL}, {md41953e4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {ma1723a77, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dbe517d21, NULL}, {ma4911c68, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1da120c4, NULL}, @@ -96715,7 +97113,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m41cda7c5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dfabee901, NULL}, {m5132c35a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2b45c3cb, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m8381f4af, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dcf6c29e6, NULL}, {mca3ebd58, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {md1db59e0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7b105d26, NULL}, {m8d3f002a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -96772,6 +97169,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m88b21a78, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {md1bb6b5c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {mb1befa74, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, + {m341715eb, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m980da5a5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {m40ae3029, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de25e08ec, NULL}, {m796eaaba, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d8ace2f19, NULL}, @@ -96784,6 +97182,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfd79a8ed, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m6278f243, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m8dbafca8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mc68d25b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, da21467e8, NULL}, {m8139c224, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mdd52482c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mfebc04cc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, @@ -96791,15 +97190,19 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc4f7ce33, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {ma58ba1e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m77293406, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d386f6a42, NULL}, + {m3aa76924, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mfd130a1c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d83412d8a, NULL}, + {me6b9a1c8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m3eb9df8d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd357d528, NULL}, {m603c8a0b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd357d528, NULL}, {made16d44, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd357d528, NULL}, {m4834929d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mb7d4b25d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, - {m43cc18ac, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, d78696dfe, NULL}, + {m43cc18ac, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, da0f3249, NULL}, {m7b9ea3d3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d454732a1, NULL}, - {m898cf054, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d14781b7d, NULL}, + {m898cf054, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, df7bdba88, NULL}, {m111bbd89, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mcc4fcdc5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7b105d26, NULL}, {m4ac30d7d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m9f2f725c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {mcf4cb38d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -96821,12 +97224,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc050d0d2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {m848731ae, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mb8fffc00, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mb2baef26, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_PING, d36a72820, NULL}, {mb69ca20c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7b105d26, NULL}, {mccc32b69, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, db20ac9ba, NULL}, {m61d628b4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m8233a514, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mbe89b8e8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db3380c9a, NULL}, - {m2430e0a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {m734c72da, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d84da532d, NULL}, {m8bd2aea9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me9e930e0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -96864,6 +97267,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m644ec182, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mb45b8ae, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dfe6a41cb, NULL}, {md96344cc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d153231ee, NULL}, + {me1bbfe58, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m45642a82, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d548b5f66, NULL}, {m6ef53304, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d548b5f66, NULL}, {m2600b8e5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1ad1aeca, NULL}, @@ -96878,7 +97282,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mff9c8e1f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mdfd3db53, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d8e1bb2bc, NULL}, {mfb1623ba, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d303d0b56, NULL}, - {mee2535a3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, + {m5207bd74, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {md65de60b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1639451a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd357d528, NULL}, {mef55ab49, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -96903,6 +97307,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m66e7c367, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d548b5f66, NULL}, {m4f4d5e84, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m2a1d6ed9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d3c763feb, NULL}, + {m4bde6b9d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf65c84e4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {mf2c1c3df, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {m1ca10a40, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, @@ -97046,8 +97451,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m54cb9130, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da04fc47d, NULL}, {mf5bff50e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2e9337e0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m7797099a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {mec8748b6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m90fe28e2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md9854c62, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2d26d805, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -97060,6 +97463,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m70cfd102, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {mae7319c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {ma74e7929, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mea34e1ec, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, de29a50cc, NULL}, {m93e4fe76, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {me36a3bf1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d40e4be15, NULL}, {md4dab852, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -97073,7 +97477,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc619067b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m422d438c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {ma9fff7a6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d36a4ebfd, NULL}, - {m3aa76924, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d36a4ebfd, NULL}, {m596ac6f2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d36a4ebfd, NULL}, {ma2aea1de, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m62caeda8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d64cbd1af, NULL}, @@ -97083,6 +97486,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m72a9874, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m44ed827, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {me91456dd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mf60cedc6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m83f3050b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m33db5286, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d80bf6ca2, NULL}, {m39c374cd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1c36f809, NULL}, @@ -97252,6 +97656,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf5497b89, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m4bf90a5e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mcade9207, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m4e98a127, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m4a61777b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7b435a5b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, ddbb774c3, NULL}, {m492c312d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -97366,6 +97771,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m42d170f3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d67def35, NULL}, {m8d79c037, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m740f1f30, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mf408434c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m283b706f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m8381f4af, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dcf6c29e6, NULL}, + {m2430e0a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {m6b009533, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d45e6443b, NULL}, {md793d7ab, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, df6c8de98, NULL}, {m7da3cbfa, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d45e6443b, NULL}, @@ -97724,7 +98133,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf7644237, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m5eb01a04, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m98e19c7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {mdf326561, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m508d0990, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd6a37670, NULL}, {md96999b9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd6a37670, NULL}, {meabb5e12, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m276c0e1d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -97943,6 +98352,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb82b6e67, 0, NULL, NULL}, {mb4a2b45c, 0, NULL, NULL}, {m75d9aad8, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m4b86ee55, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf0c32782, 0, NULL, NULL}, {m729f8dd4, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m27d7c4e0, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -97986,6 +98396,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf30aa4e2, 0, NULL, NULL}, {m2f0731bf, 0, NULL, NULL}, {mb3a2f31, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mf5990979, 0, NULL, NULL}, {me4bbbd5e, 0, NULL, NULL}, {m10383fc3, 0, NULL, NULL}, {m8ea1173c, 0, NULL, NULL}, @@ -98209,6 +98620,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7589cd70, 0, NULL, NULL}, {me92a9d88, 0, NULL, NULL}, {me55e4a30, 0, NULL, NULL}, + {mf253bc36, 0, NULL, NULL}, {m6b532836, ADBLOCK_FLAG_MATCH_END, NULL, NULL}, {mc8dfac08, 0, NULL, NULL}, {m8581618f, 0, NULL, NULL}, @@ -98486,8 +98898,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb04b3cef, 0, NULL, NULL}, {m8e561698, 0, NULL, NULL}, {me32e4c70, 0, NULL, NULL}, + {m1728eed, 0, NULL, NULL}, {m383283e, 0, NULL, NULL}, {mbe1260dc, 0, NULL, NULL}, + {m242e27e8, 0, NULL, NULL}, {mdd446859, 0, NULL, NULL}, {m1b98af5, 0, NULL, NULL}, {ma246863a, 0, NULL, NULL}, @@ -98559,6 +98973,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5944708d, 0, NULL, NULL}, {m70710b34, 0, NULL, NULL}, {mf1c125fd, 0, NULL, NULL}, + {m3a725d7b, 0, NULL, NULL}, {m6fe21a0f, 0, NULL, NULL}, {m73e45ef2, 0, NULL, NULL}, {mb3bdb442, 0, NULL, NULL}, @@ -98573,11 +98988,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5a0e38fe, 0, NULL, NULL}, {m42ebdc96, 0, NULL, NULL}, {m4cbf3bae, 0, NULL, NULL}, + {m2ddaca4a, 0, NULL, NULL}, {m543e1bde, 0, NULL, NULL}, {mb1780a81, 0, NULL, NULL}, {m4b3e666b, 0, NULL, NULL}, {m655b25ce, 0, NULL, NULL}, {mc38c1101, 0, NULL, NULL}, + {m10815de2, 0, NULL, NULL}, {m372f87b7, 0, NULL, NULL}, {mc5973002, 0, NULL, NULL}, {m2831035f, ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -98664,6 +99081,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma6b82a12, 0, NULL, NULL}, {m6fd50a64, 0, NULL, NULL}, {m509487e4, 0, NULL, NULL}, + {m4420e282, 0, NULL, NULL}, {me9c05ce8, 0, NULL, NULL}, {m4902e0d2, 0, NULL, NULL}, {m4ea92296, 0, NULL, NULL}, @@ -98808,6 +99226,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md96fe587, 0, NULL, NULL}, {m360af27e, 0, NULL, NULL}, {m54f1119b, 0, NULL, NULL}, + {m80802d5, 0, NULL, NULL}, {mf93b4e5c, 0, NULL, NULL}, {m7a22c4e0, 0, NULL, NULL}, {m2f1a998, 0, NULL, NULL}, @@ -99011,7 +99430,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9177d8e5, 0, NULL, NULL}, {mf8baece8, 0, NULL, NULL}, {mca5b7a47, 0, NULL, NULL}, - {mfd9e6a8c, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, + {mfd9e6a8c, ADBLOCK_FLAG_HAS_WILDCARD, NULL, dnc2c196c6}, {m6f0f1fbe, 0, NULL, NULL}, {mc9967730, 0, NULL, NULL}, {mb2b0d6c4, 0, NULL, NULL}, @@ -99091,6 +99510,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md8af8abe, 0, NULL, NULL}, {me5848a3d, 0, NULL, NULL}, {md335b6b5, 0, NULL, NULL}, + {m4592e12d, 0, NULL, NULL}, {mc28b8ba0, 0, NULL, NULL}, {ma4cb650, 0, NULL, NULL}, {mfa5f807, 0, NULL, NULL}, @@ -99099,6 +99519,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2ee4a78f, 0, NULL, NULL}, {md88d558d, 0, NULL, NULL}, {m262c1f79, 0, NULL, NULL}, + {m33a4bf9, 0, NULL, NULL}, {m1a3ee38c, 0, NULL, NULL}, {mec94536c, 0, NULL, NULL}, {m233340b0, 0, NULL, NULL}, @@ -99143,6 +99564,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m18914d1f, 0, NULL, NULL}, {mea81c75e, 0, NULL, NULL}, {m12bdad07, 0, NULL, NULL}, + {mddbfb522, 0, NULL, NULL}, {m3ca3aa00, 0, NULL, NULL}, {mec480cdc, 0, NULL, NULL}, {m924cd156, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -99167,6 +99589,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf425294b, 0, NULL, NULL}, {m7953e960, 0, NULL, NULL}, {m523fa2b9, 0, NULL, NULL}, + {m13b400d, 0, NULL, NULL}, {m8011994e, 0, NULL, NULL}, {m2318bc28, 0, NULL, NULL}, {m659eb624, 0, NULL, NULL}, @@ -99230,6 +99653,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4e66d745, 0, NULL, NULL}, {med6d4494, 0, NULL, NULL}, {m387f82, 0, NULL, NULL}, + {m28e55483, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mef21df58, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m55fc84b8, 0, NULL, NULL}, {m22ef27c0, 0, NULL, NULL}, @@ -99258,6 +99682,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m52f0b5d6, 0, NULL, NULL}, {m84c2fb1c, 0, NULL, NULL}, {m430b3a5f, 0, NULL, NULL}, + {md8abf47d, 0, NULL, NULL}, {mfe5ca4c0, 0, NULL, NULL}, {m93ff36be, 0, NULL, NULL}, {m25b4dee0, 0, NULL, NULL}, @@ -99298,6 +99723,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbbcc7c4f, 0, NULL, NULL}, {m4564cd8d, 0, NULL, NULL}, {m7edad3f1, 0, NULL, NULL}, + {m37771af7, 0, NULL, NULL}, {m92fe242d, 0, NULL, NULL}, {mc625e509, 0, NULL, NULL}, {m5fc05426, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -99313,7 +99739,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1795c937, 0, NULL, NULL}, {m245dcc83, 0, NULL, NULL}, {m5e2a0572, 0, NULL, NULL}, + {m84273c9b, 0, NULL, NULL}, {m878ff215, 0, NULL, NULL}, + {m3a95959e, 0, NULL, NULL}, + {m63689e8f, 0, NULL, NULL}, + {m440a19f0, 0, NULL, NULL}, + {m3a33fd19, 0, NULL, NULL}, {mcbbd93f4, 0, NULL, NULL}, {m3ed9d03f, 0, NULL, NULL}, {mb90428e2, 0, NULL, NULL}, @@ -99402,6 +99833,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mef6471b8, 0, NULL, NULL}, {m13761f87, 0, NULL, NULL}, {m83ed0c77, 0, NULL, NULL}, + {m26abf50c, 0, NULL, NULL}, {mc3935b3, 0, NULL, NULL}, {mf9863344, 0, NULL, NULL}, {m51002141, 0, NULL, NULL}, @@ -99444,6 +99876,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2d610fc3, 0, NULL, NULL}, {m1d2a7cb4, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m4aa4b9ff, 0, NULL, NULL}, + {mce0c9f4d, 0, NULL, NULL}, {mab09cbd8, 0, NULL, NULL}, {m34a8ea05, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {me8c1463, ADBLOCK_FLAG_RESOURCE_TYPE_NOT_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -99498,6 +99931,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma9132c85, 0, NULL, NULL}, {m97ae3625, 0, NULL, NULL}, {m8b09e08f, 0, NULL, NULL}, + {m2497ca57, ADBLOCK_FLAG_MATCH_END | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, + {mea66dfdc, ADBLOCK_FLAG_MATCH_END | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m5ff3ca38, 0, NULL, NULL}, {m196cff55, 0, NULL, NULL}, {m72e3189e, 0, NULL, NULL}, @@ -99505,6 +99940,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf392f106, 0, NULL, NULL}, {m75cfb860, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m4ccfe36f, 0, NULL, NULL}, + {m6b0a3666, 0, NULL, NULL}, {m2d65f050, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m3485782a, 0, NULL, NULL}, {md5e08fc9, 0, NULL, NULL}, @@ -99559,6 +99995,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mcd36e90d, 0, NULL, NULL}, {m78c972ce, 0, NULL, NULL}, {m578a1b8, 0, NULL, NULL}, + {mc3b3df2a, 0, NULL, NULL}, {md89c215e, 0, NULL, NULL}, {m59e910e8, 0, NULL, NULL}, {m1de673dd, 0, NULL, NULL}, @@ -99587,6 +100024,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfd930f9b, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mc0eff298, 0, NULL, NULL}, {mcc865e34, 0, NULL, NULL}, + {mef9c4a7f, 0, NULL, NULL}, {m2cdf39c2, 0, NULL, NULL}, {mffc7c88a, 0, NULL, NULL}, {m7fcadde, 0, NULL, NULL}, @@ -99697,17 +100135,21 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m821194a2, 0, NULL, NULL}, {mde4a1707, 0, NULL, NULL}, {me31ff1c6, 0, NULL, NULL}, + {me9978544, 0, NULL, NULL}, {m5ece6e95, 0, NULL, NULL}, {m5ad0a6e0, 0, NULL, NULL}, + {m77377dd0, 0, NULL, NULL}, {mcab61, 0, NULL, NULL}, {m71d4adbd, 0, NULL, NULL}, {mf9884ebd, 0, NULL, NULL}, + {m50ea9892, 0, NULL, NULL}, {m7616aa7, 0, NULL, NULL}, {m7c646d84, ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf7b71741, 0, NULL, NULL}, {mbc1a88ac, 0, NULL, NULL}, {mf6b6d4cc, 0, NULL, NULL}, {m77c82295, 0, NULL, NULL}, + {m3e28a5e3, 0, NULL, NULL}, {m62ce4aba, 0, NULL, NULL}, {m915862b3, 0, NULL, NULL}, {m440f43ff, 0, NULL, NULL}, @@ -99772,6 +100214,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6733c2bf, 0, NULL, NULL}, {mec4f70d6, 0, NULL, NULL}, {m648393ea, 0, NULL, NULL}, + {m481e0eb2, 0, NULL, NULL}, + {md2ab48fc, 0, NULL, NULL}, {m22d1aae2, 0, NULL, NULL}, {m61766342, 0, NULL, NULL}, {m1092d2f4, 0, NULL, NULL}, @@ -99828,6 +100272,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m41ee595f, ADBLOCK_FLAG_MATCH_END, NULL, NULL}, {m21bb879a, 0, NULL, NULL}, {m4a3edeab, 0, NULL, NULL}, + {maf13856f, 0, NULL, NULL}, {m173b3d94, 0, NULL, NULL}, {m8386593, 0, NULL, NULL}, {m19d919a7, 0, NULL, NULL}, @@ -99844,6 +100289,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4a198290, 0, NULL, NULL}, {m1ce09fcf, 0, NULL, NULL}, {me7d9502a, 0, NULL, NULL}, + {ma7db2a01, 0, NULL, NULL}, {m4dbc82ed, 0, NULL, NULL}, {mb723bdf9, 0, NULL, NULL}, {m57afa0be, 0, NULL, NULL}, @@ -100074,6 +100520,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6a35677a, 0, NULL, NULL}, {mb1512881, 0, NULL, NULL}, {mce430966, 0, NULL, NULL}, + {m69ff1686, 0, NULL, NULL}, {m71be183, 0, NULL, NULL}, {m7fabae5, ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {me88f8d1, 0, NULL, NULL}, @@ -100147,6 +100594,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m238dbd4, 0, NULL, NULL}, {m7f5f99a6, 0, NULL, NULL}, {m8de61f30, 0, NULL, NULL}, + {mb44b9571, 0, NULL, NULL}, {m45918229, 0, NULL, NULL}, {m4108efe4, 0, NULL, NULL}, {mc873008c, 0, NULL, NULL}, @@ -100169,6 +100617,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc60c1e16, 0, NULL, NULL}, {m417b2ae0, 0, NULL, NULL}, {m8704039b, 0, NULL, NULL}, + {m6c4c79f6, 0, NULL, NULL}, {m728de46f, 0, NULL, NULL}, {m7ac79a3b, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mc86db4b3, ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -100206,6 +100655,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc95be1a8, 0, NULL, NULL}, {mbe266566, 0, NULL, NULL}, {mbda5bce8, 0, NULL, NULL}, + {ma04620ad, 0, NULL, NULL}, {m6b6798ab, 0, NULL, NULL}, {m1b7cc01f, 0, NULL, NULL}, {me2279319, 0, NULL, NULL}, @@ -100398,6 +100848,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf44a1e19, 0, NULL, dn883ddd3f}, {md7a9dc1b, 0, NULL, NULL}, {m6467780a, 0, NULL, NULL}, + {m9fdebe10, 0, NULL, NULL}, {m9680647, 0, NULL, NULL}, {mbf87d5f4, 0, NULL, NULL}, {m797a7537, 0, NULL, NULL}, @@ -100477,6 +100928,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m317b6eda, 0, NULL, NULL}, {mc1d96dfa, 0, NULL, NULL}, {m1c244925, 0, NULL, NULL}, + {m36dc6440, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m813b11b3, 0, NULL, NULL}, {mc48c9026, 0, NULL, NULL}, {mdf44a422, 0, NULL, NULL}, @@ -100604,11 +101056,14 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfa49dc30, 0, NULL, NULL}, {m6ad46b8b, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {me7f6e697, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m7077bf4f, 0, NULL, NULL}, {m621c18f3, 0, NULL, NULL}, {maccb2d8d, 0, NULL, NULL}, + {mfce7298, 0, NULL, NULL}, {m81e436c2, 0, NULL, NULL}, {mef09dc53, 0, NULL, NULL}, {m811db09, 0, NULL, NULL}, + {m8b900259, 0, NULL, NULL}, {m22263650, 0, NULL, NULL}, {me5c2a727, 0, NULL, NULL}, {mb045542a, 0, NULL, NULL}, @@ -100660,6 +101115,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m620b90b1, 0, NULL, NULL}, {m957fed56, 0, NULL, NULL}, {m23406e6c, 0, NULL, NULL}, + {m4027cde4, 0, NULL, NULL}, {mab4c8d88, 0, NULL, NULL}, {mea7c8bae, 0, NULL, NULL}, {mf14b1753, 0, NULL, NULL}, @@ -100670,6 +101126,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6b7f0e12, 0, NULL, NULL}, {m89e2a01a, 0, NULL, NULL}, {ma996067d, 0, NULL, NULL}, + {mbfbaebcb, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m416b4dd1, 0, NULL, NULL}, {m50aafa6, 0, NULL, NULL}, {m3bcc9831, 0, NULL, NULL}, @@ -100678,6 +101135,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m179a5648, 0, NULL, NULL}, {m21e2d95e, 0, NULL, NULL}, {me848a64a, 0, NULL, NULL}, + {mbd05f2d8, 0, NULL, NULL}, {mfb5df8fa, 0, NULL, NULL}, {m34778f71, 0, NULL, NULL}, {m30777254, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -100726,6 +101184,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8b96875b, 0, NULL, NULL}, {mbb015146, 0, NULL, NULL}, {md27fce84, 0, NULL, NULL}, + {mde1c8dda, 0, NULL, NULL}, {m7de37470, 0, NULL, NULL}, {me5a53d35, 0, NULL, NULL}, {meb347b5, 0, NULL, NULL}, @@ -100801,6 +101260,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma5ac9e88, 0, NULL, NULL}, {ma5a877d6, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {ma45b4ee6, 0, NULL, NULL}, + {m62812eba, 0, NULL, NULL}, {me139c0ac, 0, NULL, NULL}, {md763a01b, 0, NULL, NULL}, {m1674ef3b, 0, NULL, NULL}, @@ -100997,6 +101457,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8660595e, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m26f5c25f, 0, NULL, NULL}, {m4d46a57d, 0, NULL, NULL}, + {mec5f58eb, 0, NULL, NULL}, {ma445d126, 0, NULL, NULL}, {mdcba0410, 0, NULL, NULL}, {m483a1470, 0, NULL, NULL}, @@ -101039,6 +101500,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma3d62fef, 0, NULL, NULL}, {m11e8dfb2, 0, NULL, NULL}, {m4b052480, 0, NULL, NULL}, + {m65e0aba, 0, NULL, NULL}, {m1cc13d24, 0, NULL, NULL}, {m209bbd71, 0, NULL, NULL}, {mf33e29ff, 0, NULL, NULL}, @@ -101046,6 +101508,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md622f870, 0, NULL, NULL}, {mad1ce84c, 0, NULL, NULL}, {m4da28538, 0, NULL, NULL}, + {m574b8ad9, 0, NULL, NULL}, {m5fe28a60, 0, NULL, NULL}, {m654f849e, 0, NULL, NULL}, {m33e8b261, 0, NULL, NULL}, @@ -101061,6 +101524,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb1829964, 0, NULL, NULL}, {m94e1e6f5, 0, NULL, NULL}, {mcbda96ec, 0, NULL, NULL}, + {m57986732, 0, NULL, NULL}, {mc5a0c765, 0, NULL, NULL}, {m7e2609d2, 0, NULL, NULL}, {m630de548, 0, NULL, NULL}, @@ -101155,15 +101619,19 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m50365b57, 0, NULL, NULL}, {m334fb002, 0, NULL, NULL}, {m9aa39a61, 0, NULL, NULL}, + {m28e6ef49, 0, NULL, NULL}, {madab7296, 0, NULL, NULL}, + {m32f19e75, 0, NULL, NULL}, {m82cde494, 0, NULL, NULL}, {mf4d2727d, 0, NULL, NULL}, {mb0f61dbe, 0, NULL, NULL}, + {mbc6dc42e, 0, NULL, NULL}, {m7a315ec0, 0, NULL, NULL}, {meeb424d3, 0, NULL, NULL}, {m114222a, 0, NULL, NULL}, {mdfb5d6da, 0, NULL, NULL}, {m20893be7, 0, NULL, NULL}, + {m10363c4c, 0, NULL, NULL}, {me54cbc35, 0, NULL, NULL}, {m72679014, 0, NULL, NULL}, {md242c746, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -101209,7 +101677,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me5c9b9bf, 0, NULL, NULL}, {mc2d9ec00, 0, NULL, NULL}, {mfefb06b2, 0, NULL, NULL}, - {mdc516a68, 0, NULL, dn3a0ed3d1}, + {mdc516a68, 0, NULL, dn6e6be22f}, {m42fe967, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {me94fa2a0, 0, NULL, NULL}, {m6e14b610, 0, NULL, NULL}, @@ -101363,6 +101831,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m61b96c41, 0, NULL, NULL}, {mf4a43be8, 0, NULL, NULL}, {m1fd10268, 0, NULL, NULL}, + {m5300e772, 0, NULL, NULL}, {m3709fe98, 0, NULL, NULL}, {m1bbbfc26, 0, NULL, NULL}, {m66e7f067, 0, NULL, NULL}, @@ -101496,6 +101965,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m57bfc586, 0, NULL, NULL}, {m57e867f6, 0, NULL, NULL}, {m5780c686, 0, NULL, NULL}, + {m1ec8ac3a, 0, NULL, NULL}, {m13f4601d, 0, NULL, NULL}, {mffccdcd0, 0, NULL, NULL}, {mfff79d0c, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -101517,6 +101987,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m51e2d85b, 0, NULL, NULL}, {m7d44c6c7, 0, NULL, NULL}, {m58cc178b, 0, NULL, NULL}, + {m7185d071, 0, NULL, NULL}, {m347b449f, 0, NULL, NULL}, {m489e6784, 0, NULL, NULL}, {mf48283e1, 0, NULL, NULL}, @@ -101544,6 +102015,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb6d3086d, 0, NULL, NULL}, {mdf5c2eed, 0, NULL, NULL}, {m2c614c51, 0, NULL, NULL}, + {m576718ab, 0, NULL, NULL}, + {m1fb716a2, 0, NULL, NULL}, + {m69c55dc0, 0, NULL, NULL}, {mf0b4b229, 0, NULL, NULL}, {mca0aca59, 0, NULL, NULL}, {m2cc7107b, 0, NULL, NULL}, @@ -101581,9 +102055,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6057265f, 0, NULL, NULL}, {m3f607273, 0, NULL, NULL}, {ma736632a, 0, NULL, NULL}, + {m57f9bdaf, 0, NULL, NULL}, {m17c84aa7, 0, NULL, NULL}, {m5c5237fb, 0, NULL, NULL}, {m26ce4787, 0, NULL, NULL}, + {m4dd8adff, 0, NULL, NULL}, + {m11141af2, 0, NULL, NULL}, + {m60aa65b2, 0, NULL, NULL}, {m223e4802, 0, NULL, NULL}, {m8c35d66c, 0, NULL, NULL}, {m10e32597, 0, NULL, NULL}, @@ -101710,6 +102188,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {meb4a77d9, 0, NULL, NULL}, {m2aa17c37, 0, NULL, NULL}, {m3daaa793, 0, NULL, NULL}, + {md8c73ab8, 0, NULL, NULL}, {mc90f808d, 0, NULL, NULL}, {m165482d1, 0, NULL, NULL}, {mcd11c8b1, 0, NULL, NULL}, @@ -101847,6 +102326,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m424901ce, 0, NULL, NULL}, {m699d108e, 0, NULL, NULL}, {mfbbf18c5, 0, NULL, NULL}, + {me56662a1, 0, NULL, NULL}, {m7e2b9c7e, 0, NULL, NULL}, {m304af1cc, 0, NULL, NULL}, {m84bbfe44, 0, NULL, NULL}, @@ -102293,6 +102773,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m86e1e3aa, 0, NULL, NULL}, {m82df9ec7, 0, NULL, NULL}, {m5196e00c, 0, NULL, NULL}, + {m450f7f0, 0, NULL, NULL}, + {m7112e128, 0, NULL, NULL}, {m8a1eacab, 0, NULL, NULL}, {m1820a68b, 0, NULL, NULL}, {m894bb009, 0, NULL, NULL}, @@ -102329,8 +102811,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc8f72bd5, 0, NULL, NULL}, {m7634fe32, 0, NULL, NULL}, {ma00b18dd, 0, NULL, NULL}, + {m56a37b88, 0, NULL, NULL}, + {mf723fa48, 0, NULL, NULL}, + {m915d96af, 0, NULL, NULL}, {m4f412a93, 0, NULL, NULL}, {m67f7abd4, 0, NULL, NULL}, + {m82162cf5, 0, NULL, NULL}, + {mdc29dd8a, 0, NULL, NULL}, {m2a60e3a5, 0, NULL, NULL}, {m281280f6, 0, NULL, NULL}, {m5f30dd37, 0, NULL, NULL}, @@ -102620,40 +103107,22 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4523e547, 0, NULL, NULL}, {ma36237f7, 0, NULL, NULL}, {mb2eb6bcd, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {mf253bc36, 0, NULL, NULL}, - {m2ddaca4a, 0, NULL, NULL}, - {m4592e12d, 0, NULL, NULL}, - {m84273c9b, 0, NULL, NULL}, - {m3a95959e, 0, NULL, NULL}, - {m63689e8f, 0, NULL, NULL}, - {m440a19f0, 0, NULL, NULL}, - {m3a33fd19, 0, NULL, NULL}, - {me9978544, 0, NULL, NULL}, - {m77377dd0, 0, NULL, NULL}, - {m3e28a5e3, 0, NULL, NULL}, - {m481e0eb2, 0, NULL, NULL}, - {md2ab48fc, 0, NULL, NULL}, - {ma7db2a01, 0, NULL, NULL}, - {ma04620ad, 0, NULL, NULL}, - {m4027cde4, 0, NULL, NULL}, - {mbd05f2d8, 0, NULL, NULL}, - {m65e0aba, 0, NULL, NULL}, - {m574b8ad9, 0, NULL, NULL}, - {m28e6ef49, 0, NULL, NULL}, - {m32f19e75, 0, NULL, NULL}, - {mbc6dc42e, 0, NULL, NULL}, - {m10363c4c, 0, NULL, NULL}, - {m5300e772, 0, NULL, NULL}, - {m4dd8adff, 0, NULL, NULL}, - {m11141af2, 0, NULL, NULL}, - {me56662a1, 0, NULL, NULL}, - {m450f7f0, 0, NULL, NULL}, - {m7112e128, 0, NULL, NULL}, - {m56a37b88, 0, NULL, NULL}, - {mf723fa48, 0, NULL, NULL}, - {m915d96af, 0, NULL, NULL}, - {m82162cf5, 0, NULL, NULL}, - {mdc29dd8a, 0, NULL, NULL}, + {m40c255b5, 0, NULL, NULL}, + {mbad500b3, 0, NULL, NULL}, + {m6556930b, 0, NULL, NULL}, + {m83248bc4, 0, NULL, NULL}, + {m86aff495, 0, NULL, NULL}, + {m7bd5977a, 0, NULL, NULL}, + {md1ef8381, 0, NULL, NULL}, + {m91aa4862, 0, NULL, NULL}, + {mbba5f464, 0, NULL, NULL}, + {mff1c41ed, 0, NULL, NULL}, + {me138041a, 0, NULL, NULL}, + {m619bcb47, 0, NULL, NULL}, + {m77934df5, 0, NULL, NULL}, + {m4b260189, 0, NULL, NULL}, + {m4a2a5378, 0, NULL, NULL}, + {me33ae9c, 0, NULL, NULL}, {m7a3e28eb, 0, NULL, NULL}, {md4f016ef, 0, NULL, NULL}, {me99efd76, 0, NULL, NULL}, @@ -102704,8 +103173,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma21dc61, 0, NULL, NULL}, {med3927d, 0, NULL, NULL}, {m752289bf, 0, NULL, NULL}, - {m983351a1, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m67f245b8, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mc7c3ca53, 0, NULL, NULL}, {m64aa2768, 0, NULL, NULL}, {m9b9e139, ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -102875,7 +103342,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m909c61b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m21c7b00, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md33a575a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m76cc34fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3d4dd95a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m466114e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m91b6dda5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -102968,7 +103434,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8e7f1610, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m413ed76a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m24613154, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m205a9192, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mefac644a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m352a7351, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md9d753c9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -103010,6 +103475,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m83da25c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc89a0b30, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4733b004, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m9c8492b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m55e9e7a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m108ee7ac, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {madd533d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -103058,6 +103524,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m17f80b41, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m83982070, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mea5f26e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md9fb0565, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m456b432b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m609c9807, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9eb02361, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -103117,6 +103584,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4f6301bb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb5d421a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m694ca079, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mfba15309, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc0ab5746, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m816d55d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mef43266, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -103177,6 +103645,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m56b80718, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m509705a9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m30b331fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m14631e53, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8fb647d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma1f42012, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {maaf6b5c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -103283,9 +103752,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6e14b0e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb921ff23, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcecbb303, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md48646e0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb02adc5c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3cd9a505, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m3c3c2158, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7c5dfd2d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mca40fa1c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1555e4bd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -103464,9 +103933,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md9df7692, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m64dbbbb3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9480ad8a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m58fffecf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md1717bdd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m895db5b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mef035b4a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma65a5a13, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {meda607f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6bc7d5b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -103641,7 +104110,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m87806ff3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf01ea30f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfbf14fc1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m724ba7c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m52c2adc7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb3febe7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m62dd5d3a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -103771,6 +104239,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m78254a57, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m10dd4190, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7b758d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mf1bd7d0b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6751b4d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc3718fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md19ce828, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -103892,6 +104361,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6ba4b0f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mff4e57fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb44a8a89, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mbbf1403, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7a943de6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me6d3b084, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7ca8f435, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -103933,6 +104403,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2c8bcddf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md4ec225, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdd8d323, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7241026a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma99fb6fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7707baa2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma9cb6a37, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -103942,7 +104413,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m86579d2a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m29976d35, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2643b23f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mfd2e8001, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m780da396, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mccc4ad7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4c71dda3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -104010,6 +104480,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m39ac0057, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m107d623f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m40e1315b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m18f1815b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m795c95a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m624a0cd0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8a67cc76, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -104155,6 +104626,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m93fe5887, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbf4326c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md7b3076e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mf1f65aa0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8cdf13e4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1ca37606, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mbab27fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -104184,6 +104656,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mef8b4fe1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb180557d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma329bb5f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7932d994, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m455ce43, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb76911b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md7420b7e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -104212,6 +104685,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3f053e32, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc3186535, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcad2fe74, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mce13900f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m36608850, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m76f9860f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf87672ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -104312,6 +104786,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf3cf6745, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m61c321b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3c972277, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m5c55f186, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me8ff237c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf4ac2c0c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6141bd4f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -104516,13 +104991,16 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf6492be3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9db0f442, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1986b5b8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {ma244cd02, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mc07e809a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m6e6df410, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma244cd02, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {m59566ce1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcadb6b05, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m72ac19d7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {meb5a4274, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me8f4d9b9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m251640e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb5bbd406, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1be23f03, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m84c1526c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3b8d69bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -104603,6 +105081,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3d414b13, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {macc8e8c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcee7a1d3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m243b32e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me98152aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m96b20c6f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc27f166d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -104681,6 +105160,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m44d65976, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3dca2e17, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m82da7e61, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma17753ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9179008f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc442bed0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m650fb999, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -104805,7 +105285,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb2ffb22f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m27ba8f11, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m323a7502, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m18079fd8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m73e1fc41, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb4086fe8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me8599106, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -105073,7 +105552,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mba85f5a0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcb667cf6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m56e0f2ca, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m7d382431, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7d527548, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2d750a04, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m991ad833, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -105330,6 +105808,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5f3cfa6a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4ae6565e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me2db8e33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {me4bfc134, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma5b2f53a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4e45de96, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mec6b124f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -105439,6 +105918,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m662488ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5b926178, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md54eb7c7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mcbbd557e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m93cc05de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdce6218d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m61c5d2ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -105840,6 +106320,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m74fe6262, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md80277bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb1382ab4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m6e77ea13, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1cea3412, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf6e92de9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5f9b0478, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -105848,15 +106329,18 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mddbdc5b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4b40009e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1fc8c45d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md9a9924a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3d56abf0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m49711127, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9b7597e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m57398428, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf783d962, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mcd7d8836, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m89bff739, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma5f264b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md61f81f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdfc9462b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m98568061, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb04caac7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me60d867b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdc171043, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -105864,6 +106348,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m28e0dea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mad18e90b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9b776b54, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m25365597, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mde37bda7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5356b198, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5b671b40, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -105881,13 +106366,16 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m50aa188a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6e932ddd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m506cf2f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m85e7d194, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m756f941, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1f8d4928, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m38fee626, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9c406beb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mdd5be239, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma581251, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mbdca25d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1744bdef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m3c4530e6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfb7cf340, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6e33f2e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4a27f2db, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -105897,6 +106385,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mff8dfc15, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m66d92250, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m88fa7600, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m44f2994f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8629fb79, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mca9b2055, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1b6acccf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -105908,11 +106397,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdd585666, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m78dd7316, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m8eed211, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m1a07d145, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m88d9ae0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mafb78c43, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7159b860, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m6e3ae878, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb59b660c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8974cdc7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m36a50ad6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m16e930e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m169e9329, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -105920,6 +106411,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1f2dc3ab, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1ad155a3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m767eb212, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m945800b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m90af3454, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1bc4fa92, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5cad9d2a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mfc8c31ad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -105980,6 +106473,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mad5784b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma32306a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma9ea96e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mb8593900, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcb8351f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc9282c2c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma29442b8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -106253,6 +106747,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m984d2796, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m200a4983, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m45b5e250, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {ma4854956, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1f78dec4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md5f1f44a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9da7d625, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -106277,6 +106772,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc0ee58f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m11562c3d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m38b15e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m1acab3c7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m75bdc347, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m27c34c1f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md7a435c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m12d9a3d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -106305,9 +106802,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m281a00d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m9c650129, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m838195c8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mcee28821, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1b9a361a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m64032307, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me4e92950, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m74d19a02, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m679f28c7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5d29f2f5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc42a1e7e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -106694,6 +107193,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m908ff2e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3cc42d61, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m37b1cf36, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7b138f97, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc963a1b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7935688b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb4befc44, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -106822,6 +107322,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbd811073, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf50dac9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1d84f579, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m24c77298, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7ebe7cc7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma151ed28, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m671ce48f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -106868,7 +107369,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf676a596, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf843f075, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf44ca75a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m14d0c5f2, ADBLOCK_FLAG_MATCH_BEGIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1693741, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, dn1e314cf2}, {mcda004e4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mef7103ea, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -106973,9 +107473,11 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me0ebde26, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb83eea36, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m79ccc7c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mcde89f94, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md92a7f6d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb45ca9bf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf95dfad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m26904c36, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m197cc9c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m16a2cd4e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md5dbf94a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -107185,7 +107687,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m202d41c2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mfd71e957, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {ma8ae57b6, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {mce3cfc49, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m32dc1b72, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mb03153b1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m4aa19198, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -107196,6 +107697,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf437f9b8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2c8246e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6b8a1292, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m7e7c9e69, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma5863a12, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m493f5383, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m94ba3c8d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -107272,6 +107774,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3d85a48a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4f97003e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m223f6d0e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m9c60b989, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m3279b08f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m78939002, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m7d08e81f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -107421,7 +107924,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8230359f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m104dad9f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mc1edcf5e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m129804ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m129804ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m75e6df10, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m478dff28, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m29ccea2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -107517,6 +108020,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m495b1ea0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m1ff05e3e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m713e4380, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m5a76fd05, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf678259d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2b42d504, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf236d299, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -107564,7 +108068,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9e87153c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf75a7b5f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {maf5efdbd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m1497f1e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6f4de69f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbe5c1e52, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mfdd6f08d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -107579,7 +108082,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4808e89, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m355fdeea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4b5a82a2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m63ea24cd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m8c29e9c1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc17aeb79, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf2c57e7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -107620,6 +108122,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf8099ea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m59476334, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mdb996685, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m7d987dbe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {maef7c5ef, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m5dd6ffde, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m639618d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -107793,7 +108296,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mab8a072, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m43e8c552, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {md5d6634d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {ma6231a79, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m879ffa38, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m29a7f26c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m23dba833, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -107804,7 +108306,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m22bd2046, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m76579fee, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m541046d6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m96c47ecc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma69c0034, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m445ad4dd, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mb1115049, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -107987,6 +108488,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m968d0a26, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m5ec655, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m16c9b052, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mc746a3f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m9eb17e2b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb7d70b17, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2c9dad60, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb723347b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -108022,6 +108525,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4f17b5bd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m69a83cc4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m8ee85b75, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m442174a3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {ma54bc13f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m44b19987, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mfc435954, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -108031,7 +108535,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma0e0f8c9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1e96fd14, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me32b12e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m7bc29f9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m4696b71f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m90e240cc, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma6d8b5d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -108163,6 +108666,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m62d99e94, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb8a13e44, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mef8da718, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m5cdab00a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {ma0665431, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m12e9731a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mddc40c3a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -108352,6 +108856,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m645eeeb6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m38f237c7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m119c040, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m8130f3d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9145e555, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m904f76de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me724f9e1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -108407,7 +108912,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3962447d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m85c5c1f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2e117069, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {mdda1e29c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4cf58210, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6c161f25, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2939e331, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -108568,7 +109072,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4aea2672, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6cbb49e4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, dn93f89464}, {md2de2ec5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m85f26c45, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {maca12d4f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6a57ed33, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {meed65b46, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {meb97658f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -108825,6 +109329,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc2f8e539, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mac5e71d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc57e1cbf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m114ba9d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {md2d793de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m8b9b43c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb2e3a115, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -108939,7 +109444,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4234cb60, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1f3837e0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me98e98d1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {mb4f02e92, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9184294b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m398a18c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m740d8b9c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -108950,6 +109454,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4c299d1c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf7f2ca37, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m420dbf0e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mf765c3b0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mcdf55119, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m44635c2, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md2b6db21, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -108959,6 +109464,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2e199dcc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m798dc59b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m582a2de2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {mafd22dbe, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md12eafaf, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m158c4b62, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m99c349c7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -109026,6 +109532,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4834bee, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m878ef43e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mc7e4c083, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m6a93eeb5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m8a00895f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m3165d70d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2a536409, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -109089,6 +109596,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5203bcf9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m54b5dc98, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma4a491e8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m592b289d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma8bb32f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m2eb2dab8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md5d63aa4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_MATCH_END | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -109295,6 +109803,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9fedc97c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me596f487, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m45512a6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m41eee6b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7ca9e227, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m53027c1c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mcbd4e396, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -109334,15 +109843,19 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m19b6e8b7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf03d00a4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m1fd72d8d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m88c2f851, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m9de0b4be, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd44c4f47, NULL}, {m12a395e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {mefd6fee5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m94289203, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m824aaa86, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mefda6681, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb42f366d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcd5826ee, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m455229c1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m113ca189, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m392df4e0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mb5c58969, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m17d8a490, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m18d9fab4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma33b6899, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m9ccf287f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -109361,6 +109874,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m38ab8e9b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2f545b3d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mc694c6d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m4efa10eb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m23d0c7a5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m26c044ae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbbb2afd6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -109942,7 +110456,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mbbd7ae2c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m32c6d37f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mdd4a64ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {mcde89f94, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9b49697a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m1add978b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf8e5dcaa, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -109974,6 +110487,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me21f4b0a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me68ea0dc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {mb8041874, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, + {m4343c895, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {me2b06534, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mce45ea7b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m8b151a7b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -110029,7 +110543,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb7b1cad3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc10a217e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mabe6280c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m6bfc931b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb713853d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {med8fe6e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf59728ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -110039,13 +110552,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md6a47ac2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mac09a71a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m90a34140, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m7fe9b453, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m764d340b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc71bef68, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me83147bc, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m942a1d0c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mac58a913, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma230df94, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m17484de8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md8bc6008, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m4d07a92e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m1a487e67, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -110120,7 +110633,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6350603c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2f72e71, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {md08b2cf8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m72dcac42, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5c0ec6b3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m74f2094d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mfa5970a8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -110632,6 +111144,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3bcbdac4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m494e0b33, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mba17d076, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m18a45c15, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m89b49784, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m6cfb63a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7a177986, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -110764,7 +111277,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m17f0f74, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m6ceb88d0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mfeb08be2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m8367d3f3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mba0bafe, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me8263f72, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mbd387137, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -110968,6 +111480,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5d06a19e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m87650dc8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m553fd7eb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m893eea0b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2ffbfddd, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mb120c17c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf9f8756d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -111003,7 +111516,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mff746aa8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m5839567d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m7aad1fc, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {mdff77c32, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m69df91b9, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m79efaed0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m1c6c5137, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -111038,8 +111550,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mec516b18, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2ae39755, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m57e9c1d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mc5a05b4e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m252f4d8a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m6318b39d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mebaf3d31, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5e55c19b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mca7a5f4c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -111054,7 +111566,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mec6a55aa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb926d858, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6b6cfe7e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {mbca4b5fb, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1ce34225, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6422e580, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m5cd8a4a2, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -111065,6 +111576,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m1def45f5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mbb6040a0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me104424a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {meea4e681, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m8567ead6, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md7e63153, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m69a577a3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -111088,6 +111600,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m5041b450, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf4c63428, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6d1e51b8, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mb6f66c1d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m27b28dd4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m8a4dc8db, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m6052cb4a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -111102,7 +111615,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma0987e63, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1b9ae8f7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m76ea3ef5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m4969e451, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {ma520a4d8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6e56d4cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m61418c49, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -111197,6 +111709,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m45e834ba, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m330ddb, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1feec520, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {meabb8fcf, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m43d8b0b2, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me0350eed, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m517177f6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -111239,6 +111752,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc3b58047, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m6afd52b3, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mfe1004d0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mc72abae4, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m666eb9f1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mb0ba36f2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m369331ef, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -111463,7 +111977,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m555d8112, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbc87fd07, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m282d3a4a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m7cd17237, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m7cd17237, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mb8281491, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4014135d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m5fad9085, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -111502,6 +112016,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6e06597f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m3b8802e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbfda6fdc, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m8544dd39, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m7aafde91, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m3cdaa249, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m6ead48ce, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -111661,6 +112176,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma913e66e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb401fbe0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md305a0eb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mb3e2c93e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m1cd2a6ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5b8013c6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {md82bd790, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -111681,6 +112197,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mea762379, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mca893000, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mf9a739e7, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m878173da, 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}, @@ -111814,8 +112331,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m227035f0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4ca2e169, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me17a8e08, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_MATCH_END, NULL, NULL}, - {m74f3b5c3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {mdb9729b6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {md242cc68, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m38247a78, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {maee69560, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m3b314fad, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -111832,6 +112348,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mac85819a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4515298d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m8611f2fe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m1920fbe7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m500ece0e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m22e34d0d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5623b60e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -111876,6 +112393,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m968026fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9af117cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbf5bdbe8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mc230d2ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m871e2c69, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m465a5568, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m69ee09ff, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -111903,7 +112421,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mda994251, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m76fcc255, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mede4153, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m21ea1cf4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9084d824, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m8601c916, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m23b6fbb2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -111965,6 +112482,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mffe3d6e5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb6e1b435, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m213bed59, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m2d5fda3e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m53114306, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mfa497e67, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb0ed41d4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -111993,6 +112511,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me2efe53f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7db2e13e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m82e24361, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mb80e2814, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m3ebf16d9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m710634af, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m3c261709, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -112073,11 +112592,13 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9a550c45, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbaa9cbbf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mf02fffbd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {ma3e69df8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m26025731, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc36d7cc1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m800b5b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m800b5b4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mce406632, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc187d041, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m1b0e0ad0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc5c6a749, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m59c51af5, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb540f713, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -112491,10 +113012,14 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m59fffe99, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbbc71ba0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mcba37c8e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m4c06754c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m6565836b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m8beba408, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mc347b153, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mc499be9b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m7044c061, 0, d129d6da9, NULL}, {m8375571, 0, d129d6da9, NULL}, {mf75e9065, 0, decfe824c, NULL}, - {m90556244, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mdfbb73be, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mbabb36e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7196754, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -112506,7 +113031,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m6f206339, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m81cc641e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md972986f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m7eeebb2c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m84d0b628, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m5d03b382, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma0f2e3fa, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -112772,6 +113296,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc17b9cba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m83e0ba7f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb9bb3bee, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m144cd711, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mbd3a460b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m20baf080, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m873549aa, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -112907,12 +113432,16 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m120a0aee, 0, d4341ab02, NULL}, {ma59f4eec, 0, d4341ab02, NULL}, {mf3203cea, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {mf21f0b3a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4cb5b67e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {mb0371c3f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb4f8bee4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9780677f, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mba8dba1d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m33b920ba, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m54810264, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m45559bee, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m85a22142, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m986bbb8d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m19fdbb69, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mca1f98e7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -112933,8 +113462,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m320c61f4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m92b570ad, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m9aa7cbbe, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m5ea8f82f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2b38d7ed, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m62d73a36, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {ma1a3dd4b, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m277b9ac2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mfa5eda95, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -112968,9 +113497,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m550d0875, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mc6a98659, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m34efd53, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m36fa190, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m69b8743d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m35477540, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m26bd37ec, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {ma499e49, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mfbd9289a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m63fe05b0, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -112978,7 +113507,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m14e30ded, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4229d92e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m52b6a5b0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m2944c6e5, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m6e6e0093, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {mbf04798e, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m8f5db1cc, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m960dab69, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -113027,10 +113556,12 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mef81adfe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m589897b1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9626dad, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {m3bde2a07, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb48c8f37, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me806b9c4, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m9e9ff0e9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb191ea42, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, + {md461d78f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m56cbe0e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mcd4ff83, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m738fbd78, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -113068,7 +113599,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mdc12d715, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m6eb16243, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mb183333a, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {me5737840, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_NOT_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m6824288, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2b91375e, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m88ea73e2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -113503,7 +114033,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m649e480c, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m258f0931, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m7032dd75, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {me82c8a9f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mdd3cacc0, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m9e20d2cb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6213507, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -113625,6 +114154,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m651b0657, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, df45478a8, NULL}, {m1c1c8458, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d7049e510, NULL}, {m26741233, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d7049e510, NULL}, + {m11119d16, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d3cdcd189, NULL}, {med8fe6e9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d172b1bb, NULL}, {m90431dbd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md759a144, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dcbfa29f1, NULL}, @@ -113643,6 +114173,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m4aa98428, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m8c645886, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {ma68e74b4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mf8ff446a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m69217cdf, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m28192a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d1c9b2964, NULL}, {m3cf8dec5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -113762,6 +114293,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3ad79422, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf6a019e9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m7f0f2d28, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m38444323, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, df45478a8, NULL}, {m1c83e10c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {mbb64c327, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {m3f07ec18, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, dc4fd7013, NULL}, @@ -113804,6 +114336,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m3a3fb599, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, ddb149520, NULL}, {m3e377e1a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d78ff52ad, NULL}, {md427d68e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d541a4bd9, NULL}, + {mea441132, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m3dd46011, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mfa79a18c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {me2ccc355, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -113933,8 +114466,10 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m39238da, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m15b9464c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mae042f66, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, dd2d983b4, NULL}, + {m3cf6ef36, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d2f06120c, NULL}, {m6b833264, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, ddf85ccef, NULL}, {mda34c654, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, + {m521d4b58, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m1cf748e1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d5bc0578, NULL}, {mf5997fbd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m4b84ecb4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -113969,7 +114504,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m32764d0f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, db28c29b5, NULL}, {ma03e1693, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd5fce1e4, NULL}, {m4ee84d78, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {mfd0597d9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {me8e54e01, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mc1013c46, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d4eaed15e, NULL}, {md9af7ef1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -114018,7 +114552,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m37d27bb8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, da7d09f54, NULL}, {mded2701a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m25f16df5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {ma7367cd8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d561446ee, NULL}, + {ma7367cd8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d9cecbb70, NULL}, {m7dc714e5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, db12bb3fb, NULL}, {ma925c4a4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dcd7c6f2a, NULL}, {m63df2aaf, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dcd7c6f2a, NULL}, @@ -114058,6 +114592,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me528aa9d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d596f4997, NULL}, {m9a0cebef, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m187554d6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d1336ee8f, NULL}, + {ma7617b4d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de6807e2f, NULL}, {m98c7b996, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, de6807e2f, NULL}, {m81f47de8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, de0bf16fe, NULL}, {m95978cb8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, @@ -114080,6 +114615,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m575b1eb3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, dfca0494a, NULL}, {m11b6701d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m989e5f9b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mab4c5d56, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mb9ff2836, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mc0410748, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m47a7d6ae, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -114213,6 +114749,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9ccb6b26, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m37af6b27, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dedf0b96d, NULL}, {mb2060bf5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m548f4796, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m591e46be, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m8843266, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m99885952, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, @@ -114231,16 +114768,17 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {me9e665da, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf34a9e46, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d507d8ba7, NULL}, {m62686c1e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d9f47c3e2, NULL}, - {m90e87ec6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m64a4a760, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {md43801c7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, d17cd2973, NULL}, {m4ee172b0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d17cd2973, NULL}, {m986691e8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1d13dfeb, NULL}, {m510938c0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d39f29335, NULL}, + {mce77e535, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m1abb60c5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m74b8dff5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m78e93cc2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mf24a8ee9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, + {m8fef8511, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m92d8b624, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m4136320b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m5a5858cb, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, @@ -114324,6 +114862,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m2f3bf591, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, db9a58d61, NULL}, {med5c192d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m81a6b9a5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d21eddb66, NULL}, + {mfedba892, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1501262d, NULL}, {mf0877f18, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, ddb18bcbf, NULL}, {m72b64b38, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m7149567d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -114349,13 +114888,14 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m8a5226e7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m749754a6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m2d6e2014, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d5b835e2c, NULL}, - {mbf20fca4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d458300fc, NULL}, + {mbf20fca4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de953aa9c, NULL}, {m6ae03437, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m2592cfe3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m71dceff5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de580f3d3, NULL}, {mb4c1c69d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d5df4a2b5, NULL}, {mc0210fce, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mefd9516c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m5e4bec07, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf855c7d5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m6d3030fc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m2a7c4861, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -114477,6 +115017,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m557c8622, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {m37e0ed7a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {mbad2965f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m7e255bfe, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de1c56cf7, NULL}, {me9ca7567, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d2a5a60b7, NULL}, {me6936d71, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6998cdbe, NULL}, {m6dbfb32, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d9287c8c1, NULL}, @@ -114516,6 +115057,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mddebfb86, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de2603e9f, NULL}, {m28abb1e0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d8addf607, NULL}, {mf159d6e4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, + {m39e12467, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, NULL, NULL}, {mb78ffd80, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {md65a74de, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d42cbe396, NULL}, {m95d091cc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -114569,7 +115111,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m68fe7587, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d67e0f566, NULL}, {mafb3d04a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da3187445, NULL}, {m7185a0a2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m8fef8511, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, d2782e26b, NULL}, {mf9198c29, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m6a4d4c84, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d67e0f566, NULL}, {mb45cfa3e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -114650,7 +115191,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m399262fa, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {ma84036e5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2d1316db, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dc5c24073, NULL}, + {m4d8103c1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d4aa4c0d2, NULL}, {ma73cb1d8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7004de5c, NULL}, + {m15a98be5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mad490cbc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, da9035797, NULL}, {m32e02b79, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d856d0a43, NULL}, {m7c958d67, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, daa8dec49, NULL}, @@ -114720,7 +115263,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma2fb6b4f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d17cd2973, NULL}, {mfadb020e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d17cd2973, NULL}, {mebcfcf4e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d17cd2973, NULL}, - {m78314757, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m48621d5e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d5efca742, NULL}, + {mcd2f7a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m97d86d7d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m7bd3909a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mc2462c19, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -114957,6 +115501,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {md8d58e22, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m5617577c, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1762afbd, NULL}, {m4a6365fe, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de66a276f, NULL}, + {m44d3e818, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me7ab2037, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m52d61d00, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dabb2f3c1, NULL}, {m56254306, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dabb2f3c1, NULL}, @@ -114969,12 +115514,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mffe6967, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m5f271840, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7606f9de, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m54ad7b38, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d820c7c03, NULL}, + {m54ad7b38, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d276b2de6, NULL}, {m9dea1092, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d322d24fb, NULL}, {m56e2fb4d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d322d24fb, NULL}, - {m14d0644d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d53ec0c3, NULL}, - {mdc49e930, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d53ec0c3, NULL}, - {md4eabbef, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, df900c4b, NULL}, {m42b9140, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d444c42, NULL}, {m5b51f5bb, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m69f08706, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de26749dc, NULL}, @@ -115092,7 +115634,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mb6fab157, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d4c1a981b, NULL}, {m70892ef6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dda628fa9, NULL}, {mf9caa501, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dda628fa9, NULL}, - {m48621d5e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d5efca742, NULL}, {me782474a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {me7abf845, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d9deab772, NULL}, {m5ce890f6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de6807e2f, NULL}, @@ -115104,7 +115645,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7b969890, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d84c78a0a, NULL}, {mc81a8314, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_CSP_REPORT, NULL, NULL}, {m505118, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dcf6c29e6, NULL}, - {m225133a4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {mcf0e77cf, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {m84e35178, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {mcd4c32a9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -115137,7 +115677,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mc50f5154, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d654bc924, NULL}, {m38dacb3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, daa1e41d1, NULL}, {meb9fbe99, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, d5c245e76, NULL}, - {m5685b365, 0, NULL, dn4f87ed0d}, + {m5685b365, 0, NULL, dn7de41357}, {m53524376, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d606bb3bb, NULL}, {mca228d27, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m26245d70, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dbd501179, NULL}, @@ -115224,8 +115764,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m76eeb2fc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1be2e217, NULL}, {m8bbe1304, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1be2e217, NULL}, {mece05e24, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, - {m725a0dc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d45fada0f, NULL}, - {m77614a2a, 0, NULL, dn70d746b7}, + {m77614a2a, 0, NULL, dn7fc1967f}, {mf651b1f1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d2864ca0f, NULL}, {mf69a461f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m2167e95c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d826836e2, NULL}, @@ -115270,6 +115809,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfe7bad64, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf8f86b12, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m88644409, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d57d3a6e6, NULL}, + {m34513470, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {md3937bb9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m3365e008, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d15e339f9, NULL}, {m67d2e216, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -115291,12 +115831,9 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m56919d36, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d970a5ca0, NULL}, {maa896f85, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d13896d86, NULL}, {me0666c64, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d4c456b61, NULL}, - {m2260e1d1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m3e0e03b3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m292af8d2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m6e3544a2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {md05a936d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m12bd2ffc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mf982383b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d421cb728, NULL}, {mee12cb26, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m6f31be6, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -115320,6 +115857,30 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma98cf7dc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m6e224533, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m5d280f43, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m60691b92, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d576890b9, NULL}, + {m423771b1, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d4bd04a0c, NULL}, + {m6b545a5d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, daf3f672b, NULL}, + {m60aa65b2, ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dbfa567af, NULL}, + {m76cc34fc, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {md691f9e7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd9b5fdb0, NULL}, + {m43922480, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mdf668afe, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dc222700a, NULL}, + {m3a220df3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {me17a3465, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mfc5938bd, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m58782a1d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7e290077, NULL}, + {m523b8672, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d78d47548, NULL}, + {mb4d7d517, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m725a0dc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7bdf4072, NULL}, + {m77624b9b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m5161cec2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d543ed0fa, NULL}, + {mcecdaa97, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, + {m8f900601, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d224b5d48, NULL}, + {m4545c0b7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d224b5d48, NULL}, + {m11abd6d4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m37cce511, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d224b5d48, NULL}, + {mec84af50, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {m257d8a00, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d29bf4fcc, NULL}, {mdeb91a55, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4a8b1322, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR, dd5e8d49e, NULL}, {mbe90abbe, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, @@ -115340,47 +115901,33 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m711d3848, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, ddc847304, NULL}, {m21b2d055, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m4feeec01, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {maf8317b3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dab637842, NULL}, - {maca3c994, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, ddfac8276, NULL}, - {m240bc486, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mcbf0ab5b, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mb76a5044, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4348610a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m505c9fd8, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m4d1e42c7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d82a42fab, NULL}, - {m4f785038, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {mfa3e8e8a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m6a4a7c81, ADBLOCK_FLAG_MATCH_DOMAIN, d3c732a31, NULL}, {m42f67eb6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {mce13900f, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m53983c24, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m7343b6de, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {md0516887, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {mea8bf89e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, - {mfba15309, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m86df3dc6, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mc9464ca7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {mccdd093, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m791518f9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m2a1d6ed9, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m4c0a84e3, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mb0331505, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, - {m7e7c9e69, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {md9fb0565, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m2ce333d9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, ddb27a3e, NULL}, {m47cc36c1, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m17843057, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m3006512d, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD, d17cd2973, NULL}, - {me4bfc134, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m661cbf5a, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m195d1281, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m23ea747, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m44d3e818, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {me0bf23b2, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7ec27b4c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {mbc7d97f5, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, NULL, NULL}, {m5b3dc17c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, - {m32ce4a5d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d93101584, NULL}, + {m76334606, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mbab266b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {mccbad81, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d93101584, NULL}, {mfc385a9a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m7785841, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, {m1544cc2d, ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -115388,7 +115935,6 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m43a7b739, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d439ff325, NULL}, {mf65840f1, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m1083c081, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, - {m34916776, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {mf2af47fd, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY, NULL, NULL}, {m47eca860, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dc3444da1, NULL}, {medf723cf, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, @@ -115400,6 +115946,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m7ab3a8e7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dd8b2421f, NULL}, {m7c5fe9cc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, debffe53e, NULL}, {ma2ffa39f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, ddea8919, NULL}, + {mf09a1c96, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dbc761ab3, NULL}, {m57fd1494, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d2b4eeef0, NULL}, {m3ed4e605, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dfe905ccf, NULL}, {m3199e9c9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, debffe53e, NULL}, @@ -115411,30 +115958,39 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma3e5fde7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db2280c64, NULL}, {m76e0f5df, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, {m2f2ac9b7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d26d5b264, NULL}, + {m2873b7ea, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d9e3badd0, NULL}, {mb2adddef, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7bb5a0c8, NULL}, {mbe12add0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d110ce0d8, NULL}, {ma41dd4d4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7c13cb5b, NULL}, {m47ea28b8, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d5216df21, NULL}, {m87c89b0c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m3e2f250f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {md6c0d044, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d31db5414, NULL}, + {m4e5b806e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6f652586, NULL}, + {mbda75001, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, da65ac7bf, NULL}, {m89204f03, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d8564a386, NULL}, - {me0d1ba77, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, + {me0768ece, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d399423b2, NULL}, + {md0c58d8f, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m7db3e152, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d320ff3d2, NULL}, {m6cba8551, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db7f66c5d, NULL}, - {m7aa3cc4b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, dbf55aee9, NULL}, - {macf1d3ae, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, dbf55aee9, NULL}, {m4268f196, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m4a187823, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mba9ab563, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, + {m5b1675fb, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6662b766, NULL}, + {m9d087eae, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d13a5d895, NULL}, + {mb8d7a5be, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR, d40548c05, NULL}, {med17ef69, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dadc46bd8, NULL}, + {ma169aea7, ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d79cd4a7e, NULL}, {mf0caa6e0, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d94ebc646, NULL}, {me52add22, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d3d96a0ac, NULL}, + {m348c7e91, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, df59cd74d, NULL}, + {mb7f24792, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d1c975f2e, NULL}, {m8c3e2ccc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, NULL, NULL}, - {m4e238514, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d29d0df79, NULL}, + {m4e238514, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d29d0df79, NULL}, {m3abbcf55, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d9ba01666, NULL}, {m9790e3a3, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d9ba01666, NULL}, {ma6f28145, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d9ba01666, NULL}, - {m2fd63850, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de6807e2f, NULL}, + {me42990c2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de6807e2f, NULL}, {m35a86610, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {mc4ae92d2, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m17781c1c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -115454,6 +116010,8 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mfe9ab106, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d4340b3ef, NULL}, {m5d0f3e9, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de56040ae, NULL}, {m4f3b2ecc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, de56040ae, NULL}, + {mc921b8e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, ddbb86518, NULL}, + {m3ad9300d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d7eb2eb86, NULL}, {m21de003, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d299db14c, NULL}, {m7c0a217d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_FIRST_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m467edb0e, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, df96de425, NULL}, @@ -115465,6 +116023,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {m9ff05869, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, ded717ac7, NULL}, {m7032808a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {me1b331ac, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d53c6155e, NULL}, + {m4ced513a, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_THIRD_PARTY | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, {m4df49660, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d43af8047, NULL}, {m5f1a3fa7, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, dabb2f3c1, NULL}, {m2d0c38aa, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, NULL, NULL}, @@ -115478,6 +116037,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {ma4590710, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d56c072f2, NULL}, {m793dfe92, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d56c072f2, NULL}, {m740aa6d4, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_FIRST_PARTY, NULL, NULL}, + {m66491375, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d78a666cb, NULL}, {mf0a91091, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d8647337e, NULL}, {mf1c88a18, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d4828e45, NULL}, {mb714409c, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN, db61631c1, NULL}, @@ -115506,7 +116066,7 @@ struct adblock_entry ADBLOCK_ENTRIES[ADBLOCK_ENTRY_COUNT] = { {mf8ff058b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6be956e8, NULL}, {m9e25ff33, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db81e93a1, NULL}, {mb1ce214b, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_IMAGE | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, db2d9bbfe, NULL}, - {m3ce70247, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d8337eb21, NULL}, + {m3ce70247, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d640f71d2, NULL}, {mdad88e50, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_HAS_WILDCARD | ADBLOCK_FLAG_HAS_SEPARATOR | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, df8580311, NULL}, {m4be2b4cc, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d26ede92b, NULL}, {m9b622f5d, ADBLOCK_FLAG_EXCEPTION | ADBLOCK_FLAG_MATCH_DOMAIN | ADBLOCK_FLAG_RESOURCE_TYPE_IN | ADBLOCK_FLAG_RT_STYLESHEET | ADBLOCK_FLAG_RT_SCRIPT | ADBLOCK_FLAG_RT_MEDIA | ADBLOCK_FLAG_RT_XHR | ADBLOCK_FLAG_RT_PING, d6be956e8, NULL}, diff --git a/build/patches/AV1-codec-support.patch b/build/patches/AV1-codec-support.patch index 94a4b0a2..dba3411d 100644 --- a/build/patches/AV1-codec-support.patch +++ b/build/patches/AV1-codec-support.patch @@ -69,7 +69,7 @@ diff --git a/third_party/libaom/BUILD.gn b/third_party/libaom/BUILD.gn + sources += aom_ports_arm_sources } if (is_android) { - deps += [ "//third_party/android_sdk:cpu_features" ] + deps += [ "//third_party/android_ndk:cpu_features" ] diff --git a/third_party/libaom/libaom_srcs.gni b/third_party/libaom/libaom_srcs.gni --- a/third_party/libaom/libaom_srcs.gni +++ b/third_party/libaom/libaom_srcs.gni diff --git a/build/patches/Add-DuckDuckGo-Lite-search-engine.patch b/build/patches/Add-DuckDuckGo-Lite-search-engine.patch index b3738a95..0f165d16 100644 --- a/build/patches/Add-DuckDuckGo-Lite-search-engine.patch +++ b/build/patches/Add-DuckDuckGo-Lite-search-engine.patch @@ -11,7 +11,7 @@ Subject: Add DuckDuckGo Lite search engine diff --git a/components/search_engines/prepopulated_engines.json b/components/search_engines/prepopulated_engines.json --- a/components/search_engines/prepopulated_engines.json +++ b/components/search_engines/prepopulated_engines.json -@@ -95,6 +95,16 @@ +@@ -91,6 +91,16 @@ "id": 68 }, diff --git a/build/patches/Add-English-only-search-engine.patch b/build/patches/Add-English-only-search-engine.patch index bd2a72db..9718c8fd 100644 --- a/build/patches/Add-English-only-search-engine.patch +++ b/build/patches/Add-English-only-search-engine.patch @@ -13,7 +13,7 @@ disable from all its searches RLZ and field experiments querystring parameters. diff --git a/components/search_engines/prepopulated_engines.json b/components/search_engines/prepopulated_engines.json --- a/components/search_engines/prepopulated_engines.json +++ b/components/search_engines/prepopulated_engines.json -@@ -126,6 +126,27 @@ +@@ -122,6 +122,27 @@ "id": 1 }, diff --git a/build/patches/Add-Qwant-search-engine.patch b/build/patches/Add-Qwant-search-engine.patch index 8413bba5..b7e82cea 100644 --- a/build/patches/Add-Qwant-search-engine.patch +++ b/build/patches/Add-Qwant-search-engine.patch @@ -12,7 +12,7 @@ Make search engine selectable in default list diff --git a/components/search_engines/prepopulated_engines.json b/components/search_engines/prepopulated_engines.json --- a/components/search_engines/prepopulated_engines.json +++ b/components/search_engines/prepopulated_engines.json -@@ -187,6 +187,7 @@ +@@ -183,6 +183,7 @@ "favicon_url": "https://www.qwant.com/favicon.ico", "search_url": "https://www.qwant.com/?q={searchTerms}&client=opensearch", "suggest_url": "https://api.qwant.com/api/suggest/?q={searchTerms}&client=opensearch", diff --git a/build/patches/Add-StartPage-search-engine.patch b/build/patches/Add-StartPage-search-engine.patch index fb682e4a..70f55d70 100644 --- a/build/patches/Add-StartPage-search-engine.patch +++ b/build/patches/Add-StartPage-search-engine.patch @@ -11,7 +11,7 @@ Subject: Add StartPage search engine diff --git a/components/search_engines/prepopulated_engines.json b/components/search_engines/prepopulated_engines.json --- a/components/search_engines/prepopulated_engines.json +++ b/components/search_engines/prepopulated_engines.json -@@ -197,6 +197,16 @@ +@@ -193,6 +193,16 @@ "id": 56 }, diff --git a/build/patches/Add-a-flag-for-DNS-over-HTTPS.patch b/build/patches/Add-a-flag-for-DNS-over-HTTPS.patch index fb09897d..6d39cd3d 100644 --- a/build/patches/Add-a-flag-for-DNS-over-HTTPS.patch +++ b/build/patches/Add-a-flag-for-DNS-over-HTTPS.patch @@ -10,28 +10,26 @@ Do not fallback to UDP when using DoH See also: https://tools.ietf.org/id/draft-ietf-doh-dns-over-https-14.txt --- - chrome/browser/about_flags.cc | 11 +++++++++++ - chrome/browser/flag_descriptions.cc | 3 +++ - chrome/browser/flag_descriptions.h | 3 +++ - chrome/browser/net/system_network_context_manager.cc | 17 ++++++++--------- - .../common/network_features.cc | 7 +++++-- - .../common/network_features.h | 5 ++++- - .../common/network_switch_list.h | 4 ++++ - net/base/load_flags_list.h | 6 ++++++ - net/dns/dns_transaction.cc | 3 ++- - net/url_request/url_request_http_job.cc | 16 +++++++++++----- - 10 files changed, 57 insertions(+), 18 deletions(-) + chrome/browser/about_flags.cc | 11 +++++++++++ + chrome/browser/net/system_network_context_manager.cc | 18 +++++++++++------- + .../common/network_features.cc | 6 ++++++ + .../common/network_features.h | 6 ++++++ + .../common/network_switch_list.h | 4 ++++ + net/base/load_flags_list.h | 6 ++++++ + net/dns/dns_transaction.cc | 4 ++-- + net/url_request/url_request_http_job.cc | 16 +++++++++++----- + 8 files changed, 57 insertions(+), 14 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 -@@ -403,6 +403,14 @@ const FeatureEntry::FeatureVariation kCCTModuleCacheVariations[] = { +@@ -417,6 +417,14 @@ const FeatureEntry::FeatureVariation kCCTModuleCacheVariations[] = { base::size(kCCTModuleCache_ThirtyMinutes), nullptr}, }; +const FeatureEntry::Choice kDnsOverHttpsChoices[] = { + {features::kDnsOverHttpsChoiceDefault, "", ""}, -+ {features::kDnsOverHttpsChoiceGoogle, switches::kDnsOverHttpsServer, "https://dns.google.com/experimental"}, ++ {features::kDnsOverHttpsChoiceGoogle, switches::kDnsOverHttpsServer, "https://dns.google/dns-query"}, + {features::kDnsOverHttpsChoiceCloudflare, switches::kDnsOverHttpsServer, "https://1.1.1.1/dns-query"}, + {features::kDnsOverHttpsChoiceQuad9, switches::kDnsOverHttpsServer, "https://9.9.9.9/dns-query"}, + {features::kDnsOverHttpsChoiceAdGuard, switches::kDnsOverHttpsServer, "https://dns.adguard.com/dns-query"} @@ -39,8 +37,8 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc + #endif // OS_ANDROID - const FeatureEntry::Choice kEnableGpuRasterizationChoices[] = { -@@ -3438,6 +3446,9 @@ const FeatureEntry kFeatureEntries[] = { + const FeatureEntry::FeatureParam kForceDark_SimpleHsl[] = { +@@ -3578,6 +3586,9 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kEnableSyncUSSBookmarksName, flag_descriptions::kEnableSyncUSSBookmarksDescription, kOsAll, FEATURE_VALUE_TYPE(switches::kSyncUSSBookmarks)}, @@ -50,106 +48,79 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc {"enable-lookalike-url-navigation-suggestions", flag_descriptions::kLookalikeUrlNavigationSuggestionsName, -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 -@@ -2182,6 +2182,9 @@ const char kAutoFetchOnNetErrorPageDescription[] = - "When enabled, and navigation fails with an offline error, schedule a " - "fetch of the page when online again."; - -+const char kDnsOverHttpsName[] = "DNS over HTTPS"; -+const char kDnsOverHttpsDescription[] = "Enables DNS-over-HTTPS (experimental)."; -+ - const char kAutofillAccessoryViewName[] = - "Autofill suggestions as keyboard accessory view"; - const char kAutofillAccessoryViewDescription[] = -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 -@@ -1294,6 +1294,9 @@ extern const char kAsyncDnsDescription[]; - extern const char kAutoFetchOnNetErrorPageName[]; - extern const char kAutoFetchOnNetErrorPageDescription[]; - -+extern const char kDnsOverHttpsName[]; -+extern const char kDnsOverHttpsDescription[]; -+ - extern const char kAutofillAccessoryViewName[]; - extern const char kAutofillAccessoryViewDescription[]; - diff --git a/chrome/browser/net/system_network_context_manager.cc b/chrome/browser/net/system_network_context_manager.cc --- a/chrome/browser/net/system_network_context_manager.cc +++ b/chrome/browser/net/system_network_context_manager.cc -@@ -23,6 +23,7 @@ +@@ -25,6 +25,7 @@ #include "chrome/browser/chrome_content_browser_client.h" #include "chrome/browser/component_updater/crl_set_component_installer.h" #include "chrome/browser/net/chrome_mojo_proxy_resolver_factory.h" +#include "components/network_session_configurator/common/network_switches.h" + #include "chrome/browser/net/dns_util.h" #include "chrome/browser/safe_browsing/safe_browsing_service.h" #include "chrome/browser/ssl/ssl_config_service_manager.h" - #include "chrome/common/channel_info.h" -@@ -111,6 +112,7 @@ void GetStubResolverConfig( - if (!net::dns_util::IsValidDoHTemplate( - doh_server_list[i].GetString(), - doh_server_method_list[i].GetString())) { -+ LOG(ERROR) << "Invalid DoH template: " << doh_server_list[i].GetString() << " with method " << doh_server_method_list[i].GetString(); +@@ -142,6 +143,7 @@ void GetStubResolverConfig( + base::SPLIT_WANT_NONEMPTY)) { + if (!chrome_browser_net::IsValidDohTemplate(server_template, + &server_method)) { ++ LOG(ERROR) << "Invalid DoH template: " << server_template << " with method " << server_method; continue; } -@@ -378,15 +380,12 @@ SystemNetworkContextManager::SystemNetworkContextManager( +@@ -406,14 +408,16 @@ SystemNetworkContextManager::SystemNetworkContextManager( base::Value(ShouldEnableAsyncDns())); - base::ListValue default_doh_servers; - base::ListValue default_doh_server_methods; + std::string default_doh_mode = chrome_browser_net::kDnsOverHttpsModeOff; + std::string default_doh_templates = ""; - if (base::FeatureList::IsEnabled(features::kDnsOverHttps)) { -- std::string server(variations::GetVariationParamValueByFeature( -- features::kDnsOverHttps, "server")); -- std::string method(variations::GetVariationParamValueByFeature( -- features::kDnsOverHttps, "method")); -- if (!server.empty()) { -- default_doh_servers.AppendString(server); -- default_doh_server_methods.AppendString(method); +- if (features::kDnsOverHttpsFallbackParam.Get()) { +- default_doh_mode = chrome_browser_net::kDnsOverHttpsModeAutomatic; +- } else { +- default_doh_mode = chrome_browser_net::kDnsOverHttpsModeSecure; - } +- default_doh_templates = features::kDnsOverHttpsTemplatesParam.Get(); ++ + std::string server = + base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII( + switches::kDnsOverHttpsServer); + if (!server.empty()) { -+ default_doh_servers.AppendString(server); -+ default_doh_server_methods.AppendString("POST"); ++ default_doh_mode = chrome_browser_net::kDnsOverHttpsModeSecure; ++ // will use POST when URLs do not contain a 'dns' query parameter ++ default_doh_templates = server; } - local_state_->SetDefaultPrefValue(prefs::kDnsOverHttpsServers, - std::move(default_doh_servers)); ++ + local_state_->SetDefaultPrefValue(prefs::kDnsOverHttpsMode, + base::Value(default_doh_mode)); + local_state_->SetDefaultPrefValue(prefs::kDnsOverHttpsTemplates, diff --git a/components/network_session_configurator/common/network_features.cc b/components/network_session_configurator/common/network_features.cc --- a/components/network_session_configurator/common/network_features.cc +++ b/components/network_session_configurator/common/network_features.cc -@@ -8,7 +8,10 @@ +@@ -8,4 +8,10 @@ namespace features { --const base::Feature kDnsOverHttps{"dns-over-https", -- base::FEATURE_DISABLED_BY_DEFAULT}; +const char kDnsOverHttpsChoiceDefault[] = "Disabled", + kDnsOverHttpsChoiceGoogle[] = "Google", + kDnsOverHttpsChoiceCloudflare[] = "Cloudflare", + kDnsOverHttpsChoiceQuad9[] = "Quad9", + kDnsOverHttpsChoiceAdGuard[] = "AdGuard"; - ++ } // namespace features diff --git a/components/network_session_configurator/common/network_features.h b/components/network_session_configurator/common/network_features.h --- a/components/network_session_configurator/common/network_features.h +++ b/components/network_session_configurator/common/network_features.h -@@ -10,9 +10,12 @@ +@@ -10,6 +10,12 @@ namespace features { --// Enabled DNS over HTTPS +// DNS over HTTPS server endpoint choices - // (https://tools.ietf.org/id/draft-ietf-doh-dns-over-https-12.txt). - NETWORK_SESSION_CONFIGURATOR_EXPORT extern const base::Feature kDnsOverHttps; ++ // (https://tools.ietf.org/id/draft-ietf-doh-dns-over-https-12.txt). +NETWORK_SESSION_CONFIGURATOR_EXPORT extern const char kDnsOverHttpsChoiceDefault[], + kDnsOverHttpsChoiceGoogle[], kDnsOverHttpsChoiceCloudflare[], kDnsOverHttpsChoiceQuad9[], + kDnsOverHttpsChoiceAdGuard[]; - ++ } // namespace features + #endif // COMPONENTS_NETWORK_SESSION_CONFIGURATOR_COMMON_NETWORK_FEATURES_H_ diff --git a/components/network_session_configurator/common/network_switch_list.h b/components/network_session_configurator/common/network_switch_list.h --- a/components/network_session_configurator/common/network_switch_list.h +++ b/components/network_session_configurator/common/network_switch_list.h @@ -167,29 +138,30 @@ diff --git a/components/network_session_configurator/common/network_switch_list. diff --git a/net/base/load_flags_list.h b/net/base/load_flags_list.h --- a/net/base/load_flags_list.h +++ b/net/base/load_flags_list.h -@@ -105,3 +105,9 @@ LOAD_FLAG(SKIP_VARY_CHECK, 1 << 16) - // does not complete in 60 seconds, the cache treat the stale resource as - // invalid, as it did not specify stale-while-revalidate. - LOAD_FLAG(SUPPORT_ASYNC_REVALIDATION, 1 << 17) +@@ -117,3 +117,9 @@ LOAD_FLAG(RESTRICTED_PREFETCH, 1 << 18) + // is considered privileged, and therefore this flag must only be set from a + // trusted process. + LOAD_FLAG(CAN_USE_RESTRICTED_PREFETCH, 1 << 19) + +// This load will not send Accept-Language or User-Agent headers, and not +// advertise brotli encoding. +// Used to comply with IETF (draft) DNS-over-HTTPS: +// "Implementors SHOULD NOT set non-essential HTTP headers in DoH client requests." -+LOAD_FLAG(MINIMAL_HEADERS, 1 << 18) ++LOAD_FLAG(MINIMAL_HEADERS, 1 << 20) diff --git a/net/dns/dns_transaction.cc b/net/dns/dns_transaction.cc --- a/net/dns/dns_transaction.cc +++ b/net/dns/dns_transaction.cc -@@ -392,6 +392,7 @@ class DnsHTTPAttempt : public DnsAttempt, public URLRequest::Delegate { - - request_->SetExtraRequestHeaders(extra_request_headers); +@@ -403,7 +403,7 @@ class DnsHTTPAttempt : public DnsAttempt, public URLRequest::Delegate { + // perspective to prevent the client from sending AIA requests). request_->SetLoadFlags(request_->load_flags() | LOAD_DISABLE_CACHE | -+ LOAD_IGNORE_LIMITS | LOAD_MINIMAL_HEADERS | - LOAD_BYPASS_PROXY); + LOAD_BYPASS_PROXY | +- LOAD_DISABLE_CERT_NETWORK_FETCHES); ++ LOAD_DISABLE_CERT_NETWORK_FETCHES | LOAD_MINIMAL_HEADERS); request_->set_allow_credentials(false); } -@@ -806,7 +807,7 @@ class DnsTransactionImpl : public DnsTransaction, - doh_attempt_(false), + +@@ -997,7 +997,7 @@ class DnsTransactionImpl : public DnsTransaction, + had_tcp_attempt_(false), first_server_index_(0), url_request_context_(url_request_context), - request_priority_(DEFAULT_PRIORITY) { @@ -200,7 +172,7 @@ diff --git a/net/dns/dns_transaction.cc b/net/dns/dns_transaction.cc diff --git a/net/url_request/url_request_http_job.cc b/net/url_request/url_request_http_job.cc --- a/net/url_request/url_request_http_job.cc +++ b/net/url_request/url_request_http_job.cc -@@ -340,6 +340,7 @@ void URLRequestHttpJob::Start() { +@@ -339,6 +339,7 @@ void URLRequestHttpJob::Start() { // plugin could set a referrer although sending the referrer is inhibited. request_info_.extra_headers.RemoveHeader(HttpRequestHeaders::kReferer); @@ -208,7 +180,7 @@ diff --git a/net/url_request/url_request_http_job.cc b/net/url_request/url_reque // Our consumer should have made sure that this is a safe referrer. See for // instance WebCore::FrameLoader::HideReferrer. if (referrer.is_valid()) { -@@ -355,11 +356,14 @@ void URLRequestHttpJob::Start() { +@@ -354,11 +355,14 @@ void URLRequestHttpJob::Start() { request_info_.extra_headers.SetHeader(HttpRequestHeaders::kReferer, referer_value); } diff --git a/build/patches/Add-a-proxy-configuration-page.patch b/build/patches/Add-a-proxy-configuration-page.patch index 8f6438c8..e4e4ecb9 100644 --- a/build/patches/Add-a-proxy-configuration-page.patch +++ b/build/patches/Add-a-proxy-configuration-page.patch @@ -10,7 +10,7 @@ Offer auto-complete for the proxy page URL. chrome/android/java/res/values/values.xml | 3 + .../android/java/res/xml/privacy_preferences.xml | 4 + .../chrome_autocomplete_provider_client.cc | 2 + - chrome/browser/browser_resources.grd | 2 + + chrome/browser/browser_resources.grd | 6 + .../prefs/chrome_command_line_pref_store.cc | 2 +- chrome/browser/resources/proxy_config.css | 61 ++++ chrome/browser/resources/proxy_config.html | 78 ++++ @@ -26,7 +26,7 @@ Offer auto-complete for the proxy page URL. components/proxy_config/proxy_config_dictionary.h | 6 +- net/proxy_resolution/proxy_config.cc | 45 +++ net/proxy_resolution/proxy_config.h | 3 + - 19 files changed, 911 insertions(+), 12 deletions(-) + 19 files changed, 915 insertions(+), 12 deletions(-) create mode 100644 chrome/browser/resources/proxy_config.css create mode 100644 chrome/browser/resources/proxy_config.html create mode 100644 chrome/browser/resources/proxy_config.js @@ -36,7 +36,7 @@ Offer auto-complete for the proxy page URL. diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res/values/values.xml --- a/chrome/android/java/res/values/values.xml +++ b/chrome/android/java/res/values/values.xml -@@ -80,6 +80,9 @@ +@@ -76,6 +76,9 @@ 1 2 @@ -50,14 +50,14 @@ diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/androi --- a/chrome/android/java/res/xml/privacy_preferences.xml +++ b/chrome/android/java/res/xml/privacy_preferences.xml @@ -6,6 +6,10 @@ - + - +@@ -202,6 +202,12 @@ + - + ++ ++ + + - - - ++ ++ + + + diff --git a/chrome/browser/prefs/chrome_command_line_pref_store.cc b/chrome/browser/prefs/chrome_command_line_pref_store.cc --- a/chrome/browser/prefs/chrome_command_line_pref_store.cc +++ b/chrome/browser/prefs/chrome_command_line_pref_store.cc @@ -505,7 +509,7 @@ new file mode 100644 diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -271,6 +271,8 @@ jumbo_split_static_library("ui") { +@@ -275,6 +275,8 @@ jumbo_split_static_library("ui") { "webui/metrics_handler.h", "webui/net_export_ui.cc", "webui/net_export_ui.h", @@ -517,15 +521,15 @@ diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn diff --git a/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc b/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc --- a/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc +++ b/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc -@@ -54,6 +54,7 @@ - #include "chrome/browser/ui/webui/password_manager_internals/password_manager_internals_ui.h" +@@ -55,6 +55,7 @@ + #include "chrome/browser/ui/webui/omnibox/omnibox_ui.h" #include "chrome/browser/ui/webui/policy_ui.h" #include "chrome/browser/ui/webui/predictors/predictors_ui.h" +#include "chrome/browser/ui/webui/proxy_config_ui.h" #include "chrome/browser/ui/webui/quota_internals/quota_internals_ui.h" #include "chrome/browser/ui/webui/settings/settings_ui.h" #include "chrome/browser/ui/webui/settings_utils.h" -@@ -386,6 +387,8 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* web_ui, +@@ -413,6 +414,8 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* web_ui, return &NewWebUI; if (url.host_piece() == chrome::kChromeUINetExportHost) return &NewWebUI; @@ -602,7 +606,7 @@ new file mode 100644 + content::WebUIDataSource* source = + content::WebUIDataSource::Create(chrome::kChromeUIProxyConfigHost); + -+ source->SetJsonPath("strings.js"); ++ source->UseStringsJs(); + source->AddResourcePath("proxy_config.js", IDR_PROXY_CONFIG_JS); + source->SetDefaultResource(IDR_PROXY_CONFIG_HTML); + return source; @@ -977,7 +981,7 @@ new file mode 100644 diff --git a/chrome/common/webui_url_constants.cc b/chrome/common/webui_url_constants.cc --- a/chrome/common/webui_url_constants.cc +++ b/chrome/common/webui_url_constants.cc -@@ -185,6 +185,8 @@ const char kChromeUINativePhysicalWebDiagnosticsURL[] = +@@ -189,6 +189,8 @@ const char kChromeUINativePhysicalWebDiagnosticsURL[] = const char kChromeUINativeScheme[] = "chrome-native"; const char kChromeUIOfflineInternalsHost[] = "offline-internals"; const char kChromeUIPhysicalWebDiagnosticsHost[] = "physical-web-diagnostics"; @@ -986,15 +990,15 @@ diff --git a/chrome/common/webui_url_constants.cc b/chrome/common/webui_url_cons const char kChromeUISnippetsInternalsHost[] = "snippets-internals"; const char kChromeUIWebApksHost[] = "webapks"; #endif -@@ -444,6 +446,7 @@ bool IsOSSettingsSubPage(const std::string& sub_page) { +@@ -456,6 +458,7 @@ bool IsOSSettingsSubPage(const std::string& sub_page) { kResetSubPage, kSmartLockSettingsSubPage, kSmbSharesSubPage, + kChromeUIProxyConfigHost, kStorageSubPage, kStylusSubPage, - // sync is both an OS and browser sub page, but prefer the OS version -@@ -543,6 +546,7 @@ const char* const kChromeHostURLs[] = { + kSwitchAccessSubPage, +@@ -556,6 +559,7 @@ const char* const kChromeHostURLs[] = { #if !defined(OS_ANDROID) #if !defined(OS_CHROMEOS) kChromeUIAppLauncherPageHost, @@ -1005,7 +1009,7 @@ diff --git a/chrome/common/webui_url_constants.cc b/chrome/common/webui_url_cons diff --git a/chrome/common/webui_url_constants.h b/chrome/common/webui_url_constants.h --- a/chrome/common/webui_url_constants.h +++ b/chrome/common/webui_url_constants.h -@@ -108,6 +108,8 @@ extern const char kChromeUIMemoryInternalsHost[]; +@@ -110,6 +110,8 @@ extern const char kChromeUIMemoryInternalsHost[]; extern const char kChromeUINTPTilesInternalsHost[]; extern const char kChromeUINaClHost[]; extern const char kChromeUINetExportHost[]; diff --git a/build/patches/Add-an-always-incognito-mode.patch b/build/patches/Add-an-always-incognito-mode.patch index 51dde5fd..3c922f65 100644 --- a/build/patches/Add-an-always-incognito-mode.patch +++ b/build/patches/Add-an-always-incognito-mode.patch @@ -30,16 +30,18 @@ diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/android/java/res/xml/privacy_preferences.xml --- a/chrome/android/java/res/xml/privacy_preferences.xml +++ b/chrome/android/java/res/xml/privacy_preferences.xml -@@ -28,4 +28,9 @@ - android:title="@string/clear_browsing_data_title" - android:summary="@string/clear_browsing_data_summary" - android:fragment="org.chromium.chrome.browser.preferences.privacy.ClearBrowsingDataTabsFragment" /> -+ + - ++ +@@ -1650,6 +1652,9 @@ public abstract class ChromeActivity throw new IllegalStateException( "Attempting to access TabCreator before initialization"); } @@ -151,16 +153,16 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu import org.chromium.base.ObservableSupplier; import org.chromium.base.VisibleForTesting; import org.chromium.base.metrics.RecordUserAction; -@@ -56,6 +57,8 @@ class AppMenuHandlerImpl implements AppMenuHandler, StartStopWithNativeObserver, - private @Nullable Callback mOverviewModeSupplierCallback; +@@ -57,6 +58,8 @@ class AppMenuHandlerImpl private @Nullable OverviewModeBehavior mOverviewModeBehavior; + private OverviewModeBehavior.OverviewModeObserver mOverviewModeObserver; + private static final String PREF_ALWAYS_INCOGNITO = "always_incognito"; + /** * The resource id of the menu item to highlight when the menu next opens. A value of * {@code null} means no item will be highlighted. This value will be cleared after the menu is -@@ -237,6 +240,14 @@ class AppMenuHandlerImpl implements AppMenuHandler, StartStopWithNativeObserver, +@@ -267,6 +270,14 @@ class AppMenuHandlerImpl if (mDelegate.shouldShowHeader(appRect.height())) { headerResourceId = mDelegate.getHeaderResourceId(); } @@ -184,9 +186,9 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/Chr import org.chromium.base.metrics.RecordHistogram; +import org.chromium.base.ContextUtils; import org.chromium.chrome.R; + import org.chromium.chrome.browser.ChromeFeatureList; import org.chromium.chrome.browser.compositor.bottombar.ephemeraltab.EphemeralTabPanel; - import org.chromium.chrome.browser.contextmenu.ChromeContextMenuItem.Item; -@@ -44,6 +45,7 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator { +@@ -46,6 +47,7 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator { private static final String TAG = "CCMenuPopulator"; private final ContextMenuItemDelegate mDelegate; private final @ContextMenuMode int mMode; @@ -194,7 +196,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/Chr /** * Defines the Groups of each Context Menu Item -@@ -270,7 +272,12 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator { +@@ -298,7 +300,12 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator { if (FirstRunStatus.getFirstRunFlowComplete() && mMode == ContextMenuMode.NORMAL && !isEmptyUrl(params.getUrl()) && UrlUtilities.isAcceptedScheme(params.getUrl())) { @@ -211,8 +213,8 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/Chr diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/ChromeTabCreator.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/ChromeTabCreator.java --- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/ChromeTabCreator.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/ChromeTabCreator.java -@@ -7,8 +7,10 @@ package org.chromium.chrome.browser.tabmodel; - import android.content.Intent; +@@ -8,8 +8,10 @@ import android.content.Intent; + import android.support.annotation.Nullable; import android.text.TextUtils; +import org.chromium.base.ContextUtils; @@ -222,7 +224,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/Chrome import org.chromium.chrome.browser.ChromeActivity; import org.chromium.chrome.browser.IntentHandler; import org.chromium.chrome.browser.ServiceTabLauncher; -@@ -16,6 +18,7 @@ import org.chromium.chrome.browser.net.spdyproxy.DataReductionProxySettings; +@@ -17,6 +19,7 @@ import org.chromium.chrome.browser.net.spdyproxy.DataReductionProxySettings; import org.chromium.chrome.browser.tab.Tab; import org.chromium.chrome.browser.tab.TabAssociatedApp; import org.chromium.chrome.browser.tab.TabBuilder; @@ -230,7 +232,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/Chrome import org.chromium.chrome.browser.tab.TabDelegateFactory; import org.chromium.chrome.browser.tab.TabParentIntent; import org.chromium.chrome.browser.tab.TabRedirectHandler; -@@ -36,6 +39,7 @@ public class ChromeTabCreator extends TabCreatorManager.TabCreator { +@@ -37,6 +40,7 @@ public class ChromeTabCreator extends TabCreatorManager.TabCreator { private final ChromeActivity mActivity; private final boolean mIncognito; @@ -238,7 +240,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/Chrome private WindowAndroid mNativeWindow; private TabModel mTabModel; -@@ -46,6 +50,11 @@ public class ChromeTabCreator extends TabCreatorManager.TabCreator { +@@ -47,6 +51,11 @@ public class ChromeTabCreator extends TabCreatorManager.TabCreator { mActivity = activity; mNativeWindow = nativeWindow; mIncognito = incognito; @@ -250,7 +252,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/Chrome } @Override -@@ -170,6 +179,10 @@ public class ChromeTabCreator extends TabCreatorManager.TabCreator { +@@ -171,6 +180,10 @@ public class ChromeTabCreator extends TabCreatorManager.TabCreator { tab.getWebContents()); } @@ -261,7 +263,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/Chrome mTabModel.addTab(tab, position, type); return tab; } finally { -@@ -198,6 +211,11 @@ public class ChromeTabCreator extends TabCreatorManager.TabCreator { +@@ -199,6 +212,11 @@ public class ChromeTabCreator extends TabCreatorManager.TabCreator { .setWindow(mNativeWindow) .setLaunchType(type) .build(); @@ -273,7 +275,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/Chrome tab.initialize(webContents, delegateFactory, !openInForeground, null, false); mTabModel.addTab(tab, position, type); return true; -@@ -241,7 +259,6 @@ public class ChromeTabCreator extends TabCreatorManager.TabCreator { +@@ -242,7 +260,6 @@ public class ChromeTabCreator extends TabCreatorManager.TabCreator { */ public Tab launchUrlFromExternalApp(String url, String referer, String headers, String appId, boolean forceNewTab, Intent intent, long intentTimestamp) { @@ -281,7 +283,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/Chrome boolean isLaunchedFromChrome = TextUtils.equals(appId, mActivity.getPackageName()); // If an external app sends an intent for a Weblite URL and the Data Reduction Proxy is -@@ -306,6 +323,11 @@ public class ChromeTabCreator extends TabCreatorManager.TabCreator { +@@ -307,6 +324,11 @@ public class ChromeTabCreator extends TabCreatorManager.TabCreator { state.isIncognito()); tab.initialize(null, createDefaultTabDelegateFactory(), !selectTab, state, false); assert state.isIncognito() == mIncognito; @@ -296,7 +298,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/Chrome diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -674,6 +674,14 @@ CHAR-LIMIT guidelines: +@@ -689,6 +689,14 @@ CHAR-LIMIT guidelines: Search and site suggestions disabled diff --git a/build/patches/Add-bookmark-import-export-actions.patch b/build/patches/Add-bookmark-import-export-actions.patch index 443f1ac6..97587f0e 100644 --- a/build/patches/Add-bookmark-import-export-actions.patch +++ b/build/patches/Add-bookmark-import-export-actions.patch @@ -16,7 +16,7 @@ Completely remove contacts picker permission from the file dialog .../chrome/browser/bookmarks/BookmarkPage.java | 1 + .../java/strings/android_chrome_strings.grd | 6 + chrome/browser/BUILD.gn | 8 +- - .../browser/android/bookmarks/bookmark_bridge.cc | 216 +++++++++++++++++++++ + .../browser/android/bookmarks/bookmark_bridge.cc | 215 +++++++++++++++++++++ chrome/browser/android/bookmarks/bookmark_bridge.h | 20 +- chrome/browser/importer/profile_writer.cc | 12 ++ chrome/browser/importer/profile_writer.h | 6 + @@ -28,7 +28,7 @@ Completely remove contacts picker permission from the file dialog ui/shell_dialogs/select_file_dialog.h | 2 + ui/shell_dialogs/select_file_dialog_android.cc | 6 + ui/shell_dialogs/select_file_dialog_android.h | 2 + - 22 files changed, 447 insertions(+), 14 deletions(-) + 22 files changed, 446 insertions(+), 14 deletions(-) diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/AndroidManifest.xml --- a/chrome/android/java/AndroidManifest.xml @@ -68,7 +68,7 @@ diff --git a/chrome/android/java/res/menu/bookmark_action_bar_menu.xml b/chrome/ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkActionBar.java b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkActionBar.java --- a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkActionBar.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkActionBar.java -@@ -86,6 +86,12 @@ public class BookmarkActionBar extends SelectableListToolbar +@@ -90,6 +90,12 @@ public class BookmarkActionBar extends SelectableListToolbar } else if (menuItem.getItemId() == R.id.search_menu_id) { mDelegate.openSearchUI(); return true; @@ -81,7 +81,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm } SelectionDelegate selectionDelegate = mDelegate.getSelectionDelegate(); -@@ -129,6 +135,8 @@ public class BookmarkActionBar extends SelectableListToolbar +@@ -141,6 +147,8 @@ public class BookmarkActionBar extends SelectableListToolbar void showLoadingUi() { setTitle(null); setNavigationButton(NAVIGATION_BUTTON_NONE); @@ -90,7 +90,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm getMenu().findItem(R.id.search_menu_id).setVisible(false); getMenu().findItem(R.id.edit_menu_id).setVisible(false); } -@@ -138,6 +146,8 @@ public class BookmarkActionBar extends SelectableListToolbar +@@ -150,6 +158,8 @@ public class BookmarkActionBar extends SelectableListToolbar super.showNormalView(); if (mDelegate == null) { @@ -99,7 +99,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm getMenu().findItem(R.id.search_menu_id).setVisible(false); getMenu().findItem(R.id.edit_menu_id).setVisible(false); } -@@ -170,6 +180,8 @@ public class BookmarkActionBar extends SelectableListToolbar +@@ -182,6 +192,8 @@ public class BookmarkActionBar extends SelectableListToolbar public void onFolderStateSet(BookmarkId folder) { mCurrentFolder = mDelegate.getModel().getBookmarkById(folder); @@ -169,9 +169,9 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm import android.text.TextUtils; import android.util.Pair; -@@ -13,11 +17,15 @@ import org.chromium.base.ObserverList; - import org.chromium.base.VisibleForTesting; +@@ -14,11 +18,15 @@ import org.chromium.base.VisibleForTesting; import org.chromium.base.annotations.CalledByNative; + import org.chromium.base.annotations.NativeMethods; import org.chromium.base.metrics.RecordHistogram; +import org.chromium.chrome.browser.document.ChromeLauncherActivity; +import org.chromium.chrome.browser.IntentHandler; @@ -185,7 +185,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm import java.util.ArrayList; import java.util.List; -@@ -506,6 +514,24 @@ public class BookmarkBridge { +@@ -525,6 +533,24 @@ public class BookmarkBridge { } /** @@ -194,7 +194,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm + */ + public void importBookmarks(WindowAndroid window) { + assert mIsNativeBookmarkModelLoaded; -+ nativeImportBookmarks(mNativeBookmarkBridge, window); ++ BookmarkBridgeJni.get().importBookmarks(mNativeBookmarkBridge, BookmarkBridge.this, window); + } + + /** @@ -203,14 +203,14 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm + */ + public void exportBookmarks() { + assert mIsNativeBookmarkModelLoaded; -+ nativeExportBookmarks(mNativeBookmarkBridge); ++ BookmarkBridgeJni.get().exportBookmarks(mNativeBookmarkBridge, BookmarkBridge.this); + } + + /** * Synchronously gets a list of bookmarks that match the specified search query. * @param query Keyword used for searching bookmarks. * @param maxNumberOfResult Maximum number of result to fetch. -@@ -848,6 +874,24 @@ public class BookmarkBridge { +@@ -877,6 +903,24 @@ public class BookmarkBridge { depthList.add(depth); } @@ -235,15 +235,15 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm private static List> createPairsList(int[] left, int[] right) { List> pairList = new ArrayList>(); for (int i = 0; i < left.length; i++) { -@@ -914,6 +958,8 @@ public class BookmarkBridge { - boolean getFolders, boolean getBookmarks, List bookmarksList); - private native BookmarkId nativeGetChildAt(long nativeBookmarkBridge, long id, int type, - int index); -+ private native void nativeImportBookmarks(long nativeBookmarkBridge, WindowAndroid window); -+ private native void nativeExportBookmarks(long nativeBookmarkBridge); - private native int nativeGetTotalBookmarkCount(long nativeBookmarkBridge, long id, int type); - private native void nativeSetBookmarkTitle(long nativeBookmarkBridge, long id, int type, - String title); +@@ -943,6 +987,8 @@ public class BookmarkBridge { + int getChildCount(long nativeBookmarkBridge, BookmarkBridge caller, long id, int type); + void getChildIDs(long nativeBookmarkBridge, BookmarkBridge caller, long id, int type, + boolean getFolders, boolean getBookmarks, List bookmarksList); ++ void importBookmarks(long nativeBookmarkBridge, BookmarkBridge caller, WindowAndroid window); ++ void exportBookmarks(long nativeBookmarkBridge, BookmarkBridge caller); + BookmarkId getChildAt( + long nativeBookmarkBridge, BookmarkBridge caller, long id, int type, int index); + int getTotalBookmarkCount( diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkDelegate.java --- a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkDelegate.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkDelegate.java @@ -291,7 +291,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm private BookmarkUndoController mUndoController; private final ObserverList mUIObservers = new ObserverList<>(); private BasicNativePage mNativePage; -@@ -358,6 +361,13 @@ public class BookmarkManager +@@ -362,6 +365,13 @@ public class BookmarkManager } /** @@ -336,7 +336,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -233,6 +233,12 @@ CHAR-LIMIT guidelines: +@@ -236,6 +236,12 @@ CHAR-LIMIT guidelines: Search @@ -352,7 +352,7 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -170,6 +170,10 @@ jumbo_split_static_library("browser") { +@@ -174,6 +174,10 @@ jumbo_split_static_library("browser") { "bitmap_fetcher/bitmap_fetcher_service.h", "bitmap_fetcher/bitmap_fetcher_service_factory.cc", "bitmap_fetcher/bitmap_fetcher_service_factory.h", @@ -363,7 +363,7 @@ diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn "bookmarks/bookmark_model_factory.cc", "bookmarks/bookmark_model_factory.h", "bookmarks/chrome_bookmark_client.cc", -@@ -2921,8 +2925,6 @@ jumbo_split_static_library("browser") { +@@ -3006,8 +3010,6 @@ jumbo_split_static_library("browser") { "badging/badge_manager_factory.h", "banners/app_banner_manager_desktop.cc", "banners/app_banner_manager_desktop.h", @@ -372,7 +372,7 @@ diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn "certificate_viewer.h", "chrome_browser_field_trials_desktop.cc", "chrome_browser_field_trials_desktop.h", -@@ -3034,8 +3036,6 @@ jumbo_split_static_library("browser") { +@@ -3114,8 +3116,6 @@ jumbo_split_static_library("browser") { "importer/importer_uma.h", "importer/in_process_importer_bridge.cc", "importer/in_process_importer_bridge.h", @@ -384,7 +384,7 @@ diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn diff --git a/chrome/browser/android/bookmarks/bookmark_bridge.cc b/chrome/browser/android/bookmarks/bookmark_bridge.cc --- a/chrome/browser/android/bookmarks/bookmark_bridge.cc +++ b/chrome/browser/android/bookmarks/bookmark_bridge.cc -@@ -38,6 +38,21 @@ +@@ -41,6 +41,21 @@ #include "components/undo/undo_manager.h" #include "content/public/browser/browser_thread.h" @@ -406,7 +406,7 @@ diff --git a/chrome/browser/android/bookmarks/bookmark_bridge.cc b/chrome/browse using base::android::AttachCurrentThread; using base::android::ConvertUTF8ToJavaString; using base::android::ConvertUTF16ToJavaString; -@@ -55,6 +70,57 @@ using bookmarks::BookmarkPermanentNode; +@@ -58,6 +73,56 @@ using bookmarks::BookmarkPermanentNode; using bookmarks::BookmarkType; using content::BrowserThread; @@ -434,8 +434,7 @@ diff --git a/chrome/browser/android/bookmarks/bookmark_bridge.cc b/chrome/browse + // that we support. + if (url.SchemeIs(content::kChromeUIScheme) || + url.SchemeIs(url::kAboutScheme)) { -+ if (url.host_piece() == chrome::kChromeUIUberHost || -+ url.host_piece() == chrome::kChromeUIAboutHost) ++ if (url.host_piece() == chrome::kChromeUIAboutHost) + return true; + + GURL fixed_url(url_formatter::FixupURL(url.spec(), std::string())); @@ -464,7 +463,7 @@ diff --git a/chrome/browser/android/bookmarks/bookmark_bridge.cc b/chrome/browse namespace { class BookmarkTitleComparer { -@@ -131,6 +197,10 @@ BookmarkBridge::~BookmarkBridge() { +@@ -134,6 +199,10 @@ BookmarkBridge::~BookmarkBridge() { bookmark_model_->RemoveObserver(this); if (partner_bookmarks_shim_) partner_bookmarks_shim_->RemoveObserver(this); @@ -475,7 +474,7 @@ diff --git a/chrome/browser/android/bookmarks/bookmark_bridge.cc b/chrome/browse } void BookmarkBridge::Destroy(JNIEnv*, const JavaParamRef&) { -@@ -444,6 +514,152 @@ jint BookmarkBridge::GetTotalBookmarkCount( +@@ -475,6 +544,152 @@ jint BookmarkBridge::GetTotalBookmarkCount( return count; } @@ -631,7 +630,7 @@ diff --git a/chrome/browser/android/bookmarks/bookmark_bridge.cc b/chrome/browse diff --git a/chrome/browser/android/bookmarks/bookmark_bridge.h b/chrome/browser/android/bookmarks/bookmark_bridge.h --- a/chrome/browser/android/bookmarks/bookmark_bridge.h +++ b/chrome/browser/android/bookmarks/bookmark_bridge.h -@@ -13,6 +13,8 @@ +@@ -16,6 +16,8 @@ #include "components/bookmarks/browser/base_bookmark_model_observer.h" #include "components/bookmarks/common/android/bookmark_id.h" #include "components/prefs/pref_change_registrar.h" @@ -640,7 +639,7 @@ diff --git a/chrome/browser/android/bookmarks/bookmark_bridge.h b/chrome/browser namespace bookmarks { class BookmarkModel; -@@ -26,7 +28,8 @@ class Profile; +@@ -29,7 +31,8 @@ class Profile; // bookmark page. This fetches the bookmarks, title, urls, folder // hierarchy. class BookmarkBridge : public bookmarks::BaseBookmarkModelObserver, @@ -650,7 +649,7 @@ diff --git a/chrome/browser/android/bookmarks/bookmark_bridge.h b/chrome/browser public: BookmarkBridge(JNIEnv* env, const base::android::JavaRef& obj, -@@ -36,6 +39,12 @@ class BookmarkBridge : public bookmarks::BaseBookmarkModelObserver, +@@ -39,6 +42,12 @@ class BookmarkBridge : public bookmarks::BaseBookmarkModelObserver, bool IsDoingExtensiveChanges(JNIEnv* env, const base::android::JavaParamRef& obj); @@ -660,10 +659,10 @@ diff --git a/chrome/browser/android/bookmarks/bookmark_bridge.h b/chrome/browser + void* params) override; + void FileSelectionCanceled(void* params) override; + - jboolean IsEditBookmarksEnabled( - JNIEnv* env, - const base::android::JavaParamRef& obj); -@@ -122,6 +131,13 @@ class BookmarkBridge : public bookmarks::BaseBookmarkModelObserver, + jboolean IsEditBookmarksEnabled(JNIEnv* env); + + void LoadEmptyPartnerBookmarkShimForTesting( +@@ -129,6 +138,13 @@ class BookmarkBridge : public bookmarks::BaseBookmarkModelObserver, jlong id, jint type); @@ -677,7 +676,7 @@ diff --git a/chrome/browser/android/bookmarks/bookmark_bridge.h b/chrome/browser void SetBookmarkTitle(JNIEnv* env, const base::android::JavaParamRef& obj, jlong id, -@@ -267,12 +283,14 @@ class BookmarkBridge : public bookmarks::BaseBookmarkModelObserver, +@@ -274,12 +290,14 @@ class BookmarkBridge : public bookmarks::BaseBookmarkModelObserver, void ShimBeingDeleted(PartnerBookmarksShim* shim) override; Profile* profile_; @@ -753,7 +752,7 @@ diff --git a/chrome/browser/importer/profile_writer.h b/chrome/browser/importer/ diff --git a/chrome/common/BUILD.gn b/chrome/common/BUILD.gn --- a/chrome/common/BUILD.gn +++ b/chrome/common/BUILD.gn -@@ -445,6 +445,9 @@ static_library("common") { +@@ -440,6 +440,9 @@ static_library("common") { sources += [ "media/chrome_media_drm_bridge_client.cc", "media/chrome_media_drm_bridge_client.h", @@ -766,7 +765,7 @@ diff --git a/chrome/common/BUILD.gn b/chrome/common/BUILD.gn diff --git a/chrome/utility/BUILD.gn b/chrome/utility/BUILD.gn --- a/chrome/utility/BUILD.gn +++ b/chrome/utility/BUILD.gn -@@ -64,8 +64,6 @@ static_library("utility") { +@@ -66,8 +66,6 @@ static_library("utility") { if (!is_android) { sources += [ @@ -775,7 +774,7 @@ diff --git a/chrome/utility/BUILD.gn b/chrome/utility/BUILD.gn "importer/bookmarks_file_importer.cc", "importer/bookmarks_file_importer.h", "importer/edge_database_reader_win.cc", -@@ -163,6 +161,11 @@ static_library("utility") { +@@ -160,6 +158,11 @@ static_library("utility") { } } @@ -896,7 +895,7 @@ diff --git a/chrome/utility/importer/bookmark_html_reader.h b/chrome/utility/imp diff --git a/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java b/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java --- a/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java +++ b/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java -@@ -32,6 +32,7 @@ import org.chromium.base.task.PostTask; +@@ -33,6 +33,7 @@ import org.chromium.base.task.PostTask; import org.chromium.base.task.TaskTraits; import org.chromium.ui.PhotoPickerListener; import org.chromium.ui.R; @@ -904,7 +903,7 @@ diff --git a/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java b/ui import org.chromium.ui.UiUtils; import java.io.File; -@@ -51,6 +52,7 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick +@@ -52,6 +53,7 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick private static final String IMAGE_TYPE = "image/"; private static final String VIDEO_TYPE = "video/"; private static final String AUDIO_TYPE = "audio/"; @@ -912,7 +911,7 @@ diff --git a/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java b/ui private static final String ALL_IMAGE_TYPES = IMAGE_TYPE + "*"; private static final String ALL_VIDEO_TYPES = VIDEO_TYPE + "*"; private static final String ALL_AUDIO_TYPES = AUDIO_TYPE + "*"; -@@ -129,6 +131,11 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick +@@ -130,6 +132,11 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick mFileTypes = fileTypes; } @@ -924,7 +923,7 @@ diff --git a/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java b/ui /** * Creates and starts an intent based on the passed fileTypes and capture value. * @param fileTypes MIME types requested (i.e. "image/*") -@@ -156,7 +163,7 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick +@@ -157,7 +164,7 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick List missingPermissions = new ArrayList<>(); String storagePermission = Manifest.permission.READ_EXTERNAL_STORAGE; boolean shouldUsePhotoPicker = shouldUsePhotoPicker(); @@ -933,7 +932,7 @@ diff --git a/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java b/ui if (!window.hasPermission(storagePermission)) missingPermissions.add(storagePermission); } else { if (((mSupportsImageCapture && shouldShowImageTypes()) -@@ -184,7 +191,7 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick +@@ -185,7 +192,7 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick } // TODO(finnur): Remove once we figure out the cause of crbug.com/950024. @@ -942,7 +941,7 @@ diff --git a/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java b/ui if (permissions.length != requestPermissions.length) { throw new RuntimeException( String.format("Permissions arrays misaligned: %d != %d", -@@ -198,7 +205,7 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick +@@ -199,7 +206,7 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick } } @@ -951,7 +950,7 @@ diff --git a/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java b/ui onFileNotSelected(); return; } -@@ -347,6 +354,7 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick +@@ -348,6 +355,7 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick } if (!mimeTypes.contains(mimeType)) mimeTypes.add(mimeType); } @@ -959,7 +958,7 @@ diff --git a/ui/android/java/src/org/chromium/ui/base/SelectFileDialog.java b/ui return mimeTypes; } -@@ -619,6 +627,10 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick +@@ -625,6 +633,10 @@ public class SelectFileDialog implements WindowAndroid.IntentCallback, PhotoPick return countAcceptTypesFor(specificType) > 0; } diff --git a/build/patches/Add-custom-tab-intents-privacy-option.patch b/build/patches/Add-custom-tab-intents-privacy-option.patch index f7b2dff4..abc3dd41 100644 --- a/build/patches/Add-custom-tab-intents-privacy-option.patch +++ b/build/patches/Add-custom-tab-intents-privacy-option.patch @@ -13,7 +13,7 @@ Subject: Add custom tab intents privacy option diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res/values/values.xml --- a/chrome/android/java/res/values/values.xml +++ b/chrome/android/java/res/values/values.xml -@@ -18,6 +18,9 @@ +@@ -14,6 +14,9 @@ 0.5 0.5 @@ -26,22 +26,22 @@ diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/android/java/res/xml/privacy_preferences.xml --- a/chrome/android/java/res/xml/privacy_preferences.xml +++ b/chrome/android/java/res/xml/privacy_preferences.xml -@@ -23,6 +23,11 @@ - android:key="contextual_search" - android:title="@string/contextual_search_title" - android:fragment="org.chromium.chrome.browser.preferences.privacy.ContextualSearchPreferenceFragment" /> -+ ++ - Close other incognito tabs diff --git a/build/patches/Add-exit-menu-item.patch b/build/patches/Add-exit-menu-item.patch index 0cc6a713..44e92cd9 100644 --- a/build/patches/Add-exit-menu-item.patch +++ b/build/patches/Add-exit-menu-item.patch @@ -25,7 +25,7 @@ diff --git a/chrome/android/java/res/menu/main_menu.xml b/chrome/android/java/re diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java -@@ -2148,6 +2148,8 @@ public abstract class ChromeActivity +@@ -2137,6 +2137,8 @@ public abstract class ChromeActivity new AddToHomescreenManager(this, currentTab); addToHomescreenManager.start(); RecordUserAction.record("MobileMenuAddToHomescreen"); @@ -53,7 +53,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeLife diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -2938,6 +2938,9 @@ To change this setting, <resetlink>reset sync

<resetlink>reset sync

Settings diff --git a/build/patches/Add-flag-to-configure-maximum-connections-per-host.patch b/build/patches/Add-flag-to-configure-maximum-connections-per-host.patch index 69a6b4fb..dd2d79c1 100644 --- a/build/patches/Add-flag-to-configure-maximum-connections-per-host.patch +++ b/build/patches/Add-flag-to-configure-maximum-connections-per-host.patch @@ -12,14 +12,14 @@ with limited CPU/memory resources and it is disabled by default. .../common/network_features.cc | 3 +++ .../common/network_features.h | 4 ++++ .../common/network_switch_list.h | 4 ++++ - components/url_formatter/top_domains/BUILD.gn | 1 + + .../url_formatter/spoof_checks/top_domains/BUILD.gn | 1 + net/socket/client_socket_pool_manager.cc | 17 +++++++++++++++++ 8 files changed, 44 insertions(+) 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 -@@ -593,6 +593,11 @@ const FeatureEntry::Choice kForceEffectiveConnectionTypeChoices[] = { +@@ -676,6 +676,11 @@ const FeatureEntry::Choice kForceEffectiveConnectionTypeChoices[] = { net::kEffectiveConnectionType4G}, }; @@ -31,7 +31,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc // Ensure that all effective connection types returned by Network Quality // Estimator (NQE) are also exposed via flags. static_assert(net::EFFECTIVE_CONNECTION_TYPE_LAST + 2 == -@@ -2363,6 +2368,9 @@ const FeatureEntry kFeatureEntries[] = { +@@ -2533,6 +2538,9 @@ const FeatureEntry kFeatureEntries[] = { flag_descriptions::kPassiveDocumentEventListenersName, flag_descriptions::kPassiveDocumentEventListenersDescription, kOsAll, FEATURE_VALUE_TYPE(features::kPassiveDocumentEventListeners)}, @@ -44,7 +44,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 -@@ -1219,6 +1219,10 @@ const char kLookalikeUrlNavigationSuggestionsDescription[] = +@@ -1240,6 +1240,10 @@ const char kLookalikeUrlNavigationSuggestionsDescription[] = const char kMarkHttpAsName[] = "Mark non-secure origins as non-secure"; const char kMarkHttpAsDescription[] = "Change the UI treatment for HTTP pages"; @@ -58,7 +58,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 -@@ -742,6 +742,9 @@ extern const char kMarkHttpAsWarning[]; +@@ -761,6 +761,9 @@ extern const char kMarkHttpAsWarning[]; extern const char kMarkHttpAsWarningAndDangerousOnFormEdits[]; extern const char kMarkHttpAsWarningAndDangerousOnPasswordsAndCreditCards[]; @@ -93,8 +93,8 @@ diff --git a/components/network_session_configurator/common/network_features.h b + kMaxConnectionsPerHostChoice15[]; + // DNS over HTTPS server endpoint choices - // (https://tools.ietf.org/id/draft-ietf-doh-dns-over-https-12.txt). - NETWORK_SESSION_CONFIGURATOR_EXPORT extern const base::Feature kDnsOverHttps; + // (https://tools.ietf.org/id/draft-ietf-doh-dns-over-https-12.txt). + NETWORK_SESSION_CONFIGURATOR_EXPORT extern const char kDnsOverHttpsChoiceDefault[], diff --git a/components/network_session_configurator/common/network_switch_list.h b/components/network_session_configurator/common/network_switch_list.h --- a/components/network_session_configurator/common/network_switch_list.h +++ b/components/network_session_configurator/common/network_switch_list.h @@ -109,10 +109,10 @@ diff --git a/components/network_session_configurator/common/network_switch_list. // Ignores certificate-related errors. NETWORK_SWITCH(kIgnoreCertificateErrors, "ignore-certificate-errors") -diff --git a/components/url_formatter/top_domains/BUILD.gn b/components/url_formatter/top_domains/BUILD.gn ---- a/components/url_formatter/top_domains/BUILD.gn -+++ b/components/url_formatter/top_domains/BUILD.gn -@@ -76,6 +76,7 @@ executable("make_top_domain_list_for_edit_distance") { +diff --git a/components/url_formatter/spoof_checks/top_domains/BUILD.gn b/components/url_formatter/spoof_checks/top_domains/BUILD.gn +--- a/components/url_formatter/spoof_checks/top_domains/BUILD.gn ++++ b/components/url_formatter/spoof_checks/top_domains/BUILD.gn +@@ -78,6 +78,7 @@ executable("make_top_domain_list_for_edit_distance") { "//base", "//base:i18n", "//third_party/icu", @@ -123,7 +123,7 @@ diff --git a/components/url_formatter/top_domains/BUILD.gn b/components/url_form diff --git a/net/socket/client_socket_pool_manager.cc b/net/socket/client_socket_pool_manager.cc --- a/net/socket/client_socket_pool_manager.cc +++ b/net/socket/client_socket_pool_manager.cc -@@ -19,6 +19,10 @@ +@@ -20,6 +20,10 @@ #include "net/socket/client_socket_pool.h" #include "net/socket/connect_job.h" #include "net/ssl/ssl_config.h" @@ -134,7 +134,7 @@ diff --git a/net/socket/client_socket_pool_manager.cc b/net/socket/client_socket namespace net { -@@ -184,6 +188,19 @@ void ClientSocketPoolManager::set_max_sockets_per_pool( +@@ -185,6 +189,19 @@ void ClientSocketPoolManager::set_max_sockets_per_pool( int ClientSocketPoolManager::max_sockets_per_group( HttpNetworkSession::SocketPoolType pool_type) { DCHECK_LT(pool_type, HttpNetworkSession::NUM_SOCKET_POOL_TYPES); diff --git a/build/patches/Add-flag-to-control-video-playback-resume-feature.patch b/build/patches/Add-flag-to-control-video-playback-resume-feature.patch index 77e968b9..f957168a 100644 --- a/build/patches/Add-flag-to-control-video-playback-resume-feature.patch +++ b/build/patches/Add-flag-to-control-video-playback-resume-feature.patch @@ -4,15 +4,41 @@ 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 | 8 ++++---- chrome/browser/flag_descriptions.cc | 5 +++++ chrome/browser/flag_descriptions.h | 3 +++ media/base/media_switches.cc | 6 +----- - 3 files changed, 9 insertions(+), 5 deletions(-) + 4 files changed, 13 insertions(+), 9 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 +@@ -1580,6 +1580,10 @@ const FeatureEntry kFeatureEntries[] = { + {"enable-webassembly-threads", flag_descriptions::kEnableWasmThreadsName, + flag_descriptions::kEnableWasmThreadsDescription, kOsAll, + FEATURE_VALUE_TYPE(features::kWebAssemblyThreads)}, ++ {"resume-background-video", ++ flag_descriptions::kResumeBackgroundVideoName, ++ flag_descriptions::kResumeBackgroundVideoDescription, kOsAll, ++ FEATURE_VALUE_TYPE(media::kResumeBackgroundVideo)}, + {"shared-array-buffer", flag_descriptions::kEnableSharedArrayBufferName, + flag_descriptions::kEnableSharedArrayBufferDescription, kOsAll, + FEATURE_VALUE_TYPE(features::kSharedArrayBuffer)}, +@@ -1603,10 +1607,6 @@ const FeatureEntry kFeatureEntries[] = { + FEATURE_VALUE_TYPE(features::kAppNotificationStatusMessaging)}, + #endif // OS_ANDROID + {"enable-devtools-experiments", flag_descriptions::kDevtoolsExperimentsName, +- {"resume-background-video", +- flag_descriptions::kResumeBackgroundVideoName, +- flag_descriptions::kResumeBackgroundVideoDescription, kOsAll, +- FEATURE_VALUE_TYPE(media::kResumeBackgroundVideo)}, + flag_descriptions::kDevtoolsExperimentsDescription, kOsDesktop, + SINGLE_VALUE_TYPE(switches::kEnableDevToolsExperiments)}, + {"silent-debugger-extension-api", 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 -@@ -848,6 +848,11 @@ const char kMemlogStackModeNative[] = "Native"; +@@ -876,6 +876,11 @@ const char kMemlogStackModeNative[] = "Native"; const char kMemlogStackModeNativeWithThreadNames[] = "Native with thread names"; const char kMemlogStackModePseudo[] = "Trace events"; @@ -27,7 +53,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 -@@ -501,6 +501,9 @@ extern const char kEnablePortalsDescription[]; +@@ -520,6 +520,9 @@ extern const char kEnablePortalsDescription[]; extern const char kEnablePictureInPictureName[]; extern const char kEnablePictureInPictureDescription[]; diff --git a/build/patches/Add-flag-to-disable-IPv6-probes.patch b/build/patches/Add-flag-to-disable-IPv6-probes.patch index 7b87f448..ac3921a5 100644 --- a/build/patches/Add-flag-to-disable-IPv6-probes.patch +++ b/build/patches/Add-flag-to-disable-IPv6-probes.patch @@ -3,20 +3,20 @@ Date: Sun, 18 Nov 2018 13:06:49 +0100 Subject: Add flag to disable IPv6 probes --- - chrome/browser/about_flags.cc | 5 +++++ - chrome/browser/flag_descriptions.cc | 4 ++++ - chrome/browser/flag_descriptions.h | 3 +++ - components/subresource_filter/tools/BUILD.gn | 6 ++++++ - components/url_formatter/top_domains/BUILD.gn | 3 ++- - net/dns/host_resolver_manager.cc | 10 ++++++++-- - services/network/public/cpp/features.cc | 4 ++++ - services/network/public/cpp/features.h | 2 ++ + chrome/browser/about_flags.cc | 5 +++++ + chrome/browser/flag_descriptions.cc | 4 ++++ + chrome/browser/flag_descriptions.h | 3 +++ + components/subresource_filter/tools/BUILD.gn | 6 ++++++ + components/url_formatter/spoof_checks/top_domains/BUILD.gn | 3 ++- + net/dns/host_resolver_manager.cc | 10 ++++++++-- + services/network/public/cpp/features.cc | 4 ++++ + services/network/public/cpp/features.h | 2 ++ 8 files changed, 34 insertions(+), 3 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 -@@ -3037,6 +3037,11 @@ const FeatureEntry kFeatureEntries[] = { +@@ -3193,6 +3193,11 @@ const FeatureEntry kFeatureEntries[] = { kMarkHttpAsFeatureVariations, "HTTPReallyBadFinal")}, @@ -31,7 +31,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 -@@ -2394,6 +2394,10 @@ const char kForegroundNotificationManagerDescription[] = +@@ -2512,6 +2512,10 @@ const char kForegroundNotificationManagerDescription[] = const char kHomePageButtonName[] = "Force Enable Home Page Button"; const char kHomePageButtonDescription[] = "Displays a home button if enabled."; @@ -45,7 +45,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 -@@ -504,6 +504,9 @@ extern const char kEnableNewDownloadBackendDescription[]; +@@ -523,6 +523,9 @@ extern const char kEnableNewDownloadBackendDescription[]; extern const char kEnablePortalsName[]; extern const char kEnablePortalsDescription[]; @@ -85,10 +85,10 @@ diff --git a/components/subresource_filter/tools/BUILD.gn b/components/subresour ] } -diff --git a/components/url_formatter/top_domains/BUILD.gn b/components/url_formatter/top_domains/BUILD.gn ---- a/components/url_formatter/top_domains/BUILD.gn -+++ b/components/url_formatter/top_domains/BUILD.gn -@@ -76,7 +76,8 @@ executable("make_top_domain_list_for_edit_distance") { +diff --git a/components/url_formatter/spoof_checks/top_domains/BUILD.gn b/components/url_formatter/spoof_checks/top_domains/BUILD.gn +--- a/components/url_formatter/spoof_checks/top_domains/BUILD.gn ++++ b/components/url_formatter/spoof_checks/top_domains/BUILD.gn +@@ -78,7 +78,8 @@ executable("make_top_domain_list_for_edit_distance") { "//base", "//base:i18n", "//third_party/icu", @@ -101,7 +101,7 @@ diff --git a/components/url_formatter/top_domains/BUILD.gn b/components/url_form diff --git a/net/dns/host_resolver_manager.cc b/net/dns/host_resolver_manager.cc --- a/net/dns/host_resolver_manager.cc +++ b/net/dns/host_resolver_manager.cc -@@ -86,6 +86,7 @@ +@@ -87,6 +87,7 @@ #include "net/socket/client_socket_factory.h" #include "net/socket/datagram_client_socket.h" #include "net/url_request/url_request_context.h" @@ -109,7 +109,7 @@ diff --git a/net/dns/host_resolver_manager.cc b/net/dns/host_resolver_manager.cc #include "url/url_canon_ip.h" #if BUILDFLAG(ENABLE_MDNS) -@@ -3178,8 +3179,13 @@ bool HostResolverManager::IsIPv6Reachable(const NetLogWithSource& net_log) { +@@ -3209,8 +3210,13 @@ bool HostResolverManager::IsIPv6Reachable(const NetLogWithSource& net_log) { bool cached = true; if ((tick_clock_->NowTicks() - last_ipv6_probe_time_).InMilliseconds() > kIPv6ProbePeriodMs) { @@ -128,7 +128,7 @@ diff --git a/net/dns/host_resolver_manager.cc b/net/dns/host_resolver_manager.cc diff --git a/services/network/public/cpp/features.cc b/services/network/public/cpp/features.cc --- a/services/network/public/cpp/features.cc +++ b/services/network/public/cpp/features.cc -@@ -50,6 +50,10 @@ const base::Feature kReporting{"Reporting", base::FEATURE_ENABLED_BY_DEFAULT}; +@@ -46,6 +46,10 @@ const base::Feature kReporting{"Reporting", base::FEATURE_ENABLED_BY_DEFAULT}; const base::Feature kThrottleDelayable{"ThrottleDelayable", base::FEATURE_ENABLED_BY_DEFAULT}; @@ -142,7 +142,7 @@ diff --git a/services/network/public/cpp/features.cc b/services/network/public/c diff --git a/services/network/public/cpp/features.h b/services/network/public/cpp/features.h --- a/services/network/public/cpp/features.h +++ b/services/network/public/cpp/features.h -@@ -18,6 +18,8 @@ extern const base::Feature kNetworkErrorLogging; +@@ -19,6 +19,8 @@ extern const base::Feature kNetworkErrorLogging; COMPONENT_EXPORT(NETWORK_CPP) extern const base::Feature kNetworkService; COMPONENT_EXPORT(NETWORK_CPP) diff --git a/build/patches/Add-flags-to-disable-device-motion-and-orientation-APIs.patch b/build/patches/Add-flags-to-disable-device-motion-and-orientation-APIs.patch index 85cc4fe2..d2739ec5 100644 --- a/build/patches/Add-flags-to-disable-device-motion-and-orientation-APIs.patch +++ b/build/patches/Add-flags-to-disable-device-motion-and-orientation-APIs.patch @@ -20,25 +20,25 @@ legacy acceleration events. 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 -@@ -2437,6 +2437,12 @@ const FeatureEntry kFeatureEntries[] = { - {"enable-generic-sensor", flag_descriptions::kEnableGenericSensorName, - flag_descriptions::kEnableGenericSensorDescription, kOsAll, - FEATURE_VALUE_TYPE(features::kGenericSensor)}, +@@ -1593,6 +1593,12 @@ const FeatureEntry kFeatureEntries[] = { + {"enable-gpu-rasterization", flag_descriptions::kGpuRasterizationName, + flag_descriptions::kGpuRasterizationDescription, kOsAll, + MULTI_VALUE_TYPE(kEnableGpuRasterizationChoices)}, + {"enable-device-motion", flag_descriptions::kEnableDeviceMotionName, + flag_descriptions::kEnableDeviceMotionDescription, kOsAll, + FEATURE_VALUE_TYPE(features::kDeviceMotion)}, + {"enable-device-orientation", flag_descriptions::kEnableDeviceOrientationName, + flag_descriptions::kEnableDeviceOrientationDescription, kOsAll, + FEATURE_VALUE_TYPE(features::kDeviceOrientation)}, - {"enable-generic-sensor-extra-classes", - flag_descriptions::kEnableGenericSensorExtraClassesName, - flag_descriptions::kEnableGenericSensorExtraClassesDescription, kOsAll, + {"enable-oop-rasterization", flag_descriptions::kOopRasterizationName, + flag_descriptions::kOopRasterizationDescription, kOsAll, + MULTI_VALUE_TYPE(kEnableOopRasterizationChoices)}, 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 -@@ -620,6 +620,14 @@ const char kEnableGenericSensorDescription[] = - "Accelerometer, LinearAccelerationSensor, Gyroscope, " - "AbsoluteOrientationSensor and RelativeOrientationSensor interfaces."; +@@ -644,6 +644,14 @@ const char kWinrtSensorsImplementationDescription[] = + "Enables usage of the Windows.Devices.Sensors WinRT APIs on Windows for " + "sensors"; +const char kEnableDeviceMotionName[] = "Enable device motion"; +const char kEnableDeviceMotionDescription[] = @@ -54,9 +54,9 @@ 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 -@@ -379,6 +379,12 @@ extern const char kWinrtSensorsImplementationDescription[]; - extern const char kEnableGenericSensorName[]; - extern const char kEnableGenericSensorDescription[]; +@@ -398,6 +398,12 @@ extern const char kEnableTLS13EarlyDataDescription[]; + extern const char kWinrtSensorsImplementationName[]; + extern const char kWinrtSensorsImplementationDescription[]; +extern const char kEnableDeviceMotionName[]; +extern const char kEnableDeviceMotionDescription[]; @@ -70,7 +70,7 @@ diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptio diff --git a/content/child/runtime_features.cc b/content/child/runtime_features.cc --- a/content/child/runtime_features.cc +++ b/content/child/runtime_features.cc -@@ -85,6 +85,9 @@ void SetIndividualRuntimeFeatures( +@@ -84,6 +84,9 @@ void SetIndividualRuntimeFeatures( base::FeatureList::IsEnabled(features::kSharedArrayBuffer) || base::FeatureList::IsEnabled(features::kWebAssemblyThreads)); @@ -83,7 +83,7 @@ diff --git a/content/child/runtime_features.cc b/content/child/runtime_features. diff --git a/content/public/common/content_features.cc b/content/public/common/content_features.cc --- a/content/public/common/content_features.cc +++ b/content/public/common/content_features.cc -@@ -667,6 +667,16 @@ const base::Feature kExperimentalProductivityFeatures{ +@@ -685,6 +685,16 @@ const base::Feature kExperimentalProductivityFeatures{ // TODO(rouslan): Remove this. const base::Feature kWebPayments{"WebPayments", base::FEATURE_ENABLED_BY_DEFAULT}; @@ -103,7 +103,7 @@ diff --git a/content/public/common/content_features.cc b/content/public/common/c diff --git a/content/public/common/content_features.h b/content/public/common/content_features.h --- a/content/public/common/content_features.h +++ b/content/public/common/content_features.h -@@ -156,6 +156,8 @@ CONTENT_EXPORT extern const base::Feature kScriptStreamingOnPreload; +@@ -157,6 +157,8 @@ CONTENT_EXPORT extern const base::Feature kScriptStreamingOnPreload; CONTENT_EXPORT extern const base::Feature kTrustedDOMTypes; CONTENT_EXPORT extern const base::Feature kBrowserUseDisplayThreadPriority; @@ -116,18 +116,18 @@ diff --git a/third_party/blink/public/platform/web_runtime_features.h b/third_pa --- a/third_party/blink/public/platform/web_runtime_features.h +++ b/third_party/blink/public/platform/web_runtime_features.h @@ -91,6 +91,8 @@ class WebRuntimeFeatures { - BLINK_PLATFORM_EXPORT static void EnableCanvas2dImageChromium(bool); BLINK_PLATFORM_EXPORT static void EnableCSSHexAlphaColor(bool); + BLINK_PLATFORM_EXPORT static void EnableSameSiteByDefaultCookies(bool); BLINK_PLATFORM_EXPORT static void EnableScrollTopLeftInterop(bool); + BLINK_PLATFORM_EXPORT static void EnableDeviceMotion(bool); + BLINK_PLATFORM_EXPORT static void EnableDeviceOrientation(bool); BLINK_PLATFORM_EXPORT static void EnableKeyboardFocusableScrollers(bool); BLINK_PLATFORM_EXPORT static void EnableDatabase(bool); - BLINK_PLATFORM_EXPORT static void EnableDecodeLossyWebPImagesToYUV(bool); + BLINK_PLATFORM_EXPORT static void EnableDecodeJpeg420ImagesToYUV(bool); diff --git a/third_party/blink/renderer/modules/modules_initializer.cc b/third_party/blink/renderer/modules/modules_initializer.cc --- a/third_party/blink/renderer/modules/modules_initializer.cc +++ b/third_party/blink/renderer/modules/modules_initializer.cc -@@ -252,9 +252,12 @@ void ModulesInitializer::InitInspectorAgentSession( +@@ -244,9 +244,12 @@ void ModulesInitializer::InitInspectorAgentSession( void ModulesInitializer::OnClearWindowObjectInMainWorld( Document& document, const Settings& settings) const { @@ -146,7 +146,7 @@ diff --git a/third_party/blink/renderer/modules/modules_initializer.cc b/third_p diff --git a/third_party/blink/renderer/platform/exported/web_runtime_features.cc b/third_party/blink/renderer/platform/exported/web_runtime_features.cc --- a/third_party/blink/renderer/platform/exported/web_runtime_features.cc +++ b/third_party/blink/renderer/platform/exported/web_runtime_features.cc -@@ -144,6 +144,14 @@ void WebRuntimeFeatures::EnableScrollTopLeftInterop(bool enable) { +@@ -160,6 +160,14 @@ void WebRuntimeFeatures::EnableScrollTopLeftInterop(bool enable) { RuntimeEnabledFeatures::SetScrollTopLeftInteropEnabled(enable); } @@ -164,7 +164,7 @@ diff --git a/third_party/blink/renderer/platform/exported/web_runtime_features.c diff --git a/third_party/blink/renderer/platform/runtime_enabled_features.json5 b/third_party/blink/renderer/platform/runtime_enabled_features.json5 --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5 +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5 -@@ -1064,6 +1064,14 @@ +@@ -1119,6 +1119,14 @@ status: "experimental", }, { diff --git a/build/patches/Add-global-menu-entry-to-toggle-AdBlocker.patch b/build/patches/Add-global-menu-entry-to-toggle-AdBlocker.patch index 32687eba..df0aa579 100644 --- a/build/patches/Add-global-menu-entry-to-toggle-AdBlocker.patch +++ b/build/patches/Add-global-menu-entry-to-toggle-AdBlocker.patch @@ -58,7 +58,7 @@ diff --git a/chrome/android/java/res/menu/main_menu.xml b/chrome/android/java/re diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java -@@ -2170,6 +2170,14 @@ public abstract class ChromeActivity +@@ -2159,6 +2159,14 @@ public abstract class ChromeActivity RecordUserAction.record("MobileMenuRequestEnableJavascript"); } else if (id == R.id.reader_mode_prefs_id) { DomDistillerUIUtils.openSettings(currentTab.getWebContents()); @@ -76,7 +76,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity. diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java -@@ -1709,6 +1709,14 @@ public class ChromeTabbedActivity +@@ -1757,6 +1757,14 @@ public class ChromeTabbedActivity extends ChromeActivity implements ScreenshotMo reportNewTabShortcutUsed(true); getTabCreator(true).launchNTP(); } @@ -94,15 +94,15 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedAct diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegateImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegateImpl.java --- a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegateImpl.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegateImpl.java -@@ -27,6 +27,7 @@ import org.chromium.chrome.R; +@@ -26,6 +26,7 @@ import org.chromium.base.metrics.RecordHistogram; + import org.chromium.chrome.R; import org.chromium.chrome.browser.ActivityTabProvider; - import org.chromium.chrome.browser.ChromeFeatureList; import org.chromium.chrome.browser.ChromeSwitches; +import org.chromium.chrome.browser.ContentSettingsType; import org.chromium.chrome.browser.ShortcutHelper; import org.chromium.chrome.browser.banners.AppBannerManager; import org.chromium.chrome.browser.bookmarks.BookmarkBridge; -@@ -225,6 +226,8 @@ public class AppMenuPropertiesDelegateImpl implements AppMenuPropertiesDelegate +@@ -224,6 +225,8 @@ public class AppMenuPropertiesDelegateImpl implements AppMenuPropertiesDelegate // Prepare translate menu button. prepareTranslateMenuItem(menu, currentTab); @@ -111,7 +111,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu // Hide 'Add to homescreen' for the following: // * chrome:// pages - Android doesn't know how to direct those URLs. // * incognito pages - To avoid problems where users create shortcuts in incognito -@@ -300,6 +303,43 @@ public class AppMenuPropertiesDelegateImpl implements AppMenuPropertiesDelegate +@@ -299,6 +302,43 @@ public class AppMenuPropertiesDelegateImpl implements AppMenuPropertiesDelegate PrefServiceBridge.getInstance().isIncognitoModeManaged()); } @@ -170,7 +170,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/Cust diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -2943,6 +2943,17 @@ To change this setting, <resetlink>reset sync

<resetlink>reset sync

Turn on Request desktop site diff --git a/build/patches/Add-menu-option-to-toggle-global-Javascript-preference.patch b/build/patches/Add-menu-option-to-toggle-global-Javascript-preference.patch index f71738e9..47bae158 100644 --- a/build/patches/Add-menu-option-to-toggle-global-Javascript-preference.patch +++ b/build/patches/Add-menu-option-to-toggle-global-Javascript-preference.patch @@ -74,7 +74,7 @@ diff --git a/chrome/android/java/res/menu/main_menu.xml b/chrome/android/java/re diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java -@@ -2160,6 +2160,14 @@ public abstract class ChromeActivity +@@ -2149,6 +2149,14 @@ public abstract class ChromeActivity currentTab.getWebContents().getNavigationController().setUseDesktopUserAgent( !usingDesktopUserAgent, reloadOnChange); RecordUserAction.record("MobileMenuRequestDesktopSite"); @@ -92,7 +92,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity. diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java -@@ -1751,6 +1751,14 @@ public class ChromeTabbedActivity +@@ -1802,6 +1802,14 @@ public class ChromeTabbedActivity extends ChromeActivity implements ScreenshotMo NewTabPageUma.recordAction(NewTabPageUma.ACTION_OPENED_DOWNLOADS_MANAGER); } RecordUserAction.record("MobileMenuDownloadManager"); @@ -110,7 +110,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedAct diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegateImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegateImpl.java --- a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegateImpl.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenuPropertiesDelegateImpl.java -@@ -242,6 +242,8 @@ public class AppMenuPropertiesDelegateImpl implements AppMenuPropertiesDelegate +@@ -241,6 +241,8 @@ public class AppMenuPropertiesDelegateImpl implements AppMenuPropertiesDelegate updateRequestDesktopSiteMenuItem(menu, currentTab, true /* can show */); @@ -119,7 +119,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu // Only display reader mode settings menu option if the current page is in reader mode. menu.findItem(R.id.reader_mode_prefs_id) .setVisible(DomDistillerUrlUtils.isDistilledPage(currentTab.getUrl())); -@@ -437,6 +439,43 @@ public class AppMenuPropertiesDelegateImpl implements AppMenuPropertiesDelegate +@@ -432,6 +434,43 @@ public class AppMenuPropertiesDelegateImpl implements AppMenuPropertiesDelegate } } @@ -177,7 +177,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/Cust diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -2923,6 +2923,17 @@ To change this setting, <resetlink>reset sync

<resetlink>reset sync

Find in page diff --git a/build/patches/Add-option-to-not-persist-tabs-across-sessions.patch b/build/patches/Add-option-to-not-persist-tabs-across-sessions.patch index 3ceae26a..5bfb32b8 100644 --- a/build/patches/Add-option-to-not-persist-tabs-across-sessions.patch +++ b/build/patches/Add-option-to-not-persist-tabs-across-sessions.patch @@ -13,7 +13,7 @@ Subject: Add option to not persist tabs across sessions diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res/values/values.xml --- a/chrome/android/java/res/values/values.xml +++ b/chrome/android/java/res/values/values.xml -@@ -66,6 +66,9 @@ +@@ -62,6 +62,9 @@ @@ -26,11 +26,11 @@ diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/android/java/res/xml/privacy_preferences.xml --- a/chrome/android/java/res/xml/privacy_preferences.xml +++ b/chrome/android/java/res/xml/privacy_preferences.xml -@@ -19,6 +19,11 @@ +@@ -39,6 +39,11 @@ android:fragment="org.chromium.chrome.browser.preferences.privacy.DoNotTrackPreference" android:key="do_not_track" android:title="@string/do_not_track_title" /> -+ IMAGE diff --git a/build/patches/Add-option-to-use-home-page-as-NTP.patch b/build/patches/Add-option-to-use-home-page-as-NTP.patch index e6fa480f..d3eac5f9 100644 --- a/build/patches/Add-option-to-use-home-page-as-NTP.patch +++ b/build/patches/Add-option-to-use-home-page-as-NTP.patch @@ -20,7 +20,7 @@ diff --git a/chrome/android/java/res/xml/homepage_preferences.xml b/chrome/andro @@ -7,6 +7,11 @@ xmlns:android="http://schemas.android.com/apk/res/android"> - @@ -106,8 +106,8 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/Hom return true; }); -+ ChromeSwitchPreferenceCompat mNTPIsHomepageSwitch = -+ (ChromeSwitchPreferenceCompat) findPreference(PREF_NTP_HOMEPAGE_SWITCH); ++ ChromeSwitchPreference mNTPIsHomepageSwitch = ++ (ChromeSwitchPreference) findPreference(PREF_NTP_HOMEPAGE_SWITCH); + boolean isHomepageNTPEnabled = mHomepageManager.getPrefNTPIsHomepageEnabled(); + mNTPIsHomepageSwitch.setChecked(isHomepageNTPEnabled); + mNTPIsHomepageSwitch.setOnPreferenceChangeListener((preference, newValue) -> { @@ -153,7 +153,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/TabCre diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -648,6 +648,9 @@ CHAR-LIMIT guidelines: +@@ -663,6 +663,9 @@ CHAR-LIMIT guidelines: Open this page @@ -192,8 +192,8 @@ diff --git a/chrome/common/pref_names.cc b/chrome/common/pref_names.cc diff --git a/chrome/common/pref_names.h b/chrome/common/pref_names.h --- a/chrome/common/pref_names.h +++ b/chrome/common/pref_names.h -@@ -314,6 +314,7 @@ extern const char kDeviceWebUsbAllowDevicesForUrls[]; - extern const char kLoginExtensionApiDataForNextLoginAttempt[]; +@@ -318,6 +318,7 @@ extern const char kSettingsShowBrowserBanner[]; + extern const char kSettingsShowOSBanner[]; #endif // defined(OS_CHROMEOS) extern const char kShowHomeButton[]; +extern const char kNewTabPageIsHomePage[]; diff --git a/build/patches/Add-site-settings-option-for-session-only-cookies.patch b/build/patches/Add-site-settings-option-for-session-only-cookies.patch index 49854122..a80213db 100644 --- a/build/patches/Add-site-settings-option-for-session-only-cookies.patch +++ b/build/patches/Add-site-settings-option-for-session-only-cookies.patch @@ -14,7 +14,7 @@ Subject: Add site settings option for session-only cookies diff --git a/chrome/android/java/res/values/values.xml b/chrome/android/java/res/values/values.xml --- a/chrome/android/java/res/values/values.xml +++ b/chrome/android/java/res/values/values.xml -@@ -36,6 +36,9 @@ +@@ -32,6 +32,9 @@ 0 1 @@ -32,14 +32,14 @@ diff --git a/chrome/android/java/res/xml/website_preferences.xml b/chrome/androi android:defaultValue="true" android:persistent="false" /> + -+ - PrefServiceBridge.getInstance().isBlockThirdPartyCookiesManaged()); } + private void updateCookiesSessionOnlyCheckBox() { -+ ChromeBaseCheckBoxPreferenceCompat cookiesSessionOnlyPref = (ChromeBaseCheckBoxPreferenceCompat) ++ ChromeBaseCheckBoxPreference cookiesSessionOnlyPref = (ChromeBaseCheckBoxPreference) + getPreferenceScreen().findPreference(COOKIES_SESSION_ONLY_TOGGLE_KEY); + cookiesSessionOnlyPref.setChecked( + PrefServiceBridge.getInstance().isCookiesSessionOnlyEnabled()); @@ -160,12 +160,12 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/web + } + private void updateNotificationsVibrateCheckBox() { - ChromeBaseCheckBoxPreferenceCompat preference = - (ChromeBaseCheckBoxPreferenceCompat) getPreferenceScreen().findPreference( + ChromeBaseCheckBoxPreference preference = + (ChromeBaseCheckBoxPreference) getPreferenceScreen().findPreference( diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -880,6 +880,12 @@ Your Google account may have other forms of browsing history like searches and a +@@ -901,6 +901,12 @@ Your Google account may have other forms of browsing history like searches and a Prevent third-party websites from saving and reading cookie data @@ -199,7 +199,7 @@ diff --git a/chrome/browser/android/preferences/pref_service_bridge.cc b/chrome/ static jboolean JNI_PrefServiceBridge_GetBlockThirdPartyCookiesManaged( JNIEnv* env, const JavaParamRef& obj) { -@@ -771,6 +782,20 @@ static void JNI_PrefServiceBridge_SetBlockThirdPartyCookiesEnabled( +@@ -785,6 +796,20 @@ static void JNI_PrefServiceBridge_SetBlockThirdPartyCookiesEnabled( GetPrefService()->SetBoolean(prefs::kBlockThirdPartyCookies, enabled); } diff --git a/build/patches/Allow-playing-audio-in-background.patch b/build/patches/Allow-playing-audio-in-background.patch index e55758bd..f3304dcf 100644 --- a/build/patches/Allow-playing-audio-in-background.patch +++ b/build/patches/Allow-playing-audio-in-background.patch @@ -12,20 +12,20 @@ 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 @@ -1603,6 +1603,10 @@ const FeatureEntry kFeatureEntries[] = { - {"debug-packed-apps", flag_descriptions::kDebugPackedAppName, - flag_descriptions::kDebugPackedAppDescription, kOsDesktop, - SINGLE_VALUE_TYPE(switches::kDebugPackedApps)}, + FEATURE_VALUE_TYPE(features::kAppNotificationStatusMessaging)}, + #endif // OS_ANDROID + {"enable-devtools-experiments", flag_descriptions::kDevtoolsExperimentsName, + {"resume-background-video", + flag_descriptions::kResumeBackgroundVideoName, + flag_descriptions::kResumeBackgroundVideoDescription, kOsAll, + FEATURE_VALUE_TYPE(media::kResumeBackgroundVideo)}, - {"automatic-password-generation", - flag_descriptions::kAutomaticPasswordGenerationName, - flag_descriptions::kAutomaticPasswordGenerationDescription, kOsAll, + flag_descriptions::kDevtoolsExperimentsDescription, kOsDesktop, + SINGLE_VALUE_TYPE(switches::kEnableDevToolsExperiments)}, + {"silent-debugger-extension-api", diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_impl.cc --- a/media/blink/webmediaplayer_impl.cc +++ b/media/blink/webmediaplayer_impl.cc -@@ -960,6 +960,12 @@ bool WebMediaPlayerImpl::HasAudio() const { +@@ -976,6 +976,12 @@ bool WebMediaPlayerImpl::HasAudio() const { return pipeline_metadata_.has_audio; } @@ -38,7 +38,7 @@ diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_imp void WebMediaPlayerImpl::EnabledAudioTracksChanged( const blink::WebVector& enabledTrackIds) { DCHECK(main_task_runner_->BelongsToCurrentThread()); -@@ -3259,7 +3265,11 @@ bool WebMediaPlayerImpl::ShouldPausePlaybackWhenHidden() const { +@@ -3278,7 +3284,11 @@ bool WebMediaPlayerImpl::ShouldPausePlaybackWhenHidden() const { // Audio only stream is allowed to play when in background. // TODO: We should check IsBackgroundOptimizationCandidate here. But we need // to move the logic of checking video frames out of that function. @@ -54,7 +54,7 @@ diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_imp diff --git a/media/blink/webmediaplayer_impl.h b/media/blink/webmediaplayer_impl.h --- a/media/blink/webmediaplayer_impl.h +++ b/media/blink/webmediaplayer_impl.h -@@ -141,6 +141,8 @@ class MEDIA_BLINK_EXPORT WebMediaPlayerImpl +@@ -142,6 +142,8 @@ class MEDIA_BLINK_EXPORT WebMediaPlayerImpl // True if the loaded media has a playable video/audio track. bool HasVideo() const override; bool HasAudio() const override; diff --git a/build/patches/Allow-website-sign-in-without-account-sign-in.patch b/build/patches/Allow-website-sign-in-without-account-sign-in.patch index 4f3719d8..a010e402 100644 --- a/build/patches/Allow-website-sign-in-without-account-sign-in.patch +++ b/build/patches/Allow-website-sign-in-without-account-sign-in.patch @@ -10,7 +10,7 @@ Disable prefs::kSigninAllowedOnNextStartup by default. The setting can be found diff --git a/chrome/browser/signin/account_consistency_mode_manager.cc b/chrome/browser/signin/account_consistency_mode_manager.cc --- a/chrome/browser/signin/account_consistency_mode_manager.cc +++ b/chrome/browser/signin/account_consistency_mode_manager.cc -@@ -145,7 +145,7 @@ void AccountConsistencyModeManager::RegisterProfilePrefs( +@@ -152,7 +152,7 @@ void AccountConsistencyModeManager::RegisterProfilePrefs( registry->RegisterBooleanPref(prefs::kAccountConsistencyMirrorRequired, false); #endif diff --git a/build/patches/Always-respect-async-dns-flag-regardless-of-SDK-version.patch b/build/patches/Always-respect-async-dns-flag-regardless-of-SDK-version.patch index 7dc6c957..815a6215 100644 --- a/build/patches/Always-respect-async-dns-flag-regardless-of-SDK-version.patch +++ b/build/patches/Always-respect-async-dns-flag-regardless-of-SDK-version.patch @@ -11,7 +11,7 @@ Do not read experiment value for cronet async DNS configuration diff --git a/chrome/browser/net/system_network_context_manager.cc b/chrome/browser/net/system_network_context_manager.cc --- a/chrome/browser/net/system_network_context_manager.cc +++ b/chrome/browser/net/system_network_context_manager.cc -@@ -216,7 +216,7 @@ void OnAuthPrefsChanged(PrefService* local_state, +@@ -244,7 +244,7 @@ void OnAuthPrefsChanged(PrefService* local_state, // Android this includes checking the Android version in the field trial. bool ShouldEnableAsyncDns() { bool feature_can_be_enabled = true; diff --git a/build/patches/Always-show-home-page-settings.patch b/build/patches/Always-show-home-page-settings.patch index ab4c9b6b..5b94c7b2 100644 --- a/build/patches/Always-show-home-page-settings.patch +++ b/build/patches/Always-show-home-page-settings.patch @@ -19,7 +19,7 @@ This allows removing the home page button and restoring it from settings. diff --git a/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java --- a/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/init/ProcessInitializationHandler.java -@@ -347,18 +347,6 @@ public class ProcessInitializationHandler { +@@ -356,18 +356,6 @@ public class ProcessInitializationHandler { deferredStartupHandler.addDeferredTask(new Runnable() { @Override public void run() { @@ -106,7 +106,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/Chr diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/MainPreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/MainPreferences.java --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/MainPreferences.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/MainPreferences.java -@@ -207,15 +207,11 @@ public class MainPreferences extends PreferenceFragmentCompat +@@ -206,15 +206,11 @@ public class MainPreferences extends PreferenceFragmentCompat updateSyncAndServicesPreference(); updateSearchEnginePreference(); @@ -137,7 +137,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/util/FeatureUti private static Boolean sIsHomepageTileEnabled; private static Boolean sIsNewTabPageButtonEnabled; private static Boolean sIsBottomToolbarEnabled; -@@ -176,7 +175,6 @@ public class FeatureUtilities { +@@ -178,7 +177,6 @@ public class FeatureUtilities { public static void cacheNativeFlags() { cacheCommandLineOnNonRootedEnabled(); FirstRunUtils.cacheFirstRunPrefs(); @@ -145,7 +145,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/util/FeatureUti cacheHomepageTileEnabled(); cacheNewTabPageButtonEnabled(); cacheBottomToolbarEnabled(); -@@ -224,38 +222,6 @@ public class FeatureUtilities { +@@ -228,38 +226,6 @@ public class FeatureUtilities { return Build.VERSION.SDK_INT > Build.VERSION_CODES.M; } @@ -181,13 +181,13 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/util/FeatureUti - sIsHomePageButtonForceEnabled = null; - } - - private static void cacheNetworkService() { - boolean networkService = ChromeFeatureList.isEnabled(ChromeFeatureList.NETWORK_SERVICE); - + private static void cacheServiceManagerForDownloadResumption() { + boolean resumptionDownloadInReducedMode = + ChromeFeatureList.isEnabled(ChromeFeatureList.SERVICE_MANAGER_FOR_DOWNLOAD); 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 -@@ -1774,9 +1774,6 @@ const FeatureEntry kFeatureEntries[] = { +@@ -1932,9 +1932,6 @@ const FeatureEntry kFeatureEntries[] = { {"enable-chrome-duet-labels", flag_descriptions::kChromeDuetLabelsName, flag_descriptions::kChromeDuetLabelsDescription, kOsAndroid, FEATURE_VALUE_TYPE(chrome::android::kChromeDuetLabeled)}, @@ -200,7 +200,7 @@ diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc diff --git a/chrome/browser/android/chrome_feature_list.cc b/chrome/browser/android/chrome_feature_list.cc --- a/chrome/browser/android/chrome_feature_list.cc +++ b/chrome/browser/android/chrome_feature_list.cc -@@ -136,7 +136,6 @@ const base::Feature* kFeaturesExposedToJava[] = { +@@ -143,7 +143,6 @@ const base::Feature* kFeaturesExposedToJava[] = { &kEphemeralTab, &kExploreSites, &kHandleMediaIntents, @@ -208,7 +208,7 @@ diff --git a/chrome/browser/android/chrome_feature_list.cc b/chrome/browser/andr &kHomepageTile, &kHorizontalTabSwitcherAndroid, &kIdentityDisc, -@@ -413,9 +412,6 @@ const base::Feature kForegroundNotificationManager{ +@@ -439,9 +438,6 @@ const base::Feature kForegroundNotificationManager{ const base::Feature kHandleMediaIntents{"HandleMediaIntents", base::FEATURE_ENABLED_BY_DEFAULT}; @@ -221,7 +221,7 @@ diff --git a/chrome/browser/android/chrome_feature_list.cc b/chrome/browser/andr diff --git a/chrome/browser/android/chrome_feature_list.h b/chrome/browser/android/chrome_feature_list.h --- a/chrome/browser/android/chrome_feature_list.h +++ b/chrome/browser/android/chrome_feature_list.h -@@ -72,7 +72,6 @@ extern const base::Feature kEphemeralTab; +@@ -77,7 +77,6 @@ extern const base::Feature kEphemeralTab; extern const base::Feature kExploreSites; extern const base::Feature kForegroundNotificationManager; extern const base::Feature kHandleMediaIntents; diff --git a/build/patches/AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch b/build/patches/AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch index d29fd405..ec0e90f4 100644 --- a/build/patches/AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch +++ b/build/patches/AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch @@ -35,15 +35,15 @@ diff --git a/third_party/blink/renderer/modules/webaudio/audio_buffer.idl b/thir // Channel access readonly attribute unsigned long numberOfChannels; - [HighEntropy, Measure, RaisesException] Float32Array getChannelData(unsigned long channelIndex); -- [HighEntropy, Measure, RaisesException] void copyFromChannel(Float32Array destination, long channelNumber, optional unsigned long startInChannel = 0); +- [HighEntropy, Measure, RaisesException] void copyFromChannel(Float32Array destination, long channelNumber, optional unsigned long bufferOffset = 0); + //[HighEntropy, Measure, RaisesException] Float32Array getChannelData(unsigned long channelIndex); -+ //[HighEntropy, Measure, RaisesException] void copyFromChannel(Float32Array destination, long channelNumber, optional unsigned long startInChannel = 0); - [RaisesException] void copyToChannel(Float32Array source, long channelNumber, optional unsigned long startInChannel = 0); ++ //[HighEntropy, Measure, RaisesException] void copyFromChannel(Float32Array destination, long channelNumber, optional unsigned long bufferOffset = 0); + [RaisesException] void copyToChannel(Float32Array source, long channelNumber, optional unsigned long bufferOffset = 0); }; diff --git a/third_party/blink/renderer/modules/webaudio/audio_context.cc b/third_party/blink/renderer/modules/webaudio/audio_context.cc --- a/third_party/blink/renderer/modules/webaudio/audio_context.cc +++ b/third_party/blink/renderer/modules/webaudio/audio_context.cc -@@ -336,6 +336,7 @@ void AudioContext::StopRendering() { +@@ -343,6 +343,7 @@ void AudioContext::StopRendering() { double AudioContext::baseLatency() const { DCHECK(IsMainThread()); DCHECK(destination()); diff --git a/build/patches/Battery-API-return-nothing.patch b/build/patches/Battery-API-return-nothing.patch index bbebdea2..fbd5e4c5 100644 --- a/build/patches/Battery-API-return-nothing.patch +++ b/build/patches/Battery-API-return-nothing.patch @@ -10,7 +10,7 @@ Include @thestinger's fix for correct charging/unknown values diff --git a/third_party/blink/renderer/modules/battery/battery_manager.cc b/third_party/blink/renderer/modules/battery/battery_manager.cc --- a/third_party/blink/renderer/modules/battery/battery_manager.cc +++ b/third_party/blink/renderer/modules/battery/battery_manager.cc -@@ -44,45 +44,28 @@ ScriptPromise BatteryManager::StartRequest(ScriptState* script_state) { +@@ -45,45 +45,28 @@ ScriptPromise BatteryManager::StartRequest(ScriptState* script_state) { } bool BatteryManager::charging() { diff --git a/build/patches/Bromite-AdBlock-engine-for-SystemWebView.patch b/build/patches/Bromite-AdBlock-engine-for-SystemWebView.patch deleted file mode 100644 index e65ea1d4..00000000 --- a/build/patches/Bromite-AdBlock-engine-for-SystemWebView.patch +++ /dev/null @@ -1,572 +0,0 @@ -From: csagan5 <32685696+csagan5@users.noreply.github.com> -Date: Sat, 14 Sep 2019 10:14:54 +0200 -Subject: Bromite AdBlock engine for SystemWebView - ---- - android_webview/browser/net/aw_network_delegate.cc | 71 ++++ - android_webview/browser/net/aw_network_delegate.h | 3 + - net/BUILD.gn | 7 + - net/url_request/adblock_intercept.cc | 389 +++++++++++++++++++++ - net/url_request/adblock_intercept.h | 35 ++ - 5 files changed, 505 insertions(+) - create mode 100644 net/url_request/adblock_intercept.cc - create mode 100644 net/url_request/adblock_intercept.h - -diff --git a/android_webview/browser/net/aw_network_delegate.cc b/android_webview/browser/net/aw_network_delegate.cc ---- a/android_webview/browser/net/aw_network_delegate.cc -+++ b/android_webview/browser/net/aw_network_delegate.cc -@@ -20,9 +20,11 @@ - #include "net/base/proxy_server.h" - #include "net/http/http_response_headers.h" - #include "net/proxy_resolution/proxy_info.h" -+#include "net/url_request/adblock_intercept.h" - #include "net/url_request/url_request.h" - - using content::BrowserThread; -+using content::ResourceRequestInfo; - - namespace android_webview { - -@@ -49,6 +51,75 @@ AwNetworkDelegate::AwNetworkDelegate() {} - AwNetworkDelegate::~AwNetworkDelegate() { - } - -+#define TRANSPARENT1PXGIF "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" -+#define EMPTYJS "data:text/javascript;base64,Cg==" -+#define EMPTYCSS "data:text/css;base64,Cg==" -+ -+static bool requestIntercepted(net::URLRequest* request, GURL* new_url) { -+ bool block = false, isValidUrl; -+ -+ // skip invalid URLs and browser-initiated requests (which have no initiator) -+ auto initiator = request->initiator(); -+ isValidUrl = request->url().is_valid() && initiator.has_value(); -+ std::string scheme = request->url().scheme(); -+ if (isValidUrl && scheme.length()) { -+ std::transform(scheme.begin(), scheme.end(), scheme.begin(), ::tolower); -+ if ("http" != scheme && "https" != scheme) { -+ isValidUrl = false; -+ } -+ } -+ ResourceRequestInfo* info; -+ if (isValidUrl) { -+ info = ResourceRequestInfo::ForRequest(request); -+ } -+ -+ // there are no per-site nor global ad/content settings when using the SystemWebView -+ bool adblock_enabled = true; -+ if (isValidUrl && info) { -+ auto resource_type = info->GetResourceType(); -+ -+ if (adblock_enabled -+ && content::ResourceType::kMainFrame != resource_type -+ && net::adblock_intercept(request->url(), initiator->host(), resource_type)) { -+ block = true; -+ } -+ -+ if (block) { -+ switch (resource_type) { -+ case content::ResourceType::kImage: -+ case content::ResourceType::kFavicon: -+ *new_url = GURL(TRANSPARENT1PXGIF); -+ break; -+ case content::ResourceType::kScript: -+ *new_url = GURL(EMPTYJS); -+ break; -+ case content::ResourceType::kStylesheet: -+ *new_url = GURL(EMPTYCSS); -+ break; -+ default: -+ *new_url = GURL(""); -+ return true; -+ } -+ } -+ } // valid URL and info -+ return false; -+} -+#undef TRANSPARENT1PXGIF -+#undef EMPTYJS -+#undef EMPTYCSS -+ -+int AwNetworkDelegate::OnBeforeURLRequest(net::URLRequest* request, -+ net::CompletionOnceCallback callback, -+ GURL* new_url) { -+ if (request) { -+ // most requests will be modified rather than intercepted -+ if (requestIntercepted(request, new_url)) -+ return net::ERR_BLOCKED_BY_ADMINISTRATOR; -+ } // request -+ -+ return net::OK; -+} -+ - int AwNetworkDelegate::OnBeforeStartTransaction( - net::URLRequest* request, - net::CompletionOnceCallback callback, -diff --git a/android_webview/browser/net/aw_network_delegate.h b/android_webview/browser/net/aw_network_delegate.h ---- a/android_webview/browser/net/aw_network_delegate.h -+++ b/android_webview/browser/net/aw_network_delegate.h -@@ -22,6 +22,9 @@ class AwNetworkDelegate : public net::NetworkDelegateImpl { - - private: - // NetworkDelegate implementation. -+ int OnBeforeURLRequest(net::URLRequest* request, -+ net::CompletionOnceCallback callback, -+ GURL* new_url) override; - int OnBeforeStartTransaction(net::URLRequest* request, - net::CompletionOnceCallback callback, - net::HttpRequestHeaders* headers) override; -diff --git a/net/BUILD.gn b/net/BUILD.gn ---- a/net/BUILD.gn -+++ b/net/BUILD.gn -@@ -1842,6 +1842,13 @@ component("net") { - "url_request/websocket_handshake_userdata_key.h", - ] - -+ if (is_android) { -+ sources += [ -+ "url_request/adblock_intercept.cc", -+ "url_request/adblock_intercept.h" -+ ] -+ } -+ - if (enable_reporting) { - sources += [ - "network_error_logging/network_error_logging_service.cc", -diff --git a/net/url_request/adblock_intercept.cc b/net/url_request/adblock_intercept.cc -new file mode 100644 ---- /dev/null -+++ b/net/url_request/adblock_intercept.cc -@@ -0,0 +1,389 @@ -+/* -+ This file is part of Bromite. -+ -+ Bromite is free software: you can redistribute it and/or modify -+ it under the terms of the GNU General Public License as published by -+ the Free Software Foundation, either version 3 of the License, or -+ (at your option) any later version. -+ -+ Bromite is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with Bromite. If not, see . -+*/ -+#include "adblock_intercept.h" -+ -+#ifdef ADB_TESTER -+#include -+#include -+#include -+ -+#include "log.h" -+#include -+ -+#else -+ -+#include "net/base/registry_controlled_domains/registry_controlled_domain.h" -+#include -+ -+#endif -+ -+#include "net/url_request/adblock_entries.h" -+ -+namespace net { -+ -+const char *LOG_TAG = "Bromite"; -+ -+#ifdef ADB_TESTER -+int adblock_rules_count() { return ADBLOCK_ENTRY_COUNT; } -+#endif -+ -+// True if the given canonical |host| is "[www.]." -+// with a valid TLD. If |subdomain_permission| is ALLOW_SUBDOMAIN, we check -+// against host "*.." instead. Will return the TLD -+// string in |tld|, if specified and the |host| can be parsed. -+static bool is_first_party(const char *l_host, int len, const char *l_url_host, -+ int b_len) { -+ size_t tld_length; -+ -+#ifdef ADB_TESTER -+ char *found_tld; -+ -+ if (TLD_SUCCESS != tld_get_z(l_host, &found_tld)) -+ return false; -+ tld_length = strlen(found_tld); -+ if (tld_length == 0) -+ return false; -+#else -+ tld_length = net::registry_controlled_domains::GetCanonicalHostRegistryLength( -+ l_host, net::registry_controlled_domains::EXCLUDE_UNKNOWN_REGISTRIES, -+ net::registry_controlled_domains::EXCLUDE_PRIVATE_REGISTRIES); -+ if ((tld_length == 0) || (tld_length == std::string::npos)) -+ return false; -+#endif -+ -+ const char *tld = l_host + len - tld_length; -+ -+ // Removes any subdomain from origin host. -+ int i = len - tld_length - 2, top_i = i; -+ if (i < 0) { -+ return false; -+ } -+ const char *domain = l_host; -+ for (; i >= 0; i--) { -+ if (l_host[i] == '.') { -+ int p_len = top_i - i; -+ // skip "co" in "co.uk", "org" in "org.uk" -+ if (p_len <= 3) { -+ tld -= p_len + 1; -+ continue; -+ } -+ -+ // segment is long enough, accept it at as a domain -+ domain = l_host + i; -+ len -= i; -+ break; -+ } -+ } -+ -+#ifdef ADBLOCK_LOG -+ __android_log_print(ANDROID_LOG_INFO, LOG_TAG, -+ "%s: extracted domain suffix: \"%s\" (TLD=\"%s\")", -+ l_host, domain, tld); -+#endif -+ -+ // Check if supplied URL host matches, including the dot. -+ if (b_len < len) { -+ return false; -+ } -+ for (int i = 0; i < len; i++) { -+ if (l_url_host[b_len - 1 - i] != domain[len - 1 - i]) -+ return false; -+ } -+ -+ // pass with flying colors -+ return true; -+} -+ -+static char *strtolower(const char *str, int len, bool &should_free) { -+ char *ret = NULL; -+ for (int i = 0; i < len; i++) { -+ if ((65 <= str[i]) && (str[i] <= 90)) { -+ // first time a difference is found, allocate buffer and copy previous -+ // characters (if any) -+ if (ret == NULL) { -+ ret = (char *)malloc(len + 1); -+ if (i != 0) -+ memcpy(ret, str, i); -+ } -+ // convert character to lower case -+ ret[i] = str[i] + 32; -+ } else { -+ if (ret != NULL) -+ ret[i] = str[i]; -+ } -+ } -+ -+ if (ret != NULL) { -+ ret[len] = '\0'; -+ should_free = true; -+ return ret; -+ } -+ -+ // return source, unchanged -+ return (char *)str; -+} -+ -+static char *strtosep(const char *str, int len) { -+ char *ret = (char *)malloc(len + 3); -+ ret[0] = '^'; -+ for (int i = 0; i < len; i++) { -+ if ((str[i] == ':') || (str[i] == '/') || (str[i] == '?') || -+ (str[i] == '&') || (str[i] == '=')) { -+ ret[i + 1] = '^'; -+ } else { -+ ret[i + 1] = str[i]; -+ } -+ } -+ // the index 'len' character is set by the previous loop -+ ret[len + 1] = '^'; -+ ret[len + 2] = '\0'; -+ return ret; -+} -+ -+static bool url_matches(const char *c_url, char *c_url_sep, char *c_url_lower, -+ char *c_url_lower_sep, adblock_entry *entry) { -+ bool match = false; -+ // select comparison string based on case and separator presence (separator -+ // takes some shortcuts) -+ bool match_case = ((entry->flags & ADBLOCK_FLAG_MATCH_CASE) != 0); -+ bool match_separator = ((entry->flags & ADBLOCK_FLAG_HAS_SEPARATOR) != 0); -+ const char *match_url = -+ match_case ? (match_separator ? c_url_sep : c_url) -+ : (match_separator ? c_url_lower_sep : c_url_lower); -+ -+#ifdef ADBLOCK_LOG_MORE -+ __android_log_print(ANDROID_LOG_INFO, LOG_TAG, "[case:%d][sep:%d][%s]", -+ match_case, match_separator, match_url); -+#endif -+ // check for all match parts at >= position of last match -+ const char *last = match_url; -+ for (int m = 0; const char *url_match = entry->matches[m]; m++) { -+ bool is_last_match = entry->matches[m + 1] == NULL; -+ const char *pos = strstr(last, url_match); -+ match = (pos != NULL); -+ -+#ifdef ADBLOCK_LOG_MORE -+ __android_log_print(ANDROID_LOG_INFO, LOG_TAG, "[%s][found:%d][match:%d]", -+ entry->matches[m], pos == NULL ? 0 : 1, match ? 1 : 0); -+#endif -+ // check if the url starts with the first match part -+ if (match && (m == 0) && ((entry->flags & ADBLOCK_FLAG_MATCH_BEGIN) != 0) && -+ (pos != match_url)) -+ match = false; -+ -+ // check if the url ends with the last match part -+ if (match && is_last_match && -+ ((entry->flags & ADBLOCK_FLAG_MATCH_END) != 0) && -+ (pos != &match_url[strlen(match_url) - strlen(entry->matches[m])])) -+ match = false; -+ -+ // check domain match -+ if (match && (m == 0) && -+ ((entry->flags & ADBLOCK_FLAG_MATCH_DOMAIN) != 0) && -+ (pos != match_url) && (pos[-1] != '^') && (pos[-1] != '.') && -+ (pos[-1] != '/')) -+ match = false; -+ -+ // short circuit -+ if (!match) -+ break; -+ } -+ return match; -+} -+ -+bool url_match_domain(adblock_entry *entry, const std::string &origin_host) { -+ bool match_domain = true; -+ // check for a negative domain match -+ if (entry->domains_skip) { -+ if (origin_host.empty()) { -+ // skip this rule, cannot match on domain -+ return false; -+ } -+ for (int d = 0; const char *domain = entry->domains_skip[d]; d++) { -+ if (domain == origin_host) { -+ match_domain = false; -+ break; -+ } -+ } -+ } -+ -+ // check for a required positive domain match -+ if (entry->domains) { -+ if (origin_host.empty()) { -+ // skip this rule, cannot match on domain -+ return false; -+ } -+ for (int d = 0; const char *domain = entry->domains[d]; d++) { -+ if (domain != origin_host) { -+ match_domain = false; -+ break; -+ } -+ } -+ } -+ return match_domain; -+} -+ -+static bool url_match_party(adblock_entry *entry, const char *l_origin_host, -+ int origin_host_len, const char *l_url_host, -+ int url_host_len, bool &checked_fp, bool &fp) { -+ bool wanted_fp; -+ if ((entry->flags & ADBLOCK_FLAG_THIRD_PARTY) != 0) { -+ wanted_fp = false; -+ } else if ((entry->flags & ADBLOCK_FLAG_FIRST_PARTY) != 0) { -+ wanted_fp = true; -+ } else { -+ // no-op -+ return true; -+ } -+ -+ if (origin_host_len == 0) { -+ // cannot match this rule, no origin host to determine first/third party -+ return false; -+ } -+ -+ if (!checked_fp) { -+ // is the URL a first-party to the current page's host? -+ fp = is_first_party(l_origin_host, origin_host_len, l_url_host, -+ url_host_len); -+ -+ checked_fp = true; -+#ifdef ADB_TESTER -+ __android_log_print(ANDROID_LOG_INFO, LOG_TAG, -+ "is_first_party(\"%s\", \"%s\") = %s", l_origin_host, -+ l_url_host, fp ? "true" : "false"); -+#endif -+ } -+ -+ return fp == wanted_fp; -+} -+ -+static bool resource_type_match(adblock_entry *entry, -+ content::ResourceType resource_type) { -+ bool exclude; -+ if ((entry->flags & ADBLOCK_FLAG_RESOURCE_TYPE_IN) != 0) { -+ exclude = false; -+ } else if ((entry->flags & ADBLOCK_FLAG_RESOURCE_TYPE_NOT_IN) != 0) { -+ exclude = true; -+ } else { -+ // no resource type matching -+ return true; -+ } -+ -+ // use a bitwise trick to test for the current resource type -+ bool found = (entry->flags & (int(resource_type) << 16)); -+ if (!exclude) -+ return found; -+ return !found; -+} -+ -+int adblock_intercept(const GURL &url, const std::string &origin_host, -+ content::ResourceType resource_type) { -+ // these are verified on caller when not testing -+#ifdef ADB_TESTER -+ if (!url.is_valid() || !url.SchemeIsHTTPOrHTTPS()) { -+ return 0; -+ } -+#endif -+ -+ bool free1 = false, free2 = false, free3 = false, free4 = false; -+ int url_len = url.spec().size(); -+ const char *c_url = url.spec().c_str(); -+ char *c_url_lower = strtolower(c_url, url_len, free1); -+ char *c_url_sep = strtosep(c_url, url_len); -+ char *c_url_lower_sep = strtolower(c_url_sep, url_len + 2, free4); -+ -+ // might be empty in case of no host -+ const char *origin_host_cstr = origin_host.c_str(); -+ int origin_host_len = origin_host.size(), url_host_len = url.host().size(); -+ -+ // lower-case version of origin and url hosts -+ const char *c_origin_host_lower = -+ strtolower(origin_host_cstr, origin_host_len, free2), -+ *c_url_host_lower = -+ strtolower(url.host().c_str(), url_host_len, free3); -+ -+#ifdef ADBLOCK_LOG -+ __android_log_print(ANDROID_LOG_INFO, LOG_TAG, "[%s with host '%s'] [%s]", -+ c_url, url.host().c_str(), origin_host_cstr); -+#endif -+ -+ bool checked_fp = false, fp = false; -+ -+ bool intercept = false; -+ for (int i = 0; i < ADBLOCK_ENTRY_COUNT; i++) { -+ adblock_entry *entry = &ADBLOCK_ENTRIES[i]; -+ -+ // no use checking rules when we're intercepting, or exceptions when not -+ bool check = -+ (!intercept && ((entry->flags & ADBLOCK_FLAG_EXCEPTION) == 0)) || -+ (intercept && ((entry->flags & ADBLOCK_FLAG_EXCEPTION) != 0)); -+ if (!check) -+ continue; -+ -+ // check for resource type -+ if (!resource_type_match(entry, resource_type)) -+ continue; -+ -+ // check for domain matches, a quick branch out if not matching -+ if (!url_match_domain(entry, origin_host)) -+ continue; -+ -+ // check on the URL matcher -+ if (!url_matches(c_url, c_url_sep, c_url_lower, c_url_lower_sep, entry)) -+ continue; -+ -+ // finally check first/third-party -+ if (!url_match_party(entry, c_origin_host_lower, origin_host_len, -+ c_url_host_lower, url_host_len, checked_fp, fp)) -+ continue; -+ -+#ifdef ADBLOCK_LOG -+ if (!intercept) { -+ __android_log_print(ANDROID_LOG_INFO, LOG_TAG, -+ "--> intercept (#%d: \"%s\") (%x)", i, -+ entry->matches[0], entry->flags); -+ } else { -+ __android_log_print(ANDROID_LOG_INFO, LOG_TAG, "--> pass (%d) (#%d)", i, -+ entry->flags); -+ } -+#endif -+ intercept = !intercept; -+ } // for each entry -+ -+ if (free3) -+ free((void *)c_url_host_lower); -+ if (free2) -+ free((void *)c_origin_host_lower); -+ free(c_url_sep); -+ if (free1) -+ free(c_url_lower); -+ if (free4) -+ free(c_url_lower_sep); -+ -+ if (intercept) { -+#ifdef ADBLOCK_LOG -+ __android_log_print(ANDROID_LOG_INFO, LOG_TAG, "blocked"); -+#endif -+ return 1; -+ } -+#ifdef ADBLOCK_LOG -+ __android_log_print(ANDROID_LOG_INFO, LOG_TAG, "pass"); -+#endif -+ return 0; -+} -+ -+} // namespace net -diff --git a/net/url_request/adblock_intercept.h b/net/url_request/adblock_intercept.h -new file mode 100644 ---- /dev/null -+++ b/net/url_request/adblock_intercept.h -@@ -0,0 +1,35 @@ -+/* -+ This file is part of Bromite. -+ -+ Bromite is free software: you can redistribute it and/or modify -+ it under the terms of the GNU General Public License as published by -+ the Free Software Foundation, either version 3 of the License, or -+ (at your option) any later version. -+ -+ Bromite is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with Bromite. If not, see . -+*/ -+ -+#ifndef NET_URL_REQUEST_ADBLOCK_INTERCEPT_H_ -+#define NET_URL_REQUEST_ADBLOCK_INTERCEPT_H_ -+ -+#include "content/public/common/resource_type.h" -+#include "url/gurl.h" -+ -+namespace net { -+ -+#ifdef ADB_TESTER -+int adblock_rules_count(); -+#endif -+ -+int adblock_intercept(const GURL &url, const std::string &origin_host, -+ content::ResourceType resource_type); -+ -+} // namespace net -+ -+#endif // NET_URL_REQUEST_ADBLOCK_INTERCEPT_H_ --- -2.11.0 - diff --git a/build/patches/Bromite-AdBlockUpdaterService.patch b/build/patches/Bromite-AdBlockUpdaterService.patch index 027952ba..2d8c3c1f 100644 --- a/build/patches/Bromite-AdBlockUpdaterService.patch +++ b/build/patches/Bromite-AdBlockUpdaterService.patch @@ -77,7 +77,7 @@ diff --git a/chrome/browser/browser_process.h b/chrome/browser/browser_process.h namespace extensions { class EventRouterForwarder; } -@@ -233,6 +238,8 @@ class BrowserProcess { +@@ -229,6 +234,8 @@ class BrowserProcess { virtual component_updater::ComponentUpdateService* component_updater() = 0; @@ -89,7 +89,7 @@ diff --git a/chrome/browser/browser_process.h b/chrome/browser/browser_process.h diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc --- a/chrome/browser/browser_process_impl.cc +++ b/chrome/browser/browser_process_impl.cc -@@ -1017,6 +1017,34 @@ BrowserProcessImpl::component_updater() { +@@ -1009,6 +1009,34 @@ BrowserProcessImpl::component_updater() { return component_updater_.get(); } @@ -135,7 +135,7 @@ diff --git a/chrome/browser/browser_process_impl.h b/chrome/browser/browser_proc #if BUILDFLAG(ENABLE_SUPERVISED_USERS) component_updater::SupervisedUserWhitelistInstaller* supervised_user_whitelist_installer() override; -@@ -362,6 +363,8 @@ class BrowserProcessImpl : public BrowserProcess, +@@ -361,6 +362,8 @@ class BrowserProcessImpl : public BrowserProcess, // but some users of component updater only install per-user. std::unique_ptr component_updater_; @@ -147,7 +147,7 @@ diff --git a/chrome/browser/browser_process_impl.h b/chrome/browser/browser_proc diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc --- a/chrome/browser/chrome_browser_main.cc +++ b/chrome/browser/chrome_browser_main.cc -@@ -1739,8 +1739,11 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl() { +@@ -1722,8 +1722,11 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl() { PreBrowserStart(); @@ -163,7 +163,7 @@ diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_brows diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -64,7 +64,6 @@ +@@ -65,7 +65,6 @@ #include "chrome/browser/hid/chrome_hid_delegate.h" #include "chrome/browser/language/translate_frame_binder.h" #include "chrome/browser/lifetime/browser_shutdown.h" @@ -171,7 +171,7 @@ diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/ch #include "chrome/browser/media/router/media_router_feature.h" #include "chrome/browser/media/router/presentation/presentation_service_delegate_impl.h" #include "chrome/browser/media/router/presentation/receiver_presentation_service_delegate_impl.h" -@@ -80,7 +79,6 @@ +@@ -81,7 +80,6 @@ #include "chrome/browser/net_benchmarking.h" #include "chrome/browser/notifications/platform_notification_service_factory.h" #include "chrome/browser/notifications/platform_notification_service_impl.h" @@ -179,7 +179,7 @@ diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/ch #include "chrome/browser/page_load_metrics/metrics_web_contents_observer.h" #include "chrome/browser/page_load_metrics/page_load_metrics_util.h" #include "chrome/browser/password_manager/chrome_password_manager_client.h" -@@ -4083,16 +4081,6 @@ ChromeContentBrowserClient::CreateThrottlesForNavigation( +@@ -4043,16 +4041,6 @@ ChromeContentBrowserClient::CreateThrottlesForNavigation( content::NavigationHandle* handle) { std::vector> throttles; @@ -196,7 +196,7 @@ diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/ch #if BUILDFLAG(ENABLE_PLUGINS) std::unique_ptr flash_url_throttle = FlashDownloadInterception::MaybeCreateThrottleFor(handle); -@@ -4202,12 +4190,6 @@ ChromeContentBrowserClient::CreateThrottlesForNavigation( +@@ -4162,12 +4150,6 @@ ChromeContentBrowserClient::CreateThrottlesForNavigation( } #endif @@ -1327,7 +1327,7 @@ diff --git a/content/browser/frame_host/navigation_throttle_runner.cc b/content/ #include "content/browser/frame_host/mixed_content_navigation_throttle.h" #include "content/browser/frame_host/navigation_handle_impl.h" #include "content/browser/frame_host/navigator_delegate.h" -@@ -118,15 +117,6 @@ void NavigationThrottleRunner::RegisterNavigationThrottles() { +@@ -120,15 +119,6 @@ void NavigationThrottleRunner::RegisterNavigationThrottles() { devtools_instrumentation::CreateNavigationThrottles(handle)) { AddThrottle(std::move(throttle)); } diff --git a/build/patches/Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch b/build/patches/Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch index 955938b6..d1df31b7 100644 --- a/build/patches/Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch +++ b/build/patches/Canvas-fingerprinting-mitigations-for-image-data-and-webGL.patch @@ -27,10 +27,10 @@ diff --git a/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering -#include "base/rand_util.h" #include "base/metrics/histogram_functions.h" + #include "base/rand_util.h" #include "third_party/blink/public/common/features.h" - #include "third_party/blink/public/platform/platform.h" @@ -817,7 +816,7 @@ TextMetrics* CanvasRenderingContext2D::measureText(const String& text) { - "Canvas.TextMetrics.MeasureText", elapsed); + GetState().GetTextAlign(), text); // scale text metrics by 3/1000000th - auto shuffleFactor = 1 + (base::RandDouble() - 0.5) * 0.000003; @@ -58,7 +58,7 @@ diff --git a/third_party/blink/renderer/modules/webgl/webgl_debug_renderer_info. diff --git a/third_party/blink/renderer/platform/BUILD.gn b/third_party/blink/renderer/platform/BUILD.gn --- a/third_party/blink/renderer/platform/BUILD.gn +++ b/third_party/blink/renderer/platform/BUILD.gn -@@ -1394,7 +1394,9 @@ jumbo_component("platform") { +@@ -1417,7 +1417,9 @@ jumbo_component("platform") { "//third_party/blink/renderer:non_test_config", ] diff --git a/build/patches/Disable-NTP-remote-suggestions-by-default.patch b/build/patches/Disable-NTP-remote-suggestions-by-default.patch index 6ed03b15..13346035 100644 --- a/build/patches/Disable-NTP-remote-suggestions-by-default.patch +++ b/build/patches/Disable-NTP-remote-suggestions-by-default.patch @@ -26,7 +26,7 @@ diff --git a/components/ntp_snippets/features.cc b/components/ntp_snippets/featu + "KeepPrefetchedContentSuggestions", base::FEATURE_DISABLED_BY_DEFAULT}; const base::Feature kOptionalImagesEnabledFeature{ - "NTPRemoteSuggestionsOptionalImages", base::FEATURE_DISABLED_BY_DEFAULT}; + "NTPRemoteSuggestionsOptionalImages", base::FEATURE_ENABLED_BY_DEFAULT}; -- 2.11.0 diff --git a/build/patches/Disable-Omaha-update-checks.patch b/build/patches/Disable-Omaha-update-checks.patch index e1641edd..8b9363e6 100644 --- a/build/patches/Disable-Omaha-update-checks.patch +++ b/build/patches/Disable-Omaha-update-checks.patch @@ -36,7 +36,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/omaha/VersionNu diff --git a/chrome/browser/android/chrome_feature_list.cc b/chrome/browser/android/chrome_feature_list.cc --- a/chrome/browser/android/chrome_feature_list.cc +++ b/chrome/browser/android/chrome_feature_list.cc -@@ -439,7 +439,7 @@ const base::Feature kIntentBlockExternalFormRedirectsNoGesture{ +@@ -465,7 +465,7 @@ const base::Feature kIntentBlockExternalFormRedirectsNoGesture{ base::FEATURE_DISABLED_BY_DEFAULT}; const base::Feature kJellyBeanSupported{"JellyBeanSupported", diff --git a/build/patches/Disable-data-saver.patch b/build/patches/Disable-data-saver.patch index ca5d63ed..08b7bb62 100644 --- a/build/patches/Disable-data-saver.patch +++ b/build/patches/Disable-data-saver.patch @@ -44,7 +44,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/dat diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -1303,9 +1303,6 @@ Your Google account may have other forms of browsing history like searches and a +@@ -1321,9 +1321,6 @@ Your Google account may have other forms of browsing history like searches and a When Lite mode is on, Chrome uses Google servers to make pages load faster. Lite mode rewrites very slow pages to load only essential content. Lite mode does not apply to Incognito tabs. diff --git a/build/patches/Disable-dynamic-module-loading.patch b/build/patches/Disable-dynamic-module-loading.patch index 75dc01a3..3d81b21e 100644 --- a/build/patches/Disable-dynamic-module-loading.patch +++ b/build/patches/Disable-dynamic-module-loading.patch @@ -13,7 +13,7 @@ Subject: Disable dynamic module loading diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java_sources.gni --- a/chrome/android/chrome_java_sources.gni +++ b/chrome/android/chrome_java_sources.gni -@@ -410,19 +410,6 @@ chrome_java_sources = [ +@@ -418,19 +418,6 @@ chrome_java_sources = [ "java/src/org/chromium/chrome/browser/customtabs/content/TabCreationMode.java", "java/src/org/chromium/chrome/browser/customtabs/dependency_injection/CustomTabActivityComponent.java", "java/src/org/chromium/chrome/browser/customtabs/dependency_injection/CustomTabActivityModule.java", @@ -36,7 +36,7 @@ diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java -@@ -62,7 +62,6 @@ import org.chromium.chrome.browser.customtabs.content.CustomTabActivityTabProvid +@@ -66,7 +66,6 @@ import org.chromium.chrome.browser.customtabs.content.CustomTabIntentHandler.Int import org.chromium.chrome.browser.customtabs.content.TabCreationMode; import org.chromium.chrome.browser.customtabs.dependency_injection.CustomTabActivityComponent; import org.chromium.chrome.browser.customtabs.dependency_injection.CustomTabActivityModule; @@ -44,7 +44,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/Cust import org.chromium.chrome.browser.customtabs.features.CustomTabNavigationBarController; import org.chromium.chrome.browser.customtabs.features.toolbar.CustomTabToolbarCoordinator; import org.chromium.chrome.browser.dependency_injection.ChromeActivityCommonsModule; -@@ -129,9 +128,6 @@ public class CustomTabActivity extends ChromeActivityDO NOT CALL * Public to be instanciable from {@link ChromeApplication}. This is however -@@ -1354,7 +1351,6 @@ public class CustomTabsConnection { +@@ -1373,7 +1370,6 @@ public class CustomTabsConnection { if (ChromeApplication.isSevereMemorySignal(level)) { getInstance().mClientManager.cleanupUnusedSessions(); } @@ -151,9 +151,9 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/Cust } @VisibleForTesting -@@ -1495,32 +1491,6 @@ public class CustomTabsConnection { - CustomTabsSessionToken session, String url, String origin, int referrerPolicy, - @DetachedResourceRequestMotivation int motivation); +@@ -1510,32 +1506,6 @@ public class CustomTabsConnection { + recordSpeculationStatusOnSwap(SPECULATION_STATUS_ON_SWAP_BACKGROUND_TAB_NOT_MATCHED); + } - public ModuleLoader getModuleLoader(ComponentName componentName, @Nullable String assetName) { - if (!ChromeFeatureList.isEnabled(ChromeFeatureList.CCT_MODULE_DEX_LOADING)) { @@ -187,7 +187,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/Cust diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/dependency_injection/CustomTabActivityComponent.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/dependency_injection/CustomTabActivityComponent.java --- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/dependency_injection/CustomTabActivityComponent.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/dependency_injection/CustomTabActivityComponent.java -@@ -14,8 +14,6 @@ import org.chromium.chrome.browser.customtabs.content.CustomTabActivityNavigatio +@@ -15,8 +15,6 @@ import org.chromium.chrome.browser.customtabs.content.CustomTabActivityNavigatio import org.chromium.chrome.browser.customtabs.content.CustomTabActivityTabController; import org.chromium.chrome.browser.customtabs.content.CustomTabActivityTabFactory; import org.chromium.chrome.browser.customtabs.content.CustomTabActivityTabProvider; @@ -196,7 +196,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/depe import org.chromium.chrome.browser.customtabs.features.toolbar.CustomTabToolbarCoordinator; import org.chromium.chrome.browser.dependency_injection.ActivityScope; import org.chromium.chrome.browser.dependency_injection.ChromeActivityCommonsModule; -@@ -31,8 +29,6 @@ import dagger.Subcomponent; +@@ -32,8 +30,6 @@ import dagger.Subcomponent; @ActivityScope public interface CustomTabActivityComponent extends ChromeActivityComponent { TrustedWebActivityCoordinator resolveTrustedWebActivityCoordinator(); diff --git a/build/patches/Disable-fetching-of-all-field-trials.patch b/build/patches/Disable-fetching-of-all-field-trials.patch index ba8e38c9..e9143e0d 100644 --- a/build/patches/Disable-fetching-of-all-field-trials.patch +++ b/build/patches/Disable-fetching-of-all-field-trials.patch @@ -46,11 +46,11 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureLi diff --git a/components/variations/service/variations_service.cc b/components/variations/service/variations_service.cc --- a/components/variations/service/variations_service.cc +++ b/components/variations/service/variations_service.cc -@@ -239,17 +239,7 @@ bool GetInstanceManipulations(const net::HttpResponseHeaders* headers, +@@ -240,17 +240,7 @@ bool GetInstanceManipulations(const net::HttpResponseHeaders* headers, // Variations seed fetching is only enabled in official Chrome builds, if a URL // is specified on the command line, and for testing. bool IsFetchingEnabled() { --#if !defined(GOOGLE_CHROME_BUILD) +-#if !BUILDFLAG(GOOGLE_CHROME_BRANDING) - if (!base::CommandLine::ForCurrentProcess()->HasSwitch( - switches::kVariationsServerURL) && - !g_should_fetch_for_testing) { diff --git a/build/patches/Disable-media-router-and-remoting-by-default.patch b/build/patches/Disable-media-router-and-remoting-by-default.patch index 92ee7e50..ae8d21a5 100644 --- a/build/patches/Disable-media-router-and-remoting-by-default.patch +++ b/build/patches/Disable-media-router-and-remoting-by-default.patch @@ -52,7 +52,7 @@ diff --git a/chrome/browser/profiles/profile.cc b/chrome/browser/profiles/profil diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/profile_impl.cc --- a/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc -@@ -436,7 +436,7 @@ void ProfileImpl::RegisterProfilePrefs( +@@ -444,7 +444,7 @@ void ProfileImpl::RegisterProfilePrefs( registry->RegisterStringPref( prefs::kPrintPreviewDefaultDestinationSelectionRules, std::string()); registry->RegisterBooleanPref(prefs::kForceEphemeralProfiles, false); diff --git a/build/patches/Disable-metrics-collection-for-NTP-tiles.patch b/build/patches/Disable-metrics-collection-for-NTP-tiles.patch index 0ebed705..24e10d1c 100644 --- a/build/patches/Disable-metrics-collection-for-NTP-tiles.patch +++ b/build/patches/Disable-metrics-collection-for-NTP-tiles.patch @@ -78,7 +78,7 @@ diff --git a/components/ntp_tiles/BUILD.gn b/components/ntp_tiles/BUILD.gn "most_visited_sites.cc", "most_visited_sites.h", "ntp_tile.cc", -@@ -77,7 +75,6 @@ source_set("unit_tests") { +@@ -78,7 +76,6 @@ source_set("unit_tests") { "custom_links_manager_impl_unittest.cc", "custom_links_store_unittest.cc", "icon_cacher_impl_unittest.cc", diff --git a/build/patches/Disable-metrics-on-all-I-O-threads.patch b/build/patches/Disable-metrics-on-all-I-O-threads.patch index 0f59f3a1..065d5f4c 100644 --- a/build/patches/Disable-metrics-on-all-I-O-threads.patch +++ b/build/patches/Disable-metrics-on-all-I-O-threads.patch @@ -10,7 +10,7 @@ Subject: Disable metrics on all I/O threads diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc --- a/chrome/browser/browser_process_impl.cc +++ b/chrome/browser/browser_process_impl.cc -@@ -917,7 +917,7 @@ void BrowserProcessImpl::RegisterPrefs(PrefRegistrySimple* registry) { +@@ -909,7 +909,7 @@ void BrowserProcessImpl::RegisterPrefs(PrefRegistrySimple* registry) { #endif // defined(OS_CHROMEOS) registry->RegisterBooleanPref(metrics::prefs::kMetricsReportingEnabled, @@ -22,15 +22,15 @@ diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_pro diff --git a/chrome/browser/profiles/profile_io_data.cc b/chrome/browser/profiles/profile_io_data.cc --- a/chrome/browser/profiles/profile_io_data.cc +++ b/chrome/browser/profiles/profile_io_data.cc -@@ -49,8 +49,6 @@ +@@ -47,8 +47,6 @@ + #include "components/content_settings/core/browser/host_content_settings_map.h" #include "components/cookie_config/cookie_store_util.h" - #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.h" #include "components/dom_distiller/core/url_constants.h" -#include "components/metrics/metrics_pref_names.h" -#include "components/metrics/metrics_service.h" #include "components/net_log/chrome_net_log.h" #include "components/policy/core/common/cloud/user_cloud_policy_manager.h" - #include "components/prefs/pref_service.h" + #include "components/signin/public/base/signin_pref_names.h" -- 2.11.0 diff --git a/build/patches/Disable-omission-of-URL-elements-in-Omnibox.patch b/build/patches/Disable-omission-of-URL-elements-in-Omnibox.patch index 00ad57d6..5736bb83 100644 --- a/build/patches/Disable-omission-of-URL-elements-in-Omnibox.patch +++ b/build/patches/Disable-omission-of-URL-elements-in-Omnibox.patch @@ -11,7 +11,7 @@ a corresponding user option to individually disable their usage. diff --git a/components/url_formatter/url_formatter.cc b/components/url_formatter/url_formatter.cc --- a/components/url_formatter/url_formatter.cc +++ b/components/url_formatter/url_formatter.cc -@@ -434,13 +434,13 @@ bool IDNToUnicodeOneComponent(const base::char16* comp, +@@ -433,13 +433,13 @@ bool IDNToUnicodeOneComponent(const base::char16* comp, } // namespace const FormatUrlType kFormatUrlOmitNothing = 0; diff --git a/build/patches/Disable-plugins-enumeration.patch b/build/patches/Disable-plugins-enumeration.patch index 001d79fd..52cd62c8 100644 --- a/build/patches/Disable-plugins-enumeration.patch +++ b/build/patches/Disable-plugins-enumeration.patch @@ -9,7 +9,7 @@ Subject: Disable plugins enumeration diff --git a/third_party/blink/renderer/core/frame/local_frame.cc b/third_party/blink/renderer/core/frame/local_frame.cc --- a/third_party/blink/renderer/core/frame/local_frame.cc +++ b/third_party/blink/renderer/core/frame/local_frame.cc -@@ -1186,10 +1186,8 @@ WebContentSettingsClient* LocalFrame::GetContentSettingsClient() { +@@ -1234,10 +1234,8 @@ WebContentSettingsClient* LocalFrame::GetContentSettingsClient() { } PluginData* LocalFrame::GetPluginData() const { diff --git a/build/patches/Disable-promos-displayed-in-bookmarks-manager.patch b/build/patches/Disable-promos-displayed-in-bookmarks-manager.patch index b6a58120..e00de6cd 100644 --- a/build/patches/Disable-promos-displayed-in-bookmarks-manager.patch +++ b/build/patches/Disable-promos-displayed-in-bookmarks-manager.patch @@ -105,7 +105,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm } @Override -@@ -397,19 +391,6 @@ class BookmarkItemsAdapter extends RecyclerView.Adapter +@@ -387,19 +381,6 @@ class BookmarkItemsAdapter extends RecyclerView.Adapter if (currentUIState == BookmarkUIState.STATE_SEARCHING) return; assert currentUIState == BookmarkUIState.STATE_FOLDER : "Unexpected UI state"; @@ -220,7 +220,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/Bookm diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/ReorderBookmarkItemsAdapter.java b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/ReorderBookmarkItemsAdapter.java --- a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/ReorderBookmarkItemsAdapter.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/ReorderBookmarkItemsAdapter.java -@@ -167,8 +167,6 @@ class ReorderBookmarkItemsAdapter extends DragReorderableListAdapter { -@@ -201,13 +196,6 @@ class ReorderBookmarkItemsAdapter extends DragReorderableListAdapter - -- - -- -- -- -- +- @@ -102,43 +110,51 @@ diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/androi - android:key="usage_and_crash_reports" - android:title="@string/usage_and_crash_reports_title_legacy" - android:fragment="org.chromium.chrome.browser.preferences.privacy.UsageAndCrashReportsPreferenceFragment" /> - - -- -- -- -- { String key = preference.getKey(); PrefServiceBridge prefs = PrefServiceBridge.getInstance(); @@ -326,12 +322,40 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri - if (PREF_SAFE_BROWSING.equals(key)) { - return prefs.isSafeBrowsingManaged(); - } -- if (PREF_NETWORK_PREDICTIONS.equals(key)) { -- return prefs.isNetworkPredictionManaged(); + if (PREF_NETWORK_PREDICTIONS.equals(key)) { + return prefs.isNetworkPredictionManaged(); + } +diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncAndServicesPreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncAndServicesPreferences.java +--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncAndServicesPreferences.java ++++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncAndServicesPreferences.java +@@ -163,14 +163,7 @@ public class SyncAndServicesPreferences extends PreferenceFragmentCompat + + mPrivacyPrefManager.migrateNetworkPredictionPreferences(); + +- getActivity().setTitle(R.string.prefs_sync_and_services); + setHasOptionsMenu(true); +- if (mIsFromSigninScreen) { +- ActionBar actionBar = ((AppCompatActivity) getActivity()).getSupportActionBar(); +- assert actionBar != null; +- actionBar.setHomeActionContentDescription( +- R.string.prefs_sync_and_services_content_description); +- } + + PreferenceUtils.addPreferencesFromResource(this, R.xml.sync_and_services_preferences); + +diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncPreferenceUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncPreferenceUtils.java +--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncPreferenceUtils.java ++++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncPreferenceUtils.java +@@ -119,9 +119,6 @@ public class SyncPreferenceUtils { + if (profileSyncService.isPassphraseRequiredForDecryption()) { + return res.getString(R.string.sync_need_passphrase); + } +- if (ChromeFeatureList.isEnabled(ChromeFeatureList.UNIFIED_CONSENT)) { +- return context.getString(R.string.sync_and_services_summary_sync_on); - } - return false; - }; - } + return context.getString(R.string.account_management_sync_summary, accountName); + } + return context.getString(R.string.sync_is_disabled); diff --git a/chrome/android/java/src/org/chromium/chrome/browser/webshare/ShareServiceImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/webshare/ShareServiceImpl.java --- a/chrome/android/java/src/org/chromium/chrome/browser/webshare/ShareServiceImpl.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/webshare/ShareServiceImpl.java @@ -358,16 +382,29 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/webshare/ShareS diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -391,30 +391,12 @@ CHAR-LIMIT guidelines: - - Sends some cookies and searches from the address bar and search box to your default search engine +@@ -351,18 +351,9 @@ CHAR-LIMIT guidelines: + + Sign in to Chrome -- -- Preload pages for faster browsing and searching +- +- Sync and Google services - -- -- Uses cookies to remember your preferences, even if you don't visit those pages +- +- You are currently customizing your Sync and Google service settings. To finish turning on sync, tap the Confirm button near the bottom of the screen. Navigate up - + + Sync and personalize across devices + +- +- Sync is on +- + + Disabled by the administrator of this device + +@@ -406,12 +397,6 @@ CHAR-LIMIT guidelines: + + Uses cookies to remember your preferences, even if you don't visit those pages + - - Show suggestions for similar pages when a page can't be found - @@ -377,8 +414,9 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and Make searches and browsing better - - Sends URLs of pages you visit to Google +@@ -421,12 +406,6 @@ CHAR-LIMIT guidelines: + + For more settings that relate to privacy, security, and data collection, see <link>Sync and Google services</link> - - Help improve Chrome's features and performance @@ -389,7 +427,7 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and Cancel sync? -@@ -704,36 +686,12 @@ CHAR-LIMIT guidelines: +@@ -728,30 +707,12 @@ CHAR-LIMIT guidelines: Privacy @@ -417,16 +455,10 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and - - Sends URLs of some pages you visit to Google, when your security is at risk - -- -- Use page predictions -- -- -- Preload pages for faster loading and offline reading -- - - Tap to Search + + Use page predictions -@@ -3956,9 +3914,6 @@ The site does NOT gain access to the camera. The camera images are only visible +@@ -4047,9 +4008,6 @@ The site does NOT gain access to the camera. The camera images are only visible You can see sites you visit in Chrome and set timers for them.\n\nGoogle gets info about the sites you set timers for and how long you visit them. This info is used to make Digital Wellbeing better. @@ -439,7 +471,7 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -2952,8 +2952,6 @@ jumbo_split_static_library("browser") { +@@ -3039,8 +3039,6 @@ jumbo_split_static_library("browser") { "download/download_commands.h", "download/download_crx_util.cc", "download/download_crx_util.h", @@ -462,7 +494,7 @@ diff --git a/chrome/browser/browser_process.h b/chrome/browser/browser_process.h namespace subresource_filter { class RulesetService; } -@@ -110,10 +106,6 @@ class ResourceCoordinatorParts; +@@ -106,10 +102,6 @@ class ResourceCoordinatorParts; class TabManager; } @@ -473,7 +505,7 @@ diff --git a/chrome/browser/browser_process.h b/chrome/browser/browser_process.h // NOT THREAD SAFE, call only from the main thread. // These functions shouldn't return NULL unless otherwise noted. class BrowserProcess { -@@ -214,14 +206,6 @@ class BrowserProcess { +@@ -210,14 +202,6 @@ class BrowserProcess { // on this platform (or this is a unit test). virtual StatusTray* status_tray() = 0; @@ -499,7 +531,7 @@ diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_pro #include "chrome/browser/shell_integration.h" #include "chrome/browser/site_isolation/prefs_observer.h" #include "chrome/browser/ssl/secure_origin_prefs_observer.h" -@@ -363,8 +362,6 @@ void BrowserProcessImpl::StartTearDown() { +@@ -361,8 +360,6 @@ void BrowserProcessImpl::StartTearDown() { metrics_services_manager_.reset(); intranet_redirect_detector_.reset(); @@ -508,7 +540,7 @@ diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_pro network_time_tracker_.reset(); #if BUILDFLAG(ENABLE_PLUGINS) plugins_resource_service_.reset(); -@@ -962,22 +959,6 @@ StatusTray* BrowserProcessImpl::status_tray() { +@@ -954,22 +951,6 @@ StatusTray* BrowserProcessImpl::status_tray() { return status_tray_.get(); } @@ -531,7 +563,7 @@ diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_pro subresource_filter::RulesetService* BrowserProcessImpl::subresource_filter_ruleset_service() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); -@@ -1236,23 +1217,6 @@ void BrowserProcessImpl::CreateBackgroundPrintingManager() { +@@ -1228,23 +1209,6 @@ void BrowserProcessImpl::CreateBackgroundPrintingManager() { } void BrowserProcessImpl::CreateSafeBrowsingService() { @@ -568,7 +600,7 @@ diff --git a/chrome/browser/browser_process_impl.h b/chrome/browser/browser_proc subresource_filter::RulesetService* subresource_filter_ruleset_service() override; optimization_guide::OptimizationGuideService* optimization_guide_service() -@@ -313,9 +310,6 @@ class BrowserProcessImpl : public BrowserProcess, +@@ -312,9 +309,6 @@ class BrowserProcessImpl : public BrowserProcess, std::unique_ptr background_mode_manager_; #endif @@ -581,16 +613,17 @@ diff --git a/chrome/browser/browser_process_impl.h b/chrome/browser/browser_proc diff --git a/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc b/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc --- a/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc +++ b/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.cc -@@ -249,16 +249,6 @@ bool DoesOriginMatchEmbedderMask(int origin_type_mask, +@@ -256,17 +256,6 @@ bool DoesOriginMatchEmbedderMask(int origin_type_mask, return false; } -// Callback for when cookies have been deleted. Invokes NotifyIfDone. -// Receiving |cookie_manager| as a parameter so that the receive pipe is -// not deleted before the response is received. --void OnClearedCookies(base::OnceClosure done, -- network::mojom::CookieManagerPtr cookie_manager, -- uint32_t num_deleted) { +-void OnClearedCookies( +- base::OnceClosure done, +- mojo::Remote cookie_manager, +- uint32_t num_deleted) { - DCHECK_CURRENTLY_ON(BrowserThread::UI); - std::move(done).Run(); -} @@ -598,7 +631,7 @@ diff --git a/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate. } // namespace ChromeBrowsingDataRemoverDelegate::ChromeBrowsingDataRemoverDelegate( -@@ -637,36 +627,6 @@ void ChromeBrowsingDataRemoverDelegate::RemoveEmbedderData( +@@ -662,36 +651,6 @@ void ChromeBrowsingDataRemoverDelegate::RemoveEmbedderData( CONTENT_SETTINGS_TYPE_CLIENT_HINTS, base::Time(), base::Time::Max(), website_settings_filter); @@ -610,9 +643,9 @@ diff --git a/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate. - safe_browsing::SafeBrowsingService* sb_service = - g_browser_process->safe_browsing_service(); - if (sb_service) { -- network::mojom::CookieManagerPtr cookie_manager; +- mojo::Remote cookie_manager; - sb_service->GetNetworkContext()->GetCookieManager( -- mojo::MakeRequest(&cookie_manager)); +- cookie_manager.BindNewPipeAndPassReceiver()); - - network::mojom::CookieManager* manager_ptr = cookie_manager.get(); - @@ -638,18 +671,21 @@ diff --git a/chrome/browser/browsing_data/chrome_browsing_data_remover_delegate. diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -119,9 +119,6 @@ +@@ -120,10 +120,9 @@ #include "chrome/browser/renderer_host/pepper/chrome_browser_pepper_host_factory.h" #include "chrome/browser/renderer_preferences_util.h" #include "chrome/browser/resource_coordinator/background_tab_navigation_throttle.h" -#include "chrome/browser/safe_browsing/certificate_reporting_service.h" -#include "chrome/browser/safe_browsing/certificate_reporting_service_factory.h" -#include "chrome/browser/safe_browsing/safe_browsing_navigation_throttle.h" ++#if defined(FULL_SAFE_BROWSING) #include "chrome/browser/safe_browsing/safe_browsing_service.h" ++#endif #include "chrome/browser/safe_browsing/ui_manager.h" #include "chrome/browser/safe_browsing/url_checker_delegate_impl.h" -@@ -137,7 +134,7 @@ - #include "chrome/browser/speech/tts_message_filter.h" + #include "chrome/browser/search/search.h" +@@ -136,11 +135,13 @@ + #include "chrome/browser/speech/tts_controller_delegate_impl.h" #include "chrome/browser/ssl/insecure_sensitive_input_driver_factory.h" #include "chrome/browser/ssl/ssl_blocking_page.h" -#include "chrome/browser/ssl/ssl_cert_reporter.h" @@ -657,7 +693,13 @@ diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/ch #include "chrome/browser/ssl/ssl_client_auth_metrics.h" #include "chrome/browser/ssl/ssl_client_certificate_selector.h" #include "chrome/browser/ssl/ssl_error_handler.h" -@@ -909,30 +906,6 @@ void SetApplicationLocaleOnIOThread(const std::string& locale) { ++#if defined(FULL_SAFE_BROWSING) + #include "chrome/browser/ssl/ssl_error_navigation_throttle.h" ++#endif + #include "chrome/browser/ssl/typed_navigation_timing_throttle.h" + #include "chrome/browser/subresource_filter/chrome_subresource_filter_client.h" + #include "chrome/browser/sync_file_system/local/sync_file_system_backend.h" +@@ -861,30 +862,6 @@ void SetApplicationLocaleOnIOThread(const std::string& locale) { GetIOThreadApplicationLocale() = locale; } @@ -688,7 +730,17 @@ diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/ch #if defined(OS_ANDROID) float GetDeviceScaleAdjustment() { static const float kMinFSM = 1.05f; -@@ -2061,7 +2034,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches( +@@ -1263,7 +1240,9 @@ void ChromeContentBrowserClient::PostAfterStartupTask( + InitNetworkContextsParentDirectory(); + + DCHECK_CURRENTLY_ON(BrowserThread::UI); ++#if defined(FULL_SAFE_BROWSING) + safe_browsing_service_ = g_browser_process->safe_browsing_service(); ++#endif + } + + bool ChromeContentBrowserClient::IsBrowserStartupComplete() { +@@ -2030,7 +2009,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches( } #elif defined(OS_POSIX) #if defined(OS_ANDROID) @@ -697,7 +749,7 @@ diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/ch #else bool enable_crash_reporter = breakpad::IsCrashReporterEnabled(); #endif -@@ -2154,7 +2127,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches( +@@ -2121,7 +2100,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches( // Disable client-side phishing detection in the renderer if it is // disabled in the Profile preferences or the browser process. if (!prefs->GetBoolean(prefs::kSafeBrowsingEnabled) || @@ -706,29 +758,22 @@ diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/ch command_line->AppendSwitch( switches::kDisableClientSidePhishingDetection); } -@@ -3013,9 +2986,6 @@ bool ChromeContentBrowserClient::CanCreateWindow( +@@ -4201,12 +4180,12 @@ ChromeContentBrowserClient::CreateThrottlesForNavigation( - void ChromeContentBrowserClient::ResourceDispatcherHostCreated() { - DCHECK_CURRENTLY_ON(BrowserThread::UI); -- -- // TODO(jam): move this creation elsewhere so we can remove this method. -- safe_browsing_service_ = g_browser_process->safe_browsing_service(); - } - - content::SpeechRecognitionManagerDelegate* -@@ -4251,11 +4221,6 @@ ChromeContentBrowserClient::CreateThrottlesForNavigation( throttles.push_back(std::make_unique( handle, handle->GetWebContents()->GetBrowserContext())); - -- throttles.push_back(std::make_unique( -- handle, -- std::make_unique(web_contents), -- base::Bind(&SSLErrorHandler::HandleSSLError))); - ++#if defined(FULL_SAFE_BROWSING) + throttles.push_back(std::make_unique( + handle, + std::make_unique(web_contents), + base::Bind(&SSLErrorHandler::HandleSSLError))); +- ++#endif + throttles.push_back(std::make_unique(handle)); + std::unique_ptr https_upgrade_timing_throttle = - TypedNavigationTimingThrottle::MaybeCreateThrottleFor(handle); - if (https_upgrade_timing_throttle) -@@ -4284,11 +4249,6 @@ ChromeContentBrowserClient::CreateThrottlesForNavigation( +@@ -4237,11 +4216,6 @@ ChromeContentBrowserClient::CreateThrottlesForNavigation( PreviewsLitePageDecider::MaybeCreateThrottleFor(handle); if (previews_lite_page_throttle) throttles.push_back(std::move(previews_lite_page_throttle)); @@ -740,7 +785,7 @@ diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/ch #if defined(OS_WIN) || defined(OS_MACOSX) || \ (defined(OS_LINUX) && !defined(OS_CHROMEOS)) -@@ -5426,19 +5386,7 @@ ChromeContentBrowserClient::GetSafeBrowsingUrlCheckerDelegate( +@@ -5249,19 +5223,7 @@ ChromeContentBrowserClient::GetSafeBrowsingUrlCheckerDelegate( content::ResourceContext* resource_context) { DCHECK_CURRENTLY_ON(BrowserThread::IO); @@ -798,18 +843,19 @@ diff --git a/chrome/browser/component_updater/file_type_policies_component_insta diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrome/browser/download/chrome_download_manager_delegate.cc --- a/chrome/browser/download/chrome_download_manager_delegate.cc +++ b/chrome/browser/download/chrome_download_manager_delegate.cc -@@ -40,8 +40,10 @@ +@@ -40,9 +40,11 @@ #include "chrome/browser/download/save_package_file_picker.h" #include "chrome/browser/platform_util.h" #include "chrome/browser/profiles/profile.h" +#if defined(FULL_SAFE_BROWSING) + #include "chrome/browser/safe_browsing/download_protection/binary_upload_service.h" #include "chrome/browser/safe_browsing/download_protection/download_protection_util.h" #include "chrome/browser/safe_browsing/safe_browsing_service.h" +#endif #include "chrome/browser/ui/chrome_pages.h" #include "chrome/browser/ui/scoped_tabbed_browser_displayer.h" #include "chrome/common/buildflags.h" -@@ -50,7 +52,9 @@ +@@ -51,7 +53,9 @@ #include "chrome/common/chrome_paths.h" #include "chrome/common/pdf_util.h" #include "chrome/common/pref_names.h" @@ -819,7 +865,7 @@ diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrom #include "chrome/grit/generated_resources.h" #include "components/download/public/common/download_danger_type.h" #include "components/download/public/common/download_features.h" -@@ -110,8 +114,10 @@ using content::DownloadManager; +@@ -122,8 +126,10 @@ using content::DownloadManager; using download::DownloadItem; using download::DownloadPathReservationTracker; using download::PathValidationResult; @@ -830,7 +876,7 @@ diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrom namespace { -@@ -325,13 +331,6 @@ ChromeDownloadManagerDelegate::~ChromeDownloadManagerDelegate() { +@@ -345,13 +351,6 @@ ChromeDownloadManagerDelegate::~ChromeDownloadManagerDelegate() { void ChromeDownloadManagerDelegate::SetDownloadManager(DownloadManager* dm) { download_manager_ = dm; @@ -844,7 +890,7 @@ diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrom } #if defined(OS_ANDROID) -@@ -636,16 +635,6 @@ void ChromeDownloadManagerDelegate::ChooseSavePath( +@@ -654,16 +653,6 @@ void ChromeDownloadManagerDelegate::ChooseSavePath( void ChromeDownloadManagerDelegate::SanitizeSavePackageResourceName( base::FilePath* filename) { @@ -861,15 +907,15 @@ diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrom } void ChromeDownloadManagerDelegate::OpenDownloadUsingPlatformHandler( -@@ -779,19 +768,19 @@ ChromeDownloadManagerDelegate::ApplicationClientIdForFileScanning() { +@@ -797,19 +786,19 @@ ChromeDownloadManagerDelegate::ApplicationClientIdForFileScanning() { return std::string(chrome::kApplicationClientIDStringForAVScanning); } -+#if defined(FULL_SAFE_BROWSING) ++#if BUILDFLAG(FULL_SAFE_BROWSING) DownloadProtectionService* ChromeDownloadManagerDelegate::GetDownloadProtectionService() { DCHECK_CURRENTLY_ON(BrowserThread::UI); --#if defined(FULL_SAFE_BROWSING) +-#if BUILDFLAG(FULL_SAFE_BROWSING) safe_browsing::SafeBrowsingService* sb_service = g_browser_process->safe_browsing_service(); if (sb_service && sb_service->download_protection_service() && @@ -883,7 +929,7 @@ diff --git a/chrome/browser/download/chrome_download_manager_delegate.cc b/chrom void ChromeDownloadManagerDelegate::ShouldBlockDownload( download::DownloadItem* download, -@@ -1254,13 +1243,17 @@ void ChromeDownloadManagerDelegate::OnDownloadTargetDetermined( +@@ -1262,13 +1251,17 @@ void ChromeDownloadManagerDelegate::OnDownloadTargetDetermined( DownloadItemModel(item).SetShouldPreferOpeningInBrowser(true); #endif @@ -926,7 +972,7 @@ diff --git a/chrome/browser/download/chrome_download_manager_delegate.h b/chrome // Show file picker for |download|. virtual void ShowFilePickerForDownload( -@@ -206,9 +210,11 @@ class ChromeDownloadManagerDelegate +@@ -205,9 +209,11 @@ class ChromeDownloadManagerDelegate const content::NotificationSource& source, const content::NotificationDetails& details) override; @@ -953,7 +999,7 @@ diff --git a/chrome/browser/download/download_item_model.cc b/chrome/browser/dow #include "chrome/grit/chromium_strings.h" #include "chrome/grit/generated_resources.h" #include "components/download/public/common/download_danger_type.h" -@@ -42,7 +44,9 @@ +@@ -43,7 +45,9 @@ using base::TimeDelta; using download::DownloadItem; @@ -963,7 +1009,7 @@ diff --git a/chrome/browser/download/download_item_model.cc b/chrome/browser/dow namespace { -@@ -72,9 +76,11 @@ class DownloadItemModelData : public base::SupportsUserData::Data { +@@ -73,9 +77,11 @@ class DownloadItemModelData : public base::SupportsUserData::Data { // for the file type. bool should_prefer_opening_in_browser_; @@ -975,7 +1021,7 @@ diff --git a/chrome/browser/download/download_item_model.cc b/chrome/browser/dow // Whether the download is currently being revived. bool is_being_revived_; -@@ -111,7 +117,9 @@ DownloadItemModelData::DownloadItemModelData() +@@ -112,7 +118,9 @@ DownloadItemModelData::DownloadItemModelData() : should_show_in_shelf_(true), was_ui_notified_(false), should_prefer_opening_in_browser_(false), @@ -985,7 +1031,7 @@ diff --git a/chrome/browser/download/download_item_model.cc b/chrome/browser/dow is_being_revived_(false) {} } // namespace -@@ -377,6 +385,7 @@ void DownloadItemModel::SetShouldPreferOpeningInBrowser(bool preference) { +@@ -378,6 +386,7 @@ void DownloadItemModel::SetShouldPreferOpeningInBrowser(bool preference) { data->should_prefer_opening_in_browser_ = preference; } @@ -993,7 +1039,7 @@ diff --git a/chrome/browser/download/download_item_model.cc b/chrome/browser/dow DownloadFileType::DangerLevel DownloadItemModel::GetDangerLevel() const { const DownloadItemModelData* data = DownloadItemModelData::Get(download_); return data ? data->danger_level_ : DownloadFileType::NOT_DANGEROUS; -@@ -387,6 +396,7 @@ void DownloadItemModel::SetDangerLevel( +@@ -388,6 +397,7 @@ void DownloadItemModel::SetDangerLevel( DownloadItemModelData* data = DownloadItemModelData::GetOrCreate(download_); data->danger_level_ = danger_level; } @@ -1001,7 +1047,7 @@ diff --git a/chrome/browser/download/download_item_model.cc b/chrome/browser/dow bool DownloadItemModel::IsBeingRevived() const { const DownloadItemModelData* data = DownloadItemModelData::Get(download_); -@@ -535,9 +545,6 @@ bool DownloadItemModel::IsCommandEnabled( +@@ -536,9 +546,6 @@ bool DownloadItemModel::IsCommandEnabled( // filename. Don't base an "Always open" decision based on it. Also // exclude extensions. return download_->CanOpenDownload() && @@ -1099,7 +1145,7 @@ diff --git a/chrome/browser/download/download_target_determiner.cc b/chrome/brow #include "chrome/grit/generated_resources.h" #include "components/download/public/common/download_interrupt_reasons.h" #include "components/history/core/browser/history_service.h" -@@ -59,13 +61,16 @@ +@@ -60,13 +62,16 @@ using content::BrowserThread; using download::DownloadItem; using download::DownloadPathReservationTracker; @@ -1116,7 +1162,7 @@ diff --git a/chrome/browser/download/download_target_determiner.cc b/chrome/brow // Condenses the results from HistoryService::GetVisibleVisitCountToHost() to a // single bool. A host is considered visited before if prior visible visits were // found in history and the first such visit was earlier than the most recent -@@ -76,6 +81,7 @@ void VisitCountsToVisitedBefore(base::OnceCallback callback, +@@ -77,6 +82,7 @@ void VisitCountsToVisitedBefore(base::OnceCallback callback, result.success && result.count > 0 && (result.first_visit.LocalMidnight() < base::Time::Now().LocalMidnight())); } @@ -1124,7 +1170,7 @@ diff --git a/chrome/browser/download/download_target_determiner.cc b/chrome/brow #if defined(OS_WIN) // Keeps track of whether Adobe Reader is up to date. -@@ -100,7 +106,9 @@ DownloadTargetDeterminer::DownloadTargetDeterminer( +@@ -101,7 +107,9 @@ DownloadTargetDeterminer::DownloadTargetDeterminer( create_target_directory_(false), conflict_action_(conflict_action), danger_type_(download->GetDangerType()), @@ -1134,7 +1180,7 @@ diff --git a/chrome/browser/download/download_target_determiner.cc b/chrome/brow virtual_path_(initial_virtual_path), is_filetype_handled_safely_(false), #if defined(OS_ANDROID) -@@ -258,8 +266,12 @@ DownloadTargetDeterminer::Result +@@ -259,8 +267,12 @@ DownloadTargetDeterminer::Result // |suggested_filename| and Content-Disposition header have higher priority // than the URL. bool safe_file_ext = @@ -1147,7 +1193,7 @@ diff --git a/chrome/browser/download/download_target_determiner.cc b/chrome/brow net::HttpContentDisposition content_disposition_header( download_->GetContentDisposition(), referrer_charset); bool should_replace_extension = -@@ -777,6 +789,7 @@ DownloadTargetDeterminer::Result +@@ -789,6 +801,7 @@ DownloadTargetDeterminer::Result return CONTINUE; } @@ -1155,7 +1201,7 @@ diff --git a/chrome/browser/download/download_target_determiner.cc b/chrome/brow // First determine the danger level assuming that the user doesn't have any // prior visits to the referrer recoreded in history. The resulting danger // level would be ALLOW_ON_USER_GESTURE if the level depends on the visit -@@ -813,6 +826,7 @@ DownloadTargetDeterminer::Result +@@ -825,6 +838,7 @@ DownloadTargetDeterminer::Result // invalid, then assume the referrer has not been visited before. if (danger_type_ == download::DOWNLOAD_DANGER_TYPE_NOT_DANGEROUS) danger_type_ = download::DOWNLOAD_DANGER_TYPE_DANGEROUS_FILE; @@ -1163,7 +1209,7 @@ diff --git a/chrome/browser/download/download_target_determiner.cc b/chrome/brow return CONTINUE; } -@@ -820,11 +834,13 @@ void DownloadTargetDeterminer::CheckVisitedReferrerBeforeDone( +@@ -832,11 +846,13 @@ void DownloadTargetDeterminer::CheckVisitedReferrerBeforeDone( bool visited_referrer_before) { DCHECK_CURRENTLY_ON(BrowserThread::UI); DCHECK_EQ(STATE_DETERMINE_INTERMEDIATE_PATH, next_state_); @@ -1177,7 +1223,7 @@ diff --git a/chrome/browser/download/download_target_determiner.cc b/chrome/brow DoLoop(); } -@@ -929,7 +945,9 @@ void DownloadTargetDeterminer::ScheduleCallbackAndDeleteSelf( +@@ -941,7 +957,9 @@ void DownloadTargetDeterminer::ScheduleCallbackAndDeleteSelf( << " Intermediate:" << intermediate_path_.AsUTF8Unsafe() << " Confirmation reason:" << static_cast(confirmation_reason_) << " Danger type:" << danger_type_ @@ -1187,7 +1233,7 @@ diff --git a/chrome/browser/download/download_target_determiner.cc b/chrome/brow << " Result:" << static_cast(result); std::unique_ptr target_info(new DownloadTargetInfo); -@@ -941,7 +959,9 @@ void DownloadTargetDeterminer::ScheduleCallbackAndDeleteSelf( +@@ -953,7 +971,9 @@ void DownloadTargetDeterminer::ScheduleCallbackAndDeleteSelf( ? DownloadItem::TARGET_DISPOSITION_PROMPT : DownloadItem::TARGET_DISPOSITION_OVERWRITE); target_info->danger_type = danger_type_; @@ -1197,7 +1243,7 @@ diff --git a/chrome/browser/download/download_target_determiner.cc b/chrome/brow target_info->intermediate_path = intermediate_path_; target_info->mime_type = mime_type_; target_info->is_filetype_handled_safely = is_filetype_handled_safely_; -@@ -1027,6 +1047,7 @@ bool DownloadTargetDeterminer::HasPromptedForPath() const { +@@ -1039,6 +1059,7 @@ bool DownloadTargetDeterminer::HasPromptedForPath() const { DownloadItem::TARGET_DISPOSITION_PROMPT); } @@ -1205,7 +1251,7 @@ diff --git a/chrome/browser/download/download_target_determiner.cc b/chrome/brow DownloadFileType::DangerLevel DownloadTargetDeterminer::GetDangerLevel( PriorVisitsToReferrer visits) const { DCHECK_CURRENTLY_ON(BrowserThread::UI); -@@ -1056,30 +1077,9 @@ DownloadFileType::DangerLevel DownloadTargetDeterminer::GetDangerLevel( +@@ -1063,30 +1084,9 @@ DownloadFileType::DangerLevel DownloadTargetDeterminer::GetDangerLevel( download_->HasUserGesture()) return DownloadFileType::NOT_DANGEROUS; @@ -1329,7 +1375,7 @@ diff --git a/chrome/browser/download/download_target_info.h b/chrome/browser/dow diff --git a/chrome/browser/download/download_ui_model.cc b/chrome/browser/download/download_ui_model.cc --- a/chrome/browser/download/download_ui_model.cc +++ b/chrome/browser/download/download_ui_model.cc -@@ -30,7 +30,9 @@ +@@ -32,7 +32,9 @@ using base::TimeDelta; using download::DownloadItem; @@ -1339,7 +1385,7 @@ diff --git a/chrome/browser/download/download_ui_model.cc b/chrome/browser/downl using offline_items_collection::FailState; namespace { -@@ -386,12 +388,14 @@ bool DownloadUIModel::ShouldPreferOpeningInBrowser() const { +@@ -390,12 +392,14 @@ bool DownloadUIModel::ShouldPreferOpeningInBrowser() const { void DownloadUIModel::SetShouldPreferOpeningInBrowser(bool preference) {} @@ -1394,7 +1440,7 @@ diff --git a/chrome/browser/extensions/api/downloads/downloads_api.cc b/chrome/b #include "chrome/browser/download/download_file_icon_extractor.h" #include "chrome/browser/download/download_open_prompt.h" #include "chrome/browser/download/download_prefs.h" -@@ -1310,9 +1309,6 @@ DownloadsAcceptDangerFunction::DownloadsAcceptDangerFunction() {} +@@ -1311,9 +1310,6 @@ DownloadsAcceptDangerFunction::DownloadsAcceptDangerFunction() {} DownloadsAcceptDangerFunction::~DownloadsAcceptDangerFunction() {} @@ -1404,7 +1450,7 @@ diff --git a/chrome/browser/extensions/api/downloads/downloads_api.cc b/chrome/b bool DownloadsAcceptDangerFunction::RunAsync() { std::unique_ptr params( downloads::AcceptDanger::Params::Create(*args_)); -@@ -1350,40 +1346,7 @@ void DownloadsAcceptDangerFunction::PromptOrWait(int download_id, int retries) { +@@ -1351,40 +1347,7 @@ void DownloadsAcceptDangerFunction::PromptOrWait(int download_id, int retries) { return; } RecordApiFunctions(DOWNLOADS_FUNCTION_ACCEPT_DANGER); @@ -1486,7 +1532,7 @@ diff --git a/chrome/browser/extensions/api/downloads/downloads_api.h b/chrome/br diff --git a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc --- a/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc +++ b/chrome/browser/extensions/api/webstore_private/webstore_private_api.cc -@@ -681,51 +681,9 @@ WebstorePrivateGetReferrerChainFunction:: +@@ -682,51 +682,9 @@ WebstorePrivateGetReferrerChainFunction:: ExtensionFunction::ResponseAction WebstorePrivateGetReferrerChainFunction::Run() { @@ -1620,7 +1666,7 @@ diff --git a/chrome/browser/extensions/blacklist_state_fetcher.h b/chrome/browse diff --git a/chrome/browser/metrics/chrome_metrics_service_client.cc b/chrome/browser/metrics/chrome_metrics_service_client.cc --- a/chrome/browser/metrics/chrome_metrics_service_client.cc +++ b/chrome/browser/metrics/chrome_metrics_service_client.cc -@@ -772,9 +772,6 @@ void ChromeMetricsServiceClient::RegisterMetricsServiceProviders() { +@@ -773,9 +773,6 @@ void ChromeMetricsServiceClient::RegisterMetricsServiceProviders() { metrics_service_->RegisterMetricsProvider( std::make_unique()); @@ -1630,10 +1676,141 @@ diff --git a/chrome/browser/metrics/chrome_metrics_service_client.cc b/chrome/br #if !defined(OS_ANDROID) && !defined(OS_CHROMEOS) metrics_service_->RegisterMetricsProvider( std::make_unique()); +diff --git a/chrome/browser/native_file_system/chrome_native_file_system_permission_context.cc b/chrome/browser/native_file_system/chrome_native_file_system_permission_context.cc +--- a/chrome/browser/native_file_system/chrome_native_file_system_permission_context.cc ++++ b/chrome/browser/native_file_system/chrome_native_file_system_permission_context.cc +@@ -18,7 +18,6 @@ + #include "chrome/browser/native_file_system/native_file_system_permission_context_factory.h" + #include "chrome/browser/native_file_system/native_file_system_permission_request_manager.h" + #include "chrome/browser/profiles/profile.h" +-#include "chrome/browser/safe_browsing/download_protection/download_protection_service.h" + #include "chrome/browser/sessions/session_tab_helper.h" + #include "chrome/browser/ui/browser_dialogs.h" + #include "chrome/common/chrome_paths.h" +@@ -322,74 +321,6 @@ class ReadPermissionGrantImpl + PermissionStatus status_ = PermissionStatus::GRANTED; + }; + +-void DoSafeBrowsingCheckOnUIThread( +- int process_id, +- int frame_id, +- std::unique_ptr item, +- safe_browsing::CheckDownloadCallback callback) { +- DCHECK_CURRENTLY_ON(content::BrowserThread::UI); +- +- safe_browsing::SafeBrowsingService* sb_service = +- g_browser_process->safe_browsing_service(); +- +- if (!sb_service || !sb_service->download_protection_service() || +- !sb_service->download_protection_service()->enabled()) { +- std::move(callback).Run(safe_browsing::DownloadCheckResult::UNKNOWN); +- return; +- } +- +- if (!item->browser_context) { +- content::RenderProcessHost* rph = +- content::RenderProcessHost::FromID(process_id); +- if (!rph) { +- std::move(callback).Run(safe_browsing::DownloadCheckResult::UNKNOWN); +- return; +- } +- item->browser_context = rph->GetBrowserContext(); +- } +- +- if (!item->web_contents) { +- content::RenderFrameHost* rfh = +- content::RenderFrameHost::FromID(process_id, frame_id); +- if (rfh) +- item->web_contents = content::WebContents::FromRenderFrameHost(rfh); +- } +- +- sb_service->download_protection_service()->CheckNativeFileSystemWrite( +- std::move(item), std::move(callback)); +-} +- +-ChromeNativeFileSystemPermissionContext::SafeBrowsingResult +-InterpretSafeBrowsingResult(safe_browsing::DownloadCheckResult result) { +- using Result = safe_browsing::DownloadCheckResult; +- switch (result) { +- // Only allow downloads that are marked as SAFE or UNKNOWN by SafeBrowsing. +- // All other types are going to be blocked. UNKNOWN could be the result of a +- // failed safe browsing ping. +- case Result::UNKNOWN: +- case Result::SAFE: +- case Result::WHITELISTED_BY_POLICY: +- return ChromeNativeFileSystemPermissionContext::SafeBrowsingResult:: +- kAllow; +- +- case Result::DANGEROUS: +- case Result::UNCOMMON: +- case Result::DANGEROUS_HOST: +- case Result::POTENTIALLY_UNWANTED: +- case Result::BLOCKED_PASSWORD_PROTECTED: +- return ChromeNativeFileSystemPermissionContext::SafeBrowsingResult:: +- kBlock; +- +- // This shouldn't be returned for Native File System write checks. +- case Result::ASYNC_SCANNING: +- NOTREACHED(); +- return ChromeNativeFileSystemPermissionContext::SafeBrowsingResult:: +- kAllow; +- } +- NOTREACHED(); +- return ChromeNativeFileSystemPermissionContext::SafeBrowsingResult::kBlock; +-} +- + } // namespace + + ChromeNativeFileSystemPermissionContext::Grants::Grants() = default; +@@ -666,28 +597,6 @@ void ChromeNativeFileSystemPermissionContext::ConfirmSensitiveDirectoryAccess( + std::move(callback))); + } + +-void ChromeNativeFileSystemPermissionContext::PerformSafeBrowsingChecks( +- std::unique_ptr item, +- int process_id, +- int frame_id, +- base::OnceCallback callback) { +- DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); +- base::PostTask( +- FROM_HERE, {content::BrowserThread::UI}, +- base::BindOnce( +- &DoSafeBrowsingCheckOnUIThread, process_id, frame_id, std::move(item), +- base::BindOnce( +- [](scoped_refptr task_runner, +- base::OnceCallback callback, +- safe_browsing::DownloadCheckResult result) { +- task_runner->PostTask( +- FROM_HERE, +- base::BindOnce(std::move(callback), +- InterpretSafeBrowsingResult(result))); +- }, +- base::SequencedTaskRunnerHandle::Get(), std::move(callback)))); +-} +- + ChromeNativeFileSystemPermissionContext::Grants + ChromeNativeFileSystemPermissionContext::GetPermissionGrants( + const url::Origin& origin, +diff --git a/chrome/browser/native_file_system/chrome_native_file_system_permission_context.h b/chrome/browser/native_file_system/chrome_native_file_system_permission_context.h +--- a/chrome/browser/native_file_system/chrome_native_file_system_permission_context.h ++++ b/chrome/browser/native_file_system/chrome_native_file_system_permission_context.h +@@ -155,12 +155,6 @@ class ChromeNativeFileSystemPermissionContext + int frame_id, + base::OnceCallback callback) override; + +- void PerformSafeBrowsingChecks( +- std::unique_ptr item, +- int process_id, +- int frame_id, +- base::OnceCallback callback) override; +- + struct Grants { + Grants(); + ~Grants(); diff --git a/chrome/browser/net/trial_comparison_cert_verifier_controller.cc b/chrome/browser/net/trial_comparison_cert_verifier_controller.cc --- a/chrome/browser/net/trial_comparison_cert_verifier_controller.cc +++ b/chrome/browser/net/trial_comparison_cert_verifier_controller.cc -@@ -122,9 +122,6 @@ void TrialComparisonCertVerifierController::SendTrialReport( +@@ -125,9 +125,6 @@ void TrialComparisonCertVerifierController::SendTrialReport( std::string serialized_report; if (!report.Serialize(&serialized_report)) return; @@ -1646,7 +1823,7 @@ diff --git a/chrome/browser/net/trial_comparison_cert_verifier_controller.cc b/c diff --git a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc --- a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc +++ b/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc -@@ -238,7 +238,6 @@ void ChromeBrowserMainExtraPartsProfiles:: +@@ -244,7 +244,6 @@ void ChromeBrowserMainExtraPartsProfiles:: #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) CaptivePortalServiceFactory::GetInstance(); #endif @@ -1657,7 +1834,7 @@ diff --git a/chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/profile_impl.cc --- a/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc -@@ -87,7 +87,6 @@ +@@ -90,7 +90,6 @@ #include "chrome/browser/profiles/profile_metrics.h" #include "chrome/browser/push_messaging/push_messaging_service_factory.h" #include "chrome/browser/push_messaging/push_messaging_service_impl.h" @@ -1665,7 +1842,7 @@ diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/p #include "chrome/browser/sharing/sharing_service_factory.h" #include "chrome/browser/signin/identity_manager_factory.h" #include "chrome/browser/signin/signin_ui_util.h" -@@ -607,16 +606,6 @@ void ProfileImpl::LoadPrefsForNormalStartup(bool async_prefs) { +@@ -623,16 +622,6 @@ void ProfileImpl::LoadPrefsForNormalStartup(bool async_prefs) { pref_registry_.get()); prefs::mojom::TrackedPreferenceValidationDelegatePtr pref_validation_delegate; @@ -1685,7 +1862,7 @@ diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/p diff --git a/chrome/browser/safe_browsing/BUILD.gn b/chrome/browser/safe_browsing/BUILD.gn --- a/chrome/browser/safe_browsing/BUILD.gn +++ b/chrome/browser/safe_browsing/BUILD.gn -@@ -6,6 +6,7 @@ import("//build/config/jumbo.gni") +@@ -7,6 +7,7 @@ import("//components/safe_browsing/buildflags.gni") import("//extensions/buildflags/buildflags.gni") jumbo_static_library("safe_browsing") { @@ -1693,7 +1870,7 @@ diff --git a/chrome/browser/safe_browsing/BUILD.gn b/chrome/browser/safe_browsin sources = [ "safe_browsing_controller_client.cc", "safe_browsing_controller_client.h", -@@ -19,7 +20,6 @@ jumbo_static_library("safe_browsing") { +@@ -20,7 +21,6 @@ jumbo_static_library("safe_browsing") { "//chrome/app:generated_resources", "//chrome/common", "//chrome/common:constants", @@ -1701,7 +1878,7 @@ diff --git a/chrome/browser/safe_browsing/BUILD.gn b/chrome/browser/safe_browsin "//components/browser_sync", "//components/keyed_service/content", "//components/language/core/browser", -@@ -60,6 +60,7 @@ jumbo_static_library("safe_browsing") { +@@ -62,6 +62,7 @@ jumbo_static_library("safe_browsing") { ] deps += [ "//extensions/browser" ] } @@ -1736,7 +1913,7 @@ diff --git a/chrome/browser/ssl/captive_portal_blocking_page.cc b/chrome/browser diff --git a/chrome/browser/ssl/cert_report_helper.cc b/chrome/browser/ssl/cert_report_helper.cc --- a/chrome/browser/ssl/cert_report_helper.cc +++ b/chrome/browser/ssl/cert_report_helper.cc -@@ -179,8 +179,6 @@ void CertReportHelper::FinishCertCollection() { +@@ -180,8 +180,6 @@ void CertReportHelper::FinishCertCollection() { LOG(ERROR) << "Failed to serialize certificate report."; return; } @@ -1748,7 +1925,7 @@ diff --git a/chrome/browser/ssl/cert_report_helper.cc b/chrome/browser/ssl/cert_ diff --git a/chrome/browser/ssl/security_state_tab_helper.cc b/chrome/browser/ssl/security_state_tab_helper.cc --- a/chrome/browser/ssl/security_state_tab_helper.cc +++ b/chrome/browser/ssl/security_state_tab_helper.cc -@@ -149,76 +149,6 @@ bool SecurityStateTabHelper::UsedPolicyInstalledCertificate() const { +@@ -160,88 +160,6 @@ bool SecurityStateTabHelper::UsedPolicyInstalledCertificate() const { security_state::MaliciousContentStatus SecurityStateTabHelper::GetMaliciousContentStatus() const { @@ -1775,20 +1952,32 @@ diff --git a/chrome/browser/ssl/security_state_tab_helper.cc b/chrome/browser/ss - return security_state::MALICIOUS_CONTENT_STATUS_MALWARE; - case safe_browsing::SB_THREAT_TYPE_URL_UNWANTED: - return security_state::MALICIOUS_CONTENT_STATUS_UNWANTED_SOFTWARE; -- case safe_browsing::SB_THREAT_TYPE_SIGN_IN_PASSWORD_REUSE: --#if defined(FULL_SAFE_BROWSING) +- case safe_browsing::SB_THREAT_TYPE_SIGNED_IN_SYNC_PASSWORD_REUSE: +-#if BUILDFLAG(FULL_SAFE_BROWSING) - if (safe_browsing::ChromePasswordProtectionService:: - ShouldShowPasswordReusePageInfoBubble( - web_contents(), PasswordType::PRIMARY_ACCOUNT_PASSWORD)) { - return security_state:: -- MALICIOUS_CONTENT_STATUS_SIGN_IN_PASSWORD_REUSE; +- MALICIOUS_CONTENT_STATUS_SIGNED_IN_SYNC_PASSWORD_REUSE; +- } +- // If user has already changed Gaia password, returns the regular +- // social engineering content status. +- return security_state::MALICIOUS_CONTENT_STATUS_SOCIAL_ENGINEERING; +-#endif +- case safe_browsing::SB_THREAT_TYPE_SIGNED_IN_NON_SYNC_PASSWORD_REUSE: +-#if BUILDFLAG(FULL_SAFE_BROWSING) +- if (safe_browsing::ChromePasswordProtectionService:: +- ShouldShowPasswordReusePageInfoBubble( +- web_contents(), PasswordType::OTHER_GAIA_PASSWORD)) { +- return security_state:: +- MALICIOUS_CONTENT_STATUS_SIGNED_IN_NON_SYNC_PASSWORD_REUSE; - } - // If user has already changed Gaia password, returns the regular - // social engineering content status. - return security_state::MALICIOUS_CONTENT_STATUS_SOCIAL_ENGINEERING; -#endif - case safe_browsing::SB_THREAT_TYPE_ENTERPRISE_PASSWORD_REUSE: --#if defined(FULL_SAFE_BROWSING) +-#if BUILDFLAG(FULL_SAFE_BROWSING) - if (safe_browsing::ChromePasswordProtectionService:: - ShouldShowPasswordReusePageInfoBubble( - web_contents(), PasswordType::ENTERPRISE_PASSWORD)) { @@ -1828,7 +2017,7 @@ diff --git a/chrome/browser/ssl/security_state_tab_helper.cc b/chrome/browser/ss diff --git a/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc b/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc --- a/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc +++ b/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc -@@ -70,18 +70,6 @@ void ChromeSubresourceFilterClient::DidStartNavigation( +@@ -70,16 +70,6 @@ void ChromeSubresourceFilterClient::DidStartNavigation( void ChromeSubresourceFilterClient::MaybeAppendNavigationThrottles( content::NavigationHandle* navigation_handle, std::vector>* throttles) { @@ -1839,21 +2028,19 @@ diff --git a/chrome/browser/subresource_filter/chrome_subresource_filter_client. - std::make_unique( - navigation_handle, this, -- base::CreateSingleThreadTaskRunnerWithTraits( -- {content::BrowserThread::IO}), +- base::CreateSingleThreadTaskRunner({content::BrowserThread::IO}), - safe_browsing_service->database_manager())); - } -- + throttle_manager_->MaybeAppendNavigationThrottles(navigation_handle, throttles); - } diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn --- a/chrome/browser/ui/BUILD.gn +++ b/chrome/browser/ui/BUILD.gn -@@ -2631,7 +2631,6 @@ jumbo_split_static_library("ui") { - "views/desktop_capture/desktop_media_tab_list.h", - "views/device_chooser_content_view.cc", +@@ -2662,7 +2662,6 @@ jumbo_split_static_library("ui") { "views/device_chooser_content_view.h", + "views/devtools_process_observer.cc", + "views/devtools_process_observer.h", - "views/download/download_danger_prompt_views.cc", "views/download/download_in_progress_dialog_view.cc", "views/download/download_in_progress_dialog_view.h", @@ -1861,7 +2048,7 @@ diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn diff --git a/chrome/browser/ui/tab_helpers.cc b/chrome/browser/ui/tab_helpers.cc --- a/chrome/browser/ui/tab_helpers.cc +++ b/chrome/browser/ui/tab_helpers.cc -@@ -48,8 +48,8 @@ +@@ -50,8 +50,8 @@ #include "chrome/browser/previews/resource_loading_hints/resource_loading_hints_web_contents_observer.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/resource_coordinator/tab_helper.h" @@ -1872,7 +2059,7 @@ diff --git a/chrome/browser/ui/tab_helpers.cc b/chrome/browser/ui/tab_helpers.cc #include "chrome/browser/sessions/session_tab_helper.h" #include "chrome/browser/ssl/connection_help_tab_helper.h" #include "chrome/browser/ssl/security_state_tab_helper.h" -@@ -107,7 +107,7 @@ +@@ -108,7 +108,7 @@ #else #include "chrome/browser/banners/app_banner_manager_desktop.h" #include "chrome/browser/plugins/plugin_observer.h" @@ -1881,7 +2068,7 @@ diff --git a/chrome/browser/ui/tab_helpers.cc b/chrome/browser/ui/tab_helpers.cc #include "chrome/browser/ui/bookmarks/bookmark_tab_helper.h" #include "chrome/browser/ui/hung_plugin_tab_helper.h" #include "chrome/browser/ui/intent_picker_tab_helper.h" -@@ -244,10 +244,6 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) { +@@ -247,10 +247,6 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) { PreviewsUITabHelper::CreateForWebContents(web_contents); RecentlyAudibleHelper::CreateForWebContents(web_contents); ResourceLoadingHintsWebContentsObserver::CreateForWebContents(web_contents); @@ -1889,21 +2076,21 @@ diff --git a/chrome/browser/ui/tab_helpers.cc b/chrome/browser/ui/tab_helpers.cc - web_contents); - safe_browsing::TriggerCreator::MaybeCreateTriggersForWebContents( - profile, web_contents); + safety_tips::ReputationWebContentsObserver::CreateForWebContents( + web_contents); SearchEngineTabHelper::CreateForWebContents(web_contents); - SecurityStateTabHelper::CreateForWebContents(web_contents); - if (SiteEngagementService::IsEnabled()) -@@ -299,7 +295,6 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) { +@@ -303,7 +299,6 @@ void TabHelpers::AttachTabHelpers(WebContents* web_contents) { web_contents, std::make_unique()); PluginObserver::CreateForWebContents(web_contents); SadTabHelper::CreateForWebContents(web_contents); - safe_browsing::SafeBrowsingTabObserver::CreateForWebContents(web_contents); SearchTabHelper::CreateForWebContents(web_contents); TabDialogs::CreateForWebContents(web_contents); - if (base::FeatureList::IsEnabled(features::kTabHoverCardImages)) + if (base::FeatureList::IsEnabled(features::kTabHoverCardImages) || diff --git a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc b/chrome/browser/ui/webui/interstitials/interstitial_ui.cc --- a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc +++ b/chrome/browser/ui/webui/interstitials/interstitial_ui.cc -@@ -265,6 +265,7 @@ LookalikeUrlInterstitialPage* CreateLookalikeInterstitialPage( +@@ -271,6 +271,7 @@ LookalikeUrlInterstitialPage* CreateLookalikeInterstitialPage( safe_url)); } @@ -1911,7 +2098,7 @@ diff --git a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc b/chrome/b safe_browsing::SafeBrowsingBlockingPage* CreateSafeBrowsingBlockingPage( content::WebContents* web_contents) { safe_browsing::SBThreatType threat_type = -@@ -323,7 +324,9 @@ safe_browsing::SafeBrowsingBlockingPage* CreateSafeBrowsingBlockingPage( +@@ -329,7 +330,9 @@ safe_browsing::SafeBrowsingBlockingPage* CreateSafeBrowsingBlockingPage( g_browser_process->safe_browsing_service()->ui_manager().get(), web_contents, main_frame_url, resource); } @@ -1921,7 +2108,7 @@ diff --git a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc b/chrome/b TestSafeBrowsingBlockingPageQuiet* CreateSafeBrowsingQuietBlockingPage( content::WebContents* web_contents) { safe_browsing::SBThreatType threat_type = -@@ -375,6 +378,7 @@ TestSafeBrowsingBlockingPageQuiet* CreateSafeBrowsingQuietBlockingPage( +@@ -381,6 +384,7 @@ TestSafeBrowsingBlockingPageQuiet* CreateSafeBrowsingQuietBlockingPage( g_browser_process->safe_browsing_service()->ui_manager().get(), web_contents, main_frame_url, resource, is_giant_webview); } @@ -1929,7 +2116,7 @@ diff --git a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc b/chrome/b #if BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION) CaptivePortalBlockingPage* CreateCaptivePortalBlockingPage( -@@ -481,8 +485,6 @@ void InterstitialHTMLSource::StartDataRequest( +@@ -487,8 +491,6 @@ void InterstitialHTMLSource::StartDataRequest( interstitial_delegate.reset(CreateSSLBlockingPage(web_contents)); } else if (path_without_query == "/mitm-software-ssl") { interstitial_delegate.reset(CreateMITMSoftwareBlockingPage(web_contents)); @@ -1938,22 +2125,24 @@ diff --git a/chrome/browser/ui/webui/interstitials/interstitial_ui.cc b/chrome/b } else if (path_without_query == "/clock") { interstitial_delegate.reset(CreateBadClockBlockingPage(web_contents)); } else if (path_without_query == "/lookalike") { -@@ -498,11 +500,6 @@ void InterstitialHTMLSource::StartDataRequest( - - if (path_without_query == "/supervised_user") { - html = GetSupervisedUserInterstitialHTML(path); -- } else if (path_without_query == "/quietsafebrowsing") { +@@ -500,13 +502,6 @@ void InterstitialHTMLSource::StartDataRequest( + } else if (path_without_query == "/origin_policy") { + interstitial_delegate.reset( + CreateOriginPolicyInterstitialPage(web_contents)); +- } +- +- if (path_without_query == "/quietsafebrowsing") { - TestSafeBrowsingBlockingPageQuiet* blocking_page = - CreateSafeBrowsingQuietBlockingPage(web_contents); - interstitial_delegate.reset(blocking_page); - html = blocking_page->GetHTML(); - } else if (interstitial_delegate.get()) { - html = interstitial_delegate.get()->GetHTMLContents(); - } else { + #if BUILDFLAG(ENABLE_SUPERVISED_USERS) + } else if (path_without_query == "/supervised_user") { + html = GetSupervisedUserInterstitialHTML(path); diff --git a/chrome/common/safe_browsing/BUILD.gn b/chrome/common/safe_browsing/BUILD.gn --- a/chrome/common/safe_browsing/BUILD.gn +++ b/chrome/common/safe_browsing/BUILD.gn -@@ -13,20 +13,6 @@ proto_library("proto") { +@@ -14,20 +14,6 @@ proto_library("proto") { ] } @@ -1974,7 +2163,7 @@ diff --git a/chrome/common/safe_browsing/BUILD.gn b/chrome/common/safe_browsing/ if (safe_browsing_mode == 1) { source_set("archive_analyzer_results") { sources = [ -@@ -149,7 +135,6 @@ if (safe_browsing_mode == 1) { +@@ -150,7 +136,6 @@ if (safe_browsing_mode == 1) { source_set("safe_browsing") { deps = [ @@ -1986,18 +2175,30 @@ diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer --- a/chrome/renderer/chrome_content_renderer_client.cc +++ b/chrome/renderer/chrome_content_renderer_client.cc @@ -85,7 +85,6 @@ - #include "components/error_page/common/localized_error.h" - #include "components/network_hints/renderer/prescient_networking_dispatcher.h" + #include "components/page_load_metrics/renderer/metrics_render_frame_observer.h" #include "components/pdf/renderer/pepper_pdf_host.h" + #include "components/safe_browsing/buildflags.h" -#include "components/safe_browsing/renderer/threat_dom_details.h" #include "components/spellcheck/spellcheck_buildflags.h" #include "components/startup_metric_utils/common/startup_metric.mojom.h" #include "components/subresource_filter/content/renderer/subresource_filter_agent.h" +diff --git a/components/password_manager/core/browser/BUILD.gn b/components/password_manager/core/browser/BUILD.gn +--- a/components/password_manager/core/browser/BUILD.gn ++++ b/components/password_manager/core/browser/BUILD.gn +@@ -12,7 +12,7 @@ if (is_android) { + + # TODO(crbug.com/706392): Fix password reuse detection for Android. + password_reuse_detection_support = !is_android && !is_ios +-password_on_focus_ping_support = !is_ios ++password_on_focus_ping_support = !is_android && !is_ios + + config("password_reuse_detection_config") { + defines = [] diff --git a/components/safe_browsing/features.cc b/components/safe_browsing/features.cc --- a/components/safe_browsing/features.cc +++ b/components/safe_browsing/features.cc -@@ -62,7 +62,7 @@ const base::Feature kRealTimeUrlLookupFetchAllowlist{ - base::FEATURE_DISABLED_BY_DEFAULT}; +@@ -63,7 +63,7 @@ const base::Feature kSendOnFocusPing { + #endif const base::Feature kSuspiciousSiteTriggerQuotaFeature{ - "SafeBrowsingSuspiciousSiteTriggerQuota", base::FEATURE_ENABLED_BY_DEFAULT}; @@ -2005,6 +2206,138 @@ diff --git a/components/safe_browsing/features.cc b/components/safe_browsing/fea const base::Feature kThreatDomDetailsTagAndAttributeFeature{ "ThreatDomDetailsTagAttributes", base::FEATURE_DISABLED_BY_DEFAULT}; +diff --git a/components/unified_consent/unified_consent_service.cc b/components/unified_consent/unified_consent_service.cc +--- a/components/unified_consent/unified_consent_service.cc ++++ b/components/unified_consent/unified_consent_service.cc +@@ -75,7 +75,7 @@ void UnifiedConsentService::SetUrlKeyedAnonymizedDataCollectionEnabled( + SetMigrationState(MigrationState::kCompleted); + + pref_service_->SetBoolean(prefs::kUrlKeyedAnonymizedDataCollectionEnabled, +- enabled); ++ false); + } + + void UnifiedConsentService::Shutdown() { +diff --git a/content/browser/native_file_system/native_file_system_file_writer_impl.cc b/content/browser/native_file_system/native_file_system_file_writer_impl.cc +--- a/content/browser/native_file_system/native_file_system_file_writer_impl.cc ++++ b/content/browser/native_file_system/native_file_system_file_writer_impl.cc +@@ -91,8 +91,7 @@ NativeFileSystemFileWriterImpl::NativeFileSystemFileWriterImpl( + url, + handle_state, + /*is_directory=*/false), +- swap_url_(swap_url), +- has_transient_user_activation_(has_transient_user_activation) { ++ swap_url_(swap_url) { + DCHECK_EQ(swap_url.type(), url.type()); + } + +@@ -296,48 +295,7 @@ void NativeFileSystemFileWriterImpl::CloseImpl(CloseCallback callback) { + // swap file even if the writer was destroyed at that point. + state_ = State::kClosePending; + +- if (!require_safe_browsing_check() || !manager()->permission_context()) { +- DidPassSafeBrowsingCheck(std::move(callback)); +- return; +- } +- +- ComputeHashForSwapFile(base::BindOnce( +- &NativeFileSystemFileWriterImpl::DoSafeBrowsingCheck, +- weak_factory_.GetWeakPtr(), swap_url().path(), std::move(callback))); +-} +- +-// static +-void NativeFileSystemFileWriterImpl::DoSafeBrowsingCheck( +- base::WeakPtr file_writer, +- const base::FilePath& swap_path, +- NativeFileSystemFileWriterImpl::CloseCallback callback, +- base::File::Error hash_result, +- const std::string& hash, +- int64_t size) { +- if (!file_writer || hash_result != base::File::FILE_OK) { +- // If writer was deleted, or calculating the hash failed try deleting the +- // swap file and invoke the callback. +- base::PostTask(FROM_HERE, {base::ThreadPool(), base::MayBlock()}, +- base::BindOnce(base::IgnoreResult(&base::DeleteFile), +- swap_path, /*recursive=*/false)); +- std::move(callback).Run(native_file_system_error::FromStatus( +- NativeFileSystemStatus::kOperationAborted, +- "Failed to perform Safe Browsing check.")); +- return; +- } +- +- auto item = std::make_unique(); +- item->target_file_path = file_writer->url().path(); +- item->full_path = file_writer->swap_url().path(); +- item->sha256_hash = hash; +- item->size = size; +- item->frame_url = file_writer->context().url; +- item->has_user_gesture = file_writer->has_transient_user_activation_; +- file_writer->manager()->permission_context()->PerformSafeBrowsingChecks( +- std::move(item), file_writer->context().process_id, +- file_writer->context().frame_id, +- base::BindOnce(&NativeFileSystemFileWriterImpl::DidSafeBrowsingCheck, +- file_writer, swap_path, std::move(callback))); ++ DidPassSafeBrowsingCheck(std::move(callback)); + } + + // static +diff --git a/content/browser/native_file_system/native_file_system_file_writer_impl.h b/content/browser/native_file_system/native_file_system_file_writer_impl.h +--- a/content/browser/native_file_system/native_file_system_file_writer_impl.h ++++ b/content/browser/native_file_system/native_file_system_file_writer_impl.h +@@ -88,15 +88,8 @@ class CONTENT_EXPORT NativeFileSystemFileWriterImpl + bool complete); + void TruncateImpl(uint64_t length, TruncateCallback callback); + void CloseImpl(CloseCallback callback); +- // The following two methods are static, because they need to be invoked to ++ // The following method is static because it needs to be invoked to + // perform cleanup even if the writer was deleted before they were invoked. +- static void DoSafeBrowsingCheck( +- base::WeakPtr file_writer, +- const base::FilePath& swap_path, +- NativeFileSystemFileWriterImpl::CloseCallback callback, +- base::File::Error hash_result, +- const std::string& hash, +- int64_t size); + static void DidSafeBrowsingCheck( + base::WeakPtr file_writer, + const base::FilePath& swap_path, +@@ -109,7 +102,7 @@ class CONTENT_EXPORT NativeFileSystemFileWriterImpl + + // Safe browsing checks only apply to native local paths. + bool require_safe_browsing_check() { +- return url().type() == storage::kFileSystemTypeNativeLocal; ++ return false; + } + + // Quarantine checks only apply to native local paths. +@@ -149,10 +142,6 @@ class CONTENT_EXPORT NativeFileSystemFileWriterImpl + + bool skip_quarantine_check_for_testing_ = false; + +- // Keeps track of user activation state at creation time for SafeBrowsing +- // checks. +- bool has_transient_user_activation_ = false; +- + base::WeakPtr AsWeakPtr() override; + + base::WeakPtrFactory weak_factory_{this}; +diff --git a/content/public/browser/native_file_system_permission_context.h b/content/public/browser/native_file_system_permission_context.h +--- a/content/public/browser/native_file_system_permission_context.h ++++ b/content/public/browser/native_file_system_permission_context.h +@@ -95,13 +95,6 @@ class NativeFileSystemPermissionContext { + base::OnceCallback callback) = 0; + + enum class SafeBrowsingResult { kAllow, kBlock }; +- // Runs a recently finished write operation through Safe Browsing code to +- // determine if the write should be allowed or blocked. +- virtual void PerformSafeBrowsingChecks( +- std::unique_ptr item, +- int process_id, +- int frame_id, +- base::OnceCallback callback) = 0; + + // Returns whether the given |origin| is allowed to ask for write access. + // This is used to block save file dialogs from being shown -- 2.11.0 diff --git a/build/patches/Disable-search-ready-omnibox-by-default.patch b/build/patches/Disable-search-ready-omnibox-by-default.patch index c534146c..193d6ed1 100644 --- a/build/patches/Disable-search-ready-omnibox-by-default.patch +++ b/build/patches/Disable-search-ready-omnibox-by-default.patch @@ -9,7 +9,7 @@ Subject: Disable search-ready omnibox by default diff --git a/chrome/browser/android/chrome_feature_list.cc b/chrome/browser/android/chrome_feature_list.cc --- a/chrome/browser/android/chrome_feature_list.cc +++ b/chrome/browser/android/chrome_feature_list.cc -@@ -494,7 +494,7 @@ const base::Feature kRevampedContextMenu{"RevampedContextMenu", +@@ -518,7 +518,7 @@ const base::Feature kRevampedContextMenu{"RevampedContextMenu", base::FEATURE_DISABLED_BY_DEFAULT}; const base::Feature kSearchReadyOmniboxFeature{ diff --git a/build/patches/Disable-seed-based-field-trials.patch b/build/patches/Disable-seed-based-field-trials.patch index 479285c4..e4675487 100644 --- a/build/patches/Disable-seed-based-field-trials.patch +++ b/build/patches/Disable-seed-based-field-trials.patch @@ -9,7 +9,7 @@ Subject: Disable seed-based field trials diff --git a/components/variations/service/variations_field_trial_creator.cc b/components/variations/service/variations_field_trial_creator.cc --- a/components/variations/service/variations_field_trial_creator.cc +++ b/components/variations/service/variations_field_trial_creator.cc -@@ -526,8 +526,10 @@ bool VariationsFieldTrialCreator::SetupFieldTrials( +@@ -535,8 +535,10 @@ bool VariationsFieldTrialCreator::SetupFieldTrials( #endif // BUILDFLAG(FIELDTRIAL_TESTING_ENABLED) bool used_seed = false; if (!used_testing_config) { diff --git a/build/patches/Disable-signin-and-data-saver-preferences.patch b/build/patches/Disable-signin-and-data-saver-preferences.patch index ec250feb..58ec9e43 100644 --- a/build/patches/Disable-signin-and-data-saver-preferences.patch +++ b/build/patches/Disable-signin-and-data-saver-preferences.patch @@ -5,11 +5,11 @@ Subject: Disable signin and data saver preferences Never show the data saver promo snackbar --- chrome/android/java/res/xml/main_preferences.xml | 20 ----- - .../android/java/res/xml/privacy_preferences.xml | 8 -- + .../android/java/res/xml/privacy_preferences.xml | 7 -- .../browser/preferences/MainPreferences.java | 86 +--------------------- - .../preferences/privacy/PrivacyPreferences.java | 17 ----- + .../preferences/privacy/PrivacyPreferences.java | 15 ---- .../java/strings/android_chrome_strings.grd | 6 -- - 5 files changed, 1 insertion(+), 136 deletions(-) + 5 files changed, 1 insertion(+), 133 deletions(-) diff --git a/chrome/android/java/res/xml/main_preferences.xml b/chrome/android/java/res/xml/main_preferences.xml --- a/chrome/android/java/res/xml/main_preferences.xml @@ -17,7 +17,7 @@ diff --git a/chrome/android/java/res/xml/main_preferences.xml b/chrome/android/j @@ -7,21 +7,6 @@ android:orderingFromXml="false"> - @@ -25,33 +25,33 @@ diff --git a/chrome/android/java/res/xml/main_preferences.xml b/chrome/android/j - android:key="sign_in" - android:order="1" - android:title="@string/sign_in_to_chrome"/> -- - -- @@ -91,11 +76,6 @@ android:order="16" android:title="@string/prefs_languages"/> - -- @@ -59,11 +59,11 @@ diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/androi - android:key="sync_and_services_link_divider" - android:layout="@layout/divider_preference" - android:selectable="false"/> -- - + app:allowDividerBelow="false" /> + diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/MainPreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/MainPreferences.java --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/MainPreferences.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/MainPreferences.java @@ -101,7 +101,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/Mai public static final String PREF_DOWNLOADS = "downloads"; @@ -65,7 +58,6 @@ public class MainPreferences extends PreferenceFragmentCompat - private final ManagedPreferenceDelegateCompat mManagedPreferenceDelegate; + private final ManagedPreferenceDelegate mManagedPreferenceDelegate; private final Map mAllPreferences = new HashMap<>(); - private SignInPreference mSignInPreference; @@ -164,7 +164,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/Mai } private void setManagedPreferenceDelegateForPreference(String key) { -@@ -198,13 +167,6 @@ public class MainPreferences extends PreferenceFragmentCompat +@@ -197,13 +166,6 @@ public class MainPreferences extends PreferenceFragmentCompat } private void updatePreferences() { @@ -178,32 +178,32 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/Mai updateSearchEnginePreference(); Preference homepagePref = addPreferenceIfAbsent(PREF_HOMEPAGE); -@@ -224,10 +186,6 @@ public class MainPreferences extends PreferenceFragmentCompat +@@ -223,10 +185,6 @@ public class MainPreferences extends PreferenceFragmentCompat } else { removePreferenceIfPresent(PREF_DEVELOPER); } - -- ChromeBasePreferenceCompat dataReduction = -- (ChromeBasePreferenceCompat) findPreference(PREF_DATA_REDUCTION); +- ChromeBasePreference dataReduction = +- (ChromeBasePreference) findPreference(PREF_DATA_REDUCTION); - dataReduction.setSummary(DataReductionPreferenceFragment.generateSummary(getResources())); } private Preference addPreferenceIfAbsent(String key) { -@@ -241,13 +199,6 @@ public class MainPreferences extends PreferenceFragmentCompat +@@ -240,13 +198,6 @@ public class MainPreferences extends PreferenceFragmentCompat if (preference != null) getPreferenceScreen().removePreference(preference); } - private void updateSyncAndServicesPreference() { -- ChromeBasePreferenceCompat syncAndServices = -- (ChromeBasePreferenceCompat) findPreference(PREF_SYNC_AND_SERVICES); +- ChromeBasePreference syncAndServices = +- (ChromeBasePreference) findPreference(PREF_SYNC_AND_SERVICES); - syncAndServices.setIcon(SyncPreferenceUtils.getSyncStatusIcon(getActivity())); - syncAndServices.setSummary(SyncPreferenceUtils.getSyncStatusSummary(getActivity())); - } - private void updateSearchEnginePreference() { if (!TemplateUrlServiceFactory.get().isLoaded()) { - ChromeBasePreferenceCompat searchEnginePref = -@@ -279,28 +230,6 @@ public class MainPreferences extends PreferenceFragmentCompat + ChromeBasePreference searchEnginePref = +@@ -278,28 +229,6 @@ public class MainPreferences extends PreferenceFragmentCompat pref.setSummary(getResources().getString(isOn ? R.string.text_on : R.string.text_off)); } @@ -232,7 +232,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/Mai // TemplateUrlService.LoadListener implementation. @Override public void onTemplateUrlServiceLoaded() { -@@ -308,11 +237,6 @@ public class MainPreferences extends PreferenceFragmentCompat +@@ -307,11 +236,6 @@ public class MainPreferences extends PreferenceFragmentCompat updateSearchEnginePreference(); } @@ -242,10 +242,10 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/Mai - } - @VisibleForTesting - ManagedPreferenceDelegateCompat getManagedPreferenceDelegateForTest() { + ManagedPreferenceDelegate getManagedPreferenceDelegateForTest() { return mManagedPreferenceDelegate; -@@ -322,9 +246,6 @@ public class MainPreferences extends PreferenceFragmentCompat - return new ManagedPreferenceDelegateCompat() { +@@ -321,9 +245,6 @@ public class MainPreferences extends PreferenceFragmentCompat + return new ManagedPreferenceDelegate() { @Override public boolean isPreferenceControlledByPolicy(Preference preference) { - if (PREF_DATA_REDUCTION.equals(preference.getKey())) { @@ -254,7 +254,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/Mai if (PREF_SEARCH_ENGINE.equals(preference.getKey())) { return TemplateUrlServiceFactory.get().isDefaultSearchManaged(); } -@@ -333,11 +254,6 @@ public class MainPreferences extends PreferenceFragmentCompat +@@ -332,11 +253,6 @@ public class MainPreferences extends PreferenceFragmentCompat @Override public boolean isPreferenceClickDisabledByPolicy(Preference preference) { @@ -286,18 +286,16 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri - private static final String PREF_SYNC_AND_SERVICES_LINK = "sync_and_services_link"; private static final String PREF_USAGE_STATS = "usage_stats_reporting"; - private ManagedPreferenceDelegateCompat mManagedPreferenceDelegate; -@@ -97,22 +93,9 @@ public class PrivacyPreferences + private ManagedPreferenceDelegate mManagedPreferenceDelegate; +@@ -97,20 +93,9 @@ public class PrivacyPreferences networkPredictionPref.setOrder(canMakePaymentPref.getOrder()); preferenceScreen.addPreference(networkPredictionPref); - Preference syncAndServicesLink = findPreference(PREF_SYNC_AND_SERVICES_LINK); -- NoUnderlineClickableSpan linkSpan = -- new NoUnderlineClickableSpan(getResources(), view -> { -- PreferencesLauncher.launchSettingsPage(getActivity(), -- SyncAndServicesPreferences.class, -- SyncAndServicesPreferences.createArguments(false)); -- }); +- NoUnderlineClickableSpan linkSpan = new NoUnderlineClickableSpan(getResources(), view -> { +- PreferencesLauncher.launchSettingsPage(getActivity(), SyncAndServicesPreferences.class, +- SyncAndServicesPreferences.createArguments(false)); +- }); - syncAndServicesLink.setSummary( - SpanApplier.applySpans(getString(R.string.privacy_sync_and_services_link), - new SpanApplier.SpanInfo("", "", linkSpan))); @@ -308,12 +306,12 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri - preferenceScreen.removePreference(findPreference(PREF_SYNC_AND_SERVICES_LINK_DIVIDER)); - preferenceScreen.removePreference(findPreference(PREF_SYNC_AND_SERVICES_LINK)); - ChromeBaseCheckBoxPreferenceCompat navigationErrorPref = - (ChromeBaseCheckBoxPreferenceCompat) findPreference(PREF_NAVIGATION_ERROR); + ChromeBaseCheckBoxPreference navigationErrorPref = + (ChromeBaseCheckBoxPreference) findPreference(PREF_NAVIGATION_ERROR); diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -339,9 +339,6 @@ CHAR-LIMIT guidelines: +@@ -345,9 +345,6 @@ CHAR-LIMIT guidelines: @@ -323,7 +321,7 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and Sign in to Chrome -@@ -412,9 +409,6 @@ CHAR-LIMIT guidelines: +@@ -418,9 +415,6 @@ CHAR-LIMIT guidelines: Sends URLs of pages you visit to Google diff --git a/build/patches/Disable-signin-data-reduction-promos.patch b/build/patches/Disable-signin-data-reduction-promos.patch index 7546ded9..1ab57561 100644 --- a/build/patches/Disable-signin-data-reduction-promos.patch +++ b/build/patches/Disable-signin-data-reduction-promos.patch @@ -9,7 +9,7 @@ Subject: Disable signin/data reduction promos diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java -@@ -785,35 +785,7 @@ public class ChromeTabbedActivity +@@ -799,35 +799,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements ScreenshotMo try (TraceEvent e = TraceEvent.scoped( "ChromeTabbedActivity.createToolbarButtonInProductHelpController")) { ChromePreferenceManager preferenceManager = ChromePreferenceManager.getInstance(); diff --git a/build/patches/Disable-third-party-cookies-by-default.patch b/build/patches/Disable-third-party-cookies-by-default.patch index b346af69..3a344bad 100644 --- a/build/patches/Disable-third-party-cookies-by-default.patch +++ b/build/patches/Disable-third-party-cookies-by-default.patch @@ -17,8 +17,8 @@ diff --git a/components/content_settings/core/browser/cookie_settings.cc b/compo - prefs::kBlockThirdPartyCookies, false, + prefs::kBlockThirdPartyCookies, true, user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); - registry->RegisterBooleanPref( - prefs::kCookieControlsEnabled, false, + registry->RegisterIntegerPref( + prefs::kCookieControlsMode, -- 2.11.0 diff --git a/build/patches/Disable-unused-permissions.patch b/build/patches/Disable-unused-permissions.patch index 775b891f..5eb43f76 100644 --- a/build/patches/Disable-unused-permissions.patch +++ b/build/patches/Disable-unused-permissions.patch @@ -28,7 +28,7 @@ Fixup more permission removal diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn --- a/chrome/android/BUILD.gn +++ b/chrome/android/BUILD.gn -@@ -1131,8 +1131,7 @@ jinja_template_resources("chrome_public_apk_template_resources") { +@@ -1158,8 +1158,7 @@ jinja_template_resources("chrome_public_apk_template_resources") { resources = [ "java/res_template/xml/file_paths.xml", "java/res_template/xml/launchershortcuts.xml", @@ -38,7 +38,7 @@ diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn ] res_dir = "java/res_template" variables = [ "manifest_package=$chrome_public_manifest_package" ] -@@ -1143,7 +1142,6 @@ jinja_template_resources("chrome_test_apk_template_resources") { +@@ -1170,7 +1169,6 @@ jinja_template_resources("chrome_test_apk_template_resources") { "java/res_template/xml/file_paths.xml", "java/res_template/xml/launchershortcuts.xml", "java/res_template/xml/searchable.xml", @@ -81,7 +81,7 @@ diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/Andro {% block extra_uses_permissions %} {% endblock %} -@@ -981,16 +973,6 @@ by a child template that "extends" this file. +@@ -1009,16 +1001,6 @@ by a child template that "extends" this file. android:resource="@xml/file_paths" /> @@ -98,7 +98,7 @@ diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/Andro -@@ -1098,15 +1080,6 @@ by a child template that "extends" this file. +@@ -1126,15 +1108,6 @@ by a child template that "extends" this file. diff --git a/build/patches/Disable-update-scheduler.patch b/build/patches/Disable-update-scheduler.patch index 6e3f0acf..9dbfc155 100644 --- a/build/patches/Disable-update-scheduler.patch +++ b/build/patches/Disable-update-scheduler.patch @@ -9,7 +9,7 @@ Subject: Disable update scheduler 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 { +@@ -36,10 +36,7 @@ public class UpdateScheduler { @CalledByNative /* package */ static boolean isAvailable() { @@ -21,10 +21,10 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/component_updat } /* package */ void onStartTaskBeforeNativeLoaded(TaskFinishedCallback callback) { -@@ -108,4 +105,4 @@ public class UpdateScheduler { - - private native void nativeOnStartTask(long nativeBackgroundTaskUpdateScheduler); - private native void nativeOnStopTask(long nativeBackgroundTaskUpdateScheduler); +@@ -112,4 +109,4 @@ public class UpdateScheduler { + void onStartTask(long nativeBackgroundTaskUpdateScheduler, UpdateScheduler caller); + void onStopTask(long nativeBackgroundTaskUpdateScheduler, UpdateScheduler caller); + } -} \ No newline at end of file +} diff --git a/build/patches/Do-not-grant-notifications-to-default-search-engine.patch b/build/patches/Do-not-grant-notifications-to-default-search-engine.patch index 1500aa94..cf595284 100644 --- a/build/patches/Do-not-grant-notifications-to-default-search-engine.patch +++ b/build/patches/Do-not-grant-notifications-to-default-search-engine.patch @@ -63,7 +63,7 @@ diff --git a/chrome/browser/android/search_permissions/search_permissions_servic diff --git a/chrome/common/chrome_features.cc b/chrome/common/chrome_features.cc --- a/chrome/common/chrome_features.cc +++ b/chrome/common/chrome_features.cc -@@ -270,7 +270,7 @@ const char kDisallowUnsafeHttpDownloadsParamName[] = "MimeTypeList"; +@@ -288,7 +288,7 @@ const base::FeatureParam kDnsOverHttpsTemplatesParam{ #if defined(OS_ANDROID) // Enable changing default downloads storage location on Android. const base::Feature kDownloadsLocationChange{"DownloadsLocationChange", diff --git a/build/patches/Do-not-ignore-download-location-prompt-setting.patch b/build/patches/Do-not-ignore-download-location-prompt-setting.patch index abd9204c..0bd22cd2 100644 --- a/build/patches/Do-not-ignore-download-location-prompt-setting.patch +++ b/build/patches/Do-not-ignore-download-location-prompt-setting.patch @@ -6,13 +6,13 @@ Upstream has decided that it works as intended (https://bugs.chromium.org/p/chro but users would like to decide where to save a file even when there is no SD card available; do not skip the prompt in such cases. --- - .../download/DownloadLocationDialogBridge.java | 71 +++++++--------------- - 1 file changed, 21 insertions(+), 50 deletions(-) + .../download/DownloadLocationDialogBridge.java | 73 +++++++--------------- + 1 file changed, 21 insertions(+), 52 deletions(-) diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadLocationDialogBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadLocationDialogBridge.java --- a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadLocationDialogBridge.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadLocationDialogBridge.java -@@ -31,9 +31,6 @@ public class DownloadLocationDialogBridge implements ModalDialogProperties.Contr +@@ -32,9 +32,6 @@ public class DownloadLocationDialogBridge implements ModalDialogProperties.Contr private PropertyModel mDialogModel; private DownloadLocationCustomView mCustomView; private ModalDialogManager mModalDialogManager; @@ -22,7 +22,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/Downlo private Context mContext; private DownloadLocationDialogBridge(long nativeDownloadLocationDialogBridge) { -@@ -66,12 +63,28 @@ public class DownloadLocationDialogBridge implements ModalDialogProperties.Contr +@@ -67,12 +64,28 @@ public class DownloadLocationDialogBridge implements ModalDialogProperties.Contr mModalDialogManager = activity.getModalDialogManager(); mContext = activity; @@ -56,7 +56,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/Downlo } @Override -@@ -104,48 +117,6 @@ public class DownloadLocationDialogBridge implements ModalDialogProperties.Contr +@@ -105,50 +118,6 @@ public class DownloadLocationDialogBridge implements ModalDialogProperties.Contr mCustomView = null; } @@ -74,7 +74,9 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/Downlo - assert(!TextUtils.isEmpty(dir.location)); - PrefServiceBridge.getInstance().setDownloadAndSaveFileDefaultDirectory( - dir.location); -- nativeOnComplete(mNativeDownloadLocationDialogBridge, mSuggestedPath); +- DownloadLocationDialogBridgeJni.get().onComplete( +- mNativeDownloadLocationDialogBridge, DownloadLocationDialogBridge.this, +- mSuggestedPath); - } - return; - } diff --git a/build/patches/Do-not-store-passwords-by-default.patch b/build/patches/Do-not-store-passwords-by-default.patch index 641f219e..b8416f94 100644 --- a/build/patches/Do-not-store-passwords-by-default.patch +++ b/build/patches/Do-not-store-passwords-by-default.patch @@ -9,7 +9,7 @@ Subject: Do not store passwords by default diff --git a/components/password_manager/core/browser/password_manager.cc b/components/password_manager/core/browser/password_manager.cc --- a/components/password_manager/core/browser/password_manager.cc +++ b/components/password_manager/core/browser/password_manager.cc -@@ -359,10 +359,10 @@ void PasswordManager::RegisterProfilePrefs( +@@ -202,10 +202,10 @@ void PasswordManager::RegisterProfilePrefs( registry->RegisterBooleanPref(prefs::kBlacklistedCredentialsNormalized, false); registry->RegisterBooleanPref( diff --git a/build/patches/Enable-changing-default-downloads-storage-location-by-default.patch b/build/patches/Enable-changing-default-downloads-storage-location-by-default.patch index 537eb0e0..e1523e0f 100644 --- a/build/patches/Enable-changing-default-downloads-storage-location-by-default.patch +++ b/build/patches/Enable-changing-default-downloads-storage-location-by-default.patch @@ -9,7 +9,7 @@ Subject: Enable changing default downloads storage location by default diff --git a/chrome/common/chrome_features.cc b/chrome/common/chrome_features.cc --- a/chrome/common/chrome_features.cc +++ b/chrome/common/chrome_features.cc -@@ -270,7 +270,7 @@ const char kDisallowUnsafeHttpDownloadsParamName[] = "MimeTypeList"; +@@ -288,7 +288,7 @@ const base::FeatureParam kDnsOverHttpsTemplatesParam{ #if defined(OS_ANDROID) // Enable changing default downloads storage location on Android. const base::Feature kDownloadsLocationChange{"DownloadsLocationChange", diff --git a/build/patches/Enable-download-rename-option-by-default.patch b/build/patches/Enable-download-rename-option-by-default.patch index 04f3cfed..ff666435 100644 --- a/build/patches/Enable-download-rename-option-by-default.patch +++ b/build/patches/Enable-download-rename-option-by-default.patch @@ -9,8 +9,8 @@ Subject: Enable download rename option by default diff --git a/chrome/browser/android/chrome_feature_list.cc b/chrome/browser/android/chrome_feature_list.cc --- a/chrome/browser/android/chrome_feature_list.cc +++ b/chrome/browser/android/chrome_feature_list.cc -@@ -395,7 +395,7 @@ const base::Feature kDownloadHomeShowStorageInfo{ - "DownloadHomeShowStorageInfo", base::FEATURE_DISABLED_BY_DEFAULT}; +@@ -421,7 +421,7 @@ const base::Feature kDownloadNotificationBadge{ + "DownloadNotificationBadge", base::FEATURE_DISABLED_BY_DEFAULT}; const base::Feature kDownloadRename{"DownloadRename", - base::FEATURE_DISABLED_BY_DEFAULT}; diff --git a/build/patches/Enable-fwrapv-in-Clang-for-non-UBSan-builds.patch b/build/patches/Enable-fwrapv-in-Clang-for-non-UBSan-builds.patch index 8a337b5d..afbfc111 100644 --- a/build/patches/Enable-fwrapv-in-Clang-for-non-UBSan-builds.patch +++ b/build/patches/Enable-fwrapv-in-Clang-for-non-UBSan-builds.patch @@ -42,7 +42,7 @@ Excerpt from https://github.com/bromite/bromite/issues/226 diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn --- a/build/config/compiler/BUILD.gn +++ b/build/config/compiler/BUILD.gn -@@ -288,6 +288,10 @@ config("compiler") { +@@ -282,6 +282,10 @@ config("compiler") { } } @@ -52,7 +52,7 @@ diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn + # Linker warnings. if (fatal_linker_warnings && !(is_chromeos && current_cpu == "arm") && - !(is_android && use_order_profiling) && !is_mac && !is_ios && + !is_mac && !is_ios && current_os != "aix") { -- 2.11.0 diff --git a/build/patches/Enable-night-mode-menu-entry-by-default.patch b/build/patches/Enable-night-mode-menu-entry-by-default.patch index 53bf71be..d4150560 100644 --- a/build/patches/Enable-night-mode-menu-entry-by-default.patch +++ b/build/patches/Enable-night-mode-menu-entry-by-default.patch @@ -9,7 +9,7 @@ Subject: Enable night mode menu entry by default diff --git a/chrome/browser/android/chrome_feature_list.cc b/chrome/browser/android/chrome_feature_list.cc --- a/chrome/browser/android/chrome_feature_list.cc +++ b/chrome/browser/android/chrome_feature_list.cc -@@ -235,7 +235,7 @@ const base::Feature kAdjustWebApkInstallationSpace = { +@@ -246,7 +246,7 @@ const base::Feature kAdjustWebApkInstallationSpace = { "AdjustWebApkInstallationSpace", base::FEATURE_DISABLED_BY_DEFAULT}; const base::Feature kAndroidNightMode{"AndroidNightMode", diff --git a/build/patches/Enable-site-per-process-isolation-for-devices-with-enough-memory.patch b/build/patches/Enable-site-per-process-isolation-for-devices-with-enough-memory.patch index 0c243965..e79d0a96 100644 --- a/build/patches/Enable-site-per-process-isolation-for-devices-with-enough-memory.patch +++ b/build/patches/Enable-site-per-process-isolation-for-devices-with-enough-memory.patch @@ -9,7 +9,7 @@ Subject: Enable site per process isolation for devices with enough memory diff --git a/chrome/common/chrome_features.cc b/chrome/common/chrome_features.cc --- a/chrome/common/chrome_features.cc +++ b/chrome/common/chrome_features.cc -@@ -609,11 +609,7 @@ const base::Feature kShowTrustedPublisherURL{"ShowTrustedPublisherURL", +@@ -617,11 +617,7 @@ const base::Feature kShowTrustedPublisherURL{"ShowTrustedPublisherURL", // browser_features, as they are only used on the browser side. const base::Feature kSitePerProcess { "site-per-process", @@ -21,7 +21,7 @@ diff --git a/chrome/common/chrome_features.cc b/chrome/common/chrome_features.cc }; // Controls a mode for dynamically process-isolating sites where the user has -@@ -635,7 +631,7 @@ const base::Feature kSiteIsolationForPasswordSites{ +@@ -643,7 +639,7 @@ const base::Feature kSiteIsolationForPasswordSites{ // base::SysInfo::AmountOfPhysicalMemoryMB(). const base::Feature kSitePerProcessOnlyForHighMemoryClients{ "site-per-process-only-for-high-memory-clients", diff --git a/build/patches/Fix-crash-when-accessing-page-info-site-settings.patch b/build/patches/Fix-crash-when-accessing-page-info-site-settings.patch index 898f1b30..93826954 100644 --- a/build/patches/Fix-crash-when-accessing-page-info-site-settings.patch +++ b/build/patches/Fix-crash-when-accessing-page-info-site-settings.patch @@ -9,7 +9,7 @@ Subject: Fix crash when accessing page info / site settings diff --git a/chrome/browser/permissions/permission_manager.cc b/chrome/browser/permissions/permission_manager.cc --- a/chrome/browser/permissions/permission_manager.cc +++ b/chrome/browser/permissions/permission_manager.cc -@@ -713,6 +713,9 @@ PermissionResult PermissionManager::GetPermissionStatusHelper( +@@ -761,6 +761,9 @@ PermissionResult PermissionManager::GetPermissionStatusHelper( if (status != CONTENT_SETTING_DEFAULT) return PermissionResult(status, PermissionStatusSource::UNSPECIFIED); PermissionContextBase* context = GetPermissionContext(permission); diff --git a/build/patches/Hide-passwords-manager-link.patch b/build/patches/Hide-passwords-manager-link.patch index 14b83ffc..a18c3a4b 100644 --- a/build/patches/Hide-passwords-manager-link.patch +++ b/build/patches/Hide-passwords-manager-link.patch @@ -9,7 +9,7 @@ Subject: Hide passwords manager link diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/password/SavePasswordsPreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/password/SavePasswordsPreferences.java --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/password/SavePasswordsPreferences.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/password/SavePasswordsPreferences.java -@@ -242,7 +242,7 @@ public class SavePasswordsPreferences +@@ -251,7 +251,7 @@ public class SavePasswordsPreferences return; } @@ -18,7 +18,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pas PreferenceGroup passwordParent; if (mSearchQuery == null) { -@@ -317,7 +317,7 @@ public class SavePasswordsPreferences +@@ -326,7 +326,7 @@ public class SavePasswordsPreferences return; } diff --git a/build/patches/Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch b/build/patches/Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch index 5d5a79a6..5d99c1a8 100644 --- a/build/patches/Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch +++ b/build/patches/Inject-scripts-for-AMP-tracking-ads-and-video-functionality.patch @@ -32,24 +32,24 @@ diff --git a/third_party/blink/renderer/core/dom/BUILD.gn b/third_party/blink/re diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink/renderer/core/dom/document.cc --- a/third_party/blink/renderer/core/dom/document.cc +++ b/third_party/blink/renderer/core/dom/document.cc -@@ -248,6 +248,7 @@ +@@ -254,6 +254,7 @@ #include "third_party/blink/renderer/core/page/scrolling/root_scroller_controller.h" #include "third_party/blink/renderer/core/page/scrolling/scroll_state_callback.h" #include "third_party/blink/renderer/core/page/scrolling/scrolling_coordinator.h" +#include "extensions/video_bg_play.h" #include "third_party/blink/renderer/core/page/scrolling/snap_coordinator.h" + #include "third_party/blink/renderer/core/page/scrolling/text_fragment_anchor.h" #include "third_party/blink/renderer/core/page/scrolling/top_document_root_scroller_controller.h" - #include "third_party/blink/renderer/core/page/spatial_navigation_controller.h" -@@ -314,6 +315,8 @@ +@@ -319,6 +320,8 @@ + #include "third_party/blink/renderer/platform/wtf/text/string_buffer.h" #include "third_party/blink/renderer/platform/wtf/text/text_encoding_registry.h" - #include "third_party/blink/renderer/platform/wtf/time.h" +#include "extensions/anti_amp_cure.h" + #ifndef NDEBUG using WeakDocumentSet = blink::HeapHashSet>; static WeakDocumentSet& liveDocumentSet(); -@@ -6540,8 +6543,34 @@ void Document::FinishedParsing() { +@@ -6688,8 +6691,34 @@ void Document::FinishedParsing() { // Parser should have picked up all preloads by now fetcher_->ClearPreloads(ResourceFetcher::kClearSpeculativeMarkupPreloads); diff --git a/build/patches/Modify-default-preferences.patch b/build/patches/Modify-default-preferences.patch index 7c7784f7..4777b97f 100644 --- a/build/patches/Modify-default-preferences.patch +++ b/build/patches/Modify-default-preferences.patch @@ -36,7 +36,7 @@ diff --git a/chrome/browser/background/background_mode_manager.cc b/chrome/brows diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc --- a/chrome/browser/chrome_content_browser_client.cc +++ b/chrome/browser/chrome_content_browser_client.cc -@@ -1177,7 +1177,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePrefs( +@@ -1149,7 +1149,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePrefs( void ChromeContentBrowserClient::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref(prefs::kDisable3DAPIs, false); @@ -113,7 +113,7 @@ diff --git a/chrome/browser/ui/browser_ui_prefs.cc b/chrome/browser/ui/browser_u diff --git a/chrome/browser/ui/navigation_correction_tab_observer.cc b/chrome/browser/ui/navigation_correction_tab_observer.cc --- a/chrome/browser/ui/navigation_correction_tab_observer.cc +++ b/chrome/browser/ui/navigation_correction_tab_observer.cc -@@ -55,7 +55,7 @@ NavigationCorrectionTabObserver::~NavigationCorrectionTabObserver() {} +@@ -42,7 +42,7 @@ NavigationCorrectionTabObserver::~NavigationCorrectionTabObserver() {} // static void NavigationCorrectionTabObserver::RegisterProfilePrefs( user_prefs::PrefRegistrySyncable* prefs) { @@ -151,7 +151,7 @@ diff --git a/chrome/service/cloud_print/connector_settings.cc b/chrome/service/c diff --git a/components/autofill/core/browser/autofill_manager.cc b/components/autofill/core/browser/autofill_manager.cc --- a/components/autofill/core/browser/autofill_manager.cc +++ b/components/autofill/core/browser/autofill_manager.cc -@@ -425,10 +425,7 @@ bool AutofillManager::ShouldParseForms(const std::vector& forms, +@@ -516,10 +516,7 @@ bool AutofillManager::ShouldParseForms(const std::vector& forms, bool enabled = IsAutofillEnabled(); sync_state_ = personal_data_ ? personal_data_->GetSyncSigninState() : AutofillSyncSigninState::kNumSyncStates; @@ -163,7 +163,7 @@ diff --git a/components/autofill/core/browser/autofill_manager.cc b/components/a return enabled; } -@@ -704,10 +701,7 @@ void AutofillManager::OnQueryFormFieldAutofillImpl( +@@ -803,10 +800,7 @@ void AutofillManager::OnQueryFormFieldAutofillImpl( // suggestions available. // TODO(mathp): Differentiate between number of suggestions available // (current metric) and number shown to the user. @@ -175,7 +175,7 @@ diff --git a/components/autofill/core/browser/autofill_manager.cc b/components/a } } -@@ -1311,8 +1305,8 @@ void AutofillManager::Reset() { +@@ -1427,8 +1421,8 @@ void AutofillManager::Reset() { #if defined(OS_ANDROID) || defined(OS_IOS) autofill_assistant_.Reset(); #endif @@ -189,7 +189,7 @@ diff --git a/components/autofill/core/browser/autofill_manager.cc b/components/a diff --git a/components/autofill/core/common/autofill_prefs.cc b/components/autofill/core/common/autofill_prefs.cc --- a/components/autofill/core/common/autofill_prefs.cc +++ b/components/autofill/core/common/autofill_prefs.cc -@@ -146,7 +146,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { +@@ -150,7 +150,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { prefs::kAutofillLastVersionDisusedAddressesDeleted, 0, user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); registry->RegisterBooleanPref( @@ -201,7 +201,7 @@ diff --git a/components/autofill/core/common/autofill_prefs.cc b/components/auto diff --git a/components/bookmarks/browser/bookmark_utils.cc b/components/bookmarks/browser/bookmark_utils.cc --- a/components/bookmarks/browser/bookmark_utils.cc +++ b/components/bookmarks/browser/bookmark_utils.cc -@@ -433,12 +433,12 @@ void GetBookmarksMatchingProperties(BookmarkModel* model, +@@ -443,12 +443,12 @@ bool DoesBookmarkContainWords(const base::string16& title, void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry) { registry->RegisterBooleanPref( prefs::kShowBookmarkBar, @@ -219,7 +219,7 @@ diff --git a/components/bookmarks/browser/bookmark_utils.cc b/components/bookmar diff --git a/components/safe_browsing/common/safe_browsing_prefs.cc b/components/safe_browsing/common/safe_browsing_prefs.cc --- a/components/safe_browsing/common/safe_browsing_prefs.cc +++ b/components/safe_browsing/common/safe_browsing_prefs.cc -@@ -153,9 +153,9 @@ void RegisterProfilePrefs(PrefRegistrySimple* registry) { +@@ -167,9 +167,9 @@ void RegisterProfilePrefs(PrefRegistrySimple* registry) { registry->RegisterBooleanPref( prefs::kSafeBrowsingSawInterstitialScoutReporting, false); registry->RegisterBooleanPref( diff --git a/build/patches/Never-fetch-popular-sites.patch b/build/patches/Never-fetch-popular-sites.patch index c567a981..997ac1ca 100644 --- a/build/patches/Never-fetch-popular-sites.patch +++ b/build/patches/Never-fetch-popular-sites.patch @@ -9,7 +9,7 @@ Subject: Never fetch popular sites diff --git a/components/ntp_tiles/popular_sites_impl.cc b/components/ntp_tiles/popular_sites_impl.cc --- a/components/ntp_tiles/popular_sites_impl.cc +++ b/components/ntp_tiles/popular_sites_impl.cc -@@ -280,6 +280,12 @@ bool PopularSitesImpl::MaybeStartFetch(bool force_download, +@@ -283,6 +283,12 @@ bool PopularSitesImpl::MaybeStartFetch(bool force_download, DCHECK(!callback_); callback_ = callback; diff --git a/build/patches/Never-send-any-crash-upload-data.patch b/build/patches/Never-send-any-crash-upload-data.patch index 4e6fa949..585c8d8f 100644 --- a/build/patches/Never-send-any-crash-upload-data.patch +++ b/build/patches/Never-send-any-crash-upload-data.patch @@ -9,7 +9,7 @@ Subject: Never send any crash upload data diff --git a/chrome/browser/tracing/crash_service_uploader.cc b/chrome/browser/tracing/crash_service_uploader.cc --- a/chrome/browser/tracing/crash_service_uploader.cc +++ b/chrome/browser/tracing/crash_service_uploader.cc -@@ -126,6 +126,9 @@ void TraceCrashServiceUploader::DoUpload( +@@ -125,6 +125,9 @@ void TraceCrashServiceUploader::DoUpload( std::unique_ptr metadata, const UploadProgressCallback& progress_callback, UploadDoneCallback done_callback) { diff --git a/build/patches/Remove-background-sync-and-translate-menu-options.patch b/build/patches/Remove-background-sync-and-translate-menu-options.patch index 6c8bafa0..8442176b 100644 --- a/build/patches/Remove-background-sync-and-translate-menu-options.patch +++ b/build/patches/Remove-background-sync-and-translate-menu-options.patch @@ -24,7 +24,7 @@ diff --git a/chrome/android/java/res/xml/site_settings_preferences.xml b/chrome/ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SiteSettingsPreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SiteSettingsPreferences.java --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SiteSettingsPreferences.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SiteSettingsPreferences.java -@@ -74,7 +74,7 @@ public class SiteSettingsPreferences +@@ -73,7 +73,7 @@ public class SiteSettingsPreferences // The Media sub-menu only contains Protected Content and Autoplay, so remove all other // menus. for (@Type int i = 0; i < Type.NUM_ENTRIES; i++) { @@ -33,7 +33,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/web getPreferenceScreen().removePreference(findPreference(i)); } getPreferenceScreen().removePreference(findPreference(MEDIA_KEY)); -@@ -115,7 +115,6 @@ public class SiteSettingsPreferences +@@ -111,7 +111,6 @@ public class SiteSettingsPreferences websitePrefs.add(Type.ADS); } websitePrefs.add(Type.AUTOMATIC_DOWNLOADS); diff --git a/build/patches/Remove-help-menu-item.patch b/build/patches/Remove-help-menu-item.patch index 7e5c7025..c890338d 100644 --- a/build/patches/Remove-help-menu-item.patch +++ b/build/patches/Remove-help-menu-item.patch @@ -25,7 +25,7 @@ diff --git a/chrome/android/java/res/menu/main_menu.xml b/chrome/android/java/re diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java -@@ -2087,15 +2087,6 @@ public abstract class ChromeActivity +@@ -2076,15 +2076,6 @@ public abstract class ChromeActivity final Tab currentTab = getActivityTab(); @@ -57,7 +57,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/KeyboardShortcu diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java --- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java -@@ -626,7 +626,7 @@ public class CustomTabActivity extends ChromeActivity * See chrome/browser/signin/signin_manager_android.h for more details. */ @@ -30,47 +30,47 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa private static final String TAG = "SigninManager"; /** -@@ -187,7 +184,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed +@@ -183,7 +180,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed + */ private long mNativeSigninManagerAndroid; private final Context mContext; - private final SigninManagerDelegate mDelegate; - private final AccountTrackerService mAccountTrackerService; + private final AndroidSyncSettings mAndroidSyncSettings; private final ObserverList mSignInStateObservers = new ObserverList<>(); private final ObserverList mSignInAllowedObservers = - new ObserverList<>(); -@@ -222,28 +218,23 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed +@@ -219,28 +215,24 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed */ @CalledByNative - private static SigninManager create(long nativeSigninManagerAndroid, -- SigninManagerDelegate delegate, AccountTrackerService accountTrackerService) { -+ SigninManagerDelegate delegate) { + private static SigninManager create( +- long nativeSigninManagerAndroid, AccountTrackerService accountTrackerService) { ++ long nativeSigninManagerAndroid) { assert nativeSigninManagerAndroid != 0; - assert delegate != null; - assert accountTrackerService != null; return new SigninManager(ContextUtils.getApplicationContext(), nativeSigninManagerAndroid, -- delegate, accountTrackerService); -+ delegate); +- accountTrackerService, AndroidSyncSettings.get()); ++ AndroidSyncSettings.get()); } @VisibleForTesting -- SigninManager(Context context, long nativeSigninManagerAndroid, SigninManagerDelegate delegate, -- AccountTrackerService accountTrackerService) { -+ SigninManager(Context context, long nativeSigninManagerAndroid, SigninManagerDelegate delegate) { + SigninManager(Context context, long nativeSigninManagerAndroid, +- AccountTrackerService accountTrackerService, AndroidSyncSettings androidSyncSettings) { ++ AndroidSyncSettings androidSyncSettings) { ThreadUtils.assertOnUiThread(); assert context != null; + assert androidSyncSettings != null; mContext = context; mNativeSigninManagerAndroid = nativeSigninManagerAndroid; - mDelegate = delegate; - mAccountTrackerService = accountTrackerService; + mAndroidSyncSettings = androidSyncSettings; mSigninAllowedByPolicy = - SigninManagerJni.get().isSigninAllowedByPolicy(this, mNativeSigninManagerAndroid); + SigninManagerJni.get().isSigninAllowedByPolicy(mNativeSigninManagerAndroid); - - mAccountTrackerService.addSystemAccountsSeededListener(this); } /** -@@ -252,7 +243,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed +@@ -249,7 +241,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed */ @CalledByNative public void destroy() { @@ -78,7 +78,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa mNativeSigninManagerAndroid = 0; } -@@ -289,8 +279,7 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed +@@ -286,8 +277,7 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed * Returns true if signin can be started now. */ public boolean isSignInAllowed() { @@ -88,7 +88,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa } /** -@@ -348,27 +337,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed +@@ -344,27 +334,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed } /** @@ -116,7 +116,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa * Starts the sign-in flow, and executes the callback when finished. * * If an activity is provided, it is considered an "interactive" sign-in and the user can be -@@ -423,16 +391,7 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed +@@ -419,16 +388,7 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed } private void progressSignInFlowSeedSystemAccounts() { @@ -126,7 +126,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa - mSignInState.mBlockedOnAccountSeeding = true; - } else { - Activity activity = mSignInState.mActivity; -- mDelegate.handleGooglePlayServicesUnavailability(activity, !isForceSigninEnabled()); +- handleGooglePlayServicesUnavailability(activity, !isForceSigninEnabled()); - Log.w(TAG, "Cancelling the sign-in process as Google Play services is unavailable"); - abortSignIn(); - } @@ -134,44 +134,60 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninMa } /** -@@ -467,14 +426,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed +@@ -462,18 +422,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed // This method should be called at most once per sign-in flow. assert mSignInState != null; -- SigninManagerJni.get().onSignInCompleted( -- this, mNativeSigninManagerAndroid, mSignInState.mAccount.name); +- if (!SigninManagerJni.get().setPrimaryAccount( +- mNativeSigninManagerAndroid, mSignInState.mAccount.name)) { +- Log.w(TAG, "Failed to set the PrimaryAccount in IdentityManager, aborting signin"); +- abortSignIn(); +- return; +- } - - // Cache the signed-in account name. This must be done after the native call, otherwise - // sync tries to start without being signed in natively and crashes. - ChromeSigninController.get().setSignedInAccountName(mSignInState.mAccount.name); -- mDelegate.enableSync(mSignInState.mAccount); +- enableSync(mSignInState.mAccount); - if (mSignInState.mCallback != null) { mSignInState.mCallback.onSignInComplete(); } -@@ -642,12 +593,10 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed +@@ -640,10 +588,8 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed // Native sign-out must happen before resetting the account so data is deleted correctly. // http://crbug.com/589028 - ChromeSigninController.get().setSignedInAccountName(null); if (mSignOutState.mWipeDataHooks != null) mSignOutState.mWipeDataHooks.preWipeData(); - mDelegate.disableSyncAndWipeData( - mSignOutState.mManagementDomain != null || mSignOutState.mForceWipeUserData, - this::onProfileDataWiped); + disableSyncAndWipeData(mSignOutState.mShouldWipeUserData, this::onProfileDataWiped); - mAccountTrackerService.invalidateAccountSeedStatus(true); } @VisibleForTesting +@@ -719,13 +665,6 @@ public class SigninManager implements AccountTrackerService.OnSystemAccountsSeed + SigninManagerJni.get().stopApplyingCloudPolicy(mNativeSigninManagerAndroid); + } + +- private void enableSync(Account account) { +- // Cache the signed-in account name. This must be done after the native call, otherwise +- // sync tries to start without being signed in the native code and crashes. +- mAndroidSyncSettings.updateAccount(account); +- mAndroidSyncSettings.enableChromeSync(); +- } +- + private void disableSyncAndWipeData( + boolean shouldWipeUserData, final Runnable wipeDataCallback) { + mAndroidSyncSettings.updateAccount(null); diff --git a/chrome/browser/android/signin/signin_manager_android.cc b/chrome/browser/android/signin/signin_manager_android.cc --- a/chrome/browser/android/signin/signin_manager_android.cc +++ b/chrome/browser/android/signin/signin_manager_android.cc -@@ -53,8 +53,7 @@ SigninManagerAndroid::SigninManagerAndroid( +@@ -145,8 +145,7 @@ SigninManagerAndroid::SigninManagerAndroid( + g_browser_process->local_state()); java_signin_manager_ = Java_SigninManager_create( - base::android::AttachCurrentThread(), reinterpret_cast(this), -- signin_manager_delegate_->GetJavaObject(), +- base::android::AttachCurrentThread(), reinterpret_cast(this), - identity_manager_->LegacyGetAccountTrackerServiceJavaObject()); -+ signin_manager_delegate_->GetJavaObject()); ++ base::android::AttachCurrentThread(), reinterpret_cast(this)); } base::android::ScopedJavaLocalRef diff --git a/build/patches/Revert-Cleanup-Search-Ready-Omnibox-flag-since-it-has-launched.patch b/build/patches/Revert-Cleanup-Search-Ready-Omnibox-flag-since-it-has-launched.patch new file mode 100644 index 00000000..44b10d47 --- /dev/null +++ b/build/patches/Revert-Cleanup-Search-Ready-Omnibox-flag-since-it-has-launched.patch @@ -0,0 +1,135 @@ +From: csagan5 <32685696+csagan5@users.noreply.github.com> +Date: Thu, 10 Oct 2019 23:30:16 +0200 +Subject: Revert "Cleanup Search Ready Omnibox flag since it has launched" + +This reverts commit ae458edcc8422d0815d0e82261e71fe10d7d6fc2. +--- + .../java/src/org/chromium/chrome/browser/ChromeFeatureList.java | 1 + + .../chrome/browser/omnibox/suggestions/AutocompleteMediator.java | 7 +++++++ + chrome/browser/about_flags.cc | 3 +++ + chrome/browser/android/chrome_feature_list.cc | 4 ++++ + chrome/browser/android/chrome_feature_list.h | 1 + + chrome/browser/flag-metadata.json | 5 +++++ + chrome/browser/flag_descriptions.cc | 5 +++++ + chrome/browser/flag_descriptions.h | 3 +++ + 8 files changed, 29 insertions(+) + +diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java +--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java ++++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java +@@ -303,6 +303,7 @@ public abstract class ChromeFeatureList { + public static final String REMOVE_NAVIGATION_HISTORY = "RemoveNavigationHistory"; + public static final String REORDER_BOOKMARKS = "ReorderBookmarks"; + public static final String REVAMPED_CONTEXT_MENU = "RevampedContextMenu"; ++ public static final String SEARCH_READY_OMNIBOX = "SearchReadyOmnibox"; + public static final String SEND_TAB_TO_SELF = "SyncSendTabToSelf"; + public static final String SERVICE_MANAGER_FOR_DOWNLOAD = "ServiceManagerForDownload"; + public static final String SERVICE_WORKER_PAYMENT_APPS = "ServiceWorkerPaymentApps"; +diff --git a/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java b/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java +--- a/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java ++++ b/chrome/android/java/src/org/chromium/chrome/browser/omnibox/suggestions/AutocompleteMediator.java +@@ -321,6 +321,13 @@ class AutocompleteMediator + void onNativeInitialized() { + mNativeInitialized = true; + ++ // The feature is instantiated in the constructor to simplify plumbing. If the feature is ++ // actually disabled, null out the coordinator. ++ if (!ChromeFeatureList.isEnabled(ChromeFeatureList.SEARCH_READY_OMNIBOX)) { ++ mEditUrlProcessor.destroy(); ++ mEditUrlProcessor = null; ++ } ++ + mShowSuggestionFavicons = + ChromeFeatureList.isEnabled(ChromeFeatureList.OMNIBOX_SHOW_SUGGESTION_FAVICONS); + +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 +@@ -1961,6 +1961,9 @@ const FeatureEntry kFeatureEntries[] = { + {"enable-homepage-tile", flag_descriptions::kHomepageTileName, + flag_descriptions::kHomepageTileDescription, kOsAndroid, + FEATURE_VALUE_TYPE(chrome::android::kHomepageTile)}, ++ {"enable-search-ready-omnibox", flag_descriptions::kSearchReadyOmniboxName, ++ flag_descriptions::kSearchReadyOmniboxDescription, kOsAndroid, ++ FEATURE_VALUE_TYPE(chrome::android::kSearchReadyOmniboxFeature)}, + {"enable-bookmark-reorder", flag_descriptions::kReorderBookmarksName, + flag_descriptions::kReorderBookmarksDescription, kOsAndroid, + FEATURE_VALUE_TYPE(chrome::android::kReorderBookmarks)}, +diff --git a/chrome/browser/android/chrome_feature_list.cc b/chrome/browser/android/chrome_feature_list.cc +--- a/chrome/browser/android/chrome_feature_list.cc ++++ b/chrome/browser/android/chrome_feature_list.cc +@@ -164,6 +164,7 @@ const base::Feature* kFeaturesExposedToJava[] = { + &kReaderModeInCCT, + &kReorderBookmarks, + &kRevampedContextMenu, ++ &kSearchReadyOmniboxFeature, + &kSearchEnginePromoExistingDevice, + &kSearchEnginePromoNewDevice, + &kServiceManagerForBackgroundPrefetch, +@@ -516,6 +517,9 @@ const base::Feature kReorderBookmarks{"ReorderBookmarks", + const base::Feature kRevampedContextMenu{"RevampedContextMenu", + base::FEATURE_DISABLED_BY_DEFAULT}; + ++const base::Feature kSearchReadyOmniboxFeature{ ++ "SearchReadyOmnibox", base::FEATURE_ENABLED_BY_DEFAULT}; ++ + const base::Feature kServiceManagerForBackgroundPrefetch{ + "ServiceManagerForBackgroundPrefetch", base::FEATURE_DISABLED_BY_DEFAULT}; + +diff --git a/chrome/browser/android/chrome_feature_list.h b/chrome/browser/android/chrome_feature_list.h +--- a/chrome/browser/android/chrome_feature_list.h ++++ b/chrome/browser/android/chrome_feature_list.h +@@ -101,6 +101,7 @@ extern const base::Feature kReaderModeInCCT; + extern const base::Feature kRevampedContextMenu; + extern const base::Feature kSearchEnginePromoExistingDevice; + extern const base::Feature kSearchEnginePromoNewDevice; ++extern const base::Feature kSearchReadyOmniboxFeature; + extern const base::Feature kServiceManagerForBackgroundPrefetch; + extern const base::Feature kServiceManagerForDownload; + extern const base::Feature kSettingsModernStatusBar; +diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.json +--- a/chrome/browser/flag-metadata.json ++++ b/chrome/browser/flag-metadata.json +@@ -1626,6 +1626,11 @@ + "expiry_milestone": 78 + }, + { ++ "name": "enable-search-ready-omnibox", ++ "owners": [ "mdjones" ], ++ "expiry_milestone": 75 ++ }, ++ { + "name": "enable-send-tab-to-self", + "owners": [ "//components/send_tab_to_self/OWNERS" ], + "expiry_milestone": 77 +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 +@@ -2695,6 +2695,11 @@ const char kSafeBrowsingUseLocalBlacklistsV2Description[] = + "process to check the Safe Browsing reputation of URLs without calling " + "into GmsCore for every URL."; + ++const char kSearchReadyOmniboxName[] = "Search Ready Omnibox"; ++const char kSearchReadyOmniboxDescription[] = ++ "Clears the omnibox and adds a suggestion item to share, copy, or edit the " ++ "URL."; ++ + const char kSetMarketUrlForTestingName[] = "Set market URL for testing"; + const char kSetMarketUrlForTestingDescription[] = + "When enabled, sets the market URL for use in testing the update menu " +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 +@@ -1594,6 +1594,9 @@ extern const char kReaderModeInCCTDescription[]; + extern const char kSafeBrowsingUseLocalBlacklistsV2Name[]; + extern const char kSafeBrowsingUseLocalBlacklistsV2Description[]; + ++extern const char kSearchReadyOmniboxName[]; ++extern const char kSearchReadyOmniboxDescription[]; ++ + extern const char kSetMarketUrlForTestingName[]; + extern const char kSetMarketUrlForTestingDescription[]; + +-- +2.11.0 + diff --git a/build/patches/Revert-Merge-to-M78-Enable-AImageReader-by-default.patch b/build/patches/Revert-Merge-to-M78-Enable-AImageReader-by-default.patch new file mode 100644 index 00000000..66a5fe5d --- /dev/null +++ b/build/patches/Revert-Merge-to-M78-Enable-AImageReader-by-default.patch @@ -0,0 +1,37 @@ +From: csagan5 <32685696+csagan5@users.noreply.github.com> +Date: Mon, 14 Oct 2019 20:27:33 +0200 +Subject: Revert "[Merge to M78] Enable AImageReader by default." + +This reverts commit 60c3d4531b180b911767fb3ea7c3553d7f408c25. +--- + gpu/config/gpu_finch_features.cc | 2 +- + media/base/media_switches.cc | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/gpu/config/gpu_finch_features.cc b/gpu/config/gpu_finch_features.cc +--- a/gpu/config/gpu_finch_features.cc ++++ b/gpu/config/gpu_finch_features.cc +@@ -31,7 +31,7 @@ bool FieldIsInBlacklist(const char* current_value, std::string blacklist_str) { + #if defined(OS_ANDROID) + // Use android AImageReader when playing videos with MediaPlayer. + const base::Feature kAImageReaderMediaPlayer{"AImageReaderMediaPlayer", +- base::FEATURE_ENABLED_BY_DEFAULT}; ++ base::FEATURE_DISABLED_BY_DEFAULT}; + + // Use android SurfaceControl API for managing display compositor's buffer queue + // and using overlays on Android. +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 +@@ -417,7 +417,7 @@ const base::Feature kMediaDrmPreprovisioningAtStartup{ + + // Enables the Android Image Reader path for Video decoding(for AVDA and MCVD) + const base::Feature kAImageReaderVideoOutput{"AImageReaderVideoOutput", +- base::FEATURE_ENABLED_BY_DEFAULT}; ++ base::FEATURE_DISABLED_BY_DEFAULT}; + + // Prevents using SurfaceLayer for videos. This is meant to be used by embedders + // that cannot support SurfaceLayer at the moment. +-- +2.11.0 + diff --git a/build/patches/Revert-Remove-UnifiedConsent-from-ChromeFeatureList.patch b/build/patches/Revert-Remove-UnifiedConsent-from-ChromeFeatureList.patch index 7d0ba342..60224130 100644 --- a/build/patches/Revert-Remove-UnifiedConsent-from-ChromeFeatureList.patch +++ b/build/patches/Revert-Remove-UnifiedConsent-from-ChromeFeatureList.patch @@ -10,9 +10,9 @@ This reverts commit c513d4c926a42ba6cc5eccfd5e85ba64c38bf0c1. diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java -@@ -327,6 +327,7 @@ public abstract class ChromeFeatureList { +@@ -339,6 +339,7 @@ public abstract class ChromeFeatureList { + public static final String TRUSTED_WEB_ACTIVITY_NOTIFICATION_DELEGATION_ENROLMENT = "TrustedWebActivityNotificationDelegationAutoEnrolment"; - public static final String TWO_PANES_START_SURFACE_ANDROID = "TwoPanesStartSurfaceAndroid"; public static final String VIDEO_PERSISTENCE = "VideoPersistence"; + public static final String UNIFIED_CONSENT = "UnifiedConsent"; public static final String USAGE_STATS = "UsageStats"; diff --git a/build/patches/Revert-Remove-pre-unified-consent-code-in-sync-and-privacy-directory.patch b/build/patches/Revert-Remove-pre-unified-consent-code-in-sync-and-privacy-directory.patch index 8f6a27d4..648771c2 100644 --- a/build/patches/Revert-Remove-pre-unified-consent-code-in-sync-and-privacy-directory.patch +++ b/build/patches/Revert-Remove-pre-unified-consent-code-in-sync-and-privacy-directory.patch @@ -7,9 +7,9 @@ This reverts commit c672a0683e89eba3554e2562156b3c8532136f21. Restore translations --- - .../android/java/res/xml/privacy_preferences.xml | 40 +++++- - .../preferences/privacy/PrivacyPreferences.java | 158 +++++++++++++++++++-- - .../preferences/sync/SyncPreferenceUtils.java | 6 +- + .../android/java/res/xml/privacy_preferences.xml | 35 +++++ + .../preferences/privacy/PrivacyPreferences.java | 157 +++++++++++++++++++-- + .../preferences/sync/SyncPreferenceUtils.java | 5 +- .../browser/sync/SyncNotificationController.java | 17 ++- .../java/strings/android_chrome_strings.grd | 21 +++ .../translations/android_chrome_strings_am.xtb | 19 ++- @@ -66,63 +66,58 @@ Restore translations .../translations/android_chrome_strings_zh-TW.xtb | 19 ++- .../chromium/chrome/browser/sync/SyncTestRule.java | 9 +- .../org/chromium/chrome/browser/sync/UkmTest.java | 50 ++++++- - 59 files changed, 1210 insertions(+), 79 deletions(-) + 59 files changed, 1208 insertions(+), 74 deletions(-) diff --git a/chrome/android/java/res/xml/privacy_preferences.xml b/chrome/android/java/res/xml/privacy_preferences.xml --- a/chrome/android/java/res/xml/privacy_preferences.xml +++ b/chrome/android/java/res/xml/privacy_preferences.xml -@@ -7,27 +7,57 @@ +@@ -7,6 +7,29 @@ xmlns:app="http://schemas.android.com/apk/res-auto"> - -+ -+ -+ -+ -+ -- - - -+ - -+ - { -- PreferencesLauncher.launchSettingsPageCompat(getActivity(), -- SyncAndServicesPreferences.class, +- PreferencesLauncher.launchSettingsPage(getActivity(), SyncAndServicesPreferences.class, - SyncAndServicesPreferences.createArguments(false)); - }); - syncAndServicesLink.setSummary( @@ -220,12 +214,10 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri + preferenceScreen.addPreference(networkPredictionPref); + + Preference syncAndServicesLink = findPreference(PREF_SYNC_AND_SERVICES_LINK); -+ NoUnderlineClickableSpan linkSpan = -+ new NoUnderlineClickableSpan(getResources(), view -> { -+ PreferencesLauncher.launchSettingsPage(getActivity(), -+ SyncAndServicesPreferences.class, -+ SyncAndServicesPreferences.createArguments(false)); -+ }); ++ NoUnderlineClickableSpan linkSpan = new NoUnderlineClickableSpan(getResources(), view -> { ++ PreferencesLauncher.launchSettingsPage(getActivity(), SyncAndServicesPreferences.class, ++ SyncAndServicesPreferences.createArguments(false)); ++ }); + syncAndServicesLink.setSummary( + SpanApplier.applySpans(getString(R.string.privacy_sync_and_services_link), + new SpanApplier.SpanInfo("", "", linkSpan))); @@ -236,13 +228,13 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri + preferenceScreen.removePreference(findPreference(PREF_SYNC_AND_SERVICES_LINK_DIVIDER)); + preferenceScreen.removePreference(findPreference(PREF_SYNC_AND_SERVICES_LINK)); + -+ ChromeBaseCheckBoxPreferenceCompat navigationErrorPref = -+ (ChromeBaseCheckBoxPreferenceCompat) findPreference(PREF_NAVIGATION_ERROR); ++ ChromeBaseCheckBoxPreference navigationErrorPref = ++ (ChromeBaseCheckBoxPreference) findPreference(PREF_NAVIGATION_ERROR); + navigationErrorPref.setOnPreferenceChangeListener(this); + navigationErrorPref.setManagedPreferenceDelegate(mManagedPreferenceDelegate); + -+ ChromeBaseCheckBoxPreferenceCompat searchSuggestionsPref = -+ (ChromeBaseCheckBoxPreferenceCompat) findPreference(PREF_SEARCH_SUGGESTIONS); ++ ChromeBaseCheckBoxPreference searchSuggestionsPref = ++ (ChromeBaseCheckBoxPreference) findPreference(PREF_SEARCH_SUGGESTIONS); + searchSuggestionsPref.setOnPreferenceChangeListener(this); + searchSuggestionsPref.setManagedPreferenceDelegate(mManagedPreferenceDelegate); + @@ -251,20 +243,21 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri + } + + // Listen to changes to the Extended Reporting pref. -+ ChromeBaseCheckBoxPreferenceCompat scoutReportingPref = -+ (ChromeBaseCheckBoxPreferenceCompat) findPreference( ++ ChromeBaseCheckBoxPreference scoutReportingPref = ++ (ChromeBaseCheckBoxPreference) findPreference( + PREF_SAFE_BROWSING_SCOUT_REPORTING); + scoutReportingPref.setOnPreferenceChangeListener(this); + scoutReportingPref.setManagedPreferenceDelegate(mManagedPreferenceDelegate); + -+ ChromeBaseCheckBoxPreferenceCompat safeBrowsingPref = -+ (ChromeBaseCheckBoxPreferenceCompat) findPreference(PREF_SAFE_BROWSING); ++ ChromeBaseCheckBoxPreference safeBrowsingPref = ++ (ChromeBaseCheckBoxPreference) findPreference(PREF_SAFE_BROWSING); + safeBrowsingPref.setOnPreferenceChangeListener(this); + safeBrowsingPref.setManagedPreferenceDelegate(mManagedPreferenceDelegate); updateSummaries(); - } -@@ -78,11 +146,20 @@ public class PrivacyPreferences +- } ++ } + @Override public boolean onPreferenceChange(Preference preference, Object newValue) { String key = preference.getKey(); @@ -288,7 +281,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri } return true; -@@ -100,9 +177,37 @@ public class PrivacyPreferences +@@ -99,9 +175,37 @@ public class PrivacyPreferences public void updateSummaries() { PrefServiceBridge prefServiceBridge = PrefServiceBridge.getInstance(); @@ -326,7 +319,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri CheckBoxPreference canMakePaymentPref = (CheckBoxPreference) findPreference(PREF_CAN_MAKE_PAYMENT); if (canMakePaymentPref != null) { -@@ -115,6 +220,19 @@ public class PrivacyPreferences +@@ -114,6 +218,19 @@ public class PrivacyPreferences doNotTrackPref.setSummary(prefServiceBridge.isDoNotTrackEnabled() ? textOn : textOff); } @@ -346,7 +339,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri Preference usageStatsPref = findPreference(PREF_USAGE_STATS); if (usageStatsPref != null) { if (BuildInfo.isAtLeastQ() && prefServiceBridge.getBoolean(Pref.USAGE_STATS_ENABLED)) { -@@ -139,6 +257,18 @@ public class PrivacyPreferences +@@ -138,6 +255,18 @@ public class PrivacyPreferences return preference -> { String key = preference.getKey(); PrefServiceBridge prefs = PrefServiceBridge.getInstance(); @@ -368,15 +361,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/pri diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncPreferenceUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncPreferenceUtils.java --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncPreferenceUtils.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/sync/SyncPreferenceUtils.java -@@ -19,6 +19,7 @@ import org.chromium.base.BuildInfo; - import org.chromium.base.metrics.RecordHistogram; - import org.chromium.base.metrics.RecordUserAction; - import org.chromium.chrome.R; -+import org.chromium.chrome.browser.ChromeFeatureList; - import org.chromium.chrome.browser.IntentHandler; - import org.chromium.chrome.browser.LaunchIntentDispatcher; - import org.chromium.chrome.browser.customtabs.CustomTabIntentDataProvider; -@@ -111,7 +112,10 @@ public class SyncPreferenceUtils { +@@ -119,7 +119,10 @@ public class SyncPreferenceUtils { if (profileSyncService.isPassphraseRequiredForDecryption()) { return res.getString(R.string.sync_need_passphrase); } @@ -391,8 +376,8 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/syn diff --git a/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncNotificationController.java b/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncNotificationController.java --- a/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncNotificationController.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncNotificationController.java -@@ -7,11 +7,13 @@ package org.chromium.chrome.browser.sync; - import android.content.ComponentName; +@@ -6,11 +6,13 @@ package org.chromium.chrome.browser.sync; + import android.content.Context; import android.content.Intent; +import android.os.Bundle; @@ -405,7 +390,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncNotifi import org.chromium.chrome.browser.notifications.ChromeNotification; import org.chromium.chrome.browser.notifications.ChromeNotificationBuilder; import org.chromium.chrome.browser.notifications.NotificationBuilderFactory; -@@ -24,6 +26,7 @@ import org.chromium.chrome.browser.notifications.PendingIntentProvider; +@@ -23,6 +25,7 @@ import org.chromium.chrome.browser.notifications.PendingIntentProvider; import org.chromium.chrome.browser.notifications.channels.ChannelDefinitions; import org.chromium.chrome.browser.preferences.PreferencesLauncher; import org.chromium.chrome.browser.preferences.sync.SyncAndServicesPreferences; @@ -413,7 +398,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncNotifi import org.chromium.chrome.browser.sync.GoogleServiceAuthError.State; import org.chromium.chrome.browser.sync.ui.PassphraseActivity; import org.chromium.components.sync.AndroidSyncSettings; -@@ -146,9 +149,17 @@ public class SyncNotificationController implements ProfileSyncService.SyncStateC +@@ -145,9 +148,17 @@ public class SyncNotificationController implements ProfileSyncService.SyncStateC * @return the intent for opening the settings */ private Intent createSettingsIntent() { @@ -437,7 +422,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/sync/SyncNotifi diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -710,6 +710,18 @@ CHAR-LIMIT guidelines: +@@ -728,6 +728,18 @@ CHAR-LIMIT guidelines: Privacy @@ -456,7 +441,7 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and Help improve Chrome security -@@ -722,6 +734,12 @@ CHAR-LIMIT guidelines: +@@ -740,6 +752,12 @@ CHAR-LIMIT guidelines: Sends URLs of some pages you visit to Google, when your security is at risk @@ -469,7 +454,7 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and Tap to Search -@@ -1488,6 +1506,9 @@ Your Google account may have other forms of browsing history like searches and a +@@ -1506,6 +1524,9 @@ Your Google account may have other forms of browsing history like searches and a Signed in to Google as @@ -482,7 +467,7 @@ diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/and diff --git a/chrome/android/java/strings/translations/android_chrome_strings_am.xtb b/chrome/android/java/strings/translations/android_chrome_strings_am.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_am.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_am.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ ይህ ለሁሉም ጣቢያዎች ውሂብን ያጸዳል፣ የሚከተሉትን ጨምሮ፦ ሁሉንም ትሮች ይዝጉ አጠቃላይ @@ -509,7 +494,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_am. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ar.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ar.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_ar.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_ar.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ سيؤدي هذا إلى محو بيانات جميع المواقع، بما في ذلك: إغلاق جميع علامات التبويب عام @@ -536,7 +521,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ar. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_bg.xtb b/chrome/android/java/strings/translations/android_chrome_strings_bg.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_bg.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_bg.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ Това действие ще изчисти данните за всички сайтове, включително: Затваряне на всички раздели Общи @@ -563,7 +548,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_bg. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_bn.xtb b/chrome/android/java/strings/translations/android_chrome_strings_bn.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_bn.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_bn.xtb -@@ -1137,4 +1137,21 @@ +@@ -1143,4 +1143,21 @@ এটা সব সাইটের জন্য ডেটা সাফ করবে, এতে অন্তর্ভুক্ত আছে: সমস্ত ট্যাবগুলি বন্ধ করুন সাধারণ @@ -590,7 +575,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_bn. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ca.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ca.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_ca.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_ca.xtb -@@ -1135,4 +1135,21 @@ El lloc web NO obté accés a la càmera. Només tu pots veure les imatges de la +@@ -1141,4 +1141,21 @@ El lloc web NO obté accés a la càmera. Només tu pots veure les imatges de la S'esborraran les dades de tots els llocs web, com ara: Tanca totes les pestanyes General @@ -617,7 +602,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ca. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_cs.xtb b/chrome/android/java/strings/translations/android_chrome_strings_cs.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_cs.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_cs.xtb -@@ -1135,4 +1135,21 @@ Web NEZÍSKÁ přístup k fotoaparátu. Fotky z fotoaparátu uvidíte pouze vy +@@ -1141,4 +1141,21 @@ Web NEZÍSKÁ přístup k fotoaparátu. Fotky z fotoaparátu uvidíte pouze vy Tímto vymažete data všech webů včetně těchto: Zavřít všechny karty Všeobecné @@ -644,7 +629,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_cs. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_da.xtb b/chrome/android/java/strings/translations/android_chrome_strings_da.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_da.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_da.xtb -@@ -1135,4 +1135,21 @@ Websitet får IKKE adgang til kameraet. Kameraets billeder kan kun ses af dig.Denne handling rydder dataene for alle websites, herunder: Luk alle faner Generelt @@ -671,7 +656,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_da. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_de.xtb b/chrome/android/java/strings/translations/android_chrome_strings_de.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_de.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_de.xtb -@@ -1135,4 +1135,21 @@ Die Website erhält KEINEN Zugriff auf die Kamera. Die Kamerabilder sind nur fü +@@ -1141,4 +1141,21 @@ Die Website erhält KEINEN Zugriff auf die Kamera. Die Kamerabilder sind nur fü Alle Daten für alle Websites werden gelöscht, darunter: Alle Tabs schließen Allgemein @@ -698,7 +683,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_de. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_el.xtb b/chrome/android/java/strings/translations/android_chrome_strings_el.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_el.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_el.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ Αυτή η ενέργεια θα εκκαθαρίσει τα δεδομένα για όλους τους ιστότοπους, όπως: Κλείσιμο όλων των καρτελών Γενικά @@ -725,7 +710,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_el. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_en-GB.xtb b/chrome/android/java/strings/translations/android_chrome_strings_en-GB.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_en-GB.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_en-GB.xtb -@@ -1135,4 +1135,21 @@ The site does NOT gain access to the camera. The camera images are only visible +@@ -1141,4 +1141,21 @@ The site does NOT gain access to the camera. The camera images are only visible This will clear data for all sites, including: Close all tabs General @@ -752,7 +737,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_en- diff --git a/chrome/android/java/strings/translations/android_chrome_strings_es-419.xtb b/chrome/android/java/strings/translations/android_chrome_strings_es-419.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_es-419.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_es-419.xtb -@@ -1135,4 +1135,21 @@ El sitio NO podrá acceder a la cámara. Solo tú podrás ver las imágenes de l +@@ -1141,4 +1141,21 @@ El sitio NO podrá acceder a la cámara. Solo tú podrás ver las imágenes de l Esta acción borrará los datos de todos los sitios, entre los que se incluyen: Cerrar todas las pestañas General @@ -779,7 +764,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_es- diff --git a/chrome/android/java/strings/translations/android_chrome_strings_es.xtb b/chrome/android/java/strings/translations/android_chrome_strings_es.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_es.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_es.xtb -@@ -1135,4 +1135,21 @@ El sitio web no obtendrá acceso a la cámara. Solo tú puedes ver las imágenes +@@ -1141,4 +1141,21 @@ El sitio web no obtendrá acceso a la cámara. Solo tú puedes ver las imágenes Se borrarán los datos de todos los sitios web, incluidos: Cerrar todas las pestañas General @@ -806,7 +791,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_es. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_et.xtb b/chrome/android/java/strings/translations/android_chrome_strings_et.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_et.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_et.xtb -@@ -1135,4 +1135,21 @@ Sait EI saa juurdepääsu kaamerale. Kaamera jäädvustatud pildid on nähtavad +@@ -1141,4 +1141,21 @@ Sait EI saa juurdepääsu kaamerale. Kaamera jäädvustatud pildid on nähtavad See kustutab kõikide saitide andmed, sealhulgas: Sule kõik vahelehed Üldine @@ -833,7 +818,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_et. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_fa.xtb b/chrome/android/java/strings/translations/android_chrome_strings_fa.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_fa.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_fa.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ با این کار داده‌های همه سایت‌ها پاک می‌شود، از جمله: بستن همه برگه‌ها موارد کلی @@ -860,7 +845,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_fa. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_fi.xtb b/chrome/android/java/strings/translations/android_chrome_strings_fi.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_fi.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_fi.xtb -@@ -1135,4 +1135,21 @@ Sivusto EI saa kameran käyttöoikeutta. Kamerakuvat näkyvät vain sinulle.Kaikkien sivustojen tiedot poistetaan, esimerkiksi: Sulje kaikki välilehdet Yleistä @@ -887,7 +872,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_fi. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_fil.xtb b/chrome/android/java/strings/translations/android_chrome_strings_fil.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_fil.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_fil.xtb -@@ -1135,4 +1135,21 @@ HINDI magkakaroon ng access sa camera ang site. Ikaw lang ang makakakita ng mga +@@ -1141,4 +1141,21 @@ HINDI magkakaroon ng access sa camera ang site. Ikaw lang ang makakakita ng mga Iki-clear nito ang data para sa lahat ng site, kabilang ang: Isara ang lahat ng tab Pangkalahatan @@ -914,7 +899,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_fil diff --git a/chrome/android/java/strings/translations/android_chrome_strings_fr.xtb b/chrome/android/java/strings/translations/android_chrome_strings_fr.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_fr.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_fr.xtb -@@ -1135,4 +1135,21 @@ En revanche, le site n'a PAS accès à la caméra. Vous seul pouvez voir les ima +@@ -1141,4 +1141,21 @@ En revanche, le site n'a PAS accès à la caméra. Vous seul pouvez voir les ima Cette action entraînera la suppression des données pour tous les sites, y compris : Fermer tous les onglets Général @@ -941,7 +926,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_fr. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_gu.xtb b/chrome/android/java/strings/translations/android_chrome_strings_gu.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_gu.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_gu.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ VR મોડમાં દાખલ થતા પહેલા ખાતરી ક આ બધી સાઇટ્સ પરથી ડેટા સાફ કરશે, આ સહિત: બધા ટેબ્સ બંધ કરો સામાન્ય @@ -968,7 +953,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_gu. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_hi.xtb b/chrome/android/java/strings/translations/android_chrome_strings_hi.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_hi.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_hi.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ इससे इन सभी साइटों का डेटा साफ़ हो जाएगा: सभी टैब बंद करें सामान्य @@ -995,7 +980,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_hi. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_hr.xtb b/chrome/android/java/strings/translations/android_chrome_strings_hr.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_hr.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_hr.xtb -@@ -1135,4 +1135,21 @@ Web-lokacija NE dobiva pristup fotoaparatu. Slike fotoaparata možete vidjeti sa +@@ -1141,4 +1141,21 @@ Web-lokacija NE dobiva pristup fotoaparatu. Slike fotoaparata možete vidjeti sa Izbrisat će se podaci za sve web-lokacije, uključujući: Zatvori sve kartice Općenito @@ -1022,7 +1007,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_hr. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_hu.xtb b/chrome/android/java/strings/translations/android_chrome_strings_hu.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_hu.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_hu.xtb -@@ -1135,4 +1135,21 @@ A webhely NEM kap hozzáférést a kamerához. A kamera képét csak Ön láthat +@@ -1141,4 +1141,21 @@ A webhely NEM kap hozzáférést a kamerához. A kamera képét csak Ön láthat Ezzel törli az összes webhely adatait, beleértve a következőket: Az összes lap bezárása Általános @@ -1049,7 +1034,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_hu. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_id.xtb b/chrome/android/java/strings/translations/android_chrome_strings_id.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_id.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_id.xtb -@@ -1135,4 +1135,21 @@ Situs TIDAK mendapatkan akses ke kamera. Gambar kamera hanya dapat dilihat oleh +@@ -1141,4 +1141,21 @@ Situs TIDAK mendapatkan akses ke kamera. Gambar kamera hanya dapat dilihat oleh Tindakan ini akan menghapus data untuk semua situs, termasuk: Tutup semua tab Umum @@ -1076,7 +1061,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_id. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_it.xtb b/chrome/android/java/strings/translations/android_chrome_strings_it.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_it.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_it.xtb -@@ -1135,4 +1135,21 @@ Il sito NON ottiene l'accesso alla videocamera. Le immagini della videocamera so +@@ -1141,4 +1141,21 @@ Il sito NON ottiene l'accesso alla videocamera. Le immagini della videocamera so Questa operazione cancellerà i dati di tutti i siti, inclusi: Chiudi tutte le schede Generali @@ -1103,7 +1088,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_it. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_iw.xtb b/chrome/android/java/strings/translations/android_chrome_strings_iw.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_iw.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_iw.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ פעולה זו תמחק נתונים של כל האתרים, כולל: סגור את כל הכרטיסיות כללי @@ -1130,7 +1115,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_iw. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ja.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ja.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_ja.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_ja.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ VR を開始する前に、信頼できるサイトかどうかを確認して この操作を行うと、次を含むすべてのサイトのデータが削除されます。 すべてのタブを閉じる 全般 @@ -1157,7 +1142,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ja. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_kn.xtb b/chrome/android/java/strings/translations/android_chrome_strings_kn.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_kn.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_kn.xtb -@@ -1136,4 +1136,21 @@ +@@ -1142,4 +1142,21 @@ VR ಗೆ ಪ್ರವೇಶಿಸುವ ಮೊದಲು ನೀವು ಈ ವೆ ಇದು ಎಲ್ಲಾ ಸೈಟ್‌ಗಳಿಗೆ ಡೇಟಾ ತೆರವುಗೊಳಿಸುತ್ತದೆ, ಇವುಗಳನ್ನೂ ಒಳಗೊಂಡು: ಎಲ್ಲ ಟ್ಯಾಬ್‌ಗಳನ್ನು ಮುಚ್ಚಿ ಸಾಮಾನ್ಯ @@ -1184,7 +1169,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_kn. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ko.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ko.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_ko.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_ko.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ VR로 들어가기 전에 이 사이트를 신뢰할 수 있는지 확인하세 다음을 포함한 모든 사이트의 데이터가 삭제됩니다. 탭 모두 닫기 일반 @@ -1211,7 +1196,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ko. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_lt.xtb b/chrome/android/java/strings/translations/android_chrome_strings_lt.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_lt.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_lt.xtb -@@ -1135,4 +1135,21 @@ Svetainė NETURI prieigos prie fotoaparato. Fotoaparato vaizdai matomi tik jums. +@@ -1141,4 +1141,21 @@ Svetainė NETURI prieigos prie fotoaparato. Fotoaparato vaizdai matomi tik jums. Bus išvalyti visų svetainių duomenys, įskaitant: Uždar. visų skirtukų lapus Bendra @@ -1238,7 +1223,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_lt. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_lv.xtb b/chrome/android/java/strings/translations/android_chrome_strings_lv.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_lv.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_lv.xtb -@@ -1135,4 +1135,21 @@ Vietnei NAV piekļuves kamerai. Kameras attēli ir redzami tikai jums.Tādējādi tiks dzēsti dati no visām vietnēm, tostarp: Aizvērt visas cilnes Vispārīgi @@ -1265,7 +1250,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_lv. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ml.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ml.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_ml.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_ml.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ VR-ൽ പ്രവേശിക്കുന്നതിന് മുമ്പ് ഇത് ഇനിപ്പറയുന്നവ ഉൾപ്പെടെയുള്ള എല്ലാ സൈറ്റുകളുടെയും വിവരങ്ങൾ മായ്‌ക്കുന്നതിനിടയാക്കും: എല്ലാ ടാബുകളും അടയ്‌ക്കുക പൊതുവായ @@ -1292,7 +1277,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ml. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_mr.xtb b/chrome/android/java/strings/translations/android_chrome_strings_mr.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_mr.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_mr.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ VR मध्ये एंटर करण्यापूर्वी तुम हे यासह सर्व साइटसाठी डेटा साफ करेल: सर्व टॅब बंद करा सामान्य @@ -1319,7 +1304,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_mr. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ms.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ms.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_ms.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_ms.xtb -@@ -1135,4 +1135,21 @@ Tapak TIDAK memperoleh akses kepada kamera. Hanya anda dapat melihat imej kamera +@@ -1141,4 +1141,21 @@ Tapak TIDAK memperoleh akses kepada kamera. Hanya anda dapat melihat imej kamera Ini akan memadamkan data untuk semua tapak web, termasuk: Tutup semua tab Umum @@ -1346,7 +1331,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ms. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_nl.xtb b/chrome/android/java/strings/translations/android_chrome_strings_nl.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_nl.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_nl.xtb -@@ -1135,4 +1135,21 @@ De site krijgt GEEN toegang tot de camera. De camerabeelden zijn alleen zichtbaa +@@ -1141,4 +1141,21 @@ De site krijgt GEEN toegang tot de camera. De camerabeelden zijn alleen zichtbaa Hiermee worden de gegevens voor alle sites gewist, inclusief: Alle tabbladen sluiten Algemeen @@ -1373,7 +1358,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_nl. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_no.xtb b/chrome/android/java/strings/translations/android_chrome_strings_no.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_no.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_no.xtb -@@ -1135,4 +1135,21 @@ Nettstedet får IKKE tilgang til kameraet. Kamerabildene er kun synlige for deg. +@@ -1141,4 +1141,21 @@ Nettstedet får IKKE tilgang til kameraet. Kamerabildene er kun synlige for deg. Dette fører til at dataene for alle nettsteder slettes, deriblant disse: Lukk alle faner Generelt @@ -1400,7 +1385,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_no. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_pl.xtb b/chrome/android/java/strings/translations/android_chrome_strings_pl.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_pl.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_pl.xtb -@@ -1135,4 +1135,21 @@ Witryna NIE uzyskuje dostępu do kamery. Tylko Ty widzisz rejestrowany obraz.Spowoduje to usunięcie danych wszystkich witryn, w tym: Zamknij wszystkie karty Ogólne @@ -1427,7 +1412,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_pl. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_pt-BR.xtb b/chrome/android/java/strings/translations/android_chrome_strings_pt-BR.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_pt-BR.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_pt-BR.xtb -@@ -1136,4 +1136,21 @@ O site NÃO terá acesso à câmera. As imagens da câmera são visíveis apenas +@@ -1142,4 +1142,21 @@ O site NÃO terá acesso à câmera. As imagens da câmera são visíveis apenas Essa ação limpará os dados de todos os sites, incluindo: Fechar todas as guias Geral @@ -1454,7 +1439,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_pt- diff --git a/chrome/android/java/strings/translations/android_chrome_strings_pt-PT.xtb b/chrome/android/java/strings/translations/android_chrome_strings_pt-PT.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_pt-PT.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_pt-PT.xtb -@@ -1135,4 +1135,21 @@ O site NÃO fica com acesso à câmara. As imagens da câmara estão visíveis a +@@ -1141,4 +1141,21 @@ O site NÃO fica com acesso à câmara. As imagens da câmara estão visíveis a Esta ação limpa os dados de todos os sites, incluindo: Fechar todos os separadores Geral @@ -1481,7 +1466,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_pt- diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ro.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ro.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_ro.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_ro.xtb -@@ -1135,4 +1135,21 @@ Acest site NU primește acces la cameră. Imaginile camerei sunt vizibile doar p +@@ -1141,4 +1141,21 @@ Acest site NU primește acces la cameră. Imaginile camerei sunt vizibile doar p Astfel, se vor șterge datele pentru toate site-urile, inclusiv: Închide toate filele General @@ -1508,7 +1493,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ro. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ru.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ru.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_ru.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_ru.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ Будут удалены данные всех сайтов, в том числе: Закрыть все вкладки Общие @@ -1535,7 +1520,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ru. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sk.xtb b/chrome/android/java/strings/translations/android_chrome_strings_sk.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_sk.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_sk.xtb -@@ -1135,4 +1135,21 @@ Web NEZÍSKA prístup k fotoaparátu. Obrázky fotoaparátu sú viditeľné iba +@@ -1141,4 +1141,21 @@ Web NEZÍSKA prístup k fotoaparátu. Obrázky fotoaparátu sú viditeľné iba Vymažete dáta všetkých webov vrátane týchto: Zavrieť všetky karty Všeobecné @@ -1562,7 +1547,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sk. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sl.xtb b/chrome/android/java/strings/translations/android_chrome_strings_sl.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_sl.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_sl.xtb -@@ -1135,4 +1135,21 @@ Spletno mesto NIMA dostopa do kamere. Posnetki kamere so vidni samo vam.S tem bodo izbrisani podatki za vsa spletna mesta, vključno s temi: Zapri vse zavihke Splošno @@ -1589,7 +1574,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sl. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sr.xtb b/chrome/android/java/strings/translations/android_chrome_strings_sr.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_sr.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_sr.xtb -@@ -1135,4 +1135,21 @@ Google налог можда има друге облике историје п +@@ -1141,4 +1141,21 @@ Google налог можда има друге облике историје п Овим бришете податке за све сајтове, укључујући: Затвори све картице Опште @@ -1616,7 +1601,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sr. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sv.xtb b/chrome/android/java/strings/translations/android_chrome_strings_sv.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_sv.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_sv.xtb -@@ -1135,4 +1135,21 @@ Webbplatsen får INTE tillgång till kameran. Bara du kan se kamerabilderna.Åtgärden raderar data för alla webbplatser, inklusive: Stäng alla flikar Allmänt @@ -1643,7 +1628,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sv. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sw.xtb b/chrome/android/java/strings/translations/android_chrome_strings_sw.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_sw.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_sw.xtb -@@ -1134,4 +1134,21 @@ Tovuti hii HAIPATI idhini ya kufikia kamera. Ni wewe pekee utaona picha hizi za +@@ -1139,4 +1139,21 @@ Tovuti hii HAIPATI idhini ya kufikia kamera. Ni wewe pekee utaona picha hizi za Hatua hii itafuta data ya tovuti zote, ikiwa ni pamoja na: Funga vichupo vyote Jumla @@ -1670,7 +1655,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_sw. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ta.xtb b/chrome/android/java/strings/translations/android_chrome_strings_ta.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_ta.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_ta.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ VRரைத் தொடங்குவதற்கு முன் இது இதனால் எல்லா தளங்களுக்கான தரவும் அழிக்கப்படும், இதில் அடங்குபவை: எல்லா தாவல்களையும் மூடு பொது @@ -1697,7 +1682,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_ta. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_te.xtb b/chrome/android/java/strings/translations/android_chrome_strings_te.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_te.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_te.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ VRలోకి ప్రవేశించడానికి ముందు, ఇది వీటితో సహా అన్ని సైట్‌ల డేటాను తీసివేస్తుంది: అన్ని ట్యాబ్‌లను మూసివేయి సాధారణం @@ -1724,7 +1709,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_te. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_th.xtb b/chrome/android/java/strings/translations/android_chrome_strings_th.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_th.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_th.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ การดำเนินการนี้จะล้างข้อมูลสำหรับทุกเว็บไซต์ รวมถึง ปิดแท็บทั้งหมด ทั่วไป @@ -1751,7 +1736,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_th. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_tr.xtb b/chrome/android/java/strings/translations/android_chrome_strings_tr.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_tr.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_tr.xtb -@@ -1135,4 +1135,21 @@ Site kameraya ERİŞMEZ. Kamera görüntülerini yalnızca siz görebilirsiniz.< +@@ -1141,4 +1141,21 @@ Site kameraya ERİŞMEZ. Kamera görüntülerini yalnızca siz görebilirsiniz.< Bu işlem, aşağıdakiler de dahil olmak üzere tüm sitelere ilişkin verileri temizleyecek: Tüm sekmeleri kapat Genel @@ -1778,7 +1763,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_tr. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_uk.xtb b/chrome/android/java/strings/translations/android_chrome_strings_uk.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_uk.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_uk.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ Буде видалено дані всіх сайтів, зокрема: Закрити всі вкладки Загальне @@ -1805,7 +1790,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_uk. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_vi.xtb b/chrome/android/java/strings/translations/android_chrome_strings_vi.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_vi.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_vi.xtb -@@ -1135,4 +1135,21 @@ Trang web này KHÔNG có quyền truy cập vào máy ảnh. Chỉ bạn mới +@@ -1141,4 +1141,21 @@ Trang web này KHÔNG có quyền truy cập vào máy ảnh. Chỉ bạn mới Thao tác này sẽ xóa dữ liệu của tất cả các trang web, bao gồm: Đóng tất cả các tab Chung @@ -1832,7 +1817,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_vi. diff --git a/chrome/android/java/strings/translations/android_chrome_strings_zh-CN.xtb b/chrome/android/java/strings/translations/android_chrome_strings_zh-CN.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_zh-CN.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_zh-CN.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ 这会清除所有网站的数据,包括: 关闭所有标签页 常规 @@ -1859,7 +1844,7 @@ diff --git a/chrome/android/java/strings/translations/android_chrome_strings_zh- diff --git a/chrome/android/java/strings/translations/android_chrome_strings_zh-TW.xtb b/chrome/android/java/strings/translations/android_chrome_strings_zh-TW.xtb --- a/chrome/android/java/strings/translations/android_chrome_strings_zh-TW.xtb +++ b/chrome/android/java/strings/translations/android_chrome_strings_zh-TW.xtb -@@ -1135,4 +1135,21 @@ +@@ -1141,4 +1141,21 @@ 這會清除所有網站的資料,包括: 關閉所有分頁 一般 diff --git a/build/patches/Skip-the-first-run-and-metrics.patch b/build/patches/Skip-the-first-run-and-metrics.patch index 07c72986..963cf574 100644 --- a/build/patches/Skip-the-first-run-and-metrics.patch +++ b/build/patches/Skip-the-first-run-and-metrics.patch @@ -30,7 +30,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstR diff --git a/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunUtils.java --- a/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunUtils.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunUtils.java -@@ -30,16 +30,12 @@ public class FirstRunUtils { +@@ -28,16 +28,12 @@ public class FirstRunUtils { // - checkAnyUserHasSeenToS() may be true which needs to sync its state to the prefs. boolean javaPrefValue = javaPrefs.getBoolean(CACHED_TOS_ACCEPTED_PREF, false); boolean nativePrefValue = prefsBridge.isFirstRunEulaAccepted(); diff --git a/build/patches/Switch-to-fstack-protector-strong.patch b/build/patches/Switch-to-fstack-protector-strong.patch index 493d52c8..96d2d32d 100644 --- a/build/patches/Switch-to-fstack-protector-strong.patch +++ b/build/patches/Switch-to-fstack-protector-strong.patch @@ -16,7 +16,7 @@ higher memory/cache usage but not by the full 2-3%. diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn --- a/build/config/compiler/BUILD.gn +++ b/build/config/compiler/BUILD.gn -@@ -279,16 +279,12 @@ config("compiler") { +@@ -273,16 +273,12 @@ config("compiler") { cflags += [ "-fstack-protector" ] } } else if ((is_posix && !is_chromeos && !is_nacl) || is_fuchsia) { diff --git a/build/patches/Use-4-tile-rows-never-show-logo.patch b/build/patches/Use-4-tile-rows-never-show-logo.patch index 43d4c128..a9cd70f4 100644 --- a/build/patches/Use-4-tile-rows-never-show-logo.patch +++ b/build/patches/Use-4-tile-rows-never-show-logo.patch @@ -13,7 +13,7 @@ Subject: Use 4 tile rows, never show logo diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageLayout.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageLayout.java --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageLayout.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageLayout.java -@@ -117,7 +117,7 @@ public class NewTabPageLayout extends LinearLayout implements TileGroup.Observer +@@ -110,7 +110,7 @@ public class NewTabPageLayout extends LinearLayout implements TileGroup.Observer /** Observer for overview mode. */ private EmptyOverviewModeObserver mOverviewObserver; @@ -22,7 +22,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageL private boolean mSearchProviderIsGoogle; private boolean mInitialized; -@@ -546,7 +546,7 @@ public class NewTabPageLayout extends LinearLayout implements TileGroup.Observer +@@ -538,7 +538,7 @@ public class NewTabPageLayout extends LinearLayout implements TileGroup.Observer && mInitialized) { return; } @@ -31,7 +31,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageL mSearchProviderIsGoogle = isGoogle; updateTileGridPadding(); -@@ -838,7 +838,7 @@ public class NewTabPageLayout extends LinearLayout implements TileGroup.Observer +@@ -822,7 +822,7 @@ public class NewTabPageLayout extends LinearLayout implements TileGroup.Observer } private static int getMaxTileRows() { @@ -79,7 +79,7 @@ diff --git a/chrome/browser/engagement/important_sites_util.cc b/chrome/browser/ diff --git a/components/history/core/browser/top_sites_impl.h b/components/history/core/browser/top_sites_impl.h --- a/components/history/core/browser/top_sites_impl.h +++ b/components/history/core/browser/top_sites_impl.h -@@ -54,7 +54,7 @@ class TopSitesImpl : public TopSites, public HistoryServiceObserver { +@@ -48,7 +48,7 @@ class TopSitesImpl : public TopSites, public HistoryServiceObserver { using CanAddURLToHistoryFn = base::Callback; // How many top sites to store in the cache. diff --git a/build/patches/User-Agent-anonymize.patch b/build/patches/User-Agent-anonymize.patch index 4cd33523..bcfd2219 100644 --- a/build/patches/User-Agent-anonymize.patch +++ b/build/patches/User-Agent-anonymize.patch @@ -12,7 +12,7 @@ disclosing the specific build of Bromite. diff --git a/components/version_info/version_info.cc b/components/version_info/version_info.cc --- a/components/version_info/version_info.cc +++ b/components/version_info/version_info.cc -@@ -15,7 +15,8 @@ +@@ -16,7 +16,8 @@ namespace version_info { std::string GetProductNameAndVersionForUserAgent() { diff --git a/build/patches/autofill-disable-autofill-download-manager.patch b/build/patches/autofill-disable-autofill-download-manager.patch index d059bd58..25595cf6 100644 --- a/build/patches/autofill-disable-autofill-download-manager.patch +++ b/build/patches/autofill-disable-autofill-download-manager.patch @@ -11,7 +11,7 @@ Disables the autofill download manager (trk:158). diff --git a/components/autofill/core/browser/autofill_download_manager.cc b/components/autofill/core/browser/autofill_download_manager.cc --- a/components/autofill/core/browser/autofill_download_manager.cc +++ b/components/autofill/core/browser/autofill_download_manager.cc -@@ -58,7 +58,6 @@ constexpr std::pair kAutofillExperimentRanges[] = { +@@ -63,7 +63,6 @@ constexpr std::pair kAutofillExperimentRanges[] = { {3314445, 3314448}, {3314854, 3314883}, }; @@ -19,7 +19,7 @@ diff --git a/components/autofill/core/browser/autofill_download_manager.cc b/com const size_t kAutofillDownloadManagerMaxFormCacheSize = 16; const size_t kMaxFieldsPerQueryRequest = 100; -@@ -446,35 +445,6 @@ bool GetUploadPayloadForApi(const AutofillUploadContents& upload, +@@ -519,35 +518,6 @@ bool GetUploadPayloadForApi(const AutofillUploadContents& upload, return upload_request.SerializeToString(payload); } @@ -55,7 +55,7 @@ diff --git a/components/autofill/core/browser/autofill_download_manager.cc b/com // Gets HTTP body payload for API POST request. bool GetAPIBodyPayload(const std::string& payload, AutofillDownloadManager::RequestType type, -@@ -680,6 +650,7 @@ size_t AutofillDownloadManager::GetPayloadLength( +@@ -771,6 +741,7 @@ size_t AutofillDownloadManager::GetPayloadLength( std::tuple AutofillDownloadManager::GetRequestURLAndMethod( const FormRequestData& request_data) const { @@ -63,7 +63,7 @@ diff --git a/components/autofill/core/browser/autofill_download_manager.cc b/com std::string method("POST"); std::string query_str; -@@ -702,35 +673,18 @@ std::tuple AutofillDownloadManager::GetRequestURLAndMethod( +@@ -793,35 +764,18 @@ std::tuple AutofillDownloadManager::GetRequestURLAndMethod( GURL url = autofill_server_url_ .Resolve(RequestTypeToString(request_data.request_type)) .ReplaceComponents(replacements); @@ -108,7 +108,7 @@ diff --git a/components/autofill/core/browser/autofill_download_manager.cc b/com diff --git a/components/autofill/core/browser/autofill_manager.cc b/components/autofill/core/browser/autofill_manager.cc --- a/components/autofill/core/browser/autofill_manager.cc +++ b/components/autofill/core/browser/autofill_manager.cc -@@ -181,19 +181,6 @@ void LogDeveloperEngagementUkm(ukm::UkmRecorder* ukm_recorder, +@@ -180,19 +180,6 @@ void LogDeveloperEngagementUkm(ukm::UkmRecorder* ukm_recorder, } } @@ -128,14 +128,14 @@ diff --git a/components/autofill/core/browser/autofill_manager.cc b/components/a ValuePatternsMetric GetValuePattern(const base::string16& value) { if (IsUPIVirtualPaymentAddress(value)) return ValuePatternsMetric::kUpiVpa; -@@ -1360,11 +1347,6 @@ AutofillManager::AutofillManager( - is_rich_query_enabled_(IsRichQueryEnabled(client->GetChannel())) { - DCHECK(driver); - DCHECK(client_); +@@ -1478,11 +1465,6 @@ AutofillManager::AutofillManager( + : std::make_unique( + driver, client_, personal_data_, + credit_card_form_event_logger_.get()); - if (enable_download_manager == ENABLE_AUTOFILL_DOWNLOAD_MANAGER) { - version_info::Channel channel = client_->GetChannel(); -- download_manager_.reset( -- new AutofillDownloadManager(driver, this, GetAPIKeyForUrl(channel))); +- download_manager_.reset(new AutofillDownloadManager( +- driver, this, GetAPIKeyForUrl(channel), client_->GetLogManager())); - } CountryNames::SetLocaleString(app_locale_); } diff --git a/build/patches/build-remove-calling-untrusted-hooks.patch b/build/patches/build-remove-calling-untrusted-hooks.patch index 9a51524e..94a48c35 100644 --- a/build/patches/build-remove-calling-untrusted-hooks.patch +++ b/build/patches/build-remove-calling-untrusted-hooks.patch @@ -20,9 +20,9 @@ diff --git a/DEPS b/DEPS # By default, do not check out src-internal. This can be overridden e.g. with # custom_vars. -@@ -97,8 +97,8 @@ vars = { - # By default do not checkout the OpenXR loader library. - 'checkout_openxr' : False, +@@ -99,8 +99,8 @@ vars = { + # support for other platforms may be added in the future. + 'checkout_openxr' : 'checkout_win', - 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"', - 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"', @@ -31,7 +31,7 @@ diff --git a/DEPS b/DEPS # By default, do not check out WebKit for iOS, as it is not needed unless # running against ToT WebKit rather than system WebKit. This can be overridden -@@ -2323,49 +2323,6 @@ hooks = [ +@@ -3055,49 +3055,6 @@ hooks = [ ], }, { @@ -81,8 +81,8 @@ diff --git a/DEPS b/DEPS # Case-insensitivity for the Win SDK. Must run before win_toolchain below. 'name': 'ciopfs_linux', 'pattern': '.', -@@ -2392,43 +2349,6 @@ hooks = [ - 'condition': 'checkout_ios or checkout_mac', +@@ -3124,43 +3081,6 @@ hooks = [ + 'condition': 'checkout_mac', 'action': ['python', 'src/build/mac_toolchain.py'], }, - # Pull binutils for linux, enabled debug fission for faster linking / @@ -125,7 +125,7 @@ diff --git a/DEPS b/DEPS { # Mac doesn't use lld so it's not included in the default clang bundle # there. lld is however needed in win and Fuchsia cross builds, so -@@ -2488,18 +2408,6 @@ hooks = [ +@@ -3220,18 +3140,6 @@ hooks = [ '-s', 'src/buildtools/mac/clang-format.sha1', ], }, @@ -144,7 +144,7 @@ diff --git a/DEPS b/DEPS # Pull rc binaries using checked-in hashes. { 'name': 'rc_win', -@@ -2525,29 +2433,6 @@ hooks = [ +@@ -3257,29 +3165,6 @@ hooks = [ '-s', 'src/build/toolchain/win/rc/mac/rc.sha1', ], }, diff --git a/build/patches/disable-AdsBlockedInfoBar.patch b/build/patches/disable-AdsBlockedInfoBar.patch index 9c307947..a011b5b3 100644 --- a/build/patches/disable-AdsBlockedInfoBar.patch +++ b/build/patches/disable-AdsBlockedInfoBar.patch @@ -9,7 +9,7 @@ Subject: disable AdsBlockedInfoBar diff --git a/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc b/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc --- a/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc +++ b/chrome/browser/subresource_filter/chrome_subresource_filter_client.cc -@@ -147,11 +147,6 @@ void ChromeSubresourceFilterClient::LogAction(SubresourceFilterAction action) { +@@ -148,11 +148,6 @@ void ChromeSubresourceFilterClient::LogAction(SubresourceFilterAction action) { } void ChromeSubresourceFilterClient::ShowUI(const GURL& url) { diff --git a/build/patches/disable-background-sync-by-default.patch b/build/patches/disable-background-sync-by-default.patch index 945baecf..6542a252 100644 --- a/build/patches/disable-background-sync-by-default.patch +++ b/build/patches/disable-background-sync-by-default.patch @@ -9,7 +9,7 @@ Subject: disable background sync by default diff --git a/components/content_settings/core/browser/content_settings_registry.cc b/components/content_settings/core/browser/content_settings_registry.cc --- a/components/content_settings/core/browser/content_settings_registry.cc +++ b/components/content_settings/core/browser/content_settings_registry.cc -@@ -308,7 +308,7 @@ void ContentSettingsRegistry::Init() { +@@ -309,7 +309,7 @@ void ContentSettingsRegistry::Init() { ContentSettingsInfo::EXCEPTIONS_ON_SECURE_ORIGINS_ONLY); Register(CONTENT_SETTINGS_TYPE_BACKGROUND_SYNC, "background-sync", diff --git a/build/patches/disable-sensors-access-site-setting-by-default.patch b/build/patches/disable-sensors-access-site-setting-by-default.patch index a6d85c77..aecf0945 100644 --- a/build/patches/disable-sensors-access-site-setting-by-default.patch +++ b/build/patches/disable-sensors-access-site-setting-by-default.patch @@ -9,7 +9,7 @@ Subject: disable sensors access site setting by default diff --git a/components/content_settings/core/browser/content_settings_registry.cc b/components/content_settings/core/browser/content_settings_registry.cc --- a/components/content_settings/core/browser/content_settings_registry.cc +++ b/components/content_settings/core/browser/content_settings_registry.cc -@@ -408,7 +408,7 @@ void ContentSettingsRegistry::Init() { +@@ -412,7 +412,7 @@ void ContentSettingsRegistry::Init() { // TODO(crbug.com/904439): Update this to "SECURE_ONLY" once // DeviceOrientationEvents and DeviceMotionEvents are only fired in secure // contexts. diff --git a/build/patches/dns-send-IPv6-connectivity-probes-to-RIPE-DNS.patch b/build/patches/dns-send-IPv6-connectivity-probes-to-RIPE-DNS.patch index ba691b4f..ce969d73 100644 --- a/build/patches/dns-send-IPv6-connectivity-probes-to-RIPE-DNS.patch +++ b/build/patches/dns-send-IPv6-connectivity-probes-to-RIPE-DNS.patch @@ -13,7 +13,7 @@ Increase probe period from 1s to 15s diff --git a/net/dns/host_resolver_manager.cc b/net/dns/host_resolver_manager.cc --- a/net/dns/host_resolver_manager.cc +++ b/net/dns/host_resolver_manager.cc -@@ -120,12 +120,12 @@ const unsigned kMinimumTTLSeconds = kCacheEntryTTLSeconds; +@@ -121,12 +121,12 @@ const unsigned kMinimumTTLSeconds = kCacheEntryTTLSeconds; // Time between IPv6 probes, i.e. for how long results of each IPv6 probe are // cached. diff --git a/build/patches/first_run-deactivate-autoupdate-globally.patch b/build/patches/first_run-deactivate-autoupdate-globally.patch index 81f78485..77ddf425 100644 --- a/build/patches/first_run-deactivate-autoupdate-globally.patch +++ b/build/patches/first_run-deactivate-autoupdate-globally.patch @@ -15,7 +15,7 @@ turn it back on. diff --git a/chrome/browser/extensions/extension_system_impl.cc b/chrome/browser/extensions/extension_system_impl.cc --- a/chrome/browser/extensions/extension_system_impl.cc +++ b/chrome/browser/extensions/extension_system_impl.cc -@@ -203,8 +203,7 @@ void ExtensionSystemImpl::Shared::Init(bool extensions_enabled) { +@@ -204,8 +204,7 @@ void ExtensionSystemImpl::Shared::Init(bool extensions_enabled) { // ExtensionService depends on RuntimeData. runtime_data_.reset(new RuntimeData(ExtensionRegistry::Get(profile_))); diff --git a/build/patches/getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch b/build/patches/getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch index 035927ba..8271525c 100644 --- a/build/patches/getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch +++ b/build/patches/getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch @@ -19,13 +19,13 @@ See also: http://www.gsd.inesc-id.pt/~mpc/pubs/fingerprinting-trustcom2016.pdf third_party/blink/renderer/core/dom/range.cc | 18 +++++++++++++++++- .../blink/renderer/core/html/canvas/text_metrics.cc | 18 ++++++++++++++++++ .../blink/renderer/core/html/canvas/text_metrics.h | 2 ++ - .../canvas/canvas2d/canvas_rendering_context_2d.cc | 6 ++++++ - 7 files changed, 76 insertions(+), 1 deletion(-) + .../canvas/canvas2d/canvas_rendering_context_2d.cc | 9 ++++++++- + 7 files changed, 78 insertions(+), 2 deletions(-) diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink/renderer/core/dom/document.cc --- a/third_party/blink/renderer/core/dom/document.cc +++ b/third_party/blink/renderer/core/dom/document.cc -@@ -1102,6 +1102,10 @@ Document::Document(const DocumentInit& initializer, +@@ -1167,6 +1167,10 @@ Document::Document(const DocumentInit& initializer, // also depend on the url NOT getting immediately set in opened windows. // See fast/dom/early-frame-url.html // and fast/dom/location-new-window-no-crash.html, respectively. @@ -36,7 +36,7 @@ diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink // FIXME: Can/should we unify this behavior? if (initializer.ShouldSetURL()) { SetURL(initializer.Url()); -@@ -1162,6 +1166,14 @@ Range* Document::CreateRangeAdjustedToTreeScope(const TreeScope& tree_scope, +@@ -1227,6 +1231,14 @@ Range* Document::CreateRangeAdjustedToTreeScope(const TreeScope& tree_scope, Position::BeforeNode(*shadow_host)); } @@ -54,7 +54,7 @@ diff --git a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink diff --git a/third_party/blink/renderer/core/dom/document.h b/third_party/blink/renderer/core/dom/document.h --- a/third_party/blink/renderer/core/dom/document.h +++ b/third_party/blink/renderer/core/dom/document.h -@@ -398,6 +398,9 @@ class CORE_EXPORT Document : public ContainerNode, +@@ -408,6 +408,9 @@ class CORE_EXPORT Document : public ContainerNode, has_xml_declaration_ = has_xml_declaration ? 1 : 0; } @@ -64,7 +64,7 @@ diff --git a/third_party/blink/renderer/core/dom/document.h b/third_party/blink/ String visibilityState() const; bool IsPageVisible() const; bool hidden() const; -@@ -1871,6 +1874,8 @@ class CORE_EXPORT Document : public ContainerNode, +@@ -1890,6 +1893,8 @@ class CORE_EXPORT Document : public ContainerNode, Vector ax_contexts_; Member ax_object_cache_; Member markers_; @@ -76,7 +76,7 @@ diff --git a/third_party/blink/renderer/core/dom/document.h b/third_party/blink/ diff --git a/third_party/blink/renderer/core/dom/element.cc b/third_party/blink/renderer/core/dom/element.cc --- a/third_party/blink/renderer/core/dom/element.cc +++ b/third_party/blink/renderer/core/dom/element.cc -@@ -1370,6 +1370,15 @@ DOMRectList* Element::getClientRects() { +@@ -1630,6 +1630,15 @@ DOMRectList* Element::getClientRects() { DCHECK(element_layout_object); GetDocument().AdjustFloatQuadsForScrollAndAbsoluteZoom( quads, *element_layout_object); @@ -92,7 +92,7 @@ diff --git a/third_party/blink/renderer/core/dom/element.cc b/third_party/blink/ return DOMRectList::Create(quads); } -@@ -1387,6 +1396,13 @@ DOMRect* Element::getBoundingClientRect() { +@@ -1647,6 +1656,13 @@ DOMRect* Element::getBoundingClientRect() { DCHECK(element_layout_object); GetDocument().AdjustFloatRectForScrollAndAbsoluteZoom(result, *element_layout_object); @@ -187,20 +187,25 @@ diff --git a/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering +#include "base/rand_util.h" #include "base/metrics/histogram_functions.h" + #include "base/rand_util.h" #include "third_party/blink/public/common/features.h" - #include "third_party/blink/public/platform/platform.h" -@@ -814,6 +815,11 @@ TextMetrics* CanvasRenderingContext2D::measureText(const String& text) { - base::TimeDelta elapsed = base::TimeTicks::Now() - start_time; - base::UmaHistogramMicrosecondsTimesUnderTenMilliseconds( - "Canvas.TextMetrics.MeasureText", elapsed); +@@ -811,9 +812,15 @@ TextMetrics* CanvasRenderingContext2D::measureText(const String& text) { + else + direction = ToTextDirection(GetState().GetDirection(), canvas()); + +- return MakeGarbageCollected(font, direction, ++ auto *text_metrics = MakeGarbageCollected(font, direction, + GetState().GetTextBaseline(), + GetState().GetTextAlign(), text); + + // scale text metrics by 3/1000000th + auto shuffleFactor = 1 + (base::RandDouble() - 0.5) * 0.000003; + text_metrics->Shuffle(shuffleFactor); + - return text_metrics; ++ return text_metrics; } + void CanvasRenderingContext2D::DrawTextInternal( -- 2.11.0 diff --git a/build/patches/google-cloud-messaging-disable-experiment-status-check.patch b/build/patches/google-cloud-messaging-disable-experiment-status-check.patch index e5d1a2b8..45abd6b6 100644 --- a/build/patches/google-cloud-messaging-disable-experiment-status-check.patch +++ b/build/patches/google-cloud-messaging-disable-experiment-status-check.patch @@ -30,7 +30,7 @@ diff --git a/components/gcm_driver/gcm_channel_status_request.cc b/components/gc return; @@ -110,6 +113,9 @@ void GCMChannelStatusRequest::Start() { - resource_request->allow_credentials = false; + resource_request->credentials_mode = network::mojom::CredentialsMode::kOmit; resource_request->method = "POST"; resource_request->headers.SetHeader(net::HttpRequestHeaders::kUserAgent, +#endif diff --git a/build/patches/kill-GCM.patch b/build/patches/kill-GCM.patch index f73d5ddd..944194c7 100644 --- a/build/patches/kill-GCM.patch +++ b/build/patches/kill-GCM.patch @@ -5,35 +5,36 @@ Subject: kill GCM --- chrome/android/BUILD.gn | 1 - chrome/android/chrome_java_sources.gni | 6 - - chrome/android/java/AndroidManifest.xml | 64 -------- - .../chrome/browser/BackgroundSyncLauncher.java | 97 ------------ + chrome/android/java/AndroidManifest.xml | 64 ------- + .../chrome/browser/BackgroundSyncLauncher.java | 97 ---------- .../chrome/browser/ChromeBackgroundService.java | 1 - + .../ChromeBackgroundTaskFactory.java | 3 - .../invalidation/InvalidationController.java | 8 - - .../browser/ntp/snippets/SnippetsLauncher.java | 44 ------ + .../browser/ntp/snippets/SnippetsLauncher.java | 44 ----- .../browser/services/gcm/GCMBackgroundTask.java | 2 +- .../gcm/InvalidationGcmUpstreamSender.java | 15 -- components/background_task_scheduler/BUILD.gn | 1 - - .../BackgroundTaskSchedulerGcmNetworkManager.java | 166 +-------------------- + .../BackgroundTaskSchedulerGcmNetworkManager.java | 206 +-------------------- components/gcm_driver/android/BUILD.gn | 1 - components/gcm_driver/instance_id/android/BUILD.gn | 1 - - .../gcm_driver/instance_id/InstanceIDBridge.java | 40 +---- + .../gcm_driver/instance_id/InstanceIDBridge.java | 49 +---- components/sync/android/BUILD.gn | 1 - third_party/cacheinvalidation/BUILD.gn | 6 - - .../client/contrib/MultiplexingGcmListener.java | 91 +---------- + .../client/contrib/MultiplexingGcmListener.java | 91 +-------- .../android2/channel/AndroidNetworkChannel.java | 6 +- - 18 files changed, 9 insertions(+), 542 deletions(-) + 19 files changed, 9 insertions(+), 594 deletions(-) diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn --- a/chrome/android/BUILD.gn +++ b/chrome/android/BUILD.gn -@@ -368,7 +368,6 @@ android_library("chrome_java") { +@@ -379,7 +379,6 @@ android_library("chrome_java") { "//third_party/android_deps:com_google_protobuf_protobuf_lite_java", "//third_party/android_deps:javax_inject_javax_inject_java", "//third_party/android_media:android_media_java", - "//third_party/android_sdk:android_gcm_java", + "//third_party/android_sdk/androidx_browser:androidx_browser_java", "//third_party/android_swipe_refresh:android_swipe_refresh_java", "//third_party/blink/public:blink_headers_java", - "//third_party/blink/public/mojom:android_mojo_bindings_java", diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java_sources.gni --- a/chrome/android/chrome_java_sources.gni +++ b/chrome/android/chrome_java_sources.gni @@ -45,7 +46,7 @@ diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java "java/src/org/chromium/chrome/browser/ChromeBackupAgent.java", "java/src/org/chromium/chrome/browser/ChromeBackupWatcher.java", "java/src/org/chromium/chrome/browser/ChromeBaseAppCompatActivity.java", -@@ -1395,11 +1394,6 @@ chrome_java_sources = [ +@@ -1424,11 +1423,6 @@ chrome_java_sources = [ "java/src/org/chromium/chrome/browser/services/AndroidEduAndChildAccountHelper.java", "java/src/org/chromium/chrome/browser/services/AndroidEduOwnerCheckCallback.java", "java/src/org/chromium/chrome/browser/services/GoogleServicesManager.java", @@ -55,8 +56,8 @@ diff --git a/chrome/android/chrome_java_sources.gni b/chrome/android/chrome_java - "java/src/org/chromium/chrome/browser/services/gcm/GcmUma.java", - "java/src/org/chromium/chrome/browser/services/gcm/InvalidationGcmUpstreamSender.java", "java/src/org/chromium/chrome/browser/sessions/SessionTabHelper.java", + "java/src/org/chromium/chrome/browser/share/LensUtils.java", "java/src/org/chromium/chrome/browser/share/OptionalShareTargetsManager.java", - "java/src/org/chromium/chrome/browser/share/ShareActivity.java", diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/AndroidManifest.xml --- a/chrome/android/java/AndroidManifest.xml +++ b/chrome/android/java/AndroidManifest.xml @@ -83,7 +84,7 @@ diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/Andro {% block extra_uses_permissions %} -@@ -1040,49 +1035,8 @@ by a child template that "extends" this file. +@@ -1068,49 +1063,8 @@ by a child template that "extends" this file. android:configChanges="orientation|keyboardHidden|keyboard|screenSize|mcc|mnc|screenLayout|smallestScreenSize" android:hardwareAccelerated="false" /> @@ -133,7 +134,7 @@ diff --git a/chrome/android/java/AndroidManifest.xml b/chrome/android/java/Andro @@ -304,6 +305,26 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeBackgroun } private void handleSnippetsOnBrowserUpgraded() { +diff --git a/chrome/android/java/src/org/chromium/chrome/browser/background_task_scheduler/ChromeBackgroundTaskFactory.java b/chrome/android/java/src/org/chromium/chrome/browser/background_task_scheduler/ChromeBackgroundTaskFactory.java +--- a/chrome/android/java/src/org/chromium/chrome/browser/background_task_scheduler/ChromeBackgroundTaskFactory.java ++++ b/chrome/android/java/src/org/chromium/chrome/browser/background_task_scheduler/ChromeBackgroundTaskFactory.java +@@ -19,7 +19,6 @@ import org.chromium.chrome.browser.offlinepages.OfflineBackgroundTask; + import org.chromium.chrome.browser.offlinepages.prefetch.OfflineNotificationBackgroundTask; + import org.chromium.chrome.browser.offlinepages.prefetch.PrefetchBackgroundTask; + import org.chromium.chrome.browser.omaha.OmahaService; +-import org.chromium.chrome.browser.services.gcm.GCMBackgroundTask; + import org.chromium.chrome.browser.webapps.WebApkUpdateTask; + import org.chromium.components.background_task_scheduler.BackgroundTask; + import org.chromium.components.background_task_scheduler.BackgroundTaskFactory; +@@ -48,8 +47,6 @@ public class ChromeBackgroundTaskFactory implements BackgroundTaskFactory { + switch (taskId) { + case TaskIds.OMAHA_JOB_ID: + return new OmahaService(); +- case TaskIds.GCM_BACKGROUND_TASK_JOB_ID: +- return new GCMBackgroundTask(); + case TaskIds.OFFLINE_PAGES_BACKGROUND_JOB_ID: + return new OfflineBackgroundTask(); + case TaskIds.OFFLINE_PAGES_PREFETCH_JOB_ID: diff --git a/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java b/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java --- a/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/invalidation/InvalidationController.java @@ -470,14 +491,14 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/services/gcm/In diff --git a/components/background_task_scheduler/BUILD.gn b/components/background_task_scheduler/BUILD.gn --- a/components/background_task_scheduler/BUILD.gn +++ b/components/background_task_scheduler/BUILD.gn -@@ -30,7 +30,6 @@ if (is_android) { - android_library("background_task_scheduler_java") { - java_files = [ +@@ -32,7 +32,6 @@ if (is_android) { "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTask.java", + "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskBroadcastReceiver.java", + "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskFactory.java", - "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java", "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskJobService.java", - "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskReflection.java", "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskScheduler.java", + "android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerAlarmManager.java", diff --git a/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerGcmNetworkManager.java b/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerGcmNetworkManager.java --- a/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerGcmNetworkManager.java +++ b/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskSchedulerGcmNetworkManager.java @@ -496,32 +517,44 @@ diff --git a/components/background_task_scheduler/android/java/src/org/chromium/ import org.chromium.base.Log; import org.chromium.base.ThreadUtils; import org.chromium.base.VisibleForTesting; -@@ -42,124 +34,6 @@ class BackgroundTaskSchedulerGcmNetworkManager implements BackgroundTaskSchedule +@@ -42,212 +34,16 @@ class BackgroundTaskSchedulerGcmNetworkManager implements BackgroundTaskSchedule sClock = clock; } -- static BackgroundTask getBackgroundTaskFromTaskParams(@NonNull TaskParams taskParams) { -- String backgroundTaskClassName = getBackgroundTaskClassFromTaskParams(taskParams); -- return BackgroundTaskReflection.getBackgroundTaskFromClassName(backgroundTaskClassName); -- } -- -- private static String getBackgroundTaskClassFromTaskParams(@NonNull TaskParams taskParams) { +- /** +- * Checks if a task expired, based on the current time of the service. +- * +- * @param taskParams parameters sent to the service, which contain the scheduling information +- * regarding expiration. +- * @param currentTimeMs the current time of the service. +- * @return true if the task expired and false otherwise. +- */ +- static boolean didTaskExpire(TaskParams taskParams, long currentTimeMs) { - Bundle extras = taskParams.getExtras(); -- if (extras == null) return null; -- return extras.getString(BACKGROUND_TASK_CLASS_KEY); -- } -- -- static Long getDeadlineTimeFromTaskParams(@NonNull TaskParams taskParams) { -- Bundle extras = taskParams.getExtras(); -- if (extras == null || !extras.containsKey(BACKGROUND_TASK_DEADLINE_KEY)) { -- return null; +- if (extras == null || !extras.containsKey(BACKGROUND_TASK_SCHEDULE_TIME_KEY)) { +- return false; - } -- return extras.getLong(BACKGROUND_TASK_DEADLINE_KEY); -- } - -- private static long getDeadlineTime(TaskInfo taskInfo) { -- long windowEndTimeMs = taskInfo.getOneOffInfo().getWindowEndTimeMs(); -- return sClock.currentTimeMillis() + windowEndTimeMs; +- long scheduleTimeMs = extras.getLong(BACKGROUND_TASK_SCHEDULE_TIME_KEY); +- if (extras.containsKey(BACKGROUND_TASK_END_TIME_KEY)) { +- long endTimeMs = +- extras.getLong(BackgroundTaskSchedulerDelegate.BACKGROUND_TASK_END_TIME_KEY); +- return TaskInfo.OneOffInfo.getExpirationStatus( +- scheduleTimeMs, endTimeMs, currentTimeMs); +- } else { +- long intervalTimeMs = extras.getLong(BACKGROUND_TASK_INTERVAL_TIME_KEY); +- +- // If flex is never set, it is given a default value of 10% of the period time, as +- // per the GcmNetworkManager behaviour. This default value is set in +- // https://developers.google.com/android/reference/com/google/android/gms/gcm/PeriodicTask. +- double defaultFlexAsFractionOfInterval = 0.1f; +- +- long flexTimeMs = extras.getLong(BACKGROUND_TASK_FLEX_TIME_KEY, +- /*defaultValue=*/(long) (defaultFlexAsFractionOfInterval * intervalTimeMs)); +- +- return TaskInfo.PeriodicInfo.getExpirationStatus( +- scheduleTimeMs, intervalTimeMs, flexTimeMs, currentTimeMs); +- } - } - - /** @@ -553,22 +586,13 @@ diff --git a/components/background_task_scheduler/android/java/src/org/chromium/ - @VisibleForTesting - static Task createTaskFromTaskInfo(@NonNull TaskInfo taskInfo) { - Bundle taskExtras = new Bundle(); -- taskExtras.putString( -- BACKGROUND_TASK_CLASS_KEY, taskInfo.getBackgroundTaskClass().getName()); -- if (!taskInfo.isPeriodic() && taskInfo.getOneOffInfo().expiresAfterWindowEndTime()) { -- taskExtras.putLong(BACKGROUND_TASK_DEADLINE_KEY, getDeadlineTime(taskInfo)); -- } - taskExtras.putBundle(BACKGROUND_TASK_EXTRAS_KEY, taskInfo.getExtras()); - -- Task.Builder builder; -- if (taskInfo.isPeriodic()) { -- builder = getPeriodicTaskBuilder(taskInfo.getPeriodicInfo()); -- } else { -- builder = getOneOffTaskBuilder(taskInfo.getOneOffInfo()); -- } +- TaskBuilderVisitor taskBuilderVisitor = new TaskBuilderVisitor(taskExtras); +- taskInfo.getTimingInfo().accept(taskBuilderVisitor); +- Task.Builder builder = taskBuilderVisitor.getBuilder(); - -- builder.setExtras(taskExtras) -- .setPersisted(taskInfo.isPersisted()) +- builder.setPersisted(taskInfo.isPersisted()) - .setRequiredNetwork(getGcmNetworkManagerNetworkTypeFromTypeFromTaskNetworkType( - taskInfo.getRequiredNetworkType())) - .setRequiresCharging(taskInfo.requiresCharging()) @@ -579,27 +603,65 @@ diff --git a/components/background_task_scheduler/android/java/src/org/chromium/ - return builder.build(); - } - -- private static Task.Builder getPeriodicTaskBuilder(TaskInfo.PeriodicInfo periodicInfo) { -- PeriodicTask.Builder builder = new PeriodicTask.Builder(); -- builder.setPeriod(TimeUnit.MILLISECONDS.toSeconds(periodicInfo.getIntervalMs())); -- if (periodicInfo.hasFlex()) { -- builder.setFlex(TimeUnit.MILLISECONDS.toSeconds(periodicInfo.getFlexMs())); -- } -- return builder; -- } +- private static class TaskBuilderVisitor implements TaskInfo.TimingInfoVisitor { +- private Task.Builder mBuilder; +- private final Bundle mTaskExtras; - -- private static Task.Builder getOneOffTaskBuilder(TaskInfo.OneOffInfo oneOffInfo) { -- OneoffTask.Builder builder = new OneoffTask.Builder(); -- long windowStartSeconds = oneOffInfo.hasWindowStartTimeConstraint() -- ? TimeUnit.MILLISECONDS.toSeconds(oneOffInfo.getWindowStartTimeMs()) -- : 0; -- long windowEndTimeMs = oneOffInfo.getWindowEndTimeMs(); -- if (oneOffInfo.expiresAfterWindowEndTime()) { -- windowEndTimeMs += DEADLINE_DELTA_MS; +- TaskBuilderVisitor(Bundle taskExtras) { +- mTaskExtras = taskExtras; +- } +- +- // Only valid after a TimingInfo object was visited. +- Task.Builder getBuilder() { +- return mBuilder; +- } +- +- @Override +- public void visit(TaskInfo.OneOffInfo oneOffInfo) { +- if (oneOffInfo.expiresAfterWindowEndTime()) { +- mTaskExtras.putLong(BACKGROUND_TASK_SCHEDULE_TIME_KEY, sClock.currentTimeMillis()); +- mTaskExtras.putLong(BACKGROUND_TASK_END_TIME_KEY, oneOffInfo.getWindowEndTimeMs()); +- } +- +- OneoffTask.Builder builder = new OneoffTask.Builder(); +- long windowStartSeconds = oneOffInfo.hasWindowStartTimeConstraint() +- ? TimeUnit.MILLISECONDS.toSeconds(oneOffInfo.getWindowStartTimeMs()) +- : 0; +- long windowEndTimeMs = oneOffInfo.getWindowEndTimeMs(); +- if (oneOffInfo.expiresAfterWindowEndTime()) { +- windowEndTimeMs += DEADLINE_DELTA_MS; +- } +- builder.setExecutionWindow( +- windowStartSeconds, TimeUnit.MILLISECONDS.toSeconds(windowEndTimeMs)); +- builder.setExtras(mTaskExtras); +- mBuilder = builder; +- } +- +- @Override +- public void visit(TaskInfo.PeriodicInfo periodicInfo) { +- if (periodicInfo.expiresAfterWindowEndTime()) { +- mTaskExtras.putLong(BACKGROUND_TASK_SCHEDULE_TIME_KEY, sClock.currentTimeMillis()); +- mTaskExtras.putLong( +- BACKGROUND_TASK_INTERVAL_TIME_KEY, periodicInfo.getIntervalMs()); +- if (periodicInfo.hasFlex()) { +- mTaskExtras.putLong(BACKGROUND_TASK_FLEX_TIME_KEY, periodicInfo.getFlexMs()); +- } +- } +- +- PeriodicTask.Builder builder = new PeriodicTask.Builder(); +- builder.setPeriod(TimeUnit.MILLISECONDS.toSeconds(periodicInfo.getIntervalMs())); +- if (periodicInfo.hasFlex()) { +- builder.setFlex(TimeUnit.MILLISECONDS.toSeconds(periodicInfo.getFlexMs())); +- } +- builder.setExtras(mTaskExtras); +- mBuilder = builder; +- } +- +- @Override +- public void visit(TaskInfo.ExactInfo exactInfo) { +- throw new RuntimeException("Exact tasks should not be scheduled with " +- + "GcmNetworkManager."); - } -- builder.setExecutionWindow( -- windowStartSeconds, TimeUnit.MILLISECONDS.toSeconds(windowEndTimeMs)); -- return builder; - } - - private static int getGcmNetworkManagerNetworkTypeFromTypeFromTaskNetworkType( @@ -621,11 +683,7 @@ diff --git a/components/background_task_scheduler/android/java/src/org/chromium/ @Override public boolean schedule(Context context, @NonNull TaskInfo taskInfo) { ThreadUtils.assertOnUiThread(); -@@ -170,50 +44,12 @@ class BackgroundTaskSchedulerGcmNetworkManager implements BackgroundTaskSchedule - + " has no parameterless public constructor."); - return false; - } -- + - GcmNetworkManager gcmNetworkManager = getGcmNetworkManager(context); - if (gcmNetworkManager == null) { - Log.e(TAG, "GcmNetworkManager is not available."); @@ -687,7 +745,7 @@ diff --git a/components/gcm_driver/android/BUILD.gn b/components/gcm_driver/andr diff --git a/components/gcm_driver/instance_id/android/BUILD.gn b/components/gcm_driver/instance_id/android/BUILD.gn --- a/components/gcm_driver/instance_id/android/BUILD.gn +++ b/components/gcm_driver/instance_id/android/BUILD.gn -@@ -25,7 +25,6 @@ android_library("instance_id_driver_java") { +@@ -28,7 +28,6 @@ android_library("instance_id_driver_java") { java_files = [ "java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java", @@ -698,7 +756,7 @@ diff --git a/components/gcm_driver/instance_id/android/BUILD.gn b/components/gcm diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java b/components/gcm_driver/instance_id/android/java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java --- a/components/gcm_driver/instance_id/android/java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java +++ b/components/gcm_driver/instance_id/android/java/src/org/chromium/components/gcm_driver/instance_id/InstanceIDBridge.java -@@ -26,7 +26,6 @@ public class InstanceIDBridge { +@@ -28,7 +28,6 @@ public class InstanceIDBridge { * Underlying InstanceIDWithSubtype. May be shared by multiple InstanceIDBridges. Must be * initialized on a background thread. */ @@ -706,7 +764,7 @@ diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/com private static boolean sBlockOnAsyncTasksForTesting; -@@ -71,7 +70,7 @@ public class InstanceIDBridge { +@@ -73,7 +72,7 @@ public class InstanceIDBridge { new BridgeAsyncTask() { @Override protected String doBackgroundWork() { @@ -715,7 +773,7 @@ diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/com } @Override protected void sendResultToNative(String id) { -@@ -86,7 +85,7 @@ public class InstanceIDBridge { +@@ -88,7 +87,7 @@ public class InstanceIDBridge { new BridgeAsyncTask() { @Override protected Long doBackgroundWork() { @@ -724,15 +782,21 @@ diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/com } @Override protected void sendResultToNative(Long creationTime) { -@@ -111,15 +110,7 @@ public class InstanceIDBridge { +@@ -113,21 +112,7 @@ public class InstanceIDBridge { new BridgeAsyncTask() { @Override protected String doBackgroundWork() { - try { +- // TODO(knollr): Migrate stored LazySubscriptionsManager data to +- // SubscriptionFlagManager. - LazySubscriptionsManager.storeLazinessInformation( - LazySubscriptionsManager.buildSubscriptionUniqueId( - mSubtype, authorizedEntity), -- isLazy); +- (flags & InstanceIDFlags.IS_LAZY) == InstanceIDFlags.IS_LAZY); +- SubscriptionFlagManager.setFlags( +- SubscriptionFlagManager.buildSubscriptionUniqueId( +- mSubtype, authorizedEntity), +- flags); - return mInstanceID.getToken(authorizedEntity, scope, extras); - } catch (IOException ex) { - return ""; @@ -741,7 +805,7 @@ diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/com } @Override protected void sendResultToNative(String token) { -@@ -135,18 +126,7 @@ public class InstanceIDBridge { +@@ -143,21 +128,7 @@ public class InstanceIDBridge { new BridgeAsyncTask() { @Override protected Boolean doBackgroundWork() { @@ -753,6 +817,9 @@ diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/com - LazySubscriptionsManager.deletePersistedMessagesForSubscriptionId( - subscriptionId); - } +- SubscriptionFlagManager.clearFlags( +- SubscriptionFlagManager.buildSubscriptionUniqueId( +- mSubtype, authorizedEntity)); - return true; - } catch (IOException ex) { - return false; @@ -761,7 +828,7 @@ diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/com } @Override protected void sendResultToNative(Boolean success) { -@@ -161,12 +141,7 @@ public class InstanceIDBridge { +@@ -172,12 +143,7 @@ public class InstanceIDBridge { new BridgeAsyncTask() { @Override protected Boolean doBackgroundWork() { @@ -775,7 +842,7 @@ diff --git a/components/gcm_driver/instance_id/android/java/src/org/chromium/com } @Override protected void sendResultToNative(Boolean success) { -@@ -205,11 +180,6 @@ public class InstanceIDBridge { +@@ -216,11 +182,6 @@ public class InstanceIDBridge { @Override @SuppressWarnings("NoSynchronizedThisCheck") // Only used/accessible by native. protected Result doInBackground() { diff --git a/build/patches/kill-TOS-and-metrics-opt-out.patch b/build/patches/kill-TOS-and-metrics-opt-out.patch index 09ba7090..86540b4f 100644 --- a/build/patches/kill-TOS-and-metrics-opt-out.patch +++ b/build/patches/kill-TOS-and-metrics-opt-out.patch @@ -23,7 +23,7 @@ diff --git a/chrome/android/java/res/layout/fre_tosanduma.xml b/chrome/android/j diff --git a/chrome/android/java/res/values/dimens.xml b/chrome/android/java/res/values/dimens.xml --- a/chrome/android/java/res/values/dimens.xml +++ b/chrome/android/java/res/values/dimens.xml -@@ -179,7 +179,6 @@ +@@ -197,7 +197,6 @@ 12dp 24dp 120dp diff --git a/build/patches/kill-Vision.patch b/build/patches/kill-Vision.patch index d746bce9..54c2c390 100644 --- a/build/patches/kill-Vision.patch +++ b/build/patches/kill-Vision.patch @@ -4,24 +4,24 @@ Subject: kill Vision Barcode, face and text detection APIs --- - services/shape_detection/BUILD.gn | 4 ---- - .../src/org/chromium/shape_detection/BitmapUtils.java | 12 ------------ - .../shape_detection/FaceDetectionProviderImpl.java | 15 ++------------- - .../org/chromium/shape_detection/InterfaceRegistrar.java | 5 ----- - 4 files changed, 2 insertions(+), 34 deletions(-) + services/shape_detection/BUILD.gn | 6 ------ + .../java/src/org/chromium/shape_detection/BitmapUtils.java | 12 ------------ + .../chromium/shape_detection/FaceDetectionProviderImpl.java | 13 +------------ + .../org/chromium/shape_detection/InterfaceRegistrar.java | 13 ------------- + 4 files changed, 1 insertion(+), 43 deletions(-) diff --git a/services/shape_detection/BUILD.gn b/services/shape_detection/BUILD.gn --- a/services/shape_detection/BUILD.gn +++ b/services/shape_detection/BUILD.gn -@@ -85,14 +85,10 @@ if (is_android) { +@@ -84,14 +84,8 @@ if (is_android) { android_library("shape_detection_java") { java_files = [ - "android/java/src/org/chromium/shape_detection/BarcodeDetectionImpl.java", - "android/java/src/org/chromium/shape_detection/BarcodeDetectionProviderImpl.java", - "android/java/src/org/chromium/shape_detection/FaceDetectionImpl.java", +- "android/java/src/org/chromium/shape_detection/FaceDetectionImpl.java", - "android/java/src/org/chromium/shape_detection/FaceDetectionImplGmsCore.java", - "android/java/src/org/chromium/shape_detection/FaceDetectionProviderImpl.java", +- "android/java/src/org/chromium/shape_detection/FaceDetectionProviderImpl.java", "android/java/src/org/chromium/shape_detection/InterfaceRegistrar.java", "android/java/src/org/chromium/shape_detection/BitmapUtils.java", - "android/java/src/org/chromium/shape_detection/TextDetectionImpl.java", @@ -68,7 +68,7 @@ diff --git a/services/shape_detection/android/java/src/org/chromium/shape_detect import org.chromium.base.ContextUtils; import org.chromium.mojo.bindings.InterfaceRequest; import org.chromium.mojo.system.MojoException; -@@ -24,16 +21,8 @@ public class FaceDetectionProviderImpl implements FaceDetectionProvider { +@@ -23,16 +20,8 @@ public class FaceDetectionProviderImpl implements FaceDetectionProvider { @Override public void createFaceDetection( InterfaceRequest request, FaceDetectorOptions options) { @@ -76,13 +76,12 @@ diff --git a/services/shape_detection/android/java/src/org/chromium/shape_detect - GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable( - ContextUtils.getApplicationContext()) - == ConnectionResult.SUCCESS; -- + - if (isGmsCoreSupported) { - FaceDetection.MANAGER.bind(new FaceDetectionImplGmsCore(options), request); - } else { - FaceDetection.MANAGER.bind(new FaceDetectionImpl(options), request); - } -+ + FaceDetection.MANAGER.bind(new FaceDetectionImpl(options), request); } @@ -90,24 +89,38 @@ diff --git a/services/shape_detection/android/java/src/org/chromium/shape_detect diff --git a/services/shape_detection/android/java/src/org/chromium/shape_detection/InterfaceRegistrar.java b/services/shape_detection/android/java/src/org/chromium/shape_detection/InterfaceRegistrar.java --- a/services/shape_detection/android/java/src/org/chromium/shape_detection/InterfaceRegistrar.java +++ b/services/shape_detection/android/java/src/org/chromium/shape_detection/InterfaceRegistrar.java -@@ -8,9 +8,7 @@ import org.chromium.base.annotations.CalledByNative; +@@ -8,9 +8,6 @@ import org.chromium.base.annotations.CalledByNative; import org.chromium.base.annotations.JNINamespace; + import org.chromium.mojo.system.MessagePipeHandle; import org.chromium.mojo.system.impl.CoreImpl; - import org.chromium.services.service_manager.InterfaceRegistry; -import org.chromium.shape_detection.mojom.BarcodeDetectionProvider; - import org.chromium.shape_detection.mojom.FaceDetectionProvider; +-import org.chromium.shape_detection.mojom.FaceDetectionProvider; -import org.chromium.shape_detection.mojom.TextDetection; @JNINamespace("shape_detection") class InterfaceRegistrar { -@@ -21,9 +19,6 @@ class InterfaceRegistrar { - InterfaceRegistry registry = InterfaceRegistry.create( - CoreImpl.getInstance().acquireNativeHandle(nativeHandle).toMessagePipeHandle()); - registry.addInterface( -- BarcodeDetectionProvider.MANAGER, new BarcodeDetectionProviderImpl.Factory()); -- registry.addInterface( - FaceDetectionProvider.MANAGER, new FaceDetectionProviderImpl.Factory()); -- registry.addInterface(TextDetection.MANAGER, new TextDetectionImpl.Factory()); +@@ -20,23 +17,13 @@ class InterfaceRegistrar { + + @CalledByNative + static void bindBarcodeDetectionProvider(int nativeHandle) { +- BarcodeDetectionProvider impl = BarcodeDetectionProviderImpl.create(); +- if (impl != null) { +- BarcodeDetectionProvider.MANAGER.bind(impl, messagePipeHandleFromNative(nativeHandle)); +- } + } + + @CalledByNative + static void bindFaceDetectionProvider(int nativeHandle) { +- FaceDetectionProvider.MANAGER.bind( +- new FaceDetectionProviderImpl(), messagePipeHandleFromNative(nativeHandle)); + } + + @CalledByNative + static void bindTextDetection(int nativeHandle) { +- TextDetection impl = TextDetectionImpl.create(); +- if (impl != null) { +- TextDetection.MANAGER.bind(impl, messagePipeHandleFromNative(nativeHandle)); +- } } } -- diff --git a/build/patches/prefs-only-keep-cookies-until-exit.patch b/build/patches/prefs-only-keep-cookies-until-exit.patch index b1376d5e..39104278 100644 --- a/build/patches/prefs-only-keep-cookies-until-exit.patch +++ b/build/patches/prefs-only-keep-cookies-until-exit.patch @@ -10,7 +10,7 @@ Out with all those tracking cookies! diff --git a/components/content_settings/core/browser/content_settings_registry.cc b/components/content_settings/core/browser/content_settings_registry.cc --- a/components/content_settings/core/browser/content_settings_registry.cc +++ b/components/content_settings/core/browser/content_settings_registry.cc -@@ -134,7 +134,7 @@ void ContentSettingsRegistry::Init() { +@@ -135,7 +135,7 @@ void ContentSettingsRegistry::Init() { // WARNING: The string names of the permissions passed in below are used to // generate preference names and should never be changed! diff --git a/build/patches/safe_browsing-disable-cookie-transmission.patch b/build/patches/safe_browsing-disable-cookie-transmission.patch index a8266a25..61720e51 100644 --- a/build/patches/safe_browsing-disable-cookie-transmission.patch +++ b/build/patches/safe_browsing-disable-cookie-transmission.patch @@ -8,7 +8,7 @@ prevents the long-living tracking cookie from being set. References: https://github.com/iridium-browser/iridium-browser/issues/37 --- chrome/browser/safe_browsing/client_side_detection_service.cc | 4 ++-- - .../download_protection/check_client_download_request.cc | 2 +- + .../download_protection/check_client_download_request_base.cc | 2 +- .../safe_browsing/download_protection/ppapi_download_request.cc | 2 +- components/safe_browsing/browser/threat_details_cache.cc | 1 + components/safe_browsing/db/v4_update_protocol_manager.cc | 4 ++-- @@ -17,7 +17,7 @@ References: https://github.com/iridium-browser/iridium-browser/issues/37 diff --git a/chrome/browser/safe_browsing/client_side_detection_service.cc b/chrome/browser/safe_browsing/client_side_detection_service.cc --- a/chrome/browser/safe_browsing/client_side_detection_service.cc +++ b/chrome/browser/safe_browsing/client_side_detection_service.cc -@@ -356,7 +356,7 @@ void ClientSideDetectionService::StartClientReportPhishingRequest( +@@ -346,7 +346,7 @@ void ClientSideDetectionService::StartClientReportPhishingRequest( auto resource_request = std::make_unique(); resource_request->url = GetClientReportUrl(kClientReportPhishingUrl); resource_request->method = "POST"; @@ -26,7 +26,7 @@ diff --git a/chrome/browser/safe_browsing/client_side_detection_service.cc b/chr auto loader = network::SimpleURLLoader::Create(std::move(resource_request), traffic_annotation); loader->AttachStringForUpload(request_data, "application/octet-stream"); -@@ -438,7 +438,7 @@ void ClientSideDetectionService::StartClientReportMalwareRequest( +@@ -428,7 +428,7 @@ void ClientSideDetectionService::StartClientReportMalwareRequest( auto resource_request = std::make_unique(); resource_request->url = GetClientReportUrl(kClientReportMalwareUrl); resource_request->method = "POST"; @@ -35,10 +35,10 @@ diff --git a/chrome/browser/safe_browsing/client_side_detection_service.cc b/chr auto loader = network::SimpleURLLoader::Create(std::move(resource_request), traffic_annotation); loader->AttachStringForUpload(request_data, "application/octet-stream"); -diff --git a/chrome/browser/safe_browsing/download_protection/check_client_download_request.cc b/chrome/browser/safe_browsing/download_protection/check_client_download_request.cc ---- a/chrome/browser/safe_browsing/download_protection/check_client_download_request.cc -+++ b/chrome/browser/safe_browsing/download_protection/check_client_download_request.cc -@@ -773,7 +773,7 @@ void CheckClientDownloadRequest::SendRequest() { +diff --git a/chrome/browser/safe_browsing/download_protection/check_client_download_request_base.cc b/chrome/browser/safe_browsing/download_protection/check_client_download_request_base.cc +--- a/chrome/browser/safe_browsing/download_protection/check_client_download_request_base.cc ++++ b/chrome/browser/safe_browsing/download_protection/check_client_download_request_base.cc +@@ -596,7 +596,7 @@ void CheckClientDownloadRequestBase::SendRequest() { auto resource_request = std::make_unique(); resource_request->url = PPAPIDownloadRequest::GetDownloadRequestUrl(); resource_request->method = "POST"; @@ -50,7 +50,7 @@ diff --git a/chrome/browser/safe_browsing/download_protection/check_client_downl diff --git a/chrome/browser/safe_browsing/download_protection/ppapi_download_request.cc b/chrome/browser/safe_browsing/download_protection/ppapi_download_request.cc --- a/chrome/browser/safe_browsing/download_protection/ppapi_download_request.cc +++ b/chrome/browser/safe_browsing/download_protection/ppapi_download_request.cc -@@ -251,7 +251,7 @@ void PPAPIDownloadRequest::SendRequest() { +@@ -249,7 +249,7 @@ void PPAPIDownloadRequest::SendRequest() { auto resource_request = std::make_unique(); resource_request->url = GetDownloadRequestUrl(); resource_request->method = "POST"; @@ -62,7 +62,7 @@ diff --git a/chrome/browser/safe_browsing/download_protection/ppapi_download_req diff --git a/components/safe_browsing/browser/threat_details_cache.cc b/components/safe_browsing/browser/threat_details_cache.cc --- a/components/safe_browsing/browser/threat_details_cache.cc +++ b/components/safe_browsing/browser/threat_details_cache.cc -@@ -114,6 +114,7 @@ void ThreatDetailsCacheCollector::OpenEntry() { +@@ -113,6 +113,7 @@ void ThreatDetailsCacheCollector::OpenEntry() { // Only from cache, and don't save cookies. resource_request->load_flags = net::LOAD_ONLY_FROM_CACHE | net::LOAD_SKIP_CACHE_VALIDATION | @@ -73,7 +73,7 @@ diff --git a/components/safe_browsing/browser/threat_details_cache.cc b/componen diff --git a/components/safe_browsing/db/v4_update_protocol_manager.cc b/components/safe_browsing/db/v4_update_protocol_manager.cc --- a/components/safe_browsing/db/v4_update_protocol_manager.cc +++ b/components/safe_browsing/db/v4_update_protocol_manager.cc -@@ -372,8 +372,8 @@ void V4UpdateProtocolManager::IssueUpdateRequest() { +@@ -369,8 +369,8 @@ void V4UpdateProtocolManager::IssueUpdateRequest() { std::string req_base64 = GetBase64SerializedUpdateRequestProto(); GetUpdateUrlAndHeaders(req_base64, &resource_request->url, &resource_request->headers); diff --git a/build/patches/safe_browsing-disable-incident-reporting.patch b/build/patches/safe_browsing-disable-incident-reporting.patch index 0bcf6fa5..e859953f 100644 --- a/build/patches/safe_browsing-disable-incident-reporting.patch +++ b/build/patches/safe_browsing-disable-incident-reporting.patch @@ -28,7 +28,7 @@ diff --git a/chrome/browser/safe_browsing/incident_reporting/incident_report_upl diff --git a/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc b/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc --- a/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc +++ b/chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc -@@ -311,11 +311,14 @@ IncidentReportingService::UploadContext::~UploadContext() { +@@ -312,11 +312,14 @@ IncidentReportingService::UploadContext::~UploadContext() { // static bool IncidentReportingService::IsEnabledForProfile(Profile* profile) { @@ -59,10 +59,10 @@ diff --git a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc b/chrom diff --git a/chrome/browser/safe_browsing/safe_browsing_service.cc b/chrome/browser/safe_browsing/safe_browsing_service.cc --- a/chrome/browser/safe_browsing/safe_browsing_service.cc +++ b/chrome/browser/safe_browsing/safe_browsing_service.cc -@@ -257,8 +257,10 @@ SafeBrowsingUIManager* SafeBrowsingService::CreateUIManager() { +@@ -229,8 +229,10 @@ SafeBrowsingUIManager* SafeBrowsingService::CreateUIManager() { void SafeBrowsingService::RegisterAllDelayedAnalysis() { - #if defined(FULL_SAFE_BROWSING) + #if BUILDFLAG(FULL_SAFE_BROWSING) +#if 0 RegisterBinaryIntegrityAnalysis(); #endif diff --git a/build/patches/safe_browsing-disable-reporting-of-safebrowsing-override.patch b/build/patches/safe_browsing-disable-reporting-of-safebrowsing-override.patch index b0673a3e..55553cd8 100644 --- a/build/patches/safe_browsing-disable-reporting-of-safebrowsing-override.patch +++ b/build/patches/safe_browsing-disable-reporting-of-safebrowsing-override.patch @@ -12,7 +12,7 @@ This prevents trk:148 (phishing) and trk:149 (malware). diff --git a/chrome/browser/safe_browsing/client_side_detection_service.cc b/chrome/browser/safe_browsing/client_side_detection_service.cc --- a/chrome/browser/safe_browsing/client_side_detection_service.cc +++ b/chrome/browser/safe_browsing/client_side_detection_service.cc -@@ -63,11 +63,13 @@ enum MalwareReportTypes { +@@ -61,11 +61,13 @@ enum MalwareReportTypes { REPORT_RESULT_MAX }; @@ -26,7 +26,7 @@ diff --git a/chrome/browser/safe_browsing/client_side_detection_service.cc b/chr } // namespace -@@ -287,6 +289,10 @@ void ClientSideDetectionService::StartClientReportPhishingRequest( +@@ -277,6 +279,10 @@ void ClientSideDetectionService::StartClientReportPhishingRequest( return; } @@ -37,7 +37,7 @@ diff --git a/chrome/browser/safe_browsing/client_side_detection_service.cc b/chr // Fill in metadata about which model we used. if (is_extended_reporting) { request->set_model_filename(model_loader_extended_->name()); -@@ -369,6 +375,7 @@ void ClientSideDetectionService::StartClientReportPhishingRequest( +@@ -359,6 +365,7 @@ void ClientSideDetectionService::StartClientReportPhishingRequest( // Record that we made a request phishing_report_times_.push(base::Time::Now()); @@ -45,7 +45,7 @@ diff --git a/chrome/browser/safe_browsing/client_side_detection_service.cc b/chr } void ClientSideDetectionService::StartClientReportMalwareRequest( -@@ -383,6 +390,10 @@ void ClientSideDetectionService::StartClientReportMalwareRequest( +@@ -373,6 +380,10 @@ void ClientSideDetectionService::StartClientReportMalwareRequest( return; } @@ -56,7 +56,7 @@ diff --git a/chrome/browser/safe_browsing/client_side_detection_service.cc b/chr std::string request_data; if (!request->SerializeToString(&request_data)) { UpdateEnumUMAHistogram(REPORT_FAILED_SERIALIZATION); -@@ -452,6 +463,7 @@ void ClientSideDetectionService::StartClientReportMalwareRequest( +@@ -442,6 +453,7 @@ void ClientSideDetectionService::StartClientReportMalwareRequest( // Record that we made a malware request malware_report_times_.push(base::Time::Now()); diff --git a/build/patches/ungoogled-chromium-Always-use-local-DevTools-files-instead-of-remote-files-from-Google.patch b/build/patches/ungoogled-chromium-Always-use-local-DevTools-files-instead-of-remote-files-from-Google.patch index 5e5a306b..bb761aa3 100644 --- a/build/patches/ungoogled-chromium-Always-use-local-DevTools-files-instead-of-remote-files-from-Google.patch +++ b/build/patches/ungoogled-chromium-Always-use-local-DevTools-files-instead-of-remote-files-from-Google.patch @@ -17,7 +17,7 @@ Related comment: https://bugs.chromium.org/p/chromium/issues/detail?id=710701#c1 diff --git a/third_party/blink/renderer/devtools/BUILD.gn b/third_party/blink/renderer/devtools/BUILD.gn --- a/third_party/blink/renderer/devtools/BUILD.gn +++ b/third_party/blink/renderer/devtools/BUILD.gn -@@ -1281,10 +1281,8 @@ action("generate_devtools_grd") { +@@ -1290,10 +1290,8 @@ action("generate_devtools_grd") { devtools_embedder_scripts + [ "$resources_out_dir/devtools_extension_api.js" ] diff --git a/build/patches/ungoogled-chromium-Disable-Gaia.patch b/build/patches/ungoogled-chromium-Disable-Gaia.patch index e99c38f2..ba28315e 100644 --- a/build/patches/ungoogled-chromium-Disable-Gaia.patch +++ b/build/patches/ungoogled-chromium-Disable-Gaia.patch @@ -15,9 +15,9 @@ See also: https://github.com/Eloston/ungoogled-chromium/issues/104 diff --git a/chrome/browser/browser_resources.grd b/chrome/browser/browser_resources.grd --- a/chrome/browser/browser_resources.grd +++ b/chrome/browser/browser_resources.grd -@@ -337,7 +337,6 @@ - - +@@ -270,7 +270,6 @@ + + - @@ -37,7 +37,7 @@ diff --git a/chrome/browser/ui/webui/signin/inline_login_ui.cc b/chrome/browser/ diff --git a/google_apis/gaia/gaia_auth_fetcher.cc b/google_apis/gaia/gaia_auth_fetcher.cc --- a/google_apis/gaia/gaia_auth_fetcher.cc +++ b/google_apis/gaia/gaia_auth_fetcher.cc -@@ -45,7 +45,7 @@ namespace { +@@ -44,7 +44,7 @@ namespace { const int kLoadFlagsIgnoreCookies = net::LOAD_DO_NOT_SEND_COOKIES | net::LOAD_DO_NOT_SAVE_COOKIES; @@ -46,7 +46,7 @@ diff --git a/google_apis/gaia/gaia_auth_fetcher.cc b/google_apis/gaia/gaia_auth_ constexpr char kBadAuthenticationError[] = "BadAuthentication"; constexpr char kBadAuthenticationShortError[] = "badauth"; -@@ -261,6 +261,7 @@ void GaiaAuthFetcher::CreateAndStartGaiaFetcher( +@@ -260,6 +260,7 @@ void GaiaAuthFetcher::CreateAndStartGaiaFetcher( const net::NetworkTrafficAnnotationTag& traffic_annotation) { DCHECK(!fetch_pending_) << "Tried to fetch two things at once!"; @@ -54,7 +54,7 @@ diff --git a/google_apis/gaia/gaia_auth_fetcher.cc b/google_apis/gaia/gaia_auth_ auto resource_request = std::make_unique(); resource_request->url = gaia_gurl; original_url_ = gaia_gurl; -@@ -311,6 +312,7 @@ void GaiaAuthFetcher::CreateAndStartGaiaFetcher( +@@ -316,6 +317,7 @@ void GaiaAuthFetcher::CreateAndStartGaiaFetcher( base::BindOnce(&GaiaAuthFetcher::OnURLLoadComplete, base::Unretained(this)), kMaxMessageSize); diff --git a/build/patches/ungoogled-chromium-Disable-Google-host-detection.patch b/build/patches/ungoogled-chromium-Disable-Google-host-detection.patch index e07779eb..b761e329 100644 --- a/build/patches/ungoogled-chromium-Disable-Google-host-detection.patch +++ b/build/patches/ungoogled-chromium-Disable-Google-host-detection.patch @@ -5,8 +5,8 @@ Subject: ungoogled-chromium: Disable Google host detection Disables various detections of Google hosts and functionality specific to them --- .../page_load_metrics/page_load_metrics_util.cc | 4 +- - .../page_load_metrics/page_load_metrics_util.cc | 33 +--- components/google/core/common/google_util.cc | 196 ++------------------- + .../common/page_load_metrics_util.cc | 33 +--- components/search_engines/template_url.cc | 6 +- net/base/url_util.cc | 21 --- 5 files changed, 14 insertions(+), 246 deletions(-) @@ -14,7 +14,7 @@ Disables various detections of Google hosts and functionality specific to them diff --git a/chrome/browser/page_load_metrics/page_load_metrics_util.cc b/chrome/browser/page_load_metrics/page_load_metrics_util.cc --- a/chrome/browser/page_load_metrics/page_load_metrics_util.cc +++ b/chrome/browser/page_load_metrics/page_load_metrics_util.cc -@@ -169,9 +169,7 @@ bool DidObserveLoadingBehaviorInAnyFrame( +@@ -171,9 +171,7 @@ bool DidObserveLoadingBehaviorInAnyFrame( } bool IsGoogleSearchHostname(const GURL& url) { @@ -25,53 +25,10 @@ diff --git a/chrome/browser/page_load_metrics/page_load_metrics_util.cc b/chrome } bool IsGoogleSearchResultUrl(const GURL& url) { -diff --git a/chrome/common/page_load_metrics/page_load_metrics_util.cc b/chrome/common/page_load_metrics/page_load_metrics_util.cc ---- a/chrome/common/page_load_metrics/page_load_metrics_util.cc -+++ b/chrome/common/page_load_metrics/page_load_metrics_util.cc -@@ -12,38 +12,7 @@ - namespace page_load_metrics { - - base::Optional GetGoogleHostnamePrefix(const GURL& url) { -- const size_t registry_length = -- net::registry_controlled_domains::GetRegistryLength( -- url, -- -- // Do not include unknown registries (registries that don't have any -- // matches in effective TLD names). -- net::registry_controlled_domains::EXCLUDE_UNKNOWN_REGISTRIES, -- -- // Do not include private registries, such as appspot.com. We don't -- // want to match URLs like www.google.appspot.com. -- net::registry_controlled_domains::EXCLUDE_PRIVATE_REGISTRIES); -- -- const base::StringPiece hostname = url.host_piece(); -- if (registry_length == 0 || registry_length == std::string::npos || -- registry_length >= hostname.length()) { -- return base::Optional(); -- } -- -- // Removes the tld and the preceding dot. -- const base::StringPiece hostname_minus_registry = -- hostname.substr(0, hostname.length() - (registry_length + 1)); -- -- if (hostname_minus_registry == "google") -- return std::string(""); -- -- if (!base::EndsWith(hostname_minus_registry, ".google", -- base::CompareCase::INSENSITIVE_ASCII)) { -- return base::Optional(); -- } -- -- return std::string(hostname_minus_registry.substr( -- 0, hostname_minus_registry.length() - strlen(".google"))); -+ return base::Optional(); - } - - bool IsGoogleHostname(const GURL& url) { diff --git a/components/google/core/common/google_util.cc b/components/google/core/common/google_util.cc --- a/components/google/core/common/google_util.cc +++ b/components/google/core/common/google_util.cc -@@ -45,120 +45,16 @@ bool gUseMockLinkDoctorBaseURLForTesting = false; +@@ -46,102 +46,6 @@ bool gUseMockLinkDoctorBaseURLForTesting = false; bool g_ignore_port_numbers = false; @@ -174,6 +131,8 @@ diff --git a/components/google/core/common/google_util.cc b/components/google/co } // namespace // Global functions ----------------------------------------------------------- +@@ -149,19 +53,11 @@ bool IsGoogleSearchSubdomainUrl(const GURL& url) { + const char kGoogleHomepageURL[] = "https://www.google.com/"; bool HasGoogleSearchQueryParam(base::StringPiece str) { - url::Component query(0, static_cast(str.length())), key, value; @@ -193,7 +152,7 @@ diff --git a/components/google/core/common/google_util.cc b/components/google/co } void SetMockLinkDoctorBaseURLForTesting() { -@@ -172,120 +68,50 @@ std::string GetGoogleLocale(const std::string& application_locale) { +@@ -175,120 +71,50 @@ std::string GetGoogleLocale(const std::string& application_locale) { GURL AppendGoogleLocaleParam(const GURL& url, const std::string& application_locale) { @@ -324,10 +283,53 @@ diff --git a/components/google/core/common/google_util.cc b/components/google/co } bool IsGoogleAssociatedDomainUrl(const GURL& url) { +diff --git a/components/page_load_metrics/common/page_load_metrics_util.cc b/components/page_load_metrics/common/page_load_metrics_util.cc +--- a/components/page_load_metrics/common/page_load_metrics_util.cc ++++ b/components/page_load_metrics/common/page_load_metrics_util.cc +@@ -12,38 +12,7 @@ + namespace page_load_metrics { + + base::Optional GetGoogleHostnamePrefix(const GURL& url) { +- const size_t registry_length = +- net::registry_controlled_domains::GetRegistryLength( +- url, +- +- // Do not include unknown registries (registries that don't have any +- // matches in effective TLD names). +- net::registry_controlled_domains::EXCLUDE_UNKNOWN_REGISTRIES, +- +- // Do not include private registries, such as appspot.com. We don't +- // want to match URLs like www.google.appspot.com. +- net::registry_controlled_domains::EXCLUDE_PRIVATE_REGISTRIES); +- +- const base::StringPiece hostname = url.host_piece(); +- if (registry_length == 0 || registry_length == std::string::npos || +- registry_length >= hostname.length()) { +- return base::Optional(); +- } +- +- // Removes the tld and the preceding dot. +- const base::StringPiece hostname_minus_registry = +- hostname.substr(0, hostname.length() - (registry_length + 1)); +- +- if (hostname_minus_registry == "google") +- return std::string(""); +- +- if (!base::EndsWith(hostname_minus_registry, ".google", +- base::CompareCase::INSENSITIVE_ASCII)) { +- return base::Optional(); +- } +- +- return std::string(hostname_minus_registry.substr( +- 0, hostname_minus_registry.length() - strlen(".google"))); ++ return base::Optional(); + } + + bool IsGoogleHostname(const GURL& url) { diff --git a/components/search_engines/template_url.cc b/components/search_engines/template_url.cc --- a/components/search_engines/template_url.cc +++ b/components/search_engines/template_url.cc -@@ -500,11 +500,7 @@ base::string16 TemplateURLRef::SearchTermToString16( +@@ -505,11 +505,7 @@ base::string16 TemplateURLRef::SearchTermToString16( bool TemplateURLRef::HasGoogleBaseURLs( const SearchTermsData& search_terms_data) const { ParseIfNecessary(search_terms_data); @@ -343,7 +345,7 @@ diff --git a/components/search_engines/template_url.cc b/components/search_engin diff --git a/net/base/url_util.cc b/net/base/url_util.cc --- a/net/base/url_util.cc +++ b/net/base/url_util.cc -@@ -411,27 +411,6 @@ bool HasGoogleHost(const GURL& url) { +@@ -394,27 +394,6 @@ bool HasGoogleHost(const GURL& url) { } bool IsGoogleHost(base::StringPiece host) { diff --git a/build/patches/ungoogled-chromium-Disable-intranet-redirect-detector.patch b/build/patches/ungoogled-chromium-Disable-intranet-redirect-detector.patch index d7fa5883..2cbbec62 100644 --- a/build/patches/ungoogled-chromium-Disable-intranet-redirect-detector.patch +++ b/build/patches/ungoogled-chromium-Disable-intranet-redirect-detector.patch @@ -12,7 +12,7 @@ See this page for more information: https://mikewest.org/2012/02/chrome-connects diff --git a/chrome/browser/intranet_redirect_detector.cc b/chrome/browser/intranet_redirect_detector.cc --- a/chrome/browser/intranet_redirect_detector.cc +++ b/chrome/browser/intranet_redirect_detector.cc -@@ -75,9 +75,7 @@ void IntranetRedirectDetector::FinishSleep() { +@@ -96,9 +96,7 @@ void IntranetRedirectDetector::FinishSleep() { simple_loaders_.clear(); resulting_origins_.clear(); diff --git a/build/patches/ungoogled-chromium-Disable-profile-avatar-downloading.patch b/build/patches/ungoogled-chromium-Disable-profile-avatar-downloading.patch index b3623d77..1d40b99b 100644 --- a/build/patches/ungoogled-chromium-Disable-profile-avatar-downloading.patch +++ b/build/patches/ungoogled-chromium-Disable-profile-avatar-downloading.patch @@ -12,7 +12,7 @@ Added some Bromite-specific further improvements diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn --- a/chrome/browser/BUILD.gn +++ b/chrome/browser/BUILD.gn -@@ -1392,8 +1392,6 @@ jumbo_split_static_library("browser") { +@@ -1449,8 +1449,6 @@ jumbo_split_static_library("browser") { "profiles/profile_attributes_entry.h", "profiles/profile_attributes_storage.cc", "profiles/profile_attributes_storage.h", diff --git a/build/patches/ungoogled-chromium-Disable-translate-integration.patch b/build/patches/ungoogled-chromium-Disable-translate-integration.patch index 43d83b6a..22365ab3 100644 --- a/build/patches/ungoogled-chromium-Disable-translate-integration.patch +++ b/build/patches/ungoogled-chromium-Disable-translate-integration.patch @@ -5,11 +5,11 @@ Subject: ungoogled-chromium: Disable translate integration Remove translate offer --- .../android/java/res/xml/languages_preferences.xml | 5 ----- - .../languages/LanguagesPreferences.java | 23 ---------------------- + .../languages/LanguagesPreferences.java | 22 ---------------------- .../java/strings/android_chrome_strings.grd | 3 --- .../translate/core/browser/translate_manager.cc | 5 +++-- .../translate/core/browser/translate_script.cc | 3 +-- - 5 files changed, 4 insertions(+), 35 deletions(-) + 5 files changed, 4 insertions(+), 34 deletions(-) diff --git a/chrome/android/java/res/xml/languages_preferences.xml b/chrome/android/java/res/xml/languages_preferences.xml --- a/chrome/android/java/res/xml/languages_preferences.xml @@ -18,24 +18,16 @@ diff --git a/chrome/android/java/res/xml/languages_preferences.xml b/chrome/andr android:layout="@layout/languages_preference" android:widgetLayout="@layout/accept_languages_list" /> -- - - + diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/languages/LanguagesPreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/languages/LanguagesPreferences.java --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/languages/LanguagesPreferences.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/languages/LanguagesPreferences.java -@@ -10,7 +10,6 @@ import android.support.v7.preference.Preference; - import android.support.v7.preference.PreferenceFragmentCompat; - - import org.chromium.chrome.R; --import org.chromium.chrome.browser.preferences.ChromeSwitchPreferenceCompat; - import org.chromium.chrome.browser.preferences.PrefServiceBridge; - import org.chromium.chrome.browser.preferences.PreferenceUtils; - import org.chromium.chrome.browser.preferences.PreferencesLauncher; -@@ -25,7 +24,6 @@ public class LanguagesPreferences +@@ -25,7 +25,6 @@ public class LanguagesPreferences // The keys for each preference shown on the languages page. static final String PREFERRED_LANGUAGES_KEY = "preferred_languages"; @@ -43,13 +35,13 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/lan @Override public void onCreatePreferences(Bundle savedInstanceState, String rootKey) { -@@ -35,27 +33,6 @@ public class LanguagesPreferences +@@ -35,27 +34,6 @@ public class LanguagesPreferences LanguageListPreference mLanguageListPref = (LanguageListPreference) findPreference(PREFERRED_LANGUAGES_KEY); mLanguageListPref.registerActivityLauncher(this); - -- ChromeSwitchPreferenceCompat translateSwitch = -- (ChromeSwitchPreferenceCompat) findPreference(TRANSLATE_SWITCH_KEY); +- ChromeSwitchPreference translateSwitch = +- (ChromeSwitchPreference) findPreference(TRANSLATE_SWITCH_KEY); - boolean isTranslateEnabled = PrefServiceBridge.getInstance().isTranslateEnabled(); - translateSwitch.setChecked(isTranslateEnabled); - @@ -74,7 +66,7 @@ diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/lan diff --git a/chrome/android/java/strings/android_chrome_strings.grd b/chrome/android/java/strings/android_chrome_strings.grd --- a/chrome/android/java/strings/android_chrome_strings.grd +++ b/chrome/android/java/strings/android_chrome_strings.grd -@@ -1193,9 +1193,6 @@ Your Google account may have other forms of browsing history like searches and a +@@ -1211,9 +1211,6 @@ Your Google account may have other forms of browsing history like searches and a Websites will show text in your preferred language, when possible. diff --git a/build/patches/ungoogled-chromium-Disable-webRTC-log-uploader.patch b/build/patches/ungoogled-chromium-Disable-webRTC-log-uploader.patch index e8b56c85..4ee6351d 100644 --- a/build/patches/ungoogled-chromium-Disable-webRTC-log-uploader.patch +++ b/build/patches/ungoogled-chromium-Disable-webRTC-log-uploader.patch @@ -9,30 +9,30 @@ Subject: ungoogled-chromium: Disable webRTC log uploader diff --git a/chrome/browser/media/webrtc/webrtc_log_uploader.cc b/chrome/browser/media/webrtc/webrtc_log_uploader.cc --- a/chrome/browser/media/webrtc/webrtc_log_uploader.cc +++ b/chrome/browser/media/webrtc/webrtc_log_uploader.cc -@@ -127,29 +127,7 @@ void WebRtcLogUploader::LoggingStoppedDoUpload( +@@ -125,29 +125,7 @@ void WebRtcLogUploader::LoggingStoppedDoUpload( DCHECK(meta_data.get()); - DCHECK(!upload_done_data.log_path.empty()); + DCHECK(!upload_done_data.paths.directory.empty()); - std::string compressed_log = CompressLog(log_buffer.get()); - - std::string local_log_id; - -- if (base::PathExists(upload_done_data.log_path)) { -- webrtc_logging::DeleteOldWebRtcLogFiles(upload_done_data.log_path); +- if (base::PathExists(upload_done_data.paths.directory)) { +- webrtc_logging::DeleteOldWebRtcLogFiles(upload_done_data.paths.directory); - - local_log_id = base::NumberToString(base::Time::Now().ToDoubleT()); - base::FilePath log_file_path = -- upload_done_data.log_path.AppendASCII(local_log_id) +- upload_done_data.paths.directory.AppendASCII(local_log_id) - .AddExtension(FILE_PATH_LITERAL(".gz")); - WriteCompressedLogToFile(compressed_log, log_file_path); - - base::FilePath log_list_path = - webrtc_logging::TextLogList::GetWebRtcLogListFileForDirectory( -- upload_done_data.log_path); +- upload_done_data.paths.directory); - AddLocallyStoredLogInfoToUploadListFile(log_list_path, local_log_id); - } - -- WebRtcLogUploadDoneData upload_done_data_with_log_id = upload_done_data; +- UploadDoneData upload_done_data_with_log_id = upload_done_data; - upload_done_data_with_log_id.local_log_id = local_log_id; - PrepareMultipartPostData(compressed_log, std::move(meta_data), - upload_done_data_with_log_id); @@ -40,7 +40,7 @@ diff --git a/chrome/browser/media/webrtc/webrtc_log_uploader.cc b/chrome/browser } void WebRtcLogUploader::PrepareMultipartPostData( -@@ -160,6 +138,9 @@ void WebRtcLogUploader::PrepareMultipartPostData( +@@ -158,6 +136,9 @@ void WebRtcLogUploader::PrepareMultipartPostData( DCHECK(!compressed_log.empty()); DCHECK(meta_data.get()); @@ -49,7 +49,7 @@ diff --git a/chrome/browser/media/webrtc/webrtc_log_uploader.cc b/chrome/browser + std::unique_ptr post_data(new std::string()); SetupMultipart(post_data.get(), compressed_log, - upload_done_data.incoming_rtp_dump, + upload_done_data.paths.incoming_rtp_dump, -- 2.11.0 diff --git a/build/patches_list.txt b/build/patches_list.txt index 80658ed4..b810c7a3 100644 --- a/build/patches_list.txt +++ b/build/patches_list.txt @@ -65,7 +65,6 @@ Add-exit-menu-item.patch Remove-help-menu-item.patch Add-menu-option-to-toggle-global-Javascript-preference.patch Add-global-menu-entry-to-toggle-AdBlocker.patch -Bromite-AdBlock-engine-for-SystemWebView.patch User-Agent-anonymize.patch AudioBuffer-AnalyserNode-fingerprinting-mitigations-via-IDL.patch getClientRects-getBoundingClientRect-measureText-add-fingerprinting-mitigation.patch @@ -123,6 +122,8 @@ disable-sensors-access-site-setting-by-default.patch Disable-media-router-and-remoting-by-default.patch Do-not-record-UMA-for-network-errors.patch Disable-unified-consent-on-Android.patch +Revert-Cleanup-Search-Ready-Omnibox-flag-since-it-has-launched.patch Disable-search-ready-omnibox-by-default.patch disable-AdsBlockedInfoBar.patch Bromite-AdBlockUpdaterService.patch +Revert-Merge-to-M78-Enable-AImageReader-by-default.patch