diff --git a/NorwegianExperimentalList alternate versions/LittleSnitchNorwegianList.lsrules b/NorwegianExperimentalList alternate versions/LittleSnitchNorwegianList.lsrules index ce4069c52..2ee926088 100644 --- a/NorwegianExperimentalList alternate versions/LittleSnitchNorwegianList.lsrules +++ b/NorwegianExperimentalList alternate versions/LittleSnitchNorwegianList.lsrules @@ -6,747 +6,746 @@ # # If you're using Pi-Hole, the "AdGuard Home" list version should be used instead. # # If you're using uBlock Origin, the "uBlock Origin" list version should be used instead. # Note, 10 April 2025: Comments under so-called "commits" on GitHub will not be read under any circumstances. Other comment methods on GitHub will still be read. -{ "action": "deny", "process": "any", "remote-domains": "102.112.2o7.net" }, -{ "action": "deny", "process": "any", "remote-domains": "195-242-152-122.static.hvvc.us" }, -{ "action": "deny", "process": "any", "remote-domains": "24-news.online" }, -{ "action": "deny", "process": "any", "remote-domains": "5e529.v.fwmrm.net" }, -{ "action": "deny", "process": "any", "remote-domains": "790northsierrabonita.com" }, -{ "action": "deny", "process": "any", "remote-domains": "a1match.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "a2ics.eu" }, -{ "action": "deny", "process": "any", "remote-domains": "acc-inf.com" }, -{ "action": "deny", "process": "any", "remote-domains": "acc-ntfix.com" }, -{ "action": "deny", "process": "any", "remote-domains": "accessmyretur.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ad.amediaressurs.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ad.elmagasinet.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ad.kaupangkrypto.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ad.lectinect.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ad.no.doubleclick.net" }, -{ "action": "deny", "process": "any", "remote-domains": "ad.shareholders.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "ad.tv2.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ad.wmt.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "addmoviesnow.com" }, -{ "action": "deny", "process": "any", "remote-domains": "adext.inkclub.com" }, -{ "action": "deny", "process": "any", "remote-domains": "adgangsikret.com" }, -{ "action": "deny", "process": "any", "remote-domains": "adidasko.com" }, -{ "action": "deny", "process": "any", "remote-domains": "admanager.no" }, -{ "action": "deny", "process": "any", "remote-domains": "admanager.norrbom.com" }, -{ "action": "deny", "process": "any", "remote-domains": "adminflex.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "admob.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "admob.no" }, -{ "action": "deny", "process": "any", "remote-domains": "adnordics.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.365cdn.is" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.aarhusupdate.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.abbythetraveler.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.bleikt.is" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.brandenburg.is" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.contrasoft.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.e24.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.godt.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.huginmedia.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.hun.is" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.hwn.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.jordmorsiri.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.kanalfrederikshavn.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.kelkoo.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.klp.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.konsept.is" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.kureren.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.lifdununa.is" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.minmote.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.mrgreen.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.netavis.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.ostfold-kollektiv.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.ramsalt.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.rejsestart.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.socialscreen.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.vg.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.vgd.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.vglive.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.vgtv.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.webdrive.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads.xnet.is" }, -{ "action": "deny", "process": "any", "remote-domains": "ads2.webdrive.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ads3.webdrive.no" }, -{ "action": "deny", "process": "any", "remote-domains": "adserver.fbg.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "adserver.globalnyt.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "adserver.karamco.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "adserver.pld.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "adserver.xh.no" }, -{ "action": "deny", "process": "any", "remote-domains": "adservice.com" }, -{ "action": "deny", "process": "any", "remote-domains": "adservice.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "adservice.google.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "adservice.google.is" }, -{ "action": "deny", "process": "any", "remote-domains": "adservice.google.no" }, -{ "action": "deny", "process": "any", "remote-domains": "adservicemedia.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "advert.e24.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advert.file.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advert.godt.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advert.hwb.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advert.hwn.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advert.minmote.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advert.single.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advert.vg.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advert.vgd.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advert.vglive.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advert.vgtv.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advertisement.e24.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advertisement.file.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advertisement.godt.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advertisement.hwn.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advertisement.minmote.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advertisement.single.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advertisement.vg.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advertisement.vglive.no" }, -{ "action": "deny", "process": "any", "remote-domains": "advertisement.vgtv.no" }, -{ "action": "deny", "process": "any", "remote-domains": "aib-loginsecure.com" }, -{ "action": "deny", "process": "any", "remote-domains": "airmaxskobillige.com" }, -{ "action": "deny", "process": "any", "remote-domains": "aktienboard.com" }, -{ "action": "deny", "process": "any", "remote-domains": "aktivalia-ntflx.com" }, -{ "action": "deny", "process": "any", "remote-domains": "altrasgshoes.com" }, -{ "action": "deny", "process": "any", "remote-domains": "altrask.com" }, -{ "action": "deny", "process": "any", "remote-domains": "aluminium.olbi.no" }, -{ "action": "deny", "process": "any", "remote-domains": "annoncer.nichehuset.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "annoncer.solrodnyt.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "annonse-arkiv.tv2.no" }, -{ "action": "deny", "process": "any", "remote-domains": "annonse.blv.no" }, -{ "action": "deny", "process": "any", "remote-domains": "annonse.nytteverdi.no" }, -{ "action": "deny", "process": "any", "remote-domains": "annonse.tv2.no" }, -{ "action": "deny", "process": "any", "remote-domains": "annonse.wowmedialab.no" }, -{ "action": "deny", "process": "any", "remote-domains": "annonser.dagbladet.no" }, -{ "action": "deny", "process": "any", "remote-domains": "annonser.hwb.no" }, -{ "action": "deny", "process": "any", "remote-domains": "annonseweb.agdermedia.no" }, -{ "action": "deny", "process": "any", "remote-domains": "annonseweb.s3-eu-west-1.amazonaws.com" }, -{ "action": "deny", "process": "any", "remote-domains": "app-netfiix.com" }, -{ "action": "deny", "process": "any", "remote-domains": "app.pulsmedia.is" }, -{ "action": "deny", "process": "any", "remote-domains": "appearspacex.de" }, -{ "action": "deny", "process": "any", "remote-domains": "arnasynir.tac.is" }, -{ "action": "deny", "process": "any", "remote-domains": "artmusic.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "asoloskonorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "asound.no" }, -{ "action": "deny", "process": "any", "remote-domains": "assassinfitness.com" }, -{ "action": "deny", "process": "any", "remote-domains": "auglysingar.hestafrettir.is" }, -{ "action": "deny", "process": "any", "remote-domains": "auglysingar.pipar.is" }, -{ "action": "deny", "process": "any", "remote-domains": "auglysingar.vinnustofan.is" }, -{ "action": "deny", "process": "any", "remote-domains": "bamboobotanica.com" }, -{ "action": "deny", "process": "any", "remote-domains": "banner.3loops.com" }, -{ "action": "deny", "process": "any", "remote-domains": "banner.onecom.no" }, -{ "action": "deny", "process": "any", "remote-domains": "banner.skisport.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "bcm.interactives.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "be-lnfo.com" }, -{ "action": "deny", "process": "any", "remote-domains": "be-sms.com" }, -{ "action": "deny", "process": "any", "remote-domains": "beacon.krxd.net" }, -{ "action": "deny", "process": "any", "remote-domains": "betterbanners.org" }, -{ "action": "deny", "process": "any", "remote-domains": "betterbannerscloud.com" }, -{ "action": "deny", "process": "any", "remote-domains": "betzykrisesenter.no" }, -{ "action": "deny", "process": "any", "remote-domains": "bilborsen.webannonse.no" }, -{ "action": "deny", "process": "any", "remote-domains": "billing-invalid.com" }, -{ "action": "deny", "process": "any", "remote-domains": "billingservice02-myinfo.com" }, -{ "action": "deny", "process": "any", "remote-domains": "binance-bedring.com" }, -{ "action": "deny", "process": "any", "remote-domains": "bitcoinevolutionaustraliareview.com" }, -{ "action": "deny", "process": "any", "remote-domains": "bloggannonser.no" }, -{ "action": "deny", "process": "any", "remote-domains": "bokvennen.ads.ramsalt.com" }, -{ "action": "deny", "process": "any", "remote-domains": "boligkanalen-maestro-new.azurewebsites.net" }, -{ "action": "deny", "process": "any", "remote-domains": "boost-cdn.manatee.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "borgerpost-mitdk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "bov-userid-application.com" }, -{ "action": "deny", "process": "any", "remote-domains": "bov-userid.com" }, -{ "action": "deny", "process": "any", "remote-domains": "brightertrade.com" }, -{ "action": "deny", "process": "any", "remote-domains": "brigitteheilmann.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "brugerverificering.com" }, -{ "action": "deny", "process": "any", "remote-domains": "brunateskonorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "businessonline-webchat.com" }, -{ "action": "deny", "process": "any", "remote-domains": "byra-altinn.com" }, -{ "action": "deny", "process": "any", "remote-domains": "bytelab.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "ca-srvpayment.com" }, -{ "action": "deny", "process": "any", "remote-domains": "campbell-living.com" }, -{ "action": "deny", "process": "any", "remote-domains": "camperskonorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "campingnews.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "ccbuus.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "cdn.adnuntius.com" }, -{ "action": "deny", "process": "any", "remote-domains": "channawars.com" }, -{ "action": "deny", "process": "any", "remote-domains": "chase-verify-activity.com" }, -{ "action": "deny", "process": "any", "remote-domains": "cinefique.com" }, -{ "action": "deny", "process": "any", "remote-domains": "cionialessio.it" }, -{ "action": "deny", "process": "any", "remote-domains": "citra2010oslo.no" }, -{ "action": "deny", "process": "any", "remote-domains": "city-parking-ssl1.com" }, -{ "action": "deny", "process": "any", "remote-domains": "clarks-dk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "clarksskonorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "clientnetflixcenter.com" }, -{ "action": "deny", "process": "any", "remote-domains": "cluster.chart.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "cncpt.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "co-accountswitch.com" }, -{ "action": "deny", "process": "any", "remote-domains": "co-switchaccount.com" }, -{ "action": "deny", "process": "any", "remote-domains": "collector.schibsted.io" }, -{ "action": "deny", "process": "any", "remote-domains": "com-dk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "comm-bankverify.com" }, -{ "action": "deny", "process": "any", "remote-domains": "connection-info.com" }, -{ "action": "deny", "process": "any", "remote-domains": "content.livesportmedia.eu" }, -{ "action": "deny", "process": "any", "remote-domains": "coralls.com" }, -{ "action": "deny", "process": "any", "remote-domains": "cphspaogwellness.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "daradis.com" }, -{ "action": "deny", "process": "any", "remote-domains": "delivered-by-madington.com" }, -{ "action": "deny", "process": "any", "remote-domains": "delivery.adnuntius.com" }, -{ "action": "deny", "process": "any", "remote-domains": "desidert.no" }, -{ "action": "deny", "process": "any", "remote-domains": "dhl-aus-id.com" }, -{ "action": "deny", "process": "any", "remote-domains": "dhl-trackng.com" }, -{ "action": "deny", "process": "any", "remote-domains": "digitalbrevpost.com" }, -{ "action": "deny", "process": "any", "remote-domains": "digitalemitdportal.com" }, -{ "action": "deny", "process": "any", "remote-domains": "digiter.no" }, -{ "action": "deny", "process": "any", "remote-domains": "dinfritid.ads.ramsalt.com" }, -{ "action": "deny", "process": "any", "remote-domains": "directdigital-services.com" }, -{ "action": "deny", "process": "any", "remote-domains": "discoverynordics.hb.omtrdc.net" }, -{ "action": "deny", "process": "any", "remote-domains": "disney-abonnements.com" }, -{ "action": "deny", "process": "any", "remote-domains": "disney-facturations.com" }, -{ "action": "deny", "process": "any", "remote-domains": "disneyplus-tv.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ditsunde.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "dk-ekstrabladet.vp.videoplaza.tv" }, -{ "action": "deny", "process": "any", "remote-domains": "dk.panel.gemius.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "dkfodboldstore.com" }, -{ "action": "deny", "process": "any", "remote-domains": "dkgaborsneakers.com" }, -{ "action": "deny", "process": "any", "remote-domains": "dnb-oppdater.com" }, -{ "action": "deny", "process": "any", "remote-domains": "dnnbcorporat.mine.nu" }, -{ "action": "deny", "process": "any", "remote-domains": "dnnbcorporate.mine.nu" }, -{ "action": "deny", "process": "any", "remote-domains": "dnnbcorporates.mine.nu" }, -{ "action": "deny", "process": "any", "remote-domains": "dotbanner.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "dplus-pixar.com" }, -{ "action": "deny", "process": "any", "remote-domains": "drakternorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "drbrand.herokuapp.com" }, -{ "action": "deny", "process": "any", "remote-domains": "drcarolyngroff.com" }, -{ "action": "deny", "process": "any", "remote-domains": "drmdanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "dundeehills.group" }, -{ "action": "deny", "process": "any", "remote-domains": "dunjakke-no.com" }, -{ "action": "deny", "process": "any", "remote-domains": "e-boksinfor.com" }, -{ "action": "deny", "process": "any", "remote-domains": "e-interactransfer.com" }, -{ "action": "deny", "process": "any", "remote-domains": "earnifi-claiming.com" }, -{ "action": "deny", "process": "any", "remote-domains": "easy-ad.no" }, -{ "action": "deny", "process": "any", "remote-domains": "easy-ads.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "easydisplay.no" }, -{ "action": "deny", "process": "any", "remote-domains": "easywebauthentication-td.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ebanking-userid.com" }, -{ "action": "deny", "process": "any", "remote-domains": "eccodanmarkwebbutik.com" }, -{ "action": "deny", "process": "any", "remote-domains": "eccolabgroup.com" }, -{ "action": "deny", "process": "any", "remote-domains": "eccoskonorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "economywatch.com" }, -{ "action": "deny", "process": "any", "remote-domains": "edksundportal.com" }, -{ "action": "deny", "process": "any", "remote-domains": "egmontdk.mainroll.com" }, -{ "action": "deny", "process": "any", "remote-domains": "eltlnorsgogle.is-a-cpa.com" }, -{ "action": "deny", "process": "any", "remote-domains": "emediate.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "eportalsundhed.com" }, -{ "action": "deny", "process": "any", "remote-domains": "esundinfo-dk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "export.prisguide.no" }, -{ "action": "deny", "process": "any", "remote-domains": "export.prisguiden.no" }, -{ "action": "deny", "process": "any", "remote-domains": "fakturalosning.com" }, -{ "action": "deny", "process": "any", "remote-domains": "fancywoman.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "fartuelt.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "fjallraventilbud.com" }, -{ "action": "deny", "process": "any", "remote-domains": "flix-area.com" }, -{ "action": "deny", "process": "any", "remote-domains": "flix-request.com" }, -{ "action": "deny", "process": "any", "remote-domains": "fornyeportalen.com" }, -{ "action": "deny", "process": "any", "remote-domains": "forum.mdb.nu" }, -{ "action": "deny", "process": "any", "remote-domains": "fotballsko-salg.com" }, -{ "action": "deny", "process": "any", "remote-domains": "fr135.net" }, -{ "action": "deny", "process": "any", "remote-domains": "fredensborg-orredfiskeri.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "fredfiber.no" }, -{ "action": "deny", "process": "any", "remote-domains": "freewheel-mtgx-tv.akamaized.net" }, -{ "action": "deny", "process": "any", "remote-domains": "g-ymsharknorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gaborskodanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gaborskonorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "galerijajava.ba" }, -{ "action": "deny", "process": "any", "remote-domains": "gantdanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gantnorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gantnorges.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gateway-kraken.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gcdn.2mdn.net" }, -{ "action": "deny", "process": "any", "remote-domains": "gcp.passendo.com" }, -{ "action": "deny", "process": "any", "remote-domains": "geometra-bologna.it" }, -{ "action": "deny", "process": "any", "remote-domains": "gmailsetupinfo.com" }, -{ "action": "deny", "process": "any", "remote-domains": "godtdsamaritansk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gogle.net" }, -{ "action": "deny", "process": "any", "remote-domains": "gsport.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gtm.findroommate.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "gymshark-danmarkudsalg.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymshark-no.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymshark-norgesalg.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharkbutikdanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharkbutikkoslo.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharkbutikksoslo.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharkdanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharkidanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharkiesale.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharkldanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharklnorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharkno.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharknorge-no.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharknorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharknorgebutikk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharknorgestore.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharknorgestores.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharknorgno.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharkoutletsnorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharksalg.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharktightsnorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "gymsharnorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hagebakken.no" }, -{ "action": "deny", "process": "any", "remote-domains": "haglofstilbud.com" }, -{ "action": "deny", "process": "any", "remote-domains": "havfruen4220.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "hcliips.com" }, -{ "action": "deny", "process": "any", "remote-domains": "healtheweb.co.uk" }, -{ "action": "deny", "process": "any", "remote-domains": "heartbeat.airserve.net" }, -{ "action": "deny", "process": "any", "remote-domains": "helpnet-device.com" }, -{ "action": "deny", "process": "any", "remote-domains": "helsehjelp.over-blog.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hernoclothing.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hilfigerdenmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hilfigernorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hitecskonorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hoka-one-one.cc" }, -{ "action": "deny", "process": "any", "remote-domains": "hoka-sko.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hokalopesko.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hokalopesko.top" }, -{ "action": "deny", "process": "any", "remote-domains": "hokanorgeno.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hokaonenorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hokaoneone-norge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hokaoneoneno.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hokaskooutlet.co.no" }, -{ "action": "deny", "process": "any", "remote-domains": "hokaslippers.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hokasnorgeno.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hugobossbutikk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hunter-danmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hunternorge.co" }, -{ "action": "deny", "process": "any", "remote-domains": "hunternorgeno.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hunternorgesalg.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hunterstovlerbutikk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "hunterstovlersalg.com" }, -{ "action": "deny", "process": "any", "remote-domains": "i1media.no" }, -{ "action": "deny", "process": "any", "remote-domains": "idj.no" }, -{ "action": "deny", "process": "any", "remote-domains": "images.passendo.com" }, -{ "action": "deny", "process": "any", "remote-domains": "indtoll.com" }, -{ "action": "deny", "process": "any", "remote-domains": "indtollswebt.com" }, -{ "action": "deny", "process": "any", "remote-domains": "informationer.nu" }, -{ "action": "deny", "process": "any", "remote-domains": "innboks.info" }, -{ "action": "deny", "process": "any", "remote-domains": "intrumtunnistus.com" }, -{ "action": "deny", "process": "any", "remote-domains": "irb.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "is-a-personaltrainer.com" }, -{ "action": "deny", "process": "any", "remote-domains": "isweb.no" }, -{ "action": "deny", "process": "any", "remote-domains": "itmitsikkert-nu.com" }, -{ "action": "deny", "process": "any", "remote-domains": "itsme-support.com" }, -{ "action": "deny", "process": "any", "remote-domains": "jakkesalgs.com" }, -{ "action": "deny", "process": "any", "remote-domains": "jakkeshopdanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "jakkeshopnorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "jakkesnorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "jaktogfiske.ads.ramsalt.com" }, -{ "action": "deny", "process": "any", "remote-domains": "jensapoteker.com" }, -{ "action": "deny", "process": "any", "remote-domains": "jimmychoostore.top" }, -{ "action": "deny", "process": "any", "remote-domains": "jordannorge.top" }, -{ "action": "deny", "process": "any", "remote-domains": "jordantilbud.com" }, -{ "action": "deny", "process": "any", "remote-domains": "jordantilbuddanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "josefseibeloutletnorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "joyaskobutikk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "joyaskobutikks.com" }, -{ "action": "deny", "process": "any", "remote-domains": "juristen.ads.ramsalt.com" }, -{ "action": "deny", "process": "any", "remote-domains": "k-yw.com" }, -{ "action": "deny", "process": "any", "remote-domains": "keensandalertilbud.com" }, -{ "action": "deny", "process": "any", "remote-domains": "kjaerra.no" }, -{ "action": "deny", "process": "any", "remote-domains": "kohlershop.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "kommunal-rapport.ads.ramsalt.com" }, -{ "action": "deny", "process": "any", "remote-domains": "kontrast1.no" }, -{ "action": "deny", "process": "any", "remote-domains": "kunde.apt.no" }, -{ "action": "deny", "process": "any", "remote-domains": "kunstavisen.ads.ramsalt.com" }, -{ "action": "deny", "process": "any", "remote-domains": "kvkregister.com" }, -{ "action": "deny", "process": "any", "remote-domains": "kybunskodanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "kynning.olis.is" }, -{ "action": "deny", "process": "any", "remote-domains": "levering-myups.com" }, -{ "action": "deny", "process": "any", "remote-domains": "lib.idg.no" }, -{ "action": "deny", "process": "any", "remote-domains": "linkednordersalenavigate.com" }, -{ "action": "deny", "process": "any", "remote-domains": "linkshe.com" }, -{ "action": "deny", "process": "any", "remote-domains": "liveshopdealz.com" }, -{ "action": "deny", "process": "any", "remote-domains": "lnfoskonto.com" }, -{ "action": "deny", "process": "any", "remote-domains": "look-like-star.myshopify.com" }, -{ "action": "deny", "process": "any", "remote-domains": "louboutinnorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "louboutinnorges.com" }, -{ "action": "deny", "process": "any", "remote-domains": "lysing.in.fo" }, -{ "action": "deny", "process": "any", "remote-domains": "marked.no" }, -{ "action": "deny", "process": "any", "remote-domains": "marson.footeo.com" }, -{ "action": "deny", "process": "any", "remote-domains": "martenssalg.com" }, -{ "action": "deny", "process": "any", "remote-domains": "marvelouskaunas.club" }, -{ "action": "deny", "process": "any", "remote-domains": "matriell.dm-storage.no" }, -{ "action": "deny", "process": "any", "remote-domains": "mbtnorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mdb.nu" }, -{ "action": "deny", "process": "any", "remote-domains": "media.sonymusic.no" }, -{ "action": "deny", "process": "any", "remote-domains": "melding.link" }, -{ "action": "deny", "process": "any", "remote-domains": "merrell-skodanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "merrellnorge-no.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mijnups-pakket.com" }, -{ "action": "deny", "process": "any", "remote-domains": "min-altinnboks.com" }, -{ "action": "deny", "process": "any", "remote-domains": "min-borgerepost.com" }, -{ "action": "deny", "process": "any", "remote-domains": "minaltinn-info.com" }, -{ "action": "deny", "process": "any", "remote-domains": "minaltinninfo.com" }, -{ "action": "deny", "process": "any", "remote-domains": "minbrugerpost.com" }, -{ "action": "deny", "process": "any", "remote-domains": "minsikreboks.com" }, -{ "action": "deny", "process": "any", "remote-domains": "minsundhed-tjek.com" }, -{ "action": "deny", "process": "any", "remote-domains": "missed-id.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mit-digitalopna.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mitborgere.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mitborgereportal.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mitdigitalborger-post.com" }, -{ "action": "deny", "process": "any", "remote-domains": "miteinfo-nu.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mitld-forholdsregler.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mobilepay-finland.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mobilidentitet.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mobilpay-fi.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mobiltrygheden.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mobilunderskriv.com" }, -{ "action": "deny", "process": "any", "remote-domains": "modificationdesignate.com" }, -{ "action": "deny", "process": "any", "remote-domains": "monclernorges.com" }, -{ "action": "deny", "process": "any", "remote-domains": "montec-danmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "montecnorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "montecsalg.com" }, -{ "action": "deny", "process": "any", "remote-domains": "moteshoes.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mrcal365.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mxdesign.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "my-altinninnboks.com" }, -{ "action": "deny", "process": "any", "remote-domains": "my-altinnportal.com" }, -{ "action": "deny", "process": "any", "remote-domains": "my-netflixssl1.com" }, -{ "action": "deny", "process": "any", "remote-domains": "my-subscriptions.net" }, -{ "action": "deny", "process": "any", "remote-domains": "my02-billinghelp.com" }, -{ "action": "deny", "process": "any", "remote-domains": "myaccount-billing-details.com" }, -{ "action": "deny", "process": "any", "remote-domains": "myaccountneftlixssl1.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mycraftypad.com" }, -{ "action": "deny", "process": "any", "remote-domains": "mygoodmerch.com" }, -{ "action": "deny", "process": "any", "remote-domains": "myups-pakket.com" }, -{ "action": "deny", "process": "any", "remote-domains": "myups.express" }, -{ "action": "deny", "process": "any", "remote-domains": "myupsdelivery-ssl1.com" }, -{ "action": "deny", "process": "any", "remote-domains": "nauticadanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "nauticanorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "nb.vidcopa.me" }, -{ "action": "deny", "process": "any", "remote-domains": "ndstage.wpengine.com" }, -{ "action": "deny", "process": "any", "remote-domains": "nemlogindigitalbrevkasse.com" }, -{ "action": "deny", "process": "any", "remote-domains": "netfiix-abo.com" }, -{ "action": "deny", "process": "any", "remote-domains": "netfiix-app.com" }, -{ "action": "deny", "process": "any", "remote-domains": "netfiixtv.com" }, -{ "action": "deny", "process": "any", "remote-domains": "netflix-bhr.com" }, -{ "action": "deny", "process": "any", "remote-domains": "netflx-tv.com" }, -{ "action": "deny", "process": "any", "remote-domains": "netfx-acc.com" }, -{ "action": "deny", "process": "any", "remote-domains": "netfx-pagos.com" }, -{ "action": "deny", "process": "any", "remote-domains": "nettavisen.nyhetsnett.no" }, -{ "action": "deny", "process": "any", "remote-domains": "newzeninfotech.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ney-acc.com" }, -{ "action": "deny", "process": "any", "remote-domains": "nflix-management.com" }, -{ "action": "deny", "process": "any", "remote-domains": "nflix-reactivacion.com" }, -{ "action": "deny", "process": "any", "remote-domains": "nichehuset.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "niupaiba.com" }, -{ "action": "deny", "process": "any", "remote-domains": "no-aut.co" }, -{ "action": "deny", "process": "any", "remote-domains": "no-bekreft.com" }, -{ "action": "deny", "process": "any", "remote-domains": "no-confir.com" }, -{ "action": "deny", "process": "any", "remote-domains": "no-erne.com" }, -{ "action": "deny", "process": "any", "remote-domains": "no-erne.live" }, -{ "action": "deny", "process": "any", "remote-domains": "no-forny.com" }, -{ "action": "deny", "process": "any", "remote-domains": "no-forny.live" }, -{ "action": "deny", "process": "any", "remote-domains": "no-fornye.com" }, -{ "action": "deny", "process": "any", "remote-domains": "no-fornye.live" }, -{ "action": "deny", "process": "any", "remote-domains": "no-fornyelse.live" }, -{ "action": "deny", "process": "any", "remote-domains": "no-fornyet.com" }, -{ "action": "deny", "process": "any", "remote-domains": "no-fornyet.live" }, -{ "action": "deny", "process": "any", "remote-domains": "no-fornying.live" }, -{ "action": "deny", "process": "any", "remote-domains": "no-nye.live" }, -{ "action": "deny", "process": "any", "remote-domains": "no-oppdatere.com" }, -{ "action": "deny", "process": "any", "remote-domains": "no-oppdatere.live" }, -{ "action": "deny", "process": "any", "remote-domains": "no-oppdatert.live" }, -{ "action": "deny", "process": "any", "remote-domains": "no-renovere.com" }, -{ "action": "deny", "process": "any", "remote-domains": "no-sikkerhet.com" }, -{ "action": "deny", "process": "any", "remote-domains": "no-update.live" }, -{ "action": "deny", "process": "any", "remote-domains": "no-updater.live" }, -{ "action": "deny", "process": "any", "remote-domains": "nodrakts.com" }, -{ "action": "deny", "process": "any", "remote-domains": "nofotballshop.com" }, -{ "action": "deny", "process": "any", "remote-domains": "nofotballstore.com" }, -{ "action": "deny", "process": "any", "remote-domains": "nordeninterior.weebly.com" }, -{ "action": "deny", "process": "any", "remote-domains": "norfotball.com" }, -{ "action": "deny", "process": "any", "remote-domains": "norge-adidas.com" }, -{ "action": "deny", "process": "any", "remote-domains": "norgefotball.com" }, -{ "action": "deny", "process": "any", "remote-domains": "norgeshoes.com" }, -{ "action": "deny", "process": "any", "remote-domains": "norgeskotilbud.com" }, -{ "action": "deny", "process": "any", "remote-domains": "norsk-medisinaldepot21.over-blog.com" }, -{ "action": "deny", "process": "any", "remote-domains": "norske-med.footeo.com" }, -{ "action": "deny", "process": "any", "remote-domains": "norskmatkultur.no" }, -{ "action": "deny", "process": "any", "remote-domains": "norskoffroadteknikk.no" }, -{ "action": "deny", "process": "any", "remote-domains": "norskposten.com" }, -{ "action": "deny", "process": "any", "remote-domains": "northfacesalgnorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ntfx-acc.com" }, -{ "action": "deny", "process": "any", "remote-domains": "nyematoghelse.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ocgadgets.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ocgadgetss.myshopify.com" }, -{ "action": "deny", "process": "any", "remote-domains": "off-whitedanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "off-whitenorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "offerleads.club" }, -{ "action": "deny", "process": "any", "remote-domains": "oflike.com" }, -{ "action": "deny", "process": "any", "remote-domains": "old.sermitsiaq.ag" }, -{ "action": "deny", "process": "any", "remote-domains": "onetime-bonus.com" }, -{ "action": "deny", "process": "any", "remote-domains": "online-connection-review.com" }, -{ "action": "deny", "process": "any", "remote-domains": "online.adservicemedia.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "onlinehelpcenetre.com" }, -{ "action": "deny", "process": "any", "remote-domains": "oofosnorgeoutlet.com" }, -{ "action": "deny", "process": "any", "remote-domains": "openad.visir.is" }, -{ "action": "deny", "process": "any", "remote-domains": "optankning.com" }, -{ "action": "deny", "process": "any", "remote-domains": "oslo-tannlegene.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ozarkvillage.net" }, -{ "action": "deny", "process": "any", "remote-domains": "p-stn.net" }, -{ "action": "deny", "process": "any", "remote-domains": "palladiumskobutikk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "palladiumskodk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "parajumperssalg.com" }, -{ "action": "deny", "process": "any", "remote-domains": "parking-onlinepayment.com" }, -{ "action": "deny", "process": "any", "remote-domains": "parking-ticket2024.com" }, -{ "action": "deny", "process": "any", "remote-domains": "parkpay-reminder.com" }, -{ "action": "deny", "process": "any", "remote-domains": "parkpay-tickt.com" }, -{ "action": "deny", "process": "any", "remote-domains": "parkticket-pay.com" }, -{ "action": "deny", "process": "any", "remote-domains": "pay-ticket2024.com" }, -{ "action": "deny", "process": "any", "remote-domains": "payement-renew.me" }, -{ "action": "deny", "process": "any", "remote-domains": "paynow-ticket.com" }, -{ "action": "deny", "process": "any", "remote-domains": "pearlandcarpetcleaner.com" }, -{ "action": "deny", "process": "any", "remote-domains": "pensjonistferie.no" }, -{ "action": "deny", "process": "any", "remote-domains": "pestseminars.com" }, -{ "action": "deny", "process": "any", "remote-domains": "pjs.outlet.com" }, -{ "action": "deny", "process": "any", "remote-domains": "plausible.webfokus.no" }, -{ "action": "deny", "process": "any", "remote-domains": "pliing.com" }, -{ "action": "deny", "process": "any", "remote-domains": "pluto.mobilen.no" }, -{ "action": "deny", "process": "any", "remote-domains": "popeurope.com" }, -{ "action": "deny", "process": "any", "remote-domains": "portalsikkerhet.com" }, -{ "action": "deny", "process": "any", "remote-domains": "postuksus.com" }, -{ "action": "deny", "process": "any", "remote-domains": "premosupplements.com" }, -{ "action": "deny", "process": "any", "remote-domains": "print2web.sn.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "printablemagic.com" }, -{ "action": "deny", "process": "any", "remote-domains": "privat-medisin-forsyninger.over-blog.com" }, -{ "action": "deny", "process": "any", "remote-domains": "privatedagplejere.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "probenefit.net" }, -{ "action": "deny", "process": "any", "remote-domains": "prod-adops-proxy.dnitv.net" }, -{ "action": "deny", "process": "any", "remote-domains": "psscdn.com" }, -{ "action": "deny", "process": "any", "remote-domains": "pt-netfiix.com" }, -{ "action": "deny", "process": "any", "remote-domains": "quiksilverdanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "quiksilvernorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "quiksilvertilbud.com" }, -{ "action": "deny", "process": "any", "remote-domains": "rebill-netflix.com" }, -{ "action": "deny", "process": "any", "remote-domains": "recover-dk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "regions-services.com" }, -{ "action": "deny", "process": "any", "remote-domains": "regions-verification.com" }, -{ "action": "deny", "process": "any", "remote-domains": "replicapatekphilippe.com" }, -{ "action": "deny", "process": "any", "remote-domains": "replicarolexyachtmaster.com" }, -{ "action": "deny", "process": "any", "remote-domains": "report-action.com" }, -{ "action": "deny", "process": "any", "remote-domains": "reschdl-myups1.com" }, -{ "action": "deny", "process": "any", "remote-domains": "reschedule-myups.com" }, -{ "action": "deny", "process": "any", "remote-domains": "restore0-2account-service.com" }, -{ "action": "deny", "process": "any", "remote-domains": "revive.tidssonen.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ri-myorder.com" }, -{ "action": "deny", "process": "any", "remote-domains": "rigspolitiet.com" }, -{ "action": "deny", "process": "any", "remote-domains": "rnbinance.com" }, -{ "action": "deny", "process": "any", "remote-domains": "robot.ekstrabladet.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "rumendia.com" }, -{ "action": "deny", "process": "any", "remote-domains": "s.api.no" }, -{ "action": "deny", "process": "any", "remote-domains": "saaq-click.com" }, -{ "action": "deny", "process": "any", "remote-domains": "safe-secured-transfer.com" }, -{ "action": "deny", "process": "any", "remote-domains": "salgvejanorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "salomomnorgeoutlet.com" }, -{ "action": "deny", "process": "any", "remote-domains": "salomon-danmark.net" }, -{ "action": "deny", "process": "any", "remote-domains": "salomonbutikdanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "salomonidanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "salomonoutletnorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "samfilm.codelab.is" }, -{ "action": "deny", "process": "any", "remote-domains": "sannsyn.com" }, -{ "action": "deny", "process": "any", "remote-domains": "santandersecurept.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sanukdk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sanuksandaler.com" }, -{ "action": "deny", "process": "any", "remote-domains": "saucony-dk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "scripts.mediavine.com" }, -{ "action": "deny", "process": "any", "remote-domains": "scripts.tv2a.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "secureaccountcredentials.com" }, -{ "action": "deny", "process": "any", "remote-domains": "secureriches.com" }, -{ "action": "deny", "process": "any", "remote-domains": "securmarksykkel.no" }, -{ "action": "deny", "process": "any", "remote-domains": "servedby.jacilla.no" }, -{ "action": "deny", "process": "any", "remote-domains": "server-no.imrworldwide.com" }, -{ "action": "deny", "process": "any", "remote-domains": "server-us.imrworldwide.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sessionpaused-requestexpired.com" }, -{ "action": "deny", "process": "any", "remote-domains": "shopi.tize.no" }, -{ "action": "deny", "process": "any", "remote-domains": "sikker-digitaipost.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sikker-vlpps.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sikkeradmin.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sikkerbekreftelse.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sikkerinngang.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sikkerportal-altinn.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sikkerportal-boks.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sikkertapotek.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sikkertilgang-altinn.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sikre-vipps-konto.j.pl" }, -{ "action": "deny", "process": "any", "remote-domains": "sitey.me" }, -{ "action": "deny", "process": "any", "remote-domains": "skaatteenok.com" }, -{ "action": "deny", "process": "any", "remote-domains": "skechersskosalg-norge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sky.gs" }, -{ "action": "deny", "process": "any", "remote-domains": "smallrise.com" }, -{ "action": "deny", "process": "any", "remote-domains": "smarthouseforum.ru" }, -{ "action": "deny", "process": "any", "remote-domains": "smsb.co" }, -{ "action": "deny", "process": "any", "remote-domains": "sobrilleverandoridanmark.wordpress.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sociale-assurance.com" }, -{ "action": "deny", "process": "any", "remote-domains": "spania.no" }, -{ "action": "deny", "process": "any", "remote-domains": "speedcrossnettbutikk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "spotfy-regulation.com" }, -{ "action": "deny", "process": "any", "remote-domains": "srilanka.no" }, -{ "action": "deny", "process": "any", "remote-domains": "ssbeveragedistribution.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ssl-app.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ssl-dnnstream.tns-cs.net" }, -{ "action": "deny", "process": "any", "remote-domains": "ssl-mtgstream.tns-cs.net" }, -{ "action": "deny", "process": "any", "remote-domains": "sslh1-myparkingticket.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sslnetflix.com" }, -{ "action": "deny", "process": "any", "remote-domains": "start-myaltinn.com" }, -{ "action": "deny", "process": "any", "remote-domains": "static-dscn.net" }, -{ "action": "deny", "process": "any", "remote-domains": "static.airserve.net" }, -{ "action": "deny", "process": "any", "remote-domains": "static.itrack.it" }, -{ "action": "deny", "process": "any", "remote-domains": "static.onads.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "stcontent.net" }, -{ "action": "deny", "process": "any", "remote-domains": "step.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "storustovu.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "sundhed-einfoportal.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sundhed-tjek.com" }, -{ "action": "deny", "process": "any", "remote-domains": "sundhedportaldk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "superbinvest.com" }, -{ "action": "deny", "process": "any", "remote-domains": "svindel.info" }, -{ "action": "deny", "process": "any", "remote-domains": "tachyoniums.eu.com" }, -{ "action": "deny", "process": "any", "remote-domains": "tankeogteknikk.no" }, -{ "action": "deny", "process": "any", "remote-domains": "tax-binance.com" }, -{ "action": "deny", "process": "any", "remote-domains": "techsantandersecure.com" }, -{ "action": "deny", "process": "any", "remote-domains": "tekuon.com" }, -{ "action": "deny", "process": "any", "remote-domains": "tevadanmarkshop.com" }, -{ "action": "deny", "process": "any", "remote-domains": "tevanorgeshop.com" }, -{ "action": "deny", "process": "any", "remote-domains": "thecoolgirl.no" }, -{ "action": "deny", "process": "any", "remote-domains": "tnooutlet.com" }, -{ "action": "deny", "process": "any", "remote-domains": "tns-gallup.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "topshineauto.no" }, -{ "action": "deny", "process": "any", "remote-domains": "track.adform.net" }, -{ "action": "deny", "process": "any", "remote-domains": "tracking-genesisaffiliates.com" }, -{ "action": "deny", "process": "any", "remote-domains": "trackingfindups.com" }, -{ "action": "deny", "process": "any", "remote-domains": "trackingpackage.express" }, -{ "action": "deny", "process": "any", "remote-domains": "trackvoluum.com" }, -{ "action": "deny", "process": "any", "remote-domains": "trafikkskoleapp.no" }, -{ "action": "deny", "process": "any", "remote-domains": "trmff.wpengine.com" }, -{ "action": "deny", "process": "any", "remote-domains": "tromselementbygg.no" }, -{ "action": "deny", "process": "any", "remote-domains": "tsbconnect-verification.com" }, -{ "action": "deny", "process": "any", "remote-domains": "tsbsecurity-online.com" }, -{ "action": "deny", "process": "any", "remote-domains": "tv-netfiix.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ultimate-tech-products.myshopify.com" }, -{ "action": "deny", "process": "any", "remote-domains": "um-bs.com" }, -{ "action": "deny", "process": "any", "remote-domains": "umbrodk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "umbrono.com" }, -{ "action": "deny", "process": "any", "remote-domains": "underarmourdanmarkdk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "underarmourdk.com" }, -{ "action": "deny", "process": "any", "remote-domains": "underarmourdks.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ups-packaging.delivery" }, -{ "action": "deny", "process": "any", "remote-domains": "ups-rescheduledelivery.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ups-upsnow.com" }, -{ "action": "deny", "process": "any", "remote-domains": "ups1-reschdl.com" }, -{ "action": "deny", "process": "any", "remote-domains": "upsbezahlung.com" }, -{ "action": "deny", "process": "any", "remote-domains": "upsreschedule-uy.com" }, -{ "action": "deny", "process": "any", "remote-domains": "usaa-verify.com" }, -{ "action": "deny", "process": "any", "remote-domains": "user-amazon-id.com" }, -{ "action": "deny", "process": "any", "remote-domains": "userneeds.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "usps-fast.club" }, -{ "action": "deny", "process": "any", "remote-domains": "valspe.com.br" }, -{ "action": "deny", "process": "any", "remote-domains": "vanssnorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "vat-reschedule.com" }, -{ "action": "deny", "process": "any", "remote-domains": "vefbordar.jl.is" }, -{ "action": "deny", "process": "any", "remote-domains": "vefbordi.is" }, -{ "action": "deny", "process": "any", "remote-domains": "vejadanmarkudsalg.com" }, -{ "action": "deny", "process": "any", "remote-domains": "verification-no.com" }, -{ "action": "deny", "process": "any", "remote-domains": "vevlysingar.fo" }, -{ "action": "deny", "process": "any", "remote-domains": "vevlysingar.shouthorn.com" }, -{ "action": "deny", "process": "any", "remote-domains": "vidcopa.me" }, -{ "action": "deny", "process": "any", "remote-domains": "videotool.fbg.dk" }, -{ "action": "deny", "process": "any", "remote-domains": "vmfodboldtoj.com" }, -{ "action": "deny", "process": "any", "remote-domains": "vossblues.no" }, -{ "action": "deny", "process": "any", "remote-domains": "web1.bilnorge.no" }, -{ "action": "deny", "process": "any", "remote-domains": "webavisen.gl" }, -{ "action": "deny", "process": "any", "remote-domains": "wf-securelogin.com" }, -{ "action": "deny", "process": "any", "remote-domains": "widget.tippebannere.no" }, -{ "action": "deny", "process": "any", "remote-domains": "wirexapp.africa.com" }, -{ "action": "deny", "process": "any", "remote-domains": "wisehelpcentre.com" }, -{ "action": "deny", "process": "any", "remote-domains": "wo.tc" }, -{ "action": "deny", "process": "any", "remote-domains": "wolverineskonorge.com" }, -{ "action": "deny", "process": "any", "remote-domains": "www-presse-fotos-dk.filesusr.com" }, -{ "action": "deny", "process": "any", "remote-domains": "wxqgx123.com" }, -{ "action": "deny", "process": "any", "remote-domains": "xanax-2mg.over-blog.com" }, -{ "action": "deny", "process": "any", "remote-domains": "xeroshoes-danmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "xeroshoesdanmark.com" }, -{ "action": "deny", "process": "any", "remote-domains": "xeroshoesdanmarks.com" }, -{ "action": "deny", "process": "any", "remote-domains": "xn--gymsharkklrnorge-3ob.com" }, -{ "action": "deny", "process": "any", "remote-domains": "xss.my.id" }, -{ "action": "deny", "process": "any", "remote-domains": "y6.no" }, -{ "action": "deny", "process": "any", "remote-domains": "yttersiden.no" }, +{ "action": "deny", "process": "any", "remote-domains": "102.112.2o7.net }, +{ "action": "deny", "process": "any", "remote-domains": "195-242-152-122.static.hvvc.us }, +{ "action": "deny", "process": "any", "remote-domains": "24-news.online }, +{ "action": "deny", "process": "any", "remote-domains": "5e529.v.fwmrm.net }, +{ "action": "deny", "process": "any", "remote-domains": "790northsierrabonita.com }, +{ "action": "deny", "process": "any", "remote-domains": "a1match.dk }, +{ "action": "deny", "process": "any", "remote-domains": "a2ics.eu }, +{ "action": "deny", "process": "any", "remote-domains": "acc-inf.com }, +{ "action": "deny", "process": "any", "remote-domains": "acc-ntfix.com }, +{ "action": "deny", "process": "any", "remote-domains": "accessmyretur.com }, +{ "action": "deny", "process": "any", "remote-domains": "ad.amediaressurs.no }, +{ "action": "deny", "process": "any", "remote-domains": "ad.elmagasinet.no }, +{ "action": "deny", "process": "any", "remote-domains": "ad.kaupangkrypto.no }, +{ "action": "deny", "process": "any", "remote-domains": "ad.lectinect.no }, +{ "action": "deny", "process": "any", "remote-domains": "ad.no.doubleclick.net }, +{ "action": "deny", "process": "any", "remote-domains": "ad.shareholders.dk }, +{ "action": "deny", "process": "any", "remote-domains": "ad.tv2.no }, +{ "action": "deny", "process": "any", "remote-domains": "ad.wmt.dk }, +{ "action": "deny", "process": "any", "remote-domains": "addmoviesnow.com }, +{ "action": "deny", "process": "any", "remote-domains": "adext.inkclub.com }, +{ "action": "deny", "process": "any", "remote-domains": "adgangsikret.com }, +{ "action": "deny", "process": "any", "remote-domains": "adidasko.com }, +{ "action": "deny", "process": "any", "remote-domains": "admanager.no }, +{ "action": "deny", "process": "any", "remote-domains": "admanager.norrbom.com }, +{ "action": "deny", "process": "any", "remote-domains": "adminflex.dk }, +{ "action": "deny", "process": "any", "remote-domains": "admob.dk }, +{ "action": "deny", "process": "any", "remote-domains": "admob.no }, +{ "action": "deny", "process": "any", "remote-domains": "adnordics.com }, +{ "action": "deny", "process": "any", "remote-domains": "ads.365cdn.is }, +{ "action": "deny", "process": "any", "remote-domains": "ads.aarhusupdate.dk }, +{ "action": "deny", "process": "any", "remote-domains": "ads.abbythetraveler.com }, +{ "action": "deny", "process": "any", "remote-domains": "ads.bleikt.is }, +{ "action": "deny", "process": "any", "remote-domains": "ads.brandenburg.is }, +{ "action": "deny", "process": "any", "remote-domains": "ads.contrasoft.dk }, +{ "action": "deny", "process": "any", "remote-domains": "ads.e24.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads.godt.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads.huginmedia.dk }, +{ "action": "deny", "process": "any", "remote-domains": "ads.hun.is }, +{ "action": "deny", "process": "any", "remote-domains": "ads.hwn.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads.jordmorsiri.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads.kanalfrederikshavn.dk }, +{ "action": "deny", "process": "any", "remote-domains": "ads.kelkoo.com }, +{ "action": "deny", "process": "any", "remote-domains": "ads.klp.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads.konsept.is }, +{ "action": "deny", "process": "any", "remote-domains": "ads.kureren.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads.lifdununa.is }, +{ "action": "deny", "process": "any", "remote-domains": "ads.minmote.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads.mrgreen.com }, +{ "action": "deny", "process": "any", "remote-domains": "ads.netavis.dk }, +{ "action": "deny", "process": "any", "remote-domains": "ads.ostfold-kollektiv.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads.ramsalt.com }, +{ "action": "deny", "process": "any", "remote-domains": "ads.rejsestart.dk }, +{ "action": "deny", "process": "any", "remote-domains": "ads.socialscreen.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads.vg.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads.vgd.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads.vglive.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads.vgtv.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads.webdrive.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads.xnet.is }, +{ "action": "deny", "process": "any", "remote-domains": "ads2.webdrive.no }, +{ "action": "deny", "process": "any", "remote-domains": "ads3.webdrive.no }, +{ "action": "deny", "process": "any", "remote-domains": "adserver.fbg.dk }, +{ "action": "deny", "process": "any", "remote-domains": "adserver.globalnyt.dk }, +{ "action": "deny", "process": "any", "remote-domains": "adserver.karamco.dk }, +{ "action": "deny", "process": "any", "remote-domains": "adserver.pld.dk }, +{ "action": "deny", "process": "any", "remote-domains": "adserver.xh.no }, +{ "action": "deny", "process": "any", "remote-domains": "adservice.com }, +{ "action": "deny", "process": "any", "remote-domains": "adservice.dk }, +{ "action": "deny", "process": "any", "remote-domains": "adservice.google.dk }, +{ "action": "deny", "process": "any", "remote-domains": "adservice.google.is }, +{ "action": "deny", "process": "any", "remote-domains": "adservice.google.no }, +{ "action": "deny", "process": "any", "remote-domains": "adservicemedia.dk }, +{ "action": "deny", "process": "any", "remote-domains": "advert.e24.no }, +{ "action": "deny", "process": "any", "remote-domains": "advert.file.no }, +{ "action": "deny", "process": "any", "remote-domains": "advert.godt.no }, +{ "action": "deny", "process": "any", "remote-domains": "advert.hwb.no }, +{ "action": "deny", "process": "any", "remote-domains": "advert.hwn.no }, +{ "action": "deny", "process": "any", "remote-domains": "advert.minmote.no }, +{ "action": "deny", "process": "any", "remote-domains": "advert.single.no }, +{ "action": "deny", "process": "any", "remote-domains": "advert.vg.no }, +{ "action": "deny", "process": "any", "remote-domains": "advert.vgd.no }, +{ "action": "deny", "process": "any", "remote-domains": "advert.vglive.no }, +{ "action": "deny", "process": "any", "remote-domains": "advert.vgtv.no }, +{ "action": "deny", "process": "any", "remote-domains": "advertisement.e24.no }, +{ "action": "deny", "process": "any", "remote-domains": "advertisement.file.no }, +{ "action": "deny", "process": "any", "remote-domains": "advertisement.godt.no }, +{ "action": "deny", "process": "any", "remote-domains": "advertisement.hwn.no }, +{ "action": "deny", "process": "any", "remote-domains": "advertisement.minmote.no }, +{ "action": "deny", "process": "any", "remote-domains": "advertisement.single.no }, +{ "action": "deny", "process": "any", "remote-domains": "advertisement.vg.no }, +{ "action": "deny", "process": "any", "remote-domains": "advertisement.vglive.no }, +{ "action": "deny", "process": "any", "remote-domains": "advertisement.vgtv.no }, +{ "action": "deny", "process": "any", "remote-domains": "aib-loginsecure.com }, +{ "action": "deny", "process": "any", "remote-domains": "airmaxskobillige.com }, +{ "action": "deny", "process": "any", "remote-domains": "aktienboard.com }, +{ "action": "deny", "process": "any", "remote-domains": "aktivalia-ntflx.com }, +{ "action": "deny", "process": "any", "remote-domains": "altrasgshoes.com }, +{ "action": "deny", "process": "any", "remote-domains": "altrask.com }, +{ "action": "deny", "process": "any", "remote-domains": "aluminium.olbi.no }, +{ "action": "deny", "process": "any", "remote-domains": "annoncer.nichehuset.dk }, +{ "action": "deny", "process": "any", "remote-domains": "annoncer.solrodnyt.dk }, +{ "action": "deny", "process": "any", "remote-domains": "annonse-arkiv.tv2.no }, +{ "action": "deny", "process": "any", "remote-domains": "annonse.blv.no }, +{ "action": "deny", "process": "any", "remote-domains": "annonse.nytteverdi.no }, +{ "action": "deny", "process": "any", "remote-domains": "annonse.tv2.no }, +{ "action": "deny", "process": "any", "remote-domains": "annonse.wowmedialab.no }, +{ "action": "deny", "process": "any", "remote-domains": "annonser.dagbladet.no }, +{ "action": "deny", "process": "any", "remote-domains": "annonser.hwb.no }, +{ "action": "deny", "process": "any", "remote-domains": "annonseweb.agdermedia.no }, +{ "action": "deny", "process": "any", "remote-domains": "annonseweb.s3-eu-west-1.amazonaws.com }, +{ "action": "deny", "process": "any", "remote-domains": "app-netfiix.com }, +{ "action": "deny", "process": "any", "remote-domains": "app.pulsmedia.is }, +{ "action": "deny", "process": "any", "remote-domains": "appearspacex.de }, +{ "action": "deny", "process": "any", "remote-domains": "arnasynir.tac.is }, +{ "action": "deny", "process": "any", "remote-domains": "artmusic.dk }, +{ "action": "deny", "process": "any", "remote-domains": "asoloskonorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "asound.no }, +{ "action": "deny", "process": "any", "remote-domains": "assassinfitness.com }, +{ "action": "deny", "process": "any", "remote-domains": "auglysingar.hestafrettir.is }, +{ "action": "deny", "process": "any", "remote-domains": "auglysingar.pipar.is }, +{ "action": "deny", "process": "any", "remote-domains": "auglysingar.vinnustofan.is }, +{ "action": "deny", "process": "any", "remote-domains": "bamboobotanica.com }, +{ "action": "deny", "process": "any", "remote-domains": "banner.3loops.com }, +{ "action": "deny", "process": "any", "remote-domains": "banner.onecom.no }, +{ "action": "deny", "process": "any", "remote-domains": "banner.skisport.dk }, +{ "action": "deny", "process": "any", "remote-domains": "bcm.interactives.dk }, +{ "action": "deny", "process": "any", "remote-domains": "be-lnfo.com }, +{ "action": "deny", "process": "any", "remote-domains": "be-sms.com }, +{ "action": "deny", "process": "any", "remote-domains": "beacon.krxd.net }, +{ "action": "deny", "process": "any", "remote-domains": "betterbanners.org }, +{ "action": "deny", "process": "any", "remote-domains": "betterbannerscloud.com }, +{ "action": "deny", "process": "any", "remote-domains": "betzykrisesenter.no }, +{ "action": "deny", "process": "any", "remote-domains": "bilborsen.webannonse.no }, +{ "action": "deny", "process": "any", "remote-domains": "billing-invalid.com }, +{ "action": "deny", "process": "any", "remote-domains": "billingservice02-myinfo.com }, +{ "action": "deny", "process": "any", "remote-domains": "binance-bedring.com }, +{ "action": "deny", "process": "any", "remote-domains": "bitcoinevolutionaustraliareview.com }, +{ "action": "deny", "process": "any", "remote-domains": "bloggannonser.no }, +{ "action": "deny", "process": "any", "remote-domains": "bokvennen.ads.ramsalt.com }, +{ "action": "deny", "process": "any", "remote-domains": "boligkanalen-maestro-new.azurewebsites.net }, +{ "action": "deny", "process": "any", "remote-domains": "boost-cdn.manatee.dk }, +{ "action": "deny", "process": "any", "remote-domains": "borgerpost-mitdk.com }, +{ "action": "deny", "process": "any", "remote-domains": "bov-userid-application.com }, +{ "action": "deny", "process": "any", "remote-domains": "bov-userid.com }, +{ "action": "deny", "process": "any", "remote-domains": "brightertrade.com }, +{ "action": "deny", "process": "any", "remote-domains": "brigitteheilmann.dk }, +{ "action": "deny", "process": "any", "remote-domains": "brugerverificering.com }, +{ "action": "deny", "process": "any", "remote-domains": "brunateskonorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "businessonline-webchat.com }, +{ "action": "deny", "process": "any", "remote-domains": "byra-altinn.com }, +{ "action": "deny", "process": "any", "remote-domains": "bytelab.dk }, +{ "action": "deny", "process": "any", "remote-domains": "ca-srvpayment.com }, +{ "action": "deny", "process": "any", "remote-domains": "campbell-living.com }, +{ "action": "deny", "process": "any", "remote-domains": "camperskonorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "campingnews.dk }, +{ "action": "deny", "process": "any", "remote-domains": "ccbuus.dk }, +{ "action": "deny", "process": "any", "remote-domains": "cdn.adnuntius.com }, +{ "action": "deny", "process": "any", "remote-domains": "channawars.com }, +{ "action": "deny", "process": "any", "remote-domains": "chase-verify-activity.com }, +{ "action": "deny", "process": "any", "remote-domains": "cinefique.com }, +{ "action": "deny", "process": "any", "remote-domains": "cionialessio.it }, +{ "action": "deny", "process": "any", "remote-domains": "citra2010oslo.no }, +{ "action": "deny", "process": "any", "remote-domains": "city-parking-ssl1.com }, +{ "action": "deny", "process": "any", "remote-domains": "clarks-dk.com }, +{ "action": "deny", "process": "any", "remote-domains": "clarksskonorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "clientnetflixcenter.com }, +{ "action": "deny", "process": "any", "remote-domains": "cluster.chart.dk }, +{ "action": "deny", "process": "any", "remote-domains": "cncpt.dk }, +{ "action": "deny", "process": "any", "remote-domains": "co-accountswitch.com }, +{ "action": "deny", "process": "any", "remote-domains": "co-switchaccount.com }, +{ "action": "deny", "process": "any", "remote-domains": "collector.schibsted.io }, +{ "action": "deny", "process": "any", "remote-domains": "com-dk.com }, +{ "action": "deny", "process": "any", "remote-domains": "comm-bankverify.com }, +{ "action": "deny", "process": "any", "remote-domains": "connection-info.com }, +{ "action": "deny", "process": "any", "remote-domains": "content.livesportmedia.eu }, +{ "action": "deny", "process": "any", "remote-domains": "coralls.com }, +{ "action": "deny", "process": "any", "remote-domains": "cphspaogwellness.dk }, +{ "action": "deny", "process": "any", "remote-domains": "daradis.com }, +{ "action": "deny", "process": "any", "remote-domains": "delivered-by-madington.com }, +{ "action": "deny", "process": "any", "remote-domains": "delivery.adnuntius.com }, +{ "action": "deny", "process": "any", "remote-domains": "desidert.no }, +{ "action": "deny", "process": "any", "remote-domains": "dhl-aus-id.com }, +{ "action": "deny", "process": "any", "remote-domains": "dhl-trackng.com }, +{ "action": "deny", "process": "any", "remote-domains": "digitalbrevpost.com }, +{ "action": "deny", "process": "any", "remote-domains": "digitalemitdportal.com }, +{ "action": "deny", "process": "any", "remote-domains": "digiter.no }, +{ "action": "deny", "process": "any", "remote-domains": "dinfritid.ads.ramsalt.com }, +{ "action": "deny", "process": "any", "remote-domains": "directdigital-services.com }, +{ "action": "deny", "process": "any", "remote-domains": "discoverynordics.hb.omtrdc.net }, +{ "action": "deny", "process": "any", "remote-domains": "disney-abonnements.com }, +{ "action": "deny", "process": "any", "remote-domains": "disney-facturations.com }, +{ "action": "deny", "process": "any", "remote-domains": "disneyplus-tv.com }, +{ "action": "deny", "process": "any", "remote-domains": "ditsunde.dk }, +{ "action": "deny", "process": "any", "remote-domains": "dk-ekstrabladet.vp.videoplaza.tv }, +{ "action": "deny", "process": "any", "remote-domains": "dk.panel.gemius.dk }, +{ "action": "deny", "process": "any", "remote-domains": "dkfodboldstore.com }, +{ "action": "deny", "process": "any", "remote-domains": "dkgaborsneakers.com }, +{ "action": "deny", "process": "any", "remote-domains": "dnb-oppdater.com }, +{ "action": "deny", "process": "any", "remote-domains": "dnnbcorporat.mine.nu }, +{ "action": "deny", "process": "any", "remote-domains": "dnnbcorporate.mine.nu }, +{ "action": "deny", "process": "any", "remote-domains": "dnnbcorporates.mine.nu }, +{ "action": "deny", "process": "any", "remote-domains": "dotbanner.dk }, +{ "action": "deny", "process": "any", "remote-domains": "dplus-pixar.com }, +{ "action": "deny", "process": "any", "remote-domains": "drakternorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "drbrand.herokuapp.com }, +{ "action": "deny", "process": "any", "remote-domains": "drcarolyngroff.com }, +{ "action": "deny", "process": "any", "remote-domains": "drmdanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "dundeehills.group }, +{ "action": "deny", "process": "any", "remote-domains": "dunjakke-no.com }, +{ "action": "deny", "process": "any", "remote-domains": "e-boksinfor.com }, +{ "action": "deny", "process": "any", "remote-domains": "e-interactransfer.com }, +{ "action": "deny", "process": "any", "remote-domains": "earnifi-claiming.com }, +{ "action": "deny", "process": "any", "remote-domains": "easy-ad.no }, +{ "action": "deny", "process": "any", "remote-domains": "easy-ads.dk }, +{ "action": "deny", "process": "any", "remote-domains": "easydisplay.no }, +{ "action": "deny", "process": "any", "remote-domains": "easywebauthentication-td.com }, +{ "action": "deny", "process": "any", "remote-domains": "ebanking-userid.com }, +{ "action": "deny", "process": "any", "remote-domains": "eccodanmarkwebbutik.com }, +{ "action": "deny", "process": "any", "remote-domains": "eccolabgroup.com }, +{ "action": "deny", "process": "any", "remote-domains": "eccoskonorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "economywatch.com }, +{ "action": "deny", "process": "any", "remote-domains": "edksundportal.com }, +{ "action": "deny", "process": "any", "remote-domains": "egmontdk.mainroll.com }, +{ "action": "deny", "process": "any", "remote-domains": "eltlnorsgogle.is-a-cpa.com }, +{ "action": "deny", "process": "any", "remote-domains": "emediate.dk }, +{ "action": "deny", "process": "any", "remote-domains": "eportalsundhed.com }, +{ "action": "deny", "process": "any", "remote-domains": "esundinfo-dk.com }, +{ "action": "deny", "process": "any", "remote-domains": "export.prisguide.no }, +{ "action": "deny", "process": "any", "remote-domains": "export.prisguiden.no }, +{ "action": "deny", "process": "any", "remote-domains": "fakturalosning.com }, +{ "action": "deny", "process": "any", "remote-domains": "fancywoman.dk }, +{ "action": "deny", "process": "any", "remote-domains": "fartuelt.dk }, +{ "action": "deny", "process": "any", "remote-domains": "fjallraventilbud.com }, +{ "action": "deny", "process": "any", "remote-domains": "flix-area.com }, +{ "action": "deny", "process": "any", "remote-domains": "flix-request.com }, +{ "action": "deny", "process": "any", "remote-domains": "fornyeportalen.com }, +{ "action": "deny", "process": "any", "remote-domains": "forum.mdb.nu }, +{ "action": "deny", "process": "any", "remote-domains": "fotballsko-salg.com }, +{ "action": "deny", "process": "any", "remote-domains": "fr135.net }, +{ "action": "deny", "process": "any", "remote-domains": "fredensborg-orredfiskeri.dk }, +{ "action": "deny", "process": "any", "remote-domains": "fredfiber.no }, +{ "action": "deny", "process": "any", "remote-domains": "freewheel-mtgx-tv.akamaized.net }, +{ "action": "deny", "process": "any", "remote-domains": "g-ymsharknorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "gaborskodanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "gaborskonorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "galerijajava.ba }, +{ "action": "deny", "process": "any", "remote-domains": "gantdanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "gantnorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "gantnorges.com }, +{ "action": "deny", "process": "any", "remote-domains": "gateway-kraken.com }, +{ "action": "deny", "process": "any", "remote-domains": "gcdn.2mdn.net }, +{ "action": "deny", "process": "any", "remote-domains": "gcp.passendo.com }, +{ "action": "deny", "process": "any", "remote-domains": "geometra-bologna.it }, +{ "action": "deny", "process": "any", "remote-domains": "gmailsetupinfo.com }, +{ "action": "deny", "process": "any", "remote-domains": "godtdsamaritansk.com }, +{ "action": "deny", "process": "any", "remote-domains": "gogle.net }, +{ "action": "deny", "process": "any", "remote-domains": "gsport.com }, +{ "action": "deny", "process": "any", "remote-domains": "gtm.findroommate.dk }, +{ "action": "deny", "process": "any", "remote-domains": "gymshark-danmarkudsalg.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymshark-no.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymshark-norgesalg.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharkbutikdanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharkbutikkoslo.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharkbutikksoslo.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharkdanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharkidanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharkiesale.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharkldanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharklnorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharkno.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharknorge-no.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharknorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharknorgebutikk.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharknorgestore.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharknorgestores.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharknorgno.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharkoutletsnorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharksalg.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharktightsnorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "gymsharnorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "hagebakken.no }, +{ "action": "deny", "process": "any", "remote-domains": "haglofstilbud.com }, +{ "action": "deny", "process": "any", "remote-domains": "havfruen4220.dk }, +{ "action": "deny", "process": "any", "remote-domains": "hcliips.com }, +{ "action": "deny", "process": "any", "remote-domains": "healtheweb.co.uk }, +{ "action": "deny", "process": "any", "remote-domains": "heartbeat.airserve.net }, +{ "action": "deny", "process": "any", "remote-domains": "helpnet-device.com }, +{ "action": "deny", "process": "any", "remote-domains": "helsehjelp.over-blog.com }, +{ "action": "deny", "process": "any", "remote-domains": "hernoclothing.com }, +{ "action": "deny", "process": "any", "remote-domains": "hilfigerdenmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "hilfigernorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "hitecskonorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "hoka-one-one.cc }, +{ "action": "deny", "process": "any", "remote-domains": "hoka-sko.com }, +{ "action": "deny", "process": "any", "remote-domains": "hokalopesko.com }, +{ "action": "deny", "process": "any", "remote-domains": "hokalopesko.top }, +{ "action": "deny", "process": "any", "remote-domains": "hokanorgeno.com }, +{ "action": "deny", "process": "any", "remote-domains": "hokaonenorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "hokaoneone-norge.com }, +{ "action": "deny", "process": "any", "remote-domains": "hokaoneoneno.com }, +{ "action": "deny", "process": "any", "remote-domains": "hokaskooutlet.co.no }, +{ "action": "deny", "process": "any", "remote-domains": "hokaslippers.com }, +{ "action": "deny", "process": "any", "remote-domains": "hokasnorgeno.com }, +{ "action": "deny", "process": "any", "remote-domains": "hugobossbutikk.com }, +{ "action": "deny", "process": "any", "remote-domains": "hunter-danmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "hunternorge.co }, +{ "action": "deny", "process": "any", "remote-domains": "hunternorgeno.com }, +{ "action": "deny", "process": "any", "remote-domains": "hunternorgesalg.com }, +{ "action": "deny", "process": "any", "remote-domains": "hunterstovlerbutikk.com }, +{ "action": "deny", "process": "any", "remote-domains": "hunterstovlersalg.com }, +{ "action": "deny", "process": "any", "remote-domains": "i1media.no }, +{ "action": "deny", "process": "any", "remote-domains": "idj.no }, +{ "action": "deny", "process": "any", "remote-domains": "images.passendo.com }, +{ "action": "deny", "process": "any", "remote-domains": "indtoll.com }, +{ "action": "deny", "process": "any", "remote-domains": "indtollswebt.com }, +{ "action": "deny", "process": "any", "remote-domains": "informationer.nu }, +{ "action": "deny", "process": "any", "remote-domains": "innboks.info }, +{ "action": "deny", "process": "any", "remote-domains": "intrumtunnistus.com }, +{ "action": "deny", "process": "any", "remote-domains": "irb.dk }, +{ "action": "deny", "process": "any", "remote-domains": "is-a-personaltrainer.com }, +{ "action": "deny", "process": "any", "remote-domains": "isweb.no }, +{ "action": "deny", "process": "any", "remote-domains": "itmitsikkert-nu.com }, +{ "action": "deny", "process": "any", "remote-domains": "itsme-support.com }, +{ "action": "deny", "process": "any", "remote-domains": "jakkesalgs.com }, +{ "action": "deny", "process": "any", "remote-domains": "jakkeshopdanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "jakkeshopnorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "jakkesnorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "jaktogfiske.ads.ramsalt.com }, +{ "action": "deny", "process": "any", "remote-domains": "jensapoteker.com }, +{ "action": "deny", "process": "any", "remote-domains": "jimmychoostore.top }, +{ "action": "deny", "process": "any", "remote-domains": "jordannorge.top }, +{ "action": "deny", "process": "any", "remote-domains": "jordantilbud.com }, +{ "action": "deny", "process": "any", "remote-domains": "jordantilbuddanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "josefseibeloutletnorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "joyaskobutikk.com }, +{ "action": "deny", "process": "any", "remote-domains": "joyaskobutikks.com }, +{ "action": "deny", "process": "any", "remote-domains": "juristen.ads.ramsalt.com }, +{ "action": "deny", "process": "any", "remote-domains": "k-yw.com }, +{ "action": "deny", "process": "any", "remote-domains": "keensandalertilbud.com }, +{ "action": "deny", "process": "any", "remote-domains": "kjaerra.no }, +{ "action": "deny", "process": "any", "remote-domains": "kohlershop.dk }, +{ "action": "deny", "process": "any", "remote-domains": "kommunal-rapport.ads.ramsalt.com }, +{ "action": "deny", "process": "any", "remote-domains": "kontrast1.no }, +{ "action": "deny", "process": "any", "remote-domains": "kunde.apt.no }, +{ "action": "deny", "process": "any", "remote-domains": "kunstavisen.ads.ramsalt.com }, +{ "action": "deny", "process": "any", "remote-domains": "kvkregister.com }, +{ "action": "deny", "process": "any", "remote-domains": "kybunskodanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "kynning.olis.is }, +{ "action": "deny", "process": "any", "remote-domains": "levering-myups.com }, +{ "action": "deny", "process": "any", "remote-domains": "lib.idg.no }, +{ "action": "deny", "process": "any", "remote-domains": "linkednordersalenavigate.com }, +{ "action": "deny", "process": "any", "remote-domains": "linkshe.com }, +{ "action": "deny", "process": "any", "remote-domains": "liveshopdealz.com }, +{ "action": "deny", "process": "any", "remote-domains": "lnfoskonto.com }, +{ "action": "deny", "process": "any", "remote-domains": "look-like-star.myshopify.com }, +{ "action": "deny", "process": "any", "remote-domains": "louboutinnorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "louboutinnorges.com }, +{ "action": "deny", "process": "any", "remote-domains": "lysing.in.fo }, +{ "action": "deny", "process": "any", "remote-domains": "marked.no }, +{ "action": "deny", "process": "any", "remote-domains": "marson.footeo.com }, +{ "action": "deny", "process": "any", "remote-domains": "martenssalg.com }, +{ "action": "deny", "process": "any", "remote-domains": "marvelouskaunas.club }, +{ "action": "deny", "process": "any", "remote-domains": "matriell.dm-storage.no }, +{ "action": "deny", "process": "any", "remote-domains": "mbtnorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "mdb.nu }, +{ "action": "deny", "process": "any", "remote-domains": "media.sonymusic.no }, +{ "action": "deny", "process": "any", "remote-domains": "melding.link }, +{ "action": "deny", "process": "any", "remote-domains": "merrell-skodanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "merrellnorge-no.com }, +{ "action": "deny", "process": "any", "remote-domains": "mijnups-pakket.com }, +{ "action": "deny", "process": "any", "remote-domains": "min-altinnboks.com }, +{ "action": "deny", "process": "any", "remote-domains": "min-borgerepost.com }, +{ "action": "deny", "process": "any", "remote-domains": "minaltinn-info.com }, +{ "action": "deny", "process": "any", "remote-domains": "minaltinninfo.com }, +{ "action": "deny", "process": "any", "remote-domains": "minbrugerpost.com }, +{ "action": "deny", "process": "any", "remote-domains": "minsikreboks.com }, +{ "action": "deny", "process": "any", "remote-domains": "minsundhed-tjek.com }, +{ "action": "deny", "process": "any", "remote-domains": "missed-id.com }, +{ "action": "deny", "process": "any", "remote-domains": "mit-digitalopna.com }, +{ "action": "deny", "process": "any", "remote-domains": "mitborgere.com }, +{ "action": "deny", "process": "any", "remote-domains": "mitborgereportal.com }, +{ "action": "deny", "process": "any", "remote-domains": "mitdigitalborger-post.com }, +{ "action": "deny", "process": "any", "remote-domains": "miteinfo-nu.com }, +{ "action": "deny", "process": "any", "remote-domains": "mitld-forholdsregler.com }, +{ "action": "deny", "process": "any", "remote-domains": "mobilepay-finland.com }, +{ "action": "deny", "process": "any", "remote-domains": "mobilidentitet.com }, +{ "action": "deny", "process": "any", "remote-domains": "mobilpay-fi.com }, +{ "action": "deny", "process": "any", "remote-domains": "mobiltrygheden.com }, +{ "action": "deny", "process": "any", "remote-domains": "mobilunderskriv.com }, +{ "action": "deny", "process": "any", "remote-domains": "modificationdesignate.com }, +{ "action": "deny", "process": "any", "remote-domains": "monclernorges.com }, +{ "action": "deny", "process": "any", "remote-domains": "montec-danmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "montecnorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "montecsalg.com }, +{ "action": "deny", "process": "any", "remote-domains": "moteshoes.com }, +{ "action": "deny", "process": "any", "remote-domains": "mrcal365.com }, +{ "action": "deny", "process": "any", "remote-domains": "mxdesign.dk }, +{ "action": "deny", "process": "any", "remote-domains": "my-altinninnboks.com }, +{ "action": "deny", "process": "any", "remote-domains": "my-altinnportal.com }, +{ "action": "deny", "process": "any", "remote-domains": "my-netflixssl1.com }, +{ "action": "deny", "process": "any", "remote-domains": "my-subscriptions.net }, +{ "action": "deny", "process": "any", "remote-domains": "my02-billinghelp.com }, +{ "action": "deny", "process": "any", "remote-domains": "myaccount-billing-details.com }, +{ "action": "deny", "process": "any", "remote-domains": "myaccountneftlixssl1.com }, +{ "action": "deny", "process": "any", "remote-domains": "mycraftypad.com }, +{ "action": "deny", "process": "any", "remote-domains": "mygoodmerch.com }, +{ "action": "deny", "process": "any", "remote-domains": "myups-pakket.com }, +{ "action": "deny", "process": "any", "remote-domains": "myups.express }, +{ "action": "deny", "process": "any", "remote-domains": "myupsdelivery-ssl1.com }, +{ "action": "deny", "process": "any", "remote-domains": "nauticadanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "nauticanorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "nb.vidcopa.me }, +{ "action": "deny", "process": "any", "remote-domains": "ndstage.wpengine.com }, +{ "action": "deny", "process": "any", "remote-domains": "nemlogindigitalbrevkasse.com }, +{ "action": "deny", "process": "any", "remote-domains": "netfiix-abo.com }, +{ "action": "deny", "process": "any", "remote-domains": "netfiix-app.com }, +{ "action": "deny", "process": "any", "remote-domains": "netfiixtv.com }, +{ "action": "deny", "process": "any", "remote-domains": "netflix-bhr.com }, +{ "action": "deny", "process": "any", "remote-domains": "netflx-tv.com }, +{ "action": "deny", "process": "any", "remote-domains": "netfx-acc.com }, +{ "action": "deny", "process": "any", "remote-domains": "netfx-pagos.com }, +{ "action": "deny", "process": "any", "remote-domains": "nettavisen.nyhetsnett.no }, +{ "action": "deny", "process": "any", "remote-domains": "newzeninfotech.com }, +{ "action": "deny", "process": "any", "remote-domains": "ney-acc.com }, +{ "action": "deny", "process": "any", "remote-domains": "nflix-management.com }, +{ "action": "deny", "process": "any", "remote-domains": "nflix-reactivacion.com }, +{ "action": "deny", "process": "any", "remote-domains": "nichehuset.dk }, +{ "action": "deny", "process": "any", "remote-domains": "niupaiba.com }, +{ "action": "deny", "process": "any", "remote-domains": "no-aut.co }, +{ "action": "deny", "process": "any", "remote-domains": "no-bekreft.com }, +{ "action": "deny", "process": "any", "remote-domains": "no-confir.com }, +{ "action": "deny", "process": "any", "remote-domains": "no-erne.com }, +{ "action": "deny", "process": "any", "remote-domains": "no-erne.live }, +{ "action": "deny", "process": "any", "remote-domains": "no-forny.com }, +{ "action": "deny", "process": "any", "remote-domains": "no-forny.live }, +{ "action": "deny", "process": "any", "remote-domains": "no-fornye.com }, +{ "action": "deny", "process": "any", "remote-domains": "no-fornye.live }, +{ "action": "deny", "process": "any", "remote-domains": "no-fornyelse.live }, +{ "action": "deny", "process": "any", "remote-domains": "no-fornyet.com }, +{ "action": "deny", "process": "any", "remote-domains": "no-fornyet.live }, +{ "action": "deny", "process": "any", "remote-domains": "no-fornying.live }, +{ "action": "deny", "process": "any", "remote-domains": "no-nye.live }, +{ "action": "deny", "process": "any", "remote-domains": "no-oppdatere.com }, +{ "action": "deny", "process": "any", "remote-domains": "no-oppdatere.live }, +{ "action": "deny", "process": "any", "remote-domains": "no-oppdatert.live }, +{ "action": "deny", "process": "any", "remote-domains": "no-renovere.com }, +{ "action": "deny", "process": "any", "remote-domains": "no-sikkerhet.com }, +{ "action": "deny", "process": "any", "remote-domains": "no-update.live }, +{ "action": "deny", "process": "any", "remote-domains": "no-updater.live }, +{ "action": "deny", "process": "any", "remote-domains": "nodrakts.com }, +{ "action": "deny", "process": "any", "remote-domains": "nofotballshop.com }, +{ "action": "deny", "process": "any", "remote-domains": "nofotballstore.com }, +{ "action": "deny", "process": "any", "remote-domains": "nordeninterior.weebly.com }, +{ "action": "deny", "process": "any", "remote-domains": "norfotball.com }, +{ "action": "deny", "process": "any", "remote-domains": "norge-adidas.com }, +{ "action": "deny", "process": "any", "remote-domains": "norgefotball.com }, +{ "action": "deny", "process": "any", "remote-domains": "norgeshoes.com }, +{ "action": "deny", "process": "any", "remote-domains": "norgeskotilbud.com }, +{ "action": "deny", "process": "any", "remote-domains": "norsk-medisinaldepot21.over-blog.com }, +{ "action": "deny", "process": "any", "remote-domains": "norske-med.footeo.com }, +{ "action": "deny", "process": "any", "remote-domains": "norskmatkultur.no }, +{ "action": "deny", "process": "any", "remote-domains": "norskoffroadteknikk.no }, +{ "action": "deny", "process": "any", "remote-domains": "norskposten.com }, +{ "action": "deny", "process": "any", "remote-domains": "northfacesalgnorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "ntfx-acc.com }, +{ "action": "deny", "process": "any", "remote-domains": "nyematoghelse.no }, +{ "action": "deny", "process": "any", "remote-domains": "ocgadgets.com }, +{ "action": "deny", "process": "any", "remote-domains": "ocgadgetss.myshopify.com }, +{ "action": "deny", "process": "any", "remote-domains": "off-whitedanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "off-whitenorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "offerleads.club }, +{ "action": "deny", "process": "any", "remote-domains": "oflike.com }, +{ "action": "deny", "process": "any", "remote-domains": "old.sermitsiaq.ag }, +{ "action": "deny", "process": "any", "remote-domains": "onetime-bonus.com }, +{ "action": "deny", "process": "any", "remote-domains": "online-connection-review.com }, +{ "action": "deny", "process": "any", "remote-domains": "online.adservicemedia.dk }, +{ "action": "deny", "process": "any", "remote-domains": "onlinehelpcenetre.com }, +{ "action": "deny", "process": "any", "remote-domains": "oofosnorgeoutlet.com }, +{ "action": "deny", "process": "any", "remote-domains": "openad.visir.is }, +{ "action": "deny", "process": "any", "remote-domains": "optankning.com }, +{ "action": "deny", "process": "any", "remote-domains": "oslo-tannlegene.no }, +{ "action": "deny", "process": "any", "remote-domains": "ozarkvillage.net }, +{ "action": "deny", "process": "any", "remote-domains": "p-stn.net }, +{ "action": "deny", "process": "any", "remote-domains": "palladiumskobutikk.com }, +{ "action": "deny", "process": "any", "remote-domains": "palladiumskodk.com }, +{ "action": "deny", "process": "any", "remote-domains": "parajumperssalg.com }, +{ "action": "deny", "process": "any", "remote-domains": "parking-onlinepayment.com }, +{ "action": "deny", "process": "any", "remote-domains": "parking-ticket2024.com }, +{ "action": "deny", "process": "any", "remote-domains": "parkpay-reminder.com }, +{ "action": "deny", "process": "any", "remote-domains": "parkpay-tickt.com }, +{ "action": "deny", "process": "any", "remote-domains": "parkticket-pay.com }, +{ "action": "deny", "process": "any", "remote-domains": "pay-ticket2024.com }, +{ "action": "deny", "process": "any", "remote-domains": "payement-renew.me }, +{ "action": "deny", "process": "any", "remote-domains": "paynow-ticket.com }, +{ "action": "deny", "process": "any", "remote-domains": "pearlandcarpetcleaner.com }, +{ "action": "deny", "process": "any", "remote-domains": "pensjonistferie.no }, +{ "action": "deny", "process": "any", "remote-domains": "pestseminars.com }, +{ "action": "deny", "process": "any", "remote-domains": "pjs.outlet.com }, +{ "action": "deny", "process": "any", "remote-domains": "plausible.webfokus.no }, +{ "action": "deny", "process": "any", "remote-domains": "pliing.com }, +{ "action": "deny", "process": "any", "remote-domains": "pluto.mobilen.no }, +{ "action": "deny", "process": "any", "remote-domains": "popeurope.com }, +{ "action": "deny", "process": "any", "remote-domains": "portalsikkerhet.com }, +{ "action": "deny", "process": "any", "remote-domains": "postuksus.com }, +{ "action": "deny", "process": "any", "remote-domains": "premosupplements.com }, +{ "action": "deny", "process": "any", "remote-domains": "print2web.sn.dk }, +{ "action": "deny", "process": "any", "remote-domains": "printablemagic.com }, +{ "action": "deny", "process": "any", "remote-domains": "privat-medisin-forsyninger.over-blog.com }, +{ "action": "deny", "process": "any", "remote-domains": "privatedagplejere.dk }, +{ "action": "deny", "process": "any", "remote-domains": "probenefit.net }, +{ "action": "deny", "process": "any", "remote-domains": "prod-adops-proxy.dnitv.net }, +{ "action": "deny", "process": "any", "remote-domains": "psscdn.com }, +{ "action": "deny", "process": "any", "remote-domains": "pt-netfiix.com }, +{ "action": "deny", "process": "any", "remote-domains": "quiksilverdanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "quiksilvernorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "quiksilvertilbud.com }, +{ "action": "deny", "process": "any", "remote-domains": "rebill-netflix.com }, +{ "action": "deny", "process": "any", "remote-domains": "recover-dk.com }, +{ "action": "deny", "process": "any", "remote-domains": "regions-services.com }, +{ "action": "deny", "process": "any", "remote-domains": "regions-verification.com }, +{ "action": "deny", "process": "any", "remote-domains": "replicapatekphilippe.com }, +{ "action": "deny", "process": "any", "remote-domains": "replicarolexyachtmaster.com }, +{ "action": "deny", "process": "any", "remote-domains": "report-action.com }, +{ "action": "deny", "process": "any", "remote-domains": "reschdl-myups1.com }, +{ "action": "deny", "process": "any", "remote-domains": "reschedule-myups.com }, +{ "action": "deny", "process": "any", "remote-domains": "restore0-2account-service.com }, +{ "action": "deny", "process": "any", "remote-domains": "revive.tidssonen.no }, +{ "action": "deny", "process": "any", "remote-domains": "ri-myorder.com }, +{ "action": "deny", "process": "any", "remote-domains": "rigspolitiet.com }, +{ "action": "deny", "process": "any", "remote-domains": "rnbinance.com }, +{ "action": "deny", "process": "any", "remote-domains": "robot.ekstrabladet.dk }, +{ "action": "deny", "process": "any", "remote-domains": "rumendia.com }, +{ "action": "deny", "process": "any", "remote-domains": "s.api.no }, +{ "action": "deny", "process": "any", "remote-domains": "saaq-click.com }, +{ "action": "deny", "process": "any", "remote-domains": "safe-secured-transfer.com }, +{ "action": "deny", "process": "any", "remote-domains": "salgvejanorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "salomomnorgeoutlet.com }, +{ "action": "deny", "process": "any", "remote-domains": "salomon-danmark.net }, +{ "action": "deny", "process": "any", "remote-domains": "salomonbutikdanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "salomonidanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "salomonoutletnorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "samfilm.codelab.is }, +{ "action": "deny", "process": "any", "remote-domains": "sannsyn.com }, +{ "action": "deny", "process": "any", "remote-domains": "santandersecurept.com }, +{ "action": "deny", "process": "any", "remote-domains": "sanukdk.com }, +{ "action": "deny", "process": "any", "remote-domains": "sanuksandaler.com }, +{ "action": "deny", "process": "any", "remote-domains": "saucony-dk.com }, +{ "action": "deny", "process": "any", "remote-domains": "scripts.mediavine.com }, +{ "action": "deny", "process": "any", "remote-domains": "scripts.tv2a.dk }, +{ "action": "deny", "process": "any", "remote-domains": "secureaccountcredentials.com }, +{ "action": "deny", "process": "any", "remote-domains": "secureriches.com }, +{ "action": "deny", "process": "any", "remote-domains": "securmarksykkel.no }, +{ "action": "deny", "process": "any", "remote-domains": "servedby.jacilla.no }, +{ "action": "deny", "process": "any", "remote-domains": "server-no.imrworldwide.com }, +{ "action": "deny", "process": "any", "remote-domains": "server-us.imrworldwide.com }, +{ "action": "deny", "process": "any", "remote-domains": "sessionpaused-requestexpired.com }, +{ "action": "deny", "process": "any", "remote-domains": "shopi.tize.no }, +{ "action": "deny", "process": "any", "remote-domains": "sikker-digitaipost.com }, +{ "action": "deny", "process": "any", "remote-domains": "sikker-vlpps.com }, +{ "action": "deny", "process": "any", "remote-domains": "sikkeradmin.com }, +{ "action": "deny", "process": "any", "remote-domains": "sikkerbekreftelse.com }, +{ "action": "deny", "process": "any", "remote-domains": "sikkerinngang.com }, +{ "action": "deny", "process": "any", "remote-domains": "sikkerportal-altinn.com }, +{ "action": "deny", "process": "any", "remote-domains": "sikkerportal-boks.com }, +{ "action": "deny", "process": "any", "remote-domains": "sikkertapotek.com }, +{ "action": "deny", "process": "any", "remote-domains": "sikkertilgang-altinn.com }, +{ "action": "deny", "process": "any", "remote-domains": "sikre-vipps-konto.j.pl }, +{ "action": "deny", "process": "any", "remote-domains": "sitey.me }, +{ "action": "deny", "process": "any", "remote-domains": "skaatteenok.com }, +{ "action": "deny", "process": "any", "remote-domains": "skechersskosalg-norge.com }, +{ "action": "deny", "process": "any", "remote-domains": "sky.gs }, +{ "action": "deny", "process": "any", "remote-domains": "smallrise.com }, +{ "action": "deny", "process": "any", "remote-domains": "smarthouseforum.ru }, +{ "action": "deny", "process": "any", "remote-domains": "smsb.co }, +{ "action": "deny", "process": "any", "remote-domains": "sobrilleverandoridanmark.wordpress.com }, +{ "action": "deny", "process": "any", "remote-domains": "sociale-assurance.com }, +{ "action": "deny", "process": "any", "remote-domains": "spania.no }, +{ "action": "deny", "process": "any", "remote-domains": "speedcrossnettbutikk.com }, +{ "action": "deny", "process": "any", "remote-domains": "spotfy-regulation.com }, +{ "action": "deny", "process": "any", "remote-domains": "srilanka.no }, +{ "action": "deny", "process": "any", "remote-domains": "ssbeveragedistribution.com }, +{ "action": "deny", "process": "any", "remote-domains": "ssl-app.com }, +{ "action": "deny", "process": "any", "remote-domains": "ssl-dnnstream.tns-cs.net }, +{ "action": "deny", "process": "any", "remote-domains": "ssl-mtgstream.tns-cs.net }, +{ "action": "deny", "process": "any", "remote-domains": "sslh1-myparkingticket.com }, +{ "action": "deny", "process": "any", "remote-domains": "sslnetflix.com }, +{ "action": "deny", "process": "any", "remote-domains": "start-myaltinn.com }, +{ "action": "deny", "process": "any", "remote-domains": "static-dscn.net }, +{ "action": "deny", "process": "any", "remote-domains": "static.airserve.net }, +{ "action": "deny", "process": "any", "remote-domains": "static.itrack.it }, +{ "action": "deny", "process": "any", "remote-domains": "static.onads.dk }, +{ "action": "deny", "process": "any", "remote-domains": "stcontent.net }, +{ "action": "deny", "process": "any", "remote-domains": "step.dk }, +{ "action": "deny", "process": "any", "remote-domains": "storustovu.dk }, +{ "action": "deny", "process": "any", "remote-domains": "sundhed-einfoportal.com }, +{ "action": "deny", "process": "any", "remote-domains": "sundhed-tjek.com }, +{ "action": "deny", "process": "any", "remote-domains": "sundhedportaldk.com }, +{ "action": "deny", "process": "any", "remote-domains": "superbinvest.com }, +{ "action": "deny", "process": "any", "remote-domains": "svindel.info }, +{ "action": "deny", "process": "any", "remote-domains": "tachyoniums.eu.com }, +{ "action": "deny", "process": "any", "remote-domains": "tankeogteknikk.no }, +{ "action": "deny", "process": "any", "remote-domains": "tax-binance.com }, +{ "action": "deny", "process": "any", "remote-domains": "techsantandersecure.com }, +{ "action": "deny", "process": "any", "remote-domains": "tekuon.com }, +{ "action": "deny", "process": "any", "remote-domains": "tevadanmarkshop.com }, +{ "action": "deny", "process": "any", "remote-domains": "tevanorgeshop.com }, +{ "action": "deny", "process": "any", "remote-domains": "thecoolgirl.no }, +{ "action": "deny", "process": "any", "remote-domains": "tnooutlet.com }, +{ "action": "deny", "process": "any", "remote-domains": "tns-gallup.dk }, +{ "action": "deny", "process": "any", "remote-domains": "topshineauto.no }, +{ "action": "deny", "process": "any", "remote-domains": "track.adform.net }, +{ "action": "deny", "process": "any", "remote-domains": "tracking-genesisaffiliates.com }, +{ "action": "deny", "process": "any", "remote-domains": "trackingfindups.com }, +{ "action": "deny", "process": "any", "remote-domains": "trackingpackage.express }, +{ "action": "deny", "process": "any", "remote-domains": "trackvoluum.com }, +{ "action": "deny", "process": "any", "remote-domains": "trafikkskoleapp.no }, +{ "action": "deny", "process": "any", "remote-domains": "trmff.wpengine.com }, +{ "action": "deny", "process": "any", "remote-domains": "tromselementbygg.no }, +{ "action": "deny", "process": "any", "remote-domains": "tsbconnect-verification.com }, +{ "action": "deny", "process": "any", "remote-domains": "tsbsecurity-online.com }, +{ "action": "deny", "process": "any", "remote-domains": "tv-netfiix.com }, +{ "action": "deny", "process": "any", "remote-domains": "ultimate-tech-products.myshopify.com }, +{ "action": "deny", "process": "any", "remote-domains": "um-bs.com }, +{ "action": "deny", "process": "any", "remote-domains": "umbrodk.com }, +{ "action": "deny", "process": "any", "remote-domains": "umbrono.com }, +{ "action": "deny", "process": "any", "remote-domains": "underarmourdanmarkdk.com }, +{ "action": "deny", "process": "any", "remote-domains": "underarmourdk.com }, +{ "action": "deny", "process": "any", "remote-domains": "underarmourdks.com }, +{ "action": "deny", "process": "any", "remote-domains": "ups-packaging.delivery }, +{ "action": "deny", "process": "any", "remote-domains": "ups-rescheduledelivery.com }, +{ "action": "deny", "process": "any", "remote-domains": "ups-upsnow.com }, +{ "action": "deny", "process": "any", "remote-domains": "ups1-reschdl.com }, +{ "action": "deny", "process": "any", "remote-domains": "upsbezahlung.com }, +{ "action": "deny", "process": "any", "remote-domains": "upsreschedule-uy.com }, +{ "action": "deny", "process": "any", "remote-domains": "usaa-verify.com }, +{ "action": "deny", "process": "any", "remote-domains": "user-amazon-id.com }, +{ "action": "deny", "process": "any", "remote-domains": "userneeds.dk }, +{ "action": "deny", "process": "any", "remote-domains": "usps-fast.club }, +{ "action": "deny", "process": "any", "remote-domains": "valspe.com.br }, +{ "action": "deny", "process": "any", "remote-domains": "vanssnorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "vat-reschedule.com }, +{ "action": "deny", "process": "any", "remote-domains": "vefbordar.jl.is }, +{ "action": "deny", "process": "any", "remote-domains": "vefbordi.is }, +{ "action": "deny", "process": "any", "remote-domains": "vejadanmarkudsalg.com }, +{ "action": "deny", "process": "any", "remote-domains": "verification-no.com }, +{ "action": "deny", "process": "any", "remote-domains": "vevlysingar.fo }, +{ "action": "deny", "process": "any", "remote-domains": "vevlysingar.shouthorn.com }, +{ "action": "deny", "process": "any", "remote-domains": "vidcopa.me }, +{ "action": "deny", "process": "any", "remote-domains": "videotool.fbg.dk }, +{ "action": "deny", "process": "any", "remote-domains": "vmfodboldtoj.com }, +{ "action": "deny", "process": "any", "remote-domains": "vossblues.no }, +{ "action": "deny", "process": "any", "remote-domains": "web1.bilnorge.no }, +{ "action": "deny", "process": "any", "remote-domains": "webavisen.gl }, +{ "action": "deny", "process": "any", "remote-domains": "wf-securelogin.com }, +{ "action": "deny", "process": "any", "remote-domains": "widget.tippebannere.no }, +{ "action": "deny", "process": "any", "remote-domains": "wirexapp.africa.com }, +{ "action": "deny", "process": "any", "remote-domains": "wisehelpcentre.com }, +{ "action": "deny", "process": "any", "remote-domains": "wo.tc }, +{ "action": "deny", "process": "any", "remote-domains": "wolverineskonorge.com }, +{ "action": "deny", "process": "any", "remote-domains": "www-presse-fotos-dk.filesusr.com }, +{ "action": "deny", "process": "any", "remote-domains": "wxqgx123.com }, +{ "action": "deny", "process": "any", "remote-domains": "xanax-2mg.over-blog.com }, +{ "action": "deny", "process": "any", "remote-domains": "xeroshoes-danmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "xeroshoesdanmark.com }, +{ "action": "deny", "process": "any", "remote-domains": "xeroshoesdanmarks.com }, +{ "action": "deny", "process": "any", "remote-domains": "xn--gymsharkklrnorge-3ob.com }, +{ "action": "deny", "process": "any", "remote-domains": "xss.my.id }, +{ "action": "deny", "process": "any", "remote-domains": "y6.no }, +{ "action": "deny", "process": "any", "remote-domains": "yttersiden.no }, -{ "action": "deny", "process": "any", "remote-addresses": "1.14.61.188" }, -{ "action": "deny", "process": "any", "remote-addresses": "3.248.18.175" }, -{ "action": "deny", "process": "any", "remote-addresses": "5.39.217.206" }, -{ "action": "deny", "process": "any", "remote-addresses": "5.39.221.180" }, -{ "action": "deny", "process": "any", "remote-addresses": "13.49.35.236" }, -{ "action": "deny", "process": "any", "remote-addresses": "35.227.231.163" }, -{ "action": "deny", "process": "any", "remote-addresses": "38.180.96.244" }, -{ "action": "deny", "process": "any", "remote-addresses": "45.58.146.154" }, -{ "action": "deny", "process": "any", "remote-addresses": "51.195.133.131" }, -{ "action": "deny", "process": "any", "remote-addresses": "52.216.146.90" }, -{ "action": "deny", "process": "any", "remote-addresses": "65.21.200.49" }, -{ "action": "deny", "process": "any", "remote-addresses": "66.206.3.34" }, -{ "action": "deny", "process": "any", "remote-addresses": "74.119.239.234" }, -{ "action": "deny", "process": "any", "remote-addresses": "82.118.242.69" }, -{ "action": "deny", "process": "any", "remote-addresses": "82.196.7.76" }, -{ "action": "deny", "process": "any", "remote-addresses": "82.196.13.38" }, -{ "action": "deny", "process": "any", "remote-addresses": "82.221.81.9" }, -{ "action": "deny", "process": "any", "remote-addresses": "85.17.76.181" }, -{ "action": "deny", "process": "any", "remote-addresses": "92.42.104.146" }, -{ "action": "deny", "process": "any", "remote-addresses": "94.156.65.204" }, -{ "action": "deny", "process": "any", "remote-addresses": "132.148.220.142" }, -{ "action": "deny", "process": "any", "remote-addresses": "134.209.82.119" }, -{ "action": "deny", "process": "any", "remote-addresses": "136.243.73.30" }, -{ "action": "deny", "process": "any", "remote-addresses": "138.201.126.227" }, -{ "action": "deny", "process": "any", "remote-addresses": "154.213.16.136" }, -{ "action": "deny", "process": "any", "remote-addresses": "156.236.126.173" }, -{ "action": "deny", "process": "any", "remote-addresses": "158.247.212.220" }, -{ "action": "deny", "process": "any", "remote-addresses": "162.241.194.206" }, -{ "action": "deny", "process": "any", "remote-addresses": "165.227.168.212" }, -{ "action": "deny", "process": "any", "remote-addresses": "167.71.49.177" }, -{ "action": "deny", "process": "any", "remote-addresses": "167.99.196.225" }, -{ "action": "deny", "process": "any", "remote-addresses": "176.58.98.57" }, -{ "action": "deny", "process": "any", "remote-addresses": "178.79.136.45" }, -{ "action": "deny", "process": "any", "remote-addresses": "179.43.189.62" }, -{ "action": "deny", "process": "any", "remote-addresses": "185.13.40.150" }, -{ "action": "deny", "process": "any", "remote-addresses": "193.148.70.153" }, -{ "action": "deny", "process": "any", "remote-addresses": "195.88.55.21" }, -{ "action": "deny", "process": "any", "remote-addresses": "195.242.152.122" }, -{ "action": "deny", "process": "any", "remote-addresses": "196.196.230.76" }, -{ "action": "deny", "process": "any", "remote-addresses": "212.27.60.108" }, -{ "action": "deny", "process": "any", "remote-addresses": "193.143.1.45" }, -{ "action": "deny", "process": "any", "remote-addresses": "193.143.1.214" }, -{ "action": "deny", "process": "any", "remote-addresses": "193.143.1.217" }, +{ "action": "deny", "process": "any", "remote-domains": "1.14.61.188 }, +{ "action": "deny", "process": "any", "remote-domains": "3.248.18.175 }, +{ "action": "deny", "process": "any", "remote-domains": "5.39.217.206 }, +{ "action": "deny", "process": "any", "remote-domains": "5.39.221.180 }, +{ "action": "deny", "process": "any", "remote-domains": "13.49.35.236 }, +{ "action": "deny", "process": "any", "remote-domains": "35.227.231.163 }, +{ "action": "deny", "process": "any", "remote-domains": "38.180.96.244 }, +{ "action": "deny", "process": "any", "remote-domains": "45.58.146.154 }, +{ "action": "deny", "process": "any", "remote-domains": "51.195.133.131 }, +{ "action": "deny", "process": "any", "remote-domains": "52.216.146.90 }, +{ "action": "deny", "process": "any", "remote-domains": "65.21.200.49 }, +{ "action": "deny", "process": "any", "remote-domains": "66.206.3.34 }, +{ "action": "deny", "process": "any", "remote-domains": "74.119.239.234 }, +{ "action": "deny", "process": "any", "remote-domains": "82.118.242.69 }, +{ "action": "deny", "process": "any", "remote-domains": "82.196.7.76 }, +{ "action": "deny", "process": "any", "remote-domains": "82.196.13.38 }, +{ "action": "deny", "process": "any", "remote-domains": "82.221.81.9 }, +{ "action": "deny", "process": "any", "remote-domains": "85.17.76.181 }, +{ "action": "deny", "process": "any", "remote-domains": "92.42.104.146 }, +{ "action": "deny", "process": "any", "remote-domains": "94.156.65.204 }, +{ "action": "deny", "process": "any", "remote-domains": "132.148.220.142 }, +{ "action": "deny", "process": "any", "remote-domains": "134.209.82.119 }, +{ "action": "deny", "process": "any", "remote-domains": "136.243.73.30 }, +{ "action": "deny", "process": "any", "remote-domains": "138.201.126.227 }, +{ "action": "deny", "process": "any", "remote-domains": "154.213.16.136 }, +{ "action": "deny", "process": "any", "remote-domains": "156.236.126.173 }, +{ "action": "deny", "process": "any", "remote-domains": "158.247.212.220 }, +{ "action": "deny", "process": "any", "remote-domains": "162.241.194.206 }, +{ "action": "deny", "process": "any", "remote-domains": "165.227.168.212 }, +{ "action": "deny", "process": "any", "remote-domains": "167.71.49.177 }, +{ "action": "deny", "process": "any", "remote-domains": "167.99.196.225 }, +{ "action": "deny", "process": "any", "remote-domains": "176.58.98.57 }, +{ "action": "deny", "process": "any", "remote-domains": "178.79.136.45 }, +{ "action": "deny", "process": "any", "remote-domains": "179.43.189.62 }, +{ "action": "deny", "process": "any", "remote-domains": "185.13.40.150 }, +{ "action": "deny", "process": "any", "remote-domains": "193.148.70.153 }, +{ "action": "deny", "process": "any", "remote-domains": "195.88.55.21 }, +{ "action": "deny", "process": "any", "remote-domains": "195.242.152.122 }, +{ "action": "deny", "process": "any", "remote-domains": "196.196.230.76 }, +{ "action": "deny", "process": "any", "remote-domains": "212.27.60.108 }, +{ "action": "deny", "process": "any", "remote-domains": "193.143.1.45 }, +{ "action": "deny", "process": "any", "remote-domains": "193.143.1.214 }, +{ "action": "deny", "process": "any", "remote-domains": "193.143.1.217 }, -{ "action": "deny", "process": "any", "remote-domains": "104.160.10.0/24" }, -{ "action": "deny", "process": "any", "remote-domains": "165.231.154.0/24" }, -{ "action": "deny", "process": "any", "remote-domains": "165.231.10.0/24" }, -{ "action": "deny", "process": "any", "remote-domains": "165.231.152.0/24" }, -{ "action": "deny", "process": "any", "remote-domains": "196.196.52.0/24" }, -{ "action": "deny", "process": "any", "remote-domains": "196.196.155.0/24" }, -{ "action": "deny", "process": "any", "remote-domains": "196.240.121.0/24" }, -{ "action": "deny", "process": "any", "remote-domains": "196.242.179.0/24" }, -{ "action": "deny", "process": "any", "remote-domains": "196.245.52.0/24" }, -{ "action": "deny", "process": "any", "remote-domains": "196.245.56.0/24" }, -{ "action": "deny", "process": "any", "remote-domains": "193.143.1.0/24" }, +{ "action": "deny", "process": "any", "remote-domains": "104.160.10.0/24 }, +{ "action": "deny", "process": "any", "remote-domains": "165.231.154.0/24 }, +{ "action": "deny", "process": "any", "remote-domains": "165.231.10.0/24 }, +{ "action": "deny", "process": "any", "remote-domains": "165.231.152.0/24 }, +{ "action": "deny", "process": "any", "remote-domains": "196.196.52.0/24 }, +{ "action": "deny", "process": "any", "remote-domains": "196.196.155.0/24 }, +{ "action": "deny", "process": "any", "remote-domains": "196.240.121.0/24 }, +{ "action": "deny", "process": "any", "remote-domains": "196.242.179.0/24 }, +{ "action": "deny", "process": "any", "remote-domains": "196.245.52.0/24 }, +{ "action": "deny", "process": "any", "remote-domains": "196.245.56.0/24 }, +{ "action": "deny", "process": "any", "remote-domains": "193.143.1.0/24 }, -{ "action": "allow", "process": "any", "remote-domains": "5d404.v.fwmrm.net" }, -{ "action": "allow", "process": "any", "remote-domains": "elkjop.no.edgekey.net" }, -{ "action": "allow", "process": "any", "remote-domains": "dnb.no.edgekey.net" }, -{ "action": "allow", "process": "any", "remote-domains": "skatteetaten.no.cdn.cloudflare.net" }, -{ "action": "allow", "process": "any", "remote-domains": "norwegian.com.cdn.cloudflare.net" }, -{ "action": "allow", "process": "any", "remote-domains": "vg.no.cdn.cloudflare.net" }, -{ "action": "allow", "process": "any", "remote-domains": "ad.dep.no" }, -{ "action": "allow", "process": "any", "remote-domains": "ad.hem.no" }, -{ "action": "allow", "process": "any", "remote-domains": "ads.mst.dk" }, -{ "action": "allow", "process": "any", "remote-domains": "isdownorblocked.com" }, -{ "action": "allow", "process": "any", "remote-domains": "annonser.gess.no" } -]} -{ "action": "allow", "process": "any", "remote-domains": "sumo.cdn.tv2.no" }, +{ "action": "allow", "process": "any", "remote-domains": "5d404.v.fwmrm.net }, +{ "action": "allow", "process": "any", "remote-domains": "elkjop.no.edgekey.net }, +{ "action": "allow", "process": "any", "remote-domains": "dnb.no.edgekey.net }, +{ "action": "allow", "process": "any", "remote-domains": "skatteetaten.no.cdn.cloudflare.net }, +{ "action": "allow", "process": "any", "remote-domains": "norwegian.com.cdn.cloudflare.net }, +{ "action": "allow", "process": "any", "remote-domains": "vg.no.cdn.cloudflare.net }, +{ "action": "allow", "process": "any", "remote-domains": "ad.dep.no }, +{ "action": "allow", "process": "any", "remote-domains": "ad.hem.no }, +{ "action": "allow", "process": "any", "remote-domains": "ads.mst.dk }, +{ "action": "allow", "process": "any", "remote-domains": "isdownorblocked.com }, +{ "action": "allow", "process": "any", "remote-domains": "annonser.gess.no }, +{ "action": "allow", "process": "any", "remote-domains": "sumo.cdn.tv2.no }, -{ "action": "deny", "process": "any", "remote-domains": "if-a-large-hosts-file-contains-this-entry-then-it.uses-dandelion-sprouts-nordic-domains-as-a-source-list.data" }, +{ "action": "deny", "process": "any", "remote-domains": "if-a-large-hosts-file-contains-this-entry-then-it.uses-dandelion-sprouts-nordic-domains-as-a-source-list.data }, diff --git a/NorwegianExperimentalList alternate versions/NordicFiltersABP-Inclusion.txt b/NorwegianExperimentalList alternate versions/NordicFiltersABP-Inclusion.txt index b5c3f3aa5..a3f58c9fe 100644 --- a/NorwegianExperimentalList alternate versions/NordicFiltersABP-Inclusion.txt +++ b/NorwegianExperimentalList alternate versions/NordicFiltersABP-Inclusion.txt @@ -851,7 +851,6 @@ trening.no##.cp-slidein-body lydogbilde.no,lydogbillede.dk##*:has(>.adunit-lazy) polarmedia.dk##p:has(a[href*=casino]) dk-kogebogen.dk###banners_right -flashscore.dk##.boxOverContent--a kode24.no##.top-profile.row borsen.dk,borsen-dk.translate.goog##[href*="://borsen.dk/sponsoreret"] bt.no##p ~ div[class^=hyperion-css-]:has(> div[id*=-ad- i]) @@ -1215,7 +1214,6 @@ bydrammen.no##.elementor-widget-ucaddon_portfolio_carousel eavisa.com##.td_block_wrap:has(.td-fix-index > p[style="text-align: center;"]) eavisa.com##.vc_inner:has(.tdm-btn-md-used) eavisa.com##.td_block_text_with_title:has(+.vc_inner .tdm-btn-md-used) -flashscore.dk##div.banner politiken.dk##.space-y-gutter > div:not([id]) politiken.dk##section[class*=MegaboardAd i] denoffentlige.dk##.generic-widget:has([data-ad-unit-id]) @@ -1508,8 +1506,6 @@ contentMarketing$xmlhttprequest,domain=sol.no|sol-no.translate.goog ||1819.is/infosmall/$image ||730.no/banner/*/sonymusic/$subdocument ||aa-cdn.mytaste.org/js/ad.js$script -||acdn.adnxs.com/ast/ast.js$script,domain=vg.no -||acdn.adnxs.com/ast/ast.js$script,rewrite=abp-resource:blank-js,domain=vgtv.no ||aftenposten.no/seksjon/dist/ads-$script ||akamai.net^$script,domain=eniro.no|eniro.dk ||akamaihd.net^$media,domain=discoveryplus.com @@ -1674,7 +1670,6 @@ contentMarketing$xmlhttprequest,domain=sol.no|sol-no.translate.goog ||www-presse-fotos-dk.filesusr.com^ ||xklub.dk/bannercache^ ||xklub.dk/xsite/img/banner^ -||xn--bredbnd-ixa.dk/wp-content/*/velkommen_banner$image ||youtube.com/embed/*&origin=https%3A%2F%2Fwww.feltet.dk&widgetid=1$subdocument ||yrkesbil.no/gifs/1pix.gif^ ||ytresogn.no/ete/index.html^ @@ -2375,7 +2370,6 @@ trendsales.dk##.top__banner xn--bredbnd-ixa.dk##div[class^="speedtest-bg"] > a > img ||freewheel-mtgx-tv.akamaized.net/*.mp4$media,rewrite=abp-resource:blank-mp3,domain=bold.dk !!!||freewheel-mtgx-tv.akamaized.net^$media,domain=tv3sport.dk -||v.fwmrm.net/ad/g/$domain=ekstrabladet.dk|ekstrabladet-dk.translate.goog ||vgc.no/cdn/js/libs/homad-config.json$xmlhttprequest,rewrite=abp-resource:blank-json ||widget.tippebannere.no^$third-party inky.no#@#iframe[width="200"][height="240"] @@ -2399,8 +2393,6 @@ thelocal.no,thelocal.dk##.row > div[class^="row-"]:has(> a[href="#"] > .panel-ad thelocal.no,thelocal.dk#?#div > .section:has(> div[class*=-label]:has-text(Sponsored)) gaamess.dk##div[class$="Ad"] ! https://github.com/uBlockOrigin/uAssets/issues/26263 (02/12/2024) -flashscore.dk###detail > .detailLeaderboard -flashscore.dk##.prematchOddsBonus__bonus ! Syncing from 166942 onwards (14/04/2025) nettavisen.no##amedia-smartembed:has(div.overlay_container [data-skin=commercial]) nettavisen.no##.teaser_body[href]:has(div.overlay_container [data-skin=commercial]) @@ -6498,7 +6490,7 @@ dn.se##.bad--insider-tall ! Title: Adblock List for Finland ! Description: Finnish adblock list ! Expires: 4 days -! Last modified: Sat, 17 May 2025 15:48:57 +0000 +! Last modified: Wed, 21 May 2025 12:55:04 +0000 ! Finnish section's homepage: https://github.com/finnish-easylist-addition/finnish-easylist-addition ! License: https://unlicense.org/ ! Raportoi mainoksenestoon liittyvistä ongelmista tai estämättömistä mainoksista täällä / Please report adblocking related issues or unblocked ads at: @@ -7554,6 +7546,7 @@ toimitilat.kauppalehti.fi##.inner.sp-article toimitilat.kauppalehti.fi##.sponsored-article.list-article toimitilat.kauppalehti.fi##.list-article:has(.sp-tag) toimitilat.oikotie.fi##[analytics-impression="energy-promotion_listing-page_impression"] +tori.fi###banner-top-container tori.fi###banner_panorama_bottom tori.fi###footer_partner_links tori.fi##div#banner_panorama_topmost diff --git a/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py b/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py index e2b55e34e..f0dd47d9e 100644 --- a/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py +++ b/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py @@ -54,13 +54,13 @@ def prepare_ag(lines) -> str: ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): \d{4}.*$", + r"^! (Version|Last[ -]?[Mm]odified): \d{4}.*$", "", line ) line = re.sub( - r"! Redirect:.*$", + r"^! Redirect:.*$", "", line ) @@ -102,25 +102,25 @@ def prepare_ag(lines) -> str: ) line = re.sub( - r":-abp-has\(", - r":has(", + ":-abp-has\(", + ":has(", line ) line = re.sub( - r":-abp-contains\(", - r":has-text(", + ":-abp-contains\(", + ":has-text(", line ) line = re.sub( - r"!#include NorwegianExperimentalList%20alternate%20versions/NordicFilters-FirefoxAndroidUBOWorkaround\.txt", + r"^!#include NorwegianExperimentalList%20alternate%20versions/NordicFilters-FirefoxAndroidUBOWorkaround\.txt", r"", line ) line = re.sub( - r"!#include NorwegianExperimentalList%20alternate%20versions/AntiAdblockEntries\.txt", + r"^!#include NorwegianExperimentalList%20alternate%20versions/AntiAdblockEntries\.txt", r"", line ) @@ -150,7 +150,7 @@ def prepare_ag(lines) -> str: ) line = re.sub( - r"!#include uBO%20list%20extensions/TemporaryWaterfoxClassicFixForNordicFilters\.txt", + r"^!#include uBO%20list%20extensions/TemporaryWaterfoxClassicFixForNordicFilters\.txt", r"", line ) @@ -229,8 +229,8 @@ def prepare_ag(lines) -> str: ) line = re.sub( - r"\$ghide", - r"$generichide", + "\$ghide", + "$generichide", line ) @@ -241,8 +241,8 @@ def prepare_ag(lines) -> str: ) line = re.sub( - r",~inline-font,", - r",", + ",~inline-font,", + ",", line ) @@ -253,8 +253,8 @@ def prepare_ag(lines) -> str: ) line = re.sub( - r"\$xhr,", - r"$xmlhttprequest,", + "\$xhr,", + "$xmlhttprequest,", line ) @@ -305,7 +305,7 @@ def prepare_abp(lines) -> str: # remove $important modifier from the rule line = re.sub( - r"\$important,", + "\$important,", "$", line ) @@ -335,7 +335,7 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"! Redirect:.*$", + r"^! Redirect:.*$", "", line ) @@ -377,97 +377,97 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"(^|,)viaplay.\*(#|,)", + r"^(.*,)?viaplay.\*(#|,)", r"\1viaplay.no,viaplay.dk,viaplay.is\2", line ) line = re.sub( - r"(^|,)ticketmaster\.\*(#|,)", + r"^(.*,)?ticketmaster\.\*(#|,)", r"\1ticketmaster.no,ticketmaster.dk\2", line ) line = re.sub( - r"(^|,)qxl\.\*(#|,)", + r"^(.*,)?qxl\.\*(#|,)", r"\1qxl.no,qxl.dk\2", line ) line = re.sub( - r"(^|,)expedia\.\*(#|,)", + r"^(.*,)?expedia\.\*(#|,)", r"\1expedia.no,expedia.dk\2", line ) line = re.sub( - r"(^|,)gamereactor\.\*(#|,)", + r"^(.*,)?gamereactor\.\*(#|,)", r"\1gamereactor.no,gamereactor.dk\2", line ) line = re.sub( - r"(^|,)viafree\.\*(#|,)", + r"^(.*,)?viafree\.\*(#|,)", r"\1viafree.no,viafree.dk\2", line ) line = re.sub( - r"(^|,)momondo\.\*(#|,)", + r"^(.*,)?momondo\.\*(#|,)", r"\1momondo.no,monondo.dk\2", line ) line = re.sub( - r"(^|,)eurosport\.\*(#|,)", + r"^(.*,)?eurosport\.\*(#|,)", r"\1eurosport.no,eurosport.dk\2", line ) line = re.sub( - r"(^|,)prisjakt\.\*(#|,)", + r"^(.*,)?prisjakt\.\*(#|,)", r"\1prisjakt.no\2", line ) line = re.sub( - r"(^|,)180\.\*(#|,)", + r"^(.*,)?180\.\*(#|,)", r"\g<1>180.no,180.dk\2", line ) line = re.sub( - r"(^|,)kimbino\.\*(#|,)", + r"^(.*,)?kimbino\.\*(#|,)", r"\1kimbino.no,kimbino.dk\2", line ) line = re.sub( - r"(^|,)costume\.\*(#|,)", + r"^(.*,)?costume\.\*(#|,)", r"\1costume.no,costume.dk\2", line ) line = re.sub( - r"(^|,)manuall\.\*(#|,)", + r"^(.*,)?manuall\.\*(#|,)", r"\1manuall.no,manuall.dk\2", line ) line = re.sub( - r"(^|,)intrafish\.\*(#|,)", + r"^(.*,)?intrafish\.\*(#|,)", r"\1intrafish.no\2", line ) line = re.sub( - r"(^|,)blaklader\.\*(#|,)", + r"^(.*,)?blaklader\.\*(#|,)", r"\1blaklader.no,blaklader.dk\2", line ) line = re.sub( - r"(^|,)ehandel\.\*(#|,)", + r"^(.*,)?ehandel\.\*(#|,)", r"\1ehandel.com,ehandel.dk,ehandel.se,ehandel.fi\2", line ) @@ -485,73 +485,73 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)January(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)January(.*)v(\d\d?.*)$", r"! Version: \g<2>01\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)February(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)February(.*)v(\d\d?.*)$", r"! Version: \g<2>02\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)March(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)March(.*)v(\d\d?.*)$", r"! Version: \g<2>03\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)April(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)April(.*)v(\d\d?.*)$", r"! Version: \g<2>04\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)May(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)May(.*)v(\d\d?.*)$", r"! Version: \g<2>05\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)June(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)June(.*)v(\d\d?.*)$", r"! Version: \g<2>06\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)July(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)July(.*)v(\d\d?.*)$", r"! Version: \g<2>07\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)August(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)August(.*)v(\d\d?.*)$", r"! Version: \g<2>08\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)September(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)September(.*)v(\d\d?.*)$", r"! Version: \g<2>09\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)October(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)October(.*)v(\d\d?.*)$", r"! Version: \g<2>10\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)November(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)November(.*)v(\d\d?.*)$", r"! Version: \g<2>11\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)December(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)December(.*)v(\d\d?.*)$", r"! Version: \g<2>12\3\4", line ) @@ -575,7 +575,7 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"redirect=noopmp[34]-[0]?[.]?1s", + r"redirect=noopmp[34]-0?\.?1s", r"rewrite=abp-resource:blank-mp3", line ) @@ -611,121 +611,121 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(1\)", + r"([a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(1\)", r"\1##\2\3*:has(> \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(2\)", + r"([a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(2\)", r"\1##\2\3*:has(> * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(3\)", + r"([a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(3\)", r"\1##\2\3*:has(> * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(4\)", + r"([a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(4\)", r"\1##\2\3*:has(> * > * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(5\)", + r"([a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(5\)", r"\1##\2\3*:has(> * > * > * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(6\)", + r"([a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(6\)", r"\1##\2\3*:has(> * > * > * > * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(7\)", + r"([a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(7\)", r"\1##\2\3*:has(> * > * > * > * > * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(8\)", + r"([a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(8\)", r"\1##\2\3*:has(> * > * > * > * > * > * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(9\)", + r"([a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(9\)", r"\1##\2\3*:has(> * > * > * > * > * > * > * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(10\)", + r"([a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(10\)", r"\1##\2\3*:has(> * > * > * > * > * > * > * > * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(1\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(1\)", r"\1##*:has(> \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(2\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(2\)", r"\1##*:has(> * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(3\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(3\)", r"\1##*:has(> * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(4\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(4\)", r"\1##*:has(> * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(5\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(5\)", r"\1##*:has(> * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(6\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(6\)", r"\1##*:has(> * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(7\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(7\)", r"\1##*:has(> * > * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(8\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(8\)", r"\1##*:has(> * > * > * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(9\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(9\)", r"\1##*:has(> * > * > * > * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(10\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(10\)", r"\1##*:has(> * > * > * > * > * > * > * > * > * > \2)", line ) @@ -749,8 +749,8 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"xmlhttprequest\$", - r"xmlhttprequest,", + "xmlhttprequest\$", + "xmlhttprequest,", line ) @@ -767,8 +767,8 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r":remove()", - r"", + ":remove()", + "", line ) @@ -797,14 +797,14 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r":before", - r"::before", + ":before", + "::before", line ) line = re.sub( - r":after", - r"::after", + ":after", + "::after", line ) @@ -833,8 +833,8 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"\$empty,", - r"$", + "\$empty,", + "$", line ) @@ -851,8 +851,8 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"\$mp4", - r"$media,rewrite=abp-resource:blank-mp3", + "\$mp4", + "$media,rewrite=abp-resource:blank-mp3", line ) @@ -911,8 +911,8 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"\$ghide", - r"$generichide", + "\$ghide", + "$generichide", line ) @@ -923,8 +923,8 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r",mp4", - r"", + ",mp4", + "", line ) @@ -1051,13 +1051,13 @@ def prepare_tpl(lines) -> str: ) line = re.sub( - r"^([@][@][|][|])", + r"^(@@\|\|)", "+d ", line ) line = re.sub( - r"^([|][|])", + r"^(\|\|)", "-d ", line ) @@ -1130,7 +1130,7 @@ def prepare_tpl(lines) -> str: ) line = re.sub( - r"! Redirect:.*$", + r"^! Redirect:.*$", "", line ) @@ -1154,7 +1154,7 @@ def prepare_tpl(lines) -> str: ) line = re.sub( - r"([-][d].*[.][*].*)", + r"(-d.*\.\*.*)", "", line ) @@ -1172,19 +1172,19 @@ def prepare_tpl(lines) -> str: ) line = re.sub( - r"^([+][d][\s][a-z].*[\s][a-z].*)", + r"^(\+d[\s][a-z].*[\s][a-z].*)$", "", line ) line = re.sub( - r"^([-][d].*[o|k|m]\.$)", + r"^(-d.*[o|k|m]\.$)", "", line ) line = re.sub( - r"!#if.*$", + r"^!#if.*$", "", line ) @@ -1250,7 +1250,7 @@ def prepare_tpl(lines) -> str: ) line = re.sub( - r"(# (Version|Last[ -]?[Mm]odified): .*\d[A-Z].*)", + r"^(# (Version|Last[ -]?[Mm]odified): .*\d[A-Z].*)$", r"\1-Deprecated", line ) @@ -1400,7 +1400,7 @@ def prepare_tpl(lines) -> str: ) line = re.sub( - r"^(# Description: .*)", + r"^(# Description: .*)$", r"\1\n# Pretty important note: Documentation for TPL lists is atrociously bad, and often contradict themselves and omit important details. It wasn't until March 2020 that I discovered that TPL lists refuse to block first-party files, making more than half of this list useless, although it may have a slight effect on some newssites. If you just need a browser to play Flash games on, please switch to Waterfox Classic. If you have to use IE at work, you should either install AdGuard for Windows, or quit the job on the spot in protest against ancient technology.", line ) @@ -1412,13 +1412,13 @@ def prepare_tpl(lines) -> str: ) line = re.sub( - r"^([a-l]|[n-z])(.*)", + r"^([a-l]|[n-z])(.*)$", r"- \1\2", line ) line = re.sub( - r"!\+.*$", + r"^!\+.*$", r"", line ) @@ -1582,31 +1582,31 @@ def prepare_privoxy(lines) -> str: ) line = re.sub( - r"^\|\|([a-z0-9].*\..*/.*)", + r"^\|\|([a-z0-9].*\..*/.*)$", r"{+block}\n.\1", line ) line = re.sub( - r"^@@\|\|(.*)", + r"^@@\|\|(.*)$", r"{-block}\n.\1", line ) line = re.sub( - r"^@@/(.*)", + r"^@@/(.*)$", r"{-block}\n./\1", line ) line = re.sub( - r"^@@_(.*)", + r"^@@_(.*)$", r"{-block}\n._\1", line ) line = re.sub( - r"^@@(\..*)", + r"^@@(\..*)$", r"{-block}\n\1", line ) @@ -1618,7 +1618,7 @@ def prepare_privoxy(lines) -> str: ) line = re.sub( - r"^\|\|([a-z0-9].*\..*/.*)", + r"^\|\|([a-z0-9].*\..*/.*)$", r"{+block}\n.\1", line ) @@ -1660,8 +1660,8 @@ def prepare_privoxy(lines) -> str: ) line = re.sub( - r"\^", - r"", + "\^", + "", line ) @@ -1672,7 +1672,7 @@ def prepare_privoxy(lines) -> str: ) line = re.sub( - r"^# (http.*)", + r"^# (http.*)$", r"{+block{\1}}", line ) @@ -1684,7 +1684,7 @@ def prepare_privoxy(lines) -> str: ) line = re.sub( - r"^# (🇬🇧: .*)", + r"^# (🇬🇧: .*)$", r"{+block{\1}}", line ) @@ -1948,13 +1948,13 @@ def prepare_privacy(lines) -> str: ) line = re.sub( - r"! If you wish to remove cookie banners.*$", + r"^! If you wish to remove cookie banners.*$", "! Warning: This list version does not exchange tracker protection for added browsing convenience, and is for advanced tech users ONLY! Some web stuff that are unbroken by whitelistings in the normal version, are NOT fixed in this version! Additionally, it is only made with uBO and close derivatives in mind.", line ) line = re.sub( - r"!#include NorwegianExperimentalList%20alternate%20versions/AntiAdblockEntries\.txt", + r"^!#include NorwegianExperimentalList%20alternate%20versions/AntiAdblockEntries\.txt", r"", line ) @@ -2064,13 +2064,13 @@ def prepare_umatrix(lines) -> str: ) line = re.sub( - r"^\|\|(.*)\^?\$domain=(.*)", + r"^\|\|(.*)\^?\$domain=(.*)$", r"\2 \1 * block", line ) line = re.sub( - r"^\|\|(.*)\^?\$(.*),domain=(.*)", + r"^\|\|(.*)\^?\$(.*),domain=(.*)$", r"\3 \1 \2 block", line ) @@ -2100,13 +2100,13 @@ def prepare_umatrix(lines) -> str: ) line = re.sub( - r"^@@\|\|(.*)\^?\$domain=(.*)", + r"^@@\|\|(.*)\^?\$domain=(.*)$", r"\2 \1 * allow", line ) line = re.sub( - r"^@@\|\|(.*)\^?\$(.*),domain=(.*)", + r"^@@\|\|(.*)\^?\$(.*),domain=(.*)$", r"\3 \1 \2 allow", line ) @@ -2202,13 +2202,13 @@ def prepare_umatrix(lines) -> str: ) line = re.sub( - r"^([a-zA-Z0-9.-]{4,50})\|([a-zA-Z0-9.-]{4,50})\|([a-zA-Z0-9.|-]{4,300})( .*)", + r"^([a-zA-Z0-9.-]{4,50})\|([a-zA-Z0-9.-]{4,50})\|([a-zA-Z0-9.|-]{4,300})( .*)$", r"\1\4\n\2\4\n\3\4", line ) line = re.sub( - r"^([a-zA-Z0-9.-]{4,50})\|([a-zA-Z0-9.|-]{4,300})( .*)", + r"^([a-zA-Z0-9.-]{4,50})\|([a-zA-Z0-9.|-]{4,300})( .*)$", r"\1\3\n\2\3", line ) @@ -2220,7 +2220,7 @@ def prepare_umatrix(lines) -> str: ) line = re.sub( - r"^(! (Version|Last[ -]?[Mm]odified):.*)", + r"^(! (Version|Last[ -]?[Mm]odified):.*)$", r"\1-Alpha", line ) @@ -2329,7 +2329,7 @@ def prepare_xul(lines) -> str: ) line = re.sub( - r"!#include NorwegianExperimentalList%20alternate%20versions/", + r"^!#include NorwegianExperimentalList%20alternate%20versions/", r"!#include ", line ) @@ -2561,23 +2561,23 @@ def prepare_abp(lines) -> str: # remove $document modifier from the rule line = re.sub( - r"\$doc.*$", - "", + r"^(.*)\$doc.*$", + r"\1", line ) # remove $important modifier from the rule line = re.sub( - r"\$important,", + "\$important,", "$", line ) - line = re.sub( - r"([$,])important", - "", - line - ) + #line = re.sub( + # r"[$,]important", + # "", + # line + #) line = re.sub( "Dandelion Sprouts nordiske filtre for ryddigere nettsider", @@ -2598,26 +2598,26 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"! Redirect:.*$", + r"^! Redirect:.*$", "", line ) line = re.sub( - r"([$,])xhr", - r"\1xmlhttprequest", + r"^(.*[$,])xhr(.*)$", + r"\1xmlhttprequest\2", line ) line = re.sub( - r"([$,~])3p", - r"\1third-party", + r"^(.*[$,~])3p(.*)$", + r"\1third-party\2", line ) line = re.sub( - r"([$,])1p", - r"\1~third-party", + r"^(.*[$,~])1p(.*)$", + r"\1~third-party\2", line ) @@ -2634,103 +2634,97 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"(^|,)viaplay.\*(#|,)", + r"^(.*,)?viaplay.\*((#|,).*)$", r"\1viaplay.no,viaplay.dk,viaplay.is\2", line ) line = re.sub( - r"(^|,)google.\*(#|,)", + r"^(.*,)?google.\*((#|,).*)$", r"\1google.no,google.dk,google.is\2", line ) line = re.sub( - r"(^|,)ticketmaster.\*(#|,)", + r"^(.*,)?ticketmaster.\*((#|,).*)$", r"\1ticketmaster.no,ticketmaster.dk\2", line ) line = re.sub( - r"(^|,)qxl.\*(#|,)", + r"^(.*,)?qxl.\*((#|,).*)$", r"\1qxl.no,qxl.dk\2", line ) line = re.sub( - r"(^|,)expedia.\*(#|,)", + r"^(.*,)?expedia.\*((#|,).*)$", r"\1expedia.no,expedia.dk\2", line ) line = re.sub( - r"(^|,)gamereactor.\*(#|,)", + r"^(.*,)?gamereactor.\*((#|,).*)$", r"\1gamereactor.no,gamereactor.dk\2", line ) line = re.sub( - r"(^|,)viafree.\*(#|,)", - r"\1viafree.no,viafree.dk\2", - line - ) - - line = re.sub( - r"(^|,)momondo.\*(#|,)", + r"^(.*,)?momondo.\*((#|,).*)$", r"\1momondo.no,monondo.dk\2", line ) line = re.sub( - r"(^|,)eurosport.\*(#|,)", + r"^(.*,)?eurosport.\*((#|,).*)$", r"\1eurosport.no,eurosport.dk\2", line ) line = re.sub( - r"(^|,)prisjakt.\*(#|,)", + r"^(.*,)?prisjakt.\*((#|,).*)$", r"\1prisjakt.no\2", line ) line = re.sub( - r"(^|,)180.\*(#|,)", + r"^(.*,)?180.\*((#|,).*)$", r"\g<1>180.no,180.dk\2", line ) line = re.sub( - r"(^|,)kimbino.\*(#|,)", + r"^(.*,)?kimbino.\*((#|,).*)$", r"\1kimbino.no,kimbino.dk\2", line ) line = re.sub( - r"(^|,)costume.\*(#|,)", + r"^(.*,)?costume.\*((#|,).*)$", r"\1costume.no,costume.dk\2", line ) line = re.sub( - r"(^|,)manuall.\*(#|,)", + r"^(.*,)?manuall.\*((#|,).*)$", r"\1manuall.no,manuall.dk\2", line ) line = re.sub( - r"(^|,)intrafish.\*(#|,)", + r"^(.*,)?intrafish.\*((#|,).*)$", r"\1intrafish.no\2", line ) line = re.sub( - r"(^|,)blaklader.\*(#|,)", + r"^(.*,)?blaklader.\*((#|,).*)$", r"\1blaklader.no,blaklader.dk\2", line ) line = re.sub( - r"(^|,)ehandel\.\*(#|,)", + r"^(.*,)?ehandel\.\*((#|,).*)$", r"\1ehandel.com,ehandel.dk,ehandel.se,ehandel.fi\2", line ) @@ -2748,79 +2742,79 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)January(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)January(.*)v(\d\d?.*)$", r"! Version: \g<2>01\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)February(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)February(.*)v(\d\d?.*)$", r"! Version: \g<2>02\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)March(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)March(.*)v(\d\d?.*)$", r"! Version: \g<2>03\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)April(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)April(.*)v(\d\d?.*)$", r"! Version: \g<2>04\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)May(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)May(.*)v(\d\d?.*)$", r"! Version: \g<2>05\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)June(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)June(.*)v(\d\d?.*)$", r"! Version: \g<2>06\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)July(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)July(.*)v(\d\d?.*)$", r"! Version: \g<2>07\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)August(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)August(.*)v(\d\d?.*)$", r"! Version: \g<2>08\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)September(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)September(.*)v(\d\d?.*)$", r"! Version: \g<2>09\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)October(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)October(.*)v(\d\d?.*)$", r"! Version: \g<2>10\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)November(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)November(.*)v(\d\d?.*)$", r"! Version: \g<2>11\3\4", line ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): (.*)December(.*)v(\d\d?)", + r"^! (Version|Last[ -]?[Mm]odified): (.*)December(.*)v(\d\d?.*)$", r"! Version: \g<2>12\3\4", line ) line = re.sub( - r"^(! Title: 🏔️ Dandelion Sprout.*)", + r"^(! Title: 🏔️ Dandelion Sprout.*)$", r"[Adblock Plus 3.13]\n\1", line ) @@ -2832,8 +2826,8 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"redirect=noopmp[34]-[0]?[.]?1s", - r"rewrite=abp-resource:blank-mp3", + r"redirect=noopmp[34]-0?\.?1s", + "rewrite=abp-resource:blank-mp3", line ) @@ -2850,121 +2844,121 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(1\)", - r"\1##\2\3*:has(> \4)", + r"^(.*[a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(1\)(.*)$", + r"\1##\2\3*:has(> \4)\5", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(2\)", + r"^(.*[a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(2\)", r"\1##\2\3*:has(> * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(3\)", + r"^(.*[a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(3\)", r"\1##\2\3*:has(> * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(4\)", + r"^(.*[a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(4\)", r"\1##\2\3*:has(> * > * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(5\)", + r"^(.*[a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(5\)", r"\1##\2\3*:has(> * > * > * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(6\)", + r"^(.*[a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(6\)", r"\1##\2\3*:has(> * > * > * > * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(7\)", + r"^(.*[a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(7\)", r"\1##\2\3*:has(> * > * > * > * > * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(8\)", + r"^(.*[a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(8\)", r"\1##\2\3*:has(> * > * > * > * > * > * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(9\)", + r"^(.*[a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(9\)", r"\1##\2\3*:has(> * > * > * > * > * > * > * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*)( |\|)(.*):(upward|nth-ancestor)\(10\)", + r"^(.*[a-z*])#\??#(.*)( |\|)(.*):(upward|nth-ancestor)\(10\)", r"\1##\2\3*:has(> * > * > * > * > * > * > * > * > * > \4)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(1\)", + r"^(.*[a-z*])#\??#(.*):(upward|nth-ancestor)\(1\)", r"\1##*:has(> \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(2\)", + r"^(.*[a-z*])#\??#(.*):(upward|nth-ancestor)\(2\)", r"\1##*:has(> * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(3\)", + r"^(.*[a-z*])#\??#(.*):(upward|nth-ancestor)\(3\)", r"\1##*:has(> * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(4\)", + r"^(.*[a-z*])#\??#(.*):(upward|nth-ancestor)\(4\)", r"\1##*:has(> * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(5\)", + r"^(.*[a-z*])#\??#(.*):(upward|nth-ancestor)\(5\)", r"\1##*:has(> * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(6\)", + r"^(.*[a-z*])#\??#(.*):(upward|nth-ancestor)\(6\)", r"\1##*:has(> * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(7\)", + r"^(.*[a-z*])#\??#(.*):(upward|nth-ancestor)\(7\)", r"\1##*:has(> * > * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(8\)", + r"^(.*[a-z*])#\??#(.*):(upward|nth-ancestor)\(8\)", r"\1##*:has(> * > * > * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(9\)", + r"^(.*[a-z*])#\??#(.*):(upward|nth-ancestor)\(9\)", r"\1##*:has(> * > * > * > * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(10\)", + r"^(.*[a-z*])#\??#(.*):(upward|nth-ancestor)\(10\)", r"\1##*:has(> * > * > * > * > * > * > * > * > * > \2)", line ) @@ -2976,7 +2970,7 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"tipsbladet\.dk###js-promo-welcome", + r"^.*tipsbladet\.dk###js-promo-welcome.*$", r"", line ) @@ -2988,8 +2982,8 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"xmlhttprequest\$", - r"xmlhttprequest,", + "xmlhttprequest\$", + "xmlhttprequest,", line ) @@ -3006,8 +3000,8 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r":remove()", - r"", + ":remove()", + "", line ) @@ -3048,8 +3042,8 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"\$~doc$", - r"", + r"^(.*)\$~doc$", + r"\1", line ) @@ -3066,19 +3060,19 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r":before", - r"::before", + ":before", + "::before", line ) line = re.sub( - r":after", - r"::after", + ":after", + "::after", line ) line = re.sub( - r"([$,])frame(,|$)", + r"^(.*[$,])frame(,.*)?$", r"\1subdocument\2", line ) @@ -3108,8 +3102,8 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"\$empty,", - r"$", + "\$empty,", + "$", line ) @@ -3120,61 +3114,61 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"([$,])frame", - r"\1subdocument", + r"^(.*[$,])frame(.*)$", + r"\1subdocument\2", line ) line = re.sub( - r"\$mp4", - r"$media,rewrite=abp-resource:blank-mp3", + "\$mp4", + "$media,rewrite=abp-resource:blank-mp3", line ) - line = re.sub( - r"([a-z*][=|])viafree\.\*", - r"\1viafree.no|viafree.dk", - line - ) + #line = re.sub( + # r"([a-z*][=|])viafree\.\*", + # r"\1viafree.no|viafree.dk", + # line + #) line = re.sub( - r"([a-z*][=|])discoveryplus\.\*", + r"^(.*[a-z*][=|])discoveryplus\.\*", r"\1discoveryplus.com", line ) line = re.sub( - r"([a-z*][=|])auth.discoveryplus\.\*", + r"^(.*[a-z*][=|])auth.discoveryplus\.\*", r"\1auth.discoveryplus.com", line ) line = re.sub( - r"([a-z*][=|])gamereactor\.\*", - r"\1gamereactor.no|gamereactor.dk", + r"^(.*[a-z*][=|])gamereactor\.\*(.*)$", + r"\1gamereactor.no|gamereactor.dk\2", line ) line = re.sub( - r"([a-z*][=|])eurosport\.\*", + r"^(.*[a-z*][=|])eurosport\.\*", r"\1eurosport.no|eurosport.dk", line ) line = re.sub( - r"([a-z*][=|])eniro\.\*", + r"^(.*[a-z*][=|])eniro\.\*", r"\1eniro.no|eniro.dk", line ) line = re.sub( - r"([a-z*][=|])proff\.\*", + r"^(.*[a-z*][=|])proff\.\*", r"\1proff.no|proff.dk", line ) line = re.sub( - r"([a-z*][=|])partyking\.\*", + r"^(.*[a-z*][=|])partyking\.\*", r"\1partyking.no|partyking.dk", line ) @@ -3186,20 +3180,20 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"\$ghide", - r"$generichide", + "\$ghide", + "$generichide", line ) line = re.sub( - r"\(\)$", - r"", + "\(\)$", + "", line ) line = re.sub( - r",mp4", - r"", + ",mp4", + "", line ) @@ -3222,67 +3216,67 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"og samebefolkningen\.", - r"samebefolkningen, Sverige, og Finland.", + "og samebefolkningen.", + "samebefolkningen, Sverige, og Finland.", line ) line = re.sub( - r"og den samiske befolkning\.", - r"den samiske befolkning, Sverige, og Finland.", + "og den samiske befolkning.", + "den samiske befolkning, Sverige, og Finland.", line ) line = re.sub( - r"og samefolkesetnadene\.", - r"samefolkesetnadene, Sverige, og Finland.", + "og samefolkesetnadene.", + "samefolkesetnadene, Sverige, og Finland.", line ) line = re.sub( - r"and the Sami indigenous population\.", - r"the Sami indigenous population, Sweden, and Finland.", + "and the Sami indigenous population.", + "the Sami indigenous population, Sweden, and Finland.", line ) line = re.sub( - r"! Homepage: https://github\.com/finnish-easylist-addition/finnish-easylist-addition", - r"! Finnish section's homepage: https://github.com/finnish-easylist-addition/finnish-easylist-addition", + "! Homepage: https://github.com/finnish-easylist-addition/finnish-easylist-addition", + "! Finnish section's homepage: https://github.com/finnish-easylist-addition/finnish-easylist-addition", line ) line = re.sub( - r"! Homepage: https://github\.com/DandelionSprout/Swedish-List-for-Adblock-Plus", - r"! Swedish section's homepage: https://github.com/DandelionSprout/Swedish-List-for-Adblock-Plus", + "! Homepage: https://github.com/DandelionSprout/Swedish-List-for-Adblock-Plus", + "! Swedish section's homepage: https://github.com/DandelionSprout/Swedish-List-for-Adblock-Plus", line ) line = re.sub( - r"^[a-z0-9^|.$:/=-]{1,5}$", + r"^(\^|[a-z0-9|.$:/=-]){1,5}$", r"", line ) line = re.sub( - r" $", - r"", + r"^(.*) $", + r"\1", line ) line = re.sub( - r"^(! 🇳🇴🏞: Denne lista .*)", + r"^(! 🇳🇴🏞: Denne lista .*)$", r"\1\n! 🇸🇪: Listan omfattar webbplatser för Norge, Danmark, Island, danska territorier, Schleswig-Holsteins danska minoritet, den samiska ursprungsbefolkningen, Sverige och Finland. Denna versionen av listan innehåller inte anti-anti-reklamblockering, eftersom sådana poster inte är tillåtna i listor som ingår i Adblock Plus. För mer information, detaljer, hjälpmedel och andra listor som jag har gjort, besök https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#english\n! 🇫🇮: Tämä lista kattaa suomen-, ruotsin-, norjan-, tanskan-, islannin- ja saamenkieliset verkkosivustot. Tämä lista ei poista sivustoilla olevia mainoseston torjujia, koska Adblock Plus ei salli sellaista sisäänrakennetuissa listoissaan. Lisätietoja, yksityiskohtia, hyödyllisiä työkaluja ja muita tekemiäni listoja löytyy täältä: https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#suomi", line ) line = re.sub( - r"^(! 🇳🇴: Generelle #-oppføringer.*)", + r"^(! 🇳🇴: Generelle #-oppføringer.*)$", r"\1\n! 🇸🇪: Generella #-poster med källor\n! 🇫🇮: Yleiset #-merkinnät, joilla on lähteitä", line ) line = re.sub( - r"^(! 🇳🇴: Generelle oppføringer.*)", + r"^(! 🇳🇴: Generelle oppføringer.*)$", r"\1\n! 🇸🇪: Generella poster med källor\n! 🇫🇮: Yleiset merkinnät, joilla on lähteitä", line ) @@ -3336,25 +3330,25 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"[,$]empty$", - r"", + r"^(.*)[,$]empty$", + r"\1", line ) line = re.sub( - r"^(! If you wish to remove.*)", + r"^(! If you wish to remove.*)$", r"!•\n\1\n!•\n! If you see “/v3/full/“ in the list's URL or a “! DiffUrl:“ row above, while you're using Firefox, ABP 3.x, or a non-ABP extension, then you have been scammed and must change the list subscription to https://easylist-downloads.adblockplus.org/dandelion_sprouts_nordic_filters+easylist.txt immediately. However, if you use ABP 4.x in Chrome, there is no reason to worry.\n!•", line ) line = re.sub( - r"\$popup,~inline-font", - r"$popup", + "\$popup,~inline-font", + "$popup", line ) line = re.sub( - r"(^|,)flashscore.\*(#|,)", + r"^(.*,)?flashscore.\*((#|,).\*)$", r"\1flashscore.dk\2", line ) @@ -3366,7 +3360,7 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"^[a-zA-Z0-9*,:;^$=?!+&%#@_-]{1,5}$", + r"^(\^|[a-zA-Z0-9*,:;$=?!+&%#@_-]){1,5}$", r"", line ) @@ -3468,7 +3462,7 @@ def prepare_hosts(lines) -> str: ) line = re.sub( - r"# Platform notes:.*$", + r"^# Platform notes:.*$", "# Platform notes: This list version is intended for tools that deal with so-called «hosts» system files, including pfBlockerNG, Gas Mask, Diversion, Hosts File Editor, and many others; as well as those who edit their OS' «hosts» system file.\n# If you use a tool that edits the system's own hosts file, such as Hosts File Editor, Gas Mask, or Magisk Manager, make sure to also use the IPv6 version at https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/NordicFiltersHostsIPv6.txt", line ) @@ -3480,7 +3474,7 @@ def prepare_hosts(lines) -> str: ) line = re.sub( - r"^(127\.0\.0\.1) (.*)", + r"^(127\.0\.0\.1) (.*)$", r"\1 \2 www.\2", line ) @@ -3590,7 +3584,7 @@ def prepare_ls(lines) -> str: ) line = re.sub( - "(.*\..*[a-z0-9])\\\"", + r"(.*\..*[a-z0-9])\\\"", r"\1\\", line ) @@ -3743,7 +3737,7 @@ def prepare_hostsdeny(lines) -> str: ) line = re.sub( - r"# Platform notes:.*$", + r"^# Platform notes:.*$", "# Platform notes: This list version is intended for those who still use a Linux system function called «hosts.deny».", line ) @@ -3791,7 +3785,7 @@ def prepare_pihole(lines) -> str: ) line = re.sub( - r"# Platform notes:.*$", + r"^# Platform notes:.*$", "# Platform notes: This list version is intended for those who make use of the Regex functionality in Pi-Hole. Users of the list should also add the whitelist at https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/NordicFiltersDomainsAllowlist.txt as a whitelist.", line ) @@ -3821,7 +3815,7 @@ def prepare_pihole(lines) -> str: ) line = re.sub( - r"^([a-z0-9].*)\.\*\.(.*)", + r"^([a-z0-9].*)\.\*\.(.*)$", r"(.*\.)?\1\\..*\\.\2$", line ) @@ -3833,7 +3827,7 @@ def prepare_pihole(lines) -> str: ) line = re.sub( - r"^([a-z0-9].*)\*\.(.*)", + r"^([a-z0-9].*)\*\.(.*)$", r"(.*\.)?\1.*\\.\2$", line ) @@ -3964,7 +3958,7 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r"# Platform notes:.*$", + r"^# Platform notes:.*$", "# Platform notes: This list version is intended for those who use AdGuard Home and its oddly specific subset of adblocker syntaxes.", line ) @@ -4012,7 +4006,7 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r"^!([a-z0-9].*)", + r"^!([a-z0-9].*)$", r"@@||\1^", line ) @@ -4102,7 +4096,7 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r"\|\|prod-adops-proxy.dnitv.net\^", + r"^\|\|prod-adops-proxy.dnitv.net\^$", r"||prod-adops-proxy.dnitv.net^$ctag=os_android|os_ios|device_tv", line ) @@ -4114,7 +4108,7 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r"^!\*\.([a-z0-9].*)", + r"^!\*\.([a-z0-9].*)$", r"@@||\1^", line ) @@ -4132,7 +4126,7 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r"^(# For more information.*)", + r"^(# For more information.*)$", r"\1\n# If you wish to remove cookie banners from Nordic websites, check out https://raw.githubusercontent.com/DandelionSprout/adfilt/master/AdGuard%20Home%20Compilation%20List/AdGuardHomeCompilationList-Notifications.txt", line ) @@ -4161,7 +4155,7 @@ def prepare_shadowsocks(lines) -> str: ) line = re.sub( - r"# Platform notes:.*$", + r"^# Platform notes:.*$", "# Platform notes: This list version is intended for those who use Shadowsocks, Shadowrocket, Surge, and other Socks5-based tools that have become popular in PR-China for several reasons.", line ) @@ -4179,7 +4173,7 @@ def prepare_shadowsocks(lines) -> str: ) line = re.sub( - r"^([^D].*)\.\*.*\.(.*)", + r"^([^D].*)\.\*.*\.(.*)$", r"URL-REGEX,^https?:\\/\\/\1\\.*\\.\2", line ) @@ -4203,7 +4197,7 @@ def prepare_shadowsocks(lines) -> str: ) line = re.sub( - r"^([a-z0-9].*)\.\*\.(.*)", + r"^([a-z0-9].*)\.\*\.(.*)$", r"URL-REGEX,^https?:\\/\\/\1\\.*\\.\2", line ) @@ -4298,13 +4292,13 @@ def prepare_rpz(lines) -> str: ) line = re.sub( - r"^([a-z0-9*].*)", + r"^([a-z0-9*].*)$", r"\1 CNAME .", line ) line = re.sub( - r"# Platform notes:.*$", + r"^# Platform notes:.*$", "; Platform notes: This list version is intended for those who use BIND or other DNS server tools that support RPZ files.", line ) @@ -4328,7 +4322,7 @@ def prepare_rpz(lines) -> str: ) line = re.sub( - r"^!([a-z0-9].*)", + r"^!([a-z0-9].*)$", r"\1 CNAME rpz-passthru.", line ) @@ -4369,7 +4363,7 @@ def prepare_unbound(lines) -> str: ) line = re.sub( - r"^([a-z0-9*].*)", + r"^([a-z0-9*].*)$", r"local-zone: \"\1\" static", line ) @@ -4381,7 +4375,7 @@ def prepare_unbound(lines) -> str: ) line = re.sub( - r"# Platform notes:.*$", + r"^# Platform notes:.*$", "# Platform notes: This list version is intended for those who use the DNS server tool Unbound.", line ) @@ -4399,7 +4393,7 @@ def prepare_unbound(lines) -> str: ) line = re.sub( - r"^!([a-z0-9].*)", + r"^!([a-z0-9].*)$", r'local-zone: "\1" transparent', line ) @@ -4434,13 +4428,13 @@ def prepare_minerblock(lines) -> str: ) line = re.sub( - r"^([a-z0-9*].*)", + r"^([a-z0-9*].*)$", r"*://*.\1/*", line ) line = re.sub( - r"# Platform notes:.*$", + r"^# Platform notes:.*$", "# Platform notes: So, let's say your company boss is not letting you install any adblocker on your awful work laptop, but (s)he lets you install MinerBlock for some indeterminable reason? In this very unlikely case, I've saved your day.\n# Note: This list does not actually block any mining-related stuff.", line ) @@ -4530,13 +4524,13 @@ def prepare_hostsipv6(lines) -> str: ) line = re.sub( - r"# Platform notes:.*$", + r"^# Platform notes:.*$", "# Platform notes: This list version is meant to be used simultaneously of the regular «Hosts» version when using computer/Android system hosts file editors like Hosts File Editor, Gas Mask, Magisk Manager, etc. It is not needed for tools that strip away the entries' IP address, such as Blokada and pfBlockerNG.", line ) line = re.sub( - r"^(::) (.*)", + r"^(::) (.*)$", r"\1 \2 www.\2", line ) @@ -4607,7 +4601,7 @@ def prepare_domainsallowlist(lines) -> str: ) line = re.sub( - r"# Platform notes:.*$", + r"^# Platform notes:.*$", "# Platform notes: This list version is intended for users of Pi-hole, Blokada and DNS66, as a recommended supplement to their regular list versions. For AdGuard Home, the allowlistings are already incorporated in its regular list version.", line ) @@ -4770,7 +4764,7 @@ def prepare_ag(lines) -> str: ) line = re.sub( - r"! (Version|Last[ -]?[Mm]odified): \d{4}.*$", + r"^! (Version|Last[ -]?[Mm]odified): \d{4}.*$", "", line ) @@ -4782,7 +4776,7 @@ def prepare_ag(lines) -> str: ) line = re.sub( - r"! Redirect:.*$", + r"^! Redirect:.*$", "", line ) @@ -4830,61 +4824,61 @@ def prepare_ag(lines) -> str: ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(1\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(1\)", r"\1##*:has(> \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(2\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(2\)", r"\1##*:has(> * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(3\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(3\)", r"\1##*:has(> * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(4\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(4\)", r"\1##*:has(> * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(5\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(5\)", r"\1##*:has(> * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(6\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(6\)", r"\1##*:has(> * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(7\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(7\)", r"\1##*:has(> * > * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(8\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(8\)", r"\1##*:has(> * > * > * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(9\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(9\)", r"\1##*:has(> * > * > * > * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(10\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(10\)", r"\1##*:has(> * > * > * > * > * > * > * > * > * > \2)", line ) @@ -4932,14 +4926,14 @@ def prepare_ag(lines) -> str: ) line = re.sub( - r",~inline-font,~inline-script,~domain=", - r",~domain=", + ",~inline-font,~inline-script,~domain=", + ",~domain=", line ) line = re.sub( - r",~inline-font,~domain=", - r",~domain=", + ",~inline-font,~domain=", + ",~domain=", line ) @@ -5017,7 +5011,7 @@ def prepare_ag(lines) -> str: ) line = re.sub( - r"! Placeholder line for alternate list versions", + r"^! Placeholder line for alternate list versions", r"!#include Dandelion%20Sprout's%20Anti-Malware%20List%20—%20AdGuardOnlyEntries.txt", line ) @@ -5066,13 +5060,13 @@ def prepare_abp(lines) -> str: # remove $important modifier from the rule line = re.sub( - r",important", + ",important", "", line ) line = re.sub( - r"\$important", + "\$important", "", line ) @@ -5090,13 +5084,13 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"!#if.*$", + r"^!#if.*$", "", line ) line = re.sub( - r"!#endif", + r"^!#endif", "", line ) @@ -5108,7 +5102,7 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"! Redirect:.*$", + r"^! Redirect:.*$", "", line ) @@ -5150,61 +5144,61 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(1\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(1\)", r"\1##*:has(> \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(2\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(2\)", r"\1##*:has(> * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(3\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(3\)", r"\1##*:has(> * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(4\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(4\)", r"\1##*:has(> * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(5\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(5\)", r"\1##*:has(> * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(6\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(6\)", r"\1##*:has(> * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(7\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(7\)", r"\1##*:has(> * > * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(8\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(8\)", r"\1##*:has(> * > * > * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(9\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(9\)", r"\1##*:has(> * > * > * > * > * > * > * > * > \2)", line ) line = re.sub( - r"([a-z*])#[?]?#(.*):(upward|nth-ancestor)\(10\)", + r"([a-z*])#\??#(.*):(upward|nth-ancestor)\(10\)", r"\1##*:has(> * > * > * > * > * > * > * > * > * > \2)", line ) @@ -5276,8 +5270,8 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"\$match-case,", - r"$", + "\$match-case,", + "$", line ) @@ -5324,7 +5318,7 @@ def prepare_abp(lines) -> str: ) line = re.sub( - r"^(! Homepage: .*)", + r"^(! Homepage: .*)$", r"\1\n! As of June 2023, Pi-Hole FTL ≥5.22 users should rather use https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Alternate%20versions%20Anti-Malware%20List/AntiMalwareAdGuardHome.txt, which is a ||-type list version designed specifically for DNS tools.", line ) @@ -5500,13 +5494,13 @@ def prepare_tpl(lines) -> str: ) line = re.sub( - r"\^", + "\^", "", line ) line = re.sub( - r"! Redirect:.*$", + r"^! Redirect:.*$", "", line ) @@ -5542,19 +5536,19 @@ def prepare_tpl(lines) -> str: ) line = re.sub( - r"^([+][d][\s][a-z].*[\s][a-z].*)", + r"^(\+d[\s][a-z].*[\s][a-z].*)$", "", line ) line = re.sub( - r"^([-][d].*[okm]\.$)", + r"^(-d.*[okm]\.$)", "", line ) line = re.sub( - r"!#if.*$", + r"^!#if.*$", "", line ) @@ -5953,13 +5947,13 @@ def prepare_privoxy(lines) -> str: ) line = re.sub( - r"# Placeholder line.*$", + r"^# Placeholder line.*$", "{-block}\n# Manually updated Privoxy version of the whitelisted domains from the other versions of this list.\n.coolcmd.tk\n.budterence.tk\n.intr0.tk\n.google.tk\n.transportnews.tk\n.unicorncardlist.tk\n.c0d3c.tk\n.loljp-wiki.tk\n.ninetail.tk\n.goshujin.tk\n.graph.tk\n.google.ga\n.filtri-dns.ga\n.google.ml\n.deimos.gq\n.1hos.cf\n.intr0.cf\n.ivoid.cd\n.domainvoider.cf\n.google.cf\n.rths.cf\n.anonytext.tk\n.tokelau-info.tk\n.fakaofo.tk\n.nukunonu.tk\n.anpigabon.ga\n.dgdi.ga\n.voitures.ga\n.mobili.ml\n.inege.gq\n.tvgelive.gq\n.comprarcarros.gq\n.voitures.cf\n.assembleenationale-rca.cf\n.cps-rca.cf\n.acap.cf", line ) line = re.sub( - r"^(\# —.*)", + r"^(\# —.*)$", r"{+block}\n\1", line ) @@ -6081,7 +6075,7 @@ def prepare_hosts(lines) -> str: ) line = re.sub( - r"# Placeholder line.*$", + r"^# Placeholder line.*$", "", line ) @@ -6093,7 +6087,7 @@ def prepare_hosts(lines) -> str: ) line = re.sub( - r"\|\|.*/.*$", + r"^\|\|.*/.*$", "", line ) @@ -6371,19 +6365,19 @@ def prepare_domains(lines) -> str: ) line = re.sub( - r"# Placeholder line.*$", + r"^# Placeholder line.*$", "", line ) line = re.sub( - r"\|\|.*/.*$", + r"^\|\|.*/.*$", "", line ) line = re.sub( - r"\|\|\..*$", + r"^\|\|\..*$", "", line ) @@ -6601,13 +6595,13 @@ def prepare_agh(lines) -> str: # Doesn't seem like $denyallow will be fixed in HostfilesRegistry anytime soon as of March 2023 line = re.sub( - r"^(\||:)(.*)\$doc,domain=(.*)", + r"^(\||:)(.*)\$doc,domain=(.*)$", r"\1\2$denyallow=\3", line ) line = re.sub( - r"^(\|\|)([a-z]{1,}\^)\$doc,domain=~(.*)", + r"^(\|\|)([a-z]{1,}\^)\$doc,domain=~(.*)$", r"\1\2\n@@||\3", line ) @@ -6625,14 +6619,14 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r"\$denyallow=~", - r"$denyallow=", + "\$denyallow=~", + "$denyallow=", line ) line = re.sub( - r"\|~", - r"|", + "\|~", + "|", line ) @@ -6643,7 +6637,7 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r",important", + ",important", "", line ) @@ -6655,19 +6649,19 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r"!#if.*$", + r"^!#if.*$", "", line ) line = re.sub( - r"!#endif", + r"^!#endif", "", line ) line = re.sub( - r"! Redirect:.*$", + r"^! Redirect:.*$", "", line ) @@ -6685,31 +6679,31 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r"\$image", + "\$image", "", line ) line = re.sub( - r"domain=", + "domain=", "", line ) line = re.sub( - r"([$])1.*$", + r"\$1.*$", "", line ) line = re.sub( - r"\|\|\.", + r"^\|\|\.", r"||*.", line ) line = re.sub( - r"\|\|(([1-2]?\d?\d\.?){4})\^.*$", + r"^\|\|(([1-2]?\d?\d\.?){4})\^.*$", r"\1", line ) @@ -6787,8 +6781,8 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r"\^popup", - r"^", + "\^popup", + "^", line ) @@ -6848,8 +6842,8 @@ def prepare_agh(lines) -> str: #) line = re.sub( - r"\^dnstype=", - r"^$dnstype=", + "\^dnstype=", + "^$dnstype=", line ) @@ -6928,8 +6922,8 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r"\^\^", - r"^", + "\^\^", + "^", line ) @@ -6970,7 +6964,7 @@ def prepare_agh(lines) -> str: #) line = re.sub( - r"! Placeholder line for alternate list versions", + r"^! Placeholder line for alternate list versions", r"/^172\\.255\\.6\\.(\\d\\d?|2.*|1[0-689].*|17[0-689])$/", line ) @@ -6988,8 +6982,8 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r"\^~", - r"^$denyallow=", + "\^~", + "^$denyallow=", line ) @@ -7121,13 +7115,13 @@ def prepare_domains(lines) -> str: ) line = re.sub( - r"! (Title: .*)", + r"^! (Title: .*)$", r"# \1 (Domains version)", line ) line = re.sub( - r"!(.*:)", + r"^!(.*:)", r"#\1", line ) @@ -7220,13 +7214,13 @@ def prepare_domains(lines) -> str: ) line = re.sub( - r"! (Title: .*)", + r"^! (Title: .*)$", r"# \1 (Domains version)", line ) line = re.sub( - r"!(.*:)", + r"^!(.*:)", r"#\1", line ) @@ -7296,8 +7290,8 @@ def prepare_domains(lines) -> str: ) line = re.sub( - r"\^", - r"", + "\^", + "", line ) @@ -7308,13 +7302,13 @@ def prepare_domains(lines) -> str: ) line = re.sub( - r"! (Title: .*)", + r"^! (Title: .*)$", r"# \1 (Domains version)", line ) line = re.sub( - r"!(.*:)", + r"^!(.*:)", r"#\1", line ) @@ -7344,7 +7338,7 @@ def prepare_domains(lines) -> str: ) line = re.sub( - r"^(# Description: .*)", + r"^(# Description: .*)$", r"\1 Note that this list version is only meant for lists that support no adblocker syntaxes whatsoever, such as Pi-Hole, Blokada, DNS66, and uMatrix.", line ) @@ -7389,13 +7383,13 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r"! (Title: .*)", + r"^! (Title: .*)$", r"# \1 (for AdGuard Home)", line ) line = re.sub( - r"!(.*:)", + r"^!(.*:)", r"#\1", line ) @@ -7425,14 +7419,14 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r"^([a-z0-9].*)", + r"^([a-z0-9].*)$", r"||\1^", line ) line = re.sub( - r"\^\^", - r"^", + "\^\^", + "^", line ) @@ -7522,13 +7516,13 @@ def prepare_domains(lines) -> str: ) line = re.sub( - r"! (Title: .*)", + r"^! (Title: .*)$", r"# \1 (Domains version)", line ) line = re.sub( - r"!(.*:)", + r"^!(.*:)", r"#\1", line ) @@ -7609,13 +7603,13 @@ def prepare_domains(lines) -> str: ) line = re.sub( - r"! (Title: .*)", + r"^! (Title: .*)$", r"# \1 (Domains version)", line ) line = re.sub( - r"!(.*:)", + r"^!(.*:)", r"#\1", line ) @@ -7696,13 +7690,13 @@ def prepare_domains(lines) -> str: ) line = re.sub( - r"! (Title: .*)", + r"^! (Title: .*)$", r"# \1 (Domains version)", line ) line = re.sub( - r"!(.*:)", + r"^!(.*:)", r"#\1", line ) @@ -7974,7 +7968,7 @@ def prepare_domains(lines) -> str: ) line = re.sub( - r"^(! Homepage: .*)", + r"^(! Homepage: .*)$", r"\1\n! Entry syntaxes specific to this supplement:\n/^nitter\\..*$/,n.opnxng.com#?#.timeline-item:has(.fullname[title*=🇺🇸])\n/^nitter\\..*$/,n.opnxng.com#?#.timeline-item:has(.fullname[title*=🇺🇲])\n/^nitter\\..*$/,n.opnxng.com##.timeline-item:has(.fullname[title*=🏴󠁧󠁢])\n/^nitter\\..*$/,n.opnxng.com##.timeline-item:has(.fullname[title*=🇦🇺󠁧󠁢󠁥󠁮󠁧󠁿])\n/^nitter\\..*$/,n.opnxng.com##.timeline-item:has(.fullname[title*=🦕][title*=🌻])\n/^nitter\\..*$/,n.opnxng.com##.timeline-item:has(.fullname[title*=🦖][title*=🧙‍♀️])", line ) @@ -8132,7 +8126,7 @@ def prepare_domains(lines) -> str: ) line = re.sub( - r"^(@@.*)(!.*)", + r"^(@@.*)(!.*)$", r"\1\n\2", line )