diff --git a/BaseFilter/sections/antiadblock.txt b/BaseFilter/sections/antiadblock.txt index fc00b141c02..0300ec721fe 100644 --- a/BaseFilter/sections/antiadblock.txt +++ b/BaseFilter/sections/antiadblock.txt @@ -2344,7 +2344,8 @@ doods.to,veev.to#@#.avb-active @@/ad-provider.js$xmlhttprequest,domain=veev.to|doods.to doods.to,veev.to$$script:contains(veevad-interstitial) doods.to,veev.to#%#//scriptlet('remove-node-text', 'script', 'veevad-interstitial') -doods.to,veev.to#%#(()=>{const t=((t,o)=>{const a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",n=Math.floor(Math.random()*(o-t+1))+t;let c="";for(let t=0;t{const e={apply:(e,p,t)=>(!0===t[0]&&(t[0]=!1),Reflect.apply(e,p,t))},p={apply:(p,t,a)=>("__updateState"===a[1]&&a[2]&&a[2].value&&(a[2].value=new Proxy(a[2].value,e)),Reflect.apply(p,t,a))};window.Object.defineProperty=new Proxy(window.Object.defineProperty,p)})(); +doods.to,veev.to#%#(()=>{const t={apply:(t,e,n)=>{const o=n[0];if(o&&o.status.includes("success"))for(const t in n[0])"1"===n[0][t]?n[0][t]="0":1===n[0][t]&&(n[0][t]=0);return Reflect.apply(t,e,n)}},e={apply:(e,n,o)=>{const p=o[0];return"function"==typeof p&&p.toString().includes("adblockEnabled")&&(o[0]=new Proxy(o[0],t)),Reflect.apply(e,n,o)}};window.Promise.prototype.then=new Proxy(window.Promise.prototype.then,e)})(); doods.to,veev.to#%#//scriptlet('prevent-element-src-loading', 'script', 'c.adsco.re') doods.to,veev.to#%#//scriptlet('set-constant', '_iab', 'false') doods.to,veev.to#%#(()=>{const t={apply:(t,n,e)=>{if(e[0]&&null===e[0].html?.detected&&"function"==typeof e[0].html?.instance?.start&&"function"==typeof e[0].env?.instance?.start&&"function"==typeof e[0].http?.instance?.start){const t=function(){Object.keys(this).forEach((t=>{"boolean"==typeof this[t]&&(this[t]=!1)}))};["html","env","http"].forEach((n=>{e[0][n].instance.start=t}))}return Reflect.apply(t,n,e)}};window.Object.keys=new Proxy(window.Object.keys,t)})();