This commit is contained in:
Eduard Ursu 2024-05-08 14:12:31 +02:00
parent 8688c8f33d
commit a2f2104439
11 changed files with 164 additions and 59 deletions

View file

@ -1,6 +1,6 @@
{
"name": "toolz",
"version": "3.1.0",
"version": "3.1.2",
"description": "A set of accessible web tools",
"scripts": {
"dev": "webpack serve --config config/webpack.dev.js",

View file

@ -110,8 +110,6 @@
<%- include('partials/header.ejs', {page:'adblock'}) %>
<main>
<noscript>
<div class="_bg-red _txt-white _radius _p-1 better_r _py-2 _mt-2">
<h3>JavaScript is required to run this test. Please enable JavaScript in your browser settings.</h3>
@ -191,8 +189,22 @@
</svg> &nbsp; Re-test</button>
</div>
<div class="_f-center">
<div class="card" id="adb_test_r">
</div>
<div class="card" id="adb_test_r"><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"
stroke="var(--blue)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
<path stroke="none" d="M0 0h24v24H0z"></path>
<path d="M11 12a1 1 0 1 0 2 0 1 1 0 1 0-2 0"></path>
<path d="M3 12a9 9 0 1 0 18 0 9 9 0 1 0-18 0"></path>
</svg> Total : </span><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" stroke-width="2"
stroke="var(--green)" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path d="M0 0h24v24H0z" stroke="none"></path>
<circle cx="12" cy="12" r="9"></circle>
<path d="M9 12l2 2 4-4"></path>
</svg> </span><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" stroke-width="2"
stroke="var(--red)" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path d="M0 0h24v24H0z" stroke="none"></path>
<circle cx="12" cy="12" r="9"></circle>
<path d="M10 10l4 4m0-4l-4 4"></path>
</svg> </span></div>
</div>
</div>
</section>
@ -217,24 +229,24 @@
</div>
<div>
<div class="_bg-orange _txt-white _radius _p-1 better_r">
<b>
The test may not work as expected with some browser/blocker combinations.<br>
To ensure a smooth experience, please check the compatibility list before testing. <br>
<button data-a11y-dialog-show="dlg_compatibility">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path stroke="none" d="M0 0h24v24H0z"/><path d="m7 12 5 5L22 7M2 12l5 5m5-5 5-5"/></svg>
Compatibility</button><br>
I ask that you please refrain from reporting them directly to the browser or adblock solution provider.<br>
Instead, I encourage you to report problems directly to the Toolz project issues <br></b>
<a href="https://github.com/d3ward/toolz/issues/new/choose" class="btn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"
viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none"
stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path
d="M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5">
</path>
</svg> Create issue on Toolz </a>
</div>
</div>
<b>
The test may not work as expected with some browser/blocker combinations.<br>
To ensure a smooth experience, please check the compatibility list before testing. <br>
<button data-a11y-dialog-show="dlg_compatibility">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path stroke="none" d="M0 0h24v24H0z"/><path d="m7 12 5 5L22 7M2 12l5 5m5-5 5-5"/></svg>
Compatibility</button><br>
I ask that you please refrain from reporting them directly to the browser or adblock solution provider.<br>
Instead, I encourage you to report problems directly to the Toolz project issues <br></b>
<a href="https://github.com/d3ward/toolz/issues/new/choose" class="btn"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"
viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none"
stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path
d="M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5">
</path>
</svg> Create issue on Toolz </a>
</div>
</div>
</section>
<section class="page-active" id="adb_test">
<div class="grid">
@ -285,7 +297,29 @@
<div id="ctd_test"></div>
</div>
</div>
</div>
<div>
<details>
<summary>Why Cosmetic Filter test fails?</summary>
<div class="better_r _p-1">
<p>
If a cosmetic filter test fails, it simply means that the specific website being tested
(in this case d3ward.github.io) isn't included in any of adblock's rules or lists.<br>
It's important to note that this does not mean that cosmetic filtering fails on all websites.<br> You can
confirm this by visiting a popular, ad-rich site where you're unlikely to see any ad boxes.<br>
The purpose of this test is to assess the functionality of the blocking feature, not to determine its scope
or coverage. By adding the following rules to your adblock solution, you may be able to solve the problem:
</p>
<pre>
<code>d3ward.github.io##.adbox.banner_ads.adsbox
d3ward.github.io##.textads</code></pre>
<b>Adding these rules could lead to a successful test result proving your adblock
solution have that feature of blocking with cosmetic filters</b>
</div>
</details>
</div>
</div>
</div>
@ -316,6 +350,29 @@
</div>
</div>
</div>
<div>
<details>
<summary>Why Ad Script Loading test fails??</summary>
<div class="better_r _p-1">
<p>
Same as the cosmetic tests. If an ad script load test fails, it usually means that the specific website being
tested isn't covered by any of adblock's rules or lists, especially for blocking ad-related scripts like my fake
<code>ads.js</code><br>
However, this error doesn't indicate a general failure of ad script blocking on all websites.<br>
To check, you can visit a popular website known for its abundance of ads scripts.<br>
Chances are that you won't encounter any blocked ad scripts.
It's important to understand that this test is designed to evaluate the functionality of ad script blocking, not
its scope or effectiveness.
To potentially fix the problem, consider adding the following rules to your adblock solution:
</p>
<pre><code>/pagead.js$domain=d3ward.github.io
/widget/ads.</code></pre>
<b>Adding these rules could lead to a successful test result proving your adblock
solution have that feature of blocking script loading</b>
</div>
</details>
</div>
</div>
<hr>
</div>

View file

@ -1,6 +1,49 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#f3535b" viewBox="0 0 33.867 33.867">
<g stroke-width="23.398" paint-order="stroke markers fill">
<path d="M20.266 13.384c.968-.11 6.628.393 6.6.523L15.58 20.285l-8.59-.245Z" fill-opacity=".831"/>
<path d="M12.896 13.659C9.3 13.469 7.011 9.705 6.932 6.35h6.637c5.728 0 6.709.023 7.068.074 3.802-.046 6.122 3.81 6.23 7.484m-7.634 6.118c4.228.086 7.438 3.513 7.702 7.491l-13.166-.026c-1.969-.031-6.754-3.016-6.78-7.45"/>
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
fill="#f3535b"
viewBox="0 0 33.867 33.867"
version="1.1"
id="svg2"
sodipodi:docname="icon.svg"
inkscape:export-filename="icon.png"
inkscape:export-xdpi="362.83105"
inkscape:export-ydpi="362.83105"
inkscape:version="1.3.2 (091e20e, 2023-11-25)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs2" />
<sodipodi:namedview
id="namedview2"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:export-bgcolor="#ffffffff"
inkscape:zoom="6.9684352"
inkscape:cx="16.9335"
inkscape:cy="16.9335"
inkscape:window-width="1792"
inkscape:window-height="989"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<g
stroke-width="23.398"
paint-order="stroke markers fill"
id="g2">
<path
d="M20.266 13.384c.968-.11 6.628.393 6.6.523L15.58 20.285l-8.59-.245Z"
fill-opacity=".831"
id="path1" />
<path
d="M12.896 13.659C9.3 13.469 7.011 9.705 6.932 6.35h6.637c5.728 0 6.709.023 7.068.074 3.802-.046 6.122 3.81 6.23 7.484m-7.634 6.118c4.228.086 7.438 3.513 7.702 7.491l-13.166-.026c-1.969-.031-6.754-3.016-6.78-7.45"
id="path2" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 580 B

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -7,8 +7,8 @@
! This list cover all the tests on https://d3ward.github.io/toolz/adblock
! Type : Stable
! Entries : 136
! Updated On: 10/2/2024
! Entries : 132
! Updated On: 8/5/2024
! Created by: d3ward
!============ Ads =============
@ -18,7 +18,6 @@
||analyticsengine.s3.amazonaws.com^
||analytics.s3.amazonaws.com^
||advice-ads.s3.amazonaws.com^
||advertising-api-eu.amazon.com^
! --- Google Ads
||pagead2.googlesyndication.com^
@ -149,7 +148,6 @@
||geo.yahoo.com^
||udc.yahoo.com^
||udcm.yahoo.com^
||advertising.yahoo.com^
||analytics.query.yahoo.com^
||partnerads.ysm.yahoo.com^
||log.fc.yahoo.com^
@ -161,7 +159,6 @@
||appmetrica.yandex.ru^
||adfstat.yandex.ru^
||metrika.yandex.ru^
||advertising.yandex.ru^
||offerwall.yandex.net^
||adfox.yandex.ru^
@ -215,7 +212,6 @@
||analytics-api.samsunghealthcn.com^
! --- Apple
||advertising.apple.com^
||iadsdk.apple.com^
||metrics.icloud.com^
||metrics.mzstatic.com^
@ -225,5 +221,6 @@
||notes-analytics-events.apple.com^
*$3p,domain=d3ward.github.io
/pagead.js$domain=d3ward.github.io
@@*$redirect-rule,domain=d3ward.github.io
d3ward.github.io##.textads

View file

@ -7,8 +7,8 @@
# This list cover all the tests on https://d3ward.github.io/toolz/adblock
# Type : Stable
# Entries : 136
# Updated On: 10/2/2024
# Entries : 132
# Updated On: 8/5/2024
# Created by: d3ward
#============ Ads =============
@ -18,7 +18,6 @@
0.0.0.0 analyticsengine.s3.amazonaws.com
0.0.0.0 analytics.s3.amazonaws.com
0.0.0.0 advice-ads.s3.amazonaws.com
0.0.0.0 advertising-api-eu.amazon.com
# --- Google Ads
0.0.0.0 pagead2.googlesyndication.com
@ -149,7 +148,6 @@
0.0.0.0 geo.yahoo.com
0.0.0.0 udc.yahoo.com
0.0.0.0 udcm.yahoo.com
0.0.0.0 advertising.yahoo.com
0.0.0.0 analytics.query.yahoo.com
0.0.0.0 partnerads.ysm.yahoo.com
0.0.0.0 log.fc.yahoo.com
@ -161,7 +159,6 @@
0.0.0.0 appmetrica.yandex.ru
0.0.0.0 adfstat.yandex.ru
0.0.0.0 metrika.yandex.ru
0.0.0.0 advertising.yandex.ru
0.0.0.0 offerwall.yandex.net
0.0.0.0 adfox.yandex.ru
@ -215,7 +212,6 @@
0.0.0.0 analytics-api.samsunghealthcn.com
# --- Apple
0.0.0.0 advertising.apple.com
0.0.0.0 iadsdk.apple.com
0.0.0.0 metrics.icloud.com
0.0.0.0 metrics.mzstatic.com

View file

@ -1,7 +1,7 @@
{
"nextdns":{
"icon":"<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' version='1.1' viewBox='0 0 33.867 33.867'><path fill='#0280ff' stroke='none' stroke-width='1' d='M16.388.064C14.763.52 13.48 2.19 12 2.994 9.23 4.502 3.978 3.643 2.772 7.1c-.609 1.747-.323 3.857-.323 5.678.003 6.818 1.869 13.956 7.744 18.06 1.934 1.35 5.28 3.586 7.744 2.902 9.279-2.574 13.422-11.506 13.422-20.446 0-2.264.628-5.585-.92-7.457-1.564-1.897-4.916-1.365-7.082-2.213-1.937-.756-4.94-4.129-6.969-3.56Z'/></svg>",
"icon":"<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' version='1.1' viewBox='0 0 33.867 33.867'><path fill='#0280ff' stroke='none' stroke-width='1' d='M16.388.064C14.763.52 13.48 2.19 12 2.994 9.23 4.502 3.978 3.643 2.772 7.1c-.609 1.747-.323 3.857-.323 5.678.003 6.818 1.869 13.956 7.744 18.06 1.934 1.35 5.28 3.586 7.744 2.902 9.279-2.574 13.422-11.506 13.422-20.446 0-2.264.628-5.585-.92-7.457-1.564-1.897-4.916-1.365-7.082-2.213-1.937-.756-4.94-4.129-6.969-3.56Z'/></svg>",
"type":"DNS",
"name": "NextDNS",
"no-issues": ["brave-macos","safari-macos","safari-ios","chrome-android","firefox-macos","edge-windows"],
@ -10,7 +10,7 @@
},
"pi-hole":{
"hidden":true,
"icon":"<svg fill='#96060C' width='18' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4.344 0c.238 4.792 3.256 7.056 6.252 7.376.165-1.692-4.319-5.6-4.319-5.6-.008-.011.009-.025.019-.014 0 0 4.648 4.01 5.423 5.645 2.762-.15 5.196-1.947 5-4.912 0 0-4.12-.613-5 4.618C11.48 2.753 8.993 0 4.344 0zM12 7.682v.002a3.68 3.68 0 0 0-2.591 1.077L4.94 13.227a3.683 3.683 0 0 0-.86 1.356 3.31 3.31 0 0 0-.237 1.255A3.681 3.681 0 0 0 4.92 18.45l4.464 4.466a3.69 3.69 0 0 0 2.251 1.06l.002.001c.093.01.187.015.28.017l-.1-.008c.06.003.117.009.177.009l-.077-.001L12 24l-.004-.005a3.68 3.68 0 0 0 2.61-1.077l4.469-4.465a3.683 3.683 0 0 0 1.006-1.888l.012-.063a3.682 3.682 0 0 0 .057-.541l.003-.061c0-.017.003-.05.004-.06h-.002a3.683 3.683 0 0 0-1.077-2.607l-4.466-4.468a3.694 3.694 0 0 0-1.564-.927l-.07-.02a3.43 3.43 0 0 0-.946-.133L12 7.682zm3.165 3.357c.023 1.748-1.33 3.078-1.33 4.806.164 2.227 1.733 3.207 3.266 3.146-.035.003-.068.007-.104.009-1.847.135-3.209-1.326-5.002-1.326-2.23.164-3.21 1.736-3.147 3.27l-.008-.104c-.133-1.847 1.328-3.21 1.328-5.002-.173-2.32-1.867-3.284-3.46-3.132.1-.011.203-.021.31-.027 1.847-.133 3.209 1.328 5.002 1.328 2.082-.155 3.074-1.536 3.145-2.968zM4.344 0c.238 4.792 3.256 7.056 6.252 7.376.165-1.692-4.319-5.6-4.319-5.6-.008-.011.009-.025.019-.014 0 0 4.648 4.01 5.423 5.645 2.762-.15 5.196-1.947 5-4.912 0 0-4.12-.613-5 4.618C11.48 2.753 8.993 0 4.344 0zM12 7.682v.002a3.68 3.68 0 0 0-2.591 1.077L4.94 13.227a3.683 3.683 0 0 0-.86 1.356 3.31 3.31 0 0 0-.237 1.255A3.681 3.681 0 0 0 4.92 18.45l4.464 4.466a3.69 3.69 0 0 0 2.251 1.06l.002.001c.093.01.187.015.28.017l-.1-.008c.06.003.117.009.177.009l-.077-.001L12 24l-.004-.005a3.68 3.68 0 0 0 2.61-1.077l4.469-4.465a3.683 3.683 0 0 0 1.006-1.888l.012-.063a3.682 3.682 0 0 0 .057-.541l.003-.061c0-.017.003-.05.004-.06h-.002a3.683 3.683 0 0 0-1.077-2.607l-4.466-4.468a3.694 3.694 0 0 0-1.564-.927l-.07-.02a3.43 3.43 0 0 0-.946-.133L12 7.682zm3.165 3.357c.023 1.748-1.33 3.078-1.33 4.806.164 2.227 1.733 3.207 3.266 3.146-.035.003-.068.007-.104.009-1.847.135-3.209-1.326-5.002-1.326-2.23.164-3.21 1.736-3.147 3.27l-.008-.104c-.133-1.847 1.328-3.21 1.328-5.002-.173-2.32-1.867-3.284-3.46-3.132.1-.011.203-.021.31-.027 1.847-.133 3.209 1.328 5.002 1.328 2.082-.155 3.074-1.536 3.145-2.968z'/></svg>",
"icon":"<svg fill='#96060C' width='20' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4.344 0c.238 4.792 3.256 7.056 6.252 7.376.165-1.692-4.319-5.6-4.319-5.6-.008-.011.009-.025.019-.014 0 0 4.648 4.01 5.423 5.645 2.762-.15 5.196-1.947 5-4.912 0 0-4.12-.613-5 4.618C11.48 2.753 8.993 0 4.344 0zM12 7.682v.002a3.68 3.68 0 0 0-2.591 1.077L4.94 13.227a3.683 3.683 0 0 0-.86 1.356 3.31 3.31 0 0 0-.237 1.255A3.681 3.681 0 0 0 4.92 18.45l4.464 4.466a3.69 3.69 0 0 0 2.251 1.06l.002.001c.093.01.187.015.28.017l-.1-.008c.06.003.117.009.177.009l-.077-.001L12 24l-.004-.005a3.68 3.68 0 0 0 2.61-1.077l4.469-4.465a3.683 3.683 0 0 0 1.006-1.888l.012-.063a3.682 3.682 0 0 0 .057-.541l.003-.061c0-.017.003-.05.004-.06h-.002a3.683 3.683 0 0 0-1.077-2.607l-4.466-4.468a3.694 3.694 0 0 0-1.564-.927l-.07-.02a3.43 3.43 0 0 0-.946-.133L12 7.682zm3.165 3.357c.023 1.748-1.33 3.078-1.33 4.806.164 2.227 1.733 3.207 3.266 3.146-.035.003-.068.007-.104.009-1.847.135-3.209-1.326-5.002-1.326-2.23.164-3.21 1.736-3.147 3.27l-.008-.104c-.133-1.847 1.328-3.21 1.328-5.002-.173-2.32-1.867-3.284-3.46-3.132.1-.011.203-.021.31-.027 1.847-.133 3.209 1.328 5.002 1.328 2.082-.155 3.074-1.536 3.145-2.968zM4.344 0c.238 4.792 3.256 7.056 6.252 7.376.165-1.692-4.319-5.6-4.319-5.6-.008-.011.009-.025.019-.014 0 0 4.648 4.01 5.423 5.645 2.762-.15 5.196-1.947 5-4.912 0 0-4.12-.613-5 4.618C11.48 2.753 8.993 0 4.344 0zM12 7.682v.002a3.68 3.68 0 0 0-2.591 1.077L4.94 13.227a3.683 3.683 0 0 0-.86 1.356 3.31 3.31 0 0 0-.237 1.255A3.681 3.681 0 0 0 4.92 18.45l4.464 4.466a3.69 3.69 0 0 0 2.251 1.06l.002.001c.093.01.187.015.28.017l-.1-.008c.06.003.117.009.177.009l-.077-.001L12 24l-.004-.005a3.68 3.68 0 0 0 2.61-1.077l4.469-4.465a3.683 3.683 0 0 0 1.006-1.888l.012-.063a3.682 3.682 0 0 0 .057-.541l.003-.061c0-.017.003-.05.004-.06h-.002a3.683 3.683 0 0 0-1.077-2.607l-4.466-4.468a3.694 3.694 0 0 0-1.564-.927l-.07-.02a3.43 3.43 0 0 0-.946-.133L12 7.682zm3.165 3.357c.023 1.748-1.33 3.078-1.33 4.806.164 2.227 1.733 3.207 3.266 3.146-.035.003-.068.007-.104.009-1.847.135-3.209-1.326-5.002-1.326-2.23.164-3.21 1.736-3.147 3.27l-.008-.104c-.133-1.847 1.328-3.21 1.328-5.002-.173-2.32-1.867-3.284-3.46-3.132.1-.011.203-.021.31-.027 1.847-.133 3.209 1.328 5.002 1.328 2.082-.155 3.074-1.536 3.145-2.968z'/></svg>",
"name": "Pi-Hole",
"no-issues": [],
"note":" "
@ -18,27 +18,27 @@
"blokada":{
"name":"Blokada",
"type":"Adblock App",
"icon":"<svg xmlns='http://www.w3.org/2000/svg' width='18'' height='18' version='1.1' viewBox='0 0 33.867 33.867'><path fill='#df6852' fill-opacity='1' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-width='.529' d='M16.002 33.555c-1.164-.738-4.932-4.154-6.613-5.995-4.648-5.09-6.945-9.74-7.64-15.467-.166-1.378-.168-4.79-.002-6.309.114-1.045.575-4.113.73-4.854.077-.37.135-.344 1.252.57.453.372 1.184.854 1.627 1.074.75.373.884.402 2.037.446 1.067.041 1.391.009 2.38-.239 1.408-.352 3.015-.954 5.311-1.99L16.84 0l.714.356c3.273 1.63 6.017 2.457 8.225 2.48 1.928.02 3.12-.393 4.446-1.543.933-.809.93-.811 1.25.905 1.107 5.924 1.024 10.055-.279 14.009-.463 1.404-1.963 4.478-2.933 6.01-.91 1.437-2.277 3.256-3.607 4.796-1.761 2.041-5.234 5.33-6.872 6.51-.624.449-1.11.458-1.781.032zm1.865-4.1c1.198-1.009 3.213-2.945 3.172-3.049-.055-.14-3.867-3.452-7.863-6.83a768.36 768.36 0 0 1-5.967-5.09c-2.181-1.894-2.566-2.192-2.68-2.078-.105.106.266 1.593.757 3.03 1.496 4.379 4.162 8.022 9.57 13.077 1.02.954 1.903 1.735 1.961 1.735.058 0 .53-.358 1.05-.796zm7.317-10.165C25.124 19.192 8.473 8.138 6.04 6.58c-.912-.584-1.277-.765-1.334-.663-.109.195-.318 2.435-.349 3.737-.02.855.01 1.095.14 1.178.09.058 1.3.558 2.688 1.112 3.207 1.281 10.1 4.151 14.427 6.007 3.19 1.368 3.711 1.564 3.572 1.339zm3.64-5.223c.362-1.013.46-2.067.464-5.006.003-2.345-.026-2.945-.147-3.046-.113-.093-.298-.09-.74.012-.97.226-3.467.168-4.877-.111-1.585-.314-3.378-.887-5.146-1.643-.782-.335-1.473-.608-1.535-.607-.248.007-1.704.73-1.704.846 0 .154 1.586 1.421 4.827 3.855 4.997 3.754 8.385 6.201 8.54 6.17.088-.016.23-.228.318-.47z'/></svg>",
"icon":"<svg xmlns='http://www.w3.org/2000/svg' width='20'' height='20' version='1.1' viewBox='0 0 33.867 33.867'><path fill='#df6852' fill-opacity='1' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-width='.529' d='M16.002 33.555c-1.164-.738-4.932-4.154-6.613-5.995-4.648-5.09-6.945-9.74-7.64-15.467-.166-1.378-.168-4.79-.002-6.309.114-1.045.575-4.113.73-4.854.077-.37.135-.344 1.252.57.453.372 1.184.854 1.627 1.074.75.373.884.402 2.037.446 1.067.041 1.391.009 2.38-.239 1.408-.352 3.015-.954 5.311-1.99L16.84 0l.714.356c3.273 1.63 6.017 2.457 8.225 2.48 1.928.02 3.12-.393 4.446-1.543.933-.809.93-.811 1.25.905 1.107 5.924 1.024 10.055-.279 14.009-.463 1.404-1.963 4.478-2.933 6.01-.91 1.437-2.277 3.256-3.607 4.796-1.761 2.041-5.234 5.33-6.872 6.51-.624.449-1.11.458-1.781.032zm1.865-4.1c1.198-1.009 3.213-2.945 3.172-3.049-.055-.14-3.867-3.452-7.863-6.83a768.36 768.36 0 0 1-5.967-5.09c-2.181-1.894-2.566-2.192-2.68-2.078-.105.106.266 1.593.757 3.03 1.496 4.379 4.162 8.022 9.57 13.077 1.02.954 1.903 1.735 1.961 1.735.058 0 .53-.358 1.05-.796zm7.317-10.165C25.124 19.192 8.473 8.138 6.04 6.58c-.912-.584-1.277-.765-1.334-.663-.109.195-.318 2.435-.349 3.737-.02.855.01 1.095.14 1.178.09.058 1.3.558 2.688 1.112 3.207 1.281 10.1 4.151 14.427 6.007 3.19 1.368 3.711 1.564 3.572 1.339zm3.64-5.223c.362-1.013.46-2.067.464-5.006.003-2.345-.026-2.945-.147-3.046-.113-.093-.298-.09-.74.012-.97.226-3.467.168-4.877-.111-1.585-.314-3.378-.887-5.146-1.643-.782-.335-1.473-.608-1.535-.607-.248.007-1.704.73-1.704.846 0 .154 1.586 1.421 4.827 3.855 4.997 3.754 8.385 6.201 8.54 6.17.088-.016.23-.228.318-.47z'/></svg>",
"no-issues": ["chrome-android"],
"note":" "
},
"brave":{
"name": "Brave Browser",
"icon":"<svg xmlns='http://www.w3.org/2000/svg' fill='#FB542B' width='18' height='18' viewBox='0 0 24 24'><path d='m15.68 0 2.096 2.38s1.84-.512 2.709.358c.868.87 1.584 1.638 1.584 1.638l-.562 1.381.715 2.047s-2.104 7.98-2.35 8.955c-.486 1.919-.818 2.66-2.198 3.633a186.42 186.42 0 0 1-4.293 2.916c-.409.256-.92.692-1.38.692-.46 0-.97-.436-1.38-.692a185.796 185.796 0 0 1-4.293-2.916c-1.38-.973-1.712-1.714-2.197-3.633-.247-.975-2.351-8.955-2.351-8.955l.715-2.047-.562-1.381s.716-.768 1.585-1.638c.868-.87 2.708-.358 2.708-.358L8.321 0h7.36zm-3.679 14.936c-.14 0-1.038.317-1.758.69-.72.373-1.242.637-1.409.742-.167.104-.065.301.087.409.152.107 2.194 1.69 2.393 1.866.198.175.489.464.687.464.198 0 .49-.29.688-.464.198-.175 2.24-1.759 2.392-1.866.152-.108.254-.305.087-.41-.167-.104-.689-.368-1.41-.741-.72-.373-1.617-.69-1.757-.69zm0-11.278s-.409.001-1.022.206-1.278.46-1.584.46c-.307 0-2.581-.434-2.581-.434S4.119 7.152 4.119 7.849c0 .697.339.881.68 1.243l2.02 2.149c.192.203.59.511.356 1.066-.235.555-.58 1.26-.196 1.977.384.716 1.042 1.194 1.464 1.115.421-.08 1.412-.598 1.776-.834.364-.237 1.518-1.19 1.518-1.554 0-.365-1.193-1.02-1.413-1.168-.22-.15-1.226-.725-1.247-.95-.02-.227-.012-.293.284-.851.297-.559.831-1.304.742-1.8-.089-.495-.95-.753-1.565-.986-.615-.232-1.799-.671-1.947-.74-.148-.068-.11-.133.339-.175.448-.043 1.719-.212 2.292-.052.573.16 1.552.403 1.632.532.079.13.149.134.067.579-.081.445-.5 2.581-.541 2.96-.04.38-.12.63.288.724.409.094 1.097.256 1.333.256s.924-.162 1.333-.256c.408-.093.329-.344.288-.723-.04-.38-.46-2.516-.541-2.961-.082-.445-.012-.45.067-.579.08-.129 1.059-.372 1.632-.532.573-.16 1.845.009 2.292.052.449.042.487.107.339.175-.148.069-1.332.508-1.947.74-.615.233-1.476.49-1.565.986-.09.496.445 1.241.742 1.8.297.558.304.624.284.85-.02.226-1.026.802-1.247.95-.22.15-1.413.804-1.413 1.169 0 .364 1.154 1.317 1.518 1.554.364.236 1.355.755 1.776.834.422.079 1.08-.4 1.464-1.115.384-.716.039-1.422-.195-1.977-.235-.555.163-.863.355-1.066l2.02-2.149c.341-.362.68-.546.68-1.243 0-.697-2.695-3.96-2.695-3.96s-2.274.436-2.58.436c-.307 0-.972-.256-1.585-.461-.613-.205-1.022-.206-1.022-.206z'/></svg>",
"icon":"<svg xmlns='http://www.w3.org/2000/svg' fill='#FB542B' width='20' height='20' viewBox='0 0 24 24'><path d='m15.68 0 2.096 2.38s1.84-.512 2.709.358c.868.87 1.584 1.638 1.584 1.638l-.562 1.381.715 2.047s-2.104 7.98-2.35 8.955c-.486 1.919-.818 2.66-2.198 3.633a186.42 186.42 0 0 1-4.293 2.916c-.409.256-.92.692-1.38.692-.46 0-.97-.436-1.38-.692a185.796 185.796 0 0 1-4.293-2.916c-1.38-.973-1.712-1.714-2.197-3.633-.247-.975-2.351-8.955-2.351-8.955l.715-2.047-.562-1.381s.716-.768 1.585-1.638c.868-.87 2.708-.358 2.708-.358L8.321 0h7.36zm-3.679 14.936c-.14 0-1.038.317-1.758.69-.72.373-1.242.637-1.409.742-.167.104-.065.301.087.409.152.107 2.194 1.69 2.393 1.866.198.175.489.464.687.464.198 0 .49-.29.688-.464.198-.175 2.24-1.759 2.392-1.866.152-.108.254-.305.087-.41-.167-.104-.689-.368-1.41-.741-.72-.373-1.617-.69-1.757-.69zm0-11.278s-.409.001-1.022.206-1.278.46-1.584.46c-.307 0-2.581-.434-2.581-.434S4.119 7.152 4.119 7.849c0 .697.339.881.68 1.243l2.02 2.149c.192.203.59.511.356 1.066-.235.555-.58 1.26-.196 1.977.384.716 1.042 1.194 1.464 1.115.421-.08 1.412-.598 1.776-.834.364-.237 1.518-1.19 1.518-1.554 0-.365-1.193-1.02-1.413-1.168-.22-.15-1.226-.725-1.247-.95-.02-.227-.012-.293.284-.851.297-.559.831-1.304.742-1.8-.089-.495-.95-.753-1.565-.986-.615-.232-1.799-.671-1.947-.74-.148-.068-.11-.133.339-.175.448-.043 1.719-.212 2.292-.052.573.16 1.552.403 1.632.532.079.13.149.134.067.579-.081.445-.5 2.581-.541 2.96-.04.38-.12.63.288.724.409.094 1.097.256 1.333.256s.924-.162 1.333-.256c.408-.093.329-.344.288-.723-.04-.38-.46-2.516-.541-2.961-.082-.445-.012-.45.067-.579.08-.129 1.059-.372 1.632-.532.573-.16 1.845.009 2.292.052.449.042.487.107.339.175-.148.069-1.332.508-1.947.74-.615.233-1.476.49-1.565.986-.09.496.445 1.241.742 1.8.297.558.304.624.284.85-.02.226-1.026.802-1.247.95-.22.15-1.413.804-1.413 1.169 0 .364 1.154 1.317 1.518 1.554.364.236 1.355.755 1.776.834.422.079 1.08-.4 1.464-1.115.384-.716.039-1.422-.195-1.977-.235-.555.163-.863.355-1.066l2.02-2.149c.341-.362.68-.546.68-1.243 0-.697-2.695-3.96-2.695-3.96s-2.274.436-2.58.436c-.307 0-.972-.256-1.585-.461-.613-.205-1.022-.206-1.022-.206z'/></svg>",
"type":"in-built AdBlocker",
"no-issues": ["macos","ios","android"],
"note": ""
},
"adguard-adblocker":{
"name" : "AdGuard AdBlocker",
"icon":"<svg xmlns='http://www.w3.org/2000/svg' fill='#68BC71' width='18' height='18' viewBox='0 0 24 24'><path d='M12 0C8.249 0 3.725.861 0 2.755 0 6.845-.051 17.037 12 24 24.051 17.037 24 6.845 24 2.755 20.275.861 15.751 0 12 0zm-.106 15.429L6.857 9.612c.331-.239 1.75-1.143 2.794.042l2.187 2.588c.009-.001 5.801-5.948 5.815-5.938.246-.22.694-.503 1.204-.101l-6.963 9.226z'/></svg>",
"icon":"<svg xmlns='http://www.w3.org/2000/svg' fill='#68BC71' width='20' height='20' viewBox='0 0 24 24'><path d='M12 0C8.249 0 3.725.861 0 2.755 0 6.845-.051 17.037 12 24 24.051 17.037 24 6.845 24 2.755 20.275.861 15.751 0 12 0zm-.106 15.429L6.857 9.612c.331-.239 1.75-1.143 2.794.042l2.187 2.588c.009-.001 5.801-5.948 5.815-5.938.246-.22.694-.503 1.204-.101l-6.963 9.226z'/></svg>",
"type":"Browser Extension",
"no-issues": ["safari-ios","safari-macos","brave-macos"],
"no-issues": ["safari-ios","safari-macos","brave-macos","edge-windows11"],
"note":" "
},
"adguard-app":{
"name" : "AdGuard",
"icon":"<svg xmlns='http://www.w3.org/2000/svg' fill='#68BC71' width='18' height='18' viewBox='0 0 24 24'><path d='M12 0C8.249 0 3.725.861 0 2.755 0 6.845-.051 17.037 12 24 24.051 17.037 24 6.845 24 2.755 20.275.861 15.751 0 12 0zm-.106 15.429L6.857 9.612c.331-.239 1.75-1.143 2.794.042l2.187 2.588c.009-.001 5.801-5.948 5.815-5.938.246-.22.694-.503 1.204-.101l-6.963 9.226z'/></svg>",
"icon":"<svg xmlns='http://www.w3.org/2000/svg' fill='#68BC71' width='20' height='20' viewBox='0 0 24 24'><path d='M12 0C8.249 0 3.725.861 0 2.755 0 6.845-.051 17.037 12 24 24.051 17.037 24 6.845 24 2.755 20.275.861 15.751 0 12 0zm-.106 15.429L6.857 9.612c.331-.239 1.75-1.143 2.794.042l2.187 2.588c.009-.001 5.801-5.948 5.815-5.938.246-.22.694-.503 1.204-.101l-6.963 9.226z'/></svg>",
"type":"Adblock App",
"no-issues": [],
"issues":["500 Internal Server Error"],
@ -53,6 +53,12 @@
"m-issues" :["firefox-android","firefox-macos","firefox-linux(mint)"],
"issues":[],
"note":"Firefox users affected by unknown issues. This can be temporarly fixed by using <b><i>@@*$redirect-rule</i></b> in 'My Filters' ",
"icon":"<svg fill='#800000' width='18' height='18' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 0C7.502 3 6.002 3 1.5 3c0 15.002 0 15.002 10.5 21 10.5-5.998 10.5-5.998 10.5-21-4.498 0-5.998 0-10.5-3zM5.956 7.472h1.512v4.536c0 1.322.19 1.508 1.512 1.508 1.323 0 1.512-.19 1.512-1.512V7.472H12v.767a3.75 3.75 0 0 1 2.268-.767 3.79 3.79 0 0 1 3.776 3.78 3.79 3.79 0 0 1-3.78 3.775 3.765 3.764 0 0 1-2.684-1.133c-.464.77-1.315 1.133-2.6 1.133-2.079 0-3.024-.944-3.024-3.023zm8.308 1.512A2.254 2.254 0 0 0 12 11.252a2.254 2.254 0 0 0 2.268 2.264 2.254 2.254 0 0 0 2.264-2.268 2.254 2.254 0 0 0-2.268-2.264z'/></svg>"
"icon":"<svg fill='#800000' width='20' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 0C7.502 3 6.002 3 1.5 3c0 15.002 0 15.002 10.5 21 10.5-5.998 10.5-5.998 10.5-21-4.498 0-5.998 0-10.5-3zM5.956 7.472h1.512v4.536c0 1.322.19 1.508 1.512 1.508 1.323 0 1.512-.19 1.512-1.512V7.472H12v.767a3.75 3.75 0 0 1 2.268-.767 3.79 3.79 0 0 1 3.776 3.78 3.79 3.79 0 0 1-3.78 3.775 3.765 3.764 0 0 1-2.684-1.133c-.464.77-1.315 1.133-2.6 1.133-2.079 0-3.024-.944-3.024-3.023zm8.308 1.512A2.254 2.254 0 0 0 12 11.252a2.254 2.254 0 0 0 2.268 2.264 2.254 2.254 0 0 0 2.264-2.268 2.254 2.254 0 0 0-2.268-2.264z'/></svg>"
},
"mullvad-vpn":{
"name": "Mullvad VPN",
"type": "VPN",
"no-issues":["edge-windows11"],
"icon": "<svg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' x='0' y='0' enable-background='new 0 0 252 252' version='1.1' viewBox='0 0 252 252' width='20' height='20'><path fill='#192e45' fill-rule='evenodd' d='M0 126c0 69.6 56.5 126 126 126s126-56.4 126-126S195.6 0 126 0 0 56.4 0 126z' clip-rule='evenodd'/><g fill-rule='evenodd' clip-rule='evenodd'><path fill='#d2943b' d='M23.9 96.6 16.8 111l9.6-13.4c0 .1-.6 19.3-.6 19.3l2.7-14.5c7.2 13.7 23.1 34.8 45.4 50.5 1.7 1.2 3.9 3.3 4.6 4.1 0 0 21.3 10.8 54.1-14.2.3-.2.7-.4 1-.6l.5.3 7.2 4.8c-2.5-.7-7.3-1.9-7.3-1.9-15.8 18.2-41.5 21.2-55.3 12-.6-.4-4 1-4.6 3-.4 1.1 0 2.3.5 3.2 2.8 5.2 7 4.7 5 10.8-1.4 3.3-3.4 6.5-5.6 9.5-4.6 6.2-11.8 11.7-11.1 15 32.6 40.2 106.1 34.6 134.1-1.3-.4-5.2-8.6-7.7-14.3-20.4 1.6.5 4 1.2 4 1.1 0-.1-6.8-11.1-7.1-12.2l4.4.3s-5.8-7.2-6-7.9l5.9-.8s-7.4-8.5-7.5-9.2l7.5 1.2-8.2-9.9h3.9l-4.6-6.7-37.3-14.7c-14.3-8.9-27-19.8-36.6-28.2l-19.3-9.4C63.3 79.4 46 79.9 35.4 82l6.8-11.6-9.9 11.8c-.6-.2-1.3-.4-1.3-.4l.7-15-3.3 14-4.5 15.8z'/><path fill='#ffcd86' d='M28.4 80.8c-4.9-2.3-10.6 1-11.6 5.5-1.2 4.3 1.8 9.6 7.1 10.3 5-3.1 9.3-11.1 4.5-15.8z'/></g><path fill='#ffd524' fill-rule='evenodd' d='M101.2 69.9c-1.5-4.1-1.1-9.4 1-14.4 3-6.9 8.7-11.5 14.1-11.5 1.1 0 2.1.2 3.1.6 3.1-2.8 6.7-5.1 10.7-6.7 22-8.8 54.3 6.9 62.6 28.5 4 10.5 2.8 21.9-.6 32.4-2.8 8.6-13 21-9.2 30.3-1.5-.4-32.8-11-41.8-15.8-14.1-8.8-26.7-19.6-36.2-27.9l-.3-.3-32-15.2c-.4-.2-.8-.4-1.1-.6 4.4.2 21.9 2.3 29.7.6' clip-rule='evenodd'/><ellipse cx='113.8' cy='60.4' fill='#fff' rx='13.6' ry='8.1' transform='rotate(-66.378 113.803 60.409)'/><path fill='#192e45' d='M120.1 46.1c-5.3-2.3-12.4 2.2-15.9 10.1s-1.9 16.1 3.4 18.5c5.3 2.3 12.4-2.2 15.9-10.1s1.9-16.1-3.4-18.5zm.5 17.3c-2.8 6.3-8.1 10.1-11.8 8.5-3.8-1.7-4.6-8.1-1.8-14.5 2.8-6.3 8.1-10.1 11.9-8.5 3.7 1.7 4.5 8.2 1.7 14.5z'/></svg>"
}
}

View file

@ -4,8 +4,7 @@
"adtago.s3.amazonaws.com",
"analyticsengine.s3.amazonaws.com",
"analytics.s3.amazonaws.com",
"advice-ads.s3.amazonaws.com",
"advertising-api-eu.amazon.com"
"advice-ads.s3.amazonaws.com"
],
"Google Ads": [
"pagead2.googlesyndication.com",
@ -132,7 +131,6 @@
"geo.yahoo.com",
"udc.yahoo.com",
"udcm.yahoo.com",
"advertising.yahoo.com",
"analytics.query.yahoo.com",
"partnerads.ysm.yahoo.com",
"log.fc.yahoo.com",
@ -144,7 +142,6 @@
"appmetrica.yandex.ru",
"adfstat.yandex.ru",
"metrika.yandex.ru",
"advertising.yandex.ru",
"offerwall.yandex.net",
"adfox.yandex.ru"
],
@ -197,7 +194,6 @@
"analytics-api.samsunghealthcn.com"
],
"Apple": [
"advertising.apple.com",
"iadsdk.apple.com",
"metrics.icloud.com",
"metrics.mzstatic.com",

View file

@ -2,7 +2,7 @@
<div class="dialog-overlay" data-a11y-dialog-hide></div>
<div class="dialog-content">
<header>
<h3 id="dlg_changelog-title">Toolz 3.1.0 </h3>
<h3 id="dlg_changelog-title">Toolz 3.1.2 </h3>
<button data-a11y-dialog-hide><svg class="w-6 h-6" id="close-icon" fill="none" stroke="currentColor"
viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12">
@ -12,7 +12,16 @@
<section>
<div class="grid better_r">
<div>
<div style="flex-direction: column; display: flex;gap:0.5rem;">
<div class="card _mt-1 _p-1 _bg3 _shadowless">
<h5>#Changelog 8/05/2024 </h5>
<ul class="keep-ls">
<li>Updated hosts list</li>
<li>Removed some advertising hosts that were used for administration and not to serve ads.</li>
<li>Added details for cosmetic and script tests</li>
<li>Moved warning card for better UX</li>
</ul>
</div>
<div class="card _mt-1 _p-1 _bg3 _shadowless">
<h5>#Changelog 10/02/2024 </h5>
<ul class="keep-ls">

View file

@ -19,6 +19,7 @@
@import "./components/snackbar"
@import "./components/card"
@import "./elements/form"
@import "./elements/code"
@import "./components/dropdown"
@import "./components/modal"
@import "./components/gotop_link"
@ -42,6 +43,7 @@
main
min-height: 100vh
--bg-details: var(--bg3)
#dlg_compatibility
z-index: 52!important
#adb_test

View file

@ -6,7 +6,6 @@ details
display: flex
flex-flow: wrap column
border-radius: var(--radius)
user-select: none
background: var(--bg-details)
& > summary
outline-color: initial

View file

@ -94,7 +94,7 @@ function build(obj, comment, pre, post) {
})
if (pre == '||')
txt +=
'\n*$3p,domain=d3ward.github.io\n@@*$redirect-rule,domain=d3ward.github.io\nd3ward.github.io##.textads'
'\n*$3p,domain=d3ward.github.io\n/pagead.js$domain=d3ward.github.io\n@@*$redirect-rule,domain=d3ward.github.io\nd3ward.github.io##.textads'
const date = new Date()
const d =
date.getDate() + '/' + (date.getMonth() + 1) + '/' + date.getFullYear()