Fix #172926 investmap.pl

This commit is contained in:
Adam Wróblewski
2024-02-19 17:01:04 +01:00
parent 23028c72de
commit ffecec8546

View File

@@ -2389,12 +2389,12 @@ telsu.fi#%#!function(){const e={apply:(e,t,n)=>{if("prg"!==t?.id)return Reflect.
telsu.fi#$#.pb_t { display: none !important; }
!#endif
! https://github.com/uBlockOrigin/uAssets/issues/14204
!#if (adguard_app_windows || adguard_app_mac || adguard_app_android || adguard_ext_chromium || adguard_ext_opera)
!#if (adguard_app_windows || adguard_app_mac || adguard_app_android)
||es.ylilauta.org^
ylilauta.org##.card.a
ylilauta.org#%#//scriptlet('prevent-fetch', 'es.ylilauta')
ylilauta.org#$#iframe.a { position: absolute !important; left: -3000px !important; }
ylilauta.org#%#!function(){const t=()=>{},e={Reflect:window.Reflect,includes:String.prototype.includes,match:String.prototype.match,append:Element.prototype.append,Error:window.Error},c=new Set(["Error","confirm","setTimeout","String.prototype.match","String.prototype.includes","Element.prototype.append","Object.defineProperty"]),n=(t,e)=>{t.forEach((t=>{const c=t.split(".");c.reduce(((t,e,n)=>(n===c.length-1&&(t[e]=d(t[e])),t[e])),e)}))},r=/(( ){4})?(at Reflect\.get \(<anonymous>\)\n|at Object\.(get|apply)[\s\S]*?\n|at Object\.(wrapper)?[Cc]onstruct[\s\S]*?<anonymous>[\s\S]*?\n)/g,a="Proxy.<anonymous>",o="Proxy.value",l="Function.value",s=/Proxy\.((?!.*(value|<anonymous>)).*?) /,i="checkTampering";let u;const d=p=>{const m={apply:(s,u,p)=>{const m=(new e.Error).stack,f=p[0],y=u;switch(s.name){case"confirm":if(f&&e.includes.call(f.toString(),"Error loading advertisements"))return;break;case"setTimeout":f&&(e.includes.call(f.toString(),"this.#test")||e.includes.call(f.toString(),"this.#showFail"))&&(p[0]=t);break;case"match":case"includes":if(y)return"string"==typeof y&&(u=u?.replaceAll?.(r,"")),e.Reflect.apply(s,u,p);break;case"append":{const t=e.Reflect.apply(s,u,p);if(e.includes.call(m,i)&&f&&f.matches("iframe")){const r=document.createElement("iframe");return e.append.call(document.body,r),n(c,r.contentWindow),k=c,g=p[0].contentWindow,h=r.contentWindow,k.forEach((t=>{let e=h;const c=t.split(".");c.reduce(((t,n,r)=>(e=e[n],r===c.length-1&&(t[n]=e),t[n])),g)})),r.remove(),t}break}case"defineProperty":e.includes.call(m,i)&&p[2]?.value&&p[2].value instanceof Object&&(p[2].value=d(p[2].value))}var k,g,h;try{return e.Reflect.apply(s,u,p)}catch(t){throw t instanceof Error&&(t.stack=t.stack.replaceAll(r,""),t.stack=t.stack.replace(a,"Function.caller"),t.stack=t.stack.replace(o,l)),t}},get:(t,c,n)=>{if("toString"===c)return t.toString.bind(t);try{return e.Reflect.get(t,c,n)}catch(t){if(t instanceof Error&&(!u||u===t?.stack||e.includes.call(t?.stack,"Super constructor may only be called once"))){let c,n;e.match.call(t.stack,s)&&(n=e.match.call(t.stack,s)[0],c=`Function.${e.match.call(t.stack,s)[1]}`);const i=c||"Function.<anonymous>",u=n||a;t.stack=t.stack.replaceAll(r,""),t.stack=t.stack.replace(u,i),t.stack=t.stack.replace(o,l)}throw t}},construct:(t,c,n)=>{const r=(new e.Error).stack;if("Error"===t.name)if(e.includes.call(r,i)){const r=e.Reflect.construct(t,c,n);return u=r?.stack,r}return e.Reflect.construct(t,c,n)}};return new Proxy(p,m)};n(c,window),document.addEventListener("load",(function(t){"IFRAME"!==t.target.nodeName||"about:blank"!==t.target.src&&""!==t.target.src||n(c,t.target.contentWindow)}),!0);new MutationObserver(((t,e)=>{const r=document.querySelector("body > iframe");r&&(e.disconnect(),n(c,r.contentWindow),r.addEventListener("load",(function(t){n(c,t.target.contentWindow)}),!0))})).observe(document,{attributes:!0,childList:!0,subtree:!0})}();
ylilauta.org#%#!function(){const t=()=>{},e={Reflect:window.Reflect,includes:String.prototype.includes,match:String.prototype.match,append:Element.prototype.append,Error:window.Error},c=new Set(["Error","confirm","setTimeout","String.prototype.match","String.prototype.includes","Element.prototype.append","Object.defineProperty"]),n=(t,e)=>{t.forEach((t=>{const c=t.split(".");c.reduce(((t,e,n)=>(n===c.length-1&&(t[e]=d(t[e])),t[e])),e)}))},r=/(( ){4})?(at Reflect\.get \(<anonymous>\)\n|at Object\.(get|apply)[\s\S]*?\n|at Object\.(wrapper)?[Cc]onstruct[\s\S]*?<anonymous>[\s\S]*?\n)/g,a="Proxy.<anonymous>",o="Proxy.value",l="Function.value",s=/Proxy\.((?!.*(value|<anonymous>)).*?) /,i="checkTampering";let u;const d=p=>{const m={apply:(s,u,p)=>{const m=(new e.Error).stack,f=p[0],y=u;switch(s.name){case"confirm":if(f&&e.includes.call(f.toString(),"Error loading advertisements"))return;break;case"setTimeout":f&&(e.includes.call(f.toString(),"this.#test")||e.includes.call(f.toString(),"this.#showFail"))&&(p[0]=t);break;case"match":case"includes":if(y)return"string"==typeof y&&(u=u?.replaceAll?.(r,"")),e.Reflect.apply(s,u,p);break;case"append":{const t=e.Reflect.apply(s,u,p);if(e.includes.call(m,i)&&f&&f.matches("iframe"))try{const r=document.createElement("iframe");return e.append.call(document.body,r),n(c,r.contentWindow),k=c,g=p[0].contentWindow,h=r.contentWindow,k.forEach((t=>{let e=h;const c=t.split(".");c.reduce(((t,n,r)=>(e=e[n],r===c.length-1&&(t[n]=e),t[n])),g)})),r.remove(),t}catch(t){}break}case"defineProperty":e.includes.call(m,i)&&p[2]?.value&&p[2].value instanceof Object&&(p[2].value=d(p[2].value))}var k,g,h;try{return e.Reflect.apply(s,u,p)}catch(t){throw t instanceof Error&&(t.stack=t.stack.replaceAll(r,""),t.stack=t.stack.replace(a,"Function.caller"),t.stack=t.stack.replace(o,l)),t}},get:(t,c,n)=>{if("toString"===c)return t.toString.bind(t);try{return e.Reflect.get(t,c,n)}catch(t){if((t instanceof Error||t instanceof ReferenceError)&&(!u||u===t?.stack||e.includes.call(t?.stack,"Super constructor may only be called once"))){let c,n;e.match.call(t.stack,s)&&(n=e.match.call(t.stack,s)[0],c=`Function.${e.match.call(t.stack,s)[1]}`);const i=c||"Function.<anonymous>",u=n||a;t.stack=t.stack.replaceAll(r,""),t.stack=t.stack.replace(u,i),t.stack=t.stack.replace(o,l)}throw t}},construct:(t,c,n)=>{const r=(new e.Error).stack;if("Error"===t.name)if(e.includes.call(r,i)){const r=e.Reflect.construct(t,c,n);return u=r?.stack,r}return e.Reflect.construct(t,c,n)}};return new Proxy(p,m)};n(c,window),document.addEventListener("load",(function(t){"IFRAME"!==t.target.nodeName||"about:blank"!==t.target.src&&""!==t.target.src||n(c,t.target.contentWindow)}),!0);new MutationObserver(((t,e)=>{const r=document.querySelector("body > iframe");r&&(e.disconnect(),n(c,r.contentWindow),r.addEventListener("load",(function(t){n(c,t.target.contentWindow)}),!0))})).observe(document,{attributes:!0,childList:!0,subtree:!0})}();
!#endif
! ruutu.fi - video ads
||nelonenmedia-pmd-ads-*.nm-stream.nelonenmedia.fi/*.mp4$media,redirect=noopmp4-1s,domain=ruutu.fi
@@ -6961,7 +6961,11 @@ barlinek24.pl#?#.item-page > div:not([class]) > table[align="center"]:has(> tbod
! https://github.com/AdguardTeam/AdguardFilters/issues/123647
terenyinwestycyjne.info##.advert-block-wide
terenyinwestycyjne.info#?#.news-list > .news-item:has(> .advert-block-wide)
! https://github.com/AdguardTeam/AdguardFilters/issues/172926
! https://github.com/AdguardTeam/AdguardFilters/issues/124098
investmap.pl#%#//scriptlet('prevent-fetch', '/serve/ajs.php')
investmap.pl##div[height="300px"]:has(> div[class^="sc-"]:only-child > script[async]:not([src]):only-child)
investmap.pl#?#div:is([height="300px"], [height="250px"]):has(> span[class^="sc-"]:only-child > span[class]:contains(/^REKLAMA$/))
investmap.pl##article > div[height="250px"]
! https://github.com/AdguardTeam/AdguardFilters/issues/123490
respawn.pl##a[href*=".adsrv.eacdn.com/"]