@ -7,9 +7,10 @@ var dompurify_loaded = (typeof DOMPurify === 'function');
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 _medi a _domains = [ 'abendblatt.de' , 'braunschweiger-zeitung.de' , 'morgenpost.de' , 'nrz.de' , 'otz.de' , 'thueringer-allgemeine.de' , 'tlz.de' , 'waz.de' , 'wp.de' , 'wr.de' ] ;
var de _funke _medi en _domains = [ 'abendblatt.de' , 'braunschweiger-zeitung.de' , 'morgenpost.de' , 'nrz.de' , 'otz.de' , 'thueringer-allgemeine.de' , 'tlz.de' , 'waz.de' , 'wp.de' , 'wr.de' ] ;
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 _madsack _custom _domains = [ 'aller-zeitung.de' , 'dnn.de' , 'gnz.de' , 'goettinger-tageblatt.de' , 'paz-online.de' , 'sn-online.de' , 'waz-online.de' ] ;
var de _westfalen _medien _domains = [ 'muensterschezeitung.de' , 'westfalen-blatt.de' , 'wn.de' ] ;
var es _epiberica _domains = [ 'diaridegirona.cat' , 'diariocordoba.com' , 'diariodeibiza.es' , 'diariodemallorca.es' , 'eldia.es' , 'elperiodicodearagon.com' , 'elperiodicoextremadura.com' , 'elperiodicomediterraneo.com' , 'emporda.info' , 'epe.es' , 'farodevigo.es' , 'informacion.es' , 'laopinioncoruna.es' , 'laopiniondemalaga.es' , 'laopiniondemurcia.es' , 'laopiniondezamora.es' , 'laprovincia.es' , 'levante-emv.com' , 'lne.es' , 'mallorcazeitung.es' , 'regio7.cat' ] ;
var es _grupo _vocento _domains = [ 'diariosur.es' , 'diariovasco.com' , 'elcomercio.es' , 'elcorreo.com' , 'eldiariomontanes.es' , 'elnortedecastilla.es' , 'hoy.es' , 'ideal.es' , 'larioja.com' , 'lasprovincias.es' , 'laverdad.es' , 'lavozdigital.es' ] ;
var es _unidad _domains = [ 'elmundo.es' , 'expansion.com' , 'marca.com' ] ;
@ -38,7 +39,7 @@ var usa_outside_mag_domains = ["backpacker.com", "betamtb.com", "betternutrition
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 = [ 'abc.es' , 'allgaeuer-zeitung.de' , 'augsburger-allgemeine.de' , 'barrons.com' , 'businessoffashion.com' , 'challenges.fr' , 'charliehebdo.fr' , 'cmjornal.pt' , 'corriere.it' , 'corrieredellosport.it' , 'eldiario.es' , 'elespanol.com' , 'elle.fr' , 'elpais.com' , 'elperiodico.com' , 'enotes.com' , 'estadao.com.br' , 'forbes.com' , 'fortune.com' , 'freiepresse.de' , 'ilfoglio.it' , 'inc42.com' , 'lanouvellerepublique.fr' , 'lesechos.fr' , 'mid-day.com' , ' muensterschezeitung.de', ' nytimes.com', 'nzherald.co.nz' , 'scmp.com' , 'seekingalpha.com' , 'telegraph.co.uk' , 'thehindu.com' , 'thetimes.co.uk' , 'w estfalen-blatt.de', 'wn.de' , 'w sj.com'] . concat ( de _funke _medi a_domains , es _epiberica _domains , es _grupo _vocento _domains , es _unidad _domains , fr _groupe _ebra _domains , fr _groupe _la _depeche _domains , fr _groupe _nice _matin _domains , it _quotidiano _domains , ca _gcm _domains , nl _pg _domains , no _nhst _media _domains , usa _hearst _comm _domains ) ;
var arr _localstorage _hold = [ 'abc.es' , 'allgaeuer-zeitung.de' , 'augsburger-allgemeine.de' , 'barrons.com' , 'businessoffashion.com' , 'challenges.fr' , 'charliehebdo.fr' , 'cmjornal.pt' , 'corriere.it' , 'corrieredellosport.it' , 'eldiario.es' , 'elespanol.com' , 'elle.fr' , 'elpais.com' , 'elperiodico.com' , 'enotes.com' , 'estadao.com.br' , 'forbes.com' , 'fortune.com' , 'freiepresse.de' , 'ilfoglio.it' , 'inc42.com' , 'lanouvellerepublique.fr' , 'lesechos.fr' , 'mid-day.com' , ' nytimes.com', 'nzherald.co.nz' , 'scmp.com' , 'seekingalpha.com' , 'telegraph.co.uk' , 'thehindu.com' , 'thetimes.co.uk' , 'w sj.com'] . concat ( de _funke _medi en_dom ains, de _westfalen _medien _domains , es _epiberica _domains , es _grupo _vocento _domains , es _unidad _domains , fr _groupe _ebra _domains , fr _groupe _la _depeche _domains , fr _groupe _nice _matin _domains , it _quotidiano _domains , ca _gcm _domains , nl _pg _domains , no _nhst _media _domains , usa _hearst _comm _domains ) ;
if ( ! matchDomain ( arr _localstorage _hold ) ) {
window . localStorage . clear ( ) ;
}
@ -518,13 +519,6 @@ else if (matchDomain('cicero.de')) {
removeDOMElement ( ... urban _ad _sign ) ;
}
else if ( matchDomain ( de _funke _media _domains ) || document . querySelector ( 'a[href="https://www.funkemedien.de/"]' ) ) {
if ( window . location . search . startsWith ( '?service=amp' ) )
amp _unhide _access _hide ( '="NOT p.showRegWall AND NOT p.showPayWall"' , '' , 'amp-ad, amp-embed, amp-fx-flying-carpet' ) ;
else
sessionStorage . setItem ( 'deobfuscate' , 'true' ) ;
}
else if ( matchDomain ( 'faz.net' ) ) {
if ( matchDomain ( 'zeitung.faz.net' ) ) {
let paywall _z = document . querySelector ( '.c-red-carpet' ) ;
@ -740,25 +734,28 @@ else if (matchDomain('tagesspiegel.de')) {
}
}
else if ( matchDomain ( [ 'westfalen-blatt.de' , 'wn.de' , 'muensterschezeitung.de' ] ) ) {
else if ( matchDomain ( de _westfalen _medien _domains ) ) {
let url = window . location . href ;
if ( url . includes ( '/amp/' ) ) {
amp _unhide _subscr _section ( 'amp-ad, amp-embed, section[class^="fp-ad"]' ) ;
} else {
let paywall = document . querySelector ( '.fp-article-paywall-dialog, .fp-article-paywall' ) ;
let paywall = document . querySelector ( '.fp-article-paywall' ) ;
let amphtml = document . querySelector ( 'link[rel="amphtml"]' ) ;
if ( paywall ) {
removeDOMElement ( paywall ) ;
let gallery _no _amp = false ;
if ( matchDomain ( 'westfalen-blatt.de' ) ) {
let article _body = document . querySelector ( '.fp-article__body' ) ;
gallery _no _amp = url . includes ( '/fotos/' ) || ( ! article _body && document . querySelector ( '.fp-gallery-carousel' ) ) ;
}
if ( ! gallery _no _amp )
window . location . href = url . replace ( '.de/' , '.de/amp/' ) ;
if ( amphtml )
window . location . href = amphtml . href ;
}
}
}
else if ( matchDomain ( de _funke _medien _domains ) || document . querySelector ( 'a[href="https://www.funkemedien.de/"]' ) ) {
if ( window . location . search . startsWith ( '?service=amp' ) )
amp _unhide _access _hide ( '="NOT p.showRegWall AND NOT p.showPayWall"' , '' , 'amp-ad, amp-embed, amp-fx-flying-carpet' ) ;
else
sessionStorage . setItem ( 'deobfuscate' , 'true' ) ;
}
else if ( matchDomain ( de _madsack _domains ) || matchDomain ( de _madsack _custom _domains ) ) {
if ( ! ( window . location . pathname . startsWith ( '/amp/' ) || window . location . search . startsWith ( '?outputType=valid_amp' ) ) ) {
let paidcontent _intro = document . querySelector ( 'div.pdb-article-body-paidcontentintro' ) ;