diff --git a/.gitignore b/.gitignore
index 57473c6..6cf7b6a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,14 +1,14 @@
# See https://help.github.com/ignore-files/ for more about ignoring files.
# dependencies
-/node_modules
+node_modules
+.web-extension-id
+web-ext-artifacts/
+sign-firefox-extension.sh
# testing
/coverage
-# production
-/build
-
# misc
.DS_Store
.env
@@ -17,4 +17,4 @@ yarn-debug.log*
yarn-error.log*
# WebStorm
-.idea/
\ No newline at end of file
+.idea/
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 57061ca..0000000
--- a/.gitmodules
+++ /dev/null
@@ -1,4 +0,0 @@
-[submodule "rules"]
- path = data
- url = https://gitlab.com/anti-tracking/ClearURLs/rules.git
- branch = master
diff --git a/README.md b/README.md
index 3692954..63b6f94 100644
--- a/README.md
+++ b/README.md
@@ -1,21 +1,51 @@
-
-
-
+This is a fork of [ClearURLs/Addon](https://github.com/ClearURLs/Addon) with some modifications. The
+main change is moving the data/rule files to this repo instead of loading them from a gitlab page
+that the original author hosts. This removes the risk of a bad actor gaining control over that URL
+and making changes that lead to arbitrary code execution or redirecting your browser to arbitrary
+URLs.
-[](https://addons.mozilla.org/firefox/addon/clearurls/) [](https://microsoftedge.microsoft.com/addons/detail/mdkdmaickkfdekbjdoojfalpbkgaddei) [](https://chrome.google.com/webstore/detail/clearurls/lckanjgmijmafbedllaakclkaicjfmnk)
+## Install
-# ClearURLs [![Gitter](https://badges.gitter.im/ClearURLs/ClearURLs.svg)](https://gitter.im/ClearURLs/ClearURLs)
+**Firefox**
+* I have a signed xpi that you can immediately install. Open `build/` and drag the xpi into Firefox.
+ It may take a few seconds for the browser to display the extension installation dialog box.
+* You can also find the signed Firefox files in the project's [Releases page](https://github.com/sir-pinecone/clear-urls-browser-extension/releases).
+
+**Chrome**
+* Go to Chrome extensions page.
+* Toggle the developer mode (top-right of page).
+* Click `Load unpacked`.
+* Select this project's root folder.
+
+## Development
+
+### Local Testing
+
+* Firefox: open about:debugging and click `Load Temporary Add-on...` then select `manifest.json` file.
+* Chrome: follow the install steps from above.
+
+## Signing and Building
+
+### Firefox
+* Install web-ext with `$ npm install --global web-ext`
+* Generate an unlisted xpi with:
+ `web-ext sign --api-key --api-secret `
+ * You can obtain these keys from https://addons.mozilla.org/en-US/developers/addon/api/key/
+* The signed xpi will be in `web-ext-artifacts/`. Drag this into Firefox to install it.
+* Alternatively use the private sign-firefox-extension.sh script (not included in the repo) which places the xpi in `build/`.
+
+---
**ClearURLs** is an add-on based on the new WebExtensions technology and is optimized for *Firefox* and *Chrome* based browsers.
-This extension will automatically remove tracking elements from URLs to help protect your privacy when browse through the Internet,
+This extension will automatically remove tracking elements from URLs to help protect your privacy when browse through the Internet,
which is regularly updated by us and can be found [here](https://gitlab.com/anti-tracking/ClearURLs/rules/-/raw/master/data.min.json).
## Application
-Many websites use tracking elements in the URL (e.g. `https://example.com?utm_source=newsletter1&utm_medium=email&utm_campaign=sale`) to mark your online activity.
+Many websites use tracking elements in the URL (e.g. `https://example.com?utm_source=newsletter1&utm_medium=email&utm_campaign=sale`) to mark your online activity.
All that tracking code is not necessary for a website to be displayed or work correctly and can therefore be removed—that is exactly what ClearURLs does.
-Another common example are Amazon URLs. If you search for a product on Amazon you will see a very long URL, such as:
+Another common example are Amazon URLs. If you search for a product on Amazon you will see a very long URL, such as:
```
https://www.amazon.com/dp/exampleProduct/ref=sxin_0_pb?__mk_de_DE=ÅMÅŽÕÑ&keywords=tea&pd_rd_i=exampleProduct&pd_rd_r=8d39e4cd-1e4f-43db-b6e7-72e969a84aa5&pd_rd_w=1pcKM&pd_rd_wg=hYrNl&pf_rd_p=50bbfd25-5ef7-41a2-68d6-74d854b30e30&pf_rd_r=0GMWD0YYKA7XFGX55ADP&qid=1517757263&rnid=2914120011
```
@@ -39,55 +69,6 @@ Indeed most of the above URL is tracking code. Once ClearURLs has cleaned the ad
## Permissons
Reasoning for needed permissions can be found under [here](https://gitlab.com/KevinRoebert/ClearUrls/issues/159).
-## Screenshot
-![Interface (version 1.14.0)](https://gitlab.com/KevinRoebert/ClearUrls/raw/master/promotion/screens/Popup_v_1.14.0.png)
-
-## CI/CD Artifacts Download (for Firefox- and Chrome-Dev only)
-Here you can download the packed files for the Firefox- and Chrome-Dev:
-
-[](https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/ClearUrls.zip?job=bundle%20addon)
-
-## Test
-If you want to test whether ClearURLs works correctly on your system, you can go to this test page: [https://test.clearurls.xyz/](https://test.clearurls.xyz/)
-
-## Contribute
-If you have any suggestions or complaints, please [create an issue.](https://gitlab.com/KevinRoebert/ClearUrls/issues/new)
-
-**Note: If you have any suggestions or complaints regarding the rules, please [create an issue in this repo](https://gitlab.com/anti-tracking/ClearURLs/rules/-/issues/new) or email us rules.support (at) clearurls.xyz (this mail will automatically create a new issue in this repo).**
-
-### Translate ClearURLs
-You want to help translating ClearURLs into many languages? – Nice
-
-You can choose between two options to contribute. You can create a merge request, or you can use the POEditor to translate ClearURLs.
-
-*Hint: The description field in the translation files are only an information for what the translation is used.
-It is not necessary to translate the description field; in the most cases it is empty.*
-
-#### Merge request
-If you want to create a merge request, you must open the path [`_locales/en/messages.json`](https://github.com/KevinRoebert/ClearUrls/blob/master/_locales/en/messages.json) in the ClearURLs repo
-and translate the english terms into terms of your language. Once you have translated all the terms, you make a pull request of your translation.
-Please push your translation into the folder `_locales/{language code}/messages.json`.
-
-#### POEditor
-[](https://poeditor.com/join/project/vKTpQWWvk2)
-
-## Projects that use parts of ClearURLs
-
-* [Uroute](https://github.com/walterl/uroute) used ClearURLs to filter/clean URL before launching browser
-* [Scrub](https://gitlab.com/CrunchBangDev/cbd-cogs/-/tree/master/Scrub) used ClearURLs to filter/clean URLs as cog for the Red Discord bot
-* [Unalix](https://github.com/AmanoTeam/Unalix) a simple Python module that removes tracking fields from URLs and unshort shortened URLs
-* [Unalix-nim](https://github.com/AmanoTeam/Unalix-nim) a simple Nim library that removes tracking fields from URLs and unshort shortened URLs
-
-## Recommended by...
-* [ghacks-user.js](https://github.com/ghacksuserjs/ghacks-user.js/wiki/4.1-Extensions)
-* [Awesome Humane Tech List](https://github.com/humanetech-community/awesome-humane-tech#tracking)
-* [PrivacyTools](https://www.privacytools.io/browsers/#addons)
-* [New York Times Wirecutter](https://www.nytimes.com/wirecutter/reviews/our-favorite-ad-blockers-and-browser-extensions-to-protect-privacy/#cleaner-links-clearurls)
-* ClearURLs is part of Mozilla's recommended extensions program
-
-## Permissions
-Reasoning for needed permissions you can find under [this discussion](https://gitlab.com/KevinRoebert/ClearUrls/issues/159).
-
## Copyright
We use some third-party scripts in our add-on. The authors and licenses are listed below.
- [WebExtension browser API Polyfill](https://github.com/mozilla/webextension-polyfill) |
diff --git a/build/clearurls-1.21.0.xpi b/build/clearurls-1.21.0.xpi
new file mode 100644
index 0000000..7df7b87
Binary files /dev/null and b/build/clearurls-1.21.0.xpi differ
diff --git a/core_js/storage.js b/core_js/storage.js
index be780ad..6864acb 100644
--- a/core_js/storage.js
+++ b/core_js/storage.js
@@ -193,8 +193,8 @@ function initSettings() {
storage.log = {"log": []};
storage.statisticsStatus = true;
storage.badged_color = "#ffa500";
- storage.hashURL = "https://rules2.clearurls.xyz/rules.minify.hash";
- storage.ruleURL = "https://rules2.clearurls.xyz/data.minify.json";
+ storage.hashURL = "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/rules.minify.hash";
+ storage.ruleURL = "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/data.minify.json";
storage.contextMenuEnabled = true;
storage.historyListenerEnabled = true;
storage.localHostsSkipping = true;
@@ -221,27 +221,27 @@ function initSettings() {
function replaceOldURLs(url) {
switch (url) {
case "https://raw.githubusercontent.com/KevinRoebert/ClearUrls/master/data/rules.hash?flush_cache=true":
- return "https://kevinroebert.gitlab.io/ClearUrls/data/rules.minify.hash";
+ return "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/rules.minify.hash";
case "https://raw.githubusercontent.com/KevinRoebert/ClearUrls/master/data/data.json?flush_cache=true":
- return "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json";
+ return "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/data.minify.json";
case "https://gitlab.com/KevinRoebert/ClearUrls/raw/master/data/rules.hash":
- return "https://kevinroebert.gitlab.io/ClearUrls/data/rules.minify.hash";
+ return "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/rules.minify.hash";
case "https://gitlab.com/KevinRoebert/ClearUrls/raw/master/data/data.json":
- return "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json";
+ return "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/data.minify.json";
case "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/rules.min.hash?job=hash%20rules":
- return "https://kevinroebert.gitlab.io/ClearUrls/data/rules.minify.hash";
+ return "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/rules.minify.hash";
case "https://gitlab.com/KevinRoebert/ClearUrls/raw/master/data/data.min.json":
- return "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json";
+ return "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/data.minify.json";
case "https://gitlab.com/KevinRoebert/ClearUrls/raw/master/data/data.minify.json":
- return "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json";
+ return "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/data.minify.json";
case "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/data.minify.json?job=hash%20rules":
- return "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json";
+ return "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/data.minify.json";
case "https://gitlab.com/KevinRoebert/ClearUrls/-/jobs/artifacts/master/raw/rules.minify.hash?job=hash%20rules":
- return "https://kevinroebert.gitlab.io/ClearUrls/data/rules.minify.hash";
- case "https://kevinroebert.gitlab.io/ClearUrls/data/data.minify.json":
- return "https://rules2.clearurls.xyz/data.minify.json";
- case "https://kevinroebert.gitlab.io/ClearUrls/data/rules.minify.hash":
- return "https://rules2.clearurls.xyz/rules.minify.hash";
+ return "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/rules.minify.hash";
+ case "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/data.minify.json":
+ return "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/data.minify.hash";
+ case "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/rules.minify.hash":
+ return "https://raw.githubusercontent.com/sir-pinecone/clear-urls-browser-extension/master/data/rules.minify.hash";
default:
return url;
}
diff --git a/data b/data
deleted file mode 160000
index 7a180c3..0000000
--- a/data
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 7a180c3dbd2a48aeeb1271919f6a9218b4d45354
diff --git a/data/data.json b/data/data.json
new file mode 100644
index 0000000..aab0e63
--- /dev/null
+++ b/data/data.json
@@ -0,0 +1,461 @@
+{
+ "providers": {
+ "amazon": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(amazon)(\\.[a-zA-Z]{2,})(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "pf_rd_[a-zA-Z]=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "qid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "sr=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "srs=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ ".*(adsensecustomsearchads\\.com)\\/.*",
+ "pd_rd_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "__mk_[a-zA-Z]{1,3}_[a-zA-Z]{1,3}=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "spIA=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "ms3_c=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "[a-zA-Z%0-9]*ie=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "refRID=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "colid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "coliid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "[^a-zA-Z%0-9]adId=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "qualifier=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "_encoding=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "smid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "field-lbr_brands_browse-bin=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [
+ ".*(amazon\\.).*(\\/gp).*\\/redirector.html\\/.*"
+ ],
+ "redirections": []
+ },
+ "fls-na.amazon": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(fls-na\\.amazon)(\\.[a-zA-Z]{2,}).*",
+ "completeProvider": true,
+ "rules": [],
+ "exceptions": [],
+ "redirections": []
+ },
+ "google": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(google)(\\.[a-zA-Z]{2,})(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "ved=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "bi[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "gfe_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "ei=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "source=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "gs_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "site=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "&\\.[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "oq=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "esrc=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "uact=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "cd=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "cad=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "gws_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "atyp=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "vet=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "zx=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "_u=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "je=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "dcr=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "ie=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "sei=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "sa=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "dpr=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "hl=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "btn[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "sa=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "usg=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "cd=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "cad=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "uact=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [
+ ".*(mail\\.google\\.).*(\\/mail\\/u\\/0).*",
+ ".*(google\\.).*(\\/upload)?(\\/drive)\\/.*",
+ ".*(docs\\.google\\.).*\\/.*",
+ ".*(accounts\\.google\\.).*",
+ ".*(google\\.).*\\/searchbyimage\\?image_url=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ ".*(hangouts\\.google\\.).*\\/webchat.*zx=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ ".*(client-channel\\.google\\.).*\\/client-channel.*zx=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ ".*(google\\.).*\\/complete\\/search\\?.*gs_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ ".*(google\\.).*\\/s\\?tbm=map.*gs_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ ".*(news\\.google\\.).*\\?hl=.*",
+ ".*(google\\.).*\\/setprefs\\?.*hl=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ ".*(google\\.).*\\/appsactivity\\/.*",
+ ".*(google\\.).*\\/recaptcha\\/.*"
+ ],
+ "redirections": [
+ ".*google\\..*\\/.*url\\?.*url=((https|http)[^&]*)",
+ ".*google\\..*\\/.*url\\?.*q=((https|http)[^&]*)"
+ ]
+ },
+ "googlesyndication": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(googlesyndication)(\\.[a-zA-Z]{2,}).*",
+ "completeProvider": true,
+ "rules": [],
+ "exceptions": [],
+ "redirections": []
+ },
+ "doubleclick": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(doubleclick)(\\.[a-zA-Z]{2,}).*",
+ "completeProvider": true,
+ "rules": [],
+ "exceptions": [],
+ "redirections": [
+ ".*doubleclick\\..*\\/.*tag_for_child_directed_treatment=;%3F(.*)"
+ ]
+ },
+ "globalRules": {
+ "urlPattern": ".*",
+ "completeProvider": false,
+ "rules": [
+ "utm_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "ga_source=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "ga_medium=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "ga_term=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "ga_content=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "ga_campaign=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "ga_place=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "yclid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "_openstat=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "fb_action_ids=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "fb_action_types=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "fb_source=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "fb_ref=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "fbclid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "action_object_map=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "action_type_map=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "action_ref_map=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "gs_l=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "mkt_tok=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "hmb_campaign=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "hmb_medium=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "hmb_source=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "[\\?|&]ref[\\_]?=[^\\/|\\?|&]*",
+ "\\?$",
+ "\\&$"
+ ],
+ "exceptions": [
+ ".*([\\.]?matrix\\.org)(\\/_matrix)\\/.*",
+ ".*([\\.]?prismic\\.io).*",
+ ".*([\\.]?gitlab\\.com).*",
+ ".*([\\.]?gcsip\\.com).*[\\?|&]ref[\\_]?=[^\\/|\\?|&]*.*",
+ ".*([\\.]?cloudflare\\.com).*",
+ ".*([\\.]?tv2\\.no)(\\/api)\\/.*"
+ ],
+ "redirections": []
+ },
+ "adtech": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(adtech)(\\.[a-zA-Z]{2,}).*",
+ "completeProvider": true,
+ "rules": [],
+ "exceptions": [],
+ "redirections": []
+ },
+ "contentpass.net": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(contentpass\\.net).*",
+ "completeProvider": true,
+ "rules": [],
+ "exceptions": [],
+ "redirections": []
+ },
+ "bf-ad": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(bf-ad)(\\.[a-zA-Z]{2,}).*",
+ "completeProvider": true,
+ "rules": [],
+ "exceptions": [],
+ "redirections": []
+ },
+ "amazon-adsystem": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(amazon-adsystem)(\\.[a-zA-Z]{2,}).*",
+ "completeProvider": true,
+ "rules": [],
+ "exceptions": [],
+ "redirections": []
+ },
+ "adsensecustomsearchads": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(adsensecustomsearchads)(\\.[a-zA-Z]{2,}).*",
+ "completeProvider": true,
+ "rules": [],
+ "exceptions": [],
+ "redirections": []
+ },
+ "youtube": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(youtube)(\\.[a-zA-Z]{2,})(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "feature=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "gclid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "kw=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "facebook": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(facebook)(\\.[a-zA-Z]{2,})(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "hc_[a-zA-Z_\\[\\]0-9]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "[a-zA-Z]*ref[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "__tn__=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "eid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "__xts__%5B[0-9]%5D=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [
+ ".*(facebook\\.)\\w{2,}.*(\\/plugins\\/).*"
+ ],
+ "redirections": [
+ ".*l\\.facebook\\..*\\/.*l\\.php\\?.*u=((https%3A%2F%2F|http%3A%2F%2F)[^&]*)"
+ ]
+ },
+ "twitter": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(twitter)(\\.[a-zA-Z]{2,})(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "(ref_)?src=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "reddit": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(reddit)(\\.[a-zA-Z]{2,})(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [],
+ "exceptions": [],
+ "redirections": [
+ "out\\.reddit\\.\\w{2,}\\/.*url=([^&]*)"
+ ]
+ }
+ ,
+ "netflix": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(netflix)(\\.[a-zA-Z]{2,})(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "trackId=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "tctx=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "jb[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "techcrunch": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?([\\.]?techcrunch\\.com)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "ncid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "sr=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "sr_share=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "guccounter=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "guce_referrer_[a-z]+=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "bing": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(bing)(\\.[a-zA-Z]{2,})(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "cvid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "form=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "sk=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "sp=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "sc=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "qs=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "qp=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "tweakers": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(tweakers\\.net)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "nb=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "u=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "twitch": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(twitch)(\\.[a-zA-Z]{2,})(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "tt_medium=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "tt_content=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "vivaldi": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(vivaldi\\.com)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "pk_campaign=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "pk_kwd=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "indeed": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(indeed\\.com)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "from=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "alid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "[a-zA-Z]*tk=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "hhdotru": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(hh\\.ru)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "vss=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "t=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "swnt=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "grpos=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "ptl=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "stl=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "exp=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "plim=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "ebay": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(ebay)(\\.[a-zA-Z]{2,})(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "_trkparms=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "_trksid=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "_from=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "cnet": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(cnet\\.com)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "ftag=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "imdb.com": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(imdb\\.com)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "ref_=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "pf_rd_[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "govdelivery.com": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(govdelivery\\.com)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [],
+ "exceptions": [],
+ "redirections": [
+ ".*links\\.govdelivery\\.com.*\\/track\\?.*(http:\\/\\/.*)",
+ ".*links\\.govdelivery\\.com.*\\/track\\?.*(https:\\/\\/.*)"
+ ]
+ },
+ "walmart.com": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(walmart\\.com)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "u1=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "ath[a-zA-Z]*=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "net-parade.it": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(net\\-parade\\.it)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "pl=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "prvnizpravy.cz": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(prvnizpravy\\.cz)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "xid=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "youku.com": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(youku\\.com)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "spm=[^\\/|\\?|&]*(\\/|&(amp;)?)?",
+ "tpa=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "nytimes.com": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(nytimes\\.com)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "smid=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "tchibo.de": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(tchibo\\.de)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "wbdcd=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "steam": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(steampowered\\.com)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "snr=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ },
+ "disq.us": {
+ "urlPattern": "(https:\\/\\/|http:\\/\\/)([a-zA-Z0-9-]*\\.)?(disq\\.us)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [],
+ "exceptions": [],
+ "redirections": [
+ ".*disq\\.us.*\\/.*url\\?.*url=((https%3A%2F%2F|http%3A%2F%2F).*)%3A"
+ ]
+ },
+ "mozaws.net": {
+ "urlPattern": "https?://outgoing\\.prod\\.mozaws\\.net/.*",
+ "completeProvider": false,
+ "rules": [],
+ "exceptions": [],
+ "redirections": [
+ "https?://[^/]+/v1/[0-9a-f]{64}/(.*)"
+ ]
+ },
+ "shutterstock.com": {
+ "urlPattern": "https?://([a-zA-Z0-9-]*\\.)?(shutterstock\\.com)(.*\\?.*)",
+ "completeProvider": false,
+ "rules": [
+ "src=[^\\/|\\?|&]*(\\/|&(amp;)?)?"
+ ],
+ "exceptions": [],
+ "redirections": []
+ }
+ }
+}
diff --git a/data/data.min.json b/data/data.min.json
new file mode 100644
index 0000000..56e8d2f
--- /dev/null
+++ b/data/data.min.json
@@ -0,0 +1,2145 @@
+{
+ "providers": {
+ "amazon": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon(?:\\.[a-z]{2,}){1,}",
+ "completeProvider": false,
+ "rules": [
+ "p[fd]_rd_[a-z]*",
+ "qid",
+ "srs?",
+ "__mk_[a-z]{1,3}_[a-z]{1,3}",
+ "spIA",
+ "ms3_c",
+ "[a-z%0-9]*ie",
+ "refRID",
+ "colii?d",
+ "[^a-z%0-9]adId",
+ "qualifier",
+ "_encoding",
+ "smid",
+ "field-lbr_brands_browse-bin",
+ "ref_?",
+ "th",
+ "sprefix",
+ "crid",
+ "keywords",
+ "cv_ct_[a-z]+",
+ "linkCode",
+ "creativeASIN",
+ "ascsubtag",
+ "aaxitk",
+ "hsa_cr_id",
+ "sb-ci-[a-z]+",
+ "rnid",
+ "dchild",
+ "camp",
+ "creative",
+ "s"
+ ],
+ "referralMarketing": [
+ "tag"
+ ],
+ "exceptions": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon(?:\\.[a-z]{2,}){1,}\\/gp\\/.*?(?:redirector.html|cart\\/ajax-update.html|video\\/api\\/)",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon(?:\\.[a-z]{2,}){1,}\\/(?:hz\\/reviews-render\\/ajax\\/|message-us\\?|s\\?)"
+ ],
+ "rawRules": [
+ "\\/ref=[^/?]*"
+ ],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "amazon search": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon(?:\\.[a-z]{2,}){1,}\\/s\\?",
+ "completeProvider": false,
+ "rules": [
+ "p[fd]_rd_[a-z]*",
+ "qid",
+ "srs?",
+ "__mk_[a-z]{1,3}_[a-z]{1,3}",
+ "spIA",
+ "ms3_c",
+ "[a-z%0-9]*ie",
+ "refRID",
+ "colii?d",
+ "[^a-z%0-9]adId",
+ "qualifier",
+ "_encoding",
+ "smid",
+ "field-lbr_brands_browse-bin",
+ "ref_?",
+ "th",
+ "sprefix",
+ "crid",
+ "keywords",
+ "cv_ct_[a-z]+",
+ "linkCode",
+ "creativeASIN",
+ "ascsubtag",
+ "aaxitk",
+ "hsa_cr_id",
+ "sb-ci-[a-z]+",
+ "rnid",
+ "dchild",
+ "camp",
+ "creative"
+ ],
+ "referralMarketing": [
+ "tag"
+ ],
+ "rawRules": [
+ "\\/ref=[^/?]*"
+ ],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "fls-na.amazon": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?fls-na\\.amazon(?:\\.[a-z]{2,}){1,}",
+ "completeProvider": true,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "google": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}",
+ "completeProvider": false,
+ "rules": [
+ "ved",
+ "bi[a-z]*",
+ "gfe_[a-z]*",
+ "ei",
+ "source",
+ "gs_[a-z]*",
+ "site",
+ "oq",
+ "esrc",
+ "uact",
+ "cd",
+ "cad",
+ "gws_[a-z]*",
+ "atyp",
+ "vet",
+ "zx",
+ "_u",
+ "je",
+ "dcr",
+ "ie",
+ "sei",
+ "sa",
+ "dpr",
+ "btn[a-z]*",
+ "usg",
+ "cd",
+ "cad",
+ "uact",
+ "aqs",
+ "sourceid",
+ "sxsrf",
+ "rlz",
+ "i-would-rather-use-firefox"
+ ],
+ "referralMarketing": [
+ "referrer"
+ ],
+ "rawRules": [],
+ "exceptions": [
+ "^https?:\\/\\/mail\\.google\\.com\\/mail\\/u\\/",
+ "^https?:\\/\\/(?:docs|accounts)\\.google(?:\\.[a-z]{2,}){1,}",
+ "^https?:\\/\\/drive\\.google\\.com\\/videoplayback",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}(?:\\/upload)?\\/drive\\/",
+ "^https?:\\/\\/news\\.google\\.com.*\\?hl=.",
+ "^https?:\\/\\/hangouts\\.google\\.com\\/webchat.*?zx=.",
+ "^https?:\\/\\/client-channel\\.google\\.com\\/client-channel.*?zx=.",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}\\/s\\?tbm=map.*?gs_[a-z]*=.",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}\\/(?:complete\\/search|setprefs|searchbyimage)",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}\\/(?:appsactivity|aclk\\?)"
+ ],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}\\/url\\?.*?(?:url|q)=(https?[^&]+)",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}\\/.*?adurl=([^&]+)",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}\\/amp\\/s\\/([^&]+)"
+ ],
+ "forceRedirection": true
+ },
+ "googleSearch": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}\\/search\\?",
+ "completeProvider": false,
+ "rules": [
+ "client",
+ "sclient"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "googlesyndication": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?googlesyndication\\.com",
+ "completeProvider": true,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "doubleclick": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?doubleclick(?:\\.[a-z]{2,}){1,}",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?doubleclick(?:\\.[a-z]{2,}){1,}\\/.*?tag_for_child_directed_treatment=;%3F([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "googleadservices": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?googleadservices\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?googleadservices\\.com\\/.*?adurl=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "globalRules": {
+ "urlPattern": ".*",
+ "completeProvider": false,
+ "rules": [
+ "(?:%3F)?utm(?:_[a-z_]*)?",
+ "(?:%3F)?ga_[a-z_]+",
+ "(?:%3F)?yclid",
+ "(?:%3F)?_openstat",
+ "(?:%3F)?fb_action_(?:types|ids)",
+ "(?:%3F)?fb_(?:source|ref)",
+ "(?:%3F)?fbclid",
+ "(?:%3F)?action_(?:object|type|ref)_map",
+ "(?:%3F)?gs_l",
+ "(?:%3F)?mkt_tok",
+ "(?:%3F)?hmb_(?:campaign|medium|source)",
+ "(?:%3F)?ref_?",
+ "(?:%3F)?referrer",
+ "(?:%3F)?gclid",
+ "(?:%3F)?otm_[a-z_]*",
+ "(?:%3F)?cmpid",
+ "(?:%3F)?os_ehash",
+ "(?:%3F)?_ga",
+ "(?:%3F)?__twitter_impression",
+ "(?:%3F)?wt_?z?mc",
+ "(?:%3F)?wtrid",
+ "(?:%3F)?[a-z]?mc",
+ "(?:%3F)?dclid",
+ "Echobox",
+ "(?:%3F)?spm",
+ "(?:%3F)?vn(?:_[a-z]*)+",
+ "(?:%3F)?tracking_source"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?matrix\\.org\\/_matrix\\/",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?(?:cloudflare\\.com|prismic\\.io|tangerine\\.ca|gitlab\\.com)",
+ "^https?:\\/\\/myaccount.google(?:\\.[a-z]{2,}){1,}",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?gcsip\\.(?:com|nl)[^?]*\\?.*?&?ref_?=.",
+ "^https?:\\/\\/[^/]+/[^/]+/[^/]+\\/-\\/refs\\/switch[^?]*\\?.*?&?ref_?=.",
+ "^https?:\\/\\/bugtracker\\.[^/]*\\/[^?]+\\?.*?&?ref_?=[^/?&]*",
+ "^https?:\\/\\/comment-cdn\\.9gag\\.com\\/.*?comment-list.json\\?",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?battle\\.net\\/login",
+ "^https?:\\/\\/blizzard\\.com\\/oauth2",
+ "^https?:\\/\\/kreditkarten-banking\\.lbb\\.de",
+ "^https?:\\/\\/www\\.tinkoff\\.ru",
+ "^https?:\\/\\/www\\.cyberport\\.de\\/adscript\\.php",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tweakers\\.net\\/ext\\/lt\\.dsp\\?.*?(?:%3F)?&?ref_?=.",
+ "^https?:\\/\\/git\\.[^/]*\\/[^?]+\\?.*?&?ref_?=[^/?&]*",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon(?:\\.[a-z]{2,}){1,}\\/message-us\\?",
+ "^https?:\\/\\/authorization\\.td\\.com",
+ "^https?:\\/\\/support\\.steampowered\\.com",
+ "^https?:\\/\\/privacy\\.vakmedianet\\.nl\\/.*?ref=",
+ "^https?:\\/\\/sso\\.serverplan\\.com\\/manage2fa\\/check\\?ref=",
+ "^https?:\\/\\/login\\.meijer\\.com\\/.*?\\?ref=",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/(?:login_alerts|ajax|should_add_browser)/",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/groups\\/member_bio\\/bio_dialog\\/",
+ "^https?:\\/\\/api\\.taiga\\.io",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?gog\\.com\\/click\\.html",
+ "^https?:\\/\\/login\\.progressive\\.com",
+ "^https?:\\/\\/www\\.sephora\\.com\\/api\\/",
+ "^https?:\\/\\/www\\.contestgirl\\.com",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?agenciatributaria\\.gob\\.es",
+ "^https?:\\/\\/login\\.ingbank\\.pl",
+ "^wss?:\\/\\/(?:[a-z0-9-]+\\.)*?zoom\\.us",
+ "^https?:\\/\\/api\\.bilibili\\.com",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?onet\\.pl\\/[^?]*\\?.*?utm_campaign=.",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?stripe\\.com\\/[^?]+.*?&?referrer=[^/?&]*"
+ ],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "adtech": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?adtech(?:\\.[a-z]{2,}){1,}",
+ "completeProvider": true,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "contentpass": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?contentpass\\.(?:net|de)",
+ "completeProvider": true,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "bf-ad": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bf-ad(?:\\.[a-z]{2,}){1,}",
+ "completeProvider": true,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "amazon-adsystem": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon-adsystem(?:\\.[a-z]{2,}){1,}",
+ "completeProvider": true,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon-adsystem(?:\\.[a-z]{2,}){1,}\\/v3\\/oor\\?"
+ ],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon-adsystem(?:\\.[a-z]{2,}){1,}\\/x\\/c\\/.+?\\/([^&]+)"
+ ],
+ "forceRedirection": false
+ },
+ "adsensecustomsearchads": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?adsensecustomsearchads(?:\\.[a-z]{2,}){1,}",
+ "completeProvider": true,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "youtube": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?youtube\\.com",
+ "completeProvider": false,
+ "rules": [
+ "feature",
+ "gclid",
+ "kw"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?youtube\\.com\\/redirect?.*?q=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "youtube_pagead": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?youtube\\.com\\/pagead",
+ "completeProvider": true,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "youtube_apiads": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?youtube\\.com\\/api\\/stats\\/ads",
+ "completeProvider": true,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "facebook": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com",
+ "completeProvider": false,
+ "rules": [
+ "hc_[a-z_%\\[\\]0-9]*",
+ "[a-z]*ref[a-z]*",
+ "__tn__",
+ "eid",
+ "__xts__(?:\\[|%5B)\\d(?:\\]|%5D)",
+ "comment_tracking",
+ "dti",
+ "app",
+ "video_source",
+ "ftentidentifier",
+ "pageid",
+ "padding",
+ "ls_ref",
+ "action_history"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/.*?(plugins|ajax)\\/",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/dialog\\/(?:share|send)",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/groups\\/member_bio\\/bio_dialog\\/",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/photo\\.php\\?",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/privacy\\/specific_audience_selector_dialog\\/",
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/photo\\/download\\/"
+ ],
+ "redirections": [
+ "^https?:\\/\\/l[a-z]?\\.facebook\\.com/l\\.php\\?.*?u=(https?%3A%2F%2F[^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "twitter": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?twitter.com",
+ "completeProvider": false,
+ "rules": [
+ "(?:ref_?)?src",
+ "s",
+ "cn",
+ "ref_url"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "reddit": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?reddit.com",
+ "completeProvider": false,
+ "rules": [
+ "%24deep_link",
+ "\\$deep_link",
+ "correlation_id",
+ "ref_campaign",
+ "ref_source",
+ "%243p",
+ "\\$3p",
+ "%24original_url",
+ "\\$original_url",
+ "_branch_match_id"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/out\\.reddit\\.com\\/.*?url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "netflix": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?netflix.com",
+ "completeProvider": false,
+ "rules": [
+ "trackId",
+ "tctx",
+ "jb[a-z]*?"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "techcrunch": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?techcrunch\\.com",
+ "completeProvider": false,
+ "rules": [
+ "ncid",
+ "sr",
+ "sr_share"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "bing": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bing(?:\\.[a-z]{2,}){1,}",
+ "completeProvider": false,
+ "rules": [
+ "cvid",
+ "form",
+ "sk",
+ "sp",
+ "sc",
+ "qs",
+ "qp"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bing(?:\\.[a-z]{2,}){1,}\\/WS\\/redirect\\/"
+ ],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "tweakers": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tweakers\\.net",
+ "completeProvider": false,
+ "rules": [
+ "nb",
+ "u"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "twitch": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?twitch\\.com",
+ "completeProvider": false,
+ "rules": [
+ "tt_medium",
+ "tt_content"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "vivaldi": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?vivaldi\\.com",
+ "completeProvider": false,
+ "rules": [
+ "pk_campaign",
+ "pk_kwd"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "indeed": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?indeed\\.com",
+ "completeProvider": false,
+ "rules": [
+ "from",
+ "alid",
+ "[a-z]*tk"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?indeed\\.com\\/rc\\/clk"
+ ],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "hhdotru": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?hh\\.ru",
+ "completeProvider": false,
+ "rules": [
+ "vss",
+ "t",
+ "swnt",
+ "grpos",
+ "ptl",
+ "stl",
+ "exp",
+ "plim"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "ebay": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?ebay(?:\\.[a-z]{2,}){1,}",
+ "completeProvider": false,
+ "rules": [
+ "_trkparms",
+ "_trksid",
+ "_from",
+ "hash"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?rover\\.ebay(?:\\.[a-z]{2,}){1,}\\/rover.*mpre=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "cnet": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?cnet\\.com",
+ "completeProvider": false,
+ "rules": [
+ "ftag"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "imdb.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?imdb\\.com",
+ "completeProvider": false,
+ "rules": [
+ "ref_",
+ "pf_rd_[a-z]*"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "govdelivery.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?govdelivery\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?links\\.govdelivery\\.com.*\\/track\\?.*(https?:\\/\\/.*)"
+ ],
+ "forceRedirection": false
+ },
+ "walmart.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?walmart\\.com",
+ "completeProvider": false,
+ "rules": [
+ "u1",
+ "ath[a-z]*"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "net-parade.it": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?net\\-parade\\.it",
+ "completeProvider": false,
+ "rules": [
+ "pl"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "prvnizpravy.cz": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?prvnizpravy\\.cz",
+ "completeProvider": false,
+ "rules": [
+ "xid"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "youku.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?youku\\.com",
+ "completeProvider": false,
+ "rules": [
+ "tpa"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "nytimes.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?nytimes\\.com",
+ "completeProvider": false,
+ "rules": [
+ "smid"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "tchibo.de": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tchibo\\.de",
+ "completeProvider": false,
+ "rules": [
+ "wbdcd"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "steampowered": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?steampowered\\.com",
+ "completeProvider": false,
+ "rules": [
+ "snr"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "steamcommunity": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?steamcommunity\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?steamcommunity\\.com\\/linkfilter\\/\\?url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "mozaws.net": {
+ "urlPattern": "https?:\\/\\/outgoing\\.prod\\.mozaws\\.net\\/",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "https?:\\/\\/[^/]+\\/v1\\/[0-9a-f]{64}\\/(.*)"
+ ],
+ "forceRedirection": false
+ },
+ "shutterstock.com": {
+ "urlPattern": "https?:\\/\\/([a-z0-9-.]*\\.)shutterstock\\.com",
+ "completeProvider": false,
+ "rules": [
+ "src"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "mozilla.org": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?mozilla\\.org",
+ "completeProvider": false,
+ "rules": [
+ "src",
+ "platform",
+ "redirect_source"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?mozilla.org\\/api"
+ ],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "readdc.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?readdc\\.com",
+ "completeProvider": false,
+ "rules": [
+ "ref"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "dailycodingproblem.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?dailycodingproblem\\.com",
+ "completeProvider": false,
+ "rules": [
+ "email"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "github.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?github\\.com",
+ "completeProvider": false,
+ "rules": [
+ "email_token",
+ "email_source"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "deviantart.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?deviantart\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?deviantart\\.com\\/.*?\\/outgoing\\?(.*)"
+ ],
+ "forceRedirection": false
+ },
+ "site2.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?site2\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?site2\\.com.*?\\?.*=(.*)"
+ ],
+ "forceRedirection": false
+ },
+ "site.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?site\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?site\\.com.*?\\?to=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "site3.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?site3\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?site3\\.com.*?\\?r=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "aliexpress": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?aliexpress(?:\\.[a-z]{2,}){1,}",
+ "completeProvider": false,
+ "rules": [
+ "ws_ab_test",
+ "btsid",
+ "algo_expid",
+ "algo_pvid",
+ "gps-id",
+ "scm[_a-z-]*",
+ "cv",
+ "af",
+ "mall_affr",
+ "sk",
+ "dp",
+ "terminal_id",
+ "aff_request_id"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "mozillazine.org": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?mozillazine\\.org",
+ "completeProvider": false,
+ "rules": [
+ "sid"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "9gag.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?9gag\\.com",
+ "completeProvider": false,
+ "rules": [
+ "ref"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [
+ "^https?:\\/\\/comment-cdn\\.9gag\\.com\\/.*?comment-list.json\\?"
+ ],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "linksynergy.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?linksynergy\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?linksynergy\\.com\\/.*?murl=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "giphy.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?giphy\\.com",
+ "completeProvider": false,
+ "rules": [
+ "ref"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "gate.sc": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?gate\\.sc",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?gate\\.sc\\/.*?url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "vk.com": {
+ "urlPattern": "^https?:\\/\\/vk\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/vk\\.com\\/away\\.php\\?to=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "woot.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?woot\\.com",
+ "completeProvider": false,
+ "rules": [
+ "ref_?"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "vitamix.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?vitamix\\.com",
+ "completeProvider": false,
+ "rules": [
+ "_requestid",
+ "cid",
+ "dl",
+ "di",
+ "sd",
+ "bi"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "curseforge.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?curseforge\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?curseforge\\.com\\/linkout\\?remoteUrl=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "messenger.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?messenger\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/l\\.messenger\\.com\\/l\\.php\\?u=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "nypost.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?nypost\\.com",
+ "completeProvider": false,
+ "rules": [
+ "__twitter_impression"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "ozon.ru": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?ozon\\.ru",
+ "completeProvider": false,
+ "rules": [
+ "partner"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "norml.org": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?norml\\.org",
+ "completeProvider": false,
+ "rules": [
+ "link_id",
+ "can_id",
+ "source",
+ "email_referrer",
+ "email_subject"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "LinkedIn": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?linkedin\\.com",
+ "completeProvider": false,
+ "rules": [
+ "refId",
+ "trk",
+ "li[a-z]{2}"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "LinkedIn Learning": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?linkedin\\.com\\/learning",
+ "completeProvider": false,
+ "rules": [
+ "u"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "smartredirect.de": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?smartredirect\\.de",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?smartredirect\\.de.*?url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "SPIEGEL ONLINE": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?spiegel\\.de",
+ "completeProvider": false,
+ "rules": [
+ "b"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "rutracker.org": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?rutracker\\.org",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ ".*url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "instagram": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?instagram\\.com",
+ "completeProvider": false,
+ "rules": [
+ "igshid"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ ".*u=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "lazada.com.my": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?lazada\\.com\\.my",
+ "completeProvider": false,
+ "rules": [
+ "ad_src",
+ "did",
+ "pa",
+ "mp",
+ "impsrc",
+ "cid",
+ "pos"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "imgsrc.ru": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?imgsrc\\.ru",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?dlp\\.imgsrc\\.ru\\/go\\/\\d+\\/\\d+\\/\\d+\\/([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "boredpanda.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?boredpanda\\.com",
+ "completeProvider": false,
+ "rules": [
+ "h"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "awstrack.me": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?awstrack\\.me",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?awstrack\\.me\\/.*\\/(https?.*)"
+ ],
+ "forceRedirection": false
+ },
+ "exactag.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?exactag\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?exactag\\.com.*url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "bahn.de": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bahn\\.de",
+ "completeProvider": false,
+ "rules": [
+ "dbkanal_[0-9]{3}"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "disq.us": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?disq\\.us",
+ "completeProvider": false,
+ "rules": [
+ "cuid"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?disq\\.us\\/.*?url=([^&]*)%3A"
+ ],
+ "forceRedirection": false
+ },
+ "anonym.to": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?anonym\\.to",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?anonym\\.to.*\\?([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "moosejaw.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?moosejaw\\.com",
+ "completeProvider": false,
+ "rules": [
+ "cm_lm",
+ "cm_mmc",
+ "webUserId",
+ "spMailingID",
+ "spUserID",
+ "spJobID",
+ "spReportId"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "spotify.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?spotify\\.com",
+ "completeProvider": false,
+ "rules": [
+ "si"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "yandex": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?(?:yandex(?:\\.[a-z]{2,}){1,}|ya\\.ru)",
+ "completeProvider": false,
+ "rules": [
+ "lr",
+ "redircnt"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "healio.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?healio\\.com",
+ "completeProvider": false,
+ "rules": [
+ "ecp",
+ "m_bt"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "zoho.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?zoho\\.com",
+ "completeProvider": false,
+ "rules": [
+ "iref"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "snapchat.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?snapchat\\.com",
+ "completeProvider": false,
+ "rules": [
+ "sc_referrer",
+ "sc_ua"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "medium.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?medium\\.com",
+ "completeProvider": false,
+ "rules": [
+ "source"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "swp.de": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?swp\\.de",
+ "completeProvider": false,
+ "rules": [
+ "source"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "wps.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?wps\\.com",
+ "completeProvider": false,
+ "rules": [
+ "from"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "accounts.firefox.com": {
+ "urlPattern": "^https?:\\/\\/(?:accounts\\.)?firefox\\.com",
+ "completeProvider": false,
+ "rules": [
+ "context",
+ "entrypoint",
+ "form_type"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "support.mozilla.org": {
+ "urlPattern": "^https?:\\/\\/(?:support\\.)?mozilla\\.org",
+ "completeProvider": false,
+ "rules": [
+ "as"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "ClearURLsTest": {
+ "urlPattern": "^https?:\\/\\/kevinroebert\\.gitlab\\.io\\/ClearUrls\\/void\\/index\\.html",
+ "completeProvider": false,
+ "rules": [
+ "test"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/kevinroebert\\.gitlab\\.io\\/ClearUrls\\/void\\/index\\.html\\?url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "ClearURLsTestBlock": {
+ "urlPattern": "^https?:\\/\\/kevinroebert\\.gitlab\\.io\\/ClearUrls\\/void\\/block\\.svg",
+ "completeProvider": true,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "ClearURLsTest2": {
+ "urlPattern": "^https?:\\/\\/test\\.clearurls\\.xyz\\/void\\/index\\.html",
+ "completeProvider": false,
+ "rules": [
+ "test"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/test\\.clearurls\\.xyz\\/void\\/index\\.html\\?url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "ClearURLsTestBlock2": {
+ "urlPattern": "^https?:\\/\\/test\\.clearurls\\.xyz\\/void\\/block\\.svg",
+ "completeProvider": true,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "diepresse.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?diepresse\\.com",
+ "completeProvider": false,
+ "rules": [
+ "from",
+ "xtor",
+ "xt_at"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "newsletter.lidl.com": {
+ "urlPattern": "^https?:\\/\\/newsletter\\.lidl(?:\\.[a-z]{2,}){1,}",
+ "completeProvider": false,
+ "rules": [
+ "x"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "allegro.pl": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?allegro\\.pl",
+ "completeProvider": false,
+ "rules": [
+ "reco_id",
+ "sid"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "backcountry.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?backcountry\\.com",
+ "completeProvider": false,
+ "rules": [
+ "CMP_SKU",
+ "MER",
+ "mr:trackingCode",
+ "mr:device",
+ "mr:adType",
+ "iv_",
+ "CMP_ID",
+ "k_clickid",
+ "rmatt",
+ "INT_ID",
+ "ti",
+ "fl"
+ ],
+ "referralMarketing": [
+ "mr:referralID"
+ ],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "meetup.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?meetup\\.com",
+ "completeProvider": false,
+ "rules": [
+ "rv",
+ "_xtd"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "apple.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?apple\\.com",
+ "completeProvider": false,
+ "rules": [
+ "app",
+ "ign-itsc[a-z]+"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "alabout.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?alabout\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?alabout\\.com.*url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "newyorker.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?newyorker\\.com",
+ "completeProvider": false,
+ "rules": [
+ "source",
+ "bxid",
+ "cndid",
+ "esrc",
+ "mbid"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "gog.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?gog\\.com",
+ "completeProvider": false,
+ "rules": [
+ "track_click",
+ "link_id"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "tradedoubler.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tradedoubler\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tradedoubler\\.com.*(?:url|_td_deeplink)=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "theguardian.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?theguardian\\.com",
+ "completeProvider": false,
+ "rules": [
+ "CMP"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "srvtrck.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?srvtrck\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?srvtrck\\.com.*url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "mysku.ru": {
+ "urlPattern": "^https?:\\/\\/mysku\\.ru",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/mysku\\.ru.*r=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "admitad.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?admitad\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?admitad\\.com.*ulp=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "taobao.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?taobao\\.com",
+ "completeProvider": false,
+ "rules": [
+ "price",
+ "sourceType",
+ "suid",
+ "ut_sk",
+ "un",
+ "share_crt_v",
+ "sp_tk",
+ "cpp",
+ "shareurl",
+ "short_name",
+ "app",
+ "scm[_a-z-]*",
+ "pvid",
+ "algo_expid",
+ "algo_pvid",
+ "ns",
+ "abbucket",
+ "ali_refid",
+ "ali_trackid",
+ "acm",
+ "utparam",
+ "pos",
+ "abtest",
+ "trackInfo",
+ "utkn",
+ "scene",
+ "mytmenu",
+ "turing_bucket",
+ "lygClk",
+ "impid",
+ "bftTag",
+ "bftRwd",
+ "spm"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "tmall.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tmall\\.com",
+ "completeProvider": false,
+ "rules": [
+ "price",
+ "sourceType",
+ "suid",
+ "ut_sk",
+ "un",
+ "share_crt_v",
+ "sp_tk",
+ "cpp",
+ "shareurl",
+ "short_name",
+ "app",
+ "scm[_a-z-]*",
+ "pvid",
+ "algo_expid",
+ "algo_pvid",
+ "ns",
+ "abbucket",
+ "ali_refid",
+ "ali_trackid",
+ "acm",
+ "utparam",
+ "pos",
+ "abtest",
+ "trackInfo",
+ "user_number_id",
+ "utkn",
+ "scene",
+ "mytmenu",
+ "turing_bucket",
+ "lygClk",
+ "impid",
+ "bftTag",
+ "bftRwd",
+ "activity_id"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "tb.cn": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tb\\.cn",
+ "completeProvider": false,
+ "rules": [
+ "sm"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "bilibili.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bilibili\\.com",
+ "completeProvider": false,
+ "rules": [
+ "callback",
+ "spm_id_from",
+ "from_source",
+ "from",
+ "seid"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [
+ "^https?:\\/\\/api\\.bilibili\\.com"
+ ],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "marketscreener.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?marketscreener\\.com",
+ "completeProvider": false,
+ "rules": [
+ "type_recherche",
+ "mots",
+ "noredirect",
+ "RewriteLast",
+ "lien",
+ "aComposeInputSearch",
+ "type_recherche_forum",
+ "add_mots",
+ "countview"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?marketscreener\\.com\\/search\\/\\?"
+ ],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "marketscreener.com search": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?marketscreener\\.com\\/search\\/\\?",
+ "completeProvider": false,
+ "rules": [
+ "type_recherche",
+ "noredirect",
+ "RewriteLast",
+ "lien",
+ "aComposeInputSearch",
+ "type_recherche_forum",
+ "countview"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "bestbuy.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bestbuy\\.com",
+ "completeProvider": false,
+ "rules": [
+ "irclickid",
+ "irgwc",
+ "loc",
+ "acampID",
+ "mpid",
+ "intl"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "digidip.net": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?digidip\\.net",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?digidip\\.net.*url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "tiktok.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tiktok\\.com",
+ "completeProvider": false,
+ "rules": [
+ "u_code",
+ "preview_pb",
+ "_d",
+ "timestamp",
+ "user_id",
+ "share_app_name",
+ "share_iid",
+ "source"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "autoplus.fr": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?autoplus\\.fr",
+ "completeProvider": false,
+ "rules": [
+ "idprob",
+ "hash",
+ "sending_id",
+ "site_id",
+ "dr_tracker"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "bigfishgames.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bigfishgames\\.com",
+ "completeProvider": false,
+ "rules": [
+ "pc",
+ "npc",
+ "npv[0-9]+",
+ "npi"
+ ],
+ "referralMarketing": [],
+ "rawRules": [
+ "\\?pc$"
+ ],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "dpbolvw.net": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?dpbolvw\\.net",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?dpbolvw\\.net.*url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "humblebundle.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?humblebundle\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [
+ "partner"
+ ],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "cafepedagogique.net": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?cafepedagogique\\.net",
+ "completeProvider": false,
+ "rules": [
+ "actId",
+ "actCampaignType",
+ "actSource"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "bloculus.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bloculus\\.com",
+ "completeProvider": false,
+ "rules": [
+ "tl_[a-z_]+"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "mailpanion.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?mailpanion\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?mailpanion\\.com.*destination=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "signtr.website": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?signtr\\.website",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?signtr\\.website.*redirect=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "mailtrack.io": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?mailtrack\\.io",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?mailtrack\\.io.*url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "zillow.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?zillow\\.com",
+ "completeProvider": false,
+ "rules": [
+ "rtoken"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "realtor.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?realtor\\.com",
+ "completeProvider": false,
+ "rules": [
+ "ex",
+ "identityID",
+ "MID",
+ "RID"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "redfin.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?redfin\\.com",
+ "completeProvider": false,
+ "rules": [
+ "riftinfo"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "epicgames.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?epicgames\\.com",
+ "completeProvider": false,
+ "rules": [
+ "epic_affiliate",
+ "epic_gameId"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "onet.pl": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?onet\\.pl",
+ "completeProvider": false,
+ "rules": [
+ "srcc",
+ "utm_v",
+ "utm_medium",
+ "utm_source"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "allrecipes.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?allrecipes\\.com",
+ "completeProvider": false,
+ "rules": [
+ "internalSource",
+ "referringId",
+ "referringContentType",
+ "clickId"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "europe1.fr": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?europe1\\.fr",
+ "completeProvider": false,
+ "rules": [
+ "xtor"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "effiliation.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?effiliation\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?effiliation\\.com.*url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "argos.co.uk": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?argos\\.co\\.uk",
+ "completeProvider": false,
+ "rules": [
+ "istCompanyId",
+ "istFeedId",
+ "istItemId",
+ "istBid",
+ "clickOrigin"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "hlserve.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?hlserve\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?hlserve\\.com.*dest=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "thunderbird.net": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?thunderbird\\.net",
+ "completeProvider": false,
+ "rules": [
+ "src"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "cnbc.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?cnbc\\.com",
+ "completeProvider": false,
+ "rules": [
+ "__source"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "roblox.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?roblox\\.com",
+ "completeProvider": false,
+ "rules": [
+ "refPageId"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "cell.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?cell\\.com",
+ "completeProvider": false,
+ "rules": [
+ "_returnURL"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "academic.oup.com": {
+ "urlPattern": "^https?:\\/\\/academic\\.oup\\.com",
+ "completeProvider": false,
+ "rules": [
+ "redirectedFrom"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ },
+ "flexlinkspro.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?flexlinkspro\\.com",
+ "completeProvider": false,
+ "rules": [],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [
+ "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?flexlinkspro\\.com.*url=([^&]*)"
+ ],
+ "forceRedirection": false
+ },
+ "agata88.com": {
+ "urlPattern": "^https?:\\/\\/(?:[a-z0-9-]+\\.)*?agata88\\.com",
+ "completeProvider": false,
+ "rules": [
+ "source"
+ ],
+ "referralMarketing": [],
+ "rawRules": [],
+ "exceptions": [],
+ "redirections": [],
+ "forceRedirection": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/data/data.minify.json b/data/data.minify.json
new file mode 100644
index 0000000..c5d8c22
--- /dev/null
+++ b/data/data.minify.json
@@ -0,0 +1 @@
+{"providers":{"amazon":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon(?:\\.[a-z]{2,}){1,}","rules":["p[fd]_rd_[a-z]*","qid","srs?","__mk_[a-z]{1,3}_[a-z]{1,3}","spIA","ms3_c","[a-z%0-9]*ie","refRID","colii?d","[^a-z%0-9]adId","qualifier","_encoding","smid","field-lbr_brands_browse-bin","ref_?","th","sprefix","crid","keywords","cv_ct_[a-z]+","linkCode","creativeASIN","ascsubtag","aaxitk","hsa_cr_id","sb-ci-[a-z]+","rnid","dchild","camp","creative","s"],"rawRules":["\\/ref=[^/?]*"],"referralMarketing":["tag"],"exceptions":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon(?:\\.[a-z]{2,}){1,}\\/gp\\/.*?(?:redirector.html|cart\\/ajax-update.html|video\\/api\\/)","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon(?:\\.[a-z]{2,}){1,}\\/(?:hz\\/reviews-render\\/ajax\\/|message-us\\?|s\\?)"]},"amazon search":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon(?:\\.[a-z]{2,}){1,}\\/s\\?","rules":["p[fd]_rd_[a-z]*","qid","srs?","__mk_[a-z]{1,3}_[a-z]{1,3}","spIA","ms3_c","[a-z%0-9]*ie","refRID","colii?d","[^a-z%0-9]adId","qualifier","_encoding","smid","field-lbr_brands_browse-bin","ref_?","th","sprefix","crid","keywords","cv_ct_[a-z]+","linkCode","creativeASIN","ascsubtag","aaxitk","hsa_cr_id","sb-ci-[a-z]+","rnid","dchild","camp","creative"],"rawRules":["\\/ref=[^/?]*"],"referralMarketing":["tag"]},"fls-na.amazon":{"completeProvider":true,"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?fls-na\\.amazon(?:\\.[a-z]{2,}){1,}"},"google":{"forceRedirection":true,"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}","rules":["ved","bi[a-z]*","gfe_[a-z]*","ei","source","gs_[a-z]*","site","oq","esrc","uact","cd","cad","gws_[a-z]*","atyp","vet","zx","_u","je","dcr","ie","sei","sa","dpr","btn[a-z]*","usg","cd","cad","uact","aqs","sourceid","sxsrf","rlz","i-would-rather-use-firefox"],"referralMarketing":["referrer"],"exceptions":["^https?:\\/\\/mail\\.google\\.com\\/mail\\/u\\/","^https?:\\/\\/(?:docs|accounts)\\.google(?:\\.[a-z]{2,}){1,}","^https?:\\/\\/drive\\.google\\.com\\/videoplayback","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}(?:\\/upload)?\\/drive\\/","^https?:\\/\\/news\\.google\\.com.*\\?hl=.","^https?:\\/\\/hangouts\\.google\\.com\\/webchat.*?zx=.","^https?:\\/\\/client-channel\\.google\\.com\\/client-channel.*?zx=.","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}\\/s\\?tbm=map.*?gs_[a-z]*=.","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}\\/(?:complete\\/search|setprefs|searchbyimage)","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}\\/(?:appsactivity|aclk\\?)"],"redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}\\/url\\?.*?(?:url|q)=(https?[^&]+)","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}\\/.*?adurl=([^&]+)","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}\\/amp\\/s\\/([^&]+)"]},"googleSearch":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?google(?:\\.[a-z]{2,}){1,}\\/search\\?","rules":["client","sclient"]},"googlesyndication":{"completeProvider":true,"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?googlesyndication\\.com"},"doubleclick":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?doubleclick(?:\\.[a-z]{2,}){1,}","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?doubleclick(?:\\.[a-z]{2,}){1,}\\/.*?tag_for_child_directed_treatment=;%3F([^&]*)"]},"googleadservices":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?googleadservices\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?googleadservices\\.com\\/.*?adurl=([^&]*)"]},"globalRules":{"urlPattern":".*","rules":["(?:%3F)?utm(?:_[a-z_]*)?","(?:%3F)?ga_[a-z_]+","(?:%3F)?yclid","(?:%3F)?_openstat","(?:%3F)?fb_action_(?:types|ids)","(?:%3F)?fb_(?:source|ref)","(?:%3F)?fbclid","(?:%3F)?action_(?:object|type|ref)_map","(?:%3F)?gs_l","(?:%3F)?mkt_tok","(?:%3F)?hmb_(?:campaign|medium|source)","(?:%3F)?ref_?","(?:%3F)?referrer","(?:%3F)?gclid","(?:%3F)?otm_[a-z_]*","(?:%3F)?cmpid","(?:%3F)?os_ehash","(?:%3F)?_ga","(?:%3F)?__twitter_impression","(?:%3F)?wt_?z?mc","(?:%3F)?wtrid","(?:%3F)?[a-z]?mc","(?:%3F)?dclid","Echobox","(?:%3F)?spm","(?:%3F)?vn(?:_[a-z]*)+","(?:%3F)?tracking_source"],"exceptions":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?matrix\\.org\\/_matrix\\/","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?(?:cloudflare\\.com|prismic\\.io|tangerine\\.ca|gitlab\\.com)","^https?:\\/\\/myaccount.google(?:\\.[a-z]{2,}){1,}","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?gcsip\\.(?:com|nl)[^?]*\\?.*?&?ref_?=.","^https?:\\/\\/[^/]+/[^/]+/[^/]+\\/-\\/refs\\/switch[^?]*\\?.*?&?ref_?=.","^https?:\\/\\/bugtracker\\.[^/]*\\/[^?]+\\?.*?&?ref_?=[^/?&]*","^https?:\\/\\/comment-cdn\\.9gag\\.com\\/.*?comment-list.json\\?","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?battle\\.net\\/login","^https?:\\/\\/blizzard\\.com\\/oauth2","^https?:\\/\\/kreditkarten-banking\\.lbb\\.de","^https?:\\/\\/www\\.tinkoff\\.ru","^https?:\\/\\/www\\.cyberport\\.de\\/adscript\\.php","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tweakers\\.net\\/ext\\/lt\\.dsp\\?.*?(?:%3F)?&?ref_?=.","^https?:\\/\\/git\\.[^/]*\\/[^?]+\\?.*?&?ref_?=[^/?&]*","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon(?:\\.[a-z]{2,}){1,}\\/message-us\\?","^https?:\\/\\/authorization\\.td\\.com","^https?:\\/\\/support\\.steampowered\\.com","^https?:\\/\\/privacy\\.vakmedianet\\.nl\\/.*?ref=","^https?:\\/\\/sso\\.serverplan\\.com\\/manage2fa\\/check\\?ref=","^https?:\\/\\/login\\.meijer\\.com\\/.*?\\?ref=","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/(?:login_alerts|ajax|should_add_browser)/","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/groups\\/member_bio\\/bio_dialog\\/","^https?:\\/\\/api\\.taiga\\.io","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?gog\\.com\\/click\\.html","^https?:\\/\\/login\\.progressive\\.com","^https?:\\/\\/www\\.sephora\\.com\\/api\\/","^https?:\\/\\/www\\.contestgirl\\.com","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?agenciatributaria\\.gob\\.es","^https?:\\/\\/login\\.ingbank\\.pl","^wss?:\\/\\/(?:[a-z0-9-]+\\.)*?zoom\\.us","^https?:\\/\\/api\\.bilibili\\.com","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?onet\\.pl\\/[^?]*\\?.*?utm_campaign=.","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?stripe\\.com\\/[^?]+.*?&?referrer=[^/?&]*"]},"adtech":{"completeProvider":true,"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?adtech(?:\\.[a-z]{2,}){1,}"},"contentpass":{"completeProvider":true,"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?contentpass\\.(?:net|de)"},"bf-ad":{"completeProvider":true,"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bf-ad(?:\\.[a-z]{2,}){1,}"},"amazon-adsystem":{"completeProvider":true,"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon-adsystem(?:\\.[a-z]{2,}){1,}","exceptions":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon-adsystem(?:\\.[a-z]{2,}){1,}\\/v3\\/oor\\?"],"redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?amazon-adsystem(?:\\.[a-z]{2,}){1,}\\/x\\/c\\/.+?\\/([^&]+)"]},"adsensecustomsearchads":{"completeProvider":true,"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?adsensecustomsearchads(?:\\.[a-z]{2,}){1,}"},"youtube":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?youtube\\.com","rules":["feature","gclid","kw"],"redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?youtube\\.com\\/redirect?.*?q=([^&]*)"]},"youtube_pagead":{"completeProvider":true,"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?youtube\\.com\\/pagead"},"youtube_apiads":{"completeProvider":true,"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?youtube\\.com\\/api\\/stats\\/ads"},"facebook":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com","rules":["hc_[a-z_%\\[\\]0-9]*","[a-z]*ref[a-z]*","__tn__","eid","__xts__(?:\\[|%5B)\\d(?:\\]|%5D)","comment_tracking","dti","app","video_source","ftentidentifier","pageid","padding","ls_ref","action_history"],"exceptions":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/.*?(plugins|ajax)\\/","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/dialog\\/(?:share|send)","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/groups\\/member_bio\\/bio_dialog\\/","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/photo\\.php\\?","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/privacy\\/specific_audience_selector_dialog\\/","^https?:\\/\\/(?:[a-z0-9-]+\\.)*?facebook\\.com\\/photo\\/download\\/"],"redirections":["^https?:\\/\\/l[a-z]?\\.facebook\\.com/l\\.php\\?.*?u=(https?%3A%2F%2F[^&]*)"]},"twitter":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?twitter.com","rules":["(?:ref_?)?src","s","cn","ref_url"]},"reddit":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?reddit.com","rules":["%24deep_link","\\$deep_link","correlation_id","ref_campaign","ref_source","%243p","\\$3p","%24original_url","\\$original_url","_branch_match_id"],"redirections":["^https?:\\/\\/out\\.reddit\\.com\\/.*?url=([^&]*)"]},"netflix":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?netflix.com","rules":["trackId","tctx","jb[a-z]*?"]},"techcrunch":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?techcrunch\\.com","rules":["ncid","sr","sr_share"]},"bing":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bing(?:\\.[a-z]{2,}){1,}","rules":["cvid","form","sk","sp","sc","qs","qp"],"exceptions":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bing(?:\\.[a-z]{2,}){1,}\\/WS\\/redirect\\/"]},"tweakers":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tweakers\\.net","rules":["nb","u"]},"twitch":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?twitch\\.com","rules":["tt_medium","tt_content"]},"vivaldi":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?vivaldi\\.com","rules":["pk_campaign","pk_kwd"]},"indeed":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?indeed\\.com","rules":["from","alid","[a-z]*tk"],"exceptions":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?indeed\\.com\\/rc\\/clk"]},"hhdotru":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?hh\\.ru","rules":["vss","t","swnt","grpos","ptl","stl","exp","plim"]},"ebay":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?ebay(?:\\.[a-z]{2,}){1,}","rules":["_trkparms","_trksid","_from","hash"],"redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?rover\\.ebay(?:\\.[a-z]{2,}){1,}\\/rover.*mpre=([^&]*)"]},"cnet":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?cnet\\.com","rules":["ftag"]},"imdb.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?imdb\\.com","rules":["ref_","pf_rd_[a-z]*"]},"govdelivery.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?govdelivery\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?links\\.govdelivery\\.com.*\\/track\\?.*(https?:\\/\\/.*)"]},"walmart.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?walmart\\.com","rules":["u1","ath[a-z]*"]},"net-parade.it":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?net\\-parade\\.it","rules":["pl"]},"prvnizpravy.cz":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?prvnizpravy\\.cz","rules":["xid"]},"youku.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?youku\\.com","rules":["tpa"]},"nytimes.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?nytimes\\.com","rules":["smid"]},"tchibo.de":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tchibo\\.de","rules":["wbdcd"]},"steampowered":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?steampowered\\.com","rules":["snr"]},"steamcommunity":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?steamcommunity\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?steamcommunity\\.com\\/linkfilter\\/\\?url=([^&]*)"]},"mozaws.net":{"urlPattern":"https?:\\/\\/outgoing\\.prod\\.mozaws\\.net\\/","redirections":["https?:\\/\\/[^/]+\\/v1\\/[0-9a-f]{64}\\/(.*)"]},"shutterstock.com":{"urlPattern":"https?:\\/\\/([a-z0-9-.]*\\.)shutterstock\\.com","rules":["src"]},"mozilla.org":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?mozilla\\.org","rules":["src","platform","redirect_source"],"exceptions":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?mozilla.org\\/api"]},"readdc.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?readdc\\.com","rules":["ref"]},"dailycodingproblem.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?dailycodingproblem\\.com","rules":["email"]},"github.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?github\\.com","rules":["email_token","email_source"]},"deviantart.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?deviantart\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?deviantart\\.com\\/.*?\\/outgoing\\?(.*)"]},"site2.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?site2\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?site2\\.com.*?\\?.*=(.*)"]},"site.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?site\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?site\\.com.*?\\?to=([^&]*)"]},"site3.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?site3\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?site3\\.com.*?\\?r=([^&]*)"]},"aliexpress":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?aliexpress(?:\\.[a-z]{2,}){1,}","rules":["ws_ab_test","btsid","algo_expid","algo_pvid","gps-id","scm[_a-z-]*","cv","af","mall_affr","sk","dp","terminal_id","aff_request_id"]},"mozillazine.org":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?mozillazine\\.org","rules":["sid"]},"9gag.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?9gag\\.com","rules":["ref"],"exceptions":["^https?:\\/\\/comment-cdn\\.9gag\\.com\\/.*?comment-list.json\\?"]},"linksynergy.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?linksynergy\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?linksynergy\\.com\\/.*?murl=([^&]*)"]},"giphy.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?giphy\\.com","rules":["ref"]},"gate.sc":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?gate\\.sc","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?gate\\.sc\\/.*?url=([^&]*)"]},"vk.com":{"urlPattern":"^https?:\\/\\/vk\\.com","redirections":["^https?:\\/\\/vk\\.com\\/away\\.php\\?to=([^&]*)"]},"woot.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?woot\\.com","rules":["ref_?"]},"vitamix.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?vitamix\\.com","rules":["_requestid","cid","dl","di","sd","bi"]},"curseforge.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?curseforge\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?curseforge\\.com\\/linkout\\?remoteUrl=([^&]*)"]},"messenger.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?messenger\\.com","redirections":["^https?:\\/\\/l\\.messenger\\.com\\/l\\.php\\?u=([^&]*)"]},"nypost.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?nypost\\.com","rules":["__twitter_impression"]},"ozon.ru":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?ozon\\.ru","rules":["partner"]},"norml.org":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?norml\\.org","rules":["link_id","can_id","source","email_referrer","email_subject"]},"LinkedIn":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?linkedin\\.com","rules":["refId","trk","li[a-z]{2}"]},"LinkedIn Learning":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?linkedin\\.com\\/learning","rules":["u"]},"smartredirect.de":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?smartredirect\\.de","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?smartredirect\\.de.*?url=([^&]*)"]},"SPIEGEL ONLINE":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?spiegel\\.de","rules":["b"]},"rutracker.org":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?rutracker\\.org","redirections":[".*url=([^&]*)"]},"instagram":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?instagram\\.com","rules":["igshid"],"redirections":[".*u=([^&]*)"]},"lazada.com.my":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?lazada\\.com\\.my","rules":["ad_src","did","pa","mp","impsrc","cid","pos"]},"imgsrc.ru":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?imgsrc\\.ru","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?dlp\\.imgsrc\\.ru\\/go\\/\\d+\\/\\d+\\/\\d+\\/([^&]*)"]},"boredpanda.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?boredpanda\\.com","rules":["h"]},"awstrack.me":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?awstrack\\.me","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?awstrack\\.me\\/.*\\/(https?.*)"]},"exactag.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?exactag\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?exactag\\.com.*url=([^&]*)"]},"bahn.de":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bahn\\.de","rules":["dbkanal_[0-9]{3}"]},"disq.us":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?disq\\.us","rules":["cuid"],"redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?disq\\.us\\/.*?url=([^&]*)%3A"]},"anonym.to":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?anonym\\.to","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?anonym\\.to.*\\?([^&]*)"]},"moosejaw.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?moosejaw\\.com","rules":["cm_lm","cm_mmc","webUserId","spMailingID","spUserID","spJobID","spReportId"]},"spotify.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?spotify\\.com","rules":["si"]},"yandex":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?(?:yandex(?:\\.[a-z]{2,}){1,}|ya\\.ru)","rules":["lr","redircnt"]},"healio.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?healio\\.com","rules":["ecp","m_bt"]},"zoho.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?zoho\\.com","rules":["iref"]},"snapchat.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?snapchat\\.com","rules":["sc_referrer","sc_ua"]},"medium.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?medium\\.com","rules":["source"]},"swp.de":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?swp\\.de","rules":["source"]},"wps.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?wps\\.com","rules":["from"]},"accounts.firefox.com":{"urlPattern":"^https?:\\/\\/(?:accounts\\.)?firefox\\.com","rules":["context","entrypoint","form_type"]},"support.mozilla.org":{"urlPattern":"^https?:\\/\\/(?:support\\.)?mozilla\\.org","rules":["as"]},"ClearURLsTest":{"urlPattern":"^https?:\\/\\/kevinroebert\\.gitlab\\.io\\/ClearUrls\\/void\\/index\\.html","rules":["test"],"redirections":["^https?:\\/\\/kevinroebert\\.gitlab\\.io\\/ClearUrls\\/void\\/index\\.html\\?url=([^&]*)"]},"ClearURLsTestBlock":{"completeProvider":true,"urlPattern":"^https?:\\/\\/kevinroebert\\.gitlab\\.io\\/ClearUrls\\/void\\/block\\.svg"},"ClearURLsTest2":{"urlPattern":"^https?:\\/\\/test\\.clearurls\\.xyz\\/void\\/index\\.html","rules":["test"],"redirections":["^https?:\\/\\/test\\.clearurls\\.xyz\\/void\\/index\\.html\\?url=([^&]*)"]},"ClearURLsTestBlock2":{"completeProvider":true,"urlPattern":"^https?:\\/\\/test\\.clearurls\\.xyz\\/void\\/block\\.svg"},"diepresse.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?diepresse\\.com","rules":["from","xtor","xt_at"]},"newsletter.lidl.com":{"urlPattern":"^https?:\\/\\/newsletter\\.lidl(?:\\.[a-z]{2,}){1,}","rules":["x"]},"allegro.pl":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?allegro\\.pl","rules":["reco_id","sid"]},"backcountry.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?backcountry\\.com","rules":["CMP_SKU","MER","mr:trackingCode","mr:device","mr:adType","iv_","CMP_ID","k_clickid","rmatt","INT_ID","ti","fl"],"referralMarketing":["mr:referralID"]},"meetup.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?meetup\\.com","rules":["rv","_xtd"]},"apple.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?apple\\.com","rules":["app","ign-itsc[a-z]+"]},"alabout.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?alabout\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?alabout\\.com.*url=([^&]*)"]},"newyorker.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?newyorker\\.com","rules":["source","bxid","cndid","esrc","mbid"]},"gog.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?gog\\.com","rules":["track_click","link_id"]},"tradedoubler.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tradedoubler\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tradedoubler\\.com.*(?:url|_td_deeplink)=([^&]*)"]},"theguardian.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?theguardian\\.com","rules":["CMP"]},"srvtrck.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?srvtrck\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?srvtrck\\.com.*url=([^&]*)"]},"mysku.ru":{"urlPattern":"^https?:\\/\\/mysku\\.ru","redirections":["^https?:\\/\\/mysku\\.ru.*r=([^&]*)"]},"admitad.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?admitad\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?admitad\\.com.*ulp=([^&]*)"]},"taobao.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?taobao\\.com","rules":["price","sourceType","suid","ut_sk","un","share_crt_v","sp_tk","cpp","shareurl","short_name","app","scm[_a-z-]*","pvid","algo_expid","algo_pvid","ns","abbucket","ali_refid","ali_trackid","acm","utparam","pos","abtest","trackInfo","utkn","scene","mytmenu","turing_bucket","lygClk","impid","bftTag","bftRwd","spm"]},"tmall.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tmall\\.com","rules":["price","sourceType","suid","ut_sk","un","share_crt_v","sp_tk","cpp","shareurl","short_name","app","scm[_a-z-]*","pvid","algo_expid","algo_pvid","ns","abbucket","ali_refid","ali_trackid","acm","utparam","pos","abtest","trackInfo","user_number_id","utkn","scene","mytmenu","turing_bucket","lygClk","impid","bftTag","bftRwd","activity_id"]},"tb.cn":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tb\\.cn","rules":["sm"]},"bilibili.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bilibili\\.com","rules":["callback","spm_id_from","from_source","from","seid"],"exceptions":["^https?:\\/\\/api\\.bilibili\\.com"]},"marketscreener.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?marketscreener\\.com","rules":["type_recherche","mots","noredirect","RewriteLast","lien","aComposeInputSearch","type_recherche_forum","add_mots","countview"],"exceptions":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?marketscreener\\.com\\/search\\/\\?"]},"marketscreener.com search":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?marketscreener\\.com\\/search\\/\\?","rules":["type_recherche","noredirect","RewriteLast","lien","aComposeInputSearch","type_recherche_forum","countview"]},"bestbuy.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bestbuy\\.com","rules":["irclickid","irgwc","loc","acampID","mpid","intl"]},"digidip.net":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?digidip\\.net","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?digidip\\.net.*url=([^&]*)"]},"tiktok.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?tiktok\\.com","rules":["u_code","preview_pb","_d","timestamp","user_id","share_app_name","share_iid","source"]},"autoplus.fr":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?autoplus\\.fr","rules":["idprob","hash","sending_id","site_id","dr_tracker"]},"bigfishgames.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bigfishgames\\.com","rules":["pc","npc","npv[0-9]+","npi"],"rawRules":["\\?pc$"]},"dpbolvw.net":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?dpbolvw\\.net","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?dpbolvw\\.net.*url=([^&]*)"]},"humblebundle.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?humblebundle\\.com","referralMarketing":["partner"]},"cafepedagogique.net":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?cafepedagogique\\.net","rules":["actId","actCampaignType","actSource"]},"bloculus.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?bloculus\\.com","rules":["tl_[a-z_]+"]},"mailpanion.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?mailpanion\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?mailpanion\\.com.*destination=([^&]*)"]},"signtr.website":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?signtr\\.website","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?signtr\\.website.*redirect=([^&]*)"]},"mailtrack.io":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?mailtrack\\.io","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?mailtrack\\.io.*url=([^&]*)"]},"zillow.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?zillow\\.com","rules":["rtoken"]},"realtor.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?realtor\\.com","rules":["ex","identityID","MID","RID"]},"redfin.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?redfin\\.com","rules":["riftinfo"]},"epicgames.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?epicgames\\.com","rules":["epic_affiliate","epic_gameId"]},"onet.pl":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?onet\\.pl","rules":["srcc","utm_v","utm_medium","utm_source"]},"allrecipes.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?allrecipes\\.com","rules":["internalSource","referringId","referringContentType","clickId"]},"europe1.fr":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?europe1\\.fr","rules":["xtor"]},"effiliation.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?effiliation\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?effiliation\\.com.*url=([^&]*)"]},"argos.co.uk":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?argos\\.co\\.uk","rules":["istCompanyId","istFeedId","istItemId","istBid","clickOrigin"]},"hlserve.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?hlserve\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?hlserve\\.com.*dest=([^&]*)"]},"thunderbird.net":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?thunderbird\\.net","rules":["src"]},"cnbc.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?cnbc\\.com","rules":["__source"]},"roblox.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?roblox\\.com","rules":["refPageId"]},"cell.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?cell\\.com","rules":["_returnURL"]},"academic.oup.com":{"urlPattern":"^https?:\\/\\/academic\\.oup\\.com","rules":["redirectedFrom"]},"flexlinkspro.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?flexlinkspro\\.com","redirections":["^https?:\\/\\/(?:[a-z0-9-]+\\.)*?flexlinkspro\\.com.*url=([^&]*)"]},"agata88.com":{"urlPattern":"^https?:\\/\\/(?:[a-z0-9-]+\\.)*?agata88\\.com","rules":["source"]}}}
\ No newline at end of file
diff --git a/data/rules.hash b/data/rules.hash
new file mode 100644
index 0000000..503ec56
--- /dev/null
+++ b/data/rules.hash
@@ -0,0 +1 @@
+b0e1fc948f5e391a53a57092b1c29e8cff474402d5411f4045cfb4a7db37d2bc
diff --git a/data/rules.minify.hash b/data/rules.minify.hash
new file mode 100644
index 0000000..25fd96d
--- /dev/null
+++ b/data/rules.minify.hash
@@ -0,0 +1 @@
+3853a43880e1f2b1a35083fe8a5f722b0c0d3b24dcd4957aabad1d2b7ec6e4b9
diff --git a/manifest.json b/manifest.json
index 54c2aa6..4999601 100644
--- a/manifest.json
+++ b/manifest.json
@@ -3,8 +3,8 @@
"name": "ClearURLs",
"version": "1.21.0",
"author": "Kevin Röbert",
- "description": "__MSG_extension_description__",
- "homepage_url": "https://gitlab.com/KevinRoebert/ClearUrls",
+ "description": "Removes tracking info from URLs. Forked from github.com/ClearURLs/Addon",
+ "homepage_url": "https://git.michael.is/michael/clear-urls-browser-extension",
"default_locale": "en",
"icons": {
"16": "img/clearurls_16x16.png",