@ -15,7 +15,7 @@ var be_roularta_domains = ['artsenkrant.com', 'beleggersbelangen.nl', 'femmesdau
var ca _gcm _domains = [ 'lesoleil.com' ] . concat ( [ 'latribune.ca' , 'lavoixdelest.ca' , 'ledroit.com' , 'ledroitfranco.com' , 'lenouvelliste.ca' , 'lequotidien.com' ] ) ;
var ca _torstar _domains = [ 'niagarafallsreview.ca' , 'stcatharinesstandard.ca' , 'thepeterboroughexaminer.com' , 'therecord.com' , 'thespec.com' , 'thestar.com' , 'wellandtribune.ca' ] ;
var de _funke _medien _domains = [ 'ikz-online.de' , 'nrz.de' , 'otz.de' , 'thueringer-allgemeine.de' , 'tlz.de' , 'waz.de' , 'wp.de' , 'wr.de' ] ;
var de _lv _domains = [ 'profi.de' , ' topagrar.at', 'topagrar.com' , ' wochenblatt.com'] ;
var de _lv _domains = [ 'profi.de' , ' wochenblatt.com'] ;
var de _madsack _domains = [ 'haz.de' , 'kn-online.de' , 'ln-online.de' , 'lvz.de' , 'maz-online.de' , 'neuepresse.de' , 'ostsee-zeitung.de' , 'rnd.de' ] ;
var de _mhs _custom _domains = [ 'cannstatter-zeitung.de' , 'esslinger-zeitung.de' , 'frankenpost.de' , 'insuedthueringen.de' , 'krzbb.de' , 'kurier.de' , 'np-coburg.de' ] ;
var de _vrm _domains = [ 'allgemeine-zeitung.de' , 'echo-online.de' , 'wiesbadener-kurier.de' ] ;
@ -52,13 +52,15 @@ var usa_nymag_domains = ['curbed.com', 'grubstreet.com', 'nymag.com', 'thecut.co
var usa _outside _mag _domains = [ "backpacker.com" , "betamtb.com" , "betternutrition.com" , "cleaneatingmag.com" , "climbing.com" , "outsideonline.com" , "oxygenmag.com" , "skimag.com" , "trailrunnermag.com" , "triathlete.com" , "vegetariantimes.com" , "womensrunning.com" , "yogajournal.com" ] ;
var usa _tribune _domains = [ 'baltimoresun.com' , 'chicagotribune.com' , 'courant.com' , 'dailypress.com' , 'mcall.com' , 'nydailynews.com' , 'orlandosentinel.com' , 'pilotonline.com' , 'sun-sentinel.com' ] ;
// clean local storage of sites (with an exemption for hold-list)
var arr _localstorage _hold = [ 'augsburger-allgemeine.de' , 'barrons.com' , 'business-standard.com' , 'businessinsider.com' , 'businessoffashion.com' , 'businesspost.ie' , 'challenges.fr' , 'charliehebdo.fr' , 'cmjornal.pt' , 'columbian.com' , 'corriere.it' , 'corrieredellosport.it' , 'crikey.com.au' , 'cyclingtips.com' , 'digiday.com' , 'dvhn.nl' , 'economictimes.com' , 'eldiario.es' , 'elespanol.com' , 'elle.fr' , 'elpais.com' , 'elperiodico.com' , 'enotes.com' , 'estadao.com.br' , 'forbes.com' , 'fortune.com' , 'freiepresse.de' , 'gauchazh.clicrbs.com.br' , 'globo.com' , 'ilfoglio.it' , 'inc42.com' , 'indianexpress.com' , 'indiatoday.in' , 'inews.co.uk' , 'janes.com' , 'jazziz.com' , 'ksta.de' , 'kurier.at' , 'lanouvellerepublique.fr' , 'latimes.com' , 'lc.nl' , 'lesechos.fr' , 'limburger.nl' , 'livemint.com' , 'mid-day.com' , 'mundodeportivo.com' , 'nationalreview.com' , 'nrc.nl' , 'nw.de' , 'nytimes.com' , 'nzherald.co.nz' , 'record.pt' , 'ruhrnachrichten.de' , 'rundschau-online.de' , 'sandiegouniontribune.com' , 'scmp.com' , 'seekingalpha.com' , 'techinasia.com' , 'telegraph.co.uk' , 'tes.com' , 'the-tls.co.uk' , 'theatlantic.com' , 'thebulletin.org' , 'thecritic.co.uk' , 'thetimes.co.uk' , 'theweek.com' , 'tt.com' , 'tuttosport.com' , 'uol.com.br' , 'vol.at' , 'weser-kurier.de' , 'wsj.com' ] . concat ( be _mediahuis _domains , be _roularta _domains , ca _gcm _domains , ca _torstar _domains , de _funke _medien _domains , de _lv _domains , de _vrm _domains , de _vrm _custom _domains , es _epiberica _domains , es _epiberica _custom _domains , es _grupo _vocento _domains , es _unidad _domains , fr _groupe _la _depeche _domains , fr _groupe _nice _matin _domains , it _gedi _domains , it _quotidiano _domains , nl _dpg _media _domains , no _nhst _media _domains , timesofindia _domains , usa _hearst _comm _domains , usa _mcc _domains ) ;
if ( ! matchDomain ( arr _localstorage _hold ) ) {
// clean local storage (when allow cookies)
if ( matchDomain ( [ 'bloomberg.com' , 'csmonitor.com' , 'exame.com' , 'slideshare.net' ] ) ) {
window . localStorage . clear ( ) ;
}
function runOnMessage ( bg2csData , dompurify _loaded ) {
// clear local storage (when remove cookies)
if ( bg2csData . cs _clear _lclstrg && ! matchDomain ( [ 'nationalreview.com' , 'thecritic.co.uk' ] . concat ( usa _mcc _domains ) ) )
window . localStorage . clear ( ) ;
// custom/updated sites: load text from json (script[type="application/ld+json"])
if ( bg2csData . ld _json && dompurify _loaded ) {
if ( bg2csData . ld _json . includes ( '|' ) ) {
@ -317,6 +319,10 @@ window.addEventListener('message', function (event) {
}
} , false ) ;
var overlay = document . querySelector ( 'body.didomi-popup-open' ) ;
if ( overlay )
overlay . classList . remove ( 'didomi-popup-open' ) ;
if ( ! ( csDone || csDoneOnce ) ) {
var msg _once _ses ;
@ -582,7 +588,7 @@ else {
csDone = true ;
}
} else if ( window . location . hostname . match ( /\.(de|at|ch)$/ ) || matchDomain ( [ 'diepresse.com' , 'faz.net' , 't opagrar.com', 't t.com', 'wochenblatt.com' ] ) ) { //germany/austria/switzerland - ch
} else if ( window . location . hostname . match ( /\.(de|at|ch)$/ ) || matchDomain ( [ 'diepresse.com' , 'faz.net' , 't t.com', 'wochenblatt.com' ] ) ) { //germany/austria/switzerland - ch
if ( matchDomain ( 'aerztezeitung.de' ) ) {
let paywall = document . querySelector ( 'div.AZLoginModule' ) ;
@ -1371,15 +1377,10 @@ else if (matchDomain('zeit.de')) {
}
else if ( matchDomain ( de _lv _domains ) ) {
let paywall _topagrar = document . querySelector ( 'div > div.paywall-package' ) ;
let paywall _other = document . querySelector ( 'div[id^="paymentprocess-"]' ) ;
if ( paywall _topagrar || paywall _other ) {
if ( paywall _topagrar )
removeDOMElement ( paywall _topagrar . parentNode ) ;
else {
let intro = document . querySelector ( 'div.m-paywall__textFadeOut' ) ;
removeDOMElement ( paywall _other , intro ) ;
}
let paywall = document . querySelector ( 'div[id^="paymentprocess-"]' ) ;
if ( paywall ) {
let intro = document . querySelector ( 'div.m-paywall__textFadeOut' ) ;
removeDOMElement ( paywall , intro ) ;
let div _hidden = document . querySelector ( 'div.paywall-full-content[style]' ) ;
if ( div _hidden ) {
div _hidden . removeAttribute ( 'class' ) ;
@ -2391,11 +2392,6 @@ else if (matchDomain(be_mediahuis_domains.concat(['limburger.nl']))) {
let banners = document . querySelectorAll ( 'div.paywall--titel' ) ;
hideDOMElement ( ... banners ) ;
} , 1500 ) ;
window . setTimeout ( function ( ) {
let overlay = document . querySelector ( 'body.didomi-popup-open' ) ;
if ( overlay )
overlay . classList . remove ( 'didomi-popup-open' ) ;
} , 3000 ) ;
}
else if ( matchDomain ( 'businessam.be' ) ) {
@ -3885,9 +3881,14 @@ else if (matchDomain('foreignpolicy.com')) {
let content _gated = document . querySelector ( 'div.content-gated' ) ;
if ( content _gated ) {
let insider = document . querySelector ( 'body.is-fp-insider' ) ;
if ( insider )
if ( insider ) {
getJsonUrl ( 'div.content-gated' , { rm _class : 'content-gated' } , 'div.content-gated' ) ;
else
window . setTimeout ( function ( ) {
let lazy _images = document . querySelectorAll ( 'img[loading="lazy"]' ) ;
for ( let elem of lazy _images )
elem . removeAttribute ( 'loading' ) ;
} , 1000 ) ;
} else
content _gated . classList . remove ( 'content-gated' ) ;
}
}
@ -4206,7 +4207,7 @@ else if (matchDomain('jpost.com')) {
}
else if ( matchDomain ( [ 'latimes.com' , 'sandiegouniontribune.com' ] ) ) {
let ads = document . querySelectorAll ( 'div.enhancement, div.google-dfp-ad-wrapper ') ;
let ads = document . querySelectorAll ( 'div.enhancement, div.google-dfp-ad-wrapper , div.revcontent ') ;
hideDOMElement ( ... ads ) ;
}